.feedback-page{background:#07090c;color:#edf0f4}.feedback-wrap{max-width:960px;margin:auto;padding:65px 32px 80px}.feedback-intro{margin-bottom:48px}.feedback-intro .eyebrow{color:#d7f96b;margin-bottom:24px}.feedback-intro h1{font-size:clamp(40px,6vw,72px);letter-spacing:-2px;line-height:1.1;margin:0 0 24px}.feedback-intro h1 em{color:#d7f96b}.feedback-intro p{max-width:700px;line-height:1.7;color:#bcc2cc;font-size:18px}.feedback-event{color:#d7f96b!important}.feedback-intro .small-note{font-size:14px;color:#a6acb5}#feedback-form fieldset{border:0;border-top:1px solid #30343a;margin:0;padding:32px 0 36px;min-width:0}#feedback-form legend{float:left;width:100%;font-size:23px;font-weight:600;margin-bottom:18px;line-height:1.4}#feedback-form legend+*{clear:both}.hint{font-size:14px;color:#a6acb5;line-height:1.65;margin:0 0 16px}.required,.optional{font-size:12px;font-weight:400;color:#a6acb5;margin-left:8px}.choice-row{display:flex;gap:12px;flex-wrap:wrap}.choice{position:relative;flex:1;min-width:100px;display:flex;gap:9px;padding:16px 10px;border:1px solid #444b57;align-items:center;background:#101319;cursor:pointer}.choice span{display:flex;flex-direction:column;gap:5px;font-size:13px}.choice b{font-size:22px;color:#d7f96b}.choice:has(input:checked){border-color:#d7f96b;background:#192018}#feedback-form input[type=radio],#feedback-form input[type=checkbox]{accent-color:#d7f96b;width:18px;height:18px;flex-shrink:0;margin:2px 0}.checks{display:grid;grid-template-columns:1fr 1fr;gap:15px}.checks label,.permission-options label,.updates{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.6;cursor:pointer}.checks label{padding:8px 0}#feedback-form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),#feedback-form textarea{box-sizing:border-box;display:block;width:100%;background:#101319;color:#edf0f4;border:1px solid #444b57;padding:15px;font:inherit;font-size:16px;line-height:1.6;border-radius:4px}#feedback-form textarea{resize:vertical}#feedback-form input::placeholder,#feedback-form textarea::placeholder{color:#919aa8}#feedback-form :focus-visible{outline:2px solid #d7f96b;outline-offset:4px}.field-label{display:block;margin:20px 0 8px;font-size:14px}.field-label span{color:#a6acb5}.permission-heading{font-weight:600;font-size:18px;margin:26px 0 10px}.permission-options{display:grid;gap:18px;margin:20px 0}.hint a{color:#d7f96b;text-decoration:underline}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.details-grid label{display:flex;flex-direction:column;gap:9px;font-size:15px}.details-grid .full{grid-column:1/-1}.updates{margin:24px 0}.submit-area{border-top:1px solid #30343a;padding-top:28px}.submit-area .button{font:inherit;border:0;cursor:pointer;background:#d7f96b;color:#07090c;min-height:52px;padding:15px 26px}.submit-area .button:disabled{opacity:.6}.honeypot{display:none!important}#feedback-status{line-height:1.7;font-size:14px}.thanks-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}@media(max-width:600px){.feedback-wrap{padding:40px 20px 60px}.checks,.details-grid{grid-template-columns:1fr}.choice-row{gap:8px}.choice{min-width:80px;padding:12px 8px}.choice span{font-size:12px}#feedback-form legend{font-size:20px}.feedback-intro p{font-size:16px}.details-grid .full{grid-column:auto}.submit-area .button{width:100%}}
