@font-face{font-family:Sulphur Point;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a097bbc9a0255bda-s.0g0b3nf5wh2ls.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:Sulphur Point;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b86c312b1943cf6e-s.p.162ri6_9sgfn_.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:Sulphur Point;font-style:normal;font-weight:400;font-display:swap;src:url(../media/40bee43913c869a9-s.0ch605cnp0i~0.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:Sulphur Point;font-style:normal;font-weight:400;font-display:swap;src:url(../media/751bb50dbaf4d95e-s.p.0z0ux1e8iu_4u.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:Sulphur Point;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c68041c0728a26ea-s.115dmk~uojcsc.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:Sulphur Point;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f9261f5409942047-s.p.0blmo0s-v3pxp.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:Sulphur Point Fallback;src:local(Arial);ascent-override:75.58%;descent-override:20.09%;line-gap-override:0.0%;size-adjust:104.53%}.sulphur_point_9ca21825-module__9ZU91q__className{font-family:Sulphur Point,Sulphur Point Fallback;font-style:normal}.sulphur_point_9ca21825-module__9ZU91q__variable{--font-sulphur-point:"Sulphur Point", "Sulphur Point Fallback"}
@font-face{font-family:Rakkas;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f027cbd19bcdfae1-s.p.0ni_1-crwdc8a.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rakkas;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0bc773d00543d25-s.0.o4hqu5exseb.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:Rakkas;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ce1fda77fc1e62dd-s.08gomj4lyk0ca.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:Rakkas Fallback;src:local(Arial);ascent-override:117.16%;descent-override:49.84%;line-gap-override:0.0%;size-adjust:89.28%}.rakkas_11c77efc-module__TFImFq__className{font-family:Rakkas,Rakkas Fallback;font-style:normal;font-weight:400}.rakkas_11c77efc-module__TFImFq__variable{--font-rakkas:"Rakkas", "Rakkas Fallback"}
@font-face{font-family:cascadiaMono;src:url(../media/CascadiaMono-s.p.0.yjmmqs64iff.woff2)format("woff2");font-display:swap}@font-face{font-family:cascadiaMono Fallback;src:local(Arial);ascent-override:72.25%;descent-override:18.25%;line-gap-override:0.0%;size-adjust:128.41%}.cascadiamono_b6297c06-module__YXVgXW__className{font-family:cascadiaMono,cascadiaMono Fallback}.cascadiamono_b6297c06-module__YXVgXW__variable{--font-cascadia-mono:"cascadiaMono", "cascadiaMono Fallback"}
@custom-variant dark (&:is(.dark *));@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-sulphur-point), "Sulphur Point", system-ui, sans-serif; --font-arabic: var(--font-rakkas), "Rakkas", serif; --font-mono: var(--font-cascadia-mono), "Cascadia Mono", "Menlo", monospace; --color-sidebar-ring: var(--sidebar-ring); --color-sidebar-border: var(--sidebar-border); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar: var(--sidebar); --color-chart-5: var(--chart-5); --color-chart-4: var(--chart-4); --color-chart-3: var(--chart-3); --color-chart-2: var(--chart-2); --color-chart-1: var(--chart-1); --color-ring: var(--ring); --color-input: var(--input); --color-border: var(--border); --color-destructive: var(--destructive); --color-accent-foreground: var(--accent-foreground); --color-accent: var(--accent); --color-muted-foreground: var(--muted-foreground); --color-muted: var(--muted); --color-secondary-foreground: var(--secondary-foreground); --color-secondary: var(--secondary); --color-primary-foreground: var(--primary-foreground); --color-primary: var(--primary); --color-popover-foreground: var(--popover-foreground); --color-popover: var(--popover); --color-card-foreground: var(--card-foreground); --color-card: var(--card); --radius-sm: calc(var(--radius) * .6); --radius-md: calc(var(--radius) * .8); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) * 1.4); --radius-2xl: calc(var(--radius) * 1.8); --radius-3xl: calc(var(--radius) * 2.2); --radius-4xl: calc(var(--radius) * 2.6);  --color-positive: #5b9e8b; --color-negative: #c47070; --color-warning: #c4a35a; --color-info: #6b8ebf;  --color-root: #0a0a0a; --color-surface: #141414; --color-elevated: #1c1c1c; --color-subtle: #242424; --color-emphasis: #3a3a3a;  --color-text-primary: #e8e8e8; --color-text-secondary: #b0aaaa; --color-text-tertiary: #787272; --color-text-muted: #5a5555;  --color-chart-6: #c47070; --color-chart-7: #8b7bad;}:root{--background:#0a0a0a;--foreground:#e8e8e8;--card:#1c1c1c;--card-foreground:#e8e8e8;--popover:#141414;--popover-foreground:#e8e8e8;--primary:#e8e8e8;--primary-foreground:#0a0a0a;--secondary:#1c1c1c;--secondary-foreground:#e8e8e8;--muted:#141414;--muted-foreground:#787272;--accent:#1c1c1c;--accent-foreground:#e8e8e8;--destructive:#c47070;--border:#242424;--input:#242424;--ring:#3a3a3a;--chart-1:#e8e8e8;--chart-2:#8a817c;--chart-3:#6b8ebf;--chart-4:#5b9e8b;--chart-5:#c4a35a;--radius:.625rem;--sidebar:#0a0a0a;--sidebar-foreground:#e8e8e8;--sidebar-primary:#e8e8e8;--sidebar-primary-foreground:#0a0a0a;--sidebar-accent:#1c1c1c;--sidebar-accent-foreground:#e8e8e8;--sidebar-border:#1c1c1c;--sidebar-ring:#3a3a3a}.dark{--background:#0a0a0a;--foreground:#e8e8e8;--card:#1c1c1c;--card-foreground:#e8e8e8;--popover:#141414;--popover-foreground:#e8e8e8;--primary:#e8e8e8;--primary-foreground:#0a0a0a;--secondary:#1c1c1c;--secondary-foreground:#e8e8e8;--muted:#141414;--muted-foreground:#787272;--accent:#1c1c1c;--accent-foreground:#e8e8e8;--destructive:#c47070;--border:#242424;--input:#242424;--ring:#3a3a3a;--chart-1:#e8e8e8;--chart-2:#8a817c;--chart-3:#6b8ebf;--chart-4:#5b9e8b;--chart-5:#c4a35a;--sidebar:#0a0a0a;--sidebar-foreground:#e8e8e8;--sidebar-primary:#e8e8e8;--sidebar-primary-foreground:#0a0a0a;--sidebar-accent:#1c1c1c;--sidebar-accent-foreground:#e8e8e8;--sidebar-border:#1c1c1c;--sidebar-ring:#3a3a3a}@layer base{@apply border-border outline-ring/50;@apply bg-background text-foreground font-sans;}.font-mono-nums{font-family:var(--font-cascadia-mono), "Cascadia Mono", "Menlo", monospace;font-variant-numeric:tabular-nums}
html[dir=rtl]{text-align:right}html[dir=rtl] .font-mono,html[dir=rtl] .font-mono-nums,html[dir=rtl] pre,html[dir=rtl] code{direction:ltr;unicode-bidi:isolate}
