.people_sheet-module__N_lHAq__overlay{z-index:82;overscroll-behavior:contain;background:#0000006b;justify-content:center;align-items:flex-end;padding:18px 12px 0;display:flex;position:fixed;inset:0;overflow:hidden}.people_sheet-module__N_lHAq__sheet{overscroll-behavior:contain;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{overscroll-behavior:contain;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{flex-shrink:0}.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}}
.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);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:0;flex-direction:column;padding:0;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.event_card-module__I0l6xW__link:hover .event_card-module__I0l6xW__card{box-shadow:var(--shadow-soft);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(#00000059 0%,#0000 30%,#00000040 60%,#000000d9 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:4px;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 #00000059}.event_card-module__I0l6xW__dateChipLabel{font-size:var(--text-label-lg-size);letter-spacing:.3px;text-transform:uppercase;font-weight:800}.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:6px;display:grid}.event_card-module__I0l6xW__statusPill{border-radius:var(--radius-pill);color:#fff;font-size:.75rem;font-weight:var(--font-weight-bold);align-items:center;padding:6px 12px;display:inline-flex;box-shadow:0 2px 8px #0000004d}.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:2px;display:grid}.event_card-module__I0l6xW__titleWrap h2{font-size:var(--text-title-md-size);text-overflow:ellipsis;text-shadow:0 1px 6px #000000de,0 2px 12px #0000008a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.event_card-module__I0l6xW__privateLabel,.event_card-module__I0l6xW__location{color:#ffffffd6;text-shadow:0 1px 6px #000000de,0 2px 12px #0000008a}.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:5px;min-width:0;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:13px;height:13px;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{min-width:0;font-size:var(--text-body-sm-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event_card-module__I0l6xW__content{padding:16px}.event_card-module__I0l6xW__tagsRow{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.event_card-module__I0l6xW__tagsWrap{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.event_card-module__I0l6xW__tagChip,.event_card-module__I0l6xW__priceChip{border-radius:var(--radius-xs);font-size:.72rem;font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;padding:4px 8px;display:inline-flex}.event_card-module__I0l6xW__tagChip{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.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;align-items:center;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:5px;display:inline-flex}.event_card-module__I0l6xW__metaItem+.event_card-module__I0l6xW__metaItem:before{content:"·";color:color-mix(in srgb, var(--color-on-surface-variant) 50%, transparent);padding:0 8px 0 3px}.event_card-module__I0l6xW__progressBlock{gap:8px;margin-top: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:6px;margin-top: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:8px;min-width:0;margin-top:12px;display:flex}.event_card-module__I0l6xW__creatorAvatar{flex-shrink:0}.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{align-items:flex-start}.event_card-module__I0l6xW__content{padding:16px 16px 18px}}
.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}}
.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) minmax(40px,auto);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,.settings_shared-module__LryW4q__topBarAction{width:40px;height:40px}.settings_shared-module__LryW4q__topBarAction{justify-content:flex-end;align-items:center;width:auto;min-width:40px;display:flex}.settings_shared-module__LryW4q__topBarCount{background:color-mix(in srgb, var(--color-primary-container) 56%, var(--color-surface-elevated));min-width:38px;min-height:32px;color:var(--color-on-surface);font-weight:var(--font-weight-semibold);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.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{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.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__searchField{position:relative}.settings_shared-module__LryW4q__searchInput{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-height:50px;color:var(--color-on-surface);font:inherit;outline:none;padding:0 48px 0 46px;transition:border-color .16s,box-shadow .16s,background .16s}.settings_shared-module__LryW4q__searchInput:focus{border-color:color-mix(in srgb, var(--color-primary) 56%, var(--color-outline-variant));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent)}.settings_shared-module__LryW4q__searchIcon,.settings_shared-module__LryW4q__searchClearButton{color:var(--color-on-surface-variant);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.settings_shared-module__LryW4q__searchIcon{pointer-events:none;width:18px;height:18px;left:16px}.settings_shared-module__LryW4q__searchClearButton{cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;font-size:1.2rem;line-height:1;right:10px}.settings_shared-module__LryW4q__searchClearButton:hover{background:color-mix(in srgb, var(--color-surface-variant) 55%, transparent);color:var(--color-on-surface)}.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;overscroll-behavior:contain;-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;overflow:hidden}.settings_shared-module__LryW4q__modalCard{overscroll-behavior:contain;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) auto}.settings_shared-module__LryW4q__topBarSpacer{display:none}.settings_shared-module__LryW4q__topBarAction{display:flex}.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) auto}.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__ZTfgpG__page{gap:16px;width:min(100%,980px);margin:0 auto;display:grid}.admin_shared-module__ZTfgpG__pageWide{width:min(100%,1160px)}.admin_shared-module__ZTfgpG__topBar{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:12px;display:grid}.admin_shared-module__ZTfgpG__topBarTitle{text-align:center;font-size:clamp(1.2rem,3vw,1.5rem);font-weight:var(--font-weight-semibold);margin:0}.admin_shared-module__ZTfgpG__topBarBack,.admin_shared-module__ZTfgpG__topBarSpacer{width:40px;height:40px}.admin_shared-module__ZTfgpG__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__ZTfgpG__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__ZTfgpG__topBarBackIcon{font-size:1.2rem;line-height:1}.admin_shared-module__ZTfgpG__section{gap:10px;display:grid}.admin_shared-module__ZTfgpG__sectionHeader{gap:4px;padding-inline:4px;display:grid}.admin_shared-module__ZTfgpG__sectionHeader h2,.admin_shared-module__ZTfgpG__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__ZTfgpG__sectionHeader p{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);margin:0}.admin_shared-module__ZTfgpG__heroCard,.admin_shared-module__ZTfgpG__listCard,.admin_shared-module__ZTfgpG__panel,.admin_shared-module__ZTfgpG__formCard{gap:14px;display:grid}.admin_shared-module__ZTfgpG__listTiles,.admin_shared-module__ZTfgpG__listPlain,.admin_shared-module__ZTfgpG__listSettings{box-shadow:none;padding:0}.admin_shared-module__ZTfgpG__listTiles,.admin_shared-module__ZTfgpG__listPlain{background:0 0;border:0}.admin_shared-module__ZTfgpG__listTiles{gap:8px}.admin_shared-module__ZTfgpG__listPlain{gap:0}.admin_shared-module__ZTfgpG__listSettings{background:color-mix(in srgb, var(--color-surface-variant) 26%, var(--color-surface-elevated));border-radius:12px;gap:0}.admin_shared-module__ZTfgpG__heroCard h2,.admin_shared-module__ZTfgpG__panel h2,.admin_shared-module__ZTfgpG__formCard h2{font-size:var(--text-title-lg-size);margin:0}.admin_shared-module__ZTfgpG__heroCard p,.admin_shared-module__ZTfgpG__panel p,.admin_shared-module__ZTfgpG__formCard p{color:var(--color-on-surface-variant);margin:0}.admin_shared-module__ZTfgpG__feedback{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--surface-card-border))}.admin_shared-module__ZTfgpG__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__ZTfgpG__feedbackSuccess{background:color-mix(in srgb, var(--color-primary-container) 58%, var(--color-surface-elevated))}.admin_shared-module__ZTfgpG__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__ZTfgpG__listTiles .admin_shared-module__ZTfgpG__row{background:color-mix(in srgb, var(--color-surface-variant) 40%, transparent);border:0;border-radius:16px;min-height:72px;padding:14px 16px}.admin_shared-module__ZTfgpG__listPlain .admin_shared-module__ZTfgpG__row{min-height:64px;padding:12px 0}.admin_shared-module__ZTfgpG__listSettings .admin_shared-module__ZTfgpG__row{min-height:72px;padding:14px 0}.admin_shared-module__ZTfgpG__listCard>.admin_shared-module__ZTfgpG__row:first-child{border-top:0;padding-top:0}.admin_shared-module__ZTfgpG__listCard>.admin_shared-module__ZTfgpG__row:last-child{padding-bottom:0}.admin_shared-module__ZTfgpG__listSettings>.admin_shared-module__ZTfgpG__row:first-child{padding-top:14px}.admin_shared-module__ZTfgpG__listSettings>.admin_shared-module__ZTfgpG__row:last-child{padding-bottom:14px}.admin_shared-module__ZTfgpG__listTiles>.admin_shared-module__ZTfgpG__row:first-child,.admin_shared-module__ZTfgpG__listTiles>.admin_shared-module__ZTfgpG__row:last-child{padding-block:14px}button.admin_shared-module__ZTfgpG__row,a.admin_shared-module__ZTfgpG__row{cursor:pointer}button.admin_shared-module__ZTfgpG__row:hover:not(:disabled),a.admin_shared-module__ZTfgpG__row:hover{color:var(--color-primary)}button.admin_shared-module__ZTfgpG__row:disabled{cursor:not-allowed;opacity:.62}.admin_shared-module__ZTfgpG__rowDanger{color:var(--color-error)}.admin_shared-module__ZTfgpG__rowAlert{border:1.5px solid color-mix(in srgb, var(--color-error) 50%, transparent);background:color-mix(in srgb, var(--color-error-container) 15%, transparent)}.admin_shared-module__ZTfgpG__rowAlert .admin_shared-module__ZTfgpG__rowCopy strong{font-weight:var(--font-weight-bold)}.admin_shared-module__ZTfgpG__rowLead{align-items:flex-start;gap:13px;min-width:0;display:flex}.admin_shared-module__ZTfgpG__rowCopy{gap:3px;min-width:0;display:grid}.admin_shared-module__ZTfgpG__rowCopy strong{color:var(--color-on-surface);font-size:var(--text-body-md-size);font-weight:var(--font-weight-semibold)}.admin_shared-module__ZTfgpG__rowDanger .admin_shared-module__ZTfgpG__rowCopy strong{color:var(--color-error)}.admin_shared-module__ZTfgpG__rowCopy span,.admin_shared-module__ZTfgpG__rowMeta,.admin_shared-module__ZTfgpG__rowValue{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size)}.admin_shared-module__ZTfgpG__rowMeta{flex-wrap:wrap;gap:8px;display:flex}.admin_shared-module__ZTfgpG__rowTrailing{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.admin_shared-module__ZTfgpG__chevron{color:var(--color-on-surface-variant);font-size:1.35rem;line-height:1}.admin_shared-module__ZTfgpG__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__ZTfgpG__iconBadge svg{width:18px;height:18px}.admin_shared-module__ZTfgpG__toneBlue{--badge-color:#2563eb}.admin_shared-module__ZTfgpG__toneGreen{--badge-color:#059669}.admin_shared-module__ZTfgpG__toneTeal{--badge-color:#0f766e}.admin_shared-module__ZTfgpG__toneOrange{--badge-color:#d97706}.admin_shared-module__ZTfgpG__toneRed{--badge-color:#dc2626}.admin_shared-module__ZTfgpG__tonePurple{--badge-color:#7c3aed}.admin_shared-module__ZTfgpG__toneIndigo{--badge-color:#4f46e5}.admin_shared-module__ZTfgpG__toneSlate{--badge-color:#64748b}.admin_shared-module__ZTfgpG__toneAmber{--badge-color:#b45309}.admin_shared-module__ZTfgpG__toneCyan{--badge-color:#0891b2}.admin_shared-module__ZTfgpG__countBadge,.admin_shared-module__ZTfgpG__pill,.admin_shared-module__ZTfgpG__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__ZTfgpG__countBadge{background:color-mix(in srgb, var(--color-error) 10%, transparent);min-width:24px;color:var(--color-error);font-weight:var(--font-weight-bold);gap:4px}.admin_shared-module__ZTfgpG__countBadgeIcon{display:inline-flex}.admin_shared-module__ZTfgpG__countBadgeIcon svg{width:12px;height:12px}.admin_shared-module__ZTfgpG__statusOpen{background:color-mix(in srgb, var(--color-error) 12%, transparent);color:var(--color-error)}.admin_shared-module__ZTfgpG__statusClosed,.admin_shared-module__ZTfgpG__statusViewed{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary)}.admin_shared-module__ZTfgpG__toolbar,.admin_shared-module__ZTfgpG__chipRow,.admin_shared-module__ZTfgpG__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin_shared-module__ZTfgpG__toolbar{justify-content:space-between}.admin_shared-module__ZTfgpG__searchWrap{display:block;position:relative}.admin_shared-module__ZTfgpG__searchInput,.admin_shared-module__ZTfgpG__field,.admin_shared-module__ZTfgpG__textarea,.admin_shared-module__ZTfgpG__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__ZTfgpG__searchInput,.admin_shared-module__ZTfgpG__field,.admin_shared-module__ZTfgpG__select{min-height:46px;padding:0 14px}.admin_shared-module__ZTfgpG__searchInput{background:color-mix(in srgb, var(--color-surface-variant) 30%, transparent);border:0;border-radius:12px;min-height:52px;padding-inline:44px}.admin_shared-module__ZTfgpG__searchIcon,.admin_shared-module__ZTfgpG__searchClear{z-index:1;width:36px;height:36px;color:var(--color-on-surface-variant);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.admin_shared-module__ZTfgpG__searchIcon{pointer-events:none;left:6px}.admin_shared-module__ZTfgpG__searchClear{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;right:6px}.admin_shared-module__ZTfgpG__searchIcon svg,.admin_shared-module__ZTfgpG__searchClear svg{width:16px;height:16px}.admin_shared-module__ZTfgpG__textarea{resize:vertical;min-height:112px;padding:12px 14px}.admin_shared-module__ZTfgpG__searchInput:focus,.admin_shared-module__ZTfgpG__field:focus,.admin_shared-module__ZTfgpG__textarea:focus,.admin_shared-module__ZTfgpG__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__ZTfgpG__fieldGroup{gap:6px;display:grid}.admin_shared-module__ZTfgpG__fieldGroup label{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);font-weight:var(--font-weight-semibold)}.admin_shared-module__ZTfgpG__fieldHint,.admin_shared-module__ZTfgpG__fieldError{font-size:var(--text-body-sm-size)}.admin_shared-module__ZTfgpG__fieldHint{color:var(--color-on-surface-variant)}.admin_shared-module__ZTfgpG__fieldError{color:var(--color-error)}.admin_shared-module__ZTfgpG__formGrid{gap:14px;display:grid}.admin_shared-module__ZTfgpG__formGridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin_shared-module__ZTfgpG__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__ZTfgpG__tabButton,.admin_shared-module__ZTfgpG__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__ZTfgpG__chipButton{border-color:color-mix(in srgb, var(--color-outline-variant) 64%, transparent);align-items:center;gap:7px;min-height:34px;padding:0 12px;display:inline-flex}.admin_shared-module__ZTfgpG__tabButtonActive,.admin_shared-module__ZTfgpG__chipButtonActive{border-color:color-mix(in srgb, var(--color-primary) 38%, transparent);background:var(--color-primary-container);color:var(--color-on-primary-container);box-shadow:none}.admin_shared-module__ZTfgpG__chipIcon{display:inline-flex}.admin_shared-module__ZTfgpG__chipIcon svg{width:14px;height:14px}.admin_shared-module__ZTfgpG__reportControls{gap:8px;padding-top:8px;display:grid}.admin_shared-module__ZTfgpG__reportChipRow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.admin_shared-module__ZTfgpG__statsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.admin_shared-module__ZTfgpG__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__ZTfgpG__statCard strong{font-size:1.3rem}.admin_shared-module__ZTfgpG__statCard span{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size)}.admin_shared-module__ZTfgpG__detailGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.68fr);align-items:start;gap:16px;display:grid}.admin_shared-module__ZTfgpG__mediaPreview{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-variant) 30%, transparent);overflow:hidden}.admin_shared-module__ZTfgpG__mediaPreview img,.admin_shared-module__ZTfgpG__mediaPreview video{object-fit:cover;width:100%;max-height:360px;display:block}.admin_shared-module__ZTfgpG__avatar{border-radius:var(--radius-pill);width:48px;height:48px}.admin_shared-module__ZTfgpG__modalOverlay{z-index:80;overscroll-behavior:contain;background:#0000007a;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.admin_shared-module__ZTfgpG__modalCard{overscroll-behavior:contain;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__ZTfgpG__modalCard h2{font-size:var(--text-title-lg-size);margin:0}.admin_shared-module__ZTfgpG__modalCard p{color:var(--color-on-surface-variant);margin:0}.admin_shared-module__ZTfgpG__modalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin_shared-module__ZTfgpG__empty{text-align:center;place-items:center;gap:8px;min-height:180px;display:grid}.admin_shared-module__ZTfgpG__empty strong{font-size:var(--text-title-md-size)}.admin_shared-module__ZTfgpG__empty span{color:var(--color-on-surface-variant)}.admin_shared-module__ZTfgpG__code{overflow-wrap:anywhere;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);font-size:.82rem}.admin_shared-module__ZTfgpG__copyBox{white-space:pre-wrap;min-height:220px}.admin_shared-module__ZTfgpG__managedItem,.admin_shared-module__ZTfgpG__managedUserItem{gap:8px;display:grid}.admin_shared-module__ZTfgpG__managedUserItem{border-bottom:1px solid color-mix(in srgb, var(--color-outline-variant) 58%, transparent);padding-bottom:10px}.admin_shared-module__ZTfgpG__managedUserItem:last-child{border-bottom:0}.admin_shared-module__ZTfgpG__managedMeta,.admin_shared-module__ZTfgpG__managedActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin_shared-module__ZTfgpG__managedMeta{color:var(--color-on-surface-variant);font-size:var(--text-body-sm-size);justify-content:space-between}.admin_shared-module__ZTfgpG__managedMeta>span:last-child{flex-wrap:wrap;gap:6px;display:inline-flex}.admin_shared-module__ZTfgpG__managedActions{justify-content:flex-end}.admin_shared-module__ZTfgpG__checkboxTile,.admin_shared-module__ZTfgpG__switchRow{align-items:flex-start;gap:10px;display:flex}.admin_shared-module__ZTfgpG__switchRow{justify-content:space-between;align-items:center}.admin_shared-module__ZTfgpG__iconLine{align-items:center;gap:7px;display:flex}.admin_shared-module__ZTfgpG__iconLine svg{width:12px;height:12px;color:var(--color-on-surface-variant);flex:none}.admin_shared-module__ZTfgpG__stickyActions{z-index:4;background:linear-gradient(180deg, transparent, var(--color-surface) 32%);justify-content:stretch;padding:16px 0 40px;display:flex;position:sticky;bottom:0}.admin_shared-module__ZTfgpG__stickyActions>*{width:100%}.admin_shared-module__ZTfgpG__hidden{display:none}@media (max-width:860px){.admin_shared-module__ZTfgpG__detailGrid,.admin_shared-module__ZTfgpG__formGridTwo{grid-template-columns:1fr}.admin_shared-module__ZTfgpG__row{align-items:flex-start}.admin_shared-module__ZTfgpG__rowTrailing{align-self:center}}
