.J5O-wq_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:1.5rem;display:grid}.J5O-wq_steps button{text-align:left;color:#57534e;background:#fafaf9;border:1px solid #d6d3d1;border-radius:.8rem;justify-content:center;align-items:center;gap:.65rem;padding:.85rem;font-size:.95rem;font-weight:650;display:flex}.J5O-wq_steps small{margin-bottom:.15rem;font-size:.68rem;font-weight:500;display:block}.J5O-wq_steps button.J5O-wq_activeStep{color:#fff;background:#292524;border-color:#292524}.J5O-wq_steps button:focus-visible,.J5O-wq_continueButton:focus-visible{outline-offset:3px;outline:3px solid #c2410c}.J5O-wq_stepIntro{margin:0 0 1.5rem}.J5O-wq_stepIntro h2{letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:650}.J5O-wq_stepIntro p{color:#57534e;max-width:65ch;margin-top:.45rem;font-size:.95rem;line-height:1.6}.J5O-wq_desk{min-width:0}.J5O-wq_desk textarea{min-height:420px}.J5O-wq_desk details textarea{min-height:auto}.J5O-wq_continueButton{color:#fff;background:#9a3412;border-radius:.65rem;width:100%;margin-top:1.5rem;padding:1rem;font-weight:650;display:block}.J5O-wq_continueButton:disabled{opacity:.5}.J5O-wq_upload,.J5O-wq_focusedCoach,.J5O-wq_recovery{border:1px solid #e7e5e4;border-radius:.7rem;margin-bottom:1rem;padding:.85rem 1rem}.J5O-wq_upload summary,.J5O-wq_focusedCoach summary,.J5O-wq_recovery summary{cursor:pointer;font-size:.9rem;font-weight:600}.J5O-wq_focusedCoach{margin-top:1.5rem}.J5O-wq_recovery{color:#57534e;margin-top:1.5rem}.J5O-wq_saveNotice{background:#fff7ed;border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}@media (max-width:600px){.J5O-wq_steps{gap:.35rem}.J5O-wq_steps button{text-align:center;flex-direction:column;gap:.3rem;padding:.7rem .3rem;font-size:.8rem}.J5O-wq_desk textarea{min-height:360px}}.J5O-wq_stepIntro h2{scroll-margin-top:1.5rem}.J5O-wq_revisionFocus{background:#fff7ed;border-left:3px solid #c2410c;border-radius:.4rem;margin-bottom:1.25rem;padding:1rem;font-size:.9rem}.J5O-wq_revisionFocus p{margin-top:.5rem;line-height:1.6}.J5O-wq_revisionFocus button{margin-top:.6rem;font-weight:600;text-decoration:underline}.J5O-wq_revisionFocus button:disabled{opacity:.5}.J5O-wq_revisionFocus small{color:#57534e;margin-top:.6rem;display:block}
.jmJ-Vq_workspace{color:#292524;gap:1.5rem;max-width:960px;margin:0 auto;display:grid}.jmJ-Vq_header{gap:.65rem;max-width:70ch;display:grid}.jmJ-Vq_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#9a3412;font-size:.72rem;font-weight:700}.jmJ-Vq_header h1,.jmJ-Vq_header h2,.jmJ-Vq_card h2{font-family:Georgia,serif;font-size:clamp(1.6rem,4vw,2.15rem);font-weight:600;line-height:1.2}.jmJ-Vq_header p,.jmJ-Vq_card p,.jmJ-Vq_card li{line-height:1.6}.jmJ-Vq_card{background:#fff;border:1px solid #e7e5e4;border-radius:1rem;gap:1rem;min-width:0;padding:clamp(1.1rem,3vw,1.8rem);display:grid}.jmJ-Vq_card h3{font-size:1.15rem;font-weight:650}.jmJ-Vq_card label{gap:.5rem;font-weight:600;display:grid}.jmJ-Vq_card textarea,.jmJ-Vq_card select,.jmJ-Vq_card input[type=text]{border:1px solid var(--gwa-field);width:100%;font:inherit;background:#fff;border-radius:.5rem;padding:.8rem;font-weight:400}.jmJ-Vq_card textarea{resize:vertical;min-height:9rem;line-height:1.65}.jmJ-Vq_card fieldset{border:1px solid #e7e5e4;border-radius:.6rem;gap:.6rem;padding:1rem;display:grid}.jmJ-Vq_card legend{padding:0 .3rem;font-weight:600}.jmJ-Vq_card .jmJ-Vq_choice{align-items:flex-start;gap:.6rem;font-weight:400;display:flex}.jmJ-Vq_choice input{flex-shrink:0;margin-top:.3rem}.jmJ-Vq_actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.jmJ-Vq_primary,.jmJ-Vq_secondary{border-radius:.5rem;align-items:center;gap:.4rem;padding:.7rem 1rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.jmJ-Vq_primary{color:#fff;background:#292524;border:1px solid #292524}.jmJ-Vq_primary:hover{background:#44403c}.jmJ-Vq_secondary{color:#292524;background:#fff;border:1px solid #a8a29e}.jmJ-Vq_secondary:hover{background:#faf7f2}.jmJ-Vq_workspace button:disabled{opacity:.5;cursor:not-allowed}.jmJ-Vq_workspace[aria-busy=true] button:disabled{cursor:progress}.jmJ-Vq_workspace :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #9a3412}.jmJ-Vq_muted{color:#57534e;font-size:.88rem}.jmJ-Vq_quote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #c2410c;padding:.25rem 0 .25rem 1rem;font-family:Georgia,serif;line-height:1.65}.jmJ-Vq_support{background:#fbf5ed;border:1px solid #ead9c5;border-radius:.7rem;gap:.75rem;padding:1rem;display:grid}.jmJ-Vq_steps{flex-wrap:wrap;gap:.5rem;font-size:.8rem;display:flex}.jmJ-Vq_steps li{background:#f5f5f4;border-radius:2rem;padding:.35rem .7rem}.jmJ-Vq_steps [aria-current=step]{color:#7c2d12;background:#ffedd5;font-weight:700}.jmJ-Vq_error{color:#881337;background:#fff1f2;border:1px solid #fda4af;border-radius:.5rem;padding:1rem}.jmJ-Vq_fieldError{color:#881337;font-size:.88rem}.jmJ-Vq_card textarea[aria-invalid=true]{border-color:#be123c}.jmJ-Vq_badge{color:#44403c;background:#f5f5f4;border-radius:2rem;width:fit-content;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.jmJ-Vq_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.jmJ-Vq_history{gap:.7rem;display:grid}.jmJ-Vq_history li{border-top:1px solid #e7e5e4;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;padding-top:1rem;display:flex}.jmJ-Vq_table{border-collapse:collapse;width:100%;font-size:.85rem}.jmJ-Vq_table th,.jmJ-Vq_table td{text-align:left;border-bottom:1px solid #e7e5e4;padding:.6rem}.jmJ-Vq_dialog{background:#faf7f2;border:1px solid #d6d3d1;border-radius:1rem;width:min(960px,100vw - 24px);max-height:calc(100dvh - 24px);padding:clamp(1rem,3vw,2rem);overflow:auto}.jmJ-Vq_dialog::backdrop{background:#1c1917b3}@media (prefers-reduced-motion:reduce){.jmJ-Vq_workspace *{scroll-behavior:auto}}
.KirRxq_importer{color:#243241;background:#f8fbfd;border:1px solid #cbd5df;border-radius:16px;min-width:0;padding:20px}.KirRxq_heading{align-items:center;gap:12px;display:flex}.KirRxq_heading h3{margin:0;font-family:Georgia,serif;font-size:20px;line-height:1.25}.KirRxq_heading p{color:#455c70;margin:5px 0 0;font-size:14px}.KirRxq_icon{color:#285875;background:#e1edf5;border:1px solid #cadce9;border-radius:11px;flex:0 0 44px;place-items:center;height:44px;display:grid}.KirRxq_detail{color:#4a6072;margin:12px 0;font-size:13px;line-height:1.6}.KirRxq_fileLabel{align-items:center;gap:7px;margin:14px 0 7px;font-size:14px;font-weight:650;display:flex}.KirRxq_importer input[type=file]{width:100%;min-width:0;font-size:13px}.KirRxq_importer input[type=file]::file-selector-button{font:inherit;color:#243241;cursor:pointer;background:#fff;border:1px solid #849dad;border-radius:7px;margin-right:10px;padding:8px 12px}.KirRxq_policy{background:#eaf1f6;border-left:3px solid #3c627f;padding:8px 10px;font-size:13px}.KirRxq_consent,.KirRxq_preview{border-top:1px solid #cbd9e3;margin-top:16px;padding-top:16px}.KirRxq_consent h4,.KirRxq_preview h4{margin:0 0 8px;font-size:16px;font-weight:700}.KirRxq_consent p{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.KirRxq_previewHeading{color:#235847;align-items:center;gap:7px;display:flex}.KirRxq_previewHeading h4{margin:0}.KirRxq_preview>label:not(.KirRxq_confirm){margin:12px 0 6px;font-size:14px;font-weight:650;display:block}.KirRxq_preview input[type=text],.KirRxq_preview textarea{border:1px solid var(--gwa-field);color:#1e2d3b;width:100%;font:inherit;box-sizing:border-box;background:#fff;border-radius:8px;padding:10px 12px;display:block}.KirRxq_preview textarea{resize:vertical;min-height:220px;font-size:15px;line-height:1.7}.KirRxq_confirm{background:#fff8e8;border:1px solid #d7c48a;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;font-size:14px;line-height:1.5;display:flex}.KirRxq_confirm input{flex:none;margin-top:4px}.KirRxq_actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.KirRxq_importer button{font:inherit;color:#fff;cursor:pointer;background:#285875;border:1px solid #285875;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:10px 14px;font-size:14px;font-weight:650;display:inline-flex}.KirRxq_importer button.KirRxq_secondary{color:#2b465a;background:#fff;border-color:#9cb0bf}.KirRxq_importer button:disabled,.KirRxq_importer input:disabled{cursor:not-allowed;opacity:.55}.KirRxq_importer input:focus-visible,.KirRxq_importer textarea:focus-visible,.KirRxq_importer button:focus-visible{outline-offset:3px;outline:3px solid #407faf}.KirRxq_message{color:#314f64;overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:14px 0;font-size:14px;line-height:1.5;display:flex}.KirRxq_message svg{flex:none;margin-top:2px}.KirRxq_spin{animation:1.4s linear infinite KirRxq_turn}@keyframes KirRxq_turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.KirRxq_spin{animation:none}}@media (max-width:520px){.KirRxq_importer{padding:15px}.KirRxq_heading h3{font-size:18px}.KirRxq_actions button{flex:1}.KirRxq_preview textarea{font-size:16px}}
