body.dj-contact-page{background:#080627;color:#f8f7ff}.dj-contact-page .dj-ui{background:radial-gradient(ellipse at 80% 36%,#340b4b55,transparent 45%),radial-gradient(ellipse at 10% 70%,#09318a50,transparent 45%),#080627;overflow:clip}.dj-contact-page .dj-site-header{position:relative;z-index:80;margin-block:22px 30px;border:1px solid #af49b1;border-radius:28px;background:linear-gradient(115deg,#101b52bb,#16082fbb)}.dj-collab{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;gap:40px;max-width:1360px;margin:0 auto;padding:12px 24px 90px}.dj-collab__intro,.dj-collab__panel{min-width:0;position:relative;z-index:1}.dj-collab__eyebrow{color:#00e9ff;font-size:19px;font-weight:800;margin:0 0 22px}.dj-collab h1{font-size:clamp(32px,3.9vw,58px);font-weight:900;line-height:1.5;color:#fff;margin:0 0 22px;letter-spacing:-1.5px}.dj-collab h1 em{display:block;font-style:normal;color:#ff168b}.dj-collab__description{font-size:clamp(17px,1.6vw,22px);line-height:1.95;color:#cec5f8;margin:0;max-width:30em}.dj-collab__art{display:block;width:110%;max-width:110%;height:auto;margin:12px -5% -12px;filter:drop-shadow(0 14px 35px #d3199d28)}.dj-collab__panel{padding:34px;border:1px solid #fb239d;border-radius:32px;background:linear-gradient(125deg,#0e1b4dee,#0e0a35f5);box-shadow:0 0 45px #8c14af12}.dj-collab form{display:grid;gap:24px;margin:0}.dj-collab__pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dj-collab__field{color:#f8f7ff;display:grid;gap:12px;font-size:18px;font-weight:700;margin:0;min-width:0}.dj-collab input,.dj-collab textarea{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;background:linear-gradient(110deg,#152052,#171740);color:#fff;border:1px solid #9386d6;border-radius:13px;padding:15px 18px;font:inherit;font-weight:400;line-height:1.7;min-height:58px;margin:0}.dj-collab input::placeholder,.dj-collab textarea::placeholder{color:#b2a5ed;opacity:1}.dj-collab textarea{min-height:158px;resize:vertical}.dj-collab input:focus-visible,.dj-collab textarea:focus-visible,.dj-collab button:focus-visible{outline:3px solid #21d9ff;outline-offset:4px;border-color:#21d9ff}.dj-collab [aria-invalid=true]{border-color:#ff6cab}.dj-collab__submit{display:flex;align-items:center;justify-content:center;gap:18px;min-height:64px;border:0;border-radius:24px;background:linear-gradient(105deg,#ff238d,#f9007d);box-shadow:0 10px 28px #fb00862b;color:white;font:inherit;font-size:23px;font-weight:800;cursor:pointer}.dj-collab__submit:hover{background:#e60074}.dj-collab__submit:disabled{opacity:.7;cursor:wait}.dj-collab__note{text-align:center;color:#c7bcef;font-size:15px;line-height:1.8;margin:-12px 0 0}.dj-collab__feedback{border:1px solid #27d8eb;border-radius:12px;padding:14px;color:#fff;line-height:1.8;background:#10213e;overflow-wrap:anywhere}.dj-collab__feedback p{margin:0}.dj-collab__feedback[data-error=true]{border-color:#ff7ab5;background:#341734}.dj-collab [hidden]{display:none!important}.dj-collab__space{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:visible}.dj-collab__space i{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 25%,#7dfcff,#0aa8ef 28%,#0a2692 60%,#16082d 85%);box-shadow:inset 5px 5px 20px #0ee8ff80,0 0 30px #0691fc30;width:370px;height:540px;left:-310px;top:280px;transform:rotate(-28deg)}.dj-collab__space i:nth-child(2){width:110px;height:110px;top:10px;left:-120px;background:radial-gradient(circle at 25% 25%,#ffc7ff,#ff209f 35%,#6b147d 70%,#120722)}.dj-collab__space i:nth-child(3){width:350px;height:350px;left:auto;right:-240px;top:620px;background:radial-gradient(circle at 25% 25%,#ffc7ff,#ee168c 35%,#470c76 70%,#100424)}.dj-collab__space span{position:absolute;color:#ff5ab6;font-size:38px;right:30%;top:14%;text-shadow:0 0 18px #fb159a}.dj-collab__space span:nth-of-type(2){right:3%;top:63%;color:#00dfff;font-size:24px}.dj-collab__space span:nth-of-type(3){right:85%;top:96%;font-size:20px}.dj-contact-page .dj-support-link{left:12px;width:48px;height:48px}.dj-contact-page .dj-site-footer{position:relative}.dj-collab :focus{scroll-margin-block:110px}.dj-collab__panel{scroll-margin-bottom:100px}
@media(min-width:761px){.dj-collab{padding-left:82px}.dj-contact-page .dj-site-header{max-width:calc(100% - 64px)}}
@media(max-width:1000px) and (min-width:761px){.dj-collab{gap:22px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.dj-collab__panel{padding:24px}.dj-collab__pair{grid-template-columns:1fr}.dj-collab__field{font-size:16px}}
@media(max-width:1000px){.dj-contact-page .dj-site-header{margin:12px 16px 24px;width:calc(100% - 32px);border-radius:24px}.dj-collab{display:flex;flex-direction:column;gap:18px;padding:0 18px 96px}.dj-collab__intro{width:100%;text-align:center}.dj-collab__eyebrow{font-size:16px;margin:0 0 12px}.dj-collab h1{font-size:clamp(30px,7.1vw,49px);letter-spacing:-.7px;margin-bottom:14px}.dj-collab__description{font-size:17px;max-width:32em;margin:auto}.dj-collab__art{width:85%;max-width:460px;margin:12px auto -12px}.dj-collab__panel{width:100%;box-sizing:border-box;border-radius:25px;padding:24px 18px 24px 44px}.dj-collab__pair{grid-template-columns:1fr;gap:22px}.dj-collab form{gap:22px}.dj-collab__field{font-size:16px;gap:10px}.dj-collab input,.dj-collab textarea{font-size:16px;padding:13px 15px}.dj-collab__submit{font-size:21px;border-radius:20px}.dj-collab__note{font-size:13px;margin-top:-8px}.dj-collab__space i{top:180px;left:-265px;width:300px;height:430px}.dj-collab__space i:nth-child(2){top:0;left:-85px}.dj-collab__space i:nth-child(3){top:550px;right:-300px}.dj-contact-page .dj-support-link{left:7px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:44px;height:44px}}

.dj-contact-page .dj-ui{display:flow-root}.dj-collab__space{background-image:radial-gradient(circle,#29cfff 1px,transparent 1.5px),radial-gradient(circle,#ee32a7 1px,transparent 1.5px);background-size:257px 219px,349px 307px;background-position:19px 31px,89px 111px}.dj-collab__panel .dj-collab__field{color:#f8f7ff}@media(max-width:1000px){.dj-collab__panel{max-width:680px}.dj-collab__intro{max-width:680px}.dj-collab{padding-left:18px}}
