.nights-chart{margin:0 0 var(--space-lg)}.nights-chart__list{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.nights-chart__row{align-items:center;gap:var(--space-md);grid-template-columns:minmax(7.5rem,11rem) 1fr auto;display:grid}@media (max-width:640px){.nights-chart__row{gap:.35rem var(--space-sm);grid-template-columns:1fr auto;grid-template-areas:"place place""track value"}.nights-chart__place{grid-area:place}.nights-chart__track{grid-area:track}.nights-chart__value{grid-area:value}}.nights-chart__place{flex-direction:column;min-width:0;line-height:1.25;display:flex}.nights-chart__name{color:var(--text-strong);font-weight:600;font-size:var(--text-sm)}.nights-chart__place:hover .nights-chart__name{color:var(--accent-ink)}.nights-chart__country{font-size:var(--text-xs);color:var(--text-muted)}.nights-chart__track{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--text-muted) 14%, transparent);min-width:0;height:12px;overflow:hidden}.nights-chart__bar{border-radius:var(--radius-pill);background:linear-gradient(90deg, color-mix(in oklch, var(--accent) 70%, white), var(--accent));height:100%}.nights-chart__value{white-space:nowrap;text-align:right;margin:0}.nights-chart__num{color:var(--text-strong);font-variant-numeric:tabular-nums;font-weight:700}.nights-chart__unit{font-size:var(--text-xs);color:var(--text-muted)}@media (forced-colors:active){.nights-chart__bar{background:highlight}.nights-chart__track{border:1px solid canvastext}}
.stat-lead{max-width:62ch;color:var(--text-muted);font-size:var(--text-base);margin-top:-.35rem}.stat-tracking-note{margin-top:var(--space-md);border-radius:var(--radius-pill);background:color-mix(in oklch, var(--aurora-green) 12%, transparent);color:var(--status-go);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);border:1px solid #fff9;border:1px solid lab(100% 0 0/.6);align-items:center;gap:.4rem;padding:.3rem .75rem;font-weight:600;display:inline-flex}.stat-tracking-note:before{content:"";background:var(--status-go);width:.4rem;height:.4rem;box-shadow:0 0 0 3px color-mix(in oklch, var(--status-go) 25%, transparent);border-radius:50%}.stat-headline{align-items:center;gap:var(--space-xl);margin-top:var(--space-lg);padding:var(--space-xl) var(--space-2xl);border-radius:var(--radius-xl);background:linear-gradient(180deg, #ffffff80, transparent 55%), linear-gradient(180deg, var(--glass-scrim-top), var(--glass-scrim-bot));box-shadow:var(--shadow-lg), var(--clay-inset);border:1.5px solid #ffffffb3;border:1.5px solid lab(100% 0 0/.7);flex-wrap:wrap;display:flex}@supports (color:lab(0% 0 0)){.stat-headline{background:linear-gradient(180deg, lab(100% 0 0/.5), transparent 55%), linear-gradient(180deg, var(--glass-scrim-top), var(--glass-scrim-bot))}}.stat-headline__value{font-size:var(--text-hero);letter-spacing:var(--tracking-tight);background:linear-gradient(135deg, var(--aurora-green), var(--aurora-teal) 55%, var(--aurora-cyan));color:#0000;-webkit-background-clip:text;background-clip:text;flex:none;font-weight:700;line-height:.9}.stat-headline__text{flex:18rem;min-width:0}.stat-headline__label{font-size:var(--text-xl);color:var(--text-strong);margin-bottom:.5rem}.stat-headline__text p{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.stat-place{flex-direction:column;gap:.15rem;display:flex}.stat-place__name{color:var(--text-strong);transition:color var(--duration-fast) var(--ease-out-expo);font-weight:700}.stat-place:hover .stat-place__name{color:var(--aurora-cyan)}.stat-place__country{font-size:var(--text-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.stat-nights{font-size:var(--text-lg);color:var(--text-strong);font-weight:700}.stat-nights__unit{font-size:var(--text-xs);color:var(--text-faint);font-weight:500}.stat-contrast{gap:var(--space-lg);margin:var(--space-lg) 0 var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.stat-contrast{grid-template-columns:1fr}}.stat-contrast__card{padding:var(--space-xl);flex-direction:column;gap:.2rem;display:flex}.stat-contrast__place{font-size:var(--text-lg);color:var(--text-strong);font-weight:700}.stat-contrast__country{font-size:var(--text-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.stat-contrast__value{font-size:var(--text-3xl);color:var(--status-no);letter-spacing:var(--tracking-tight);margin-top:.65rem;font-weight:700;line-height:1}.stat-contrast__unit{font-size:var(--text-sm);color:var(--text-faint);letter-spacing:0;font-weight:500}.stat-contrast__kp{font-size:var(--text-xs);color:var(--text-muted);margin-top:.5rem;font-weight:600}.stat-footnote{max-width:62ch;font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.stat-cta{gap:var(--space-md);flex-wrap:wrap;display:flex}
