@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");:root{--grid-thumb-aspect:20/31;--color-bg:#0d1117;--color-surface:#161b22;--color-surface-hover:#1c2128;--color-border:#30363d;--color-border-hover:#484f58;--color-text-primary:#e6edf3;--color-text-secondary:#7d8590;--color-text-tertiary:#6e7681;--color-primary:#2f81f7;--color-primary-hover:#4c94f7;--color-success:#3fb950;--color-success-emphasis:#238636;--color-success-hover:#2ea043;--color-warning:#d29922;--color-warning-emphasis:#f0883e;--color-danger:#f85149;--color-danger-hover:#ff6b6b;--color-watchlist:#f0c674;--color-purple:#a371f7;--color-new:#58a6ff;--color-link:#58a6ff;--color-link-hover:#79b8ff;--color-sent:#6e7681;--color-surface-dark:#21262d;--color-partial-sent:#3b8eab;--shadow-sm:0 1px 3px rgba(0,0,0,.3);--shadow-md:0 3px 6px rgba(0,0,0,.4);--shadow-lg:0 8px 16px rgba(0,0,0,.5);--color-primary-glow:rgba(47,129,247,.1);--color-new-subtle:rgba(88,166,255,.05);--color-new-muted:rgba(88,166,255,.1);--color-success-subtle:rgba(63,185,80,.1);--color-success-bg:rgba(63,185,80,.15);--color-success-border:rgba(63,185,80,.3);--color-danger-subtle:rgba(248,81,73,.1);--color-danger-border:rgba(248,81,73,.3);--color-watchlist-subtle:hsla(40,81%,70%,.1);--color-tertiary-subtle:hsla(215,8%,47%,.1);--color-skip-subtle:hsla(212,9%,58%,.1);--color-new-focus:rgba(88,166,255,.06);--color-partial-sent-subtle:rgba(59,142,171,.04);--color-danger-faint:rgba(248,81,73,.03);--color-success-faint:rgba(63,185,80,.05);--color-new-bg:rgba(88,166,255,.15);--color-new-bg-hover:rgba(88,166,255,.25);--color-partial-sent-bg:rgba(59,142,171,.2);--color-partial-sent-border:rgba(59,142,171,.3);--color-success-bg-alt:rgba(63,185,80,.15);--color-overlay-bg:rgba(13,17,23,.9);--color-overlay-gradient:rgba(13,17,23,.8);--color-surface-overlay-faint:hsla(0,0%,100%,.04);--color-surface-overlay-subtle:hsla(0,0%,100%,.05);--color-partial-sent-tint:#111920;--color-watchlist-tint:#1a1812;--color-reviewed-tint:#12151a;--color-selected-tint:#0d1a0d;--color-warning-selected-tint:#1a1208;--font-2xs:9px;--font-xs:10px;--font-sm:11px;--font-base:12px;--font-md:13px;--font-lg:14px;--font-xl:16px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--color-bg);color:var(--color-text-primary);line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-container{max-width:2800px;margin:0 auto;padding:24px;min-height:100vh}.input-group{display:flex;flex-direction:column;gap:6px}.input-group label{font-size:var(--font-base);font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.input-field{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-primary);padding:8px 12px;border-radius:var(--radius-sm);font-size:var(--font-lg);font-family:inherit;width:100px;transition:all .2s}.input-field:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-glow)}.btn{padding:8px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-weight:500;font-size:var(--font-lg);cursor:pointer;transition:all .2s;white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:var(--shadow-sm)}.btn-secondary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-primary)}.btn-secondary:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-hover)}.btn-cart{background:var(--color-success);border-color:var(--color-success);color:#fff}.btn-cart:hover:not(:disabled){background:var(--color-success-hover);border-color:var(--color-success-hover);box-shadow:var(--shadow-sm)}.btn-preview{background:transparent;border-color:var(--color-border);color:var(--color-text-secondary);padding:4px 10px;font-size:var(--font-base)}.btn-preview:hover{border-color:var(--color-primary);color:var(--color-primary)}.btn-small{padding:6px 12px;font-size:var(--font-base)}.selection-count{font-size:var(--font-lg);color:var(--color-text-secondary);padding:8px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.search-bar{display:flex;align-items:center;gap:8px;padding:2px 0;position:relative}.search-input{flex:1 1;max-width:320px;padding:6px 32px 6px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);font-size:var(--font-md);outline:none;transition:border-color .15s ease}.search-input:focus{border-color:var(--color-primary)}.search-input::placeholder{color:var(--color-text-tertiary)}.search-clear{position:absolute;left:296px;background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;font-size:var(--font-base);padding:4px}.search-clear:hover{color:var(--color-text-primary)}.btn-jump{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);padding:6px 12px;border-radius:6px;font-size:var(--font-base);cursor:pointer;white-space:nowrap;transition:all .15s ease}.btn-jump:hover{background:var(--color-surface-hover);color:var(--color-text-primary);border-color:var(--color-border-hover)}.new-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;background:var(--color-danger);color:#fff;font-size:var(--font-sm);font-weight:600;border-radius:9px;line-height:1}.table-container{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:24px}.table-toolbar{padding:8px 12px;border-bottom:1px solid var(--color-border);background:var(--color-bg);display:flex;flex-direction:column;gap:6px}.table-toolbar .batch-select-controls{padding:0;margin:0;background:none;border-radius:0}.table-toolbar .selection-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 0 2px}.table-toolbar .selection-count{font-size:var(--font-base);color:var(--color-text-secondary);padding:0;background:none;border:none}.releases-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--font-lg)}.releases-table thead{background:var(--color-bg);border-bottom:1px solid var(--color-border)}.releases-table th{padding:10px 8px;text-align:left;font-size:var(--font-base);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);border-right:1px solid var(--color-border)}.releases-table th:last-child{border-right:none}.releases-table th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s}.releases-table th.sortable:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.releases-table tbody tr{border-bottom:1px solid var(--color-border);transition:background .2s}.releases-table tbody tr:hover{background:var(--color-surface-hover)}.releases-table tbody tr.sent-to-cart{opacity:.5}.releases-table tbody tr.new-release{background:var(--color-new-subtle)}.releases-table td{padding:8px;border-right:1px solid var(--color-border)}.releases-table td:last-child{border-right:none}.col-status{width:36px;text-align:center;padding-left:4px;padding-right:4px}.col-name{width:auto}.col-actions{width:170px}.col-date{width:108px;text-align:center}.col-availability{width:48px;text-align:center}.col-size{width:88px;text-align:center}.col-checkbox{width:40px;text-align:center}.col-category{width:100px;text-align:left}.releases-table td,.releases-table th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:var(--font-base);font-weight:600}.badge-available{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border)}.badge-unavailable{background:var(--color-tertiary-subtle);color:var(--color-text-tertiary);border:1px solid var(--color-border)}.error-message{background:var(--color-danger-subtle);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);padding:16px;margin-bottom:24px;color:var(--color-danger);font-size:var(--font-lg)}.empty-state{text-align:center;padding:80px 20px;color:var(--color-text-secondary)}.empty-icon{font-size:4rem;margin-bottom:16px;opacity:.3}.empty-state h3{font-size:1.25rem;margin-bottom:8px;color:var(--color-text-primary);font-weight:600}.empty-state p{font-size:var(--font-lg);color:var(--color-text-secondary)}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-overlay-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000}.loading-spinner{width:48px;height:48px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin .8s linear infinite;margin-bottom:16px}@keyframes spin{to{transform:rotate(1turn)}}.loading-overlay p{color:var(--color-text-secondary);font-size:var(--font-lg)}@media (max-width:768px){.app-container{padding:12px}.table-container{overflow-x:auto}.releases-table{font-size:var(--font-base)}.col-name{min-width:250px}.search-bar{flex-wrap:wrap}.search-input{max-width:none;flex:1 1;min-width:0}.search-clear{left:auto;right:120px;position:relative}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}.btn-skip{background:transparent;border:1px solid var(--color-danger);color:var(--color-danger);padding:6px 12px;font-size:var(--font-base);min-width:60px}.btn-skip:hover:not(:disabled){background:var(--color-danger-subtle);border-color:var(--color-danger-hover)}.btn-skip.active{background:var(--color-danger);color:#fff}.btn-watchlist{background:transparent;border:1px solid var(--color-watchlist);color:var(--color-watchlist);padding:6px 12px;font-size:var(--font-base);min-width:60px}.btn-watchlist:hover:not(:disabled){background:var(--color-watchlist-subtle)}.btn-watchlist.active{background:var(--color-watchlist);color:var(--color-bg);font-weight:600}@media (max-width:768px){.btn{min-height:44px;font-size:var(--font-lg);padding:10px 16px}.input-field{font-size:var(--font-xl)}.btn-preview{min-width:60px;min-height:44px;padding:10px 14px}.btn-skip,.btn-watchlist{min-width:44px;min-height:44px;font-size:var(--font-xl)}.selection-controls{flex-wrap:wrap;gap:8px}.selection-controls .btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:100px}.controls-section{position:-webkit-sticky;position:sticky;top:0;background:var(--color-bg);z-index:100;padding-bottom:10px;border-bottom:1px solid var(--color-surface-dark)}.table-container{position:relative}.table-container:after{content:"";position:absolute;top:0;right:0;bottom:0;width:20px;background:linear-gradient(to right,transparent,var(--color-overlay-gradient));pointer-events:none}}.mobile-card-list{display:flex;flex-direction:column;gap:6px;padding:8px 8px 100px}@supports (padding-bottom:env(safe-area-inset-bottom)){.mobile-card-list{padding-bottom:max(100px,calc(80px + env(safe-area-inset-bottom)))}}.stats-bar{display:flex;gap:16px;padding:8px 16px;background:var(--color-surface);border-radius:6px;margin:8px 16px;font-size:var(--font-base);color:var(--color-text-secondary)}@media (max-width:768px){.stats-bar{flex-wrap:wrap;gap:8px 16px;margin:8px;padding:8px 12px}}.rule-indicator{display:inline-flex;align-items:center;gap:3px;font-size:var(--font-xs);padding:1px 6px;border-radius:10px;white-space:nowrap;margin-left:6px}.rule-indicator-skip{background:var(--color-skip-subtle);color:var(--color-text-secondary)}.rule-indicator-watchlist{background:var(--color-success-subtle);color:var(--color-success)}.rule-indicator-select{background:var(--color-new-muted);color:var(--color-new)}.rule-indicator-icon{font-size:var(--font-2xs)}.cache-indicator{background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:6px;padding:8px 16px;margin:8px 16px;text-align:center;font-size:var(--font-md);color:var(--color-text-secondary)}.refresh-link{background:none;border:none;color:var(--color-link);cursor:pointer;text-decoration:underline;font-size:var(--font-md);padding:0}.refresh-link:hover{color:var(--color-link-hover)}.last-updated{color:var(--color-text-secondary);font-size:var(--font-base)}@media (max-width:768px){.cache-indicator{margin:8px;font-size:var(--font-base)}}.coming-soon-container{margin-top:12px}.WatchlistLedger_ledgerContainer__yeCCV{padding:8px 0}.WatchlistLedger_ledgerHeader__nhZun{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;margin-bottom:8px}.WatchlistLedger_ledgerStats__GyCqp{display:flex;gap:12px;font-size:var(--font-sm);color:var(--color-text-secondary)}.WatchlistLedger_matchedStat__aTsz1{color:var(--color-success)}.WatchlistLedger_filterRow__KGhzb{display:flex;align-items:center;gap:8px;padding:0 16px 8px;flex-wrap:wrap}.WatchlistLedger_filterPills__Yv77s{display:flex;gap:4px}.WatchlistLedger_filterPill__idShL{font-size:var(--font-base);padding:4px 10px;border:1px solid var(--color-border);border-radius:14px;background:hsla(0,0%,100%,.03);color:var(--color-text-secondary);cursor:pointer;transition:all .15s;white-space:nowrap}.WatchlistLedger_filterPill__idShL:hover{background:var(--color-surface-overlay-subtle);border-color:var(--color-border-hover)}.WatchlistLedger_filterPillActive__qjVvn{background:var(--color-new-muted);border-color:rgba(88,166,255,.35);color:var(--color-primary)}.WatchlistLedger_sortSelect__9WSWf{font-size:var(--font-xs);padding:4px 8px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer}.WatchlistLedger_cardList__MYgiS{display:flex;flex-direction:column;gap:4px;padding:0 16px}.WatchlistLedger_emptyState__7UAvJ{text-align:center;color:var(--color-text-tertiary);font-size:var(--font-base);padding:40px 16px}.WatchlistLedger_cardTitleClickable__QBgsG{color:var(--color-link);cursor:pointer;transition:color .15s}.WatchlistLedger_cardTitleClickable__QBgsG:hover{color:var(--color-link-hover);text-decoration:underline}.WatchlistLedger_sourceBadge__GNhMw{font-size:var(--font-2xs);padding:1px 6px;border-radius:3px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0}.WatchlistLedger_sourcecoming-soon__Y36Tp{background:rgba(240,136,62,.15);color:var(--color-warning-emphasis)}.WatchlistLedger_source0day__grbGr{background:rgba(136,96,208,.15);color:var(--color-purple,#a371f7)}.WatchlistLedger_sourcereleases__PZ4sK{background:rgba(88,166,255,.15);color:var(--color-new)}.WatchlistLedger_matchedBadge__PjhIW{font-size:var(--font-2xs);padding:1px 6px;border-radius:3px;background:rgba(35,134,54,.15);color:var(--color-success);font-weight:600;flex-shrink:0}.WatchlistLedger_removeBtn__sltYC{font-size:var(--font-2xs)}.WatchlistLedger_removeBtn__sltYC:hover{background:rgba(248,81,73,.15);border-color:rgba(248,81,73,.4);color:var(--color-danger)}@media (max-width:768px){.WatchlistLedger_ledgerHeader__nhZun{padding:6px 8px}.WatchlistLedger_filterRow__KGhzb{padding:0 8px 8px}.WatchlistLedger_filterPills__Yv77s{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.WatchlistLedger_cardList__MYgiS{padding:0 8px}}.sectionHeader_headerCompact__aBigN{display:flex;gap:8px;align-items:center;margin-bottom:12px;padding:0 4px}.sectionHeader_searchWrap__l0Sjl{flex:1 1;min-width:0;position:relative}.sectionHeader_searchInput__eA_3k{width:100%;padding:6px 28px 6px 12px;font-size:var(--font-base);font-family:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);outline:none;transition:border-color .15s}.sectionHeader_searchInput__eA_3k::placeholder{color:var(--color-text-tertiary)}.sectionHeader_searchInput__eA_3k:focus{border-color:var(--color-primary)}.sectionHeader_searchClear__EuLSm{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;font-size:var(--font-sm);padding:2px 4px;line-height:1}.sectionHeader_searchClear__EuLSm:hover{color:var(--color-text-secondary)}.sectionHeader_stats___e6Bc{font-size:var(--font-sm);color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0}.sectionHeader_jumpBtn__5H7hO{padding:5px 8px;font-size:var(--font-base);font-family:inherit;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:all .15s;flex-shrink:0}.sectionHeader_jumpBtn__5H7hO:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.sectionHeader_refreshBtn__4o7OH{padding:6px 14px;font-size:var(--font-base);font-family:inherit;font-weight:500;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0}.sectionHeader_refreshBtn__4o7OH:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.sectionHeader_refreshBtn__4o7OH:disabled{opacity:.5;cursor:not-allowed}.sectionHeader_filters__xmxQ_{display:flex;gap:8px;align-items:center;margin-bottom:12px;padding:0 4px;flex-wrap:wrap}.sectionHeader_toggle__s1yVA{display:flex;align-items:center;gap:5px;font-size:var(--font-sm);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sectionHeader_toggle__s1yVA input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer}.sectionHeader_timeSelect__ngAqq{padding:4px 8px;font-size:var(--font-sm);font-family:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:border-color .15s}.sectionHeader_timeSelect__ngAqq:focus{outline:none;border-color:var(--color-primary)}.sectionHeader_purgeBtn__v2fQv{padding:4px 10px;font-size:var(--font-sm);font-family:inherit;font-weight:500;border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);background:var(--color-danger-subtle);color:var(--color-danger);cursor:pointer;transition:all .15s;white-space:nowrap;margin-left:auto}.sectionHeader_purgeBtn__v2fQv:hover:not(:disabled){background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.sectionHeader_purgeBtn__v2fQv:disabled{opacity:.5;cursor:not-allowed}.CommandPalette_overlay__6DiHZ{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh}.CommandPalette_dialog__rBxsj{width:min(680px,92vw);background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:var(--shadow-lg);overflow:hidden}.CommandPalette_header__kFn_n{padding:12px 14px;color:var(--color-text-primary);font-size:var(--font-base);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--color-border)}.CommandPalette_input__3gyhT{width:100%;border:none;outline:none;background:var(--color-bg);color:var(--color-text-primary);padding:14px;font-size:15px;border-bottom:1px solid var(--color-border)}.CommandPalette_list__hLQg_{max-height:280px;overflow-y:auto}.CommandPalette_item__YjZHy{width:100%;text-align:left;background:transparent;color:var(--color-text-primary);border:none;border-bottom:1px solid var(--color-surface-overlay-faint);padding:12px 14px;cursor:pointer}.CommandPalette_item__YjZHy:hover,.CommandPalette_primary__fOmxw{background:var(--color-surface-hover)}.CommandPalette_empty__AnqS_{padding:14px;color:var(--color-text-secondary)}.CommandPalette_footer__dQwSi{padding:10px 14px;color:var(--color-text-secondary);font-size:var(--font-base);border-top:1px solid var(--color-border)}.KeyboardHelpOverlay_overlay__jL_By{position:fixed;inset:0;background:var(--color-overlay-bg);z-index:9999;display:flex;align-items:center;justify-content:center}.KeyboardHelpOverlay_panel__hHjIy{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:20px 24px;max-width:420px;width:90%;box-shadow:0 8px 32px var(--color-overlay-bg)}.KeyboardHelpOverlay_header__g1Kbz{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:15px;font-weight:600;color:var(--color-text-primary)}.KeyboardHelpOverlay_close__Tl2DS{background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;font-size:var(--font-lg);padding:4px}.KeyboardHelpOverlay_close__Tl2DS:hover{color:var(--color-text-primary)}.KeyboardHelpOverlay_grid__24HRg{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.KeyboardHelpOverlay_section__xKAoA h4{font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-tertiary);margin:0 0 8px}.KeyboardHelpOverlay_row__fzym6{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:var(--font-base);color:var(--color-text-secondary)}.KeyboardHelpOverlay_row__fzym6 kbd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 6px;background:var(--color-surface-dark);border:1px solid var(--color-border);border-radius:4px;font-family:inherit;font-size:var(--font-sm);font-weight:600;color:var(--color-text-primary)}.FilterBar_filterBar__DuG_q{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 16px;margin-bottom:8px;display:flex;flex-direction:column;gap:8px}.FilterBar_filterBarRow__HARSB{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.FilterBar_filterSegment__DvaES{display:inline-flex;background:var(--color-surface);border-radius:var(--radius-sm);border:1px solid var(--color-border);overflow:hidden}.FilterBar_filterSegmentBtn__IS_w7{padding:5px 14px;font-size:var(--font-base);font-weight:400;background:transparent;color:var(--color-text-secondary);border:none;border-right:1px solid var(--color-border);cursor:pointer;font-family:inherit;transition:all .15s;white-space:nowrap}.FilterBar_filterSegmentBtn__IS_w7:last-child{border-right:none}.FilterBar_filterSegmentBtn__IS_w7.FilterBar_active__9S3TS{background:rgba(88,166,255,.15);color:var(--color-new);font-weight:600}.FilterBar_filterSegmentBtn__IS_w7:hover:not(.FilterBar_active__9S3TS){background:var(--color-surface-hover);color:var(--color-text-primary)}.FilterBar_filterTimeRange__2J43P{display:inline-flex;align-items:center;gap:4px}.FilterBar_filterTimeSelect__hR7lV{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);padding:4px 8px;font-size:var(--font-base);font-family:inherit;cursor:pointer;outline:none;transition:border-color .15s,color .15s}.FilterBar_filterTimeSelect__hR7lV.FilterBar_active__9S3TS{border-color:var(--color-new);color:var(--color-new)}.FilterBar_filterTimeSelect__hR7lV option{background:var(--color-surface);color:var(--color-text-primary)}.FilterBar_filterResults__DPZW3{margin-left:auto;display:flex;align-items:center;gap:8px}.FilterBar_filterResultCount__MlyrI{font-size:var(--font-base);color:var(--color-text-tertiary)}.FilterBar_filterClearBtn__Iu75X{background:transparent;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);font-size:var(--font-sm);padding:3px 8px;cursor:pointer;font-family:inherit;transition:all .15s}.FilterBar_filterClearBtn__Iu75X:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.FilterBar_filterSearchInline__4zyUt{position:relative;display:inline-flex;align-items:center}.FilterBar_filterSearchInput__hVcLs{width:180px;padding:5px 28px 5px 10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-base);font-family:inherit;outline:none;transition:border-color .15s,width .2s}.FilterBar_filterSearchInput__hVcLs:focus{border-color:var(--color-primary);width:240px}.FilterBar_filterSearchInput__hVcLs::placeholder{color:var(--color-text-tertiary)}.FilterBar_filterSearchClear__NHTqR{position:absolute;right:6px;background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;font-size:11px;padding:2px;line-height:1}.FilterBar_filterSearchClear__NHTqR:hover{color:var(--color-text-primary)}.FilterBar_filterResultBreakdown__7ftQf{font-size:var(--font-sm);color:var(--color-text-tertiary)}.FilterBar_filterStatusRow__We4ox{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.FilterBar_filterPill__MRR_U{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:14px;font-size:var(--font-base);font-family:inherit;font-weight:400;background:hsla(0,0%,100%,.03);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;transition:all .15s;white-space:nowrap}.FilterBar_filterPill__MRR_U:hover{background:hsla(0,0%,100%,.06);border-color:var(--color-border-hover)}.FilterBar_filterPillIcon__DZToD{font-size:var(--font-sm)}.FilterBar_filterPillClose__VrbE9{font-size:.625rem;margin-left:2px;opacity:.7}.FilterBar_filterPillCount__e1Li2{font-size:.625rem;font-weight:600;opacity:.7;margin-left:1px}.FilterBar_filterPill__MRR_U.FilterBar_active__9S3TS .FilterBar_filterPillCount__e1Li2{opacity:1}.FilterBar_filterPillInbox__WNqcH{border-color:hsla(212,9%,58%,.25);color:var(--color-text-secondary)}.FilterBar_filterPillInbox__WNqcH:hover{border-color:hsla(212,9%,58%,.45);color:var(--color-text-primary)}.FilterBar_filterPillInbox__WNqcH.FilterBar_active__9S3TS{background:hsla(212,9%,58%,.12);border-color:hsla(212,9%,58%,.5);color:var(--color-text-primary);font-weight:600}.FilterBar_filterPillNew__yNvXt{border-color:rgba(88,166,255,.2);color:rgba(88,166,255,.7)}.FilterBar_filterPillNew__yNvXt:hover{border-color:rgba(88,166,255,.4);color:var(--color-new)}.FilterBar_filterPillNew__yNvXt.FilterBar_active__9S3TS{background:rgba(88,166,255,.12);border-color:rgba(88,166,255,.5);color:var(--color-new);font-weight:600}.FilterBar_filterPillWatchlisted__G4FC2{border-color:rgba(240,136,62,.2);color:rgba(240,136,62,.7)}.FilterBar_filterPillWatchlisted__G4FC2:hover{border-color:rgba(240,136,62,.4);color:var(--color-warning-emphasis)}.FilterBar_filterPillWatchlisted__G4FC2.FilterBar_active__9S3TS{background:rgba(240,136,62,.12);border-color:rgba(240,136,62,.5);color:var(--color-warning-emphasis);font-weight:600}.FilterBar_filterPillSkipped__8mLsT{border-color:rgba(248,81,73,.2);color:rgba(248,81,73,.7)}.FilterBar_filterPillSkipped__8mLsT:hover{border-color:rgba(248,81,73,.4);color:var(--color-danger)}.FilterBar_filterPillSkipped__8mLsT.FilterBar_active__9S3TS{background:rgba(248,81,73,.12);border-color:rgba(248,81,73,.5);color:var(--color-danger);font-weight:600}.FilterBar_filterPillSent__PSYVq{border-color:rgba(63,185,80,.2);color:rgba(63,185,80,.7)}.FilterBar_filterPillSent__PSYVq:hover{border-color:rgba(63,185,80,.4);color:var(--color-success)}.FilterBar_filterPillSent__PSYVq.FilterBar_active__9S3TS{background:rgba(63,185,80,.12);border-color:rgba(63,185,80,.5);color:var(--color-success);font-weight:600}.FilterBar_filterPillDownloaded__Ut5M0{border-color:rgba(63,185,80,.3);color:rgba(63,185,80,.8)}.FilterBar_filterPillDownloaded__Ut5M0:hover{border-color:rgba(63,185,80,.5);color:var(--color-success-emphasis)}.FilterBar_filterPillDownloaded__Ut5M0.FilterBar_active__9S3TS{background:rgba(63,185,80,.18);border-color:var(--color-success-emphasis);color:var(--color-success-emphasis);font-weight:600}.FilterBar_filterPillFailed__dvmQj{border-color:rgba(248,81,73,.3);color:rgba(248,81,73,.8)}.FilterBar_filterPillFailed__dvmQj:hover{border-color:rgba(248,81,73,.5);color:var(--color-danger)}.FilterBar_filterPillFailed__dvmQj.FilterBar_active__9S3TS{background:rgba(248,81,73,.18);border-color:var(--color-danger);color:var(--color-danger);font-weight:600}.FilterBar_hidePartialToggle___E01C{display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding:4px 10px;border-radius:14px;border:1px solid var(--color-border);background:hsla(0,0%,100%,.03);transition:all .15s;white-space:nowrap;margin-right:4px}.FilterBar_hidePartialActive__xI5UI{border-color:rgba(59,142,171,.5);background:rgba(59,142,171,.12)}.FilterBar_hidePartialToggle___E01C:hover{border-color:var(--color-border-hover);background:hsla(0,0%,100%,.06)}.FilterBar_hidePartialCheckbox__EeCqs{width:12px;height:12px;accent-color:var(--color-partial-sent);cursor:pointer;margin:0}.FilterBar_hidePartialLabel__QpP9t{font-size:var(--font-sm);color:var(--color-text-tertiary)}.FilterBar_hidePartialToggle___E01C:has(.FilterBar_hidePartialCheckbox__EeCqs:checked){border-color:rgba(59,142,171,.4);background:rgba(59,142,171,.08)}.FilterBar_hidePartialToggle___E01C:has(.FilterBar_hidePartialCheckbox__EeCqs:checked) .FilterBar_hidePartialLabel__QpP9t{color:var(--color-partial-sent)}.FilterBar_btnJump__VEJxx{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.FilterBar_btnJump__VEJxx:hover{background:var(--color-surface-hover);color:var(--color-text-primary);border-color:var(--color-border-hover)}.FilterBar_customHoursInput__ZqU5W{display:flex;align-items:center;gap:6px}.FilterBar_hoursInput__McVw2{width:60px;padding:6px 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-dark);color:var(--color-text-primary);font-size:13px;text-align:center}.FilterBar_hoursInput__McVw2:focus{outline:none;border-color:var(--color-success-emphasis)}.FilterBar_hoursLabel__w3XHc{font-size:12px;color:var(--color-text-secondary)}.FilterBar_dateInput__xufgB{padding:5px 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-dark);color:var(--color-text-primary);font-size:13px;color-scheme:dark}.FilterBar_dateInput__xufgB:focus{outline:none;border-color:var(--color-success-emphasis)}.FilterBar_filterBarMobile__PueMu{padding:6px 10px}.FilterBar_filterSearchRowMobile__NQ2iV{display:flex;align-items:center;gap:8px}.FilterBar_filterSearchMobile__HvKK3{flex:1 1;min-width:0}.FilterBar_filterSearchMobile__HvKK3 .FilterBar_filterSearchInput__hVcLs{width:100%}.FilterBar_filterBarSummary__97rAW{cursor:pointer;padding:4px 0;flex-shrink:0;-webkit-tap-highlight-color:transparent}.FilterBar_filterBarSummary__97rAW,.FilterBar_filterSummaryLeft__TPzuz{display:flex;align-items:center;gap:6px}.FilterBar_filterSummaryCount__u68Av{font-size:var(--font-sm);color:var(--color-text-tertiary);white-space:nowrap}.FilterBar_filterSummaryActive__JHFCM{font-size:.625rem;color:var(--color-new);background:rgba(88,166,255,.12);padding:1px 6px;border-radius:8px;white-space:nowrap}.FilterBar_filterSummaryRight__dPeH_{display:flex;align-items:center;gap:4px}.FilterBar_btnJumpCompact__8HUUV{background:none;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);padding:3px 6px;font-size:12px;cursor:pointer;line-height:1}.FilterBar_btnJumpCompact__8HUUV:active{background:var(--color-surface)}.FilterBar_filterExpandIcon__zb7rz{font-size:9px;color:var(--color-text-tertiary);line-height:1}.FilterBar_filterBarExpanded__jr_5d{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--color-border);margin-top:6px}.FilterBar_filterStatusScroll__pc8yA{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px;mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.FilterBar_filterStatusScroll__pc8yA.FilterBar_scrolledEnd__k_rBw{mask-image:none;-webkit-mask-image:none}.FilterBar_filterStatusScroll__pc8yA::-webkit-scrollbar{display:none}.FilterBar_filterTagRow__KEEpg{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.FilterBar_tagFilterLabel__u4ZuF{font-size:var(--font-sm);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.FilterBar_filterTagPill__QVqml{display:inline-flex;align-items:center;padding:3px 10px;font-size:var(--font-sm);font-weight:500;border-radius:12px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:border-color .12s,background .12s,color .12s;white-space:nowrap;font-family:inherit}.FilterBar_filterTagPill__QVqml:hover{border-color:var(--color-border-hover);color:var(--color-text-secondary);background:var(--color-tertiary-subtle)}.FilterBar_filterTagPillActive__JOv24{border-color:var(--color-primary);background:var(--color-primary-glow);color:var(--color-primary-hover)}.FilterBar_filterTagPillActive__JOv24:hover{background:rgba(47,129,247,.18)}.FilterBar_filterTagClear__SRXIG{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border-radius:50%;border:1px solid var(--color-border);background:transparent;color:var(--color-text-tertiary);font-size:.625rem;cursor:pointer;transition:background .12s,color .12s}.FilterBar_filterTagClear__SRXIG:hover{background:rgba(248,81,73,.12);color:var(--color-danger);border-color:rgba(248,81,73,.3)}@media (max-width:768px){.FilterBar_filterBar__DuG_q{padding:10px 12px}.FilterBar_filterBarRow__HARSB{gap:8px}.FilterBar_filterSegmentBtn__IS_w7{padding:5px 10px;font-size:var(--font-sm)}.FilterBar_filterStatusRow__We4ox{gap:4px}.FilterBar_filterPill__MRR_U{padding:3px 8px;font-size:var(--font-sm)}.FilterBar_customHoursInput__ZqU5W{width:100%;justify-content:flex-start}.FilterBar_hoursInput__McVw2{width:70px}.FilterBar_filterSearchInput__hVcLs{font-size:16px}}.BatchSelectControls_controls__QtNvM{display:flex;flex-direction:row;align-items:center;gap:8px;padding:6px 12px;background:var(--color-surface);border-radius:6px;margin:8px 16px;flex-wrap:wrap}.BatchSelectControls_filterRow__88gXL{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.BatchSelectControls_label__JmKkX{font-size:var(--font-md);color:var(--color-text-secondary);font-weight:500}.BatchSelectControls_selectDropdown__58ORJ{padding:6px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-dark);color:var(--color-text-primary);font-size:var(--font-md);cursor:pointer}.BatchSelectControls_selectDropdown__58ORJ:focus{outline:none;border-color:var(--color-success-emphasis)}.BatchSelectControls_preferToggle__LR37r{display:inline-flex;background:var(--color-surface-dark);border-radius:6px;border:1px solid var(--color-border);overflow:hidden}.BatchSelectControls_preferBtn__SJgnJ{padding:5px 12px;font-size:var(--font-base);font-weight:400;background:transparent;color:var(--color-text-secondary);border:none;border-right:1px solid var(--color-border);cursor:pointer;font-family:inherit;transition:all .15s;white-space:nowrap}.BatchSelectControls_preferBtn__SJgnJ:last-child{border-right:none}.BatchSelectControls_preferBtn__SJgnJ.BatchSelectControls_active__fQazZ{background:var(--color-success-subtle);color:var(--color-success);font-weight:600}.BatchSelectControls_preferBtn__SJgnJ:hover:not(.BatchSelectControls_active__fQazZ){background:var(--color-border);color:var(--color-text-primary)}.BatchSelectControls_preview__NV1Y2{font-size:var(--font-base);color:var(--color-text-secondary)}.BatchSelectControls_actionRow__wZc56{display:flex;gap:6px;align-items:center}.BatchSelectControls_btnPreview__lOw7T,.BatchSelectControls_btnSelect__s95pg{padding:4px 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-dark);color:var(--color-text-primary);font-size:var(--font-base);cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s ease}.BatchSelectControls_btnPreview__lOw7T:hover:not(:disabled),.BatchSelectControls_btnSelect__s95pg:hover:not(:disabled){background:var(--color-border);border-color:var(--color-border-hover)}.BatchSelectControls_btnPreview__lOw7T:disabled,.BatchSelectControls_btnSelect__s95pg:disabled{opacity:.5;cursor:not-allowed}.BatchSelectControls_btnSelect__s95pg{background:var(--color-success-emphasis);border-color:var(--color-success-emphasis)}.BatchSelectControls_btnSelect__s95pg:hover:not(:disabled){background:var(--color-success-hover)}.BatchSelectControls_btnSkipAll__z94OI{background:transparent;border-color:var(--color-danger);color:var(--color-danger);font-size:var(--font-base);padding:6px 12px}.BatchSelectControls_btnSkipAll__z94OI:hover:not(:disabled){background:var(--color-danger-subtle)}.BatchSelectControls_btnWatchlistAll___yK_3{background:transparent;border-color:var(--color-warning-emphasis);color:var(--color-warning-emphasis);font-size:var(--font-base);padding:6px 12px}.BatchSelectControls_btnWatchlistAll___yK_3:hover:not(:disabled){background:var(--color-watchlist-tint)}@media (max-width:768px){.BatchSelectControls_controls__QtNvM{margin:8px;padding:10px 12px}.BatchSelectControls_filterRow__88gXL{flex-direction:column;align-items:flex-start;gap:8px}.BatchSelectControls_preferToggle__LR37r,.BatchSelectControls_selectDropdown__58ORJ{width:100%}.BatchSelectControls_preferBtn__SJgnJ{flex:1 1;text-align:center}.BatchSelectControls_actionRow__wZc56{width:100%}.BatchSelectControls_btnSelect__s95pg{flex:1 1}}.GridReleaseCard_card__nnosZ{position:relative;background:var(--color-surface);border-left:1px solid var(--color-border);border:1px solid var(--color-border);border-left-width:3px;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out;display:flex;flex-direction:column;outline:none}.GridReleaseCard_card__nnosZ:hover{transform:translateY(-2px);border-color:var(--color-border-hover);box-shadow:0 8px 20px rgba(0,0,0,.4);--thumb-overlay-opacity:0.45}.GridReleaseCard_card__nnosZ:hover .GridReleaseCard_actions__gWio0{opacity:1;pointer-events:auto}.GridReleaseCard_cardNew__hPlxp{border-left-color:var(--color-new)}.GridReleaseCard_cardWatchlist__OqEgA{border-left-color:var(--color-watchlist)}.GridReleaseCard_cardPartial__40Ib3,.GridReleaseCard_cardSent__nc_AJ{border-left-color:var(--color-partial-sent)}.GridReleaseCard_cardDownloaded__IYd8A{border-left-color:var(--color-success)}.GridReleaseCard_cardFailed__escma{border-left-color:var(--color-danger)}.GridReleaseCard_cardSkipped__sOl3L{border-left-color:var(--color-text-tertiary);opacity:.55}.GridReleaseCard_cardSelected__QWckE{border-color:var(--color-primary);border-left-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),0 8px 20px rgba(47,129,247,.2)}.GridReleaseCard_cardFocused__y3y8_{outline:2px solid var(--color-primary);outline-offset:2px}.GridReleaseCard_statusIcon__i7E_n{position:absolute;bottom:6px;left:6px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:12px;line-height:1;z-index:1}.GridReleaseCard_statusIcon__i7E_n.GridReleaseCard_downloaded__E4Y84{color:var(--color-success)}.GridReleaseCard_statusIcon__i7E_n.GridReleaseCard_partial__3UL5E,.GridReleaseCard_statusIcon__i7E_n.GridReleaseCard_sent__HI4nD{color:var(--color-partial-sent)}.GridReleaseCard_statusIcon__i7E_n.GridReleaseCard_failed__SJ_6f{color:var(--color-danger)}.GridReleaseCard_statusIcon__i7E_n.GridReleaseCard_skipped__YUby_{color:var(--color-text-tertiary)}.GridReleaseCard_statusIcon__i7E_n.GridReleaseCard_watchlist__9Wnsi{color:var(--color-watchlist)}.GridReleaseCard_tagChips__f3muo{position:absolute;top:6px;left:6px;display:flex;flex-wrap:wrap;gap:4px;max-width:calc(100% - 12px);z-index:1}.GridReleaseCard_tagChip__Ypeym{background:rgba(47,129,247,.85);color:#fff;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.GridReleaseCard_watchlistBadge__6aZhz{background:hsla(40,81%,70%,.95);color:#1a1a1a;text-transform:uppercase}.GridReleaseCard_altBadge___tZTy,.GridReleaseCard_watchlistBadge__6aZhz{position:absolute;top:6px;right:6px;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700;letter-spacing:.04em;z-index:1}.GridReleaseCard_altBadge___tZTy{background:hsla(215,8%,53%,.85);color:var(--color-text-primary)}.GridReleaseCard_altBadge___tZTy.GridReleaseCard_altSent__i2uNw{background:rgba(63,185,80,.85);color:#fff}.GridReleaseCard_actions__gWio0{position:absolute;inset:auto 0 0 0;padding:8px;display:flex;gap:4px;justify-content:center;flex-wrap:wrap;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);opacity:0;pointer-events:none;transition:opacity .12s ease-out;z-index:2}.GridReleaseCard_btnAction__C6FHs{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);color:#fff;min-width:32px;height:32px;padding:0 8px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .1s}.GridReleaseCard_btnAction__C6FHs:hover{background:hsla(0,0%,100%,.2)}.GridReleaseCard_btnSkip__UdJrp:hover{background:rgba(248,81,73,.6)}.GridReleaseCard_btnWatch__b0rlU:hover{background:hsla(40,81%,70%,.6);color:#1a1a1a}.GridReleaseCard_btnPreview__lgurm:hover{background:rgba(47,129,247,.7)}.GridReleaseCard_btnTag__kNEqh:hover{background:rgba(163,113,247,.7)}.GridReleaseCard_btnAlt__4YQpX:hover{background:rgba(59,142,171,.7)}.GridReleaseCard_btnRule__rIqav:hover{background:hsla(215,8%,53%,.7)}.GridReleaseCard_btnActive__II0PG{background:rgba(47,129,247,.45);border-color:rgba(47,129,247,.6)}.GridReleaseCard_meta__bm7OH{padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}.GridReleaseCard_title__2spCM{font-size:.95rem;font-weight:600;color:var(--color-text-primary);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;min-height:2.7em;cursor:pointer;letter-spacing:-.005em}.GridReleaseCard_cardSkipped__sOl3L .GridReleaseCard_title__2spCM{text-decoration:line-through;color:var(--color-text-tertiary)}.GridReleaseCard_dateBadge__vNk4H{position:absolute;bottom:6px;right:6px;background:rgba(0,0,0,.7);color:var(--color-text-primary);border-radius:4px;padding:3px 7px;font-size:10px;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;letter-spacing:.02em}.GridReleaseCard_sizeChips__l847t{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;width:100%}.GridReleaseCard_sizeChipsSingle__y4BRN{grid-template-columns:1fr}.GridReleaseCard_sizeChip__gIS0u{background:var(--color-surface-dark);color:var(--color-text-secondary);border-radius:6px;padding:9px 10px;font-size:.8125rem;font-weight:600;border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .1s ease-out;display:inline-flex;align-items:center;justify-content:center;gap:5px;line-height:1.2;min-height:36px;text-align:center;letter-spacing:.01em}.GridReleaseCard_sizeChip__gIS0u:hover{border-color:var(--color-primary);color:var(--color-text-primary);background:var(--color-surface-hover)}.GridReleaseCard_sizeChip__gIS0u.GridReleaseCard_bigger__c6bOP{color:var(--color-warning-emphasis);border-color:rgba(240,136,62,.4)}.GridReleaseCard_sizeChip__gIS0u.GridReleaseCard_bigger__c6bOP:hover{border-color:var(--color-warning-emphasis)}.GridReleaseCard_sizeChip__gIS0u.GridReleaseCard_selected__Ao_CS{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 2px 6px rgba(47,129,247,.3)}.GridReleaseCard_sizeChip__gIS0u.GridReleaseCard_selected__Ao_CS:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.GridReleaseCard_sizeChip__gIS0u.GridReleaseCard_selected__Ao_CS:before{content:"✓ ";font-weight:700}.GridReleaseCard_sizeChip__gIS0u.GridReleaseCard_sent__HI4nD{cursor:default}.GridReleaseCard_sizeChip__gIS0u.GridReleaseCard_sent__HI4nD,.GridReleaseCard_sizeChip__gIS0u.GridReleaseCard_sent__HI4nD:hover{background:rgba(59,142,171,.18);color:var(--color-partial-sent);border-color:rgba(59,142,171,.5)}.GridReleaseCard_sizeChip__gIS0u.GridReleaseCard_sent__HI4nD:before{content:"⤴ ";font-weight:700}.GridReleaseCard_sizeChip__gIS0u.GridReleaseCard_downloaded__E4Y84{cursor:default}.GridReleaseCard_sizeChip__gIS0u.GridReleaseCard_downloaded__E4Y84,.GridReleaseCard_sizeChip__gIS0u.GridReleaseCard_downloaded__E4Y84:hover{background:rgba(63,185,80,.18);color:var(--color-success);border-color:rgba(63,185,80,.5)}.GridReleaseCard_sizeChip__gIS0u.GridReleaseCard_downloaded__E4Y84:before{content:"✓✓ ";font-weight:700}.GridReleaseCard_sizeChip__gIS0u.GridReleaseCard_disabled__KIEFq{opacity:.5;cursor:not-allowed}.GridReleaseCard_sizeChip__gIS0u.GridReleaseCard_comingSoon__VBZjs{cursor:default;color:var(--color-link);background:rgba(88,166,255,.05);border:1px dashed rgba(88,166,255,.4);opacity:.85}.GridReleaseCard_sizeChip__gIS0u.GridReleaseCard_comingSoon__VBZjs:hover{background:rgba(88,166,255,.05);border-color:rgba(88,166,255,.4);color:var(--color-link)}.GridReleaseCard_altWrapper__fF9TN button{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);color:#fff;min-width:32px;height:32px;padding:0 8px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .1s}.GridReleaseCard_altWrapper__fF9TN button:hover{background:rgba(59,142,171,.7)}.GridReleaseCard_date___Feeb{font-size:var(--font-xs,.6875rem);white-space:nowrap}.GridReleaseCard_tagPopover__peb6K{position:absolute;bottom:50px;left:8px;right:8px;background:var(--color-surface);border:1px solid var(--color-border-hover);border-radius:6px;padding:8px;display:flex;flex-wrap:wrap;gap:4px;z-index:5;box-shadow:0 6px 20px rgba(0,0,0,.5)}.GridReleaseCard_tagPopoverChip__BDIOK{background:var(--color-surface-dark);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:3px;padding:3px 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.GridReleaseCard_tagPopoverChip__BDIOK:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.GridReleaseCard_tagPopoverChip__BDIOK.GridReleaseCard_on__cNQC9{background:var(--color-watchlist);color:#1a1a1a;border-color:var(--color-watchlist)}.GridReleaseCard_ruleMenu__7_uEN{position:absolute;bottom:50px;right:8px;background:var(--color-surface);border:1px solid var(--color-border-hover);border-radius:6px;padding:4px;display:flex;flex-direction:column;gap:2px;z-index:5;min-width:180px;box-shadow:0 6px 20px rgba(0,0,0,.5)}.GridReleaseCard_ruleMenuHeader__Ab2aN{padding:6px 8px 4px;font-size:10px;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border);margin-bottom:2px}.GridReleaseCard_ruleMenuOption__ZzXCn{background:transparent;border:none;color:var(--color-text-primary);padding:5px 8px;font-size:var(--font-sm,.75rem);text-align:left;cursor:pointer;border-radius:3px;display:flex;align-items:center;gap:6px}.GridReleaseCard_ruleMenuOption__ZzXCn:hover{background:var(--color-surface-hover)}.FloatingActionBar_bar__I7z9O{position:fixed;left:8px;right:8px;bottom:8px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:12px;box-shadow:0 -4px 20px rgba(0,0,0,.5);z-index:1000;animation:FloatingActionBar_slideUp__AIwjh .2s ease-out}@keyframes FloatingActionBar_slideUp__AIwjh{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.FloatingActionBar_summary__Etz_n{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px}.FloatingActionBar_selectionCount__TY7Jz{display:flex;gap:12px}.FloatingActionBar_countItem__tBXLD{display:flex;align-items:center;gap:4px;color:var(--color-text-primary)}.FloatingActionBar_countBadge__Km6bc{background:var(--color-success-emphasis);color:#fff;padding:2px 8px;border-radius:10px;font-weight:600;font-size:var(--font-sm)}.FloatingActionBar_countBadge__Km6bc.FloatingActionBar_warning__WNPsx{background:var(--color-warning-emphasis)}.FloatingActionBar_totalSize__AKzI8{color:var(--color-text-secondary);font-size:var(--font-sm)}.FloatingActionBar_actions__oDwUC{display:flex;gap:8px}.FloatingActionBar_btn__7LS17{flex:1 1;padding:12px;border-radius:8px;font-size:var(--font-md);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease}.FloatingActionBar_btn__7LS17:active{transform:scale(.98)}.FloatingActionBar_btn__7LS17:disabled{opacity:.6;cursor:not-allowed}.FloatingActionBar_primary__79KW9{background:var(--color-success-emphasis);border:none;color:#fff}.FloatingActionBar_primary__79KW9:active{background:var(--color-success-hover)}.FloatingActionBar_secondary__b0AAY{background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}.FloatingActionBar_secondary__b0AAY:active{background:var(--color-surface-dark)}@supports (padding-bottom:env(safe-area-inset-bottom)){.FloatingActionBar_bar__I7z9O{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.FloatingActionBar_barDesktop__t11NL{left:50%;right:auto;bottom:16px;transform:translateX(-50%);width:calc(100% - 32px);max-width:576px;animation:FloatingActionBar_slideUpCentered__pQTh5 .2s ease-out}@keyframes FloatingActionBar_slideUpCentered__pQTh5{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%);opacity:1}}.SkeletonCard_list__6lWQG{display:flex;flex-direction:column;gap:6px;padding:8px}.SkeletonCard_card__ZnbA8{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:8px}.SkeletonCard_row1__j5qOg{display:flex;align-items:center;gap:6px;margin-bottom:6px}.SkeletonCard_row2__9bE0P{display:flex;gap:6px}.SkeletonCard_shimmer__noo69{background:linear-gradient(90deg,var(--color-border) 25%,var(--color-surface-hover) 50%,var(--color-border) 75%);background-size:200% 100%;animation:SkeletonCard_shimmer__noo69 1.5s ease-in-out infinite;border-radius:4px}.SkeletonCard_dot__MyyvH{width:8px;height:8px;border-radius:50%;flex-shrink:0}.SkeletonCard_title__vaAGo{flex:1 1;height:12px}.SkeletonCard_date__A4Qco{width:36px;height:10px;flex-shrink:0}.SkeletonCard_action__f6csK{width:28px;height:28px;flex-shrink:0}.SkeletonCard_chip___KSUP{flex:1 1;height:26px}@keyframes SkeletonCard_shimmer__noo69{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.SkeletonCard_action__f6csK{width:32px;height:32px}.SkeletonCard_row1__j5qOg{margin-bottom:2px}}.Spinner_container__scg9i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.Spinner_spinner___Bs50{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:Spinner_spin__RTrfL .8s linear infinite}.Spinner_sm__Rc9ch{width:16px;height:16px;border-width:2px}.Spinner_md__K5kXy{width:32px;height:32px}.Spinner_lg__BLkTJ{width:48px;height:48px}.Spinner_label__Ba52l{color:var(--color-text-secondary);font-size:var(--font-base)}.Spinner_overlay__65tcR{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-overlay-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}@keyframes Spinner_spin__RTrfL{to{transform:rotate(1turn)}}.OxxxReleaseCard_matched__RShrp{border-left:4px solid var(--color-primary);background:var(--color-primary-glow)}.OxxxReleaseCard_metaBadge__Frqvi{display:inline-block;padding:1px 6px;margin-left:8px;font-size:var(--font-xs);font-weight:500;color:var(--color-text-tertiary);background:var(--color-surface-overlay-subtle);border:1px solid var(--color-border);border-radius:3px;vertical-align:middle}.OxxxReleaseCard_categoryCell___PF4m{font-size:var(--font-sm);color:var(--color-text-tertiary);padding:6px 8px;white-space:nowrap}.OxxxReleaseCard_variantChips__FPTPv{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.OxxxReleaseCard_variantChip__ZiGTb{display:inline-flex;align-items:center;gap:3px;font-size:var(--font-2xs);padding:1px 5px;border-radius:3px;background:var(--color-surface-overlay-faint);border:1px solid var(--color-border);white-space:nowrap}.OxxxReleaseCard_variantRes__YesM_{font-size:var(--font-2xs);font-weight:600;color:var(--color-primary);text-transform:uppercase}.OxxxReleaseCard_metaChip___cVwq{font-size:var(--font-2xs);padding:2px 6px;border-radius:3px;background:var(--color-surface-overlay-faint);border:1px solid var(--color-border);color:var(--color-text-tertiary);white-space:nowrap}.OxxxView_sortBar__VyhBG{display:flex;align-items:center;gap:6px;padding:6px 4px;margin-bottom:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.OxxxView_sortLabel__45YRG{font-size:var(--font-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.OxxxView_sortBtn__BDO3t{font-size:var(--font-xs);padding:3px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0}.OxxxView_sortBtn__BDO3t:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.OxxxView_sortBtn__BDO3t.OxxxView_sortBtnActive___ly0p{background:var(--color-new-muted);border-color:var(--color-primary);color:var(--color-primary)}.OxxxView_oxxxCardList__QRMJG{display:flex;flex-direction:column;gap:6px}.NablogReleaseCard_matched__kK0KK{border-left:4px solid var(--color-primary);background:var(--color-primary-glow)}.NablogReleaseCard_metaBadge__qFF2b{display:inline-block;padding:1px 6px;margin-left:8px;font-size:var(--font-xs);font-weight:500;color:var(--color-text-tertiary);background:var(--color-surface-overlay-subtle);border:1px solid var(--color-border);border-radius:3px;vertical-align:middle}.NablogReleaseCard_performerCell__DMteB{color:var(--color-text-secondary);max-width:150px}.NablogReleaseCard_performerCell__DMteB,.NablogReleaseCard_siteCell__aRZ2b{font-size:var(--font-sm);padding:6px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NablogReleaseCard_siteCell__aRZ2b{color:var(--color-text-tertiary);max-width:120px}.NablogReleaseCard_variantChipsInline__Fy_wW{display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle}.NablogReleaseCard_variantChip__8F4ND{display:inline-flex;align-items:center;gap:3px;font-size:var(--font-2xs);padding:1px 5px;border-radius:3px;background:var(--color-surface-overlay-faint);border:1px solid var(--color-border);white-space:nowrap}.NablogReleaseCard_variantRes__QW_Ut{font-size:var(--font-2xs);font-weight:600;color:var(--color-primary);text-transform:uppercase}.NablogReleaseCard_metaChip__M4EMl{font-size:var(--font-2xs);padding:2px 6px;border-radius:3px;background:var(--color-surface-overlay-faint);border:1px solid var(--color-border);color:var(--color-text-tertiary);white-space:nowrap}