.help-wrapper.svelte-1c6kuqf{position:relative;display:inline-block}.help-trigger.svelte-1c6kuqf{min-width:1.3rem;height:1.3rem;line-height:1.3rem;padding:0 .55rem;border-radius:.8rem;border:1px solid var(--rua-mid-green);background-color:var(--light-color-bg);color:var(--rua-green);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:.85rem;cursor:pointer;text-align:center}.help-trigger.svelte-1c6kuqf:hover{background-color:var(--rua-mid-green);color:var(--pure-white)}.dark .help-trigger.svelte-1c6kuqf{background-color:var(--dark-color-bg);color:var(--heading-color-dark);border-color:var(--rua-darktheme-green)}.dark .help-trigger.svelte-1c6kuqf:hover{background-color:var(--rua-darktheme-green)}.help-card.svelte-1c6kuqf{position:absolute;top:1.8rem;left:0;z-index:20;width:16rem;max-width:80vw;padding:.75rem;border-radius:.3rem;background-color:var(--light-color-bg);color:var(--text-color);box-shadow:2px 2px 6px #00000040;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .1s ease}.help-wrapper.svelte-1c6kuqf:hover .help-card:where(.svelte-1c6kuqf),.help-wrapper.svelte-1c6kuqf:focus-within .help-card:where(.svelte-1c6kuqf),.help-wrapper.is-open.svelte-1c6kuqf .help-card:where(.svelte-1c6kuqf){opacity:1;visibility:visible;pointer-events:auto}.help-card.svelte-1c6kuqf p:where(.svelte-1c6kuqf){margin:0 0 .5rem;color:var(--text-color);font-size:.85rem;line-height:1.4}.help-card.svelte-1c6kuqf a:where(.svelte-1c6kuqf){font-size:.85rem}.dark .help-card.svelte-1c6kuqf{background-color:var(--dark-color-bg)}.dark .help-card.svelte-1c6kuqf p:where(.svelte-1c6kuqf){color:var(--general-text-dark)}.question.svelte-4l40d2{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--secondary-color)}.dark .question.svelte-4l40d2{border-bottom-color:var(--rua-darktheme-green)}.question-label.svelte-4l40d2{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;font-weight:600;color:var(--text-color)}.dark .question-label.svelte-4l40d2 span:where(.svelte-4l40d2){color:var(--general-text-dark)}.question-grid.svelte-4l40d2{display:grid;grid-template-columns:2fr 3fr;column-gap:2rem}.question-main.svelte-4l40d2{display:flex;flex-direction:column;min-width:0}.answer-buttons.svelte-4l40d2{display:flex;gap:.5rem}.answer-btn.svelte-4l40d2{padding:.4rem 1rem;border-radius:.3rem;border:1px solid var(--rua-mid-green);background-color:var(--pure-white);color:var(--rua-green);cursor:pointer;font-weight:600}.answer-btn.svelte-4l40d2:hover{background-color:var(--light-color-bg)}.answer-btn.selected.svelte-4l40d2{background-color:var(--rua-green);color:var(--pure-white)}.answer-btn.skip.selected.svelte-4l40d2{background-color:var(--grey-color);border-color:var(--grey-color)}.dark .answer-btn.svelte-4l40d2{background-color:var(--dark-color-bg);color:var(--heading-color-dark);border-color:var(--rua-darktheme-green)}.dark .answer-btn.selected.svelte-4l40d2{background-color:var(--rua-darktheme-green);color:var(--pure-white)}textarea.svelte-4l40d2{width:100%;min-width:0;min-height:3rem;box-sizing:border-box;padding:.5rem;border-radius:.3rem;border:1px solid var(--secondary-color);font-family:inherit;color:var(--text-color)}.dark textarea.svelte-4l40d2{background-color:var(--dark-color-bg);color:var(--general-text-dark);border-color:var(--rua-darktheme-green)}.wizard.svelte-121n3nq{max-width:none;margin-top:1.5rem}.progress.svelte-121n3nq{margin-bottom:1.5rem}.progress-label.svelte-121n3nq{margin:0 0 .3rem;font-size:.85rem;color:var(--grey-color)}.progress-bar.svelte-121n3nq{height:.6rem;border-radius:.3rem;background-color:var(--secondary-color);overflow:hidden}.progress-fill.svelte-121n3nq{height:100%;background-color:var(--rua-green);transition:width .2s ease}.page-indicator.svelte-121n3nq{margin:0;font-size:.85rem;color:var(--grey-color)}.wizard-controls.svelte-121n3nq{display:flex;justify-content:space-between;margin-top:2rem}.wizard-controls.svelte-121n3nq button:where(.svelte-121n3nq){padding:.5rem 1.5rem;border-radius:.3rem;border:1px solid var(--rua-mid-green);background-color:var(--pure-white);color:var(--rua-green);cursor:pointer;font-weight:600}.wizard-controls.svelte-121n3nq button:where(.svelte-121n3nq):disabled{opacity:.4;cursor:default}.wizard-controls.svelte-121n3nq button.primary:where(.svelte-121n3nq){background-color:var(--rua-green);color:var(--pure-white)}.dark .wizard-controls.svelte-121n3nq button:where(.svelte-121n3nq){background-color:var(--dark-color-bg);color:var(--heading-color-dark);border-color:var(--rua-darktheme-green)}.dark .wizard-controls.svelte-121n3nq button.primary:where(.svelte-121n3nq){background-color:var(--rua-darktheme-green);color:var(--pure-white)}.dark .progress-bar.svelte-121n3nq{background-color:var(--rua-darktheme-green)}.report-wrapper.svelte-nz11ur{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.report-card.svelte-nz11ur{width:100%;max-width:48rem;box-sizing:border-box;padding:2rem;background:#fff;color:#444;border:1px solid #d0dde9;border-radius:.5rem;box-shadow:2px 2px 10px #00000014}.report-header.svelte-nz11ur{display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid #d0dde9;padding-bottom:1.25rem;margin-bottom:1.25rem}.report-title.svelte-nz11ur{font-size:1.6rem;font-weight:500;color:#61901a}.report-meta.svelte-nz11ur{display:grid;grid-template-columns:repeat(2,minmax(10rem,1fr));gap:.5rem 1.5rem}.meta-row.svelte-nz11ur{display:flex;gap:.4rem;font-size:.9rem}.meta-label.svelte-nz11ur{font-weight:600;color:#648b5d;min-width:5.5rem}.meta-value.svelte-nz11ur{color:#444;word-break:break-word}.legend.svelte-nz11ur{display:flex;gap:1.25rem;margin-bottom:1.25rem;font-size:.85rem;color:#444}.legend-item.svelte-nz11ur{display:inline-flex;align-items:center;gap:.4rem}.legend-swatch.svelte-nz11ur{width:.7rem;height:.7rem;border-radius:2px;display:inline-block}.legend-yes.svelte-nz11ur{background-color:#61901a}.legend-no.svelte-nz11ur{background-color:#9d0c15}.legend-skipped.svelte-nz11ur{background-color:#6b7280}.sections.svelte-nz11ur{display:flex;flex-direction:column;gap:.9rem}.section-row.svelte-nz11ur{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr minmax(9rem,auto);align-items:center;gap:1rem}.section-label.svelte-nz11ur{font-size:.85rem;font-weight:600;color:#24453f}.bar-track.svelte-nz11ur{display:grid;column-gap:2px;height:1rem;border-radius:4px;overflow:hidden;background:#edf0f8}.bar-track-empty.svelte-nz11ur{display:block}.bar-segment.svelte-nz11ur{height:100%}.segment-yes.svelte-nz11ur{background-color:#61901a}.segment-no.svelte-nz11ur{background-color:#9d0c15}.segment-skipped.svelte-nz11ur{background-color:#6b7280}.section-readout.svelte-nz11ur{font-size:.8rem;color:#444;text-align:right;white-space:nowrap}.qa-detail.svelte-nz11ur{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid #d0dde9}.qa-detail-title.svelte-nz11ur{font-size:1rem;font-weight:600;color:#24453f}.qa-section.svelte-nz11ur{display:flex;flex-direction:column;gap:.6rem}.qa-section-label.svelte-nz11ur{font-size:.85rem;font-weight:600;color:#648b5d}.qa-item.svelte-nz11ur{display:grid;grid-template-columns:1fr;column-gap:1.5rem;row-gap:.25rem;padding:.4rem 0;border-bottom:1px solid #edf0f8}.qa-main.svelte-nz11ur{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;min-width:0}.qa-question.svelte-nz11ur{flex:1 1 auto;min-width:0;font-size:.85rem;color:#444}.qa-answer.svelte-nz11ur{flex-shrink:0;font-size:.8rem;font-weight:600;white-space:nowrap;text-align:right}.qa-answer-yes.svelte-nz11ur{color:#61901a}.qa-answer-no.svelte-nz11ur{color:#9d0c15}.qa-answer-skipped.svelte-nz11ur,.qa-answer-unanswered.svelte-nz11ur{color:#6b7280}.qa-answer-text.svelte-nz11ur{font-size:.85rem;color:#444;white-space:pre-wrap;word-break:break-word}.qa-comment.svelte-nz11ur{margin-top:.15rem;font-size:.8rem;color:#6b7280;white-space:pre-wrap;word-break:break-word}.report-footer.svelte-nz11ur{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid #d0dde9;font-size:.75rem;color:#6b7280;text-align:center}.report-footer.svelte-nz11ur a:where(.svelte-nz11ur){color:#61901a}.report-actions.svelte-nz11ur{display:flex;gap:1rem}.report-actions.svelte-nz11ur button:where(.svelte-nz11ur){padding:.6rem 1.25rem;border:none;border-radius:.3rem;background-color:#61901a;color:#fff;font-weight:600;cursor:pointer}.report-actions.svelte-nz11ur button:where(.svelte-nz11ur):hover{background-color:#648b5d}.submit-section.svelte-nz11ur{width:100%;max-width:48rem;box-sizing:border-box;padding:1.5rem;border:1px solid #d0dde9;border-radius:.5rem;background:#f7faf3}.submit-section.svelte-nz11ur h3:where(.svelte-nz11ur){margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#24453f}.submit-section.svelte-nz11ur p:where(.svelte-nz11ur){margin:0 0 1rem;font-size:.9rem;color:#444}.hp-field.svelte-nz11ur{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.public-toggle.svelte-nz11ur{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:#444;margin-bottom:1rem;cursor:pointer}.public-toggle.svelte-nz11ur input:where(.svelte-nz11ur){margin-top:.15rem;flex-shrink:0}.submit-btn.svelte-nz11ur{padding:.55rem 1.25rem;border:none;border-radius:.3rem;background-color:#61901a;color:#fff;font-weight:600;cursor:pointer}.submit-btn.svelte-nz11ur:disabled{opacity:.6;cursor:default}.submit-btn.svelte-nz11ur:not(:disabled):hover{background-color:#648b5d}.submit-success.svelte-nz11ur{font-weight:600;color:#24453f}.submit-error.svelte-nz11ur{margin-top:.5rem;color:#9d0c15;font-size:.9rem}@media (max-width: 40rem){.section-row.svelte-nz11ur{grid-template-columns:1fr;row-gap:.3rem}.section-readout.svelte-nz11ur{text-align:left}.report-meta.svelte-nz11ur{grid-template-columns:1fr}}form.svelte-tmshvu{display:flex;flex-direction:column;max-width:24rem;margin-bottom:1.5rem}form.svelte-tmshvu label:where(.svelte-tmshvu){margin-top:.8rem;font-weight:600;color:var(--text-color)}.dark form.svelte-tmshvu label:where(.svelte-tmshvu){color:var(--general-text-dark)}form.svelte-tmshvu input:where(.svelte-tmshvu){padding:.4rem;border-radius:.3rem;border:1px solid var(--secondary-color)}.date-row.svelte-tmshvu{display:flex;align-items:center;gap:.6rem}.date-preview.svelte-tmshvu{font-size:.85rem;font-weight:400;color:var(--grey-color)}.resume-banner.svelte-tmshvu{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.75rem 1rem;border-radius:.3rem;background-color:var(--light-color-bg)}.dark .resume-banner.svelte-tmshvu{background-color:var(--dark-color-bg)}.resume-banner.svelte-tmshvu p:where(.svelte-tmshvu){margin:0}button.svelte-tmshvu{padding:.5rem 1.5rem;border-radius:.3rem;border:1px solid var(--rua-mid-green);background-color:var(--pure-white);color:var(--rua-green);cursor:pointer;font-weight:600}button.primary.svelte-tmshvu{background-color:var(--rua-green);color:var(--pure-white)}.dark button.svelte-tmshvu{background-color:var(--dark-color-bg);color:var(--heading-color-dark);border-color:var(--rua-darktheme-green)}.dark button.primary.svelte-tmshvu{background-color:var(--rua-darktheme-green);color:var(--pure-white)}.closing-fields.svelte-tmshvu{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--secondary-color)}.closing-fields.svelte-tmshvu button.primary:where(.svelte-tmshvu){margin-top:1rem}.dark .closing-fields.svelte-tmshvu{border-bottom-color:var(--rua-darktheme-green)}
