.ToggleSwitch-module__7WPlAq__root{cursor:pointer;flex-shrink:0;block-size:1.75rem;inline-size:3rem;display:inline-flex;position:relative}.ToggleSwitch-module__7WPlAq__input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.ToggleSwitch-module__7WPlAq__track{background:var(--bg-strong);pointer-events:none;border-radius:999px;align-items:center;padding:.125rem;display:flex;position:absolute;inset:0}.ToggleSwitch-module__7WPlAq__input:focus-visible+.ToggleSwitch-module__7WPlAq__track{outline:2px solid var(--link-accent);outline-offset:2px}.ToggleSwitch-module__7WPlAq__thumb{background:var(--bg);border:1px solid var(--stroke);block-size:1.5rem;inline-size:1.5rem;color:var(--fg-strong);border-radius:50%;justify-content:center;align-items:center;transition:transform .15s ease-in-out;display:flex}.ToggleSwitch-module__7WPlAq__input:checked+.ToggleSwitch-module__7WPlAq__track .ToggleSwitch-module__7WPlAq__thumb{transform:translate(1.25rem)}.ToggleSwitch-module__7WPlAq__iconOn,.ToggleSwitch-module__7WPlAq__iconOff{display:none}.ToggleSwitch-module__7WPlAq__input:checked+.ToggleSwitch-module__7WPlAq__track .ToggleSwitch-module__7WPlAq__iconOn,.ToggleSwitch-module__7WPlAq__input:not(:checked)+.ToggleSwitch-module__7WPlAq__track .ToggleSwitch-module__7WPlAq__iconOff{display:flex}.ToggleSwitch-module__7WPlAq__presentational{cursor:inherit}.ToggleSwitch-module__7WPlAq__presentational[data-checked=true] .ToggleSwitch-module__7WPlAq__thumb{transform:translate(1.25rem)}.ToggleSwitch-module__7WPlAq__presentational[data-checked=true] .ToggleSwitch-module__7WPlAq__iconOn,.ToggleSwitch-module__7WPlAq__presentational[data-checked=false] .ToggleSwitch-module__7WPlAq__iconOff{display:flex}.ToggleSwitch-module__7WPlAq__root:has(.ToggleSwitch-module__7WPlAq__input:disabled){cursor:not-allowed}.ToggleSwitch-module__7WPlAq__root:has(.ToggleSwitch-module__7WPlAq__input:disabled) .ToggleSwitch-module__7WPlAq__track{background:var(--bg-muted)}.ToggleSwitch-module__7WPlAq__root:has(.ToggleSwitch-module__7WPlAq__input:disabled) .ToggleSwitch-module__7WPlAq__thumb{border-color:var(--stroke-muted);color:var(--text-muted)}
.Profile-module__Stz3Ga__profile{align-items:center;gap:var(--spacing-md);flex-direction:row;flex:1;display:flex}.Profile-module__Stz3Ga__profile.Profile-module__Stz3Ga__lg{gap:var(--spacing-lg)}.Profile-module__Stz3Ga__avatar{background:var(--bg);border:2px solid var(--bg);box-sizing:content-box;border-radius:50%;flex-shrink:0;overflow:hidden}.Profile-module__Stz3Ga__avatarSm{width:2.75rem;height:2.75rem}.Profile-module__Stz3Ga__avatarMd{width:3.625rem;height:3.625rem}.Profile-module__Stz3Ga__avatarLg{width:6rem;height:6rem}.Profile-module__Stz3Ga__avatar svg{width:100%;height:100%;display:block}.Profile-module__Stz3Ga__text{gap:var(--spacing-xs);flex-direction:column;display:flex}.Profile-module__Stz3Ga__title{font:var(--font-weight-medium) var(--text-size-lg) / 1.15 var(--font-family-body);color:var(--fg);margin:0;display:block}.Profile-module__Stz3Ga__name{font:var(--font-weight-semibold) var(--text-size-lg) / 1.15 var(--font-family-display);color:var(--fg-strong);margin:0;display:block}.Profile-module__Stz3Ga__lg .Profile-module__Stz3Ga__name{font:var(--font-heading-lg)}@media (max-width:1000px){.Profile-module__Stz3Ga__avatarMd{box-sizing:border-box;width:44px;height:44px}}@media (max-width:480px){.Profile-module__Stz3Ga__avatarCompact{width:2.25rem;height:2.25rem}}
.PersonPage-module__wbA3xW__profileDisplay{border-bottom:1px solid var(--stroke);margin-block-end:var(--spacing-lg);padding-block-end:var(--spacing-xl)}.PersonPage-module__wbA3xW__noData{font:var(--font-weight-regular) var(--text-size-md) / 1.5 var(--font-family-body);color:var(--fg-muted)}
.ToolPage-module__SjFoiq__action{margin-block:var(--spacing-lg)}
.ToolsListPage-module__VqZSSq__actionButton{margin-top:var(--spacing-xs);width:100%}
.Grid-module__kG3pDG__grid{row-gap:var(--gap);column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));padding:0;list-style:none;display:grid}.Grid-module__kG3pDG__gapSm{row-gap:var(--spacing-md);column-gap:var(--spacing-md)}.Grid-module__kG3pDG__gapLg{column-gap:var(--page-margin-x)}.Grid-module__kG3pDG__container{container-type:inline-size}.Grid-module__kG3pDG__separator>:not(:first-child){border-left:1px solid var(--stroke);padding-left:var(--page-margin-x)}.Grid-module__kG3pDG__grid>*{grid-column:span 12}.Grid-module__kG3pDG__alignStart{justify-self:start}.Grid-module__kG3pDG__alignCenter{justify-self:center}.Grid-module__kG3pDG__alignEnd{justify-self:end}.Grid-module__kG3pDG__vAlignStart{align-self:start}.Grid-module__kG3pDG__vAlignCenter{align-self:center}.Grid-module__kG3pDG__vAlignEnd{align-self:end}.Grid-module__kG3pDG__span1{grid-column:span 1}.Grid-module__kG3pDG__span2{grid-column:span 2}.Grid-module__kG3pDG__span3{grid-column:span 3}.Grid-module__kG3pDG__span4{grid-column:span 4}.Grid-module__kG3pDG__span5{grid-column:span 5}.Grid-module__kG3pDG__span6{grid-column:span 6}.Grid-module__kG3pDG__span7{grid-column:span 7}.Grid-module__kG3pDG__span8{grid-column:span 8}.Grid-module__kG3pDG__span9{grid-column:span 9}.Grid-module__kG3pDG__span10{grid-column:span 10}.Grid-module__kG3pDG__span11{grid-column:span 11}.Grid-module__kG3pDG__span12{grid-column:span 12}@media (max-width:1000px){.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__md1{grid-column:span 1}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__md2{grid-column:span 2}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__md3{grid-column:span 3}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__md4{grid-column:span 4}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__md5{grid-column:span 5}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__md6{grid-column:span 6}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__md7{grid-column:span 7}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__md8{grid-column:span 8}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__md9{grid-column:span 9}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__md10{grid-column:span 10}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__md11{grid-column:span 11}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__md12{grid-column:span 12}}@media (max-width:600px){.Grid-module__kG3pDG__gapLg{column-gap:var(--gap)}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__sm1{grid-column:span 1}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__sm2{grid-column:span 2}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__sm3{grid-column:span 3}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__sm4{grid-column:span 4}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__sm5{grid-column:span 5}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__sm6{grid-column:span 6}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__sm7{grid-column:span 7}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__sm8{grid-column:span 8}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__sm9{grid-column:span 9}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__sm10{grid-column:span 10}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__sm11{grid-column:span 11}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__sm12{grid-column:span 12}.Grid-module__kG3pDG__grid:not(.Grid-module__kG3pDG__container) .Grid-module__kG3pDG__sm12.Grid-module__kG3pDG__alignEnd{justify-self:unset}}@container (max-width:1000px){.Grid-module__kG3pDG__md1{grid-column:span 1}.Grid-module__kG3pDG__md2{grid-column:span 2}.Grid-module__kG3pDG__md3{grid-column:span 3}.Grid-module__kG3pDG__md4{grid-column:span 4}.Grid-module__kG3pDG__md5{grid-column:span 5}.Grid-module__kG3pDG__md6{grid-column:span 6}.Grid-module__kG3pDG__md7{grid-column:span 7}.Grid-module__kG3pDG__md8{grid-column:span 8}.Grid-module__kG3pDG__md9{grid-column:span 9}.Grid-module__kG3pDG__md10{grid-column:span 10}.Grid-module__kG3pDG__md11{grid-column:span 11}.Grid-module__kG3pDG__md12{grid-column:span 12}}@container (max-width:600px){.Grid-module__kG3pDG__sm1{grid-column:span 1}.Grid-module__kG3pDG__sm2{grid-column:span 2}.Grid-module__kG3pDG__sm3{grid-column:span 3}.Grid-module__kG3pDG__sm4{grid-column:span 4}.Grid-module__kG3pDG__sm5{grid-column:span 5}.Grid-module__kG3pDG__sm6{grid-column:span 6}.Grid-module__kG3pDG__sm7{grid-column:span 7}.Grid-module__kG3pDG__sm8{grid-column:span 8}.Grid-module__kG3pDG__sm9{grid-column:span 9}.Grid-module__kG3pDG__sm10{grid-column:span 10}.Grid-module__kG3pDG__sm11{grid-column:span 11}.Grid-module__kG3pDG__sm12{grid-column:span 12}.Grid-module__kG3pDG__sm12.Grid-module__kG3pDG__alignEnd{justify-self:unset}}@media (max-width:1000px){.Grid-module__kG3pDG__separator>:not(:first-child){border-left:none;padding-left:0}}@container (max-width:1000px){.Grid-module__kG3pDG__separator>:not(:first-child){border-left:none;padding-left:0}}
.Heading-module__e6_Yfq__root{color:var(--fg-strong);margin:0}.Heading-module__e6_Yfq__root a{text-decoration-thickness:1px}.Heading-module__e6_Yfq__xxs{font:var(--font-heading-xxs);margin-bottom:var(--spacing-xs)}.Heading-module__e6_Yfq__xs{font:var(--font-heading-xs);margin-bottom:var(--spacing-xs)}.Heading-module__e6_Yfq__sm{font:var(--font-heading-sm);margin-bottom:var(--spacing-sm)}.Heading-module__e6_Yfq__md{font:var(--font-heading-md);margin-bottom:var(--spacing-sm)}.Heading-module__e6_Yfq__lg{font:var(--font-heading-lg);margin-bottom:var(--spacing-lg)}.Heading-module__e6_Yfq__xl{font:var(--font-heading-xl);margin-bottom:var(--spacing-lg)}.Heading-module__e6_Yfq__noMargin{margin-bottom:0}.Heading-module__e6_Yfq__dividerAbove{border-top:1px solid var(--stroke);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg)}.Heading-module__e6_Yfq__dividerBelow{border-bottom:1px solid var(--stroke);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md)}.Heading-module__e6_Yfq__structural{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.icon-module__edY7na__icon{stroke:var(--icon-color,currentColor);stroke-width:var(--icon-stroke-width,1.75px);width:var(--icon-size,unset);height:var(--icon-size,unset);transform:var(--icon-transform,translateX(0) scale(1));flex-shrink:0;transition:transform .1s ease-in-out}.icon-module__edY7na__outlined{stroke:none;fill:var(--icon-color,currentColor)}
.Button-module__p8AkZW__root{cursor:pointer;font-family:var(--font-family-body);font-weight:var(--font-weight-semibold);white-space:nowrap;border:none;border-radius:1.75rem;justify-content:center;align-items:center;margin:0;line-height:normal;text-decoration:none;display:inline-flex}.Button-module__p8AkZW__root:focus{outline:none}.Button-module__p8AkZW__root:focus-visible{outline:var(--outline);outline-offset:.125rem}.Button-module__p8AkZW__lg{height:3.4375rem;padding-inline:var(--spacing-lg);font-size:var(--text-size-lg)}.Button-module__p8AkZW__md{height:3.125rem;padding-inline:var(--spacing-lg);font-size:var(--text-size-md)}.Button-module__p8AkZW__sm{height:2.4375rem;font-size:var(--text-size-md);padding-inline:1.25rem}.Button-module__p8AkZW__lg.Button-module__p8AkZW__withIcon,.Button-module__p8AkZW__md.Button-module__p8AkZW__withIcon{padding-inline:1.125rem var(--spacing-lg);gap:.625rem}.Button-module__p8AkZW__sm.Button-module__p8AkZW__withIcon{padding-inline:var(--spacing-md) 1.25rem;gap:.375rem}.Button-module__p8AkZW__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Button-module__p8AkZW__lg .Button-module__p8AkZW__icon{block-size:1.625rem;inline-size:1.625rem}.Button-module__p8AkZW__md .Button-module__p8AkZW__icon,.Button-module__p8AkZW__sm .Button-module__p8AkZW__icon{block-size:1.25rem;inline-size:1.25rem}.Button-module__p8AkZW__icon>svg{block-size:100%;inline-size:100%}.Button-module__p8AkZW__badge{min-width:1.5rem;height:1.25rem;padding:0 var(--spacing-xs);background-color:var(--text-strong);color:var(--bg);font-size:var(--text-size-xs);font-weight:var(--font-weight-semibold);border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.Button-module__p8AkZW__primary,.Button-module__p8AkZW__primary:hover,.Button-module__p8AkZW__primary:focus{background:var(--button-primary);color:var(--button-primary-text)}.Button-module__p8AkZW__primary:hover{background:var(--button-primary-hover)}.Button-module__p8AkZW__secondary,.Button-module__p8AkZW__secondary:hover,.Button-module__p8AkZW__secondary:focus{--icon-color:var(--link);background:var(--button-secondary);color:var(--text-strong)}.Button-module__p8AkZW__secondary:hover{background:var(--button-secondary-hover)}.Button-module__p8AkZW__tertiary,.Button-module__p8AkZW__tertiary:hover,.Button-module__p8AkZW__tertiary:focus{background:var(--button-tertiary);color:var(--button-tertiary-text)}.Button-module__p8AkZW__tertiary:hover{background:var(--button-tertiary-hover)}.Button-module__p8AkZW__outlined,.Button-module__p8AkZW__outlined:hover,.Button-module__p8AkZW__outlined:focus{color:var(--text-strong);border:1.5px solid var(--stroke);background:0 0}.Button-module__p8AkZW__outlined:hover{background:var(--button-secondary)}.Button-module__p8AkZW__link,.Button-module__p8AkZW__link:hover,.Button-module__p8AkZW__link:focus{--icon-color:var(--link);color:var(--link);background:0 0;border:none}.Button-module__p8AkZW__link:hover{color:var(--button-primary-hover)}.Button-module__p8AkZW__secondary:not(.Button-module__p8AkZW__withIcon) .Button-module__p8AkZW__label,.Button-module__p8AkZW__outlined:not(.Button-module__p8AkZW__withIcon) .Button-module__p8AkZW__label,.Button-module__p8AkZW__link:not(.Button-module__p8AkZW__withIcon) .Button-module__p8AkZW__label{text-decoration:underline;text-decoration-thickness:1px}.Button-module__p8AkZW__lg.Button-module__p8AkZW__iconRight,.Button-module__p8AkZW__md.Button-module__p8AkZW__iconRight{padding-inline:var(--spacing-lg) 1.125rem}.Button-module__p8AkZW__sm.Button-module__p8AkZW__iconRight{padding-inline:1.25rem var(--spacing-md)}.Button-module__p8AkZW__iconOnly{aspect-ratio:1;border-radius:50%}.Button-module__p8AkZW__lg.Button-module__p8AkZW__iconOnly,.Button-module__p8AkZW__md.Button-module__p8AkZW__iconOnly,.Button-module__p8AkZW__sm.Button-module__p8AkZW__iconOnly,.Button-module__p8AkZW__root.Button-module__p8AkZW__link{padding:0}@media (max-width:1000px){.Button-module__p8AkZW__lg,.Button-module__p8AkZW__md{height:44px;padding-inline:var(--spacing-md)}.Button-module__p8AkZW__lg.Button-module__p8AkZW__withIcon,.Button-module__p8AkZW__md.Button-module__p8AkZW__withIcon{padding-inline:var(--spacing-md);gap:var(--spacing-xs)}.Button-module__p8AkZW__lg.Button-module__p8AkZW__iconOnly,.Button-module__p8AkZW__md.Button-module__p8AkZW__iconOnly,.Button-module__p8AkZW__sm.Button-module__p8AkZW__iconOnly{padding:0}}
.Canvas-module__7mBywG__canvas{background:var(--bg);flex:1}.Canvas-module__7mBywG__canvasHeader{padding:0 var(--spacing-xl) 0 var(--page-margin-x);align-items:center;gap:var(--spacing-xs);min-height:4.5rem;display:flex}.Canvas-module__7mBywG__canvasHeaderActions{margin-left:auto}.Canvas-module__7mBywG__canvasContent{padding:3.375rem 0 var(--spacing-4xl)}.Canvas-module__7mBywG__canvasHeaderMobile,.Canvas-module__7mBywG__canvasHeaderSidebarToggleButton{display:none}@media (max-width:1000px){.Canvas-module__7mBywG__canvas{border:none;margin:0}.Canvas-module__7mBywG__canvasContent{padding-top:var(--spacing-md)}.Canvas-module__7mBywG__canvasHeader{padding-left:var(--page-margin-x);padding-right:var(--page-margin-x)}.Canvas-module__7mBywG__canvasHeaderSidebarToggleButton{display:flex}}@media (max-width:480px){.Canvas-module__7mBywG__canvasHeader{display:none}.Canvas-module__7mBywG__canvasHeaderMobile{justify-content:space-between;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--page-margin-x);display:flex}.Canvas-module__7mBywG__canvasContent{padding-top:var(--spacing-sm)}}
.InlineDetails-module__-7478G__root{margin-bottom:var(--spacing-xs);--icon-stroke-width:1.5;flex-wrap:wrap;align-items:center;gap:1em;display:flex}.InlineDetails-module__-7478G__root:last-child{margin-bottom:0}.InlineDetails-module__-7478G__item{white-space:nowrap;align-items:center;gap:var(--spacing-2xs);min-width:0;display:flex}.InlineDetails-module__-7478G__item:not(:last-child):after{content:"";background-color:var(--stroke);width:1px;height:1.5em;margin-left:1em}.InlineDetails-module__-7478G__item:has(svg) a{text-decoration:none}.InlineDetails-module__-7478G__item:has(.InlineDetails-module__-7478G__label) a{font-weight:var(--font-weight-normal);text-decoration:underline}.InlineDetails-module__-7478G__label{font-weight:var(--font-weight-semibold);color:var(--text-strong);margin-right:var(--spacing-2xs)}@media (max-width:480px){.InlineDetails-module__-7478G__root{gap:var(--spacing-xs)}}
.LinkCard-module__XhA_ma__root{gap:var(--spacing-xs);--icon-size:1.625rem;--icon-color:var(--link-accent);flex-direction:column;height:100%;display:flex;position:relative}.LinkCard-module__XhA_ma__iconContainer{background:var(--bg-strong);width:3rem;height:3rem;margin-bottom:var(--spacing-2xs);border:.0625rem solid var(--stroke-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.LinkCard-module__XhA_ma__title{word-break:break-word}.LinkCard-module__XhA_ma__link:after{content:"";position:absolute;inset:0}.LinkCard-module__XhA_ma__link:focus-visible:after{outline:var(--outline);outline-offset:.125rem;border-radius:var(--radius-md)}.LinkCard-module__XhA_ma__root:hover .LinkCard-module__XhA_ma__title{text-decoration:underline;text-decoration-thickness:.0625rem}.LinkCard-module__XhA_ma__link:focus-visible{outline:none}.LinkCard-module__XhA_ma__description{color:var(--text);font:var(--font-text-lg);margin-bottom:.5em}[aria-busy=true] .LinkCard-module__XhA_ma__root{color:#0000;background-image:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg) 50%, var(--bg-muted) 75%);-webkit-user-select:none;user-select:none;background-size:200% 100%;animation:2s ease-in-out infinite LinkCard-module__XhA_ma__skeleton-shimmer}.dark [aria-busy=true] .LinkCard-module__XhA_ma__root{background-image:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-strong) 50%, var(--bg-muted) 75%)}[aria-busy=true] .LinkCard-module__XhA_ma__root>*{visibility:hidden}@keyframes LinkCard-module__XhA_ma__skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){[aria-busy=true] .LinkCard-module__XhA_ma__root{animation:none}}
.MainIntroLinks-module__A9hW8W__list{flex-direction:column;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}
.UnitPage-module__2yepxa__introContent{margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);border-bottom:2px solid var(--stroke-strong)}.UnitPage-module__2yepxa__introContent:has(img) .UnitPage-module__2yepxa__pageHeading{margin-bottom:var(--spacing-md);font-size:34px}.UnitPage-module__2yepxa__mainImage{border-radius:var(--radius-md) var(--radius-md) var(--radius-md) 60px}.UnitPage-module__2yepxa__topics{margin-top:var(--spacing-2xl)}.UnitPage-module__2yepxa__childGrid{margin-top:var(--spacing-lg)}@media (max-width:1000px){.UnitPage-module__2yepxa__topics{margin-top:var(--spacing-xl)}}@media (max-width:700px){.UnitPage-module__2yepxa__mainImage{aspect-ratio:21/9}}@media (max-width:480px){.UnitPage-module__2yepxa__mainImage{aspect-ratio:16/9}}
.OverlayPanel-module__wvEC8W__panel{z-index:10;background:var(--bg);border-radius:var(--radius-input);box-shadow:var(--shadow-overlay), inset 0 0 0 1px var(--stroke);position:absolute}.OverlayPanel-module__wvEC8W__panel:focus{outline:none}.OverlayPanel-module__wvEC8W__anchored{top:calc(100% + var(--spacing-2xs));min-width:100%;max-block-size:var(--overlay-panel-max-block-size,25.5rem);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;display:flex;overflow-y:auto}.OverlayPanel-module__wvEC8W__anchored::-webkit-scrollbar{display:none}
.ContextMenu-module__n36GzW__root{display:inline-flex;position:relative}.ContextMenu-module__n36GzW__menu{min-width:200px;padding:.375rem}.ContextMenu-module__n36GzW__alignStart{inset-inline-start:0}.ContextMenu-module__n36GzW__alignEnd{inset-inline-end:0}.ContextMenu-module__n36GzW__item{appearance:none;align-items:center;gap:var(--spacing-xs);inline-size:100%;padding:var(--spacing-xs);color:var(--text-strong);font-family:var(--font-family-body);font-size:var(--text-size-sm);font-weight:var(--font-weight-medium);text-align:start;white-space:nowrap;cursor:pointer;border-radius:var(--radius-input);background:0 0;border:0;margin:0;text-decoration:none;display:flex}.ContextMenu-module__n36GzW__item:hover{background:var(--bg-muted)}.ContextMenu-module__n36GzW__item:focus{outline:none}.ContextMenu-module__n36GzW__item:focus-visible{outline:var(--outline);outline-offset:-.125rem}.ContextMenu-module__n36GzW__item[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed;opacity:.5}.ContextMenu-module__n36GzW__item[aria-disabled=true]:hover{background:0 0}.ContextMenu-module__n36GzW__separator{background:var(--stroke-muted);border:0;height:1px;margin:.375rem -.375rem}.ContextMenu-module__n36GzW__icon{--icon-size:1rem;color:var(--link-accent);flex-shrink:0;display:inline-flex}
.Wrapper-module__SfFO4W__wrapper{padding:0 var(--page-margin-x);background:var(--bg)}.Wrapper-module__SfFO4W__wrapper .Wrapper-module__SfFO4W__wrapper{padding-left:0;padding-right:0}.Wrapper-module__SfFO4W__inner{margin:0 auto}.Wrapper-module__SfFO4W__md .Wrapper-module__SfFO4W__inner{max-width:var(--wrapper-max-width)}.Wrapper-module__SfFO4W__sm .Wrapper-module__SfFO4W__inner{max-width:var(--wrapper-max-width-sm)}.Wrapper-module__SfFO4W__lg .Wrapper-module__SfFO4W__inner{max-width:var(--wrapper-max-width-lg)}.Wrapper-module__SfFO4W__xl .Wrapper-module__SfFO4W__inner{max-width:var(--wrapper-max-width-xl)}.Wrapper-module__SfFO4W__xxl .Wrapper-module__SfFO4W__inner{max-width:var(--wrapper-max-width-xxl)}
.Footer-module__hP-FLq__footer{background:var(--bg-strong);grid-area:3/2/4/3;min-height:300px}@media (min-width:1001px){.Footer-module__hP-FLq__footer{grid-column:1/3}}.Footer-module__hP-FLq__footerLogotype{bottom:var(--spacing-xl);right:var(--spacing-xl);position:absolute}.dark .Footer-module__hP-FLq__footer{border-top:1px solid var(--stroke)}
.Header-module__85i50G__root{justify-content:space-between;align-items:center;gap:var(--spacing-lg);min-height:6.375rem;padding:0 var(--page-margin-x) 0 calc(var(--page-margin-x) - var(--logotype-padding));background:var(--bg);border-bottom:1px solid var(--stroke);display:flex}.Header-module__85i50G__logotype{padding:var(--logotype-padding)}.Header-module__85i50G__actions{align-items:center;gap:.75rem;display:flex}.Header-module__85i50G__divider{background:var(--stroke);width:1px;height:2.125rem;margin:0 var(--spacing-sm);display:block}.Header-module__85i50G__labelShort{display:none}@media (max-width:1000px){.Header-module__85i50G__root{min-height:76px}.Header-module__85i50G__labelFull{display:none}.Header-module__85i50G__labelShort{display:inline}.Header-module__85i50G__divider{margin:0 var(--spacing-2xs)}}@media (max-width:480px){.Header-module__85i50G__root{display:none}}
.Logotype-module__BqxYcq__brand{align-items:center;gap:var(--page-margin-x);min-width:0;color:inherit;border-radius:var(--radius-md);flex-shrink:0;text-decoration:none;display:flex}.Logotype-module__BqxYcq__logo{height:var(--logotype-height);width:auto;display:block}.Logotype-module__BqxYcq__logoDark{display:none}.dark .Logotype-module__BqxYcq__logoLight{display:none}.dark .Logotype-module__BqxYcq__logoDark{display:block}.Logotype-module__BqxYcq__wordmark{font:var(--font-heading-md);font-family:var(--font-family-body);color:var(--fg-strong);white-space:nowrap;padding-left:var(--spacing-lg);font-weight:500;line-height:var(--logotype-height);position:relative}.Logotype-module__BqxYcq__wordmark:before{content:"";background:var(--stroke-strong);width:1px;display:block;position:absolute;top:-5px;bottom:-5px;left:0}@media (max-width:1000px){.Logotype-module__BqxYcq__wordmark{font-size:var(--heading-size-sm);padding-left:var(--spacing-md)}}@media (max-width:480px){.Logotype-module__BqxYcq__wordmark{padding-left:var(--spacing-md);font-size:var(--heading-size-sm)}}@media (max-width:400px){.Logotype-module__BqxYcq__logo{object-fit:cover;object-position:left;width:29px}}@media (max-width:320px){.Logotype-module__BqxYcq__wordmark{font-size:var(--text-size-md);padding-left:var(--spacing-sm)}.Logotype-module__BqxYcq__wordmark:before{top:-1px;bottom:-1px}}
.MobileHeader-module__6svWTa__root{background:var(--bg);border-bottom:1px solid var(--stroke);flex-direction:column;min-height:6.375rem;display:none}.MobileHeader-module__6svWTa__top{padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) calc(var(--spacing-md) + 4px);justify-content:space-between;align-items:center;display:flex}.MobileHeader-module__6svWTa__topEnd{align-items:center;gap:var(--spacing-xs);display:flex}.MobileHeader-module__6svWTa__actions{align-items:center;gap:var(--spacing-xs);border-top:1px solid var(--stroke);padding:var(--spacing-sm) var(--page-margin-x);background:var(--bg-strong);--icon-stroke-width:2px;justify-content:space-between;display:flex}.MobileHeader-module__6svWTa__actions>div{gap:var(--spacing-xs);display:flex}.MobileHeader-module__6svWTa__actions>div:first-child{width:100%}.MobileHeader-module__6svWTa__actions>div>*{width:100%}.MobileHeader-module__6svWTa__divider{background:var(--stroke);width:1px;height:2.125rem;margin:0 var(--spacing-xs);display:block}@media (max-width:1000px){.MobileHeader-module__6svWTa__root{min-height:80px}}@media (max-width:480px){.MobileHeader-module__6svWTa__root{display:flex}}
.WorkplaceBanner-module__GFwi3W__banner{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-xl);background:var(--color-accent-c-300);color:var(--color-accent-c-800);font:var(--font-text-sm);border-bottom:1px solid var(--color-accent-c-400);display:flex}.dark .WorkplaceBanner-module__GFwi3W__banner{background:var(--color-accent-c-800);color:var(--color-accent-c-200);border-bottom-color:var(--color-accent-c-700)}.WorkplaceBanner-module__GFwi3W__label{font-weight:var(--font-weight-semibold);white-space:nowrap}.WorkplaceBanner-module__GFwi3W__ids{color:var(--color-accent-c-800)}.dark .WorkplaceBanner-module__GFwi3W__ids{color:var(--color-accent-c-300)}.WorkplaceBanner-module__GFwi3W__dismissButton{padding:var(--spacing-xs);border-radius:var(--radius-sm);color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.WorkplaceBanner-module__GFwi3W__dismissButton:hover{opacity:1;background:color-mix(in srgb, currentColor 10%, transparent)}
.AppShell-module__LVobBa__root{--profile-row-block-size:6.375rem;grid-template-columns:19.25rem minmax(0,1fr);grid-template-rows:var(--profile-row-block-size) 1fr auto;grid-column-gap:0;grid-row-gap:0;width:100vw;min-height:100vh;display:grid}.AppShell-module__LVobBa__rootPreview{padding-top:var(--spacing-lg);grid-template-columns:0 minmax(0,1fr)}.AppShell-module__LVobBa__profile{background:var(--bg-muted);border-right:1px solid var(--stroke);border-bottom:1px solid var(--stroke);padding:var(--spacing-sm)}.AppShell-module__LVobBa__sidebar{background:var(--bg-muted);border-right:1px solid var(--stroke);flex-direction:column;grid-row:2/4;display:flex;overflow-y:auto}.AppShell-module__LVobBa__main{background:var(--bg);flex-direction:column;min-width:0;display:flex}.AppShell-module__LVobBa__rail{display:none}@media (min-width:481px) and (max-width:1000px){.AppShell-module__LVobBa__root{grid-template-rows:auto 1fr auto;grid-template-columns:68px minmax(0,1fr)}.AppShell-module__LVobBa__sidebar,.AppShell-module__LVobBa__profile{display:none}.AppShell-module__LVobBa__rail{padding-top:calc(var(--spacing-md) - 1px);border-right:1px solid var(--stroke);background:var(--bg-muted);flex-direction:column;grid-area:1/1/-1;align-items:center;gap:30px;display:flex}}@media (max-width:480px){.AppShell-module__LVobBa__root{flex-direction:column;display:flex}.AppShell-module__LVobBa__sidebar,.AppShell-module__LVobBa__profile{display:none}}
.ProfilePage-module__qjW_aG__workplaces{gap:var(--spacing-xl);flex-direction:column;display:flex}.ProfilePage-module__qjW_aG__workplace{gap:var(--spacing-lg);flex-direction:column;display:flex}.ProfilePage-module__qjW_aG__workplaceHeading{border-block-end:1px solid var(--stroke);margin:0;padding-block-end:var(--spacing-sm)}.ProfilePage-module__qjW_aG__profileDisplay{border-bottom:1px solid var(--stroke);margin-block-end:var(--spacing-lg);padding-block-end:var(--spacing-xl)}.ProfilePage-module__qjW_aG__dl{gap:var(--spacing-xs) var(--spacing-lg);grid-template-columns:max-content 1fr;margin:0;display:grid}.ProfilePage-module__qjW_aG__dl dt{font:var(--font-weight-medium) var(--text-size-md) / 1.5 var(--font-family-body);color:var(--fg-muted)}.ProfilePage-module__qjW_aG__dl dd{font:var(--font-weight-regular) var(--text-size-md) / 1.5 var(--font-family-body);color:var(--fg-strong);margin:0}.ProfilePage-module__qjW_aG__noData{font:var(--font-weight-regular) var(--text-size-md) / 1.5 var(--font-family-body);color:var(--fg-muted)}
.Dropdown-module__3FjyiW__root{display:inline-flex;position:relative}.Dropdown-module__3FjyiW__panel{padding:var(--spacing-xs) 0}.Dropdown-module__3FjyiW__panel>ul{padding:0}.Dropdown-module__3FjyiW__alignStart{inset-inline-start:0}.Dropdown-module__3FjyiW__alignEnd{inset-inline-end:0}.Dropdown-module__3FjyiW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Dropdown-module__3FjyiW__trigger{min-height:2.875rem;padding-block:var(--spacing-xs);padding-inline:var(--spacing-md);background:var(--input-bg);border:1.5px solid var(--stroke-strong);border-radius:var(--radius-input);color:var(--text);font-family:var(--font-family-body);font-size:var(--text-size-md);white-space:nowrap;cursor:pointer;align-items:center;gap:.625rem;margin:0;line-height:normal;display:inline-flex}.Dropdown-module__3FjyiW__trigger:focus{outline:none}.Dropdown-module__3FjyiW__trigger:focus-visible{outline:var(--outline);outline-offset:.125rem}.Dropdown-module__3FjyiW__triggerOpen{border-color:var(--link-accent);box-shadow:0 0 0 .5px var(--link-accent)}.Dropdown-module__3FjyiW__triggerLabel{color:var(--text-strong);font-weight:var(--font-weight-semibold)}.Dropdown-module__3FjyiW__triggerValue{color:var(--text)}.Dropdown-module__3FjyiW__divider{background:var(--stroke);flex-shrink:0;width:1px;height:1.25rem}.Dropdown-module__3FjyiW__chevron{color:var(--link-accent);flex-shrink:0;margin-inline:-.1875rem}.Dropdown-module__3FjyiW__chevronOpen{--icon-transform:rotate(180deg)}
.DropdownOption-module__ajDkjG__option{appearance:none;align-items:center;gap:var(--spacing-xs);inline-size:calc(100% - var(--spacing-md));margin:0 calc(var(--spacing-md) / 2);border-radius:var(--radius-sm);padding:var(--spacing-sm) calc(var(--spacing-sm) - 2px);color:var(--text);font-family:var(--font-family-body);font-size:var(--text-size-md);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}.DropdownOption-module__ajDkjG__option:hover{background:var(--bg-muted)}.DropdownOption-module__ajDkjG__option:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.5}.DropdownOption-module__ajDkjG__option:disabled:hover{background:0 0}.DropdownOption-module__ajDkjG__option:focus{outline:none}.DropdownOption-module__ajDkjG__option:focus-visible{outline:var(--outline);outline-offset:-.125rem}.DropdownOption-module__ajDkjG__check{color:var(--link-accent);visibility:hidden;flex-shrink:0;max-width:none;margin-left:auto}.DropdownOption-module__ajDkjG__option[aria-pressed=true] .DropdownOption-module__ajDkjG__check{visibility:visible}
.FavoritesPage-module__NDJA2a__sections{gap:var(--spacing-lg);flex-direction:column;display:flex}.FavoritesPage-module__NDJA2a__section{gap:var(--spacing-md);flex-direction:column;display:flex}.FavoritesPage-module__NDJA2a__sectionHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);border-bottom:1px solid var(--stroke);padding-bottom:var(--spacing-sm);display:flex}.FavoritesPage-module__NDJA2a__item{justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.FavoritesPage-module__NDJA2a__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FavoritesPage-module__NDJA2a__rows .FavoritesPage-module__NDJA2a__item{border-bottom:1px solid var(--stroke);padding:var(--spacing-sm) 0}.FavoritesPage-module__NDJA2a__rows .FavoritesPage-module__NDJA2a__item:last-child{border-bottom:none}.FavoritesPage-module__NDJA2a__columns{gap:var(--spacing-sm) var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.FavoritesPage-module__NDJA2a__bookmarkColumns{row-gap:var(--spacing-md)}.FavoritesPage-module__NDJA2a__itemLink{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.FavoritesPage-module__NDJA2a__rows .FavoritesPage-module__NDJA2a__itemLink{flex:1}.FavoritesPage-module__NDJA2a__icon{flex-shrink:0}.FavoritesPage-module__NDJA2a__updated{text-align:right;color:var(--text-muted);font-size:var(--text-size-sm);flex-shrink:0}.FavoritesPage-module__NDJA2a__remove{flex-shrink:0}.FavoritesPage-module__NDJA2a__tools{gap:var(--spacing-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.FavoritesPage-module__NDJA2a__tool{flex:1;justify-content:space-between;min-width:0}.FavoritesPage-module__NDJA2a__person{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.FavoritesPage-module__NDJA2a__avatar{flex-shrink:0}.FavoritesPage-module__NDJA2a__personIdentity{min-width:0}.FavoritesPage-module__NDJA2a__personName{margin:0;font-weight:600}.FavoritesPage-module__NDJA2a__personRole{color:var(--text-muted);font-size:var(--text-size-sm);margin:0}.FavoritesPage-module__NDJA2a__empty{margin-top:var(--spacing-md)}.FavoritesPage-module__NDJA2a__error{background:var(--alert);color:var(--color-white-800);border-radius:var(--radius-input);font-size:var(--text-size-sm);padding:var(--spacing-xs) var(--spacing-sm);margin:0}@media (max-width:1000px){.FavoritesPage-module__NDJA2a__tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.FavoritesPage-module__NDJA2a__columns,.FavoritesPage-module__NDJA2a__tools{grid-template-columns:minmax(0,1fr)}}
.Card-module__VpcOJa__card{background:var(--bg);border-radius:var(--radius-md);padding:var(--card-padding);flex-direction:column;flex:1;display:flex}.Card-module__VpcOJa__card+.Card-module__VpcOJa__card{margin-top:var(--spacing-xl)}.Card-module__VpcOJa__outlined{border:1px solid var(--stroke)}.Card-module__VpcOJa__heading{margin-bottom:0}.Card-module__VpcOJa__footer{padding-top:var(--spacing-xs);justify-content:flex-end;margin-top:auto;display:flex}.Card-module__VpcOJa__brand{border-radius:var(--radius-md) var(--radius-md) var(--radius-brand) var(--radius-md)}
.ThemeSelect-module__HKoaLW__root{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;display:flex}.ThemeSelect-module__HKoaLW__options{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ThemeSelect-module__HKoaLW__error{background:var(--alert);color:var(--color-white-800);border-radius:var(--radius-input);font-size:var(--text-size-sm);padding:var(--spacing-xs) var(--spacing-sm);margin:0}
