.upload-module__dk4Tta__tokens{--u-ink:hsl(var(--dv-foreground));--u-muted:hsl(var(--dv-muted-foreground));--u-edge:hsl(var(--dv-border));--u-edge-input:hsl(var(--dv-input));--u-sheet-edge:hsl(var(--dv-muted-foreground) / .55);--u-bg:hsl(var(--dv-card));--u-fill:hsl(var(--dv-surface-1));--u-fill-2:hsl(var(--dv-surface-2));--u-success:hsl(var(--dv-state-success));--u-warning:hsl(var(--dv-state-warning));--u-danger:hsl(var(--dv-destructive));--u-shade:hsl(var(--dv-foreground) / .06);--u-ease-out:cubic-bezier(.16, 1, .3, 1);--u-ease-ui:cubic-bezier(.23, 1, .32, 1);--u-ease-exit:cubic-bezier(.4, 0, 1, 1);--u-spring:cubic-bezier(.34, 1.56, .64, 1);font-variant-numeric:tabular-nums}@supports (transition-timing-function:linear(0, 1)){.upload-module__dk4Tta__tokens{--u-spring:linear(0, .04 2%, .16 5%, .38 9%, .62 13.5%, .8 18%, .92 23%, 1.01 29%, 1.05 34%, 1.06 39%, 1.05 45%, 1.02 53%, 1.003 62%, .996 72%, 1)}}.upload-module__dk4Tta__zone{background:var(--u-bg);width:100%;color:var(--u-ink);text-align:center;cursor:pointer;isolation:isolate;touch-action:manipulation;border:0;border-radius:12px;margin:0;padding:0;transition:background-color .16s;display:grid;position:relative;overflow:hidden}.upload-module__dk4Tta__zone *{pointer-events:none}.upload-module__dk4Tta__zone[data-mode=compact]{border-radius:8px}.upload-module__dk4Tta__zone[data-phase=over]{background:var(--u-fill)}.upload-module__dk4Tta__zone:focus-visible{outline:2px solid var(--u-ink);outline-offset:3px}.upload-module__dk4Tta__zone:disabled{cursor:not-allowed}.upload-module__dk4Tta__edge{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.upload-module__dk4Tta__edge rect{fill:none;vector-effect:non-scaling-stroke}.upload-module__dk4Tta__rest{stroke:var(--u-edge-input);stroke-width:1px;stroke-dasharray:5 4;transition:opacity .16s,stroke .16s}.upload-module__dk4Tta__zone[data-invalid] .upload-module__dk4Tta__rest{stroke:var(--u-danger)}.upload-module__dk4Tta__draw{stroke:var(--u-muted);stroke-width:1.25px;stroke-dasharray:101;stroke-dashoffset:101px;opacity:0;transition:stroke-dashoffset .42s var(--u-ease-out), opacity .1s ease, stroke .16s ease}.upload-module__dk4Tta__zone[data-outline=drawn] .upload-module__dk4Tta__draw,.upload-module__dk4Tta__zone[data-outline=ink] .upload-module__dk4Tta__draw{stroke-dashoffset:0;opacity:1}.upload-module__dk4Tta__zone[data-outline=ink] .upload-module__dk4Tta__draw{stroke:var(--u-ink)}.upload-module__dk4Tta__zone[data-outline=drawn] .upload-module__dk4Tta__rest,.upload-module__dk4Tta__zone[data-outline=ink] .upload-module__dk4Tta__rest{opacity:0}.upload-module__dk4Tta__zone[data-outline=hidden] .upload-module__dk4Tta__draw{transition:opacity .16s,stroke-dashoffset 0s linear .16s,stroke .16s}.upload-module__dk4Tta__layer{grid-area:1/1;animation:.2s 60ms both upload-module__dk4Tta__layer-in}@keyframes upload-module__dk4Tta__layer-in{0%{opacity:0}}.upload-module__dk4Tta__zone[data-settled] .upload-module__dk4Tta__layer{animation:none}.upload-module__dk4Tta__full{flex-direction:column;align-items:center;padding:22px 24px;display:flex}.upload-module__dk4Tta__hand{width:100%;height:88px;margin-bottom:10px;transition:opacity .2s;position:relative}.upload-module__dk4Tta__hand[data-hidden]{opacity:0;transition:none}.upload-module__dk4Tta__headline{font-size:16px;font-weight:500;line-height:24px}.upload-module__dk4Tta__meta{color:var(--u-muted);text-wrap:pretty;margin-top:2px;font-size:13px;line-height:20px}.upload-module__dk4Tta__choose{text-decoration:underline;-webkit-text-decoration-color:var(--u-edge-input);text-decoration-color:var(--u-edge-input);text-underline-offset:3px;margin-top:8px;font-size:13px;font-weight:500;line-height:20px;transition:text-decoration-color .15s}@media (hover:hover) and (pointer:fine){.upload-module__dk4Tta__zone:not(:disabled):hover .upload-module__dk4Tta__choose{-webkit-text-decoration-color:var(--u-ink);text-decoration-color:var(--u-ink)}.upload-module__dk4Tta__zone[data-mode=compact]:not(:disabled):hover{background:var(--u-fill)}}.upload-module__dk4Tta__busy{flex-direction:column;align-items:center;gap:8px;padding:22px 24px;display:flex}.upload-module__dk4Tta__slim{justify-content:center;align-items:center;gap:8px;min-height:52px;padding:14px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex}.upload-module__dk4Tta__zone:disabled .upload-module__dk4Tta__slim{color:var(--u-muted)}.upload-module__dk4Tta__plus{width:16px;height:16px;transition:transform .3s var(--u-spring);flex:none}.upload-module__dk4Tta__plus path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;fill:none}.upload-module__dk4Tta__zone[data-phase=over] .upload-module__dk4Tta__plus{transform:rotate(90deg)}.upload-module__dk4Tta__card{will-change:transform;width:52px;height:68px;filter:drop-shadow(0 1px 1px var(--u-shade)) drop-shadow(0 4px 8px var(--u-shade));transition:transform .34s var(--u-spring), opacity .2s ease;margin:-34px 0 0 -26px;position:absolute;top:50%;left:50%}.upload-module__dk4Tta__card svg,.upload-module__dk4Tta__sheet svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.upload-module__dk4Tta__sp{fill:var(--u-bg);stroke:var(--u-sheet-edge);stroke-width:1px;vector-effect:non-scaling-stroke}.upload-module__dk4Tta__sf{fill:var(--u-fill);stroke:var(--u-sheet-edge);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.upload-module__dk4Tta__rules{gap:5px;transition:opacity .16s;display:grid;position:absolute;top:22px;left:8px;right:12px}.upload-module__dk4Tta__rules i{background:var(--u-edge);border-radius:1px;height:1.5px;display:block}.upload-module__dk4Tta__rules i:first-child{width:78%}.upload-module__dk4Tta__rules i:nth-child(2){width:100%}.upload-module__dk4Tta__rules i:nth-child(3){width:56%}.upload-module__dk4Tta__card[data-blank] .upload-module__dk4Tta__rules{opacity:0}.upload-module__dk4Tta__tag{letter-spacing:.02em;color:var(--u-ink);opacity:0;font-size:12px;font-weight:600;line-height:1;transition:opacity .16s,color .16s;position:absolute;bottom:6px;left:7px}.upload-module__dk4Tta__card[data-tagged] .upload-module__dk4Tta__tag{opacity:1}.upload-module__dk4Tta__card[data-warn] .upload-module__dk4Tta__tag{color:var(--u-warning)}.upload-module__dk4Tta__flag{background:var(--u-warning);width:8px;height:8px;box-shadow:0 0 0 2px var(--u-bg);opacity:0;transition:opacity .16s ease, transform .2s var(--u-ease-ui);border-radius:50%;position:absolute;top:-3px;left:-3px;transform:scale(.5)}.upload-module__dk4Tta__card[data-tagged][data-warn] .upload-module__dk4Tta__flag{opacity:1;transform:none}.upload-module__dk4Tta__more{border:1px solid var(--u-edge);background:var(--u-bg);height:22px;color:var(--u-muted);opacity:0;transition:transform .34s var(--u-spring), opacity .16s ease;border-radius:6px;margin-top:-11px;padding:0 7px;font-size:12px;font-weight:500;line-height:20px;position:absolute;top:50%;left:50%}.upload-module__dk4Tta__roll{vertical-align:top;display:inline-grid;overflow:hidden}.upload-module__dk4Tta__roll>span{white-space:nowrap;grid-area:1/1}.upload-module__dk4Tta__rollCenter{justify-items:center;width:100%;display:grid}.upload-module__dk4Tta__rollWrap>span{white-space:normal}.upload-module__dk4Tta__flight{z-index:250;pointer-events:none;position:fixed;inset:0}.upload-module__dk4Tta__flight .upload-module__dk4Tta__card{margin:0;transition:none;top:0;left:0}.upload-module__dk4Tta__row{-moz-column-gap:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:12px 12px 12px 14px;transition:opacity .16s;display:grid}.upload-module__dk4Tta__row[data-arriving]{opacity:0;transition:none}.upload-module__dk4Tta__sheet{width:32px;height:42px;position:relative}.upload-module__dk4Tta__sheet .upload-module__dk4Tta__rules{gap:4px;top:13px;left:5px;right:8px}.upload-module__dk4Tta__sheet .upload-module__dk4Tta__rules i:nth-child(3){display:none}.upload-module__dk4Tta__sheet .upload-module__dk4Tta__tag{opacity:1;bottom:3px;left:3px}.upload-module__dk4Tta__row[data-state=rejected] .upload-module__dk4Tta__sheet .upload-module__dk4Tta__tag,.upload-module__dk4Tta__row[data-state=failed] .upload-module__dk4Tta__sheet .upload-module__dk4Tta__tag{color:var(--u-danger)}.upload-module__dk4Tta__rowMain{min-width:0}.upload-module__dk4Tta__rowTop{align-items:baseline;gap:12px;display:flex}.upload-module__dk4Tta__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.upload-module__dk4Tta__size{color:var(--u-muted);flex:none;font-size:13px;line-height:20px}.upload-module__dk4Tta__track{background:var(--u-fill-2);border-radius:2px;height:2px;margin:8px 0 6px;transition:opacity .2s;position:relative;overflow:hidden}.upload-module__dk4Tta__fill{background:var(--u-ink);transform-origin:0;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s;position:absolute;inset:0;transform:scaleX(0)}.upload-module__dk4Tta__sweep{background:var(--u-ink);opacity:0;border-radius:2px;width:25%;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.upload-module__dk4Tta__row[data-sweep] .upload-module__dk4Tta__sweep{opacity:1;animation:.9s cubic-bezier(.45,0,.55,1) infinite upload-module__dk4Tta__sweep}@keyframes upload-module__dk4Tta__sweep{0%{transform:translate(-100%)}to{transform:translate(400%)}}.upload-module__dk4Tta__row[data-state=reading] .upload-module__dk4Tta__fill{background:var(--u-edge);transform:scaleX(1)}.upload-module__dk4Tta__row[data-track=off] .upload-module__dk4Tta__track{opacity:0}.upload-module__dk4Tta__rowBottom{min-height:20px;color:var(--u-muted);align-items:flex-start;gap:6px;font-size:13px;line-height:20px;display:flex}.upload-module__dk4Tta__slot{flex:none;width:14px;height:20px;position:relative}.upload-module__dk4Tta__slot svg{width:14px;height:14px;position:absolute;top:3px;left:0;overflow:visible}.upload-module__dk4Tta__pend{fill:var(--u-edge-input);transition:opacity .16s}.upload-module__dk4Tta__row[data-state=done] .upload-module__dk4Tta__pend,.upload-module__dk4Tta__row[data-state=rejected] .upload-module__dk4Tta__pend,.upload-module__dk4Tta__row[data-state=failed] .upload-module__dk4Tta__pend{opacity:0}.upload-module__dk4Tta__check{fill:none;stroke:var(--u-success);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.01;stroke-dashoffset:1.01px;transition:stroke-dashoffset .28s var(--u-ease-ui) 40ms}.upload-module__dk4Tta__row[data-state=done] .upload-module__dk4Tta__check{stroke-dashoffset:0}.upload-module__dk4Tta__alert{fill:none;stroke:var(--u-danger);stroke-width:1.5px;stroke-linecap:round;opacity:0;transition:opacity .16s}.upload-module__dk4Tta__alertDot{fill:var(--u-danger);stroke:none}.upload-module__dk4Tta__row[data-state=rejected] .upload-module__dk4Tta__alert,.upload-module__dk4Tta__row[data-state=failed] .upload-module__dk4Tta__alert{opacity:1}.upload-module__dk4Tta__result{flex:1;min-width:0}.upload-module__dk4Tta__row[data-state=done] .upload-module__dk4Tta__result{color:var(--u-ink);font-weight:500}.upload-module__dk4Tta__row[data-state=failed] .upload-module__dk4Tta__result{color:var(--u-danger)}.upload-module__dk4Tta__reason{min-width:0;color:var(--u-ink);opacity:0;transition:opacity .2s var(--u-ease-ui), transform .2s var(--u-ease-ui);text-wrap:pretty;flex:1;transform:translateY(4px)}.upload-module__dk4Tta__row[data-told] .upload-module__dk4Tta__reason{opacity:1;transform:none}.upload-module__dk4Tta__textbtn{cursor:pointer;color:var(--u-ink);text-decoration:underline;-webkit-text-decoration-color:var(--u-edge-input);text-decoration-color:var(--u-edge-input);text-underline-offset:3px;opacity:0;touch-action:manipulation;background:0 0;border:0;flex:none;margin:-2px -2px 0 0;padding:2px;font-size:13px;font-weight:500;line-height:20px;transition:opacity .2s 60ms,text-decoration-color .15s;position:relative}.upload-module__dk4Tta__textbtn:before{content:"";position:absolute;inset:-12px -8px}.upload-module__dk4Tta__row[data-told] .upload-module__dk4Tta__textbtn{opacity:1}.upload-module__dk4Tta__textbtn:focus-visible{outline:2px solid var(--u-ink);outline-offset:2px;border-radius:2px}@media (hover:hover) and (pointer:fine){.upload-module__dk4Tta__textbtn:hover{-webkit-text-decoration-color:var(--u-ink);text-decoration-color:var(--u-ink)}}.upload-module__dk4Tta__actions{align-items:center;gap:4px;display:flex}@media (max-width:440px){.upload-module__dk4Tta__full,.upload-module__dk4Tta__busy{padding:20px 16px}.upload-module__dk4Tta__row{grid-template-columns:32px minmax(0,1fr)}.upload-module__dk4Tta__actions{grid-column:2;justify-content:flex-end;margin-top:4px}}@media (prefers-reduced-motion:reduce){.upload-module__dk4Tta__card,.upload-module__dk4Tta__more{transition:opacity .12s!important}.upload-module__dk4Tta__draw{stroke-dashoffset:0!important;transition:opacity .12s,stroke .12s!important}.upload-module__dk4Tta__plus{transition:none;transform:none!important}.upload-module__dk4Tta__layer{animation-duration:.12s;animation-delay:0s}.upload-module__dk4Tta__row{transition-duration:.12s}.upload-module__dk4Tta__fill{transition:background-color .12s}.upload-module__dk4Tta__row[data-sweep] .upload-module__dk4Tta__sweep{opacity:0;animation:none}.upload-module__dk4Tta__row[data-sweep] .upload-module__dk4Tta__fill{animation:.9s infinite upload-module__dk4Tta__pulse}.upload-module__dk4Tta__reason{transition:opacity .12s;transform:none}.upload-module__dk4Tta__check{stroke-dashoffset:0;opacity:0;transition:opacity .12s}.upload-module__dk4Tta__row[data-state=done] .upload-module__dk4Tta__check{opacity:1}.upload-module__dk4Tta__flag{transition:opacity .12s;transform:none}}@keyframes upload-module__dk4Tta__pulse{50%{opacity:.35}}
