.page-module-scss-module__0zr1Xa__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__0zr1Xa__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__0zr1Xa__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__0zr1Xa__showcase__body{gap:var(--space-16);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__0zr1Xa__narrow{width:100%;max-width:520px}.page-module-scss-module__0zr1Xa__name-cell{gap:var(--space-2);flex-direction:column;display:flex}.page-module-scss-module__0zr1Xa__name-cell__name{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);letter-spacing:0;font-weight:var(--font-weight-bold);color:var(--text-primary)}.page-module-scss-module__0zr1Xa__name-cell__role{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-secondary)}.page-module-scss-module__0zr1Xa__skills-cell{gap:var(--space-8);flex-wrap:wrap;display:flex}
.Badge-module-scss-module__xombPW__badge{font-size:var(--font-size-label-md);line-height:16px;font-weight:var(--font-weight-medium);letter-spacing:0;align-items:center;gap:var(--space-8);border:var(--border-width) solid #0000;border-radius:var(--radius-sm);padding:calc(var(--space-6) - var(--border-width)) calc(var(--space-8) - var(--border-width));white-space:nowrap;display:inline-flex}.Badge-module-scss-module__xombPW__badge--soft{font-weight:var(--font-weight-semibold)}.Badge-module-scss-module__xombPW__badge--outline{background:var(--surface)}.Badge-module-scss-module__xombPW__badge--neutral.Badge-module-scss-module__xombPW__badge--soft{background:var(--surface-muted);color:var(--text-on-muted)}.Badge-module-scss-module__xombPW__badge--neutral.Badge-module-scss-module__xombPW__badge--outline{border-color:var(--text-on-muted);color:var(--text-on-muted)}.Badge-module-scss-module__xombPW__badge--accent.Badge-module-scss-module__xombPW__badge--soft{background:var(--accent-soft);color:var(--accent-strong)}.Badge-module-scss-module__xombPW__badge--accent.Badge-module-scss-module__xombPW__badge--outline{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-strong)}.Badge-module-scss-module__xombPW__badge--success.Badge-module-scss-module__xombPW__badge--soft{background:var(--success-surface);color:var(--success-strong)}.Badge-module-scss-module__xombPW__badge--success.Badge-module-scss-module__xombPW__badge--outline{border-color:var(--success-strong);color:var(--success-strong)}.Badge-module-scss-module__xombPW__badge--warning.Badge-module-scss-module__xombPW__badge--soft{background:var(--warning-surface);color:var(--warning-strong)}.Badge-module-scss-module__xombPW__badge--warning.Badge-module-scss-module__xombPW__badge--outline{border-color:var(--warning-strong);color:var(--warning-strong)}.Badge-module-scss-module__xombPW__badge--danger.Badge-module-scss-module__xombPW__badge--soft{background:var(--danger-surface);color:var(--danger-strong)}.Badge-module-scss-module__xombPW__badge--danger.Badge-module-scss-module__xombPW__badge--outline{border-color:var(--danger-strong);color:var(--danger-strong)}.Badge-module-scss-module__xombPW__badge--ai.Badge-module-scss-module__xombPW__badge--soft{background:var(--ai-surface);color:var(--ai)}.Badge-module-scss-module__xombPW__badge--ai.Badge-module-scss-module__xombPW__badge--outline{border-color:var(--ai);color:var(--ai)}
.ReviewMarks-module-scss-module__t3IPJq__marks{align-items:center;gap:var(--space-8);display:flex}.ReviewMarks-module-scss-module__t3IPJq__marks .ReviewMarks-module-scss-module__t3IPJq__marks__badge{justify-content:center;min-width:64px}.ReviewMarks-module-scss-module__t3IPJq__marks__remove-label{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Icon-module-scss-module__roE9na__icon{width:1em;height:1em;color:inherit;vertical-align:-.125em;flex-shrink:0;display:inline-block}.Icon-module-scss-module__roE9na__icon--rotate-90{transform:rotate(90deg)}.Icon-module-scss-module__roE9na__icon--rotate-180{transform:rotate(180deg)}.Icon-module-scss-module__roE9na__icon--rotate-270{transform:rotate(270deg)}
.Alert-module-scss-module__Hm5x4W__alert{font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);font-weight:var(--font-weight-medium);letter-spacing:0;align-items:flex-start;gap:var(--space-12);border-radius:var(--radius-md);padding:var(--space-14) var(--space-16);border-style:solid;border-width:1.5px;display:flex}.Alert-module-scss-module__Hm5x4W__alert__icon{flex:none}.Alert-module-scss-module__Hm5x4W__alert__text{overflow-wrap:anywhere;flex:1;min-width:0}.Alert-module-scss-module__Hm5x4W__alert__close{appearance:none;border-radius:var(--radius-full);width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.Alert-module-scss-module__Hm5x4W__alert__close:after{content:"";position:absolute;inset:-2px}.Alert-module-scss-module__Hm5x4W__alert__close:hover{background:var(--surface)}.Alert-module-scss-module__Hm5x4W__alert__close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Alert-module-scss-module__Hm5x4W__alert__close-label{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Alert-module-scss-module__Hm5x4W__alert--info{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.Alert-module-scss-module__Hm5x4W__alert--success{border-color:var(--success);background:var(--success-surface);color:var(--success-strong)}.Alert-module-scss-module__Hm5x4W__alert--warning{border-color:var(--warning);background:var(--warning-surface);color:var(--warning-strong)}.Alert-module-scss-module__Hm5x4W__alert--error{border-color:var(--danger);background:var(--danger-surface);color:var(--danger-strong)}
.ContactCard-module-scss-module__5lRPVG__contact__name{font-size:calc(24px*var(--resume-scale,1));font-weight:var(--font-weight-bold);letter-spacing:-.015em;margin:0;line-height:1.2}.ContactCard-module-scss-module__5lRPVG__contact__title{margin:calc(6px*var(--resume-scale,1)) 0 0;font-size:calc(15px*var(--resume-scale,1));font-weight:var(--font-weight-medium);line-height:calc(20px*var(--resume-scale,1));color:var(--text-accent)}.ContactCard-module-scss-module__5lRPVG__contact__lines,.ContactCard-module-scss-module__5lRPVG__contact__links{gap:calc(2px*var(--resume-scale,1));margin:calc(12px*var(--resume-scale,1)) 0 0;font-size:calc(13px*var(--resume-scale,1));line-height:calc(20px*var(--resume-scale,1));color:var(--text-secondary);overflow-wrap:break-word;flex-direction:column;padding:0;list-style:none;display:flex}
.EducationItem-module-scss-module__S-CR0a__education__heading{margin:calc(8px*var(--resume-scale,1)) 0;font-size:calc(12px*var(--resume-scale,1));font-weight:var(--font-weight-semibold);line-height:calc(16px*var(--resume-scale,1));letter-spacing:.05em;text-transform:uppercase;color:var(--text-accent)}.EducationItem-module-scss-module__S-CR0a__education__line{justify-content:space-between;align-items:baseline;gap:calc(16px*var(--resume-scale,1));display:flex}.EducationItem-module-scss-module__S-CR0a__education__institution{font-size:calc(15px*var(--resume-scale,1));font-weight:var(--font-weight-semibold);line-height:calc(22px*var(--resume-scale,1));margin:0}.EducationItem-module-scss-module__S-CR0a__education__years{font-size:calc(13px*var(--resume-scale,1));color:var(--text-muted);flex-shrink:0;margin:0}.EducationItem-module-scss-module__S-CR0a__education__detail{font-size:calc(13px*var(--resume-scale,1));line-height:calc(20px*var(--resume-scale,1));color:var(--text-secondary);margin:0}
.ExperienceItem-module-scss-module__kgdGuW__experience__heading{margin:calc(8px*var(--resume-scale,1)) 0;font-size:calc(12px*var(--resume-scale,1));font-weight:var(--font-weight-semibold);line-height:calc(16px*var(--resume-scale,1));letter-spacing:.05em;text-transform:uppercase;color:var(--text-accent)}.ExperienceItem-module-scss-module__kgdGuW__experience__line{justify-content:space-between;align-items:baseline;gap:calc(16px*var(--resume-scale,1));display:flex}.ExperienceItem-module-scss-module__kgdGuW__experience__position{font-size:calc(15px*var(--resume-scale,1));font-weight:var(--font-weight-semibold);line-height:calc(22px*var(--resume-scale,1));margin:0}.ExperienceItem-module-scss-module__kgdGuW__experience__period{font-size:calc(13px*var(--resume-scale,1));color:var(--text-muted);flex-shrink:0;margin:0}.ExperienceItem-module-scss-module__kgdGuW__experience__company{font-size:calc(13px*var(--resume-scale,1));line-height:calc(20px*var(--resume-scale,1));color:var(--text-secondary);margin:0}.ExperienceItem-module-scss-module__kgdGuW__experience__description{margin:calc(6px*var(--resume-scale,1)) 0 0;font-size:calc(13px*var(--resume-scale,1));line-height:calc(24px*var(--resume-scale,1));color:var(--text-strong);white-space:pre-line}.ExperienceItem-module-scss-module__kgdGuW__experience__tech{gap:calc(6px*var(--resume-scale,1));margin:0;margin-top:calc(8px*var(--resume-scale,1));flex-wrap:wrap;padding:0;list-style:none;display:flex}.ExperienceItem-module-scss-module__kgdGuW__experience__tech-item{padding:calc(2px*var(--resume-scale,1)) calc(8px*var(--resume-scale,1));border-radius:calc(4px*var(--resume-scale,1));background:var(--surface-muted);font-size:calc(12px*var(--resume-scale,1));line-height:calc(16px*var(--resume-scale,1));color:var(--text-strong)}
.Header-module-scss-module__zPmVcq__header{padding-bottom:calc(16px*var(--resume-scale,1));border-bottom:calc(1px*var(--resume-scale,1)) solid var(--border)}.Header-module-scss-module__zPmVcq__header__name{font-size:calc(32px*var(--resume-scale,1));font-weight:var(--font-weight-bold);letter-spacing:-.015em;margin:0;line-height:1.2}.Header-module-scss-module__zPmVcq__header__title{margin:calc(8px*var(--resume-scale,1)) 0 0;font-size:calc(17px*var(--resume-scale,1));font-weight:var(--font-weight-medium);line-height:calc(22px*var(--resume-scale,1));color:var(--text-accent)}.Header-module-scss-module__zPmVcq__header__contacts{margin:calc(12px*var(--resume-scale,1)) 0 0;font-size:calc(13px*var(--resume-scale,1));line-height:calc(20px*var(--resume-scale,1));color:var(--text-secondary)}.Header-module-scss-module__zPmVcq__header__separator{margin-inline:calc(12px*var(--resume-scale,1))}
.LanguageItem-module-scss-module__BatIJq__language__heading{margin:calc(8px*var(--resume-scale,1)) 0;font-size:calc(12px*var(--resume-scale,1));font-weight:var(--font-weight-semibold);line-height:calc(16px*var(--resume-scale,1));letter-spacing:.05em;text-transform:uppercase;color:var(--text-accent)}.LanguageItem-module-scss-module__BatIJq__language__line{justify-content:space-between;align-items:baseline;gap:calc(16px*var(--resume-scale,1));display:flex}.LanguageItem-module-scss-module__BatIJq__language__name{font-size:calc(14px*var(--resume-scale,1));line-height:calc(22px*var(--resume-scale,1));color:var(--text-strong);margin:0}.LanguageItem-module-scss-module__BatIJq__language__level{font-size:calc(13px*var(--resume-scale,1));color:var(--text-muted);flex-shrink:0;margin:0}
.AddSourceAction-module-scss-module__RgvuyG__action{display:contents}.AddSourceAction-module-scss-module__RgvuyG__action .AddSourceAction-module-scss-module__RgvuyG__action__full{display:none}@media (min-width:768px){.AddSourceAction-module-scss-module__RgvuyG__action .AddSourceAction-module-scss-module__RgvuyG__action__compact{display:none}.AddSourceAction-module-scss-module__RgvuyG__action .AddSourceAction-module-scss-module__RgvuyG__action__full{display:inline-flex}}
.ProjectItem-module-scss-module__CDoFxW__project__heading{margin:calc(8px*var(--resume-scale,1)) 0;font-size:calc(12px*var(--resume-scale,1));font-weight:var(--font-weight-semibold);line-height:calc(16px*var(--resume-scale,1));letter-spacing:.05em;text-transform:uppercase;color:var(--text-accent)}.ProjectItem-module-scss-module__CDoFxW__project__line{justify-content:space-between;align-items:baseline;gap:calc(16px*var(--resume-scale,1));display:flex}.ProjectItem-module-scss-module__CDoFxW__project__name{font-size:calc(15px*var(--resume-scale,1));font-weight:var(--font-weight-semibold);line-height:calc(22px*var(--resume-scale,1));margin:0}.ProjectItem-module-scss-module__CDoFxW__project__role{font-size:calc(13px*var(--resume-scale,1));color:var(--text-secondary);flex-shrink:0;margin:0}.ProjectItem-module-scss-module__CDoFxW__project__description{margin:calc(6px*var(--resume-scale,1)) 0 0;font-size:calc(13px*var(--resume-scale,1));line-height:calc(24px*var(--resume-scale,1));color:var(--text-strong);white-space:pre-line}.ProjectItem-module-scss-module__CDoFxW__project__tech{gap:calc(6px*var(--resume-scale,1));margin:0;margin-top:calc(8px*var(--resume-scale,1));flex-wrap:wrap;padding:0;list-style:none;display:flex}.ProjectItem-module-scss-module__CDoFxW__project__tech-item{padding:calc(2px*var(--resume-scale,1)) calc(8px*var(--resume-scale,1));border-radius:calc(4px*var(--resume-scale,1));background:var(--surface-muted);font-size:calc(12px*var(--resume-scale,1));line-height:calc(16px*var(--resume-scale,1));color:var(--text-strong)}
.TopbarHeading-module-scss-module__63GRyW__heading{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.TopbarHeading-module-scss-module__63GRyW__heading__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em;color:var(--text-primary)}.TopbarHeading-module-scss-module__63GRyW__heading__subtitle{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-supporting)}
.Section-module-scss-module__O6ZXUG__section__heading{margin:calc(8px*var(--resume-scale,1)) 0;font-size:calc(12px*var(--resume-scale,1));font-weight:var(--font-weight-semibold);line-height:calc(16px*var(--resume-scale,1));letter-spacing:.05em;text-transform:uppercase;color:var(--text-accent)}.Section-module-scss-module__O6ZXUG__section__text{font-size:calc(14px*var(--resume-scale,1));line-height:calc(22px*var(--resume-scale,1));color:var(--text-strong);white-space:pre-line;margin:0}
.Button-module-scss-module__EEeB0a__button{border:var(--border-width) solid #0000;white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.Button-module-scss-module__EEeB0a__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Button-module-scss-module__EEeB0a__button:disabled{cursor:not-allowed}.Button-module-scss-module__EEeB0a__button--sm{font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);font-weight:var(--font-weight-medium);letter-spacing:0;gap:var(--space-6);height:32px;padding-inline:var(--space-12);border-radius:var(--radius-sm)}.Button-module-scss-module__EEeB0a__button--md{font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);font-weight:var(--font-weight-medium);letter-spacing:0;gap:var(--space-8);height:40px;padding-inline:var(--space-16);border-radius:var(--radius-sm)}.Button-module-scss-module__EEeB0a__button--lg{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:var(--font-weight-regular);letter-spacing:0;gap:var(--space-8);height:48px;padding-inline:var(--space-20);border-radius:10px}.Button-module-scss-module__EEeB0a__button--icon-only{padding-inline:0}.Button-module-scss-module__EEeB0a__button--icon-only.Button-module-scss-module__EEeB0a__button--sm{width:32px}.Button-module-scss-module__EEeB0a__button--icon-only.Button-module-scss-module__EEeB0a__button--md{width:40px}.Button-module-scss-module__EEeB0a__button--icon-only.Button-module-scss-module__EEeB0a__button--lg{width:48px}.Button-module-scss-module__EEeB0a__button--round{border-radius:var(--radius-full)}.Button-module-scss-module__EEeB0a__button--primary{box-shadow:var(--shadow-sm);background:var(--accent);color:var(--text-on-fill);font-weight:var(--font-weight-semibold)}.Button-module-scss-module__EEeB0a__button--primary:hover:not(:disabled){box-shadow:var(--shadow-raised);background:var(--accent-hover)}.Button-module-scss-module__EEeB0a__button--primary:active:not(:disabled){box-shadow:var(--shadow-pressed);background:var(--accent-active)}.Button-module-scss-module__EEeB0a__button--primary:disabled{opacity:.45}.Button-module-scss-module__EEeB0a__button--secondary{border-color:var(--border);background:var(--surface-muted);color:var(--text-strong);font-weight:var(--font-weight-medium)}.Button-module-scss-module__EEeB0a__button--secondary:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-stronger)}.Button-module-scss-module__EEeB0a__button--secondary:active:not(:disabled){border-color:var(--border-strong);background:var(--surface-active);color:var(--text-primary)}.Button-module-scss-module__EEeB0a__button--secondary[aria-pressed=true]:not(:disabled){background:var(--surface-active);color:var(--text-on-muted)}.Button-module-scss-module__EEeB0a__button--secondary:disabled{opacity:.7}.Button-module-scss-module__EEeB0a__button--ghost{color:var(--text-secondary);font-weight:var(--font-weight-medium);background:0 0}.Button-module-scss-module__EEeB0a__button--ghost:hover:not(:disabled){background:var(--surface-muted);color:var(--text-strong)}.Button-module-scss-module__EEeB0a__button--ghost:active:not(:disabled){background:var(--surface-hover);color:var(--text-stronger)}.Button-module-scss-module__EEeB0a__button--ghost:disabled{opacity:.7}.Button-module-scss-module__EEeB0a__button--outline{border-color:var(--border);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:0 0}.Button-module-scss-module__EEeB0a__button--outline:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-muted);color:var(--text-strong)}.Button-module-scss-module__EEeB0a__button--outline:active:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-stronger)}.Button-module-scss-module__EEeB0a__button--outline:disabled{opacity:.7}.Button-module-scss-module__EEeB0a__button--ai{background:var(--ai-surface);color:var(--ai);font-weight:var(--font-weight-medium)}.Button-module-scss-module__EEeB0a__button--ai:hover:not(:disabled){background:var(--ai-surface-hover)}.Button-module-scss-module__EEeB0a__button--ai:active:not(:disabled){box-shadow:var(--shadow-pressed);background:var(--ai-surface-active)}.Button-module-scss-module__EEeB0a__button--ai:disabled{opacity:.5}.Button-module-scss-module__EEeB0a__button--danger{box-shadow:var(--shadow-sm);background:var(--danger);color:var(--text-on-fill);font-weight:var(--font-weight-semibold)}.Button-module-scss-module__EEeB0a__button--danger:hover:not(:disabled){box-shadow:var(--shadow-raised);background:var(--danger-hover)}.Button-module-scss-module__EEeB0a__button--danger:active:not(:disabled){box-shadow:var(--shadow-pressed);background:var(--danger-active)}.Button-module-scss-module__EEeB0a__button--danger:disabled{opacity:.45}
.SkillList-module-scss-module__30s1qq__skills__heading{margin:calc(8px*var(--resume-scale,1)) 0;font-size:calc(12px*var(--resume-scale,1));font-weight:var(--font-weight-semibold);line-height:calc(16px*var(--resume-scale,1));letter-spacing:.05em;text-transform:uppercase;color:var(--text-accent)}.SkillList-module-scss-module__30s1qq__skills__list{gap:calc(8px*var(--resume-scale,1));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SkillList-module-scss-module__30s1qq__skills__item{padding:calc(6px*var(--resume-scale,1)) calc(12px*var(--resume-scale,1));border-radius:calc(6px*var(--resume-scale,1));background:var(--surface-muted);font-size:calc(12px*var(--resume-scale,1));line-height:calc(16px*var(--resume-scale,1));color:var(--text-strong)}
.Calendar-module-scss-module__nDVY0W__calendar{width:100%;padding:var(--space-16);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border),var(--shadow-sm)}.Calendar-module-scss-module__nDVY0W__calendar__header{margin-bottom:var(--space-16);justify-content:space-between;align-items:center;display:flex}.Calendar-module-scss-module__nDVY0W__calendar__title{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:var(--font-weight-regular);letter-spacing:0;font-weight:var(--font-weight-semibold);color:var(--text-primary)}.Calendar-module-scss-module__nDVY0W__calendar__nav{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Calendar-module-scss-module__nDVY0W__calendar__nav:hover{background:var(--surface-hover)}.Calendar-module-scss-module__nDVY0W__calendar__grid{gap:var(--space-4);flex-direction:column;display:flex}.Calendar-module-scss-module__nDVY0W__calendar__row{gap:var(--space-4);grid-template-columns:repeat(7,1fr);display:grid}.Calendar-module-scss-module__nDVY0W__calendar__cell{justify-content:center;align-items:center;display:flex}.Calendar-module-scss-module__nDVY0W__calendar__weekday{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;text-align:center;color:var(--text-secondary)}.Calendar-module-scss-module__nDVY0W__calendar__day{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);letter-spacing:0;border-radius:var(--radius-full);width:36px;height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Calendar-module-scss-module__nDVY0W__calendar__day:hover{background:var(--surface-hover)}.Calendar-module-scss-module__nDVY0W__calendar__day--today{background:var(--accent-soft);color:var(--accent)}.Calendar-module-scss-module__nDVY0W__calendar__day--selected,.Calendar-module-scss-module__nDVY0W__calendar__day--selected:hover{background:var(--accent);color:var(--text-on-fill)}
.Pill-module-scss-module__PZWQRa__pill{border-radius:var(--radius-full);white-space:nowrap;font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);font-weight:var(--font-weight-medium);letter-spacing:0;height:25px;padding-inline:var(--space-6);font-weight:var(--font-weight-semibold);flex:none;align-items:center;display:inline-flex}.Pill-module-scss-module__PZWQRa__pill--neutral{background:var(--surface-muted);color:var(--text-on-muted)}.Pill-module-scss-module__PZWQRa__pill--accent{background:var(--accent-soft);color:var(--text-on-accent-soft)}.Pill-module-scss-module__PZWQRa__pill--success{background:var(--success-surface);color:var(--success-strong)}.Pill-module-scss-module__PZWQRa__pill--warning{background:var(--warning-surface);color:var(--warning-strong)}.Pill-module-scss-module__PZWQRa__pill--danger{background:var(--danger-surface);color:var(--danger-strong)}
.AddSpecialistAction-module-scss-module__5-L9Lq__action{display:contents}.AddSpecialistAction-module-scss-module__5-L9Lq__action .AddSpecialistAction-module-scss-module__5-L9Lq__action__full{display:none}@media (min-width:768px){.AddSpecialistAction-module-scss-module__5-L9Lq__action .AddSpecialistAction-module-scss-module__5-L9Lq__action__compact{display:none}.AddSpecialistAction-module-scss-module__5-L9Lq__action .AddSpecialistAction-module-scss-module__5-L9Lq__action__full{display:inline-flex}}
.Field-module-scss-module__8HZ-vq__field{gap:var(--space-6);flex-direction:column;display:flex}
.PillDot-module-scss-module__MY-gFa__pill-dot{border-radius:var(--radius-full);white-space:nowrap;flex:none;align-items:center;width:12px;height:12px;display:inline-flex}.PillDot-module-scss-module__MY-gFa__pill-dot--neutral{background:var(--text-muted)}.PillDot-module-scss-module__MY-gFa__pill-dot--accent{background:var(--accent)}.PillDot-module-scss-module__MY-gFa__pill-dot--success{background:var(--success)}.PillDot-module-scss-module__MY-gFa__pill-dot--warning{background:var(--warning)}.PillDot-module-scss-module__MY-gFa__pill-dot--danger{background:var(--danger)}
.TwoColumnLayout-module-scss-module__bY1J5q__columns{grid-template-columns:calc(252px*var(--resume-scale,1)) 1fr;margin:calc(-56px*var(--resume-scale,1));flex-grow:1;display:grid}.TwoColumnLayout-module-scss-module__bY1J5q__columns__sidebar{gap:calc(14px*var(--resume-scale,1));padding:calc(56px*var(--resume-scale,1)) calc(28px*var(--resume-scale,1)) calc(56px*var(--resume-scale,1)) calc(56px*var(--resume-scale,1));background:var(--surface-strong);flex-direction:column;display:flex}.TwoColumnLayout-module-scss-module__bY1J5q__columns__main{gap:calc(14px*var(--resume-scale,1));padding:calc(48px*var(--resume-scale,1)) calc(56px*var(--resume-scale,1)) calc(56px*var(--resume-scale,1)) calc(36px*var(--resume-scale,1));flex-direction:column;display:flex}
.FieldHint-module-scss-module__04aObW__field-hint{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-secondary)}.FieldHint-module-scss-module__04aObW__field-hint--error{color:var(--danger-strong)}
.Input-module-scss-module__sbcEPa__input{align-items:center;gap:var(--space-12);width:100%;height:44px;padding-inline:var(--space-12);border-radius:var(--radius-sm);background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-strong);cursor:text;transition:background-color .15s,box-shadow .15s;display:flex}.Input-module-scss-module__sbcEPa__input:focus-within{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent)}.Input-module-scss-module__sbcEPa__input--warning,.Input-module-scss-module__sbcEPa__input--warning:focus-within{background:var(--warning-surface);box-shadow:inset 0 0 0 2px var(--warning)}.Input-module-scss-module__sbcEPa__input--invalid,.Input-module-scss-module__sbcEPa__input--invalid:focus-within{background:var(--danger-surface);box-shadow:inset 0 0 0 2px var(--danger)}.Input-module-scss-module__sbcEPa__input--disabled{background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border);cursor:not-allowed}.Input-module-scss-module__sbcEPa__input__control{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.Input-module-scss-module__sbcEPa__input__control::placeholder{color:var(--text-muted)}.Input-module-scss-module__sbcEPa__input__control:disabled{cursor:not-allowed}.Input-module-scss-module__sbcEPa__input__slot{color:var(--text-secondary);align-items:center;display:inline-flex}
.PillFilter-module-scss-module__XaQUpW__pill-filter{border-radius:var(--radius-full);white-space:nowrap;font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:var(--font-weight-regular);letter-spacing:0;align-items:center;gap:var(--space-8);height:40px;padding-inline:var(--space-16) var(--space-12);font-weight:var(--font-weight-medium);flex:none;display:inline-flex}.PillFilter-module-scss-module__XaQUpW__pill-filter__remove{appearance:none;border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex;position:relative}.PillFilter-module-scss-module__XaQUpW__pill-filter__remove:after{content:"";position:absolute;inset:-3px}.PillFilter-module-scss-module__XaQUpW__pill-filter__remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PillFilter-module-scss-module__XaQUpW__pill-filter__action-name{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PillFilter-module-scss-module__XaQUpW__pill-filter--default{border:var(--border-width) solid var(--border-strong);background:var(--surface);color:var(--text-stronger)}.PillFilter-module-scss-module__XaQUpW__pill-filter--default .PillFilter-module-scss-module__XaQUpW__pill-filter__remove{color:var(--text-muted)}.PillFilter-module-scss-module__XaQUpW__pill-filter--default .PillFilter-module-scss-module__XaQUpW__pill-filter__remove:hover{color:var(--text-secondary)}.PillFilter-module-scss-module__XaQUpW__pill-filter--ai{border:1.5px solid var(--ai-border);background:var(--ai-surface);color:var(--ai)}.PillFilter-module-scss-module__XaQUpW__pill-filter--ai .PillFilter-module-scss-module__XaQUpW__pill-filter__remove{color:var(--ai-border)}.PillFilter-module-scss-module__XaQUpW__pill-filter--ai .PillFilter-module-scss-module__XaQUpW__pill-filter__remove:hover{color:var(--ai)}
.PillSuggestion-module-scss-module__Yg2tqG__pill-suggestion{border-radius:var(--radius-full);white-space:nowrap;font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);font-weight:var(--font-weight-medium);letter-spacing:0;align-items:center;gap:var(--space-4);border:var(--border-width) solid var(--border);height:35px;padding-inline:var(--space-14);background:var(--surface);color:var(--text-strong);cursor:pointer;flex:none;transition:background-color .15s,border-color .15s;display:inline-flex}.PillSuggestion-module-scss-module__Yg2tqG__pill-suggestion__icon{color:var(--ai)}.PillSuggestion-module-scss-module__Yg2tqG__pill-suggestion:hover:not(:disabled){border-color:var(--ai-border-hover);background:var(--ai-surface)}.PillSuggestion-module-scss-module__Yg2tqG__pill-suggestion:active:not(:disabled){border-color:var(--ai-border-active);background:var(--ai-surface-hover)}.PillSuggestion-module-scss-module__Yg2tqG__pill-suggestion:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PillSuggestion-module-scss-module__Yg2tqG__pill-suggestion:disabled{opacity:.5;cursor:not-allowed}
.Spinner-module-scss-module__ikmipq__spinner{color:inherit;align-items:center;display:inline-flex}.Spinner-module-scss-module__ikmipq__spinner__glyph{animation:.8s linear infinite Spinner-module-scss-module__ikmipq__spinner-rotate}@media (prefers-reduced-motion:reduce){.Spinner-module-scss-module__ikmipq__spinner__glyph{animation:none}}.Spinner-module-scss-module__ikmipq__spinner__label{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes Spinner-module-scss-module__ikmipq__spinner-rotate{to{transform:rotate(360deg)}}
.ResumeDocument-module-scss-module__I7l84W__document{gap:calc(14px*var(--resume-scale,1));box-sizing:border-box;width:100%;max-width:calc(760px*var(--resume-scale,1));min-height:calc(1075px*var(--resume-scale,1));padding:calc(56px*var(--resume-scale,1));background:var(--surface);color:var(--text-primary);flex-direction:column;line-height:1.45;display:flex;overflow:hidden}
.ListFooter-module-scss-module__Bd6gRG__footer{padding-block:var(--space-16);color:var(--icon-default);justify-content:center;display:flex;position:relative}.ListFooter-module-scss-module__Bd6gRG__footer__sentinel{width:1px;height:1px;position:absolute;top:0;left:0}
.ActionPanel-module-scss-module__BD_EsG__panel{align-items:center;gap:var(--space-12);padding:var(--space-20) var(--space-16);border:var(--border-width) dashed var(--border-strong);border-radius:var(--radius-md);text-align:center;flex-direction:column;display:flex}.ActionPanel-module-scss-module__BD_EsG__panel__hint{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-secondary);margin:0;font-size:13px;line-height:16px}@media (min-width:768px){.ActionPanel-module-scss-module__BD_EsG__panel{gap:var(--space-16);padding:var(--space-24)}.ActionPanel-module-scss-module__BD_EsG__panel__hint{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);letter-spacing:0}}
.FieldLabel-module-scss-module__7ZGTTW__field-label{font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);font-weight:var(--font-weight-medium);letter-spacing:0;align-items:center;gap:var(--space-10);color:var(--text-primary);display:inline-flex}.FieldLabel-module-scss-module__7ZGTTW__field-label__required{color:var(--danger);margin-left:calc((var(--space-10) - 2px)*-1)}:is(.FieldLabel-module-scss-module__7ZGTTW__field-label:not(.FieldLabel-module-scss-module__7ZGTTW__field-label--disabled):has(input[type=checkbox]),.FieldLabel-module-scss-module__7ZGTTW__field-label:not(.FieldLabel-module-scss-module__7ZGTTW__field-label--disabled):has(input[type=radio])){cursor:pointer}.FieldLabel-module-scss-module__7ZGTTW__field-label--disabled{cursor:not-allowed;color:var(--text-muted)}
.OutlineColumns-module-scss-module__nDuKaW__columns{width:calc(100% + 2*var(--space-12));height:calc(100% + var(--space-14) + var(--space-12));margin:calc(-1*var(--space-14)) calc(-1*var(--space-12)) calc(-1*var(--space-12));flex-shrink:0;grid-template-columns:38px 1fr;display:grid}.OutlineColumns-module-scss-module__nDuKaW__columns__sidebar{background:var(--surface-strong)}.OutlineColumns-module-scss-module__nDuKaW__columns__main{align-content:flex-start;row-gap:var(--space-12);padding:var(--space-14) var(--space-12) var(--space-12) var(--space-8);flex-flow:column wrap;column-gap:100%;display:flex;overflow:hidden}
.ListSkeleton-module-scss-module__nklFjG__skeleton__table{border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:none;overflow:hidden}.ListSkeleton-module-scss-module__nklFjG__skeleton__head{padding:var(--space-18) var(--space-24);border-bottom:var(--border-width) solid var(--border)}.ListSkeleton-module-scss-module__nklFjG__skeleton__heading{border-radius:var(--radius-xs);background:var(--surface-muted);width:90px;height:12px;display:block}.ListSkeleton-module-scss-module__nklFjG__skeleton__row{padding:var(--space-20) var(--space-24)}.ListSkeleton-module-scss-module__nklFjG__skeleton__row+.ListSkeleton-module-scss-module__nklFjG__skeleton__row{border-top:var(--border-width) solid var(--surface-muted)}.ListSkeleton-module-scss-module__nklFjG__skeleton__lines{gap:var(--space-8);flex-direction:column;display:flex}.ListSkeleton-module-scss-module__nklFjG__skeleton__name{border-radius:var(--radius-xs);background:var(--surface-muted);width:140px;height:14px;display:block}.ListSkeleton-module-scss-module__nklFjG__skeleton__detail{border-radius:var(--radius-xs);background:var(--surface-muted);width:100px;height:11px;display:block}.ListSkeleton-module-scss-module__nklFjG__skeleton__cards{gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ListSkeleton-module-scss-module__nklFjG__skeleton__card{padding:var(--space-14);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface)}@media (min-width:768px){.ListSkeleton-module-scss-module__nklFjG__skeleton__cards{gap:var(--space-16)}}@media (min-width:1280px){.ListSkeleton-module-scss-module__nklFjG__skeleton__table{display:block}.ListSkeleton-module-scss-module__nklFjG__skeleton__cards{display:none}}
.ProfileRow-module-scss-module__Z_FkVG__row{gap:var(--space-12);padding:var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex}.ProfileRow-module-scss-module__Z_FkVG__row__lead{align-items:center;gap:var(--space-12);min-width:0;display:flex}.ProfileRow-module-scss-module__Z_FkVG__row__tile{border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-subtle);width:40px;height:40px;color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:flex}.ProfileRow-module-scss-module__Z_FkVG__row__text{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ProfileRow-module-scss-module__Z_FkVG__row__title{font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--text-primary);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:17px}.ProfileRow-module-scss-module__Z_FkVG__row__meta{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-secondary);margin:0;line-height:15px}.ProfileRow-module-scss-module__Z_FkVG__row__dot{margin-inline:var(--space-6)}.ProfileRow-module-scss-module__Z_FkVG__row__verb--wide{display:none}.ProfileRow-module-scss-module__Z_FkVG__row__tail{justify-content:space-between;align-items:center;gap:var(--space-16);padding-top:var(--space-12);border-top:var(--border-width) solid var(--border);display:flex}.ProfileRow-module-scss-module__Z_FkVG__row__badge{align-items:center;gap:var(--space-16);display:flex}.ProfileRow-module-scss-module__Z_FkVG__row__actions{align-items:center;gap:var(--space-12);margin-left:auto;display:flex}@media (min-width:768px){.ProfileRow-module-scss-module__Z_FkVG__row{gap:var(--space-16);padding:18px var(--space-20)}.ProfileRow-module-scss-module__Z_FkVG__row__lead{gap:var(--space-24)}.ProfileRow-module-scss-module__Z_FkVG__row__tile{width:50px;height:48px}.ProfileRow-module-scss-module__Z_FkVG__row__text{gap:var(--space-6)}.ProfileRow-module-scss-module__Z_FkVG__row__title{font-size:var(--font-size-label-lg);line-height:var(--line-height-label-lg);font-weight:var(--font-weight-medium);letter-spacing:0;font-weight:var(--font-weight-semibold);line-height:19px}.ProfileRow-module-scss-module__Z_FkVG__row__meta{font-size:13px;line-height:16px}.ProfileRow-module-scss-module__Z_FkVG__row__verb--wide{display:inline}.ProfileRow-module-scss-module__Z_FkVG__row__tail{padding-top:var(--space-16)}}@media (min-width:1280px){.ProfileRow-module-scss-module__Z_FkVG__row{flex-direction:row;align-items:center}.ProfileRow-module-scss-module__Z_FkVG__row__lead{gap:var(--space-16);flex:1}.ProfileRow-module-scss-module__Z_FkVG__row__tail{border-top:0;flex:none;padding-top:0}.ProfileRow-module-scss-module__Z_FkVG__row__badge:after{content:"";width:var(--border-width);background:var(--border);height:24px}}
.FieldGroup-module-scss-module__2zUmRW__field-group{gap:var(--space-14);flex-direction:column;display:flex}
.OutlineBar-module-scss-module__sf4QGa__bar{height:calc(var(--bar-height)*1px);width:calc(var(--bar-width)*100%);background:var(--surface-muted);border-radius:1px;display:block}.OutlineBar-module-scss-module__sf4QGa__bar--strong{background:var(--border-strong)}.OutlineBar-module-scss-module__sf4QGa__bar--medium{background:var(--surface-strong)}
.ListState-module-scss-module__up9d9a__state{justify-content:center;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-32);text-align:center;flex-direction:column;flex:1;display:flex}.ListState-module-scss-module__up9d9a__state__group{align-items:center;gap:var(--space-16);flex-direction:column;display:flex}.ListState-module-scss-module__up9d9a__state__badge{border-radius:var(--radius-full);background:var(--surface-muted);width:64px;height:64px;color:var(--icon-default);justify-content:center;align-items:center;display:inline-flex}.ListState-module-scss-module__up9d9a__state__badge--danger{background:var(--danger-surface);color:var(--danger-strong)}.ListState-module-scss-module__up9d9a__state .ListState-module-scss-module__up9d9a__state__icon{width:32px;height:32px}.ListState-module-scss-module__up9d9a__state__title{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:var(--font-weight-regular);letter-spacing:0;font-weight:var(--font-weight-semibold);letter-spacing:-.08px;color:var(--text-primary);margin:0;line-height:19px}.ListState-module-scss-module__up9d9a__state__text{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-secondary);margin:0}.ListState-module-scss-module__up9d9a__state .ListState-module-scss-module__up9d9a__state__glyph{width:16px;height:16px}@media (min-width:768px){.ListState-module-scss-module__up9d9a__state{gap:var(--space-24);padding:var(--space-48) 40px}.ListState-module-scss-module__up9d9a__state__badge{width:72px;height:72px}.ListState-module-scss-module__up9d9a__state .ListState-module-scss-module__up9d9a__state__icon{width:34px;height:34px}.ListState-module-scss-module__up9d9a__state__title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-semibold);letter-spacing:-.005em;letter-spacing:-.1px;line-height:24px}.ListState-module-scss-module__up9d9a__state__text{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:var(--font-weight-regular);letter-spacing:0;max-width:400px;font-size:15px;line-height:22px}.ListState-module-scss-module__up9d9a__state .ListState-module-scss-module__up9d9a__state__action{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:var(--font-weight-regular);letter-spacing:0;gap:var(--space-8);height:48px;padding-inline:var(--space-20);border-radius:10px}.ListState-module-scss-module__up9d9a__state .ListState-module-scss-module__up9d9a__state__glyph{width:24px;height:24px}}
.Avatar-module-scss-module__KjUdcG__avatar{font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);font-weight:var(--font-weight-medium);letter-spacing:0;border-radius:var(--radius-full);background:var(--accent-strong);width:36px;height:36px;color:var(--text-on-fill);font-weight:var(--font-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}
.FieldSet-module-scss-module__mDvIQW__field-set{flex-direction:column;display:flex}
.OutlineShapeView-module-scss-module__M-bj9W__shape{gap:var(--space-4);flex-direction:column;flex-shrink:0;width:100%;display:flex}.OutlineShapeView-module-scss-module__M-bj9W__shape__heading{margin-bottom:var(--space-2);display:block}
.SpecialistName-module-scss-module__OCDtNG__name{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.SpecialistName-module-scss-module__OCDtNG__name__primary{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:var(--font-weight-regular);letter-spacing:0;font-weight:var(--font-weight-bold);color:var(--text-primary);overflow-wrap:anywhere;line-height:19px}.SpecialistName-module-scss-module__OCDtNG__name__detail{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:16px}@media (min-width:768px){.SpecialistName-module-scss-module__OCDtNG__name{gap:3px}.SpecialistName-module-scss-module__OCDtNG__name__primary{font-size:19px;line-height:23px}.SpecialistName-module-scss-module__OCDtNG__name__detail{font-size:var(--font-size-body-lg);line-height:19px}}
.SkillChips-module-scss-module__j8JlpG__chips{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SkillChips-module-scss-module__j8JlpG__chips__chip{font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);font-weight:var(--font-weight-medium);letter-spacing:0;max-width:100%;padding:calc(5px - var(--border-width)) calc(var(--space-8) - var(--border-width));border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-strong);overflow-wrap:anywhere;line-height:17px}.SkillChips-module-scss-module__j8JlpG__chips__chip--top{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-strong)}
.FieldLegend-module-scss-module__VtKW0W__field-legend{font-size:var(--font-size-label-lg);line-height:var(--line-height-label-lg);font-weight:var(--font-weight-medium);letter-spacing:0}
.ResumeOutline-module-scss-module__v0_D_q__outline{align-content:flex-start;row-gap:var(--space-12);box-sizing:border-box;width:130px;height:150px;padding:var(--space-14) var(--space-12) var(--space-12);border:var(--border-width) solid var(--border);background:var(--surface);flex-flow:column wrap;column-gap:100%;display:flex;overflow:hidden}
.ChipEditor-module-scss-module__8AOlMq__editor{align-items:center;gap:var(--space-4);max-width:100%;padding:var(--space-2) var(--space-6);background:var(--surface);border:var(--border-width) solid var(--accent);border-radius:var(--radius-xs);color:var(--text-strong);display:inline-flex}.ChipEditor-module-scss-module__8AOlMq__editor .ChipEditor-module-scss-module__8AOlMq__editor__input,.ChipEditor-module-scss-module__8AOlMq__editor .ChipEditor-module-scss-module__8AOlMq__editor__input:focus-within{width:12ch;min-width:12ch;height:auto;box-shadow:none;background:0 0;padding-inline:0}.ChipEditor-module-scss-module__8AOlMq__editor .ChipEditor-module-scss-module__8AOlMq__editor__input input,.ChipEditor-module-scss-module__8AOlMq__editor .ChipEditor-module-scss-module__8AOlMq__editor__input:focus-within input{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0}.ChipEditor-module-scss-module__8AOlMq__editor__action{color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.ChipEditor-module-scss-module__8AOlMq__editor__action:hover{color:var(--text-strong)}
.SpecialistCards-module-scss-module__lqL9Xa__cards{gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SpecialistCards-module-scss-module__lqL9Xa__cards__card{padding:var(--space-14);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:inherit;text-decoration:none;display:block}.SpecialistCards-module-scss-module__lqL9Xa__cards__card:hover{background:var(--surface-subtle)}@media (min-width:768px){.SpecialistCards-module-scss-module__lqL9Xa__cards{gap:var(--space-16)}}
.ProfileCard-module-scss-module__GKFZPa__card{align-items:center;gap:var(--space-16);padding:var(--space-20) var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:64px minmax(0,1fr);grid-template-areas:"avatar heading""skills skills""edit edit";display:grid}.ProfileCard-module-scss-module__GKFZPa__card .ProfileCard-module-scss-module__GKFZPa__card__avatar{background:var(--surface-inverse);grid-area:avatar;width:64px;height:64px;font-size:22px;line-height:27px}.ProfileCard-module-scss-module__GKFZPa__card__body,.ProfileCard-module-scss-module__GKFZPa__card__top{display:contents}.ProfileCard-module-scss-module__GKFZPa__card__heading{flex-direction:column;grid-area:heading;gap:3px;min-width:0;display:flex}.ProfileCard-module-scss-module__GKFZPa__card__name{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--text-primary);overflow-wrap:anywhere;margin:0}.ProfileCard-module-scss-module__GKFZPa__card__title{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.ProfileCard-module-scss-module__GKFZPa__card .ProfileCard-module-scss-module__GKFZPa__card__skills{gap:var(--space-6);grid-area:skills}.ProfileCard-module-scss-module__GKFZPa__card .ProfileCard-module-scss-module__GKFZPa__card__edit{grid-area:edit;width:100%}@media (min-width:768px){.ProfileCard-module-scss-module__GKFZPa__card{align-items:center;gap:var(--space-24);padding:var(--space-24) 28px;display:flex}.ProfileCard-module-scss-module__GKFZPa__card .ProfileCard-module-scss-module__GKFZPa__card__avatar{width:88px;height:88px;font-size:32px;line-height:39px}.ProfileCard-module-scss-module__GKFZPa__card__body{gap:var(--space-16);flex-direction:column;flex:1;min-width:0;display:flex}.ProfileCard-module-scss-module__GKFZPa__card__top{justify-content:space-between;align-items:flex-start;gap:var(--space-10);display:flex}.ProfileCard-module-scss-module__GKFZPa__card__heading{gap:var(--space-8)}.ProfileCard-module-scss-module__GKFZPa__card__name{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.ProfileCard-module-scss-module__GKFZPa__card__title{font-size:15px;line-height:18px}.ProfileCard-module-scss-module__GKFZPa__card .ProfileCard-module-scss-module__GKFZPa__card__skills{gap:var(--space-8)}.ProfileCard-module-scss-module__GKFZPa__card .ProfileCard-module-scss-module__GKFZPa__card__edit{flex:none;width:auto}}
.FieldDescription-module-scss-module__Gnyb5q__field-description{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-secondary)}
.TemplateCard-module-scss-module__6SdqHq__card{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-12) var(--space-10);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;flex-direction:column;display:flex}.TemplateCard-module-scss-module__6SdqHq__card:hover{border-color:var(--border-strong)}.TemplateCard-module-scss-module__6SdqHq__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.TemplateCard-module-scss-module__6SdqHq__card[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.TemplateCard-module-scss-module__6SdqHq__card__name{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--text-strong);text-align:center}.TemplateCard-module-scss-module__6SdqHq__card[aria-pressed=true] .TemplateCard-module-scss-module__6SdqHq__card__name{color:var(--text-accent)}
.ValueChip-module-scss-module__QHc-Nq__chip{align-items:center;gap:var(--space-4);max-width:100%;padding:var(--space-2) var(--space-6);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-xs);color:var(--text-strong);-webkit-user-select:none;user-select:none;display:inline-flex;overflow:hidden}.ValueChip-module-scss-module__QHc-Nq__chip--accent{background:var(--accent-soft);border-color:var(--accent-border);color:var(--text-on-accent-soft)}.ValueChip-module-scss-module__QHc-Nq__chip--review{background:var(--warning-surface);border-color:var(--warning);color:var(--text-strong);gap:0;padding:0}.ValueChip-module-scss-module__QHc-Nq__chip:has(:disabled){opacity:.5}:is(.ValueChip-module-scss-module__QHc-Nq__chip:has(:disabled) .ValueChip-module-scss-module__QHc-Nq__chip__handle,.ValueChip-module-scss-module__QHc-Nq__chip:has(:disabled) .ValueChip-module-scss-module__QHc-Nq__chip__text,.ValueChip-module-scss-module__QHc-Nq__chip:has(:disabled) .ValueChip-module-scss-module__QHc-Nq__chip__action,.ValueChip-module-scss-module__QHc-Nq__chip:has(:disabled) .ValueChip-module-scss-module__QHc-Nq__chip__verdict){cursor:not-allowed}.ValueChip-module-scss-module__QHc-Nq__chip--dragging{z-index:1;top:var(--chip-y);left:var(--chip-x);width:var(--chip-w);box-shadow:var(--shadow-md);cursor:grabbing;position:fixed}.ValueChip-module-scss-module__QHc-Nq__chip__body{align-items:center;gap:var(--space-4);min-width:0;max-width:100%;padding:var(--space-2) var(--space-6);display:inline-flex}.ValueChip-module-scss-module__QHc-Nq__chip__handle{color:var(--text-muted);cursor:grab;touch-action:none;flex:none;display:inline-flex}.ValueChip-module-scss-module__QHc-Nq__chip__handle:active{cursor:grabbing}.ValueChip-module-scss-module__QHc-Nq__chip__text{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:text;background:0 0;border:0;padding:0;overflow:hidden}.ValueChip-module-scss-module__QHc-Nq__chip__action{color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.ValueChip-module-scss-module__QHc-Nq__chip__action:hover:not(:disabled){color:var(--text-strong)}.ValueChip-module-scss-module__QHc-Nq__chip__verdict{border:0;border-left:var(--border-width) solid var(--warning);padding:0 var(--space-6);cursor:pointer;flex:none;align-self:stretch;align-items:center;display:inline-flex}.ValueChip-module-scss-module__QHc-Nq__chip__verdict--reject{background:var(--danger-surface);color:var(--danger)}.ValueChip-module-scss-module__QHc-Nq__chip__verdict--accept{background:var(--success-surface);color:var(--success)}
.SpecialistProfile-module-scss-module__lXRaua__profile{gap:var(--space-24);flex-direction:column;max-width:1080px;margin-inline:auto;display:flex}@media (min-width:768px){.SpecialistProfile-module-scss-module__lXRaua__profile{gap:var(--space-32)}}@media (min-width:1280px){.SpecialistProfile-module-scss-module__lXRaua__profile{gap:40px}}
.FieldSeparator-module-scss-module__wsowNa__field-separator{border-bottom:var(--border-width) solid var(--border)}
.Table-module-scss-module__ElpTBW__table{border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}.Table-module-scss-module__ElpTBW__table__grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}
.TemplateGallery-module-scss-module__E0TxRa__gallery{gap:var(--space-24);padding:var(--space-24) 0 var(--space-24) var(--space-16);border-top:var(--border-width) solid var(--border);background:var(--surface);flex-direction:column;display:flex}@media (min-width:1280px){.TemplateGallery-module-scss-module__E0TxRa__gallery{width:calc(156px + 2*var(--space-24));box-sizing:border-box;height:100%;min-height:0;padding:var(--space-24);border-top:0;border-right:var(--border-width) solid var(--border);overflow-y:auto}}@media (min-width:1920px){.TemplateGallery-module-scss-module__E0TxRa__gallery{width:calc(2*156px + var(--space-12) + 2*var(--space-24))}}.TemplateGallery-module-scss-module__E0TxRa__gallery__title{font-size:11px;line-height:13px;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);margin:0}.TemplateGallery-module-scss-module__E0TxRa__gallery__cards{gap:var(--space-12);padding-right:var(--space-16);display:flex;overflow-x:auto}.TemplateGallery-module-scss-module__E0TxRa__gallery__cards>*{flex:none}@media (min-width:1280px){.TemplateGallery-module-scss-module__E0TxRa__gallery__cards{grid-template-columns:minmax(0,1fr);padding-right:0;display:grid;overflow-x:visible}}@media (min-width:1920px){.TemplateGallery-module-scss-module__E0TxRa__gallery__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ValueList-module-scss-module__NKMHYG__list{min-width:0;padding:var(--space-12);background:var(--surface);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);display:flex}.ValueList-module-scss-module__NKMHYG__list__row{align-items:center;gap:var(--space-8);flex-wrap:wrap;width:100%;min-width:0;display:flex}.ValueList-module-scss-module__NKMHYG__list__cell{min-width:0;max-width:100%;display:inline-flex}.ValueList-module-scss-module__NKMHYG__list__split{color:var(--icon-default);flex:none}.ValueList-module-scss-module__NKMHYG__list .ValueList-module-scss-module__NKMHYG__list__add{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;gap:var(--space-4);height:auto;padding:var(--space-2) var(--space-6);border-radius:var(--radius-xs);background:var(--surface);color:var(--accent)}.ValueList-module-scss-module__NKMHYG__list .ValueList-module-scss-module__NKMHYG__list__add:hover:not(:disabled){background:var(--surface);color:var(--accent-hover)}
.ResumeActions-module-scss-module__Pj3UCW__actions{display:contents}.ResumeActions-module-scss-module__Pj3UCW__actions .ResumeActions-module-scss-module__Pj3UCW__actions__full{display:none}@media (min-width:768px){.ResumeActions-module-scss-module__Pj3UCW__actions .ResumeActions-module-scss-module__Pj3UCW__actions__compact{display:none}.ResumeActions-module-scss-module__Pj3UCW__actions .ResumeActions-module-scss-module__Pj3UCW__actions__full{display:inline-flex}}
.DateInput-module-scss-module__azoX5q__dateInput{width:100%;position:relative}.DateInput-module-scss-module__azoX5q__dateInput__field{width:100%;height:44px;padding-inline:var(--space-16);border-radius:var(--radius-sm);background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-strong);text-align:left;cursor:pointer;border:none;align-items:center;transition:background-color .15s,box-shadow .15s;display:flex}.DateInput-module-scss-module__azoX5q__dateInput__field:focus-visible{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent);outline:none}.DateInput-module-scss-module__azoX5q__dateInput__field--invalid,.DateInput-module-scss-module__azoX5q__dateInput__field--invalid:focus-visible{background:var(--danger-surface);box-shadow:inset 0 0 0 2px var(--danger)}.DateInput-module-scss-module__azoX5q__dateInput__field:disabled{background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border);cursor:not-allowed}.DateInput-module-scss-module__azoX5q__dateInput__value{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:0;color:var(--text-primary);flex:1}.DateInput-module-scss-module__azoX5q__dateInput__value--placeholder{color:var(--text-muted)}.DateInput-module-scss-module__azoX5q__dateInput__panel{top:calc(100% + var(--space-8));z-index:10;width:max-content;min-width:100%;position:absolute;left:0}.DateInput-module-scss-module__azoX5q__dateInput__panel--inline{z-index:auto;width:100%;margin-top:var(--space-8);position:static}
.TableCell-module-scss-module__j7kqbq__table__cell{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:var(--font-weight-regular);letter-spacing:0;padding-block:var(--space-18);border-bottom:1.5px solid var(--border);font-weight:var(--font-weight-medium);color:var(--text-primary);vertical-align:middle;text-align:start;padding-inline-start:0;padding-inline-end:var(--space-16)}.TableCell-module-scss-module__j7kqbq__table__cell:first-child{padding-inline-start:var(--space-24)}.TableCell-module-scss-module__j7kqbq__table__cell:last-child{padding-inline-end:var(--space-24)}.TableCell-module-scss-module__j7kqbq__table__cell--end{text-align:end}tbody>tr:last-child>.TableCell-module-scss-module__j7kqbq__table__cell{border-bottom:0}
.ReviewField-module-scss-module__--VbQW__field{gap:var(--space-8);flex-direction:column;display:flex}.ReviewField-module-scss-module__--VbQW__field__head{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.ReviewField-module-scss-module__--VbQW__field__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.ReviewField-module-scss-module__--VbQW__field__marks{margin-inline-start:auto}.ReviewField-module-scss-module__--VbQW__field .ReviewField-module-scss-module__--VbQW__field__control:has(input[type=checkbox]){align-self:flex-start}@media (min-width:1280px){.ReviewField-module-scss-module__--VbQW__field{align-items:center;column-gap:var(--space-16);row-gap:var(--space-8);grid-template-columns:236px 1fr auto;display:grid}.ReviewField-module-scss-module__--VbQW__field__head{display:contents}.ReviewField-module-scss-module__--VbQW__field__label{grid-area:1/1}.ReviewField-module-scss-module__--VbQW__field .ReviewField-module-scss-module__--VbQW__field__control{grid-area:1/2}.ReviewField-module-scss-module__--VbQW__field__hint{grid-area:2/2}.ReviewField-module-scss-module__--VbQW__field__marks{grid-area:1/3;margin-inline-start:0}}
.VersionsTab-module-scss-module__98ZA4G__list{gap:var(--space-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.VersionsTab-module-scss-module__98ZA4G__list{gap:var(--space-24)}}
.PageLayout-module-scss-module__8e5TiG__page{flex-direction:column;display:flex}.PageLayout-module-scss-module__8e5TiG__page>main{min-width:0;padding:var(--space-24) var(--space-32)}
.PasswordInput-module-scss-module__9zWCLG__password-input__toggle{border-radius:var(--radius-xs);color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.PasswordInput-module-scss-module__9zWCLG__password-input__toggle:hover:not(:disabled){color:var(--text-primary)}.PasswordInput-module-scss-module__9zWCLG__password-input__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PasswordInput-module-scss-module__9zWCLG__password-input__toggle:disabled{cursor:not-allowed}
.ReviewSection-module-scss-module__8UckMG__section{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg)}.ReviewSection-module-scss-module__8UckMG__section__head{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:52px;padding:0 var(--space-16);border-bottom:var(--border-width) solid var(--border);display:flex}.ReviewSection-module-scss-module__8UckMG__section__title{font-size:var(--font-size-label-lg);line-height:var(--line-height-label-lg);font-weight:var(--font-weight-medium);letter-spacing:0;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.ReviewSection-module-scss-module__8UckMG__section__clear-label{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ReviewSection-module-scss-module__8UckMG__section__body{gap:var(--space-16);padding:var(--space-16);flex-direction:column;display:flex}@media (min-width:1280px){.ReviewSection-module-scss-module__8UckMG__section__head{padding:0 var(--space-24)}.ReviewSection-module-scss-module__8UckMG__section__body{padding:var(--space-24)}}
.Textarea-module-scss-module__uJVW3G__textarea{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:var(--font-weight-regular);letter-spacing:0;width:100%;padding:var(--space-12);border-radius:var(--radius-sm);background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-primary);resize:vertical;border:none;outline:none;transition:background-color .15s,box-shadow .15s;display:block}.Textarea-module-scss-module__uJVW3G__textarea::placeholder{color:var(--text-muted)}.Textarea-module-scss-module__uJVW3G__textarea:focus{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent)}.Textarea-module-scss-module__uJVW3G__textarea--invalid,.Textarea-module-scss-module__uJVW3G__textarea--invalid:focus{background:var(--danger-surface);box-shadow:inset 0 0 0 2px var(--danger)}.Textarea-module-scss-module__uJVW3G__textarea:disabled{background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border);cursor:not-allowed;resize:none}.Textarea-module-scss-module__uJVW3G__textarea--auto-grow{field-sizing:content;resize:none;min-height:auto}@supports not (field-sizing:content){.Textarea-module-scss-module__uJVW3G__textarea--auto-grow{resize:vertical}}
.TableHeadCell-module-scss-module__5yN8ua__table__head-cell{font-size:var(--font-size-label-md);line-height:100%;font-weight:var(--font-weight-semibold);letter-spacing:.03em;padding-block:var(--space-16);border-bottom:1.5px solid var(--border);color:var(--text-secondary);text-align:start;white-space:nowrap;padding-inline-start:0;padding-inline-end:var(--space-16)}.TableHeadCell-module-scss-module__5yN8ua__table__head-cell:first-child{padding-inline-start:var(--space-24)}.TableHeadCell-module-scss-module__5yN8ua__table__head-cell:last-child{padding-inline-end:var(--space-24)}.TableHeadCell-module-scss-module__5yN8ua__table__head-cell--end{text-align:end}.TableHeadCell-module-scss-module__5yN8ua__table__sort{align-items:center;gap:var(--space-6);appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.TableHeadCell-module-scss-module__5yN8ua__table__sort:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.TableHeadCell-module-scss-module__5yN8ua__table__sort--sorted{color:var(--text-strong)}.TableHeadCell-module-scss-module__5yN8ua__table__sort-icon{color:var(--text-muted);flex:none}.TableHeadCell-module-scss-module__5yN8ua__table__sort--sorted .TableHeadCell-module-scss-module__5yN8ua__table__sort-icon{color:inherit}
.PasteTextPanel-module-scss-module__QQUBCG__panel{gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;display:flex}@media (min-width:768px){.PasteTextPanel-module-scss-module__QQUBCG__panel{padding:var(--space-24)}}.PasteTextPanel-module-scss-module__QQUBCG__panel .PasteTextPanel-module-scss-module__QQUBCG__panel__field{flex:1;min-height:176px}@media (min-width:768px){.PasteTextPanel-module-scss-module__QQUBCG__panel .PasteTextPanel-module-scss-module__QQUBCG__panel__field{min-height:288px}}@media (min-width:1280px){.PasteTextPanel-module-scss-module__QQUBCG__panel .PasteTextPanel-module-scss-module__QQUBCG__panel__field{min-height:300px}}.PasteTextPanel-module-scss-module__QQUBCG__panel__counter{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-muted);align-self:flex-end}.PasteTextPanel-module-scss-module__QQUBCG__panel__counter--over{color:var(--danger-strong)}
.WizardStepper-module-scss-module__t9QMcG__stepper{align-items:center;gap:var(--space-12);border-bottom:var(--border-width) solid var(--border);height:56px;padding:0 var(--space-24);background:var(--surface);display:flex}@media (min-width:768px){.WizardStepper-module-scss-module__t9QMcG__stepper{gap:var(--space-16);padding:0 var(--space-32)}}@media (min-width:1280px){.WizardStepper-module-scss-module__t9QMcG__stepper{height:64px;padding:0 40px}}.WizardStepper-module-scss-module__t9QMcG__stepper__step{align-items:center;gap:var(--space-8);flex:auto;min-width:0;display:flex}.WizardStepper-module-scss-module__t9QMcG__stepper__step:first-child{flex:none}@media (min-width:1280px){.WizardStepper-module-scss-module__t9QMcG__stepper__step{flex:none}}.WizardStepper-module-scss-module__t9QMcG__stepper__line{min-width:var(--space-16);border-radius:var(--radius-full);height:2px;margin-right:var(--space-8);background:var(--border);flex:auto}@media (min-width:1280px){.WizardStepper-module-scss-module__t9QMcG__stepper__line{width:var(--space-48);flex:none}}.WizardStepper-module-scss-module__t9QMcG__stepper__badge{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;border:1.5px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);width:24px;height:24px;color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.WizardStepper-module-scss-module__t9QMcG__stepper__label{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--text-muted);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.WizardStepper-module-scss-module__t9QMcG__stepper__label{white-space:normal;clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}}.WizardStepper-module-scss-module__t9QMcG__stepper__step--current .WizardStepper-module-scss-module__t9QMcG__stepper__badge{box-shadow:0 0 0 4px var(--accent-border);background:var(--accent);color:var(--text-on-fill);border-color:#0000}.WizardStepper-module-scss-module__t9QMcG__stepper__step--current .WizardStepper-module-scss-module__t9QMcG__stepper__label{white-space:normal;clip-path:none;width:auto;height:auto;color:var(--text-primary);margin:0;font-weight:600;position:static;overflow:visible}.WizardStepper-module-scss-module__t9QMcG__stepper__step--done .WizardStepper-module-scss-module__t9QMcG__stepper__badge{background:var(--accent);color:var(--text-on-fill);border-color:#0000}
.SelectItem-module-scss-module__v_FqCq__item{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-xs);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);letter-spacing:0;display:flex}.SelectItem-module-scss-module__v_FqCq__item[data-highlighted]{background:var(--surface-subtle);outline:none}.SelectItem-module-scss-module__v_FqCq__item[data-disabled]{color:var(--text-muted);cursor:not-allowed}.SelectItem-module-scss-module__v_FqCq__item__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.SelectItem-module-scss-module__v_FqCq__item__indicator{color:var(--accent);flex-shrink:0;align-items:center;display:inline-flex}
.TableRow-module-scss-module__RPWwgW__table__row{background:var(--surface)}tbody>.TableRow-module-scss-module__RPWwgW__table__row:hover{background:var(--surface-subtle)}.TableRow-module-scss-module__RPWwgW__table__row--selected{box-shadow:inset 0 0 0 1.5px var(--accent)}
.Tabs-module-scss-module__K68Qaa__tabs{gap:var(--tabs-gap);border-bottom:var(--border-width) solid var(--border);display:flex}.Tabs-module-scss-module__K68Qaa__tabs--sm{--tabs-gap:var(--space-16);--tabs-item-gap:var(--space-4);--tabs-item-padding:var(--space-6) var(--space-12) var(--space-2);--tabs-label-size:14px;--tabs-label-line:17px;--tabs-count-size:12px;--tabs-count-line:15px}.Tabs-module-scss-module__K68Qaa__tabs--md{--tabs-gap:var(--space-24);--tabs-item-gap:var(--space-8);--tabs-item-padding:var(--space-8) var(--space-16) var(--space-2);--tabs-label-size:18px;--tabs-label-line:22px;--tabs-count-size:14px;--tabs-count-line:17px}
.UserPanel-module-scss-module__eaBjrG__user{align-items:center;display:flex}@media (min-width:768px){.UserPanel-module-scss-module__eaBjrG__user{gap:var(--space-8);border-top:var(--border-width) solid var(--border);padding:var(--space-16) 0 var(--space-20);flex-direction:column}}@media (min-width:1280px){.UserPanel-module-scss-module__eaBjrG__user{gap:var(--space-10);height:80px;padding:0 var(--space-12) 0 var(--space-16);flex-direction:row}}.UserPanel-module-scss-module__eaBjrG__user__avatar{display:none}@media (min-width:768px){.UserPanel-module-scss-module__eaBjrG__user__avatar{display:inline-flex}}.UserPanel-module-scss-module__eaBjrG__user__identity{display:none}@media (min-width:1280px){.UserPanel-module-scss-module__eaBjrG__user__identity{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}}.UserPanel-module-scss-module__eaBjrG__user__name{font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--text-primary);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UserPanel-module-scss-module__eaBjrG__user__role{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-secondary)}.UserPanel-module-scss-module__eaBjrG__user__sign-out-icon{flex:none}@media (min-width:1280px){.UserPanel-module-scss-module__eaBjrG__user__sign-out-icon{display:none}}.UserPanel-module-scss-module__eaBjrG__user__sign-out{display:none}@media (min-width:1280px){.UserPanel-module-scss-module__eaBjrG__user__sign-out{flex:none;margin-left:auto;display:inline-flex}}
.VersionNameField-module-scss-module__J3cfVW__field{gap:var(--space-8);display:flex}.VersionNameField-module-scss-module__J3cfVW__field--adaptive{flex-direction:column}@media (min-width:768px){.VersionNameField-module-scss-module__J3cfVW__field--adaptive{align-items:center;gap:var(--space-12);flex-direction:row}}.VersionNameField-module-scss-module__J3cfVW__field--inline{align-items:center;gap:var(--space-12)}.VersionNameField-module-scss-module__J3cfVW__field--inline:after{content:"";width:var(--border-width);height:var(--space-24);background:var(--border)}.VersionNameField-module-scss-module__J3cfVW__field__label{font-size:11px;line-height:13px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-supporting);white-space:nowrap}@media (min-width:768px){.VersionNameField-module-scss-module__J3cfVW__field__label{font-size:12px;line-height:15px}.VersionNameField-module-scss-module__J3cfVW__field--adaptive .VersionNameField-module-scss-module__J3cfVW__field__input{flex:1;min-width:0}}.VersionNameField-module-scss-module__J3cfVW__field--inline .VersionNameField-module-scss-module__J3cfVW__field__input{width:312px}
.SectionSuggestions-module-scss-module__mk-McG__suggestions{gap:var(--space-16);padding:var(--space-16);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.SectionSuggestions-module-scss-module__mk-McG__suggestions__title{font-size:var(--font-size-label-lg);line-height:var(--line-height-label-lg);font-weight:var(--font-weight-medium);letter-spacing:0;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.SectionSuggestions-module-scss-module__mk-McG__suggestions__row{gap:var(--space-12);flex-wrap:wrap;display:flex}@media (min-width:1280px){.SectionSuggestions-module-scss-module__mk-McG__suggestions{gap:var(--space-24);padding:var(--space-24)}}
.UploadStep-module-scss-module__bXNopG__upload{gap:var(--space-16);flex-direction:column;display:flex}.UploadStep-module-scss-module__bXNopG__upload__zones{gap:var(--space-24);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.UploadStep-module-scss-module__bXNopG__upload__zones{align-items:stretch;gap:var(--space-48);grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.UploadStep-module-scss-module__bXNopG__upload__divider{align-items:center;gap:var(--space-16);grid-template-columns:1fr auto 1fr;display:grid}.UploadStep-module-scss-module__bXNopG__upload__divider:before,.UploadStep-module-scss-module__bXNopG__upload__divider:after{content:"";background:var(--border);height:1px}@media (min-width:1280px){.UploadStep-module-scss-module__bXNopG__upload__divider{grid-template-rows:1fr auto 1fr;grid-template-columns:none;justify-items:center}.UploadStep-module-scss-module__bXNopG__upload__divider:before,.UploadStep-module-scss-module__bXNopG__upload__divider:after{align-self:stretch;width:1px;height:auto}}.UploadStep-module-scss-module__bXNopG__upload__divider-label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-muted)}@media (min-width:768px){.UploadStep-module-scss-module__bXNopG__upload__divider-label{text-transform:uppercase}}
.WizardToolbar-module-scss-module__TFsh7a__toolbar{z-index:20;align-items:center;gap:var(--space-12);border-top:var(--border-width) solid var(--border);height:64px;padding:0 var(--space-16);background:var(--surface);display:flex;position:sticky;bottom:0}@media (min-width:768px){.WizardToolbar-module-scss-module__TFsh7a__toolbar{height:72px;padding:0 var(--space-24)}}@media (min-width:1280px){.WizardToolbar-module-scss-module__TFsh7a__toolbar{height:80px;padding:0 var(--space-32)}}.WizardToolbar-module-scss-module__TFsh7a__toolbar__actions{align-items:center;gap:var(--space-12);margin-left:auto;display:flex}@media (min-width:768px){.WizardToolbar-module-scss-module__TFsh7a__toolbar .WizardToolbar-module-scss-module__TFsh7a__toolbar__control{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:var(--font-weight-regular);letter-spacing:0;gap:var(--space-8);height:48px;padding-inline:var(--space-20);border-radius:10px}}.WizardToolbar-module-scss-module__TFsh7a__toolbar__label{display:none}@media (min-width:768px){.WizardToolbar-module-scss-module__TFsh7a__toolbar__label{display:inline}}.WizardToolbar-module-scss-module__TFsh7a__toolbar__label--short{display:inline}@media (min-width:768px){.WizardToolbar-module-scss-module__TFsh7a__toolbar__label--short{display:none}}.WizardToolbar-module-scss-module__TFsh7a__toolbar__arrow{display:none}@media (min-width:768px){.WizardToolbar-module-scss-module__TFsh7a__toolbar__arrow{display:inline-flex}}
.SpecialistTable-module-scss-module__xobZgW__specialists .SpecialistTable-module-scss-module__xobZgW__specialists__cell,.SpecialistTable-module-scss-module__xobZgW__specialists .SpecialistTable-module-scss-module__xobZgW__specialists__cell:first-child,.SpecialistTable-module-scss-module__xobZgW__specialists .SpecialistTable-module-scss-module__xobZgW__specialists__cell:last-child{padding:0}.SpecialistTable-module-scss-module__xobZgW__specialists__link{padding:var(--space-18) var(--space-24);color:inherit;text-decoration:none;display:block}
.SelectTrigger-module-scss-module__cnYCZq__trigger{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;height:44px;padding-inline:var(--space-18) var(--space-14);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-strong);text-align:start;cursor:pointer;font-size:var(--font-size-label-lg);line-height:var(--line-height-label-lg);font-weight:var(--font-weight-medium);letter-spacing:0;border:none;border-radius:10px;transition:background-color .15s,box-shadow .15s,color .15s;display:flex}.SelectTrigger-module-scss-module__cnYCZq__trigger:hover:not([data-disabled]):not([data-popup-open]):not(.SelectTrigger-module-scss-module__cnYCZq__trigger--invalid){background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.SelectTrigger-module-scss-module__cnYCZq__trigger[data-popup-open]{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent-strong)}.SelectTrigger-module-scss-module__cnYCZq__trigger--invalid,.SelectTrigger-module-scss-module__cnYCZq__trigger--invalid[data-popup-open]{background:var(--danger-surface);box-shadow:inset 0 0 0 2px var(--danger)}.SelectTrigger-module-scss-module__cnYCZq__trigger[data-disabled]{background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border);cursor:not-allowed}.SelectTrigger-module-scss-module__cnYCZq__trigger[data-placeholder]{color:var(--text-muted)}.SelectTrigger-module-scss-module__cnYCZq__trigger__icon{color:var(--icon-default);flex-shrink:0;align-items:center;transition:transform .15s,color .15s;display:inline-flex}.SelectTrigger-module-scss-module__cnYCZq__trigger[data-popup-open] .SelectTrigger-module-scss-module__cnYCZq__trigger__icon{color:var(--accent-strong);transform:rotate(180deg)}
.TabsItem-module-scss-module__upQCRq__item{gap:var(--tabs-item-gap);border-radius:var(--radius-xs);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.TabsItem-module-scss-module__upQCRq__item:after{content:"";background:var(--border);border-radius:2px;height:2px}.TabsItem-module-scss-module__upQCRq__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.TabsItem-module-scss-module__upQCRq__item[aria-selected=true]{color:var(--text-accent)}.TabsItem-module-scss-module__upQCRq__item[aria-selected=true]:after{background:var(--text-accent)}.TabsItem-module-scss-module__upQCRq__item[aria-selected=true] .TabsItem-module-scss-module__upQCRq__item__label{font-weight:var(--font-weight-semibold)}.TabsItem-module-scss-module__upQCRq__item[aria-selected=true] .TabsItem-module-scss-module__upQCRq__item__count{background:var(--accent-soft);color:var(--text-on-accent-soft)}.TabsItem-module-scss-module__upQCRq__item__row{align-items:center;gap:var(--space-6);padding:var(--tabs-item-padding);display:flex}.TabsItem-module-scss-module__upQCRq__item__label{font-size:var(--tabs-label-size);line-height:var(--tabs-label-line);font-weight:var(--font-weight-medium);white-space:nowrap}.TabsItem-module-scss-module__upQCRq__item__count{padding:var(--space-4) var(--space-6);background:var(--surface-muted);color:var(--text-on-muted);font-size:var(--tabs-count-size);line-height:var(--tabs-count-line);font-weight:var(--font-weight-semibold);letter-spacing:.5px;border-radius:18px;justify-content:center;align-items:center;display:inline-flex}
.PublishStep-module-scss-module__xPcxUG__step{flex-direction:column;display:flex}@media (min-width:1280px){.PublishStep-module-scss-module__xPcxUG__step{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);height:100%;display:grid}.PublishStep-module-scss-module__xPcxUG__step__preview{grid-area:1/2;min-height:0}.PublishStep-module-scss-module__xPcxUG__step__gallery{grid-area:1/1;min-height:0}}.PublishStep-module-scss-module__xPcxUG__step__unavailable{padding:var(--space-16)}@media (min-width:768px){.PublishStep-module-scss-module__xPcxUG__step__unavailable{padding:var(--space-24)}}@media (min-width:1280px){.PublishStep-module-scss-module__xPcxUG__step__unavailable{padding:var(--space-32);grid-area:1/1/auto/-1}}.PublishStep-module-scss-module__xPcxUG__step__failure{padding:var(--space-16)}@media (min-width:768px){.PublishStep-module-scss-module__xPcxUG__step__failure{padding:var(--space-16) var(--space-24)}}@media (min-width:1280px){.PublishStep-module-scss-module__xPcxUG__step__failure{padding:var(--space-16) var(--space-32);border-top:var(--border-width) solid var(--border);grid-area:2/1/auto/-1}}.PublishStep-module-scss-module__xPcxUG__step__body-field{padding:var(--space-12) var(--space-16);border-top:var(--border-width) solid var(--border);background:var(--surface)}@media (min-width:768px){.PublishStep-module-scss-module__xPcxUG__step__body-field{padding:var(--space-12) var(--space-24)}}@media (min-width:1280px){.PublishStep-module-scss-module__xPcxUG__step__body-field{display:none}}.PublishStep-module-scss-module__xPcxUG__step__toolbar-field{display:none}@media (min-width:1280px){.PublishStep-module-scss-module__xPcxUG__step__toolbar-field{display:flex}}
.ReviewStep-module-scss-module__kEgB2G__step{gap:var(--space-16);padding:var(--space-16);flex-direction:column;display:flex}@media (min-width:1280px){.ReviewStep-module-scss-module__kEgB2G__step{gap:var(--space-24);padding:var(--space-32) 0;width:min(1156px,100%);margin:0 auto}}
.ImportWizard-module-scss-module__zCovTW__wizard{--topbar-height:56px;--topbar-inline:var(--space-16);min-height:calc(100dvh - var(--app-bar-height));grid-template-rows:auto auto 1fr auto;display:grid}@media (min-width:768px){.ImportWizard-module-scss-module__zCovTW__wizard{--topbar-height:72px;--topbar-inline:var(--space-24);min-height:100dvh}}@media (min-width:1280px){.ImportWizard-module-scss-module__zCovTW__wizard{--topbar-height:80px;--topbar-inline:var(--space-32)}}.ImportWizard-module-scss-module__zCovTW__wizard__body{min-width:0;padding:var(--space-16)}@media (min-width:768px){.ImportWizard-module-scss-module__zCovTW__wizard__body{padding:var(--space-24)}}@media (min-width:1280px){.ImportWizard-module-scss-module__zCovTW__wizard__body{padding:var(--space-32)}.ImportWizard-module-scss-module__zCovTW__wizard--flush{height:100dvh;min-height:0}}.ImportWizard-module-scss-module__zCovTW__wizard--flush .ImportWizard-module-scss-module__zCovTW__wizard__body{padding:0}@media (min-width:1280px){.ImportWizard-module-scss-module__zCovTW__wizard--flush .ImportWizard-module-scss-module__zCovTW__wizard__body{min-height:0;overflow:hidden}}
.LibraryList-module-scss-module__GjrEyG__library{gap:var(--space-16);min-height:calc(100dvh - var(--app-bar-height) - var(--topbar-height) - 2*var(--space-24));flex-direction:column;display:flex}.LibraryList-module-scss-module__GjrEyG__library .LibraryList-module-scss-module__GjrEyG__library__search{background:var(--surface);height:36px;box-shadow:inset 0 0 0 var(--border-width) var(--border);border-radius:10px;flex:none;padding-inline:9px}.LibraryList-module-scss-module__GjrEyG__library .LibraryList-module-scss-module__GjrEyG__library__search:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.LibraryList-module-scss-module__GjrEyG__library__table{display:none}@media (min-width:768px){.LibraryList-module-scss-module__GjrEyG__library{gap:var(--space-18);min-height:calc(100dvh - var(--topbar-height) - 2*var(--space-24))}.LibraryList-module-scss-module__GjrEyG__library .LibraryList-module-scss-module__GjrEyG__library__search{height:47px;padding-inline:var(--space-16)}}@media (min-width:1280px){.LibraryList-module-scss-module__GjrEyG__library{gap:var(--space-32)}.LibraryList-module-scss-module__GjrEyG__library__table{display:block}.LibraryList-module-scss-module__GjrEyG__library__cards{display:none}}
.NavItem-module-scss-module__hN55ZW__item{font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);font-weight:var(--font-weight-medium);letter-spacing:0;border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-strong);justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:flex}@media (min-width:1280px){.NavItem-module-scss-module__hN55ZW__item{justify-content:flex-start;gap:var(--space-12);width:auto;padding:0 var(--space-12)}}.NavItem-module-scss-module__hN55ZW__item:hover{background:var(--surface-muted)}.NavItem-module-scss-module__hN55ZW__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.NavItem-module-scss-module__hN55ZW__item--active{background:var(--accent-soft);color:var(--accent-strong);font-weight:var(--font-weight-semibold)}.NavItem-module-scss-module__hN55ZW__item--active:hover{background:var(--accent-soft)}.NavItem-module-scss-module__hN55ZW__item__label{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1280px){.NavItem-module-scss-module__hN55ZW__item__label{white-space:normal;clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}}
.ProgressBar-module-scss-module__AFd5xq__progress-bar{border-radius:var(--radius-full);background:var(--surface-muted);width:100%;overflow:hidden}.ProgressBar-module-scss-module__AFd5xq__progress-bar--sm{height:6px}.ProgressBar-module-scss-module__AFd5xq__progress-bar--md{height:8px}.ProgressBar-module-scss-module__AFd5xq__progress-bar__fill{border-radius:var(--radius-full);background:var(--accent);height:100%;transition:inline-size .15s;display:block}
.SelectValue-module-scss-module__SUTQcG__value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}
.page-module-scss-module__GiKtfG__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__GiKtfG__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__GiKtfG__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__GiKtfG__showcase__row{align-items:center;gap:var(--space-16);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__GiKtfG__showcase__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:80px;color:var(--text-secondary)}.page-module-scss-module__GiKtfG__showcase__hint{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-secondary);font-style:normal}
.page-module-scss-module__VkV-3q__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__VkV-3q__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__VkV-3q__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__VkV-3q__showcase__row{align-items:center;gap:var(--space-12);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__VkV-3q__showcase__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:80px;color:var(--text-secondary)}.page-module-scss-module__VkV-3q__showcase__note{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-muted)}.page-module-scss-module__VkV-3q__showcase__separator{flex-grow:1}.page-module-scss-module__VkV-3q__showcase__field{width:320px;max-width:100%}.page-module-scss-module__VkV-3q__showcase__description{margin-bottom:var(--space-14)}
.page-module-scss-module__ECG4Fa__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__ECG4Fa__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__ECG4Fa__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__ECG4Fa__showcase__row{align-items:center;gap:var(--space-16);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__ECG4Fa__showcase__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:80px;color:var(--text-secondary)}.page-module-scss-module__ECG4Fa__showcase__field{width:260px}
.ParseCard-module-scss-module__2Ng13q__card{gap:var(--space-8);border-radius:var(--radius-lg);width:100%;padding:var(--space-16) var(--space-16) var(--space-24);background:var(--surface);box-shadow:inset 0 0 0 var(--border-width) var(--border),var(--shadow-sm);flex-direction:column;display:flex}@media (min-width:768px){.ParseCard-module-scss-module__2Ng13q__card{gap:var(--space-24);width:560px;padding:var(--space-32)}}.ParseCard-module-scss-module__2Ng13q__card__head{align-items:flex-start;gap:var(--space-14);flex-direction:column;display:flex}@media (min-width:768px){.ParseCard-module-scss-module__2Ng13q__card__head{justify-content:space-between;align-items:center;gap:var(--space-16);flex-direction:row}}.ParseCard-module-scss-module__2Ng13q__card .ParseCard-module-scss-module__2Ng13q__card__badge{gap:var(--space-6);text-transform:uppercase}.ParseCard-module-scss-module__2Ng13q__card__caption{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-secondary)}.ParseCard-module-scss-module__2Ng13q__card__body{gap:var(--space-8);flex-direction:column;margin-block-start:var(--space-16);display:flex}@media (min-width:768px){.ParseCard-module-scss-module__2Ng13q__card__body{gap:var(--space-24);margin-block-start:0}}.ParseCard-module-scss-module__2Ng13q__card__actions{gap:var(--space-12);flex-direction:column;margin-block-start:var(--space-16);display:flex}@media (min-width:768px){.ParseCard-module-scss-module__2Ng13q__card__actions{margin-block-start:0}}
.Sidebar-module-scss-module__btaHzq__sidebar{align-items:center;gap:var(--space-10);border-bottom:var(--border-width) solid var(--border);height:var(--app-bar-height);padding:0 var(--space-16);background:var(--surface);flex-direction:row;display:flex}@media (min-width:768px){.Sidebar-module-scss-module__btaHzq__sidebar{z-index:20;border-right:var(--border-width) solid var(--border);border-bottom:none;flex-direction:column;align-self:start;align-items:center;gap:0;height:100vh;padding:0;position:sticky;top:0;overflow-y:auto}}@media (min-width:1280px){.Sidebar-module-scss-module__btaHzq__sidebar{align-items:stretch}}.Sidebar-module-scss-module__btaHzq__sidebar__logo{align-items:center;gap:var(--space-10);display:flex}@media (min-width:768px){.Sidebar-module-scss-module__btaHzq__sidebar__logo{padding:var(--space-20)}}.Sidebar-module-scss-module__btaHzq__sidebar__mark{border-radius:var(--radius-sm);background:var(--accent);flex:none;width:24px;height:24px}@media (min-width:768px){.Sidebar-module-scss-module__btaHzq__sidebar__mark{width:32px;height:32px}}.Sidebar-module-scss-module__btaHzq__sidebar__wordmark{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--text-primary)}@media (min-width:768px){.Sidebar-module-scss-module__btaHzq__sidebar__wordmark{display:none}}@media (min-width:1280px){.Sidebar-module-scss-module__btaHzq__sidebar__wordmark{display:inline}}.Sidebar-module-scss-module__btaHzq__sidebar__nav{display:none}@media (min-width:768px){.Sidebar-module-scss-module__btaHzq__sidebar__nav{gap:var(--space-4);padding:var(--space-8) var(--space-14);flex-direction:column;display:flex}}@media (min-width:1280px){.Sidebar-module-scss-module__btaHzq__sidebar__nav{padding:var(--space-8) var(--space-16);align-self:stretch}}.Sidebar-module-scss-module__btaHzq__sidebar__end{align-items:center;gap:var(--space-4);margin-left:auto;display:flex}@media (min-width:768px){.Sidebar-module-scss-module__btaHzq__sidebar__end{flex-direction:column;align-self:stretch;gap:0;margin-top:auto;margin-left:0}}.Sidebar-module-scss-module__btaHzq__sidebar__menu{flex:none}@media (min-width:768px){.Sidebar-module-scss-module__btaHzq__sidebar__menu{display:none}}
.StatusBadge-module-scss-module__p3ysMG__status-badge--available .StatusBadge-module-scss-module__p3ysMG__status-badge__icon{color:var(--success-strong)}.StatusBadge-module-scss-module__p3ysMG__status-badge--busy .StatusBadge-module-scss-module__p3ysMG__status-badge__icon{color:var(--warning-strong)}.StatusBadge-module-scss-module__p3ysMG__status-badge--unavailable .StatusBadge-module-scss-module__p3ysMG__status-badge__icon{color:var(--text-on-muted)}
.Link-module-scss-module__qG4N_a__link{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--link);font-weight:var(--font-weight-semibold);text-decoration:underline;transition:color .15s}.Link-module-scss-module__qG4N_a__link:hover{color:var(--link-hover)}.Link-module-scss-module__qG4N_a__link:active{color:var(--link-active)}.Link-module-scss-module__qG4N_a__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.Radio-module-scss-module__U3MRua__radio{flex:none;width:20px;height:20px;display:inline-flex;position:relative}.Radio-module-scss-module__U3MRua__radio__control{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Radio-module-scss-module__U3MRua__radio__control:disabled{cursor:not-allowed}.Radio-module-scss-module__U3MRua__radio__box{border-radius:var(--radius-full);background:var(--surface);width:100%;height:100%;box-shadow:inset 0 0 0 1.5px var(--border-strong);justify-content:center;align-items:center;transition:background-color .15s,box-shadow .15s;display:inline-flex}.Radio-module-scss-module__U3MRua__radio__dot{border-radius:var(--radius-full);background:var(--text-on-fill);opacity:0;pointer-events:none;width:8px;height:8px;transition:opacity .15s}.Radio-module-scss-module__U3MRua__radio__control:checked+.Radio-module-scss-module__U3MRua__radio__box{background:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.Radio-module-scss-module__U3MRua__radio__control:checked+.Radio-module-scss-module__U3MRua__radio__box .Radio-module-scss-module__U3MRua__radio__dot{opacity:1}.Radio-module-scss-module__U3MRua__radio__control:not(:disabled):hover+.Radio-module-scss-module__U3MRua__radio__box{box-shadow:inset 0 0 0 1.5px var(--border-strong),0 0 0 3px var(--ring-hover)}.Radio-module-scss-module__U3MRua__radio__control:not(:disabled):checked:hover+.Radio-module-scss-module__U3MRua__radio__box{box-shadow:inset 0 0 0 1.5px var(--accent),0 0 0 3px var(--ring-hover-selected)}.Radio-module-scss-module__U3MRua__radio__control:not(:disabled):focus-visible+.Radio-module-scss-module__U3MRua__radio__box{box-shadow:inset 0 0 0 1.5px var(--border-strong),0 0 0 3px var(--ring-focus)}.Radio-module-scss-module__U3MRua__radio__control:not(:disabled):checked:focus-visible+.Radio-module-scss-module__U3MRua__radio__box{box-shadow:inset 0 0 0 1.5px var(--accent),0 0 0 3px var(--ring-focus-selected)}.Radio-module-scss-module__U3MRua__radio__control:disabled+.Radio-module-scss-module__U3MRua__radio__box{box-shadow:inset 0 0 0 1.5px var(--border)}.Radio-module-scss-module__U3MRua__radio__control:disabled:checked+.Radio-module-scss-module__U3MRua__radio__box{background:var(--control-disabled);box-shadow:inset 0 0 0 1.5px var(--control-disabled)}
.Toggle-module-scss-module__Bwd89G__toggle{flex:none;width:48px;height:28px;display:inline-flex;position:relative}.Toggle-module-scss-module__Bwd89G__toggle__control{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Toggle-module-scss-module__Bwd89G__toggle__control:disabled{cursor:not-allowed}.Toggle-module-scss-module__Bwd89G__toggle__track{border-radius:var(--radius-full);background:var(--control-track);align-items:center;width:100%;height:100%;padding:3px;transition:background-color .15s,box-shadow .15s;display:inline-flex}.Toggle-module-scss-module__Bwd89G__toggle__thumb{border-radius:var(--radius-full);background:var(--surface);width:22px;height:22px;box-shadow:var(--shadow-thumb);transition:transform .15s}.Toggle-module-scss-module__Bwd89G__toggle__control:checked+.Toggle-module-scss-module__Bwd89G__toggle__track{background:var(--accent)}.Toggle-module-scss-module__Bwd89G__toggle__control:checked+.Toggle-module-scss-module__Bwd89G__toggle__track .Toggle-module-scss-module__Bwd89G__toggle__thumb{transform:translate(20px)}.Toggle-module-scss-module__Bwd89G__toggle__control:focus-visible+.Toggle-module-scss-module__Bwd89G__toggle__track{outline:2px solid var(--focus-ring);outline-offset:2px}.Toggle-module-scss-module__Bwd89G__toggle__control:disabled+.Toggle-module-scss-module__Bwd89G__toggle__track{background:var(--surface-muted)}.Toggle-module-scss-module__Bwd89G__toggle__control:disabled:checked+.Toggle-module-scss-module__Bwd89G__toggle__track{background:var(--accent);opacity:.5}
.page-module-scss-module__32ZAMW__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__32ZAMW__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__32ZAMW__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__32ZAMW__showcase__body{align-items:flex-start;gap:var(--space-16);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__32ZAMW__stack{gap:var(--space-16);flex-direction:column;width:100%;max-width:560px;display:flex}.page-module-scss-module__32ZAMW__narrow{width:100%;max-width:320px;display:flex}.page-module-scss-module__32ZAMW__log{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-secondary)}
.page-module-scss-module__gYyhfG__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__gYyhfG__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__gYyhfG__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__gYyhfG__showcase__row{align-items:center;gap:var(--space-12);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}
.page-module-scss-module__gdzg6G__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__gdzg6G__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__gdzg6G__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__gdzg6G__showcase__row{align-items:center;gap:var(--space-12);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__gdzg6G__showcase__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:80px;color:var(--text-secondary)}
.page-module-scss-module___qiDKq__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module___qiDKq__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module___qiDKq__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module___qiDKq__showcase__row{align-items:center;gap:var(--space-12);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module___qiDKq__showcase__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:80px;color:var(--text-secondary)}
.page-module-scss-module__tp8CZG__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__tp8CZG__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__tp8CZG__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__tp8CZG__showcase__row{align-items:flex-start;gap:var(--space-12);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__tp8CZG__showcase__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:80px;color:var(--text-secondary)}.page-module-scss-module__tp8CZG__showcase__field{width:320px;max-width:100%}
.page-module-scss-module__bzyYWG__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__bzyYWG__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__bzyYWG__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__bzyYWG__showcase__row{align-items:flex-start;gap:var(--space-12);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__bzyYWG__showcase__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:80px;color:var(--text-secondary)}.page-module-scss-module__bzyYWG__showcase__field{width:320px;max-width:100%}
.page-module-scss-module__ApzGkG__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__ApzGkG__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__ApzGkG__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__ApzGkG__showcase__grid{gap:var(--space-24);flex-wrap:wrap;display:flex}.page-module-scss-module__ApzGkG__showcase__cell{align-items:center;gap:var(--space-8);flex-direction:column;width:96px;display:flex}.page-module-scss-module__ApzGkG__showcase__row{align-items:center;gap:var(--space-24);display:flex}
.page-module-scss-module__W5a1Na__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__W5a1Na__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__W5a1Na__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__W5a1Na__showcase__row{align-items:center;gap:var(--space-12);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__W5a1Na__showcase__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:80px;color:var(--text-secondary)}.page-module-scss-module__W5a1Na__showcase__field{width:320px;max-width:100%}.page-module-scss-module__W5a1Na__showcase__clear{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}
.page-module-scss-module__4Weahq__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__4Weahq__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__4Weahq__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__4Weahq__showcase__row{align-items:center;gap:var(--space-16);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__4Weahq__showcase__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:80px;color:var(--text-secondary)}.page-module-scss-module__4Weahq__showcase__note{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-secondary)}.page-module-scss-module__4Weahq__showcase__text{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-weight:var(--font-weight-regular);letter-spacing:0;max-width:640px;color:var(--text-primary)}
.page-module-scss-module__9g4XyW__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__9g4XyW__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__9g4XyW__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__9g4XyW__showcase__row{align-items:center;gap:var(--space-12);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__9g4XyW__showcase__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:80px;color:var(--text-secondary)}.page-module-scss-module__9g4XyW__showcase__field{width:320px;max-width:100%}
.page-module-scss-module__QxLrya__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__QxLrya__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__QxLrya__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__QxLrya__showcase__subsection{gap:var(--space-12);flex-direction:column;display:flex}.page-module-scss-module__QxLrya__showcase__subtitle{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-semibold);letter-spacing:-.005em}.page-module-scss-module__QxLrya__showcase__row{align-items:center;gap:var(--space-12);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__QxLrya__filters{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__QxLrya__filters__list{align-items:center;gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;display:flex}.page-module-scss-module__QxLrya__filters__empty{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-secondary)}.page-module-scss-module__QxLrya__suggestions{align-items:center;gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;display:flex}.page-module-scss-module__QxLrya__narrow{max-width:260px;display:flex}.page-module-scss-module__QxLrya__log{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-secondary)}
.page-module-scss-module__QP9TtW__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__QP9TtW__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__QP9TtW__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__QP9TtW__showcase__row{align-items:center;gap:var(--space-12);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__QP9TtW__showcase__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:120px;color:var(--text-secondary)}
.page-module-scss-module__XeaUQq__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__XeaUQq__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__XeaUQq__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__XeaUQq__showcase__row{align-items:center;gap:var(--space-16);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__XeaUQq__showcase__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:80px;color:var(--text-secondary)}.page-module-scss-module__XeaUQq__showcase__hint{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-secondary);font-style:normal}.page-module-scss-module__XeaUQq__showcase__note{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-secondary)}.page-module-scss-module__XeaUQq__showcase__group{align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}
.page-module-scss-module__FQe1PG__page{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__FQe1PG__page__template{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__FQe1PG__page__title{font-size:20px;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.page-module-scss-module__FQe1PG__page__row{gap:var(--space-32);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module-scss-module__FQe1PG__page__case{gap:var(--space-8);flex-direction:column;margin:0;display:flex}.page-module-scss-module__FQe1PG__page__caption{color:var(--text-secondary);font-size:12px}.page-module-scss-module__FQe1PG__page__case--sheet{width:760px}
.page-module-scss-module__N3lUIW__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__N3lUIW__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__N3lUIW__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__N3lUIW__showcase__row{align-items:center;gap:var(--space-12);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__N3lUIW__showcase__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:80px;color:var(--text-secondary)}.page-module-scss-module__N3lUIW__showcase__field{width:320px;max-width:100%}.page-module-scss-module__N3lUIW__showcase__action{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}
.page-module-scss-module__jp-2Aq__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__jp-2Aq__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__jp-2Aq__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__jp-2Aq__showcase__row{align-items:center;gap:var(--space-12);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__jp-2Aq__showcase__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:120px;color:var(--text-secondary)}.page-module-scss-module__jp-2Aq__showcase__text{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-primary)}.page-module-scss-module__jp-2Aq__showcase__accent{color:var(--accent)}
.page-module-scss-module__WK23rW__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__WK23rW__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__WK23rW__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}
.page-module-scss-module__70f6Cq__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__70f6Cq__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__70f6Cq__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__70f6Cq__showcase__row{align-items:center;gap:var(--space-12);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__70f6Cq__showcase__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:80px;color:var(--text-secondary)}.page-module-scss-module__70f6Cq__showcase__field{width:320px;max-width:100%}.page-module-scss-module__70f6Cq__showcase__pair{align-items:flex-start;gap:var(--space-16);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__70f6Cq__showcase__pair-item{gap:var(--space-8);flex-direction:column;width:320px;max-width:100%;display:flex}.page-module-scss-module__70f6Cq__showcase__clear{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}
.page-module-scss-module__keE9IG__showcase{gap:var(--space-48);flex-direction:column;display:flex}.page-module-scss-module__keE9IG__showcase__section{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__keE9IG__showcase__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.page-module-scss-module__keE9IG__showcase__row{align-items:center;gap:var(--space-16);border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module-scss-module__keE9IG__showcase__label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:0;min-width:80px;color:var(--text-secondary)}
.LoginForm-module-scss-module__ihmAvW__login-form{gap:var(--space-20);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);padding:var(--space-32);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.LoginForm-module-scss-module__ihmAvW__login-form__header{gap:var(--space-4);flex-direction:column;display:flex}.LoginForm-module-scss-module__ihmAvW__login-form__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);letter-spacing:-.015em;color:var(--text-primary)}.LoginForm-module-scss-module__ihmAvW__login-form__subtitle{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-supporting)}.LoginForm-module-scss-module__ihmAvW__login-form__submit{margin-top:var(--space-4)}.LoginForm-module-scss-module__ihmAvW__login-form__footer{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-supporting);text-align:center}
.AppShell-module-scss-module__MzPd3a__shell{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:100vh;display:grid}@media (min-width:768px){.AppShell-module-scss-module__MzPd3a__shell{grid-template-columns:var(--rail-width) 1fr;grid-template-rows:none}}@media (min-width:1280px){.AppShell-module-scss-module__MzPd3a__shell{grid-template-columns:var(--sidebar-width) 1fr}}.AppShell-module-scss-module__MzPd3a__main{grid-template-rows:auto 1fr;min-width:0;display:grid}
