:root{--ts-display-font:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ts-body-font:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ts-shell-bg:#f3f6f3;--ts-shell-alt:#e7eeea;--ts-surface:#fbfcfa;--ts-forest:#073f43;--ts-forest-deep:#032e31;--ts-text-main:#152b2c;--ts-text-muted:#536663;--ts-accent:#24777d;--ts-mint:#9adbd4;--ts-accent-soft:#9adbd447}body,html{margin:0;min-height:100%;padding:0;width:100%}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background-color:#f3f6f3;background-color:var(--ts-shell-bg);background-image:none;color:#152b2c;color:var(--ts-text-main);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--ts-body-font);overflow-x:hidden}#root{background:#0000;min-height:100vh}*,:after,:before{box-sizing:border-box}canvas,img,svg,video{max-width:100%}button,input,select,textarea{font:inherit}code{font-family:SF Mono,Fira Code,Monaco,Consolas,Liberation Mono,monospace}a{color:inherit}*{scrollbar-color:#152b2c47 #0000;scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#152b2c0a}::-webkit-scrollbar-thumb{background:#152b2c3d;background-clip:padding-box;border:2px solid #f3f6f3e6;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#152b2c57;background-clip:padding-box}::selection{background:#9adbd473;color:#152b2c;color:var(--ts-text-main)}::-moz-selection{background:#9adbd473;color:#152b2c;color:var(--ts-text-main)}:focus{outline:2px solid #24777d7a;outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){*{border-width:2px}}@media print{*{box-shadow:none!important;color:#000!important;text-shadow:none!important}*,body{background:#fff!important}}@media (max-width:899.95px){:root{--ts-shell-bg:#f3f6f3;--ts-shell-alt:#e7eeea;--ts-mobile-gutter:18px;--ts-mobile-radius:8px}#root,body,html{background:#f3f6f3!important;min-height:100svh}body{background-image:none!important;color:#101614}*{-webkit-tap-highlight-color:transparent}.MuiContainer-root{padding-left:var(--ts-mobile-gutter)!important;padding-right:var(--ts-mobile-gutter)!important;width:100%!important}.MuiCard-root,.MuiPaper-root{background-image:none!important}.MuiButton-root,.MuiCard-root:not(.ts-keep-card),.MuiPaper-root:not(.MuiMenu-paper):not(.MuiDialog-paper):not(.MuiPopover-paper):not(.ts-keep-card){border-radius:var(--ts-mobile-radius)!important;box-shadow:none!important}.MuiButton-root{min-height:44px}.MuiButton-root:hover{transform:none!important}.MuiIconButton-root{min-height:40px;min-width:40px}.MuiFilledInput-root,.MuiIconButton-root,.MuiInputBase-root.MuiOutlinedInput-root,.MuiOutlinedInput-root{border-radius:var(--ts-mobile-radius)!important}.MuiInputBase-input,.MuiSelect-select{font-size:16px!important}.MuiFormHelperText-root{line-height:1.35;margin-left:0!important}.MuiTabs-root{max-width:100%}.MuiTabs-scroller{overflow-x:auto!important;scrollbar-width:none}.MuiTabs-scroller::-webkit-scrollbar{display:none}.MuiTab-root{flex-shrink:0}.MuiDialog-paper{border-radius:var(--ts-mobile-radius)!important;margin:0!important}.MuiDialogActions-root .MuiButton-root{flex:1 1}.MuiMenu-paper,.MuiPopover-paper,.MuiTableContainer-root{border-radius:var(--ts-mobile-radius)!important}.MuiTableContainer-root{overflow-x:auto}.MuiTableCell-root{white-space:nowrap}.MuiAlert-root{border-radius:var(--ts-mobile-radius)!important;box-shadow:none!important}.MuiSnackbar-root{bottom:16px!important;left:var(--ts-mobile-gutter)!important;right:var(--ts-mobile-gutter)!important}.MuiSnackbarContent-root{border-radius:var(--ts-mobile-radius)!important;box-shadow:none!important}[data-mobile-app-content]{padding-bottom:calc(92px + env(safe-area-inset-bottom, 0px))!important}}@media (max-width:899.95px){body:has([data-mobile-app-content]) .MuiSnackbar-root{bottom:calc(92px + env(safe-area-inset-bottom, 0px))!important}}