.CurrentUserIsland-module-scss-module__7x2ZRG__Fallback{min-height:50vh}
.DanaDonorRegister-module-scss-module__TIbRMW__Section{border-top:1px solid color-mix(in srgb, var(--palette-border) 82%, transparent);gap:2rem;padding-top:3rem;display:grid;container-type:inline-size}.DanaDonorRegister-module-scss-module__TIbRMW__Header{gap:.75rem;display:grid}.DanaDonorRegister-module-scss-module__TIbRMW__Eyebrow{color:var(--palette-accent-strong);margin:0;font-size:.82rem;font-weight:700;line-height:1.6}.DanaDonorRegister-module-scss-module__TIbRMW__Title{color:var(--palette-ink);font-family:var(--font);text-wrap:auto;margin:0;font-size:1.75rem;font-weight:400;line-height:1.4}.DanaDonorRegister-module-scss-module__TIbRMW__Description,.DanaDonorRegister-module-scss-module__TIbRMW__Status{color:var(--palette-muted);margin:0;font-size:1rem;line-height:1.9}.DanaDonorRegister-module-scss-module__TIbRMW__Description{color:color-mix(in srgb, var(--palette-ink) 70%, var(--palette-muted))}.DanaDonorRegister-module-scss-module__TIbRMW__List{border-top:1px solid color-mix(in srgb, var(--palette-border) 82%, transparent);margin:0;padding:0;list-style:none;display:grid}.DanaDonorRegister-module-scss-module__TIbRMW__Entry{border-bottom:1px solid color-mix(in srgb, var(--palette-border) 82%, transparent);grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.5rem .9rem;min-width:0;padding:1.4rem .25rem;transition:background-color .16s;display:grid}.DanaDonorRegister-module-scss-module__TIbRMW__EntryIndex{color:var(--palette-accent-strong);font-family:var(--font);font-variant-numeric:tabular-nums;grid-column:1;padding-top:.32rem;font-size:.78rem;font-weight:700;line-height:1.5}.DanaDonorRegister-module-scss-module__TIbRMW__EntryBody{grid-column:2;gap:.5rem;min-width:0;display:grid}.DanaDonorRegister-module-scss-module__TIbRMW__Name{color:var(--palette-ink);font-family:var(--font-serif);letter-spacing:0;font-kerning:normal;overflow-wrap:anywhere;margin:0;font-size:1.7rem;font-weight:400;line-height:1.42}.DanaDonorRegister-module-scss-module__TIbRMW__Anonymous{color:var(--palette-muted)}.DanaDonorRegister-module-scss-module__TIbRMW__EntryMeta{min-width:0;color:var(--palette-muted);gap:.15rem 1rem;font-size:.82rem;line-height:1.6;display:grid}.DanaDonorRegister-module-scss-module__TIbRMW__Destination{min-width:0;color:var(--palette-muted);overflow-wrap:anywhere;-webkit-text-decoration-color:color-mix(in srgb, var(--palette-border) 90%, transparent);text-decoration-color:color-mix(in srgb, var(--palette-border) 90%, transparent);text-underline-offset:.18em;font-weight:500}.DanaDonorRegister-module-scss-module__TIbRMW__Destination:focus-visible{color:var(--palette-accent-strong);text-decoration-color:currentColor}@media (hover:hover){.DanaDonorRegister-module-scss-module__TIbRMW__Destination:hover{color:var(--palette-accent-strong);text-decoration-color:currentColor}}.DanaDonorRegister-module-scss-module__TIbRMW__Date{color:var(--palette-muted);font-variant-numeric:tabular-nums;white-space:normal}.DanaDonorRegister-module-scss-module__TIbRMW__Amount{min-width:0;color:var(--palette-ink);text-align:left;flex-wrap:wrap;grid-column:2;justify-content:flex-start;align-items:baseline;gap:.1rem .4rem;display:flex}.DanaDonorRegister-module-scss-module__TIbRMW__AmountLabel{color:var(--palette-muted);font-size:.76rem;line-height:1.4}.DanaDonorRegister-module-scss-module__TIbRMW__Amount strong{color:var(--palette-ink);font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:400;line-height:1.35}.DanaDonorRegister-module-scss-module__TIbRMW__AmountUnit{color:var(--palette-muted);font-size:.78rem;line-height:1.4}@container (min-width:42rem){.DanaDonorRegister-module-scss-module__TIbRMW__Entry{grid-template-columns:3.25rem minmax(0,1fr);gap:1rem 1.5rem;padding:1.65rem .75rem 1.6rem}.DanaDonorRegister-module-scss-module__TIbRMW__EntryWithAmount{grid-template-columns:3.25rem minmax(0,1fr) minmax(8rem,10rem)}.DanaDonorRegister-module-scss-module__TIbRMW__Name{font-size:2.05rem}.DanaDonorRegister-module-scss-module__TIbRMW__EntryMeta{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.DanaDonorRegister-module-scss-module__TIbRMW__EntryMeta>:only-child{grid-column:1/-1}.DanaDonorRegister-module-scss-module__TIbRMW__EntryMeta>.DanaDonorRegister-module-scss-module__TIbRMW__Date:only-child{justify-self:end}.DanaDonorRegister-module-scss-module__TIbRMW__Date{white-space:nowrap}.DanaDonorRegister-module-scss-module__TIbRMW__Amount{text-align:right;grid-area:1/3;justify-content:flex-end;align-self:center;min-width:8rem}.DanaDonorRegister-module-scss-module__TIbRMW__AmountLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (hover:hover) and (pointer:fine){.DanaDonorRegister-module-scss-module__TIbRMW__Entry:hover{background:color-mix(in srgb, var(--palette-accent) 3%, var(--palette-paper))}}@media (prefers-reduced-motion:reduce){.DanaDonorRegister-module-scss-module__TIbRMW__Entry{transition:none}}
.FutureRouteMap-module-scss-module__sDJ8lW__MapCard{border:1px solid color-mix(in oklab, var(--gold) 16%, var(--line));background:color-mix(in oklab, white 72%, var(--bg) 28%);box-shadow:0 16px 30px color-mix(in oklab, var(--gold-deep) 4%, transparent),inset 0 1px 0 #ffffffb3;border-radius:1.1rem;position:relative;overflow:hidden}.FutureRouteMap-module-scss-module__sDJ8lW__MapViewport{background:linear-gradient(#f8f2e8 0%,#efe5d5 100%);width:100%;height:290px}.FutureRouteMap-module-scss-module__sDJ8lW__MarkerGroup{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:0;height:0;padding:0;display:inline-flex;position:relative}.FutureRouteMap-module-scss-module__sDJ8lW__MarkerPin{color:#fffaf1;background:#b38a48;border:2px solid #fffdf8;border-radius:999px;justify-content:center;align-items:center;min-width:1.52rem;height:1.52rem;padding:0 .32rem;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 12px #3d2c143d}.FutureRouteMap-module-scss-module__sDJ8lW__MarkerGroupCenter .FutureRouteMap-module-scss-module__sDJ8lW__MarkerPin{transform:translate(-50%,-50%)}.FutureRouteMap-module-scss-module__sDJ8lW__MarkerGroupN .FutureRouteMap-module-scss-module__sDJ8lW__MarkerPin{transform:translate(-50%,calc(-50% - .9rem))}.FutureRouteMap-module-scss-module__sDJ8lW__MarkerGroupNe .FutureRouteMap-module-scss-module__sDJ8lW__MarkerPin{transform:translate(calc(.7rem - 50%),calc(-50% - .7rem))}.FutureRouteMap-module-scss-module__sDJ8lW__MarkerGroupE .FutureRouteMap-module-scss-module__sDJ8lW__MarkerPin{transform:translate(calc(.95rem - 50%),-50%)}.FutureRouteMap-module-scss-module__sDJ8lW__MarkerGroupSe .FutureRouteMap-module-scss-module__sDJ8lW__MarkerPin{transform:translate(calc(.7rem - 50%),calc(.7rem - 50%))}.FutureRouteMap-module-scss-module__sDJ8lW__MarkerGroupS .FutureRouteMap-module-scss-module__sDJ8lW__MarkerPin{transform:translate(-50%,calc(.9rem - 50%))}.FutureRouteMap-module-scss-module__sDJ8lW__MarkerGroupSw .FutureRouteMap-module-scss-module__sDJ8lW__MarkerPin{transform:translate(calc(-50% - .7rem),calc(.7rem - 50%))}.FutureRouteMap-module-scss-module__sDJ8lW__MarkerGroupW .FutureRouteMap-module-scss-module__sDJ8lW__MarkerPin{transform:translate(calc(-50% - .95rem),-50%)}.FutureRouteMap-module-scss-module__sDJ8lW__MarkerGroupNw .FutureRouteMap-module-scss-module__sDJ8lW__MarkerPin{transform:translate(calc(-50% - .7rem),calc(-50% - .7rem))}@media screen and (max-width:599px){.FutureRouteMap-module-scss-module__sDJ8lW__MapViewport{height:240px}.FutureRouteMap-module-scss-module__sDJ8lW__MarkerPin{min-width:1.4rem;height:1.4rem;font-size:.7rem}}
