body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;min-height:100vh;overflow-x:hidden;position:relative}html{width:100vw;min-height:100vh;overflow-x:hidden;position:relative}#root{width:100%;min-height:100vh;position:relative}@media (max-width: 768px){html,body{width:100vw;min-height:100vh;overflow-x:hidden;position:relative;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}#root{width:100%;min-height:100vh;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}#root::-webkit-scrollbar{display:none}}@supports (padding: max(0px)){html,body{width:100vw;min-height:100vh;min-height:-webkit-fill-available}}.mobile-background-fix{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;z-index:-1!important}@supports (height: 100dvh){.mobile-background-fix{height:100dvh!important;min-height:100dvh!important}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--background: rgb(250, 249, 245);--foreground: rgb(61, 57, 41);--card: rgb(250, 249, 245);--card-foreground: rgb(20, 20, 19);--popover: rgb(255, 255, 255);--popover-foreground: rgb(40, 38, 27);--primary: rgb(201, 100, 66);--primary-foreground: rgb(255, 255, 255);--secondary: rgb(233, 230, 220);--secondary-foreground: rgb(83, 81, 70);--muted: rgb(237, 233, 222);--muted-foreground: rgb(131, 130, 125);--accent: rgb(233, 230, 220);--accent-foreground: rgb(40, 38, 27);--destructive: rgb(20, 20, 19);--destructive-foreground: rgb(255, 255, 255);--border: rgb(218, 217, 212);--input: rgb(180, 178, 167);--ring: rgb(201, 100, 66);--chart-1: rgb(176, 87, 48);--chart-2: rgb(156, 135, 245);--chart-3: rgb(222, 216, 196);--chart-4: rgb(219, 211, 240);--chart-5: rgb(180, 85, 45);--sidebar: rgb(245, 244, 238);--sidebar-foreground: rgb(61, 61, 58);--sidebar-primary: rgb(201, 100, 66);--sidebar-primary-foreground: rgb(251, 251, 251);--sidebar-accent: rgb(233, 230, 220);--sidebar-accent-foreground: rgb(52, 52, 52);--sidebar-border: rgb(235, 235, 235);--sidebar-ring: rgb(181, 181, 181);--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius: .5rem;--shadow-2xs: 0px 1px 3px 0px hsl(0 0% 0% / .05);--shadow-xs: 0px 1px 3px 0px hsl(0 0% 0% / .05);--shadow-sm: 0px 1px 3px 0px hsl(0 0% 0% / .1), 0px 1px 2px -1px hsl(0 0% 0% / .1);--shadow: 0px 1px 3px 0px hsl(0 0% 0% / .1), 0px 1px 2px -1px hsl(0 0% 0% / .1);--shadow-md: 0px 1px 3px 0px hsl(0 0% 0% / .1), 0px 2px 4px -1px hsl(0 0% 0% / .1);--shadow-lg: 0px 1px 3px 0px hsl(0 0% 0% / .1), 0px 4px 6px -1px hsl(0 0% 0% / .1);--shadow-xl: 0px 1px 3px 0px hsl(0 0% 0% / .1), 0px 8px 10px -1px hsl(0 0% 0% / .1);--shadow-2xl: 0px 1px 3px 0px hsl(0 0% 0% / .25);--tracking-normal: 0em;--spacing: .25rem}.dark{--background: rgb(38, 38, 36);--foreground: rgb(195, 192, 182);--card: rgb(38, 38, 36);--card-foreground: rgb(250, 249, 245);--popover: rgb(48, 48, 46);--popover-foreground: rgb(229, 229, 226);--primary: rgb(217, 119, 87);--primary-foreground: rgb(255, 255, 255);--secondary: rgb(250, 249, 245);--secondary-foreground: rgb(48, 48, 46);--muted: rgb(27, 27, 25);--muted-foreground: rgb(183, 181, 169);--accent: rgb(26, 25, 21);--accent-foreground: rgb(245, 244, 238);--destructive: rgb(239, 68, 68);--destructive-foreground: rgb(255, 255, 255);--border: rgb(62, 62, 56);--input: rgb(82, 81, 74);--ring: rgb(217, 119, 87);--chart-1: rgb(176, 87, 48);--chart-2: rgb(156, 135, 245);--chart-3: rgb(26, 25, 21);--chart-4: rgb(47, 43, 72);--chart-5: rgb(180, 85, 45);--sidebar: rgb(31, 30, 29);--sidebar-foreground: rgb(195, 192, 182);--sidebar-primary: rgb(52, 52, 52);--sidebar-primary-foreground: rgb(251, 251, 251);--sidebar-accent: rgb(15, 15, 14);--sidebar-accent-foreground: rgb(195, 192, 182);--sidebar-border: rgb(235, 235, 235);--sidebar-ring: rgb(181, 181, 181);--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius: .5rem;--shadow-2xs: 0px 1px 3px 0px hsl(0 0% 0% / .05);--shadow-xs: 0px 1px 3px 0px hsl(0 0% 0% / .05);--shadow-sm: 0px 1px 3px 0px hsl(0 0% 0% / .1), 0px 1px 2px -1px hsl(0 0% 0% / .1);--shadow: 0px 1px 3px 0px hsl(0 0% 0% / .1), 0px 1px 2px -1px hsl(0 0% 0% / .1);--shadow-md: 0px 1px 3px 0px hsl(0 0% 0% / .1), 0px 2px 4px -1px hsl(0 0% 0% / .1);--shadow-lg: 0px 1px 3px 0px hsl(0 0% 0% / .1), 0px 4px 6px -1px hsl(0 0% 0% / .1);--shadow-xl: 0px 1px 3px 0px hsl(0 0% 0% / .1), 0px 8px 10px -1px hsl(0 0% 0% / .1);--shadow-2xl: 0px 1px 3px 0px hsl(0 0% 0% / .25)}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);margin:0;padding:0}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-muted{background-color:var(--muted)}.bg-accent{background-color:var(--accent)}.bg-destructive{background-color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-card-foreground{color:var(--card-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-muted{color:var(--muted)}.text-muted-foreground{color:var(--muted-foreground)}.text-accent{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-ring{border-color:var(--ring)}.shadow-2xs{box-shadow:var(--shadow-2xs)}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow{box-shadow:var(--shadow)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}
