.candidate_help__vlG_1,.candidate_page__VYBVu{color:var(--lv-ink);font-family:var(--lv-font-sans);overflow-wrap:anywhere}.candidate_help__vlG_1{padding:16px 20px;border-bottom:1px solid var(--lv-line);background:var(--lv-surface)}.candidate_help__vlG_1 h2{font-size:16px;margin:0 0 4px}.candidate_help__vlG_1 p{font-size:13px;line-height:1.6;max-width:850px}.candidate_help__vlG_1 button:not([data-lv-help]),.candidate_page__VYBVu button:not([data-lv-help]){min-width:44px;min-height:44px}.candidate_help__vlG_1 summary{cursor:pointer;min-height:44px;padding:10px 0;box-sizing:border-box}.candidate_parts__aFA9x{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;list-style:decimal;padding-left:24px;margin:12px 0}.candidate_parts__aFA9x li{min-width:0;padding-left:4px}.candidate_parts__aFA9x li::marker{color:var(--lv-primary);font-weight:600}.candidate_parts__aFA9x a{display:inline-flex;align-items:center;min-height:44px;color:var(--lv-ink);text-decoration:none;line-height:1.5;padding:6px 8px;border-radius:var(--lv-r-sm)}.candidate_parts__aFA9x a:hover,.candidate_parts__aFA9x a[aria-current=page]{background:var(--lv-primary-soft)}.candidate_parts__aFA9x a[aria-current=page]{font-weight:700;color:var(--lv-primary);text-decoration-thickness:2px}.candidate_page__VYBVu{max-width:1000px;margin:auto;padding:24px 20px 40px}.candidate_page__VYBVu h1{font-size:24px;margin:0}.candidate_page__VYBVu h2{font-size:18px}.candidate_page__VYBVu a,.candidate_page__VYBVu button:not([data-lv-help]){min-height:44px}.candidate_page__VYBVu button{padding:10px 16px;border:1px solid var(--lv-line-strong);border-radius:var(--lv-r-sm);background:var(--lv-surface);color:var(--lv-ink);cursor:pointer}.candidate_page__VYBVu button:disabled{cursor:not-allowed;opacity:.6}.candidate_page__VYBVu label{display:block;margin-bottom:8px;font-weight:600}.candidate_page__VYBVu textarea{display:block;width:100%;box-sizing:border-box;min-height:100px;border:1px solid var(--lv-line-strong);border-radius:var(--lv-r-sm);padding:12px;background:var(--lv-surface);color:var(--lv-ink);font:inherit;resize:vertical}.candidate_help__vlG_1 :focus-visible,.candidate_page__VYBVu :focus-visible{outline:3px solid var(--lv-primary);outline-offset:3px}.candidate_actions__YMk0W{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:12px}.candidate_message__LBUaD{padding:14px;margin:12px 0;border:1px solid var(--lv-line);border-radius:var(--lv-r-sm);background:var(--lv-surface);white-space:pre-wrap}.candidate_user__q_ema{background:var(--lv-surface-alt)}.candidate_warning__s3K1w{padding:12px;background:var(--lv-warn-soft);border:1px solid var(--lv-line)}.candidate_error__F02wJ{padding:12px;background:var(--lv-danger-soft);border:1px solid var(--lv-danger)}.candidate_page__VYBVu details{padding:12px 0}.candidate_page__VYBVu summary{min-height:44px;cursor:pointer}@media (max-width:600px){.candidate_help__vlG_1,.candidate_page__VYBVu{padding-left:16px;padding-right:16px}}.candidate_page__VYBVu{font-size:16px}.candidate_page__VYBVu [class] :focus-visible{outline:3px solid var(--lv-primary);outline-offset:3px}.candidate_frame__f6uws{max-width:100%;min-width:0}.candidate_frame__f6uws :focus-visible{outline:3px solid var(--lv-primary);outline-offset:3px}@media (max-width:639px){.candidate_frame__f6uws a[href^="mailto:"],.candidate_frame__f6uws summary{min-height:44px;padding-top:10px;padding-bottom:10px;box-sizing:border-box}.candidate_frame__f6uws a[href^="mailto:"]{display:inline-flex;align-items:center}}.workshop_workshop__M0Zxp{min-height:100vh;background:var(--lv-canvas);color:var(--lv-ink);font-family:var(--lv-font-sans)}.workshop_header__M_Qng{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;background:var(--lv-surface);border-bottom:1px solid var(--lv-line)}.workshop_header__M_Qng h1{font-size:17px;margin:0;font-weight:600}.workshop_identity__Cx_UK{padding:12px 24px;border-bottom:1px solid var(--lv-line);background:var(--lv-surface-alt)}.workshop_introduction__oQIvA{padding:12px 24px}.workshop_grid__V3g9f{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(300px,1fr) minmax(320px,1.2fr);grid-gap:16px;gap:16px;padding:20px;align-items:flex-start}.workshop_legacyGrid__k9rrQ{grid-template-columns:minmax(260px,.85fr) minmax(320px,1.5fr)}.workshop_panel___NfD_{min-width:0;border:1px solid var(--lv-line);border-radius:var(--lv-r,8px);background:var(--lv-surface);padding:20px}.workshop_panelHeading__n8YVL{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.workshop_panel___NfD_ h2{font-size:17px;font-weight:600;margin:4px 0 0}.workshop_panel___NfD_ h3{font-size:14px;font-weight:600;margin:20px 0 8px}.workshop_eyebrow__H6eh9{color:var(--lv-ink-subtle);font-family:var(--lv-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.workshop_muted__8nd9K{color:var(--lv-ink-muted);font-size:13px;line-height:1.65}.workshop_model__NNZBA{font-size:11px;font-family:var(--lv-font-mono);border:1px solid var(--lv-line);border-radius:4px;background:var(--lv-surface-alt);padding:5px 8px}.workshop_markdown__vpj42{font-size:13px;line-height:1.65;overflow-wrap:anywhere;min-width:0;overflow-x:auto}.workshop_markdown__vpj42 p{margin:8px 0}.workshop_markdown__vpj42 pre{max-width:100%;overflow-x:auto;background:var(--lv-surface-alt);padding:12px;border-radius:4px}.workshop_markdown__vpj42 code{font-family:var(--lv-font-mono);font-size:12px}.workshop_tableContainer__QI8oz{min-width:0;max-width:100%;margin:12px 0}.workshop_tableHint__Nwed3{display:none}.workshop_tableScroll__CiDzD{max-width:100%;overflow-x:auto;margin:12px 0;box-shadow:inset -10px 0 8px -8px var(--lv-ink-muted)}.workshop_markdown__vpj42 table{border-collapse:collapse;font-size:13px;width:100%;min-width:460px}.workshop_markdown__vpj42 td,.workshop_markdown__vpj42 th{min-width:110px;max-width:320px;overflow-wrap:normal}.workshop_tableScroll__CiDzD:focus-visible{outline:3px solid var(--lv-primary,#1e3a5f);outline-offset:3px}.workshop_markdown__vpj42 td,.workshop_markdown__vpj42 th{border:1px solid var(--lv-line);padding:7px 9px;text-align:left}.workshop_markdown__vpj42 th{background:var(--lv-surface-alt)}.workshop_markdown__vpj42 blockquote{border-left:3px solid var(--lv-line);margin:12px 0;padding-left:12px;color:var(--lv-ink-muted)}.workshop_document__ukA27{padding:12px;background:var(--lv-surface-alt);border:1px solid var(--lv-line);border-radius:4px}.workshop_start__MQsJL{padding:24px;margin:20px;background:var(--lv-surface);border:1px solid var(--lv-line);border-radius:var(--lv-r,8px)}.workshop_start__MQsJL h2{margin:0;font-size:21px}.workshop_start__MQsJL p{max-width:760px;font-size:14px;line-height:1.7;color:var(--lv-ink-muted)}.workshop_actions__S8MPH{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.workshop_primary___8weA,.workshop_secondary__ASYjS{border-radius:4px;font-size:13px;padding:10px 14px;min-height:44px;line-height:1.4;font-family:inherit;cursor:pointer}.workshop_primary___8weA{border:1px solid var(--lv-ink);background:var(--lv-ink);color:var(--lv-surface)}.workshop_secondary__ASYjS{border:1px solid var(--lv-line);background:var(--lv-surface);color:var(--lv-ink)}.workshop_primary___8weA:disabled,.workshop_secondary__ASYjS:disabled{opacity:.5;cursor:not-allowed}.workshop_workshop__M0Zxp button:focus-visible,.workshop_workshop__M0Zxp summary:focus-visible,.workshop_workshop__M0Zxp textarea:focus-visible{outline:3px solid var(--lv-primary,#1e3a5f);outline-offset:3px}.workshop_workshop__M0Zxp textarea{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--lv-line);border-radius:4px;background:var(--lv-surface);color:var(--lv-ink);font-family:inherit;font-size:14px;line-height:1.65;resize:vertical}.workshop_workshop__M0Zxp textarea:disabled{background:var(--lv-surface-alt)}.workshop_workshop__M0Zxp label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.workshop_editor__jyiiu{min-height:380px}.workshop_justification__MvzjB{margin-top:24px}.workshop_meta__tFDkN{font-size:11px;color:var(--lv-ink-subtle);line-height:1.6}.workshop_error__lyY9f{background:var(--lv-error-subtle,#fff3f3);border:1px solid var(--lv-error,#b91c1c);color:var(--lv-error,#b91c1c);margin:12px 0}.workshop_error__lyY9f,.workshop_notice__rKYI6{font-size:13px;line-height:1.6;border-radius:4px;padding:12px}.workshop_notice__rKYI6{margin-top:14px;background:var(--lv-surface-alt)}.workshop_thread__NrHK9{display:flex;flex-direction:column;gap:16px;max-height:62vh;overflow-y:auto;padding-right:4px}.workshop_empty__tBGp3{color:var(--lv-ink-subtle);font-size:13px;padding:24px 8px;text-align:center}.workshop_turn___PYmV{font-size:13px;line-height:1.65}.workshop_request__jRHdJ{border:1px solid var(--lv-line);border-radius:4px;padding:12px;background:var(--lv-surface-alt)}.workshop_request__jRHdJ p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.workshop_response__yNW4e{border-left:2px solid var(--lv-primary,#1e3a5f);margin-top:8px;padding:8px 0 8px 12px}.workshop_incident__IllV6{color:var(--lv-error,#b91c1c);font-size:12px}.workshop_composer__94toK{margin-top:20px;padding-top:16px;border-top:1px solid var(--lv-line)}.workshop_status__jojRd{font-size:12px;color:var(--lv-ink-muted)}.workshop_preview__0zpXX{padding:12px;border:1px solid var(--lv-line);border-radius:4px;margin-top:12px}@media (max-width:1150px){.workshop_grid__V3g9f{grid-template-columns:minmax(230px,.85fr) minmax(300px,1.2fr)}.workshop_deliverable__f3g4I{grid-column:1/-1}.workshop_legacyGrid__k9rrQ .workshop_deliverable__f3g4I{grid-column:auto}}@media (max-width:700px){.workshop_tableHint__Nwed3{display:block;font-size:12px;color:var(--lv-ink-muted);line-height:1.5;margin-bottom:6px}.workshop_header__M_Qng,.workshop_identity__Cx_UK,.workshop_introduction__oQIvA{padding:14px 16px}.workshop_grid__V3g9f,.workshop_legacyGrid__k9rrQ{grid-template-columns:minmax(0,1fr);padding:12px;gap:12px}.workshop_deliverable__f3g4I,.workshop_legacyGrid__k9rrQ .workshop_deliverable__f3g4I{grid-column:auto}.workshop_panel___NfD_{padding:16px}.workshop_start__MQsJL{margin:12px;padding:20px 16px}.workshop_thread__NrHK9{max-height:55vh}.workshop_editor__jyiiu{min-height:300px}}.workshop_workshop__M0Zxp button:not([data-lv-help]){min-width:44px;min-height:44px}.workshop_tableScroll__CiDzD table{border-collapse:collapse;width:100%;min-width:460px;font-size:13px}.workshop_tableScroll__CiDzD td,.workshop_tableScroll__CiDzD th{min-width:110px;padding:7px 9px;border:1px solid var(--lv-line);text-align:left}.workshop_tableScroll__CiDzD th{background:var(--lv-surface-alt)}