.hero h1 .hero-help{display:block;font-family:Geist,Inter,Arial,sans-serif;font-size:.43em;font-style:normal;font-weight:820;letter-spacing:-.045em;line-height:1.05;margin-top:.38em}
@media(max-width:620px){.hero h1 .hero-help{font-size:.48em;line-height:1.1}}
.result-feedback{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin:10px 0 26px}.result-feedback>p:first-child{font-size:18px;margin-top:0}.result-rating-buttons{display:flex;gap:10px;flex-wrap:wrap}.result-rating{border:1px solid var(--ink);background:#fff;border-radius:999px;padding:9px 18px;font-weight:750;cursor:pointer}.result-rating:hover,.result-rating.selected{background:var(--acid)}#result-feedback-reasons{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:end;margin-top:18px}#result-feedback-reasons[hidden]{display:none}#result-feedback-reasons label{display:grid;gap:7px;font-weight:720}#result-feedback-reasons .button{padding:13px 18px}@media(max-width:620px){#result-feedback-reasons{grid-template-columns:1fr}.result-rating{flex:1}}
.continue-writing-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 0;padding:22px 24px;background:#f0ffbe;border:1px solid var(--ink);box-shadow:6px 6px 0 var(--violet)}.continue-writing-wrap[hidden]{display:none}.continue-writing-wrap strong{font-size:19px}.continue-writing-wrap p{margin:5px 0 0}.continue-writing-wrap .button{flex:0 0 auto}@media(max-width:620px){.continue-writing-wrap{align-items:stretch;flex-direction:column}.continue-writing-wrap .button{width:100%}}
.attachment-panel{margin:22px 0;padding:20px;border:1px solid var(--ink);background:#fff;box-shadow:5px 5px 0 var(--acid)}.attachment-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.attachment-heading strong{font-size:18px}.attachment-heading small{font-size:13px;font-weight:600}.attachment-heading p{margin:5px 0 14px}.attachment-heading>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--violet);color:#fff;font-size:24px}.attachment-privacy{margin:0 0 16px;padding:14px 16px;background:#fff3ef;border-left:5px solid var(--coral);font-size:14px;line-height:1.45}.attachment-privacy a{font-weight:750}.attachment-picker{display:flex;align-items:center;justify-content:center;min-height:54px;border:2px dashed var(--violet);background:#f7f5ff;font-weight:780;cursor:pointer}.attachment-picker:hover,.attachment-picker:focus-within{background:#efebff}.attachment-picker input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.attachment-selection{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:11px 13px;background:#f0ffbe;border:1px solid var(--line)}.attachment-selection[hidden],.attachment-verification[hidden]{display:none}.attachment-selection span{font-weight:700;overflow-wrap:anywhere}.attachment-verification{margin-top:14px}.attachment-verification p{margin:0 0 8px;font-size:14px}.attachment-panel .form-status{margin-bottom:0}@media(max-width:620px){.attachment-panel{padding:16px}.attachment-selection{align-items:flex-start;flex-direction:column}}
.attachment-panel-compact{margin:18px 0;box-shadow:4px 4px 0 var(--violet)}.attachment-panel-compact .attachment-privacy{padding:11px 13px}.attachment-panel-compact .attachment-picker{min-height:48px}.attachment-panel-compact .attachment-heading>span{width:30px;height:30px;font-size:20px}
