.ActivityFeed_activityFeed__eEKmX{width:100%}.ActivityFeed_activityList__QQ32j{display:flex;flex-direction:column;gap:0}.ActivityFeed_activityWrapper__pppKf{transition:background-color .2s ease}.ActivityFeed_activityWrapper__pppKf:hover{background:#f9f9f9}.ActivityFeed_activityWrapper__pppKf:hover .ActivityFeed_activitySeparator__NvPCT{background:transparent}.ActivityFeed_activityCard__8Ylhp{display:flex;align-items:flex-start;gap:1rem;padding:.85rem 1.25rem .7rem;background:transparent;border-radius:0;border-left:4px solid transparent;margin-left:-4px;transition:all .2s ease}.ActivityFeed_activityHeader__tAOsM{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.ActivityFeed_groupCreationCard__osAAH{border-left-color:#aa0000}.ActivityFeed_memberJoinCard__i4tvg{border-left-color:#3b82f6}.ActivityFeed_memberJoinCard__i4tvg .ActivityFeed_activityIcon__DpFVa{background:linear-gradient(135deg,#bfdbfe,#dbeafe)}.ActivityFeed_verseCompletionCard__1UQdH{border-left-color:#22c55e}.ActivityFeed_verseCompletionCard__1UQdH .ActivityFeed_activityIcon__DpFVa{background:linear-gradient(135deg,#bbf7d0,#dcfce7)}.ActivityFeed_streakCard__P2Gwv{border-left-color:#f59e0b}.ActivityFeed_streakCard__P2Gwv .ActivityFeed_activityIcon__DpFVa{background:linear-gradient(135deg,#fed7aa,#fef3c7)}.ActivityFeed_collectionCompletionCard__0cWBd{border-left-color:#22c55e}.ActivityFeed_summaryCard__U0ynJ{border-left-color:#8b5cf6}.ActivityFeed_summaryCard__U0ynJ .ActivityFeed_activityIcon__DpFVa{background:linear-gradient(135deg,#ddd6fe,#ede9fe)}.ActivityFeed_mostActiveCard__eCxVV{border-left-color:#eab308}.ActivityFeed_recentActivityCard___iZ_c{border-left-color:#ec4899}.ActivityFeed_recentActivityCard___iZ_c .ActivityFeed_activityIcon__DpFVa{background:linear-gradient(135deg,#fbcfe8,#fce7f3)}.ActivityFeed_activityCard__8Ylhp:last-child{padding-bottom:0}.ActivityFeed_activitySeparator__NvPCT{height:1px;background:#e8e8e8;margin:0 1.25rem;transition:background-color .2s ease}.ActivityFeed_milestoneCard__hVxK6{background:linear-gradient(135deg,#fef9c3,#fef3c7);border-left:4px solid #eab308;border-radius:8px!important;box-shadow:0 2px 8px rgba(234,179,8,.15)}.ActivityFeed_milestoneCard__hVxK6 .ActivityFeed_activityIcon__DpFVa{background:linear-gradient(135deg,#fde047,#fef08a);box-shadow:0 2px 6px rgba(234,179,8,.3)}.ActivityFeed_activityAvatar__VXoxa{flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden;background:#f0f0f0;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.ActivityFeed_activityAvatar__VXoxa img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}.ActivityFeed_activityIcon__DpFVa{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:24px;background:#f0f0f0;border-radius:50%}.ActivityFeed_activityContent__Oey7O{flex:1 1;min-width:0}.ActivityFeed_activityText__tKQLw{font-size:.95rem;line-height:1.5;color:#333;margin-bottom:.25rem}.ActivityFeed_activityText__tKQLw strong{color:#aa0000;font-weight:600}.ActivityFeed_activityType__jYm3R{color:#666;font-weight:400;font-size:.8em;margin-left:8px}.ActivityFeed_activityTime__STIo2{font-size:.85rem;color:#666}.ActivityFeed_error__fi_Ij,.ActivityFeed_loading__d9qsx{padding:2rem;text-align:center;color:#666}.ActivityFeed_error__fi_Ij{color:#d32f2f}.ActivityFeed_emptyState__DXRqa{padding:3rem 2rem;text-align:center;background:#f9f9f9;border-radius:8px;border:2px dashed #e0e0e0}.ActivityFeed_emptyStateIcon___yu_P{font-size:3rem;margin-bottom:1rem;opacity:.6}.ActivityFeed_emptyStateTitle__QTD0N{font-size:1.25rem;font-weight:600;color:#333;margin:0 0 .5rem}.ActivityFeed_emptyStateText__CZGdd{font-size:.95rem;color:#666;line-height:1.6;max-width:400px;margin:0 auto}.ActivityFeed_loadMoreContainer__121TY{margin-top:1.5rem;text-align:center}.ActivityFeed_loadMoreButton__oa1Lp{padding:.75rem 2rem;background:#aa0000;color:white;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .2s ease}.ActivityFeed_loadMoreButton__oa1Lp:hover:not(:disabled){background:#880000}.ActivityFeed_loadMoreButton__oa1Lp:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.ActivityFeed_activityCard__8Ylhp{padding:1.125rem .75rem .375rem;gap:.75rem}.ActivityFeed_activityAvatar__VXoxa,.ActivityFeed_activityIcon__DpFVa{width:40px;height:40px;aspect-ratio:1/1}.ActivityFeed_activityIcon__DpFVa{font-size:20px}.ActivityFeed_activityText__tKQLw{font-size:.9rem}}.ActivityFeed_wallPostCard__wKVf6{border-left-color:#8b5cf6}.ActivityFeed_wallPostMessage___wHCW{margin-top:.5rem;padding:.75rem;background:#f8fafc;border-radius:8px;border-left:3px solid #8b5cf6;font-style:italic;color:#374151;line-height:1.5;white-space:pre-wrap}.ActivityFeed_clickableUsername__oKnMX{background:none;border:none;color:#aa0000;font-weight:600;cursor:pointer;text-decoration:none;padding:0;margin:0;font-size:inherit;font-family:inherit;border-radius:2px;transition:all .2s ease}.ActivityFeed_clickableUsername__oKnMX:hover{color:#8b0000;text-decoration:underline;background-color:rgba(170,0,0,.05)}.ActivityFeed_clickableUsername__oKnMX:focus{outline:2px solid #aa0000;outline-offset:1px}.ActivityFeed_nonClickableUsername__ZO0xq{color:#aa0000;font-weight:600;cursor:default}.WallPost_wallPostContainer__pcSF4{margin-bottom:2rem;background:white;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e5e7eb}.WallPost_wallPostForm__nHwum{width:100%}.WallPost_inputGroup__mM3Oc{display:flex;flex-direction:column;gap:.75rem}.WallPost_messageInput__7Xesf{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;min-height:80px;transition:border-color .2s ease,box-shadow .2s ease}.WallPost_messageInput__7Xesf:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.WallPost_messageInput__7Xesf::placeholder{color:#9ca3af}.WallPost_inputFooter__leku_{display:flex;justify-content:space-between;align-items:center}.WallPost_characterCount__Rujwk{font-size:.875rem;color:#6b7280}.WallPost_postButton__a1JOu{background:linear-gradient(135deg,#dc2626,#b91c1c);color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:80px}.WallPost_postButton__a1JOu:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.3)}.WallPost_postButton__a1JOu:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.WallPost_joinPrompt___8os8{text-align:center;padding:2rem;background:#f9fafb;border-radius:8px;border:2px dashed #d1d5db}.WallPost_joinPrompt___8os8 p{color:#6b7280;font-size:.875rem;margin:0}@media (max-width:768px){.WallPost_wallPostContainer__pcSF4{padding:1rem;margin-bottom:1rem}.WallPost_messageInput__7Xesf{padding:.75rem;font-size:.875rem}.WallPost_inputFooter__leku_{flex-direction:column;gap:.5rem;align-items:stretch}.WallPost_postButton__a1JOu{width:100%;padding:.875rem}}.AdminControls_adminControls__mnZM1{position:relative;display:inline-block}.AdminControls_adminButton___Ur9m{background:transparent;border:none;padding:.5rem;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.AdminControls_adminButton___Ur9m:hover{background:#f3f4f6;color:#374151}.AdminControls_adminButton___Ur9m:disabled{opacity:.5;cursor:not-allowed}.AdminControls_adminMenu__BHioi{position:absolute;top:100%;right:0;background:white;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:50;min-width:160px;overflow:hidden}.AdminControls_menuItem__zuJiz{width:100%;padding:.75rem 1rem;border:none;background:transparent;color:#374151;font-size:.875rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background-color .2s ease;text-align:left}.AdminControls_menuItem__zuJiz:hover{background:#f9fafb}.AdminControls_menuItem__zuJiz:disabled{opacity:.5;cursor:not-allowed}.AdminControls_menuItem__zuJiz.AdminControls_danger__ZKZFR{color:#dc2626}.AdminControls_menuItem__zuJiz.AdminControls_danger__ZKZFR:hover{background:#fef2f2}.AdminControls_menuItem__zuJiz svg{flex-shrink:0}.AdminControls_overlay__5t0Uy{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);z-index:100;display:flex;align-items:center;justify-content:center}.AdminControls_spinner__7Yf3h{width:32px;height:32px;border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;animation:AdminControls_spin__tvmkg 1s linear infinite}@keyframes AdminControls_spin__tvmkg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.AdminControls_adminMenu__BHioi{right:-8px;min-width:140px}.AdminControls_menuItem__zuJiz{padding:.625rem .75rem;font-size:.8rem}}.UserActivityModal_modalOverlay__yyxOV{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.UserActivityModal_modalContent__VEw10{background:white;border-radius:12px;max-width:600px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.UserActivityModal_modalHeader__4fF6N{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb}.UserActivityModal_userInfo__Yv8Pp{display:flex;align-items:center;gap:16px}.UserActivityModal_userAvatar__OM29Z{width:56px;height:56px;border-radius:50%;object-fit:cover}.UserActivityModal_userDetails__BaK9v h3{margin:0;font-size:20px;font-weight:600;color:#1f2937}.UserActivityModal_userUsername__6Shhh{margin:4px 0 0;font-size:14px;color:#6b7280}.UserActivityModal_userActivityTitle__N8RQb{margin:4px 0 0;font-size:14px;color:#6b7280;font-weight:500}.UserActivityModal_closeButton__i_EfC{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.UserActivityModal_closeButton__i_EfC:hover{background-color:#f3f4f6;color:#374151}.UserActivityModal_modalBody__58jJC{flex:1 1;overflow-y:auto;padding:0}.UserActivityModal_loading__hZQgM{padding:40px;text-align:center;color:#6b7280;font-size:16px}.UserActivityModal_error__106D5{padding:40px;text-align:center;color:#dc2626;font-size:16px}.UserActivityModal_empty__plmp_{padding:40px;text-align:center;color:#6b7280;font-size:16px}.UserActivityModal_activityList__hrS_c{padding:16px}.UserActivityModal_activityItem__7ctfy{display:flex;gap:16px;padding:16px;border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.UserActivityModal_activityItem__7ctfy:hover{background-color:#f9fafb}.UserActivityModal_activityItem__7ctfy:last-child{border-bottom:none}.UserActivityModal_activityIcon__IodJZ{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;border-radius:50%;font-size:18px}.UserActivityModal_activityContent__yry1v{flex:1 1;min-width:0}.UserActivityModal_activityText__XzUI2{font-size:15px;line-height:1.4;color:#1f2937;margin-bottom:4px}.UserActivityModal_activityTime__ALbH8{font-size:13px;color:#6b7280}.UserActivityModal_loadMoreContainer__WkiEh{padding:16px;border-top:1px solid #e5e7eb}.UserActivityModal_loadMoreButton__XE1SN{width:100%;padding:12px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.UserActivityModal_loadMoreButton__XE1SN:hover:not(:disabled){background-color:#f3f4f6;border-color:#d1d5db}.UserActivityModal_loadMoreButton__XE1SN:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.UserActivityModal_modalOverlay__yyxOV{padding:16px}.UserActivityModal_modalContent__VEw10{max-height:90vh}.UserActivityModal_modalHeader__4fF6N{padding:20px}.UserActivityModal_userAvatar__OM29Z{width:48px;height:48px}.UserActivityModal_userDetails__BaK9v h3{font-size:18px}.UserActivityModal_activityItem__7ctfy{padding:12px}.UserActivityModal_activityIcon__IodJZ{width:36px;height:36px;font-size:16px}}.GroupStats_statsSidebar__gvx_G{background:white;border-radius:12px;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e8e8e8;height:fit-content}.GroupStats_statsTitle__6gw_U{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:2px solid #e8e8e8;position:relative}.GroupStats_statsTitle__6gw_U:after{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background:#aa0000}.GroupStats_statsList__bETmK{display:flex;flex-direction:column;gap:1rem}.GroupStats_statCard__fY7Dr{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#f9f9f9;border-radius:8px;border:none;transition:all .2s ease;position:relative}.GroupStats_statCard__fY7Dr:hover{background:#f5f5f5;transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.GroupStats_statIcon__n1OWU{font-size:1.5rem;flex-shrink:0;line-height:1;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:transform .2s ease}.GroupStats_statCard__fY7Dr:hover .GroupStats_statIcon__n1OWU{transform:scale(1.05)}.GroupStats_iconVerses__Y2lws{background:linear-gradient(135deg,#fecaca,#fee2e2)}.GroupStats_iconMembers__Yr5v8{background:linear-gradient(135deg,#bfdbfe,#dbeafe)}.GroupStats_iconStreak__vqE3d{background:linear-gradient(135deg,#fed7aa,#fef3c7)}.GroupStats_iconCollections__UyEEL{background:linear-gradient(135deg,#bbf7d0,#dcfce7)}.GroupStats_iconToday__d4QhV{background:linear-gradient(135deg,#e9d5ff,#f3e8ff)}.GroupStats_statContent__XvGh_{flex:1 1;min-width:0}.GroupStats_statValue__IHUpj{font-size:1.75rem;font-weight:700;color:#aa0000;line-height:1.2;margin-bottom:.25rem}.GroupStats_emptyValue__Mi5zO{font-size:.9rem;font-weight:500;color:#999;font-style:italic}.GroupStats_statLabel__TwBj1{font-size:.875rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.125rem}.GroupStats_statSubtext___EJHS{font-size:.75rem;color:#999;font-style:italic;margin-top:.125rem}.GroupStats_loading__ulIyY{padding:2rem;text-align:center;color:#666}.GroupStats_memberStatRow__11BjY{display:flex;flex-direction:column;gap:.25rem}.GroupStats_memberStatMain__55AFl{font-size:1.375rem;font-weight:700;color:#aa0000}.GroupStats_memberStatSub__WmRxL{font-size:.875rem;color:#666;font-weight:400}@media (max-width:768px){.GroupStats_statsSidebar__gvx_G{padding:1.5rem}.GroupStats_statValue__IHUpj{font-size:1.5rem}.GroupStats_statCard__fY7Dr{padding:.875rem}.GroupStats_statIcon__n1OWU{font-size:1.25rem}}.GroupStats_tooltip__u69HN{position:absolute;bottom:.75rem;right:.75rem;display:inline-block}.GroupStats_tooltipIcon__FJ__b{width:14px;height:14px;background:#999;color:white;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;cursor:help;transition:all .2s ease}.GroupStats_tooltipIcon__FJ__b:hover{background:#666;transform:scale(1.1)}.GroupStats_tooltipContent__Ok3ND{position:absolute;left:calc(100% + .5rem);top:50%;transform:translateY(-50%);background:#333;color:white;padding:.75rem 1rem;border-radius:6px;font-size:.875rem;font-weight:400;white-space:nowrap;text-transform:none;letter-spacing:normal;z-index:100;opacity:0;visibility:hidden;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:350px;max-width:400px;white-space:normal;line-height:1.4}.GroupStats_tooltipContent__Ok3ND:after{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);border:5px solid transparent;border-right-color:#333}.GroupStats_tooltip__u69HN:hover .GroupStats_tooltipContent__Ok3ND{opacity:1;visibility:visible;transform:translateY(-50%) translateX(2px)}@media (max-width:768px){.GroupStats_tooltipContent__Ok3ND{max-width:200px;font-size:.8rem;padding:.5rem .75rem}}.ExpandableCollection_collectionCard__eVk56{background:#f9f9f9;border-radius:8px;padding:1.5rem;transition:background-color .2s ease,box-shadow .2s ease;border:1px solid #e8e8e8}.ExpandableCollection_collectionCard__eVk56:hover{background:#f5f5f5;box-shadow:0 2px 4px rgba(0,0,0,.08)}.ExpandableCollection_collectionHeader__eByoQ{margin-bottom:1rem}.ExpandableCollection_titleRow__Pd_RL{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.ExpandableCollection_collectionTitle__w9BV6{font-size:1.25rem;font-weight:600;color:#aa0000;margin:0}.ExpandableCollection_completeBadge__3_pzi{display:inline-flex;align-items:center;gap:.25rem;padding:4px 10px;background:linear-gradient(135deg,#bbf7d0,#dcfce7);color:#166534;border-radius:12px;font-size:.75rem;font-weight:600;border:1px solid #22c55e;animation:ExpandableCollection_slideIn__faNqs .3s ease-out}@keyframes ExpandableCollection_slideIn__faNqs{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.ExpandableCollection_collectionDescription___9Oei{font-size:.9rem;color:#666;margin:0 0 .75rem;line-height:1.5}.ExpandableCollection_verseCount__Do_Da{font-size:.875rem;color:#666;margin-bottom:.75rem}.ExpandableCollection_verseCount__Do_Da strong{color:#aa0000;font-weight:600}.ExpandableCollection_progressContainer__ZTXgc{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.ExpandableCollection_progressBar__eKl2x{flex:1 1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.ExpandableCollection_progressFill__4OSeh{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:4px;transition:width .5s ease}.ExpandableCollection_progressText__K49Gf{font-size:.75rem;font-weight:600;color:#22c55e;min-width:40px;text-align:right}.ExpandableCollection_empty___nEMH,.ExpandableCollection_error__FaOEd,.ExpandableCollection_loading__HDA3_{padding:1rem;text-align:center;color:#666;font-size:.9rem}.ExpandableCollection_error__FaOEd{color:#aa0000;background:#ffe6e6;border-radius:4px}.ExpandableCollection_verseListContainer__HrF2H{margin-top:1rem}.ExpandableCollection_verseListFull__A7JUc{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;border-top:1px solid #e0e0e0;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease,padding .3s ease;padding-top:0}.ExpandableCollection_verseListFull__A7JUc.ExpandableCollection_expanded__uyLa0{max-height:2000px;opacity:1;padding-top:.75rem}.ExpandableCollection_verseItem__PAqAW,.ExpandableCollection_versePreviewItem___7mWN{font-size:.875rem;color:#555;padding:.5rem .75rem;background:#f9f9f9;border-radius:4px;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;touch-action:manipulation;pointer-events:auto}.ExpandableCollection_verseReference__S38BO{flex:1 1;color:#aa0000;font-weight:500}.ExpandableCollection_memorizedBadge__2iwdg{color:#22c55e;font-weight:700;font-size:1rem;flex-shrink:0}.ExpandableCollection_versePreview__OFOSP{margin-top:.75rem}.ExpandableCollection_versePreviewList__a9S6m{display:flex;flex-direction:column;gap:.5rem}.ExpandableCollection_collapseButton__pVqlx,.ExpandableCollection_expandButton__Hq0sb{margin-top:.75rem;padding:.5rem 1rem;background:#aa0000;color:white;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;width:100%;text-align:center;touch-action:manipulation}.ExpandableCollection_collapseButton__pVqlx:hover,.ExpandableCollection_expandButton__Hq0sb:hover{background:#880000}.ExpandableCollection_collapseButton__pVqlx:active,.ExpandableCollection_expandButton__Hq0sb:active{background:#660000}.ExpandableCollection_adminActions__8_YFK{display:flex;gap:.25rem;margin-left:auto}.ExpandableCollection_deleteButton__KIntT,.ExpandableCollection_editButton__hsG9g{width:28px;height:28px;border-radius:6px;border:1px solid #e0e0e0;background:white;color:#666;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ExpandableCollection_editButton__hsG9g:hover{background:#f0f0f0;color:#aa0000;border-color:#aa0000}.ExpandableCollection_deleteButton__KIntT:hover{background:#fef2f2;color:#dc2626;border-color:#dc2626}.ExpandableCollection_verseItemEditable__xQr8K{cursor:default;-webkit-user-select:none;user-select:none}.ExpandableCollection_dragHandle__uB_Tz{cursor:grab;color:#999;font-size:12px;padding:4px;margin-left:-4px;transition:color .2s ease;touch-action:none}.ExpandableCollection_dragHandle__uB_Tz:hover{color:#666}.ExpandableCollection_dragHandle__uB_Tz:active{cursor:grabbing}.ExpandableCollection_deleteVerseButton__ymMAr{width:24px;height:24px;border-radius:4px;border:none;background:transparent;color:#999;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.ExpandableCollection_deleteVerseButton__ymMAr:hover{background:#fef2f2;color:#dc2626}.ExpandableCollection_addVerseContainer__yCEsz{margin-top:1rem;padding-top:1rem;border-top:1px dashed #e0e0e0}.ExpandableCollection_addVerseButton__IwO9o{width:100%;padding:.625rem 1rem;background:white;color:#666;border:1px dashed #ccc;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center}.ExpandableCollection_addVerseButton__IwO9o:hover{background:#f9f9f9;color:#aa0000;border-color:#aa0000;border-style:solid}.ExpandableCollection_confirmDialog__6SqQK{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1rem;margin-top:.75rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;font-size:.875rem;color:#92400e}.ExpandableCollection_confirmNo__gGaPH,.ExpandableCollection_confirmYes__9sX91{padding:.375rem .75rem;border-radius:4px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ExpandableCollection_confirmYes__9sX91{background:#dc2626;color:white;border:none}.ExpandableCollection_confirmYes__9sX91:hover{background:#b91c1c}.ExpandableCollection_confirmNo__gGaPH{background:white;color:#666;border:1px solid #d1d5db}.ExpandableCollection_confirmNo__gGaPH:hover{background:#f3f4f6}@media (max-width:768px){.ExpandableCollection_collectionCard__eVk56{padding:1.25rem}.ExpandableCollection_collectionTitle__w9BV6{font-size:1.1rem}.ExpandableCollection_verseItem__PAqAW,.ExpandableCollection_versePreviewItem___7mWN{font-size:.8125rem;padding:.5rem}.ExpandableCollection_collapseButton__pVqlx,.ExpandableCollection_expandButton__Hq0sb{font-size:.8125rem;padding:.625rem .875rem}.ExpandableCollection_adminActions__8_YFK{margin-left:0;margin-top:.5rem;width:100%;justify-content:flex-end}.ExpandableCollection_titleRow__Pd_RL{flex-wrap:wrap}}.ImageUploadCrop_modalOverlay__fkHn1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:10001;padding:1rem;animation:ImageUploadCrop_fadeIn__XEYRM .3s ease-out}@keyframes ImageUploadCrop_fadeIn__XEYRM{0%{opacity:0}to{opacity:1}}.ImageUploadCrop_modal__9OeM2{background:white;border-radius:16px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:ImageUploadCrop_slideUp__IpuUv .4s ease-out}@keyframes ImageUploadCrop_slideUp__IpuUv{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ImageUploadCrop_modalHeader__YvX6j{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;border-bottom:1px solid #e8e8e8}.ImageUploadCrop_modalHeader__YvX6j h2{color:#1a1a1a;font-size:1.5rem;margin:0;font-weight:700}.ImageUploadCrop_closeButton__eOKP9{background:#f8f9fa;border:1px solid #e0e0e0;font-size:20px;color:#666;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;font-weight:600}.ImageUploadCrop_closeButton__eOKP9:hover{background:#e8e8e8;color:#333;border-color:#ccc;transform:scale(1.05)}.ImageUploadCrop_modalBody__5cb37{padding:2rem}.ImageUploadCrop_uploadSection___eZwq{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.ImageUploadCrop_currentImage__hRAg7{text-align:center}.ImageUploadCrop_currentImage__hRAg7 h3{color:#1a1a1a;font-size:1.1rem;margin:0 0 1rem;font-weight:600}.ImageUploadCrop_currentImage__hRAg7 img{max-width:100%;max-height:200px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ImageUploadCrop_uploadArea__QNj5O{border:2px dashed #e0e0e0;border-radius:12px;padding:2rem;text-align:center;transition:all .2s ease;background:#f8f9fa}.ImageUploadCrop_uploadArea__QNj5O:hover{border-color:#aa0000;background:#fff5f5}.ImageUploadCrop_uploadContent__FzrLL{display:flex;flex-direction:column;align-items:center;gap:1rem}.ImageUploadCrop_uploadIcon__vTY29{font-size:3rem;opacity:.6}.ImageUploadCrop_uploadContent__FzrLL h3{color:#1a1a1a;font-size:1.2rem;margin:0;font-weight:600}.ImageUploadCrop_uploadContent__FzrLL p{color:#666;font-size:.95rem;margin:0;line-height:1.5}.ImageUploadCrop_uploadHint__DzVJa{font-size:.85rem!important;opacity:.7}.ImageUploadCrop_uploadButton__DE5D7{display:inline-block;padding:12px 24px;background:#aa0000;color:white;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(170,0,0,.3)}.ImageUploadCrop_uploadButton__DE5D7:hover{background:#880000;transform:translateY(-1px);box-shadow:0 4px 12px rgba(170,0,0,.4)}.ImageUploadCrop_cropSection___vmSd{display:flex;flex-direction:column;gap:1.5rem}.ImageUploadCrop_cropContainer__pU3Kv{position:relative;width:100%;height:400px;background:#f8f9fa;border-radius:8px;overflow:hidden}.ImageUploadCrop_cropControls__Z_Pep{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1rem;background:#f8f9fa;border-radius:8px}.ImageUploadCrop_controlGroup__YdhbV{display:flex;flex-direction:column;gap:.5rem}.ImageUploadCrop_controlGroup__YdhbV label{color:#1a1a1a;font-size:.9rem;font-weight:600}.ImageUploadCrop_slider__tOETA{width:100%;height:6px;border-radius:3px;background:#e0e0e0;outline:none;transition:background .3s}.ImageUploadCrop_slider__tOETA::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:#aa0000;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.ImageUploadCrop_slider__tOETA::-webkit-slider-thumb:hover{background:#880000;transform:scale(1.1)}.ImageUploadCrop_slider__tOETA::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#aa0000;cursor:pointer;-moz-transition:all .2s ease;transition:all .2s ease}.ImageUploadCrop_slider__tOETA::-moz-range-thumb:hover{background:#880000;transform:scale(1.1)}.ImageUploadCrop_controlGroup__YdhbV span{color:#666;font-size:.85rem;font-weight:500}.ImageUploadCrop_modalFooter__2fBRm{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-top:1px solid #e8e8e8}.ImageUploadCrop_backButton__imwuS{padding:10px 20px;background:#f8f9fa;color:#666;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ImageUploadCrop_backButton__imwuS:hover{background:#e8e8e8;color:#333}.ImageUploadCrop_confirmButton__hGXvO{padding:12px 24px;background:#22c55e;color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(34,197,94,.3)}.ImageUploadCrop_confirmButton__hGXvO:hover:not(:disabled){background:#16a34a;transform:translateY(-1px);box-shadow:0 4px 12px rgba(34,197,94,.4)}.ImageUploadCrop_confirmButton__hGXvO:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:768px){.ImageUploadCrop_modal__9OeM2{margin:1rem;max-height:95vh}.ImageUploadCrop_modalHeader__YvX6j{padding:1.5rem 1.5rem 1rem}.ImageUploadCrop_modalBody__5cb37{padding:1.5rem}.ImageUploadCrop_uploadSection___eZwq{grid-template-columns:1fr;gap:1.5rem}.ImageUploadCrop_cropContainer__pU3Kv{height:300px}.ImageUploadCrop_cropControls__Z_Pep{grid-template-columns:1fr;gap:1rem}.ImageUploadCrop_modalFooter__2fBRm{padding:1rem 1.5rem}}@media (max-width:480px){.ImageUploadCrop_modalBody__5cb37{padding:1rem}.ImageUploadCrop_cropContainer__pU3Kv{height:250px}.ImageUploadCrop_uploadArea__QNj5O{padding:1.5rem}}.CollectionManager_modalOverlay__uj_La{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:10001;padding:1rem;animation:CollectionManager_fadeIn__U7ZE0 .3s ease-out}@keyframes CollectionManager_fadeIn__U7ZE0{0%{opacity:0}to{opacity:1}}.CollectionManager_modal__8eEWe{background:white;border-radius:16px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:CollectionManager_slideUp__4h9yh .4s ease-out}@keyframes CollectionManager_slideUp__4h9yh{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.CollectionManager_modalHeader__E_aoA{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e8e8e8}.CollectionManager_modalHeader__E_aoA h2{color:#1a1a1a;font-size:1.35rem;margin:0;font-weight:700}.CollectionManager_closeButton__wvG8K{background:#f8f9fa;border:1px solid #e0e0e0;font-size:20px;color:#666;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;font-weight:600}.CollectionManager_closeButton__wvG8K:hover{background:#e8e8e8;color:#333;border-color:#ccc;transform:scale(1.05)}.CollectionManager_modalBody__h1HVQ{padding:1.5rem}.CollectionManager_errorMessage__tiJ2K{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem}.CollectionManager_formGroup__x861N{margin-bottom:1.25rem}.CollectionManager_formGroup__x861N:last-child{margin-bottom:0}.CollectionManager_formGroup__x861N label{display:block;color:#1a1a1a;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.CollectionManager_input__yMcqW,.CollectionManager_textarea__We00l{width:100%;padding:.75rem 1rem;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;color:#1a1a1a;background:#fafafa;transition:all .2s ease;font-family:inherit}.CollectionManager_input__yMcqW:focus,.CollectionManager_textarea__We00l:focus{outline:none;border-color:#aa0000;background:white;box-shadow:0 0 0 3px rgba(170,0,0,.1)}.CollectionManager_input__yMcqW::placeholder,.CollectionManager_textarea__We00l::placeholder{color:#999}.CollectionManager_textarea__We00l{resize:vertical;min-height:80px}.CollectionManager_modalFooter__rk9ou{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e8e8e8;background:#f8f9fa;border-radius:0 0 16px 16px}.CollectionManager_cancelButton__Emi81{padding:.625rem 1.25rem;background:white;color:#666;border:1px solid #e0e0e0;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.CollectionManager_cancelButton__Emi81:hover:not(:disabled){background:#f0f0f0;color:#333}.CollectionManager_cancelButton__Emi81:disabled{opacity:.6;cursor:not-allowed}.CollectionManager_saveButton__cBaTb{padding:.625rem 1.25rem;background:#aa0000;color:white;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(170,0,0,.3)}.CollectionManager_saveButton__cBaTb:hover:not(:disabled){background:#880000;transform:translateY(-1px);box-shadow:0 4px 12px rgba(170,0,0,.4)}.CollectionManager_saveButton__cBaTb:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:540px){.CollectionManager_modal__8eEWe{margin:.5rem;max-height:95vh}.CollectionManager_modalHeader__E_aoA{padding:1.25rem 1.25rem .75rem}.CollectionManager_modalBody__h1HVQ{padding:1.25rem}.CollectionManager_modalFooter__rk9ou{padding:.875rem 1.25rem}}.VerseEditor_modalOverlay__y5jub{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:10001;padding:1rem;animation:VerseEditor_fadeIn__jX6ht .3s ease-out}@keyframes VerseEditor_fadeIn__jX6ht{0%{opacity:0}to{opacity:1}}.VerseEditor_modal__EtuEU{background:white;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:VerseEditor_slideUp__wBWFM .4s ease-out}@keyframes VerseEditor_slideUp__wBWFM{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.VerseEditor_modalHeader__8bnbr{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e8e8e8}.VerseEditor_modalHeader__8bnbr h2{color:#1a1a1a;font-size:1.35rem;margin:0;font-weight:700}.VerseEditor_closeButton__0zT20{background:#f8f9fa;border:1px solid #e0e0e0;font-size:20px;color:#666;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;font-weight:600}.VerseEditor_closeButton__0zT20:hover{background:#e8e8e8;color:#333;border-color:#ccc;transform:scale(1.05)}.VerseEditor_modalBody__80ztn{padding:1.5rem}.VerseEditor_errorMessage__4U0Tf{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem}.VerseEditor_lookupSection__xzzqH{margin-bottom:1.5rem}.VerseEditor_formRow__pGCTi{display:flex;gap:1rem;align-items:flex-end}.VerseEditor_formGroup__v3b9V{flex:1 1}.VerseEditor_formGroup__v3b9V label{display:block;color:#1a1a1a;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.VerseEditor_input__g_Rlr,.VerseEditor_select__F4yh0,.VerseEditor_textarea__YuYdC{width:100%;padding:.75rem 1rem;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;color:#1a1a1a;background:#fafafa;transition:all .2s ease;font-family:inherit}.VerseEditor_textarea__YuYdC{resize:vertical;min-height:100px;line-height:1.5}.VerseEditor_input__g_Rlr:focus,.VerseEditor_select__F4yh0:focus,.VerseEditor_textarea__YuYdC:focus{outline:none;border-color:#aa0000;background:white;box-shadow:0 0 0 3px rgba(170,0,0,.1)}.VerseEditor_input__g_Rlr::placeholder,.VerseEditor_textarea__YuYdC::placeholder{color:#999}.VerseEditor_select__F4yh0{cursor:pointer}.VerseEditor_inputWithButton__ikrJU,.VerseEditor_textareaWithButton__GRvES{display:flex;gap:.5rem;align-items:flex-start}.VerseEditor_inputWithButton__ikrJU .VerseEditor_input__g_Rlr,.VerseEditor_textareaWithButton__GRvES .VerseEditor_textarea__YuYdC{flex:1 1}.VerseEditor_lookupButton__0Ig8m{padding:.75rem 1rem;background:#1a1a1a;color:white;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.VerseEditor_lookupButton__0Ig8m:hover:not(:disabled){background:#333}.VerseEditor_lookupButton__0Ig8m:disabled{background:#ccc;cursor:not-allowed}.VerseEditor_lookupError__9j3rt{background:#fef3c7;border:1px solid #fcd34d;color:#92400e;padding:.75rem 1rem;border-radius:8px;margin-top:.75rem;font-size:.9rem}.VerseEditor_helpText__AArIb{display:block;margin-top:.5rem;font-size:.8rem;color:#666;line-height:1.4}.VerseEditor_previewSection__fAHpq{background:#f8f9fa;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden}.VerseEditor_previewHeader__eZvkE{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f0f0f0;border-bottom:1px solid #e8e8e8}.VerseEditor_previewLabel__gCXL_{font-size:.85rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.VerseEditor_previewReference__B4Mq5{font-size:.9rem;font-weight:600;color:#aa0000}.VerseEditor_versePreview__JUDwl{padding:1rem;font-size:1rem;line-height:1.7;color:#1a1a1a;font-style:italic}.VerseEditor_versePreviewScrollable__y_sPl{max-height:300px;overflow-y:auto;padding:.5rem}.VerseEditor_versePreviewItem__4ZWhp{padding:.75rem;border-bottom:1px solid #e8e8e8}.VerseEditor_versePreviewItem__4ZWhp:last-child{border-bottom:none}.VerseEditor_versePreviewReference__9YB30{font-weight:600;color:#1a1a1a;font-size:.9rem;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.VerseEditor_versePreviewText__ZNNd_{color:#333;font-size:.95rem;line-height:1.6;font-style:italic}.VerseEditor_verseErrorBadge___Qdai{background:#fef2f2;color:#dc2626;padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;font-style:normal;border:1px solid #fecaca}.VerseEditor_modalFooter__vTncb{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e8e8e8;background:#f8f9fa;border-radius:0 0 16px 16px}.VerseEditor_cancelButton__tkLis{padding:.625rem 1.25rem;background:white;color:#666;border:1px solid #e0e0e0;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.VerseEditor_cancelButton__tkLis:hover:not(:disabled){background:#f0f0f0;color:#333}.VerseEditor_cancelButton__tkLis:disabled{opacity:.6;cursor:not-allowed}.VerseEditor_saveButton__A3UI5{padding:.625rem 1.25rem;background:#aa0000;color:white;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(170,0,0,.3)}.VerseEditor_saveButton__A3UI5:hover:not(:disabled){background:#880000;transform:translateY(-1px);box-shadow:0 4px 12px rgba(170,0,0,.4)}.VerseEditor_saveButton__A3UI5:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:640px){.VerseEditor_modal__EtuEU{margin:.5rem;max-height:95vh}.VerseEditor_modalHeader__8bnbr{padding:1.25rem 1.25rem .75rem}.VerseEditor_modalBody__80ztn{padding:1.25rem}.VerseEditor_formRow__pGCTi{flex-direction:column;gap:1rem}.VerseEditor_inputWithButton__ikrJU,.VerseEditor_textareaWithButton__GRvES{flex-direction:column}.VerseEditor_lookupButton__0Ig8m{width:100%}.VerseEditor_previewHeader__eZvkE{flex-direction:column;align-items:flex-start;gap:.25rem}.VerseEditor_modalFooter__vTncb{padding:.875rem 1.25rem}}.page_container__v5QjX{max-width:1400px;margin:0 auto;padding:.5rem 2rem 2rem}.page_welcomeMessage__9YKKy{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:page_fadeIn__r5ZJG .3s ease-out;overflow-y:auto}@keyframes page_fadeIn__r5ZJG{0%{opacity:0}to{opacity:1}}.page_welcomeContent__mO4q_{background:white;border-radius:16px;padding:2.5rem;max-width:600px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative;animation:page_slideUp__gCjUZ .4s ease-out}@keyframes page_slideUp__gCjUZ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page_closeButton__BKbqh{background:#f8f9fa;border:1px solid #e0e0e0;font-size:20px;color:#666;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;font-weight:600}.page_closeButton__BKbqh:hover{background:#e8e8e8;color:#333;border-color:#ccc;transform:scale(1.05)}.page_closeButton__BKbqh:active{background:#ddd;transform:scale(.95)}.page_welcomeModalHeader__92MNf{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page_welcomeModalHeader__92MNf h2{color:#1a1a1a;font-size:1.75rem;margin:0;font-weight:700}.page_welcomeContent__mO4q_>p{color:#555;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.page_welcomeInstructions__wJpHF{background:#f8f9fa;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.page_welcomeInstructions__wJpHF h3{color:#aa0000;font-size:1.1rem;margin:0 0 1rem;font-weight:600}.page_welcomeInstructions__wJpHF ul{margin:0;padding-left:1.5rem;list-style:none}.page_welcomeInstructions__wJpHF li{color:#555;font-size:.95rem;line-height:1.8;margin-bottom:.75rem;position:relative;padding-left:.5rem}.page_welcomeInstructions__wJpHF li:before{content:"✓";position:absolute;left:-1.5rem;color:#22c55e;font-weight:700}.page_welcomeNote__TnMZ4{background:#e8f5e9;border-left:4px solid #22c55e;padding:1rem;margin-top:1rem;border-radius:4px;font-size:.9rem;color:#1b5e20;line-height:1.6}.page_getStartedButton__BETQ4{width:100%;padding:14px 24px;background:#aa0000;color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(170,0,0,.3)}.page_getStartedButton__BETQ4:hover{background:#880000;transform:translateY(-2px);box-shadow:0 4px 12px rgba(170,0,0,.4)}.page_shareSection___zzK5{position:relative;width:100%}.page_shareButton__HMkTY{padding:10px 20px;background:#aa0000;color:white;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(170,0,0,.3)}.page_shareButton__HMkTY:hover{background:#880000;transform:translateY(-1px);box-shadow:0 2px 6px rgba(170,0,0,.4)}.page_shareDropdown__UGxwh{position:absolute;top:calc(100% + 8px);left:0;background:white;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid #e8e8e8;padding:.5rem;min-width:250px;z-index:100;animation:page_dropdownSlide__QQ5cE .2s ease-out}@keyframes page_dropdownSlide__QQ5cE{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_shareOption__TX6iU{display:block;width:100%;padding:10px 14px;background:transparent;color:#333;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.page_shareOption__TX6iU:hover{background:#f8f9fa;color:#aa0000}.page_shareUrl__Z65Xb{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e8e8e8}.page_urlInput__v2qs4{width:100%;padding:8px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:12px;font-family:monospace;color:#555;background:#f8f9fa}.page_urlInput__v2qs4:focus{outline:none;border-color:#aa0000}.page_shareModal___UAa_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:page_fadeIn__r5ZJG .3s ease-out;overflow-y:auto}.page_shareModalContent__UdI50{background:white;border-radius:16px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:page_slideUp__gCjUZ .4s ease-out}.page_shareModalHeader__m7oXq{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;border-bottom:1px solid #e8e8e8}.page_shareModalHeader__m7oXq h2{color:#1a1a1a;font-size:1.5rem;margin:0;font-weight:700}.page_shareModalBody__VcvFQ{padding:2rem}.page_shareSection___zzK5 h3{color:#1a1a1a;font-size:1.25rem;margin:0 0 .5rem;font-weight:600}.page_shareSection___zzK5 p{color:#666;font-size:.95rem;margin:0 0 1.5rem;line-height:1.6}.page_urlDisplay__ksbUs{display:flex;gap:.5rem;margin-bottom:2rem;width:100%}.page_urlDisplay__ksbUs .page_urlInput__v2qs4{flex:1 1;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;font-family:monospace;color:#333;background:#f8f9fa}.page_urlDisplay__ksbUs .page_urlInput__v2qs4:focus{outline:none;border-color:#aa0000;background:white}.page_copyButton__TsKcy{padding:12px 20px;background:#22c55e;color:white;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.page_copyButton__TsKcy:hover{background:#16a34a;transform:translateY(-1px)}.page_shareOptions__9qsVi{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-bottom:2rem}.page_shareOptionCard__2rapH{display:flex;align-items:flex-start;padding:1.5rem;background:#f8f9fa;border:2px solid transparent;border-radius:12px;cursor:pointer;transition:all .2s ease}.page_shareOptionCard__2rapH:hover{background:white;border-color:#aa0000;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_shareOptionIcon__Za9_F{font-size:2rem;margin-right:1rem;flex-shrink:0}.page_shareOptionContent__7cyGW h4{color:#1a1a1a;font-size:1.1rem;margin:0 0 .5rem;font-weight:600}.page_shareOptionContent__7cyGW p{color:#666;font-size:.9rem;margin:0;line-height:1.5}.page_qrPreview__8xKIV{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:2rem;padding:1.5rem;background:#f8f9fa;border-radius:12px;border:2px dashed #e0e0e0}.page_qrCodeClickable__LFjo_{display:inline-block;cursor:pointer;transition:all .2s ease;border-radius:8px;padding:8px}.page_qrCodeClickable__LFjo_:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.15)}.page_qrCodeClickable__LFjo_:active{transform:scale(.98)}.page_qrPreview__8xKIV canvas{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_qrPreview__8xKIV p{color:#666;font-size:.9rem;margin-top:1rem;font-weight:500}@media (max-width:768px){.page_shareModalContent__UdI50{margin:1rem;max-height:95vh}.page_shareModalHeader__m7oXq{padding:1.5rem 1.5rem 1rem}.page_shareModalBody__VcvFQ{padding:1.5rem}.page_shareModalHeader__m7oXq h2{font-size:1.25rem}.page_urlDisplay__ksbUs{flex-direction:column}.page_shareOptions__9qsVi{grid-template-columns:1fr;gap:.75rem}.page_shareOptionCard__2rapH{padding:1rem}.page_shareOptionIcon__Za9_F{font-size:1.5rem;margin-right:.75rem}.page_qrPreview__8xKIV{padding:1.5rem}}@media (max-width:480px){.page_shareModalBody__VcvFQ{padding:1rem}.page_shareOptionCard__2rapH{padding:.75rem}.page_qrPreview__8xKIV{padding:1rem}}.page_topSection___CKsH{margin-top:0;margin-bottom:1.5rem}.page_groupAboutSection__9wSL_{min-width:0}.page_imageEditButton__wPQxQ{position:relative;background:none;border:none;padding:0;cursor:pointer;border-radius:8px;overflow:hidden;transition:all .2s ease}.page_imageEditButton__wPQxQ:hover{transform:scale(1.02)}.page_imageEditButton__wPQxQ img{display:block;width:100%;height:auto;transition:filter .2s ease}.page_imageEditButton__wPQxQ:hover img{filter:brightness(.9)}.page_imageEditOverlay__9lzS3{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.page_imageEditButton__wPQxQ:hover .page_imageEditOverlay__9lzS3{opacity:1}.page_imageEditIcon___yvg4{font-size:2rem;margin-bottom:.5rem}.page_imageEditText__7a7HE{color:white;font-size:.9rem;font-weight:600;text-align:center}.page_bottomSection__ppgyh{display:grid;grid-template-columns:1fr;gap:1.5rem}.page_leftColumn__s8kJU{min-width:0;display:flex;flex-direction:column;gap:1.5rem}.page_statsSection__6VRET{min-width:0;width:100%;animation:page_fadeInUp__pNCgV .5s ease-out .1s both;position:relative;z-index:10;isolation:isolate}.page_collectionsSection__5atlT{width:100%}@media (min-width:1024px){.page_bottomSection__ppgyh{grid-template-columns:1fr 2fr;gap:1.5rem;align-items:start}}.page_error__P3Pwk,.page_loading__ZzzGm{text-align:center;padding:40px;font-size:18px}.page_error__P3Pwk{color:#aa0000}.page_skeleton__wJsAI{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:page_shimmer__gG5DX 1.5s infinite;border-radius:4px}@keyframes page_shimmer__gG5DX{0%{background-position:200% 0}to{background-position:-200% 0}}.page_skeletonHeader__JIg4H{background:white;border-radius:12px;padding:1.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e8e8e8;display:flex;gap:1.5rem}.page_skeletonImage__Jkjkh{width:160px;height:186px;border-radius:12px;flex-shrink:0}.page_skeletonContent__t3nAe{flex:1 1;display:flex;flex-direction:column;gap:.75rem}.page_skeletonTitle__26LC1{height:32px;width:60%;border-radius:6px}.page_skeletonText__VYGS9{height:16px;width:40%;border-radius:4px}.page_skeletonTextWide__eRZqT{height:16px;width:80%;border-radius:4px}.page_skeletonButton__noh_n{height:40px;width:120px;border-radius:6px}.page_header__3vdmy{background:linear-gradient(135deg,#ffffff,#fafafa);border-radius:12px;padding:1.75rem;margin-bottom:0;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e8e8e8;position:relative;overflow:hidden;animation:page_fadeInUp__pNCgV .5s ease-out}.page_header__3vdmy:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#aa0000,#880000)}@keyframes page_fadeInUp__pNCgV{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_headerContent__UlRTY{display:flex;gap:1.5rem;margin-bottom:0;align-items:flex-start}.page_groupImage__h3SNd{flex-shrink:0}.page_groupImage__h3SNd img{width:160px;height:160px;aspect-ratio:1/1;object-fit:cover;object-position:center;border-radius:50%;border:3px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.page_groupImage__h3SNd img:hover{transform:scale(1.02);box-shadow:0 6px 16px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)}.page_groupInfo__ByA5d{flex:1 1}.page_groupTitleRow__Pdzd7{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.page_titleWithEdit__rSTVQ{display:flex;align-items:center;gap:8px;flex:1 1}.page_badgesContainer__hnMd7{display:flex;align-items:center;gap:8px;flex-shrink:0}.page_groupName__QEy77{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0;line-height:1.2}.page_badge__TLJpX{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.page_badgePublic__tAY9J{background:#dcfce7;color:#166534;border:1px solid #22c55e}.page_badgePrivate__tQBEG{background:#fee2e2;color:#991b1b;border:1px solid #dc2626}.page_badgeAdmin__5O7cm{background:#dbeafe;color:#1e40af;border:1px solid #3b82f6}.page_location___p8gF{font-size:15px;color:#666;margin-bottom:.5rem}.page_memberCount__yWXkK{font-size:14px;color:#666;margin-bottom:1rem}.page_memberCount__yWXkK strong{color:#aa0000;font-size:18px}.page_activeMemberCount__vHAHB{font-size:12px;color:#888;font-weight:400;margin-left:.5rem}.page_description__ffkbX{margin-top:.75rem;margin-bottom:0}.page_descriptionContent__8HYRo{font-size:15px;line-height:1.6;color:#555;white-space:pre-wrap;display:flex;align-items:flex-start;gap:12px}.page_actions__JRLcx{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:0;padding-top:0;border-top:none}@media (min-width:1024px){.page_headerContent__UlRTY{margin-bottom:1rem}.page_groupInfo__ByA5d{display:flex;flex-direction:column;justify-content:space-between}.page_actions__JRLcx{margin-top:0;margin-left:auto;align-self:flex-start;padding-top:0}}.page_actionButton__2_2__{padding:10px 20px;background:#aa0000;color:white;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(170,0,0,.3)}.page_actionButton__2_2__:hover{background:#880000;transform:translateY(-1px);box-shadow:0 2px 6px rgba(170,0,0,.4)}.page_actionButtonSecondary__14XXp{padding:10px 20px;background:transparent;color:#aa0000;border:2px solid #aa0000;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_actionButtonSecondary__14XXp:hover{background:#aa0000;color:white;transform:translateY(-1px);box-shadow:0 2px 6px rgba(170,0,0,.3)}.page_actionButtonDanger__zwYyz{padding:10px 20px;background:#dc3545;color:white;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(220,53,69,.3)}.page_actionButtonDanger__zwYyz:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 2px 6px rgba(220,53,69,.4)}.page_noDescription__tN7vl{color:#999;font-style:italic}.page_editButton__IRFil{background:none;border:none;font-size:18px;cursor:pointer;opacity:.6;transition:all .2s ease;padding:4px;flex-shrink:0}.page_editButton__IRFil:hover{opacity:1;transform:scale(1.1);animation:page_gentlePulse__XfKmt 2s ease-in-out infinite}@keyframes page_gentlePulse__XfKmt{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.page_editField__lP0z8{width:100%}.page_editInput__9cLtm{width:100%;padding:8px 12px;border:2px solid #aa0000;border-radius:6px;font-size:16px;font-family:inherit;margin-bottom:8px}.page_editInput__9cLtm:focus{outline:none;border-color:#880000}.page_editTextarea__nELAk{width:100%;padding:12px;border:2px solid #aa0000;border-radius:6px;font-size:16px;font-family:inherit;resize:vertical;min-height:100px;margin-bottom:8px}.page_editTextarea__nELAk:focus{outline:none;border-color:#880000}.page_editActions__xENAG{display:flex;gap:8px}.page_shareButtonsSection___bbUL{display:flex;gap:12px;align-items:center}.page_shareSection___zzK5{display:flex;flex-direction:column;gap:16px;padding:20px;border-bottom:1px solid #e5e7eb}.page_shareSection___zzK5 p{margin:0 0 4px}.page_shareSection___zzK5:last-child{border-bottom:none}.page_visibilityInfo__Rai__{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-top:0}.page_visibilityInfo__Rai__ strong{display:block;margin-bottom:8px;color:#1f2937;font-size:16px}.page_visibilityInfo__Rai__ p{margin:0;color:#6b7280;font-size:14px;line-height:1.5}.page_membersSection__LJxw0{padding:20px}.page_membersHeader__o6Et_{margin-bottom:24px}.page_membersHeader__o6Et_ h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#1f2937}.page_membersHeader__o6Et_ p{margin:0;color:#6b7280;font-size:14px}.page_loadingContainer__cVeRr{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#6b7280}.page_spinner__E2ie_{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:page_spin__lH_CV 1s linear infinite;margin-bottom:16px}@keyframes page_spin__lH_CV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_emptyState__6Ts_d{text-align:center;padding:40px;color:#6b7280}.page_membersList__uuNEK{display:flex;flex-direction:column;gap:12px}.page_memberItem__Bx_57{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.page_memberItem__Bx_57:hover{background:#f3f4f6;border-color:#d1d5db}.page_memberInfo__tHOPh{display:flex;align-items:center;gap:12px;flex:1 1}.page_memberAvatar__GQhMV{width:40px;height:40px;border-radius:50%;background:#3b82f6;color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.page_memberDetails__Is9y_{flex:1 1}.page_memberName__fyumx{display:flex;align-items:center;gap:8px;font-weight:600;color:#1f2937;margin-bottom:4px}.page_memberEmail__F_bQ9{color:#6b7280;font-size:14px}.page_youBadge__36Sgy{background:#10b981}.page_adminBadge__UnNb1,.page_youBadge__36Sgy{color:white;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.page_adminBadge__UnNb1{background:#3b82f6}.page_ownerBadge__lvLwA{background:#f59e0b;color:white;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.page_memberActions__xycSD{display:flex;align-items:center}.page_adminToggle__Z67XQ{padding:8px 16px;border:2px solid;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;background:white}.page_adminToggle__Z67XQ:disabled{opacity:.5;cursor:not-allowed}.page_adminToggleInactive__uPope{border-color:#d1d5db;color:#6b7280}.page_adminToggleActive__faIyW,.page_adminToggleInactive__uPope:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}.page_adminToggleActive__faIyW:hover:not(:disabled){border-color:#1d4ed8;color:#1d4ed8;background:#dbeafe}.page_groupOptionsContainer__Mk8RH{position:relative;display:inline-block}.page_groupOptionsButton__iWT1E{background:#f8fafc;border:2px solid #e2e8f0;color:#475569;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.page_groupOptionsButton__iWT1E:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.page_groupOptionsDropdown__SJ_Bg{position:absolute;top:100%;right:0;background:white;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:1000;min-width:200px;margin-top:4px;overflow:hidden}.page_dropdownItem__SqVe3{width:100%;background:none;padding:12px 16px;text-align:left;font-size:14px;color:#374151;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:8px;border:none;border-bottom:1px solid #f3f4f6}.page_dropdownItem__SqVe3:last-child{border-bottom:none}.page_dropdownItem__SqVe3:hover{background:#f9fafb}.page_dropdownItemDanger__Ol1_D{color:#dc2626}.page_dropdownItemDanger__Ol1_D:hover{background:#fef2f2;color:#b91c1c}.page_saveButton__OAtn8{padding:8px 16px;background:#22c55e;color:white;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.page_saveButton__OAtn8:hover{background:#16a34a}.page_cancelButton__1f_nT{padding:8px 16px;background:#e0e0e0;color:#333;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.page_cancelButton__1f_nT:hover{background:#d0d0d0}.page_collectionsSection__5atlT{background:white;border-radius:12px;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e8e8e8;align-self:start;min-width:0;animation:page_fadeInUp__pNCgV .5s ease-out .2s both}.page_sectionTitle__Hs7qp{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:2px solid #e8e8e8;position:relative}.page_sectionTitle__Hs7qp:after{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background:#aa0000}.page_collectionsList__h2BpU{display:flex;flex-direction:column;gap:1.25rem}.page_collectionCard__Kbu3P{background:white;border-radius:8px;padding:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:box-shadow .2s ease,transform .2s ease}.page_collectionCard__Kbu3P:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.page_collectionLink__pSPQ9{text-decoration:none;color:inherit}.page_collectionLink__pSPQ9 h3{font-size:1.1rem;font-weight:600;color:#aa0000;margin:0 0 .5rem;transition:color .2s ease}.page_collectionLink__pSPQ9:hover h3{color:#880000}.page_collectionDescription__jWRd0{font-size:.9rem;color:#666;margin:0;line-height:1.5}.page_activitySection__zOC1X{min-width:0;background:white;border-radius:12px;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e8e8e8;display:flex;flex-direction:column;animation:page_fadeInUp__pNCgV .5s ease-out .15s both}.page_sidebarSection__9fhOC{min-width:0}.page_statsSection__6VRET{align-self:start}@media (max-width:1024px){.page_container__v5QjX{padding:.5rem 1.5rem 1.5rem}.page_bottomSection__ppgyh,.page_topSection___CKsH{grid-template-columns:1fr;gap:1.5rem}.page_header__3vdmy{margin-bottom:0}}@media (max-width:768px){.page_container__v5QjX{padding:.5rem 1rem 1rem}.page_header__3vdmy{padding:1.5rem}.page_headerContent__UlRTY{flex-direction:column;gap:1.5rem}.page_groupImage__h3SNd{align-self:center}.page_groupImage__h3SNd img{width:140px;height:140px;aspect-ratio:1/1;border-radius:50%}.page_groupName__QEy77{font-size:1.75rem;text-align:center}.page_actions__JRLcx{flex-direction:column;margin-top:1rem;padding-top:1rem}.page_actionButtonDanger__zwYyz,.page_actionButton__2_2__{width:100%}.page_collectionsSection__5atlT{padding:1.5rem}.page_collectionsList__h2BpU{grid-template-columns:1fr;gap:1rem}.page_activitySection__zOC1X{padding:1.5rem}.page_sectionTitle__Hs7qp{font-size:1.5rem;margin-bottom:1.25rem}.page_mainContent__WdP1Z{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:480px){.page_container__v5QjX{padding:.75rem}.page_header__3vdmy{padding:1.25rem;border-radius:8px}.page_groupName__QEy77{font-size:1.5rem}.page_sectionTitle__Hs7qp{font-size:1.25rem}.page_activitySection__zOC1X,.page_collectionsSection__5atlT{padding:1.25rem;border-radius:8px}}.page_sectionHeader__Dll_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap;gap:.75rem}.page_sectionHeader__Dll_5 .page_sectionTitle__Hs7qp{margin-bottom:0}.page_addCollectionButton__XOEew{padding:.5rem 1rem;background:white;color:#aa0000;border:1px solid #aa0000;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_addCollectionButton__XOEew:hover{background:#aa0000;color:white}.page_emptyCollections__6Ve6G{padding:2rem;text-align:center;color:#666;background:#f9f9f9;border-radius:8px;border:1px dashed #e0e0e0;font-size:.95rem}.page_confirmDeleteDialog__od_n8{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1rem;margin-top:.5rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;font-size:.875rem;color:#92400e}.page_confirmNo__LQ3br,.page_confirmYes__gYQRG{padding:.375rem .75rem;border-radius:4px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_confirmYes__gYQRG{background:#dc2626;color:white;border:none}.page_confirmYes__gYQRG:hover{background:#b91c1c}.page_confirmNo__LQ3br{background:white;color:#666;border:1px solid #d1d5db}.page_confirmNo__LQ3br:hover{background:#f3f4f6}.page_alphabetNavigation__K1XXK{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0;padding:1rem 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;justify-content:center}.page_letterButton__xd40W{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:white;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:2.5rem}.page_letterButton__xd40W:hover:not(.page_disabled__XJFXF){background:#f9fafb;border-color:#9ca3af}.page_letterButton__xd40W.page_active__FotHD{background:#3b82f6;border-color:#3b82f6;color:white}.page_letterButton__xd40W.page_disabled__XJFXF{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.5}.page_loadMoreContainer__uny9i{display:flex;justify-content:center;margin:1.5rem 0;padding:1rem 0;border-top:1px solid #e5e7eb}.page_loadMoreButton__r_UnS{padding:.75rem 2rem;background:#3b82f6;color:white;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_loadMoreButton__r_UnS:hover:not(:disabled){background:#2563eb}.page_loadMoreButton__r_UnS:disabled{background:#9ca3af;cursor:not-allowed;opacity:.7}.page_banButton__Fetyd{padding:.375rem .5rem;background:#dc2626;color:white;border:none;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:all .2s ease;margin-left:.5rem}.page_banButton__Fetyd:hover{background:#b91c1c}.page_banButton__Fetyd:active{background:#991b1b}@media (max-width:640px){.page_sectionHeader__Dll_5{flex-direction:column;align-items:flex-start}.page_addCollectionButton__XOEew{width:100%;text-align:center}.page_confirmDeleteDialog__od_n8{flex-direction:column;text-align:center}.page_alphabetNavigation__K1XXK{gap:.25rem;padding:.75rem 0}.page_letterButton__xd40W{padding:.375rem .5rem;font-size:.75rem;min-width:2rem}}