.qa-dialog-backdrop{z-index:70;background:#0006;justify-content:center;align-items:center;padding:24px;animation:.4s both forum-fade-in;display:flex;position:fixed;inset:0}.qa-dialog{background:var(--forum-card);border-radius:14px;flex-direction:column;width:100%;max-width:640px;max-height:85dvh;animation:.4s cubic-bezier(.22,.68,0,1) both forum-dialog-in;display:flex;overflow:hidden;box-shadow:0 10px 40px #0002}.qa-dialog>header{border-bottom:1px solid var(--forum-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 20px;display:flex}.qa-dialog>header h2{font-size:16px;font-weight:600}.qa-dialog>header button{width:40px;height:40px;color:var(--forum-muted);place-items:center;display:grid}.qa-dialog-scroll{overscroll-behavior:contain;min-height:0;padding:0 20px 20px;overflow-y:auto}.qa-dialog-subtitle{color:var(--forum-muted);padding:14px 20px;font-size:12px}.qa-dialog-backdrop[data-closing]{animation:.4s both forum-fade-out}.qa-dialog-backdrop[data-closing] .qa-dialog{animation:.4s cubic-bezier(.4,0,.8,.4) both forum-dialog-out}.qa-dialog :is(button,a,input):focus-visible{outline:2px solid var(--forum-accent);outline-offset:-3px}.qa-dialog button{cursor:pointer;transition:color .4s,background-color .4s}.qa-dialog button:hover{background:var(--forum-soft)}.qa-dialog button:disabled{cursor:default;opacity:.45}.qa-dialog [aria-pressed=true]{color:var(--forum-accent)}.forum-feedback-dialog .qa-dialog{max-width:520px}.forum-feedback-options{padding:0 22px max(20px,env(safe-area-inset-bottom));overflow:auto}.forum-feedback-options button{border-bottom:1px solid var(--forum-line);text-align:left;align-items:center;gap:20px;width:100%;min-height:70px;padding:18px 0;font-size:17px;line-height:1.5;display:flex}.forum-feedback-options button:last-child{border:0}.forum-feedback-options svg{flex-shrink:0}.forum-feedback-options span{overflow-wrap:anywhere}.forum-feedback-history{padding:0 20px 20px;overflow:auto}.forum-feedback-history>div{border-bottom:1px solid var(--forum-line);align-items:center;gap:12px;padding:16px 0;display:flex}.forum-feedback-history p{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.forum-feedback-history small{color:var(--forum-muted);margin-top:5px;display:block}.forum-feedback-history button{color:var(--forum-accent);flex-shrink:0;padding:10px}@keyframes forum-fade-in{0%{opacity:0}to{opacity:1}}@keyframes forum-fade-out{0%{opacity:1}to{opacity:0}}@keyframes forum-dialog-in{0%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes forum-dialog-out{0%{transform:translateY(0)}to{transform:translateY(40px)}}@keyframes forum-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes forum-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (max-width:767px){.qa-dialog-backdrop{align-items:flex-end;padding:0}.qa-dialog{border-radius:18px 18px 0 0;max-height:88dvh;animation-name:forum-sheet-in}.qa-dialog-backdrop[data-closing] .qa-dialog{animation-name:forum-sheet-out}.qa-dialog>header{min-height:58px;padding:8px 16px}.forum-feedback-dialog .qa-dialog:before{content:"";background:#adb1b9;border-radius:4px;flex-shrink:0;width:42px;height:5px;margin:12px auto 0}.forum-feedback-dialog .qa-dialog>header{border:0;min-height:38px;padding:0 16px}.forum-feedback-dialog h2{color:var(--forum-muted);font-size:13px}}@media (prefers-reduced-motion:reduce){.qa-dialog-backdrop,.qa-dialog-backdrop .qa-dialog{animation:none}.qa-dialog button{transition:none}}
