.sheet.svelte-5gashe{color:#000;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#fff;font-family:Figtree,Helvetica Neue,Arial,sans-serif;line-height:1.2}table.svelte-5gashe{table-layout:fixed;border-collapse:collapse;width:100%}th.svelte-5gashe{text-align:left;vertical-align:bottom;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #000;border-bottom-width:2px;height:.36in;padding:.03in .06in;font-size:8pt;font-weight:700;line-height:1.1}th.head.svelte-5gashe{height:auto;font-size:inherit;letter-spacing:normal;text-transform:none;border:none;padding:0 0 .14in;font-weight:400}.top.svelte-5gashe{justify-content:space-between;align-items:flex-end;gap:.1in .3in;display:flex}.main.svelte-5gashe{min-width:0}.side.svelte-5gashe{text-align:right;flex:none;max-width:50%}h2.svelte-5gashe{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-family:Space Grotesk,Helvetica Neue,Arial,sans-serif;font-size:17pt;font-weight:700;line-height:1.15}p.svelte-5gashe{color:#222;overflow-wrap:anywhere;margin:.05in 0 0;font-size:10pt}.period.svelte-5gashe{color:#000;margin:0;font-family:Space Grotesk,Helvetica Neue,Arial,sans-serif;font-size:13pt;font-weight:700}.legend.svelte-5gashe{color:#333;font-size:8.5pt}th.day.svelte-5gashe{text-align:center;font-size:var(--day);letter-spacing:0;font-variant-numeric:tabular-nums;padding:.03in 0}th.day.svelte-5gashe span:where(.svelte-5gashe){color:#444;min-height:1.1em;font-size:7pt;font-weight:600;display:block}th.tot.svelte-5gashe{text-align:center;padding:.03in .04in;font-size:7pt;line-height:1.15}th.num.svelte-5gashe{text-align:center;padding:.03in 0}td.svelte-5gashe{height:var(--row);border:1px solid #555;padding:0}tbody.svelte-5gashe tr:where(.svelte-5gashe){break-inside:avoid}tbody.svelte-5gashe tr:where(.svelte-5gashe):nth-child(2n) td:where(.svelte-5gashe){background:#f3f3f3}td.name.svelte-5gashe{font-size:var(--name);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;padding:0 .06in;font-weight:500;overflow:hidden}td.c.svelte-5gashe{text-align:center;vertical-align:middle;line-height:0}td.c.svelte-5gashe:after{content:"";width:var(--box);height:var(--box);background:#fff;border:.75pt solid #a3a3a3;border-radius:1.5pt;display:inline-block}.off.svelte-5gashe{background:#e2e2e2}tbody.svelte-5gashe tr:where(.svelte-5gashe):nth-child(2n) td.off:where(.svelte-5gashe){background:#e2e2e2}.wk.svelte-5gashe{border-left:2px solid #000}.num.svelte-5gashe{text-align:center;vertical-align:middle}td.num.svelte-5gashe{color:#666;font-size:7.5pt}tfoot.svelte-5gashe td:where(.svelte-5gashe){text-align:right;vertical-align:bottom;color:#6b6b6b;letter-spacing:.02em;background:0 0;border:none;height:.24in;padding:0;font-size:7.5pt}tr.pad.svelte-5gashe td:where(.svelte-5gashe){background:0 0;border:none;padding:0;font-size:0;line-height:0}.preview-col.svelte-1oqyw3i .hint.tight:where(.svelte-1oqyw3i){margin-top:8px}.days.svelte-1oqyw3i{gap:4px;margin-top:10px}.day-hint.svelte-1oqyw3i{margin-top:6px}.day-hint.svelte-1oqyw3i:empty{margin:0}.legend-input.svelte-1oqyw3i{margin-top:4px}.pickers.svelte-1oqyw3i>.field:where(.svelte-1oqyw3i):first-child{flex:2 160px}.pickers.svelte-1oqyw3i>.field:where(.svelte-1oqyw3i):last-child{flex:110px}.count.svelte-1oqyw3i{color:#fff;font-size:.9375rem}.copy.svelte-1oqyw3i{flex-direction:column;gap:max(72px,min(9vw,112px));padding-block-start:max(72px,min(9vw,112px));padding-block-end:max(72px,min(9vw,112px));display:flex}.head.svelte-1oqyw3i{flex-direction:column;gap:14px;display:flex}.split.svelte-1oqyw3i{grid-template-columns:320px minmax(0,1fr);align-items:start;column-gap:64px;display:grid}.split.svelte-1oqyw3i .head:where(.svelte-1oqyw3i){position:sticky;top:32px}.steps.svelte-1oqyw3i,.tips.svelte-1oqyw3i,.cards.svelte-1oqyw3i{margin:0;padding:0;list-style:none}.steps.svelte-1oqyw3i li:where(.svelte-1oqyw3i){border-top:1.5px solid var(--rule-paper);gap:20px;padding:22px 0;display:flex}.steps.svelte-1oqyw3i li:where(.svelte-1oqyw3i):first-child{border-top:2px solid var(--ink-dark)}.steps.svelte-1oqyw3i li:where(.svelte-1oqyw3i):last-child{border-bottom:1.5px solid var(--rule-paper)}.steps.svelte-1oqyw3i .num:where(.svelte-1oqyw3i){background:#fff}.steps.svelte-1oqyw3i .num.first:where(.svelte-1oqyw3i){background:var(--zest)}.steps.svelte-1oqyw3i p:where(.svelte-1oqyw3i){margin-top:6px;font-size:1.1875rem;line-height:1.6}.when.svelte-1oqyw3i{flex-direction:column;gap:36px;display:flex}.when.svelte-1oqyw3i .head:where(.svelte-1oqyw3i){max-width:720px}.cards.svelte-1oqyw3i{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.cards.svelte-1oqyw3i li:where(.svelte-1oqyw3i){box-shadow:5px 5px 0 var(--ink-dark);border-radius:22px;flex-direction:column;gap:12px;padding:24px;display:flex}.cards.svelte-1oqyw3i .icon:where(.svelte-1oqyw3i){width:32px;height:32px;display:block}.cards.svelte-1oqyw3i .icon:where(.svelte-1oqyw3i) svg{width:100%;height:100%;display:block}.cards.svelte-1oqyw3i .icon:where(.svelte-1oqyw3i) svg *{fill:none;stroke:var(--burple);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.cards.svelte-1oqyw3i .icon:where(.svelte-1oqyw3i) .f{fill:var(--tint)}.cards.svelte-1oqyw3i h3:where(.svelte-1oqyw3i){font-size:1.1875rem;line-height:1.25}.cards.svelte-1oqyw3i p:where(.svelte-1oqyw3i){color:var(--on-paper-soft);font-size:1rem;line-height:1.55}.tips.svelte-1oqyw3i{flex-direction:column;gap:12px;display:flex}.tips.svelte-1oqyw3i li:where(.svelte-1oqyw3i){background:var(--tint);border-radius:20px;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.tips.svelte-1oqyw3i svg{fill:none;width:22px;height:22px;stroke:var(--burple);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:4px}.tips.svelte-1oqyw3i p:where(.svelte-1oqyw3i){font-size:1.125rem;line-height:1.6}.skip.svelte-1oqyw3i{flex-direction:column;gap:18px;max-width:760px;padding:max(28px,min(4vw,48px));display:flex}.skip-actions.svelte-1oqyw3i{margin-top:8px}.skip-actions.svelte-1oqyw3i svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cross.svelte-1oqyw3i{max-width:720px;font-size:1rem;line-height:1.6}.more.svelte-1oqyw3i{flex-direction:column;gap:24px;padding-bottom:max(72px,min(9vw,120px));display:flex}@media (max-width:959px){.split.svelte-1oqyw3i{grid-template-columns:minmax(0,1fr);row-gap:28px}.split.svelte-1oqyw3i .head:where(.svelte-1oqyw3i){position:static}.cards.svelte-1oqyw3i{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.preview-col.svelte-1oqyw3i{max-width:460px}}@media (max-width:600px){.tool.svelte-1oqyw3i:not(.wide) .preview:where(.svelte-1oqyw3i){max-width:280px;margin:0 auto}.cards.svelte-1oqyw3i{grid-template-columns:minmax(0,1fr);gap:14px}.cards.svelte-1oqyw3i li:where(.svelte-1oqyw3i){padding:20px}.steps.svelte-1oqyw3i li:where(.svelte-1oqyw3i){gap:14px;padding:18px 0}.steps.svelte-1oqyw3i p:where(.svelte-1oqyw3i){margin-top:4px;font-size:1.0625rem}.tips.svelte-1oqyw3i li:where(.svelte-1oqyw3i){gap:12px;padding:16px 18px}.tips.svelte-1oqyw3i p:where(.svelte-1oqyw3i){font-size:1rem}}
