.app_brand-module__IBzyaa__brandLink,.app_brand-module__IBzyaa__brand{min-width:0;color:inherit;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.app_brand-module__IBzyaa__copy{gap:2px;min-width:0;display:grid}.app_brand-module__IBzyaa__name{font-size:.98rem;font-weight:var(--font-weight-bold);line-height:1.1}.app_brand-module__IBzyaa__tagline{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);line-height:1.25}.app_brand-module__IBzyaa__mark{background:linear-gradient(180deg, #ffffff29, #ffffff05), color-mix(in srgb, var(--color-surface-elevated) 94%, transparent);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 10px 24px #0f172a1f}.app_brand-module__IBzyaa__markSm{border-radius:14px;width:40px;height:40px}.app_brand-module__IBzyaa__markMd{width:44px;height:44px}.app_brand-module__IBzyaa__markLg{border-radius:20px;width:60px;height:60px}.app_brand-module__IBzyaa__markImage{object-fit:contain;width:auto;height:auto}.app_brand-module__IBzyaa__markSm .app_brand-module__IBzyaa__markImage{width:28px;height:28px}.app_brand-module__IBzyaa__markMd .app_brand-module__IBzyaa__markImage{width:32px;height:32px}.app_brand-module__IBzyaa__markLg .app_brand-module__IBzyaa__markImage{width:42px;height:42px}@media (max-width:720px){.app_brand-module__IBzyaa__brandLink,.app_brand-module__IBzyaa__brand{gap:12px}.app_brand-module__IBzyaa__tagline{display:none}}
.people_sheet-module__N_lHAq__overlay{z-index:82;padding:18px 12px max(18px, env(safe-area-inset-bottom));background:#0000006b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.people_sheet-module__N_lHAq__sheet{background:var(--color-surface,#fff);width:min(100%,520px);height:min(60vh,560px);min-height:320px;color:var(--color-on-surface,#181818);border:1px solid #ffffff24;border-radius:22px 22px 0 0;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 -18px 48px #00000042}.people_sheet-module__N_lHAq__handle{background:color-mix(in srgb, var(--color-on-surface-variant,#717171) 34%, transparent);border-radius:999px;justify-self:center;width:42px;height:5px;margin-top:10px}.people_sheet-module__N_lHAq__header{border-bottom:1px solid color-mix(in srgb, var(--color-outline,#d9d9d9) 70%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px 14px;display:grid}.people_sheet-module__N_lHAq__header h2{color:var(--color-on-surface,#181818);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:800;line-height:1.25;overflow:hidden}.people_sheet-module__N_lHAq__closeButton{background:color-mix(in srgb, var(--color-on-surface,#181818) 7%, transparent);width:38px;height:38px;color:var(--color-on-surface,#181818);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.people_sheet-module__N_lHAq__closeButton svg{width:18px;height:18px}.people_sheet-module__N_lHAq__list{min-height:0;padding:8px 0;overflow-y:auto}.people_sheet-module__N_lHAq__userRow{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 18px;display:grid}.people_sheet-module__N_lHAq__userRow:hover{background:color-mix(in srgb, var(--color-primary,#0f9d8a) 9%, transparent)}.people_sheet-module__N_lHAq__avatar{background:radial-gradient(circle at top,#ffd678a6,#0000 60%),linear-gradient(150deg,#0e434a,#07181c);border-radius:999px;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.people_sheet-module__N_lHAq__avatarImage{object-fit:cover}.people_sheet-module__N_lHAq__avatarFallback{color:#fff8e5;place-items:center;width:100%;height:100%;font-size:.78rem;font-weight:800;display:grid}.people_sheet-module__N_lHAq__userCopy{gap:2px;min-width:0;display:grid}.people_sheet-module__N_lHAq__userCopy strong,.people_sheet-module__N_lHAq__userCopy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.people_sheet-module__N_lHAq__userCopy strong{color:var(--color-on-surface,#181818);font-size:.94rem;font-weight:800}.people_sheet-module__N_lHAq__userCopy span{color:var(--color-on-surface-variant,#606060);font-size:.8rem}.people_sheet-module__N_lHAq__emptyState{min-height:180px;color:var(--color-on-surface-variant,#606060);text-align:center;place-items:center;font-size:.92rem;display:grid}.people_sheet-module__N_lHAq__emptyStateLoading{letter-spacing:.08em}@media (max-width:720px){.people_sheet-module__N_lHAq__overlay{padding:0}.people_sheet-module__N_lHAq__sheet{border-bottom:0;border-left:0;border-right:0;width:100%;height:62vh;min-height:320px}.people_sheet-module__N_lHAq__header,.people_sheet-module__N_lHAq__userRow{padding-left:14px;padding-right:14px}}
.comments_sheet-module__OvQkla__overlay{z-index:80;padding:18px 12px max(18px, env(safe-area-inset-bottom));background:#00000070;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.comments_sheet-module__OvQkla__sheet{background:var(--color-surface,#fff);width:min(100%,680px);height:min(75vh,760px);min-height:420px;color:var(--color-on-surface,#181818);border:1px solid #ffffff24;border-radius:22px 22px 0 0;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 -18px 48px #00000042}.comments_sheet-module__OvQkla__handle{background:color-mix(in srgb, var(--color-on-surface-variant,#717171) 40%, transparent);border-radius:999px;justify-self:center;width:40px;height:4px;margin-top:8px}.comments_sheet-module__OvQkla__header{border-bottom:1px solid color-mix(in srgb, var(--color-outline,#d9d9d9) 70%, transparent);grid-template-columns:64px minmax(0,1fr) auto;align-items:flex-start;gap:16px;padding:12px 16px 16px;display:grid}.comments_sheet-module__OvQkla__headerMedia{background:#000;border-radius:8px;width:64px;height:64px;position:relative;overflow:hidden}.comments_sheet-module__OvQkla__headerImage{object-fit:cover}.comments_sheet-module__OvQkla__headerMediaFallback{background:radial-gradient(circle at 0 0,#ffd678b8,#0000 58%),linear-gradient(140deg,#135c62,#081f23);width:100%;height:100%;display:block}.comments_sheet-module__OvQkla__headerCopy{gap:4px;min-width:0;display:grid}.comments_sheet-module__OvQkla__headerCopy span{color:var(--color-on-surface-variant,#606060);font-size:.875rem;font-weight:500;line-height:1.2}.comments_sheet-module__OvQkla__headerCopy strong{min-width:0;color:var(--color-on-surface,#181818);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.25;overflow:hidden}.comments_sheet-module__OvQkla__headerAction,.comments_sheet-module__OvQkla__likedByButton,.comments_sheet-module__OvQkla__sendButton{cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.comments_sheet-module__OvQkla__headerLikeColumn{align-content:start;justify-items:end;gap:4px;display:grid}.comments_sheet-module__OvQkla__headerAction{min-width:0;min-height:32px;color:var(--color-on-surface,#181818);background:0 0;border-radius:8px;gap:8px;padding:4px 8px 4px 0;font-size:.82rem;font-weight:500}.comments_sheet-module__OvQkla__headerActionLiked{color:var(--color-error,#dc2626)}.comments_sheet-module__OvQkla__likedByButton{min-width:0;max-width:180px;color:var(--color-on-surface-variant,#606060);text-align:right;background:0 0;gap:5px;padding:4px 0;font-size:.76rem;font-weight:500;line-height:1.2}.comments_sheet-module__OvQkla__likedByButton span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.comments_sheet-module__OvQkla__headerAction svg,.comments_sheet-module__OvQkla__likedByButton svg,.comments_sheet-module__OvQkla__sendButton svg,.comments_sheet-module__OvQkla__commentAction svg{flex-shrink:0;width:18px;height:18px}.comments_sheet-module__OvQkla__commentsList{min-height:0;padding:16px;overflow-y:auto}.comments_sheet-module__OvQkla__emptyState{min-height:180px;color:var(--color-on-surface-variant,#606060);text-align:center;place-items:center;font-size:.94rem;display:grid}.comments_sheet-module__OvQkla__commentThread{gap:8px;display:grid}.comments_sheet-module__OvQkla__commentThread+.comments_sheet-module__OvQkla__commentThread{margin-top:8px}.comments_sheet-module__OvQkla__commentNode{border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:8px;padding:0;transition:background-color .18s,box-shadow .18s;display:grid}.comments_sheet-module__OvQkla__commentNodeReply{gap:8px}.comments_sheet-module__OvQkla__commentNodeHighlighted{background:color-mix(in srgb, var(--color-primary,#0f9d8a) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary,#0f9d8a) 30%, transparent)}.comments_sheet-module__OvQkla__avatar{background:radial-gradient(circle at top,#ffd678a6,#0000 60%),linear-gradient(150deg,#0e434a,#07181c);border-radius:999px;flex-shrink:0;position:relative;overflow:hidden}.comments_sheet-module__OvQkla__avatarMd{width:32px;height:32px}.comments_sheet-module__OvQkla__avatarSm{width:27px;height:27px}.comments_sheet-module__OvQkla__avatarImage{object-fit:cover}.comments_sheet-module__OvQkla__avatarFallback{color:#fff8e5;place-items:center;width:100%;height:100%;font-size:.72rem;font-weight:800;display:grid}.comments_sheet-module__OvQkla__commentBody{gap:5px;min-width:0;display:grid}.comments_sheet-module__OvQkla__commentBubble{background:0 0;border-radius:0;width:fit-content;max-width:min(100%,560px);padding:0}.comments_sheet-module__OvQkla__commentMeta{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.comments_sheet-module__OvQkla__commentMeta strong{color:var(--color-on-surface,#181818);font-size:.875rem;font-weight:600}.comments_sheet-module__OvQkla__commentMeta span{color:var(--color-on-surface-variant,#606060);font-size:.72rem;font-weight:500}.comments_sheet-module__OvQkla__commentBubble p{color:var(--color-on-surface,#181818);overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0;font-size:.875rem;line-height:1.42}.comments_sheet-module__OvQkla__attachmentPreview{aspect-ratio:4/3;background:#000;border-radius:12px;width:min(220px,100%);margin-top:9px;display:block;position:relative;overflow:hidden}.comments_sheet-module__OvQkla__attachmentImage{object-fit:cover}.comments_sheet-module__OvQkla__attachmentLink{max-width:100%;color:var(--color-primary,#0f9d8a);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:.82rem;display:block;overflow:hidden}.comments_sheet-module__OvQkla__commentActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comments_sheet-module__OvQkla__commentAction,.comments_sheet-module__OvQkla__repliesToggle{color:var(--color-on-surface-variant,#606060);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px;font-size:.76rem;font-weight:500;display:inline-flex}.comments_sheet-module__OvQkla__commentAction:hover,.comments_sheet-module__OvQkla__repliesToggle:hover,.comments_sheet-module__OvQkla__composerContext button:hover{color:color-mix(in srgb, var(--color-primary,#0f9d8a) 82%, var(--color-on-surface,#181818))}.comments_sheet-module__OvQkla__likedAction{color:var(--color-error,#dc2626)}.comments_sheet-module__OvQkla__replyAction{color:var(--color-primary,#0f9d8a)}.comments_sheet-module__OvQkla__deleteAction{color:var(--color-error,#dc2626)}.comments_sheet-module__OvQkla__repliesToggle{justify-self:flex-start;padding-left:4px}.comments_sheet-module__OvQkla__repliesList{border-left:0;gap:10px;margin-left:64px;padding-left:0;display:grid}.comments_sheet-module__OvQkla__footer{padding:10px 18px max(14px, env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--color-outline,#d9d9d9) 70%, transparent);background:var(--color-surface,#fff);gap:8px;display:grid}.comments_sheet-module__OvQkla__composerContext{min-width:0;color:var(--color-on-surface-variant,#606060);justify-content:space-between;align-items:center;gap:10px;padding:0 4px;font-size:.8rem;font-weight:700;display:flex}.comments_sheet-module__OvQkla__composerContext span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.comments_sheet-module__OvQkla__composerContext button{color:var(--color-primary,#0f9d8a);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.comments_sheet-module__OvQkla__errorText{color:#b91c1c;margin:0;padding:0 4px;font-size:.8rem;font-weight:600}.comments_sheet-module__OvQkla__composer{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.comments_sheet-module__OvQkla__composer textarea{resize:none;border:1px solid color-mix(in srgb, var(--color-outline,#d9d9d9) 84%, transparent);background:color-mix(in srgb, var(--color-on-surface,#181818) 5%, transparent);width:100%;min-height:42px;max-height:96px;color:var(--color-on-surface,#181818);font:inherit;border-radius:16px;outline:none;padding:11px 13px;font-size:.92rem;line-height:1.35}.comments_sheet-module__OvQkla__composer textarea:focus{border-color:color-mix(in srgb, var(--color-primary,#0f9d8a) 68%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary,#0f9d8a) 14%, transparent)}.comments_sheet-module__OvQkla__sendButton{background:var(--color-primary,#0f9d8a);width:42px;height:42px;color:var(--color-on-primary,#fff);border-radius:999px}.comments_sheet-module__OvQkla__sendButton:disabled{cursor:default;opacity:.45}@media (max-width:720px){.comments_sheet-module__OvQkla__overlay{padding:0}.comments_sheet-module__OvQkla__sheet{border-bottom:0;border-left:0;border-right:0;width:100%;height:78vh;min-height:360px}.comments_sheet-module__OvQkla__header{grid-template-columns:64px minmax(0,1fr) auto;gap:16px;padding:11px 16px 16px}.comments_sheet-module__OvQkla__headerMedia{width:64px;height:64px}.comments_sheet-module__OvQkla__commentsList{padding:16px}.comments_sheet-module__OvQkla__footer{padding:10px 12px max(12px, env(safe-area-inset-bottom))}.comments_sheet-module__OvQkla__repliesList{margin-left:64px;padding-left:0}}
.event_card-module__I0l6xW__link{color:inherit;text-decoration:none;display:block}.event_card-module__I0l6xW__selectableLink{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.event_card-module__I0l6xW__selectableLink:disabled{cursor:not-allowed;opacity:.62}.event_card-module__I0l6xW__card{background:var(--color-surface-elevated);border:1px solid color-mix(in srgb, var(--surface-card-border) 100%, transparent);border-radius:var(--radius-lg);gap:0;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden}.event_card-module__I0l6xW__link:hover .event_card-module__I0l6xW__card{box-shadow:var(--shadow-soft);border-color:color-mix(in srgb, var(--color-primary) 18%, transparent);transform:none}.event_card-module__I0l6xW__header{aspect-ratio:16/9;background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-container) 90%, transparent), color-mix(in srgb, var(--color-secondary-container) 76%, transparent)), url(/brand/event_placeholder.png);background-position:50%;background-size:cover;border-radius:0;flex-direction:column;justify-content:space-between;padding:12px;display:flex;position:relative;overflow:hidden}.event_card-module__I0l6xW__headerOverlay{background:linear-gradient(#070f143d 0%,#070f1405 26%,#070f1447 60%,#070f14d6 100%);position:absolute;inset:0}.event_card-module__I0l6xW__headerTop,.event_card-module__I0l6xW__headerBottom{z-index:1;position:relative}.event_card-module__I0l6xW__headerTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.event_card-module__I0l6xW__headerBottom{color:#fff;gap:8px;display:grid}.event_card-module__I0l6xW__dateChip{border-radius:var(--radius-pill);background:var(--color-primary);max-width:min(68%,200px);color:var(--color-on-primary);gap:2px;padding:8px 14px;display:grid;box-shadow:0 3px 10px #070f143d}.event_card-module__I0l6xW__dateChipLabel{font-size:.8rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.event_card-module__I0l6xW__dateChipTime{font-size:var(--text-body-sm-size);color:color-mix(in srgb, var(--color-on-primary) 84%, transparent)}.event_card-module__I0l6xW__dateChipMeta{color:color-mix(in srgb, var(--color-on-primary) 76%, transparent);font-size:.72rem;font-style:italic}.event_card-module__I0l6xW__statusColumn{justify-items:end;gap:8px;display:grid}.event_card-module__I0l6xW__statusPill{border-radius:var(--radius-pill);color:#fff;min-height:28px;font-size:.7rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 12px;display:inline-flex;box-shadow:0 8px 16px #070f143d}.event_card-module__I0l6xW__statusPillActive{background:color-mix(in srgb, var(--color-primary) 92%, transparent)}.event_card-module__I0l6xW__statusPillDanger{background:#d64242eb}.event_card-module__I0l6xW__titleWrap{gap:4px;display:grid}.event_card-module__I0l6xW__titleWrap h2{font-size:clamp(1.08rem,1.7vw,1.34rem);line-height:1.14;font-weight:var(--font-weight-bold);text-shadow:0 3px 18px #070f1475}.event_card-module__I0l6xW__privateLabel,.event_card-module__I0l6xW__location{color:#ffffffd6;text-shadow:0 2px 14px #070f146b}.event_card-module__I0l6xW__privateLabel{font-size:.78rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.event_card-module__I0l6xW__locationRow{align-items:center;gap:6px;display:flex}.event_card-module__I0l6xW__locationIcon,.event_card-module__I0l6xW__metaIcon,.event_card-module__I0l6xW__specialGuestsIcon{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.event_card-module__I0l6xW__locationIcon{color:#ffffffd1}.event_card-module__I0l6xW__locationIcon svg,.event_card-module__I0l6xW__metaIcon svg,.event_card-module__I0l6xW__specialGuestsIcon svg{width:100%;height:100%}.event_card-module__I0l6xW__location{font-size:var(--text-body-sm-size)}.event_card-module__I0l6xW__content{gap:12px;padding:16px;display:grid}.event_card-module__I0l6xW__tagsRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.event_card-module__I0l6xW__tagsWrap{flex-wrap:wrap;gap:8px;display:flex}.event_card-module__I0l6xW__tagChip,.event_card-module__I0l6xW__priceChip{min-height:24px;font-size:.72rem;font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:8px;align-items:center;padding:0 8px;display:inline-flex}.event_card-module__I0l6xW__tagChip{background:color-mix(in srgb, var(--color-surface-variant) 52%, transparent);color:var(--color-on-surface)}.event_card-module__I0l6xW__priceChip{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);flex-shrink:0}.event_card-module__I0l6xW__metaRow{flex-wrap:wrap;gap:8px 18px;display:flex}.event_card-module__I0l6xW__metaItem{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);font-weight:var(--font-weight-medium);align-items:center;gap:6px;display:inline-flex}.event_card-module__I0l6xW__progressBlock{gap:8px;display:grid}.event_card-module__I0l6xW__progressLabelRow{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.event_card-module__I0l6xW__progressSuccess,.event_card-module__I0l6xW__progressWarning,.event_card-module__I0l6xW__progressDanger{font-weight:var(--font-weight-semibold)}.event_card-module__I0l6xW__progressSuccess{color:var(--color-primary)}.event_card-module__I0l6xW__progressWarning{color:color-mix(in srgb, var(--color-secondary) 82%, var(--color-on-surface))}.event_card-module__I0l6xW__progressDanger{color:color-mix(in srgb, var(--color-error) 88%, var(--color-on-surface))}.event_card-module__I0l6xW__progressTrack{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface-variant) 72%, transparent);width:100%;height:7px;position:relative;overflow:hidden}.event_card-module__I0l6xW__progressFill{border-radius:inherit;position:absolute;inset:0 auto 0 0}.event_card-module__I0l6xW__progressFillSuccess{background:linear-gradient(90deg, color-mix(in srgb, var(--color-secondary) 86%, transparent) 0%, var(--color-primary) 100%)}.event_card-module__I0l6xW__progressFillWarning{background:linear-gradient(90deg, color-mix(in srgb, var(--color-secondary) 76%, transparent) 0%, color-mix(in srgb, var(--color-primary) 60%, transparent) 100%)}.event_card-module__I0l6xW__progressFillDanger{background:linear-gradient(90deg, color-mix(in srgb, var(--color-error) 82%, transparent) 0%, color-mix(in srgb, var(--color-secondary) 72%, transparent) 100%)}.event_card-module__I0l6xW__specialGuestsRow{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);align-items:flex-start;gap:8px;display:flex}.event_card-module__I0l6xW__specialGuestsIcon{color:color-mix(in srgb, var(--color-secondary) 86%, transparent);margin-top:2px}.event_card-module__I0l6xW__specialGuestsText strong{color:var(--color-on-surface)}.event_card-module__I0l6xW__creatorRow{align-items:center;gap:10px;min-width:0;display:flex}.event_card-module__I0l6xW__creatorAvatar{background:linear-gradient(135deg, color-mix(in srgb, var(--color-tertiary) 86%, transparent), color-mix(in srgb, var(--color-primary) 74%, transparent));color:#fff;width:32px;height:32px;font-size:.74rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;background-position:50%;background-size:cover;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.event_card-module__I0l6xW__creatorLabel{min-width:0;color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size)}@media (max-width:720px){.event_card-module__I0l6xW__header{padding:12px}.event_card-module__I0l6xW__headerTop{flex-direction:column;align-items:flex-start}.event_card-module__I0l6xW__dateChip{max-width:100%}.event_card-module__I0l6xW__statusColumn{grid-auto-columns:max-content;grid-auto-flow:column;justify-items:start;width:100%;overflow-x:auto}.event_card-module__I0l6xW__tagsRow{flex-direction:column}.event_card-module__I0l6xW__content{padding:16px 16px 18px}}
.events_empty_state-module__Zh55Tq__card{border-style:dashed;align-content:center;justify-items:start;gap:14px;min-height:220px;display:grid}.events_empty_state-module__Zh55Tq__badge{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-variant) 40%, transparent);width:52px;height:52px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.events_empty_state-module__Zh55Tq__badge svg{width:26px;height:26px}.events_empty_state-module__Zh55Tq__card h2{font-size:var(--text-title-lg-size)}.events_empty_state-module__Zh55Tq__card p{color:var(--color-on-surface-variant);max-width:40ch}
.events_segmented_control-module__3CamuW__root{gap:8px;width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.events_segmented_control-module__3CamuW__root::-webkit-scrollbar{display:none}.events_segmented_control-module__3CamuW__option{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--color-surface-elevated) 90%, transparent);border:1px solid var(--surface-card-border);min-height:38px;color:var(--color-on-surface-variant);font-size:var(--text-label-md-size);font-weight:var(--font-weight-semibold);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 16px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.events_segmented_control-module__3CamuW__option:hover:not(:disabled){color:var(--color-on-surface);transform:none}.events_segmented_control-module__3CamuW__option:disabled{cursor:not-allowed;opacity:.5}.events_segmented_control-module__3CamuW__optionSelected{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 90%, transparent), color-mix(in srgb, var(--color-secondary) 80%, transparent));color:var(--color-on-primary);box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary) 24%, transparent);border-color:#0000}.events_segmented_control-module__3CamuW__count{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 90%, transparent);min-width:26px;height:26px;color:inherit;justify-content:center;align-items:center;padding:0 8px;font-size:.75rem;display:inline-flex}.events_segmented_control-module__3CamuW__optionSelected .events_segmented_control-module__3CamuW__count{background:color-mix(in srgb, var(--color-primary) 18%, transparent)}.events_segmented_control-module__3CamuW__compact .events_segmented_control-module__3CamuW__option{min-height:36px;font-size:var(--text-body-sm-size);padding:0 14px}.events_segmented_control-module__3CamuW__underline{border-bottom:1px solid color-mix(in srgb, var(--color-outline-variant) 70%, transparent);gap:22px;padding-bottom:2px}.events_segmented_control-module__3CamuW__optionUnderline{min-height:0;color:var(--color-on-surface-variant);box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:flex-start;padding:0 2px 12px}.events_segmented_control-module__3CamuW__optionUnderline:hover:not(:disabled){color:var(--color-on-surface);transform:none}.events_segmented_control-module__3CamuW__optionUnderlineSelected{color:var(--color-primary);box-shadow:inset 0 -2px 0 var(--color-primary);background:0 0}.events_segmented_control-module__3CamuW__optionUnderlineSelected .events_segmented_control-module__3CamuW__count{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}
.loading_widget-module__B8qdMq__root{border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.loading_widget-module__B8qdMq__sm{width:72px;height:72px}.loading_widget-module__B8qdMq__md{width:108px;height:108px}.loading_widget-module__B8qdMq__lg{width:136px;height:136px}.loading_widget-module__B8qdMq__ring{border-radius:inherit;background:conic-gradient(from 0deg, var(--color-primary), color-mix(in srgb, var(--color-secondary) 92%, white 8%), var(--color-primary));animation:2s linear infinite loading_widget-module__B8qdMq__spin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.loading_widget-module__B8qdMq__core{background:radial-gradient(circle at top, #ffffff3d, transparent 54%), color-mix(in srgb, var(--color-surface-elevated) 96%, transparent);border-radius:999px;justify-content:center;align-items:center;width:calc(100% - 24px);height:calc(100% - 24px);display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff2e,0 12px 26px #0f172a1f}.loading_widget-module__B8qdMq__image{object-fit:contain;width:auto;height:auto}.loading_widget-module__B8qdMq__sm .loading_widget-module__B8qdMq__image{width:34px;height:34px}.loading_widget-module__B8qdMq__md .loading_widget-module__B8qdMq__image{width:52px;height:52px}.loading_widget-module__B8qdMq__lg .loading_widget-module__B8qdMq__image{width:66px;height:66px}.loading_widget-module__B8qdMq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes loading_widget-module__B8qdMq__spin{to{transform:rotate(360deg)}}
.upload_progress_overlay-module__FxR3Zq__root{z-index:120;background:color-mix(in srgb, var(--color-surface) 95%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.upload_progress_overlay-module__FxR3Zq__panel{text-align:center;justify-items:center;gap:18px;width:min(100%,460px);display:grid}.upload_progress_overlay-module__FxR3Zq__progressWrap{place-items:center;width:120px;height:120px;display:grid;position:relative}.upload_progress_overlay-module__FxR3Zq__progressRing{background:radial-gradient(circle at center, transparent 60%, #ffffff24 61%, transparent 64%), conic-gradient(var(--color-primary) calc(var(--upload-progress,0) * 1turn), color-mix(in srgb, var(--color-surface-variant) 88%, transparent) 0turn);border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:relative;box-shadow:0 18px 36px #0f172a1f,inset 0 1px #ffffff38}.upload_progress_overlay-module__FxR3Zq__progressRing:after{content:"";background:color-mix(in srgb, var(--color-surface) 96%, transparent);border-radius:50%;position:absolute;inset:16px;box-shadow:inset 0 1px #ffffff52}.upload_progress_overlay-module__FxR3Zq__progressValue{z-index:1;font-size:clamp(1.35rem,4vw,1.7rem);font-weight:var(--font-weight-bold);color:var(--color-primary);position:absolute}.upload_progress_overlay-module__FxR3Zq__title{font-size:var(--text-headline-md-size);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0}.upload_progress_overlay-module__FxR3Zq__fileProgress{color:var(--color-primary);font-weight:var(--font-weight-semibold);margin:-6px 0 0}.upload_progress_overlay-module__FxR3Zq__hint{color:var(--color-on-surface-variant);margin:0;line-height:1.6}.upload_progress_overlay-module__FxR3Zq__cancelButton,.upload_progress_overlay-module__FxR3Zq__dialogButton,.upload_progress_overlay-module__FxR3Zq__errorButton,.upload_progress_overlay-module__FxR3Zq__retryButton{min-height:42px;font:inherit;cursor:pointer;border-radius:999px;padding:0 18px}.upload_progress_overlay-module__FxR3Zq__cancelButton,.upload_progress_overlay-module__FxR3Zq__dialogButton{border:none}.upload_progress_overlay-module__FxR3Zq__cancelButton{color:var(--color-error);font-weight:var(--font-weight-semibold);background:0 0}.upload_progress_overlay-module__FxR3Zq__modalBackdrop{background:#0000006b;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.upload_progress_overlay-module__FxR3Zq__dialog,.upload_progress_overlay-module__FxR3Zq__errorPanel{border:1px solid color-mix(in srgb, var(--surface-card-border) 76%, transparent);background:color-mix(in srgb, var(--color-surface-elevated) 94%, white 6%);border-radius:28px;width:min(100%,420px);box-shadow:0 28px 48px #0f172a38,0 10px 24px #0f172a2e}.upload_progress_overlay-module__FxR3Zq__dialog{gap:12px;padding:22px;display:grid}.upload_progress_overlay-module__FxR3Zq__dialog h2,.upload_progress_overlay-module__FxR3Zq__errorPanel h2{font-size:var(--text-title-lg-size);margin:0}.upload_progress_overlay-module__FxR3Zq__dialog p,.upload_progress_overlay-module__FxR3Zq__errorPanel p{color:var(--color-on-surface-variant);margin:0;line-height:1.6}.upload_progress_overlay-module__FxR3Zq__dialogActions,.upload_progress_overlay-module__FxR3Zq__errorActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.upload_progress_overlay-module__FxR3Zq__dialogButton{background:color-mix(in srgb, var(--color-surface-variant) 24%, transparent);color:var(--color-on-surface)}.upload_progress_overlay-module__FxR3Zq__dialogButtonConfirm{background:color-mix(in srgb, var(--color-error) 18%, transparent);color:var(--color-error)}.upload_progress_overlay-module__FxR3Zq__errorPanel{text-align:center;justify-items:center;gap:16px;padding:28px 22px;display:grid}.upload_progress_overlay-module__FxR3Zq__errorIcon{background:color-mix(in srgb, var(--color-error) 16%, transparent);width:80px;height:80px;color:var(--color-error);font-size:2rem;font-weight:var(--font-weight-bold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.upload_progress_overlay-module__FxR3Zq__errorButton,.upload_progress_overlay-module__FxR3Zq__retryButton{border:1px solid #0000}.upload_progress_overlay-module__FxR3Zq__errorButton{border-color:color-mix(in srgb, var(--surface-card-border) 78%, transparent);color:var(--color-on-surface);background:0 0}.upload_progress_overlay-module__FxR3Zq__retryButton{background:var(--color-primary);color:var(--color-on-primary)}.upload_progress_overlay-module__FxR3Zq__disabled{opacity:.62;cursor:default}@media (max-width:640px){.upload_progress_overlay-module__FxR3Zq__root{padding:18px}.upload_progress_overlay-module__FxR3Zq__panel,.upload_progress_overlay-module__FxR3Zq__dialog,.upload_progress_overlay-module__FxR3Zq__errorPanel{width:100%}}
.public_news_card-module___vUb5G__linkCard{color:inherit;text-decoration:none}.public_news_card-module___vUb5G__card{gap:16px;height:100%;display:grid}.public_news_card-module___vUb5G__mediaFrame{border-radius:var(--radius-2xl);background:radial-gradient(circle at 100% 0,#ffd67840,#0000 38%),linear-gradient(145deg,#10223a,#071220);min-height:220px;position:relative;overflow:hidden}.public_news_card-module___vUb5G__mediaFrame img{object-fit:cover}.public_news_card-module___vUb5G__mediaFallback{text-align:center;color:#f0ece2;min-height:220px;font-weight:var(--font-weight-semibold);place-items:center;padding:24px;display:grid}.public_news_card-module___vUb5G__body{gap:12px;display:grid}.public_news_card-module___vUb5G__meta{color:var(--color-on-surface-variant);flex-wrap:wrap;gap:10px;font-size:.92rem;display:flex}.public_news_card-module___vUb5G__title{font-size:var(--text-title-lg-size);font-weight:var(--font-weight-semibold)}.public_news_card-module___vUb5G__summary{color:var(--color-on-surface-variant);line-height:1.65}.public_news_card-module___vUb5G__chips{flex-wrap:wrap;gap:12px;display:flex}
.app_shell-module__7JXOya__shell{align-content:start;min-height:100vh;display:grid}.app_shell-module__7JXOya__desktopRail{display:none}.app_shell-module__7JXOya__mobileHeader{z-index:32;border-bottom:1px solid color-mix(in srgb, var(--color-outline-variant) 58%, transparent);background:color-mix(in srgb, var(--color-surface) 98%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.app_shell-module__7JXOya__mobileHeaderHidden{display:none}.app_shell-module__7JXOya__mobileHeaderInner{width:min(var(--layout-content-max-width), calc(100vw - 24px));min-height:var(--size-app-bar);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:4px 0;display:flex}.app_shell-module__7JXOya__mobileHeaderBrand{min-width:0}.app_shell-module__7JXOya__mobileHeaderPrimary{flex:1;min-width:0}.app_shell-module__7JXOya__mobileHeaderActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.app_shell-module__7JXOya__mobileMenuButton{border-radius:var(--radius-pill);width:48px;height:48px;color:var(--color-on-surface);box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.app_shell-module__7JXOya__mobileMenuButton:hover{background:color-mix(in srgb, var(--color-surface-variant) 40%, transparent);color:var(--color-on-surface);transform:none}.app_shell-module__7JXOya__mobileMenuButtonIcon{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.app_shell-module__7JXOya__mobileMenuButtonIcon svg{width:100%;height:100%}.app_shell-module__7JXOya__mobileMenuOverlay{z-index:38;opacity:0;pointer-events:none;background:#0f172a3d;transition:opacity .18s;position:fixed;inset:0}.app_shell-module__7JXOya__mobileMenuOverlayVisible{opacity:1;pointer-events:auto}.app_shell-module__7JXOya__mobileMenuDrawer{z-index:40;width:min(320px,100vw - 24px);padding:max(16px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-elevated) 98%, transparent), color-mix(in srgb, var(--color-surface) 96%, transparent));border-left:1px solid color-mix(in srgb, var(--color-outline-variant) 58%, transparent);align-content:start;gap:24px;transition:transform .22s;display:grid;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 24px #0f172a24}.app_shell-module__7JXOya__mobileMenuDrawerOpen{transform:translate(0)}.app_shell-module__7JXOya__mobileMenuDrawerHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.app_shell-module__7JXOya__mobileMenuBrandLink{color:inherit;text-decoration:none}.app_shell-module__7JXOya__mobileMenuNav{gap:10px;display:grid}.app_shell-module__7JXOya__mobileMenuLink{border-radius:var(--radius-md);min-height:54px;color:var(--color-on-surface);font-size:var(--text-body-lg-size);font-weight:var(--font-weight-medium);align-items:center;gap:14px;padding:0 12px;transition:background .16s,color .16s,transform .16s;display:flex}.app_shell-module__7JXOya__mobileMenuLink:hover{background:color-mix(in srgb, var(--color-surface-variant) 44%, transparent);transform:none}.app_shell-module__7JXOya__mobileMenuLinkActive{background:var(--color-primary-container);color:var(--color-on-primary-container);font-weight:var(--font-weight-semibold)}.app_shell-module__7JXOya__mobileMenuIcon{background:color-mix(in srgb, var(--color-surface-variant) 52%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.app_shell-module__7JXOya__mobileMenuIcon svg{width:20px;height:20px}.app_shell-module__7JXOya__mobileMenuLinkActive .app_shell-module__7JXOya__mobileMenuIcon{background:color-mix(in srgb, var(--color-primary) 14%, transparent)}.app_shell-module__7JXOya__mobileBottomNav{z-index:34;min-height:calc(64px + env(safe-area-inset-bottom));padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--color-outline-variant) 58%, transparent);background:color-mix(in srgb, var(--color-surface) 98%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}.app_shell-module__7JXOya__mobileBottomLink{border-radius:var(--radius-md);min-width:0;min-height:52px;color:var(--color-on-surface-variant);font-size:.7rem;font-weight:var(--font-weight-medium);text-align:center;align-content:center;justify-items:center;gap:3px;line-height:1.1;display:grid}.app_shell-module__7JXOya__mobileBottomLinkActive{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.app_shell-module__7JXOya__mobileBottomIcon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.app_shell-module__7JXOya__mobileBottomIcon svg{width:22px;height:22px}.app_shell-module__7JXOya__mobileBottomLinkActive .app_shell-module__7JXOya__mobileBottomIcon{color:var(--color-primary)}.app_shell-module__7JXOya__contentWrap{min-width:0;min-height:0}.app_shell-module__7JXOya__main{width:min(var(--layout-content-max-width), calc(100vw - 24px));margin:0 auto;padding:16px 0 56px}.app_shell-module__7JXOya__railInner{flex-direction:column;gap:28px;min-height:calc(100vh - 48px);display:flex}.app_shell-module__7JXOya__railBrand{padding:8px 4px 0}.app_shell-module__7JXOya__railNav{gap:6px;display:grid}.app_shell-module__7JXOya__railLink{border-radius:var(--radius-md);min-height:52px;color:var(--color-on-surface);font-size:var(--text-body-lg-size);font-weight:var(--font-weight-medium);align-items:center;gap:14px;padding:0 14px;transition:background .16s,color .16s,transform .16s;display:flex}.app_shell-module__7JXOya__railLink:hover{background:color-mix(in srgb, var(--color-surface-variant) 44%, transparent);transform:none}.app_shell-module__7JXOya__railLinkActive{background:var(--color-primary-container);color:var(--color-on-primary-container);font-weight:var(--font-weight-semibold)}.app_shell-module__7JXOya__railIcon{background:color-mix(in srgb, var(--color-surface-variant) 52%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.app_shell-module__7JXOya__railIcon svg{width:20px;height:20px}.app_shell-module__7JXOya__railLinkActive .app_shell-module__7JXOya__railIcon{background:color-mix(in srgb, var(--color-primary) 14%, transparent)}@media (max-width:720px){.app_shell-module__7JXOya__main{width:min(100vw - 24px,100%);padding-top:16px;padding-bottom:40px}.app_shell-module__7JXOya__mainWithHiddenMobileHeader{width:100%;padding-top:0}.app_shell-module__7JXOya__mainWithMobileBottomNav{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}@media (min-width:721px) and (max-width:1159px){.app_shell-module__7JXOya__mainWithHiddenMobileHeader{padding-top:0}.app_shell-module__7JXOya__mobileBottomNav{display:none}}@media (min-width:1160px){.app_shell-module__7JXOya__shell{grid-template-rows:1fr;grid-template-columns:264px minmax(0,1fr);column-gap:0}.app_shell-module__7JXOya__mobileHeader,.app_shell-module__7JXOya__mobileBottomNav,.app_shell-module__7JXOya__mobileMenuOverlay,.app_shell-module__7JXOya__mobileMenuDrawer{display:none}.app_shell-module__7JXOya__desktopRail{z-index:18;border-right:1px solid color-mix(in srgb, var(--color-outline-variant) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-elevated) 96%, transparent), color-mix(in srgb, var(--color-surface) 94%, transparent));width:264px;height:100vh;padding:24px 18px 24px 24px;display:block;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.app_shell-module__7JXOya__contentWrap{grid-column:2;min-width:0;min-height:100vh;padding:0 24px}.app_shell-module__7JXOya__main{width:min(var(--layout-content-max-width), 100%);margin:0 auto;padding-top:32px;padding-bottom:64px}}
.responsive_screen-module__hXoqFa__screen{gap:var(--layout-gap);display:grid}.responsive_screen-module__hXoqFa__main{gap:var(--layout-gap);min-width:0;display:grid}.responsive_screen-module__hXoqFa__aside{min-width:0;display:none}@media (min-width:1220px){.responsive_screen-module__hXoqFa__screen{grid-template-columns:minmax(0, calc(100% - var(--layout-wide-rail-width) - var(--layout-gap-lg))) minmax(280px, var(--layout-wide-rail-width));align-items:start;gap:var(--layout-gap-lg)}.responsive_screen-module__hXoqFa__aside{gap:16px;display:grid;position:sticky;top:32px}}
.foundation_page-module__9SzSGa__page{gap:28px;display:grid}.foundation_page-module__9SzSGa__hero{gap:16px;display:grid}.foundation_page-module__9SzSGa__eyebrow{font-size:var(--text-label-md-size);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.foundation_page-module__9SzSGa__hero h1{max-width:14ch;font-size:clamp(2.4rem,4.2vw,4rem);line-height:.98;font-weight:var(--font-weight-bold)}.foundation_page-module__9SzSGa__hero p{max-width:62ch;color:var(--color-on-surface-variant);font-size:1rem}.foundation_page-module__9SzSGa__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.foundation_page-module__9SzSGa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.foundation_page-module__9SzSGa__card,.foundation_page-module__9SzSGa__asideCard{gap:14px;display:grid}.foundation_page-module__9SzSGa__asideEyebrow{font-size:var(--text-label-md-size);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.foundation_page-module__9SzSGa__card h2{font-size:var(--text-title-lg-size);font-weight:var(--font-weight-semibold)}.foundation_page-module__9SzSGa__card p,.foundation_page-module__9SzSGa__asideCard p{color:var(--color-on-surface-variant)}.foundation_page-module__9SzSGa__asideCard h2{font-size:var(--text-title-lg-size);font-weight:var(--font-weight-semibold)}.foundation_page-module__9SzSGa__chipRow{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:860px){.foundation_page-module__9SzSGa__grid{grid-template-columns:1fr}}
.chat_avatar-module__f25X8G__avatar{color:#fff;background:radial-gradient(circle at 30% 20%,#fac957e6,#0000 55%),linear-gradient(145deg,#264653,#2a9d8f);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.chat_avatar-module__f25X8G__sm{width:40px;height:40px;font-size:.8rem}.chat_avatar-module__f25X8G__md{width:56px;height:56px;font-size:1rem}.chat_avatar-module__f25X8G__lg{width:72px;height:72px;font-size:1.2rem}.chat_avatar-module__f25X8G__image{object-fit:cover;width:100%;height:100%}.chat_avatar-module__f25X8G__initials{font-weight:var(--font-weight-bold);letter-spacing:.08em}
.location_picker-module__IS0SOq__panel{gap:16px;width:min(100%,760px);margin:0 auto;display:grid}.location_picker-module__IS0SOq__topBar{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;min-height:56px;display:grid}.location_picker-module__IS0SOq__topBar h1{text-align:center;font-size:1.25rem;font-weight:var(--font-weight-semibold);margin:0;line-height:1.2}.location_picker-module__IS0SOq__topBarSpacer,.location_picker-module__IS0SOq__iconButton{width:48px;height:48px}.location_picker-module__IS0SOq__iconButton,.location_picker-module__IS0SOq__inputIconButton{border-radius:var(--radius-pill);color:var(--color-on-surface);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.location_picker-module__IS0SOq__iconButton:hover,.location_picker-module__IS0SOq__inputIconButton:hover{background:color-mix(in srgb, var(--color-surface-variant) 44%, transparent)}.location_picker-module__IS0SOq__iconButton svg,.location_picker-module__IS0SOq__inputIconButton svg,.location_picker-module__IS0SOq__searchInputWrap>svg,.location_picker-module__IS0SOq__suggestionRow svg,.location_picker-module__IS0SOq__selectedCard svg,.location_picker-module__IS0SOq__selectedPin svg{width:20px;height:20px}.location_picker-module__IS0SOq__searchArea{border:1px solid color-mix(in srgb, var(--color-outline-variant) 70%, transparent);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);gap:8px;padding:16px;display:grid;position:relative}.location_picker-module__IS0SOq__searchField{gap:8px;display:grid}.location_picker-module__IS0SOq__searchField>span{font-size:var(--text-label-md-size);font-weight:var(--font-weight-semibold)}.location_picker-module__IS0SOq__searchInputWrap{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-outline) 35%, transparent);background:color-mix(in srgb, var(--color-surface-variant) 32%, transparent);grid-template-columns:24px minmax(0,1fr) 40px;align-items:center;gap:10px;min-height:52px;padding:0 8px 0 14px;display:grid}.location_picker-module__IS0SOq__searchInputWrap input{min-width:0;color:var(--color-on-surface);font:inherit;background:0 0;border:0;outline:0}.location_picker-module__IS0SOq__suggestions{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-outline-variant) 70%, transparent);background:var(--color-surface);max-height:220px;overflow:auto}.location_picker-module__IS0SOq__suggestionRow{border:0;border-bottom:1px solid color-mix(in srgb, var(--color-outline-variant) 55%, transparent);width:100%;min-height:52px;color:var(--color-on-surface);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.location_picker-module__IS0SOq__suggestionRow:last-child{border-bottom:0}.location_picker-module__IS0SOq__suggestionRow:hover{background:color-mix(in srgb, var(--color-surface-variant) 34%, transparent)}.location_picker-module__IS0SOq__mapArea{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-outline-variant) 70%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary-container) 24%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--color-primary-container) 24%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--color-surface-variant) 32%, transparent);background-size:32px 32px;min-height:360px;position:relative;overflow:hidden}.location_picker-module__IS0SOq__mapArea iframe{border:0;width:100%;height:100%;min-height:360px}.location_picker-module__IS0SOq__selectedPin{border-radius:var(--radius-pill);background:var(--color-primary);width:44px;height:44px;color:var(--color-on-primary);box-shadow:var(--shadow-card);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.location_picker-module__IS0SOq__selectedCard{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-variant) 34%, transparent);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.location_picker-module__IS0SOq__selectedCard strong,.location_picker-module__IS0SOq__selectedCard span{display:block}.location_picker-module__IS0SOq__selectedCard span{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);margin-top:4px}.location_picker-module__IS0SOq__actions{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:12px;display:grid}.location_picker-module__IS0SOq__errorText{color:var(--color-error);font-size:var(--text-body-sm-size);margin:0}.location_picker-module__IS0SOq__spinner{border-radius:var(--radius-pill);border:2px solid color-mix(in srgb, var(--color-primary) 22%, transparent);border-top-color:var(--color-primary);justify-self:center;width:20px;height:20px;animation:.7s linear infinite location_picker-module__IS0SOq__spin}@keyframes location_picker-module__IS0SOq__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.location_picker-module__IS0SOq__panel{gap:12px}.location_picker-module__IS0SOq__searchArea{padding:12px}.location_picker-module__IS0SOq__mapArea,.location_picker-module__IS0SOq__mapArea iframe{min-height:320px}.location_picker-module__IS0SOq__actions{grid-template-columns:1fr}}
.media_overlay_details-module__S0u0bW__details{--overlay-fg:var(--color-on-surface,#161616);--overlay-muted:var(--color-on-surface-variant,#565656);--overlay-hover:var(--color-primary,#0f9d8a);--overlay-accent:#db2777;--overlay-shadow:none;gap:0;display:grid}.media_overlay_details-module__S0u0bW__toneDark{--overlay-fg:#fff;--overlay-muted:#ffffffb8;--overlay-hover:#a9eadf;--overlay-shadow:0 1px 4px #0006}.media_overlay_details-module__S0u0bW__headerRow{grid-template-columns:max-content minmax(0,1fr);align-items:flex-start;gap:16px;display:grid}.media_overlay_details-module__S0u0bW__userLink,.media_overlay_details-module__S0u0bW__userBlock{min-width:0;color:var(--overlay-fg);align-items:center;gap:8px;padding-top:6px;text-decoration:none;display:inline-flex}.media_overlay_details-module__S0u0bW__avatar{background:radial-gradient(circle at top,#ffd678a6,#0000 60%),linear-gradient(150deg,#0e434a,#07181c);border-radius:999px;flex-shrink:0;position:relative;overflow:hidden}.media_overlay_details-module__S0u0bW__avatarSm{width:24px;height:24px}.media_overlay_details-module__S0u0bW__avatarMd{width:28px;height:28px}.media_overlay_details-module__S0u0bW__avatarImage{object-fit:cover}.media_overlay_details-module__S0u0bW__avatarFallback{color:#fff8e5;place-items:center;width:100%;height:100%;font-size:.72rem;font-weight:700;display:grid}.media_overlay_details-module__S0u0bW__userName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--overlay-fg);text-shadow:var(--overlay-shadow);font-size:.88rem;font-weight:700;overflow:hidden}.media_overlay_details-module__S0u0bW__sideBadge{min-width:0;max-width:100%;color:var(--overlay-fg);justify-self:end;align-items:center;gap:4px;padding:4px 0;text-decoration:none;display:inline-flex}.media_overlay_details-module__S0u0bW__sideBadgeCopy{text-align:right;justify-items:end;gap:1px;min-width:0;display:grid}.media_overlay_details-module__S0u0bW__sideBadgeCopy strong,.media_overlay_details-module__S0u0bW__sideBadgeCopy span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-shadow:var(--overlay-shadow);overflow:hidden}.media_overlay_details-module__S0u0bW__sideBadgeCopy strong{font-size:.64rem;font-weight:700}.media_overlay_details-module__S0u0bW__sideBadgeCopy span{color:var(--overlay-muted);font-size:.56rem}.media_overlay_details-module__S0u0bW__sideBadge svg,.media_overlay_details-module__S0u0bW__actionButton svg,.media_overlay_details-module__S0u0bW__summaryAction svg,.media_overlay_details-module__S0u0bW__captionToggle svg{flex-shrink:0;width:16px;height:16px}.media_overlay_details-module__S0u0bW__captionBlock{padding-top:4px}.media_overlay_details-module__S0u0bW__captionMeasureHost{position:relative}.media_overlay_details-module__S0u0bW__captionMeasure{visibility:hidden;pointer-events:none;z-index:-1;position:absolute;inset:0}.media_overlay_details-module__S0u0bW__caption,.media_overlay_details-module__S0u0bW__captionMeasure{color:var(--overlay-muted);overflow-wrap:anywhere;text-shadow:var(--overlay-shadow);margin:0;font-size:.88rem;line-height:1.45}.media_overlay_details-module__S0u0bW__captionCollapsed,.media_overlay_details-module__S0u0bW__captionMeasureCollapsed{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.media_overlay_details-module__S0u0bW__captionToggle{color:var(--overlay-fg);cursor:pointer;text-shadow:var(--overlay-shadow);background:0 0;border:0;margin-top:2px;padding:0;font-size:.8rem;font-weight:600}.media_overlay_details-module__S0u0bW__actionsRow{flex-wrap:wrap;align-items:center;gap:16px;padding-top:8px;display:flex}.media_overlay_details-module__S0u0bW__actionButton{color:var(--overlay-fg);cursor:pointer;text-shadow:var(--overlay-shadow);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.82rem;font-weight:500;display:inline-flex}.media_overlay_details-module__S0u0bW__actionButtonLiked{color:var(--overlay-accent)}.media_overlay_details-module__S0u0bW__actionButton:hover,.media_overlay_details-module__S0u0bW__summaryAction:hover,.media_overlay_details-module__S0u0bW__captionToggle:hover,.media_overlay_details-module__S0u0bW__userLink:hover,.media_overlay_details-module__S0u0bW__sideBadge:hover{color:var(--overlay-hover)}.media_overlay_details-module__S0u0bW__summaryRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;min-height:24px;padding-top:8px;display:flex}.media_overlay_details-module__S0u0bW__summaryAction{min-width:0;color:var(--overlay-fg);text-align:left;cursor:pointer;text-shadow:var(--overlay-shadow);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:.8rem;font-weight:500;line-height:1.35;display:inline-flex}.media_overlay_details-module__S0u0bW__summaryAction span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.media_overlay_details-module__S0u0bW__summaryActionMuted{color:var(--overlay-muted)}.media_overlay_details-module__S0u0bW__summaryIcon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.media_overlay_details-module__S0u0bW__summaryIconLiked{color:var(--overlay-accent)}.media_overlay_details-module__S0u0bW__summarySpacer{min-height:16px}@media (max-width:720px){.media_overlay_details-module__S0u0bW__headerRow{gap:12px}.media_overlay_details-module__S0u0bW__sideBadgeCopy strong,.media_overlay_details-module__S0u0bW__sideBadgeCopy span{max-width:14ch}.media_overlay_details-module__S0u0bW__actionsRow{gap:14px}}
.auth-module__Y2OPrW__page{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 10%, var(--color-surface)), color-mix(in srgb, var(--color-secondary) 5%, var(--color-surface)));min-height:100svh}.auth-module__Y2OPrW__stack{align-content:start;width:min(100%,520px);min-height:100svh;margin:0 auto;padding:24px;display:grid}.auth-module__Y2OPrW__loginStack{padding-top:32px;padding-bottom:32px}.auth-module__Y2OPrW__loginHeader,.auth-module__Y2OPrW__heroSection,.auth-module__Y2OPrW__headerCopy,.auth-module__Y2OPrW__heroCopy,.auth-module__Y2OPrW__formSection,.auth-module__Y2OPrW__authContent,.auth-module__Y2OPrW__fieldGrid,.auth-module__Y2OPrW__socialSection,.auth-module__Y2OPrW__secondaryActions,.auth-module__Y2OPrW__statusContent,.auth-module__Y2OPrW__statusCopy,.auth-module__Y2OPrW__statusActions,.auth-module__Y2OPrW__dialogContent{display:grid}.auth-module__Y2OPrW__loginHeader,.auth-module__Y2OPrW__heroSection,.auth-module__Y2OPrW__statusContent,.auth-module__Y2OPrW__statusCopy{text-align:center;justify-items:center}.auth-module__Y2OPrW__loginHeader{gap:24px;margin-bottom:32px}.auth-module__Y2OPrW__logoBadge{background:var(--color-primary);width:100px;height:100px;box-shadow:0 10px 20px color-mix(in srgb, var(--color-primary) 30%, transparent);border-radius:32px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.auth-module__Y2OPrW__logoBadge img{object-fit:contain;width:78px;height:78px}.auth-module__Y2OPrW__headerCopy,.auth-module__Y2OPrW__heroCopy,.auth-module__Y2OPrW__statusCopy{gap:8px}.auth-module__Y2OPrW__headerCopy h1,.auth-module__Y2OPrW__heroCopy h1,.auth-module__Y2OPrW__topBarTitle,.auth-module__Y2OPrW__statusCopy h2,.auth-module__Y2OPrW__dialogCard h2{color:var(--color-on-surface);margin:0}.auth-module__Y2OPrW__headerCopy h1{font-size:var(--text-headline-lg-size);line-height:1.18;font-weight:var(--font-weight-bold)}.auth-module__Y2OPrW__headerCopy p,.auth-module__Y2OPrW__heroCopy p,.auth-module__Y2OPrW__statusHint,.auth-module__Y2OPrW__dialogBody{color:var(--color-on-surface-variant);margin:0;line-height:1.55}.auth-module__Y2OPrW__headerCopy p{font-size:var(--text-body-lg-size)}.auth-module__Y2OPrW__topBar{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;min-height:56px;display:grid}.auth-module__Y2OPrW__topBarTitle{text-align:center;font-size:var(--text-title-lg-size);font-weight:var(--font-weight-semibold);line-height:1.25}.auth-module__Y2OPrW__topBarButton,.auth-module__Y2OPrW__topBarSpacer{width:48px;height:48px}.auth-module__Y2OPrW__topBarButton{color:var(--color-on-surface);border-radius:12px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.auth-module__Y2OPrW__topBarButton svg{width:22px;height:22px}.auth-module__Y2OPrW__authContent{gap:32px;padding-top:8px;padding-bottom:32px}.auth-module__Y2OPrW__forgotContent{padding-top:40px}.auth-module__Y2OPrW__heroSection{gap:24px}.auth-module__Y2OPrW__heroBadge,.auth-module__Y2OPrW__statusBadge{color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.auth-module__Y2OPrW__heroBadge{width:80px;height:80px}.auth-module__Y2OPrW__statusBadge{width:100px;height:100px}.auth-module__Y2OPrW__heroBadge svg{width:80px;height:80px}.auth-module__Y2OPrW__statusBadge svg{width:100px;height:100px}.auth-module__Y2OPrW__heroCopy h1,.auth-module__Y2OPrW__statusCopy h2{font-size:var(--text-headline-md-size);line-height:1.25;font-weight:var(--font-weight-semibold)}.auth-module__Y2OPrW__heroCopy p{font-size:var(--text-body-md-size)}.auth-module__Y2OPrW__formSection,.auth-module__Y2OPrW__fieldGrid{gap:16px}.auth-module__Y2OPrW__fieldGrid label{gap:8px}.auth-module__Y2OPrW__fieldGrid label>span:first-child{color:var(--color-on-surface-variant);font-weight:var(--font-weight-medium)}.auth-module__Y2OPrW__fieldGrid input{border-color:color-mix(in srgb, var(--color-outline) 50%, transparent);background:color-mix(in srgb, var(--color-surface-variant) 30%, transparent);border-radius:12px;min-height:56px}.auth-module__Y2OPrW__fieldGrid input:focus-visible{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);outline:0}.auth-module__Y2OPrW__fieldGrid input:disabled{opacity:.68}.auth-module__Y2OPrW__forgotRow,.auth-module__Y2OPrW__footerRow,.auth-module__Y2OPrW__checkboxRow,.auth-module__Y2OPrW__dialogActions{display:flex}.auth-module__Y2OPrW__forgotRow{justify-content:flex-end;margin-top:-8px}.auth-module__Y2OPrW__forgotLink,.auth-module__Y2OPrW__footerLink,.auth-module__Y2OPrW__checkboxRow a,.auth-module__Y2OPrW__dialogTerms a{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.auth-module__Y2OPrW__buttonContent,.auth-module__Y2OPrW__socialIconButton,.auth-module__Y2OPrW__loadingRow{justify-content:center;align-items:center;display:inline-flex}.auth-module__Y2OPrW__buttonContent{gap:8px;min-width:0}.auth-module__Y2OPrW__buttonContent svg{flex:none;width:20px;height:20px}.auth-module__Y2OPrW__primaryAction{box-shadow:0 2px 6px color-mix(in srgb, var(--color-primary) 24%, transparent)}.auth-module__Y2OPrW__message{min-height:22px;color:var(--color-error);font-size:var(--text-body-sm-size);margin:0;line-height:1.45}.auth-module__Y2OPrW__messageSuccess{color:#177e4f}.auth-module__Y2OPrW__loadingRow{min-height:56px;color:var(--color-on-surface-variant);gap:12px}.auth-module__Y2OPrW__dividerRow{color:var(--color-on-surface-variant);font-size:var(--text-body-md-size);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.auth-module__Y2OPrW__dividerRow:before,.auth-module__Y2OPrW__dividerRow:after{content:"";background:var(--color-outline-variant);height:1px}.auth-module__Y2OPrW__socialSection{justify-items:center;gap:16px;margin-top:32px}.auth-module__Y2OPrW__socialButtons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.auth-module__Y2OPrW__socialIconButton{background:var(--color-primary);width:56px;height:56px;color:var(--color-on-primary);box-shadow:none;cursor:pointer;border-radius:12px;transition:opacity .16s,transform .16s}.auth-module__Y2OPrW__socialIconButton:hover:not(:disabled){transform:translateY(-1px)}.auth-module__Y2OPrW__socialIconButton:disabled{cursor:not-allowed;opacity:.48}.auth-module__Y2OPrW__socialIconButton svg{width:24px;height:24px}.auth-module__Y2OPrW__inlineHint{max-width:40ch;color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);text-align:center;margin:0;line-height:1.55}.auth-module__Y2OPrW__plainTextButton{color:var(--color-primary)!important;box-shadow:none!important;background:0 0!important;border:0!important}.auth-module__Y2OPrW__plainTextButton:hover{box-shadow:none!important;transform:none!important}.auth-module__Y2OPrW__secondaryActions,.auth-module__Y2OPrW__statusActions{gap:16px;width:100%}.auth-module__Y2OPrW__footerRow{color:var(--color-on-surface-variant);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;margin-top:8px}.auth-module__Y2OPrW__checkboxRow{color:var(--color-on-surface);align-items:flex-start;gap:8px;line-height:1.5}.auth-module__Y2OPrW__checkboxRow input,.auth-module__Y2OPrW__dialogTerms input{width:18px;height:18px;accent-color:var(--color-primary);flex:none;margin-top:3px}.auth-module__Y2OPrW__statusContent{gap:32px;padding-top:80px;padding-bottom:32px}.auth-module__Y2OPrW__statusLead{color:var(--color-on-surface);font-size:var(--text-body-lg-size);white-space:pre-line;margin:0;line-height:1.55}.auth-module__Y2OPrW__statusHint{max-width:36ch}.auth-module__Y2OPrW__dialogBackdrop{z-index:50;background:color-mix(in srgb, var(--color-scrim) 72%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.auth-module__Y2OPrW__dialogCard{background:var(--color-surface-elevated);width:min(100%,440px);color:var(--color-on-surface);border-radius:32px;gap:16px;padding:24px;display:grid;box-shadow:0 20px 48px #00000038}.auth-module__Y2OPrW__dialogCard h2{font-size:var(--text-title-lg-size);font-weight:var(--font-weight-semibold)}.auth-module__Y2OPrW__dialogContent{gap:16px}.auth-module__Y2OPrW__dialogTerms{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.auth-module__Y2OPrW__dialogActions{justify-content:flex-end;gap:8px}.auth-module__Y2OPrW__dialogAction{min-height:40px;color:var(--color-primary);font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:12px;padding:0 12px}.auth-module__Y2OPrW__dialogAction:disabled{cursor:not-allowed;opacity:.45}@media (max-width:720px){.auth-module__Y2OPrW__stack,.auth-module__Y2OPrW__loginStack{width:100%;padding:24px}.auth-module__Y2OPrW__loginHeader{margin-bottom:32px}.auth-module__Y2OPrW__footerRow{text-align:center}.auth-module__Y2OPrW__dialogCard{border-radius:28px}}
.event_media_screen-module__CzMhSW__page{gap:16px;width:min(100%,980px);margin:0 auto;padding-bottom:104px;display:grid;position:relative}.event_media_screen-module__CzMhSW__hiddenInput{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.event_media_screen-module__CzMhSW__topBar{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;min-height:48px;display:grid}.event_media_screen-module__CzMhSW__topBar h1{text-align:center;font-size:1.35rem;font-weight:var(--font-weight-semibold);margin:0}.event_media_screen-module__CzMhSW__backButton{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface-variant) 42%, transparent);width:44px;height:44px;color:var(--color-on-surface);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.event_media_screen-module__CzMhSW__backButton svg{width:24px;height:24px}.event_media_screen-module__CzMhSW__countBadge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary-container) 46%, transparent);min-width:34px;height:34px;color:var(--color-on-surface);font-weight:var(--font-weight-semibold);justify-content:center;justify-self:end;align-items:center;padding:0 9px;display:inline-flex}.event_media_screen-module__CzMhSW__intro,.event_media_screen-module__CzMhSW__introMuted{margin:0;line-height:1.55}.event_media_screen-module__CzMhSW__introMuted{color:var(--color-on-surface-variant)}.event_media_screen-module__CzMhSW__feedback{border-radius:var(--radius-lg);min-height:44px;font-size:var(--text-body-sm-size);font-weight:var(--font-weight-semibold);align-items:center;padding:10px 14px;display:flex}.event_media_screen-module__CzMhSW__info{background:color-mix(in srgb, var(--color-primary-container) 38%, transparent);color:var(--color-on-surface)}.event_media_screen-module__CzMhSW__success{background:color-mix(in srgb, #16a34a 14%, var(--color-surface-elevated));color:var(--color-on-surface)}.event_media_screen-module__CzMhSW__error{background:color-mix(in srgb, var(--color-error) 12%, var(--color-surface-elevated));color:var(--color-error)}.event_media_screen-module__CzMhSW__stateCard{align-content:center;justify-items:start;gap:12px;min-height:280px;display:grid}.event_media_screen-module__CzMhSW__showcase{border-radius:var(--radius-xl);color:#fff;cursor:pointer;background:#111820;border:0;min-height:340px;position:relative;overflow:hidden}.event_media_screen-module__CzMhSW__showcaseMedia{object-fit:cover;width:100%;height:100%}.event_media_screen-module__CzMhSW__showcaseOverlay{text-align:left;background:linear-gradient(#0000 35%,#070f14d1 100%);justify-content:space-between;align-items:flex-end;gap:16px;padding:20px;display:flex;position:absolute;inset:0}.event_media_screen-module__CzMhSW__showcaseOverlay strong{max-width:min(100%,660px);margin-top:5px;font-size:1.12rem;line-height:1.35;display:block}.event_media_screen-module__CzMhSW__showcaseEyebrow{color:#ffffffc2;font-size:var(--text-body-sm-size);font-weight:var(--font-weight-semibold);display:block}.event_media_screen-module__CzMhSW__showcasePlay,.event_media_screen-module__CzMhSW__videoBadge{border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a101494;justify-content:center;align-items:center;display:inline-flex}.event_media_screen-module__CzMhSW__showcasePlay{flex:0 0 48px;width:48px;height:48px}.event_media_screen-module__CzMhSW__showcasePlay svg,.event_media_screen-module__CzMhSW__videoBadge svg{width:22px;height:22px}.event_media_screen-module__CzMhSW__uploadingRow{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);font-weight:var(--font-weight-semibold);align-items:center;gap:10px;display:flex}.event_media_screen-module__CzMhSW__spinner,.event_media_screen-module__CzMhSW__spinnerLight{border-radius:var(--radius-pill);border:2px solid color-mix(in srgb, var(--color-primary) 30%, transparent);border-top-color:var(--color-primary);width:18px;height:18px;animation:.8s linear infinite event_media_screen-module__CzMhSW__spin;display:inline-flex}.event_media_screen-module__CzMhSW__spinnerLight{border-color:#fff #fff6 #fff6}.event_media_screen-module__CzMhSW__emptyState{border:1px dashed color-mix(in srgb, var(--color-outline-variant) 76%, transparent);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-surface-variant) 16%, transparent);text-align:center;align-content:center;justify-items:center;gap:14px;min-height:260px;padding:24px;display:grid}.event_media_screen-module__CzMhSW__mediaGrid{border-radius:var(--radius-xl);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid;overflow:hidden}.event_media_screen-module__CzMhSW__mediaTile{aspect-ratio:1;background:color-mix(in srgb, var(--color-surface-variant) 26%, var(--color-surface-elevated));position:relative;overflow:hidden}.event_media_screen-module__CzMhSW__mediaImage{object-fit:cover;width:100%;height:100%}.event_media_screen-module__CzMhSW__mediaButton{all:unset;z-index:2;cursor:pointer;position:absolute;inset:0}.event_media_screen-module__CzMhSW__mediaOverlay{z-index:1;color:#fff;pointer-events:none;background:linear-gradient(#0000 42%,#070f14bd 100%);justify-content:space-between;align-items:flex-end;gap:10px;padding:10px;display:flex;position:absolute;inset:0}.event_media_screen-module__CzMhSW__mediaOverlay span:first-child{min-width:0;font-size:.8rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event_media_screen-module__CzMhSW__videoBadge{flex:0 0 32px;width:32px;height:32px}.event_media_screen-module__CzMhSW__floatingButton{right:max(24px, env(safe-area-inset-right));bottom:calc(28px + env(safe-area-inset-bottom));z-index:8;border-radius:var(--radius-pill);background:var(--color-primary);width:60px;height:60px;color:var(--color-on-primary);cursor:pointer;border:0;justify-content:center;align-items:center;transition:transform .16s,opacity .16s;display:inline-flex;position:fixed;box-shadow:0 18px 30px #0f172a2e,0 6px 14px #0f172a29}.event_media_screen-module__CzMhSW__floatingButton:hover{transform:translateY(-2px)}.event_media_screen-module__CzMhSW__floatingButton:disabled{cursor:not-allowed;opacity:.72}.event_media_screen-module__CzMhSW__floatingButton svg{width:26px;height:26px}@keyframes event_media_screen-module__CzMhSW__spin{to{transform:rotate(360deg)}}@media (max-width:700px){.event_media_screen-module__CzMhSW__page{gap:14px}.event_media_screen-module__CzMhSW__topBar{grid-template-columns:44px minmax(0,1fr) 44px}.event_media_screen-module__CzMhSW__topBar h1{font-size:1.15rem}.event_media_screen-module__CzMhSW__showcase{min-height:260px}}@media (max-width:560px){.event_media_screen-module__CzMhSW__mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.event_media_screen-module__CzMhSW__floatingButton{right:18px;bottom:calc(18px + env(safe-area-inset-bottom))}}
.settings_shared-module__LryW4q__page{gap:18px;width:min(100%,960px);margin:0 auto;display:grid}.settings_shared-module__LryW4q__pageWide{width:min(100%,1080px)}.settings_shared-module__LryW4q__topBar{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:12px;display:grid}.settings_shared-module__LryW4q__topBarTitle{text-align:center;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:var(--font-weight-semibold);margin:0}.settings_shared-module__LryW4q__topBarBack,.settings_shared-module__LryW4q__topBarSpacer{width:40px;height:40px}.settings_shared-module__LryW4q__topBarBack{color:var(--color-on-surface);border:1px solid color-mix(in srgb, var(--color-outline-variant) 72%, transparent);background:color-mix(in srgb, var(--color-surface-elevated) 94%, transparent);border-radius:14px;justify-content:center;align-items:center;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.settings_shared-module__LryW4q__topBarBack:hover{border-color:color-mix(in srgb, var(--color-primary) 34%, var(--color-outline-variant));background:color-mix(in srgb, var(--color-primary-container) 62%, var(--color-surface-elevated));transform:translate(-1px)}.settings_shared-module__LryW4q__topBarBackIcon{font-size:1.2rem;line-height:1}.settings_shared-module__LryW4q__sectionEyebrow{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.settings_shared-module__LryW4q__sectionBlock{gap:10px;display:grid}.settings_shared-module__LryW4q__sectionIntro{gap:6px;padding-inline:4px;display:grid}.settings_shared-module__LryW4q__sectionLabel,.settings_shared-module__LryW4q__sectionLabelDanger{font-size:var(--text-body-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin:0}.settings_shared-module__LryW4q__sectionLabel{color:var(--color-on-surface-variant)}.settings_shared-module__LryW4q__sectionLabelDanger{color:var(--color-error)}.settings_shared-module__LryW4q__sectionIntro p{max-width:64ch;color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);margin:0}.settings_shared-module__LryW4q__feedbackCard{padding:18px 24px}.settings_shared-module__LryW4q__feedbackSuccess{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--surface-card-border));background:color-mix(in srgb, var(--color-primary-container) 70%, var(--color-surface-elevated))}.settings_shared-module__LryW4q__feedbackError{border-color:color-mix(in srgb, var(--color-error) 48%, var(--surface-card-border));background:color-mix(in srgb, var(--color-error) 9%, var(--color-surface-elevated))}.settings_shared-module__LryW4q__inlineActions{flex-wrap:wrap;gap:10px;display:flex}.settings_shared-module__LryW4q__preferenceCard,.settings_shared-module__LryW4q__listCard,.settings_shared-module__LryW4q__formCard,.settings_shared-module__LryW4q__heroCard{gap:0;display:grid}.settings_shared-module__LryW4q__heroCard{gap:16px}.settings_shared-module__LryW4q__preferenceBlock{gap:12px;padding:4px 0;display:grid}.settings_shared-module__LryW4q__preferenceBlock+.settings_shared-module__LryW4q__preferenceBlock{border-top:1px solid color-mix(in srgb, var(--color-outline-variant) 58%, transparent);padding-top:18px}.settings_shared-module__LryW4q__preferenceHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.settings_shared-module__LryW4q__preferenceHeader h3{font-size:var(--text-title-md-size);margin:0}.settings_shared-module__LryW4q__preferenceMeta{color:var(--color-primary);font-size:var(--text-body-sm-size);font-weight:var(--font-weight-semibold);text-align:right}.settings_shared-module__LryW4q__optionGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.settings_shared-module__LryW4q__optionCard,.settings_shared-module__LryW4q__radioCard{border:1px solid color-mix(in srgb, var(--color-outline-variant) 78%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-elevated) 96%, transparent);text-align:left;cursor:pointer;gap:4px;padding:14px 16px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid}.settings_shared-module__LryW4q__optionCard:hover:not(:disabled),.settings_shared-module__LryW4q__radioCard:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary) 42%, var(--surface-card-border));box-shadow:var(--shadow-soft);transform:translateY(-1px)}.settings_shared-module__LryW4q__optionCard:disabled,.settings_shared-module__LryW4q__radioCard:disabled{cursor:not-allowed;opacity:.66}.settings_shared-module__LryW4q__optionCard strong,.settings_shared-module__LryW4q__radioCard strong{font-size:var(--text-title-md-size)}.settings_shared-module__LryW4q__optionCard span:last-child,.settings_shared-module__LryW4q__radioCard span:last-child{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size)}.settings_shared-module__LryW4q__optionCardActive,.settings_shared-module__LryW4q__radioCardActive{border-color:color-mix(in srgb, var(--color-primary) 58%, var(--surface-card-border));background:color-mix(in srgb, var(--color-primary-container) 50%, var(--color-surface-elevated));box-shadow:var(--shadow-soft)}.settings_shared-module__LryW4q__optionBadge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:fit-content;min-width:48px;color:var(--color-primary);font-size:.72rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;justify-content:center;align-items:center;padding:4px 10px;display:inline-flex}.settings_shared-module__LryW4q__optionBadgeEmoji{letter-spacing:0;min-width:52px;font-size:1rem}.settings_shared-module__LryW4q__listCard>.settings_shared-module__LryW4q__listRow:first-child{border-top:none;padding-top:0}.settings_shared-module__LryW4q__listCard>.settings_shared-module__LryW4q__listRow:last-child{padding-bottom:0}.settings_shared-module__LryW4q__listRow{border-top:1px solid color-mix(in srgb, var(--color-outline-variant) 58%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.settings_shared-module__LryW4q__rowLead{flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.settings_shared-module__LryW4q__rowIcon{--row-icon-color:var(--color-primary);--row-icon-bg:color-mix(in srgb, var(--row-icon-color) 14%, transparent);background:var(--row-icon-bg);width:36px;height:36px;color:var(--row-icon-color);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.settings_shared-module__LryW4q__rowIcon svg{width:18px;height:18px}.settings_shared-module__LryW4q__rowIconPurple{--row-icon-color:#7c3aed}.settings_shared-module__LryW4q__rowIconBlue{--row-icon-color:#2563eb}.settings_shared-module__LryW4q__rowIconTeal{--row-icon-color:#0f766e}.settings_shared-module__LryW4q__rowIconOrange{--row-icon-color:#ea580c}.settings_shared-module__LryW4q__rowIconGreen{--row-icon-color:#16a34a}.settings_shared-module__LryW4q__rowIconGreenDark{--row-icon-color:#15803d}.settings_shared-module__LryW4q__rowIconGreenSoft{--row-icon-color:#2f9e8f}.settings_shared-module__LryW4q__rowIconIndigo{--row-icon-color:#4f46e5}.settings_shared-module__LryW4q__rowIconIndigoSoft{--row-icon-color:#818cf8}.settings_shared-module__LryW4q__rowIconSlate{--row-icon-color:#64748b}.settings_shared-module__LryW4q__rowIconRed{--row-icon-color:#dc2626}.settings_shared-module__LryW4q__rowCopy{gap:4px;min-width:0;display:grid}.settings_shared-module__LryW4q__rowCopy strong{font-size:var(--text-title-md-size)}.settings_shared-module__LryW4q__rowCopy span{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size)}.settings_shared-module__LryW4q__rowValue{color:var(--color-on-surface);font-weight:var(--font-weight-semibold);text-align:right}.settings_shared-module__LryW4q__rowChevron{color:var(--color-on-surface-variant);font-size:1.2rem;line-height:1}.settings_shared-module__LryW4q__linkRow{color:inherit;text-decoration:none;transition:transform .16s,color .16s}.settings_shared-module__LryW4q__linkRow:hover{transform:translate(2px)}.settings_shared-module__LryW4q__linkRowDanger .settings_shared-module__LryW4q__rowCopy strong,.settings_shared-module__LryW4q__linkRowDanger .settings_shared-module__LryW4q__rowChevron,.settings_shared-module__LryW4q__linkRowDanger .settings_shared-module__LryW4q__rowIcon{color:var(--color-error)}.settings_shared-module__LryW4q__linkRowDanger .settings_shared-module__LryW4q__rowIcon{background:color-mix(in srgb, var(--color-error) 12%, transparent)}.settings_shared-module__LryW4q__toggleRowDisabled{opacity:.56}.settings_shared-module__LryW4q__switchWrap{flex:none;position:relative}.settings_shared-module__LryW4q__switchInput{opacity:0;cursor:pointer;position:absolute;inset:0}.settings_shared-module__LryW4q__switchTrack{background:color-mix(in srgb, var(--color-outline-variant) 75%, transparent);border-radius:999px;width:56px;height:32px;padding:3px;transition:background .16s;display:inline-flex}.settings_shared-module__LryW4q__switchThumb{background:var(--color-surface-elevated);border-radius:50%;width:26px;height:26px;transition:transform .16s;box-shadow:0 6px 16px #0f172a2e}.settings_shared-module__LryW4q__switchInput:checked+.settings_shared-module__LryW4q__switchTrack{background:var(--color-primary)}.settings_shared-module__LryW4q__switchInput:checked+.settings_shared-module__LryW4q__switchTrack .settings_shared-module__LryW4q__switchThumb{transform:translate(24px)}.settings_shared-module__LryW4q__stateCard{align-content:center;justify-items:start;gap:16px;width:min(100%,580px);min-height:220px;margin:0 auto;display:grid}.settings_shared-module__LryW4q__stateCard h2{max-width:18ch;margin:0;font-size:clamp(1.55rem,3.2vw,2.25rem)}.settings_shared-module__LryW4q__stateBody{color:var(--color-on-surface-variant);font-size:var(--text-body-md-size);margin:0}.settings_shared-module__LryW4q__dangerCard{border-color:color-mix(in srgb, var(--color-error) 40%, var(--surface-card-border));background:color-mix(in srgb, var(--color-error) 6%, var(--color-surface-elevated))}.settings_shared-module__LryW4q__formGrid{gap:16px;display:grid}.settings_shared-module__LryW4q__helpText{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);margin:0}.settings_shared-module__LryW4q__helperNotice{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-outline-variant) 58%, transparent);background:color-mix(in srgb, var(--color-primary-container) 38%, var(--color-surface-elevated));color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);padding:14px 16px}.settings_shared-module__LryW4q__sliderSection,.settings_shared-module__LryW4q__sliderBlock{gap:12px;display:grid}.settings_shared-module__LryW4q__eventSettingsCard{gap:16px;display:grid}.settings_shared-module__LryW4q__eventSettingsHeader{align-items:flex-start;gap:10px;display:flex}.settings_shared-module__LryW4q__eventSettingsIcon{width:24px;height:24px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.settings_shared-module__LryW4q__eventSettingsIcon svg{width:18px;height:18px}.settings_shared-module__LryW4q__radioGroup{gap:10px;display:grid}.settings_shared-module__LryW4q__radioList{gap:0;display:grid}.settings_shared-module__LryW4q__radioRow{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:14px;min-height:48px;padding:0;display:flex}.settings_shared-module__LryW4q__radioRowDense{min-height:42px}.settings_shared-module__LryW4q__radioRow input{width:20px;height:20px;accent-color:var(--color-primary);margin:0}.settings_shared-module__LryW4q__radioRow span{color:var(--color-on-surface)}.settings_shared-module__LryW4q__radioRowDisabled{cursor:not-allowed;opacity:.66}.settings_shared-module__LryW4q__rangeInput{width:100%;accent-color:var(--color-primary)}.settings_shared-module__LryW4q__rangeMeta{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);justify-content:space-between;align-items:center;gap:12px;display:flex}.settings_shared-module__LryW4q__tagGrid{gap:8px;display:grid}.settings_shared-module__LryW4q__tagCard{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface-variant) 40%, transparent);border:none;gap:6px;padding:12px;display:grid}.settings_shared-module__LryW4q__tagHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings_shared-module__LryW4q__tagHeader strong{font-size:var(--text-title-md-size)}.settings_shared-module__LryW4q__userList{gap:0;display:grid}.settings_shared-module__LryW4q__userCard{display:grid}.settings_shared-module__LryW4q__userCard>:first-child{border-top:none;padding-top:0}.settings_shared-module__LryW4q__userCard>:last-child{padding-bottom:0}.settings_shared-module__LryW4q__userRow{border-top:1px solid color-mix(in srgb, var(--color-outline-variant) 58%, transparent);align-items:center;gap:14px;padding:18px 0;display:flex}.settings_shared-module__LryW4q__avatar{color:#fff;width:44px;height:44px;font-weight:var(--font-weight-bold);background:linear-gradient(135deg,#1d9a8f,#326b78);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.settings_shared-module__LryW4q__avatarImage{object-fit:cover;width:100%;height:100%;display:block}.settings_shared-module__LryW4q__userMeta{flex:1;gap:4px;min-width:0;display:grid}.settings_shared-module__LryW4q__userMeta strong,.settings_shared-module__LryW4q__userMeta a{font-size:var(--text-title-md-size);font-weight:var(--font-weight-semibold);color:inherit;text-decoration:none}.settings_shared-module__LryW4q__userMeta span{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size)}.settings_shared-module__LryW4q__userActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.settings_shared-module__LryW4q__miniButton,.settings_shared-module__LryW4q__ghostTextButton,.settings_shared-module__LryW4q__dangerTextButton{border:1px solid color-mix(in srgb, var(--color-outline-variant) 70%, transparent);background:color-mix(in srgb, var(--color-surface-elevated) 96%, transparent);min-height:38px;color:var(--color-on-surface);font-weight:var(--font-weight-semibold);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.settings_shared-module__LryW4q__ghostTextButton{background:0 0}.settings_shared-module__LryW4q__dangerTextButton{color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 30%, var(--color-outline-variant))}.settings_shared-module__LryW4q__searchWrap{gap:12px;display:grid}.settings_shared-module__LryW4q__chipsRow{flex-wrap:wrap;gap:8px;display:flex}.settings_shared-module__LryW4q__chip{border:1px solid color-mix(in srgb, var(--color-outline-variant) 70%, transparent);background:color-mix(in srgb, var(--color-surface-elevated) 96%, transparent);min-height:36px;color:var(--color-on-surface-variant);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.settings_shared-module__LryW4q__chipActive{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-outline-variant));background:color-mix(in srgb, var(--color-primary-container) 58%, var(--color-surface-elevated));color:var(--color-on-surface)}.settings_shared-module__LryW4q__faqList{gap:12px;display:grid}.settings_shared-module__LryW4q__faqCard{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-outline-variant) 58%, transparent);background:color-mix(in srgb, var(--color-surface-elevated) 98%, transparent);overflow:hidden}.settings_shared-module__LryW4q__faqCard summary{cursor:pointer;padding:16px 18px;list-style:none}.settings_shared-module__LryW4q__faqCard summary::-webkit-details-marker{display:none}.settings_shared-module__LryW4q__faqSummary{gap:6px;display:grid}.settings_shared-module__LryW4q__faqSummary strong{font-size:var(--text-title-md-size)}.settings_shared-module__LryW4q__faqCategory{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size)}.settings_shared-module__LryW4q__faqAnswer{color:var(--color-on-surface-variant);white-space:pre-wrap;padding:0 18px 18px}.settings_shared-module__LryW4q__modalOverlay{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.settings_shared-module__LryW4q__modalCard{background:color-mix(in srgb, var(--color-surface-elevated) 98%, transparent);border:1px solid color-mix(in srgb, var(--color-outline-variant) 70%, transparent);border-radius:24px;width:min(100%,560px);max-height:min(88vh,760px);padding:22px;overflow:auto;box-shadow:0 24px 70px #0f172a33}.settings_shared-module__LryW4q__modalHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.settings_shared-module__LryW4q__modalHeader h2{margin:0;font-size:clamp(1.2rem,2.8vw,1.45rem)}.settings_shared-module__LryW4q__modalBody{gap:16px;display:grid}.settings_shared-module__LryW4q__modalCopy{color:var(--color-on-surface-variant);white-space:pre-wrap;margin:0}.settings_shared-module__LryW4q__modalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.settings_shared-module__LryW4q__brandWrap{align-items:center;gap:14px;display:flex}.settings_shared-module__LryW4q__brandMeta{gap:4px;display:grid}.settings_shared-module__LryW4q__brandMeta strong{font-size:var(--text-title-lg-size)}.settings_shared-module__LryW4q__brandMeta span{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size)}.settings_shared-module__LryW4q__locationCard{gap:12px;display:grid}.settings_shared-module__LryW4q__locationValue{gap:4px;display:grid}.settings_shared-module__LryW4q__locationValue strong{font-size:var(--text-title-lg-size)}.settings_shared-module__LryW4q__locationValue span{color:var(--color-on-surface-variant)}.settings_shared-module__LryW4q__divider{background:color-mix(in srgb, var(--color-outline-variant) 58%, transparent);height:1px}.settings_shared-module__LryW4q__emptyIcon{background:color-mix(in srgb, var(--color-surface-variant) 50%, transparent);width:72px;height:72px;color:var(--color-on-surface-variant);font-size:1.5rem;font-weight:var(--font-weight-semibold);border-radius:24px;justify-content:center;align-items:center;display:inline-flex}@media (max-width:920px){.settings_shared-module__LryW4q__topBarTitle{text-align:left}.settings_shared-module__LryW4q__topBar{grid-template-columns:40px minmax(0,1fr) 0}.settings_shared-module__LryW4q__topBarSpacer{display:none}.settings_shared-module__LryW4q__preferenceHeader,.settings_shared-module__LryW4q__listRow,.settings_shared-module__LryW4q__userRow{align-items:flex-start}.settings_shared-module__LryW4q__listRow{flex-direction:column}.settings_shared-module__LryW4q__rowValue{text-align:left}.settings_shared-module__LryW4q__switchWrap{align-self:flex-start}}@media (max-width:680px){.settings_shared-module__LryW4q__page,.settings_shared-module__LryW4q__pageWide{width:100%}.settings_shared-module__LryW4q__topBar{grid-template-columns:40px minmax(0,1fr)}.settings_shared-module__LryW4q__optionGrid,.settings_shared-module__LryW4q__tagGrid,.settings_shared-module__LryW4q__faqList{grid-template-columns:1fr}.settings_shared-module__LryW4q__userRow{flex-wrap:wrap}.settings_shared-module__LryW4q__userActions{justify-content:flex-start;width:100%}.settings_shared-module__LryW4q__modalOverlay{padding:14px}.settings_shared-module__LryW4q__modalCard{border-radius:20px;padding:18px}}
.admin_shared-module__2G_x_W__page{gap:18px;width:min(100%,980px);margin:0 auto;display:grid}.admin_shared-module__2G_x_W__pageWide{width:min(100%,1160px)}.admin_shared-module__2G_x_W__topBar{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:12px;display:grid}.admin_shared-module__2G_x_W__topBarTitle{text-align:center;font-size:clamp(1.2rem,3vw,1.5rem);font-weight:var(--font-weight-semibold);margin:0}.admin_shared-module__2G_x_W__topBarBack,.admin_shared-module__2G_x_W__topBarSpacer{width:40px;height:40px}.admin_shared-module__2G_x_W__topBarBack{border:1px solid color-mix(in srgb, var(--color-outline-variant) 72%, transparent);background:color-mix(in srgb, var(--color-surface-elevated) 94%, transparent);color:var(--color-on-surface);border-radius:14px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.admin_shared-module__2G_x_W__topBarBack:hover{border-color:color-mix(in srgb, var(--color-primary) 34%, var(--color-outline-variant));background:color-mix(in srgb, var(--color-primary-container) 62%, var(--color-surface-elevated))}.admin_shared-module__2G_x_W__topBarBackIcon{font-size:1.2rem;line-height:1}.admin_shared-module__2G_x_W__section{gap:10px;display:grid}.admin_shared-module__2G_x_W__sectionHeader{gap:4px;padding-inline:4px;display:grid}.admin_shared-module__2G_x_W__sectionHeader h2,.admin_shared-module__2G_x_W__sectionLabel{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin:0}.admin_shared-module__2G_x_W__sectionHeader p{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);margin:0}.admin_shared-module__2G_x_W__heroCard,.admin_shared-module__2G_x_W__listCard,.admin_shared-module__2G_x_W__panel,.admin_shared-module__2G_x_W__formCard{gap:14px;display:grid}.admin_shared-module__2G_x_W__heroCard h2,.admin_shared-module__2G_x_W__panel h2,.admin_shared-module__2G_x_W__formCard h2{font-size:var(--text-title-lg-size);margin:0}.admin_shared-module__2G_x_W__heroCard p,.admin_shared-module__2G_x_W__panel p,.admin_shared-module__2G_x_W__formCard p{color:var(--color-on-surface-variant);margin:0}.admin_shared-module__2G_x_W__feedback{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--surface-card-border))}.admin_shared-module__2G_x_W__feedbackError{border-color:color-mix(in srgb, var(--color-error) 50%, var(--surface-card-border));background:color-mix(in srgb, var(--color-error) 8%, var(--color-surface-elevated))}.admin_shared-module__2G_x_W__feedbackSuccess{background:color-mix(in srgb, var(--color-primary-container) 58%, var(--color-surface-elevated))}.admin_shared-module__2G_x_W__row{border:0;border-top:1px solid color-mix(in srgb, var(--color-outline-variant) 58%, transparent);width:100%;min-width:0;color:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:flex}.admin_shared-module__2G_x_W__listCard>.admin_shared-module__2G_x_W__row:first-child{border-top:0;padding-top:0}.admin_shared-module__2G_x_W__listCard>.admin_shared-module__2G_x_W__row:last-child{padding-bottom:0}button.admin_shared-module__2G_x_W__row,a.admin_shared-module__2G_x_W__row{cursor:pointer}button.admin_shared-module__2G_x_W__row:hover:not(:disabled),a.admin_shared-module__2G_x_W__row:hover{color:var(--color-primary)}button.admin_shared-module__2G_x_W__row:disabled{cursor:not-allowed;opacity:.62}.admin_shared-module__2G_x_W__rowDanger{color:var(--color-error)}.admin_shared-module__2G_x_W__rowLead{align-items:flex-start;gap:13px;min-width:0;display:flex}.admin_shared-module__2G_x_W__rowCopy{gap:3px;min-width:0;display:grid}.admin_shared-module__2G_x_W__rowCopy strong{color:var(--color-on-surface);font-size:var(--text-body-md-size)}.admin_shared-module__2G_x_W__rowDanger .admin_shared-module__2G_x_W__rowCopy strong{color:var(--color-error)}.admin_shared-module__2G_x_W__rowCopy span,.admin_shared-module__2G_x_W__rowMeta,.admin_shared-module__2G_x_W__rowValue{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size)}.admin_shared-module__2G_x_W__rowMeta{flex-wrap:wrap;gap:8px;display:flex}.admin_shared-module__2G_x_W__rowTrailing{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.admin_shared-module__2G_x_W__chevron{color:var(--color-on-surface-variant);font-size:1.35rem;line-height:1}.admin_shared-module__2G_x_W__iconBadge{background:color-mix(in srgb, var(--badge-color) 13%, transparent);width:34px;height:34px;color:var(--badge-color);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.admin_shared-module__2G_x_W__iconBadge svg{width:18px;height:18px}.admin_shared-module__2G_x_W__toneBlue{--badge-color:#2563eb}.admin_shared-module__2G_x_W__toneGreen{--badge-color:#059669}.admin_shared-module__2G_x_W__toneTeal{--badge-color:#0f766e}.admin_shared-module__2G_x_W__toneOrange{--badge-color:#d97706}.admin_shared-module__2G_x_W__toneRed{--badge-color:#dc2626}.admin_shared-module__2G_x_W__tonePurple{--badge-color:#7c3aed}.admin_shared-module__2G_x_W__toneIndigo{--badge-color:#4f46e5}.admin_shared-module__2G_x_W__toneSlate{--badge-color:#64748b}.admin_shared-module__2G_x_W__toneAmber{--badge-color:#b45309}.admin_shared-module__2G_x_W__toneCyan{--badge-color:#0891b2}.admin_shared-module__2G_x_W__countBadge,.admin_shared-module__2G_x_W__pill,.admin_shared-module__2G_x_W__statusPill{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 12%, transparent);min-height:24px;color:var(--color-primary);font-size:.78rem;font-weight:var(--font-weight-semibold);white-space:nowrap;justify-content:center;align-items:center;padding:3px 9px;display:inline-flex}.admin_shared-module__2G_x_W__countBadge{background:var(--color-error);min-width:24px;color:var(--color-on-error)}.admin_shared-module__2G_x_W__statusOpen{background:color-mix(in srgb, var(--color-error) 12%, transparent);color:var(--color-error)}.admin_shared-module__2G_x_W__statusClosed,.admin_shared-module__2G_x_W__statusViewed{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary)}.admin_shared-module__2G_x_W__toolbar,.admin_shared-module__2G_x_W__chipRow,.admin_shared-module__2G_x_W__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin_shared-module__2G_x_W__toolbar{justify-content:space-between}.admin_shared-module__2G_x_W__searchWrap{gap:8px;display:grid}.admin_shared-module__2G_x_W__searchInput,.admin_shared-module__2G_x_W__field,.admin_shared-module__2G_x_W__textarea,.admin_shared-module__2G_x_W__select{border:1px solid color-mix(in srgb, var(--color-outline-variant) 78%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-elevated) 96%, transparent);width:100%;min-width:0;color:var(--color-on-surface);font:inherit;outline:none}.admin_shared-module__2G_x_W__searchInput,.admin_shared-module__2G_x_W__field,.admin_shared-module__2G_x_W__select{min-height:46px;padding:0 14px}.admin_shared-module__2G_x_W__textarea{resize:vertical;min-height:112px;padding:12px 14px}.admin_shared-module__2G_x_W__searchInput:focus,.admin_shared-module__2G_x_W__field:focus,.admin_shared-module__2G_x_W__textarea:focus,.admin_shared-module__2G_x_W__select:focus{border-color:color-mix(in srgb, var(--color-primary) 54%, var(--color-outline-variant));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 12%, transparent)}.admin_shared-module__2G_x_W__fieldGroup{gap:6px;display:grid}.admin_shared-module__2G_x_W__fieldGroup label{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);font-weight:var(--font-weight-semibold)}.admin_shared-module__2G_x_W__fieldHint,.admin_shared-module__2G_x_W__fieldError{font-size:var(--text-body-sm-size)}.admin_shared-module__2G_x_W__fieldHint{color:var(--color-on-surface-variant)}.admin_shared-module__2G_x_W__fieldError{color:var(--color-error)}.admin_shared-module__2G_x_W__formGrid{gap:14px;display:grid}.admin_shared-module__2G_x_W__formGridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin_shared-module__2G_x_W__tabs{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-variant) 30%, transparent);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;padding:4px;display:grid}.admin_shared-module__2G_x_W__tabButton,.admin_shared-module__2G_x_W__chipButton{border-radius:var(--radius-md);min-height:38px;color:var(--color-on-surface-variant);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:1px solid #0000}.admin_shared-module__2G_x_W__chipButton{border-color:color-mix(in srgb, var(--color-outline-variant) 64%, transparent);min-height:34px;padding:0 12px}.admin_shared-module__2G_x_W__tabButtonActive,.admin_shared-module__2G_x_W__chipButtonActive{border-color:color-mix(in srgb, var(--color-primary) 38%, transparent);background:var(--color-surface-elevated);color:var(--color-primary);box-shadow:var(--shadow-soft)}.admin_shared-module__2G_x_W__statsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.admin_shared-module__2G_x_W__statCard{border:1px solid color-mix(in srgb, var(--color-outline-variant) 58%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-elevated) 94%, transparent);gap:4px;padding:14px;display:grid}.admin_shared-module__2G_x_W__statCard strong{font-size:1.3rem}.admin_shared-module__2G_x_W__statCard span{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size)}.admin_shared-module__2G_x_W__detailGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.68fr);align-items:start;gap:16px;display:grid}.admin_shared-module__2G_x_W__mediaPreview{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-variant) 30%, transparent);overflow:hidden}.admin_shared-module__2G_x_W__mediaPreview img,.admin_shared-module__2G_x_W__mediaPreview video{object-fit:cover;width:100%;max-height:360px;display:block}.admin_shared-module__2G_x_W__avatar{border-radius:var(--radius-pill);object-fit:cover;background:color-mix(in srgb, var(--color-primary) 14%, var(--color-surface-elevated));width:48px;height:48px}.admin_shared-module__2G_x_W__avatarFallback{color:var(--color-primary);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.admin_shared-module__2G_x_W__modalOverlay{z-index:80;background:#0000007a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin_shared-module__2G_x_W__modalCard{border:1px solid var(--surface-card-border);border-radius:var(--radius-xl);background:var(--color-surface-elevated);width:min(100%,520px);max-height:min(760px,100vh - 40px);box-shadow:var(--shadow-card);gap:16px;padding:22px;display:grid;overflow:auto}.admin_shared-module__2G_x_W__modalCard h2{font-size:var(--text-title-lg-size);margin:0}.admin_shared-module__2G_x_W__modalCard p{color:var(--color-on-surface-variant);margin:0}.admin_shared-module__2G_x_W__modalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin_shared-module__2G_x_W__empty{text-align:center;place-items:center;gap:8px;min-height:180px;display:grid}.admin_shared-module__2G_x_W__empty strong{font-size:var(--text-title-md-size)}.admin_shared-module__2G_x_W__empty span{color:var(--color-on-surface-variant)}.admin_shared-module__2G_x_W__code{overflow-wrap:anywhere;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);font-size:.82rem}.admin_shared-module__2G_x_W__copyBox{white-space:pre-wrap;min-height:220px}.admin_shared-module__2G_x_W__hidden{display:none}@media (max-width:860px){.admin_shared-module__2G_x_W__detailGrid,.admin_shared-module__2G_x_W__formGridTwo{grid-template-columns:1fr}.admin_shared-module__2G_x_W__row{align-items:flex-start}.admin_shared-module__2G_x_W__rowTrailing{align-self:center}}
.legal_document-module__XvhEMq__page{gap:var(--layout-gap);display:grid}.legal_document-module__XvhEMq__hero{background:var(--gradient-hero-surface);gap:14px;display:grid}.legal_document-module__XvhEMq__hero h1{font-size:clamp(2.2rem,4vw,3.4rem);line-height:.98}.legal_document-module__XvhEMq__hero p{max-width:64ch;color:color-mix(in srgb, var(--color-on-surface) 76%, transparent)}.legal_document-module__XvhEMq__eyebrow{color:var(--color-on-primary-container);font-size:var(--text-label-md-size);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.legal_document-module__XvhEMq__sections{gap:16px;display:grid}.legal_document-module__XvhEMq__sectionCard{gap:12px;display:grid}.legal_document-module__XvhEMq__sectionCard h2{font-size:var(--text-title-lg-size)}.legal_document-module__XvhEMq__sectionBody{white-space:pre-wrap;color:var(--color-on-surface)}.legal_document-module__XvhEMq__list{color:var(--color-on-surface);gap:10px;margin:0;padding-left:20px;display:grid}.legal_document-module__XvhEMq__asideStack{gap:16px;display:grid}.legal_document-module__XvhEMq__asideCard{gap:12px;display:grid}.legal_document-module__XvhEMq__asideCard h2{font-size:var(--text-title-lg-size)}.legal_document-module__XvhEMq__asideCard p{color:var(--color-on-surface-variant)}.legal_document-module__XvhEMq__actions{gap:10px;display:grid}
