.FeedbackDialog_backdrop__Yfm5E{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.3)}.FeedbackDialog_dialog__bMYX_{width:620px;max-width:100%;max-height:calc(100vh - 48px);overflow-y:auto;background:white;border:1px solid var(--border);border-radius:12px;color:var(--text);box-shadow:0 24px 100px #0f172a30}.FeedbackDialog_dialog__bMYX_ :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.FeedbackDialog_heading__Ll4Ej{display:flex;align-items:center;gap:13px;padding:24px 26px 20px;border-bottom:1px solid var(--border)}.FeedbackDialog_mark__1nKj6{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:var(--accent-dim);color:var(--accent);font-size:24px}.FeedbackDialog_heading__Ll4Ej h2{font-size:19px;font-weight:600;margin:0}.FeedbackDialog_heading__Ll4Ej p{color:var(--text2);font-size:12px;margin:3px 0 0}.FeedbackDialog_close__zWEi_{margin-left:auto;border:0;padding:0 6px;background:none;color:var(--text2);font-size:24px;line-height:1.2}.FeedbackDialog_body__Zumko{padding:4px 26px 24px}.FeedbackDialog_label__IBAsD{display:block;font-size:12px;font-weight:600;margin:14px 0 7px}.FeedbackDialog_label__IBAsD span{margin-left:5px;font-size:11px;font-weight:400;color:var(--text2)}.FeedbackDialog_field__P9VIO{display:block;width:100%;border:1px solid var(--border-strong);border-radius:6px;padding:9px 11px;color:var(--text);background:white;font-family:inherit;font-size:13px;line-height:1.65}textarea.FeedbackDialog_field__P9VIO{resize:vertical;min-height:108px}.FeedbackDialog_hint__3mhWz{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--text2);margin-top:3px}.FeedbackDialog_invalid__mSVxp{color:var(--red)}.FeedbackDialog_screenshotHeading__M_E4C{display:flex;align-items:center;justify-content:space-between;gap:12px}.FeedbackDialog_screenshotHeading__M_E4C>span{font-size:11px;color:var(--text2)}.FeedbackDialog_fileInput__eqQ1Q{display:none}.FeedbackDialog_attach__6qiLP{width:100%;border:1px dashed var(--border-strong);border-radius:6px;padding:12px;background:var(--surface);color:var(--text);font-size:12px}.FeedbackDialog_attach__6qiLP span{color:var(--accent);margin-right:5px}.FeedbackDialog_attachmentHint__9Vjjd{color:var(--text2);font-size:11px;margin:5px 0 0}.FeedbackDialog_attachment__fNb8E{display:flex;gap:14px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.FeedbackDialog_attachment__fNb8E img{width:110px;height:70px;object-fit:contain;background:white;border-radius:4px}.FeedbackDialog_attachment__fNb8E>div{min-width:0}.FeedbackDialog_attachment__fNb8E strong{display:block;overflow-wrap:anywhere;font-size:12px;font-weight:500}.FeedbackDialog_attachment__fNb8E p{font-size:11px;color:var(--text2);margin:2px 0 5px}.FeedbackDialog_attachment__fNb8E button{border:1px solid var(--border);border-radius:5px;padding:3px 7px;background:white;color:var(--text2);font-size:11px}.FeedbackDialog_context__MTtzF{margin-top:18px;border:1px solid var(--border);border-radius:8px;padding:13px 14px;background:#f8fafb}.FeedbackDialog_contextCheck__mhrPW{display:flex;align-items:flex-start;gap:9px;cursor:pointer}.FeedbackDialog_contextCheck__mhrPW input{margin-top:3px;accent-color:var(--accent)}.FeedbackDialog_contextCheck__mhrPW strong{font-size:12px;font-weight:600}.FeedbackDialog_contextCheck__mhrPW small{display:block;margin-top:3px;font-size:11px;color:var(--text2)}.FeedbackDialog_context__MTtzF summary{display:flex;justify-content:space-between;margin-top:12px;cursor:pointer;list-style:none;color:var(--accent);font-size:12px}.FeedbackDialog_context__MTtzF summary::-webkit-details-marker{display:none}.FeedbackDialog_context__MTtzF summary span{transition:transform .15s}.FeedbackDialog_context__MTtzF details[open] summary span{transform:rotate(180deg)}.FeedbackDialog_context__MTtzF>p{color:var(--text2);font-size:11px;margin:8px 0 0}.FeedbackDialog_details__9Y1LO{margin-top:12px;padding-top:8px;border-top:1px solid var(--border)}.FeedbackDialog_details__9Y1LO>div{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:5px;font-size:11px;line-height:1.8}.FeedbackDialog_details__9Y1LO dt{color:var(--text2)}.FeedbackDialog_details__9Y1LO dd{margin:0;color:#475569;overflow-wrap:anywhere}.FeedbackDialog_excluded__e72TJ{color:var(--yellow);font-size:11px;margin-top:8px}.FeedbackDialog_reply__TjDMA{color:var(--text2);font-size:12px;margin-top:16px;overflow-wrap:anywhere}.FeedbackDialog_reply__TjDMA strong{color:var(--text);font-weight:500}.FeedbackDialog_error__p1hZI{margin-top:14px;padding:10px 12px;border:1px solid #f0cccc;border-radius:6px;background:var(--red-dim);color:var(--red);font-size:12px;overflow-wrap:anywhere}.FeedbackDialog_footer__jzfyR{position:-webkit-sticky;position:sticky;bottom:0;padding:15px 24px;display:flex;gap:8px;align-items:center;border-top:1px solid var(--border);background:white}.FeedbackDialog_footer__jzfyR>span{margin-right:auto;max-width:200px;color:var(--text2);font-size:11px;line-height:1.5}.FeedbackDialog_button__k12WP{border:1px solid var(--border);border-radius:6px;padding:8px 14px;background:white;color:var(--text);font-size:12px;white-space:nowrap}.FeedbackDialog_primary__pczfm{background:var(--accent);color:white;border-color:var(--accent)}.FeedbackDialog_attach__6qiLP:hover:not(:disabled),.FeedbackDialog_button__k12WP:hover:not(:disabled){border-color:var(--accent)}.FeedbackDialog_primary__pczfm:hover:not(:disabled){background:var(--accent-hover);color:white}.FeedbackDialog_dialog__bMYX_ button:disabled{opacity:.45;cursor:default}.FeedbackDialog_success__1vTIb{text-align:center;padding:36px 50px}.FeedbackDialog_successMark__6a8dL{color:var(--accent);font-size:30px;margin-bottom:12px}.FeedbackDialog_success__1vTIb h3{font-size:18px;font-weight:600}.FeedbackDialog_success__1vTIb p{color:var(--text2);font-size:13px;margin:14px 0}.FeedbackDialog_success__1vTIb code{display:block;padding:8px 14px;border-radius:5px;background:var(--surface2);font-size:12px;overflow-wrap:anywhere;margin:14px 0 20px}