.cal-pop.cx-pop{overscroll-behavior:contain;animation-duration:.18s}.cal-pop.cx-pop:focus{outline:none}.cx-mark{border-radius:var(--cx-r,0);pointer-events:none;transition:opacity .14s var(--ease);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto}.cx-mark.is-fill{background:var(--pill)}.cx-mark.is-line{box-shadow:0 0 0 1px color-mix(in srgb, var(--fg) 20%, transparent)}.cx-mark.is-out{opacity:0}.cx-at{pointer-events:none;visibility:hidden;width:1px;height:1px;position:fixed}.cx-dim{background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .24s var(--ease);position:absolute;inset:0 0 -120px}.fsheet-root.open>.cx-dim{opacity:calc(1 - var(--pull,0))}.fsheet-root.cx-sheet.is-lit>.fsheet-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@media (prefers-reduced-motion:reduce){.cx-dim{transition:none}}@media (pointer:coarse){[data-cx-hold]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-cx-hold] :is(input,textarea,[contenteditable]){-webkit-user-select:text;user-select:text}}
