.AdminDetail-module__UIGxda__filters{gap:var(--s8);margin-bottom:var(--s24);flex-wrap:wrap;display:flex}.AdminDetail-module__UIGxda__filters>.AdminDetail-module__UIGxda__input{flex:180px}.AdminDetail-module__UIGxda__input,.AdminDetail-module__UIGxda__textarea{font:inherit;font-size:var(--fs-body-s);min-height:var(--tap-min);padding:var(--s8) var(--s12);border:1px solid var(--border-input);background:var(--surface-page);color:var(--text-primary);min-width:160px}.AdminDetail-module__UIGxda__input:focus,.AdminDetail-module__UIGxda__textarea:focus{border-color:var(--action-primary);outline:none}.AdminDetail-module__UIGxda__input[type=file]{padding:var(--s8);border-style:dashed}.AdminDetail-module__UIGxda__input::file-selector-button{margin-right:var(--s12);padding:var(--s4) var(--s12);border:1px solid var(--border-strong);background:var(--surface-page);color:var(--text-primary);font:inherit;font-size:var(--fs-label);cursor:pointer}.AdminDetail-module__UIGxda__textarea{width:100%;line-height:var(--lh-relaxed);resize:vertical}.AdminDetail-module__UIGxda__button{font:inherit;font-size:var(--fs-body-s);font-weight:var(--fw-semi);min-height:var(--tap-min);padding:0 var(--s20);border:1px solid var(--action-primary);background:var(--action-primary);color:var(--text-inverse);cursor:pointer;transition:background-color var(--motion-fast)}.AdminDetail-module__UIGxda__button:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.AdminDetail-module__UIGxda__linkButton{font:inherit;font-size:var(--fs-label);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0}.AdminDetail-module__UIGxda__linkButton:hover{color:var(--text-accent)}.AdminDetail-module__UIGxda__dangerLink{color:var(--state-danger);}.AdminDetail-module__UIGxda__dangerLink:hover{color:var(--state-danger);text-decoration:underline}.AdminDetail-module__UIGxda__dangerButton{background:var(--state-danger);border-color:var(--state-danger);}.AdminDetail-module__UIGxda__dangerButton:hover{background:var(--state-danger);border-color:var(--state-danger);opacity:.88}.AdminDetail-module__UIGxda__confirm{align-items:center;gap:var(--s12);flex-wrap:wrap;display:flex}.AdminDetail-module__UIGxda__metaBar{justify-content:space-between;align-items:center;gap:var(--s12) var(--s24);padding:var(--s16) var(--s20);margin-bottom:var(--s24);background:var(--surface-page);border:var(--rule);font-size:var(--fs-label);color:var(--text-secondary);flex-wrap:wrap;display:flex}.AdminDetail-module__UIGxda__metaBar a{color:var(--text-accent)}.AdminDetail-module__UIGxda__actionRow{margin-bottom:var(--s16);justify-content:flex-end;display:flex}.AdminDetail-module__UIGxda__quickLinks{gap:var(--s12);margin-top:var(--s24);flex-wrap:wrap;display:flex}.AdminDetail-module__UIGxda__quickLink{min-height:var(--tap-min);padding:0 var(--s16);border:1px solid var(--border-strong);background:var(--surface-page);font-size:var(--fs-body-s);font-weight:var(--fw-med);color:var(--text-primary);transition:border-color var(--motion-fast), color var(--motion-fast);align-items:center;display:inline-flex}.AdminDetail-module__UIGxda__quickLink:hover{border-color:var(--action-primary);color:var(--text-accent)}.AdminDetail-module__UIGxda__checkInline{align-items:center;gap:var(--s8);min-height:var(--tap-min);font-size:var(--fs-body-s);color:var(--text-secondary);display:inline-flex}.AdminDetail-module__UIGxda__checkInline input{width:16px;height:16px;accent-color:var(--action-primary)}.AdminDetail-module__UIGxda__userList{margin:0;padding:0;list-style:none}.AdminDetail-module__UIGxda__userRow{gap:var(--s8) var(--s12);grid-template-columns:1fr;align-items:center;display:grid}.AdminDetail-module__UIGxda__userItem{padding:var(--s16) 0;border-bottom:var(--rule)}.AdminDetail-module__UIGxda__userList>.AdminDetail-module__UIGxda__userItem:first-child{padding-top:0}.AdminDetail-module__UIGxda__userList>.AdminDetail-module__UIGxda__userItem:last-child{border-bottom:none;padding-bottom:0}.AdminDetail-module__UIGxda__userDelete{margin-top:var(--s8);justify-content:flex-end;display:flex}.AdminDetail-module__UIGxda__userWho{gap:2px;min-width:0;display:grid}.AdminDetail-module__UIGxda__userEmail{font-size:var(--fs-body-s);font-weight:var(--fw-semi);color:var(--text-primary);word-break:break-all}.AdminDetail-module__UIGxda__userMeta{font-size:var(--fs-label);color:var(--text-secondary)}.AdminDetail-module__UIGxda__userControls{gap:var(--s8);flex-wrap:wrap;display:flex}.AdminDetail-module__UIGxda__userControls .AdminDetail-module__UIGxda__input{flex:140px;min-width:0}@media (min-width:900px){.AdminDetail-module__UIGxda__userRow{grid-template-columns:minmax(0,1fr) auto}.AdminDetail-module__UIGxda__userControls .AdminDetail-module__UIGxda__input{flex:none}}.AdminDetail-module__UIGxda__columns{gap:var(--s32);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.AdminDetail-module__UIGxda__columns{grid-template-columns:3fr 2fr}}.AdminDetail-module__UIGxda__panel{border:var(--rule);padding:var(--s24);background:var(--surface-page);margin-bottom:var(--s24)}.AdminDetail-module__UIGxda__panelTitle{font-size:var(--fs-body-l);font-weight:var(--fw-semi);margin-bottom:var(--s16)}.AdminDetail-module__UIGxda__dl{gap:var(--s8) var(--s16);font-size:var(--fs-body-s);grid-template-columns:120px 1fr;display:grid}.AdminDetail-module__UIGxda__dl dt{color:var(--text-secondary)}.AdminDetail-module__UIGxda__dl dd{white-space:pre-wrap;word-break:break-word;margin:0}.AdminDetail-module__UIGxda__message{white-space:pre-wrap;font-size:var(--fs-body-m);line-height:var(--lh-relaxed)}.AdminDetail-module__UIGxda__stack{gap:var(--s12);flex-direction:column;display:flex}.AdminDetail-module__UIGxda__stack>.AdminDetail-module__UIGxda__button{align-self:flex-start}.AdminDetail-module__UIGxda__field{gap:var(--s4);flex-direction:column;display:flex}.AdminDetail-module__UIGxda__label,.AdminDetail-module__UIGxda__help{font-size:var(--fs-label);color:var(--text-secondary)}.AdminDetail-module__UIGxda__error{font-size:var(--fs-body-s);color:var(--state-danger)}.AdminDetail-module__UIGxda__notice{font-size:var(--fs-body-s);padding:var(--s12) var(--s16);background:var(--surface-tint);margin-bottom:var(--s24)}.AdminDetail-module__UIGxda__history{font-size:var(--fs-body-s);margin:0;padding:0;list-style:none}.AdminDetail-module__UIGxda__history li{padding:var(--s8) 0;border-bottom:var(--rule)}.AdminDetail-module__UIGxda__historyMeta{color:var(--text-secondary);font-size:var(--fs-label)}.AdminDetail-module__UIGxda__loginBox{gap:var(--s12);flex-direction:column;align-items:flex-start;display:flex}.AdminDetail-module__UIGxda__googleButton{align-self:stretch;min-height:32px}.AdminDetail-module__UIGxda__userBar{align-items:center;gap:var(--s16);font-size:var(--fs-label);color:var(--text-secondary);display:flex}.AdminDetail-module__UIGxda__newAction{min-height:var(--tap-min);padding:0 var(--s20);border:1px solid var(--action-primary);background:var(--surface-page);color:var(--text-accent);font-size:var(--fs-body-s);font-weight:var(--fw-semi);white-space:nowrap;align-items:center;display:inline-flex}.AdminDetail-module__UIGxda__newAction:hover{background:var(--surface-tint)}.AdminDetail-module__UIGxda__deletePanel{gap:var(--s12);width:100%;padding-top:var(--s12);border-top:var(--rule);display:grid}.AdminDetail-module__UIGxda__deleteTitle{font-size:var(--fs-body-s);font-weight:var(--fw-semi);color:var(--state-danger)}.AdminDetail-module__UIGxda__deleteOptions{gap:var(--s4);border:none;margin:0;padding:0;display:grid}.AdminDetail-module__UIGxda__pickList{margin:0 0 0 var(--s24);padding:0;list-style:none}.AdminDetail-module__UIGxda__fieldGrid{gap:var(--s12) var(--s16);grid-template-columns:1fr;display:grid}.AdminDetail-module__UIGxda__checkGroup{gap:0 var(--s20);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.AdminDetail-module__UIGxda__checkGroup legend{width:100%;margin-bottom:var(--s4)}@media (min-width:768px){.AdminDetail-module__UIGxda__fieldGrid{grid-template-columns:1fr 1fr}}.AdminDetail-module__UIGxda__editDetails{margin-top:var(--s20);padding-top:var(--s16);border-top:var(--rule)}.AdminDetail-module__UIGxda__editDetails summary{cursor:pointer;margin-bottom:var(--s12);font-size:var(--fs-body-s);font-weight:var(--fw-semi);color:var(--text-accent)}.AdminDetail-module__UIGxda__permBox{gap:var(--s12);display:grid}.AdminDetail-module__UIGxda__permTable{border-collapse:collapse;width:100%;max-width:560px;font-size:var(--fs-body-s)}.AdminDetail-module__UIGxda__permTable th,.AdminDetail-module__UIGxda__permTable td{padding:var(--s8) var(--s12);border-bottom:var(--rule);text-align:center}.AdminDetail-module__UIGxda__permTable thead th{font-size:var(--fs-label);font-weight:var(--fw-semi);color:var(--text-secondary);background:var(--surface-muted)}.AdminDetail-module__UIGxda__permTable tbody th{text-align:left;font-weight:var(--fw-med)}.AdminDetail-module__UIGxda__permTable input{width:16px;height:16px;accent-color:var(--action-primary)}
.Type-module__4eaqha__label{font-weight:var(--fw-med);letter-spacing:var(--ls-widest);text-transform:uppercase}.Type-module__4eaqha__num{font-weight:var(--fw-med);letter-spacing:var(--ls-widest)}.Type-module__4eaqha__sectionTitle{font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-tighter);line-height:var(--lh-tight);color:var(--text-primary)}
.ContentLayout-module__Mg_cpa__hero{background:var(--surface-page);padding:calc(var(--sec-py) + var(--s16)) 0 var(--sec-py)}.ContentLayout-module__Mg_cpa__heroMuted{background:var(--surface-muted)}.ContentLayout-module__Mg_cpa__heroCompact{padding:var(--sec-py) 0 var(--s48)}.ContentLayout-module__Mg_cpa__breadcrumb{gap:var(--s8);margin-bottom:var(--s32);font-size:var(--fs-caption);font-weight:var(--fw-med);letter-spacing:var(--ls-wide);color:var(--text-secondary);flex-wrap:wrap;display:flex}.ContentLayout-module__Mg_cpa__breadcrumb a{color:var(--text-primary)}.ContentLayout-module__Mg_cpa__breadcrumb a:hover{color:var(--text-accent)}.ContentLayout-module__Mg_cpa__crumbSep{color:var(--text-muted)}.ContentLayout-module__Mg_cpa__eyebrow{margin-bottom:var(--s16);font-size:var(--fs-label);color:var(--text-accent);display:block;}.ContentLayout-module__Mg_cpa__title{max-width:var(--measure-title);font-size:var(--fs-h1);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);color:var(--text-primary)}.ContentLayout-module__Mg_cpa__lead{max-width:var(--measure-prose);margin-top:var(--s32)}.ContentLayout-module__Mg_cpa__leadWide{max-width:var(--measure-wide)}.ContentLayout-module__Mg_cpa__lead p{font-size:var(--fs-body-l);line-height:var(--lh-loose);color:var(--text-secondary)}.ContentLayout-module__Mg_cpa__actions{align-items:center;gap:var(--s24);margin-top:var(--s40);flex-wrap:wrap;display:flex}.ContentLayout-module__Mg_cpa__section{background:var(--surface-page);padding:var(--sec-py) 0}.ContentLayout-module__Mg_cpa__muted{background:var(--surface-muted)}.ContentLayout-module__Mg_cpa__inverse{background:var(--surface-inverse);color:var(--text-inverse)}.ContentLayout-module__Mg_cpa__split{gap:var(--s40);grid-template-columns:1fr;display:grid}.ContentLayout-module__Mg_cpa__sectionTitle{max-width:var(--measure-prose);}.ContentLayout-module__Mg_cpa__inverse .ContentLayout-module__Mg_cpa__sectionTitle,.ContentLayout-module__Mg_cpa__inverse .ContentLayout-module__Mg_cpa__body p,.ContentLayout-module__Mg_cpa__inverse .ContentLayout-module__Mg_cpa__metricValue{color:var(--text-inverse)}.ContentLayout-module__Mg_cpa__body{max-width:var(--measure-base)}.ContentLayout-module__Mg_cpa__body p{margin-bottom:var(--s16);font-size:var(--fs-body-m);line-height:var(--lh-loose);color:var(--text-secondary)}.ContentLayout-module__Mg_cpa__body p:last-child{margin-bottom:0}.ContentLayout-module__Mg_cpa__articleSection{background:var(--surface-page);padding:var(--s40) 0 var(--sec-py)}.ContentLayout-module__Mg_cpa__articleGrid{max-width:var(--measure-prose);grid-template-columns:1fr;margin:0;display:grid}.ContentLayout-module__Mg_cpa__articleActions{gap:var(--s8);margin-top:var(--s24);flex-direction:column;display:flex}.ContentLayout-module__Mg_cpa__articleActionGroup{gap:var(--s16);flex-wrap:wrap;display:flex}.ContentLayout-module__Mg_cpa__articleActionButton{align-items:center;gap:var(--s8);min-height:44px;font:inherit;font-size:var(--fs-caption);font-weight:var(--fw-med);letter-spacing:var(--ls-wide);color:var(--text-secondary);cursor:pointer;transition:color var(--motion-fast) ease, transform var(--motion-fast) ease;background:0 0;border:0;padding:0;display:inline-flex}.ContentLayout-module__Mg_cpa__articleActionButton:hover{color:var(--text-primary)}.ContentLayout-module__Mg_cpa__articleActionButton:active{color:var(--text-accent);transform:translateY(1px)}.ContentLayout-module__Mg_cpa__articleActionButton:focus-visible{outline:var(--focus-ring);outline-offset:3px}.ContentLayout-module__Mg_cpa__articleActionIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ContentLayout-module__Mg_cpa__articleActionFeedback{min-height:18px;font-size:var(--fs-caption);font-weight:var(--fw-med);letter-spacing:var(--ls-wide);color:var(--text-accent);margin:0}.ContentLayout-module__Mg_cpa__articleBody{max-width:var(--measure-prose);color:var(--g80);word-break:keep-all;overflow-wrap:break-word}.ContentLayout-module__Mg_cpa__articleBody h2{margin:var(--s64) 0 var(--s20);font-size:var(--fs-h3);font-weight:var(--fw-semi);letter-spacing:0;line-height:var(--lh-title);color:var(--text-primary)}.ContentLayout-module__Mg_cpa__articleBody h2:first-child{margin-top:0}.ContentLayout-module__Mg_cpa__articleBody h3{margin:var(--s40) 0 var(--s16);font-size:var(--fs-h4);font-weight:var(--fw-semi);letter-spacing:0;line-height:var(--lh-title);color:var(--text-primary)}.ContentLayout-module__Mg_cpa__articleBody p{margin:0 0 var(--s24);font-size:var(--fs-body-l);line-height:var(--lh-prose);color:var(--g80)}.ContentLayout-module__Mg_cpa__articleBody p:last-child{margin-bottom:0}.ContentLayout-module__Mg_cpa__articleBody li{padding-left:var(--s4);font-size:var(--fs-body-l);line-height:var(--lh-prose);color:var(--g80)}.ContentLayout-module__Mg_cpa__articleBody ul,.ContentLayout-module__Mg_cpa__articleBody ol{gap:var(--s12);margin:0 0 var(--s32);padding-left:var(--s20);display:grid}.ContentLayout-module__Mg_cpa__articleBody li::marker{color:var(--text-accent)}.ContentLayout-module__Mg_cpa__articleBody a{color:var(--text-accent);border-bottom:1px solid}.ContentLayout-module__Mg_cpa__articleBody strong{font-weight:var(--fw-semi);color:var(--text-primary)}.ContentLayout-module__Mg_cpa__articleBody code{background:var(--surface-muted);font-size:var(--fs-body-s);padding:2px 5px}.ContentLayout-module__Mg_cpa__articleBody blockquote{margin:var(--s40) 0;border-left:3px solid var(--green);padding:var(--s8) 0 var(--s8) var(--s20)}.ContentLayout-module__Mg_cpa__articleBody blockquote p{color:var(--text-primary)}.ContentLayout-module__Mg_cpa__articleBody hr{border:0;border-top:var(--rule);margin:var(--s48) 0}.ContentLayout-module__Mg_cpa__articleFigure{margin:var(--s40) 0}.ContentLayout-module__Mg_cpa__articleFigure img{width:100%;height:auto;display:block}.ContentLayout-module__Mg_cpa__articleFigure figcaption{margin-top:var(--s8);font-size:var(--fs-caption);line-height:var(--lh-relaxed);color:var(--text-secondary)}.ContentLayout-module__Mg_cpa__metrics{border-top:var(--rule);grid-template-columns:1fr;display:grid}.ContentLayout-module__Mg_cpa__metric{padding:var(--s24) 0;border-bottom:var(--rule)}.ContentLayout-module__Mg_cpa__metricLabel{margin-bottom:var(--s8);font-size:var(--fs-caption);color:var(--text-accent);display:block;}.ContentLayout-module__Mg_cpa__metricValue{font-size:var(--fs-h4);font-weight:var(--fw-semi);line-height:var(--lh-snug);color:var(--text-primary)}.ContentLayout-module__Mg_cpa__statsHead{margin-bottom:var(--s32)}.ContentLayout-module__Mg_cpa__statsTitle{font-size:var(--fs-h3);font-weight:var(--fw-semi);line-height:var(--lh-snug);color:var(--text-primary);margin:0}.ContentLayout-module__Mg_cpa__statsGrid{border-top:var(--rule-strong);grid-template-columns:1fr;margin:0;display:grid}.ContentLayout-module__Mg_cpa__stat{gap:var(--s8);padding:var(--s24) 0;border-bottom:var(--rule);display:grid}.ContentLayout-module__Mg_cpa__statLabel{font-size:var(--fs-label);color:var(--text-accent);}.ContentLayout-module__Mg_cpa__statValue{font-size:var(--fs-step);font-weight:var(--fw-semi);line-height:var(--lh-none);letter-spacing:var(--ls-tight);font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0}.ContentLayout-module__Mg_cpa__statUnit{font-size:var(--fs-h4);font-weight:var(--fw-med);letter-spacing:0;margin-left:4px}.ContentLayout-module__Mg_cpa__statNote{font-size:var(--fs-body-m);line-height:var(--lh-normal);color:var(--text-muted);margin:0}.ContentLayout-module__Mg_cpa__statsAsOf{margin:var(--s16) 0 0;font-size:var(--fs-caption);color:var(--text-muted)}@media (min-width:768px){.ContentLayout-module__Mg_cpa__statsGrid{grid-template-columns:repeat(3,1fr)}.ContentLayout-module__Mg_cpa__stat{padding-right:var(--s24);border-bottom:0}.ContentLayout-module__Mg_cpa__stat+.ContentLayout-module__Mg_cpa__stat{padding-left:var(--s24);border-left:var(--rule)}}.ContentLayout-module__Mg_cpa__sectionHead{gap:var(--s24);margin-bottom:var(--s48);grid-template-columns:1fr;display:grid}.ContentLayout-module__Mg_cpa__sectionDesc{max-width:var(--measure-base);font-size:var(--fs-body-l);line-height:var(--lh-loose);color:var(--text-secondary)}.ContentLayout-module__Mg_cpa__groupList{gap:var(--s64);grid-template-columns:1fr;display:grid}.ContentLayout-module__Mg_cpa__group{gap:var(--s32);padding-top:var(--s32);border-top:var(--rule-strong);grid-template-columns:1fr;display:grid}.ContentLayout-module__Mg_cpa__groupIntro{flex-direction:column;align-items:flex-start;min-height:100%;display:flex}.ContentLayout-module__Mg_cpa__groupLabel{margin-bottom:var(--s12);font-size:var(--fs-label);color:var(--text-accent);display:block;}.ContentLayout-module__Mg_cpa__groupTitle{margin-bottom:var(--s16);font-size:var(--fs-h3);font-weight:var(--fw-semi);letter-spacing:var(--ls-tighter);line-height:var(--lh-snug);color:var(--text-primary)}.ContentLayout-module__Mg_cpa__groupDesc{font-size:var(--fs-body-m);line-height:var(--lh-relaxed);color:var(--text-secondary)}.ContentLayout-module__Mg_cpa__groupAction{min-height:44px;margin-top:var(--s24);border-bottom:1px solid var(--border-strong);font-size:var(--fs-caption);font-weight:var(--fw-med);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-primary);align-items:center;padding-bottom:2px;display:inline-flex}.ContentLayout-module__Mg_cpa__groupAction:hover,.ContentLayout-module__Mg_cpa__groupAction:focus-visible{color:var(--text-accent);border-bottom-color:var(--text-accent)}.ContentLayout-module__Mg_cpa__itemGrid{border-top:var(--rule);grid-template-columns:1fr;display:grid}.ContentLayout-module__Mg_cpa__item{padding:var(--s24) 0;border-bottom:var(--rule)}.ContentLayout-module__Mg_cpa__itemTitle{margin-bottom:var(--s12);font-size:var(--fs-h4);font-weight:var(--fw-semi);line-height:var(--lh-snug);color:var(--text-primary)}.ContentLayout-module__Mg_cpa__itemBody{font-size:var(--fs-body-s);line-height:var(--lh-relaxed);color:var(--text-secondary)}.ContentLayout-module__Mg_cpa__itemBody p{margin-bottom:var(--s8)}.ContentLayout-module__Mg_cpa__itemBody p:last-child{margin-bottom:0}.ContentLayout-module__Mg_cpa__metaList{gap:var(--s8);margin-top:var(--s16);flex-wrap:wrap;display:flex}.ContentLayout-module__Mg_cpa__meta{border:var(--rule);padding:var(--s4) var(--s8);font-size:var(--fs-caption);font-weight:var(--fw-med);letter-spacing:var(--ls-wide);color:var(--text-secondary)}.ContentLayout-module__Mg_cpa__cardGrid{border-top:var(--rule-strong);grid-template-columns:1fr;display:grid}.ContentLayout-module__Mg_cpa__card{padding:var(--s32) 0;border-bottom:var(--rule)}.ContentLayout-module__Mg_cpa__cardKicker{margin-bottom:var(--s12);font-size:var(--fs-caption);color:var(--text-accent);display:block;}.ContentLayout-module__Mg_cpa__cardTitle{margin-bottom:var(--s16);font-size:var(--fs-h4);font-weight:var(--fw-semi);line-height:var(--lh-snug);color:var(--text-primary)}.ContentLayout-module__Mg_cpa__cardBody{font-size:var(--fs-body-s);line-height:var(--lh-relaxed);color:var(--text-secondary)}.ContentLayout-module__Mg_cpa__cardLink{margin-top:var(--s24);border-bottom:1px solid var(--border-strong);font-size:var(--fs-caption);font-weight:var(--fw-med);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-primary);padding-bottom:2px;display:inline-block}.ContentLayout-module__Mg_cpa__cardLink:hover{color:var(--text-accent);border-bottom-color:var(--text-accent)}.ContentLayout-module__Mg_cpa__programBookGrid{border-top:var(--rule-strong);grid-template-columns:1fr;align-items:stretch;display:grid}.ContentLayout-module__Mg_cpa__programBookCard{min-height:100%;padding:var(--s32) 0;border-bottom:var(--rule);flex-direction:column;align-items:flex-start;display:flex}.ContentLayout-module__Mg_cpa__programBookCategory{margin-bottom:var(--s12);font-size:var(--fs-caption);color:var(--text-accent);display:block;}.ContentLayout-module__Mg_cpa__programBookTitle{margin-bottom:var(--s12);font-size:var(--fs-h4);font-weight:var(--fw-semi);line-height:var(--lh-snug);color:var(--text-primary)}.ContentLayout-module__Mg_cpa__programBookAudience{margin-bottom:var(--s16);font-size:var(--fs-caption);font-weight:var(--fw-med);letter-spacing:var(--ls-wide);color:var(--text-secondary)}.ContentLayout-module__Mg_cpa__programBookDesc{font-size:var(--fs-body-s);line-height:var(--lh-relaxed);color:var(--text-secondary)}.ContentLayout-module__Mg_cpa__programBookActions{align-items:center;gap:0 var(--s24);flex-wrap:wrap;margin-top:auto;display:flex}.ContentLayout-module__Mg_cpa__programBookLink{border-bottom:1px solid var(--border-strong);min-height:44px;padding-top:var(--s24);font-size:var(--fs-caption);font-weight:var(--fw-med);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-primary);align-items:center;padding-bottom:2px;display:inline-flex}.ContentLayout-module__Mg_cpa__programBookLink:hover,.ContentLayout-module__Mg_cpa__programBookLink:focus-visible{color:var(--text-accent);border-bottom-color:var(--text-accent)}.ContentLayout-module__Mg_cpa__programBookLinkAlt{font-weight:var(--fw-semi);text-transform:none;color:var(--text-accent);border-bottom-color:#0000;}.ContentLayout-module__Mg_cpa__programBookLinkAlt:hover,.ContentLayout-module__Mg_cpa__programBookLinkAlt:focus-visible{border-bottom-color:var(--text-accent)}.ContentLayout-module__Mg_cpa__processGrid{border-top:var(--rule-strong);grid-template-columns:1fr;display:grid}.ContentLayout-module__Mg_cpa__processStep{padding:var(--s32) 0;border-bottom:var(--rule)}.ContentLayout-module__Mg_cpa__stepNum{margin-bottom:var(--s16);font-size:var(--fs-caption);color:var(--text-muted);display:block;}.ContentLayout-module__Mg_cpa__stepEyebrow{margin-bottom:var(--s8);font-size:var(--fs-caption);color:var(--text-accent);display:block;}.ContentLayout-module__Mg_cpa__stepTitle{margin-bottom:var(--s12);font-size:var(--fs-h4);font-weight:var(--fw-semi);color:var(--text-primary)}.ContentLayout-module__Mg_cpa__stepBody{font-size:var(--fs-body-s);line-height:var(--lh-relaxed);color:var(--text-secondary)}.ContentLayout-module__Mg_cpa__caseGrid{border-top:var(--rule-strong);grid-template-columns:1fr;display:grid}.ContentLayout-module__Mg_cpa__caseCard{padding:var(--s32) 0;border-bottom:var(--rule)}.ContentLayout-module__Mg_cpa__caseSector{font-size:var(--fs-caption);display:block;}.ContentLayout-module__Mg_cpa__caseTop{justify-content:space-between;align-items:center;gap:var(--s8);margin-bottom:var(--s12);flex-wrap:wrap;display:flex}.ContentLayout-module__Mg_cpa__caseMode{padding:2px var(--s8);border:1px solid var(--action-primary);font-size:var(--fs-caption);font-weight:var(--fw-med);color:var(--text-accent)}.ContentLayout-module__Mg_cpa__caseFacts{gap:var(--s4);margin-bottom:var(--s16);font-size:var(--fs-body-s);line-height:var(--lh-normal);display:grid}.ContentLayout-module__Mg_cpa__caseFacts div{gap:var(--s8);grid-template-columns:64px 1fr;display:grid}.ContentLayout-module__Mg_cpa__caseFacts dt{color:var(--text-muted)}.ContentLayout-module__Mg_cpa__caseFacts dd{color:var(--text-secondary)}.ContentLayout-module__Mg_cpa__pub{color:var(--state-info)}.ContentLayout-module__Mg_cpa__prv{color:var(--text-accent)}.ContentLayout-module__Mg_cpa__caseTitle{margin-bottom:var(--s12);font-size:var(--fs-h4);font-weight:var(--fw-semi);line-height:var(--lh-snug);color:var(--text-primary)}.ContentLayout-module__Mg_cpa__caseMeta{gap:var(--s4);margin-bottom:var(--s16);font-size:var(--fs-body-s);color:var(--text-secondary);flex-direction:column;display:flex}.ContentLayout-module__Mg_cpa__empty{border-top:var(--rule-strong);padding:var(--s32) 0;font-size:var(--fs-body-m);line-height:var(--lh-relaxed);color:var(--text-secondary)}.ContentLayout-module__Mg_cpa__cta{background:var(--surface-muted);padding:var(--sec-py) 0}.ContentLayout-module__Mg_cpa__ctaWhite{background:var(--surface-page)}.ContentLayout-module__Mg_cpa__ctaGrid{gap:var(--s40);grid-template-columns:1fr;display:grid}.ContentLayout-module__Mg_cpa__cta .ContentLayout-module__Mg_cpa__eyebrow{color:var(--text-accent)}.ContentLayout-module__Mg_cpa__ctaTitle{max-width:var(--measure-prose);margin-bottom:var(--s24);}.ContentLayout-module__Mg_cpa__ctaBody{max-width:var(--measure-base)}.ContentLayout-module__Mg_cpa__ctaBody p{margin-bottom:var(--s8);font-size:var(--fs-body-l);line-height:var(--lh-loose);color:var(--text-secondary)}.ContentLayout-module__Mg_cpa__ctaActions{gap:var(--s24);flex-wrap:wrap;justify-content:flex-start;display:flex}@media (min-width:640px){.ContentLayout-module__Mg_cpa__cardGrid,.ContentLayout-module__Mg_cpa__caseGrid,.ContentLayout-module__Mg_cpa__itemGrid{grid-template-columns:repeat(2,1fr)}.ContentLayout-module__Mg_cpa__card,.ContentLayout-module__Mg_cpa__caseCard,.ContentLayout-module__Mg_cpa__item{padding-right:var(--s24)}.ContentLayout-module__Mg_cpa__card:nth-child(2n),.ContentLayout-module__Mg_cpa__caseCard:nth-child(2n),.ContentLayout-module__Mg_cpa__item:nth-child(2n){padding-left:var(--s24);border-left:var(--rule);padding-right:0}.ContentLayout-module__Mg_cpa__programBookGrid{grid-template-columns:repeat(2,1fr)}.ContentLayout-module__Mg_cpa__programBookCard{min-height:320px;padding-right:var(--s24)}.ContentLayout-module__Mg_cpa__programBookCard:nth-child(2n){padding-left:var(--s24);border-left:var(--rule);padding-right:0}}@media (min-width:768px){.ContentLayout-module__Mg_cpa__split,.ContentLayout-module__Mg_cpa__sectionHead,.ContentLayout-module__Mg_cpa__group{gap:var(--s64);grid-template-columns:1fr 1fr}.ContentLayout-module__Mg_cpa__sectionDesc{align-self:end}.ContentLayout-module__Mg_cpa__heroCompact{padding-bottom:var(--s56)}.ContentLayout-module__Mg_cpa__articleSection{padding-top:var(--s56)}.ContentLayout-module__Mg_cpa__sectionHead{margin-bottom:var(--s80)}.ContentLayout-module__Mg_cpa__metrics{grid-template-columns:repeat(2,1fr)}.ContentLayout-module__Mg_cpa__groupAction{margin-top:auto}.ContentLayout-module__Mg_cpa__metric:nth-child(2n){padding-left:var(--s24);border-left:var(--rule)}.ContentLayout-module__Mg_cpa__processGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ContentLayout-module__Mg_cpa__processStep{padding-right:var(--s24)}.ContentLayout-module__Mg_cpa__processStep+.ContentLayout-module__Mg_cpa__processStep{padding-left:var(--s24);border-left:var(--rule)}}@media (min-width:1024px){.ContentLayout-module__Mg_cpa__cardGrid,.ContentLayout-module__Mg_cpa__caseGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ContentLayout-module__Mg_cpa__card:nth-child(n),.ContentLayout-module__Mg_cpa__caseCard:nth-child(n){padding-left:var(--s24);padding-right:var(--s24);border-left:var(--rule)}.ContentLayout-module__Mg_cpa__card:first-child,.ContentLayout-module__Mg_cpa__caseCard:first-child{border-left:none;padding-left:0}.ContentLayout-module__Mg_cpa__card:last-child,.ContentLayout-module__Mg_cpa__caseCard:last-child{padding-right:0}.ContentLayout-module__Mg_cpa__programBookGrid{grid-template-columns:repeat(4,1fr)}.ContentLayout-module__Mg_cpa__programBookCard:nth-child(n){min-height:360px;padding-left:var(--s24);padding-right:var(--s24);border-left:var(--rule)}.ContentLayout-module__Mg_cpa__programBookCard:nth-child(4n+1){border-left:none;padding-left:0}.ContentLayout-module__Mg_cpa__programBookCard:nth-child(4n){padding-right:0}}@media print{.ContentLayout-module__Mg_cpa__articleActions,.ContentLayout-module__Mg_cpa__cta{display:none}.ContentLayout-module__Mg_cpa__hero{background:var(--surface-page);padding:32px 0 28px}.ContentLayout-module__Mg_cpa__articleSection{padding:28px 0 0}.ContentLayout-module__Mg_cpa__title,.ContentLayout-module__Mg_cpa__lead,.ContentLayout-module__Mg_cpa__articleGrid,.ContentLayout-module__Mg_cpa__articleBody{max-width:none}}.ContentLayout-module__Mg_cpa__pageTabs{background:var(--surface-page);border-bottom:var(--rule)}.ContentLayout-module__Mg_cpa__pageTabs .container{gap:var(--s32);display:flex}.ContentLayout-module__Mg_cpa__pageTabs a{min-height:52px;font-size:var(--fs-body-m);font-weight:var(--fw-semi);color:var(--text-secondary);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;text-decoration:none;display:inline-flex}.ContentLayout-module__Mg_cpa__pageTabs a:hover,.ContentLayout-module__Mg_cpa__pageTabs a:focus-visible{color:var(--text-primary);border-bottom-color:var(--text-accent)}.ContentLayout-module__Mg_cpa__anchor{scroll-margin-top:80px}.ContentLayout-module__Mg_cpa__caseFilters{gap:var(--s8);margin-bottom:var(--s32);flex-wrap:wrap;display:flex}.ContentLayout-module__Mg_cpa__caseFilter{align-items:center;gap:var(--s8);min-height:40px;padding:0 var(--s16);font:inherit;font-size:var(--fs-body-m);font-weight:var(--fw-med);color:var(--g80);background:var(--surface-page);border:var(--rule);cursor:pointer;display:inline-flex}.ContentLayout-module__Mg_cpa__caseFilter:hover{border-color:var(--text-primary)}.ContentLayout-module__Mg_cpa__caseFilter[aria-pressed=true]{color:var(--text-inverse);background:var(--surface-inverse);border-color:var(--text-primary)}.ContentLayout-module__Mg_cpa__caseFilter:focus-visible{outline:var(--focus-ring);outline-offset:2px}.ContentLayout-module__Mg_cpa__caseFilterCount{font-size:var(--fs-label);font-variant-numeric:tabular-nums;opacity:.7}.ContentLayout-module__Mg_cpa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Footer-module__dpPCzG__footer{background:var(--surface-inverse);padding:var(--sec-py) 0 var(--s40)}.Footer-module__dpPCzG__footerTop{gap:var(--s32);padding-bottom:var(--s40);margin-bottom:var(--s24);grid-template-columns:1fr;display:grid}.Footer-module__dpPCzG__fLogo{margin-bottom:var(--s8);align-items:center;display:inline-flex}.Footer-module__dpPCzG__fLogoImage{object-fit:contain;width:auto;height:44px;display:block}.Footer-module__dpPCzG__fTagline{font-size:var(--fs-body-s);font-weight:var(--fw-light);color:var(--text-inverse-secondary);line-height:var(--lh-loose);margin-bottom:var(--s16)}.Footer-module__dpPCzG__fBiz{gap:var(--s4);flex-direction:column;display:flex}.Footer-module__dpPCzG__fBiz p{font-size:var(--fs-caption);font-weight:var(--fw-reg);color:var(--text-inverse-secondary);line-height:var(--lh-normal)}.Footer-module__dpPCzG__fColLbl{font-size:var(--fs-caption);font-weight:var(--fw-semi);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--text-inverse-muted);margin-bottom:var(--s16);display:block}.Footer-module__dpPCzG__fLinks{gap:var(--s12);flex-direction:column;display:flex}.Footer-module__dpPCzG__fLinks a{font-size:var(--fs-body-m);font-weight:var(--fw-light);color:var(--text-inverse-muted);transition:color var(--motion-fast)}.Footer-module__dpPCzG__fLinks a:hover{color:var(--text-inverse)}.Footer-module__dpPCzG__fToggle{padding:var(--s12) 0;cursor:pointer;width:100%;color:var(--text-inverse-muted);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.Footer-module__dpPCzG__fToggle .Footer-module__dpPCzG__fColLbl{margin-bottom:0}.Footer-module__dpPCzG__fIcon{font-size:var(--fs-body-m);transition:transform var(--motion-base)}.Footer-module__dpPCzG__fIconOpen{transform:rotate(45deg)}.Footer-module__dpPCzG__fBody{padding:var(--s16) 0;display:none}.Footer-module__dpPCzG__fBodyOpen{display:block}.Footer-module__dpPCzG__footerBtm{gap:var(--s8);flex-direction:column;align-items:flex-start;display:flex}.Footer-module__dpPCzG__fCopy{font-size:var(--fs-caption);font-weight:var(--fw-reg);letter-spacing:var(--ls-wide);color:var(--text-inverse-muted)}.Footer-module__dpPCzG__fLegalLinks{gap:var(--s16);display:flex}.Footer-module__dpPCzG__fLegalLinks a{color:var(--text-inverse-muted);font-size:var(--fs-caption);transition:color var(--motion-fast)}.Footer-module__dpPCzG__fLegalLinks a:hover{color:var(--text-inverse)}@media (min-width:640px){.Footer-module__dpPCzG__footerTop{grid-template-columns:1fr 1fr}.Footer-module__dpPCzG__fBrand{grid-column:span 2}.Footer-module__dpPCzG__fToggle{display:none}.Footer-module__dpPCzG__fBody{padding:0;display:block!important}.Footer-module__dpPCzG__fColLbl{margin-bottom:var(--s16);display:block}}@media (min-width:768px){.Footer-module__dpPCzG__footer{padding:var(--sec-py) 0 var(--s56)}.Footer-module__dpPCzG__footerTop{gap:var(--s64);padding-bottom:var(--s64);margin-bottom:var(--s40);grid-template-columns:1.4fr 1fr 1fr}.Footer-module__dpPCzG__fBrand{grid-column:span 1}.Footer-module__dpPCzG__footerBtm{flex-direction:row;justify-content:space-between;align-items:center}}
.NavBar-module__XvRalq__nav{z-index:var(--z-header);background:var(--surface-page);box-shadow:0 1px 0 var(--g20);height:var(--nav-height);position:sticky;top:0}.NavBar-module__XvRalq__navInner{max-width:var(--max);padding:0 var(--sec-px);justify-content:space-between;align-items:center;height:100%;margin:0 auto;display:flex}.NavBar-module__XvRalq__navLogo{flex-shrink:0;align-items:center;display:inline-flex}.NavBar-module__XvRalq__navLogoImage{object-fit:contain;width:auto;height:34px;display:block}.NavBar-module__XvRalq__navLinks{align-items:center;gap:var(--s32);display:none}.NavBar-module__XvRalq__navLinks>a{font-size:var(--fs-label);font-weight:var(--fw-reg);letter-spacing:var(--ls-wide);color:var(--text-secondary);transition:color var(--motion-fast)}.NavBar-module__XvRalq__navLinks>a:hover{color:var(--text-primary)}.NavBar-module__XvRalq__navCtaLink{min-height:var(--tap-min);background:var(--action-primary);padding:var(--s8) var(--s16);align-items:center;display:inline-flex;font-size:var(--fs-label)!important;font-weight:var(--fw-semi)!important;letter-spacing:var(--ls-wide)!important;color:var(--text-inverse)!important;transition:background var(--motion-fast)!important}.NavBar-module__XvRalq__navCtaLink:hover{background:var(--action-primary-hover);color:var(--text-inverse)!important}.NavBar-module__XvRalq__navCtaLink:focus-visible{outline:2px solid var(--white);outline-offset:-5px}.NavBar-module__XvRalq__navItem{height:var(--nav-height);align-items:center;display:flex;position:relative}.NavBar-module__XvRalq__navDropdownToggle{font-size:var(--fs-label);font-weight:var(--fw-reg);letter-spacing:var(--ls-wide);line-height:var(--lh-normal);color:var(--text-secondary);cursor:pointer;align-items:center;gap:var(--s4);transition:color var(--motion-fast);background:0 0;border:none;padding:0;display:flex}.NavBar-module__XvRalq__navDropdownToggle:hover{color:var(--text-primary)}.NavBar-module__XvRalq__chevron{font-size:var(--fs-caption);color:var(--text-muted)}.NavBar-module__XvRalq__navDropdown{top:calc(100% + 1px);left:calc(-1 * var(--s16));background:var(--surface-page);border:var(--rule);border-top:var(--rule-strong);opacity:0;pointer-events:none;min-width:160px;transition:opacity var(--motion-fast), transform var(--motion-fast);z-index:10;position:absolute;transform:translateY(-4px)}.NavBar-module__XvRalq__navItem:after{content:"";height:2px;position:absolute;top:100%;left:0;right:0}.NavBar-module__XvRalq__navItem:hover .NavBar-module__XvRalq__navDropdown,.NavBar-module__XvRalq__navItem:focus-within .NavBar-module__XvRalq__navDropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.NavBar-module__XvRalq__navDropdownItem{padding:var(--s12) var(--s16);font-size:var(--fs-label);font-weight:var(--fw-reg);letter-spacing:var(--ls-wide);color:var(--text-secondary);white-space:nowrap;transition:color var(--motion-fast), background var(--motion-fast);justify-content:space-between;align-items:center;display:flex}.NavBar-module__XvRalq__navDropdownItem:hover{color:var(--text-primary);background:var(--surface-muted)}.NavBar-module__XvRalq__navDropdownItem+.NavBar-module__XvRalq__navDropdownItem{border-top:var(--rule)}.NavBar-module__XvRalq__hamburger{width:var(--tap-min);height:var(--tap-min);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;padding:0;display:flex}.NavBar-module__XvRalq__hamburger span{background:var(--surface-inverse);width:24px;height:1px;transition:transform var(--motion-base), opacity var(--motion-fast);transform-origin:50%;display:block}.NavBar-module__XvRalq__hamburgerOpen span:first-child{transform:translateY(6px)rotate(45deg)}.NavBar-module__XvRalq__hamburgerOpen span:nth-child(2){opacity:0}.NavBar-module__XvRalq__hamburgerOpen span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.NavBar-module__XvRalq__drawer{top:var(--nav-height);background:var(--surface-page);z-index:calc(var(--z-header) - 1);padding:var(--s32) var(--sec-px);flex-direction:column;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.NavBar-module__XvRalq__drawerOpen{display:flex}.NavBar-module__XvRalq__drawerItem{font-size:var(--fs-h4);font-weight:var(--fw-reg);color:var(--text-secondary);padding:var(--s16) 0;border-bottom:var(--rule);cursor:pointer;text-align:left;width:100%;transition:color var(--motion-fast);background:0 0;border-top:none;border-left:none;border-right:none;justify-content:space-between;align-items:center;display:flex}.NavBar-module__XvRalq__drawerItem:hover{color:var(--text-primary)}.NavBar-module__XvRalq__drawerCtaLink{margin-top:var(--s24);padding:var(--s16) var(--s24);font-size:var(--fs-label);font-weight:var(--fw-semi);letter-spacing:var(--ls-wide);text-align:center;color:var(--text-inverse);background:var(--action-primary);transition:background var(--motion-fast);display:block}.NavBar-module__XvRalq__drawerCtaLink:hover{background:var(--action-primary-hover)}.NavBar-module__XvRalq__drawerGroup{border-bottom:var(--rule)}.NavBar-module__XvRalq__drawerGroup .NavBar-module__XvRalq__drawerItem{border-bottom:none}.NavBar-module__XvRalq__drawerSubToggle .NavBar-module__XvRalq__chevron{font-size:var(--fs-label);color:var(--text-muted)}.NavBar-module__XvRalq__drawerSubItems{padding:0 0 var(--s8) var(--s16);flex-direction:column;display:flex}.NavBar-module__XvRalq__drawerSubItem{font-size:var(--fs-body-m);font-weight:var(--fw-reg);color:var(--text-secondary);padding:var(--s12) 0;border-bottom:var(--rule);transition:color var(--motion-fast);justify-content:space-between;align-items:center;display:flex}.NavBar-module__XvRalq__drawerSubItem:last-child{border-bottom:none}.NavBar-module__XvRalq__drawerSubItem:hover{color:var(--text-primary)}.NavBar-module__XvRalq__drawerSubItemPrimary{color:var(--text-primary);font-weight:var(--fw-semi)}@media (min-width:768px){.NavBar-module__XvRalq__navLinks{display:flex}.NavBar-module__XvRalq__hamburger{display:none}.NavBar-module__XvRalq__drawer{display:none!important}}
.PortfolioSection-module__skrBsa__clientScroll{padding:var(--s32) 0;position:relative;overflow:hidden}.PortfolioSection-module__skrBsa__clientTrack{gap:var(--s48);width:max-content;animation:20s linear infinite PortfolioSection-module__skrBsa__scrollX;display:flex}@keyframes PortfolioSection-module__skrBsa__scrollX{to{transform:translate(-50%)}}.PortfolioSection-module__skrBsa__clientScroll:hover .PortfolioSection-module__skrBsa__clientTrack,.PortfolioSection-module__skrBsa__clientScroll:focus-within .PortfolioSection-module__skrBsa__clientTrack{animation-play-state:paused}.PortfolioSection-module__skrBsa__clientName{font-size:var(--fs-body-m);font-weight:var(--fw-light);color:var(--text-muted);white-space:nowrap;letter-spacing:var(--ls-wide)}.PortfolioSection-module__skrBsa__caseGrid{border-top:var(--rule-strong);grid-template-columns:1fr;display:grid}.PortfolioSection-module__skrBsa__caseCard{padding:var(--card-py) var(--s24);border-bottom:var(--rule);transition:background var(--motion-fast);position:relative;overflow:hidden}.PortfolioSection-module__skrBsa__caseCard:hover{background:var(--surface-muted)}@media (min-width:640px){.PortfolioSection-module__skrBsa__caseGrid{grid-template-columns:repeat(2,1fr)}.PortfolioSection-module__skrBsa__caseCard:nth-child(2n-1){border-right:var(--rule)}}
.BtnFill-module__63cTNW__btn{min-height:var(--tap-min);font-size:var(--fs-label);font-weight:var(--fw-semi);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-inverse);background:var(--surface-inverse);padding:var(--s12) var(--s24);transition:background var(--motion-fast);white-space:nowrap;cursor:pointer;text-align:center;border:none;justify-content:center;align-items:center;display:inline-flex}.BtnFill-module__63cTNW__btn:hover,.BtnFill-module__63cTNW__green{background:var(--action-primary)}.BtnFill-module__63cTNW__green:hover{background:var(--action-primary-hover)}.BtnFill-module__63cTNW__btn:disabled{cursor:not-allowed;background:var(--g40)}.BtnFill-module__63cTNW__fullWidth{width:100%}
.BtnGhost-module__vHq73a__btn{min-height:var(--tap-min);font-size:var(--fs-label);font-weight:var(--fw-med);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-primary);border-bottom:1px solid var(--border-strong);white-space:nowrap;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;padding-bottom:2px;display:inline-flex}
.BtnLink-module__y69z3G__btn{font-size:var(--fs-label);font-weight:var(--fw-med);letter-spacing:var(--ls-wide);color:var(--text-accent);border-bottom:1px solid var(--green);cursor:pointer;white-space:nowrap;background:0 0;border-top:none;border-left:none;border-right:none;padding-bottom:2px}
.Eyebrow-module__Iun7XG__eyebrow{font-size:var(--fs-label);color:var(--text-muted);align-items:center;gap:var(--s8);margin-bottom:var(--s20);display:flex;}.Eyebrow-module__Iun7XG__eyebrow:before{content:"";background:var(--g40);flex-shrink:0;width:16px;height:1px}.Eyebrow-module__Iun7XG__green{color:var(--text-accent)}.Eyebrow-module__Iun7XG__green:before{background:var(--action-primary)}
.FormElements-module__jDZ2Wa__formGrid{gap:var(--s20);grid-template-columns:1fr;display:grid}.FormElements-module__jDZ2Wa__formRow{gap:var(--s8);flex-direction:column;display:flex}.FormElements-module__jDZ2Wa__formLabel{font-size:var(--fs-caption);font-weight:var(--fw-med);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary)}.FormElements-module__jDZ2Wa__req{color:var(--text-accent);margin-left:2px}.FormElements-module__jDZ2Wa__formInput,.FormElements-module__jDZ2Wa__formSelect,.FormElements-module__jDZ2Wa__formTextarea{font-family:var(--font);font-size:var(--fs-body-m);font-weight:var(--fw-reg);color:var(--text-primary);background:var(--surface-page);border:none;border-bottom:1px solid var(--border-input);padding:var(--s12) 0;width:100%;transition:border-color var(--motion-fast);-webkit-appearance:none;border-radius:0}.FormElements-module__jDZ2Wa__formInput:focus,.FormElements-module__jDZ2Wa__formSelect:focus,.FormElements-module__jDZ2Wa__formTextarea:focus,.FormElements-module__jDZ2Wa__formInput:focus-visible,.FormElements-module__jDZ2Wa__formSelect:focus-visible,.FormElements-module__jDZ2Wa__formTextarea:focus-visible{border-color:var(--text-accent);box-shadow:0 1px 0 0 var(--green);outline:none}.FormElements-module__jDZ2Wa__formSelect{padding-right:var(--s24);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23525252' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat}.FormElements-module__jDZ2Wa__formTextarea{resize:vertical;min-height:120px}.FormElements-module__jDZ2Wa__charCount{font-size:var(--fs-caption);color:var(--text-muted);text-align:right;margin-top:var(--s4)}.FormElements-module__jDZ2Wa__checkRow{align-items:center;gap:var(--s12);margin-top:var(--s8);display:flex}.FormElements-module__jDZ2Wa__checkRow input[type=checkbox]{width:var(--s20);height:var(--s20);accent-color:var(--text-accent);flex-shrink:0;margin:0}.FormElements-module__jDZ2Wa__checkLabel{align-items:center;gap:2px var(--s8);font-size:var(--fs-body-s);color:var(--text-secondary);line-height:var(--lh-normal);flex-wrap:wrap;display:inline-flex}.FormElements-module__jDZ2Wa__checkReq{font-weight:var(--fw-semi);color:var(--text-accent)}.FormElements-module__jDZ2Wa__checkLabel a{font-weight:var(--fw-semi);color:var(--text-accent);text-underline-offset:3px;text-decoration:underline}.FormElements-module__jDZ2Wa__checkLabel a:hover{color:var(--action-primary-hover)}.FormElements-module__jDZ2Wa__fieldError{font-size:var(--fs-body-s);line-height:var(--lh-relaxed);color:var(--state-danger)}.FormElements-module__jDZ2Wa__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:640px){.FormElements-module__jDZ2Wa__formGrid{grid-template-columns:1fr 1fr}.FormElements-module__jDZ2Wa__full{grid-column:span 2}}.FormElements-module__jDZ2Wa__choiceSet{border:0;min-width:0;margin:0;padding:0}.FormElements-module__jDZ2Wa__choices{gap:var(--s8);flex-wrap:wrap;display:flex}.FormElements-module__jDZ2Wa__choice{position:relative}.FormElements-module__jDZ2Wa__choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.FormElements-module__jDZ2Wa__choice span{min-height:var(--tap-min);padding:0 var(--s16);border:1px solid var(--border-input);font-size:var(--fs-body-s);color:var(--text-secondary);transition:color var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);align-items:center;display:inline-flex}.FormElements-module__jDZ2Wa__choice:hover span{border-color:var(--border-strong);color:var(--text-primary)}.FormElements-module__jDZ2Wa__choice input:checked+span{border-color:var(--action-primary);background:var(--surface-tint);color:var(--text-accent);font-weight:var(--fw-semi)}.FormElements-module__jDZ2Wa__choice input:focus-visible+span{outline:var(--focus-ring);outline-offset:2px}
.KakaoMap-module__Y-Exsq__mapWrap{margin-top:var(--s24)}.KakaoMap-module__Y-Exsq__mapFrame{background:var(--g10);border:var(--rule);height:280px;position:relative;overflow:hidden}.KakaoMap-module__Y-Exsq__mapCanvas{width:100%;height:100%}.KakaoMap-module__Y-Exsq__mapFallback{justify-content:center;align-items:center;gap:var(--s8);padding:var(--s24);background:var(--g10);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.KakaoMap-module__Y-Exsq__fallbackTitle{font-size:var(--fs-body-s);font-weight:var(--fw-semi);color:var(--text-primary)}.KakaoMap-module__Y-Exsq__fallbackText{max-width:320px;font-size:var(--fs-caption);line-height:var(--lh-relaxed);color:var(--text-secondary)}.KakaoMap-module__Y-Exsq__mapActions{gap:var(--s16);padding-top:var(--s16);flex-wrap:wrap;display:flex}.KakaoMap-module__Y-Exsq__mapLink{min-height:36px;font-size:var(--fs-body-s);font-weight:var(--fw-semi);color:var(--text-primary);transition:color var(--motion-fast) ease;border-bottom:1px solid;align-items:center;display:inline-flex}.KakaoMap-module__Y-Exsq__mapLink:hover,.KakaoMap-module__Y-Exsq__mapLink:focus-visible{color:var(--text-accent)}@media (max-width:767px){.KakaoMap-module__Y-Exsq__mapFrame{height:240px}}
.Notice-module__diBz-a__notice{font-size:var(--fs-body-s);padding:var(--s12) var(--s16);background:var(--surface-tint);margin-bottom:var(--s24)}.Notice-module__diBz-a__error{font-size:var(--fs-body-s);color:var(--state-danger)}
.AdminForm-module__Cp6qAa__form{background:var(--surface-page);border-top:var(--rule-strong);padding:var(--s32);margin-bottom:var(--s24);gap:var(--s24);grid-template-columns:1fr;display:grid}.AdminForm-module__Cp6qAa__grid{gap:var(--s20);grid-template-columns:1fr;display:grid}.AdminForm-module__Cp6qAa__row{gap:var(--s8);flex-direction:column;display:flex}.AdminForm-module__Cp6qAa__full{grid-column:1/-1}.AdminForm-module__Cp6qAa__label{font-size:var(--fs-label);font-weight:var(--fw-semi);color:var(--text-secondary)}.AdminForm-module__Cp6qAa__input,.AdminForm-module__Cp6qAa__select,.AdminForm-module__Cp6qAa__textarea{border:none;border-bottom:1px solid var(--border-input);background:var(--surface-page);width:100%;padding:var(--s12) 0;font-family:var(--font);font-size:var(--fs-body-m);color:var(--text-primary);border-radius:0;outline:none}.AdminForm-module__Cp6qAa__input:focus,.AdminForm-module__Cp6qAa__select:focus,.AdminForm-module__Cp6qAa__textarea:focus{border-bottom-color:var(--action-primary)}.AdminForm-module__Cp6qAa__input[type=file]{padding:var(--s12);border:1px dashed var(--border-input);font-size:var(--fs-body-s)}.AdminForm-module__Cp6qAa__input::file-selector-button{margin-right:var(--s12);padding:var(--s4) var(--s12);border:1px solid var(--border-strong);background:var(--surface-page);color:var(--text-primary);font:inherit;font-size:var(--fs-label);cursor:pointer}.AdminForm-module__Cp6qAa__textarea{resize:vertical;min-height:180px;line-height:var(--lh-relaxed)}.AdminForm-module__Cp6qAa__help{font-size:var(--fs-caption);line-height:var(--lh-relaxed);color:var(--text-secondary)}.AdminForm-module__Cp6qAa__checkRow{align-items:center;gap:var(--s12);min-height:var(--tap-min);cursor:pointer;display:flex}.AdminForm-module__Cp6qAa__checkRow .AdminForm-module__Cp6qAa__help{font-size:var(--fs-body-s);color:var(--text-primary)}.AdminForm-module__Cp6qAa__checkRow input{width:16px;height:16px;accent-color:var(--text-accent)}.AdminForm-module__Cp6qAa__actions{gap:var(--s24);flex-wrap:wrap;align-items:center;display:flex}.AdminForm-module__Cp6qAa__submit{background:var(--action-primary);color:var(--text-inverse);min-height:var(--tap-min);padding:0 var(--s32);font-family:var(--font);font-size:var(--fs-body-s);font-weight:var(--fw-semi);cursor:pointer;border:none}.AdminForm-module__Cp6qAa__submit:hover{background:var(--action-primary-hover)}.AdminForm-module__Cp6qAa__submit:disabled{cursor:wait;background:var(--g60)}.AdminForm-module__Cp6qAa__cancel{font-size:var(--fs-body-s);font-weight:var(--fw-med);color:var(--text-secondary)}.AdminForm-module__Cp6qAa__cancel:hover{color:var(--text-accent)}@media (min-width:768px){.AdminForm-module__Cp6qAa__grid{grid-template-columns:1fr 1fr}}
.ContactSection-module__Xwot_q__contactGrid{gap:var(--s40);padding:var(--sec-py) 0;grid-template-columns:1fr;display:grid}.ContactSection-module__Xwot_q__contactInfo{flex-direction:column;display:flex}.ContactSection-module__Xwot_q__ciItem{padding:var(--s20) 0;border-bottom:var(--rule)}.ContactSection-module__Xwot_q__ciItem:first-child{border-top:var(--rule)}.ContactSection-module__Xwot_q__nextSteps{padding:var(--s20) 0 var(--s24);border-top:var(--rule-strong);border-bottom:var(--rule)}.ContactSection-module__Xwot_q__nextList{gap:var(--s16);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.ContactSection-module__Xwot_q__nextList li{column-gap:var(--s12);row-gap:var(--s4);counter-increment:step;grid-template-columns:28px 1fr;display:grid}.ContactSection-module__Xwot_q__nextList li:before{content:counter(step, decimal-leading-zero);font-size:var(--fs-caption);font-weight:var(--fw-med);color:var(--text-accent);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:3px}.ContactSection-module__Xwot_q__nextList strong{font-size:var(--fs-body-m);font-weight:var(--fw-semi,600);color:var(--text-primary)}.ContactSection-module__Xwot_q__nextList span{font-size:var(--fs-body-s);color:var(--text-secondary);line-height:var(--lh-relaxed)}.ContactSection-module__Xwot_q__ciLbl{font-size:var(--fs-caption);color:var(--text-muted);margin-bottom:var(--s8);display:block;}.ContactSection-module__Xwot_q__ciVal{font-size:var(--fs-body-l);font-weight:var(--fw-reg);color:var(--text-primary)}.ContactSection-module__Xwot_q__submitWrap{margin-top:var(--s24)}.ContactSection-module__Xwot_q__successMessage{padding:var(--s40) 0;text-align:center}.ContactSection-module__Xwot_q__successTitle{margin-bottom:var(--s8);font-size:var(--fs-h4);font-weight:var(--fw-semi);color:var(--text-primary)}.ContactSection-module__Xwot_q__successBody{font-size:var(--fs-body-m);color:var(--text-secondary)}.ContactSection-module__Xwot_q__formStatus{margin-top:var(--s16);font-size:var(--fs-body-s);line-height:var(--lh-relaxed);color:var(--state-danger)}@media (min-width:768px){.ContactSection-module__Xwot_q__contactGrid{gap:var(--s64);grid-template-columns:1fr 1fr;align-items:start}.ContactSection-module__Xwot_q__contactInfo{border-left:var(--rule);padding-left:var(--s64)}}
.BoundTitleField-module__O_l_rq__inputRow{gap:var(--s12);align-items:flex-end;display:flex}.BoundTitleField-module__O_l_rq__inputRow input{flex:1;min-width:0}.BoundTitleField-module__O_l_rq__bindButton{min-height:var(--tap-min);padding:0 var(--s16);border:1px solid var(--border-input);background:var(--surface-page);font:inherit;font-size:var(--fs-body-s);color:var(--text-primary);cursor:pointer;transition:border-color var(--motion-fast), color var(--motion-fast);flex-shrink:0}.BoundTitleField-module__O_l_rq__bindButton:hover,.BoundTitleField-module__O_l_rq__bindButton:focus-visible{border-color:var(--action-primary);color:var(--text-accent)}.BoundTitleField-module__O_l_rq__preview{gap:var(--s16);margin-top:var(--s16);padding:var(--s16);border:var(--rule);background:var(--surface-muted);display:grid;overflow-x:auto}.BoundTitleField-module__O_l_rq__previewItem{gap:var(--s8);display:grid}.BoundTitleField-module__O_l_rq__previewLabel{font-size:var(--fs-caption);color:var(--text-muted)}.BoundTitleField-module__O_l_rq__mobile,.BoundTitleField-module__O_l_rq__desktop,.BoundTitleField-module__O_l_rq__cardMobile,.BoundTitleField-module__O_l_rq__cardDesktop{font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--text-primary);word-break:keep-all;text-wrap:balance}.BoundTitleField-module__O_l_rq__mobile{width:350px;font-size:32px}.BoundTitleField-module__O_l_rq__desktop{width:490px;font-size:28px}.BoundTitleField-module__O_l_rq__cardMobile,.BoundTitleField-module__O_l_rq__cardDesktop{font-size:18px;font-weight:var(--fw-semi);line-height:var(--lh-snug)}.BoundTitleField-module__O_l_rq__cardMobile{width:350px}.BoundTitleField-module__O_l_rq__cardDesktop{width:280px}
.DataTable-module__4fQFXq__wrap{background:var(--surface-page);border-top:var(--rule-strong);overflow-x:auto}.DataTable-module__4fQFXq__table{border-collapse:collapse;width:100%;min-width:720px}.DataTable-module__4fQFXq__table th{padding:var(--s12) var(--s16);border-bottom:var(--rule);text-align:left;font-size:var(--fs-label);font-weight:var(--fw-semi);white-space:nowrap;color:var(--text-secondary);background:var(--surface-muted)}.DataTable-module__4fQFXq__table td{padding:var(--s16);border-bottom:var(--rule);vertical-align:top;font-size:var(--fs-body-s);line-height:var(--lh-relaxed);color:var(--text-primary)}.DataTable-module__4fQFXq__muted{color:var(--text-secondary)}.DataTable-module__4fQFXq__tableLink{color:var(--text-primary);border-bottom:1px solid #0000}.DataTable-module__4fQFXq__tableLink:hover{color:var(--text-accent);border-bottom-color:var(--text-accent)}.DataTable-module__4fQFXq__empty{background:var(--surface-page);border-top:var(--rule-strong);padding:var(--s32);font-size:var(--fs-body-m);line-height:var(--lh-relaxed);color:var(--text-secondary)}.DataTable-module__4fQFXq__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--s8) var(--s16);margin-bottom:var(--s24);border-bottom:var(--rule);flex-wrap:wrap;display:flex}.DataTable-module__4fQFXq__tabs{scrollbar-width:none;flex:1 0 100%;order:2;min-width:0;display:flex;overflow-x:auto}.DataTable-module__4fQFXq__tab{min-height:48px;padding:0 var(--s16);font-size:var(--fs-body-s);font-weight:var(--fw-med);white-space:nowrap;color:var(--text-secondary);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;margin-bottom:-1px;display:inline-flex}.DataTable-module__4fQFXq__tab:hover{color:var(--text-primary)}.DataTable-module__4fQFXq__tabActive{color:var(--text-accent);font-weight:var(--fw-semi);border-bottom-color:var(--action-primary)}.DataTable-module__4fQFXq__newButton{min-height:40px;margin-left:auto;margin-bottom:var(--s4);padding:0 var(--s16);background:var(--action-primary);color:var(--text-inverse);font-size:var(--fs-body-s);font-weight:var(--fw-semi);white-space:nowrap;flex-shrink:0;order:1;align-items:center;display:inline-flex}.DataTable-module__4fQFXq__newButton:hover{background:var(--action-primary-hover)}@media (min-width:768px){.DataTable-module__4fQFXq__toolbar{flex-wrap:nowrap}.DataTable-module__4fQFXq__tabs{flex:auto;order:0}.DataTable-module__4fQFXq__newButton{order:0}}.DataTable-module__4fQFXq__sortLink{align-items:center;gap:var(--s4);color:inherit;display:inline-flex}.DataTable-module__4fQFXq__sortLink:hover,.DataTable-module__4fQFXq__sortActive{color:var(--text-accent)}.DataTable-module__4fQFXq__sortMark{opacity:.45;font-size:.75em}.DataTable-module__4fQFXq__sortActive .DataTable-module__4fQFXq__sortMark{opacity:1}
.StatusBadge-module__ClYDua__badge{align-items:center;gap:var(--s8);font-size:var(--fs-caption);font-weight:var(--fw-med);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-primary);display:inline-flex}.StatusBadge-module__ClYDua__dot{background:var(--g40);flex:none;width:8px;height:8px}.StatusBadge-module__ClYDua__success .StatusBadge-module__ClYDua__dot{background:var(--action-primary)}.StatusBadge-module__ClYDua__warning .StatusBadge-module__ClYDua__dot{background:var(--state-warning)}.StatusBadge-module__ClYDua__danger .StatusBadge-module__ClYDua__dot{background:var(--state-danger)}.StatusBadge-module__ClYDua__info .StatusBadge-module__ClYDua__dot{background:var(--state-info)}.StatusBadge-module__ClYDua__muted .StatusBadge-module__ClYDua__dot{background:var(--g40)}
.posting-module__x-ApOW__section{padding:var(--sec-py) 0 0}.posting-module__x-ApOW__body{max-width:var(--measure-base);white-space:pre-wrap;font-size:var(--fs-body-m);line-height:var(--lh-relaxed);color:var(--text-primary);word-break:keep-all}
.AdminShell-module__83HBMG__shell{background:var(--surface-muted);min-height:100vh;color:var(--text-primary)}.AdminShell-module__83HBMG__top{z-index:100;background:var(--surface-page);box-shadow:0 1px 0 var(--g20);position:sticky;top:0}.AdminShell-module__83HBMG__topInner{max-width:var(--max);min-height:56px;padding:0 var(--sec-px);justify-content:space-between;align-items:center;gap:var(--s24);margin:0 auto;display:flex}.AdminShell-module__83HBMG__brand{flex-shrink:0;align-items:center;display:inline-flex}.AdminShell-module__83HBMG__brandLogo{object-fit:contain;width:auto;height:34px;display:block}.AdminShell-module__83HBMG__homeLink{font-size:var(--fs-label);font-weight:var(--fw-med);color:var(--text-secondary)}.AdminShell-module__83HBMG__homeLink:hover{color:var(--text-accent)}.AdminShell-module__83HBMG__userEmail{display:none}.AdminShell-module__83HBMG__layout{max-width:var(--max);padding:var(--s24) var(--sec-px) var(--sec-py);gap:var(--s24);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.AdminShell-module__83HBMG__nav{background:var(--surface-page);border-top:2px solid var(--action-primary);min-width:0}.AdminShell-module__83HBMG__navTitle{padding:var(--s16);border-bottom:var(--rule);font-size:var(--fs-caption);color:var(--text-accent);display:none;}.AdminShell-module__83HBMG__navLinks{scrollbar-width:none;display:flex;overflow-x:auto}.AdminShell-module__83HBMG__navLinks::-webkit-scrollbar{display:none}.AdminShell-module__83HBMG__navLink{padding:var(--s12) var(--s16);font-size:var(--fs-body-s);white-space:nowrap;color:var(--text-secondary);transition:color var(--motion-fast), background-color var(--motion-fast);border-bottom:2px solid #0000;flex-shrink:0}.AdminShell-module__83HBMG__navLink:hover{color:var(--text-primary);background:var(--surface-muted)}.AdminShell-module__83HBMG__navLinkActive{color:var(--text-accent);font-weight:var(--fw-semi);border-bottom-color:var(--action-primary)}.AdminShell-module__83HBMG__main{min-width:0}.AdminShell-module__83HBMG__pageHead{gap:var(--s12);margin-bottom:var(--s32);grid-template-columns:1fr;display:grid}.AdminShell-module__83HBMG__eyebrow{margin-bottom:var(--s12);font-size:var(--fs-caption);color:var(--text-accent);display:block;}.AdminShell-module__83HBMG__title{}.AdminShell-module__83HBMG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AdminShell-module__83HBMG__desc{max-width:var(--measure-base);font-size:var(--fs-body-s);line-height:var(--lh-relaxed);color:var(--text-secondary)}.AdminShell-module__83HBMG__notice{background:var(--surface-page);border-top:var(--rule-strong);padding:var(--s32)}.AdminShell-module__83HBMG__noticeTitle{margin-bottom:var(--s12);font-size:var(--fs-h4);font-weight:var(--fw-semi)}.AdminShell-module__83HBMG__noticeBody{font-size:var(--fs-body-m);line-height:var(--lh-relaxed);color:var(--text-secondary)}.AdminShell-module__83HBMG__noticeCode{margin-top:var(--s16);padding:var(--s16);background:var(--surface-muted);color:var(--text-primary);font-size:var(--fs-body-s);line-height:var(--lh-relaxed);white-space:pre-wrap;display:block}.AdminShell-module__83HBMG__statGrid{gap:var(--s12);margin-bottom:var(--s24);grid-template-columns:1fr 1fr;display:grid}.AdminShell-module__83HBMG__stat{background:var(--surface-page);border-top:var(--rule-strong);padding:var(--s20)}.AdminShell-module__83HBMG__statLabel{margin-bottom:var(--s12);font-size:var(--fs-label);font-weight:var(--fw-semi);color:var(--text-secondary);display:block}.AdminShell-module__83HBMG__statValue{font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-tighter)}.AdminShell-module__83HBMG__statHelp{margin-top:var(--s8);font-size:var(--fs-label);color:var(--text-secondary)}@media (min-width:768px){.AdminShell-module__83HBMG__layout{align-items:start;gap:var(--s32);padding-top:var(--s32);grid-template-columns:220px minmax(0,1fr)}.AdminShell-module__83HBMG__nav{position:sticky;top:88px}.AdminShell-module__83HBMG__navTitle{display:block}.AdminShell-module__83HBMG__navLinks{flex-direction:column;overflow:visible}.AdminShell-module__83HBMG__navLink{padding:var(--s16);border-bottom:var(--rule);box-shadow:inset 3px 0 #0000}.AdminShell-module__83HBMG__navLinkActive{border-bottom:var(--rule);background:var(--surface-tint);box-shadow:inset 3px 0 0 var(--action-primary)}.AdminShell-module__83HBMG__userEmail{display:inline}.AdminShell-module__83HBMG__statGrid{gap:var(--s16);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.AdminShell-module__83HBMG__stat{padding:var(--s24)}}
.MediaUploadField-module__JOcLna__wrap{gap:var(--s12);border-top:var(--rule);border-bottom:var(--rule);padding:var(--s20) 0;grid-column:1/-1;display:grid}.MediaUploadField-module__JOcLna__label{font-size:var(--fs-label);font-weight:var(--fw-semi);color:var(--text-secondary)}.MediaUploadField-module__JOcLna__row{gap:var(--s12);grid-template-columns:1fr;display:grid}.MediaUploadField-module__JOcLna__input{border:none;border-bottom:1px solid var(--border-input);background:var(--surface-page);width:100%;padding:var(--s12) 0;font-family:var(--font);font-size:var(--fs-body-m);color:var(--text-primary);border-radius:0}.MediaUploadField-module__JOcLna__file{font-size:var(--fs-body-s)}.MediaUploadField-module__JOcLna__file::file-selector-button{margin-right:var(--s12);padding:var(--s4) var(--s12);border:1px solid var(--border-strong);background:var(--surface-page);color:var(--text-primary);font:inherit;font-size:var(--fs-label);cursor:pointer}.MediaUploadField-module__JOcLna__button{width:fit-content;min-height:var(--tap-min);border:1px solid var(--action-primary);background:var(--surface-page);color:var(--text-accent);padding:0 var(--s20);font-family:var(--font);font-size:var(--fs-body-s);font-weight:var(--fw-semi);cursor:pointer}.MediaUploadField-module__JOcLna__button:hover{background:var(--surface-tint)}.MediaUploadField-module__JOcLna__button:disabled{cursor:not-allowed;border-color:var(--g40);background:var(--surface-page);color:var(--g40)}.MediaUploadField-module__JOcLna__status{min-height:1.4em;font-size:var(--fs-caption);line-height:var(--lh-relaxed);color:var(--text-secondary)}.MediaUploadField-module__JOcLna__previewLink{color:var(--text-primary);border-bottom:1px solid var(--border-strong)}@media (min-width:768px){.MediaUploadField-module__JOcLna__row{grid-template-columns:1fr 1fr auto;align-items:end}}
.AreaContactSection-module__54bg9W__section{background:var(--surface-page);padding:var(--sec-py) 0}.AreaContactSection-module__54bg9W__grid{gap:var(--s40);grid-template-columns:1fr;align-items:start;display:grid}.AreaContactSection-module__54bg9W__eyebrow{margin-bottom:var(--s16);font-size:var(--fs-caption);color:var(--text-accent);display:block;}.AreaContactSection-module__54bg9W__title{max-width:var(--measure-base);margin-bottom:var(--s24);}.AreaContactSection-module__54bg9W__body p{max-width:var(--measure-narrow);margin-bottom:var(--s8);font-size:var(--fs-body-l);line-height:var(--lh-loose);color:var(--text-secondary)}.AreaContactSection-module__54bg9W__card{background:var(--surface-page);border:var(--rule);border-top:2px solid var(--action-primary);padding:var(--s32) var(--s24)}.AreaContactSection-module__54bg9W__cardHead{align-items:center;gap:var(--s16);padding-bottom:var(--s24);border-bottom:var(--rule);display:flex}.AreaContactSection-module__54bg9W__badge{min-width:56px;height:56px;padding:0 var(--s8);background:var(--surface-tint);font-size:var(--fs-body-s);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);color:var(--text-accent);flex-shrink:0;place-items:center;display:grid}.AreaContactSection-module__54bg9W__cardTitle{font-size:var(--fs-h4);font-weight:var(--fw-semi);color:var(--text-primary);display:block}.AreaContactSection-module__54bg9W__cardSub{margin-top:var(--s4);font-size:var(--fs-body-s);color:var(--text-secondary);display:block}.AreaContactSection-module__54bg9W__block{padding:var(--s24) 0 0}.AreaContactSection-module__54bg9W__label{margin-bottom:var(--s12);font-size:var(--fs-caption);font-weight:var(--fw-med);letter-spacing:var(--ls-wide);color:var(--text-secondary);display:block}.AreaContactSection-module__54bg9W__tags{gap:var(--s8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AreaContactSection-module__54bg9W__tags li{padding:var(--s4) var(--s12);border:var(--rule);font-size:var(--fs-body-s);color:var(--g80)}.AreaContactSection-module__54bg9W__experiences{gap:var(--s12);margin:0;padding:0;list-style:none;display:grid}.AreaContactSection-module__54bg9W__experiences li{padding-left:var(--s12);border-left:2px solid var(--green-lt);gap:2px;display:grid}.AreaContactSection-module__54bg9W__expOrg{font-size:var(--fs-caption);color:var(--text-accent)}.AreaContactSection-module__54bg9W__expTitle{font-size:var(--fs-body-s);font-weight:var(--fw-semi);line-height:var(--lh-normal);color:var(--text-primary)}.AreaContactSection-module__54bg9W__expDetail{font-size:var(--fs-caption);color:var(--text-secondary)}.AreaContactSection-module__54bg9W__actions{gap:var(--s12);padding-top:var(--s32);justify-items:center;display:grid}.AreaContactSection-module__54bg9W__mail{font-size:var(--fs-body-s);color:var(--text-secondary);text-underline-offset:3px;text-decoration:underline}.AreaContactSection-module__54bg9W__mail:hover{color:var(--text-primary)}@media (min-width:1024px){.AreaContactSection-module__54bg9W__grid{gap:var(--s64);grid-template-columns:1fr 440px}.AreaContactSection-module__54bg9W__card{padding:var(--s40) var(--s32)}}
.login-module__5LhY-q__page{min-height:100vh;padding:var(--s40) var(--sec-px);background:var(--surface-muted);place-items:center;display:grid}.login-module__5LhY-q__wrap{justify-items:center;gap:var(--s24);width:100%;max-width:400px;display:grid}.login-module__5LhY-q__card{justify-items:center;gap:var(--s40);width:100%;padding:var(--s48) var(--s40) var(--s40);border:var(--rule);background:var(--surface-page);display:grid}.login-module__5LhY-q__logo{width:144px;height:auto;display:block}.login-module__5LhY-q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.login-module__5LhY-q__signIn{width:100%;min-height:40px}.login-module__5LhY-q__home{font-size:var(--fs-body-s);color:var(--text-muted);transition:color var(--motion-fast)}.login-module__5LhY-q__home:hover,.login-module__5LhY-q__home:focus-visible{color:var(--text-accent)}@media (max-width:639px){.login-module__5LhY-q__card{gap:var(--s32);padding:var(--s40) var(--s24) var(--s32)}}
.RichTextEditor-module__MDRY8q__wrap{gap:var(--s12);grid-column:1/-1;display:grid}.RichTextEditor-module__MDRY8q__label{font-size:var(--fs-caption);font-weight:var(--fw-med);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary)}.RichTextEditor-module__MDRY8q__toolbar{gap:var(--s8);border-top:var(--rule-strong);border-bottom:var(--rule);background:var(--surface-page);padding:var(--s12) 0;flex-wrap:wrap;align-items:center;display:flex}.RichTextEditor-module__MDRY8q__toolbarButton{min-height:40px;padding:0 var(--s12);font-family:var(--font);font-size:var(--fs-caption);font-weight:var(--fw-med);letter-spacing:var(--ls-wide);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000}.RichTextEditor-module__MDRY8q__toolbarButton:hover{color:var(--text-primary);border-color:var(--border-default)}.RichTextEditor-module__MDRY8q__toolbarButton:focus-visible{outline:var(--focus-ring);outline-offset:2px}.RichTextEditor-module__MDRY8q__toolbarButton:disabled{cursor:not-allowed;color:var(--text-muted)}.RichTextEditor-module__MDRY8q__toolbarButtonActive{border-color:var(--text-primary);background:var(--surface-inverse);color:var(--text-inverse)}.RichTextEditor-module__MDRY8q__toolbarButtonActive:hover{color:var(--text-inverse);border-color:var(--text-primary)}.RichTextEditor-module__MDRY8q__divider{background:var(--g20);width:1px;height:24px}.RichTextEditor-module__MDRY8q__editorSurface{border-bottom:var(--rule);background:var(--surface-page);min-height:520px;padding:var(--s24) 0;color:var(--text-primary);word-break:keep-all;overflow-wrap:break-word;outline:none}.RichTextEditor-module__MDRY8q__editorSurface:focus{border-bottom-color:var(--text-primary)}.RichTextEditor-module__MDRY8q__editorSurface>:first-child{margin-top:0}.RichTextEditor-module__MDRY8q__editorSurface>:last-child{margin-bottom:0}.RichTextEditor-module__MDRY8q__editorSurface p{margin:0 0 var(--s20);font-size:var(--fs-body-l);line-height:var(--lh-prose);color:var(--g80)}.RichTextEditor-module__MDRY8q__editorSurface h2{margin:var(--s48) 0 var(--s16);font-size:var(--fs-h3);font-weight:var(--fw-semi);line-height:var(--lh-title);letter-spacing:0;color:var(--text-primary)}.RichTextEditor-module__MDRY8q__editorSurface h3{margin:var(--s40) 0 var(--s12);font-size:var(--fs-h4);font-weight:var(--fw-semi);line-height:var(--lh-title);letter-spacing:0;color:var(--text-primary)}.RichTextEditor-module__MDRY8q__editorSurface ul,.RichTextEditor-module__MDRY8q__editorSurface ol{gap:var(--s8);margin:0 0 var(--s24);padding-left:var(--s24);display:grid}.RichTextEditor-module__MDRY8q__editorSurface li{padding-left:var(--s4);font-size:var(--fs-body-l);line-height:var(--lh-prose);color:var(--g80)}.RichTextEditor-module__MDRY8q__editorSurface li::marker{color:var(--text-accent)}.RichTextEditor-module__MDRY8q__editorSurface blockquote{margin:var(--s32) 0;border-left:3px solid var(--green);padding:var(--s8) 0 var(--s8) var(--s20);color:var(--text-primary)}.RichTextEditor-module__MDRY8q__editorSurface blockquote p{color:var(--text-primary)}.RichTextEditor-module__MDRY8q__editorSurface a{color:var(--text-accent);border-bottom:1px solid}.RichTextEditor-module__MDRY8q__editorSurface code{background:var(--surface-muted);font-size:var(--fs-body-s);padding:2px 5px}.RichTextEditor-module__MDRY8q__editorSurface hr{border:0;border-top:var(--rule);margin:var(--s40) 0}.RichTextEditor-module__MDRY8q__editorSurface img{max-width:100%;height:auto;margin:var(--s32) 0;display:block}.RichTextEditor-module__MDRY8q__editorSurface .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-muted);pointer-events:none}.RichTextEditor-module__MDRY8q__help,.RichTextEditor-module__MDRY8q__status{min-height:1.4em;font-size:var(--fs-caption);line-height:var(--lh-relaxed);color:var(--text-secondary)}.RichTextEditor-module__MDRY8q__status{color:var(--text-accent)}@media (max-width:767px){.RichTextEditor-module__MDRY8q__toolbarButton{min-height:44px;padding:0 var(--s8)}.RichTextEditor-module__MDRY8q__divider{display:none}}
.LegalPage-module__sXe6MG__article{max-width:var(--measure-wide);padding:var(--sec-py) 0;margin:0 auto}.LegalPage-module__sXe6MG__section{margin-top:var(--s64)}.LegalPage-module__sXe6MG__section:first-child{margin-top:0}.LegalPage-module__sXe6MG__title{margin-bottom:var(--s20);font-size:var(--fs-h3);font-weight:var(--fw-semi);color:var(--text-primary)}.LegalPage-module__sXe6MG__body,.LegalPage-module__sXe6MG__list{color:var(--text-secondary);font-size:var(--fs-body-m);line-height:var(--lh-relaxed)}.LegalPage-module__sXe6MG__body+.LegalPage-module__sXe6MG__body{margin-top:var(--s12)}.LegalPage-module__sXe6MG__list{gap:var(--s8);padding-left:var(--s20);display:grid}.LegalPage-module__sXe6MG__table{border-collapse:collapse;width:100%;font-size:var(--fs-body-s);line-height:var(--lh-normal)}.LegalPage-module__sXe6MG__table th,.LegalPage-module__sXe6MG__table td{padding:var(--s16);border-bottom:var(--rule);text-align:left;vertical-align:top}.LegalPage-module__sXe6MG__table th{width:28%;color:var(--text-primary);font-weight:var(--fw-med)}.LegalPage-module__sXe6MG__table td{color:var(--text-secondary)}.LegalPage-module__sXe6MG__notice{margin-top:var(--s24);padding:var(--s20);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--fs-body-s);line-height:var(--lh-normal)}.LegalPage-module__sXe6MG__link{color:var(--text-accent);text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.LegalPage-module__sXe6MG__table,.LegalPage-module__sXe6MG__table tbody,.LegalPage-module__sXe6MG__table tr,.LegalPage-module__sXe6MG__table th,.LegalPage-module__sXe6MG__table td{display:block}.LegalPage-module__sXe6MG__table th{width:auto;padding-bottom:var(--s4);border-bottom:0}.LegalPage-module__sXe6MG__table td{padding-top:var(--s4)}}
.ProblemSection-module__BBYWfG__section{padding:var(--sec-py) 0;background:var(--surface-page)}.ProblemSection-module__BBYWfG__muted{background:var(--surface-muted)}.ProblemSection-module__BBYWfG__head{gap:var(--s20);margin-bottom:var(--s48);grid-template-columns:1fr;display:grid}.ProblemSection-module__BBYWfG__eyebrow{margin-bottom:var(--s16);font-size:var(--fs-label);color:var(--text-accent);display:block;}.ProblemSection-module__BBYWfG__title{}.ProblemSection-module__BBYWfG__desc{max-width:var(--measure-narrow);font-size:var(--fs-body-l);line-height:var(--lh-loose);color:var(--text-secondary)}.ProblemSection-module__BBYWfG__columnsHead{display:none}.ProblemSection-module__BBYWfG__list{border-top:var(--rule-strong);list-style:none}.ProblemSection-module__BBYWfG__row{gap:var(--s12);padding:var(--s24) 0;border-bottom:var(--rule);grid-template-columns:1fr;display:grid}.ProblemSection-module__BBYWfG__audience{margin-bottom:var(--s8);font-size:var(--fs-caption);color:var(--text-muted);display:block;}.ProblemSection-module__BBYWfG__problem h3{font-size:var(--fs-h4);font-weight:var(--fw-semi);line-height:var(--lh-title);color:var(--text-primary);word-break:keep-all}.ProblemSection-module__BBYWfG__arrow{font-size:var(--fs-h4);color:var(--text-accent);display:none}.ProblemSection-module__BBYWfG__answer p{font-size:var(--fs-body-m);line-height:var(--lh-relaxed);color:var(--text-secondary);word-break:keep-all}.ProblemSection-module__BBYWfG__services{gap:var(--s8);margin-top:var(--s12);flex-wrap:wrap;list-style:none;display:flex}.ProblemSection-module__BBYWfG__services li{padding:2px var(--s8);border:var(--rule);font-size:var(--fs-caption);font-weight:var(--fw-med);color:var(--text-accent)}.ProblemSection-module__BBYWfG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:768px){.ProblemSection-module__BBYWfG__head{grid-template-columns:1fr 1fr;align-items:end}.ProblemSection-module__BBYWfG__columnsHead{gap:var(--s24);padding-bottom:var(--s12);grid-template-columns:5fr 40px 6fr;display:grid}.ProblemSection-module__BBYWfG__columnsHead span{font-size:var(--fs-body-s);font-weight:var(--fw-semi);color:var(--text-primary)}.ProblemSection-module__BBYWfG__columnsHead span:last-child{grid-column:3}.ProblemSection-module__BBYWfG__row{gap:var(--s24);padding:var(--s32) 0;grid-template-columns:5fr 40px 6fr;align-items:start}.ProblemSection-module__BBYWfG__arrow{line-height:var(--lh-title);display:block}}
