.proposal-feedback-conversation{border-top:1px solid var(--line);gap:1rem;padding-top:1rem;display:grid}.proposal-feedback-conversation>p{font-size:var(--type-supporting-size);color:var(--fg-muted)}.proposal-feedback-conversation label{gap:.5rem;display:grid}.proposal-feedback-conversation textarea{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:100%;color:inherit;font:inherit;resize:vertical;padding:.75rem}.proposal-feedback-thread-action{border-inline-start:3px solid var(--accent);gap:.5rem;padding-inline-start:1rem;display:grid}.proposal-feedback-thread-action time{font-size:var(--type-metadata-size);color:var(--fg-muted)}.proposal-feedback-thread-action p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.proposal-feedback-thread-controls{flex-wrap:wrap;gap:.75rem;display:flex}.proposal-feedback-thread-controls button{min-height:44px}.proposal-public-thread{gap:1.5rem;margin-block:1.5rem;display:grid}.proposal-public-thread article{border:1px solid var(--line);border-radius:var(--r-lg);gap:.75rem;padding:1.25rem;display:grid}.proposal-public-thread article>p{white-space:pre-wrap;overflow-wrap:anywhere}
.mJ7NcG_downloads{display:contents}.mJ7NcG_action{align-items:center;gap:var(--space-2);min-height:40px;color:var(--fg-muted);font:inherit;font-size:var(--type-action-size);line-height:var(--type-action-leading);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.mJ7NcG_action:hover:not(:disabled){color:var(--fg)}.mJ7NcG_action:disabled{cursor:progress;opacity:.7}.mJ7NcG_action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mJ7NcG_status{color:var(--fg-muted);font-size:var(--type-action-size);line-height:var(--type-action-leading);flex-basis:100%;margin:0}
.DawWkG_page{gap:var(--space-6);width:min(100%,48rem);min-width:0;padding:var(--space-4) var(--space-4) var(--space-10);color:var(--fg);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin-inline:auto;display:grid}.DawWkG_header{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.DawWkG_headline{min-width:0}.DawWkG_eyebrow{color:var(--fg-quiet);font-family:var(--font-mono);font-size:var(--type-eyebrow-size);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-overline-tracking);text-transform:uppercase;margin:0}.DawWkG_title{margin:var(--space-1) 0 0;font-size:var(--type-section-title-size);line-height:var(--type-section-title-leading);overflow-wrap:anywhere;font-weight:600}.DawWkG_saveState{color:var(--fg-muted);font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading);margin:0}.DawWkG_saveState[data-state=unsaved]{color:var(--warn)}.DawWkG_saveState[data-state=saved]:before{content:"";width:8px;height:8px;margin-right:var(--space-2);border-radius:var(--r-pill);background:var(--ok);display:inline-block}.DawWkG_notice{gap:var(--space-3);border:1px solid var(--border);border-left:3px solid var(--desk);border-radius:var(--r-sm);background:var(--panel);padding:var(--space-3) var(--space-4);font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading);display:grid}.DawWkG_notice p{margin:0}.DawWkG_notice[data-tone=error]{border-left-color:var(--danger);background:var(--danger-soft)}.DawWkG_notice[data-tone=success]{border-left-color:var(--ok)}.DawWkG_row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.DawWkG_headerSide{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.DawWkG_jumpLink{color:var(--accent);font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading);text-underline-offset:3px;font-weight:600}.DawWkG_actionBar{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);padding:var(--space-4);scroll-margin-top:var(--space-6);display:grid}.DawWkG_actionBar:focus{outline:none}.DawWkG_actionBar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DawWkG_actionBarTitle{font-size:var(--type-object-title-size);line-height:var(--type-object-title-leading);margin:0;font-weight:600}.DawWkG_noteLabel{color:var(--fg-muted);font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading)}.DawWkG_problems{border-left:3px solid var(--warn);background:var(--warn-soft);border-radius:var(--r-sm);padding:var(--space-3) var(--space-4);font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading)}.DawWkG_problemsTitle{margin:0 0 var(--space-1);font-weight:600}.DawWkG_problems ul{padding-left:var(--space-5);margin:0}.DawWkG_problems a{color:inherit;text-underline-offset:2px;text-decoration:underline}.DawWkG_shareRow{align-items:end;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.DawWkG_shareActions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.DawWkG_outputs{align-items:center;gap:var(--space-1) var(--space-5);padding-top:var(--space-2);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.DawWkG_previewLink{align-items:center;gap:var(--space-2);min-height:40px;color:var(--fg-muted);font-size:var(--type-action-size);line-height:var(--type-action-leading);text-underline-offset:3px;text-decoration:underline;display:inline-flex}.DawWkG_previewLink:hover{color:var(--fg)}.DawWkG_revealed{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.DawWkG_hint{color:var(--fg-muted);font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading);margin:0}.DawWkG_section{gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:1px solid var(--border);display:grid}.DawWkG_sectionTitle{font-size:var(--type-object-title-size);line-height:var(--type-object-title-leading);margin:0;font-weight:600}.DawWkG_subhead{font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading);color:var(--fg-muted);margin:0;font-weight:600}.DawWkG_field{gap:var(--space-1);min-width:0;display:grid}.DawWkG_fieldLabel{color:var(--fg-muted);font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading)}.DawWkG_fieldError{color:var(--danger);font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading);margin:0}.DawWkG_textarea{resize:vertical}@supports (field-sizing:content){.DawWkG_textarea{field-sizing:content;min-block-size:calc(var(--min-rows,2) * 1lh + 22px);max-block-size:calc(14lh + 22px)}}.DawWkG_page summary:focus-visible,.DawWkG_textButton:focus-visible,.DawWkG_previewLink:focus-visible,.DawWkG_problems a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.DawWkG_pair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DawWkG_steps ol{margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--fg-muted)}.DawWkG_steps li+li{margin-top:var(--space-1)}.DawWkG_questions,.DawWkG_intake{gap:var(--space-3);display:grid}.DawWkG_questionList{margin:0;padding:0;list-style:none}.DawWkG_questionRow{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;display:flex}.DawWkG_questionRow .DawWkG_textButton{flex:none}.DawWkG_questionText{font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading);margin:0}.DawWkG_textButton{min-height:44px;color:var(--fg-muted);font:inherit;font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.DawWkG_textButton:hover{color:var(--danger)}.DawWkG_addRow{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.DawWkG_intakeList{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.DawWkG_intakeItem{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:var(--space-3) var(--space-4);display:grid}.DawWkG_intakeItem[data-answered=true]{border-color:var(--ok)}.DawWkG_intakeHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.DawWkG_intakeQuestion{min-width:0;font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading);margin:0;font-weight:600}.DawWkG_toggle{align-items:center;gap:var(--space-2);min-height:24px;color:var(--fg-muted);font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading);white-space:nowrap;display:inline-flex}.DawWkG_toggle input{width:18px;height:18px;margin:0}.DawWkG_depth{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel)}.DawWkG_depth>summary,.DawWkG_depthPart>summary{padding:var(--space-3) var(--space-4);color:var(--fg-muted);font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading);cursor:pointer;font-weight:600}.DawWkG_depthBody{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);display:grid}.DawWkG_depthPart{border-top:1px solid var(--border)}.DawWkG_depthPart>summary{padding-inline:0}.DawWkG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.DawWkG_page{gap:var(--space-5)}.DawWkG_shareRow,.DawWkG_revealed,.DawWkG_addRow,.DawWkG_pair{grid-template-columns:minmax(0,1fr)}.DawWkG_shareActions{justify-content:stretch}.DawWkG_shareActions>*{flex:auto}.DawWkG_intakeHead{flex-direction:column}}
.-yhSqW_versions{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.-yhSqW_versions li{gap:.25rem;display:grid}.-yhSqW_versions button[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:2px}.-yhSqW_versionNote{max-width:24rem;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.-yhSqW_comparison{gap:.75rem;min-width:0;margin-top:0;display:grid}.-yhSqW_fields{gap:.75rem;margin:0;display:grid}.-yhSqW_field{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;padding:.75rem 0;display:grid}.-yhSqW_field dt{grid-column:1/-1;font-weight:600}.-yhSqW_field dt small{margin-left:.5rem;font-weight:400}.-yhSqW_field dd{min-width:0;margin:0}.-yhSqW_field dd span{font-size:var(--type-caption-size);opacity:.75}.-yhSqW_field p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0}.-yhSqW_narrative{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.-yhSqW_narrative textarea{resize:vertical}@media (max-width:640px){.-yhSqW_field,.-yhSqW_narrative{grid-template-columns:minmax(0,1fr)}}
.lupQra_panel{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);gap:.85rem;padding:1rem;display:grid}.lupQra_heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lupQra_heading>div{gap:.25rem;display:grid}.lupQra_heading span,.lupQra_heading small{color:var(--fg-muted);font-family:var(--font-sans);font-size:var(--type-metadata-size);font-weight:700;line-height:var(--type-metadata-leading);letter-spacing:var(--type-overline-tracking);text-transform:uppercase}.lupQra_heading h3{font-size:var(--type-card-title-size);margin:0}.lupQra_actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.lupQra_action{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);min-width:0;color:var(--fg);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.65rem;padding:.8rem;text-decoration:none;display:grid}.lupQra_action:hover,.lupQra_action:focus-visible{border-color:var(--accent);background:var(--accent-soft)}.lupQra_action[data-primary=true]{border-color:var(--accent)}.lupQra_action svg{color:var(--accent)}.lupQra_action span{gap:.25rem;min-width:0;display:grid}.lupQra_action strong,.lupQra_action small{overflow-wrap:anywhere}.lupQra_action small{color:var(--fg-muted);line-height:var(--type-metadata-leading)}@media (max-width:760px){.lupQra_heading{display:grid}.lupQra_actions{grid-template-columns:1fr}}.lupQra_nextStep{color:var(--fg);margin:0}button.lupQra_action{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0}button.lupQra_action:disabled{cursor:not-allowed;opacity:.6}.lupQra_blocker{border:1px solid var(--border-strong);border-radius:calc(var(--radius) - 2px);padding:.65rem .8rem}.lupQra_blocker p,.lupQra_blocker ul{margin:0}.lupQra_blocker ul{padding-left:1.1rem}
