.collector-page{color:var(--tp-color-text);background:var(--tp-color-canvas)!important}.collector-page:before,.collector-page:after{display:none!important}.collector-page>#app{background:var(--tp-color-canvas)!important}.home-container.collector-page>#app>main.kappa-viewport,.collector-page .kappa-viewport{background:var(--tp-color-surface-1)!important}.collector-page .hero-command-center{position:sticky;background:var(--tp-color-surface-1)!important;border-bottom:1px solid var(--tp-color-border)!important}.collector-page .hero-bg-img{opacity:0;background-image:none!important;animation:none!important;display:none!important}.collector-page .hero-scanlines,.collector-page .hero-grid{display:none}.collector-page .hero-title-group h1{color:var(--tp-color-text)!important;font:700 clamp(1.6rem, 2.6vw, 2rem) / 1 var(--tp-font-condensed)!important;letter-spacing:.025em!important}.collector-page .hero-subtitle,.collector-page .p-label{color:var(--tp-color-accent)!important;font-family:var(--tp-font-mono)!important;letter-spacing:.1em!important}.collector-page .hero-filter-group{border:1px solid var(--tp-color-border);border-radius:var(--tp-radius-md);gap:3px;padding:3px;background:var(--tp-color-canvas)!important}.collector-page .filter-btn{border-radius:var(--tp-radius-sm);min-height:32px;transition:color var(--tp-duration-fast) ease, background var(--tp-duration-fast) ease, border-color var(--tp-duration-fast) ease;border:1px solid #0000;color:var(--tp-color-text-muted)!important;font:700 var(--tp-type-sm) / 1 var(--tp-font-display)!important;letter-spacing:.04em!important}.collector-page .filter-btn:hover{color:var(--tp-color-text)!important;background:var(--tp-color-surface-2)!important}.collector-page .filter-btn.active{border-color:var(--tp-color-accent)!important;background:var(--tp-color-accent-soft)!important;color:var(--tp-color-accent-strong)!important;box-shadow:none!important}.collector-page .hero-search-input{min-height:40px;border:1px solid var(--tp-color-border-strong)!important;border-radius:var(--tp-radius-sm)!important;background:var(--tp-color-canvas)!important;color:var(--tp-color-text)!important;font:500 var(--tp-type-sm) / 1.4 var(--tp-font-body)!important;box-shadow:none!important}.collector-page .hero-search-input::placeholder{color:var(--tp-color-text-faint)!important}.collector-page .hero-search-input:focus{border-color:var(--tp-color-accent)!important;box-shadow:0 0 0 2px var(--tp-color-accent-soft)!important}.collector-page .hero-progress-bar{border-radius:99px;height:5px;background:var(--tp-color-surface-3)!important}.collector-page .hero-progress-fill{border-radius:99px;background:var(--tp-color-accent)!important;box-shadow:none!important}.collector-page .hero-progress-pct,.collector-page .p-count{color:var(--tp-color-text)!important}.collector-page .p-total{color:var(--tp-color-text-faint)!important}.collector-page .kappa-grid-container{background:var(--tp-color-surface-1)!important;background-image:none!important}.collector-page .k-card,.collector-page .k-card:hover,.collector-page .k-card.is-collected{border-radius:var(--tp-radius-md)!important;box-shadow:none!important;background-image:none!important}.collector-page .k-card{transition:background-color var(--tp-duration-fast) ease, border-color var(--tp-duration-fast) ease, transform var(--tp-duration-fast) ease;border:1px solid var(--tp-color-border)!important;background-color:var(--tp-color-card)!important}.collector-page .k-card:hover{z-index:500;transform:translateY(-2px);border-color:var(--tp-color-accent)!important;background-color:var(--tp-color-surface-2)!important}.collector-page .k-card.is-collected{border-color:color-mix(in srgb, var(--tp-color-success) 55%, transparent)!important;background-color:var(--tp-color-card)!important}.collector-page .k-card.is-collected:hover{border-color:var(--tp-color-success)!important;background-color:var(--tp-color-surface-2)!important}.collector-page .k-name,.collector-page .k-tooltip-name{color:var(--tp-color-text)!important;font-family:var(--tp-font-display)!important}.collector-page .k-card.is-collected .k-name{color:var(--tp-color-success)!important}.collector-page .k-icon img{filter:drop-shadow(0 3px 6px #000000b3)}.collector-page .k-glow{display:none!important}.collector-page .k-check{background:var(--tp-color-success)!important;color:var(--tp-color-canvas)!important;box-shadow:none!important}.collector-page .k-custom-tooltip{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--tp-color-border-strong)!important;border-left:2px solid var(--tp-color-accent)!important;border-radius:var(--tp-radius-md)!important;background:var(--tp-color-surface-1)!important;color:var(--tp-color-text-secondary)!important;box-shadow:var(--tp-shadow-panel)!important}.collector-page .k-custom-tooltip:after{border-color:var(--tp-color-border-strong) transparent transparent transparent!important}.collector-page .k-card:nth-child(-n+9) .k-custom-tooltip:after{border-color:transparent transparent var(--tp-color-border-strong) transparent!important}.collector-page .k-tooltip-desc{color:var(--tp-color-text-muted)!important;font-family:var(--tp-font-body)!important}.collector-page .custom-scrollbar::-webkit-scrollbar-thumb{border-radius:99px;background:var(--tp-color-border-strong)!important}.collector-page .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--tp-color-accent)!important}
