:root{--gray-1: #fcfcfd;--gray-2: #f9f9fb;--gray-3: #f0f0f3;--gray-4: #e8e8ec;--gray-5: #e0e1e6;--gray-6: #d9d9e0;--gray-7: #cdced6;--gray-8: #b9bbc6;--gray-9: #8b8d98;--gray-10: #80838d;--gray-11: #60646c;--gray-12: #1c2024;--gray-a1: rgba(0, 0, 85, .012);--gray-a2: rgba(0, 0, 85, .024);--gray-a3: rgba(0, 0, 51, .059);--gray-a4: rgba(0, 0, 44, .09);--gray-a5: rgba(0, 8, 49, .122);--gray-a6: rgba(0, 0, 47, .149);--gray-a7: rgba(0, 5, 46, .196);--gray-a8: rgba(0, 7, 47, .275);--gray-a9: rgba(0, 4, 29, .455);--gray-a10: rgba(0, 6, 26, .498);--gray-a11: rgba(0, 6, 19, .624);--gray-a12: rgba(0, 4, 9, .89);--indigo-1: #fdfdff;--indigo-2: #f8f8ff;--indigo-3: #f0f0fe;--indigo-4: #e5e5ff;--indigo-5: #d9d8ff;--indigo-6: #cac8ff;--indigo-7: #b4b0fb;--indigo-8: #9893f2;--indigo-9: #5b4fe0;--indigo-10: #5045d2;--indigo-11: #4b40bd;--indigo-12: #211b5c;--indigo-a1: rgba(0, 0, 255, .008);--indigo-a2: rgba(0, 0, 255, .027);--indigo-a3: rgba(0, 0, 238, .059);--indigo-a4: rgba(0, 0, 255, .102);--indigo-a5: rgba(7, 0, 255, .153);--indigo-a6: rgba(9, 0, 255, .216);--indigo-a7: rgba(13, 0, 242, .31);--indigo-a8: rgba(12, 0, 224, .424);--indigo-a9: rgba(17, 0, 210, .69);--indigo-a10: rgba(15, 0, 193, .729);--indigo-a11: rgba(15, 0, 167, .749);--indigo-a12: rgba(7, 0, 73, .894);--violet-1: #fdfcfe;--violet-2: #faf8ff;--violet-3: #f4f0fe;--violet-4: #ebe4ff;--violet-5: #e1d9ff;--violet-6: #d4cafe;--violet-7: #c2b5f5;--violet-8: #aa99ec;--violet-9: #6e56cf;--violet-10: #654dc4;--violet-11: #6550b9;--violet-12: #2f265f;--violet-a1: rgba(85, 0, 170, .012);--violet-a2: rgba(73, 0, 255, .027);--violet-a3: rgba(68, 0, 238, .059);--violet-a4: rgba(66, 0, 255, .106);--violet-a5: rgba(54, 0, 255, .149);--violet-a6: rgba(48, 0, 250, .208);--violet-a7: rgba(45, 0, 221, .29);--violet-a8: rgba(42, 0, 208, .4);--violet-a9: rgba(36, 0, 183, .663);--violet-a10: rgba(34, 0, 170, .698);--violet-a11: rgba(31, 0, 153, .686);--violet-a12: rgba(11, 0, 67, .851);--red-1: #fffcfc;--red-2: #fff7f7;--red-3: #feebec;--red-4: #ffdbdc;--red-5: #ffcdce;--red-6: #fdbdbe;--red-7: #f4a9aa;--red-8: #eb8e90;--red-9: #e5484d;--red-10: #dc3e42;--red-11: #ce2c31;--red-12: #641723;--red-a1: rgba(255, 0, 0, .012);--red-a2: rgba(255, 0, 0, .031);--red-a3: rgba(242, 0, 13, .078);--red-a4: rgba(255, 0, 7, .141);--red-a5: rgba(255, 0, 5, .196);--red-a6: rgba(247, 0, 4, .259);--red-a7: rgba(222, 0, 3, .337);--red-a8: rgba(210, 0, 5, .443);--red-a9: rgba(219, 0, 7, .718);--red-a10: rgba(209, 0, 5, .757);--red-a11: rgba(196, 0, 6, .827);--red-a12: rgba(85, 0, 13, .91);--green-1: #fbfefc;--green-2: #f4fbf6;--green-3: #e6f6eb;--green-4: #d6f1df;--green-5: #c4e8d1;--green-6: #adddc0;--green-7: #8eceaa;--green-8: #5bb98b;--green-9: #30a46c;--green-10: #2b9a66;--green-11: #218358;--green-12: #193b2d;--green-a1: rgba(0, 191, 64, .016);--green-a2: rgba(0, 162, 46, .043);--green-a3: rgba(0, 163, 51, .098);--green-a4: rgba(0, 168, 56, .161);--green-a5: rgba(0, 156, 56, .231);--green-a6: rgba(0, 149, 59, .322);--green-a7: rgba(0, 144, 63, .443);--green-a8: rgba(0, 146, 75, .643);--green-a9: rgba(0, 143, 74, .812);--green-a10: rgba(0, 134, 71, .831);--green-a11: rgba(0, 113, 63, .871);--green-a12: rgba(0, 38, 22, .902);--amber-1: #fefdfb;--amber-2: #fefbe9;--amber-3: #fff7c2;--amber-4: #ffee9c;--amber-5: #fbe577;--amber-6: #f3d673;--amber-7: #e9c162;--amber-8: #e2a336;--amber-9: #ffc53d;--amber-10: #ffba18;--amber-11: #ab6400;--amber-12: #4f3422;--amber-a1: rgba(191, 128, 0, .016);--amber-a2: rgba(243, 209, 0, .086);--amber-a3: rgba(255, 222, 0, .239);--amber-a4: rgba(255, 211, 0, .388);--amber-a5: rgba(248, 206, 0, .533);--amber-a6: rgba(233, 180, 0, .549);--amber-a7: rgba(219, 154, 0, .616);--amber-a8: rgba(218, 138, 0, .788);--amber-a9: rgba(255, 179, 0, .761);--amber-a10: rgba(255, 179, 0, .906);--amber-a11: rgba(171, 100, 0, 1);--amber-a12: rgba(52, 21, 0, .867);--blue-1: #fbfdff;--blue-2: #f4faff;--blue-3: #e6f4fe;--blue-4: #d5efff;--blue-5: #c2e5ff;--blue-6: #acd8fc;--blue-7: #8ec8f6;--blue-8: #5eb1ef;--blue-9: #0090ff;--blue-10: #0588f0;--blue-11: #0d74ce;--blue-12: #113264;--blue-a1: rgba(0, 128, 255, .016);--blue-a2: rgba(0, 139, 255, .043);--blue-a3: rgba(0, 143, 245, .098);--blue-a4: rgba(0, 158, 255, .165);--blue-a5: rgba(0, 146, 255, .239);--blue-a6: rgba(0, 135, 246, .325);--blue-a7: rgba(0, 131, 235, .443);--blue-a8: rgba(0, 131, 230, .631);--blue-a9: rgba(0, 144, 255, 1);--blue-a10: rgba(0, 134, 240, .98);--blue-a11: rgba(0, 109, 203, .949);--blue-a12: rgba(0, 35, 89, .933);--cyan-1: #fafdfe;--cyan-2: #f2fafb;--cyan-3: #def7f9;--cyan-4: #caf1f6;--cyan-5: #b5e9f0;--cyan-6: #9ddde7;--cyan-7: #7dcedc;--cyan-8: #3db9cf;--cyan-9: #00a2c7;--cyan-10: #0797b9;--cyan-11: #107d98;--cyan-12: #0d3c48;--cyan-a1: rgba(0, 153, 204, .02);--cyan-a2: rgba(0, 157, 177, .051);--cyan-a3: rgba(0, 193, 209, .129);--cyan-a4: rgba(0, 188, 212, .208);--cyan-a5: rgba(0, 179, 203, .29);--cyan-a6: rgba(0, 167, 193, .384);--cyan-a7: rgba(0, 159, 186, .51);--cyan-a8: rgba(0, 163, 192, .761);--cyan-a9: rgba(0, 162, 199, 1);--cyan-a10: rgba(0, 148, 183, .973);--cyan-a11: rgba(0, 116, 145, .937);--cyan-a12: rgba(0, 50, 62, .949);--grass-1: #fbfefb;--grass-2: #f5fbf5;--grass-3: #e9f6e9;--grass-4: #daf1db;--grass-5: #c9e8ca;--grass-6: #b2ddb5;--grass-7: #94ce9a;--grass-8: #65ba74;--grass-9: #46a758;--grass-10: #3e9b4f;--grass-11: #2a7e3b;--grass-12: #203c25;--grass-a1: rgba(0, 191, 0, .016);--grass-a2: rgba(0, 153, 0, .039);--grass-a3: rgba(0, 151, 0, .086);--grass-a4: rgba(0, 159, 7, .145);--grass-a5: rgba(0, 146, 5, .212);--grass-a6: rgba(0, 142, 10, .302);--grass-a7: rgba(0, 138, 14, .42);--grass-a8: rgba(0, 141, 25, .604);--grass-a9: rgba(0, 134, 25, .725);--grass-a10: rgba(0, 123, 22, .757);--grass-a11: rgba(0, 101, 20, .835);--grass-a12: rgba(0, 32, 6, .875);--orange-1: #fefcfb;--orange-2: #fff7ed;--orange-3: #ffefd6;--orange-4: #ffdfb5;--orange-5: #ffd19a;--orange-6: #ffc182;--orange-7: #f5ae73;--orange-8: #ec9455;--orange-9: #f76b15;--orange-10: #ef5f00;--orange-11: #cc4e00;--orange-12: #582d1d;--orange-a1: rgba(191, 64, 0, .016);--orange-a2: rgba(255, 142, 0, .071);--orange-a3: rgba(255, 155, 0, .161);--orange-a4: rgba(255, 145, 0, .29);--orange-a5: rgba(255, 139, 0, .396);--orange-a6: rgba(255, 129, 0, .49);--orange-a7: rgba(237, 107, 0, .549);--orange-a8: rgba(226, 94, 0, .667);--orange-a9: rgba(246, 94, 0, .918);--orange-a10: rgba(239, 95, 0, 1);--orange-a11: rgba(204, 78, 0, 1);--orange-a12: rgba(67, 18, 0, .886);--default-font-family: "Inter Variable", "Inter", system-ui, sans-serif;--heading-font-family: var(--default-font-family);--code-font-family: "Inter Variable", "Inter", ui-monospace, monospace;--font-size-1: 12px;--font-size-2: 14px;--font-size-3: 16px;--font-size-4: 18px;--font-size-5: 20px;--font-size-6: 24px;--font-size-7: 28px;--font-size-8: 35px;--font-size-9: 60px;--line-height-1: 16px;--line-height-2: 20px;--line-height-3: 24px;--line-height-4: 26px;--line-height-5: 28px;--line-height-6: 30px;--line-height-7: 36px;--line-height-8: 40px;--line-height-9: 60px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 650;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px;--space-9: 64px;--radius-1: 4px;--radius-2: 7px;--radius-3: 10px;--radius-4: 14px;--radius-5: 18px;--radius-6: 24px;--radius-full: 9999px;--shadow-1: inset 0 0 0 1px var(--gray-a5);--shadow-2: 0 1px 2px rgba(17, 20, 45, .06), 0 0 0 1px var(--gray-a4);--shadow-3: 0 2px 6px rgba(17, 20, 45, .06), 0 8px 24px -6px rgba(17, 20, 45, .1);--shadow-4: 0 6px 16px -4px rgba(17, 20, 45, .12), 0 16px 40px -8px rgba(17, 20, 45, .16);--shadow-5: 0 12px 28px -6px rgba(17, 20, 45, .18), 0 28px 60px -12px rgba(17, 20, 45, .22);--shadow-6: 0 24px 64px -12px rgba(17, 20, 45, .3);--ease-out: cubic-bezier(.22, 1, .36, 1);--duration-1: .12s;--duration-2: .2s;--color-background: #eceef3;--app-canvas: radial-gradient(1200px 600px at 100% -10%, rgba(91, 79, 224, .1), transparent 60%), radial-gradient(900px 500px at -10% 110%, rgba(110, 86, 207, .08), transparent 60%), #eceef3;--glass-bg: rgba(255, 255, 255, .62);--glass-bg-strong: rgba(255, 255, 255, .82);--glass-border: rgba(255, 255, 255, .7);--glass-edge: rgba(17, 20, 45, .06);--glass-blur: 18px;--color-surface: rgba(255, 255, 255, .78);--color-panel: var(--glass-bg);--color-panel-solid: #ffffff;--color-panel-translucent: var(--glass-bg);--color-overlay: rgba(20, 22, 40, .38);--accent-contrast: #ffffff;--accent-surface: rgba(240, 240, 254, .8);--accent-indicator: var(--accent-9);--accent-track: var(--accent-9);--focus-8: var(--accent-8);--focus-ring: 0 0 0 3px rgba(91, 79, 224, .22);--app-ink: var(--gray-12);color-scheme:light;--accent-1: var(--indigo-1);--accent-a1: var(--indigo-a1);--accent-2: var(--indigo-2);--accent-a2: var(--indigo-a2);--accent-3: var(--indigo-3);--accent-a3: var(--indigo-a3);--accent-4: var(--indigo-4);--accent-a4: var(--indigo-a4);--accent-5: var(--indigo-5);--accent-a5: var(--indigo-a5);--accent-6: var(--indigo-6);--accent-a6: var(--indigo-a6);--accent-7: var(--indigo-7);--accent-a7: var(--indigo-a7);--accent-8: var(--indigo-8);--accent-a8: var(--indigo-a8);--accent-9: var(--indigo-9);--accent-a9: var(--indigo-a9);--accent-10: var(--indigo-10);--accent-a10: var(--indigo-a10);--accent-11: var(--indigo-11);--accent-a11: var(--indigo-a11);--accent-12: var(--indigo-12);--accent-a12: var(--indigo-a12);--purple-1: var(--violet-1);--purple-a1: var(--violet-a1);--purple-2: var(--violet-2);--purple-a2: var(--violet-a2);--purple-3: var(--violet-3);--purple-a3: var(--violet-a3);--purple-4: var(--violet-4);--purple-a4: var(--violet-a4);--purple-5: var(--violet-5);--purple-a5: var(--violet-a5);--purple-6: var(--violet-6);--purple-a6: var(--violet-a6);--purple-7: var(--violet-7);--purple-a7: var(--violet-a7);--purple-8: var(--violet-8);--purple-a8: var(--violet-a8);--purple-9: var(--violet-9);--purple-a9: var(--violet-a9);--purple-10: var(--violet-10);--purple-a10: var(--violet-a10);--purple-11: var(--violet-11);--purple-a11: var(--violet-a11);--purple-12: var(--violet-12);--purple-a12: var(--violet-a12);--iris-1: var(--indigo-1);--iris-a1: var(--indigo-a1);--iris-2: var(--indigo-2);--iris-a2: var(--indigo-a2);--iris-3: var(--indigo-3);--iris-a3: var(--indigo-a3);--iris-4: var(--indigo-4);--iris-a4: var(--indigo-a4);--iris-5: var(--indigo-5);--iris-a5: var(--indigo-a5);--iris-6: var(--indigo-6);--iris-a6: var(--indigo-a6);--iris-7: var(--indigo-7);--iris-a7: var(--indigo-a7);--iris-8: var(--indigo-8);--iris-a8: var(--indigo-a8);--iris-9: var(--indigo-9);--iris-a9: var(--indigo-a9);--iris-10: var(--indigo-10);--iris-a10: var(--indigo-a10);--iris-11: var(--indigo-11);--iris-a11: var(--indigo-a11);--iris-12: var(--indigo-12);--iris-a12: var(--indigo-a12);--teal-1: var(--cyan-1);--teal-a1: var(--cyan-a1);--teal-2: var(--cyan-2);--teal-a2: var(--cyan-a2);--teal-3: var(--cyan-3);--teal-a3: var(--cyan-a3);--teal-4: var(--cyan-4);--teal-a4: var(--cyan-a4);--teal-5: var(--cyan-5);--teal-a5: var(--cyan-a5);--teal-6: var(--cyan-6);--teal-a6: var(--cyan-a6);--teal-7: var(--cyan-7);--teal-a7: var(--cyan-a7);--teal-8: var(--cyan-8);--teal-a8: var(--cyan-a8);--teal-9: var(--cyan-9);--teal-a9: var(--cyan-a9);--teal-10: var(--cyan-10);--teal-a10: var(--cyan-a10);--teal-11: var(--cyan-11);--teal-a11: var(--cyan-a11);--teal-12: var(--cyan-12);--teal-a12: var(--cyan-a12);--jade-1: var(--green-1);--jade-a1: var(--green-a1);--jade-2: var(--green-2);--jade-a2: var(--green-a2);--jade-3: var(--green-3);--jade-a3: var(--green-a3);--jade-4: var(--green-4);--jade-a4: var(--green-a4);--jade-5: var(--green-5);--jade-a5: var(--green-a5);--jade-6: var(--green-6);--jade-a6: var(--green-a6);--jade-7: var(--green-7);--jade-a7: var(--green-a7);--jade-8: var(--green-8);--jade-a8: var(--green-a8);--jade-9: var(--green-9);--jade-a9: var(--green-a9);--jade-10: var(--green-10);--jade-a10: var(--green-a10);--jade-11: var(--green-11);--jade-a11: var(--green-a11);--jade-12: var(--green-12);--jade-a12: var(--green-a12);--tomato-1: var(--red-1);--tomato-a1: var(--red-a1);--tomato-2: var(--red-2);--tomato-a2: var(--red-a2);--tomato-3: var(--red-3);--tomato-a3: var(--red-a3);--tomato-4: var(--red-4);--tomato-a4: var(--red-a4);--tomato-5: var(--red-5);--tomato-a5: var(--red-a5);--tomato-6: var(--red-6);--tomato-a6: var(--red-a6);--tomato-7: var(--red-7);--tomato-a7: var(--red-a7);--tomato-8: var(--red-8);--tomato-a8: var(--red-a8);--tomato-9: var(--red-9);--tomato-a9: var(--red-a9);--tomato-10: var(--red-10);--tomato-a10: var(--red-a10);--tomato-11: var(--red-11);--tomato-a11: var(--red-a11);--tomato-12: var(--red-12);--tomato-a12: var(--red-a12);--crimson-1: var(--red-1);--crimson-a1: var(--red-a1);--crimson-2: var(--red-2);--crimson-a2: var(--red-a2);--crimson-3: var(--red-3);--crimson-a3: var(--red-a3);--crimson-4: var(--red-4);--crimson-a4: var(--red-a4);--crimson-5: var(--red-5);--crimson-a5: var(--red-a5);--crimson-6: var(--red-6);--crimson-a6: var(--red-a6);--crimson-7: var(--red-7);--crimson-a7: var(--red-a7);--crimson-8: var(--red-8);--crimson-a8: var(--red-a8);--crimson-9: var(--red-9);--crimson-a9: var(--red-a9);--crimson-10: var(--red-10);--crimson-a10: var(--red-a10);--crimson-11: var(--red-11);--crimson-a11: var(--red-a11);--crimson-12: var(--red-12);--crimson-a12: var(--red-a12);--yellow-1: var(--amber-1);--yellow-a1: var(--amber-a1);--yellow-2: var(--amber-2);--yellow-a2: var(--amber-a2);--yellow-3: var(--amber-3);--yellow-a3: var(--amber-a3);--yellow-4: var(--amber-4);--yellow-a4: var(--amber-a4);--yellow-5: var(--amber-5);--yellow-a5: var(--amber-a5);--yellow-6: var(--amber-6);--yellow-a6: var(--amber-a6);--yellow-7: var(--amber-7);--yellow-a7: var(--amber-a7);--yellow-8: var(--amber-8);--yellow-a8: var(--amber-a8);--yellow-9: var(--amber-9);--yellow-a9: var(--amber-a9);--yellow-10: var(--amber-10);--yellow-a10: var(--amber-a10);--yellow-11: var(--amber-11);--yellow-a11: var(--amber-a11);--yellow-12: var(--amber-12);--yellow-a12: var(--amber-a12);--sky-1: var(--blue-1);--sky-a1: var(--blue-a1);--sky-2: var(--blue-2);--sky-a2: var(--blue-a2);--sky-3: var(--blue-3);--sky-a3: var(--blue-a3);--sky-4: var(--blue-4);--sky-a4: var(--blue-a4);--sky-5: var(--blue-5);--sky-a5: var(--blue-a5);--sky-6: var(--blue-6);--sky-a6: var(--blue-a6);--sky-7: var(--blue-7);--sky-a7: var(--blue-a7);--sky-8: var(--blue-8);--sky-a8: var(--blue-a8);--sky-9: var(--blue-9);--sky-a9: var(--blue-a9);--sky-10: var(--blue-10);--sky-a10: var(--blue-a10);--sky-11: var(--blue-11);--sky-a11: var(--blue-a11);--sky-12: var(--blue-12);--sky-a12: var(--blue-a12);--mint-1: var(--cyan-1);--mint-a1: var(--cyan-a1);--mint-2: var(--cyan-2);--mint-a2: var(--cyan-a2);--mint-3: var(--cyan-3);--mint-a3: var(--cyan-a3);--mint-4: var(--cyan-4);--mint-a4: var(--cyan-a4);--mint-5: var(--cyan-5);--mint-a5: var(--cyan-a5);--mint-6: var(--cyan-6);--mint-a6: var(--cyan-a6);--mint-7: var(--cyan-7);--mint-a7: var(--cyan-a7);--mint-8: var(--cyan-8);--mint-a8: var(--cyan-a8);--mint-9: var(--cyan-9);--mint-a9: var(--cyan-a9);--mint-10: var(--cyan-10);--mint-a10: var(--cyan-a10);--mint-11: var(--cyan-11);--mint-a11: var(--cyan-a11);--mint-12: var(--cyan-12);--mint-a12: var(--cyan-a12);--lime-1: var(--grass-1);--lime-a1: var(--grass-a1);--lime-2: var(--grass-2);--lime-a2: var(--grass-a2);--lime-3: var(--grass-3);--lime-a3: var(--grass-a3);--lime-4: var(--grass-4);--lime-a4: var(--grass-a4);--lime-5: var(--grass-5);--lime-a5: var(--grass-a5);--lime-6: var(--grass-6);--lime-a6: var(--grass-a6);--lime-7: var(--grass-7);--lime-a7: var(--grass-a7);--lime-8: var(--grass-8);--lime-a8: var(--grass-a8);--lime-9: var(--grass-9);--lime-a9: var(--grass-a9);--lime-10: var(--grass-10);--lime-a10: var(--grass-a10);--lime-11: var(--grass-11);--lime-a11: var(--grass-a11);--lime-12: var(--grass-12);--lime-a12: var(--grass-a12);--brown-1: var(--orange-1);--brown-a1: var(--orange-a1);--brown-2: var(--orange-2);--brown-a2: var(--orange-a2);--brown-3: var(--orange-3);--brown-a3: var(--orange-a3);--brown-4: var(--orange-4);--brown-a4: var(--orange-a4);--brown-5: var(--orange-5);--brown-a5: var(--orange-a5);--brown-6: var(--orange-6);--brown-a6: var(--orange-a6);--brown-7: var(--orange-7);--brown-a7: var(--orange-a7);--brown-8: var(--orange-8);--brown-a8: var(--orange-a8);--brown-9: var(--orange-9);--brown-a9: var(--orange-a9);--brown-10: var(--orange-10);--brown-a10: var(--orange-a10);--brown-11: var(--orange-11);--brown-a11: var(--orange-a11);--brown-12: var(--orange-12);--brown-a12: var(--orange-a12);--gold-1: var(--amber-1);--gold-a1: var(--amber-a1);--gold-2: var(--amber-2);--gold-a2: var(--amber-a2);--gold-3: var(--amber-3);--gold-a3: var(--amber-a3);--gold-4: var(--amber-4);--gold-a4: var(--amber-a4);--gold-5: var(--amber-5);--gold-a5: var(--amber-a5);--gold-6: var(--amber-6);--gold-a6: var(--amber-a6);--gold-7: var(--amber-7);--gold-a7: var(--amber-a7);--gold-8: var(--amber-8);--gold-a8: var(--amber-a8);--gold-9: var(--amber-9);--gold-a9: var(--amber-a9);--gold-10: var(--amber-10);--gold-a10: var(--amber-a10);--gold-11: var(--amber-11);--gold-a11: var(--amber-a11);--gold-12: var(--amber-12);--gold-a12: var(--amber-a12);--bronze-1: var(--orange-1);--bronze-a1: var(--orange-a1);--bronze-2: var(--orange-2);--bronze-a2: var(--orange-a2);--bronze-3: var(--orange-3);--bronze-a3: var(--orange-a3);--bronze-4: var(--orange-4);--bronze-a4: var(--orange-a4);--bronze-5: var(--orange-5);--bronze-a5: var(--orange-a5);--bronze-6: var(--orange-6);--bronze-a6: var(--orange-a6);--bronze-7: var(--orange-7);--bronze-a7: var(--orange-a7);--bronze-8: var(--orange-8);--bronze-a8: var(--orange-a8);--bronze-9: var(--orange-9);--bronze-a9: var(--orange-a9);--bronze-10: var(--orange-10);--bronze-a10: var(--orange-a10);--bronze-11: var(--orange-11);--bronze-a11: var(--orange-a11);--bronze-12: var(--orange-12);--bronze-a12: var(--orange-a12);--pink-1: var(--violet-1);--pink-a1: var(--violet-a1);--pink-2: var(--violet-2);--pink-a2: var(--violet-a2);--pink-3: var(--violet-3);--pink-a3: var(--violet-a3);--pink-4: var(--violet-4);--pink-a4: var(--violet-a4);--pink-5: var(--violet-5);--pink-a5: var(--violet-a5);--pink-6: var(--violet-6);--pink-a6: var(--violet-a6);--pink-7: var(--violet-7);--pink-a7: var(--violet-a7);--pink-8: var(--violet-8);--pink-a8: var(--violet-a8);--pink-9: var(--violet-9);--pink-a9: var(--violet-a9);--pink-10: var(--violet-10);--pink-a10: var(--violet-a10);--pink-11: var(--violet-11);--pink-a11: var(--violet-a11);--pink-12: var(--violet-12);--pink-a12: var(--violet-a12);--plum-1: var(--violet-1);--plum-a1: var(--violet-a1);--plum-2: var(--violet-2);--plum-a2: var(--violet-a2);--plum-3: var(--violet-3);--plum-a3: var(--violet-a3);--plum-4: var(--violet-4);--plum-a4: var(--violet-a4);--plum-5: var(--violet-5);--plum-a5: var(--violet-a5);--plum-6: var(--violet-6);--plum-a6: var(--violet-a6);--plum-7: var(--violet-7);--plum-a7: var(--violet-a7);--plum-8: var(--violet-8);--plum-a8: var(--violet-a8);--plum-9: var(--violet-9);--plum-a9: var(--violet-a9);--plum-10: var(--violet-10);--plum-a10: var(--violet-a10);--plum-11: var(--violet-11);--plum-a11: var(--violet-a11);--plum-12: var(--violet-12);--plum-a12: var(--violet-a12);--ruby-1: var(--red-1);--ruby-a1: var(--red-a1);--ruby-2: var(--red-2);--ruby-a2: var(--red-a2);--ruby-3: var(--red-3);--ruby-a3: var(--red-a3);--ruby-4: var(--red-4);--ruby-a4: var(--red-a4);--ruby-5: var(--red-5);--ruby-a5: var(--red-a5);--ruby-6: var(--red-6);--ruby-a6: var(--red-a6);--ruby-7: var(--red-7);--ruby-a7: var(--red-a7);--ruby-8: var(--red-8);--ruby-a8: var(--red-a8);--ruby-9: var(--red-9);--ruby-a9: var(--red-a9);--ruby-10: var(--red-10);--ruby-a10: var(--red-a10);--ruby-11: var(--red-11);--ruby-a11: var(--red-a11);--ruby-12: var(--red-12);--ruby-a12: var(--red-a12);--slate-1: var(--gray-1);--slate-a1: var(--gray-a1);--slate-2: var(--gray-2);--slate-a2: var(--gray-a2);--slate-3: var(--gray-3);--slate-a3: var(--gray-a3);--slate-4: var(--gray-4);--slate-a4: var(--gray-a4);--slate-5: var(--gray-5);--slate-a5: var(--gray-a5);--slate-6: var(--gray-6);--slate-a6: var(--gray-a6);--slate-7: var(--gray-7);--slate-a7: var(--gray-a7);--slate-8: var(--gray-8);--slate-a8: var(--gray-a8);--slate-9: var(--gray-9);--slate-a9: var(--gray-a9);--slate-10: var(--gray-10);--slate-a10: var(--gray-a10);--slate-11: var(--gray-11);--slate-a11: var(--gray-a11);--slate-12: var(--gray-12);--slate-a12: var(--gray-a12);--mauve-1: var(--gray-1);--mauve-a1: var(--gray-a1);--mauve-2: var(--gray-2);--mauve-a2: var(--gray-a2);--mauve-3: var(--gray-3);--mauve-a3: var(--gray-a3);--mauve-4: var(--gray-4);--mauve-a4: var(--gray-a4);--mauve-5: var(--gray-5);--mauve-a5: var(--gray-a5);--mauve-6: var(--gray-6);--mauve-a6: var(--gray-a6);--mauve-7: var(--gray-7);--mauve-a7: var(--gray-a7);--mauve-8: var(--gray-8);--mauve-a8: var(--gray-a8);--mauve-9: var(--gray-9);--mauve-a9: var(--gray-a9);--mauve-10: var(--gray-10);--mauve-a10: var(--gray-a10);--mauve-11: var(--gray-11);--mauve-a11: var(--gray-a11);--mauve-12: var(--gray-12);--mauve-a12: var(--gray-a12);--sage-1: var(--gray-1);--sage-a1: var(--gray-a1);--sage-2: var(--gray-2);--sage-a2: var(--gray-a2);--sage-3: var(--gray-3);--sage-a3: var(--gray-a3);--sage-4: var(--gray-4);--sage-a4: var(--gray-a4);--sage-5: var(--gray-5);--sage-a5: var(--gray-a5);--sage-6: var(--gray-6);--sage-a6: var(--gray-a6);--sage-7: var(--gray-7);--sage-a7: var(--gray-a7);--sage-8: var(--gray-8);--sage-a8: var(--gray-a8);--sage-9: var(--gray-9);--sage-a9: var(--gray-a9);--sage-10: var(--gray-10);--sage-a10: var(--gray-a10);--sage-11: var(--gray-11);--sage-a11: var(--gray-a11);--sage-12: var(--gray-12);--sage-a12: var(--gray-a12);--olive-1: var(--gray-1);--olive-a1: var(--gray-a1);--olive-2: var(--gray-2);--olive-a2: var(--gray-a2);--olive-3: var(--gray-3);--olive-a3: var(--gray-a3);--olive-4: var(--gray-4);--olive-a4: var(--gray-a4);--olive-5: var(--gray-5);--olive-a5: var(--gray-a5);--olive-6: var(--gray-6);--olive-a6: var(--gray-a6);--olive-7: var(--gray-7);--olive-a7: var(--gray-a7);--olive-8: var(--gray-8);--olive-a8: var(--gray-a8);--olive-9: var(--gray-9);--olive-a9: var(--gray-a9);--olive-10: var(--gray-10);--olive-a10: var(--gray-a10);--olive-11: var(--gray-11);--olive-a11: var(--gray-a11);--olive-12: var(--gray-12);--olive-a12: var(--gray-a12);--sand-1: var(--gray-1);--sand-a1: var(--gray-a1);--sand-2: var(--gray-2);--sand-a2: var(--gray-a2);--sand-3: var(--gray-3);--sand-a3: var(--gray-a3);--sand-4: var(--gray-4);--sand-a4: var(--gray-a4);--sand-5: var(--gray-5);--sand-a5: var(--gray-a5);--sand-6: var(--gray-6);--sand-a6: var(--gray-a6);--sand-7: var(--gray-7);--sand-a7: var(--gray-a7);--sand-8: var(--gray-8);--sand-a8: var(--gray-a8);--sand-9: var(--gray-9);--sand-a9: var(--gray-a9);--sand-10: var(--gray-10);--sand-a10: var(--gray-a10);--sand-11: var(--gray-11);--sand-a11: var(--gray-a11);--sand-12: var(--gray-12);--sand-a12: var(--gray-a12)}.theme-dark{--gray-1: #111113;--gray-2: #18191b;--gray-3: #212225;--gray-4: #272a2d;--gray-5: #2e3135;--gray-6: #363a3f;--gray-7: #43484e;--gray-8: #5a6169;--gray-9: #696e77;--gray-10: #777b84;--gray-11: #b0b4ba;--gray-12: #edeef0;--gray-a1: transparent;--gray-a2: rgba(224, 253, 255, .034);--gray-a3: rgba(227, 240, 255, .076);--gray-a4: rgba(217, 244, 255, .11);--gray-a5: rgba(218, 239, 255, .144);--gray-a6: rgba(215, 237, 255, .186);--gray-a7: rgba(217, 237, 255, .25);--gray-a8: rgba(217, 237, 255, .364);--gray-a9: rgba(225, 236, 255, .424);--gray-a10: rgba(230, 238, 255, .479);--gray-a11: rgba(242, 247, 255, .708);--gray-a12: rgba(252, 253, 255, .936);--indigo-1: #12111f;--indigo-2: #171528;--indigo-3: #221d4d;--indigo-4: #2a2366;--indigo-5: #322b78;--indigo-6: #3b3388;--indigo-7: #463e9c;--indigo-8: #5449b6;--indigo-9: #5b4fe0;--indigo-10: #6b61ea;--indigo-11: #a8a2ff;--indigo-12: #e0ddff;--indigo-a1: rgba(37, 17, 255, .051);--indigo-a2: rgba(84, 62, 255, .089);--indigo-a3: rgba(86, 66, 255, .246);--indigo-a4: rgba(88, 68, 255, .352);--indigo-a5: rgba(94, 78, 255, .428);--indigo-a6: rgba(102, 86, 255, .496);--indigo-a7: rgba(108, 95, 255, .581);--indigo-a8: rgba(114, 98, 255, .691);--indigo-a9: rgba(102, 88, 255, .869);--indigo-a10: rgba(116, 105, 255, .911);--indigo-a11: rgba(168, 162, 255, 1);--indigo-a12: rgba(224, 221, 255, 1);--color-background: #111113;--glass-bg: rgba(30, 28, 60, .55);--glass-bg-strong: rgba(30, 28, 60, .8);--glass-border: rgba(255, 255, 255, .08);--glass-edge: rgba(255, 255, 255, .06);--color-surface: rgba(255, 255, 255, .06);--color-panel: var(--glass-bg);--color-panel-solid: #1a1930;--accent-contrast: #ffffff;--app-ink: var(--gray-12);color-scheme:dark;--accent-1: var(--indigo-1);--accent-2: var(--indigo-2);--accent-3: var(--indigo-3);--accent-4: var(--indigo-4);--accent-5: var(--indigo-5);--accent-6: var(--indigo-6);--accent-7: var(--indigo-7);--accent-8: var(--indigo-8);--accent-9: var(--indigo-9);--accent-10: var(--indigo-10);--accent-11: var(--indigo-11);--accent-12: var(--indigo-12);--accent-a1: var(--indigo-a1);--accent-a2: var(--indigo-a2);--accent-a3: var(--indigo-a3);--accent-a4: var(--indigo-a4);--accent-a5: var(--indigo-a5);--accent-a6: var(--indigo-a6);--accent-a7: var(--indigo-a7);--accent-a8: var(--indigo-a8);--accent-a9: var(--indigo-a9);--accent-a10: var(--indigo-a10);--accent-a11: var(--indigo-a11);--accent-a12: var(--indigo-a12)}:root,[data-color]{--c1: var(--accent-1);--ca1: var(--accent-a1);--c2: var(--accent-2);--ca2: var(--accent-a2);--c3: var(--accent-3);--ca3: var(--accent-a3);--c4: var(--accent-4);--ca4: var(--accent-a4);--c5: var(--accent-5);--ca5: var(--accent-a5);--c6: var(--accent-6);--ca6: var(--accent-a6);--c7: var(--accent-7);--ca7: var(--accent-a7);--c8: var(--accent-8);--ca8: var(--accent-a8);--c9: var(--accent-9);--ca9: var(--accent-a9);--c10: var(--accent-10);--ca10: var(--accent-a10);--c11: var(--accent-11);--ca11: var(--accent-a11);--c12: var(--accent-12);--ca12: var(--accent-a12)}[data-color=accent]{--c1: var(--accent-1);--ca1: var(--accent-a1);--c2: var(--accent-2);--ca2: var(--accent-a2);--c3: var(--accent-3);--ca3: var(--accent-a3);--c4: var(--accent-4);--ca4: var(--accent-a4);--c5: var(--accent-5);--ca5: var(--accent-a5);--c6: var(--accent-6);--ca6: var(--accent-a6);--c7: var(--accent-7);--ca7: var(--accent-a7);--c8: var(--accent-8);--ca8: var(--accent-a8);--c9: var(--accent-9);--ca9: var(--accent-a9);--c10: var(--accent-10);--ca10: var(--accent-a10);--c11: var(--accent-11);--ca11: var(--accent-a11);--c12: var(--accent-12);--ca12: var(--accent-a12)}[data-color=gray]{--c1: var(--gray-1);--ca1: var(--gray-a1);--c2: var(--gray-2);--ca2: var(--gray-a2);--c3: var(--gray-3);--ca3: var(--gray-a3);--c4: var(--gray-4);--ca4: var(--gray-a4);--c5: var(--gray-5);--ca5: var(--gray-a5);--c6: var(--gray-6);--ca6: var(--gray-a6);--c7: var(--gray-7);--ca7: var(--gray-a7);--c8: var(--gray-8);--ca8: var(--gray-a8);--c9: var(--gray-9);--ca9: var(--gray-a9);--c10: var(--gray-10);--ca10: var(--gray-a10);--c11: var(--gray-11);--ca11: var(--gray-a11);--c12: var(--gray-12);--ca12: var(--gray-a12)}[data-color=indigo]{--c1: var(--indigo-1);--ca1: var(--indigo-a1);--c2: var(--indigo-2);--ca2: var(--indigo-a2);--c3: var(--indigo-3);--ca3: var(--indigo-a3);--c4: var(--indigo-4);--ca4: var(--indigo-a4);--c5: var(--indigo-5);--ca5: var(--indigo-a5);--c6: var(--indigo-6);--ca6: var(--indigo-a6);--c7: var(--indigo-7);--ca7: var(--indigo-a7);--c8: var(--indigo-8);--ca8: var(--indigo-a8);--c9: var(--indigo-9);--ca9: var(--indigo-a9);--c10: var(--indigo-10);--ca10: var(--indigo-a10);--c11: var(--indigo-11);--ca11: var(--indigo-a11);--c12: var(--indigo-12);--ca12: var(--indigo-a12)}[data-color=violet]{--c1: var(--violet-1);--ca1: var(--violet-a1);--c2: var(--violet-2);--ca2: var(--violet-a2);--c3: var(--violet-3);--ca3: var(--violet-a3);--c4: var(--violet-4);--ca4: var(--violet-a4);--c5: var(--violet-5);--ca5: var(--violet-a5);--c6: var(--violet-6);--ca6: var(--violet-a6);--c7: var(--violet-7);--ca7: var(--violet-a7);--c8: var(--violet-8);--ca8: var(--violet-a8);--c9: var(--violet-9);--ca9: var(--violet-a9);--c10: var(--violet-10);--ca10: var(--violet-a10);--c11: var(--violet-11);--ca11: var(--violet-a11);--c12: var(--violet-12);--ca12: var(--violet-a12)}[data-color=red]{--c1: var(--red-1);--ca1: var(--red-a1);--c2: var(--red-2);--ca2: var(--red-a2);--c3: var(--red-3);--ca3: var(--red-a3);--c4: var(--red-4);--ca4: var(--red-a4);--c5: var(--red-5);--ca5: var(--red-a5);--c6: var(--red-6);--ca6: var(--red-a6);--c7: var(--red-7);--ca7: var(--red-a7);--c8: var(--red-8);--ca8: var(--red-a8);--c9: var(--red-9);--ca9: var(--red-a9);--c10: var(--red-10);--ca10: var(--red-a10);--c11: var(--red-11);--ca11: var(--red-a11);--c12: var(--red-12);--ca12: var(--red-a12)}[data-color=green]{--c1: var(--green-1);--ca1: var(--green-a1);--c2: var(--green-2);--ca2: var(--green-a2);--c3: var(--green-3);--ca3: var(--green-a3);--c4: var(--green-4);--ca4: var(--green-a4);--c5: var(--green-5);--ca5: var(--green-a5);--c6: var(--green-6);--ca6: var(--green-a6);--c7: var(--green-7);--ca7: var(--green-a7);--c8: var(--green-8);--ca8: var(--green-a8);--c9: var(--green-9);--ca9: var(--green-a9);--c10: var(--green-10);--ca10: var(--green-a10);--c11: var(--green-11);--ca11: var(--green-a11);--c12: var(--green-12);--ca12: var(--green-a12)}[data-color=amber]{--c1: var(--amber-1);--ca1: var(--amber-a1);--c2: var(--amber-2);--ca2: var(--amber-a2);--c3: var(--amber-3);--ca3: var(--amber-a3);--c4: var(--amber-4);--ca4: var(--amber-a4);--c5: var(--amber-5);--ca5: var(--amber-a5);--c6: var(--amber-6);--ca6: var(--amber-a6);--c7: var(--amber-7);--ca7: var(--amber-a7);--c8: var(--amber-8);--ca8: var(--amber-a8);--c9: var(--amber-9);--ca9: var(--amber-a9);--c10: var(--amber-10);--ca10: var(--amber-a10);--c11: var(--amber-11);--ca11: var(--amber-a11);--c12: var(--amber-12);--ca12: var(--amber-a12)}[data-color=blue]{--c1: var(--blue-1);--ca1: var(--blue-a1);--c2: var(--blue-2);--ca2: var(--blue-a2);--c3: var(--blue-3);--ca3: var(--blue-a3);--c4: var(--blue-4);--ca4: var(--blue-a4);--c5: var(--blue-5);--ca5: var(--blue-a5);--c6: var(--blue-6);--ca6: var(--blue-a6);--c7: var(--blue-7);--ca7: var(--blue-a7);--c8: var(--blue-8);--ca8: var(--blue-a8);--c9: var(--blue-9);--ca9: var(--blue-a9);--c10: var(--blue-10);--ca10: var(--blue-a10);--c11: var(--blue-11);--ca11: var(--blue-a11);--c12: var(--blue-12);--ca12: var(--blue-a12)}[data-color=cyan]{--c1: var(--cyan-1);--ca1: var(--cyan-a1);--c2: var(--cyan-2);--ca2: var(--cyan-a2);--c3: var(--cyan-3);--ca3: var(--cyan-a3);--c4: var(--cyan-4);--ca4: var(--cyan-a4);--c5: var(--cyan-5);--ca5: var(--cyan-a5);--c6: var(--cyan-6);--ca6: var(--cyan-a6);--c7: var(--cyan-7);--ca7: var(--cyan-a7);--c8: var(--cyan-8);--ca8: var(--cyan-a8);--c9: var(--cyan-9);--ca9: var(--cyan-a9);--c10: var(--cyan-10);--ca10: var(--cyan-a10);--c11: var(--cyan-11);--ca11: var(--cyan-a11);--c12: var(--cyan-12);--ca12: var(--cyan-a12)}[data-color=grass]{--c1: var(--grass-1);--ca1: var(--grass-a1);--c2: var(--grass-2);--ca2: var(--grass-a2);--c3: var(--grass-3);--ca3: var(--grass-a3);--c4: var(--grass-4);--ca4: var(--grass-a4);--c5: var(--grass-5);--ca5: var(--grass-a5);--c6: var(--grass-6);--ca6: var(--grass-a6);--c7: var(--grass-7);--ca7: var(--grass-a7);--c8: var(--grass-8);--ca8: var(--grass-a8);--c9: var(--grass-9);--ca9: var(--grass-a9);--c10: var(--grass-10);--ca10: var(--grass-a10);--c11: var(--grass-11);--ca11: var(--grass-a11);--c12: var(--grass-12);--ca12: var(--grass-a12)}[data-color=orange]{--c1: var(--orange-1);--ca1: var(--orange-a1);--c2: var(--orange-2);--ca2: var(--orange-a2);--c3: var(--orange-3);--ca3: var(--orange-a3);--c4: var(--orange-4);--ca4: var(--orange-a4);--c5: var(--orange-5);--ca5: var(--orange-a5);--c6: var(--orange-6);--ca6: var(--orange-a6);--c7: var(--orange-7);--ca7: var(--orange-a7);--c8: var(--orange-8);--ca8: var(--orange-a8);--c9: var(--orange-9);--ca9: var(--orange-a9);--c10: var(--orange-10);--ca10: var(--orange-a10);--c11: var(--orange-11);--ca11: var(--orange-a11);--c12: var(--orange-12);--ca12: var(--orange-a12)}[data-color=purple]{--c1: var(--purple-1);--ca1: var(--purple-a1);--c2: var(--purple-2);--ca2: var(--purple-a2);--c3: var(--purple-3);--ca3: var(--purple-a3);--c4: var(--purple-4);--ca4: var(--purple-a4);--c5: var(--purple-5);--ca5: var(--purple-a5);--c6: var(--purple-6);--ca6: var(--purple-a6);--c7: var(--purple-7);--ca7: var(--purple-a7);--c8: var(--purple-8);--ca8: var(--purple-a8);--c9: var(--purple-9);--ca9: var(--purple-a9);--c10: var(--purple-10);--ca10: var(--purple-a10);--c11: var(--purple-11);--ca11: var(--purple-a11);--c12: var(--purple-12);--ca12: var(--purple-a12)}[data-color=iris]{--c1: var(--iris-1);--ca1: var(--iris-a1);--c2: var(--iris-2);--ca2: var(--iris-a2);--c3: var(--iris-3);--ca3: var(--iris-a3);--c4: var(--iris-4);--ca4: var(--iris-a4);--c5: var(--iris-5);--ca5: var(--iris-a5);--c6: var(--iris-6);--ca6: var(--iris-a6);--c7: var(--iris-7);--ca7: var(--iris-a7);--c8: var(--iris-8);--ca8: var(--iris-a8);--c9: var(--iris-9);--ca9: var(--iris-a9);--c10: var(--iris-10);--ca10: var(--iris-a10);--c11: var(--iris-11);--ca11: var(--iris-a11);--c12: var(--iris-12);--ca12: var(--iris-a12)}[data-color=teal]{--c1: var(--teal-1);--ca1: var(--teal-a1);--c2: var(--teal-2);--ca2: var(--teal-a2);--c3: var(--teal-3);--ca3: var(--teal-a3);--c4: var(--teal-4);--ca4: var(--teal-a4);--c5: var(--teal-5);--ca5: var(--teal-a5);--c6: var(--teal-6);--ca6: var(--teal-a6);--c7: var(--teal-7);--ca7: var(--teal-a7);--c8: var(--teal-8);--ca8: var(--teal-a8);--c9: var(--teal-9);--ca9: var(--teal-a9);--c10: var(--teal-10);--ca10: var(--teal-a10);--c11: var(--teal-11);--ca11: var(--teal-a11);--c12: var(--teal-12);--ca12: var(--teal-a12)}[data-color=jade]{--c1: var(--jade-1);--ca1: var(--jade-a1);--c2: var(--jade-2);--ca2: var(--jade-a2);--c3: var(--jade-3);--ca3: var(--jade-a3);--c4: var(--jade-4);--ca4: var(--jade-a4);--c5: var(--jade-5);--ca5: var(--jade-a5);--c6: var(--jade-6);--ca6: var(--jade-a6);--c7: var(--jade-7);--ca7: var(--jade-a7);--c8: var(--jade-8);--ca8: var(--jade-a8);--c9: var(--jade-9);--ca9: var(--jade-a9);--c10: var(--jade-10);--ca10: var(--jade-a10);--c11: var(--jade-11);--ca11: var(--jade-a11);--c12: var(--jade-12);--ca12: var(--jade-a12)}[data-color=tomato]{--c1: var(--tomato-1);--ca1: var(--tomato-a1);--c2: var(--tomato-2);--ca2: var(--tomato-a2);--c3: var(--tomato-3);--ca3: var(--tomato-a3);--c4: var(--tomato-4);--ca4: var(--tomato-a4);--c5: var(--tomato-5);--ca5: var(--tomato-a5);--c6: var(--tomato-6);--ca6: var(--tomato-a6);--c7: var(--tomato-7);--ca7: var(--tomato-a7);--c8: var(--tomato-8);--ca8: var(--tomato-a8);--c9: var(--tomato-9);--ca9: var(--tomato-a9);--c10: var(--tomato-10);--ca10: var(--tomato-a10);--c11: var(--tomato-11);--ca11: var(--tomato-a11);--c12: var(--tomato-12);--ca12: var(--tomato-a12)}[data-color=crimson]{--c1: var(--crimson-1);--ca1: var(--crimson-a1);--c2: var(--crimson-2);--ca2: var(--crimson-a2);--c3: var(--crimson-3);--ca3: var(--crimson-a3);--c4: var(--crimson-4);--ca4: var(--crimson-a4);--c5: var(--crimson-5);--ca5: var(--crimson-a5);--c6: var(--crimson-6);--ca6: var(--crimson-a6);--c7: var(--crimson-7);--ca7: var(--crimson-a7);--c8: var(--crimson-8);--ca8: var(--crimson-a8);--c9: var(--crimson-9);--ca9: var(--crimson-a9);--c10: var(--crimson-10);--ca10: var(--crimson-a10);--c11: var(--crimson-11);--ca11: var(--crimson-a11);--c12: var(--crimson-12);--ca12: var(--crimson-a12)}[data-color=yellow]{--c1: var(--yellow-1);--ca1: var(--yellow-a1);--c2: var(--yellow-2);--ca2: var(--yellow-a2);--c3: var(--yellow-3);--ca3: var(--yellow-a3);--c4: var(--yellow-4);--ca4: var(--yellow-a4);--c5: var(--yellow-5);--ca5: var(--yellow-a5);--c6: var(--yellow-6);--ca6: var(--yellow-a6);--c7: var(--yellow-7);--ca7: var(--yellow-a7);--c8: var(--yellow-8);--ca8: var(--yellow-a8);--c9: var(--yellow-9);--ca9: var(--yellow-a9);--c10: var(--yellow-10);--ca10: var(--yellow-a10);--c11: var(--yellow-11);--ca11: var(--yellow-a11);--c12: var(--yellow-12);--ca12: var(--yellow-a12)}[data-color=sky]{--c1: var(--sky-1);--ca1: var(--sky-a1);--c2: var(--sky-2);--ca2: var(--sky-a2);--c3: var(--sky-3);--ca3: var(--sky-a3);--c4: var(--sky-4);--ca4: var(--sky-a4);--c5: var(--sky-5);--ca5: var(--sky-a5);--c6: var(--sky-6);--ca6: var(--sky-a6);--c7: var(--sky-7);--ca7: var(--sky-a7);--c8: var(--sky-8);--ca8: var(--sky-a8);--c9: var(--sky-9);--ca9: var(--sky-a9);--c10: var(--sky-10);--ca10: var(--sky-a10);--c11: var(--sky-11);--ca11: var(--sky-a11);--c12: var(--sky-12);--ca12: var(--sky-a12)}[data-color=mint]{--c1: var(--mint-1);--ca1: var(--mint-a1);--c2: var(--mint-2);--ca2: var(--mint-a2);--c3: var(--mint-3);--ca3: var(--mint-a3);--c4: var(--mint-4);--ca4: var(--mint-a4);--c5: var(--mint-5);--ca5: var(--mint-a5);--c6: var(--mint-6);--ca6: var(--mint-a6);--c7: var(--mint-7);--ca7: var(--mint-a7);--c8: var(--mint-8);--ca8: var(--mint-a8);--c9: var(--mint-9);--ca9: var(--mint-a9);--c10: var(--mint-10);--ca10: var(--mint-a10);--c11: var(--mint-11);--ca11: var(--mint-a11);--c12: var(--mint-12);--ca12: var(--mint-a12)}[data-color=lime]{--c1: var(--lime-1);--ca1: var(--lime-a1);--c2: var(--lime-2);--ca2: var(--lime-a2);--c3: var(--lime-3);--ca3: var(--lime-a3);--c4: var(--lime-4);--ca4: var(--lime-a4);--c5: var(--lime-5);--ca5: var(--lime-a5);--c6: var(--lime-6);--ca6: var(--lime-a6);--c7: var(--lime-7);--ca7: var(--lime-a7);--c8: var(--lime-8);--ca8: var(--lime-a8);--c9: var(--lime-9);--ca9: var(--lime-a9);--c10: var(--lime-10);--ca10: var(--lime-a10);--c11: var(--lime-11);--ca11: var(--lime-a11);--c12: var(--lime-12);--ca12: var(--lime-a12)}[data-color=brown]{--c1: var(--brown-1);--ca1: var(--brown-a1);--c2: var(--brown-2);--ca2: var(--brown-a2);--c3: var(--brown-3);--ca3: var(--brown-a3);--c4: var(--brown-4);--ca4: var(--brown-a4);--c5: var(--brown-5);--ca5: var(--brown-a5);--c6: var(--brown-6);--ca6: var(--brown-a6);--c7: var(--brown-7);--ca7: var(--brown-a7);--c8: var(--brown-8);--ca8: var(--brown-a8);--c9: var(--brown-9);--ca9: var(--brown-a9);--c10: var(--brown-10);--ca10: var(--brown-a10);--c11: var(--brown-11);--ca11: var(--brown-a11);--c12: var(--brown-12);--ca12: var(--brown-a12)}[data-color=gold]{--c1: var(--gold-1);--ca1: var(--gold-a1);--c2: var(--gold-2);--ca2: var(--gold-a2);--c3: var(--gold-3);--ca3: var(--gold-a3);--c4: var(--gold-4);--ca4: var(--gold-a4);--c5: var(--gold-5);--ca5: var(--gold-a5);--c6: var(--gold-6);--ca6: var(--gold-a6);--c7: var(--gold-7);--ca7: var(--gold-a7);--c8: var(--gold-8);--ca8: var(--gold-a8);--c9: var(--gold-9);--ca9: var(--gold-a9);--c10: var(--gold-10);--ca10: var(--gold-a10);--c11: var(--gold-11);--ca11: var(--gold-a11);--c12: var(--gold-12);--ca12: var(--gold-a12)}[data-color=bronze]{--c1: var(--bronze-1);--ca1: var(--bronze-a1);--c2: var(--bronze-2);--ca2: var(--bronze-a2);--c3: var(--bronze-3);--ca3: var(--bronze-a3);--c4: var(--bronze-4);--ca4: var(--bronze-a4);--c5: var(--bronze-5);--ca5: var(--bronze-a5);--c6: var(--bronze-6);--ca6: var(--bronze-a6);--c7: var(--bronze-7);--ca7: var(--bronze-a7);--c8: var(--bronze-8);--ca8: var(--bronze-a8);--c9: var(--bronze-9);--ca9: var(--bronze-a9);--c10: var(--bronze-10);--ca10: var(--bronze-a10);--c11: var(--bronze-11);--ca11: var(--bronze-a11);--c12: var(--bronze-12);--ca12: var(--bronze-a12)}[data-color=pink]{--c1: var(--pink-1);--ca1: var(--pink-a1);--c2: var(--pink-2);--ca2: var(--pink-a2);--c3: var(--pink-3);--ca3: var(--pink-a3);--c4: var(--pink-4);--ca4: var(--pink-a4);--c5: var(--pink-5);--ca5: var(--pink-a5);--c6: var(--pink-6);--ca6: var(--pink-a6);--c7: var(--pink-7);--ca7: var(--pink-a7);--c8: var(--pink-8);--ca8: var(--pink-a8);--c9: var(--pink-9);--ca9: var(--pink-a9);--c10: var(--pink-10);--ca10: var(--pink-a10);--c11: var(--pink-11);--ca11: var(--pink-a11);--c12: var(--pink-12);--ca12: var(--pink-a12)}[data-color=plum]{--c1: var(--plum-1);--ca1: var(--plum-a1);--c2: var(--plum-2);--ca2: var(--plum-a2);--c3: var(--plum-3);--ca3: var(--plum-a3);--c4: var(--plum-4);--ca4: var(--plum-a4);--c5: var(--plum-5);--ca5: var(--plum-a5);--c6: var(--plum-6);--ca6: var(--plum-a6);--c7: var(--plum-7);--ca7: var(--plum-a7);--c8: var(--plum-8);--ca8: var(--plum-a8);--c9: var(--plum-9);--ca9: var(--plum-a9);--c10: var(--plum-10);--ca10: var(--plum-a10);--c11: var(--plum-11);--ca11: var(--plum-a11);--c12: var(--plum-12);--ca12: var(--plum-a12)}[data-color=ruby]{--c1: var(--ruby-1);--ca1: var(--ruby-a1);--c2: var(--ruby-2);--ca2: var(--ruby-a2);--c3: var(--ruby-3);--ca3: var(--ruby-a3);--c4: var(--ruby-4);--ca4: var(--ruby-a4);--c5: var(--ruby-5);--ca5: var(--ruby-a5);--c6: var(--ruby-6);--ca6: var(--ruby-a6);--c7: var(--ruby-7);--ca7: var(--ruby-a7);--c8: var(--ruby-8);--ca8: var(--ruby-a8);--c9: var(--ruby-9);--ca9: var(--ruby-a9);--c10: var(--ruby-10);--ca10: var(--ruby-a10);--c11: var(--ruby-11);--ca11: var(--ruby-a11);--c12: var(--ruby-12);--ca12: var(--ruby-a12)}[data-color=slate]{--c1: var(--slate-1);--ca1: var(--slate-a1);--c2: var(--slate-2);--ca2: var(--slate-a2);--c3: var(--slate-3);--ca3: var(--slate-a3);--c4: var(--slate-4);--ca4: var(--slate-a4);--c5: var(--slate-5);--ca5: var(--slate-a5);--c6: var(--slate-6);--ca6: var(--slate-a6);--c7: var(--slate-7);--ca7: var(--slate-a7);--c8: var(--slate-8);--ca8: var(--slate-a8);--c9: var(--slate-9);--ca9: var(--slate-a9);--c10: var(--slate-10);--ca10: var(--slate-a10);--c11: var(--slate-11);--ca11: var(--slate-a11);--c12: var(--slate-12);--ca12: var(--slate-a12)}[data-color=mauve]{--c1: var(--mauve-1);--ca1: var(--mauve-a1);--c2: var(--mauve-2);--ca2: var(--mauve-a2);--c3: var(--mauve-3);--ca3: var(--mauve-a3);--c4: var(--mauve-4);--ca4: var(--mauve-a4);--c5: var(--mauve-5);--ca5: var(--mauve-a5);--c6: var(--mauve-6);--ca6: var(--mauve-a6);--c7: var(--mauve-7);--ca7: var(--mauve-a7);--c8: var(--mauve-8);--ca8: var(--mauve-a8);--c9: var(--mauve-9);--ca9: var(--mauve-a9);--c10: var(--mauve-10);--ca10: var(--mauve-a10);--c11: var(--mauve-11);--ca11: var(--mauve-a11);--c12: var(--mauve-12);--ca12: var(--mauve-a12)}[data-color=sage]{--c1: var(--sage-1);--ca1: var(--sage-a1);--c2: var(--sage-2);--ca2: var(--sage-a2);--c3: var(--sage-3);--ca3: var(--sage-a3);--c4: var(--sage-4);--ca4: var(--sage-a4);--c5: var(--sage-5);--ca5: var(--sage-a5);--c6: var(--sage-6);--ca6: var(--sage-a6);--c7: var(--sage-7);--ca7: var(--sage-a7);--c8: var(--sage-8);--ca8: var(--sage-a8);--c9: var(--sage-9);--ca9: var(--sage-a9);--c10: var(--sage-10);--ca10: var(--sage-a10);--c11: var(--sage-11);--ca11: var(--sage-a11);--c12: var(--sage-12);--ca12: var(--sage-a12)}[data-color=olive]{--c1: var(--olive-1);--ca1: var(--olive-a1);--c2: var(--olive-2);--ca2: var(--olive-a2);--c3: var(--olive-3);--ca3: var(--olive-a3);--c4: var(--olive-4);--ca4: var(--olive-a4);--c5: var(--olive-5);--ca5: var(--olive-a5);--c6: var(--olive-6);--ca6: var(--olive-a6);--c7: var(--olive-7);--ca7: var(--olive-a7);--c8: var(--olive-8);--ca8: var(--olive-a8);--c9: var(--olive-9);--ca9: var(--olive-a9);--c10: var(--olive-10);--ca10: var(--olive-a10);--c11: var(--olive-11);--ca11: var(--olive-a11);--c12: var(--olive-12);--ca12: var(--olive-a12)}[data-color=sand]{--c1: var(--sand-1);--ca1: var(--sand-a1);--c2: var(--sand-2);--ca2: var(--sand-a2);--c3: var(--sand-3);--ca3: var(--sand-a3);--c4: var(--sand-4);--ca4: var(--sand-a4);--c5: var(--sand-5);--ca5: var(--sand-a5);--c6: var(--sand-6);--ca6: var(--sand-a6);--c7: var(--sand-7);--ca7: var(--sand-a7);--c8: var(--sand-8);--ca8: var(--sand-a8);--c9: var(--sand-9);--ca9: var(--sand-a9);--c10: var(--sand-10);--ca10: var(--sand-a10);--c11: var(--sand-11);--ca11: var(--sand-a11);--c12: var(--sand-12);--ca12: var(--sand-a12)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100dvh;font-family:var(--default-font-family);font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--gray-12);background:var(--app-canvas, var(--color-background));background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ui-theme{color:var(--gray-12)}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent-11)}::selection{background:var(--accent-a5)}:focus-visible{outline:2px solid var(--accent-8);outline-offset:2px}.ui-flex{display:flex}.ui-grid{display:grid}.ui-container{width:100%;margin-inline:auto}.ui-box{min-width:0}.ui-text{margin:0}p.ui-text,div.ui-text{display:block}.ui-heading{margin:0;letter-spacing:-.015em;color:var(--gray-12)}.ui-code{font-family:var(--code-font-family);font-size:.92em;padding:1px 6px;border-radius:var(--radius-1);background:var(--accent-a3);color:var(--accent-11)}.ui-button{--h: 34px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--h);padding:0 14px;border:0;border-radius:var(--radius-3);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-1),box-shadow var(--duration-1),transform var(--duration-1),color var(--duration-1)}.ui-button-label{display:inline-flex;align-items:center;gap:6px}.ui-button[data-size="1"]{--h: 28px;padding:0 10px;font-size:var(--font-size-1);border-radius:var(--radius-2)}.ui-button[data-size="3"]{--h: 40px;padding:0 18px;font-size:var(--font-size-3)}.ui-button[data-size="4"]{--h: 48px;padding:0 22px;font-size:var(--font-size-4)}.ui-button[data-radius=full]{border-radius:var(--radius-full)}.ui-button:active:not(:disabled){transform:translateY(1px)}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ui-button[data-loading] .ui-button-label{opacity:.6}.ui-button[data-variant=solid],.ui-button[data-variant=classic]{color:#fff;background:linear-gradient(180deg,var(--c9),var(--c10));box-shadow:inset 0 1px #ffffff2e,0 1px 2px #11142d1f,0 4px 12px -4px var(--ca8)}.ui-button[data-variant=solid][data-color=amber]{color:var(--amber-12)}.ui-button[data-variant=solid]:hover:not(:disabled){background:linear-gradient(180deg,var(--c10),var(--c10));box-shadow:inset 0 1px #ffffff2e,0 6px 16px -4px var(--ca8)}.ui-button[data-variant=soft]{color:var(--c11);background:var(--ca3)}.ui-button[data-variant=soft]:hover:not(:disabled){background:var(--ca4)}.ui-button[data-variant=surface],.ui-button[data-variant=outline]{color:var(--c11);background:var(--glass-bg-strong);box-shadow:inset 0 0 0 1px var(--ca6),0 1px 2px #11142d0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ui-button[data-variant=outline]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ui-button[data-variant=surface][data-high-contrast],.ui-button[data-variant=outline][data-high-contrast]{color:var(--gray-12)}.ui-button[data-variant=surface]:hover:not(:disabled),.ui-button[data-variant=outline]:hover:not(:disabled){background:#fff;box-shadow:inset 0 0 0 1px var(--ca7),0 2px 6px #11142d14}.theme-dark .ui-button[data-variant=surface]:hover:not(:disabled){background:var(--gray-a4)}.ui-button[data-variant=ghost]{color:var(--c11);background:transparent;padding-inline:8px}.ui-button[data-variant=ghost][data-high-contrast]{color:var(--gray-12)}.ui-button[data-variant=ghost]:hover:not(:disabled){background:var(--ca3)}.ui-icon-button{width:var(--h);padding:0!important}.ui-spinner{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:ui-spin .7s linear infinite;opacity:.8}.ui-spinner[data-size="1"]{width:11px;height:11px}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--radius-full);font-size:var(--font-size-1);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;color:var(--c11);background:var(--ca3);box-shadow:inset 0 0 0 1px var(--ca4)}.ui-badge[data-high-contrast]{color:var(--c12)}.ui-badge[data-size="2"]{height:26px;padding:0 10px;font-size:var(--font-size-2)}.ui-badge[data-variant=solid]{color:#fff;background:var(--c9);box-shadow:none}.ui-badge[data-variant=surface],.ui-badge[data-variant=outline]{background:var(--glass-bg-strong);box-shadow:inset 0 0 0 1px var(--ca6)}.ui-card{position:relative;border-radius:var(--radius-5);padding:var(--space-4);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:0 1px #fff9 inset,var(--shadow-3);backdrop-filter:blur(var(--glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);min-width:0}.ui-card[data-size="2"]{padding:var(--space-5)}.ui-card[data-size="3"]{padding:var(--space-5) var(--space-6)}.ui-card[data-size="4"],.ui-card[data-size="5"]{padding:var(--space-6) var(--space-7)}.ui-card[data-variant=ghost]{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:640px){.ui-card[data-size="3"],.ui-card[data-size="4"],.ui-card[data-size="5"]{padding:var(--space-4)}}.ui-callout{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:var(--radius-3);color:var(--c11);background:var(--ca3);box-shadow:inset 0 0 0 1px var(--ca5);font-size:var(--font-size-2);line-height:var(--line-height-2)}.ui-callout[data-high-contrast]{color:var(--c12)}.ui-callout[data-color=gray]{background:var(--glass-bg-strong)}.ui-callout-icon{display:flex;height:var(--line-height-2);align-items:center;color:var(--c11)}.ui-callout-text{min-width:0;flex:1}.ui-avatar{--s: 32px;display:inline-flex;align-items:center;justify-content:center;width:var(--s);height:var(--s);flex:0 0 var(--s);overflow:hidden;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--c9),var(--violet-9));color:#fff;font-weight:var(--font-weight-bold);font-size:calc(var(--s) * .38)}.ui-avatar[data-size="1"]{--s: 24px}.ui-avatar[data-size="3"]{--s: 40px}.ui-avatar[data-size="4"]{--s: 48px}.ui-avatar[data-size="5"]{--s: 64px}.ui-avatar img{width:100%;height:100%;object-fit:cover}.ui-separator{display:block;background:var(--gray-a5);flex-shrink:0}.ui-separator[data-orientation=horizontal]{height:1px;width:24px}.ui-separator[data-orientation=horizontal][data-size="2"]{width:48px}.ui-separator[data-orientation=horizontal][data-size="3"]{width:96px}.ui-separator[data-orientation=horizontal][data-size="4"]{width:100%}.ui-separator[data-orientation=vertical]{width:1px;height:16px}.ui-separator[data-orientation=vertical][data-size="4"]{height:100%}.ui-scroll-area{scrollbar-width:thin;scrollbar-color:var(--gray-a6) transparent}.ui-scroll-area::-webkit-scrollbar{width:8px;height:8px}.ui-scroll-area::-webkit-scrollbar-thumb{background:var(--gray-a6);border-radius:8px}.ui-switch{position:relative;width:38px;height:22px;flex:0 0 38px;padding:0;border:0;border-radius:var(--radius-full);background:var(--gray-a6);cursor:pointer;transition:background var(--duration-2)}.ui-switch[data-state=checked]{background:linear-gradient(135deg,var(--accent-9),var(--violet-9))}.ui-switch-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #11142d4d;transition:transform var(--duration-2) var(--ease-out)}.ui-switch[data-state=checked] .ui-switch-thumb{transform:translate(16px)}.ui-switch:disabled{opacity:.5;cursor:not-allowed}.ui-checkbox{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;padding:0;border:0;border-radius:5px;color:#fff;background:var(--color-panel-solid);box-shadow:inset 0 0 0 1.5px var(--gray-a8);cursor:pointer;transition:background var(--duration-1),box-shadow var(--duration-1)}.ui-checkbox:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--accent-9)}.ui-checkbox[data-state=checked],.ui-checkbox[data-state=indeterminate]{background:var(--accent-9);box-shadow:none}.ui-checkbox:disabled{opacity:.5;cursor:not-allowed}.ui-radio-group{display:contents}.ui-radio-label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--font-size-2)}.ui-radio{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;padding:0;border:0;border-radius:50%;background:var(--color-panel-solid);box-shadow:inset 0 0 0 1.5px var(--gray-a8);cursor:pointer}.ui-radio[data-state=checked]{box-shadow:inset 0 0 0 5px var(--accent-9)}.ui-radio:disabled{opacity:.5;cursor:not-allowed}.ui-field{--h: 36px;display:flex;align-items:center;gap:6px;height:var(--h);padding:0 10px;border-radius:var(--radius-3);background:var(--glass-bg-strong);box-shadow:inset 0 0 0 1px var(--gray-a6),0 1px 2px #11142d0a;transition:box-shadow var(--duration-1),background var(--duration-1);min-width:0}.ui-field[data-size="1"]{--h: 30px;font-size:var(--font-size-1)}.ui-field[data-size="3"]{--h: 42px}.ui-field:hover{box-shadow:inset 0 0 0 1px var(--gray-a8)}.ui-field:focus-within{background:#fff;box-shadow:inset 0 0 0 1.5px var(--accent-8),var(--focus-ring)}.ui-field[data-invalid]{box-shadow:inset 0 0 0 1.5px var(--red-8)}.ui-field[data-disabled]{opacity:.6}.ui-field-input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;padding:0}.ui-field-input::placeholder,.ui-textarea::placeholder{color:var(--gray-9)}.ui-field-slot{display:inline-flex;align-items:center;color:var(--gray-10)}.ui-textarea{display:block;width:100%;min-height:72px;padding:8px 10px;border:0;border-radius:var(--radius-3);background:var(--glass-bg-strong);box-shadow:inset 0 0 0 1px var(--gray-a6),0 1px 2px #11142d0a;line-height:var(--line-height-2);outline:none;transition:box-shadow var(--duration-1)}.ui-textarea:focus{background:#fff;box-shadow:inset 0 0 0 1.5px var(--accent-8),var(--focus-ring)}.ui-textarea[data-invalid]{box-shadow:inset 0 0 0 1.5px var(--red-8)}.ui-floating{position:fixed;top:0;left:0;z-index:1000;animation:ui-pop var(--duration-2) var(--ease-out)}@keyframes ui-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.ui-popover,.ui-menu{min-width:180px;max-width:min(92vw,560px);border-radius:var(--radius-4);background:#ffffffdb;border:1px solid rgba(255,255,255,.8);box-shadow:0 0 0 1px var(--gray-a4),var(--shadow-5);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);color:var(--gray-12)}.ui-popover{padding:var(--space-3)}.ui-menu{padding:6px}.ui-menu-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:var(--radius-2);font-size:var(--font-size-2);cursor:pointer;outline:none}.ui-menu-item:hover,.ui-menu-item:focus{background:var(--accent-9);color:#fff}.ui-menu-item[data-color=red]{color:var(--red-11)}.ui-menu-item[data-color=red]:hover,.ui-menu-item[data-color=red]:focus{background:var(--red-9);color:#fff}.ui-menu-item[aria-disabled=true]{opacity:.5;pointer-events:none}.ui-menu-shortcut{font-size:var(--font-size-1);opacity:.7}.ui-menu-sep{height:1px;margin:5px 4px;background:var(--gray-a5)}.ui-menu-label{padding:6px 10px 4px;font-size:var(--font-size-1);color:var(--gray-10)}.ui-tooltip{padding:5px 9px;border-radius:var(--radius-2);background:#181634eb;color:#fff;font-size:var(--font-size-1);line-height:var(--line-height-1);max-width:280px;pointer-events:none;box-shadow:var(--shadow-4)}.r-cols{grid-template-columns:var(--cols)}.r-rows{grid-template-rows:var(--rows)}.r-gap{gap:var(--gap)}.r-gapx{column-gap:var(--gapx)}.r-gapy{row-gap:var(--gapy)}.r-dir{flex-direction:var(--dir)}.r-align{align-items:var(--align)}.r-justify{justify-content:var(--justify)}.r-wrap{flex-wrap:var(--wrap)}.r-p{padding:var(--p)}.r-display{display:var(--display)}@media(min-width:520px){.r-cols[data-cols-xs]{grid-template-columns:var(--cols-xs)}.r-rows[data-rows-xs]{grid-template-rows:var(--rows-xs)}.r-gap[data-gap-xs]{gap:var(--gap-xs)}.r-gapx[data-gapx-xs]{column-gap:var(--gapx-xs)}.r-gapy[data-gapy-xs]{row-gap:var(--gapy-xs)}.r-dir[data-dir-xs]{flex-direction:var(--dir-xs)}.r-align[data-align-xs]{align-items:var(--align-xs)}.r-justify[data-justify-xs]{justify-content:var(--justify-xs)}.r-wrap[data-wrap-xs]{flex-wrap:var(--wrap-xs)}.r-p[data-p-xs]{padding:var(--p-xs)}.r-display[data-display-xs]{display:var(--display-xs)}}@media(min-width:768px){.r-cols[data-cols-sm]{grid-template-columns:var(--cols-sm)}.r-rows[data-rows-sm]{grid-template-rows:var(--rows-sm)}.r-gap[data-gap-sm]{gap:var(--gap-sm)}.r-gapx[data-gapx-sm]{column-gap:var(--gapx-sm)}.r-gapy[data-gapy-sm]{row-gap:var(--gapy-sm)}.r-dir[data-dir-sm]{flex-direction:var(--dir-sm)}.r-align[data-align-sm]{align-items:var(--align-sm)}.r-justify[data-justify-sm]{justify-content:var(--justify-sm)}.r-wrap[data-wrap-sm]{flex-wrap:var(--wrap-sm)}.r-p[data-p-sm]{padding:var(--p-sm)}.r-display[data-display-sm]{display:var(--display-sm)}}@media(min-width:1024px){.r-cols[data-cols-md]{grid-template-columns:var(--cols-md)}.r-rows[data-rows-md]{grid-template-rows:var(--rows-md)}.r-gap[data-gap-md]{gap:var(--gap-md)}.r-gapx[data-gapx-md]{column-gap:var(--gapx-md)}.r-gapy[data-gapy-md]{row-gap:var(--gapy-md)}.r-dir[data-dir-md]{flex-direction:var(--dir-md)}.r-align[data-align-md]{align-items:var(--align-md)}.r-justify[data-justify-md]{justify-content:var(--justify-md)}.r-wrap[data-wrap-md]{flex-wrap:var(--wrap-md)}.r-p[data-p-md]{padding:var(--p-md)}.r-display[data-display-md]{display:var(--display-md)}}@media(min-width:1280px){.r-cols[data-cols-lg]{grid-template-columns:var(--cols-lg)}.r-rows[data-rows-lg]{grid-template-rows:var(--rows-lg)}.r-gap[data-gap-lg]{gap:var(--gap-lg)}.r-gapx[data-gapx-lg]{column-gap:var(--gapx-lg)}.r-gapy[data-gapy-lg]{row-gap:var(--gapy-lg)}.r-dir[data-dir-lg]{flex-direction:var(--dir-lg)}.r-align[data-align-lg]{align-items:var(--align-lg)}.r-justify[data-justify-lg]{justify-content:var(--justify-lg)}.r-wrap[data-wrap-lg]{flex-wrap:var(--wrap-lg)}.r-p[data-p-lg]{padding:var(--p-lg)}.r-display[data-display-lg]{display:var(--display-lg)}}@media(min-width:1640px){.r-cols[data-cols-xl]{grid-template-columns:var(--cols-xl)}.r-rows[data-rows-xl]{grid-template-rows:var(--rows-xl)}.r-gap[data-gap-xl]{gap:var(--gap-xl)}.r-gapx[data-gapx-xl]{column-gap:var(--gapx-xl)}.r-gapy[data-gapy-xl]{row-gap:var(--gapy-xl)}.r-dir[data-dir-xl]{flex-direction:var(--dir-xl)}.r-align[data-align-xl]{align-items:var(--align-xl)}.r-justify[data-justify-xl]{justify-content:var(--justify-xl)}.r-wrap[data-wrap-xl]{flex-wrap:var(--wrap-xl)}.r-p[data-p-xl]{padding:var(--p-xl)}.r-display[data-display-xl]{display:var(--display-xl)}}.ui-select-trigger{--h: 36px;display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;height:var(--h);padding:0 10px 0 12px;border:0;border-radius:var(--radius-3);background:var(--glass-bg-strong);box-shadow:inset 0 0 0 1px var(--gray-a6),0 1px 2px #11142d0a;text-align:start;cursor:pointer;transition:box-shadow var(--duration-1),background var(--duration-1)}.ui-select-trigger[data-size="1"]{--h: 30px;font-size:var(--font-size-1);padding:0 8px}.ui-select-trigger[data-size="3"]{--h: 42px}.ui-select-trigger:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--gray-a8)}.ui-select-trigger:focus-visible,.ui-select-trigger[aria-expanded=true]{outline:none;background:#fff;box-shadow:inset 0 0 0 1.5px var(--accent-8),var(--focus-ring)}.ui-select-trigger[data-invalid]{box-shadow:inset 0 0 0 1.5px var(--red-8)}.ui-select-trigger:disabled{opacity:.6;cursor:not-allowed}.ui-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-trigger[data-placeholder] .ui-select-value{color:var(--gray-9)}.ui-select-chevron{flex-shrink:0;color:var(--gray-10);transition:transform var(--duration-2)}.ui-select-trigger[aria-expanded=true] .ui-select-chevron{transform:rotate(180deg)}.ui-select-clear,.ui-field-clear,.ui-field-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:var(--radius-2);background:transparent;color:var(--gray-10);cursor:pointer;flex-shrink:0}.ui-select-clear:hover,.ui-field-clear:hover,.ui-field-icon-btn:hover:not(:disabled){background:var(--gray-a4);color:var(--gray-12)}.ui-listbox-panel{border-radius:var(--radius-4);background:#ffffffe6;border:1px solid rgba(255,255,255,.85);box-shadow:0 0 0 1px var(--gray-a4),var(--shadow-5);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);max-width:min(92vw,520px);overflow:hidden}.ui-listbox-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--gray-a4);color:var(--gray-10)}.ui-listbox-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--gray-12)}.ui-listbox-foot{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-top:1px solid var(--gray-a4);font-size:var(--font-size-1);color:var(--gray-11)}.ui-listbox-foot button{border:0;background:none;color:var(--accent-11);cursor:pointer;font-size:var(--font-size-1)}.ui-options{overflow-y:auto;padding:4px;overscroll-behavior:contain}.ui-options-note{padding:10px 12px;font-size:var(--font-size-1);color:var(--gray-10)}.ui-options-note.is-error{color:var(--red-11)}.ui-options-group{padding:8px 10px 4px;font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-10)}.ui-option{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--radius-2);cursor:pointer;font-size:var(--font-size-2)}.ui-option[data-active]{background:var(--accent-a3)}.ui-option[aria-selected=true]{color:var(--accent-11);font-weight:var(--font-weight-medium)}.ui-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ui-option-text{flex:1;min-width:0;display:flex;flex-direction:column}.ui-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-option-hint{font-size:var(--font-size-1);color:var(--gray-10);font-weight:var(--font-weight-regular)}.ui-option-tick{color:var(--accent-10);flex-shrink:0}.ui-option-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--gray-a8);color:#fff}.ui-option-check[data-on]{background:var(--accent-9);box-shadow:none}.ui-listbox{border-radius:var(--radius-3);background:var(--glass-bg-strong);box-shadow:inset 0 0 0 1px var(--gray-a6);overflow:hidden}.ui-listbox-body:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--accent-8)}.ui-listbox[data-disabled]{opacity:.6;pointer-events:none}.ui-popover-flush{padding:0}.ui-calendar{width:284px;padding:10px}.ui-cal-head{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:6px}.ui-cal-caption{display:flex;gap:4px}.ui-cal-caption select{border:0;border-radius:var(--radius-2);padding:4px 6px;background:transparent;font-weight:var(--font-weight-bold);cursor:pointer}.ui-cal-caption select:hover{background:var(--gray-a3)}.ui-cal-nav{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-2);background:transparent;cursor:pointer;color:var(--gray-11)}.ui-cal-nav:hover{background:var(--gray-a3)}.ui-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.ui-cal-dow{text-align:center;font-size:11px;font-weight:var(--font-weight-medium);color:var(--gray-10);padding:4px 0}.ui-cal-day{position:relative;height:34px;border:0;border-radius:var(--radius-2);background:transparent;cursor:pointer;font-variant-numeric:tabular-nums}.ui-cal-day:hover:not(:disabled){background:var(--accent-a3)}.ui-cal-day[data-outside]{color:var(--gray-9)}.ui-cal-day[data-today]{box-shadow:inset 0 0 0 1.5px var(--accent-7);font-weight:var(--font-weight-bold)}.ui-cal-day[data-selected]{background:linear-gradient(135deg,var(--accent-9),var(--violet-9));color:#fff;box-shadow:0 4px 10px -4px var(--accent-a8)}.ui-cal-day:disabled{opacity:.35;cursor:not-allowed}.ui-cal-dot{position:absolute;left:50%;bottom:4px;width:4px;height:4px;margin-left:-2px;border-radius:50%}.ui-cal-foot{display:flex;justify-content:flex-end;padding-top:6px;margin-top:6px;border-top:1px solid var(--gray-a4)}.ui-cal-foot button,.ui-datetime-foot button{border:0;background:none;color:var(--accent-11);font-weight:var(--font-weight-medium);cursor:pointer;padding:4px 8px;border-radius:var(--radius-2)}.ui-cal-foot button:hover,.ui-datetime-foot button:hover{background:var(--accent-a3)}.ui-datetime{display:flex}.ui-time-cols{display:flex;border-left:1px solid var(--gray-a4)}.ui-time-col{display:flex;flex-direction:column;gap:2px;width:56px;max-height:318px;overflow-y:auto;padding:10px 4px}.ui-time-col button{border:0;border-radius:var(--radius-2);padding:6px 0;background:transparent;cursor:pointer;font-variant-numeric:tabular-nums}.ui-time-col button:hover{background:var(--accent-a3)}.ui-time-col button[data-selected]{background:var(--accent-9);color:#fff}.ui-datetime-foot{display:flex;justify-content:space-between;padding:6px 10px;border-top:1px solid var(--gray-a4)}.ui-datetime-foot .is-primary{background:var(--accent-9);color:#fff}.ui-datetime-foot .is-primary:hover{background:var(--accent-10)}.ui-choice{display:flex;align-items:flex-start;gap:8px}.ui-choice-label{display:flex;flex-direction:column;cursor:pointer;padding-top:0;line-height:18px}.ui-choice-hint{font-size:var(--font-size-1);color:var(--gray-10)}.ui-radios{display:flex;flex-wrap:wrap;gap:10px 20px}.ui-radios[data-direction=column]{flex-direction:column}.ui-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 16px;background:var(--color-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ui-fade var(--duration-2) ease-out}@keyframes ui-fade{0%{opacity:0}}.ui-dialog{width:100%;max-height:80vh;overflow-y:auto;padding:var(--space-5);border-radius:var(--radius-5);background:#ffffffeb;border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow-6);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);animation:ui-pop var(--duration-2) var(--ease-out);outline:none}.ui-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ui-dialog-title{margin:0;font-size:var(--font-size-5);line-height:var(--line-height-5);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.ui-dialog-close{display:inline-flex;border:0;background:transparent;border-radius:var(--radius-2);padding:4px;cursor:pointer;color:var(--gray-10)}.ui-dialog-close:hover{background:var(--gray-a4);color:var(--gray-12)}.ui-dialog-desc{margin:4px 0 0;color:var(--gray-11)}.ui-dialog-body{margin-top:var(--space-4)}.ui-tabs-list{display:flex;gap:4px;padding:4px;border-radius:var(--radius-4);background:var(--gray-a3);overflow-x:auto;width:fit-content;max-width:100%}.ui-tab{border:0;border-radius:var(--radius-3);padding:7px 14px;background:transparent;color:var(--gray-11);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--duration-1),color var(--duration-1)}.ui-tab:hover{color:var(--gray-12)}.ui-tab[data-state=active]{background:#fff;color:var(--accent-11);box-shadow:0 1px 3px #11142d1a}.ui-table-wrap{border-radius:var(--radius-4);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-2);backdrop-filter:blur(var(--glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%)}.ui-table,.dg-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-size-2)}.ui-table th,.dg-table th{position:sticky;top:0;z-index:1;padding:10px 12px;text-align:start;font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:.02em;color:var(--gray-11);background:#f6f7fbeb;border-bottom:1px solid var(--gray-a5);white-space:nowrap}.ui-table td,.dg-table td{padding:10px 12px;border-bottom:1px solid var(--gray-a3);vertical-align:middle}.ui-table tbody tr:last-child td,.dg-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:hover td,.dg-table tbody tr:hover td{background:var(--accent-a2)}.ui-table tr[data-clickable],.dg-table tr[data-clickable]{cursor:pointer}.ui-table-empty,.dg-empty{padding:2.5rem 12px!important;text-align:center;color:var(--gray-10)}.dg{display:flex;flex-direction:column;min-width:0;border-radius:var(--radius-5);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-3);backdrop-filter:blur(var(--glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);overflow:hidden}.dg-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--gray-a4)}.dg-toolbar-start,.dg-toolbar-end{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.dg-toolbar-start{flex:1}.dg-title{font-size:var(--font-size-3);font-weight:var(--font-weight-bold);margin-inline-end:6px}.dg-search{display:flex;align-items:center;gap:6px;height:34px;min-width:200px;flex:0 1 320px;padding:0 10px;border-radius:var(--radius-3);background:#fff;box-shadow:inset 0 0 0 1px var(--gray-a6);color:var(--gray-10)}.dg-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent-8),var(--focus-ring)}.dg-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--gray-12)}.dg-search button{display:inline-flex;border:0;background:none;cursor:pointer;color:var(--gray-10);padding:2px}.dg-tool{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:0;border-radius:var(--radius-3);background:var(--glass-bg-strong);box-shadow:inset 0 0 0 1px var(--gray-a6);color:var(--gray-12);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap}.dg-tool:hover{background:#fff}.dg-tool[data-on]{color:var(--accent-11);background:var(--accent-a3);box-shadow:inset 0 0 0 1px var(--accent-a6)}.dg-spin{animation:ui-spin .8s linear infinite}.dg-error{padding:8px 14px;color:var(--red-11);background:var(--red-a3);font-size:var(--font-size-1)}.dg-scroll{overflow:auto;min-height:120px}.dg[data-dense] .dg-table td,.dg[data-dense] .dg-table th{padding-block:6px}.dg-table td{background:transparent;white-space:nowrap}.dg-check{width:36px;padding-inline:12px 0!important}.dg-sort{display:inline-flex;align-items:center;gap:4px;border:0;padding:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer}.dg-sort:hover,.dg-sort[data-active]{color:var(--accent-11)}.dg-sort-idle{opacity:0;transition:opacity var(--duration-1)}.dg-sort:hover .dg-sort-idle{opacity:.6}.dg-table tr[data-selected] td{background:var(--accent-a3)}.dg-filter-row th{top:39px;padding:6px 8px;background:#f0f1f7f2;font-weight:var(--font-weight-regular)}.dg-text-filter,.dg-range-filter input{width:100%;min-width:70px;height:30px;padding:0 8px;border:0;border-radius:var(--radius-2);background:#fff;box-shadow:inset 0 0 0 1px var(--gray-a6);font-size:var(--font-size-1);outline:none}.dg-text-filter:focus,.dg-range-filter input:focus{box-shadow:inset 0 0 0 1.5px var(--accent-8)}.dg-range-filter{display:flex;gap:4px}.dg-group td{padding:0!important;background:var(--gray-a2)!important;border-bottom:1px solid var(--gray-a4)}.dg-group button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:0;background:none;cursor:pointer;text-align:start;color:var(--gray-12)}.dg-group-count{padding:0 7px;border-radius:var(--radius-full);background:var(--accent-a4);color:var(--accent-11);font-size:var(--font-size-1);font-weight:var(--font-weight-medium)}.dg-group-agg{font-size:var(--font-size-1);color:var(--gray-11)}.dg-table tfoot td{position:sticky;bottom:0;font-weight:var(--font-weight-bold);background:#f6f7fbf2;border-top:1px solid var(--gray-a5);border-bottom:0}.dg-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid var(--gray-a4);font-size:var(--font-size-1);color:var(--gray-11)}.dg-pager{display:flex;align-items:center;gap:4px}.dg-pager>button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:var(--radius-2);background:transparent;color:var(--gray-12);cursor:pointer}.dg-pager>button:hover:not(:disabled){background:var(--accent-a3);color:var(--accent-11)}.dg-pager>button:disabled{opacity:.35;cursor:default}.dg-page{padding:0 6px;font-variant-numeric:tabular-nums}.dg-pagesize{display:inline-flex;align-items:center;gap:6px;margin-inline-end:8px}.dg-pagesize .ui-select-trigger{width:70px}.ui-schedule{border-radius:var(--radius-5);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-3);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));overflow:hidden}.ui-sched-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--gray-a4)}.ui-sched-nav{display:flex;align-items:center;gap:6px}.ui-sched-nav button{display:inline-flex;align-items:center;height:32px;padding:0 10px;border:0;border-radius:var(--radius-3);background:#fff;box-shadow:inset 0 0 0 1px var(--gray-a6);cursor:pointer;font-weight:var(--font-weight-medium)}.ui-sched-nav button:hover{box-shadow:inset 0 0 0 1px var(--accent-a7);color:var(--accent-11)}.ui-sched-heading{margin-inline-start:8px;font-size:var(--font-size-4);font-weight:var(--font-weight-bold)}.ui-sched-note{font-size:var(--font-size-1);color:var(--gray-10)}.ui-sched-note.is-error{color:var(--red-11)}.ui-sched-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ui-sched-dow{padding:8px;text-align:center;font-size:12px;font-weight:var(--font-weight-bold);color:var(--gray-11);border-bottom:1px solid var(--gray-a4)}.ui-sched-cell{min-height:104px;padding:6px;border-right:1px solid var(--gray-a3);border-bottom:1px solid var(--gray-a3);cursor:default}.ui-sched-cell[role=button]{cursor:pointer}.ui-sched-cell:hover{background:var(--accent-a2)}.ui-sched-cell[data-outside]{background:var(--gray-a2)}.ui-sched-cell[data-outside] .ui-sched-daynum{color:var(--gray-9)}.ui-sched-daynum{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:50%;font-size:var(--font-size-1);font-weight:var(--font-weight-medium)}.ui-sched-cell[data-today] .ui-sched-daynum{background:linear-gradient(135deg,var(--accent-9),var(--violet-9));color:#fff}.ui-sched-chips{display:flex;flex-direction:column;gap:3px;margin-top:4px}.ui-sched-chip{display:flex;align-items:center;gap:4px;width:100%;padding:2px 6px;border:0;border-radius:var(--radius-2);background:var(--ca3);color:var(--c11);font-size:11.5px;text-align:start;cursor:pointer;overflow:hidden}.ui-sched-chip:hover{background:var(--ca5)}.ui-sched-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium)}.ui-sched-time{font-variant-numeric:tabular-nums;opacity:.8;flex-shrink:0}.ui-sched-sub{font-size:11px;opacity:.8}.ui-sched-more{font-size:11px;color:var(--gray-11);padding-left:4px}.ui-sched-week{display:grid;overflow-x:auto}.ui-sched-week-head{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-bottom:1px solid var(--gray-a4);border-left:1px solid var(--gray-a3);font-size:var(--font-size-1);color:var(--gray-11)}.ui-sched-week-head strong{font-size:var(--font-size-4);color:var(--gray-12)}.ui-sched-week-head[data-today] strong{color:var(--accent-11)}.ui-sched-allday{display:flex;flex-direction:column;gap:2px;width:100%}.ui-sched-hours div{padding-right:6px;text-align:right;font-size:11px;color:var(--gray-10);transform:translateY(-7px)}.ui-sched-col{position:relative;border-left:1px solid var(--gray-a3);background-image:linear-gradient(to bottom,var(--gray-a3) 1px,transparent 1px);cursor:pointer}.ui-sched-block{position:absolute;left:3px;right:3px;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:3px 6px;border:0;border-left:3px solid var(--c9);border-radius:var(--radius-2);background:var(--ca4);color:var(--c12);font-size:11.5px;text-align:start;overflow:hidden;cursor:pointer}.ui-sched-block:hover{background:var(--ca5)}.ui-sched-agenda{padding:6px 14px 14px}.ui-sched-agenda-day{display:flex;gap:16px;padding:10px 0;border-bottom:1px solid var(--gray-a3)}.ui-sched-agenda-date{display:flex;flex-direction:column;align-items:center;width:64px;flex-shrink:0;color:var(--gray-11);font-size:var(--font-size-1)}.ui-sched-agenda-date strong{font-size:var(--font-size-6);color:var(--gray-12);line-height:1.1}.ui-sched-agenda-date[data-today] strong{color:var(--accent-11)}.ui-sched-agenda-list{flex:1;display:flex;flex-direction:column;gap:6px}.ui-sched-agenda-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:var(--radius-3);background:#fff;box-shadow:inset 0 0 0 1px var(--gray-a4);text-align:start;cursor:pointer;flex-wrap:wrap}.ui-sched-agenda-item:hover{box-shadow:inset 0 0 0 1px var(--ca7)}.ui-sched-bar{width:4px;align-self:stretch;border-radius:4px;background:var(--c9)}.ui-sched-agenda-time{min-width:110px;font-size:var(--font-size-1);color:var(--gray-11);font-variant-numeric:tabular-nums}.ui-sched-empty{padding:40px 0;text-align:center;color:var(--gray-10)}@media(max-width:640px){.ui-sched-cell{min-height:64px;padding:3px}.ui-sched-chip .ui-sched-title{font-size:10px}}.ui-action-btn.ui-button{--h: 30px;width:30px;padding:0!important;border-radius:var(--radius-2);color:var(--gray-11)}.ui-action-btn.ui-button:hover:not(:disabled){background:var(--gray-a4);color:var(--gray-12)}.ui-action-btn.ui-button[data-color=red]{color:var(--red-10)}.ui-action-btn.ui-button[data-color=red]:hover:not(:disabled){background:var(--red-a3);color:var(--red-11)}td .ui-action-btn+.ui-action-btn,td .ui-action-btn+span>.ui-action-btn{margin-inline-start:2px}.ui-action-btn.ui-button[data-color=green]{color:var(--green-10)}.ui-action-btn.ui-button[data-color=green]:hover:not(:disabled){background:var(--green-a3);color:var(--green-11)}.ui-action-btn.ui-button[data-color=amber]{color:var(--amber-11)}.ui-action-btn.ui-button[data-color=amber]:hover:not(:disabled){background:var(--amber-a3);color:var(--amber-12)}body{background:var(--app-canvas);background-attachment:fixed}.app-shell{--sb-w: 292px;height:100dvh;overflow:hidden;background:transparent;display:flex;flex-direction:column}.app-shell.is-collapsed{--sb-w: 84px}.app-sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:40;width:292px;display:flex;flex-direction:column;color:var(--gray-12);background:#ffffffb8;border-inline-end:1px solid rgba(255,255,255,.85);box-shadow:1px 0 0 var(--gray-a4),12px 0 40px -24px #1e1b4540;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);transform:translate(-100%);transition:transform var(--duration-2) var(--ease-out),width var(--duration-2) var(--ease-out)}[dir=rtl] .app-sidebar{transform:translate(100%)}.app-sidebar.is-open{transform:none}.sb-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 14px 12px}.sb-brand{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:inherit}.sb-logo{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:var(--radius-4);overflow:hidden;background:linear-gradient(135deg,var(--accent-9),var(--violet-9));color:#fff;box-shadow:0 6px 16px -6px var(--accent-a9)}.sb-logo img{width:100%;height:100%;object-fit:cover;background:#fff}.sb-brand-text{display:flex;flex-direction:column;min-width:0}.sb-school{font-weight:var(--font-weight-bold);font-size:var(--font-size-3);line-height:1.2;color:var(--gray-12);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sb-role{font-size:var(--font-size-1);color:var(--gray-10);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-close{display:inline-flex;border:0;background:transparent;padding:6px;border-radius:var(--radius-2);color:var(--gray-11);cursor:pointer}.sb-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:6px 10px 12px;scrollbar-width:thin;scrollbar-color:var(--gray-a6) transparent}.sb-nav,.sb-sub{list-style:none;margin:0;padding:0}.sb-nav{display:flex;flex-direction:column;gap:4px}.sb-item{display:flex;align-items:center;gap:12px;width:100%;padding:5px 8px 5px 5px;border:0;border-radius:var(--radius-4);background:transparent;color:var(--gray-12);font:inherit;font-size:var(--font-size-2);font-weight:var(--font-weight-medium);text-align:start;text-decoration:none;cursor:pointer;transition:background var(--duration-1),color var(--duration-1)}.sb-item:hover{background:#ffffffbf}.sb-tile{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:var(--radius-3);background:var(--gray-a3);color:var(--gray-11);transition:background var(--duration-1),color var(--duration-1),box-shadow var(--duration-1)}.sb-item:hover .sb-tile{background:var(--gray-a4);color:var(--gray-12)}.sb-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-chevron{flex-shrink:0;color:var(--gray-9);transition:transform var(--duration-2) var(--ease-out)}.sb-chevron[data-open]{transform:rotate(180deg)}.sb-soon{font-size:10px;padding:1px 6px;border-radius:var(--radius-full);background:var(--gray-a3);color:var(--gray-10)}.sb-item[data-active]{color:var(--accent-11);font-weight:var(--font-weight-bold);background:linear-gradient(90deg,var(--accent-a3),rgba(255,255,255,.55));box-shadow:inset 0 0 0 1px var(--accent-a4)}.sb-item[data-active] .sb-tile{background:linear-gradient(135deg,var(--accent-9),var(--violet-9));color:#fff;box-shadow:0 6px 14px -6px var(--accent-a9)}.sb-item[data-active] .sb-chevron{color:var(--accent-10)}.sb-sub{position:relative;margin:4px 0 6px 22px;padding-inline-start:16px;border-inline-start:2px solid var(--gray-a5);display:flex;flex-direction:column;gap:1px}.sb-subitem{position:relative;display:block;padding:7px 10px;border-radius:var(--radius-3);color:var(--gray-11);font-size:var(--font-size-2);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--duration-1),color var(--duration-1)}.sb-subitem:hover{background:#ffffffbf;color:var(--gray-12)}.sb-subitem[data-active]{color:var(--accent-11);font-weight:var(--font-weight-bold);background:var(--accent-a3)}.sb-subitem[data-active]:before{content:"";position:absolute;inset-inline-start:-18px;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--accent-9)}.sb-foot{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px;border-top:1px solid var(--gray-a4)}.sb-status{display:flex;align-items:center;gap:10px;padding:6px 8px;font-size:var(--font-size-1);font-weight:var(--font-weight-medium);color:var(--gray-11)}.sb-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--gray-8)}.sb-status[data-status=online] .sb-dot{background:var(--green-9);box-shadow:0 0 0 3px var(--green-a4)}.sb-status[data-status=offline] .sb-dot{background:var(--red-9);box-shadow:0 0 0 3px var(--red-a4)}.sb-collapse{display:flex;align-items:center;gap:10px;padding:8px;border:0;border-radius:var(--radius-3);background:transparent;color:var(--gray-11);font:inherit;font-size:var(--font-size-2);cursor:pointer}.sb-collapse:hover{background:#ffffffbf;color:var(--gray-12)}.app-main{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden;padding:0;background:transparent}.app-header{display:flex;align-items:center;gap:14px;height:64px;flex:0 0 64px;padding:0 20px 0 16px;background:#ffffffc7;border-bottom:1px solid var(--gray-a4);backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);position:relative;z-index:20}.hd-toggle,.hd-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border:0;border-radius:var(--radius-3);background:#fff;color:var(--gray-12);box-shadow:inset 0 0 0 1px var(--gray-a5);cursor:pointer}.hd-toggle:hover,.hd-icon-btn:hover{color:var(--accent-11);box-shadow:inset 0 0 0 1px var(--accent-a6)}.hd-title{display:flex;align-items:baseline;gap:8px;min-width:0;flex:0 1 auto;overflow:hidden;white-space:nowrap}.hd-group{color:var(--gray-10);font-size:var(--font-size-2);overflow:hidden;text-overflow:ellipsis}.hd-sep{color:var(--gray-8)}.hd-page{font-size:var(--font-size-3);font-weight:var(--font-weight-bold);color:var(--gray-12);overflow:hidden;text-overflow:ellipsis}.hd-search{display:flex;align-items:center;gap:10px;flex:0 1 440px;min-width:180px;height:40px;margin-inline:auto;padding:0 8px 0 14px;border:0;border-radius:var(--radius-4);background:#ffffffe6;box-shadow:inset 0 0 0 1px var(--gray-a5),0 1px 2px #11142d0a;color:var(--gray-10);font:inherit;font-size:var(--font-size-2);cursor:text;transition:box-shadow var(--duration-1)}.hd-search:hover{box-shadow:inset 0 0 0 1px var(--accent-a6),var(--focus-ring)}.hd-search-text{flex:1;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-search kbd,.cp-input kbd{padding:2px 7px;border-radius:var(--radius-2);background:var(--gray-a3);box-shadow:inset 0 0 0 1px var(--gray-a5);font:inherit;font-size:11px;font-weight:var(--font-weight-medium);color:var(--gray-11)}.hd-actions{display:flex;align-items:center;gap:10px;margin-inline-start:auto;flex-shrink:0}.hd-search+.hd-actions{margin-inline-start:0}.hd-create{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:var(--radius-3);background:linear-gradient(135deg,var(--accent-9),var(--violet-9));color:#fff;box-shadow:0 6px 16px -6px var(--accent-a9);cursor:pointer;transition:transform var(--duration-1),box-shadow var(--duration-1)}.hd-create:hover{transform:translateY(-1px);box-shadow:0 10px 22px -8px var(--accent-a9)}.hd-lang{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border:0;border-radius:var(--radius-3);background:transparent;color:var(--gray-12);font:inherit;font-size:var(--font-size-2);font-weight:var(--font-weight-medium);cursor:pointer}.hd-lang:hover{background:var(--gray-a3)}.hd-divider{width:1px;height:28px;background:var(--gray-a5)}.hd-user{display:flex;align-items:center;gap:10px;padding:4px 6px 4px 4px;border:0;border-radius:var(--radius-4);background:transparent;cursor:pointer;text-align:start;font:inherit}.hd-user:hover{background:var(--gray-a3)}.hd-user .ui-avatar{--s: 36px}.hd-user-text{display:flex;flex-direction:column;line-height:1.2;max-width:180px}.hd-user-name{font-size:var(--font-size-2);font-weight:var(--font-weight-bold);color:var(--gray-12);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-user-role{font-size:var(--font-size-1);color:var(--gray-10);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-user-chevron{color:var(--gray-9)}.app-notice{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:10px 20px;background:#ffefc2d9;border-bottom:1px solid var(--amber-a6);color:var(--amber-12);font-size:var(--font-size-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-notice-text{flex:1;min-width:0}.app-notice-link{color:var(--accent-11);font-weight:var(--font-weight-bold);text-decoration:underline;text-underline-offset:3px}.app-notice-close{display:inline-flex;border:0;background:transparent;padding:4px;border-radius:var(--radius-2);color:var(--amber-11);cursor:pointer}.app-notice-close:hover{background:var(--amber-a4)}.app-content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;margin:0;padding:var(--space-5) var(--space-6) var(--space-7);background:transparent;border:0;border-radius:0;box-shadow:none;scrollbar-width:thin;scrollbar-color:var(--gray-a7) transparent}.app-content::-webkit-scrollbar{width:10px}.app-content::-webkit-scrollbar-thumb{background:var(--gray-a6);border-radius:10px;border:2px solid transparent;background-clip:padding-box}@media(max-width:900px){.hd-search{display:none}}@media(min-width:901px){.hide-above-sm.hd-icon-btn{display:none}}@media(max-width:640px){.app-header{height:56px;flex-basis:56px;padding:0 10px;gap:8px}.app-content{padding:var(--space-3)}.hd-group,.hd-sep,.hd-user-text,.hd-user-chevron,.hd-lang span,.hd-divider{display:none}.app-notice{padding:8px 12px;font-size:var(--font-size-1)}}.cp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:#1416284d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ui-fade var(--duration-2) ease-out}.cp-panel{width:100%;max-width:600px;border-radius:var(--radius-5);background:#ffffffeb;border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow-6);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);overflow:hidden;animation:ui-pop var(--duration-2) var(--ease-out)}.cp-input{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--gray-a4);color:var(--gray-10)}.cp-input input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:var(--font-size-3);color:var(--gray-12)}.cp-results{max-height:52vh;overflow-y:auto;padding:6px}.cp-group{padding:10px 10px 4px;font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--gray-10)}.cp-item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-3);background:transparent;text-align:start;font:inherit;cursor:pointer}.cp-item[data-active]{background:var(--accent-a3)}.cp-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:var(--radius-2);background:var(--gray-a3);color:var(--gray-11)}.cp-item[data-active] .cp-icon{background:var(--accent-9);color:#fff}.cp-text{display:flex;flex-direction:column;flex:1;min-width:0}.cp-label{font-weight:var(--font-weight-medium);color:var(--gray-12)}.cp-hint{font-size:var(--font-size-1);color:var(--gray-10)}.cp-enter{color:var(--accent-10)}.cp-empty{padding:24px;text-align:center;color:var(--gray-10)}.app-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#1416284d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(min-width:1024px){.app-shell{display:grid;grid-template-columns:var(--sb-w) minmax(0,1fr);transition:grid-template-columns var(--duration-2) var(--ease-out)}.app-sidebar{position:relative;width:auto;height:100%;min-height:0;transform:none!important;overflow:hidden}.only-mobile{display:none!important}.app-shell.is-collapsed .sb-label,.app-shell.is-collapsed .sb-brand-text,.app-shell.is-collapsed .sb-chevron,.app-shell.is-collapsed .sb-soon{display:none}.app-shell.is-collapsed .sb-head{justify-content:center;padding-inline:8px}.app-shell.is-collapsed .sb-item{justify-content:center;padding:5px}.app-shell.is-collapsed .sb-item[data-active]{background:transparent;box-shadow:none}.app-shell.is-collapsed .sb-status,.app-shell.is-collapsed .sb-collapse{justify-content:center}}@media(max-width:1023px){.sb-collapse{display:none}}.drawer-overlay{background:#14162847;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drawer-panel{background:#ffffffe6;border-left:1px solid rgba(255,255,255,.9);box-shadow:-24px 0 60px -20px #1e1b4559;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border-radius:var(--radius-6) 0 0 var(--radius-6)}.drawer-head{border-block-end-color:var(--gray-a4)}.drawer-title{font-weight:var(--font-weight-bold);letter-spacing:-.01em}.drawer-foot{border-block-start-color:var(--gray-a4);background:#f8f8fcb3;border-radius:0 0 0 var(--radius-6)}.txn-workspace{margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-6)) calc(-1 * var(--space-7));height:calc(100dvh - 64px)}@media(max-width:640px){.txn-workspace{margin:calc(-1 * var(--space-3))}}.txn-pane-list{background:#ffffff8c;border-inline-end-color:var(--gray-a4);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.txn-pane-detail{background:#ffffff4d}.txn-list-head,.txn-list-filters{border-block-end-color:var(--gray-a4)}.txn-list-search{border-radius:var(--radius-3);border-color:var(--gray-a5);background:#fff}.txn-list-search:focus{outline:none;border-color:var(--accent-8);box-shadow:var(--focus-ring)}.txn-list-row{border-block-end-color:var(--gray-a3);transition:background var(--duration-1)}.txn-list-row:hover{background:#ffffffb3}.txn-list-row.is-active{background:linear-gradient(90deg,var(--accent-a3),rgba(255,255,255,.6));border-inline-start-color:var(--accent-9)}.txn-detail-topbar{border-block-end-color:var(--gray-a4);background:#ffffff59}.txn-view-toggle{background:var(--gray-a3);border-radius:var(--radius-3);padding:3px;display:inline-flex;gap:2px}.txn-view-toggle button{border-radius:var(--radius-2)}.txn-view-toggle button.is-active{background:#fff;color:var(--accent-11);box-shadow:0 1px 3px #11142d1a}.sb-collapse .sb-label,.sb-status .sb-label{text-align:start}.app-content .jv-footer{bottom:calc(-1 * var(--space-7));margin-block:4px calc(-1 * var(--space-7));margin-inline:calc(-1 * var(--space-6));padding:14px var(--space-6) calc(14px + var(--space-7) - var(--space-7));background:#ffffffdb;border-block-start:1px solid var(--gray-a4);box-shadow:0 -8px 24px -18px #1e1b4540;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}@media(max-width:640px){.app-content .jv-footer{bottom:calc(-1 * var(--space-3));margin-block-end:calc(-1 * var(--space-3));margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-3)}}.app-content:has(.jv-footer){display:flex;flex-direction:column}.app-content:has(.jv-footer)>.jv-page{flex:1 0 auto;display:flex;flex-direction:column}.app-content .jv-page>.jv-footer{margin-block-start:auto}.app-content .jv-page{padding-block-end:0}.sb-flyout{min-width:220px}.sb-flyout-item[data-active]{color:var(--accent-11);font-weight:var(--font-weight-bold)}.ui-menu-item:hover .sb-flyout-item[data-active],.ui-menu-item:focus .sb-flyout-item[data-active]{color:#fff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:"swap";font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2")}:root{--ML__static-fonts:true}.ML__container{min-height:auto!important;--_hue:var(--hue,212);--_placeholder-color:var(--placeholder-color,hsl(var(--_hue),40%,49%));--_placeholder-opacity:var(--placeholder-opacity,.4);--_text-font-family:var(--text-font-family,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif)}.ML__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.ML__base,.ML__is-inline{display:inline-block}.ML__base{border:0;box-sizing:content-box;cursor:text;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;position:relative;text-decoration:none;vertical-align:baseline;visibility:inherit;width:min-content}.ML__strut,.ML__strut--bottom{display:inline-block;min-height:.5em}.ML__small-delim{font-family:KaTeX_Main}.ML__text{font-family:var(--_text-font-family);white-space:pre}.ML__cmr{font-family:KaTeX_Main;font-style:normal}.ML__mathit{font-family:KaTeX_Math;font-style:italic}.ML__mathbf{font-family:KaTeX_Main;font-weight:700}.ML__mathbfit,.lcGreek.ML__mathbf{font-family:KaTeX_Math}.ML__mathbfit{font-style:italic;font-weight:700}.ML__ams,.ML__bb{font-family:KaTeX_AMS}.ML__cal{font-family:KaTeX_Caligraphic}.ML__frak{font-family:KaTeX_Fraktur}.ML__tt{font-family:KaTeX_Typewriter}.ML__script{font-family:KaTeX_Script}.ML__sans{font-family:KaTeX_SansSerif}.ML__series_el,.ML__series_ul{font-weight:100}.ML__series_l{font-weight:200}.ML__series_sl{font-weight:300}.ML__series_sb{font-weight:500}.ML__bold{font-weight:700}.ML__series_eb{font-weight:800}.ML__series_ub{font-weight:900}.ML__series_uc{font-stretch:ultra-condensed}.ML__series_ec{font-stretch:extra-condensed}.ML__series_c{font-stretch:condensed}.ML__series_sc{font-stretch:semi-condensed}.ML__series_sx{font-stretch:semi-expanded}.ML__series_x{font-stretch:expanded}.ML__series_ex{font-stretch:extra-expanded}.ML__series_ux{font-stretch:ultra-expanded}.ML__it{font-style:italic}.ML__shape_ol{-webkit-text-stroke:1px #000;text-stroke:1px #000;color:transparent}.ML__shape_sc{font-variant:small-caps}.ML__shape_sl{font-style:oblique}.ML__emph{color:#bc2612}.ML__emph .ML__emph{color:#0c7f99}.ML__highlight{background:#edd1b0;color:#007cb2}.ML__center{text-align:center}.ML__left{text-align:left}.ML__right{text-align:right}.ML__label_padding{padding:0 .5em}.ML__frac-line{min-height:1px;width:100%}.ML__frac-line:after{background:currentColor;box-sizing:content-box;content:"";display:block;forced-color-adjust:preserve-parent-color;margin-top:max(-1px,-.04em);min-height:max(1px,.04em);-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:translate(0)}@media(forced-colors:active){.ML__frac-line{min-height:0px}}.ML__sqrt,.ML__sqrt-sign{display:inline-block}.ML__sqrt-sign{position:relative}.ML__sqrt-line{display:inline-block;height:max(1px,.04em);width:100%}.ML__sqrt-line:before{background:currentColor;content:"";display:block;forced-color-adjust:preserve-parent-color;margin-top:min(-1px,-.04em);min-height:max(1px,.04em);-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:translate(0)}@media(forced-colors:active){.ML__sqrt-line:after{background:#fff!important}}.ML__sqrt-line:after{border-bottom-width:1px;content:" ";display:block;margin-top:-.1em}.ML__sqrt-index{margin-left:.27777778em;margin-right:-.55555556em}.ML__delim-size1{font-family:KaTeX_Size1}.ML__delim-size2{font-family:KaTeX_Size2}.ML__delim-size3{font-family:KaTeX_Size3}.ML__delim-size4{font-family:KaTeX_Size4}.ML__delim-mult .delim-size1>span{font-family:KaTeX_Size1}.ML__delim-mult .delim-size4>span{font-family:KaTeX_Size4}.ML__accent-body{font-family:KaTeX_Main}.ML__accent-combining-char{left:.24em;position:relative}.ML__latex{direction:ltr;display:inline-block;font-family:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant-caps:normal;letter-spacing:normal;line-height:1.2;text-align:left;text-indent:0;text-rendering:auto;word-wrap:normal;forced-color-adjust:preserve-parent-color;text-shadow:none;-webkit-user-select:none;user-select:none;white-space:nowrap;width:min-content;word-spacing:normal}.ML__latex .style-wrap{position:relative}.ML__latex .ML__left-right,.ML__latex .ML__mfrac{display:inline-block}.ML__latex .ML__vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.ML__latex .ML__vlist-r{display:table-row}.ML__latex .ML__vlist{display:table-cell;position:relative;vertical-align:bottom}.ML__latex .ML__vlist>span{display:block;height:0;position:relative}.ML__latex .ML__vlist>span>span{display:inline-block}.ML__latex .ML__vlist>span>.ML__pstrut{overflow:hidden;width:0}.ML__latex .ML__vlist-t2{margin-right:-2px}.ML__latex .ML__vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.ML__latex .ML__msubsup{text-align:left}.ML__latex .ML__negativethinspace{display:inline-block;height:.71em;margin-left:-.16667em}.ML__latex .ML__thinspace{display:inline-block;height:.71em;width:.16667em}.ML__latex .ML__mediumspace{display:inline-block;height:.71em;width:.22222em}.ML__latex .ML__thickspace{display:inline-block;height:.71em;width:.27778em}.ML__latex .ML__enspace{display:inline-block;height:.71em;width:.5em}.ML__latex .ML__quad{display:inline-block;height:.71em;width:1em}.ML__latex .ML__qquad{display:inline-block;height:.71em;width:2em}.ML__latex .ML__llap,.ML__latex .ML__rlap{display:inline-block;position:relative;width:0}.ML__latex .ML__llap>.ML__inner,.ML__latex .ML__rlap>.ML__inner{position:absolute}.ML__latex .ML__llap>.ML__fix,.ML__latex .ML__rlap>.ML__fix{display:inline-block}.ML__latex .ML__llap>.ML__inner{right:0}.ML__latex .ML__rlap>.ML__inner{left:0}.ML__latex .ML__rule{border:0 solid;box-sizing:border-box;display:inline-block;position:relative}.ML__latex .overline .overline-line,.ML__latex .underline .underline-line{width:100%}.ML__latex .overline .overline-line:before,.ML__latex .underline .underline-line:before{border-bottom-style:solid;border-bottom-width:max(1px,.04em);content:"";display:block;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ML__latex .overline .overline-line:after,.ML__latex .underline .underline-line:after{border-bottom-style:solid;border-bottom-width:max(1px,.04em);content:"";display:block;margin-top:-1px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ML__latex .ML__stretchy{display:block;left:0;overflow:hidden;position:absolute;width:100%}.ML__latex .ML__stretchy:after,.ML__latex .ML__stretchy:before{content:""}.ML__latex .ML__stretchy svg{display:block;fill:currentColor;fill-opacity:1;fill-rule:nonzero;height:inherit;position:absolute;stroke:currentColor;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:1;width:100%}.ML__latex .slice-1-of-2{left:0}.ML__latex .slice-1-of-2,.ML__latex .slice-2-of-2{display:inline-flex;overflow:hidden;position:absolute;width:50.2%}.ML__latex .slice-2-of-2{right:0}.ML__latex .slice-1-of-3{left:0;width:25.1%}.ML__latex .slice-1-of-3,.ML__latex .slice-2-of-3{display:inline-flex;overflow:hidden;position:absolute}.ML__latex .slice-2-of-3{left:25%;width:50%}.ML__latex .slice-3-of-3{right:0;width:25.1%}.ML__latex .slice-1-of-1,.ML__latex .slice-3-of-3{display:inline-flex;overflow:hidden;position:absolute}.ML__latex .slice-1-of-1{left:0;width:100%}.ML__latex .ML__nulldelimiter,.ML__latex .ML__op-group{display:inline-block}.ML__latex .ML__op-symbol{position:relative}.ML__latex .ML__op-symbol.ML__small-op{font-family:KaTeX_Size1}.ML__latex .ML__op-symbol.ML__large-op{font-family:KaTeX_Size2}.ML__latex:has(.ML__align_environment),.ML__latex:has(.ML__center_environment),.ML__latex:has(.ML__eqnarray_environment),.ML__latex:has(.ML__gather_environment),.ML__latex:has(.ML__multiline_environment){width:100%}.ML__latex .ML__multiline_environment{display:inline-flex;width:100%}.ML__latex .ML__center_environment{display:inline-flex;justify-content:center;width:100%}.ML__latex .ML__align_environment,.ML__latex .ML__eqnarray_environment,.ML__latex .ML__gather_environment{display:inline-block}.ML__latex .ML__mtable .ML__vertical-separator{box-sizing:border-box;display:inline-block;min-width:1px}.ML__latex .ML__mtable .ML__arraycolsep{display:inline-block}.ML__latex .ML__mtable .col-align-m>.ML__vlist-t{text-align:center}.ML__latex .ML__mtable .col-align-c>.ML__vlist-t{text-align:center}.ML__latex .ML__mtable .col-align-l>.ML__vlist-t{text-align:left}.ML__latex .ML__mtable .col-align-r>.ML__vlist-t{text-align:right}[data-href]{cursor:pointer}.ML__error{background-color:#cc00411a;background-image:radial-gradient(ellipse at center,#cc0041,transparent 70%);background-position:0 100%;background-repeat:repeat-x;background-size:3px 3px;display:inline-block;padding-bottom:3px}.ML__error>.ML__error{background:transparent;padding:0}.ML__placeholder{color:var(--_placeholder-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;opacity:var(--_placeholder-opacity);padding-left:.4ex;padding-right:.4ex}.ML__notation{box-sizing:border-box;line-height:0;position:absolute}.ML__tooltip-container{position:relative;transform:scale(0)}.ML__tooltip-container .ML__tooltip-content{background:var(--_tooltip-background-color);border:var(--_tooltip-border);border-radius:var(--_tooltip-border-radius);display:inline-table;max-width:400px;padding:12px;position:fixed;visibility:hidden;width:max-content;z-index:2;--_selection-color:var(--_tooltip-color);box-shadow:var(--_tooltip-box-shadow);color:var(--_tooltip-color);opacity:0;transition:opacity .15s cubic-bezier(.4,0,1,1)}.ML__tooltip-container .ML__tooltip-content .ML__text{white-space:normal}.ML__tooltip-container .ML__tooltip-content .ML__base{display:contents}.ML__tooltip-container:hover .ML__tooltip-content{font-size:.75em;opacity:1;transform:scale(1) translateY(3em);visibility:visible}.ML__bg{background-color:transparent!important}.ML__bg:before{background-color:var(--bg-color);bottom:0;box-sizing:border-box;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.tabular{font-family:var(--code-font-family);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.login-v2{display:flex;min-height:100dvh;background:#fff}.login-v2-left{position:relative;flex:0 0 46%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:40px;padding:48px clamp(28px,6vw,88px);color:#fff;background:linear-gradient(155deg,#24248e,#1c1c7a 55%,#161663);clip-path:polygon(0 0,100% 0,calc(100% - 72px) 100%,0 100%)}.login-v2-logo{position:relative;display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.01em;color:#fffffff2}.login-v2-bars{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.login-v2-bars span{position:absolute;top:-12%;height:130%;transform:skew(-13deg);border-radius:6px;background:linear-gradient(180deg,#ffffff24,#ffffff04)}.login-v2-bars span:nth-child(1){left:6%;width:26px;opacity:.55}.login-v2-bars span:nth-child(2){left:13%;width:64px;opacity:.25}.login-v2-bars span:nth-child(3){left:70%;width:40px;opacity:.42}.login-v2-bars span:nth-child(4){left:82%;width:96px;opacity:.16}.login-v2-hello{position:relative;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.14;letter-spacing:-.01em}.login-v2-hello span{font-weight:400;opacity:.9}.login-v2-hello strong{display:block;font-weight:800}.login-v2-meta{position:relative;display:flex;gap:14px;font-size:.72rem;color:#ffffffc7}.login-v2-meta i{width:1px;height:12px;background:#fff3}.login-v2-right{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:40px 24px;overflow:hidden}.login-v2-right:before{content:"";position:absolute;top:-64px;right:-40px;width:190px;height:190px;transform:rotate(18deg);border-radius:22px;background:linear-gradient(160deg,#1e1e7a1a,#4d4dd60a);pointer-events:none}.login-v2-card{width:100%;max-width:384px}.login-v2-card h1{text-align:center;font-size:2rem;font-weight:700;letter-spacing:-.01em;color:#1e1e7a;margin-bottom:28px}.login-v2-card .rt-TextFieldRoot{border-radius:9999px;height:47px;box-shadow:inset 0 0 0 1.5px #dadaec;background:#fff}.login-v2-card .rt-TextFieldRoot:focus-within{box-shadow:inset 0 0 0 1.5px #4d4dd6}.login-v2-card .rt-TextFieldInput{padding-inline:20px}.login-v2-card label{color:var(--gray-11);font-weight:500}.login-v2-card form button[type=submit]{display:block;width:62%;min-height:50px;margin:12px auto 0;border-radius:9999px;background:#1e1e7a;color:#fff;font-size:1.05rem;font-weight:700;box-shadow:0 14px 28px -12px #1e1e7a8c}.login-v2-card form button[type=submit]:hover{background:#26269a}.login-v2-forgot{display:block;text-align:right;margin-top:-4px;font-size:.82rem;font-weight:500;color:#4d4dd6}.login-v2-foot{text-align:center;margin-top:26px;font-size:.82rem;color:var(--gray-11)}.login-v2-foot a{color:#4d4dd6;font-weight:600}@media(max-width:1023px){.login-v2{flex-direction:column}.login-v2-left{flex:0 0 auto;min-height:210px;gap:22px;padding:40px 26px 52px;clip-path:polygon(0 0,100% 0,100% calc(100% - 34px),0 100%)}.login-v2-card form button[type=submit]{width:100%}}:root{--app-ink: #1e1b45}.nav-row:hover{background:var(--accent-3)!important;color:var(--gray-12)!important}.plain-link{color:var(--accent-11);text-decoration:none}.plain-link:hover{text-decoration:underline}.grow{flex:1;min-width:12rem}.hide-below-sm{display:none}@media(min-width:640px){.hide-below-sm{display:block}}.hide-below-lg{display:none}.hide-above-lg{display:inline-block}@media(min-width:1024px){.hide-below-lg{display:block}.hide-above-lg{display:none}}@keyframes noviq-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:noviq-fade-in .25s ease-out}.fee-print{display:flex;flex-direction:column;gap:20px}.fee-voucher{border:1px solid var(--gray-a6);border-radius:var(--radius-3);padding:16px 18px;background:#fff;color:#000}.voucher-copy{font-size:12px;line-height:1.5}.voucher-copy+.voucher-copy{margin-top:14px;padding-top:14px;border-top:1px dashed var(--gray-8)}.voucher-head{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--gray-a7);padding-bottom:6px;margin-bottom:8px}.voucher-copy table{width:100%;border-collapse:collapse;margin:6px 0}.voucher-copy td{padding:3px 0}.voucher-copy .amt{text-align:right;font-variant-numeric:tabular-nums}.voucher-total{display:flex;align-items:center;justify-content:space-between;border:1.5px solid #000;padding:5px 10px;margin-top:6px;font-weight:700}.voucher-sign{display:flex;justify-content:space-between;margin-top:18px;color:var(--gray-11)}.fee-print-thermal{display:flex;flex-direction:column;gap:0;align-items:center}.thermal-voucher{width:80mm;padding:3mm;background:#fff;color:#000;font-size:11px;line-height:1.45;border:1px solid var(--gray-a6);border-radius:var(--radius-2)}.thermal-voucher+.thermal-voucher{margin-top:10px}.thermal-voucher .voucher-head{padding-bottom:4px;margin-bottom:6px}.thermal-voucher table{width:100%;border-collapse:collapse;margin:4px 0}.thermal-voucher td{padding:2px 0}.thermal-voucher .amt{text-align:right;font-variant-numeric:tabular-nums}.thermal-voucher .voucher-total{border-width:1px;padding:4px 6px;margin-top:4px;font-size:12px}.thermal-voucher .voucher-sign{margin-top:10px;font-size:9px}.thermal-cut{width:80mm;text-align:center;font-size:9px;color:var(--gray-9);margin:4px 0 10px;border-bottom:1px dashed var(--gray-8);line-height:.1em}.thermal-cut span{background:#fff;padding:0 8px}.payslip-print{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.payslip-card{border:1px solid var(--gray-a6);border-radius:var(--radius-3);padding:16px 18px;background:#fff;color:#000;font-size:12px;line-height:1.5}.payslip-head{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--gray-a7);padding-bottom:6px;margin-bottom:8px}.payslip-card table{width:100%;border-collapse:collapse;margin:6px 0}.payslip-card td{padding:3px 0}.payslip-card .amt{text-align:right;font-variant-numeric:tabular-nums}.payslip-total{display:flex;align-items:center;justify-content:space-between;border:1.5px solid #000;padding:5px 10px;margin-top:6px;font-weight:700}.payslip-sign{display:flex;justify-content:space-between;margin-top:18px;color:var(--gray-11);font-size:11px}@media print{html,body{background:#fff!important}body *{visibility:hidden}.statement-print,.statement-print *,.fee-print,.fee-print *,.fee-print-thermal,.fee-print-thermal *,.payslip-print,.payslip-print *,.txn-print,.txn-print *,.exam-print,.exam-print *,.result-print,.result-print *,.report-print,.report-print *,.certificate-print,.certificate-print *,.idcard-print,.idcard-print *{visibility:visible}.statement-print{position:absolute;inset-block-start:0;inset-inline:0;border:0!important;box-shadow:none!important}.fee-print{position:absolute;inset-block-start:0;inset-inline:0;padding:8mm;gap:0}.fee-voucher{border-color:#000;border-radius:0;page-break-after:always}.voucher-copy+.voucher-copy{border-top-color:#000}@page thermal{size:80mm auto;margin:2mm}.fee-print-thermal{page:thermal;position:absolute;inset-block-start:0;inset-inline:0;align-items:flex-start}.thermal-voucher{border-color:#000;border-radius:0;page-break-after:always;width:auto}.thermal-cut{display:none}.payslip-print{position:absolute;inset-block-start:0;inset-inline:0;padding:8mm;display:block}.payslip-card{border-color:#000;border-radius:0;page-break-after:always}.exam-print,.result-print,.report-print,.certificate-print{position:absolute;inset-block-start:0;inset-inline:0;border:0!important;box-shadow:none!important}.report-print{font-size:11px}@page{size:A4;margin:14mm}.result-print{font-size:11px}.no-print{display:none!important}.exam-opt-correct{background:transparent!important}.rc-scroll{overflow:visible!important}.rc-a4{width:auto!important;min-height:auto!important;box-shadow:none!important;margin:0!important;padding:0!important;page-break-inside:avoid}@page rc-land{size:A4 landscape;margin:12mm}.rc-a4.rc-landscape{page:rc-land}@page idcard{size:85.6mm 54mm;margin:0}.idcard-print{page:idcard;position:absolute;inset-block-start:0;inset-inline:0;padding:0}.idcard{border:0!important;border-radius:0}}.rc-scroll{overflow:auto;padding:8px 0 24px}.rc-a4{width:100%;max-width:210mm;min-height:297mm;margin:0 auto;padding:18mm 16mm;background:#fff;color:#1a1a1a;box-shadow:0 2px 14px #0003}.rc-a4.rc-landscape{max-width:297mm;min-height:190mm}.rc-terms{width:100%;border-collapse:collapse;font-size:12px;margin-top:4px}.rc-terms caption{text-align:left;font-weight:700;margin-bottom:6px;font-size:13px}.rc-terms th,.rc-terms td{border:1px solid #999;padding:6px 10px}.rc-terms th{background:#f0f0f5;font-weight:700;text-align:center}.rc-terms th:first-child{text-align:left}.rc-terms td{text-align:center;font-variant-numeric:tabular-nums}.rc-terms td:first-child{text-align:left}.rc-terms tr.rc-terms-sum td{background:#f7f7fb;font-weight:700}.rc-terms tr.rc-terms-final th,.rc-terms tr.rc-terms-final td{background:#eef0ff;font-weight:700}.rc-mode{display:inline-flex;border:1px solid var(--gray-a6);border-radius:var(--radius-2);overflow:hidden}.rc-mode button{font:inherit;font-size:var(--font-size-1);padding:5px 12px;border:0;background:transparent;color:var(--gray-11);cursor:pointer}.rc-mode button.is-active{background:var(--accent-9);color:var(--accent-contrast)}.rc-a4-head{text-align:center;border-bottom:2px solid #1a1a1a;padding-bottom:12px;margin-bottom:18px}.rc-a4-head h4{margin:0;font-size:22px;font-weight:800;letter-spacing:.01em}.rc-a4-head p{margin:4px 0 0;font-size:13px;color:#444}.rc-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px;margin-bottom:22px;font-size:13px;color:#333}.rc-meta b{color:#000}.rc-subjects{width:100%;border-collapse:collapse;font-size:13px}.rc-subjects caption{text-align:left;font-weight:700;margin-bottom:6px;font-size:13px}.rc-subjects th,.rc-subjects td{border:1px solid #999;padding:7px 12px}.rc-subjects th{background:#f0f0f5;text-align:left;font-weight:700}.rc-subjects td.num{text-align:right;font-variant-numeric:tabular-nums}.rc-totals{display:flex;flex-wrap:wrap;gap:6px 32px;margin-top:16px;font-size:14px;font-weight:600}.rc-note{margin-top:14px;font-size:11px;color:#666}.rc-sign{display:flex;justify-content:space-between;gap:16px;margin-top:56px;font-size:12px;color:#333}.rc-sign span{border-top:1px solid #333;padding-top:6px;min-width:150px;text-align:center}.exam-paper{max-width:190mm;margin:0 auto;background:#fff;color:#000;padding:14mm;border:1px solid var(--gray-a6);border-radius:var(--radius-3);font-size:12px;line-height:1.5}.exam-head{text-align:center;border-bottom:2px solid #000;padding-bottom:8px;margin-bottom:10px}.exam-meta{display:flex;justify-content:space-between;margin:8px 0;font-weight:600}.exam-instructions{border:1px solid var(--gray-a7);padding:6px 10px;margin-bottom:12px;font-size:11px;white-space:pre-wrap}.exam-section-title{font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin:14px 0 8px;border-bottom:1px solid #000;padding-bottom:3px}.exam-q{break-inside:avoid;margin-bottom:10px}.exam-q-long{margin-bottom:16px}.exam-q-head{display:flex;gap:8px}.exam-q-no{font-weight:700;min-width:22px}.exam-q-marks{margin-inline-start:auto;color:var(--gray-11);white-space:nowrap}.exam-options{list-style:none;padding:0;margin:4px 0 0 30px;display:grid;grid-template-columns:1fr 1fr;gap:2px 24px}.exam-options li{display:flex;gap:6px}.exam-opt-key{font-weight:600}.exam-opt-img{display:block;max-width:90px;max-height:90px;margin-top:3px;border-radius:3px;object-fit:cover}.answer-key .exam-opt-correct{background:var(--grass-4);border-radius:3px;padding:0 3px}.exam-options-inline{display:flex;gap:32px}.exam-answer-lines.short{height:54px;margin:4px 0 6px 28px;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 26px,var(--gray-a6) 26px,var(--gray-a6) 27px)}.answer-key-table{width:100%;border-collapse:collapse;font-size:var(--font-size-2)}.answer-key-table td{padding:5px 6px;vertical-align:top;border-bottom:1px solid var(--gray-a4)}.answer-key-table .ak-no{width:36px;font-weight:600}.answer-key-table .ak-marks{width:48px;text-align:end;color:var(--gray-11)}.ak-expl{margin-top:2px;font-size:var(--font-size-1);color:var(--gray-11)}.ak-src{margin-top:2px;font-size:var(--font-size-1);color:var(--gray-10);font-style:italic}@media print{.answer-key-table td{border-bottom-color:#bbb}.exam-answer-lines.short{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 26px,#999 26px,#999 27px)}}.exam-q-img{max-width:180px;max-height:180px;border-radius:3px;display:block;object-fit:contain}.exam-q-long.img-pos-top,.exam-q-long.img-pos-bottom,.exam-q-long.img-pos-middle{display:flex;flex-direction:column}.exam-q-long.img-pos-top .exam-q-img{order:-1;align-self:center;margin-bottom:6px}.exam-q-long.img-pos-bottom .exam-q-img{order:1;align-self:center;margin-top:6px}.exam-q-long.img-pos-middle .exam-q-img{order:1;align-self:center;margin:10px 0}.exam-q-long.img-pos-right{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.exam-q-long.img-pos-right .exam-q-long-inner{flex:1;min-width:0}.exam-q-long.img-pos-right .exam-q-img{flex-shrink:0;max-width:140px;max-height:140px}.section-break{break-before:page}.math-text .ML__latex{font-size:1.05em}.report-print{background:#fff;color:var(--gray-12);border:1px solid var(--gray-a5);border-radius:var(--radius-4);padding:clamp(16px,4vw,32px)}.report-doc-head{text-align:center;border-bottom:2px solid var(--gray-a8);padding-bottom:10px;margin-bottom:16px;display:flex;flex-direction:column;gap:2px}.report-print .rt-TableRootTable{min-width:max-content}.report-section-title{font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:var(--font-size-1);color:var(--gray-11);margin:18px 0 6px}.report-total-row td{font-weight:700;border-top:1.5px solid var(--gray-a8)}@media print{.report-print{border:0!important;padding:0!important}.report-print,.report-print *{background:transparent!important;background-color:transparent!important}.report-print{background:#fff!important}@page reportLandscape{size:A4 landscape;margin:12mm}.report-print-landscape{page:reportLandscape}}.activity-report-print{display:none}@media print{.activity-report-print{display:block}}@media(max-width:640px){.stack-sm{flex-direction:column!important;align-items:stretch!important}.stack-sm>*{width:100%!important}.fluid-sm{width:100%!important;max-width:none!important}}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.certificate-doc{max-width:190mm;margin:0 auto;background:#fff;color:#000;padding:20mm 18mm;border:1px solid var(--gray-a6);border-radius:var(--radius-3);font-size:13px;line-height:1.8}.certificate-doc .cert-head{text-align:center;border-bottom:2px solid #000;padding-bottom:10px;margin-bottom:18px}.certificate-doc .cert-title{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:15px;margin:18px 0;text-align:center}.certificate-doc .cert-body p{margin:10px 0;text-align:justify}.certificate-doc .cert-body h2{font-size:15px;font-weight:700;margin:16px 0 8px}.certificate-doc .cert-body h3{font-size:13px;font-weight:700;margin:14px 0 6px}.certificate-doc .cert-body ul,.certificate-doc .cert-body ol{margin:8px 0 8px 24px;padding:0}.certificate-doc .cert-body li{margin:4px 0}.certificate-doc .cert-fill{border-bottom:1px dotted #000;padding:0 6px;font-weight:600}.idcard-print{display:flex;justify-content:center;padding:12mm}.idcard{width:85.6mm;height:54mm;flex-shrink:0;background:#fff;color:#000;border:1px solid var(--gray-a6);border-radius:3mm;padding:3mm;display:flex;flex-direction:column;gap:1.5mm;font-size:8px;overflow:hidden;-webkit-print-color-adjust:exact;print-color-adjust:exact}.idcard-band{height:7mm;margin:-3mm -3mm 0;padding:0 3mm;background:var(--accent-9);display:flex;align-items:center;gap:2mm;color:#fff}.idcard-band img{width:5mm;height:5mm;border-radius:1mm;object-fit:cover}.idcard-band span{font-weight:700;font-size:7.5px;text-transform:uppercase;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idcard-body{display:flex;gap:3mm;flex:1;min-height:0}.idcard-photo{width:18mm;height:22mm;object-fit:cover;border:1px solid #000;background:#eee;flex-shrink:0}.idcard-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.8mm;justify-content:center}.idcard-name{font-weight:700;font-size:10px;line-height:1.2}.idcard-info div{font-size:7.5px;color:#333}.idcard-footer{display:flex;align-items:center;justify-content:space-between;gap:2mm;border-top:1px dashed #999;padding-top:1.2mm}.idcard-rfid{font-family:SFMono-Regular,Consolas,monospace;font-size:7px;color:#000}.idcard-qr{width:12mm;height:12mm;flex-shrink:0}.rich-text-body{color:var(--gray-12)}.rich-text-body:empty:before{content:attr(data-placeholder);color:var(--gray-a9);pointer-events:none}.rich-text-body h2{font-size:1.1em;font-weight:700;margin:.6em 0 .3em}.rich-text-body h3{font-size:1em;font-weight:700;margin:.5em 0 .25em}.rich-text-body p{margin:.5em 0}.rich-text-body ul,.rich-text-body ol{margin:.4em 0 .4em 1.4em}.certificate-doc .cert-sign{display:flex;justify-content:space-between;margin-top:48px}.certificate-doc .cert-sign span{border-top:1px solid #000;padding-top:4px;min-width:45mm;text-align:center;font-size:12px}.assistant-fab{position:fixed;right:20px;bottom:20px;z-index:50;width:52px;height:52px;border-radius:50%;border:none;display:grid;place-items:center;color:#fff;background:var(--accent-9);box-shadow:var(--shadow-4);cursor:pointer}.assistant-fab:hover{background:var(--accent-10)}.assistant-panel{position:fixed;right:20px;bottom:20px;z-index:50;width:min(400px,calc(100vw - 32px));height:min(620px,calc(100dvh - 40px));display:flex;flex-direction:column;background:var(--color-panel-solid);border:1px solid var(--gray-a5);border-radius:var(--radius-4);box-shadow:var(--shadow-5);overflow:hidden}.assistant-bubble-user,.assistant-bubble-bot{max-width:88%;padding:7px 11px;border-radius:var(--radius-3)}.assistant-bubble-user{background:var(--accent-9);color:#fff}.assistant-bubble-user :where(.rt-Text){color:#fff}.assistant-bubble-bot{background:var(--gray-a3)}.assistant-suggestion{text-align:left;border:1px solid var(--gray-a5);background:transparent;border-radius:var(--radius-3);padding:7px 10px;font-size:var(--font-size-1);color:var(--gray-12);cursor:pointer}.assistant-suggestion:hover{background:var(--accent-a3);border-color:var(--accent-a6)}.assistant-card{width:100%;border:1px solid var(--accent-a6);background:var(--accent-a2);border-radius:var(--radius-3);padding:10px 12px}.txn-workspace{display:flex;overflow:hidden;min-height:520px}.txn-pane-list{flex:0 0 320px;display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid var(--gray-a5);background:var(--gray-a1)}.txn-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-block-end:1px solid var(--gray-a5)}.txn-list-filters{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-block-end:1px solid var(--gray-a5)}.txn-list-search{box-sizing:border-box;width:100%;min-width:0;font:inherit;font-size:var(--font-size-2);padding:6px 8px;border:1px solid var(--gray-a6);border-radius:var(--radius-2);background:var(--color-surface);color:var(--gray-12)}.txn-list-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.txn-list-empty{padding:24px 14px;text-align:center}.txn-list-row{display:block;width:100%;text-align:start;padding:10px 14px;border:0;border-block-end:1px solid var(--gray-a5);border-inline-start:3px solid transparent;background:transparent;cursor:pointer;color:inherit}.txn-list-row:hover{background:var(--gray-a2)}.txn-list-row.is-active{background:var(--accent-a3);border-inline-start-color:var(--accent-9)}.txn-list-row-top{display:flex;justify-content:space-between;font-size:var(--font-size-2);color:var(--gray-12)}.txn-list-row-bot{display:flex;justify-content:space-between;align-items:center;margin-block-start:2px;font-size:var(--font-size-1);color:var(--gray-11)}.txn-list-row-sub{margin-block-start:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.txn-list-pager{display:flex;align-items:center;justify-content:center;gap:10px;padding:6px;border-block-start:1px solid var(--gray-a5)}.txn-pane-detail{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.txn-detail-empty{flex:1;display:flex;align-items:center;justify-content:center}.txn-detail-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-block-end:1px solid var(--gray-a5);flex-wrap:wrap}.txn-detail-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 40px}@media(max-width:767px){.txn-workspace.ws-responsive{height:auto;min-height:calc(100dvh - 64px)}.txn-workspace.ws-responsive .txn-pane-list{flex:1 1 auto;border-inline-end:0}.txn-workspace.ws-responsive.has-detail .txn-pane-list,.txn-workspace.ws-responsive:not(.has-detail) .txn-pane-detail{display:none}.txn-workspace.ws-responsive .txn-detail-body{padding:14px 12px 32px}}.progress-track{height:8px;border-radius:999px;background:var(--gray-a4);overflow:hidden}.progress-fill{height:100%;background:var(--accent-9);border-radius:999px;transition:width .4s ease}.file-drop{border:1px dashed var(--gray-a7);border-radius:var(--radius-3);padding:22px;text-align:center;cursor:pointer;background:var(--gray-a2)}.file-drop.is-over{border-color:var(--accent-9);background:var(--accent-a3)}.gq-card{border:1px solid var(--gray-a5);border-radius:var(--radius-3);padding:14px 16px;background:var(--color-surface)}.gq-card.is-selected{border-color:var(--accent-8);box-shadow:0 0 0 1px var(--accent-8) inset}.gq-card.is-saved{background:var(--green-a2)}.gq-options{margin:8px 0 0;padding-inline-start:0;list-style:none;display:grid;gap:4px}.gq-options li.is-correct{font-weight:600;color:var(--green-11)}.gq-quote{margin-top:8px;padding:6px 10px;border-inline-start:3px solid var(--gray-a6);background:var(--gray-a2);font-size:var(--font-size-1);color:var(--gray-11)}.chapter-tree{list-style:none;margin:0;padding:0}.chapter-tree>li{border-block-end:1px solid var(--gray-a4);padding:8px 0}.chapter-tree ul{list-style:none;margin:4px 0 0;padding-inline-start:18px}.book-page-text{white-space:pre-wrap;font-size:var(--font-size-2);line-height:1.6;max-height:420px;overflow-y:auto;padding:12px;border:1px solid var(--gray-a5);border-radius:var(--radius-2);background:var(--gray-a1)}.txn-view-toggle{display:inline-flex;border:1px solid var(--gray-a6);border-radius:var(--radius-2);overflow:hidden}.txn-view-toggle button{font:inherit;font-size:var(--font-size-1);padding:4px 10px;border:0;background:transparent;color:var(--gray-11);cursor:pointer}.txn-view-toggle button.is-active{background:var(--accent-9);color:var(--accent-contrast)}.txn-doc{position:relative;max-width:760px;margin-inline:auto;padding:40px 44px;background:#fff;color:#1a1a1a;border:1px solid var(--gray-a5);border-radius:var(--radius-3);overflow:hidden}.txn-doc-ribbon{position:absolute;inset-block-start:18px;inset-inline-start:-34px;transform:rotate(-45deg);width:140px;text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:4px 0;background:#16a34a}.txn-doc-ribbon.is-void{background:#dc2626}.txn-doc-ribbon.is-draft{background:#6b7280}.txn-doc-title{text-align:end}.txn-doc-title-main{font-size:30px;font-weight:400;letter-spacing:1px}.txn-doc-no{font-weight:700;margin-block-start:2px}.txn-doc-head{display:flex;justify-content:space-between;gap:24px;margin-block-start:28px}.txn-doc-label{color:#4b5563;font-size:12px}.txn-doc-notes{max-width:55%;font-size:13px}.txn-doc-headmeta td{padding:3px 0;font-size:13px}.txn-doc-headmeta td:first-child{color:#4b5563;padding-inline-end:16px;text-align:end}.txn-doc-headmeta td:last-child{text-align:end;font-weight:600}.txn-doc-metatable{width:100%;margin-block-start:20px;font-size:13px}.txn-doc-metatable td{padding:3px 0}.txn-doc-metatable td:first-child{color:#4b5563;width:40%}.txn-doc-lines{width:100%;border-collapse:collapse;margin-block-start:22px;font-size:13px}.txn-doc-lines th{background:#333;color:#fff;font-weight:600;padding:8px 10px;text-align:start}.txn-doc-lines th.amt,.txn-doc-lines td.amt{text-align:end}.txn-doc-lines td{padding:10px;border-block-end:1px solid #e5e7eb}.txn-doc-lines td.muted{color:#4b5563}.txn-doc-lines tfoot td{border-block-end:0;font-weight:700;padding-block-start:12px}.txn-doc-sign{display:flex;justify-content:space-between;margin-block-start:48px;font-size:12px;color:#4b5563}@media print{.txn-print,.txn-print *{visibility:visible}.txn-print{position:absolute;inset-block-start:0;inset-inline:0}.txn-doc{border:0;border-radius:0;max-width:none}@page{size:A4;margin:14mm}}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0006;display:flex;justify-content:flex-end;animation:drawer-fade .12s ease}.drawer-panel{background:var(--color-panel-solid);height:100%;max-width:94vw;display:flex;flex-direction:column;box-shadow:-8px 0 32px #0000004d;animation:drawer-slide .16s ease}@keyframes drawer-fade{0%{opacity:0}}@keyframes drawer-slide{0%{transform:translate(28px)}}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-block-end:1px solid var(--gray-a5)}.drawer-title{font-size:var(--font-size-4);font-weight:500}.drawer-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 24px}.drawer-foot{display:flex;gap:10px;padding:14px 24px;border-block-start:1px solid var(--gray-a5)}.drawer-row{display:grid;grid-template-columns:130px 1fr;align-items:start;gap:12px;margin-block-end:16px}.drawer-row>label{font-size:var(--font-size-2);color:var(--gray-11);padding-block-start:6px}.drawer-row .req{color:var(--red-11)}.drawer-row-hint{margin-block-start:4px;font-size:var(--font-size-1);color:var(--gray-11)}@media(max-width:560px){.drawer-row{grid-template-columns:1fr;gap:4px}.drawer-row>label{padding-block-start:0}}.jv-page{display:flex;flex-direction:column;gap:22px;padding-block-end:76px}.jv-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-block-end:14px;border-block-end:1px solid var(--gray-a5)}.jv-back{font-size:var(--font-size-1);color:var(--accent-11)}.jv-fields{display:flex;flex-direction:column;gap:14px;max-width:620px}.jv-row{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:14px}.jv-row>label{padding-block-start:6px;font-size:var(--font-size-2);color:var(--gray-11)}.jv-row .req{color:var(--red-11)}.jv-field-sm{width:300px;max-width:100%}.jv-field-sm>*{width:100%}.jv-readonly{box-sizing:border-box;width:100%;padding:7px 10px;font:inherit;font-size:var(--font-size-2);color:var(--gray-12);background:var(--gray-a3);border:1px solid var(--gray-a5);border-radius:var(--radius-2)}.jv-grid{width:100%;min-width:720px;border-collapse:separate;border-spacing:0}.jv-grid th{padding:8px 10px;font-size:var(--font-size-1);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-11);text-align:left;background:var(--gray-a2);border-block:1px solid var(--gray-a5)}.jv-grid th.num{text-align:right}.jv-grid th:first-child{border-inline-start:1px solid var(--gray-a5);border-start-start-radius:var(--radius-2)}.jv-grid th:last-child{border-inline-end:1px solid var(--gray-a5);border-start-end-radius:var(--radius-2)}.jv-grid td{padding:6px 8px;border-block-end:1px solid var(--gray-a5);vertical-align:top}.jv-grid td:first-child{border-inline-start:1px solid var(--gray-a5)}.jv-grid td:last-child{border-inline-end:1px solid var(--gray-a5);width:44px;text-align:center}.jv-grid td.num,.jv-grid td.num input{text-align:right}.jv-addrow{display:inline-flex;align-items:center;gap:6px;margin-block-start:10px;padding:6px 4px;font-size:var(--font-size-2);color:var(--accent-11);background:none;border:0;cursor:pointer}.jv-addrow:hover{text-decoration:underline}.jv-summary{margin-inline-start:auto;width:100%;max-width:460px;padding:14px 18px;background:var(--gray-a2);border:1px solid var(--gray-a6);border-radius:var(--radius-3)}.jv-sum-row{display:grid;grid-template-columns:1fr auto auto;gap:24px;padding-block:6px;font-size:var(--font-size-2);color:var(--gray-11)}.jv-sum-row>span:nth-child(2),.jv-sum-row>span:nth-child(3){min-width:92px;text-align:right;font-variant-numeric:tabular-nums}.jv-sum-total{margin-block:4px;padding-block:10px;border-block:1px solid var(--gray-a5);font-size:var(--font-size-3);font-weight:600;color:var(--gray-12)}.jv-sum-diff{color:var(--gray-11)}.jv-sum-diff.is-off{color:var(--red-11);font-weight:500}.jv-footer{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:10px;margin-block-start:4px;margin-inline:calc(-1 * var(--space-3));padding:12px var(--space-3);background:var(--color-panel-solid);border-block-start:1px solid var(--gray-a5)}.jv-footer .jv-cancel{margin-inline-start:4px}@media(min-width:640px){.jv-footer{margin-inline:calc(-1 * var(--space-6));padding-inline:var(--space-6)}}@media(max-width:620px){.jv-row{grid-template-columns:1fr;gap:4px}.jv-row>label{padding-block-start:0}}
