@font-face{font-family:Public Sans;src:url(/fonts/public-sans/PublicSans-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono/IBMPlexMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono/IBMPlexMono-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}html{color-scheme:light}body,html{margin:0;max-inline-size:100%}body{min-block-size:100dvh}.cm-price-cell:focus-visible{outline:3px solid #0f1f1a!important;outline-offset:2px!important}.cm-skip{position:absolute;inset-inline-start:8px;inset-block-start:-200px;z-index:100}.cm-skip:focus{inset-block-start:8px}.cm-call :focus-visible{outline:3px solid var(--cm-focus);outline-offset:3px;box-shadow:0 0 0 3px var(--cm-focus-inner)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}