@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/vendor/kackilur/fonts/inter-300.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/vendor/kackilur/fonts/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/vendor/kackilur/fonts/inter-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/vendor/kackilur/fonts/inter-700.woff2)format("woff2")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/vendor/kackilur/fonts/material-symbols-outlined.woff2)format("woff2")}.kackilur .material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:300;line-height:1;display:inline-block}.kackilur{--background:oklch(100% 0 0);--foreground:oklch(14.8% .004 228.8);--card:oklch(100% 0 0);--card-foreground:oklch(14.8% .004 228.8);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.8% .004 228.8);--primary:oklch(21.8% .008 223.9);--primary-foreground:oklch(98.7% .002 197.1);--secondary:oklch(96.3% .002 197.1);--secondary-foreground:oklch(21.8% .008 223.9);--muted:oklch(96.3% .002 197.1);--muted-foreground:oklch(56% .021 213.5);--accent:oklch(96.3% .002 197.1);--accent-foreground:oklch(21.8% .008 223.9);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.7% .002 197.1);--border:oklch(92.5% .005 214.3);--input:oklch(92.5% .005 214.3);--ring:oklch(72.3% .014 214.4);--radius:.625rem;--chart-1:oklch(80.9% .105 251.813);--chart-2:oklch(62.3% .214 259.815);--chart-3:oklch(54.6% .245 262.881);--chart-4:oklch(48.8% .243 264.376);--chart-5:oklch(42.4% .199 265.638);--sidebar-background:oklch(98.7% .002 197.1);--sidebar-foreground:oklch(14.8% .004 228.8);--sidebar-primary:oklch(21.8% .008 223.9);--sidebar-primary-foreground:oklch(98.7% .002 197.1);--sidebar-accent:oklch(96.3% .002 197.1);--sidebar-accent-foreground:oklch(21.8% .008 223.9);--sidebar-border:oklch(92.5% .005 214.3);--sidebar-ring:oklch(72.3% .014 214.4);--brand-green:#4bc26b;--brand-green-dark:#3aa856;--brand-green-soft:oklch(94% .06 145);--space-0:0;--space-0_5:.125rem;--space-1:.25rem;--space-1_5:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--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-full:9999px;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #00000014, 0 1px 2px -1px #0000000a;--shadow-md:0 4px 6px -1px #00000014, 0 2px 4px -2px #0000000a;--shadow-lg:0 10px 20px -3px #0000001a, 0 4px 8px -4px #0000000d;--shadow-popover:0 8px 24px -6px #0000001f, 0 2px 6px -2px #0000000f;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-sans);--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-xs:.75rem;--lh-xs:1rem;--fs-sm:.875rem;--lh-sm:1.25rem;--fs-base:1rem;--lh-base:1.5rem;--fs-lg:1.125rem;--lh-lg:1.75rem;--fs-xl:1.25rem;--lh-xl:1.75rem;--fs-2xl:1.5rem;--lh-2xl:2rem;--fs-3xl:1.875rem;--lh-3xl:2.25rem;font-family:var(--font-sans);color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01"}.kackilur.dark,.kackilur .dark{--background:oklch(14.8% .004 228.8);--foreground:oklch(98.7% .002 197.1);--card:oklch(21.8% .008 223.9);--card-foreground:oklch(98.7% .002 197.1);--popover:oklch(21.8% .008 223.9);--popover-foreground:oklch(98.7% .002 197.1);--primary:oklch(92.5% .005 214.3);--primary-foreground:oklch(21.8% .008 223.9);--secondary:oklch(27.5% .011 216.9);--secondary-foreground:oklch(98.7% .002 197.1);--muted:oklch(27.5% .011 216.9);--muted-foreground:oklch(72.3% .014 214.4);--accent:oklch(27.5% .011 216.9);--accent-foreground:oklch(98.7% .002 197.1);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.7% .002 197.1);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(56% .021 213.5);--sidebar-background:oklch(21.8% .008 223.9);--sidebar-foreground:oklch(98.7% .002 197.1);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.7% .002 197.1);--sidebar-accent:oklch(27.5% .011 216.9);--sidebar-accent-foreground:oklch(98.7% .002 197.1);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(56% .021 213.5)}.kackilur h1{font-family:var(--font-heading);font-size:var(--fs-2xl);line-height:var(--lh-2xl);letter-spacing:-.01em;color:var(--foreground);font-weight:600}.kackilur h2{font-family:var(--font-heading);font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:-.005em;color:var(--foreground);font-weight:600}.kackilur h3{font-family:var(--font-heading);font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--foreground);font-weight:600}.kackilur h4,.kackilur h5,.kackilur h6{font-family:var(--font-heading);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--foreground);font-weight:600}.kackilur p{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--foreground)}.kackilur small{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted-foreground)}.kackilur code,.kackilur pre,.kackilur kbd{font-family:var(--font-mono);font-size:.875em}.kackilur a{color:inherit;text-decoration:none}.kackilur a:hover{text-underline-offset:2px;text-decoration:underline}.kackilur hr{border:0;border-top:1px solid var(--border)}.kackilur .fg{color:var(--foreground)}.kackilur .fg-muted{color:var(--muted-foreground)}.kackilur .fg-primary{color:var(--primary)}.kackilur .fg-destructive{color:var(--destructive)}.kackilur .bg{background:var(--background)}.kackilur .bg-muted{background:var(--muted)}.kackilur .bg-card{background:var(--card)}.kackilur .bg-sidebar{background:var(--sidebar-background)}.kackilur .border-default{border:1px solid var(--border)}
