@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@custom-variant dark (&:is(.dark *));html,body{margin:0;padding:0}:root{--font-size:16px;--background:#fdfbfb;--foreground:#2b1e1f;--card:#fff;--card-foreground:#2b1e1f;--popover:#fff;--popover-foreground:#2b1e1f;--primary:#572527;--primary-foreground:#fff;--secondary:#8b7355;--secondary-foreground:#fff;--muted:#f8f4f4;--muted-foreground:#6e5a5b;--accent:#c9a961;--accent-foreground:#2b1e1f;--destructive:#dc2626;--destructive-foreground:#fff;--border:#e8dede;--input:transparent;--input-background:#fff;--switch-background:#c9a961;--font-weight-medium:600;--font-weight-normal:400;--ring:#572527;--chart-1:#572527;--chart-2:#c9a961;--chart-3:#8b7355;--chart-4:#6e5a5b;--chart-5:#e8dede;--radius:.5rem;--sidebar:#fdfbfb;--sidebar-foreground:#2b1e1f;--sidebar-primary:#572527;--sidebar-primary-foreground:#fff;--sidebar-accent:#f8f4f4;--sidebar-accent-foreground:#2b1e1f;--sidebar-border:#e8dede;--sidebar-ring:#572527}.dark{--background:#0f0707;--foreground:#fcf7f7;--card:#0f0707;--card-foreground:#fcf7f7;--popover:#0f0707;--popover-foreground:#fcf7f7;--primary:#5d262d;--primary-foreground:#fcf7f7;--secondary:#7f6342;--secondary-foreground:#fcf7f7;--muted:#211818;--muted-foreground:#aea1a1;--accent:#c99d4e;--accent-foreground:#0f0707;--destructive:#82181a;--destructive-foreground:#fb2c36;--border:#261c1d;--input:#261c1d;--ring:#72393f;--font-weight-medium:500;--font-weight-normal:400;--chart-1:#5d262d;--chart-2:#c99d4e;--chart-3:#7f6342;--chart-4:#aea1a1;--chart-5:#261c1d;--sidebar:#180f0f;--sidebar-foreground:#fcf7f7;--sidebar-primary:#5d262d;--sidebar-primary-foreground:#fcf7f7;--sidebar-accent:#211818;--sidebar-accent-foreground:#fcf7f7;--sidebar-border:#261c1d;--sidebar-ring:#72393f}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.40466% 2.34644 .664163);--foreground:lab(97.6262% 1.62947 .508857);--card:lab(2.40466% 2.34644 .664163);--card-foreground:lab(97.6262% 1.62947 .508857);--popover:lab(2.40466% 2.34644 .664163);--popover-foreground:lab(97.6262% 1.62947 .508857);--primary:lab(23.7186% 25.9482 8.68903);--primary-foreground:lab(97.6262% 1.62947 .508857);--secondary:lab(44.2624% 8.535 23.2991);--secondary-foreground:lab(97.6262% 1.62947 .508857);--muted:lab(9.35744% 4.88192 1.55052);--muted-foreground:lab(67.3582% 4.88699 1.53221);--accent:lab(67.5963% 10.5772 46.9335);--accent-foreground:lab(2.40466% 2.34644 .664163);--destructive:lab(28.5139% 44.5539 29.0463);--destructive-foreground:lab(55.4814% 75.0732 48.8528);--border:lab(11.6775% 4.88251 1.54822);--input:lab(11.6775% 4.88251 1.54822);--ring:lab(31.8421% 25.9687 8.57444);--chart-1:lab(23.7186% 25.9482 8.68903);--chart-2:lab(67.5963% 10.5772 46.9335);--chart-3:lab(44.2624% 8.535 23.2991);--chart-4:lab(67.3582% 4.88699 1.53221);--chart-5:lab(11.6775% 4.88251 1.54822);--sidebar:lab(5.14575% 3.83888 1.1102);--sidebar-foreground:lab(97.6262% 1.62947 .508857);--sidebar-primary:lab(23.7186% 25.9482 8.68903);--sidebar-primary-foreground:lab(97.6262% 1.62947 .508857);--sidebar-accent:lab(9.35744% 4.88192 1.55052);--sidebar-accent-foreground:lab(97.6262% 1.62947 .508857);--sidebar-border:lab(11.6775% 4.88251 1.54822);--sidebar-ring:lab(31.8421% 25.9687 8.57444)}}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-input-background: var(--input-background); --color-switch-background: var(--switch-background); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring);}@layer base{@apply border-border outline-ring/50;@apply bg-background text-foreground;html{font-size:var(--font-size)}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}
