@layer reset,base,components,chrome;@layer screens{.upz{min-width:0;display:grid;position:relative}.upz__form{min-width:0;display:grid}.upz[data-state=idle] :is(.upz__head,.upz__plate,.upz__next,.upz__steps,.upz__go,.upz__cancel),.upz[data-state=selected] :is(.upz__intro,.upz__idle,.upz__steps,.upz__cancel,.upz__pct,.upz__progress),.upz[data-state=uploading] :is(.upz__intro,.upz__idle,.upz__next,.upz__go,.upz__choices,.upz__clear){display:none}.upz__head{gap:12px;display:grid}.upz__title{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.015em;font-size:28px;font-weight:800;line-height:1.08}.upz__title:focus{outline:none}.upz__lead{max-width:34em;color:var(--ink2);font-size:17px;line-height:1.5}.upz__idle{gap:18px;display:grid}.upz--hero .upz__idle{margin-top:26px}.upz__acts{gap:10px;display:grid}.upz__pick{cursor:pointer;position:relative}.upz__pick:has(>input:focus-visible),.upz__empty:has(>input:focus-visible),.upz__drop:has(>input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.on-field .upz__pick:has(>input:focus-visible){outline-color:var(--on-field)}.upz--hero .upz__formats{color:var(--on-field2);text-align:center}.upz__anywhere{display:none}.upz__free{color:var(--ink);align-items:flex-start;gap:10px;font-size:17px;font-weight:700;line-height:1.4;display:flex}.upz__free>svg{color:var(--ultra-fg);margin-top:1px}.upz--hero .upz__free{color:var(--on-field)}.upz--hero .upz__free>svg{color:var(--rubric-on-field)}.upz__empty{border-radius:var(--radius-leaf-lg);cursor:pointer;transition:box-shadow var(--duration-base) var(--ease-ink);gap:22px;padding:22px 18px 20px 12px;display:grid;position:relative}.upz__empty:hover{box-shadow:var(--shadow-leaf), inset 0 0 0 1px var(--ultra-line)}.upz__ruling{grid-template-columns:44px minmax(0,1fr);gap:12px;display:grid}.upz__ruling-tc{color:var(--rubric);text-align:right;padding-top:5px;font-size:14px;font-weight:800}.upz__ruling-lines{display:grid;position:relative}.upz__ruling-lines>span:not(.upz__ruling-now){height:30px;box-shadow:inset 0 -1px 0 var(--rule)}.upz__ruling-lines>span:nth-child(4){width:94%}.upz__ruling-lines>span:nth-child(6){width:58%}.upz__ruling-now{background:var(--rubric);border-radius:2px;width:2px;height:24px;position:absolute;top:3px;left:0}.upz__empty-act{gap:10px;padding-left:8px;display:grid}.upz__empty-act .upz__formats{text-align:center}.upz__bar{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.upz__drop{border:1px dashed var(--rule-control);border-radius:var(--radius-control);min-width:min(100%,320px);min-height:64px;color:var(--ink2);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-ink), background-color var(--duration-fast) var(--ease-ink);flex:auto;align-items:center;gap:14px;padding:10px 22px;display:flex;position:relative}.upz__drop:hover{border-color:var(--ultra);background:var(--ultra-wash)}.upz__drop-i{color:var(--ink3)}.upz__drop-t{gap:1px;min-width:0;display:grid}.upz__drop-title{color:var(--ink);font-size:17px;font-weight:800;line-height:1.3}.upz--bar .upz__rec{flex:none;min-height:64px}.upz__url{border-top:1px solid var(--rule)}.upz__url-sum{min-height:var(--tap);color:var(--ultra-fg);cursor:pointer;align-items:center;gap:8px;font-size:16px;font-weight:800;list-style:none;display:flex}.upz__url-sum::-webkit-details-marker{display:none}.upz__url-chev{color:var(--ink3);transition:transform var(--duration-base) var(--ease-ink);margin-left:auto}.upz__url[open] .upz__url-chev{transform:rotate(180deg)}.upz__url-body{gap:10px;padding:6px 0 12px;display:grid}.upz__url-body .label{margin-bottom:0}.upz__rights{color:var(--ink2);cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.45;display:grid}.upz__rights>input{width:20px;height:20px;margin:1px 0 0}.upz__url-go{justify-self:start}.upz__plate{border-radius:var(--radius-control-sm);gap:14px;margin-top:24px;padding:18px;display:grid}.upz--hero .upz__plate{box-shadow:var(--shadow-field);margin-inline:-6px}.upz__file{align-items:center;gap:12px;min-width:0;display:flex}.upz__fileinfo{flex:auto;min-width:0;display:grid}.upz__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;line-height:1.3;overflow:hidden}.upz__clear{margin-right:-8px}.band .upz__plate .iconbtn,.on-field .upz__plate .iconbtn{color:var(--ink2)}.band .upz__plate .iconbtn:hover,.on-field .upz__plate .iconbtn:hover{background:var(--sunk);color:var(--ink)}.upz__pct{color:var(--ink);font-family:var(--font-serif);font-size:24px;font-weight:800;line-height:1}.upz__choices{border-top:1px solid var(--rule);gap:14px;padding-top:14px;display:grid}.upz__lang,.upz__people{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.upz__lang .label,.upz__people .label{margin-bottom:0;padding:0}.upz__lang .seg__i>span,.upz__people .seg__i>span{padding:0 8px}.upz__langhint,.upz__peoplehint{margin-top:2px}.upz__people .seg__i:first-child{flex-grow:1.7}.upz__cost{border-top:1px solid var(--rule);gap:8px;padding-top:14px;display:grid}.upz__costlist{color:var(--ink2);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;margin:0;font-size:16px;line-height:1.4;display:grid}.upz__costlist dd{text-align:right;margin:0}.upz__progress{gap:12px;display:grid}.upz__progress .progress__fill{transition-duration:.4s}.upz__bytes{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.upz__eta{font-size:14px}.upz__next{color:var(--ink3);flex-wrap:wrap;gap:8px 18px;margin:20px 4px 0;padding:0;font-size:15px;font-weight:700;list-style:none;display:flex}.upz__next>li{align-items:center;gap:8px;display:flex}.upz__next-n{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--rule2);border-radius:50%;place-items:center;font-size:13px;display:grid}.upz--hero .upz__next{color:var(--on-field2)}.upz--hero .upz__next-n{box-shadow:inset 0 0 0 1.5px var(--field-rule)}.upz__steps{margin:26px 4px 0}.upz__steps b{font-weight:700}.upz__note,.upz__error{margin-top:14px}.upz--hero .upz__error{border-radius:var(--radius-control-sm);background:var(--rubric-wash);color:var(--rubric);padding:12px 14px}.upz__turnstile{justify-items:start;display:grid}.upz__turnstile:has(.cf-turnstile iframe){margin-top:14px}.upz__go{gap:12px;margin-top:28px;display:grid}.upz__secure{text-align:center;text-wrap:balance}.upz__secure>svg{vertical-align:-2px;margin-right:6px;display:inline-block}.upz__cancel{margin-top:40px}.upz__cancel:disabled{box-shadow:inset 0 0 0 1px var(--rule);background:0 0}.upz--hero .upz__cancel:disabled{box-shadow:inset 0 0 0 1px var(--field-rule);color:var(--on-field2)}.upz--hero .upz__head{gap:16px;margin-top:4px}.upz--hero .upz__title{color:var(--on-field);letter-spacing:-.02em;font-size:36px;line-height:1.02}.upz--hero .upz__lead{color:var(--on-field2);font-size:19px}.upz--hero .upz__note{color:var(--on-field2)}.upz--hero .upz__plate .upz__note{color:var(--ink3)}@media (hover:hover) and (pointer:fine){.upz__anywhere{display:inline}}@media (width>=600px){.upz--hero .upz__idle{gap:22px;margin-top:34px}.upz--hero .upz__acts{flex-wrap:wrap;display:flex}.upz--hero .upz__pick{min-width:300px}.upz--hero .upz__formats{text-align:left}.upz--hero .upz__title{font-size:48px}.upz--hero .upz__lead{font-size:21px}.upz__plate{max-width:560px}.upz--hero .upz__plate{margin-inline:0;padding:22px}.upz__go,.upz__cancel{max-width:560px}.upz__next,.upz__steps{margin-inline:0}.upz__title{font-size:32px}}@media (width>=1100px){.upz--hero .upz__idle{margin-top:36px}.upz--hero .upz__title{font-size:56px}}.drop-overlay{z-index:90;background:var(--field);color:var(--on-field);animation:drop-overlay-in var(--duration-fast) var(--ease-ink);padding:24px;display:grid;position:fixed;inset:0}.drop-overlay__frame{background:var(--drop-wash);box-shadow:inset 0 0 0 2px var(--rubric-on-field);text-align:center;border-radius:20px;align-content:center;justify-items:center;gap:22px;padding:24px;display:grid;position:relative;overflow:hidden}.drop-overlay__mark{width:425px;height:676px;color:var(--watermark);position:absolute;top:86px;right:-36px}.drop-overlay__tile{background:var(--on-field);width:96px;height:96px;box-shadow:var(--shadow-field);color:var(--field);border-radius:24px;place-items:center;display:grid;position:relative}.drop-overlay__title{max-width:14em;color:var(--on-field);font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.02;position:relative}.drop-overlay__lead{color:var(--on-field2);font-size:21px;line-height:1.4;position:relative}}@keyframes drop-overlay-in{0%{opacity:0}to{opacity:1}}
