.ContactForm-module__f_V9Ma__form{color:#f6f6f6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#10092ccc,#0a061eb8),repeating-linear-gradient(45deg,#ffffff08 0 1px,#fff0 1px 6px);border:1px solid #ffffff38;border-radius:1rem;flex-direction:column;gap:38px;width:min(100%,1000px);margin:2rem auto 0;padding:24px 48px 20px;display:flex;box-shadow:0 22px 50px #00000059}.ContactForm-module__f_V9Ma__header{flex-direction:column;gap:6px;display:flex}.ContactForm-module__f_V9Ma__title{color:#fff;text-shadow:0 1px 3px #00000080;font-size:20px;font-weight:600}.ContactForm-module__f_V9Ma__subtitle{color:#ffffffe6;text-shadow:0 1px 3px #00000080;font-size:14px;line-height:1.6}.ContactForm-module__f_V9Ma__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ContactForm-module__f_V9Ma__field{flex-direction:column;gap:6px;display:flex}.ContactForm-module__f_V9Ma__field label,.ContactForm-module__f_V9Ma__label{text-transform:uppercase;letter-spacing:.12em;color:#fffffff2;text-shadow:0 1px 3px #00000080;font-size:12px;font-weight:500}.ContactForm-module__f_V9Ma__field input,.ContactForm-module__f_V9Ma__field textarea,.ContactForm-module__f_V9Ma__field select{color:#fff;border:1px solid #ffffff4d;border-radius:12px;outline:none;padding:9px 11px;font-size:14px;line-height:1.5;transition:border-color .16s,box-shadow .16s,background .16s;background:#00000080!important}.ContactForm-module__f_V9Ma__field textarea{resize:vertical;min-height:120px}.ContactForm-module__f_V9Ma__field input::placeholder,.ContactForm-module__f_V9Ma__field textarea::placeholder{color:#ffffffb8}.ContactForm-module__f_V9Ma__field input:focus,.ContactForm-module__f_V9Ma__field textarea:focus,.ContactForm-module__f_V9Ma__field select:focus{background:#0000004d;border-color:#fff9;box-shadow:0 0 0 1px #ffffff40}.ContactForm-module__f_V9Ma__options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.ContactForm-module__f_V9Ma__optionItem{color:#fffffff5;text-shadow:0 1px 2px #0006;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ContactForm-module__f_V9Ma__optionItem input{accent-color:#fff}.ContactForm-module__f_V9Ma__optionItem:has(input[type=radio]){cursor:pointer;background:#00000059;border:1px solid #ffffff4d;border-radius:10px;padding:8px 12px;transition:background .16s,color .16s,border-color .16s,box-shadow .16s}.ContactForm-module__f_V9Ma__optionItem:has(input[type=radio]):hover{background:#ffffff24;border-color:#fff9}.ContactForm-module__f_V9Ma__optionItem:has(input[type=radio]:checked){color:#17142b;background:#fff;border-color:#fff;font-weight:600;box-shadow:0 6px 18px #00000059}.ContactForm-module__f_V9Ma__optionItem:has(input[type=radio]:focus-visible){outline-offset:2px;outline:2px solid #fff}.ContactForm-module__f_V9Ma__optionItem input[type=radio]{accent-color:#6d4aff}.ContactForm-module__f_V9Ma__footer{justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}.ContactForm-module__f_V9Ma__helper{color:#ffffffd9;max-width:260px;font-size:12px}.ContactForm-module__f_V9Ma__submit{cursor:pointer;color:#0f0f0f;background:#f5f5f5;border:none;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:500;transition:background .16s,transform .12s,box-shadow .16s}.ContactForm-module__f_V9Ma__submit:hover{background:#fff;transform:translateY(-1px);box-shadow:0 12px 24px #00000040}@media (max-width:768px){.ContactForm-module__f_V9Ma__form{width:96%;margin:2.6rem auto;padding:20px 18px 18px}.ContactForm-module__f_V9Ma__grid{grid-template-columns:1fr}.ContactForm-module__f_V9Ma__footer{flex-direction:column;align-items:center}}@media (min-width:900px){.ContactForm-module__f_V9Ma__grid{grid-template-columns:1fr}}.ContactForm-module__f_V9Ma__trap{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px}.ContactForm-module__f_V9Ma__required{color:#ffb4b4;margin-left:.2em}.ContactForm-module__f_V9Ma__error{color:#ffb4b4;margin:0;font-size:12px}.ContactForm-module__f_V9Ma__field input[aria-invalid=true],.ContactForm-module__f_V9Ma__field textarea[aria-invalid=true]{border-color:#ff9b9b}.ContactForm-module__f_V9Ma__counter{color:#ffffffc7;align-self:flex-end;font-size:11px}.ContactForm-module__f_V9Ma__counterWarn{color:#ffd27a}.ContactForm-module__f_V9Ma__field .ContactForm-module__f_V9Ma__consent{color:#fffffff5;text-transform:none;letter-spacing:0;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.ContactForm-module__f_V9Ma__field .ContactForm-module__f_V9Ma__consent input{accent-color:#fff;margin-top:3px}.ContactForm-module__f_V9Ma__consentLink{text-underline-offset:3px;text-decoration:underline}.ContactForm-module__f_V9Ma__field .ContactForm-module__f_V9Ma__consent input[aria-invalid=true]{outline-offset:2px;outline:2px solid #ff9b9b}.ContactForm-module__f_V9Ma__hint{color:#ffffffd1;text-transform:none;letter-spacing:0;font-size:12px;line-height:1.5}
.MusicContactForm-module__iQZ8UW__optional{text-transform:none;letter-spacing:.02em;opacity:.85;margin-left:.4em;font-weight:400}.MusicContactForm-module__iQZ8UW__linkRow{align-items:center;gap:8px;display:flex}.MusicContactForm-module__iQZ8UW__linkRow input{flex:1;min-width:0}.MusicContactForm-module__iQZ8UW__linkRemove,.MusicContactForm-module__iQZ8UW__linkAdd{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff4d;transition:background .16s}.MusicContactForm-module__iQZ8UW__linkRemove:hover,.MusicContactForm-module__iQZ8UW__linkAdd:hover{background:#ffffff29}.MusicContactForm-module__iQZ8UW__linkRemove:focus-visible,.MusicContactForm-module__iQZ8UW__linkAdd:focus-visible{outline-offset:2px;outline:2px solid #fff}.MusicContactForm-module__iQZ8UW__linkRemove{border-radius:999px;flex:none;width:36px;height:36px;font-size:14px}.MusicContactForm-module__iQZ8UW__linkAdd{border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:13px}.MusicContactForm-module__iQZ8UW__linkAdd:disabled{opacity:.45;cursor:not-allowed}
.ContactFormBrowser-module__vBc0Wq__root{width:100%}.ContactFormBrowser-module__vBc0Wq__pills{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.ContactFormBrowser-module__vBc0Wq__pill{color:#fff;letter-spacing:.04em;cursor:pointer;background:#00000026;border:1px solid #ffffff73;border-radius:999px;padding:.45rem 1.25rem;font-size:.9rem;transition:background .2s,color .2s}.ContactFormBrowser-module__vBc0Wq__pill:hover{background:#ffffff26}.ContactFormBrowser-module__vBc0Wq__pill[aria-pressed=true]{color:#111;background:#fff;border-color:#fff}.ContactFormBrowser-module__vBc0Wq__pill:focus-visible{outline-offset:3px;outline:2px solid #fff}
