.HNYluW_slot{min-block-size:9.5rem}.HNYluW_slot:has(.HNYluW_reserved){min-block-size:9.5rem}.HNYluW_slot:empty{min-block-size:0}.HNYluW_reserved{block-size:9.5rem}.HNYluW_card{background:var(--ad-surface,#eef0ea);border-radius:var(--ad-radius,6px);min-block-size:9.5rem;color:var(--ad-ink,inherit);transition:background-color .16s var(--ad-ease,ease-out);gap:.25rem;padding:1rem 1.5rem;text-decoration:none;display:grid}.HNYluW_card:hover{background:var(--ad-surface-hover,#e2e6dc)}.HNYluW_label{color:var(--ad-label,#4b5245);font-size:.8125rem}.HNYluW_headline{font-family:var(--ad-headline-font,inherit);font-size:1.1875rem;font-weight:600;line-height:1.25}.HNYluW_body{color:var(--ad-body,inherit);font-size:.9375rem}.HNYluW_cta{color:var(--ad-link,currentColor);text-underline-offset:.2em;align-items:center;gap:.5rem;font-weight:700;text-decoration:underline;display:inline-flex}
.JJ86zq_link{font:inherit;color:inherit;text-underline-offset:.2em;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.JJ86zq_dialog{border:1px solid var(--advertise-line);border-radius:var(--advertise-radius,8px);background:var(--advertise-surface);max-block-size:min(100dvh - 2rem,44rem);inline-size:min(100% - 2rem,34rem);color:var(--advertise-ink);padding:0}.JJ86zq_dialog[open]{flex-direction:column;display:flex}.JJ86zq_dialog::backdrop{background:#0006}.JJ86zq_header{border-block-end:1px solid var(--advertise-line);padding:1.25rem 1.25rem .75rem}.JJ86zq_header h2{margin:0 0 .25rem;font-size:1.25rem}.JJ86zq_header p{color:var(--advertise-muted);margin:0;font-size:.9375rem}.JJ86zq_form{flex-direction:column;flex:1;min-block-size:0;display:flex}.JJ86zq_body{flex:1;gap:1rem;min-block-size:0;padding:1rem 1.25rem;display:grid;overflow-y:auto}.JJ86zq_row{gap:1rem;display:grid}@media (min-width:30rem){.JJ86zq_row{grid-template-columns:1fr 1fr}}.JJ86zq_field{gap:.375rem;display:grid}.JJ86zq_field label{font-size:.9375rem;font-weight:600}.JJ86zq_input{border:1px solid var(--advertise-line);background:var(--advertise-field,#fff);min-block-size:44px;inline-size:100%;color:inherit;font:inherit;border-radius:6px;padding:.5rem .75rem}textarea.JJ86zq_input{resize:vertical}.JJ86zq_input[aria-invalid=true]{border-color:var(--advertise-danger)}.JJ86zq_hint{color:var(--advertise-muted);font-size:.875rem}.JJ86zq_error{color:var(--advertise-danger);margin:0;font-size:.875rem}.JJ86zq_trap{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.JJ86zq_footer{border-block-start:1px solid var(--advertise-line);justify-content:flex-end;gap:.75rem;padding:.75rem 1.25rem;display:flex}
.aHDe8G_header{border-block-end:1px solid var(--line);background:var(--paper)}.aHDe8G_headerInner{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;min-block-size:4rem;display:flex}.aHDe8G_lockup{align-items:center;gap:var(--space-2);font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);min-block-size:44px;font-size:1.1875rem;font-weight:600;text-decoration:none;display:inline-flex}.aHDe8G_nav{align-items:center;gap:var(--space-4);font-size:.9375rem;font-weight:700;display:flex}.aHDe8G_nav>a{color:var(--ink);align-items:center;min-block-size:44px;text-decoration:none;display:inline-flex}.aHDe8G_nav>a:hover{color:var(--clay-deep);text-decoration:underline}.aHDe8G_languages{position:relative}.aHDe8G_languages summary{align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--card);cursor:pointer;list-style:none;display:inline-flex}.aHDe8G_languages summary::-webkit-details-marker{display:none}.aHDe8G_languages ul{z-index:5;padding:var(--space-2);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);max-block-size:70vh;min-inline-size:12rem;margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;overflow-y:auto}.aHDe8G_languages a{padding:var(--space-2) var(--space-3);color:var(--ink);border-radius:4px;font-weight:400;text-decoration:none;display:block}.aHDe8G_languages a:hover{background:var(--clay-wash)}.aHDe8G_languages a[aria-current=page]{font-weight:700}.aHDe8G_footer{border-block-start:1px solid var(--line);background:var(--paper-deep);padding-block:var(--space-6);margin-block-start:var(--space-8)}.aHDe8G_footerInner{gap:var(--space-5);display:grid}.aHDe8G_footerLinks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.aHDe8G_footerLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}.aHDe8G_footerLinks a{color:var(--ink)}
.VITIeG_sheet{box-shadow:var(--shadow);padding:var(--space-5);aspect-ratio:210/297;font-family:var(--font-body);color:var(--ink);gap:var(--space-3);background:#fff;border-radius:4px;flex-direction:column;margin:0;display:flex;overflow:hidden}.VITIeG_wide{aspect-ratio:297/210}.VITIeG_title{text-align:center;color:var(--sheet-accent,#374151);font-size:1.25rem;font-weight:700;line-height:1.2}.VITIeG_name{text-align:center;margin-block-start:calc(var(--space-2) * -1);font-size:.8125rem}.VITIeG_column{border:1px solid #d1d5db;border-radius:6px;min-inline-size:0;overflow:hidden}.VITIeG_band{background:var(--sheet-accent,#374151);color:#fff;font-family:var(--font-body);letter-spacing:0;text-align:center;padding-block:var(--space-1);margin:0;font-size:.875rem}.VITIeG_steps{padding:var(--space-2);gap:var(--space-2);margin:0;list-style:none;display:grid}.VITIeG_step{align-items:center;gap:var(--space-2);grid-template-columns:auto auto 1fr auto;font-size:.875rem;line-height:1.25;display:grid}.VITIeG_number{background:var(--sheet-accent,#374151);color:#fff;border-radius:50%;place-items:center;block-size:1.4rem;inline-size:1.4rem;font-size:.75rem;display:grid}.VITIeG_picture{object-fit:contain;block-size:36px;inline-size:36px}.VITIeG_label{overflow-wrap:anywhere;min-inline-size:0}.VITIeG_box{border:1.5px solid var(--sheet-accent,#374151);border-radius:3px;block-size:1rem;inline-size:1rem}.VITIeG_columns{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.VITIeG_weekGrid{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.VITIeG_weekGrid .VITIeG_step{grid-template-columns:auto 1fr;font-size:.6875rem}.VITIeG_weekGrid .VITIeG_picture{block-size:22px;inline-size:22px}.VITIeG_weekGrid .VITIeG_box,.VITIeG_weekGrid .VITIeG_number{display:none}.VITIeG_month{flex:1;gap:2px;display:grid}.VITIeG_monthRow{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.VITIeG_dayName{text-align:center;font-size:.6875rem;font-weight:700}.VITIeG_cell{border:1px solid #e5e7eb;flex-direction:column;gap:1px;min-block-size:2.4rem;padding:2px 4px;font-size:.6875rem;display:flex}.VITIeG_date{font-weight:700}.VITIeG_event{color:var(--sheet-accent,#374151);overflow-wrap:anywhere;line-height:1.15}
.lpeJla_maker{gap:var(--space-6);align-items:start;display:grid}@media (min-width:60rem){.lpeJla_maker{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lpeJla_output{position:sticky;inset-block-start:var(--space-5)}}.lpeJla_controls{gap:var(--space-5);min-inline-size:0;display:grid}.lpeJla_output,.lpeJla_row{gap:var(--space-4);display:grid}@media (min-width:36rem){.lpeJla_row{grid-template-columns:1fr 1fr}}.lpeJla_kinds{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.lpeJla_kinds legend{margin-block-end:var(--space-2);font-weight:700}.lpeJla_kind{position:relative}.lpeJla_kind input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lpeJla_kind span{min-block-size:44px;padding-inline:var(--space-4);border-radius:var(--radius-control);border:2px solid var(--kind-color,var(--clay));background:var(--card);color:var(--ink);font-family:var(--font-display);transition:background-color .16s var(--ease-out), color .16s var(--ease-out), transform .26s var(--ease-bounce);align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.lpeJla_kind:nth-child(4n+2){--kind-color:var(--sky)}.lpeJla_kind:nth-child(4n+3){--kind-color:var(--sage)}.lpeJla_kind:nth-child(4n+4){--kind-color:var(--grape)}.lpeJla_kind:nth-child(4n+5){--kind-color:var(--clay)}.lpeJla_kind input:hover+span{transform:translateY(-2px)rotate(-1.5deg)}.lpeJla_kind input:checked+span{background:var(--kind-color,var(--clay));color:#fff;animation:lpeJla_boing .42s var(--ease-bounce)}.lpeJla_kind input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.lpeJla_group{background:var(--card);border:2px solid var(--line);border-radius:var(--radius);padding:var(--space-4);box-shadow:var(--shadow)}.lpeJla_groupTop{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.lpeJla_groupHeading{letter-spacing:0;margin:0;font-size:1.125rem}.lpeJla_empty{color:var(--ink-soft);margin:0}.lpeJla_steps,.lpeJla_dates{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.lpeJla_step{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--step-wash,var(--sky-wash));border-radius:var(--radius);cursor:grab;transition:border-color .16s var(--ease-out), opacity .16s var(--ease-out), transform .22s var(--ease-bounce);animation:lpeJla_pop-in .38s var(--ease-bounce) both;border:2px solid #0000;grid-template-columns:auto auto 1fr auto;display:grid}.lpeJla_step:nth-child(4n+2){--step-wash:var(--sage-wash);--step-color:var(--sage)}.lpeJla_step:nth-child(4n+3){--step-wash:var(--grape-wash);--step-color:var(--grape)}.lpeJla_step:nth-child(4n+4){--step-wash:var(--clay-wash);--step-color:var(--clay-deep)}@media (max-width:30rem){.lpeJla_steps .lpeJla_step{grid-template-columns:auto auto 1fr;row-gap:0}.lpeJla_steps .lpeJla_stepActions{grid-column:3;justify-content:flex-end;margin-block-start:calc(var(--space-2) * -1)}}.lpeJla_dates .lpeJla_step{cursor:default;grid-template-columns:auto 1fr auto}.lpeJla_step:hover{border-color:var(--step-color,var(--sky))}.lpeJla_step:hover .lpeJla_stepPicture{animation:lpeJla_wiggle .5s var(--ease-out)}.lpeJla_dragging{opacity:.5}.lpeJla_stepNumber{font-variant-numeric:tabular-nums;font-family:var(--font-display);color:var(--step-color,var(--sky));text-align:end;inline-size:1.5ch;font-size:1.125rem;font-weight:800}.lpeJla_stepPicture{block-size:44px;inline-size:44px}.lpeJla_stepLabel{overflow-wrap:anywhere;min-inline-size:0}.lpeJla_stepActions{gap:var(--space-1);display:flex}.lpeJla_iconButton{border-radius:var(--radius-control);block-size:44px;inline-size:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.lpeJla_iconButton:hover:not([aria-disabled=true]){background:var(--clay-wash);color:var(--clay-deep)}.lpeJla_iconButton[aria-disabled=true]{opacity:.3;cursor:default}.lpeJla_dateForm{gap:var(--space-3);align-items:end;margin-block-start:var(--space-4);display:grid}@media (min-width:36rem){.lpeJla_dateForm{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.lpeJla_printRow{gap:var(--space-2);justify-items:start;display:grid}.lpeJla_print{min-block-size:56px;padding-inline:var(--space-7);font-family:var(--font-display);font-size:1.25rem;font-weight:800;position:relative;overflow:hidden}.lpeJla_print:after{content:"";animation:lpeJla_shimmer 3.2s var(--ease-out) 1s infinite;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.lpeJla_print:disabled:after{animation:none}.lpeJla_confetti{pointer-events:none;z-index:50;position:fixed;inset:0;overflow:hidden}.lpeJla_confetti i{border-radius:3px;block-size:14px;inline-size:10px;animation:1.1s cubic-bezier(.2,.6,.4,1) forwards lpeJla_confetti;position:absolute}@keyframes lpeJla_confetti{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx), var(--dy)) rotate(var(--spin));opacity:0}}@keyframes lpeJla_shimmer{0%{transform:translate(-120%)}40%,to{transform:translate(120%)}}@keyframes lpeJla_pop-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes lpeJla_boing{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes lpeJla_wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}60%{transform:rotate(8deg)}}@media (prefers-reduced-motion:reduce){.lpeJla_print:after,.lpeJla_step,.lpeJla_kind input:checked+span,.lpeJla_step:hover .lpeJla_stepPicture{animation:none}.lpeJla_confetti{display:none}}.lpeJla_printNote{color:var(--ink-soft);margin:0;font-size:.875rem}.lpeJla_error{color:var(--danger);margin:0;font-weight:700}.lpeJla_dialog{border-radius:var(--radius);background:var(--card);max-block-size:min(100dvh - 2rem,40rem);inline-size:min(100% - 2rem,36rem);color:var(--ink);border:0;padding:0;box-shadow:0 24px 60px -20px #2a214073}.lpeJla_dialog::backdrop{background:#2a214073}.lpeJla_dialogFrame{grid-template-rows:auto 1fr auto;max-block-size:min(100dvh - 2rem,40rem);display:grid}.lpeJla_dialogHeader{padding:var(--space-5) var(--space-5) var(--space-3);border-block-end:1px solid var(--line)}.lpeJla_dialogHeader h2{margin:0 0 var(--space-3);font-size:1.375rem}.lpeJla_tabs{gap:var(--space-2);display:flex}.lpeJla_tabs button{min-block-size:40px;padding-inline:var(--space-4);border-radius:var(--radius-control);border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:0 0;font-weight:700}.lpeJla_tabs button[aria-selected=true]{background:var(--grape);border-color:var(--grape);color:#fff}.lpeJla_dialogBody{padding:var(--space-4) var(--space-5);overscroll-behavior:contain;overflow-y:auto}.lpeJla_dialogFooter{justify-content:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-block-start:1px solid var(--line);background:var(--card);display:flex}.lpeJla_choices{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.lpeJla_choice{align-items:center;gap:var(--space-2);min-block-size:52px;inline-size:100%;padding:var(--space-2);border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);font:inherit;color:var(--ink);text-align:start;cursor:pointer;transition:transform .22s var(--ease-bounce), border-color .16s var(--ease-out);font-weight:700;display:flex}.lpeJla_choice:hover{border-color:var(--sky);transform:translateY(-2px)scale(1.03)}.lpeJla_choice:hover img{animation:lpeJla_wiggle .5s var(--ease-out)}@media (prefers-reduced-motion:reduce){.lpeJla_choice:hover img{animation:none}}.lpeJla_ownForm{gap:var(--space-4);display:grid}.lpeJla_pictures{gap:var(--space-2);border:0;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));margin:0;padding:0;display:grid}.lpeJla_pictures legend{margin-block-end:var(--space-2);font-weight:700}.lpeJla_pictureChoice{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);cursor:pointer;place-items:center;block-size:52px;display:grid;position:relative}.lpeJla_pictureChoice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lpeJla_pictureChoice:has(input:checked){border-color:var(--clay);box-shadow:inset 0 0 0 2px var(--clay)}.lpeJla_pictureChoice:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.lpeJla_fillFromCalendar{gap:var(--space-1);margin:0;font-size:.9375rem;display:grid}.lpeJla_fillFromCalendar a{font-weight:700}.lpeJla_fillFromCalendar span{color:var(--ink-soft);font-size:.875rem}
.ZkOYeG_intro{padding-block:var(--space-7) var(--space-5);max-inline-size:52rem}.ZkOYeG_intro h1{margin-block-end:var(--space-4)}.ZkOYeG_breadcrumb{gap:var(--space-2);color:var(--ink-soft);padding-block-start:var(--space-5);font-size:.875rem;display:flex}.ZkOYeG_breadcrumb a{color:var(--ink-soft)}.ZkOYeG_makerSection{margin-block:var(--space-6);padding:var(--space-5);background:var(--paper-deep);border:3px solid var(--sun);border-radius:calc(var(--radius) + 8px)}@media (min-width:48rem){.ZkOYeG_makerSection{padding:var(--space-6)}}.ZkOYeG_makerHeading{margin-block:0 var(--space-5)}.ZkOYeG_steps{gap:var(--space-3);max-inline-size:var(--measure);margin:0;padding-inline-start:1.25rem;display:grid}.ZkOYeG_howTo{counter-reset:how;gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.ZkOYeG_howTo{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.ZkOYeG_howTo>li{counter-increment:how;padding:var(--space-6) var(--space-4) var(--space-4);background:var(--how-wash,var(--sky-wash));border-radius:var(--radius);font-weight:700;position:relative}.ZkOYeG_howTo>li:before{content:counter(how);background:var(--how-color,var(--sky));color:#fff;block-size:2.5rem;inline-size:2.5rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:800;display:grid;position:absolute;inset-block-start:calc(var(--space-4) * -1);inset-inline-start:var(--space-4)}.ZkOYeG_howTo>li:nth-child(4n+2){--how-wash:var(--sage-wash);--how-color:var(--sage)}.ZkOYeG_howTo>li:nth-child(4n+3){--how-wash:var(--grape-wash);--how-color:var(--grape)}.ZkOYeG_howTo>li:nth-child(4n+4){--how-wash:var(--clay-wash);--how-color:var(--clay-deep)}.ZkOYeG_howTo{margin-block-start:var(--space-5)}.ZkOYeG_steps h3{margin-block-end:var(--space-1)}.ZkOYeG_steps p{margin:0}.ZkOYeG_faq{gap:var(--space-5);max-inline-size:var(--measure);margin:0;display:grid}.ZkOYeG_faq dt{margin-block-end:var(--space-1);font-weight:700}.ZkOYeG_faq dd{margin:0}.ZkOYeG_guideList{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.ZkOYeG_guideList{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.ZkOYeG_guideList li{gap:var(--space-1);padding:var(--space-4);background:var(--card);border:2px solid var(--line);border-radius:var(--radius);transition:transform .22s var(--ease-bounce), border-color .16s var(--ease-out);display:grid}.ZkOYeG_guideList li:hover{border-color:var(--grape);transform:translateY(-3px)rotate(-.5deg)}.ZkOYeG_guideList a{font-family:var(--font-display);font-size:1.1875rem;font-weight:800;line-height:1.3}.ZkOYeG_guideList span{color:var(--ink-soft);font-size:.9375rem}
