[data-skin=site]{--sand:#faf6ef;--paper:#fff;--night:#0b2c4a;--sea:#1b6fb5;--sea-soft:#e8f1fa;--cta:#c2410c;--cta-strong:#9a3412;--foreground:#0f2741;--ink:#0f2741;--ink-2:#0f2741;--muted:#566476;--faint:#566476;--line:#ddd3c4;--line-2:#ddd3c4;--surface:#fff;--side:#faf6ef;--brand-soft:#e8f1fa;background:var(--sand);color:var(--foreground);font-family:var(--font-site,"Heebo"), "Segoe UI", Arial, sans-serif}[data-skin=site][data-theme=neutral]{--sand:#f6f7f9;--paper:#fff;--night:#111827;--sea:#1d4ed8;--sea-soft:#eef3fd;--cta:#1e40af;--cta-strong:#1e3a8a;--foreground:#111827;--ink:#111827;--ink-2:#111827;--muted:#4b5563;--faint:#4b5563;--line:#e4e7ec;--line-2:#e4e7ec;--side:#f6f7f9;--brand-soft:#eef3fd}[data-skin=site] .ss-top{background:var(--night);color:#fff}[data-skin=site] .ss-top-in{align-items:center;gap:10px;min-height:64px;padding-inline:18px;font-size:15px;display:flex}@media (min-width:900px){[data-skin=site] .ss-top-in{min-height:84px}}[data-skin=site] .ss-mark{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}[data-skin=site] .ss-mark img{object-fit:contain;width:30px;height:30px}[data-skin=site] .ss-mark span{color:var(--night);font-size:16px;font-weight:700}[data-skin=site] .ss-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:16px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}[data-skin=site] .ss-dest{color:#ffffffbf;font-weight:400}[data-skin=site] .ss-wrap{padding-inline:18px}[data-skin=site] .ss-end{flex-shrink:0;align-items:center;gap:12px;margin-inline-start:auto;display:flex}@media (max-width:380px){[data-skin=site] .ss-top-in{gap:8px}[data-skin=site] .ss-end{gap:10px}}[data-skin=site] .ss-end a,[data-skin=site] .ss-end button{color:#ffffffd9;align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}[data-skin=site] .ss-end a:hover,[data-skin=site] .ss-end button:hover{color:#fff;background:0 0}[data-skin=site] .ss-top :focus-visible,[data-skin=site] .ss-head :focus-visible{outline-color:#fff}[data-skin=site] .ss-head.ss-head-light{color:var(--ink);border-bottom:1px solid var(--line);background:0 0;padding:26px 0 18px}[data-skin=site] .ss-head.ss-head-light .ss-intro{color:var(--muted)}[data-skin=site] .ss-head.ss-head-light :focus-visible{outline-color:var(--sea)}[data-skin=site] .ss-head{background:var(--night);color:#fff;padding:14px 0 26px}[data-skin=site] .ss-eyebrow{color:#ffffffa6;margin:0 0 4px;font-size:13px}[data-skin=site] .ss-head h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:34px;font-weight:800;line-height:1.08}[data-skin=site] .ss-date{color:#ffffffbf;margin-top:6px;font-size:15px}[data-skin=site] .ss-place{color:#ffffffbf;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:14px;display:flex}[data-skin=site] .ss-place a{color:#ffffffd9;text-underline-offset:2px;align-items:center;gap:2px;text-decoration:underline;display:inline-flex}[data-skin=site] .ss-intro{white-space:pre-line;color:#ffffffd9;max-width:42rem;margin-top:12px;font-size:15px;line-height:1.55}[data-skin=site] .ss-times{border-block:1px solid #ffffff29;grid-auto-columns:1fr;grid-auto-flow:column;max-width:28rem;margin-top:18px;display:grid}[data-skin=site] .ss-times>div{flex-direction:column-reverse;justify-content:flex-end;padding:12px 0;display:flex}[data-skin=site] .ss-times>div+div{border-inline-start:1px solid #ffffff29;padding-inline-start:14px}[data-skin=site] .ss-times dd{font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:700;line-height:1.1}[data-skin=site] .ss-times .ss-where dd{font-size:17px;line-height:1.3}[data-skin=site] .ss-times dt{color:#ffffffb3;font-size:13px}[data-skin=site] .ss-closes{color:#ffffffbf;margin-top:10px;font-size:14px}@media (min-width:1024px){[data-skin=site] .ss-head{padding:28px 0 40px}[data-skin=site] .ss-head h1{font-size:44px}}[data-skin=site][data-theme=ocean-sunset]:lang(en) .ss-head h1,[data-skin=site][data-theme=ocean-sunset]:lang(en) form h2{font-family:var(--font-site-serif), Georgia, serif;letter-spacing:-.01em;font-weight:600}[data-skin=site][data-theme=ocean-sunset] [data-s=weeks]>button,[data-skin=site][data-theme=ocean-sunset] form details,[data-skin=site][data-theme=ocean-sunset] [data-s=sum],[data-skin=site][data-theme=ocean-sunset] [data-s=meal],[data-skin=site][data-theme=ocean-sunset] [data-s=pay],[data-skin=site][data-theme=ocean-sunset] .card,[data-skin=site][data-theme=ocean-sunset] .input{border-radius:8px}[data-skin=site] form h2{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.2}[data-skin=site] [data-s=extra] h3,[data-skin=site] [data-s=diet] h3{letter-spacing:normal;font-size:17px;font-weight:700;line-height:1.3}[data-skin=site] [data-s=weeks]>button{background:var(--paper);border-color:var(--line);border-radius:14px}[data-skin=site] [data-s=weeks]>button[aria-checked=true]{border-color:var(--sea);box-shadow:inset 0 0 0 1px var(--sea);background:var(--sea-soft)}[data-skin=site] [data-s=weeks]>button>span:first-child{color:var(--sea);font-size:12px;font-weight:500}@media (max-width:639px){[data-skin=site] [data-s=weeks]{margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px}}@media (min-width:1024px){[data-skin=site] form [class*=max-w-md]{max-width:none}}[data-skin=site] form details,[data-skin=site] [data-s=sum]{background:var(--paper);border-color:var(--line);border-radius:14px}[data-skin=site] [data-s=meal]{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:4px 14px}[data-skin=site] [data-s=meal]>div:first-child{padding:12px 0 8px}[data-skin=site] [data-s=meal] h3{font-size:17px;font-weight:700}[data-skin=site] [data-s=meal]>p{margin-bottom:8px}[data-skin=site] [data-s=meal] ul{border-top:1px solid var(--line);border-bottom:0}[data-skin=site] [data-s=meal] li>div:nth-child(2){color:var(--foreground);font-weight:500}[data-skin=site] [data-s=minus]{background:var(--paper)}[data-skin=site] [data-s=plus]{background:var(--sea);color:#fff}[data-skin=site][data-theme=neutral] [data-s=plus]{background:var(--sea-soft);color:var(--sea);box-shadow:inset 0 0 0 1.5px var(--sea)}[data-skin=site] .input{background:var(--paper);box-shadow:none;border-color:#8c8074;border-radius:12px;min-height:50px}[data-skin=site] .input:focus{border-color:var(--sea);outline:2px solid var(--sea);outline-offset:0}[data-skin=site][data-theme=neutral] .input{border-color:#767d89}[data-skin=site] [data-s=chip]{background:var(--paper);border-color:var(--line);font-weight:500}[data-skin=site] [data-s=chip][aria-pressed=true],[data-skin=site] [data-s=chip][aria-checked=true]{border-color:var(--sea);box-shadow:inset 0 0 0 1px var(--sea);background:var(--sea-soft)}[data-skin=site] [data-s=impact]{text-wrap:balance;max-width:30em;color:var(--foreground);margin:6px 0 0;font-size:17px;font-weight:500;line-height:1.45}[data-skin=site] [data-s=impact] bdi{font-weight:700}@media (min-width:900px){[data-skin=site] [data-s=impact]{font-size:18px}}[data-skin=site] [data-s=pay]{background:var(--paper);border-color:var(--line);border-radius:12px}[data-skin=site] [data-s=pay]:has(input:checked){border-color:var(--sea);background:var(--sea-soft)}[data-skin=site] [data-s=cta],[data-skin=site] .btn-ghost{border-radius:999px}[data-skin=site] [data-s=cta]{font-weight:500}[data-skin=site] [data-s=cta]:not([class*="1f8a5b"]){background:var(--cta)!important;color:#fff!important}[data-skin=site] [data-s=cta]:not([class*="1f8a5b"]):hover:not(:disabled){opacity:1;background:var(--cta-strong)!important}[data-skin=site] [data-s=qa]{color:var(--sea);font-size:15px;font-weight:500}[data-skin=site] [data-s=bar]{background:var(--paper);border-top-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin=site] .card{background:var(--paper);border-color:var(--line);box-shadow:none;border-radius:14px}[data-skin=site] .card h2{letter-spacing:-.02em;font-weight:800}[data-skin=site] [class*="1f8a5b"]{background-color:#1a7a50}[data-skin=site] [data-s=share]{background:var(--paper);border-radius:999px}[data-skin=site] [data-s=fee-opt]{background:var(--paper);border-color:#8c8074}[data-skin=site][data-theme=neutral] [data-s=fee-opt]{border-color:#767d89}[data-skin=site] [data-s=fee-opt]:has(input:checked){border-color:var(--sea);box-shadow:inset 0 0 0 1px var(--sea);background:var(--sea-soft)}[data-skin=site] [data-s=fee-opt]:has(input:focus-visible){outline:2px solid var(--sea);outline-offset:2px}:is(html:has([data-skin=site]),body:has([data-skin=site])){background:#faf6ef}:is(html:has([data-skin=site][data-theme=neutral]),body:has([data-skin=site][data-theme=neutral])){background:#f6f7f9}[data-skin=site]{--ss-out:cubic-bezier(.2, .7, .2, 1);--ss-std:cubic-bezier(.4, 0, .2, 1)}[data-skin=site] [data-s=count]{display:inline-block}[data-skin=site] [data-s=burst]{pointer-events:none;position:absolute;inset:0}[data-skin=site] [data-s=burst] i{background:var(--sea);opacity:0;border-radius:50%;width:6px;height:6px;margin:-3px;position:absolute;top:50%;left:50%}[data-skin=site] [data-s=burst] i:nth-child(odd){width:4px;height:4px;margin:-2px}@media (prefers-reduced-motion:no-preference){[data-skin=site] [data-s=done]{animation:ss-in .48s var(--ss-out) both}[data-skin=site] [data-s=mark]{animation:ss-pop .62s var(--ss-out) .12s both}[data-skin=site] [data-s=mark] svg path{stroke-dasharray:24;animation:ss-draw .72s var(--ss-std) .6s both}[data-skin=site] [data-s=burst] i{animation:ss-burst .9s var(--ss-out) .8s both}[data-skin=site] [data-live]>[data-s=chip][aria-pressed=true]{animation:ss-tap .2s var(--ss-out)}[data-skin=site] [data-s=count][data-bump]{animation:ss-bump .22s var(--ss-out)}}@keyframes ss-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes ss-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ss-draw{0%{stroke-dashoffset:-24px}to{stroke-dashoffset:0}}@keyframes ss-burst{0%{opacity:0;transform:rotate(var(--a)) translateY(-18px) scale(.6)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-46px) scale(1)}}@keyframes ss-tap{0%{transform:scale(.94)}to{transform:none}}@keyframes ss-bump{0%{transform:scale(1.35)}to{transform:none}}
