[data-theme=claude]{--background:#faf9f5;--foreground:#3d3929;--card:#faf9f5;--card-foreground:#141413;--popover:#fff;--popover-foreground:#28261b;--primary:#c96442;--primary-foreground:#fff;--secondary:#e9e6dc;--secondary-foreground:#535146;--muted:#ede9de;--muted-foreground:#83827d;--accent:#e9e6dc;--accent-foreground:#28261b;--destructive:#141413;--destructive-foreground:#fff;--border:#dad9d4;--input:#b4b2a7;--ring:#c96442;--chart-1:#b05730;--chart-2:#9c87f5;--chart-3:#ded8c4;--chart-4:#dbd3f0;--chart-5:#b4552d;--sidebar:#f5f4ee;--sidebar-foreground:#3d3d3a;--sidebar-primary:#c96442;--sidebar-primary-foreground:#fbfbfb;--sidebar-accent:#e9e6dc;--sidebar-accent-foreground:#343434;--sidebar-border:#ebebeb;--sidebar-ring:#b5b5b5;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:.5rem;--shadow-x:0;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:.1;--shadow-color:#000;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040;--tracking-normal:0em;--spacing:.25rem}@supports (color:lab(0% 0 0)){[data-theme=claude]{--background:lab(97.9228% -.175089 2.05069);--foreground:lab(24.022% -.454843 10.6638);--card:lab(97.9228% -.175089 2.05069);--card-foreground:lab(6.28876% -.166476 .610802);--popover:lab(100% 0 0);--popover-foreground:lab(15.1012% -.738919 7.67605);--primary:lab(54.5081% 39.1499 38.3555);--primary-foreground:lab(100% 0 0);--secondary:lab(91.3205% -.239193 5.28079);--secondary-foreground:lab(34.3885% -.776425 6.7937);--muted:lab(92.4332% -.00917912 5.86995);--muted-foreground:lab(54.3344% -.331938 2.84388);--accent:lab(91.3205% -.239193 5.28079);--accent-foreground:lab(15.1012% -.738919 7.67605);--destructive:lab(6.28876% -.166476 .610802);--destructive-foreground:lab(100% 0 0);--border:lab(86.6716% -.311345 2.61091);--input:lab(72.5085% -.742853 5.92517);--ring:lab(54.5081% 39.1499 38.3555);--chart-1:lab(47.8377% 35.0111 39.4041);--chart-2:lab(61.9152% 27.1373 -53.1831);--chart-3:lab(86.416% -.37691 10.6537);--chart-4:lab(85.8826% 6.88183 -13.2473);--chart-5:lab(48.0452% 37.504 41.4011);--sidebar:lab(96.1471% -.431091 3.01563);--sidebar-foreground:lab(25.6871% -.497073 1.86663);--sidebar-primary:lab(54.5081% 39.1499 38.3555);--sidebar-primary-foreground:lab(98.6196% 0 0);--sidebar-accent:lab(91.3205% -.239193 5.28079);--sidebar-accent-foreground:lab(21.7% 0 0);--sidebar-border:lab(93.0516% -.0000298023 0);--sidebar-ring:lab(73.6796% -.0000298023 0);--shadow-color:lab(0% 0 0)}}[data-theme=claude].dark{--background:#262624;--foreground:#c3c0b6;--card:#262624;--card-foreground:#faf9f5;--popover:#30302e;--popover-foreground:#e5e5e2;--primary:#d97757;--primary-foreground:#fff;--secondary:#faf9f5;--secondary-foreground:#30302e;--muted:#1b1b19;--muted-foreground:#b7b5a9;--accent:#1a1915;--accent-foreground:#f5f4ee;--destructive:#ef4444;--destructive-foreground:#fff;--border:#3e3e38;--input:#52514a;--ring:#d97757;--chart-1:#b05730;--chart-2:#9c87f5;--chart-3:#1a1915;--chart-4:#2f2b48;--chart-5:#b4552d;--sidebar:#1f1e1d;--sidebar-foreground:#c3c0b6;--sidebar-primary:#343434;--sidebar-primary-foreground:#fbfbfb;--sidebar-accent:#0f0f0e;--sidebar-accent-foreground:#c3c0b6;--sidebar-border:#ebebeb;--sidebar-ring:#b5b5b5;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:.5rem;--shadow-x:0;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:.1;--shadow-color:#000;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}@supports (color:lab(0% 0 0)){[data-theme=claude].dark{--background:lab(15.1069% -.35131 1.31722);--foreground:lab(77.7387% -.237763 5.4412);--card:lab(15.1069% -.35131 1.31722);--card-foreground:lab(97.9228% -.175089 2.05069);--popover:lab(19.8157% -.342444 1.27965);--popover-foreground:lab(90.8819% -.394821 1.45879);--primary:lab(60.9916% 37.0132 35.2229);--primary-foreground:lab(100% 0 0);--secondary:lab(97.9228% -.175089 2.05069);--secondary-foreground:lab(19.8157% -.342444 1.27965);--muted:lab(9.70278% -.368997 1.39236);--muted-foreground:lab(73.5865% -.869572 6.41052);--accent:lab(8.75363% -.202425 2.93972);--accent-foreground:lab(96.1471% -.431091 3.01563);--destructive:lab(55.7819% 65.6007 40.7857);--destructive-foreground:lab(100% 0 0);--border:lab(26.0525% -.96713 3.71656);--input:lab(34.3768% -.646442 4.27989);--ring:lab(60.9916% 37.0132 35.2229);--chart-1:lab(47.8377% 35.0111 39.4041);--chart-2:lab(61.9152% 27.1373 -53.1831);--chart-3:lab(8.75363% -.202425 2.93972);--chart-4:lab(19.04% 7.892 -17.629);--chart-5:lab(48.0452% 37.504 41.4011);--sidebar:lab(11.3412% .306323 .85223);--sidebar-foreground:lab(77.7387% -.237763 5.4412);--sidebar-primary:lab(21.7% 0 0);--sidebar-primary-foreground:lab(98.6196% 0 0);--sidebar-accent:lab(4.29429% -.12888 .472632);--sidebar-accent-foreground:lab(77.7387% -.237763 5.4412);--sidebar-border:lab(93.0516% -.0000298023 0);--sidebar-ring:lab(73.6796% -.0000298023 0);--shadow-color:lab(0% 0 0)}}@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-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); --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); --font-sans: var(--font-sans); --font-mono: var(--font-mono); --font-serif: var(--font-serif); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --shadow-2xs: var(--shadow-2xs); --shadow-xs: var(--shadow-xs); --shadow-sm: var(--shadow-sm); --shadow: var(--shadow); --shadow-md: var(--shadow-md); --shadow-lg: var(--shadow-lg); --shadow-xl: var(--shadow-xl); --shadow-2xl: var(--shadow-2xl);}
[data-theme=discord]{--background:#fdfdfd;--foreground:#000;--card:#fff;--card-foreground:#232323;--popover:#fff;--popover-foreground:#232323;--primary:#5864f4;--primary-foreground:#fff;--secondary:#dadada;--secondary-foreground:#1a1a1a;--muted:#f2f2f2;--muted-foreground:#828282;--accent:#8a93ff;--accent-foreground:#fff;--destructive:#ff3b30;--destructive-foreground:#fff;--border:#ebebeb;--input:#cecece;--ring:#999;--chart-1:#5864f4;--chart-2:#c6d4fd;--chart-3:#778dfd;--chart-4:#e0e8fe;--chart-5:#a1b7fe;--sidebar:#f7f7f7;--sidebar-foreground:#000;--sidebar-primary:#5864f4;--sidebar-primary-foreground:#fff;--sidebar-accent:#8a93ff;--sidebar-accent-foreground:#fff;--sidebar-border:#ebebeb;--sidebar-ring:#999;--font-sans:var(--font-google-sans-flex), ui-sans-serif, sans-serif;--font-serif:var(--font-google-sans-flex), ui-sans-serif, serif;--font-mono:var(--font-source-code-pro), ui-monospace, monospace;--radius:.75rem;--shadow-x:0;--shadow-y:8px;--shadow-blur:12px;--shadow-spread:2px;--shadow-opacity:.005;--shadow-color:#000;--shadow-2xs:0 8px 12px 2px #0000;--shadow-xs:0 8px 12px 2px #0000;--shadow-sm:0 8px 12px 2px #00000003, 0 1px 2px 1px #00000003;--shadow:0 8px 12px 2px #00000003, 0 1px 2px 1px #00000003;--shadow-md:0 8px 12px 2px #00000003, 0 2px 4px 1px #00000003;--shadow-lg:0 8px 12px 2px #00000003, 0 4px 6px 1px #00000003;--shadow-xl:0 8px 12px 2px #00000003, 0 8px 10px 1px #00000003;--shadow-2xl:0 8px 12px 2px #00000003;--tracking-normal:0em;--spacing:.275rem}@supports (color:lab(0% 0 0)){[data-theme=discord]{--background:lab(99.304% -.0000298023 0);--foreground:lab(0% 0 0);--card:lab(100% 0 0);--card-foreground:lab(13.696% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(13.696% 0 0);--primary:lab(47.9891% 30.1907 -75.3113);--primary-foreground:lab(100% 0 0);--secondary:lab(87.008% 0 0);--secondary-foreground:lab(9.056% -.00000745058 .00000298023);--muted:lab(95.4992% -.0000298023 0);--muted-foreground:lab(54.18% 0 0);--accent:lab(63.8679% 17.8661 -55.6861);--accent-foreground:lab(100% 0 0);--destructive:lab(57.5972% 72.493 54.412);--destructive-foreground:lab(100% 0 0);--border:lab(93.0516% -.0000298023 0);--input:lab(82.716% 0 0);--ring:lab(63.228% 0 0);--chart-1:lab(47.9891% 30.1907 -75.3113);--chart-2:lab(84.8302% 1.57648 -21.9719);--chart-3:lab(61.0108% 15.8821 -59.2405);--chart-4:lab(91.8147% .369221 -11.7035);--chart-5:lab(74.7673% 4.99329 -38.2267);--sidebar:lab(97.2276% -.0000298023 0);--sidebar-foreground:lab(0% 0 0);--sidebar-primary:lab(47.9891% 30.1907 -75.3113);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(63.8679% 17.8661 -55.6861);--sidebar-accent-foreground:lab(100% 0 0);--sidebar-border:lab(93.0516% -.0000298023 0);--sidebar-ring:lab(63.228% 0 0)}}[data-theme=discord].dark{--background:#1a1a1e;--foreground:#fbfbfb;--card:#242429;--card-foreground:#fbfbfb;--popover:#1e2124;--popover-foreground:#fcf8fa;--primary:#5865f2;--primary-foreground:#fff;--secondary:#dadada;--secondary-foreground:#1a1a1a;--muted:#1f1e24;--muted-foreground:#9b9b9b;--accent:#7e87ec;--accent-foreground:#fff;--destructive:#da373c;--destructive-foreground:#fff;--border:#2f3032;--input:#222327;--ring:#01b0f5;--chart-1:#5864f4;--chart-2:#c6d4fd;--chart-3:#778dfd;--chart-4:#e0e8fe;--chart-5:#a1b7fe;--sidebar:#202024;--sidebar-foreground:#fbfbfb;--sidebar-primary:#5865f2;--sidebar-primary-foreground:#fff;--sidebar-accent:#7e87ec;--sidebar-accent-foreground:#fff;--sidebar-border:#2f3032;--sidebar-ring:#01b0f5;--shadow-color:#000}@supports (color:lab(0% 0 0)){[data-theme=discord].dark{--background:lab(9.39212% .79906 -2.77475);--foreground:lab(98.6196% 0 0);--card:lab(14.3539% .965908 -3.35089);--card-foreground:lab(98.6196% 0 0);--popover:lab(12.5314% -.801235 -2.45005);--popover-foreground:lab(97.9746% 1.33029 -.281465);--primary:lab(48.1079% 29.0481 -73.994);--primary-foreground:lab(100% 0 0);--secondary:lab(87.008% 0 0);--secondary-foreground:lab(9.056% -.00000745058 .00000298023);--muted:lab(11.5692% 1.66429 -3.90633);--muted-foreground:lab(63.924% 0 0);--accent:lab(59.0609% 16.8663 -52.9368);--accent-foreground:lab(100% 0 0);--destructive:lab(50.1827% 63.0802 37.8756);--destructive-foreground:lab(100% 0 0);--border:lab(19.8161% -.0945777 -1.43251);--input:lab(13.7371% .300631 -2.84441);--ring:lab(67.0257% -19.8258 -45.6645);--chart-1:lab(47.9891% 30.1907 -75.3113);--chart-2:lab(84.8302% 1.57648 -21.9719);--chart-3:lab(61.0108% 15.8821 -59.2405);--chart-4:lab(91.8147% .369221 -11.7035);--chart-5:lab(74.7673% 4.99329 -38.2267);--sidebar:lab(12.3756% .774056 -2.70588);--sidebar-foreground:lab(98.6196% 0 0);--sidebar-primary:lab(48.1079% 29.0481 -73.994);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(59.0609% 16.8663 -52.9368);--sidebar-accent-foreground:lab(100% 0 0);--sidebar-border:lab(19.8161% -.0945777 -1.43251);--sidebar-ring:lab(67.0257% -19.8258 -45.6645);--shadow-color:lab(0% 0 0)}}
[data-theme=supabase]{--background:#fcfcfc;--foreground:#171717;--card:#fcfcfc;--card-foreground:#171717;--popover:#fcfcfc;--popover-foreground:#525252;--primary:#72e3ad;--primary-foreground:#1e2723;--secondary:#fdfdfd;--secondary-foreground:#171717;--muted:#ededed;--muted-foreground:#202020;--accent:#ededed;--accent-foreground:#202020;--destructive:#ca3214;--destructive-foreground:#fffcfc;--border:#dfdfdf;--input:#f6f6f6;--ring:#72e3ad;--chart-1:#72e3ad;--chart-2:#3b82f6;--chart-3:#8b5cf6;--chart-4:#f59e0b;--chart-5:#10b981;--sidebar:#fcfcfc;--sidebar-foreground:#707070;--sidebar-primary:#72e3ad;--sidebar-primary-foreground:#1e2723;--sidebar-accent:#ededed;--sidebar-accent-foreground:#202020;--sidebar-border:#dfdfdf;--sidebar-ring:#72e3ad;--font-sans:Outfit, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:monospace;--radius:.5rem;--shadow-x:0px;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:.17;--shadow-color:#000;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b, 0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b, 0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b, 0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b, 0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b, 0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em;--spacing:.25rem}@supports (color:lab(0% 0 0)){[data-theme=supabase]{--background:lab(98.9676% -.0000298023 -.0000119209);--foreground:lab(7.73655% 0 0);--card:lab(98.9676% -.0000298023 -.0000119209);--card-foreground:lab(7.73655% 0 0);--popover:lab(98.9676% -.0000298023 -.0000119209);--popover-foreground:lab(34.8776% -.0000149012 0);--primary:lab(82.5684% -43.1553 16.1287);--primary-foreground:lab(14.6584% -4.90728 1.26909);--secondary:lab(99.304% -.0000298023 0);--secondary-foreground:lab(7.73655% 0 0);--muted:lab(93.7476% 0 -.0000119209);--muted-foreground:lab(12.246% 0 0);--accent:lab(93.7476% 0 -.0000119209);--accent-foreground:lab(12.246% 0 0);--destructive:lab(46.2751% 59.0239 53.2667);--destructive-foreground:lab(99.201% 1.03092 .370634);--border:lab(88.8292% 0 -.0000119209);--input:lab(96.8796% -.0000298023 0);--ring:lab(82.5684% -43.1553 16.1287);--chart-1:lab(82.5684% -43.1553 16.1287);--chart-2:lab(54.6212% 8.75983 -65.7857);--chart-3:lab(50.6878% 45.8471 -71.7925);--chart-4:lab(72.7923% 26.9413 75.4637);--chart-5:lab(66.6956% -50.6769 17.0621);--sidebar:lab(98.9676% -.0000298023 -.0000119209);--sidebar-foreground:lab(47.2432% 0 0);--sidebar-primary:lab(82.5684% -43.1553 16.1287);--sidebar-primary-foreground:lab(14.6584% -4.90728 1.26909);--sidebar-accent:lab(93.7476% 0 -.0000119209);--sidebar-accent-foreground:lab(12.246% 0 0);--sidebar-border:lab(88.8292% 0 -.0000119209);--sidebar-ring:lab(82.5684% -43.1553 16.1287)}}[data-theme=supabase].dark{--background:#121212;--foreground:#e2e8f0;--card:#171717;--card-foreground:#e2e8f0;--popover:#242424;--popover-foreground:#a9a9a9;--primary:#006239;--primary-foreground:#dde8e3;--secondary:#242424;--secondary-foreground:#fafafa;--muted:#1f1f1f;--muted-foreground:#a2a2a2;--accent:#313131;--accent-foreground:#fafafa;--destructive:#541c15;--destructive-foreground:#ede9e8;--border:#292929;--input:#242424;--ring:#4ade80;--chart-1:#4ade80;--chart-2:#60a5fa;--chart-3:#a78bfa;--chart-4:#fbbf24;--chart-5:#2dd4bf;--sidebar:#121212;--sidebar-foreground:#898989;--sidebar-primary:#006239;--sidebar-primary-foreground:#dde8e3;--sidebar-accent:#313131;--sidebar-accent-foreground:#fafafa;--sidebar-border:#292929;--sidebar-ring:#4ade80;--font-sans:Outfit, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:monospace;--radius:.5rem;--shadow-x:0px;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:.17;--shadow-color:#000;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b, 0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b, 0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b, 0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b, 0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b, 0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em;--spacing:.25rem}@supports (color:lab(0% 0 0)){[data-theme=supabase].dark{--background:lab(5.46356% -.00000745058 .00000298023);--foreground:lab(91.7131% -.969708 -4.62378);--card:lab(7.73655% 0 0);--card-foreground:lab(91.7131% -.969708 -4.62378);--popover:lab(14.1948% 0 0);--popover-foreground:lab(69.2368% 0 0);--primary:lab(35.9903% -34.1244 16.0686);--primary-foreground:lab(91.0518% -4.47997 1.10044);--secondary:lab(14.1948% 0 0);--secondary-foreground:lab(98.2716% 0 0);--muted:lab(11.7588% 0 -.00000298023);--muted-foreground:lab(66.6152% 0 0);--accent:lab(20.3312% 0 0);--accent-foreground:lab(98.2716% 0 0);--destructive:lab(19.4307% 26.2126 18.9584);--destructive-foreground:lab(92.6354% 1.25057 .979006);--border:lab(16.5844% 0 0);--input:lab(14.1948% 0 0);--ring:lab(79.1499% -56.2124 34.18);--chart-1:lab(79.1499% -56.2124 34.18);--chart-2:lab(66.0319% -2.91848 -49.7553);--chart-3:lab(64.0843% 29.1875 -52.4464);--chart-4:lab(81.2523% 13.2677 77.0876);--chart-5:lab(76.6401% -46.2326 -2.00301);--sidebar:lab(5.46356% -.00000745058 .00000298023);--sidebar-foreground:lab(57.0916% 0 0);--sidebar-primary:lab(35.9903% -34.1244 16.0686);--sidebar-primary-foreground:lab(91.0518% -4.47997 1.10044);--sidebar-accent:lab(20.3312% 0 0);--sidebar-accent-foreground:lab(98.2716% 0 0);--sidebar-border:lab(16.5844% 0 0);--sidebar-ring:lab(79.1499% -56.2124 34.18)}}@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-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); --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); --font-sans: var(--font-sans); --font-mono: var(--font-mono); --font-serif: var(--font-serif); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --shadow-2xs: var(--shadow-2xs); --shadow-xs: var(--shadow-xs); --shadow-sm: var(--shadow-sm); --shadow: var(--shadow); --shadow-md: var(--shadow-md); --shadow-lg: var(--shadow-lg); --shadow-xl: var(--shadow-xl); --shadow-2xl: var(--shadow-2xl); --tracking-tighter: calc(var(--tracking-normal) - .05em); --tracking-tight: calc(var(--tracking-normal) - .025em); --tracking-normal: var(--tracking-normal); --tracking-wide: calc(var(--tracking-normal) + .025em); --tracking-wider: calc(var(--tracking-normal) + .05em); --tracking-widest: calc(var(--tracking-normal) + .1em);}
[data-theme=vercel]{--background:#fcfcfc;--foreground:#000;--card:#fff;--card-foreground:#000;--popover:#fcfcfc;--popover-foreground:#000;--primary:#000;--primary-foreground:#fff;--secondary:#ebebeb;--secondary-foreground:#000;--muted:#f5f5f5;--muted-foreground:#525252;--accent:#ebebeb;--accent-foreground:#000;--destructive:#e54b4f;--destructive-foreground:#fff;--border:#e4e4e4;--input:#ebebeb;--ring:#000;--chart-1:#ffaf09;--chart-2:#2d62ef;--chart-3:#a4a4a4;--chart-4:#e4e4e4;--chart-5:#747474;--sidebar:#fcfcfc;--sidebar-foreground:#000;--sidebar-primary:#000;--sidebar-primary-foreground:#fff;--sidebar-accent:#ebebeb;--sidebar-accent-foreground:#000;--sidebar-border:#ebebeb;--sidebar-ring:#000;--font-sans:Geist, sans-serif;--font-serif:Georgia, serif;--font-mono:Geist Mono, monospace;--radius:.5rem;--shadow-x:0px;--shadow-y:1px;--shadow-blur:2px;--shadow-spread:0px;--shadow-opacity:.18;--shadow-color:#000;--shadow-2xs:0px 1px 2px 0px #00000017;--shadow-xs:0px 1px 2px 0px #00000017;--shadow-sm:0px 1px 2px 0px #0000002e, 0px 1px 2px -1px #0000002e;--shadow:0px 1px 2px 0px #0000002e, 0px 1px 2px -1px #0000002e;--shadow-md:0px 1px 2px 0px #0000002e, 0px 2px 4px -1px #0000002e;--shadow-lg:0px 1px 2px 0px #0000002e, 0px 4px 6px -1px #0000002e;--shadow-xl:0px 1px 2px 0px #0000002e, 0px 8px 10px -1px #0000002e;--shadow-2xl:0px 1px 2px 0px #00000073;--tracking-normal:0em;--spacing:.25rem}@supports (color:lab(0% 0 0)){[data-theme=vercel]{--background:lab(98.84% .0000298023 -.0000119209);--foreground:lab(0% 0 0);--card:lab(100% 0 0);--card-foreground:lab(0% 0 0);--popover:lab(98.84% .0000298023 -.0000119209);--popover-foreground:lab(0% 0 0);--primary:lab(0% 0 0);--primary-foreground:lab(100% 0 0);--secondary:lab(93.04% .0000298023 -.0000119209);--secondary-foreground:lab(0% 0 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(35.04% -.0000149012 0);--accent:lab(93.04% .0000298023 -.0000119209);--accent-foreground:lab(0% 0 0);--destructive:lab(55.1357% 60.3603 32.9775);--destructive-foreground:lab(100% 0 0);--border:lab(90.72% .0000298023 -.0000119209);--input:lab(93.04% .0000298023 -.0000119209);--ring:lab(0% 0 0);--chart-1:lab(77.777% 22.971 79.9849);--chart-2:lab(45.046% 23.8521 -77.5322);--chart-3:lab(67.52% -.0000298023 0);--chart-4:lab(90.72% .0000298023 -.0000119209);--chart-5:lab(48.96% 0 0);--sidebar:lab(98.84% .0000298023 -.0000119209);--sidebar-foreground:lab(0% 0 0);--sidebar-primary:lab(0% 0 0);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(93.04% .0000298023 -.0000119209);--sidebar-accent-foreground:lab(0% 0 0);--sidebar-border:lab(93.04% .0000298023 -.0000119209);--sidebar-ring:lab(0% 0 0)}}[data-theme=vercel].dark{--background:#000;--foreground:#fff;--card:#090909;--card-foreground:#fff;--popover:#121212;--popover-foreground:#fff;--primary:#fff;--primary-foreground:#000;--secondary:#222;--secondary-foreground:#fff;--muted:#1d1d1d;--muted-foreground:#a4a4a4;--accent:#333;--accent-foreground:#fff;--destructive:#ff5b5b;--destructive-foreground:#000;--border:#242424;--input:#333;--ring:#a4a4a4;--chart-1:#ffaf09;--chart-2:#2671f4;--chart-3:#747474;--chart-4:#525252;--chart-5:#e4e4e4;--sidebar:#121212;--sidebar-foreground:#fff;--sidebar-primary:#fff;--sidebar-primary-foreground:#000;--sidebar-accent:#333;--sidebar-accent-foreground:#fff;--sidebar-border:#333;--sidebar-ring:#a4a4a4;--font-sans:Geist, sans-serif;--font-serif:Georgia, serif;--font-mono:Geist Mono, monospace;--radius:.5rem;--shadow-x:0px;--shadow-y:1px;--shadow-blur:2px;--shadow-spread:0px;--shadow-opacity:.18;--shadow-color:#000;--shadow-2xs:0px 1px 2px 0px #00000017;--shadow-xs:0px 1px 2px 0px #00000017;--shadow-sm:0px 1px 2px 0px #0000002e, 0px 1px 2px -1px #0000002e;--shadow:0px 1px 2px 0px #0000002e, 0px 1px 2px -1px #0000002e;--shadow-md:0px 1px 2px 0px #0000002e, 0px 2px 4px -1px #0000002e;--shadow-lg:0px 1px 2px 0px #0000002e, 0px 4px 6px -1px #0000002e;--shadow-xl:0px 1px 2px 0px #0000002e, 0px 8px 10px -1px #0000002e;--shadow-2xl:0px 1px 2px 0px #00000073}@supports (color:lab(0% 0 0)){[data-theme=vercel].dark{--background:lab(0% 0 0);--foreground:lab(100% 0 0);--card:lab(2.47865% 0 0);--card-foreground:lab(100% 0 0);--popover:lab(5.26802% 0 0);--popover-foreground:lab(100% 0 0);--primary:lab(100% 0 0);--primary-foreground:lab(0% 0 0);--secondary:lab(13% 0 0);--secondary-foreground:lab(100% 0 0);--muted:lab(10.68% .00000745058 -.00000298023);--muted-foreground:lab(67.52% -.0000298023 0);--accent:lab(21.12% 0 0);--accent-foreground:lab(100% 0 0);--destructive:lab(62.0192% 63.2964 35.8073);--destructive-foreground:lab(0% 0 0);--border:lab(14.16% 0 0);--input:lab(21.12% 0 0);--ring:lab(67.52% -.0000298023 0);--chart-1:lab(77.777% 22.971 79.9849);--chart-2:lab(49.0693% 15.7385 -73.4532);--chart-3:lab(48.96% 0 0);--chart-4:lab(35.04% -.0000149012 0);--chart-5:lab(90.72% .0000298023 -.0000119209);--sidebar:lab(5.26802% 0 0);--sidebar-foreground:lab(100% 0 0);--sidebar-primary:lab(100% 0 0);--sidebar-primary-foreground:lab(0% 0 0);--sidebar-accent:lab(21.12% 0 0);--sidebar-accent-foreground:lab(100% 0 0);--sidebar-border:lab(21.12% 0 0);--sidebar-ring:lab(67.52% -.0000298023 0)}}@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-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); --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); --font-sans: var(--font-sans); --font-mono: var(--font-mono); --font-serif: var(--font-serif); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --shadow-2xs: var(--shadow-2xs); --shadow-xs: var(--shadow-xs); --shadow-sm: var(--shadow-sm); --shadow: var(--shadow); --shadow-md: var(--shadow-md); --shadow-lg: var(--shadow-lg); --shadow-xl: var(--shadow-xl); --shadow-2xl: var(--shadow-2xl);}
[data-theme=mono]{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#737373;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#717171;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e7000b;--destructive-foreground:#f5f5f5;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#737373;--chart-2:#737373;--chart-3:#737373;--chart-4:#737373;--chart-5:#737373;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--font-sans:Geist Mono, monospace;--font-serif:Geist Mono, monospace;--font-mono:Geist Mono, monospace;--radius:0rem;--shadow-x:0px;--shadow-y:1px;--shadow-blur:0px;--shadow-spread:0px;--shadow-opacity:0;--shadow-color:#000;--shadow-2xs:0px 1px 0px 0px #0000;--shadow-xs:0px 1px 0px 0px #0000;--shadow-sm:0px 1px 0px 0px #0000, 0px 1px 2px -1px #0000;--shadow:0px 1px 0px 0px #0000, 0px 1px 2px -1px #0000;--shadow-md:0px 1px 0px 0px #0000, 0px 2px 4px -1px #0000;--shadow-lg:0px 1px 0px 0px #0000, 0px 4px 6px -1px #0000;--shadow-xl:0px 1px 0px 0px #0000, 0px 8px 10px -1px #0000;--shadow-2xl:0px 1px 0px 0px #0000;--tracking-normal:0em;--spacing:.25rem}@supports (color:lab(0% 0 0)){[data-theme=mono]{--background:lab(100% 0 0);--foreground:lab(2.74243% -.0000149012 0);--card:lab(100% 0 0);--card-foreground:lab(2.74243% -.0000149012 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.74243% -.0000149012 0);--primary:lab(48.438% 0 0);--primary-foreground:lab(98.2716% 0 0);--secondary:lab(96.5432% -.0000596046 0);--secondary-foreground:lab(7.73655% 0 0);--muted:lab(96.5432% -.0000596046 0);--muted-foreground:lab(47.6376% 0 0);--accent:lab(96.5432% -.0000596046 0);--accent-foreground:lab(7.73655% 0 0);--destructive:lab(49.2469% 75.052 61.733);--destructive-foreground:lab(96.5432% -.0000596046 0);--border:lab(90.9404% 0 -.0000119209);--input:lab(90.9404% 0 -.0000119209);--ring:lab(66.244% 0 0);--chart-1:lab(48.438% 0 0);--chart-2:lab(48.438% 0 0);--chart-3:lab(48.438% 0 0);--chart-4:lab(48.438% 0 0);--chart-5:lab(48.438% 0 0);--sidebar:lab(98.2716% 0 0);--sidebar-foreground:lab(2.74243% -.0000149012 0);--sidebar-primary:lab(7.73655% 0 0);--sidebar-primary-foreground:lab(98.2716% 0 0);--sidebar-accent:lab(96.5432% -.0000596046 0);--sidebar-accent-foreground:lab(7.73655% 0 0);--sidebar-border:lab(90.9404% 0 -.0000119209);--sidebar-ring:lab(66.244% 0 0)}}[data-theme=mono].dark{--background:#0a0a0a;--foreground:#fafafa;--card:#191919;--card-foreground:#fafafa;--popover:#262626;--popover-foreground:#fafafa;--primary:#737373;--primary-foreground:#fafafa;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#404040;--accent-foreground:#fafafa;--destructive:#ff6467;--destructive-foreground:#262626;--border:#383838;--input:#525252;--ring:#737373;--chart-1:#737373;--chart-2:#737373;--chart-3:#737373;--chart-4:#737373;--chart-5:#737373;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#fafafa;--sidebar-primary-foreground:#171717;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#fff;--sidebar-ring:#525252;--font-sans:Geist Mono, monospace;--font-serif:Geist Mono, monospace;--font-mono:Geist Mono, monospace;--radius:0rem;--shadow-x:0px;--shadow-y:1px;--shadow-blur:0px;--shadow-spread:0px;--shadow-opacity:0;--shadow-color:#000;--shadow-2xs:0px 1px 0px 0px #0000;--shadow-xs:0px 1px 0px 0px #0000;--shadow-sm:0px 1px 0px 0px #0000, 0px 1px 2px -1px #0000;--shadow:0px 1px 0px 0px #0000, 0px 1px 2px -1px #0000;--shadow-md:0px 1px 0px 0px #0000, 0px 2px 4px -1px #0000;--shadow-lg:0px 1px 0px 0px #0000, 0px 4px 6px -1px #0000;--shadow-xl:0px 1px 0px 0px #0000, 0px 8px 10px -1px #0000;--shadow-2xl:0px 1px 0px 0px #0000}@supports (color:lab(0% 0 0)){[data-theme=mono].dark{--background:lab(2.74243% -.0000149012 0);--foreground:lab(98.2716% 0 0);--card:lab(8.7544% 0 0);--card-foreground:lab(98.2716% 0 0);--popover:lab(15.1576% 0 0);--popover-foreground:lab(98.2716% 0 0);--primary:lab(48.438% 0 0);--primary-foreground:lab(98.2716% 0 0);--secondary:lab(15.1576% 0 0);--secondary-foreground:lab(98.2716% 0 0);--muted:lab(15.1576% 0 0);--muted-foreground:lab(66.244% 0 0);--accent:lab(27.094% 0 0);--accent-foreground:lab(98.2716% 0 0);--destructive:lab(63.516% 60.1641 30.9981);--destructive-foreground:lab(15.1576% 0 0);--border:lab(23.5212% 0 0);--input:lab(34.8776% -.0000149012 0);--ring:lab(48.438% 0 0);--chart-1:lab(48.438% 0 0);--chart-2:lab(48.438% 0 0);--chart-3:lab(48.438% 0 0);--chart-4:lab(48.438% 0 0);--chart-5:lab(48.438% 0 0);--sidebar:lab(7.73655% 0 0);--sidebar-foreground:lab(98.2716% 0 0);--sidebar-primary:lab(98.2716% 0 0);--sidebar-primary-foreground:lab(7.73655% 0 0);--sidebar-accent:lab(15.1576% 0 0);--sidebar-accent-foreground:lab(98.2716% 0 0);--sidebar-border:lab(100% 0 0);--sidebar-ring:lab(34.8776% -.0000149012 0)}}@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-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); --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); --font-sans: var(--font-sans); --font-mono: var(--font-mono); --font-serif: var(--font-serif); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --shadow-2xs: var(--shadow-2xs); --shadow-xs: var(--shadow-xs); --shadow-sm: var(--shadow-sm); --shadow: var(--shadow); --shadow-md: var(--shadow-md); --shadow-lg: var(--shadow-lg); --shadow-xl: var(--shadow-xl); --shadow-2xl: var(--shadow-2xl);}
[data-theme=notebook]{--background:#f9f9f9;--foreground:#3a3a3a;--card:#fff;--card-foreground:#3a3a3a;--popover:#fff;--popover-foreground:#3a3a3a;--primary:#606060;--primary-foreground:#f0f0f0;--secondary:#dedede;--secondary-foreground:#3a3a3a;--muted:#e3e3e3;--muted-foreground:#505050;--accent:#f3eac8;--accent-foreground:#5d4037;--destructive:#c87a7a;--destructive-foreground:#fff;--border:#747272;--input:#fff;--ring:#a0a0a0;--chart-1:#333;--chart-2:#555;--chart-3:#777;--chart-4:#999;--chart-5:#bbb;--sidebar:#f0f0f0;--sidebar-foreground:#3a3a3a;--sidebar-primary:#606060;--sidebar-primary-foreground:#f0f0f0;--sidebar-accent:#f3eac8;--sidebar-accent-foreground:#5d4037;--sidebar-border:silver;--sidebar-ring:#a0a0a0;--font-sans:"Architects Daughter", sans-serif;--font-serif:"Times New Roman", Times, serif;--font-mono:"Courier New", Courier, monospace;--radius:.625rem;--shadow-x:1px;--shadow-y:4px;--shadow-blur:5px;--shadow-spread:0px;--shadow-opacity:.03;--shadow-color:#000;--shadow-2xs:1px 4px 5px 0px #00000003;--shadow-xs:1px 4px 5px 0px #00000003;--shadow-sm:1px 4px 5px 0px #00000008, 1px 1px 2px -1px #00000008;--shadow:1px 4px 5px 0px #00000008, 1px 1px 2px -1px #00000008;--shadow-md:1px 4px 5px 0px #00000008, 1px 2px 4px -1px #00000008;--shadow-lg:1px 4px 5px 0px #00000008, 1px 4px 6px -1px #00000008;--shadow-xl:1px 4px 5px 0px #00000008, 1px 8px 10px -1px #00000008;--shadow-2xl:1px 4px 5px 0px #00000012;--tracking-normal:.5px;--spacing:.25rem}@supports (color:lab(0% 0 0)){[data-theme=notebook]{--background:lab(97.9236% -.0000298023 .0000119209);--foreground:lab(24.426% .0000149012 -.00000596046);--card:lab(100% 0 0);--card-foreground:lab(24.426% .0000149012 -.00000596046);--popover:lab(100% 0 0);--popover-foreground:lab(24.426% .0000149012 -.00000596046);--primary:lab(40.7356% -.0000149012 .00000596046);--primary-foreground:lab(94.7916% -.0000298023 0);--secondary:lab(88.4696% -.0000298023 .0000119209);--secondary-foreground:lab(24.426% .0000149012 -.00000596046);--muted:lab(90.2328% -.0000298023 0);--muted-foreground:lab(34.0308% 0 0);--accent:lab(92.7586% -.880957 17.7413);--accent-foreground:lab(30.255% 12.0754 10.8381);--destructive:lab(59.8683% 31.1949 13.6416);--destructive-foreground:lab(100% 0 0);--border:lab(48.2147% .805348 .289965);--input:lab(100% 0 0);--ring:lab(65.8728% .0000298023 -.0000119209);--chart-1:lab(21.2476% -.0000149012 0);--chart-2:lab(36.142% 0 -.00000596046);--chart-3:lab(50.0388% -.0000298023 0);--chart-4:lab(63.228% 0 0);--chart-5:lab(75.8836% 0 0);--sidebar:lab(94.7916% -.0000298023 0);--sidebar-foreground:lab(24.426% .0000149012 -.00000596046);--sidebar-primary:lab(40.7356% -.0000149012 .00000596046);--sidebar-primary-foreground:lab(94.7916% -.0000298023 0);--sidebar-accent:lab(92.7586% -.880957 17.7413);--sidebar-accent-foreground:lab(30.255% 12.0754 10.8381);--sidebar-border:lab(77.7048% -.0000298023 0);--sidebar-ring:lab(65.8728% .0000298023 -.0000119209)}}[data-theme=notebook].dark{--background:#2b2b2b;--foreground:#dcdcdc;--card:#333;--card-foreground:#dcdcdc;--popover:#333;--popover-foreground:#dcdcdc;--primary:#b0b0b0;--primary-foreground:#2b2b2b;--secondary:#5a5a5a;--secondary-foreground:silver;--muted:#454545;--muted-foreground:#a0a0a0;--accent:#e0e0e0;--accent-foreground:#333;--destructive:#d9afaf;--destructive-foreground:#2b2b2b;--border:#4f4f4f;--input:#333;--ring:silver;--chart-1:#efefef;--chart-2:#d0d0d0;--chart-3:#b0b0b0;--chart-4:#909090;--chart-5:#707070;--sidebar:#212121;--sidebar-foreground:#dcdcdc;--sidebar-primary:#b0b0b0;--sidebar-primary-foreground:#212121;--sidebar-accent:#e0e0e0;--sidebar-accent-foreground:#333;--sidebar-border:#4f4f4f;--sidebar-ring:silver;--font-sans:"Architects Daughter", sans-serif;--font-serif:Georgia, serif;--font-mono:"Fira Code", "Courier New", monospace;--radius:.625rem;--shadow-x:1px;--shadow-y:4px;--shadow-blur:5px;--shadow-spread:0px;--shadow-opacity:.03;--shadow-color:#000;--shadow-2xs:1px 4px 5px 0px #00000003;--shadow-xs:1px 4px 5px 0px #00000003;--shadow-sm:1px 4px 5px 0px #00000008, 1px 1px 2px -1px #00000008;--shadow:1px 4px 5px 0px #00000008, 1px 1px 2px -1px #00000008;--shadow-md:1px 4px 5px 0px #00000008, 1px 2px 4px -1px #00000008;--shadow-lg:1px 4px 5px 0px #00000008, 1px 4px 6px -1px #00000008;--shadow-xl:1px 4px 5px 0px #00000008, 1px 8px 10px -1px #00000008;--shadow-2xl:1px 4px 5px 0px #00000012}@supports (color:lab(0% 0 0)){[data-theme=notebook].dark{--background:lab(17.5356% 0 0);--foreground:lab(87.762% -.0000298023 0);--card:lab(21.2476% -.0000149012 0);--card-foreground:lab(87.762% -.0000298023 0);--popover:lab(21.2476% -.0000149012 0);--popover-foreground:lab(87.762% -.0000298023 0);--primary:lab(71.8352% 0 0);--primary-foreground:lab(17.5356% 0 0);--secondary:lab(38.2416% -.0000149012 .00000596046);--secondary-foreground:lab(77.7048% -.0000298023 0);--muted:lab(29.2864% -.0000149012 0);--muted-foreground:lab(65.8728% .0000298023 -.0000119209);--accent:lab(89.1772% 0 -.0000119209);--accent-foreground:lab(21.2476% -.0000149012 0);--destructive:lab(75.3047% 15.7493 6.10079);--destructive-foreground:lab(17.5356% 0 0);--border:lab(33.6016% 0 -.00000596046);--input:lab(21.2476% -.0000149012 0);--ring:lab(77.7048% -.0000298023 0);--chart-1:lab(94.4436% 0 0);--chart-2:lab(83.4816% 0 -.0000119209);--chart-3:lab(71.8352% 0 0);--chart-4:lab(59.7944% -.0000298023 0);--chart-5:lab(47.2432% 0 0);--sidebar:lab(12.7448% 0 0);--sidebar-foreground:lab(87.762% -.0000298023 0);--sidebar-primary:lab(71.8352% 0 0);--sidebar-primary-foreground:lab(12.7448% 0 0);--sidebar-accent:lab(89.1772% 0 -.0000119209);--sidebar-accent-foreground:lab(21.2476% -.0000149012 0);--sidebar-border:lab(33.6016% 0 -.00000596046);--sidebar-ring:lab(77.7048% -.0000298023 0)}}@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-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); --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); --font-sans: var(--font-sans); --font-mono: var(--font-mono); --font-serif: var(--font-serif); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --shadow-2xs: var(--shadow-2xs); --shadow-xs: var(--shadow-xs); --shadow-sm: var(--shadow-sm); --shadow: var(--shadow); --shadow-md: var(--shadow-md); --shadow-lg: var(--shadow-lg); --shadow-xl: var(--shadow-xl); --shadow-2xl: var(--shadow-2xl); --tracking-tighter: calc(var(--tracking-normal) - .05em); --tracking-tight: calc(var(--tracking-normal) - .025em); --tracking-normal: var(--tracking-normal); --tracking-wide: calc(var(--tracking-normal) + .025em); --tracking-wider: calc(var(--tracking-normal) + .05em); --tracking-widest: calc(var(--tracking-normal) + .1em);}[data-theme=notebook] body{letter-spacing:var(--tracking-normal)}
[data-theme=light-green]{--background:#fbfcf8;--foreground:#0f172a;--card:#fff;--card-foreground:#0f172a;--popover:#fff;--popover-foreground:#0f172a;--primary:#aff33e;--primary-foreground:#000;--secondary:#334155;--secondary-foreground:#f8fafc;--muted:#f1f5f9;--muted-foreground:#64748b;--accent:#f0fdf4;--accent-foreground:#166534;--destructive:#ef4444;--destructive-foreground:#fff;--border:#e2e8f0;--input:#e2e8f0;--ring:#aff33e;--chart-1:#aff33e;--chart-2:#334155;--chart-3:#22c55e;--chart-4:#64748b;--chart-5:#94a3b8;--sidebar:#fff;--sidebar-foreground:#0f172a;--sidebar-primary:#aff33e;--sidebar-primary-foreground:#000;--sidebar-accent:#f8fafc;--sidebar-accent-foreground:#0f172a;--sidebar-border:#f1f5f9;--sidebar-ring:#aff33e;--font-sans:var(--font-inter), system-ui, sans-serif;--font-serif:Georgia, serif;--font-mono:var(--font-jetbrains-mono), monospace;--radius:1rem;--shadow-x:0px;--shadow-y:8px;--shadow-blur:20px;--shadow-spread:0px;--shadow-opacity:.05;--shadow-color:#000;--shadow-2xs:0px 8px 20px 0px #00000008;--shadow-xs:0px 8px 20px 0px #00000008;--shadow-sm:0px 8px 20px 0px #0000000d, 0px 1px 2px -1px #0000000d;--shadow:0px 8px 20px 0px #0000000d, 0px 1px 2px -1px #0000000d;--shadow-md:0px 8px 20px 0px #0000000d, 0px 2px 4px -1px #0000000d;--shadow-lg:0px 8px 20px 0px #0000000d, 0px 4px 6px -1px #0000000d;--shadow-xl:0px 8px 20px 0px #0000000d, 0px 8px 10px -1px #0000000d;--shadow-2xl:0px 8px 20px 0px #00000021;--tracking-normal:-.01em;--spacing:.25rem}@supports (color:lab(0% 0 0)){[data-theme=light-green]{--background:lab(98.8038% -.869364 1.81142);--foreground:lab(7.77863% 1.58625 -14.2877);--card:lab(100% 0 0);--card-foreground:lab(7.77863% 1.58625 -14.2877);--popover:lab(100% 0 0);--popover-foreground:lab(7.77863% 1.58625 -14.2877);--primary:lab(88.9573% -40.5388 73.6758);--primary-foreground:lab(0% 0 0);--secondary:lab(26.9525% -1.47694 -14.0333);--secondary-foreground:lab(98.1664% -.418365 -1.20071);--muted:lab(96.3208% -.840455 -2.43334);--muted-foreground:lab(48.1612% -1.92755 -14.7149);--accent:lab(98.146% -5.63243 2.77448);--accent-foreground:lab(37.3247% -33.3514 20.7145);--destructive:lab(55.7819% 65.6007 40.7857);--destructive-foreground:lab(100% 0 0);--border:lab(91.7131% -.969708 -4.62378);--input:lab(91.7131% -.969708 -4.62378);--ring:lab(88.9573% -40.5388 73.6758);--chart-1:lab(88.9573% -40.5388 73.6758);--chart-2:lab(26.9525% -1.47694 -14.0333);--chart-3:lab(70.2133% -57.9786 39.4368);--chart-4:lab(48.1612% -1.92755 -14.7149);--chart-5:lab(66.3323% -2.05746 -12.7638);--sidebar:lab(100% 0 0);--sidebar-foreground:lab(7.77863% 1.58625 -14.2877);--sidebar-primary:lab(88.9573% -40.5388 73.6758);--sidebar-primary-foreground:lab(0% 0 0);--sidebar-accent:lab(98.1664% -.418365 -1.20071);--sidebar-accent-foreground:lab(7.77863% 1.58625 -14.2877);--sidebar-border:lab(96.3208% -.840455 -2.43334);--sidebar-ring:lab(88.9573% -40.5388 73.6758)}}[data-theme=light-green].dark{--background:#020617;--foreground:#f8fafc;--card:#0f172a;--card-foreground:#f8fafc;--popover:#0f172a;--popover-foreground:#f8fafc;--primary:#aff33e;--primary-foreground:#000;--secondary:#1e293b;--secondary-foreground:#f8fafc;--muted:#1e293b;--muted-foreground:#94a3b8;--accent:#14532d;--accent-foreground:#aff33e;--destructive:#991b1b;--destructive-foreground:#fff;--border:#1e293b;--input:#1e293b;--ring:#aff33e;--chart-1:#aff33e;--chart-2:#3b82f6;--chart-3:#22c55e;--chart-4:#a855f7;--chart-5:#f59e0b;--sidebar:#020617;--sidebar-foreground:#f8fafc;--sidebar-primary:#aff33e;--sidebar-primary-foreground:#000;--sidebar-accent:#1e293b;--sidebar-accent-foreground:#f8fafc;--sidebar-border:#1e293b;--sidebar-ring:#aff33e;--font-sans:var(--font-inter), system-ui, sans-serif;--font-serif:Georgia, serif;--font-mono:var(--font-jetbrains-mono), monospace;--radius:1rem;--shadow-x:0px;--shadow-y:10px;--shadow-blur:25px;--shadow-spread:0px;--shadow-opacity:.4;--shadow-color:#000;--shadow-2xs:0px 10px 25px 0px #0003;--shadow-xs:0px 10px 25px 0px #0003;--shadow-sm:0px 10px 25px 0px #0006, 0px 1px 2px -1px #0006;--shadow:0px 10px 25px 0px #0006, 0px 1px 2px -1px #0006;--shadow-md:0px 10px 25px 0px #0006, 0px 2px 4px -1px #0006;--shadow-lg:0px 10px 25px 0px #0006, 0px 4px 6px -1px #0006;--shadow-xl:0px 10px 25px 0px #0006, 0px 8px 10px -1px #0006;--shadow-2xl:0px 10px 25px 0px #000}@supports (color:lab(0% 0 0)){[data-theme=light-green].dark{--background:lab(1.77041% 1.21916 -8.84475);--foreground:lab(98.1664% -.418365 -1.20071);--card:lab(7.77863% 1.58625 -14.2877);--card-foreground:lab(98.1664% -.418365 -1.20071);--popover:lab(7.77863% 1.58625 -14.2877);--popover-foreground:lab(98.1664% -.418365 -1.20071);--primary:lab(88.9573% -40.5388 73.6758);--primary-foreground:lab(0% 0 0);--secondary:lab(16.2244% -.476554 -13.2095);--secondary-foreground:lab(98.1664% -.418365 -1.20071);--muted:lab(16.2244% -.476554 -13.2095);--muted-foreground:lab(66.3323% -2.05746 -12.7638);--accent:lab(30.6742% -27.9366 16.3211);--accent-foreground:lab(88.9573% -40.5388 73.6758);--destructive:lab(33.8585% 50.7899 35.3979);--destructive-foreground:lab(100% 0 0);--border:lab(16.2244% -.476554 -13.2095);--input:lab(16.2244% -.476554 -13.2095);--ring:lab(88.9573% -40.5388 73.6758);--chart-1:lab(88.9573% -40.5388 73.6758);--chart-2:lab(54.6212% 8.75983 -65.7857);--chart-3:lab(70.2133% -57.9786 39.4368);--chart-4:lab(52.7946% 56.2626 -68.7397);--chart-5:lab(72.7923% 26.9413 75.4637);--sidebar:lab(1.77041% 1.21916 -8.84475);--sidebar-foreground:lab(98.1664% -.418365 -1.20071);--sidebar-primary:lab(88.9573% -40.5388 73.6758);--sidebar-primary-foreground:lab(0% 0 0);--sidebar-accent:lab(16.2244% -.476554 -13.2095);--sidebar-accent-foreground:lab(98.1664% -.418365 -1.20071);--sidebar-border:lab(16.2244% -.476554 -13.2095);--sidebar-ring:lab(88.9573% -40.5388 73.6758)}}@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-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); --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); --font-sans: var(--font-sans); --font-mono: var(--font-mono); --font-serif: var(--font-serif); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --shadow-2xs: var(--shadow-2xs); --shadow-xs: var(--shadow-xs); --shadow-sm: var(--shadow-sm); --shadow: var(--shadow); --shadow-md: var(--shadow-md); --shadow-lg: var(--shadow-lg); --shadow-xl: var(--shadow-xl); --shadow-2xl: var(--shadow-2xl); --tracking-tighter: calc(var(--tracking-normal) - .05em); --tracking-tight: calc(var(--tracking-normal) - .025em); --tracking-normal: var(--tracking-normal); --tracking-wide: calc(var(--tracking-normal) + .025em); --tracking-wider: calc(var(--tracking-normal) + .05em); --tracking-widest: calc(var(--tracking-normal) + .1em);}
[data-theme=zen]{--background:#e9e4d8;--foreground:#1e1e1e;--card:#f4efe4;--card-foreground:#1e1e1e;--popover:#f4efe4;--popover-foreground:#1e1e1e;--primary:#2e2e2e;--primary-foreground:#e6e4d7;--secondary:#d8d2c4;--secondary-foreground:#2e2e2e;--muted:#cfc8b8;--muted-foreground:#5e5a52;--accent:#e6e4d7;--accent-foreground:#2e2e2e;--destructive:#dc2626;--destructive-foreground:#fff;--border:#d2cbbb;--input:#d2cbbb;--ring:#2e2e2e;--chart-1:#f26a4b;--chart-2:#1e1e1e;--chart-3:#5e5a52;--chart-4:#a89f8f;--chart-5:#cfc8b8;--sidebar:#e3ddcf;--sidebar-foreground:#1e1e1e;--sidebar-primary:#2e2e2e;--sidebar-primary-foreground:#e6e4d7;--sidebar-accent:#e6e4d7;--sidebar-accent-foreground:#2e2e2e;--sidebar-border:#d2cbbb;--sidebar-ring:#2e2e2e;--font-sans:var(--font-inter), sans-serif;--font-serif:var(--font-playfair-display), serif;--font-mono:var(--font-jetbrains-mono), monospace;--radius:.5rem;--shadow-x:0px;--shadow-y:4px;--shadow-blur:10px;--shadow-spread:0px;--shadow-opacity:.1;--shadow-color:#000;--shadow-2xs:0px 4px 10px 0px #0000000d;--shadow-xs:0px 4px 10px 0px #0000000d;--shadow-sm:0px 4px 10px 0px #0000001a, 0px 1px 2px -1px #0000001a;--shadow:0px 4px 10px 0px #0000001a, 0px 1px 2px -1px #0000001a;--shadow-md:0px 4px 10px 0px #0000001a, 0px 2px 4px -1px #0000001a;--shadow-lg:0px 4px 10px 0px #0000001a, 0px 4px 6px -1px #0000001a;--shadow-xl:0px 4px 10px 0px #0000001a, 0px 8px 10px -1px #0000001a;--shadow-2xl:0px 4px 10px 0px #00000040;--tracking-normal:.01em;--spacing:.25rem}@supports (color:lab(0% 0 0)){[data-theme=zen]{--background:lab(90.7388% .223905 6.48927);--foreground:lab(11.26% .00000745058 -.00000298023);--card:lab(94.6139% .343412 5.9773);--card-foreground:lab(11.26% .00000745058 -.00000298023);--popover:lab(94.6139% .343412 5.9773);--popover-foreground:lab(11.26% .00000745058 -.00000298023);--primary:lab(18.9392% 0 0);--primary-foreground:lab(90.483% -.969917 6.61724);--secondary:lab(84.3928% .351399 7.73647);--secondary-foreground:lab(18.9392% 0 0);--muted:lab(80.8414% .48545 8.95034);--muted-foreground:lab(38.4298% .496224 5.23568);--accent:lab(90.483% -.969917 6.61724);--accent-foreground:lab(18.9392% 0 0);--destructive:lab(48.7978% 67.714 48.819);--destructive-foreground:lab(100% 0 0);--border:lab(81.9316% .480711 8.9096);--input:lab(81.9316% .480711 8.9096);--ring:lab(18.9392% 0 0);--chart-1:lab(62.0984% 51.9885 44.0743);--chart-2:lab(11.26% .00000745058 -.00000298023);--chart-3:lab(38.4298% .496224 5.23568);--chart-4:lab(65.9346% 1.32599 9.61534);--chart-5:lab(80.8414% .48545 8.95034);--sidebar:lab(88.3131% .342071 7.65487);--sidebar-foreground:lab(11.26% .00000745058 -.00000298023);--sidebar-primary:lab(18.9392% 0 0);--sidebar-primary-foreground:lab(90.483% -.969917 6.61724);--sidebar-accent:lab(90.483% -.969917 6.61724);--sidebar-accent-foreground:lab(18.9392% 0 0);--sidebar-border:lab(81.9316% .480711 8.9096);--sidebar-ring:lab(18.9392% 0 0)}}[data-theme=zen].dark{--background:#141414;--foreground:#e8e3da;--card:#1c1c1c;--card-foreground:#e8e3da;--popover:#1c1c1c;--popover-foreground:#e8e3da;--primary:#d1cfc0;--primary-foreground:#363636;--secondary:#222;--secondary-foreground:#d1cfc0;--muted:#2a2a2a;--muted-foreground:#8e8a83;--accent:#363636;--accent-foreground:#d1cfc0;--destructive:#ef4444;--destructive-foreground:#fff;--border:#2c2c2c;--input:#2c2c2c;--ring:#d1cfc0;--chart-1:#f26a4b;--chart-2:#d9cfc2;--chart-3:#8e8a83;--chart-4:#5c5a56;--chart-5:#3b3b3b;--sidebar:#101010;--sidebar-foreground:#e8e3da;--sidebar-primary:#d1cfc0;--sidebar-primary-foreground:#363636;--sidebar-accent:#363636;--sidebar-accent-foreground:#d1cfc0;--sidebar-border:#2c2c2c;--sidebar-ring:#d1cfc0;--font-sans:var(--font-inter), sans-serif;--font-serif:var(--font-playfair-display), serif;--font-mono:var(--font-jetbrains-mono), monospace;--radius:.5rem;--shadow-x:0px;--shadow-y:6px;--shadow-blur:15px;--shadow-spread:0px;--shadow-opacity:.3;--shadow-color:#000;--shadow-2xs:0px 6px 15px 0px #00000026;--shadow-xs:0px 6px 15px 0px #00000026;--shadow-sm:0px 6px 15px 0px #0000004d, 0px 1px 2px -1px #0000004d;--shadow:0px 6px 15px 0px #0000004d, 0px 1px 2px -1px #0000004d;--shadow-md:0px 6px 15px 0px #0000004d, 0px 2px 4px -1px #0000004d;--shadow-lg:0px 6px 15px 0px #0000004d, 0px 4px 6px -1px #0000004d;--shadow-xl:0px 6px 15px 0px #0000004d, 0px 8px 10px -1px #0000004d;--shadow-2xl:0px 6px 15px 0px #000000bf}@supports (color:lab(0% 0 0)){[data-theme=zen].dark{--background:lab(6.32376% 0 0);--foreground:lab(90.4513% .601113 5.0594);--card:lab(10.2624% -.00000745058 -.00000298023);--card-foreground:lab(90.4513% .601113 5.0594);--popover:lab(10.2624% -.00000745058 -.00000298023);--popover-foreground:lab(90.4513% .601113 5.0594);--primary:lab(82.9781% -1.2328 7.74525);--primary-foreground:lab(22.6164% 0 0);--secondary:lab(13.232% 0 0);--secondary-foreground:lab(82.9781% -1.2328 7.74525);--muted:lab(17.06% 0 0);--muted-foreground:lab(57.6724% .56228 4.30009);--accent:lab(22.6164% 0 0);--accent-foreground:lab(82.9781% -1.2328 7.74525);--destructive:lab(55.7819% 65.6007 40.7857);--destructive-foreground:lab(100% 0 0);--border:lab(17.9996% 0 0);--input:lab(17.9996% 0 0);--ring:lab(82.9781% -1.2328 7.74525);--chart-1:lab(62.0984% 51.9885 44.0743);--chart-2:lab(83.6733% 1.94275 7.78422);--chart-3:lab(57.6724% .56228 4.30009);--chart-4:lab(38.3261% .223786 2.63565);--chart-5:lab(24.8668% 0 -.00000596046);--sidebar:lab(4.67701% 0 0);--sidebar-foreground:lab(90.4513% .601113 5.0594);--sidebar-primary:lab(82.9781% -1.2328 7.74525);--sidebar-primary-foreground:lab(22.6164% 0 0);--sidebar-accent:lab(22.6164% 0 0);--sidebar-accent-foreground:lab(82.9781% -1.2328 7.74525);--sidebar-border:lab(17.9996% 0 0);--sidebar-ring:lab(82.9781% -1.2328 7.74525)}}@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-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); --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); --font-sans: var(--font-sans); --font-mono: var(--font-mono); --font-serif: var(--font-serif); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --shadow-2xs: var(--shadow-2xs); --shadow-xs: var(--shadow-xs); --shadow-sm: var(--shadow-sm); --shadow: var(--shadow); --shadow-md: var(--shadow-md); --shadow-lg: var(--shadow-lg); --shadow-xl: var(--shadow-xl); --shadow-2xl: var(--shadow-2xl); --tracking-tighter: calc(var(--tracking-normal) - .05em); --tracking-tight: calc(var(--tracking-normal) - .025em); --tracking-normal: var(--tracking-normal); --tracking-wide: calc(var(--tracking-normal) + .025em); --tracking-wider: calc(var(--tracking-normal) + .05em); --tracking-widest: calc(var(--tracking-normal) + .1em);}
[data-theme=astro-vista]{--background:#e8ebed;--foreground:#333;--card:#fff;--card-foreground:#333;--popover:#fff;--popover-foreground:#333;--primary:#df6035;--primary-foreground:#fff;--secondary:#2f4b79;--secondary-foreground:#fff;--muted:#f9fafb;--muted-foreground:#6b7280;--accent:#d6e4f0;--accent-foreground:#1e3a8a;--destructive:#ef4444;--destructive-foreground:#fff;--border:#ccc;--input:#f4f5f7;--ring:#e05d38;--chart-1:#7399bf;--chart-2:#e16f41;--chart-3:#d54450;--chart-4:#e2b146;--chart-5:#3c4c76;--sidebar:#dddfe2;--sidebar-foreground:#333;--sidebar-primary:#e05d38;--sidebar-primary-foreground:#fff;--sidebar-accent:#d6e4f0;--sidebar-accent-foreground:#1e3a8a;--sidebar-border:#e5e7eb;--sidebar-ring:#e05d38;--font-sans:var(--font-outfit), sans-serif;--font-serif:var(--font-merriweather), serif;--font-mono:var(--font-fira-code), monospace;--radius:.5rem;--shadow-x:0px;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:.1;--shadow-color:#1a1a1a;--shadow-2xs:0px 1px 3px 0px #1a1a1a0d;--shadow-xs:0px 1px 3px 0px #1a1a1a0d;--shadow-sm:0px 1px 3px 0px #1a1a1a1a, 0px 1px 2px -1px #1a1a1a1a;--shadow:0px 1px 3px 0px #1a1a1a1a, 0px 1px 2px -1px #1a1a1a1a;--shadow-md:0px 1px 3px 0px #1a1a1a1a, 0px 2px 4px -1px #1a1a1a1a;--shadow-lg:0px 1px 3px 0px #1a1a1a1a, 0px 4px 6px -1px #1a1a1a1a;--shadow-xl:0px 1px 3px 0px #1a1a1a1a, 0px 8px 10px -1px #1a1a1a1a;--shadow-2xl:0px 1px 3px 0px #1a1a1a40;--tracking-normal:0em;--spacing:.25rem}@supports (color:lab(0% 0 0)){[data-theme=astro-vista]{--background:lab(92.8532% -.766754 -1.33778);--foreground:lab(21.2476% -.0000149012 0);--card:lab(100% 0 0);--card-foreground:lab(21.2476% -.0000149012 0);--popover:lab(100% 0 0);--popover-foreground:lab(21.2476% -.0000149012 0);--primary:lab(57.0978% 48.9098 49.0591);--primary-foreground:lab(100% 0 0);--secondary:lab(31.4293% .965327 -29.9362);--secondary-foreground:lab(100% 0 0);--muted:lab(98.2133% -.210196 -.600767);--muted-foreground:lab(47.8044% -.388086 -8.71085);--accent:lab(89.7905% -3.09291 -7.53374);--accent-foreground:lab(26.3442% 13.7712 -48.6856);--destructive:lab(55.7819% 65.6007 40.7857);--destructive-foreground:lab(100% 0 0);--border:lab(82.0432% 0 0);--input:lab(96.508% -.0796914 -1.09795);--ring:lab(56.7511% 50.6663 47.2758);--chart-1:lab(61.4934% -6.0975 -24.2157);--chart-2:lab(60.3079% 43.0692 46.4145);--chart-3:lab(51.1907% 57.9293 27.0647);--chart-4:lab(75.3315% 10.6013 59.4972);--chart-5:lab(32.4506% 3.14054 -26.4111);--sidebar:lab(88.7354% -.290692 -1.71328);--sidebar-foreground:lab(21.2476% -.0000149012 0);--sidebar-primary:lab(56.7511% 50.6663 47.2758);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(89.7905% -3.09291 -7.53374);--sidebar-accent-foreground:lab(26.3442% 13.7712 -48.6856);--sidebar-border:lab(91.5774% -.154108 -2.19255);--sidebar-ring:lab(56.7511% 50.6663 47.2758)}}[data-theme=astro-vista].dark{--background:#1a1a1a;--foreground:#e5e5e5;--card:#202020;--card-foreground:#e5e5e5;--popover:#202020;--popover-foreground:#e5e5e5;--primary:#df6035;--primary-foreground:#fff;--secondary:#284167;--secondary-foreground:#e5e5e5;--muted:#2a2a2a;--muted-foreground:gray;--accent:#2a3656;--accent-foreground:#bfdbfe;--destructive:#ef4444;--destructive-foreground:#fff;--border:#353535;--input:#303030;--ring:#e05d38;--chart-1:#85a6c7;--chart-2:#e16f41;--chart-3:#d54450;--chart-4:#e2b146;--chart-5:#3c4c76;--sidebar:#1f1f1f;--sidebar-foreground:#e5e5e5;--sidebar-primary:#e05d38;--sidebar-primary-foreground:#fff;--sidebar-accent:#2a3656;--sidebar-accent-foreground:#bfdbfe;--sidebar-border:#353535;--sidebar-ring:#e05d38;--font-sans:var(--font-outfit), sans-serif;--font-serif:var(--font-merriweather), serif;--font-mono:var(--font-fira-code), monospace;--radius:.5rem;--shadow-x:0px;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:.1;--shadow-color:#1a1a1a;--shadow-2xs:0px 1px 3px 0px #1a1a1a0d;--shadow-xs:0px 1px 3px 0px #1a1a1a0d;--shadow-sm:0px 1px 3px 0px #1a1a1a1a, 0px 1px 2px -1px #1a1a1a1a;--shadow:0px 1px 3px 0px #1a1a1a1a, 0px 1px 2px -1px #1a1a1a1a;--shadow-md:0px 1px 3px 0px #1a1a1a1a, 0px 2px 4px -1px #1a1a1a1a;--shadow-lg:0px 1px 3px 0px #1a1a1a1a, 0px 4px 6px -1px #1a1a1a1a;--shadow-xl:0px 1px 3px 0px #1a1a1a1a, 0px 8px 10px -1px #1a1a1a1a;--shadow-2xl:0px 1px 3px 0px #1a1a1a40}@supports (color:lab(0% 0 0)){[data-theme=astro-vista].dark{--background:lab(9.2648% -.00000745058 0);--foreground:lab(90.9404% 0 -.0000119209);--card:lab(12.246% 0 0);--card-foreground:lab(90.9404% 0 -.0000119209);--popover:lab(12.246% 0 0);--popover-foreground:lab(90.9404% 0 -.0000119209);--primary:lab(57.0978% 48.9098 49.0591);--primary-foreground:lab(100% 0 0);--secondary:lab(26.9694% -.00807643 -25.6198);--secondary-foreground:lab(90.9404% 0 -.0000119209);--muted:lab(17.06% 0 0);--muted-foreground:lab(53.5884% 0 0);--accent:lab(22.7352% 2.61249 -21.2505);--accent-foreground:lab(86.1921% -3.95262 -20.4157);--destructive:lab(55.7819% 65.6007 40.7857);--destructive-foreground:lab(100% 0 0);--border:lab(22.164% 0 0);--input:lab(19.8672% 0 0);--ring:lab(56.7511% 50.6663 47.2758);--chart-1:lab(66.5371% -5.70759 -20.875);--chart-2:lab(60.3079% 43.0692 46.4145);--chart-3:lab(51.1907% 57.9293 27.0647);--chart-4:lab(75.3315% 10.6013 59.4972);--chart-5:lab(32.4506% 3.14054 -26.4111);--sidebar:lab(11.7588% 0 -.00000298023);--sidebar-foreground:lab(90.9404% 0 -.0000119209);--sidebar-primary:lab(56.7511% 50.6663 47.2758);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(22.7352% 2.61249 -21.2505);--sidebar-accent-foreground:lab(86.1921% -3.95262 -20.4157);--sidebar-border:lab(22.164% 0 0);--sidebar-ring:lab(56.7511% 50.6663 47.2758)}}@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-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); --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); --font-sans: var(--font-sans); --font-mono: var(--font-mono); --font-serif: var(--font-serif); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --shadow-2xs: var(--shadow-2xs); --shadow-xs: var(--shadow-xs); --shadow-sm: var(--shadow-sm); --shadow: var(--shadow); --shadow-md: var(--shadow-md); --shadow-lg: var(--shadow-lg); --shadow-xl: var(--shadow-xl); --shadow-2xl: var(--shadow-2xl);}
[data-theme=whatsapp]{--background:#f0f2f5;--foreground:#111b21;--card:#fff;--card-foreground:#111b21;--popover:#fff;--popover-foreground:#111b21;--primary:#075e54;--primary-foreground:#fff;--secondary:#e7f8f0;--secondary-foreground:#075e54;--muted:#f0f2f5;--muted-foreground:#667781;--accent:#25d366;--accent-foreground:#fff;--destructive:#ea4335;--destructive-foreground:#fff;--border:#e9edef;--input:#e9edef;--ring:#25d366;--chart-1:#25d366;--chart-2:#075e54;--chart-3:#128c7e;--chart-4:#34b7f1;--chart-5:#00a884;--sidebar:#fff;--sidebar-foreground:#111b21;--sidebar-primary:#075e54;--sidebar-primary-foreground:#fff;--sidebar-accent:#e7f8f0;--sidebar-accent-foreground:#075e54;--sidebar-border:#e9edef;--sidebar-ring:#25d366;--font-sans:"Segoe UI", "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Ubuntu, Cantarell, "Fira Sans", sans-serif;--font-serif:Georgia, serif;--font-mono:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:1rem;--shadow-x:0px;--shadow-y:2px;--shadow-blur:10px;--shadow-spread:0px;--shadow-opacity:.1;--shadow-color:#0000001a;--shadow-2xs:0px 2px 10px 0px #0000000d;--shadow-xs:0px 2px 10px 0px #0000000d;--shadow-sm:0px 2px 10px 0px #0000001a, 0px 1px 2px -1px #0000001a;--shadow:0px 2px 10px 0px #0000001a, 0px 1px 2px -1px #0000001a;--shadow-md:0px 2px 10px 0px #0000001a, 0px 2px 4px -1px #0000001a;--shadow-lg:0px 2px 10px 0px #0000001a, 0px 4px 6px -1px #0000001a;--shadow-xl:0px 2px 10px 0px #0000001a, 0px 8px 10px -1px #0000001a;--shadow-2xl:0px 2px 10px 0px #00000040;--tracking-normal:0em;--spacing:.25rem}@supports (color:lab(0% 0 0)){[data-theme=whatsapp]{--background:lab(95.4055% -.291199 -1.71353);--foreground:lab(9.0088% -3.1637 -5.6938);--card:lab(100% 0 0);--card-foreground:lab(9.0088% -3.1637 -5.6938);--popover:lab(100% 0 0);--popover-foreground:lab(9.0088% -3.1637 -5.6938);--primary:lab(35.2157% -26.3186 -1.29513);--primary-foreground:lab(100% 0 0);--secondary:lab(96.15% -6.88332 1.83879);--secondary-foreground:lab(35.2157% -26.3186 -1.29513);--muted:lab(95.4055% -.291199 -1.71353);--muted-foreground:lab(48.9001% -4.76152 -7.73442);--accent:lab(74.7776% -60.9772 41.1417);--accent-foreground:lab(100% 0 0);--destructive:lab(54.5985% 64.0034 47.4006);--destructive-foreground:lab(100% 0 0);--border:lab(93.4792% -1.11642 -1.4685);--input:lab(93.4792% -1.11642 -1.4685);--ring:lab(74.7776% -60.9772 41.1417);--chart-1:lab(74.7776% -60.9772 41.1417);--chart-2:lab(35.2157% -26.3186 -1.29513);--chart-3:lab(52.0643% -34.7081 -1.81657);--chart-4:lab(69.5005% -21.2212 -39.6119);--chart-5:lab(61.1915% -44.979 7.81782);--sidebar:lab(100% 0 0);--sidebar-foreground:lab(9.0088% -3.1637 -5.6938);--sidebar-primary:lab(35.2157% -26.3186 -1.29513);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(96.15% -6.88332 1.83879);--sidebar-accent-foreground:lab(35.2157% -26.3186 -1.29513);--sidebar-border:lab(93.4792% -1.11642 -1.4685);--sidebar-ring:lab(74.7776% -60.9772 41.1417)}}[data-theme=whatsapp].dark{--background:#0b141a;--foreground:#e9edef;--card:#1f2c34;--card-foreground:#e9edef;--popover:#1f2c34;--popover-foreground:#e9edef;--primary:#00a884;--primary-foreground:#111b21;--secondary:#12332a;--secondary-foreground:#00a884;--muted:#182229;--muted-foreground:#8696a0;--accent:#25d366;--accent-foreground:#111b21;--destructive:#ea4335;--destructive-foreground:#e9edef;--border:#2a3942;--input:#2a3942;--ring:#00a884;--chart-1:#25d366;--chart-2:#00a884;--chart-3:#128c7e;--chart-4:#34b7f1;--chart-5:#075e54;--sidebar:#111b21;--sidebar-foreground:#e9edef;--sidebar-primary:#00a884;--sidebar-primary-foreground:#111b21;--sidebar-accent:#12332a;--sidebar-accent-foreground:#00a884;--sidebar-border:#2a3942;--sidebar-ring:#00a884;--font-sans:"Segoe UI", "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Ubuntu, Cantarell, "Fira Sans", sans-serif;--font-serif:Georgia, serif;--font-mono:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:1rem;--shadow-x:0px;--shadow-y:4px;--shadow-blur:12px;--shadow-spread:0px;--shadow-opacity:.4;--shadow-color:#0006;--shadow-2xs:0px 4px 12px 0px #0003;--shadow-xs:0px 4px 12px 0px #0003;--shadow-sm:0px 4px 12px 0px #0006, 0px 1px 2px -1px #0006;--shadow:0px 4px 12px 0px #0006, 0px 1px 2px -1px #0006;--shadow-md:0px 4px 12px 0px #0006, 0px 2px 4px -1px #0006;--shadow-lg:0px 4px 12px 0px #0006, 0px 4px 6px -1px #0006;--shadow-xl:0px 4px 12px 0px #0006, 0px 8px 10px -1px #0006;--shadow-2xl:0px 4px 12px 0px #000}@supports (color:lab(0% 0 0)){[data-theme=whatsapp].dark{--background:lab(5.76923% -2.12262 -5.29066);--foreground:lab(93.4792% -1.11642 -1.4685);--card:lab(17.0772% -3.86249 -7.05935);--card-foreground:lab(93.4792% -1.11642 -1.4685);--popover:lab(17.0772% -3.86249 -7.05935);--popover-foreground:lab(93.4792% -1.11642 -1.4685);--primary:lab(61.1915% -44.979 7.81782);--primary-foreground:lab(9.0088% -3.1637 -5.6938);--secondary:lab(18.5756% -14.6961 1.89464);--secondary-foreground:lab(61.1915% -44.979 7.81782);--muted:lab(12.5069% -2.91922 -6.21505);--muted-foreground:lab(61.0461% -4.28784 -7.31351);--accent:lab(74.7776% -60.9772 41.1417);--accent-foreground:lab(9.0088% -3.1637 -5.6938);--destructive:lab(54.5985% 64.0034 47.4006);--destructive-foreground:lab(93.4792% -1.11642 -1.4685);--border:lab(22.9228% -4.39008 -7.70512);--input:lab(22.9228% -4.39008 -7.70512);--ring:lab(61.1915% -44.979 7.81782);--chart-1:lab(74.7776% -60.9772 41.1417);--chart-2:lab(61.1915% -44.979 7.81782);--chart-3:lab(52.0643% -34.7081 -1.81657);--chart-4:lab(69.5005% -21.2212 -39.6119);--chart-5:lab(35.2157% -26.3186 -1.29513);--sidebar:lab(9.0088% -3.1637 -5.6938);--sidebar-foreground:lab(93.4792% -1.11642 -1.4685);--sidebar-primary:lab(61.1915% -44.979 7.81782);--sidebar-primary-foreground:lab(9.0088% -3.1637 -5.6938);--sidebar-accent:lab(18.5756% -14.6961 1.89464);--sidebar-accent-foreground:lab(61.1915% -44.979 7.81782);--sidebar-border:lab(22.9228% -4.39008 -7.70512);--sidebar-ring:lab(61.1915% -44.979 7.81782)}}@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-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); --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); --font-sans: var(--font-sans); --font-mono: var(--font-mono); --font-serif: var(--font-serif); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --shadow-2xs: var(--shadow-2xs); --shadow-xs: var(--shadow-xs); --shadow-sm: var(--shadow-sm); --shadow: var(--shadow); --shadow-md: var(--shadow-md); --shadow-lg: var(--shadow-lg); --shadow-xl: var(--shadow-xl); --shadow-2xl: var(--shadow-2xl);}

*{box-sizing:border-box}html,body{color:#16181d;background:#f4f5f7;width:100%;min-height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px;overflow-x:hidden}button,input,textarea{font:inherit}.app-shell{background:#f4f5f7;flex-direction:row;width:100%;height:100dvh;min-height:100vh;display:flex;overflow:hidden}.sidebar{z-index:40;background:#fff;border-right:1px solid #e7e8ec;flex-direction:column;flex:0 0 250px;gap:18px;width:250px;height:100dvh;min-height:100vh;padding:18px 14px;display:flex;position:relative;overflow-y:auto}.sidebar-top{justify-content:space-between;align-items:center;display:flex}.brand{align-items:center;gap:10px;min-width:0;display:flex}.brand-mark{color:#fff;letter-spacing:-.04em;background:#15171a;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.brand>div:last-child{flex-direction:column;min-width:0;display:flex}.brand strong{font-size:17px;line-height:1}.brand span{color:#858a92;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:10px;font-weight:700}.compose{color:#fff;cursor:pointer;background:#15171a;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 14px;font-weight:750;display:flex}.compose:hover{transform:translateY(-1px)}.primary-action{box-shadow:0 8px 20px #15171a1f}.folder-nav{gap:4px;display:grid}.nav-item{color:#666c75;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 11px;display:flex}.nav-item:hover,.nav-item.active{color:#16181d;background:#f0f1f3}.nav-item.active{font-weight:700}.nav-item.disabled{cursor:default;opacity:.45}.nav-item:disabled:hover{color:#666c75;background:0 0}.nav-item b{color:#858a92;margin-left:auto;font-size:11px}.sidebar-bottom{gap:6px;margin-top:auto;display:grid}.account-card{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eceef1;align-items:center;gap:10px;min-width:0;padding:14px 6px 2px;display:flex}.account-card>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.account-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.account-copy span{color:#757a83;margin-top:3px;font-size:11px}.avatar,.message-avatar,.large-avatar{background:#eceff2;border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.avatar{width:34px;height:34px}.mail-panel{flex-direction:column;flex:auto;width:calc(100% - 250px);min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden}.topbar{z-index:20;background:#fff;border-bottom:1px solid #e7e8ec;flex:0 0 82px;justify-content:space-between;align-items:center;gap:20px;height:82px;padding:14px 28px;display:flex;position:relative}.topbar-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.topbar-left>div:last-child{min-width:0}.eyebrow{color:#8b9098;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:10px;font-weight:800}.topbar h1{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:23px;line-height:1.1;overflow:hidden}.search{color:#8a9098;background:#f9fafb;border:1px solid #e1e3e7;border-radius:11px;flex:0 420px;align-items:center;gap:9px;width:min(420px,42%);min-width:220px;height:42px;padding:0 12px;display:flex}.search:focus-within{background:#fff;border-color:#cdd1d7;box-shadow:0 0 0 3px #15171a0d}.search input{color:#16181d;background:0 0;border:0;outline:0;width:100%;min-width:0}.search input::placeholder{color:#969ba3}.search-shortcut{color:#8b9098;white-space:nowrap;background:#fff;border:1px solid #dfe1e5;border-radius:6px;padding:3px 5px;font-size:10px}.mail-content{flex:auto;grid-template-columns:minmax(360px,45%) minmax(0,1fr);min-width:0;height:auto;min-height:0;display:grid;overflow:hidden}.mail-content:not(:has(.message-detail)){grid-template-columns:1fr}.message-list{background:#fff;border-right:1px solid #e7e8ec;min-width:0;min-height:0;overflow:auto}.list-toolbar{color:#858a92;z-index:5;background:#fff;border-bottom:1px solid #eceef1;flex:0 0 52px;justify-content:space-between;align-items:center;height:52px;padding:0 22px;font-size:12px;display:flex;position:sticky;top:0}.message-row{cursor:pointer;border-bottom:1px solid #eceef1;outline:none;gap:12px;min-width:0;padding:16px 22px;transition:background .15s;display:flex}.message-row:hover{background:#fafbfc}.message-row.selected{background:#f2f3f5}.message-row:focus-visible{box-shadow:inset 3px 0 #15171a}.message-avatar{flex:0 0 36px;width:36px;height:36px}.message-main{flex:1;min-width:0}.message-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.message-head strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.message-head span{color:#8b9098;white-space:nowrap;font-size:11px}.message-subject{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:13px;font-weight:750;overflow:hidden}.message-main p{color:#737983;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:12px;overflow:hidden}.empty-state{text-align:center;color:#8b9098;align-content:center;place-items:center;gap:9px;min-height:58vh;padding:30px;display:grid}.empty-state strong{color:#464b53;font-size:14px}.empty-state span{max-width:330px;font-size:12px;line-height:1.5}.empty-icon{color:#747a83;background:#f8f9fa;border:1px solid #e1e3e7;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.ghost-action{color:#26292f;cursor:pointer;background:#fff;border:1px solid #dfe2e6;border-radius:9px;margin-top:4px;padding:9px 12px;font-size:12px}.loading-state{align-content:start;padding-top:24px;display:grid}.loading-line{background:linear-gradient(90deg,#f1f2f4,#fafafa,#f1f2f4) 0 0/200% 100%;border-radius:10px;width:100%;height:54px;margin-bottom:10px;animation:1.4s infinite shimmer}.loading-line.short{width:72%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.message-detail{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.detail-toolbar{border-bottom:1px solid #eceef1;flex:0 0 52px;justify-content:space-between;align-items:center;height:52px;padding:0 18px;display:flex}.detail-actions{gap:4px;display:flex}.detail-placeholder{text-align:center;color:#8b9098;flex:1;align-content:center;place-items:center;gap:10px;min-height:0;padding:32px;display:grid}.detail-placeholder .empty-icon{margin-bottom:2px}.detail-placeholder strong{color:#464b53;font-size:14px}.detail-placeholder span{max-width:320px;font-size:12px;line-height:1.55}.detail-scroll{min-height:0;padding:28px 32px 40px;overflow:auto}.detail-heading h2{color:#191b20;margin:0 0 22px;font-size:22px;line-height:1.25}.detail-meta-row{border-bottom:1px solid #eceef1;align-items:center;gap:11px;padding-bottom:24px;display:flex}.large-avatar{flex:0 0 40px;width:40px;height:40px}.detail-meta{flex-direction:column;flex:1;min-width:0;display:flex}.detail-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.detail-meta span{color:#858a92;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.detail-meta-row time{color:#858a92;white-space:nowrap;font-size:11px}.message-content{color:#2c3036;overflow-wrap:anywhere;padding:26px 4px 8px;font-size:14px;line-height:1.72}.detail-reply-actions{gap:8px;padding:22px 4px 0;display:flex}.reply-button{color:#fff;cursor:pointer;background:#15171a;border:1px solid #dfe2e6;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:700;display:inline-flex}.reply-button.secondary{color:#2b2f35;background:#fff}.icon-button{color:#737983;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.icon-button:hover{color:#16181d;background:#f0f1f3}.mobile-menu,.mobile-close,.mobile-back{display:none}.overlay{z-index:80;background:#0f121661;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.composer-window{background:#fff;border:1px solid #e4e6ea;border-radius:17px;width:min(720px,100%);padding:18px;overflow:hidden;box-shadow:0 24px 80px #0000002e}.composer-head{justify-content:space-between;align-items:center;padding:2px 0 13px;display:flex}.composer-head>div{flex-direction:column;gap:3px;display:flex}.composer-head>div>strong{font-size:15px}.composer-window input,.composer-window textarea{color:#17191e;background:#fff;border:0;border-top:1px solid #eceef1;outline:0;width:100%;padding:13px 4px}.composer-window input::placeholder,.composer-window textarea::placeholder{color:#969ba3}.composer-window textarea{resize:vertical;min-height:250px;line-height:1.6}.composer-foot{color:#6f757e;border-top:1px solid #eceef1;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:12px;display:flex}.status-text{color:#767c85}.success{color:#267447}.send-button{color:#fff;cursor:pointer;background:#15171a;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:flex}.send-button:disabled{opacity:.5;cursor:not-allowed}.login-shell{background:#f4f5f7;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.login-visual{color:#fff;background:#15171a;align-items:flex-end;padding:54px;display:flex;position:relative;overflow:hidden}.login-visual:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-140px}.login-visual-copy{z-index:1;max-width:480px;position:relative}.login-visual-copy p{color:#afb4bc;margin:10px 0 0;font-size:14px;line-height:1.6}.login-visual-copy h2{letter-spacing:-.04em;max-width:430px;margin:18px 0 0;font-size:46px;line-height:1.03}.login-card-wrap{place-items:center;min-height:100vh;padding:28px;display:grid}.login-card{background:#fff;border:1px solid #e4e6ea;border-radius:18px;width:min(420px,100%);padding:30px;box-shadow:0 20px 60px #0000000f}.login-card h1{letter-spacing:-.02em;margin:26px 0 6px;font-size:28px}.login-card p{color:#737982;margin:0 0 20px;font-size:13px;line-height:1.5}.login-card input{background:#fff;border:1px solid #dfe2e6;border-radius:10px;outline:0;width:100%;margin-top:10px;padding:12px 13px}.login-card input:focus{border-color:#bfc4cb;box-shadow:0 0 0 3px #15171a0d}.login-card .compose{width:100%;margin-top:14px}.login-note{margin-top:18px;color:#9398a0!important;font-size:11px!important}.error{color:#a12d2d;background:#fff1f1;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:12px}@media (max-width:1100px){.sidebar{flex-basis:220px;width:220px}.mail-panel{width:calc(100% - 220px)}.mail-content{grid-template-columns:1fr}.message-detail,.detail-open .message-list{display:none}.detail-open .message-detail{display:flex}.mobile-back{display:grid}.detail-scroll{padding:24px 24px 34px}.detail-heading h2{font-size:21px}}@media (max-width:820px){.login-shell{grid-template-columns:1fr}.login-visual{display:none}.login-card-wrap{min-height:100vh}.app-shell{height:100dvh;min-height:100dvh;display:block;overflow:hidden}.sidebar{width:min(310px,86vw);height:100dvh;max-height:100dvh;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:20px 0 55px #0000001f}.nav-open .sidebar{transform:translate(0)}.mobile-backdrop{z-index:70;opacity:0;pointer-events:none;background:#0f121661;transition:opacity .2s;position:fixed;inset:0}.nav-open .mobile-backdrop{opacity:1;pointer-events:auto}.mobile-menu,.mobile-close{display:grid}.topbar{flex-basis:74px;gap:10px;height:74px;padding:12px 14px}.topbar h1{font-size:19px}.search{flex:1;width:auto;min-width:0;max-width:none}.search-shortcut{display:none}.mail-content{height:calc(100dvh - 74px);min-height:0;display:block;overflow:hidden}.message-list{border-right:0;width:100%;height:100%;min-height:0;overflow:auto}.message-detail{width:100%;height:100%;min-height:0}.detail-toolbar{flex-basis:56px;height:56px;padding:0 10px}.detail-scroll{padding:20px 16px 30px}.detail-heading h2{margin-bottom:18px;font-size:20px}.detail-meta-row{padding-bottom:18px}.detail-meta-row time{display:none}.message-content{padding-top:22px;font-size:13px}.overlay{align-items:end;padding:0}.composer-window{border-radius:18px 18px 0 0;width:100%;max-height:92vh;padding:16px;overflow:auto}.composer-window textarea{min-height:220px}.composer-foot{background:#fff;position:sticky;bottom:0}.list-toolbar{padding:0 16px}.message-row{padding:15px 16px}.message-row,.nav-item,.compose,.icon-button,.reply-button{touch-action:manipulation}}@media (max-width:540px){.login-card-wrap{padding:16px}.login-card{border-radius:16px;padding:24px 18px}.brand strong{font-size:16px}.topbar{gap:6px;padding-left:10px;padding-right:10px}.topbar-left{flex:0 42%}.topbar h1{font-size:18px}.eyebrow{font-size:9px}.search{height:38px;padding-left:9px;padding-right:9px}.message-row{gap:10px;min-height:72px}.message-avatar{flex-basis:34px;width:34px;height:34px}.message-head{gap:8px}.message-head span{font-size:10px}.message-subject{font-size:12px}.message-main p{font-size:11px}.detail-reply-actions{grid-template-columns:1fr 1fr;display:grid}.reply-button{justify-content:center}.composer-window input,.composer-window textarea{font-size:14px}.composer-foot{align-items:center}.send-button{padding:10px 13px}.empty-state{min-height:54vh;padding:24px}.detail-scroll{padding-left:14px;padding-right:14px}}@media (max-width:380px){.topbar{gap:6px}.topbar-left{flex-basis:44%}.topbar h1{font-size:17px}.search{height:38px}.message-row{padding-left:12px;padding-right:12px}}
:root{--ab-app-height:100vh;--ab-sidebar-width:250px;--ab-topbar-height:82px}@supports (height:100svh){:root{--ab-app-height:100svh}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100%;margin:0;overflow-x:hidden}button,input,textarea{appearance:none}.app-shell{isolation:isolate;grid-template-columns:var(--ab-sidebar-width) minmax(0, 1fr)!important;grid-template-rows:var(--ab-app-height)!important;width:100%!important;height:var(--ab-app-height)!important;min-height:0!important;max-height:var(--ab-app-height)!important;grid-template-areas:"sidebar workspace"!important;display:grid!important;overflow:hidden!important}.sidebar{overflow:hidden auto;width:var(--ab-sidebar-width)!important;min-width:0!important;max-width:var(--ab-sidebar-width)!important;height:var(--ab-app-height)!important;min-height:0!important;max-height:var(--ab-app-height)!important;grid-area:sidebar!important;position:relative!important;inset:auto!important}.mail-panel{width:100%!important;min-width:0!important;min-height:0!important;height:var(--ab-app-height)!important;max-height:var(--ab-app-height)!important;flex-direction:column!important;grid-area:workspace!important;display:flex!important;overflow:hidden!important}.topbar{box-sizing:border-box;flex:0 0 var(--ab-topbar-height)!important;width:100%!important;min-width:0!important;height:var(--ab-topbar-height)!important;position:relative!important;inset:auto!important}.topbar-left{flex:auto!important;min-width:0!important}.topbar-left>div:last-child{min-width:0}.topbar h1{text-overflow:ellipsis;white-space:nowrap;max-width:30vw;overflow:hidden}.search{box-sizing:border-box;flex:0 420px!important;width:420px!important;min-width:260px!important;max-width:42%!important}.mail-content{width:100%!important;min-width:0!important;min-height:0!important;height:calc(var(--ab-app-height) - var(--ab-topbar-height))!important;flex:auto!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(340px,400px) minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.message-list,.message-detail{scrollbar-gutter:stable;overflow:hidden;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important}.message-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-area:1/1;overflow:hidden auto!important}.message-detail{grid-area:1/2;flex-direction:column!important;display:flex!important;overflow:hidden!important}.detail-toolbar{flex:0 0 52px;height:52px;min-height:52px}.detail-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto!important;min-width:0!important;min-height:0!important;overflow:hidden auto!important}.detail-empty{text-align:center;color:#8b9098;flex:auto;align-content:center;place-items:center;gap:9px;min-width:0;min-height:0;padding:32px;display:grid}.detail-empty strong{color:#464b53;font-size:14px}.detail-empty span{max-width:280px;font-size:12px;line-height:1.5}.message-row,.nav-item,.compose,.account-card,.icon-button,.reply-button,.ghost-action,.send-button{-webkit-tap-highlight-color:transparent}@media (max-width:1100px) and (min-width:821px){:root{--ab-sidebar-width:220px}.mail-content{grid-template-columns:minmax(300px,38%) minmax(0,1fr)!important}.search{max-width:44%!important}}@media (max-width:820px){:root{--ab-topbar-height:74px}.app-shell{width:100%!important;height:var(--ab-app-height)!important;min-height:0!important;max-height:var(--ab-app-height)!important;display:block!important;position:relative!important;overflow:hidden!important}.sidebar{box-sizing:border-box;transition:transform .2s;transform:translate(-102%);z-index:80!important;width:min(310px,86vw)!important;max-width:min(310px,86vw)!important;height:var(--ab-app-height)!important;max-height:var(--ab-app-height)!important;position:fixed!important;top:0!important;bottom:auto!important;left:0!important}.nav-open .sidebar{transform:translate(0,0)!important}.mail-panel{width:100%!important;height:var(--ab-app-height)!important;max-height:var(--ab-app-height)!important}.topbar{padding-left:14px;padding-right:14px;flex-basis:var(--ab-topbar-height)!important;height:var(--ab-topbar-height)!important;min-height:var(--ab-topbar-height)!important;max-height:var(--ab-topbar-height)!important}.topbar h1{max-width:42vw}.search{height:40px;flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important}.mail-content{width:100%!important;height:calc(var(--ab-app-height) - var(--ab-topbar-height))!important;min-height:0!important;display:block!important;overflow:hidden!important}.message-list{border-right:0;display:block;width:100%!important;height:100%!important;max-height:100%!important;overflow:hidden auto!important}.message-detail{width:100%!important;height:100%!important;max-height:100%!important;display:none!important}.detail-open .message-list{display:none!important}.detail-open .message-detail{display:flex!important}.detail-scroll{flex:auto!important}.mobile-backdrop{z-index:70!important;position:fixed!important;inset:0!important}.message-row,.nav-item,.compose,.icon-button,.reply-button,.ghost-action,.send-button{touch-action:manipulation}}@media (max-width:540px){.topbar{gap:10px;padding-left:10px;padding-right:10px}.topbar-left{max-width:42%;flex:0 auto!important}.topbar-left>div:last-child{min-width:0}.topbar h1{max-width:28vw;font-size:18px}.search{flex:auto!important;min-width:0!important;max-width:none!important}.search-shortcut{display:none}.list-toolbar{z-index:5;background:#fff;position:sticky;top:0}.message-row{min-height:72px}.empty-state{min-height:calc(var(--ab-app-height) - var(--ab-topbar-height) - 52px)}.detail-scroll{padding-left:14px;padding-right:14px}}@media (max-width:380px){.topbar{gap:6px}.topbar-left{max-width:40%}.topbar h1{max-width:25vw;font-size:17px}.eyebrow{font-size:9px}.search{height:38px;padding-left:9px;padding-right:9px}.message-row{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.sidebar,.compose,.loading-line{transition:none!important;animation:none!important}}
.nav-section-label{color:#9a9ea6;letter-spacing:.09em;text-transform:uppercase;padding:6px 11px 3px;font-size:10px;font-weight:800}.nav-section-label-muted{margin-top:7px}.nav-subitem{padding-left:13px}.nav-subitem.active{background:#eceef1}.view-description{color:#8b9098;white-space:nowrap;text-overflow:ellipsis;max-width:38vw;margin-top:6px;font-size:11px;display:block;overflow:hidden}.mailbox-filter-bar{background:#fff;border-bottom:1px solid #eceef1;align-items:center;gap:10px;min-height:50px;padding:8px 18px;display:flex}.mailbox-filter-label{color:#858a92;flex:none;font-size:11px;font-weight:750}.mailbox-filter-scroll{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.mailbox-filter-scroll::-webkit-scrollbar{display:none}.mailbox-chip{color:#666c75;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe2e6;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:700}.mailbox-chip:hover{color:#26292f;background:#f6f7f8}.mailbox-chip.active{color:#fff;background:#15171a;border-color:#15171a}.message-context{color:#9a9fa7;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;display:block;overflow:hidden}.detail-actions .icon-button:disabled{opacity:.35;cursor:default}.detail-actions .icon-button:disabled:hover{color:#737983;background:0 0}.empty-state .ghost-action{margin-top:5px}.draft-row .message-subject{color:#6f747d}.draft-tag{font-weight:700}.draft-row:hover .draft-tag{color:#454a52}.composer-status{flex-direction:column;gap:2px;min-width:0;display:flex}.composer-status small{color:#989da5;font-size:10px}.composer-actions{align-items:center;gap:8px;display:flex}.delete-draft-button{color:#777c84;cursor:pointer;background:0 0;border:0;padding:8px 6px;font-size:11px;font-weight:700}.delete-draft-button:hover{color:#24272c}.delete-draft-button:disabled{opacity:.5;cursor:default}.composer-foot{gap:12px}.attachment-tools{flex-direction:column;gap:7px;min-width:0;margin-right:auto;display:flex}.attachment-actions-row{align-items:center;display:flex}.attachment-trigger{color:#50555d;cursor:pointer;background:#fff;border:1px solid #dfe2e6;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700}.attachment-trigger:hover{background:#f6f7f8}.attachment-trigger:disabled{opacity:.55;cursor:default}.attachment-list{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.attachment-chip{background:#f8f9fa;border:1px solid #e5e7ea;border-radius:9px;align-items:center;gap:7px;max-width:100%;padding:5px 7px 5px 8px;display:inline-flex}.attachment-chip-copy{align-items:baseline;gap:6px;min-width:0;display:flex}.attachment-chip-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#34373d;max-width:180px;font-size:10px;overflow:hidden}.attachment-chip-copy small{color:#92969d;white-space:nowrap;font-size:9px}.attachment-chip button{color:#777c84;cursor:pointer;background:0 0;border:0;border-radius:50%;width:20px;height:20px;font-size:15px;line-height:1}.attachment-chip button:hover{color:#26292f;background:#e9ebee}.received-attachments{border-top:1px solid #eceef1;margin-top:24px;padding-top:18px}.received-attachments-title{color:#6f747d;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:11px;font-weight:800}.received-attachment-card{color:inherit;background:#fafafa;border:1px solid #e4e6e9;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;text-decoration:none;display:flex}.received-attachment-card:hover{background:#f3f4f5}.received-attachment-icon{color:#646a73;letter-spacing:.05em;background:#eceef1;border-radius:8px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.received-attachment-card>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.received-attachment-card strong{color:#2e3238;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.received-attachment-card small{color:#92969d;font-size:9px}@media (max-width:820px){.view-description{display:none}.mailbox-filter-bar{padding:8px 14px}.mailbox-filter-scroll{flex:1}.message-context{font-size:9px}.attachment-tools{width:100%;margin-right:0}.attachment-list{margin-bottom:2px}}@media (max-width:540px){.mailbox-filter-label{display:none}.mailbox-filter-bar{min-height:48px}.mailbox-chip{padding:6px 9px}.message-context{max-width:calc(100vw - 92px)}.composer-actions{gap:5px}.delete-draft-button{padding:8px 4px}.attachment-chip-copy strong{max-width:145px}.received-attachment-card{padding:9px 10px}}
.contacts-view{background:var(--background);min-width:0;min-height:0;color:var(--foreground);flex:auto;padding:24px 28px 40px;overflow:auto}.contacts-view-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.contacts-view-head h2{margin:4px 0 0;font-size:21px;line-height:1.15}.contacts-description{color:var(--muted-foreground);margin:6px 0 0;font-size:12px;line-height:1.5}.contacts-add{white-space:nowrap}.contacts-toolbar{align-items:center;gap:16px;margin:18px 0;display:flex}.contacts-search{flex:auto;width:min(680px,100%);max-width:none}.contacts-count{color:var(--muted-foreground);white-space:nowrap;font-size:12px;font-weight:700}.contacts-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.contact-card{background:var(--card);min-width:0;color:var(--card-foreground);border:1px solid var(--border);box-shadow:0 6px 18px color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:16px;gap:14px;padding:16px;display:grid}.contact-card-head{align-items:center;gap:11px;display:flex}.contact-avatar{background:var(--accent);width:42px;height:42px;color:var(--accent-foreground);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.contact-primary{flex:1;gap:3px;min-width:0;display:grid}.contact-primary strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.contact-primary span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.contact-details{gap:6px;padding:0 2px;display:grid}.contact-details span,.contact-details p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.contact-details p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contact-email{text-align:left;color:var(--primary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;overflow:hidden}.contact-email:hover{text-decoration:underline}.contact-tags{flex-wrap:wrap;gap:6px;display:flex}.contact-tags span{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.contact-actions{justify-content:flex-end;gap:8px;display:flex}.contact-compose{padding:8px 10px}.contacts-empty{min-height:360px;color:var(--muted-foreground);text-align:center;align-content:center;place-items:center;gap:9px;display:grid}.contacts-empty strong{color:var(--foreground)}.contacts-empty span{max-width:380px;font-size:12px;line-height:1.5}.contacts-empty-icon{background:var(--accent);width:54px;height:54px;color:var(--accent-foreground);border-radius:16px;place-items:center;display:grid}.contact-skeleton{background:linear-gradient(90deg, var(--muted), var(--card), var(--muted));background-size:200% 100%;border-radius:16px;height:150px;animation:1.3s infinite contactShimmer}@keyframes contactShimmer{0%{background-position:0 0}to{background-position:-200% 0}}.contacts-alert,.contacts-success{border:1px solid var(--border);background:color-mix(in srgb, var(--primary) 9%, var(--card));color:var(--foreground);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:8px;margin:0 0 16px;padding:10px 12px;font-size:12px;display:flex}.contacts-modal-backdrop,.contact-modal-backdrop{background:color-mix(in srgb, var(--foreground) 34%, transparent);z-index:90;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contact-modal{background:var(--card);width:min(560px,100%);max-height:90vh;color:var(--card-foreground);border:1px solid var(--border);box-shadow:0 24px 70px color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:18px;padding:20px;overflow:auto}.contact-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.contact-modal-head h3{color:var(--foreground);margin:0;font-size:20px}.contact-form{gap:14px;display:grid}.contact-form label{color:var(--muted-foreground);gap:6px;font-size:11px;font-weight:800;display:grid}.contact-form input,.contact-form textarea{width:100%;font:inherit;color:var(--foreground);background:var(--background);border:1px solid var(--input);border-radius:10px;outline:0;padding:10px 12px;font-size:13px;font-weight:500}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--muted-foreground)}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 20%, transparent)}.contact-form textarea{resize:vertical}.contact-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-form-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (max-width:820px){.contacts-view{padding:18px}.contacts-view-head{gap:12px}.contacts-toolbar{flex-direction:column;align-items:stretch}.contacts-search{width:100%}}@media (max-width:560px){.contacts-view-head{flex-direction:column;align-items:stretch}.contacts-add{align-self:flex-start}.contacts-view-head h2{font-size:20px}.contacts-description{max-width:320px}.contacts-grid{grid-template-columns:1fr}.contact-card{padding:14px}.contact-form-row{grid-template-columns:1fr}.contacts-view{padding:16px 12px 28px}.contact-modal-backdrop{padding:10px}.contact-modal{border-radius:16px;max-height:94dvh;padding:16px}}
.abemail-rf-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f121652;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.abemail-rf-dialog{background:#fff;border:1px solid #e1e4e8;border-radius:18px;width:min(640px,100%);max-height:min(720px,100vh - 48px);padding:22px;overflow:auto;box-shadow:0 24px 70px #14181e2e}.abemail-rf-head,.abemail-rf-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.abemail-rf-head{margin-bottom:18px}.abemail-rf-head strong,.abemail-rf-field span{display:block}.abemail-rf-field{margin-top:12px;display:block}.abemail-rf-field span{color:#6a7078;letter-spacing:.02em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.abemail-rf-field input,.abemail-rf-field textarea{box-sizing:border-box;color:#16181d;width:100%;font:inherit;background:#fafbfc;border:1px solid #dfe2e6;border-radius:10px;outline:none}.abemail-rf-field input{height:42px;padding:0 12px}.abemail-rf-field textarea{resize:vertical;min-height:240px;padding:12px;line-height:1.55}.abemail-rf-field input:focus,.abemail-rf-field textarea:focus{background:#fff;border-color:#aeb4bb}.abemail-rf-status{color:#5d6570;min-height:20px;margin:10px 0 2px;font-size:12px}.abemail-rf-actions{justify-content:flex-end;margin-top:8px}@media (max-width:640px){.abemail-rf-overlay{align-items:flex-end;padding:12px}.abemail-rf-dialog{border-radius:16px;width:100%;max-height:calc(100vh - 24px);padding:18px}.abemail-rf-field textarea{min-height:200px}}
html[data-theme],html[data-theme] body,html[data-theme] .app-shell,html[data-theme] .login-shell{background:var(--background);color:var(--foreground)}html[data-theme] .sidebar,html[data-theme] .topbar,html[data-theme] .message-list,html[data-theme] .message-detail,html[data-theme] .composer-window,html[data-theme] .login-card{background:var(--card);color:var(--card-foreground);border-color:var(--border)}html[data-theme] .sidebar,html[data-theme] .topbar,html[data-theme] .message-list,html[data-theme] .message-detail,html[data-theme] .detail-toolbar,html[data-theme] .list-toolbar,html[data-theme] .message-row,html[data-theme] .account-card,html[data-theme] .detail-meta-row,html[data-theme] .composer-foot{border-color:var(--border)}html[data-theme] .compose,html[data-theme] .send-button,html[data-theme] .reply-button:not(.secondary),html[data-theme] .login-card .compose{background:var(--primary);color:var(--primary-foreground);border-color:#0000}html[data-theme] .compose:hover,html[data-theme] .send-button:hover,html[data-theme] .reply-button:not(.secondary):hover{filter:brightness(.97)}html[data-theme] .nav-item{color:var(--muted-foreground)}html[data-theme] .nav-item:hover,html[data-theme] .nav-item.active,html[data-theme] .message-row:hover,html[data-theme] .message-row.selected,html[data-theme] .icon-button:hover{background:var(--accent);color:var(--accent-foreground)}html[data-theme] .message-row:focus-visible{box-shadow:inset 3px 0 0 var(--ring)}html[data-theme] .search,html[data-theme] .composer-window input,html[data-theme] .composer-window textarea,html[data-theme] .login-card input{background:var(--muted);color:var(--foreground);border-color:var(--input)}html[data-theme] .search:focus-within,html[data-theme] .login-card input:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 23%, transparent)}html[data-theme] .search input,html[data-theme] .composer-window input,html[data-theme] .composer-window textarea{color:var(--foreground)}html[data-theme] .search input::placeholder,html[data-theme] .composer-window input::placeholder,html[data-theme] .composer-window textarea::placeholder{color:var(--muted-foreground)}html[data-theme] .search-shortcut,html[data-theme] .ghost-action,html[data-theme] .reply-button.secondary,html[data-theme] .icon-button{background:var(--card);color:var(--foreground);border-color:var(--border)}html[data-theme] .icon-button:hover{border-color:#0000}html[data-theme] .empty-icon{background:var(--muted);color:var(--muted-foreground);border-color:var(--border)}html[data-theme] .empty-state,html[data-theme] .detail-placeholder,html[data-theme] .message-main p,html[data-theme] .message-head span,html[data-theme] .account-copy span,html[data-theme] .detail-meta span,html[data-theme] .detail-meta-row time,html[data-theme] .status-text{color:var(--muted-foreground)}html[data-theme] .empty-state strong,html[data-theme] .detail-placeholder strong,html[data-theme] .detail-heading h2,html[data-theme] .message-content{color:var(--foreground)}html[data-theme] .loading-line{background:linear-gradient(90deg, var(--muted), var(--card), var(--muted));background-size:200% 100%}html[data-theme] .login-visual{background:var(--secondary);color:var(--secondary-foreground)}html[data-theme] .login-visual-copy p{color:color-mix(in srgb, var(--secondary-foreground) 72%, transparent)}html[data-theme] .login-card{box-shadow:0 20px 60px color-mix(in srgb, var(--foreground) 6%, transparent)}html[data-theme] .primary-action{box-shadow:0 8px 20px color-mix(in srgb, var(--primary) 22%, transparent)}html[data-theme] .report-issue-fab{z-index:45;border:1px solid var(--border);background:var(--primary);width:42px;height:42px;color:var(--primary-foreground);box-shadow:0 8px 25px color-mix(in srgb, var(--foreground) 14%, transparent);cursor:pointer;border-radius:999px;place-items:center;transition:transform .15s,filter .15s;display:grid;position:fixed;bottom:16px;right:16px}html[data-theme] .report-issue-fab:hover{filter:brightness(.97);transform:translateY(-2px)}html[data-theme] .report-issue-backdrop{z-index:95;background:color-mix(in srgb, var(--foreground) 38%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}html[data-theme] .report-issue-dialog{background:var(--card);width:min(520px,100%);max-height:min(90dvh,760px);color:var(--card-foreground);border:1px solid var(--border);box-shadow:0 24px 80px color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:16px;padding:20px;overflow:auto}html[data-theme] .report-issue-header{justify-content:space-between;align-items:center;gap:10px;display:flex}html[data-theme] .report-issue-kicker{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}html[data-theme] .report-issue-dialog h2{color:var(--foreground);margin:5px 0 0;font-size:18px;line-height:1.3}html[data-theme] .report-issue-close{width:34px;height:34px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;display:grid}html[data-theme] .report-issue-close:hover{background:var(--accent);color:var(--accent-foreground)}html[data-theme] .report-issue-context{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);overflow-wrap:anywhere;border-radius:10px;margin-top:14px;padding:11px;font-size:12px}html[data-theme] .report-issue-context strong{color:var(--foreground)}html[data-theme] .report-issue-context-detail{margin-top:4px}html[data-theme] .report-issue-textarea{border:1px solid var(--input);resize:vertical;background:var(--background);width:100%;color:var(--foreground);font:inherit;box-sizing:border-box;border-radius:10px;outline:0;margin-top:14px;padding:11px;display:block}html[data-theme] .report-issue-textarea::placeholder{color:var(--muted-foreground)}html[data-theme] .report-issue-textarea:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 23%, transparent)}html[data-theme] .report-issue-help{color:var(--muted-foreground);margin:10px 0 0;font-size:11px;line-height:1.5}html[data-theme] .report-issue-result{border:1px solid var(--border);background:color-mix(in srgb, var(--primary) 9%, var(--card));color:var(--primary);overflow-wrap:anywhere;border-radius:9px;align-items:center;gap:7px;margin-top:12px;padding:10px;font-size:12px;display:flex}html[data-theme] .report-issue-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}html[data-theme] .report-issue-cancel,html[data-theme] .report-issue-submit{cursor:pointer;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:700}html[data-theme] .report-issue-cancel{border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-theme] .report-issue-cancel:hover{background:var(--accent);color:var(--accent-foreground)}html[data-theme] .report-issue-submit{background:var(--primary);color:var(--primary-foreground);border:1px solid #0000;padding-inline:13px}html[data-theme] .report-issue-submit:hover:not(:disabled){filter:brightness(.97)}html[data-theme] .report-issue-submit:disabled{opacity:.55;cursor:not-allowed}@media (max-width:540px){html[data-theme] .report-issue-backdrop{align-items:end;padding:10px}html[data-theme] .report-issue-dialog{border-radius:16px;max-height:92dvh;padding:16px}html[data-theme] .report-issue-actions{margin-inline:-16px;background:var(--card);border-top:1px solid var(--border);margin-bottom:-16px;padding:12px 16px 16px;position:sticky;bottom:-16px}}html[data-theme] .list-toolbar{background:var(--card);color:var(--muted-foreground);border-bottom-color:var(--border)}html[data-theme] .mailbox-filter-bar{background:var(--card);color:var(--foreground);border-bottom:1px solid var(--border)}html[data-theme] .mailbox-filter-label{color:var(--muted-foreground)}html[data-theme] .mailbox-filter-scroll{scrollbar-color:var(--border) transparent}html[data-theme] .mailbox-chip{border-color:var(--border);background:var(--background);color:var(--muted-foreground);transition:background-color .15s,color .15s,border-color .15s}html[data-theme] .mailbox-chip:hover{border-color:var(--ring);background:var(--accent);color:var(--accent-foreground)}html[data-theme] .mailbox-chip.active{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}html[data-theme] .mailbox-chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
.theme-announcement-module__8W1V5q__backdrop{z-index:120;background:color-mix(in srgb, var(--foreground,#16181d) 46%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;padding:18px;animation:.16s ease-out both theme-announcement-module__8W1V5q__announcementFadeIn;display:grid;position:fixed;inset:0}.theme-announcement-module__8W1V5q__dialog{border:1px solid var(--border,#e4e6ea);background:var(--card,#fff);width:min(480px,100%);max-height:min(90dvh,760px);color:var(--card-foreground,var(--foreground,#16181d));box-shadow:0 28px 90px color-mix(in srgb, var(--foreground,#16181d) 24%, transparent);border-radius:22px;padding:28px;animation:.2s ease-out both theme-announcement-module__8W1V5q__announcementRiseIn;position:relative;overflow:auto}.theme-announcement-module__8W1V5q__closeButton{border:1px solid var(--border,#e4e6ea);background:var(--background,#f7f8f9);width:36px;height:36px;color:var(--foreground,#16181d);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.theme-announcement-module__8W1V5q__closeButton:hover{background:var(--accent,#eff1f3);color:var(--accent-foreground,var(--foreground,#16181d))}.theme-announcement-module__8W1V5q__artwork{border:1px solid var(--border,#e4e6ea);background:var(--background,#f7f8f9);border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:126px;margin:0 0 24px;padding:18px;display:flex}.theme-announcement-module__8W1V5q__themeTile,.theme-announcement-module__8W1V5q__themeTileDark{border:1px solid var(--border,#e4e6ea);color:#20242a;background:#fff;border-radius:12px;justify-items:center;gap:8px;min-width:102px;padding:13px 18px;font-size:12px;font-weight:750;display:grid}.theme-announcement-module__8W1V5q__themeTileDark{color:#f5f6f7;background:#1d2026;border-color:#3d424b}.theme-announcement-module__8W1V5q__themeDivider{background:var(--border,#e4e6ea);width:1px;height:56px}.theme-announcement-module__8W1V5q__paletteArtwork{width:100%;color:var(--foreground,#16181d);justify-content:center;align-items:center;gap:12px;display:flex}.theme-announcement-module__8W1V5q__paletteArtwork svg{margin-left:6px}.theme-announcement-module__8W1V5q__paletteDotOne,.theme-announcement-module__8W1V5q__paletteDotTwo,.theme-announcement-module__8W1V5q__paletteDotThree,.theme-announcement-module__8W1V5q__paletteDotFour{border:1px solid color-mix(in srgb, var(--foreground,#16181d) 12%, transparent);border-radius:12px;width:34px;height:68px}.theme-announcement-module__8W1V5q__paletteDotOne{background:#b7ff3c}.theme-announcement-module__8W1V5q__paletteDotTwo{background:#15171a}.theme-announcement-module__8W1V5q__paletteDotThree{background:#e7e9ec}.theme-announcement-module__8W1V5q__paletteDotFour{background:#7582e8}.theme-announcement-module__8W1V5q__eyebrow{color:var(--muted-foreground,#737983);letter-spacing:.14em;margin:0 0 8px;font-size:10px;font-weight:850}.theme-announcement-module__8W1V5q__dialog h2{max-width:360px;color:var(--foreground,#16181d);letter-spacing:-.035em;margin:0;font-size:clamp(23px,4vw,30px);line-height:1.12}.theme-announcement-module__8W1V5q__description{color:var(--muted-foreground,#636872);margin:13px 0 0;font-size:14px;line-height:1.65}.theme-announcement-module__8W1V5q__hint{border:1px solid var(--border,#e4e6ea);background:var(--background,#f7f8f9);color:var(--muted-foreground,#636872);border-radius:10px;margin:16px 0 20px;padding:11px 12px;font-size:12px;line-height:1.5}.theme-announcement-module__8W1V5q__hint strong{color:var(--foreground,#16181d)}.theme-announcement-module__8W1V5q__primaryButton,.theme-announcement-module__8W1V5q__secondaryButton{width:100%;min-height:44px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:11px 14px;font-size:13px;font-weight:800;transition:transform .14s,background .14s,border-color .14s;display:flex}.theme-announcement-module__8W1V5q__primaryButton{border:1px solid var(--primary,#15171a);background:var(--primary,#15171a);color:var(--primary-foreground,#fff)}.theme-announcement-module__8W1V5q__primaryButton:hover{filter:brightness(.96);transform:translateY(-1px)}.theme-announcement-module__8W1V5q__secondaryButton{color:var(--muted-foreground,#737983);background:0 0;border:1px solid #0000;margin-top:8px}.theme-announcement-module__8W1V5q__secondaryButton:hover{border-color:var(--border,#e4e6ea);background:var(--background,#f7f8f9);color:var(--foreground,#16181d)}.theme-announcement-module__8W1V5q__closeButton:focus-visible,.theme-announcement-module__8W1V5q__primaryButton:focus-visible,.theme-announcement-module__8W1V5q__secondaryButton:focus-visible{outline:3px solid var(--ring,#7582e8);outline-offset:3px}.theme-announcement-module__8W1V5q__footnote{color:var(--muted-foreground,#858a92);text-align:center;margin:16px 0 0;font-size:10px;line-height:1.5}@keyframes theme-announcement-module__8W1V5q__announcementFadeIn{0%{opacity:0}to{opacity:1}}@keyframes theme-announcement-module__8W1V5q__announcementRiseIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:480px){.theme-announcement-module__8W1V5q__dialog{border-radius:18px;padding:24px 20px 20px}.theme-announcement-module__8W1V5q__artwork{min-height:110px;margin-bottom:20px}.theme-announcement-module__8W1V5q__themeTile,.theme-announcement-module__8W1V5q__themeTileDark{min-width:88px;padding:12px}.theme-announcement-module__8W1V5q__paletteArtwork{gap:8px}.theme-announcement-module__8W1V5q__paletteDotOne,.theme-announcement-module__8W1V5q__paletteDotTwo,.theme-announcement-module__8W1V5q__paletteDotThree,.theme-announcement-module__8W1V5q__paletteDotFour{width:28px;height:54px}}@media (prefers-reduced-motion:reduce){.theme-announcement-module__8W1V5q__backdrop,.theme-announcement-module__8W1V5q__dialog{animation:none}.theme-announcement-module__8W1V5q__primaryButton,.theme-announcement-module__8W1V5q__secondaryButton{transition:none}}
