.RankedMultiSelect_root__ctwss{--border-default:#dde8ed;--border-strong:#bfd2df;--brand-blue-100:#eaf6fc;--brand-blue-600:#0b87c8;--brand-blue-700:#0877b5;--card-bg:#fff;--danger:#b42318;--radius-control:10px;--space-2:8px;--space-3:12px;--text-heading:#16394d;--text-primary:#253743;--text-secondary:#60727d;margin-top:14px}.RankedMultiSelect_summary__xaVK3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--text-secondary);font-size:13px}.RankedMultiSelect_summary__xaVK3 strong{color:var(--text-heading);font-weight:500}.RankedMultiSelect_list__1IPmJ{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-2)}.RankedMultiSelect_row__1Qa1X{display:grid;grid-template-columns:minmax(0,1fr) 156px;align-items:stretch;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--card-bg)}.RankedMultiSelect_rowActive__RXsRb{border-color:var(--border-strong)}.RankedMultiSelect_copy__0kDmW{display:grid;min-width:0;grid-gap:2px;gap:2px;align-content:center;padding:5px 12px}.RankedMultiSelect_label__0Z6cN{color:var(--text-primary);font-size:15px;font-weight:400;line-height:1.25}.RankedMultiSelect_helper__FV9cX{color:var(--text-secondary);font-size:13px;font-weight:400;line-height:1.35}.RankedMultiSelect_action__q579l{display:flex;align-items:center;gap:6px;padding:5px 8px;border-left:1px solid var(--border-default)}.RankedMultiSelect_selectButton__cFsS9{position:relative;display:flex;flex:1 1;width:100%;min-height:36px;align-items:center;justify-content:center;padding:5px 20px;border:1px solid var(--border-strong);border-radius:8px;background:var(--card-bg);color:var(--text-primary);font:inherit;font-size:13px;font-weight:400;line-height:1.45;cursor:pointer;white-space:nowrap}.RankedMultiSelect_selectButton__cFsS9:after{position:absolute;top:6px;right:7px;display:grid;width:15px;height:15px;place-items:center;border:1px solid transparent;border-radius:4px;color:transparent;font-size:10px;line-height:1;content:""}.RankedMultiSelect_selectButtonActive__zSeg2{border-color:var(--brand-blue-600);background:var(--brand-blue-100)}.RankedMultiSelect_selectButtonActive__zSeg2:after{border-color:var(--brand-blue-600);background:var(--brand-blue-600);color:#fff;content:"✓"}.RankedMultiSelect_selectButton__cFsS9:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-blue-600) 24%,transparent);outline-offset:2px}.RankedMultiSelect_selectButton__cFsS9:disabled{cursor:default;opacity:.72}.RankedMultiSelect_notice__dRl3k{margin:var(--space-2) 0 0;color:var(--danger);font-size:13px}@media (max-width:640px){.RankedMultiSelect_row__1Qa1X{grid-template-columns:minmax(0,1fr)}.RankedMultiSelect_action__q579l{border-top:1px solid var(--border-default);border-left:0}}.QuestionnaireUI_page__hVO1m{--page-bg:#f5f8fa;--card-bg:#fff;--surface-subtle:#f7fbfd;--text-heading:#16394d;--text-primary:#253743;--text-secondary:#60727d;--border-default:#dde8ed;--border-strong:#bfd2df;--brand-blue-100:#eaf6fc;--brand-blue-600:#0b87c8;--brand-blue-700:#0877b5;--danger:#b42318;--radius-control:10px;--radius-card:16px;--shadow-card:0 8px 24px rgb(22 57 77/7%);--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;min-height:100vh;background:var(--page-bg);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.QuestionnaireUI_themeChild__k_Ayd,.QuestionnaireUI_themeParent__UOIU4{--questionnaire-accent:var(--brand-blue-700)}.QuestionnaireUI_shell__r0wKb{display:grid;grid-template-columns:264px minmax(0,1fr);width:min(100%,1120px);min-height:100vh;margin:0 auto;padding:var(--space-6) 24px 48px;grid-gap:var(--space-6);gap:var(--space-6)}.QuestionnaireUI_shellCollapsed__qcWV5{grid-template-columns:minmax(0,1fr)}.QuestionnaireUI_sidebar__mtSvf{align-self:start;position:-webkit-sticky;position:sticky;top:var(--space-6);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);max-height:calc(100dvh - (var(--space-6) * 2));min-width:0}.QuestionnaireUI_shellCollapsed__qcWV5 .QuestionnaireUI_sidebar__mtSvf{display:none}.QuestionnaireUI_sidebarToggle__wBxus{display:inline-flex;width:100%;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--card-bg);color:var(--brand-blue-700);font:inherit;font-size:12px;font-weight:500;cursor:pointer;box-shadow:var(--shadow-card)}.QuestionnaireUI_sidebarToggleArrow__jUZey{font-size:18px;line-height:1}.QuestionnaireUI_progressPanel__vsiiF{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--shadow-card)}.QuestionnaireUI_sidebarExpandRow__fQ6v3{display:flex;justify-content:flex-start;margin-bottom:var(--space-3)}.QuestionnaireUI_sidebarExpandRow__fQ6v3 .QuestionnaireUI_sidebarToggle__wBxus{width:auto}.QuestionnaireUI_brandHeader__DiUq3{padding:14px;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--shadow-card)}.QuestionnaireUI_brandHeaderBar__8BcC1{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--brand-blue-700);font-size:12px;font-weight:600}.QuestionnaireUI_brandHeaderLogo__n7kt_{flex:none;width:30px;height:30px;object-fit:contain}.QuestionnaireUI_brandHeaderBarLogoFirst__wooQb{justify-content:flex-start;gap:7px}.QuestionnaireUI_brandHeaderBarLogoFirst__wooQb .QuestionnaireUI_brandHeaderLogo__n7kt_{width:22px;height:22px}.QuestionnaireUI_brandHeader__DiUq3 h1{margin:6px 0 0;color:var(--text-heading);font-size:15px;font-weight:600;line-height:1.4}.QuestionnaireUI_brandHeader__DiUq3 p{margin:6px 0 0;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.65}.QuestionnaireUI_themeParent__UOIU4.QuestionnaireUI_layoutCompactSingleColumn__ggKi_ .QuestionnaireUI_brandHeader__DiUq3{padding:10px}.QuestionnaireUI_themeParent__UOIU4.QuestionnaireUI_layoutCompactSingleColumn__ggKi_ .QuestionnaireUI_brandHeaderBar__8BcC1{min-height:24px;gap:12px}.QuestionnaireUI_themeParent__UOIU4.QuestionnaireUI_layoutCompactSingleColumn__ggKi_ .QuestionnaireUI_brandHeaderLogo__n7kt_{width:24px;height:24px}.QuestionnaireUI_themeParent__UOIU4.QuestionnaireUI_layoutCompactSingleColumn__ggKi_ .QuestionnaireUI_brandHeader__DiUq3 h1{margin-top:4px;font-size:14px;line-height:1.35}.QuestionnaireUI_themeParent__UOIU4.QuestionnaireUI_layoutCompactSingleColumn__ggKi_ .QuestionnaireUI_brandHeader__DiUq3 p{margin-top:4px;font-size:11px;line-height:1.45}.QuestionnaireUI_mobileProgressRow__A_58A,.QuestionnaireUI_progressHeading__irvwr,.QuestionnaireUI_selectionSummary___N0QJ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.QuestionnaireUI_progressHeading__irvwr{color:var(--text-secondary);font-size:13px}.QuestionnaireUI_progressHeading__irvwr strong,.QuestionnaireUI_progressPrimary__xiuIW,.QuestionnaireUI_selectionSummary___N0QJ strong{color:var(--text-heading);font-weight:500}.QuestionnaireUI_progressDetails__q3YKo{display:grid;grid-gap:3px;gap:3px;margin-top:var(--space-2)}.QuestionnaireUI_basicInfoProgress__0Jy8D,.QuestionnaireUI_progressMeta__bkeOR,.QuestionnaireUI_progressPrimary__xiuIW{margin:0;font-size:12px;line-height:1.5}.QuestionnaireUI_basicInfoProgress__0Jy8D,.QuestionnaireUI_progressMeta__bkeOR{color:var(--text-muted);font-weight:400}.QuestionnaireUI_progressTrack__MPNeU{height:6px;margin-top:var(--space-3);overflow:hidden;border-radius:999px;background:var(--border-default)}.QuestionnaireUI_progressValue__Jknxi{display:block;height:100%;border-radius:inherit;background:var(--brand-blue-600);transition:width .18s ease}.QuestionnaireUI_previewProgressSummary__HTL8U{display:grid;grid-gap:4px;gap:4px}.QuestionnaireUI_previewProgressSummary__HTL8U span{color:var(--brand-blue-700);font-size:12px;font-weight:500}.QuestionnaireUI_previewProgressSummary__HTL8U strong{color:var(--text-heading);font-size:16px;font-weight:500}.QuestionnaireUI_previewProgressSummary__HTL8U small{color:var(--text-secondary);font-size:12px;line-height:1.5}.QuestionnaireUI_moduleList__sYFFy{display:grid;grid-gap:6px;gap:6px}.QuestionnaireUI_sidebar__mtSvf>.QuestionnaireUI_moduleList__sYFFy{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding-right:4px;scrollbar-gutter:stable}.QuestionnaireUI_moduleItem__WNtiQ{display:grid;grid-template-columns:28px minmax(0,1fr) 8px;min-height:42px;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:7px 9px;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.QuestionnaireUI_moduleItem__WNtiQ:focus-visible,.QuestionnaireUI_moduleItem__WNtiQ:hover{border-color:var(--border-strong);background:var(--card-bg)}.QuestionnaireUI_moduleItemCurrent___cVt0{border-color:var(--brand-blue-600,#0b87c8);background:var(--brand-blue-100,#eaf6fc);color:var(--text-heading,#16394d);box-shadow:inset 3px 0 0 var(--brand-blue-600,#0b87c8)}.QuestionnaireUI_moduleItem_done__WSjVd{color:var(--text-primary)}.QuestionnaireUI_moduleItem_partial___QGwu{background:var(--surface-subtle)}.QuestionnaireUI_moduleItem_pending__vPNTw{color:var(--text-secondary)}.QuestionnaireUI_themeParent__UOIU4 .QuestionnaireUI_moduleItem__WNtiQ,.QuestionnaireUI_themeParent__UOIU4 .QuestionnaireUI_moduleItem_done__WSjVd,.QuestionnaireUI_themeParent__UOIU4 .QuestionnaireUI_moduleItem_partial___QGwu,.QuestionnaireUI_themeParent__UOIU4 .QuestionnaireUI_moduleItem_pending__vPNTw,.QuestionnaireUI_themeParent__UOIU4 .QuestionnaireUI_moduleName__FF9KL{color:var(--text-secondary);font-weight:500}.QuestionnaireUI_themeParent__UOIU4 .QuestionnaireUI_moduleItemCurrent___cVt0,.QuestionnaireUI_themeParent__UOIU4 .QuestionnaireUI_moduleItemCurrent___cVt0 .QuestionnaireUI_moduleName__FF9KL{color:var(--text-heading);font-weight:500}.QuestionnaireUI_moduleIndex__sNh9P{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--card-bg);color:var(--brand-blue-700);font-size:11px;font-weight:500}.QuestionnaireUI_moduleName__FF9KL{min-width:0;line-height:1.45}.QuestionnaireUI_moduleState__XutbC{width:7px;height:7px;border-radius:50%;background:var(--border-strong)}.QuestionnaireUI_moduleItem_done__WSjVd .QuestionnaireUI_moduleState__XutbC{background:var(--brand-cyan-600)}.QuestionnaireUI_moduleItemCurrent___cVt0 .QuestionnaireUI_moduleState__XutbC{background:var(--brand-blue-600)}.QuestionnaireUI_content__XTEuZ{min-width:0}.QuestionnaireUI_shellToolbar__Y2jL_{margin-bottom:var(--space-4)}.QuestionnaireUI_candidatePreviewToolbar__o_Ifv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--shadow-card)}.QuestionnaireUI_candidatePreviewTabs__kkm8E{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;border-radius:var(--radius-control);background:var(--surface-subtle)}.QuestionnaireUI_candidatePreviewReturn__AK3ds,.QuestionnaireUI_candidatePreviewTab__etnej{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:6px 11px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-primary);font-size:13px;font-weight:500;text-decoration:none}.QuestionnaireUI_candidatePreviewTabActive__o9fXv{border-color:var(--brand-blue-600);background:var(--brand-blue-100);color:var(--brand-blue-700)}.QuestionnaireUI_candidatePreviewReturn__AK3ds{border-color:var(--brand-blue-600);background:var(--card-bg);color:var(--brand-blue-700)}.QuestionnaireUI_mobileHeader__LbvKA{display:none}.QuestionnaireUI_moduleHeader__yp9ga{position:relative;padding:2px 0 var(--space-5) var(--space-4);border-bottom:1px solid var(--border-default)}.QuestionnaireUI_moduleHeader__yp9ga:before{position:absolute;top:2px;bottom:var(--space-5);left:0;width:3px;border-radius:999px;background:var(--brand-blue-700);content:""}.QuestionnaireUI_moduleHeader__yp9ga:after{position:absolute;top:2px;left:-2px;width:7px;height:7px;border-radius:50%;background:var(--brand-gold-500);content:""}.QuestionnaireUI_moduleHeaderTopline__sk1KH{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:12px;font-weight:400}.QuestionnaireUI_moduleHeaderToplineLeft__D36aV{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}.QuestionnaireUI_moduleHeaderToolbar__UZ86L{display:inline-flex;align-items:center;flex:none}.QuestionnaireUI_returnToolbar__o6YTg{display:inline-flex;align-items:center}.QuestionnaireUI_secondaryButton__OaIRy.QuestionnaireUI_returnToRecordButton__C0WOg{min-height:25px;padding:2px 8px;font-size:10px}.QuestionnaireUI_returnToRecordIcon__5UTyr{margin-right:2px;font-size:16px;line-height:1}.QuestionnaireUI_moduleHeader__yp9ga h2{margin:var(--space-2) 0 0;color:var(--text-heading);font-size:23px;font-weight:600;line-height:1.05}.QuestionnaireUI_moduleHeader__yp9ga>p{width:100%;max-width:none;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:15px;font-weight:400;line-height:1.28}.QuestionnaireUI_moduleProgressLine__ITcCV{display:grid;grid-template-columns:auto minmax(120px,260px);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-3);color:var(--text-muted);font-size:12px}.QuestionnaireUI_moduleProgressLine__ITcCV .QuestionnaireUI_progressTrack__MPNeU{margin-top:0}.QuestionnaireUI_moduleFlow__21huH,.QuestionnaireUI_questionList__Dlw2H{display:grid;grid-gap:14px;gap:14px;margin-top:var(--space-5)}.QuestionnaireUI_questionList__Dlw2H{padding-bottom:calc(var(--questionnaire-footer-height-current) + var(--questionnaire-footer-safe-gap) + env(safe-area-inset-bottom))}.QuestionnaireUI_basicInfoSection__OyC3Y{display:grid;grid-gap:14px;gap:14px}.QuestionnaireUI_basicInfoSection__OyC3Y+.QuestionnaireUI_basicInfoSection__OyC3Y{margin-top:22px}.QuestionnaireUI_basicInfoSectionTitle__dlfnd{margin:0;padding:9px 12px;border-left:3px solid var(--brand-blue-600);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--brand-blue-100);color:var(--brand-blue-700);font-size:19px;font-weight:500;line-height:1.4}.QuestionnaireUI_consentCard__9SA0n,.QuestionnaireUI_questionCard__mFbg7{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--shadow-card)}.QuestionnaireUI_questionCard__mFbg7{padding:20px 22px;scroll-margin-top:var(--space-6);scroll-margin-bottom:calc(var(--questionnaire-footer-height-current) + var(--questionnaire-footer-safe-gap))}.QuestionnaireUI_questionCardError__T_2hK{border-color:color-mix(in srgb,var(--danger) 55%,var(--border-default))}.QuestionnaireUI_questionHeader__o1WXM{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.QuestionnaireUI_questionTitleBlock__Ymq6N{display:block;min-width:0}.QuestionnaireUI_questionTitleBlock__Ymq6N h3{display:block;margin:0;color:var(--text-heading);font-size:17px;font-weight:500;line-height:1.16}.QuestionnaireUI_questionId__56kwJ{display:inline;margin-right:6px;color:var(--brand-blue-700);font-size:13px;font-weight:500;line-height:1.16}.QuestionnaireUI_questionId__56kwJ:after{content:"｜"}.QuestionnaireUI_requiredBadge__pBOkU{flex:none;display:inline-flex;min-height:25px;align-items:center;padding:3px 9px;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-subtle);color:var(--text-muted);font-size:12px;font-weight:500}.QuestionnaireUI_requiredBadgeActive__noIgZ{border-color:var(--brand-blue-100);background:var(--brand-blue-100);color:var(--brand-blue-700)}.QuestionnaireUI_questionHint__R_m2z{width:100%;max-width:none;margin:var(--space-2) 0 0;box-sizing:border-box;color:var(--text-secondary);font-size:15px;font-weight:400;line-height:1.7}.QuestionnaireUI_optionList__dBuCU{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:14px}.QuestionnaireUI_layoutCompactTwoColumn__pBvjo .QuestionnaireUI_optionList__dBuCU{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.QuestionnaireUI_layoutCompactSingleColumn__ggKi_ .QuestionnaireUI_optionList__dBuCU{grid-template-columns:minmax(0,1fr);gap:8px}.QuestionnaireUI_layoutCompactSingleColumn__ggKi_[data-section-kind=module] .QuestionnaireUI_optionCard__xXKyh{min-height:44px;padding:8px 11px;line-height:1.5}.QuestionnaireUI_layoutCompactSingleColumn__ggKi_[data-section-kind=module] .QuestionnaireUI_optionDescription___vjjQ{line-height:1.6}.QuestionnaireUI_themeParent__UOIU4.QuestionnaireUI_layoutCompactSingleColumn__ggKi_[data-section-kind=module] [data-question-id=P04-a] .QuestionnaireUI_optionCard__xXKyh,.QuestionnaireUI_themeParent__UOIU4.QuestionnaireUI_layoutCompactSingleColumn__ggKi_[data-section-kind=module] [data-question-id=P04] .QuestionnaireUI_optionCard__xXKyh,.QuestionnaireUI_themeParent__UOIU4.QuestionnaireUI_layoutCompactSingleColumn__ggKi_[data-section-kind=module] [data-question-id=P05] .QuestionnaireUI_optionCard__xXKyh{min-height:40px;padding:7px 10px;line-height:1.14}.QuestionnaireUI_layoutCompactTwoColumn__pBvjo .QuestionnaireUI_optionCard__xXKyh{min-height:42px;padding:7px 10px;line-height:1.4}.QuestionnaireUI_layoutCompactSingleColumn__ggKi_ .QuestionnaireUI_optionListShort__YUFkU,.QuestionnaireUI_layoutCompactTwoColumn__pBvjo .QuestionnaireUI_optionListShort__YUFkU{grid-template-columns:repeat(4,minmax(0,1fr))}.QuestionnaireUI_optionCard__xXKyh{display:flex;width:100%;min-height:44px;align-items:flex-start;gap:10px;padding:8px 11px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--card-bg);color:var(--text-primary);font:inherit;font-size:16px;font-weight:400;line-height:1.5;text-align:left;cursor:pointer;scroll-margin-bottom:calc(var(--questionnaire-footer-height-current) + var(--questionnaire-footer-safe-gap))}@media (max-width:900px){.QuestionnaireUI_layoutCompactSingleColumn__ggKi_ .QuestionnaireUI_optionListShort__YUFkU,.QuestionnaireUI_layoutCompactTwoColumn__pBvjo .QuestionnaireUI_optionListShort__YUFkU,.QuestionnaireUI_layoutCompactTwoColumn__pBvjo .QuestionnaireUI_optionList__dBuCU{grid-template-columns:minmax(0,1fr)}}.QuestionnaireUI_optionCard__xXKyh:hover:not(:disabled){border-color:var(--brand-blue-600)}.QuestionnaireUI_optionCardSelected__oaE2d{border-color:var(--brand-blue-600);background:var(--brand-blue-100);color:var(--text-primary);font-weight:400}.QuestionnaireUI_optionCard__xXKyh:disabled{cursor:default;opacity:1}.QuestionnaireUI_selectionMark__86XY_{flex:none;display:grid;width:19px;height:19px;margin-top:2px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--card-bg);color:#fff;font-size:11px}.QuestionnaireUI_selectionMark__86XY_ svg{width:13px;height:13px;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.QuestionnaireUI_selectionMarkMultiple__bTbhR{border-radius:5px}.QuestionnaireUI_optionCardSelected__oaE2d .QuestionnaireUI_selectionMark__86XY_{border-color:var(--brand-blue-600);background:var(--brand-blue-600);color:#fff}@media (max-width:768px){.QuestionnaireUI_candidatePreviewToolbar__o_Ifv{align-items:stretch;flex-direction:column}}.QuestionnaireUI_optionText__E6A8t{flex:1 1;display:grid;min-width:0;grid-gap:2px;gap:2px;font-weight:400}.QuestionnaireUI_optionTitle__nIFth{color:var(--text-primary);font-size:16px;font-weight:400}.QuestionnaireUI_optionDescription___vjjQ{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:1.6}.QuestionnaireUI_rankLabel__y8fnY{flex:none;align-self:center;padding:3px 8px;border-radius:999px;background:var(--brand-blue-600);color:#fff;font-size:12px;font-weight:500}.QuestionnaireUI_selectionSummary___N0QJ{margin-top:14px;color:var(--text-secondary);font-size:13px;font-weight:400}.QuestionnaireUI_numberFieldWrap__71yyz,.QuestionnaireUI_selectWrap__ufh8B,.QuestionnaireUI_textFieldWrap__8KEol,.QuestionnaireUI_textInputWrap__kfH0T{margin-top:14px}.QuestionnaireUI_numberInput__Izvp7,.QuestionnaireUI_selectInput__y5gqQ,.QuestionnaireUI_textInput__1obgt,.QuestionnaireUI_textarea__zDKRu{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--card-bg);color:var(--text-primary);font:inherit;font-size:16px;font-weight:400}.QuestionnaireUI_numberInput__Izvp7,.QuestionnaireUI_selectInput__y5gqQ,.QuestionnaireUI_textInput__1obgt{min-height:46px;padding:9px 12px}.QuestionnaireUI_textarea__zDKRu{min-height:120px;max-height:320px;padding:13px 15px;line-height:1.65;resize:vertical}.QuestionnaireUI_themeParent__UOIU4.QuestionnaireUI_layoutCompactSingleColumn__ggKi_ [data-question-id=P05-e] .QuestionnaireUI_textarea__zDKRu{height:60px;min-height:60px;max-height:160px;padding:9px 12px}.QuestionnaireUI_numberFieldWrap__71yyz{display:flex;align-items:center;gap:var(--space-2)}.QuestionnaireUI_numberUnit__LFSuA{color:var(--text-secondary);font-size:14px}.QuestionnaireUI_textCounter__JoJDh{display:block;margin-top:5px;color:var(--text-muted);font-size:12px;text-align:right}.QuestionnaireUI_errorMessage__C9z79{margin:var(--space-2) 0 0;color:var(--danger);font-size:13px;font-weight:400;line-height:1.5}.QuestionnaireUI_interestDirectionList__oA040{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:14px}.QuestionnaireUI_interestDirectionCard__1Nmxp{overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--card-bg)}.QuestionnaireUI_interestDirectionCardSelected__3qVCt{border-color:var(--brand-blue-600)}.QuestionnaireUI_interestDirectionButton__0LdsD{display:flex;width:100%;min-height:50px;align-items:flex-start;gap:10px;padding:10px 12px;border:0;background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.QuestionnaireUI_interestDirectionCardSelected__3qVCt .QuestionnaireUI_interestDirectionButton__0LdsD{background:var(--brand-blue-100)}.QuestionnaireUI_interestDirectionMain__GZFtI{flex:1 1;display:grid;min-width:0;grid-gap:2px;gap:2px}.QuestionnaireUI_interestDirectionTitle__3iAkt{color:var(--text-heading);font-size:16px;font-weight:500}.QuestionnaireUI_interestDirectionDescription__3cF83{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:1.6}.QuestionnaireUI_interestDirectionMeta__NasI4{display:flex;align-items:center;gap:var(--space-2)}.QuestionnaireUI_interestDirectionAction__mqMcm{color:var(--brand-blue-700);font-size:12px;font-weight:500}.QuestionnaireUI_interestSubPanel__Cgd8y{padding:0 12px 12px 41px;background:var(--brand-blue-100)}.QuestionnaireUI_interestSubPanel__Cgd8y p{margin:0 0 var(--space-2);color:var(--text-secondary);font-size:13px;font-weight:400}.QuestionnaireUI_interestSubList__ID3lp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.QuestionnaireUI_interestSubItem__k8B68{min-height:40px;padding:7px 9px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--card-bg);color:var(--text-primary);font:inherit;font-size:14px;font-weight:400;cursor:pointer}.QuestionnaireUI_interestSubItemSelected__0WAm7{border-color:var(--brand-blue-600);background:var(--brand-blue-100)}.QuestionnaireUI_consentCard__9SA0n{display:flex;align-items:flex-start;gap:10px;padding:var(--space-4);color:var(--text-primary);font-size:14px;font-weight:400;line-height:1.65}.QuestionnaireUI_consentCheckbox__eTCH3{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--brand-blue-600)}.QuestionnaireUI_consentError__hKr1Y{margin:var(--space-2) 0 0;color:var(--danger);font-size:13px}.QuestionnaireUI_locationGrid__wtVUH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.QuestionnaireUI_respondentContactGrid__8eSvS>[data-question-id=B02],.QuestionnaireUI_respondentContactGrid__8eSvS>[data-question-id=B05]{display:flex;height:100%;flex-direction:column}.QuestionnaireUI_respondentContactGrid__8eSvS>[data-question-id=B02] .QuestionnaireUI_textInputWrap__kfH0T,.QuestionnaireUI_respondentContactGrid__8eSvS>[data-question-id=B05] .QuestionnaireUI_textInputWrap__kfH0T{margin-top:auto;padding-top:14px}.QuestionnaireUI_navigationWrap__CawtX{position:-webkit-sticky;position:sticky;z-index:30;bottom:0;margin-top:var(--space-6);padding:var(--space-2) 0;border-top:1px solid var(--border-default);background:color-mix(in srgb,var(--page-bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.QuestionnaireUI_navigationActions__a7OyQ{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(140px,.8fr) minmax(180px,1fr);width:min(100%,1120px);margin:0 auto;grid-gap:10px;gap:10px}.QuestionnaireUI_previewNavigationActions__ughG7{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));width:min(100%,760px);margin:0 auto;grid-gap:10px;gap:10px}.QuestionnaireUI_mobileModuleButton__zjffz,.QuestionnaireUI_primaryButton__dgK_v,.QuestionnaireUI_saveButton__jyqMX,.QuestionnaireUI_secondaryButton__OaIRy{min-height:46px;padding:8px 16px;border-radius:var(--radius-control);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.QuestionnaireUI_primaryButton__dgK_v{border:1px solid var(--brand-blue-700);background:var(--brand-blue-700);color:#fff}.QuestionnaireUI_mobileModuleButton__zjffz,.QuestionnaireUI_saveButton__jyqMX,.QuestionnaireUI_secondaryButton__OaIRy{border:1px solid var(--brand-blue-600);background:var(--card-bg);color:var(--brand-blue-700)}.QuestionnaireUI_primaryButton__dgK_v:disabled,.QuestionnaireUI_saveButton__jyqMX:disabled,.QuestionnaireUI_secondaryButton__OaIRy:disabled{cursor:not-allowed;border-color:var(--border-default);background:var(--surface-subtle);color:var(--text-muted)}.QuestionnaireUI_statusMessage__X7oVP{width:min(100%,1120px);margin:var(--space-2) auto 0;font-size:13px;font-weight:400;text-align:center}.QuestionnaireUI_statusMessageSuccess__0G9SW{color:var(--brand-blue-700)}.QuestionnaireUI_statusMessageError__8AuE4{color:var(--danger)}.QuestionnaireUI_interestDirectionButton__0LdsD:focus-visible,.QuestionnaireUI_interestSubItem__k8B68:focus-visible,.QuestionnaireUI_mobileModuleButton__zjffz:focus-visible,.QuestionnaireUI_numberInput__Izvp7:focus-visible,.QuestionnaireUI_optionCard__xXKyh:focus-visible,.QuestionnaireUI_primaryButton__dgK_v:focus-visible,.QuestionnaireUI_saveButton__jyqMX:focus-visible,.QuestionnaireUI_secondaryButton__OaIRy:focus-visible,.QuestionnaireUI_selectInput__y5gqQ:focus-visible,.QuestionnaireUI_sidebarToggle__wBxus:focus-visible,.QuestionnaireUI_textInput__1obgt:focus-visible,.QuestionnaireUI_textarea__zDKRu:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-blue-600) 24%,transparent);outline-offset:2px}@media (max-width:860px){.QuestionnaireUI_shell__r0wKb{display:block;min-height:auto;padding:14px 14px 40px}.QuestionnaireUI_brandHeader__DiUq3,.QuestionnaireUI_sidebarExpandRow__fQ6v3,.QuestionnaireUI_sidebarToggle__wBxus,.QuestionnaireUI_sidebar__mtSvf{display:none}.QuestionnaireUI_mobileHeader__LbvKA{display:block;margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--shadow-card)}.QuestionnaireUI_mobileBrandRow__dqRxB{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.QuestionnaireUI_mobileBrandLogo__UVJkM{width:36px;height:36px;object-fit:contain}.QuestionnaireUI_mobileBrandRow__dqRxB p,.QuestionnaireUI_mobileBrandRow__dqRxB strong,.QuestionnaireUI_mobileIntro__aJKSd{margin:0}.QuestionnaireUI_mobileBrandRow__dqRxB p{color:var(--brand-blue-700);font-size:12px}.QuestionnaireUI_mobileBrandRow__dqRxB strong{color:var(--text-heading);font-size:14px;font-weight:600}.QuestionnaireUI_mobileModuleButton__zjffz{min-height:38px;padding:7px 10px;font-size:13px}.QuestionnaireUI_mobileIntro__aJKSd{margin-top:var(--space-2);color:var(--text-secondary);font-size:13px;line-height:1.6}.QuestionnaireUI_mobileProgressRow__A_58A{margin-top:var(--space-3);color:var(--text-secondary);font-size:12px}.QuestionnaireUI_mobileProgressRow__A_58A strong{color:var(--text-heading);font-weight:500}.QuestionnaireUI_mobileProgressDetails__SXVW2{margin-top:var(--space-2)}.QuestionnaireUI_mobileModulePanel__tQlyp{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-default)}.QuestionnaireUI_moduleHeader__yp9ga h2{font-size:20px}.QuestionnaireUI_questionCard__mFbg7{padding:18px 16px}.QuestionnaireUI_questionTitleBlock__Ymq6N h3{font-size:16px}.QuestionnaireUI_questionId__56kwJ{font-size:13px}.QuestionnaireUI_numberInput__Izvp7,.QuestionnaireUI_optionCard__xXKyh,.QuestionnaireUI_questionHint__R_m2z,.QuestionnaireUI_selectInput__y5gqQ,.QuestionnaireUI_textInput__1obgt{font-size:15px}.QuestionnaireUI_interestSubList__ID3lp,.QuestionnaireUI_locationGrid__wtVUH{grid-template-columns:1fr}.QuestionnaireUI_navigationWrap__CawtX{margin-right:-14px;margin-left:-14px;padding:10px 14px}}@media (max-width:680px){.QuestionnaireUI_navigationWrap__CawtX{position:static;bottom:auto}.QuestionnaireUI_navigationActions__a7OyQ{grid-template-columns:minmax(90px,.55fr) minmax(100px,.65fr) minmax(220px,1.4fr)}}@media (max-width:430px){.QuestionnaireUI_questionHeader__o1WXM{gap:var(--space-2)}.QuestionnaireUI_requiredBadge__pBOkU{padding-right:7px;padding-left:7px}.QuestionnaireUI_navigationActions__a7OyQ{grid-template-columns:1fr 1fr}.QuestionnaireUI_primaryButton__dgK_v{grid-column:1/-1;grid-row:1}.QuestionnaireUI_previewNavigationActions__ughG7 .QuestionnaireUI_primaryButton__dgK_v{grid-column:auto;grid-row:auto}}@media (prefers-reduced-motion:reduce){.QuestionnaireUI_progressValue__Jknxi{transition:none}}.QuestionnaireUI_readOnlyPreviewContent__RSoIZ{min-width:0;margin:0;padding:0;border:0}.QuestionnaireUI_readOnlyPreviewContent__RSoIZ:disabled{opacity:1}.QuestionnaireUI_candidateReleaseStamp__ylAxr{position:fixed;right:6px;bottom:3px;z-index:80;color:var(--text-muted,#64748b);font-size:10px;font-weight:400;opacity:.62;pointer-events:none}.CandidateQuestionnaireBlocks_questionId__FRIDi{display:inline;margin-right:6px;color:var(--brand-blue-700);font-size:14px;font-weight:500;line-height:inherit}.CandidateQuestionnaireBlocks_questionId__FRIDi:after{content:"｜"}.CandidateQuestionnaireBlocks_filledBadge__Aimu_,.CandidateQuestionnaireBlocks_optionalBadge__POlKH,.CandidateQuestionnaireBlocks_requiredBadge__7Fe3f{display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:500}.CandidateQuestionnaireBlocks_optionalBadge__POlKH{border:1px solid var(--border-default);background:var(--surface-subtle);color:var(--text-secondary)}.CandidateQuestionnaireBlocks_requiredBadge__7Fe3f{border:1px solid var(--brand-blue-100);background:var(--brand-blue-100);color:var(--brand-blue-700)}.CandidateQuestionnaireBlocks_filledBadge__Aimu_{border:1px solid var(--brand-cyan-100);background:var(--brand-cyan-100);color:var(--text-primary)}.CandidateQuestionnaireBlocks_levelReference__MYzQU{width:100%;max-width:none;margin-top:14px;padding:12px 14px;border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-subtle)}.CandidateQuestionnaireBlocks_levelReferenceGrid__fTBcQ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.CandidateQuestionnaireBlocks_levelReferenceItem__TooxH{display:grid;min-width:0;grid-gap:3px;gap:3px}.CandidateQuestionnaireBlocks_levelReferenceItem__TooxH strong{display:block;color:var(--text-heading);font-size:14px;font-weight:500;text-align:center}.CandidateQuestionnaireBlocks_levelReferenceItem__TooxH span,.CandidateQuestionnaireBlocks_levelReference__MYzQU>p{color:var(--text-secondary);font-size:13px;font-weight:400;line-height:1.55}.CandidateQuestionnaireBlocks_levelReference__MYzQU>p{margin:9px 0 0;padding-top:9px;border-top:1px solid var(--border-default)}.CandidateQuestionnaireBlocks_openTextCard__kl502{padding:20px 22px;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--shadow-card);scroll-margin-top:var(--space-6);scroll-margin-bottom:calc(var(--questionnaire-footer-height-current) + var(--questionnaire-footer-safe-gap))}.CandidateQuestionnaireBlocks_openTextMeta__zfBEP{display:flex;align-items:center;gap:7px}.CandidateQuestionnaireBlocks_openTextCard__kl502 h3{margin:var(--space-2) 0 0;color:var(--text-heading);font-size:19px;font-weight:500;line-height:1.55}.CandidateQuestionnaireBlocks_collapsedHint__6R74R,.CandidateQuestionnaireBlocks_expandedHint__umZNU,.CandidateQuestionnaireBlocks_openTextField___Pe61>p{width:100%;max-width:none;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:15px;font-weight:400;line-height:1.7}.CandidateQuestionnaireBlocks_disclosureButton__kJO9j{min-height:40px;margin-top:var(--space-3);padding:8px 13px;border:1px solid var(--brand-blue-600);border-radius:var(--radius-control);background:var(--card-bg);color:var(--brand-blue-700);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.CandidateQuestionnaireBlocks_disclosureButtonExpanded__7ybPb{display:inline-flex;min-height:0;margin:0 0 0 8px;padding:2px 7px;font-size:13px;line-height:1.4;vertical-align:baseline}.CandidateQuestionnaireBlocks_openTextField___Pe61{display:grid;margin-top:10px}.CandidateQuestionnaireBlocks_openTextField___Pe61 textarea{width:100%;min-height:120px;max-height:320px;margin-top:var(--space-3);padding:13px 15px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--card-bg);color:var(--text-primary);font:inherit;font-size:15px;font-weight:400;line-height:1.65;resize:vertical}.CandidateQuestionnaireBlocks_openTextField___Pe61>span{justify-self:end;margin-top:5px;color:var(--text-muted);font-size:12px;scroll-margin-bottom:calc(var(--questionnaire-footer-height-current) + var(--questionnaire-footer-safe-gap))}.CandidateQuestionnaireBlocks_fieldError__atoyu{margin:var(--space-2) 0 0;color:var(--danger);font-size:13px;font-weight:400;line-height:1.5}.CandidateQuestionnaireBlocks_disclosureButton__kJO9j:focus-visible,.CandidateQuestionnaireBlocks_openTextField___Pe61 textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-blue-600) 24%,transparent);outline-offset:2px}@media (max-width:900px){.CandidateQuestionnaireBlocks_levelReferenceGrid__fTBcQ{grid-template-columns:repeat(3,minmax(0,1fr))}.CandidateQuestionnaireBlocks_openTextCard__kl502{padding:18px 16px}}@media (max-width:680px){.CandidateQuestionnaireBlocks_levelReferenceGrid__fTBcQ{grid-template-columns:repeat(2,minmax(0,1fr))}.CandidateQuestionnaireBlocks_levelReferenceItem__TooxH:last-child{grid-column:1/-1}}.CandidateMatrixComponents_academicMatrix__nAMOO,.CandidateMatrixComponents_feedbackMatrix__k5s5P,.CandidateMatrixComponents_interestDetailStage__IKeMl,.CandidateMatrixComponents_interestList__zb0vP,.CandidateMatrixComponents_matrixUnit__hHpl6{--border-default:#dde8ed;--border-strong:#bfd2df;--brand-blue-100:#eaf6fc;--brand-blue-600:#0b87c8;--brand-blue-700:#0877b5;--card-bg:#fff;--danger:#b42318;--questionnaire-footer-height-current:72px;--questionnaire-footer-safe-gap:12px;--radius-card:16px;--radius-control:10px;--shadow-card:0 8px 24px rgb(22 57 77/7%);--space-2:8px;--space-3:12px;--space-6:24px;--surface-subtle:#f6f9fa;--text-heading:#16394d;--text-muted:#73848e;--text-primary:#253743;--text-secondary:#60727d}.CandidateMatrixComponents_feedbackMatrix__k5s5P{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.CandidateMatrixComponents_feedbackMatrixRow__F9MwB{min-width:0;margin:0;padding:12px;border:1px solid var(--border-default);border-radius:var(--radius-control)}.CandidateMatrixComponents_feedbackMatrixRow__F9MwB>legend{padding:0 6px;color:var(--text-heading);font-size:15px;font-weight:600;line-height:1.55}.CandidateMatrixComponents_feedbackMatrixOptions__wkTAO{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.CandidateMatrixComponents_feedbackMatrixChoice___YjGH{display:grid;width:100%;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;min-height:44px;padding:8px 11px;border:1px solid var(--border-strong);border-radius:8px;background:var(--card-bg);color:var(--text-primary);font:inherit;font-size:16px;font-weight:400;line-height:1.6;text-align:left;cursor:pointer}.CandidateMatrixComponents_feedbackMatrixChoiceSelected__CoqnP{border-color:var(--brand-blue-600);background:var(--brand-blue-100)}.CandidateMatrixComponents_feedbackMatrixChoice___YjGH:disabled{cursor:default;opacity:1}.CandidateMatrixComponents_feedbackMatrixMark__NO4yE{display:grid;width:18px;height:18px;place-items:center;margin-top:2px;border:1px solid var(--border-strong);border-radius:5px;color:transparent}.CandidateMatrixComponents_feedbackMatrixChoiceSelected__CoqnP .CandidateMatrixComponents_feedbackMatrixMark__NO4yE{border-color:var(--brand-blue-600);background:var(--brand-blue-600);color:#fff}.CandidateMatrixComponents_feedbackMatrixMark__NO4yE svg{width:12px;height:12px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.CandidateMatrixComponents_matrixUnit__hHpl6{padding:20px 22px;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--shadow-card);scroll-margin-top:var(--space-6);scroll-margin-bottom:calc(var(--questionnaire-footer-height-current) + var(--questionnaire-footer-safe-gap))}.CandidateMatrixComponents_matrixTitle__J5Z2K{margin:0;color:var(--text-heading);font-size:18px;font-weight:500;line-height:1.55}.CandidateMatrixComponents_matrixHint__hlwt_{width:100%;max-width:none;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:15px;font-weight:400;line-height:1.7}.CandidateMatrixComponents_matrixHeader__8FnY5,.CandidateMatrixComponents_matrixRow__b_I0R{display:grid;align-items:center;grid-gap:10px;gap:10px}.CandidateMatrixComponents_matrixHeader__8FnY5{margin-top:14px;padding:8px 10px;border:1px solid var(--border-default);border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--surface-subtle);color:var(--text-secondary);font-size:13px}.CandidateMatrixComponents_matrixHeader__8FnY5>strong{display:flex;min-width:0;align-items:center;justify-content:center;text-align:center;font-weight:500}.CandidateMatrixComponents_matrixRows__j6HYe{overflow:hidden;border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);border-left:1px solid var(--border-default);border-radius:0 0 var(--radius-control) var(--radius-control)}.CandidateMatrixComponents_matrixRow__b_I0R{min-height:50px;padding:6px 10px;background:var(--card-bg);scroll-margin-bottom:calc(var(--questionnaire-footer-height-current) + var(--questionnaire-footer-safe-gap))}.CandidateMatrixComponents_matrixRow__b_I0R+.CandidateMatrixComponents_matrixRow__b_I0R{border-top:1px solid var(--border-default)}.CandidateMatrixComponents_qualityColumns__79j01{grid-template-columns:minmax(0,4fr) repeat(2,minmax(116px,1fr))}.CandidateMatrixComponents_qualityInfo__iFPBf{display:flex;min-width:0;align-items:baseline;column-gap:12px}.CandidateMatrixComponents_qualityInfo__iFPBf>strong{flex:none;color:var(--text-heading);font-size:15px;font-weight:500;white-space:nowrap}.CandidateMatrixComponents_interestDetailTitleRow__OhaIw small,.CandidateMatrixComponents_interestInfo__t1rYB>small,.CandidateMatrixComponents_qualityInfo__iFPBf>small{min-width:0;color:var(--text-secondary);font-size:13px;font-weight:400;line-height:1.5}.CandidateMatrixComponents_matrixChoice__Gu2S3{position:relative;display:flex;width:100%;min-height:36px;align-items:center;justify-content:center;padding:5px 24px;border:1px solid var(--border-strong);border-radius:8px;background:var(--card-bg);color:var(--text-primary);font:inherit;font-size:13px;font-weight:400;line-height:1.45;text-align:center;cursor:pointer;white-space:nowrap}.CandidateMatrixComponents_matrixChoice__Gu2S3:after{position:absolute;top:6px;right:7px;display:grid;width:15px;height:15px;place-items:center;border:1px solid transparent;border-radius:4px;color:transparent;font-size:10px;line-height:1;content:""}.CandidateMatrixComponents_matrixChoiceSelected__HX4WM{border-color:var(--brand-blue-600);background:var(--brand-blue-100)}.CandidateMatrixComponents_matrixChoiceSelected__HX4WM:after{border-color:var(--brand-blue-600);background:var(--brand-blue-600);color:#fff;content:"✓"}.CandidateMatrixComponents_academicLevelChoice__VRx1i:disabled,.CandidateMatrixComponents_interestDetailOption__hXeow:disabled,.CandidateMatrixComponents_interestDetailTitleRow__OhaIw button:disabled,.CandidateMatrixComponents_matrixChoice__Gu2S3:disabled{cursor:default;opacity:.72}.CandidateMatrixComponents_qualityFallbackRow__LGGes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3)}.CandidateMatrixComponents_matrixError__GldqL{margin:var(--space-2) 0 0;color:var(--danger);font-size:13px;line-height:1.5}.CandidateMatrixComponents_interestList__zb0vP{margin-top:14px}.CandidateMatrixComponents_interestThreeColumns__d7RCO{grid-template-columns:minmax(0,3.5fr) repeat(2,minmax(118px,1fr))}.CandidateMatrixComponents_interestFourColumns__yeb1b{grid-template-columns:minmax(0,5fr) repeat(3,minmax(88px,.9fr))}.CandidateMatrixComponents_interestInfo__t1rYB{display:grid;min-width:0;grid-gap:2px;gap:2px;line-height:1.5}.CandidateMatrixComponents_interestInfo__t1rYB>strong{color:var(--text-heading);font-size:15px;font-weight:500}.CandidateMatrixComponents_interestChoice__E8pzx{min-height:36px;white-space:nowrap}.CandidateMatrixComponents_interestDetailStage__IKeMl{display:grid;grid-gap:10px;gap:10px;margin-top:22px;padding:14px;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-subtle)}.CandidateMatrixComponents_interestDetailHeader__rHzEL{display:block;padding-bottom:10px;border-bottom:1px solid var(--border-default)}.CandidateMatrixComponents_interestDetailHeader__rHzEL>span{display:inline-flex;min-height:23px;align-items:center;margin-bottom:6px;padding:2px 8px;border-radius:999px;background:var(--brand-blue-100);color:var(--brand-blue-700);font-size:12px}.CandidateMatrixComponents_interestDetailHeader__rHzEL h4{margin:0;color:var(--text-heading);font-size:18px;font-weight:500;line-height:1.45}.CandidateMatrixComponents_interestDetailHeader__rHzEL p{margin:4px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.45}.CandidateMatrixComponents_interestDetailList__fX3xn{display:grid;grid-gap:8px;gap:8px}.CandidateMatrixComponents_interestDetailCard__z8vt3{padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--card-bg)}.CandidateMatrixComponents_interestDetailTitleRow__OhaIw{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px}.CandidateMatrixComponents_interestDetailTitleRow__OhaIw>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.CandidateMatrixComponents_interestDetailTitleRow__OhaIw strong{color:var(--text-heading);font-size:16px;font-weight:500}.CandidateMatrixComponents_interestDetailTitleRow__OhaIw>span{color:var(--text-muted);font-size:12px}.CandidateMatrixComponents_interestDetailTitleRow__OhaIw>button{min-height:32px;padding:5px 10px;border:1px solid var(--brand-blue-600);border-radius:9px;background:var(--card-bg);color:var(--brand-blue-700);font:inherit;font-size:12px;cursor:pointer}.CandidateMatrixComponents_interestDetailOptions__qu_Pm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px;margin-top:8px}.CandidateMatrixComponents_interestDetailOption__hXeow{display:flex;width:100%;min-height:36px;align-items:flex-start;gap:8px;padding:6px 9px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--card-bg);color:var(--text-primary);font:inherit;font-size:14px;line-height:1.35;text-align:left;cursor:pointer}.CandidateMatrixComponents_interestDetailOption__hXeow>span{flex:none;display:grid;width:18px;height:18px;margin-top:1px;place-items:center;border:1px solid var(--border-strong);border-radius:5px;color:#fff;font-size:11px}.CandidateMatrixComponents_interestDetailOptionSelected__3J0Il{border-color:var(--brand-blue-600);background:var(--brand-blue-100)}.CandidateMatrixComponents_interestDetailOptionSelected__3J0Il>span{border-color:var(--brand-blue-600);background:var(--brand-blue-600)}.CandidateMatrixComponents_academicMatrix__nAMOO{margin-top:12px}.CandidateMatrixComponents_academicColumns__SCPHW{grid-template-columns:minmax(126px,1.25fr) repeat(5,minmax(74px,1fr));gap:8px}.CandidateMatrixComponents_academicSubjectLabel___YSHD{display:grid;min-height:44px;align-self:stretch;align-content:center;justify-items:center;grid-gap:2px;gap:2px;padding:7px 10px;border:1px solid var(--border-default,#d8e1ec);border-radius:var(--radius-control,10px);background:var(--surface-subtle,#f3f7fb);color:var(--text-heading,#172033);text-align:center}.CandidateMatrixComponents_academicSubjectLabel___YSHD strong{font-size:15px;font-weight:500}.CandidateMatrixComponents_academicSubjectLabel___YSHD button{border:0;background:transparent;color:var(--danger);font:inherit;font-size:12px;cursor:pointer}.CandidateMatrixComponents_academicLevelChoice__VRx1i{position:relative;display:flex;width:100%;min-height:36px;align-items:center;justify-content:center;padding:5px 4px;border:1px solid var(--border-strong);border-radius:8px;background:var(--card-bg);color:var(--text-primary);font:inherit;font-size:13px;text-align:center;cursor:pointer}.CandidateMatrixComponents_academicSelectionMark__WrkyE{position:absolute;top:calc(50% - 7.5px);right:5px;display:grid;width:15px;height:15px;place-items:center;border-radius:4px;color:transparent;font-size:10px;line-height:1}.CandidateMatrixComponents_academicSelectionMark__WrkyE svg{width:12px;height:12px;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.CandidateMatrixComponents_academicLevelChoiceSelected__EJ6Ne{border-color:var(--brand-blue-600);background:var(--brand-blue-100)}.CandidateMatrixComponents_academicLevelChoiceSelected__EJ6Ne .CandidateMatrixComponents_academicSelectionMark__WrkyE{background:var(--brand-blue-600);color:#fff}.CandidateMatrixComponents_academicLevelChoice__VRx1i:focus-visible,.CandidateMatrixComponents_academicSubjectLabel___YSHD button:focus-visible,.CandidateMatrixComponents_feedbackMatrixChoice___YjGH:focus-visible,.CandidateMatrixComponents_interestDetailOption__hXeow:focus-visible,.CandidateMatrixComponents_interestDetailTitleRow__OhaIw button:focus-visible,.CandidateMatrixComponents_matrixChoice__Gu2S3:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-blue-600) 24%,transparent);outline-offset:2px}@media (max-width:960px){.CandidateMatrixComponents_matrixUnit__hHpl6{padding:18px}.CandidateMatrixComponents_interestFourColumns__yeb1b,.CandidateMatrixComponents_interestThreeColumns__d7RCO,.CandidateMatrixComponents_qualityColumns__79j01{grid-template-columns:repeat(2,minmax(0,1fr))}.CandidateMatrixComponents_interestFourColumns__yeb1b.CandidateMatrixComponents_matrixHeader__8FnY5,.CandidateMatrixComponents_interestThreeColumns__d7RCO.CandidateMatrixComponents_matrixHeader__8FnY5,.CandidateMatrixComponents_qualityColumns__79j01.CandidateMatrixComponents_matrixHeader__8FnY5{display:none}.CandidateMatrixComponents_interestFourColumns__yeb1b .CandidateMatrixComponents_interestInfo__t1rYB,.CandidateMatrixComponents_interestInfo__t1rYB,.CandidateMatrixComponents_qualityInfo__iFPBf{grid-column:1/-1}.CandidateMatrixComponents_interestFourColumns__yeb1b.CandidateMatrixComponents_interestRow__EwBoe{grid-template-columns:repeat(3,minmax(0,1fr))}.CandidateMatrixComponents_academicColumns__SCPHW{grid-template-columns:repeat(5,minmax(0,1fr))}.CandidateMatrixComponents_academicColumns__SCPHW.CandidateMatrixComponents_matrixHeader__8FnY5{display:none}.CandidateMatrixComponents_academicSubjectLabel___YSHD{grid-column:1/-1}}@media (max-width:680px){.CandidateMatrixComponents_interestFourColumns__yeb1b,.CandidateMatrixComponents_interestFourColumns__yeb1b.CandidateMatrixComponents_interestRow__EwBoe,.CandidateMatrixComponents_interestThreeColumns__d7RCO,.CandidateMatrixComponents_qualityFallbackRow__LGGes{grid-template-columns:1fr}.CandidateMatrixComponents_interestDetailTitleRow__OhaIw{grid-template-columns:minmax(0,1fr) auto}.CandidateMatrixComponents_interestDetailTitleRow__OhaIw>button{grid-column:1/-1}.CandidateMatrixComponents_interestDetailOptions__qu_Pm{grid-template-columns:1fr}.CandidateMatrixComponents_childMobileTwoColumn__vvNVu .CandidateMatrixComponents_interestThreeColumns__d7RCO.CandidateMatrixComponents_interestRow__EwBoe{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.CandidateMatrixComponents_childMobileTwoColumn__vvNVu .CandidateMatrixComponents_interestThreeColumns__d7RCO.CandidateMatrixComponents_interestRow__EwBoe .CandidateMatrixComponents_interestInfo__t1rYB{grid-column:1/-1;margin-bottom:4px}.CandidateMatrixComponents_childMobileTwoColumn__vvNVu .CandidateMatrixComponents_interestChoice__E8pzx{min-height:34px;padding:4px 18px 4px 2px;font-size:12px}.CandidateMatrixComponents_childMobileTwoColumn__vvNVu .CandidateMatrixComponents_interestChoice__E8pzx:after{top:5px;right:4px;width:13px;height:13px;font-size:9px}.CandidateMatrixComponents_parentMobileThreeColumn__JM_Uz .CandidateMatrixComponents_interestFourColumns__yeb1b.CandidateMatrixComponents_interestRow__EwBoe{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.CandidateMatrixComponents_parentMobileThreeColumn__JM_Uz .CandidateMatrixComponents_interestFourColumns__yeb1b.CandidateMatrixComponents_interestRow__EwBoe .CandidateMatrixComponents_interestInfo__t1rYB{grid-column:1/-1;margin-bottom:4px}.CandidateMatrixComponents_parentMobileThreeColumn__JM_Uz .CandidateMatrixComponents_interestChoice__E8pzx{min-height:34px;padding:4px 2px;font-size:12px}.CandidateMatrixComponents_parentMobileThreeColumn__JM_Uz .CandidateMatrixComponents_interestChoice__E8pzx:after{top:5px;right:4px;width:13px;height:13px;font-size:9px}.CandidateMatrixComponents_academicColumns__SCPHW{grid-template-columns:repeat(2,minmax(0,1fr))}.CandidateMatrixComponents_academicSubjectLabel___YSHD{grid-column:1/-1}}.CandidateQuestionnaireSpecials_moduleFlow__x5Jio{display:grid;grid-gap:22px;gap:22px}.CandidateQuestionnaireSpecials_moduleSection__0HBNS{display:grid;grid-gap:10px;gap:10px}.CandidateQuestionnaireSpecials_moduleSection__0HBNS+.CandidateQuestionnaireSpecials_moduleSection__0HBNS{padding-top:22px;border-top:1px solid var(--border-default)}.CandidateQuestionnaireSpecials_pageHeading__4Zj8u{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:4px var(--space-3);gap:4px var(--space-3);padding:9px 12px;border-left:3px solid var(--brand-blue-600);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--brand-blue-100)}.CandidateQuestionnaireSpecials_pageHeading__4Zj8u>span{grid-column:2;grid-row:1;color:var(--text-muted);font-size:12px;font-weight:400;white-space:nowrap}.CandidateQuestionnaireSpecials_pageHeading__4Zj8u>h3{grid-column:1;grid-row:1;margin:0;color:var(--brand-blue-700);font-size:18px;font-weight:500;line-height:1.09}.CandidateQuestionnaireSpecials_pageHeading__4Zj8u>p{grid-column:1/-1;width:100%;max-width:none;margin:0;color:var(--text-secondary);font-size:14px;font-weight:400;line-height:1.65}.CandidateQuestionnaireSpecials_academicUnit__31rwF,.CandidateQuestionnaireSpecials_contextPanel__rlHmo,.CandidateQuestionnaireSpecials_handoffPanel__FID4b,.CandidateQuestionnaireSpecials_mergedUnit__UxIL_,.CandidateQuestionnaireSpecials_postSubmit__43jTW,.CandidateQuestionnaireSpecials_questionCard__eKMxN,.CandidateQuestionnaireSpecials_subjectUnit__dBgbd{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--shadow-card)}.CandidateQuestionnaireSpecials_mergedUnit__UxIL_,.CandidateQuestionnaireSpecials_postSubmit__43jTW,.CandidateQuestionnaireSpecials_questionCard__eKMxN,.CandidateQuestionnaireSpecials_subjectUnit__dBgbd{padding:20px 22px;scroll-margin-top:var(--space-6);scroll-margin-bottom:calc(var(--questionnaire-footer-height-current) + var(--questionnaire-footer-safe-gap))}.CandidateQuestionnaireSpecials_reviewPanel__S6uJX,.CandidateQuestionnaireSpecials_submissionGate__ip3o_{border:1px solid #b9d8ea;border-radius:18px;background:#fff;padding:20px}.CandidateQuestionnaireSpecials_submissionGate__ip3o_{width:100%;padding:14px 16px;text-align:left}.CandidateQuestionnaireSpecials_submissionGate__ip3o_ strong{display:block;color:var(--brand-blue-700);font-size:15px;font-weight:600;line-height:1.6}.CandidateQuestionnaireSpecials_submissionGate__ip3o_ p{margin:4px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.6}.CandidateQuestionnaireSpecials_subjectMatrixCompactTop__AtXEH{margin-top:0}.CandidateQuestionnaireSpecials_reviewActions__rml8N,.CandidateQuestionnaireSpecials_submissionGateActions__MM3mH{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.CandidateQuestionnaireSpecials_reviewAnswerList__PeLJ0{display:grid;grid-gap:10px;gap:10px;margin:18px 0;max-height:56vh;overflow:auto}.CandidateQuestionnaireSpecials_reviewAnswer__jjFMc{border:1px solid #d6e5ee;border-radius:12px;padding:12px 14px}.CandidateQuestionnaireSpecials_reviewAnswer__jjFMc h3,.CandidateQuestionnaireSpecials_reviewAnswer__jjFMc p{margin:0}.CandidateQuestionnaireSpecials_reviewAnswer__jjFMc p{margin-top:6px;color:#516f80}.CandidateQuestionnaireSpecials_reviewSupplement__SHNiD{display:grid;grid-gap:8px;gap:8px;font-weight:700}.CandidateQuestionnaireSpecials_reviewSupplement__SHNiD textarea{min-height:120px;padding:12px;border:1px solid #b9d8ea;border-radius:12px;font:inherit;font-weight:400}.CandidateQuestionnaireSpecials_academicUnit__31rwF{display:grid;grid-gap:14px;gap:14px;padding:18px}.CandidateQuestionnaireSpecials_contextPanel__rlHmo,.CandidateQuestionnaireSpecials_handoffPanel__FID4b{padding:14px 16px;background:var(--surface-subtle)}.CandidateQuestionnaireSpecials_handoffPanel__FID4b>h3,.CandidateQuestionnaireSpecials_mergedUnit__UxIL_>h3,.CandidateQuestionnaireSpecials_postSubmit__43jTW>h2,.CandidateQuestionnaireSpecials_questionCard__eKMxN>h3,.CandidateQuestionnaireSpecials_subjectUnit__dBgbd>h3{margin:0;color:var(--text-heading);font-size:18px;font-weight:500;line-height:1.16}.CandidateQuestionnaireSpecials_academicUnit__31rwF>h3,.CandidateQuestionnaireSpecials_contextPanel__rlHmo>h3{margin:0;color:var(--brand-blue-700);font-size:17px;font-weight:500}.CandidateQuestionnaireSpecials_academicUnit__31rwF>p,.CandidateQuestionnaireSpecials_compactInstructions__Z3sxa p,.CandidateQuestionnaireSpecials_contextPanel__rlHmo>p,.CandidateQuestionnaireSpecials_handoffPanel__FID4b>p,.CandidateQuestionnaireSpecials_hint__KvXm9,.CandidateQuestionnaireSpecials_mergedUnit__UxIL_>p,.CandidateQuestionnaireSpecials_postSubmit__43jTW>p,.CandidateQuestionnaireSpecials_prompt__d7tqi,.CandidateQuestionnaireSpecials_questionCard__eKMxN>p,.CandidateQuestionnaireSpecials_subjectUnit__dBgbd>p{width:100%;max-width:none;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:15px;font-weight:400;line-height:1.7}.CandidateQuestionnaireSpecials_compactInstructions__Z3sxa{display:grid;grid-gap:3px;gap:3px;margin-top:var(--space-2);padding:10px 12px;border-left:3px solid var(--brand-cyan-600);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--surface-subtle)}.CandidateQuestionnaireSpecials_compactInstructions__Z3sxa p{margin:0;font-size:14px}.CandidateQuestionnaireSpecials_inlineQuestion__8uTvl{padding:14px 16px;border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--card-bg)}.CandidateQuestionnaireSpecials_inlineQuestion__8uTvl>h4{margin:0;color:var(--text-heading);font-size:17px;font-weight:500;line-height:1.5}.CandidateQuestionnaireSpecials_optionGrid__fQk6T,.CandidateQuestionnaireSpecials_regionOptionGrid__qMj4P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin-top:14px}.CandidateQuestionnaireSpecials_optionGrid__fQk6T[data-option-layout=single]{grid-template-columns:1fr}.CandidateQuestionnaireSpecials_activeOption__n1rKP,.CandidateQuestionnaireSpecials_choiceButton__qnEEA,.CandidateQuestionnaireSpecials_option__KUWNZ,.CandidateQuestionnaireSpecials_selectedButton__TjAnl{display:flex;width:100%;min-height:46px;align-items:center;justify-content:flex-start;gap:var(--space-2);padding:9px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--card-bg);color:var(--text-primary);font:inherit;font-size:16px;font-weight:400;line-height:1.55;text-align:left;cursor:pointer;scroll-margin-bottom:calc(var(--questionnaire-footer-height-current) + var(--questionnaire-footer-safe-gap))}.CandidateQuestionnaireSpecials_activeOption__n1rKP,.CandidateQuestionnaireSpecials_selectedButton__TjAnl{border-color:var(--brand-blue-600);background:var(--brand-blue-100);color:var(--text-primary);font-weight:400}.CandidateQuestionnaireSpecials_activeOption__n1rKP:before,.CandidateQuestionnaireSpecials_choiceButton__qnEEA:before,.CandidateQuestionnaireSpecials_option__KUWNZ:before,.CandidateQuestionnaireSpecials_selectedButton__TjAnl:before{flex:none;display:grid;width:18px;height:18px;place-items:center;border:1px solid var(--border-strong);border-radius:5px;background:var(--card-bg);color:#fff;font-size:11px;content:""}.CandidateQuestionnaireSpecials_activeOption__n1rKP:before,.CandidateQuestionnaireSpecials_selectedButton__TjAnl:before{border-color:var(--brand-blue-600);background:var(--brand-blue-600);content:"✓"}.CandidateQuestionnaireSpecials_activeOption__n1rKP strong,.CandidateQuestionnaireSpecials_choiceButton__qnEEA strong,.CandidateQuestionnaireSpecials_option__KUWNZ strong,.CandidateQuestionnaireSpecials_selectedButton__TjAnl strong{font-weight:400}.CandidateQuestionnaireSpecials_optionHelper__6o4nM{color:var(--text-secondary);font-size:14px;font-weight:400}.CandidateQuestionnaireSpecials_ranking__xX3Rg{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:14px 0 0;padding:0;list-style:none}.CandidateQuestionnaireSpecials_ranking__xX3Rg li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:9px 12px;border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-subtle);color:var(--text-primary);font-size:14px}.CandidateQuestionnaireSpecials_ranking__xX3Rg strong{color:var(--brand-blue-700);font-weight:500}.CandidateQuestionnaireSpecials_priorityMoveButtons__Q2EEj,.CandidateQuestionnaireSpecials_rankActions__8MmAx{display:inline-flex;gap:5px}.CandidateQuestionnaireSpecials_priorityMoveButtons__Q2EEj button,.CandidateQuestionnaireSpecials_rankActions__8MmAx button{min-height:30px;padding:4px 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--card-bg);color:var(--brand-blue-700);cursor:pointer}.CandidateQuestionnaireSpecials_error__4VRnc{margin:var(--space-2) 0 0;color:var(--danger);font-size:13px;font-weight:400;line-height:1.5}.CandidateQuestionnaireSpecials_matrix__dM2K5{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.CandidateQuestionnaireSpecials_subjectMatrixInstruction__mRvaS,.CandidateQuestionnaireSpecials_subjectMatrixProgress__Zjt9T{width:100%;max-width:none;margin:0;color:var(--text-secondary);font-size:14px;font-weight:400;line-height:1.6}.CandidateQuestionnaireSpecials_subjectMatrixProgress__Zjt9T{color:var(--text-primary)}.CandidateQuestionnaireSpecials_customSubjectAdder__Ugg8u{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.CandidateQuestionnaireSpecials_customSubjectAdder__Ugg8u,.CandidateQuestionnaireSpecials_subjectMatrixProgress__Zjt9T{scroll-margin-bottom:calc(var(--questionnaire-footer-height-current) + var(--questionnaire-footer-safe-gap))}.CandidateQuestionnaireSpecials_customSubjectAdder__Ugg8u button,.CandidateQuestionnaireSpecials_customSubjectAdder__Ugg8u input,.CandidateQuestionnaireSpecials_locationFields__lcbHu input,.CandidateQuestionnaireSpecials_questionCard__eKMxN input,.CandidateQuestionnaireSpecials_questionCard__eKMxN textarea{min-height:46px;padding:9px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--card-bg);color:var(--text-primary);font:inherit;font-size:15px;font-weight:400}.CandidateQuestionnaireSpecials_customSubjectAdder__Ugg8u button{border-color:var(--brand-blue-600);color:var(--brand-blue-700);font-weight:500;cursor:pointer}.CandidateQuestionnaireSpecials_questionCard__eKMxN textarea{width:100%;min-height:120px;max-height:320px;margin-top:14px;line-height:1.65;resize:vertical}.CandidateQuestionnaireSpecials_postSubmit__43jTW{margin-top:22px}.CandidateQuestionnaireSpecials_handoffPanel__FID4b{margin-top:14px}.CandidateQuestionnaireSpecials_serviceList__uF2Kk{margin:var(--space-3) 0 0;color:var(--text-secondary);line-height:1.7}.CandidateQuestionnaireSpecials_supportDirection__mQK1F{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-2)}.CandidateQuestionnaireSpecials_fieldHint__Uezfc{color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.5}.CandidateQuestionnaireSpecials_locationFields__lcbHu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.CandidateQuestionnaireSpecials_locationFields__lcbHu label{display:grid;grid-gap:5px;gap:5px;color:var(--text-secondary);font-size:13px}.CandidateQuestionnaireSpecials_activeOption__n1rKP:focus-visible,.CandidateQuestionnaireSpecials_choiceButton__qnEEA:focus-visible,.CandidateQuestionnaireSpecials_customSubjectAdder__Ugg8u button:focus-visible,.CandidateQuestionnaireSpecials_customSubjectAdder__Ugg8u input:focus-visible,.CandidateQuestionnaireSpecials_option__KUWNZ:focus-visible,.CandidateQuestionnaireSpecials_questionCard__eKMxN input:focus-visible,.CandidateQuestionnaireSpecials_questionCard__eKMxN textarea:focus-visible,.CandidateQuestionnaireSpecials_selectedButton__TjAnl:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-blue-600) 24%,transparent);outline-offset:2px}@media (max-width:900px){.CandidateQuestionnaireSpecials_optionGrid__fQk6T,.CandidateQuestionnaireSpecials_regionOptionGrid__qMj4P{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.CandidateQuestionnaireSpecials_optionGrid__fQk6T[data-option-layout=single-at-medium]{grid-template-columns:1fr}}@media (max-width:680px){.CandidateQuestionnaireSpecials_pageHeading__4Zj8u{grid-template-columns:1fr}.CandidateQuestionnaireSpecials_pageHeading__4Zj8u>h3,.CandidateQuestionnaireSpecials_pageHeading__4Zj8u>span{grid-column:1}.CandidateQuestionnaireSpecials_pageHeading__4Zj8u>span{grid-row:1}.CandidateQuestionnaireSpecials_pageHeading__4Zj8u>h3{grid-row:2}.CandidateQuestionnaireSpecials_mergedUnit__UxIL_,.CandidateQuestionnaireSpecials_postSubmit__43jTW,.CandidateQuestionnaireSpecials_questionCard__eKMxN,.CandidateQuestionnaireSpecials_subjectUnit__dBgbd{padding:18px 16px}.CandidateQuestionnaireSpecials_customSubjectAdder__Ugg8u,.CandidateQuestionnaireSpecials_locationFields__lcbHu,.CandidateQuestionnaireSpecials_optionGrid__fQk6T,.CandidateQuestionnaireSpecials_regionOptionGrid__qMj4P{grid-template-columns:1fr}}.page_page__WHKGF{min-height:100vh;background:var(--page-bg);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.page_header__FnseU{border-bottom:1px solid var(--border-default);background:var(--card-bg)}.page_headerInner__YCtI_,.page_main__MKU0a{width:min(100%,1120px);margin:0 auto;padding-right:24px;padding-left:24px}.page_headerInner__YCtI_{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:64px;align-items:center;padding-right:48px;padding-left:30px;grid-gap:var(--space-4);gap:var(--space-4)}.page_compactHeaderInner__62cLj{min-height:48px}.page_reminderHeaderInner__iIL0s{width:min(100%,860px)}.page_reminderHeaderInner__iIL0s .page_headerQuestionnaire__lLwNT{grid-column:3}.page_brand__gPGDA{display:inline-flex;align-items:center;gap:8px;color:var(--brand-blue-700);font-size:13px;font-weight:500}.page_brand__gPGDA img{width:24px;height:24px;object-fit:contain}.page_headerQuestionnaire__lLwNT{justify-self:end;color:var(--brand-blue-700);font-size:13px;font-weight:500}.page_headerQuestionnaireCompact__F0yjk{display:none}.page_headerReminderLink__OFzCX{justify-self:center;padding:5px 9px;border:1px solid var(--border-default);border-radius:6px;background:var(--card-bg);color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.35;text-decoration:none}.page_headerReminderLink__OFzCX:hover{border-color:var(--brand-blue-600);color:var(--brand-blue-700)}.page_mobileReminderLink__oKdta{display:none}.page_main__MKU0a{padding-top:var(--space-8);padding-bottom:48px}.page_reminderMain__o2VD3{width:min(100%,860px)}.page_accessNotice__ZOdSo,.page_reminderCard__gDFXE{padding:34px 38px;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--shadow-card)}.page_accessNotice__ZOdSo{width:min(calc(100% - 32px),760px);margin:40px auto}.page_reminderTitle__UFvCX{margin:0;color:var(--text-heading);font-size:30px;font-weight:600;line-height:1.35;text-align:center}.page_reminderIntro__R4DW_{margin:18px 0 0;color:var(--text-primary);font-size:16px;line-height:1.85}.page_reminderList__96m4z{display:grid;margin:12px 0 0;padding-left:1.4em;grid-gap:14px;gap:14px;color:var(--text-secondary);font-size:15px;line-height:1.8}.page_reminderList__96m4z strong{color:var(--text-heading);font-weight:600}.page_reminderAction__dnc52{display:flex;justify-content:center;margin-top:28px}.page_reminderAction__dnc52 .page_button__30Vzi{min-width:240px}.page_overviewIntro__Mukjh{padding-bottom:var(--space-5);border-bottom:1px solid var(--border-default)}.page_overviewLead__dS5fP{max-width:820px;margin:12px 0 0;color:var(--text-secondary);font-size:16px;line-height:1.75}.page_questionnaireCards__Uscrm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;grid-gap:16px;gap:16px}.page_questionnaireCard__Tc4xb{padding:16px 18px;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--shadow-card)}.page_questionnaireCard__Tc4xb h2{margin:0;color:var(--text-heading);font-size:18px;font-weight:600}.page_questionnaireCard__Tc4xb p{margin:6px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.55}.page_questionnaireCard__Tc4xb .page_cardMeta__7jf5G{color:var(--brand-blue-700);font-weight:600}.page_dynamicCountNote__yCqMZ,.page_flowNote__FnAAM{margin:14px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.7}.page_deliverablesSection__ebbHM{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;margin:12px -16px -12px;padding:9px 16px 10px;border-top:1px solid color-mix(in srgb,var(--brand-cyan-600) 20%,var(--border-default));border-radius:0 0 var(--radius-card) var(--radius-card);background:color-mix(in srgb,var(--brand-cyan-100) 42%,var(--card-bg));grid-gap:5px;gap:5px}.page_deliverablesTitle__BSXgV{margin:0;justify-self:start;color:color-mix(in srgb,var(--brand-blue-700) 56%,var(--text-secondary));font-size:12px;font-weight:500;line-height:1.4;text-align:left}.page_deliverablesList__VxxtF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,980px);margin:0;padding:0;justify-self:center;grid-gap:18px;gap:18px;list-style:none}.page_deliverablesList__VxxtF li{display:flex;align-items:center;justify-content:center;padding:4px 8px;color:var(--brand-blue-700);font-size:14px;font-weight:500;line-height:1.45;text-align:left;gap:8px}.page_deliverablesList__VxxtF li:before{width:6px;height:6px;flex:0 0 auto;border:1.5px solid color-mix(in srgb,var(--brand-cyan-600) 72%,var(--brand-blue-600));border-radius:50%;background:var(--card-bg);content:""}.page_flowSection__FUtTg{margin-top:18px;padding:12px 16px;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--card-bg)}.page_fillingModeNote__My0Zq{margin:8px 0 0;padding:7px 12px;border-left:2px solid color-mix(in srgb,var(--brand-blue-600) 58%,var(--border-default));border-radius:0 var(--radius-control) var(--radius-control) 0;background:color-mix(in srgb,var(--brand-blue-100) 52%,var(--card-bg));color:var(--text-secondary);font-size:13px;line-height:1.5}.page_fillingModeNote__My0Zq strong,.page_flowTitle__d0cNV{color:var(--text-heading);font-weight:600}.page_flowTitle__d0cNV{margin:0;font-size:18px}.page_flowSection__FUtTg .page_steps__U1HHO{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.page_overviewActions__Zbt9R{display:flex;justify-content:center;margin-top:22px;gap:12px}.page_overviewActions__Zbt9R .page_button__30Vzi,.page_overviewActions__Zbt9R .page_secondaryButton__XvPcm{min-width:220px}.page_intro__Na7xR{padding-bottom:var(--space-6);border-bottom:1px solid var(--border-default)}.page_introHeading__wEEY2{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}.page_title__7oKEk{margin:0;color:var(--text-heading);font-size:30px;font-weight:600;line-height:1.35}.page_introTotals__0wpd1{display:flex;align-items:center;gap:var(--space-5);color:var(--text-secondary);font-size:13px}.page_introTotal__2t2vU{white-space:nowrap}.page_introTotal__2t2vU strong{margin-right:4px;color:var(--brand-blue-700);font-size:22px;font-weight:600}.page_intakeFacts__kwc6y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-4);overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--card-bg)}.page_intakeFact__E6tFx{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:11px 14px}.page_intakeFact__E6tFx+.page_intakeFact__E6tFx{border-left:1px solid var(--border-default)}.page_intakeFactLabel__3VMTZ{color:var(--text-heading);font-size:14px;font-weight:500}.page_intakeFactDetail__StkuA,.page_intakeFactTime__t9fJV{color:var(--text-secondary);font-size:13px;font-weight:400}.page_intakeFactTime__t9fJV{color:var(--brand-blue-700);font-weight:500;white-space:nowrap}.page_lead__ASZSN,.page_sectionText__D_BLV{width:100%;max-width:none;margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:15px;font-weight:400;line-height:1.75}.page_steps__U1HHO{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:var(--space-5) 0 0;padding:0;list-style:none}.page_step__dWsQu{position:relative;display:grid;justify-items:center;grid-gap:7px;gap:7px;color:var(--text-muted);font-size:12px;text-align:center}.page_step__dWsQu:before{position:absolute;z-index:0;top:14px;right:50%;left:-50%;height:1px;background:var(--border-strong);content:""}.page_step__dWsQu:first-child:before{display:none}.page_stepNumber__1ysJW{position:relative;z-index:1;display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--card-bg);color:var(--text-muted);font-weight:500}.page_stepTitle__U2jFn{font-weight:500;line-height:1.45}.page_stepComplete__sbQzH .page_stepNumber__1ysJW{border-color:var(--brand-cyan-600);background:var(--brand-cyan-100);color:var(--text-primary)}.page_stepActive__3hmrz{color:var(--brand-blue-700)}.page_stepActive__3hmrz .page_stepNumber__1ysJW{border-color:var(--brand-blue-700);background:var(--brand-blue-700);color:#fff}.page_recordPanel__4ApiS,.page_startPanel__z_gf_{margin-top:var(--space-6);padding:15px 18px;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--shadow-card)}.page_sectionHeading__yBZcf,.page_startContent__aORzV{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.page_sectionEyebrow__BpZly{margin:0 0 3px;color:var(--brand-blue-700);font-size:12px;font-weight:500}.page_recordHeading__zUmUL{display:flex;align-items:baseline;gap:10px;margin:0;color:var(--text-heading)}.page_recordHeading__zUmUL span{color:var(--brand-blue-700);font-size:12px;font-weight:500}.page_recordHeading__zUmUL strong{font-size:18px;font-weight:500;line-height:1.4}.page_sectionTitle__xdbdL{margin:0;color:var(--text-heading);font-size:20px;font-weight:500;line-height:1.4}.page_sectionHeading__yBZcf .page_sectionText__D_BLV{flex:1 1;max-width:none;margin:0;text-align:left}.page_actions__8ceH6,.page_workspaceActions__h4ajG{display:flex;flex:none;gap:10px}.page_button__30Vzi,.page_copyButton__xDQM4,.page_secondaryButton__XvPcm{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:9px 16px;border-radius:var(--radius-control);font:inherit;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer}.page_button__30Vzi{border:1px solid var(--brand-blue-700);background:var(--brand-blue-700);color:#fff}.page_copyButton__xDQM4,.page_secondaryButton__XvPcm{border:1px solid var(--brand-blue-600);background:var(--card-bg);color:var(--brand-blue-700)}.page_moduleSummary__RNUA5{padding-top:var(--space-3);color:var(--text-secondary);font-size:13px}.page_moduleSummary__RNUA5,.page_statusGrid__371la{margin-top:var(--space-4);border-top:1px solid var(--border-default)}.page_statusGrid__371la{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--border-default)}.page_statusItem__2GgVI{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:12px 0}.page_statusItem__2GgVI+.page_statusItem__2GgVI{padding-left:var(--space-4);border-left:1px solid var(--border-default)}.page_statusDot__uzLm9{width:8px;height:8px;border-radius:50%}.page_parentDot__Ckbxe{background:var(--brand-blue-600)}.page_childDot__L43pj{background:var(--brand-cyan-600)}.page_reportDot__ePXby{background:var(--brand-gold-500)}.page_statusLabel__LYq1d{color:var(--text-secondary);font-size:13px}.page_statusValue__vkzBI{color:var(--text-heading);font-size:13px;font-weight:500}.page_workspace__rJN_E{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-items:center;grid-column-gap:var(--space-6);column-gap:var(--space-6);margin-top:var(--space-4)}.page_inviteArea__2PVlj{display:contents}.page_inviteLabel___UVSk{grid-row:1;grid-column:1;margin:0 0 6px;color:var(--text-heading);font-size:13px;font-weight:500}.page_linkControl__GpwDo{grid-row:2;grid-column:1;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-control)}.page_inviteLink__SS3GS{min-width:0;padding:10px 12px;overflow:hidden;color:var(--text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.page_copyButton__xDQM4{min-height:40px;border-width:0 0 0 1px;border-radius:0;border-left-color:var(--brand-gold-500,#e5b51b);background:color-mix(in srgb,var(--brand-gold-500,#f1c232) 24%,var(--card-bg,#fff));color:var(--text-heading,#16394d)}.page_notice__GRwMf{grid-row:3;grid-column:1;min-height:20px;margin:5px 0 0;color:var(--text-muted);font-size:12px}.page_workspaceActions__h4ajG{grid-row:2;grid-column:2;align-self:center}.page_reportNote__0iOFx{margin-top:var(--space-6);padding:14px 18px;border-left:3px solid var(--brand-blue-600);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--brand-blue-100)}.page_reportHeading__j4Oe9{display:flex;align-items:baseline;gap:6px}.page_reportLabel__QdSxu,.page_reportTitle__1ZNkP{margin:0;color:var(--text-heading);font-size:15px;font-weight:500}.page_reportText__SaeaA{margin-top:5px;font-size:13px}.page_button__30Vzi:focus-visible,.page_copyButton__xDQM4:focus-visible,.page_secondaryButton__XvPcm:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-blue-600) 24%,transparent);outline-offset:2px}@media (max-width:768px){.page_headerInner__YCtI_,.page_main__MKU0a{padding-right:14px;padding-left:14px}.page_headerInner__YCtI_{grid-template-columns:minmax(0,1fr) auto;padding-right:38px;padding-left:20px;gap:10px}.page_compactHeaderInner__62cLj{grid-template-columns:minmax(0,1fr) auto auto}.page_reminderHeaderInner__iIL0s{grid-template-columns:minmax(0,1fr) auto}.page_reminderHeaderInner__iIL0s .page_headerQuestionnaire__lLwNT{display:block;grid-column:2;font-size:11px;white-space:nowrap}.page_headerQuestionnaireFull__5aBqg{display:none}.page_headerQuestionnaireCompact__F0yjk{display:inline}.page_brand__gPGDA{min-width:0;font-size:13px}.page_brand__gPGDA img{width:20px;height:20px}.page_headerReminderLink__OFzCX{padding:4px 7px;font-size:11px;white-space:nowrap}.page_main__MKU0a{padding-top:var(--space-5)}.page_accessNotice__ZOdSo,.page_reminderCard__gDFXE{padding:24px 20px}.page_reminderTitle__UFvCX{font-size:26px}.page_reminderIntro__R4DW_{font-size:15px;line-height:1.75}.page_reminderList__96m4z{margin-top:10px;gap:12px;font-size:14px;line-height:1.72}.page_reminderAction__dnc52 .page_button__30Vzi{width:100%;min-width:0}.page_introHeading__wEEY2,.page_sectionHeading__yBZcf,.page_startContent__aORzV{align-items:flex-start;flex-direction:column}.page_title__7oKEk{font-size:24px}.page_actions__8ceH6,.page_introTotals__0wpd1,.page_workspaceActions__h4ajG{width:100%;flex-wrap:wrap}.page_intakeFacts__kwc6y,.page_questionnaireCards__Uscrm,.page_statusGrid__371la,.page_workspace__rJN_E{grid-template-columns:1fr}.page_questionnaireCard__Tc4xb{padding:18px}.page_flowSection__FUtTg{padding:12px}.page_flowSection__FUtTg .page_steps__U1HHO{grid-template-columns:repeat(5,minmax(0,1fr))}.page_deliverablesSection__ebbHM{grid-template-columns:1fr;margin:12px -12px -12px;gap:5px;padding:9px 12px 10px}.page_deliverablesList__VxxtF li{padding:5px 6px;font-size:13px}.page_overviewActions__Zbt9R{align-items:stretch;flex-direction:column}.page_overviewActions__Zbt9R .page_button__30Vzi,.page_overviewActions__Zbt9R .page_secondaryButton__XvPcm{width:100%;min-width:0}.page_workspace__rJN_E{grid-template-rows:auto;row-gap:var(--space-3)}.page_inviteLabel___UVSk,.page_linkControl__GpwDo,.page_notice__GRwMf,.page_workspaceActions__h4ajG{grid-row:auto;grid-column:1}.page_workspaceActions__h4ajG{justify-content:flex-end}.page_intakeFact__E6tFx+.page_intakeFact__E6tFx{padding-left:14px;border-top:1px solid var(--border-default);border-left:0}.page_statusItem__2GgVI+.page_statusItem__2GgVI{padding-left:0;border-top:1px solid var(--border-default);border-left:0}.page_steps__U1HHO{grid-template-columns:1fr;gap:var(--space-2)}.page_step__dWsQu{grid-template-columns:30px minmax(0,1fr);justify-items:start;text-align:left}.page_step__dWsQu:before{top:-8px;bottom:auto;left:14px;width:1px;height:8px}.page_sectionHeading__yBZcf .page_sectionText__D_BLV{max-width:none;text-align:left}.page_button__30Vzi,.page_secondaryButton__XvPcm{flex:1 1}}@media (max-width:520px){.page_compactHeaderInner__62cLj{grid-template-columns:minmax(0,1fr) auto}.page_headerReminderLink__OFzCX{display:none}.page_mobileReminderLink__oKdta{display:flex;width:max-content;align-items:center;justify-content:flex-end;margin:8px 0 0 auto;color:var(--brand-blue-700);font-size:12px;font-weight:500;line-height:1.45;text-decoration:none}.page_flowSection__FUtTg .page_steps__U1HHO{grid-template-columns:1fr;gap:var(--space-2)}.page_deliverablesList__VxxtF{grid-template-columns:1fr;gap:0}.page_deliverablesList__VxxtF li{justify-content:center;padding:8px 4px;text-align:center}.page_deliverablesList__VxxtF li:not(:first-child){border-top:1px solid color-mix(in srgb,var(--brand-cyan-600) 12%,var(--border-default))}}