:root[data-ui-theme=brownish],:root[data-ui-theme=greyish],:root[data-ui-theme=whitish]{color-scheme:light}:root[data-ui-theme=claude]{color-scheme:dark}:root[data-ui-theme=greyish]{--background:oklch(0.965 0.002 250);--foreground:oklch(0.23 0.008 250);--card:oklch(0.985 0.001 250);--card-foreground:oklch(0.23 0.008 250);--popover:oklch(0.99 0.001 250);--popover-foreground:oklch(0.23 0.008 250);--primary:var(--tone-500);--primary-foreground:oklch(0.98 0.001 250);--secondary:oklch(0.93 0.003 250);--secondary-foreground:oklch(0.3 0.01 250);--muted:oklch(0.92 0.002 250);--muted-foreground:oklch(0.46 0.01 250);--accent:var(--tone-100);--accent-foreground:var(--tone-900);--border:oklch(0.86 0.003 250);--input:oklch(0.9 0.003 250);--ring:var(--tone-500);--sidebar:oklch(0.95 0.003 250);--sidebar-foreground:oklch(0.27 0.01 250);--sidebar-primary:var(--tone-500);--sidebar-accent:var(--tone-100);--sidebar-accent-foreground:var(--tone-900);--sidebar-border:oklch(0.84 0.003 250);--sidebar-ring:var(--tone-500);--chart-1:var(--tone-400);--chart-2:var(--tone-500);--chart-3:var(--tone-600);--chart-4:var(--tone-700);--chart-5:var(--tone-800)}:root[data-ui-theme=brownish]{--background:oklch(0.96 0.015 75);--foreground:oklch(0.26 0.018 65);--card:oklch(0.985 0.01 75);--card-foreground:oklch(0.26 0.018 65);--popover:oklch(0.99 0.008 75);--popover-foreground:oklch(0.26 0.018 65);--primary:var(--tone-600);--primary-foreground:oklch(0.98 0.005 75);--secondary:oklch(0.91 0.012 75);--secondary-foreground:oklch(0.32 0.02 65);--muted:oklch(0.9 0.01 75);--muted-foreground:oklch(0.47 0.02 65);--accent:var(--tone-100);--accent-foreground:var(--tone-900);--border:oklch(0.84 0.01 75);--input:oklch(0.9 0.012 75);--ring:var(--tone-600);--sidebar:oklch(0.94 0.015 75);--sidebar-foreground:oklch(0.28 0.02 65);--sidebar-primary:var(--tone-600);--sidebar-accent:var(--tone-100);--sidebar-accent-foreground:var(--tone-900);--sidebar-border:oklch(0.82 0.01 75);--sidebar-ring:var(--tone-600);--chart-1:var(--tone-400);--chart-2:var(--tone-500);--chart-3:var(--tone-600);--chart-4:var(--tone-700);--chart-5:var(--tone-800)}:root[data-ui-theme=whitish]{--background:oklch(0.988 0.001 106);--foreground:oklch(0.22 0.006 106);--card:oklch(0.997 0.001 106);--card-foreground:oklch(0.22 0.006 106);--popover:oklch(0.999 0.001 106);--popover-foreground:oklch(0.22 0.006 106);--primary:var(--tone-500);--primary-foreground:oklch(0.99 0.001 106);--secondary:oklch(0.95 0.002 106);--secondary-foreground:oklch(0.29 0.008 106);--muted:oklch(0.94 0.001 106);--muted-foreground:oklch(0.45 0.008 106);--accent:var(--tone-100);--accent-foreground:var(--tone-900);--border:oklch(0.87 0.002 106);--input:oklch(0.93 0.001 106);--ring:var(--tone-500);--sidebar:oklch(0.96 0.001 106);--sidebar-foreground:oklch(0.25 0.008 106);--sidebar-primary:var(--tone-500);--sidebar-accent:var(--tone-100);--sidebar-accent-foreground:var(--tone-900);--sidebar-border:oklch(0.86 0.001 106);--sidebar-ring:var(--tone-500);--chart-1:var(--tone-400);--chart-2:var(--tone-500);--chart-3:var(--tone-600);--chart-4:var(--tone-700);--chart-5:var(--tone-800)}:root[data-ui-theme=claude]{--background:oklch(0.165 0.012 60);--foreground:oklch(0.88 0.01 75);--card:oklch(0.195 0.014 60);--card-foreground:oklch(0.88 0.01 75);--popover:oklch(0.20 0.015 60);--popover-foreground:oklch(0.88 0.01 75);--primary:oklch(0.68 0.14 40);--primary-foreground:oklch(0.14 0.008 60);--secondary:oklch(0.22 0.012 60);--secondary-foreground:oklch(0.82 0.01 75);--muted:oklch(0.22 0.010 60);--muted-foreground:oklch(0.56 0.012 70);--accent:oklch(0.24 0.02 40);--accent-foreground:oklch(0.90 0.04 55);--destructive:oklch(0.55 0.20 25);--destructive-foreground:oklch(0.95 0.005 75);--border:oklch(0.28 0.010 60);--input:oklch(0.22 0.012 60);--ring:oklch(0.68 0.14 40);--chart-1:oklch(0.75 0.12 50);--chart-2:oklch(0.68 0.14 40);--chart-3:oklch(0.60 0.12 35);--chart-4:oklch(0.52 0.10 30);--chart-5:oklch(0.44 0.08 25);--sidebar:oklch(0.135 0.010 60);--sidebar-foreground:oklch(0.78 0.01 75);--sidebar-primary:oklch(0.68 0.14 40);--sidebar-primary-foreground:oklch(0.14 0.008 60);--sidebar-accent:oklch(0.20 0.012 55);--sidebar-accent-foreground:oklch(0.88 0.01 75);--sidebar-border:oklch(0.23 0.008 60);--sidebar-ring:oklch(0.68 0.14 40)}[data-sidebar=menu-button][data-active=true]{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-weight:600;border-left:2px solid var(--primary);padding-left:calc(.5rem - 2px)}:root[data-ui-theme=claude] [data-sidebar=menu-button][data-active=true]{background-color:oklch(.22 .015 55);color:oklch(.92 .01 75);font-weight:500;border-left:2px solid var(--primary);padding-left:calc(.5rem - 2px)}:root[data-ui-theme=claude] [data-sidebar=menu-button]:hover{background-color:oklch(.19 .012 58);color:oklch(.9 .01 75)}:root[data-ui-theme=claude] [data-sidebar=group-label]{color:oklch(.48 .01 65);font-size:.65rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}:root[data-ui-theme=claude] [data-sidebar=separator]{background-color:oklch(.2 .008 60);opacity:.6}:root[data-ui-theme=claude] [data-sidebar=menu-sub]{border-color:oklch(.22 .008 60)}:root[data-ui-theme=claude] [data-sidebar=footer],:root[data-ui-theme=claude] [data-sidebar=header]{border-color:oklch(.2 .008 60)}:root[data-ui-theme=claude] [data-sidebar=rail]:hover:after{background-color:oklch(.68 .14 40);opacity:.4}@font-face{font-family:figtree;src:url(/_next/static/media/db22fddfbb78074e-s.p.ttf) format("truetype");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:figtree Fallback;src:local("Arial");ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.00%;size-adjust:99.94%}.__className_59b2a7{font-family:figtree,figtree Fallback;font-style:normal}.__variable_59b2a7{--font-figtree:"figtree","figtree Fallback"}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/a5a846b80042abc2-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/57ffad6f4cd1a3d5-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"instrumentSerif Fallback";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_2ce61b{font-family:"instrumentSerif","instrumentSerif Fallback"}.__variable_2ce61b{--font-instrument-serif:"instrumentSerif","instrumentSerif Fallback"}