.td-stop-primary-strong{stop-color:var(--primary);stop-opacity:.38}.td-stop-primary-none{stop-color:var(--primary);stop-opacity:0}.td-stop-canvas{stop-color:var(--background);stop-opacity:.85}.td-stop-canvas-none{stop-color:var(--background);stop-opacity:0}.td-area{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.td-area .td-area-glow{opacity:.45;transition:opacity .26s cubic-bezier(.16,1,.3,1)}.td-area[data-state=active]{transform:scale(1.08)}.td-area[data-state=active] .td-area-glow{opacity:1}.td-area[data-state=active] .td-area-disc{fill:color-mix(in oklab, var(--primary) 32%, transparent);stroke:var(--primary)}.td-area[data-state=dim]{opacity:.28}.td-arch{border-radius:50% 50% 1.75rem 1.75rem / var(--td-arch,4.5rem) var(--td-arch,4.5rem) 1.75rem 1.75rem}.td-door-light{background:radial-gradient(120% 70% at 50% 100%, color-mix(in oklab, var(--primary) 14%, transparent) 0%, transparent 62%);opacity:.55;transition:opacity .3s cubic-bezier(.16,1,.3,1)}.td-door:hover .td-door-light,.td-door:focus-within .td-door-light{opacity:1}@keyframes td-day-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 55%, transparent)}to{box-shadow:0 0 0 6px color-mix(in oklab, var(--primary) 0%, transparent)}}.td-day[data-active=true]{animation:.52s cubic-bezier(.16,1,.3,1) td-day-ring}@keyframes td-map-arrive{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}.td-map-live{animation:.6s cubic-bezier(.16,1,.3,1) both td-map-arrive}.td-vt-map{view-transition-name:td-map}.td-vt-cal{view-transition-name:td-cal}.td-vt-map-art{view-transition-name:td-map-art}.td-vt-cal-art{view-transition-name:td-cal-art}::view-transition-group(td-map){animation-duration:.56s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(td-cal){animation-duration:.56s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(td-map-art){animation-duration:.56s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(td-cal-art){animation-duration:.56s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-image-pair(td-map){border-radius:1.75rem;overflow:clip}::view-transition-image-pair(td-cal){border-radius:1.75rem;overflow:clip}::view-transition-image-pair(td-map-art){border-radius:1.75rem;overflow:clip}::view-transition-image-pair(td-cal-art){border-radius:1.75rem;overflow:clip}::view-transition-old(td-map){object-fit:cover;object-position:50% 0;height:100%}::view-transition-new(td-map){object-fit:cover;object-position:50% 0;height:100%}::view-transition-old(td-cal){object-fit:cover;object-position:50% 0;height:100%}::view-transition-new(td-cal){object-fit:cover;object-position:50% 0;height:100%}::view-transition-old(td-map-art){object-fit:cover;object-position:50% 0;height:100%}::view-transition-new(td-map-art){object-fit:cover;object-position:50% 0;height:100%}::view-transition-old(td-cal-art){object-fit:cover;object-position:50% 0;height:100%}::view-transition-new(td-cal-art){object-fit:cover;object-position:50% 0;height:100%}@keyframes td-vt-out{to{opacity:0;filter:blur(4px)}}@keyframes td-vt-in{0%{opacity:0;filter:blur(4px)}}::view-transition-old(td-map){animation:.24s cubic-bezier(.4,0,1,1) both td-vt-out}::view-transition-old(td-cal){animation:.24s cubic-bezier(.4,0,1,1) both td-vt-out}::view-transition-old(td-map-art){animation:.24s cubic-bezier(.4,0,1,1) both td-vt-out}::view-transition-old(td-cal-art){animation:.24s cubic-bezier(.4,0,1,1) both td-vt-out}::view-transition-new(td-map){animation:.38s cubic-bezier(.16,1,.3,1) 90ms both td-vt-in}::view-transition-new(td-cal){animation:.38s cubic-bezier(.16,1,.3,1) 90ms both td-vt-in}::view-transition-new(td-map-art){animation:.38s cubic-bezier(.16,1,.3,1) 90ms both td-vt-in}::view-transition-new(td-cal-art){animation:.38s cubic-bezier(.16,1,.3,1) 90ms both td-vt-in}html[data-td-transition]::view-transition-old(root){animation:none}html[data-td-transition]::view-transition-new(root){animation:none}@keyframes td-fade-out{to{opacity:0}}@keyframes td-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.td-vt-map,.td-vt-cal,.td-vt-map-art,.td-vt-cal-art{view-transition-name:none}html[data-td-transition]::view-transition-old(root){animation:.18s ease-out both td-fade-out}html[data-td-transition]::view-transition-new(root){animation:.18s ease-out both td-fade-in}.td-area,.td-area .td-area-glow,.td-door-light{transition-duration:.12s}.td-area[data-state=active]{transform:none}.td-day[data-active=true],.td-map-live{animation:none}}
