.year-arc[data-astro-cid-bf7mp4ho]{margin-block:var(--space-4) var(--space-5);max-inline-size:100%;margin-inline:auto;display:block}.year-arc__stage[data-astro-cid-bf7mp4ho]{inline-size:100%;padding-block:40px;overflow:visible}.year-arc__plot[data-astro-cid-bf7mp4ho]{inline-size:100%;position:relative}.year-arc__svg[data-astro-cid-bf7mp4ho]{aspect-ratio:640/140;block-size:auto;inline-size:100%;display:block}.year-arc__path[data-astro-cid-bf7mp4ho]{stroke:var(--gain);stroke-width:2.75px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.year-arc__labels[data-astro-cid-bf7mp4ho]{pointer-events:none;position:absolute;inset:0}.year-arc__month[data-astro-cid-bf7mp4ho],.year-arc__year-label[data-astro-cid-bf7mp4ho]{white-space:nowrap;line-height:1;position:absolute;inset-block-start:calc(var(--label-y) * 100%);inset-inline-start:calc(var(--label-x) * 100%);transform:translate(-50%,-100%)}.year-arc__month[data-astro-cid-bf7mp4ho]{color:var(--muted);font-family:var(--font-body);font-size:clamp(.6875rem,.6rem + .3vw,.8125rem)}.year-arc__month-tick[data-astro-cid-bf7mp4ho]{stroke:var(--line);stroke-width:1px}.year-arc__year-label[data-astro-cid-bf7mp4ho]{color:var(--ink);font-family:var(--font-display);font-size:clamp(.8125rem,.7rem + .4vw,1rem);font-weight:600}.year-arc__hotspots[data-astro-cid-bf7mp4ho]{pointer-events:none;position:absolute;inset:0}.year-arc__hotspot[data-astro-cid-bf7mp4ho]{--lane-gap:28px;--lane-len:calc(var(--lane-n,0) * var(--lane-gap));left:calc(var(--tick-x) * 100%);top:calc(var(--tick-y) * 100%);translate:-50% calc(-50% + (var(--tick-stagger,0) * var(--lane-gap)));pointer-events:none;block-size:24px;inline-size:24px;position:absolute}.year-arc__hotspot[data-astro-cid-bf7mp4ho][data-lane-dir]:before{content:"";inline-size:1px;block-size:var(--lane-len);background:color-mix(in srgb, var(--signal) 55%, transparent);pointer-events:none;position:absolute;left:50%;translate:-50%}.year-arc__hotspot[data-astro-cid-bf7mp4ho][data-lane-dir=down]:before{top:calc(50% - var(--lane-len))}.year-arc__hotspot[data-astro-cid-bf7mp4ho][data-lane-dir=up]:before{top:50%}.year-arc__tick[data-astro-cid-bf7mp4ho]{cursor:pointer;pointer-events:auto;block-size:24px;min-block-size:24px;inline-size:24px;min-inline-size:24px;color:inherit;background:0 0;border:0;border-radius:999px;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.year-arc__tick[data-astro-cid-bf7mp4ho]:hover .year-arc__tick-dot[data-astro-cid-bf7mp4ho],.year-arc__tick[data-astro-cid-bf7mp4ho]:focus-visible .year-arc__tick-dot[data-astro-cid-bf7mp4ho]{scale:1.25}.year-arc__tick[data-astro-cid-bf7mp4ho]:active .year-arc__tick-dot[data-astro-cid-bf7mp4ho]{scale:.92}.year-arc__tick[data-astro-cid-bf7mp4ho]:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.year-arc__tick--active[data-astro-cid-bf7mp4ho] .year-arc__tick-dot[data-astro-cid-bf7mp4ho]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--signal)}.year-arc__tick-dot[data-astro-cid-bf7mp4ho]{background:var(--signal);block-size:.55rem;inline-size:.55rem;box-shadow:0 0 0 1.25px var(--surface);transition:scale var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-radius:999px;margin-block:.45rem;margin-inline:auto;display:block}.year-arc__tick--bunting[data-astro-cid-bf7mp4ho] .year-arc__tick-dot[data-astro-cid-bf7mp4ho]{background:var(--gain);block-size:.7rem;inline-size:.7rem}.year-arc__tooltip[data-astro-cid-bf7mp4ho]{z-index:2;min-inline-size:max-content;max-inline-size:14rem;padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--ink);font-size:var(--text-small);font-family:var(--font-body);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 12%, transparent);transition:opacity var(--duration-fast) var(--ease-out), visibility var(--duration-fast) var(--ease-out);line-height:1.3;position:absolute;bottom:calc(100% + .35rem);left:50%;translate:-50%}.year-arc__hotspot[data-astro-cid-bf7mp4ho]:hover .year-arc__tooltip[data-astro-cid-bf7mp4ho],.year-arc__hotspot[data-astro-cid-bf7mp4ho]:focus-within .year-arc__tooltip[data-astro-cid-bf7mp4ho],.year-arc__hotspot[data-astro-cid-bf7mp4ho]:has(.year-arc__tick--active) .year-arc__tooltip[data-astro-cid-bf7mp4ho]{opacity:1;visibility:visible}.year-arc__empty[data-astro-cid-bf7mp4ho]{margin-block:var(--space-2) 0;color:var(--muted);font-size:var(--text-small);margin-inline:0}.year-arc__show-all[data-astro-cid-bf7mp4ho]{margin-block:var(--space-2) 0;padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--ink);font:inherit;font-size:var(--text-small);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out)}.year-arc__show-all[data-astro-cid-bf7mp4ho]:hover,.year-arc__show-all[data-astro-cid-bf7mp4ho]:focus-visible{border-color:var(--signal)}.year-arc__show-all[data-astro-cid-bf7mp4ho]:active{background:color-mix(in srgb, var(--panel) 88%, var(--ink));scale:.98}.year-arc__show-all[data-astro-cid-bf7mp4ho]:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (prefers-reduced-motion:reduce){.year-arc__path[data-astro-cid-bf7mp4ho]{stroke-dashoffset:0}.year-arc__tick-dot[data-astro-cid-bf7mp4ho],.year-arc__tooltip[data-astro-cid-bf7mp4ho],.year-arc__show-all[data-astro-cid-bf7mp4ho]{transition:none}}@media (prefers-reduced-motion:no-preference){.year-arc__path[data-astro-cid-bf7mp4ho]{stroke-dashoffset:1px;animation:year-arc-draw var(--duration-med) var(--ease-out) forwards}.year-arc__tick[data-astro-cid-bf7mp4ho]{opacity:0;animation:year-arc-tick-in var(--duration-med) var(--ease-out) forwards;animation-delay:calc(var(--duration-fast) + (var(--tick-i,0) * 20ms))}.year-arc__tick--bunting[data-astro-cid-bf7mp4ho] .year-arc__tick-dot[data-astro-cid-bf7mp4ho]{animation:year-arc-bunting-pulse 1.6s var(--ease-out) 2;animation-delay:calc(var(--duration-fast) + (var(--tick-i,0) * 20ms) + var(--duration-med))}}@media (width>=48rem){.year-arc[data-astro-cid-bf7mp4ho]{margin-block:var(--space-5) var(--space-6);max-inline-size:min(100%,56rem)}.year-arc__svg[data-astro-cid-bf7mp4ho]{aspect-ratio:640/140}.year-arc__path[data-astro-cid-bf7mp4ho]{stroke-width:3px}}@keyframes year-arc-draw{to{stroke-dashoffset:0}}@keyframes year-arc-tick-in{0%{opacity:0}to{opacity:1}}@keyframes year-arc-bunting-pulse{0%,to{scale:1}40%{scale:1.25}}.ui-field[data-astro-cid-mp6f52ga]{gap:var(--space-2);flex-direction:column;display:flex}.ui-field__label[data-astro-cid-mp6f52ga]{font-size:var(--text-small);color:var(--ink);font-weight:400}.ui-field__control[data-astro-cid-mp6f52ga]{min-block-size:var(--touch-min);padding-inline:var(--space-3);padding-block:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 80%, var(--lift));color:var(--ink);font-family:var(--font-family-body);font-size:var(--text-body);accent-color:var(--gain);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.ui-field__control[data-astro-cid-mp6f52ga]:hover{border-color:var(--muted)}.ui-field__control[data-astro-cid-mp6f52ga]:focus-visible{outline:2px solid var(--gain);outline-offset:3px;box-shadow:var(--focus-ring)}.nation-switcher[data-astro-cid-3g4qjvfz]{flex-direction:column;min-inline-size:0;display:flex}.nation-switcher[data-astro-cid-3g4qjvfz] .ui-field__control{accent-color:var(--gain);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.nation-switcher[data-astro-cid-3g4qjvfz] .ui-field__control:hover{border-color:var(--muted)}.nation-switcher[data-astro-cid-3g4qjvfz] .ui-field__control:focus-visible{outline:2px solid var(--gain);outline-offset:3px;box-shadow:var(--focus-ring)}.location-control[data-astro-cid-bqavwy3c]{display:contents}.location-control[data-astro-cid-bqavwy3c] [data-use-location]{min-block-size:var(--touch-min)}.location-status[data-astro-cid-bqavwy3c]{font-size:var(--text-small);color:var(--muted);flex-basis:100%;min-block-size:1.25rem;inline-size:100%;margin:0}.ui-skeleton[data-astro-cid-xoif4q4y]{gap:var(--space-2);border-radius:var(--radius);flex-direction:column;inline-size:100%;display:flex}.ui-skeleton--sm[data-astro-cid-xoif4q4y]{min-height:2.5rem}.ui-skeleton--md[data-astro-cid-xoif4q4y]{min-height:4rem}.ui-skeleton--lg[data-astro-cid-xoif4q4y]{min-height:8rem}.ui-skeleton--block[data-astro-cid-xoif4q4y]{min-height:12rem}.ui-skeleton--text[data-astro-cid-xoif4q4y]{gap:var(--space-2)}.ui-skeleton--row[data-astro-cid-xoif4q4y]{gap:var(--space-4)}.ui-skeleton--media[data-astro-cid-xoif4q4y]{min-height:0}.ui-skeleton__bar[data-astro-cid-xoif4q4y]{border-radius:var(--radius);background:linear-gradient(90deg, var(--panel) 0%, color-mix(in srgb, var(--panel) 55%, var(--lift)) 50%, var(--panel) 100%);background-size:200% 100%;flex:auto;min-block-size:.75rem;display:block}.ui-skeleton__row[data-astro-cid-xoif4q4y]{gap:var(--space-2);padding-block:var(--space-4);border-block-end:1px solid var(--line);flex-direction:column;min-block-size:5.5rem;display:flex}.ui-skeleton__bar--meta[data-astro-cid-xoif4q4y]{min-block-size:.625rem;max-inline-size:6rem}.ui-skeleton__bar--title[data-astro-cid-xoif4q4y]{min-block-size:1rem;max-inline-size:70%}.ui-skeleton__bar--body[data-astro-cid-xoif4q4y]{max-inline-size:90%}.ui-skeleton__media[data-astro-cid-xoif4q4y]{aspect-ratio:16/9;border-radius:var(--radius);background:linear-gradient(90deg, var(--panel) 0%, color-mix(in srgb, var(--panel) 55%, var(--lift)) 50%, var(--panel) 100%);background-size:200% 100%;inline-size:100%;display:block}@media (prefers-reduced-motion:no-preference){.ui-skeleton__bar[data-astro-cid-xoif4q4y],.ui-skeleton__media[data-astro-cid-xoif4q4y]{animation:ui-skeleton-shimmer var(--duration-med) var(--ease-out) infinite alternate}}@keyframes ui-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}
