.deadline-form-embed{--bg-input:#fff;max-width:560px;margin-bottom:40px}[data-theme=dark] .deadline-form-embed{--bg-input:#0f1314}.deadline-form-embed .card{background:var(--bg-card);border:1px solid var(--line);border-radius:18px;padding:30px;box-shadow:0 1px #0a0c0d05,0 24px 48px -24px #0a0c0d14}[data-theme=dark] .deadline-form-embed .card{box-shadow:none}.deadline-form-embed .card-title{font-family:var(--font-fraunces), serif;letter-spacing:-.015em;color:var(--text);margin-bottom:6px;font-size:24px;font-weight:500}.deadline-form-embed .card-sub{color:var(--text-2);margin-bottom:24px;font-size:14px}.deadline-form-embed .field{margin-bottom:14px}.deadline-form-embed .field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.deadline-form-embed .field label{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.deadline-form-embed select,.deadline-form-embed input:not([type=radio]):not([type=checkbox]){background:var(--bg-input);border:1px solid var(--line-2);width:100%;color:var(--text);border-radius:10px;padding:13px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.deadline-form-embed select:focus,.deadline-form-embed input:not([type=radio]):not([type=checkbox]):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.deadline-form-embed input:not([type=radio]):not([type=checkbox])::-moz-placeholder{color:var(--text-3)}.deadline-form-embed input:not([type=radio]):not([type=checkbox])::placeholder{color:var(--text-3)}.deadline-form-embed select{appearance:none;background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}[data-theme=light] .deadline-form-embed select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3e%3cpath d='M1 1.5L6 6.5L11 1.5' stroke='%235f5b54' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}[data-theme=dark] .deadline-form-embed select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3e%3cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23a8a299' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}.deadline-form-embed .card-cta{background:var(--primary);width:100%;color:var(--primary-text);cursor:pointer;border:none;border-radius:10px;margin-top:10px;padding:15px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s}.deadline-form-embed .card-cta:hover{background:var(--primary-hover)}.deadline-form-embed .card-cta-accent{background:var(--accent)}.deadline-form-embed .card-cta-accent:hover{background:var(--accent);filter:brightness(.92)}.deadline-form-embed .card-note{color:var(--text-3);text-align:center;margin-top:14px;font-size:12.5px;line-height:1.55}.deadline-form-embed .card-divider{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:6px 0 16px;font-size:11px;font-weight:500;display:flex}.deadline-form-embed .card-divider:before,.deadline-form-embed .card-divider:after{content:"";background:var(--line);flex:1;height:1px}.deadline-form-embed .dropzone{border:2px dashed var(--line-2);background:var(--bg);text-align:center;cursor:pointer;border-radius:14px;margin-bottom:14px;padding:24px 20px;transition:all .2s;position:relative}.deadline-form-embed .dropzone:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.deadline-form-embed .dropzone:focus-visible{border-color:var(--accent);background:var(--accent-soft);outline:none}.deadline-form-embed .dropzone-icon{background:var(--accent-soft-2);width:48px;height:48px;color:var(--accent);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 12px;transition:all .2s;display:flex}.deadline-form-embed .dropzone-icon svg{width:24px;height:24px}.deadline-form-embed .dropzone-title{font-family:var(--font-fraunces), serif;color:var(--text);margin-bottom:4px;font-size:17px;font-weight:500;line-height:1.3}.deadline-form-embed .dropzone-sub{color:var(--text-2);margin-bottom:10px;font-size:12.5px}.deadline-form-embed .dropzone-hint{color:var(--text-3);letter-spacing:.02em;font-size:11px}.deadline-form-embed .dropzone.is-dragging{border-color:var(--accent);background:var(--accent-soft);transform:scale(1.01)}.deadline-form-embed .dropzone.is-reading{border-color:var(--accent);background:var(--accent-soft);cursor:progress}.deadline-form-embed .dropzone.is-reading .dropzone-icon{background:0 0}.deadline-form-embed .dropzone-spinner{border:3px solid var(--accent-soft-2);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite dfe-spin}@keyframes dfe-spin{to{transform:rotate(360deg)}}.deadline-form-embed .dropzone.is-done{border-color:var(--accent);background:var(--accent-soft);border-style:solid}.deadline-form-embed .dropzone.is-done .dropzone-icon{background:var(--accent);color:#fff}[data-theme=dark] .deadline-form-embed .dropzone.is-done .dropzone-icon{color:#042422}.deadline-form-embed .dropzone.is-error{border-color:var(--danger);background:var(--danger-soft)}.deadline-form-embed .dropzone.is-error .dropzone-icon{background:var(--danger-soft-2);color:var(--danger)}.deadline-form-embed .dropzone.is-error .dropzone-sub{color:var(--danger)}@media (max-width:500px){.deadline-form-embed .field-row{grid-template-columns:1fr}}
