.notice:where(.astro-r6zgfxb3){--tone:var(--ui-warn);color:var(--ui-text);font-size:.875rem;line-height:1.5}.notice:where(.astro-r6zgfxb3).tone-info{--tone:var(--ui-accent-text)}.notice:where(.astro-r6zgfxb3)[hidden]{display:none}.notice:where(.astro-r6zgfxb3) p:where(.astro-r6zgfxb3){margin:0}.badge:where(.astro-r6zgfxb3){border:1px solid color-mix(in srgb, var(--tone) 40%, transparent);background:color-mix(in srgb, var(--tone) 15%, transparent);color:var(--tone);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.badge:where(.astro-r6zgfxb3) svg{width:.95rem;height:.95rem}.text:where(.astro-r6zgfxb3){color:var(--ui-text);font-weight:600}.link:where(.astro-r6zgfxb3){color:var(--ui-accent-text);white-space:nowrap;font-weight:600;text-decoration:none}.link:where(.astro-r6zgfxb3):hover{text-underline-offset:4px;text-decoration:underline}.close:where(.astro-r6zgfxb3){color:var(--ui-text-3);cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.close:where(.astro-r6zgfxb3):hover{background:var(--ui-surface-hover);color:var(--ui-text)}.close:where(.astro-r6zgfxb3) svg{width:1.1rem;height:1.1rem}.top:where(.astro-r6zgfxb3){border-bottom:1px solid color-mix(in srgb, var(--tone) 35%, transparent);background:color-mix(in srgb, var(--tone) 11%, var(--ui-bg))}.top:where(.astro-r6zgfxb3) .row:where(.astro-r6zgfxb3){flex-wrap:wrap;align-items:center;gap:.375rem .75rem;max-width:80rem;margin-inline:auto;padding:.7rem 1rem;display:flex}.top:where(.astro-r6zgfxb3) .text:where(.astro-r6zgfxb3){font-size:.9375rem}.top:where(.astro-r6zgfxb3) .link:where(.astro-r6zgfxb3){margin-inline-start:auto}@media (width>=640px){.top:where(.astro-r6zgfxb3) .row:where(.astro-r6zgfxb3){padding-inline:1.5rem}}.bottom:where(.astro-r6zgfxb3){border:1px solid color-mix(in srgb, var(--tone) 40%, transparent);background:color-mix(in srgb, var(--tone) 9%, var(--ui-surface));border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.chip:where(.astro-r6zgfxb3){background:color-mix(in srgb, var(--tone) 16%, transparent);width:2.5rem;height:2.5rem;color:var(--tone);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chip:where(.astro-r6zgfxb3) svg{width:1.35rem;height:1.35rem}.body:where(.astro-r6zgfxb3){flex:1;min-width:0}.bottom:where(.astro-r6zgfxb3) .text:where(.astro-r6zgfxb3){margin-top:.5rem;font-size:1rem}.detail:where(.astro-r6zgfxb3){color:var(--ui-text-2);margin-top:.25rem}.bottom:where(.astro-r6zgfxb3) .link:where(.astro-r6zgfxb3){margin-top:.625rem;display:inline-block}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.lang-picker:where(.astro-tidktq6r){flex:none;display:inline-block;position:relative}.lang-trigger:where(.astro-tidktq6r){border:1px solid var(--ui-border);background:var(--ui-surface-2);width:126px;max-width:40vw;height:28px;color:var(--ui-text-2);cursor:pointer;user-select:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 8px;list-style:none;transition:border-color .15s;display:inline-flex}.lang-trigger:where(.astro-tidktq6r)::-webkit-details-marker{display:none}.lang-trigger:where(.astro-tidktq6r)::marker{content:""}.lang-trigger:where(.astro-tidktq6r):hover{border-color:var(--ui-border-hover);color:var(--ui-text)}.lang-picker:where(.astro-tidktq6r)[open]>.lang-trigger:where(.astro-tidktq6r){border-color:color-mix(in srgb, var(--brand-500) 65%, var(--ui-border))}.lang-chevron:where(.astro-tidktq6r){flex:none;transition:transform .15s}.lang-picker:where(.astro-tidktq6r)[open] .lang-chevron:where(.astro-tidktq6r){transform:rotate(180deg)}.lang-current:where(.astro-tidktq6r){text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.8125rem;font-weight:500;line-height:1;overflow:hidden}.lang-menu:where(.astro-tidktq6r){top:calc(100% + 6px);z-index:60;border:1px solid var(--ui-border);background:var(--ui-surface);min-width:200px;max-height:min(60vh,420px);box-shadow:var(--ui-shadow);border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;inset-inline-end:0;overflow-y:auto}.lang-picker:where(.astro-tidktq6r)[data-flip] .lang-menu:where(.astro-tidktq6r){top:auto;bottom:calc(100% + 6px)}.lang-picker:where(.astro-tidktq6r)[data-align-start] .lang-menu:where(.astro-tidktq6r){inset-inline:0 auto}.lang-menu:where(.astro-tidktq6r) li:where(.astro-tidktq6r){margin:0}.lang-item:where(.astro-tidktq6r){color:var(--ui-text);white-space:nowrap;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:.875rem;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.lang-item:where(.astro-tidktq6r):hover,.lang-item:where(.astro-tidktq6r):focus-visible{background:var(--ui-surface-hover);color:var(--ui-text)}.lang-item:where(.astro-tidktq6r).is-current{background:color-mix(in srgb, var(--brand-500) 16%, transparent);color:var(--ui-accent-text);font-weight:600}.lang-check:where(.astro-tidktq6r){flex:none;margin-inline-start:auto}.lp-sr:where(.astro-tidktq6r){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-switch:where(.astro-2ofyeynf){--ts-thumb:#e59a5b;border:1px solid var(--ui-border);background:var(--ui-surface-2);cursor:pointer;border-radius:14px;flex:none;grid-template-columns:1fr 1fr;align-items:center;width:56px;height:28px;padding:0;transition:border-color .15s;display:inline-grid;position:relative}.theme-switch:where(.astro-2ofyeynf):hover{border-color:var(--ui-border-hover)}.ts-thumb:where(.astro-2ofyeynf){background:var(--ts-thumb);border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:2px;left:2px;transform:translate(28px)}.ts-icon:where(.astro-2ofyeynf){color:var(--ui-text-2);justify-self:center;transition:color .18s;display:block;position:relative}.ts-sun:where(.astro-2ofyeynf){color:var(--brand-on-accent)}:root[data-theme=dark] .theme-switch:where(.astro-2ofyeynf){--ts-thumb:#de9152}:root[data-theme=dark] .ts-thumb:where(.astro-2ofyeynf){transform:translate(0)}:root[data-theme=dark] .ts-moon:where(.astro-2ofyeynf){color:var(--brand-on-accent)}:root[data-theme=dark] .ts-sun:where(.astro-2ofyeynf){color:var(--ui-text-2)}
