@charset "UTF-8";.toast-container[data-v-562c5b51]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast[data-v-562c5b51]{padding:12px 18px;border-radius:8px;font-size:.875rem;font-weight:500;max-width:360px;box-shadow:0 4px 12px #0003;pointer-events:all;cursor:pointer}.toast--info[data-v-562c5b51]{background:var(--surface-elevated);color:var(--text-primary);border:1px solid var(--border-default)}.toast--success[data-v-562c5b51]{background:var(--status-success-bg);color:var(--status-success-text);border:1px solid var(--status-success-border)}.toast--error[data-v-562c5b51]{background:var(--status-error-bg);color:var(--status-error-text);border:1px solid var(--status-error-border)}.toast--warning[data-v-562c5b51]{background:var(--status-loading-bg);color:var(--status-loading-text);border:1px solid var(--status-loading-border)}.toast-enter-active[data-v-562c5b51]{transition:all .25s ease}.toast-leave-active[data-v-562c5b51]{transition:all .2s ease}.toast-enter-from[data-v-562c5b51],.toast-leave-to[data-v-562c5b51]{opacity:0;transform:translate(40px)}.confirm-overlay[data-v-13a75609]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9000}.confirm-dialog[data-v-13a75609]{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:10px;padding:28px 28px 20px;max-width:380px;width:90%;box-shadow:0 8px 32px #00000040}.confirm-message[data-v-13a75609]{font-size:.95rem;color:var(--text-primary);margin:0 0 20px;line-height:1.5}.confirm-actions[data-v-13a75609]{display:flex;gap:8px;justify-content:flex-end}.confirm-btn[data-v-13a75609]{padding:8px 18px;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;border:1px solid var(--border-default);transition:background .15s,opacity .15s}.confirm-btn--cancel[data-v-13a75609]{background:var(--surface-subtle);color:var(--text-primary)}.confirm-btn--cancel[data-v-13a75609]:hover{background:var(--border-default)}.confirm-btn--ok[data-v-13a75609]{background:var(--status-error-bg);color:var(--status-error-text);border-color:var(--status-error-border)}.confirm-btn--ok[data-v-13a75609]:hover{opacity:.8}.confirm-fade-enter-active[data-v-13a75609],.confirm-fade-leave-active[data-v-13a75609]{transition:opacity .18s}.confirm-fade-enter-from[data-v-13a75609],.confirm-fade-leave-to[data-v-13a75609]{opacity:0}.app-header[data-v-bbf206fa]{background:var(--surface-card);border-bottom:1px solid var(--border-default);padding:0;box-shadow:0 1px 4px #00000014;transition:background .2s,border-color .2s}.nav-container[data-v-bbf206fa]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;max-width:1400px;margin:0 auto;width:100%}.logo[data-v-bbf206fa]{font-size:1.5rem;font-weight:700;color:var(--primary600);text-decoration:none;margin-right:32px;flex-shrink:0;transition:opacity .2s}.logo[data-v-bbf206fa]:hover{opacity:.75}.nav-links[data-v-bbf206fa]{display:flex;gap:24px;flex-wrap:wrap;flex:1}.nav-links a[data-v-bbf206fa]{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color .2s}.nav-links a[data-v-bbf206fa]:hover{color:var(--text-primary)}.nav-links a.router-link-active[data-v-bbf206fa]{color:var(--primary600);border-bottom:2px solid var(--primary600);padding-bottom:2px}.nav-user[data-v-bbf206fa]{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:24px}.theme-toggle[data-v-bbf206fa]{background:var(--surface-subtle);border:1px solid var(--border-default);color:var(--text-primary);width:34px;height:34px;border-radius:50%;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:background .2s;padding:0}.theme-toggle[data-v-bbf206fa]:hover{background:var(--border-default)}.user-avatar[data-v-bbf206fa]{width:32px;height:32px;border-radius:50%;border:2px solid var(--border-default)}.user-name[data-v-bbf206fa]{color:var(--text-primary);font-size:.875rem;font-weight:500}.sign-out-btn[data-v-bbf206fa]{background:var(--surface-subtle);border:1px solid var(--border-default);color:var(--text-primary);padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.8rem;transition:background .2s}.sign-out-btn[data-v-bbf206fa]:hover{background:var(--border-default)}.sign-in-btn[data-v-bbf206fa]{background:var(--primary600);border:1px solid var(--primary600);color:var(--neutral0);padding:6px 14px;border-radius:6px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s}.sign-in-btn[data-v-bbf206fa]:hover{background:var(--primary700);border-color:var(--primary700)}@media (max-width: 768px){.nav-container[data-v-bbf206fa]{flex-wrap:wrap;gap:12px}.logo[data-v-bbf206fa]{margin-right:0}.nav-links[data-v-bbf206fa],.nav-user[data-v-bbf206fa]{width:100%;justify-content:center}.user-name[data-v-bbf206fa]{display:none}}.login-view[data-v-dbd7f079]{min-height:calc(100vh - 70px);display:flex;align-items:center;justify-content:center;background:var(--surface-page);padding:24px;transition:background .2s}.login-card[data-v-dbd7f079]{width:100%;max-width:420px;padding:48px 40px;background:var(--surface-card);border-radius:12px;box-shadow:0 4px 24px #0000001f;text-align:center;transition:background .2s}.login-logo[data-v-dbd7f079]{font-size:2rem;font-weight:700;color:var(--primary600);margin-bottom:16px}.subtitle[data-v-dbd7f079]{color:var(--text-secondary);margin:12px 0 32px;font-size:.9rem;line-height:1.5}.error-msg[data-v-dbd7f079]{background:var(--status-error-bg);border:1px solid var(--status-error-border);color:var(--status-error-text);border-radius:6px;padding:10px 14px;font-size:.875rem;margin-bottom:16px}.google-btn[data-v-dbd7f079]{width:100%}.card-result[data-v-01f69812]{border:1px solid var(--border-default);border-radius:8px;overflow:hidden;background:var(--surface-card);display:flex;flex-direction:column;transition:background .2s,border-color .2s}.card-image-container[data-v-01f69812]{width:100%;background:var(--surface-subtle)}.card-image[data-v-01f69812]{width:100%;height:auto;display:block}.card-body[data-v-01f69812]{padding:12px;flex:1}.card-name[data-v-01f69812]{font-size:.95rem!important;line-height:1.3}.card-meta[data-v-01f69812]{font-size:.75rem;color:var(--text-muted);margin-top:2px}.card-stats[data-v-01f69812]{display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--surface-muted);border-radius:4px;font-size:.8rem;transition:background .2s}.stat[data-v-01f69812]{display:flex;justify-content:space-between}.stat .label[data-v-01f69812]{font-weight:600;color:var(--text-secondary)}.stat .value[data-v-01f69812]{color:var(--text-primary)}.card-price[data-v-01f69812]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.85rem}.price-value[data-v-01f69812]{font-weight:700;color:var(--status-success-border);font-size:1rem}.price-na[data-v-01f69812]{color:var(--text-muted);font-size:.85rem}.price-foil[data-v-01f69812]{font-size:.8rem;color:#9b59b6}.card-actions[data-v-01f69812]{margin-top:auto}.tcg-link[data-v-01f69812]{font-size:.75rem;color:#3498db;text-decoration:none;text-align:center}.tcg-link[data-v-01f69812]:hover{text-decoration:underline}.modal-overlay[data-v-01f69812]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-01f69812]{background:var(--surface-elevated);border-radius:8px;padding:24px;max-width:400px;width:90%;transition:background .2s}label[data-v-01f69812]{display:block;margin-bottom:6px;font-weight:600;font-size:.875rem}.card-search-box[data-v-998aa3e6]{padding:24px;background:var(--surface-card);border-radius:8px}.search-controls[data-v-998aa3e6]{margin-top:20px}.filter-group[data-v-998aa3e6]{display:flex;flex-direction:column;gap:6px}.filter-group label[data-v-998aa3e6]{font-weight:600;font-size:.875rem}.status-info[data-v-998aa3e6]{padding:12px;border-left:4px solid var(--status-info-border);border-radius:4px;background:var(--status-info-bg);color:var(--status-info-text);font-size:.875rem}.status-info.loading[data-v-998aa3e6]{background:var(--status-loading-bg);border-color:var(--status-loading-border);color:var(--status-loading-text)}.status-info.error[data-v-998aa3e6]{background:var(--status-error-bg);border-color:var(--status-error-border);color:var(--status-error-text)}.status-info.success[data-v-998aa3e6]{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-text)}.scroll-sentinel[data-v-998aa3e6]{height:40px;display:flex;align-items:center;justify-content:center;margin-top:8px}.loading-more[data-v-998aa3e6]{font-size:.875rem;color:var(--text-muted)}.results-container[data-v-998aa3e6]{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1100px){.results-container[data-v-998aa3e6]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 750px){.results-container[data-v-998aa3e6]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.results-container[data-v-998aa3e6]{grid-template-columns:1fr}}.card-search-view[data-v-1ebb7e72]{padding:24px;max-width:1400px;margin:0 auto}.collection-stats[data-v-8b974e60]{padding:24px;background:var(--primary200);border-radius:8px;margin-bottom:32px}html[data-theme=dark] .collection-stats[data-v-8b974e60]{background:var(--primary800)}.collection-stats[data-v-8b974e60] h2,.collection-stats[data-v-8b974e60] h3{color:var(--text-primary)}.stats-grid[data-v-8b974e60]{margin:20px 0;justify-content:space-around}.stat-card[data-v-8b974e60]{background:#fff6;padding:16px;border-radius:8px;text-align:center;min-width:150px;border:1px solid var(--border-default)}html[data-theme=dark] .stat-card[data-v-8b974e60]{background:#0003}.stat-value[data-v-8b974e60]{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.stat-label[data-v-8b974e60]{font-size:.875rem;color:var(--text-secondary)}.stat-split[data-v-8b974e60]{font-size:.7rem;color:var(--text-muted);margin-top:4px;display:flex;gap:4px;justify-content:center;flex-wrap:wrap}.action-buttons[data-v-8b974e60]{margin-top:20px;justify-content:flex-start}.import-status[data-v-8b974e60]{margin-top:10px;font-size:.875rem;color:var(--text-secondary)}.collection-card[data-v-4e7dba50]{border:1px solid var(--border-default);border-radius:8px;overflow:hidden;background:var(--surface-card);display:flex;flex-direction:column;transition:background .2s,border-color .2s}.card-image-container[data-v-4e7dba50]{width:100%;background:var(--surface-subtle)}.card-image[data-v-4e7dba50]{width:100%;height:auto;display:block}.card-body[data-v-4e7dba50]{padding:8px;flex:1}.card-name[data-v-4e7dba50]{font-size:.75rem!important;line-height:1.3}.card-meta[data-v-4e7dba50]{font-size:.65rem;color:var(--text-muted);margin-top:2px}.collection-stats[data-v-4e7dba50]{display:flex;flex-direction:column;gap:6px;padding:6px;background:var(--surface-muted);border-radius:4px;transition:background .2s}.qty-row[data-v-4e7dba50]{display:flex;flex-direction:column;gap:3px}.qty-label[data-v-4e7dba50]{font-weight:600;font-size:.7rem;color:var(--text-primary)}.price-tag[data-v-4e7dba50]{font-weight:400;color:var(--status-success-border)}.qty-btn[data-v-4e7dba50]{width:22px!important;height:22px!important;padding:0!important;min-width:22px!important;font-size:.8rem!important}.qty-input[data-v-4e7dba50]{width:36px}[data-v-4e7dba50] .qty-input input{text-align:center}.remove-btn[data-v-4e7dba50]{margin-top:auto}@keyframes shimmer-3e99c01a{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton-actions[data-v-3e99c01a],.skeleton-stats[data-v-3e99c01a],.skeleton-line[data-v-3e99c01a],.skeleton-img[data-v-3e99c01a]{background:linear-gradient(90deg,var(--surface-subtle) 25%,var(--surface-muted) 50%,var(--surface-subtle) 75%);background-size:1200px 100%;animation:shimmer-3e99c01a 1.6s infinite linear;border-radius:4px}.skeleton-card[data-v-3e99c01a]{border:1px solid var(--border-default);border-radius:8px;overflow:hidden;background:var(--surface-card);display:flex;flex-direction:column}.skeleton-img[data-v-3e99c01a]{width:100%;aspect-ratio:63/88}.skeleton-body[data-v-3e99c01a]{padding:8px;display:flex;flex-direction:column;gap:6px}.skeleton-line[data-v-3e99c01a]{height:10px}.skeleton-line--name[data-v-3e99c01a]{width:85%;height:12px}.skeleton-line--meta[data-v-3e99c01a]{width:55%}.skeleton-stats[data-v-3e99c01a]{height:50px;border-radius:4px}.skeleton-actions[data-v-3e99c01a]{height:28px;margin-top:4px}.collection-view[data-v-37a4261a]{padding:24px;max-width:1400px;margin:0 auto}.header[data-v-37a4261a]{margin-bottom:32px;padding:24px;background:var(--primary100);border-radius:8px}html[data-theme=dark] .header[data-v-37a4261a]{background:var(--primary900)}.header[data-v-37a4261a] h1,.header[data-v-37a4261a] p{color:var(--text-primary)}.controls[data-v-37a4261a]{padding:16px;background:var(--surface-subtle);border-radius:8px;margin-bottom:24px;transition:background .2s}.filter-group[data-v-37a4261a]{display:flex;flex-direction:column;gap:6px}.filter-group label[data-v-37a4261a]{font-weight:600;font-size:.875rem}.filter-group--search[data-v-37a4261a]{min-width:220px}.cards-container[data-v-37a4261a]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}@media (max-width: 1300px){.cards-container[data-v-37a4261a]{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1050px){.cards-container[data-v-37a4261a]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 800px){.cards-container[data-v-37a4261a]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 550px){.cards-container[data-v-37a4261a]{grid-template-columns:repeat(2,1fr)}}.empty-state[data-v-37a4261a]{text-align:center;padding:60px 24px;background:var(--surface-card);border-radius:8px;transition:background .2s}.empty-state[data-v-37a4261a] h2{margin-bottom:16px;color:var(--text-secondary)}.empty-state[data-v-37a4261a] p{margin-bottom:24px;color:var(--text-muted)}.wishlist-view[data-v-bd07cf4c]{padding:24px;max-width:1400px;margin:0 auto}.header[data-v-bd07cf4c]{margin-bottom:32px;padding:24px;background:var(--primary100);border-radius:8px}html[data-theme=dark] .header[data-v-bd07cf4c]{background:var(--primary900)}.header[data-v-bd07cf4c] h1,.header[data-v-bd07cf4c] p{color:var(--text-primary)}.wishlist-stats[data-v-bd07cf4c]{padding:24px;background:var(--primary200);border-radius:8px;margin-bottom:24px}html[data-theme=dark] .wishlist-stats[data-v-bd07cf4c]{background:var(--primary800)}.wishlist-stats[data-v-bd07cf4c] h2{color:var(--text-primary)}.stats-grid[data-v-bd07cf4c]{margin-top:20px;justify-content:space-around}.stat-card[data-v-bd07cf4c]{background:#fff6;padding:16px;border-radius:8px;text-align:center;min-width:150px;border:1px solid var(--border-default)}.stat-card--alert[data-v-bd07cf4c]{background:var(--status-success-bg);border-color:var(--status-success-border)}.stat-card--alert .stat-value[data-v-bd07cf4c]{color:var(--status-success-text)}html[data-theme=dark] .stat-card[data-v-bd07cf4c]{background:#0003}.stat-value[data-v-bd07cf4c]{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.stat-label[data-v-bd07cf4c]{font-size:.875rem;color:var(--text-secondary)}.controls[data-v-bd07cf4c]{padding:16px;background:var(--surface-subtle);border-radius:8px;margin-bottom:24px;transition:background .2s}.filter-group[data-v-bd07cf4c]{display:flex;flex-direction:column;gap:6px}.filter-group label[data-v-bd07cf4c]{font-weight:600;font-size:.875rem}.filter-group--search[data-v-bd07cf4c]{min-width:220px}.loading-state[data-v-bd07cf4c]{text-align:center;padding:60px 24px;color:var(--text-secondary)}.cards-container[data-v-bd07cf4c]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}@media (max-width: 1300px){.cards-container[data-v-bd07cf4c]{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1050px){.cards-container[data-v-bd07cf4c]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 800px){.cards-container[data-v-bd07cf4c]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 550px){.cards-container[data-v-bd07cf4c]{grid-template-columns:repeat(2,1fr)}}.item-card[data-v-bd07cf4c]{border-radius:8px;border:1px solid var(--border-default);background:var(--surface-card);overflow:hidden;display:flex;flex-direction:column;transition:background .2s,border-color .2s}.item-card--alert[data-v-bd07cf4c]{border-color:var(--status-success-border);box-shadow:0 0 0 2px var(--status-success-border)}.card-image-container[data-v-bd07cf4c]{position:relative;width:100%;background:var(--surface-subtle)}.card-image[data-v-bd07cf4c]{width:100%;height:auto;display:block}.badge[data-v-bd07cf4c]{position:absolute;font-size:.6rem;font-weight:700;padding:2px 6px;border-radius:3px;line-height:1.4}.badge--price-alert[data-v-bd07cf4c]{top:4px;left:4px;background:var(--status-success-border);color:#fff}.badge--owned[data-v-bd07cf4c]{top:4px;right:4px;background:var(--primary600);color:#fff}.card-body[data-v-bd07cf4c]{padding:8px;display:flex;flex-direction:column;gap:6px;flex:1}.card-name[data-v-bd07cf4c]{font-size:.75rem;font-weight:600;line-height:1.3;color:var(--text-primary)}.card-meta[data-v-bd07cf4c]{font-size:.65rem;color:var(--text-muted)}.card-details[data-v-bd07cf4c]{background:var(--surface-muted);border-radius:4px;padding:6px;display:flex;flex-direction:column;gap:3px;font-size:.7rem}.detail-row[data-v-bd07cf4c]{display:flex;justify-content:space-between;color:var(--text-secondary)}.detail-val[data-v-bd07cf4c]{font-weight:600;color:var(--text-primary)}.detail-val.total[data-v-bd07cf4c]{color:var(--status-success-border)}.detail-val.target[data-v-bd07cf4c]{color:var(--primary600)}.detail-val.price-alert[data-v-bd07cf4c]{color:var(--status-success-border)}.card-actions[data-v-bd07cf4c]{display:flex;gap:4px;margin-top:auto}.empty-state[data-v-bd07cf4c]{text-align:center;padding:60px 24px;background:var(--surface-card);border-radius:8px;transition:background .2s}.empty-state[data-v-bd07cf4c] h2{margin-bottom:16px;color:var(--text-secondary)}.empty-state[data-v-bd07cf4c] p{margin-bottom:24px;color:var(--text-muted)}.binder-view[data-v-479aa069]{padding:24px;max-width:1200px;margin:0 auto}.binder-top[data-v-479aa069]{margin-bottom:20px;flex-wrap:wrap;gap:12px}.filter-group[data-v-479aa069]{display:flex;flex-direction:column;gap:6px}.filter-group label[data-v-479aa069]{font-weight:600;font-size:.875rem}.status-msg[data-v-479aa069]{padding:16px;text-align:center;color:var(--text-muted);font-size:.9rem;background:var(--surface-card);border-radius:8px}.status-msg.loading[data-v-479aa069]{color:var(--status-loading-text);background:var(--status-loading-bg)}.binder-shell[data-v-479aa069]{background:#1e3a28;border-radius:12px;padding:24px;box-shadow:0 12px 40px #00000080;display:flex;flex-direction:column;gap:16px}.progress-bar-wrap .progress-label[data-v-479aa069]{font-size:.75rem;color:#ffffffb3}.progress-bar-wrap .progress-track[data-v-479aa069]{height:6px;background:#ffffff26;border-radius:3px;overflow:hidden}.progress-bar-wrap .progress-fill[data-v-479aa069]{height:100%;background:#6dbf82;border-radius:3px;transition:width .4s ease}.spread[data-v-479aa069]{display:flex;border-radius:6px;overflow:hidden;box-shadow:0 4px 20px #0006}.page[data-v-479aa069]{flex:1;background:#faf8f2;padding:16px;display:flex;flex-direction:column}.page.page-left[data-v-479aa069]{box-shadow:inset -6px 0 12px #00000014}.page.page-right[data-v-479aa069]{box-shadow:inset 6px 0 12px #00000014}.page-content[data-v-479aa069]{flex:1}.spine[data-v-479aa069]{width:28px;background:linear-gradient(to right,#9a9a9a,#d8d8d8,#9a9a9a);display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;flex-shrink:0}.ring[data-v-479aa069]{width:18px;height:18px;border:3px solid #6a6a6a;border-radius:50%;background:#bbb;box-shadow:inset 0 1px 3px #0000004d}.cards-grid[data-v-479aa069]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;flex:1}.card-slot[data-v-479aa069]{position:relative;aspect-ratio:63/88;background:#e2ddd4;border:1px solid #ccc8be;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.card-img[data-v-479aa069]{width:100%;height:100%;object-fit:cover;border-radius:5px;display:block}.card-img.unowned[data-v-479aa069]{filter:grayscale(100%) brightness(.55)}.collector-num[data-v-479aa069]{position:absolute;bottom:3px;right:3px;font-size:.55rem;font-weight:700;background:#000000a6;color:#fff;padding:1px 4px;border-radius:3px;line-height:1.4;pointer-events:none}.page-num[data-v-479aa069]{text-align:center;font-size:.7rem;color:#999;font-style:italic}.nav .spread-info[data-v-479aa069]{font-size:.85rem;color:#ffffffbf}.flip-next-enter-active[data-v-479aa069]{animation:flip-in-right-479aa069 .28s ease}.flip-next-leave-active[data-v-479aa069]{animation:flip-out-left-479aa069 .28s ease}.flip-prev-enter-active[data-v-479aa069]{animation:flip-in-left-479aa069 .28s ease}.flip-prev-leave-active[data-v-479aa069]{animation:flip-out-right-479aa069 .28s ease}@keyframes flip-in-right-479aa069{0%{transform:perspective(1400px) rotateY(14deg) translate(32px);opacity:0}to{transform:perspective(1400px) rotateY(0) translate(0);opacity:1}}@keyframes flip-out-left-479aa069{0%{transform:perspective(1400px) rotateY(0) translate(0);opacity:1}to{transform:perspective(1400px) rotateY(-14deg) translate(-32px);opacity:0}}@keyframes flip-in-left-479aa069{0%{transform:perspective(1400px) rotateY(-14deg) translate(-32px);opacity:0}to{transform:perspective(1400px) rotateY(0) translate(0);opacity:1}}@keyframes flip-out-right-479aa069{0%{transform:perspective(1400px) rotateY(0) translate(0);opacity:1}to{transform:perspective(1400px) rotateY(14deg) translate(32px);opacity:0}}.card-slot.clickable[data-v-479aa069]{cursor:pointer}.card-slot.clickable:hover .card-img[data-v-479aa069]{transform:scale(1.04);transition:transform .15s ease}.card-slot.clickable[data-v-479aa069]:hover{border-color:#888}.modal-overlay[data-v-479aa069]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-479aa069]{background:var(--surface-elevated);border-radius:10px;padding:24px;width:90%;max-width:520px}.modal-inner[data-v-479aa069]{flex-wrap:wrap}.modal-card-img[data-v-479aa069]{width:140px;border-radius:8px;flex-shrink:0}.modal-details[data-v-479aa069]{flex:1;min-width:200px}.modal-meta[data-v-479aa069]{font-size:.8rem;color:var(--text-muted);margin-top:4px}label[data-v-479aa069]{display:block;margin-bottom:6px;font-weight:600;font-size:.875rem}@media (max-width: 700px){.spread[data-v-479aa069]{flex-direction:column}.spine[data-v-479aa069]{width:100%;height:20px;flex-direction:row}}.deck-builder[data-v-042eecd2]{display:flex;flex-direction:column;height:calc(100vh - 68px);padding:16px;gap:12px;max-width:1600px;margin:0 auto;box-sizing:border-box;overflow:hidden}.builder-header[data-v-042eecd2]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;padding:16px;flex-wrap:wrap;flex-shrink:0;transition:background .2s}.builder-title[data-v-042eecd2]{margin:0 0 8px}.header-left[data-v-042eecd2]{display:flex;flex-direction:column;gap:8px}.deck-controls[data-v-042eecd2]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.deck-name-input[data-v-042eecd2]{width:200px}.deck-load-row[data-v-042eecd2]{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--text-secondary)}.deck-load-row label[data-v-042eecd2]{font-weight:600}.validation-panel[data-v-042eecd2]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.val-stat[data-v-042eecd2]{display:flex;flex-direction:column;align-items:center;gap:3px}.val-label[data-v-042eecd2]{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:600}.val-value[data-v-042eecd2]{font-size:1rem;font-weight:700}.val-value.ok[data-v-042eecd2]{color:var(--status-success-text)}.val-value.warn[data-v-042eecd2]{color:var(--status-loading-text)}.val-value.err[data-v-042eecd2]{color:var(--status-error-text)}.val-colors[data-v-042eecd2]{display:flex;align-items:center;gap:5px}.val-badge[data-v-042eecd2]{padding:5px 14px;border-radius:20px;font-size:.8rem;font-weight:700}.val-badge.valid[data-v-042eecd2]{background:var(--status-success-bg);color:var(--status-success-text);border:1px solid var(--status-success-border)}.val-badge.invalid[data-v-042eecd2]{background:var(--status-error-bg);color:var(--status-error-text);border:1px solid var(--status-error-border)}.violations[data-v-042eecd2]{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.violation[data-v-042eecd2]{background:var(--status-error-bg);color:var(--status-error-text);border:1px solid var(--status-error-border);border-radius:4px;font-size:.75rem;padding:3px 10px}.builder-body[data-v-042eecd2]{display:grid;grid-template-columns:1fr 300px;gap:12px;flex:1;min-height:0;overflow:hidden}.browser-panel[data-v-042eecd2]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;transition:background .2s}.browser-controls[data-v-042eecd2]{display:flex;gap:8px;flex-wrap:wrap}.browser-count[data-v-042eecd2]{font-size:.75rem;color:var(--text-muted)}.browser-grid[data-v-042eecd2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}.browser-card[data-v-042eecd2]{border-radius:6px;overflow:hidden;border:2px solid transparent;transition:border-color .15s,opacity .15s}.browser-card[data-v-042eecd2]:hover{border-color:var(--primary600)}.browser-card:hover .card-hover-overlay[data-v-042eecd2]{opacity:1}.browser-card.at-limit[data-v-042eecd2]{opacity:.45}.browser-img-wrap[data-v-042eecd2]{position:relative}.card-hover-overlay[data-v-042eecd2]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;opacity:0;transition:opacity .15s}.hover-btn[data-v-042eecd2]{width:80%;padding:5px 6px;border-radius:5px;border:none;font-size:.65rem;font-weight:700;cursor:pointer;transition:opacity .1s}.hover-btn[data-v-042eecd2]:disabled{opacity:.45;cursor:not-allowed}.hover-btn--add[data-v-042eecd2]{background:var(--primary600);color:#fff}.hover-btn--add[data-v-042eecd2]:hover:not(:disabled){background:var(--primary700)}.hover-btn--info[data-v-042eecd2]{background:var(--surface-card);color:var(--text-primary)}.hover-btn--info[data-v-042eecd2]:hover{background:var(--surface-subtle)}.browser-img[data-v-042eecd2]{width:100%;height:auto;display:block}.qty-badge[data-v-042eecd2]{position:absolute;top:4px;right:4px;background:var(--primary600);color:#fff;border-radius:50%;width:20px;height:20px;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center}.browser-card-name[data-v-042eecd2]{font-size:.6rem;padding:3px 4px;background:var(--surface-muted);color:var(--text-primary);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:background .2s}.browser-status[data-v-042eecd2]{color:var(--text-muted);font-size:.875rem;padding:24px 0;text-align:center}.load-more[data-v-042eecd2]{display:flex;justify-content:center;padding:8px 0}.deck-panel[data-v-042eecd2]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;transition:background .2s}.deck-panel-header[data-v-042eecd2]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.deck-total[data-v-042eecd2]{font-weight:700;font-size:.875rem;color:var(--text-primary)}.deck-empty[data-v-042eecd2]{font-size:.8rem;color:var(--text-muted);text-align:center;padding:24px 0;line-height:1.5}.deck-list[data-v-042eecd2]{display:flex;flex-direction:column;gap:10px}.color-group-header[data-v-042eecd2]{display:flex;align-items:center;gap:6px;font-weight:700;font-size:.75rem;color:var(--text-primary);border-bottom:1px solid var(--border-default);padding-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.group-count[data-v-042eecd2]{margin-left:auto;font-weight:400;color:var(--text-muted)}.deck-entry[data-v-042eecd2]{display:flex;align-items:center;gap:4px;font-size:.78rem;padding:1px 0}.qty-btn[data-v-042eecd2]{width:20px;height:20px;border:1px solid var(--border-default);background:var(--surface-subtle);color:var(--text-primary);border-radius:4px;cursor:pointer;font-size:.85rem;line-height:1;padding:0;flex-shrink:0;transition:background .15s}.qty-btn[data-v-042eecd2]:hover:not(:disabled){background:var(--border-default)}.qty-btn[data-v-042eecd2]:disabled{opacity:.35;cursor:not-allowed}.entry-qty[data-v-042eecd2]{min-width:22px;text-align:center;font-weight:700;color:var(--primary600);flex-shrink:0}.entry-qty.over-limit[data-v-042eecd2]{color:var(--status-error-text)}.entry-name[data-v-042eecd2]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.entry-cost[data-v-042eecd2]{font-size:.65rem;color:var(--text-muted);flex-shrink:0}.color-dot[data-v-042eecd2]{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.preview-backdrop[data-v-042eecd2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.preview-modal[data-v-042eecd2]{background:var(--surface-card);border-radius:12px;border:1px solid var(--border-default);display:flex;gap:28px;padding:28px;max-width:860px;width:100%;position:relative;max-height:90vh;overflow-y:auto}.preview-close[data-v-042eecd2]{position:absolute;top:10px;right:10px;background:var(--surface-subtle);border:1px solid var(--border-default);color:var(--text-primary);width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center;transition:background .15s}.preview-close[data-v-042eecd2]:hover{background:var(--border-default)}.preview-img[data-v-042eecd2]{width:360px;height:auto;border-radius:12px;flex-shrink:0;align-self:flex-start}.preview-info[data-v-042eecd2]{display:flex;flex-direction:column;gap:10px;flex:1;padding-right:20px}.preview-name[data-v-042eecd2]{font-size:1.3rem;font-weight:700;color:var(--text-primary);line-height:1.3}.preview-meta[data-v-042eecd2]{display:flex;flex-wrap:wrap;gap:8px}.preview-meta span[data-v-042eecd2]{background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:4px;font-size:.75rem;padding:2px 8px;color:var(--text-secondary)}.preview-body[data-v-042eecd2]{font-size:.8rem;color:var(--text-secondary);line-height:1.5;white-space:pre-line}.preview-add-btn[data-v-042eecd2]{margin-top:auto;background:var(--primary600);color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s;align-self:flex-start}.preview-add-btn[data-v-042eecd2]:hover:not(:disabled){background:var(--primary700)}.preview-add-btn[data-v-042eecd2]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 900px){.builder-body[data-v-042eecd2]{grid-template-columns:1fr;overflow:visible}.deck-builder[data-v-042eecd2]{height:auto;overflow:visible}.browser-panel[data-v-042eecd2],.deck-panel[data-v-042eecd2]{max-height:60vh}}@media (max-width: 700px){.preview-modal[data-v-042eecd2]{flex-direction:column}.preview-img[data-v-042eecd2]{width:100%}.preview-info[data-v-042eecd2]{padding-right:0}}.set-progress-view[data-v-558dd839]{padding:24px;max-width:1400px;margin:0 auto}.header[data-v-558dd839]{margin-bottom:32px;padding:24px;background:var(--primary100);border-radius:8px}html[data-theme=dark] .header[data-v-558dd839]{background:var(--primary900)}.header[data-v-558dd839] h1,.header[data-v-558dd839] p{color:var(--text-primary)}.loading-state[data-v-558dd839]{text-align:center;padding:60px 24px;color:var(--text-secondary)}.summary[data-v-558dd839]{padding:24px;background:var(--primary200);border-radius:8px;margin-bottom:28px}html[data-theme=dark] .summary[data-v-558dd839]{background:var(--primary800)}.summary-stats[data-v-558dd839]{justify-content:space-around;margin-bottom:20px}.stat-card[data-v-558dd839]{background:#fff6;padding:16px;border-radius:8px;text-align:center;min-width:140px;border:1px solid var(--border-default)}html[data-theme=dark] .stat-card[data-v-558dd839]{background:#0003}.stat-value[data-v-558dd839]{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:6px}.stat-label[data-v-558dd839]{font-size:.8rem;color:var(--text-secondary)}.overall-bar-wrap[data-v-558dd839]{padding:0 4px}.overall-bar-track[data-v-558dd839]{height:8px;background:#0000001f;border-radius:4px;overflow:hidden}html[data-theme=dark] .overall-bar-track[data-v-558dd839]{background:#ffffff1f}.overall-bar-fill[data-v-558dd839]{height:100%;background:var(--primary600);border-radius:4px;transition:width .4s ease}.sets-grid[data-v-558dd839]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:24px}.set-card[data-v-558dd839]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .15s;-webkit-user-select:none;user-select:none}.set-card[data-v-558dd839]:hover{box-shadow:0 2px 8px #0000001f;border-color:var(--primary600)}.set-card--complete[data-v-558dd839]{border-color:var(--status-success-border);background:var(--status-success-bg)}.set-card--active[data-v-558dd839]{border-color:var(--primary600);box-shadow:0 0 0 2px var(--primary600)}.set-name[data-v-558dd839]{font-weight:700;font-size:.875rem;color:var(--text-primary);line-height:1.3}.set-counts[data-v-558dd839]{font-size:.8rem;color:var(--text-secondary)}.set-bar-track[data-v-558dd839]{height:6px;background:var(--surface-subtle);border-radius:3px;overflow:hidden}.set-bar-fill[data-v-558dd839]{height:100%;background:var(--primary600);border-radius:3px;transition:width .4s ease}.set-bar-fill.fill--complete[data-v-558dd839]{background:var(--status-success-border)}.set-footer[data-v-558dd839]{display:flex;justify-content:space-between;align-items:center}.set-pct[data-v-558dd839]{font-size:.8rem;font-weight:600;color:var(--text-secondary)}.missing-hint[data-v-558dd839]{font-size:.7rem;color:var(--text-muted)}.complete-badge[data-v-558dd839]{font-size:.7rem;color:var(--status-success-text);font-weight:600}.missing-panel[data-v-558dd839]{margin-top:8px}.missing-box[data-v-558dd839]{padding:20px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px}.missing-header[data-v-558dd839]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.missing-header[data-v-558dd839] h3{color:var(--text-primary);margin:0}.missing-actions[data-v-558dd839]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.selected-count[data-v-558dd839]{font-size:.875rem;color:var(--text-secondary)}.link-btn[data-v-558dd839]{background:none;border:1px solid var(--border-default);color:var(--primary600);padding:4px 10px;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:600;transition:background .15s}.link-btn[data-v-558dd839]:hover{background:var(--surface-subtle)}.close-btn[data-v-558dd839]{background:none;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer;padding:4px 8px;border-radius:4px;transition:color .15s}.close-btn[data-v-558dd839]:hover{color:var(--text-primary)}.missing-empty[data-v-558dd839]{text-align:center;padding:32px;color:var(--status-success-text);font-weight:600}.missing-grid[data-v-558dd839]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;max-height:480px;overflow-y:auto;padding-right:4px}.missing-card[data-v-558dd839]{display:flex;align-items:flex-start;gap:8px;padding:8px;border:1px solid var(--border-default);border-radius:6px;cursor:pointer;background:var(--surface-subtle);transition:background .15s,border-color .15s}.missing-card[data-v-558dd839]:hover,.missing-card--checked[data-v-558dd839]{background:var(--primary100);border-color:var(--primary600)}html[data-theme=dark] .missing-card[data-v-558dd839]:hover,html[data-theme=dark] .missing-card--checked[data-v-558dd839]{background:var(--primary900)}.missing-checkbox[data-v-558dd839]{margin-top:2px;flex-shrink:0;accent-color:var(--primary600)}.missing-card-info[data-v-558dd839]{display:flex;flex-direction:column;gap:2px;min-width:0}.missing-card-name[data-v-558dd839]{font-size:.75rem;font-weight:600;color:var(--text-primary);line-height:1.3}.missing-card-meta[data-v-558dd839]{font-size:.65rem;color:var(--text-muted)}.missing-card-price[data-v-558dd839]{font-size:.7rem;font-weight:600;color:var(--primary600)}.analytics-view[data-v-f2647248]{padding:24px;max-width:1400px;margin:0 auto}.header[data-v-f2647248]{margin-bottom:32px;padding:24px;background:var(--primary100);border-radius:8px}html[data-theme=dark] .header[data-v-f2647248]{background:var(--primary900)}.header[data-v-f2647248] h1,.header[data-v-f2647248] p{color:var(--text-primary)}.loading-state[data-v-f2647248]{text-align:center;padding:60px 24px;color:var(--text-secondary)}.section[data-v-f2647248]{padding:24px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;margin-bottom:24px;transition:background .2s}.section[data-v-f2647248] h2{color:var(--text-primary);margin-bottom:20px}.two-col[data-v-f2647248]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 800px){.two-col[data-v-f2647248]{grid-template-columns:1fr}}.sparkline-container[data-v-f2647248]{display:flex;gap:12px;align-items:stretch}.sparkline-labels-left[data-v-f2647248]{display:flex;flex-direction:column;justify-content:space-between;font-size:.7rem;color:var(--text-muted);text-align:right;min-width:44px;padding:2px 0}.sparkline-wrap[data-v-f2647248]{flex:1}.sparkline[data-v-f2647248]{width:100%;height:80px;display:block;overflow:visible}.sparkline-x-labels[data-v-f2647248]{display:flex;justify-content:space-between;font-size:.65rem;color:var(--text-muted);margin-top:4px}.sparkline-footer[data-v-f2647248]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:.8rem}.delta[data-v-f2647248]{font-weight:600}.delta--up[data-v-f2647248]{color:var(--status-success-text)}.delta--down[data-v-f2647248]{color:#ef4444}.current-val[data-v-f2647248]{color:var(--text-secondary)}.top-cards-list[data-v-f2647248]{display:flex;flex-direction:column;gap:8px}.top-card-row[data-v-f2647248]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--surface-subtle);border-radius:6px;transition:background .15s}.top-card-row[data-v-f2647248]:hover{background:var(--primary100)}html[data-theme=dark] .top-card-row[data-v-f2647248]:hover{background:var(--primary900)}.rank[data-v-f2647248]{font-size:.75rem;font-weight:700;color:var(--text-muted);min-width:28px;text-align:right}.mini-image[data-v-f2647248]{width:36px;height:auto;border-radius:3px;flex-shrink:0}.top-card-info[data-v-f2647248]{flex:1;min-width:0}.top-card-name[data-v-f2647248]{font-size:.85rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-card-meta[data-v-f2647248]{font-size:.7rem;color:var(--text-muted)}.top-card-value[data-v-f2647248]{font-size:1rem;font-weight:700;color:var(--primary600);flex-shrink:0}.bar-chart[data-v-f2647248]{display:flex;flex-direction:column;gap:10px}.bar-row[data-v-f2647248]{display:flex;align-items:center;gap:10px}.bar-label[data-v-f2647248]{font-size:.8rem;color:var(--text-secondary);min-width:90px;text-align:right;flex-shrink:0}.bar-track[data-v-f2647248]{flex:1;height:18px;background:var(--surface-subtle);border-radius:4px;overflow:hidden}.bar-fill[data-v-f2647248]{height:100%;border-radius:4px;background:var(--primary600);transition:width .5s ease;min-width:4px}.bar-count[data-v-f2647248]{font-size:.75rem;font-weight:600;color:var(--text-secondary);min-width:32px}.trade-binder-view[data-v-1578ab44]{padding:24px;max-width:1400px;margin:0 auto}.header[data-v-1578ab44]{margin-bottom:32px;padding:24px;background:var(--primary100);border-radius:8px}html[data-theme=dark] .header[data-v-1578ab44]{background:var(--primary900)}.header[data-v-1578ab44] h1,.header[data-v-1578ab44] p{color:var(--text-primary)}.loading-state[data-v-1578ab44]{text-align:center;padding:60px 24px;color:var(--text-secondary)}.summary[data-v-1578ab44]{padding:24px;background:var(--primary200);border-radius:8px;margin-bottom:24px}html[data-theme=dark] .summary[data-v-1578ab44]{background:var(--primary800)}.summary[data-v-1578ab44] h2{color:var(--text-primary)}.stats-grid[data-v-1578ab44]{margin-top:20px;justify-content:space-around}.stat-card[data-v-1578ab44]{background:#fff6;padding:16px;border-radius:8px;text-align:center;min-width:150px;border:1px solid var(--border-default)}html[data-theme=dark] .stat-card[data-v-1578ab44]{background:#0003}.stat-value[data-v-1578ab44]{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.stat-label[data-v-1578ab44]{font-size:.875rem;color:var(--text-secondary)}.empty-state[data-v-1578ab44]{text-align:center;padding:60px 24px;background:var(--surface-card);border-radius:8px}.empty-state[data-v-1578ab44] h2{margin-bottom:16px;color:var(--text-secondary)}.empty-state[data-v-1578ab44] p{color:var(--text-muted)}.cards-grid[data-v-1578ab44]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}@media (max-width: 1300px){.cards-grid[data-v-1578ab44]{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1050px){.cards-grid[data-v-1578ab44]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 800px){.cards-grid[data-v-1578ab44]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 550px){.cards-grid[data-v-1578ab44]{grid-template-columns:repeat(2,1fr)}}.trade-card[data-v-1578ab44]{border-radius:8px;border:1px solid var(--border-default);background:var(--surface-card);overflow:hidden;display:flex;flex-direction:column;transition:background .2s,border-color .2s}.trade-card[data-v-1578ab44]:hover{border-color:var(--primary600)}.card-image-wrap[data-v-1578ab44]{position:relative;width:100%;background:var(--surface-subtle)}.card-image[data-v-1578ab44]{width:100%;height:auto;display:block}.extras-badge[data-v-1578ab44]{position:absolute;top:4px;right:4px;background:var(--primary600);color:#fff;font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:3px}.card-body[data-v-1578ab44]{padding:8px;display:flex;flex-direction:column;gap:6px;flex:1}.card-name[data-v-1578ab44]{font-size:.75rem;font-weight:600;line-height:1.3;color:var(--text-primary)}.card-meta[data-v-1578ab44]{font-size:.65rem;color:var(--text-muted)}.qty-grid[data-v-1578ab44]{background:var(--surface-muted);border-radius:4px;padding:6px;display:flex;flex-direction:column;gap:3px}.qty-row[data-v-1578ab44]{display:flex;justify-content:space-between;align-items:center;font-size:.68rem;color:var(--text-secondary)}.qty-row--foil .qty-label[data-v-1578ab44]{color:#8b5cf6}.qty-row--total[data-v-1578ab44]{border-top:1px solid var(--border-default);padding-top:3px;margin-top:1px}.qty-label[data-v-1578ab44]{font-size:.65rem}.qty-val[data-v-1578ab44]{font-weight:600;color:var(--text-primary)}.qty-price[data-v-1578ab44]{color:var(--text-muted);font-size:.63rem}.extra-val[data-v-1578ab44]{color:var(--primary600)}.card-actions[data-v-1578ab44]{display:flex;gap:4px;margin-top:auto;flex-wrap:wrap}.fs-heading[data-v-30ab5567]{font-family:monospace;margin:0 0 .5em;color:var(--heading-font-color)}.fs-heading-5[data-v-30ab5567]{font-size:2rem}.fs-heading-4[data-v-30ab5567]{font-size:1.75rem}.fs-heading-3[data-v-30ab5567]{font-size:1.5rem}.fs-heading-2[data-v-30ab5567]{font-size:1.25rem}.fs-heading-1[data-v-30ab5567]{font-size:1rem}.fs-heading-text-align-center[data-v-30ab5567]{text-align:center}.fs-paragraph[data-v-9ddef9a0]{font-size:14px;color:var(--paragraph-font-color);margin:0}.fs-paragraph-0[data-v-9ddef9a0]{font-size:10px}.fs-paragraph-1[data-v-9ddef9a0]{font-size:12px}.fs-paragraph-2[data-v-9ddef9a0]{font-size:14px}.fs-paragraph-3[data-v-9ddef9a0]{font-size:16px}.fs-paragraph-4[data-v-9ddef9a0]{font-size:18px}.fs-paragraph-5[data-v-9ddef9a0]{font-size:20px}.fs-paragraph-bold[data-v-9ddef9a0]{font-weight:700}.fs-paragraph-italic[data-v-9ddef9a0]{font-style:italic}.fs-paragraph-primary[data-v-9ddef9a0]{color:var(--paragraph-font-color-primary)}.fs-button[data-v-f2d67869]{padding:.5em 1em;border:none;border-radius:8px;background:var(--button-background-color);color:var(--button-font-color);font-family:monospace;cursor:pointer;font-size:1rem;transition:background .2s;width:fit-content;box-sizing:border-box}.fs-button[data-v-f2d67869]:hover{background:var(--button-background-color-hover);outline:none}.fs-button[data-v-f2d67869]:focus{background:var(--button-background-color-focus);outline:none}.fs-button[data-v-f2d67869]:disabled{background:var(--button-background-color-disabled);cursor:not-allowed}.fs-select-wrapper[data-v-557575ff]{display:flex;flex-direction:column;width:100%}.fs-select-label[data-v-557575ff]{margin-bottom:.5em;font-size:1rem;color:var(--select-label-color)}.fs-select[data-v-557575ff]{width:100%;padding:.5em;font-size:1rem;border-radius:4px;border:var(--select-border-color);box-sizing:border-box;background:var(--select-background-color);color:var(--select-font-color);transition:background .2s,color .2s,border-color .2s}.fs-select[data-v-557575ff]:hover{border:var(--select-border-color-hover)}.fs-select[data-v-557575ff]:focus{border:var(--select-border-color-focus);outline:none}.fs-option[data-v-557575ff]{background:var(--select-background-color);color:var(--select-font-color)}.pack-opening-view[data-v-3cdcf8fc]{max-width:1200px;margin:0 auto;padding:24px}.page-header[data-v-3cdcf8fc]{margin-bottom:32px}.loading-state[data-v-3cdcf8fc]{display:flex;align-items:center;gap:12px;padding:64px 0;justify-content:center;color:var(--text-secondary)}.loading-state .spinner[data-v-3cdcf8fc]{width:24px;height:24px;border:3px solid var(--border-default);border-top-color:var(--primary600);border-radius:50%;animation:spin-3cdcf8fc .8s linear infinite;flex-shrink:0}.error-state[data-v-3cdcf8fc]{text-align:center;padding:64px 0;color:#dc2626}.pack-setup[data-v-3cdcf8fc]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:16px 0 48px}.set-select-wrap[data-v-3cdcf8fc]{width:280px}.pack-visual[data-v-3cdcf8fc]{width:210px;height:294px;border-radius:14px;background:linear-gradient(135deg,#1e1b4b,#312e81 40%,#6d28d9 75%,#7c3aed);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;box-shadow:0 6px 24px #6d28d973;-webkit-user-select:none;user-select:none;outline:none}.pack-visual[data-v-3cdcf8fc]:hover,.pack-visual[data-v-3cdcf8fc]:focus{transform:translateY(-8px) scale(1.03);box-shadow:0 16px 48px #6d28d9a6}.pack-visual[data-v-3cdcf8fc]:active{transform:translateY(-3px) scale(.99)}.pack-shine[data-v-3cdcf8fc]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 25%,rgba(255,255,255,.09) 50%,transparent 75%);background-size:200% 200%;animation:shimmer-3cdcf8fc 3.5s ease infinite;pointer-events:none}.pack-logo[data-v-3cdcf8fc]{font-size:1.45rem;font-weight:800;color:#fde68a;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 14px rgba(253,230,138,.8)}.pack-subtitle[data-v-3cdcf8fc]{font-size:.7rem;color:#ffffffa6;letter-spacing:.12em;text-transform:uppercase}.pack-set-name[data-v-3cdcf8fc]{font-size:.65rem;color:#ffffffd9;text-align:center;padding:0 16px;font-style:italic;max-width:180px}.pack-contents-hint[data-v-3cdcf8fc]{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:4px}.pack-contents-hint span[data-v-3cdcf8fc]{font-size:.6rem;color:#ffffff80;letter-spacing:.05em}.pack-contents-hint .foil-hint[data-v-3cdcf8fc]{color:#fde68a;font-weight:600;opacity:.9}.pack-cta[data-v-3cdcf8fc]{position:absolute;bottom:18px;font-size:.65rem;color:#ffffff73;letter-spacing:.1em;text-transform:uppercase}.pack-reveal[data-v-3cdcf8fc]{display:flex;flex-direction:column;gap:20px}.reveal-toolbar[data-v-3cdcf8fc]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.reveal-progress[data-v-3cdcf8fc]{color:var(--text-secondary);font-size:.875rem}.reveal-actions[data-v-3cdcf8fc]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.view-collection-link[data-v-3cdcf8fc]{background:none;border:1px solid var(--primary600);color:var(--primary600);padding:6px 14px;border-radius:6px;cursor:pointer;font-size:.875rem;font-family:monospace;text-decoration:none;transition:background .15s,color .15s}.view-collection-link[data-v-3cdcf8fc]:hover{background:var(--primary600);color:var(--neutral0)}.ghost-btn[data-v-3cdcf8fc]{background:none;border:1px solid var(--border-default);color:var(--text-secondary);padding:6px 14px;border-radius:6px;cursor:pointer;font-size:.875rem;font-family:monospace;transition:background .15s,color .15s}.ghost-btn[data-v-3cdcf8fc]:hover{background:var(--surface-subtle);color:var(--text-primary)}.cards-grid[data-v-3cdcf8fc]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@media (max-width: 960px){.cards-grid[data-v-3cdcf8fc]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 600px){.cards-grid[data-v-3cdcf8fc]{grid-template-columns:repeat(3,1fr)}}.card-slot[data-v-3cdcf8fc]{aspect-ratio:5/7;cursor:pointer;animation:card-enter-3cdcf8fc .35s ease backwards}.card-slot:hover:not(.is-revealed) .card-flipper[data-v-3cdcf8fc]{transform:translateY(-3px);box-shadow:0 8px 24px #00000059}.card-slot[data-v-3cdcf8fc]:nth-child(1){animation-delay:0s}.card-slot[data-v-3cdcf8fc]:nth-child(2){animation-delay:45ms}.card-slot[data-v-3cdcf8fc]:nth-child(3){animation-delay:.09s}.card-slot[data-v-3cdcf8fc]:nth-child(4){animation-delay:.135s}.card-slot[data-v-3cdcf8fc]:nth-child(5){animation-delay:.18s}.card-slot[data-v-3cdcf8fc]:nth-child(6){animation-delay:.225s}.card-slot[data-v-3cdcf8fc]:nth-child(7){animation-delay:.27s}.card-slot[data-v-3cdcf8fc]:nth-child(8){animation-delay:.315s}.card-slot[data-v-3cdcf8fc]:nth-child(9){animation-delay:.36s}.card-slot[data-v-3cdcf8fc]:nth-child(10){animation-delay:.405s}.card-slot[data-v-3cdcf8fc]:nth-child(11){animation-delay:.45s}.card-slot[data-v-3cdcf8fc]:nth-child(12){animation-delay:.495s}.card-flip-wrapper[data-v-3cdcf8fc]{width:100%;height:100%;perspective:900px}.card-flipper[data-v-3cdcf8fc]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,0,.2,1),box-shadow .2s;border-radius:8px;position:relative;box-shadow:0 2px 8px #0003}.is-revealed .card-flipper[data-v-3cdcf8fc]{transform:rotateY(180deg)}.is-foil-slot.is-revealed .card-flipper[data-v-3cdcf8fc]{animation:foil-glow-3cdcf8fc 2.5s ease infinite alternate}.card-face-back[data-v-3cdcf8fc],.card-face-front[data-v-3cdcf8fc]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.card-face-back[data-v-3cdcf8fc]{background:linear-gradient(145deg,#1e1b4b,#312e81 55%,#6d28d9);display:flex;align-items:center;justify-content:center}.card-back-art[data-v-3cdcf8fc]{display:flex;flex-direction:column;align-items:center;gap:8px}.card-back-diamond[data-v-3cdcf8fc]{width:42%;aspect-ratio:1;border:2px solid rgba(253,230,138,.5);transform:rotate(45deg);position:relative}.card-back-diamond[data-v-3cdcf8fc]:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(253,230,138,.25)}.foil-indicator-back[data-v-3cdcf8fc]{font-size:.5rem;color:#fde68a;letter-spacing:.2em;font-weight:700;text-shadow:0 0 10px rgba(253,230,138,.9);animation:foil-pulse-3cdcf8fc 1.5s ease infinite alternate}.card-face-front[data-v-3cdcf8fc]{transform:rotateY(180deg);background:#0f172a;display:flex;flex-direction:column}.card-img[data-v-3cdcf8fc]{width:100%;flex:1;object-fit:cover;object-position:top;min-height:0;display:block}.card-meta[data-v-3cdcf8fc]{padding:4px 5px;background:#000000e0;display:flex;flex-direction:column;gap:2px;flex-shrink:0}.card-name-badge[data-v-3cdcf8fc]{font-size:.58rem;color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.rarity-badge[data-v-3cdcf8fc]{font-size:.5rem;color:#fff;padding:1px 5px;border-radius:3px;font-weight:700;align-self:flex-start;letter-spacing:.03em;line-height:1.4}.set-badge[data-v-3cdcf8fc]{font-size:.48rem;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.foil-sheen[data-v-3cdcf8fc]{position:relative}.foil-sheen[data-v-3cdcf8fc]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,219,112,.3) 43%,rgba(232,121,249,.3) 51%,rgba(96,165,250,.3) 59%,transparent 72%);background-size:300% 300%;animation:foil-sweep-3cdcf8fc 3s ease infinite;pointer-events:none;border-radius:8px;z-index:1}.pack-summary[data-v-3cdcf8fc]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:10px;padding:16px 20px}.summary-title[data-v-3cdcf8fc]{font-weight:600;font-size:.875rem;color:var(--text-primary);margin-bottom:10px}.summary-rarity-counts[data-v-3cdcf8fc]{display:flex;flex-wrap:wrap;gap:8px}.rarity-count-chip[data-v-3cdcf8fc]{display:flex;align-items:center;gap:6px;padding:4px 12px;border:1.5px solid;border-radius:100px;font-size:.75rem;color:var(--text-primary)}.rarity-dot[data-v-3cdcf8fc]{width:8px;height:8px;border-radius:50%;flex-shrink:0}@keyframes spin-3cdcf8fc{to{transform:rotate(360deg)}}@keyframes shimmer-3cdcf8fc{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}@keyframes foil-sweep-3cdcf8fc{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes foil-glow-3cdcf8fc{0%{box-shadow:0 0 18px #a855f7bf,0 0 36px #3b82f680}to{box-shadow:0 0 28px #ec4899d9,0 0 56px #fbbf2499}}@keyframes foil-pulse-3cdcf8fc{0%{opacity:.55}to{opacity:1;text-shadow:0 0 14px rgb(253,230,138)}}@keyframes card-enter-3cdcf8fc{0%{opacity:0;transform:translateY(18px) scale(.92)}to{opacity:1;transform:none}}.collection-card[data-v-ba334913]{border:1px solid var(--border-default);border-radius:8px;overflow:hidden;background:var(--surface-card);display:flex;flex-direction:column;transition:background .2s,border-color .2s}.card-image-container[data-v-ba334913]{width:100%;background:var(--surface-subtle)}.card-image[data-v-ba334913]{width:100%;height:auto;display:block}.card-body[data-v-ba334913]{padding:8px;flex:1}.card-name[data-v-ba334913]{font-size:.75rem!important;line-height:1.3}.card-meta[data-v-ba334913]{font-size:.65rem;color:var(--text-muted);margin-top:2px}.collection-stats[data-v-ba334913]{display:flex;flex-direction:column;gap:6px;padding:6px;background:var(--surface-muted);border-radius:4px;transition:background .2s}.qty-row[data-v-ba334913]{display:flex;flex-direction:column;gap:3px}.qty-label[data-v-ba334913]{font-weight:600;font-size:.7rem;color:var(--text-primary)}.price-tag[data-v-ba334913]{font-weight:400;color:var(--status-success-border)}.qty-btn[data-v-ba334913]{width:22px!important;height:22px!important;padding:0!important;min-width:22px!important;font-size:.8rem!important}.qty-input[data-v-ba334913]{width:36px}[data-v-ba334913] .qty-input input{text-align:center}.remove-btn[data-v-ba334913]{margin-top:auto}.pack-collection-view[data-v-8470a0e7]{padding:24px;max-width:1400px;margin:0 auto}.header[data-v-8470a0e7]{margin-bottom:24px;padding:24px;background:var(--primary100);border-radius:8px}html[data-theme=dark] .header[data-v-8470a0e7]{background:var(--primary900)}.header[data-v-8470a0e7] h1,.header[data-v-8470a0e7] p{color:var(--text-primary)}.header-content[data-v-8470a0e7]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.open-packs-link[data-v-8470a0e7]{background:var(--primary600);color:var(--neutral0);padding:8px 18px;border-radius:8px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s;white-space:nowrap}.open-packs-link[data-v-8470a0e7]:hover{background:var(--primary700)}.stats-bar[data-v-8470a0e7]{display:flex;gap:0;background:var(--surface-card);border:1px solid var(--border-default);border-radius:8px;margin-bottom:20px;overflow:hidden}.stat[data-v-8470a0e7]{flex:1;display:flex;flex-direction:column;align-items:center;padding:14px 16px;border-right:1px solid var(--border-default);min-width:80px}.stat[data-v-8470a0e7]:last-child{border-right:none}.stat-value[data-v-8470a0e7]{font-size:1.4rem;font-weight:700;color:var(--primary600);line-height:1}.stat-label[data-v-8470a0e7]{font-size:.7rem;color:var(--text-muted);margin-top:4px;text-align:center}.controls[data-v-8470a0e7]{padding:16px;background:var(--surface-subtle);border-radius:8px;margin-bottom:24px;transition:background .2s}.filter-group[data-v-8470a0e7]{display:flex;flex-direction:column;gap:6px}.filter-group label[data-v-8470a0e7]{font-weight:600;font-size:.875rem;color:var(--text-primary)}.filter-group--search[data-v-8470a0e7]{min-width:220px}.cards-container[data-v-8470a0e7]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}@media (max-width: 1300px){.cards-container[data-v-8470a0e7]{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1050px){.cards-container[data-v-8470a0e7]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 800px){.cards-container[data-v-8470a0e7]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 550px){.cards-container[data-v-8470a0e7]{grid-template-columns:repeat(2,1fr)}}.empty-state[data-v-8470a0e7]{text-align:center;padding:60px 24px;background:var(--surface-card);border-radius:8px;transition:background .2s}.empty-state[data-v-8470a0e7] h2{margin-bottom:16px;color:var(--text-secondary)}.empty-state[data-v-8470a0e7] p{margin-bottom:24px;color:var(--text-muted)}:root{--neutral1100: #000000;--neutral1000: #121416;--neutral900: #1A1C20;--neutral800: #2C2E33;--neutral700: #454851;--neutral600: #6E7278;--neutral500: #9B9EA3;--neutral400: #C5C7CA;--neutral300: #E1E2E4;--neutral200: #F2F2F3;--neutral100: #FAFAFA;--neutral0: #ffffff;--primary1100: #080E17;--primary1000: #0F1F33;--primary900: #1A3550;--primary800: #234C6E;--primary700: #2D658D;--primary600: #3882B8;--primary500: #5B9FD4;--primary400: #84BBE0;--primary300: #A9D2EC;--primary200: #CBE4F4;--primary100: #E8F4FB;--primary0: #ffffff;--secondary1100: #264120;--secondary1000: #4D6A40;--secondary900: #5F7F51;--secondary800: #708F62;--secondary700: #7BAE7F;--secondary600: #8CC991;--secondary500: #9DE394;--secondary400: #ADEFA3;--secondary300: #BDFAB2;--secondary200: #CEF7C1;--secondary100: #DFF3D0;--secondary0: #ffffff}:root{--button-background-color: var(--primary600);--button-background-color-hover: var(--primary800);--button-background-color-focus: var(--primary700);--button-background-color-disabled: var(--neutral300);--button-font-color: var(--neutral0);--paragraph-font-color: var(--neutral700);--paragraph-font-color-primary: var(--primary700);--heading-font-color: var(--neutral700);--box-background-blue: #007bff;--box-background-primary: var(--primary600);--input-background-color: var(--neutral0);--input-border-color: 1px solid var(--primary500);--input-border-color-hover: 1px solid var(--primary700);--input-border-color-focus: 1px solid var(--primary600);--input-background-color-disabled: var(--neutral300);--input-background-color-readonly: var(--neutral400);--input-placeholder-color: var(--neutral500);--input-font-color: var(--neutral700);--input-border-color-error: 1px solid #dc3545;--input-background-color-error: #ffe5e5;--input-error-message-color: #dc3545;--select-background-color: var(--neutral0);--select-border-color: 1px solid var(--primary500);--select-border-color-hover: 1px solid var(--primary700);--select-border-color-focus: 1px solid var(--primary600);--select-options-border-color: var(--primary600);--select-icon-color: var(--primary500);--select-font-color: var(--neutral700);--select-label-color: var(--neutral700);--modal-background-color: var(--neutral0);--modal-border-color: var(--primary500);--surface-page: var(--neutral100);--surface-card: var(--neutral0);--surface-elevated: var(--neutral0);--surface-subtle: var(--neutral200);--surface-muted: var(--neutral200);--border-default: var(--neutral300);--border-subtle: var(--neutral200);--text-primary: var(--neutral700);--text-secondary: var(--neutral600);--text-muted: var(--neutral500);--status-success-bg: #eafaf1;--status-success-border: #2ecc71;--status-success-text: #1e8449;--status-error-bg: #fdecea;--status-error-border: #e74c3c;--status-error-text: #922b21;--status-loading-bg: #fff9e6;--status-loading-border: #f39c12;--status-loading-text: #8a6d00;--status-info-bg: #e8f4f8;--status-info-border: #3498db;--status-info-text: #2c3e50}html[data-theme=dark]{--surface-page: var(--neutral1000);--surface-card: var(--neutral1100);--surface-elevated: var(--neutral1100);--surface-subtle: var(--neutral900);--surface-muted: var(--neutral900);--border-default: var(--neutral800);--border-subtle: var(--neutral900);--text-primary: var(--neutral0);--text-secondary: var(--neutral400);--text-muted: var(--neutral600);--paragraph-font-color: var(--neutral0);--heading-font-color: var(--neutral0);--button-background-color: var(--primary500);--button-background-color-hover: var(--primary300);--button-background-color-focus: var(--primary400);--button-background-color-disabled: var(--neutral800);--button-font-color: var(--neutral1100);--input-background-color: var(--neutral1100);--input-border-color: 1px solid var(--primary600);--input-border-color-hover: 1px solid var(--primary400);--input-border-color-focus: 1px solid var(--primary500);--input-font-color: var(--neutral400);--input-placeholder-color: var(--neutral600);--input-background-color-disabled: var(--neutral800);--input-background-color-readonly: var(--neutral700);--select-background-color: var(--neutral1100);--select-border-color: 1px solid var(--primary600);--select-border-color-hover: 1px solid var(--primary400);--select-border-color-focus: 1px solid var(--primary500);--select-options-border-color: var(--primary500);--select-icon-color: var(--primary600);--select-font-color: var(--neutral400);--select-label-color: var(--neutral400);--modal-background-color: var(--neutral1100);--modal-border-color: var(--primary600);--status-success-bg: rgba(46, 204, 113, .12);--status-success-border: #2ecc71;--status-success-text: #6edda0;--status-error-bg: rgba(231, 76, 60, .12);--status-error-border: #e74c3c;--status-error-text: #ff9b91;--status-loading-bg: rgba(243, 156, 18, .12);--status-loading-border: #f39c12;--status-loading-text: #f9c74f;--status-info-bg: rgba(52, 152, 219, .12);--status-info-border: #3498db;--status-info-text: #7ec8f0}*,*:before,*:after{box-sizing:border-box}body{background-color:var(--surface-page);color:var(--text-primary);transition:background-color .2s,color .2s;margin:0}label{color:var(--text-primary)}.fs-input[data-v-65607050]{width:100%;padding:8px;border:var(--input-border-color);border-radius:8px;font-size:16px;font-family:monospace;color:var(--input-font-color);background-color:var(--input-background-color);outline:none;transition:background-color .2s,color .2s,border-color .2s;box-sizing:border-box}.fs-input[data-v-65607050]::placeholder{font-family:monospace;color:var(--input-font-color-disabled)}.fs-input[data-v-65607050]:hover{border:var(--input-border-color-hover)}.fs-input[data-v-65607050]:focus{border:var(--input-border-color-focus)}.fs-input-disabled[data-v-65607050]{background-color:var(--input-background-color-disabled);border:var(--input-border-color-disabled);cursor:not-allowed}.fs-input-disabled[data-v-65607050]:hover{border:none}.fs-input-readonly[data-v-65607050]{background-color:var(--input-background-color-readonly);border:none}.fs-input-readonly[data-v-65607050]:hover{border:none}.fs-input-readonly[data-v-65607050]:focus{border:none}.fs-input[data-v-65607050]::placeholder{color:var(--input-placeholder-color)}.fs-input-error[data-v-65607050]{border-color:var(--input-border-color-error);background-color:var(--input-background-color-error)}.error-message[data-v-65607050]{color:var(--input-error-message-color);font-size:12px}.fs-flex[data-v-783e9d57]{width:100%;display:flex;flex-direction:row}.fs-flex-direction-column[data-v-783e9d57]{flex-direction:column}.fs-flex-align-right[data-v-783e9d57]{align-items:flex-end}.fs-flex-align-left[data-v-783e9d57]{align-items:flex-start}.fs-flex-align-center[data-v-783e9d57]{align-items:center}.fs-flex-justify-center[data-v-783e9d57]{justify-content:center}.fs-flex-justify-left[data-v-783e9d57]{justify-content:flex-start}.fs-flex-justify-right[data-v-783e9d57]{justify-content:flex-end}.fs-flex-wrap[data-v-783e9d57]{flex-wrap:wrap}.fs-flex-fit-content[data-v-783e9d57]{width:fit-content}.fs-box[data-v-37fea43d]{box-sizing:border-box;width:100%}.fs-box-blue[data-v-37fea43d]{background-color:var(--box-background-blue)}
