.feedback-widget{z-index:1000;font-family:Stack Sans Text,Segoe UI,sans-serif;position:fixed;bottom:22px;right:22px}.feedback-trigger{color:#f3f3ef;cursor:pointer;background:#111210;border:1px solid #ff5a00;align-items:center;gap:8px;padding:11px 15px;display:flex;box-shadow:0 8px 30px #0008}.feedback-trigger:hover,.feedback-trigger:focus-visible{color:#090909;background:#ff5a00}.feedback-trigger svg{width:17px}.feedback-panel{color:#f3f3ef;background:#111210;border:1px solid #343632;width:min(390px,100vw - 32px);max-height:calc(100vh - 100px);padding:24px;position:absolute;bottom:58px;right:0;overflow:auto;box-shadow:0 20px 70px #000c}.feedback-panel header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.feedback-panel header span,.feedback-panel label>span,.feedback-panel legend{letter-spacing:.13em;color:#ff5a00;font:10px Stack Sans Notch,monospace}.feedback-panel h2{margin:8px 0 0;font:600 29px/.95 Stack Sans Headline,sans-serif}.feedback-panel header button{color:#aaa;cursor:pointer;background:0 0;border:0}.feedback-panel header button svg{width:18px}.feedback-panel>p{color:#a5a8a2;margin:18px 0;font-size:13px;line-height:1.5}.feedback-panel form{gap:14px;display:grid}.feedback-panel label{gap:7px;display:grid}.feedback-panel select,.feedback-panel textarea{box-sizing:border-box;color:#f3f3ef;width:100%;font:inherit;background:#090a09;border:1px solid #363833;padding:11px}.feedback-panel textarea{resize:vertical}.feedback-panel select:focus-visible,.feedback-panel textarea:focus-visible,.feedback-panel button:focus-visible,.feedback-upload:focus-within{outline-offset:2px;outline:2px solid #c6ff33}.feedback-panel fieldset{border:0;gap:6px;margin:0;padding:0;display:flex}.feedback-panel legend{margin-bottom:7px}.feedback-panel fieldset label input{opacity:0;position:absolute}.feedback-panel fieldset label span{color:#bbb;cursor:pointer;border:1px solid #3a3c38;place-items:center;width:34px;height:32px;display:grid}.feedback-panel fieldset label input:checked+span{color:#090909;background:#c6ff33;border-color:#c6ff33}.feedback-contact{align-items:start;grid-template-columns:auto 1fr!important}.feedback-contact>span{color:#b7bab4!important;letter-spacing:0!important;font:12px/1.4 Stack Sans Text,sans-serif!important}.feedback-upload{color:#ddd;cursor:pointer;border:1px dashed #484b45;align-items:center;gap:9px;padding:11px;display:flex!important}.feedback-upload svg{color:#ff5a00;width:17px}.feedback-upload>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit!important}.feedback-upload input,.feedback-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.feedback-panel small{color:#777}.feedback-message{color:#c6ff33!important;margin:0!important}.feedback-submit{color:#090909;cursor:pointer;background:#ff5a00;border:0;justify-content:center;align-items:center;gap:8px;padding:13px;font-weight:750;display:flex}.feedback-submit:disabled{opacity:.55;cursor:wait}.feedback-submit svg{width:17px}@media (width<=600px){.feedback-widget{bottom:16px;right:16px}.feedback-panel{width:auto;max-height:none;position:fixed;inset:16px}.feedback-trigger span{display:none}}
