.risk-badge[data-v-594ec723]{display:inline-flex;align-items:center;border-radius:var(--radius-full);padding:.25rem .75rem;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.risk-badge--tinted.risk-badge--low[data-v-594ec723]{background:color-mix(in srgb,var(--risk-low) 18%,#fff);color:var(--risk-low)}.risk-badge--tinted.risk-badge--moderate[data-v-594ec723]{background:color-mix(in srgb,var(--risk-moderate) 25%,#fff);color:var(--risk-moderate-text)}.risk-badge--tinted.risk-badge--high[data-v-594ec723]{background:color-mix(in srgb,var(--risk-high) 22%,#fff);color:var(--risk-high)}.risk-badge--tinted.risk-badge--veryhigh[data-v-594ec723]{background:color-mix(in srgb,var(--risk-veryhigh) 18%,#fff);color:var(--risk-veryhigh)}.risk-badge--tinted.risk-badge--extreme[data-v-594ec723]{background:color-mix(in srgb,var(--risk-extreme) 20%,#fff);color:var(--risk-extreme)}.risk-badge--on-gradient[data-v-594ec723]{background:#ffffff40;color:#fff}.sticky-uv[data-v-e2c6c3af]{display:block;position:fixed;inset-inline:0;top:0;z-index:20;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--c-border);padding-top:env(safe-area-inset-top,0px)}@media(min-width:768px){.sticky-uv[data-v-e2c6c3af]{display:none}}.sticky-uv__inner[data-v-e2c6c3af]{display:flex;align-items:center;gap:.625rem;padding-block:.625rem}.sticky-uv__label[data-v-e2c6c3af]{font-size:.8125rem;color:var(--c-muted-foreground)}.sticky-uv__value[data-v-e2c6c3af]{font-weight:700;font-variant-numeric:tabular-nums;margin-left:auto}.sticky-uv-enter-active[data-v-e2c6c3af],.sticky-uv-leave-active[data-v-e2c6c3af]{transition:transform .2s ease,opacity .2s ease}.sticky-uv-enter-from[data-v-e2c6c3af],.sticky-uv-leave-to[data-v-e2c6c3af]{transform:translateY(-100%);opacity:0}.current-uv[data-v-89a733b1]{position:relative;overflow:hidden;border-radius:var(--radius-xl);background:var(--grad-sun);box-shadow:var(--shadow-soft);padding:1.5rem;color:#fff}@media(min-width:640px){.current-uv[data-v-89a733b1]{padding:2rem}}.current-uv__glow[data-v-89a733b1]{position:absolute;right:-3rem;top:-3rem;width:12rem;height:12rem;border-radius:var(--radius-full);background:#ffffff26;filter:blur(2rem)}.current-uv__sun[data-v-89a733b1]{position:absolute;right:1.5rem;top:1.5rem;font-size:6rem;opacity:.3}.current-uv__content[data-v-89a733b1]{position:relative}.current-uv__location[data-v-89a733b1]{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:#ffffffe6}.current-uv__caption[data-v-89a733b1]{margin-top:.5rem;font-size:.875rem;color:#fffc}.current-uv__value-row[data-v-89a733b1]{margin-top:.25rem;display:flex;align-items:flex-end;gap:.75rem}.current-uv__value[data-v-89a733b1]{font-size:4.5rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.current-uv__advice[data-v-89a733b1]{margin-top:1rem;max-width:28rem;font-size:.9375rem;line-height:1.6;color:#fffffff2}.current-uv__peak[data-v-89a733b1]{margin-top:.75rem;font-size:.8125rem;color:#ffffffc7}.current-uv__source[data-v-89a733b1]{margin-top:.5rem;font-size:.6875rem;color:#ffffffa6}.safe-sun[data-v-7703a3e0]{background:var(--c-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.25rem}@media(min-width:640px){.safe-sun[data-v-7703a3e0]{padding:1.5rem}}.safe-sun__head[data-v-7703a3e0]{display:flex;align-items:center;gap:.5rem}.safe-sun__icon[data-v-7703a3e0]{color:var(--c-primary);font-size:1.25rem}.safe-sun__title[data-v-7703a3e0]{font-size:1.125rem;font-weight:600}.safe-sun__intro[data-v-7703a3e0]{margin-top:.5rem;font-size:.875rem;color:var(--c-muted-foreground)}.safe-sun__list[data-v-7703a3e0]{margin-top:1rem;display:grid;gap:.5rem}.safe-sun__row[data-v-7703a3e0]{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;border-radius:var(--radius);background:var(--c-sun-soft);font-size:.9375rem}.safe-sun__label[data-v-7703a3e0]{font-weight:500}.safe-sun__minutes[data-v-7703a3e0]{font-weight:700;font-variant-numeric:tabular-nums}.safe-sun__note[data-v-7703a3e0]{margin-top:1rem;font-size:.75rem;line-height:1.5;color:var(--c-muted-foreground)}.children[data-v-a49fb2a7]{display:flex;align-items:flex-start;gap:.75rem;border-radius:var(--radius-lg);background:var(--c-sky-soft);box-shadow:var(--shadow-card);padding:1.25rem}@media(min-width:640px){.children[data-v-a49fb2a7]{padding:1.5rem}}.children__icon-wrap[data-v-a49fb2a7]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.625rem;border-radius:var(--radius);background:color-mix(in srgb,var(--c-sky) 30%,transparent)}.children__icon[data-v-a49fb2a7]{font-size:1.25rem;color:#1b5998}.children__title[data-v-a49fb2a7]{font-size:1.125rem;font-weight:600}.children__text[data-v-a49fb2a7]{margin-top:.25rem;font-size:.875rem;line-height:1.6;color:color-mix(in srgb,var(--c-foreground) 80%,transparent)}.uv-chart[data-v-5a31e54f]{background:var(--c-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.25rem}@media(min-width:640px){.uv-chart[data-v-5a31e54f]{padding:1.5rem}}.uv-chart__head[data-v-5a31e54f]{display:flex;align-items:center;gap:.5rem}.uv-chart__icon[data-v-5a31e54f]{color:var(--c-primary);font-size:1.25rem}.uv-chart__title[data-v-5a31e54f]{font-size:1.125rem;font-weight:600}.uv-chart__best[data-v-5a31e54f]{margin-top:.25rem;font-size:.875rem;color:var(--c-muted-foreground)}.uv-chart__best strong[data-v-5a31e54f]{color:var(--c-foreground)}.uv-chart__bars[data-v-5a31e54f]{margin-top:1.25rem;gap:.35rem;height:10rem}.uv-chart__bars[data-v-5a31e54f],.uv-chart__col[data-v-5a31e54f]{display:flex;align-items:flex-end}.uv-chart__col[data-v-5a31e54f]{flex:1;height:100%}.uv-chart__bar[data-v-5a31e54f]{width:100%;border-radius:.25rem .25rem 0 0;transition:height .3s ease}.uv-chart__bar--low[data-v-5a31e54f]{background:color-mix(in srgb,var(--risk-low) 60%,#fff)}.uv-chart__bar--moderate[data-v-5a31e54f]{background:var(--risk-moderate)}.uv-chart__bar--veryhigh[data-v-5a31e54f]{background:color-mix(in srgb,var(--risk-veryhigh) 70%,#fff)}.uv-chart__bar--now[data-v-5a31e54f]{background:var(--c-primary)}.uv-chart__axis[data-v-5a31e54f]{margin-top:.5rem;display:flex;gap:.35rem;font-size:.625rem;color:var(--c-muted-foreground);font-variant-numeric:tabular-nums}.uv-chart__tick[data-v-5a31e54f]{flex:1;text-align:center}.uv-chart__legend[data-v-5a31e54f]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem;font-size:.75rem;color:var(--c-muted-foreground)}.uv-chart__legend-item[data-v-5a31e54f]{display:inline-flex;align-items:center;gap:.375rem}.uv-chart__swatch[data-v-5a31e54f]{width:.625rem;height:.625rem;border-radius:.15rem}.protection[data-v-9777c296]{background:var(--c-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.25rem}@media(min-width:640px){.protection[data-v-9777c296]{padding:1.5rem}}.protection__head[data-v-9777c296]{display:flex;align-items:center;gap:.5rem}.protection__icon[data-v-9777c296]{color:var(--c-primary);font-size:1.25rem}.protection__title[data-v-9777c296]{font-size:1.125rem;font-weight:600}.protection__lead[data-v-9777c296]{margin-top:.5rem;font-size:.875rem;line-height:1.6;color:color-mix(in srgb,var(--c-foreground) 85%,transparent)}.protection__tips[data-v-9777c296]{margin-top:1rem;display:grid;gap:.5rem;font-size:.875rem}.protection__tip[data-v-9777c296]{display:flex;align-items:flex-start;gap:.5rem;color:color-mix(in srgb,var(--c-foreground) 85%,transparent)}.protection__dot[data-v-9777c296]{margin-top:.45rem;flex-shrink:0;width:.375rem;height:.375rem;border-radius:var(--radius-full);background:var(--c-primary)}
