:root{--day-glow:rgba(196,208,232,0.2)}html[data-hk-phase=day]{--day-glow:rgba(176,208,226,0.36)}html[data-hk-phase=dawn]{--day-glow:rgba(255,210,172,0.34)}html[data-hk-phase=dusk]{--day-glow:rgba(246,190,146,0.34)}.x[data-x-site] .cw-day{background-image:radial-gradient(ellipse 64rem 22rem at 72% 0,var(--day-glow),transparent 72%);background-repeat:no-repeat;transition:background-image 1.2s ease}.x[data-x-site] .cw-day~.cw-day{background-image:none}.x[data-x-site] .rr:before{background:linear-gradient(to right,var(--rule,#d9d4ca) 0,var(--rule,#d9d4ca) 55%,color-mix(in srgb,#d4793a 32%,var(--rule,#d9d4ca)) 100%)}.x[data-x-site] .rr-plane{position:absolute;left:0;top:-6px;width:13px;height:13px;opacity:0;pointer-events:none;background:var(--cu-copper,#bb6a2c);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path transform='rotate(90 12 12)' d='M12 2c.6 0 1 .5 1 1.2v6.3l8 4.6v2l-8-2.4v4.6l2.2 1.6V21L12 20l-3.2 1v-1.1l2.2-1.6v-4.6L3 16.1v-2l8-4.6V3.2C11 2.5 11.4 2 12 2z'/></svg>") center /contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path transform='rotate(90 12 12)' d='M12 2c.6 0 1 .5 1 1.2v6.3l8 4.6v2l-8-2.4v4.6l2.2 1.6V21L12 20l-3.2 1v-1.1l2.2-1.6v-4.6L3 16.1v-2l8-4.6V3.2C11 2.5 11.4 2 12 2z'/></svg>") center /contain no-repeat}.x[data-x-site] .rr[data-in] .rr-plane{animation:rr-fly 1.6s var(--mo-ease,cubic-bezier(.2,.7,.1,1)) both,rr-seen 2s linear both}@keyframes rr-fly{0%{left:0}to{left:calc(100% - 13px)}}@keyframes rr-seen{0%{opacity:0}8%{opacity:1}70%{opacity:1}to{opacity:0}}.x[data-x-site] .hb-list li+li{position:relative;border-left-style:dashed}.x[data-x-site] .hb-list li+li:after,.x[data-x-site] .hb-list li+li:before{content:"";position:absolute;left:-6px;width:11px;height:11px;border-radius:50%;background:var(--paper,#f7f5f0);border:1px solid var(--rule,#d9d4ca)}.x[data-x-site] .hb-list li+li:before{top:-6px;clip-path:inset(50% 0 0 0)}.x[data-x-site] .hb-list li+li:after{bottom:-6px;clip-path:inset(0 0 50% 0)}@media (max-width:767px){.x[data-x-site] .hb-list li+li{border-left:0;border-top-style:dashed}.x[data-x-site] .hb-list li+li:after,.x[data-x-site] .hb-list li+li:before{display:none}}@media (prefers-reduced-motion:reduce){.x[data-x-site] .rr-plane{display:none}}