:root{--text-primary:#e8e8e8;--text-secondary:#cccbcb;--text-tertiary:#a7aba5;--bg-primary:#121618;--bg-secondary:#131a1e;--bg-faded:#14181b21;--bg-tertiary:#d9d9d9;--bg-empty-image:#2c2c2c;--tab-icon-default:#9ba1a6;--tab-icon-selected:#f2f2f2;--header-nav-border:#212326;--dashboard-buttons:#41304a;--dashboard-buttons-text:#e8e8e8;--loading-indicator:#673881;--separator:#2f3e3f;--tint:#eee;--accent:#2e3c43;--accent-secondary:#242b32;--accent-faded:#2e3c4333;--accent-faded-60:#2e3c4399;--accent-bright:#2d5d67;--accent-highlight:#242b32;--accent-dark:#1e252b;--accent2:#e3c18a;--accent2-secondary:#ceaf7a;--accent2-faded:#e3c18a3a;--accent2-faded-60:#e3c18a99;--accent2-bright:#fadcad;--accent2-dark:#3a3225;--accent3:#552724;--accent3-secondary:#58403f;--accent3-faded:#744c491e;--accent3-faded-60:#744c4999;--accent3-bright:#a7231a;--accent3-dark:#2e1518;--accent4:#95602e;--accent4-secondary:#a26a2b;--accent4-faded:#95602e33;--accent4-faded-60:#95602e99;--accent4-bright:#c18a5c;--like-button:#e74c3c;--like-button-faded:#e74c3c33;--modal-button:#502350;--toast-success:#4caf50;--toast-error:#a7231a;--toast-warning:#b99014;--toast-info:#1e81d2;--error:#b7281e;--ratings-graph:#604271;--film-poster-border:#292928;--film-cast-crew-buttons:#343435;--follow-button:#0e4e25;--following-button:#000;--follow-button-active:#25471d;--follow-button-inactive:#000;--add-button:#469a39;--add-button-secondary:#a9741a;--back-button:#16131666;--pressed-button:#fff3;--input-background:#0003;--input-border:#ffffff0d;--search-input-background:#ffffff2c;--max-width-page:970px}.UserCollectionsPage-module-scss-module__go_Ihq__container{flex-direction:column;max-width:1030px;min-height:100vh;margin:0 auto;padding-top:76px;display:flex}.UserCollectionsPage-module-scss-module__go_Ihq__container .UserCollectionsPage-module-scss-module__go_Ihq__collectionCount{text-align:center;margin:1rem 0;font-size:.875rem;font-weight:500}.UserCollectionsPage-module-scss-module__go_Ihq__container .UserCollectionsPage-module-scss-module__go_Ihq__collectionsGrid{flex-direction:column;flex:1;margin-top:16px;margin-bottom:2rem;display:flex}.UserCollectionsPage-module-scss-module__go_Ihq__container .UserCollectionsPage-module-scss-module__go_Ihq__loadingState,.UserCollectionsPage-module-scss-module__go_Ihq__container .UserCollectionsPage-module-scss-module__go_Ihq__emptyState{flex:1;justify-content:center;align-items:center;min-height:200px;display:flex}.UserCollectionsPage-module-scss-module__go_Ihq__container .UserCollectionsPage-module-scss-module__go_Ihq__loadingState p,.UserCollectionsPage-module-scss-module__go_Ihq__container .UserCollectionsPage-module-scss-module__go_Ihq__emptyState p{opacity:.7;font-size:1rem}.UserCollectionsPage-module-scss-module__go_Ihq__container.UserCollectionsPage-module-scss-module__go_Ihq__light{background-color:var(--color-background-primary-light)}.UserCollectionsPage-module-scss-module__go_Ihq__container.UserCollectionsPage-module-scss-module__go_Ihq__light .UserCollectionsPage-module-scss-module__go_Ihq__collectionCount,.UserCollectionsPage-module-scss-module__go_Ihq__container.UserCollectionsPage-module-scss-module__go_Ihq__light .UserCollectionsPage-module-scss-module__go_Ihq__loadingState p,.UserCollectionsPage-module-scss-module__go_Ihq__container.UserCollectionsPage-module-scss-module__go_Ihq__light .UserCollectionsPage-module-scss-module__go_Ihq__emptyState p{color:var(--color-text-secondary-light)}.UserCollectionsPage-module-scss-module__go_Ihq__container.UserCollectionsPage-module-scss-module__go_Ihq__dark{background-color:var(--color-background-primary-dark)}.UserCollectionsPage-module-scss-module__go_Ihq__container.UserCollectionsPage-module-scss-module__go_Ihq__dark .UserCollectionsPage-module-scss-module__go_Ihq__collectionCount,.UserCollectionsPage-module-scss-module__go_Ihq__container.UserCollectionsPage-module-scss-module__go_Ihq__dark .UserCollectionsPage-module-scss-module__go_Ihq__loadingState p,.UserCollectionsPage-module-scss-module__go_Ihq__container.UserCollectionsPage-module-scss-module__go_Ihq__dark .UserCollectionsPage-module-scss-module__go_Ihq__emptyState p{color:var(--color-text-secondary-dark)}.UserCollectionsPage-module-scss-module__go_Ihq__headerButtons{align-items:center;gap:8px;display:flex}@media (max-width:480px){.UserCollectionsPage-module-scss-module__go_Ihq__headerButtons{flex-wrap:wrap;gap:6px}}.UserCollectionsPage-module-scss-module__go_Ihq__createCollectionButton{background:var(--accent);color:var(--text-primary);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:6px 12px;font-family:Satoshi-Medium,sans-serif;font-size:14px;font-weight:500}@media (max-width:767px){.UserCollectionsPage-module-scss-module__go_Ihq__createCollectionButton{min-height:36px;padding:4px 8px;font-size:12px}}.UserCollectionsPage-module-scss-module__go_Ihq__createCollectionButton:hover{opacity:.9}.UserCollectionsPage-module-scss-module__go_Ihq__createCollectionButton:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.UserCollectionsPage-module-scss-module__go_Ihq__createCollectionButton:active{transform:translateY(0)}.UserCollectionsPage-module-scss-module__go_Ihq__invitationsButton{border:1px solid var(--border-color);background:var(--background-secondary);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:6px;padding:6px 12px;font-family:Satoshi-Medium,sans-serif;font-size:14px;font-weight:500;transition:all .2s}@media (max-width:767px){.UserCollectionsPage-module-scss-module__go_Ihq__invitationsButton{min-height:36px;padding:4px 8px;font-size:12px}}.UserCollectionsPage-module-scss-module__go_Ihq__invitationsButton:hover{opacity:.9}.UserCollectionsPage-module-scss-module__go_Ihq__invitationsButton:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.UserCollectionsPage-module-scss-module__go_Ihq__invitationsButton:active{transform:scale(.98)}
:root{--text-primary:#e8e8e8;--text-secondary:#cccbcb;--text-tertiary:#a7aba5;--bg-primary:#121618;--bg-secondary:#131a1e;--bg-faded:#14181b21;--bg-tertiary:#d9d9d9;--bg-empty-image:#2c2c2c;--tab-icon-default:#9ba1a6;--tab-icon-selected:#f2f2f2;--header-nav-border:#212326;--dashboard-buttons:#41304a;--dashboard-buttons-text:#e8e8e8;--loading-indicator:#673881;--separator:#2f3e3f;--tint:#eee;--accent:#2e3c43;--accent-secondary:#242b32;--accent-faded:#2e3c4333;--accent-faded-60:#2e3c4399;--accent-bright:#2d5d67;--accent-highlight:#242b32;--accent-dark:#1e252b;--accent2:#e3c18a;--accent2-secondary:#ceaf7a;--accent2-faded:#e3c18a3a;--accent2-faded-60:#e3c18a99;--accent2-bright:#fadcad;--accent2-dark:#3a3225;--accent3:#552724;--accent3-secondary:#58403f;--accent3-faded:#744c491e;--accent3-faded-60:#744c4999;--accent3-bright:#a7231a;--accent3-dark:#2e1518;--accent4:#95602e;--accent4-secondary:#a26a2b;--accent4-faded:#95602e33;--accent4-faded-60:#95602e99;--accent4-bright:#c18a5c;--like-button:#e74c3c;--like-button-faded:#e74c3c33;--modal-button:#502350;--toast-success:#4caf50;--toast-error:#a7231a;--toast-warning:#b99014;--toast-info:#1e81d2;--error:#b7281e;--ratings-graph:#604271;--film-poster-border:#292928;--film-cast-crew-buttons:#343435;--follow-button:#0e4e25;--following-button:#000;--follow-button-active:#25471d;--follow-button-inactive:#000;--add-button:#469a39;--add-button-secondary:#a9741a;--back-button:#16131666;--pressed-button:#fff3;--input-background:#0003;--input-border:#ffffff0d;--search-input-background:#ffffff2c;--max-width-page:970px}.CollectionInvitationsModal-module-scss-module__sKFP0a__modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.CollectionInvitationsModal-module-scss-module__sKFP0a__modalContent{background:var(--bg-primary);border-radius:12px;flex-direction:column;width:100%;max-width:600px;max-height:80vh;padding:16px;animation:.3s ease-out CollectionInvitationsModal-module-scss-module__sKFP0a__modalSlideIn;display:flex;overflow:hidden;box-shadow:0 20px 60px #0006}@media (min-width:768px){.CollectionInvitationsModal-module-scss-module__sKFP0a__modalContent{max-width:700px}}@keyframes CollectionInvitationsModal-module-scss-module__sKFP0a__modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.CollectionInvitationsModal-module-scss-module__sKFP0a__closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.CollectionInvitationsModal-module-scss-module__sKFP0a__closeButton:hover{background:var(--background-secondary);color:var(--text-primary)}.CollectionInvitationsModal-module-scss-module__sKFP0a__modalBody{flex:1;padding:16px;overflow-y:auto}.CollectionInvitationsModal-module-scss-module__sKFP0a__invitationsList{flex-direction:column;gap:16px;display:flex}.CollectionInvitationsModal-module-scss-module__sKFP0a__invitationItem{background:var(--background-secondary);border-radius:12px;padding:16px;transition:background-color .2s}@media (min-width:768px){.CollectionInvitationsModal-module-scss-module__sKFP0a__invitationItem{justify-content:space-between;align-items:center;gap:16px;display:flex}}.CollectionInvitationsModal-module-scss-module__sKFP0a__invitationRow{align-items:center;gap:12px;margin-bottom:8px;display:flex}@media (min-width:768px){.CollectionInvitationsModal-module-scss-module__sKFP0a__invitationRow{flex:1;min-width:0;margin-bottom:0}}.CollectionInvitationsModal-module-scss-module__sKFP0a__invitationContent{flex:1;min-width:0}.CollectionInvitationsModal-module-scss-module__sKFP0a__collectionNameButton{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;margin-bottom:2px;padding:0}.CollectionInvitationsModal-module-scss-module__sKFP0a__collectionNameButton:hover .CollectionInvitationsModal-module-scss-module__sKFP0a__collectionName{color:var(--accent2)}.CollectionInvitationsModal-module-scss-module__sKFP0a__collectionName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Satoshi-Bold,sans-serif;font-size:16px;font-weight:700;line-height:1.3;transition:color .2s;overflow:hidden}.CollectionInvitationsModal-module-scss-module__sKFP0a__inviterText{color:var(--text-secondary);margin:0 0 4px;font-family:Satoshi-Regular,sans-serif;font-size:14px;line-height:1.3}.CollectionInvitationsModal-module-scss-module__sKFP0a__actionButtons{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}@media (min-width:768px){.CollectionInvitationsModal-module-scss-module__sKFP0a__actionButtons{flex-shrink:0;margin-top:0}}.CollectionInvitationsModal-module-scss-module__sKFP0a__acceptButton,.CollectionInvitationsModal-module-scss-module__sKFP0a__rejectButton{cursor:pointer;border:none;border-radius:4px;padding:8px 18px;font-family:Satoshi-Bold,sans-serif;font-size:15px;font-weight:700;transition:all .2s}.CollectionInvitationsModal-module-scss-module__sKFP0a__acceptButton{color:var(--text-primary);background:#3d863d}.CollectionInvitationsModal-module-scss-module__sKFP0a__acceptButton:hover{opacity:.9}.CollectionInvitationsModal-module-scss-module__sKFP0a__rejectButton{background:var(--error);color:var(--text-primary)}.CollectionInvitationsModal-module-scss-module__sKFP0a__rejectButton:hover{opacity:.9}.CollectionInvitationsModal-module-scss-module__sKFP0a__statusLabel{color:var(--text-tertiary);text-align:right;padding:8px 0;font-family:Satoshi-Medium,sans-serif;font-size:14px;font-weight:500}.CollectionInvitationsModal-module-scss-module__sKFP0a__loadingState,.CollectionInvitationsModal-module-scss-module__sKFP0a__errorState,.CollectionInvitationsModal-module-scss-module__sKFP0a__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:80px 24px;display:flex}.CollectionInvitationsModal-module-scss-module__sKFP0a__loadingState p,.CollectionInvitationsModal-module-scss-module__sKFP0a__errorState p,.CollectionInvitationsModal-module-scss-module__sKFP0a__emptyState p{color:var(--text-secondary);margin:0;font-family:Satoshi-Medium,sans-serif;font-size:16px;font-weight:500}.CollectionInvitationsModal-module-scss-module__sKFP0a__emptyTitle{color:var(--text-primary);margin:12px 0 4px;font-family:Satoshi-Bold,sans-serif;font-size:18px;font-weight:700}.CollectionInvitationsModal-module-scss-module__sKFP0a__emptySubtext{color:var(--text-tertiary);margin:0;font-family:Satoshi-Regular,sans-serif;font-size:14px;line-height:1.4}.CollectionInvitationsModal-module-scss-module__sKFP0a__retryButton{background:var(--accent-secondary);color:var(--text-primary);cursor:pointer;border:none;border-radius:4px;margin-top:16px;padding:8px 18px;font-family:Satoshi-Bold,sans-serif;font-size:15px;font-weight:700;transition:all .2s}.CollectionInvitationsModal-module-scss-module__sKFP0a__retryButton:hover{opacity:.9;transform:translateY(-1px)}.CollectionInvitationsModal-module-scss-module__sKFP0a__retryButton:active{transform:translateY(0)}@media (max-width:768px){.CollectionInvitationsModal-module-scss-module__sKFP0a__modalContent{max-height:90vh;margin:10px}.CollectionInvitationsModal-module-scss-module__sKFP0a__modalBody{padding:12px}.CollectionInvitationsModal-module-scss-module__sKFP0a__actionButtons{gap:8px}.CollectionInvitationsModal-module-scss-module__sKFP0a__acceptButton,.CollectionInvitationsModal-module-scss-module__sKFP0a__rejectButton{flex:1}}
