.hidden[data-astro-cid-xjsykdzq]{display:none!important}.stack[data-astro-cid-xjsykdzq]{display:flex;flex-direction:column;gap:1.25rem}.cols[data-astro-cid-xjsykdzq]{display:grid;gap:1rem}@media(min-width:768px){.cols[data-astro-cid-xjsykdzq]{grid-template-columns:1fr 1fr}.cols[data-astro-cid-xjsykdzq] .full[data-astro-cid-xjsykdzq]{grid-column:span 2}}.locked[data-astro-cid-xjsykdzq]{opacity:.35;pointer-events:none;user-select:none}.prompt[data-astro-cid-xjsykdzq]{border-radius:.75rem;padding:1.25rem;text-align:center;background:#7b2d9e14;border:1px dashed rgba(123,45,158,.35)}.prompt[data-astro-cid-xjsykdzq] b[data-astro-cid-xjsykdzq]{display:block;font-size:.875rem;color:var(--brand-light);margin-bottom:.25rem}.prompt[data-astro-cid-xjsykdzq] span[data-astro-cid-xjsykdzq]{font-size:.75rem;color:var(--text-muted)}.picked[data-astro-cid-xjsykdzq]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:.75rem;background:#7b2d9e1f;border:1px solid rgba(123,45,158,.3)}.field-desc[data-astro-cid-xjsykdzq]{font-size:.8125rem;color:var(--text-muted);line-height:1.5;margin:-.125rem 0 .5rem}.field-meta[data-astro-cid-xjsykdzq]{font-size:.75rem;color:var(--text-faint);margin-top:.375rem}.field-tips[data-astro-cid-xjsykdzq]{margin:0 0 .625rem;display:grid;gap:.25rem}.field-tips[data-astro-cid-xjsykdzq] li[data-astro-cid-xjsykdzq]{font-size:.8125rem;color:var(--text-muted);display:flex;gap:.5rem}.field-tips[data-astro-cid-xjsykdzq] li[data-astro-cid-xjsykdzq]:before{content:"✓";color:var(--brand-light);font-weight:700}.upload[data-astro-cid-xjsykdzq]{position:relative;display:flex;align-items:center;gap:.75rem;cursor:pointer;border-radius:.75rem;border:1px dashed var(--border);background:var(--surface);padding:.875rem 1rem;transition:border-color .15s,background-color .15s}.upload[data-astro-cid-xjsykdzq]:hover{border-color:var(--brand);background:#7b2d9e14}.upload[data-astro-cid-xjsykdzq] svg[data-astro-cid-xjsykdzq]{width:1.25rem;height:1.25rem;color:var(--brand-light);flex-shrink:0}.upload[data-astro-cid-xjsykdzq] span[data-astro-cid-xjsykdzq]{font-size:.875rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload[data-astro-cid-xjsykdzq].has-file{border-style:solid;border-color:#7b2d9e80}.upload[data-astro-cid-xjsykdzq].has-file span[data-astro-cid-xjsykdzq]{color:var(--text);font-weight:500}.upload[data-astro-cid-xjsykdzq] input[data-astro-cid-xjsykdzq]{position:absolute;width:1px;height:1px;opacity:0}.file-error[data-astro-cid-xjsykdzq]{font-size:.8125rem;color:#c0392b;margin-top:.375rem}.dark .file-error[data-astro-cid-xjsykdzq],[data-theme=dark] .file-error[data-astro-cid-xjsykdzq]{color:#ff8a80}.file-error[data-astro-cid-xjsykdzq] a{color:inherit;font-weight:600}.notice[data-astro-cid-xjsykdzq]{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem 1rem;border-radius:.75rem;background:var(--bg-alt);border:1px solid var(--border);font-size:.875rem;color:var(--text-muted);line-height:1.55}.notice[data-astro-cid-xjsykdzq] svg[data-astro-cid-xjsykdzq]{width:1.25rem;height:1.25rem;color:var(--brand-light);flex-shrink:0;margin-top:.0625rem}.notice[data-astro-cid-xjsykdzq] b[data-astro-cid-xjsykdzq]{color:var(--text)}.subcard[data-astro-cid-xjsykdzq]{border-radius:.875rem;border:1px solid rgba(123,45,158,.3);background:#7b2d9e14;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}.subcard-title[data-astro-cid-xjsykdzq]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.divider[data-astro-cid-xjsykdzq]{border:0;border-top:1px solid var(--border);margin:0}.check-row[data-astro-cid-xjsykdzq]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.875rem;color:var(--text-muted)}.check-row[data-astro-cid-xjsykdzq] input[data-astro-cid-xjsykdzq]{margin-top:.1875rem;width:1rem;height:1rem;accent-color:#7B2D9E;flex-shrink:0}.check-row[data-astro-cid-xjsykdzq] a[data-astro-cid-xjsykdzq]{color:var(--text)}.chips[data-astro-cid-xjsykdzq]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-astro-cid-xjsykdzq]{position:relative;cursor:pointer}.chip[data-astro-cid-xjsykdzq] input[data-astro-cid-xjsykdzq]{position:absolute;opacity:0;width:1px;height:1px}.chip[data-astro-cid-xjsykdzq] span[data-astro-cid-xjsykdzq]{display:inline-flex;align-items:center;padding:.5rem .875rem;border-radius:9999px;border:1px solid var(--border);background:var(--surface);font-size:.875rem;color:var(--text-muted);transition:border-color .15s,background-color .15s,color .15s}.chip[data-astro-cid-xjsykdzq]:hover span[data-astro-cid-xjsykdzq]{border-color:var(--brand)}.chip[data-astro-cid-xjsykdzq] input[data-astro-cid-xjsykdzq]:checked+span[data-astro-cid-xjsykdzq]{background:var(--brand);border-color:var(--brand);color:#fff}.chip[data-astro-cid-xjsykdzq] input[data-astro-cid-xjsykdzq]:checked+span[data-astro-cid-xjsykdzq]:before{content:"✓";margin-right:.375rem;font-weight:700}.chip[data-astro-cid-xjsykdzq] input[data-astro-cid-xjsykdzq]:focus-visible+span[data-astro-cid-xjsykdzq]{box-shadow:0 0 0 3px #7b2d9e4d}.options[data-astro-cid-xjsykdzq]{display:grid;gap:.625rem}.option[data-astro-cid-xjsykdzq]{display:flex;gap:.75rem;align-items:flex-start;cursor:pointer;padding:.875rem 1rem;border-radius:.75rem;border:1px solid var(--border);background:var(--surface);transition:border-color .15s,background-color .15s}.option[data-astro-cid-xjsykdzq]:hover{border-color:var(--brand)}.option[data-astro-cid-xjsykdzq]:has(input:checked){border-color:#7b2d9e80;background:#7b2d9e14}.option[data-astro-cid-xjsykdzq] input[data-astro-cid-xjsykdzq]{margin-top:.1875rem;width:1rem;height:1rem;accent-color:#7B2D9E;flex-shrink:0}.option[data-astro-cid-xjsykdzq] span[data-astro-cid-xjsykdzq]{font-size:.8125rem;color:var(--text-muted);line-height:1.5}.option[data-astro-cid-xjsykdzq] b[data-astro-cid-xjsykdzq]{display:block;font-size:.9375rem;color:var(--text);font-weight:600}
