.W4DN_a_Restricted{background:var(--bg-6);color:var(--ink);font-size:var(--font-size0);text-align:center;border-radius:10px;margin:0;padding:.7rem 1rem;font-weight:700}.W4DN_a_HeroActions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.5rem;display:flex}.W4DN_a_PrimaryButton{background:var(--gold-deep);min-width:12rem;min-height:3.1rem;color:var(--palette-paper);font-size:var(--font-size2);letter-spacing:.06em;box-shadow:0 14px 30px -20px var(--palette-shadow-soft-color);border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.6rem;font-weight:800;text-decoration:none;display:inline-flex}.W4DN_a_PrimaryButton:hover{filter:brightness(1.06)}.W4DN_a_PrimaryButton:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}@media screen and (max-width:599px){.W4DN_a_PrimaryButton{width:100%}}.W4DN_a_ClosedLabel{color:var(--muted);font-weight:700}.W4DN_a_Deadline{color:var(--muted);font-size:var(--font-size0);font-weight:700}.W4DN_a_Section{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:var(--panel);box-shadow:0 18px 42px -34px var(--palette-shadow-soft-color);border-radius:14px;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}@media screen and (max-width:599px){.W4DN_a_Section{border-radius:10px;padding:1.1rem}}.W4DN_a_SectionTitle{color:var(--ink);font-size:var(--font-size3);margin:0;font-weight:800;line-height:1.35}.W4DN_a_SectionLead{color:var(--muted);font-size:var(--font-size1);margin:0}.W4DN_a_Days{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media screen and (max-width:799px){.W4DN_a_Days{grid-template-columns:minmax(0,1fr)}}.W4DN_a_Day{background:var(--bg-1);border-radius:12px;align-content:start;gap:.75rem;padding:1rem 1rem .5rem;display:grid}.W4DN_a_DayHeader{align-items:baseline;gap:.6rem;display:flex}.W4DN_a_DayLabel{background:var(--gold-deep);color:var(--palette-paper);font-size:var(--font-size0);letter-spacing:.08em;border-radius:999px;padding:.15rem .7rem;font-weight:800}.W4DN_a_DayDate{color:var(--ink);font-size:var(--font-size2);font-weight:800}.W4DN_a_Timeline{margin:0;padding:0;list-style:none;display:grid}.W4DN_a_TimelineItem{--dot:var(--gold-deep);grid-template-columns:3.4rem minmax(0,1fr);gap:0 1.1rem;padding:0 0 1rem;display:grid;position:relative}.W4DN_a_TimelineItem:before{content:"";background:color-mix(in srgb, var(--line) 80%, transparent);width:2px;position:absolute;top:.55rem;bottom:-.55rem;left:3.9rem}.W4DN_a_TimelineItem:last-child:before{display:none}.W4DN_a_TimelineItem:after{content:"";background:var(--dot);width:.7rem;height:.7rem;box-shadow:0 0 0 3px var(--bg-1);border-radius:50%;position:absolute;top:.42rem;left:3.6rem}.W4DN_a_TimelineItem[data-kind=move]{--dot:var(--muted)}.W4DN_a_TimelineItem[data-kind=meal]{--dot:color-mix(in srgb, var(--accent) 60%, var(--muted))}.W4DN_a_TimelineItem[data-kind=stay]{--dot:var(--night-soft)}.W4DN_a_TimelineTime{color:var(--ink);font-size:var(--font-size1);font-variant-numeric:tabular-nums;text-align:right;font-weight:800;line-height:1.5}.W4DN_a_TimelineBody{gap:.1rem;padding-left:.6rem;display:grid}.W4DN_a_TimelineTitle{color:var(--ink);font-size:var(--font-size1);font-weight:800;line-height:1.5}.W4DN_a_TimelineItem[data-kind=move] .W4DN_a_TimelineTitle{color:var(--normal-3);font-weight:700}.W4DN_a_TimelineNote{color:var(--muted);font-size:var(--font-size0);line-height:1.55}.W4DN_a_HeroImage{aspect-ratio:1200/630;border-radius:14px;width:100%;height:auto;display:block}@media screen and (max-width:599px){.W4DN_a_HeroImage{border-radius:10px}}.W4DN_a_FeeList{margin:0;display:grid}.W4DN_a_FeeRow{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:.85rem 0;display:flex}.W4DN_a_FeeRow:first-child{border-top:0}.W4DN_a_FeeName{color:var(--ink);font-size:var(--font-size1);font-weight:700}.W4DN_a_FeeIncludes{color:var(--muted);font-size:var(--font-size0);flex-basis:100%;margin:0;line-height:1.65}.W4DN_a_FeeValue{color:var(--muted);font-size:var(--font-size0);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 .6rem;margin:0;font-weight:700;display:flex}.W4DN_a_FeeValue strong{color:var(--gold-deep);font-size:var(--font-size2);font-variant-numeric:tabular-nums;font-weight:800}.W4DN_a_Cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}@media screen and (max-width:799px){.W4DN_a_Cards{grid-template-columns:minmax(0,1fr)}}.W4DN_a_Card{background:var(--bg-1);border-radius:12px;align-content:start;gap:.35rem;padding:1rem 1.1rem;display:grid}.W4DN_a_CardTitle{color:var(--ink);font-size:var(--font-size2);margin:0;font-weight:800}.W4DN_a_CardBody{color:var(--normal-3);font-size:var(--font-size1);margin:0;line-height:1.7}.W4DN_a_Closing{text-align:center;justify-items:center;gap:.9rem;padding:1.5rem 1rem .5rem;display:grid}.W4DN_a_ClosingText{color:var(--muted);font-size:var(--font-size1);margin:0}
