.resume-experience-options-module__pzjZEq__list{gap:var(--spacing-2);border:0;min-width:0;margin:0;padding:0;display:grid}.resume-experience-options-module__pzjZEq__option{padding:var(--spacing-4);border-radius:var(--radius-md);background:var(--color-bg-subtle);position:relative}.resume-experience-options-module__pzjZEq__option[data-selected=true]{background:var(--color-brand-subtle)}.resume-experience-options-module__pzjZEq__text{padding-right:calc(var(--spacing-6) + var(--spacing-4));pointer-events:none}.resume-experience-options-module__pzjZEq__text strong{font-size:var(--font-body-size);line-height:var(--font-body-line);font-weight:var(--font-label-weight)}.resume-experience-options-module__pzjZEq__text p{margin:var(--spacing-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line)}.resume-experience-options-module__pzjZEq__option .ds-choice{width:100%;height:100%;padding:var(--spacing-4);box-sizing:border-box;justify-content:flex-end;position:absolute;inset:0}
.resume-review-module__3ihf0q__body{padding-bottom:var(--spacing-4)}.resume-review-module__3ihf0q__body.resume-review-module__3ihf0q__summaryBody:has(.resume-review-module__3ihf0q__summaryStage){gap:var(--spacing-4);padding-bottom:0}.resume-review-module__3ihf0q__summaryStage{min-width:0;margin-inline:calc(var(--layout-inset-page) * -1);padding:var(--spacing-4) var(--layout-inset-page);background:var(--primitive-gray-200);flex:1}.resume-review-module__3ihf0q__summaryActions{grid-template-columns:repeat(2,minmax(0,1fr))}.resume-review-module__3ihf0q__stack,.resume-review-module__3ihf0q__options{gap:var(--spacing-3);display:grid}.resume-review-module__3ihf0q__options{border:0;min-width:0;margin:0;padding:0}.resume-review-module__3ihf0q__option{border-radius:var(--radius-lg);background:var(--color-bg-subtle);padding:var(--spacing-2) var(--spacing-4)}.resume-review-module__3ihf0q__option[data-selected=true]{background:var(--color-brand-subtle)}.resume-review-module__3ihf0q__option>label{width:100%}.resume-review-module__3ihf0q__note,.resume-review-module__3ihf0q__paper{gap:var(--spacing-3);padding:var(--spacing-5);border-radius:var(--radius-lg);display:grid}.resume-review-module__3ihf0q__note{background:var(--color-brand-subtle)}.resume-review-module__3ihf0q__paper{background:var(--color-bg-default);box-shadow:var(--elevation-card)}.resume-review-module__3ihf0q__note h2,.resume-review-module__3ihf0q__paper h2{font-size:var(--font-title-size);line-height:var(--font-title-line);margin:0}.resume-review-module__3ihf0q__paper h3{font-size:var(--font-body-size);margin:0}.resume-review-module__3ihf0q__note p,.resume-review-module__3ihf0q__paper p{color:var(--color-text-secondary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);overflow-wrap:anywhere;white-space:pre-line;margin:0}.resume-review-module__3ihf0q__paper section{gap:var(--spacing-2);display:grid}.resume-review-module__3ihf0q__row{justify-content:space-between;align-items:center;display:flex}.resume-review-module__3ihf0q__addressSearch{gap:var(--spacing-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.resume-review-module__3ihf0q__helper{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);margin:0}.resume-review-module__3ihf0q__addressLayout{gap:var(--spacing-4);display:grid}.resume-review-module__3ihf0q__searchExamples{background:var(--color-bg-subtle);border-radius:var(--spacing-2);padding:var(--spacing-4);gap:var(--spacing-3);color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);display:grid}.resume-review-module__3ihf0q__searchExamples strong{font-weight:500}.resume-review-module__3ihf0q__searchExamples dl{gap:var(--spacing-2);margin:0;display:grid}.resume-review-module__3ihf0q__searchExamples dl>div{gap:var(--spacing-3);grid-template-columns:64px 1fr;display:grid}.resume-review-module__3ihf0q__searchExamples dd{margin:0}.resume-review-module__3ihf0q__addressResult{gap:var(--spacing-2);padding:var(--spacing-4);padding-right:calc(var(--spacing-4) + var(--spacing-6) + var(--spacing-3));border-radius:var(--radius-control);background:var(--color-bg-subtle);display:grid;position:relative}.resume-review-module__3ihf0q__addressResult[data-selected=true]{background:var(--color-brand-subtle)}.resume-review-module__3ihf0q__addressResult .ds-choice{width:100%;min-height:0;position:static}.resume-review-module__3ihf0q__addressResult .ds-choice-mark{display:none}.resume-review-module__3ihf0q__addressResult input{inset:0}.resume-review-module__3ihf0q__addressResult:has(input:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:2px}.resume-review-module__3ihf0q__addressResult p{font-size:var(--font-caption-size);line-height:var(--font-caption-line);color:var(--color-text-secondary);margin:0}.resume-review-module__3ihf0q__addressCheck{right:var(--spacing-4);color:var(--primitive-gray-300);pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.resume-review-module__3ihf0q__addressResult[data-selected=true] .resume-review-module__3ihf0q__addressCheck{color:var(--color-brand-primary)}.resume-review-module__3ihf0q__addressActions{gap:var(--spacing-2);display:grid}.resume-review-module__3ihf0q__addressLayout{padding-bottom:var(--spacing-4)}.resume-review-module__3ihf0q__certificates{gap:var(--spacing-2);display:grid}.resume-review-module__3ihf0q__certificateNone,.resume-review-module__3ihf0q__certificateOption{border-radius:var(--spacing-2);position:relative}.resume-review-module__3ihf0q__certificateNone{margin-bottom:var(--spacing-2)}.resume-review-module__3ihf0q__certificateList{gap:var(--spacing-2);border:0;min-width:0;margin:0;padding:0;display:grid}.resume-review-module__3ihf0q__certificateNone[data-selected=true],.resume-review-module__3ihf0q__certificateOption[data-selected=true]{background:var(--color-brand-subtle)}:is(.resume-review-module__3ihf0q__certificateNone .ds-choice,.resume-review-module__3ihf0q__certificateOption .ds-choice){box-sizing:border-box;width:100%;min-height:var(--size-control-large);padding:var(--spacing-2) var(--spacing-4);display:flex;position:static}.resume-review-module__3ihf0q__certificateNone input,.resume-review-module__3ihf0q__certificateOption input{inset:0}.resume-review-module__3ihf0q__certificateEntry{align-items:start;gap:var(--spacing-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.resume-review-module__3ihf0q__certificateInput{height:var(--size-control-large);position:relative}.resume-review-module__3ihf0q__certificateInput input{padding-right:var(--size-control-large)}.resume-review-module__3ihf0q__certificateCancel{right:var(--spacing-1);color:var(--primitive-gray-300);position:absolute;top:50%;transform:translateY(-50%)}.resume-review-module__3ihf0q__certificateChips{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.resume-review-module__3ihf0q__certificateChip{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);background:var(--color-brand-subtle);font-size:var(--font-caption-size);max-width:100%;display:inline-flex}.resume-review-module__3ihf0q__certificateChip>span{overflow-wrap:anywhere;min-width:0}.resume-review-module__3ihf0q__certificateCancel .ds-icon-button{color:var(--primitive-gray-300)}.resume-review-module__3ihf0q__certificateActions{gap:var(--spacing-2);display:grid}.resume-review-module__3ihf0q__withCertificateSkip{padding-bottom:var(--spacing-4)}.resume-review-module__3ihf0q__experienceSection{gap:var(--spacing-6);padding-bottom:var(--spacing-6);display:grid}.resume-review-module__3ihf0q__experienceSection .resume-review-module__3ihf0q__certificateList{gap:var(--spacing-1)}.resume-review-module__3ihf0q__experienceSection .resume-review-module__3ihf0q__certificateOption .ds-choice{min-height:var(--size-control);padding-block:var(--spacing-2)}.resume-review-module__3ihf0q__introductionSection{margin-top:calc(var(--layout-gap-section) / -2);gap:var(--spacing-4);display:grid}.resume-review-module__3ihf0q__introField{gap:var(--spacing-2);margin-top:var(--spacing-2);padding:var(--spacing-4);border:var(--size-border) solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-bg-default);display:grid;position:relative}.resume-review-module__3ihf0q__introField:focus-within{border-color:var(--color-brand-primary)}.resume-review-module__3ihf0q__aiIntroButton{width:100%}.resume-review-module__3ihf0q__introField .ds-textarea textarea{box-shadow:none;border:0;border-radius:0;outline:none;padding:0;display:block}.resume-review-module__3ihf0q__introFieldFooter{color:var(--color-text-secondary);font-size:var(--font-caption-size);justify-content:space-between;align-items:center;display:flex}.resume-review-module__3ihf0q__introStrengths{gap:var(--spacing-2);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.resume-review-module__3ihf0q__introStrengths legend{margin-bottom:var(--spacing-2);font-size:var(--font-caption-size);font-weight:500}.resume-review-module__3ihf0q__introStrengths legend span{color:var(--color-text-secondary);font-weight:400}.resume-review-module__3ihf0q__introStrengths .resume-review-module__3ihf0q__introStrength[data-variant=secondary]{height:auto;min-height:48px;padding:var(--spacing-2);word-break:keep-all;background:var(--color-bg-default);border:var(--size-border) solid var(--color-border-control);font-weight:500}.resume-review-module__3ihf0q__introStrengths .resume-review-module__3ihf0q__introStrength[aria-pressed=true]{background:var(--color-brand-subtle);border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.resume-review-module__3ihf0q__introFieldFooter .resume-review-module__3ihf0q__introReset[data-variant=neutral]{height:40px;min-height:40px}.resume-review-module__3ihf0q__introFieldFooter .resume-review-module__3ihf0q__introReset[data-variant=neutral]:not(:disabled){background:var(--primitive-gray-100);color:var(--primitive-gray-500)}.resume-review-module__3ihf0q__introFieldFooter .resume-review-module__3ihf0q__introReset[data-variant=neutral]:hover:not(:disabled){background:var(--primitive-gray-200)}.resume-review-module__3ihf0q__body:has(.resume-review-module__3ihf0q__introductionSection){padding-bottom:var(--spacing-4)}.resume-review-module__3ihf0q__body>.resume-review-module__3ihf0q__certificates{margin-top:calc(var(--layout-gap-section) / -2)}.resume-review-module__3ihf0q__certificateAdd{width:100%}.resume-review-module__3ihf0q__aiGuidance{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);overflow-wrap:anywhere;margin:0}.resume-review-module__3ihf0q__introProgress{border-radius:inherit;background:color-mix(in srgb, var(--color-bg-default) 88%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1;place-items:center;display:grid;position:absolute;inset:0}.resume-review-module__3ihf0q__aiDraftText{margin:var(--spacing-4) 0;padding:var(--spacing-4);border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-text-primary);font-size:var(--font-body-size);line-height:var(--font-body-line);white-space:pre-wrap;overflow-wrap:anywhere}.resume-review-module__3ihf0q__aiIntroButton+.resume-review-module__3ihf0q__aiGuidance{text-align:center}.resume-review-module__3ihf0q__externalCertificateSummary{overflow-wrap:anywhere;min-width:0}.resume-review-module__3ihf0q__editSections{min-width:0;padding-inline:var(--layout-inset-page)}.resume-review-module__3ihf0q__experienceDetails{scroll-margin-top:var(--spacing-6);padding-bottom:var(--spacing-6);outline:none}@media (min-width:350px) and (min-height:660px){.resume-review-module__3ihf0q__experiencePicking{height:100dvh;overflow:hidden}}.resume-review-module__3ihf0q__introAiActions{gap:var(--spacing-2);display:grid}.resume-review-module__3ihf0q__aiDraftActions{gap:var(--spacing-2);grid-template-columns:1fr 2fr;width:100%;display:grid}
@layer service{.account-module__mok5fW__profileSummary{gap:var(--spacing-6);margin-block:var(--spacing-6);display:grid}.account-module__mok5fW__profileSummary>div{gap:var(--spacing-2);min-width:0;display:grid}.account-module__mok5fW__profileSummary dt{color:var(--color-text-secondary);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line)}.account-module__mok5fW__profileSummary dd{font-size:var(--font-body-size);line-height:var(--font-body-line);overflow-wrap:anywhere;margin:0}.account-module__mok5fW__stack{gap:var(--spacing-4);min-width:0;display:grid}.account-module__mok5fW__section{gap:var(--spacing-3);margin-block:var(--spacing-3);min-width:0;display:grid}.account-module__mok5fW__choiceGroup{border:0;margin:0;padding:0}.account-module__mok5fW__choiceGroup>legend{margin-bottom:var(--spacing-3);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line);padding:0}.account-module__mok5fW__description{font-size:var(--font-bodySmall-size);font-weight:var(--font-bodySmall-weight);line-height:var(--font-bodySmall-line);color:var(--color-text-secondary)}.account-module__mok5fW__search{align-items:end;gap:var(--spacing-2);display:flex}.account-module__mok5fW__search>:first-child{flex:1;min-width:0}.account-module__mok5fW__address{gap:var(--spacing-2);padding:var(--spacing-5);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-md);overflow-wrap:anywhere;display:grid}.account-module__mok5fW__actions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.account-module__mok5fW__text{white-space:pre-wrap;overflow-wrap:anywhere}.account-module__mok5fW__title{font-size:var(--font-subheading-size);line-height:var(--font-subheading-line);margin:0}.account-module__mok5fW__hint{font-size:var(--font-cardBody-size);font-weight:var(--font-cardBody-weight);line-height:var(--font-cardBody-line);color:var(--color-text-secondary)}.account-module__mok5fW__summary{gap:var(--spacing-2);display:grid}.account-module__mok5fW__summary>div{gap:var(--spacing-4);grid-template-columns:auto minmax(0,1fr);display:grid}.account-module__mok5fW__summary dd{overflow-wrap:anywhere;margin:0}.account-module__mok5fW__notice{margin:0}.account-module__mok5fW__noticeLink{border-radius:var(--radius-md);display:block}}
.resume-document-preview-module__ExESKG__document{min-width:0;padding:var(--spacing-4);background:var(--color-bg-default);color:var(--color-text-primary);font-family:var(--font-family), sans-serif;box-shadow:var(--elevation-card)}.resume-document-preview-module__ExESKG__documentHeading{padding-block:var(--spacing-4) var(--spacing-6);justify-content:center;display:flex}.resume-document-preview-module__ExESKG__documentHeading h2{padding:0 var(--spacing-4) var(--spacing-2) var(--spacing-6);border-bottom:calc(var(--size-border) * 3) double var(--color-text-primary);font-size:var(--font-title-size);line-height:var(--font-title-line);font-weight:var(--font-title-weight);letter-spacing:var(--spacing-3);margin:0}.resume-document-preview-module__ExESKG__section{margin-top:var(--spacing-4)}.resume-document-preview-module__ExESKG__documentHeading+.resume-document-preview-module__ExESKG__section{margin-top:0}.resume-document-preview-module__ExESKG__sectionHeading{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.resume-document-preview-module__ExESKG__sectionTitle{align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap;min-width:0;display:flex}.resume-document-preview-module__ExESKG__sectionHeading h3{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);margin:0;font-weight:700}.resume-document-preview-module__ExESKG__table,.resume-document-preview-module__ExESKG__tableFrame{border:var(--size-border) solid var(--primitive-gray-800);width:100%}.resume-document-preview-module__ExESKG__table{table-layout:fixed;border-collapse:collapse;font-size:var(--font-cardBody-size);line-height:var(--font-cardBody-line)}.resume-document-preview-module__ExESKG__table th,.resume-document-preview-module__ExESKG__table td{padding:var(--spacing-2);text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.resume-document-preview-module__ExESKG__table th{background:var(--primitive-gray-100);font-size:var(--font-caption-size);text-align:center;word-break:keep-all;font-weight:500}.resume-document-preview-module__ExESKG__table tbody th{width:30%}.resume-document-preview-module__ExESKG__table tr>*+*{border-left:var(--size-border) solid var(--primitive-gray-400)}.resume-document-preview-module__ExESKG__table tr+tr>*,.resume-document-preview-module__ExESKG__table thead+tbody>tr:first-child>*{border-top:var(--size-border) solid var(--primitive-gray-400)}.resume-document-preview-module__ExESKG__certificateSection .resume-document-preview-module__ExESKG__table{border-top:calc(var(--size-border) * 2) solid var(--color-brand-primary)}.resume-document-preview-module__ExESKG__certificateTable thead th{background:var(--color-brand-subtle)}.resume-document-preview-module__ExESKG__certificateCount{color:var(--primitive-blue-700);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:600}.resume-document-preview-module__ExESKG__certificateStatusColumn{width:24%}.resume-document-preview-module__ExESKG__certificateTable .resume-document-preview-module__ExESKG__certificateName{padding-block:var(--spacing-3);color:var(--primitive-blue-800);font-size:var(--font-body-size);line-height:var(--font-body-line)}.resume-document-preview-module__ExESKG__certificateName strong{font-weight:700}.resume-document-preview-module__ExESKG__certificateTable .resume-document-preview-module__ExESKG__certificateStatus{padding-block:var(--spacing-3);text-align:center;vertical-align:middle;color:var(--color-text-secondary);font-size:var(--font-caption-size)}.resume-document-preview-module__ExESKG__emptyValue{color:var(--color-text-secondary)}.resume-document-preview-module__ExESKG__introduction{min-height:calc(var(--font-cardBody-line) * 4);padding:var(--spacing-3);font-size:var(--font-cardBody-size);line-height:var(--font-cardBody-line);white-space:pre-wrap;overflow-wrap:anywhere}.resume-document-preview-module__ExESKG__declaration{margin:var(--spacing-6) 0 var(--spacing-2);text-align:center;font-size:var(--font-caption-size);line-height:var(--font-caption-line);word-break:keep-all}.resume-document-preview-module__ExESKG__author{margin:var(--spacing-4) 0 var(--spacing-2);text-align:right;font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:500}.resume-document-preview-module__ExESKG__certificateDetails{overflow-wrap:anywhere;font-size:var(--font-caption-size);color:var(--color-text-secondary);margin-top:var(--spacing-1);display:block}
.resume-diagnosis-review-module__9GdVGq__body{min-width:0;padding-bottom:var(--spacing-2);flex-direction:column;flex:1;display:flex}.resume-diagnosis-review-module__9GdVGq__body[data-result]{padding-bottom:var(--spacing-2)}.resume-diagnosis-review-module__9GdVGq__content{min-width:0;animation:resume-diagnosis-review-module__9GdVGq__reveal var(--motion-duration-slow) ease-out;flex-direction:column;display:flex}.resume-diagnosis-review-module__9GdVGq__body h1,.resume-diagnosis-review-module__9GdVGq__body h2,.resume-diagnosis-review-module__9GdVGq__body h3{word-break:keep-all;overflow-wrap:anywhere;margin:0}.resume-diagnosis-review-module__9GdVGq__body h1{font-family:var(--font-family-heading);font-size:var(--font-pageTitle-size);line-height:var(--font-pageTitle-line);font-weight:var(--font-pageTitle-weight);white-space:pre-line}.resume-diagnosis-review-module__9GdVGq__body h2{font-size:var(--font-subheading-size);line-height:var(--font-subheading-line);white-space:pre-line;font-weight:700}.resume-diagnosis-review-module__9GdVGq__body h3{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:600}.resume-diagnosis-review-module__9GdVGq__body p{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);color:var(--color-text-secondary);word-break:keep-all;overflow-wrap:anywhere;margin:0}.resume-diagnosis-review-module__9GdVGq__eyebrow{color:var(--primitive-blue-700);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:600}.resume-diagnosis-review-module__9GdVGq__section{padding:var(--spacing-6) var(--layout-inset-page)}.resume-diagnosis-review-module__9GdVGq__recommendationHeading{gap:var(--spacing-2);display:grid}.resume-diagnosis-review-module__9GdVGq__body[data-result]{background:radial-gradient(ellipse at 50% 55%, var(--color-brand-subtle), var(--color-bg-default) 72%)}.resume-diagnosis-review-module__9GdVGq__story{padding:var(--spacing-8) var(--layout-inset-page) var(--spacing-6);flex:1;align-items:center;min-width:0;display:grid}.resume-diagnosis-review-module__9GdVGq__storyScene{gap:var(--spacing-6);min-width:0;transition:opacity .3s,transform .3s;display:grid}.resume-diagnosis-review-module__9GdVGq__storyScene[data-leaving]{opacity:0;transform:translateY(calc(-1 * var(--spacing-3)))}.resume-diagnosis-review-module__9GdVGq__storyHeading{gap:var(--spacing-2);text-align:center;animation:.55s cubic-bezier(.22,1,.36,1) both resume-diagnosis-review-module__9GdVGq__sceneArrive;display:grid}.resume-diagnosis-review-module__9GdVGq__body .resume-diagnosis-review-module__9GdVGq__storyHeading h1{font-size:var(--font-heading-size);line-height:var(--font-heading-line);font-weight:var(--font-heading-weight)}.resume-diagnosis-review-module__9GdVGq__storyHeading h1:focus{outline:none}.resume-diagnosis-review-module__9GdVGq__profileCard,.resume-diagnosis-review-module__9GdVGq__plotCard{gap:var(--spacing-5);animation:.65s cubic-bezier(.22,1,.36,1) .1s both resume-diagnosis-review-module__9GdVGq__sceneArrive;display:grid}.resume-diagnosis-review-module__9GdVGq__profileLead{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.resume-diagnosis-review-module__9GdVGq__profileLead>div{gap:var(--spacing-1);display:grid}.resume-diagnosis-review-module__9GdVGq__profileLead span{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);color:var(--color-text-secondary)}.resume-diagnosis-review-module__9GdVGq__profileLead strong{font-weight:var(--font-display-weight);font-family:var(--font-family-heading);font-size:var(--font-display-size);line-height:var(--font-display-line);color:var(--color-brand-primary)}.resume-diagnosis-review-module__9GdVGq__profileLead small,.resume-diagnosis-review-module__9GdVGq__plotBar small{margin-left:var(--spacing-1);font-size:var(--font-body-size);line-height:var(--font-body-line)}.resume-diagnosis-review-module__9GdVGq__growthIllustration{width:var(--spacing-20);height:var(--spacing-20);object-fit:contain;flex-shrink:0}.resume-diagnosis-review-module__9GdVGq__profileDetails{gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:var(--size-border) solid var(--color-border-default);margin:0;display:grid}.resume-diagnosis-review-module__9GdVGq__profileDetails>div{grid-template-columns:var(--spacing-20) minmax(0, 1fr);gap:var(--spacing-3);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);display:grid}.resume-diagnosis-review-module__9GdVGq__profileDetails dt{color:var(--color-text-secondary)}.resume-diagnosis-review-module__9GdVGq__profileDetails dd{font-weight:var(--font-label-weight);word-break:keep-all;overflow-wrap:anywhere;margin:0}.resume-diagnosis-review-module__9GdVGq__comparisonFigure{gap:var(--spacing-3);margin:0;display:grid}.resume-diagnosis-review-module__9GdVGq__comparisonPlot{gap:var(--spacing-8);padding:calc(var(--font-display-line) + var(--spacing-2) - var(--size-border)) var(--spacing-5) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resume-diagnosis-review-module__9GdVGq__plotColumn{gap:var(--spacing-3);text-align:center;display:grid}.resume-diagnosis-review-module__9GdVGq__plotTrack{height:calc(var(--spacing-16) * 2);justify-content:center;align-items:flex-end;display:flex}.resume-diagnosis-review-module__9GdVGq__plotBar{width:var(--spacing-16);border-radius:var(--radius-sm) var(--radius-sm) 0 0;--plot-fill:var(--primitive-gray-200);position:relative}.resume-diagnosis-review-module__9GdVGq__plotBar:before{content:"";background:var(--plot-fill);border-radius:inherit;transform-origin:bottom;animation:1.2s cubic-bezier(.22,1,.36,1) .35s both resume-diagnosis-review-module__9GdVGq__barGrow;position:absolute;inset:0}.resume-diagnosis-review-module__9GdVGq__plotBar strong{font-weight:var(--font-display-weight);bottom:calc(100% + var(--spacing-2));color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:var(--font-display-size);line-height:var(--font-display-line);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.resume-diagnosis-review-module__9GdVGq__plotColumn>span{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);color:var(--color-text-secondary)}.resume-diagnosis-review-module__9GdVGq__plotColumn[data-self] .resume-diagnosis-review-module__9GdVGq__plotBar{--plot-fill:var(--color-brand-primary)}.resume-diagnosis-review-module__9GdVGq__plotColumn[data-self] strong{color:var(--color-brand-primary)}.resume-diagnosis-review-module__9GdVGq__plotColumn[data-self]>span{font-weight:var(--font-label-weight);color:var(--color-text-primary)}.resume-diagnosis-review-module__9GdVGq__body .resume-diagnosis-review-module__9GdVGq__comparisonFinding{text-align:center;color:var(--color-text-primary);font-weight:var(--font-label-weight)}.resume-diagnosis-review-module__9GdVGq__comparisonGap{color:var(--primitive-coral-500)}.resume-diagnosis-review-module__9GdVGq__comparisonUnavailable{justify-items:center;gap:var(--spacing-4);padding:var(--spacing-6);color:var(--color-brand-primary);display:grid}@keyframes resume-diagnosis-review-module__9GdVGq__sceneArrive{0%{opacity:0;transform:translateY(var(--spacing-4)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes resume-diagnosis-review-module__9GdVGq__barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:359px),(max-height:650px){.resume-diagnosis-review-module__9GdVGq__story{padding-block:var(--spacing-4)}.resume-diagnosis-review-module__9GdVGq__storyScene{gap:var(--spacing-4)}.resume-diagnosis-review-module__9GdVGq__body .resume-diagnosis-review-module__9GdVGq__storyHeading h1{font-size:var(--font-pageTitle-size);line-height:var(--font-pageTitle-line)}.resume-diagnosis-review-module__9GdVGq__comparisonPlot{gap:var(--spacing-4)}.resume-diagnosis-review-module__9GdVGq__plotTrack{height:var(--spacing-20)}}@media (prefers-reduced-motion:reduce){.resume-diagnosis-review-module__9GdVGq__storyScene{transition:none}.resume-diagnosis-review-module__9GdVGq__storyScene[data-leaving]{opacity:1;transform:none}.resume-diagnosis-review-module__9GdVGq__storyHeading,.resume-diagnosis-review-module__9GdVGq__profileCard,.resume-diagnosis-review-module__9GdVGq__plotCard,.resume-diagnosis-review-module__9GdVGq__plotBar:before{animation:none}}.resume-diagnosis-review-module__9GdVGq__ranking{padding:var(--spacing-4) var(--layout-inset-page);gap:var(--spacing-4);display:grid}.resume-diagnosis-review-module__9GdVGq__rankList{gap:var(--spacing-3);margin:0;padding:0;list-style:none;display:grid}.resume-diagnosis-review-module__9GdVGq__rankList>li{gap:var(--spacing-1) var(--spacing-2);min-width:0;padding:var(--spacing-3) 0;grid-template-columns:minmax(0,1fr) auto;animation:.6s both resume-diagnosis-review-module__9GdVGq__storyEnter;display:grid}.resume-diagnosis-review-module__9GdVGq__rankList>li:nth-child(2){animation-delay:.2s}.resume-diagnosis-review-module__9GdVGq__rankList>li:nth-child(3){animation-delay:.4s}.resume-diagnosis-review-module__9GdVGq__rankTop{justify-content:space-between;align-items:center;gap:var(--spacing-2);grid-column:1/-1;display:flex}.resume-diagnosis-review-module__9GdVGq__rankList h2{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);grid-column:1}.resume-diagnosis-review-module__9GdVGq__rankList p{font-size:var(--font-caption-size);line-height:var(--font-caption-line);grid-column:1}.resume-diagnosis-review-module__9GdVGq__rankList .ds-button{grid-area:2/2/4;align-self:center}.resume-diagnosis-review-module__9GdVGq__rankList>li[data-first]{padding:var(--spacing-5);gap:var(--spacing-2);border:calc(var(--size-border) * 2) solid transparent;border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-brand-subtle), var(--color-bg-default)) padding-box, linear-gradient(110deg, var(--primitive-blue-500), var(--primitive-blue-300) 55%, var(--primitive-green-300)) border-box;box-shadow:var(--elevation-card);isolation:isolate;animation:.7s both resume-diagnosis-review-module__9GdVGq__cardArrive,4.2s ease-in-out .7s 2 resume-diagnosis-review-module__9GdVGq__recommendedFloat;position:relative;overflow:hidden}.resume-diagnosis-review-module__9GdVGq__rankList>li[data-first]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg, transparent 25%, var(--color-bg-default) 47%, transparent 67%);opacity:.65;animation:4.2s ease-in-out .7s 2 resume-diagnosis-review-module__9GdVGq__recommendedShine;position:absolute;inset:0;transform:translate(-110%)}@keyframes resume-diagnosis-review-module__9GdVGq__recommendedFloat{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--spacing-1)))}}@keyframes resume-diagnosis-review-module__9GdVGq__recommendedShine{0%,15%{transform:translate(-110%)}70%,to{transform:translate(110%)}}.resume-diagnosis-review-module__9GdVGq__rankList>li[data-first] h2{font-size:var(--font-subheading-size);line-height:var(--font-subheading-line);grid-column:1/-1}.resume-diagnosis-review-module__9GdVGq__rankList>li[data-first] p{font-size:var(--font-cardBody-size);line-height:var(--font-cardBody-line);grid-column:1/-1}@keyframes resume-diagnosis-review-module__9GdVGq__storyEnter{0%{opacity:0;transform:translateY(var(--spacing-4))}to{opacity:1;transform:translateY(0)}}@keyframes resume-diagnosis-review-module__9GdVGq__cardArrive{0%{opacity:0;transform:translateY(var(--spacing-6)) rotate(-3deg) scale(.96)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.resume-diagnosis-review-module__9GdVGq__rankList>li,.resume-diagnosis-review-module__9GdVGq__rankList>li[data-first],.resume-diagnosis-review-module__9GdVGq__rankList>li[data-first]:before{animation:none}}.resume-diagnosis-review-module__9GdVGq__actions{gap:var(--spacing-2);display:grid}.resume-diagnosis-review-module__9GdVGq__actions>.ds-button{width:100%}.resume-diagnosis-review-module__9GdVGq__loadingBody{justify-content:flex-start;align-items:center;gap:var(--spacing-6);padding:var(--spacing-6) var(--layout-inset-page);flex-direction:column;flex:1;display:flex}.resume-diagnosis-review-module__9GdVGq__analysisHeading{gap:var(--spacing-3);width:100%;display:grid}.resume-diagnosis-review-module__9GdVGq__analysisHeading h1{font-size:var(--font-heading-size);line-height:var(--font-heading-line);font-weight:var(--font-heading-weight);letter-spacing:-.025em;margin:0}.resume-diagnosis-review-module__9GdVGq__analysisHeading p{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);color:var(--color-text-secondary);margin:0}.resume-diagnosis-review-module__9GdVGq__scanVisual{width:calc(var(--spacing-12) * 3);height:calc(var(--spacing-12) * 3);margin-top:var(--spacing-2);border-radius:var(--radius-full);background:var(--color-brand-subtle);place-items:center;display:grid;position:relative}.resume-diagnosis-review-module__9GdVGq__scanOrbit{inset:calc(-1 * var(--spacing-3));border:var(--size-border) solid var(--color-brand-subtle);border-radius:var(--radius-full);animation:2.2s ease-in-out infinite resume-diagnosis-review-module__9GdVGq__analysisBreathe;position:absolute}.resume-diagnosis-review-module__9GdVGq__scanPaper{width:calc(var(--spacing-10) * 2);height:calc(var(--spacing-12) * 2);border-radius:var(--radius-control);background:var(--color-bg-default);color:var(--color-brand-primary);box-shadow:var(--elevation-card);place-items:center;display:grid;position:relative;overflow:hidden;transform:rotate(-6deg)}.resume-diagnosis-review-module__9GdVGq__scanLine{height:var(--spacing-6);background:linear-gradient(transparent, var(--primitive-blue-100));border-bottom:var(--size-border) solid var(--color-brand-primary);animation:1.7s ease-in-out infinite alternate resume-diagnosis-review-module__9GdVGq__scan;position:absolute;inset:0 0 auto}.resume-diagnosis-review-module__9GdVGq__scanLens{right:var(--spacing-2);bottom:var(--spacing-2);width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--radius-full);color:var(--color-text-inverse);background:var(--color-brand-primary);box-shadow:var(--elevation-card);place-items:center;display:grid;position:absolute}.resume-diagnosis-review-module__9GdVGq__analysisProgress{gap:var(--spacing-1);text-align:center;display:grid}.resume-diagnosis-review-module__9GdVGq__analysisProgress>span{color:var(--color-brand-text);font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.resume-diagnosis-review-module__9GdVGq__analysisProgress>strong{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-label-weight)}.resume-diagnosis-review-module__9GdVGq__checkingSteps{gap:var(--spacing-2);width:100%;padding:var(--spacing-3);border-radius:var(--radius-control);background:var(--color-bg-subtle);margin:0;list-style:none;display:grid}.resume-diagnosis-review-module__9GdVGq__checkingSteps li{align-items:center;gap:var(--spacing-3);min-height:var(--spacing-8);padding:var(--spacing-2);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);transition:color var(--motion-duration-standard) ease-out, background-color var(--motion-duration-standard) ease-out;display:flex}.resume-diagnosis-review-module__9GdVGq__checkingSteps li[data-active=true]{color:var(--color-text-primary);background:var(--color-bg-default);font-weight:var(--font-label-weight)}:is(.resume-diagnosis-review-module__9GdVGq__checkingSteps li[data-complete=true]>.ds-system-icon,.resume-diagnosis-review-module__9GdVGq__checkingSteps li[data-active=true]>.ds-system-icon){color:var(--color-brand-primary)}@keyframes resume-diagnosis-review-module__9GdVGq__analysisBreathe{50%{opacity:.4;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.resume-diagnosis-review-module__9GdVGq__scanOrbit{animation:none}}@keyframes resume-diagnosis-review-module__9GdVGq__scan{to{transform:translateY(calc(var(--spacing-12) + var(--spacing-6)))}}@keyframes resume-diagnosis-review-module__9GdVGq__reveal{0%{opacity:0;transform:translateY(var(--spacing-2))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.resume-diagnosis-review-module__9GdVGq__content,.resume-diagnosis-review-module__9GdVGq__scanLine{animation:none}.resume-diagnosis-review-module__9GdVGq__checkingSteps li{transition:none}}.resume-diagnosis-review-module__9GdVGq__rankList>li:not([data-first]){align-items:baseline;row-gap:var(--spacing-2);grid-template-columns:auto minmax(0,1fr) auto}.resume-diagnosis-review-module__9GdVGq__rankList>li:not([data-first]) .resume-diagnosis-review-module__9GdVGq__rankTop{display:contents}.resume-diagnosis-review-module__9GdVGq__rankList>li:not([data-first]) .resume-diagnosis-review-module__9GdVGq__rankTop>.ds-badge{grid-area:1/1}.resume-diagnosis-review-module__9GdVGq__rankList>li:not([data-first]) h2{grid-area:1/2}.resume-diagnosis-review-module__9GdVGq__rankList>li:not([data-first]) .resume-diagnosis-review-module__9GdVGq__courseReason{text-align:left;grid-area:2/1/auto/-1}.resume-diagnosis-review-module__9GdVGq__rankList>li:not([data-first]) .resume-diagnosis-review-module__9GdVGq__viewerCount{text-align:left;grid-area:3/1/auto/-1}.resume-diagnosis-review-module__9GdVGq__rankList>li:not([data-first]) .ds-button{grid-area:1/3;align-self:baseline}.resume-diagnosis-review-module__9GdVGq__reason{gap:var(--spacing-3);display:grid}.resume-diagnosis-review-module__9GdVGq__coursePortrait{width:calc(var(--spacing-10) * 2);aspect-ratio:16/9;object-fit:cover;object-position:50% center;border-radius:var(--radius-sm);flex-shrink:0;height:auto}.resume-diagnosis-review-module__9GdVGq__courseCopy{align-self:start;gap:var(--spacing-2);flex-direction:column;grid-area:2/1/auto/-1;min-width:0;display:flex}.resume-diagnosis-review-module__9GdVGq__recommendationControls{gap:var(--spacing-4);padding:var(--spacing-4);display:grid}.resume-diagnosis-review-module__9GdVGq__primaryAction{width:100%}.resume-diagnosis-review-module__9GdVGq__primaryAction>.ds-button{width:100%}.resume-diagnosis-review-module__9GdVGq__analysisHeading h1:focus{outline:none}
.signup-review-module__noDsJW__review{width:100%;max-width:var(--layout-form,560px);color:var(--color-text-primary);background:var(--color-bg-default);margin-inline:auto}.signup-review-module__noDsJW__entryLogo{transform:translateY(var(--spacing-6))}.signup-review-module__noDsJW__reviewBar{justify-content:space-between;align-items:center;gap:var(--layout-gap-inline);min-height:var(--size-control-small);padding-inline:var(--layout-inset-page);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);display:flex}.signup-review-module__noDsJW__screen{min-height:calc(100dvh - var(--size-control-small));flex-direction:column;display:flex}.signup-review-module__noDsJW__navigation{z-index:20;position:sticky;top:0}.signup-review-module__noDsJW__review[data-framed] .signup-review-module__noDsJW__screen{min-height:100dvh}:is(html:has(.signup-review-module__noDsJW__review[data-framed]),body:has(.signup-review-module__noDsJW__review[data-framed])){scrollbar-width:none}html:has(.signup-review-module__noDsJW__review[data-framed])::-webkit-scrollbar{display:none}body:has(.signup-review-module__noDsJW__review[data-framed])::-webkit-scrollbar{display:none}.signup-review-module__noDsJW__entry,.signup-review-module__noDsJW__body,.signup-review-module__noDsJW__complete{gap:var(--layout-gap-section);padding:var(--layout-inset-page-top) var(--layout-inset-page) max(var(--layout-inset-page), env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.signup-review-module__noDsJW__entry{padding-top:var(--spacing-4);padding-bottom:var(--layout-inset-page);gap:0}.signup-review-module__noDsJW__entryTop{justify-content:flex-end;display:flex}.signup-review-module__noDsJW__brandStage{min-height:var(--spacing-20);flex:1;place-items:center;display:grid}.signup-review-module__noDsJW__intro h1,.signup-review-module__noDsJW__complete h1{font-size:var(--font-title-size);line-height:var(--font-title-line);font-weight:var(--font-title-weight);word-break:keep-all;white-space:pre-line;overflow-wrap:anywhere;margin:0}.signup-review-module__noDsJW__brandStage h1:focus,.signup-review-module__noDsJW__intro h1:focus,.signup-review-module__noDsJW__complete h1:focus{outline:none}.signup-review-module__noDsJW__intro p,.signup-review-module__noDsJW__complete p{color:var(--color-text-secondary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);word-break:keep-all;white-space:pre-line;margin:0}.signup-review-module__noDsJW__entryActions{gap:var(--layout-gap-inline);display:grid}.signup-review-module__noDsJW__entryMethod{border-radius:var(--radius-full);width:100%}.signup-review-module__noDsJW__entryMethods .signup-review-module__noDsJW__entryMethod[data-provider=google]{--provider-bg:var(--color-bg-muted);--provider-stroke:var(--color-bg-muted)}.signup-review-module__noDsJW__entryContent,.signup-review-module__noDsJW__desktopContent{display:contents}.signup-review-module__noDsJW__desktopHeader,.signup-review-module__noDsJW__desktopIntro,.signup-review-module__noDsJW__desktopHeading{display:none}@media (min-width:768px){.signup-review-module__noDsJW__review[data-entry]{background:var(--color-bg-default);max-width:none;min-height:100dvh}.signup-review-module__noDsJW__review[data-entry] .signup-review-module__noDsJW__screen[data-entry]{width:100%;max-width:none;min-height:0}.signup-review-module__noDsJW__review[data-entry] .signup-review-module__noDsJW__entry{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--size-gnb) minmax(calc(100dvh - var(--size-gnb)), auto);gap:0;min-height:100dvh;padding:0;display:grid;position:relative}.signup-review-module__noDsJW__desktopHeader{grid-area:1/1;display:block}.signup-review-module__noDsJW__desktopContent{box-sizing:border-box;align-items:center;gap:var(--spacing-20);width:100%;max-width:1232px;padding:calc(var(--spacing-20) - var(--size-gnb) / 2) var(--spacing-6) calc(var(--spacing-20) + var(--size-gnb) / 2);grid-area:2/1;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.signup-review-module__noDsJW__review[data-entry] .signup-review-module__noDsJW__entryContent{width:100%;max-width:calc(var(--spacing-20) * 5);flex-direction:column;grid-area:1/1;align-self:center;min-width:0;margin-inline:auto;padding-block:0;display:flex}.signup-review-module__noDsJW__review[data-entry] .signup-review-module__noDsJW__entryTop{display:none}.signup-review-module__noDsJW__review[data-entry] .signup-review-module__noDsJW__brandStage{min-height:0;padding-bottom:var(--spacing-12);flex:none;justify-items:center}.signup-review-module__noDsJW__review[data-entry] .signup-review-module__noDsJW__entryLogo{display:none}.signup-review-module__noDsJW__review[data-entry] .signup-review-module__noDsJW__entryActions{padding:0}.signup-review-module__noDsJW__review[data-entry] .signup-review-module__noDsJW__entryMethods .ds-button{border-radius:var(--radius-control-large)}.signup-review-module__noDsJW__desktopHeading{justify-items:center;gap:var(--spacing-3);text-align:center;display:grid}.signup-review-module__noDsJW__desktopHeading h2{font-family:var(--font-family-heading), sans-serif;font-size:var(--font-heading-size);line-height:var(--font-heading-line);font-weight:var(--font-heading-weight);margin:0}.signup-review-module__noDsJW__desktopHeading p{color:var(--color-text-secondary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);word-break:keep-all;margin:0}}@media (min-width:1024px){.signup-review-module__noDsJW__desktopContent{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.signup-review-module__noDsJW__review[data-entry] .signup-review-module__noDsJW__entryContent{margin-inline:0}.signup-review-module__noDsJW__desktopIntro{aspect-ratio:1;width:100%;min-width:0;min-height:0;max-height:max(calc(var(--spacing-20) * 5), calc(100dvh - var(--size-gnb) - var(--spacing-20) * 2));background:var(--color-bg-inverse);grid-area:1/2;display:grid;position:relative;overflow:hidden}.signup-review-module__noDsJW__desktopIntro:after{content:"";background:linear-gradient(to bottom, transparent 45%, var(--color-overlay-scrim-strong) 100%);pointer-events:none;position:absolute;inset:0}.signup-review-module__noDsJW__desktopPhoto{object-fit:cover;object-position:center 45%;opacity:0;width:100%;height:100%;transition:opacity calc(var(--motion-duration-slow) * 5) ease-in-out;display:block;position:absolute;inset:0}.signup-review-module__noDsJW__desktopPhoto[data-active=true]{opacity:1}.signup-review-module__noDsJW__desktopPhotoCopy{z-index:1;align-self:end;gap:var(--spacing-4);padding:var(--spacing-16) var(--spacing-16) var(--spacing-20);color:var(--color-text-inverse);display:grid}.signup-review-module__noDsJW__desktopPhotoCopy h2{font-family:var(--font-family-heading), sans-serif;font-size:var(--font-display-size);line-height:var(--font-display-line);font-weight:var(--font-display-weight);word-break:keep-all;margin:0}.signup-review-module__noDsJW__desktopPhotoCopy p{font-size:var(--font-body-size);line-height:var(--font-body-line);word-break:keep-all;margin:0}}@media (prefers-reduced-motion:reduce){.signup-review-module__noDsJW__desktopPhoto{transition:none}}.signup-review-module__noDsJW__intro{gap:var(--layout-gap-title-description);display:grid}.signup-review-module__noDsJW__fields{gap:var(--layout-gap-section);min-width:0;display:grid}.signup-review-module__noDsJW__action{z-index:10;width:100%;max-width:var(--layout-form,560px);box-sizing:border-box;padding:var(--layout-inset-cta-block) var(--layout-inset-page) max(var(--layout-inset-cta-block), env(safe-area-inset-bottom));position:fixed;bottom:0;left:50%;transform:translate(-50%)}.signup-review-module__noDsJW__complete:has(.signup-review-module__noDsJW__action){padding-bottom:calc(var(--size-control-large) + 2 * var(--layout-inset-cta-block) + var(--layout-gap-section) + env(safe-area-inset-bottom))}.signup-review-module__noDsJW__gender{border:0;min-width:0;margin:0;padding:0}.signup-review-module__noDsJW__gender legend{margin-bottom:var(--layout-gap-related);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line)}.signup-review-module__noDsJW__genderOptions,.signup-review-module__noDsJW__screenOptions{gap:var(--layout-gap-inline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signup-review-module__noDsJW__choice{min-width:0;padding-inline:var(--layout-inset-page);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-control);align-items:center;display:flex}.signup-review-module__noDsJW__choice:has(input:checked){background:var(--color-selection-bg);border-color:var(--color-selection-border)}.signup-review-module__noDsJW__choice>label{width:100%}.signup-review-module__noDsJW__allTerms{background:var(--color-bg-subtle);border-radius:var(--radius-control)}.signup-review-module__noDsJW__allTerms>.ds-choice{box-sizing:border-box;width:100%;padding:var(--layout-gap-related) var(--layout-inset-page);border-radius:inherit;min-height:calc(var(--size-control) + 2 * var(--layout-gap-related));display:flex}.signup-review-module__noDsJW__allTerms input{inset:0}.signup-review-module__noDsJW__fields[data-screen=terms]{gap:var(--spacing-4)}.signup-review-module__noDsJW__terms{gap:var(--spacing-2);padding-inline:var(--layout-inset-page);display:grid}.signup-review-module__noDsJW__terms .ds-choice-label{font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.signup-review-module__noDsJW__allTerms .ds-choice-label{font-weight:var(--font-label-weight)}.signup-review-module__noDsJW__termRow{align-items:center;gap:var(--layout-gap-related);display:flex}.signup-review-module__noDsJW__termRow>:first-child{flex:1;min-width:0}.signup-review-module__noDsJW__note{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);word-break:keep-all;margin:0}.signup-review-module__noDsJW__birthNote{margin-top:var(--spacing-2);text-align:center}.signup-review-module__noDsJW__codeActions{justify-content:center;align-items:center;gap:var(--spacing-1);flex-wrap:wrap;display:flex}.signup-review-module__noDsJW__codeActionDivider{width:var(--size-border);height:var(--spacing-4);background:var(--color-border-default);flex-shrink:0}.signup-review-module__noDsJW__codeInputWrap{position:relative}.signup-review-module__noDsJW__codeTimer{top:0;right:var(--spacing-4);height:var(--size-control-large);pointer-events:none;color:var(--primitive-coral-500);font-size:var(--font-bodySmall-size);font-variant-numeric:tabular-nums;align-items:center;display:flex;position:absolute}.signup-review-module__noDsJW__codeSecondaryLabel{color:var(--color-text-secondary);font-weight:var(--font-body-weight,400)}.signup-review-module__noDsJW__codeGroup{gap:var(--layout-gap-related);display:grid}.signup-review-module__noDsJW__completeCopy{justify-items:center;gap:var(--layout-gap-section);text-align:center;margin-block:auto;display:grid}.signup-review-module__noDsJW__check{width:var(--spacing-20);height:var(--spacing-20);border-radius:var(--radius-full);background:var(--color-brand-subtle);color:var(--color-brand-primary);place-items:center;display:grid}.signup-review-module__noDsJW__signupSteps{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.signup-review-module__noDsJW__signupSteps .ds-stepper{gap:var(--spacing-6);flex-shrink:0}.signup-review-module__noDsJW__currentStepLabel{color:var(--color-brand-primary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-label-weight);text-align:left}.signup-review-module__noDsJW__signupSteps .ds-stepper li{position:relative}.signup-review-module__noDsJW__signupSteps .ds-step-number{width:var(--spacing-6);height:var(--spacing-6);font-size:var(--font-caption-size)}.signup-review-module__noDsJW__signupSteps .ds-step-number svg{width:var(--spacing-4);height:var(--spacing-4)}.signup-review-module__noDsJW__signupSteps .ds-stepper li:not(:last-child):after{content:"";top:var(--spacing-3);left:calc(50% + var(--spacing-4));width:calc(100% + var(--spacing-6) - 2 * var(--spacing-4));border-top:var(--size-border) dashed var(--color-border-control);pointer-events:none;position:absolute}.signup-review-module__noDsJW__headingGroup{gap:var(--spacing-2);display:grid}.signup-review-module__noDsJW__genderCard[data-variant=secondary]{width:100%;height:auto;padding:var(--spacing-4) var(--spacing-4) 0;border-radius:var(--radius-control);background:var(--color-bg-default);box-shadow:var(--elevation-card);text-align:left;border:0;overflow:hidden}.signup-review-module__noDsJW__genderCard .ds-button-label{width:100%}.signup-review-module__noDsJW__genderCardContent{align-items:flex-start;gap:var(--spacing-4);font-size:var(--font-body-size);flex-direction:column;display:flex}.signup-review-module__noDsJW__genderGraphic{aspect-ratio:1;object-fit:contain;width:100%;height:auto;margin-bottom:-5%;display:block}.signup-review-module__noDsJW__birthGroup{width:100%;min-width:0;max-width:100%;margin-inline:auto}.signup-review-module__noDsJW__birthDigits{width:100%;position:relative}.signup-review-module__noDsJW__birthCells{gap:var(--spacing-2);pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.signup-review-module__noDsJW__birthCells span{height:var(--spacing-20);border-radius:var(--radius-control);border:var(--size-border) solid var(--color-border-default);background:var(--color-bg-muted);color:var(--color-brand-primary);font-size:var(--font-heading-size);font-weight:var(--font-label-weight);place-items:center;display:grid}.signup-review-module__noDsJW__birthCells span[data-filled=true]{background:var(--color-bg-default)}.signup-review-module__noDsJW__birthDigits:focus-within .signup-review-module__noDsJW__birthCells span[data-active=true]{border-color:var(--color-brand-primary);background:var(--color-bg-default)}.signup-review-module__noDsJW__birthDigits .signup-review-module__noDsJW__birthNativeInput{opacity:0;width:100%;height:100%;position:absolute;inset:0}.signup-review-module__noDsJW__genderCardTitle{align-items:center;gap:var(--spacing-2);display:flex}.signup-review-module__noDsJW__genderCheck{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--radius-full);background:var(--color-border-control);color:var(--color-text-inverse);transition:background-color var(--motion-duration-fast) ease-out;flex-shrink:0;place-items:center;display:grid}.signup-review-module__noDsJW__genderCard[data-selected=true] .signup-review-module__noDsJW__genderCheck,.signup-review-module__noDsJW__interestCard[data-selected=true] .signup-review-module__noDsJW__genderCheck{background:var(--color-brand-primary)}.signup-review-module__noDsJW__genderCard[data-selected=true][data-variant=secondary],.signup-review-module__noDsJW__genderCard[data-variant=secondary]:hover:not(:disabled),.signup-review-module__noDsJW__genderCard[data-variant=secondary]:active:not(:disabled){background:var(--color-selection-bg)}.signup-review-module__noDsJW__genderCard[data-confirming=true]{animation:signup-review-module__noDsJW__genderConfirm var(--motion-duration-slow) ease-out}@keyframes signup-review-module__noDsJW__genderConfirm{0%{transform:scale(.97)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.signup-review-module__noDsJW__genderCard[data-confirming=true]{animation:none}.signup-review-module__noDsJW__genderCheck{transition:none}}.signup-review-module__noDsJW__interestField{border:0;min-width:0;margin:0;padding:0}.signup-review-module__noDsJW__interestOptions{gap:var(--spacing-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.signup-review-module__noDsJW__interestCard.ds-button[data-variant=secondary]{width:100%;min-width:0;height:auto;min-height:var(--spacing-20);padding:var(--spacing-2);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-default);position:relative}.signup-review-module__noDsJW__interestCard[data-selected=true].ds-button[data-variant=secondary]{border-color:var(--color-brand-primary);background:var(--color-selection-bg)}.signup-review-module__noDsJW__interestCardContent{gap:var(--spacing-2);width:100%;min-height:var(--spacing-16);font-size:var(--font-caption-size);line-height:var(--font-caption-line);text-align:left;grid-template-rows:auto 1fr;display:grid;position:relative}.signup-review-module__noDsJW__interestCard .ds-button-label{width:100%}.signup-review-module__noDsJW__interestCardTitle{align-items:center;gap:var(--spacing-1);min-width:0;display:flex}.signup-review-module__noDsJW__interestGraphic{width:var(--spacing-10);height:var(--spacing-10);object-fit:contain;place-self:end;display:block}@media (max-width:359px){.signup-review-module__noDsJW__interestCard.ds-button[data-variant=secondary]{padding:var(--spacing-2)}.signup-review-module__noDsJW__interestCardTitle{gap:var(--spacing-1);font-size:var(--font-caption-size)}}.signup-review-module__noDsJW__confetti{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.signup-review-module__noDsJW__confettiPath{animation:signup-review-module__noDsJW__feedback-confetti-spread var(--piece-duration) cubic-bezier(.12, .55, .35, 1) var(--piece-delay) both;position:absolute;top:35%;left:50%}.signup-review-module__noDsJW__confetti i{width:var(--piece-width);height:var(--piece-height);background:var(--color-brand-primary);animation:signup-review-module__noDsJW__feedback-confetti var(--piece-duration) linear var(--piece-delay) both;border-radius:2px;display:block}.signup-review-module__noDsJW__confettiPath:nth-child(4n+2) i{background:var(--primitive-yellow-400)}.signup-review-module__noDsJW__confettiPath:nth-child(4n+3) i{background:var(--primitive-green-400)}.signup-review-module__noDsJW__confettiPath:nth-child(4n) i{background:var(--primitive-orange-400)}.signup-review-module__noDsJW__confettiPath:nth-child(3n) i{border-radius:50%}@keyframes signup-review-module__noDsJW__feedback-confetti-spread{0%{transform:translate(0)}to{transform:translateX(var(--piece-x))}}@keyframes signup-review-module__noDsJW__feedback-confetti{0%{opacity:0;animation-timing-function:cubic-bezier(.16,.7,.3,1);transform:translateY(0)rotate(0)scale(.5)}8%{opacity:1}42%{opacity:1;transform:translateY(var(--piece-peak)) rotate(calc(var(--piece-rotate) * .4)) scale(1);animation-timing-function:cubic-bezier(.55,0,.85,.45)}75%{opacity:.85}to{opacity:0;transform:translateY(var(--piece-end)) rotate(var(--piece-rotate)) scale(.7)}}.signup-review-module__noDsJW__celebration{position:relative}.signup-review-module__noDsJW__celebrationCharacter{object-fit:contain;animation:.48s cubic-bezier(.22,1,.36,1) both signup-review-module__noDsJW__celebrationIn;position:relative}@keyframes signup-review-module__noDsJW__celebrationIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.signup-review-module__noDsJW__celebrationCharacter,.signup-review-module__noDsJW__confettiPath,.signup-review-module__noDsJW__confetti i{animation:none}.signup-review-module__noDsJW__confetti{display:none}}.signup-review-module__noDsJW__resumeActivityGroup{margin-bottom:var(--spacing-6);justify-items:center;gap:var(--spacing-2);width:100%;display:grid}.signup-review-module__noDsJW__resumeActivity{align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-4);border-radius:var(--radius-full);background:var(--color-bg-default);text-align:left;font-size:var(--font-caption-size);line-height:var(--font-caption-line);color:var(--color-text-secondary);font-weight:500;display:flex}.signup-review-module__noDsJW__resumeActivity .ds-badge{border-radius:var(--radius-full);flex-shrink:0;font-weight:500}.signup-review-module__noDsJW__resumeActivityText{animation:.6s ease-out both signup-review-module__noDsJW__activityReveal}.signup-review-module__noDsJW__activityPreviewNote{color:var(--color-text-secondary);font-size:var(--font-caption-size)}@keyframes signup-review-module__noDsJW__activityReveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.signup-review-module__noDsJW__resumeActivityText{animation:none}}.signup-review-module__noDsJW__completionMessage{transition:opacity .3s ease-in;animation:.45s ease-out both signup-review-module__noDsJW__completeActionReveal}@media (prefers-reduced-motion:reduce){.signup-review-module__noDsJW__completionMessage{animation:none}}.signup-review-module__noDsJW__completeOverlay.ds-modal[data-variant=reward]{background:linear-gradient(to bottom, var(--color-bg-default) 35%, var(--color-brand-subtle) 100%)}.signup-review-module__noDsJW__completeAction{background:0 0}@media (min-width:768px){.signup-review-module__noDsJW__completeAction{max-width:calc(var(--spacing-20) * 6);padding-inline:var(--layout-inset-page)}}.signup-review-module__noDsJW__complete:has(.signup-review-module__noDsJW__completeAction){padding-bottom:calc(var(--size-control-large) + var(--size-control-medium,48px) + var(--spacing-6) + 2 * var(--layout-inset-cta-block) + var(--layout-gap-section) + env(safe-area-inset-bottom))}.signup-review-module__noDsJW__completeOverlay .signup-review-module__noDsJW__completeCopy{top:50%;left:var(--layout-inset-page);right:var(--layout-inset-page);margin:0;position:absolute;transform:translateY(-50%)}.signup-review-module__noDsJW__completeAction.signup-review-module__noDsJW__completionMessage{animation-name:signup-review-module__noDsJW__completeActionSlideIn;animation-delay:0s}@keyframes signup-review-module__noDsJW__completeActionReveal{0%{opacity:0}to{opacity:1}}.signup-review-module__noDsJW__completionCrossfade{display:grid}.signup-review-module__noDsJW__completionCrossfade>span{white-space:pre-line;grid-area:1/1;align-self:center}.signup-review-module__noDsJW__completionCrossfade>span:first-child{transition:opacity .2s ease-out}.signup-review-module__noDsJW__completionCrossfade>span:last-child>span{opacity:0;transition:opacity .3s ease-out .1s,transform .3s cubic-bezier(.22,1,.36,1) .1s;display:block;transform:translateY(4px)}.signup-review-module__noDsJW__completionCrossfade>span:last-child>span:nth-child(2){transition-delay:.18s}.signup-review-module__noDsJW__completionCrossfade[data-revealed=true]>span:first-child{opacity:0}.signup-review-module__noDsJW__completionCrossfade[data-revealed=true]>span:last-child>span{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.signup-review-module__noDsJW__completionCrossfade>span:first-child,.signup-review-module__noDsJW__completionCrossfade>span:last-child>span{transition:none}}@keyframes signup-review-module__noDsJW__completeActionSlideIn{0%{opacity:0;transform:translate(-50%, var(--spacing-6))}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.signup-review-module__noDsJW__completeAction.signup-review-module__noDsJW__completionMessage{animation:none}}.signup-review-module__noDsJW__formStep{gap:var(--layout-gap-section);flex-direction:column;flex:1;min-width:0;display:flex}.signup-review-module__noDsJW__interestGraphic[data-category=beauty]{object-view-box:inset(2.871% 1.754% 11.244% 2.791%)}.signup-review-module__noDsJW__interestGraphic[data-category=care-welfare]{object-view-box:inset(11.802% 2.233% 5.742% 2.632%)}.signup-review-module__noDsJW__interestGraphic[data-category=cleaning-organizing]{object-view-box:inset(3.589% 5.901% 2.233% 7.735%)}.signup-review-module__noDsJW__interestGraphic[data-category=counseling]{object-view-box:inset(10.925% 1.595% 8.134% 0%)}.signup-review-module__noDsJW__interestGraphic[data-category=digital-marketing]{object-view-box:inset(20.335% 5.183% 11.882% 3.748%)}.signup-review-module__noDsJW__interestGraphic[data-category=education]{object-view-box:inset(14.673% 2.871% 18.102% 8.852%)}.signup-review-module__noDsJW__interestGraphic[data-category=facilities-repair]{object-view-box:inset(5.024% 1.914% 1.914% 0%)}.signup-review-module__noDsJW__interestGraphic[data-category=food-beverage]{object-view-box:inset(2.392% 7.656% 0% 9.49%)}.signup-review-module__noDsJW__interestGraphic[data-category=health-sports]{object-view-box:inset(15.949% 4.944% 10.925% 0%)}.signup-review-module__noDsJW__interestGraphic[data-category=hobbies-crafts]{object-view-box:inset(22.488% 7.815% 10.925% 0%)}.signup-review-module__noDsJW__interestGraphic[data-category=landscape-environment]{object-view-box:inset(3.11% 7.337% 8.453% 3.907%)}.signup-review-module__noDsJW__interestGraphic[data-category=office-service]{object-view-box:inset(15.949% 1.276% 11.563% 0%)}.signup-review-module__noDsJW__interestGraphic[data-category=pets]{object-view-box:inset(7.895% 2.233% 0% 4.386%)}.signup-review-module__noDsJW__interestGraphic[data-category=real-estate]{object-view-box:inset(2.951% 3.19% 5.104% 0%)}.signup-review-module__noDsJW__interestGraphic[data-category=security-safety]{object-view-box:inset(1.834% 6.699% 3.828% 0%)}@media (max-width:767px){html:has(.signup-review-module__noDsJW__review[data-login-page]){overscroll-behavior:none;overflow:hidden}body:has(.signup-review-module__noDsJW__review[data-login-page]){overscroll-behavior:none;width:100%;position:fixed;inset:0;overflow:hidden}.signup-review-module__noDsJW__review[data-entry] .signup-review-module__noDsJW__screen[data-entry]{overscroll-behavior-y:contain;height:100dvh;min-height:0;overflow-y:auto}.signup-review-module__noDsJW__review[data-entry] .signup-review-module__noDsJW__entry{flex:1;min-height:0}.signup-review-module__noDsJW__review[data-login-page] .signup-review-module__noDsJW__screen[data-entry]{overscroll-behavior-y:none}}.signup-review-module__noDsJW__interestCardTitle .signup-review-module__noDsJW__genderCheck{position:absolute;bottom:0;left:0}@media (max-width:359px){.signup-review-module__noDsJW__interestCard.ds-button[data-variant=secondary]{padding-inline:var(--spacing-1)}}.signup-review-module__noDsJW__inviteActions{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}
