.arch.svelte-1q37ri0{--ogee:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V52C0 33 13 23 29 15C39 10 46 6 50 0C54 6 61 10 71 15C87 23 100 33 100 52V100Z'/%3E%3C/svg%3E");background:var(--arch);height:400px;-webkit-mask:var(--ogee) 0 0/100% 100% no-repeat;-webkit-mask:var(--ogee) 0 0/100% 100% no-repeat;mask:var(--ogee) 0 0/100% 100% no-repeat;view-transition-name:hero;border-radius:0 0 26px 26px;position:relative}.win.svelte-1q37ri0{background:var(--sky);color:var(--sky-ink);transition:background 1.2s var(--ease);-webkit-mask:var(--ogee) 0 0/100% 100% no-repeat;-webkit-mask:var(--ogee) 0 0/100% 100% no-repeat;mask:var(--ogee) 0 0/100% 100% no-repeat;position:absolute;inset:34px 26px 0;overflow:hidden}.stars.svelte-1q37ri0{opacity:var(--stars);transition:opacity 1.2s;position:absolute;inset:0}.stars.svelte-1q37ri0 i:where(.svelte-1q37ri0){background:#fff;border-radius:50%;width:2px;height:2px;animation:3s ease-in-out infinite svelte-1q37ri0-tw;position:absolute}@keyframes svelte-1q37ri0-tw{50%{opacity:.25}}.path.svelte-1q37ri0{width:100%;height:200px;position:absolute;top:62px;left:0;right:0;overflow:visible}.path.svelte-1q37ri0 text:where(.svelte-1q37ri0){fill:currentColor;fill-opacity:.8;font-size:9.5px;font-weight:700;font-family:var(--f-body);transition:fill-opacity .4s}.path.svelte-1q37ri0 text.mk:where(.svelte-1q37ri0){fill-opacity:.65;font-weight:600}.path.svelte-1q37ri0 text.hid:where(.svelte-1q37ri0){fill-opacity:0}.third.svelte-1q37ri0{fill:none;stroke:#f2c6a8;stroke-width:3px;stroke-linecap:round;stroke-opacity:.9}.body.svelte-1q37ri0{background:var(--peach-sun);width:44px;height:44px;transition:left 1.2s var(--ease), top 1.2s var(--ease), background 1.2s;border-radius:50%;margin:-22px 0 0 -22px;position:absolute;box-shadow:0 0 0 12px #eda07d2e}.body.moon.svelte-1q37ri0{background:#f1eee6;width:30px;height:30px;margin:-15px 0 0 -15px;box-shadow:0 0 0 10px #f1eee61f,inset -7px -3px #d9d4c6}.hill.svelte-1q37ri0{width:100%;height:150px;position:absolute;bottom:0;left:0;right:0}.txt.svelte-1q37ri0{text-align:right;color:var(--ink);position:absolute;bottom:18px;right:20px}.now.svelte-1q37ri0{letter-spacing:.14em;text-transform:uppercase;color:var(--peach-ink);font-size:11px;font-weight:800}.cd.svelte-1q37ri0{margin:4px 0 3px;font-size:46px;font-weight:400;line-height:1}.sub.svelte-1q37ri0{color:var(--ink2);min-height:1.2em;font-size:12.5px;font-weight:600}.info.svelte-1q37ri0{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.chip.svelte-1q37ri0{white-space:nowrap;background:var(--card);height:30px;box-shadow:var(--shadow);color:var(--ink2);border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.chip.svelte-1q37ri0 svg{color:var(--peach)}.chip.hot.svelte-1q37ri0{background:var(--peach-soft);color:var(--peach-ink)}.offer.svelte-1kqcfep{background:var(--navy-soft);box-shadow:none;animation:svelte-1kqcfep-rise .4s var(--ease);border-color:#0000;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 12px 14px 14px;display:flex}img.svelte-1kqcfep{border-radius:12px;flex:none}.grow.svelte-1kqcfep{flex:1;min-width:0}.t.svelte-1kqcfep{color:var(--ink);font-size:14.5px;font-weight:700}p.svelte-1kqcfep{color:var(--ink2);margin:2px 0 10px;font-size:12.5px;line-height:1.5}.go.svelte-1kqcfep{background:var(--navy);height:34px;color:var(--on-navy);border-radius:999px;padding:0 16px;font-size:13px;font-weight:700}.x.svelte-1kqcfep{width:30px;height:30px;color:var(--ink2);border-radius:50%;flex:none;place-items:center;display:grid}@keyframes svelte-1kqcfep-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.offer.svelte-1kqcfep{animation:none}}.list.svelte-153z3kd{padding:6px;overflow:hidden}.days.svelte-153z3kd{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:4px;padding:6px 4px 10px;display:flex}.arrow.svelte-153z3kd{background:var(--sunk);width:38px;height:38px;color:var(--navy);border-radius:12px;flex:none;place-items:center;transition:opacity .2s;display:grid}.arrow.svelte-153z3kd:disabled{opacity:.3;cursor:default}.day.svelte-153z3kd{text-align:center;flex:1;min-width:0}.dl.svelte-153z3kd{font-family:var(--f-disp);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;overflow:hidden}.ds.svelte-153z3kd{color:var(--ink2);justify-content:center;align-items:center;gap:6px;margin-top:1px;font-size:11.5px;font-weight:600;display:flex}.dot.svelte-153z3kd{background:var(--ink3);border-radius:50%;width:3px;height:3px}.udz.svelte-153z3kd{background:var(--peach-soft);color:var(--peach-ink);border-radius:12px;margin:6px 8px 8px;padding:10px 12px;font-size:12.5px;font-weight:600}.udzur.svelte-153z3kd .rows:where(.svelte-153z3kd){opacity:.45;pointer-events:none}.rows.svelte-153z3kd{animation:svelte-153z3kd-slide .32s var(--ease) both}@keyframes svelte-153z3kd-slide{0%{opacity:0;transform:translateX(var(--from))}}.row.svelte-153z3kd{text-align:left;border-radius:14px;align-items:center;gap:10px;width:100%;padding:12px 10px;transition:background .25s;display:flex}.row.svelte-153z3kd+.row:where(.svelte-153z3kd){border-top:1px dashed var(--line)}.row.next.svelte-153z3kd{background:var(--navy-soft);border-top-color:#0000}.txt.svelte-153z3kd{flex-direction:column;flex:1;display:flex}.nm.svelte-153z3kd{font-size:14.5px;font-weight:700}.tm.svelte-153z3kd{color:var(--ink2);font-size:12px}.tag.svelte-153z3kd{background:var(--navy-soft);color:var(--navy);animation:pop .3s var(--ease);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.tag.soon.svelte-153z3kd{background:var(--card)}.chk.svelte-153z3kd{border:1.6px solid var(--line-strong);color:#0000;width:34px;height:34px;transition:all .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.lock.svelte-153z3kd .chk:where(.svelte-153z3kd){opacity:.5;border-style:dashed}.lock.svelte-153z3kd:not(.next) .nm:where(.svelte-153z3kd){color:var(--ink2)}.done.svelte-153z3kd .chk:where(.svelte-153z3kd){background:var(--navy);border:1.6px solid var(--navy);color:var(--on-navy)}.burst.svelte-153z3kd{pointer-events:none;position:absolute;inset:0}.burst.svelte-153z3kd i:where(.svelte-153z3kd){background:var(--peach);width:5px;height:5px;animation:svelte-153z3kd-bst .6s var(--ease) forwards;margin:-2.5px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}@keyframes svelte-153z3kd-bst{to{transform:translate(var(--x), var(--y)) rotate(45deg) scale(.2);opacity:0}}.back-today.svelte-153z3kd{color:var(--navy);background:var(--sunk);border-radius:999px;margin:6px auto;padding:8px 14px;font-size:12px;font-weight:800;display:block}.top.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:10px;padding:22px 2px 18px;display:flex}.brand.svelte-1uha8ag{align-items:center;gap:12px;min-width:0;display:flex}.brand.svelte-1uha8ag img:where(.svelte-1uha8ag){box-shadow:var(--shadow);border-radius:13px;flex:none}.date.svelte-1uha8ag{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:clamp(19px,5.4vw,22px);font-weight:500;overflow:hidden}.brand.svelte-1uha8ag>div:where(.svelte-1uha8ag){min-width:0}@media (width<=400px){.brand.svelte-1uha8ag img:where(.svelte-1uha8ag){display:none}}.loc.svelte-1uha8ag{background:var(--card);height:34px;box-shadow:var(--shadow);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;max-width:46%;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.streak.svelte-1uha8ag{background:var(--peach-soft);color:var(--peach-ink);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.quick.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.quick.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink);--tint:var(--navy-soft);--tint-ink:var(--navy);flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.quick.svelte-1uha8ag .t-peach:where(.svelte-1uha8ag){--tint:var(--peach-soft);--tint-ink:var(--peach-ink)}.quick.svelte-1uha8ag .t-gold:where(.svelte-1uha8ag){--tint:var(--gold-soft);--tint-ink:var(--gold-ink)}.quick.svelte-1uha8ag .t-rose:where(.svelte-1uha8ag){--tint:var(--rose-soft);--tint-ink:var(--rose)}.ico.svelte-1uha8ag{aspect-ratio:1/1.12;background:linear-gradient(180deg, var(--card) -30%, var(--tint) 85%);border:1px solid var(--line);width:100%;max-width:76px;box-shadow:var(--shadow);color:var(--tint-ink);transition:transform .25s var(--ease);border-radius:999px 999px 18px 18px;place-items:center;padding-top:6px;display:grid;position:relative}.ico.svelte-1uha8ag:after{content:"";border-radius:inherit;opacity:.16;pointer-events:none;border:1px solid;position:absolute;inset:5px}.quick.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .ico:where(.svelte-1uha8ag){transform:translateY(-2px)}.more.svelte-1uha8ag{color:var(--navy);text-decoration:none}.feature.svelte-1uha8ag{padding:18px;text-decoration:none;display:block;position:relative;overflow:hidden}.feature.svelte-1uha8ag:before{content:"";opacity:.6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%23E59B78' stroke-width='.8'%3E%3Crect x='25' y='25' width='50' height='50'/%3E%3Crect x='25' y='25' width='50' height='50' transform='rotate(45 50 50)'/%3E%3Ccircle cx='50' cy='50' r='16'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.feature.svelte-1uha8ag>:where(.svelte-1uha8ag){position:relative}.feature.svelte-1uha8ag .ar:where(.svelte-1uha8ag){margin:8px 0 4px;font-size:26px}.ft.svelte-1uha8ag{font-size:17px;font-weight:500}.tr.svelte-1uha8ag{color:var(--ink2);margin:4px 0 0;font-size:13px;line-height:1.55}
