.assets-module__WZSLGW__btn{}.assets-module__WZSLGW__primary{}.assets-module__WZSLGW__btn:disabled{opacity:.6;cursor:not-allowed}.assets-module__WZSLGW__sm{padding:.4rem .95rem;font-size:.95rem}.assets-module__WZSLGW__stage{min-height:32rem;display:flow-root}.assets-module__WZSLGW__panel{border:1px solid var(--iwm-line);background:#efe9dc;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.5rem;margin:0 0 2rem;padding:2rem;display:flex}.assets-module__WZSLGW__panel h2{margin:0 0 .5rem;font-size:1.8rem;line-height:1.15}.assets-module__WZSLGW__panel p{margin-bottom:1rem}.assets-module__WZSLGW__search{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.assets-module__WZSLGW__input{box-sizing:border-box;border:1px solid var(--iwm-plum-soft);background:var(--iwm-paper);width:100%;min-width:0;min-height:48px;color:var(--iwm-plum);font:1.05rem/1.4 var(--iwm-serif);border-radius:10px;padding:.65rem 1rem}.assets-module__WZSLGW__input:focus-visible{outline:3px solid var(--iwm-plum);outline-offset:3px}.assets-module__WZSLGW__search .assets-module__WZSLGW__input{flex:18rem}.assets-module__WZSLGW__kinds{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.assets-module__WZSLGW__chip{background:linear-gradient(135deg,#fff7e9,#f8e1cd);border-color:#d9b79c;min-height:44px;padding:.4rem 1.1rem;font-weight:600;}.assets-module__WZSLGW__chip[aria-pressed=true]{border-color:var(--iwm-plum);background:var(--iwm-plum);color:var(--iwm-cream)}.assets-module__WZSLGW__status{color:var(--iwm-plum-soft);margin:1.25rem 0 0;font-size:1.05rem}.assets-module__WZSLGW__alert{border:1.5px solid var(--iwm-accent);background:#fffaf0;border-radius:14px;margin:.75rem 0 0;padding:.8rem 1rem}.assets-module__WZSLGW__empty{margin:1rem 0 0}.assets-module__WZSLGW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.assets-module__WZSLGW__pending{min-height:90vh}.assets-module__WZSLGW__card{border:1.5px solid var(--iwm-line);width:100%;min-height:44px;color:var(--iwm-plum);font:inherit;text-align:left;cursor:pointer;box-shadow:none;background:#fffaf0;border-radius:12px;flex-direction:column;gap:.3rem;padding:.5rem;display:flex}.assets-module__WZSLGW__card:hover{border-color:var(--iwm-accent)}.assets-module__WZSLGW__card:focus-visible{outline:3px solid var(--iwm-plum);outline-offset:3px}.assets-module__WZSLGW__thumb{aspect-ratio:1;background:var(--iwm-cream-2);border-radius:10px;width:100%;display:block;overflow:hidden}.assets-module__WZSLGW__thumb img{object-fit:cover;width:100%;height:100%;display:block}.assets-module__WZSLGW__name{overflow-wrap:anywhere;font-size:1.05rem;font-weight:700;line-height:1.2}.assets-module__WZSLGW__meta{overflow-wrap:anywhere;color:var(--iwm-muted);font-size:.9rem}.assets-module__WZSLGW__more{margin-top:1.5rem}.assets-module__WZSLGW__credit{color:var(--iwm-plum-soft);margin:2.5rem 0 3rem;font-size:1rem}.assets-module__WZSLGW__credit a{color:var(--iwm-plum);text-underline-offset:4px;text-decoration:underline}.assets-module__WZSLGW__credit a:focus-visible,.assets-module__WZSLGW__view:focus-visible{outline:3px solid var(--iwm-plum);outline-offset:3px}.assets-module__WZSLGW__overlay{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:var(--iwm-plum);background:0 0;border:0;margin:0;padding:1rem;position:fixed;inset:0}.assets-module__WZSLGW__overlay[open]{justify-content:center;align-items:center;display:flex}.assets-module__WZSLGW__overlay::backdrop{background:#3b1220b3}.assets-module__WZSLGW__dialog{box-sizing:border-box;border:2px solid var(--iwm-plum);background:var(--iwm-cream);width:100%;max-width:48rem;max-height:min(90vh,100dvh - 2rem);color:var(--iwm-plum);font-family:var(--iwm-serif);border-radius:22px;flex-direction:row;gap:1.25rem;padding:1.5rem;font-size:1.05rem;display:flex;overflow-y:auto;box-shadow:6px 8px #3b122040}.assets-module__WZSLGW__side{flex:none;width:16rem}.assets-module__WZSLGW__side img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%;display:block}.assets-module__WZSLGW__view{min-height:44px;color:var(--iwm-plum);text-underline-offset:4px;align-items:center;margin-top:.5rem;font-size:.95rem;text-decoration:underline;display:inline-flex}.assets-module__WZSLGW__main{flex-direction:column;flex:1;gap:.8rem;min-width:0;display:flex}.assets-module__WZSLGW__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.assets-module__WZSLGW__top h2{margin:0;font-size:1.6rem;line-height:1.15}.assets-module__WZSLGW__top p{color:var(--iwm-plum-soft);margin:.2rem 0 0;font-size:.95rem}.assets-module__WZSLGW__selects{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.assets-module__WZSLGW__field{gap:.25rem;font-size:.95rem;font-weight:700;display:grid}.assets-module__WZSLGW__chosen{border:1.5px solid var(--iwm-line);background:#fffaf0;border-radius:14px;padding:.8rem 1rem}.assets-module__WZSLGW__chosen p{margin:0}.assets-module__WZSLGW__chosen .assets-module__WZSLGW__note{margin-top:.3rem;font-size:.95rem}.assets-module__WZSLGW__files{flex-direction:column;gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.assets-module__WZSLGW__files li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.assets-module__WZSLGW__fname{overflow-wrap:anywhere;min-width:0}.assets-module__WZSLGW__dim{color:var(--iwm-muted)}.assets-module__WZSLGW__fine{color:var(--iwm-plum-soft);margin:0;font-size:.9rem}@media (max-width:1250px){.assets-module__WZSLGW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.assets-module__WZSLGW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assets-module__WZSLGW__selects{grid-template-columns:1fr}.assets-module__WZSLGW__dialog{flex-direction:column}.assets-module__WZSLGW__side{width:100%}.assets-module__WZSLGW__side img{max-width:16rem}}@media (max-width:560px){.assets-module__WZSLGW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assets-module__WZSLGW__panel{padding:1.5rem 1.25rem}}.assets-module__WZSLGW__top h2,.assets-module__WZSLGW__top p{overflow-wrap:anywhere}@media (max-width:560px){.assets-module__WZSLGW__dialog{padding:1rem}.assets-module__WZSLGW__grid{gap:.75rem}.assets-module__WZSLGW__top{flex-wrap:wrap}}
