@layer components{.dropzone{container-type:inline-size}.dropzone .file-picker{text-align:center;width:100%;min-height:13rem;color:var(--color-ink);border-radius:var(--radius-chunk);border:var(--outline-thin) dashed var(--color-ink);transition:border-color var(--duration-fast) var(--ease-out-quart), background-color var(--duration-fast) var(--ease-out-quart);background:#ffffff8c;align-content:center;justify-items:center;gap:1rem;padding:2rem 1.5rem;display:grid}.dropzone .file-picker:not(.is-compact){grid-template-columns:minmax(0,1fr)}.dropzone .file-picker.is-dragging{background:var(--color-highlight-wash)}@media (hover:hover) and (pointer:fine){.dropzone .file-picker:hover{background:var(--color-highlight-wash)}.dropzone .file-picker:hover .file-picker-action{box-shadow:4px 9px 0 var(--color-ink)}}.dropzone .file-picker:focus-visible{outline:4px solid var(--color-focus);outline-offset:4px}.dropzone .file-picker-symbol{width:3.5rem;height:4.25rem;color:var(--color-ink);border:var(--outline-thin) solid var(--color-ink);background:var(--color-cream);transition:transform var(--duration-base) var(--ease-out-quart);border-radius:8px;place-items:center;display:grid;position:relative}.dropzone .file-picker-symbol svg{width:2rem;height:2.4rem}.dropzone .file-picker-symbol>span{border:2px solid var(--color-ink);background:var(--color-gold);width:1.6rem;height:1.6rem;color:var(--color-ink);font:700 1.2rem/1 var(--font-sans);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.2rem;right:-.6rem}@media (prefers-reduced-motion:no-preference){.dropzone .file-picker-action{transition:transform var(--duration-fast) var(--ease-pop), box-shadow var(--duration-fast) var(--ease-pop)}.dropzone .file-picker.is-dragging .file-picker-symbol{transform:translateY(-3px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.dropzone .file-picker:hover .file-picker-symbol{transform:translateY(-3px)}.dropzone .file-picker:hover .file-picker-action{transform:translateY(calc(-1 * var(--lift-button)))}}.dropzone .file-picker-copy{overflow-wrap:break-word;gap:.25rem;min-width:0;max-width:100%;display:grid}.dropzone .file-picker strong{font:850 var(--text-body)/1.4 var(--font-nunito), system-ui, sans-serif;overflow-wrap:anywhere}.dropzone .file-picker-meta{color:var(--color-ink-muted);font-size:var(--text-body);line-height:1.5}.dropzone .file-picker-action{border:var(--outline-thin) solid var(--color-ink);background:var(--color-ink);min-height:3rem;color:var(--color-on-band);box-shadow:var(--shadow-hard);font:850 var(--text-body)/1.4 var(--font-nunito), system-ui, sans-serif;white-space:normal;text-align:center;border-radius:14px;justify-content:center;align-items:center;max-width:100%;padding:0 1.25rem;display:inline-flex}.dropzone .file-hint{color:var(--color-ink-muted);font-size:var(--text-body);margin-top:.75rem;line-height:1.5}.dropzone .field-error{color:var(--color-status-danger);font-size:var(--text-body);margin-top:.75rem;font-weight:700;line-height:1.5}.dropzone .file-picker.is-compact{text-align:left;border-style:solid;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;place-items:center start;gap:1rem 1.5rem;min-height:0;padding:1rem 1.5rem}.dropzone .file-picker.is-compact .file-picker-action{background:var(--color-surface);color:var(--color-ink)}@container (max-width:34rem){.dropzone .file-picker{gap:.75rem;min-height:0;padding:1.25rem 1rem}.dropzone .file-picker-symbol{display:none}.dropzone .file-picker.is-compact{grid-template-columns:minmax(0,1fr);min-height:0;padding:1rem}.dropzone .file-picker.is-compact .file-picker-symbol{display:none}.dropzone .file-picker.is-compact .file-picker-action{justify-self:stretch}}}@media print{.dropzone{display:none}}
.p-dkhG_arc{animation:.9s linear infinite p-dkhG_spin}@keyframes p-dkhG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.p-dkhG_arc{animation:none}}
