.brand-module__lJO6na__brand{align-items:center;gap:var(--krds-gap-4);width:fit-content;color:var(--color-label-strong);letter-spacing:-.02em;font-weight:700;line-height:1.3;display:inline-flex}.brand-module__lJO6na__mark{width:var(--size-brand-mark);aspect-ratio:96/86;flex:none;justify-content:center;align-items:center;height:auto;display:inline-flex}.brand-module__lJO6na__markIcon{background:var(--color-primary-normal);width:100%;height:100%;display:block;-webkit-mask:url(/images/hanbit-hb-icon-green.png) 50%/contain no-repeat;mask:url(/images/hanbit-hb-icon-green.png) 50%/contain no-repeat}.brand-module__lJO6na__wordmark{font-size:var(--krds-font-size-heading-small)}.brand-module__lJO6na__wordmark span{color:var(--color-primary-heavy)}.brand-module__lJO6na__inverse,.brand-module__lJO6na__inverse .brand-module__lJO6na__wordmark span{color:var(--color-inverse-normal)}.brand-module__lJO6na__inverse .brand-module__lJO6na__markIcon{background:var(--color-inverse-normal)}@media (max-width:47.999rem){.brand-module__lJO6na__brand{gap:var(--krds-gap-3)}.brand-module__lJO6na__mark{width:var(--size-brand-mark-compact)}}
.error-module__ZWvuyq__page{min-height:100svh;padding:var(--krds-gap-6) var(--krds-contents-padding-x);background:var(--krds-color-background-gray-subtler);place-items:center;display:grid}.error-module__ZWvuyq__panel{gap:var(--krds-gap-5);width:min(100%,32rem);padding:var(--krds-padding-8);border:1px solid var(--krds-color-border-gray-light);background:var(--krds-color-surface-white);border-radius:.625rem;display:grid}.error-module__ZWvuyq__icon{border-radius:var(--krds-radius-medium2);background:var(--krds-color-surface-danger-subtler);width:3rem;height:3rem;color:var(--krds-color-text-danger);place-items:center;display:grid}.error-module__ZWvuyq__copy h1,.error-module__ZWvuyq__copy p{margin:0}.error-module__ZWvuyq__copy h1{color:var(--krds-color-text-bolder);font-size:var(--krds-font-size-heading-large);line-height:1.4}.error-module__ZWvuyq__copy p{margin-top:var(--krds-gap-2);color:var(--krds-color-text-subtle);font-size:var(--krds-font-size-body-small);line-height:1.6}.error-module__ZWvuyq__actions{gap:var(--krds-gap-3);flex-wrap:wrap;display:flex}.error-module__ZWvuyq__actions>a{min-height:3rem;padding:0 var(--krds-padding-5);border:1px solid var(--krds-color-border-gray-light);border-radius:var(--krds-radius-medium2);background:var(--krds-color-background-white);color:var(--krds-color-link-default);font-size:var(--krds-font-size-body-small);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.error-module__ZWvuyq__actions>a:hover{background:var(--krds-color-surface-gray-subtler)}
.login-module__WEZH7G__page{min-height:100svh;padding:var(--krds-gap-5) var(--krds-contents-padding-x) var(--krds-gap-8);background:var(--krds-color-background-gray-subtler)}.login-module__WEZH7G__shell{gap:var(--krds-gap-5);width:min(100%,70rem);margin:0 auto;display:grid}.login-module__WEZH7G__topBar{justify-content:space-between;align-items:center;gap:var(--krds-gap-4);min-height:3.5rem;display:flex}.login-module__WEZH7G__backLink,.login-module__WEZH7G__panelFooter a,.login-module__WEZH7G__learnerLink{color:var(--krds-color-link-default)}.login-module__WEZH7G__backLink{align-items:center;gap:var(--krds-gap-2);min-height:3rem;padding:0 var(--krds-padding-4);border-radius:var(--krds-radius-medium2);font-size:var(--krds-font-size-body-small);border:1px solid #0000;font-weight:700;display:inline-flex}.login-module__WEZH7G__backLink:hover{background:var(--krds-color-surface-white)}.login-module__WEZH7G__authFrame{width:min(100%, var(--size-readable-body));border:1px solid var(--krds-color-border-gray-light);background:var(--krds-color-surface-white);border-radius:.625rem;margin-inline:auto;display:block;overflow:hidden}.login-module__WEZH7G__contextPanel,.login-module__WEZH7G__formPanel{align-content:start;min-width:0;display:grid}.login-module__WEZH7G__contextPanel{gap:var(--krds-gap-6);padding:var(--krds-padding-8);border-bottom:1px solid var(--krds-color-divider-gray-light);background:var(--krds-color-background-gray-subtler)}.login-module__WEZH7G__contextCopy,.login-module__WEZH7G__sectionHeading,.login-module__WEZH7G__configPanel,.login-module__WEZH7G__roleText{gap:var(--krds-gap-2);display:grid}.login-module__WEZH7G__contextBadge,.login-module__WEZH7G__eyebrow,.login-module__WEZH7G__flowLabel{color:var(--krds-color-text-primary);font-size:var(--krds-font-size-body-xsmall);margin:0;font-weight:700}.login-module__WEZH7G__contextCopy h1{max-width:14ch;color:var(--krds-color-text-bolder);word-break:keep-all;margin:0;font-size:1.5rem;line-height:1.35}.login-module__WEZH7G__contextCopy p,.login-module__WEZH7G__sectionHeading p:last-child,.login-module__WEZH7G__roleText>span,.login-module__WEZH7G__fieldHint,.login-module__WEZH7G__panelFooter,.login-module__WEZH7G__learnerEntry,.login-module__WEZH7G__footnote{color:var(--krds-color-text-subtle);font-size:var(--krds-font-size-body-small);margin:0;line-height:1.6}.login-module__WEZH7G__flowBlock{gap:var(--krds-gap-4);padding-top:var(--krds-gap-5);border-top:1px solid var(--krds-color-divider-gray-light);display:grid}.login-module__WEZH7G__flowList{gap:var(--krds-gap-3);margin:0;padding:0;list-style:none;display:grid}.login-module__WEZH7G__flowList li{gap:var(--krds-gap-3);padding:var(--krds-padding-4);border:1px solid var(--krds-color-border-gray-light);border-radius:var(--krds-radius-medium2);background:var(--krds-color-surface-white);color:var(--krds-color-text-basic);font-size:var(--krds-font-size-body-small);grid-template-columns:auto 1fr;align-items:start;font-weight:700;display:grid}.login-module__WEZH7G__flowNumber{color:var(--krds-color-text-primary);font-size:var(--krds-font-size-body-xsmall);font-weight:700}.login-module__WEZH7G__formPanel{padding:var(--krds-padding-8);background:var(--krds-color-surface-white)}.login-module__WEZH7G__panelLead{align-items:flex-start;gap:var(--krds-gap-4);display:flex}.login-module__WEZH7G__panelIcon,.login-module__WEZH7G__roleIcon{border-radius:var(--krds-radius-medium2);background:var(--krds-color-surface-primary-subtler);width:3rem;height:3rem;color:var(--krds-color-text-primary);flex:none;place-items:center;display:grid}.login-module__WEZH7G__sectionHeading h2{color:var(--krds-color-text-bolder);font-size:var(--krds-font-size-heading-large);margin:0;line-height:1.4}.login-module__WEZH7G__viewSwitch{gap:var(--krds-gap-2);margin:var(--krds-gap-6) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.login-module__WEZH7G__viewSwitch a{border:1px solid var(--krds-color-border-gray-light);border-radius:var(--krds-radius-medium2);background:var(--krds-color-background-white);min-height:3rem;color:var(--krds-color-text-subtle);font-size:var(--krds-font-size-body-small);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.login-module__WEZH7G__viewSwitch a[aria-current=page]{border-color:var(--krds-color-border-primary);background:var(--krds-color-surface-primary-subtler);color:var(--krds-color-text-primary)}.login-module__WEZH7G__form{gap:var(--krds-gap-2);scroll-margin-top:var(--krds-gap-6);display:grid}.login-module__WEZH7G__form:target,.login-module__WEZH7G__form:focus{outline:2px solid var(--krds-color-border-primary);outline-offset:var(--krds-gap-2)}.login-module__WEZH7G__form label,.login-module__WEZH7G__label,.login-module__WEZH7G__legend{margin-top:var(--krds-gap-2);color:var(--krds-color-text-bolder);font-size:var(--krds-font-size-body-small);font-weight:700}.login-module__WEZH7G__form input{width:100%;min-height:3.5rem;padding:0 var(--krds-padding-6);border:1px solid var(--krds-color-input-border);border-radius:var(--krds-input-radius);background:var(--krds-color-input-surface);color:var(--krds-color-text-basic)}.login-module__WEZH7G__form input:hover{border-color:var(--krds-color-border-gray-dark)}.login-module__WEZH7G__form input::placeholder{color:var(--krds-color-text-disabled)}.login-module__WEZH7G__fieldHint,.login-module__WEZH7G__fieldStatus,.login-module__WEZH7G__fieldError{font-size:var(--krds-font-size-body-xsmall);line-height:var(--krds-line-height-base);margin:0}.login-module__WEZH7G__fieldHint,.login-module__WEZH7G__fieldStatus{color:var(--krds-color-text-subtle)}.login-module__WEZH7G__fieldError{color:var(--krds-color-text-danger);font-weight:700}.login-module__WEZH7G__form input[aria-invalid=true]{border-color:var(--krds-color-border-danger)}.login-module__WEZH7G__optional{color:var(--krds-color-text-subtle);font-weight:400}.login-module__WEZH7G__primaryButton,.login-module__WEZH7G__roleButton{border:1px solid var(--krds-color-button-primary-fill);border-radius:var(--krds-radius-medium2);background:var(--krds-color-button-primary-fill);min-height:3.5rem;color:var(--krds-color-text-inverse);cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.login-module__WEZH7G__primaryButton{width:100%;margin-top:var(--krds-gap-4);padding:0 var(--krds-padding-6)}.login-module__WEZH7G__primaryButton:hover,.login-module__WEZH7G__roleButton:hover{background:var(--krds-color-button-primary-fill-hover);border-color:var(--krds-color-button-primary-fill-hover)}.login-module__WEZH7G__panelFooter{justify-content:center;align-items:center;gap:var(--krds-gap-2);margin-top:var(--krds-gap-5);display:flex}.login-module__WEZH7G__panelFooter a,.login-module__WEZH7G__learnerLink{text-underline-offset:.15rem;font-weight:700;text-decoration:underline}.login-module__WEZH7G__learnerEntry{align-items:center;gap:var(--krds-gap-3) var(--krds-gap-4);margin-top:var(--krds-gap-6);padding-top:var(--krds-gap-5);border-top:1px solid var(--krds-color-divider-gray-light);grid-template-columns:auto minmax(0,1fr);display:grid}.login-module__WEZH7G__learnerEntryIcon{width:var(--krds-size-height-medium);height:var(--krds-size-height-medium);border-radius:var(--krds-radius-medium2);background:var(--krds-color-surface-primary-subtler);color:var(--krds-color-text-primary);place-items:center;display:grid}.login-module__WEZH7G__learnerEntryCopy{gap:var(--krds-gap-1);min-width:0;display:grid}.login-module__WEZH7G__learnerEntryCopy strong{color:var(--krds-color-text-bolder)}.login-module__WEZH7G__learnerEntryCopy span,.login-module__WEZH7G__learnerEntry p{color:var(--krds-color-text-subtle);font-size:var(--krds-font-size-body-xsmall);line-height:var(--krds-line-height-base)}.login-module__WEZH7G__learnerEntry p{text-align:center;grid-column:1/-1;margin:0}.login-module__WEZH7G__learnerEntry .login-module__WEZH7G__learnerLink{min-height:var(--krds-size-height-medium);border:1px solid var(--krds-color-button-secondary-border);border-radius:var(--krds-button-radius);background:var(--krds-color-button-secondary-fill);color:var(--krds-color-text-primary);transition:background-color var(--transition-fast), transform var(--transition-fast);grid-column:1/-1;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.login-module__WEZH7G__learnerEntry .login-module__WEZH7G__learnerLink:hover{background:var(--krds-color-button-secondary-fill-hover)}.login-module__WEZH7G__learnerEntry .login-module__WEZH7G__learnerLink:active{transform:translateY(var(--krds-gap-1))}.login-module__WEZH7G__error,.login-module__WEZH7G__success,.login-module__WEZH7G__demoNotice{margin:var(--krds-gap-5) 0 0;padding:var(--krds-padding-5);border:1px solid var(--krds-color-border-gray-light);border-radius:var(--krds-radius-medium2);font-size:var(--krds-font-size-body-small);line-height:1.6}.login-module__WEZH7G__error{border-color:var(--krds-color-border-danger);background:var(--krds-color-surface-danger-subtler);color:var(--krds-color-text-danger)}.login-module__WEZH7G__success{background:var(--krds-color-surface-success-subtler);color:var(--krds-color-text-success)}.login-module__WEZH7G__demoNotice{background:var(--krds-color-surface-warning-subtler);color:var(--krds-color-text-warning)}.login-module__WEZH7G__roleList{gap:var(--krds-gap-3);margin-top:var(--krds-gap-6);display:grid}.login-module__WEZH7G__roleRow{gap:var(--krds-gap-3);padding:var(--krds-padding-6);border:1px solid var(--krds-color-border-gray-light);background:var(--krds-color-background-gray-subtler);border-radius:.625rem;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.login-module__WEZH7G__roleButton{padding:0 var(--krds-padding-5);grid-column:1/-1}.login-module__WEZH7G__configPanel .login-module__WEZH7G__error{margin-top:0}.login-module__WEZH7G__footnote{text-align:center}.login-module__WEZH7G__backLink:focus-visible,.login-module__WEZH7G__viewSwitch a:focus-visible,.login-module__WEZH7G__form input:focus-visible,.login-module__WEZH7G__primaryButton:focus-visible,.login-module__WEZH7G__roleButton:focus-visible,.login-module__WEZH7G__panelFooter a:focus-visible,.login-module__WEZH7G__learnerLink:focus-visible{outline:2px solid var(--krds-color-border-primary);outline-offset:2px}.login-module__WEZH7G__form input:focus-visible{border-color:var(--krds-color-input-border-active)}@media (min-width:40rem){.login-module__WEZH7G__page{padding-top:var(--krds-gap-6);padding-bottom:var(--krds-gap-10)}.login-module__WEZH7G__contextPanel,.login-module__WEZH7G__formPanel{padding:var(--krds-padding-10)}.login-module__WEZH7G__flowList{grid-template-columns:repeat(3,minmax(0,1fr))}.login-module__WEZH7G__roleRow{grid-template-columns:auto minmax(0,1fr) auto}.login-module__WEZH7G__roleButton{grid-column:auto}}@media (min-width:64rem){.login-module__WEZH7G__page{padding-top:var(--krds-gap-8);padding-bottom:var(--krds-gap-8);align-items:center;display:grid}.login-module__WEZH7G__authFrame{grid-template-columns:minmax(24rem,.9fr) minmax(0,1.1fr)}.login-module__WEZH7G__contextPanel{border-right:1px solid var(--krds-color-divider-gray-light);border-bottom:0}.login-module__WEZH7G__contextCopy h1{font-size:2rem}}.login-module__WEZH7G__page{background:linear-gradient(135deg, #f3fbf8 0%, var(--krds-color-background-gray-subtler) 52%, #e8f7f2 100%)}.login-module__WEZH7G__authFrame{border-color:color-mix(in oklch, var(--color-primary-normal) 22%, var(--krds-color-border-gray-light));box-shadow:0 1.5rem 4rem #012d2914}.login-module__WEZH7G__contextPanel{background:linear-gradient(160deg,#effbf6,#e1f6ee)}.login-module__WEZH7G__flowList li,.login-module__WEZH7G__roleRow{transition:transform var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) ease, background-color var(--motion-duration-fast) ease}.login-module__WEZH7G__flowList li:hover,.login-module__WEZH7G__roleRow:hover{border-color:var(--krds-color-border-primary);transform:translateY(-.2rem)}
.onboarding-module__X8sWMG__page{background:var(--krds-color-background-gray-subtler);min-height:100svh}.onboarding-module__X8sWMG__shell{gap:var(--krds-gap-5);width:min(100%,75rem);padding:var(--krds-gap-5) var(--krds-contents-padding-x) var(--krds-gap-10);margin:0 auto;display:grid}.onboarding-module__X8sWMG__introPanel,.onboarding-module__X8sWMG__formPanel{gap:var(--krds-gap-5);padding:var(--krds-padding-8);border:1px solid var(--krds-color-border-gray-light);background:var(--krds-color-surface-white);border-radius:.625rem;display:grid}.onboarding-module__X8sWMG__backLink,.onboarding-module__X8sWMG__secondaryLink{align-items:center;gap:var(--krds-gap-2);width:fit-content;color:var(--krds-color-link-default);font-size:var(--krds-font-size-body-small);font-weight:700;display:inline-flex}.onboarding-module__X8sWMG__badge,.onboarding-module__X8sWMG__eyebrow,.onboarding-module__X8sWMG__currentRoute{color:var(--krds-color-text-primary);font-size:var(--krds-font-size-body-xsmall);margin:0;font-weight:700}.onboarding-module__X8sWMG__introCopy,.onboarding-module__X8sWMG__sectionHeading,.onboarding-module__X8sWMG__blockedPanel,.onboarding-module__X8sWMG__learnerRouteCopy,.onboarding-module__X8sWMG__fieldGroup,.onboarding-module__X8sWMG__fieldset,.onboarding-module__X8sWMG__submitRow,.onboarding-module__X8sWMG__optionBody{gap:var(--krds-gap-3);display:grid}.onboarding-module__X8sWMG__introCopy h1,.onboarding-module__X8sWMG__sectionHeading h2,.onboarding-module__X8sWMG__learnerRouteCopy h2{color:var(--krds-color-text-bolder);word-break:keep-all;margin:0;line-height:1.4}.onboarding-module__X8sWMG__introCopy h1{max-width:14ch;font-size:1.5rem}.onboarding-module__X8sWMG__sectionHeading h2,.onboarding-module__X8sWMG__learnerRouteCopy h2{font-size:var(--krds-font-size-heading-large)}.onboarding-module__X8sWMG__introCopy p,.onboarding-module__X8sWMG__sectionHeading p,.onboarding-module__X8sWMG__learnerRouteCopy p,.onboarding-module__X8sWMG__footnote,.onboarding-module__X8sWMG__hint,.onboarding-module__X8sWMG__optionDescription{color:var(--krds-color-text-subtle);font-size:var(--krds-font-size-body-small);margin:0;line-height:1.6}.onboarding-module__X8sWMG__roleGrid{gap:var(--krds-gap-4);display:grid}.onboarding-module__X8sWMG__learnerRoute,.onboarding-module__X8sWMG__operatorRoute,.onboarding-module__X8sWMG__blockedPanel,.onboarding-module__X8sWMG__optionCard{border:1px solid var(--krds-color-border-gray-light);border-radius:.625rem}.onboarding-module__X8sWMG__learnerRoute,.onboarding-module__X8sWMG__operatorRoute{gap:var(--krds-gap-4);padding:var(--krds-padding-6);background:var(--krds-color-background-gray-subtler);display:grid}.onboarding-module__X8sWMG__learnerRoute>svg,.onboarding-module__X8sWMG__operatorRoute>svg,.onboarding-module__X8sWMG__checkList svg{color:var(--krds-color-text-primary)}.onboarding-module__X8sWMG__learnerLink,.onboarding-module__X8sWMG__submitButton{min-height:3.5rem;padding:0 var(--krds-padding-6);border:1px solid var(--krds-color-button-primary-fill);border-radius:var(--krds-radius-medium2);background:var(--krds-color-button-primary-fill);color:var(--krds-color-text-inverse);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.onboarding-module__X8sWMG__learnerLink:hover,.onboarding-module__X8sWMG__submitButton:hover:enabled{background:var(--krds-color-button-primary-fill-hover);border-color:var(--krds-color-button-primary-fill-hover)}.onboarding-module__X8sWMG__currentRoute{width:fit-content;min-height:2rem;padding:0 var(--krds-padding-4);border:1px solid var(--krds-color-border-primary);border-radius:var(--krds-radius-medium2);background:var(--krds-color-surface-primary-subtler);align-items:center;display:inline-flex}.onboarding-module__X8sWMG__choiceDivider{align-items:center;gap:var(--krds-gap-3);color:var(--krds-color-text-subtle);font-size:var(--krds-font-size-body-small);font-weight:700;display:flex}.onboarding-module__X8sWMG__choiceDivider:before,.onboarding-module__X8sWMG__choiceDivider:after{background:var(--krds-color-divider-gray-light);content:"";flex:1;height:1px}.onboarding-module__X8sWMG__checkList{gap:var(--krds-gap-4);margin:0;padding:0;list-style:none;display:grid}.onboarding-module__X8sWMG__checkList li{gap:var(--krds-gap-3);color:var(--krds-color-text-basic);font-size:var(--krds-font-size-body-small);grid-template-columns:1.25rem 1fr;align-items:start;display:grid}.onboarding-module__X8sWMG__lookupError,.onboarding-module__X8sWMG__formError,.onboarding-module__X8sWMG__formMessage,.onboarding-module__X8sWMG__fieldError{padding:var(--krds-padding-5);border:1px solid var(--krds-color-border-gray-light);border-radius:var(--krds-radius-medium2);font-size:var(--krds-font-size-body-small);margin:0;line-height:1.6}.onboarding-module__X8sWMG__lookupError,.onboarding-module__X8sWMG__formError,.onboarding-module__X8sWMG__fieldError{border-color:var(--krds-color-border-danger);background:var(--krds-color-surface-danger-subtler);color:var(--krds-color-text-danger)}.onboarding-module__X8sWMG__formMessage{background:var(--krds-color-surface-information-subtler);color:var(--krds-color-text-information)}.onboarding-module__X8sWMG__blockedPanel{padding:var(--krds-padding-6);background:var(--krds-color-background-gray-subtler)}.onboarding-module__X8sWMG__form{gap:var(--krds-gap-6);display:grid}.onboarding-module__X8sWMG__fieldGroup,.onboarding-module__X8sWMG__fieldset{border:0;min-width:0;margin:0;padding:0}.onboarding-module__X8sWMG__label,.onboarding-module__X8sWMG__legend{align-items:center;gap:var(--krds-gap-2);color:var(--krds-color-text-bolder);font-size:var(--krds-font-size-body-small);font-weight:700;display:inline-flex}.onboarding-module__X8sWMG__optional{color:var(--krds-color-text-subtle);font-size:var(--krds-font-size-body-small);font-weight:400}.onboarding-module__X8sWMG__input{width:100%;min-height:3.5rem;padding:0 var(--krds-padding-6);border:1px solid var(--krds-color-input-border);border-radius:var(--krds-input-radius);background:var(--krds-color-input-surface);color:var(--krds-color-text-basic)}.onboarding-module__X8sWMG__input::placeholder{color:var(--krds-color-text-disabled)}.onboarding-module__X8sWMG__input[aria-invalid=true]{border-color:var(--krds-color-input-border-error)}.onboarding-module__X8sWMG__optionList{gap:var(--krds-gap-3);display:grid}.onboarding-module__X8sWMG__optionCard{padding:var(--krds-padding-6);background:var(--krds-color-surface-white);display:block;position:relative}.onboarding-module__X8sWMG__optionCard:has(.onboarding-module__X8sWMG__optionInput:checked){border-color:var(--krds-color-border-primary);background:var(--krds-color-surface-primary-subtler)}.onboarding-module__X8sWMG__optionCard:has(.onboarding-module__X8sWMG__optionInput:focus-visible){outline:2px solid var(--krds-color-border-primary);outline-offset:2px}.onboarding-module__X8sWMG__optionInput{inset:var(--krds-gap-5) auto auto var(--krds-gap-5);margin:0;position:absolute}.onboarding-module__X8sWMG__optionBody{padding-left:2rem}.onboarding-module__X8sWMG__optionLabel{color:var(--krds-color-text-bolder);font-size:var(--krds-font-size-body-small);font-weight:700}.onboarding-module__X8sWMG__submitButton:disabled{border-color:var(--krds-color-button-disabled-fill);background:var(--krds-color-button-disabled-fill);color:var(--krds-color-text-disabled)}.onboarding-module__X8sWMG__backLink:focus-visible,.onboarding-module__X8sWMG__secondaryLink:focus-visible,.onboarding-module__X8sWMG__learnerLink:focus-visible,.onboarding-module__X8sWMG__submitButton:focus-visible,.onboarding-module__X8sWMG__input:focus-visible{outline:2px solid var(--krds-color-border-primary);outline-offset:2px}.onboarding-module__X8sWMG__input:focus-visible{border-color:var(--krds-color-input-border-active)}@media (min-width:48rem){.onboarding-module__X8sWMG__shell{padding-top:var(--krds-gap-6);padding-bottom:var(--krds-gap-11)}.onboarding-module__X8sWMG__introPanel,.onboarding-module__X8sWMG__formPanel{padding:var(--krds-padding-10)}.onboarding-module__X8sWMG__roleGrid,.onboarding-module__X8sWMG__optionList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.onboarding-module__X8sWMG__shell{grid-template-columns:minmax(19rem,.9fr) minmax(0,1.1fr);align-items:start}.onboarding-module__X8sWMG__introPanel{top:var(--krds-gap-6);position:sticky}.onboarding-module__X8sWMG__introCopy h1{font-size:2rem}}.onboarding-module__X8sWMG__page{background:linear-gradient(135deg, #f3fbf8 0%, var(--krds-color-background-gray-subtler) 52%, #e8f7f2 100%)}.onboarding-module__X8sWMG__introPanel,.onboarding-module__X8sWMG__formPanel{border-color:color-mix(in oklch, var(--color-primary-normal) 18%, var(--krds-color-border-gray-light));box-shadow:0 1rem 3rem #012d290f}.onboarding-module__X8sWMG__optionCard,.onboarding-module__X8sWMG__learnerRoute,.onboarding-module__X8sWMG__operatorRoute{transition:transform var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) ease, background-color var(--motion-duration-fast) ease}.onboarding-module__X8sWMG__optionCard:hover,.onboarding-module__X8sWMG__learnerRoute:hover,.onboarding-module__X8sWMG__operatorRoute:hover{border-color:var(--krds-color-border-primary);transform:translateY(-.2rem)}
.page-module___8aEwW__page{--proof-ink:var(--color-label-strong);--proof-ink-soft:var(--color-label-neutral);--proof-ink-mute:color-mix(in srgb, var(--color-label-strong) 64%, transparent);--proof-accent-ink:color-mix(in srgb, var(--color-primary-heavy) 72%, var(--color-label-strong));--proof-accent-wash:color-mix(in srgb, var(--color-primary-normal) 5%, transparent);--proof-rule:var(--color-line-normal);--proof-control-line:color-mix(in srgb, var(--color-label-strong) 46%, transparent);--proof-paper:color-mix(in srgb, var(--color-bg-normal) 97%, var(--color-primary-normal));--proof-paper-mount:color-mix(in srgb, var(--color-bg-alternative) 96%, var(--color-primary-normal));--proof-gutter:1rem;--proof-row-pad:clamp(1.25rem, 2.4vw, 1.75rem);--proof-section-pad:clamp(3.5rem, 7vw, 5.75rem);background:var(--proof-paper);min-height:100svh;color:var(--proof-ink-soft)}@media (min-width:48rem){.page-module___8aEwW__page{--proof-gutter:1.5rem}}.page-module___8aEwW__sheet{width:min(100% - (var(--proof-gutter) * 2), 75rem);margin-inline:auto}.page-module___8aEwW__runningHead{z-index:20;border-block-end:1px solid var(--proof-rule);background:var(--proof-paper);position:sticky;inset-block-start:0}.page-module___8aEwW__runningHeadInner{align-items:center;gap:var(--space-2);flex-wrap:nowrap;min-height:4.25rem;display:flex}@media (min-width:48rem){.page-module___8aEwW__runningHeadInner{gap:var(--space-4)}}.page-module___8aEwW__brandFull,.page-module___8aEwW__brandCompact{flex:none;display:inline-flex}.page-module___8aEwW__brandFull a,.page-module___8aEwW__brandCompact a,.page-module___8aEwW__runningFootInner a{align-items:center;min-height:2.75rem}.page-module___8aEwW__brandCompact a{padding-inline:var(--space-1);margin-inline-start:calc(var(--space-1) * -1)}.page-module___8aEwW__brandFull{display:none}@media (min-width:30rem){.page-module___8aEwW__brandFull{display:inline-flex}.page-module___8aEwW__brandCompact{display:none}}.page-module___8aEwW__runningHeadNote{min-width:0;margin:0 auto 0 var(--space-4);color:var(--proof-ink-mute);font-size:var(--font-size-xs);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.4;display:none;overflow:hidden}@media (min-width:48rem){.page-module___8aEwW__runningHeadNote{display:block}}.page-module___8aEwW__nav{align-items:center;gap:var(--space-1);flex:none;display:flex}@media (min-width:48rem){.page-module___8aEwW__nav{gap:var(--space-2)}}.page-module___8aEwW__textLink{min-height:2.75rem;padding-inline:var(--space-2);color:var(--proof-ink-soft);font-size:var(--font-size-sm);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}@media (min-width:48rem){.page-module___8aEwW__textLink{padding-inline:var(--space-3)}}.page-module___8aEwW__textLink:hover{color:var(--proof-ink)}.page-module___8aEwW__workroomLink{min-height:2.75rem;padding-inline:var(--space-3);border:1px solid var(--proof-control-line);border-radius:var(--radius-control);color:var(--proof-ink);font-size:var(--font-size-sm);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}@media (min-width:48rem){.page-module___8aEwW__workroomLink{padding-inline:var(--space-4)}}.page-module___8aEwW__workroomLink:hover{border-color:var(--proof-accent-ink);background:var(--proof-accent-wash);color:var(--proof-accent-ink)}.page-module___8aEwW__titlePage{padding-block:clamp(2.75rem, 6vw, 4.5rem) var(--proof-section-pad)}.page-module___8aEwW__titleGrid{grid-template-columns:minmax(0,1fr);gap:clamp(2.75rem,6vw,4rem);display:grid}@media (min-width:60rem){.page-module___8aEwW__titleGrid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:clamp(3rem,6vw,5.5rem)}}.page-module___8aEwW__titleCopy{align-content:start;justify-items:start;display:grid}.page-module___8aEwW__imprint{gap:var(--space-2);color:var(--proof-ink-mute);font-size:var(--font-size-xs);letter-spacing:.08em;flex-wrap:wrap;margin:0;font-weight:700;line-height:1.6;display:flex}.page-module___8aEwW__imprintDivider{display:none}@media (min-width:30rem){.page-module___8aEwW__imprintDivider{display:inline}}.page-module___8aEwW__claim{margin:var(--space-6) 0 0;max-width:24ch;color:var(--proof-ink);letter-spacing:-.03em;word-break:keep-all;font-size:clamp(2rem,4.6vw,2.75rem);font-weight:800;line-height:1.3}.page-module___8aEwW__mark{color:var(--proof-accent-ink);font-weight:inherit;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary-normal) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary-normal) 42%, transparent);text-underline-offset:.22em;white-space:nowrap;background:0 0;text-decoration-thickness:.14em}.page-module___8aEwW__lead{margin:var(--space-6) 0 0;max-width:32rem;color:var(--proof-ink-soft);font-size:var(--font-size-lg);text-wrap:pretty;line-height:1.75}.page-module___8aEwW__actionRow{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.page-module___8aEwW__primaryAction{align-items:center;gap:var(--space-2);min-height:3rem;padding-inline:var(--space-5);border:1px solid var(--proof-accent-ink);border-radius:var(--radius-control);background:var(--proof-accent-ink);color:var(--color-on-primary);font-size:var(--font-size-base);font-weight:700;display:inline-flex}.page-module___8aEwW__primaryAction:hover{border-color:var(--proof-ink);background:var(--proof-ink)}.page-module___8aEwW__quietAction{min-height:2.75rem;color:var(--proof-accent-ink);font-size:var(--font-size-sm);text-underline-offset:.3em;align-items:center;font-weight:700;text-decoration-line:underline;text-decoration-thickness:.08em;display:inline-flex}.page-module___8aEwW__quietAction:hover{color:var(--proof-ink)}.page-module___8aEwW__footnote{margin:var(--space-4) 0 0;max-width:30rem;color:var(--proof-ink-mute);font-size:var(--font-size-sm);text-wrap:pretty;line-height:1.7}.page-module___8aEwW__specimen{margin:0}.page-module___8aEwW__specimenHead{justify-content:space-between;gap:var(--space-4);color:var(--proof-ink-mute);font-size:var(--font-size-xs);letter-spacing:.08em;margin-block-end:var(--space-3);font-weight:700;display:flex}.page-module___8aEwW__specimenPlate{padding:var(--space-3);border:1px solid var(--proof-rule);background:var(--proof-paper-mount);position:relative}.page-module___8aEwW__specimenImage{aspect-ratio:993/702;background:var(--color-bg-normal);position:relative;overflow:hidden}.page-module___8aEwW__specimenImageInner{object-fit:contain}.page-module___8aEwW__specimenPlate:before,.page-module___8aEwW__specimenPlate:after,.page-module___8aEwW__plateMarks:before,.page-module___8aEwW__plateMarks:after{border:1px solid var(--proof-accent-ink);content:"";pointer-events:none;width:.9rem;height:.9rem;position:absolute}.page-module___8aEwW__specimenPlate:before{border-block-end:0;border-inline-end:0;inset-block-start:-1px;inset-inline-start:-1px}.page-module___8aEwW__specimenPlate:after{border-block-end:0;border-inline-start:0;inset-block-start:-1px;inset-inline-end:-1px}.page-module___8aEwW__plateMarks:before{border-block-start:0;border-inline-end:0;inset-block-end:-1px;inset-inline-start:-1px}.page-module___8aEwW__plateMarks:after{border-block-start:0;border-inline-start:0;inset-block-end:-1px;inset-inline-end:-1px}.page-module___8aEwW__specimenData{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:30rem){.page-module___8aEwW__specimenData{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr) minmax(0,.85fr)}}.page-module___8aEwW__specimenData dt{color:var(--proof-ink-mute);font-size:var(--font-size-xs);letter-spacing:.08em;font-weight:700}.page-module___8aEwW__specimenData dd{margin:var(--space-1) 0 0;color:var(--proof-ink);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.5}.page-module___8aEwW__contents,.page-module___8aEwW__editions,.page-module___8aEwW__learners{padding-block:var(--proof-section-pad);border-block-start:1px solid var(--proof-rule)}.page-module___8aEwW__sectionGrid{grid-template-columns:minmax(0,1fr);gap:clamp(2.25rem,5vw,3.5rem);display:grid}@media (min-width:60rem){.page-module___8aEwW__sectionGrid{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(3rem,6vw,5rem)}}.page-module___8aEwW__sectionStack{gap:clamp(2.25rem,4vw,3rem);display:grid}.page-module___8aEwW__sectionIntro,.page-module___8aEwW__sectionIntroWide{align-content:start;justify-items:start;display:grid}.page-module___8aEwW__sectionIntroWide{max-width:44rem}.page-module___8aEwW__folio{color:var(--proof-accent-ink);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;letter-spacing:.1em;margin:0;font-weight:800}.page-module___8aEwW__sectionTitle{margin:var(--space-4) 0 0;max-width:22ch;color:var(--proof-ink);font-size:var(--font-size-2xl);letter-spacing:-.02em;word-break:keep-all;font-weight:800;line-height:1.34}@media (min-width:48rem){.page-module___8aEwW__sectionTitle{font-size:var(--font-size-3xl)}}.page-module___8aEwW__sectionBody{margin:var(--space-4) 0 0;max-width:34rem;color:var(--proof-ink-soft);font-size:var(--font-size-base);text-wrap:pretty;line-height:1.75}.page-module___8aEwW__contentsList{border-block-start:1px solid var(--proof-rule);margin:0;padding:0;list-style:none}.page-module___8aEwW__contentsRow{gap:var(--space-3) var(--space-4);padding:var(--proof-row-pad) 0;border-block-end:1px solid var(--proof-rule);grid-template-columns:2.5rem minmax(0,1fr) auto;display:grid}@media (min-width:48rem){.page-module___8aEwW__contentsRow{grid-template-columns:3.25rem minmax(0,1fr) minmax(2rem,.5fr) auto;align-items:start}}.page-module___8aEwW__contentsFolio{color:var(--proof-accent-ink);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:800}@media (min-width:48rem){.page-module___8aEwW__contentsFolio{padding-block-start:.2rem}}.page-module___8aEwW__contentsMain h3{color:var(--proof-ink);font-size:var(--font-size-lg);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.4}.page-module___8aEwW__contentsMain p{margin:var(--space-2) 0 0;max-width:40rem;color:var(--proof-ink-soft);font-size:var(--font-size-sm);text-wrap:pretty;line-height:1.7}.page-module___8aEwW__leader{display:none}@media (min-width:48rem){.page-module___8aEwW__leader{border-block-end:1px dotted color-mix(in srgb, var(--color-label-strong) 34%, transparent);align-self:end;height:1px;margin-block-end:.5rem;display:block}}.page-module___8aEwW__contentsArtifact{color:var(--proof-ink-mute);font-size:var(--font-size-xs);letter-spacing:.06em;white-space:nowrap;grid-column:2/-1;font-weight:700}@media (min-width:48rem){.page-module___8aEwW__contentsArtifact{grid-column:auto;place-self:end;padding-block-end:.15rem}}.page-module___8aEwW__editionTable{border-collapse:collapse;text-align:start;width:100%}.page-module___8aEwW__editionTable th,.page-module___8aEwW__editionTable td{text-align:start;vertical-align:top}.page-module___8aEwW__editionTable thead th{padding:0 0 var(--space-3);border-block-end:2px solid var(--proof-ink);color:var(--proof-ink);font-size:var(--font-size-lg);letter-spacing:-.01em;font-weight:800}.page-module___8aEwW__editionTable thead th:first-child{width:8.5rem}.page-module___8aEwW__editionIndex{width:1.35rem;height:1.35rem;border:1px solid var(--proof-rule);border-radius:var(--krds-radius-xsmall);color:var(--proof-accent-ink);font-size:var(--font-size-xs);vertical-align:middle;justify-content:center;align-items:center;margin-inline-end:var(--space-2);font-weight:800;display:inline-flex}.page-module___8aEwW__editionTable tbody th{padding:var(--proof-row-pad) var(--space-4) var(--proof-row-pad) 0;border-block-end:1px solid var(--proof-rule);color:var(--proof-ink-mute);font-size:var(--font-size-sm);white-space:nowrap;font-weight:700}.page-module___8aEwW__editionTable tbody td{padding:var(--proof-row-pad) var(--space-4) var(--proof-row-pad) 0;border-block-end:1px solid var(--proof-rule);color:var(--proof-ink-soft);font-size:var(--font-size-base);text-wrap:pretty;line-height:1.7}.page-module___8aEwW__editionTable tbody td:last-child{padding-inline-end:0}@media (max-width:47.999rem){.page-module___8aEwW__editionTable,.page-module___8aEwW__editionTable tbody,.page-module___8aEwW__editionTable tr,.page-module___8aEwW__editionTable th,.page-module___8aEwW__editionTable td{display:block}.page-module___8aEwW__editionTable thead{display:none}.page-module___8aEwW__editionTable tbody tr{padding-block:var(--space-4);border-block-end:1px solid var(--proof-rule)}.page-module___8aEwW__editionTable tbody th{padding:0 0 var(--space-3);font-size:var(--font-size-xs);letter-spacing:.08em;border-block-end:0}.page-module___8aEwW__editionTable tbody td{padding:0 0 var(--space-4);border-block-end:0}.page-module___8aEwW__editionTable tbody td:last-child{padding-block-end:0}.page-module___8aEwW__editionTable tbody td:before{color:var(--proof-accent-ink);font-size:var(--font-size-xs);letter-spacing:.08em;content:attr(data-edition);margin-block-end:var(--space-1);font-weight:800;display:block}}.page-module___8aEwW__learnerList{gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:60rem){.page-module___8aEwW__learnerList{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.page-module___8aEwW__learnerList>li{border-inline-start:1px solid var(--proof-rule);padding-inline:clamp(1.25rem,2.5vw,2rem)}.page-module___8aEwW__learnerList>li:first-child{border-inline-start:0;padding-inline-start:0}.page-module___8aEwW__learnerList>li:last-child{padding-inline-end:0}}.page-module___8aEwW__learnerFolio{color:var(--proof-accent-ink);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:800;display:block}.page-module___8aEwW__learnerList h3{margin:var(--space-3) 0 0;color:var(--proof-ink);font-size:var(--font-size-lg);letter-spacing:-.01em;font-weight:700;line-height:1.4}.page-module___8aEwW__learnerList p{margin:var(--space-2) 0 0;color:var(--proof-ink-soft);font-size:var(--font-size-sm);text-wrap:pretty;line-height:1.7}.page-module___8aEwW__colophon{padding-block:var(--proof-section-pad);border-block-start:3px solid var(--proof-ink);background:var(--proof-paper-mount)}.page-module___8aEwW__colophonInner{grid-template-columns:minmax(0,1fr);gap:clamp(2.25rem,5vw,3.5rem);display:grid}@media (min-width:60rem){.page-module___8aEwW__colophonInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,5rem)}}.page-module___8aEwW__colophonLead{align-content:start;justify-items:start;display:grid}.page-module___8aEwW__colophonLead .page-module___8aEwW__primaryAction{margin-block-start:var(--space-8)}.page-module___8aEwW__colophonFacts{gap:0;margin:0;display:grid}.page-module___8aEwW__colophonFacts>div{padding-block:var(--space-4);border-block-start:1px solid var(--proof-rule)}.page-module___8aEwW__colophonFacts>div:first-child{border-block-start:0;padding-block-start:0}.page-module___8aEwW__colophonFacts dt{color:var(--proof-ink);font-size:var(--font-size-base);letter-spacing:-.01em;font-weight:700}.page-module___8aEwW__colophonFacts dd{margin:var(--space-2) 0 0;max-width:34rem;color:var(--proof-ink-soft);font-size:var(--font-size-sm);text-wrap:pretty;line-height:1.7}.page-module___8aEwW__runningFoot{border-block-start:1px solid var(--proof-rule);background:var(--proof-paper)}.page-module___8aEwW__runningFootInner{gap:var(--space-3) var(--space-6);min-height:7rem;padding-block:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:48rem){.page-module___8aEwW__runningFootInner{grid-template-columns:auto minmax(0,1fr) auto}}.page-module___8aEwW__runningFootInner p,.page-module___8aEwW__runningFootInner span{color:var(--proof-ink-mute);font-size:var(--font-size-xs);letter-spacing:.08em;margin:0;font-weight:700;line-height:1.6}@media (min-width:48rem){.page-module___8aEwW__runningFootInner p{justify-self:center}.page-module___8aEwW__runningFootInner span{justify-self:end}}@media (prefers-reduced-motion:no-preference){.page-module___8aEwW__titleCopy>*{animation:.32s cubic-bezier(.16,1,.3,1) both page-module___8aEwW__set-type}.page-module___8aEwW__titleCopy>:nth-child(2){animation-delay:70ms}.page-module___8aEwW__titleCopy>:nth-child(3){animation-delay:.14s}.page-module___8aEwW__titleCopy>:nth-child(4){animation-delay:.21s}.page-module___8aEwW__titleCopy>:nth-child(5){animation-delay:.28s}.page-module___8aEwW__specimen{animation:.42s cubic-bezier(.16,1,.3,1) .12s both page-module___8aEwW__set-type}}@keyframes page-module___8aEwW__set-type{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}
.workspace-shell-module__3eIdha__shell{background:var(--color-bg-normal);min-height:100svh}.workspace-shell-module__3eIdha__skipLink{z-index:100;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--krds-color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-normal);color:var(--color-label-strong);transform:var(--transform-skip-hidden-compact);position:fixed}.workspace-shell-module__3eIdha__skipLink:focus{transform:translateY(0)}.workspace-shell-module__3eIdha__mobileHeader{z-index:30;min-height:var(--size-header);padding:0 var(--space-4);border-bottom:1px solid var(--color-line-normal);background:var(--color-bg-normal);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.workspace-shell-module__3eIdha__mobileTools{align-items:center;gap:var(--space-2);display:flex}.workspace-shell-module__3eIdha__mobileContext{color:var(--color-label-alternative);font-size:var(--font-size-sm);line-height:1.4;display:none}.workspace-shell-module__3eIdha__menuButton,.workspace-shell-module__3eIdha__sidebarClose{width:var(--size-control-md);height:var(--size-control-md);border:1px solid var(--color-line-normal);border-radius:var(--radius-md);background:var(--color-bg-normal);color:var(--color-label-strong);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.workspace-shell-module__3eIdha__sidebar{z-index:50;background:var(--color-bg-normal);border-right:1px solid var(--color-line-normal);width:min(16rem,88vw);transform:var(--transform-drawer-hidden);transition:transform var(--transition-base);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.workspace-shell-module__3eIdha__sidebar.workspace-shell-module__3eIdha__open{transform:translate(0)}.workspace-shell-module__3eIdha__sidebarTop{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--color-line-normal);display:flex}.workspace-shell-module__3eIdha__sidebarBrand{min-width:0}.workspace-shell-module__3eIdha__context{gap:var(--space-1);padding:var(--space-4);border-bottom:1px solid var(--color-line-normal);background:var(--color-bg-normal);display:grid}.workspace-shell-module__3eIdha__context span{color:var(--color-label-alternative);font-size:var(--font-size-sm)}.workspace-shell-module__3eIdha__context strong{color:var(--color-label-strong);font-size:.9375rem;line-height:1.4}.workspace-shell-module__3eIdha__context small{color:var(--color-label-neutral);font-size:var(--font-size-sm);line-height:1.5}.workspace-shell-module__3eIdha__navigation{gap:var(--space-1);padding:var(--space-4) var(--space-3);flex-direction:column;flex:1;display:flex}.workspace-shell-module__3eIdha__navigationLabel{padding:0 var(--space-2) var(--space-2);color:var(--color-label-alternative);font-size:var(--font-size-sm);font-weight:700}.workspace-shell-module__3eIdha__navigation a,.workspace-shell-module__3eIdha__sidebarFooter a{align-items:center;gap:var(--space-3);min-height:2.5rem;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-label-normal);font-size:.875rem;line-height:1.5;display:flex;position:relative}.workspace-shell-module__3eIdha__navigationPending{width:var(--size-icon-sm);height:var(--size-icon-sm);border:.125rem solid var(--color-inverse-border-strong);border-top-color:var(--color-primary-normal);border-radius:50%;margin-left:auto;animation:.64s linear infinite workspace-shell-module__3eIdha__navigation-spin}@keyframes workspace-shell-module__3eIdha__navigation-spin{to{transform:rotate(360deg)}}.workspace-shell-module__3eIdha__navigation a:hover,.workspace-shell-module__3eIdha__sidebarFooter a:hover{background:var(--color-bg-alternative)}.workspace-shell-module__3eIdha__navigation .workspace-shell-module__3eIdha__active{background:var(--color-fill-normal);color:var(--color-label-strong);font-weight:700}.workspace-shell-module__3eIdha__sidebarFooter{gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--color-line-normal);display:grid}.workspace-shell-module__3eIdha__workspaceDisclosure summary{min-height:var(--size-control-lg);align-items:center;gap:var(--space-3);padding:0 var(--space-2);color:var(--color-label-alternative);font-size:var(--font-size-sm);cursor:pointer;font-weight:700;list-style:none;display:flex}.workspace-shell-module__3eIdha__workspaceDisclosure summary::-webkit-details-marker{display:none}.workspace-shell-module__3eIdha__disclosureChevron{transition:transform var(--transition-fast);margin-left:auto}.workspace-shell-module__3eIdha__workspaceDisclosure[open] .workspace-shell-module__3eIdha__disclosureChevron{transform:rotate(180deg)}.workspace-shell-module__3eIdha__sidebarFooter .workspace-shell-module__3eIdha__workspaceSwitch{min-height:var(--size-control-md);margin-bottom:var(--space-2);padding:0 var(--space-3);border:1px solid var(--color-line-normal);border-radius:var(--radius-md);background:var(--color-bg-alternative);color:var(--color-label-normal);font-size:var(--font-size-sm);justify-content:space-between}.workspace-shell-module__3eIdha__workspaceSwitch span{color:var(--color-label-alternative);font-size:var(--font-size-xs)}.workspace-shell-module__3eIdha__backdrop{z-index:40;background:var(--color-dimmer);border:0;position:fixed;inset:0}.workspace-shell-module__3eIdha__main{min-width:0;min-height:calc(100svh - var(--size-header))}@media (min-width:768px) and (max-width:991px){.workspace-shell-module__3eIdha__mobileContext{display:inline-flex}}@media (min-width:992px){.workspace-shell-module__3eIdha__shell{padding-left:15rem}.workspace-shell-module__3eIdha__mobileHeader,.workspace-shell-module__3eIdha__backdrop{display:none}.workspace-shell-module__3eIdha__sidebar{width:15rem;transform:none}.workspace-shell-module__3eIdha__sidebarTop{padding-top:var(--space-6)}.workspace-shell-module__3eIdha__sidebarClose{display:none}.workspace-shell-module__3eIdha__main{min-height:100svh}}.workspace-shell-module__3eIdha__shell{background:var(--color-bg-alternative)}.workspace-shell-module__3eIdha__sidebar{background:var(--surface-hero-shade);color:var(--color-inverse-normal);border-right:0;overflow:hidden}.workspace-shell-module__3eIdha__sidebar:before{height:var(--space-1);background:var(--color-primary-normal);content:"";position:absolute;inset:0 0 auto}.workspace-shell-module__3eIdha__sidebarTop{border-bottom-color:var(--color-inverse-border-soft);min-height:6rem}.workspace-shell-module__3eIdha__sidebarClose{border-color:var(--color-inverse-border-muted);background:var(--color-inverse-surface-muted);color:var(--color-inverse-normal)}.workspace-shell-module__3eIdha__context{gap:var(--space-2);padding:var(--space-6) var(--space-5);border-bottom-color:var(--color-inverse-border-soft);background:0 0}.workspace-shell-module__3eIdha__context span,.workspace-shell-module__3eIdha__navigationLabel{color:var(--color-inverse-muted);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase}.workspace-shell-module__3eIdha__context strong{color:var(--color-inverse-normal);font-size:var(--font-size-lg);letter-spacing:-.02em}.workspace-shell-module__3eIdha__context small{max-width:13rem;color:var(--color-inverse-muted);font-size:var(--font-size-xs)}.workspace-shell-module__3eIdha__navigation a,.workspace-shell-module__3eIdha__sidebarFooter a{min-height:var(--size-control-lg);color:var(--color-inverse-muted);transition:color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast)}.workspace-shell-module__3eIdha__navigation a:hover,.workspace-shell-module__3eIdha__sidebarFooter a:hover{background:var(--color-inverse-surface-muted);color:var(--color-inverse-normal)}.workspace-shell-module__3eIdha__navigation .workspace-shell-module__3eIdha__active{background:var(--color-inverse-surface-strong);color:var(--color-label-strong)}.workspace-shell-module__3eIdha__navigation .workspace-shell-module__3eIdha__active:before{left:calc(var(--space-3) * -1);width:var(--space-1);height:var(--space-6);border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--color-primary-normal);content:"";position:absolute}.workspace-shell-module__3eIdha__sidebarFooter{border-top-color:var(--color-inverse-border-soft)}.workspace-shell-module__3eIdha__workspaceDisclosure summary{color:var(--color-inverse-muted)}.workspace-shell-module__3eIdha__workspaceDisclosure summary:hover{color:var(--color-inverse-normal)}.workspace-shell-module__3eIdha__sidebarFooter .workspace-shell-module__3eIdha__workspaceSwitch{border-color:var(--color-inverse-border-muted);background:var(--color-inverse-surface-muted);color:var(--color-inverse-normal)}.workspace-shell-module__3eIdha__sidebarFooter .workspace-shell-module__3eIdha__workspaceSwitch:hover{border-color:var(--color-inverse-border-strong);background:var(--color-inverse-surface-muted)}.workspace-shell-module__3eIdha__workspaceSwitch span{color:var(--color-inverse-muted)}.workspace-shell-module__3eIdha__main{background:var(--color-bg-alternative)}@media (min-width:992px){.workspace-shell-module__3eIdha__shell{padding-left:17.5rem}.workspace-shell-module__3eIdha__sidebar{width:17.5rem}}.workspace-shell-module__3eIdha__menuButton,.workspace-shell-module__3eIdha__sidebarClose,.workspace-shell-module__3eIdha__skipLink,.workspace-shell-module__3eIdha__sidebarFooter .workspace-shell-module__3eIdha__workspaceSwitch,.workspace-shell-module__3eIdha__navigation a,.workspace-shell-module__3eIdha__sidebarFooter a{border-radius:var(--radius-sm);box-shadow:none}.workspace-shell-module__3eIdha__navigation .workspace-shell-module__3eIdha__active{color:var(--color-inverse-normal);background:0 0}.workspace-shell-module__3eIdha__navigation .workspace-shell-module__3eIdha__active:before{border-radius:0;width:.1875rem;height:100%;left:0}.workspace-shell-module__3eIdha__sidebarFooter .workspace-shell-module__3eIdha__workspaceSwitch{background:0 0;border-width:1px 0}.workspace-shell-module__3eIdha__mobileHeader{border-bottom-color:var(--color-label-strong)}.workspace-shell-module__3eIdha__shell,.workspace-shell-module__3eIdha__main{background:var(--color-bg-alternative)}.workspace-shell-module__3eIdha__sidebar{border-right:1px solid color-mix(in oklch, var(--color-inverse-normal) 10%, transparent);background:var(--surface-app-sidebar)}.workspace-shell-module__3eIdha__sidebar:before{height:.1875rem}.workspace-shell-module__3eIdha__sidebarTop{min-height:4.75rem;padding-block:var(--space-4)}.workspace-shell-module__3eIdha__context{gap:var(--space-1);padding:var(--space-4)}.workspace-shell-module__3eIdha__context strong{font-size:var(--font-size-base)}.workspace-shell-module__3eIdha__navigation{gap:var(--space-1);padding:var(--space-4) var(--space-3)}.workspace-shell-module__3eIdha__navigation a,.workspace-shell-module__3eIdha__sidebarFooter a{min-height:var(--size-control-md);border-radius:var(--radius-control)}.workspace-shell-module__3eIdha__navigation a:hover,.workspace-shell-module__3eIdha__sidebarFooter a:hover{background:var(--surface-app-sidebar-hover);transform:none}.workspace-shell-module__3eIdha__navigation .workspace-shell-module__3eIdha__active{background:color-mix(in oklch, var(--color-primary-normal) 22%, var(--surface-app-sidebar))}.workspace-shell-module__3eIdha__navigation .workspace-shell-module__3eIdha__active:before{top:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-pill);height:auto}.workspace-shell-module__3eIdha__mobileHeader{border-bottom-color:var(--color-line-normal);background:color-mix(in oklch, var(--color-bg-normal) 94%, transparent);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.workspace-shell-module__3eIdha__menuButton,.workspace-shell-module__3eIdha__sidebarClose{border-radius:var(--radius-control)}@media (min-width:992px){.workspace-shell-module__3eIdha__shell{padding-left:15.5rem}.workspace-shell-module__3eIdha__sidebar{width:15.5rem}}.workspace-shell-module__3eIdha__sidebar{box-shadow:1rem 0 2.5rem #012d2912}.workspace-shell-module__3eIdha__navigation a,.workspace-shell-module__3eIdha__sidebarFooter a,.workspace-shell-module__3eIdha__sidebarFooter .workspace-shell-module__3eIdha__workspaceSwitch,.workspace-shell-module__3eIdha__menuButton,.workspace-shell-module__3eIdha__sidebarClose{transition:transform var(--motion-duration-fast) var(--motion-ease-out), background-color var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease, color var(--motion-duration-fast) ease}.workspace-shell-module__3eIdha__navigation a:hover,.workspace-shell-module__3eIdha__sidebarFooter a:hover{transform:translate(.2rem)}.workspace-shell-module__3eIdha__navigation .workspace-shell-module__3eIdha__active{animation:workspace-shell-module__3eIdha__active-nav-in var(--motion-duration-base) var(--motion-ease-out) both}.workspace-shell-module__3eIdha__sidebar.workspace-shell-module__3eIdha__open{box-shadow:1.25rem 0 3rem #012d293d}@keyframes workspace-shell-module__3eIdha__active-nav-in{0%{opacity:0;transform:translate(-.35rem)}to{opacity:1;transform:translate(0)}}
