.lead.svelte-19g92rv{margin-bottom:var(--ds-space-4)}.opts.svelte-19g92rv{display:grid;gap:var(--ds-space-2)}.opt.svelte-19g92rv{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-border);overflow:hidden;text-align:left;transition:transform var(--ds-duration-fast),box-shadow var(--ds-duration-fast)}.opt.svelte-19g92rv:hover{box-shadow:inset 0 0 0 2px var(--ds-tint)}.opt.svelte-19g92rv:active{transform:scale(.98)}.art.svelte-19g92rv{display:block;height:56px}.txt.svelte-19g92rv{display:flex;flex-direction:column;padding-right:var(--ds-space-3)}.l.svelte-19g92rv{font-weight:var(--ds-weight-semibold)}.a.svelte-19g92rv{font-size:var(--ds-text-xs);color:var(--ds-text-2)}.ic.svelte-1kqcfep{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-sm),inset 0 0 0 1px var(--ds-border);margin-bottom:0}.lg.svelte-1kqcfep{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#2997ff,#0071e3);color:#fff;flex:none}.t.svelte-1kqcfep{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.3}.x.svelte-1kqcfep{color:var(--ds-text-3);padding:6px}section.svelte-1uha8ag{margin-bottom:var(--ds-space-10)}.hero.svelte-1uha8ag{padding-top:var(--ds-space-10);margin-bottom:var(--ds-space-6)}.hero-in.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-6);flex-wrap:wrap}.date.svelte-1uha8ag{color:var(--ds-text-3);font-weight:var(--ds-weight-medium);font-size:var(--ds-text-sm);margin-bottom:var(--ds-space-2)}.stats.svelte-1uha8ag{display:flex;align-items:center;gap:var(--ds-space-6)}.ring.svelte-1uha8ag,.kpi.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:4px}.rv.svelte-1uha8ag{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-bold)}.rv.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--ds-text-3);font-size:.6em}.kv.svelte-1uha8ag{font-family:var(--ds-font-display);font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-tracking-display);line-height:1}.install.svelte-1uha8ag:not(:empty){margin-bottom:var(--ds-space-6)}.sh.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4)}.lnk.svelte-1uha8ag{color:var(--ds-accent);font-weight:var(--ds-weight-semibold);font-size:var(--ds-text-sm)}.row.svelte-1uha8ag{display:grid;gap:var(--ds-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}@media(max-width:640px){.row.svelte-1uha8ag{display:flex;gap:var(--ds-space-3);overflow-x:auto;padding:4px var(--ds-gutter) var(--ds-space-3);margin:0 calc(-1 * var(--ds-gutter));scroll-snap-type:x mandatory;scrollbar-width:none}.row.svelte-1uha8ag::-webkit-scrollbar{display:none}.item.svelte-1uha8ag{flex:0 0 62vw;max-width:280px;scroll-snap-align:start}}.all.svelte-1uha8ag{display:flex;justify-content:center;margin-top:var(--ds-space-5)}.doneday.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ds-space-3);padding:var(--ds-space-10) var(--ds-space-6);border-radius:var(--ds-radius-xl);background:var(--ds-surface);box-shadow:var(--ds-shadow-md),inset 0 0 0 1px var(--ds-border)}.dd-ic.svelte-1uha8ag{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--ds-success-soft);color:var(--ds-success);margin-bottom:var(--ds-space-2)}.dd-acts.svelte-1uha8ag{display:flex;gap:var(--ds-space-2);flex-wrap:wrap;justify-content:center;margin-top:var(--ds-space-3)}.recap.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--ds-space-2);margin-top:var(--ds-space-4)}.recap.svelte-1uha8ag a:where(.svelte-1uha8ag){display:flex;justify-content:space-between;align-items:center;padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-border);font-weight:var(--ds-weight-medium)}.recap.svelte-1uha8ag b:where(.svelte-1uha8ag){font-family:var(--ds-font-display)}
