.tray.svelte-s2b1zl{z-index:40;background:var(--ui-surface-overlay);color:var(--ui-fg);font:.875rem/1.4 var(--ui-font);box-shadow:var(--ui-shadow-overlay);transform-origin:100% 100%;will-change:width, height;border:1px solid #0000;border-radius:1rem;position:fixed;inset-block-end:max(1rem, env(safe-area-inset-bottom));inset-inline-end:1rem;overflow:hidden}.tray.svelte-s2b1zl:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:0 100%}.ready.svelte-s2b1zl{transition:width var(--dur) var(--ease), height var(--dur) var(--ease), border-radius var(--dur) var(--ease)}.content.svelte-s2b1zl{transform-origin:100% 100%;position:absolute;inset-block-end:0;inset-inline-end:0}.card.svelte-s2b1zl{inline-size:min(22rem,100vw - 2rem - 2px)}.pill.svelte-s2b1zl{inline-size:max-content;max-inline-size:calc(100vw - 2rem - 2px)}header.svelte-s2b1zl{align-items:center;gap:.25rem;padding-block:.625rem;padding-inline:1rem .5rem;display:flex}.pill.svelte-s2b1zl header:where(.svelte-s2b1zl){gap:.5rem;padding-block:.375rem;padding-inline:.75rem .375rem}.dial.svelte-s2b1zl{flex:none;block-size:1.25rem;inline-size:1.25rem;rotate:-90deg}.dial.svelte-s2b1zl circle:where(.svelte-s2b1zl){fill:none;stroke-width:2.5px}.dial.svelte-s2b1zl .track:where(.svelte-s2b1zl){stroke:var(--ui-subtle)}.dial.svelte-s2b1zl .done:where(.svelte-s2b1zl){stroke:var(--ui-accent);stroke-dasharray:1;stroke-linecap:round;transition:stroke-dashoffset .3s var(--ui-ease-out)}.summary.svelte-s2b1zl{flex:1;align-items:baseline;gap:.5rem;min-inline-size:0;display:flex}h2.svelte-s2b1zl{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;overflow:hidden}.overall.svelte-s2b1zl{color:var(--ui-muted);font-variant-numeric:tabular-nums}header.svelte-s2b1zl button:where(.svelte-s2b1zl){block-size:2rem;inline-size:2rem;color:var(--ui-muted);cursor:pointer;transition:background-color var(--ui-dur-press) ease, color var(--ui-dur) ease;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;margin:0;padding:0;display:grid}.card.svelte-s2b1zl header:where(.svelte-s2b1zl) button:where(.svelte-s2b1zl){border-radius:calc(var(--ui-radius) - .125rem)}@media (pointer:coarse){header.svelte-s2b1zl button:where(.svelte-s2b1zl){block-size:2.75rem;inline-size:2.75rem}}@media (hover:hover) and (pointer:fine){header.svelte-s2b1zl button:where(.svelte-s2b1zl):hover{background:var(--ui-subtle);color:var(--ui-fg)}}header.svelte-s2b1zl button:where(.svelte-s2b1zl):focus-visible{outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:0}.overall-bar.svelte-s2b1zl{background:var(--ui-subtle);block-size:2px;display:block}.fill.svelte-s2b1zl{background:var(--ui-accent);block-size:100%;transform:scaleX(var(--p));transform-origin:0;transition:transform .3s var(--ui-ease-out);display:block}.fill.svelte-s2b1zl:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.inner.svelte-s2b1zl{overscroll-behavior:contain;max-block-size:min(20rem,50dvh);overflow:hidden auto}.pad.svelte-s2b1zl{padding:.25rem .25rem .5rem}@media (prefers-reduced-motion:reduce){.ready.svelte-s2b1zl,.fill.svelte-s2b1zl,.dial.svelte-s2b1zl .done:where(.svelte-s2b1zl){transition:none}}
