.page-common-module__cePAsG__pageRoot{min-height:100vh}.page-common-module__cePAsG__sectionPadding{padding-block:clamp(2.75rem,6vw,4.75rem);padding-inline:clamp(1.25rem,5vw,3.5rem)}.page-common-module__cePAsG__sectionShell{width:min(100%,clamp(70rem,88vw,76rem));margin-inline:auto;display:grid}.page-common-module__cePAsG__sectionStack{gap:clamp(2.5rem,6vw,3.75rem);display:grid}.page-common-module__cePAsG__breadcrumbSpacing{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.page-common-module__cePAsG__heroWrap{text-align:center;justify-items:center;gap:clamp(1.25rem,3vw,1.9rem);display:grid}.page-common-module__cePAsG__heroBadge{letter-spacing:.015em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-radius:999px;align-items:center;gap:clamp(.55rem,1.6vw,.8rem);padding:clamp(.45rem,1.3vw,.7rem) clamp(1rem,2.5vw,1.5rem);font-size:clamp(.85rem,1.9vw,.95rem);font-weight:600;display:inline-flex}.page-common-module__cePAsG__heroBadgeIcon{width:clamp(1.2rem,3vw,1.45rem);height:clamp(1.2rem,3vw,1.45rem)}.page-common-module__cePAsG__heroTitle{letter-spacing:-.01em;font-size:clamp(2.45rem,6vw,3.45rem);font-weight:700;line-height:clamp(2.85rem,6.5vw,3.8rem)}.page-common-module__cePAsG__heroAccent{background:linear-gradient(135deg,#2563ebf2 0%,#7c3aedf2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.page-common-module__cePAsG__heroDescription{max-width:clamp(28rem,58vw,38rem);font-size:clamp(1.05rem,2.6vw,1.2rem);line-height:1.65}.page-common-module__cePAsG__heroActions{flex-wrap:wrap;justify-content:center;gap:clamp(.85rem,2.4vw,1.35rem);display:flex}.page-common-module__cePAsG__heroActionPrimary,.page-common-module__cePAsG__heroActionSecondary{border-radius:clamp(999px,40vw,999px);align-items:center;gap:clamp(.55rem,1.5vw,.85rem);min-height:clamp(3.1rem,6vw,3.6rem);padding-inline:clamp(1.1rem,3vw,1.6rem);font-size:clamp(1rem,2.6vw,1.1rem);font-weight:600;transition:transform .32s,box-shadow .32s;display:inline-flex}.page-common-module__cePAsG__heroActionPrimary:hover,.page-common-module__cePAsG__heroActionPrimary:focus-visible,.page-common-module__cePAsG__heroActionSecondary:hover,.page-common-module__cePAsG__heroActionSecondary:focus-visible{transform:translateY(-2px)}.page-common-module__cePAsG__heroActionIcon{width:clamp(1.2rem,3vw,1.4rem);height:clamp(1.2rem,3vw,1.4rem);transition:transform .4s cubic-bezier(.4,0,.2,1)}.page-common-module__cePAsG__heroActionPrimary:hover .page-common-module__cePAsG__heroActionIcon,.page-common-module__cePAsG__heroActionPrimary:focus-visible .page-common-module__cePAsG__heroActionIcon{transform:rotate(90deg)}.page-common-module__cePAsG__dialogContent{border-radius:clamp(1rem,3vw,1.35rem);width:100%;max-width:clamp(24rem,60vw,34rem);padding:clamp(1.5rem,4vw,2rem) clamp(1.25rem,4vw,1.8rem)}.page-common-module__cePAsG__dialogStack{gap:clamp(1.25rem,3vw,1.6rem);display:grid}.page-common-module__cePAsG__dialogTitleRow{align-items:center;gap:clamp(.6rem,1.8vw,.9rem);font-size:clamp(1.3rem,3.2vw,1.6rem);font-weight:600;display:flex}.page-common-module__cePAsG__dialogTitleIcon{width:clamp(1.5rem,4vw,1.9rem);height:clamp(1.5rem,4vw,1.9rem)}.page-common-module__cePAsG__formFields{gap:clamp(1rem,2.8vw,1.35rem);display:grid}.page-common-module__cePAsG__formField{gap:clamp(.4rem,1.2vw,.6rem);display:grid}.page-common-module__cePAsG__inputLabel{font-size:clamp(.95rem,2.4vw,1.05rem);font-weight:600}.page-common-module__cePAsG__inputControl{border-radius:clamp(.75rem,2vw,1rem);height:clamp(3rem,6vw,3.5rem);padding-inline:clamp(.95rem,2.4vw,1.25rem);font-size:clamp(.95rem,2.5vw,1.05rem)}.page-common-module__cePAsG__textareaControl{resize:vertical;border-radius:clamp(.75rem,2vw,1rem);min-height:clamp(7.5rem,20vw,9.5rem);padding:clamp(.9rem,2.6vw,1.3rem);font-size:clamp(.95rem,2.5vw,1.05rem)}.page-common-module__cePAsG__formGrid{gap:clamp(.9rem,2.4vw,1.2rem);display:grid}.page-common-module__cePAsG__dialogActions{justify-content:flex-end;gap:clamp(.75rem,2vw,1.1rem);display:flex}.page-common-module__cePAsG__filtersCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:2px solid #0000;border-radius:clamp(1rem,3vw,1.35rem);overflow:hidden}.page-common-module__cePAsG__filtersContent{padding:clamp(1.35rem,3.4vw,1.9rem)}.page-common-module__cePAsG__filtersMain{gap:clamp(1.2rem,3vw,1.6rem);display:grid}.page-common-module__cePAsG__filtersControls{gap:clamp(.85rem,2.4vw,1.2rem);display:grid}.page-common-module__cePAsG__filtersSearch{position:relative}.page-common-module__cePAsG__filtersIcon{inset-block:0;pointer-events:none;place-items:center;width:clamp(1.2rem,3vw,1.4rem);height:clamp(1.2rem,3vw,1.4rem);display:grid;position:absolute;left:clamp(.95rem,2.5vw,1.2rem)}.page-common-module__cePAsG__filtersInput{border-radius:clamp(.75rem,2vw,1rem);width:100%;height:clamp(3rem,6vw,3.5rem);padding-left:clamp(2.6rem,7vw,3rem)}.page-common-module__cePAsG__filtersSelect{border-radius:clamp(.75rem,2vw,1rem);height:clamp(3rem,6vw,3.5rem)}.page-common-module__cePAsG__filtersActions{flex-wrap:wrap;justify-content:flex-start;gap:clamp(.75rem,2.2vw,1.15rem);display:flex}.page-common-module__cePAsG__filtersButton{border-radius:clamp(.75rem,2vw,1rem);align-items:center;gap:clamp(.45rem,1.4vw,.7rem);min-height:clamp(3rem,5.8vw,3.4rem);padding-inline:clamp(.95rem,2.6vw,1.35rem);display:inline-flex}.page-common-module__cePAsG__layoutStack{gap:clamp(2rem,5vw,3rem);display:grid}.page-common-module__cePAsG__groupsGrid{gap:clamp(1.5rem,4vw,2.1rem);display:grid}.page-common-module__cePAsG__groupCard{border:2px solid #0000;border-radius:clamp(1.05rem,3vw,1.4rem);flex-direction:column;transition:transform .32s,box-shadow .32s,border-color .32s;display:flex;position:relative;overflow:hidden}.page-common-module__cePAsG__groupCard:hover,.page-common-module__cePAsG__groupCard:focus-within{transform:translateY(-4px)}.page-common-module__cePAsG__groupCover{min-height:clamp(9.5rem,24vw,12.5rem);position:relative;overflow:hidden}.page-common-module__cePAsG__groupCoverGradient{background:linear-gradient(135deg,#2563ebbf,#7c3aedbf);position:absolute;inset:0}.page-common-module__cePAsG__groupLockBadge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a52;border:2px solid #fff6;border-radius:999px;place-items:center;width:clamp(2.4rem,6vw,2.8rem);height:clamp(2.4rem,6vw,2.8rem);display:grid;position:absolute;top:clamp(.85rem,2.5vw,1.1rem);right:clamp(.85rem,2.5vw,1.1rem)}.page-common-module__cePAsG__groupAvatarShell{position:absolute;bottom:clamp(1rem,2.8vw,1.3rem);left:clamp(1rem,2.8vw,1.3rem)}.page-common-module__cePAsG__groupAvatar{border-style:solid;border-width:clamp(2px,.4vw,3px);border-radius:999px;width:clamp(3.4rem,7vw,4.2rem);height:clamp(3.4rem,7vw,4.2rem)}.page-common-module__cePAsG__groupHeader{gap:clamp(.75rem,2vw,1rem);padding:clamp(1.4rem,3vw,1.8rem) clamp(1.4rem,3vw,1.8rem) 0;display:grid}.page-common-module__cePAsG__groupTitleRow{justify-content:space-between;align-items:flex-start;gap:clamp(.75rem,2vw,1.2rem);display:flex}.page-common-module__cePAsG__groupTitle{letter-spacing:-.01em;font-size:clamp(1.2rem,3vw,1.45rem);font-weight:650}.page-common-module__cePAsG__groupCategoryBadge{text-transform:capitalize;border-radius:clamp(.6rem,1.8vw,.75rem);padding-block:clamp(.2rem,.8vw,.35rem);padding-inline:clamp(.55rem,1.4vw,.8rem);font-size:clamp(.75rem,1.8vw,.85rem);font-weight:600}.page-common-module__cePAsG__groupDescription{font-size:clamp(.95rem,2.3vw,1.05rem);line-height:1.55}.page-common-module__cePAsG__groupBody{gap:clamp(1rem,2.6vw,1.4rem);padding:clamp(.25rem,.8vw,.35rem) clamp(1.4rem,3vw,1.8rem) clamp(1.5rem,3.4vw,1.9rem);display:grid}.page-common-module__cePAsG__groupTagRow{flex-wrap:wrap;gap:clamp(.5rem,1.6vw,.75rem);display:flex}.page-common-module__cePAsG__groupTag{border-radius:clamp(999px,28vw,999px);padding-block:clamp(.15rem,.6vw,.35rem);padding-inline:clamp(.55rem,1.5vw,.75rem);font-size:clamp(.75rem,1.8vw,.85rem);font-weight:600}.page-common-module__cePAsG__groupStats{justify-content:space-between;gap:clamp(.85rem,2.4vw,1.2rem);font-size:clamp(.9rem,2.2vw,1rem);display:flex}.page-common-module__cePAsG__groupStat{align-items:center;gap:clamp(.45rem,1.4vw,.65rem);display:inline-flex}.page-common-module__cePAsG__groupActions{flex-wrap:wrap;gap:clamp(.65rem,2vw,.95rem);display:flex}.page-common-module__cePAsG__groupJoinButton,.page-common-module__cePAsG__groupViewButton{border-radius:clamp(.75rem,2vw,1rem);flex:1 1 0;min-width:clamp(10rem,32vw,12.5rem);min-height:clamp(2.7rem,5.2vw,3.1rem);font-weight:600}.page-common-module__cePAsG__groupViewButton{flex:none;min-width:clamp(3rem,6vw,3.4rem);padding-inline:clamp(.65rem,1.8vw,.85rem)}.page-common-module__cePAsG__emptyStateCard,.page-common-module__cePAsG__errorCard{text-align:center;border-radius:clamp(1rem,3vw,1.35rem);justify-items:center;gap:clamp(.85rem,2.4vw,1.2rem);padding:clamp(1.8rem,4.5vw,2.4rem);display:grid}.page-common-module__cePAsG__emptyStateIcon,.page-common-module__cePAsG__errorIcon{width:clamp(3.2rem,8vw,3.8rem);height:clamp(3.2rem,8vw,3.8rem)}.page-common-module__cePAsG__emptyStateTitle{font-size:clamp(1.2rem,3vw,1.45rem);font-weight:650}.page-common-module__cePAsG__emptyStateText{color:#475569cc;font-size:clamp(.95rem,2.3vw,1.05rem)}.page-common-module__cePAsG__lineClamp1,.page-common-module__cePAsG__lineClamp2{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-common-module__cePAsG__lineClamp1{-webkit-line-clamp:1;line-clamp:1}.page-common-module__cePAsG__lineClamp2{-webkit-line-clamp:2;line-clamp:2}.page-common-module__cePAsG__iconSm{width:clamp(1.05rem,2.8vw,1.25rem);height:clamp(1.05rem,2.8vw,1.25rem)}.page-common-module__cePAsG__iconMd{width:clamp(1.3rem,3.6vw,1.6rem);height:clamp(1.3rem,3.6vw,1.6rem)}.page-common-module__cePAsG__srOnly{clip:rect(0,0,0,0);border:0;width:.063rem;height:.063rem;margin:-1px;padding:0;position:absolute;overflow:hidden}@supports not (-webkit-line-clamp:1){.page-common-module__cePAsG__lineClamp1{white-space:nowrap;display:block}}@supports not (-webkit-line-clamp:2){.page-common-module__cePAsG__lineClamp2{white-space:normal;max-height:2.9em;display:block}}@media (min-width:48rem){.page-common-module__cePAsG__filtersControls{grid-template-columns:minmax(0,1fr) clamp(12rem,20vw,14.5rem);align-items:center}.page-common-module__cePAsG__filtersActions{justify-content:flex-end}.page-common-module__cePAsG__groupsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.page-common-module__cePAsG__groupsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:40rem){.page-common-module__cePAsG__heroDescription{text-align:left}.page-common-module__cePAsG__filtersButton{justify-content:center;width:100%}.page-common-module__cePAsG__groupStats{flex-direction:column;align-items:flex-start}.page-common-module__cePAsG__groupActions{flex-direction:column}.page-common-module__cePAsG__groupJoinButton,.page-common-module__cePAsG__groupViewButton{width:100%}}@media (prefers-reduced-motion:reduce){.page-common-module__cePAsG__groupCard{transition:none}.page-common-module__cePAsG__heroActionPrimary:hover,.page-common-module__cePAsG__heroActionPrimary:focus-visible,.page-common-module__cePAsG__heroActionSecondary:hover,.page-common-module__cePAsG__heroActionSecondary:focus-visible,.page-common-module__cePAsG__groupCard:hover,.page-common-module__cePAsG__groupCard:focus-within{transform:none}.page-common-module__cePAsG__heroActionIcon{transition:none}}
.page-light-module__QbA7jG__pageRoot{background:radial-gradient(circle at 100% 0,#bfdbfe59,#0000 42%),radial-gradient(circle at 0 100%,#ddd6fe59,#0000 38%),linear-gradient(135deg,#f8fafc 0%,#f1f5f9f5 100%)}.page-light-module__QbA7jG__heroBadge{color:#1e40affa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#d1fae5e6 0%,#bfdbfedb 100%);border:2px solid #94a3b873;box-shadow:0 12px 24px #94a3b833,inset 0 1px #ffffffbf}.page-light-module__QbA7jG__heroBadgeIcon{color:#3b82f6fa}.page-light-module__QbA7jG__heroTitle{color:#0f172afa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.3}.page-light-module__QbA7jG__heroAccent{filter:drop-shadow(0 14px 32px #3b82f640)}.page-light-module__QbA7jG__heroDescription{color:#475569fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.page-light-module__QbA7jG__heroActionPrimary{color:#fff;background:linear-gradient(135deg,#3b82f6f2 0%,#8b5cf6f2 100%);min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 18px 36px #3b82f64d,inset 0 1px #fff6}.page-light-module__QbA7jG__heroActionPrimary:hover{box-shadow:0 22px 48px #3b82f661,0 0 0 1px #94a3b82e,inset 0 1px #ffffff8c}.page-light-module__QbA7jG__heroActionPrimary:focus-visible{outline-offset:3px;outline:3px solid #3b82f6cc;box-shadow:0 22px 48px #3b82f661,0 0 0 1px #94a3b82e,inset 0 1px #ffffff8c}.page-light-module__QbA7jG__heroActionPrimary:active{transform:translateY(1px)}.page-light-module__QbA7jG__heroActionPrimary:disabled{opacity:.5;cursor:not-allowed}.page-light-module__QbA7jG__heroActionSecondary{color:#0f172a;background:#ffffffd1;border:2px solid #94a3b859;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 12px 26px #94a3b840,inset 0 1px #ffffffa6}.page-light-module__QbA7jG__heroActionSecondary:hover{border-color:#3b82f673;box-shadow:0 16px 32px #94a3b852,0 0 0 1px #3b82f62e,inset 0 1px #ffffffbf}.page-light-module__QbA7jG__heroActionSecondary:focus-visible{outline-offset:3px;border-color:#3b82f673;outline:3px solid #3b82f6cc;box-shadow:0 16px 32px #94a3b852,0 0 0 1px #3b82f62e,inset 0 1px #ffffffbf}.page-light-module__QbA7jG__heroActionSecondary:active{transform:translateY(1px)}.page-light-module__QbA7jG__heroActionSecondary:disabled{opacity:.5;cursor:not-allowed}.page-light-module__QbA7jG__heroActionIcon{color:#fffffffa}.page-light-module__QbA7jG__dialogContent{background:#ffffffe6;border:2px solid #94a3b859;box-shadow:0 24px 60px #0f172a1f,inset 0 1px #ffffffb3}.page-light-module__QbA7jG__dialogTitle{color:#0f172afa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-light-module__QbA7jG__dialogTitleIcon{color:#3b82f6fa}.page-light-module__QbA7jG__dialogDescription{color:#475569fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.page-light-module__QbA7jG__inputLabel{color:#1e293bfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-light-module__QbA7jG__inputControl,.page-light-module__QbA7jG__textareaControl{color:#0f172a;background:#ffffffdb;border:2px solid #94a3b859;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px #fff9}.page-light-module__QbA7jG__inputControl:focus,.page-light-module__QbA7jG__textareaControl:focus{border-color:#3b82f68c;box-shadow:0 0 0 3px #3b82f626}.page-light-module__QbA7jG__inputControl:focus-visible,.page-light-module__QbA7jG__textareaControl:focus-visible{outline-offset:2px;outline:3px solid #3b82f6cc}.page-light-module__QbA7jG__textareaControl::placeholder,.page-light-module__QbA7jG__inputControl::placeholder{color:#64748bbf}.page-light-module__QbA7jG__inputIcon{color:#64748b}.page-light-module__QbA7jG__filtersCard{background:#ffffffd1;border:2px solid #94a3b847;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 18px 48px #94a3b838,inset 0 1px #ffffffa6}.page-light-module__QbA7jG__filtersCard:focus-within{border-color:#3b82f673}.page-light-module__QbA7jG__filtersContent{background:linear-gradient(135deg,#f8fafceb 0%,#f1f5f9db 100%)}.page-light-module__QbA7jG__filtersIcon{color:#94a3b8cc}.page-light-module__QbA7jG__filtersInput,.page-light-module__QbA7jG__filtersSelect{color:#1e293b;background:#ffffffe6;border:2px solid #94a3b84d;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px #ffffffa6}.page-light-module__QbA7jG__filtersInput:focus,.page-light-module__QbA7jG__filtersSelect:focus{border-color:#3b82f673;box-shadow:0 0 0 3px #3b82f626}.page-light-module__QbA7jG__filtersInput:focus-visible,.page-light-module__QbA7jG__filtersSelect:focus-visible{outline-offset:2px;outline:3px solid #3b82f6cc}.page-light-module__QbA7jG__filtersButton{color:#1e293b;background:#ffffffd9;border:2px solid #e2e8f0bf;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 24px #94a3b833}.page-light-module__QbA7jG__filtersButton:hover{border-color:#3b82f659;box-shadow:0 14px 32px #94a3b847,0 0 0 1px #3b82f61f}.page-light-module__QbA7jG__filtersButton:focus-visible{outline-offset:3px;border-color:#3b82f659;outline:3px solid #3b82f6cc;box-shadow:0 14px 32px #94a3b847,0 0 0 1px #3b82f61f}.page-light-module__QbA7jG__filtersButton:active{transform:translateY(1px)}.page-light-module__QbA7jG__filtersButton:disabled{opacity:.5;cursor:not-allowed}.page-light-module__QbA7jG__filtersButtonIcon{color:#3b82f6fa}.page-light-module__QbA7jG__layoutStack{color:#1e293bfa}.page-light-module__QbA7jG__errorCard{color:#b91c1c;background:#fef2f2f2;border:2px solid #f8717159;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 16px 36px #f8717140}.page-light-module__QbA7jG__errorCard:focus-within{border-color:#f871718c}.page-light-module__QbA7jG__errorIcon{color:#f87171}.page-light-module__QbA7jG__errorTitle{color:#b91c1c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-light-module__QbA7jG__errorText{color:#f87171;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-light-module__QbA7jG__emptyStateCard{color:#0f172a;background:#f8fafceb;border:2px solid #94a3b847;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 16px 40px #94a3b838,inset 0 1px #ffffffb3}.page-light-module__QbA7jG__emptyStateCard:focus-within{border-color:#3b82f673}.page-light-module__QbA7jG__emptyStateIcon{color:#94a3b8}.page-light-module__QbA7jG__emptyStateTitle{color:#0f172a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-light-module__QbA7jG__emptyStateText{color:#64748b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.page-light-module__QbA7jG__groupCard{background:#ffffffe0;border:2px solid #e2e8f0bf;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 18px 44px #94a3b847,inset 0 1px #ffffffb3}.page-light-module__QbA7jG__groupCard:hover,.page-light-module__QbA7jG__groupCard:focus-within{border-color:#3b82f666;box-shadow:0 22px 56px #94a3b859,0 0 0 1px #3b82f62e,inset 0 1px #fffc}.page-light-module__QbA7jG__groupCover{background:linear-gradient(135deg,#bfdbfebf,#c4b5fdbf)}.page-light-module__QbA7jG__groupCoverGradient{background:linear-gradient(135deg,#3b82f673,#8b5cf673)}.page-light-module__QbA7jG__groupLockBadge{background:#0f172a59;border:2px solid #fff9;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 28px #0f172a59}.page-light-module__QbA7jG__groupLockBadge:focus-within{border-color:#fffc}.page-light-module__QbA7jG__groupLockIcon{color:#fffffffa}.page-light-module__QbA7jG__groupAvatar{border:2px solid #fff;box-shadow:0 12px 28px #0f172a47,inset 0 1px #ffffffbf}.page-light-module__QbA7jG__groupAvatarFallback{color:#0f172afa;background:#f1f5f9e6;font-weight:600}.page-light-module__QbA7jG__groupTitle{color:#0f172afa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-light-module__QbA7jG__groupCategoryBadge{border:2px solid #0000;transition:all .2s cubic-bezier(.4,0,.2,1)}.page-light-module__QbA7jG__categoryAcademic{color:#1e40af;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#dbeafef2}.page-light-module__QbA7jG__categoryCareer{color:#15803d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#dcfce7f2}.page-light-module__QbA7jG__categoryHobby{color:#6b21a8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3e8fff2}.page-light-module__QbA7jG__categoryProject{color:#b45309;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ffedd5f2}.page-light-module__QbA7jG__categorySocial{color:#be185d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fce7f3f2}.page-light-module__QbA7jG__groupDescription{color:#475569;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.page-light-module__QbA7jG__groupTag{color:#1e293b;background:#e2e8f0b3;border:2px solid #94a3b84d;transition:all .2s cubic-bezier(.4,0,.2,1)}.page-light-module__QbA7jG__groupTag:hover{border-color:#3b82f666}.page-light-module__QbA7jG__groupStats{color:#475569;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-light-module__QbA7jG__groupStatIcon{color:#64748b}.page-light-module__QbA7jG__groupJoinButton{color:#fff;background:linear-gradient(135deg,#3b82f6f2,#8b5cf6f2);min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 16px 36px #3b82f647}.page-light-module__QbA7jG__groupJoinButton:hover{box-shadow:0 20px 48px #3b82f659,0 0 0 1px #3b82f62e}.page-light-module__QbA7jG__groupJoinButton:focus-visible{outline-offset:3px;outline:3px solid #3b82f6cc;box-shadow:0 20px 48px #3b82f659,0 0 0 1px #3b82f62e}.page-light-module__QbA7jG__groupJoinButton:active{transform:translateY(1px)}.page-light-module__QbA7jG__groupJoinButton:disabled{opacity:.5;cursor:not-allowed}.page-light-module__QbA7jG__groupJoinButtonOutline{color:#1e293b;background:#ffffffeb;border:2px solid #94a3b859;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 12px 26px #94a3b840}.page-light-module__QbA7jG__groupJoinButtonOutline:hover{border-color:#3b82f673;box-shadow:0 16px 32px #94a3b852,0 0 0 1px #3b82f62e}.page-light-module__QbA7jG__groupJoinButtonOutline:focus-visible{outline-offset:3px;border-color:#3b82f673;outline:3px solid #3b82f6cc;box-shadow:0 16px 32px #94a3b852,0 0 0 1px #3b82f62e}.page-light-module__QbA7jG__groupJoinButtonOutline:active{transform:translateY(1px)}.page-light-module__QbA7jG__groupJoinButtonOutline:disabled{opacity:.5;cursor:not-allowed}.page-light-module__QbA7jG__groupViewButton{color:#1e293b;background:#ffffffeb;border:2px solid #94a3b859;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 12px 26px #94a3b840}.page-light-module__QbA7jG__groupViewButton:hover{border-color:#3b82f666;box-shadow:0 16px 32px #94a3b852,0 0 0 1px #3b82f626}.page-light-module__QbA7jG__groupViewButton:focus-visible{outline-offset:3px;border-color:#3b82f666;outline:3px solid #3b82f6cc;box-shadow:0 16px 32px #94a3b852,0 0 0 1px #3b82f626}.page-light-module__QbA7jG__groupViewButton:active{transform:translateY(1px)}.page-light-module__QbA7jG__groupViewButton:disabled{opacity:.5;cursor:not-allowed}.page-light-module__QbA7jG__groupActionIcon{color:#fffffffa}.page-light-module__QbA7jG__groupJoinButtonOutline .page-light-module__QbA7jG__groupActionIcon,.page-light-module__QbA7jG__groupViewButton .page-light-module__QbA7jG__groupActionIcon,.page-light-module__QbA7jG__groupStatIcon,.page-light-module__QbA7jG__filtersButtonIcon,.page-light-module__QbA7jG__heroActionSecondary .page-light-module__QbA7jG__heroActionIcon,.page-light-module__QbA7jG__filtersIcon{color:#3b82f6fa}.page-light-module__QbA7jG__groupActionIcon,.page-light-module__QbA7jG__heroActionIcon{filter:drop-shadow(0 6px 16px #3b82f659)}@media (prefers-reduced-motion:reduce){.page-light-module__QbA7jG__heroActionPrimary,.page-light-module__QbA7jG__heroActionSecondary,.page-light-module__QbA7jG__filtersButton,.page-light-module__QbA7jG__filtersCard,.page-light-module__QbA7jG__filtersInput,.page-light-module__QbA7jG__filtersSelect,.page-light-module__QbA7jG__errorCard,.page-light-module__QbA7jG__emptyStateCard,.page-light-module__QbA7jG__groupCard,.page-light-module__QbA7jG__groupLockBadge,.page-light-module__QbA7jG__groupCategoryBadge,.page-light-module__QbA7jG__groupTag,.page-light-module__QbA7jG__groupJoinButton,.page-light-module__QbA7jG__groupJoinButtonOutline,.page-light-module__QbA7jG__groupViewButton,.page-light-module__QbA7jG__inputControl,.page-light-module__QbA7jG__textareaControl,.page-light-module__QbA7jG__dialogContent{transition:none;transform:none!important}}.page-light-module__QbA7jG__text3xl,.page-light-module__QbA7jG__mdText4xl{color:var(--text-primary)}.page-light-module__QbA7jG__textBase{color:var(--text-secondary)}.page-light-module__QbA7jG__container{background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9e6 100%)}.page-light-module__QbA7jG__card{background:var(--card-bg);border:2px solid var(--card-border);box-shadow:var(--card-shadow)}.page-light-module__QbA7jG__card:hover{background:var(--card-hover-bg);border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow)}.page-light-module__QbA7jG__title{color:var(--text-primary)}.page-light-module__QbA7jG__description{color:var(--text-secondary)}.page-light-module__QbA7jG__button{color:#0f172ae6;background:#ffffffa6;border-color:#ffffff40;box-shadow:0 4px 16px #1f268714}.page-light-module__QbA7jG__button:hover{background:#fffc;border-color:#4573df4d;box-shadow:0 8px 24px #1f26871f}.page-light-module__QbA7jG__gradientText{background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-light-module__QbA7jG__backdropBlurSm{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3}.page-light-module__QbA7jG__border{border-width:2px}.page-light-module__QbA7jG__shadowLg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.page-light-module__QbA7jG__rounded2xl{border-radius:1rem}.page-light-module__QbA7jG__mb8{margin-bottom:2rem}.page-light-module__QbA7jG__darkBorderSlate70030[data-theme=dark]{border-color:#3341554d}.page-light-module__QbA7jG__textGray400{color:#94a3b8}.page-light-module__QbA7jG__textSlate700{color:#334155}.page-light-module__QbA7jG__darkTextSlate300[data-theme=dark]{color:#cbd5e1}.page-light-module__QbA7jG__borderColorInput{border-color:#cbd5e1}.page-light-module__QbA7jG__bgBackground{background-color:#fff}.page-light-module__QbA7jG__ringOffsetBackground{--tw-ring-offset-color:#fff}.page-light-module__QbA7jG__placeholderTextSlate700{color:#334155}.page-light-module__QbA7jG__focusVisibleRing{--tw-ring-color:#3b82f6}.page-light-module__QbA7jG__disabledOpacity50{opacity:.5}.page-light-module__QbA7jG__textSm{font-size:.875rem}.page-light-module__QbA7jG__w40{width:10rem}.page-light-module__QbA7jG__pb3{padding-bottom:.75rem}.page-light-module__QbA7jG__spaceY4{flex-direction:column;gap:1rem;display:flex}.page-light-module__QbA7jG__flexWrap{flex-wrap:wrap}.page-light-module__QbA7jG__pt2{padding-top:.5rem}.page-light-module__QbA7jG__py05{padding-top:.125rem;padding-bottom:.125rem}.page-light-module__QbA7jG__px2{padding-left:.5rem;padding-right:.5rem}.page-light-module__QbA7jG__textXs{font-size:.75rem}.page-light-module__QbA7jG__capitalize{text-transform:capitalize}.page-light-module__QbA7jG__justifyEnd{justify-content:flex-end}.page-light-module__QbA7jG__pt4{padding-top:1rem}.page-light-module__QbA7jG__h32{height:8rem}.page-light-module__QbA7jG__bottom3{bottom:.75rem}.page-light-module__QbA7jG__left3{left:.75rem}.page-light-module__QbA7jG__border2{border-width:2px}.page-light-module__QbA7jG__fontMedium{font-weight:500}.page-light-module__QbA7jG__mt2{margin-top:.5rem}.page-light-module__QbA7jG__textLg{font-size:1.125rem}.page-light-module__QbA7jG__flexCol{flex-direction:column}.page-light-module__QbA7jG__itemsCenter{align-items:center}.page-light-module__QbA7jG__gap2{gap:.5rem}.page-light-module__QbA7jG__h12{height:3rem}.page-light-module__QbA7jG__w12{width:3rem}.page-light-module__QbA7jG__hoverShadowLg:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.page-light-module__QbA7jG__duration300{transition-duration:.3s}.page-light-module__QbA7jG__overflowHidden{overflow:hidden}.page-light-module__QbA7jG__text2xl{font-size:1.5rem;line-height:2rem}.page-light-module__QbA7jG__flexItemsCenter{align-items:center}.page-light-module__QbA7jG__textPrimary{color:#3b82f6}.page-light-module__QbA7jG__gradientBlueToPurple{background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%)}.page-light-module__QbA7jG__textWhite{color:#fff}.page-light-module__QbA7jG__borderWhite{border-color:#fff}.page-light-module__QbA7jG__bgBlue100{background-color:#dbeafe}.page-light-module__QbA7jG__textBlue800{color:#1e40af}.page-light-module__QbA7jG__bgGreen100{background-color:#dcfce7}.page-light-module__QbA7jG__textGreen800{color:#16a34a}.page-light-module__QbA7jG__bgPurple100{background-color:#f3e8ff}.page-light-module__QbA7jG__textPurple800{color:#9333ea}.page-light-module__QbA7jG__bgOrange100{background-color:#ffedd5}.page-light-module__QbA7jG__textOrange800{color:#ea580c}.page-light-module__QbA7jG__bgPink100{background-color:#fce7f3}.page-light-module__QbA7jG__textPink800{color:#db2777}.page-light-module__QbA7jG__textGray900{color:#0f172a}.page-light-module__QbA7jG__textGray500{color:#64748b}.page-light-module__QbA7jG__hoverBgPrimary10:hover{background-color:#3b82f61a}.page-light-module__QbA7jG__hoverBorderPrimary50:hover{border-color:#3b82f680}.page-light-module__QbA7jG__textDestructive{color:#ef4444}
.page-dark-module__4hS38W__pageRoot{background:radial-gradient(circle at 100% 0,#2563eb2e,#0000 45%),radial-gradient(circle at 0 100%,#7c3aed2e,#0000 40%),linear-gradient(135deg,#070b19 0%,#0f172af5 100%)}.page-dark-module__4hS38W__heroBadge{color:#bfdbfefa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#1e40af6b 0%,#581c876b 100%);border:2px solid #94a3b840;box-shadow:0 14px 28px #02061773,inset 0 1px #ffffff14}.page-dark-module__4hS38W__heroBadgeIcon{color:#93c5fdfa}.page-dark-module__4hS38W__heroTitle{color:#e2e8f0fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.3}.page-dark-module__4hS38W__heroAccent{filter:drop-shadow(0 14px 36px #2563eb73)}.page-dark-module__4hS38W__heroDescription{color:#94a3b8fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.page-dark-module__4hS38W__heroActionPrimary{color:#f1f5f9fa;background:linear-gradient(135deg,#3b82f6f2 0%,#4c1d95f2 100%);min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 22px 48px #020617a3,inset 0 1px #ffffff1f}.page-dark-module__4hS38W__heroActionPrimary:hover{box-shadow:0 30px 56px #020617b8,0 0 0 1px #60a5fa52,inset 0 1px #ffffff2e}.page-dark-module__4hS38W__heroActionPrimary:focus-visible{outline-offset:3px;outline:3px solid #3b82f6cc;box-shadow:0 30px 56px #020617b8,0 0 0 1px #60a5fa52,inset 0 1px #ffffff2e}.page-dark-module__4hS38W__heroActionPrimary:active{transform:translateY(1px)}.page-dark-module__4hS38W__heroActionPrimary:disabled{opacity:.5;cursor:not-allowed}.page-dark-module__4hS38W__heroActionSecondary{color:#e2e8f0fa;background:#0f172ab3;border:2px solid #47556999;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 18px 46px #0206178c,inset 0 1px #94a3b829}.page-dark-module__4hS38W__heroActionSecondary:hover{border-color:#60a5fa73;box-shadow:0 24px 54px #0206179e,0 0 0 1px #60a5fa47,inset 0 1px #94a3b838}.page-dark-module__4hS38W__heroActionSecondary:focus-visible{outline-offset:3px;border-color:#60a5fa73;outline:3px solid #3b82f6cc;box-shadow:0 24px 54px #0206179e,0 0 0 1px #60a5fa47,inset 0 1px #94a3b838}.page-dark-module__4hS38W__heroActionSecondary:active{transform:translateY(1px)}.page-dark-module__4hS38W__heroActionSecondary:disabled{opacity:.5;cursor:not-allowed}.page-dark-module__4hS38W__heroActionIcon{color:#f1f5f9f2;filter:drop-shadow(0 8px 18px #3b82f673)}.page-dark-module__4hS38W__dialogContent{background:#0f172ae0;border:2px solid #475569a6;box-shadow:0 32px 68px #020617bf,inset 0 1px #94a3b824}.page-dark-module__4hS38W__dialogTitle{color:#e2e8f0fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-dark-module__4hS38W__dialogTitleIcon{color:#93c5fdfa}.page-dark-module__4hS38W__dialogDescription{color:#94a3b8fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.page-dark-module__4hS38W__inputLabel{color:#cbd5e1fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-dark-module__4hS38W__inputControl,.page-dark-module__4hS38W__textareaControl{color:#e2e8f0fa;background:#0f172abf;border:2px solid #475569a6;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px #94a3b826}.page-dark-module__4hS38W__inputControl:focus,.page-dark-module__4hS38W__textareaControl:focus{border-color:#60a5fa8c;box-shadow:0 0 0 3px #2563eb40}.page-dark-module__4hS38W__inputControl:focus-visible,.page-dark-module__4hS38W__textareaControl:focus-visible{outline-offset:2px;outline:3px solid #3b82f6cc}.page-dark-module__4hS38W__textareaControl::placeholder,.page-dark-module__4hS38W__inputControl::placeholder{color:#94a3b8b3}.page-dark-module__4hS38W__inputIcon{color:#94a3b8fa}.page-dark-module__4hS38W__filtersCard{background:#0f172ac7;border:2px solid #475569a6;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 22px 54px #020617ad,inset 0 1px #94a3b81f}.page-dark-module__4hS38W__filtersCard:focus-within{border-color:#60a5fa73}.page-dark-module__4hS38W__filtersContent{background:linear-gradient(135deg,#0f172ae6 0%,#1e293bdb 100%)}.page-dark-module__4hS38W__filtersIcon{color:#94a3b8cc}.page-dark-module__4hS38W__filtersInput,.page-dark-module__4hS38W__filtersSelect{color:#e2e8f0fa;background:#0f172ab8;border:2px solid #47556999;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px #94a3b826}.page-dark-module__4hS38W__filtersInput:focus,.page-dark-module__4hS38W__filtersSelect:focus{border-color:#60a5fa80;box-shadow:0 0 0 3px #2563eb38}.page-dark-module__4hS38W__filtersInput:focus-visible,.page-dark-module__4hS38W__filtersSelect:focus-visible{outline-offset:2px;outline:3px solid #3b82f6cc}.page-dark-module__4hS38W__filtersButton{color:#e2e8f0fa;background:#0f172aad;border:2px solid #47556999;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 18px 40px #02061799}.page-dark-module__4hS38W__filtersButton:hover{border-color:#60a5fa73;box-shadow:0 24px 48px #020617ad,0 0 0 1px #60a5fa47}.page-dark-module__4hS38W__filtersButton:focus-visible{outline-offset:3px;border-color:#60a5fa73;outline:3px solid #3b82f6cc;box-shadow:0 24px 48px #020617ad,0 0 0 1px #60a5fa47}.page-dark-module__4hS38W__filtersButton:active{transform:translateY(1px)}.page-dark-module__4hS38W__filtersButton:disabled{opacity:.5;cursor:not-allowed}.page-dark-module__4hS38W__filtersButtonIcon{color:#93c5fdfa}.page-dark-module__4hS38W__layoutStack{color:#e2e8f0fa}.page-dark-module__4hS38W__errorCard{color:#fecacafa;background:#431414bf;border:2px solid #ef444466;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 24px 48px #7f1d1d59}.page-dark-module__4hS38W__errorCard:focus-within{border-color:#ef444499}.page-dark-module__4hS38W__errorIcon{color:#f87171fa}.page-dark-module__4hS38W__errorTitle{color:#fee2e2fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-dark-module__4hS38W__errorText{color:#fecacafa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-dark-module__4hS38W__emptyStateCard{color:#e2e8f0fa;background:#0f172ab8;border:2px solid #47556999;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 24px 52px #020617a6,inset 0 1px #94a3b824}.page-dark-module__4hS38W__emptyStateCard:focus-within{border-color:#60a5fa73}.page-dark-module__4hS38W__emptyStateIcon{color:#94a3b8fa}.page-dark-module__4hS38W__emptyStateTitle{color:#e2e8f0fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-dark-module__4hS38W__emptyStateText{color:#94a3b8fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.page-dark-module__4hS38W__groupCard{background:#0f172ac7;border:2px solid #3d4a66a6;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 28px 64px #020617ad,inset 0 1px #94a3b826}.page-dark-module__4hS38W__groupCard:hover,.page-dark-module__4hS38W__groupCard:focus-within{border-color:#60a5fa7a;box-shadow:0 34px 76px #020617b8,0 0 0 1px #60a5fa47,inset 0 1px #94a3b838}.page-dark-module__4hS38W__groupCover{background:linear-gradient(135deg,#1e293beb,#0f172aeb)}.page-dark-module__4hS38W__groupCoverGradient{background:linear-gradient(135deg,#3b82f673,#7c3aed73)}.page-dark-module__4hS38W__groupLockBadge{background:#0f172a8c;border:2px solid #ffffff47;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 16px 40px #020617b3}.page-dark-module__4hS38W__groupLockBadge:focus-within{border-color:#ffffff73}.page-dark-module__4hS38W__groupLockIcon{color:#e2e8f0fa}.page-dark-module__4hS38W__groupAvatar{border:2px solid #e2e8f0e6;box-shadow:0 18px 46px #020617b8,inset 0 1px #94a3b82e}.page-dark-module__4hS38W__groupAvatarFallback{color:#e2e8f0fa;background:#1e293bd1;font-weight:600}.page-dark-module__4hS38W__groupTitle{color:#e2e8f0fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-dark-module__4hS38W__groupCategoryBadge{border:2px solid #94a3b840;transition:all .2s cubic-bezier(.4,0,.2,1)}.page-dark-module__4hS38W__categoryAcademic{color:#bfdbfefa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1e40afa6}.page-dark-module__4hS38W__categoryCareer{color:#a7f3d0fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#065f46a6}.page-dark-module__4hS38W__categoryHobby{color:#e9d5fffa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#5b21b6a6}.page-dark-module__4hS38W__categoryProject{color:#fdba74fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#9a3412a6}.page-dark-module__4hS38W__categorySocial{color:#fbcfe8fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#831843a6}.page-dark-module__4hS38W__groupDescription{color:#94a3b8fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.page-dark-module__4hS38W__groupTag{color:#cbd5e1fa;background:#1e293bbf;border:2px solid #4755698c;transition:all .2s cubic-bezier(.4,0,.2,1)}.page-dark-module__4hS38W__groupTag:hover{border-color:#60a5fa66}.page-dark-module__4hS38W__groupStats{color:#94a3b8fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-dark-module__4hS38W__groupStatIcon{color:#94a3b8fa}.page-dark-module__4hS38W__groupJoinButton{color:#f1f5f9fa;background:linear-gradient(135deg,#2563ebf2,#6d28d9f2);min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 22px 52px #020617b3}.page-dark-module__4hS38W__groupJoinButton:hover{box-shadow:0 28px 64px #020617bf,0 0 0 1px #60a5fa52}.page-dark-module__4hS38W__groupJoinButton:focus-visible{outline-offset:3px;outline:3px solid #3b82f6cc;box-shadow:0 28px 64px #020617bf,0 0 0 1px #60a5fa52}.page-dark-module__4hS38W__groupJoinButton:active{transform:translateY(1px)}.page-dark-module__4hS38W__groupJoinButton:disabled{opacity:.5;cursor:not-allowed}.page-dark-module__4hS38W__groupJoinButtonOutline{color:#e2e8f0fa;background:#0f172aad;border:2px solid #47556999;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 18px 40px #02061799}.page-dark-module__4hS38W__groupJoinButtonOutline:hover{border-color:#60a5fa73;box-shadow:0 24px 48px #020617ad,0 0 0 1px #60a5fa47}.page-dark-module__4hS38W__groupJoinButtonOutline:focus-visible{outline-offset:3px;border-color:#60a5fa73;outline:3px solid #3b82f6cc;box-shadow:0 24px 48px #020617ad,0 0 0 1px #60a5fa47}.page-dark-module__4hS38W__groupJoinButtonOutline:active{transform:translateY(1px)}.page-dark-module__4hS38W__groupJoinButtonOutline:disabled{opacity:.5;cursor:not-allowed}.page-dark-module__4hS38W__groupViewButton{color:#e2e8f0fa;background:#0f172aad;border:2px solid #47556999;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 18px 40px #02061799}.page-dark-module__4hS38W__groupViewButton:hover{border-color:#60a5fa66;box-shadow:0 24px 48px #020617ad,0 0 0 1px #60a5fa3d}.page-dark-module__4hS38W__groupViewButton:focus-visible{outline-offset:3px;border-color:#60a5fa66;outline:3px solid #3b82f6cc;box-shadow:0 24px 48px #020617ad,0 0 0 1px #60a5fa3d}.page-dark-module__4hS38W__groupViewButton:active{transform:translateY(1px)}.page-dark-module__4hS38W__groupViewButton:disabled{opacity:.5;cursor:not-allowed}.page-dark-module__4hS38W__groupActionIcon{color:#e2e8f0fa;filter:drop-shadow(0 8px 18px #3b82f673)}.page-dark-module__4hS38W__groupJoinButtonOutline .page-dark-module__4hS38W__groupActionIcon,.page-dark-module__4hS38W__groupViewButton .page-dark-module__4hS38W__groupActionIcon,.page-dark-module__4hS38W__groupStatIcon,.page-dark-module__4hS38W__filtersButtonIcon,.page-dark-module__4hS38W__heroActionSecondary .page-dark-module__4hS38W__heroActionIcon,.page-dark-module__4hS38W__filtersIcon{color:#93c5fdfa}@media (prefers-reduced-motion:reduce){.page-dark-module__4hS38W__heroActionPrimary,.page-dark-module__4hS38W__heroActionSecondary,.page-dark-module__4hS38W__filtersButton,.page-dark-module__4hS38W__filtersCard,.page-dark-module__4hS38W__filtersInput,.page-dark-module__4hS38W__filtersSelect,.page-dark-module__4hS38W__errorCard,.page-dark-module__4hS38W__emptyStateCard,.page-dark-module__4hS38W__groupCard,.page-dark-module__4hS38W__groupLockBadge,.page-dark-module__4hS38W__groupCategoryBadge,.page-dark-module__4hS38W__groupTag,.page-dark-module__4hS38W__groupJoinButton,.page-dark-module__4hS38W__groupJoinButtonOutline,.page-dark-module__4hS38W__groupViewButton,.page-dark-module__4hS38W__inputControl,.page-dark-module__4hS38W__textareaControl,.page-dark-module__4hS38W__dialogContent{transition:none;transform:none!important}}
