.BoardGames_boardGamesContainer__BtJdV{padding:0 1rem;width:100%}.BoardGames_header__mhnh7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media (max-width:767px){.BoardGames_header__mhnh7{flex-direction:column;align-items:flex-start;gap:.75rem}}.BoardGames_titleGroup___bkSp{display:flex;align-items:center;gap:1rem}.BoardGames_titleGroup___bkSp h1{color:var(--primary-dark);font-size:2rem;margin:0}.BoardGames_headerGraphic__01LvD{cursor:pointer;transition:transform .2s ease}.BoardGames_headerGraphic__01LvD:hover{transform:scale(1.05)}.BoardGames_headerGraphic__01LvD:active{transform:scale(.98)}@keyframes BoardGames_subtlePulse__4_ibs{0%,to{opacity:1}50%{opacity:.8}}.BoardGames_headerGraphic__01LvD:hover{animation:BoardGames_subtlePulse__4_ibs 2s infinite}.BoardGames_actions__alR0b{display:flex;gap:.75rem}.BoardGames_tableContainer__5ivB3{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1.5rem;border-radius:12px;box-shadow:var(--shadow-floating)}.BoardGames_table__GeRat{width:100%;border-collapse:separate;border-spacing:0;min-width:650px;overflow:hidden;box-shadow:var(--shadow);background-color:var(--gray-50)}.BoardGames_table__GeRat th{background-color:var(--gray-100);color:var(--gray-700);font-weight:600;padding:14px 16px;text-align:left;cursor:pointer;transition:background-color .2s ease;border-bottom:2px solid var(--gray-300)}.BoardGames_table__GeRat th:hover{background-color:var(--gray-200)}.BoardGames_table__GeRat tr{border-bottom:1px solid var(--gray-200)}.BoardGames_table__GeRat tr:nth-child(2n){background-color:var(--gray-50);color:var(--gray-900)}.BoardGames_table__GeRat tr:nth-child(odd){background-color:var(--gray-100);color:var(--gray-900)}.BoardGames_table__GeRat td{padding:12px 16px;border-bottom:none;vertical-align:middle}.BoardGames_table__GeRat tr:last-child,.BoardGames_table__GeRat tr:last-child td{border-bottom:none}.BoardGames_table__GeRat tr:hover td{background-color:var(--primary-lightest)}.BoardGames_table__GeRat tr:first-child th:first-child{border-top-left-radius:12px}.BoardGames_table__GeRat tr:first-child th:last-child{border-top-right-radius:12px}.BoardGames_table__GeRat tr:last-child td:first-child{border-bottom-left-radius:12px}.BoardGames_table__GeRat tr:last-child td:last-child{border-bottom-right-radius:12px}.BoardGames_table__GeRat .BoardGames_actions__alR0b{display:flex;flex-direction:row;align-items:center;gap:8px;justify-content:flex-start;min-width:90px;height:100%}.BoardGames_table__GeRat .BoardGames_deleteButton__JqAzp,.BoardGames_table__GeRat .BoardGames_editButton__AyF1C,.BoardGames_table__GeRat .BoardGames_saveButton__SvOl1{padding:8px;border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center}.BoardGames_table__GeRat .BoardGames_editButton__AyF1C{margin-right:0}.BoardGames_mobileCardView__o7pki{display:none;scrollbar-width:none;-ms-overflow-style:none}.BoardGames_mobileCardView__o7pki::-webkit-scrollbar{display:none}@media (max-width:768px){.BoardGames_tableContainer__5ivB3{display:none}.BoardGames_mobileCardView__o7pki{display:block}}.BoardGames_gameCard__p_0Bu{background-color:var(--gray-50);border-radius:var(--border-radius);box-shadow:var(--shadow);margin-bottom:16px;overflow:hidden;transition:var(--transition);border-left:3px solid var(--primary)}.BoardGames_gameCard__p_0Bu:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.BoardGames_gameCardHeader__ptTwX{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px;background-color:var(--primary-lightest);border-bottom:1px solid var(--gray-200)}.BoardGames_gameNameContainer__Zag_F{display:flex;justify-content:space-between;align-items:center;flex:1 1;margin-right:12px}.BoardGames_gameName__YQxnv{font-weight:600;font-size:1.1rem;color:var(--primary-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%}.BoardGames_gameCardHeaderStacked__UQZS5{flex-direction:column;align-items:stretch;gap:10px}.BoardGames_gameCardHeaderTop__ENnzY{display:flex;justify-content:space-between;align-items:center;gap:10px}.BoardGames_gameNameLine__aJD1V{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.BoardGames_gameNameText__wY3cV{font-weight:600;font-size:1.15rem;color:var(--primary-dark);line-height:1.25;word-break:break-word}.BoardGames_collectionStatusInline__yS2H_{display:inline-flex;align-items:center;gap:3px;font-size:.72rem;font-weight:600;color:#16a34a;padding:2px 6px;background:color-mix(in srgb,#16a34a 12%,transparent);border-radius:999px;white-space:nowrap}.BoardGames_collectionStatusInlineExternal__kDwUZ{color:var(--text-muted);background:color-mix(in srgb,var(--text-muted) 12%,transparent)}.BoardGames_headerActions__Yccv2{display:flex;align-items:center;gap:12px}.BoardGames_gameCardBody__hA5OB{padding:16px}.BoardGames_gameDetail__XAckM{display:flex;margin-bottom:8px}.BoardGames_gameDetailLabel___xcbd{flex:0 0 130px;color:var(--gray-500);font-weight:500}.BoardGames_gameDetailValue__KYcvr{color:var(--gray-900);font-weight:600}.BoardGames_gameMetaBadge__N0OIl{display:inline-flex;align-items:center;gap:4px;background:var(--primary-lightest);color:var(--primary-dark);padding:2px 10px;border-radius:20px;font-size:.8rem;font-weight:700}@media (max-width:767px){.BoardGames_gameCardBody__hA5OB{padding:12px 16px 16px}.BoardGames_gameDetail__XAckM{flex-direction:column;gap:3px;margin-bottom:12px}.BoardGames_gameDetailLabel___xcbd{flex:none;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.BoardGames_gameDetailValue__KYcvr{font-size:.92rem}.BoardGames_gameCardHeaderTop__ENnzY{flex-wrap:wrap;align-items:center;gap:8px}.BoardGames_gameCardActions__mBKaX{gap:8px;flex-shrink:0}.BoardGames_gameCardActions__mBKaX .BoardGames_deleteButton__JqAzp,.BoardGames_gameCardActions__mBKaX .BoardGames_editButton__AyF1C{width:40px;height:40px;min-width:40px;min-height:40px}}.BoardGames_importButton__ebIqf,.BoardGames_toggleButton__k7VyU{background-color:var(--primary);color:white;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow);transition:var(--transition)}.BoardGames_importButton__ebIqf:hover,.BoardGames_toggleButton__k7VyU:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-hover)}.BoardGames_saveButton__SvOl1{background-color:var(--primary-lightest);color:var(--primary);border:1px solid var(--primary-light);border-radius:var(--border-radius);padding:6px;margin-right:8px;transition:var(--transition);cursor:pointer}.BoardGames_saveButton__SvOl1:hover{background-color:var(--primary);color:var(--primary-lightest)}.BoardGames_deleteButton__JqAzp,.BoardGames_editButton__AyF1C,.BoardGames_saveButton__SvOl1{border:none;background-color:var(--gray-100);color:var(--gray-700);cursor:pointer;padding:.5rem;border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;transition:var(--transition)}.BoardGames_editButton__AyF1C:hover{background-color:var(--primary);color:var(--primary-lightest)}.BoardGames_deleteButton__JqAzp:hover{background-color:var(--error-light);color:var(--error)}.BoardGames_gameCardActions__mBKaX{display:flex;gap:.5rem}.BoardGames_gameCardActions__mBKaX .BoardGames_deleteButton__JqAzp,.BoardGames_gameCardActions__mBKaX .BoardGames_editButton__AyF1C{color:var(--primary);background-color:var(--gray-100);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-flat);padding:0}.BoardGames_gameCardActions__mBKaX .BoardGames_editButton__AyF1C:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-hover)}.BoardGames_gameCardActions__mBKaX .BoardGames_deleteButton__JqAzp{color:var(--error)}.BoardGames_gameCardActions__mBKaX .BoardGames_deleteButton__JqAzp:hover,.BoardGames_gameCardActions__mBKaX .BoardGames_editButton__AyF1C:hover{background-color:var(--primary-lightest);transform:translateY(-2px);box-shadow:var(--shadow-raised)}.BoardGames_gameCardActions__mBKaX .BoardGames_saveButton__SvOl1{background-color:var(--success);color:white}.BoardGames_gameCardActions__mBKaX .BoardGames_saveButton__SvOl1:hover{background-color:#0ca678;transform:translateY(-2px);box-shadow:var(--shadow-hover)}.BoardGames_modal__prqh4{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:stretch;justify-content:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);overflow:hidden}.BoardGames_modernModalContent__YpCDm{background-color:var(--gray-50);width:100%;max-width:none;max-height:none;flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column}@media (min-width:1200px){.BoardGames_modernModalContent__YpCDm{max-width:1000px}}@media (min-width:1400px){.BoardGames_modernModalContent__YpCDm{max-width:1100px}}@media (max-width:768px){.BoardGames_modernModalContent__YpCDm{width:100%;max-width:none;max-height:none;border-radius:0}.BoardGames_modalHeader__rBt3N{padding:12px 16px}}.BoardGames_modalHeader__rBt3N{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--gray-200);flex-shrink:0;background-color:var(--gray-50);z-index:10}.BoardGames_gameImageSection__9Ljdj{position:relative;width:100%;height:250px;overflow:hidden;background:linear-gradient(135deg,var(--gray-100) 0,var(--gray-300) 100%);flex-shrink:0}.BoardGames_modalTitle__KviOG{display:flex;align-items:center;gap:10px;margin:0;color:var(--primary-dark);font-size:1.4rem;min-width:0}.BoardGames_modalTitleGroup__GDR6w{display:flex;align-items:center;gap:4px;min-width:0}.BoardGames_modalTitleGroup__GDR6w>:not(.BoardGames_modalTitle__KviOG){flex-shrink:0}.BoardGames_modalTitleIcon__GyKjL{color:var(--primary);flex-shrink:0}.BoardGames_modalBody__6Ru_v{padding:24px;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;flex:1 1;min-height:0}.BoardGames_modalFooter__V05AY{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--gray-200);background-color:var(--gray-50);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);flex-shrink:0}.BoardGames_formSection__hB4oV{margin-bottom:24px}.BoardGames_formSectionTitle__3D9Qx{color:var(--primary-dark);font-size:1.1rem;margin:0 0 12px}.BoardGames_formSectionDescription__lff4L{color:var(--gray-500);margin-top:0;font-size:.9rem}.BoardGames_formSectionDivider__C68nd{height:1px;background-color:var(--gray-200);margin:24px 0}.BoardGames_formGrid__T7H4A{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}@media (min-width:900px){.BoardGames_formGrid__T7H4A{grid-template-columns:repeat(3,1fr)}.BoardGames_curveContainer___1s0k{height:250px}.BoardGames_curveSvg__iRpxV{height:210px}.BoardGames_timeAxisLabels__uTEoT{font-size:.75rem;padding:0 20px}.BoardGames_indicatorText__xPkTK{font-size:.55rem}.BoardGames_curvePath__4ggxs{stroke-width:2}}@media (min-width:1100px){.BoardGames_formGrid__T7H4A{grid-template-columns:repeat(4,1fr)}.BoardGames_curveContainer___1s0k{height:280px}.BoardGames_curveSvg__iRpxV{height:240px}.BoardGames_timeAxisLabels__uTEoT{font-size:.8rem;padding:0 25px}.BoardGames_indicatorText__xPkTK{font-size:.6rem}.BoardGames_lineChartContainer__oCLZ9{aspect-ratio:3.5/1;min-height:200px;max-height:320px}.BoardGames_chartStatValue__4Xq2u{font-size:1.4rem}}.BoardGames_calculatedValuesGrid__igiC9{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.BoardGames_modernFormGroup__4rqAb{margin-bottom:16px}.BoardGames_modernLabel__wg0to{display:block;margin-bottom:6px;font-size:.9rem;font-weight:500;color:var(--gray-700);position:relative}.BoardGames_tooltipText__WMqJx{position:absolute;bottom:100%;left:0;background-color:var(--gray-900);color:white;padding:5px 8px;border-radius:4px;font-size:.75rem;visibility:hidden;opacity:0;transition:.2s;pointer-events:none;white-space:nowrap;margin-bottom:4px;z-index:10}.BoardGames_modernLabel__wg0to:hover .BoardGames_tooltipText__WMqJx{visibility:visible;opacity:1}.BoardGames_modernInput__bRPup{width:100%;padding:10px 12px;border:1px solid var(--gray-300);border-radius:var(--border-radius);font-size:1rem;transition:border-color .2s}.BoardGames_modernInput__bRPup:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(77,109,154,.2)}.BoardGames_calculatedInputWrapper__w6OKo{position:relative}.BoardGames_calculatedInput__8GTZ1{background-color:var(--gray-50);color:var(--gray-700)}.BoardGames_calculatedBadge__a7dsd{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:.7rem;background-color:var(--primary-light);color:white;padding:2px 6px;border-radius:10px}.BoardGames_requiredField__qsxOY{color:var(--error);margin-left:2px}.BoardGames_modernCloseButton__nAAfE{background:none;border:none;cursor:pointer;color:var(--gray-500);display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;transition:all .2s}.BoardGames_modernCloseButton__nAAfE:hover{background-color:var(--gray-100);color:var(--gray-900)}.BoardGames_cancelButton__F646n{background-color:var(--gray-100);color:var(--gray-700);border:none;border-radius:var(--border-radius);padding:10px 16px;font-weight:500;cursor:pointer;transition:all .2s}.BoardGames_cancelButton__F646n:hover{background-color:var(--gray-200)}.BoardGames_modernSubmitButton__81LUG{background-color:var(--primary);color:white;border:none;border-radius:var(--border-radius);padding:10px 16px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.BoardGames_modernSubmitButton__81LUG:hover{background-color:var(--primary-dark)}.BoardGames_modernSubmitButton__81LUG:disabled{background-color:var(--gray-300);cursor:not-allowed}.BoardGames_searchContainer___dxDc{margin-bottom:24px}.BoardGames_searchIcon__5OcMk{color:var(--gray-500);margin-right:8px}.BoardGames_searchInput__JRGQt{flex:1 1;border:none;padding:8px 0;font-size:1rem;outline:none;background:transparent;color:var(--text-primary)}.BoardGames_searchClearButton__pujjq{background:none;border:none;color:var(--gray-500);cursor:pointer;padding:8px;margin-left:8px;border-radius:50%}.BoardGames_searchClearButton__pujjq:hover{background-color:var(--gray-100);color:var(--gray-700)}.BoardGames_bggSearchContainer__CSa26{margin-top:12px}.BoardGames_bggSearchInputGroup__XFTol{display:flex;gap:8px;margin-bottom:12px}.BoardGames_searchButton__KGbgR{background-color:var(--primary);color:white;border:none;padding:10px 16px;border-radius:var(--border-radius);font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.BoardGames_searchButton__KGbgR:hover{background-color:var(--primary-dark)}.BoardGames_bggSearchResults__ZCvDe{max-height:300px;overflow-y:auto;border:1px solid var(--gray-200);border-radius:var(--border-radius);margin-top:8px}.BoardGames_bggSearchResult__Mv44z{padding:12px;cursor:pointer;border-bottom:1px solid var(--gray-200);transition:all .2s;display:flex;justify-content:space-between;align-items:center}.BoardGames_bggSearchResult__Mv44z:last-child{border-bottom:none}.BoardGames_bggSearchResult__Mv44z:hover{background-color:var(--primary-lightest)}.BoardGames_bggGameName___boWT{font-weight:500;color:var(--gray-900)}.BoardGames_bggGameYear__yLgwa{color:var(--gray-500);font-size:.9rem}.BoardGames_dice__3EYDP{transform-origin:center;transition:transform .8s cubic-bezier(.175,.885,.32,1.275)}.BoardGames_rolling__10_Bl{animation:BoardGames_diceRoll__hL029 .8s cubic-bezier(.36,.07,.19,.97)}@keyframes BoardGames_diceRoll__hL029{0%{transform:rotate(0deg) translateY(0)}25%{transform:rotate(-15deg) translateY(-5px)}50%{transform:rotate(0deg) translateY(-10px)}75%{transform:rotate(15deg) translateY(-5px)}to{transform:rotate(0deg) translateY(0)}}.BoardGames_meeple__82DAT{transform-origin:bottom center;animation:BoardGames_meepleWave__eElrX 5s ease-in-out infinite}@keyframes BoardGames_meepleWave__eElrX{0%,to{transform:rotate(0deg)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}}.BoardGames_card__dfEbV{transform-origin:center;animation:BoardGames_cardFloat__rZ7zO 6s ease-in-out infinite}@keyframes BoardGames_cardFloat__rZ7zO{0%,to{transform:rotate(-15deg) translateY(0)}50%{transform:rotate(-12deg) translateY(-3px)}}.BoardGames_miniSpinner__6shXN{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;animation:BoardGames_spin__jUKXh 1s ease-in-out infinite}.BoardGames_spinnerIcon__rF05w{display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:white;animation:BoardGames_spin__jUKXh 1s ease-in-out infinite;margin-right:8px}.BoardGames_errorMessage__2cxDM,.BoardGames_successMessage__ZGPm1{padding:12px 16px;margin-bottom:16px;border-radius:var(--border-radius);display:flex;align-items:center;animation:BoardGames_fadeIn__Mipa6 .3s ease-in}.BoardGames_errorMessage__2cxDM{background-color:var(--error-light);color:var(--error);border:1px solid #fecaca}.BoardGames_successMessage__ZGPm1{background-color:#D1FAE5;color:var(--success);border:1px solid #a7f3d0}.BoardGames_table__GeRat input{width:100%;padding:8px;border:1px solid var(--gray-300);border-radius:var(--border-radius);font-size:.9rem}.BoardGames_table__GeRat input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(77,109,154,.2)}.BoardGames_chevron__tjkkR{margin-left:4px;vertical-align:middle}.BoardGames_modalContent__OXUNW{background-color:var(--gray-50);border-radius:var(--border-radius);padding:24px;position:relative;width:90%;max-width:500px}.BoardGames_closeButton__oVEaB{position:absolute;top:12px;right:12px;font-size:1.5rem;cursor:pointer;color:var(--gray-500);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.BoardGames_closeButton__oVEaB:hover{background-color:var(--gray-100);color:var(--gray-700)}.BoardGames_modalDeleteButton__TRJoF{background-color:var(--error-light);color:var(--error);border:none;border-radius:var(--border-radius);padding:12px;cursor:pointer;transition:all .2s}.BoardGames_modalDeleteButton__TRJoF:hover{background-color:var(--error);color:white}.BoardGames_noData__c6W07{text-align:center;padding:3rem 2rem;color:var(--primary);background-color:var(--primary-lightest);border-radius:8px;font-style:italic}.BoardGames_collectionBadge__246xg,.BoardGames_notInCollectionBadge__Ta0Kv{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:4px;min-width:40px;text-align:center}.BoardGames_collectionBadge__246xg{background-color:rgba(25,135,84,.1);color:#198754;border:1px solid rgba(25,135,84,.2)}.BoardGames_notInCollectionBadge__Ta0Kv{background-color:rgba(108,117,125,.1);color:var(--text-secondary);border:1px solid rgba(108,117,125,.2)}.BoardGames_checkboxWrapper__7GglH{display:flex;align-items:center;margin-top:.5rem}.BoardGames_checkbox__IjMwJ{margin-right:.5rem}.BoardGames_checkboxLabel__CpqGH{font-size:.9rem;-webkit-user-select:none;user-select:none}.BoardGames_helpText__gu3mB{margin-top:.25rem;font-size:.8rem;color:var(--text-secondary)}.BoardGames_collectionCheckbox__kSLtI{width:18px;height:18px}.BoardGames_toggleSwitchContainer__zTbwD{display:flex;align-items:center;gap:12px;margin-top:8px}.BoardGames_toggleSwitch__MWl6A{position:relative;width:50px;height:26px;flex-shrink:0}.BoardGames_toggleSwitch__MWl6A input{opacity:0;width:0;height:0}.BoardGames_toggleSlider__wNNrb{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--gray-200);transition:.3s;border-radius:26px}.BoardGames_toggleSlider__wNNrb:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:var(--gray-50);transition:.3s;border-radius:50%}.BoardGames_toggleSwitch__MWl6A input:checked+.BoardGames_toggleSlider__wNNrb{background-color:#1e88e5}.BoardGames_toggleSwitch__MWl6A input:checked+.BoardGames_toggleSlider__wNNrb:before{transform:translateX(24px)}.BoardGames_toggleStatus__J_s9Q{font-size:14px;font-weight:500}.BoardGames_toggleInCollection__voCSW{color:#1e88e5}.BoardGames_toggleNotOwned__1uxod{color:var(--text-secondary)}.BoardGames_curveContainer___1s0k{height:220px;background-color:var(--gray-50);border-radius:8px;overflow:hidden;position:relative;margin-bottom:10px;border:1px solid var(--gray-200);padding-top:10px}.BoardGames_timeAxisLabels__uTEoT{display:flex;justify-content:space-between;font-size:.7rem;color:var(--text-secondary);padding:0 15px;position:absolute;bottom:5px;left:0;right:0;z-index:3}.BoardGames_curveSvg__iRpxV{width:100%;height:180px;position:relative;z-index:2}.BoardGames_curveExplanation__rpPju{font-size:.85rem;color:var(--text-secondary);margin-top:8px;margin-bottom:8px}.BoardGames_indicatorLine__LnoiV{stroke:var(--success);stroke-width:.5;stroke-dasharray:2,2}.BoardGames_indicatorBadge__z3_6B{fill:#ff6b6b;rx:4}.BoardGames_indicatorText__xPkTK{fill:var(--success);font-size:.5rem;font-weight:700;text-anchor:middle;dominant-baseline:middle}.BoardGames_curvePath__4ggxs{fill:none;stroke:var(--primary);stroke-width:1.5;stroke-linejoin:round}.BoardGames_noDataText__izZK1{fill:#adb5bd;font-size:10px;text-anchor:middle}.BoardGames_gridDashedLine__iBJAW,.BoardGames_gridLine__mDTpK{stroke:var(--gray-200);stroke-width:1}.BoardGames_gridDashedLine__iBJAW{stroke-dasharray:3,3}.BoardGames_popularitySection__Vlfrq{margin-bottom:20px}.BoardGames_popularityHeader__PvGn8{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.BoardGames_scoreValue__2ar0O{font-weight:700;font-size:1.3rem}.BoardGames_scoreBar__Nqp0z{height:40px;background-color:var(--gray-200);border-radius:12px;overflow:hidden;margin-bottom:20px;position:relative}.BoardGames_scoreProgress__EpeaV{position:absolute;top:0;left:0;height:10px;border-radius:5px;transition:width .5s ease-out;z-index:2}.BoardGames_scoreSegments__c53_6{display:flex;height:100%;width:100%;position:absolute;top:10px;left:0}.BoardGames_scoreSegment___0kgG{height:30px;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--gray-700);border-right:1px solid var(--gray-300);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.BoardGames_scoreSegment___0kgG:last-child{border-right:none}.BoardGames_scoreThresholds__kzfSb{position:absolute;top:0;left:0;width:100%;height:10px}.BoardGames_scoreThreshold__R8eI_{position:absolute;top:0;width:2px;height:10px;background-color:rgba(255,255,255,.8);z-index:3}.BoardGames_scoreBreakdownSection__hV4t6{margin-top:16px;padding-top:16px;border-top:1px solid var(--gray-200)}.BoardGames_scoreBreakdownTitle__6LV3d{font-size:.95rem;color:var(--gray-700);margin-bottom:12px;font-weight:600}.BoardGames_scoreFactorsList__aN0tu{display:flex;flex-direction:column;gap:8px}.BoardGames_scoreFactor__z_aY9{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--gray-50);border-radius:8px;border:1px solid var(--gray-200);transition:all .2s ease}.BoardGames_scoreFactor__z_aY9:hover{background-color:var(--gray-200);border-color:var(--gray-300)}.BoardGames_scoreFactorName___Pn_H{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.BoardGames_scoreFactorLabel__RxO7O{font-weight:500;color:var(--text-primary);font-size:.9rem}.BoardGames_scoreFactorValue__ghGtm{font-size:.75rem;color:var(--text-secondary)}.BoardGames_scoreFactorPoints__3B2Os{display:flex;align-items:center;gap:4px;font-weight:600;font-size:.9rem;color:var(--gray-700);white-space:nowrap;padding-left:12px}.BoardGames_scoreFactorPoints__3B2Os .BoardGames_earned__7Hzud{color:var(--primary)}.BoardGames_scoreFactorPoints__3B2Os .BoardGames_max__bXxja{color:var(--text-muted);font-weight:400}.BoardGames_scoreFactorBar__CWGB4{width:60px;height:6px;background-color:var(--gray-200);border-radius:3px;overflow:hidden;margin-left:8px}.BoardGames_scoreFactorBarFill__FYp_b{height:100%;background:linear-gradient(90deg,var(--primary),#6b8cbe);border-radius:3px;transition:width .3s ease}@media (min-width:768px){.BoardGames_scoreFactorsList__aN0tu{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.BoardGames_scoreFactor__z_aY9{padding:14px 16px}}@media (min-width:1000px){.BoardGames_scoreFactorsList__aN0tu{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.BoardGames_scoreFactor__z_aY9{flex-wrap:wrap;padding:10px 12px;gap:8px}.BoardGames_scoreFactorName___Pn_H{flex:1 1 100%}.BoardGames_scoreFactorPoints__3B2Os{padding-left:0;flex:1 1;justify-content:flex-start}.BoardGames_scoreFactorBar__CWGB4{flex:1 1;max-width:100px}}.BoardGames_recommendationCard__pEx8W{padding:20px;background-color:var(--gray-50);border-radius:10px;border:1px solid var(--gray-200)}.BoardGames_recommendationHeader__C6rby{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.BoardGames_recommendationTitle__inm8B{margin:0;font-size:1.1rem}.BoardGames_recommendationLabel__RMp7N{font-weight:700}.BoardGames_assessmentDescription__qRoMO{font-size:.9rem;color:var(--gray-600);margin:8px 0;line-height:1.4;font-style:italic}.BoardGames_recommendationText__zgu9Q{margin:0;font-size:1rem;line-height:1.5}.BoardGames_sellReason__07yPa{display:block;margin-top:8px;color:var(--text-secondary)}@media (min-width:900px){.BoardGames_scoreValue__2ar0O{font-size:1.4rem}.BoardGames_scoreBar__Nqp0z{height:44px}.BoardGames_scoreSegment___0kgG{font-size:.8rem}.BoardGames_scoreFactorsList__aN0tu{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.BoardGames_scoreFactorsList__aN0tu{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.BoardGames_scoreValue__2ar0O{font-size:1.1rem}.BoardGames_scoreBar__Nqp0z{height:36px}.BoardGames_scoreSegment___0kgG{font-size:.65rem;padding:0 2px}.BoardGames_scoreFactorsList__aN0tu{grid-template-columns:1fr}.BoardGames_scoreFactor__z_aY9{padding:6px 10px;font-size:.85rem}}.BoardGames_recentPlaysTable__U47Xy{border:1px solid var(--gray-200);border-radius:8px;overflow:hidden}.BoardGames_recentPlaysTable__U47Xy table{width:100%;border-collapse:collapse}.BoardGames_recentPlaysTableHeader__LlTXp{background-color:var(--gray-50)}.BoardGames_recentPlaysTable__U47Xy th{text-align:left}.BoardGames_recentPlaysTable__U47Xy td,.BoardGames_recentPlaysTable__U47Xy th{padding:12px;border-bottom:1px solid var(--gray-200)}.BoardGames_recentPlaysCount__Q1_82{margin-top:8px;text-align:center;font-size:.9rem;color:var(--text-secondary)}.BoardGames_viewAllPlaysLink__P1SNs{color:var(--primary);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:4px}.BoardGames_viewAllPlaysLink__P1SNs:hover{text-decoration:underline}.BoardGames_collectionAgeNew__gq_7o{background-color:var(--primary-lightest);padding:8px 12px;border-radius:6px;margin-bottom:16px;border:1px solid var(--info-light)}.BoardGames_collectionAgeRegular__brgt_{padding:0;margin-bottom:16px}.BoardGames_collectionAgeText__jvrNb{font-size:.9rem}.BoardGames_collectionAgeTextNew__p4bwz{color:#1890ff}.BoardGames_collectionAgeTextRegular__nk32O{color:var(--text-secondary)}.BoardGames_adjustedAnalysisNote__9ro0A{font-size:.85rem;margin-top:4px;color:#1890ff}.BoardGames_awardsSection__EZ33L{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.BoardGames_awardCard__udH3c{background-color:var(--gray-50);padding:12px 16px;border-radius:8px;display:flex;align-items:center;gap:12px;border:1px solid var(--gray-200);transition:all .2s ease;box-shadow:var(--shadow-raised)}.BoardGames_awardCard__udH3c:hover{transform:translateY(-2px);box-shadow:var(--shadow-raised);border-color:var(--gray-300)}.BoardGames_awardIcon__QNjp0{font-size:1.8rem}.BoardGames_awardTitle__lBWrd{color:var(--text-primary)}.BoardGames_awardYear__ISCfx{margin-top:2px}.BoardGames_awardDetails__Mddao{display:flex;flex-direction:column}.BoardGames_awardTitle__lBWrd{font-weight:600;font-size:.95rem}.BoardGames_awardYear__ISCfx{font-size:.8rem;color:var(--text-secondary)}.BoardGames_scoreBreakdownToggle__2qNcH{display:flex;align-items:center;justify-content:center;width:100%;padding:8px;margin:8px 0;background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;color:var(--primary);font-weight:500;cursor:pointer;transition:background-color .2s ease}.BoardGames_scoreBreakdownToggle__2qNcH:hover{background-color:var(--gray-200)}.BoardGames_assessmentBadge__algSC{display:inline-block;padding:4px 8px;border-radius:12px;font-size:.8rem;font-weight:500;color:white;text-align:center;white-space:nowrap}.BoardGames_assessmentLoading__cFuuI{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:.8rem}.BoardGames_miniSpinner__6shXN{display:inline-block;width:12px;height:12px;border:2px solid var(--border-light);border-top:2px solid #3498db;border-radius:50%;animation:BoardGames_spin__jUKXh 1s linear infinite}.BoardGames_searchAndFilterContainer__38B9I{display:flex;align-items:stretch;gap:12px;margin-bottom:16px}.BoardGames_filterButtonsGroup__biZZN{display:contents}.BoardGames_mobileFilterToggle__qhnXz{display:none}.BoardGames_filterBadge__PJFHg{display:inline-flex;align-items:center;justify-content:center;background-color:var(--primary);color:white;border-radius:10px;font-size:.7rem;font-weight:600;min-width:18px;height:18px;padding:0 5px;line-height:1}.BoardGames_searchContainer___dxDc{flex-grow:1;height:40px;padding:0 16px;margin-bottom:0}.BoardGames_assessmentFilterContainer__YS8Ig,.BoardGames_searchContainer___dxDc{position:relative;display:flex;align-items:center;background-color:var(--gray-50);border-radius:var(--border-radius);box-shadow:var(--shadow);border:1px solid var(--gray-200)}.BoardGames_assessmentFilterContainer__YS8Ig{padding:0;min-width:220px;transition:box-shadow .2s,border-color .2s;overflow:hidden}.BoardGames_assessmentFilterContainer__YS8Ig:hover{border-color:var(--primary-light)}.BoardGames_assessmentFilterContainer__YS8Ig:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px rgba(77,109,154,.2)}.BoardGames_assessmentFilter__jQigm{padding:12px 36px 12px 40px;border:none;background:transparent;font-size:1rem;color:var(--gray-700);width:100%;appearance:none;cursor:pointer;outline:none}.BoardGames_assessmentFilterContainer__YS8Ig:after{right:12px;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");transition:opacity .2s}.BoardGames_assessmentFilterContainer__YS8Ig:after,.BoardGames_assessmentFilterContainer__YS8Ig:before{content:"";position:absolute;top:50%;transform:translateY(-50%);background-position:50%;background-repeat:no-repeat;background-size:contain;pointer-events:none;opacity:.7}.BoardGames_assessmentFilterContainer__YS8Ig:before{left:12px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%234D6D9A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3'%3E%3C/polygon%3E%3C/svg%3E")}.BoardGames_assessmentFilterContainer__YS8Ig:hover:after,.BoardGames_assessmentFilterContainer__YS8Ig:hover:before{opacity:1}.BoardGames_assessmentFilterContainer__YS8Ig .BoardGames_searchClearButton__pujjq{position:absolute;right:30px;z-index:2}.BoardGames_filterResultsCount__VfGop{display:flex;align-items:center;color:var(--gray-500);font-size:.85rem;margin-bottom:16px}.BoardGames_resultCount__jw6U7{font-weight:700;color:var(--primary);margin:0 4px}.BoardGames_activeFilter__2AdBg{margin-left:8px}.BoardGames_filterValue__f0R1C{font-weight:700;color:var(--primary)}@media (max-width:768px){.BoardGames_searchAndFilterContainer__38B9I{flex-direction:column;align-items:stretch}.BoardGames_mobileFilterToggle__qhnXz{display:flex;align-items:center;gap:8px;padding:0 14px;height:40px;background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--border-radius);box-shadow:var(--shadow);color:var(--gray-700);font-size:.9rem;font-weight:500;cursor:pointer;width:100%;justify-content:space-between}.BoardGames_mobileFilterToggle__qhnXz.BoardGames_active__ofQFn{background-color:var(--primary-lightest);border-color:var(--primary-light);color:var(--primary)}.BoardGames_mobileFilterToggle__qhnXz .BoardGames_filterBadge__PJFHg{background-color:var(--primary);color:white}.BoardGames_mobileFilterToggle__qhnXz.BoardGames_active__ofQFn .BoardGames_filterBadge__PJFHg{background-color:var(--primary-dark)}.BoardGames_filterButtonsGroup__biZZN{display:none;flex-direction:column;gap:8px}.BoardGames_filterButtonsExpanded__td2R1{display:flex}.BoardGames_filterButton__ak8Ot{width:100%;justify-content:space-between}.BoardGames_assessmentOptions__EaKMb{flex-direction:column;width:100%}.BoardGames_curveContainer___1s0k{height:180px}.BoardGames_curveSvg__iRpxV{height:140px}.BoardGames_timeAxisLabels__uTEoT{font-size:.6rem;padding:0 8px}.BoardGames_curveExplanation__rpPju{font-size:.75rem}}.BoardGames_filterButton__ak8Ot{display:flex;align-items:center;gap:8px;padding:0 16px;background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--border-radius);cursor:pointer;transition:all .2s;height:40px;box-shadow:var(--shadow);white-space:nowrap;min-width:140px}.BoardGames_filterButton__ak8Ot.BoardGames_active__ofQFn{background-color:var(--primary-lightest);border-color:var(--primary-light);color:var(--primary)}.BoardGames_rotated__2MMUp{transform:rotate(180deg);transition:transform .2s ease}.BoardGames_filtersPanel__tFmha{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px;background-color:var(--gray-50);border-radius:var(--border-radius);box-shadow:var(--shadow);margin-bottom:16px;border:1px solid var(--gray-200)}.BoardGames_filterGroup__0cot_{display:flex;flex-direction:column;gap:8px;flex:1 1}.BoardGames_filterGroup__0cot_ label{font-size:.9rem;color:var(--gray-700);font-weight:500}.BoardGames_assessmentOptions__EaKMb{display:flex;flex-wrap:wrap;gap:8px}.BoardGames_assessmentOption__4_TMs{padding:8px 12px;background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--border-radius);font-size:.9rem;color:var(--gray-700);cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.BoardGames_assessmentOption__4_TMs:hover{background-color:var(--primary-lightest)}.BoardGames_selectedOption__MVknD{background-color:var(--primary);color:white;border-color:var(--primary)}.BoardGames_assessmentCount__Zi1av{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;background-color:rgba(255,255,255,.2);border-radius:11px;font-size:.8rem;padding:0 6px}.BoardGames_assessmentOptionMain__egCFW{display:flex;align-items:center;gap:8px}.BoardGames_assessmentOptionSummary__R1ASx{display:block;font-size:.75rem;color:var(--gray-500);font-weight:400;margin-top:2px}.BoardGames_selectedOption__MVknD .BoardGames_assessmentOptionSummary__R1ASx{color:rgba(255,255,255,.7)}.BoardGames_clearFiltersButton__2srL3{display:flex;align-items:center;gap:8px;align-self:flex-end;background:none;border:none;color:var(--gray-500);cursor:pointer;padding:8px}.BoardGames_clearFiltersButton__2srL3:hover{color:var(--error)}.BoardGames_inlineClearButton__0uKY6{background:none;border:none;display:inline-flex;align-items:center;justify-content:center;color:var(--gray-500);margin-left:8px;cursor:pointer;padding:4px;border-radius:50%}.BoardGames_inlineClearButton__0uKY6:hover{background-color:var(--gray-100);color:var(--error)}.BoardGames_pagination__ddEH6{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0;padding:8px 14px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:12px;box-shadow:var(--shadow-flat)}.BoardGames_paginationCount__CYfbZ{font-size:.78rem;color:var(--gray-500);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.BoardGames_paginationNav__Ri9ZW{display:flex;align-items:center;gap:2px;background:var(--gray-100);border:1px solid var(--gray-200);border-radius:9px;padding:3px}.BoardGames_paginationNav__Ri9ZW button{background:transparent;color:var(--gray-500);border:none;border-radius:6px;padding:5px 7px;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .15s;min-width:30px;display:flex;align-items:center;justify-content:center;line-height:1}.BoardGames_paginationNav__Ri9ZW button:hover:not(:disabled){background:var(--gray-50);color:var(--primary);box-shadow:var(--shadow-flat)}.BoardGames_paginationNav__Ri9ZW button:disabled{opacity:.3;cursor:not-allowed}.BoardGames_pageNumbers__cggzx{display:flex;gap:2px;margin:0 2px}.BoardGames_pageNumber__XMo44{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;transition:all .15s;font-size:.82rem;color:var(--gray-600);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BoardGames_pageNumber__XMo44:hover{background-color:var(--gray-50);color:var(--primary);box-shadow:var(--shadow-flat)}.BoardGames_pageNumber__XMo44.BoardGames_active__ofQFn{background-color:var(--primary);color:white;font-weight:600;box-shadow:0 1px 4px rgba(77,109,154,.3)}.BoardGames_paginationPerPage__R3i_b{display:flex;gap:2px;align-items:center;background:var(--gray-100);border:1px solid var(--gray-200);border-radius:9px;padding:3px}.BoardGames_perPageOption__a4TlP{background-color:transparent;color:var(--gray-500);border:none;border-radius:6px;padding:4px 10px;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s}.BoardGames_perPageOption__a4TlP:hover{background-color:var(--gray-50);color:var(--primary);box-shadow:var(--shadow-flat)}.BoardGames_perPageActive__owuNb{box-shadow:0 1px 4px rgba(77,109,154,.3)}.BoardGames_perPageActive__owuNb,.BoardGames_perPageOption__a4TlP.BoardGames_perPageActive__owuNb:hover{background-color:var(--primary);color:white}@media (max-width:768px){.BoardGames_pagination__ddEH6{flex-wrap:wrap;gap:10px;justify-content:center;padding:10px 12px}.BoardGames_paginationCount__CYfbZ{width:100%;text-align:center;order:1}.BoardGames_paginationNav__Ri9ZW{order:2}.BoardGames_paginationPerPage__R3i_b{order:3}}.BoardGames_loadingProgress__QmHBq{margin:10px 0;padding:10px;background-color:var(--gray-50);border-radius:4px;font-size:14px}.BoardGames_progressBar__jTR89{margin-top:8px;height:8px;background-color:var(--gray-200);border-radius:4px;overflow:hidden}.BoardGames_progressFill__flwN6{height:100%;background-color:var(--primary);transition:width .3s ease}.BoardGames_medalTimelineContainer__XVRpV{display:flex;flex-direction:column;gap:4px;padding:8px 0}.BoardGames_medalTimelineItem__Nt_By{display:flex;align-items:center;position:relative;padding:4px 0}.BoardGames_medalYearBubble__mDwUg{background-color:var(--primary);color:white;font-weight:700;font-size:.75rem;white-space:nowrap;min-width:64px;padding:0 10px;height:28px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-right:12px;z-index:2;box-shadow:var(--shadow-flat)}.BoardGames_medalTimelineLine__P_03x{position:absolute;left:32px;top:28px;width:2px;height:calc(100% - 8px);background-color:#E9ECEF;z-index:1}.BoardGames_medalIcons__4hZIb{display:flex;gap:6px;flex-wrap:wrap}.BoardGames_medalIcon__qoYOL{display:flex;align-items:center;background-color:var(--gray-50);border-radius:16px;padding:4px 8px 4px 4px;font-size:.85rem;box-shadow:var(--shadow-flat)}.BoardGames_medalIcon__qoYOL span{margin-left:3px;font-weight:700;color:var(--gray-700)}.BoardGames_assessmentWarning__NXazD{background-color:var(--warning-light);border:1px solid var(--warning);padding:10px;border-radius:4px;margin-bottom:10px;font-size:14px;color:#856404;text-align:center}.BoardGames_loadAllButton__e9CLF{background-color:var(--primary);color:white;border:none;padding:8px 16px;border-radius:4px;font-weight:700;cursor:pointer;margin-top:5px}.BoardGames_loadAllButton__e9CLF:hover{background-color:#3A5275}.BoardGames_tournamentGamesSection__2mqGq{margin-top:32px;padding:24px;background-color:var(--gray-50);border-radius:12px;box-shadow:var(--shadow-floating);border:1px solid var(--gray-200)}.BoardGames_sectionHeader__LhZlM{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid var(--gray-200)}.BoardGames_sectionHeader__LhZlM h3{display:flex;align-items:center;gap:12px;color:var(--primary-dark);font-size:1.3rem;margin:0 0 8px}.BoardGames_sectionDescription__HpRA_{color:var(--gray-500);font-size:.9rem;margin:0}.BoardGames_tournamentGamesGrid__lXahw{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.BoardGames_tournamentGameCard__KHKWo{background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--border-radius);padding:16px;transition:all .2s ease;position:relative;overflow:hidden}.BoardGames_tournamentGameCard__KHKWo:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,var(--primary),var(--primary-light));transition:width .2s ease}.BoardGames_tournamentGameCard__KHKWo:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);border-color:var(--primary-light)}.BoardGames_tournamentGameCard__KHKWo:hover:before{width:6px}.BoardGames_gameHeader__8GCSX{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.BoardGames_gameHeader__8GCSX h4{color:var(--primary-dark);font-size:1.1rem;margin:0;font-weight:600;flex:1 1;padding-right:12px}.BoardGames_tournamentYear__SWhey{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:white;padding:4px 10px;border-radius:12px;font-size:.85rem;font-weight:600;white-space:nowrap;box-shadow:0 2px 4px rgba(77,109,154,.2)}.BoardGames_gameStats__ao8K_{background-color:var(--gray-100);border-radius:6px;padding:12px;margin-bottom:16px;border:1px solid var(--gray-200)}.BoardGames_statRow__YpUXb{display:flex;justify-content:space-between;align-items:center;padding:6px 0;color:var(--gray-600);font-size:.9rem}.BoardGames_statRow__YpUXb:not(:last-child){border-bottom:1px solid var(--gray-100)}.BoardGames_statRow__YpUXb span:first-child{color:var(--gray-500)}.BoardGames_gameActions__999RB{display:flex;gap:8px;flex-direction:column}@media (min-width:400px){.BoardGames_gameActions__999RB{flex-direction:row}}.BoardGames_adoptButton__7jyLu,.BoardGames_viewStatsButton__yV0Jp{flex:1 1;padding:10px 14px;border:none;border-radius:var(--border-radius);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.BoardGames_adoptButton__7jyLu{background:linear-gradient(135deg,var(--success),var(--accent));box-shadow:0 2px 4px rgba(16,185,129,.2)}.BoardGames_adoptButton__7jyLu:hover{background:linear-gradient(135deg,var(--primary-light),var(--success))}.BoardGames_addSharedButton__wVyWW{display:flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid var(--accent-primary);background:transparent;color:var(--accent-primary);border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .15s ease}.BoardGames_addSharedButton__wVyWW:hover{background:var(--accent-primary);color:white}.BoardGames_sharedBadge__mqpMV{display:flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid var(--accent-primary);background:var(--accent-primary-transparent,rgba(99,102,241,.1));color:var(--accent-primary);border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .15s ease}.BoardGames_sharedBadge__mqpMV:hover{background:var(--error-bg,#fee2e2);border-color:var(--error-color,#ef4444);color:var(--error-color,#ef4444)}.BoardGames_sharedGameBadge__PZuUS{display:inline-flex;align-items:center;padding:2px 4px;color:var(--accent-primary);opacity:.7;margin-left:4px}.BoardGames_sourceToggle__G4sZ_{display:flex;border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.BoardGames_sourceOption__wZrab{padding:6px 16px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.85rem;transition:all .15s ease;flex:1 1;text-align:center}.BoardGames_sourceOption__wZrab:first-child{border-right:1px solid var(--border-color)}.BoardGames_sourceOptionActive__LRAFm{background:var(--primary);color:white}.BoardGames_viewStatsButton__yV0Jp{background-color:var(--gray-50)}.BoardGames_viewStatsButton__yV0Jp:hover{background-color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 8px rgba(77,109,154,.2)}.BoardGames_inCollectionBadge__JXqP_{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:linear-gradient(135deg,var(--gray-100),var(--gray-50));border-radius:var(--border-radius);font-size:.9rem;font-weight:500;opacity:.8}.BoardGames_loadingContainer__oauBf{display:flex;align-items:center;justify-content:center;padding:48px;color:var(--primary);font-size:1rem;gap:12px}.BoardGames_spinner__oNmhL{width:24px;height:24px;border:3px solid var(--gray-200);border-top-color:var(--primary)}.BoardGames_tournamentGamesSection__2mqGq .BoardGames_noData__c6W07{text-align:center;padding:48px 24px;color:var(--gray-500);background-color:var(--gray-50);border-radius:var(--border-radius);border:2px dashed var(--gray-300);font-style:italic}@media (max-width:768px){.BoardGames_tournamentGamesGrid__lXahw{grid-template-columns:1fr}.BoardGames_tournamentGameCard__KHKWo{padding:14px}.BoardGames_gameHeader__8GCSX h4{font-size:1rem}.BoardGames_tournamentYear__SWhey{font-size:.8rem;padding:3px 8px}}.BoardGames_filterButton__ak8Ot:hover{background-color:var(--gray-50);border-color:var(--primary-light)}.BoardGames_filterButton__ak8Ot:hover svg{color:var(--primary)}.BoardGames_tournamentBadges__aVyP9{display:flex;gap:8px;align-items:center}.BoardGames_multiTournamentBadge__ZgMVE{background:linear-gradient(135deg,var(--primary-light),var(--primary));color:white;padding:4px 10px;border-radius:12px;font-size:.85rem;font-weight:600;white-space:nowrap;box-shadow:0 2px 4px rgba(147,51,234,.2)}.BoardGames_statRow__YpUXb strong{color:var(--primary-dark);font-weight:600;font-size:1rem;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardGames_tournamentGamesPanel__cKxWl{position:fixed;top:0;right:-450px;width:450px;height:100vh;background:var(--gray-50);box-shadow:var(--shadow-floating);transition:right .3s cubic-bezier(.4,0,.2,1);z-index:1000;display:flex;flex-direction:column;overflow:hidden;max-height:100vh}.BoardGames_tournamentGamesPanel__cKxWl.BoardGames_panelOpen__kMkBb{right:0}.BoardGames_panelOverlay__F9FbF{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:999;animation:BoardGames_fadeIn__Mipa6 .3s ease}.BoardGames_panelHeader__KyfHp{padding:24px;border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,var(--gray-50) 0,var(--gray-100) 100%)}.BoardGames_panelHeader__KyfHp h3{display:flex;align-items:center;gap:12px;color:var(--primary-dark);font-size:1.3rem;margin:0}.BoardGames_panelCloseButton__rywLK{background:none;border:none;padding:8px;cursor:pointer;color:var(--gray-500);border-radius:8px;transition:all .2s ease}.BoardGames_panelCloseButton__rywLK:hover{background:var(--gray-100);color:var(--primary)}.BoardGames_panelDescription__abhkn{padding:16px 24px;border-bottom:1px solid var(--gray-100)}.BoardGames_panelContent__HDdrW{flex:1 1;overflow-y:auto;overscroll-behavior-y:contain;padding:24px;-webkit-overflow-scrolling:touch}.BoardGames_tournamentGamesList___ku_y{display:flex;flex-direction:column;gap:16px}.BoardGames_tournamentGameItem__1tdul{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:12px;padding:16px;transition:all .2s ease}.BoardGames_tournamentGameItem__1tdul:hover{transform:translateX(-4px);box-shadow:var(--shadow-floating);border-color:var(--primary-light)}.BoardGames_gameItemHeader__pDUAF{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.BoardGames_gameItemHeader__pDUAF h4{color:var(--primary-dark);font-size:1.05rem;margin:0;flex:1 1}.BoardGames_gameItemStats__0_kYB{display:flex;gap:20px;margin-bottom:16px;padding:10px;background:var(--gray-100);border-radius:8px}.BoardGames_statItem__Af4YS{display:flex;gap:8px;align-items:center;font-size:.9rem}.BoardGames_statItem__Af4YS span{color:var(--gray-500)}.BoardGames_statItem__Af4YS strong{color:var(--primary-dark)}.BoardGames_gameItemActions__S5FPD{display:flex;gap:8px}.BoardGames_gameItemActions__S5FPD .BoardGames_inCollectionBadge__JXqP_,.BoardGames_gameItemActions__S5FPD button{flex:1 1;padding:8px 12px;font-size:.85rem;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease}.BoardGames_adoptButton__7jyLu{background:linear-gradient(135deg,var(--success),#0ca678);color:white;border:none;cursor:pointer}.BoardGames_adoptButton__7jyLu:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(16,185,129,.3)}.BoardGames_viewStatsButton__yV0Jp{background:var(--gray-50);color:var(--primary);border:1.5px solid var(--primary);cursor:pointer}.BoardGames_viewStatsButton__yV0Jp:hover{background:var(--primary);color:white}.BoardGames_inCollectionBadge__JXqP_{background:var(--gray-100);color:var(--gray-500);border:1.5px solid var(--gray-300);cursor:not-allowed}.BoardGames_panelNoData__4ZNnC{text-align:center;padding:48px 24px;color:var(--gray-500);font-style:italic}@media (max-width:600px){.BoardGames_tournamentGamesPanel__cKxWl{width:100%;right:-100%}.BoardGames_tournamentGamesPanel__cKxWl.BoardGames_panelOpen__kMkBb{right:0}}.BoardGames_filterButton__ak8Ot{position:relative;z-index:1}.BoardGames_panelFilterSection__ks8ib{padding:16px 24px;background-color:var(--gray-50);border-bottom:1px solid var(--gray-200)}.BoardGames_radioGroup___IoHC{display:flex;gap:24px;align-items:center}.BoardGames_radioOption__8DiKx{gap:8px;font-size:.9rem}.BoardGames_radioOption__8DiKx input[type=radio]{width:18px;height:18px;accent-color:var(--primary);cursor:pointer}.BoardGames_radioLabel__Xewgj{color:var(--gray-700);font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}.BoardGames_radioOption__8DiKx:hover .BoardGames_radioLabel__Xewgj{color:var(--primary)}.BoardGames_panelDescription__abhkn{padding:16px 24px 0;color:var(--gray-600);font-size:.9rem;margin:0}.BoardGames_panelFilterSection__ks8ib:after{content:attr(data-count);float:right;color:var(--gray-500);font-size:.85rem;margin-top:2px}.BoardGames_sellReasonBox__1zttG{margin-top:12px;padding:12px;background-color:var(--warning-light);border:1px solid #ffc107;border-radius:6px;display:flex;align-items:flex-start;gap:8px}.BoardGames_sellReasonText__6EU0P{flex:1 1;color:#856404;font-size:.9rem;line-height:1.4}.BoardGames_winnerCell__snX0J{padding:8px}.BoardGames_winnerProfile__MpYVh{display:flex;align-items:center;gap:4px}.BoardGames_winnerAvatar__zVUlc{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid var(--border-light);cursor:help;transition:transform .2s,border-color .2s}.BoardGames_winnerAvatar__zVUlc:hover{transform:scale(1.1);border-color:var(--primary)}.BoardGames_winnerInitials__s5fN5{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--primary-light),var(--primary));color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem;cursor:help;border:2px solid var(--border-light)}.BoardGames_multiWinnerIndicator__f1VgQ{font-size:.75rem;color:var(--text-medium);font-weight:600}.BoardGames_noWinner__a9dYl{color:var(--text-light);font-style:italic}.BoardGames_recentPlaysTable__U47Xy table th:first-child{width:30%}.BoardGames_recentPlaysTable__U47Xy table th:nth-child(2){width:20%}.BoardGames_recentPlaysTable__U47Xy table th:nth-child(3),.BoardGames_recentPlaysTable__U47Xy table th:nth-child(4){width:25%}.BoardGames_playerStatsTable__G1HU_{border:1px solid var(--gray-200);border-radius:8px;overflow:hidden}.BoardGames_playerStatsTable__G1HU_ table{width:100%;border-collapse:collapse}.BoardGames_playerStatsTable__G1HU_ th{text-align:left}.BoardGames_playerStatsTable__G1HU_ td,.BoardGames_playerStatsTable__G1HU_ th{padding:12px;border-bottom:1px solid var(--gray-200)}.BoardGames_playerStatsTable__G1HU_ th:first-child{width:40%}.BoardGames_playerStatsTable__G1HU_ th:nth-child(2),.BoardGames_playerStatsTable__G1HU_ th:nth-child(3),.BoardGames_playerStatsTable__G1HU_ th:nth-child(4),.BoardGames_playerStatsTable__G1HU_ th:nth-child(5){width:15%;text-align:center}.BoardGames_playerStatsTable__G1HU_ td:nth-child(2),.BoardGames_playerStatsTable__G1HU_ td:nth-child(3),.BoardGames_playerStatsTable__G1HU_ td:nth-child(4),.BoardGames_playerStatsTable__G1HU_ td:nth-child(5){text-align:center}.BoardGames_playerStatsTable__G1HU_ tr:last-child td{border-bottom:none}@media (max-width:768px){.BoardGames_mobileCardView__o7pki{padding-bottom:20px}}.BoardGames_loadMoreIndicator__psslE{display:flex;align-items:center;justify-content:center;padding:20px;color:var(--text-secondary);font-size:.9rem;gap:10px}.BoardGames_endOfList___vw5_{text-align:center;padding:20px;color:var(--text-secondary);font-size:.85rem;border-top:1px solid var(--gray-300);margin-top:10px}.BoardGames_spinner__oNmhL{display:inline-block;width:16px;height:16px;border:2px solid var(--border-light);border-top:2px solid #667eea;border-radius:50%;animation:BoardGames_spin__jUKXh 1s linear infinite}@keyframes BoardGames_spin__jUKXh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:1200px){.BoardGames_gameImageSection__9Ljdj{height:400px}}@media (max-width:768px){.BoardGames_gameImageSection__9Ljdj{height:200px}}.BoardGames_gameImage__fh6zV{width:100%;height:100%;object-fit:cover;object-position:center}.BoardGames_gameImageThumbnail__PEroW{width:100%;height:100%;object-fit:contain;object-position:center}.BoardGames_gameImageSection__9Ljdj:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(0deg,rgba(0,0,0,.1),transparent);pointer-events:none}.BoardGames_heroMetaOverlay__0f8tD{position:absolute;top:0;left:0;right:0;padding:14px 18px 24px;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.25) 60%,transparent);z-index:3;pointer-events:none;display:flex;flex-direction:column;gap:8px}.BoardGames_heroDesigners__UBOaE{font-size:.82rem;font-weight:500;color:rgba(255,255,255,.92);line-height:1.25}.BoardGames_heroDesigners__UBOaE,.BoardGames_heroPublisher__o5ace{font-style:italic;letter-spacing:.01em;text-shadow:0 1px 3px rgba(0,0,0,.65)}.BoardGames_heroPublisher__o5ace{font-size:.78rem;font-weight:400;color:rgba(255,255,255,.78);line-height:1.2;margin-top:-2px}.BoardGames_heroMechanics__7ra5X{display:flex;flex-wrap:wrap;gap:5px;pointer-events:auto}.BoardGames_heroMechanicTag___nHWw{display:inline-flex;align-items:center;padding:2px 9px;font-size:.7rem;font-weight:500;letter-spacing:.01em;color:rgba(255,255,255,.95);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-shadow:0 1px 2px rgba(0,0,0,.4)}.BoardGames_modalMobileMeta__AG_wW{display:none}.BoardGames_modalMobileMetaDesigner__UZ_49{margin:0 0 4px;font-size:.88rem;font-style:italic;color:var(--text-primary);line-height:1.3}.BoardGames_modalMobileMetaPublisher__GRpl6{margin:0 0 10px;font-size:.82rem;font-style:italic;color:var(--text-muted);line-height:1.3}.BoardGames_modalMobileMetaMechanisms__OPtOB{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.BoardGames_modalMobileMechanismTag__3hMpF{display:inline-flex;align-items:center;padding:2px 9px;font-size:.72rem;font-weight:500;color:var(--text-primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);border-radius:999px}.BoardGames_modalMobileStats__xDTDK{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.BoardGames_modalMobileStat__DpRTL{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:var(--gray-100,rgba(0,0,0,.04));border-radius:999px;font-size:.78rem;color:var(--text-primary)}.BoardGames_modalMobileStatLabel__vMK2G{color:var(--text-muted);font-weight:500}.BoardGames_modalMobileStatValue__M8D8X{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:768px){.BoardGames_heroMetaOverlay__0f8tD,.BoardGames_imageOverlay__BiHEU{display:none!important}.BoardGames_modalMobileMeta__AG_wW{display:block}}.BoardGames_shelfContainer__snRII{position:relative;padding:24px 18px 28px;border-radius:8px;background-color:#6b4423;background-image:linear-gradient(180deg,rgba(255,200,130,.1),rgba(0,0,0,.18));box-shadow:inset 0 0 60px rgba(0,0,0,.35);overflow:hidden}.BoardGames_shelfWoodGrain__OwC5E{position:absolute;inset:0;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:repeating-linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.06) 1px,rgba(0,0,0,0) 3px,rgba(255,255,255,.04) 4px,rgba(0,0,0,0) 8px,rgba(0,0,0,.08) 11px,rgba(0,0,0,0) 14px,rgba(255,255,255,.03) 19px,rgba(0,0,0,0) 27px)}.BoardGames_shelfGrid__qgHoM{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 10px;z-index:1}.BoardGames_shelfTile__8zfPe{position:relative;display:block;margin:0 0 25px;padding:0;border:none;background:transparent;cursor:pointer;flex:0 0 auto;perspective:600px;transition:transform .18s ease-out;touch-action:none;-webkit-user-select:none;user-select:none}.BoardGames_shelfTile__8zfPe:after{content:"";position:absolute;left:50%;top:100%;width:200vw;height:25px;margin-left:-100vw;background:linear-gradient(180deg,rgba(255,215,160,.65),rgba(255,215,160,.65) 3px,rgba(40,20,8,.88) 0,rgba(40,20,8,.88) 22px,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 25px);pointer-events:none}.BoardGames_shelfTile__8zfPe:hover{z-index:2}.BoardGames_shelfTile__8zfPe:hover .BoardGames_shelfTileFace__Ta_A5{transform:translateY(-4px) rotateY(-3deg);box-shadow:inset -4px 0 7px rgba(0,0,0,.4),inset 0 1.5px 0 rgba(255,255,255,.18),0 10px 14px -3px rgba(0,0,0,.6),4px 0 6px -3px rgba(0,0,0,.5)}.BoardGames_shelfTile__8zfPe:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}.BoardGames_shelfTileSelected__VO9s6 .BoardGames_shelfTileFace__Ta_A5{outline:3px solid var(--primary);outline-offset:2px;border-radius:2px;box-shadow:inset 2px 0 5px -1px rgba(0,0,0,.32),inset -5px 0 9px -2px rgba(0,0,0,.55),inset 0 2px 1px -1px rgba(255,255,255,.3),inset 0 -3px 5px -1px rgba(0,0,0,.55),0 0 0 6px color-mix(in srgb,var(--primary) 30%,transparent)}.BoardGames_shelfSelectionBar__8_Y_8{position:sticky;bottom:16px;margin:14px auto 0;display:inline-flex;align-items:center;gap:12px;padding:8px 14px;background:var(--bg-secondary,#fff);border:1px solid var(--border-color);border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,.25);font-size:.88rem;z-index:50;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 40px)}@media (max-width:767px){.BoardGames_shelfSelectionBar__8_Y_8{position:fixed;bottom:calc(56px + env(safe-area-inset-bottom, 0px) + 12px);left:50%;transform:translateX(-50%);margin:0}}.BoardGames_shelfSelectionCount__xfLYn{font-weight:600;color:var(--primary)}.BoardGames_shelfSelectionAction__q8gBF{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:var(--primary);color:#fff;border:none;border-radius:999px;font-weight:600;cursor:pointer}.BoardGames_shelfSelectionAction__q8gBF:hover{filter:brightness(.95)}.BoardGames_shelfSelectionClear__QBBMs{padding:6px 10px;background:transparent;color:var(--text-muted);border:none;border-radius:999px;cursor:pointer;font-size:.85rem}.BoardGames_shelfSelectionClear__QBBMs:hover{background:var(--bg-tertiary,rgba(0,0,0,.06));color:var(--text-primary)}.BoardGames_shelfTileFace__Ta_A5{display:block;width:100%;height:100%;border-radius:2px 2px 0 0;overflow:hidden;background:transparent;transform-origin:bottom center;transition:transform .18s ease-out,box-shadow .18s ease-out;box-shadow:inset 2px 0 5px -1px rgba(0,0,0,.32),inset -5px 0 9px -2px rgba(0,0,0,.55),inset 0 2px 1px -1px rgba(255,255,255,.3),inset 0 -3px 5px -1px rgba(0,0,0,.55)}.BoardGames_shelfTileImage__R1Z3S{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.BoardGames_shelfTileFallback__62dNo{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(160deg,#f4e4cf,#d9b88f);color:#5a3920;font-weight:600;font-size:.78rem;text-align:center;padding:10px;word-break:break-word;line-height:1.2}.BoardGames_shelfEmpty__aBE5Z{position:relative;z-index:1;padding:40px 20px;text-align:center;color:rgba(255,255,255,.85);font-style:italic}.BoardGames_shelfToolbar__XHYCB{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 2px 12px}@media (max-width:600px){.BoardGames_shelfLayoutTrigger__6Xe7V span,.BoardGames_shelfSelectHint__5oiQl{display:none}.BoardGames_shelfLayoutTrigger__6Xe7V{padding:6px 8px}}.BoardGames_shelfSelectButton__uoknB{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bg-secondary,#fff);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;font-size:.88rem;color:var(--text-primary)}.BoardGames_shelfSelectButton__uoknB:hover{background:var(--bg-tertiary,rgba(0,0,0,.04))}.BoardGames_shelfSelectButtonActive__X5Mi2{background:var(--primary);border-color:var(--primary);color:#fff}.BoardGames_shelfSelectButtonActive__X5Mi2:hover{background:var(--primary);filter:brightness(.96)}.BoardGames_shelfSelectHint__5oiQl{font-size:.78rem;color:var(--text-muted);line-height:1.4}.BoardGames_shelfSelectHint__5oiQl kbd{display:inline-block;padding:1px 5px;margin:0 1px;font-size:.72rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--bg-tertiary,rgba(0,0,0,.06));border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary)}.BoardGames_shelfDragPreview__vk3ZR{position:relative;height:170px;width:auto;filter:drop-shadow(0 12px 16px rgba(0,0,0,.5));pointer-events:none}.BoardGames_shelfDragPreview__vk3ZR .BoardGames_shelfTileFace__Ta_A5{height:100%;border-radius:2px;overflow:hidden;background:transparent}.BoardGames_shelfDragPreview__vk3ZR .BoardGames_shelfTileImage__R1Z3S{height:100%;width:auto;display:block;object-fit:cover}.BoardGames_shelfDragBadge__lk_wn{position:absolute;top:-10px;right:-10px;padding:4px 10px;background:var(--primary);color:#fff;font-size:.75rem;font-weight:700;border-radius:999px;box-shadow:0 4px 8px rgba(0,0,0,.3);white-space:nowrap}.BoardGames_shelfDivider__3QT0N{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:auto;min-width:44px;max-width:130px;align-self:stretch;cursor:grab;flex-shrink:0;margin-bottom:25px}.BoardGames_shelfDivider__3QT0N:active{cursor:grabbing}.BoardGames_shelfDividerBar__cmEzb{width:6px;flex:1 1;min-height:40px;background:var(--primary-light,#86b3d1);border-radius:3px 3px 0 0;transition:background .15s}.BoardGames_shelfDividerFoot__98V1e{width:38px;height:9px;background:var(--primary-light,#86b3d1);border-radius:2px;flex-shrink:0;transition:background .15s}.BoardGames_shelfDivider__3QT0N:hover .BoardGames_shelfDividerBar__cmEzb,.BoardGames_shelfDivider__3QT0N:hover .BoardGames_shelfDividerFoot__98V1e{background:var(--primary,#4d6d9a)}.BoardGames_shelfDividerChip__6d2FK{display:inline-flex;align-items:center;gap:4px;max-width:118px;margin-bottom:5px;padding:3px 9px;border:1px solid var(--gray-300);border-radius:999px;background:var(--bg-primary);cursor:pointer;font-size:.72rem;font-weight:700;color:var(--text-primary,var(--gray-900));box-shadow:var(--shadow,0 1px 3px rgba(0,0,0,.15))}.BoardGames_shelfDividerChip__6d2FK:hover{border-color:var(--primary);color:var(--primary)}.BoardGames_shelfDividerChipText__Efjp0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardGames_shelfDividerChipCount__ozSws{flex-shrink:0;font-weight:600;color:var(--gray-500)}.BoardGames_shelfDividerLabelInput__RJEyn{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:160px;max-width:calc(100vw - 48px);padding:4px 8px;border:1px solid var(--primary);border-radius:6px;background:var(--bg-primary);color:var(--text-primary,var(--gray-900));font-size:.8rem;z-index:20}.BoardGames_shelfDividerRemove__CXwYH{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;border:1px solid var(--border-color);background:var(--bg-secondary,#fff);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s;padding:0;box-shadow:0 1px 4px rgba(0,0,0,.12)}.BoardGames_shelfDivider__3QT0N:hover .BoardGames_shelfDividerRemove__CXwYH{opacity:1}.BoardGames_shelfDividerRemove__CXwYH:hover{background:var(--danger,#e53e3e);color:#fff;border-color:var(--danger,#e53e3e)}.BoardGames_shelfDividerPreview__BbKSJ{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:44px;height:80px}.BoardGames_shelfLayoutPicker__N8mQH{position:relative;display:inline-flex;align-items:center;gap:6px}.BoardGames_shelfLayoutTrigger__6Xe7V{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--bg-secondary,#fff);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;font-size:.88rem;color:var(--text-primary)}.BoardGames_shelfLayoutTrigger__6Xe7V:hover{background:var(--bg-tertiary,rgba(0,0,0,.04))}.BoardGames_shelfLayoutName__bn3z5{font-weight:500}.BoardGames_shelfLayoutDirty__jJwCo{color:var(--primary);font-weight:700}.BoardGames_shelfLayoutSaveButton__cyFbm{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;background:var(--primary);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:600}.BoardGames_shelfLayoutSaveButton__cyFbm:hover{filter:brightness(.95)}.BoardGames_shelfLayoutMenu__DasdR{position:absolute;top:calc(100% + 4px);left:0;min-width:240px;max-height:380px;overflow-y:auto;padding:6px;background:var(--bg-secondary,#fff);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.18);z-index:100;display:flex;flex-direction:column;gap:2px}.BoardGames_shelfLayoutItem__3AOeb{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;background:transparent;border:none;border-radius:5px;text-align:left;font-size:.85rem;color:var(--text-primary);cursor:pointer}.BoardGames_shelfLayoutItem__3AOeb:hover{background:var(--bg-tertiary,rgba(0,0,0,.06))}.BoardGames_shelfLayoutItemActive__OZYI7{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-weight:600}.BoardGames_shelfLayoutItemDanger__0nltD{color:var(--danger,#dc2626)}.BoardGames_shelfLayoutItemDanger__0nltD:hover{background:color-mix(in srgb,var(--danger,#dc2626) 12%,transparent)}.BoardGames_shelfLayoutDivider__0MkJr{height:1px;background:var(--border-color);margin:4px 0}.BoardGames_shelfLayoutEmpty__0UguQ{padding:8px 10px;font-size:.82rem;color:var(--text-muted);font-style:italic}.BoardGames_shelfLayoutInputRow___1DJh{display:flex;align-items:center;gap:4px;padding:4px 6px}.BoardGames_shelfLayoutInput__q1Mwd{flex:1 1;padding:5px 8px;font-size:.85rem;border:1px solid var(--border-color);border-radius:5px;background:var(--bg-primary,#fff);color:var(--text-primary)}.BoardGames_shelfLayoutInput__q1Mwd:focus{outline:none;border-color:var(--primary)}.BoardGames_shelfLayoutInputCancel__k78dn,.BoardGames_shelfLayoutInputConfirm__VXDM_{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:5px;cursor:pointer}.BoardGames_shelfLayoutInputConfirm__VXDM_{background:var(--primary);color:#fff}.BoardGames_shelfLayoutInputConfirm__VXDM_:hover{filter:brightness(.95)}.BoardGames_shelfLayoutInputCancel__k78dn{background:transparent;color:var(--text-muted)}.BoardGames_shelfLayoutInputCancel__k78dn:hover{background:var(--bg-tertiary,rgba(0,0,0,.06));color:var(--text-primary)}.BoardGames_gameContextMenu__qFam_{position:fixed;z-index:2000;min-width:180px;padding:6px 0;background:var(--bg-secondary,#fff);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.18);display:flex;flex-direction:column}.BoardGames_gameContextItem__lHvAU{display:flex;align-items:center;gap:8px;padding:7px 14px;background:transparent;border:none;text-align:left;font-size:.85rem;color:var(--text-primary);text-decoration:none;cursor:pointer;transition:background .1s}.BoardGames_gameContextItem__lHvAU:hover{background:var(--bg-tertiary,rgba(0,0,0,.06))}.BoardGames_gameContextItemDanger__9J0LK{color:var(--danger,#dc2626)}.BoardGames_gameContextItemDanger__9J0LK:hover{background:color-mix(in srgb,var(--danger,#dc2626) 12%,transparent)}.BoardGames_viewToggle__gXLmp{display:inline-flex;height:40px;border:1px solid var(--gray-200);border-radius:var(--border-radius);overflow:hidden;margin-left:8px;box-shadow:var(--shadow)}.BoardGames_viewToggleButton__i5P21{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;background:var(--gray-50);border:none;border-left:1px solid var(--gray-200);cursor:pointer;color:var(--gray-500);transition:background .15s,color .15s}.BoardGames_viewToggleLabel__4spDM{font-size:.8rem;font-weight:600}@media (max-width:480px){.BoardGames_viewToggleLabel__4spDM{display:none}}.BoardGames_viewToggleButton__i5P21:first-child{border-left:none}.BoardGames_viewToggleButton__i5P21:hover{background:var(--gray-200);color:var(--text-primary)}@media (max-width:768px){.BoardGames_viewToggle__gXLmp{margin-left:0;align-self:stretch}.BoardGames_viewToggleButton__i5P21{flex:1 1;padding:0 16px}}.BoardGames_viewToggleButtonActive__Vx1Xz,.BoardGames_viewToggleButtonActive__Vx1Xz:hover{background:var(--primary-lightest);color:var(--primary)}.BoardGames_imageOverlay__BiHEU{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.5) 70%,transparent);padding:16px 20px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.BoardGames_imageOverlayRow__Ehq64{display:contents}.BoardGames_gameImageStats__p1J8F{display:flex;gap:10px;align-items:center;flex-wrap:wrap;width:100%}.BoardGames_quickStat__vj5yN{display:flex;align-items:center;gap:6px;color:white;font-size:.8rem;font-weight:500;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.2);white-space:nowrap}.BoardGames_quickStat__vj5yN svg{opacity:.9;width:14px;height:14px;flex-shrink:0}.BoardGames_quickStatLabel__xtnI0{opacity:.8;font-weight:400;margin-right:4px}.BoardGames_quickStatValue__0YGOE{font-weight:600}.BoardGames_gameImageLoading__cLZXs{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--gray-100) 0,var(--gray-300) 100%)}.BoardGames_imageLoadingSpinner__FTzj_{width:32px;height:32px;border:3px solid rgba(77,109,154,.2);border-top:3px solid var(--primary);border-radius:50%;animation:BoardGames_spin__jUKXh 1s linear infinite}.BoardGames_gameImageLoading__cLZXs p{margin-top:10px;color:#6B7280;font-size:.85rem}.BoardGames_gameImageSection__9Ljdj.BoardGames_noImage__L3B31{height:100px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-lightest) 0,var(--primary-light) 100%)}.BoardGames_noImageIcon__pSI53{color:var(--primary);opacity:.3;width:36px;height:36px}.BoardGames_modernModalContent__YpCDm:has(.BoardGames_gameImageSection__9Ljdj) .BoardGames_modalBody__6Ru_v{padding-top:16px}@media (max-width:768px){.BoardGames_gameImageStats__p1J8F{gap:6px}.BoardGames_quickStat__vj5yN{font-size:.7rem;padding:4px 8px;gap:4px}.BoardGames_quickStat__vj5yN svg{width:12px;height:12px}.BoardGames_imageOverlay__BiHEU{padding:12px 16px;gap:8px}.BoardGames_gameImageSection__9Ljdj.BoardGames_noImage__L3B31{height:80px}}.BoardGames_modalBody__6Ru_v{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent}.BoardGames_modalBody__6Ru_v::-webkit-scrollbar{width:8px}.BoardGames_modalBody__6Ru_v::-webkit-scrollbar-track{background:transparent}.BoardGames_modalBody__6Ru_v::-webkit-scrollbar-thumb{background-color:var(--gray-300);border-radius:4px}.BoardGames_modalBody__6Ru_v::-webkit-scrollbar-thumb:hover{background-color:var(--gray-500)}.BoardGames_gameImage__fh6zV{animation:BoardGames_fadeIn__Mipa6 .5s ease-in}.BoardGames_collectionStatusRadio__DlI5O{display:flex;flex-direction:column;gap:12px;margin:12px 0}.BoardGames_radioOption__8DiKx{display:flex;align-items:center;padding:14px 16px;background-color:var(--gray-50);border:2px solid var(--gray-200);border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease}.BoardGames_radioOption__8DiKx:hover{border-color:var(--primary-light);background-color:var(--primary-lightest)}.BoardGames_radioOption__8DiKx input[type=radio]{width:0;height:0;opacity:0;margin:0;padding:0}.BoardGames_radioOption__8DiKx:has(input[type=radio]:checked){background:linear-gradient(135deg,var(--primary-light),var(--primary-lightest));border-color:var(--primary);box-shadow:0 2px 8px rgba(77,109,154,.15)}.BoardGames_radioButtonLabel__GcpVa{display:flex;align-items:center;gap:12px;flex:1 1;font-weight:500;color:var(--gray-700);cursor:pointer;transition:color .2s ease;-webkit-user-select:none;user-select:none}.BoardGames_radioOption__8DiKx:has(input[type=radio]:checked) .BoardGames_radioButtonLabel__GcpVa{color:var(--primary-dark);font-weight:600}.BoardGames_radioInput__PtGs_{display:none}.BoardGames_frequencyChartContainer__3Gt49{background:linear-gradient(135deg,var(--gray-100) 0,var(--gray-200) 100%);border-radius:12px;padding:16px;border:1px solid var(--gray-300);margin-top:12px}.BoardGames_chartHeader__wt7kj{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.BoardGames_chartTitle__iyWR0{font-size:.85rem;font-weight:600;color:#475569;display:flex;align-items:center;gap:6px}.BoardGames_chartLegend__xJNsE{display:flex;gap:12px;font-size:.7rem;color:var(--text-secondary)}.BoardGames_legendItem__ssDTM{display:flex;align-items:center;gap:4px}.BoardGames_legendDot__VEyym{width:8px;height:8px;border-radius:50%}.BoardGames_legendDotPlays__V4BqB{background:var(--primary)}.BoardGames_legendDotSelected__iikcM{background:#10b981}.BoardGames_lineChartContainer__oCLZ9{position:relative;width:100%;height:180px;margin-bottom:0}.BoardGames_monthLabelSvg__EeHVy{fill:#94a3b8;font-size:9px;font-weight:500}.BoardGames_monthLabelSvg__EeHVy.BoardGames_currentMonth__V7pck{fill:var(--primary);font-weight:700}.BoardGames_monthLabelSvg__EeHVy.BoardGames_inRangeMonth__aR4fl{fill:#10b981;font-weight:600}.BoardGames_lineChartSvg__EH9wq{width:100%;height:100%;display:block}.BoardGames_chartGridLine__EwZhR{stroke:var(--gray-300);stroke-width:1}.BoardGames_chartGridLineDashed__stRX1{stroke:var(--gray-300);stroke-width:1;stroke-dasharray:4,4}.BoardGames_chartLine__ZH9dU{fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.BoardGames_chartArea__qXWP5{opacity:.15}.BoardGames_chartSelectedArea__tGa0d{opacity:.25}.BoardGames_chartSelectedLine__E_iDn{fill:none;stroke:#10b981;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.BoardGames_chartPoint__L79d8{fill:var(--bg-card,white);stroke:var(--primary);stroke-width:2;cursor:pointer}.BoardGames_chartPoint__L79d8:hover{stroke-width:3}.BoardGames_chartPointSelected__kFnZv{fill:white;stroke:#10b981;stroke-width:2;cursor:pointer}.BoardGames_chartPointSelected__kFnZv:hover{stroke-width:3}.BoardGames_yAxisLabel__jk2cn{fill:#94a3b8;font-size:10px;font-weight:500;text-anchor:end}.BoardGames_monthLabel__rf648{flex:1 1;text-align:center;font-size:.6rem;color:var(--gray-400);font-weight:500}.BoardGames_monthLabel__rf648.BoardGames_current__3zZI_{color:var(--primary);font-weight:700}.BoardGames_monthLabel__rf648.BoardGames_inRange__OC_fY{color:#10b981;font-weight:600}.BoardGames_chartStatsRow___UCaG{display:flex;justify-content:space-around;margin-top:12px;padding-top:12px;border-top:1px solid var(--gray-300);flex-wrap:wrap;gap:8px}.BoardGames_chartStat__GftNN{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:60px}.BoardGames_chartStatValue__4Xq2u{font-size:1.1rem;font-weight:700;color:var(--text-primary,#1e293b);line-height:1.2}.BoardGames_chartStatValue__4Xq2u.BoardGames_highlight__mpum0{color:#10b981}.BoardGames_chartStatLabel__MJ8Va{font-size:.6rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.BoardGames_timeRangeIndicator__R3Qg_{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding:8px 12px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);border-radius:6px;color:#059669;font-size:.75rem;font-weight:500}.BoardGames_timeRangeIndicator__R3Qg_ svg{flex-shrink:0}.BoardGames_noDataState__Kojuq{display:flex;flex-direction:column;align-items:center;justify-content:center;height:150px;color:#94a3b8;gap:8px}.BoardGames_noDataState__Kojuq svg{opacity:.5}.BoardGames_noDataState__Kojuq p{font-size:.85rem;margin:0}@media (min-width:900px){.BoardGames_lineChartContainer__oCLZ9{height:200px}.BoardGames_monthLabelSvg__EeHVy{font-size:10px}.BoardGames_chartStatValue__4Xq2u{font-size:1.25rem}}@media (min-width:1100px){.BoardGames_lineChartContainer__oCLZ9{height:220px}.BoardGames_chartStatValue__4Xq2u{font-size:1.4rem}}@media (max-width:768px){.BoardGames_frequencyChartContainer__3Gt49{padding:12px}.BoardGames_lineChartContainer__oCLZ9{height:150px}.BoardGames_monthLabelSvg__EeHVy{font-size:7px}.BoardGames_chartHeader__wt7kj{flex-direction:column;align-items:flex-start;gap:6px}.BoardGames_chartStat__GftNN{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:50px}.BoardGames_chartStatValue__4Xq2u{font-size:1rem}.BoardGames_timeRangeIndicator__R3Qg_{font-size:.7rem;padding:6px 10px}}@media (max-width:480px){.BoardGames_lineChartContainer__oCLZ9{height:130px}.BoardGames_monthLabelSvg__EeHVy{font-size:6px}.BoardGames_quickStat__vj5yN{font-size:.65rem;padding:3px 6px}.BoardGames_quickStatLabel__xtnI0{display:none}}.BoardGames_playDepthBadge__8UmMD{display:inline-flex;align-items:center;font-size:.75rem;margin-left:.25rem;vertical-align:middle}.BoardGames_addGameButtonHighlighted__L36Yh{position:relative;z-index:1001;animation:BoardGames_addGamePulse__fkw_e 1.5s ease-in-out infinite}@keyframes BoardGames_addGamePulse__fkw_e{0%{box-shadow:0 0 0 0 rgba(77,109,154,.6)}70%{box-shadow:0 0 0 12px rgba(77,109,154,0)}to{box-shadow:0 0 0 0 rgba(77,109,154,0)}}.BoardGames_coachOverlay__J0Vkc{position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding-top:6rem;cursor:pointer}.BoardGames_coachContent__9aDXT{display:flex;flex-direction:column;align-items:center;gap:0}.BoardGames_coachArrow__THdA1{width:120px;height:80px;align-self:flex-end;margin-right:-2rem}.BoardGames_coachArrowSvg__n8o_a{width:100%;height:100%;overflow:visible}.BoardGames_coachArrowPath__KcOqM{stroke-dasharray:200;stroke-dashoffset:200;animation:BoardGames_drawArrow__M1U_7 .8s ease-out .3s forwards}.BoardGames_coachArrowHead__j8XVe{opacity:0;animation:BoardGames_showArrowHead__vRMom .2s ease-out 1s forwards}@keyframes BoardGames_drawArrow__M1U_7{to{stroke-dashoffset:0}}@keyframes BoardGames_showArrowHead__vRMom{to{opacity:1}}.BoardGames_coachText__TtbTX{color:white;font-size:1.15rem;text-align:center;margin:0;padding:1rem 1.5rem;background:var(--primary-dark);border:2px solid var(--primary-light);border-radius:12px;max-width:300px;line-height:1.5;box-shadow:0 8px 32px rgba(0,0,0,.3);animation:BoardGames_fadeInUp__z_7hh .5s ease-out .2s both}.BoardGames_coachText__TtbTX strong{color:#fff;background:var(--primary);padding:1px 6px;border-radius:4px}@keyframes BoardGames_fadeInUp__z_7hh{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .BoardGames_table__GeRat th{background-color:var(--primary-dark)}[data-theme=dark] .BoardGames_table__GeRat th:hover{background-color:var(--primary)}[data-theme=dark] .BoardGames_table__GeRat tr:hover td{background-color:var(--gray-200)}[data-theme=dark] .BoardGames_scoreFactor__z_aY9{border-color:var(--gray-300)}[data-theme=dark] .BoardGames_scoreBreakdownToggle__2qNcH:hover,[data-theme=dark] .BoardGames_scoreFactorBar__CWGB4{background-color:var(--gray-300)}[data-theme=dark] .BoardGames_searchContainer___dxDc{border-color:var(--gray-300)}[data-theme=dark] .BoardGames_filterButton__ak8Ot{color:var(--text-primary);border-color:var(--gray-300)}[data-theme=dark] .BoardGames_filterButton__ak8Ot.BoardGames_active__ofQFn{color:var(--primary-light)}[data-theme=dark] .BoardGames_filtersPanel__tFmha{border-color:var(--gray-300)}[data-theme=dark] .BoardGames_filterGroup__0cot_ label{color:var(--text-primary)}.BoardGames_assessmentSkeleton__SXKEA{display:inline-block;width:90px;height:20px;border-radius:4px;background:linear-gradient(90deg,var(--border-color,#dee2e6) 25%,var(--bg-secondary,#f8f9fa) 50%,var(--border-color,#dee2e6) 75%);background-size:200% 100%;animation:BoardGames_shimmer__dM0hE 1.4s infinite}@keyframes BoardGames_shimmer__dM0hE{0%{background-position:200% 0}to{background-position:-200% 0}}.BoardGames_hoverCard__uLCbz{position:fixed;z-index:200;width:260px;background:var(--bg-primary,#fff);border:1px solid var(--border-light);border-radius:var(--border-radius);box-shadow:var(--shadow-floating);pointer-events:auto;font-size:.85rem;animation:BoardGames_hoverCardIn___8tR9 .15s ease}@keyframes BoardGames_hoverCardIn___8tR9{0%{opacity:0;transform:translateX(6px)}to{opacity:1;transform:translateX(0)}}.BoardGames_hoverCardSection___LsOU{padding:12px 14px}.BoardGames_hoverCardSection___LsOU+.BoardGames_hoverCardSection___LsOU{border-top:1px solid var(--border-light)}.BoardGames_hoverCardLabelRow___g49Z{display:flex;align-items:center;gap:8px;margin-bottom:6px}.BoardGames_hoverCardBadge__yjtT8{display:inline-block;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:600;color:#fff}.BoardGames_hoverCardRecommendation__VtBYl{color:var(--text-primary);line-height:1.4;margin:0}.BoardGames_hoverCardSellReason__QzNNT{color:var(--text-muted);margin-top:4px;font-size:.8rem;line-height:1.3}.BoardGames_hoverCardStatRow__B47R8{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.BoardGames_hoverCardStatRow__B47R8:last-child{margin-bottom:0}.BoardGames_hoverCardStatLabel__iVu0F{color:var(--text-muted)}.BoardGames_hoverCardStatValue___HAhi{font-weight:500;color:var(--text-primary);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.BoardGames_hoverCardComplexityWrap__qdvEI{margin-top:6px;margin-bottom:6px}.BoardGames_hoverCardComplexityHead__PFTGS{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.BoardGames_hoverCardComplexityValue__HP1EG{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.BoardGames_hoverCardComplexityBar__OggwQ{position:relative;display:flex;height:7px;margin:8px 0 4px}.BoardGames_hoverCardComplexityZone__hTGYF{flex:1 1}.BoardGames_zoneLow__fAnIx{background:#6fd49a;border-radius:3px 0 0 3px}.BoardGames_zoneMedLow__iKFC8{background:#c8e26d}.BoardGames_zoneMedHigh__g3m_D{background:#f8b665}.BoardGames_zoneHigh__jHIv_{background:#ee8a8a;border-radius:0 3px 3px 0}.BoardGames_hoverCardComplexityMarker__QImiE{position:absolute;top:50%;width:14px;height:14px;background:#fff;border:2.5px solid #111;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px rgba(0,0,0,.4);pointer-events:none}.BoardGames_hoverCardComplexityScale__QncGC{display:flex;justify-content:space-between;margin-top:2px;font-size:.62rem;color:var(--text-muted)}.BoardGames_hoverCardActivityBadge__Uu1JC{display:inline-block;padding:1px 7px;border-radius:10px;font-size:.72rem;font-weight:600}.BoardGames_hoverCardActivityActive__RlC_Q{background:var(--success-light);color:var(--success-dark)}.BoardGames_hoverCardActivityCooling__VAroV{background:var(--warning-light);color:var(--warning-dark)}.BoardGames_hoverCardActivityDormant__x5f3P{background:var(--gray-100);color:var(--text-muted)}.BoardGames_hoverCardMedalRow__VPcfd{display:flex;gap:14px;align-items:center}.BoardGames_hoverCardMedalRowSpaced__ONfRO{margin-top:6px}.BoardGames_hoverCardMedalItem__Apm2s{display:flex;align-items:center;gap:4px;color:var(--text-primary);font-weight:500}.BoardGames_hoverCardDismissHint__J_6kc{position:absolute;top:6px;right:10px;font-size:.68rem;color:var(--text-muted);opacity:.55;pointer-events:none}.BoardGames_hoverCardShimmer__ZLOrt{height:20px;border-radius:4px;width:120px;background:linear-gradient(90deg,var(--border-color,#dee2e6) 25%,var(--bg-secondary,#f8f9fa) 50%,var(--border-color,#dee2e6) 75%);background-size:200% 100%;animation:BoardGames_shimmer__dM0hE 1.4s infinite}.BoardGames_bggModalOverlay__N3inT{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1000}.BoardGames_bggModalContent__m9cBh{background:var(--gray-50);border-radius:12px;width:min(560px,95vw);max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.18)}.BoardGames_bggModalHeader__vvXzR{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color);flex-shrink:0}.BoardGames_bggModalTitle__AxfM0{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.BoardGames_bggModalClose__YSDaJ{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:4px;display:flex;align-items:center;border-radius:4px}.BoardGames_bggModalClose__YSDaJ:hover{color:var(--text-primary);background:var(--gray-100)}.BoardGames_bggModalBody__Rh132{flex:1 1;overflow-y:auto;overscroll-behavior-y:contain;padding:1.25rem 1.5rem}.BoardGames_bggModalFooter__ZYpSd{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border-color);flex-shrink:0}.BoardGames_bggModalBodyWrapper__5dLp_{position:relative;flex:1 1;display:flex;flex-direction:column;overflow:hidden}.BoardGames_bggModalBodyBlurred__iiDS3{filter:blur(3px);pointer-events:none;-webkit-user-select:none;user-select:none}.BoardGames_bggCollectionLoadingOverlay__fWdvJ{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10;background:rgba(0,0,0,.12)}.BoardGames_bggCollectionLoadingCard__pQ_WL{background:var(--bg-secondary);border-radius:12px;padding:2rem 2.5rem;display:flex;flex-direction:column;align-items:center;gap:.6rem;box-shadow:0 8px 32px rgba(0,0,0,.2)}.BoardGames_bggCollectionLoadingSpinner__GFCWT{width:36px;height:36px;border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;animation:BoardGames_bggSpin__VTDpQ .8s linear infinite;margin-bottom:.4rem}.BoardGames_bggCollectionLoadingTitle__RYBGO{margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary);text-align:center}.BoardGames_bggCollectionLoadingSubtext__ZY7Sn{margin:0;font-size:.82rem;color:var(--text-muted);text-align:center}.BoardGames_bggUsernameStep____pfP{display:flex;flex-direction:column;gap:1rem}.BoardGames_bggHint__an3CZ{margin:0;color:var(--text-muted);font-size:.9rem}.BoardGames_bggUsernameRow__nRrK4{display:flex;gap:.75rem}.BoardGames_bggUsernameInput__i_3v0{flex:1 1;padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:6px;font-size:.95rem;background:var(--bg-primary);color:var(--text-primary)}.BoardGames_bggUsernameInput__i_3v0:focus{outline:none;border-color:var(--primary)}.BoardGames_bggFetchButton__x81q6{padding:.5rem 1rem;background:var(--primary);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;white-space:nowrap}.BoardGames_bggFetchButton__x81q6:disabled{opacity:.5;cursor:not-allowed}.BoardGames_bggFetchButton__x81q6:hover:not(:disabled){filter:brightness(1.1)}.BoardGames_bggFetchError__Pk1VF{margin:0;color:var(--error);font-size:.85rem}.BoardGames_bggPreviewStep__KZrHA{display:flex;flex-direction:column}.BoardGames_bggCollectionEmptyState__Whz9J{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;color:var(--gray-400);text-align:center}.BoardGames_bggCollectionEmptyState__Whz9J p{margin:0;font-size:.9rem}.BoardGames_bggCollectionHint__nsscf{color:var(--text-muted);font-size:.85rem!important}.BoardGames_bggSelectAllRow__XWRdq{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;margin-bottom:.25rem}.BoardGames_bggSelectAllCount__T4yws{font-size:.85rem;color:var(--text-muted);flex:1 1}.BoardGames_bggSelectAllButton__3M38F{background:none;border:1px solid var(--border-color);border-radius:4px;padding:.2rem .6rem;font-size:.8rem;cursor:pointer;color:var(--text-primary)}.BoardGames_bggSelectAllButton__3M38F:hover{background:var(--gray-50)}.BoardGames_bggGameRow__RUo_r{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--border-color);cursor:pointer}.BoardGames_bggGameRowImported__ID5lR{color:var(--text-muted);cursor:default;opacity:.75}.BoardGames_bggGameCheckbox__SCx8X{flex-shrink:0;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid var(--border-color);border-radius:4px;background:var(--bg-primary,#fff);cursor:pointer;position:relative;transition:background .15s,border-color .15s}.BoardGames_bggGameCheckbox__SCx8X:checked{background:var(--primary);border-color:var(--primary)}.BoardGames_bggGameCheckbox__SCx8X:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.BoardGames_bggGameCheckbox__SCx8X:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.BoardGames_bggGameCheckIcon__vUjaC{flex-shrink:0;color:var(--success-color,#38a169)}.BoardGames_bggGameName___boWT{flex:1 1;font-size:.9rem}.BoardGames_bggGameWeight__iDWjv{font-size:.8rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BoardGames_bggLinkBadge__hbVn8{display:inline-flex;align-items:center;gap:2px;margin-left:6px;padding:1px 5px 1px 4px;background:#16a34a;color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.03em;line-height:1.4;border-radius:10px;text-decoration:none;cursor:pointer;vertical-align:middle;transition:background .15s,transform .15s}.BoardGames_bggLinkBadge__hbVn8:hover{background:#15803d;transform:scale(1.05)}.BoardGames_filterPanelBackdrop__HF1RM{position:fixed;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;animation:BoardGames_fadeIn__Mipa6 .15s ease-out}.BoardGames_filterPanelContainer__DTEEy{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);background:var(--bg-secondary,#fff);border-left:1px solid var(--border-color);box-shadow:-8px 0 32px rgba(0,0,0,.25);z-index:1001;display:flex;flex-direction:column;animation:BoardGames_slideInRight__ps1K9 .2s ease-out}@keyframes BoardGames_slideInRight__ps1K9{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes BoardGames_fadeIn__Mipa6{0%{opacity:0}to{opacity:1}}.BoardGames_filterPanelHeader__aWAW1{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-color);flex-shrink:0}.BoardGames_filterPanelHeader__aWAW1 h3{margin:0;font-size:1.1rem;font-weight:600}.BoardGames_filterPanelClose__mLWlT{background:transparent;border:none;cursor:pointer;color:var(--text-muted);padding:4px;border-radius:4px;display:inline-flex;align-items:center}.BoardGames_filterPanelClose__mLWlT:hover{background:var(--bg-tertiary,rgba(0,0,0,.06));color:var(--text-primary)}.BoardGames_filterPanelBody__3KCvn{flex:1 1;overflow-y:auto;overscroll-behavior-y:contain;padding:8px 20px 20px}.BoardGames_filterSection__tsfkk{padding:16px 0;border-bottom:1px solid var(--border-color)}.BoardGames_filterSection__tsfkk:last-child{border-bottom:none}.BoardGames_filterSection__tsfkk h4{margin:0 0 10px;font-size:.85rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.BoardGames_filterSegments___F1fW{display:flex;flex-wrap:wrap;gap:6px}.BoardGames_filterSegment__x2aef{padding:6px 12px;border:1px solid var(--border-color);background:transparent;border-radius:999px;cursor:pointer;font-size:.85rem;color:var(--text-primary);transition:background .12s,border-color .12s,color .12s}.BoardGames_filterSegment__x2aef:hover{background:var(--bg-tertiary,rgba(0,0,0,.04))}.BoardGames_filterSegmentActive__nqj5B{background:var(--primary);border-color:var(--primary);color:#fff}.BoardGames_filterSegmentActive__nqj5B:hover{background:var(--primary)}.BoardGames_filterSegmentCount__xH1l6{display:inline-block;margin-left:6px;padding:0 5px;font-size:.7rem;font-weight:600;background:color-mix(in srgb,currentColor 18%,transparent);border-radius:8px;min-width:18px;text-align:center}.BoardGames_filterSegmentActive__nqj5B .BoardGames_filterSegmentCount__xH1l6{background:rgba(255,255,255,.25)}.BoardGames_filterChipCount__g7AOs{display:inline-block;margin-left:4px;padding:0 4px;font-size:.68rem;font-weight:600;background:color-mix(in srgb,currentColor 18%,transparent);border-radius:6px;min-width:16px;text-align:center}.BoardGames_filterChipActive__GL_RB .BoardGames_filterChipCount__g7AOs{background:rgba(255,255,255,.25)}.BoardGames_filterSortList__vqcsO{display:flex;flex-wrap:wrap;gap:6px}.BoardGames_filterSortItem__IQ1Fq{display:inline-flex;align-items:center;gap:4px;padding:6px 11px;border:1px solid var(--border-color);background:transparent;border-radius:999px;cursor:pointer;font-size:.85rem;color:var(--text-primary);transition:background .12s,border-color .12s,color .12s}.BoardGames_filterSortItem__IQ1Fq:hover{background:var(--bg-tertiary,rgba(0,0,0,.04))}.BoardGames_filterSortItemActive__egJfP{background:var(--primary);border-color:var(--primary);color:#fff}.BoardGames_filterSortItemActive__egJfP:hover{background:var(--primary)}.BoardGames_filterSearchWrap__i3S50{position:relative;margin-bottom:8px}.BoardGames_filterSearchIcon__4ljzZ{position:absolute;top:50%;left:8px;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.BoardGames_filterSearchInput__YL_5P{width:100%;padding:6px 8px 6px 28px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary,#fff);color:var(--text-primary);font-size:.85rem}.BoardGames_filterSearchInput__YL_5P:focus{outline:none;border-color:var(--primary)}.BoardGames_filterChipList__ZQ1Zf{display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow-y:auto}.BoardGames_filterChip__rY7_t{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--border-color);background:transparent;border-radius:999px;cursor:pointer;font-size:.8rem;color:var(--text-primary);transition:background .12s,border-color .12s,color .12s}.BoardGames_filterChip__rY7_t:hover{background:var(--bg-tertiary,rgba(0,0,0,.04))}.BoardGames_filterChipActive__GL_RB{background:var(--primary);border-color:var(--primary);color:#fff}.BoardGames_filterChipActive__GL_RB:hover{background:var(--primary)}.BoardGames_filterChipEmpty__cxDZg{font-size:.8rem;color:var(--text-muted);padding:4px 0}.BoardGames_filterToggle__neuVa{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.9rem;color:var(--text-primary)}.BoardGames_filterToggle__neuVa input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.BoardGames_filterPanelFooter__VZm5N{display:flex;gap:8px;padding:12px 20px;border-top:1px solid var(--border-color);flex-shrink:0}.BoardGames_filterClearAll__l_43_{flex:1 1;padding:8px;border:1px solid var(--border-color);background:transparent;border-radius:6px;cursor:pointer;font-size:.9rem;color:var(--text-primary)}.BoardGames_filterClearAll__l_43_:hover{background:var(--bg-tertiary,rgba(0,0,0,.04))}.BoardGames_filterDone__eLK_Q{flex:2 1;padding:8px;border:none;background:var(--primary);color:#fff;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:600}.BoardGames_filterDone__eLK_Q:hover{filter:brightness(.95)}.BoardGames_activeChipsRow__rN_TI{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0 12px}.BoardGames_activeChip__tVIKy{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);border-radius:999px;font-size:.78rem;color:var(--text-primary)}.BoardGames_activeChipRemove__JEi38{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin-left:2px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:var(--text-muted)}.BoardGames_activeChipRemove__JEi38:hover{background:color-mix(in srgb,var(--primary) 25%,transparent);color:var(--text-primary)}.BoardGames_bggCollectionSectionDivider__wf_yK{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;margin-top:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.BoardGames_bggCollectionSectionDividerToggle__jzlfp{width:100%;background:transparent;border-style:none;border-top:1px solid var(--border-color);cursor:pointer;font:inherit}.BoardGames_bggCollectionSectionDividerToggle__jzlfp:hover{background:var(--gray-50)}.BoardGames_bggImportingStep__valJ5{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 1rem;color:var(--text-muted)}@keyframes BoardGames_bggSpin__VTDpQ{to{transform:rotate(1turn)}}.BoardGames_bggImportingSpinner__Ybhuc{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;animation:BoardGames_bggSpin__VTDpQ .8s linear infinite}.BoardGames_bggSummaryStep__bzXf_{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem;text-align:center}.BoardGames_bggSummaryIcon__v0o_V{color:var(--success-color,#38a169)}.BoardGames_bggSummaryTitle__6KMml{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.BoardGames_bggCollectionCancelButton__4iuBI{padding:.5rem 1rem;background:none;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;font-size:.9rem;color:var(--text-primary)}.BoardGames_bggCollectionCancelButton__4iuBI:hover{background:var(--gray-50)}.BoardGames_bggCollectionImportButton__ZCM4j{padding:.5rem 1.25rem;background:var(--primary);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500}.BoardGames_bggCollectionImportButton__ZCM4j:disabled{opacity:.5;cursor:not-allowed}.BoardGames_bggCollectionImportButton__ZCM4j:hover:not(:disabled){filter:brightness(1.1)}[data-theme=dark] .BoardGames_bggCollectionSectionDividerToggle__jzlfp:hover,[data-theme=dark] .BoardGames_bggModalClose__YSDaJ:hover,[data-theme=dark] .BoardGames_bggSelectAllButton__3M38F:hover{background:var(--gray-800)}[data-theme=dark] .BoardGames_bggCollectionImportButton__ZCM4j:hover:not(:disabled),[data-theme=dark] .BoardGames_bggFetchButton__x81q6:hover:not(:disabled){filter:brightness(1.2)}[data-theme=dark] .BoardGames_bggCollectionCancelButton__4iuBI:hover{background:var(--gray-800)}.BoardGames_bggLinkButton__BJgzy{background:none;border:none;color:var(--color-primary,#4a90e2);cursor:pointer;flex-shrink:0;font-size:.75rem;margin-left:auto;padding:0 4px;white-space:nowrap}.BoardGames_bggLinkButton__BJgzy:hover{text-decoration:underline}.BoardGames_bggLinkPanel__N6JSg{background:var(--color-bg-secondary,#f5f5f5);border:1px solid var(--color-border,#ddd);border-radius:6px;margin:2px 0 8px;padding:8px 10px}.BoardGames_bggLinkSuggestion__FhVhX{align-items:center;display:flex;font-size:.85rem;gap:8px;margin-bottom:8px}.BoardGames_bggLinkSuggestionLabel__YY17A{color:var(--color-text-secondary,#666);flex-shrink:0}.BoardGames_bggLinkSuggestionName__yuS_M{flex:1 1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardGames_bggLinkConfirmButton__wJKgm{background:var(--color-primary,#4a90e2);border:none;border-radius:4px;color:white;cursor:pointer;flex-shrink:0;font-size:.75rem;padding:3px 8px;white-space:nowrap}.BoardGames_bggLinkConfirmButton__wJKgm:hover{filter:brightness(1.1)}.BoardGames_bggLinkSearchInput__dabeb{border:1px solid var(--color-border,#ddd);border-radius:4px;box-sizing:border-box;font-size:.85rem;margin-bottom:6px;padding:4px 8px;width:100%}.BoardGames_bggLinkList__SM1n4{list-style:none;margin:0;max-height:140px;overflow-y:auto;padding:0}.BoardGames_bggLinkListItem__j5i37{border-radius:4px;cursor:pointer;font-size:.85rem;padding:4px 6px}.BoardGames_bggLinkListItem__j5i37:hover{background:var(--color-bg-hover,#e8e8e8)}.BoardGames_bggGameRowLinked__y_0IG{opacity:.9}.BoardGames_bggLinkedIndicator__ulgpu{align-items:center;color:var(--color-primary,#4a90e2);display:flex;flex:1 1;font-size:.8rem;gap:4px;min-width:0}.BoardGames_bggLinkedTarget__3keWH{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardGames_bggLinkedOriginalName__My67g{color:var(--color-text-secondary,#888);font-size:.8rem;overflow:hidden;text-decoration:line-through;text-overflow:ellipsis;white-space:nowrap}.BoardGames_bggUnlinkButton__RPN2F{background:none;border:none;color:var(--color-text-secondary,#888);cursor:pointer;flex-shrink:0;font-size:1.1rem;line-height:1;padding:0 4px}.BoardGames_bggUnlinkButton__RPN2F:hover{color:var(--color-danger,#e53e3e)}[data-theme=dark] .BoardGames_bggLinkButton__BJgzy{color:#6fa8dc}[data-theme=dark] .BoardGames_bggLinkPanel__N6JSg{background:#2a2a2a;border-color:#444}[data-theme=dark] .BoardGames_bggLinkSuggestionLabel__YY17A{color:#aaa}[data-theme=dark] .BoardGames_bggLinkSearchInput__dabeb{background:#222;border-color:#444;color:#eee}[data-theme=dark] .BoardGames_bggLinkListItem__j5i37:hover{background:#333}[data-theme=dark] .BoardGames_bggUnlinkButton__RPN2F:hover{color:#f87171}.BoardGames_bulkEditHint__XS_Vp{color:var(--text-muted);font-size:.875rem;margin:0 0 1rem}.BoardGames_bulkEditFields__Phmrg{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.BoardGames_bulkEditRow__l9tZa{display:flex;align-items:center;gap:1rem}.BoardGames_bulkEditToggle__DKdrS{display:flex;flex-direction:row;align-items:center;gap:.5rem;cursor:pointer;min-width:150px;font-size:.9rem;-webkit-user-select:none;user-select:none}.BoardGames_bulkEditInput__Fp_Ro{flex:1 1;max-width:160px;padding:.35rem .5rem;border:1px solid var(--border);border-radius:4px;background:var(--card-bg);color:var(--text);font-size:.9rem}.BoardGames_bulkEditActions__0a0Zp{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--border)}.BoardGames_modalSaveButton__RlSKs{background:var(--accent);color:#fff;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:opacity .15s}.BoardGames_modalSaveButton__RlSKs:hover{opacity:.88}.BoardGames_modalSaveButton__RlSKs:disabled{opacity:.45;cursor:not-allowed}.BoardGames_bulkDeleteWarning__l3Tst{color:var(--text-muted);font-size:.875rem;margin:.5rem 0 0;line-height:1.5}.BoardGames_tableCheckbox__GfDSd{appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:4px;border:1.5px solid var(--border-color);background:var(--card-bg);cursor:pointer;flex-shrink:0;vertical-align:middle;transition:border-color .15s,background-color .15s}.BoardGames_tableCheckbox__GfDSd:hover:not(:checked){border-color:var(--accent)}.BoardGames_tableCheckbox__GfDSd:checked{background-color:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6l3 3 5-5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 10px}.BoardGames_tableCheckbox__GfDSd:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.BoardGames_shelfSelectionDelete__1vfTI{background:transparent;color:var(--danger);border:1px solid var(--danger)}.BoardGames_shelfSelectionDelete__1vfTI:hover{background:var(--danger-lightest)}.BoardGames_filterRatingGroup__2orZb{display:flex;flex-direction:column;gap:.625rem}.BoardGames_filterRatingRow__OAbz7{display:flex;flex-direction:column;gap:.2rem}.BoardGames_filterRatingLabel__sdGLl{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}@media (max-width:767px) and (pointer:coarse){.BoardGames_gameCard__p_0Bu:active{background-color:rgba(0,0,0,.04);transform:scale(.98);transition:transform .1s ease,background-color .1s ease}.BoardGames_editButton__AyF1C:active,.BoardGames_importButton__ebIqf:active,.BoardGames_toggleButton__k7VyU:active{background-color:rgba(0,0,0,.08);transform:scale(.97);transition:transform .1s ease,background-color .1s ease}.BoardGames_deleteButton__JqAzp:active{background-color:rgba(239,68,68,.15)}.BoardGames_deleteButton__JqAzp:active,.BoardGames_saveButton__SvOl1:active{transform:scale(.97);transition:transform .1s ease,background-color .1s ease}.BoardGames_saveButton__SvOl1:active{background-color:rgba(0,0,0,.08)}.BoardGames_gameCardActions__mBKaX .BoardGames_deleteButton__JqAzp:active,.BoardGames_gameCardActions__mBKaX .BoardGames_editButton__AyF1C:active{transform:scale(.97);transition:transform .1s ease,background-color .1s ease}.BoardGames_gameCardActions__mBKaX .BoardGames_deleteButton__JqAzp:active{background-color:rgba(239,68,68,.15)}}.BottomSheet_overlay__8h3pC{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.BottomSheet_dialog__O1Ros{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18);width:90%;max-width:550px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.BottomSheet_dialogMedium__9ejIT{max-width:850px}.BottomSheet_dialogLarge__YBPPY{max-width:1150px}.BottomSheet_dialogXlarge__iGNvv{max-width:1400px}.BottomSheet_desktopDialog__yQ0is{flex:1 1;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.BottomSheet_dialogTitle__gGP22{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem}.BottomSheet_backdrop__GZIUW{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000}.BottomSheet_sheet__rVGmm{position:fixed;bottom:0;left:0;right:0;max-height:90vh;background:var(--gray-50);border-radius:20px 20px 0 0;display:flex;flex-direction:column;z-index:1001;padding-bottom:env(safe-area-inset-bottom,24px);box-shadow:0 -4px 24px rgba(0,0,0,.15);animation:BottomSheet_sheetSlideUp__VwCSG .3s cubic-bezier(.4,0,.2,1)}@keyframes BottomSheet_sheetSlideUp__VwCSG{0%{transform:translateY(100%)}to{transform:translateY(0)}}.BottomSheet_handle__De8lH{width:32px;height:4px;background:var(--gray-300);border-radius:2px;margin:12px auto 0;flex-shrink:0}.BottomSheet_header__aKLSh{padding:16px 20px 4px;flex-shrink:0}.BottomSheet_title__xgXcR{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin:0}.BottomSheet_body__LUVTu{flex:1 1;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;min-height:0}.AddToListModal_content__hSP5E{padding:1.25rem;display:flex;flex-direction:column}.AddToListModal_header__pxI7k{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.AddToListModal_title__ms_yO{font-size:1rem;font-weight:700;color:var(--gray-900);margin:0 0 .15rem}.AddToListModal_gameName__6kjp_{font-size:.85rem;color:var(--gray-500);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.AddToListModal_closeBtn__5YcmH{background:none;border:none;cursor:pointer;color:var(--gray-400);padding:.2rem;line-height:1;flex-shrink:0}.AddToListModal_closeBtn__5YcmH:hover{color:var(--gray-700)}.AddToListModal_emptyState__KCN9w,.AddToListModal_loadingState__NloYy{padding:1rem 0;text-align:center;color:var(--gray-500);font-size:.9rem}.AddToListModal_createLink__21Tlg{display:inline-block;margin-top:.5rem;color:var(--primary);font-weight:600;font-size:.9rem;text-decoration:none}.AddToListModal_createLink__21Tlg:hover{text-decoration:underline}.AddToListModal_listOptions__Ra7Bw{list-style:none;margin:0;padding:0;overflow-y:auto;display:flex;flex-direction:column;gap:.35rem}.AddToListModal_listOption__FQYBG{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border-radius:8px;border:1px solid var(--gray-200);background:var(--gray-100);cursor:pointer;text-align:left;transition:background .15s,border-color .15s}.AddToListModal_listOption__FQYBG:hover:not(:disabled){background:var(--gray-200);border-color:var(--primary)}.AddToListModal_listOption__FQYBG:disabled{opacity:.6;cursor:default}.AddToListModal_listInfo__106Um{display:flex;flex-direction:column;gap:.2rem;min-width:0}.AddToListModal_listName__UyH1g{font-size:.9rem;font-weight:600;color:var(--gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AddToListModal_listMeta__TFco7{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--gray-500)}.AddToListModal_typeBadge__GK43R{background:var(--gray-200);color:var(--gray-600);padding:.1rem .4rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:capitalize}.AddToListModal_addIcon__arBP5{color:var(--primary);flex-shrink:0}.AddToListModal_spinner__O7HpP{display:inline-block;width:16px;height:16px;border:2px solid var(--gray-300);border-top-color:var(--primary);border-radius:50%;animation:AddToListModal_spin__TCMrW .6s linear infinite;flex-shrink:0}@keyframes AddToListModal_spin__TCMrW{to{transform:rotate(1turn)}}.AddToListModal_createListRow__Ry_DN{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--gray-200)}.AddToListModal_createListInput__CBfq9{width:100%;padding:8px 10px;border:1px solid var(--gray-300);border-radius:6px;background:var(--bg-primary,#fff);color:var(--text-primary);font-size:.92rem;box-sizing:border-box}.AddToListModal_createListInput__CBfq9:focus{outline:none;border-color:var(--primary)}.AddToListModal_createListBottom__bTS5A{display:flex;align-items:center;gap:8px}.AddToListModal_typeToggle__pYbaD{display:flex;border:1px solid var(--gray-300);border-radius:6px;overflow:hidden;flex-shrink:0}.AddToListModal_typeOption__R1S5z{padding:6px 10px;font-size:.8rem;font-weight:500;border:none;background:none;cursor:pointer;color:var(--gray-500);transition:background .15s,color .15s}.AddToListModal_typeOption__R1S5z+.AddToListModal_typeOption__R1S5z{border-left:1px solid var(--gray-300)}.AddToListModal_typeOptionActive__vBKwH{background:var(--primary);color:#fff}.AddToListModal_typeOption__R1S5z:not(.AddToListModal_typeOptionActive__vBKwH):hover:not(:disabled){background:var(--gray-100);color:var(--gray-700)}.AddToListModal_typeOption__R1S5z:disabled{opacity:.55;cursor:not-allowed}.AddToListModal_createListButton__IUvDE{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--primary);color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;margin-left:auto}.AddToListModal_createListButton__IUvDE:hover:not(:disabled){filter:brightness(.95)}.AddToListModal_createListButton__IUvDE:disabled{opacity:.55;cursor:not-allowed}.AddToListModal_listOptionExpanded__Aofo6{border-color:var(--primary);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.AddToListModal_expandIcon__9rUBA{color:var(--gray-400);flex-shrink:0;transition:transform .2s}.AddToListModal_expandIconOpen__Kspjh{transform:rotate(180deg)}.AddToListModal_listExpansion__8DBTv{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--gray-100);border:1px solid var(--primary);border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;flex-wrap:wrap}.AddToListModal_tierPicker__1BOTa{display:flex;flex-wrap:wrap;gap:.3rem;flex:1 1}.AddToListModal_tierPickerBtn__gb2t3{padding:4px 8px;border-radius:4px;border:1px solid var(--gray-300);background:var(--gray-50);color:var(--gray-600);font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.AddToListModal_tierPickerBtn__gb2t3:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.AddToListModal_tierPickerBtnActive__mbCqi{background:var(--primary);border-color:var(--primary);color:#fff}.AddToListModal_positionPicker__DptCn{display:flex;border:1px solid var(--gray-300);border-radius:6px;overflow:hidden;flex-shrink:0;flex:1 1}.AddToListModal_positionPicker__DptCn .AddToListModal_typeOption__R1S5z{flex:1 1;text-align:center}.AddToListModal_confirmAddBtn__8k_CU{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;background:var(--primary);color:#fff;border:none;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;margin-left:auto;flex-shrink:0;white-space:nowrap}.AddToListModal_confirmAddBtn__8k_CU:hover:not(:disabled){filter:brightness(.95)}.AddToListModal_confirmAddBtn__8k_CU:disabled{opacity:.55;cursor:not-allowed}@media (max-width:767px) and (pointer:coarse){.AddToListModal_closeBtn__5YcmH{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.AddToListModal_closeBtn__5YcmH:active{background-color:rgba(0,0,0,.06);transform:scale(.95);transition:transform .1s ease,background-color .1s ease}.AddToListModal_listOption__FQYBG:active:not(:disabled){background-color:rgba(0,0,0,.08);transform:scale(.99);transition:transform .1s ease,background-color .1s ease}.AddToListModal_confirmAddBtn__8k_CU:active:not(:disabled),.AddToListModal_tierPickerBtn__gb2t3:active,.AddToListModal_typeOption__R1S5z:active{background-color:rgba(0,0,0,.08);transform:scale(.97);transition:transform .1s ease,background-color .1s ease}}.GameThumbnail_thumbnail__6Fihh{position:relative;border-radius:6px;overflow:hidden;flex-shrink:0;background:var(--card-bg,#f0f0f0)}.GameThumbnail_thumbnail__6Fihh.GameThumbnail_sm__Kt3wa{width:48px;height:48px}.GameThumbnail_thumbnail__6Fihh.GameThumbnail_md__JNZSe{width:72px;height:72px}.GameThumbnail_thumbnail__6Fihh.GameThumbnail_lg__XMho0{width:96px;height:96px}.GameThumbnail_thumbnail__6Fihh.GameThumbnail_subtle__ZxbIu{border:1px solid var(--border-color,rgba(0,0,0,.08))}.GameThumbnail_thumbnail__6Fihh.GameThumbnail_card__o0shQ{border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.GameThumbnail_image__hR8Ss{width:100%;height:100%;object-fit:cover;display:block}.GameThumbnail_fallback__vgJr1{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;color:white;text-transform:uppercase}.GameThumbnail_fallback__vgJr1.GameThumbnail_sm__Kt3wa{font-size:14px}.GameThumbnail_fallback__vgJr1.GameThumbnail_md__JNZSe{font-size:20px}.GameThumbnail_fallback__vgJr1.GameThumbnail_lg__XMho0{font-size:26px}.GameThumbnail_skeleton__UbYp8{width:100%;height:100%;background:linear-gradient(90deg,var(--card-bg,#e0e0e0) 25%,var(--hover-bg,#f0f0f0) 50%,var(--card-bg,#e0e0e0) 75%);background-size:200% 100%;animation:GameThumbnail_shimmer__yBPf8 1.5s infinite}@keyframes GameThumbnail_shimmer__yBPf8{0%{background-position:200% 0}to{background-position:-200% 0}}.AccessRestricted_container__lhlvy{display:flex;align-items:center;justify-content:center;min-height:50vh;padding:2rem}.AccessRestricted_content__gcOlV{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;background-color:var(--gray-50);border-radius:10px;box-shadow:var(--shadow-raised);max-width:500px;width:100%}.AccessRestricted_iconContainer__hYN3r{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:rgba(77,109,154,.1);border-radius:50%}.AccessRestricted_lockIcon__bjS_6{color:var(--primary)}.AccessRestricted_content__gcOlV h2{font-size:1.5rem;color:var(--gray-700);margin-bottom:1rem}.AccessRestricted_content__gcOlV p{color:var(--gray-600);margin-bottom:1.5rem;line-height:1.5}.AccessRestricted_upgradeButton__5Ywwd{display:flex;align-items:center;gap:.5rem;background-color:var(--primary);color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s}.AccessRestricted_upgradeButton__5Ywwd:hover{background-color:var(--primary-dark)}.BulkEditModal_content__Lewaa{padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}.BulkEditModal_header___RlZI{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.BulkEditModal_title__HZydp{font-size:1rem;font-weight:700;color:var(--gray-900);margin:0 0 .2rem}.BulkEditModal_subtitle__mcgfL{font-size:.8rem;color:var(--gray-500);margin:0}.BulkEditModal_closeBtn__8kjXy{background:none;border:none;cursor:pointer;color:var(--gray-400);padding:.2rem;line-height:1;flex-shrink:0}.BulkEditModal_closeBtn__8kjXy:hover{color:var(--gray-700)}.BulkEditModal_fields__bpnsp{display:flex;flex-direction:column;border:1px solid var(--gray-200);border-radius:8px;overflow:hidden}.BulkEditModal_fieldRow__gtFf4{display:flex;align-items:center;gap:.75rem;padding:.6rem .875rem;background:var(--gray-100,#f7f7f8);border-bottom:1px solid var(--gray-200);transition:background .1s}.BulkEditModal_fieldRow__gtFf4:last-child{border-bottom:none}.BulkEditModal_fieldCheck__Ntrm7,.BulkEditModal_fieldRowActive__FGZ_1{background:var(--bg-primary,#fff)}.BulkEditModal_fieldCheck__Ntrm7{appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:4px;border:1.5px solid var(--border-color,var(--gray-300));cursor:pointer;flex-shrink:0;transition:border-color .15s,background-color .15s}.BulkEditModal_fieldCheck__Ntrm7:hover:not(:checked){border-color:var(--accent)}.BulkEditModal_fieldCheck__Ntrm7:checked{background-color:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6l3 3 5-5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 10px}.BulkEditModal_fieldCheck__Ntrm7:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.BulkEditModal_fieldLabel__4XTZe{flex:1 1;font-size:.875rem;font-weight:500;color:var(--gray-700);cursor:pointer;-webkit-user-select:none;user-select:none}.BulkEditModal_fieldInput__S5qUk{width:80px;padding:.35rem .5rem;border:1px solid var(--gray-300);border-radius:6px;background:var(--bg-primary,#fff);color:var(--text-primary);font-size:.875rem;text-align:center;transition:border-color .15s,opacity .15s}.BulkEditModal_fieldInput__S5qUk:focus{outline:none;border-color:var(--accent)}.BulkEditModal_fieldInput__S5qUk:disabled{opacity:.3;cursor:not-allowed;background:var(--gray-100)}.BulkEditModal_segmented__4XEPR{display:flex;border:1px solid var(--gray-300);border-radius:6px;overflow:hidden;transition:opacity .15s}.BulkEditModal_segmentedDisabled__1LQK7{opacity:.3;pointer-events:none}.BulkEditModal_segmentBtn__mRqc7{padding:.3rem .875rem;font-size:.8rem;font-weight:500;border:none;background:none;cursor:pointer;color:var(--gray-500);transition:background .15s,color .15s}.BulkEditModal_segmentBtn__mRqc7+.BulkEditModal_segmentBtn__mRqc7{border-left:1px solid var(--gray-300)}.BulkEditModal_segmentBtnActive__x9Ujt{background:var(--accent);color:#fff}.BulkEditModal_segmentBtn__mRqc7:not(.BulkEditModal_segmentBtnActive__x9Ujt):hover:not(:disabled){background:var(--gray-200);color:var(--gray-700)}.BulkEditModal_actions__6L9TI{display:flex;justify-content:flex-end;gap:.75rem}.BulkEditModal_cancelBtn__nNb79{padding:.5rem 1rem;border:1px solid var(--gray-300);border-radius:6px;background:none;color:var(--gray-600);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}.BulkEditModal_cancelBtn__nNb79:hover:not(:disabled){background:var(--gray-100)}.BulkEditModal_cancelBtn__nNb79:disabled{opacity:.5;cursor:not-allowed}.BulkEditModal_applyBtn__rtuCy{padding:.5rem 1.125rem;background:var(--accent);color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:filter .15s}.BulkEditModal_applyBtn__rtuCy:hover:not(:disabled){filter:brightness(.92)}.BulkEditModal_applyBtn__rtuCy:disabled{opacity:.45;cursor:not-allowed}@media (max-width:767px) and (pointer:coarse){.BulkEditModal_applyBtn__rtuCy:active,.BulkEditModal_cancelBtn__nNb79:active,.BulkEditModal_segmentBtn__mRqc7:not(.BulkEditModal_segmentBtnActive__x9Ujt):active{background-color:rgba(0,0,0,.08);transform:scale(.97);transition:transform .1s ease,background-color .1s ease}.BulkEditModal_closeBtn__8kjXy:active{background-color:rgba(0,0,0,.06);transform:scale(.97);transition:transform .1s ease,background-color .1s ease}}.MergeGamesModal_content__PRlLo{padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}.MergeGamesModal_header__PkaOC{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.MergeGamesModal_title__RzLnv{font-size:1rem;font-weight:700;color:var(--gray-900);margin:0 0 .2rem}.MergeGamesModal_subtitle__oYnKT{font-size:.8rem;color:var(--gray-500);margin:0}.MergeGamesModal_closeBtn__JD95d{background:none;border:none;cursor:pointer;color:var(--gray-400);padding:.2rem;line-height:1;flex-shrink:0}.MergeGamesModal_closeBtn__JD95d:hover{color:var(--gray-700)}.MergeGamesModal_options__v_QBj{display:flex;flex-direction:column;border:1px solid var(--gray-200);border-radius:8px;overflow:hidden}.MergeGamesModal_optionRow__ny2PO{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;background:var(--gray-100,#f7f7f8);border-bottom:1px solid var(--gray-200);cursor:pointer;transition:background .1s}.MergeGamesModal_optionRow__ny2PO:last-child{border-bottom:none}.MergeGamesModal_optionRowActive__h6zyb{background:var(--bg-primary,#fff)}.MergeGamesModal_optionRadio__HrvKO{width:16px;height:16px;flex-shrink:0;accent-color:var(--accent);cursor:pointer}.MergeGamesModal_optionInfo__E5z52{flex:1 1;display:flex;flex-direction:column;gap:.15rem;min-width:0}.MergeGamesModal_optionName__Gr2EL{font-size:.9rem;font-weight:600;color:var(--gray-700)}.MergeGamesModal_optionMeta__FhFQ_{font-size:.75rem;color:var(--gray-500)}.MergeGamesModal_warning__2_RQQ{margin:0;font-size:.8rem;color:var(--gray-500)}.MergeGamesModal_summaryBox__OPu5D{display:flex;flex-direction:column;gap:.6rem;padding:.875rem;border:1px solid var(--gray-200);border-radius:8px;background:var(--gray-100,#f7f7f8)}.MergeGamesModal_summaryLead__jefev{margin:0;font-size:.875rem;color:var(--gray-700)}.MergeGamesModal_summaryList__Egah3{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.4rem;font-size:.8rem;color:var(--gray-600)}.MergeGamesModal_error__CyDs9{margin:0;font-size:.8rem;color:var(--error-color,#dc2626)}.MergeGamesModal_actions__IIeCu{display:flex;justify-content:flex-end;gap:.75rem}.MergeGamesModal_cancelBtn__7FLA_{padding:.5rem 1rem;border:1px solid var(--gray-300);border-radius:6px;background:none;color:var(--gray-600);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}.MergeGamesModal_cancelBtn__7FLA_:hover:not(:disabled){background:var(--gray-100)}.MergeGamesModal_cancelBtn__7FLA_:disabled{opacity:.5;cursor:not-allowed}.MergeGamesModal_applyBtn__xYNiv{padding:.5rem 1.125rem;background:var(--accent);color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:filter .15s}.MergeGamesModal_applyBtn__xYNiv:hover:not(:disabled){filter:brightness(.92)}.MergeGamesModal_applyBtn__xYNiv:disabled{opacity:.45;cursor:not-allowed}