.asd-submit{background:#140b1a;position:relative;overflow:hidden}html:has(.asd-submit),body:has(.asd-submit){background:#140b1a}.asd-submit-glow{pointer-events:none;background:radial-gradient(50% 60% at 30% 0,#ff3d7f2e,#0000 70%),radial-gradient(45% 55% at 80% 6%,#ffb0201a,#0000 70%);height:360px;position:absolute;inset:-10% -10% auto}.asd-submit-wrap{color:#f6eefb;max-width:52rem;margin:0 auto;padding:6.5rem 1.25rem 5rem;position:relative}@media (width>=768px){.asd-submit-wrap{padding-top:8.5rem}}.asd-crumb{color:#b6a2c4;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.asd-crumb a{color:#b6a2c4;text-decoration:none}.asd-crumb a:hover{color:#ff6aa0}.asd-crumb b{color:#f6eefb}.asd-crumb span{opacity:.4}.asd-submit-wrap h1{letter-spacing:-.025em;margin:1.4rem 0 0;font-size:clamp(2rem,5vw,3rem);font-weight:800}.asd-submit-sub{color:#c9b8d6;margin:.9rem 0 0;font-size:1.05rem;line-height:1.6}.asd-submit-cols{grid-template-columns:1fr;gap:1rem;margin-top:2.5rem;display:grid}@media (width>=640px){.asd-submit-cols{grid-template-columns:1fr 1fr}}.asd-submit-card{background:#1c1027;border:1px solid #ffffff17;border-radius:16px;padding:1.4rem 1.5rem}.asd-submit-card h2{color:#fff;font-size:1.05rem;font-weight:800}.asd-submit-card p{color:#c9b8d6;margin:.6rem 0 0;font-size:.94rem;line-height:1.55}.asd-submit-card ul{flex-direction:column;gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.asd-submit-card ul li{color:#c9b8d6;align-items:flex-start;gap:.5rem;font-size:.94rem;line-height:1.5;display:flex}.asd-submit-card ul li svg{color:#7ee3a9;flex:none;margin-top:2px}.asd-submit-card ol{color:#c9b8d6;flex-direction:column;gap:.45rem;margin:.8rem 0 0;padding-left:1.2rem;font-size:.94rem;line-height:1.5;display:flex}.asd-submit-cta{color:#1a0b12;background:linear-gradient(96deg,#ffb020,#ff3d7f);border-radius:999px;align-items:center;gap:.5rem;margin-top:2.2rem;padding:.85rem 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.asd-submit-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #ff3d7f99}.asd-submit-note{color:#b6a2c4b3;margin-top:1rem;font-size:.82rem}.asd-submit-mail-fallback{color:#b6a2c4d9;align-items:center;gap:.35rem;text-decoration:underline;display:inline-flex}.asd-submit-form{background:#1c1027;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;gap:1rem;margin-top:2.2rem;padding:1.4rem 1.5rem;display:flex}.asd-submit-form label{flex-direction:column;flex:1;gap:.4rem;display:flex}.asd-submit-form label span{color:#f6eefb;font-size:.85rem;font-weight:700}.asd-submit-form input,.asd-submit-form select{color:#f6eefb;background:#140b1a;border:1px solid #ffffff21;border-radius:10px;height:2.6rem;padding:0 .8rem;font-size:.94rem}.asd-submit-form input:focus,.asd-submit-form select:focus{outline-offset:1px;outline:2px solid #ff6aa0}.asd-submit-form-row{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.asd-submit-form-row{grid-template-columns:1fr 1fr}}.asd-submit-form-btn{cursor:pointer;border:0;justify-content:center;margin-top:.4rem}.asd-submit-form-btn:disabled{opacity:.6;cursor:wait;transform:none}.asd-submit-form-msg{color:#ffb020;margin:0;font-size:.88rem}.asd-submit-form-done{color:#7ee3a9;font-size:1rem;line-height:1.6}.asd-url-row{gap:.5rem;display:flex}.asd-url-row input{flex:1;min-width:0}.asd-autofill-btn{white-space:nowrap;color:#ff9dbf;cursor:pointer;background:#ff3d7f1f;border:1px solid #ff6aa08c;border-radius:10px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.88rem;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.asd-autofill-btn:hover:not(:disabled){color:#ffc2d6;background:#ff3d7f38}.asd-autofill-btn:disabled{opacity:.7;cursor:wait}.asd-autofill-spin{border:2px solid #ff9dbf66;border-top-color:#ff9dbf;border-radius:50%;width:.85rem;height:.85rem;animation:.8s linear infinite asdSpin}@keyframes asdSpin{to{transform:rotate(360deg)}}.asd-ai-chip{letter-spacing:.02em;color:#1a0b12;vertical-align:1px;background:linear-gradient(96deg,#ffb020,#ff6aa0);border-radius:999px;margin-left:.45rem;padding:.05rem .45rem;font-size:.68rem;font-style:normal;font-weight:800;animation:.35s ease-out backwards asdChipIn;display:inline-block}@keyframes asdChipIn{0%{opacity:0;transform:translateY(3px)scale(.9)}}.asd-char-count{float:right;color:#b6a2c499;font-size:.72rem;font-style:normal;font-weight:500}.asd-field-hint{color:#b6a2c4b3;font-size:.75rem}.asd-field-err{color:#ffb020;font-size:.78rem;font-style:normal;font-weight:600}.asd-submit-form textarea{color:#f6eefb;resize:vertical;background:#140b1a;border:1px solid #ffffff21;border-radius:10px;padding:.6rem .8rem;font-family:inherit;font-size:.94rem}.asd-submit-form textarea:focus{outline-offset:1px;outline:2px solid #ff6aa0}.asd-submit-form [aria-invalid=true]{border-color:#ffb020b3}.asd-submit-fieldset{flex-direction:column;gap:.4rem;display:flex}.asd-submit-fieldset>span{color:#f6eefb;font-size:.85rem;font-weight:700}.asd-pill-row{flex-wrap:wrap;gap:.5rem;display:flex}.asd-pill{color:#c9b8d6;cursor:pointer;background:#140b1a;border:1px solid #ffffff21;border-radius:999px;height:2.6rem;padding:0 1.1rem;font-size:.9rem;font-weight:600;transition:border-color .15s,color .15s,background .15s}.asd-pill:hover{border-color:#ff6aa080}.asd-pill-on{color:#fff;background:#ff3d7f29;border-color:#ff6aa0}.asd-pill:focus-visible,.asd-autofill-btn:focus-visible{outline-offset:1px;outline:2px solid #ff6aa0}.asd-submit-banner{border-radius:10px;margin:0;padding:.65rem .9rem;font-size:.88rem;line-height:1.5}.asd-submit-banner-ok{color:#7ee3a9;background:#7ee3a91a;border:1px solid #7ee3a959}.asd-submit-banner-warn{color:#ffb020;background:#ffb0201a;border:1px solid #ffb02066}.asd-submit-banner-err{color:#ff9dbf;background:#ff3d7f1a;border:1px solid #ff3d7f66}.asd-autofilling input:not([type=url]),.asd-autofilling select,.asd-autofilling textarea{animation:1.2s ease-in-out infinite asdBreath}@keyframes asdBreath{50%{border-color:#ff6aa099}}@media (width<=480px){.asd-url-row{flex-direction:column}.asd-autofill-btn{justify-content:center;height:2.6rem}}@media (prefers-reduced-motion:reduce){.asd-ai-chip,.asd-autofilling input,.asd-autofilling select,.asd-autofilling textarea{animation:none!important}.asd-autofill-spin{animation-duration:2s}}
