@font-face{font-family:Euclid Flex;src:url(/fonts/euclid/EuclidFlex-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Euclid Flex;src:url(/fonts/euclid/EuclidFlex-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Euclid Flex;src:url(/fonts/euclid/EuclidFlex-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Euclid Flex;src:url(/fonts/euclid/EuclidFlex-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Euclid Flex;src:url(/fonts/euclid/EuclidFlex-Bold.woff2)format("woff2");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/space-mono/SpaceMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/space-mono/SpaceMono-Bold.ttf)format("truetype");font-weight:700 900;font-style:normal;font-display:swap}@theme{--font-sans: "Euclid Flex", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; --font-mono: "Space Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}html,body{font-family:var(--font-sans)}html[data-tv]{--text-3xs:.7rem;--text-2xs:.78rem;--text-xs:.86rem;--text-sm:.94rem;--text-base:1.09rem;--text-lg:1.25rem;--text-xl:1.41rem;--text-2xl:1.56rem;--text-3xl:1.88rem;--text-4xl:2.19rem;--text-5xl:2.5rem;--text-6xl:3.13rem;--text-7xl:3.75rem;--font-weight-normal:500;--font-weight-medium:600;--font-weight-semibold:700}html[data-tv] body{font-weight:500}:root{--dur-short:.15s}*{box-sizing:border-box}body{-webkit-tap-highlight-color:transparent;position:relative}.root{isolation:isolate}.tvfm-toast>div:first-child>div>div{box-shadow:inset 0 1px #ffffff59,0 1px 2px #0000002e,0 3px 6px #0000001f}@media (display-mode:standalone){body{-webkit-user-select:none;user-select:none;-khtml-user-select:none}}::selection{color:#fff;background:#1d283a;border-radius:4px;padding:4px}::-moz-selection{color:#fff;background:#1d283a;border-radius:4px;padding:4px}.hidden-div{top:-9999px}.resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;background:#00000080;width:5px;height:100%;position:absolute;top:0;right:0}.resizer.isResizing{opacity:1;background:#00f}@media (hover:hover){.resizer{opacity:0}:hover>.resizer{opacity:1}}.alt-rows:nth-child(odd){background-color:#eee}.checkbox:disabled{color:#999;cursor:not-allowed;background-color:#eaeaea;border-color:#aaa}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes contentShow{0%{opacity:0}to{opacity:1}}@keyframes contentHide{0%{opacity:1}to{opacity:0}}@keyframes contentShowMobile{0%{transform:translateY(100%)scale(.96)}to{transform:translateY(0%)scale(1)}}@keyframes contentHideMobile{0%{transform:translateY(0%)scale(1)}to{transform:translateY(100%)scale(.96)}}.dialog-content{max-height:96vh;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-content:focus{outline:none}.dialog-content[data-open]{animation:contentShow var(--dur-short) cubic-bezier(.16, 1, .3, 1)}.dialog-content[data-closed]{animation:contentHide var(--dur-short) cubic-bezier(.16, 1, .3, 1)}.dialog-content-mobile[data-open]{animation:contentShowMobile var(--dur-short) cubic-bezier(.16, 1, .3, 1)}.dialog-content-mobile[data-closed]{animation:fadeOut var(--dur-short) cubic-bezier(.16, 1, .3, 1);animation:contentHideMobile var(--dur-short) cubic-bezier(.16, 1, .3, 1)}.dialog-raised{top:40%;left:50%;transform:translate(-50%,-50%)}.fadeIn{animation:fadeIn var(--dur-short) cubic-bezier(.16, 1, .3, 1)}.button:focus-visible .icon{box-shadow:none;outline:none}.display-linebreak{white-space:pre-line}.tabs-list [data-active] .text,.tabs-list [data-active] .icon{font-weight:700}[name=day][aria-selected=true]{color:#eee}[name=day][aria-selected=true]:where([data-dark=true] *){color:#111}.mobile-view,.desktop-view{display:none}@media screen and (max-width:768px){.mobile-view{display:block}}@media screen and (min-width:769px){.desktop-view{display:block}}@keyframes selectShowMobile{0%{transform:translateY(100%)scale(1)}to{transform:translateY(0%)scale(1)}}@keyframes selectHideMobile{0%{transform:translateY(0%)scale(1)}to{transform:translateY(100%)scale(.96)}}.select-mobile[data-open]{animation:.15s ease-in-out selectShowMobile}.select-mobile[data-closed]{animation:.15s ease-in-out selectHideMobile}@media (max-width:768px){.select-positioner{pointer-events:none;align-items:flex-end;width:100vw;height:100dvh;max-height:100dvh;display:flex;position:fixed!important;top:0!important;bottom:0!important;left:0!important;transform:translate(0)!important}.dialog-overlay{display:block}body:has(.select-content[data-open]){pointer-events:none}.select-content[data-open]{pointer-events:auto!important}body:has(.select-content[data-headlessui-state=open]){pointer-events:none}.select-content[data-headlessui-state=open]{pointer-events:auto!important}ul[aria-multiselectable=true]{width:100vw;max-height:90vh;top:unset!important;position:fixed!important;bottom:0!important;left:0!important}.select-content[data-headlessui-state=open]{animation:.15s ease-in-out selectShowMobile}.select-content[data-headlessui-state=closed]{animation:.15s ease-in-out selectHideMobile}.select:has(button[data-headlessui-state]) .dialog-overlay{display:none!important}.select:has(.select-content[data-headlessui-state=open]) .dialog-overlay{display:block!important}.date-picker{width:100vw;max-height:90vh;top:unset!important;position:fixed!important;bottom:0!important;left:0!important}.date-picker table{width:100%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.a-spin{animation:1s linear infinite spin}.App-Overview{display:none}
