.hs.svelte-54caae{position:relative;display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:". wrap" "acts wrap" "copy wrap" ". wrap";column-gap:24px;min-height:min(880px,calc(100svh - 67px));padding-block:0 44px;text-align:left}.acts.svelte-54caae{grid-area:acts;justify-self:start;position:relative;z-index:3;display:inline-flex;align-items:center;gap:4px;margin-bottom:26px;padding:4px;border-radius:999px;border:1px solid var(--fill-strong);background:#ffffff08;animation:svelte-54caae-hs-rise .7s cubic-bezier(.2,.7,.1,1) both}.act.svelte-54caae{display:inline-flex;align-items:center;gap:7px;padding:4px 12px 4px 4px;border:0;border-radius:999px;background:transparent;color:var(--text-mute);font:inherit;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer;transition:background .35s ease,color .35s ease}.act.svelte-54caae:disabled{cursor:default}.act.svelte-54caae:not(:disabled):hover{color:var(--text)}.act.svelte-54caae b:where(.svelte-54caae){display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;border:1px solid var(--fill-strong);font-size:11.5px;font-weight:800;color:var(--text-dim);transition:background .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease}.act.on.svelte-54caae{color:var(--text);background:var(--accent-soft)}.act.on.svelte-54caae b:where(.svelte-54caae){background:var(--accent-grad);border-color:transparent;color:var(--on-accent);box-shadow:0 0 14px var(--accent-glow)}.act.past.svelte-54caae b:where(.svelte-54caae){border-color:var(--accent-line);color:var(--accent-tint)}.act-bar.svelte-54caae{width:20px;height:2px;border-radius:2px;background:var(--fill-strong);overflow:hidden}.act-bar.svelte-54caae i:where(.svelte-54caae){display:block;height:100%;background:var(--accent-grad);transform:scaleX(0);transform-origin:left;transition:transform .6s ease}.act-bar.done.svelte-54caae i:where(.svelte-54caae){transform:scaleX(1)}.copy.svelte-54caae{grid-area:copy;position:relative;z-index:3;max-width:470px;will-change:transform,opacity}h1.svelte-54caae{margin:0;font-size:clamp(46px,6vw,84px);line-height:.97;letter-spacing:-.04em}.ln.svelte-54caae{display:block;animation:svelte-54caae-hs-rise .9s cubic-bezier(.2,.7,.1,1) both;animation-delay:calc(90ms + var(--i) * .11s);transition:color .5s ease}.hs.ready.svelte-54caae:not(.reduced) .ln:where(.svelte-54caae):not(.on){color:#eef0fb80}.vb.svelte-54caae{position:relative;display:inline-block}.vb.svelte-54caae:after{content:"";position:absolute;left:.03em;right:.02em;bottom:-.1em;height:.07em;border-radius:99px;background:var(--accent-grad);box-shadow:0 0 18px var(--accent-glow);transform:scaleX(0);transform-origin:left;transition:transform .65s cubic-bezier(.2,.7,.1,1)}.hs.ready.svelte-54caae .ln.on:where(.svelte-54caae) .vb:where(.svelte-54caae):after{transform:scaleX(1)}.hs-sub.svelte-54caae{margin:24px 0 28px;font-size:19px;line-height:1.5;color:var(--text-mute);max-width:44ch;animation:svelte-54caae-hs-rise .9s .34s cubic-bezier(.2,.7,.1,1) both}.hs-cta.svelte-54caae{display:flex;justify-content:flex-start;gap:12px;flex-wrap:wrap;animation:svelte-54caae-hs-rise .9s .44s cubic-bezier(.2,.7,.1,1) both}.btn.svelte-54caae{text-decoration:none;border-radius:12px;padding:13px 24px;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:filter .15s ease,background .15s ease,box-shadow .2s ease}.btn.primary.svelte-54caae{background:var(--accent-grad);color:var(--on-accent);border:1px solid transparent;box-shadow:0 8px 24px #7c5cff66}.btn.primary.svelte-54caae:hover{filter:brightness(1.08);box-shadow:0 10px 30px #7c5cff8c}.btn.ghost.svelte-54caae{background:var(--fill);border:1px solid var(--fill-strong);color:var(--text)}.btn.ghost.svelte-54caae:hover{background:var(--fill-strong)}.hs-trust.svelte-54caae{margin:16px 0 0;font-size:13px;color:var(--text-faint);animation:svelte-54caae-hs-rise .9s .52s cubic-bezier(.2,.7,.1,1) both}@keyframes svelte-54caae-hs-rise{0%{opacity:0;transform:translateY(18px)}}.wrap.svelte-54caae{--bleed: calc(max(0px, (100vw - 1080px) / 2) + 4px) ;grid-area:wrap;align-self:center;position:relative;justify-self:end;width:min(760px,calc(100svh - 160px),calc(100% + var(--bleed)));aspect-ratio:1;margin-right:calc(-1 * var(--bleed))}.mover.svelte-54caae{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;will-change:transform,opacity}.stage.svelte-54caae{position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;animation:svelte-54caae-hs-stage 1.1s cubic-bezier(.2,.7,.1,1) both}@keyframes svelte-54caae-hs-stage{0%{opacity:0;transform:scale(.94) rotate(-8deg)}}.glow.svelte-54caae{position:absolute;left:50%;top:50%;width:70%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,var(--accent-glow),transparent 64%);filter:blur(40px);opacity:.6;pointer-events:none}.dial.svelte-54caae,.labels.svelte-54caae{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}canvas.svelte-54caae{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;width:128%;height:128%}.dial.svelte-54caae,.labels.svelte-54caae,.still.svelte-54caae{pointer-events:none}.still.svelte-54caae{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;transition:opacity .4s ease}.hs.ready.svelte-54caae .still:where(.svelte-54caae){opacity:0}.hs.svelte-54caae:not(.ready) .console:where(.svelte-54caae),.hs.svelte-54caae:not(.ready) .meters:where(.svelte-54caae),.hs.svelte-54caae:not(.ready) .actions:where(.svelte-54caae){visibility:hidden}.labels.svelte-54caae{font-family:var(--font-body);letter-spacing:.01em}canvas.svelte-54caae{touch-action:pan-y;-webkit-tap-highlight-color:transparent}.dial.svelte-54caae .track:where(.svelte-54caae){stroke:#ffffff12;stroke-width:1.2}.dial.svelte-54caae line:where(.svelte-54caae){stroke:#ffffff1a;stroke-width:1.1}.dial.svelte-54caae line.major:where(.svelte-54caae){stroke:#ffffff38}.hub.svelte-54caae{position:absolute;left:50%;top:50%;translate:-50% -50%;width:27%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.2cqw;pointer-events:none;font-variant-numeric:tabular-nums}.hub-name.svelte-54caae{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(9.5px,1.75cqw,14.5px);font-weight:650;color:var(--text)}.hub-size.svelte-54caae{font-family:var(--font-display);font-size:clamp(15px,3.7cqw,31px);font-weight:800;letter-spacing:-.02em;line-height:1.05;background:var(--grad-data);-webkit-background-clip:text;background-clip:text;color:transparent}.hub-sub.svelte-54caae{font-size:clamp(8px,1.2cqw,10.5px);text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint)}.console.svelte-54caae,.meters.svelte-54caae,.actions.svelte-54caae{position:absolute;z-index:2;will-change:opacity}.console.svelte-54caae{left:0;top:1.5%;width:46%;display:grid;gap:6px;animation:svelte-54caae-hs-rise .8s .2s cubic-bezier(.2,.7,.1,1) both}.st.svelte-54caae{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap}.st-text.svelte-54caae{overflow:hidden;text-overflow:ellipsis}.thr.svelte-54caae{color:var(--text-faint);font-weight:600;transition:opacity .3s ease}.hs.svelte-54caae:not([data-phase=boot]):not([data-phase=scan]) .thr:where(.svelte-54caae){opacity:0}.dot.svelte-54caae{flex:none;width:7px;height:7px;border-radius:50%;background:#6ee7ff;box-shadow:0 0 #6ee7ff99;animation:svelte-54caae-hs-ping 1.1s ease-out infinite}.hs.svelte-54caae:not([data-phase=boot]):not([data-phase=scan]) .dot:where(.svelte-54caae){animation:none;background:#86efac;box-shadow:0 0 10px #86efac99}.hs[data-phase=staged].svelte-54caae .dot:where(.svelte-54caae),.hs[data-phase=reclaim].svelte-54caae .dot:where(.svelte-54caae){background:var(--accent);box-shadow:0 0 10px var(--accent-glow)}@keyframes svelte-54caae-hs-ping{to{box-shadow:0 0 0 9px #6ee7ff00}}.tk.svelte-54caae{position:relative;height:1.5em;font:12px/1.5 ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text-mute);letter-spacing:0}.tk-live.svelte-54caae,.tk-msg.svelte-54caae{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:opacity .25s ease}.tk-live.svelte-54caae{direction:rtl;text-align:left;unicode-bidi:plaintext}.tk-msg.svelte-54caae{opacity:0;color:var(--text-dim)}.hs.svelte-54caae:not([data-phase=boot]):not([data-phase=scan]) .tk-live:where(.svelte-54caae){opacity:0}.hs.svelte-54caae:not([data-phase=boot]):not([data-phase=scan]) .tk-msg:where(.svelte-54caae){opacity:1}.meters.svelte-54caae{left:0;right:0;bottom:.5%;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none;animation:svelte-54caae-hs-rise .8s .3s cubic-bezier(.2,.7,.1,1) both}.m-scan.svelte-54caae{display:grid;gap:3px;transition:opacity .4s ease}.m-scan.svelte-54caae .mt:where(.svelte-54caae){display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-width:170px}.m-scan.svelte-54caae .v:where(.svelte-54caae){font-size:17px}.mt.svelte-54caae{display:grid;gap:2px}.k.svelte-54caae{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.v.svelte-54caae{font-family:var(--font-display);font-size:20px;font-weight:750;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--grad-data);-webkit-background-clip:text;background-clip:text;color:transparent}.hs[data-loc=uk].svelte-54caae .k:where(.svelte-54caae){letter-spacing:.05em}.hs[data-phase=done].svelte-54caae .m-scan:where(.svelte-54caae) .v:where(.svelte-54caae){animation:svelte-54caae-hs-lock .7s ease-out}@keyframes svelte-54caae-hs-lock{25%{filter:brightness(1.9) drop-shadow(0 0 8px rgba(110,231,255,.9))}}.m-reclaim.svelte-54caae{display:flex;flex-direction:column;align-items:flex-end;gap:8px;opacity:0;transform:translateY(10px) scale(.96);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.1,1)}.hs[data-phase=staged].svelte-54caae .m-reclaim:where(.svelte-54caae),.hs[data-phase=reclaim].svelte-54caae .m-reclaim:where(.svelte-54caae),.hs[data-phase=trashed].svelte-54caae .m-reclaim:where(.svelte-54caae),.hs[data-phase=emptying].svelte-54caae .m-reclaim:where(.svelte-54caae),.hs[data-phase=clean].svelte-54caae .m-reclaim:where(.svelte-54caae){opacity:1;transform:none}.rc-card.svelte-54caae{display:flex;align-items:center;gap:12px;padding:9px 16px 9px 9px;border-radius:14px;background:var(--panel-glass);border:1px solid var(--fill-strong);box-shadow:0 10px 30px #00000059;transition:border-color .4s ease}.hs[data-phase=reclaim].svelte-54caae .rc-card:where(.svelte-54caae),.hs[data-phase=trashed].svelte-54caae .rc-card:where(.svelte-54caae){border-color:var(--accent-line)}.empty.svelte-54caae{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--text);font:inherit;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .35s ease,transform .35s ease,background .2s ease}.empty.svelte-54caae:hover{background:var(--accent-soft-2)}.hs[data-phase=trashed].svelte-54caae .empty:where(.svelte-54caae){opacity:1;transform:none;pointer-events:auto;animation:svelte-54caae-hs-nudge 1.3s ease-in-out infinite}.hs[data-phase=emptying].svelte-54caae .empty:where(.svelte-54caae){opacity:1;transform:scale(.94);background:var(--accent-soft-2)}@keyframes svelte-54caae-hs-nudge{50%{box-shadow:0 0 0 5px #7c5cff24,0 0 20px #7c5cff59}}.empty-sm.svelte-54caae{display:none}.m-sep.svelte-54caae{align-self:stretch;width:1px;background:var(--fill-strong)}.m-reclaim.svelte-54caae .v:where(.svelte-54caae){font-size:17px}.mt.free.svelte-54caae .v:where(.svelte-54caae){transition:filter .4s ease}.mt.trash.svelte-54caae .v:where(.svelte-54caae){transition:filter .4s ease}.hs[data-phase=reclaim].svelte-54caae .mt.trash:where(.svelte-54caae) .v:where(.svelte-54caae),.hs[data-phase=trashed].svelte-54caae .mt.trash:where(.svelte-54caae) .v:where(.svelte-54caae),.hs[data-phase=emptying].svelte-54caae .mt.free:where(.svelte-54caae) .v:where(.svelte-54caae),.hs[data-phase=clean].svelte-54caae .mt.free:where(.svelte-54caae) .v:where(.svelte-54caae){filter:drop-shadow(0 0 10px rgba(110,231,255,.55))}.trash-ico.svelte-54caae{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--accent-soft);color:var(--accent-tint)}.actions.svelte-54caae{right:0;top:1.5%}.actions-in.svelte-54caae{display:flex;flex-direction:column;align-items:flex-end;gap:8px;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .5s ease,transform .5s ease}.hs[data-act="2"].svelte-54caae .actions-in:where(.svelte-54caae),.hs[data-act="3"].svelte-54caae .actions-in:where(.svelte-54caae),.hs.reduced.svelte-54caae .actions-in:where(.svelte-54caae){opacity:1;transform:none;pointer-events:auto}.hint.svelte-54caae{font-size:12px;color:var(--text-faint);white-space:nowrap}.rescan.svelte-54caae{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--fill-strong);background:var(--fill);color:var(--text-dim);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .4s ease,background .2s ease}.hs[data-phase=clean].svelte-54caae .rescan:where(.svelte-54caae){opacity:1;pointer-events:auto}.rescan.svelte-54caae:hover{background:var(--fill-strong);color:var(--text)}.tip.svelte-54caae{position:fixed;z-index:50;transform:translate(16px,16px);display:grid;gap:3px;max-width:300px;padding:10px 12px;border-radius:12px;background:var(--panel-glass);border:1px solid var(--fill-strong);box-shadow:0 12px 32px #00000073;pointer-events:none}.tip-name.svelte-54caae{font-weight:700;font-size:14px;color:var(--text)}.tip-path.svelte-54caae{font:11px/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tip-row.svelte-54caae{display:flex;align-items:baseline;gap:8px;margin-top:2px;font-size:12px;color:var(--text-mute)}.tip-size.svelte-54caae{font-weight:800;font-size:15px;background:var(--grad-data);-webkit-background-clip:text;background-clip:text;color:transparent}.tip-tier.svelte-54caae{padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#86efac;background:#86efac1a}.tip-tier[data-tier=review].svelte-54caae{color:#fbbf24;background:#fbbf241a}@media(max-width:900px){.hs.svelte-54caae{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"acts" "wrap" "copy";min-height:0;row-gap:8px;padding-block:10px 28px;text-align:center}.acts.svelte-54caae{justify-self:center;margin-bottom:0;gap:2px}.act.svelte-54caae{gap:5px;padding:3px 9px 3px 3px;font-size:12px}.act.svelte-54caae b:where(.svelte-54caae){width:20px;height:20px;font-size:10.5px}.act-bar.svelte-54caae{width:10px}.copy.svelte-54caae{max-width:560px;justify-self:center}.hs-sub.svelte-54caae{margin:12px auto 16px;font-size:15px}.hs-cta.svelte-54caae{justify-content:center;gap:10px}.wrap.svelte-54caae{justify-self:stretch;width:auto;aspect-ratio:auto;margin:0;display:grid;justify-items:center;gap:6px}.mover.svelte-54caae{position:relative;inset:auto;width:min(58vw,36svh,420px);aspect-ratio:1}.console.svelte-54caae,.meters.svelte-54caae{position:static}.console.svelte-54caae{order:-1;width:min(100%,420px);gap:2px;justify-items:center}.st.svelte-54caae{font-size:10.5px}.tk.svelte-54caae{width:100%;font-size:11px}.tk-live.svelte-54caae,.tk-msg.svelte-54caae{text-align:center}.meters.svelte-54caae{display:grid;justify-content:center;justify-items:center;width:100%}.m-scan.svelte-54caae,.m-reclaim.svelte-54caae{grid-area:1 / 1}.m-scan.svelte-54caae{display:flex;gap:18px}.m-scan.svelte-54caae .mt:where(.svelte-54caae){display:grid;gap:2px;min-width:0}.hs[data-phase=staged].svelte-54caae .m-scan:where(.svelte-54caae),.hs[data-phase=reclaim].svelte-54caae .m-scan:where(.svelte-54caae),.hs[data-phase=trashed].svelte-54caae .m-scan:where(.svelte-54caae),.hs[data-phase=emptying].svelte-54caae .m-scan:where(.svelte-54caae),.hs[data-phase=clean].svelte-54caae .m-scan:where(.svelte-54caae){opacity:0}.m-reclaim.svelte-54caae{flex-direction:row-reverse;align-items:center;gap:8px}.rc-card.svelte-54caae{padding:4px 12px 4px 4px;gap:10px;border-radius:11px}.empty.svelte-54caae{max-width:0;padding-inline:0;border-width:0;overflow:hidden;font-size:12px;transition:opacity .35s ease,max-width .35s ease,padding .35s ease,background .2s ease}.hs[data-phase=trashed].svelte-54caae .empty:where(.svelte-54caae),.hs[data-phase=emptying].svelte-54caae .empty:where(.svelte-54caae){max-width:150px;padding-inline:11px;border-width:1px}.empty-lg.svelte-54caae{display:none}.empty-sm.svelte-54caae{display:inline}.k.svelte-54caae{font-size:9px}.v.svelte-54caae,.m-reclaim.svelte-54caae .v:where(.svelte-54caae){font-size:14px}.trash-ico.svelte-54caae{width:28px;height:28px;border-radius:8px}.trash-ico.svelte-54caae svg:where(.svelte-54caae){width:15px;height:15px}.actions.svelte-54caae{position:absolute;right:0;top:40px}.hub.svelte-54caae{width:32%;gap:1px}.hub-name.svelte-54caae{white-space:normal;overflow:visible;text-overflow:clip;text-wrap:balance;font-size:9px;line-height:1.08}.hub-sub.svelte-54caae{font-size:7.5px;letter-spacing:.08em}.hint.svelte-54caae{display:none}.rescan.svelte-54caae{padding:4px 9px;font-size:11px}h1.svelte-54caae{font-size:clamp(36px,10vw,56px)}}@media(max-width:420px){.btn.svelte-54caae{padding:12px 16px;font-size:14.5px}.hs-trust.svelte-54caae{font-size:12px}}@media(prefers-reduced-motion:reduce){.dot.svelte-54caae{animation:none}}
