@import"https://fonts.googleapis.com/css2?family=Lexend:wght@500;600;700&family=Source+Sans+3:wght@400;500;600&display=swap";:root{--color-background: var(--tg-theme-bg-color, #f0fdfa);--color-secondary-background: var(--tg-theme-secondary-bg-color, #e8f1f4);--color-foreground: var(--tg-theme-text-color, #134e4a);--color-hint: var(--tg-theme-hint-color, #6b8e8a);--color-link: var(--tg-theme-link-color, #0d9488);--color-button: var(--tg-theme-button-color, #0d9488);--color-button-text: var(--tg-theme-button-text-color, #ffffff);--color-section-bg: var(--tg-theme-section-bg-color, #ffffff);--color-section-separator: var(--tg-theme-section-separator-color, #99f6e4);--color-destructive: var(--tg-theme-destructive-text-color, #dc2626);--color-accent: #ea580c;--font-heading: "Lexend", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--duration-fast: .15s;--duration-base: .25s;--easing-out: cubic-bezier(.16, 1, .3, 1);color-scheme:light dark}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-tap-highlight-color:transparent}h1,h2,h3{font-family:var(--font-heading);font-weight:600;margin:0}button{font-family:inherit}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--accent: #F56920;--bg: #EFEFF4;--card: #ffffff;--text: #000;--secondary: #8E8E93;--placeholder: #C0C0C6;--separator: rgba(60, 60, 67, .16);--destructive: #FF3B30}html,body,#root{height:100%;margin:0;padding:0;background:var(--bg)}body{font-family:-apple-system,SF Pro Text,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:var(--text);overflow:hidden}@keyframes tgSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes tgFade{0%{opacity:0}to{opacity:1}}@keyframes tgPush{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes tgPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes tgUp{0%{opacity:.4;transform:translateY(14px)}to{opacity:1;transform:none}}.tg-day{animation:tgUp .44s cubic-bezier(.2,.7,.2,1) both}.tg-day:nth-child(1){animation-delay:.03s}.tg-day:nth-child(2){animation-delay:.09s}.tg-day:nth-child(3){animation-delay:.15s}.tg-day:nth-child(4){animation-delay:.21s}.tg-day:nth-child(5){animation-delay:.27s}.tg-day:nth-child(6){animation-delay:.33s}.tg-day:nth-child(n+7){animation-delay:.38s}.tg-summary{animation:tgUp .4s ease both}.tg-export-card{animation:tgUp .46s ease both}.tg-press{transition:transform .13s ease,opacity .13s ease;cursor:pointer;-webkit-tap-highlight-color:transparent}.tg-press:active{transform:scale(.98);opacity:.9}.tg-scroll::-webkit-scrollbar{width:0}.tg-scroll{scrollbar-width:none}.tg-in{border:none;outline:none;background:transparent;font:inherit;color:#000;width:100%;padding:0;-webkit-appearance:none;text-align:right;font-size:16px}.tg-in::placeholder{color:#c0c0c6}.tg-in-left{text-align:left!important}.tg-sel{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;border:none;-webkit-appearance:none;cursor:pointer;font-size:16px}.state-message{display:flex;align-items:center;justify-content:center;height:100%;font-size:16px;color:var(--secondary)}.state-message--error{color:var(--destructive)}
