.rd-dlg :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rd-dlg .tm-feedback-field:focus-visible,.rd-dlg .tm-report-input:focus-visible{outline:0}.rd-dlg a.tm-btn{text-decoration:none}.rd-dlg-link{color:var(--ink);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--ac);text-decoration-color:var(--ac)}@media(hover:hover){.rd-dlg-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.rd-dlg-scrim{overscroll-behavior:contain}.rd-dlg .tm-report-p strong,.rd-dlg-note strong{font-weight:600;color:var(--ink)}.rd-dlg-url{display:flex;gap:8px;margin:0 0 16px}.rd-dlg-url-text{flex:1 1;min-width:0;display:flex;align-items:center;height:36px;padding:0 12px;border:1px solid var(--ln-strong);border-radius:var(--tm-r-sm);background:var(--tm-field);color:var(--mu);font:400 13px/1 var(--ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-dlg-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.rd-dlg-grid-2{grid-template-columns:repeat(2,1fr)}.rd-dlg-note{margin:20px 0 10px;padding-top:18px;border-top:1px solid var(--ln);color:var(--mu);font-size:13px;line-height:1.5}.rd-dlg-url:last-child{margin-bottom:0}.rd-dlg-switch{align-items:center;padding-top:16px}.rd-dlg-actions{margin-top:24px}.rd-dlg-switch+.rd-dlg-actions{margin-top:22px}.rd-summary{width:min(680px,100%)}.rd-summary-copy{padding-top:4px;color:var(--ink);font-size:var(--reader-font-size);line-height:1.78}.rd-summary-copy p{margin:0}.rd-summary-copy p+p{margin-top:1.15em}.rd-toast-wrap{position:fixed;left:50%;bottom:calc(28px + var(--sab));z-index:90;max-width:calc(100vw - 32px);transform:translateX(-50%);pointer-events:none}.rd-toast{padding:10px 18px;border:1px solid var(--ln);border-radius:var(--r-pill);color:var(--ink);font:500 13px/1.3 var(--ui);text-align:center}.rd-to-top,.rd-toast{background:var(--tm-surface);box-shadow:var(--tm-shadow-lg)}.rd-to-top{--tm-ibtn-pad:10px;position:fixed;right:20px;bottom:calc(24px + var(--sab));z-index:40;border:1px solid var(--ln);border-radius:50%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s,background-color .15s,color .15s}.rd-to-top.is-shown{opacity:1;visibility:visible;pointer-events:auto}.rd-to-top:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:520px){.rd-dlg-grid,.rd-dlg-grid-2{grid-template-columns:1fr}.rd-dlg .tm-confirm-actions{flex-wrap:wrap}.rd-to-top{right:14px;bottom:calc(18px + var(--sab))}}@media(prefers-reduced-motion:reduce){.rd-to-top{transition:none}}.rd-report-quote{max-height:9.5em;overflow-y:auto;margin:-10px 0 20px;padding:10px 12px;border-left:2px solid var(--ln-strong);background:var(--tm-hover);border-radius:0 var(--tm-r-sm) var(--tm-r-sm) 0;color:var(--ink);font:400 13.5px/1.6 var(--ui);overflow-wrap:anywhere}