.drop.svelte-8yc7e2{border:1.5px dashed color-mix(in srgb, var(--text) 30%, transparent);border-radius:var(--radius-xl);background:var(--surface);cursor:pointer;min-height:clamp(220px,32vh,300px);transition:background .2s var(--ease), color .2s var(--ease);outline:none;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.drop.svelte-8yc7e2:hover,.drop.svelte-8yc7e2:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface))}.drop.svelte-8yc7e2:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.top.svelte-8yc7e2{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;padding:clamp(20px,3vw,32px);display:flex}.big.svelte-8yc7e2{letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,6vw,4.6rem);font-weight:600;line-height:.95}.side.svelte-8yc7e2{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:500}.browse.svelte-8yc7e2{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1.5px}.drop.svelte-8yc7e2:hover .browse:where(.svelte-8yc7e2){-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.num.svelte-8yc7e2{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(3rem,9vw,7rem);font-weight:600;line-height:.85}.num.svelte-8yc7e2 span:where(.svelte-8yc7e2){letter-spacing:-.02em;color:var(--text-3);font-size:.45em}.bottom.svelte-8yc7e2{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding:12px clamp(20px,3vw,32px);font-size:.86rem;display:flex}.bar.svelte-8yc7e2{background:var(--accent);transform-origin:0;height:4px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:0;right:0}[data-phase=done].svelte-8yc7e2 .big:where(.svelte-8yc7e2){animation:svelte-8yc7e2-settle .5s var(--ease-out)}@keyframes svelte-8yc7e2-settle{0%{opacity:0;transform:translateY(14px)}}.overlay.svelte-8yc7e2{z-index:50;background:var(--accent);color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s var(--ease), visibility .15s;align-items:end;display:grid;position:fixed;inset:0}.overlay.on.svelte-8yc7e2{opacity:1;visibility:visible}.overlay-in.svelte-8yc7e2{padding-bottom:clamp(32px,8vh,80px)}.o-label.svelte-8yc7e2{color:#ffffffd9;margin:0 0 16px;font-size:1rem;font-weight:500}.o-word.svelte-8yc7e2{letter-spacing:-.06em;transition:transform .35s var(--ease-out);margin:0;font-size:clamp(3.5rem,13vw,12rem);font-weight:600;line-height:1.05;transform:translateY(20px)}.overlay.on.svelte-8yc7e2 .o-word:where(.svelte-8yc7e2){transform:none}.row.svelte-q7luwp{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;list-style:none;transition:background .6s;display:grid}.row.svelte-q7luwp>*{animation:svelte-q7luwp-rise .4s var(--ease-out) both}@keyframes svelte-q7luwp-rise{0%{opacity:0;transform:translateY(6px)}}.row.fresh.svelte-q7luwp .no:where(.svelte-q7luwp){color:var(--accent)}.no.svelte-q7luwp{color:var(--text-3);transition:color .4s}.file.svelte-q7luwp{min-width:0}.name.svelte-q7luwp{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;overflow:hidden}.size.svelte-q7luwp{color:var(--text-3);margin:2px 0 0}.status.svelte-q7luwp{gap:4px;min-width:0;display:grid}.state.svelte-q7luwp,.eta.svelte-q7luwp{color:var(--text-3)}.progress.svelte-q7luwp{align-items:center;gap:12px;display:flex}.track.svelte-q7luwp{background:var(--line);flex:1;height:2px;position:relative;overflow:hidden}.track.svelte-q7luwp i:where(.svelte-q7luwp){background:var(--accent);transform-origin:0;transition:transform .35s var(--ease);position:absolute;inset:0}.pct.svelte-q7luwp{text-align:right;font-variant-numeric:tabular-nums;min-width:4ch}.link.svelte-q7luwp{text-overflow:ellipsis;white-space:nowrap;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);overflow:hidden}.link.svelte-q7luwp:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.err.svelte-q7luwp{color:var(--danger);font-size:.9rem}.actions.svelte-q7luwp{justify-content:flex-end;align-items:center;gap:4px;display:flex}@media (width<=680px){.row.svelte-q7luwp{grid-template-columns:32px minmax(0,1fr);row-gap:10px}.status.svelte-q7luwp,.actions.svelte-q7luwp{grid-column:2}.actions.svelte-q7luwp{justify-content:flex-start}}.hero.svelte-1uha8ag{padding-top:clamp(40px,8vh,88px)}.intro.svelte-1uha8ag{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:32px 64px;padding-bottom:clamp(28px,4vh,44px);display:grid}h1.svelte-1uha8ag{letter-spacing:-.06em;font-size:clamp(3rem,9vw,7.6rem);line-height:.9}.lede.svelte-1uha8ag{color:var(--text-2);max-width:34ch;margin:0;font-size:1.08rem}.specs.svelte-1uha8ag{border-top:1px solid var(--line-strong);margin:24px 0 0}.specs.svelte-1uha8ag div:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;font-size:.92rem;display:flex}.specs.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--text-3)}.specs.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:0;font-weight:500}.controls.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:20px;display:flex}.expiry.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.nudge.svelte-1uha8ag{color:var(--text-2);margin:0;font-size:.94rem}.nudge.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text);font-weight:500}.nudge.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.trust.svelte-1uha8ag{border-top:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;gap:10px 28px;margin:28px 0 0;padding:16px 0 0;font-size:.92rem;list-style:none;display:flex}.trust.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:baseline;gap:6px;display:flex}.trust.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.trust.svelte-1uha8ag b:where(.svelte-1uha8ag),.trust.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text);font-weight:600}.notice.svelte-1uha8ag{border-left:3px solid var(--danger);background:var(--danger-soft);color:var(--danger);margin:20px 0 0;padding:12px 16px;font-size:.92rem}.files.svelte-1uha8ag{margin-top:clamp(40px,6vh,64px)}.thead.svelte-1uha8ag{border-bottom:1px solid var(--line-strong);grid-template-columns:44px minmax(0,1.2fr) minmax(0,1fr) auto;gap:16px;padding-bottom:10px;display:grid}.list.svelte-1uha8ag{max-height:520px;margin:0;padding:0;overflow-y:auto}.section.svelte-1uha8ag{margin-top:clamp(120px,18vh,200px)}.sec-head.svelte-1uha8ag{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:16px 32px;padding-top:16px;display:grid}.sec-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.055em;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.95}.cols.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(48px,8vh,88px);display:grid}.col.svelte-1uha8ag{border-top:1px solid var(--line);padding-top:16px}.col.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.035em;margin-top:28px;font-size:1.45rem}.col.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-2);max-width:34ch;margin:12px 0 0}.media.svelte-1uha8ag{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px;margin-top:clamp(48px,8vh,88px);display:grid}.media-copy.svelte-1uha8ag{color:var(--text-2);max-width:34ch;margin:0}.screen.svelte-1uha8ag{aspect-ratio:16/9;background:var(--media-bg);position:relative}.play.svelte-1uha8ag{border-top:22px solid #0000;border-bottom:22px solid #0000;border-left:34px solid #fff;margin:-22px 0 0 -14px;position:absolute;top:50%;left:50%}.scrub.svelte-1uha8ag{background:#ffffff40;height:2px;position:absolute;bottom:44px;left:24px;right:24px;overflow:hidden}.scrub.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--accent);transform-origin:0;animation:16s linear infinite svelte-1uha8ag-progress;position:absolute;inset:0}@keyframes svelte-1uha8ag-progress{0%{transform:scaleX(.04)}to{transform:scaleX(.96)}}.time.svelte-1uha8ag{color:#ffffffb3;position:absolute;bottom:16px;left:24px}.qa.svelte-1uha8ag{border-top:1px solid var(--line-strong);margin-top:clamp(40px,6vh,64px);margin-left:calc(33.3333% + 21.3333px)}details.svelte-1uha8ag{border-bottom:1px solid var(--line)}summary.svelte-1uha8ag{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1.15rem;font-weight:500;list-style:none;display:flex}summary.svelte-1uha8ag::-webkit-details-marker{display:none}.sign.svelte-1uha8ag{flex:none;width:14px;height:14px;position:relative}.sign.svelte-1uha8ag:before,.sign.svelte-1uha8ag:after{content:"";height:1.5px;transition:transform .25s var(--ease-out);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.sign.svelte-1uha8ag:after{transform:rotate(90deg)}details[open].svelte-1uha8ag .sign:where(.svelte-1uha8ag):after{transform:rotate(0)}details.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:60ch;color:var(--text-2);margin:0 0 22px}.end.svelte-1uha8ag{border-top:1px solid var(--line-strong);letter-spacing:-.065em;justify-content:space-between;align-items:baseline;padding-top:16px;font-size:clamp(3rem,10vw,8.4rem);font-weight:600;line-height:.95;text-decoration:none;display:flex}.end.svelte-1uha8ag span:where(.svelte-1uha8ag){transition:transform .3s var(--ease-out), color .2s}.end.svelte-1uha8ag:hover span:where(.svelte-1uha8ag){color:var(--accent);transform:translateY(-.08em)}@media (width<=860px){.intro.svelte-1uha8ag,.sec-head.svelte-1uha8ag,.media.svelte-1uha8ag,.cols.svelte-1uha8ag{grid-template-columns:1fr}.qa.svelte-1uha8ag{margin-left:0}}@media (width<=680px){.thead.svelte-1uha8ag{display:none}}
