header.svelte-1uha8ag{gap:2px;padding-right:56px;display:grid}.date.svelte-1uha8ag{font-size:.8rem}.hero.svelte-1uha8ag{color:#fff;background:var(--hero);box-shadow:0 18px 40px -16px color-mix(in srgb, var(--accent) 75%, transparent);background-size:180% 180%;border-radius:26px;gap:6px;padding:22px;animation:10s ease-in-out infinite shimmer;display:grid;position:relative;overflow:hidden}.hero.svelte-1uha8ag:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff2e 45%,#0000 60%);animation:5s ease-in-out 1s infinite svelte-1uha8ag-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes svelte-1uha8ag-sheen{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.deco.svelte-1uha8ag{pointer-events:none;width:220px;height:220px;animation:9s ease-in-out infinite float;position:absolute;top:-10px;right:-20px}.hero.svelte-1uha8ag>:where(.svelte-1uha8ag):not(.deco){position:relative}.sub.svelte-1uha8ag{color:#fffc;font-size:.875rem}.big.svelte-1uha8ag{letter-spacing:-.04em;font-size:2.6rem;font-weight:800;line-height:1.1}.week.svelte-1uha8ag{border-top:1px solid #fff3;justify-content:space-between;margin-top:8px;padding-top:12px}.bar.svelte-1uha8ag{background:#ffffff38;border-radius:4px;height:8px;overflow:hidden}.bar.svelte-1uha8ag span:where(.svelte-1uha8ag){transform-origin:0;height:100%;transition:width .8s var(--ease);animation:svelte-1uha8ag-fill 1s .3s var(--ease) both;background:#fff;border-radius:4px;display:block}.bar.svelte-1uha8ag span.over:where(.svelte-1uha8ag){background:#ffc4c4}@keyframes svelte-1uha8ag-fill{0%{transform:scaleX(0)}}.head.svelte-1uha8ag{justify-content:space-between;margin-bottom:4px}.more.svelte-1uha8ag{color:var(--accent);font-size:.85rem;font-weight:700}.empty.svelte-1uha8ag{text-align:center;justify-items:center;gap:8px;padding:4px 0 8px;display:grid}.empty.svelte-1uha8ag .btn:where(.svelte-1uha8ag){margin-top:8px}.skeleton.svelte-1uha8ag{background:linear-gradient(90deg, var(--surface-2) 25%, var(--line) 50%, var(--surface-2) 75%);height:56px;animation:1.3s ease-in-out infinite svelte-1uha8ag-loading;animation-delay:calc(var(--i) * .12s);background-size:200% 100%;border-radius:14px;margin:8px 0}@keyframes svelte-1uha8ag-loading{to{background-position:-200% 0}}
