@import"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..900&family=Roboto+Serif:opsz,wght@8..144,100..900&display=swap";:root{--cc-primitives-color-solid-red-on-light-050: #fff5f4;--cc-primitives-color-solid-red-on-light-100: #ffe9e6;--cc-primitives-color-solid-red-on-light-950: #461615;--cc-primitives-color-solid-red-on-light-200: #ffd4cf;--cc-primitives-color-solid-red-on-light-300: #ffb5ae;--cc-primitives-color-solid-red-on-light-400: #ff8b83;--cc-primitives-color-solid-red-on-light-500: #ef6862;--cc-primitives-color-solid-red-on-light-600: #ce4541;--cc-primitives-color-solid-red-on-light-700: #ac3c3a;--cc-primitives-color-solid-red-on-light-800: #8c322f;--cc-primitives-color-solid-red-on-light-900: #742b29;--cc-primitives-color-solid-orange-on-light-050: #fff5f1;--cc-primitives-color-solid-orange-on-light-100: #ffe9e0;--cc-primitives-color-solid-orange-on-light-200: #ffd5c3;--cc-primitives-color-solid-orange-on-light-300: #ffb797;--cc-primitives-color-solid-orange-on-light-400: #fb9160;--cc-primitives-color-solid-orange-on-light-500: #e67339;--cc-primitives-color-solid-orange-on-light-600: #c95a1c;--cc-primitives-color-solid-orange-on-light-700: #a6470f;--cc-primitives-color-solid-orange-on-light-800: #873a0f;--cc-primitives-color-solid-orange-on-light-900: #703212;--cc-primitives-color-solid-orange-on-light-950: #431b06;--cc-primitives-color-solid-yellow-on-light-050: #fbf7ef;--cc-primitives-color-solid-yellow-on-light-100: #f6eedb;--cc-primitives-color-solid-yellow-on-light-200: #efdeba;--cc-primitives-color-solid-yellow-on-light-300: #e1c88f;--cc-primitives-color-solid-yellow-on-light-400: #cfad61;--cc-primitives-color-solid-yellow-on-light-500: #b9943a;--cc-primitives-color-solid-yellow-on-light-600: #9d7a1d;--cc-primitives-color-solid-yellow-on-light-700: #81620f;--cc-primitives-color-solid-yellow-on-light-800: #695010;--cc-primitives-color-solid-yellow-on-light-900: #574312;--cc-primitives-color-solid-yellow-on-light-950: #332606;--cc-primitives-color-solid-green-on-light-050: #f1fbf2;--cc-primitives-color-solid-green-on-light-100: #def6e2;--cc-primitives-color-solid-green-on-light-200: #c0edc8;--cc-primitives-color-solid-green-on-light-300: #98dea6;--cc-primitives-color-solid-green-on-light-400: #69ca81;--cc-primitives-color-solid-green-on-light-500: #42b363;--cc-primitives-color-solid-green-on-light-600: #22984b;--cc-primitives-color-solid-green-on-light-700: #137c3a;--cc-primitives-color-solid-green-on-light-800: #136530;--cc-primitives-color-solid-green-on-light-900: #165429;--cc-primitives-color-solid-green-on-light-950: #083115;--cc-primitives-color-solid-blue-on-light-050: #f3f8ff;--cc-primitives-color-solid-blue-on-light-100: #e5efff;--cc-primitives-color-solid-blue-on-light-200: #cee1ff;--cc-primitives-color-solid-blue-on-light-300: #adccff;--cc-primitives-color-solid-blue-on-light-400: #83b2ff;--cc-primitives-color-solid-blue-on-light-500: #6599ed;--cc-primitives-color-solid-blue-on-light-600: #4e7ecf;--cc-primitives-color-solid-blue-on-light-700: #3c66ac;--cc-primitives-color-solid-blue-on-light-800: #31538b;--cc-primitives-color-solid-blue-on-light-900: #2b4673;--cc-primitives-color-solid-blue-on-light-950: #162846;--cc-primitives-color-solid-purple-on-light-050: #f9f5ff;--cc-primitives-color-solid-purple-on-light-100: #f2eaff;--cc-primitives-color-solid-purple-on-light-200: #e8d7ff;--cc-primitives-color-solid-purple-on-light-300: #d8bbff;--cc-primitives-color-solid-purple-on-light-400: #c697ff;--cc-primitives-color-solid-purple-on-light-500: #b17aee;--cc-primitives-color-solid-purple-on-light-600: #9661cf;--cc-primitives-color-solid-purple-on-light-700: #7b4dac;--cc-primitives-color-solid-purple-on-light-800: #643f8b;--cc-primitives-color-solid-purple-on-light-900: #533673;--cc-primitives-color-solid-purple-on-light-950: #311d46;--cc-primitives-color-solid-pink-on-light-050: #fff4f8;--cc-primitives-color-solid-pink-on-light-100: #ffe7f0;--cc-primitives-color-solid-pink-on-light-200: #ffd1e2;--cc-primitives-color-solid-pink-on-light-300: #ffafcf;--cc-primitives-color-solid-pink-on-light-400: #ff81b8;--cc-primitives-color-solid-pink-on-light-500: #f05aa1;--cc-primitives-color-solid-pink-on-light-600: #d03f87;--cc-primitives-color-solid-pink-on-light-700: #ac2f6e;--cc-primitives-color-solid-pink-on-light-800: #8c285a;--cc-primitives-color-solid-pink-on-light-900: #74244b;--cc-primitives-color-solid-pink-on-light-950: #46112b;--cc-primitives-color-solid-cyan-on-light-050: #f0f9fc;--cc-primitives-color-solid-cyan-on-light-100: #def3f8;--cc-primitives-color-solid-cyan-on-light-200: #c0e8f2;--cc-primitives-color-solid-cyan-on-light-300: #97d6e6;--cc-primitives-color-solid-cyan-on-light-400: #69c0d5;--cc-primitives-color-solid-cyan-on-light-500: #41a9bf;--cc-primitives-color-solid-cyan-on-light-600: #228ea4;--cc-primitives-color-solid-cyan-on-light-700: #127486;--cc-primitives-color-solid-cyan-on-light-800: #135e6d;--cc-primitives-color-solid-cyan-on-light-900: #154e5b;--cc-primitives-color-solid-cyan-on-light-950: #072e36;--cc-primitives-color-solid-indigo-on-light-050: #f5f7ff;--cc-primitives-color-solid-indigo-on-light-100: #eaedff;--cc-primitives-color-solid-indigo-on-light-200: #d7deff;--cc-primitives-color-solid-indigo-on-light-300: #bdc6ff;--cc-primitives-color-solid-indigo-on-light-400: #9eaaff;--cc-primitives-color-solid-indigo-on-light-500: #848fed;--cc-primitives-color-solid-indigo-on-light-600: #6c75cf;--cc-primitives-color-solid-indigo-on-light-700: #575fac;--cc-primitives-color-solid-indigo-on-light-800: #474d8b;--cc-primitives-color-solid-indigo-on-light-900: #3b4173;--cc-primitives-color-solid-indigo-on-light-950: #212546;--cc-primitives-color-solid-amber-on-light-050: #fdf6ef;--cc-primitives-color-solid-amber-on-light-100: #fbecdb;--cc-primitives-color-solid-amber-on-light-200: #f7daba;--cc-primitives-color-solid-amber-on-light-300: #eec28f;--cc-primitives-color-solid-amber-on-light-400: #dea560;--cc-primitives-color-solid-amber-on-light-500: #c98b3a;--cc-primitives-color-solid-amber-on-light-600: #ac711d;--cc-primitives-color-solid-amber-on-light-700: #8e5b0f;--cc-primitives-color-solid-amber-on-light-800: #734a10;--cc-primitives-color-solid-amber-on-light-900: #5f3e12;--cc-primitives-color-solid-amber-on-light-950: #392306;--cc-primitives-color-solid-lime-on-light-050: #f4faef;--cc-primitives-color-solid-lime-on-light-100: #e6f4db;--cc-primitives-color-solid-lime-on-light-200: #d0eabb;--cc-primitives-color-solid-lime-on-light-300: #b3d990;--cc-primitives-color-solid-lime-on-light-400: #92c362;--cc-primitives-color-solid-lime-on-light-500: #77ac3b;--cc-primitives-color-solid-lime-on-light-600: #5f911e;--cc-primitives-color-solid-lime-on-light-700: #4b7610;--cc-primitives-color-solid-lime-on-light-800: #3d6010;--cc-primitives-color-solid-lime-on-light-900: #345013;--cc-primitives-color-solid-lime-on-light-950: #1c2f06;--cc-primitives-color-solid-emerald-on-light-050: #f1faf5;--cc-primitives-color-solid-emerald-on-light-100: #def5e9;--cc-primitives-color-solid-emerald-on-light-200: #c1ebd6;--cc-primitives-color-solid-emerald-on-light-300: #98dcbb;--cc-primitives-color-solid-emerald-on-light-400: #6ac79d;--cc-primitives-color-solid-emerald-on-light-500: #42b083;--cc-primitives-color-solid-emerald-on-light-600: #22956b;--cc-primitives-color-solid-emerald-on-light-700: #137a56;--cc-primitives-color-solid-emerald-on-light-800: #136346;--cc-primitives-color-solid-emerald-on-light-900: #16533b;--cc-primitives-color-solid-emerald-on-light-950: #083021;--cc-primitives-color-solid-teal-on-light-050: #f1faf8;--cc-primitives-color-solid-teal-on-light-100: #def4f0;--cc-primitives-color-solid-teal-on-light-200: #c1eae2;--cc-primitives-color-solid-teal-on-light-300: #98dacf;--cc-primitives-color-solid-teal-on-light-400: #6ac4b7;--cc-primitives-color-solid-teal-on-light-500: #42ad9f;--cc-primitives-color-solid-teal-on-light-600: #229285;--cc-primitives-color-solid-teal-on-light-700: #13786c;--cc-primitives-color-solid-teal-on-light-800: #136158;--cc-primitives-color-solid-teal-on-light-900: #165149;--cc-primitives-color-solid-teal-on-light-950: #082f2a;--cc-primitives-color-solid-sky-on-light-050: #f0f9ff;--cc-primitives-color-solid-sky-on-light-100: #def2ff;--cc-primitives-color-solid-sky-on-light-200: #bfe6ff;--cc-primitives-color-solid-sky-on-light-300: #95d3fb;--cc-primitives-color-solid-sky-on-light-400: #67bcef;--cc-primitives-color-solid-sky-on-light-500: #40a4db;--cc-primitives-color-solid-sky-on-light-600: #2189be;--cc-primitives-color-solid-sky-on-light-700: #126f9d;--cc-primitives-color-solid-sky-on-light-800: #125b7f;--cc-primitives-color-solid-sky-on-light-900: #154c69;--cc-primitives-color-solid-sky-on-light-950: #072c3f;--cc-primitives-color-solid-violet-on-light-050: #f7f6ff;--cc-primitives-color-solid-violet-on-light-100: #efecff;--cc-primitives-color-solid-violet-on-light-200: #e0daff;--cc-primitives-color-solid-violet-on-light-300: #ccc0ff;--cc-primitives-color-solid-violet-on-light-400: #b5a0ff;--cc-primitives-color-solid-violet-on-light-500: #9e85ee;--cc-primitives-color-solid-violet-on-light-600: #846bcf;--cc-primitives-color-solid-violet-on-light-700: #6c56ac;--cc-primitives-color-solid-violet-on-light-800: #57468b;--cc-primitives-color-solid-violet-on-light-900: #493b73;--cc-primitives-color-solid-violet-on-light-950: #2a2146;--cc-primitives-color-solid-fuchsia-on-light-050: #fef4ff;--cc-primitives-color-solid-fuchsia-on-light-100: #fce6ff;--cc-primitives-color-solid-fuchsia-on-light-200: #f9cfff;--cc-primitives-color-solid-fuchsia-on-light-300: #f4acff;--cc-primitives-color-solid-fuchsia-on-light-400: #ed7cff;--cc-primitives-color-solid-fuchsia-on-light-500: #d957ee;--cc-primitives-color-solid-fuchsia-on-light-600: #bc3bcf;--cc-primitives-color-solid-fuchsia-on-light-700: #9b2bac;--cc-primitives-color-solid-fuchsia-on-light-800: #7e258b;--cc-primitives-color-solid-fuchsia-on-light-900: #682273;--cc-primitives-color-solid-fuchsia-on-light-950: #3f1046;--cc-primitives-color-solid-rose-on-light-050: #fff5f5;--cc-primitives-color-solid-rose-on-light-100: #ffe8e9;--cc-primitives-color-solid-rose-on-light-200: #ffd3d4;--cc-primitives-color-solid-rose-on-light-300: #ffb3b7;--cc-primitives-color-solid-rose-on-light-400: #ff8992;--cc-primitives-color-solid-rose-on-light-500: #f06574;--cc-primitives-color-solid-rose-on-light-600: #d04b5d;--cc-primitives-color-solid-rose-on-light-700: #ac3949;--cc-primitives-color-solid-rose-on-light-800: #8c303c;--cc-primitives-color-solid-rose-on-light-900: #742a33;--cc-primitives-color-solid-rose-on-light-950: #46151b;--cc-primitives-color-solid-red-on-dark-050: #130909;--cc-primitives-color-solid-red-on-dark-100: #28100f;--cc-primitives-color-solid-red-on-dark-200: #4a1918;--cc-primitives-color-solid-red-on-dark-300: #742120;--cc-primitives-color-solid-red-on-dark-400: #a02d2d;--cc-primitives-color-solid-red-on-dark-500: #cb4644;--cc-primitives-color-solid-red-on-dark-600: #e6625c;--cc-primitives-color-solid-red-on-dark-700: #fe857e;--cc-primitives-color-solid-red-on-dark-800: #ffb5ae;--cc-primitives-color-solid-red-on-dark-900: #ffd7d3;--cc-primitives-color-solid-red-on-dark-950: #ffecea;--cc-primitives-color-solid-orange-on-dark-050: #120a07;--cc-primitives-color-solid-orange-on-dark-100: #261209;--cc-primitives-color-solid-orange-on-dark-200: #471e09;--cc-primitives-color-solid-orange-on-dark-300: #6f2a00;--cc-primitives-color-solid-orange-on-dark-400: #973c00;--cc-primitives-color-solid-orange-on-dark-500: #c4530e;--cc-primitives-color-solid-orange-on-dark-600: #df713a;--cc-primitives-color-solid-orange-on-dark-700: #f68f5f;--cc-primitives-color-solid-orange-on-dark-800: #ffb797;--cc-primitives-color-solid-orange-on-dark-900: #ffd9c8;--cc-primitives-color-solid-orange-on-dark-950: #ffede5;--cc-primitives-color-solid-amber-on-dark-050: #100b07;--cc-primitives-color-solid-amber-on-dark-100: #211609;--cc-primitives-color-solid-amber-on-dark-200: #3c2609;--cc-primitives-color-solid-amber-on-dark-300: #5e3900;--cc-primitives-color-solid-amber-on-dark-400: #805000;--cc-primitives-color-solid-amber-on-dark-500: #a76b0e;--cc-primitives-color-solid-amber-on-dark-600: #c08435;--cc-primitives-color-solid-amber-on-dark-700: #d9a260;--cc-primitives-color-solid-amber-on-dark-800: #f0c18a;--cc-primitives-color-solid-amber-on-dark-900: #ffdbb3;--cc-primitives-color-solid-amber-on-dark-950: #ffeedc;--cc-primitives-color-solid-yellow-on-dark-050: #0e0c07;--cc-primitives-color-solid-yellow-on-dark-100: #1e1709;--cc-primitives-color-solid-yellow-on-dark-200: #362909;--cc-primitives-color-solid-yellow-on-dark-300: #553f00;--cc-primitives-color-solid-yellow-on-dark-400: #745700;--cc-primitives-color-solid-yellow-on-dark-500: #98740e;--cc-primitives-color-solid-yellow-on-dark-600: #b18d35;--cc-primitives-color-solid-yellow-on-dark-700: #caaa60;--cc-primitives-color-solid-yellow-on-dark-800: #e3c78b;--cc-primitives-color-solid-yellow-on-dark-900: #f7dfad;--cc-primitives-color-solid-yellow-on-dark-950: #fff0cf;--cc-primitives-color-solid-lime-on-dark-050: #0a0e07;--cc-primitives-color-solid-lime-on-dark-100: #121c0a;--cc-primitives-color-solid-lime-on-dark-200: #1f3209;--cc-primitives-color-solid-lime-on-dark-300: #2e4d00;--cc-primitives-color-solid-lime-on-dark-400: #416a00;--cc-primitives-color-solid-lime-on-dark-500: #598b0f;--cc-primitives-color-solid-lime-on-dark-600: #71a436;--cc-primitives-color-solid-lime-on-dark-700: #90bf61;--cc-primitives-color-solid-lime-on-dark-800: #b1da8c;--cc-primitives-color-solid-lime-on-dark-900: #ccefae;--cc-primitives-color-solid-lime-on-dark-950: #e1fbcc;--cc-primitives-color-solid-green-on-dark-050: #080e09;--cc-primitives-color-solid-green-on-dark-100: #0b1d0f;--cc-primitives-color-solid-green-on-dark-200: #0b3418;--cc-primitives-color-solid-green-on-dark-300: #005121;--cc-primitives-color-solid-green-on-dark-400: #006f31;--cc-primitives-color-solid-green-on-dark-500: #129245;--cc-primitives-color-solid-green-on-dark-600: #3cab5e;--cc-primitives-color-solid-green-on-dark-700: #69c67f;--cc-primitives-color-solid-green-on-dark-800: #93e0a3;--cc-primitives-color-solid-green-on-dark-900: #b5f4c1;--cc-primitives-color-solid-green-on-dark-950: #d2ffd9;--cc-primitives-color-solid-emerald-on-dark-050: #080e0b;--cc-primitives-color-solid-emerald-on-dark-100: #0b1c15;--cc-primitives-color-solid-emerald-on-dark-200: #0b3324;--cc-primitives-color-solid-emerald-on-dark-300: #005035;--cc-primitives-color-solid-emerald-on-dark-400: #006e4b;--cc-primitives-color-solid-emerald-on-dark-500: #129065;--cc-primitives-color-solid-emerald-on-dark-600: #3ca97d;--cc-primitives-color-solid-emerald-on-dark-700: #69c39b;--cc-primitives-color-solid-emerald-on-dark-800: #94ddba;--cc-primitives-color-solid-emerald-on-dark-900: #b5f2d4;--cc-primitives-color-solid-emerald-on-dark-950: #d2fde7;--cc-primitives-color-solid-teal-on-dark-050: #080e0d;--cc-primitives-color-solid-teal-on-dark-100: #0b1c19;--cc-primitives-color-solid-teal-on-dark-200: #0b322d;--cc-primitives-color-solid-teal-on-dark-300: #004e46;--cc-primitives-color-solid-teal-on-dark-400: #006b61;--cc-primitives-color-solid-teal-on-dark-500: #128d80;--cc-primitives-color-solid-teal-on-dark-600: #3ca698;--cc-primitives-color-solid-teal-on-dark-700: #69c0b3;--cc-primitives-color-solid-teal-on-dark-800: #94dbcf;--cc-primitives-color-solid-teal-on-dark-900: #b5f0e6;--cc-primitives-color-solid-teal-on-dark-950: #d2fbf4;--cc-primitives-color-solid-cyan-on-dark-050: #080d0f;--cc-primitives-color-solid-cyan-on-dark-100: #0b1b1f;--cc-primitives-color-solid-cyan-on-dark-200: #0b3139;--cc-primitives-color-solid-cyan-on-dark-300: #004b59;--cc-primitives-color-solid-cyan-on-dark-400: #00687a;--cc-primitives-color-solid-cyan-on-dark-500: #11899f;--cc-primitives-color-solid-cyan-on-dark-600: #3ba1b7;--cc-primitives-color-solid-cyan-on-dark-700: #68bcd0;--cc-primitives-color-solid-cyan-on-dark-800: #93d7e8;--cc-primitives-color-solid-cyan-on-dark-900: #b4edfb;--cc-primitives-color-solid-cyan-on-dark-950: #daf7ff;--cc-primitives-color-solid-sky-on-dark-050: #080d11;--cc-primitives-color-solid-sky-on-dark-100: #0b1a24;--cc-primitives-color-solid-sky-on-dark-200: #0b2f43;--cc-primitives-color-solid-sky-on-dark-300: #004869;--cc-primitives-color-solid-sky-on-dark-400: #00638f;--cc-primitives-color-solid-sky-on-dark-500: #1184b9;--cc-primitives-color-solid-sky-on-dark-600: #3a9cd2;--cc-primitives-color-solid-sky-on-dark-700: #66b8e9;--cc-primitives-color-solid-sky-on-dark-800: #91d4fe;--cc-primitives-color-solid-sky-on-dark-900: #c4e8ff;--cc-primitives-color-solid-sky-on-dark-950: #e3f4ff;--cc-primitives-color-solid-blue-on-dark-050: #090c12;--cc-primitives-color-solid-blue-on-dark-100: #0f1827;--cc-primitives-color-solid-blue-on-dark-200: #192b49;--cc-primitives-color-solid-blue-on-dark-300: #234174;--cc-primitives-color-solid-blue-on-dark-400: #305aa1;--cc-primitives-color-solid-blue-on-dark-500: #4074c9;--cc-primitives-color-solid-blue-on-dark-600: #6091e4;--cc-primitives-color-solid-blue-on-dark-700: #81aefa;--cc-primitives-color-solid-blue-on-dark-800: #adccff;--cc-primitives-color-solid-blue-on-dark-900: #d2e3ff;--cc-primitives-color-solid-blue-on-dark-950: #e9f2ff;--cc-primitives-color-solid-indigo-on-dark-050: #0b0c12;--cc-primitives-color-solid-indigo-on-dark-100: #141727;--cc-primitives-color-solid-indigo-on-dark-200: #242849;--cc-primitives-color-solid-indigo-on-dark-300: #363c74;--cc-primitives-color-solid-indigo-on-dark-400: #4c52a1;--cc-primitives-color-solid-indigo-on-dark-500: #6770cb;--cc-primitives-color-solid-indigo-on-dark-600: #7e89e4;--cc-primitives-color-solid-indigo-on-dark-700: #9ba6fa;--cc-primitives-color-solid-indigo-on-dark-800: #bdc6ff;--cc-primitives-color-solid-indigo-on-dark-900: #dae0ff;--cc-primitives-color-solid-indigo-on-dark-950: #edf0ff;--cc-primitives-color-solid-violet-on-dark-050: #0c0b12;--cc-primitives-color-solid-violet-on-dark-100: #191527;--cc-primitives-color-solid-violet-on-dark-200: #2d2449;--cc-primitives-color-solid-violet-on-dark-300: #463574;--cc-primitives-color-solid-violet-on-dark-400: #6149a1;--cc-primitives-color-solid-violet-on-dark-500: #7f65cb;--cc-primitives-color-solid-violet-on-dark-600: #977ee4;--cc-primitives-color-solid-violet-on-dark-700: #b19dfa;--cc-primitives-color-solid-violet-on-dark-800: #ccc0ff;--cc-primitives-color-solid-violet-on-dark-900: #e2ddff;--cc-primitives-color-solid-violet-on-dark-950: #f1efff;--cc-primitives-color-solid-purple-on-dark-050: #0e0a12;--cc-primitives-color-solid-purple-on-dark-100: #1c1327;--cc-primitives-color-solid-purple-on-dark-200: #342049;--cc-primitives-color-solid-purple-on-dark-300: #502e74;--cc-primitives-color-solid-purple-on-dark-400: #703fa1;--cc-primitives-color-solid-purple-on-dark-500: #915acb;--cc-primitives-color-solid-purple-on-dark-600: #a974e4;--cc-primitives-color-solid-purple-on-dark-700: #c394fa;--cc-primitives-color-solid-purple-on-dark-800: #d8bbff;--cc-primitives-color-solid-purple-on-dark-900: #e9daff;--cc-primitives-color-solid-purple-on-dark-950: #f4edff;--cc-primitives-color-solid-fuchsia-on-dark-050: #110912;--cc-primitives-color-solid-fuchsia-on-dark-100: #240e27;--cc-primitives-color-solid-fuchsia-on-dark-200: #421349;--cc-primitives-color-solid-fuchsia-on-dark-300: #671274;--cc-primitives-color-solid-fuchsia-on-dark-400: #8f14a1;--cc-primitives-color-solid-fuchsia-on-dark-500: #b731cb;--cc-primitives-color-solid-fuchsia-on-dark-600: #d051e4;--cc-primitives-color-solid-fuchsia-on-dark-700: #e97afa;--cc-primitives-color-solid-fuchsia-on-dark-800: #f4acff;--cc-primitives-color-solid-fuchsia-on-dark-900: #f9d3ff;--cc-primitives-color-solid-fuchsia-on-dark-950: #fceaff;--cc-primitives-color-solid-pink-on-dark-050: #13090d;--cc-primitives-color-solid-pink-on-dark-100: #280e1a;--cc-primitives-color-solid-pink-on-dark-200: #4a152e;--cc-primitives-color-solid-pink-on-dark-300: #741747;--cc-primitives-color-solid-pink-on-dark-400: #a01c63;--cc-primitives-color-solid-pink-on-dark-500: #cb3782;--cc-primitives-color-solid-pink-on-dark-600: #e6549a;--cc-primitives-color-solid-pink-on-dark-700: #fe7bb5;--cc-primitives-color-solid-pink-on-dark-800: #ffafcf;--cc-primitives-color-solid-pink-on-dark-900: #ffd5e4;--cc-primitives-color-solid-pink-on-dark-950: #ffebf2;--cc-primitives-color-solid-rose-on-dark-050: #13090a;--cc-primitives-color-solid-rose-on-dark-100: #281012;--cc-primitives-color-solid-rose-on-dark-200: #4a181e;--cc-primitives-color-solid-rose-on-dark-300: #741f2c;--cc-primitives-color-solid-rose-on-dark-400: #a02a3e;--cc-primitives-color-solid-rose-on-dark-500: #cb4357;--cc-primitives-color-solid-rose-on-dark-600: #e65f6e;--cc-primitives-color-solid-rose-on-dark-700: #fe838d;--cc-primitives-color-solid-rose-on-dark-800: #ffb3b7;--cc-primitives-color-solid-rose-on-dark-900: #ffd6d8;--cc-primitives-color-solid-rose-on-dark-950: #ffecec;--cc-primitives-dimension-0400: 16px;--cc-primitives-dimension-0300: 12px;--cc-primitives-dimension-9999: 999px;--cc-primitives-dimension-4000: 160px;--cc-primitives-dimension-0100: 4px;--cc-primitives-dimension-0000: 0px;--cc-primitives-dimension-3200: 128px;--cc-primitives-dimension-2400: 96px;--cc-primitives-dimension-2000: 80px;--cc-primitives-dimension-0800: 32px;--cc-primitives-dimension-1600: 64px;--cc-primitives-dimension-1400: 56px;--cc-primitives-dimension-0600: 24px;--cc-primitives-dimension-0050: 2px;--cc-primitives-dimension-1200: 48px;--cc-primitives-dimension-0500: 20px;--cc-primitives-dimension-1100: 44px;--cc-primitives-dimension-0700: 28px;--cc-primitives-dimension-0200: 8px;--cc-primitives-dimension-1000: 40px;--cc-primitives-dimension-0900: 36px;--cc-primitives-border-50: 5px;--cc-primitives-border-40: 4px;--cc-primitives-border-15: 1.5px;--cc-primitives-border-20: 2px;--cc-primitives-border-10: 1px;--cc-primitives-border-30: 3px;--cc-primitives-border-00: 0px;--cc-primitives-effects-opacity-040: .4;--cc-primitives-effects-opacity-030: .3;--cc-primitives-effects-opacity-015: .15;--cc-primitives-effects-opacity-010: .1;--cc-primitives-effects-opacity-020: .2;--cc-primitives-effects-opacity-095: .95;--cc-primitives-effects-opacity-025: .25;--cc-primitives-effects-opacity-000: 0;--cc-primitives-effects-opacity-055: .55;--cc-primitives-effects-opacity-085: .85;--cc-primitives-effects-opacity-080: .8;--cc-primitives-effects-opacity-035: .35;--cc-primitives-effects-opacity-100: 1;--cc-primitives-effects-opacity-075: .75;--cc-primitives-effects-opacity-060: .6;--cc-primitives-effects-opacity-065: .65;--cc-primitives-effects-opacity-090: .9;--cc-primitives-effects-opacity-045: .45;--cc-primitives-effects-opacity-050: .5;--cc-primitives-effects-opacity-070: .7;--cc-primitives-effects-opacity-005: .05;--cc-primitives-motion-slow: .3s;--cc-primitives-motion-medium: 225ms;--cc-primitives-motion-fast: .15s;--cc-primitives-font-size-0500: 20px;--cc-primitives-font-size-0450: 18px;--cc-primitives-font-line-height-1500: 60px;--cc-primitives-font-line-height-1300: 52px;--cc-primitives-font-size-0350: 14px;--cc-primitives-font-line-height-1000: 40px;--cc-primitives-font-line-height-0900: 36px;--cc-primitives-font-line-height-0700: 28px;--cc-primitives-font-line-height-0600: 24px;--cc-primitives-font-weight-900: 900;--cc-primitives-font-line-height-0500: 20px;--cc-primitives-font-line-height-0400: 16px;--cc-primitives-font-weight-800: 800;--cc-primitives-font-size-0700: 28px;--cc-primitives-font-weight-300: 300;--cc-primitives-font-line-height-0300: 12px;--cc-primitives-font-size-1400: 56px;--cc-primitives-font-weight-700: 700;--cc-primitives-font-weight-600: 600;--cc-primitives-font-weight-100: 100;--cc-primitives-font-weight-200: 200;--cc-primitives-font-size-0300: 12px;--cc-primitives-font-line-height-1100: 44px;--cc-primitives-font-size-1500: 60px;--cc-primitives-font-weight-400: 400;--cc-primitives-font-size-1200: 48px;--cc-primitives-font-size-1100: 44px;--cc-primitives-font-size-1300: 52px;--cc-primitives-font-size-0400: 16px;--cc-primitives-font-line-height-0800: 32px;--cc-primitives-font-weight-500: 500;--cc-primitives-font-size-1000: 40px;--cc-primitives-font-size-0600: 24px;--cc-primitives-font-size-0900: 36px;--cc-primitives-font-size-0800: 32px;--cc-primitives-radius-0000: 0px;--cc-primitives-radius-0050: 2px;--cc-primitives-radius-0100: 4px;--cc-primitives-radius-0200: 8px;--cc-primitives-radius-0300: 12px;--cc-primitives-radius-0400: 16px;--cc-primitives-radius-0500: 20px;--cc-primitives-radius-0600: 24px;--cc-primitives-radius-9999: 9999px;--cc-primitives-effects-blur-low: 24px;--cc-primitives-effects-blur-medium: 40px;--cc-primitives-effects-blur-high: 64px;--cc-primitives-color-solid-neutral-on-light-800: #555454;--cc-primitives-color-solid-neutral-on-light-700: #696767;--cc-primitives-color-solid-neutral-on-light-050: #f7f7f7;--cc-primitives-color-solid-neutral-on-light-600: #817f7f;--cc-primitives-color-solid-neutral-on-light-100: #efeeee;--cc-primitives-color-solid-neutral-on-light-200: #e0dfdf;--cc-primitives-color-solid-neutral-on-light-500: #9b9899;--cc-primitives-color-solid-neutral-on-light-950: #292828;--cc-primitives-color-solid-neutral-on-light-300: #cccaca;--cc-primitives-color-solid-neutral-on-light-900: #474646;--cc-primitives-color-solid-neutral-on-light-400: #b3b1b1;--cc-primitives-color-solid-neutral-on-dark-050: #0c0c0c;--cc-primitives-color-solid-neutral-on-dark-100: #191818;--cc-primitives-color-solid-neutral-on-dark-200: #2c2b2b;--cc-primitives-color-solid-neutral-on-dark-300: #434242;--cc-primitives-color-solid-neutral-on-dark-400: #5d5c5c;--cc-primitives-color-solid-neutral-on-dark-500: #7c7a7a;--cc-primitives-color-solid-neutral-on-dark-600: #949192;--cc-primitives-color-solid-neutral-on-dark-700: #afadae;--cc-primitives-color-solid-neutral-on-dark-800: #cccaca;--cc-primitives-color-solid-neutral-on-dark-900: #e3e1e2;--cc-primitives-color-solid-neutral-on-dark-950: #f2f1f1;--cc-primitives-color-solid-tinted-on-light-050: #f9f7f6;--cc-primitives-color-solid-tinted-on-light-100: #f1edec;--cc-primitives-color-solid-tinted-on-light-200: #e5dedb;--cc-primitives-color-solid-tinted-on-light-300: #d3c8c3;--cc-primitives-color-solid-tinted-on-light-400: #bcaea8;--cc-primitives-color-solid-tinted-on-light-500: #a5958f;--cc-primitives-color-solid-tinted-on-light-600: #8b7c76;--cc-primitives-color-solid-tinted-on-light-700: #71645f;--cc-primitives-color-solid-tinted-on-light-800: #5c524d;--cc-primitives-color-solid-tinted-on-light-900: #4d4441;--cc-primitives-color-solid-tinted-on-light-950: #2c2725;--cc-primitives-color-solid-tinted-on-dark-050: #0d0c0b;--cc-primitives-color-solid-tinted-on-dark-100: #1a1816;--cc-primitives-color-solid-tinted-on-dark-200: #2f2a28;--cc-primitives-color-solid-tinted-on-dark-300: #3f3936;--cc-primitives-color-solid-tinted-on-dark-400: #665954;--cc-primitives-color-solid-tinted-on-dark-500: #867770;--cc-primitives-color-solid-tinted-on-dark-600: #9e8f88;--cc-primitives-color-solid-tinted-on-dark-700: #b8aba5;--cc-primitives-color-solid-tinted-on-dark-800: #d4c8c2;--cc-primitives-color-solid-tinted-on-dark-900: #eadfdb;--cc-primitives-color-solid-tinted-on-dark-950: #f7efec;--cc-primitives-color-solid-base-white: #ffffff;--cc-primitives-color-solid-base-black: #000000;--cc-primitives-color-alpha-white-050: #ffffff0d;--cc-primitives-color-alpha-white-100: #ffffff1a;--cc-primitives-color-alpha-white-200: #ffffff33;--cc-primitives-color-alpha-white-300: #ffffff4d;--cc-primitives-color-alpha-white-400: #ffffff66;--cc-primitives-color-alpha-white-500: #ffffff80;--cc-primitives-color-alpha-white-600: #ffffff99;--cc-primitives-color-alpha-white-700: #ffffffb2;--cc-primitives-color-alpha-white-800: #ffffffcc;--cc-primitives-color-alpha-white-900: #ffffffe5;--cc-primitives-color-alpha-white-950: #fffffff2;--cc-primitives-color-alpha-black-050: #a5958f08;--cc-primitives-color-alpha-black-100: #a5958f14;--cc-primitives-color-alpha-black-200: #a5958f33;--cc-primitives-color-alpha-black-300: #a5958f4d;--cc-primitives-color-alpha-black-400: #a5958f66;--cc-primitives-color-alpha-black-500: #a5958f80;--cc-primitives-color-alpha-black-600: #a5958f99;--cc-primitives-color-alpha-black-700: #a5958fb2;--cc-primitives-color-alpha-black-800: #a5958fcc;--cc-primitives-color-alpha-black-900: #a5958fe5;--cc-primitives-color-alpha-black-950: #a5958ff2;--cc-primitives-color-alpha-on-solid-050: #2612090d;--cc-primitives-color-alpha-on-solid-100: #2612091a;--cc-primitives-color-alpha-on-solid-200: #26120933;--cc-primitives-color-alpha-on-solid-300: #2612094d;--cc-primitives-color-alpha-on-solid-400: #26120966;--cc-primitives-color-alpha-on-solid-500: #26120980;--cc-primitives-color-alpha-on-solid-600: #26120999;--cc-primitives-color-alpha-on-solid-700: #261209b2;--cc-primitives-color-alpha-on-solid-800: #261209cc;--cc-primitives-color-alpha-on-solid-900: #261209e5;--cc-primitives-color-alpha-on-solid-950: #261209f2;--cc-primitives-radius-0700: 28px;--cc-primitives-radius-0800: 32px;--cc-primitives-font-size-1800: 72px;--cc-primitives-font-size-2400: 96px;--cc-primitives-font-line-height-2000: 80px;--cc-primitives-font-line-height-2500: 100px;--cc-primitives-font-family-display: "Roboto Serif", sans-serif;--cc-primitives-radius-0150: 6px;--cc-primitives-dimension-8000: 320px;--cc-primitives-dimension-7000: 280px;--cc-primitives-font-family-text: "Roboto Flex", sans-serif;--cc-primitives-effects-shadow-level-1-x: 0px;--cc-primitives-effects-shadow-level-1-y: 0px;--cc-primitives-effects-shadow-level-1-blur: 4px;--cc-primitives-effects-shadow-level-1-spread: 0px;--cc-primitives-effects-shadow-level-1-color: #0000001f;--cc-primitives-effects-shadow-level-2-x: 0px;--cc-primitives-effects-shadow-level-2-y: 0px;--cc-primitives-effects-shadow-level-2-blur: 8px;--cc-primitives-effects-shadow-level-2-spread: 0px;--cc-primitives-effects-shadow-level-2-color: #00000014;--cc-primitives-effects-shadow-level-3-x: 0px;--cc-primitives-effects-shadow-level-3-y: 0px;--cc-primitives-effects-shadow-level-3-blur: 16px;--cc-primitives-effects-shadow-level-3-spread: 0px;--cc-primitives-effects-shadow-level-3-color: #00000029;--cc-primitives-font-letter-spacing-tight: -.800000011920929px;--cc-primitives-font-letter-spacing-default: 0px;--cc-primitives-font-letter-spacing-wide: .800000011920929px;--cc-primitives-color-alpha-brand-050: #e673390d;--cc-primitives-color-alpha-brand-100: #e673391a;--cc-primitives-color-alpha-brand-200: #e6733933;--cc-primitives-color-alpha-brand-300: #e673394d;--cc-primitives-color-alpha-brand-400: #e6733966;--cc-primitives-color-alpha-brand-500: #e6733980;--cc-primitives-color-alpha-brand-600: #e6733999;--cc-primitives-color-alpha-brand-700: #e67339b2;--cc-primitives-color-alpha-brand-800: #e67339cc;--cc-primitives-color-alpha-brand-900: #e67339e5;--cc-primitives-color-alpha-brand-950: #e67339f2;--cc-semantic-theme-content-primary: var(--cc-primitives-color-solid-tinted-on-light-950);--cc-semantic-theme-content-secondary: var(--cc-primitives-color-solid-tinted-on-light-700);--cc-semantic-theme-content-tertiary: var(--cc-primitives-color-solid-tinted-on-light-500);--cc-semantic-theme-content-placeholder: var(--cc-primitives-color-solid-tinted-on-light-600);--cc-semantic-theme-content-disabled: var(--cc-primitives-color-solid-tinted-on-light-400);--cc-semantic-theme-content-inverse: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-feedback-critical-low-content: var(--cc-primitives-color-solid-red-on-light-700);--cc-semantic-theme-feedback-critical-low-bg: var(--cc-primitives-color-solid-red-on-light-100);--cc-semantic-theme-feedback-critical-low-border: var(--cc-primitives-color-alpha-on-solid-050);--cc-semantic-theme-feedback-critical-high-bg: var(--cc-primitives-color-solid-red-on-light-600);--cc-semantic-theme-feedback-critical-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-feedback-critical-high-border: var(--cc-primitives-color-alpha-on-solid-200);--cc-semantic-theme-palette-orange-low-bg: var(--cc-primitives-color-solid-orange-on-light-100);--cc-semantic-theme-palette-orange-low-content: var(--cc-primitives-color-solid-orange-on-light-700);--cc-semantic-theme-palette-orange-low-border: var(--cc-primitives-color-alpha-on-solid-050);--cc-semantic-theme-palette-orange-high-bg: var(--cc-primitives-color-solid-orange-on-light-600);--cc-semantic-theme-palette-orange-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-palette-orange-high-border: var(--cc-primitives-color-alpha-on-solid-200);--cc-semantic-theme-palette-cyan-low-bg: var(--cc-primitives-color-solid-cyan-on-light-100);--cc-semantic-theme-palette-cyan-low-content: var(--cc-primitives-color-solid-cyan-on-light-700);--cc-semantic-theme-palette-cyan-low-border: var(--cc-primitives-color-alpha-on-solid-050);--cc-semantic-theme-palette-cyan-high-bg: var(--cc-primitives-color-solid-cyan-on-light-700);--cc-semantic-theme-palette-cyan-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-palette-cyan-high-border: var(--cc-primitives-color-alpha-on-solid-200);--cc-semantic-theme-palette-purple-low-bg: var(--cc-primitives-color-solid-purple-on-light-100);--cc-semantic-theme-palette-purple-low-content: var(--cc-primitives-color-solid-purple-on-light-700);--cc-semantic-theme-palette-purple-low-border: var(--cc-primitives-color-alpha-on-solid-050);--cc-semantic-theme-palette-purple-high-bg: var(--cc-primitives-color-solid-purple-on-light-700);--cc-semantic-theme-palette-purple-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-palette-purple-high-border: var(--cc-primitives-color-alpha-on-solid-200);--cc-semantic-theme-palette-pink-low-bg: var(--cc-primitives-color-solid-pink-on-light-100);--cc-semantic-theme-palette-pink-low-content: var(--cc-primitives-color-solid-pink-on-light-700);--cc-semantic-theme-palette-pink-low-border: var(--cc-primitives-color-alpha-on-solid-050);--cc-semantic-theme-palette-pink-high-bg: var(--cc-primitives-color-solid-pink-on-light-700);--cc-semantic-theme-palette-pink-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-palette-pink-high-border: var(--cc-primitives-color-alpha-on-solid-200);--cc-semantic-theme-palette-red-low-bg: var(--cc-primitives-color-solid-red-on-light-100);--cc-semantic-theme-palette-red-low-content: var(--cc-primitives-color-solid-red-on-light-700);--cc-semantic-theme-palette-red-low-border: var(--cc-primitives-color-alpha-on-solid-050);--cc-semantic-theme-palette-red-high-bg: var(--cc-primitives-color-solid-red-on-light-600);--cc-semantic-theme-palette-red-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-palette-red-high-border: var(--cc-primitives-color-alpha-on-solid-200);--cc-semantic-theme-palette-yellow-low-bg: var(--cc-primitives-color-solid-yellow-on-light-100);--cc-semantic-theme-palette-yellow-low-content: var(--cc-primitives-color-solid-yellow-on-light-700);--cc-semantic-theme-palette-yellow-low-border: var(--cc-primitives-color-alpha-on-solid-050);--cc-semantic-theme-palette-yellow-high-bg: var(--cc-primitives-color-solid-yellow-on-light-400);--cc-semantic-theme-palette-yellow-high-content: var(--cc-primitives-color-solid-base-black);--cc-semantic-theme-palette-yellow-high-border: var(--cc-primitives-color-alpha-on-solid-200);--cc-semantic-theme-palette-lime-low-bg: var(--cc-primitives-color-solid-lime-on-light-100);--cc-semantic-theme-palette-lime-low-content: var(--cc-primitives-color-solid-lime-on-light-700);--cc-semantic-theme-palette-lime-low-border: var(--cc-primitives-color-alpha-on-solid-050);--cc-semantic-theme-palette-lime-high-bg: var(--cc-primitives-color-solid-lime-on-light-700);--cc-semantic-theme-palette-lime-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-palette-lime-high-border: var(--cc-primitives-color-alpha-on-solid-200);--cc-semantic-theme-palette-blue-low-bg: var(--cc-primitives-color-solid-blue-on-light-100);--cc-semantic-theme-palette-blue-low-content: var(--cc-primitives-color-solid-blue-on-light-700);--cc-semantic-theme-palette-blue-low-border: var(--cc-primitives-color-alpha-on-solid-050);--cc-semantic-theme-palette-blue-high-bg: var(--cc-primitives-color-solid-blue-on-light-700);--cc-semantic-theme-palette-blue-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-palette-blue-high-border: var(--cc-primitives-color-alpha-on-solid-200);--cc-semantic-theme-palette-neutral-low-bg: var(--cc-primitives-color-solid-neutral-on-light-050);--cc-semantic-theme-palette-neutral-low-content: var(--cc-primitives-color-solid-neutral-on-light-950);--cc-semantic-theme-palette-neutral-low-border: var(--cc-primitives-color-alpha-on-solid-050);--cc-semantic-theme-palette-neutral-high-bg: var(--cc-primitives-color-solid-neutral-on-light-900);--cc-semantic-theme-palette-neutral-high-content: var(--cc-primitives-color-solid-neutral-on-light-050);--cc-semantic-theme-palette-neutral-high-border: var(--cc-primitives-color-alpha-on-solid-200);--cc-semantic-theme-palette-tinted-low-bg: var(--cc-primitives-color-solid-tinted-on-light-100);--cc-semantic-theme-palette-tinted-low-content: var(--cc-primitives-color-solid-tinted-on-light-700);--cc-semantic-theme-palette-tinted-low-border: var(--cc-primitives-color-alpha-on-solid-050);--cc-semantic-theme-palette-tinted-high-bg: var(--cc-primitives-color-solid-tinted-on-light-900);--cc-semantic-theme-palette-tinted-high-content: var(--cc-primitives-color-solid-tinted-on-light-100);--cc-semantic-theme-palette-tinted-high-border: var(--cc-primitives-color-alpha-on-solid-200);--cc-semantic-theme-bg-primary: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-bg-secondary: var(--cc-primitives-color-solid-tinted-on-light-050);--cc-semantic-theme-bg-tertiary: var(--cc-primitives-color-solid-tinted-on-light-100);--cc-semantic-theme-bg-surface: var(--cc-primitives-color-solid-tinted-on-light-050);--cc-semantic-theme-bg-inverse: var(--cc-primitives-color-solid-tinted-on-light-950);--cc-semantic-theme-bg-floating: var(--cc-primitives-color-solid-tinted-on-light-050);--cc-semantic-theme-state-hovered-neutral: var(--cc-primitives-color-alpha-black-100);--cc-semantic-theme-state-pressed-neutral: var(--cc-primitives-color-alpha-black-200);--cc-semantic-theme-bg-backdrop: var(--cc-primitives-color-alpha-on-solid-400);--cc-semantic-theme-state-hovered-on-brand: var(--cc-primitives-color-alpha-on-solid-050);--cc-semantic-theme-state-hovered-inverse: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-state-pressed-on-brand: var(--cc-primitives-color-alpha-on-solid-100);--cc-semantic-theme-state-pressed-inverse: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-brand-static-low-bg: var(--cc-primitives-color-solid-orange-on-light-100);--cc-semantic-theme-brand-static-low-content: var(--cc-primitives-color-solid-orange-on-light-700);--cc-semantic-theme-brand-static-low-border: var(--cc-primitives-color-solid-orange-on-light-700);--cc-semantic-theme-brand-static-high-bg: var(--cc-primitives-color-solid-orange-on-light-600);--cc-semantic-theme-brand-static-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-brand-static-high-border: var(--cc-primitives-color-alpha-on-solid-200);--cc-semantic-theme-border-primary: var(--cc-primitives-color-solid-tinted-on-light-100);--cc-semantic-theme-border-secondary: var(--cc-primitives-color-solid-tinted-on-light-200);--cc-semantic-theme-border-strong: var(--cc-primitives-color-solid-tinted-on-light-950);--cc-semantic-theme-border-focus: var(--cc-primitives-color-solid-cyan-on-light-600);--cc-semantic-theme-shadow-low: var(--cc-primitives-color-alpha-black-050);--cc-semantic-theme-shadow-high: var(--cc-primitives-color-alpha-black-200);--cc-semantic-theme-shadow-brand: var(--cc-primitives-color-alpha-on-solid-050);--cc-semantic-theme-feedback-success-low-bg: var(--cc-primitives-color-solid-green-on-light-100);--cc-semantic-theme-feedback-success-low-content: var(--cc-primitives-color-solid-green-on-light-700);--cc-semantic-theme-feedback-success-low-border: var(--cc-primitives-color-alpha-on-solid-050);--cc-semantic-theme-feedback-success-high-bg: var(--cc-primitives-color-solid-green-on-light-700);--cc-semantic-theme-feedback-success-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-feedback-success-high-border: var(--cc-primitives-color-alpha-on-solid-200);--cc-semantic-theme-feedback-warning-low-bg: var(--cc-primitives-color-solid-yellow-on-light-100);--cc-semantic-theme-feedback-warning-low-content: var(--cc-primitives-color-solid-yellow-on-light-700);--cc-semantic-theme-feedback-warning-low-border: var(--cc-primitives-color-alpha-on-solid-050);--cc-semantic-theme-feedback-warning-high-bg: var(--cc-primitives-color-solid-yellow-on-light-400);--cc-semantic-theme-feedback-warning-high-content: var(--cc-primitives-color-solid-base-black);--cc-semantic-theme-feedback-warning-high-border: var(--cc-primitives-color-alpha-on-solid-200);--cc-semantic-theme-feedback-info-low-bg: var(--cc-primitives-color-solid-blue-on-light-100);--cc-semantic-theme-feedback-info-low-content: var(--cc-primitives-color-solid-blue-on-light-700);--cc-semantic-theme-feedback-info-low-border: var(--cc-primitives-color-alpha-on-solid-050);--cc-semantic-theme-feedback-info-high-bg: var(--cc-primitives-color-solid-blue-on-light-700);--cc-semantic-theme-feedback-info-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-feedback-info-high-border: var(--cc-primitives-color-alpha-on-solid-200);--cc-semantic-theme-bg-skeleton: var(--cc-primitives-color-solid-tinted-on-light-300);--cc-semantic-theme-border-knockout: var(--cc-semantic-theme-bg-primary);--cc-semantic-theme-bg-disabled: var(--cc-primitives-color-solid-tinted-on-light-200);--cc-semantic-theme-border-disabled: var(--cc-primitives-color-solid-tinted-on-light-300);--cc-semantic-theme-palette-alpha-low-bg: var(--cc-primitives-color-alpha-white-600);--cc-semantic-theme-palette-alpha-low-content: var(--cc-primitives-color-alpha-on-solid-900);--cc-semantic-theme-palette-alpha-low-border: var(--cc-primitives-color-alpha-white-500);--cc-semantic-theme-palette-alpha-high-bg: var(--cc-primitives-color-alpha-on-solid-600);--cc-semantic-theme-palette-alpha-high-content: var(--cc-primitives-color-alpha-white-950);--cc-semantic-theme-palette-alpha-high-border: var(--cc-primitives-color-alpha-on-solid-500);--cc-semantic-theme-state-hovered-brand: var(--cc-primitives-color-alpha-brand-050);--cc-semantic-theme-state-pressed-brand: var(--cc-primitives-color-alpha-brand-100);--cc-semantic-type-caption-size: var(--cc-primitives-font-size-0300);--cc-semantic-type-caption-line-height: var(--cc-primitives-font-line-height-0400);--cc-semantic-type-caption-weight: var(--cc-primitives-font-weight-400);--cc-semantic-type-caption-weight-strong: var(--cc-primitives-font-weight-600);--cc-semantic-type-body-sm-size: var(--cc-primitives-font-size-0350);--cc-semantic-type-body-sm-line-height: var(--cc-primitives-font-line-height-0500);--cc-semantic-type-body-sm-weight: var(--cc-primitives-font-weight-400);--cc-semantic-type-body-sm-weight-strong: var(--cc-primitives-font-weight-600);--cc-semantic-type-body-md-size: var(--cc-primitives-font-size-0400);--cc-semantic-type-body-md-line-height: var(--cc-primitives-font-line-height-0600);--cc-semantic-type-body-md-weight: var(--cc-primitives-font-weight-400);--cc-semantic-type-body-md-weight-strong: var(--cc-primitives-font-weight-600);--cc-semantic-type-body-lg-size: var(--cc-primitives-font-size-0450);--cc-semantic-type-body-lg-line-height: var(--cc-primitives-font-line-height-0700);--cc-semantic-type-body-lg-weight: var(--cc-primitives-font-weight-400);--cc-semantic-type-body-lg-weight-strong: var(--cc-primitives-font-weight-600);--cc-semantic-type-label-sm-size: var(--cc-primitives-font-size-0300);--cc-semantic-type-label-sm-line-height: var(--cc-primitives-font-line-height-0300);--cc-semantic-type-label-sm-weight: var(--cc-primitives-font-weight-400);--cc-semantic-type-label-sm-weight-strong: var(--cc-primitives-font-weight-600);--cc-semantic-type-label-md-size: var(--cc-primitives-font-size-0350);--cc-semantic-type-label-md-line-height: var(--cc-primitives-font-line-height-0400);--cc-semantic-type-label-md-weight: var(--cc-primitives-font-weight-400);--cc-semantic-type-label-md-weight-strong: var(--cc-primitives-font-weight-600);--cc-semantic-type-label-lg-size: var(--cc-primitives-font-size-0400);--cc-semantic-type-label-lg-line-height: var(--cc-primitives-font-line-height-0400);--cc-semantic-type-label-lg-weight: var(--cc-primitives-font-weight-400);--cc-semantic-type-label-lg-weight-strong: var(--cc-primitives-font-weight-600);--cc-semantic-type-heading-sm-size: var(--cc-primitives-font-size-0450);--cc-semantic-type-heading-sm-line-height: var(--cc-primitives-font-line-height-0600);--cc-semantic-type-heading-sm-weight: var(--cc-primitives-font-weight-400);--cc-semantic-type-heading-sm-weight-strong: var(--cc-primitives-font-weight-600);--cc-semantic-type-heading-md-size: var(--cc-primitives-font-size-0500);--cc-semantic-type-heading-md-line-height: var(--cc-primitives-font-line-height-0600);--cc-semantic-type-heading-md-weight: var(--cc-primitives-font-weight-400);--cc-semantic-type-heading-md-weight-strong: var(--cc-primitives-font-weight-500);--cc-semantic-type-heading-lg-size: var(--cc-primitives-font-size-0600);--cc-semantic-type-heading-lg-line-height: var(--cc-primitives-font-line-height-0700);--cc-semantic-type-heading-lg-weight: var(--cc-primitives-font-weight-400);--cc-semantic-type-heading-lg-weight-strong: var(--cc-primitives-font-weight-500);--cc-semantic-type-heading-xl-size: var(--cc-primitives-font-size-0900);--cc-semantic-type-heading-xl-line-height: var(--cc-primitives-font-line-height-1100);--cc-semantic-type-heading-xl-weight: var(--cc-primitives-font-weight-400);--cc-semantic-type-heading-xl-weight-strong: var(--cc-primitives-font-weight-500);--cc-semantic-type-heading-xs-size: var(--cc-primitives-font-size-0400);--cc-semantic-type-heading-xs-line-height: var(--cc-primitives-font-line-height-0500);--cc-semantic-type-heading-xs-weight: var(--cc-primitives-font-weight-400);--cc-semantic-type-heading-xs-weight-strong: var(--cc-primitives-font-weight-600);--cc-semantic-type-display-sm-size: var(--cc-primitives-font-size-1000);--cc-semantic-type-display-sm-line-height: var(--cc-primitives-font-line-height-1100);--cc-semantic-type-display-sm-weight: var(--cc-primitives-font-weight-400);--cc-semantic-type-display-sm-weight-strong: var(--cc-primitives-font-weight-500);--cc-semantic-type-display-md-size: var(--cc-primitives-font-size-1200);--cc-semantic-type-display-md-line-height: var(--cc-primitives-font-line-height-1300);--cc-semantic-type-display-md-weight: var(--cc-primitives-font-weight-400);--cc-semantic-type-display-md-weight-strong: var(--cc-primitives-font-weight-500);--cc-semantic-type-display-lg-size: var(--cc-primitives-font-size-1500);--cc-semantic-type-display-lg-line-height: var(--cc-primitives-font-line-height-1500);--cc-semantic-type-display-lg-weight: var(--cc-primitives-font-weight-400);--cc-semantic-type-display-lg-weight-strong: var(--cc-primitives-font-weight-500);--cc-semantic-type-caption-family: var(--cc-primitives-font-family-text);--cc-semantic-type-body-sm-family: var(--cc-primitives-font-family-text);--cc-semantic-type-body-md-family: var(--cc-primitives-font-family-text);--cc-semantic-type-body-lg-family: var(--cc-primitives-font-family-text);--cc-semantic-type-label-sm-family: var(--cc-primitives-font-family-text);--cc-semantic-type-label-md-family: var(--cc-primitives-font-family-text);--cc-semantic-type-label-lg-family: var(--cc-primitives-font-family-text);--cc-semantic-type-heading-xs-family: var(--cc-primitives-font-family-text);--cc-semantic-type-heading-sm-family: var(--cc-primitives-font-family-text);--cc-semantic-type-heading-md-family: var(--cc-primitives-font-family-display);--cc-semantic-type-heading-lg-family: var(--cc-primitives-font-family-display);--cc-semantic-type-heading-xl-family: var(--cc-primitives-font-family-display);--cc-semantic-type-display-sm-family: var(--cc-primitives-font-family-display);--cc-semantic-type-display-md-family: var(--cc-primitives-font-family-display);--cc-semantic-type-display-lg-family: var(--cc-primitives-font-family-display);--cc-semantic-type-data-sm-family: var(--cc-primitives-font-family-display);--cc-semantic-type-data-sm-size: var(--cc-primitives-font-size-0900);--cc-semantic-type-data-sm-line-height: var(--cc-primitives-font-line-height-1100);--cc-semantic-type-data-sm-weight: var(--cc-primitives-font-weight-300);--cc-semantic-type-data-sm-weight-strong: var(--cc-primitives-font-weight-600);--cc-semantic-type-data-md-family: var(--cc-primitives-font-family-display);--cc-semantic-type-data-md-size: var(--cc-primitives-font-size-1200);--cc-semantic-type-data-md-line-height: var(--cc-primitives-font-line-height-1300);--cc-semantic-type-data-md-weight: var(--cc-primitives-font-weight-300);--cc-semantic-type-data-md-weight-strong: var(--cc-primitives-font-weight-600);--cc-semantic-type-data-lg-family: var(--cc-primitives-font-family-display);--cc-semantic-type-data-lg-size: var(--cc-primitives-font-size-1500);--cc-semantic-type-data-lg-line-height: var(--cc-primitives-font-line-height-1500);--cc-semantic-type-data-lg-weight: var(--cc-primitives-font-weight-300);--cc-semantic-type-data-lg-weight-strong: var(--cc-primitives-font-weight-600);--cc-semantic-type-caption-letter-spacing: var(--cc-primitives-font-letter-spacing-default);--cc-semantic-type-data-sm-letter-spacing: var(--cc-primitives-font-letter-spacing-tight);--cc-semantic-type-data-md-letter-spacing: var(--cc-primitives-font-letter-spacing-tight);--cc-semantic-type-data-lg-letter-spacing: var(--cc-primitives-font-letter-spacing-tight);--cc-semantic-type-body-sm-letter-spacing: var(--cc-primitives-font-letter-spacing-default);--cc-semantic-type-body-md-letter-spacing: var(--cc-primitives-font-letter-spacing-default);--cc-semantic-type-body-lg-letter-spacing: var(--cc-primitives-font-letter-spacing-default);--cc-semantic-type-label-sm-letter-spacing: var(--cc-primitives-font-letter-spacing-default);--cc-semantic-type-label-md-letter-spacing: var(--cc-primitives-font-letter-spacing-default);--cc-semantic-type-label-lg-letter-spacing: var(--cc-primitives-font-letter-spacing-default);--cc-semantic-type-heading-xs-letter-spacing: var(--cc-primitives-font-letter-spacing-default);--cc-semantic-type-heading-sm-letter-spacing: var(--cc-primitives-font-letter-spacing-default);--cc-semantic-type-heading-md-letter-spacing: var(--cc-primitives-font-letter-spacing-default);--cc-semantic-type-heading-lg-letter-spacing: var(--cc-primitives-font-letter-spacing-default);--cc-semantic-type-heading-xl-letter-spacing: var(--cc-primitives-font-letter-spacing-default);--cc-semantic-type-display-sm-letter-spacing: var(--cc-primitives-font-letter-spacing-default);--cc-semantic-type-display-md-letter-spacing: var(--cc-primitives-font-letter-spacing-default);--cc-semantic-type-display-lg-letter-spacing: var(--cc-primitives-font-letter-spacing-default);--cc-semantic-type-label-sm-letter-spacing-wide: var(--cc-primitives-font-letter-spacing-wide);--cc-semantic-type-label-md-letter-spacing-wide: var(--cc-primitives-font-letter-spacing-wide);--cc-semantic-type-label-lg-letter-spacing-wide: var(--cc-primitives-font-letter-spacing-wide);--cc-semantic-dataviz-series-1: var(--cc-primitives-color-solid-orange-on-light-500);--cc-semantic-dataviz-series-2: var(--cc-primitives-color-solid-orange-on-light-300);--cc-semantic-dataviz-series-3: var(--cc-primitives-color-solid-orange-on-light-100);--cc-semantic-dataviz-series-4: var(--cc-primitives-color-solid-indigo-on-light-400);--cc-semantic-dataviz-series-5: var(--cc-primitives-color-solid-teal-on-light-300);--cc-semantic-dataviz-series-6: var(--cc-primitives-color-solid-pink-on-light-300);--cc-semantic-dataviz-series-7: var(--cc-primitives-color-solid-amber-on-light-300);--cc-semantic-dataviz-series-8: var(--cc-primitives-color-solid-tinted-on-light-400);--cc-semantic-dataviz-trend-positive: var(--cc-primitives-color-solid-emerald-on-light-400);--cc-semantic-dataviz-trend-negative: var(--cc-primitives-color-solid-red-on-light-500);--cc-semantic-dataviz-trend-neutral: var(--cc-primitives-color-solid-neutral-on-light-600);--cc-semantic-dataviz-grid-line: var(--cc-primitives-color-alpha-black-100);--cc-semantic-dataviz-axis-text: var(--cc-semantic-theme-content-tertiary);--cc-semantic-dataviz-tooltip-bg: var(--cc-primitives-color-solid-tinted-on-light-900);--cc-semantic-dataviz-tooltip-text: var(--cc-primitives-color-solid-tinted-on-light-050);--cc-semantic-effects-shadow-1: var(--cc-primitives-effects-shadow-level-1-x) var(--cc-primitives-effects-shadow-level-1-y) var(--cc-primitives-effects-shadow-level-1-blur) var(--cc-primitives-effects-shadow-level-1-spread) var(--cc-primitives-effects-shadow-level-1-color);--cc-semantic-effects-shadow-2: var(--cc-primitives-effects-shadow-level-2-x) var(--cc-primitives-effects-shadow-level-2-y) var(--cc-primitives-effects-shadow-level-2-blur) var(--cc-primitives-effects-shadow-level-2-spread) var(--cc-primitives-effects-shadow-level-2-color);--cc-semantic-effects-shadow-3: var(--cc-primitives-effects-shadow-level-3-x) var(--cc-primitives-effects-shadow-level-3-y) var(--cc-primitives-effects-shadow-level-3-blur) var(--cc-primitives-effects-shadow-level-3-spread) var(--cc-primitives-effects-shadow-level-3-color);--cc-semantic-spacing-0: var(--cc-primitives-dimension-0000);--cc-semantic-spacing-0_5: var(--cc-primitives-dimension-0050);--cc-semantic-spacing-1: var(--cc-primitives-dimension-0100);--cc-semantic-spacing-2: var(--cc-primitives-dimension-0200);--cc-semantic-spacing-3: var(--cc-primitives-dimension-0300);--cc-semantic-spacing-4: var(--cc-primitives-dimension-0400);--cc-semantic-spacing-5: var(--cc-primitives-dimension-0500);--cc-semantic-spacing-6: var(--cc-primitives-dimension-0600);--cc-semantic-spacing-7: var(--cc-primitives-dimension-0700);--cc-semantic-spacing-8: var(--cc-primitives-dimension-0800);--cc-semantic-spacing-9: var(--cc-primitives-dimension-0900);--cc-semantic-spacing-10: var(--cc-primitives-dimension-1000);--cc-semantic-spacing-11: var(--cc-primitives-dimension-1100);--cc-semantic-spacing-12: var(--cc-primitives-dimension-1200);--cc-semantic-spacing-14: var(--cc-primitives-dimension-1400);--cc-semantic-spacing-16: var(--cc-primitives-dimension-1600);--cc-semantic-spacing-20: var(--cc-primitives-dimension-2000);--cc-semantic-spacing-24: var(--cc-primitives-dimension-2400);--cc-semantic-spacing-32: var(--cc-primitives-dimension-3200);--cc-semantic-spacing-40: var(--cc-primitives-dimension-4000);--cc-semantic-spacing-70: var(--cc-primitives-dimension-7000);--cc-semantic-spacing-80: var(--cc-primitives-dimension-8000)}[data-theme=dark]{--cc-semantic-theme-content-primary: var(--cc-primitives-color-solid-tinted-on-dark-950);--cc-semantic-theme-content-secondary: var(--cc-primitives-color-solid-tinted-on-dark-700);--cc-semantic-theme-content-tertiary: var(--cc-primitives-color-solid-tinted-on-dark-500);--cc-semantic-theme-content-placeholder: var(--cc-primitives-color-solid-tinted-on-dark-500);--cc-semantic-theme-content-disabled: var(--cc-primitives-color-solid-tinted-on-dark-400);--cc-semantic-theme-content-inverse: var(--cc-primitives-color-solid-tinted-on-dark-050);--cc-semantic-theme-feedback-critical-low-content: var(--cc-primitives-color-solid-red-on-dark-800);--cc-semantic-theme-feedback-critical-low-bg: var(--cc-primitives-color-solid-red-on-dark-200);--cc-semantic-theme-feedback-critical-low-border: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-feedback-critical-high-bg: var(--cc-primitives-color-solid-red-on-dark-400);--cc-semantic-theme-feedback-critical-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-feedback-critical-high-border: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-palette-orange-low-bg: var(--cc-primitives-color-solid-orange-on-dark-200);--cc-semantic-theme-palette-orange-low-content: var(--cc-primitives-color-solid-orange-on-dark-800);--cc-semantic-theme-palette-orange-low-border: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-palette-orange-high-bg: var(--cc-primitives-color-solid-orange-on-dark-400);--cc-semantic-theme-palette-orange-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-palette-orange-high-border: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-palette-cyan-low-bg: var(--cc-primitives-color-solid-cyan-on-dark-200);--cc-semantic-theme-palette-cyan-low-content: var(--cc-primitives-color-solid-cyan-on-dark-800);--cc-semantic-theme-palette-cyan-low-border: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-palette-cyan-high-bg: var(--cc-primitives-color-solid-cyan-on-dark-400);--cc-semantic-theme-palette-cyan-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-palette-cyan-high-border: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-palette-purple-low-bg: var(--cc-primitives-color-solid-purple-on-dark-200);--cc-semantic-theme-palette-purple-low-content: var(--cc-primitives-color-solid-purple-on-dark-800);--cc-semantic-theme-palette-purple-low-border: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-palette-purple-high-bg: var(--cc-primitives-color-solid-purple-on-dark-400);--cc-semantic-theme-palette-purple-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-palette-purple-high-border: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-palette-pink-low-bg: var(--cc-primitives-color-solid-pink-on-dark-200);--cc-semantic-theme-palette-pink-low-content: var(--cc-primitives-color-solid-pink-on-dark-800);--cc-semantic-theme-palette-pink-low-border: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-palette-pink-high-bg: var(--cc-primitives-color-solid-pink-on-dark-400);--cc-semantic-theme-palette-pink-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-palette-pink-high-border: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-palette-red-low-bg: var(--cc-primitives-color-solid-red-on-dark-200);--cc-semantic-theme-palette-red-low-content: var(--cc-primitives-color-solid-red-on-dark-800);--cc-semantic-theme-palette-red-low-border: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-palette-red-high-bg: var(--cc-primitives-color-solid-red-on-dark-400);--cc-semantic-theme-palette-red-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-palette-red-high-border: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-palette-yellow-low-bg: var(--cc-primitives-color-solid-yellow-on-dark-200);--cc-semantic-theme-palette-yellow-low-content: var(--cc-primitives-color-solid-yellow-on-dark-800);--cc-semantic-theme-palette-yellow-low-border: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-palette-yellow-high-bg: var(--cc-primitives-color-solid-yellow-on-dark-400);--cc-semantic-theme-palette-yellow-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-palette-yellow-high-border: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-palette-lime-low-bg: var(--cc-primitives-color-solid-lime-on-dark-200);--cc-semantic-theme-palette-lime-low-content: var(--cc-primitives-color-solid-lime-on-dark-800);--cc-semantic-theme-palette-lime-low-border: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-palette-lime-high-bg: var(--cc-primitives-color-solid-lime-on-dark-300);--cc-semantic-theme-palette-lime-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-palette-lime-high-border: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-palette-blue-low-bg: var(--cc-primitives-color-solid-blue-on-dark-200);--cc-semantic-theme-palette-blue-low-content: var(--cc-primitives-color-solid-blue-on-dark-800);--cc-semantic-theme-palette-blue-low-border: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-palette-blue-high-bg: var(--cc-primitives-color-solid-blue-on-dark-400);--cc-semantic-theme-palette-blue-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-palette-blue-high-border: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-palette-neutral-low-bg: var(--cc-primitives-color-solid-neutral-on-dark-300);--cc-semantic-theme-palette-neutral-low-content: var(--cc-primitives-color-solid-neutral-on-dark-900);--cc-semantic-theme-palette-neutral-low-border: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-palette-neutral-high-bg: var(--cc-primitives-color-solid-neutral-on-dark-400);--cc-semantic-theme-palette-neutral-high-content: var(--cc-primitives-color-solid-neutral-on-dark-950);--cc-semantic-theme-palette-neutral-high-border: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-palette-tinted-low-bg: var(--cc-primitives-color-solid-tinted-on-dark-200);--cc-semantic-theme-palette-tinted-low-content: var(--cc-primitives-color-solid-tinted-on-dark-800);--cc-semantic-theme-palette-tinted-low-border: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-palette-tinted-high-bg: var(--cc-primitives-color-solid-tinted-on-dark-400);--cc-semantic-theme-palette-tinted-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-palette-tinted-high-border: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-bg-primary: var(--cc-primitives-color-solid-tinted-on-dark-100);--cc-semantic-theme-bg-secondary: var(--cc-primitives-color-solid-tinted-on-dark-200);--cc-semantic-theme-bg-tertiary: var(--cc-primitives-color-solid-tinted-on-dark-300);--cc-semantic-theme-bg-surface: var(--cc-primitives-color-solid-tinted-on-dark-200);--cc-semantic-theme-bg-inverse: var(--cc-primitives-color-solid-orange-on-dark-900);--cc-semantic-theme-bg-floating: var(--cc-primitives-color-solid-tinted-on-dark-200);--cc-semantic-theme-state-hovered-neutral: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-state-pressed-neutral: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-bg-backdrop: var(--cc-primitives-color-alpha-on-solid-800);--cc-semantic-theme-state-hovered-on-brand: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-state-hovered-inverse: var(--cc-primitives-color-alpha-black-050);--cc-semantic-theme-state-pressed-on-brand: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-state-pressed-inverse: var(--cc-primitives-color-alpha-black-100);--cc-semantic-theme-brand-static-low-bg: var(--cc-primitives-color-solid-orange-on-dark-200);--cc-semantic-theme-brand-static-low-content: var(--cc-primitives-color-solid-orange-on-dark-600);--cc-semantic-theme-brand-static-low-border: var(--cc-primitives-color-solid-orange-on-dark-600);--cc-semantic-theme-brand-static-high-bg: var(--cc-primitives-color-solid-orange-on-dark-500);--cc-semantic-theme-brand-static-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-brand-static-high-border: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-border-primary: var(--cc-primitives-color-solid-tinted-on-dark-200);--cc-semantic-theme-border-secondary: var(--cc-primitives-color-solid-tinted-on-dark-300);--cc-semantic-theme-border-strong: var(--cc-primitives-color-solid-tinted-on-dark-500);--cc-semantic-theme-border-focus: var(--cc-primitives-color-solid-cyan-on-dark-600);--cc-semantic-theme-shadow-low: var(--cc-primitives-color-alpha-black-400);--cc-semantic-theme-shadow-high: var(--cc-primitives-color-alpha-black-950);--cc-semantic-theme-shadow-brand: var(--cc-primitives-color-alpha-on-solid-100);--cc-semantic-theme-feedback-success-low-bg: var(--cc-primitives-color-solid-green-on-dark-200);--cc-semantic-theme-feedback-success-low-content: var(--cc-primitives-color-solid-green-on-dark-800);--cc-semantic-theme-feedback-success-low-border: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-feedback-success-high-bg: var(--cc-primitives-color-solid-green-on-dark-400);--cc-semantic-theme-feedback-success-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-feedback-success-high-border: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-feedback-warning-low-bg: var(--cc-primitives-color-solid-yellow-on-dark-200);--cc-semantic-theme-feedback-warning-low-content: var(--cc-primitives-color-solid-yellow-on-dark-800);--cc-semantic-theme-feedback-warning-low-border: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-feedback-warning-high-bg: var(--cc-primitives-color-solid-yellow-on-dark-700);--cc-semantic-theme-feedback-warning-high-content: var(--cc-primitives-color-solid-yellow-on-dark-200);--cc-semantic-theme-feedback-warning-high-border: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-feedback-info-low-bg: var(--cc-primitives-color-solid-blue-on-dark-200);--cc-semantic-theme-feedback-info-low-content: var(--cc-primitives-color-solid-blue-on-dark-800);--cc-semantic-theme-feedback-info-low-border: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-feedback-info-high-bg: var(--cc-primitives-color-solid-blue-on-dark-400);--cc-semantic-theme-feedback-info-high-content: var(--cc-primitives-color-solid-base-white);--cc-semantic-theme-feedback-info-high-border: var(--cc-primitives-color-alpha-white-100);--cc-semantic-theme-bg-skeleton: var(--cc-primitives-color-solid-tinted-on-dark-400);--cc-semantic-theme-border-knockout: var(--cc-semantic-theme-bg-primary);--cc-semantic-theme-bg-disabled: var(--cc-primitives-color-solid-tinted-on-dark-400);--cc-semantic-theme-border-disabled: var(--cc-primitives-color-solid-tinted-on-dark-400);--cc-semantic-theme-palette-alpha-low-bg: var(--cc-primitives-color-alpha-on-solid-600);--cc-semantic-theme-palette-alpha-low-content: var(--cc-primitives-color-alpha-white-950);--cc-semantic-theme-palette-alpha-low-border: var(--cc-primitives-color-alpha-on-solid-500);--cc-semantic-theme-palette-alpha-high-bg: var(--cc-primitives-color-alpha-white-600);--cc-semantic-theme-palette-alpha-high-content: var(--cc-primitives-color-alpha-on-solid-950);--cc-semantic-theme-palette-alpha-high-border: var(--cc-primitives-color-alpha-white-500);--cc-semantic-theme-state-hovered-brand: var(--cc-primitives-color-alpha-white-050);--cc-semantic-theme-state-pressed-brand: var(--cc-primitives-color-alpha-white-100);--cc-semantic-dataviz-series-1: var(--cc-primitives-color-solid-orange-on-dark-600);--cc-semantic-dataviz-series-2: var(--cc-primitives-color-solid-orange-on-dark-400);--cc-semantic-dataviz-series-3: var(--cc-primitives-color-solid-orange-on-dark-300);--cc-semantic-dataviz-series-4: var(--cc-primitives-color-solid-indigo-on-dark-500);--cc-semantic-dataviz-series-5: var(--cc-primitives-color-solid-teal-on-dark-600);--cc-semantic-dataviz-series-6: var(--cc-primitives-color-solid-pink-on-dark-500);--cc-semantic-dataviz-series-7: var(--cc-primitives-color-solid-amber-on-dark-400);--cc-semantic-dataviz-series-8: var(--cc-primitives-color-solid-tinted-on-dark-600);--cc-semantic-dataviz-trend-positive: var(--cc-primitives-color-solid-emerald-on-dark-600);--cc-semantic-dataviz-trend-negative: var(--cc-primitives-color-solid-red-on-dark-600);--cc-semantic-dataviz-trend-neutral: var(--cc-primitives-color-solid-neutral-on-dark-600);--cc-semantic-dataviz-grid-line: var(--cc-primitives-color-alpha-white-100);--cc-semantic-dataviz-axis-text: var(--cc-semantic-theme-content-tertiary);--cc-semantic-dataviz-tooltip-bg: var(--cc-primitives-color-solid-tinted-on-dark-900);--cc-semantic-dataviz-tooltip-text: var(--cc-primitives-color-solid-tinted-on-dark-050)}:root{--font-sans: var(--cc-primitives-font-family-text, "Roboto Flex", system-ui, sans-serif);--font-serif: var(--cc-primitives-font-family-display, "Roboto Serif", Georgia, serif);--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px;--duration-fast: var(--cc-primitives-motion-fast, .15s);--duration-medium: var(--cc-primitives-motion-medium, 225ms);--duration-slow: var(--cc-primitives-motion-slow, .3s);--shadow-1: var(--cc-semantic-effects-shadow-1, 0 1px 2px rgba(38,18,9,.06), 0 1px 3px rgba(38,18,9,.05));--shadow-2: var(--cc-semantic-effects-shadow-2, 0 4px 12px rgba(38,18,9,.08), 0 2px 4px rgba(38,18,9,.04));--shadow-3: var(--cc-semantic-effects-shadow-3, 0 16px 40px rgba(38,18,9,.14), 0 4px 12px rgba(38,18,9,.08));--color-background: var(--cc-semantic-theme-bg-primary);--color-foreground: var(--cc-semantic-theme-content-primary);--color-card: var(--cc-semantic-theme-bg-primary);--color-popover: var(--cc-semantic-theme-bg-floating);--color-primary: var(--cc-semantic-theme-brand-static-high-bg);--color-primary-foreground: var(--cc-semantic-theme-brand-static-high-content);--color-secondary: var(--cc-semantic-theme-brand-static-low-bg);--color-secondary-foreground: var(--cc-semantic-theme-brand-static-low-content);--color-muted: var(--cc-semantic-theme-bg-tertiary);--color-muted-foreground: var(--cc-semantic-theme-content-tertiary);--color-accent: var(--cc-semantic-theme-bg-secondary);--color-destructive: var(--cc-semantic-theme-feedback-critical-high-bg);--color-destructive-foreground: var(--cc-semantic-theme-feedback-critical-high-content);--color-ring: var(--cc-semantic-theme-border-focus);--color-content-primary: var(--cc-semantic-theme-content-primary);--color-content-secondary: var(--cc-semantic-theme-content-secondary);--color-content-tertiary: var(--cc-semantic-theme-content-tertiary);--color-content-placeholder: var(--cc-semantic-theme-content-placeholder);--color-content-inverse: var(--cc-semantic-theme-content-inverse);--color-bg-primary: var(--cc-semantic-theme-bg-primary);--color-bg-secondary: var(--cc-semantic-theme-bg-secondary);--color-bg-tertiary: var(--cc-semantic-theme-bg-tertiary);--color-bg-surface: var(--cc-semantic-theme-bg-surface);--color-bg-floating: var(--cc-semantic-theme-bg-floating);--color-bg-backdrop: var(--cc-semantic-theme-bg-backdrop, rgba(0,0,0,.4));--color-bg-skeleton: var(--cc-semantic-theme-bg-skeleton);--color-border-primary: var(--cc-semantic-theme-border-primary);--color-border-secondary: var(--cc-semantic-theme-border-secondary);--color-border-strong: var(--cc-semantic-theme-border-strong);--color-border-focus: var(--cc-semantic-theme-border-focus);--color-state-hovered-neutral: var(--cc-semantic-theme-state-hovered-neutral);--color-state-pressed-neutral: var(--cc-semantic-theme-state-pressed-neutral);--color-state-hovered-brand: var(--cc-semantic-theme-state-hovered-brand);--color-state-hovered-on-brand: var(--cc-semantic-theme-state-hovered-on-brand);--color-state-pressed-on-brand: var(--cc-semantic-theme-state-pressed-on-brand);--color-brand-soft: var(--cc-semantic-theme-brand-static-low-bg);--color-brand-soft-fg: var(--cc-semantic-theme-brand-static-low-content);--color-brand-soft-border: var(--cc-semantic-theme-brand-static-low-border);--color-success: var(--cc-semantic-theme-feedback-success-high-bg);--color-success-soft: var(--cc-semantic-theme-feedback-success-low-bg);--color-success-soft-fg: var(--cc-semantic-theme-feedback-success-low-content);--color-warning: var(--cc-semantic-theme-feedback-warning-high-bg);--color-warning-soft: var(--cc-semantic-theme-feedback-warning-low-bg);--color-warning-soft-fg: var(--cc-semantic-theme-feedback-warning-low-content);--color-info: var(--cc-semantic-theme-feedback-info-high-bg);--color-info-soft: var(--cc-semantic-theme-feedback-info-low-bg);--color-info-soft-fg: var(--cc-semantic-theme-feedback-info-low-content);--color-critical: var(--cc-semantic-theme-feedback-critical-high-bg);--color-critical-soft: var(--cc-semantic-theme-feedback-critical-low-bg);--color-critical-soft-fg: var(--cc-semantic-theme-feedback-critical-low-content)}:root{--bg: var(--color-background);--fg: var(--color-foreground);--muted: var(--color-content-tertiary);--line: var(--color-border-secondary);--accent: var(--color-primary);--ok: var(--color-success);--warn: var(--color-warning);--err: var(--color-destructive);--ring: color-mix(in srgb, var(--color-ring) 30%, transparent)}*{box-sizing:border-box}html{background:var(--color-background);color:var(--color-foreground)}body{margin:0;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background var(--duration-medium) ease,color var(--duration-medium) ease}h1,h2{font-family:var(--font-serif);color:var(--color-foreground);letter-spacing:-.01em;font-weight:600}h3,h4{font-family:var(--font-sans);color:var(--color-content-secondary);font-weight:600;font-size:1rem;line-height:1.25;letter-spacing:0}::selection{background:var(--color-brand-soft);color:var(--color-brand-soft-fg)}a{color:var(--color-primary)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-full);border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--color-content-tertiary);background-clip:padding-box}.app-shell{display:flex;align-items:stretch;min-height:100vh}.app-main{flex:1;min-width:0;display:flex;flex-direction:column}.sidebar{width:15.5rem;flex:none;box-sizing:border-box;display:flex;flex-direction:column;background:var(--color-bg-surface);border-right:1px solid var(--color-border-secondary);padding:.85rem .7rem .7rem;position:sticky;top:0;height:100vh;z-index:30}.sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .4rem .85rem}.sidebar-brand{display:inline-flex;align-items:center;min-width:0;text-decoration:none}.brand-logo{display:none;height:1.7rem;width:auto;max-width:100%;object-fit:contain;object-position:left center}:root:not([data-sidebar-collapsed=true]):not([data-theme=dark]) .brand-full-light{display:block}:root:not([data-sidebar-collapsed=true])[data-theme=dark] .brand-full-dark{display:block}:root[data-sidebar-collapsed=true]:not([data-theme=dark]) .brand-icon-light{display:block;height:1.95rem}:root[data-sidebar-collapsed=true][data-theme=dark] .brand-icon-dark{display:block;height:1.95rem}.sidebar-trigger{flex:none;min-height:0;padding:.35rem;background:transparent;border:none;color:var(--color-content-tertiary);cursor:pointer;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.sidebar-trigger:hover{background:var(--color-state-hovered-neutral);color:var(--color-foreground)}.sidebar-nav{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.12rem;padding:.1rem 0}.sidebar-group-label{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-content-tertiary);padding:.55rem .6rem .32rem}.sidebar-divider{height:1px;background:var(--color-border-secondary);margin:.55rem .45rem}.sidebar-item{display:flex;align-items:center;gap:.62rem;height:2.5rem;padding:0 .65rem;border-radius:var(--radius-lg);color:var(--color-content-secondary);text-decoration:none;font-size:.9rem;font-weight:500;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.sidebar-item:hover{background:var(--color-state-hovered-neutral);color:var(--color-foreground)}.sidebar-item.active{background:var(--color-bg-tertiary);color:var(--color-foreground);font-weight:600}.sidebar-item.active .sidebar-icon{color:var(--color-primary)}.sidebar-icon{flex:none;color:var(--color-content-tertiary)}.sidebar-item:hover .sidebar-icon{color:inherit}.sidebar-label{flex:1}.sidebar-badge{flex:none;min-width:1.2rem;height:1.2rem;padding:0 .35rem;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-foreground);font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.sidebar-foot{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .35rem .2rem;border-top:1px solid var(--color-border-secondary)}.sidebar-user{display:flex;align-items:center;gap:.55rem}.sidebar-avatar{flex:none;width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--color-brand-soft);color:var(--color-brand-soft-fg);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.sidebar-user-select{display:flex;flex-direction:column;gap:.02rem;flex:1;min-width:0}.sidebar-user-caption{font-size:.62rem;color:var(--color-content-tertiary);text-transform:uppercase;letter-spacing:.05em}.sidebar-user-select select{border:none;background:transparent;color:var(--color-foreground);font-weight:600;font-size:.9rem;padding:0;margin:0;cursor:pointer;font-family:inherit;min-height:0;max-width:100%}.sidebar-foot-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.provider-badge{font-size:.66rem;max-width:9.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page{max-width:82rem;margin:0 auto;padding:1.9rem 2.25rem 5rem;width:100%;box-sizing:border-box}.layout{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}@media (max-width: 46rem){.layout{grid-template-columns:1fr}}.console form{width:100%}.console form input[type=text]{flex:1 1 auto}body{overflow-x:hidden}@media (max-width: 52rem){.app-shell{flex-direction:column}.sidebar{width:100%;height:auto;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.4rem;border-right:none;border-bottom:1px solid var(--color-border-secondary);padding:.5rem .9rem}.sidebar-head{padding:0;margin-right:.4rem}.sidebar-nav{flex-direction:row;flex-wrap:wrap;overflow:visible;flex:1;gap:.15rem}.sidebar-group-label,.sidebar-divider{display:none}.sidebar-item{height:2.2rem}.sidebar-foot{flex-direction:row;align-items:center;border-top:none;padding:0;gap:.6rem}.hotkey-bar{left:0}}@media (min-width: 52.01rem){.sidebar{transition:width var(--duration-medium) ease}.hotkey-bar{transition:left var(--duration-medium) ease}:root[data-sidebar-collapsed=true] .sidebar{width:4.5rem;padding-left:.5rem;padding-right:.5rem}:root[data-sidebar-collapsed=true] .sidebar-head{flex-direction:column;gap:.55rem;padding:.4rem 0 .75rem}:root[data-sidebar-collapsed=true] .sidebar-brand{justify-content:center;width:100%}:root[data-sidebar-collapsed=true] .sidebar-label,:root[data-sidebar-collapsed=true] .sidebar-group-label,:root[data-sidebar-collapsed=true] .sidebar-badge,:root[data-sidebar-collapsed=true] .sidebar-user-select,:root[data-sidebar-collapsed=true] .provider-badge{display:none}:root[data-sidebar-collapsed=true] .sidebar-item{justify-content:center;padding:0;gap:0}:root[data-sidebar-collapsed=true] .sidebar-divider{width:55%;margin-left:auto;margin-right:auto}:root[data-sidebar-collapsed=true] .sidebar-foot{align-items:center}:root[data-sidebar-collapsed=true] .sidebar-user{justify-content:center}:root[data-sidebar-collapsed=true] .sidebar-foot-row{justify-content:center}:root[data-sidebar-collapsed=true] .hotkey-bar{left:4.5rem}}.timings{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:.85rem}.timing{display:inline-flex;align-items:baseline;gap:.4rem}.timing-label{color:var(--color-content-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.timing-val{color:var(--color-foreground);font-weight:600;font-size:.85rem;font-variant-numeric:tabular-nums}.search-landing{max-width:46rem;margin-top:.5rem}.landing-lead{color:var(--color-content-secondary);font-size:.95rem;margin:0 0 1.75rem;max-width:42rem}.landing-section{margin-bottom:1.6rem}.landing-label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--color-content-tertiary);margin:0 0 .65rem}.landing-chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip-action{cursor:pointer;border-color:var(--color-border-secondary);transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease,background var(--duration-fast) ease}.chip-action:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-brand-soft)}.landing-area-count{color:var(--color-content-tertiary);font-weight:500}.landing-prompts{display:flex;flex-direction:column;gap:.15rem;align-items:flex-start}.landing-prompt{min-height:0;justify-content:flex-start;text-align:left;border:none;background:transparent;color:var(--color-content-secondary);padding:.4rem .25rem;font-size:.95rem;font-weight:400;border-radius:var(--radius-md)}.landing-prompt:hover{background:transparent;color:var(--color-primary)}.landing-prompt-arrow{color:var(--color-primary);font-weight:700}.card{background:var(--color-card);border:1px solid var(--color-border-secondary);border-radius:0;padding:1.5rem;margin-bottom:.85rem;transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease}a.card-link{display:block;text-decoration:none;color:inherit;cursor:pointer}a.card-link:hover{background:var(--color-state-hovered-neutral)}a.card-link strong{color:var(--color-foreground)}a.card-link p{color:var(--color-content-secondary)}.card{overflow-wrap:anywhere}.card p{overflow-wrap:anywhere;word-break:break-word}.card-link.selected{border-color:var(--color-primary);background:var(--color-brand-soft)}button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--color-primary);color:var(--color-primary-foreground);border:1px solid transparent;border-radius:var(--radius-full);min-height:2.5rem;padding:0 1rem;font:inherit;font-weight:600;font-size:.875rem;cursor:pointer;line-height:1;white-space:nowrap;transition:background var(--duration-fast) ease,box-shadow var(--duration-fast) ease,border-color var(--duration-fast) ease,opacity var(--duration-fast) ease}button:hover{background:linear-gradient(var(--color-state-hovered-on-brand),var(--color-state-hovered-on-brand)),var(--color-primary)}button:active{background:linear-gradient(var(--color-state-pressed-on-brand),var(--color-state-pressed-on-brand)),var(--color-primary)}button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}button:disabled{opacity:.45;cursor:default;background:var(--color-bg-tertiary);color:var(--color-content-tertiary)}button.secondary{background:transparent;color:var(--color-foreground);border:1px solid var(--color-border-secondary)}button.secondary:hover{background:var(--color-state-hovered-neutral)}button.secondary:disabled{background:transparent}button.danger{background:var(--color-critical);color:var(--color-critical-foreground, #fff)}button.danger:hover{background:linear-gradient(var(--color-state-hovered-on-brand),var(--color-state-hovered-on-brand)),var(--color-critical)}button.danger-outline{background:transparent;color:var(--color-critical);border:1px solid var(--color-critical)}button.danger-outline:hover{background:var(--color-critical-soft)}.folder-caret,.cite-ref,.theme-toggle,button.chip{min-height:0}input[type=text],textarea,select{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);padding:.5rem .75rem;font:inherit;font-family:var(--font-sans);font-size:.9rem;width:100%;background:transparent;color:var(--color-foreground);box-shadow:var(--shadow-1);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}input[type=text]{min-height:2.25rem}input[type=text]::placeholder,textarea::placeholder{color:var(--color-content-placeholder)}input[type=text]:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--ring)}mark{background:var(--color-warning-soft);color:var(--color-warning-soft-fg);padding:0 3px;border-radius:var(--radius-xs)}.chip{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .6rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;letter-spacing:.01em;border:1px solid transparent;background:var(--color-bg-tertiary);color:var(--color-content-secondary)}.chip.succeeded{color:var(--color-success-soft-fg);background:var(--color-success-soft)}.chip.failed,.chip.dead_letter{color:var(--color-critical-soft-fg);background:var(--color-critical-soft)}.chip.review_required{color:var(--color-warning-soft-fg);background:var(--color-warning-soft)}.chip.skipped{color:var(--color-content-tertiary);background:var(--color-bg-tertiary)}.chip.pending,.chip.running{color:var(--color-info-soft-fg);background:var(--color-info-soft)}.muted{color:var(--color-content-tertiary);font-size:.86rem}.answer-rail h3{margin-top:0}.answer-rail{min-width:0}table{width:100%;border-collapse:collapse;background:transparent;font-size:.9rem}th{text-align:left;padding:.5rem .7rem;border-bottom:1px solid var(--color-border-secondary);color:var(--color-content-tertiary);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}td{text-align:left;padding:.55rem .7rem;border-bottom:1px solid var(--color-border-secondary)}tbody tr{transition:background var(--duration-fast) ease}tbody tr:hover{background:var(--color-bg-secondary)}.progress-track{width:100%;height:8px;border-radius:var(--radius-full);background:var(--color-bg-tertiary);overflow:hidden}.progress-fill{height:100%;border-radius:var(--radius-full);background:var(--color-primary);transition:width .4s ease}.progress-fill.active{background-image:linear-gradient(90deg,var(--color-primary) 25%,color-mix(in srgb,var(--color-primary) 55%,white) 50%,var(--color-primary) 75%);background-size:200% 100%;animation:progressShimmer 1s linear infinite}@keyframes progressShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--color-primary);animation:pulse 1s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.fade-in{animation:fadeIn var(--duration-slow) cubic-bezier(.22,1,.36,1) both}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.skeleton-group{display:flex;flex-direction:column;gap:.55rem}.skeleton{height:.95rem;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-bg-tertiary) 25%,var(--color-bg-secondary) 50%,var(--color-bg-tertiary) 75%);background-size:200% 100%;animation:shimmer 1.3s ease-in-out infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.caret{display:inline-block;width:2px;height:1.05em;background:var(--color-primary);vertical-align:text-bottom;margin-left:2px;animation:blink .8s steps(1) infinite}@keyframes blink{50%{opacity:0}}.browse-head{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1rem}.browse-layout{display:grid;grid-template-columns:16rem 1fr;gap:1.75rem;align-items:start}.browse-rail{position:sticky;top:4.5rem}.rail-head{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-content-tertiary);margin-bottom:.5rem}.tag-filter{display:flex;flex-wrap:wrap;gap:.35rem}.tag-chip{cursor:pointer;background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);color:var(--color-content-secondary);transition:all var(--duration-fast) ease}.tag-chip:hover{background:var(--color-state-hovered-neutral)}.tag-chip.active{background:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary)}.browse-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem;margin-bottom:1rem}.crumb-seg{display:inline-flex;align-items:center;gap:.1rem}.crumb-sep{color:var(--color-content-tertiary);font-size:.9rem}.crumb{min-height:0;padding:.3rem .55rem;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-content-secondary);font-weight:600;font-size:.9rem;cursor:pointer;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.crumb:hover:not(:disabled){background:var(--color-state-hovered-neutral);color:var(--color-foreground)}.crumb:disabled{cursor:default;color:var(--color-foreground)}.browse-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1rem}.browse-clear{min-height:0;padding:.32rem .75rem;background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);color:var(--color-content-secondary);font-weight:600;font-size:.82rem;cursor:pointer;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.browse-clear:hover{background:var(--color-state-hovered-neutral);color:var(--color-foreground)}.browse-folder{display:flex;align-items:center;gap:.65rem;width:100%;min-height:0;justify-content:flex-start;text-align:left;padding:.75rem 1rem;margin-bottom:.4rem;background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:0;color:var(--color-foreground);font-weight:600;font-size:.95rem;cursor:pointer;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease}.browse-folder:hover{border-color:var(--color-primary);background:var(--color-state-hovered-neutral)}.browse-folder-icon{display:inline-flex;color:var(--color-primary)}.browse-folder-name{flex:1}.browse-folder-count{font-weight:500}.browse-folder-chevron{display:inline-flex;color:var(--color-content-tertiary)}.browse-folder:hover .browse-folder-chevron{color:var(--color-primary)}.browse-divider{height:1px;background:var(--color-border-secondary);margin:1rem 0}.card-tags{margin-top:.35rem;display:flex;gap:.3rem;flex-wrap:wrap}.pagination{display:flex;align-items:center;justify-content:center;gap:.9rem;margin-top:1.25rem}.pagination button{background:transparent;color:var(--color-foreground);border:1px solid var(--color-border-secondary);padding:.35rem .9rem}.pagination button:hover:not(:disabled){background:var(--color-state-hovered-neutral)}@media (max-width: 46rem){.browse-layout{grid-template-columns:1fr}}.markdown-body{line-height:1.65;overflow-wrap:anywhere;color:var(--color-content-primary)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{font-family:var(--font-serif);line-height:1.25;margin:1.5rem 0 .6rem;letter-spacing:-.01em}.markdown-body h1{font-size:1.7rem}.markdown-body h2{font-size:1.35rem}.markdown-body h3{font-size:1.12rem}.markdown-body p{margin:.65rem 0}.markdown-body ul,.markdown-body ol{padding-left:1.5rem;margin:.65rem 0}.markdown-body li{margin:.2rem 0}.markdown-body code{background:var(--color-bg-tertiary);padding:.1rem .35rem;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.88em}.markdown-body pre{background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);padding:.9rem 1rem;border-radius:var(--radius-lg);overflow-x:auto}.markdown-body pre code{background:none;padding:0}.markdown-body blockquote{border-left:3px solid var(--color-primary);margin:.75rem 0;padding:.15rem 0 .15rem 1rem;color:var(--color-content-secondary)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{scroll-margin-top:1rem}.doc-body-row{display:flex;gap:1.5rem;align-items:flex-start}.doc-body-row .markdown-body{flex:1;min-width:0}.doc-toc{flex:0 0 15rem;position:sticky;top:1rem;align-self:flex-start;max-height:calc(100vh - 2rem);overflow-y:auto;border-left:1px solid var(--color-border-secondary);padding-left:1rem}.doc-toc-title{list-style:none;cursor:pointer;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-content-secondary);margin-bottom:.5rem}.doc-toc-title::-webkit-details-marker{display:none}.doc-toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem}.doc-toc-list a{display:block;line-height:1.35;font-size:.86rem;color:var(--color-content-secondary);text-decoration:none}.doc-toc-list a:hover{color:var(--color-primary)}@media (max-width: 900px){.doc-body-row{flex-direction:column}.doc-toc{position:static;flex-basis:auto;width:100%;max-height:none;border-left:none;border-bottom:1px solid var(--color-border-secondary);padding-left:0;padding-bottom:.75rem;margin-bottom:1rem}}.markdown-body a{color:var(--color-primary);text-underline-offset:2px}.hotkey-bar{position:fixed;bottom:0;left:15.5rem;right:0;display:flex;gap:1.4rem;flex-wrap:wrap;padding:.55rem 1.5rem;background:color-mix(in srgb,var(--color-bg-surface) 85%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px);border-top:1px solid var(--color-border-secondary);font-size:.8rem;color:var(--color-content-tertiary);z-index:20}.hotkey{display:inline-flex;align-items:center;gap:.4rem}.hotkey kbd{background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-bottom-width:2px;border-radius:var(--radius-sm);padding:.05rem .4rem;font-family:var(--font-mono);font-size:.76rem;color:var(--color-foreground);min-width:1.2rem;text-align:center}.feedback-box{margin-top:1rem;padding-top:.85rem;border-top:1px dashed var(--color-border-secondary)}.feedback-box textarea{width:100%}.usage-strip{font-size:.8rem;background:var(--color-brand-soft);color:var(--color-brand-soft-fg);border-radius:var(--radius-full);padding:.25rem .7rem;display:inline-block}.card textarea{width:100%}.cite-toggle{background:none;color:var(--color-foreground);border:none;padding:.15rem 0;cursor:pointer;width:100%;min-height:0;justify-content:flex-start;text-align:left;font:inherit;border-radius:var(--radius-sm)}.cite-toggle:hover{color:var(--color-primary)}.cite-ref{background:var(--color-brand-soft);border:none;color:var(--color-brand-soft-fg);font:inherit;font-weight:600;padding:0 .28rem;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) ease;vertical-align:baseline}.cite-ref:hover{background:var(--color-primary);color:var(--color-primary-foreground)}::highlight(find){background:var(--color-warning-soft);color:var(--color-warning-soft-fg)}::highlight(find-current){background:var(--color-primary);color:var(--color-primary-foreground)}.review-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.1rem;align-items:start}.feedback-row,.import-row,.usage-row{display:flex;align-items:baseline;gap:.55rem;padding:.5rem 0;border-bottom:1px solid var(--color-border-secondary)}.feedback-row:last-child,.import-row:last-child,.usage-row:last-child{border-bottom:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-bg-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:50;animation:fadeIn var(--duration-fast) ease both}.modal-card{background:var(--color-bg-floating);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);padding:1.4rem;width:min(32rem,92vw);box-shadow:var(--shadow-3);animation:modalIn var(--duration-medium) cubic-bezier(.22,1,.36,1) both}@keyframes modalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.theme-toggle{background:transparent;color:var(--color-content-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);width:2.1rem;height:2.1rem;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1}.theme-toggle:hover{background:var(--color-state-hovered-neutral);color:var(--color-foreground)}.stat-row{display:flex;gap:.85rem;flex-wrap:wrap;margin-bottom:.85rem}.stat-card{flex:1 1 8rem;background:var(--color-card);border:1px solid var(--color-border-secondary);padding:1rem 1.15rem}.stat-card .num{font-family:var(--font-serif);font-size:1.75rem;font-weight:600;line-height:1.1;color:var(--color-foreground)}.stat-card .sub{color:var(--color-content-secondary);font-size:.8rem;margin-top:.25rem}.bar-row{display:flex;align-items:center;gap:.6rem;padding:.3rem 0}.bar-label{flex:0 0 13rem;max-width:13rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.bar-track{flex:1 1 auto;height:.55rem;background:var(--color-bg-secondary);border-radius:var(--radius-full);overflow:hidden}.bar-fill{display:block;height:100%;background:var(--color-primary);border-radius:var(--radius-full)}.chip.gap-search-miss{background:var(--color-warning-soft);color:var(--color-warning-soft-fg)}.chip.gap-answer-gap{background:var(--color-critical-soft);color:var(--color-critical-soft-fg)}.chip.gap-both{background:var(--color-brand-soft);color:var(--color-brand-soft-fg)}.trend{display:flex;align-items:flex-end;gap:3px;height:4rem;margin-bottom:.5rem}.trend-col{flex:1 1 auto;display:flex;align-items:flex-end;justify-content:center;height:100%}.trend-stack{display:flex;flex-direction:column;width:72%;min-height:2px;background:var(--color-border-secondary)}.trend-stack .down{background:var(--color-critical)}.trend-stack .up{background:var(--color-success)}.forms-hub-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.forms-filter{max-width:18rem}.forms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}.form-card{display:flex;flex-direction:column;gap:.25rem;padding:.9rem 1rem;border:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);text-decoration:none;color:inherit}.form-card:hover{border-color:var(--color-primary)}.form-card-count{font-size:.8rem;color:var(--color-content-tertiary)}.form-badge{display:inline-block;margin-left:.4rem;padding:0 .4rem;font-size:.72rem;border-radius:var(--radius-full);background:var(--color-brand-soft);color:var(--color-primary)}.hit-fill{display:inline-block;margin-top:.35rem;font-size:.85rem;color:var(--color-primary)}.form-filler{max-width:64rem}.form-filler-back{display:inline-block;margin-bottom:.75rem}.form-filler-head{margin-bottom:1.5rem}.form-filler-head h1{margin:0 0 .35rem}.form-filler-sub{margin:0;color:var(--color-content-tertiary);font-size:.9rem}.form-filler-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2.5rem;align-items:start}.form-filler-form{min-width:0}.form-aside{display:flex;flex-direction:column;gap:1rem;min-width:0}.form-aside-card{margin-bottom:0}.form-aside-card h2{margin:0 0 1rem;font-size:1rem}.form-meta{display:flex;flex-direction:column;gap:.7rem;margin:0}.form-meta>div{display:flex;flex-direction:column;gap:.1rem}.form-meta dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-content-tertiary)}.form-meta dd{margin:0;font-size:.9rem;color:var(--color-content-secondary);overflow-wrap:anywhere}.form-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:1rem}.form-tag{padding:.12rem .55rem;font-size:.75rem;border-radius:var(--radius-full);background:var(--color-bg-tertiary);color:var(--color-content-secondary)}.form-aside-links{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1.1rem}.form-aside-note{margin:0;font-size:.82rem;line-height:1.5;color:var(--color-content-tertiary)}@media (max-width: 52rem){.form-filler-layout{grid-template-columns:1fr;gap:1.5rem}}.form-field-row{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.9rem}.form-field-row label{font-weight:600;font-size:.9rem}.form-field-row textarea{min-height:4rem}.form-radio-group{display:flex;gap:1rem}.form-radio{display:inline-flex;align-items:center;gap:.3rem;font-weight:400}.form-error{color:var(--color-critical);font-size:.9rem}.form-field-row input[type=checkbox]{align-self:flex-start;width:1.15rem;height:1.15rem;margin:.15rem 0 0}.form-field-row input[type=checkbox],.form-radio input[type=radio]{accent-color:var(--color-primary)}.go-back{display:inline-flex;align-items:center;gap:.4rem;min-height:0;margin-bottom:1.25rem;padding:.55rem 1.1rem;border-radius:var(--radius-full);background:var(--color-bg-tertiary);color:var(--color-content-secondary);border:1px solid var(--color-border-secondary);font-weight:600;font-size:.92rem;cursor:pointer;transition:background var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease}.go-back:hover{background:var(--color-state-hovered-neutral);color:var(--color-foreground);border-color:var(--color-border-strong)}.link-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:0;padding:.5rem 1rem;border-radius:var(--radius-full);border:1px solid transparent;font:inherit;font-weight:600;font-size:.88rem;cursor:pointer;transition:background var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease}.link-btn--outline{background:var(--color-bg-tertiary);color:var(--color-content-secondary);border-color:var(--color-border-secondary)}.link-btn--outline:hover{background:var(--color-state-hovered-neutral);color:var(--color-foreground);border-color:var(--color-border-strong)}.link-btn--solid{background:var(--color-primary);color:var(--color-primary-foreground)}.link-btn--solid:hover{filter:brightness(1.06)}.cite-open{margin-top:.6rem}.form-hit{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.form-hit-main{display:block;width:100%;text-decoration:none;color:inherit}.form-hit-main strong{color:var(--color-foreground)}.form-hit-main:hover strong{color:var(--color-primary)}.fill-btn{min-height:0;padding:.5rem 1rem;border-radius:var(--radius-full);font-weight:600;font-size:.88rem}.date-range{display:inline-flex;gap:0;border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);overflow:hidden;margin:.25rem 0 1rem}.date-range-btn{min-height:0;background:var(--color-bg-tertiary);color:var(--color-content-secondary);border:none;border-radius:0;padding:.35rem .9rem;cursor:pointer;font-size:.85rem}.date-range-btn:not(:last-child){border-right:1px solid var(--color-border-secondary)}.date-range-btn.active{background:var(--color-primary);color:var(--color-primary-foreground)}.card-head-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.show-dismissed{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--color-content-secondary);cursor:pointer}.gap-kinds{display:flex;gap:.35rem;margin-bottom:.6rem}.chip.gap-kind{cursor:pointer}.chip.gap-kind.active{background:var(--color-primary);color:var(--color-primary-foreground)}.bar-label-btn{background:none;border:none;padding:0;min-height:0;text-align:left;cursor:pointer;color:var(--color-foreground);text-decoration:none;font-weight:400}.bar-label-btn:hover{text-decoration:underline}.gap-action{min-height:0;padding:.15rem .5rem;font-size:.75rem;border-radius:var(--radius-full);background:var(--color-bg-tertiary);color:var(--color-content-secondary);border:1px solid var(--color-border-secondary);cursor:pointer}.gap-action:hover{background:var(--color-state-hovered-neutral)}.bar-row.dismissed{opacity:.5}.usage-row-link,.import-row-link,.feedback-row-link{text-decoration:none;color:inherit;border-radius:var(--radius-md);transition:background var(--duration-fast)}.usage-row-link:hover,.import-row-link:hover,.feedback-row-link:hover{background:var(--color-state-hovered-neutral)}.agents-table{width:100%;border-collapse:collapse}.agents-table th,.agents-table td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--color-border-secondary);font-size:.9rem}.agents-table th{color:var(--color-content-secondary);font-weight:600}.agents-table tbody tr.clickable{cursor:pointer}.agents-table tbody tr.clickable:hover{background:var(--color-state-hovered-neutral)}.agent-detail h4{margin:1.1rem 0 .4rem;font-size:.95rem}.word-cloud{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .7rem;line-height:1.35}.word-cloud-word{min-height:0;background:none;border:none;padding:.05rem .15rem;color:var(--color-content-secondary);cursor:pointer;font-weight:500;line-height:1;border-radius:var(--radius-md);transition:color var(--duration-fast),background var(--duration-fast)}.word-cloud-word:hover{color:var(--color-primary);background:var(--color-state-hovered-neutral)}.ghost-toggle{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .6rem;border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:transparent;color:var(--color-content-secondary);font-size:.8rem;cursor:pointer;align-self:flex-start}.ghost-toggle:hover{background:var(--color-state-hovered-neutral)}.ghost-toggle.active{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-brand-soft)}.ghost-toggle-label{font-weight:500}.doc-figure{margin:1rem 0}.doc-figure img{max-width:100%;height:auto;border:1px solid var(--line);border-radius:6px}.doc-image-loading{color:var(--muted);font-size:.85rem;padding:.5rem 0}.doc-image-failed{color:var(--muted);font-size:.85rem}.doc-figcaption{color:var(--muted);font-size:.85rem;margin-top:.35rem}.doc-figcaption.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.markdown-body table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}.markdown-body th,.markdown-body td{border:1px solid var(--line);padding:.4rem .6rem;text-align:left}.markdown-body th{background:var(--color-bg-tertiary);font-weight:600}
