.Spinner_wrapper__Gwf1K{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem 0}.Spinner_spinner__V06q5{width:28px;height:28px;border:3px solid #e8e8e8;border-top-color:#111;border-radius:50%;animation:Spinner_spin__Dfcyj .7s linear infinite}@keyframes Spinner_spin__Dfcyj{to{transform:rotate(1turn)}}.Spinner_label__ofmVu{font-size:.9rem;color:#888;margin:0}.GhostReaderReport_report__R0ieT{display:flex;flex-direction:column;gap:1.5rem}.GhostReaderReport_section___Dug0{border:1px solid #ddd;border-radius:6px;overflow:hidden}.GhostReaderReport_sectionHeader__fgzaS{padding:.6rem 1rem;border-bottom:1px solid #e8e8e8;background:#f9f9f9}.GhostReaderReport_sectionName__HKsNY{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#888}.GhostReaderReport_sectionBody__bd7_G{padding:1rem}.GhostReaderReport_paragraph__jQaaB{font-size:.95rem;line-height:1.7;color:#222;margin:0}.GhostReaderReport_findingList__Iv63D{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem}.GhostReaderReport_finding__BArHH{font-size:.95rem;line-height:1.6;color:#222}.GhostReaderReport_findingHeader__kKKVC{display:flex;align-items:baseline;gap:.5rem}.GhostReaderReport_findingPoint__ab7KW{flex:1 1}.GhostReaderReport_severityBadge__zgx9Z{flex-shrink:0;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .5rem;border-radius:20px}.GhostReaderReport_severityMajor__6mG8T{background:#fff1f0;color:#c0392b}.GhostReaderReport_severityMinor__kv2in{background:#f0f0f0;color:#666}.GhostReaderReport_excerpt__PvYED{margin:.4rem 0 0;padding:.5rem .85rem;border-left:3px solid #ccc;background:#fafafa;color:#555;font-size:.88rem;font-style:italic;line-height:1.55}.GhostReaderReport_questionList__UFlBT{list-style:disc;margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.5rem;font-size:.95rem;line-height:1.6;color:#222}.GhostReaderReport_nextStep__JAxSn{background:#111;color:#fff;border-radius:6px;padding:1.1rem 1.25rem}.GhostReaderReport_nextStep__JAxSn .GhostReaderReport_sectionName__HKsNY{color:#bbb}.GhostReaderReport_nextStep__JAxSn .GhostReaderReport_paragraph__jQaaB{color:#fff}.GhostReaderReport_empty__Px4pi{color:#999;font-style:italic;font-size:.88rem;margin:0}.GhostReader_container__r3IX3{max-width:700px;margin:0 auto;padding:2.5rem 1rem 4rem}.GhostReader_productName__gSCai{font-size:2rem;font-weight:700;color:#111;text-align:center;margin:0 0 .35rem}.GhostReader_tagline__xnpy7{text-align:center;font-size:.9rem;color:#888;margin:0 0 .35rem}.GhostReader_principle__aFV9G{text-align:center;font-size:.82rem;color:#aaa;font-style:italic;margin:0 0 2rem}.GhostReader_section__QVlHl{margin-bottom:1.75rem}.GhostReader_label__I128I{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#888;margin:0 0 .5rem}.GhostReader_reviewTypeRow__mcRwL{display:flex;flex-wrap:wrap;gap:.5rem}.GhostReader_reviewTypeOption__pYw_F{display:inline-flex;align-items:center;background:#f4f4f4;border:1.5px solid #e4e4e4;border-radius:20px;padding:.4rem .9rem;cursor:pointer;font-size:.85rem;font-weight:500;color:#333;transition:background .15s,border-color .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GhostReader_reviewTypeOption__pYw_F:hover{border-color:#bbb;background:#ebebeb}.GhostReader_reviewTypeOption__pYw_F input[type=radio]{display:none}.GhostReader_reviewTypeOptionSelected__OonLM{background:#111;border-color:#111;color:#fff}.GhostReader_reviewTypeOptionSelected__OonLM:hover{background:#2a2a2a;border-color:#2a2a2a}.GhostReader_textarea__9qQoy{width:100%;min-height:280px;padding:.85rem;border:1px solid #ccc;border-radius:6px;font-size:.95rem;font-family:inherit;line-height:1.6;resize:vertical;box-sizing:border-box;background:#fff}.GhostReader_textarea__9qQoy:focus{outline:none;border-color:#888}.GhostReader_counter__Mmwnr{display:block;text-align:right;font-size:.78rem;color:#999;margin-top:.35rem}.GhostReader_counterOverLimit__Y5jJf{color:#c0392b}.GhostReader_ctaSection___Ffql{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.GhostReader_ctaBtn__qfMLK{display:inline-block;padding:.85rem 2.5rem;background:#111;color:#fff;border:none;border-radius:5px;font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .15s}.GhostReader_ctaBtn__qfMLK:hover{opacity:.85}.GhostReader_ctaBtn__qfMLK:disabled{opacity:.4;cursor:not-allowed}.GhostReader_btnSecondary__uyc24{padding:.5rem 1.2rem;background:#fff;color:#111;border:1px solid #ccc;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background .15s}.GhostReader_btnSecondary__uyc24:hover{background:#f5f5f5}.GhostReader_error__HpArY{color:#c0392b;font-size:.9rem;margin:0}.GhostReader_resultHeader__9vEZR{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.GhostReader_resultTitle__IDljO{font-size:1.3rem;font-weight:700;margin:0}.GhostReader_resultActions__oQicA{display:flex;gap:.5rem}.GhostReader_privacyNote__lptYh{font-size:.78rem;color:#999;line-height:1.5;margin:.75rem 0 0}.GhostReader_feedbackBox__g39hU{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #eee}.GhostReader_feedbackRow__ITy5V{display:flex;gap:.5rem;margin-bottom:.75rem}.GhostReader_feedbackBtn__HaDTL{padding:.4rem 1.1rem;background:#fff;color:#111;border:1.5px solid #e4e4e4;border-radius:20px;font-size:.85rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.GhostReader_feedbackBtn__HaDTL:hover{border-color:#bbb}.GhostReader_feedbackBtnSelected__1kigO{background:#111;border-color:#111;color:#fff}.GhostReader_feedbackTextarea__MR0gY{width:100%;min-height:70px;padding:.6rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem;font-family:inherit;resize:vertical;box-sizing:border-box;margin-bottom:.75rem}.GhostReader_feedbackThanks__Sray_{font-size:.9rem;color:#666;margin:0}