.feedback-module__p3XwIG__page{background:var(--paper);min-height:100dvh;color:var(--ink);padding:32px 24px 64px}.feedback-module__p3XwIG__wrap{max-width:720px;margin:auto}.feedback-module__p3XwIG__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.feedback-module__p3XwIG__header a{color:var(--ink);font-size:13px}.feedback-module__p3XwIG__intro{padding:42px 0 28px}.feedback-module__p3XwIG__marker{font:11px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.feedback-module__p3XwIG__intro h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(32px,6vw,50px);line-height:1.12}.feedback-module__p3XwIG__intro p{max-width:570px;color:var(--muted);font-size:15px;line-height:1.8}.feedback-module__p3XwIG__form{flex-direction:column;gap:28px;display:flex}.feedback-module__p3XwIG__categories{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.feedback-module__p3XwIG__categories legend{margin-bottom:12px;font-size:13px;font-weight:650}.feedback-module__p3XwIG__categories label{border:1px solid var(--line);cursor:pointer;border-radius:12px;flex:1;align-items:center;gap:9px;min-width:150px;padding:14px;font-size:13px;display:flex}.feedback-module__p3XwIG__categories label:has(:checked){border-color:var(--orange);background:color-mix(in srgb,var(--orange) 8%,var(--paper))}.feedback-module__p3XwIG__categories input{accent-color:var(--orange)}.feedback-module__p3XwIG__field{flex-direction:column;gap:9px;font-size:13px;font-weight:600;display:flex}.feedback-module__p3XwIG__field span{color:var(--muted);font-size:11px;font-weight:400}.feedback-module__p3XwIG__field input,.feedback-module__p3XwIG__field textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:10px;padding:14px;font-family:inherit;font-size:14px;line-height:1.65}.feedback-module__p3XwIG__field textarea{resize:vertical;min-height:180px}.feedback-module__p3XwIG__field input:focus-visible,.feedback-module__p3XwIG__field textarea:focus-visible,.feedback-module__p3XwIG__send:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.feedback-module__p3XwIG__details{grid-template-columns:1fr 1fr;gap:20px;display:grid}.feedback-module__p3XwIG__footer{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.feedback-module__p3XwIG__footer span{color:var(--muted);font-size:11px}.feedback-module__p3XwIG__send{background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:10px;padding:14px 20px;font-size:13px;font-weight:700}.feedback-module__p3XwIG__send:disabled{opacity:.5;cursor:not-allowed}.feedback-module__p3XwIG__notice{border-left:3px solid var(--orange);background:color-mix(in srgb,var(--orange) 7%,transparent);padding:14px 18px;font-size:13px;line-height:1.7}.feedback-module__p3XwIG__notice button{color:var(--ink);text-decoration:underline}.feedback-module__p3XwIG__success{border-top:3px solid var(--orange);padding:30px 0}.feedback-module__p3XwIG__success h2{letter-spacing:-.035em;font-size:30px}.feedback-module__p3XwIG__success p{color:var(--muted);line-height:1.8}.feedback-module__p3XwIG__success a{color:var(--ink);margin-top:20px;font-weight:700;display:inline-block}@media (max-width:520px){.feedback-module__p3XwIG__page{padding:20px 18px 40px}.feedback-module__p3XwIG__intro{padding-top:32px}.feedback-module__p3XwIG__details{grid-template-columns:1fr}.feedback-module__p3XwIG__categories label{min-width:100%}.feedback-module__p3XwIG__header{gap:15px}}
