.cal-head.svelte-31vrgb{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cal-head.svelte-31vrgb .round[disabled]:where(.svelte-31vrgb){opacity:.3;pointer-events:none}.cal-month.svelte-31vrgb{margin:0;text-transform:capitalize}.cal-grid.svelte-31vrgb{display:grid;grid-template-columns:repeat(7,1fr);row-gap:4px;justify-items:center}.cal-wd.svelte-31vrgb{font-size:calc(13 * var(--u));font-weight:600;color:var(--label-2);height:28px;display:flex;align-items:center}.cal-gap.svelte-31vrgb{height:44px}.cal-day.svelte-31vrgb{position:relative;isolation:isolate;width:44px;height:44px;border:0;border-radius:50%;background:none;color:#fff;font:inherit;font-size:calc(20 * var(--u));font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;transition:transform .14s var(--ease-out)}.cal-day.svelte-31vrgb:active{transform:scale(.92)}.cal-day[disabled].svelte-31vrgb{color:var(--label-4);pointer-events:none}.cal-day.today.svelte-31vrgb:not(.on){color:var(--blue);font-weight:700}.cal-day.svelte-31vrgb:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:var(--blue);opacity:0;transform:scale(.8);transition:transform .16s var(--ease-out),opacity .12s var(--ease-out)}.cal-day.on.svelte-31vrgb{font-weight:700}.cal-day.on.svelte-31vrgb:before{opacity:1;transform:scale(1)}.caps.svelte-1odgd39{margin:4px 0 10px 4px}.colours.svelte-1odgd39{margin-top:20px}.rail.svelte-1odgd39{display:flex;gap:10px;margin:0 -16px;padding:2px 16px 4px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:16px;overscroll-behavior-x:contain;scrollbar-width:none}.rail.svelte-1odgd39::-webkit-scrollbar{display:none}@media(hover:hover)and (pointer:fine),(min-width:900px){.rail.svelte-1odgd39{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));margin:0;padding:2px;overflow:visible;scroll-snap-type:none}.tile.svelte-1odgd39{width:auto}.tile.wash.svelte-1odgd39{aspect-ratio:1}.tile.svelte-1odgd39:hover:not(.on) .ring:where(.svelte-1odgd39){box-shadow:inset 0 0 0 2px #ffffff80}}.tile.svelte-1odgd39{position:relative;display:block;padding:0;border:0;border-radius:14px;overflow:hidden;flex:none;width:104px;scroll-snap-align:start;aspect-ratio:9 / 16;background:var(--sheet-row);cursor:pointer;touch-action:manipulation;transition:transform .18s var(--ease-out)}.tile.svelte-1odgd39:active{transform:scale(.97)}.tile.svelte-1odgd39 img:where(.svelte-1odgd39){display:block;width:100%;height:100%;object-fit:cover}.ring.svelte-1odgd39{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 #fff;transition:box-shadow .16s var(--ease-out);pointer-events:none}.on.svelte-1odgd39 .ring:where(.svelte-1odgd39){box-shadow:inset 0 0 0 3px #fff}.tick.svelte-1odgd39{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--blue);color:#fff;opacity:0;transform:scale(.6);transition:transform .2s var(--ease-out),opacity .12s var(--ease-out)}.on.svelte-1odgd39 .tick:where(.svelte-1odgd39){opacity:1;transform:scale(1)}.item.svelte-1vyz8mk+.item:where(.svelte-1vyz8mk){position:relative}.item.svelte-1vyz8mk+.item:where(.svelte-1vyz8mk):before{content:"";position:absolute;top:0;inset-inline:16px 0;height:1px;background:var(--separator)}.q.svelte-1vyz8mk{margin:0;font:inherit}.chev.svelte-1vyz8mk{display:inline-flex;color:var(--label-3);transition:transform .26s var(--ease-ios)}.chev.open.svelte-1vyz8mk{transform:rotate(90deg)}.a.svelte-1vyz8mk{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease-ios)}.a.open.svelte-1vyz8mk{grid-template-rows:1fr}.a-inner.svelte-1vyz8mk{overflow:hidden}.a.svelte-1vyz8mk p:where(.svelte-1vyz8mk){margin:0;padding:0 16px 14px;font-size:var(--fs-sub);line-height:1.4;color:var(--label-2)}@media(prefers-reduced-motion:reduce){.a.svelte-1vyz8mk,.chev.svelte-1vyz8mk{transition:none}}.info-block.svelte-taxfgd{margin-top:36px;scroll-margin-top:16px}.h.svelte-taxfgd{margin:0 0 10px 4px;font-size:var(--fs-title2);line-height:1.25;font-weight:700}.body.svelte-taxfgd{margin:0 4px;font-size:var(--fs-body);line-height:1.4;color:#ffffffe0;text-wrap:pretty}.steps.svelte-taxfgd{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.step.svelte-taxfgd{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:var(--r-group)}.ico.svelte-taxfgd{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#ffffff29}h3.svelte-taxfgd{margin:0 0 2px;font-size:var(--fs-headline);line-height:1.3;font-weight:600}.step.svelte-taxfgd p:where(.svelte-taxfgd){margin:0;font-size:var(--fs-sub);line-height:1.4;color:var(--label-2)}.hero.svelte-1uha8ag{margin:0 0 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.eyebrow.svelte-1uha8ag{margin:0;font-size:var(--fs-sub);line-height:1.35;font-weight:600;color:#ffffffdb;text-shadow:0 1px 14px rgba(0,0,0,.45);text-wrap:balance}.create-card.svelte-1uha8ag{padding:0}.title-field.svelte-1uha8ag{overflow:hidden;padding:4px 8px;min-height:52px}.count.svelte-1uha8ag{margin:-4px 16px 0;text-align:end;font-size:calc(13 * var(--u));color:var(--label-2)}.count.over.svelte-1uha8ag{color:#ffb4ae;font-weight:600}.days.svelte-1uha8ag{padding:16px}.days-label.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 12px;font-size:calc(17 * var(--u));font-weight:600;color:var(--label-2)}.chips.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chips.svelte-1uha8ag .chip{justify-content:center;min-width:0;white-space:nowrap}.chips.svelte-1uha8ag .chip.add{grid-column:1 / -1}.centered.svelte-1uha8ag{text-align:center}.more.svelte-1uha8ag{margin-top:14px}.more-toggle.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;border:0;background:none;color:var(--label-2);font:inherit;font-size:var(--fs-body);font-weight:600;cursor:pointer;touch-action:manipulation}.chev.svelte-1uha8ag{display:inline-flex;transition:transform .26s var(--ease-ios)}.chev.open.svelte-1uha8ag{transform:rotate(90deg)}.details.svelte-1uha8ag{margin-top:4px}.details[hidden].svelte-1uha8ag{display:none}.bare.svelte-1uha8ag{flex:1;min-width:0;min-height:44px;border:0;background:none;color:#fff;font:inherit;font-size:max(16px,calc(17 * var(--u)));outline:none;appearance:none;-webkit-appearance:none;caret-color:var(--blue)}.bare.svelte-1uha8ag::placeholder{color:var(--label-3)}
