html,body{background:var(--color-bg);color:var(--color-tx);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,system-ui,-apple-system,sans-serif}:focus-visible{outline:2px solid var(--color-au);outline-offset:2px}::selection{background:#f2b54459}*{scrollbar-color:var(--color-ln3) transparent;scrollbar-width:thin}.tally-date-input{box-sizing:border-box;background:var(--color-s1);border:1px solid var(--color-ln);width:100%;height:52px;color:var(--color-tx);border-radius:14px;outline:none;padding:0 14px;font:400 16px DM Sans,system-ui,sans-serif}.light .tally-date-input{border-color:var(--color-ln3)}.tally-date-input:focus{border-color:var(--color-au)}.tally-date-input.is-invalid{border-color:var(--color-dn)}@keyframes tally-fade-in{0%{opacity:0}}@keyframes tally-sheet-in{0%{transform:translateY(100%)}}@keyframes tally-dialog-in{0%{opacity:0;transform:scale(.96)}}.tally-backdrop-enter,.tally-page-enter{animation:tally-fade-in .2s var(--ease-out) both}.tally-sheet-enter{animation:tally-sheet-in .3s var(--ease-drawer) both}@media (width>=60rem){.tally-sheet-enter,.tally-page-enter{animation:tally-dialog-in .2s var(--ease-out) both}}@media (prefers-reduced-motion:reduce){.tally-sheet-enter,.tally-page-enter{animation:tally-fade-in .2s var(--ease-out) both}}@keyframes tally-popover-in{0%{opacity:0;transform:scale(.97)}}@keyframes tally-popover-out{to{opacity:0;transform:scale(.97)}}@keyframes tally-popover-fade-in{0%{opacity:0}}@keyframes tally-popover-fade-out{to{opacity:0}}@keyframes tally-popover-hold{to{opacity:1}}.tally-popover-overlay:has([data-radix-popper-content-wrapper]>[data-state=closed]){animation:.1s linear both tally-popover-hold}[data-radix-popper-content-wrapper]>[data-state]{transform-origin:var(--radix-popper-transform-origin)}[data-radix-popper-content-wrapper]>[data-state=open]{animation:tally-popover-in .16s var(--ease-out) both}[data-radix-popper-content-wrapper]>[data-state=closed]{animation:tally-popover-out .1s var(--ease-out) both}@media (prefers-reduced-motion:reduce){[data-radix-popper-content-wrapper]>[data-state=open]{animation-name:tally-popover-fade-in}[data-radix-popper-content-wrapper]>[data-state=closed]{animation-name:tally-popover-fade-out}}