.GuestSurfaceFallback-module__dRi5_a__guestRouteFallback{--guest-route-accent:#7ad6c4f2;--guest-route-glow:#7ad6c42e;--guest-route-tint:#7ad6c41a;background:radial-gradient(560px 220px at 0% 0%, var(--guest-route-glow), transparent 72%), linear-gradient(180deg, #0d1424f5, #070c18fa);border:1px solid #ffffff14;position:relative;overflow:hidden;box-shadow:0 24px 80px #0003}.GuestSurfaceFallback-module__dRi5_a__guestRouteFallback:before{content:"";background:linear-gradient(90deg, var(--guest-route-tint), transparent 36%), linear-gradient(180deg, #ffffff0d, transparent 24%);pointer-events:none;position:absolute;inset:0}.GuestSurfaceFallback-module__dRi5_a__house{--guest-route-accent:#7ad6c4f2;--guest-route-glow:#7ad6c42e;--guest-route-tint:#7ad6c41a}.GuestSurfaceFallback-module__dRi5_a__book{--guest-route-accent:#7a8cfff5;--guest-route-glow:#7a8cff33;--guest-route-tint:#7a8cff1c}.GuestSurfaceFallback-module__dRi5_a__layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.95fr);align-items:start;gap:1rem;display:grid;position:relative}.GuestSurfaceFallback-module__dRi5_a__layoutSolo{grid-template-columns:minmax(0,1fr)}.GuestSurfaceFallback-module__dRi5_a__main,.GuestSurfaceFallback-module__dRi5_a__sidecar{gap:1rem;display:grid}.GuestSurfaceFallback-module__dRi5_a__badges{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.GuestSurfaceFallback-module__dRi5_a__status,.GuestSurfaceFallback-module__dRi5_a__routeBadge{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.42rem .72rem;display:inline-flex}.GuestSurfaceFallback-module__dRi5_a__status{letter-spacing:.14em;color:#f4f7ffeb;margin:0}.GuestSurfaceFallback-module__dRi5_a__routeBadge{color:var(--guest-route-accent);font-size:.82rem}.GuestSurfaceFallback-module__dRi5_a__copy{gap:.75rem;display:grid}.GuestSurfaceFallback-module__dRi5_a__title,.GuestSurfaceFallback-module__dRi5_a__summary,.GuestSurfaceFallback-module__dRi5_a__detail,.GuestSurfaceFallback-module__dRi5_a__pointTitle,.GuestSurfaceFallback-module__dRi5_a__pointDescription,.GuestSurfaceFallback-module__dRi5_a__sidecarLabel,.GuestSurfaceFallback-module__dRi5_a__sidecarIntro,.GuestSurfaceFallback-module__dRi5_a__note{margin:0}.GuestSurfaceFallback-module__dRi5_a__title{letter-spacing:-.03em;max-width:13ch;font-size:clamp(2rem,4vw,3.35rem);line-height:1.02}.GuestSurfaceFallback-module__dRi5_a__summary,.GuestSurfaceFallback-module__dRi5_a__detail{max-width:60ch}.GuestSurfaceFallback-module__dRi5_a__summary{color:#f1f5ffe6;font-size:1.03rem;line-height:1.65}.GuestSurfaceFallback-module__dRi5_a__detail{color:#d7e0f0c7;line-height:1.6}.GuestSurfaceFallback-module__dRi5_a__actions{flex-wrap:wrap;gap:.75rem;display:flex}.GuestSurfaceFallback-module__dRi5_a__actionButton{justify-content:center;min-width:12rem}.GuestSurfaceFallback-module__dRi5_a__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.GuestSurfaceFallback-module__dRi5_a__pointCard{background:#ffffff09;border:1px solid #ffffff14;border-radius:1rem;gap:.35rem;padding:1rem;display:grid}.GuestSurfaceFallback-module__dRi5_a__pointTitle{font-size:.98rem;font-weight:600}.GuestSurfaceFallback-module__dRi5_a__pointDescription{color:#d7e0f0c7;line-height:1.55}.GuestSurfaceFallback-module__dRi5_a__note{color:#d2dbeab8;background:#060a145c;border:1px solid #ffffff0f;border-radius:.95rem;padding:.95rem 1rem;line-height:1.55}.GuestSurfaceFallback-module__dRi5_a__sidecar{background:#080c188a;border:1px solid #ffffff14;border-radius:1.1rem;padding:1rem}.GuestSurfaceFallback-module__dRi5_a__sidecarLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--guest-route-accent);font-size:.74rem}.GuestSurfaceFallback-module__dRi5_a__sidecarIntro{color:#d7e0f0c7;line-height:1.55}.GuestSurfaceFallback-module__dRi5_a__supportLinks{gap:.7rem;display:grid}.GuestSurfaceFallback-module__dRi5_a__supportLink{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:.95rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.GuestSurfaceFallback-module__dRi5_a__supportLink:hover,.GuestSurfaceFallback-module__dRi5_a__supportLink:focus-visible{background:#ffffff0d;border-color:#ffffff2e;transform:translateY(-1px)}.GuestSurfaceFallback-module__dRi5_a__supportLabel{font-weight:600}.GuestSurfaceFallback-module__dRi5_a__supportCallout{color:var(--guest-route-accent);font-size:.82rem}@media (max-width:920px){.GuestSurfaceFallback-module__dRi5_a__layout,.GuestSurfaceFallback-module__dRi5_a__layoutSolo{grid-template-columns:minmax(0,1fr)}.GuestSurfaceFallback-module__dRi5_a__actions{display:grid}.GuestSurfaceFallback-module__dRi5_a__actionButton{width:100%;min-width:0}.GuestSurfaceFallback-module__dRi5_a__points{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.GuestSurfaceFallback-module__dRi5_a__title{max-width:12ch;font-size:clamp(1.85rem,10vw,2.55rem)}.GuestSurfaceFallback-module__dRi5_a__summary,.GuestSurfaceFallback-module__dRi5_a__detail,.GuestSurfaceFallback-module__dRi5_a__pointDescription,.GuestSurfaceFallback-module__dRi5_a__sidecarIntro,.GuestSurfaceFallback-module__dRi5_a__note{font-size:.95rem}.GuestSurfaceFallback-module__dRi5_a__badges{gap:.5rem}.GuestSurfaceFallback-module__dRi5_a__status,.GuestSurfaceFallback-module__dRi5_a__routeBadge{width:fit-content}}
