.dz,.dz-overlay,.dz-msg{--dz-bg: var(--dz-site-bg, #ffffff);--dz-surface: var(--dz-site-surface, #ffffff);--dz-text: var(--dz-site-text, #1a1a1a);--dz-muted: var(--dz-site-muted, #5c5c5c);--dz-line: var(--dz-site-line, #8a8a8a);--dz-danger: var(--dz-site-danger, #b3261e);--a: var(--dz-accent, #5c5c5c);--dz-wash: var(--a);--dz-ink: var(--a);--dz-fill: var(--a);--dz-on-fill: #ffffff;--dz-fill-press: color-mix(in oklab, var(--dz-fill) 80%, #000);--dz-k-idle: 5%;--dz-k-hover: 9%;--dz-k-icon: 15%;--dz-k-rim: 22%;--dz-k-overlay: 3%;--dz-tint: color-mix(in oklch, var(--dz-wash) var(--dz-k-idle), var(--dz-surface));--dz-tint-hover: color-mix(in oklch, var(--dz-wash) var(--dz-k-hover), var(--dz-surface));--dz-icon-bg: color-mix(in oklch, var(--dz-wash) var(--dz-k-icon), var(--dz-surface));--dz-icon-bg-hover: color-mix(in oklch, var(--dz-wash) calc(var(--dz-k-icon) + 5%), var(--dz-surface));--dz-rim: color-mix(in oklch, var(--dz-wash) var(--dz-k-rim), var(--dz-surface));--dz-focus: color-mix(in oklab, var(--dz-ink) 88%, var(--dz-text));--dz-halo: color-mix(in oklab, var(--dz-ink) 20%, transparent);--dz-lift: 0 10px 28px -16px color-mix(in oklab, var(--dz-wash) 55%, #0000004d);--dz-danger-tint: color-mix(in oklch, var(--dz-danger) 5%, var(--dz-surface));--dz-scrim: color-mix(in oklab, var(--dz-bg) 80%, transparent);--dz-scrim-wash: color-mix(in oklch, var(--dz-wash) var(--dz-k-overlay), transparent);--dz-card-shadow: 0 24px 60px -28px #00000059, 0 2px 6px #0000000f;--dz-radius: 28px;--dz-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@supports (color: oklch(from red l c h)){.dz,.dz-overlay,.dz-msg{--dz-wash: oklch(from var(--a) .66 min(c, .15) h);--dz-ink: oklch(from var(--a) min(l, .5) c h);--dz-fill: oklch(from var(--a) min(l, .64) c h);--dz-on-fill: oklch(from var(--dz-fill) clamp(0, (.565 - l) * 1000, 1) 0 0);--dz-fill-press: oklch(from var(--dz-fill) max( calc(l - .07) , calc(.58*clamp(0, (l - .565) * 1000, 1)) ) c h)}}@media(prefers-color-scheme:dark){:where(:root:not([data-dz-scheme=light])) .dz,:where(:root:not([data-dz-scheme=light])) .dz-overlay,:where(:root:not([data-dz-scheme=light])) .dz-msg{--dz-bg: var(--dz-site-bg, #121212);--dz-surface: var(--dz-site-surface, #1e1e1e);--dz-text: var(--dz-site-text, #ececec);--dz-muted: var(--dz-site-muted, #ababab);--dz-line: var(--dz-site-line, #7c7c7c);--dz-danger: var(--dz-site-danger, #ff8a80);--dz-k-idle: 8%;--dz-k-hover: 13%;--dz-k-icon: 22%;--dz-k-rim: 30%;--dz-k-overlay: 4%;--dz-lift: 0 12px 30px -16px #000000b3;--dz-danger-tint: color-mix(in oklch, var(--dz-danger) 8%, var(--dz-surface));--dz-scrim: color-mix(in oklab, var(--dz-bg) 82%, transparent);--dz-card-shadow: 0 24px 60px -24px #000000cc}@supports (color: oklch(from red l c h)){:where(:root:not([data-dz-scheme=light])) .dz,:where(:root:not([data-dz-scheme=light])) .dz-overlay,:where(:root:not([data-dz-scheme=light])) .dz-msg{--dz-wash: oklch(from var(--a) .72 min(c, .13) h);--dz-ink: oklch(from var(--a) max(l, .8) c h);--dz-fill: oklch(from var(--a) max(l, .74) c h)}}}[data-dz-scheme=dark] .dz,[data-dz-scheme=dark] .dz-overlay,[data-dz-scheme=dark] .dz-msg,.dz[data-dz-scheme=dark]{--dz-bg: var(--dz-site-bg, #121212);--dz-surface: var(--dz-site-surface, #1e1e1e);--dz-text: var(--dz-site-text, #ececec);--dz-muted: var(--dz-site-muted, #ababab);--dz-line: var(--dz-site-line, #7c7c7c);--dz-danger: var(--dz-site-danger, #ff8a80);--dz-k-idle: 8%;--dz-k-hover: 13%;--dz-k-icon: 22%;--dz-k-rim: 30%;--dz-k-overlay: 4%;--dz-lift: 0 12px 30px -16px #000000b3;--dz-danger-tint: color-mix(in oklch, var(--dz-danger) 8%, var(--dz-surface));--dz-scrim: color-mix(in oklab, var(--dz-bg) 82%, transparent);--dz-card-shadow: 0 24px 60px -24px #000000cc}@supports (color: oklch(from red l c h)){[data-dz-scheme=dark] .dz,[data-dz-scheme=dark] .dz-overlay,[data-dz-scheme=dark] .dz-msg,.dz[data-dz-scheme=dark]{--dz-wash: oklch(from var(--a) .72 min(c, .13) h);--dz-ink: oklch(from var(--a) max(l, .8) c h);--dz-fill: oklch(from var(--a) max(l, .74) c h)}}.dz{position:relative;width:100%;margin-inline:auto;color:var(--dz-text);font-family:var(--dz-font);-webkit-tap-highlight-color:transparent;--dz-h: 296px}.dz *,.dz *:before,.dz *:after{box-sizing:border-box}.dz[hidden]{display:none!important}.dz__input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip-path:inset(50%);pointer-events:none}.dz__frame{position:relative;height:var(--dz-h);padding-bottom:34px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:var(--dz-radius);background:var(--dz-tint);box-shadow:inset 0 0 0 1px var(--dz-rim);transition:background-color .15s ease,box-shadow .15s ease}.dz__zone{all:unset;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;cursor:pointer;font:inherit;color:inherit}.dz__zone:after{content:"";position:absolute;inset:0;border-radius:var(--dz-radius)}.dz__zone:focus-visible:after{outline:3px solid var(--dz-focus);outline-offset:3px;box-shadow:0 0 0 9px var(--dz-halo)}.dz__lead{display:contents}.dz__icon{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;line-height:0;color:var(--dz-ink);background:var(--dz-icon-bg);margin-bottom:2px;transition:background-color .15s ease}.dz__icon svg{display:block}.dz__title{font-weight:700;font-size:1.25rem;line-height:1.3;color:var(--dz-text)}.dz__row{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:2px}.dz__choose{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 26px;border-radius:999px;font-weight:650;font-size:1rem;white-space:nowrap;background:var(--dz-fill);color:var(--dz-on-fill);box-shadow:0 6px 16px -10px color-mix(in oklab,var(--dz-fill) 80%,transparent);transition:background-color .12s ease,box-shadow .12s ease,transform .08s ease}.dz__paste{color:var(--dz-muted);font-size:.9375rem;white-space:nowrap}.dz [data-dz-keys]{display:inline-block}.dz kbd{font:600 .8125rem/1 var(--dz-font);margin:0 2px;padding:3px 6px;border-radius:6px;color:var(--dz-text);background:var(--dz-surface);box-shadow:inset 0 0 0 1px var(--dz-line),inset 0 -1px 0 1px color-mix(in oklab,var(--dz-line) 60%,transparent)}.dz__slot{position:absolute;left:24px;right:24px;bottom:24px;display:grid;min-height:1.4em;text-align:center;font-size:.875rem;line-height:1.4;pointer-events:none}.dz__slot>*{grid-area:1 / 1;margin:0}.dz__note{color:var(--dz-muted)}.dz__error{visibility:hidden;color:var(--dz-danger);font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:6px}.dz__error svg{flex:none}.dz__busy{position:absolute;inset:0;display:none;align-items:center;justify-content:center;gap:12px;font-weight:600;pointer-events:none}.dz__spinner{width:22px;height:22px;border-radius:50%;border:3px solid var(--dz-icon-bg);border-top-color:var(--dz-ink);animation:dz-spin .8s linear infinite}@keyframes dz-spin{to{transform:rotate(1turn)}}.dz__touch-only{display:none}.dz__frame:has(.dz__zone:hover),.dz__frame:has(.dz__zone:focus-visible){background:var(--dz-tint-hover);box-shadow:inset 0 0 0 1.5px var(--dz-ink),var(--dz-lift)}.dz__frame:has(.dz__zone:hover) .dz__icon,.dz__frame:has(.dz__zone:focus-visible) .dz__icon{background:var(--dz-icon-bg-hover)}.dz__zone:hover .dz__choose{background:var(--dz-fill-press)}.dz__zone:active .dz__choose{background:var(--dz-fill-press);transform:scale(.97);box-shadow:none}.dz[data-dz-state=rejected] .dz__frame{background:var(--dz-danger-tint);box-shadow:inset 0 0 0 1.5px var(--dz-danger)}.dz[data-dz-state=rejected] .dz__note{visibility:hidden}.dz[data-dz-state=rejected] .dz__error{visibility:visible}.dz[data-dz-state=busy] .dz__busy{display:flex}.dz[data-dz-state=busy] .dz__zone>*,.dz[data-dz-state=busy] .dz__slot{visibility:hidden}.dz[data-dz-state=busy] .dz__zone{cursor:progress}.dz__i-info{display:none}.dz[data-dz-state=notice] .dz__note{visibility:hidden}.dz[data-dz-state=notice] .dz__error{visibility:visible;color:var(--dz-text)}.dz[data-dz-state=notice] .dz__i-warn{display:none}.dz[data-dz-state=notice] .dz__i-info{display:inline-block;color:var(--dz-ink)}.dz__compact-only{display:none}.dz--compact{--dz-h: 60px;--dz-radius: 16px;container-type:inline-size}.dz--compact .dz__compact-only{display:inline-grid}.dz--compact .dz__frame{flex-direction:row;justify-content:flex-start;padding:0 12px}.dz--compact .dz__zone{flex-direction:row;gap:12px;height:100%}.dz--compact .dz__icon,.dz--compact .dz__title{display:none}.dz--compact .dz__row{margin:0;gap:14px}.dz--compact .dz__plus{width:36px;height:36px;border-radius:50%;place-items:center;line-height:0;color:var(--dz-ink);background:var(--dz-icon-bg);transition:background-color .12s ease,color .12s ease,transform .08s ease}.dz--compact .dz__choose{height:auto;padding:0;gap:10px;background:none;box-shadow:none;color:var(--dz-ink);font-size:1rem}.dz--compact .dz__slot{inset:0 18px 0 auto;width:auto;max-width:46%;align-content:center;text-align:right;white-space:nowrap}.dz--compact .dz__slot>*{overflow:hidden;text-overflow:ellipsis}.dz--compact .dz__error{justify-content:flex-end}.dz--compact .dz__error>span{overflow:hidden;text-overflow:ellipsis}.dz--compact:is([data-dz-state=rejected],[data-dz-state=notice]) .dz__paste{visibility:hidden}.dz--compact:not(.dz--toolbar):is([data-dz-state=rejected],[data-dz-state=notice]) .dz__slot{max-width:calc(100% - 15rem)}.dz--compact .dz__frame:has(.dz__zone:hover),.dz--compact .dz__frame:has(.dz__zone:focus-visible){box-shadow:inset 0 0 0 1.5px var(--dz-ink),var(--dz-lift)}.dz--compact .dz__zone:hover .dz__choose{background:none}.dz--compact .dz__zone:hover .dz__plus,.dz--compact .dz__zone:focus-visible .dz__plus{background:var(--dz-fill);color:var(--dz-on-fill)}.dz--compact .dz__zone:active .dz__choose{transform:none}.dz--compact .dz__zone:active .dz__plus{background:var(--dz-fill-press);color:var(--dz-on-fill);transform:scale(.94)}.dz--compact[data-dz-state=busy] .dz__busy{justify-content:flex-start;padding-left:20px}@container (max-width: 560px){.dz--compact .dz__paste{display:none}.dz--compact .dz__slot{max-width:52%}}.dz--toolbar{--dz-h: 40px;--dz-radius: 999px;width:auto;display:inline-block;vertical-align:middle;flex:none;container-type:normal}.dz--toolbar .dz__frame{padding:0;background:none;box-shadow:none}.dz--toolbar .dz__zone{gap:10px}.dz--toolbar .dz__zone:after{inset:-4px}.dz--toolbar .dz__choose{height:40px;padding:0 16px 0 6px;gap:8px;border-radius:999px;font-size:.9375rem;background:var(--dz-tint);box-shadow:inset 0 0 0 1px var(--dz-rim);transition:background-color .12s ease,box-shadow .12s ease}.dz--toolbar .dz__plus{width:28px;height:28px}.dz--toolbar .dz__plus svg{width:16px;height:16px}.dz--toolbar .dz__paste{display:none}.dz--toolbar .dz__frame:has(.dz__zone:hover),.dz--toolbar .dz__frame:has(.dz__zone:focus-visible){background:none;box-shadow:none}.dz--toolbar .dz__zone:hover .dz__choose,.dz--toolbar .dz__zone:focus-visible .dz__choose{background:var(--dz-tint-hover);box-shadow:inset 0 0 0 1.5px var(--dz-ink),var(--dz-lift)}.dz--toolbar .dz__zone:focus-visible:after{outline-offset:2px;box-shadow:0 0 0 7px var(--dz-halo)}.dz--toolbar[data-dz-state=rejected] .dz__frame{background:none;box-shadow:none}.dz--toolbar[data-dz-state=rejected] .dz__choose{background:var(--dz-danger-tint);box-shadow:inset 0 0 0 1.5px var(--dz-danger)}.dz--toolbar .dz__slot{position:absolute;z-index:5;left:0;right:auto;top:calc(100% + 8px);bottom:auto;width:max-content;max-width:min(24rem,var(--dz-pop-max, 86vw));min-height:0;text-align:left;white-space:normal;padding:8px 12px;border-radius:12px;background:var(--dz-surface);color:var(--dz-text);box-shadow:0 0 0 1px var(--dz-rim),0 12px 28px -14px #0000006b;display:none}@keyframes dz-pop{0%{opacity:0}}.dz--toolbar .dz__error{justify-content:flex-start}.dz--toolbar[data-dz-popover=end] .dz__slot{left:auto;right:0}.dz--toolbar:has(.dz__zone:hover) .dz__slot,.dz--toolbar:has(.dz__zone:focus-visible) .dz__slot,.dz--toolbar[data-dz-state=rejected] .dz__slot,.dz--toolbar[data-dz-state=notice] .dz__slot{display:grid;animation:dz-pop .12s ease}@media(hover:none)and (pointer:coarse){.dz{--dz-h: 200px;--dz-radius: 24px}.dz__desktop-only{display:none!important}.dz__touch-only{display:inline}.dz kbd{display:none}.dz__frame{padding-bottom:0}.dz__icon{width:64px;height:64px}.dz__icon svg{width:32px;height:32px}.dz__choose{height:52px;min-width:15rem;font-size:1.0625rem}.dz__frame:has(.dz__zone:hover){background:var(--dz-tint);box-shadow:inset 0 0 0 1px var(--dz-rim)}.dz__frame:has(.dz__zone:hover) .dz__icon{background:var(--dz-icon-bg)}.dz__zone:hover .dz__choose{background:var(--dz-fill)}.dz__frame:has(.dz__zone:active){background:var(--dz-tint-hover)}.dz__zone:active .dz__choose{background:var(--dz-fill-press);transform:scale(.98)}.dz[data-dz-state=rejected] .dz__frame{background:var(--dz-danger-tint);box-shadow:inset 0 0 0 1.5px var(--dz-danger)}.dz .dz__slot{position:static;margin-top:10px;padding-inline:8px;min-height:2.8em;align-content:start}.dz[data-dz-slot-lines="1"] .dz__slot{min-height:0;height:1.4em;padding-inline:0}.dz[data-dz-slot-lines="1"] .dz__slot>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz .dz__error{display:block;text-wrap:balance}.dz .dz__error svg{display:inline-block;vertical-align:-3px;margin:-4px 6px -4px 0}.dz .dz__error .dz__i-info,.dz[data-dz-state=notice] .dz__error .dz__i-warn{display:none}.dz[data-dz-state=notice] .dz__error .dz__i-info{display:inline-block}.dz--compact{--dz-h: 52px;--dz-radius: 16px}.dz--compact .dz__frame{justify-content:center}.dz--compact .dz__zone{width:100%;justify-content:center}.dz--compact .dz__choose{min-width:0;height:auto;font-size:1.0625rem}.dz--compact .dz__plus{width:32px;height:32px}.dz--compact .dz__frame:has(.dz__zone:hover){background:var(--dz-tint);box-shadow:inset 0 0 0 1px var(--dz-rim)}.dz--compact .dz__zone:hover .dz__plus{background:var(--dz-icon-bg);color:var(--dz-ink)}.dz--compact .dz__frame:has(.dz__zone:active){background:var(--dz-tint-hover);box-shadow:inset 0 0 0 1.5px var(--dz-ink)}.dz--compact .dz__zone:active .dz__plus{background:var(--dz-fill-press);color:var(--dz-on-fill)}.dz--compact .dz__slot,.dz--compact:not(.dz--toolbar):is([data-dz-state=rejected],[data-dz-state=notice]) .dz__slot{position:static;max-width:none;text-align:center;white-space:normal;margin-top:8px}.dz--compact .dz__error{justify-content:center}.dz--compact .dz__slot>*,.dz--compact .dz__error>span{overflow:visible}.dz--toolbar{--dz-h: 44px}.dz--toolbar .dz__zone{width:auto}.dz--toolbar .dz__choose{height:44px;font-size:1rem}.dz--toolbar .dz__frame:has(.dz__zone:hover),.dz--toolbar .dz__frame:has(.dz__zone:active){background:none;box-shadow:none}.dz--toolbar .dz__zone:hover .dz__choose{background:var(--dz-tint);box-shadow:inset 0 0 0 1px var(--dz-rim)}.dz--toolbar .dz__zone:active .dz__choose{background:var(--dz-tint-hover);box-shadow:inset 0 0 0 1.5px var(--dz-ink)}.dz--toolbar .dz__slot{position:absolute;margin:0;min-height:0;padding:8px 12px;text-align:left;max-width:min(24rem,var(--dz-pop-max, 86vw))}.dz--toolbar:not([data-dz-state=rejected],[data-dz-state=notice]):is(:has(.dz__zone:hover),:has(.dz__zone:focus-visible)) .dz__slot{display:none}.dz--toolbar[data-dz-state=rejected] .dz__slot,.dz--toolbar[data-dz-state=notice] .dz__slot{display:grid}}.dz-msg{box-sizing:border-box;margin:0;height:2.8em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font:650 .875rem/1.4 var(--dz-font);color:var(--dz-danger);text-align:center;text-wrap:balance}.dz-msg:not([data-dz-state]){visibility:hidden}.dz-msg svg{display:inline-block;vertical-align:-3px;margin:-4px 6px -4px 0}.dz-msg .dz__i-info,.dz-msg[data-dz-state=notice] .dz__i-warn{display:none}.dz-msg[data-dz-state=notice]{color:inherit}.dz-msg[data-dz-state=notice] .dz__i-info{display:inline-block}@media(hover:none)and (pointer:coarse){.dz--toolbar[data-dz-msg] .dz__slot{display:none!important}}.dz-overlay{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:24px;font-family:var(--dz-font);color:var(--dz-text);background:linear-gradient(var(--dz-scrim-wash),var(--dz-scrim-wash)),var(--dz-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;opacity:0;transition:opacity .12s ease-out}.dz-overlay[hidden]{display:none}.dz-overlay.is-visible{opacity:1}.dz-overlay *{pointer-events:none}.dz-overlay__card{display:flex;flex-direction:column;align-items:center;gap:16px;width:min(38rem,100%);padding:36px 32px 32px;text-align:center;border-radius:var(--dz-radius);background:var(--dz-surface);border:2px dashed var(--dz-ink);box-shadow:var(--dz-card-shadow)}.dz-overlay__icon{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;line-height:0;color:var(--dz-ink);background:var(--dz-icon-bg)}.dz-overlay__text{display:flex;flex-direction:column;gap:6px}.dz-overlay__title{margin:0;font-weight:750;font-size:clamp(1.625rem,3.4vw,2.25rem);letter-spacing:-.01em;line-height:1.15;text-wrap:balance}.dz-overlay__name{display:inline-block;max-width:100%;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-overlay__sub{margin:0;color:var(--dz-muted);font-size:1rem}@media(prefers-reduced-motion:reduce){.dz *,.dz-overlay{transition:none!important}.dz__slot{animation:none!important}.dz__spinner{animation-duration:2.4s}}@media(prefers-reduced-transparency:reduce){.dz-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;--dz-scrim: color-mix(in oklab, var(--dz-bg) 94%, transparent)}}@media(forced-colors:active){.dz__frame{border:2px dashed CanvasText}.dz__choose{border:2px solid ButtonText}.dz__zone:focus-visible:after{outline-color:Highlight}.dz-overlay__card{border-color:CanvasText}}
