.UploadField-module__EnejWG__wrapper{align-content:start;gap:var(--space-2);display:grid}.UploadField-module__EnejWG__input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.UploadField-module__EnejWG__label{color:var(--color-text);font:var(--font-weight-strong) var(--text-body-sm) / var(--line-height-body-sm) var(--font-ui)}.UploadField-module__EnejWG__field{align-content:center;justify-items:center;gap:var(--space-2);min-height:var(--upload-field-height,132px);padding:var(--space-4);border:var(--border-width-strong) dashed var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-subtle);text-align:center;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);display:grid}.UploadField-module__EnejWG__field:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-border);outline-offset:var(--focus-ring-offset)}.UploadField-module__EnejWG__hint{font-size:var(--text-caption);line-height:var(--line-height-caption);max-width:28ch}@media (hover:hover) and (pointer:fine){.UploadField-module__EnejWG__field:hover{border-color:var(--color-accent);color:var(--color-text-muted)}}@media (prefers-reduced-motion:reduce){.UploadField-module__EnejWG__field{transition:none}}
.State-module__wqSQ6q__skeleton{gap:var(--gap-grid);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.State-module__wqSQ6q__skeletonCard{gap:var(--space-3);padding:var(--padding-card);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.State-module__wqSQ6q__skeletonLine{height:var(--space-4);border-radius:var(--radius-control);background:var(--color-surface-soft)}.State-module__wqSQ6q__skeletonLine[data-line="0"]{width:70%}.State-module__wqSQ6q__skeletonLine:last-child{width:45%}@media (prefers-reduced-motion:no-preference){.State-module__wqSQ6q__skeletonLine{animation:State-module__wqSQ6q__state-pulse 1.4s var(--ease-out) infinite}}@keyframes State-module__wqSQ6q__state-pulse{0%,to{opacity:1}50%{opacity:.55}}.State-module__wqSQ6q__state{justify-items:start;gap:var(--gap-item);padding:var(--padding-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.State-module__wqSQ6q__stateText{max-width:var(--measure-copy)}
.scroll-lock-module__Wt6f3W__locked{overflow:hidden}
.Modal-module__CS2PfW__root{z-index:var(--layer-modal);visibility:hidden;opacity:0;transition:opacity var(--duration-fast) var(--ease-out), visibility var(--duration-fast) var(--ease-out);position:fixed;inset:0}.Modal-module__CS2PfW__root[data-open=true]{visibility:visible;opacity:1}.Modal-module__CS2PfW__backdrop{background:var(--palette-shadow-strong);position:fixed;inset:0}@supports (color:color-mix(in srgb, red 50%, transparent)){.Modal-module__CS2PfW__backdrop{background:color-mix(in srgb, var(--color-text) 55%, transparent)}}.Modal-module__CS2PfW__center{padding:var(--page-gutter);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.Modal-module__CS2PfW__panel{pointer-events:auto;gap:var(--gap-group);width:var(--modal-width,min(92vw, 560px));background:var(--color-surface);border-radius:var(--radius-panel);max-height:min(88svh,720px);box-shadow:var(--shadow-panel);padding:var(--padding-panel);display:grid;overflow:auto}.Modal-module__CS2PfW__header{justify-content:space-between;align-items:flex-start;gap:var(--gap-item);display:flex}.Modal-module__CS2PfW__title{font:var(--font-weight-heading) var(--text-h3) / var(--line-height-h3) var(--font-ui);letter-spacing:var(--tracking-heading);color:var(--color-text)}.Modal-module__CS2PfW__close{width:var(--control-min-size);height:var(--control-min-size);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);flex-shrink:0;place-items:center;display:grid}.Modal-module__CS2PfW__close:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-border);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.Modal-module__CS2PfW__close:hover{color:var(--color-accent-strong)}}.Modal-module__CS2PfW__body{gap:var(--gap-item);display:grid}@media (prefers-reduced-motion:reduce){.Modal-module__CS2PfW__root{transition:none}}
.ImageViewer-module__JhyW3q__frame{background:var(--color-surface-soft);border-radius:var(--radius-card);place-items:center;display:grid;overflow:hidden}.ImageViewer-module__JhyW3q__image{width:100%;height:auto;display:block}
