.AdminPage-module__mQwSqG__page{max-width:960px}.AdminPage-module__mQwSqG__wide{max-width:1400px}.AdminPage-module__mQwSqG__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.AdminPage-module__mQwSqG__title{font-size:var(--fs-h2)}.AdminPage-module__mQwSqG__lead{margin:var(--sp-2) 0 0;max-width:38em;color:var(--text-soft)}.AdminPage-module__mQwSqG__actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.AdminPage-module__mQwSqG__form{max-width:34em}.AdminPage-module__mQwSqG__submit{margin-top:var(--sp-6)}
.media-module__OaBsAG__dropzone{justify-items:start;gap:var(--sp-2);padding:var(--sp-5);border:2px dashed var(--border);border-radius:var(--r-md);background:var(--surface);transition:border-color var(--dur-fast);display:grid}.media-module__OaBsAG__dropzone p{color:var(--text-soft);font-size:var(--fs-small);margin:0}.media-module__OaBsAG__dropzoneActive{border-color:var(--accent);background:#eef4fa}.media-module__OaBsAG__queue{gap:var(--sp-3);margin:var(--sp-4) 0 0;padding:0;list-style:none;display:grid}.media-module__OaBsAG__queueRow{padding:var(--sp-3);border:var(--stroke) solid var(--border);border-radius:var(--r-field);background:var(--surface)}.media-module__OaBsAG__queueError{border-color:var(--danger);background:var(--danger-soft)}.media-module__OaBsAG__queueHead{align-items:center;gap:var(--sp-3);font-size:var(--fs-small);display:flex}.media-module__OaBsAG__queueThumb{object-fit:cover;border-radius:6px;flex:none;width:64px;height:48px}.media-module__OaBsAG__queueName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.media-module__OaBsAG__queueStatus{color:var(--text-soft);font-variant-numeric:tabular-nums}.media-module__OaBsAG__queueMessage{margin:var(--sp-2) 0 0;color:var(--danger);font-size:var(--fs-small);line-height:1.45}.media-module__OaBsAG__dismiss{width:36px;height:36px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:22px}.media-module__OaBsAG__progress{width:100%;height:6px;margin-top:var(--sp-2);accent-color:var(--accent)}.media-module__OaBsAG__altForm{justify-items:start;gap:var(--sp-2);margin-top:var(--sp-3);display:grid}.media-module__OaBsAG__altForm>:first-child{width:100%}.media-module__OaBsAG__grid{gap:var(--sp-3);margin:var(--sp-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0;list-style:none;display:grid}.media-module__OaBsAG__tile{min-width:0;padding:var(--sp-2);border:var(--stroke) solid var(--border);border-radius:var(--r-field);background:var(--surface);flex-direction:column;display:flex}.media-module__OaBsAG__tileSelected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.media-module__OaBsAG__thumb{aspect-ratio:4/3;background:var(--surface-sunken);object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.media-module__OaBsAG__pick{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.media-module__OaBsAG__check{top:var(--sp-2);right:var(--sp-2);background:var(--accent);width:28px;height:28px;color:var(--on-accent);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute}.media-module__OaBsAG__caption{margin:var(--sp-2) 0 0;font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.media-module__OaBsAG__captionMissing{color:var(--text-soft);font-style:italic}.media-module__OaBsAG__tileActions{gap:var(--sp-1);padding-top:var(--sp-2);flex-wrap:wrap;margin-top:auto;display:flex}.media-module__OaBsAG__tileActions>*{padding-inline:var(--sp-2);flex:auto}.media-module__OaBsAG__picker{gap:var(--sp-3);display:grid}.media-module__OaBsAG__pickerNote{color:var(--text-soft);font-size:var(--fs-small);margin:0}.media-module__OaBsAG__usages{margin:var(--sp-3) 0 0;padding-left:var(--sp-5)}.media-module__OaBsAG__usages li+li{margin-top:var(--sp-1)}@media (max-width:480px){.media-module__OaBsAG__grid{grid-template-columns:repeat(2,1fr)}}
.Blocks-module__-OSJSW__section{padding:var(--sp-5);border:var(--stroke) solid var(--border);border-radius:var(--r-md);background:var(--surface)}.Blocks-module__-OSJSW__section+.Blocks-module__-OSJSW__section{margin-top:var(--sp-5)}.Blocks-module__-OSJSW__sectionHead{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.Blocks-module__-OSJSW__sectionTitle{margin:0;font-size:20px}.Blocks-module__-OSJSW__sectionActions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.Blocks-module__-OSJSW__grid{gap:var(--sp-4);grid-template-columns:1fr;display:grid}.Blocks-module__-OSJSW__grid>*+*{margin-top:0!important}.Blocks-module__-OSJSW__formActions{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.Blocks-module__-OSJSW__kv{gap:var(--sp-2);font-size:var(--fs-small);margin:0;display:grid}.Blocks-module__-OSJSW__kvRow{gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:var(--stroke) solid var(--border);grid-template-columns:minmax(120px,34%) 1fr;display:grid}.Blocks-module__-OSJSW__kvRow dt{color:var(--text-soft)}.Blocks-module__-OSJSW__kvRow dd{overflow-wrap:anywhere;min-width:0;color:var(--text-strong);margin:0}.Blocks-module__-OSJSW__badge{padding:2px var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-micro);white-space:nowrap;align-items:center;font-weight:600;line-height:1.5;display:inline-flex}.Blocks-module__-OSJSW__neutral{background:var(--surface-sunken);color:var(--text-soft)}.Blocks-module__-OSJSW__success{color:#1d6b35;background:#e3f3e8}.Blocks-module__-OSJSW__warning{color:#7a5200;background:#fdf1d8}.Blocks-module__-OSJSW__danger{background:var(--danger-soft);color:var(--danger)}.Blocks-module__-OSJSW__info{color:var(--accent);background:#e3eef8}.Blocks-module__-OSJSW__note{margin:var(--sp-4) 0;padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--accent);border-radius:var(--r-field);font-size:var(--fs-small);background:#eef4fa;line-height:1.5}.Blocks-module__-OSJSW__noteWarning{background:#fdf6e7;border-left-color:#b77900}.Blocks-module__-OSJSW__note p{margin:0}.Blocks-module__-OSJSW__note p+p{margin-top:var(--sp-2)}@media (min-width:720px){.Blocks-module__-OSJSW__section{padding:var(--sp-6)}.Blocks-module__-OSJSW__grid{grid-template-columns:1fr 1fr}.Blocks-module__-OSJSW__formActions{justify-content:flex-start}}@media (max-width:480px){.Blocks-module__-OSJSW__formActions>*{flex:100%}.Blocks-module__-OSJSW__kvRow{grid-template-columns:1fr;gap:2px}}.Blocks-module__-OSJSW__grid:not(:last-child){margin-bottom:var(--sp-5)}
.Button-module__XteXYq__danger{background:var(--danger)}.Button-module__XteXYq__danger:hover{background:#8c1d17}
.PhotoListEditor-module__QZ0D1G__editor{justify-items:start;gap:var(--sp-3);margin-top:var(--sp-5);display:grid}.PhotoListEditor-module__QZ0D1G__label{color:var(--text-soft);font-size:var(--fs-small);margin:0;font-weight:500}.PhotoListEditor-module__QZ0D1G__empty{color:var(--text-soft);font-size:var(--fs-small);margin:0}.PhotoListEditor-module__QZ0D1G__list{gap:var(--sp-2);width:100%;margin:0;padding:0;list-style:none;display:grid}.PhotoListEditor-module__QZ0D1G__item{align-items:center;gap:var(--sp-3);padding:var(--sp-2);border:var(--stroke) solid var(--border);border-radius:var(--r-field);flex-wrap:wrap;display:flex}.PhotoListEditor-module__QZ0D1G__thumb{object-fit:cover;background:var(--surface-sunken);border-radius:6px;width:96px;height:72px}.PhotoListEditor-module__QZ0D1G__position{color:var(--text-soft);font-variant-numeric:tabular-nums}.PhotoListEditor-module__QZ0D1G__actions{gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}.PhotoListEditor-module__QZ0D1G__error{color:var(--danger);font-size:var(--fs-small);margin:0}.PhotoListEditor-module__QZ0D1G__fieldActions{gap:var(--sp-2);flex-wrap:wrap;display:flex}
.DataTable-module__EpNbkG__table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.DataTable-module__EpNbkG__table th,.DataTable-module__EpNbkG__table td{padding:var(--sp-3) var(--sp-3);border-bottom:var(--stroke) solid var(--border);text-align:left;vertical-align:top}.DataTable-module__EpNbkG__table th{color:var(--text-soft);white-space:nowrap;font-weight:500}.DataTable-module__EpNbkG__numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.DataTable-module__EpNbkG__table th.DataTable-module__EpNbkG__numeric,.DataTable-module__EpNbkG__table td.DataTable-module__EpNbkG__numeric{text-align:right}.DataTable-module__EpNbkG__pagination{justify-content:center;align-items:center;gap:var(--sp-4);margin-top:var(--sp-5);font-size:var(--fs-small);color:var(--text-soft);display:flex}@media (max-width:720px){.DataTable-module__EpNbkG__table thead{display:none}.DataTable-module__EpNbkG__table tr{padding:var(--sp-3) 0;border-bottom:var(--stroke) solid var(--border);display:block}.DataTable-module__EpNbkG__table td{justify-content:space-between;gap:var(--sp-4);padding:var(--sp-1) 0;text-align:right;border:0;display:flex}.DataTable-module__EpNbkG__table td:before{content:attr(data-label);color:var(--text-soft);text-align:left;flex:none}.DataTable-module__EpNbkG__table td.DataTable-module__EpNbkG__numeric{white-space:normal}}
.Modal-module__vLfhjq__dialog{width:min(calc(100vw - 2 * var(--sp-4)), 520px);max-height:calc(100dvh - 2 * var(--sp-4));padding:var(--sp-6);border-radius:var(--r-card);background:var(--surface);color:var(--text-strong);box-shadow:var(--shadow-form);border:0}.Modal-module__vLfhjq__dialog::backdrop{background:#0b254873}.Modal-module__vLfhjq__title{margin-bottom:var(--sp-4);font-size:var(--fs-h3)}.Modal-module__vLfhjq__titleWithClose{padding-right:var(--control-h-sm)}.Modal-module__vLfhjq__close{top:var(--sp-3);right:var(--sp-3);width:var(--control-h-sm);height:var(--control-h-sm);color:var(--text-soft);cursor:pointer;transition:color var(--dur-fast);background:0 0;border:0;border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute}.Modal-module__vLfhjq__close:hover{color:var(--text-strong)}.Modal-module__vLfhjq__body{margin-bottom:var(--sp-5);color:var(--text-soft)}.Modal-module__vLfhjq__actions{justify-content:flex-end;gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap-reverse;display:flex}@media (max-width:480px){.Modal-module__vLfhjq__actions>*{flex:100%}}.Modal-module__vLfhjq__wide{width:min(calc(100vw - 2 * var(--sp-4)), 960px)}@media (max-width:480px){.Modal-module__vLfhjq__dialog{padding:var(--sp-5) var(--sp-4)}}
.StateViews-module__Ri8kIW__state{justify-items:center;gap:var(--sp-3);padding:var(--sp-10) var(--sp-4);border:var(--stroke) dashed var(--border);border-radius:var(--r-md);color:var(--text-soft);text-align:center;display:grid}.StateViews-module__Ri8kIW__state p{margin:0}.StateViews-module__Ri8kIW__title{max-width:32em;color:var(--text-strong);font-weight:600}.StateViews-module__Ri8kIW__error{border-color:var(--danger);background:var(--danger-soft)}.StateViews-module__Ri8kIW__error .StateViews-module__Ri8kIW__title{color:var(--danger)}.StateViews-module__Ri8kIW__spinner{border:3px solid var(--surface-sunken);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite StateViews-module__Ri8kIW__spin}@keyframes StateViews-module__Ri8kIW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.StateViews-module__Ri8kIW__spinner{animation-duration:2.4s}}
.Toasts-module__uerGmW__region{left:50%;bottom:calc(var(--sp-6) + env(safe-area-inset-bottom,0px));z-index:var(--z-modal);gap:var(--sp-2);width:min(calc(100vw - 2 * var(--sp-4)), 480px);pointer-events:none;display:grid;position:fixed;transform:translate(-50%)}.Toasts-module__uerGmW__toast{padding:var(--sp-3) var(--sp-5);border-radius:var(--r-field);background:var(--panel-bg);color:var(--white);font-size:var(--fs-small);box-shadow:var(--shadow-float);animation:Toasts-module__uerGmW__toast-in var(--dur) var(--ease) both;margin:0;font-weight:500;line-height:1.4}.Toasts-module__uerGmW__error{background:var(--danger)}@keyframes Toasts-module__uerGmW__toast-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.Toasts-module__uerGmW__toast{animation:none}}
.fundraising-goals-module__xP6Lwq__table{margin-top:var(--sp-4)}.fundraising-goals-module__xP6Lwq__activeRow{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.fundraising-goals-module__xP6Lwq__titleCell,.fundraising-goals-module__xP6Lwq__collectedCell{gap:2px;display:grid}.fundraising-goals-module__xP6Lwq__titleCell span,.fundraising-goals-module__xP6Lwq__collectedCell small{color:var(--text-soft);font-size:13px}.fundraising-goals-module__xP6Lwq__percentCell{gap:var(--sp-1);min-width:80px;display:grid}.fundraising-goals-module__xP6Lwq__statusCell{gap:var(--sp-1);flex-wrap:wrap;display:flex}.fundraising-goals-module__xP6Lwq__period{color:var(--text-soft);font-size:13px}.fundraising-goals-module__xP6Lwq__rowActions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.fundraising-goals-module__xP6Lwq__readOnly{color:var(--text-soft);font-size:13px}.fundraising-goals-module__xP6Lwq__dialogLayout{gap:var(--sp-6);display:grid}.fundraising-goals-module__xP6Lwq__dialogForm{min-width:0}.fundraising-goals-module__xP6Lwq__previewPane{align-content:start;gap:var(--sp-3);display:grid}.fundraising-goals-module__xP6Lwq__previewLabel{color:var(--text-soft);font-size:var(--fs-small);margin:0;font-weight:600}.fundraising-goals-module__xP6Lwq__previewStage{padding:var(--sp-5);background:radial-gradient(120% 90% at 80% 0%, #026aa98c, transparent 60%), var(--hero-bg-fill);border-radius:16px}.fundraising-goals-module__xP6Lwq__previewEmpty{color:#fffc;font-size:var(--fs-small);margin:0}@media (min-width:960px){.fundraising-goals-module__xP6Lwq__dialogLayout{grid-template-columns:minmax(0,1fr) minmax(0,360px)}.fundraising-goals-module__xP6Lwq__previewPane{position:sticky;top:0}}
.news-module__Zb3RqG__filter{max-width:20em;margin-bottom:var(--sp-5)}.news-module__Zb3RqG__editor{gap:var(--sp-5);display:grid}.news-module__Zb3RqG__editor>*{margin-top:0!important}.news-module__Zb3RqG__bodyTabs{gap:var(--sp-2);display:flex}.news-module__Zb3RqG__bodyPanes{gap:var(--sp-4);display:grid}.news-module__Zb3RqG__bodyPanes>*{min-width:0;margin-top:0!important}.news-module__Zb3RqG__preview{min-height:200px;padding:var(--sp-4);border:var(--stroke) dashed var(--border);border-radius:var(--r-field);background:var(--bg)}.news-module__Zb3RqG__previewLabel{margin:0 0 var(--sp-2);color:var(--text-soft);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase}.news-module__Zb3RqG__cheatsheet{font-size:var(--fs-small)}.news-module__Zb3RqG__cheatsheet summary{min-height:var(--control-h-sm);color:var(--accent);cursor:pointer;align-items:center;display:flex}.news-module__Zb3RqG__cheatsheet code{background:var(--surface-sunken);border-radius:4px;padding:0 4px}.news-module__Zb3RqG__cheatsheet ul{padding-left:var(--sp-5);margin:0;line-height:1.8}.news-module__Zb3RqG__statusLine{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);font-size:var(--fs-small);flex-wrap:wrap;display:flex}@media (min-width:1100px){.news-module__Zb3RqG__bodyTabs{display:none}.news-module__Zb3RqG__bodyPanes{grid-template-columns:1fr 1fr}.news-module__Zb3RqG__bodyPanes>[hidden]{display:block!important}}
.dashboard-module__82qqEG__progress{gap:var(--sp-6);display:grid}.dashboard-module__82qqEG__metricLabel{color:var(--text-soft);font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;margin:0}.dashboard-module__82qqEG__metricValue{margin:var(--sp-1) 0 var(--sp-3);font-family:var(--font-display);font-size:var(--fs-amount-md);font-variant-numeric:tabular-nums;font-weight:600}.dashboard-module__82qqEG__metricNote{margin:var(--sp-2) 0 0;color:var(--text-soft);font-size:var(--fs-small);line-height:1.5}.dashboard-module__82qqEG__presets{gap:var(--sp-2);flex-wrap:wrap;display:flex}.dashboard-module__82qqEG__customPeriod{gap:var(--sp-4);margin-top:var(--sp-4);display:grid}.dashboard-module__82qqEG__customPeriod>*{margin-top:0!important}.dashboard-module__82qqEG__totals{gap:var(--sp-3);margin:var(--sp-5) 0;grid-template-columns:repeat(3,1fr);display:grid}.dashboard-module__82qqEG__totals div{padding:var(--sp-3);border-radius:var(--r-field);background:var(--bg)}.dashboard-module__82qqEG__totals dt{color:var(--text-soft);font-size:var(--fs-micro)}.dashboard-module__82qqEG__totals dd{margin:var(--sp-1) 0 0;font-variant-numeric:tabular-nums;font-weight:700}.dashboard-module__82qqEG__chart{margin:0}.dashboard-module__82qqEG__chartCaption{min-height:1.5em;margin:0 0 var(--sp-2);color:var(--text-strong);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.dashboard-module__82qqEG__chartSvg{width:100%;height:160px;display:block}.dashboard-module__82qqEG__baseline{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.dashboard-module__82qqEG__hit{fill:#0000}.dashboard-module__82qqEG__bar{fill:var(--accent)}.dashboard-module__82qqEG__barActive{fill:var(--ink)}.dashboard-module__82qqEG__axis{height:20px;margin-top:var(--sp-1);color:var(--text-soft);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;position:relative}.dashboard-module__82qqEG__axis span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.dashboard-module__82qqEG__dayTable{margin-top:var(--sp-3);font-size:var(--fs-small)}.dashboard-module__82qqEG__dayTable summary{min-height:var(--control-h-sm);color:var(--accent);cursor:pointer;align-items:center;display:flex}.dashboard-module__82qqEG__dayTable table{border-collapse:collapse;width:100%}.dashboard-module__82qqEG__dayTable th,.dashboard-module__82qqEG__dayTable td{padding:var(--sp-1) var(--sp-2);border-bottom:var(--stroke) solid var(--border);text-align:left}@media (min-width:720px){.dashboard-module__82qqEG__progress{gap:var(--sp-8);grid-template-columns:1fr 1fr}.dashboard-module__82qqEG__customPeriod{grid-template-columns:1fr 1fr;max-width:34em}}@media (max-width:480px){.dashboard-module__82qqEG__totals{grid-template-columns:1fr}}
.donations-module__uO3kgG__filters{margin-bottom:var(--sp-5);padding:var(--sp-4);border:var(--stroke) solid var(--border);border-radius:var(--r-md);background:var(--surface)}.donations-module__uO3kgG__filterRow,.donations-module__uO3kgG__filterGrid{gap:var(--sp-4);grid-template-columns:1fr;display:grid}.donations-module__uO3kgG__filterGrid{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:var(--stroke) solid var(--border)}.donations-module__uO3kgG__filterRow>*,.donations-module__uO3kgG__filterGrid>*{margin-top:0!important}.donations-module__uO3kgG__filterActions{gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.donations-module__uO3kgG__summary{margin:0 0 var(--sp-3);color:var(--text-soft);font-size:var(--fs-small)}.donations-module__uO3kgG__stacked{flex-direction:column;gap:2px;display:inline-flex}.donations-module__uO3kgG__stacked small,.donations-module__uO3kgG__mismatch small{color:var(--text-soft);font-size:var(--fs-micro)}.donations-module__uO3kgG__mismatch{padding:0 var(--sp-1);color:#7a5200;background:#fdf1d8;border-radius:4px;flex-direction:column;align-items:flex-end;font-weight:600;display:inline-flex}.donations-module__uO3kgG__muted{color:var(--text-soft)}.donations-module__uO3kgG__invoiceLink{align-items:center;gap:var(--sp-1);min-height:32px;color:var(--accent);white-space:nowrap;font-weight:600;display:inline-flex}.donations-module__uO3kgG__commentMark{color:var(--text-soft);font-weight:400}.donations-module__uO3kgG__events{margin-top:var(--sp-2)}.donations-module__uO3kgG__manualForm{gap:var(--sp-4);display:grid}.donations-module__uO3kgG__manualForm>*{margin-top:0!important}@media (min-width:720px){.donations-module__uO3kgG__filterRow{grid-template-columns:2fr 1fr 1fr;align-items:start}.donations-module__uO3kgG__filterGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.donations-module__uO3kgG__stacked,.donations-module__uO3kgG__mismatch{text-align:right;align-items:flex-end}}.donations-module__uO3kgG__auditList{margin:0;padding:0;list-style:none;display:grid}.donations-module__uO3kgG__auditItem{padding:var(--sp-3) 0;border-bottom:var(--stroke) solid var(--border);font-size:var(--fs-small)}.donations-module__uO3kgG__auditHead{gap:var(--sp-1);display:grid}@media (min-width:900px){.donations-module__uO3kgG__auditHead{gap:var(--sp-3);grid-template-columns:150px 1.4fr 1.4fr 1fr auto;align-items:baseline}}.donations-module__uO3kgG__filterGrid:first-child{border-top:0;margin-top:0;padding-top:0}
.gallery-module__oWSBmq__list{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.gallery-module__oWSBmq__item{gap:var(--sp-3);padding:var(--sp-3);border:var(--stroke) solid var(--border);border-radius:var(--r-md);background:var(--surface);grid-template-columns:120px 1fr;align-items:center;display:grid}.gallery-module__oWSBmq__hidden{background:var(--bg)}.gallery-module__oWSBmq__hidden .gallery-module__oWSBmq__thumb{opacity:.55}.gallery-module__oWSBmq__thumb{background:var(--surface-sunken);object-fit:cover;border-radius:8px;width:120px;height:90px}.gallery-module__oWSBmq__body{min-width:0}.gallery-module__oWSBmq__caption{overflow-wrap:anywhere;margin:0;font-weight:600}.gallery-module__oWSBmq__meta{align-items:center;gap:var(--sp-2);margin:var(--sp-1) 0 0;color:var(--text-soft);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.gallery-module__oWSBmq__actions{gap:var(--sp-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.gallery-module__oWSBmq__form{gap:var(--sp-4);display:grid}.gallery-module__oWSBmq__form>*{margin-top:0!important}.gallery-module__oWSBmq__preview{border-radius:var(--r-field);object-fit:contain;background:var(--surface-sunken);width:100%;height:auto;max-height:260px}.gallery-module__oWSBmq__embed{aspect-ratio:16/9;border-radius:var(--r-field);background:var(--ink);width:100%;position:relative;overflow:hidden}.gallery-module__oWSBmq__embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.gallery-module__oWSBmq__source{overflow-wrap:anywhere;color:var(--text-soft);font-size:var(--fs-micro)}@media (min-width:900px){.gallery-module__oWSBmq__item{grid-template-columns:120px 1fr auto}.gallery-module__oWSBmq__actions{grid-column:auto}}
.stages-module__ne-52a__list{gap:var(--sp-3);margin:var(--sp-5) 0 0;padding:0;list-style:none;display:grid}.stages-module__ne-52a__stage{gap:var(--sp-3);padding:var(--sp-4);border:var(--stroke) solid var(--border);border-radius:var(--r-md);background:var(--surface);display:grid}.stages-module__ne-52a__main{gap:var(--sp-3);display:flex}.stages-module__ne-52a__number{background:var(--surface-sunken);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.stages-module__ne-52a__title{font-family:var(--font-text);margin:0;font-size:17px;font-weight:600;line-height:1.35}.stages-module__ne-52a__meta{align-items:center;gap:var(--sp-1) var(--sp-3);margin:var(--sp-2) 0 0;color:var(--text-soft);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.stages-module__ne-52a__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (min-width:900px){.stages-module__ne-52a__stage{grid-template-columns:1fr auto;align-items:center}}
.ReorderButtons-module__Xp8Tga__group{gap:var(--sp-1);display:inline-flex}.ReorderButtons-module__Xp8Tga__button{min-width:var(--control-h-sm);padding:0;font-size:18px}
.StageCard-module__dm2oGq__card{background:var(--white);color:var(--ink);border-radius:24px;flex-direction:column;gap:18px;padding:26px 28px;display:flex;container:stage/inline-size}.StageCard-module__dm2oGq__top{justify-content:space-between;align-items:flex-start;gap:var(--sp-2) var(--sp-4);display:flex}.StageCard-module__dm2oGq__heading,.StageCard-module__dm2oGq__figures{min-width:0}.StageCard-module__dm2oGq__eyebrow{color:var(--blue);margin:0;font-size:13px;font-weight:600;line-height:1.3}.StageCard-module__dm2oGq__title{margin:var(--sp-1) 0 0;color:var(--ink);font-family:var(--font-display);overflow-wrap:anywhere;text-wrap:balance;font-size:30px;font-weight:700;line-height:1.1}.StageCard-module__dm2oGq__figures{text-align:right;flex:none}.StageCard-module__dm2oGq__headline{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:800;line-height:1.15}.StageCard-module__dm2oGq__subline{margin:var(--sp-1) 0 0;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.4}.StageCard-module__dm2oGq__track{background:var(--mist-deep);border-radius:4px;height:8px;overflow:hidden}.StageCard-module__dm2oGq__fill{width:calc(var(--stage-ratio,0) * 100%);border-radius:inherit;background:var(--blue);min-width:8px;height:100%;animation:.8s ease-out both StageCard-module__dm2oGq__stage-fill;display:block}@keyframes StageCard-module__dm2oGq__stage-fill{0%{width:0}}.StageCard-module__dm2oGq__actions{flex-wrap:wrap;gap:10px;display:flex}.StageCard-module__dm2oGq__chip,.StageCard-module__dm2oGq__other{border-radius:var(--r-field);height:48px;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.StageCard-module__dm2oGq__chip{background:var(--surface-soft);color:var(--ink);font-variant-numeric:tabular-nums;padding:0 18px;font-weight:600}.StageCard-module__dm2oGq__chip:hover:not(:disabled){background:var(--mist-deep)}.StageCard-module__dm2oGq__other{gap:var(--sp-2);background:var(--ink);color:var(--white);margin-left:auto;padding:0 24px;font-weight:700}.StageCard-module__dm2oGq__other:hover:not(:disabled){background:var(--blue)}.StageCard-module__dm2oGq__otherIcon{width:18px;height:18px;transition:transform var(--dur-fast) var(--ease)}.StageCard-module__dm2oGq__other:hover:not(:disabled) .StageCard-module__dm2oGq__otherIcon{transform:translate(2px)}.StageCard-module__dm2oGq__chip:focus-visible,.StageCard-module__dm2oGq__other:focus-visible,.StageCard-module__dm2oGq__noteLink:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.StageCard-module__dm2oGq__preview .StageCard-module__dm2oGq__chip,.StageCard-module__dm2oGq__preview .StageCard-module__dm2oGq__other{cursor:default}.StageCard-module__dm2oGq__preview .StageCard-module__dm2oGq__fill{animation:none}.StageCard-module__dm2oGq__note{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.StageCard-module__dm2oGq__noteLink{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}@container stage (max-width:600px){.StageCard-module__dm2oGq__actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.StageCard-module__dm2oGq__chip{padding:0 var(--sp-2)}.StageCard-module__dm2oGq__other{grid-column:1/-1;margin-left:0}}@container stage (max-width:400px){.StageCard-module__dm2oGq__top{flex-direction:column}.StageCard-module__dm2oGq__figures{text-align:left}.StageCard-module__dm2oGq__title{font-size:26px}}@media (max-width:767px){.StageCard-module__dm2oGq__card{border-radius:20px;padding:20px}}@media (prefers-reduced-motion:reduce){.StageCard-module__dm2oGq__fill{animation:none}.StageCard-module__dm2oGq__chip,.StageCard-module__dm2oGq__other,.StageCard-module__dm2oGq__otherIcon{transition:none}}
.CollectedSummary-module__N9K0xG__summary{padding-top:var(--sp-8);border-top:1px solid var(--border)}.CollectedSummary-module__N9K0xG__label{color:var(--text-soft);margin:0;font-size:15px}.CollectedSummary-module__N9K0xG__amounts{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.CollectedSummary-module__N9K0xG__collected{color:var(--accent);font-size:var(--fs-amount-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1.15}.CollectedSummary-module__N9K0xG__goal{color:var(--text-soft);margin:0;font-size:15px}.CollectedSummary-module__N9K0xG__goal b{color:var(--text-strong);font-weight:600}.CollectedSummary-module__N9K0xG__meta{justify-content:space-between;gap:var(--sp-1) var(--sp-4);margin-top:var(--sp-3);color:var(--text-soft);flex-wrap:wrap;font-size:14.5px;display:flex}.CollectedSummary-module__N9K0xG__meta p{margin:0}.CollectedSummary-module__N9K0xG__meta b{color:var(--text-strong);font-weight:700}.CollectedSummary-module__N9K0xG__mobileOnly{display:none}@media (max-width:767px){.CollectedSummary-module__N9K0xG__summary{padding-top:var(--sp-6)}.CollectedSummary-module__N9K0xG__desktopOnly{display:none}.CollectedSummary-module__N9K0xG__mobileOnly{display:inline}p.CollectedSummary-module__N9K0xG__mobileOnly{display:block}}
.HeroBackdrop-module__OgpQhG__artwork{margin-bottom:var(--sp-6)}.HeroBackdrop-module__OgpQhG__image{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:767px){.HeroBackdrop-module__OgpQhG__artwork{inset:0 calc(-1 * var(--gutter)) auto;z-index:-1;pointer-events:none;height:min(100%,150vw);margin-bottom:0;position:absolute}.HeroBackdrop-module__OgpQhG__artwork:after{content:"";background:var(--hero-shade-mobile);position:absolute;inset:0}.HeroBackdrop-module__OgpQhG__image{object-fit:cover;object-position:80% top;height:100%}}@media (min-width:1024px){.HeroBackdrop-module__OgpQhG__artwork{inset:0 auto 0 calc(100% + var(--col-gap) - var(--sp-12));z-index:-1;aspect-ratio:1746/901;pointer-events:none;max-height:680px;margin-bottom:0;position:absolute;transform:translate(-76%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 82%,#0000)}.HeroBackdrop-module__OgpQhG__artwork:after{content:"";background:linear-gradient(90deg, var(--hero-bg-fill), transparent 76%);position:absolute;inset:0}.HeroBackdrop-module__OgpQhG__image{height:100%}}
.HeroIntro-module__Ne-UqW__hero{padding-top:var(--hero-pad-top);flex-direction:column;display:flex}.HeroIntro-module__Ne-UqW__badge{margin:0 0 var(--sp-8);border-radius:var(--r-pill);background:var(--surface-sunken);color:var(--accent);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;align-self:flex-start;align-items:center;gap:10px;padding:7px 16px;font-weight:700;display:inline-flex}.HeroIntro-module__Ne-UqW__dot{--live:var(--accent-quiet);background:var(--live);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite HeroIntro-module__Ne-UqW__live-blink;position:relative}.HeroIntro-module__Ne-UqW__dot:after{content:"";background:var(--live);border-radius:50%;animation:1.6s ease-out infinite HeroIntro-module__Ne-UqW__live-ring;position:absolute;inset:0}@keyframes HeroIntro-module__Ne-UqW__live-blink{50%{opacity:.45}}@keyframes HeroIntro-module__Ne-UqW__live-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.HeroIntro-module__Ne-UqW__dot,.HeroIntro-module__Ne-UqW__dot:after{animation:none}}.HeroIntro-module__Ne-UqW__title{font-size:var(--fs-display);line-height:var(--lh-tight)}.HeroIntro-module__Ne-UqW__lede{max-width:34em;margin:var(--sp-10) 0 var(--sp-8);font-size:var(--fs-lede);color:var(--text-soft);line-height:1.7}.HeroIntro-module__Ne-UqW__mobileOnly{display:none}.HeroIntro-module__Ne-UqW__goal{margin-top:var(--sp-6)}@media (max-width:767px){.HeroIntro-module__Ne-UqW__hero{padding-top:var(--sp-8)}.HeroIntro-module__Ne-UqW__badge{margin-bottom:var(--sp-5);padding:6px 14px}.HeroIntro-module__Ne-UqW__lede{margin:var(--sp-5) 0 var(--sp-5);font-size:17px;line-height:1.55}.HeroIntro-module__Ne-UqW__desktopOnly{display:none}.HeroIntro-module__Ne-UqW__mobileOnly{display:inline}.HeroIntro-module__Ne-UqW__goal{margin-top:var(--sp-5)}}
.MobileAccordion-module__1ELG4G__item{scroll-margin-top:calc(var(--header-h) + var(--sp-4));padding:0}.MobileAccordion-module__1ELG4G__heading{display:none}@media (max-width:767px){.MobileAccordion-module__1ELG4G__heading{font:inherit;margin:0;display:block}.MobileAccordion-module__1ELG4G__trigger{justify-content:space-between;align-items:center;gap:var(--sp-4);width:100%;min-height:64px;padding:var(--sp-3) 0;border:0;border-bottom:1px solid var(--border);color:var(--text-strong);font-family:var(--font-text);text-align:left;cursor:pointer;background:0 0;font-size:18px;font-weight:500;display:flex}.MobileAccordion-module__1ELG4G__arrow{background:var(--surface-sunken);width:32px;height:32px;color:var(--accent);transition:transform var(--dur) var(--ease);border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.MobileAccordion-module__1ELG4G__trigger[aria-expanded=true] .MobileAccordion-module__1ELG4G__arrow{transform:rotate(90deg)}.MobileAccordion-module__1ELG4G__panel[data-open=false]{display:none}.MobileAccordion-module__1ELG4G__panel[data-open=true]{padding:var(--sp-6) 0 var(--sp-8);border-bottom:1px solid var(--border)}}
.BrandMark-module__6JYKOG__brand{align-items:center;gap:var(--sp-3);color:inherit;display:inline-flex}.BrandMark-module__6JYKOG__circle{border:2px solid var(--surface-sunken);background:var(--panel-bg);border-radius:50%;flex:none;width:52px;height:52px;display:block}.BrandMark-module__6JYKOG__text{gap:2px;display:grid}.BrandMark-module__6JYKOG__name{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--text-strong);font-size:19px;font-weight:700;line-height:1.1}.BrandMark-module__6JYKOG__tagline{color:var(--text-soft);font-size:12.5px}.BrandMark-module__6JYKOG__lg .BrandMark-module__6JYKOG__circle{width:76px;height:76px}.BrandMark-module__6JYKOG__lg .BrandMark-module__6JYKOG__name{font-size:22px}@media (max-width:767px){.BrandMark-module__6JYKOG__circle{width:44px;height:44px}.BrandMark-module__6JYKOG__name{font-size:17px}.BrandMark-module__6JYKOG__tagline{display:none}.BrandMark-module__6JYKOG__lg .BrandMark-module__6JYKOG__circle{width:68px;height:68px}}
.MobileMenu-module__WioJUa__root{z-index:var(--z-sheet);position:fixed;inset:0}.MobileMenu-module__WioJUa__backdrop{background:var(--overlay);animation:MobileMenu-module__WioJUa__fade-in var(--dur) var(--ease) both;position:absolute;inset:0}.MobileMenu-module__WioJUa__panel{gap:var(--sp-6);width:min(340px,86vw);padding:calc(var(--sp-5) + env(safe-area-inset-top,0px)) var(--gutter) calc(var(--sp-8) + env(safe-area-inset-bottom,0px));background:var(--surface);box-shadow:var(--shadow-float);animation:MobileMenu-module__WioJUa__slide-in var(--dur) var(--ease) both;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.MobileMenu-module__WioJUa__close{width:var(--control-h-sm);height:var(--control-h-sm);background:var(--surface-sunken);color:var(--text-strong);cursor:pointer;border:0;border-radius:50%;align-self:flex-end;place-items:center;font-size:22px;display:grid}.MobileMenu-module__WioJUa__list{margin:0;padding:0;list-style:none}.MobileMenu-module__WioJUa__link{padding:var(--sp-4) 0;border-bottom:1px solid var(--border);color:var(--text-strong);font-size:19px;font-weight:500;text-decoration:none;display:block}.MobileMenu-module__WioJUa__phone{color:var(--accent);font-size:19px;font-weight:700;text-decoration:none}.MobileMenu-module__WioJUa__login{align-items:center;gap:var(--sp-2);min-height:var(--control-h-sm);color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px;display:none}.MobileMenu-module__WioJUa__login svg{font-size:20px}@media (max-width:479px){.MobileMenu-module__WioJUa__login{display:inline-flex}}@keyframes MobileMenu-module__WioJUa__slide-in{0%{transform:translate(100%)}}@keyframes MobileMenu-module__WioJUa__fade-in{0%{opacity:0}}
.SiteFooter-module__Hq0U2G__footer{padding:var(--sp-12) 0 calc(var(--sp-12) + var(--mobile-bar-space,0px));background:var(--panel-bg);color:var(--text-soft);margin-top:0;font-size:15px;position:relative}.SiteFooter-module__Hq0U2G__footer:before{content:"";inset:0;bottom:var(--mobile-bar-space,0px);pointer-events:none;border:170px solid #0000;border-image:url(/footer/gold-frame.png) 355 360 fill/170px;position:absolute}.SiteFooter-module__Hq0U2G__inner{width:min(100% - 160px, var(--container));margin:0 auto;position:relative}.SiteFooter-module__Hq0U2G__columns{gap:var(--sp-12);grid-template-columns:1.3fr 1fr .8fr;display:grid}.SiteFooter-module__Hq0U2G__legal{max-width:26em;margin:var(--sp-6) 0 0;line-height:1.55}.SiteFooter-module__Hq0U2G__eyebrow{margin:0 0 var(--sp-4);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--gold);font-weight:700}.SiteFooter-module__Hq0U2G__phone{margin-bottom:var(--sp-3);color:var(--text-strong);font-size:22px;font-weight:700;text-decoration:none;display:inline-block}.SiteFooter-module__Hq0U2G__lines,.SiteFooter-module__Hq0U2G__links{gap:var(--sp-2);color:var(--text-strong);margin:0;padding:0;list-style:none;display:grid}.SiteFooter-module__Hq0U2G__lines a,.SiteFooter-module__Hq0U2G__links a{color:var(--text-strong);text-decoration:none}.SiteFooter-module__Hq0U2G__lines a:hover,.SiteFooter-module__Hq0U2G__links a:hover{text-underline-offset:3px;text-decoration:underline}.SiteFooter-module__Hq0U2G__links a{padding:2px 0;display:inline-block}.SiteFooter-module__Hq0U2G__copyright{margin:var(--sp-6) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--ornament-border);font-size:13.5px}@media (max-width:1023px){.SiteFooter-module__Hq0U2G__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.SiteFooter-module__Hq0U2G__brand{grid-column:1/-1}}@media (max-width:767px){.SiteFooter-module__Hq0U2G__footer{padding:var(--sp-16) 0 calc(var(--sp-16) + var(--mobile-bar-space,0px))}.SiteFooter-module__Hq0U2G__footer:before{border-width:95px;border-image-width:95px}.SiteFooter-module__Hq0U2G__inner{width:calc(100% - 88px)}.SiteFooter-module__Hq0U2G__columns{gap:var(--sp-6);flex-direction:column;display:flex}.SiteFooter-module__Hq0U2G__brand{display:contents}.SiteFooter-module__Hq0U2G__brand>:first-child{order:1}.SiteFooter-module__Hq0U2G__columns>div:nth-child(2){order:2}.SiteFooter-module__Hq0U2G__legal{padding-top:var(--sp-5);border-top:1px solid var(--dark-divider);order:3;margin:0;font-size:14px}.SiteFooter-module__Hq0U2G__info{order:4}.SiteFooter-module__Hq0U2G__phone{font-size:22px}.SiteFooter-module__Hq0U2G__links{gap:var(--sp-2) var(--sp-6);flex-wrap:wrap;display:flex}.SiteFooter-module__Hq0U2G__links a{overflow-wrap:anywhere;font-size:14px}}
.SiteHeader-module__X0NRdG__header{z-index:var(--z-header);border-bottom:1px solid var(--border);background:var(--surface);position:sticky;top:0}.SiteHeader-module__X0NRdG__inner{align-items:center;gap:var(--sp-6);width:min(100% - 2 * var(--gutter), var(--container));height:var(--header-h);margin:0 auto;display:flex}.SiteHeader-module__X0NRdG__brand{color:inherit;flex:none;text-decoration:none}.SiteHeader-module__X0NRdG__nav{gap:clamp(20px,2.5vw,36px);margin-left:auto;display:flex}.SiteHeader-module__X0NRdG__navLink{padding:var(--sp-2) 0;color:var(--text-strong);white-space:nowrap;transition:color var(--dur-fast);font-size:15px;font-weight:500;text-decoration:none;position:relative}.SiteHeader-module__X0NRdG__navLink:hover,.SiteHeader-module__X0NRdG__navLink[aria-current]{color:var(--accent)}.SiteHeader-module__X0NRdG__navLink[aria-current]:after{background:var(--accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.SiteHeader-module__X0NRdG__phone{color:var(--text-strong);white-space:nowrap;font-size:15px;font-weight:600;text-decoration:none}.SiteHeader-module__X0NRdG__login{width:var(--control-h-sm);height:var(--control-h-sm);color:var(--text-strong);cursor:pointer;transition:color var(--dur-fast);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;font-size:24px;display:grid}.SiteHeader-module__X0NRdG__login:hover{color:var(--accent)}.SiteHeader-module__X0NRdG__loginDesktop{margin:0 calc(-1 * var(--sp-3)) 0 calc(-1 * var(--sp-2))}.SiteHeader-module__X0NRdG__loginMobile{display:none}.SiteHeader-module__X0NRdG__burger{width:var(--control-h-sm);height:var(--control-h-sm);margin-right:calc(-1 * var(--sp-2));color:var(--text-strong);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-size:26px;display:none}@media (min-width:1120px) and (max-width:1279px){.SiteHeader-module__X0NRdG__inner{gap:var(--sp-4)}.SiteHeader-module__X0NRdG__nav{gap:20px}.SiteHeader-module__X0NRdG__navLink{font-size:14px}}@media (max-width:1119px){.SiteHeader-module__X0NRdG__nav,.SiteHeader-module__X0NRdG__phone{display:none}.SiteHeader-module__X0NRdG__brand{margin-right:auto}.SiteHeader-module__X0NRdG__burger{display:grid}.SiteHeader-module__X0NRdG__loginDesktop{display:none}.SiteHeader-module__X0NRdG__loginMobile{display:grid}}@media (max-width:479px){.SiteHeader-module__X0NRdG__loginMobile{display:none}.SiteHeader-module__X0NRdG__brand{flex:0 auto;min-width:0}}@media (max-width:767px){.SiteHeader-module__X0NRdG__inner{gap:var(--sp-3)}}@media (max-width:374px){.SiteHeader-module__X0NRdG__inner{gap:var(--sp-2)}}
.AboutSection-module__LWzmtW__section{isolation:isolate;margin-top:var(--section-pad);border-radius:var(--r-card);background:var(--night-soft);min-height:860px;color:var(--on-dark);scroll-margin-top:var(--sticky-top);align-items:flex-end;display:flex;position:relative;overflow:hidden}.AboutSection-module__LWzmtW__image{object-fit:cover;object-position:center 42%;z-index:-2}.AboutSection-module__LWzmtW__section:after{content:"";z-index:-1;background:var(--about-shade);pointer-events:none;position:absolute;inset:0}.AboutSection-module__LWzmtW__caption{border:1px solid var(--ornament-border);border-radius:var(--r-pill);background:var(--caption-bg);color:var(--on-dark);font-size:var(--fs-micro);letter-spacing:.05em;padding:7px 12px;position:absolute;top:24px;right:24px}.AboutSection-module__LWzmtW__content{width:100%;padding:clamp(28px,3vw,48px)}.AboutSection-module__LWzmtW__eyebrow{color:var(--gold-light);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-weight:700}.AboutSection-module__LWzmtW__title{max-width:16em;color:var(--on-dark);font-size:var(--fs-h2);text-wrap:balance;margin:0;line-height:1.12}.AboutSection-module__LWzmtW__text{max-width:36em;color:var(--band-cite);font-size:var(--fs-body);margin:20px 0 26px;line-height:1.7}.AboutSection-module__LWzmtW__cta{justify-content:space-between;align-items:center;gap:var(--sp-6);border-radius:var(--r-field);background:var(--cta-bg);color:var(--cta-text);font-size:var(--fs-button);box-shadow:inset 0 0 0 1px var(--gold-text);transition:background var(--dur-fast);padding:16px 22px;font-weight:600;text-decoration:none;display:inline-flex}.AboutSection-module__LWzmtW__cta:hover{background:var(--cta-hover)}.AboutSection-module__LWzmtW__cta:focus-visible{outline:var(--focus-width) solid var(--gold-light);outline-offset:var(--focus-offset)}.AboutSection-module__LWzmtW__facts{gap:var(--sp-6);border-top:1px solid var(--ornament-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0 0;padding-top:24px;display:grid}.AboutSection-module__LWzmtW__fact{flex-direction:column-reverse;gap:8px;display:flex}.AboutSection-module__LWzmtW__factValue{font-family:var(--font-display);font-size:var(--fs-stat);color:var(--gold-light);margin:0;font-weight:700;line-height:1.1}.AboutSection-module__LWzmtW__factLabel{font-size:var(--fs-eyebrow);color:var(--band-cite);line-height:1.5}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.AboutSection-module__LWzmtW__image{animation:linear both AboutSection-module__LWzmtW__drift;animation-timeline:view();animation-range:entry exit}}}@keyframes AboutSection-module__LWzmtW__drift{0%{transform:scale(1.07)}to{transform:scale(1)}}@media (max-width:767px){.AboutSection-module__LWzmtW__section{min-height:800px}.AboutSection-module__LWzmtW__content{padding:var(--sp-6)}.AboutSection-module__LWzmtW__title{font-size:var(--fs-h2)}.AboutSection-module__LWzmtW__text{font-size:var(--fs-body)}}.AboutSection-module__LWzmtW__cta:active{background:var(--cta-active)}
.HadithBand-module__flr2rG__band{background:var(--band-bg);text-align:center;--girih-divider-line:clamp(48px, 6vw, 96px);padding:clamp(40px,5vw,72px) clamp(32px,4.2vw,64px);position:relative}.HadithBand-module__flr2rG__frame{border:1px solid var(--ornament-border);pointer-events:none;position:absolute;inset:clamp(12px,1.7vw,24px)}.HadithBand-module__flr2rG__inner{align-items:center;gap:clamp(28px,4vw,56px);max-width:1200px;margin:0 auto;display:grid;position:relative}.HadithBand-module__flr2rG__illustration{width:100%;max-width:480px;height:auto;margin:0 auto;display:block}.HadithBand-module__flr2rG__figure,.HadithBand-module__flr2rG__quote{flex-direction:column;gap:clamp(20px,2.4vw,32px);min-width:0;margin:0;display:flex}.HadithBand-module__flr2rG__figure{justify-self:center;max-width:640px}.HadithBand-module__flr2rG__arabic{font-family:var(--font-arabic);color:var(--gold-light);text-wrap:balance;margin:0;font-size:clamp(28px,3.1vw,42px);font-weight:400;line-height:1.8}.HadithBand-module__flr2rG__translation{font-family:var(--font-display);letter-spacing:-.01em;color:var(--white);text-wrap:balance;margin:0;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.3}.HadithBand-module__flr2rG__source{margin-top:var(--sp-2);font-family:var(--font-text);letter-spacing:.04em;color:var(--band-cite);text-wrap:balance;font-size:clamp(13px,1.2vw,15px);line-height:1.6}.HadithBand-module__flr2rG__source cite{font-style:normal}@media (min-width:960px){.HadithBand-module__flr2rG__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.HadithBand-module__flr2rG__illustration{max-width:none}}.HadithBand-module__flr2rG__ornament{justify-content:center;align-items:center;gap:var(--sp-5);color:var(--gold);font-size:26px;display:flex}.HadithBand-module__flr2rG__line{background:var(--ornament-border);width:clamp(48px,6vw,96px);height:1px}
.DonationsFeed-module__8OXcaW__list{padding:var(--sp-2) var(--sp-6);border-radius:var(--r-card);background:var(--surface);margin:0;list-style:none}.DonationsFeed-module__8OXcaW__row{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0;display:flex}.DonationsFeed-module__8OXcaW__row+.DonationsFeed-module__8OXcaW__row{border-top:1px solid var(--border)}.DonationsFeed-module__8OXcaW__row p{margin:0}.DonationsFeed-module__8OXcaW__title{font-size:15px;font-weight:700;line-height:1.35}.DonationsFeed-module__8OXcaW__row .DonationsFeed-module__8OXcaW__when{color:var(--text-soft);margin-top:2px;font-size:13.5px}.DonationsFeed-module__8OXcaW__amount{white-space:nowrap;flex:none;font-size:15px;font-weight:700}.DonationsFeed-module__8OXcaW__error{margin:var(--sp-4) 0 0;font-size:var(--fs-small);color:var(--danger)}.DonationsFeed-module__8OXcaW__more{margin-top:var(--sp-5)}@media (max-width:767px){.DonationsFeed-module__8OXcaW__list{padding:var(--sp-1) var(--sp-4);background:var(--bg)}}
.RegionRanking-module__YakQ5G__panel{padding:0 var(--sp-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);container-type:inline-size}.RegionRanking-module__YakQ5G__list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.RegionRanking-module__YakQ5G__row{align-items:center;gap:var(--sp-3);min-height:76px;padding-block:var(--sp-3);border-bottom:1px solid var(--border);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.RegionRanking-module__YakQ5G__emblem{place-items:center;width:44px;height:44px;display:grid;position:relative}.RegionRanking-module__YakQ5G__coat{object-fit:contain}.RegionRanking-module__YakQ5G__placeholder{background:var(--surface-soft);width:36px;height:36px;color:var(--text-soft);border-radius:50%;place-items:center;display:grid}.RegionRanking-module__YakQ5G__details{gap:var(--sp-1);overflow-wrap:anywhere;min-width:0;line-height:1.4;display:grid}.RegionRanking-module__YakQ5G__name,.RegionRanking-module__YakQ5G__amount{color:var(--text-strong);font-weight:600}.RegionRanking-module__YakQ5G__count,.RegionRanking-module__YakQ5G__message{color:var(--text-soft)}.RegionRanking-module__YakQ5G__count{font-size:.875rem}.RegionRanking-module__YakQ5G__amount{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:18ch}.RegionRanking-module__YakQ5G__more{min-height:44px;margin:var(--sp-4) auto;padding:var(--sp-2) var(--sp-5);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);color:var(--accent);font:inherit;cursor:pointer;font-weight:600;display:block}.RegionRanking-module__YakQ5G__more:hover{border-color:var(--accent);background:var(--accent-soft)}.RegionRanking-module__YakQ5G__row:focus-visible,.RegionRanking-module__YakQ5G__more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RegionRanking-module__YakQ5G__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RegionRanking-module__YakQ5G__row:last-child{border-bottom:0}@media (max-width:479px){.RegionRanking-module__YakQ5G__panel{padding-inline:var(--sp-4)}}@container (max-width:479px){.RegionRanking-module__YakQ5G__row{row-gap:var(--sp-1);grid-template-columns:44px minmax(0,1fr)}.RegionRanking-module__YakQ5G__emblem{grid-row:span 2}.RegionRanking-module__YakQ5G__amount{text-align:start;grid-column:2}}.RegionRanking-module__YakQ5G__credits{margin:var(--sp-3) 0;color:var(--text-soft);text-align:center;text-underline-offset:3px;font-size:.75rem}
.TwoColumns-module__wpfW0G__columns{gap:var(--sp-16) var(--sp-20);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.TwoColumns-module__wpfW0G__title{margin-bottom:var(--sp-8);font-size:var(--fs-h2)}.TwoColumns-module__wpfW0G__titleRow{justify-content:space-between;align-items:baseline;gap:var(--sp-4);display:flex}.TwoColumns-module__wpfW0G__titleLink{color:var(--accent);text-underline-offset:3px;flex:none;font-size:15px}@media (max-width:1023px){.TwoColumns-module__wpfW0G__columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.TwoColumns-module__wpfW0G__columns{gap:var(--sp-10)}.TwoColumns-module__wpfW0G__title{margin-bottom:var(--sp-5);font-size:24px}}
.ReportsSection-module__2MXGbq__ranking{min-width:0;padding:0}@media (min-width:1024px){.ReportsSection-module__2MXGbq__columns:has(>.ReportsSection-module__2MXGbq__ranking){row-gap:0}.ReportsSection-module__2MXGbq__ranking,.ReportsSection-module__2MXGbq__feed{grid-row:span 2;grid-template-rows:subgrid;min-width:0;display:grid}.ReportsSection-module__2MXGbq__columns:has([data-expanded=true]) .ReportsSection-module__2MXGbq__feed>ul{align-self:start}}
.Toast-module__OYIDcG__region{left:50%;bottom:calc(var(--sp-6) + env(safe-area-inset-bottom,0px));z-index:var(--z-modal);pointer-events:none;position:fixed;transform:translate(-50%)}.Toast-module__OYIDcG__toast{padding:var(--sp-3) var(--sp-5);border-radius:var(--r-field);background:var(--panel-bg);color:var(--white);font-size:var(--fs-small);white-space:nowrap;box-shadow:var(--shadow-float);animation:Toast-module__OYIDcG__toast-in var(--dur) var(--ease) both;margin:0;font-weight:500}@keyframes Toast-module__OYIDcG__toast-in{0%{opacity:0;transform:translateY(8px)}}
.RequisitesTable-module__Ck0s0G__table{padding:var(--sp-2) var(--sp-6);border-radius:var(--r-card);background:var(--surface);margin:0}.RequisitesTable-module__Ck0s0G__row{align-items:center;gap:var(--sp-4);min-height:60px;padding:var(--sp-2) 0;grid-template-columns:150px minmax(0,1fr);display:grid}.RequisitesTable-module__Ck0s0G__row+.RequisitesTable-module__Ck0s0G__row{border-top:1px solid var(--border)}.RequisitesTable-module__Ck0s0G__label{color:var(--text-soft);font-size:15px}.RequisitesTable-module__Ck0s0G__value{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:0;font-size:15px;display:flex}.RequisitesTable-module__Ck0s0G__text{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.RequisitesTable-module__Ck0s0G__pending{color:var(--text-soft)}.RequisitesTable-module__Ck0s0G__copy{width:36px;height:36px;color:var(--text-soft);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;font-size:18px;display:grid}.RequisitesTable-module__Ck0s0G__copy:hover,.RequisitesTable-module__Ck0s0G__copy[data-copied]{background:var(--surface-sunken);color:var(--accent)}@media (max-width:767px){.RequisitesTable-module__Ck0s0G__table{padding:var(--sp-1) var(--sp-4);background:var(--bg)}.RequisitesTable-module__Ck0s0G__row{padding:var(--sp-3) 0;grid-template-columns:minmax(0,1fr);gap:2px}.RequisitesTable-module__Ck0s0G__label{font-size:13.5px}}
.SbpQrCard-module__ocRSrG__card{align-items:center;gap:var(--sp-6);margin-bottom:var(--sp-4);padding:var(--sp-6);border-radius:var(--r-card);background:var(--surface);grid-template-columns:auto minmax(0,1fr);display:grid}.SbpQrCard-module__ocRSrG__qrWrap{padding:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-md);background:#fff}.SbpQrCard-module__ocRSrG__qr{width:168px;height:auto;display:block}.SbpQrCard-module__ocRSrG__body{justify-items:start;gap:var(--sp-2);min-width:0;display:grid}.SbpQrCard-module__ocRSrG__badge{background:var(--surface-sunken);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border-radius:999px;margin:0;padding:4px 10px;font-size:12px;font-weight:700}.SbpQrCard-module__ocRSrG__title{margin:var(--sp-1) 0 0;font-size:var(--fs-h3)}.SbpQrCard-module__ocRSrG__text{color:var(--text-soft);margin:0;font-size:15px;line-height:1.5}.SbpQrCard-module__ocRSrG__button{margin-top:var(--sp-2)}.SbpQrCard-module__ocRSrG__mobileOnly{display:none}@media (max-width:767px){.SbpQrCard-module__ocRSrG__card{gap:var(--sp-5);padding:var(--sp-5);grid-template-columns:minmax(0,1fr)}.SbpQrCard-module__ocRSrG__onWhite{background:var(--bg)}.SbpQrCard-module__ocRSrG__qrWrap{order:2;justify-self:center}.SbpQrCard-module__ocRSrG__qr{width:148px}.SbpQrCard-module__ocRSrG__body{justify-items:stretch}.SbpQrCard-module__ocRSrG__badge{justify-self:start}.SbpQrCard-module__ocRSrG__button{width:100%}.SbpQrCard-module__ocRSrG__desktopOnly{display:none}.SbpQrCard-module__ocRSrG__mobileOnly{display:inline}}
.ShareActions-module__Sp_u0a__actions{gap:var(--sp-3);display:grid}.ShareActions-module__Sp_u0a__primary{background:var(--cta-bg);width:100%;color:var(--cta-text);box-shadow:inset 0 0 0 1px var(--gold-text)}.ShareActions-module__Sp_u0a__primary:hover{background:var(--cta-hover);color:var(--cta-text)}.ShareActions-module__Sp_u0a__primary:active{background:var(--cta-active)}.ShareActions-module__Sp_u0a__primary,.ShareActions-module__Sp_u0a__secondary{min-height:var(--control-h);height:auto;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-field);font-size:var(--fs-button);white-space:normal;text-align:center;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);line-height:1.4}.ShareActions-module__Sp_u0a__row{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ShareActions-module__Sp_u0a__secondary{border:var(--stroke) solid var(--control-border);background:var(--surface);color:var(--text-strong)}.ShareActions-module__Sp_u0a__secondary:hover{background:var(--accent-soft);border-color:var(--accent)}.ShareActions-module__Sp_u0a__links{justify-content:center;gap:var(--sp-2) var(--sp-6);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.ShareActions-module__Sp_u0a__link{padding:var(--sp-1) 0;color:var(--accent);font:inherit;font-size:var(--fs-button);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.ShareActions-module__Sp_u0a__link:hover{color:var(--text-strong)}
.SharePanel-module__8Zkwva__panel{border:1px solid var(--ornament-border);border-radius:var(--r-panel);background:var(--panel-glow), var(--grad-panel);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(36px,5vw,72px);display:grid;position:relative;overflow:hidden}.SharePanel-module__8Zkwva__panel>:not(.SharePanel-module__8Zkwva__ornament){position:relative}.SharePanel-module__8Zkwva__ornament{width:280px;height:280px;color:var(--white);opacity:.15;pointer-events:none;position:absolute;top:-40px;right:-10px}.SharePanel-module__8Zkwva__quote{margin:0}.SharePanel-module__8Zkwva__quote p{font-family:var(--font-display);font-size:var(--fs-share-quote);color:var(--text-strong);text-wrap:balance;margin:0;font-weight:700;line-height:1.25}.SharePanel-module__8Zkwva__lede{margin:var(--sp-6) 0 0;font-size:var(--fs-body);max-width:36em;color:var(--text-soft);line-height:1.7}@media (max-width:1023px){.SharePanel-module__8Zkwva__panel{gap:var(--sp-8);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.SharePanel-module__8Zkwva__panel{border-radius:var(--r-card);padding:36px 24px}.SharePanel-module__8Zkwva__ornament{width:180px;height:180px}}.SharePanel-module__8Zkwva__panel:after{content:"";border:1px solid var(--ornament-border);border-radius:calc(var(--r-panel) - 8px);opacity:.5;pointer-events:none;position:absolute;inset:8px}
.page-module__meqK-a__page{grid-template-columns:[full-start] var(--gutter) [content-start main-start aside-start] minmax(0, 1fr) [content-end main-end aside-end] var(--gutter) [full-end];padding-bottom:var(--section-pad);display:grid}.page-module__meqK-a__page>*{grid-column:content;min-width:0}.page-module__meqK-a__page>[id]{scroll-margin-top:calc(var(--header-h) + var(--sp-4))}.page-module__meqK-a__backdrop{background:var(--hero-bg-fill);grid-area:1/full}.page-module__meqK-a__head{z-index:1;padding-bottom:var(--sp-12);grid-row:1;position:relative}.page-module__meqK-a__aside{z-index:1;position:relative}.page-module__meqK-a__band{margin-top:var(--section-pad);grid-column:full}.page-module__meqK-a__aside{margin-top:var(--sp-10)}.page-module__meqK-a__construction,.page-module__meqK-a__reports,.page-module__meqK-a__share,.page-module__meqK-a__requisites{margin-top:var(--section-pad)}@media (min-width:1024px){.page-module__meqK-a__page{grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [content-start main-start] minmax(0, var(--col-main)) [main-end] var(--col-gap) [aside-start] var(--col-aside) [aside-end content-end] minmax(var(--gutter), 1fr) [full-end];overflow-x:clip}.page-module__meqK-a__head,.page-module__meqK-a__stats,.page-module__meqK-a__about,.page-module__meqK-a__construction{grid-column:main}.page-module__meqK-a__head{grid-row:1}.page-module__meqK-a__stats{grid-row:2}.page-module__meqK-a__about{grid-row:3}.page-module__meqK-a__construction{grid-row:4}.page-module__meqK-a__aside{margin-top:var(--hero-pad-top);grid-area:1/aside/5}.page-module__meqK-a__asideSticky{--shadow-gap:var(--sp-12);--shadow-gap-bottom:var(--sp-4);--aside-top:var(--sticky-top);--sticky-bottom:0px;top:var(--aside-top);max-height:calc(100vh - var(--aside-top) - var(--sticky-bottom));max-height:calc(100dvh - var(--aside-top) - var(--sticky-bottom));padding:0 var(--shadow-gap) var(--shadow-gap-bottom);margin:0 calc(-1 * var(--shadow-gap)) calc(-1 * var(--shadow-gap-bottom));scrollbar-width:none;position:sticky;overflow-y:auto}.page-module__meqK-a__asideSticky::-webkit-scrollbar{display:none}@media (max-height:900px){.page-module__meqK-a__aside{margin-top:calc(var(--aside-top,var(--sticky-top)) - var(--header-h))}}@media (max-height:580px){.page-module__meqK-a__asideSticky{--aside-top:calc(var(--header-h) + var(--sp-2))}}.page-module__meqK-a__band{grid-row:5}.page-module__meqK-a__reports{grid-row:6}.page-module__meqK-a__share{grid-row:7}.page-module__meqK-a__requisites{grid-row:8}}@media (max-width:767px){.page-module__meqK-a__page{padding-bottom:0}.page-module__meqK-a__head{padding-bottom:var(--sp-8);order:1}.page-module__meqK-a__aside{margin-top:var(--sp-8);margin-inline:calc(-1 * var(--sp-1));order:2}.page-module__meqK-a__band{margin-top:var(--sp-12);order:3}.page-module__meqK-a__stats,.page-module__meqK-a__about{display:none}.page-module__meqK-a__construction,.page-module__meqK-a__reports,.page-module__meqK-a__requisites,.page-module__meqK-a__share{padding-inline:var(--gutter);background:var(--surface);grid-column:full;margin-top:0}.page-module__meqK-a__construction{padding-top:var(--sp-8);order:4}.page-module__meqK-a__reports{order:5}.page-module__meqK-a__requisites{order:6}.page-module__meqK-a__share{padding-bottom:var(--sp-12);order:7}}
.field-module__4t119G__label{margin-bottom:var(--sp-2);font-size:var(--fs-small);color:var(--text-soft);font-weight:500;display:block}.field-module__4t119G__input{width:100%;height:var(--field-h);padding:0 var(--sp-4);border:var(--stroke) solid var(--control-border,var(--border));border-radius:var(--r-field);background:var(--surface);color:var(--text-strong);font:inherit;font-size:var(--fs-input);transition:border-color var(--dur-fast);display:block}.field-module__4t119G__input::placeholder{color:var(--text-soft);opacity:1}.field-module__4t119G__input:hover:not(:disabled){border-color:var(--accent-quiet)}.field-module__4t119G__input:focus-visible{border-color:var(--accent);outline-offset:0}.field-module__4t119G__input:disabled{background:var(--surface-sunken);color:var(--text-soft);cursor:not-allowed}.field-module__4t119G__input[aria-invalid=true]{border-color:var(--danger)}.field-module__4t119G__error{margin:var(--sp-2) 0 0;font-size:var(--fs-small);color:var(--danger);line-height:1.4}.field-module__4t119G__hint{margin:var(--sp-2) 0 0;font-size:var(--fs-small);color:var(--text-soft);line-height:1.45}.field-module__4t119G__fieldset{border:0;min-width:0;margin:0;padding:0}.field-module__4t119G__legend{padding:0;}@media (max-height:800px){.field-module__4t119G__collapsible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}}
.Markdown-module__-fsSSa__markdown{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-strong);overflow-wrap:anywhere}.Markdown-module__-fsSSa__markdown>:first-child{margin-top:0}.Markdown-module__-fsSSa__markdown h1,.Markdown-module__-fsSSa__markdown h2,.Markdown-module__-fsSSa__markdown h3{line-height:var(--lh-tight);margin:1.4em 0 .5em}.Markdown-module__-fsSSa__markdown h1{font-size:var(--fs-h3)}.Markdown-module__-fsSSa__markdown h2{font-size:24px}.Markdown-module__-fsSSa__markdown h3{font-size:20px}.Markdown-module__-fsSSa__markdown p,.Markdown-module__-fsSSa__markdown ul,.Markdown-module__-fsSSa__markdown ol,.Markdown-module__-fsSSa__markdown blockquote{margin:0 0 1em}.Markdown-module__-fsSSa__markdown ul,.Markdown-module__-fsSSa__markdown ol{padding-left:1.4em}.Markdown-module__-fsSSa__markdown blockquote{padding-left:var(--sp-4);border-left:3px solid var(--border);color:var(--text-soft)}.Markdown-module__-fsSSa__markdown a{color:var(--accent)}.Markdown-module__-fsSSa__markdown hr{border:0;border-top:1px solid var(--border);margin:2em 0}
.home-module__SQkl7a__tiles{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.home-module__SQkl7a__tile{justify-content:space-between;gap:var(--sp-2);min-height:96px;padding:var(--sp-5);border:var(--stroke) solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-strong);transition:border-color var(--dur-fast);flex-direction:column;font-weight:600;text-decoration:none;display:flex}.home-module__SQkl7a__tile:hover{border-color:var(--accent)}.home-module__SQkl7a__tile small{color:var(--text-soft);font-weight:400}.home-module__SQkl7a__tilesTitle{margin:var(--sp-8) 0 var(--sp-4);font-size:20px}
.login-module__6GJXzW__page{min-height:100dvh;padding:var(--sp-4);place-items:center;display:grid}.login-module__6GJXzW__card{width:min(100%,420px)}.login-module__6GJXzW__title{font-size:var(--fs-h3)}.login-module__6GJXzW__lead{margin:var(--sp-1) 0 var(--sp-6);color:var(--text-soft)}.login-module__6GJXzW__submit{margin-top:var(--sp-6)}
.page-module__DRmTJa__page{max-width:660px;padding:clamp(28px, 5vw, 64px) var(--sp-6);margin:0 auto}.page-module__DRmTJa__title{font-size:clamp(28px,4.6vw,42px)}.page-module__DRmTJa__lede{margin:var(--sp-4) 0 0;max-width:var(--measure);font-size:var(--fs-lede);color:var(--text-soft)}.page-module__DRmTJa__note{margin:var(--sp-5) 0;padding:var(--sp-3) var(--sp-4);border-left:var(--stroke) solid var(--accent);background:var(--surface-sunken);border-radius:var(--r-field);font-size:var(--fs-small)}.page-module__DRmTJa__actions{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}@media (max-width:440px){.page-module__DRmTJa__actions .page-module__DRmTJa__btn{width:100%}}.page-module__DRmTJa__shareBox{margin-top:var(--sp-10);padding-top:var(--sp-8);border-top:1px solid var(--border)}
.content-module__EyCn_a__tabs{gap:var(--sp-2);margin-bottom:var(--sp-4);padding-bottom:var(--sp-1);display:flex;overflow-x:auto}.content-module__EyCn_a__tab{min-height:var(--control-h-sm);padding:0 var(--sp-4);border:var(--stroke) solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text-strong);font:inherit;font-size:var(--fs-small);cursor:pointer;flex:none;font-weight:600}.content-module__EyCn_a__tab[aria-selected=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.content-module__EyCn_a__updated{margin:0 0 var(--sp-4);color:var(--text-soft);font-size:var(--fs-small)}.content-module__EyCn_a__form{gap:var(--sp-5);display:grid}.content-module__EyCn_a__form>*{margin-top:0!important;margin-bottom:0!important}.content-module__EyCn_a__fieldset{justify-items:start;gap:var(--sp-3);min-width:0;padding:var(--sp-4);border:var(--stroke) solid var(--border);border-radius:var(--r-md);margin:0;display:grid}.content-module__EyCn_a__fieldset legend{padding:0 var(--sp-2);font-weight:600}.content-module__EyCn_a__list{gap:var(--sp-3);width:100%;margin:0;padding:0;list-style:none;display:grid}.content-module__EyCn_a__listItem{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-field);background:var(--bg);display:grid}.content-module__EyCn_a__listFields{gap:var(--sp-3);min-width:0;display:grid}.content-module__EyCn_a__listFields>*{margin-top:0!important}.content-module__EyCn_a__listActions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.content-module__EyCn_a__factRow{gap:var(--sp-3);display:grid}.content-module__EyCn_a__factRow>*{margin-top:0!important}.content-module__EyCn_a__hint{color:var(--text-soft);font-size:var(--fs-small);margin:0}.content-module__EyCn_a__error{color:var(--danger);font-size:var(--fs-small);margin:0}.content-module__EyCn_a__dirty{color:var(--text-soft);font-size:var(--fs-small);align-self:center}@media (min-width:720px){.content-module__EyCn_a__factRow{grid-template-columns:1fr .6fr 2fr}.content-module__EyCn_a__listItem{grid-template-columns:1fr auto;align-items:end}}
.goals-module__Pbw_kq__total{margin:0 0 var(--sp-3)}.goals-module__Pbw_kq__goalForm{max-width:24em;margin-top:var(--sp-5)}.goals-module__Pbw_kq__goals{gap:var(--sp-5);margin:0;padding:0;list-style:none;display:grid}.goals-module__Pbw_kq__goalRow{padding-bottom:var(--sp-4);border-bottom:var(--stroke) solid var(--border)}.goals-module__Pbw_kq__goalHead{justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-2);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.goals-module__Pbw_kq__goalHead span{color:var(--text-soft);font-variant-numeric:tabular-nums}.goals-module__Pbw_kq__goalActions{gap:var(--sp-2);margin-top:var(--sp-3);display:flex}
.short-links-module__ognIBW__form{gap:var(--sp-4);display:grid}.short-links-module__ognIBW__form>*{margin-top:0!important}.short-links-module__ognIBW__utm{gap:var(--sp-4);display:grid}.short-links-module__ognIBW__utm>*{margin-top:0!important}.short-links-module__ognIBW__url{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-micro);overflow-wrap:anywhere}.short-links-module__ognIBW__meta{gap:var(--sp-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.short-links-module__ognIBW__target{margin:var(--sp-2) 0 0;color:var(--text-soft);font-size:var(--fs-micro);overflow-wrap:anywhere}@media (min-width:720px){.short-links-module__ognIBW__utm{grid-template-columns:1fr 1fr}}
.users-module__kiXREq__form{gap:var(--sp-4);display:grid}.users-module__kiXREq__form>*{margin-top:0!important}.users-module__kiXREq__email{overflow-wrap:anywhere;margin:0;font-weight:600}.users-module__kiXREq__password{gap:var(--sp-2);display:grid}.users-module__kiXREq__passwordMeta{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.users-module__kiXREq__strength{font-size:var(--fs-small);font-variant-numeric:tabular-nums}.users-module__kiXREq__short,.users-module__kiXREq__long{color:var(--danger)}.users-module__kiXREq__ok{color:var(--text-soft)}.users-module__kiXREq__good{color:#1d6b35}.users-module__kiXREq__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.users-module__kiXREq__stacked{flex-direction:column;gap:2px;display:inline-flex}.users-module__kiXREq__stacked small{color:var(--text-soft);font-size:var(--fs-micro)}.users-module__kiXREq__diff{width:100%;margin-top:var(--sp-2);border-collapse:collapse;font-size:var(--fs-small)}.users-module__kiXREq__diff th,.users-module__kiXREq__diff td{padding:var(--sp-1) var(--sp-2);border-bottom:var(--stroke) solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.users-module__kiXREq__diff th{color:var(--text-soft);font-weight:500}.users-module__kiXREq__before{color:var(--danger);text-decoration:line-through}.users-module__kiXREq__toggle{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.LoginDialog-module__zx_l0G__form{display:grid}.LoginDialog-module__zx_l0G__lead{margin:calc(-1 * var(--sp-3)) 0 var(--sp-5);color:var(--text-soft)}.LoginDialog-module__zx_l0G__fields{border:0;min-width:0;margin:0;padding:0}.LoginDialog-module__zx_l0G__submit{margin-top:var(--sp-6)}.LoginDialog-module__zx_l0G__already{margin-top:var(--sp-4);color:var(--text-soft);text-align:center;font-size:14px}
.SimplePage-module__ZNQgcW__main{width:min(100% - 2 * var(--gutter), 880px);min-height:50vh;padding:var(--section-pad) 0;margin:0 auto}.SimplePage-module__ZNQgcW__title{font-size:var(--fs-h2)}.SimplePage-module__ZNQgcW__lede{max-width:36em;margin:var(--sp-5) 0 0;font-size:var(--fs-lede);color:var(--text-soft)}.SimplePage-module__ZNQgcW__body{margin-top:var(--sp-10)}
.PollingPhrases-module__JGodOa__phrases{min-height:30px;margin:var(--sp-5) 0 0;font-size:var(--fs-lede);color:var(--text-soft);transition:opacity var(--dur) var(--ease);justify-content:center;align-items:center;display:flex}
.page-module__TyoYIq__grid{gap:var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__TyoYIq__item{margin:0}.page-module__TyoYIq__frame{aspect-ratio:4/3;border-radius:var(--r-photo);background:var(--surface-sunken);position:relative;overflow:hidden}.page-module__TyoYIq__image{object-fit:cover}.page-module__TyoYIq__caption{margin-top:var(--sp-3);gap:2px;font-size:15px;font-weight:600;display:grid}.page-module__TyoYIq__caption span{color:var(--text-soft);font-size:13.5px;font-weight:500}
.AdminShell-module__GXUzKW__shell{background:var(--bg);grid-template-rows:auto auto 1fr;grid-template-columns:1fr;min-height:100dvh;display:grid}.AdminShell-module__GXUzKW__header{z-index:var(--z-header);align-items:center;gap:var(--sp-3);min-height:60px;padding:var(--sp-2) var(--sp-4);background:var(--panel-bg);color:var(--white);display:flex;position:sticky;top:0}.AdminShell-module__GXUzKW__brand{min-width:0;color:inherit;font-family:var(--font-display);flex:1;font-size:18px;font-weight:700;text-decoration:none}.AdminShell-module__GXUzKW__user{text-align:right;line-height:1.25;display:none}.AdminShell-module__GXUzKW__userName{font-size:var(--fs-small);font-weight:600;display:block}.AdminShell-module__GXUzKW__role{font-size:var(--fs-micro);opacity:.75}.AdminShell-module__GXUzKW__menuToggle{min-width:var(--control-h-sm);height:var(--control-h-sm);padding:0 var(--sp-4);border:var(--stroke) solid #fff6;border-radius:var(--r-field);color:inherit;font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;font-weight:600}.AdminShell-module__GXUzKW__menuToggle:focus-visible{outline-color:var(--white)}.AdminShell-module__GXUzKW__nav{padding:var(--sp-3) var(--sp-4) var(--sp-5);border-bottom:var(--stroke) solid var(--border);background:var(--surface);display:none}.AdminShell-module__GXUzKW__navOpen{display:block}.AdminShell-module__GXUzKW__nav ul{margin:0;padding:0;list-style:none}.AdminShell-module__GXUzKW__navLink{align-items:center;gap:var(--sp-2);min-height:var(--control-h-sm);padding:0 var(--sp-3);border-radius:var(--r-field);color:var(--text-strong);font-weight:500;text-decoration:none;display:flex}.AdminShell-module__GXUzKW__navLink:hover{background:var(--surface-sunken)}.AdminShell-module__GXUzKW__navLink[aria-current=page]{background:var(--accent);color:var(--on-accent)}.AdminShell-module__GXUzKW__soon{font-size:var(--fs-micro);opacity:.7;margin-left:auto;font-weight:400}.AdminShell-module__GXUzKW__navFooter{gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:var(--stroke) solid var(--border);display:grid}.AdminShell-module__GXUzKW__main{min-width:0;padding:var(--sp-5) var(--sp-4) var(--sp-16)}@media (min-width:600px){.AdminShell-module__GXUzKW__user{display:block}}@media (min-width:1024px){.AdminShell-module__GXUzKW__shell{grid-template-rows:auto 1fr;grid-template-columns:260px 1fr}.AdminShell-module__GXUzKW__header{padding-inline:var(--sp-6);grid-column:1/-1}.AdminShell-module__GXUzKW__menuToggle{display:none}.AdminShell-module__GXUzKW__nav{border-right:var(--stroke) solid var(--border);border-bottom:0;flex-direction:column;justify-content:space-between;height:calc(100dvh - 60px);display:flex;position:sticky;top:60px;overflow-y:auto}.AdminShell-module__GXUzKW__main{padding:var(--sp-8) var(--sp-8) var(--sp-16)}}
.LegalDocument-module__IPHOEa__doc{font-size:var(--fs-body);color:var(--text-strong);line-height:1.65}.LegalDocument-module__IPHOEa__section{padding:0}.LegalDocument-module__IPHOEa__section+.LegalDocument-module__IPHOEa__section{margin-top:var(--sp-10)}.LegalDocument-module__IPHOEa__sectionTitle{margin:0 0 var(--sp-4);font-size:var(--fs-h3)}.LegalDocument-module__IPHOEa__paragraph{margin:0 0 var(--sp-3)}.LegalDocument-module__IPHOEa__bullets{margin:0 0 var(--sp-3);padding-left:var(--sp-6)}.LegalDocument-module__IPHOEa__bullets li+li{margin-top:var(--sp-1)}.LegalDocument-module__IPHOEa__clause{column-gap:var(--sp-2);grid-template-columns:3.5em minmax(0,1fr);display:grid}.LegalDocument-module__IPHOEa__clauseNumber{color:var(--text-soft);font-variant-numeric:tabular-nums}.LegalDocument-module__IPHOEa__clauseBody>.LegalDocument-module__IPHOEa__clause{grid-template-columns:4em minmax(0,1fr)}.LegalDocument-module__IPHOEa__clauseTitle{margin:0 0 var(--sp-3);font-weight:600}@media (max-width:560px){.LegalDocument-module__IPHOEa__clause,.LegalDocument-module__IPHOEa__clauseBody>.LegalDocument-module__IPHOEa__clause{grid-template-columns:minmax(0,1fr)}}.LegalDocument-module__IPHOEa__preamble{margin-bottom:var(--sp-10)}.LegalDocument-module__IPHOEa__inlineLink{color:var(--accent);overflow-wrap:anywhere}.LegalDocument-module__IPHOEa__tableWrap{margin:0 0 var(--sp-6)}.LegalDocument-module__IPHOEa__table{border-collapse:collapse;width:100%;font-size:var(--fs-small);line-height:1.55}.LegalDocument-module__IPHOEa__table th,.LegalDocument-module__IPHOEa__table td{padding:var(--sp-3);border:1px solid var(--border);text-align:left;vertical-align:top}.LegalDocument-module__IPHOEa__table th{background:var(--surface-sunken);font-weight:600}.LegalDocument-module__IPHOEa__table td>:last-child{margin-bottom:0}.LegalDocument-module__IPHOEa__table .LegalDocument-module__IPHOEa__paragraph,.LegalDocument-module__IPHOEa__table .LegalDocument-module__IPHOEa__bullets{margin-bottom:var(--sp-2)}.LegalDocument-module__IPHOEa__table .LegalDocument-module__IPHOEa__bullets{padding-left:var(--sp-5)}@media (max-width:560px){.LegalDocument-module__IPHOEa__table thead{display:none}.LegalDocument-module__IPHOEa__table,.LegalDocument-module__IPHOEa__table tbody,.LegalDocument-module__IPHOEa__table tr,.LegalDocument-module__IPHOEa__table td{display:block}.LegalDocument-module__IPHOEa__table tr{border:1px solid var(--border)}.LegalDocument-module__IPHOEa__table tr+tr{margin-top:var(--sp-3)}.LegalDocument-module__IPHOEa__table td{border:0}.LegalDocument-module__IPHOEa__table td+td{border-top:1px solid var(--border)}.LegalDocument-module__IPHOEa__table td:before{content:attr(data-label);margin-bottom:var(--sp-1);font-size:var(--fs-micro);color:var(--text-soft);font-weight:600;display:block}}
.News-module__0CB1ia__list{margin-bottom:var(--sp-10)}.News-module__0CB1ia__list ul{margin:0;padding:0;list-style:none}.News-module__0CB1ia__listTitle{margin-bottom:var(--sp-4);font-size:var(--fs-h3)}.News-module__0CB1ia__item{padding:var(--sp-4) 0;border-bottom:1px solid var(--border)}.News-module__0CB1ia__date{color:var(--text-soft);font-size:var(--fs-small);display:block}.News-module__0CB1ia__link{color:var(--text-strong);font-weight:600;font-size:var(--fs-amount-sm)}.News-module__0CB1ia__excerpt{margin:var(--sp-1) 0 0;color:var(--text-soft)}.News-module__0CB1ia__cover{width:100%;height:auto;margin-bottom:var(--sp-6);border-radius:var(--r-photo)}.News-module__0CB1ia__meta{margin:0 0 var(--sp-6);color:var(--text-soft);font-size:var(--fs-small)}.News-module__0CB1ia__back{margin-top:var(--sp-8);display:inline-block}
.ThanksScreen-module__ZBXnga__screen{max-width:660px;padding:clamp(28px, 5vw, 64px) var(--sp-6);text-align:center;margin:0 auto}.ThanksScreen-module__ZBXnga__scene{max-width:340px;margin:0 auto clamp(22px,3.5vw,34px)}.ThanksScreen-module__ZBXnga__title{font-size:clamp(28px,4.6vw,42px)}.ThanksScreen-module__ZBXnga__sum{margin:var(--sp-2) 0 0;font-family:var(--font-display);font-size:clamp(38px,7vw,60px);font-weight:600;line-height:1}.ThanksScreen-module__ZBXnga__lede{margin:var(--sp-4) auto 0;max-width:var(--measure);color:var(--text-soft)}.ThanksScreen-module__ZBXnga__strong{margin-top:var(--sp-3);color:var(--text-strong);font-weight:600}.ThanksScreen-module__ZBXnga__hint{margin-top:var(--sp-6);font-size:var(--fs-small);color:var(--text-soft)}.ThanksScreen-module__ZBXnga__row{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:440px){.ThanksScreen-module__ZBXnga__row .ThanksScreen-module__ZBXnga__btn{width:100%}}.ThanksScreen-module__ZBXnga__shareBox{margin-top:var(--sp-8);padding-top:var(--sp-8);border-top:1px solid var(--border)}.ThanksScreen-module__ZBXnga__order{margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--border);font-size:var(--fs-small);color:var(--text-soft)}.ThanksScreen-module__ZBXnga__order b{color:var(--text-strong);overflow-wrap:anywhere;font-weight:600}.ThanksScreen-module__ZBXnga__back{margin-top:var(--sp-3);display:inline-block}
