:root,.light,.light-theme,.radix-themes.light{--gs-bg:#f5f3ed;--gs-surface:#fff;--gs-text:#181c19;--gs-muted:#52645b;--gs-accent:#126c55;--gs-button:#168568;--gs-button-text:#fff;--gs-border:#d4ddd5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gray-1:#f5f3ed;--gray-2:#f0efe9;--gray-3:#e9ece6;--gray-4:#e2e7df;--gray-5:#dbe2d9;--gray-6:#d4ddd5;--gray-7:#bccac0;--gray-8:#98ada0;--gray-9:#7a9283;--gray-10:#6a8072;--gray-11:#52645b;--gray-12:#181c19;--gray-a1:#181c1906;--gray-a2:#181c190d;--gray-a3:#181c1916;--gray-a4:#181c1921;--gray-a5:#181c1930;--gray-a6:#181c1942;--gray-a7:#181c195c;--gray-a8:#181c1980;--gray-a9:#181c19a3;--gray-a10:#181c19b8;--gray-a11:#181c19e0;--gray-a12:#181c19f5;--gray-contrast:#fff;--gray-surface:var(--gs-surface);--gray-indicator:var(--gray-9);--gray-track:var(--gray-9);--green-1:#f5f3ed;--green-2:#eef5ef;--green-3:#e0f0e7;--green-4:#d1e9dd;--green-5:#bee0ce;--green-6:#a6d4bd;--green-7:#85c3a7;--green-8:#5a8;--green-9:#168568;--green-10:#14785e;--green-11:#126c55;--green-12:#163d2f;--green-a1:#126c5506;--green-a2:#126c550d;--green-a3:#126c5516;--green-a4:#126c5521;--green-a5:#126c5530;--green-a6:#126c5542;--green-a7:#126c555c;--green-a8:#126c5580;--green-a9:#126c55a3;--green-a10:#126c55b8;--green-a11:#126c55e0;--green-a12:#126c55f5;--green-contrast:var(--gs-button-text);--green-surface:var(--gs-surface);--green-indicator:var(--green-9);--green-track:var(--green-9);--color-background:var(--gs-bg);--color-panel-solid:var(--gs-surface);--color-panel:var(--gs-surface);--color-panel-translucent:color-mix(in srgb,var(--gs-surface)94%,transparent);--color-surface:var(--gs-surface);--color-overlay:#181c1966;--focus-8:var(--gs-accent)}.dark,.dark-theme,.radix-themes.dark{--gs-bg:#181c19;--gs-surface:#232c27;--gs-text:#f5f3ed;--gs-muted:#b5c1b9;--gs-accent:#7fd3b4;--gs-button:#7fd3b4;--gs-button-text:#181c19;--gs-border:#405348;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gray-1:#181c19;--gray-2:#1e2420;--gray-3:#232c27;--gray-4:#2b362f;--gray-5:#344239;--gray-6:#405348;--gray-7:#4e6457;--gray-8:#657d6d;--gray-9:#799283;--gray-10:#879e8f;--gray-11:#b5c1b9;--gray-12:#f5f3ed;--gray-a1:#f5f3ed06;--gray-a2:#f5f3ed0d;--gray-a3:#f5f3ed16;--gray-a4:#f5f3ed21;--gray-a5:#f5f3ed30;--gray-a6:#f5f3ed42;--gray-a7:#f5f3ed5c;--gray-a8:#f5f3ed80;--gray-a9:#f5f3eda3;--gray-a10:#f5f3edb8;--gray-a11:#f5f3ede0;--gray-a12:#f5f3edf5;--gray-contrast:#181c19;--gray-surface:var(--gs-surface);--gray-indicator:var(--gray-9);--gray-track:var(--gray-9);--green-1:#181c19;--green-2:#1c2821;--green-3:#20392d;--green-4:#254837;--green-5:#2a5741;--green-6:#30694e;--green-7:#3b7f60;--green-8:#51a47f;--green-9:#7fd3b4;--green-10:#92ddc1;--green-11:#7fd3b4;--green-12:#d1f1e3;--green-a1:#7fd3b406;--green-a2:#7fd3b40d;--green-a3:#7fd3b416;--green-a4:#7fd3b421;--green-a5:#7fd3b430;--green-a6:#7fd3b442;--green-a7:#7fd3b45c;--green-a8:#7fd3b480;--green-a9:#7fd3b4a3;--green-a10:#7fd3b4b8;--green-a11:#7fd3b4e0;--green-a12:#7fd3b4f5;--green-contrast:var(--gs-button-text);--green-surface:var(--gs-surface);--green-indicator:var(--green-9);--green-track:var(--green-9);--color-background:var(--gs-bg);--color-panel-solid:var(--gs-surface);--color-panel:var(--gs-surface);--color-panel-translucent:color-mix(in srgb,var(--gs-surface)94%,transparent);--color-surface:var(--gs-surface);--color-overlay:#181c1966;--focus-8:var(--gs-accent)}body{background:var(--gs-bg);color:var(--gs-text)}:focus-visible{outline:3px solid var(--gs-accent);outline-offset:3px}.brand-logo{vertical-align:middle;flex-shrink:0;display:inline-block}.brand-logo img{width:100%;height:auto;display:block}.brand-logo .brand-logo-dark,.dark .brand-logo-light{display:none}.dark .brand-logo-dark,.light .brand-logo-light{display:block}.light .brand-logo-dark{display:none}.sidebar-root{border:1px solid var(--gs-border);box-shadow:none!important}.sidebar-root .nav-item:hover{background-color:var(--green-3)!important}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}.auth-input::placeholder{color:var(--gs-muted);opacity:1}
@font-face{font-family:Afacad;src:url(/fonts/brand/afacad-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Afacad;src:url(/fonts/brand/afacad-italic-latin.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/brand/inter-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/brand/inter-italic-latin.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--font-heading:"Afacad",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{font-family:var(--font-body);margin:0;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.1}.radix-themes{--default-font-family:var(--font-body);--heading-font-family:var(--font-heading);--heading-font-weight:600;--button-font-family:var(--font-body)}.rt-Heading{font-family:var(--font-heading)!important}.rt-Text,.rt-Button,.rt-Link{font-family:var(--font-body)!important}.auth-hero-content .rt-Text:first-child{font-family:var(--font-heading)!important}
