.n2M80W_help,.n2M80W_page{color:var(--lv-ink);font-family:var(--lv-font-sans);overflow-wrap:anywhere}.n2M80W_help{border-bottom:1px solid var(--lv-line);background:var(--lv-surface);padding:16px 20px}.n2M80W_help h2{margin:0 0 4px;font-size:16px}.n2M80W_help p{max-width:850px;font-size:13px;line-height:1.6}.n2M80W_help button:not([data-lv-help]),.n2M80W_page button:not([data-lv-help]){min-width:44px;min-height:44px}.n2M80W_help summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:10px 0}.n2M80W_parts{grid-template-columns:minmax(0,1fr);gap:8px;margin:12px 0;padding-left:24px;list-style:decimal;display:grid}.n2M80W_parts li{min-width:0;padding-left:4px}.n2M80W_parts li::marker{color:var(--lv-primary);font-weight:600}.n2M80W_parts a{min-height:44px;color:var(--lv-ink);border-radius:var(--lv-r-sm);align-items:center;padding:6px 8px;line-height:1.5;text-decoration:none;display:inline-flex}.n2M80W_parts a:hover,.n2M80W_parts a[aria-current=page]{background:var(--lv-primary-soft)}.n2M80W_parts a[aria-current=page]{color:var(--lv-primary);font-weight:700;text-decoration-thickness:2px}.n2M80W_page{max-width:1000px;margin:auto;padding:24px 20px 40px}.n2M80W_page h1{margin:0;font-size:24px}.n2M80W_page h2{font-size:18px}.n2M80W_page button:not([data-lv-help]),.n2M80W_page a{min-height:44px}.n2M80W_page button{border:1px solid var(--lv-line-strong);border-radius:var(--lv-r-sm);background:var(--lv-surface);color:var(--lv-ink);cursor:pointer;padding:10px 16px}.n2M80W_page button:disabled{cursor:not-allowed;opacity:.6}.n2M80W_page label{margin-bottom:8px;font-weight:600;display:block}.n2M80W_page textarea{box-sizing:border-box;border:1px solid var(--lv-line-strong);border-radius:var(--lv-r-sm);background:var(--lv-surface);width:100%;min-height:100px;color:var(--lv-ink);font:inherit;resize:vertical;padding:12px;display:block}.n2M80W_page :focus-visible,.n2M80W_help :focus-visible{outline:3px solid var(--lv-primary);outline-offset:3px}.n2M80W_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.n2M80W_message{border:1px solid var(--lv-line);border-radius:var(--lv-r-sm);background:var(--lv-surface);white-space:pre-wrap;margin:12px 0;padding:14px}.n2M80W_user{background:var(--lv-surface-alt)}.n2M80W_warning{background:var(--lv-warn-soft);border:1px solid var(--lv-line);padding:12px}.n2M80W_error{background:var(--lv-danger-soft);border:1px solid var(--lv-danger);padding:12px}.n2M80W_page details{padding:12px 0}.n2M80W_page summary{cursor:pointer;min-height:44px}@media (max-width:600px){.n2M80W_page,.n2M80W_help{padding-left:16px;padding-right:16px}}.n2M80W_page{font-size:16px}.n2M80W_page [class] :focus-visible{outline:3px solid var(--lv-primary);outline-offset:3px}.n2M80W_frame{min-width:0;max-width:100%}.n2M80W_frame :focus-visible{outline:3px solid var(--lv-primary);outline-offset:3px}@media (max-width:639px){.n2M80W_frame a[href^=mailto\:],.n2M80W_frame summary{box-sizing:border-box;min-height:44px;padding-top:10px;padding-bottom:10px}.n2M80W_frame a[href^=mailto\:]{align-items:center;display:inline-flex}}
.BU6qSW_workshop{background:var(--lv-canvas);min-height:100vh;color:var(--lv-ink);font-family:var(--lv-font-sans)}.BU6qSW_header{background:var(--lv-surface);border-bottom:1px solid var(--lv-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.BU6qSW_header h1{margin:0;font-size:17px;font-weight:600}.BU6qSW_identity{border-bottom:1px solid var(--lv-line);background:var(--lv-surface-alt);padding:12px 24px}.BU6qSW_introduction{padding:12px 24px}.BU6qSW_grid{grid-template-columns:minmax(240px,.8fr) minmax(300px,1fr) minmax(320px,1.2fr);align-items:flex-start;gap:16px;padding:20px;display:grid}.BU6qSW_legacyGrid{grid-template-columns:minmax(260px,.85fr) minmax(320px,1.5fr)}.BU6qSW_panel{border:1px solid var(--lv-line);border-radius:var(--lv-r,8px);background:var(--lv-surface);min-width:0;padding:20px}.BU6qSW_panelHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.BU6qSW_panel h2{margin:4px 0 0;font-size:17px;font-weight:600}.BU6qSW_panel h3{margin:20px 0 8px;font-size:14px;font-weight:600}.BU6qSW_eyebrow{color:var(--lv-ink-subtle);font-family:var(--lv-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.BU6qSW_muted{color:var(--lv-ink-muted);font-size:13px;line-height:1.65}.BU6qSW_model{font-size:11px;font-family:var(--lv-font-mono);border:1px solid var(--lv-line);background:var(--lv-surface-alt);border-radius:4px;padding:5px 8px}.BU6qSW_markdown{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.65;overflow-x:auto}.BU6qSW_markdown p{margin:8px 0}.BU6qSW_markdown pre{background:var(--lv-surface-alt);border-radius:4px;max-width:100%;padding:12px;overflow-x:auto}.BU6qSW_markdown code{font-family:var(--lv-font-mono);font-size:12px}.BU6qSW_tableContainer{min-width:0;max-width:100%;margin:12px 0}.BU6qSW_tableHint{display:none}.BU6qSW_tableScroll{max-width:100%;box-shadow:inset -10px 0 8px -8px var(--lv-ink-muted);margin:12px 0;overflow-x:auto}.BU6qSW_markdown table{border-collapse:collapse;width:100%;min-width:460px;font-size:13px}.BU6qSW_markdown th,.BU6qSW_markdown td{overflow-wrap:normal;min-width:110px;max-width:320px}.BU6qSW_tableScroll:focus-visible{outline:3px solid var(--lv-primary,#1e3a5f);outline-offset:3px}.BU6qSW_markdown th,.BU6qSW_markdown td{border:1px solid var(--lv-line);text-align:left;padding:7px 9px}.BU6qSW_markdown th{background:var(--lv-surface-alt)}.BU6qSW_markdown blockquote{border-left:3px solid var(--lv-line);color:var(--lv-ink-muted);margin:12px 0;padding-left:12px}.BU6qSW_document{background:var(--lv-surface-alt);border:1px solid var(--lv-line);border-radius:4px;padding:12px}.BU6qSW_start{background:var(--lv-surface);border:1px solid var(--lv-line);border-radius:var(--lv-r,8px);margin:20px;padding:24px}.BU6qSW_start h2{margin:0;font-size:21px}.BU6qSW_start p{max-width:760px;color:var(--lv-ink-muted);font-size:14px;line-height:1.7}.BU6qSW_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.BU6qSW_primary,.BU6qSW_secondary{cursor:pointer;border-radius:4px;min-height:44px;padding:10px 14px;font-family:inherit;font-size:13px;line-height:1.4}.BU6qSW_primary{border:1px solid var(--lv-ink);background:var(--lv-ink);color:var(--lv-surface)}.BU6qSW_secondary{border:1px solid var(--lv-line);background:var(--lv-surface);color:var(--lv-ink)}.BU6qSW_primary:disabled,.BU6qSW_secondary:disabled{opacity:.5;cursor:not-allowed}.BU6qSW_workshop button:focus-visible,.BU6qSW_workshop textarea:focus-visible,.BU6qSW_workshop summary:focus-visible{outline:3px solid var(--lv-primary,#1e3a5f);outline-offset:3px}.BU6qSW_workshop textarea{box-sizing:border-box;border:1px solid var(--lv-line);background:var(--lv-surface);width:100%;color:var(--lv-ink);resize:vertical;border-radius:4px;padding:12px;font-family:inherit;font-size:14px;line-height:1.65;display:block}.BU6qSW_workshop textarea:disabled{background:var(--lv-surface-alt)}.BU6qSW_workshop label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.BU6qSW_editor{min-height:380px}.BU6qSW_justification{margin-top:24px}.BU6qSW_meta{color:var(--lv-ink-subtle);font-size:11px;line-height:1.6}.BU6qSW_error{background:var(--lv-error-subtle,#fff3f3);border:1px solid var(--lv-error,#b91c1c);color:var(--lv-error,#b91c1c);border-radius:4px;margin:12px 0;padding:12px;font-size:13px;line-height:1.6}.BU6qSW_notice{background:var(--lv-surface-alt);border-radius:4px;margin-top:14px;padding:12px;font-size:13px;line-height:1.6}.BU6qSW_thread{flex-direction:column;gap:16px;max-height:62vh;padding-right:4px;display:flex;overflow-y:auto}.BU6qSW_empty{color:var(--lv-ink-subtle);text-align:center;padding:24px 8px;font-size:13px}.BU6qSW_turn{font-size:13px;line-height:1.65}.BU6qSW_request{border:1px solid var(--lv-line);background:var(--lv-surface-alt);border-radius:4px;padding:12px}.BU6qSW_request p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.BU6qSW_response{border-left:2px solid var(--lv-primary,#1e3a5f);margin-top:8px;padding:8px 0 8px 12px}.BU6qSW_incident{color:var(--lv-error,#b91c1c);font-size:12px}.BU6qSW_composer{border-top:1px solid var(--lv-line);margin-top:20px;padding-top:16px}.BU6qSW_status{color:var(--lv-ink-muted);font-size:12px}.BU6qSW_preview{border:1px solid var(--lv-line);border-radius:4px;margin-top:12px;padding:12px}@media (max-width:1150px){.BU6qSW_grid{grid-template-columns:minmax(230px,.85fr) minmax(300px,1.2fr)}.BU6qSW_deliverable{grid-column:1/-1}.BU6qSW_legacyGrid .BU6qSW_deliverable{grid-column:auto}}@media (max-width:700px){.BU6qSW_tableHint{color:var(--lv-ink-muted);margin-bottom:6px;font-size:12px;line-height:1.5;display:block}.BU6qSW_header,.BU6qSW_identity,.BU6qSW_introduction{padding:14px 16px}.BU6qSW_grid,.BU6qSW_legacyGrid{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.BU6qSW_deliverable,.BU6qSW_legacyGrid .BU6qSW_deliverable{grid-column:auto}.BU6qSW_panel{padding:16px}.BU6qSW_start{margin:12px;padding:20px 16px}.BU6qSW_thread{max-height:55vh}.BU6qSW_editor{min-height:300px}}.BU6qSW_workshop button:not([data-lv-help]){min-width:44px;min-height:44px}.BU6qSW_tableScroll table{border-collapse:collapse;width:100%;min-width:460px;font-size:13px}.BU6qSW_tableScroll th,.BU6qSW_tableScroll td{border:1px solid var(--lv-line);text-align:left;min-width:110px;padding:7px 9px}.BU6qSW_tableScroll th{background:var(--lv-surface-alt)}
