.qpyNVG_main{flex-direction:column;gap:clamp(28px,5vw,44px);display:flex}.qpyNVG_back{min-height:44px;font-family:var(--note);color:inherit;-webkit-text-decoration:underline wavy var(--marker);text-decoration:underline wavy var(--marker);text-underline-offset:5px;border-radius:6px;align-self:flex-start;align-items:center;gap:8px;font-size:1.25rem;display:inline-flex}.qpyNVG_back:focus-visible{outline:3px solid var(--fg);outline-offset:4px}.qpyNVG_place{background:var(--paper);border:2.5px solid var(--fg);overflow-wrap:anywhere;border-radius:255px 15px 225px/15px 225px 15px 255px;flex-direction:column;align-items:flex-start;gap:14px;padding:34px clamp(18px,5vw,40px) 26px;display:flex;position:relative;transform:rotate(-.4deg)}.qpyNVG_tape{opacity:.92;pointer-events:none;background:#e3c48d;width:100px;height:26px;position:absolute;top:-13px;left:38%;transform:rotate(3deg)}.qpyNVG_placeHead{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.qpyNVG_placeTitles{flex-direction:column;gap:14px;min-width:0;display:flex}.qpyNVG_placeSticker{margin-top:2px}@media (max-width:420px){.qpyNVG_placeSticker{width:60px!important;height:60px!important;padding:5px!important}}.qpyNVG_kind{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:700}.qpyNVG_name{font-family:var(--scrawl);text-wrap:balance;font-size:clamp(2rem,8.5vw,3.25rem);font-weight:400;line-height:1.08}.qpyNVG_where{font-family:var(--note);color:var(--muted);font-size:1.375rem;line-height:1.2}.qpyNVG_facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qpyNVG_facts li{border:2px solid var(--fg);font-family:var(--note);border-radius:255px 15px 225px/15px 225px 15px 255px;padding:3px 12px 4px;font-size:1.1875rem;line-height:1.3}.qpyNVG_facts .qpyNVG_price{background:var(--highlighter);color:var(--on-accent);border-color:var(--on-accent)}.qpyNVG_description{max-width:44rem;font-size:clamp(1.125rem,4.4vw,1.25rem);line-height:1.5}.qpyNVG_notice{background:var(--gula);max-width:44rem;color:var(--on-accent);border-radius:12px;padding:8px 12px;font-size:.9375rem;font-weight:600;line-height:1.4}.qpyNVG_actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:4px;display:flex}.qpyNVG_directions{min-height:48px;font-family:var(--scrawl);color:var(--on-accent);background:var(--coral);border:2.5px solid var(--on-accent);box-shadow:3px 4px 0 var(--fg);border-radius:15px 225px 15px 255px/255px 15px 225px;align-items:center;gap:8px;padding:8px 20px 10px 16px;font-size:1.1875rem;line-height:1.1;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.qpyNVG_directions:hover{box-shadow:4px 5px 0 var(--fg);transform:translate(-1px,-1px)}.qpyNVG_secondary{cursor:pointer;min-width:48px;min-height:48px;font-family:var(--note);color:var(--fg);-webkit-text-decoration:underline wavy var(--marker);text-decoration:underline wavy var(--marker);text-underline-offset:6px;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1.3125rem;line-height:1.1;display:inline-flex}.qpyNVG_directions:focus-visible,.qpyNVG_secondary:focus-visible,.qpyNVG_moreCard:focus-visible{outline:3px solid var(--fg);outline-offset:4px}.qpyNVG_status{min-height:1.4em;font-family:var(--note);flex-basis:100%;font-size:1.25rem;line-height:1.2}.qpyNVG_status:empty{min-height:0}.qpyNVG_columns{grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,44px);display:grid}.qpyNVG_likes,.qpyNVG_know{flex-direction:column;gap:14px;min-width:0;display:flex}.qpyNVG_heading{font-family:var(--scrawl);font-size:clamp(1.4rem,6vw,1.75rem);font-weight:400;line-height:1.15}.qpyNVG_likesHead{align-items:center;gap:12px;display:flex}.qpyNVG_likesMascot{flex:none;width:70px}.qpyNVG_why{flex-direction:column;gap:10px;margin:0;display:flex}.qpyNVG_why div{background:color-mix(in srgb, var(--pandan) 26%, var(--paper));border-radius:14px 18px 12px 16px;padding:10px 14px 12px}.qpyNVG_why dt{font-family:var(--scrawl);color:#a8200f;font-size:1rem;line-height:1.2}.qpyNVG_why dd{font-family:var(--note);margin:2px 0 0;font-size:1.3125rem;line-height:1.3}.qpyNVG_goodFor{font-size:1rem}.qpyNVG_details{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:1rem;line-height:1.45;display:grid}.qpyNVG_details dt{color:var(--muted);font-weight:700}.qpyNVG_details dd{margin:0}.qpyNVG_more{flex-direction:column;gap:16px;display:flex}.qpyNVG_moreList{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.qpyNVG_moreCard{height:100%;min-height:44px;color:inherit;background:var(--paper);border:2.5px solid var(--fg);box-shadow:3px 4px 0 var(--fg);overflow-wrap:anywhere;border-radius:15px 225px 15px 255px/255px 15px 225px;flex-direction:column;gap:4px;padding:14px 16px 16px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.qpyNVG_moreCard:hover{box-shadow:4px 5px 0 var(--fg);transform:translate(-1px,-1px)}.qpyNVG_moreName{font-family:var(--scrawl);font-size:1.25rem;line-height:1.15}.qpyNVG_moreWhere{font-family:var(--note);color:var(--muted);font-size:1.125rem}.qpyNVG_morePrice{font-family:var(--note);color:var(--on-accent);background:var(--highlighter);border:2px solid var(--on-accent);border-radius:255px 15px 225px/15px 225px 15px 255px;align-self:flex-start;margin-top:4px;padding:1px 10px 2px;font-size:1.0625rem}.qpyNVG_small{max-width:52rem;color:var(--muted);font-size:.875rem;line-height:1.6}.qpyNVG_small a{color:inherit}@media (prefers-color-scheme:dark){.qpyNVG_why dt{color:#ffb3a4}}@media (min-width:760px){.qpyNVG_moreList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.qpyNVG_columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px}}@media (forced-colors:active){.qpyNVG_place,.qpyNVG_moreCard{box-shadow:none;border-color:canvastext}.qpyNVG_directions{border:2px solid buttontext}.qpyNVG_notice{border:1px solid canvastext}button.qpyNVG_secondary{border:2px solid buttontext;border-radius:8px;padding-inline:8px}.qpyNVG_tape{display:none}}
.-e_S3W_mascot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:32px;padding:0;display:block}.-e_S3W_mascot:focus-visible{outline:3px solid var(--fg);outline-offset:4px}.-e_S3W_mascot svg{width:100%;height:auto;display:block;overflow:visible}.-e_S3W_mascot.-e_S3W_hop{animation:.6s cubic-bezier(.3,1.4,.5,1) -e_S3W_hop}@keyframes -e_S3W_hop{0%{transform:translateY(0)rotate(0)}35%{transform:translateY(-26px)rotate(-5deg)}70%{transform:translateY(0)rotate(3deg)}to{transform:translateY(0)rotate(0)}}.-e_S3W_bob{animation:3.4s ease-in-out infinite -e_S3W_bob}@keyframes -e_S3W_bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.-e_S3W_pupils{animation:7s ease-in-out infinite -e_S3W_glance}@keyframes -e_S3W_glance{0%,38%{transform:translate(0)}46%,68%{transform:translate(11px,4px)}76%,to{transform:translate(0)}}.-e_S3W_eyes{transform-box:fill-box;transform-origin:50%;animation:5s infinite -e_S3W_blink}@keyframes -e_S3W_blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}.-e_S3W_aha{font-family:var(--hand);fill:var(--fg)}.-e_S3W_q{font-family:var(--display);fill:var(--fg);animation:3.4s ease-in-out infinite -e_S3W_wonder}.-e_S3W_q.-e_S3W_two{animation-delay:.9s}@keyframes -e_S3W_wonder{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.6;transform:translateY(-7px)}}.-e_S3W_tagged{position:relative}.-e_S3W_tagged>.-e_S3W_mascot{width:100%}.-e_S3W_tag{min-height:44px;font-family:var(--note);color:var(--on-accent);background:var(--highlighter);border:2.5px solid var(--line);box-shadow:3px 3px 0 var(--line);border-radius:14px 4px 12px 6px;align-items:center;padding:4px 14px 6px;font-size:1.25rem;line-height:1.1;text-decoration:none;display:inline-flex;position:absolute;bottom:-6px;right:0;transform:rotate(-4deg)}.-e_S3W_tag:hover{box-shadow:4px 4px 0 var(--line);transform:rotate(-4deg)translate(-1px,-1px)}.-e_S3W_tag:focus-visible{outline:3px solid var(--fg);outline-offset:4px}@media (max-width:420px){.-e_S3W_tag{bottom:-16px}}@media (forced-colors:active){.-e_S3W_tag{box-shadow:none;border-color:canvastext}}.-e_S3W_costume{display:none}:root[data-costume=witch] .-e_S3W_costume[data-costume=witch],:root[data-costume=pumpkin] .-e_S3W_costume[data-costume=pumpkin],:root[data-costume=vampire] .-e_S3W_costume[data-costume=vampire],:root[data-costume=santa] .-e_S3W_costume[data-costume=santa],:root[data-costume=reindeer] .-e_S3W_costume[data-costume=reindeer],:root[data-costume=elf] .-e_S3W_costume[data-costume=elf]{display:inline}:root[data-costume=witch] .-e_S3W_antenna,:root[data-costume=pumpkin] .-e_S3W_antenna,:root[data-costume=santa] .-e_S3W_antenna,:root[data-costume=reindeer] .-e_S3W_antenna,:root[data-costume=elf] .-e_S3W_antenna{display:none}.-e_S3W_costumeInk{stroke:var(--line)}@media (prefers-color-scheme:dark){.-e_S3W_costumeInk{stroke:#b79ce8}}
.E5zFtG_guide{align-items:center;gap:14px;max-width:100%;display:flex}.E5zFtG_mascot{flex:none;width:clamp(104px,30vw,124px)}.E5zFtG_says{min-width:0;font-family:var(--note);background:var(--paper);border:2.5px solid var(--fg);border-radius:18px 20px 16px 4px;padding:7px 14px 9px;font-size:1.3125rem;line-height:1.15;position:relative;transform:rotate(-1.5deg)}@media (min-width:760px){.E5zFtG_guide{flex-direction:column-reverse;align-items:center;gap:6px}.E5zFtG_mascot{width:200px}.E5zFtG_says{border-radius:18px 20px 4px 16px;transform:rotate(1.5deg)}}@media (forced-colors:active){.E5zFtG_says{border-color:canvastext}}
.Nfu2Uq_sticker{box-sizing:border-box;box-shadow:2px 3px 0 var(--line);background:#fffdf4;border:2.5px solid #2a1a3a;border-radius:26%;flex:none;display:block;position:relative}.Nfu2Uq_sticker svg{width:100%;height:100%;display:block}@media (forced-colors:active){.Nfu2Uq_sticker{box-shadow:none;forced-color-adjust:none;border-color:canvastext}}
.iF2rpG_plan{flex-direction:column;gap:clamp(26px,5vw,40px);display:flex}.iF2rpG_head{grid-template-columns:minmax(0,1fr);justify-items:start;gap:16px;display:grid}@media (min-width:760px){.iF2rpG_head{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px}.iF2rpG_head>*{grid-column:1}.iF2rpG_head>.iF2rpG_guideSlot{grid-area:1/2/span 5}}.iF2rpG_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:700}.iF2rpG_title{font-family:var(--display);text-wrap:balance;font-size:clamp(2.1rem,8.5vw,3.5rem);font-weight:400;line-height:1.05}.iF2rpG_lede{max-width:40rem;font-family:var(--note);color:var(--muted);font-size:clamp(1.25rem,5vw,1.5rem);line-height:1.3}.iF2rpG_shared{background:var(--highlighter);max-width:40rem;color:var(--on-accent);border-radius:12px;padding:8px 14px;font-size:1rem;line-height:1.45}.iF2rpG_shared a{color:inherit;font-weight:700}.iF2rpG_timeline{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.iF2rpG_stop{grid-template-columns:minmax(0,1fr);gap:8px 22px;display:grid}.iF2rpG_time{align-items:baseline;gap:10px;display:flex}.iF2rpG_clock{font-family:var(--scrawl);font-size:1.375rem;line-height:1.1}.iF2rpG_until{font-family:var(--note);color:var(--muted);font-size:1.125rem}.iF2rpG_card{background:var(--paper);border:2.5px solid var(--fg);overflow-wrap:anywhere;border-radius:255px 15px 225px/15px 225px 15px 255px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:18px;display:flex}.iF2rpG_stop:nth-child(2n) .iF2rpG_card{border-radius:15px 225px 15px 255px/255px 15px 225px}.iF2rpG_meal{background:color-mix(in srgb, var(--gula) 18%, var(--paper))}.iF2rpG_label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:700}.iF2rpG_stopHead{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.iF2rpG_stopSticker{margin-top:6px}.iF2rpG_name{font-family:var(--scrawl);font-size:clamp(1.35rem,5.6vw,1.6rem);font-weight:400;line-height:1.15}.iF2rpG_name a{min-height:44px;color:inherit;text-underline-offset:4px;padding-block:8px;text-decoration:underline;text-decoration-thickness:2px;display:inline-block}.iF2rpG_name a:focus-visible{outline:3px solid var(--fg);outline-offset:3px;border-radius:4px}.iF2rpG_where{font-family:var(--note);color:var(--muted);font-size:1.1875rem;line-height:1.2}.iF2rpG_facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.iF2rpG_facts li{border:2px solid var(--fg);font-family:var(--note);border-radius:255px 15px 225px/15px 225px 15px 255px;padding:2px 11px 3px;font-size:1.0625rem;line-height:1.3}.iF2rpG_facts .iF2rpG_price{background:var(--highlighter);color:var(--on-accent);border-color:var(--on-accent)}.iF2rpG_why{font-family:var(--note);font-size:1.25rem;line-height:1.3}.iF2rpG_hint{color:var(--muted);font-size:.9375rem;line-height:1.45}.iF2rpG_hint a{color:var(--fg)}.iF2rpG_directions{min-height:44px;font-family:var(--note);color:inherit;-webkit-text-decoration:underline wavy var(--marker);text-decoration:underline wavy var(--marker);text-underline-offset:5px;border-radius:6px;align-items:center;font-size:1.1875rem;display:inline-flex}.iF2rpG_directions:focus-visible{outline:3px solid var(--fg);outline-offset:4px}.iF2rpG_travel{border-left:4px dotted color-mix(in srgb, var(--fg) 45%, transparent);font-family:var(--note);color:var(--muted);margin-left:14px;padding:10px 0 10px 18px;font-size:1.0625rem;line-height:1.3}.iF2rpG_summary{background:color-mix(in srgb, var(--pandan) 26%, var(--paper));border-radius:14px 18px 12px 16px;flex-direction:column;gap:14px;padding:20px clamp(18px,4vw,28px) 22px;display:flex}.iF2rpG_summaryTitle{font-family:var(--scrawl);font-size:clamp(1.35rem,5.6vw,1.6rem);font-weight:400;line-height:1.15}.iF2rpG_totals{flex-wrap:wrap;gap:14px 40px;margin:0;display:flex}.iF2rpG_totals dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:700}.iF2rpG_totals dd{font-family:var(--display);margin:2px 0 0;font-size:clamp(1.4rem,6vw,1.75rem);line-height:1.15}.iF2rpG_breakdown{font-family:var(--body);color:var(--muted);margin-top:4px;font-size:.9375rem;line-height:1.4;display:block}.iF2rpG_notes{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;font-size:.9375rem;line-height:1.45;display:flex}.iF2rpG_small{color:var(--muted);font-size:.875rem;line-height:1.5}.iF2rpG_actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.iF2rpG_primary{max-width:100%;min-height:56px;font-family:var(--scrawl);color:var(--bg);background:var(--fg);box-shadow:5px 5px 0 var(--rose);cursor:pointer;border:0;border-radius:6px 12px 8px 14px;padding:14px 24px 16px;font-size:clamp(1.15rem,5vw,1.4rem);line-height:1.1}.iF2rpG_secondary{min-height:48px;font-family:var(--note);color:var(--fg);-webkit-text-decoration:underline wavy var(--marker);text-decoration:underline wavy var(--marker);text-underline-offset:6px;border-radius:6px;align-items:center;font-size:1.3125rem;line-height:1.1;display:inline-flex}.iF2rpG_primary:focus-visible,.iF2rpG_secondary:focus-visible{outline:3px solid var(--fg);outline-offset:4px}.iF2rpG_status{min-height:1.4em;font-family:var(--note);flex-basis:100%;font-size:1.25rem;line-height:1.2}.iF2rpG_status:empty{min-height:0}.iF2rpG_again{flex-direction:column;gap:20px;scroll-margin-top:16px;display:flex}.iF2rpG_againTitle{font-family:var(--display);font-size:clamp(1.8rem,7vw,2.5rem);font-weight:400;line-height:1.05}.iF2rpG_around{background:var(--highlighter);color:var(--on-accent);border-radius:12px;padding:8px 14px;font-size:1rem;line-height:1.45}.iF2rpG_around a{color:inherit}@media (min-width:760px){.iF2rpG_stop{grid-template-columns:120px minmax(0,1fr)}.iF2rpG_time{flex-direction:column;gap:2px;padding-top:18px}.iF2rpG_travel{grid-column:2}}@media (forced-colors:active){.iF2rpG_card,.iF2rpG_facts li{border-color:canvastext}.iF2rpG_primary{box-shadow:none;border:2px solid buttontext}.iF2rpG_summary,.iF2rpG_around,.iF2rpG_shared{border:1px solid canvastext}}
._62cRwW_chat{flex-direction:column;gap:10px;max-width:30rem;display:flex}._62cRwW_row{align-items:flex-end;gap:10px;max-width:100%;display:flex}._62cRwW_face{flex:none}._62cRwW_turn{justify-items:start;min-width:0;display:grid}._62cRwW_turn>*{grid-area:1/1}._62cRwW_dots{background:var(--paper);border:3px solid var(--line);border-radius:20px 20px 20px 6px;align-self:end;gap:6px;padding:14px 16px;animation:.12s linear .8s both _62cRwW_gone;display:inline-flex}._62cRwW_dots i{background:var(--muted);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite _62cRwW_dot}._62cRwW_dots i:nth-child(2){animation-delay:.18s}._62cRwW_dots i:nth-child(3){animation-delay:.36s}._62cRwW_gogo{font-family:var(--hand);background:color-mix(in srgb, var(--rose) 22%, var(--paper));color:var(--fg);border:3px solid var(--line);box-shadow:4px 4px 0 var(--line);border-radius:20px 20px 20px 6px;padding:9px 15px 10px;font-size:clamp(1.3rem,5vw,1.45rem);line-height:1.15;animation:.3s cubic-bezier(.3,1.4,.5,1) .8s both _62cRwW_pop}@keyframes _62cRwW_dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes _62cRwW_gone{to{opacity:0;visibility:hidden}}@keyframes _62cRwW_pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}._62cRwW_me{overflow-wrap:anywhere;background:var(--paper);max-width:85%;color:var(--fg);border:3px solid var(--line);border-radius:20px 20px 6px;align-self:flex-end;padding:9px 15px;font-weight:600;line-height:1.3;animation:.25s cubic-bezier(.3,1.4,.5,1) _62cRwW_pop}._62cRwW_chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;animation:.2s ease-out 1s both _62cRwW_fade;display:flex}._62cRwW_chip{min-height:44px;font-family:var(--note);color:var(--fg);background:var(--paper);border:2.5px dashed var(--line);cursor:pointer;border-radius:999px;padding:9px 14px;font-size:1.15rem;line-height:1}._62cRwW_chip:hover{border-style:solid}._62cRwW_chip:focus-visible,._62cRwW_open:focus-visible,._62cRwW_send:focus-visible,._62cRwW_skip:focus-visible,._62cRwW_thumb:focus-visible,._62cRwW_input:focus-visible{outline:3px solid var(--fg);outline-offset:3px}@keyframes _62cRwW_fade{0%{opacity:0}to{opacity:1}}._62cRwW_open{min-height:44px;font-family:var(--note);color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:10px;padding:0;font-size:1.2rem;display:inline-flex}._62cRwW_open span{-webkit-text-decoration:underline wavy var(--marker);text-decoration:underline wavy var(--marker);text-underline-offset:5px;text-decoration-thickness:1.5px}._62cRwW_open svg{flex:none}._62cRwW_note{flex-direction:column;align-items:flex-end;gap:8px;animation:.2s ease-out 1s both _62cRwW_fade;display:flex}._62cRwW_typeRow{align-self:stretch;align-items:center;gap:8px;display:flex}._62cRwW_input{min-width:0;min-height:46px;font:inherit;color:var(--fg);background:var(--paper);border:3px solid var(--line);border-radius:999px;flex:1;padding:8px 16px;font-size:1rem}._62cRwW_input::placeholder{color:var(--muted);opacity:.85}._62cRwW_send{min-height:46px;font-family:var(--display);color:var(--bg);background:var(--fg);box-shadow:3px 3px 0 var(--rose);cursor:pointer;border:0;border-radius:999px;padding:10px 18px;font-size:1rem}._62cRwW_skip{min-height:44px;font-family:var(--note);color:var(--fg);-webkit-text-decoration:underline wavy var(--marker);text-decoration:underline wavy var(--marker);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:1.05rem;text-decoration-thickness:1.5px}._62cRwW_trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}._62cRwW_question{font-family:var(--scrawl);font-size:clamp(1.25rem,5vw,1.45rem);font-weight:400;line-height:1.1}._62cRwW_thumbs{align-items:center;gap:12px;display:flex}._62cRwW_thumb{background:var(--paper);border:3px solid var(--line);width:58px;height:52px;box-shadow:3px 3px 0 var(--line);cursor:pointer;border-radius:16px;place-items:center;font-size:1.6rem;line-height:1;display:grid}._62cRwW_up{transform:rotate(-4deg)}._62cRwW_down{transform:rotate(3deg)}._62cRwW_thumb[aria-disabled=true]{cursor:default}._62cRwW_thumb[aria-disabled=true]:not(._62cRwW_on){opacity:.55}._62cRwW_on{background:var(--highlighter)}._62cRwW_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._62cRwW_dots{display:none}._62cRwW_gogo,._62cRwW_me,._62cRwW_chips,._62cRwW_note{animation:none}}@media (forced-colors:active){._62cRwW_gogo,._62cRwW_me,._62cRwW_chip,._62cRwW_input,._62cRwW_thumb,._62cRwW_dots{box-shadow:none;border-color:canvastext}._62cRwW_on{outline:3px solid highlight}}
.VmvQ8G_page{flex-direction:column;gap:clamp(28px,5vw,48px);max-width:68rem;margin-inline:auto;padding-block:clamp(20px,4vw,36px) 32px;padding-inline:clamp(16px,5vw,40px);display:flex}.VmvQ8G_main{flex-direction:column;gap:clamp(32px,6vw,56px);display:flex}.VmvQ8G_bridge{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.VmvQ8G_bridgeText{max-width:34rem;font-family:var(--note);text-wrap:balance;font-size:clamp(1.4rem,5.8vw,1.75rem);line-height:1.5}.VmvQ8G_bridgeText mark{background:var(--highlighter);color:var(--on-accent);white-space:nowrap;border-radius:4px 10px 5px 9px;padding:1px 7px 2px}.VmvQ8G_bridgeArrow{color:var(--fg);display:block}.VmvQ8G_ideas{flex-direction:column;gap:16px;scroll-margin-top:16px;display:flex}.VmvQ8G_ideasTitle{font-family:var(--scrawl);text-wrap:balance;font-size:clamp(1.7rem,7vw,2.4rem);font-weight:400;line-height:1.1}.VmvQ8G_ideasLead{font-family:var(--note);color:var(--muted);font-size:1.3125rem;line-height:1.3}.VmvQ8G_ideaGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:16px;margin:6px 0 0;padding:0;list-style:none;display:grid}.VmvQ8G_idea{background:var(--paper);border:2.5px solid var(--fg);height:100%;color:inherit;font-family:var(--note);border-radius:255px 15px 225px/15px 225px 15px 255px;flex-direction:column;justify-content:space-between;gap:8px;padding:16px 18px 15px;text-decoration:none;transition:transform .12s,background-color .12s;display:flex}.VmvQ8G_ideaGrid li:nth-child(2n) .VmvQ8G_idea{border-radius:15px 225px 15px 255px/255px 15px 225px}.VmvQ8G_idea:hover{transform:rotate(-1deg)translateY(-2px)}.VmvQ8G_idea:focus-visible{outline:3px solid var(--fg);outline-offset:3px}.VmvQ8G_ideaTitle{font-size:1.4375rem;line-height:1.2}.VmvQ8G_ideaTags{color:var(--muted);font-size:1.1875rem;line-height:1.2}.VmvQ8G_day{background:color-mix(in srgb, var(--pandan) 26%, var(--paper));border-radius:14px 18px 12px 16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding:22px clamp(18px,4vw,28px);display:flex}.VmvQ8G_dayLink{min-height:52px;font-family:var(--display);color:var(--bg);background:var(--fg);box-shadow:5px 5px 0 var(--rose);border-radius:999px;align-items:center;padding:12px 24px 14px;font-size:clamp(1.2rem,4.5vw,1.4rem);line-height:1;text-decoration:none;display:inline-flex}.VmvQ8G_dayPresets{flex-direction:column;flex-basis:100%;gap:12px;display:flex}.VmvQ8G_dayPresetsLead{font-family:var(--note);font-size:1.25rem;line-height:1.3}.VmvQ8G_dayLink:focus-visible{outline:3px solid var(--fg);outline-offset:4px}@media (forced-colors:active){.VmvQ8G_day{border:1px solid canvastext}.VmvQ8G_dayLink{box-shadow:none;border:2px solid buttontext}}
.rb6d3a_pick{--indent:40px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:12px;max-width:100%;display:flex}.rb6d3a_pick>.rb6d3a_card,.rb6d3a_pick>.rb6d3a_actions{margin-left:var(--indent);max-width:calc(100% - var(--indent))}.rb6d3a_sender{margin:0 0 -8px var(--indent);font-family:var(--note);color:var(--muted);font-size:1rem;line-height:1}.rb6d3a_line{align-items:flex-end;gap:10px;max-width:100%;display:flex}.rb6d3a_face{flex:none}.rb6d3a_turn{justify-items:start;min-width:0;display:grid}.rb6d3a_turn>*{grid-area:1/1}.rb6d3a_dots{background:var(--paper);border:3px solid var(--line);border-radius:20px 20px 20px 6px;align-self:start;gap:6px;padding:14px 16px;display:inline-flex}.rb6d3a_dots i{background:var(--muted);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite rb6d3a_dot}.rb6d3a_dots i:nth-child(2){animation-delay:.18s}.rb6d3a_dots i:nth-child(3){animation-delay:.36s}@keyframes rb6d3a_dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.rb6d3a_says{max-width:100%;font-family:var(--hand);background:color-mix(in srgb, var(--rose) 22%, var(--paper));color:var(--fg);border:3px solid var(--line);box-shadow:4px 4px 0 var(--line);border-radius:20px 20px 20px 6px;padding:10px 16px 11px;font-size:clamp(1.35rem,5.2vw,1.6rem);line-height:1.15}.rb6d3a_thinkFirst{animation:.15s linear 1.5s both rb6d3a_gone}.rb6d3a_first{animation:.35s cubic-bezier(.3,1.4,.5,1) 1.5s both rb6d3a_pop}.rb6d3a_next{animation:.3s cubic-bezier(.3,1.4,.5,1) rb6d3a_pop}.rb6d3a_pick>.rb6d3a_actions{animation:.3s ease-out 1.75s both rb6d3a_fade}@keyframes rb6d3a_gone{to{opacity:0;visibility:hidden}}@keyframes rb6d3a_pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes rb6d3a_fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rb6d3a_first,.rb6d3a_next,.rb6d3a_pick>.rb6d3a_actions,.rb6d3a_dots i{animation:none}.rb6d3a_thinkFirst{display:none}}.rb6d3a_dim{opacity:.45;transition:opacity .2s}.rb6d3a_card{background:var(--paper);border:2.5px solid var(--fg);overflow-wrap:anywhere;border-radius:15px 225px 15px 255px/255px 15px 225px;flex-direction:column;gap:8px;width:100%;max-width:34rem;padding:16px 18px 18px;animation:.35s cubic-bezier(.3,1.4,.5,1) rb6d3a_land;display:flex}@keyframes rb6d3a_land{0%{opacity:0;transform:translateY(10px)rotate(-2deg)}to{opacity:1;transform:none}}.rb6d3a_pickHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rb6d3a_name{font-family:var(--scrawl);font-size:clamp(1.4rem,5.8vw,1.7rem);font-weight:400;line-height:1.15}.rb6d3a_name:focus{outline:none}.rb6d3a_name:focus-visible{outline:3px solid var(--fg);outline-offset:4px;border-radius:6px}.rb6d3a_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rb6d3a_name a{min-height:44px;color:inherit;text-underline-offset:4px;padding-block:6px;text-decoration:underline;text-decoration-thickness:2px;display:inline-block}.rb6d3a_name a:focus-visible{outline:3px solid var(--fg);outline-offset:3px;border-radius:4px}.rb6d3a_where{font-family:var(--note);color:var(--muted);font-size:1.1875rem;line-height:1.2}.rb6d3a_facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rb6d3a_facts li{border:2px solid var(--fg);font-family:var(--note);border-radius:255px 15px 225px/15px 225px 15px 255px;padding:2px 11px 3px;font-size:1.0625rem;line-height:1.3}.rb6d3a_facts .rb6d3a_price{background:var(--highlighter);color:var(--on-accent);border-color:var(--on-accent)}.rb6d3a_description{font-size:1rem;line-height:1.5}.rb6d3a_actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.rb6d3a_go{min-height:56px;font-family:var(--display);color:var(--bg);background:var(--fg);box-shadow:5px 5px 0 var(--rose);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:12px 24px 14px;font-size:clamp(1.2rem,4.6vw,1.45rem);line-height:1;text-decoration:none;display:inline-flex}.rb6d3a_go[aria-disabled=true]{cursor:progress}.rb6d3a_again,.rb6d3a_questions{cursor:pointer;min-height:48px;font-family:var(--note);color:var(--fg);-webkit-text-decoration:underline wavy var(--marker);text-decoration:underline wavy var(--marker);text-underline-offset:6px;background:0 0;border:0;align-items:center;padding:0;font-size:1.25rem;line-height:1.1;display:inline-flex}.rb6d3a_go:focus-visible,.rb6d3a_again:focus-visible,.rb6d3a_questions:focus-visible{outline:3px solid var(--fg);outline-offset:4px}.rb6d3a_die{color:var(--on-accent);flex:none}.rb6d3a_rolling{animation:.9s cubic-bezier(.4,0,.2,1) rb6d3a_tumble}@keyframes rb6d3a_tumble{0%{transform:rotate(0)translateY(0)}30%{transform:rotate(200deg)translateY(-8px)}60%{transform:rotate(380deg)translateY(0)}to{transform:rotate(720deg)}}@media (forced-colors:active){.rb6d3a_says,.rb6d3a_dots,.rb6d3a_card,.rb6d3a_facts li{border-color:canvastext}.rb6d3a_go{box-shadow:none;border:2px solid buttontext}}
.ST7eKW_header,.ST7eKW_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ST7eKW_footer{justify-content:flex-start;align-items:baseline;gap:4px 14px}.ST7eKW_wordmark{font-family:var(--display);color:inherit;border-radius:8px;align-items:center;gap:8px;padding-block:10px;font-size:1.5rem;line-height:1;text-decoration:none;display:inline-flex}.ST7eKW_wordmark:focus-visible{outline:3px solid var(--fg);outline-offset:4px}.ST7eKW_wordmark:before{content:"";background:var(--rose);border:3px solid var(--line);border-radius:50%;width:14px;height:14px}.ST7eKW_footer .ST7eKW_wordmark{padding-block:0;font-size:1.25rem}.ST7eKW_where{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:700}.ST7eKW_tagline{color:var(--muted);font-style:italic;font-weight:500}.ST7eKW_meet{min-height:44px;font-family:var(--note);color:inherit;-webkit-text-decoration:underline wavy var(--marker);text-decoration:underline wavy var(--marker);text-underline-offset:5px;border-radius:6px;align-items:center;margin-left:auto;font-size:1.1875rem;text-decoration-thickness:1.5px;display:inline-flex}.ST7eKW_meet:focus-visible{outline:3px solid var(--fg);outline-offset:4px}.ST7eKW_brand{align-items:center;gap:10px;display:inline-flex}.ST7eKW_beta{font-family:var(--note);color:var(--on-accent);background:var(--highlighter);border:2px solid var(--line);border-radius:8px 3px 8px 4px;padding:3px 8px 4px;font-size:1rem;line-height:1;transform:rotate(-6deg)}@media (forced-colors:active){.ST7eKW_beta{border-color:canvastext}}@media (max-width:359px){.ST7eKW_beta{padding:2px 6px;font-size:.85rem}.ST7eKW_brand{gap:6px}}.ST7eKW_ideas{color:var(--muted);flex-wrap:wrap;flex-basis:100%;align-items:baseline;gap:2px 14px;padding-top:6px;font-size:.95rem;display:flex}.ST7eKW_ideasLabel{font-weight:700}.ST7eKW_ideas a{min-height:32px;color:inherit;text-underline-offset:3px;align-items:center;display:inline-flex}.ST7eKW_ideas a:focus-visible{outline:3px solid var(--fg);outline-offset:2px;border-radius:4px}
.qBWGFW_wrap{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;display:grid}.qBWGFW_copy{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.qBWGFW_label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:700}.qBWGFW_title{font-family:var(--display);text-wrap:balance;font-size:clamp(2.4rem,9vw,4.25rem);font-weight:400;line-height:1.04}.qBWGFW_title span{display:block}.qBWGFW_text{color:var(--muted);max-width:34rem;font-size:1.125rem}.qBWGFW_action{font-family:var(--display);text-align:center;background:var(--fg);max-width:100%;color:var(--bg);box-shadow:5px 5px 0 var(--rose);border-radius:999px;margin-top:6px;padding:16px 26px;font-size:clamp(1.2rem,4.5vw,1.5rem);line-height:1;text-decoration:none;transition:transform .12s,box-shadow .12s}.qBWGFW_action:hover{box-shadow:6px 6px 0 var(--rose);transform:translate(-1px,-1px)}.qBWGFW_action:focus-visible{outline:3px solid var(--fg);outline-offset:4px}.qBWGFW_mascotSlot{justify-self:center;width:min(60%,220px)}@media (min-width:900px){.qBWGFW_wrap{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);column-gap:40px}.qBWGFW_mascotSlot{width:min(100%,340px)}}.qBWGFW_results{flex-direction:column;gap:clamp(26px,5vw,36px);display:flex}.qBWGFW_results .qBWGFW_title{font-size:clamp(2.2rem,8.5vw,3.5rem)}.qBWGFW_results .qBWGFW_copy{scroll-margin-top:16px}@media (min-width:760px){.qBWGFW_results .qBWGFW_copy{grid-template-columns:minmax(0,1fr) auto;place-items:end start;column-gap:32px;display:grid}.qBWGFW_results .qBWGFW_copy>*{grid-column:1}.qBWGFW_results .qBWGFW_copy>.qBWGFW_guideSlot{grid-area:1/2/span 6}}.qBWGFW_shared{background:var(--highlighter);max-width:40rem;color:var(--on-accent);border-radius:12px;padding:8px 14px;font-size:1rem;line-height:1.45}.qBWGFW_shared a{color:inherit;font-weight:700}.qBWGFW_results .qBWGFW_title:focus{outline:none}.qBWGFW_results .qBWGFW_title:focus-visible{outline:3px solid var(--fg);outline-offset:6px;border-radius:8px}.qBWGFW_ideas{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,36px) 28px;margin:0;padding:0;list-style:none;display:grid}.qBWGFW_idea{background:var(--paper);border:2.5px solid var(--fg);overflow-wrap:anywhere;border-radius:255px 15px 225px/15px 225px 15px 255px;flex-direction:column;gap:12px;min-width:0;padding:28px 18px 20px;display:flex;position:relative;transform:rotate(-.6deg)}.qBWGFW_idea:nth-child(2n){border-radius:15px 225px 15px 255px/255px 15px 225px;transform:rotate(.6deg)}.qBWGFW_tape{opacity:.92;pointer-events:none;background:#e3c48d;width:90px;height:26px;position:absolute;top:-13px;left:38%;transform:rotate(3deg)}.qBWGFW_idea:nth-child(3n+2) .qBWGFW_tape{background:#ffc7dd;left:44px;transform:rotate(-4deg)}.qBWGFW_idea:nth-child(3n) .qBWGFW_tape{background:#bfe8d2;left:auto;right:44px;transform:rotate(5deg)}.qBWGFW_ideaHead{align-items:flex-start;gap:10px;display:flex}.qBWGFW_sticker{margin:2px 0 0 2px}.qBWGFW_sticker .qBWGFW_number{position:absolute;top:-13px;left:-13px}.qBWGFW_number{width:30px;height:30px;font-family:var(--scrawl);color:var(--on-accent);background:var(--highlighter);border:2.5px solid var(--marker);border-radius:50% 46% 52% 48%/55% 50% 50% 45%;flex:none;place-items:center;font-size:1.125rem;line-height:1;display:grid;transform:rotate(-4deg)}.qBWGFW_ideaName{font-family:var(--scrawl);text-wrap:balance;margin:0;padding-top:4px;font-size:clamp(1.45rem,6vw,1.7rem);font-weight:400;line-height:1.12}.qBWGFW_where{font-family:var(--note);color:var(--muted);font-size:1.25rem;line-height:1.2}.qBWGFW_facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qBWGFW_facts li{border:2px solid var(--fg);font-family:var(--note);border-radius:255px 15px 225px/15px 225px 15px 255px;padding:3px 12px 4px;font-size:1.125rem;line-height:1.3}.qBWGFW_facts .qBWGFW_price{background:var(--highlighter);color:var(--on-accent);border-color:var(--on-accent)}.qBWGFW_description{font-size:1.0625rem;line-height:1.5}.qBWGFW_why{background:color-mix(in srgb, var(--pandan) 26%, var(--paper));font-family:var(--note);border-left:0;border-radius:14px 18px 12px 16px;padding:10px 14px 12px;font-size:1.25rem;line-height:1.35}.qBWGFW_whyLabel{font-family:var(--scrawl);color:#a8200f;margin-bottom:2px;font-size:1rem;font-weight:400;line-height:1.2;display:block}@media (prefers-color-scheme:dark){.qBWGFW_whyLabel{color:#ffb3a4}}.qBWGFW_notice{background:var(--gula);color:var(--on-accent);border-radius:12px;padding:8px 12px;font-size:.9375rem;font-weight:600;line-height:1.4}.qBWGFW_more{flex-direction:column;gap:8px;display:flex}.qBWGFW_moreToggle{cursor:pointer;min-height:44px;font-family:var(--note);border-radius:6px;align-self:flex-start;align-items:center;gap:8px;font-size:1.1875rem;list-style:none;display:inline-flex}.qBWGFW_moreToggle::-webkit-details-marker{display:none}.qBWGFW_moreToggle:after{content:"";border-bottom:2.5px solid;border-right:2.5px solid;width:9px;height:9px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.qBWGFW_more[open]>.qBWGFW_moreToggle:after{transform:translateY(2px)rotate(-135deg)}.qBWGFW_moreToggle:focus-visible{outline:3px solid var(--fg);outline-offset:3px}.qBWGFW_details{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:.9375rem;line-height:1.4;display:grid}.qBWGFW_details dt{color:var(--muted);font-weight:700}.qBWGFW_details dd{margin:0}.qBWGFW_actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:4px;display:flex}.qBWGFW_directions{min-height:48px;font-family:var(--scrawl);color:var(--on-accent);background:var(--coral);border:2.5px solid var(--on-accent);box-shadow:3px 4px 0 var(--fg);border-radius:15px 225px 15px 255px/255px 15px 225px;align-items:center;gap:8px;padding:8px 20px 10px 16px;font-size:1.1875rem;line-height:1.1;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.qBWGFW_directions:hover{box-shadow:4px 5px 0 var(--fg);transform:translate(-1px,-1px)}.qBWGFW_directions:active{box-shadow:1px 1px 0 var(--fg);transform:translate(2px,3px)}.qBWGFW_official{min-height:48px;font-family:var(--note);color:inherit;-webkit-text-decoration:underline wavy var(--marker);text-decoration:underline wavy var(--marker);text-underline-offset:5px;align-items:center;font-size:1.25rem;display:inline-flex}.qBWGFW_directions:focus-visible,.qBWGFW_official:focus-visible,.qBWGFW_others:focus-visible,.qBWGFW_secondary:focus-visible{outline:3px solid var(--fg);outline-offset:4px}.qBWGFW_next{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.qBWGFW_others{max-width:100%;min-height:56px;font-family:var(--scrawl);color:var(--bg);background:var(--fg);box-shadow:4px 5px 0 var(--rose);cursor:pointer;border:0;border-radius:255px 15px 225px/15px 225px 15px 255px;padding:14px 24px 16px;font-size:clamp(1.15rem,5vw,1.4rem);line-height:1.1;transition:transform .12s,box-shadow .12s}.qBWGFW_others:hover{box-shadow:5px 6px 0 var(--rose);transform:translate(-1px,-1px)}.qBWGFW_others:active{box-shadow:1px 1px 0 var(--rose);transform:translate(3px,4px)}.qBWGFW_secondary{cursor:pointer;min-height:48px;font-family:var(--note);color:var(--fg);-webkit-text-decoration:underline wavy var(--marker);text-decoration:underline wavy var(--marker);text-underline-offset:6px;background:0 0;border:0;align-items:center;padding:0;font-size:1.375rem;line-height:1.1;display:inline-flex}.qBWGFW_status{min-height:1.4em;font-family:var(--note);flex-basis:100%;font-size:1.25rem;line-height:1.2}.qBWGFW_small{max-width:52rem;color:var(--muted);font-size:.875rem;line-height:1.5}.qBWGFW_small a{color:inherit}@media (min-width:900px){.qBWGFW_ideas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (forced-colors:active){.qBWGFW_shared{border:1px solid canvastext}.qBWGFW_directions,.qBWGFW_others{border:2px solid buttontext}.qBWGFW_tape{display:none}}
.XdUwxa_row{flex-wrap:wrap;align-items:center;gap:12px 8px;margin:0;padding:0;list-style:none;display:flex}.XdUwxa_term{align-items:center;gap:8px;display:inline-flex}.XdUwxa_sticker{font-family:var(--display);color:var(--on-accent);border:3px solid var(--line);box-shadow:4px 4px 0 var(--line);border-radius:999px;padding:8px 16px;font-size:clamp(1.05rem,4vw,1.3rem);line-height:1.1}.XdUwxa_term:nth-child(odd) .XdUwxa_sticker{transform:rotate(-1.5deg)}.XdUwxa_term:nth-child(2n) .XdUwxa_sticker{transform:rotate(1.5deg)}.XdUwxa_small{box-shadow:3px 3px 0 var(--line);padding:5px 12px;font-size:1rem}.XdUwxa_rose{background:var(--rose)}.XdUwxa_pandan{background:var(--pandan)}.XdUwxa_gula{background:var(--gula)}.XdUwxa_ink{background:var(--fg);color:var(--bg)}.XdUwxa_plus{font-family:var(--display);color:var(--muted);font-size:1.4rem;line-height:1}
.eFgdjq_main{flex-direction:column;gap:clamp(20px,4vw,36px);display:flex}.eFgdjq_head{grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;display:grid}@media (min-width:860px){.eFgdjq_head{grid-template-columns:minmax(0,1fr) auto;column-gap:40px}}.eFgdjq_headCopy{flex-direction:column;gap:12px;display:flex}.eFgdjq_title{font-family:var(--display);text-wrap:balance;font-size:clamp(1.8rem,7.5vw,3.6rem);font-weight:400;line-height:1.05}.eFgdjq_intro{max-width:40rem;font-family:var(--note);color:var(--muted);font-size:1.2rem;line-height:1.25}.eFgdjq_plan{background:color-mix(in srgb, var(--pandan) 26%, var(--paper));border-radius:14px 18px 12px 16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding:22px clamp(18px,4vw,28px);display:flex}.eFgdjq_planTitle{font-family:var(--scrawl);font-size:clamp(1.6rem,6.5vw,2.2rem);font-weight:400;line-height:1.1}.eFgdjq_planLead{font-family:var(--note);color:var(--muted);font-size:1.25rem;line-height:1.3}.eFgdjq_planActions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.eFgdjq_planLink{min-height:52px;font-family:var(--display);color:var(--bg);background:var(--fg);box-shadow:5px 5px 0 var(--rose);border-radius:999px;align-items:center;padding:12px 24px 14px;font-size:clamp(1.15rem,4.5vw,1.35rem);line-height:1.1;text-decoration:none;display:inline-flex}.eFgdjq_ideasLink{min-height:44px;font-family:var(--note);color:inherit;-webkit-text-decoration:underline wavy var(--marker);text-decoration:underline wavy var(--marker);text-underline-offset:5px;align-items:center;font-size:1.2rem;text-decoration-thickness:1.5px;display:inline-flex}.eFgdjq_planLink:focus-visible,.eFgdjq_ideasLink:focus-visible{outline:3px solid var(--fg);outline-offset:4px}@media (forced-colors:active){.eFgdjq_plan{border:1px solid canvastext}.eFgdjq_planLink{box-shadow:none;border:2px solid buttontext}}.eFgdjq_more{flex-direction:column;gap:10px;display:flex}.eFgdjq_moreTitle{font-family:var(--note);color:var(--muted);font-size:1.25rem}.eFgdjq_moreList{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.eFgdjq_moreList li:nth-child(odd) .eFgdjq_moreLink{transform:rotate(-2deg)}.eFgdjq_moreList li:nth-child(2n) .eFgdjq_moreLink{transform:rotate(1.5deg)}.eFgdjq_moreLink{min-height:40px;font-family:var(--note);color:var(--on-accent);background:var(--highlighter);border:2px solid var(--line);border-radius:12px 4px 10px 6px;align-items:center;padding:4px 13px 6px;font-size:1.1rem;text-decoration:none;display:inline-flex}.eFgdjq_moreLink:hover{box-shadow:3px 3px 0 var(--line)}.eFgdjq_moreLink:focus-visible{outline:3px solid var(--fg);outline-offset:3px}@media (forced-colors:active){.eFgdjq_moreLink{border-color:canvastext}}
.mkLU-a_main{flex-direction:column;gap:clamp(36px,7vw,64px);display:flex}.mkLU-a_hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;display:grid}.mkLU-a_intro{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.mkLU-a_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:700}.mkLU-a_title{font-family:var(--display);font-size:clamp(3rem,14vw,5.5rem);font-weight:400;line-height:1}.mkLU-a_wavy{-webkit-text-decoration:underline wavy var(--rose);text-decoration:underline wavy var(--rose);text-underline-offset:.14em;text-decoration-thickness:.08em}.mkLU-a_lede{font-family:var(--hand);margin-top:.5em;font-size:clamp(1.5rem,6.5vw,2.125rem);line-height:1.2}.mkLU-a_heroMascot{justify-self:center;width:min(78%,280px)}.mkLU-a_heading{font-family:var(--scrawl);font-size:clamp(1.4rem,6vw,1.875rem);font-weight:400;line-height:1.15}.mkLU-a_story{background:var(--paper);border:2.5px solid var(--fg);border-radius:255px 15px 225px/15px 225px 15px 255px;flex-direction:column;gap:22px;padding:34px clamp(18px,5vw,40px) 30px;display:flex;position:relative;transform:rotate(-.4deg)}.mkLU-a_tape{opacity:.92;pointer-events:none;background:#ffc7dd;width:96px;height:26px;position:absolute;top:-13px;left:44px;transform:rotate(-4deg)}.mkLU-a_stops{flex-direction:column;max-width:40rem;margin:0;padding:0;list-style:none;display:flex}.mkLU-a_stops li{padding:0 0 26px 38px;font-size:clamp(1.125rem,4.6vw,1.3125rem);line-height:1.5;position:relative}.mkLU-a_stops li:last-child{padding-bottom:0}.mkLU-a_stops li:before{content:"";border-left:4px dotted var(--fg);opacity:.45;position:absolute;top:.9em;bottom:-.5em;left:9px}.mkLU-a_stops li:last-child:before{display:none}.mkLU-a_stops li:after{content:"";background:var(--pandan);border:3px solid var(--line);border-radius:50%;width:22px;height:22px;position:absolute;top:.32em;left:0}.mkLU-a_stops li:nth-child(2n):after{background:var(--gula)}.mkLU-a_stops li:last-child:after{background:linear-gradient(45deg, transparent 42%, var(--marker) 42%, var(--marker) 58%, transparent 58%), linear-gradient(-45deg, transparent 42%, var(--marker) 42%, var(--marker) 58%, transparent 58%);border:0;border-radius:0}.mkLU-a_story mark{background:var(--highlighter);color:var(--on-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px 10px 5px 9px;padding:1px 6px 2px}.mkLU-a_moods,.mkLU-a_glance{flex-direction:column;gap:18px;display:flex}.mkLU-a_moodRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px clamp(8px,3vw,28px);margin:0;padding:0;list-style:none;display:grid}.mkLU-a_moodRow li{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.mkLU-a_moodMascot{width:min(100%,170px)}.mkLU-a_moodRow p{font-family:var(--note);text-wrap:balance;font-size:clamp(1.0625rem,4.4vw,1.375rem);line-height:1.2}.mkLU-a_facts{flex-wrap:wrap;gap:12px 14px;margin:0;display:flex}.mkLU-a_facts div{background:var(--paper);border:2.5px solid var(--fg);border-radius:14px 18px 12px 16px;flex-direction:column;gap:2px;padding:10px 16px 12px;display:flex}.mkLU-a_facts div:nth-child(odd){transform:rotate(-1deg)}.mkLU-a_facts div:nth-child(2n){transform:rotate(1deg)}.mkLU-a_facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:700}.mkLU-a_facts dd{font-family:var(--note);margin:0;font-size:1.375rem;line-height:1.2}.mkLU-a_ask{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.mkLU-a_question{font-family:var(--display);text-wrap:balance;font-size:clamp(2rem,8.5vw,3.25rem);line-height:1.05}.mkLU-a_action{font-family:var(--display);text-align:center;background:var(--fg);max-width:100%;color:var(--bg);box-shadow:5px 5px 0 var(--rose);border-radius:999px;padding:16px 26px;font-size:clamp(1.2rem,4.5vw,1.5rem);line-height:1;text-decoration:none;transition:transform .12s,box-shadow .12s}.mkLU-a_action:hover{box-shadow:6px 6px 0 var(--rose);transform:translate(-1px,-1px)}.mkLU-a_action:focus-visible{outline:3px solid var(--fg);outline-offset:4px}.mkLU-a_small{max-width:44rem;color:var(--muted);font-size:.875rem;line-height:1.6}@media (min-width:900px){.mkLU-a_hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:40px}.mkLU-a_heroMascot{width:min(100%,340px)}}@media (forced-colors:active){.mkLU-a_story,.mkLU-a_facts div{border-color:canvastext}.mkLU-a_tape{display:none}.mkLU-a_stops li:after{background:canvastext;border-radius:50%}}
.HS70Aa_wrap{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;max-width:60rem;margin-inline:auto;padding-block:clamp(48px,14vh,120px);padding-inline:clamp(16px,5vw,40px);display:grid}.HS70Aa_copy{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.HS70Aa_mascot{justify-self:center;width:min(70%,260px)}@media (min-width:760px){.HS70Aa_wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:40px}.HS70Aa_mascot{width:min(100%,320px)}}.HS70Aa_code{font-family:var(--display);color:var(--on-accent);background:var(--gula);border:3px solid var(--line);border-radius:999px;padding:4px 16px;font-size:1.25rem;transform:rotate(-3deg)}.HS70Aa_title{font-family:var(--display);text-wrap:balance;font-size:clamp(2.4rem,9vw,4rem);font-weight:400;line-height:1.06}.HS70Aa_text{color:var(--muted);font-size:1.125rem}.HS70Aa_home{font-family:var(--display);background:var(--fg);color:var(--bg);box-shadow:5px 5px 0 var(--rose);border-radius:999px;margin-top:8px;padding:14px 24px;font-size:1.25rem;text-decoration:none}.HS70Aa_home:focus-visible{outline:3px solid var(--fg);outline-offset:4px}.HS70Aa_framed{width:100%;max-width:none;padding-block:clamp(16px,8vh,72px);padding-inline:0}
.pQWIIW_main{flex-direction:column;gap:28px;display:flex}.pQWIIW_title{font-family:var(--display);font-size:clamp(2rem,8vw,3rem);font-weight:400;line-height:1.05}.pQWIIW_lead{color:var(--muted)}.pQWIIW_season{flex-direction:column;gap:12px;display:flex}.pQWIIW_seasonTitle{font-family:var(--note);font-size:1.3rem;font-weight:400}.pQWIIW_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:16px;display:grid}.pQWIIW_item{background:var(--paper);border:2.5px solid var(--line);border-radius:18px;flex-direction:column;align-items:center;gap:6px;margin:0;padding:12px;display:flex}.pQWIIW_mascot{width:100%;max-width:220px}.pQWIIW_item figcaption{font-family:var(--note);font-size:1.1rem}
.eEJxBW_page{flex-direction:column;gap:clamp(24px,4vw,40px);max-width:68rem;margin-inline:auto;padding-block:clamp(20px,4vw,36px) 32px;padding-inline:clamp(16px,5vw,40px);display:flex}.eEJxBW_main{flex-direction:column;gap:clamp(28px,5vw,44px);display:flex}.eEJxBW_main a{color:inherit;text-underline-offset:3px}.eEJxBW_main a:focus-visible{outline:3px solid var(--fg);outline-offset:2px;border-radius:4px}.eEJxBW_intro{flex-direction:column;gap:12px;display:flex}.eEJxBW_title{font-family:var(--display);text-wrap:balance;font-size:clamp(2rem,8vw,3.25rem);font-weight:400;line-height:1.05}.eEJxBW_lead{max-width:44rem;color:var(--muted);font-size:1.125rem}.eEJxBW_jump{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.eEJxBW_jump a{border:2.5px solid var(--fg);background:var(--paper);border-radius:999px;align-items:center;min-height:44px;padding:6px 16px;font-weight:700;text-decoration:none;display:inline-flex}.eEJxBW_tallies{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:14px;display:grid}.eEJxBW_tally{background:var(--paper);border:2.5px solid var(--fg);border-radius:18px;padding:14px 16px 12px}.eEJxBW_tallyTitle{font-family:var(--scrawl);margin-bottom:8px;font-size:1.25rem;font-weight:400;line-height:1.1}.eEJxBW_tally ul{margin:0;padding:0;list-style:none}.eEJxBW_tally li{border-top:1.5px dotted var(--muted);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.eEJxBW_tally li:first-child{border-top:0}.eEJxBW_tally strong{font-variant-numeric:tabular-nums}.eEJxBW_group{flex-direction:column;gap:14px;scroll-margin-top:12px;display:flex}.eEJxBW_groupTitle{font-family:var(--scrawl);flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:clamp(1.7rem,6.5vw,2.25rem);font-weight:400;line-height:1.1;display:flex}.eEJxBW_groupCount{font-family:var(--body);color:var(--muted);font-size:1rem;font-weight:700}.eEJxBW_groupLead{max-width:44rem;color:var(--muted)}.eEJxBW_cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.eEJxBW_card{background:var(--paper);border:2.5px solid var(--fg);overflow-wrap:anywhere;border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex}.eEJxBW_name{margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.eEJxBW_where{color:var(--muted);font-size:.9375rem;font-weight:600}.eEJxBW_facts{flex-wrap:wrap;gap:6px;display:flex}.eEJxBW_facts span{border:2px solid var(--fg);border-radius:999px;padding:2px 10px;font-size:.875rem;font-weight:700;line-height:1.5}.eEJxBW_facts .eEJxBW_price{background:var(--highlighter);color:var(--on-accent);border-color:var(--on-accent)}.eEJxBW_description{line-height:1.45}.eEJxBW_notice{background:var(--gula);color:var(--on-accent);border-radius:12px;padding:8px 12px;font-size:.9375rem;font-weight:600;line-height:1.4}.eEJxBW_noticeUntil{font-weight:500}.eEJxBW_details{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:2px 0 0;font-size:.9375rem;line-height:1.4;display:grid}.eEJxBW_details dt{color:var(--muted);font-weight:700}.eEJxBW_details dd{margin:0}.eEJxBW_address{color:var(--muted);font-size:.9375rem}.eEJxBW_links{border-top:1.5px dotted var(--muted);flex-wrap:wrap;gap:2px 14px;margin-top:auto;padding-top:8px;font-size:.875rem;line-height:1.4;display:flex}.eEJxBW_links a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.eEJxBW_links span{min-height:44px;color:var(--muted);align-items:center;display:inline-flex}.eEJxBW_credits{max-width:52rem;color:var(--muted);font-size:.875rem;line-height:1.5}
._92IaZG_wrap{flex-direction:column;gap:16px;max-width:36rem;padding:8px 0 12px;display:flex}._92IaZG_heading{font-family:var(--display);font-size:clamp(1.8rem,7vw,2.6rem);font-weight:400;line-height:1.05}._92IaZG_question{font-family:var(--scrawl);margin-top:6px;font-size:clamp(1.4rem,6vw,1.8rem);font-weight:400;line-height:1.1}._92IaZG_text{font-size:1rem}._92IaZG_options{gap:12px;list-style:none;display:grid}._92IaZG_option{text-align:left;width:100%;font:inherit;color:var(--fg);background:var(--paper);border:3px solid var(--line);box-shadow:4px 4px 0 var(--line);cursor:pointer;border-radius:18px;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"sticker name""sticker meta""tally tally";align-items:center;column-gap:12px;padding:12px 14px;transition:transform .12s,box-shadow .12s;display:grid;position:relative}._92IaZG_option:hover{box-shadow:5px 5px 0 var(--line);translate:-1px -1px}._92IaZG_option:active{box-shadow:1px 1px 0 var(--line);translate:3px 3px}._92IaZG_option[aria-disabled=true]{cursor:default}._92IaZG_option:focus-visible{outline:3px solid var(--fg);outline-offset:4px}._92IaZG_picked{background:var(--highlighter);color:#2a1a3a}._92IaZG_picked ._92IaZG_meta,._92IaZG_picked ._92IaZG_count{color:#2a1a3a}._92IaZG_circle{border:3px solid var(--marker);pointer-events:none;border-radius:26px 34px 24px 30px/30px 24px 34px 26px;animation:.35s ease-out _92IaZG_draw;position:absolute;inset:-7px -8px;rotate:-1.2deg}@keyframes _92IaZG_draw{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}._92IaZG_sticker{grid-area:sticker;width:44px;height:44px}._92IaZG_name{font-family:var(--display);overflow-wrap:anywhere;grid-area:name;font-size:clamp(1.05rem,4.6vw,1.2rem);line-height:1.12}._92IaZG_meta{color:var(--muted);grid-area:meta;font-size:.9375rem}._92IaZG_tally{grid-area:tally;align-items:center;gap:10px;margin-top:10px;display:flex}._92IaZG_bar{background:var(--bg);border:2.5px solid var(--line);border-radius:999px;flex:1;height:18px;overflow:hidden}._92IaZG_bar span{background:var(--rose);height:100%;transition:width .4s;display:block}li:nth-child(2) ._92IaZG_bar span{background:var(--gula)}li:nth-child(3) ._92IaZG_bar span{background:var(--pandan)}li:nth-child(4) ._92IaZG_bar span{background:var(--coral)}._92IaZG_count{text-align:right;flex:none;min-width:4.5em;font-size:.95rem;font-weight:700}._92IaZG_so{font-family:var(--note);font-size:1.2rem;line-height:1.25}._92IaZG_result{text-align:center;background:color-mix(in srgb, var(--pandan) 14%, var(--paper));border:3px dashed var(--line);border-radius:22px;flex-direction:column;align-items:center;gap:6px;margin-top:4px;padding:16px 16px 18px;display:flex}._92IaZG_confetti{letter-spacing:6px;font-size:1.6rem}._92IaZG_winner{font-family:var(--display);overflow-wrap:anywhere;font-size:clamp(1.5rem,6.5vw,2rem);font-weight:400;line-height:1.08}._92IaZG_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;margin-top:8px;display:flex}._92IaZG_primary,._92IaZG_secondary{min-height:52px;font-family:var(--display);color:var(--on-accent);border:3px solid var(--line);box-shadow:3px 3px 0 var(--line);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px 14px;font-size:1.05rem;line-height:1.1;text-decoration:none;display:inline-flex}._92IaZG_primary{background:var(--pandan);align-self:flex-start}._92IaZG_result ._92IaZG_primary{align-self:auto}._92IaZG_secondary{background:var(--sticker)}._92IaZG_link{min-height:44px;font-family:var(--note);color:var(--fg);cursor:pointer;-webkit-text-decoration:underline wavy var(--marker);text-decoration:underline wavy var(--marker);text-underline-offset:5px;background:0 0;border:0;align-items:center;padding:0;font-size:1.2rem;display:inline-flex}._92IaZG_primary:focus-visible,._92IaZG_secondary:focus-visible,._92IaZG_link:focus-visible{outline:3px solid var(--fg);outline-offset:4px}._92IaZG_status{min-height:1.2em;font-family:var(--note);font-size:1.15rem}._92IaZG_small{color:var(--muted);font-size:.875rem}._92IaZG_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (forced-colors:active){._92IaZG_picked{border-width:5px}._92IaZG_circle{border-color:highlight}._92IaZG_bar span{forced-color-adjust:none;background:highlight!important}}
.lrV_Ha_open{max-width:100%;min-height:56px;font-family:var(--display);color:var(--on-accent);background:var(--gula);border:3px solid var(--line);box-shadow:4px 4px 0 var(--line);cursor:pointer;border-radius:999px;align-self:flex-start;padding:13px 24px 15px;font-size:clamp(1.05rem,4.6vw,1.25rem);line-height:1.15;transition:transform .12s,box-shadow .12s;transform:rotate(-1deg)}.lrV_Ha_open:hover{box-shadow:5px 5px 0 var(--line);transform:rotate(-1deg)translate(-1px,-1px)}.lrV_Ha_open:active{box-shadow:1px 1px 0 var(--line);transform:rotate(-1deg)translate(3px,3px)}.lrV_Ha_panel{background:color-mix(in srgb, var(--gula) 16%, var(--paper));border:3px solid var(--line);max-width:34rem;box-shadow:5px 5px 0 var(--line);border-radius:22px;outline:none;flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex}.lrV_Ha_panel:focus-visible{outline:3px solid var(--fg);outline-offset:4px}.lrV_Ha_head{align-items:center;gap:10px;display:flex}.lrV_Ha_head svg{flex:none}.lrV_Ha_title{font-family:var(--scrawl);font-size:clamp(1.15rem,5vw,1.35rem);font-weight:400;line-height:1.1}.lrV_Ha_list{gap:8px;list-style:none;display:grid}.lrV_Ha_row{text-align:left;width:100%;font:inherit;color:var(--fg);background:var(--paper);border:2.5px solid var(--line);box-shadow:3px 3px 0 var(--line);cursor:pointer;border-radius:14px;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"tick name""tick meta";align-items:center;column-gap:12px;padding:9px 12px;display:grid}.lrV_Ha_row[aria-disabled=true]{opacity:.55;cursor:not-allowed}.lrV_Ha_row:focus-visible{outline:3px solid var(--fg);outline-offset:3px}.lrV_Ha_tick{width:30px;height:30px;color:var(--on-accent);background:var(--paper);border:2.5px solid var(--line);border-radius:9px;grid-area:tick;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.lrV_Ha_on .lrV_Ha_tick{background:var(--pandan)}.lrV_Ha_name{font-family:var(--display);overflow-wrap:anywhere;grid-area:name;font-size:1.05rem;line-height:1.15}.lrV_Ha_meta{color:var(--muted);grid-area:meta;font-size:.9rem}.lrV_Ha_actions{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.lrV_Ha_send{min-height:52px;font-family:var(--display);color:var(--on-accent);background:var(--pandan);border:3px solid var(--line);box-shadow:3px 3px 0 var(--line);cursor:pointer;border-radius:999px;padding:12px 22px 14px;font-size:1.1rem}.lrV_Ha_send[aria-disabled=true]{opacity:.55;cursor:not-allowed}.lrV_Ha_cancel,.lrV_Ha_mine{min-height:44px;font-family:var(--note);color:var(--fg);cursor:pointer;-webkit-text-decoration:underline wavy var(--marker);text-decoration:underline wavy var(--marker);text-underline-offset:5px;background:0 0;border:0;align-items:center;padding:0;font-size:1.25rem;display:inline-flex}.lrV_Ha_mine{align-self:flex-start}.lrV_Ha_send:focus-visible,.lrV_Ha_cancel:focus-visible,.lrV_Ha_mine:focus-visible,.lrV_Ha_open:focus-visible{outline:3px solid var(--fg);outline-offset:4px}.lrV_Ha_status{min-height:1.3em;font-family:var(--note);overflow-wrap:anywhere;font-size:1.15rem;line-height:1.25}@media (forced-colors:active){.lrV_Ha_on .lrV_Ha_tick{border-width:4px}}
