.publicProfile_page__LCHdH{min-height:70vh;background:var(--hl-paper);color:var(--hl-ink)}.publicProfile_container__VB5aF{width:100%;max-width:var(--hl-container);margin:0 auto;padding:0 var(--hl-gutter)}.publicProfile_srOnly__4U20L{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.publicProfile_toolbar__GNUeg{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0 16px}.publicProfile_toolButton__pmkvr{display:inline-flex;align-items:center;gap:8px;min-height:var(--hl-touch-target);padding:0 4px;border:0;background:none;color:var(--hl-muted);font:inherit;font-size:var(--hl-text-small);font-weight:500;cursor:pointer;transition:color var(--hl-duration) ease}.publicProfile_toolButton__pmkvr:hover{color:var(--hl-ink)}.publicProfile_toolButton__pmkvr:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.publicProfile_toolButton__pmkvr svg{flex-shrink:0}.publicProfile_ownerNote__sBHzH{display:flex;align-items:flex-start;gap:12px;margin-bottom:28px;padding:14px 18px;border:1px solid rgb(0 93 220/24%);border-radius:var(--hl-radius);background:rgb(0 93 220/6%);font-size:var(--hl-text-small);line-height:1.55}.publicProfile_ownerNote__sBHzH svg{flex-shrink:0;margin-top:2px;color:var(--hl-blue)}.publicProfile_ownerNote__sBHzH p{margin:0}.publicProfile_ownerNote__sBHzH strong{font-weight:600}.publicProfile_header__cdA1A{padding:8px 0 0}.publicProfile_identity__cb_QT{display:flex;flex-direction:column;gap:20px}@media (min-width:640px){.publicProfile_identity__cb_QT{flex-direction:row;align-items:center;gap:28px}}.publicProfile_avatar__cE4vz{flex-shrink:0;border:1px solid var(--hl-line);box-shadow:var(--hl-shadow-soft)}.publicProfile_identityText__b1FHa{flex:1 1 auto;min-width:0}.publicProfile_eyebrow__sGxbg{margin:0 0 10px;color:var(--hl-blue);font-size:var(--hl-text-eyebrow);font-weight:600;letter-spacing:var(--hl-tracking-eyebrow);text-transform:uppercase}.publicProfile_title__LIZ_A{margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:600;line-height:1.04;letter-spacing:-.045em;overflow-wrap:anywhere}.publicProfile_role__O9Yzk{margin:10px 0 0;font-size:clamp(18px,2vw,21px);font-weight:500;line-height:1.35;letter-spacing:-.015em;overflow-wrap:anywhere}.publicProfile_headline__waVv9{max-width:64ch;margin:22px 0 0;color:var(--hl-muted);font-size:17px;line-height:1.6;overflow-wrap:anywhere}.publicProfile_actions__2Xuoz{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px}.publicProfile_actions__2Xuoz:empty{display:none}@media (max-width:479px){.publicProfile_actions__2Xuoz>*{flex:1 1 100%}}.publicProfile_outlineLink__X_y_E{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--hl-control-height);padding:12px 20px;border:1px solid var(--hl-line-strong,var(--hl-line));border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink);font-size:var(--hl-text-small);font-weight:600;line-height:1.4;text-decoration:none;transition:border-color var(--hl-duration) ease,color var(--hl-duration) ease}.publicProfile_outlineLink__X_y_E:hover{border-color:var(--hl-blue);color:var(--hl-blue)}.publicProfile_outlineLink__X_y_E:focus-visible{outline:var(--hl-focus-ring);outline-offset:var(--hl-focus-offset)}.publicProfile_outlineLink__X_y_E svg{flex-shrink:0}.publicProfile_actionError__Vriin{margin:12px 0 0;color:var(--hl-ink);font-size:var(--hl-text-small);font-weight:500}.publicProfile_facts__0o4on{display:grid;grid-template-columns:minmax(0,1fr);margin:32px 0 0;border-top:1px solid var(--hl-line)}@media (min-width:640px){.publicProfile_facts__0o4on{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (min-width:1024px){.publicProfile_facts__0o4on{grid-template-columns:repeat(4,minmax(0,1fr))}}.publicProfile_fact__K__DA{min-width:0;padding:16px 0;border-bottom:1px solid var(--hl-line)}.publicProfile_fact__K__DA:last-child{border-bottom:0}@media (min-width:640px) and (max-width:1023px){.publicProfile_fact__K__DA:nth-last-child(2):nth-child(odd){border-bottom:0}}@media (min-width:1024px){.publicProfile_fact__K__DA{padding:18px 20px 0 0;border-bottom:0}}.publicProfile_fact__K__DA dt{display:flex;align-items:center;gap:8px;color:var(--hl-muted);font-size:var(--hl-text-meta);font-weight:500}.publicProfile_fact__K__DA dt svg{flex-shrink:0}.publicProfile_fact__K__DA dd{margin:6px 0 0;font-size:15px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.publicProfile_body__CmDUi{display:grid;gap:40px;padding:40px 0 72px}@media (min-width:1024px){.publicProfile_body__CmDUi{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:56px;align-items:start;padding:48px 0 96px}}.publicProfile_main__3Rp4N{min-width:0;border-top:1px solid var(--hl-ink)}@media (min-width:1024px){.publicProfile_bodySingle__lRY9g{grid-template-columns:minmax(0,1fr)}}.publicProfile_bodySingle__lRY9g .publicProfile_main__3Rp4N{max-width:880px}.publicProfile_section__bfQ0z{padding:28px 0 32px;border-bottom:1px solid var(--hl-line)}@media (min-width:900px){.publicProfile_section__bfQ0z{padding:32px 0 36px}}.publicProfile_sectionHead__DcN5j{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:18px}.publicProfile_sectionTitle__5y9wm{margin:0;font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.publicProfile_sectionMeta__TpMNf{color:var(--hl-muted);font-size:var(--hl-text-small)}.publicProfile_about__ipT_m{max-width:70ch;margin:0;font-size:16px;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}.publicProfile_video__6naAA{overflow:hidden;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-ink);aspect-ratio:16/9}.publicProfile_video__6naAA video{display:block;width:100%;height:100%;object-fit:contain}.publicProfile_timeline__T9d9H{margin:0;padding:0;list-style:none}.publicProfile_entry__HaLI2{display:grid;gap:6px;padding:18px 0}.publicProfile_entry__HaLI2+.publicProfile_entry__HaLI2{border-top:1px solid var(--hl-line)}.publicProfile_entry__HaLI2:first-child{padding-top:0}.publicProfile_entry__HaLI2:last-child{padding-bottom:0}@media (min-width:640px){.publicProfile_entry__HaLI2{grid-template-columns:180px minmax(0,1fr);gap:24px}}.publicProfile_entryWhen__lLzxH{display:flex;flex-direction:column;gap:2px;color:var(--hl-muted);font-size:var(--hl-text-small);line-height:1.5;font-variant-numeric:tabular-nums}.publicProfile_entryLength__QIeLi{font-size:var(--hl-text-meta)}.publicProfile_entryBody__LDPC7{min-width:0}.publicProfile_entryTitle__12MiN{margin:0;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.01em;overflow-wrap:anywhere}.publicProfile_entryOrg__r_KLn{margin:3px 0 0;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.publicProfile_entryCurrent__QAEb2{display:inline-block;margin:8px 0 0;padding:2px 8px;border:1px solid rgb(0 93 220/24%);border-radius:var(--hl-radius);background:rgb(0 93 220/6%);color:var(--hl-blue);font-size:var(--hl-text-meta);font-weight:600}.publicProfile_entryText__3XTmq{max-width:68ch;margin:10px 0 0;color:var(--hl-muted);font-size:15px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.publicProfile_prompt__VcXkD{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:18px 20px;border:1px dashed var(--hl-field-border);border-radius:var(--hl-radius);background:var(--hl-white)}.publicProfile_prompt__VcXkD p{flex:1 1 260px;margin:0;color:var(--hl-muted);font-size:var(--hl-text-small);line-height:1.55}.publicProfile_sparse__MrJ6s{padding:32px 0}.publicProfile_sparseTitle__5ZJmr{margin:0;font-size:18px;font-weight:600;line-height:1.35}.publicProfile_sparseText__2AhbO{max-width:56ch;margin:8px 0 0;color:var(--hl-muted);font-size:15px;line-height:1.6}.publicProfile_aside__87lZL{display:grid;gap:20px;min-width:0}.publicProfile_card__kwRN6{min-width:0;padding:22px;border:1px solid var(--hl-line);border-radius:var(--hl-radius-panel,var(--hl-radius));background:var(--hl-white)}.publicProfile_cardHead__1MLrv{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.publicProfile_cardTitle__aUCfj{margin:0;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.015em}.publicProfile_cardCount__63cvv{color:var(--hl-muted);font-size:var(--hl-text-small);font-weight:500;font-variant-numeric:tabular-nums}.publicProfile_cardNote__Zpk47{margin:4px 0 0;color:var(--hl-muted);font-size:var(--hl-text-meta);line-height:1.5}.publicProfile_cardEmpty__IR6RI{margin:16px 0 0;color:var(--hl-muted);font-size:var(--hl-text-small)}.publicProfile_cardPrompt__W_i5e{display:grid;justify-items:start;gap:12px;margin-top:16px}.publicProfile_cardPrompt__W_i5e p{margin:0;color:var(--hl-muted);font-size:var(--hl-text-small);line-height:1.55}.publicProfile_skillGroups___K_ND{display:grid;gap:18px;margin-top:16px}.publicProfile_skillGroupTitle__kwNx0{margin:0 0 4px;color:var(--hl-muted);font-size:var(--hl-text-eyebrow);font-weight:600;letter-spacing:var(--hl-tracking-eyebrow);text-transform:uppercase}.publicProfile_skillList__knSuf{margin:0;padding:0;list-style:none}.publicProfile_skill__rKoZ3{padding:12px 0}.publicProfile_skill__rKoZ3+.publicProfile_skill__rKoZ3{border-top:1px solid var(--hl-line)}.publicProfile_skillHead__FfXo_{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.publicProfile_skillName__5h4Pd{display:inline-flex;align-items:baseline;gap:8px;min-width:0;font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.publicProfile_skillCheck__ntKdz{flex-shrink:0;align-self:center;color:var(--hl-blue)}.publicProfile_skillLevelWord__Ibyxq{flex-shrink:0;color:var(--hl-muted);font-size:var(--hl-text-meta);font-weight:500}.publicProfile_skillFoot__E3CpO{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.publicProfile_meter__IO0nP{display:inline-grid;grid-template-columns:repeat(4,28px);gap:4px}.publicProfile_meterOff__YQRUL,.publicProfile_meterOn__OcPUC{display:block;height:4px;border-radius:2px}.publicProfile_meterOn__OcPUC{background:var(--hl-blue)}.publicProfile_meterOff__YQRUL{background:var(--hl-mist)}.publicProfile_skillYears__yQgzK{color:var(--hl-muted);font-size:var(--hl-text-meta);font-variant-numeric:tabular-nums}.publicProfile_rows__ths7p{margin:12px 0 0;padding:0;list-style:none}.publicProfile_rows__ths7p>li+li{border-top:1px solid var(--hl-line)}.publicProfile_row___fT3u{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0}.publicProfile_rowLabel___pmLM{min-width:0;font-size:15px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.publicProfile_rowMeta__oRX50{flex-shrink:0;color:var(--hl-muted);font-size:var(--hl-text-meta);text-transform:capitalize}.publicProfile_linkRow__PvcD_{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--hl-touch-target);padding:8px 0;color:var(--hl-ink);text-decoration:none}.publicProfile_linkRow__PvcD_ svg{flex-shrink:0;color:var(--hl-muted);transition:color var(--hl-duration) ease}.publicProfile_linkRow__PvcD_:hover .publicProfile_rowLabel___pmLM,.publicProfile_linkRow__PvcD_:hover svg{color:var(--hl-blue)}.publicProfile_linkRow__PvcD_:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.publicProfile_linkText__XJREJ{display:grid;gap:2px;min-width:0}.publicProfile_linkText__XJREJ .publicProfile_rowMeta__oRX50{text-transform:none;overflow-wrap:anywhere}.publicProfile_loading__eKFiw{display:grid;gap:16px;padding:48px 0 96px}.publicProfile_notFound__QcG2G{max-width:560px;margin:48px auto 96px;padding:40px 28px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);text-align:center}.publicProfile_notFoundIcon__4c_Tg{display:inline-grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-paper);color:var(--hl-ink)}.publicProfile_notFoundTitle__wixjN{margin:0;font-size:var(--hl-text-title);font-weight:600;line-height:1.1;letter-spacing:-.035em}.publicProfile_notFoundText__NkPrd{margin:12px 0 24px;color:var(--hl-muted);font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){.publicProfile_linkRow__PvcD_ svg,.publicProfile_outlineLink__X_y_E,.publicProfile_toolButton__pmkvr{transition:none}}.CandidateHome_layout__WuXC5{display:grid;gap:16px;align-items:start}.CandidateHome_main__Y5XWp,.CandidateHome_side__jjIur{display:contents}.CandidateHome_profile__l47_5{order:1}.CandidateHome_status__htMXv{order:2}.CandidateHome_recent__95elc{order:3}.CandidateHome_shortcuts__z82GP{order:4}@media (min-width:1100px){.CandidateHome_layout__WuXC5{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:20px}.CandidateHome_main__Y5XWp,.CandidateHome_side__jjIur{display:grid;gap:20px;align-content:start;min-width:0}}.CandidateHome_placeholder__dmnkB{border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white)}.AssessmentTest_test__y1cH8{min-height:100vh;min-height:100dvh;background:var(--hl-paper);color:var(--hl-ink)}.AssessmentTest_srOnly__46x5b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.AssessmentTest_strip__84feZ{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--hl-line);background:var(--hl-white)}.AssessmentTest_stripInner__5DRSy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;width:100%;max-width:1080px;margin:0 auto;padding:12px 16px}@media (min-width:768px){.AssessmentTest_stripInner__5DRSy{grid-template-columns:minmax(0,1fr) auto auto;padding:14px 32px}}.AssessmentTest_heading__tOIA_{display:grid;gap:2px;min-width:0}.AssessmentTest_skill__oERrG{margin:0;overflow:hidden;font-size:16px;font-weight:600;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.AssessmentTest_count__N7sSU,.AssessmentTest_integrity__UrUE5{margin:0;color:var(--hl-muted);font-size:var(--hl-text-meta);line-height:1.4;font-variant-numeric:tabular-nums}.AssessmentTest_integrity__UrUE5{grid-column:1/-1}.AssessmentTest_integrity__UrUE5 strong{color:var(--hl-ink);font-weight:600}@media (min-width:768px){.AssessmentTest_integrity__UrUE5{grid-column:auto;grid-row:1;grid-column-start:2;text-align:right}}.AssessmentTest_progress__u5mW9{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;width:100%;max-width:1080px;margin:0 auto;padding:0 16px 12px}@media (min-width:768px){.AssessmentTest_progress__u5mW9{padding:0 32px 14px}}.AssessmentTest_segment__F8_Z4{height:3px;background:var(--hl-line);transition:background-color var(--hl-duration) ease}.AssessmentTest_segmentDone__jjfWa{background:var(--hl-blue)}.AssessmentTest_segmentCurrent__ire2u{background:var(--hl-ink)}.AssessmentTest_timer__kIf2y{display:inline-flex;align-items:baseline;justify-self:end;gap:8px;min-height:40px;padding:8px 12px;border:1px solid transparent;border-radius:var(--hl-radius);white-space:nowrap}.AssessmentTest_timerLabel__sLECW{color:var(--hl-muted);font-size:var(--hl-text-meta)}.AssessmentTest_timerValue__xAE1M{color:var(--hl-ink);font-size:20px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.AssessmentTest_timerLow__KXdaB{border-color:var(--hl-ink)}.AssessmentTest_timerLow__KXdaB .AssessmentTest_timerLabel__sLECW{color:var(--hl-ink);font-weight:500}.AssessmentTest_timerPaused__wX84Y .AssessmentTest_timerValue__xAE1M{color:var(--hl-muted)}.AssessmentTest_body__c1CIo{display:grid;gap:16px;width:100%;max-width:752px;margin:0 auto;padding:28px 16px 64px}@media (min-width:768px){.AssessmentTest_body__c1CIo{padding:48px 16px 80px}}.AssessmentTest_card__AGiAo{display:grid;gap:24px;padding:24px 20px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white)}@media (min-width:768px){.AssessmentTest_card__AGiAo{padding:32px}}.AssessmentTest_fieldset__e_QMB{display:grid;gap:20px;min-width:0;margin:0;padding:0;border:0}.AssessmentTest_legend__W_rW7{display:block;width:100%;margin:0;padding:0;outline:none}.AssessmentTest_questionNumber__W_EHN{display:block;margin-bottom:10px;color:var(--hl-muted);font-size:var(--hl-text-meta);font-weight:500}.AssessmentTest_questionText__9V9Ry{display:block;color:var(--hl-ink);font-size:17px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}@media (min-width:768px){.AssessmentTest_questionText__9V9Ry{font-size:18px}}.AssessmentTest_questionTextCompact__ozTUi{font-size:var(--hl-text-small);font-weight:500;line-height:1.6}.AssessmentTest_noSelect__IVak2{user-select:none;-webkit-user-select:none}.AssessmentTest_prose__qyroz{display:block;white-space:pre-wrap}.AssessmentTest_codeBlock__eXW_a+.AssessmentTest_prose__qyroz,.AssessmentTest_prose__qyroz+.AssessmentTest_codeBlock__eXW_a{margin-top:12px}.AssessmentTest_codeBlock__eXW_a{display:block;overflow-x:auto;padding:12px 14px;border:1px solid var(--hl-line);color:var(--hl-ink);font-size:14px;font-weight:400;line-height:1.6;white-space:pre}.AssessmentTest_codeBlock__eXW_a,.AssessmentTest_inlineCode__l7ngu{border-radius:var(--hl-radius);background:var(--hl-paper);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.AssessmentTest_inlineCode__l7ngu{padding:1px 5px;font-size:.9em}.AssessmentTest_options__4NqTz{display:grid;gap:10px}.AssessmentTest_option__Up7lD{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;min-height:56px;padding:13px 16px;border:1px solid var(--hl-field-border);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink);cursor:pointer;transition:border-color var(--hl-duration) ease,background-color var(--hl-duration) ease}.AssessmentTest_option__Up7lD:hover{border-color:var(--hl-ink)}.AssessmentTest_optionSelected__2___3,.AssessmentTest_optionSelected__2___3:hover{border-color:var(--hl-blue);background:rgb(0 93 220/6%);box-shadow:inset 0 0 0 1px var(--hl-blue)}.AssessmentTest_option__Up7lD:has(.AssessmentTest_radio__euoAf:focus-visible){outline:var(--hl-focus-ring);outline-offset:3px}.AssessmentTest_fieldset__e_QMB:disabled .AssessmentTest_option__Up7lD{cursor:default}.AssessmentTest_fieldset__e_QMB:disabled .AssessmentTest_option__Up7lD:not(.AssessmentTest_optionSelected__2___3){color:var(--hl-muted)}.AssessmentTest_radio__euoAf{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.AssessmentTest_letter__r5FcG{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);color:var(--hl-ink);font-size:var(--hl-text-meta);font-weight:600}.AssessmentTest_optionSelected__2___3 .AssessmentTest_letter__r5FcG{border-color:var(--hl-blue);background:var(--hl-blue);color:var(--hl-white)}.AssessmentTest_optionText__p1juZ{align-self:center;font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.AssessmentTest_actions__q_Tol{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding-top:20px;border-top:1px solid var(--hl-line)}.AssessmentTest_submitHint__ENIEQ{margin:0;color:var(--hl-muted);font-size:var(--hl-text-meta);line-height:1.5}@media (max-width:479px){.AssessmentTest_actions__q_Tol{flex-direction:column-reverse;align-items:stretch}.AssessmentTest_actions__q_Tol>button{width:100%}.AssessmentTest_submitHint__ENIEQ{text-align:center}}.AssessmentTest_footer__rdyOA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;color:var(--hl-muted);font-size:var(--hl-text-meta);line-height:1.55}.AssessmentTest_footer__rdyOA p{margin:0}.AssessmentTest_message__zNnWe{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border:1px solid var(--hl-line);border-left:3px solid var(--hl-ink);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink);font-size:var(--hl-text-small);line-height:1.5}.AssessmentTest_message__zNnWe svg{flex-shrink:0}.AssessmentTest_messageText__NB303{flex:1 1 220px;margin:0}.AssessmentTest_loading__3mXlf{display:grid;gap:14px}@media (prefers-reduced-motion:reduce){.AssessmentTest_option__Up7lD,.AssessmentTest_segment__F8_Z4{transition:none}}.questionbank_page__8AdMz{display:grid;gap:20px;min-width:0}.questionbank_stack__5dBBS{display:grid;gap:16px;min-width:0}.questionbank_muted__Md6mG{color:var(--hl-muted)}.questionbank_sentence__c7JkT{display:inline-block}.questionbank_sentence__c7JkT:first-letter{text-transform:uppercase}.questionbank_mono__iz0wv{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.questionbank_toolbar__eV6li{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.questionbank_toolbarSpread__DLLA3{justify-content:space-between}.questionbank_search__MaG9z{display:flex;align-items:center;gap:10px;flex:1 1 260px;min-width:0;min-height:42px;padding:0 12px;border:1px solid var(--hl-field-border);border-radius:var(--hl-radius);background:var(--hl-white)}.questionbank_search__MaG9z:hover{border-color:var(--hl-ink)}.questionbank_search__MaG9z:focus-within{border-color:var(--hl-blue);box-shadow:0 0 0 1px var(--hl-blue)}.questionbank_search__MaG9z svg{flex-shrink:0;color:var(--hl-muted)}.questionbank_searchInput___ox_f{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--hl-ink);font:inherit;font-size:16px}@media (min-width:768px){.questionbank_searchInput___ox_f{font-size:var(--hl-text-small)}}.questionbank_searchInput___ox_f::placeholder{color:var(--hl-placeholder);opacity:1}.questionbank_searchInput___ox_f:focus{outline:none}.questionbank_controls__ZI5x7{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.questionbank_count__170aF{margin:0;color:var(--hl-muted);font-size:var(--hl-text-meta)}.questionbank_count__170aF strong{color:var(--hl-ink);font-weight:600}.questionbank_segmented__pS9mQ{display:inline-flex;padding:2px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white)}.questionbank_segment__NtAL7{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;min-width:36px;padding:0 12px;border:0;border-radius:var(--hl-radius);background:transparent;color:var(--hl-muted);font:inherit;font-size:var(--hl-text-meta);font-weight:500;cursor:pointer}.questionbank_segment__NtAL7:hover{color:var(--hl-ink)}.questionbank_segment__NtAL7[aria-pressed=true]{background:var(--hl-ink);color:var(--hl-white)}.questionbank_segment__NtAL7:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.questionbank_dot__dvXt7{width:7px;height:7px;border-radius:50%;background:var(--hl-blue)}.questionbank_filterGrid__Ywr_S{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--hl-line)}.questionbank_field__yflU2{display:grid;gap:6px;min-width:0}.questionbank_label__QvbS5{color:var(--hl-ink);font-size:var(--hl-text-meta);font-weight:600;line-height:1.4}.questionbank_label__QvbS5 span{color:var(--hl-muted);font-weight:400}.questionbank_required__D7bU4{color:var(--hl-blue);font-weight:600}.questionbank_input__HWJUX,.questionbank_select__KgoSM,.questionbank_textarea___faP_{width:100%;min-width:0;min-height:42px;padding:9px 12px;border:1px solid var(--hl-field-border);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink);font:inherit;font-size:16px;line-height:1.5}@media (min-width:768px){.questionbank_input__HWJUX,.questionbank_select__KgoSM,.questionbank_textarea___faP_{font-size:var(--hl-text-small)}}.questionbank_textarea___faP_{resize:vertical}.questionbank_input__HWJUX::placeholder,.questionbank_textarea___faP_::placeholder{color:var(--hl-placeholder);opacity:1}.questionbank_input__HWJUX:hover,.questionbank_select__KgoSM:hover,.questionbank_textarea___faP_:hover{border-color:var(--hl-ink)}.questionbank_input__HWJUX:focus,.questionbank_select__KgoSM:focus,.questionbank_textarea___faP_:focus{border-color:var(--hl-blue);outline:none;box-shadow:0 0 0 1px var(--hl-blue)}.questionbank_inputNarrow__Cj1Rx{max-width:120px}.questionbank_selectSm__vmYLV{min-height:34px;padding:5px 8px;font-size:var(--hl-text-meta)}.questionbank_codeInput__zymVA{min-height:360px;background:var(--hl-ink);border-color:var(--hl-ink);color:var(--hl-white);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.questionbank_codeInput__zymVA:hover{border-color:var(--hl-ink)}.questionbank_codeInput__zymVA::placeholder{color:var(--hl-on-ink-muted)}.questionbank_hint___K26Y{margin:0;color:var(--hl-muted);font-size:12.5px;line-height:1.5}.questionbank_formGrid__nIQVw{display:grid;gap:12px}@media (min-width:560px){.questionbank_formGrid2__NlekR{grid-template-columns:repeat(2,minmax(0,1fr))}.questionbank_formGridTitle__OTiFN{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}.questionbank_checkRow__KdtbC{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white)}.questionbank_checkRow__KdtbC strong{display:block;font-size:var(--hl-text-meta);font-weight:600}.questionbank_checkLabel__0d4Js{display:inline-flex;align-items:center;gap:8px;font-size:var(--hl-text-meta);cursor:pointer}.questionbank_checkbox__yt0ae{width:18px;height:18px;flex-shrink:0;accent-color:var(--hl-blue);cursor:pointer}.questionbank_choiceGrid__45pe0{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.questionbank_choice__U7e0a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--hl-field-border);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink);font:inherit;font-size:var(--hl-text-meta);font-weight:500;cursor:pointer}.questionbank_choice__U7e0a:hover{border-color:var(--hl-ink)}.questionbank_choice__U7e0a[aria-pressed=true]{border-color:var(--hl-blue);box-shadow:inset 0 0 0 1px var(--hl-blue);color:var(--hl-blue)}.questionbank_choice__U7e0a:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.questionbank_tags__Ivt8Z{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.questionbank_tag__o7QfI{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:2px 8px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink);font-size:12px;line-height:1.4;white-space:nowrap}.questionbank_tagMore__fOq_o{color:var(--hl-muted)}.questionbank_tagRemove__fe8UI{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;background:none;color:var(--hl-muted);cursor:pointer}.questionbank_tagRemove__fe8UI:hover{color:var(--hl-ink)}.questionbank_tagRemove__fe8UI:focus-visible{outline:var(--hl-focus-ring);outline-offset:1px}.questionbank_note__V9PQ3{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--hl-line);border-left:3px solid var(--hl-blue);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink);font-size:var(--hl-text-meta);line-height:1.55}.questionbank_note__V9PQ3>svg{flex-shrink:0;margin-top:2px;color:var(--hl-blue)}.questionbank_noteInk__isPjr{border-left-color:var(--hl-ink)}.questionbank_noteInk__isPjr>svg{color:var(--hl-ink)}.questionbank_noteQuiet__9UqYG{border-left-color:var(--hl-line);background:var(--hl-paper)}.questionbank_noteQuiet__9UqYG>svg{color:var(--hl-muted)}.questionbank_note__V9PQ3 p{margin:0}.questionbank_note__V9PQ3 strong{font-weight:600}.questionbank_note__V9PQ3 ol,.questionbank_note__V9PQ3 ul{margin:6px 0 0;padding-left:18px}.questionbank_noteList__yxRZL{display:grid;gap:4px;margin:6px 0 0;padding:0;list-style:none}.questionbank_noteList__yxRZL li{display:flex;align-items:flex-start;gap:6px;overflow-wrap:anywhere}.questionbank_attachBar__Ea7qS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--hl-line);border-left:3px solid var(--hl-blue);border-radius:var(--hl-radius);background:var(--hl-white)}.questionbank_attachText__S5mi2{display:flex;align-items:center;gap:12px;min-width:0}.questionbank_attachText__S5mi2>svg{flex-shrink:0;color:var(--hl-blue)}.questionbank_attachTitle__KnUo1{margin:0;font-size:var(--hl-text-small);font-weight:600}.questionbank_attachMeta__epDCv{margin:2px 0 0;overflow:hidden;color:var(--hl-muted);font-size:var(--hl-text-meta);text-overflow:ellipsis;white-space:nowrap}.questionbank_attachMeta__epDCv strong{color:var(--hl-ink);font-weight:600}.questionbank_statStrip__CcM7_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white)}@media (min-width:600px){.questionbank_statStrip__CcM7_{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.questionbank_statStrip__CcM7_{grid-template-columns:repeat(7,minmax(0,1fr))}}.questionbank_stat___XLoL{display:grid;gap:2px;padding:12px 16px;border-right:1px solid var(--hl-line);border-bottom:1px solid var(--hl-line)}.questionbank_statValue__lMO5w{font-size:20px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.questionbank_statLabel___sBEm{color:var(--hl-muted);font-size:12px}.questionbank_tableWrap__kk9hL{overflow-x:auto}.questionbank_table__oOPto{width:100%;min-width:860px;border-collapse:collapse;font-size:var(--hl-text-meta)}.questionbank_table__oOPto th{padding:10px 12px;border-bottom:1px solid var(--hl-line);background:var(--hl-paper);color:var(--hl-muted);font-size:12px;font-weight:600;text-align:left;white-space:nowrap}.questionbank_table__oOPto td{padding:12px;border-bottom:1px solid var(--hl-line);vertical-align:top}.questionbank_table__oOPto tbody tr:hover{background:var(--hl-paper)}.questionbank_cellTitle__7_vcg{margin:0;font-size:var(--hl-text-small);font-weight:600;line-height:1.4}.questionbank_cellDesc__BtPLd{display:-webkit-box;margin:2px 0 0;overflow:hidden;color:var(--hl-muted);font-size:12.5px;-webkit-line-clamp:1;-webkit-box-orient:vertical}.questionbank_cellNum__RHvAr{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.questionbank_cellNum__RHvAr svg{color:var(--hl-muted)}.questionbank_th__FWKFg{display:inline-flex;align-items:center;gap:6px}.questionbank_tableHead__jMSOu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--hl-line)}.questionbank_tableHeadTitle__xqjEy{margin:0;font-size:15px;font-weight:600}.questionbank_tableHeadMeta__moWwq{display:inline-flex;align-items:center;gap:6px;margin:2px 0 0;color:var(--hl-muted);font-size:12.5px}.questionbank_tableEmpty__BM0DJ{padding:40px 20px;text-align:center}.questionbank_tableEmpty__BM0DJ h3{margin:0;font-size:15px;font-weight:600}.questionbank_tableEmpty__BM0DJ p{margin:6px 0 0;color:var(--hl-muted);font-size:var(--hl-text-meta)}.questionbank_rowActions__Zlq1o{display:flex;align-items:center;gap:4px}.questionbank_rowAction__hs6fK{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink);cursor:pointer}.questionbank_rowAction__hs6fK:hover:not(:disabled){border-color:var(--hl-ink)}.questionbank_rowAction__hs6fK:disabled{opacity:.45;cursor:not-allowed}.questionbank_rowAction__hs6fK:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.questionbank_cardGrid__IbEFv{display:grid;gap:12px}@media (min-width:720px){.questionbank_cardGrid__IbEFv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.questionbank_cardGrid3__ART15{grid-template-columns:repeat(3,minmax(0,1fr))}}.questionbank_card__a7kTy{position:relative;display:grid;align-content:start;gap:10px;min-width:0;padding:16px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white)}.questionbank_cardWithCheck__J3WQ6{padding-left:44px}.questionbank_cardCheck__yZDn_{position:absolute;top:18px;left:16px}.questionbank_cardTop__AO5tl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.questionbank_pills__Wsa6f{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.questionbank_cardTitle__GGaOR{margin:0;font-size:var(--hl-text-small);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.questionbank_cardDesc__JyFdh{display:-webkit-box;margin:0;overflow:hidden;color:var(--hl-muted);font-size:var(--hl-text-meta);line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.questionbank_cardMeta__3FPDH{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding-top:10px;border-top:1px solid var(--hl-line);color:var(--hl-muted);font-size:12.5px}.questionbank_cardMeta__3FPDH span{display:inline-flex;align-items:center;gap:5px}.questionbank_cardMetaEnd__FCXys{margin-left:auto;color:var(--hl-ink)}.questionbank_cardActions__ofYK1{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.questionbank_optionsPreview__Fu0hW{display:grid;gap:6px;padding:10px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-paper);font-size:12.5px}.questionbank_optionsPreviewTitle__xqqF1{display:inline-flex;align-items:center;gap:6px;margin:0;font-weight:600}.questionbank_optionsPreviewGrid__h6iMY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px}.questionbank_optionsPreviewItem__XwaBa{display:flex;align-items:center;gap:6px;min-width:0}.questionbank_optionsPreviewItem__XwaBa span:last-child{overflow:hidden;color:var(--hl-muted);text-overflow:ellipsis;white-space:nowrap}.questionbank_miniKey__azND2{display:inline-grid;place-items:center;flex-shrink:0;width:18px;height:18px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);font-size:11px;font-weight:600}.questionbank_miniKeyCorrect__LlTDD{border-color:var(--hl-blue);background:var(--hl-blue);color:var(--hl-white)}.questionbank_menuWrap__juxaL{position:relative}.questionbank_menu__yWlZ8{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:min(260px,calc(100vw - 32px));padding:6px;border:1px solid var(--hl-line);border-radius:var(--hl-radius-panel);background:var(--hl-white);box-shadow:var(--hl-shadow-raised)}.questionbank_menuItem__uto5v{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;border:0;border-radius:var(--hl-radius);background:none;color:var(--hl-ink);font:inherit;text-align:left;cursor:pointer}.questionbank_menuItem__uto5v:hover:not(:disabled){background:var(--hl-paper)}.questionbank_menuItem__uto5v:disabled{opacity:.5;cursor:not-allowed}.questionbank_menuItem__uto5v:focus-visible{outline:var(--hl-focus-ring);outline-offset:-3px}.questionbank_menuItem__uto5v>svg{flex-shrink:0;color:var(--hl-blue)}.questionbank_menuItem__uto5v strong{display:block;font-size:var(--hl-text-meta);font-weight:600}.questionbank_menuItem__uto5v small{display:block;color:var(--hl-muted);font-size:12px}.questionbank_menuDivider__UtxqI{height:1px;margin:4px 0;background:var(--hl-line)}.questionbank_chevron__6C1Kr{transition:transform var(--hl-duration) ease}.questionbank_chevronOpen__4STtk{transform:rotate(180deg)}.questionbank_layer__shAIE{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px}.questionbank_backdrop__S3c3c{position:absolute;inset:0;border:0;padding:0;background:rgb(16 32 51/48%);cursor:default}.questionbank_dialog__dImFm{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid var(--hl-line);border-radius:var(--hl-radius-panel);background:var(--hl-white);box-shadow:var(--hl-shadow-overlay);color:var(--hl-ink);outline:none}.questionbank_dialogSm__tJY5N{max-width:460px}.questionbank_dialogMd__LSFwf{max-width:600px}.questionbank_dialogLg__URF1q{max-width:1000px}.questionbank_dialogXl__OjMmI{max-width:1120px}.questionbank_dialogTall__IvAXp{height:calc(100dvh - 32px)}.questionbank_dialogHeader__hrc5r{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 16px 16px 24px;border-bottom:1px solid var(--hl-line)}.questionbank_dialogHeading__2_sY8{display:grid;gap:6px;min-width:0;padding-top:6px}.questionbank_dialogTitle__ToYy1{margin:0;font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.questionbank_dialogSub__FKgIU{margin:0;color:var(--hl-muted);font-size:var(--hl-text-meta);line-height:1.5}.questionbank_dialogBody__y4Eha{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 24px;font-size:var(--hl-text-small);line-height:1.6}.questionbank_dialogBodyPaper__nZcY2{background:var(--hl-paper)}.questionbank_dialogFooter__vc298{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--hl-line)}.questionbank_dialogFooterSpread__cpEZq{justify-content:space-between}.questionbank_dialogFooterNote__djaeX{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:var(--hl-muted);font-size:var(--hl-text-meta)}.questionbank_dialogTabs__Ud4Y2{padding:0 24px;border-bottom:1px solid var(--hl-line)}.questionbank_busy__UMV7x{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:rgb(255 255 255/72%)}@media (max-width:479px){.questionbank_layer__shAIE{align-items:end;padding:0}.questionbank_dialog__dImFm{max-height:94dvh;border-radius:var(--hl-radius-panel) var(--hl-radius-panel) 0 0}.questionbank_dialogTall__IvAXp{height:94dvh}.questionbank_dialogHeader__hrc5r{padding-left:18px}.questionbank_dialogBody__y4Eha{padding:18px}.questionbank_dialogFooter__vc298{padding:14px 18px}.questionbank_dialogTabs__Ud4Y2{padding:0 18px}}.questionbank_overlay__6knAn{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:16px;background:rgb(16 32 51/32%)}.questionbank_overlayCard__i4oF9{display:grid;gap:10px;width:min(380px,100%);padding:20px 22px;border:1px solid var(--hl-line);border-left:3px solid var(--hl-blue);border-radius:var(--hl-radius-panel);background:var(--hl-white);box-shadow:var(--hl-shadow-overlay)}.questionbank_overlayRow__C8yxn{display:flex;align-items:center;gap:12px}.questionbank_overlayTitle__AXTbI{margin:0;font-size:var(--hl-text-small);font-weight:600}.questionbank_overlaySub__nP41M{margin:2px 0 0;color:var(--hl-muted);font-size:12.5px}.questionbank_spinner__0GRCB{flex-shrink:0;color:var(--hl-blue);animation:questionbank_spin__ITszs .9s linear infinite}@keyframes questionbank_spin__ITszs{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.questionbank_spinner__0GRCB{animation-duration:2.4s}.questionbank_chevron__6C1Kr{transition:none}}.questionbank_tabs__kzdLf{display:flex;gap:4px;overflow-x:auto}.questionbank_tab__ZX9rB{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--hl-muted);font:inherit;font-size:var(--hl-text-meta);font-weight:500;white-space:nowrap;cursor:pointer}.questionbank_tab__ZX9rB:hover{color:var(--hl-ink)}.questionbank_tab__ZX9rB[aria-pressed=true]{border-bottom-color:var(--hl-blue);color:var(--hl-ink);font-weight:600}.questionbank_tab__ZX9rB:focus-visible{outline:var(--hl-focus-ring);outline-offset:-3px}.questionbank_tabCount__qA5_V{padding:0 6px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);font-size:11.5px}.questionbank_section__hVKe_{display:grid;gap:10px;min-width:0}.questionbank_sectionHead__qPZ74{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.questionbank_sectionTitle__Ck__2{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--hl-text-small);font-weight:600}.questionbank_sectionTitle__Ck__2 svg{color:var(--hl-blue)}.questionbank_box__ghPVo{min-width:0;padding:16px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white)}.questionbank_boxPaper__xcfsv{background:var(--hl-paper)}.questionbank_prose__KcTrM{margin:0;color:var(--hl-ink);font-size:var(--hl-text-small);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.questionbank_scrollSm__spoqE{max-height:160px;overflow:auto}.questionbank_scrollMd__ucXUR{max-height:288px;overflow:auto}.questionbank_scrollLg__ELErz{max-height:320px;overflow:auto}.questionbank_scrollXl__scNeU{max-height:400px;overflow-y:auto}.questionbank_optionList__kpS_d{display:grid;gap:8px;margin:0;padding:0;list-style:none}.questionbank_option__6P0vz{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white)}.questionbank_optionCorrect__n5wcr{border-color:var(--hl-blue);box-shadow:inset 3px 0 0 var(--hl-blue)}.questionbank_optionKey__9MQVz{display:inline-grid;place-items:center;flex-shrink:0;width:30px;height:30px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-paper);font-size:var(--hl-text-meta);font-weight:600}.questionbank_optionCorrect__n5wcr .questionbank_optionKey__9MQVz{border-color:var(--hl-blue);background:var(--hl-blue);color:var(--hl-white)}.questionbank_optionBody__SeT9H{display:grid;gap:6px;min-width:0;flex:1 1 auto}.questionbank_optionText__dVH69{margin:0;font-size:var(--hl-text-small);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.questionbank_correctLabel__piv4D{display:inline-flex;align-items:center;gap:6px;color:var(--hl-blue);font-size:12.5px;font-weight:600}.questionbank_optionEdit__p_euj{display:grid;gap:10px;padding:14px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);cursor:pointer}.questionbank_optionEdit__p_euj:hover{border-color:var(--hl-field-border)}.questionbank_optionEdit__p_euj:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.questionbank_optionEditSelected__RFsAy{border-color:var(--hl-blue);box-shadow:inset 3px 0 0 var(--hl-blue)}.questionbank_optionEditHead__UZy8d{display:flex;align-items:center;gap:10px}.questionbank_optionEditSelected__RFsAy .questionbank_optionKey__9MQVz{border-color:var(--hl-blue);background:var(--hl-blue);color:var(--hl-white)}.questionbank_tick__1MtRu{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--hl-field-border);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-white)}.questionbank_optionEditSelected__RFsAy .questionbank_tick__1MtRu{border-color:var(--hl-blue);background:var(--hl-blue)}.questionbank_optionEditState__gCtf5{color:var(--hl-muted);font-size:12.5px}.questionbank_optionEditSelected__RFsAy .questionbank_optionEditState__gCtf5{color:var(--hl-blue);font-weight:600}.questionbank_code__QUv0W{margin:0;padding:16px;overflow:auto;border-radius:var(--hl-radius);background:var(--hl-ink);color:var(--hl-white);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.65;white-space:pre}.questionbank_codeFrame__gxLVB{overflow:hidden;border:1px solid var(--hl-ink);border-radius:var(--hl-radius)}.questionbank_codeFrame__gxLVB .questionbank_code__QUv0W{border-radius:0}.questionbank_codeBar__J5kGe{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;border-bottom:1px solid var(--hl-line-on-ink);background:var(--hl-ink);color:var(--hl-on-ink-muted);font-size:12px}.questionbank_pre__azaPx{margin:0;padding:10px 12px;overflow-x:auto;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-paper);color:var(--hl-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.questionbank_ioGrid__JAUlT{display:grid;gap:10px}@media (min-width:640px){.questionbank_ioGrid__JAUlT{grid-template-columns:repeat(2,minmax(0,1fr))}}.questionbank_ioLabel___zP_Y{margin:0 0 6px;color:var(--hl-muted);font-size:12px;font-weight:600}.questionbank_caseHead__Wp5Kx{display:flex;align-items:center;gap:8px;margin-bottom:10px}.questionbank_caseHead__Wp5Kx strong{font-size:var(--hl-text-meta);font-weight:600}.questionbank_caseHead__Wp5Kx>:last-child:not(strong){margin-left:auto}.questionbank_caseTools__Jkopr{display:flex;align-items:center;gap:10px;margin-left:auto}.questionbank_visToggle__th4x4{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--hl-muted);cursor:pointer}.questionbank_visToggle__th4x4 input{width:15px;height:15px;margin:0;accent-color:var(--hl-blue)}.questionbank_visToggle__th4x4 input:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.questionbank_caseNum__5d8E3{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--hl-radius);background:var(--hl-ink);color:var(--hl-white);font-size:12px;font-weight:600}.questionbank_linkButton__WnV_G{justify-self:start;padding:0;border:0;background:none;color:var(--hl-blue);font:inherit;font-size:var(--hl-text-meta);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.questionbank_linkButton__WnV_G:hover{color:var(--hl-ink)}.questionbank_linkButton__WnV_G:disabled{opacity:.5;cursor:not-allowed}.questionbank_linkButton__WnV_G:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.questionbank_metrics__tHb9Z{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.questionbank_metric__p6MA7{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white)}.questionbank_metric__p6MA7 svg{color:var(--hl-muted)}.questionbank_metricValue__3sD_z{font-size:22px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.questionbank_metricLabel__ZWzkY{color:var(--hl-muted);font-size:12px}.questionbank_checkList__bFlpk{display:grid;gap:8px;margin:0;padding:0;list-style:none}.questionbank_checkItem__IBM2_{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white)}.questionbank_checkItemHead__clIpn{display:flex;align-items:center;justify-content:space-between;gap:10px}.questionbank_checkItemHead__clIpn span:first-child{display:inline-flex;align-items:center;gap:8px;font-size:var(--hl-text-meta);font-weight:600}.questionbank_checkItem__IBM2_ p{margin:0;color:var(--hl-muted);font-size:12.5px}.questionbank_scoreBox__Yuzmj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--hl-line);border-left:3px solid var(--hl-blue);border-radius:var(--hl-radius)}.questionbank_scoreValue__Nitcn{margin:2px 0;font-size:28px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.questionbank_kv__P4qgs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;font-size:12.5px}.questionbank_kv__P4qgs dt{color:var(--hl-muted)}.questionbank_kv__P4qgs dd{margin:0;font-weight:600}.questionbank_formatted___mR6B{display:grid;gap:8px;min-width:0;color:var(--hl-ink);font-size:var(--hl-text-small);line-height:1.7}.questionbank_formatted___mR6B p{margin:0;overflow-wrap:anywhere}.questionbank_formatted___mR6B h4{margin:10px 0 0;font-size:var(--hl-text-small);font-weight:600}.questionbank_formatted___mR6B ul{margin:0;padding-left:20px}.questionbank_formatted___mR6B li+li{margin-top:4px}.questionbank_formatted___mR6B code{padding:1px 5px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-paper);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.questionbank_spacer__Fm9pr{height:4px}.questionbank_diagram__QcwbY{overflow:hidden;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white)}.questionbank_diagramHead__TEQlG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--hl-line)}.questionbank_diagramHead__TEQlG p{margin:0}.questionbank_diagramSplit__nHiQJ{display:grid}@media (min-width:1024px){.questionbank_diagramSplit__nHiQJ{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.questionbank_diagramSplit__nHiQJ>:first-child{border-right:1px solid var(--hl-line)}}.questionbank_diagramBar__4cuqS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--hl-line);background:var(--hl-paper)}.questionbank_diagramTools__zFWQi{display:flex;flex-wrap:wrap;gap:6px}.questionbank_toolButton__xJfxH{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:34px;padding:0 10px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.questionbank_toolButton__xJfxH:hover:not(:disabled){border-color:var(--hl-ink)}.questionbank_toolButton__xJfxH:disabled{opacity:.45;cursor:not-allowed}.questionbank_toolButton__xJfxH:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.questionbank_toolButton__xJfxH[aria-pressed=true]{border-color:var(--hl-ink);background:var(--hl-ink);color:var(--hl-white)}.questionbank_diagramCanvas__rK336{min-height:220px;padding:16px;overflow:auto;background:var(--hl-paper)}.questionbank_diagramCanvasCenter__ulVCI{display:flex;justify-content:center}.questionbank_diagramImg__vsVtD{max-width:100%;height:auto;border:1px solid var(--hl-line);background:var(--hl-white);user-select:none}.questionbank_diagramSide__RyYLg{display:grid;align-content:start;gap:10px;padding:16px}.questionbank_pager__0jcm9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid var(--hl-line)}.questionbank_pagerBare__j6_lE{padding:12px 0 0;border-top:0}.questionbank_pagerInfo__z8TVF{margin:0;color:var(--hl-muted);font-size:var(--hl-text-meta)}.questionbank_pagerInfo__z8TVF strong{color:var(--hl-ink);font-weight:600}.questionbank_pagerButtons__9uTEL{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.questionbank_pageButton__mhOnD{display:inline-grid;place-items:center;min-width:36px;height:36px;padding:0 8px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink);font:inherit;font-size:var(--hl-text-meta);font-variant-numeric:tabular-nums;cursor:pointer}.questionbank_pageButton__mhOnD:hover:not(:disabled){border-color:var(--hl-ink)}.questionbank_pageButton__mhOnD:disabled{opacity:.4;cursor:not-allowed}.questionbank_pageButton__mhOnD[aria-current=page]{border-color:var(--hl-ink);background:var(--hl-ink);color:var(--hl-white)}.questionbank_pageButton__mhOnD:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.questionbank_pageGap__fpzYg{padding:0 4px;color:var(--hl-muted)}.questionbank_split__o718X{display:grid;gap:20px;align-items:start}@media (min-width:1024px){.questionbank_split__o718X{grid-template-columns:repeat(2,minmax(0,1fr))}}.questionbank_queueList__aLSMa{display:grid;gap:10px;margin:0;padding:0;list-style:none}.questionbank_queueItem__bM1Tr{display:grid;gap:8px;width:100%;padding:16px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink);font:inherit;text-align:left;cursor:pointer}.questionbank_queueItem__bM1Tr:hover{border-color:var(--hl-field-border)}.questionbank_queueItem__bM1Tr:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.questionbank_queueItem__bM1Tr[aria-pressed=true]{border-color:var(--hl-blue);box-shadow:inset 3px 0 0 var(--hl-blue)}.questionbank_queueItemTop__vCXD4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.questionbank_queueDate__ikURb{display:inline-flex;align-items:center;gap:5px;color:var(--hl-muted);font-size:12.5px}.questionbank_queueTitle__1T6d6{display:block;font-size:var(--hl-text-small);font-weight:600;line-height:1.4}.questionbank_queueDesc__I1xLf{display:-webkit-box;overflow:hidden;color:var(--hl-muted);font-size:var(--hl-text-meta);line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.questionbank_detailPanel__s1m2v{display:grid;gap:20px;padding:20px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white)}.questionbank_detailHead__4zfjw{display:grid;gap:4px;padding-bottom:16px;border-bottom:1px solid var(--hl-line)}.questionbank_detailHead__4zfjw h2{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600}.questionbank_detailHead__4zfjw h2 svg{color:var(--hl-blue)}.questionbank_detailHead__4zfjw p{margin:0;color:var(--hl-muted);font-size:var(--hl-text-meta)}.questionbank_detailActions__O2FtB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:16px;border-top:1px solid var(--hl-line)}.questionbank_libraryLayout___LFGp{display:grid;gap:20px;align-items:start}@media (min-width:1024px){.questionbank_libraryLayout___LFGp{grid-template-columns:260px minmax(0,1fr)}}.questionbank_categoryList__QnY0i{display:grid;gap:2px;margin:0;padding:0;list-style:none}.questionbank_categoryButton__3ihCQ{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding:6px 10px;border:0;border-radius:var(--hl-radius);background:none;color:var(--hl-ink);font:inherit;font-size:var(--hl-text-meta);text-align:left;cursor:pointer}.questionbank_categoryButton__3ihCQ>span:first-child{display:inline-flex;align-items:center;gap:8px}.questionbank_categoryButton__3ihCQ>span:first-child svg{color:var(--hl-muted)}.questionbank_categoryButton__3ihCQ:hover{background:var(--hl-paper)}.questionbank_categoryButton__3ihCQ[aria-pressed=true]{background:var(--hl-ink);color:var(--hl-white)}.questionbank_categoryButton__3ihCQ[aria-pressed=true]>span:first-child svg{color:var(--hl-on-ink-muted)}.questionbank_categoryButton__3ihCQ:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.questionbank_categoryCount__h4j7w{font-size:12px;font-variant-numeric:tabular-nums;opacity:.8}.questionbank_disclosure__Jr8p6{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;margin-top:14px;padding:6px 10px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink);font:inherit;font-size:var(--hl-text-meta);font-weight:500;cursor:pointer}.questionbank_disclosure__Jr8p6>span{display:inline-flex;align-items:center;gap:8px}.questionbank_disclosure__Jr8p6:hover{border-color:var(--hl-ink)}.questionbank_disclosure__Jr8p6:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.questionbank_filterStack__BBNrl{display:grid;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--hl-line)}.questionbank_headerStats__vPC4L{display:flex;flex-wrap:wrap;gap:6px}.questionbank_groupHead__pkxFi{display:inline-flex;align-items:center;gap:8px}.questionbank_groupHead__pkxFi svg{color:var(--hl-blue)}.questionbank_sectionSpaced__gTnz3{margin-top:20px;padding-top:20px;border-top:1px solid var(--hl-line)}.questionbank_grow__uxI_M{flex:1 1 220px;width:auto}.questionbank_noteBody__BQrJT{display:grid;gap:6px;min-width:0}.questionbank_match__owHm4{display:grid;gap:2px;padding:6px 10px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);font-size:12.5px}.questionbank_layerDim__RN7lY{background:rgb(16 32 51/48%)}.questionbank_editorBar__QZJAL{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-top:10px;padding-bottom:0}.questionbank_typeIntro__bt1Pn{display:grid;justify-items:start;gap:10px;max-width:520px;margin:24px auto}.questionbank_textareaTall__0XGbY{min-height:150px}.questionbank_textareaMid__1_QQx{min-height:100px}.questionbank_inlineIcon__20k67{display:inline-flex;align-items:center;gap:6px}.questionbank_codeWrap__PU_kj{white-space:pre-wrap}.questionbank_selectCompact__npj_N{min-height:30px;padding:3px 6px;font-size:12px}.questionbank_truncate__LJgAL{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.questionbank_typeGrid__WoaJt{display:grid;gap:10px;margin:12px 0}@media (min-width:640px){.questionbank_typeGrid__WoaJt{grid-template-columns:repeat(2,minmax(0,1fr))}}.questionbank_typeOption__iaG_O{display:grid;gap:4px;padding:14px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink);font:inherit;text-align:left;cursor:pointer}.questionbank_typeOption__iaG_O:hover{border-color:var(--hl-blue);background:var(--hl-paper)}.questionbank_typeOption__iaG_O:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.questionbank_typeOptionTitle__8N0Wr{font-size:14px;font-weight:600}.questionbank_typeOptionText__75f5B{color:var(--hl-muted);font-size:13px;line-height:1.5}.settings_layout__DDzrS{display:grid;gap:16px;align-items:start;width:100%}@media (min-width:1200px){.settings_layout__DDzrS{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px}}.settings_column__Lry14{display:grid;gap:16px;min-width:0}.settings_panel__spTyx{width:100%}.settings_panelTitle__NNrO8{display:flex;align-items:center;gap:12px;min-width:0}.settings_titleIcon__HJ_Es{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-paper);color:var(--hl-ink)}.settings_titleIcon__HJ_Es svg{width:17px;height:17px}.settings_row__JWFKF{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.settings_rowText__q2c07{display:grid;gap:3px;min-width:0}.settings_rowLabel__laOmf{margin:0;color:var(--hl-muted);font-size:12.5px;font-weight:500;line-height:1.4}.settings_rowValue__Ztubn{margin:0;font-size:var(--hl-text-small);font-weight:500;line-height:1.5;overflow-wrap:anywhere}.settings_masked__EBnIz{color:var(--hl-muted);letter-spacing:.12em}.settings_stack__1DCMR{display:grid;gap:16px}.settings_actions__hnI2f{display:flex;flex-wrap:wrap;gap:8px}.settings_notice__TiqEe{margin:0;padding:10px 12px;border:1px solid var(--hl-line);border-left:3px solid var(--hl-ink);border-radius:var(--hl-radius);background:var(--hl-paper);font-size:var(--hl-text-meta);font-weight:500;line-height:1.5}.settings_noticeInfo__9SvYZ{border-left-color:var(--hl-blue)}.settings_password__Xjq_P{position:relative}.settings_password__Xjq_P input{padding-right:46px}.settings_reveal__XYEDP{position:absolute;top:50%;right:4px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--hl-radius);background:transparent;color:var(--hl-muted);transform:translateY(-50%);cursor:pointer}.settings_reveal__XYEDP:hover{color:var(--hl-ink)}.settings_reveal__XYEDP:focus-visible{outline:var(--hl-focus-ring);outline-offset:-2px}.settings_confirmBox__0OHJp{display:grid;gap:12px;margin-top:16px;padding:16px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-paper)}.settings_confirmTitle__eohvY{margin:0;font-size:var(--hl-text-small);font-weight:600}.settings_confirmText__CzVZU{margin:0;color:var(--hl-muted);font-size:var(--hl-text-meta);line-height:1.55}.settings_spin__GwML7{animation:settings_spin__GwML7 1s linear infinite}@keyframes settings_spin__GwML7{to{transform:rotate(1turn)}}.settings_prefs__0Tb1w{margin:0;padding:0;list-style:none}.settings_prefs__0Tb1w>li+li{border-top:1px solid var(--hl-line)}.settings_pref__kwEOB{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.settings_prefs__0Tb1w>li:first-child .settings_pref__kwEOB{padding-top:0}.settings_prefs__0Tb1w>li:last-child .settings_pref__kwEOB{padding-bottom:0}.settings_switch__hkPsw{position:relative;flex-shrink:0;width:44px;height:24px;padding:0;border:1px solid var(--hl-field-border);border-radius:12px;background:var(--hl-mist);cursor:pointer;transition:background-color var(--hl-duration) ease,border-color var(--hl-duration) ease}.settings_switch__hkPsw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--hl-white);box-shadow:0 1px 2px rgb(16 32 51/25%);transition:transform var(--hl-duration) var(--hl-ease)}.settings_switch__hkPsw[aria-checked=true]{border-color:var(--hl-blue);background:var(--hl-blue)}.settings_switch__hkPsw[aria-checked=true]:after{transform:translateX(20px)}.settings_switch__hkPsw:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.settings_device__vS38Q{display:flex;align-items:center;gap:12px;min-width:0}.settings_deviceIcon__6BY6Q{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink)}.settings_deviceText__pX9Ap{display:grid;gap:2px;min-width:0;flex:1 1 auto}.settings_deviceName__FCCnB{margin:0;font-size:var(--hl-text-small);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.settings_deviceMeta___PZzb{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;color:var(--hl-muted);font-size:12px;line-height:1.45}.settings_deviceMeta___PZzb svg{flex-shrink:0}.settings_current__o6tui{display:grid;gap:10px;padding:12px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-paper)}.settings_subhead__WGvA3{margin:0;font-size:var(--hl-text-meta);font-weight:600}.settings_sessions___g8Ls{display:grid;gap:10px}.settings_sessionList__4LS0n{margin:0;padding:0;list-style:none}.settings_sessionList__4LS0n>li+li{border-top:1px solid var(--hl-line)}.settings_session__TV_9r{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0}.settings_faq__ye37k{margin:0;padding:0;list-style:none;border-top:1px solid var(--hl-line)}.settings_faq__ye37k>li{border-bottom:1px solid var(--hl-line)}.settings_faqButton__2TTK5{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 0;border:0;background:transparent;color:var(--hl-ink);font:inherit;font-size:var(--hl-text-small);font-weight:500;line-height:1.45;text-align:left;cursor:pointer}.settings_faqButton__2TTK5:hover{color:var(--hl-blue)}.settings_faqButton__2TTK5:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.settings_faqButton__2TTK5 svg{flex-shrink:0;color:var(--hl-muted)}.settings_faqAnswer__16o7F{margin:0;padding:0 0 14px;color:var(--hl-muted);font-size:var(--hl-text-meta);line-height:1.65}.settings_panel__spTyx.settings_danger__PAmnM{border-color:var(--hl-ink)}.settings_dangerList__Hymot{display:grid;gap:4px;margin:8px 0 0;padding-left:18px;color:var(--hl-muted);font-size:var(--hl-text-meta);line-height:1.55}@media (prefers-reduced-motion:reduce){.settings_switch__hkPsw,.settings_switch__hkPsw:after{transition:none}.settings_spin__GwML7{animation-duration:2s}}.settings_currentLabel__8Rx3S{justify-self:start}.field_field___j6MC{display:grid;gap:8px;min-width:0;align-content:start}.field_label__BWkEv{display:inline-flex;align-items:baseline;gap:6px;color:var(--hl-ink);font-size:var(--hl-text-meta);font-weight:500;line-height:1.5}.field_optional__jh8L7{color:var(--hl-muted);font-weight:400}.field_hint__HJbjv{margin:0;color:var(--hl-muted);font-size:var(--hl-text-meta);line-height:1.6}.field_error__kVWsV{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--hl-ink);font-size:var(--hl-text-meta);font-weight:600;line-height:1.5}.field_error__kVWsV svg{flex-shrink:0;margin-top:2px;color:var(--hl-ink)}.field_control__x1ehi{display:block;width:100%;min-width:0;min-height:var(--hl-control-height);padding:12px 14px;border:1px solid var(--hl-field-border);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink);font:inherit;font-size:var(--hl-text-body);line-height:1.5;transition:border-color var(--hl-duration) ease,box-shadow var(--hl-duration) ease}.field_control__x1ehi::placeholder{color:var(--hl-placeholder);opacity:1}.field_control__x1ehi:hover:not(:disabled){border-color:var(--hl-ink)}.field_control__x1ehi:focus{outline:none}.field_control__x1ehi:focus-visible{border-color:var(--hl-blue);box-shadow:0 0 0 1px var(--hl-blue);outline:var(--hl-focus-ring);outline-offset:3px}.field_control__x1ehi[aria-invalid=true]{border-color:var(--hl-ink);box-shadow:inset 3px 0 0 var(--hl-ink)}.field_control__x1ehi:disabled{background:var(--hl-paper);color:var(--hl-muted);cursor:not-allowed}textarea.field_control__x1ehi{min-height:140px;resize:vertical}.field_selectWrap__yr4bK{position:relative;min-width:0}.field_selectWrap__yr4bK .field_control__x1ehi{appearance:none;padding-right:44px;cursor:pointer}.field_selectWrap__yr4bK svg{position:absolute;top:50%;right:14px;color:var(--hl-ink);transform:translateY(-50%);pointer-events:none}@media (prefers-reduced-motion:reduce){.field_control__x1ehi{transition:none}}.field_locationPicker__tPx6w{display:grid;gap:8px}@media (min-width:560px){.field_locationPicker__tPx6w{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.AgencyBrandingPanel_grid__N_Zhk{display:grid;gap:24px}@media (min-width:900px){.AgencyBrandingPanel_grid__N_Zhk{grid-template-columns:1fr 1fr}}.AgencyBrandingPanel_block__tj7Xh{display:grid;gap:12px;align-content:start;min-width:0}.AgencyBrandingPanel_title__qvyuA{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--hl-text-small);font-weight:600}.AgencyBrandingPanel_logoRow__wRrVY{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.AgencyBrandingPanel_logo___Y3ct{width:72px;height:72px;object-fit:contain;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white,#fff)}.AgencyBrandingPanel_logoEmpty__1TBKk{display:inline-grid;place-items:center;width:72px;height:72px;border:1px dashed var(--hl-line);border-radius:var(--hl-radius);color:var(--hl-muted);font-size:12px;text-align:center}.AgencyBrandingPanel_actions__hdRbR{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.AgencyBrandingPanel_fields__dY4jX{display:grid;gap:12px}@media (min-width:560px){.AgencyBrandingPanel_fields__dY4jX{grid-template-columns:1fr 1fr}}.AgencyBrandingPanel_hint__8cDHa{margin:0;color:var(--hl-muted);font-size:var(--hl-text-meta);line-height:1.5}.AgencyBrandingPanel_link__p5P3z{color:var(--hl-blue);font-size:var(--hl-text-small);font-weight:500}.AgencyBrandingPanel_link__p5P3z:focus-visible{outline:2px solid var(--hl-blue);outline-offset:2px}.skeleton_skeleton__kuCFB{max-width:100%;border-radius:var(--hl-radius);background:linear-gradient(90deg,var(--hl-mist) 0,#f0eeea 50%,var(--hl-mist) 100%);background-size:200% 100%;animation:skeleton_shimmer__Lahkn 1.4s ease-in-out infinite}.skeleton_block__fcvyI{display:grid;gap:10px}.skeleton_srOnly__Kz6db{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes skeleton_shimmer__Lahkn{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton_skeleton__kuCFB{animation:none;background:var(--hl-mist)}}.BadgeSection_stack__gI56x{display:grid;gap:14px;min-width:0}.BadgeSection_grid__2DQaL{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.BadgeSection_badge__noGNx{display:inline-flex;align-items:center;justify-content:center;width:var(--hl-touch-target);height:var(--hl-touch-target);padding:0;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-blue);cursor:default;transition:border-color var(--hl-duration) var(--hl-ease)}.BadgeSection_badge__noGNx:hover{border-color:var(--hl-blue)}.BadgeSection_badge__noGNx:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.BadgeSection_more__X5Es9{display:inline-flex;justify-content:center;min-width:var(--hl-touch-target);height:var(--hl-touch-target);padding:0 10px;color:var(--hl-ink);font-size:var(--hl-text-meta);font-weight:600}.BadgeSection_more__X5Es9,.BadgeSection_summary__LUf2L{align-items:center;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-paper)}.BadgeSection_summary__LUf2L{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 12px}.BadgeSection_summaryCount__0d6wR{display:inline-flex;align-items:center;gap:8px;color:var(--hl-ink);font-size:var(--hl-text-small);font-weight:600}.BadgeSection_summaryCount__0d6wR svg{color:var(--hl-blue)}.BadgeSection_summaryHint__omcBE{color:var(--hl-muted);font-size:var(--hl-text-meta)}.BadgeSection_empty__xkM2R{display:flex;align-items:flex-start;gap:12px}.BadgeSection_emptyIcon__G_rFb{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-paper);color:var(--hl-muted)}.BadgeSection_emptyTitle__vcJ8Y{margin:0;color:var(--hl-ink);font-size:var(--hl-text-small);font-weight:600}.BadgeSection_emptyText__TOcsG{margin:2px 0 0;color:var(--hl-muted);font-size:var(--hl-text-meta);line-height:1.5}.BadgeSection_skeletonRow__9SUz7{display:flex;gap:8px}@media (prefers-reduced-motion:reduce){.BadgeSection_badge__noGNx{transition:none}}.AssessmentResults_page__Cn1rf{display:grid;gap:20px;min-width:0}.AssessmentResults_srOnly__BIvgS{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.AssessmentResults_summary___7LLp{display:grid;gap:24px}@media (min-width:768px){.AssessmentResults_summary___7LLp{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start}}.AssessmentResults_scoreTile__VBgd_{display:grid;gap:8px;align-content:start;padding:20px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-paper)}.AssessmentResults_scoreLabel__s4USl{color:var(--hl-muted);font-size:var(--hl-text-meta);font-weight:500}.AssessmentResults_score__8x87R{color:var(--hl-ink);font-size:clamp(44px,7vw,64px);font-weight:600;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.AssessmentResults_passMark__GBlzc{color:var(--hl-muted);font-size:var(--hl-text-meta)}.AssessmentResults_outcome__vLJmT{display:grid;gap:16px;min-width:0}.AssessmentResults_outcomeHead__4AW0U{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.AssessmentResults_outcomeText__QWTo3{margin:0;color:var(--hl-ink);font-size:16px;font-weight:500;line-height:1.55}.AssessmentResults_facts__hHmTA{display:grid;grid-template-columns:minmax(0,1fr);margin:0;border-top:1px solid var(--hl-line)}@media (min-width:600px){.AssessmentResults_facts__hHmTA{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.AssessmentResults_fact__a59yd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--hl-line);font-size:var(--hl-text-small)}.AssessmentResults_fact__a59yd dt{color:var(--hl-muted)}.AssessmentResults_fact__a59yd dd{margin:0;color:var(--hl-ink);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.AssessmentResults_activity__x_C19{display:grid;gap:6px;margin:0;padding:0;list-style:none}.AssessmentResults_activity__x_C19 li{color:var(--hl-ink);font-size:var(--hl-text-small);line-height:1.6}.AssessmentResults_feedbackGrid__yRVOr{display:grid;gap:24px}@media (min-width:768px){.AssessmentResults_feedbackGrid__yRVOr{grid-template-columns:repeat(2,minmax(0,1fr))}}.AssessmentResults_sectionTitle__DJl5f{margin:0 0 10px;color:var(--hl-ink);font-size:15px;font-weight:600;line-height:1.35}.AssessmentResults_notes__Vi8ml{display:grid;gap:8px;margin:0;padding:0;list-style:none}.AssessmentResults_note__H_HP1{padding:10px 12px;border-left:3px solid var(--hl-blue);background:var(--hl-paper);color:var(--hl-ink);font-size:var(--hl-text-small);line-height:1.55;overflow-wrap:anywhere}.AssessmentResults_noteInk__l19v7{border-left-color:var(--hl-ink)}.AssessmentResults_writing__55hA2{display:grid;gap:12px}.AssessmentResults_writingLabel__vwL9o{margin:0;color:var(--hl-muted);font-size:var(--hl-text-small)}.AssessmentResults_questions__IOp5l{margin:0;padding:0;list-style:none}.AssessmentResults_questions__IOp5l>li+li{border-top:1px solid var(--hl-line)}.AssessmentResults_question__80DNO{display:grid;gap:10px;padding:18px 20px}@media (max-width:599px){.AssessmentResults_question__80DNO{padding:16px}}.AssessmentResults_questionHead__OIQOR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.AssessmentResults_questionNumber__E8nmS{margin:0;color:var(--hl-muted);font-size:var(--hl-text-meta);font-weight:500}.AssessmentResults_answer__2jeSl{margin:0;color:var(--hl-muted);font-size:var(--hl-text-meta);line-height:1.55;overflow-wrap:anywhere}.AssessmentResults_answer__2jeSl strong{color:var(--hl-ink);font-weight:600}.AssessmentResults_answersNote__873_K{margin:0;padding:14px 20px;border-top:1px solid var(--hl-line);color:var(--hl-muted);font-size:var(--hl-text-meta);line-height:1.55}.AssessmentResults_actions__x_3bF{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.AssessmentResults_retryNote___d_oj{margin:0;color:var(--hl-muted);font-size:var(--hl-text-meta);line-height:1.5}.AssessmentResults_stateActions__b4fDg{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px}.AssessmentResults_printHeader__zgYX6{display:none}@media print{.AssessmentResults_printHeader__zgYX6{display:grid;gap:2px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--hl-line);font-size:12px;color:var(--hl-ink)}.AssessmentResults_printHeader__zgYX6 p{margin:0}.AssessmentResults_printBrand__qnaUE{color:var(--hl-blue);font-weight:600}.AssessmentResults_question__80DNO{break-inside:avoid}}.upload-progress_root__XWrPo{display:grid;gap:6px;min-width:0;color:var(--hl-ink);font-family:var(--hl-font-sans)}.upload-progress_row__vDQ79{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;font-size:var(--hl-text-meta);line-height:1.4}.upload-progress_label__rLJ26{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.upload-progress_value__T8OY2{flex-shrink:0;color:var(--hl-muted);font-variant-numeric:tabular-nums}.upload-progress_track__fOtfu{position:relative;height:4px;overflow:hidden;border-radius:var(--hl-radius);background:var(--hl-line)}.upload-progress_fill__4MI7f{position:absolute;inset:0;background:var(--hl-blue);transform-origin:left center;transition:transform var(--hl-duration) ease-out}.upload-progress_actions__h0FSo{display:flex;justify-content:flex-end}.upload-progress_srOnly__Mm7FQ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.upload-progress_inverse__cEANi{color:var(--hl-white)}.upload-progress_inverse__cEANi .upload-progress_value__T8OY2{color:rgb(255 255 255/72%)}.upload-progress_inverse__cEANi .upload-progress_track__fOtfu{background:rgb(255 255 255/24%)}.upload-progress_inverse__cEANi .upload-progress_fill__4MI7f{background:var(--hl-white)}@media (prefers-reduced-motion:reduce){.upload-progress_fill__4MI7f{transition:none}}.dialog_layer__65wDj{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px}.dialog_backdrop__lreY6{position:absolute;inset:0;background:rgb(16 32 51/48%);animation:dialog_fade__PDNwH var(--hl-duration) ease}.dialog_panel__DostC{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 32px);border:1px solid var(--hl-line);border-radius:var(--hl-radius-panel);background:var(--hl-white);box-shadow:var(--hl-shadow-overlay);color:var(--hl-ink);outline:none;animation:dialog_rise__MCR3s .24s var(--hl-ease)}.dialog_sm__uZTH_{max-width:440px}.dialog_md__niquW{max-width:600px}.dialog_lg__Gcrta{max-width:860px}.dialog_header__fKa1z{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 16px 0 24px}.dialog_heading__eU34X{display:grid;gap:6px;min-width:0;padding-top:8px}.dialog_title__TohRA{margin:0;font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.dialog_description__35EDx{margin:0;color:var(--hl-muted);font-size:var(--hl-text-small);line-height:1.6}.dialog_body__csrB9{min-height:0;overflow-y:auto;padding:20px 24px;font-size:var(--hl-text-small);line-height:1.6}.dialog_footer__8dUXp{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 24px 20px}.dialog_header__fKa1z+.dialog_footer__8dUXp{padding-top:24px}@keyframes dialog_fade__PDNwH{0%{opacity:0}}@keyframes dialog_rise__MCR3s{0%{opacity:0;transform:translateY(8px)}}@media (max-width:479px){.dialog_layer__65wDj{align-items:end;padding:0}.dialog_panel__DostC{max-height:92dvh;border-radius:var(--hl-radius-panel) var(--hl-radius-panel) 0 0}.dialog_footer__8dUXp{flex-direction:column-reverse}.dialog_footer__8dUXp>*{width:100%}}@media (prefers-reduced-motion:reduce){.dialog_backdrop__lreY6,.dialog_panel__DostC{animation:none}}.AIValidationPanel_trigger__ClrRC{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px 0 4px;border:0;border-radius:var(--hl-radius);background:none;color:var(--hl-ink);font:inherit;font-size:var(--hl-text-meta);font-weight:600;cursor:pointer}.AIValidationPanel_trigger__ClrRC:hover{color:var(--hl-blue)}.AIValidationPanel_trigger__ClrRC:focus-visible{outline:var(--hl-focus-ring);outline-offset:2px}.AIValidationPanel_icon__QZyOQ{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-blue)}.AIValidationPanel_iconIssues__pl_dU{border-color:var(--hl-ink);color:var(--hl-ink)}.AIValidationPanel_label__b3kni{white-space:nowrap}.AIValidationPanel_arrow__axFuO{margin-left:2px;color:var(--hl-muted)}.AIValidationPanel_trigger__ClrRC:hover .AIValidationPanel_arrow__axFuO{color:var(--hl-blue)}.GettingStarted_lead__ZaGRQ{margin:0 0 12px;color:var(--hl-muted);font-size:var(--hl-text-small)}.GettingStarted_progress__xm0rf{overflow:hidden;height:6px;margin-bottom:16px;border-radius:999px;background:var(--hl-paper)}.GettingStarted_progress__xm0rf span{display:block;height:100%;border-radius:inherit;background:var(--hl-blue);transition:width var(--hl-duration) ease}.GettingStarted_steps__0P53Y{display:grid;gap:4px;margin:0;padding:0;list-style:none}.GettingStarted_step__pPHhr{display:grid;grid-template-columns:20px minmax(0,1fr);gap:4px 12px;align-items:start;padding:10px 0;border-top:1px solid var(--hl-line)}.GettingStarted_step__pPHhr:first-child{border-top:0}@media (min-width:640px){.GettingStarted_step__pPHhr{grid-template-columns:20px minmax(0,1fr) auto;align-items:center}}.GettingStarted_icon__8zGyL{display:inline-flex;padding-top:1px;color:var(--hl-muted)}.GettingStarted_step__pPHhr[data-done] .GettingStarted_icon__8zGyL{color:var(--hl-blue)}.GettingStarted_text__iD7Av{display:grid;gap:2px;min-width:0}.GettingStarted_title__mDcim{color:var(--hl-ink);font-size:var(--hl-text-small);font-weight:600}.GettingStarted_step__pPHhr[data-done] .GettingStarted_title__mDcim{color:var(--hl-muted);font-weight:450;text-decoration:line-through;text-decoration-color:var(--hl-line)}.GettingStarted_why___DJfN{color:var(--hl-muted);font-size:13px;line-height:1.45}.GettingStarted_action__pxKut{grid-column:2;justify-self:start}@media (min-width:640px){.GettingStarted_action__pxKut{grid-column:auto;justify-self:end}}.GettingStarted_srOnly__aOFfb{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.GettingStarted_progress__xm0rf span{transition:none}}.home_columns__iCTrm{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.home_aside__VJuOU,.home_main__YX2Kg{display:grid;gap:16px;min-width:0}@media (min-width:1100px){.home_columns__iCTrm{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}}