.ContactImporter_wrap__U80Sh{display:flex;flex-direction:column;gap:var(--space-3)}.ContactImporter_wrap__U80Sh[aria-disabled=true]{opacity:.6;pointer-events:none}.ContactImporter_tabs__JfEDR{display:flex;gap:var(--space-4);border-bottom:1px solid var(--color-border-gray)}.ContactImporter_tab__V5B0s{padding:8px 2px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;cursor:pointer;margin-bottom:-1px;transition:color .18s ease,border-color .18s ease}.ContactImporter_tab__V5B0s:hover{color:var(--color-text-primary)}.ContactImporter_tabActive__4sM3N,.ContactImporter_tabActive__4sM3N:hover{color:var(--color-accent-ink);border-bottom-color:var(--color-accent-ink)}.ContactImporter_field__QgvB2{display:flex;flex-direction:column;gap:var(--space-2);animation:ContactImporter_fieldIn__S43I_ .22s ease}@keyframes ContactImporter_fieldIn__S43I_{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ContactImporter_field__QgvB2{animation:none}}.ContactImporter_fieldsGrid__wePkL,.ContactImporter_mapGrid__ojzr8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}@media (max-width:640px){.ContactImporter_fieldsGrid__wePkL,.ContactImporter_mapGrid__ojzr8{grid-template-columns:1fr}}.ContactImporter_input__047_g{width:100%;padding:10px 12px;border:1px solid var(--color-border-gray);border-radius:var(--radius-md);background:var(--color-background-white);color:var(--color-text-primary);font-size:var(--text-sm);font-family:inherit;box-sizing:border-box}.ContactImporter_input__047_g:focus{outline:none;border-color:var(--color-accent-ink)}.ContactImporter_selectField__LD1qn{display:flex;flex-direction:column;gap:4px;min-width:0}.ContactImporter_selectLabel__5uq5x{font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary)}.ContactImporter_addBtnWide__ptJF2{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:flex-start;padding:9px 16px;border:none;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-sm);font-weight:600;cursor:pointer}.ContactImporter_addBtnWide__ptJF2:hover{filter:brightness(.96)}.ContactImporter_hint__0kRsf{margin:0;font-size:var(--text-xs);color:var(--color-text-tertiary)}.ContactImporter_warning__BWupK{margin:0;font-size:var(--text-xs);color:var(--color-danger,#c0392b)}.ContactImporter_flash__wSaMp{margin:0;font-size:var(--text-xs);color:var(--color-accent-ink);font-weight:600}.ContactImporter_listHeader__sgGvX{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:600}.ContactImporter_clearBtn__Y8pok{border:none;background:none;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:600;cursor:pointer}.ContactImporter_chips__Dm_py{display:flex;flex-wrap:wrap;gap:6px}.ContactImporter_chip__JqboY{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 10px;border-radius:var(--radius-pill,999px);background:var(--color-background-gray-light);font-size:var(--text-xs);color:var(--color-text-primary)}.ContactImporter_chipName__88UNv{font-weight:600}.ContactImporter_chipRemove__OdQRS{border:none;background:none;color:var(--color-text-tertiary);font-size:15px;line-height:1;cursor:pointer;padding:0}.ContactImporter_dropZone__r79Gw{display:flex;align-items:center;justify-content:center;padding:var(--space-5);border:1.5px dashed var(--color-border-gray);border-radius:var(--radius-lg);background:var(--color-background-gray-light);color:var(--color-text-secondary);cursor:pointer;text-align:center}.ContactImporter_dropZoneActive__cZjb3{border-color:var(--color-accent-ink);background:var(--color-background-white)}.ContactImporter_dropZoneHasFile__hF8q0{border-style:solid}.ContactImporter_dropContent__cHDTK{display:flex;flex-direction:column;align-items:center;gap:6px}.ContactImporter_dropText__ZQnCp{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.ContactImporter_dropFormats__u4CIA{font-size:var(--text-xs);color:var(--color-text-tertiary)}.ContactImporter_dropFileInfo__KjAms{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-primary)}.ContactImporter_dropFileName__YRCbY{font-size:var(--text-sm);font-weight:600}.ContactImporter_preview__o9fng{display:flex;flex-direction:column;border:1px solid var(--color-border-gray);border-radius:var(--radius-md);overflow:hidden}.ContactImporter_previewRow__7tr8Z{display:flex;justify-content:space-between;gap:var(--space-3);padding:8px 12px;font-size:var(--text-xs);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-gray)}.ContactImporter_previewRow__7tr8Z:last-child{border-bottom:none}.ContactImporter_showMoreBtn__fFfwm{border:none;background:var(--color-background-gray-light);color:var(--color-accent-ink);font-size:var(--text-xs);font-weight:600;padding:8px;cursor:pointer}.PasswordInput_wrapper__BIoSG{position:relative;display:flex;align-items:center;border:1px solid var(--color-border-gray);border-radius:8px;transition:border-color .2s ease;width:100%;box-sizing:border-box}.PasswordInput_wrapper__BIoSG:focus-within{border-color:var(--color-accent-ink)}.PasswordInput_wrapperError___ZoeE{border-color:var(--color-error-form)!important}.PasswordInput_input__Rb8kr{flex:1 1;padding:10px 40px 10px 12px;border:none;border-radius:8px;font-size:14px;color:var(--color-text-primary);font-family:inherit;width:100%;box-sizing:border-box;background:transparent}.PasswordInput_input__Rb8kr:focus{outline:none}.PasswordInput_toggleButton__8IXeR{position:absolute;right:10px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:var(--color-text-tertiary);font-size:18px}.PasswordInput_toggleButton__8IXeR:hover{color:var(--color-text-primary)}.PasswordInput_errorMessage__89Opg{font-size:12px;color:var(--color-danger-ink);margin-top:4px}.PasswordChangeForm_dangerZoneSection__FY2UD{display:flex;flex-direction:column;gap:16px;animation:PasswordChangeForm_fadeIn__vC1mv .25s ease-out}@keyframes PasswordChangeForm_fadeIn__vC1mv{0%{opacity:0}to{opacity:1}}.PasswordChangeForm_dangerZoneHeader__GItvy{font-size:16px;font-weight:700;color:var(--color-danger-ink);margin:0}.PasswordChangeForm_passwordForm__UOW4e{display:flex;flex-direction:column;gap:16px;max-width:400px}.PasswordChangeForm_formGroup__fiGmp{display:flex;flex-direction:column;gap:6px}.PasswordChangeForm_formLabel__lM9G8{font-size:14px;font-weight:600;color:var(--color-text-secondary,#6B7280)}.PasswordChangeForm_formInput__dHdis{width:100%;padding:10px 14px;border:1px solid var(--color-border-gray);border-radius:8px;font-size:14px;font-family:Montserrat,sans-serif;color:var(--color-text-primary);background:var(--color-background-white);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.PasswordChangeForm_formInput__dHdis:focus{outline:none;border-color:var(--color-accent-ink);box-shadow:0 0 0 3px rgba(158,231,113,.1)}.PasswordChangeForm_passwordCriteria__2u7M0{display:flex;flex-direction:column;gap:6px;padding:12px 16px;background:var(--color-gray-50,#F9FAFB);border-radius:8px}.PasswordChangeForm_passwordCriteriaTitle__Tyotd{font-size:13px;font-weight:600;color:var(--color-text-secondary,#6B7280);margin:0 0 4px}.PasswordChangeForm_criteriaItem__gNBNN{display:flex;align-items:center;gap:8px;font-size:13px;transition:color .15s ease}.PasswordChangeForm_criteriaItem__gNBNN svg{width:16px;height:16px;flex-shrink:0}.PasswordChangeForm_criteriaMet___Yg5x{color:#10B981}.PasswordChangeForm_criteriaUnmet__lkFrF{color:var(--color-gray-400,#9CA3AF)}.PasswordChangeForm_passwordError__cqWI5{font-size:13px;color:#EF4444;margin:0}[data-theme=light] .PasswordChangeForm_criteriaMet___Yg5x{color:var(--color-success-ink)}[data-theme=light] .PasswordChangeForm_criteriaUnmet__lkFrF{color:var(--color-text-tertiary)}[data-theme=light] .PasswordChangeForm_passwordError__cqWI5{color:var(--color-danger-ink)}.PasswordChangeForm_saveButton__JgRVJ{align-self:flex-start}@media (max-width:640px){.PasswordChangeForm_dangerZoneSection__FY2UD{overflow-x:auto;-webkit-overflow-scrolling:touch}.PasswordChangeForm_passwordForm__UOW4e{max-width:100%}}:root[data-theme=light] .PasswordChangeForm_criteriaMet___Yg5x{color:var(--color-success-ink)}:root[data-theme=light] .PasswordChangeForm_passwordError__cqWI5{color:var(--color-danger-ink)}.Form_form__MIiDz{display:flex;flex-direction:column;gap:1.5rem}.Form_formRow__GUpGR{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.Form_formFields__ZLT_2{display:flex;flex-direction:column;gap:24px}.Form_formField__KaILo{display:flex;flex-direction:column;gap:8px}.Form_formField__KaILo label{font-size:14px;font-weight:600;color:var(--color-gray-800)}.Form_formFieldError__UpEQ1 input,.Form_formFieldError__UpEQ1 input:focus,.Form_formFieldError__UpEQ1 select,.Form_formFieldError__UpEQ1 select:focus,.Form_formFieldError__UpEQ1 textarea,.Form_formFieldError__UpEQ1 textarea:focus{border-color:var(--color-error-form)}.Form_formLabelError__D_oUW{color:var(--color-danger-ink)!important}.Form_input__cC_73,.Form_select__GsC6Z,.Form_textarea__S2eYZ{padding:10px 12px;border:1px solid var(--color-border-gray);border-radius:8px;font-size:14px;color:var(--color-text-primary);background:var(--color-background-gray-app);transition:border-color .2s ease;font-family:inherit;width:100%;max-width:100%;box-sizing:border-box}.Form_input__cC_73::placeholder,.Form_textarea__S2eYZ::placeholder{color:var(--color-text-tertiary)}.Form_input__cC_73:focus,.Form_select__GsC6Z:focus,.Form_textarea__S2eYZ:focus{outline:none;border-color:var(--color-accent-ink)}.Form_inputError__1snTq{border-color:var(--color-error-form)!important}.Form_textarea__S2eYZ{resize:vertical;min-height:100px}.Form_errorMessage__JFaI0{font-size:12px;color:var(--color-danger-ink);margin-top:4px}.Form_toggleLabel__VdGrh{display:flex;align-items:center;gap:12px;cursor:pointer}.Form_toggle__WZHzg{width:44px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-gray-300);border-radius:12px;position:relative;cursor:pointer;transition:background-color .2s ease}.Form_toggle__WZHzg:checked{background-color:var(--color-purple)}.Form_toggle__WZHzg:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background-color:white;top:3px;left:3px;transition:transform .2s ease}.Form_toggle__WZHzg:checked:before{transform:translateX(20px)}.Form_toggle__WZHzg:disabled{opacity:.5;cursor:not-allowed}[data-theme=light] .Form_toggle__WZHzg:checked:before{background-color:var(--color-on-accent)}.Form_toggleText__MtFHV{font-size:14px;color:var(--color-text-primary)}.Form_radioGroup__rWWlB{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap}.Form_radioLabel__vL_LI{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:14px;color:var(--color-text-primary);flex-wrap:wrap}.Form_radio__y9wjt{width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--color-gray-300);border-radius:50%;position:relative;cursor:pointer;transition:border-color .2s ease;flex-shrink:0}.Form_radio__y9wjt:checked{border-color:var(--color-purple)}.Form_radio__y9wjt:checked:before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background-color:var(--color-purple);top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=light] .Form_radio__y9wjt:checked{border-color:var(--color-accent-ink)}[data-theme=light] .Form_radio__y9wjt:checked:before{background-color:var(--color-accent-ink)}.Form_radio__y9wjt:disabled{opacity:.5;cursor:not-allowed}[data-form-layout=card] .Form_input__cC_73,[data-form-layout=card] .Form_select__GsC6Z,[data-form-layout=card] .Form_textarea__S2eYZ,[data-form-layout=gathin] .Form_input__cC_73,[data-form-layout=gathin] .Form_select__GsC6Z,[data-form-layout=gathin] .Form_textarea__S2eYZ{border:none;border-bottom:1.5px solid var(--form-border,var(--color-border-gray));border-radius:0;background:transparent;padding-left:2px;padding-right:2px}[data-form-layout=card] .Form_input__cC_73:focus,[data-form-layout=card] .Form_select__GsC6Z:focus,[data-form-layout=card] .Form_textarea__S2eYZ:focus,[data-form-layout=gathin] .Form_input__cC_73:focus,[data-form-layout=gathin] .Form_select__GsC6Z:focus,[data-form-layout=gathin] .Form_textarea__S2eYZ:focus{border-bottom-color:var(--form-accent,var(--color-purple));box-shadow:0 1px 0 0 var(--form-accent,var(--color-purple))}[data-form-layout=card] .Form_formField__KaILo label,[data-form-layout=gathin] .Form_formField__KaILo label{font-size:15px}[data-form-layout=boxed] .Form_input__cC_73,[data-form-layout=boxed] .Form_select__GsC6Z,[data-form-layout=boxed] .Form_textarea__S2eYZ{background:rgba(127,127,127,.14);background:color-mix(in srgb,var(--form-text,var(--color-text-primary)) 8%,transparent);border-color:var(--form-border,var(--color-border-gray))}[data-form-layout=boxed] .Form_input__cC_73:focus,[data-form-layout=boxed] .Form_select__GsC6Z:focus,[data-form-layout=boxed] .Form_textarea__S2eYZ:focus{border-color:var(--form-accent,var(--color-accent-ink))}.ListFormModal_form__CN6P9{display:flex;flex-direction:column;gap:var(--space-3)}.ListFormModal_toggleRow__vCffW{display:flex;flex-direction:column;gap:4px}.ListFormModal_hint__VyFve{margin:0;font-size:var(--text-xs);line-height:1.5;color:var(--color-text-tertiary)}.ListFormModal_actions__VqoyB{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-gray)}.BadgesList_grid__6UItp{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:20px;gap:20px;width:100%;animation:BadgesList_tabFadeIn__NR_A_ .25s ease}@keyframes BadgesList_tabFadeIn__NR_A_{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.BadgesList_item__eCuuU{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;width:100%;padding:4px;background:none;border:none;font:inherit;color:inherit}.BadgesList_itemInteractive__aCxrd{cursor:pointer}.BadgesList_itemInteractive__aCxrd:hover .BadgesList_title__03hcj{color:var(--color-accent-ink)}.BadgesList_itemInteractive__aCxrd:hover .BadgesList_linkIcon__zrqXv{opacity:1}.BadgesList_art__p1fEk{position:relative;width:88px;height:88px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.BadgesList_artImage__PNCAy{width:100%;height:100%;object-fit:contain;transition:opacity .2s ease}.BadgesList_artShimmer__z1_JW{position:absolute;inset:0;border-radius:var(--radius-md)}.BadgesList_title__03hcj{margin:0;font-size:14px;font-weight:700;color:var(--color-text-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.BadgesList_linkIcon__zrqXv{display:inline-flex;vertical-align:middle;margin-left:4px;color:var(--color-text-tertiary);opacity:.7;transition:opacity .15s ease}.BadgesList_badgeChannel__hZ_a_{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--color-text-secondary,#6B7280);max-width:100%}.BadgesList_badgeChannel__hZ_a_ span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BadgesList_badgeChannelIcon__0z7q_{width:14px;height:14px;border-radius:4px;object-fit:cover;flex-shrink:0}.BadgesList_emptyStateSection__ZnHgz{padding:32px 16px;animation:BadgesList_tabFadeIn__NR_A_ .25s ease}.EcosystemCreateModal_content__jUBvN{display:flex;flex-direction:column;gap:22px}.EcosystemCreateModal_label___JD9u{font-size:14px;font-weight:600;color:var(--color-text-primary)}.EcosystemCreateModal_hint___yovZ{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--color-text-secondary)}.EcosystemCreateModal_actions__XPuQQ{display:flex;gap:12px;margin-top:4px}.EcosystemCreateModal_actions__XPuQQ button{flex:1 1}.VenueCreateModal_form__AgJYX{display:flex;flex-direction:column;gap:var(--space-3)}.VenueCreateModal_warning__PdKbk{margin:0;font-size:var(--text-xs);line-height:1.5;color:var(--color-text-tertiary)}.VenueCreateModal_actions__E2ceX{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-gray)}.ConsentsContent_wrap__2m4_f{display:flex;flex-direction:column;gap:32px}.ConsentsContent_group__V3ZIU{display:flex;flex-direction:column;gap:12px}.ConsentsContent_groupHead__tZSIJ{display:flex;flex-direction:column;gap:4px}.ConsentsContent_groupTitle__aEBv_{margin:0;font-size:16px;font-weight:700;color:var(--color-text-primary)}.ConsentsContent_groupDesc__DtfEc{margin:0;font-size:13px;color:var(--color-text-secondary)}.ConsentsContent_list__ZAa2y{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border-gray)}.ConsentsContent_row__uMlmE{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--color-border-gray)}.ConsentsContent_rowMain__1cq6v{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.ConsentsContent_docLink__R1zUb{font-size:14px;font-weight:600;color:var(--color-text-primary);text-decoration:none}.ConsentsContent_docLink__R1zUb:hover{text-decoration:underline}.ConsentsContent_meta__aMCtC{font-size:12px;color:var(--color-text-secondary)}.ConsentsContent_empty__dng_2{margin:0;font-size:13px;color:var(--color-text-secondary)}.FormElementEditor_editor__jGx9m{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--color-background-white,#fff);border:1px solid var(--color-border-gray,#e1e7ef);border-radius:12px}.FormElementEditor_header__RjCtf{display:flex;align-items:center;justify-content:space-between}.FormElementEditor_typeLabel__2h_ex{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent-ink)}.FormElementEditor_actions__ZYPAk{display:flex;gap:4px}.FormElementEditor_iconButton__4BkF7{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid var(--color-border-gray,#e1e7ef);border-radius:6px;color:var(--color-text-primary,#1f2937);cursor:pointer;transition:border-color var(--transition-fast) ease,color var(--transition-fast) ease,background-color var(--transition-fast) ease}.FormElementEditor_iconButton__4BkF7:hover:not(:disabled){border-color:var(--color-purple,#9EE771);color:var(--color-purple,#9EE771)}.FormElementEditor_iconButton__4BkF7:disabled{opacity:.4;cursor:not-allowed}.FormElementEditor_iconButton__4BkF7.FormElementEditor_danger__hL9zK{border-color:var(--color-error,#dc2626);color:var(--color-danger-ink)}.FormElementEditor_iconButton__4BkF7.FormElementEditor_danger__hL9zK:hover:not(:disabled){background:var(--color-error,#dc2626);color:white}.FormElementEditor_fields__I7ds5{display:flex;flex-direction:column;gap:12px}.FormElementEditor_optionsEditor__DFjar{display:flex;flex-direction:column;gap:8px}.FormElementEditor_optionsLabel__k_u8V{font-size:13px;font-weight:600;color:var(--color-text-primary,#1f2937)}.FormElementEditor_optionRow__r_7eR{display:grid;grid-template-columns:1fr 1fr 32px;grid-gap:8px;gap:8px;align-items:center}.FormElementEditor_addOption__hjt5p{align-self:flex-start;padding:8px 14px;background:transparent;border:1px dashed var(--color-border-gray,#e1e7ef);border-radius:6px;font-size:13px;color:var(--color-accent-ink);cursor:pointer}.FormElementEditor_addOption__hjt5p:hover{border-color:var(--color-purple,#9EE771)}.FormElementEditor_dragHandle__EG1n9{display:inline-flex;align-items:center;color:var(--color-text-tertiary);cursor:-webkit-grab;cursor:grab;line-height:0}.FormElementEditor_dragHandle__EG1n9:active{cursor:-webkit-grabbing;cursor:grabbing}.FormElementEditor_editorDragging__88ccQ{opacity:.45}.FormElementEditor_pageBreakHint__CG6Fr{margin:0;font-size:13px;line-height:1.45;color:var(--color-text-secondary)}.FormTemplatePicker_grid__iCqye{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.FormTemplatePicker_card__wPb16{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--color-background-white,#fff);border:1px solid var(--color-border-gray,#e1e7ef);border-radius:12px;text-align:left;cursor:pointer;transition:border-color var(--transition-base) ease,box-shadow var(--transition-base) ease}.FormTemplatePicker_card__wPb16:hover{border-color:var(--color-purple,#9EE771);box-shadow:0 4px 12px rgba(var(--color-accent-rgb),.12)}.FormTemplatePicker_titleRow__6_9f9{display:flex;align-items:center;gap:10px}.FormTemplatePicker_icon__LHBTU{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgba(var(--color-accent-rgb),.14);color:var(--color-accent-ink);font-size:18px;flex-shrink:0;transition:background .2s ease,color .2s ease}.FormTemplatePicker_card__wPb16:hover .FormTemplatePicker_icon__LHBTU{background:rgba(var(--color-accent-rgb),.22)}.FormTemplatePicker_name__sxXKr{font-size:15px;font-weight:600;color:var(--color-text-primary,#1f2937)}.FormTemplatePicker_description__51gmk{font-size:13px;color:var(--color-text-secondary);line-height:1.4}.FormTemplatePicker_count__VGcQY{margin-top:auto;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-accent-ink)}.MailPreviewFrame_wrap__OPb2_{position:relative;width:100%;height:100%;min-height:480px;overflow:hidden;border:1px solid var(--color-border-gray);border-radius:var(--radius-xl);background:#ffffff}.MailPreviewFrame_frame__XJOx5{display:block;border:0;background:#ffffff}.MailingComposer_composer__DRseu{display:flex;flex-direction:column;gap:var(--space-4);min-height:100%}.MailingComposer_topbar__RJ4P7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-gray)}.MailingComposer_cancel__BjPcA{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:0;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;cursor:pointer}.MailingComposer_topbarTitle__uhkXq{font-size:var(--text-base);font-weight:700;color:var(--color-text-primary);text-align:center;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MailingComposer_body__nCbce{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}@media (max-width:900px){.MailingComposer_body__nCbce{grid-template-columns:1fr}}.MailingComposer_settings__V6xnH{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.MailingComposer_stepper__iUb6G{margin-bottom:var(--space-1)}.MailingComposer_stepNext__W_TQU{align-self:flex-end;padding:10px 20px;border:none;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-sm);font-weight:600;cursor:pointer}.MailingComposer_stepNext__W_TQU:hover{filter:brightness(.96)}.MailingComposer_stepBack__ntWzv{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:0;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:color .15s ease}.MailingComposer_stepBack__ntWzv:hover{color:var(--color-text-primary)}.MailingComposer_group__vN0mf{display:flex;flex-direction:column;gap:var(--space-3)}.MailingComposer_groupTitle__8SK6f{margin:0;font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary)}.MailingComposer_label__hhuTc{display:flex;flex-direction:column;gap:6px;font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary)}.MailingComposer_scheduleHint__0C_N_{margin:0;font-size:var(--text-xs);font-weight:400;color:var(--color-text-tertiary,var(--color-text-secondary))}.MailingComposer_input__awHRM{width:100%;padding:10px 12px;border:1px solid var(--color-border-gray);border-radius:var(--radius-md);background:var(--color-background-white);color:var(--color-text-primary);font-size:var(--text-sm);font-family:inherit;font-weight:400;box-sizing:border-box}.MailingComposer_input__awHRM:focus{outline:none;border-color:var(--color-accent-ink)}.MailingComposer_ctaHeader__wQnqk{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.MailingComposer_segmented__1zsAJ{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--color-border-gray);border-radius:var(--radius-md);background:var(--color-background-gray-light);max-width:100%}.MailingComposer_segBtn__TIFzW{border:none;background:none;padding:6px 14px;border-radius:calc(var(--radius-md) - 2px);font-size:var(--text-sm);font-weight:500;color:var(--color-text-tertiary);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.MailingComposer_segBtn__TIFzW:hover:not(.MailingComposer_segBtnActive__ROJsA){color:var(--color-text-secondary)}.MailingComposer_segBtnActive__ROJsA{background:var(--color-background-white);color:var(--color-text-primary);box-shadow:0 1px 2px rgba(0,0,0,.08)}.MailingComposer_uploadBtn__KHtoE{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:10px 14px;border:1px dashed var(--color-border-gray);border-radius:var(--radius-md);background:var(--color-background-gray-light);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;cursor:pointer}.MailingComposer_heroPreview__KAry_{display:flex;align-items:center;gap:var(--space-3)}.MailingComposer_heroThumb__RPBQg{width:96px;height:54px;object-fit:cover;border-radius:var(--radius-md);background:var(--color-background-gray-light)}.MailingComposer_heroActions__SakkE{display:flex;gap:var(--space-3)}.MailingComposer_linkBtnDanger__P_ANe,.MailingComposer_linkBtn__cRTxl{border:none;background:none;padding:0;font-size:var(--text-sm);font-weight:600;cursor:pointer}.MailingComposer_linkBtn__cRTxl{color:var(--color-accent-ink)}.MailingComposer_linkBtnDanger__P_ANe{color:var(--color-danger,#c0392b)}.MailingComposer_previewCol__jMunD{min-width:0;position:-webkit-sticky;position:sticky;top:96px}@media (max-width:900px){.MailingComposer_previewCol__jMunD{position:static}}.MailingComposer_previewInner__FM5cA{display:flex;flex-direction:column;gap:var(--space-2)}.MailingComposer_previewLabel__bN5Lm{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary)}.MailingComposer_previewHead__C4BO3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.MailingComposer_deviceToggle__He20N{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--color-border-gray);border-radius:var(--radius-md);background:var(--color-background-gray-light)}.MailingComposer_deviceBtn__L3x_0{display:inline-flex;align-items:center;justify-content:center;width:30px;height:24px;border:none;border-radius:calc(var(--radius-md) - 2px);background:none;color:var(--color-text-tertiary);cursor:pointer;transition:background .15s ease,color .15s ease}.MailingComposer_deviceBtn__L3x_0:hover{color:var(--color-text-secondary)}.MailingComposer_deviceBtnActive___c8Vm,.MailingComposer_deviceBtnActive___c8Vm:hover{background:var(--color-background-white);color:var(--color-text-primary);box-shadow:0 1px 2px rgba(0,0,0,.08)}.MailingComposer_previewStage__8HfQs{transition:max-width .25s ease}.MailingComposer_previewStageMobile__KuaOR{max-width:390px;width:100%;margin:0 auto}.MailingComposer_previewFrame___91O3{height:calc(100vh - 160px);min-height:480px}@media (max-width:900px){.MailingComposer_previewFrame___91O3{height:70vh}}.MailingComposer_confirmBody__A9KEJ{margin:0 0 var(--space-4) 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.MailingComposer_confirmActions__XK6fQ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.MailingComposer_receipt__yBYg2{margin:0 0 var(--space-4) 0;border-top:1px solid var(--color-border)}.MailingComposer_receiptRow__WVIsH{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}.MailingComposer_receiptRow__WVIsH dt{color:var(--color-text-secondary)}.MailingComposer_receiptRow__WVIsH dd{margin:0;color:var(--color-text-primary);font-weight:600;text-align:right}.MailingComposer_receiptSender__M3CTu{font-weight:500;word-break:break-all}.MailingComposer_receiptNotice__zJ8uf{margin:0 0 var(--space-3) 0;padding:var(--space-2) var(--space-3);border-left:2px solid var(--color-warning);font-size:var(--text-sm);color:var(--color-text-secondary)}.MailingComposer_receiptRef__nlsvD{margin:0 0 var(--space-4) 0;font-size:var(--text-xs);color:var(--color-text-tertiary)}.ScheduleDayModal_modalContent__oOGYm{display:flex;flex-direction:column;gap:24px}.ScheduleDayModal_label__XlHOw{font-size:14px;font-weight:600;color:var(--color-text-primary)}.ScheduleDayModal_modalActions__xxlpe{display:flex;gap:12px;margin-top:8px}.ScheduleDayModal_modalActions__xxlpe button{flex:1 1}.ScheduleTrackModal_modalContent__lAPST{display:flex;flex-direction:column;gap:24px}.ScheduleTrackModal_label__18z_D{font-size:14px;font-weight:600;color:var(--color-text-primary)}.ScheduleTrackModal_modalActions__9ApoP{display:flex;gap:12px;margin-top:8px}.ScheduleTrackModal_modalActions__9ApoP button{flex:1 1}.ScheduleModuleModal_modalContent__patzD{display:flex;flex-direction:column;gap:24px}.ScheduleModuleModal_label__3o8Me{font-size:14px;font-weight:600;color:var(--color-text-primary)}.ScheduleModuleModal_hint__iKxE_{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--color-text-secondary)}.ScheduleModuleModal_modalActions__eEGXz{display:flex;gap:12px;margin-top:8px}.ScheduleModuleModal_modalActions__eEGXz button{flex:1 1}.MailCampaignPreview_body__cd_Mq{display:flex;flex-direction:column;gap:var(--space-4);min-height:240px}.MailCampaignPreview_state__cdpH5{display:flex;flex-direction:column;gap:var(--space-3)}.MailCampaignPreview_summary__uuuDL{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary)}.MailCampaignPreview_summaryStat__gSr7b strong{color:var(--color-text-primary)}.MailCampaignPreview_frame__cMi02{width:100%;height:60vh;min-height:360px;border:1px solid var(--color-border);border-radius:var(--radius-md)}.MailCampaignPreview_error__8UCqX{font-size:var(--text-sm);color:var(--color-text-secondary)}.ComingSoon_comingSoonPage__OaZv0{width:100%}.ComingSoon_comingSoonBox__OQ_gU{background-color:var(--color-background-white);border-radius:16px;padding:64px 48px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.1);width:100%;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:768px){.ComingSoon_comingSoonBox__OQ_gU{padding:32px 24px}}.ComingSoon_comingSoonTitle__zBUv8{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0 0 16px}.ComingSoon_comingSoonText__740DN{font-size:16px;color:var(--color-text-secondary);margin:0}.FeedbackModal_form__I5mOO{display:flex;flex-direction:column;gap:6px}.FeedbackModal_subtitle__VKnpz{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;color:var(--color-text-secondary,#6b7280)}.FeedbackModal_label__GJi_Q{margin-top:8px;font-size:13px;font-weight:600;color:var(--color-text-primary,#111827)}.FeedbackModal_counter__DNESa{align-self:flex-end;font-size:11px;color:var(--color-text-tertiary,#9ca3af)}.FeedbackModal_attachments__kCHfd{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.FeedbackModal_attachmentChip__Tdibm{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:8px;background:var(--color-background-gray-light,#f3f4f6);font-size:12px;color:var(--color-text-secondary,#6b7280);max-width:100%}.FeedbackModal_attachmentName__gYy9V{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.FeedbackModal_attachmentRemove__c59c6{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--color-text-tertiary,#9ca3af);cursor:pointer}.FeedbackModal_attachmentRemove__c59c6:hover:not(:disabled){color:var(--color-text-primary,#111827)}.FeedbackModal_attachBtn__wmM0H{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:8px;padding:6px 10px;border:1px dashed var(--color-border-gray,#d1d5db);border-radius:8px;background:transparent;font-size:13px;color:var(--color-text-secondary,#6b7280);cursor:pointer}.FeedbackModal_attachBtn__wmM0H:hover:not(:disabled){border-color:var(--color-accent-ink);color:var(--color-accent-ink)}.FeedbackModal_attachBtn__wmM0H:disabled{opacity:.6;cursor:not-allowed}.FeedbackModal_actions__5kxkP{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.NotFoundPage_content___lifW{min-height:80vh;background-color:var(--color-background-gray-app);display:flex;align-items:center;justify-content:center;padding:var(--space-6) 0}.NotFoundPage_container__A7pqk{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(24px,5vw,80px);box-sizing:border-box;text-align:center}.NotFoundPage_title__7OY5U{font-size:72px;line-height:1;animation:NotFoundPage_nf-pop__ZYm4D .6s cubic-bezier(.34,1.56,.64,1) both,NotFoundPage_nf-float__RNgdz 3.6s ease-in-out .7s infinite}.NotFoundPage_subtitle__eIfnZ,.NotFoundPage_title__7OY5U{font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-4) 0}.NotFoundPage_subtitle__eIfnZ{font-size:24px;animation:NotFoundPage_nf-rise__mF7a0 .5s ease .15s both}.NotFoundPage_description__086dK{font-size:16px;color:var(--color-text-secondary);margin:0 0 var(--space-7) 0;line-height:1.5;animation:NotFoundPage_nf-rise__mF7a0 .5s ease .25s both}.NotFoundPage_actions__iGyT_{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-9);animation:NotFoundPage_nf-rise__mF7a0 .5s ease .35s both}.NotFoundPage_sections__IrGPB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}@keyframes NotFoundPage_nf-pop__ZYm4D{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes NotFoundPage_nf-rise__mF7a0{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes NotFoundPage_nf-float__RNgdz{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.NotFoundPage_sectionCard__nzdeM{background:var(--color-background-white);border-radius:var(--radius-xl);padding:var(--space-7) var(--space-6);border:1px solid var(--color-border-gray);cursor:pointer;transition:transform var(--transition-base) ease,box-shadow var(--transition-base) ease;display:flex;flex-direction:column;align-items:center;text-align:center;animation:NotFoundPage_nf-rise__mF7a0 .5s ease both}.NotFoundPage_sectionCard__nzdeM:first-child{animation-delay:.45s}.NotFoundPage_sectionCard__nzdeM:nth-child(2){animation-delay:.55s}.NotFoundPage_sectionCard__nzdeM:nth-child(3){animation-delay:.65s}.NotFoundPage_sectionCard__nzdeM:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)}@media (prefers-reduced-motion:reduce){.NotFoundPage_actions__iGyT_,.NotFoundPage_description__086dK,.NotFoundPage_sectionCard__nzdeM,.NotFoundPage_subtitle__eIfnZ,.NotFoundPage_title__7OY5U{animation:none}}.NotFoundPage_icon__unhOz{width:64px;height:64px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4);color:var(--color-text-white)}.NotFoundPage_iconOrange__E3giv{background-color:var(--color-orange)}.NotFoundPage_iconBlue__Iw_0k{background-color:var(--color-info)}.NotFoundPage_iconGreen__vZEu1{background-color:var(--color-success)}.NotFoundPage_lodosIconWrapper__vxyZf{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.NotFoundPage_lodosIcon__OvCcR{width:48px;height:48px;object-fit:contain}.NotFoundPage_sectionTitle__CSiN0{font-size:18px;font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-2) 0}.NotFoundPage_sectionSubtitle__FOhi2{font-size:14px;color:var(--color-text-secondary);margin:0}@media (max-width:1024px){.NotFoundPage_sections__IrGPB{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.NotFoundPage_content___lifW{padding:var(--space-4) 0}.NotFoundPage_title__7OY5U{font-size:56px}.NotFoundPage_subtitle__eIfnZ{font-size:20px}.NotFoundPage_description__086dK{font-size:14px;margin-bottom:var(--space-6)}.NotFoundPage_actions__iGyT_{margin-bottom:var(--space-7)}.NotFoundPage_sections__IrGPB{grid-template-columns:1fr;gap:var(--space-4)}.NotFoundPage_sectionCard__nzdeM{padding:var(--space-6) var(--space-4)}.NotFoundPage_actions__iGyT_{flex-direction:column}.NotFoundPage_actions__iGyT_ button{width:100%}}.VenuePage_page__veJZt{--page-inset:calc(clamp(var(--space-6), 5vw, var(--space-11)) + 80px);width:100%;max-width:1280px;margin:0 auto;padding:var(--space-4) var(--page-inset) var(--space-6)}.VenuePage_body__i_WrR{margin-top:var(--space-4)}.VenuePage_emptyLayout__XAhE1{display:grid;grid-template-columns:1fr 300px;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.VenuePage_emptySidebar__1qbNw{display:flex;flex-direction:column;gap:var(--space-4);position:-webkit-sticky;position:sticky;top:88px;align-self:flex-start}.VenuePage_mobileAdmins__XVHsd,.VenuePage_mobileLocation__vA9h6{display:none}@media (max-width:1024px){.VenuePage_emptyLayout__XAhE1{grid-template-columns:1fr}.VenuePage_emptySidebar__1qbNw{position:static;display:none}.VenuePage_mobileLocation__vA9h6{display:block;margin-top:var(--space-4)}.VenuePage_mobileAdmins__XVHsd{display:block;margin-top:var(--space-6)}.VenuePage_page__veJZt{padding-top:16px;padding-bottom:16px}}@media (max-width:768px){.VenuePage_page__veJZt{--page-inset:clamp(var(--space-6),5vw,var(--space-11));padding-top:var(--space-1)}}.GalleryGrid_grid__66pqV{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;width:100%}.GalleryGrid_item__U6B8z{position:relative;aspect-ratio:1/1;width:100%;padding:0;border:1px solid var(--color-border-gray);border-radius:12px;overflow:hidden;background:var(--color-background-gray-lighter);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.GalleryGrid_item__U6B8z:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.06);border-color:var(--color-accent)}.GalleryGrid_item__U6B8z.GalleryGrid_selected__jyWrV{border-color:var(--color-purple);box-shadow:0 0 0 2px var(--color-purple-light)}.GalleryGrid_image__cGbPU{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease}.GalleryGrid_shimmer__SMWtn{position:absolute;inset:0;border-radius:12px}.GalleryGrid_fallback__vWBQX{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-text-tertiary);gap:8px;font-size:12px;padding:8px}.GalleryGrid_fallback__vWBQX svg{width:32px;height:32px}.GalleryGrid_fileName__tGFKn{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GalleryGrid_justified__wLmRe{display:flex;flex-direction:column;gap:4px}.GalleryGrid_justifiedRow__EF6he{display:flex;gap:4px}@media (max-width:900px){.GalleryGrid_grid__66pqV{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.GalleryGrid_grid__66pqV{grid-template-columns:repeat(2,1fr)}}.TicketDetailModal_overlay__lUako{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);animation:TicketDetailModal_fadeIn__7bftl .25s ease;padding:20px}.TicketDetailModal_overlayClosing__wJYIq{animation:TicketDetailModal_fadeOut__Xt1_8 .2s ease forwards}.TicketDetailModal_modal__Orn9P{background:var(--color-background-white);border-radius:20px;max-width:400px;width:100%;overflow:hidden;animation:TicketDetailModal_slideUp__HZhwx .25s ease;position:relative}.TicketDetailModal_checkedInOverlay__9oilO{position:absolute;inset:0;z-index:5;overflow:hidden;animation:TicketDetailModal_overlayFade__ZgudN .16s ease both}.TicketDetailModal_tearBase____ycq{position:absolute;inset:0;background:rgba(8,20,5,.95)}.TicketDetailModal_tearHalf__AkGGe{position:absolute;left:-5%;right:-5%;background:linear-gradient(160deg,rgba(40,100,24,.99),rgba(18,46,12,1));box-shadow:0 0 26px rgba(0,0,0,.4)}.TicketDetailModal_tearTop__Y5pFG{top:0;height:70%;border-bottom:2px dashed var(--color-accent)}.TicketDetailModal_tearBottom__6ostN{bottom:0;height:30%;transform-origin:top center;border-top:2px dashed var(--color-accent);animation:TicketDetailModal_stubFall__v_Y7J 1.2s cubic-bezier(.45,0,.9,1) .3s both}@keyframes TicketDetailModal_stubFall__v_Y7J{0%{transform:translateY(0) rotate(0deg);opacity:1}12%{transform:translateY(4px) rotate(-2deg);opacity:1}to{transform:translateY(260%) rotate(9deg);opacity:0}}.TicketDetailModal_tearStamp__7rh1i{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;color:#fff}.TicketDetailModal_stampIcon__c953T{display:inline-flex;color:var(--color-accent);filter:drop-shadow(0 4px 10px rgba(0,0,0,.45));animation:TicketDetailModal_stampSlam__twjgK .46s cubic-bezier(.16,1,.3,1) .42s both}.TicketDetailModal_stampName__XtZRm{font-size:22px;font-weight:800;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,.5);animation:TicketDetailModal_riseIn__dNt25 .32s ease .58s both}.TicketDetailModal_stampLabel__CktLz{font-size:15px;font-weight:500;color:rgba(255,255,255,.92);text-shadow:0 1px 6px rgba(0,0,0,.5);animation:TicketDetailModal_riseIn__dNt25 .32s ease .66s both}@keyframes TicketDetailModal_overlayFade__ZgudN{0%{opacity:0}to{opacity:1}}@keyframes TicketDetailModal_stampSlam__twjgK{0%{transform:scale(1.7) rotate(-12deg);opacity:0}60%{transform:scale(.9) rotate(3deg);opacity:1}to{transform:scale(1) rotate(0deg)}}@keyframes TicketDetailModal_riseIn__dNt25{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.TicketDetailModal_checkedInOverlay__9oilO,.TicketDetailModal_stampIcon__c953T,.TicketDetailModal_stampLabel__CktLz,.TicketDetailModal_stampName__XtZRm{animation:none}.TicketDetailModal_tearBottom__6ostN{animation:none;transform:translateY(260%);opacity:0}}.TicketDetailModal_modalClosing__vkd6a{animation:TicketDetailModal_slideDown__4XBLR .2s ease forwards}.TicketDetailModal_ticketHeader__Ua2yx{background:var(--color-background-gray-light);color:var(--color-text-primary);padding:24px 24px 20px;text-align:center;position:relative}.TicketDetailModal_ticketType__xEhoX{font-size:18px;font-weight:700;margin:0 0 4px}.TicketDetailModal_ticketEvent__WeazO{font-size:13px;font-weight:400;opacity:.7;margin:0}.TicketDetailModal_closeButton__rJXjM{position:absolute;top:16px;right:16px;background:rgba(127,127,127,.2);border:none;color:var(--color-text-secondary);cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease;z-index:1}.TicketDetailModal_closeButton__rJXjM:hover{background:rgba(127,127,127,.32);color:var(--color-text-primary)}.TicketDetailModal_qrSection__G_Xot{display:flex;flex-direction:column;align-items:center;padding:24px;background:var(--color-background-white)}.TicketDetailModal_qrCode__QCmZD{width:200px;height:200px;border-radius:12px;border:1px solid var(--color-border-gray);padding:8px}.TicketDetailModal_qrHint__VZ86f{font-size:12px;color:var(--color-text-secondary);margin-top:12px}.TicketDetailModal_dashedSeparator__zvh6k{border:none;border-top:2px dashed var(--color-border-gray);margin:0 24px}.TicketDetailModal_details__0uqys{padding:20px 24px 24px;display:flex;flex-direction:column;gap:12px}.TicketDetailModal_goToEventButton__Zsiqd{display:block;width:calc(100% - 48px);box-sizing:border-box;margin:4px 24px 24px;padding:15px 18px;border:none;border-radius:12px;background:var(--color-accent);color:var(--color-on-accent);font:inherit;font-size:15px;font-weight:700;text-align:center;cursor:pointer;transition:background-color .15s ease}.TicketDetailModal_goToEventButton__Zsiqd:hover{background:var(--color-accent-strong)}.TicketDetailModal_detailRow__6sgu2{display:flex;justify-content:space-between;align-items:center}.TicketDetailModal_detailLabel__aWQgo{font-size:13px;color:var(--color-text-secondary);font-weight:500}.TicketDetailModal_detailValue__frlFz{font-size:13px;color:var(--color-text-primary);font-weight:600;text-align:right}.TicketDetailModal_statusUsed__hW3Wp{color:var(--color-text-secondary);background:var(--color-gray-100);padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.TicketDetailModal_statusActive__D05ZI{color:var(--color-success-ink);background:var(--color-success-badge-bg);padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}[data-theme=dark] .TicketDetailModal_statusActive__D05ZI{color:var(--color-success-badge-text)}@keyframes TicketDetailModal_fadeIn__7bftl{0%{opacity:0}to{opacity:1}}@keyframes TicketDetailModal_fadeOut__Xt1_8{0%{opacity:1}to{opacity:0}}@keyframes TicketDetailModal_slideUp__HZhwx{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes TicketDetailModal_slideDown__4XBLR{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}.UserTicketsSidebar_userTicketsSection__8iIgU{background:var(--color-background-white);border-radius:12px;padding:24px;border:1px solid var(--color-border-gray)}.UserTicketsSidebar_userTicketsSectionBare__1y6Iu{background:transparent;border:none;padding:0;border-radius:0}@media (max-width:768px){.UserTicketsSidebar_userTicketsSection__8iIgU{background:transparent;border:none;border-radius:0;padding:0}}.UserTicketsSidebar_userTicketsHeader__Osqen{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.UserTicketsSidebar_userTicketsTitle__rKdQy{font-size:14px;font-weight:700;color:var(--color-text-secondary);margin:0}.UserTicketsSidebar_ticketCountBadge__vP_sd{background:var(--color-gray-800);color:var(--color-background-gray-app);font-size:12px;font-weight:700;padding:4px 8px;border-radius:12px;min-width:24px;text-align:center}.UserTicketsSidebar_userTicketsList__x79PS{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.UserTicketsSidebar_userTicketItem__bG06I{position:relative;display:flex;align-items:stretch;background:var(--color-background-gray-light);border-radius:10px;border:1px solid var(--color-border-gray);cursor:pointer;overflow:hidden;transition:border-color .2s ease,transform .15s ease}.UserTicketsSidebar_userTicketItem__bG06I:hover{border-color:var(--color-accent-ink);transform:translateY(-1px)}.UserTicketsSidebar_ticketStub__zaJpo{display:flex;align-items:center;justify-content:center;width:56px;flex-shrink:0;color:var(--color-accent-ink);background:rgba(158,231,113,.1)}.UserTicketsSidebar_ticketStubIcon__AgPMs{font-size:26px}.UserTicketsSidebar_ticketPerf__3fSgU{flex-shrink:0;margin:9px 0;border-left:2px dashed var(--color-border-gray-dark)}.UserTicketsSidebar_ticketInfo__zD7Ea{flex:1 1;display:flex;flex-direction:column;gap:5px;padding:14px 16px;min-width:0}.UserTicketsSidebar_ticketHeader__yqm_e{display:flex;align-items:center;gap:8px}.UserTicketsSidebar_ticketType__cg0CF{font-size:14px;font-weight:700;color:var(--color-text-primary)}.UserTicketsSidebar_ticketNumber__4mS8k{font-size:12px;font-weight:400;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserTicketsSidebar_ticketStatus__EMFhY{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap;display:flex;align-items:center;justify-content:center}.UserTicketsSidebar_ticketStatusUsed__IvRsA{background:var(--color-background-gray-light);color:var(--color-text-secondary)}.UserTicketsSidebar_ticketStatusUnused__JHCcJ{background:var(--color-purple-badge-bg);color:var(--color-purple-badge-text)}.UserTicketsSidebar_ticketQRPreview__WD7G3{width:48px;height:48px;margin:0 12px 0 0;align-self:center;border-radius:6px;overflow:hidden;flex-shrink:0;background:var(--color-background-white);border:1px solid var(--color-border-gray);display:flex;align-items:center;justify-content:center}.UserTicketsSidebar_qrCodeImage__uh3HG{width:100%;height:100%;object-fit:contain}.UserTicketsSidebar_viewAllButton__IhZ1M{width:100%;padding:10px 16px;background:var(--color-background-transparent);border:1px solid var(--color-border-gray);border-radius:8px;font-size:14px;font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.UserTicketsSidebar_viewAllButton__IhZ1M:hover{background:var(--color-background-gray-light);border-color:var(--color-accent-ink);color:var(--color-accent-ink)}.UserTicketsSidebar_viewAllButton__IhZ1M:active{transform:scale(.98)}:root:not([data-theme=dark]) .UserTicketsSidebar_userTicketItem__bG06I{background:var(--surface-card);border:1px solid var(--color-border-gray)}:root:not([data-theme=dark]) .UserTicketsSidebar_ticketStub__zaJpo{background:var(--surface-card)}:root:not([data-theme=dark]) .UserTicketsSidebar_viewAllButton__IhZ1M{background:var(--surface-card);border:1px solid var(--color-border-gray);color:var(--color-text-primary)}:root:not([data-theme=dark]) .UserTicketsSidebar_viewAllButton__IhZ1M:hover{background:var(--color-background-gray-lighter);border-color:var(--color-border-gray);color:var(--color-text-primary)}.EventGallerySection_sectionTitle__HFAIx{font-size:14px;font-weight:700;color:var(--color-text-secondary);margin:0 0 16px}.EventGallerySection_popularEventsSection__DxMBB{max-width:1280px;margin:0 auto;padding:0 clamp(24px,5vw,80px) 24px}.EventGallerySection_popularEventsWrapper__XWM_C{background:var(--color-background-white);border-radius:12px;padding:32px;border:1px solid var(--color-border-gray)}.EventGallerySection_popularEventsSection__DxMBB .EventGallerySection_sectionTitle__HFAIx{font-size:20px;color:var(--color-text-primary);margin-bottom:20px}.EventGallerySection_gallerySidebarSection__8S3RZ{width:100%}.EventGallerySection_gallerySkeletonGrid__grfG1{display:grid;grid-gap:12px;gap:12px;width:100%}.EventGallerySection_gallerySkeletonTile__IAZ_C{position:relative;aspect-ratio:1/1;width:100%;border-radius:12px;overflow:hidden}.EventGallerySection_galleryShowAllSkeleton__VTyxe{border-radius:999px!important}.EventGallerySection_gallerySidebarWrapper__TD7km{padding:0 24px}.EventGallerySection_gallerySidebarWrapper__TD7km .EventGallerySection_sectionTitle__HFAIx{font-size:14px;font-weight:500;color:var(--color-text-secondary);margin-bottom:0}.EventGallerySection_gallerySectionHeader__KsIga{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--color-border-gray);gap:12px}.EventGallerySection_gallerySectionHeader__KsIga .EventGallerySection_sectionTitle__HFAIx{margin-bottom:0}.EventGallerySection_galleryShowAllButton__KhBty{display:inline-flex;align-items:center;gap:5px;height:auto;padding:0;border:none;background:none;color:var(--color-accent-ink);font-size:13px;font-weight:600;cursor:pointer;transition:color .2s ease;white-space:nowrap}.EventGallerySection_galleryShowAllButton__KhBty:hover{color:var(--color-accent-ink)}[data-theme=dark] .EventGallerySection_galleryShowAllButton__KhBty:hover{color:var(--color-accent-strong)}.EventGallerySection_galleryShowAllButton__KhBty svg{width:15px;height:15px;transition:transform .2s ease}.EventGallerySection_galleryShowAllButton__KhBty:hover svg{transform:translateX(2px)}@media (max-width:768px){.EventGallerySection_popularEventsSection__DxMBB{padding:0 16px 16px}.EventGallerySection_popularEventsWrapper__XWM_C{padding:20px}}.EventSidebarSection_section__XQgcl{display:flex;flex-direction:column;padding:0 24px}.EventSidebarSection_header__pM0Ut{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:20px}.EventSidebarSection_title__b9Oh8{font-size:var(--sidebar-title-size,14px);font-weight:500;color:var(--color-text-secondary);line-height:1.2}.EventSidebarSection_action__VRYa3{display:inline-flex;align-items:center;gap:14px;flex-shrink:0}.EventSidebarSection_divider__VG3Yi{height:1px;background:var(--color-border-gray);margin:12px 0 16px}.EventSidebarSection_body__vz9L1{display:flex;flex-direction:column}.CommunityMembersSection_adminsList__AUdvG{display:flex;flex-direction:column;gap:12px}.CommunityMembersSection_adminHoverWrap__XwO0r{display:block;width:100%}.CommunityMembersSection_adminItem__WzzDo{display:flex;align-items:center;gap:12px;width:100%;cursor:pointer}.CommunityMembersSection_adminAvatarImage__fYdjD{flex-shrink:0}.CommunityMembersSection_adminInfo__uxiEh{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.CommunityMembersSection_adminName__s2pIU{font-size:15px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.CommunityMembersSection_adminRole__167Ht{font-size:12px;font-weight:500;color:var(--color-text-secondary)}.CommunityMembersSection_adminArrow__3X3Ft{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);flex-shrink:0;transition:color .2s ease,transform .2s ease}.CommunityMembersSection_adminItem__WzzDo:hover .CommunityMembersSection_adminArrow__3X3Ft{color:var(--color-accent-ink);transform:translate(2px,-2px)}.CommunityMembersSection_adminItem__WzzDo:hover .CommunityMembersSection_adminName__s2pIU{color:var(--color-accent-ink)}.CommunityMembersSection_seeAllLink__b18Gt{background:none;border:none;padding:0;color:var(--color-accent-ink);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.CommunityMembersSection_seeAllLink__b18Gt:hover{opacity:.8;text-decoration:underline}.CommunityMembersSection_emptyText__OF_tU{font-size:14px;color:var(--color-text-tertiary);margin:0;text-align:center;padding:16px 0}@media (max-width:1024px){.CommunityMembersSection_section__3l_WJ{order:3;width:100%}}.ReadMoreText_block__QPo2C{display:flex;flex-direction:column}.ReadMoreText_head__RpvyW{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--color-border-gray)}.ReadMoreText_title__ffXwU{margin:0;font-size:var(--sidebar-title-size,14px);font-weight:500;color:var(--color-text-secondary)}.ReadMoreText_more__7a1HY{flex-shrink:0;padding:0;background:none;border:none;color:var(--color-accent-ink);font-size:var(--text-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:color .12s ease}.ReadMoreText_more__7a1HY:hover{text-decoration:underline}.ReadMoreText_preview__Nijrk{max-height:calc(var(--rmt-lines, 6) * 1.55em);overflow:hidden}.ReadMoreText_previewFaded__SxXyB{-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.ReadMoreText_modalBody__Hd_vx{font-size:var(--text-base);line-height:1.65;color:var(--color-text-primary);overflow-wrap:break-word}.ReadMoreText_modalBody__Hd_vx p{margin:0 0 1em}.ReadMoreText_modalBody__Hd_vx :last-child,.ReadMoreText_modalBody__Hd_vx p:last-child{margin-bottom:0}.CommunitySponsorsCard_skeletonGrid__9GMzg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.CommunitySponsorsCard_skeletonItem__d8FdT{display:flex;flex-direction:column;align-items:center;gap:8px}.CommunitySponsorsCard_grid__On4hR{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.CommunitySponsorsCard_item__1tkpa{flex-direction:column;gap:8px;text-align:center}.CommunitySponsorsCard_logoFallback__6P_Vy{font-size:24px;font-weight:700;color:var(--color-text-secondary)}.CommunitySponsorsCard_company__0IZhi{font-size:12px;max-width:100%}.CommunitySponsorsCard_emptyText__VbSuk{font-size:14px;color:var(--color-text-tertiary);margin:0;text-align:center;padding:16px 0}.CommunitySponsorsCard_seeAllLink__PUFUk{background:none;border:none;padding:0;color:var(--color-accent-ink);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.CommunitySponsorsCard_seeAllLink__PUFUk:hover{opacity:.8;text-decoration:underline}.CommunitySponsorsCard_grid__On4hR{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.CommunitySponsorsCard_item__1tkpa{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);min-width:0;border-radius:var(--radius-md);transition:opacity .15s ease}.CommunitySponsorsCard_clickable__6t8A9{cursor:pointer}.CommunitySponsorsCard_clickable__6t8A9:hover{opacity:.7}.CommunitySponsorsCard_logoCard__nlUZL{width:80px;aspect-ratio:16/9;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-sm)}.CommunitySponsorsCard_logo__gCwbu{width:100%;height:100%;object-fit:contain}.CommunitySponsorsCard_text__gLOxe{display:flex;flex-direction:row;align-items:baseline;gap:var(--space-2);min-width:0}.CommunitySponsorsCard_separator__zC1bK{color:var(--color-border-gray-dark);flex-shrink:0}.CommunitySponsorsCard_company__0IZhi{font-weight:600;color:var(--color-text-primary)}.CommunitySponsorsCard_company__0IZhi,.CommunitySponsorsCard_tier__B5Ms2{font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunitySponsorsCard_tier__B5Ms2{color:var(--color-text-tertiary)}.CommunitySponsorsCard_seeAllLink__PUFUk{align-self:center;margin-top:var(--space-3)}.CommunitySponsorsModal_modalOverlay__uNrYK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:20px;animation:CommunitySponsorsModal_fadeIn__uCgzV .2s ease}.CommunitySponsorsModal_modalOverlayClosing__uibgK{animation:CommunitySponsorsModal_fadeOut__Er4Ir .2s var(--ease-in,ease) both}@keyframes CommunitySponsorsModal_fadeIn__uCgzV{0%{opacity:0}to{opacity:1}}@keyframes CommunitySponsorsModal_fadeOut__Er4Ir{0%{opacity:1}to{opacity:0}}.CommunitySponsorsModal_modalContent__5dMfa{background:var(--color-background-white,#ffffff);border-radius:12px;width:100%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:CommunitySponsorsModal_slideUp__T9yGW .3s ease;overflow:hidden}.CommunitySponsorsModal_modalContentClosing__2RjM7{animation:CommunitySponsorsModal_slideDown__l00Bw .3s var(--ease-in,ease) both}@keyframes CommunitySponsorsModal_slideUp__T9yGW{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes CommunitySponsorsModal_slideDown__l00Bw{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}.CommunitySponsorsModal_modalHeader__9q1_g{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0}.CommunitySponsorsModal_modalTitle__dvWh8{font-size:20px;font-weight:700;color:var(--color-text-primary,#111827);margin:0}.CommunitySponsorsModal_closeButton__Gv8ui{background:none;border:none;color:var(--color-text-secondary,#6b7280);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease,color .2s ease;flex-shrink:0}.CommunitySponsorsModal_closeIcon__0sJZc{width:20px;height:20px;display:block}.CommunitySponsorsModal_closeButton__Gv8ui:hover{background-color:var(--color-background-gray-light);color:var(--color-text-primary,#111827)}.CommunitySponsorsModal_closeButton__Gv8ui:focus{outline:2px solid var(--color-accent-ink);outline-offset:2px}.CommunitySponsorsModal_tabs__Con_1{display:flex;gap:8px;padding:16px 24px;border-bottom:1px solid var(--color-border-gray,#e5e7eb)}.CommunitySponsorsModal_sponsorsList__LNEBW{flex:1 1;overflow-y:auto;padding:16px 24px 24px;min-height:200px;max-height:calc(80vh - 180px);display:flex;flex-direction:column;gap:4px}.CommunitySponsorsModal_sponsorItem__1Jl_h{display:flex;align-items:center;gap:16px;padding:12px 8px;border-bottom:1px solid var(--color-border-gray,#e5e7eb);border-radius:8px;transition:background-color .15s ease;text-decoration:none;color:inherit}.CommunitySponsorsModal_sponsorItem__1Jl_h:last-child{border-bottom:none}.CommunitySponsorsModal_sponsorItem__1Jl_h:hover{background-color:var(--color-background-gray-light)}.CommunitySponsorsModal_sponsorLogo__Et7Go{width:64px;height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.CommunitySponsorsModal_logoImage__Jikmk{max-width:80%;max-height:80%;object-fit:contain}.CommunitySponsorsModal_logoFallback__X92pg{font-size:18px;font-weight:700;color:var(--color-text-secondary)}.CommunitySponsorsModal_sponsorInfo__kIfXY{flex:1 1;min-width:0}.CommunitySponsorsModal_sponsorName__jATvN{font-size:16px;font-weight:600;color:var(--color-text-primary,#111827);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunitySponsorsModal_sponsorType__Gcvhz{font-size:13px;font-weight:500;color:var(--color-text-secondary,#6b7280);margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunitySponsorsModal_emptyState__8F7mK{display:flex;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.CommunitySponsorsModal_emptyState__8F7mK p{font-size:16px;color:var(--color-text-secondary,#6b7280);margin:0}@media (max-width:768px){.CommunitySponsorsModal_modalOverlay__uNrYK{padding:10px}.CommunitySponsorsModal_modalContent__5dMfa{max-height:90vh}.CommunitySponsorsModal_modalHeader__9q1_g{padding:20px 20px 0}.CommunitySponsorsModal_modalTitle__dvWh8{font-size:18px}.CommunitySponsorsModal_tabs__Con_1{padding:12px 20px}.CommunitySponsorsModal_sponsorsList__LNEBW{padding:12px 20px 20px;max-height:calc(90vh - 160px)}.CommunitySponsorsModal_sponsorItem__1Jl_h{gap:12px;padding:10px 0}.CommunitySponsorsModal_sponsorLogo__Et7Go{width:52px;height:52px}.CommunitySponsorsModal_sponsorName__jATvN{font-size:15px}}.CommunityMembersModal_modalOverride__oYLx2{padding:var(--space-5) var(--space-6) var(--space-6)!important}.CommunityMembersModal_headerCount__h1cRN{font-size:14px;font-weight:500;color:var(--color-text-secondary)}.CommunityMembersModal_body__rwCof{display:flex;flex-direction:column;gap:var(--space-3)}.CommunityMembersModal_bodyOrganizersOnly__QNDS_{border-top:1px solid var(--color-border-gray);padding-top:var(--space-4)}.CommunityMembersModal_searchInput__izDpJ{width:100%}.CommunityMembersModal_filterChips__9yrB_{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.CommunityMembersModal_filterChips__9yrB_::-webkit-scrollbar{display:none}.CommunityMembersModal_chip__KtCnH{padding:6px 14px;border-radius:var(--radius-full);border:1px solid var(--color-border-gray);background:var(--color-background-white);color:var(--color-text-secondary);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease}.CommunityMembersModal_chip__KtCnH:hover{background:var(--color-background-gray-light)}.CommunityMembersModal_chipActive__maZ4B{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.CommunityMembersModal_chipActive__maZ4B:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.CommunityMembersModal_list__pZw9V{display:flex;flex-direction:column;max-height:min(60vh,480px);overflow-y:auto;margin:0 calc(var(--space-6) * -1);padding:var(--space-2) var(--space-6)}.CommunityMembersModal_memberRow__zfvm3{display:flex;align-items:center;gap:12px;padding:8px 0;border-radius:var(--radius-md);cursor:pointer}.CommunityMembersModal_memberRow__zfvm3:hover{background-color:var(--color-background-gray-light)}.CommunityMembersModal_memberRowOrganizersOnly__K_D5w{gap:16px;padding:12px 8px;border-bottom:1px solid var(--color-border-gray);border-radius:0}.CommunityMembersModal_avatarWrapper__DK8An{flex-shrink:0}.CommunityMembersModal_avatarWrapperOrganizersOnly__JZBdD{border:2px solid var(--color-border-gray);background:var(--color-background-gray-light)}.CommunityMembersModal_memberInfo__n2BuQ{display:flex;flex-direction:column;gap:2px;min-width:0}.CommunityMembersModal_memberName__ohrSN{font-size:14px;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityMembersModal_memberNameOrganizersOnly__8RES3{font-size:16px;font-weight:600}.CommunityMembersModal_roleBadge__J_en9{font-size:12px;color:var(--color-text-secondary)}.CommunityMembersModal_roleBadgeOrganizersOnly__Ty9Ou{font-size:13px;font-weight:500}.CommunityMembersModal_sentinel__7_cjT{width:100%;height:1px}.CommunityMembersModal_emptyState__LYqz4{padding:var(--space-6) 0;text-align:center;color:var(--color-text-secondary);font-size:14px}.CommunityMembersModal_nameCluster__YzxO4{display:flex;align-items:center;gap:6px;min-width:0}.EventSocialLinks_row__xfp_C{display:inline-flex;align-items:center;gap:14px}.EventSocialLinks_link__aqEqe{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);transition:color .2s ease}.EventSocialLinks_link__aqEqe:hover{color:var(--color-text-primary)}.EventPublicSidebar_sidebar__V9im4{width:370px;position:-webkit-sticky;position:sticky;top:88px;align-self:flex-start}.EventPublicSidebar_eventDetailsContainer__Ric9q,.EventPublicSidebar_sidebar__V9im4{display:flex;flex-direction:column;gap:16px}.EventPublicSidebar_eventTitleSection__sxnZ0{text-align:left}.EventPublicSidebar_eventTitleText__IoPnU{font-size:20px;font-weight:700;color:var(--color-text-primary);margin:0;line-height:1.3;word-wrap:break-word;flex:1 1}.EventPublicSidebar_galleryBanner__eyDpe{position:relative;display:block;width:100%;aspect-ratio:16/9;border:none;padding:0;border-radius:12px;overflow:hidden;background:var(--color-background-gray-lighter);cursor:pointer;transition:opacity .15s ease}.EventPublicSidebar_galleryBanner__eyDpe:hover{opacity:.9}.EventPublicSidebar_galleryBannerImage__TeH4a{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease}.EventPublicSidebar_galleryBannerSkeleton__IKrBp{position:absolute;inset:0;border-radius:12px}@media (max-width:1024px){.EventPublicSidebar_sidebar__V9im4{width:100%}}@media (max-width:768px){.EventPublicSidebar_sidebar__V9im4{display:none}.EventPublicSidebar_eventDetailsContainer__Ric9q{background:transparent!important;border-radius:0!important;padding:0!important;border:none!important;gap:16px;display:flex;flex-direction:column;box-shadow:none!important}}.EventOrganizersSection_list__C9Hc_{display:flex;flex-direction:column;gap:10px}.EventOrganizersSection_row__XncdE{display:flex;align-items:center;gap:12px;width:100%;padding:0;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left}.EventOrganizersSection_selfRow__CuepB{display:flex;align-items:center;gap:10px;width:100%}.EventOrganizersSection_rowMain__hk49_{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0;padding:0;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left}.EventOrganizersSection_avatar__4O2aj{flex-shrink:0}.EventOrganizersSection_skeletonRow__pQXbz{display:flex;align-items:center;gap:12px;width:100%}.EventOrganizersSection_leaveButton__fcNDo{flex-shrink:0;padding:4px 10px;font-family:inherit;font-size:13px;font-weight:600;color:var(--color-text-secondary);background:none;border:1px solid var(--color-border-gray,#e5e7eb);border-radius:8px;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.EventOrganizersSection_leaveButton__fcNDo:hover:not(:disabled){color:var(--color-danger-ink);border-color:var(--color-danger-ink)}.EventOrganizersSection_leaveButton__fcNDo:disabled{opacity:.55;cursor:not-allowed}.EventOrganizersSection_name__6eISG{flex:1 1;min-width:0;font-size:16px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.EventOrganizersSection_arrow___zISc{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);flex-shrink:0;transition:color .2s ease,transform .2s ease}.EventOrganizersSection_row__XncdE:hover .EventOrganizersSection_arrow___zISc{color:var(--color-accent-ink);transform:translate(2px,-2px)}.EventOrganizersSection_rowMain__hk49_:hover .EventOrganizersSection_name__6eISG,.EventOrganizersSection_row__XncdE:hover .EventOrganizersSection_name__6eISG{color:var(--color-accent-ink)}.EventDetailSidebar_sidebar__fc3sI{width:370px;display:flex;flex-direction:column;gap:var(--space-6);position:-webkit-sticky;position:sticky;top:88px;align-self:flex-start}.EventDetailSidebar_infoCard__f4mkG{background:var(--color-background-white);border-radius:var(--radius-lg);padding:var(--space-6);border:1px solid var(--color-border-gray)}.EventDetailSidebar_infoCardTitle__IUvMu{font-size:14px;font-weight:700;color:var(--color-text-secondary);margin:0 0 16px}.EventDetailSidebar_eventDetailsContainer__oCLOW{display:flex;flex-direction:column;gap:var(--space-6)}.EventDetailSidebar_eventTitleSection__hFB_E{padding:var(--space-4);text-align:left;background:var(--color-background-gray-extra-light);border-radius:var(--radius-lg);border:1px solid var(--color-border-gray)}.EventDetailSidebar_eventTitleText__6N9qg{font-size:18px;font-weight:700;color:var(--color-text-primary);margin:0;line-height:1.3;word-wrap:break-word;flex:1 1}.EventDetailSidebar_ticketCountBadge__WOedt{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--color-gray-800);color:var(--color-background-gray-app);font-size:12px;font-weight:700}.EventDetailSidebar_checkoutButton__VbNR5{width:100%}.EventDetailSidebar_summaryInfo__S6c2w{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border-gray)}.EventDetailSidebar_summaryRow__m3oRI{display:flex;justify-content:space-between;align-items:center;font-size:14px}.EventDetailSidebar_summaryRow__m3oRI span:first-child{color:var(--color-text-secondary)}.EventDetailSidebar_summaryValue__Yhpy2{font-weight:700;color:var(--color-text-primary);font-size:16px}@media (max-width:1024px){.EventDetailSidebar_checkoutButton__VbNR5,.EventDetailSidebar_sidebar__fc3sI{width:100%}}@media (max-width:768px){.EventDetailSidebar_sidebar__fc3sI,.EventDetailSidebar_sidebar__fc3sI .EventDetailSidebar_desktopSummarySection__xi6ff{display:none}.EventDetailSidebar_eventDetailsContainer__oCLOW{background:transparent!important;border-radius:0!important;padding:0!important;border:none!important;gap:var(--space-4);display:flex;flex-direction:column;box-shadow:none!important}}.Card_card__1XGVN{background:var(--color-background-white);border-radius:var(--radius-lg);overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.Card_card__1XGVN[role=button]{cursor:pointer}.ProfileSupportedCommunities_list__b9GZX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.ProfileSupportedCommunities_row__ZEpD4{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ProfileSupportedCommunities_logo__gc7jn{width:32px;height:32px;border-radius:8px;object-fit:cover;flex-shrink:0;background:var(--color-background-gray-light)}.ProfileSupportedCommunities_body__ve3_j{display:flex;flex-direction:column;gap:1px;min-width:0}.ProfileSupportedCommunities_title__RUfT_{font-size:13px;font-weight:600;color:var(--color-text-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileSupportedCommunities_title__RUfT_:hover{text-decoration:underline}.ProfileSupportedCommunities_meta__JyAAq{font-size:12px;color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileSupportedCommunities_manage__T_FnC{border:none;background:none;padding:0;font-size:12px;font-weight:600;color:var(--color-accent-ink);cursor:pointer}.CardFieldset_layout__iV_hT{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}@media (max-width:720px){.CardFieldset_layout__iV_hT{grid-template-columns:1fr}}.CardFieldset_fields__JhqsB{display:flex;flex-direction:column;gap:var(--space-3)}.CardFieldset_row__bSn_e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.CardFieldset_preview__LneuO{display:flex;justify-content:center;position:-webkit-sticky;position:sticky;top:var(--space-4)}@container (max-width: 720px){.CardFieldset_layout__iV_hT{grid-template-columns:1fr}}.CheckoutPanel_step__O2MtW{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) 0}.CheckoutPanel_step__O2MtW+.CheckoutPanel_step__O2MtW{border-top:1px solid var(--color-border-gray)}.CheckoutPanel_head__Yyamh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.CheckoutPanel_title__6rAui{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-sm);font-weight:700;color:var(--color-text-primary)}.CheckoutPanel_titleIdle__WpwQF{color:var(--color-text-tertiary)}.CheckoutPanel_no__QPqZk{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:999px;background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-xs);font-weight:700}.CheckoutPanel_noIdle__bZZTw{background:var(--color-background-gray-light);color:var(--color-text-tertiary)}.CheckoutPanel_edit__cWagP{border:none;background:none;padding:0;font-size:var(--text-xs);font-weight:600;color:var(--color-accent-ink);text-decoration:underline;cursor:pointer}.CheckoutPanel_summary__sdZ4J{margin:0;font-size:var(--text-xs);line-height:1.5;color:var(--color-text-tertiary);overflow-wrap:anywhere}.CheckoutPanel_body__iK1vh{display:flex;flex-direction:column;gap:var(--space-4)}