._selector_10bod_5{position:relative;display:inline-block;z-index:var(--z-index-dropdown)}._trigger_10bod_19{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:transparent;border:none;border-radius:10px;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base);color:var(--color-text-secondary);font-weight:500;font-size:.9375rem}._trigger_10bod_19:hover{background:var(--color-hover);color:var(--color-text)}._triggerActive_10bod_59{background:var(--color-primary-lighter);color:var(--color-primary)}[data-theme=dark] ._triggerActive_10bod_59{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}._chevron_10bod_77{flex-shrink:0;color:currentColor;opacity:.6;transition:transform .2s ease}._chevronOpen_10bod_91{transform:rotate(180deg)}._dropdown_10bod_101{position:absolute;top:calc(100% + 8px);left:0;width:480px;max-height:500px;background:#fff;border:1px solid color-mix(in srgb,var(--color-text) 8%,transparent);border-radius:12px;box-shadow:0 10px 15px -3px color-mix(in srgb,var(--color-text) 10%,transparent),0 4px 6px -2px color-mix(in srgb,var(--color-text) 5%,transparent);overflow:hidden;z-index:10;animation:_slideDown_10bod_1 .2s ease}[data-theme=dark] ._dropdown_10bod_101{background:color-mix(in srgb,var(--color-background-secondary) 95%,transparent);border-color:color-mix(in srgb,var(--color-text) 10%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@keyframes _slideDown_10bod_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._chipFilters_10bod_171{display:flex;gap:8px;padding:10px;border-bottom:1px solid color-mix(in srgb,var(--color-text) 6%,transparent)}[data-theme=dark] ._chipFilters_10bod_171{border-bottom-color:color-mix(in srgb,var(--color-text) 8%,transparent)}._chip_10bod_171{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:var(--color-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base)}._chip_10bod_171:hover{background:var(--color-hover);color:var(--color-text)}._chipActive_10bod_237{color:#fff;border-color:transparent}[data-theme=dark] ._chip_10bod_171{border-color:color-mix(in srgb,var(--color-text) 10%,transparent)}._chipLabel_10bod_255{font-weight:600}._chipCount_10bod_263{font-size:12px;opacity:.7}._searchBox_10bod_275{position:relative;padding:10px;border-bottom:1px solid color-mix(in srgb,var(--color-text) 6%,transparent)}[data-theme=dark] ._searchBox_10bod_275{border-bottom-color:color-mix(in srgb,var(--color-text) 8%,transparent)}._searchIcon_10bod_295{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none;opacity:.5}._searchInput_10bod_315{width:100%;padding:8px 36px;background:var(--color-background);border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);border-radius:8px;font-size:14px;color:var(--color-text);transition:border-color var(--transition-base),background-color var(--transition-base);outline:none}[data-theme=dark] ._searchInput_10bod_315{border-color:color-mix(in srgb,var(--color-text) 10%,transparent);background:color-mix(in srgb,var(--color-text) 5%,transparent)}._searchInput_10bod_315:focus{border-color:var(--color-primary);background:#fff}[data-theme=dark] ._searchInput_10bod_315:focus{background:color-mix(in srgb,var(--color-text) 8%,transparent)}._searchInput_10bod_315::placeholder{color:var(--color-text-secondary);opacity:.5}._searchClear_10bod_377{position:absolute;right:22px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-base),opacity var(--transition-base);opacity:.5}._searchClear_10bod_377:hover{background:var(--color-hover);opacity:1}._sortBox_10bod_427{display:flex;gap:8px;padding:0 10px 10px;border-bottom:1px solid color-mix(in srgb,var(--color-text) 6%,transparent)}[data-theme=dark] ._sortBox_10bod_427{border-bottom-color:color-mix(in srgb,var(--color-text) 8%,transparent)}._sortBtn_10bod_449{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:var(--color-text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base)}[data-theme=dark] ._sortBtn_10bod_449{border-color:color-mix(in srgb,var(--color-text) 10%,transparent)}._sortBtn_10bod_449:hover{background:var(--color-hover);color:var(--color-text);border-color:var(--color-primary)}._sortBtnActive_10bod_503{background:var(--color-primary-lighter);border-color:var(--color-primary);color:var(--color-primary);font-weight:600}[data-theme=dark] ._sortBtnActive_10bod_503{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}._sortBtn_10bod_449 svg{flex-shrink:0}._gridContainer_10bod_535{padding:10px;max-height:360px;overflow-y:auto}._gridContainer_10bod_535::-webkit-scrollbar{width:6px}._gridContainer_10bod_535::-webkit-scrollbar-track{background:transparent}._gridContainer_10bod_535::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text) 10%,transparent);border-radius:3px}[data-theme=dark] ._gridContainer_10bod_535::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text) 10%,transparent)}._gridContainer_10bod_535::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-text) 20%,transparent)}[data-theme=dark] ._gridContainer_10bod_535::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-text) 20%,transparent)}._grid_10bod_535{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._gridItem_10bod_611{position:relative;padding:8px 10px;background:transparent;border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);border-radius:8px;color:var(--color-text);font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base);display:flex;align-items:center;justify-content:space-between;gap:4px;text-decoration:none}._gridItemName_10bod_649{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._gridItemCount_10bod_665{flex-shrink:0;font-size:11px;color:var(--color-text-secondary);opacity:.7;font-weight:600;margin-right:4px}[data-theme=dark] ._gridItem_10bod_611{border-color:color-mix(in srgb,var(--color-text) 10%,transparent)}._gridItem_10bod_611:hover{border-color:var(--color-primary);background:var(--color-hover);color:var(--color-text)}._gridItem_10bod_611:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._gridItemActive_10bod_713{background:var(--color-primary-lighter);border-color:var(--color-primary);color:var(--color-primary);font-weight:600}[data-theme=dark] ._gridItemActive_10bod_713{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}._gridItemActive_10bod_713:hover{background:var(--color-primary-lighter)}._gridItemUnhealthy_10bod_745{opacity:.6;background:color-mix(in srgb,var(--color-error) 5%,transparent);border-color:color-mix(in srgb,var(--color-error) 30%,transparent)}[data-theme=dark] ._gridItemUnhealthy_10bod_745{background:color-mix(in srgb,var(--color-error) 10%,transparent);border-color:color-mix(in srgb,var(--color-error) 40%,transparent)}._gridItemUnhealthy_10bod_745:hover{background:color-mix(in srgb,var(--color-error) 10%,transparent)}[data-theme=dark] ._gridItemUnhealthy_10bod_745:hover{background:color-mix(in srgb,var(--color-error) 15%,transparent)}._gridItemUnhealthy_10bod_745 ._gridItemName_10bod_649{color:var(--color-error-dark)}[data-theme=dark] ._gridItemUnhealthy_10bod_745 ._gridItemName_10bod_649{color:var(--color-error)}._unhealthyBadge_10bod_799{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:var(--color-error-dark);margin-left:4px}[data-theme=dark] ._unhealthyBadge_10bod_799{color:var(--color-error)}._activeBadge_10bod_829{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);border-radius:50%;color:#fff}._emptyState_10bod_855{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;color:var(--color-text-secondary);text-align:center}._emptyState_10bod_855 svg{margin-bottom:16px;opacity:.5}._emptyState_10bod_855 p{margin:0;font-size:14px;font-weight:500}._mobileOverlay_10bod_901{position:fixed;inset:0;background:color-mix(in srgb,var(--color-text) 50%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-index-modal-backdrop);animation:_fadeIn_10bod_1 .2s}@keyframes _fadeIn_10bod_1{0%{opacity:0}to{opacity:1}}._mobileDialog_10bod_929{position:fixed;bottom:0;left:0;right:0;max-height:90vh;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -10px 40px color-mix(in srgb,var(--color-text) 20%,transparent);z-index:var(--z-index-modal);animation:_slideUp_10bod_1 .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}[data-theme=dark] ._mobileDialog_10bod_929{background:color-mix(in srgb,var(--color-background-secondary) 95%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@keyframes _slideUp_10bod_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._mobileDialogHeader_10bod_991{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid color-mix(in srgb,var(--color-text) 8%,transparent);flex-shrink:0}[data-theme=dark] ._mobileDialogHeader_10bod_991{border-bottom-color:color-mix(in srgb,var(--color-text) 10%,transparent)}._mobileDialogTitle_10bod_1017{font-size:18px;font-weight:600;color:var(--color-text);margin:0}._mobileDialogClose_10bod_1031{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:10px;color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-base),background-color var(--transition-base),transform var(--transition-base)}._mobileDialogClose_10bod_1031:active{transform:scale(.95);background:var(--color-hover)}._mobileDialogContent_10bod_1069{padding:0;overflow:hidden;flex:1;display:flex;flex-direction:column}._tabNav_10bod_1087{display:flex;background:var(--color-background);border-bottom:1px solid color-mix(in srgb,var(--color-text) 8%,transparent);flex-shrink:0}[data-theme=dark] ._tabNav_10bod_1087{background:color-mix(in srgb,var(--color-text) 3%,transparent);border-bottom-color:color-mix(in srgb,var(--color-text) 8%,transparent)}._tabButton_10bod_1111{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 8px;background:transparent;border:none;color:var(--color-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:color var(--transition-base),background-color var(--transition-base),transform var(--transition-base);min-height:56px}._tabButton_10bod_1111:active{transform:scale(.98)}._tabButtonActive_10bod_1157{color:var(--color-text);font-weight:600}._tabLabel_10bod_1167{font-size:15px}._tabCount_10bod_1175{font-size:12px;opacity:.6}._tabButtonActive_10bod_1157 ._tabCount_10bod_1175{opacity:.8}._tabIndicator_10bod_1193{position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:3px 3px 0 0;animation:_slideIndicator_10bod_1 .3s ease}@keyframes _slideIndicator_10bod_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._tabContent_10bod_1233{flex:1;overflow-y:auto;padding:16px}._mobileSortBox_10bod_1247{display:flex;gap:8px;padding:12px 16px;background:var(--color-background);border-bottom:1px solid color-mix(in srgb,var(--color-text) 6%,transparent);flex-shrink:0}[data-theme=dark] ._mobileSortBox_10bod_1247{border-bottom-color:color-mix(in srgb,var(--color-text) 8%,transparent)}._mobileSortBtn_10bod_1273{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;background:transparent;border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);border-radius:10px;color:var(--color-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),transform var(--transition-base)}[data-theme=dark] ._mobileSortBtn_10bod_1273{border-color:color-mix(in srgb,var(--color-text) 10%,transparent)}._mobileSortBtn_10bod_1273:active{transform:scale(.97)}._mobileSortBtnActive_10bod_1323{background:var(--color-primary-lighter);border-color:var(--color-primary);color:var(--color-primary);font-weight:600}[data-theme=dark] ._mobileSortBtnActive_10bod_1323{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}._mobileSortBtn_10bod_1273 svg{flex-shrink:0}._mobileSearchBox_10bod_1355{position:relative;margin:16px 16px 0;flex-shrink:0}._mobileSearchIcon_10bod_1369{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none;opacity:.5}._mobileSearchInput_10bod_1389{width:100%;padding:12px 44px;background:var(--color-background);border:1px solid color-mix(in srgb,var(--color-text) 8%,transparent);border-radius:10px;font-size:15px;color:var(--color-text);transition:border-color var(--transition-base),background-color var(--transition-base);outline:none}[data-theme=dark] ._mobileSearchInput_10bod_1389{border-color:color-mix(in srgb,var(--color-text) 10%,transparent);background:color-mix(in srgb,var(--color-text) 5%,transparent)}._mobileSearchInput_10bod_1389:focus{border-color:var(--color-primary);background:#fff}[data-theme=dark] ._mobileSearchInput_10bod_1389:focus{background:color-mix(in srgb,var(--color-text) 8%,transparent)}._mobileSearchInput_10bod_1389::placeholder{color:var(--color-text-secondary);opacity:.5}._mobileSearchClear_10bod_1451{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-base),transform var(--transition-base)}._mobileSearchClear_10bod_1451:active{background:var(--color-hover);transform:translateY(-50%) scale(.95)}._mobileGrid_10bod_1499{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._mobileGridItem_10bod_1511{position:relative;padding:14px 10px;background:transparent;border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);border-radius:10px;color:var(--color-text);font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base);display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-decoration:none}._mobileGridItemName_10bod_1549{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._mobileGridItemCount_10bod_1563{font-size:11px;color:var(--color-text-secondary);opacity:.7;font-weight:600}[data-theme=dark] ._mobileGridItem_10bod_1511{border-color:color-mix(in srgb,var(--color-text) 10%,transparent)}._mobileGridItem_10bod_1511:active{transform:scale(.97)}._mobileGridItemActive_10bod_1593{background:var(--color-primary-lighter);border-color:var(--color-primary);color:var(--color-primary);font-weight:600}[data-theme=dark] ._mobileGridItemActive_10bod_1593{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}._mobileGridItemUnhealthy_10bod_1617{opacity:.6;background:color-mix(in srgb,var(--color-error) 5%,transparent);border-color:color-mix(in srgb,var(--color-error) 30%,transparent)}[data-theme=dark] ._mobileGridItemUnhealthy_10bod_1617{background:color-mix(in srgb,var(--color-error) 10%,transparent);border-color:color-mix(in srgb,var(--color-error) 40%,transparent)}._mobileGridItemUnhealthy_10bod_1617 ._mobileGridItemName_10bod_1549{color:var(--color-error-dark)}[data-theme=dark] ._mobileGridItemUnhealthy_10bod_1617 ._mobileGridItemName_10bod_1549{color:var(--color-error)}._mobileUnhealthyBadge_10bod_1655{position:absolute;top:6px;left:6px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:var(--color-error-dark)}[data-theme=dark] ._mobileUnhealthyBadge_10bod_1655{color:var(--color-error)}._mobileActiveBadge_10bod_1687{position:absolute;top:6px;right:6px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);border-radius:50%;color:#fff}._mobileEmptyState_10bod_1715{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--color-text-secondary);text-align:center}._mobileEmptyState_10bod_1715 svg{margin-bottom:12px;opacity:.3}._mobileEmptyState_10bod_1715 p{margin:0;font-size:14px;opacity:.6}@media(max-width:480px){._mobileGrid_10bod_1499{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){._trigger_10bod_19,._chevron_10bod_77,._chip_10bod_171,._gridItem_10bod_611,._searchClear_10bod_377,._tabButton_10bod_1111,._tabIndicator_10bod_1193,._mobileGridItem_10bod_1511{transition:none}._dropdown_10bod_101,._mobileOverlay_10bod_901,._mobileDialog_10bod_929,._tabIndicator_10bod_1193{animation:none}._gridItem_10bod_611:hover,._gridItemActive_10bod_713:hover{transform:none}}._button_elm5d_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);font-family:var(--font-family);font-weight:var(--font-weight-bold);border:none;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base);border-radius:var(--radius-lg);position:relative}._button_elm5d_1:disabled{opacity:.6;cursor:not-allowed}._button_elm5d_1:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._primary_elm5d_51{background:var(--color-primary);color:#fff}._primary_elm5d_51:hover:not(:disabled){background:var(--color-secondary);transform:translateY(-2px);box-shadow:0 4px 16px #ff69b44d}._secondary_elm5d_73{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}._secondary_elm5d_73:hover:not(:disabled){background:#ff69b41a}._ghost_elm5d_93{background:transparent;color:var(--color-text)}._ghost_elm5d_93:hover:not(:disabled){background:#0000000d}._sm_elm5d_113{padding:8px 16px;font-size:var(--font-size-sm)}._md_elm5d_123{padding:12px 24px;font-size:var(--font-size-base)}._lg_elm5d_133{padding:16px 32px;font-size:var(--font-size-lg)}._loading_elm5d_145{pointer-events:none}._spinner_elm5d_153{animation:_spin_elm5d_153 1s linear infinite}._spinner_elm5d_153 svg{display:block}._hidden_elm5d_169{visibility:hidden}@keyframes _spin_elm5d_153{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._card_hr0co_9{background:#fff;border-radius:16px;box-shadow:var(--shadow-sm);transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}._hoverable_hr0co_23:hover{box-shadow:0 12px 32px #ff69b440;transform:translateY(-6px) scale(1.02)}._clickable_hr0co_33{cursor:pointer}._clickable_hr0co_33:focus-visible{outline:2px solid #FF69B4;outline-offset:2px}._padding-none_hr0co_53{padding:0}._padding-sm_hr0co_61{padding:10px}._padding-md_hr0co_69{padding:14px}._padding-lg_hr0co_77{padding:20px}@media(max-width:768px){._hoverable_hr0co_23:hover{transform:translateY(-4px);box-shadow:0 8px 24px #ff69b433}}@media(prefers-reduced-motion:reduce){._card_hr0co_9{transition:none}._hoverable_hr0co_23:hover{transform:none}}._wrapper_14j9q_1{display:flex;align-items:center;gap:var(--space-sm);padding:12px 20px;border:2px solid var(--color-border);border-radius:28px;background:var(--color-background);transition:border-color var(--transition-base),box-shadow var(--transition-base)}._wrapper_14j9q_1:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff69b41a}._error_14j9q_33{border-color:var(--color-error)}._error_14j9q_33:focus-within{border-color:var(--color-error);box-shadow:0 0 0 3px #ef44441a}._input_14j9q_51{flex:1;border:none;outline:none;background:transparent;font-size:15px;font-family:var(--font-family);color:var(--color-text)}._input_14j9q_51::placeholder{color:var(--color-text-muted)}._prefix_14j9q_79,._suffix_14j9q_81{display:flex;align-items:center;color:var(--color-text-muted)}._clearButton_14j9q_93{display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-full);transition:color var(--transition-fast),background-color var(--transition-fast)}._clearButton_14j9q_93:hover{color:var(--color-text);background:#0000000d}._clearButton_14j9q_93:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._overlay_hw4rt_1{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--space-md);z-index:var(--z-index-modal-backdrop);animation:_fadeIn_hw4rt_1 var(--transition-base) ease}._modal_hw4rt_33{background:var(--color-background);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);max-width:500px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:_slideUp_hw4rt_1 var(--transition-base) ease}._header_hw4rt_59{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg);border-bottom:1px solid var(--color-border)}._title_hw4rt_75{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text)}._closeButton_hw4rt_89{display:flex;align-items:center;justify-content:center;padding:var(--space-sm);border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast),background-color var(--transition-fast)}._closeButton_hw4rt_89:hover{color:var(--color-text);background:#0000000d}._closeButton_hw4rt_89:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._content_hw4rt_135{padding:var(--space-lg);overflow-y:auto}@keyframes _fadeIn_hw4rt_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_hw4rt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._modal_hw4rt_33{max-width:100%;margin:var(--space-md)}}._loading_153n3_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-lg)}._fullscreen_153n3_19{position:fixed;inset:0;background:color-mix(in srgb,var(--color-background) 90%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-index-modal);display:flex;align-items:center;justify-content:center}._spinner_153n3_47{animation:_spin_153n3_47 1s linear infinite;color:var(--color-primary)}._track_153n3_57{opacity:.25}._arc_153n3_65{stroke-linecap:round}._text_153n3_73{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}@keyframes _spin_153n3_47{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._empty_1o2gq_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3xl) var(--space-lg);text-align:center}._icon_1o2gq_19{color:var(--color-text-muted);margin-bottom:var(--space-md)}._title_1o2gq_29{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}._description_1o2gq_43{margin:var(--space-sm) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:300px}._action_1o2gq_57{margin-top:var(--space-lg)}._desktopSearchForm_w3e7u_11{position:relative;width:100%;max-width:420px}._desktopSearchWrapper_w3e7u_23{position:relative;display:flex;align-items:center;gap:6px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);padding:8px 12px;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px color-mix(in srgb,var(--color-black) 2%,transparent),0 1px 2px color-mix(in srgb,var(--color-black) 3%,transparent);height:36px}._desktopSearchWrapper_w3e7u_23:hover{border-color:var(--color-gray-300);box-shadow:0 2px 6px color-mix(in srgb,var(--color-black) 4%,transparent),0 1px 3px color-mix(in srgb,var(--color-black) 4%,transparent)}._desktopSearchWrapperFocused_w3e7u_61{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 10%,transparent),0 2px 8px color-mix(in srgb,var(--color-primary) 12%,transparent);background:var(--color-white)}._desktopSearchIcon_w3e7u_75{flex-shrink:0;color:var(--color-gray-400);transition:color .2s ease;width:18px;height:18px}._desktopSearchWrapperFocused_w3e7u_61 ._desktopSearchIcon_w3e7u_75{color:var(--color-primary)}._desktopSearchInput_w3e7u_99{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:var(--color-text);font-weight:500;padding:0 2px;height:20px;line-height:20px}._desktopSearchInput_w3e7u_99::placeholder{color:var(--color-gray-400);font-weight:400}._desktopScopeIndicator_w3e7u_139{flex-shrink:0;display:flex;align-items:center;padding-left:4px;border-left:1px solid var(--color-gray-200);margin-left:2px}._desktopScopeButton_w3e7u_157{display:flex;align-items:center;gap:4px;padding:4px 10px;border:none;border-radius:8px;background:transparent;color:var(--color-gray-600);font-size:12px;font-weight:600;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden;height:20px;line-height:20px}._desktopScopeButton_w3e7u_157:before{content:"";position:absolute;inset:0;background:radial-gradient(600px at var(--mouse-x, 0) var(--mouse-y, 0),color-mix(in srgb,var(--color-primary) 8%,transparent),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}._desktopScopeButton_w3e7u_157:hover:not(:disabled):before{opacity:1}._desktopScopeButton_w3e7u_157:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-primary)}._desktopScopeButton_w3e7u_157:disabled{opacity:.4;cursor:not-allowed}._desktopScopeButtonCurrent_w3e7u_251{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:var(--color-white);box-shadow:0 2px 6px color-mix(in srgb,var(--color-primary) 25%,transparent)}._desktopScopeButtonCurrent_w3e7u_251:hover:not(:disabled){background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-primary) 100%);color:var(--color-white);box-shadow:0 3px 10px color-mix(in srgb,var(--color-primary) 30%,transparent)}._desktopScopeIcon_w3e7u_275{flex-shrink:0;width:12px;height:12px;transition:transform .25s cubic-bezier(.4,0,.2,1)}._desktopScopeButton_w3e7u_157:hover ._desktopScopeIcon_w3e7u_275{transform:translateY(1px)}._mobileSearchButton_w3e7u_305{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:.5rem;background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-base),background-color var(--transition-base)}._mobileSearchButton_w3e7u_305:hover,._mobileSearchButton_w3e7u_305:active{color:var(--color-text);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}._mobileSearchTrigger_w3e7u_347{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border:none;border-radius:24px;background:var(--color-background);color:var(--color-gray-400);font-size:15px;cursor:pointer;transition:background-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base);box-shadow:0 2px 6px color-mix(in srgb,var(--color-black) 6%,transparent)}._mobileSearchTrigger_w3e7u_347:active{background:var(--color-white);box-shadow:0 4px 12px color-mix(in srgb,var(--color-black) 10%,transparent);transform:scale(.98)}._mobileSearchTriggerText_w3e7u_391{flex:1;text-align:left;font-weight:400}._mobileDialogSearchForm_w3e7u_411{width:100%}._mobileDialogSearchWrapper_w3e7u_419{display:flex;align-items:center;gap:12px;background:var(--color-gray-50);border:2px solid var(--color-gray-200);border-radius:16px;padding:16px 18px;transition:border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px color-mix(in srgb,var(--color-black) 4%,transparent),0 1px 3px color-mix(in srgb,var(--color-black) 3%,transparent);min-height:56px}._mobileDialogSearchWrapper_w3e7u_419:focus-within{background:var(--color-white);border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 10%,transparent),0 4px 12px color-mix(in srgb,var(--color-primary) 15%,transparent)}._mobileDialogSearchIcon_w3e7u_459{flex-shrink:0;color:var(--color-gray-400);transition:color .25s ease;width:22px;height:22px}._mobileDialogSearchWrapper_w3e7u_419:focus-within ._mobileDialogSearchIcon_w3e7u_459{color:var(--color-primary)}._mobileDialogSearchInput_w3e7u_483{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:16px;color:var(--color-text);font-weight:500;padding:0;line-height:24px}._mobileDialogSearchInput_w3e7u_483::placeholder{color:var(--color-gray-400);font-weight:400}._mobileDialogScopeWrapper_w3e7u_521{margin-top:16px;display:flex;gap:8px;padding:4px;background:var(--color-gray-100);border-radius:12px}._mobileDialogScopeButton_w3e7u_539{flex:1;padding:12px 16px;border:none;border-radius:10px;background:transparent;color:var(--color-gray-600);font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:6px;position:relative}._mobileDialogScopeButton_w3e7u_539:active{transform:scale(.98)}._mobileDialogScopeButton_w3e7u_539:disabled{opacity:.4;cursor:not-allowed}._mobileDialogScopeButtonActive_w3e7u_593{background:var(--color-white);color:var(--color-primary);box-shadow:0 2px 4px color-mix(in srgb,var(--color-black) 6%,transparent),0 1px 2px color-mix(in srgb,var(--color-black) 4%,transparent)}._mobileDialogScopeButtonActive_w3e7u_593:before{content:"";position:absolute;inset:0;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 5%,transparent),color-mix(in srgb,var(--color-primary-light) 5%,transparent));pointer-events:none}._mobileDialogHeader_w3e7u_629{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._mobileDialogTitle_w3e7u_643{margin:0;font-size:20px;font-weight:700;color:var(--color-text);background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._mobileDialogClose_w3e7u_665{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:var(--color-background);color:var(--color-gray-600);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),transform var(--transition-base)}._mobileDialogClose_w3e7u_665:active{background:var(--color-gray-200);transform:scale(.95)}._mobileDialogForm_w3e7u_703{display:flex;flex-direction:column;gap:20px}._mobileInputWrapper_w3e7u_715{position:relative;display:flex;align-items:center;gap:12px;padding:14px 18px;border:2px solid var(--color-background);border-radius:20px;background:var(--color-background);transition:border-color var(--transition-base),background-color var(--transition-base),box-shadow var(--transition-base)}._mobileInputWrapper_w3e7u_715:focus-within{border-color:var(--color-primary);background:var(--color-white);box-shadow:0 4px 16px color-mix(in srgb,var(--color-primary) 15%,transparent),0 0 0 3px color-mix(in srgb,var(--color-primary) 8%,transparent)}._mobileSearchIcon_w3e7u_753{flex-shrink:0;color:var(--color-gray-400);transition:color .2s ease}._mobileInputWrapper_w3e7u_715:focus-within ._mobileSearchIcon_w3e7u_753{color:var(--color-primary)}._mobileInput_w3e7u_715{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:16px;color:var(--color-text);font-weight:500}._mobileInput_w3e7u_715::placeholder{color:var(--color-gray-400);font-weight:400}._mobileScopeSelector_w3e7u_807{display:flex;flex-direction:column;gap:12px}._mobileScopeLabel_w3e7u_819{margin:0;font-size:13px;font-weight:600;color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.5px}._mobileScopeButtons_w3e7u_837{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._mobileScopeButton_w3e7u_837{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border:2px solid var(--color-gray-200);border-radius:16px;background:var(--color-white);color:var(--color-gray-600);font-size:15px;font-weight:600;cursor:pointer;transition:border-color var(--transition-base),background-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}._mobileScopeButton_w3e7u_837:active{transform:scale(.97)}._mobileScopeButtonActive_w3e7u_889{border-color:var(--color-primary);background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:var(--color-white);box-shadow:0 4px 16px color-mix(in srgb,var(--color-primary) 25%,transparent)}._mobileScopeButtonActive_w3e7u_889:active{transform:scale(.97);box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary) 30%,transparent)}._mobileSubmitButton_w3e7u_913{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;border:none;border-radius:20px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:var(--color-white);font-size:16px;font-weight:700;cursor:pointer;transition:transform var(--transition-base),box-shadow var(--transition-base);box-shadow:0 4px 16px color-mix(in srgb,var(--color-primary) 25%,transparent)}._mobileSubmitButton_w3e7u_913:active{transform:translateY(1px) scale(.98);box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary) 30%,transparent)}@media(max-width:768px){._desktopSearchForm_w3e7u_11{max-width:100%}._desktopSearchWrapper_w3e7u_23{padding:8px 12px;height:36px}._desktopScopeButton_w3e7u_157{font-size:11px;padding:3px 8px}}[data-theme=dark] ._desktopSearchWrapper_w3e7u_23{background:var(--color-gray-800);border-color:var(--color-gray-700);box-shadow:0 2px 4px color-mix(in srgb,var(--color-black) 30%,transparent),0 1px 2px color-mix(in srgb,var(--color-black) 20%,transparent)}[data-theme=dark] ._desktopSearchWrapper_w3e7u_23:hover{border-color:var(--color-gray-600);box-shadow:0 2px 6px color-mix(in srgb,var(--color-black) 40%,transparent),0 1px 3px color-mix(in srgb,var(--color-black) 20%,transparent)}[data-theme=dark] ._desktopSearchWrapperFocused_w3e7u_61{border-color:var(--color-primary);background:var(--color-gray-800);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 15%,transparent),0 2px 8px color-mix(in srgb,var(--color-primary) 20%,transparent)}[data-theme=dark] ._desktopSearchIcon_w3e7u_75{color:var(--color-gray-400)}[data-theme=dark] ._desktopSearchInput_w3e7u_99{color:var(--color-gray-200)}[data-theme=dark] ._desktopSearchInput_w3e7u_99::placeholder{color:var(--color-gray-600)}[data-theme=dark] ._desktopScopeIndicator_w3e7u_139{border-left-color:var(--color-gray-700)}[data-theme=dark] ._desktopScopeButton_w3e7u_157{color:var(--color-gray-400)}[data-theme=dark] ._desktopScopeButton_w3e7u_157:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}[data-theme=dark] ._mobileSearchTrigger_w3e7u_347,[data-theme=dark] ._mobileInputWrapper_w3e7u_715{background:var(--color-gray-800);border-color:var(--color-gray-700)}[data-theme=dark] ._mobileInputWrapper_w3e7u_715:focus-within{background:var(--color-gray-800);border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 15%,transparent)}[data-theme=dark] ._mobileDialogSearchWrapper_w3e7u_419{background:var(--color-gray-800);border-color:var(--color-gray-700)}[data-theme=dark] ._mobileDialogSearchWrapper_w3e7u_419:focus-within{background:var(--color-gray-800)}[data-theme=dark] ._mobileDialogScopeWrapper_w3e7u_521{background:var(--color-gray-800)}[data-theme=dark] ._mobileDialogScopeButtonActive_w3e7u_593{background:var(--color-gray-700)}._error_6gt1s_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3xl) var(--space-lg);text-align:center}._icon_6gt1s_19{color:var(--color-error);margin-bottom:var(--space-md)}._title_6gt1s_29{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}._message_6gt1s_43{margin:var(--space-sm) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:300px}._retryButton_6gt1s_57{margin-top:var(--space-lg)}._videoItem_4li3w_13{background:var(--color-background);border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;transition:transform var(--transition-base),box-shadow var(--transition-base);box-shadow:var(--shadow-sm);display:flex;flex-direction:column}._videoItem_4li3w_13:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._videoItem_4li3w_13:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._videoCover_4li3w_57{width:100%;aspect-ratio:2/3;background:var(--color-border);position:relative;overflow:hidden;min-height:240px;max-height:400px}._videoItemHorizontal_4li3w_81 ._videoCover_4li3w_57{aspect-ratio:16/9;min-height:120px;max-height:240px}._coverImage_4li3w_93{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-slow),opacity .4s ease;max-height:100%;opacity:0}._coverImageLoaded_4li3w_117{opacity:1}._videoItem_4li3w_13:hover ._coverImage_4li3w_93{transform:scale(1.05)}._coverPlaceholder_4li3w_135{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-border);color:var(--color-text-secondary);opacity:.5}._coverPlaceholder_4li3w_135 svg{opacity:.3}._playOverlay_4li3w_167{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-black) 60%,transparent);opacity:0;transition:opacity var(--transition-base)}._videoItem_4li3w_13:hover ._playOverlay_4li3w_167{opacity:1}._playIcon_4li3w_197{width:48px;height:48px;color:var(--color-text);filter:drop-shadow(0 2px 8px color-mix(in srgb,var(--color-black) 40%,transparent))}._statusBadge_4li3w_213{position:absolute;top:0;left:0;background:color-mix(in srgb,var(--color-text-primary) 40%,transparent);color:var(--color-background);padding:3px var(--space-sm);border-radius:4px;font-size:var(--fluid-xs);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:.3px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1;box-shadow:var(--shadow-sm)}[data-theme=dark] ._statusBadge_4li3w_213{background:color-mix(in srgb,var(--color-background-tertiary) 35%,transparent);color:var(--color-text-primary);box-shadow:0 2px 4px #0000004d}._metaBadges_4li3w_263{position:absolute;bottom:6px;left:6px;display:flex;gap:4px;flex-wrap:wrap;max-width:calc(100% - 12px);z-index:1}._metaBadge_4li3w_263{background:color-mix(in srgb,var(--color-text-primary) 85%,transparent);color:var(--color-background);padding:2px 6px;border-radius:3px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap}[data-theme=dark] ._metaBadge_4li3w_263{background:color-mix(in srgb,var(--color-background-tertiary) 15%,transparent);color:var(--color-text)}._videoInfo_4li3w_323{padding:var(--space-sm) 10px 10px;display:flex;flex-direction:column;gap:var(--space-xs);flex:1}._videoItemHorizontal_4li3w_81 ._videoInfo_4li3w_323{padding:var(--space-sm) 10px;gap:3px}._videoTitle_4li3w_353{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}._videoItemHorizontal_4li3w_81 ._videoTitle_4li3w_353{font-size:var(--fluid-sm);-webkit-line-clamp:2;line-height:1.35}._videoMeta_4li3w_393{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._videoItemHorizontal_4li3w_81 ._videoMeta_4li3w_393{display:none}._videoSecondary_4li3w_423{display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-xs);line-height:1.3}._videoItemHorizontal_4li3w_81 ._videoSecondary_4li3w_423{flex-direction:row;align-items:center;gap:6px;font-size:var(--fluid-xs)}._videoType_4li3w_455{color:var(--color-primary);font-weight:var(--font-weight-medium)}._videoCast_4li3w_465{color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._videoItemHorizontal_4li3w_81 ._videoType_4li3w_455:after{content:"·";margin-left:6px;color:var(--color-text-muted);font-weight:400}._videoItemHorizontal_4li3w_81 ._videoType_4li3w_455:last-child:after{content:none}@media(max-width:768px){._videoCover_4li3w_57{min-height:180px;max-height:300px}._videoItemHorizontal_4li3w_81 ._videoCover_4li3w_57{min-height:100px;max-height:180px}._videoTitle_4li3w_353{font-size:var(--font-size-xs)}._videoMeta_4li3w_393,._videoSecondary_4li3w_423{font-size:var(--fluid-xs)}._statusBadge_4li3w_213{font-size:var(--fluid-xs);padding:2px 5px}}@media(max-width:480px){._videoCover_4li3w_57{min-height:150px;max-height:250px}._videoItemHorizontal_4li3w_81 ._videoCover_4li3w_57{min-height:90px;max-height:150px}}@media(prefers-reduced-motion:reduce){._videoItem_4li3w_13,._playOverlay_4li3w_167,._coverImage_4li3w_93{transition:none}._videoItem_4li3w_13:hover,._videoItem_4li3w_13:hover ._coverImage_4li3w_93{transform:none}}._pagination_zq7oc_1{width:100%;padding:1.5rem 0;display:flex;justify-content:center;align-items:center}._paginationInner_zq7oc_17{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:center}._pageNumbers_zq7oc_35{display:flex;align-items:center;gap:4px}._pageBtn_zq7oc_49{min-width:30px;height:30px;padding:0 4px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-secondary);border-radius:5px;font-size:12.5px;cursor:pointer;transition:border-color .1s,background .1s,color .1s;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}._pageBtn_zq7oc_49:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._pageBtn_zq7oc_49:disabled{opacity:.35;cursor:default}._pageNumber_zq7oc_35{font-variant-numeric:tabular-nums}._pageNumber_zq7oc_35._active_zq7oc_115{background:var(--color-text-primary);border-color:var(--color-text-primary);color:#fff;font-weight:700}._arrowBtn_zq7oc_131{padding:0}._arrowIcon_zq7oc_139{width:1rem;height:1rem}._ellipsis_zq7oc_151{min-width:24px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:12.5px;-webkit-user-select:none;user-select:none}._quickJumper_zq7oc_175{display:flex;align-items:center;gap:4px;margin-left:6px;padding-left:8px;border-left:1px solid var(--color-border)}._jumperLabel_zq7oc_193{font-size:12px;color:var(--color-text-secondary)}._jumperInput_zq7oc_203{width:2.5rem;height:30px;padding:0 4px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);border-radius:5px;font-size:12.5px;text-align:center;transition:border-color .1s}._jumperInput_zq7oc_203:hover{border-color:var(--color-primary)}._jumperInput_zq7oc_203:focus{outline:none;border-color:var(--color-primary)}._jumperInput_zq7oc_203:disabled{opacity:.35;cursor:default}._jumperInput_zq7oc_203::-webkit-inner-spin-button,._jumperInput_zq7oc_203::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}._jumperInput_zq7oc_203[type=number]{-moz-appearance:textfield;appearance:textfield}._pageInfo_zq7oc_285{display:flex;align-items:center;margin-left:6px;padding-left:8px;border-left:1px solid var(--color-border)}._infoText_zq7oc_301{font-size:12px;color:var(--color-text-secondary)}._infoHighlight_zq7oc_311{color:var(--color-text-primary);font-weight:700;margin:0 2px}@media(max-width:768px){._pagination_zq7oc_1{padding:1rem 0}._paginationInner_zq7oc_17,._pageNumbers_zq7oc_35{gap:3px}._pageBtn_zq7oc_49{min-width:26px;height:26px;font-size:11.5px}._arrowIcon_zq7oc_139{width:.875rem;height:.875rem}._quickJumper_zq7oc_175,._pageInfo_zq7oc_285{width:100%;justify-content:center;margin-left:0;margin-top:6px;padding-left:0;border-left:none;border-top:1px solid var(--color-border);padding-top:6px}}[data-theme=dark] ._pageNumber_zq7oc_35._active_zq7oc_115{background:var(--color-text-primary);border-color:var(--color-text-primary);color:#fff}._container_yit1s_1{width:100%;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:12px 0;margin-top:56px}@media(min-width:1024px){._container_yit1s_1{margin-top:64px}}._adWrapper_yit1s_29{max-width:1400px;margin:0 auto;padding:0 16px;display:flex;gap:16px;justify-content:center;align-items:flex-start}._adItem_yit1s_49{flex:1;max-width:700px;display:flex;justify-content:center}._adLink_yit1s_63{display:block;width:100%;text-decoration:none;transition:opacity .2s}._adLink_yit1s_63:hover{opacity:.85}._adImage_yit1s_85{width:100%;max-width:700px;max-height:90px;height:auto;display:block;object-fit:contain}@media(max-width:768px){._container_yit1s_1{padding:8px 0}._adWrapper_yit1s_29{flex-direction:column;gap:12px;padding:0 12px}._adItem_yit1s_49{max-width:100%;width:100%}._adImage_yit1s_85{max-height:80px}}@media(max-width:480px){._container_yit1s_1{padding:6px 0}._adWrapper_yit1s_29{gap:8px;padding:0 8px}._adImage_yit1s_85{max-height:70px}}._scrollToTop_1kpp4_3{position:fixed;bottom:2rem;right:2rem;width:48px;height:48px;border:none;border-radius:50%;background:var(--color-primary);color:var(--color-white);cursor:pointer;box-shadow:var(--shadow-lg);transition:background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);z-index:var(--z-index-fixed);display:flex;align-items:center;justify-content:center;animation:_fadeIn_1kpp4_1 .3s ease-out}@keyframes _fadeIn_1kpp4_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._scrollToTop_1kpp4_3:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-xl)}._scrollToTop_1kpp4_3:active{transform:translateY(0)}@media(max-width:768px){._scrollToTop_1kpp4_3{bottom:1rem;right:1rem;width:40px;height:40px}._scrollToTop_1kpp4_3 svg{width:16px;height:16px}}._card_q5b7t_11{background:var(--color-card-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-md, 8px);text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}._card_q5b7t_11:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--color-primary);transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}._card_q5b7t_11:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border-light))}._card_q5b7t_11:hover:after{transform:scaleX(1)}._card_q5b7t_11:hover ._gridTitle_q5b7t_81,._card_q5b7t_11:hover ._listTitle_q5b7t_83{color:var(--color-primary)}._category_q5b7t_93{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);font-size:.68rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:7rem}._categoryClickable_q5b7t_127{cursor:pointer;transition:background .12s,color .12s}._categoryClickable_q5b7t_127:hover{background:color-mix(in srgb,var(--color-primary) 22%,transparent)}._listCard_q5b7t_151{display:flex;align-items:center;gap:.625rem;padding:.5rem .875rem;box-shadow:var(--shadow-sm)}._listCard_q5b7t_151:hover{transform:translateY(-1px)}._listLeft_q5b7t_175{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}._listTitle_q5b7t_83{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}._listRight_q5b7t_213{display:flex;align-items:center;gap:.25rem;font-size:.7rem;color:var(--color-text-muted);flex-shrink:0;white-space:nowrap}._dot_q5b7t_233{opacity:.4;font-size:.65rem}._listTime_q5b7t_243{opacity:.75;margin-left:.125rem}._gridCard_q5b7t_259{display:flex;flex-direction:column;padding:1rem 1.125rem .875rem;box-shadow:var(--shadow-sm)}._gridCard_q5b7t_259:hover{transform:translateY(-3px)}._gridHeader_q5b7t_283{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.625rem;min-height:1.5rem}._badge_q5b7t_303{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .5rem;border-radius:var(--radius-full);font-size:.68rem;font-weight:var(--font-weight-medium);flex-shrink:0}._badgeOngoing_q5b7t_325{background:color-mix(in srgb,#f59e0b 12%,transparent);color:#d97706}._badgeComplete_q5b7t_335{background:color-mix(in srgb,#10b981 10%,transparent);color:#059669}._gridTitle_q5b7t_81{font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 .375rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}._gridAuthor_q5b7t_375{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0 0 .75rem;display:flex;align-items:center;gap:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._gridAuthor_q5b7t_375 span{color:var(--color-text-secondary);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis}._gridDivider_q5b7t_415{height:1px;background:var(--color-border-light);margin:0 0 .625rem;border:none;flex-shrink:0}._gridStats_q5b7t_433{display:flex;align-items:center;font-size:.7rem;color:var(--color-text-muted);flex-wrap:nowrap;overflow:hidden;gap:0;margin-top:auto}._statItem_q5b7t_455{display:inline-flex;align-items:center;gap:.2rem;white-space:nowrap;flex-shrink:0}._statItem_q5b7t_455 svg{opacity:.6;flex-shrink:0}._statDot_q5b7t_481{margin:0 .375rem;color:var(--color-border);flex-shrink:0;font-size:.6rem;line-height:1}._statTime_q5b7t_497{margin-left:auto;flex-shrink:0;color:var(--color-text-muted);opacity:.8}._skeletonBase_q5b7t_517{background:var(--color-card-bg);border-radius:var(--radius-md, 8px);border:1px solid transparent}._skeletonList_q5b7t_529{display:flex;align-items:center;gap:.625rem;padding:.5rem .875rem}._skeletonGrid_q5b7t_543{padding:1rem 1.125rem .875rem;box-shadow:var(--shadow-sm)}._vcsStrip_tvsla_9{border-bottom:1px solid var(--color-border);background:var(--color-card-bg);position:sticky;top:var(--header-height-desktop, 64px);z-index:190;-webkit-font-smoothing:antialiased}._vcsInner_tvsla_29{max-width:1100px;margin:0 auto;padding:0 20px;display:flex;align-items:stretch;height:40px;gap:0}._vcsCatSection_tvsla_51{display:flex;align-items:center;gap:4px;min-width:0;flex:1;padding-right:8px}._vcsCatRow_tvsla_69{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1}._vcsCatRow_tvsla_69::-webkit-scrollbar{display:none}._vcsExpandBtn_tvsla_93{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-background);color:var(--color-text-muted);cursor:pointer;flex-shrink:0;align-self:center;transition:color .12s,border-color .12s,background .12s;padding:0}._vcsExpandBtn_tvsla_93:hover{color:var(--color-text-primary);border-color:var(--color-text-muted)}._vcsExpandBtnActive_tvsla_137{color:var(--color-text-primary);border-color:var(--color-text-muted);background:var(--color-background)}._vcsDivider_tvsla_151{width:1px;background:var(--color-border);margin:8px 12px;flex-shrink:0}._vcsSortRow_tvsla_167{display:flex;align-items:center;gap:3px;flex-shrink:0}._vcsSearchBtn_tvsla_183{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-background);color:var(--color-text-muted);cursor:pointer;flex-shrink:0;margin-left:6px;padding:0;transition:color .12s,border-color .12s,background .12s}._vcsSearchBtn_tvsla_183:hover{color:var(--color-primary);border-color:var(--color-primary)}._vcsSearchBtnActive_tvsla_227{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}._vcsPill_tvsla_241{padding:3px 10px;border:1px solid transparent;border-radius:4px;font-size:12px;font-weight:500;color:var(--color-text-muted);background:none;white-space:nowrap;cursor:pointer;transition:color .12s,border-color .12s,background .12s;flex-shrink:0;text-decoration:none;display:inline-flex;align-items:center;line-height:1.4;-webkit-tap-highlight-color:transparent}._vcsPill_tvsla_241:hover{color:var(--color-text-primary);border-color:var(--color-border)}._vcsPillActive_tvsla_293{color:#fff!important;background:var(--color-primary);border-color:var(--color-primary);font-weight:600}._vcsPillMono_tvsla_309{font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:11px}._vcsPanelWrap_tvsla_321{border-top:1px solid var(--color-border);background:var(--color-card-bg)}._vcsPanel_tvsla_321{max-width:1100px;margin:0 auto;padding:8px 20px 10px;display:flex;flex-wrap:wrap;gap:5px;animation:_vcsPanelSlideDown_tvsla_1 .15s ease-out}@keyframes _vcsPanelSlideDown_tvsla_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._vcsSearchPanel_tvsla_367{border-top:1px solid var(--color-border);background:var(--color-card-bg);animation:_vcsPanelSlideDown_tvsla_1 .15s ease-out}._vcsSearchInner_tvsla_379{max-width:1100px;margin:0 auto;padding:12px 20px 14px}._vcsSearchForm_tvsla_391{display:flex;flex-direction:column;gap:10px}._vcsSearchInputWrap_tvsla_405{display:flex;align-items:center;gap:0;position:relative;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background);transition:border-color .15s,box-shadow .15s}._vcsSearchInputWrap_tvsla_405:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent)}._vcsSearchInputIcon_tvsla_437{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none;flex-shrink:0}._vcsSearchInput_tvsla_405{flex:1;height:34px;border:none;background:transparent;padding:0 70px 0 32px;font-size:13px;color:var(--color-text-primary);outline:none;min-width:0}._vcsSearchInput_tvsla_405::placeholder{color:var(--color-text-muted);font-weight:400}._vcsSearchClear_tvsla_491{position:absolute;right:56px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:3px;background:var(--color-border);color:var(--color-text-muted);cursor:pointer;padding:0;transition:background .1s,color .1s}._vcsSearchClear_tvsla_491:hover{background:var(--color-text-muted);color:#fff}._vcsSearchSubmit_tvsla_539{position:absolute;right:4px;top:50%;transform:translateY(-50%);height:26px;padding:0 12px;border:none;border-radius:4px;background:var(--color-primary);color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .12s;white-space:nowrap}._vcsSearchSubmit_tvsla_539:hover{opacity:.88}._vcsSearchSubmit_tvsla_539:disabled{opacity:.4;cursor:default}._vcsSearchCatRow_tvsla_583{display:flex;align-items:center;gap:8px}._vcsSearchCatLabel_tvsla_595{font-size:11px;font-weight:600;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}._vcsSearchCatPills_tvsla_615{display:flex;align-items:center;gap:4px;flex-wrap:wrap}._vcsSearchCatPill_tvsla_615{padding:2px 8px;border:1px solid var(--color-border);border-radius:4px;font-size:11.5px;font-weight:500;color:var(--color-text-muted);background:none;cursor:pointer;white-space:nowrap;transition:color .12s,border-color .12s,background .12s}._vcsSearchCatPill_tvsla_615:hover{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 40%,transparent)}._vcsSearchCatPillActive_tvsla_665{color:#fff;background:var(--color-primary);border-color:var(--color-primary);font-weight:600}@media(max-width:700px){._vcsStrip_tvsla_9{top:var(--header-height-mobile, 56px)}._vcsInner_tvsla_29{padding:0 12px;flex-wrap:wrap;height:auto;min-height:40px}._vcsCatSection_tvsla_51{order:1;flex:0 0 100%;padding-right:0;border-bottom:1px solid var(--color-border);padding-top:6px;padding-bottom:6px}._vcsDivider_tvsla_151{display:none}._vcsSortRow_tvsla_167{order:2;flex:0 0 100%;padding-top:6px;padding-bottom:6px}._vcsPanel_tvsla_321{padding:8px 12px 10px}}._desktopHeader_owprs_3{position:fixed;top:0;left:0;right:0;height:64px;background:color-mix(in srgb,var(--color-white) 85%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid color-mix(in srgb,var(--color-black) 8%,transparent);z-index:var(--z-index-sticky);transition:background-color var(--transition-slow),border-color var(--transition-slow)}[data-theme=dark] ._desktopHeader_owprs_3{background:color-mix(in srgb,var(--color-gray-900) 85%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-white) 10%,transparent)}._desktopHeaderContent_owprs_41{display:flex;align-items:center;height:100%;max-width:var(--container-md);margin:0 auto;padding:0 var(--space-lg);gap:var(--space-lg)}._desktopLogo_owprs_63{display:flex;align-items:center;gap:.625rem;text-decoration:none;color:var(--color-primary);flex-shrink:0;transition:transform var(--transition-base)}._desktopLogo_owprs_63:hover{transform:translateY(-1px)}._desktopLogoIcon_owprs_91{transition:transform var(--transition-slow),filter var(--transition-slow);filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--color-primary) 30%,transparent))}._desktopLogo_owprs_63:hover ._desktopLogoIcon_owprs_91{transform:scale(1.05) rotate(-5deg);filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--color-primary) 40%,transparent))}._desktopLogoText_owprs_111{font-size:1.375rem;font-weight:700;background:linear-gradient(135deg,#ff69b4,#ff1493);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}._desktopNav_owprs_133{display:flex;gap:.375rem;align-items:center}._desktopNavLink_owprs_145{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) .875rem;text-decoration:none;color:var(--color-text-secondary);font-weight:var(--font-weight-medium);font-size:var(--fluid-sm);border-radius:var(--radius-sm);transition:color var(--transition-base),background-color var(--transition-base),transform var(--transition-base);position:relative;cursor:pointer}._desktopNavLink_owprs_145:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-primary) 8%,transparent);transform:translateY(-1px)}._desktopNavLinkActive_owprs_187{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}._desktopNavLinkActive_owprs_187:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:24px;height:2px;background:var(--color-primary);border-radius:2px}._desktopNavIcon_owprs_221{display:flex;align-items:center;transition:transform var(--transition-base)}._desktopNavLink_owprs_145:hover ._desktopNavIcon_owprs_221{transform:scale(1.1)}._desktopSearchForm_owprs_243{flex:1;max-width:480px}._desktopSearchWrapper_owprs_253{display:flex;align-items:center;gap:.75rem;padding:var(--space-sm) .875rem;background:color-mix(in srgb,var(--color-white) 60%,transparent);border:1.5px solid color-mix(in srgb,var(--color-black) 10%,transparent);border-radius:var(--radius-md);transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}[data-theme=dark] ._desktopSearchWrapper_owprs_253{background:color-mix(in srgb,var(--color-gray-800) 60%,transparent);border-color:color-mix(in srgb,var(--color-white) 12%,transparent)}._desktopSearchWrapper_owprs_253:hover{background:color-mix(in srgb,var(--color-white) 80%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);box-shadow:0 4px 12px color-mix(in srgb,var(--color-black) 5%,transparent)}[data-theme=dark] ._desktopSearchWrapper_owprs_253:hover{background:color-mix(in srgb,var(--color-gray-800) 80%,transparent);border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--color-black) 30%,transparent)}._desktopSearchWrapperFocused_owprs_309{background:color-mix(in srgb,var(--color-white) 95%,transparent);border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent),0 8px 16px color-mix(in srgb,var(--color-black) 8%,transparent)}[data-theme=dark] ._desktopSearchWrapperFocused_owprs_309{background:color-mix(in srgb,var(--color-gray-800) 95%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent),0 8px 24px color-mix(in srgb,var(--color-black) 40%,transparent)}._desktopSearchIcon_owprs_331{color:var(--color-text-muted);flex-shrink:0;transition:color var(--transition-base)}._desktopSearchWrapperFocused_owprs_309 ._desktopSearchIcon_owprs_331{color:var(--color-primary)}._desktopSearchInput_owprs_351{flex:1;border:none;outline:none;background:transparent;font-size:.875rem;color:var(--color-text);font-weight:400}._desktopSearchInput_owprs_351::placeholder{color:var(--color-text-muted)}._desktopSearchKbd_owprs_379{padding:.25rem .5rem;background:color-mix(in srgb,var(--color-black) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-black) 10%,transparent);border-radius:.375rem;font-size:.75rem;font-weight:600;color:var(--color-text-muted);font-family:ui-monospace,monospace;line-height:1}[data-theme=dark] ._desktopSearchKbd_owprs_379{background:color-mix(in srgb,var(--color-white) 8%,transparent);border-color:color-mix(in srgb,var(--color-white) 12%,transparent)}._desktopActions_owprs_415{display:flex;align-items:center;gap:.375rem;margin-left:auto}._desktopActionBtn_owprs_429,._desktopThemeToggle_owprs_431{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-base),background-color var(--transition-base),transform var(--transition-base);flex-shrink:0;text-decoration:none}._desktopActionBtn_owprs_429:hover,._desktopThemeToggle_owprs_431:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-primary) 8%,transparent);transform:translateY(-1px)}._desktopActionBtn_owprs_429:active,._desktopThemeToggle_owprs_431:active{transform:scale(.95)}._desktopActionBtn_owprs_429:focus-visible,._desktopThemeToggle_owprs_431:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._mobileHeader_1u1f3_3{position:fixed;top:0;left:0;right:0;height:56px;background:color-mix(in srgb,var(--color-white) 95%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid color-mix(in srgb,var(--color-black) 8%,transparent);z-index:var(--z-index-sticky)}[data-theme=dark] ._mobileHeader_1u1f3_3{background:color-mix(in srgb,var(--color-gray-900) 95%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-white) 10%,transparent)}._mobileHeaderContent_1u1f3_39{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 .75rem}._mobileMenuBtn_1u1f3_57{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-base),background-color var(--transition-base);flex-shrink:0}._mobileMenuBtn_1u1f3_57:hover,._mobileMenuBtn_1u1f3_57:active{color:var(--color-text);background:var(--color-hover-bg)}._mobileLogo_1u1f3_101{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--color-primary)}._mobileLogoIcon_1u1f3_123{filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--color-primary) 30%,transparent))}._mobileLogoText_1u1f3_131{font-size:1.125rem;font-weight:700;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._mobileActions_1u1f3_151{display:flex;align-items:center;gap:.25rem;margin-left:auto}._mobileSearchWrapper_1u1f3_165{display:flex;align-items:center}._mobileActionBtn_1u1f3_175{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-base),background-color var(--transition-base);flex-shrink:0;text-decoration:none}._mobileActionBtn_1u1f3_175:hover,._mobileActionBtn_1u1f3_175:active{color:var(--color-text);background:var(--color-hover-bg)}._mobileSidebarOverlay_1u1f3_221{position:fixed;inset:0;background:color-mix(in srgb,var(--color-black) 50%,transparent);z-index:var(--z-index-modal-backdrop);animation:_fadeIn_1u1f3_1 .25s ease}[data-theme=dark] ._mobileSidebarOverlay_1u1f3_221{background:color-mix(in srgb,var(--color-black) 70%,transparent)}@keyframes _fadeIn_1u1f3_1{0%{opacity:0}to{opacity:1}}._mobileSidebar_1u1f3_221{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:80vw;background:color-mix(in srgb,var(--color-white) 98%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:4px 0 24px color-mix(in srgb,var(--color-black) 10%,transparent);z-index:var(--z-index-modal);animation:_slideInLeft_1u1f3_1 .3s ease;display:flex;flex-direction:column}[data-theme=dark] ._mobileSidebar_1u1f3_221{background:color-mix(in srgb,var(--color-gray-900) 98%,transparent);box-shadow:4px 0 24px color-mix(in srgb,var(--color-black) 30%,transparent)}@keyframes _slideInLeft_1u1f3_1{0%{transform:translate(-100%)}to{transform:translate(0)}}._mobileSidebarHeader_1u1f3_335{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--color-black) 8%,transparent)}[data-theme=dark] ._mobileSidebarHeader_1u1f3_335{border-bottom-color:color-mix(in srgb,var(--color-white) 10%,transparent)}._mobileSidebarLogo_1u1f3_359{display:flex;align-items:center;gap:.625rem;color:var(--color-primary);font-size:1.125rem;font-weight:700}._mobileSidebarClose_1u1f3_377{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-base),background-color var(--transition-base)}._mobileSidebarClose_1u1f3_377:hover,._mobileSidebarClose_1u1f3_377:active{color:var(--color-text);background:var(--color-hover-bg)}._mobileSidebarNav_1u1f3_419{flex:1;padding:.5rem;overflow-y:auto}._mobileSidebarLink_1u1f3_431{display:flex;align-items:center;gap:var(--space-md);padding:.875rem var(--space-md);text-decoration:none;color:var(--color-text-secondary);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);border-radius:var(--radius-sm);transition:color var(--transition-base),background-color var(--transition-base);margin-bottom:var(--space-xs);cursor:pointer;min-height:44px}._mobileSidebarLink_1u1f3_431:hover{color:var(--color-text);background:var(--color-hover-bg)}._mobileSidebarLinkActive_1u1f3_473{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent);font-weight:600}._mobileSidebarIcon_1u1f3_485{display:flex;align-items:center;flex-shrink:0}._mobileSidebarLinkActive_1u1f3_473 ._mobileSidebarIcon_1u1f3_485{color:var(--color-primary)}._layout_1etwp_3{min-height:100vh;display:flex;flex-direction:column;background:var(--color-background)}._skipLink_1etwp_19{position:absolute;top:-100%;left:16px;z-index:var(--z-index-tooltip);padding:8px 16px;background:var(--color-primary, #6366f1);color:#fff;border-radius:4px;font-size:14px;text-decoration:none;opacity:0;transition:top .2s,opacity .2s}._skipLink_1etwp_19:focus{top:12px;opacity:1}._main_1etwp_61{flex:1;padding-top:0;padding-bottom:var(--mobile-nav-height)}._mainReader_1etwp_79{flex:1;padding-top:0;padding-bottom:0}@media(min-width:768px){._main_1etwp_61{padding-top:0;padding-bottom:0}}._footer_1etwp_107{background:var(--color-background);border-top:1px solid var(--color-border);padding:var(--space-2xl) var(--space-md);display:none}@media(min-width:768px){._footer_1etwp_107{display:block}}._footerContent_1etwp_133{max-width:var(--container-md);margin:0 auto;display:flex;justify-content:space-between;gap:var(--space-2xl)}._footerMain_1etwp_149{max-width:300px}._footerBrand_1etwp_157{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);margin-bottom:var(--space-sm)}._footerLogo_1etwp_177{flex-shrink:0}._footerDesc_1etwp_185{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}._footerLinks_1etwp_199{display:flex;gap:var(--space-2xl)}._footerLinkGroup_1etwp_209{display:flex;flex-direction:column;gap:var(--space-sm)}._footerLinkTitle_1etwp_221{margin:0 0 var(--space-sm) 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}._footerLink_1etwp_199{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}._footerLink_1etwp_199:hover{color:var(--color-primary)}._footerBottom_1etwp_257{max-width:var(--container-md);margin:var(--space-xl) auto 0;padding-top:var(--space-lg);border-top:1px solid var(--color-border);text-align:center}._footerBottom_1etwp_257 p{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}._bottomTabNav_1etwp_287{position:fixed;bottom:0;left:0;right:0;background:var(--color-background);border-top:1px solid var(--color-border);display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;z-index:var(--z-index-fixed);padding:0;margin:0;min-height:64px;max-height:72px}@media(min-width:768px){._bottomTabNav_1etwp_287{display:none}}._bottomTabNavItem_1etwp_335{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;background:transparent;padding:8px 4px;text-decoration:none;color:var(--color-text-muted);transition:color var(--transition-fast);flex:1;cursor:pointer;min-width:0;-webkit-tap-highlight-color:transparent;font-family:inherit;font-size:inherit;position:relative}._bottomTabNavItem_1etwp_335:active{transform:scale(.95)}._bottomTabNavItemActive_1etwp_385{color:var(--color-primary);font-weight:var(--font-weight-semibold)}._bottomTabNavItemActive_1etwp_385:before{content:"";position:absolute;top:0;left:25%;width:50%;height:2.5px;background:var(--color-primary);border-radius:0 0 var(--radius-full) var(--radius-full);animation:_tabIndicatorIn_1etwp_1 .25s cubic-bezier(.4,0,.2,1) both}@keyframes _tabIndicatorIn_1etwp_1{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}._bottomTabNavItemActive_1etwp_385 ._bottomTabNavLabel_1etwp_443{color:var(--color-primary)}._bottomTabNavIcon_1etwp_451{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px}._bottomTabNavLabel_1etwp_443{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media(prefers-reduced-motion:reduce){._bottomTabNavItem_1etwp_335:active{transform:none}._bottomTabNavItemActive_1etwp_385:before{animation:none}}._wrapper_1cap5_3{min-height:100%}._enter_1cap5_11{animation:_pageSlideIn_1cap5_1 .28s cubic-bezier(.4,0,.2,1) both}@keyframes _pageSlideIn_1cap5_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._enter_1cap5_11{animation:none}}._categoryNav_kl65b_7{background:var(--color-white);border-bottom:1px solid var(--color-border);position:relative;z-index:1;box-shadow:var(--shadow-sm)}._navContent_kl65b_23{max-width:1600px;margin:0 auto;padding:.75rem 1rem;display:flex;align-items:center;gap:1rem}._categoryList_kl65b_47{flex:1;display:flex;gap:.5rem;overflow-x:auto;overflow-y:visible;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-primary) 30%,transparent) transparent;-ms-overflow-style:auto;scroll-behavior:smooth;min-width:0}._categoryList_kl65b_47::-webkit-scrollbar{height:6px}._categoryList_kl65b_47::-webkit-scrollbar-track{background:transparent;margin:0 8px}._categoryList_kl65b_47::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-primary) 30%,transparent);border-radius:3px}._categoryList_kl65b_47::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-primary) 50%,transparent)}._categoryList_kl65b_47._gridMode_kl65b_117{flex-wrap:wrap;overflow-x:visible;cursor:default!important}._categoryItem_kl65b_131{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0}._categoryList_kl65b_47._gridMode_kl65b_117 ._categoryItem_kl65b_131{flex-shrink:1}._categoryBtn_kl65b_155{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:var(--color-gray-50);color:var(--color-gray-600);border:1px solid transparent;border-radius:9999px;font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base);text-decoration:none}._categoryBtn_kl65b_155:hover{background:var(--color-gray-100);color:var(--color-gray-900)}._categoryBtn_kl65b_155._active_kl65b_199{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff;border-color:var(--color-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary) 25%,transparent)}._chevron_kl65b_215{width:14px;height:14px;opacity:.6;transition:transform .2s ease}._chevron_kl65b_215._rotate_kl65b_229{transform:rotate(180deg)}._inlineChildren_kl65b_243{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.375rem;padding:.75rem 0 0 1rem;margin-top:.5rem;max-width:100%}._childBtn_kl65b_261{padding:.5rem .75rem;background:var(--color-white);color:var(--color-gray-500);border:1px solid var(--color-gray-200);border-radius:8px;font-size:.8125rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base);min-height:44px;display:flex;align-items:center;justify-content:center;text-decoration:none}._childBtn_kl65b_261:hover{background:var(--color-pink-50);color:var(--color-primary)}._childBtn_kl65b_261._active_kl65b_199{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff;font-weight:600;box-shadow:0 2px 6px color-mix(in srgb,var(--color-primary) 20%,transparent)}._dropdown_kl65b_331{background:var(--color-white);border:1px solid var(--color-pink-300);border-radius:12px;padding:.75rem;box-shadow:0 10px 40px color-mix(in srgb,var(--color-primary) 15%,transparent);z-index:var(--z-index-dropdown);display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.375rem;max-height:calc(100vh - 120px);overflow-y:auto;overflow-x:hidden;min-width:300px;max-width:min(600px,calc(100vw - 2rem));animation:_dropdownFadeIn_kl65b_1 .15s ease-out;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-primary) 30%,transparent) transparent}._dropdown_kl65b_331::-webkit-scrollbar{width:6px}._dropdown_kl65b_331::-webkit-scrollbar-track{background:transparent;margin:8px 0}._dropdown_kl65b_331::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-primary) 30%,transparent);border-radius:3px}._dropdown_kl65b_331::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-primary) 50%,transparent)}@keyframes _dropdownFadeIn_kl65b_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_kl65b_447{padding:.625rem .875rem;background:var(--color-white);color:var(--color-gray-500);border:none;border-radius:8px;font-size:.875rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base);min-height:44px;display:flex;align-items:center;justify-content:center;text-decoration:none}._dropdownItem_kl65b_447:hover{background:var(--color-pink-50);color:var(--color-primary)}._dropdownItem_kl65b_447._active_kl65b_199{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff;font-weight:600;box-shadow:0 2px 6px color-mix(in srgb,var(--color-primary) 25%,transparent)}._actions_kl65b_517{display:flex;align-items:center;gap:.5rem;padding-left:1rem;border-left:1px solid var(--color-gray-200);flex-shrink:0}._actionBtn_kl65b_535{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:var(--color-white);color:var(--color-gray-500);border:1px solid var(--color-gray-200);border-radius:9999px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base);text-decoration:none}._actionBtn_kl65b_535:hover{background:var(--color-pink-50);color:var(--color-primary);border-color:var(--color-pink-300)}._actionBtn_kl65b_535._active_kl65b_199{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 2px 6px color-mix(in srgb,var(--color-primary) 20%,transparent)}._icon_kl65b_593{width:16px;height:16px;flex-shrink:0}@media(max-width:768px){._navContent_kl65b_23{padding:.5rem .75rem;gap:.75rem}._categoryBtn_kl65b_155{padding:.375rem .75rem;font-size:.8125rem}._actions_kl65b_517{padding-left:.75rem}._actionBtn_kl65b_535 span{display:none}._actionBtn_kl65b_535{padding:.5rem}._dropdown_kl65b_331{left:1rem!important;right:1rem;min-width:auto;max-width:calc(100vw - 2rem);grid-template-columns:1fr!important;padding:.5rem;max-height:calc(100vh - 100px)}._dropdownItem_kl65b_447{text-align:left;justify-content:flex-start}._inlineChildren_kl65b_243{grid-template-columns:1fr;padding-left:.5rem}}@media(min-width:769px)and (max-width:1024px){._dropdown_kl65b_331{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important}._inlineChildren_kl65b_243{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}._announcementBar_l5hrv_1{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;background:linear-gradient(135deg,#3b82f614,#8b5cf614);border-bottom:1px solid rgba(59,130,246,.12)}._content_l5hrv_19{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.25rem .75rem;max-width:1200px;font-size:.8125rem}._item_l5hrv_39{display:flex;align-items:center;gap:.25rem}._label_l5hrv_51{color:var(--color-text-muted, #94a3b8);font-weight:500;white-space:nowrap}._link_l5hrv_63{color:var(--color-primary, #3b82f6);font-weight:600;text-decoration:none;white-space:nowrap;transition:opacity .2s ease;cursor:pointer}._link_l5hrv_63:hover{opacity:.8;text-decoration:underline}._divider_l5hrv_91{color:var(--color-text-muted, #94a3b8);margin-left:.5rem;-webkit-user-select:none;user-select:none}@media(max-width:768px){._announcementBar_l5hrv_1{padding:.4rem 1rem}._content_l5hrv_19{font-size:.75rem;gap:.2rem .5rem}}
