:root,:root[data-theme=light]{color-scheme:light;--bg: #faf6f2;--surface: #fffcf9;--panel: #f2eced;--panelStrong: #e7dfe3;--sideRail: #e2d9df;--ink: #271a2c;--textSubtle: #594862;--muted: #6a5a72;--line: #e3dae0;--lineStrong: #86738c;--jade: #692bb1;--jadeDark: #52207e;--brass: #6e5a3b;--amber: #8a5a12;--focusRing: #6e2eb8;--focusHalo: #fffcf9;--statusSuccess: #2c725f;--statusWarning: #825d17;--statusDanger: #751a29;--statusInfo: #1f3e51;--scrim: rgba(30, 18, 36, .5);--shadowColor: rgba(30, 18, 36, .16);--selectionBg: #e4d7f4;--inputBg: #fffcf9;--onJade: #ffffff;--paper: #f6f1ee;--paperRaised: #fffcf9;--paperSunken: #ede6e7;--wash: #ede7f3;--hairline: #e0d7dd;--hairlineStrong: #826f89;--jadeSoft: #ece2f8;--jadeInk: #5e2499;--seal: #6e5a3b;--sealWash: #f5ede0;--shadowAmbient: rgba(30, 18, 36, .055);--shadowKey: rgba(30, 18, 36, .1);--focusGlow: rgba(110, 47, 184, .2);--scrollThumb: rgba(39, 26, 44, .22);--scrollThumbHover: rgba(39, 26, 44, .36);--brandGradient: linear-gradient(135deg, #8750ee 0%, #2e6fd9 52%, #217d8d 100%);--brandGradientSoft: linear-gradient(135deg, rgba(135, 80, 238, .16) 0%, rgba(46, 111, 217, .12) 52%, rgba(33, 125, 141, .13) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(135, 80, 238, .22) 45%, rgba(33, 125, 141, .2) 60%, transparent 78%);--brandGlow: rgba(103, 43, 177, .2);--brandGlowFar: rgba(33, 125, 141, .18)}:root[data-theme=dark]{color-scheme:dark;--bg: #14101b;--surface: #1d1727;--panel: #1f1929;--panelStrong: #2a2338;--sideRail: #0f0c15;--ink: #ece6f1;--textSubtle: #c0b4ca;--muted: #a296ae;--line: #2c2439;--lineStrong: #7e6b94;--jade: #c29cec;--jadeDark: #b381e4;--brass: #e2cfa6;--amber: #f3b372;--focusRing: #c9a6f2;--focusHalo: #14101b;--statusSuccess: #55c79b;--statusWarning: #f3b372;--statusDanger: #f4837d;--statusInfo: #4e9ebc;--scrim: rgba(10, 6, 14, .68);--shadowColor: rgba(0, 0, 0, .58);--selectionBg: #432b5f;--inputBg: #13101a;--onJade: #1a1024;--paper: #181320;--paperRaised: #221b2d;--paperSunken: #110d18;--wash: #342447;--hairline: #2a2237;--hairlineStrong: #806d96;--jadeSoft: #2f1e43;--jadeInk: #d5baf7;--seal: #e2cfa6;--sealWash: #241e16;--shadowAmbient: rgba(0, 0, 0, .36);--shadowKey: rgba(0, 0, 0, .52);--focusGlow: rgba(195, 165, 245, .26);--scrollThumb: rgba(205, 190, 220, .2);--scrollThumbHover: rgba(205, 190, 220, .36);--brandGradient: linear-gradient(135deg, #a277f1 0%, #5b8fe1 52%, #2fb0c7 100%);--brandGradientSoft: linear-gradient(135deg, rgba(162, 119, 241, .24) 0%, rgba(91, 143, 225, .18) 52%, rgba(47, 176, 199, .18) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(162, 119, 241, .3) 45%, rgba(47, 176, 199, .26) 60%, transparent 78%);--brandGlow: rgba(162, 119, 241, .28);--brandGlowFar: rgba(47, 176, 199, .24)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #14101b;--surface: #1d1727;--panel: #1f1929;--panelStrong: #2a2338;--sideRail: #0f0c15;--ink: #ece6f1;--textSubtle: #c0b4ca;--muted: #a296ae;--line: #2c2439;--lineStrong: #7e6b94;--jade: #c29cec;--jadeDark: #b381e4;--brass: #e2cfa6;--amber: #f3b372;--focusRing: #c9a6f2;--focusHalo: #14101b;--statusSuccess: #55c79b;--statusWarning: #f3b372;--statusDanger: #f4837d;--statusInfo: #4e9ebc;--scrim: rgba(10, 6, 14, .68);--shadowColor: rgba(0, 0, 0, .58);--selectionBg: #432b5f;--inputBg: #13101a;--onJade: #1a1024;--paper: #181320;--paperRaised: #221b2d;--paperSunken: #110d18;--wash: #342447;--hairline: #2a2237;--hairlineStrong: #806d96;--jadeSoft: #2f1e43;--jadeInk: #d5baf7;--seal: #e2cfa6;--sealWash: #241e16;--shadowAmbient: rgba(0, 0, 0, .36);--shadowKey: rgba(0, 0, 0, .52);--focusGlow: rgba(195, 165, 245, .26);--scrollThumb: rgba(205, 190, 220, .2);--scrollThumbHover: rgba(205, 190, 220, .36);--brandGradient: linear-gradient(135deg, #a277f1 0%, #5b8fe1 52%, #2fb0c7 100%);--brandGradientSoft: linear-gradient(135deg, rgba(162, 119, 241, .24) 0%, rgba(91, 143, 225, .18) 52%, rgba(47, 176, 199, .18) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(162, 119, 241, .3) 45%, rgba(47, 176, 199, .26) 60%, transparent 78%);--brandGlow: rgba(162, 119, 241, .28);--brandGlowFar: rgba(47, 176, 199, .24)}}:root[data-palette=modern]{color-scheme:light;--bg: #f5f7fb;--surface: #ffffff;--panel: #f0f3f8;--panelStrong: #e7ebf3;--sideRail: #e9edf5;--ink: #151a2d;--textSubtle: #4e5872;--muted: #58627a;--line: #79849a;--lineStrong: #6b778f;--jade: #4f46e5;--jadeDark: #3730a3;--brass: #566170;--amber: #7a4a00;--focusRing: #4338ca;--focusHalo: #ffffff;--statusSuccess: #0b6b57;--statusWarning: #7a4a00;--statusDanger: #b4233c;--statusInfo: #2b5ea7;--scrim: rgba(15, 23, 42, .54);--shadowColor: rgba(26, 35, 58, .18);--selectionBg: #d9deff;--inputBg: #ffffff;--onJade: #ffffff;--paper: #f7f8fc;--paperRaised: #ffffff;--paperSunken: #eef1f6;--wash: #eef1f8;--hairline: #79849a;--hairlineStrong: #6b778f;--jadeSoft: #e4e7ff;--jadeInk: #3c35a5;--seal: #566170;--sealWash: #ebeef2;--shadowAmbient: rgba(26, 35, 58, .06);--shadowKey: rgba(26, 35, 58, .13);--focusGlow: rgba(79, 70, 229, .24);--scrollThumb: rgba(45, 55, 78, .24);--scrollThumbHover: rgba(45, 55, 78, .4);--brandGradient: linear-gradient(135deg, #4f46e5 0%, #1a6fd4 52%, #0d7e92 100%);--brandGradientSoft: linear-gradient(135deg, rgba(79, 70, 229, .15) 0%, rgba(26, 111, 212, .12) 52%, rgba(13, 126, 146, .12) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(79, 70, 229, .2) 45%, rgba(13, 126, 146, .18) 60%, transparent 78%);--brandGlow: rgba(79, 70, 229, .2);--brandGlowFar: rgba(13, 126, 146, .18);--sans: -apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--serif: Charter, "Iowan Old Style", Cambria, Georgia, serif}:root[data-palette=modern][data-theme=dark]{color-scheme:dark;--bg: #0b1020;--surface: #12182a;--panel: #171e33;--panelStrong: #202842;--sideRail: #0e1426;--ink: #eef1f7;--textSubtle: #b6bed0;--muted: #98a2b8;--line: #65729a;--lineStrong: #7481a8;--jade: #a5b4fc;--jadeDark: #858cf4;--brass: #aab3c2;--amber: #f0b35a;--focusRing: #a5b4fc;--focusHalo: #0b1020;--statusSuccess: #59c3a6;--statusWarning: #f0b35a;--statusDanger: #fb6a80;--statusInfo: #82b6f4;--scrim: rgba(3, 6, 15, .72);--shadowColor: rgba(0, 0, 0, .62);--selectionBg: #26315f;--inputBg: #0d1324;--onJade: #0b1020;--paper: #0d1322;--paperRaised: #151c30;--paperSunken: #090e1b;--wash: #171f35;--hairline: #65729a;--hairlineStrong: #7481a8;--jadeSoft: #222a55;--jadeInk: #c3cbff;--seal: #bbc2ce;--sealWash: #222838;--shadowAmbient: rgba(0, 0, 0, .36);--shadowKey: rgba(0, 0, 0, .56);--focusGlow: rgba(165, 180, 252, .28);--scrollThumb: rgba(190, 199, 222, .22);--scrollThumbHover: rgba(190, 199, 222, .4);--brandGradient: linear-gradient(135deg, #8e87f2 0%, #57a0ec 52%, #22b6cf 100%);--brandGradientSoft: linear-gradient(135deg, rgba(142, 135, 242, .24) 0%, rgba(87, 160, 236, .18) 52%, rgba(34, 182, 207, .18) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(142, 135, 242, .3) 45%, rgba(34, 182, 207, .26) 60%, transparent 78%);--brandGlow: rgba(142, 135, 242, .28);--brandGlowFar: rgba(34, 182, 207, .24)}@media(prefers-color-scheme:dark){:root[data-palette=modern]:not([data-theme=light]){color-scheme:dark;--bg: #0b1020;--surface: #12182a;--panel: #171e33;--panelStrong: #202842;--sideRail: #0e1426;--ink: #eef1f7;--textSubtle: #b6bed0;--muted: #98a2b8;--line: #65729a;--lineStrong: #7481a8;--jade: #a5b4fc;--jadeDark: #858cf4;--brass: #aab3c2;--amber: #f0b35a;--focusRing: #a5b4fc;--focusHalo: #0b1020;--statusSuccess: #59c3a6;--statusWarning: #f0b35a;--statusDanger: #fb6a80;--statusInfo: #82b6f4;--scrim: rgba(3, 6, 15, .72);--shadowColor: rgba(0, 0, 0, .62);--selectionBg: #26315f;--inputBg: #0d1324;--onJade: #0b1020;--paper: #0d1322;--paperRaised: #151c30;--paperSunken: #090e1b;--wash: #171f35;--hairline: #65729a;--hairlineStrong: #7481a8;--jadeSoft: #222a55;--jadeInk: #c3cbff;--seal: #bbc2ce;--sealWash: #222838;--shadowAmbient: rgba(0, 0, 0, .36);--shadowKey: rgba(0, 0, 0, .56);--focusGlow: rgba(165, 180, 252, .28);--scrollThumb: rgba(190, 199, 222, .22);--scrollThumbHover: rgba(190, 199, 222, .4);--brandGradient: linear-gradient(135deg, #8e87f2 0%, #57a0ec 52%, #22b6cf 100%);--brandGradientSoft: linear-gradient(135deg, rgba(142, 135, 242, .24) 0%, rgba(87, 160, 236, .18) 52%, rgba(34, 182, 207, .18) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(142, 135, 242, .3) 45%, rgba(34, 182, 207, .26) 60%, transparent 78%);--brandGlow: rgba(142, 135, 242, .28);--brandGlowFar: rgba(34, 182, 207, .24)}}:root[data-palette=chancery]{color-scheme:light;--bg: #f4f8f5;--surface: #ffffff;--panel: #eaf1ec;--panelStrong: #dbe7de;--sideRail: #e2ece5;--ink: #11241c;--textSubtle: #3a5a4b;--muted: #46685a;--line: #6d887b;--lineStrong: #5d7b6d;--jade: #0f6b52;--jadeDark: #0a4f3c;--brass: #6b5a30;--amber: #7a4a05;--focusRing: #0d5f49;--focusHalo: #ffffff;--statusSuccess: #146b3c;--statusWarning: #7d5510;--statusDanger: #8c1b2a;--statusInfo: #1c4a6b;--scrim: rgba(9, 28, 21, .5);--shadowColor: rgba(9, 28, 21, .16);--selectionBg: #cfe8dd;--inputBg: #ffffff;--onJade: #ffffff;--paper: #f7faf8;--paperRaised: #ffffff;--paperSunken: #e9f0eb;--wash: #e5f1ea;--hairline: #6d887b;--hairlineStrong: #5d7b6d;--jadeSoft: #d8ece3;--jadeInk: #0d5f49;--seal: #6b5a30;--sealWash: #f2ecdd;--shadowAmbient: rgba(9, 28, 21, .055);--shadowKey: rgba(9, 28, 21, .1);--focusGlow: rgba(13, 95, 73, .22);--scrollThumb: rgba(17, 36, 28, .22);--scrollThumbHover: rgba(17, 36, 28, .36);--brandGradient: linear-gradient(135deg, #0f6b52 0%, #0d6f74 52%, #17618f 100%);--brandGradientSoft: linear-gradient(135deg, rgba(15, 107, 82, .15) 0%, rgba(13, 111, 116, .12) 52%, rgba(23, 97, 143, .12) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(15, 107, 82, .2) 45%, rgba(23, 97, 143, .18) 60%, transparent 78%);--brandGlow: rgba(15, 107, 82, .2);--brandGlowFar: rgba(23, 97, 143, .18)}:root[data-palette=chancery][data-theme=dark]{color-scheme:dark;--bg: #0b1712;--surface: #12211a;--panel: #14251d;--panelStrong: #1d3227;--sideRail: #081210;--ink: #e3efe8;--textSubtle: #b3ccbf;--muted: #93b0a1;--line: #4e836a;--lineStrong: #6a8b7a;--jade: #6cc9a4;--jadeDark: #8ad9b8;--brass: #d9c79a;--amber: #eeb173;--focusRing: #8cd8b6;--focusHalo: #0b1712;--statusSuccess: #5fcf9a;--statusWarning: #eeb173;--statusDanger: #f2857f;--statusInfo: #5ba9c4;--scrim: rgba(3, 12, 9, .68);--shadowColor: rgba(0, 0, 0, .58);--selectionBg: #215040;--inputBg: #0a1611;--onJade: #04150f;--paper: #101c16;--paperRaised: #152820;--paperSunken: #09140f;--wash: #1a3529;--hairline: #4e836a;--hairlineStrong: #6c8d7c;--jadeSoft: #17332a;--jadeInk: #7fd3b0;--seal: #d9c79a;--sealWash: #2a2417;--shadowAmbient: rgba(0, 0, 0, .3);--shadowKey: rgba(0, 0, 0, .46);--focusGlow: rgba(140, 216, 182, .28);--scrollThumb: rgba(190, 222, 206, .22);--scrollThumbHover: rgba(190, 222, 206, .4);--brandGradient: linear-gradient(135deg, #6cc9a4 0%, #5fc4cf 52%, #6bb2e6 100%);--brandGradientSoft: linear-gradient(135deg, rgba(108, 201, 164, .15) 0%, rgba(95, 196, 207, .12) 52%, rgba(107, 178, 230, .12) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(108, 201, 164, .2) 45%, rgba(107, 178, 230, .18) 60%, transparent 78%);--brandGlow: rgba(108, 201, 164, .2);--brandGlowFar: rgba(107, 178, 230, .18)}@media(prefers-color-scheme:dark){:root[data-palette=chancery]:not([data-theme=light]){color-scheme:dark;--bg: #0b1712;--surface: #12211a;--panel: #14251d;--panelStrong: #1d3227;--sideRail: #081210;--ink: #e3efe8;--textSubtle: #b3ccbf;--muted: #93b0a1;--line: #4e836a;--lineStrong: #6a8b7a;--jade: #6cc9a4;--jadeDark: #8ad9b8;--brass: #d9c79a;--amber: #eeb173;--focusRing: #8cd8b6;--focusHalo: #0b1712;--statusSuccess: #5fcf9a;--statusWarning: #eeb173;--statusDanger: #f2857f;--statusInfo: #5ba9c4;--scrim: rgba(3, 12, 9, .68);--shadowColor: rgba(0, 0, 0, .58);--selectionBg: #215040;--inputBg: #0a1611;--onJade: #04150f;--paper: #101c16;--paperRaised: #152820;--paperSunken: #09140f;--wash: #1a3529;--hairline: #4e836a;--hairlineStrong: #6c8d7c;--jadeSoft: #17332a;--jadeInk: #7fd3b0;--seal: #d9c79a;--sealWash: #2a2417;--shadowAmbient: rgba(0, 0, 0, .3);--shadowKey: rgba(0, 0, 0, .46);--focusGlow: rgba(140, 216, 182, .28);--scrollThumb: rgba(190, 222, 206, .22);--scrollThumbHover: rgba(190, 222, 206, .4);--brandGradient: linear-gradient(135deg, #6cc9a4 0%, #5fc4cf 52%, #6bb2e6 100%);--brandGradientSoft: linear-gradient(135deg, rgba(108, 201, 164, .15) 0%, rgba(95, 196, 207, .12) 52%, rgba(107, 178, 230, .12) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(108, 201, 164, .2) 45%, rgba(107, 178, 230, .18) 60%, transparent 78%);--brandGlow: rgba(108, 201, 164, .2);--brandGlowFar: rgba(107, 178, 230, .18)}}:root[data-palette=admiralty]{color-scheme:light;--bg: #f4f7fb;--surface: #ffffff;--panel: #e9eff7;--panelStrong: #d9e3f0;--sideRail: #e0e9f4;--ink: #0f1c2e;--textSubtle: #37506d;--muted: #425a78;--line: #6c839f;--lineStrong: #5a7391;--jade: #14528f;--jadeDark: #0d3a68;--brass: #655a3f;--amber: #7a4a05;--focusRing: #124b83;--focusHalo: #ffffff;--statusSuccess: #0e6a4f;--statusWarning: #7d5510;--statusDanger: #98202f;--statusInfo: #1a5285;--scrim: rgba(10, 20, 34, .5);--shadowColor: rgba(10, 20, 34, .16);--selectionBg: #cfe0f5;--inputBg: #ffffff;--onJade: #ffffff;--paper: #f7f9fc;--paperRaised: #ffffff;--paperSunken: #e8eef6;--wash: #e4edf8;--hairline: #6c839f;--hairlineStrong: #5a7391;--jadeSoft: #d7e5f5;--jadeInk: #124b83;--seal: #655a3f;--sealWash: #efeadc;--shadowAmbient: rgba(10, 20, 34, .055);--shadowKey: rgba(10, 20, 34, .1);--focusGlow: rgba(18, 75, 131, .22);--scrollThumb: rgba(15, 28, 46, .22);--scrollThumbHover: rgba(15, 28, 46, .36);--brandGradient: linear-gradient(135deg, #14528f 0%, #0f5f86 52%, #0c6d78 100%);--brandGradientSoft: linear-gradient(135deg, rgba(20, 82, 143, .15) 0%, rgba(15, 95, 134, .12) 52%, rgba(12, 109, 120, .12) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(20, 82, 143, .2) 45%, rgba(12, 109, 120, .18) 60%, transparent 78%);--brandGlow: rgba(20, 82, 143, .2);--brandGlowFar: rgba(12, 109, 120, .18)}:root[data-palette=admiralty][data-theme=dark]{color-scheme:dark;--bg: #0a1220;--surface: #111b2c;--panel: #131e32;--panelStrong: #1c2942;--sideRail: #070d18;--ink: #e6edf7;--textSubtle: #b4c4da;--muted: #93a6c2;--line: #4c73b1;--lineStrong: #6c85a8;--jade: #7fb8ef;--jadeDark: #a0cbf5;--brass: #d5c69f;--amber: #eeb173;--focusRing: #a0cbf5;--focusHalo: #0a1220;--statusSuccess: #4ec79c;--statusWarning: #eeb173;--statusDanger: #f2857f;--statusInfo: #71b3e4;--scrim: rgba(3, 8, 16, .68);--shadowColor: rgba(0, 0, 0, .58);--selectionBg: #20406b;--inputBg: #091120;--onJade: #04101f;--paper: #0e1728;--paperRaised: #142136;--paperSunken: #080f1c;--wash: #182a45;--hairline: #4c73b1;--hairlineStrong: #6e87aa;--jadeSoft: #152a44;--jadeInk: #94c3f3;--seal: #d5c69f;--sealWash: #26221a;--shadowAmbient: rgba(0, 0, 0, .3);--shadowKey: rgba(0, 0, 0, .46);--focusGlow: rgba(160, 203, 245, .28);--scrollThumb: rgba(192, 208, 232, .22);--scrollThumbHover: rgba(192, 208, 232, .4);--brandGradient: linear-gradient(135deg, #7fb8ef 0%, #66c2e4 52%, #5fcbd2 100%);--brandGradientSoft: linear-gradient(135deg, rgba(127, 184, 239, .15) 0%, rgba(102, 194, 228, .12) 52%, rgba(95, 203, 210, .12) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(127, 184, 239, .2) 45%, rgba(95, 203, 210, .18) 60%, transparent 78%);--brandGlow: rgba(127, 184, 239, .2);--brandGlowFar: rgba(95, 203, 210, .18)}@media(prefers-color-scheme:dark){:root[data-palette=admiralty]:not([data-theme=light]){color-scheme:dark;--bg: #0a1220;--surface: #111b2c;--panel: #131e32;--panelStrong: #1c2942;--sideRail: #070d18;--ink: #e6edf7;--textSubtle: #b4c4da;--muted: #93a6c2;--line: #4c73b1;--lineStrong: #6c85a8;--jade: #7fb8ef;--jadeDark: #a0cbf5;--brass: #d5c69f;--amber: #eeb173;--focusRing: #a0cbf5;--focusHalo: #0a1220;--statusSuccess: #4ec79c;--statusWarning: #eeb173;--statusDanger: #f2857f;--statusInfo: #71b3e4;--scrim: rgba(3, 8, 16, .68);--shadowColor: rgba(0, 0, 0, .58);--selectionBg: #20406b;--inputBg: #091120;--onJade: #04101f;--paper: #0e1728;--paperRaised: #142136;--paperSunken: #080f1c;--wash: #182a45;--hairline: #4c73b1;--hairlineStrong: #6e87aa;--jadeSoft: #152a44;--jadeInk: #94c3f3;--seal: #d5c69f;--sealWash: #26221a;--shadowAmbient: rgba(0, 0, 0, .3);--shadowKey: rgba(0, 0, 0, .46);--focusGlow: rgba(160, 203, 245, .28);--scrollThumb: rgba(192, 208, 232, .22);--scrollThumbHover: rgba(192, 208, 232, .4);--brandGradient: linear-gradient(135deg, #7fb8ef 0%, #66c2e4 52%, #5fcbd2 100%);--brandGradientSoft: linear-gradient(135deg, rgba(127, 184, 239, .15) 0%, rgba(102, 194, 228, .12) 52%, rgba(95, 203, 210, .12) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(127, 184, 239, .2) 45%, rgba(95, 203, 210, .18) 60%, transparent 78%);--brandGlow: rgba(127, 184, 239, .2);--brandGlowFar: rgba(95, 203, 210, .18)}}:root[data-palette=silk]{color-scheme:light;--bg: #fbf5f6;--surface: #fffdfd;--panel: #f4eaec;--panelStrong: #e8d9dd;--sideRail: #eee1e4;--ink: #2a1218;--textSubtle: #5e3944;--muted: #6b4551;--line: #8f6d77;--lineStrong: #7d5c67;--jade: #8a1734;--jadeDark: #6a0f27;--brass: #6f5a35;--amber: #84520c;--focusRing: #7d1430;--focusHalo: #fffdfd;--statusSuccess: #186a52;--statusWarning: #7d5510;--statusDanger: #8f1420;--statusInfo: #1f4665;--scrim: rgba(36, 15, 20, .5);--shadowColor: rgba(36, 15, 20, .16);--selectionBg: #f0d4dc;--inputBg: #fffdfd;--onJade: #ffffff;--paper: #f9f3f4;--paperRaised: #fffdfd;--paperSunken: #f0e5e7;--wash: #f3e5e9;--hairline: #8f6d77;--hairlineStrong: #7d5c67;--jadeSoft: #f2dde3;--jadeInk: #7d1430;--seal: #6f5a35;--sealWash: #f5ecdd;--shadowAmbient: rgba(36, 15, 20, .055);--shadowKey: rgba(36, 15, 20, .1);--focusGlow: rgba(125, 20, 48, .22);--scrollThumb: rgba(42, 18, 24, .22);--scrollThumbHover: rgba(42, 18, 24, .36);--brandGradient: linear-gradient(135deg, #8a1734 0%, #78194f 52%, #582066 100%);--brandGradientSoft: linear-gradient(135deg, rgba(138, 23, 52, .15) 0%, rgba(120, 25, 79, .12) 52%, rgba(88, 32, 102, .12) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(138, 23, 52, .2) 45%, rgba(88, 32, 102, .18) 60%, transparent 78%);--brandGlow: rgba(138, 23, 52, .2);--brandGlowFar: rgba(88, 32, 102, .18)}:root[data-palette=silk][data-theme=dark]{color-scheme:dark;--bg: #170d11;--surface: #22141a;--panel: #26161c;--panelStrong: #331f26;--sideRail: #11090d;--ink: #f3e6e9;--textSubtle: #d3b6be;--muted: #bb9aa4;--line: #a05e71;--lineStrong: #a1737f;--jade: #f096a8;--jadeDark: #f6b3c0;--brass: #e3cda3;--amber: #f5b476;--focusRing: #f6b3c0;--focusHalo: #170d11;--statusSuccess: #5cc9a1;--statusWarning: #f5b476;--statusDanger: #fa8f8a;--statusInfo: #7cb4d2;--scrim: rgba(14, 5, 8, .68);--shadowColor: rgba(0, 0, 0, .58);--selectionBg: #5c2634;--inputBg: #150c10;--onJade: #1a040b;--paper: #1c1015;--paperRaised: #28181e;--paperSunken: #130a0e;--wash: #3a212a;--hairline: #a05e71;--hairlineStrong: #a37581;--jadeSoft: #3a1f27;--jadeInk: #f4a7b6;--seal: #e3cda3;--sealWash: #2e2517;--shadowAmbient: rgba(0, 0, 0, .3);--shadowKey: rgba(0, 0, 0, .46);--focusGlow: rgba(246, 179, 192, .28);--scrollThumb: rgba(230, 200, 208, .22);--scrollThumbHover: rgba(230, 200, 208, .4);--brandGradient: linear-gradient(135deg, #f096a8 0%, #dc94c8 52%, #b79ceb 100%);--brandGradientSoft: linear-gradient(135deg, rgba(240, 150, 168, .15) 0%, rgba(220, 148, 200, .12) 52%, rgba(183, 156, 235, .12) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(240, 150, 168, .2) 45%, rgba(183, 156, 235, .18) 60%, transparent 78%);--brandGlow: rgba(240, 150, 168, .2);--brandGlowFar: rgba(183, 156, 235, .18)}@media(prefers-color-scheme:dark){:root[data-palette=silk]:not([data-theme=light]){color-scheme:dark;--bg: #170d11;--surface: #22141a;--panel: #26161c;--panelStrong: #331f26;--sideRail: #11090d;--ink: #f3e6e9;--textSubtle: #d3b6be;--muted: #bb9aa4;--line: #a05e71;--lineStrong: #a1737f;--jade: #f096a8;--jadeDark: #f6b3c0;--brass: #e3cda3;--amber: #f5b476;--focusRing: #f6b3c0;--focusHalo: #170d11;--statusSuccess: #5cc9a1;--statusWarning: #f5b476;--statusDanger: #fa8f8a;--statusInfo: #7cb4d2;--scrim: rgba(14, 5, 8, .68);--shadowColor: rgba(0, 0, 0, .58);--selectionBg: #5c2634;--inputBg: #150c10;--onJade: #1a040b;--paper: #1c1015;--paperRaised: #28181e;--paperSunken: #130a0e;--wash: #3a212a;--hairline: #a05e71;--hairlineStrong: #a37581;--jadeSoft: #3a1f27;--jadeInk: #f4a7b6;--seal: #e3cda3;--sealWash: #2e2517;--shadowAmbient: rgba(0, 0, 0, .3);--shadowKey: rgba(0, 0, 0, .46);--focusGlow: rgba(246, 179, 192, .28);--scrollThumb: rgba(230, 200, 208, .22);--scrollThumbHover: rgba(230, 200, 208, .4);--brandGradient: linear-gradient(135deg, #f096a8 0%, #dc94c8 52%, #b79ceb 100%);--brandGradientSoft: linear-gradient(135deg, rgba(240, 150, 168, .15) 0%, rgba(220, 148, 200, .12) 52%, rgba(183, 156, 235, .12) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(240, 150, 168, .2) 45%, rgba(183, 156, 235, .18) 60%, transparent 78%);--brandGlow: rgba(240, 150, 168, .2);--brandGlowFar: rgba(183, 156, 235, .18)}}:root{--sans: Seravek, "Gill Sans Nova", "Avenir Next", Ubuntu, Calibri, "Source Sans 3", source-sans-pro, system-ui, sans-serif;--serif: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--fs-scale: 1;--fs-nano: calc(10px * var(--fs-scale));--fs-micro: calc(11px * var(--fs-scale));--fs-caption: calc(12px * var(--fs-scale));--fs-label: calc(13px * var(--fs-scale));--fs-body: calc(15px * var(--fs-scale));--fs-lead: calc(17px * var(--fs-scale));--fs-title: calc(20px * var(--fs-scale));--fs-display: calc(26px * var(--fs-scale));--lh-tight: 1.25;--lh-snug: 1.4;--lh-body: 1.55;--lh-prose: 1.65;--tracking-label: .09em;--tracking-caps: .06em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 999px;--ruleWidth: 1px;--focusWidth: 2px;--elevation-1: 0 1px 1px var(--shadowAmbient), 0 2px 6px var(--shadowAmbient);--elevation-2: 0 1px 2px var(--shadowAmbient), 0 8px 20px var(--shadowKey);--elevation-3: 0 2px 4px var(--shadowAmbient), 0 20px 46px var(--shadowKey);--brandLift: 0 6px 18px -8px var(--brandGlow), 0 2px 8px -6px var(--brandGlowFar);--motion-fast: .15s;--motion-base: .18s;--motion-entrance: .22s;--motion-vigil: 2.4s;--ease-out: cubic-bezier(.22, .71, .32, 1);--transition-quiet: color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);--focus-ring: 0 0 0 2px var(--focusHalo), 0 0 0 4px var(--focusRing), 0 0 0 6px var(--brandGlow), 0 0 0 7px var(--brandGlowFar);font-family:var(--sans);line-height:1.5;font-weight:400;color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-text-size=small]{--fs-scale: .875}:root[data-text-size=large]{--fs-scale: 1.15}:root[data-text-size=xlarge]{--fs-scale: 1.3}:root{--brandMarkInk: #9b1c26;--brandMarkInkDark: #e0757d}:root[data-palette=modern]{--brandMarkInk: #4f46e5;--brandMarkInkDark: #a5b4fc}:root[data-palette=chancery]{--brandMarkInk: #0f6b52;--brandMarkInkDark: #6cc9a4}:root[data-palette=admiralty]{--brandMarkInk: #14528f;--brandMarkInkDark: #7fb8ef}:root[data-palette=silk]{--brandMarkInk: #8a1734;--brandMarkInkDark: #f096a8}:root[data-theme=dark]{--brandMarkInk: var(--brandMarkInkDark)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--brandMarkInk: var(--brandMarkInkDark)}}:root[data-contrast=high]{--ruleWidth: 2px;--focusWidth: 3px;--bg: #ffffff;--surface: #ffffff;--panel: #f0eef4;--panelStrong: #e2dde9;--sideRail: #ffffff;--paper: #ffffff;--paperRaised: #ffffff;--paperSunken: #f0eef4;--wash: #e9e3f5;--inputBg: #ffffff;--jadeSoft: #e4daf5;--sealWash: #f3ebd9;--selectionBg: #d5c4ee;--ink: #000000;--textSubtle: #150e1e;--muted: #1f1729;--line: #4a4252;--lineStrong: #17111f;--hairline: #4a4252;--hairlineStrong: #17111f;--jade: #3f1178;--jadeDark: #2c0a55;--jadeInk: #350d64;--onJade: #ffffff;--brass: #43331a;--seal: #43331a;--amber: #55340a;--statusSuccess: #0b4436;--statusWarning: #4a3200;--statusDanger: #6a0016;--statusInfo: #0b2a3a;--focusRing: #2c0a55;--focusHalo: #ffffff;--focusGlow: rgba(44, 10, 85, .55);--brandGlow: rgba(44, 10, 85, .55);--brandGlowFar: rgba(6, 71, 79, .5);--brandGradient: linear-gradient(135deg, #3f1178 0%, #0d3a63 52%, #06474f 100%);--brandGradientSoft: linear-gradient(135deg, rgba(63, 17, 120, .16) 0%, rgba(13, 58, 99, .12) 52%, rgba(6, 71, 79, .12) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(63, 17, 120, .22) 45%, rgba(6, 71, 79, .18) 60%, transparent 78%);--scrim: rgba(0, 0, 0, .72);--shadowColor: rgba(0, 0, 0, .28);--shadowAmbient: rgba(0, 0, 0, .14);--shadowKey: rgba(0, 0, 0, .24);--scrollThumb: rgba(0, 0, 0, .5);--scrollThumbHover: rgba(0, 0, 0, .72)}:root[data-contrast=high][data-theme=dark]{--ruleWidth: 2px;--focusWidth: 3px;--bg: #000000;--surface: #000000;--panel: #131118;--panelStrong: #1d1a24;--sideRail: #000000;--paper: #000000;--paperRaised: #000000;--paperSunken: #131118;--wash: #231b32;--inputBg: #000000;--jadeSoft: #2a1d3d;--sealWash: #2c2415;--selectionBg: #4a2f75;--ink: #ffffff;--textSubtle: #f0ecf5;--muted: #ded6e6;--line: #b8aec4;--lineStrong: #efe9f4;--hairline: #b8aec4;--hairlineStrong: #efe9f4;--jade: #d9bcf7;--jadeDark: #e6d2fb;--jadeInk: #e0c8f9;--onJade: #05010a;--brass: #f0dfb8;--seal: #f0dfb8;--amber: #ffc98a;--statusSuccess: #7fe3bd;--statusWarning: #ffcf8a;--statusDanger: #ff9d97;--statusInfo: #8ecfe8;--focusRing: #ffffff;--focusHalo: #000000;--focusGlow: rgba(217, 188, 247, .6);--brandGlow: rgba(217, 188, 247, .6);--brandGlowFar: rgba(127, 227, 242, .5);--brandGradient: linear-gradient(135deg, #b9a8fb 0%, #8ec6f6 52%, #7fe3f2 100%);--brandGradientSoft: linear-gradient(135deg, rgba(185, 168, 251, .26) 0%, rgba(142, 198, 246, .2) 52%, rgba(127, 227, 242, .2) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(185, 168, 251, .34) 45%, rgba(127, 227, 242, .3) 60%, transparent 78%);--scrim: rgba(0, 0, 0, .85);--shadowColor: rgba(0, 0, 0, .8);--shadowAmbient: rgba(0, 0, 0, .5);--shadowKey: rgba(0, 0, 0, .7);--scrollThumb: rgba(255, 255, 255, .5);--scrollThumbHover: rgba(255, 255, 255, .78)}@media(prefers-color-scheme:dark){:root[data-contrast=high]:not([data-theme=light]){--ruleWidth: 2px;--focusWidth: 3px;--bg: #000000;--surface: #000000;--panel: #131118;--panelStrong: #1d1a24;--sideRail: #000000;--paper: #000000;--paperRaised: #000000;--paperSunken: #131118;--wash: #231b32;--inputBg: #000000;--jadeSoft: #2a1d3d;--sealWash: #2c2415;--selectionBg: #4a2f75;--ink: #ffffff;--textSubtle: #f0ecf5;--muted: #ded6e6;--line: #b8aec4;--lineStrong: #efe9f4;--hairline: #b8aec4;--hairlineStrong: #efe9f4;--jade: #d9bcf7;--jadeDark: #e6d2fb;--jadeInk: #e0c8f9;--onJade: #05010a;--brass: #f0dfb8;--seal: #f0dfb8;--amber: #ffc98a;--statusSuccess: #7fe3bd;--statusWarning: #ffcf8a;--statusDanger: #ff9d97;--statusInfo: #8ecfe8;--focusRing: #ffffff;--focusHalo: #000000;--focusGlow: rgba(217, 188, 247, .6);--brandGlow: rgba(217, 188, 247, .6);--brandGlowFar: rgba(127, 227, 242, .5);--brandGradient: linear-gradient(135deg, #b9a8fb 0%, #8ec6f6 52%, #7fe3f2 100%);--brandGradientSoft: linear-gradient(135deg, rgba(185, 168, 251, .26) 0%, rgba(142, 198, 246, .2) 52%, rgba(127, 227, 242, .2) 100%);--brandSheen: linear-gradient(100deg, transparent 26%, rgba(185, 168, 251, .34) 45%, rgba(127, 227, 242, .3) 60%, transparent 78%);--scrim: rgba(0, 0, 0, .85);--shadowColor: rgba(0, 0, 0, .8);--shadowAmbient: rgba(0, 0, 0, .5);--shadowKey: rgba(0, 0, 0, .7);--scrollThumb: rgba(255, 255, 255, .5);--scrollThumbHover: rgba(255, 255, 255, .78)}}:root[data-motion=reduced],:root[data-motion=reduced] *,:root[data-motion=reduced] *:before,:root[data-motion=reduced] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100svh;background:var(--bg)}button,a,select,textarea,input,summary,[role=button]{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible,summary:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:var(--focusWidth) solid var(--focusRing);outline-offset:2px;box-shadow:0 0 0 1px var(--focusHalo),0 0 0 4px var(--brandGlow),0 0 0 5px var(--brandGlowFar)}::selection{background:var(--selectionBg);color:var(--ink)}*{scrollbar-width:thin;scrollbar-color:var(--scrollThumb) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--radius-pill);background:var(--scrollThumb);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollThumbHover);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}
