.im-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--s-3);list-style:none;padding:0;margin:0;counter-reset:im}.im-steps>li{counter-increment:im}.im-steps .gcard__t:before{content:counter(im) ". ";color:var(--ink-muted)}.im-sec{display:flex;flex-direction:column;gap:var(--s-3);align-items:flex-start}.im-err+.im-sec,.im-sec+.im-sec,.im-steps+.im-err,.im-steps+.im-sec{margin-block-start:var(--s-3)}.im-steps>.im-sec{margin-block-start:0}.im-go{margin-block-start:var(--s-2)}.im-row{display:flex;flex-wrap:wrap;gap:var(--s-2)}.im-err{padding:var(--s-3) var(--s-4)}.im-drop{display:flex;flex-direction:column;gap:var(--s-1);align-self:stretch;padding:var(--s-6) var(--s-4);border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--surface);text-align:center;cursor:pointer;transition:background-color .15s cubic-bezier(.23,1,.32,1),border-color .15s cubic-bezier(.23,1,.32,1)}.im-drop.is-over{border-color:var(--tone);background:var(--tone-soft)}.im-drop.has-file{border-style:solid}.im-drop:focus-within{outline:2px solid var(--tone);outline-offset:2px}.im-drop__name{overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.im-drop:hover{background:var(--surface-2)}}.im-nums{display:flex;flex-wrap:wrap;gap:var(--s-6);margin:0}.im-nums div{display:flex;flex-direction:column;gap:var(--s-1)}.im-nums dt{font-size:var(--fs-xs);color:var(--ink-muted)}.im-nums dd{margin:0;font-size:var(--fs-h3);font-weight:600}.im-nums dd small{font-size:var(--fs-sm);font-weight:400;color:var(--ink-muted)}.im-nums .is-ok dd{color:var(--success)}.im-nums .is-bad dd{color:#b42318}.im-bar{align-self:stretch;block-size:8px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.im-bar span{display:block;block-size:100%;background:var(--tone);transition:inline-size .25s cubic-bezier(.23,1,.32,1)}.im-errs{align-self:stretch}.im-errs summary{cursor:pointer;font-weight:500;padding-block:var(--s-3)}.im-errs ul{list-style:none;padding:0;margin:0;max-block-size:320px;overflow-y:auto}.im-errs li{display:flex;flex-direction:column;gap:2px;padding-block:var(--s-2);border-block-end:1px solid var(--line);font-size:var(--fs-sm)}.im-errs li span{color:#b42318}.im-hist{list-style:none;padding:0;margin:0;align-self:stretch}.im-hist li{display:grid;grid-template-columns:1fr auto auto auto;gap:var(--s-1) var(--s-4);align-items:baseline;padding-block:var(--s-3);border-block-end:1px solid var(--line);font-size:var(--fs-sm)}.im-hist li:last-child{border-block-end:0}.im-hist b{font-weight:500;overflow-wrap:anywhere}.im-st{font-size:var(--fs-xs);color:var(--ink-muted)}.im-st--completed{color:var(--success)}.im-st--failed{color:#b42318}@media (max-width:640px){.im-hist li{grid-template-columns:1fr auto}.im-hist b{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.im-bar span,.im-drop{transition:none}}