.sd-feedback-page{min-height:100vh;background:#0a0c0d;color:#f2f5f1;position:relative;overflow-x:hidden}.sd-feedback-bg{position:fixed;inset:0;pointer-events:none;overflow:hidden}.sd-feedback-bg div{position:absolute;width:620px;height:620px;border-radius:50%;filter:blur(100px);background:radial-gradient(circle,rgba(200,255,46,.16),transparent 70%);top:-280px;left:50%;transform:translateX(-50%)}.sd-feedback-header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:22px clamp(20px,5vw,48px)}.sd-feedback-brand{display:inline-flex;align-items:center;gap:11px;color:#f2f5f1;text-decoration:none;font-weight:900;font-size:20px;letter-spacing:-.03em}.sd-feedback-brand img{width:34px;height:34px;object-fit:contain}.sd-feedback-tag{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#9fcf1f;border:1px solid #333b40;background:rgba(200,255,46,.05);border-radius:20px;padding:5px 12px}.sd-feedback-main{position:relative;z-index:2;max-width:640px;margin:0 auto;padding:20px clamp(20px,5vw,40px) 60px}.sd-feedback-intro{text-align:center;margin-bottom:34px}.sd-feedback-intro h1{margin:0 0 14px;font-size:clamp(34px,5.5vw,54px);line-height:1.02;letter-spacing:-.06em}.sd-feedback-intro h1 span{color:#c8ff2e}.sd-feedback-intro p{color:#c2ccbe;font-size:clamp(14.5px,2.2vw,17px);line-height:1.55;max-width:500px;margin:0 auto}.sd-feedback-card{background:#14181a;border:1px solid #262c30;border-radius:18px;padding:clamp(22px,4vw,34px)}.sd-feedback-field{margin-bottom:24px}.sd-feedback-field label{display:block;font-size:15px;font-weight:800;color:#f2f5f1;margin-bottom:4px}.sd-feedback-field label small{color:#5e6a65;font-weight:500}.sd-feedback-field p{font-family:JetBrains Mono,monospace;font-size:11px;color:#5e6a65;margin:0 0 12px}.sd-feedback-stars{display:flex;gap:8px}.sd-feedback-stars button{background:none;border:none;cursor:pointer;padding:0;color:#333b40;font-size:38px;line-height:1;transition:.12s ease}.sd-feedback-stars button:hover{transform:scale(1.08)}.sd-feedback-stars button.on{color:#c8ff2e}.sd-feedback-chips{display:flex;flex-wrap:wrap;gap:8px}.sd-feedback-chips button{border:1px solid #333b40;background:#0f1214;color:#9aa39c;border-radius:30px;padding:9px 15px;font-size:13.5px;font-weight:800;cursor:pointer}.sd-feedback-chips button:hover{color:#f2f5f1}.sd-feedback-chips button.on{border-color:#c8ff2e;color:#f2f5f1;background:rgba(200,255,46,.1)}.sd-feedback-field input,.sd-feedback-field textarea{width:100%;background:#0f1214;border:1px solid #333b40;border-radius:12px;padding:13px 15px;color:#f2f5f1;font-size:15px;font-family:inherit;outline:none;transition:.2s ease}.sd-feedback-field textarea{resize:vertical;min-height:96px;line-height:1.5}.sd-feedback-field input:focus,.sd-feedback-field textarea:focus{border-color:#c8ff2e;box-shadow:0 0 0 3px rgba(200,255,46,.1)}.sd-feedback-field input::placeholder,.sd-feedback-field textarea::placeholder{color:#5e6a65}.sd-feedback-submit{width:100%;border:none;background:#c8ff2e;color:#0a0c0d;font-weight:900;font-size:16px;padding:15px;border-radius:12px;cursor:pointer;margin-top:8px}.sd-feedback-submit:disabled{opacity:.65;cursor:not-allowed}.sd-feedback-error{color:#ff6b6b;font-size:13px;text-align:center;margin-top:12px;font-weight:800}.sd-feedback-thanks{text-align:center;padding:18px 0}.sd-feedback-thanks div{width:60px;height:60px;border-radius:50%;background:rgba(200,255,46,.12);color:#c8ff2e;display:grid;place-items:center;margin:0 auto 18px;font-size:30px;font-weight:900}.sd-feedback-thanks h2{font-size:28px;margin:0 0 10px}.sd-feedback-thanks p{color:#9aa39c;font-size:15px;line-height:1.55;max-width:380px;margin:0 auto 20px}.sd-feedback-thanks button{border:1px solid #333b40;background:transparent;color:#9fcf1f;border-radius:10px;padding:10px 18px;cursor:pointer;font-weight:800}.sd-feedback-footer{position:relative;z-index:2;border-top:1px solid #262c30;padding:22px clamp(20px,5vw,48px);text-align:center;font-family:JetBrains Mono,monospace;font-size:11.5px;color:#5e6a65}.sd-feedback-footer a{color:#9aa39c}.sd-feedback-footer a:hover{color:#c8ff2e}