@layer components{.page_contentGrid___WpjW{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;@media (min-width:1024px){grid-template-columns:1fr 350px}}.page_sidebar__ttV2X{@media (min-width:1024px){position:-webkit-sticky;position:sticky;top:2rem;align-self:start}}}@layer components{.ArticleBody_container__eR3JD{max-width:800px;margin:0 auto;padding:var(--theme-spacing-xl) var(--theme-spacing-lg)}@media (min-width:var(--theme-breakpoints-sm )){.ArticleBody_container__eR3JD{padding:var(--theme-spacing-xxl) var(--theme-spacing-lg)}}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG>*+*{margin-top:.75em}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG h1,.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG h2,.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG h3,.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG h4,.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG h5,.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG h6{line-height:1.3;font-weight:700;margin-top:var(--theme-spacing-xl);margin-bottom:var(--theme-spacing-md);color:var(--theme-colors-text)}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG h1{font-size:var(--theme-fontSizes-xxl)}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG h2{font-size:var(--theme-fontSizes-xl)}@media (min-width:var(--theme-breakpoints-md )){.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG h2{font-size:1.875rem}}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG h3{font-size:var(--theme-fontSizes-lg)}@media (min-width:var(--theme-breakpoints-md )){.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG h3{font-size:1.5rem}}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG h4{font-size:var(--theme-fontSizes-lg)}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG p{line-height:1.8;font-size:var(--theme-fontSizes-md);color:var(--theme-colors-text)}@media (min-width:var(--theme-breakpoints-md )){.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG p{font-size:1.0625rem}}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG a{color:var(--theme-colors-primary);text-decoration:underline;cursor:pointer;transition:var(--theme-transitions-fast)}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG a:hover{color:var(--theme-colors-primaryDark)}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG ol,.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG ul{padding-left:var(--theme-spacing-lg);margin:var(--theme-spacing-md) 0}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG ol li,.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG ul li{line-height:1.8;margin:var(--theme-spacing-sm) 0}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG blockquote{border-left:4px solid var(--theme-colors-primary);padding-left:var(--theme-spacing-lg);margin:var(--theme-spacing-lg) 0;font-style:italic;color:var(--theme-colors-textSecondary)}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG code{background:var(--theme-colors-background);border-radius:var(--theme-borderRadius-small);padding:.2em .4em;font-size:var(--theme-fontSizes-sm);font-family:Courier New,monospace;color:var(--theme-colors-text)}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG pre{background:var(--theme-colors-dark);color:var(--theme-colors-light);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);overflow-x:auto;margin:var(--theme-spacing-lg) 0}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG pre code{background:none;padding:0;color:inherit;font-size:var(--theme-fontSizes-sm);line-height:1.5}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG img{max-width:100%;height:auto;border-radius:var(--theme-borderRadius-medium);margin:var(--theme-spacing-lg) 0}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG hr{border:none;border-top:2px solid var(--theme-colors-border);margin:var(--theme-spacing-xl) 0}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG table{border-collapse:collapse;width:100%;margin:var(--theme-spacing-lg) 0;overflow-x:auto;display:block}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG table td,.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG table th{border:1px solid var(--theme-colors-border);padding:var(--theme-spacing-sm) var(--theme-spacing-md);text-align:left}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG table th{background:var(--theme-colors-background);font-weight:700;color:var(--theme-colors-text)}.ArticleBody_editorContainer__Vm9OM .ArticleBody_tiptap__PP5wG table tr:nth-child(2n){background:var(--theme-colors-backgroundAlt)}.CategoryTag_tag__as_dm{display:inline-block;padding:var(--theme-spacing-xs) var(--theme-spacing-sm);font-size:var(--theme-fontSizes-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-colors-primary);background-color:color-mix(in srgb,var(--theme-colors-primaryLight) 12%,transparent);border-radius:var(--theme-borderRadius-large);text-decoration:none;transition:var(--theme-transitions-fast)}.CategoryTag_tag__as_dm:hover{background-color:color-mix(in srgb,var(--theme-colors-primaryLight) 25%,transparent);transform:translateY(-1px)}.CategoryTag_tagPlain__A0QU5{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.PublishedDate_dateText__rZHt3,.ReadTime_container__KPi4J{font-size:.875rem;color:var(--theme-colors-textSecondary)}.ReadTime_container__KPi4J{display:inline-flex;align-items:center;gap:.25rem}.ReadTime_icon__23hTl{width:14px;height:14px}.ArticleMeta_container__U3cLo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--theme-spacing-md);padding:var(--theme-spacing-sm) 0}.ArticleMeta_divider__B2M5Y{width:1px;height:16px;background-color:var(--theme-colors-border)}.DetailPageHeader_headerContainer__JiuJ6{justify-content:space-between;margin-bottom:var(--theme-spacing-md);flex-wrap:wrap}.DetailPageHeader_backButtonContainer__ay18y,.DetailPageHeader_headerContainer__JiuJ6{display:flex;align-items:center;gap:var(--theme-spacing-md)}.DetailPageHeader_actionButtonsContainer__BBniY{display:flex;gap:var(--theme-spacing-md);flex-wrap:wrap}.StandingRow_row___FuSL{display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--theme-colors-border)}.StandingRow_row___FuSL:last-child{border-bottom:none}.StandingRow_rankCell__tunD_{min-width:32px;font-weight:700;font-size:var(--theme-typography-fontSize-md);text-align:center;color:var(--theme-colors-textSecondary)}.StandingRow_rankCellFirst__U1CNH{color:var(--theme-colors-warning)}.StandingRow_rankCellTop__N6Onz{color:var(--theme-colors-primary)}.StandingRow_participantCell__LswuK{flex:1 1;display:flex;align-items:center;gap:8px;min-width:0}.StandingRow_nameLink___HG8g{font-size:var(--theme-typography-fontSize-sm);color:var(--theme-colors-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StandingRow_nameLink___HG8g:hover{text-decoration:underline}.StandingRow_nameText___teoh{font-size:var(--theme-typography-fontSize-sm);color:var(--theme-colors-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StandingRow_statCell__zFDnH{min-width:40px;text-align:center;font-size:var(--theme-typography-fontSize-sm);color:var(--theme-colors-textSecondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StandingRow_statLabel__I8cF7{display:block;font-size:var(--theme-typography-fontSize-xs);color:var(--theme-colors-textSecondary)}.StandingRow_statGroup__T_DSG{display:flex;gap:16px}.DetailPageTitle_titleContainer___JQ_Q{color:var(--theme-colors-primary);margin-bottom:var(--theme-spacing-md);display:flex;align-items:center;gap:var(--theme-spacing-sm);font-size:var(--theme-fontSizes-xl)}.DetailPageTitle_iconContainer__BLx07{font-size:1.5rem;display:flex;align-items:center;justify-content:center}.DetailPageContainer_container__3rxle{max-width:1200px;margin:0 auto;padding:var(--theme-spacing-lg)}.DetailPageContainer_mainContent__3J0bx{display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.EditAccessibilityDialog_dialogContent__YmQjB{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.EditAccessibilityDialog_dialogBody__TZcT_{flex:1 1;overflow-y:auto;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl);display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.EditAccessibilityDialog_checkboxGrid__UTQbg{display:grid;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md)}.EditAccessibilityDialog_infoBox__mN47Z{background:color-mix(in srgb,var(--theme-colors-primaryLight) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-primaryLight) 30%,transparent);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.EditGameOfferDialog_dialogContent__tKuD9{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.EditGameOfferDialog_dialogBody__vF0P8{flex:1 1;overflow-y:auto;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl);display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.EditGameOfferDialog_infoBox__MZzf7{background:color-mix(in srgb,var(--theme-colors-primaryLight) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-primaryLight) 30%,transparent);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.EditGastroDialog_dialogContent__kgX7c{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.EditGastroDialog_dialogBody__6CePp{flex:1 1;overflow-y:auto;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl);display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.EditGastroDialog_infoBox__IE2SV{background:color-mix(in srgb,var(--theme-colors-primaryLight) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-primaryLight) 30%,transparent);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.EditGeneralInfoDialog_dialogContent__S0Y7M{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.EditGeneralInfoDialog_dialogBody__3I0M2{flex:1 1;overflow-y:auto;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl);display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.EditGeneralInfoDialog_featureRow__LZ0xw{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md)}}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{@media (max-width:var(--theme-breakpoints-sm )){.EditGeneralInfoDialog_featureRow__LZ0xw{grid-template-columns:1fr}}.EditGeneralInfoDialog_infoBox__AFL7g{background:color-mix(in srgb,var(--theme-colors-primaryLight) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-primaryLight) 30%,transparent);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.EditOpeningHoursDialog_dialogContent__tbJEm{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.EditOpeningHoursDialog_dialogBody__r5MLd{flex:1 1;overflow-y:auto;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl);display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.EditOpeningHoursDialog_dayRow__c1mLv{display:grid;grid-template-columns:150px 1fr;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md);align-items:center;padding:var(--theme-spacing-sm) 0;border-bottom:1px solid var(--theme-colors-border)}.EditOpeningHoursDialog_dayRow__c1mLv:last-child{border-bottom:none}.EditOpeningHoursDialog_dayContent__QeMPr{display:flex;gap:var(--theme-spacing-md);align-items:center}.EditOpeningHoursDialog_timeFieldsWrapper__jfYo8{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--theme-spacing-sm);gap:var(--theme-spacing-sm);align-items:center;flex:1 1}.EditOpeningHoursDialog_specialHourRow__4xHke{display:flex;flex-direction:column;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm) 0;border-bottom:1px solid var(--theme-colors-border)}.EditOpeningHoursDialog_specialHourRow__4xHke:last-child{border-bottom:none}.EditOpeningHoursDialog_specialHourHeader__pagzL{display:grid;grid-template-columns:1fr 2fr auto;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md);align-items:end}.EditOpeningHoursDialog_specialHourDetails__6MG11{display:flex;gap:var(--theme-spacing-md);align-items:center;padding-left:var(--theme-spacing-sm)}.EditPrimaryImageDialog_dialogContent__bgCph{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.EditPrimaryImageDialog_dialogBody__mn3Ds{flex:1 1;overflow-y:auto;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl)}.EditPrimaryImageDialog_imagePreview__SEUZS{position:relative;width:100%;aspect-ratio:21/9;background:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium);overflow:hidden;margin-bottom:var(--theme-spacing-lg);display:flex;align-items:center;justify-content:center}.EditPrimaryImageDialog_placeholderContent__d3N2I{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--theme-spacing-md);color:var(--theme-colors-textSecondary)}.EditPrimaryImageDialog_placeholderContent__d3N2I svg{font-size:4rem}.EditPrimaryImageDialog_uploadArea__i689C{border:2px dashed var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-xl);text-align:center;transition:all var(--theme-transitions-fast);cursor:pointer}.EditPrimaryImageDialog_uploadArea__i689C:hover{border-color:var(--theme-colors-primary);background:color-mix(in srgb,var(--theme-colors-primaryLight) 10%,transparent)}.EditPrimaryImageDialog_uploadArea__i689C.EditPrimaryImageDialog_dragging__xfv3O{border-color:var(--theme-colors-primary);background:color-mix(in srgb,var(--theme-colors-primaryLight) 20%,transparent)}.EditPrimaryImageDialog_hiddenInput__7Mfhf{display:none}.EditPrimaryImageDialog_infoBox__iU6QX{background:color-mix(in srgb,var(--theme-colors-info) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-info) 30%,transparent);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.EditPrimaryImageDialog_buttonGroup__reKON{display:flex;gap:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-lg)}.EditServicesDialog_dialogContent__zM0eZ{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.EditServicesDialog_dialogBody__LSm3n{flex:1 1;overflow-y:auto;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl)}.EditServicesDialog_serviceGrid__nB3uB{display:grid;grid-template-columns:1fr;grid-gap:var(--theme-spacing-lg);gap:var(--theme-spacing-lg)}.EditServicesDialog_infoBox__g0iKM{background:color-mix(in srgb,var(--theme-colors-primaryLight) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-primaryLight) 30%,transparent);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.EditTransportDialog_dialogContent__84lgd{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.EditTransportDialog_dialogBody__SSAYB{flex:1 1;overflow-y:auto;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl);display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.EditTransportDialog_infoBox__2iKRI{background:color-mix(in srgb,var(--theme-colors-primaryLight) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-primaryLight) 30%,transparent);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.ForumPreviewCard_cardContainer__wVyUp{background:var(--theme-colors-backgroundInput);border-radius:var(--theme-borderRadius-large);border:1px solid var(--theme-colors-border);overflow:hidden}.ForumPreviewCard_header__S0Zk3{display:flex;align-items:center;justify-content:space-between;padding:var(--theme-spacing-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-colors-primary) 10%,transparent),color-mix(in srgb,var(--theme-colors-primary) 5%,transparent));border-bottom:1px solid color-mix(in srgb,var(--theme-colors-primary) 20%,var(--theme-colors-border))}.ForumPreviewCard_headerTitle__sBs54{color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-lg);font-weight:700;margin:0;display:flex;align-items:center;gap:var(--theme-spacing-sm)}.ForumPreviewCard_headerTitle__sBs54 svg{color:var(--theme-colors-primary)}.ForumPreviewCard_content__OSEVV{padding:var(--theme-spacing-lg);display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.ForumPreviewCard_statsLine__86rWD{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);margin-bottom:var(--theme-spacing-xs)}.ForumPreviewCard_emptyText__kVIdu{color:var(--theme-colors-textLight);font-size:var(--theme-fontSizes-sm);text-align:center;padding:var(--theme-spacing-md) 0;margin:0}.ForumPreviewCard_topicList__E0_04{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.ForumPreviewCard_topicItem__gyzCo{border-radius:var(--theme-borderRadius-medium);transition:background var(--theme-transitions-fast)}.ForumPreviewCard_topicItem__gyzCo:hover{background:var(--theme-colors-backgroundAlt)}.ForumPreviewCard_topicLink___Mqio{display:flex;align-items:center;justify-content:space-between;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm);text-decoration:none;color:inherit}.ForumPreviewCard_topicTitle__d5ERW{font-size:var(--theme-fontSizes-sm);font-weight:500;color:var(--theme-colors-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.ForumPreviewCard_topicMeta__T_5PK{display:flex;align-items:center;gap:var(--theme-spacing-xs);flex-shrink:0}.ForumPreviewCard_postCountBadge__VBLFH{background:var(--theme-colors-primary)15;color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-xs);font-weight:600;padding:2px 6px;border-radius:var(--theme-borderRadius-small)}.ForumPreviewCard_relativeTime__Rx7dD{color:var(--theme-colors-textLight);font-size:var(--theme-fontSizes-xs)}.ForumPreviewCard_viewAllLink__jWE7t{display:block;text-align:center;color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-sm);font-weight:500;text-decoration:none;padding:var(--theme-spacing-sm) 0;margin-top:var(--theme-spacing-xs);border-top:1px solid var(--theme-colors-border);transition:color var(--theme-transitions-fast)}.ForumPreviewCard_viewAllLink__jWE7t:hover{color:var(--theme-colors-primaryDark)}}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}.OnboardingDialog_content__WSbZM{display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.OnboardingDialog_description__I9bYE{margin:0;font-size:var(--theme-fontSize-md);color:var(--theme-colors-textSecondary);line-height:1.5}.OnboardingDialog_buttonRow__or4JV{display:flex;justify-content:flex-end;gap:var(--theme-spacing-md)}@keyframes Dialog_overlayShow__7aOZx{0%{opacity:0}to{opacity:1}}@keyframes Dialog_contentShow__igPhj{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@layer components{.Dialog_overlay__Wp5SE{background-color:rgba(0,0,0,.5);position:fixed;inset:0;z-index:1300;animation:Dialog_overlayShow__7aOZx .15s cubic-bezier(.16,1,.3,1)}.Dialog_content__cF_cT{background-color:var(--theme-colors-backgroundInput);border-radius:var(--theme-borderRadius-large);box-shadow:var(--theme-shadows-large);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:650px;max-height:85vh;padding:0;z-index:1400;animation:Dialog_contentShow__igPhj .15s cubic-bezier(.16,1,.3,1);overflow:visible}.Dialog_content__cF_cT:focus{outline:none}.Dialog_content__cF_cT[data-dialog-type=profile]{max-width:1200px}@media (max-width:576px){.Dialog_content__cF_cT{width:95vw;max-width:95vw;margin:var(--theme-spacing-sm)}}@media (min-width:576px){.Dialog_content__cF_cT{width:auto;min-width:400px}}.Dialog_header__MotiT{display:flex;justify-content:space-between;align-items:center;padding:var(--theme-spacing-lg);border-bottom:1px solid var(--theme-colors-border)}.Dialog_title__q9saf{color:var(--theme-colors-primary);margin:0;gap:var(--theme-spacing-sm)}.Dialog_close__bbwO9,.Dialog_title__q9saf{display:flex;align-items:center;font-size:var(--theme-fontSizes-lg)}.Dialog_close__bbwO9{background:none;border:none;color:var(--theme-colors-textSecondary);cursor:pointer;padding:var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-small);justify-content:center;transition:var(--theme-transitions-fast)}.Dialog_close__bbwO9:hover{background:var(--theme-colors-backgroundAlt)}.Dialog_body__kYGlr{padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl);max-height:85vh;overflow-y:auto;overflow-x:hidden;position:relative;z-index:1}.Dialog_body--hasHeader__atQKJ{max-height:70vh}.Dialog_body__kYGlr::-webkit-scrollbar{width:8px}.Dialog_body__kYGlr::-webkit-scrollbar-track{background:var(--theme-colors-backgroundAlt);border-radius:4px}.Dialog_body__kYGlr::-webkit-scrollbar-thumb{background:var(--theme-colors-border);border-radius:4px}.Dialog_body__kYGlr::-webkit-scrollbar-thumb:hover{background:var(--theme-colors-textSecondary)}}@layer components{.FeedbackDialog_formContainer__izC_o{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.FeedbackDialog_categoryContainer__UidXw{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.FeedbackDialog_categoryLabel__HGfPp{font-weight:600;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text)}.FeedbackDialog_radioContainer__nhmIw{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.FeedbackDialog_radioLabel__usphH{display:flex;align-items:center;gap:var(--theme-spacing-sm);cursor:pointer;font-size:var(--theme-fontSizes-sm)}.FeedbackDialog_radioInput__ipdL_{cursor:pointer}.FeedbackDialog_infoSection__R4nID{padding:var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium);display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.FeedbackDialog_infoTitle__pNkVD{font-weight:600;font-size:var(--theme-fontSizes-sm);margin:0}.FeedbackDialog_checkboxContainer__ts5Wr{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.FeedbackDialog_errorText__aSL3y{color:var(--theme-colors-error);font-size:var(--theme-fontSizes-sm);margin:0}.FeedbackDialog_hintText__7u7Kx{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textMuted)}.FeedbackDialog_screenshotPreview__u0YGt{max-height:150px;border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);object-fit:contain}.NavItem_itemButton__JubSp{width:100%;background:none;border:none;cursor:pointer;text-align:left;display:flex;align-items:center;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm) var(--theme-spacing-md);font-size:var(--theme-fontSizes-md);color:var(--theme-colors-text);background:transparent;border-radius:var(--theme-borderRadius-small);margin:2px var(--theme-spacing-sm);transition:all var(--theme-transitions-fast);position:relative}.NavItem_itemButton--active__gPXao{color:var(--theme-colors-primary);background:var(--theme-colors-backgroundAlt)}.NavItem_itemButton--subItem__vm3Ph{padding:var(--theme-spacing-xs) var(--theme-spacing-md);font-size:var(--theme-fontSizes-sm)}.NavItem_itemButton--small__8hm6A{font-size:var(--theme-fontSizes-xs);margin:0 var(--theme-spacing-sm)}.NavItem_itemButton--hasChildren__pqKru{padding-right:calc(40px + var(--theme-spacing-sm))}.NavItem_itemButton__JubSp:hover{cursor:pointer;background:var(--theme-colors-backgroundAlt);color:var(--theme-colors-text)}.NavItem_itemButton--active__gPXao:hover{background:var(--theme-colors-primaryDark);color:var(--theme-colors-light)}.NavItem_itemButton__JubSp:active{transform:translateY(1px)}.NavItem_itemIcon__TRahz{font-size:var(--theme-fontSizes-md);flex-shrink:0;width:20px;text-align:center;display:flex;align-items:center;justify-content:center}.NavItem_itemIcon--subItem__ycWAY{font-size:var(--theme-fontSizes-sm)}.NavItem_itemIcon--small__GQeFP{font-size:var(--theme-fontSizes-xs)}.NavItem_itemLabel__lPFRi{flex:1 1;font-weight:500}.NavSection_sectionContainer__m9QIt{margin-bottom:var(--theme-spacing-md)}.NavSection_itemsList__kCGZk,.NavSection_subItemsList__IyM7n{list-style:none;margin:0;padding:0}.NavSection_subItemsList__IyM7n{background:var(--theme-colors-background);border-left:2px solid var(--theme-colors-border);margin-left:var(--theme-spacing-lg);max-height:0;overflow:hidden;transition:max-height var(--theme-transitions-normal)}.NavSection_subItemsList--expanded___AG_j{max-height:500px}.NavSection_itemContainer__RFf_e{position:relative}.NavSection_mainItemWrapper__xOZuq{display:flex;align-items:center;position:relative}.NavSection_expandButtonWrapper__JLYbx{position:absolute;right:var(--theme-spacing-sm);top:50%;transform:translateY(-50%) rotate(0deg);transform-origin:center center;transition:transform var(--theme-transitions-fast);display:flex;align-items:center;justify-content:center}.NavSection_expandButtonWrapper--expanded__sw3WA{transform:translateY(-50%) rotate(90deg)}.NavigationSidebar_sidebarContainer__CbCsh{width:100%;height:100%;background:var(--theme-colors-light);display:flex;flex-direction:column;overflow:hidden;position:relative;top:0;left:0;bottom:0;z-index:var(--theme-zIndex-sidebar);transform:translateX(0);transition:all var(--theme-transitions-normal)}.NavigationSidebar_sidebarContainer__CbCsh[data-mobile=true]{position:absolute;top:60px}.NavigationSidebar_sidebarContainer__CbCsh[data-mobile=true][data-open=false]{transform:translateX(-100%)}.NavigationSidebar_sidebarHeader__crkfp{padding:var(--theme-spacing-md);border-bottom:1px solid var(--theme-colors-border);background:var(--theme-colors-lightDark);display:flex;justify-content:space-between;align-items:center;min-height:60px;flex-shrink:0}.NavigationSidebar_sidebarNav___3ycW{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:var(--theme-spacing-sm) 0;min-height:0}.NavigationSidebar_sidebarFooter__iF2TR{padding:var(--theme-spacing-md);border-top:1px solid var(--theme-colors-border);background:var(--theme-colors-lightDark);font-size:var(--theme-fontSizes-xs);flex-shrink:0}}@layer components{}@layer components{}@layer components{}@layer components{.Logo_container__jIejV{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:var(--theme-spacing-sm);color:var(--theme-colors-light);text-decoration:none;&:hover{opacity:.9}}.Logo_iconWrapper__AQm0R{display:flex;align-items:center;justify-content:center;width:36px;height:36px}.Logo_text__6WDOM{font-family:var(--font-quicksand),"Quicksand",sans-serif;font-size:var(--theme-fontSizes-lg);font-weight:700;transition:all .3s ease;@media (max-width:767px){display:none}}.Logo_textVisible__gXAmp{opacity:1;transform:translateX(0)}.Logo_textHidden__v6JY3{opacity:0;transform:translateX(-10px);position:absolute;pointer-events:none}.Logo_brettspielText__n_4r0{color:#f4a259}.Logo_freundeText__YMlwP{color:#06d6a0}.ShareDialog_grid__AwmCd{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md);padding:var(--theme-spacing-md)}.ShareDialog_channelButton__ijgkX{display:flex;flex-direction:column;align-items:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:8px;background:var(--theme-colors-backgroundAlt);color:var(--theme-colors-textSecondary);cursor:pointer;transition:var(--theme-transitions-fast)}.ShareDialog_channelButton__ijgkX:hover{background:var(--theme-colors-background);color:var(--theme-colors-primary);border-color:var(--theme-colors-primary)}}@layer components{.ShareDialog_channelButton__ijgkX:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.ShareDialog_channelButton__ijgkX svg{width:24px;height:24px}.ShareDialog_channelLabel__w5R4I{font-size:var(--theme-fontSizes-xs);white-space:nowrap}.SearchInput_container__luhZ4{position:relative;width:100%}.SearchInput_input__abMSn{width:100%;padding:var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);background:var(--theme-colors-light);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm)}.SearchInput_inputWithIcon__Ujuyf{padding-left:40px;padding-right:var(--theme-spacing-md)}}@layer components{.SearchInput_input__abMSn::placeholder{color:var(--theme-colors-textSecondary)}.SearchInput_input__abMSn:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-colors-primary) 12%,transparent)}.SearchInput_input__abMSn:disabled{opacity:.6;cursor:not-allowed;background:var(--theme-colors-backgroundDisabled)}.SearchInput_icon__7XmSM{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);pointer-events:none;display:flex;align-items:center}.SearchResultItem_itemContainer__6_tpE{display:flex;align-items:center;padding:var(--theme-spacing-sm) var(--theme-spacing-md);border-radius:var(--theme-borderRadius-small);background-color:transparent;transition:background-color var(--theme-transitions-fast);cursor:pointer}.SearchResultItem_itemContainerFocused__BCkLR,.SearchResultItem_itemContainer__6_tpE:hover{background-color:var(--theme-colors-backgroundAlt)}.SearchResultItem_itemContainerFocused__BCkLR{display:flex;align-items:center;padding:var(--theme-spacing-sm) var(--theme-spacing-md);border-radius:var(--theme-borderRadius-small);transition:background-color var(--theme-transitions-fast);cursor:pointer}.SearchResultItem_itemContainerFocused__BCkLR:hover{background-color:var(--theme-colors-backgroundAlt)}.SearchResultItem_itemLink__M_RSb{display:flex;align-items:center;width:100%;text-decoration:none;color:inherit}.SearchResultItem_iconContainer__WSSDJ{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:var(--theme-spacing-sm);color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-sm)}.SearchResultItem_contentContainer__P1rGs{flex:1 1;min-width:0}.SearchResultItem_title__ozufR{font-size:var(--theme-fontSizes-sm);font-weight:500;color:var(--theme-colors-text);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchResultItem_subtitle__D9Wbf{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);line-height:1.2;margin-top:var(--theme-spacing-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchDropdown_dropdownContainer__abuOi{position:absolute;top:100%;left:0;right:0;background:var(--theme-colors-backgroundInput);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-large);z-index:var(--theme-zIndex-dropdown);max-height:70vh;overflow:hidden;margin-top:var(--theme-spacing-xs)}.SearchDropdown_dropdownContent__f_2XG{max-height:60vh;overflow-y:auto}}@layer components{}@layer components{.SearchDropdown_dropdownContent__f_2XG::-webkit-scrollbar{width:6px}.SearchDropdown_dropdownContent__f_2XG::-webkit-scrollbar-track{background:var(--theme-colors-backgroundAlt)}.SearchDropdown_dropdownContent__f_2XG::-webkit-scrollbar-thumb{background:var(--theme-colors-border);border-radius:3px}.SearchDropdown_dropdownContent__f_2XG::-webkit-scrollbar-thumb:hover{background:var(--theme-colors-textSecondary)}.SearchDropdown_groupContainer__vReq_:not(:last-child),.SearchDropdown_groupHeader__pwr6Z{border-bottom:1px solid var(--theme-colors-border)}.SearchDropdown_groupHeader__pwr6Z{padding:var(--theme-spacing-sm) var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt);font-size:var(--theme-fontSizes-xs);font-weight:600;color:var(--theme-colors-textSecondary);text-transform:uppercase;letter-spacing:.5px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.SearchDropdown_loadingContainer__FlUhc,.SearchDropdown_noResultsContainer__8KDNq{padding:var(--theme-spacing-lg);text-align:center;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm)}.SearchDropdown_showAllContainer__IlwNW{border-top:1px solid var(--theme-colors-border);padding:var(--theme-spacing-sm) var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt)}.SearchDropdown_showAllLink__T1Q_F{display:block;padding:var(--theme-spacing-sm);color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-sm);font-weight:500;text-decoration:none;border-radius:var(--theme-borderRadius-small);background-color:transparent;transition:all var(--theme-transitions-fast)}.SearchDropdown_showAllLinkFocused__v__sE,.SearchDropdown_showAllLink__T1Q_F:hover{background-color:var(--theme-colors-primary);color:var(--theme-colors-light)}.SearchDropdown_showAllLinkFocused__v__sE{display:block;padding:var(--theme-spacing-sm);font-size:var(--theme-fontSizes-sm);font-weight:500;text-decoration:none;border-radius:var(--theme-borderRadius-small);transition:all var(--theme-transitions-fast)}.SearchDropdown_showAllLinkFocused__v__sE:hover{background-color:var(--theme-colors-primary);color:var(--theme-colors-light)}.GlobalSearch_searchContainer__EoQyO{position:relative;flex:1 1;max-width:600px;transition:all .3s ease}.GlobalSearch_searchContainerFullWidth__6QiC_{position:relative;flex:1 1;max-width:100%;transition:all .3s ease}.MessageBell_container__6x7Lf{position:relative;display:inline-block}.MessageBell_badge__iiFX8{position:absolute;top:-4px;right:-4px;pointer-events:none}.NotificationBell_container__3BVwJ{position:relative;display:inline-block}.NotificationBell_badge__sF8sy{position:absolute;top:-4px;right:-4px;pointer-events:none}.ActivityReactionBar_container__SZcMZ{display:flex;align-items:center;gap:var(--theme-spacing-sm);padding-top:var(--theme-spacing-xs)}.ActivityReactionBar_reactionButton__q4Z4P{display:flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-full);font-size:var(--theme-fontSize-xs);color:var(--theme-colors-textSecondary);cursor:pointer;transition:all .2s ease;background:var(--theme-colors-backgroundAlt)}.ActivityReactionBar_reactionButton--active__ocOSe{color:var(--theme-colors-primary)}.ActivityReactionBar_reactionButton--active__ocOSe,.ActivityReactionBar_reactionButton__q4Z4P:hover{background:var(--theme-colors-primary-light);border-color:var(--theme-colors-primary)}}@layer components{}@layer components{}@layer components{}@layer components{.ActivityReactionBar_reactionButton__q4Z4P:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.ActivityReactionBar_reactionButton__q4Z4P:disabled{cursor:not-allowed;opacity:.5}.ActivityReactionBar_pickerWrapper__q3v4Y{position:relative}.ActivityReactionBar_emojiPicker__OtQYs{position:absolute;bottom:100%;left:0;margin-bottom:4px;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-xs);background:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-medium);z-index:100}.ActivityReactionBar_emojiPicker--visible__G6vQ0{display:flex}.ActivityReactionBar_emojiPicker--hidden___sy0k{display:none}.ActivityReactionBar_emojiButton__j64wa{padding:4px 8px;background:transparent;border:none;border-radius:var(--theme-borderRadius-small);font-size:18px;cursor:pointer;transition:transform .1s ease,background .2s ease}.ActivityReactionBar_emojiButton--selected__VC_X3{background:var(--theme-colors-primary-light)}.ActivityReactionBar_emojiButton__j64wa:hover{transform:scale(1.2);background:var(--theme-colors-backgroundAlt)}.ActivityReactionBar_addReactionButton__qyEl_{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--theme-colors-backgroundAlt);border:1px dashed var(--theme-colors-border);border-radius:var(--theme-borderRadius-full);font-size:14px;color:var(--theme-colors-textMuted);cursor:pointer;transition:all .2s ease}.ActivityReactionBar_addReactionButton__qyEl_:hover{border-style:solid;border-color:var(--theme-colors-primary);color:var(--theme-colors-primary)}.ActivityReactionBar_addReactionButton__qyEl_:disabled{cursor:not-allowed;opacity:.5}.GroupActivityFeed_container__wPT5W{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.GroupActivityFeed_activityItem__D8uQ5{display:flex;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md);background-color:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);transition:all var(--theme-transitions-fast)}.GroupActivityFeed_activityItem__D8uQ5:hover{box-shadow:var(--theme-shadows-small);border-color:var(--theme-colors-primaryLight)}.GroupActivityFeed_activityIcon__42obB{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.GroupActivityFeed_activityIcon--memberJoined__WnNlg{background-color:color-mix(in srgb,var(--theme-colors-success) 20%,transparent);color:var(--theme-colors-success)}.GroupActivityFeed_activityIcon--memberLeft__eLqzj{background-color:color-mix(in srgb,var(--theme-colors-error) 20%,transparent);color:var(--theme-colors-error)}.GroupActivityFeed_activityIcon--memberInvited__AfGAI{background-color:color-mix(in srgb,var(--theme-colors-info) 20%,transparent);color:var(--theme-colors-info)}.GroupActivityFeed_activityIcon--roleChanged__H32Wj{background-color:color-mix(in srgb,var(--theme-colors-warning) 20%,transparent);color:var(--theme-colors-warning)}.GroupActivityFeed_activityIcon--gameAddedRemoved__uMUiG{background-color:color-mix(in srgb,var(--theme-colors-primary) 20%,transparent);color:var(--theme-colors-primary)}.GroupActivityFeed_activityIcon--settingsUpdated__xPSH6{background-color:color-mix(in srgb,var(--theme-colors-secondary) 20%,transparent);color:var(--theme-colors-secondary)}.GroupActivityFeed_activityIcon--eventCreatedCancelled__jpcu5{background-color:color-mix(in srgb,var(--theme-colors-accent) 20%,transparent);color:var(--theme-colors-accent)}.GroupActivityFeed_activityIcon--default__mp1FR{background-color:var(--theme-colors-backgroundAlt);color:var(--theme-colors-textSecondary)}.GroupActivityFeed_activityContent__B39f3{flex:1 1;min-width:0}.GroupActivityFeed_activityHeader__fv2MD{display:flex;align-items:center;gap:var(--theme-spacing-sm);margin-bottom:var(--theme-spacing-xs)}.GroupActivityFeed_activityUser__mDyHQ{font-weight:600;color:var(--theme-colors-text)}.GroupActivityFeed_activityAction__UD0Mj{color:var(--theme-colors-textSecondary)}.GroupActivityFeed_activityDescription__wbp30{margin:0 0 var(--theme-spacing-xs) 0;color:var(--theme-colors-text);line-height:1.4}.GroupActivityFeed_activityMeta__hNnV1{display:flex;align-items:center;gap:var(--theme-spacing-md);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.GroupActivityFeed_activityTime__MpBwV{display:flex;align-items:center;gap:var(--theme-spacing-xs)}.GroupActivityFeed_loadMoreButton__3woL5{padding:var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-md);font-weight:500;cursor:pointer;transition:all var(--theme-transitions-fast)}.GroupActivityFeed_loadMoreButton__3woL5:hover{background-color:color-mix(in srgb,var(--theme-colors-primary) 10%,transparent);border-color:var(--theme-colors-primary)}.GroupActivityFeed_loadMoreButton__3woL5:disabled{opacity:.5;cursor:not-allowed}.GroupActivityFeed_emptyState__SgRcf{text-align:center;padding:var(--theme-spacing-xxl);color:var(--theme-colors-textSecondary)}.GroupActivityFeed_emptyState__SgRcf svg{font-size:48px;margin-bottom:var(--theme-spacing-md);opacity:.5}.GroupActivityFeed_emptyState__SgRcf p{margin:0;font-size:var(--theme-fontSizes-md)}.ChatInput_inputContainer___gayK{display:flex;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-md);background-color:var(--theme-colors-light);border-top:1px solid var(--theme-colors-border);align-items:center}.ChatInput_textareaWrapper__WNeLG{flex:1 1}.ChatInput_sendButton__0focM{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--theme-spacing-sm) var(--theme-spacing-md);border:none;border-radius:var(--theme-borderRadius-medium);font-size:var(--theme-fontSizes-md);font-weight:600;transition:all var(--theme-transitions-fast);flex-shrink:0;cursor:pointer}.ChatInput_sendButton--enabled__Qp4Xl{background-color:var(--theme-colors-primary);color:white}.ChatInput_sendButton--disabled__3t1mL{background-color:var(--theme-colors-neutralLight);color:var(--theme-colors-textSecondary);cursor:not-allowed}.ChatInput_sendButton--enabled__Qp4Xl:hover:not(:disabled){background-color:var(--theme-colors-primaryDark,#2563eb);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}}@layer components{}@layer components{.ChatInput_sendButton__0focM:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.ChatInput_sendButton--enabled__Qp4Xl:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ChatInput_sendButton__0focM:disabled{opacity:.5}.ChatInput_sendButton__0focM svg{width:18px;height:18px}}@keyframes TypingIndicator_bounce__otY8T{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@layer components{.TypingIndicator_wrapper__lLATy{display:flex;align-items:center;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm);color:var(--theme-colors-neutralDark);font-size:var(--theme-fontSizes-sm)}.TypingIndicator_username__24Niy{font-weight:500;color:var(--theme-colors-text)}.TypingIndicator_dotsContainer__BSW0W{display:flex;align-items:center;gap:4px;padding:var(--theme-spacing-xs) var(--theme-spacing-sm);background-color:var(--theme-colors-neutralLight);border-radius:var(--theme-borderRadius-medium);min-height:32px}.TypingIndicator_dot__wH_IY{width:8px;height:8px;border-radius:50%;background-color:var(--theme-colors-neutralDark);animation:TypingIndicator_bounce__otY8T 1.4s ease-in-out infinite both}.TypingIndicator_dot--delay0__3tN9a{animation-delay:0s}.TypingIndicator_dot--delay1__LjnPD{animation-delay:.2s}.TypingIndicator_dot--delay2__7X0ZA{animation-delay:.4s}.TypingIndicator_typingText__LF4hl{margin-left:var(--theme-spacing-xs);font-style:italic}.ChatBubble_bubbleWrapper__CvbKE{display:flex;flex-direction:column;align-items:flex-start;max-width:100%;padding:var(--theme-spacing-xs) 0}.ChatBubble_bubbleWrapper__CvbKE[data-own=true]{align-items:flex-end}.ChatBubble_bubbleWrapper__CvbKE[data-content-type=system]{align-items:center}.ChatBubble_bubbleContent__i16_X{padding:var(--theme-spacing-sm) var(--theme-spacing-md);border-radius:var(--theme-borderRadius-medium);max-width:100%;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;background-color:var(--theme-colors-neutralLight);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);line-height:1.5;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:all var(--theme-transitions-fast)}.ChatBubble_bubbleContent__i16_X:hover{box-shadow:0 2px 4px rgba(0,0,0,.15)}.ChatBubble_bubbleContent__i16_X[data-own=true]{background-color:var(--theme-colors-primary);color:white}.ChatBubble_bubbleContent__i16_X[data-deleted=true]{background-color:var(--theme-colors-neutralLighter);color:var(--theme-colors-neutralDark);font-style:italic;text-align:center;opacity:.7}.ChatBubble_bubbleContent__i16_X[data-content-type=system]{padding:var(--theme-spacing-xs);border-radius:var(--theme-borderRadius-small);max-width:80%;background-color:transparent;color:var(--theme-colors-neutralDark);font-style:italic;text-align:center;box-shadow:none}.ChatBubble_bubbleContent__i16_X[data-content-type=system]:hover{box-shadow:none}.ChatBubble_timestamp__cWw_5{display:block;margin-top:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-neutralDark);text-align:left;padding:0 var(--theme-spacing-xs)}.ChatBubble_timestamp__cWw_5[data-own=true]{text-align:right}.ChatBubble_timestamp__cWw_5[data-content-type=system]{text-align:center}.ChatMessage_messageContainer__ASI5T{display:flex;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-xs) 0;position:relative;align-items:flex-start}.ChatMessage_messageContainer--own__iYn3t{flex-direction:row-reverse}.ChatMessage_messageContainer--other__Nt5eP{flex-direction:row}.ChatMessage_avatarWrapper__ixVJP{flex-shrink:0;width:32px;height:32px}.ChatMessage_contentWrapper__wvrSd{display:flex;flex-direction:column;flex:1 1;min-width:0;max-width:85%}.ChatMessage_contentWrapper--own__050gG{align-items:flex-end}.ChatMessage_contentWrapper--other__rlj__{align-items:flex-start}.ChatMessage_usernameText__5Ibyd{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-neutralDark);font-weight:500;margin-bottom:var(--theme-spacing-xs);padding:0 var(--theme-spacing-xs)}.ChatMessage_messageActions__WJp6E{position:absolute;top:50%;transform:translateY(-50%);display:flex;gap:var(--theme-spacing-xs);transition:opacity var(--theme-transitions-fast)}.ChatMessage_messageActions--own__v3OZD{left:0}.ChatMessage_messageActions--other__oS7CJ{right:0}.ChatMessage_messageActions--visible__BGOCF{opacity:1;pointer-events:auto}.ChatMessage_messageActions--hidden__FtVK5{opacity:0;pointer-events:none}.ChatMessage_deleteButton__G3in5{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--theme-borderRadius-small);background-color:var(--theme-colors-dangerDark,#b91c1c);color:white;cursor:pointer;transition:all var(--theme-transitions-fast);box-shadow:0 2px 4px rgba(0,0,0,.15)}.ChatMessage_deleteButton__G3in5:hover:not(:disabled){background-color:var(--theme-colors-danger,#dc2626);box-shadow:0 4px 6px rgba(0,0,0,.2)}}@layer components{}@layer components{.ChatMessage_deleteButton__G3in5:focus-visible{outline:2px solid var(--theme-colors-danger);outline-offset:2px}.ChatMessage_deleteButton__G3in5:active:not(:disabled){transform:scale(.95)}.ChatMessage_deleteButton__G3in5:disabled{opacity:.5;cursor:not-allowed}.ChatMessage_deleteButton__G3in5 svg{width:14px;height:14px}.ChatMessage_avatarPlaceholder__V7Ydm{width:32px;height:32px}}@keyframes ChatMessageList_spin__XFxp6{to{transform:rotate(1turn)}}@layer components{.ChatMessageList_container__Gqaq7{display:flex;flex-direction:column;flex:1 1;overflow-y:auto;overflow-x:hidden;padding:var(--theme-spacing-md);background-color:var(--theme-colors-background,#f9fafb);position:relative;scroll-behavior:smooth}.ChatMessageList_container__Gqaq7::-webkit-scrollbar{width:8px}.ChatMessageList_container__Gqaq7::-webkit-scrollbar-track{background:transparent}.ChatMessageList_container__Gqaq7::-webkit-scrollbar-thumb{background-color:var(--theme-colors-neutralLight,#e5e7eb);border-radius:4px}.ChatMessageList_container__Gqaq7::-webkit-scrollbar-thumb:hover{background-color:var(--theme-colors-neutral,#d1d5db)}.ChatMessageList_loadMoreTrigger__DFE0n{display:flex;justify-content:center;padding:var(--theme-spacing-md);min-height:48px}.ChatMessageList_loadingIndicator__PUo72{display:flex;align-items:center;justify-content:center;gap:var(--theme-spacing-sm);color:var(--theme-colors-neutralDark,#6b7280);font-size:var(--theme-fontSizes-sm,.875rem)}.ChatMessageList_loadingSpinner__WuNSH{width:20px;height:20px;border:2px solid var(--theme-colors-neutralLight,#e5e7eb);border-top-color:var(--theme-colors-primary,#3b82f6);border-radius:50%;animation:ChatMessageList_spin__XFxp6 .8s linear infinite}.ChatMessageList_messagesWrapper__jDKGF{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.ChatMessageList_dateSeparator__v1g8D{display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-md) 0;position:relative}.ChatMessageList_dateSeparator__v1g8D:after,.ChatMessageList_dateSeparator__v1g8D:before{content:"";flex:1 1;height:1px;background-color:var(--theme-colors-border,#e5e7eb)}.ChatMessageList_dateLabel__AhR5g{padding:var(--theme-spacing-xs) var(--theme-spacing-md);font-size:var(--theme-fontSizes-xs,.75rem);color:var(--theme-colors-neutralDark,#6b7280);background-color:var(--theme-colors-background,#f9fafb);border-radius:var(--theme-borderRadius-medium,8px);font-weight:500}.ChatMessageList_emptyState__ScsTB{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;padding:var(--theme-spacing-xl,2rem);text-align:center;color:var(--theme-colors-neutralDark,#6b7280)}.ChatMessageList_emptyStateTitle___y_l0{font-size:var(--theme-fontSizes-lg,1.125rem);font-weight:600;color:var(--theme-colors-text,#374151);margin:0 0 var(--theme-spacing-sm) 0}.ChatMessageList_emptyStateText__WnDtI{font-size:var(--theme-fontSizes-md,1rem);margin:0}.ChatMessageList_typingIndicatorsContainer__bYDtq{display:flex;flex-direction:column;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-sm) 0}.ChatMessageList_scrollToBottomButton__b4hi9{position:absolute;bottom:var(--theme-spacing-lg,1rem);right:var(--theme-spacing-lg,1rem);width:40px;height:40px;border-radius:50%;background-color:var(--theme-colors-primary,#3b82f6);color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all var(--theme-transitions-fast,.15s);z-index:10}.ChatMessageList_scrollToBottomButton__b4hi9:hover{background-color:var(--theme-colors-primaryDark,#2563eb);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.ChatMessageList_scrollToBottomButton__b4hi9:focus-visible{outline:2px solid var(--theme-colors-primary,#3b82f6);outline-offset:2px}.ChatMessageList_scrollToBottomButton__b4hi9:active{transform:translateY(0)}.ChatMessageList_scrollToBottomButton__b4hi9 svg{width:20px;height:20px}.ChatMessageList_screenReaderOnly__yX8Gg{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@keyframes ChatWindow_spin__kHPJ_{to{transform:rotate(1turn)}}@keyframes ChatWindow_pulse__LuI82{0%,to{opacity:1}50%{opacity:.4}}@layer components{.ChatWindow_container__sm3Za{flex-direction:column;height:100%;border-radius:var(--theme-borderRadius-large,12px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden}.ChatWindow_container__sm3Za,.ChatWindow_header__zW6zP{display:flex;background-color:var(--theme-colors-light,#ffffff)}.ChatWindow_header__zW6zP{align-items:center;justify-content:space-between;padding:var(--theme-spacing-md) var(--theme-spacing-lg);border-bottom:1px solid var(--theme-colors-border,#e5e7eb);min-height:60px}.ChatWindow_headerLeft__yUEhi{display:flex;align-items:center;gap:var(--theme-spacing-md)}.ChatWindow_channelIcon__0V_TN{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-lg)}.ChatWindow_channelInfo__wKSMM{display:flex;flex-direction:column;gap:2px}.ChatWindow_channelName__fcdPg{font-size:var(--theme-fontSizes-lg);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-text);margin:0;line-height:var(--theme-typography-lineHeight-tight)}.ChatWindow_channelMeta__co_f9{font-size:var(--theme-fontSizes-sm,.875rem);color:var(--theme-colors-neutralDark,#6b7280)}.ChatWindow_headerRight__3_SiG{display:flex;align-items:center;gap:var(--theme-spacing-sm)}.ChatWindow_connectionStatus__Uu2jb{display:flex;align-items:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-xs) var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-small,4px);font-size:var(--theme-fontSizes-xs,.75rem);font-weight:500}.ChatWindow_connectionStatus--connected__AaLgJ{background-color:var(--theme-colors-successLight,#d1fae5);color:var(--theme-colors-success,#059669)}.ChatWindow_connectionStatus--connecting__gEeuD{background-color:var(--theme-colors-warningLight,#fef3c7);color:var(--theme-colors-warning,#d97706)}.ChatWindow_connectionStatus--disconnected__LM8dr{background-color:var(--theme-colors-dangerLight,#fee2e2);color:var(--theme-colors-danger,#dc2626)}.ChatWindow_statusDot__CY85v{width:8px;height:8px;border-radius:50%}.ChatWindow_statusDot--connected__3zIX1{background-color:var(--theme-colors-success,#059669)}.ChatWindow_statusDot--connecting__U7OGE{background-color:var(--theme-colors-warning,#d97706);animation:ChatWindow_pulse__LuI82 1.5s infinite}.ChatWindow_statusDot--disconnected__fKLVj{background-color:var(--theme-colors-danger,#dc2626)}.ChatWindow_messageArea__cUMT2{flex:1 1;display:flex;flex-direction:column;overflow:hidden;position:relative}.ChatWindow_loadingOverlay__qx3xQ{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.8);z-index:5}.ChatWindow_loadingSpinner__fny8k{width:32px;height:32px;border:3px solid var(--theme-colors-neutralLight,#e5e7eb);border-top-color:var(--theme-colors-primary,#3b82f6);border-radius:50%;animation:ChatWindow_spin__kHPJ_ .8s linear infinite}.ChatWindow_errorState__d7ETz{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;padding:var(--theme-spacing-xl,2rem);text-align:center;background-color:var(--theme-colors-dangerLight,#fee2e2)}.ChatWindow_errorTitle__F9zNX{font-size:var(--theme-fontSizes-lg,1.125rem);font-weight:600;color:var(--theme-colors-danger,#dc2626);margin:0 0 var(--theme-spacing-sm) 0}.ChatWindow_errorText__SHbu3{font-size:var(--theme-fontSizes-md,1rem);color:var(--theme-colors-dangerDark,#991b1b);margin:0 0 var(--theme-spacing-md) 0}.ChatWindow_retryButton__FrDek{padding:var(--theme-spacing-sm) var(--theme-spacing-lg);background-color:var(--theme-colors-danger,#dc2626);color:white;border:none;border-radius:var(--theme-borderRadius-medium,8px);font-size:var(--theme-fontSizes-md,1rem);font-weight:500;cursor:pointer;transition:all var(--theme-transitions-fast,.15s)}.ChatWindow_retryButton__FrDek:hover{background-color:var(--theme-colors-dangerDark,#b91c1c)}.ChatWindow_retryButton__FrDek:focus-visible{outline:2px solid var(--theme-colors-danger,#dc2626);outline-offset:2px}.ChatWindow_inputArea__9mzdI{flex-shrink:0}.GroupChat_container__nT7dY{height:500px;border-radius:var(--theme-borderRadius-large,12px);overflow:hidden}.GroupChat_emptyState__gzURk{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--theme-spacing-lg);background-color:var(--theme-colors-light,#ffffff);border-radius:var(--theme-borderRadius-large,12px);color:var(--theme-colors-textSecondary,#6b7280);font-size:.875rem;text-align:center}}@layer components{}.GroupCollectionTab_tabContent__fsGsJ{padding:1rem 0}.GroupCollectionTab_collectionGrid__v_R6X{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.GroupCollectionTab_gameCardWrapper__T_1FK{position:relative}.GroupCollectionTab_ownersInfo__s0sSI{position:absolute;top:.5rem;left:.5rem;z-index:10}.GroupCollectionTab_copiesBadge__h9XHh{position:absolute;top:.5rem;right:.5rem;z-index:10}@media (max-width:768px){.GroupCollectionTab_collectionGrid__v_R6X{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}}.LibraryDetailPageTemplate_description__Re1VL{line-height:1.6;white-space:pre-wrap;color:var(--theme-colors-text)}@layer components{.FormField_fieldset__szkYb{border:none;margin:0;padding:0;margin-bottom:var(--theme-spacing-md)}.FormField_label__u4x87{display:block;font-weight:600;color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-xs)}.FormField_optionalText__fkXt6{font-weight:400;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);margin-left:var(--theme-spacing-xs)}.FormField_requiredIndicator__GdDM_{color:var(--theme-colors-error);margin-left:var(--theme-spacing-xxs)}.FormField_input__I_tCY{width:100%;padding:var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-small);border:1px solid var(--theme-colors-border);background:var(--theme-colors-backgroundInput);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md)}.FormField_input__I_tCY:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px var(--theme-colors-primaryLight)}.FormField_textarea__9FdXr{width:100%;padding:var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-small);border:1px solid var(--theme-colors-border);background:var(--theme-colors-backgroundInput);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);min-height:120px;resize:vertical}.FormField_textarea__9FdXr:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px var(--theme-colors-primaryLight)}.FormField_errorMessage__wELEG{color:var(--theme-colors-error)}.FormField_errorMessage__wELEG,.FormField_helperText__XODfX{font-size:var(--theme-fontSizes-sm);margin-top:var(--theme-spacing-xs);margin-bottom:0}.FormField_helperText__XODfX{color:var(--theme-colors-textSecondary)}.ProfileEditDialogs_dialogContent__ApSBA{padding:var(--theme-spacing-lg)}.ProfileEditDialogs_dialogForm__tfc7t{display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.ProfileEditDialogs_dialogGroup__5zvVH{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.ProfileEditDialogs_dialogFooter__bT_tT{display:flex;gap:var(--theme-spacing-sm);justify-content:flex-end;padding-top:var(--theme-spacing-md);border-top:1px solid var(--theme-colors-border)}.ProfileEditDialogs_dialogContainer__VISgu{display:flex;flex-direction:column;gap:var(--theme-spacing-md);width:100%}.ProfileEditDialogs_stepsIndicator__0e_nD{display:flex;align-items:center;justify-content:center;gap:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-lg)}.ProfileEditDialogs_stepIndicator__iqFIJ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--theme-colors-backgroundAlt);color:var(--theme-colors-textSecondary);font-weight:600;font-size:var(--theme-fontSizes-sm);transition:all var(--theme-transitions-fast)}.ProfileEditDialogs_stepIndicator__iqFIJ[data-active=true]{background-color:var(--theme-colors-primary);color:var(--theme-colors-light)}.ProfileEditDialogs_stepIndicator__iqFIJ[data-completed=true]{background-color:var(--theme-colors-success);color:var(--theme-colors-light)}.ProfileEditDialogs_stepSeparator__wmy_f{width:40px;height:2px;background-color:var(--theme-colors-border);transition:background-color var(--theme-transitions-fast)}.ProfileEditDialogs_stepSeparator__wmy_f[data-completed=true]{background-color:var(--theme-colors-success)}.ProfileEditDialogs_uploadContainer__Qv51H{min-height:300px}.ProfileEditDialogs_dropZone__xEZff,.ProfileEditDialogs_uploadContainer__Qv51H{display:flex;flex-direction:column;gap:var(--theme-spacing-md);align-items:center}.ProfileEditDialogs_dropZone__xEZff{width:100%;min-height:200px;border:2px dashed var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);background-color:var(--theme-colors-backgroundAlt);justify-content:center;cursor:pointer;transition:all var(--theme-transitions-fast);padding:var(--theme-spacing-xl)}.ProfileEditDialogs_dropZone__xEZff:hover{border-color:var(--theme-colors-primary);background-color:color-mix(in srgb,var(--theme-colors-primary) 5%,transparent)}.ProfileEditDialogs_dropZone__xEZff[data-drag-over=true]{border-color:var(--theme-colors-primary);background-color:color-mix(in srgb,var(--theme-colors-primary) 10%,transparent)}.ProfileEditDialogs_dropZone__xEZff[data-has-error=true]{border-color:var(--theme-colors-error)}.ProfileEditDialogs_uploadIcon__D3kcB{font-size:3rem;color:var(--theme-colors-textSecondary)}.ProfileEditDialogs_uploadText__9O3RD{text-align:center;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);margin:0}.ProfileEditDialogs_uploadSubText__inaAJ{text-align:center;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);margin:0}.ProfileEditDialogs_hiddenFileInput___6qH2{display:none}.ProfileEditDialogs_cropContainer__9MMdq{position:relative;width:100%;height:400px;background-color:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium);overflow:hidden}.ProfileEditDialogs_cropContainer__9MMdq .reactEasyCrop_CropArea{border-radius:50%!important}.ProfileEditDialogs_cropControls__PYV42{display:flex;align-items:center;justify-content:center;gap:var(--theme-spacing-md);margin-top:var(--theme-spacing-md);padding:var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium)}.ProfileEditDialogs_zoomLabel__OA1HR{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text);margin-right:var(--theme-spacing-sm)}.ProfileEditDialogs_zoomSlider__BAtdp{width:200px;margin:0 var(--theme-spacing-sm)}.ProfileEditDialogs_previewContainer__a01RQ{display:flex;flex-direction:column;gap:var(--theme-spacing-md);align-items:center}.ProfileEditDialogs_previewAvatar__T38Um{width:150px;height:150px;border-radius:50%;border:4px solid white}.ProfileEditDialogs_previewAvatar__T38Um,.ProfileEditDialogs_previewBanner__uL0YN{background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:var(--theme-shadows-medium)}.ProfileEditDialogs_previewBanner__uL0YN{width:100%;max-width:500px;height:200px;border-radius:var(--theme-borderRadius-medium);border:1px solid var(--theme-colors-border)}.ProfileEditDialogs_previewText__sSfjU{text-align:center;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);margin:0}.ProfileEditDialogs_actionButtons__KFrHi{display:flex;gap:var(--theme-spacing-sm);justify-content:flex-end;margin-top:var(--theme-spacing-lg)}.ProfileEditDialogs_errorMessage___YNNv{color:var(--theme-colors-error)}.ProfileEditDialogs_errorMessage___YNNv,.ProfileEditDialogs_infoMessage__rg58I{font-size:var(--theme-fontSizes-sm);text-align:center;margin-top:var(--theme-spacing-sm)}.ProfileEditDialogs_infoMessage__rg58I{color:var(--theme-colors-textSecondary)}.ProfileEditDialogs_emailFieldset__HgIL0{border:none;margin:0;padding:0;margin-bottom:var(--theme-spacing-md)}.ProfileEditDialogs_emailLabel__XwESQ{display:block;font-weight:600;color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-xs)}.ProfileEditDialogs_emailInput__WPoKl{width:100%;padding:var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-small);border:1px solid var(--theme-colors-border);background:var(--theme-colors-backgroundInput);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md)}.ProfileEditDialogs_emailInput__WPoKl:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px var(--theme-colors-primaryLight)}.ProfileEditDialogs_preferencesContainer__97kHX{display:flex;flex-direction:column;gap:var(--theme-spacing-xl)}.ProfileEditDialogs_preferenceSection__2JHUy{display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.ProfileEditDialogs_sectionHeader__OTXjd{display:flex;align-items:center;gap:var(--theme-spacing-sm);font-weight:600;color:var(--theme-colors-text)}.ProfileEditDialogs_preferenceGroup__nvKqp{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.ProfileEditDialogs_locationFields__9mssH{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md)}}@layer components{@media (max-width:576px){.ProfileEditDialogs_locationFields__9mssH{grid-template-columns:1fr}}.ProfileEditDialogs_privacyLabel__Pq4Y2{font-weight:600;margin-bottom:var(--theme-spacing-sm);color:var(--theme-colors-text)}.ProfileEditDialogs_privacyOptions__fHDc7{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.ProfileEditDialogs_privacyOption__8WjYI{display:flex;align-items:flex-start;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);cursor:pointer;transition:border-color .2s ease}.ProfileEditDialogs_privacyOption__8WjYI:hover{border-color:var(--theme-colors-primary)}.ProfileEditDialogs_privacyOption__8WjYI:has(input:checked){border-color:var(--theme-colors-primary);background-color:color-mix(in srgb,var(--theme-colors-primary) 10%,transparent)}.ProfileEditDialogs_privacyOption__8WjYI input[type=radio]{margin-top:4px;accent-color:var(--theme-colors-primary)}.ProfileEditDialogs_privacyOption__8WjYI label{display:flex;flex-direction:column;cursor:pointer}.ProfileEditDialogs_privacyOption__8WjYI label strong{color:var(--theme-colors-text)}.ProfileEditDialogs_privacyOption__8WjYI label span{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.ProfileEditDialogs_styledTextarea__w_nKy{width:100%;min-height:120px;padding:var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);font-family:inherit;font-size:var(--theme-fontSizes-md);resize:vertical}.ProfileEditDialogs_styledTextarea__w_nKy:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-colors-primary) 20%,transparent)}.ProfileEditDialogs_styledTextarea__w_nKy:disabled{background-color:var(--theme-colors-backgroundAlt);cursor:not-allowed}.ProfileEditDialogs_characterCount__m0FPr{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);text-align:right}.ProfileEditDialogs_preferencesGrid__XBPmj{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--theme-spacing-xs);gap:var(--theme-spacing-xs)}.ProfileEditDialogs_preferenceChip__2UON0{display:flex;align-items:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-xs) var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-full);background-color:transparent;cursor:pointer;transition:all .2s}.ProfileEditDialogs_preferenceChip__2UON0:hover{border-color:var(--theme-colors-primary)}.ProfileEditDialogs_preferenceChip__2UON0[data-selected=true]{border-color:var(--theme-colors-primary);background-color:color-mix(in srgb,var(--theme-colors-primary) 15%,transparent)}.ProfileEditDialogs_preferenceChip__2UON0 input[type=checkbox]{width:0;height:0;position:absolute;opacity:0}.ProfileEditDialogs_imageUploadArea__J42Ob{width:100%;min-height:200px;border:2px dashed var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--theme-spacing-md);padding:var(--theme-spacing-xl);cursor:pointer;transition:all .2s}.ProfileEditDialogs_imageUploadArea__J42Ob:hover{border-color:var(--theme-colors-primary);background-color:color-mix(in srgb,var(--theme-colors-primary) 8%,transparent)}.ProfileEditDialogs_imagePreview__pv1E7{width:100%;position:relative}.ProfileEditDialogs_imagePreview__pv1E7 img{width:100%;height:auto;border-radius:var(--theme-borderRadius-medium)}.ProfileEditDialogs_removeImageButton__VdYn6{position:absolute;top:var(--theme-spacing-sm);right:var(--theme-spacing-sm);background:rgba(0,0,0,.7);color:white;border:none;border-radius:var(--theme-borderRadius-small);padding:var(--theme-spacing-xs) var(--theme-spacing-sm);cursor:pointer;display:flex;align-items:center;gap:var(--theme-spacing-xs)}.ProfileEditDialogs_removeImageButton__VdYn6:hover{background:rgba(0,0,0,.9)}.ProfileEditDialogs_radioGroup__7gGfV{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.ProfileEditDialogs_radioOption__IM_NK{display:flex;align-items:center;gap:var(--theme-spacing-sm);cursor:pointer;padding:var(--theme-spacing-xs)}.ProfileEditDialogs_radioOption__IM_NK input[type=radio]{width:16px;height:16px}}.ProfilePageTemplate_profileContainer__7SvqV{max-width:1000px;width:100%;margin:0 auto;padding:1.5rem}.ProfilePageTemplate_title__TCzy4{color:#147274;margin-bottom:1rem}.ProfilePageTemplate_loadingContainer__EROAy{padding:2rem;text-align:center}.ProfilePageTemplate_errorContainer__Kuefp{padding:2rem;text-align:center;color:#dc3545}.ProfilePageTemplate_profileSection__jENUD{background-color:#e9ecef;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ProfilePageWrapper_container__UhKDk{display:flex;justify-content:center;align-items:center;min-height:50vh;padding:1.5rem}@layer components{.MultiSelect_multiSelectContainer___CF_O{position:relative;width:100%}.MultiSelect_label__NF9Tc{display:block;font-size:var(--theme-fontSizes-sm);font-weight:500;color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-xs)}.MultiSelect_label--error__krCRo{color:var(--theme-colors-error)}.MultiSelect_selectBox__idouF{display:flex;align-items:center;min-height:42px;padding:var(--theme-spacing-xs) var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);background:var(--theme-colors-backgroundInput);cursor:pointer;transition:var(--theme-transitions-fast)}.MultiSelect_selectBox--error__N2u6r{border-color:var(--theme-colors-error)}.MultiSelect_selectBox--disabled__WnYVn{background:var(--theme-colors-backgroundDisabled);cursor:not-allowed}.MultiSelect_selectBox--open__5gglP{border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-colors-primary) 20%,transparent)}.MultiSelect_selectBox__idouF:focus-within{border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-colors-primary) 20%,transparent)}.MultiSelect_selectBox--error__N2u6r:focus-within{border-color:var(--theme-colors-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-colors-error) 20%,transparent)}.MultiSelect_selectedItems__nlCUg{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs);flex:1 1;min-height:24px}.MultiSelect_selectedTag__kzcyd{gap:var(--theme-spacing-xs);padding:var(--theme-spacing-xs) var(--theme-spacing-sm);background:color-mix(in srgb,var(--theme-colors-primary) 15%,transparent);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-xs);font-weight:500}.MultiSelect_removeButton__3AWGL,.MultiSelect_selectedTag__kzcyd{display:flex;align-items:center;color:var(--theme-colors-primary)}.MultiSelect_removeButton__3AWGL{justify-content:center;width:16px;height:16px;border:none;background:transparent;border-radius:50%;cursor:pointer;transition:var(--theme-transitions-fast)}.MultiSelect_removeButton__3AWGL:hover{background:color-mix(in srgb,var(--theme-colors-primary) 25%,transparent)}.MultiSelect_placeholder__lErFm{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm)}.MultiSelect_chevronIcon__RvtKQ{display:flex;align-items:center;color:var(--theme-colors-textSecondary);margin-left:var(--theme-spacing-sm);transition:var(--theme-transitions-fast);transform:rotate(0deg)}.MultiSelect_chevronIcon--open__GDs68{transform:rotate(180deg)}.MultiSelect_dropdown__LGpHy{position:absolute;top:100%;left:0;right:0;z-index:9999;background:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-large);max-height:250px;overflow-y:auto;display:none;margin-top:var(--theme-spacing-xs);transform:translateZ(0);will-change:transform}.MultiSelect_dropdown--open__00SkA{display:block}.MultiSelect_searchInput__XGi92{width:100%;padding:var(--theme-spacing-sm);border:none;border-bottom:1px solid var(--theme-colors-border);background:transparent;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm)}.MultiSelect_searchInput__XGi92:focus{outline:none}.MultiSelect_searchInput__XGi92::placeholder{color:var(--theme-colors-textSecondary)}.MultiSelect_optionsList__CYzHY{padding:var(--theme-spacing-xs) 0}.MultiSelect_optionItem__HpJWl{display:flex;align-items:center;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm);cursor:pointer;transition:var(--theme-transitions-fast);background:transparent}.MultiSelect_optionItem--selected__OPec6{background:color-mix(in srgb,var(--theme-colors-primary) 15%,transparent)}.MultiSelect_optionItem--highlighted__IZb8G,.MultiSelect_optionItem__HpJWl:hover{background:var(--theme-colors-backgroundAlt)}.MultiSelect_optionItem--selected__OPec6:hover{background:color-mix(in srgb,var(--theme-colors-primary) 25%,transparent)}.MultiSelect_optionContent__1zCXe{flex:1 1}.MultiSelect_optionName__hUdL1{font-size:var(--theme-fontSizes-sm);font-weight:500;color:var(--theme-colors-text)}.MultiSelect_optionDescription__GJ3gF{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);margin-top:2px}.MultiSelect_checkIcon__GnRHM{display:flex;align-items:center;color:var(--theme-colors-primary);opacity:0;transition:var(--theme-transitions-fast)}.MultiSelect_checkIcon--visible___k7AS{opacity:1}.MultiSelect_createNewOption__8to39{display:flex;align-items:center;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm);cursor:pointer;color:var(--theme-colors-primary);font-weight:500;border-top:1px solid var(--theme-colors-border);transition:var(--theme-transitions-fast)}.MultiSelect_createNewOption__8to39:hover{background:var(--theme-colors-backgroundAlt)}.MultiSelect_suggestionsSection__8eniX{padding:var(--theme-spacing-sm);border-bottom:1px solid var(--theme-colors-border)}.MultiSelect_suggestionsTitle__QKCR1{font-size:var(--theme-fontSizes-xs);font-weight:600;color:var(--theme-colors-textSecondary);margin-bottom:var(--theme-spacing-xs);text-transform:uppercase;letter-spacing:.5px}.MultiSelect_errorMessage__xPGiV{color:var(--theme-colors-error);font-size:var(--theme-fontSizes-xs);margin-top:var(--theme-spacing-xs)}.EditGroupDialog_tabContent__Sh5Mt{padding-top:var(--theme-spacing-md)}.EditGroupDialog_formSection__0t_DD{margin-bottom:var(--theme-spacing-xl)}.EditGroupDialog_formSection__0t_DD:last-child{margin-bottom:0}.EditGroupDialog_formRow__1tJi4{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}}@layer components{@media (max-width:var(--theme-breakpoints-sm )){.EditGroupDialog_formRow__1tJi4{grid-template-columns:1fr}}.EditGroupDialog_dialogFooter__eYSkT{display:flex;justify-content:flex-end;gap:var(--theme-spacing-md);padding-top:var(--theme-spacing-md)}}@keyframes GroupInviteModal_spin__RYZq_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@layer components{.GroupInviteModal_tabContent__YvP7C{padding:var(--theme-spacing-md) 0}.GroupInviteModal_userList__p9nBH{display:flex;flex-direction:column;gap:var(--theme-spacing-sm);max-height:300px;overflow-y:auto}.GroupInviteModal_userItem__wCLrL{display:flex;align-items:center;gap:var(--theme-spacing-md);padding:var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);transition:all var(--theme-transitions-fast)}.GroupInviteModal_userItem__wCLrL:hover{background-color:var(--theme-colors-backgroundAlt)}.GroupInviteModal_userInfo__wQeCZ{flex:1 1}.GroupInviteModal_userName__J7IQL{font-weight:500;color:var(--theme-colors-text)}.GroupInviteModal_userEmail__Hackb{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.GroupInviteModal_linkSection__O4iQh{background-color:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md)}.GroupInviteModal_linkTitle__dmHrw{margin:0 0 var(--theme-spacing-sm) 0;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);display:flex;align-items:center;gap:var(--theme-spacing-sm)}.GroupInviteModal_linkTitle__dmHrw svg{color:var(--theme-colors-primary)}.GroupInviteModal_linkDescription__kwrjx{margin:0 0 var(--theme-spacing-md) 0;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm)}.GroupInviteModal_linkContainer__6Hgjn{display:flex;gap:var(--theme-spacing-sm)}.GroupInviteModal_linkInput__CK5La{flex:1 1;padding:var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);background-color:var(--theme-colors-background);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.GroupInviteModal_emptyState__mavUm{text-align:center;padding:var(--theme-spacing-xl);color:var(--theme-colors-textSecondary)}.GroupInviteModal_loadingState__1_gX7{display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-xl);color:var(--theme-colors-textSecondary);gap:var(--theme-spacing-sm)}.GroupInviteModal_loadingState__1_gX7 svg{animation:GroupInviteModal_spin__RYZq_ 1s linear infinite}.DatePicker_container__FYtCL{position:relative;width:100%}.DatePicker_input__Jjzgp{width:100%;padding:var(--theme-spacing-sm);padding-right:var(--theme-spacing-xl);border-radius:var(--theme-borderRadius-small);border:1px solid var(--theme-colors-border);background:var(--theme-colors-backgroundInput);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md)}.DatePicker_input__Jjzgp:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px var(--theme-colors-primaryLight)}.DatePicker_input__Jjzgp:disabled{background-color:var(--theme-colors-disabled);cursor:not-allowed}.DatePicker_icon__OA9TD{position:absolute;right:var(--theme-spacing-sm);top:50%;transform:translateY(-50%);color:var(--theme-colors-textSecondary);pointer-events:none}.DateTimeField_dateTimeContainer__bofgF{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.DateTimeField_dateTimeWrapper__EACku{display:flex;gap:var(--theme-spacing-md)}.DateTimeField_dateTimeWrapper__EACku>*{flex:1 1}.DateTimeField_fieldset__Pyb48{border:none;margin:0;padding:0;margin-bottom:var(--theme-spacing-md)}.DateTimeField_label__Og60b{display:block;font-weight:600;color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-xs)}.DateTimeField_requiredIndicator__rvCJ0{color:var(--theme-colors-error);margin-left:var(--theme-spacing-xxs)}.DateTimeField_errorMessage__GPb_b{color:var(--theme-colors-error);font-size:var(--theme-fontSizes-sm);margin-top:var(--theme-spacing-xs);margin-bottom:0}}@layer components{}@layer components{}.LocationAutocomplete_container__6XqUJ,.LocationAutocomplete_inputWrapper__YCkp5{position:relative;width:100%}.LocationAutocomplete_searchIcon__sz2g1{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none;z-index:1}.LocationAutocomplete_actionsContainer__V55Mr{position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.25rem;z-index:1}.LocationAutocomplete_clearButton__0CdcT{display:flex;align-items:center;justify-content:center;padding:.25rem;background:none;border:none;color:#6c757d;cursor:pointer;border-radius:4px;transition:.15s ease}.LocationAutocomplete_clearButton__0CdcT:hover{color:#333333;background-color:#e9ecef}.LocationAutocomplete_clearButton__0CdcT:focus{outline:2px solid #147274;outline-offset:2px}.LocationAutocomplete_dropdownContainer__yXhZS{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:1000;background-color:white;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.12);max-height:300px;overflow-y:auto;display:none}.LocationAutocomplete_dropdownContainer__yXhZS.LocationAutocomplete_isOpen__3n__1{display:block}.LocationAutocomplete_dropdownContainer__yXhZS::-webkit-scrollbar{width:8px}.LocationAutocomplete_dropdownContainer__yXhZS::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.LocationAutocomplete_dropdownContainer__yXhZS::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:4px}.LocationAutocomplete_dropdownContainer__yXhZS::-webkit-scrollbar-thumb:hover{background:#6c757d}.LocationAutocomplete_suggestionItem__F1Zni{width:100%;padding:.5rem 1rem;border:none;background-color:transparent;color:#333333;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background-color .15s ease}.LocationAutocomplete_suggestionItem__F1Zni.LocationAutocomplete_isHighlighted__CpU5l,.LocationAutocomplete_suggestionItem__F1Zni:hover{background-color:#e9ecef}.LocationAutocomplete_suggestionItem__F1Zni:focus-visible{outline:2px solid #147274;outline-offset:-2px;background-color:#e9ecef}.LocationAutocomplete_suggestionIcon__aBbCF{color:#147274;flex-shrink:0}.LocationAutocomplete_suggestionIcon__aBbCF.LocationAutocomplete_zip__hhWeU{color:#6f42c1}.LocationAutocomplete_suggestionText__iwiGx{flex:1 1;font-size:1rem}.LocationAutocomplete_emptyState__vMaLq{padding:1rem;text-align:center;color:#6c757d;font-size:.875rem}.LocationAutocomplete_loadingSpinner__yZZo9{animation:LocationAutocomplete_spin__zIfmu 1s linear infinite}@keyframes LocationAutocomplete_spin__zIfmu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.LocationAutocomplete_searchIcon__sz2g1{left:.75rem}.LocationAutocomplete_actionsContainer__V55Mr{right:.75rem}.LocationAutocomplete_dropdownContainer__yXhZS{top:calc(100% + .125rem);max-height:250px}.LocationAutocomplete_suggestionItem__F1Zni{padding:.375rem .75rem}}@media (max-width:576px){.LocationAutocomplete_searchIcon__sz2g1{left:.5rem}.LocationAutocomplete_actionsContainer__V55Mr{right:.5rem}.LocationAutocomplete_suggestionItem__F1Zni{padding:.25rem .5rem}.LocationAutocomplete_emptyState__vMaLq{padding:.75rem;font-size:.8125rem}}@layer components{.CreateGroupDialog_formContent__gpii4,.CreateGroupDialog_form__tUAA4{display:flex;flex-direction:column;gap:var(--theme-spacing-lg,1.5rem)}.CreateGroupDialog_dialogFooter__cRpLi{display:flex;justify-content:flex-end;gap:var(--theme-spacing-md,1rem)}.CreateGroupDialog_checkboxGroup__wjT49{display:flex;flex-direction:column;gap:var(--theme-spacing-md,1rem)}.CreateGroupDialog_locationFieldWrapper__Q4mLN{display:flex;flex-direction:column;gap:var(--theme-spacing-sm,.5rem)}.CreateGroupDialog_locationFieldWrapper__Q4mLN label{font-size:var(--theme-fontSizes-sm,.875rem);font-weight:var(--theme-typography-fontWeight-medium,inherit);color:var(--theme-colors-text,#333333)}.CreateGroupDialog_locationFieldWrapper__Q4mLN small{margin-top:var(--theme-spacing-xs,.25rem)}.CreateGroupDialog_locationHint__5S7w_{color:#6c757d;font-size:.875rem}}