:root{color-scheme:dark}.suggestions{border-top:1px solid #334b5a;margin-top:28px;padding-top:12px}.suggestions h2{font-size:22px;line-height:1.3}button{font:inherit;color:#edf5f8;background:#145766;border:1px solid #5cc8d4;border-radius:8px;padding:11px 16px;min-height:44px;cursor:pointer}button:hover{background:#1d6979}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #8ae7ee;outline-offset:3px}button:disabled{opacity:.6;cursor:wait}
dialog{position:fixed;margin:auto;color:#edf5f8;background:#172733;border:1px solid #41596e;border-radius:16px;width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;padding:28px;box-shadow:0 24px 100px #0008}dialog::backdrop{background:#050d17cc}dialog h1{font-size:28px;margin:12px 0}dialog .eyebrow{font-size:12px;letter-spacing:1.4px;color:#8ae7ee;padding-right:25px}.close{position:absolute;right:10px;top:10px;font-size:26px;line-height:1;padding:6px 12px;background:transparent;border:0}.note{font-size:13px;color:#a9bdc9}
#feedback-form label{display:block;margin:12px 0 5px}#feedback-form input:not([type=checkbox]),#feedback-form textarea,#feedback-form select{display:block;width:100%;border:1px solid #61758b;border-radius:6px;background:#101e2b;color:#fff;padding:10px;font:16px system-ui}#feedback-form textarea{resize:vertical;min-height:120px}.feedback-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#feedback-form .feedback-check{display:flex;align-items:flex-start;gap:9px;margin:16px 0}.feedback-check input{min-width:20px;min-height:20px;margin:3px 0 0}.feedback-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#feedback-status{white-space:pre-wrap}#feedback-status[data-error=true]{color:#ffb7b7}@media(max-width:540px){.feedback-grid{grid-template-columns:1fr;gap:0}dialog{padding:22px}body{padding:16px}}
