.HeroSection-module___Axouq__hero{min-height:min(calc(100svh - var(--nav-height)), 760px);padding:var(--s64) 0;text-align:left;flex-direction:column;justify-content:center;display:flex;position:relative}.HeroSection-module___Axouq__heroH1{font-size:var(--fs-hero);font-weight:var(--fw-bold);letter-spacing:var(--ls-normal);line-height:var(--lh-display);color:var(--text-primary);margin-bottom:var(--s24)}.HeroSection-module___Axouq__accent{color:var(--text-accent)}.HeroSection-module___Axouq__heroDesc{font-size:var(--fs-body-l);font-weight:var(--fw-reg);line-height:var(--lh-loose);color:var(--text-secondary);max-width:var(--measure-narrow);margin-bottom:var(--s40)}.HeroSection-module___Axouq__heroActions{align-items:flex-start;gap:var(--s12);flex-direction:column;display:flex}.HeroSection-module___Axouq__heroPaths{margin-top:var(--s56);border-top:var(--rule);max-width:var(--measure-wide);grid-template-columns:1fr;display:grid}.HeroSection-module___Axouq__pathGroup{padding-top:var(--s20)}.HeroSection-module___Axouq__pathGroupCapability{margin-top:var(--s24)}.HeroSection-module___Axouq__pathLabel{margin-bottom:var(--s12);font-size:var(--fs-caption);font-weight:var(--fw-med);letter-spacing:var(--ls-wide);color:var(--text-accent);display:block}.HeroSection-module___Axouq__pathList{gap:var(--s12);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.HeroSection-module___Axouq__pathLink{gap:var(--s4);flex-direction:column;display:flex}.HeroSection-module___Axouq__pathLink strong{font-size:var(--fs-body-l);font-weight:var(--fw-semi);color:var(--text-primary);transition:color var(--motion-fast)}.HeroSection-module___Axouq__pathLink span{font-size:var(--fs-body-s);color:var(--text-secondary)}.HeroSection-module___Axouq__pathLink:hover strong,.HeroSection-module___Axouq__pathLink:focus-visible strong{color:var(--text-accent)}.HeroSection-module___Axouq__heroScroll{bottom:var(--s32);transform:translateX(calc(-700px + var(--sec-px)));align-items:center;gap:var(--s8);font-size:var(--fs-caption);font-weight:var(--fw-med);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--text-muted);display:none;position:absolute;left:50%}.HeroSection-module___Axouq__heroScrollLine{background:var(--g20);width:32px;height:1px;position:relative;overflow:hidden}.HeroSection-module___Axouq__heroScrollLine:after{content:"";background:var(--action-primary);width:100%;height:100%;animation:2s ease-in-out 3 HeroSection-module___Axouq__scrollProg;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes HeroSection-module___Axouq__scrollProg{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@media (min-width:640px){.HeroSection-module___Axouq__heroActions{align-items:center;gap:var(--s24);flex-direction:row}.HeroSection-module___Axouq__pathListAreas{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.HeroSection-module___Axouq__heroPaths{grid-template-columns:3fr 1fr}.HeroSection-module___Axouq__pathGroupCapability{padding-left:var(--s32);border-left:var(--rule);margin-top:0}}@media (min-width:1024px){.HeroSection-module___Axouq__heroScroll{display:flex}}
.SectionHead-module__qNmqbG__secHead{gap:var(--s24);padding:var(--sec-py) 0 var(--s40);grid-template-columns:1fr;display:grid}.SectionHead-module__qNmqbG__secH2{}.SectionHead-module__qNmqbG__secDesc{font-size:var(--fs-body-l);font-weight:var(--fw-reg);line-height:var(--lh-loose);color:var(--text-secondary);padding-top:var(--s20)}@media (min-width:768px){.SectionHead-module__qNmqbG__secHead{gap:var(--s48);padding:var(--sec-py) 0 var(--s64);grid-template-columns:1fr 1fr}.SectionHead-module__qNmqbG__secDesc{align-self:end}}
.Pattern-module__Hlq28q__ruledColumns{grid-template-columns:1fr;display:grid}.Pattern-module__Hlq28q__ruledColumn{padding:var(--card-py) 0}@media (min-width:768px){.Pattern-module__Hlq28q__ruledColumns{grid-template-columns:repeat(3,1fr)}.Pattern-module__Hlq28q__ruledColumn{padding:var(--card-py) var(--s32);border-left:var(--rule)}.Pattern-module__Hlq28q__ruledColumn:first-child{border-left:none;padding-left:0}.Pattern-module__Hlq28q__ruledColumn:last-child{padding-right:0}}@media (min-width:1024px){.Pattern-module__Hlq28q__ruledColumn{padding:var(--card-py) var(--s40)}.Pattern-module__Hlq28q__ruledColumn:first-child{padding-left:0}.Pattern-module__Hlq28q__ruledColumn:last-child{padding-right:0}}
.PracticeSection-module__VNKwDW__pracGrid{padding-bottom:var(--sec-py);}.PracticeSection-module__VNKwDW__pracCard{transition:background var(--motion-fast);}.PracticeSection-module__VNKwDW__pracNum{font-size:var(--fs-caption);color:var(--text-accent);margin-bottom:var(--s16);display:block;}.PracticeSection-module__VNKwDW__pracName{font-size:var(--fs-h3);font-weight:var(--fw-semi);letter-spacing:var(--ls-normal);line-height:var(--lh-snug);color:var(--text-primary);margin-bottom:var(--s8)}.PracticeSection-module__VNKwDW__pracBody{font-size:var(--fs-body-m);font-weight:var(--fw-reg);line-height:var(--lh-relaxed);color:var(--text-secondary);margin-bottom:var(--s20)}.PracticeSection-module__VNKwDW__moreLink{font-size:var(--fs-caption);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;padding-bottom:2px}@media (min-width:768px){.PracticeSection-module__VNKwDW__pracCard:hover{background:var(--g10)}}
.ServicesSection-module__bDHoiq__consultingGrid{padding-bottom:var(--s48);}.ServicesSection-module__bDHoiq__capabilityBand{gap:var(--s16);padding:var(--s40) var(--s24);margin-bottom:var(--sec-py);background:var(--surface-muted);grid-template-columns:1fr;display:grid}.ServicesSection-module__bDHoiq__capabilityBand .ServicesSection-module__bDHoiq__consultingName{margin-bottom:0}.ServicesSection-module__bDHoiq__consultingCard{flex-direction:column;display:flex;}.ServicesSection-module__bDHoiq__consultingEyebrow{font-size:var(--fs-caption);color:var(--text-accent);margin-bottom:var(--s8);display:block;}.ServicesSection-module__bDHoiq__consultingNum{font-size:var(--fs-caption);color:var(--text-muted);margin-bottom:var(--s16);display:block;}.ServicesSection-module__bDHoiq__consultingName{font-size:var(--fs-h3);font-weight:var(--fw-semi);letter-spacing:var(--ls-normal);line-height:var(--lh-snug);color:var(--text-primary);margin-bottom:var(--s16)}.ServicesSection-module__bDHoiq__consultingHook{font-size:var(--fs-body-l);font-weight:var(--fw-semi);line-height:var(--lh-snug);color:var(--text-primary);margin-bottom:var(--s12)}.ServicesSection-module__bDHoiq__consultingBody{font-size:var(--fs-body-m);font-weight:var(--fw-reg);line-height:var(--lh-relaxed);color:var(--text-secondary);margin-bottom:var(--s24);flex:1}.ServicesSection-module__bDHoiq__moreLink{font-size:var(--fs-caption);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;transition:color var(--motion-fast), border-color var(--motion-fast);align-self:flex-start;padding-bottom:2px}.ServicesSection-module__bDHoiq__moreLink:hover{color:var(--text-accent);border-bottom-color:var(--text-accent)}@media (min-width:768px){.ServicesSection-module__bDHoiq__capabilityBand{gap:var(--s32);padding:var(--s48) var(--s40);grid-template-columns:1fr 2fr}}
.DesignSystemCatalog-module__FWAT1G__page{padding:var(--sec-py) 0;background:var(--surface-page)}.DesignSystemCatalog-module__FWAT1G__page code{font-family:var(--font);font-variant-numeric:tabular-nums}.DesignSystemCatalog-module__FWAT1G__header{max-width:var(--measure-prose);padding-bottom:var(--s64);margin-bottom:var(--s64);border-bottom:var(--rule)}.DesignSystemCatalog-module__FWAT1G__title{font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--text-primary);margin-bottom:var(--s24)}.DesignSystemCatalog-module__FWAT1G__lead{max-width:var(--measure-base);font-size:var(--fs-body-l);line-height:var(--lh-loose);color:var(--text-secondary)}.DesignSystemCatalog-module__FWAT1G__meta{margin-top:var(--s16);font-size:var(--fs-body-s);color:var(--text-muted)}.DesignSystemCatalog-module__FWAT1G__layout{gap:var(--s48);grid-template-columns:1fr;display:grid}.DesignSystemCatalog-module__FWAT1G__toc ol{gap:var(--s8) var(--s20);padding:var(--s16) 0;border-top:var(--rule-strong);border-bottom:var(--rule);flex-wrap:wrap;list-style:none;display:flex}.DesignSystemCatalog-module__FWAT1G__toc a{font-size:var(--fs-body-s);color:var(--text-secondary);transition:color var(--motion-fast);text-decoration:none}.DesignSystemCatalog-module__FWAT1G__toc a:hover{color:var(--text-accent)}.DesignSystemCatalog-module__FWAT1G__body{min-width:0}.DesignSystemCatalog-module__FWAT1G__section{padding-bottom:var(--s80);margin-bottom:var(--s80);border-bottom:var(--rule);scroll-margin-top:calc(var(--nav-height) + var(--s24))}.DesignSystemCatalog-module__FWAT1G__section:last-child{border-bottom:none}.DesignSystemCatalog-module__FWAT1G__secLabel{margin-bottom:var(--s12);font-size:var(--fs-label);color:var(--text-accent);display:block;}.DesignSystemCatalog-module__FWAT1G__secTitle{margin-bottom:var(--s16);}.DesignSystemCatalog-module__FWAT1G__secDesc{max-width:var(--measure-base);margin-bottom:var(--s40);font-size:var(--fs-body-l);line-height:var(--lh-loose);color:var(--text-secondary)}.DesignSystemCatalog-module__FWAT1G__subTitle{margin:var(--s40) 0 var(--s16);font-size:var(--fs-h4);font-weight:var(--fw-semi);color:var(--text-primary)}.DesignSystemCatalog-module__FWAT1G__subLabel{margin-bottom:var(--s12);font-size:var(--fs-caption);color:var(--text-muted);display:block;}.DesignSystemCatalog-module__FWAT1G__num{margin-bottom:var(--s12);font-size:var(--fs-caption);color:var(--text-accent);display:block;}.DesignSystemCatalog-module__FWAT1G__note{max-width:var(--measure-base);margin-top:var(--s16);font-size:var(--fs-body-s);line-height:var(--lh-relaxed);color:var(--text-secondary)}.DesignSystemCatalog-module__FWAT1G__callout{max-width:var(--measure-base);margin-top:var(--s32);padding:var(--s16) var(--s20);background:var(--surface-tint);font-size:var(--fs-body-s);line-height:var(--lh-relaxed);color:var(--text-muted-on-tint)}.DesignSystemCatalog-module__FWAT1G__principles{border-top:var(--rule-strong);list-style:none}.DesignSystemCatalog-module__FWAT1G__principles li{gap:var(--s8);padding:var(--s24) 0;border-bottom:var(--rule);display:grid}.DesignSystemCatalog-module__FWAT1G__principles strong{font-size:var(--fs-h4);font-weight:var(--fw-semi);color:var(--text-primary)}.DesignSystemCatalog-module__FWAT1G__principles p{max-width:var(--measure-base);font-size:var(--fs-body-m);line-height:var(--lh-relaxed);color:var(--text-secondary)}.DesignSystemCatalog-module__FWAT1G__avoid{margin-top:var(--s40)}.DesignSystemCatalog-module__FWAT1G__avoid ul{gap:var(--s8) var(--s24);font-size:var(--fs-body-m);color:var(--text-secondary);flex-wrap:wrap;list-style:none;display:flex}.DesignSystemCatalog-module__FWAT1G__avoid li:before{content:"× ";color:var(--state-danger)}.DesignSystemCatalog-module__FWAT1G__swatches{border-top:var(--rule-strong);grid-template-columns:1fr;list-style:none;display:grid}.DesignSystemCatalog-module__FWAT1G__swatch{column-gap:var(--s16);padding:var(--s16) 0;border-bottom:var(--rule);grid-template-rows:auto auto auto;grid-template-columns:56px 1fr;align-items:start;row-gap:2px;display:grid}.DesignSystemCatalog-module__FWAT1G__chip,.DesignSystemCatalog-module__FWAT1G__chipText{border:var(--rule);grid-row:1/span 4;width:56px;height:56px}.DesignSystemCatalog-module__FWAT1G__chipText{font-size:var(--fs-body-s);font-weight:var(--fw-semi);place-items:center;display:grid}.DesignSystemCatalog-module__FWAT1G__tokenName{font-size:var(--fs-body-s);font-weight:var(--fw-semi);color:var(--text-primary)}.DesignSystemCatalog-module__FWAT1G__tokenValue,.DesignSystemCatalog-module__FWAT1G__ratio,.DesignSystemCatalog-module__FWAT1G__tokenNote{font-size:var(--fs-caption);line-height:var(--lh-normal);color:var(--text-secondary)}.DesignSystemCatalog-module__FWAT1G__ratio{color:var(--text-accent)}.DesignSystemCatalog-module__FWAT1G__typeTable{border-top:var(--rule-strong)}.DesignSystemCatalog-module__FWAT1G__typeRow{gap:var(--s12);padding:var(--s24) 0;border-bottom:var(--rule);grid-template-columns:1fr;display:grid}.DesignSystemCatalog-module__FWAT1G__typeMeta{font-size:var(--fs-caption);color:var(--text-secondary);gap:2px;display:grid}.DesignSystemCatalog-module__FWAT1G__typeMeta strong{font-size:var(--fs-body-s);color:var(--text-primary)}.DesignSystemCatalog-module__FWAT1G__typeSample{color:var(--text-primary);word-break:keep-all}.DesignSystemCatalog-module__FWAT1G__compare{gap:var(--s24);grid-template-columns:1fr;display:grid}.DesignSystemCatalog-module__FWAT1G__compare>div{padding:var(--s20);border:var(--rule)}.DesignSystemCatalog-module__FWAT1G__compare p{max-width:260px;margin:var(--s12) 0;font-size:var(--fs-body-l);line-height:var(--lh-relaxed);color:var(--text-primary)}.DesignSystemCatalog-module__FWAT1G__compare small{font-size:var(--fs-caption);color:var(--text-secondary)}.DesignSystemCatalog-module__FWAT1G__keepAll{word-break:keep-all}.DesignSystemCatalog-module__FWAT1G__breakAll{word-break:break-all;letter-spacing:-.05em}.DesignSystemCatalog-module__FWAT1G__good,.DesignSystemCatalog-module__FWAT1G__bad{font-size:var(--fs-caption);}.DesignSystemCatalog-module__FWAT1G__good{color:var(--text-accent)}.DesignSystemCatalog-module__FWAT1G__bad{color:var(--state-danger)}.DesignSystemCatalog-module__FWAT1G__spaceList,.DesignSystemCatalog-module__FWAT1G__measureList{border-top:var(--rule-strong);list-style:none}.DesignSystemCatalog-module__FWAT1G__spaceList li{align-items:center;gap:var(--s16);padding:var(--s8) 0;border-bottom:var(--rule);font-size:var(--fs-caption);color:var(--text-secondary);grid-template-columns:72px 1fr 48px;display:grid}.DesignSystemCatalog-module__FWAT1G__spaceBar{background:var(--action-primary);height:12px;display:block}.DesignSystemCatalog-module__FWAT1G__measureList li{gap:var(--s8);padding:var(--s12) 0;border-bottom:var(--rule);font-size:var(--fs-caption);color:var(--text-secondary);display:grid}.DesignSystemCatalog-module__FWAT1G__measureBar{background:var(--g20);width:100%;height:8px;display:block}.DesignSystemCatalog-module__FWAT1G__table{border-collapse:collapse;border-top:var(--rule-strong);width:100%;font-size:var(--fs-body-s)}.DesignSystemCatalog-module__FWAT1G__table th,.DesignSystemCatalog-module__FWAT1G__table td{padding:var(--s12) var(--s8) var(--s12) 0;border-bottom:var(--rule);text-align:left;vertical-align:top}.DesignSystemCatalog-module__FWAT1G__table th{font-weight:var(--fw-semi);color:var(--text-primary)}.DesignSystemCatalog-module__FWAT1G__table td{color:var(--text-secondary)}.DesignSystemCatalog-module__FWAT1G__ruleDemo{font-size:var(--fs-body-s);color:var(--text-secondary)}.DesignSystemCatalog-module__FWAT1G__ruleStrong{padding:var(--s16) 0;border-top:var(--rule-strong);border-bottom:var(--rule)}.DesignSystemCatalog-module__FWAT1G__ruleItem{padding:var(--s16) 0;border-bottom:var(--rule)}.DesignSystemCatalog-module__FWAT1G__surfaceDemo{margin-top:var(--s32);font-size:var(--fs-body-s);grid-template-columns:1fr;display:grid}.DesignSystemCatalog-module__FWAT1G__surfacePage,.DesignSystemCatalog-module__FWAT1G__surfaceMuted,.DesignSystemCatalog-module__FWAT1G__surfaceInverse{padding:var(--s32) var(--s20)}.DesignSystemCatalog-module__FWAT1G__surfacePage{background:var(--surface-page);border:var(--rule);color:var(--text-secondary)}.DesignSystemCatalog-module__FWAT1G__surfaceMuted{background:var(--surface-muted);color:var(--text-secondary)}.DesignSystemCatalog-module__FWAT1G__surfaceInverse{background:var(--surface-inverse);color:var(--text-inverse-secondary)}.DesignSystemCatalog-module__FWAT1G__motionDemo{gap:var(--s16);grid-template-columns:1fr;display:grid}.DesignSystemCatalog-module__FWAT1G__motionBox{gap:var(--s4);min-height:var(--tap-min);padding:var(--s20);border:var(--rule);background:var(--surface-page);font:inherit;font-size:var(--fs-body-s);color:var(--text-secondary);text-align:left;cursor:pointer;transition-property:background,color,transform;transition-timing-function:ease;display:grid}.DesignSystemCatalog-module__FWAT1G__motionBox:hover,.DesignSystemCatalog-module__FWAT1G__motionBox:focus-visible{background:var(--surface-tint);color:var(--text-primary);transform:translateX(var(--s8))}.DesignSystemCatalog-module__FWAT1G__part{padding:var(--s32) 0;border-top:var(--rule)}.DesignSystemCatalog-module__FWAT1G__part:first-of-type{border-top:var(--rule-strong)}.DesignSystemCatalog-module__FWAT1G__partTitle{margin-bottom:var(--s24);font-size:var(--fs-h4);font-weight:var(--fw-semi);color:var(--text-primary)}.DesignSystemCatalog-module__FWAT1G__row{align-items:center;gap:var(--s16) var(--s24);margin-bottom:var(--s16);flex-wrap:wrap;display:flex}.DesignSystemCatalog-module__FWAT1G__guide{gap:var(--s8);margin-top:var(--s24);font-size:var(--fs-body-s);line-height:var(--lh-relaxed);grid-template-columns:1fr;display:grid}.DesignSystemCatalog-module__FWAT1G__guide div{gap:var(--s12);grid-template-columns:88px 1fr;display:grid}.DesignSystemCatalog-module__FWAT1G__guide dt{color:var(--text-muted)}.DesignSystemCatalog-module__FWAT1G__guide dd{color:var(--text-secondary)}.DesignSystemCatalog-module__FWAT1G__columns{border-top:var(--rule-strong);margin-bottom:var(--s24);}.DesignSystemCatalog-module__FWAT1G__column{}.DesignSystemCatalog-module__FWAT1G__columnTitle{margin-bottom:var(--s8);font-size:var(--fs-h4);font-weight:var(--fw-semi);line-height:var(--lh-snug);color:var(--text-primary);display:block}.DesignSystemCatalog-module__FWAT1G__columnBody{font-size:var(--fs-body-m);line-height:var(--lh-relaxed);color:var(--text-secondary)}.DesignSystemCatalog-module__FWAT1G__form{gap:var(--s24);max-width:var(--measure-base);display:grid}.DesignSystemCatalog-module__FWAT1G__example{padding:var(--s40) var(--s20);background:var(--surface-muted)}.DesignSystemCatalog-module__FWAT1G__tabular{font-variant-numeric:tabular-nums}@media (min-width:768px){.DesignSystemCatalog-module__FWAT1G__swatches{column-gap:var(--s32);grid-template-columns:1fr 1fr}.DesignSystemCatalog-module__FWAT1G__typeRow{gap:var(--s32);grid-template-columns:200px 1fr;align-items:baseline}.DesignSystemCatalog-module__FWAT1G__compare,.DesignSystemCatalog-module__FWAT1G__motionDemo,.DesignSystemCatalog-module__FWAT1G__surfaceDemo{grid-template-columns:1fr 1fr}.DesignSystemCatalog-module__FWAT1G__surfaceDemo{grid-template-columns:repeat(3,1fr)}.DesignSystemCatalog-module__FWAT1G__guide{gap:var(--s24);grid-template-columns:1fr 1fr}.DesignSystemCatalog-module__FWAT1G__example{padding:var(--s56) var(--s40)}}@media (min-width:1024px){.DesignSystemCatalog-module__FWAT1G__layout{gap:var(--s64);grid-template-columns:160px 1fr}.DesignSystemCatalog-module__FWAT1G__toc ol{top:calc(var(--nav-height) + var(--s24));gap:var(--s12);flex-direction:column;position:sticky}}@media (prefers-reduced-motion:reduce){.DesignSystemCatalog-module__FWAT1G__motionBox:hover,.DesignSystemCatalog-module__FWAT1G__motionBox:focus-visible{transform:none}}
.HowToWorkSection-module__0-Znmq__stepsGrid{padding-bottom:var(--sec-py);grid-template-columns:1fr;display:grid}.HowToWorkSection-module__0-Znmq__step{padding:var(--card-py) 0;flex-direction:column;display:flex}.HowToWorkSection-module__0-Znmq__stepNum{font-size:var(--fs-step);font-weight:var(--fw-bold);letter-spacing:var(--ls-normal);line-height:var(--lh-none);color:var(--text-accent);margin-bottom:var(--s20);display:block}.HowToWorkSection-module__0-Znmq__stepEng{font-size:var(--fs-caption);color:var(--text-muted);margin-bottom:var(--s4);display:block;}.HowToWorkSection-module__0-Znmq__stepTitle{font-size:var(--fs-h3);font-weight:var(--fw-semi);letter-spacing:var(--ls-normal);line-height:var(--lh-snug);color:var(--text-primary);margin-bottom:var(--s12)}.HowToWorkSection-module__0-Znmq__stepBody{font-size:var(--fs-body-m);font-weight:var(--fw-reg);line-height:var(--lh-relaxed);color:var(--text-secondary)}@media (min-width:768px){.HowToWorkSection-module__0-Znmq__stepsGrid{border-top:var(--rule-strong);grid-template-columns:repeat(3,1fr)}.HowToWorkSection-module__0-Znmq__step{padding:var(--card-py) var(--s32);border-left:var(--rule)}.HowToWorkSection-module__0-Znmq__step:first-child{border-left:none;padding-left:0}.HowToWorkSection-module__0-Znmq__step:last-child{padding-right:0}}@media (min-width:1024px){.HowToWorkSection-module__0-Znmq__step{padding:var(--card-py) var(--s40)}.HowToWorkSection-module__0-Znmq__step:first-child{padding-left:0}.HowToWorkSection-module__0-Znmq__step:last-child{padding-right:0}}
.ExpertRegistrationForm-module__chYPnq__section{background:var(--surface-page)}.ExpertRegistrationForm-module__chYPnq__typeSel{border-left:var(--rule);margin-top:var(--sec-py);margin-bottom:var(--s40);grid-template-columns:1fr;gap:0;display:grid}.ExpertRegistrationForm-module__chYPnq__typeBtn{padding:var(--s20) var(--s24);border-right:var(--rule);border-bottom:var(--rule);cursor:pointer;text-align:left;transition:background var(--motion-fast);background:0 0;border-top:none;border-left:none}.ExpertRegistrationForm-module__chYPnq__typeBtn:hover .ExpertRegistrationForm-module__chYPnq__tbName{color:var(--text-accent)}.ExpertRegistrationForm-module__chYPnq__typeBtn:active{background:var(--g10)}.ExpertRegistrationForm-module__chYPnq__typeBtnActive,.ExpertRegistrationForm-module__chYPnq__typeBtnActive:hover{background:var(--surface-inverse)}.ExpertRegistrationForm-module__chYPnq__typeBtnActive:hover .ExpertRegistrationForm-module__chYPnq__tbName,.ExpertRegistrationForm-module__chYPnq__typeBtnActive .ExpertRegistrationForm-module__chYPnq__tbNum,.ExpertRegistrationForm-module__chYPnq__typeBtnActive .ExpertRegistrationForm-module__chYPnq__tbName,.ExpertRegistrationForm-module__chYPnq__typeBtnActive .ExpertRegistrationForm-module__chYPnq__tbDesc,.ExpertRegistrationForm-module__chYPnq__typeBtnActive .ExpertRegistrationForm-module__chYPnq__tbName{color:var(--text-inverse)}.ExpertRegistrationForm-module__chYPnq__typeBtnActive{border-color:var(--text-primary)}.ExpertRegistrationForm-module__chYPnq__tbNum{font-size:var(--fs-caption);color:var(--text-accent);margin-bottom:var(--s8);display:block;}.ExpertRegistrationForm-module__chYPnq__typeBtnActive .ExpertRegistrationForm-module__chYPnq__tbNum{color:var(--state-on-inverse)}.ExpertRegistrationForm-module__chYPnq__tbName{font-size:var(--fs-h4);font-weight:var(--fw-semi);color:var(--text-primary);margin-bottom:var(--s4);display:block}.ExpertRegistrationForm-module__chYPnq__tbDesc{font-size:var(--fs-body-s);color:var(--text-secondary)}.ExpertRegistrationForm-module__chYPnq__lectureGroup{gap:var(--s12) var(--s20);padding:var(--s12) 0;grid-template-columns:1fr;display:grid}.ExpertRegistrationForm-module__chYPnq__lectureFieldset{border:0;padding:0}.ExpertRegistrationForm-module__chYPnq__lectureItem{align-items:flex-start;gap:var(--s8);min-width:0;font-size:var(--fs-body-s);line-height:var(--lh-normal);color:var(--text-secondary);word-break:keep-all;overflow-wrap:anywhere;display:flex}.ExpertRegistrationForm-module__chYPnq__lectureItem input[type=checkbox]{accent-color:var(--text-accent);flex-shrink:0;margin-top:2px}.ExpertRegistrationForm-module__chYPnq__lectureHint{max-width:var(--measure-base);margin-top:var(--s4);font-size:var(--fs-caption);line-height:var(--lh-relaxed);color:var(--text-secondary);word-break:keep-all}.ExpertRegistrationForm-module__chYPnq__submitWrap{margin-top:var(--s48);padding-top:var(--s48);padding-bottom:var(--sec-py)}.ExpertRegistrationForm-module__chYPnq__formStatus{margin-top:var(--s16);font-size:var(--fs-body-s);line-height:var(--lh-relaxed);color:var(--state-danger)}.ExpertRegistrationForm-module__chYPnq__successMsg{text-align:center}.ExpertRegistrationForm-module__chYPnq__successSection{min-height:calc(100svh - 52px);padding:var(--s64) 0;background:var(--surface-muted);outline:none;place-items:center;scroll-margin-top:52px;display:grid}.ExpertRegistrationForm-module__chYPnq__successIcon{border:2px solid var(--action-primary);width:72px;height:72px;margin:0 auto var(--s32);font-size:var(--fs-h3);color:var(--text-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.ExpertRegistrationForm-module__chYPnq__successH{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:var(--s16)}.ExpertRegistrationForm-module__chYPnq__successP{font-size:var(--fs-body-l);color:var(--text-secondary);line-height:var(--lh-relaxed)}.ExpertRegistrationForm-module__chYPnq__successActions{justify-content:center;gap:var(--s12);margin-top:var(--s40);flex-wrap:wrap;display:flex}@media (min-width:640px){.ExpertRegistrationForm-module__chYPnq__typeSel{grid-template-columns:repeat(2,1fr)}.ExpertRegistrationForm-module__chYPnq__typeBtn{border-bottom:none}.ExpertRegistrationForm-module__chYPnq__lectureGroup{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ExpertRegistrationForm-module__chYPnq__lectureGroup{grid-template-columns:repeat(3,minmax(0,1fr))}}.ExpertRegistrationForm-module__chYPnq__roleDesc{color:var(--text-secondary)}.ExpertRegistrationForm-module__chYPnq__fileBox{align-items:center;gap:var(--s12,12px) var(--s16);padding:var(--s16) 0;border-bottom:var(--rule);flex-wrap:wrap;display:flex}.ExpertRegistrationForm-module__chYPnq__fileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ExpertRegistrationForm-module__chYPnq__fileButton{min-height:40px;padding:0 var(--s16);font:inherit;font-size:var(--fs-body-s);font-weight:var(--fw-semi);color:var(--text-primary);background:var(--surface-page);border:1px solid var(--border-strong);cursor:pointer}.ExpertRegistrationForm-module__chYPnq__fileButton:hover:not(:disabled){color:var(--text-inverse);background:var(--surface-inverse)}.ExpertRegistrationForm-module__chYPnq__fileButton:disabled{color:var(--text-muted);border-color:var(--border-default);cursor:not-allowed}.ExpertRegistrationForm-module__chYPnq__fileInput:focus-visible+.ExpertRegistrationForm-module__chYPnq__fileButton,.ExpertRegistrationForm-module__chYPnq__fileButton:focus-visible{outline:var(--focus-ring);outline-offset:2px}.ExpertRegistrationForm-module__chYPnq__fileHelp{font-size:var(--fs-caption);line-height:var(--lh-relaxed);color:var(--text-secondary);word-break:keep-all}.ExpertRegistrationForm-module__chYPnq__fileList{gap:var(--s8);margin:var(--s8) 0 0;padding:0;list-style:none;display:grid}.ExpertRegistrationForm-module__chYPnq__fileList li{align-items:center;gap:var(--s8);min-width:0;font-size:var(--fs-body-s);color:var(--g80);display:flex}.ExpertRegistrationForm-module__chYPnq__fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ExpertRegistrationForm-module__chYPnq__fileSize{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-secondary);flex-shrink:0}.ExpertRegistrationForm-module__chYPnq__fileRemove{padding:4px var(--s8);font:inherit;font-size:var(--fs-caption);color:var(--state-danger);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:auto;text-decoration:underline}.ExpertRegistrationForm-module__chYPnq__fileError{margin-top:var(--s8);font-size:var(--fs-body-s);line-height:var(--lh-relaxed);color:var(--state-danger)}.ExpertRegistrationForm-module__chYPnq__postingName{padding:var(--s12) 0;border-bottom:1px solid var(--border-input);font-size:var(--fs-body-m);font-weight:var(--fw-semi);color:var(--text-primary)}
.ExpertNetworkSection-module__I2cywa__enGrid{border-top:var(--rule-strong);}.ExpertNetworkSection-module__I2cywa__enCard{border-bottom:var(--rule);}.ExpertNetworkSection-module__I2cywa__enNum{font-size:var(--fs-caption);color:var(--text-accent);margin-bottom:var(--s16);display:block;}.ExpertNetworkSection-module__I2cywa__enHeading{font-size:var(--fs-h3);font-weight:var(--fw-semi);letter-spacing:var(--ls-normal);line-height:var(--lh-snug);color:var(--text-primary);margin-bottom:var(--s8)}.ExpertNetworkSection-module__I2cywa__enBody{font-size:var(--fs-body-m);font-weight:var(--fw-reg);line-height:var(--lh-relaxed);color:var(--text-secondary)}.ExpertNetworkSection-module__I2cywa__enActions{align-items:flex-start;gap:var(--s16);padding:var(--s40) 0 var(--sec-py);flex-direction:column;display:flex}@media (min-width:640px){.ExpertNetworkSection-module__I2cywa__enActions{align-items:center;gap:var(--s24);flex-direction:row}}@media (min-width:768px){.ExpertNetworkSection-module__I2cywa__enCard{border-bottom:none}}
