.site-footer button.back-top{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.site-footer [hidden]{display:none!important}.landing-feedback-backdrop{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:18px;background:#050605c9;backdrop-filter:blur(5px)}.landing-feedback-card{position:relative;width:min(520px,100%);max-height:90vh;overflow:auto;padding:26px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 24px 80px #0009}.landing-feedback-card h2{margin:7px 0;font-size:25px;letter-spacing:-.04em}.landing-feedback-card>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.6}.landing-feedback-close{position:absolute;top:15px;right:15px;width:32px;height:32px;border:1px solid var(--line);border-radius:7px;background:var(--panel-soft);color:var(--text);font-size:20px;cursor:pointer}.landing-feedback-card form,.landing-feedback-card label{display:grid;gap:7px}.landing-feedback-card form{gap:13px}.landing-feedback-card label{font-size:12px;color:var(--text)}.landing-feedback-card input,.landing-feedback-card select,.landing-feedback-card textarea{width:100%;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--text);font:inherit}.landing-feedback-card :focus-visible{outline:2px solid var(--lime);outline-offset:2px}.landing-feedback-card small{color:var(--muted);font-size:11px;line-height:1.5}.landing-feedback-card button:disabled{opacity:.55;cursor:not-allowed}.landing-feedback-status{min-height:16px;color:#ff9b92;font-size:12px}.landing-feedback-status.is-success{color:var(--lime)}
