.DirectoryIntroductionEditor-module__gcGK3a__editor{border-block-start:1px solid var(--color-border-default);background:var(--color-surface-default);min-width:0;padding-block:1.5rem}.DirectoryIntroductionEditor-module__gcGK3a__heading{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.DirectoryIntroductionEditor-module__gcGK3a__heading h2{font-size:var(--type-size-heading-sm);margin:0}.DirectoryIntroductionEditor-module__gcGK3a__heading>span{border-radius:var(--radius-card);background:color-mix(in oklch, var(--color-action-primary) 5%, var(--color-surface-default));color:var(--color-action-primary);font-size:var(--type-size-caption);font-weight:var(--type-weight-semibold);padding:.2rem .65rem}.DirectoryIntroductionEditor-module__gcGK3a__hint{font-size:var(--type-size-small);color:var(--color-text-muted);line-height:var(--type-line-height-body);margin:.5rem 0 1rem}.DirectoryIntroductionEditor-module__gcGK3a__editor form{gap:.65rem;width:min(100%,42rem);display:grid}.DirectoryIntroductionEditor-module__gcGK3a__editor label{font-size:var(--type-size-small);font-weight:var(--type-weight-semibold)}.DirectoryIntroductionEditor-module__gcGK3a__composer{min-width:0;display:grid;position:relative}.DirectoryIntroductionEditor-module__gcGK3a__editor textarea{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-default);width:100%;min-width:0;height:100%;min-height:calc(3lh + 1.5rem + 2px);color:var(--color-text-default);resize:none;grid-area:1/1;margin:0;padding-block:.75rem;overflow:hidden}.DirectoryIntroductionEditor-module__gcGK3a__measurement{visibility:hidden;pointer-events:none;border-block:1px solid #0000;grid-area:1/1;align-self:start;min-width:0;margin:0;padding-block:.75rem;overflow:hidden}.DirectoryIntroductionEditor-module__gcGK3a__measurement:after{content:"​"}.DirectoryIntroductionEditor-module__gcGK3a__editor textarea:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.DirectoryIntroductionEditor-module__gcGK3a__count{text-align:end;color:var(--color-text-muted);font-size:var(--type-size-caption)}.DirectoryIntroductionEditor-module__gcGK3a__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-block-start:.5rem;display:flex}.DirectoryIntroductionEditor-module__gcGK3a__actions>p{font-size:var(--type-size-small);color:var(--color-text-muted);margin:0}.DirectoryIntroductionEditor-module__gcGK3a__buttons{flex-wrap:wrap;gap:.75rem;margin-inline-start:auto;display:flex}.DirectoryIntroductionEditor-module__gcGK3a__buttons button{min-height:44px}.DirectoryIntroductionEditor-module__gcGK3a__error{color:var(--color-text-error);font-size:var(--type-size-small);margin:0}
.Modal-module__E6QCcq__overlay{z-index:var(--z-overlay);background:var(--color-waf-modal-backdrop);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.Modal-module__E6QCcq__overlay[data-backdrop-blur=true]{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}.Modal-module__E6QCcq__inline{place-items:start;padding:1rem;display:grid}.Modal-module__E6QCcq__panel{width:min(100%,34rem);max-height:min(42rem,100dvh - 3rem);color:var(--color-text-default);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:auto}.Modal-module__E6QCcq__panel[data-size=wide]{width:min(100%,52rem)}.Modal-module__E6QCcq__panel[data-size=editor]{width:min(100%,72rem)}.Modal-module__E6QCcq__header{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.Modal-module__E6QCcq__header h2{font-size:var(--type-size-heading-sm);line-height:var(--type-line-height-heading-tight);margin:0}.Modal-module__E6QCcq__close{aspect-ratio:1;width:2.75rem;min-height:2.75rem;color:var(--color-text-default);border:1px solid var(--color-border-default);background:0 0;border-radius:50%;place-items:center;display:grid}.Modal-module__E6QCcq__closeGlyph{place-items:center;width:1.25rem;height:1.25rem;display:grid}.Modal-module__E6QCcq__closeBar{background:currentColor;border-radius:999px;grid-area:1/1;width:1.25rem;height:2px;display:block}.Modal-module__E6QCcq__closeBar:first-child{transform:rotate(45deg)}.Modal-module__E6QCcq__closeBar:last-child{transform:rotate(-45deg)}.Modal-module__E6QCcq__body{padding:1.5rem;line-height:1.65}@media (max-width:42rem){.Modal-module__E6QCcq__overlay[data-mobile-full-screen=true]{background:var(--color-surface-default);place-items:stretch stretch;padding:0}.Modal-module__E6QCcq__panel[data-mobile-full-screen=true]{width:100%;min-height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.Modal-module__E6QCcq__panel[data-mobile-full-screen=true] .Modal-module__E6QCcq__header{z-index:var(--z-sticky);min-height:var(--site-header-height);background:var(--color-surface-default);position:sticky;inset-block-start:0}.Modal-module__E6QCcq__panel[data-mobile-full-screen=true] .Modal-module__E6QCcq__body{padding:1.25rem 1rem 2rem}}
.LocaleMenu-module__OGLnxa__root,.LocaleMenu-module__OGLnxa__menu{width:max-content;position:relative}.LocaleMenu-module__OGLnxa__coachmark{z-index:var(--z-dropdown);min-width:max-content;color:var(--color-text-default);background:var(--color-surface-default);border:1px solid var(--color-action-primary);border-radius:var(--radius-card);box-shadow:var(--shadow-card);font-size:var(--type-size-caption);align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex;position:absolute;inset-block-start:calc(100% + .6rem);inset-inline-end:0}.LocaleMenu-module__OGLnxa__coachmark button{width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.LocaleMenu-module__OGLnxa__menu[data-hint] summary{outline:2px solid var(--color-action-primary);outline-offset:3px;animation:LocaleMenu-module__OGLnxa__language-hint 2s var(--motion-easing-standard) 3}@keyframes LocaleMenu-module__OGLnxa__language-hint{50%{outline-offset:7px}}.LocaleMenu-module__OGLnxa__menu summary{width:max-content;min-height:2.75rem;color:var(--color-action-primary);cursor:pointer;font-size:.82rem;font-weight:var(--type-weight-semibold);white-space:nowrap;background:0 0;border:0;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.25rem .35rem;line-height:1;list-style:none;display:flex}.LocaleMenu-module__OGLnxa__menu summary::-webkit-details-marker{display:none}.LocaleMenu-module__OGLnxa__menu[open] summary{background:0 0}.LocaleMenu-module__OGLnxa__menu summary:focus-visible{outline:3px solid var(--color-waf-focus);outline-offset:2px}.LocaleMenu-module__OGLnxa__current{white-space:nowrap;flex:none;align-items:center;height:1rem;line-height:1rem;display:inline-flex}.LocaleMenu-module__OGLnxa__globe{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem;display:block}.LocaleMenu-module__OGLnxa__menu ul{z-index:var(--z-dropdown);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-card);min-width:9rem;box-shadow:var(--shadow-card);margin:0;padding:.4rem;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-end:0}.LocaleMenu-module__OGLnxa__menu:not([open]) ul{display:none}.LocaleMenu-module__OGLnxa__menu li{min-width:0}.LocaleMenu-module__OGLnxa__menu form{margin:0}.LocaleMenu-module__OGLnxa__menu a,.LocaleMenu-module__OGLnxa__menu li button{width:100%;min-height:2.75rem;color:var(--color-text-default);border-radius:var(--radius-card);cursor:pointer;font:inherit;font-size:.85rem;font-weight:var(--type-weight-semibold);text-align:start;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem;text-decoration:none;display:flex}.LocaleMenu-module__OGLnxa__menu a:hover,.LocaleMenu-module__OGLnxa__menu li button:hover{background:color-mix(in oklch, var(--color-action-primary) 8%, var(--color-surface-default))}.LocaleMenu-module__OGLnxa__menu li button:disabled{cursor:default;opacity:1}.LocaleMenu-module__OGLnxa__menu a[aria-current],.LocaleMenu-module__OGLnxa__menu li button[aria-current]{color:var(--color-action-primary);background:color-mix(in oklch, var(--color-action-primary) 5%, var(--color-surface-default))}.LocaleMenu-module__OGLnxa__menu small{color:var(--color-text-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-semibold);letter-spacing:.08em}.LocaleMenu-module__OGLnxa__menu :is(a,button):focus-visible{outline:3px solid var(--color-waf-focus);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.LocaleMenu-module__OGLnxa__menu[data-hint] summary{animation:none}}
.PrivacyView-module__9Q0WhG__root{max-width:var(--page-content-width);margin-inline:auto;padding:clamp(4rem,8vw,8rem) clamp(1rem,3vw,2.5rem) 0}.PrivacyView-module__9Q0WhG__hero{border-bottom:1px solid var(--color-border-default);gap:1rem;max-width:54rem;padding-block-end:clamp(2.5rem,5vw,4rem);display:grid}.PrivacyView-module__9Q0WhG__hero p{color:var(--color-action-primary);font-size:var(--type-size-caption);font-weight:var(--type-weight-semibold);letter-spacing:.16em;margin:0}.PrivacyView-module__9Q0WhG__hero h1{font-size:clamp(2rem,4vw,3.25rem);line-height:var(--type-line-height-heading-tight);letter-spacing:-.015em;margin:0}.PrivacyView-module__9Q0WhG__hero span{max-width:46rem;color:var(--color-text-muted);font-size:var(--type-size-lead);line-height:var(--type-line-height-body)}.PrivacyView-module__9Q0WhG__sections{display:grid}.PrivacyView-module__9Q0WhG__sections section{border-bottom:1px solid var(--color-border-default);grid-template-columns:4rem minmax(0,1fr);gap:clamp(1rem,4vw,3rem);padding-block:clamp(2rem,5vw,3.5rem);display:grid}.PrivacyView-module__9Q0WhG__number{color:var(--color-action-primary);font-size:var(--type-size-caption);font-weight:var(--type-weight-semibold);letter-spacing:.08em}.PrivacyView-module__9Q0WhG__sectionContent{gap:1rem;max-width:50rem;display:grid}.PrivacyView-module__9Q0WhG__sections h2,.PrivacyView-module__9Q0WhG__sections p,.PrivacyView-module__9Q0WhG__sections ul{margin:0}.PrivacyView-module__9Q0WhG__sections h2{font-size:var(--type-size-heading-sm);line-height:var(--type-line-height-heading-tight)}.PrivacyView-module__9Q0WhG__sections p,.PrivacyView-module__9Q0WhG__sections li{color:var(--color-text-muted);line-height:var(--type-line-height-body)}.PrivacyView-module__9Q0WhG__sections ul{gap:.55rem;padding-inline-start:1.2rem;display:grid}.PrivacyView-module__9Q0WhG__notice{background:color-mix(in oklch, var(--color-action-primary) 5%, var(--color-surface-default));border-block:1px solid var(--color-border-default);gap:.6rem;max-width:50rem;margin-block-start:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.PrivacyView-module__9Q0WhG__notice p{color:var(--color-text-muted);line-height:var(--type-line-height-body);margin:0}.PrivacyView-module__9Q0WhG__notice a{width:fit-content;color:var(--color-action-primary);font-weight:var(--type-weight-semibold);text-underline-offset:.2em}.PrivacyView-module__9Q0WhG__notice small{color:var(--color-text-muted);margin-block-start:.5rem}@media (max-width:36rem){.PrivacyView-module__9Q0WhG__sections section{grid-template-columns:1fr;gap:.65rem}}
.MapNavigationSpinner-module__52WRtq__overlay{z-index:var(--z-overlay);pointer-events:auto;place-items:center;display:grid;position:fixed;inset:0}
.MapViewport-module__QsxspW__frame{gap:.75rem;display:grid}.MapViewport-module__QsxspW__canvasFrame{position:relative}.MapViewport-module__QsxspW__canvas{background:var(--color-surface-default);border-block:1px solid var(--color-border-default);touch-action:none;cursor:grab;width:100%;min-height:24rem}.MapViewport-module__QsxspW__canvas:active{cursor:grabbing}.MapViewport-module__QsxspW__canvas:focus-visible{outline:3px solid var(--color-action-primary);outline-offset:-3px}.MapViewport-module__QsxspW__marker{cursor:pointer;outline:none}.MapViewport-module__QsxspW__markers line{visibility:hidden;opacity:0;stroke:var(--color-text-muted);stroke-width:1.4px}.MapViewport-module__QsxspW__markers circle{fill:var(--color-surface-default);stroke:var(--color-waf-map-active);stroke-width:2.25px}.MapViewport-module__QsxspW__markers .MapViewport-module__QsxspW__hit{fill:#0000;stroke:#0000;stroke-width:0;pointer-events:none}.MapViewport-module__QsxspW__markers text{visibility:hidden;opacity:0;fill:var(--color-text-default);paint-order:stroke;stroke:var(--color-surface-default);stroke-width:6px;stroke-linejoin:round;font-size:20px;font-weight:700}.MapViewport-module__QsxspW__markerLabel{cursor:pointer}.MapViewport-module__QsxspW__marker:hover line,.MapViewport-module__QsxspW__marker:hover text,.MapViewport-module__QsxspW__marker[data-selected=true] line,.MapViewport-module__QsxspW__marker[data-selected=true] text,.MapViewport-module__QsxspW__marker[data-spiderfied=true] line,.MapViewport-module__QsxspW__marker[data-spiderfied=true] text,.MapViewport-module__QsxspW__marker[data-loading=true] line,.MapViewport-module__QsxspW__marker[data-loading=true] text{visibility:visible;opacity:1}.MapViewport-module__QsxspW__marker:has(.MapViewport-module__QsxspW__markerButton:focus-visible) line{visibility:visible;opacity:1}.MapViewport-module__QsxspW__marker:has(.MapViewport-module__QsxspW__markerButton:focus-visible) text{visibility:visible;opacity:1}.MapViewport-module__QsxspW__cluster .MapViewport-module__QsxspW__clusterRing{fill:var(--color-surface-default);stroke:var(--color-waf-map-active);stroke-width:2.5px;stroke-dasharray:2 2}.MapViewport-module__QsxspW__cluster .MapViewport-module__QsxspW__clusterCore{fill:var(--color-waf-map-active);stroke:none}.MapViewport-module__QsxspW__cluster[data-mixed=true] .MapViewport-module__QsxspW__clusterCore{fill:var(--color-surface-default);stroke:var(--color-waf-map-active);stroke-width:1.5px}.MapViewport-module__QsxspW__cluster .MapViewport-module__QsxspW__clusterCount{visibility:visible;opacity:1;fill:var(--color-text-default);stroke-width:3px;font-size:11px;font-weight:700}.MapViewport-module__QsxspW__cluster .MapViewport-module__QsxspW__clusterNames{visibility:hidden;opacity:0;font-size:12px}.MapViewport-module__QsxspW__cluster:hover .MapViewport-module__QsxspW__clusterNames,.MapViewport-module__QsxspW__cluster[data-selected=true] .MapViewport-module__QsxspW__clusterNames{visibility:visible;opacity:1}.MapViewport-module__QsxspW__cluster:has(.MapViewport-module__QsxspW__markerButton:focus-visible) .MapViewport-module__QsxspW__clusterNames{visibility:visible;opacity:1}.MapViewport-module__QsxspW__hitTarget{overflow:visible}.MapViewport-module__QsxspW__markerButton{cursor:pointer;background:0 0;border:0;border-radius:50%;width:100%;height:100%;padding:0}.MapViewport-module__QsxspW__markerButton:focus-visible{outline:none}.MapViewport-module__QsxspW__marker:has(.MapViewport-module__QsxspW__markerButton:focus-visible)>circle:not(.MapViewport-module__QsxspW__hit){stroke-width:3.5px}.MapViewport-module__QsxspW__cluster:has(.MapViewport-module__QsxspW__markerButton:focus-visible) .MapViewport-module__QsxspW__clusterRing{stroke-width:3.5px}.MapViewport-module__QsxspW__denseGroup{pointer-events:auto}.MapViewport-module__QsxspW__markers .MapViewport-module__QsxspW__denseLink{visibility:visible;opacity:.58;stroke:var(--color-action-primary);stroke-width:1.25px;stroke-dasharray:3 3;pointer-events:none}.MapViewport-module__QsxspW__markers .MapViewport-module__QsxspW__denseAnchor{fill:var(--color-action-primary);stroke:var(--color-surface-default);stroke-width:1.5px;opacity:.8;pointer-events:none}.MapViewport-module__QsxspW__active circle{fill:var(--color-waf-map-active)}.MapViewport-module__QsxspW__preparing circle{fill:var(--color-surface-default)}.MapViewport-module__QsxspW__chartered circle{fill:var(--color-surface-default);stroke-dasharray:2.5 2}.MapViewport-module__QsxspW__closed circle{fill:var(--color-text-muted);stroke:var(--color-text-muted);opacity:.65}.MapViewport-module__QsxspW__controls{gap:.25rem;display:grid;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.MapViewport-module__QsxspW__controls button{width:2.75rem;height:2.75rem;color:var(--color-text-default);background:var(--color-surface-default);border:1px solid var(--color-text-muted);border-radius:var(--radius-card);cursor:pointer;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:flex}.MapViewport-module__QsxspW__controls button:hover{color:var(--color-action-on-primary);background:var(--color-action-primary);border-color:var(--color-action-primary)}.MapViewport-module__QsxspW__controls button:disabled{color:var(--color-text-muted);background:var(--color-bg-default);border-color:var(--color-border-default);cursor:not-allowed;opacity:.62}.MapViewport-module__QsxspW__scaleValue{min-width:2.75rem;height:2.75rem;color:var(--color-text-muted);background:color-mix(in oklch, var(--color-surface-default) 94%, transparent);border:1px solid var(--color-border-default);border-radius:var(--radius-card);font-variant-numeric:tabular-nums;text-align:center;justify-content:center;align-items:center;padding:.2rem .3rem;font-size:.68rem;display:flex}.MapViewport-module__QsxspW__instructions{color:var(--color-text-muted);margin:0;font-size:.76rem;line-height:1.6}@media (max-width:52rem){.MapViewport-module__QsxspW__canvas{min-height:17rem}}@media (max-width:30rem){.MapViewport-module__QsxspW__canvas{min-height:13rem}.MapViewport-module__QsxspW__controls{grid-template-columns:repeat(4,2.75rem);grid-auto-flow:column}}
.AdminChapterCombobox-module__Beya0a__field{gap:.4rem;min-width:0;display:grid;position:relative}.AdminChapterCombobox-module__Beya0a__field>label{color:var(--color-text-muted);font-size:var(--type-size-small);font-weight:var(--type-weight-semibold)}.AdminChapterCombobox-module__Beya0a__combobox{min-width:0;position:relative}.AdminChapterCombobox-module__Beya0a__combobox>input{width:100%;min-width:0;min-height:44px;color:var(--color-text-default);background:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:var(--radius-card);font:inherit;text-overflow:ellipsis;padding:.65rem 2.25rem .65rem .75rem}.AdminChapterCombobox-module__Beya0a__combobox:after{border:solid var(--color-text-muted);content:"";pointer-events:none;border-width:0 1.5px 1.5px 0;width:.45rem;height:.45rem;position:absolute;inset:1rem .85rem auto auto;transform:rotate(45deg)}.AdminChapterCombobox-module__Beya0a__combobox>input:focus-visible{outline:3px solid var(--color-waf-focus);outline-offset:1px;border-color:var(--color-action-primary)}.AdminChapterCombobox-module__Beya0a__combobox>input:disabled{color:var(--color-text-muted);background:var(--color-bg-default);cursor:not-allowed}.AdminChapterCombobox-module__Beya0a__popup{z-index:var(--z-dropdown);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-card);min-width:min(24rem,100vw - 2rem);box-shadow:var(--shadow-card);position:absolute;inset:calc(100% + .35rem) 0 auto;overflow:hidden}.AdminChapterCombobox-module__Beya0a__summary{color:var(--color-text-muted);border-block-end:1px solid var(--color-border-default);font-size:var(--type-size-caption);margin:0;padding:.55rem .75rem}.AdminChapterCombobox-module__Beya0a__options{max-height:min(22rem,52vh);margin:0;padding:0;list-style:none;overflow-y:auto}.AdminChapterCombobox-module__Beya0a__optionItem+.AdminChapterCombobox-module__Beya0a__optionItem{border-block-start:1px solid var(--color-border-default)}.AdminChapterCombobox-module__Beya0a__options button{width:100%;min-height:3.5rem;color:var(--color-text-default);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem .75rem;display:grid}.AdminChapterCombobox-module__Beya0a__options button:hover,.AdminChapterCombobox-module__Beya0a__options button[data-active=true]{background:color-mix(in oklch, var(--color-action-primary) 4%, var(--color-surface-default))}.AdminChapterCombobox-module__Beya0a__options button[aria-selected=true]{color:var(--color-action-primary);box-shadow:inset 3px 0 var(--color-action-primary)}.AdminChapterCombobox-module__Beya0a__options span,.AdminChapterCombobox-module__Beya0a__options strong,.AdminChapterCombobox-module__Beya0a__options small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.AdminChapterCombobox-module__Beya0a__options small{color:var(--color-text-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-regular);margin-block-start:.1rem}.AdminChapterCombobox-module__Beya0a__options em{color:var(--color-text-muted);font-size:var(--type-size-caption);white-space:nowrap;font-style:normal}.AdminChapterCombobox-module__Beya0a__empty{color:var(--color-text-muted);font-size:var(--type-size-small);padding:1rem .75rem}@media (max-width:42rem){.AdminChapterCombobox-module__Beya0a__popup{min-width:100%}}
.LegalPolicyPage-module__tx1DKa__root{width:min(100% - 2rem,54rem);margin-inline:auto;padding:clamp(3rem,8vw,7rem) 0}.LegalPolicyPage-module__tx1DKa__root header{border-bottom:1px solid var(--color-border-default);gap:1rem;padding-bottom:2.5rem;display:grid}.LegalPolicyPage-module__tx1DKa__eyebrow{color:var(--color-action-primary);letter-spacing:.12em;font-weight:800}.LegalPolicyPage-module__tx1DKa__root h1{font-size:clamp(2.25rem,6vw,4.5rem)}.LegalPolicyPage-module__tx1DKa__root dl{color:var(--color-text-muted);flex-wrap:wrap;gap:1.5rem;display:flex}.LegalPolicyPage-module__tx1DKa__root dl div{gap:.5rem;display:flex}.LegalPolicyPage-module__tx1DKa__root dt{font-weight:700}.LegalPolicyPage-module__tx1DKa__content{gap:1.25rem;padding-top:2.5rem;line-height:1.8;display:grid}.LegalPolicyPage-module__tx1DKa__content h2{margin-top:2rem;font-size:1.5rem}.LegalPolicyPage-module__tx1DKa__content h3{margin-top:1.25rem;font-size:1.2rem}.LegalPolicyPage-module__tx1DKa__content ul,.LegalPolicyPage-module__tx1DKa__content ol{padding-left:1.5rem}.LegalPolicyPage-module__tx1DKa__content a{text-underline-offset:.2em;text-decoration:underline}
.PasswordValidationFields-module__NZCD0W__passwordInput{display:block;position:relative}.PasswordValidationFields-module__NZCD0W__passwordInput input{width:100%;padding-inline-end:3.5rem}.PasswordValidationFields-module__NZCD0W__visibilityToggle{width:44px;height:44px;color:var(--color-text-muted);border-radius:var(--radius-card);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:2px;transform:translateY(-50%)}.PasswordValidationFields-module__NZCD0W__visibilityToggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.25rem;height:1.25rem}.PasswordValidationFields-module__NZCD0W__visibilityToggle:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:-3px}.PasswordValidationFields-module__NZCD0W__visibilityToggle:disabled{cursor:not-allowed}.PasswordValidationFields-module__NZCD0W__passwordRules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:-.25rem 0 0;padding:0;list-style:none;display:grid}.PasswordValidationFields-module__NZCD0W__passwordRules li,.PasswordValidationFields-module__NZCD0W__matchStatus{color:var(--color-text-muted);font-size:var(--type-size-caption);margin:0;line-height:1.5}.PasswordValidationFields-module__NZCD0W__passwordRules li:before{content:"•";margin-inline-end:.3rem}.PasswordValidationFields-module__NZCD0W__passwordRules li[data-state=valid],.PasswordValidationFields-module__NZCD0W__matchStatus[data-state=valid]{color:var(--color-indicator-positive);font-weight:var(--type-weight-semibold)}.PasswordValidationFields-module__NZCD0W__passwordRules li[data-state=valid]:before{content:"✓"}.PasswordValidationFields-module__NZCD0W__passwordRules li[data-state=invalid],.PasswordValidationFields-module__NZCD0W__matchStatus[data-state=invalid]{color:var(--color-text-error);font-weight:var(--type-weight-semibold)}.PasswordValidationFields-module__NZCD0W__passwordRules li[data-state=invalid]:before{content:"×"}@media (max-width:28rem){.PasswordValidationFields-module__NZCD0W__passwordRules{grid-template-columns:1fr}}
.AdminChapters-module__B7nXEa__root{grid-template-rows:auto auto minmax(0,1fr);gap:.75rem;height:100%;min-height:0;display:grid}.AdminChapters-module__B7nXEa__controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.AdminChapters-module__B7nXEa__filters{grid-template-columns:minmax(15rem,1fr) minmax(10rem,14rem);gap:.75rem;display:grid}.AdminChapters-module__B7nXEa__filters label{color:var(--color-text-muted);gap:.5rem;display:grid}.AdminChapters-module__B7nXEa__filters input,.AdminChapters-module__B7nXEa__filters select{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-default);min-height:44px;color:var(--color-text-default);padding:.5rem .75rem}.AdminChapters-module__B7nXEa__viewBar{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;gap:1rem;min-height:44px;display:flex}.AdminChapters-module__B7nXEa__viewBar>strong{color:var(--color-text-muted);font-size:var(--type-size-small)}.AdminChapters-module__B7nXEa__viewTabs{align-self:stretch;display:flex}.AdminChapters-module__B7nXEa__viewTabs button{min-width:6rem;min-height:44px;color:var(--color-text-muted);cursor:pointer;font:inherit;font-weight:var(--type-weight-semibold);background:0 0;border:0;border-bottom:3px solid #0000;padding:.65rem 1rem}.AdminChapters-module__B7nXEa__viewTabs button[aria-selected=true]{color:var(--color-action-primary);border-bottom-color:var(--color-action-primary)}.AdminChapters-module__B7nXEa__viewTabs button:hover{color:var(--color-text-default);background:color-mix(in oklch, var(--color-action-primary) 4%, transparent)}.AdminChapters-module__B7nXEa__viewTabs button:focus-visible,.AdminChapters-module__B7nXEa__cityAction:focus-visible,.AdminChapters-module__B7nXEa__tableWrap:focus-visible{outline:3px solid var(--color-action-primary);outline-offset:2px}.AdminChapters-module__B7nXEa__workspace{grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:.75rem;min-height:0;display:grid}.AdminChapters-module__B7nXEa__mapGuide,.AdminChapters-module__B7nXEa__listGuide{color:var(--color-text-muted);font-size:var(--type-size-small);margin:0}.AdminChapters-module__B7nXEa__tableWrap{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-card);height:100%;min-height:0;overflow:auto}.AdminChapters-module__B7nXEa__tableWrap table{border-collapse:collapse;width:100%}.AdminChapters-module__B7nXEa__tableWrap th,.AdminChapters-module__B7nXEa__tableWrap td{border-block-end:1px solid var(--color-border-default);text-align:start;vertical-align:middle;padding:.75rem}.AdminChapters-module__B7nXEa__tableWrap th{z-index:var(--z-sticky);color:var(--color-text-muted);background:var(--color-bg-default);position:sticky;inset-block-start:0}.AdminChapters-module__B7nXEa__tableWrap tbody tr{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}.AdminChapters-module__B7nXEa__tableWrap tbody tr:hover{background:var(--color-waf-table-hover)}.AdminChapters-module__B7nXEa__cityAction{min-height:44px;color:var(--color-action-primary);cursor:pointer;font:inherit;font-weight:var(--type-weight-semibold);text-align:start;background:0 0;border:0;align-content:center;gap:.1rem;padding:0;display:grid}.AdminChapters-module__B7nXEa__cityAction small{color:var(--color-text-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-regular)}.AdminChapters-module__B7nXEa__rowActions{justify-content:flex-end;gap:.25rem;display:flex}.AdminChapters-module__B7nXEa__statusLabel{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.AdminChapters-module__B7nXEa__cityAction:hover{text-underline-offset:.2em;text-decoration:underline}.AdminChapters-module__B7nXEa__loadMore{width:calc(100% - 1.5rem);margin:.75rem}.AdminChapters-module__B7nXEa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AdminChapters-module__B7nXEa__empty{text-align:center;color:var(--color-text-muted);padding:1.5rem}@media (max-width:760px){.AdminChapters-module__B7nXEa__root{height:auto}.AdminChapters-module__B7nXEa__controls{grid-template-columns:1fr}.AdminChapters-module__B7nXEa__controls>button{justify-self:start}.AdminChapters-module__B7nXEa__filters{grid-template-columns:1fr}.AdminChapters-module__B7nXEa__workspace{display:grid}.AdminChapters-module__B7nXEa__tableWrap{max-height:38rem}}
.AdminContent-module__S4sk3G__manager{flex-direction:column;gap:.75rem;height:100%;min-height:0;display:flex;overflow:hidden}.AdminContent-module__S4sk3G__managerHeader{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:end;gap:1.5rem;padding-block-end:1rem;display:flex}.AdminContent-module__S4sk3G__managerHeader div{gap:.35rem;display:grid}.AdminContent-module__S4sk3G__eyebrow{color:var(--color-text-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-semibold);letter-spacing:.08em;margin:0}.AdminContent-module__S4sk3G__managerHeader h2{font-size:var(--type-size-heading-sm);line-height:var(--type-line-height-heading-tight);margin:0}.AdminContent-module__S4sk3G__managerHeader p:not(.AdminContent-module__S4sk3G__eyebrow){max-width:46rem;color:var(--color-text-muted);line-height:var(--type-line-height-body);margin:0}.AdminContent-module__S4sk3G__segment:focus-visible{outline:3px solid var(--color-action-primary);outline-offset:2px}.AdminContent-module__S4sk3G__toolbar{background:var(--color-surface-default);border-block:1px solid var(--color-border-default);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.AdminContent-module__S4sk3G__toolbar strong{font-size:var(--type-size-small)}.AdminContent-module__S4sk3G__toolbar span{color:var(--color-text-muted);font-size:var(--type-size-small)}.AdminContent-module__S4sk3G__contentGrid{flex:auto;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:stretch;gap:.75rem;min-height:0;display:grid}.AdminContent-module__S4sk3G__contentGrid>section{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.AdminContent-module__S4sk3G__contentGrid>section:has(.AdminContent-module__S4sk3G__reorderGuide){grid-template-rows:auto auto minmax(0,1fr)}.AdminContent-module__S4sk3G__list{background:var(--color-surface-default);border-top:1px solid var(--color-border-default);margin:0;padding:0;list-style:none;display:grid}.AdminContent-module__S4sk3G__scrollFiveList,.AdminContent-module__S4sk3G__chairpersonScrollList{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow-y:auto}.AdminContent-module__S4sk3G__chairpersonScrollList>.AdminContent-module__S4sk3G__listItem{min-height:5.5rem}.AdminContent-module__S4sk3G__sortableItem[data-sort-preview],.AdminContent-module__S4sk3G__memberSortCard[data-sort-preview]{will-change:transform;transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.AdminContent-module__S4sk3G__sortableItem[data-dragging=true]{opacity:.24}.AdminContent-module__S4sk3G__dragHandle{width:44px;height:44px;color:var(--color-text-muted);border-radius:var(--radius-card);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.AdminContent-module__S4sk3G__dragHandle:active{cursor:grabbing}.AdminContent-module__S4sk3G__dragHandle>span{grid-template-columns:repeat(2,3px);gap:3px;display:grid}.AdminContent-module__S4sk3G__dragHandle i{background:currentColor;border-radius:50%;width:3px;height:3px;display:block}.AdminContent-module__S4sk3G__dragHandle:focus-visible{outline:3px solid var(--color-action-primary);outline-offset:1px}.AdminContent-module__S4sk3G__orderNo{min-width:1.75rem;height:1.75rem;color:var(--color-text-muted);font-size:var(--type-size-caption);font-variant-numeric:tabular-nums;font-weight:var(--type-weight-semibold);place-items:center;display:grid}.AdminContent-module__S4sk3G__listItem{border-bottom:1px solid var(--color-border-default);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.AdminContent-module__S4sk3G__listItem.AdminContent-module__S4sk3G__sortableItem{grid-template-columns:44px 1.75rem minmax(0,1fr) auto;gap:.45rem;min-height:4.75rem;padding:.55rem .75rem}.AdminContent-module__S4sk3G__historyList{grid-auto-rows:max-content;align-content:start}.AdminContent-module__S4sk3G__listItem.AdminContent-module__S4sk3G__sortableItem.AdminContent-module__S4sk3G__historyListItem{grid-template-columns:44px minmax(0,1fr) auto}.AdminContent-module__S4sk3G__historyListItem .AdminContent-module__S4sk3G__listItemCopy{align-content:start;gap:.2rem;padding-block:.1rem}.AdminContent-module__S4sk3G__historyItemEnglish{line-height:var(--type-line-height-body);overflow-wrap:anywhere}.AdminContent-module__S4sk3G__publishRow{grid-template-columns:minmax(0,1fr) auto auto}.AdminContent-module__S4sk3G__sortableItem .AdminContent-module__S4sk3G__listItemCopy{gap:.12rem}.AdminContent-module__S4sk3G__sortableItem .AdminContent-module__S4sk3G__itemActions{margin-inline-start:.35rem}.AdminContent-module__S4sk3G__listItemCopy{gap:.3rem;min-width:0;display:grid}.AdminContent-module__S4sk3G__listItemCopy small{color:var(--color-text-muted)}.AdminContent-module__S4sk3G__listItemCopy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AdminContent-module__S4sk3G__itemActions{align-items:center;gap:.25rem;display:flex}.AdminContent-module__S4sk3G__publishToggle{min-width:6.2rem;min-height:44px;color:var(--color-text-muted);border-radius:var(--radius-card);cursor:pointer;font:inherit;font-size:var(--type-size-caption);font-weight:var(--type-weight-bold);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:.55rem;padding:.25rem .35rem;display:inline-flex}.AdminContent-module__S4sk3G__publishToggleLabel{text-align:end;min-width:2.4rem}.AdminContent-module__S4sk3G__publishToggleTrack{background:color-mix(in oklch, var(--color-text-muted) 18%, var(--color-surface-default));border:1px solid color-mix(in oklch, var(--color-text-muted) 40%, var(--color-border-default));width:2.75rem;height:1.5rem;transition:background var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard);border-radius:999px;flex:none;position:relative}.AdminContent-module__S4sk3G__publishToggleThumb{background:var(--color-surface-default);border:1px solid color-mix(in oklch, var(--color-text-muted) 28%, var(--color-border-default));width:1.125rem;height:1.125rem;box-shadow:0 1px 3px color-mix(in oklch, var(--color-text-default) 18%, transparent);transition:transform var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:.16rem;transform:translateY(-50%)}.AdminContent-module__S4sk3G__publishToggle[aria-checked=true]{color:var(--color-indicator-positive)}.AdminContent-module__S4sk3G__publishToggle[aria-checked=true] .AdminContent-module__S4sk3G__publishToggleTrack{background:var(--color-indicator-positive);border-color:var(--color-indicator-positive)}.AdminContent-module__S4sk3G__publishToggle[aria-checked=true] .AdminContent-module__S4sk3G__publishToggleThumb{border-color:var(--color-surface-default);transform:translate(1.25rem,-50%)}.AdminContent-module__S4sk3G__publishToggle:hover .AdminContent-module__S4sk3G__publishToggleTrack{box-shadow:0 0 0 3px color-mix(in oklch, var(--color-indicator-positive) 10%, transparent)}.AdminContent-module__S4sk3G__publishToggle:focus-visible{outline:3px solid color-mix(in oklch, var(--color-indicator-positive) 32%, transparent);outline-offset:2px}.AdminContent-module__S4sk3G__empty{color:var(--color-text-muted);text-align:center;border-bottom:1px solid var(--color-border-default);padding:2rem 1rem}.AdminContent-module__S4sk3G__editor{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-card);align-content:start;gap:1rem;height:100%;min-height:0;padding:1.1rem;display:grid;overflow-y:auto}.AdminContent-module__S4sk3G__editorHeader{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:start;gap:1rem;padding-block-end:.75rem;display:flex}.AdminContent-module__S4sk3G__editorHeader h3{font-size:var(--type-size-body);margin:0}.AdminContent-module__S4sk3G__editorHeader p{color:var(--color-text-muted);font-size:var(--type-size-small);margin:.35rem 0 0}.AdminContent-module__S4sk3G__editorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.AdminContent-module__S4sk3G__editorField{gap:.4rem;display:grid}.AdminContent-module__S4sk3G__editorFieldLabel,.AdminContent-module__S4sk3G__toggleField>span{color:var(--color-text-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-semibold)}.AdminContent-module__S4sk3G__toggleField{align-content:start;justify-items:start;gap:.4rem;display:grid}.AdminContent-module__S4sk3G__full{grid-column:1/-1}.AdminContent-module__S4sk3G__editorControl{width:100%;min-height:44px;color:var(--color-text-default);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-card);font:inherit;padding:.7rem .8rem}.AdminContent-module__S4sk3G__editorTextarea{resize:vertical}.AdminContent-module__S4sk3G__editorControl:focus-visible{outline:3px solid var(--color-waf-focus);outline-offset:1px;border-color:var(--color-action-primary)}.AdminContent-module__S4sk3G__formActions{justify-content:flex-end;gap:.5rem;padding-block-start:.5rem;display:flex}.AdminContent-module__S4sk3G__formDeleteAction{margin-inline-end:auto}.AdminContent-module__S4sk3G__segments{flex-wrap:wrap;gap:.4rem;display:flex}.AdminContent-module__S4sk3G__segment{min-height:44px;color:var(--color-text-muted);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-card);cursor:pointer;font:inherit;font-size:var(--type-size-small);font-weight:var(--type-weight-semibold);padding:.6rem .85rem}.AdminContent-module__S4sk3G__segment[aria-pressed=true]{color:var(--color-action-on-primary);background:var(--color-action-primary);border-color:var(--color-action-primary)}.AdminContent-module__S4sk3G__organizationContentGrid{grid-template-columns:minmax(0,1.5fr) minmax(20rem,.5fr)}.AdminContent-module__S4sk3G__reorderGuide{color:var(--color-text-muted);background:color-mix(in oklch, var(--color-action-primary) 4%, var(--color-surface-default));border-block-end:1px solid var(--color-border-default);font-size:var(--type-size-caption);line-height:var(--type-line-height-body);margin:0;padding:.75rem 1rem}.AdminContent-module__S4sk3G__memberCardGrid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:.65rem;min-height:0;margin:0;padding:.75rem .1rem .1rem;list-style:none;display:grid;overflow-y:auto}.AdminContent-module__S4sk3G__memberCardGridSystemAdmin{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.AdminContent-module__S4sk3G__memberSortCard{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-card);grid-template-rows:auto 1fr auto;gap:.65rem;min-width:0;min-height:11rem;padding:.55rem .65rem;display:grid}.AdminContent-module__S4sk3G__memberSortCard[data-dragging=true]{opacity:.24}.AdminContent-module__S4sk3G__sortDragOverlay{--sort-drag-tilt:0deg;z-index:var(--z-modal);pointer-events:none;will-change:transform;position:fixed}.AdminContent-module__S4sk3G__sortDragOverlayItem{opacity:.98;border-color:color-mix(in oklch, var(--color-action-primary) 42%, var(--color-border-default));width:100%;height:100%;box-shadow:0 .85rem 2.4rem color-mix(in oklch, var(--color-text-default) 22%, transparent);transform:rotate(var(--sort-drag-tilt)) scale(1.025);transform-origin:50%;margin:0}.AdminContent-module__S4sk3G__memberCardTop,.AdminContent-module__S4sk3G__memberCardFooter{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.AdminContent-module__S4sk3G__memberCardTop .AdminContent-module__S4sk3G__dragHandle{margin:-.35rem -.35rem 0 0}.AdminContent-module__S4sk3G__memberOrderNo{width:2rem;height:2rem;color:var(--color-action-primary);background:color-mix(in oklch, var(--color-action-primary) 7%, var(--color-surface-default));font-size:var(--type-size-caption);font-weight:var(--type-weight-bold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.AdminContent-module__S4sk3G__memberCardCopy{align-content:start;gap:.35rem;min-width:0;padding:.15rem .2rem;display:grid}.AdminContent-module__S4sk3G__memberCardCopy strong{font-size:var(--type-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AdminContent-module__S4sk3G__memberCardCopy small{color:var(--color-text-muted);line-height:1.4}.AdminContent-module__S4sk3G__memberCardFooter{border-block-start:1px solid var(--color-border-default);flex-wrap:wrap;justify-content:center;gap:.35rem;padding-block-start:.55rem}.AdminContent-module__S4sk3G__memberCardActions{flex:none;justify-content:center;align-items:center;gap:.35rem;display:flex}.AdminContent-module__S4sk3G__aboutGrid{grid-template-columns:minmax(0,1fr) minmax(19rem,.75fr);align-items:start;gap:1.25rem;display:grid}.AdminContent-module__S4sk3G__preview{background:var(--color-surface-default);border-block:1px solid var(--color-border-default);gap:1rem;padding:1.5rem;display:grid;position:sticky;inset-block-start:7rem}.AdminContent-module__S4sk3G__preview small{color:var(--color-action-primary);font-weight:var(--type-weight-semibold);letter-spacing:.08em}.AdminContent-module__S4sk3G__preview h3,.AdminContent-module__S4sk3G__preview p{margin:0}.AdminContent-module__S4sk3G__preview h3{font-size:var(--type-size-heading-sm);line-height:var(--type-line-height-heading-tight)}.AdminContent-module__S4sk3G__preview p{color:var(--color-text-muted);line-height:var(--type-line-height-body)}.AdminContent-module__S4sk3G__groupFields{border-top:1px solid var(--color-border-default);grid-column:1/-1;gap:.75rem;padding-block-start:.75rem;display:grid}.AdminContent-module__S4sk3G__groupFields h4{font-size:var(--type-size-small);margin:0}.AdminContent-module__S4sk3G__historySteps{flex:auto;grid-template-columns:minmax(17rem,.3fr) minmax(0,1fr);align-items:stretch;gap:.75rem;min-height:0;display:grid}.AdminContent-module__S4sk3G__yearManager,.AdminContent-module__S4sk3G__historyItemManager{background:var(--color-surface-default);border:1px solid var(--color-border-default);align-content:start;gap:.75rem;height:100%;min-height:0;padding:1rem;display:grid;overflow:hidden}.AdminContent-module__S4sk3G__yearManager{grid-template-rows:auto auto minmax(0,1fr) auto}.AdminContent-module__S4sk3G__historyItemManager{grid-template-rows:auto minmax(0,1fr)}.AdminContent-module__S4sk3G__yearManager>header,.AdminContent-module__S4sk3G__historyItemManager>header{align-items:center;gap:.75rem;display:flex}.AdminContent-module__S4sk3G__yearManager>header>span,.AdminContent-module__S4sk3G__historyItemManager>header>span{width:2rem;height:2rem;color:var(--color-action-on-primary);background:var(--color-action-primary);font-weight:var(--type-weight-bold);border-radius:50%;flex:none;place-items:center;display:grid}.AdminContent-module__S4sk3G__yearManager h3,.AdminContent-module__S4sk3G__historyItemManager h3,.AdminContent-module__S4sk3G__yearManager p,.AdminContent-module__S4sk3G__historyItemManager p{margin:0}.AdminContent-module__S4sk3G__yearManager p,.AdminContent-module__S4sk3G__historyItemManager p{color:var(--color-text-muted);font-size:var(--type-size-small)}.AdminContent-module__S4sk3G__historyAddAction{margin-inline-start:auto}.AdminContent-module__S4sk3G__yearCreate{grid-template-columns:1fr auto;gap:.5rem;display:grid}.AdminContent-module__S4sk3G__yearCreate input{border:1px solid var(--color-border-default);border-radius:var(--radius-card);width:100%;min-height:44px;font:inherit;padding:.7rem .8rem}.AdminContent-module__S4sk3G__yearList{border-top:1px solid var(--color-border-default);min-height:0;display:grid;overflow-y:auto}.AdminContent-module__S4sk3G__yearList button{min-height:3.5rem;color:var(--color-text-default);border:0;border-bottom:1px solid var(--color-border-default);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:.7rem .8rem;display:flex}.AdminContent-module__S4sk3G__yearList button[aria-pressed=true]{color:var(--color-action-primary);background:color-mix(in oklch, var(--color-action-primary) 6%, var(--color-surface-default))}.AdminContent-module__S4sk3G__yearList small{color:var(--color-text-muted)}.AdminContent-module__S4sk3G__historyModalForm{background:0 0;border:0;border-radius:0;height:auto;padding:0;overflow:visible}.AdminContent-module__S4sk3G__historyEditorHint{color:var(--color-text-muted);font-size:var(--type-size-small);margin:0}@media (max-width:72rem){.AdminContent-module__S4sk3G__manager{overflow-y:auto}.AdminContent-module__S4sk3G__contentGrid,.AdminContent-module__S4sk3G__aboutGrid,.AdminContent-module__S4sk3G__historySteps{grid-template-columns:1fr}.AdminContent-module__S4sk3G__contentGrid,.AdminContent-module__S4sk3G__historySteps{height:auto;overflow:visible}.AdminContent-module__S4sk3G__historySteps{grid-auto-rows:max-content;align-content:start}.AdminContent-module__S4sk3G__contentGrid>section,.AdminContent-module__S4sk3G__yearManager,.AdminContent-module__S4sk3G__historyItemManager{overflow:visible}.AdminContent-module__S4sk3G__historyItemManager{height:auto}.AdminContent-module__S4sk3G__scrollFiveList,.AdminContent-module__S4sk3G__chairpersonScrollList,.AdminContent-module__S4sk3G__memberCardGrid,.AdminContent-module__S4sk3G__yearList{max-height:28rem}.AdminContent-module__S4sk3G__historyList{height:auto}.AdminContent-module__S4sk3G__editor,.AdminContent-module__S4sk3G__preview{height:auto;position:static;overflow:visible}}@media (max-width:56rem){.AdminContent-module__S4sk3G__memberCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:46rem){.AdminContent-module__S4sk3G__managerHeader,.AdminContent-module__S4sk3G__toolbar{flex-direction:column;align-items:stretch}.AdminContent-module__S4sk3G__managerHeader>button{align-self:start}.AdminContent-module__S4sk3G__listItem{grid-template-columns:1fr}.AdminContent-module__S4sk3G__listItem.AdminContent-module__S4sk3G__sortableItem{grid-template-columns:40px 1.5rem minmax(0,1fr)}.AdminContent-module__S4sk3G__listItem.AdminContent-module__S4sk3G__sortableItem.AdminContent-module__S4sk3G__historyListItem{grid-template-columns:44px minmax(0,1fr)}.AdminContent-module__S4sk3G__publishRow{grid-template-columns:1fr}.AdminContent-module__S4sk3G__sortableItem .AdminContent-module__S4sk3G__itemActions{grid-column:3}.AdminContent-module__S4sk3G__historyListItem .AdminContent-module__S4sk3G__itemActions{grid-column:2;margin-inline-start:0}.AdminContent-module__S4sk3G__itemActions{justify-content:flex-start}.AdminContent-module__S4sk3G__memberCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminContent-module__S4sk3G__editorGrid{grid-template-columns:1fr}.AdminContent-module__S4sk3G__full{grid-column:auto}.AdminContent-module__S4sk3G__formActions{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:30rem){.AdminContent-module__S4sk3G__memberCardGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.AdminContent-module__S4sk3G__publishToggleTrack,.AdminContent-module__S4sk3G__publishToggleThumb,.AdminContent-module__S4sk3G__sortableItem[data-sort-preview],.AdminContent-module__S4sk3G__memberSortCard[data-sort-preview]{transition:none}.AdminContent-module__S4sk3G__sortDragOverlayItem{transform:none}}
.PreacceptedMemberAuditPanel-module__ysc_wa__panel{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-card);gap:1rem;min-width:0;padding:1rem;display:grid}.PreacceptedMemberAuditPanel-module__ysc_wa__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.PreacceptedMemberAuditPanel-module__ysc_wa__header p{color:var(--color-action-primary);font-size:var(--type-size-caption);font-weight:var(--type-weight-semibold);margin:0 0 .25rem}.PreacceptedMemberAuditPanel-module__ysc_wa__header h2{font-size:var(--type-size-heading-sm);margin:0}.PreacceptedMemberAuditPanel-module__ysc_wa__badge{min-height:1.75rem;color:var(--color-text-muted);background:var(--color-bg-default);border:1px solid var(--color-border-default);font-size:var(--type-size-caption);font-weight:var(--type-weight-semibold);border-radius:999px;align-items:center;padding:.2rem .55rem;display:inline-flex}.PreacceptedMemberAuditPanel-module__ysc_wa__details{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.65rem;margin:0;display:grid}.PreacceptedMemberAuditPanel-module__ysc_wa__details div{background:var(--color-bg-default);border-radius:var(--radius-card);min-width:0;padding:.75rem}.PreacceptedMemberAuditPanel-module__ysc_wa__details dt{color:var(--color-text-muted);font-size:var(--type-size-caption)}.PreacceptedMemberAuditPanel-module__ysc_wa__details dd{overflow-wrap:anywhere;margin:.3rem 0 0}.PreacceptedMemberAuditPanel-module__ysc_wa__mono{font-size:var(--type-size-caption);letter-spacing:.015em}.PreacceptedMemberAuditPanel-module__ysc_wa__support summary{cursor:pointer;color:var(--color-text-muted);font-size:var(--type-size-small);padding-block:.5rem}.PreacceptedMemberAuditPanel-module__ysc_wa__policyList{gap:.35rem;display:grid}.PreacceptedMemberAuditPanel-module__ysc_wa__policyList p{color:var(--color-text-muted);font-size:var(--type-size-small);margin:0}.PreacceptedMemberAuditPanel-module__ysc_wa__actionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.PreacceptedMemberAuditPanel-module__ysc_wa__form{background:var(--color-bg-default);border-radius:var(--radius-card);align-content:start;gap:.75rem;padding:.85rem;display:grid}.PreacceptedMemberAuditPanel-module__ysc_wa__form label{color:var(--color-text-muted);font-size:var(--type-size-small);gap:.35rem;display:grid}.PreacceptedMemberAuditPanel-module__ysc_wa__form textarea,.PreacceptedMemberAuditPanel-module__ysc_wa__form select{width:100%;min-width:0;min-height:44px;color:var(--color-text-default);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-card);font:inherit;padding:.65rem .75rem}.PreacceptedMemberAuditPanel-module__ysc_wa__form textarea{resize:vertical;line-height:1.55}.PreacceptedMemberAuditPanel-module__ysc_wa__form textarea:focus-visible,.PreacceptedMemberAuditPanel-module__ysc_wa__form select:focus-visible{outline:3px solid var(--color-waf-focus);outline-offset:1px;border-color:var(--color-action-primary)}.PreacceptedMemberAuditPanel-module__ysc_wa__form small,.PreacceptedMemberAuditPanel-module__ysc_wa__mailStatus p,.PreacceptedMemberAuditPanel-module__ysc_wa__form>p{color:var(--color-text-muted);font-size:var(--type-size-small);margin:0}.PreacceptedMemberAuditPanel-module__ysc_wa__mailStatus{gap:.3rem;display:grid}.PreacceptedMemberAuditPanel-module__ysc_wa__form button{justify-self:start}@media (max-width:48rem){.PreacceptedMemberAuditPanel-module__ysc_wa__actionsGrid{grid-template-columns:1fr}.PreacceptedMemberAuditPanel-module__ysc_wa__header{flex-direction:column;align-items:stretch}.PreacceptedMemberAuditPanel-module__ysc_wa__badge{width:fit-content}}
.MemberAuth-module__KWc07W__page{background:color-mix(in oklch, var(--color-bg-default) 88%, var(--color-surface-default));place-items:center;min-height:100svh;padding:clamp(2rem,6vw,4.5rem) 1rem;display:grid}.MemberAuth-module__KWc07W__card{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-card);width:min(100%,30rem);box-shadow:var(--shadow-card);gap:1.15rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.MemberAuth-module__KWc07W__authLogo{justify-self:center;align-items:center;width:min(14rem,70%);min-height:44px;display:flex}.MemberAuth-module__KWc07W__authLogo img{width:100%;height:auto;display:block}.MemberAuth-module__KWc07W__authLogo:focus-visible{outline:3px solid var(--color-waf-focus);outline-offset:4px}.MemberAuth-module__KWc07W__card header{text-align:center;justify-items:center;gap:.35rem;padding-bottom:.4rem;display:grid}.MemberAuth-module__KWc07W__card header h1{color:var(--color-text-default);letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,5vw,2.35rem)}.MemberAuth-module__KWc07W__card header span{color:var(--color-text-muted);line-height:1.6}.MemberAuth-module__KWc07W__card form{gap:.9rem;display:grid}.MemberAuth-module__KWc07W__submitButton{width:100%}.MemberAuth-module__KWc07W__card label{color:var(--color-text-default);gap:.4rem;font-size:.83rem;font-weight:700;display:grid}.MemberAuth-module__KWc07W__card input{width:100%;min-height:46px;color:var(--color-text-default);background:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:var(--radius-card);font:inherit;padding:.68rem .75rem}.MemberAuth-module__KWc07W__card input[aria-invalid=true]{border-color:var(--color-text-error);box-shadow:0 0 0 1px var(--color-text-error)}.MemberAuth-module__KWc07W__card input:focus-visible{outline:3px solid var(--color-waf-focus);outline-offset:2px}.MemberAuth-module__KWc07W__card .MemberAuth-module__KWc07W__rememberLoginId{cursor:pointer;align-items:center;gap:.55rem;width:fit-content;min-height:44px;font-size:.82rem;font-weight:600;display:flex}.MemberAuth-module__KWc07W__card .MemberAuth-module__KWc07W__rememberLoginId input{width:1.1rem;height:1.1rem;min-height:1.1rem;accent-color:var(--color-action-primary);margin:0;padding:0}.MemberAuth-module__KWc07W__emailActionRow,.MemberAuth-module__KWc07W__otpActionRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.5rem;display:grid}.MemberAuth-module__KWc07W__inlineAction{white-space:nowrap;min-width:6.8rem;min-height:46px;padding-inline:.8rem}.MemberAuth-module__KWc07W__passwordField,.MemberAuth-module__KWc07W__codeInput{align-items:center;display:grid;position:relative}.MemberAuth-module__KWc07W__passwordField input{padding-inline-end:3rem}.MemberAuth-module__KWc07W__passwordField button{width:42px;height:42px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:.2rem}.MemberAuth-module__KWc07W__passwordField button svg{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.MemberAuth-module__KWc07W__passwordField button:focus-visible{outline:2px solid var(--color-action-primary)}.MemberAuth-module__KWc07W__codeInput input{letter-spacing:.18em;padding-inline-end:4.5rem}.MemberAuth-module__KWc07W__codeInput time{color:var(--color-action-primary);font-size:.78rem;font-weight:800;position:absolute;inset-inline-end:.75rem}.MemberAuth-module__KWc07W__otpBlock{gap:.4rem;display:grid}.MemberAuth-module__KWc07W__verifiedStatus{color:var(--color-action-primary);background:color-mix(in oklch, var(--color-action-primary) 6%, var(--color-surface-default));border-inline-start:3px solid var(--color-action-primary);margin:0;padding:.7rem .8rem;font-size:.8rem;font-weight:700}.MemberAuth-module__KWc07W__fieldError{color:var(--color-text-error);margin:-.25rem 0 0;font-size:.76rem;line-height:1.5}.MemberAuth-module__KWc07W__notice{color:var(--color-text-default);background:var(--color-bg-default);border-inline-start:3px solid var(--color-action-primary);margin:0;padding:.75rem .9rem;font-size:.82rem;line-height:1.55}.MemberAuth-module__KWc07W__socialLogin{text-align:center;gap:.7rem;display:grid}.MemberAuth-module__KWc07W__socialLogin>span:first-child{color:var(--color-text-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;font-size:.72rem;display:grid}.MemberAuth-module__KWc07W__socialLogin>span:first-child:before,.MemberAuth-module__KWc07W__socialLogin>span:first-child:after{content:"";background:var(--color-border-default);height:1px}.MemberAuth-module__KWc07W__googleButton{width:100%;color:var(--color-text-default);border-color:var(--color-border-default)}.MemberAuth-module__KWc07W__googleIcon{flex:none;width:1.2rem;height:1.2rem}.MemberAuth-module__KWc07W__socialLogin small{color:var(--color-text-muted);font-size:.74rem}.MemberAuth-module__KWc07W__card nav{text-align:center;justify-content:center;align-items:center;gap:.85rem;min-height:44px;display:flex}.MemberAuth-module__KWc07W__card a{color:var(--color-action-primary)}.MemberAuth-module__KWc07W__accountLinkDivider{color:var(--color-border-default)}.MemberAuth-module__KWc07W__policy{color:var(--color-text-muted);text-align:center;margin:0;font-size:.76rem;line-height:1.6}@media (max-width:30rem){.MemberAuth-module__KWc07W__page{align-items:start;padding:1rem .75rem}.MemberAuth-module__KWc07W__card{box-shadow:none;padding:1.35rem 1rem}.MemberAuth-module__KWc07W__authLogo{width:min(12.5rem,68%)}.MemberAuth-module__KWc07W__emailActionRow,.MemberAuth-module__KWc07W__otpActionRow{gap:.4rem}.MemberAuth-module__KWc07W__inlineAction{min-width:6.2rem;padding-inline:.65rem;font-size:.72rem}.MemberAuth-module__KWc07W__card nav{gap:.65rem;font-size:.86rem}}
