.hw[data-astro-cid-qqh4sjjw]{gap:var(--space-8);grid-template:"form results""why results"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.hw-form[data-astro-cid-qqh4sjjw]{grid-area:form}.hw-results[data-astro-cid-qqh4sjjw]{grid-area:results}.hw-why[data-astro-cid-qqh4sjjw]{grid-area:why}@media (width<=880px){.hw[data-astro-cid-qqh4sjjw]{grid-template:"form""results""why"/minmax(0,1fr)}}.hw-form[data-astro-cid-qqh4sjjw]{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.hw-field[data-astro-cid-qqh4sjjw]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.hw-pair[data-astro-cid-qqh4sjjw]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hw-form[data-astro-cid-qqh4sjjw]>.hw-pair[data-astro-cid-qqh4sjjw]{margin-top:0}.hw-pair--3[data-astro-cid-qqh4sjjw]{margin-top:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=520px){.hw-pair[data-astro-cid-qqh4sjjw]{grid-template-columns:minmax(0,1fr)}.hw-pair--3[data-astro-cid-qqh4sjjw]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hw-lab[data-astro-cid-qqh4sjjw]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.hw-lab--sub[data-astro-cid-qqh4sjjw]{margin-top:var(--space-6)}.hw-field--own[data-astro-cid-qqh4sjjw] .hw-lab--sub[data-astro-cid-qqh4sjjw]{margin-top:var(--space-4)}.hw-field--own[data-astro-cid-qqh4sjjw] .hw-hint[data-astro-cid-qqh4sjjw]{margin-top:0}.hw-fare[data-astro-cid-qqh4sjjw]{transition:opacity .15s}.hw-fare[data-astro-cid-qqh4sjjw].is-overridden{opacity:.45}.hw-help[data-astro-cid-qqh4sjjw]{background:var(--route-tint);width:24px;height:24px;color:var(--route);font:700 13px/24px var(--font-sans);cursor:pointer;border:0;border-radius:50%;flex:none;padding:0}.hw-help[data-astro-cid-qqh4sjjw]:hover,.hw-help[data-astro-cid-qqh4sjjw][aria-expanded=true]{background:var(--route);color:#fff}.hw-tip[data-astro-cid-qqh4sjjw]{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--route-tint);margin:0;font-size:14px;line-height:20px}.hw-hint[data-astro-cid-qqh4sjjw]{color:var(--muted);min-height:0;margin:0;font-size:14px;line-height:20px}.hw-hint[data-astro-cid-qqh4sjjw]:empty{display:none}.hw-picks[data-astro-cid-qqh4sjjw]{gap:var(--space-2);flex-wrap:wrap;display:flex}.hw-picks[data-astro-cid-qqh4sjjw][hidden]{display:none}.hw[data-astro-cid-qqh4sjjw] .hw-pick{background:var(--route-tint);color:var(--route);font:600 14px/20px var(--font-sans);cursor:pointer;border:0;border-radius:999px;padding:8px 14px}.hw[data-astro-cid-qqh4sjjw] .hw-pick:hover{background:var(--route);color:#fff}.hw-sub[data-astro-cid-qqh4sjjw]{color:var(--muted);font-size:14px;line-height:20px}.hw-input[data-astro-cid-qqh4sjjw]{width:100%;min-height:48px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:500 16px/24px var(--font-sans)}.hw-input[data-astro-cid-qqh4sjjw]:hover{border-color:var(--ink)}.hw-select[data-astro-cid-qqh4sjjw]{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 22px) 21px,calc(100% - 16px) 21px;background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.hw-unit[data-astro-cid-qqh4sjjw]{align-items:center;gap:var(--space-2);display:flex}.hw-unit[data-astro-cid-qqh4sjjw]>span[data-astro-cid-qqh4sjjw]{color:var(--muted);flex:none;font-size:14px}.hw-unit--pre[data-astro-cid-qqh4sjjw]>span[data-astro-cid-qqh4sjjw]{color:var(--ink);font-weight:600}.hw-more[data-astro-cid-qqh4sjjw]{border-top:1px solid var(--line);padding-top:var(--space-4)}.hw-more[data-astro-cid-qqh4sjjw] summary[data-astro-cid-qqh4sjjw]{cursor:pointer;font-size:15px;font-weight:700}.hw-reset[data-astro-cid-qqh4sjjw]{margin-top:var(--space-4);color:var(--route);font:600 14px/20px var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hw-results[data-astro-cid-qqh4sjjw]{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.hw-empty[data-astro-cid-qqh4sjjw]{padding:var(--space-8);border-radius:var(--radius-lg);background:var(--sunken)}.hw-empty__title[data-astro-cid-qqh4sjjw]{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:24px;line-height:30px}.hw-empty[data-astro-cid-qqh4sjjw] p[data-astro-cid-qqh4sjjw]{color:var(--muted);margin:0}[data-astro-cid-qqh4sjjw][data-answer]{gap:var(--space-6);flex-direction:column;display:flex}[data-astro-cid-qqh4sjjw][data-answer][hidden],.hw-empty[data-astro-cid-qqh4sjjw][hidden]{display:none}.hw-verdict[data-astro-cid-qqh4sjjw]{padding:var(--space-8);border-radius:var(--radius-lg);background:var(--night);color:var(--on-night)}.hw-verdict__label[data-astro-cid-qqh4sjjw]{color:var(--signal)}.hw-verdict__title[data-astro-cid-qqh4sjjw]{margin:var(--space-3) 0 var(--space-3);font-family:var(--font-display);font-size:clamp(26px,4vw,36px);font-weight:700;line-height:1.15}.hw-verdict__text[data-astro-cid-qqh4sjjw]{color:var(--on-night-muted);margin:0;font-size:16px;line-height:24px}.hw-cards[data-astro-cid-qqh4sjjw]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=620px){.hw-cards[data-astro-cid-qqh4sjjw]{grid-template-columns:minmax(0,1fr)}}.hw-card[data-astro-cid-qqh4sjjw]{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.hw-card--alt[data-astro-cid-qqh4sjjw]{background:var(--route-tint);box-shadow:none}@media (width>=621px){.hw-card__title[data-astro-cid-qqh4sjjw]{min-height:56px}}.hw-card__title[data-astro-cid-qqh4sjjw]{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:22px;line-height:28px}.hw-list[data-astro-cid-qqh4sjjw]{margin:0}.hw-list[data-astro-cid-qqh4sjjw]>div[data-astro-cid-qqh4sjjw]{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;display:flex}.hw-list__ghost[data-astro-cid-qqh4sjjw]{visibility:hidden}.hw-list__gap[data-astro-cid-qqh4sjjw]{margin-top:var(--space-3);padding-top:var(--space-3)!important}.hw-list[data-astro-cid-qqh4sjjw] dt[data-astro-cid-qqh4sjjw]{color:var(--muted);font-size:15px}.hw-list[data-astro-cid-qqh4sjjw] dd[data-astro-cid-qqh4sjjw]{text-align:right;margin:0;font-weight:600}.hw-switch[data-astro-cid-qqh4sjjw]{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--ink);display:inline-flex}.hw-switch[data-astro-cid-qqh4sjjw] input[data-astro-cid-qqh4sjjw]{opacity:0;width:1px;height:1px;position:absolute}.hw-switch__track[data-astro-cid-qqh4sjjw]{background:var(--line-strong);border-radius:10px;flex:none;width:36px;height:20px;transition:background .15s;position:relative}.hw-switch__track[data-astro-cid-qqh4sjjw]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.hw-switch[data-astro-cid-qqh4sjjw] input[data-astro-cid-qqh4sjjw]:checked+.hw-switch__track[data-astro-cid-qqh4sjjw]{background:var(--route)}.hw-switch[data-astro-cid-qqh4sjjw] input[data-astro-cid-qqh4sjjw]:checked+.hw-switch__track[data-astro-cid-qqh4sjjw]:after{transform:translate(16px)}.hw-switch[data-astro-cid-qqh4sjjw] input[data-astro-cid-qqh4sjjw]:focus-visible+.hw-switch__track[data-astro-cid-qqh4sjjw]{outline:2px solid var(--focus);outline-offset:2px}[data-astro-cid-qqh4sjjw][data-o=hotel-to].is-off{color:var(--muted);font-weight:500;text-decoration:line-through}.hw-total[data-astro-cid-qqh4sjjw]{padding-top:var(--space-4);justify-content:space-between;align-items:baseline;margin:auto 0 0;font-weight:700;display:flex}.hw-total[data-astro-cid-qqh4sjjw] strong[data-astro-cid-qqh4sjjw]{font-family:var(--font-display);font-size:26px}.hw-time[data-astro-cid-qqh4sjjw]{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.hw-time__title[data-astro-cid-qqh4sjjw]{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:20px;line-height:26px}.hw-time__sub[data-astro-cid-qqh4sjjw]{margin:0 0 var(--space-4);color:var(--muted);font-size:14px;line-height:20px}.hw-axis[data-astro-cid-qqh4sjjw]{height:18px;margin-bottom:var(--space-2);position:relative}.hw[data-astro-cid-qqh4sjjw] .hw-tick{font:500 11px/18px var(--font-mono);color:var(--muted);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.hw[data-astro-cid-qqh4sjjw] .hw-tick:first-child{transform:none}.hw[data-astro-cid-qqh4sjjw] .hw-tick:last-child{transform:translate(-100%)}.hw-bar[data-astro-cid-qqh4sjjw]{margin-top:var(--space-4)}.hw-bar__head[data-astro-cid-qqh4sjjw]{justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-2);font-size:14px;font-weight:700;line-height:20px;display:flex}.hw-bar__head[data-astro-cid-qqh4sjjw] span[data-astro-cid-qqh4sjjw]+span[data-astro-cid-qqh4sjjw]{color:var(--muted);font-weight:500}.hw-track[data-astro-cid-qqh4sjjw]{border-radius:var(--radius-sm);background:var(--sunken);height:36px;position:relative;overflow:hidden}.hw-seg[data-astro-cid-qqh4sjjw]{font:600 12px/1 var(--font-sans);white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.hw-seg[data-astro-cid-qqh4sjjw][hidden]{display:none}.hw-seg--sleep[data-astro-cid-qqh4sjjw],.hw-legend[data-astro-cid-qqh4sjjw] .hw-seg--sleep[data-astro-cid-qqh4sjjw]{color:var(--ink);background:#c9d8e6}.hw-seg--ready[data-astro-cid-qqh4sjjw],.hw-legend[data-astro-cid-qqh4sjjw] .hw-seg--ready[data-astro-cid-qqh4sjjw]{background:var(--signal);color:var(--on-signal)}.hw-seg--travel[data-astro-cid-qqh4sjjw],.hw-legend[data-astro-cid-qqh4sjjw] .hw-seg--travel[data-astro-cid-qqh4sjjw]{background:var(--route);color:#fff}.hw-seg--terminal[data-astro-cid-qqh4sjjw],.hw-legend[data-astro-cid-qqh4sjjw] .hw-seg--terminal[data-astro-cid-qqh4sjjw]{background:var(--night);color:var(--on-night)}.hw-track[data-astro-cid-qqh4sjjw] .hw-seg--terminal[data-astro-cid-qqh4sjjw]{padding-right:24px}.hw-plane[data-astro-cid-qqh4sjjw]{color:var(--on-night);font-size:14px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.hw-bar__sum[data-astro-cid-qqh4sjjw]{margin:var(--space-2) 0 0;color:var(--muted);font-size:13px;line-height:18px}.hw-legend[data-astro-cid-qqh4sjjw]{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;font-size:13px;line-height:16px;list-style:none;display:flex}.hw-legend[data-astro-cid-qqh4sjjw] li[data-astro-cid-qqh4sjjw]{align-items:center;gap:6px;display:inline-flex}.hw-legend[data-astro-cid-qqh4sjjw] i[data-astro-cid-qqh4sjjw]{border-radius:3px;width:12px;height:12px;display:inline-block}.hw-why[data-astro-cid-qqh4sjjw]{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--sunken);color:var(--ink)}.hw-why[data-astro-cid-qqh4sjjw][hidden]{display:none}.hw-why__title[data-astro-cid-qqh4sjjw]{margin:0 0 var(--space-2);font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:600;line-height:32px}.hw-why__sub[data-astro-cid-qqh4sjjw]{margin:0 0 var(--space-4);color:var(--muted);font-size:15px;line-height:22px}.hw-why__head[data-astro-cid-qqh4sjjw]{align-items:center;gap:var(--space-2);margin:var(--space-6) 0 var(--space-3);color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:600;line-height:24px;display:flex}.hw-why__hi[data-astro-cid-qqh4sjjw]{background:var(--route);color:#fff;width:24px;height:24px;font:700 13px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:inline-grid}.hw-why__list[data-astro-cid-qqh4sjjw]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hw-why__list[data-astro-cid-qqh4sjjw] li[data-astro-cid-qqh4sjjw]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--muted);align-items:flex-start;font-size:16px;line-height:22px;display:flex}.hw-why__dot[data-astro-cid-qqh4sjjw]{width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--line-strong);border-radius:50%;flex:none;margin-top:2px}.hw-why__text[data-astro-cid-qqh4sjjw]{flex-direction:column;gap:2px;min-width:0;display:flex}.hw-why__text[data-astro-cid-qqh4sjjw] em[data-astro-cid-qqh4sjjw]{font-family:Fraunces,Georgia,serif;font-size:15px;font-style:italic;line-height:20px}.hw-why__text[data-astro-cid-qqh4sjjw] em[data-astro-cid-qqh4sjjw]:empty{display:none}.hw-why__list[data-astro-cid-qqh4sjjw] li[data-astro-cid-qqh4sjjw].is-met{background:var(--surface);color:var(--ink)}.hw-why__list[data-astro-cid-qqh4sjjw] li[data-astro-cid-qqh4sjjw].is-met .hw-why__rule[data-astro-cid-qqh4sjjw]{font-weight:600}.hw-why__list[data-astro-cid-qqh4sjjw] li[data-astro-cid-qqh4sjjw].is-met .hw-why__dot[data-astro-cid-qqh4sjjw]{background:var(--route) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.5 2.5L13 6.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat;box-shadow:none}.hw-why__list[data-astro-cid-qqh4sjjw] li[data-astro-cid-qqh4sjjw].is-met em[data-astro-cid-qqh4sjjw]{color:var(--muted)}.hw-why__tally[data-astro-cid-qqh4sjjw]{margin:var(--space-6) 0 0;color:var(--muted);font-family:Fraunces,Georgia,serif;font-size:16px;font-style:italic;line-height:24px}.hw-next[data-astro-cid-qqh4sjjw]{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--sunken)}.hw-next__title[data-astro-cid-qqh4sjjw]{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:20px}.hw-next[data-astro-cid-qqh4sjjw] p[data-astro-cid-qqh4sjjw]{margin:0 0 var(--space-4)}.hw-next[data-astro-cid-qqh4sjjw] .asg-btn[data-astro-cid-qqh4sjjw]{white-space:normal;text-align:center;max-width:100%}.hw-own-note[data-astro-cid-qqh4sjjw]{margin:calc(var(--space-2) * -1) 0 0;color:var(--muted);font-size:14px;line-height:20px}.hw-own-note[data-astro-cid-qqh4sjjw][hidden]{display:none}.hw-disclaimer[data-astro-cid-qqh4sjjw]{color:var(--muted);margin:0;font-size:14px;line-height:20px}
