.sun-timeline[data-v-6db14177]{min-width:0}.sun-timeline__plot[data-v-6db14177]{position:relative}.sun-timeline__plot--current[data-v-6db14177]{padding-top:40px}.sun-timeline__now[data-v-6db14177]{justify-content:center;align-items:center;gap:var(--hv-space-2);border-radius:var(--hv-radius-sm);background:var(--hv-color-brand-deep);width:128px;height:28px;color:var(--hv-color-text-inverse);font-size:var(--hv-font-size-text-sm);white-space:nowrap;display:inline-flex;position:absolute;top:0;transform:translate(-50%)}.sun-timeline__now time[data-v-6db14177]{font-weight:var(--hv-font-weight-semibold);font-variant-numeric:tabular-nums}.sun-timeline__scale[data-v-6db14177]{padding-bottom:28px;position:relative}.sun-timeline__track[data-v-6db14177]{border-radius:var(--hv-radius-md);background:var(--hv-color-status-neutral-surface);height:24px;box-shadow:inset 0 0 0 1px var(--hv-color-border);position:relative;overflow:hidden}.sun-timeline__light[data-v-6db14177]{background:linear-gradient(90deg,#efca77,#f4dc9c,#efb077);position:absolute;inset-block:0}.sun-timeline__ticks[data-v-6db14177]{height:24px;position:absolute;top:0;left:0;right:0}.sun-timeline__tick[data-v-6db14177]{background:var(--hv-color-text-faint);opacity:.5;width:1px;display:none;position:absolute;top:18px;bottom:0}.sun-timeline__tick--major[data-v-6db14177]{background:var(--hv-color-border-strong);opacity:1;display:block;top:0}.sun-timeline__hour[data-v-6db14177]{color:var(--hv-color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;display:none;position:absolute;top:32px;transform:translate(-50%)}.sun-timeline__tick--major .sun-timeline__hour[data-v-6db14177]{display:block}.sun-timeline__tick[data-edge][data-v-6db14177]{background:0 0}.sun-timeline__tick[data-edge=start] .sun-timeline__hour[data-v-6db14177]{transform:none}.sun-timeline__tick[data-edge=end] .sun-timeline__hour[data-v-6db14177]{transform:translate(-100%)}.sun-timeline__marker[data-v-6db14177]{width:3px;height:36px;box-shadow:0 0 0 2px var(--hv-color-surface);top:-6px}.sun-timeline__marker[data-v-6db14177],.sun-timeline__marker[data-v-6db14177]:before{background:var(--hv-color-brand-deep);position:absolute;transform:translate(-50%)}.sun-timeline__marker[data-v-6db14177]:before{border:2px solid var(--hv-color-surface);content:"";border-radius:50%;width:10px;height:10px;top:-4px;left:50%}.sun-timeline__legend[data-v-6db14177]{gap:var(--hv-space-2) var(--hv-space-4);margin-top:var(--hv-space-2);color:var(--hv-color-text-muted);font-size:var(--hv-font-size-text-sm);flex-wrap:wrap;display:flex}.sun-timeline__legend-item[data-v-6db14177]{align-items:center;gap:var(--hv-space-2);display:inline-flex}.sun-timeline__swatch[data-v-6db14177]{border:1px solid var(--hv-color-border);background:var(--hv-color-status-neutral-surface);border-radius:3px;width:12px;height:12px}.sun-timeline__swatch--day[data-v-6db14177]{background:#efca77}@media (width>=768px){.sun-timeline__hour[data-v-6db14177]{font-size:var(--hv-font-size-text-sm)}.sun-timeline__tick[data-v-6db14177]{display:block}.sun-timeline__tick--medium[data-v-6db14177]{background:var(--hv-color-border-strong);opacity:1;top:0}.sun-timeline__tick--medium .sun-timeline__hour[data-v-6db14177]{display:block}}.sun-day[data-v-ff060876]{gap:var(--hv-space-5);flex-direction:column;min-width:0;display:flex}.sun-day__heading[data-v-ff060876]{justify-content:space-between;align-items:center;gap:var(--hv-space-3);flex-wrap:wrap;display:flex}.sun-day__intro[data-v-ff060876]{gap:var(--hv-space-2);flex-direction:column;min-width:0;display:flex}.sun-day__polar[data-v-ff060876]{color:var(--hv-color-brand-deep);font-weight:var(--hv-font-weight-semibold)}.sun-day__stats[data-v-ff060876]{gap:var(--hv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sun-day__stat[data-v-ff060876]{gap:var(--hv-space-2);flex-direction:column;min-width:0;display:flex}.sun-day__stat--length[data-v-ff060876]{grid-column:1/-1}.sun-day__label[data-v-ff060876]{align-items:center;gap:var(--hv-space-2);color:var(--hv-color-text-soft);display:flex}.sun-day__value[data-v-ff060876]{color:var(--hv-color-brand-deep);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,6vw,4rem);line-height:1.2}.sun-day__value--text[data-v-ff060876]{font-size:var(--hv-font-size-text-lg)}.sun-day__duration[data-v-ff060876]{color:var(--hv-color-brand-deep);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2}.sun-day__status[data-v-ff060876]{color:var(--hv-color-brand-deep);font-weight:var(--hv-font-weight-semibold)}@media (width>=768px){.sun-day__stats[data-v-ff060876]{grid-template-columns:repeat(3,minmax(0,1fr))}.sun-day__stat--length[data-v-ff060876]{grid-column:auto}}
