:root{--color-primary:#000;--color-background:#fafafa;--font-family-primary:'Inter',Times,serif;--font-weight-normal:500;--line-height-base:1.5;--baseline-from-top:0.47}:root{opacity:1}body,html{margin:0;padding:0}html{font-size:var(--font-size);scroll-behavior:smooth;overflow:hidden}body{font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);color:var(--color-primary);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;overflow:hidden}.fallback #logo{transition:opacity 1s ease-in-out}#wordmark-wrapper{width:100vw;text-align:center}.fallback #wordmark-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}#wordmark-animation{position:relative;height:1em;display:inline-block;right:.12em;font-feature-settings:'ss01';z-index:-1000}.fallback #wordmark-animation{right:-.02em}.wordmark{background-image:linear-gradient(to bottom,#000,rgba(209,213,219,.8));-webkit-background-clip:text;background-clip:text;color:transparent}#meteor-container{position:absolute;top:0;left:0;width:100vw;height:100vh}.meteor{position:absolute;width:2px;height:40px;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));border-radius:50%;transform:rotate(45deg);opacity:.7}@keyframes meteor-fall{0%{transform:translateY(0) translateX(0) rotate(45deg);opacity:.7}100%{transform:translateY(100vh) translateX(-100vw) rotate(45deg);opacity:0}}@media (orientation:portrait){#wordmark-wrapper{margin-top:calc(var(--baseline-from-top) * -1em);transition:none}.fallback #wordmark-animation{top:calc(var(--baseline-from-top) * .5em)}}@media (orientation:landscape){#wordmark-wrapper{margin-top:0;transition:margin-top .2s;will-change:margin-top}.fallback #wordmark-animation{top:0}}:root{--sm-vh:16vh;--lg-vh:22vh}@supports (height:1dvh){:root{--sm-vh:20dvh;--lg-vh:28dvh}}:root{--font-size-1:min(14vw, 150px);--font-size:max(1px, min(var(--font-size-1), var(--sm-vh)))}@media (min-width:640px){:root{--font-size-1:calc(89.60000000000001px + 2.559999999999988 * ((100vw - 640px) / 128))}}@media (min-width:768px){:root{--font-size-1:calc(92.16px + 0 * (100vw - 768px));--font-size:max(1px, min(var(--font-size-1), var(--lg-vh)))}}@media (min-width:1024px){:root{--font-size-1:calc(92.16px + 3.460000000000008 * ((100vw - 1024px) / 342))}}@media (min-width:1366px){:root{--font-size-1:calc(95.62px + 49.97999999999999 * ((100vw - 1366px) / 874))}}@media print{#app-main{display:none}:root{height:100%}body{background:0 0;color:#000;width:100%;height:100%}body::after{content:'TaxUp🔜';display:block;text-align:center;font-size:60pt;transform:translate3d(.03em,0,0)}}@media print and (orientation:portrait){body{margin-top:-.2em}}