@property --popover-offset{syntax:"<length>";inherits:true;initial-value:8px}.c-popover{--popover-duration:calc(var(--an-duration) / 2);--popover-easing:var(--an-ease);--popover-radius:var(--borderRadius);--popover-max-inline:22rem;--popover-close-size:1.75rem;--popover-close-icon-size:1rem;--popover-padding:var(--space-s);--popover-gap:var(--space-s);--popover-offset:var(--space-2xs);--popover-enter-scale:.96;--popover-bg-color:var(--color-bg-elevated);--popover-text-color:var(--color-text);--popover-title-color:var(--color-text);--popover-border-color:var(--color-border);--popover-muted-color:var(--color-text-muted);--popover-shadow:0 12px 32px var(--color-shadow);border:1px solid var(--popover-border-color);border-radius:var(--popover-radius);padding:var(--popover-padding);max-inline-size:min(var(--popover-max-inline),90vw);color:var(--popover-text-color);background-color:var(--popover-bg-color);box-shadow:var(--popover-shadow);font-family:system-ui,sans-serif;font-size:.9375rem;line-height:1.5}.c-popover>:first-child{margin-block-start:0}.c-popover>:last-child{margin-block-end:0}@supports (anchor-name:--a) and (position-area:bottom){.c-popover{margin:var(--popover-offset);position-area:bottom;position-try-fallbacks:flip-block;inset:auto}.c-popover[data-popover-position=top]{position-area:top}.c-popover[data-popover-position=right]{position-area:right;position-try-fallbacks:flip-inline}.c-popover[data-popover-position=left]{position-area:left;position-try-fallbacks:flip-inline}}@supports not ((anchor-name:--a) and (position-area:bottom)){.c-popover.is-jsAnchored{inset:auto;top:var(--popover-fallback-top);left:var(--popover-fallback-left);margin:0}}@supports selector(:popover-open){.c-popover{opacity:0;scale:var(--popover-enter-scale);transition:opacity var(--popover-duration) var(--popover-easing),scale var(--popover-duration) var(--popover-easing),overlay var(--popover-duration) allow-discrete,display var(--popover-duration) allow-discrete}.c-popover:popover-open{opacity:1;scale:1}@starting-style{.c-popover:popover-open{opacity:0;scale:var(--popover-enter-scale)}}}.c-popover__header{justify-content:space-between;align-items:flex-start;gap:var(--popover-gap);display:flex}.c-popover__title{color:var(--popover-title-color);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.c-popover__close:focus-visible{outline:2px solid var(--color-focus-ring-light);outline-offset:var(--outlineOffset)}.c-popover__close{width:var(--popover-close-size);height:var(--popover-close-size);border-radius:var(--popover-radius);color:var(--popover-muted-color);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.c-popover__close svg{width:var(--popover-close-icon-size);height:var(--popover-close-icon-size)}.c-popover__close:hover{color:var(--popover-text-color);border-color:var(--popover-border-color)}@media (prefers-reduced-motion:reduce){.c-popover{transition-duration:.01ms!important}}