.CommunityReviveCard_card__sGV6y{background:transparent;border:none;border-radius:0;padding:var(--space-5) 0 0;margin-bottom:var(--space-6)}.CommunityReviveCard_header__iHgD9{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-gray)}.CommunityReviveCard_headerIcon__WVnI7{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-purple-bg-subtle);color:var(--color-accent-strong-ink);flex-shrink:0}.CommunityReviveCard_card__sGV6y:hover .CommunityReviveCard_headerIcon__WVnI7 svg{animation:CommunityReviveCard_reviveIconTilt__lWLNv .42s var(--ease-out) forwards}@keyframes CommunityReviveCard_reviveIconTilt__lWLNv{0%{transform:rotate(0) scale(1)}35%{transform:rotate(-14deg) scale(1.18)}70%{transform:rotate(9deg) scale(1.12)}to{transform:rotate(0) scale(1.08)}}.CommunityReviveCard_title__gJdMh{margin:0;font-size:var(--text-md);font-weight:700;color:var(--color-text-primary)}.CommunityReviveCard_list__fk5yl{list-style:none;margin:0;padding:0}.CommunityReviveCard_list__fk5yl>li+li{border-top:1px solid var(--color-border-gray)}.CommunityReviveCard_action__BR8iC{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) 0;background:none;border:none;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-md);transition:background-color var(--transition-fast) ease}.CommunityReviveCard_action__BR8iC:hover{background:transparent}.CommunityReviveCard_action__BR8iC:hover .CommunityReviveCard_actionTitle__yv0io{color:var(--color-accent-ink)}.CommunityReviveCard_action__BR8iC:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:-2px}.CommunityReviveCard_actionIcon__qbdhf{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-background-gray-light);color:var(--color-text-secondary);flex-shrink:0;transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease}.CommunityReviveCard_action__BR8iC:focus-visible .CommunityReviveCard_actionIcon__qbdhf,.CommunityReviveCard_action__BR8iC:hover .CommunityReviveCard_actionIcon__qbdhf{background:var(--color-purple-bg-subtle);color:var(--color-accent-strong-ink)}.CommunityReviveCard_action__BR8iC:focus-visible .CommunityReviveCard_motionSpin__g6d5J svg,.CommunityReviveCard_action__BR8iC:hover .CommunityReviveCard_motionSpin__g6d5J svg{animation:CommunityReviveCard_reviveSpin__M6RTL .4s var(--ease-out) forwards}.CommunityReviveCard_action__BR8iC:focus-visible .CommunityReviveCard_motionOpen__zYDGl svg,.CommunityReviveCard_action__BR8iC:hover .CommunityReviveCard_motionOpen__zYDGl svg{animation:CommunityReviveCard_reviveOpen__XYGUY .42s var(--ease-out) forwards}.CommunityReviveCard_action__BR8iC:focus-visible .CommunityReviveCard_motionWiggle__txsgg svg,.CommunityReviveCard_action__BR8iC:hover .CommunityReviveCard_motionWiggle__txsgg svg{animation:CommunityReviveCard_reviveWiggle__Yx1kK .5s ease-in-out forwards}.CommunityReviveCard_action__BR8iC:focus-visible .CommunityReviveCard_motionWrite__W6Vvm svg,.CommunityReviveCard_action__BR8iC:hover .CommunityReviveCard_motionWrite__W6Vvm svg{animation:CommunityReviveCard_reviveWrite__DjOVX .46s ease-in-out forwards}.CommunityReviveCard_action__BR8iC:focus-visible .CommunityReviveCard_motionPop__nd3NT svg,.CommunityReviveCard_action__BR8iC:hover .CommunityReviveCard_motionPop__nd3NT svg{animation:CommunityReviveCard_revivePop__CShci .32s var(--ease-out) forwards}.CommunityReviveCard_action__BR8iC:focus-visible .CommunityReviveCard_motionFlip__StGpW svg,.CommunityReviveCard_action__BR8iC:hover .CommunityReviveCard_motionFlip__StGpW svg{animation:CommunityReviveCard_reviveFlip__zHJms .5s var(--ease-out) forwards}@keyframes CommunityReviveCard_reviveSpin__M6RTL{0%{transform:rotate(0) scale(1)}to{transform:rotate(90deg) scale(1.12)}}@keyframes CommunityReviveCard_reviveOpen__XYGUY{0%{transform:translateY(0) scaleY(1)}40%{transform:translateY(-3px) scaleY(.82)}to{transform:translateY(-1px) scaleY(1)}}@keyframes CommunityReviveCard_reviveWiggle__Yx1kK{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}55%{transform:rotate(7deg)}80%{transform:rotate(-3deg)}}@keyframes CommunityReviveCard_reviveWrite__DjOVX{0%,to{transform:translate(0) rotate(0)}30%{transform:translate(2px,-2px) rotate(-10deg)}65%{transform:translate(-1px,1px) rotate(6deg)}}@keyframes CommunityReviveCard_revivePop__CShci{0%{transform:translateY(0) scale(1)}45%{transform:translateY(-4px) scale(1.2)}to{transform:translateY(0) scale(1.08)}}@keyframes CommunityReviveCard_reviveFlip__zHJms{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}.CommunityReviveCard_actionText__RuYW3{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.CommunityReviveCard_actionTitle__yv0io{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary);transition:color var(--transition-fast) ease}.CommunityReviveCard_actionDescription__TGZvC{font-size:var(--text-xs);line-height:1.5;color:var(--color-text-tertiary)}.CommunityReviveCard_actionArrow__pzzXf{display:flex;align-items:center;color:var(--color-text-tertiary);flex-shrink:0;transition:transform var(--transition-fast) ease}.CommunityReviveCard_action__BR8iC:hover .CommunityReviveCard_actionArrow__pzzXf{transform:translateX(3px);color:var(--color-accent-strong-ink)}.CommunityReviveCard_skeletonTitleBar__qS_B9{width:180px;height:1.2em}.CommunityReviveCard_actionTextSkeleton___dK8E{justify-content:center;min-height:41px}.CommunityReviveCard_skeletonActionTitle__QMS_u{width:46%;height:15px}.CommunityReviveCard_skeletonActionDescription__6mJKA{width:72%;height:13px}.CommunityReviveCard_actionArrowPlaceholder__4LJJx{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.CommunityReviveCard_actionArrow__pzzXf,.CommunityReviveCard_actionIcon__qbdhf,.CommunityReviveCard_actionTitle__yv0io,.CommunityReviveCard_action__BR8iC,.CommunityReviveCard_headerIcon__WVnI7{transition:none}.CommunityReviveCard_action__BR8iC:focus-visible .CommunityReviveCard_actionIcon__qbdhf svg,.CommunityReviveCard_action__BR8iC:hover .CommunityReviveCard_actionIcon__qbdhf svg,.CommunityReviveCard_card__sGV6y:hover .CommunityReviveCard_headerIcon__WVnI7 svg{animation:none}.CommunityReviveCard_nextEventRow__pnoHe:hover .CommunityReviveCard_nextEventCoverEmpty__PMmKg svg{animation:none}.CommunityReviveCard_action__BR8iC:hover .CommunityReviveCard_actionArrow__pzzXf{transform:none}}@media (max-width:640px){.CommunityReviveCard_card__sGV6y{padding:var(--space-4)}.CommunityReviveCard_action__BR8iC{gap:var(--space-3);padding:var(--space-3) 0}.CommunityReviveCard_actionArrow__pzzXf{display:none}}.Button_button__f_l0m{--btn-size:32px;border:none;border-radius:var(--radius-md);font-weight:500;line-height:1.2;min-height:var(--btn-size);cursor:pointer;transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease,opacity var(--transition-fast) ease,transform var(--transition-fast) ease;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.Button_hasHoverIcon__b8rSQ{gap:0}.Button_hoverIcon__iqSwb{display:inline-flex;align-items:center;max-width:0;margin-left:0;opacity:0;overflow:hidden;transition:max-width .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,margin-left .25s ease}.Button_hasHoverIcon__b8rSQ:not(:disabled):focus-visible .Button_hoverIcon__iqSwb,.Button_hasHoverIcon__b8rSQ:not(:disabled):hover .Button_hoverIcon__iqSwb{max-width:24px;margin-left:5px;opacity:1}.Button_icon__BTVtg,.Button_trailingIcon__yf1f3{display:inline-flex;align-items:center;flex-shrink:0}.Button_hasHoverIcon__b8rSQ .Button_icon__BTVtg{margin-right:var(--space-2)}.Button_hasHoverIcon__b8rSQ .Button_trailingIcon__yf1f3{margin-left:var(--space-2)}.Button_iconOnly__RrAZs svg,.Button_icon__BTVtg svg,.Button_trailingIcon__yf1f3 svg{display:block}.Button_iconOnly__RrAZs svg,.Button_trailingIcon__yf1f3 svg{transition:transform var(--transition-fast) var(--ease-out)}.Button_button__f_l0m:not(:disabled):focus-visible .Button_trailingIcon__yf1f3 svg,.Button_button__f_l0m:not(:disabled):hover .Button_trailingIcon__yf1f3 svg{transform:translate(1px,-1px)}.Button_iconOnly__RrAZs:not(:disabled):focus-visible svg,.Button_iconOnly__RrAZs:not(:disabled):hover svg{transform:scale(1.08)}.Button_button__f_l0m:active:not(:disabled){transform:scale(.97)}.Button_button__f_l0m:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.Button_button__f_l0m:disabled{opacity:.5;cursor:not-allowed}.Button_primary__gNjMo{background-color:var(--color-accent);color:var(--color-on-accent)}.Button_primary__gNjMo:hover:not(:disabled){background-color:var(--color-accent-strong)}[data-surface=admin] .Button_primary__gNjMo:hover:not(:disabled){background-color:var(--color-text-primary);color:var(--color-background-gray-app)}.Button_secondary__6ARy2{background-color:var(--color-background-gray-light);color:var(--color-text-primary)}.Button_secondary__6ARy2:hover:not(:disabled){background-color:var(--color-border-gray)}.Button_ghost__nCpIY{background-color:var(--color-background-transparent);color:var(--color-text-primary)}.Button_ghost__nCpIY:hover:not(:disabled){background-color:var(--color-background-gray-light)}[data-theme=dark] .Button_secondary__6ARy2{background-color:var(--color-glass-white-bg)}[data-theme=dark] .Button_secondary__6ARy2:hover:not(:disabled){background-color:var(--color-glass-white-bg-hover)}[data-theme=dark] .Button_ghost__nCpIY:hover:not(:disabled){background-color:var(--color-glass-white-bg)}.Button_success___LYn1{background-color:var(--color-success);color:var(--color-text-white)}.Button_success___LYn1:hover:not(:disabled){background-color:var(--color-success-dark)}.Button_orange__gA5Pk{background-color:var(--color-orange);color:var(--color-text-white)}.Button_orange__gA5Pk:hover:not(:disabled){background-color:var(--color-orange-dark)}.Button_purple-light__8BxOz{background-color:var(--color-purple-light);color:var(--color-text-primary)}.Button_purple-light__8BxOz:hover:not(:disabled){background-color:var(--color-accent);color:var(--color-on-accent)}.Button_danger__yObcW{background-color:var(--color-error);color:var(--color-text-white)}.Button_danger__yObcW:hover:not(:disabled){background-color:var(--color-error-dark)}[data-theme=light] .Button_success___LYn1{color:var(--color-on-accent)}.Button_small__eTosT{--btn-size:var(--btn-size-sm);padding:var(--space-1) 10px;font-size:var(--text-xs)}.Button_medium__ShRpg{--btn-size:32px;padding:6px var(--space-3);font-size:var(--text-sm)}.Button_large__PNABv{--btn-size:38px;padding:9px var(--space-4);font-size:var(--text-base)}.Button_iconOnly__RrAZs{width:var(--btn-size);height:var(--btn-size);min-width:var(--btn-size);padding:0;gap:0;border-radius:var(--radius-md)}@media (prefers-reduced-motion:reduce){.Button_hoverIcon__iqSwb{transition:opacity .2s ease}.Button_iconOnly__RrAZs svg,.Button_trailingIcon__yf1f3 svg{transition:none}.Button_button__f_l0m:not(:disabled):focus-visible .Button_trailingIcon__yf1f3 svg,.Button_button__f_l0m:not(:disabled):hover .Button_trailingIcon__yf1f3 svg,.Button_iconOnly__RrAZs:not(:disabled):focus-visible svg,.Button_iconOnly__RrAZs:not(:disabled):hover svg{transform:none}.Button_button__f_l0m:active:not(:disabled){transform:none}}.GoogleSignInButton_googleButton__kpXL3{display:flex;justify-content:center;width:100%;min-height:44px;color-scheme:light}.CommunitySetupChecklist_card__ubyO_{background:transparent;border:none;border-radius:0;padding:var(--space-5) 0 0;margin-bottom:var(--space-6)}.CommunitySetupChecklist_header__wI7Ni{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5)}.CommunitySetupChecklist_headerText__KYUaB{min-width:0}.CommunitySetupChecklist_title__zLYQB{margin:0;font-size:var(--text-md);font-weight:700;color:var(--color-text-primary)}.CommunitySetupChecklist_subtitle__mmkYZ{margin:2px 0 0;font-size:var(--text-xs);line-height:1.5;color:var(--color-text-tertiary)}.CommunitySetupChecklist_progressLabel__XW1I4{flex-shrink:0;font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);white-space:nowrap}.CommunitySetupChecklist_progressTrack__j5JuL{height:6px;margin:var(--space-4) 0 var(--space-4);border-radius:var(--radius-full);background:var(--color-background-gray-light);overflow:hidden}.CommunitySetupChecklist_progressFill__yagIL{height:100%;border-radius:var(--radius-full);background:var(--color-accent);transition:width var(--transition-moderate) var(--ease-out)}.CommunitySetupChecklist_list__GjdAa{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);counter-reset:setup}.CommunitySetupChecklist_row__QwTp4{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-gray);border-radius:var(--radius-md);background:var(--color-background-gray-extra-light);transition:border-color var(--transition-fast) ease,background-color var(--transition-fast) ease}.CommunitySetupChecklist_row__QwTp4:hover{border-color:var(--color-border-gray-dark)}.CommunitySetupChecklist_rowDone__0s_S5{background:var(--color-purple-bg-subtle);border-color:var(--color-accent)}.CommunitySetupChecklist_rowDone__0s_S5:hover{border-color:var(--color-accent-strong)}.CommunitySetupChecklist_marker__CMJPP{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:var(--radius-circle);background:var(--color-background-gray-light);font-size:var(--text-xs);font-weight:700;color:var(--color-text-secondary)}.CommunitySetupChecklist_markerDone__aBzOk{background:var(--color-accent);color:var(--color-on-accent)}.CommunitySetupChecklist_rowText__o9QXF{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.CommunitySetupChecklist_rowTitle__jExtl{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.CommunitySetupChecklist_rowOptional__vyVZE .CommunitySetupChecklist_rowTitle__jExtl{font-weight:500}.CommunitySetupChecklist_optionalChip__VN7pQ{flex-shrink:0;padding:1px 6px;border-radius:var(--radius-full);border:1px solid var(--color-border-gray);background:transparent;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary)}.CommunitySetupChecklist_markerOptional__fJknq{background:transparent;border:1px dashed var(--color-border-gray-dark);color:var(--color-text-tertiary,var(--color-text-secondary))}.CommunitySetupChecklist_rowDone__0s_S5 .CommunitySetupChecklist_rowTitle__jExtl{color:var(--color-accent-strong-ink)}.CommunitySetupChecklist_rowDescription__uKRuU{font-size:var(--text-xs);line-height:1.4;color:var(--color-text-tertiary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CommunitySetupChecklist_rowAction__RlB5w{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-gray-dark);border-radius:var(--radius-md);background:var(--color-background-white);font:inherit;font-size:var(--text-xs);font-weight:600;color:var(--color-text-primary);cursor:pointer;white-space:nowrap;transition:border-color var(--transition-fast) ease,background-color var(--transition-fast) ease}.CommunitySetupChecklist_rowAction__RlB5w:hover{border-color:var(--color-accent-ink);background:var(--color-purple-bg-subtle)}.CommunitySetupChecklist_rowAction__RlB5w:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.CommunitySetupChecklist_rowDone__0s_S5 .CommunitySetupChecklist_rowAction__RlB5w{border-color:var(--color-border-transparent);background:transparent;color:var(--color-text-secondary)}.CommunitySetupChecklist_rowDone__0s_S5 .CommunitySetupChecklist_rowAction__RlB5w:hover{border-color:var(--color-accent-ink);background:var(--color-background-white)}@media (max-width:768px){.CommunitySetupChecklist_row__QwTp4{flex-wrap:wrap;padding:var(--space-3)}.CommunitySetupChecklist_rowText__o9QXF{flex:1 1 60%}.CommunitySetupChecklist_rowAction__RlB5w{margin-left:36px}}@media (max-width:640px){.CommunitySetupChecklist_card__ubyO_{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.CommunitySetupChecklist_progressFill__yagIL,.CommunitySetupChecklist_rowAction__RlB5w,.CommunitySetupChecklist_row__QwTp4{transition:none}}.ImageCropper_cropper__wBDQM{display:flex;flex-direction:column;gap:16px}.ImageCropper_toolbar__UZ0BX{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;padding:0}.ImageCropper_toolbarGroup__winlg{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ImageCropper_rotationSliderLabel__6z8ow{display:flex;align-items:center;gap:12px;padding:8px 0 16px}.ImageCropper_rotationValue__zkLkz{font-size:13px;color:var(--color-text-secondary);font-weight:500;min-width:45px;text-align:left}.ImageCropper_rotationRange__OBZFS{width:200px;height:4px;border-radius:2px;background:var(--color-gray-200);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(to right,var(--color-purple) 0,var(--color-purple) var(--rotation-percent,0),var(--color-gray-200) var(--rotation-percent,0),var(--color-gray-200) 100%)}.ImageCropper_rotationRange__OBZFS::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-purple);cursor:pointer;border:2px solid var(--color-background-white);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ImageCropper_rotationRange__OBZFS::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--color-purple);cursor:pointer;border:2px solid var(--color-background-white);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ImageCropper_rotationRange__OBZFS::-webkit-slider-runnable-track{height:4px;background:transparent;border-radius:2px}.ImageCropper_rotationRange__OBZFS::-moz-range-track{height:4px;background:transparent;border-radius:2px}.ImageCropper_zoomLabel__2KVlp{display:flex;align-items:center;gap:12px;padding:8px 0 16px}.ImageCropper_zoomValue__hEBmX{font-size:13px;color:var(--color-text-secondary);font-weight:500;min-width:50px;text-align:left}.ImageCropper_zoomRange__2863b{width:180px;height:4px;border-radius:2px;background:var(--color-gray-200);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(to right,var(--color-purple) 0,var(--color-purple) var(--zoom-percent,0),var(--color-gray-200) var(--zoom-percent,0),var(--color-gray-200) 100%)}.ImageCropper_zoomRange__2863b::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-purple);cursor:pointer;border:2px solid var(--color-background-white);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ImageCropper_zoomRange__2863b::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--color-purple);cursor:pointer;border:2px solid var(--color-background-white);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ImageCropper_zoomRange__2863b::-webkit-slider-runnable-track{height:4px;background:transparent;border-radius:2px}.ImageCropper_zoomRange__2863b::-moz-range-track{height:4px;background:transparent;border-radius:2px}.ImageCropper_stage__PZeTA{display:flex;justify-content:center}.ImageCropper_cropFrame__kCmYJ{position:relative;width:100%;max-width:540px;background:var(--color-gray-100);border-radius:12px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:-webkit-grab;cursor:grab;border:1px solid var(--color-border-gray)}.ImageCropper_cropFrame__kCmYJ:active{cursor:-webkit-grabbing;cursor:grabbing}.ImageCropper_image__llg31{position:absolute;top:50%;left:50%;transform-origin:center;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ImageCropper_gridOverlay__PWBCk{position:absolute;inset:0;pointer-events:none;opacity:.75;background-image:linear-gradient(90deg,rgba(255,255,255,.6) 1.5px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.6) 1.5px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.6) 1.5px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.6) 1.5px,transparent 0);background-size:1.5px 100%,1.5px 100%,100% 1.5px,100% 1.5px;background-position:33.333% 0,66.666% 0,0 33.333%,0 66.666%;background-repeat:no-repeat}.ImageCropper_frameOverlay__SRFNX{position:absolute;inset:0;border:2px solid rgba(255,255,255,.85);box-shadow:inset 0 0 0 9999px rgba(0,0,0,.35);pointer-events:none}.ImageCropper_placeholder__Yl2pT{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:14px}.ImageCropper_actions__2s3sX{display:flex;justify-content:flex-end;gap:12px}@media (max-width:640px){.ImageCropper_toolbar__UZ0BX{gap:12px}.ImageCropper_toolbarGroup__winlg{gap:8px}.ImageCropper_rotationRange__OBZFS{width:140px}.ImageCropper_zoomRange__2863b{width:120px}.ImageCropper_cropFrame__kCmYJ{max-width:100%}}.ImageUploadModal_modalOverlay__uKBI_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:20px;animation:ImageUploadModal_modalFadeIn__srESq var(--transition-moderate,.3s) var(--ease-out,ease) both}.ImageUploadModal_modalOverlayClosing__Gtruu{animation:ImageUploadModal_modalFadeOut__V3wNb var(--transition-moderate,.3s) var(--ease-in,ease) both}@keyframes ImageUploadModal_modalFadeIn__srESq{0%{opacity:0}to{opacity:1}}@keyframes ImageUploadModal_modalFadeOut__V3wNb{0%{opacity:1}to{opacity:0}}.ImageUploadModal_modalContent__osatK{background-color:var(--color-background-white);border-radius:16px;padding:0;max-width:600px;width:100%;max-height:90vh;overflow:hidden;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:ImageUploadModal_modalSlideUp__YDYq5 var(--transition-moderate,.3s) var(--ease-out,ease) both}.ImageUploadModal_modalContentClosing___tOtm{animation:ImageUploadModal_modalSlideDown__0ZARG var(--transition-moderate,.3s) var(--ease-in,ease) both}@keyframes ImageUploadModal_modalSlideUp__YDYq5{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ImageUploadModal_modalSlideDown__0ZARG{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.98)}}.ImageUploadModal_modalHeader___YR6c{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--color-border-gray)}.ImageUploadModal_modalTitle__SKvC5{font-size:20px;font-weight:700;color:var(--color-text-primary);margin:0}.ImageUploadModal_closeButton__SBcHA{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:color .2s ease;border-radius:4px}.ImageUploadModal_closeButton__SBcHA:hover:not(:disabled){color:var(--color-text-primary);background-color:var(--color-gray-100)}.ImageUploadModal_closeButton__SBcHA:disabled{opacity:.5;cursor:not-allowed}.ImageUploadModal_modalBody__BPpN_{padding:24px;flex:1 1;overflow-y:auto}.ImageUploadModal_dropZone__QqXkY{border:2px dashed var(--color-border-gray);border-radius:12px;padding:48px 24px;text-align:center;cursor:pointer;transition:border-color var(--transition-base) ease,background-color var(--transition-base) ease;background-color:var(--color-gray-50);min-height:300px;display:flex;align-items:center;justify-content:center}.ImageUploadModal_dropZoneWithAspect___b36C{min-height:0;width:100%;padding:clamp(8px,2.5vw,24px) clamp(12px,3vw,24px)}.ImageUploadModal_dropZoneWithAspect___b36C:not(.ImageUploadModal_dropZoneWithPreview__UjJ_6){min-height:300px}.ImageUploadModal_dropZone__QqXkY:hover{border-color:var(--color-accent-ink);background-color:var(--color-gray-100)}.ImageUploadModal_dropZoneActive__yNWKL{border-color:var(--color-accent-ink);background-color:rgba(99,71,235,.1);border-style:solid}.ImageUploadModal_dropZoneWithPreview__UjJ_6{padding:0;min-height:auto;overflow:hidden}.ImageUploadModal_dropZoneLoading__Jlh93{pointer-events:none;opacity:.7}.ImageUploadModal_dropZoneContent__6nmRY{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(6px,1.5vw,16px);flex:1 1 auto;min-height:0;overflow:auto;width:100%;padding:0 clamp(4px,1vw,8px);box-sizing:border-box}.ImageUploadModal_uploadIcon__y3A8E{width:48px;height:48px;border-radius:50%;background-color:var(--color-gray-200);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);flex-shrink:0}.ImageUploadModal_uploadIcon__y3A8E svg{width:32px;height:32px}.ImageUploadModal_dropZoneText__gnJ0r{font-size:clamp(14px,3.5vw,16px);font-weight:500;color:var(--color-text-primary);margin:0;line-height:1.35;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%;text-align:center;padding:0 2px;box-sizing:border-box}.ImageUploadModal_dropZoneInfo__MrdMX{display:flex;flex-direction:column;gap:2px;margin-top:4px;font-size:clamp(11px,2.5vw,12px);color:var(--color-text-secondary);line-height:1.3}.ImageUploadModal_infoItem__jPaIq{display:block;word-wrap:break-word;max-width:100%;text-align:center}.ImageUploadModal_previewContainer__vcKQX{position:relative;width:100%;height:100%;min-height:300px;border-radius:12px;overflow:hidden}.ImageUploadModal_previewContainerWithAspect__6EjPr{min-height:0}.ImageUploadModal_previewImage__TtDiF{width:100%;height:100%;object-fit:contain;display:block}.ImageUploadModal_previewOverlay__GthrQ{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.ImageUploadModal_previewContainer__vcKQX:hover .ImageUploadModal_previewOverlay__GthrQ{opacity:1}.ImageUploadModal_changeText__VSmui{color:white;font-size:16px;font-weight:600}.ImageUploadModal_loadingContainer__JhiLM{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;min-height:300px}.ImageUploadModal_loadingContainerWithAspect__3wea0{min-height:0}.ImageUploadModal_loadingSpinner__4oRxn{width:48px;height:48px;border:4px solid var(--color-gray-200);border-top-color:var(--color-accent-ink);border-radius:50%;animation:ImageUploadModal_spin__tVfqz .8s linear infinite}.ImageUploadModal_loadingText__wkjC7{font-size:14px;color:var(--color-text-secondary);margin:0}@keyframes ImageUploadModal_spin__tVfqz{to{transform:rotate(1turn)}}.ImageUploadModal_modalFooter__nZEzn{display:flex;gap:12px;justify-content:flex-end;padding:24px;border-top:1px solid var(--color-border-gray)}@media (max-width:640px){.ImageUploadModal_modalContent__osatK{max-width:100%;max-height:90vh;border-radius:12px}.ImageUploadModal_modalBody__BPpN_,.ImageUploadModal_modalFooter__nZEzn,.ImageUploadModal_modalHeader___YR6c{padding:16px}.ImageUploadModal_dropZone__QqXkY{min-height:200px;padding:32px 16px}.ImageUploadModal_dropZone__QqXkY.ImageUploadModal_dropZoneWithAspect___b36C{min-height:0;padding:clamp(6px,1.5vw,12px) clamp(12px,3vw,16px)}.ImageUploadModal_dropZone__QqXkY.ImageUploadModal_dropZoneWithAspect___b36C:not(.ImageUploadModal_dropZoneWithPreview__UjJ_6){min-height:200px}.ImageUploadModal_dropZoneContent__6nmRY{gap:clamp(4px,1vw,8px);padding:0 clamp(8px,2vw,10px)}.ImageUploadModal_dropZoneText__gnJ0r{font-size:clamp(12px,3vw,14px);line-height:1.25}.ImageUploadModal_dropZoneInfo__MrdMX{font-size:clamp(9px,2.2vw,11px);margin-top:clamp(1px,.5vw,2px);gap:1px;line-height:1.2}.ImageUploadModal_dropZoneWithAspect___b36C .ImageUploadModal_uploadIcon__y3A8E{width:clamp(32px,8vw,40px);height:clamp(32px,8vw,40px)}.ImageUploadModal_dropZoneWithAspect___b36C .ImageUploadModal_uploadIcon__y3A8E svg{width:clamp(20px,5vw,26px);height:clamp(20px,5vw,26px)}}.ImageUploadModal_error__FF2OT{margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:1.4;color:var(--color-danger-ink,var(--color-danger))}.ChannelInitialIcon_channelInitialIcon__bzH0Q{display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-white);font-weight:600;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;object-fit:cover}.IdentityBadges_root__s4_KQ{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;vertical-align:middle}.IdentityBadges_verified__1suqK{color:var(--color-accent)}.IdentityBadges_company__lI27n,.IdentityBadges_friend__rpuph,.IdentityBadges_verified__1suqK{display:inline-flex;align-items:center}.IdentityBadges_friendIcon__aNxlB{object-fit:contain}.IdentityBadges_companyLogo__cnWXo{border-radius:4px;object-fit:cover;background:var(--color-background-gray-lighter);border:1px solid var(--color-border-gray-dark)}.IdentityBadges_srOnly__2Hrne{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.IdentityBadges_staff__uNemm{display:inline-flex;align-items:center}.IdentityBadges_staffIcon__u_3tw{border-radius:4px;object-fit:contain;border:1px solid var(--color-border-gray-dark)}.IdentityBadges_companyLink__H2GgJ{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.IdentityBadges_companyLink__H2GgJ:hover{text-decoration:underline}.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_skeletonRow__fBaN2{border-color:var(--color-border-gray);background:none;pointer-events:none}.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;padding:var(--space-2);border:1px solid rgba(var(--sponsor-tier-rgb,0,0,0),var(--sponsor-tier-edge,0));border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(var(--sponsor-tier-rgb,0,0,0),var(--sponsor-tier-wash,0)) 0,rgba(var(--sponsor-tier-rgb,0,0,0),calc(var(--sponsor-tier-wash, 0) / 3)) 100%);transition:border-color .15s ease,background .15s ease}.CommunitySponsorsCard_item__1tkpa:not([class*=tier_]){border-color:var(--color-border-gray)}.CommunitySponsorsCard_clickable__6t8A9{cursor:pointer}.CommunitySponsorsCard_clickable__6t8A9:hover{--sponsor-tier-wash:0.22;--sponsor-tier-edge:0.5}.CommunitySponsorsCard_clickable__6t8A9:not([class*=tier_]):hover{background:var(--color-background-gray-light)}.CommunitySponsorsCard_tier_diamond__GRjMl{--sponsor-tier-rgb:111,211,232;--sponsor-tier-color:#6FD3E8;--sponsor-tier-wash:0.13;--sponsor-tier-edge:0.34}.CommunitySponsorsCard_tier_platinum__eegjN{--sponsor-tier-rgb:185,196,207;--sponsor-tier-color:#B9C4CF;--sponsor-tier-wash:0.13;--sponsor-tier-edge:0.34}.CommunitySponsorsCard_tier_gold__weQvk{--sponsor-tier-rgb:227,179,65;--sponsor-tier-color:#E3B341;--sponsor-tier-wash:0.13;--sponsor-tier-edge:0.34}.CommunitySponsorsCard_tier_silver__9RpsB{--sponsor-tier-rgb:152,161,169;--sponsor-tier-color:#98A1A9;--sponsor-tier-wash:0.13;--sponsor-tier-edge:0.34}.CommunitySponsorsCard_tier_bronze__vk2To{--sponsor-tier-rgb:195,131,72;--sponsor-tier-color:#C38348;--sponsor-tier-wash:0.13;--sponsor-tier-edge:0.34}.CommunitySponsorsCard_tierMark__nRXWi{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--sponsor-tier-color)}.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:column;flex:1 1 auto;min-width:0;gap:1px}.CommunitySponsorsCard_company__0IZhi{min-width:0;font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunitySponsorsCard_customTier__JkM45{min-width:0;font-size:var(--text-xs);color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunitySponsorsCard_arrow__CTHJu{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-tertiary);transition:color .2s ease,transform .2s ease}.CommunitySponsorsCard_clickable__6t8A9:hover .CommunitySponsorsCard_arrow__CTHJu{color:var(--color-accent-ink);transform:translate(2px,-2px)}.CommunitySponsorsCard_clickable__6t8A9:hover .CommunitySponsorsCard_company__0IZhi{color:var(--color-accent-ink)}.CommunitySponsorsCard_seeAllLink__PUFUk{align-self:center;margin-top:var(--space-3)}.CountryCodeSelector_countryCodeButton__gBbD_{display:flex;align-items:center;gap:8px;padding:12px 16px;background:transparent;border:none;border-radius:8px 0 0 8px;cursor:pointer;transition:background-color .2s ease;font-size:14px;font-weight:500;color:var(--color-text-primary);white-space:nowrap;min-width:100px}.CountryCodeSelector_countryCodeButton__gBbD_:hover{background:var(--color-background-gray-lighter)}.CountryCodeSelector_countryCodeButton__gBbD_:active{background:var(--color-background-gray-light)}.CountryCodeSelector_countryCodeButton__gBbD_:focus{outline:none}.CountryCodeSelector_flag__jFNMM{font-size:20px;line-height:1}.CountryCodeSelector_code__i8jIx{font-weight:600;color:var(--color-text-primary)}.CountryCodeSelector_chevron__O_El9{color:var(--color-text-secondary);transition:transform .2s ease}.CountryCodeSelector_countryCodeButton__gBbD_:hover .CountryCodeSelector_chevron__O_El9{transform:translateY(1px)}.CountryCodeSelector_modalOverlay__Wch5r{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:CountryCodeSelector_fadeIn__S0VPJ .2s ease}@keyframes CountryCodeSelector_fadeIn__S0VPJ{0%{opacity:0}to{opacity:1}}.CountryCodeSelector_modalContent__yupwx{background:var(--color-background-white);border-radius:12px;padding:0;max-width:500px;width:100%;max-height:80vh;display:flex;flex-direction:column;border:1px solid var(--color-border-gray);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:CountryCodeSelector_slideUp__ZTGux .2s ease}@keyframes CountryCodeSelector_slideUp__ZTGux{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.CountryCodeSelector_modalHeader__5Q_tE{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--color-border-gray)}.CountryCodeSelector_modalTitle__uLAwe{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0}.CountryCodeSelector_closeButton__eY_BP{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:color .2s ease;border-radius:4px}.CountryCodeSelector_closeButton__eY_BP:hover{color:var(--color-text-primary);background:var(--color-background-gray-light)}.CountryCodeSelector_searchContainer__uJ3mH{position:relative;padding:16px 24px;border-bottom:1px solid var(--color-border-gray);display:flex;align-items:center}.CountryCodeSelector_searchIcon___QbCQ{position:absolute;right:32px;top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none;z-index:1;flex-shrink:0}.CountryCodeSelector_searchInput__1_ArL{width:100%;padding:12px 40px 12px 16px;border:1px solid var(--color-border-gray);border-radius:8px;font-size:14px;color:var(--color-text-primary);transition:border-color .2s ease;box-sizing:border-box;min-width:0}.CountryCodeSelector_searchInput__1_ArL:focus{outline:none;border-color:var(--color-info);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CountryCodeSelector_searchInput__1_ArL::placeholder{color:var(--color-text-tertiary)}.CountryCodeSelector_countryList__zAB0P{flex:1 1;overflow-y:auto;max-height:400px;padding:8px 0}.CountryCodeSelector_countryItem__u0iIL{width:100%;display:flex;align-items:center;gap:12px;padding:12px 24px;background:none;border:none;cursor:pointer;transition:background-color .2s ease;text-align:left}.CountryCodeSelector_countryItem__u0iIL:hover{background:var(--color-background-gray-lighter)}.CountryCodeSelector_countryItemSelected__CPMQd{background:var(--color-background-blue-lighter)}.CountryCodeSelector_countryItemSelected__CPMQd:hover{background:var(--color-background-blue-lightest)}.CountryCodeSelector_countryFlag__2i8PJ{font-size:24px;line-height:1;flex-shrink:0}.CountryCodeSelector_countryName__cJz_u{flex:1 1;font-size:14px;font-weight:500;color:var(--color-text-primary)}.CountryCodeSelector_countryCode__uUAp7{font-size:14px;font-weight:600;color:var(--color-text-secondary);flex-shrink:0}.CountryCodeSelector_noResults__JhpjK{padding:24px;text-align:center;color:var(--color-text-secondary);font-size:14px}.CountryCodeSelector_countryList__zAB0P::-webkit-scrollbar{width:8px}.CountryCodeSelector_countryList__zAB0P::-webkit-scrollbar-track{background:var(--color-background-gray-lighter)}.CountryCodeSelector_countryList__zAB0P::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:4px}.CountryCodeSelector_countryList__zAB0P::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}@media (max-width:640px){.CountryCodeSelector_modalContent__yupwx{max-width:100%;max-height:90vh}.CountryCodeSelector_countryCodeButton__gBbD_{min-width:80px;padding:12px;font-size:12px}.CountryCodeSelector_code__i8jIx{font-size:12px}.CountryCodeSelector_flag__jFNMM{font-size:18px}.CountryCodeSelector_searchContainer__uJ3mH{padding:12px 16px}.CountryCodeSelector_searchIcon___QbCQ{right:28px}.CountryCodeSelector_searchInput__1_ArL{padding:10px 36px 10px 12px;font-size:14px}}.TicketSelection_ticketSelection__MSCMm{display:flex;flex-direction:column;gap:24px;scroll-padding-top:100px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.TicketSelection_ticketSection___vjIl,.TicketSelection_ticketsList__fb3Pn{display:flex;flex-direction:column;gap:16px}.TicketSelection_ticketSection___vjIl{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.TicketSelection_noTickets___Pr3y{text-align:center;padding:48px;color:var(--color-text-secondary);font-size:16px}.TicketSelection_attendeesCard__OXdX7{padding:0;scroll-padding-top:100px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;margin:8px 0 0;border:none;background:transparent}.TicketSelection_attendeesTitle__pVsq2{font-size:14px;font-weight:500;color:var(--color-text-secondary);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--color-border-gray)}.TicketSelection_attendeeForm__VSIUC{padding:20px;background:var(--color-background-gray-lighter);border-radius:12px;margin-bottom:16px;border:1px solid var(--color-border-gray);width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.TicketSelection_attendeeForm__VSIUC:last-child{margin-bottom:0}.TicketSelection_attendeeNumber__am1Sn{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0 0 16px}.TicketSelection_formGrid__a82uJ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;width:100%;max-width:100%;box-sizing:border-box}.TicketSelection_formField__VDZsi{display:flex;flex-direction:column;gap:8px}.TicketSelection_formField__VDZsi label{font-size:14px;font-weight:600;color:var(--color-gray-800)}.TicketSelection_formField__VDZsi input{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;scroll-margin-top:100px;scroll-margin-bottom:20px;width:100%;max-width:100%;box-sizing:border-box}.TicketSelection_formField__VDZsi input::placeholder{color:var(--color-text-tertiary)}.TicketSelection_formField__VDZsi input:focus{outline:none;border-color:var(--color-accent-ink)}.TicketSelection_formFieldError__NJELl input,.TicketSelection_formFieldError__NJELl input:focus{border-color:var(--color-danger-ink)}.TicketSelection_formLabelError__M_99o{color:var(--color-danger-ink)!important}.TicketSelection_inputError__gQWSx{border-color:var(--color-danger-ink)!important}[data-theme=dark] .TicketSelection_formLabelError__M_99o{color:#ef4444!important}[data-theme=dark] .TicketSelection_inputError__gQWSx{border-color:#ef4444!important}.TicketSelection_errorMessage__mK3Vi{font-size:12px;color:var(--color-danger-ink);margin-top:4px}.TicketSelection_phoneInputWrapper__unY8I{display:flex;align-items:stretch;width:100%;max-width:100%;box-sizing:border-box;min-width:0;border:1px solid var(--color-border-gray);border-radius:8px;background:var(--color-background-gray-app);transition:border-color .2s ease}.TicketSelection_phoneInputWrapper__unY8I:focus-within{border-color:var(--color-accent-ink)}.TicketSelection_phoneInputWrapper__unY8I:has(.TicketSelection_phoneInput__Feap1:focus){border-color:var(--color-accent-ink)}.TicketSelection_formFieldError__NJELl .TicketSelection_phoneInputWrapper__unY8I{border-color:var(--color-danger-ink)}.TicketSelection_phoneInputWrapper__unY8I .TicketSelection_phoneInput__Feap1{flex:1 1;border:none;border-radius:0 8px 8px 0;padding:10px 12px}.TicketSelection_phoneInputWrapper__unY8I .TicketSelection_phoneInput__Feap1:focus{outline:none;border:none}.TicketSelection_formFieldError__NJELl .TicketSelection_phoneInputWrapper__unY8I .TicketSelection_phoneInput__Feap1{border:none}.TicketSelection_checkoutSection__dN18O{position:-webkit-sticky;position:sticky;bottom:0;background:white;padding-top:16px;border-top:1px solid #e1e7ef;margin-top:auto}.TicketSelection_checkoutCard__mzL_d{padding:24px}.TicketSelection_checkoutSummary__MlMzw{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e1e7ef}.TicketSelection_summaryRow__a4XQB{display:flex;justify-content:space-between;align-items:center;font-size:16px}.TicketSelection_summaryRow__a4XQB span:first-child{color:var(--color-text-secondary)}.TicketSelection_summaryValue__aqVK_{font-weight:700;color:var(--color-text-primary);font-size:18px}.TicketSelection_checkoutButton__he7_U{width:100%}@media (max-width:768px){.TicketSelection_formGrid__a82uJ{grid-template-columns:1fr}}.EmptyState_emptyState__3u1_O{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-9) var(--space-6);text-align:center;width:100%}.EmptyState_card__PQTFg{gap:var(--space-3);border:1px dashed var(--color-border-gray);border-radius:16px;background:var(--color-background-gray-lighter);box-sizing:border-box}.EmptyState_icon__9R94m{margin-bottom:var(--space-4);opacity:.5}.EmptyState_card__PQTFg .EmptyState_icon__9R94m{margin-bottom:0}.EmptyState_cardAction__f6Dx9{margin-top:var(--space-2)}.EmptyState_title__QNedS{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0 0 var(--space-2) 0}.EmptyState_description__HINZm{font-size:14px;color:var(--color-text-secondary);margin:0;max-width:420px}.EmptyState_actionButton__ge7sW{margin-top:var(--space-4);background:none;padding:var(--space-2) var(--space-1);color:var(--color-purple-badge-text);font-size:var(--text-sm);font-weight:600;cursor:pointer;font-family:inherit;border:none;border-bottom:1px solid transparent;transition:border-color var(--transition-fast) ease,color var(--transition-fast) ease}.EmptyState_actionButton__ge7sW:hover{border-bottom-color:var(--color-purple-badge-text)}.EmptyState_actionButton__ge7sW:active{color:var(--color-accent-strong-ink)}[data-theme=light] .EmptyState_actionButton__ge7sW:active{color:var(--color-accent-ink)}.EmptyState_prompt__Smdxe{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-6);text-align:left;border:1px dashed var(--color-border-gray-dark);border-radius:var(--radius-lg);background:transparent;box-sizing:border-box}.EmptyState_promptBody__m4_Hj{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0}.EmptyState_promptIcon__psvwm{display:inline-flex;margin-bottom:var(--space-2);color:var(--color-text-tertiary)}.EmptyState_prompt__Smdxe .EmptyState_title__QNedS{font-size:var(--text-base);margin:0}.EmptyState_prompt__Smdxe .EmptyState_description__HINZm{font-size:var(--text-sm);max-width:46ch}.EmptyState_promptAction__LB6Fg{margin-top:var(--space-3)}.EmptyState_preview__KBYQy{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-end;gap:var(--space-2);max-width:55%;flex-shrink:0}@media (max-width:768px){.EmptyState_prompt__Smdxe{flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-5)}.EmptyState_preview__KBYQy{justify-content:flex-start;max-width:100%}}.EmptyState_chip__mUxwS{display:inline-flex;align-items:center;gap:var(--space-1);padding:5px 12px;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.EmptyState_chipIcon__mork1{display:inline-flex;align-items:center;flex-shrink:0}.EmptyState_chipNeutral__86SPP{background:var(--color-background-gray-light);color:var(--color-text-secondary)}.EmptyState_chipAccent__7OTNH{background:var(--color-purple-badge-bg);color:var(--color-purple-badge-text)}.EmptyState_chipOrange__UWWnK{background:rgba(252,139,61,.12);color:#9A5306}.EmptyState_chipInfo__IUYt2{background:rgba(59,130,246,.12);color:#1d4ed8}.EmptyState_chipViolet__mqtYv{background:rgba(139,92,246,.12);color:#6d28d9}[data-theme=dark] .EmptyState_chipNeutral__86SPP{background:var(--color-glass-white-bg);color:var(--color-text-secondary)}[data-theme=dark] .EmptyState_chipOrange__UWWnK{background:rgba(252,139,61,.16);color:#fc8b3d}[data-theme=dark] .EmptyState_chipInfo__IUYt2{background:rgba(96,165,250,.16);color:#93c5fd}[data-theme=dark] .EmptyState_chipViolet__mqtYv{background:rgba(167,139,250,.18);color:#c4b5fd}:root:not([data-theme=dark]) .EmptyState_card__PQTFg,:root:not([data-theme=dark]) .EmptyState_prompt__Smdxe{background:var(--surface-card);box-shadow:var(--shadow-sm)}.DatePicker_datePickerContainer__xhPOa{position:relative;width:100%}.DatePicker_label__C7WCH{display:block;font-size:14px;font-weight:600;color:var(--color-gray-800);margin-bottom:8px}.DatePicker_inputWrapper__85P1O{position:relative;width:100%}.DatePicker_input__y4_62{width:100%;padding:10px 40px 10px 12px;border:1px solid var(--color-border-gray);border-radius:8px;font-size:14px;color:var(--color-text-primary);background:var(--color-background-white);cursor:pointer;transition:border-color .2s ease;font-family:inherit;box-sizing:border-box}.DatePicker_input__y4_62:focus{outline:none;border-color:var(--color-accent-ink)}.DatePicker_inputError__FLMVe{border-color:var(--color-error-form)!important}.DatePicker_inputDisabled__eev3t{background:var(--color-background-gray-light);cursor:not-allowed;opacity:.6}.DatePicker_inputSeamless__N6NS_{border:none;background:transparent;border-radius:0}.DatePicker_inputSeamless__N6NS_:focus{border:none}.DatePicker_calendarIcon__nmzey{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:18px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:color .2s ease}.DatePicker_calendarIcon__nmzey:hover:not(:disabled){color:var(--color-text-primary)}.DatePicker_calendarIcon__nmzey:disabled{cursor:not-allowed;opacity:.5}.DatePicker_dropdown__AmNvb{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-dropdown);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);min-width:300px;animation:DatePicker_slideDown__XYrKU .2s ease-out}.DatePicker_dropdown__AmNvb,.DatePicker_inlineCalendar__kEfL7{background:var(--color-background-white);border:1px solid var(--color-border-gray);border-radius:12px;padding:16px}.DatePicker_inlineCalendar__kEfL7{width:100%;box-sizing:border-box}@keyframes DatePicker_slideDown__XYrKU{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DatePicker_calendarHeader__n4zqq{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.DatePicker_monthYear__1sUXF{display:flex;align-items:center;justify-content:center;gap:4px;flex:1 1;min-width:0}.DatePicker_monthSelect__qoxxt,.DatePicker_yearSelect__7k2Ae{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;padding:2px 4px;border-radius:6px;font:inherit;font-size:16px;font-weight:600;color:var(--color-text-primary);cursor:pointer;text-align:center;text-align-last:center;max-width:100%}.DatePicker_monthSelect__qoxxt:hover,.DatePicker_yearSelect__7k2Ae:hover{background:var(--color-background-gray-light)}.DatePicker_monthSelect__qoxxt:focus-visible,.DatePicker_yearSelect__7k2Ae:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.DatePicker_monthSelect__qoxxt option,.DatePicker_yearSelect__7k2Ae option{color:var(--color-text-primary);background:var(--color-background-secondary,var(--color-background))}.DatePicker_monthNavButton__FGCCd{background:none;border:none;color:var(--color-text-primary);cursor:pointer;padding:0;border-radius:4px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.DatePicker_monthNavButton__FGCCd:hover{background:var(--color-background-gray-light)}.DatePicker_calendarGrid__tC0iX{width:100%}.DatePicker_dayNamesRow__WHkLI{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin-bottom:8px}.DatePicker_dayName__5_Tjs{text-align:center;font-size:12px;font-weight:600;color:var(--color-text-secondary);padding:4px 0}.DatePicker_daysGrid__weemC{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.DatePicker_calendarDay__kVrAL{aspect-ratio:1;border:1px solid var(--color-border-gray);background:var(--color-background-white);color:var(--color-text-primary);font-size:14px;font-weight:500;cursor:pointer;border-radius:4px;transition:background-color var(--transition-base) ease,border-color var(--transition-base) ease;display:flex;align-items:center;justify-content:center;padding:0;min-height:36px}.DatePicker_calendarDay__kVrAL:hover:not(:disabled){background:var(--color-background-gray-light);border-color:var(--color-border-gray-dark)}.DatePicker_calendarDay__kVrAL.DatePicker_today__msFmL{background:var(--color-purple);color:white;border-color:var(--color-purple);font-weight:600}[data-theme=light] .DatePicker_calendarDay__kVrAL.DatePicker_today__msFmL{color:var(--color-on-accent)}.DatePicker_calendarDay__kVrAL.DatePicker_selected__w_1O9{border-color:var(--color-accent);font-weight:600}.DatePicker_calendarDay__kVrAL.DatePicker_selected__w_1O9,.DatePicker_calendarDay__kVrAL.DatePicker_selected__w_1O9.DatePicker_today__msFmL{background:var(--color-accent);color:var(--color-on-accent)}.DatePicker_calendarDay__kVrAL.DatePicker_disabled__fn6DZ{opacity:.3;cursor:not-allowed;background:var(--color-background-gray-light)}.DatePicker_calendarDay__kVrAL.DatePicker_disabled__fn6DZ:hover{background:var(--color-background-gray-light);border-color:var(--color-border-gray)}.DatePicker_emptyDay__Kgs53{aspect-ratio:1;min-height:36px;background:transparent;border:none}@media (max-width:768px){.DatePicker_dropdown__AmNvb{min-width:280px;left:50%;transform:translateX(-50%)}}.FormRenderer_renderer__rMT0u{display:flex;flex-direction:column;gap:16px;width:100%}.FormRenderer_section__HRmtS{padding:12px 0 4px;border-bottom:1px solid var(--color-border-gray,#e1e7ef)}.FormRenderer_sectionTitle__FIYAL{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--color-text-primary,#1f2937)}.FormRenderer_sectionDescription__A2VQq{margin:0;font-size:14px;color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.FormRenderer_optionsList__WSHkM{display:flex;flex-direction:column;gap:6px}.FormRenderer_optionLabel__OEKJd{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--color-text-primary,#1f2937);cursor:pointer}.FormRenderer_optionLabel__OEKJd input[type=checkbox],.FormRenderer_optionLabel__OEKJd input[type=radio]{margin-top:3px;accent-color:var(--form-accent,var(--color-purple,#9EE771))}.FormRenderer_urlField__ulmwX{position:relative;display:flex;align-items:stretch}.FormRenderer_urlField__ulmwX input{padding-right:92px}.FormRenderer_urlPasteButton__eA0gl{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:4px;padding:6px 10px;background:var(--color-gray-50,#f9fafb);border:1px solid var(--color-border-gray,#e1e7ef);border-radius:6px;color:var(--color-text-primary,#1f2937);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.FormRenderer_urlPasteButton__eA0gl:hover{background:var(--color-background-white,#fff);border-color:var(--form-accent,var(--color-accent-ink));color:var(--form-accent,var(--color-accent-ink))}.FormRenderer_urlPasteButton__eA0gl svg{font-size:14px}.FormRenderer_consentField__jlvm4{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--color-gray-50,#f9fafb);border:1px solid var(--color-border-gray,#e1e7ef);border-radius:8px}.FormRenderer_softWarningInput__CEPLY{border-color:#f59e0b;background:rgba(245,158,11,.05)}.FormRenderer_softWarningInput__CEPLY:focus{border-color:#d97706;box-shadow:0 0 0 3px rgba(245,158,11,.15)}.FormRenderer_softWarning__PJhFA{margin:4px 0 0;font-size:12px;color:#92400e;line-height:1.4}.FormRenderer_phoneInputWrapper__QGsEm{display:flex;align-items:stretch;border:1px solid var(--color-border-gray,#e1e7ef);border-radius:8px;overflow:hidden;background:var(--color-background-white,#fff);transition:border-color .15s ease,box-shadow .15s ease}.FormRenderer_phoneInputWrapper__QGsEm:focus-within{border-color:var(--color-accent-ink);box-shadow:0 0 0 3px rgba(158,231,113,.12)}.FormRenderer_phoneInput__wzwKJ{flex:1 1;min-width:0;padding:9px 12px;border:none;outline:none;font-size:14px;background:transparent;color:var(--color-text-primary,#1f2937)}.FormRenderer_phoneInput__wzwKJ:disabled{opacity:.6;cursor:not-allowed}.FormRenderer_phoneInputError__ujvUn{background:rgba(220,38,38,.04)}.FormRenderer_consentField__jlvm4 input[type=checkbox]{accent-color:var(--form-accent,var(--color-purple,#9EE771))}.FormRenderer_consentLegal__CjRkG{margin:0;font-size:13px;color:var(--color-text-secondary);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.FormRenderer_consentError__2ZKHk{font-size:13px;color:var(--color-danger-ink)}:root:not([data-theme=dark]) .FormRenderer_softWarningInput__CEPLY{border-color:var(--color-warning-ink)}.FormRenderer_renderer__rMT0u[data-form-layout=gathin]{gap:26px}.FormRenderer_renderer__rMT0u[data-form-layout=gathin] .FormRenderer_phoneInputWrapper__QGsEm{border:none;border-bottom:1.5px solid var(--form-border,var(--color-border-gray,#e1e7ef));border-radius:0;background:transparent;overflow:visible}.FormRenderer_renderer__rMT0u[data-form-layout=gathin] .FormRenderer_phoneInputWrapper__QGsEm:focus-within{border-bottom-color:var(--form-accent,var(--color-accent-ink));box-shadow:0 1px 0 0 var(--form-accent,var(--color-accent-ink))}.FormRenderer_renderer__rMT0u[data-form-layout=gathin] .FormRenderer_consentField__jlvm4{background:transparent;border:none;border-top:1px solid var(--form-border,var(--color-border-gray,#e1e7ef));border-radius:0;padding:14px 0 0}.FormRenderer_renderer__rMT0u[data-form-layout=card]{gap:12px}.FormRenderer_renderer__rMT0u[data-form-layout=card]>*{background:var(--form-surface,var(--color-background-white,#fff));border:1px solid var(--form-border,var(--color-border-gray,#e1e7ef));border-radius:14px;padding:18px}.FormRenderer_renderer__rMT0u[data-form-layout=card]>.FormRenderer_pageBreak__DKrxn,.FormRenderer_renderer__rMT0u[data-form-layout=card]>.FormRenderer_section__HRmtS{background:transparent;border:none;border-bottom:1px solid var(--form-border,var(--color-border-gray,#e1e7ef));border-radius:0;padding:6px 2px 8px}.FormRenderer_renderer__rMT0u[data-form-layout=card] .FormRenderer_phoneInputWrapper__QGsEm{border:none;border-bottom:1.5px solid var(--form-border,var(--color-border-gray,#e1e7ef));border-radius:0;background:transparent;overflow:visible}.FormRenderer_renderer__rMT0u[data-form-layout=boxed] .FormRenderer_phoneInputWrapper__QGsEm{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,#E1E7EF))}.FormRenderer_pageBreak__DKrxn{display:flex;align-items:center;gap:12px;margin:4px 0;color:var(--form-muted,var(--color-text-tertiary,#8b917f));font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.FormRenderer_pageBreak__DKrxn:after,.FormRenderer_pageBreak__DKrxn:before{content:"";flex:1 1;border-top:1px dashed var(--form-border,var(--color-border-gray,#e1e7ef))}.FormRenderer_accountFilled__ixnFC{display:flex;flex-direction:column;gap:4px}.FormRenderer_accountFilledNote__fyiMi{margin:0;font-size:12px;line-height:1.4;color:var(--color-text-tertiary,#8A94A6)}.EventTicketFormStep_body__PakzA{display:flex;flex-direction:column;gap:20px;width:100%;max-width:560px;margin:0 auto;padding:0 20px 48px}.EventTicketFormStep_submittingView__3biy_{min-height:42vh;display:flex;align-items:center;justify-content:center;animation:EventTicketFormStep_formStepFadeIn__Xsj9a .16s ease both}.EventTicketFormStep_spinner__fEBfk{width:44px;height:44px;border-radius:50%;border:3px solid var(--color-border-gray,#e1e7ef);border-top-color:var(--color-accent-ink);animation:EventTicketFormStep_formStepSpin__fgJR7 .7s linear infinite}@keyframes EventTicketFormStep_formStepSpin__fgJR7{to{transform:rotate(1turn)}}@keyframes EventTicketFormStep_formStepFadeIn__Xsj9a{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.EventTicketFormStep_spinner__fEBfk{animation-duration:1.4s}.EventTicketFormStep_submittingView__3biy_{animation:none}}.EventTicketFormStep_tabs__2BclV{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--color-border-gray,#e1e7ef)}.EventTicketFormStep_tab__kYSOe{padding:8px 14px;background:var(--color-gray-50,#f9fafb);border:1px solid var(--color-border-gray,#e1e7ef);border-radius:999px;font-size:13px;font-weight:500;color:var(--color-text-primary,#1f2937);cursor:pointer;transition:background-color var(--transition-base) ease,border-color var(--transition-base) ease,color var(--transition-base) ease}.EventTicketFormStep_tab__kYSOe:hover{border-color:var(--color-accent-ink)}.EventTicketFormStep_tabActive__6c7RT{background:var(--color-purple,#9EE771);border-color:var(--color-purple,#9EE771);color:var(--color-on-accent)}[data-theme=dark] .EventTicketFormStep_tabActive__6c7RT{color:white}.EventTicketFormStep_footer__G6EHl{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--color-border-gray,#e1e7ef)}.EventTicketFormStep_footerSpace__1O_5T{flex:1 1}.EventTicketFormStep_errorInline__5U6rR,.EventTicketFormStep_error__wGU3E{margin:0;padding:12px 16px;background:rgba(220,38,38,.08);border:1px solid var(--color-danger-ink);border-radius:8px;color:var(--color-danger-ink)}.EventWaitlistCard_card__3PUqM{background:var(--color-background-white);border:1px solid var(--color-border-gray);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:14px;margin:12px 24px 0}.EventWaitlistCard_headerRow__dDPVv{display:flex;align-items:flex-start;gap:12px}.EventWaitlistCard_headerRowCentered__CWNH3{align-items:center}.EventWaitlistCard_icon__0K6NG{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--color-background-gray-light);color:var(--color-text-secondary,#4b5563)}.EventWaitlistCard_iconPending__vw_IZ{background:var(--color-warning-light);color:var(--color-warning-ink)}.EventWaitlistCard_iconConfirmed__mzipL{background:var(--color-success-light);color:var(--color-success-ink)}.EventWaitlistCard_headerText__w4mfJ{display:flex;flex-direction:column;gap:2px;min-width:0}.EventWaitlistCard_title__I6Ngn{font-size:16px;font-weight:600;margin:0;color:var(--color-text-primary,#111827)}.EventWaitlistCard_subtitle__QiQSQ{font-size:14px;line-height:1.45;margin:0;color:var(--color-text-secondary,#4b5563)}.EventWaitlistCard_divider__D967p{height:1px;background:var(--color-border-gray);margin:0 -16px}.EventWaitlistCard_body__T4JZr{font-size:14px;line-height:1.55;margin:0;color:var(--color-text-primary,#111827)}.EventWaitlistCard_identity__Un0P_{display:flex;align-items:center;gap:8px;min-width:0}.EventWaitlistCard_identityName__iMe_M{font-size:14px;font-weight:600;color:var(--color-text-primary,#111827);white-space:nowrap}.EventWaitlistCard_identityEmail__lA6hr{font-size:13px;color:var(--color-text-secondary,#4b5563);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.EventWaitlistCard_action__TDV8Z{width:100%}.Dropdown_container__7XPhP{position:relative;width:100%;min-width:0}.Dropdown_trigger__P_0AA{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 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:500;cursor:pointer;text-align:left}.Dropdown_trigger__P_0AA:disabled{opacity:.5;cursor:default}.Dropdown_triggerLabel__tEDyb{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dropdown_chevron__L657s,.Dropdown_placeholder__pyXim{color:var(--color-text-tertiary)}.Dropdown_chevron__L657s{display:inline-flex;flex-shrink:0;transition:transform .18s ease}.Dropdown_chevronOpen__k65WV{transform:rotate(180deg)}.Dropdown_menu__xW9EE{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;margin:0;padding:4px;list-style:none;max-height:280px;overflow-y:auto;background:var(--color-background-white);border:1px solid var(--color-border-gray);border-radius:var(--radius-md);box-shadow:var(--shadow-lg,0 12px 32px rgba(0,0,0,.22));animation:Dropdown_menuIn__DKOc2 .16s ease}@keyframes Dropdown_menuIn__DKOc2{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.Dropdown_option__zNaoK{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:none;border-radius:var(--radius-sm,6px);background:none;color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;text-align:left}.Dropdown_option__zNaoK:hover{background:var(--color-background-gray-light)}.Dropdown_optionSelected__vWZr0{color:var(--color-accent-ink);font-weight:600}.Dropdown_optionLabel__l0mYW{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dropdown_optionCheck__RC1a_{display:inline-flex;flex-shrink:0;color:var(--color-accent-ink)}.Dropdown_skeletonRow__yFxeI{padding:9px 10px}.Dropdown_skeletonBar__2L2_6{display:block;height:14px;width:70%;border-radius:var(--radius-sm,6px)}.Dropdown_skeletonRow__yFxeI:nth-child(2) .Dropdown_skeletonBar__2L2_6{width:52%}.Dropdown_skeletonRow__yFxeI:nth-child(3) .Dropdown_skeletonBar__2L2_6{width:64%}.Dropdown_skeletonRow__yFxeI:nth-child(4) .Dropdown_skeletonBar__2L2_6{width:44%}.Dropdown_emptyRow__WS09t{padding:9px 10px;color:var(--color-text-tertiary);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){.Dropdown_menu__xW9EE{animation:none}.Dropdown_chevron__L657s{transition:none}}.CertificateProgramPicker_field__DSnT9{display:flex;flex-direction:column;gap:var(--space-2)}.CertificateProgramPicker_label__RzI7S{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.CertificateProgramPicker_meta__zlcEk{font-size:var(--text-xs);color:var(--color-text-tertiary)}.CertificateProgramPicker_link__jzJug{color:var(--color-accent-ink);text-decoration:underline}.EventThemeSurface_surface__wMJ80{position:relative;isolation:isolate;border-radius:var(--radius-lg,14px);background:var(--event-surface);color:var(--event-surface-ink);font-family:var(--event-font)}.EventThemeSurface_surface__wMJ80 a{color:var(--event-accent)}.EventThemeSurface_pattern__loGAA{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.EventThemeSurface_dots__pJMh9{background-image:radial-gradient(circle at center,color-mix(in srgb,var(--event-accent) 34%,transparent) 1.5px,transparent 1.6px);background-size:18px 18px}.EventThemeSurface_waves___s3jv{background-image:radial-gradient(ellipse 24px 10px at 12px 0,transparent 0 9px,color-mix(in srgb,var(--event-accent) 26%,transparent) 9px 10px,transparent 10px),radial-gradient(ellipse 24px 10px at 36px 20px,transparent 0 9px,color-mix(in srgb,var(--event-accent) 26%,transparent) 9px 10px,transparent 10px);background-size:48px 20px}.EventThemeSurface_zigzag__zO8a5{background-image:linear-gradient(135deg,color-mix(in srgb,var(--event-accent) 22%,transparent) 25%,transparent 25%),linear-gradient(225deg,color-mix(in srgb,var(--event-accent) 22%,transparent) 25%,transparent 25%);background-size:20px 20px}.EventThemeSurface_prism__GTZ52{background-image:radial-gradient(at 18% 22%,color-mix(in srgb,var(--event-accent) 55%,transparent) 0,transparent 55%),radial-gradient(at 82% 12%,color-mix(in srgb,var(--event-accent) 30%,transparent) 0,transparent 50%),radial-gradient(at 62% 88%,color-mix(in srgb,var(--event-accent) 42%,transparent) 0,transparent 60%)}.EventThemeSurface_flow__mKwP9{background-image:radial-gradient(at 20% 20%,color-mix(in srgb,var(--event-accent) 50%,transparent) 0,transparent 55%),radial-gradient(at 80% 30%,color-mix(in srgb,var(--event-accent) 34%,transparent) 0,transparent 50%),radial-gradient(at 50% 85%,color-mix(in srgb,var(--event-accent) 44%,transparent) 0,transparent 60%);background-size:160% 160%;animation:EventThemeSurface_drift__uf0sY 24s ease-in-out infinite alternate}@keyframes EventThemeSurface_drift__uf0sY{0%{background-position:0 0}to{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.EventThemeSurface_flow__mKwP9{animation:none;background-size:100% 100%}}