:root {
  --font-sans: system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, 'Liberation Mono', monospace;
  --text-xs: 0.75rem;
  --text-sm: 0.875rem;
  --text-md: 1rem;
  --text-lg: 1.125rem;
  --text-xl: 1.375rem;
  --text-2xl: 1.75rem;
  --leading-tight: 1.15;
  --leading-body: 1.6;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-pill: 999px;
  --border-width: 1px;
  --shadow: 0 1px 3px rgba(14,15,18,0.08), 0 8px 24px rgba(14,15,18,0.06);
  --bg: #FBFBFA;
  --surface: #FFFFFF;
  --surface-2: #F4F4F3;
  --border: #E7E8EB;
  --border-strong: #D3D5DB;
  --text: #0E0F12;
  --text-muted: #5B616E;
  --accent: #2E5CFF;
  --accent-text: #FFFFFF;
  --accent-soft: #EAF0FF;
  --success: #1F9D57;
  --warning: #B7791F;
  --danger: #D64545;
  --text-3xl: 2.5rem;
  --text-display: 3.5rem;
  --tracking-tight: -0.02em;
  --space-8: 64px;
  --space-9: 96px;
  --code-bg: #F4F4F3;
  --primary: #0E0F12;
  --primary-text: #FFFFFF;
  --scrim: rgba(14,15,18,0.5);
  --shadow-sm: 0 1px 2px rgba(14,15,18,0.05);
  --v3-color-f7f5ef: #f7f5ef;
  --v3-color-24241f: #24241f;
  --v3-color-db481e: #db481e;
  --v3-color-d9d7cf: #d9d7cf;
  --v3-color-5f6057: #5f6057;
  --v3-color-fffdf7: #fffdf7;
  --v3-color-b93716: #b93716;
  --v3-color-d1cec4: #d1cec4;
  --v3-color-24241f12: #24241f12;
  --v3-color-eeece4: #eeece4;
  --v3-color-61685a: #61685a;
  --v3-color-232620: #232620;
  --v3-color-eceee3: #eceee3;
  --v3-color-42453d: #42453d;
  --v3-color-fba47c: #fba47c;
  --v3-color-a5ad9c: #a5ad9c;
  --v3-color-bec5b6: #bec5b6;
  --v3-color-a8c69b: #a8c69b;
  --v3-color-e9e7df: #e9e7df;
  --v3-color-cac8be: #cac8be;
  --v3-color-f9f8f2: #f9f8f2;
  --v3-color-73756a: #73756a;
  --v3-color-24241f24: #24241f24;
  --v3-color-858579: #858579;
  --v3-color-b8b9ad: #b8b9ad;
  --v3-color-272b24: #272b24;
  --v3-color-b7c0ac: #b7c0ac;
  --v3-color-555a4e: #555a4e;
  --v3-color-33382e: #33382e;
  --v3-color-373d32: #373d32;
  --v3-color-fdfcf7: #fdfcf7;
  --v3-color-ef6740: #ef6740;
  --v3-color-fff7df: #fff7df;
  --v3-color-fff7e7: #fff7e7;
  --v3-size-16px: 16px;
  --v3-size-3px: 3px;
  --v3-size-4px: 4px;
  --v3-size-1280px: 1280px;
  --v3-size-92px: 92px;
  --v3-size-1px: 1px;
  --v3-size-30px: 30px;
  --v3-size-neg1d5px: -1.5px;
  --v3-size-36px: 36px;
  --v3-size-14px: 14px;
  --v3-size-11px: 11px;
  --v3-size-18px: 18px;
  --v3-size-6px: 6px;
  --v3-size-52px: 52px;
  --v3-size-1d5px: 1.5px;
  --v3-size-48px: 48px;
  --v3-size-24px: 24px;
  --v3-size-42px: 42px;
  --v3-size-82px: 82px;
  --v3-size-neg5px: -5px;
  --v3-size-neg4px: -4px;
  --v3-size-17px: 17px;
  --v3-size-380px: 380px;
  --v3-size-15px: 15px;
  --v3-size-19px: 19px;
  --v3-size-5px: 5px;
  --v3-size-22px: 22px;
  --v3-size-300px: 300px;
  --v3-size-12px: 12px;
  --v3-size-10px: 10px;
  --v3-size-40px: 40px;
  --v3-size-13px: 13px;
  --v3-size-20px: 20px;
  --v3-size-340px: 340px;
  --v3-size-395px: 395px;
  --v3-size-9px: 9px;
  --v3-size-43px: 43px;
  --v3-size-353px: 353px;
  --v3-size-7px: 7px;
  --v3-size-35px: 35px;
  --v3-size-68px: 68px;
  --v3-size-230px: 230px;
  --v3-size-8px: 8px;
  --v3-size-2px: 2px;
  --v3-size-105px: 105px;
  --v3-size-124px: 124px;
  --v3-size-160px: 160px;
  --v3-size-77px: 77px;
  --v3-size-32px: 32px;
  --v3-size-28px: 28px;
  --v3-size-negd5px: -.5px;
  --v3-size-95px: 95px;
  --v3-size-56px: 56px;
  --v3-size-neg2d5px: -2.5px;
  --v3-size-neg2px: -2px;
  --v3-size-44px: 44px;
  --v3-size-50px: 50px;
  --v3-size-negd6px: -.6px;
  --v3-size-100px: 100px;
  --v3-size-84px: 84px;
  --v3-size-27px: 27px;
  --v3-size-400px: 400px;
  --v3-size-23px: 23px;
  --v3-size-21px: 21px;
  --v3-size-25px: 25px;
  --v3-size-57px: 57px;
  --v3-size-45px: 45px;
  --v3-size-330px: 330px;
  --v3-size-310px: 310px;
  --v3-size-34px: 34px;
  --v3-size-55px: 55px;
  --v3-size-60px: 60px;
  --v3-size-70px: 70px;
  --v3-size-66px: 66px;
  --v3-size-26px: 26px;
  --v3-size-1350px: 1350px;
  --v3-size-72px: 72px;
  --v3-size-1000px: 1000px;
  --v3-size-58px: 58px;
  --v3-size-neg3px: -3px;
  --v3-size-260px: 260px;
  --v3-size-700px: 700px;
  --v3-size-76px: 76px;
  --v3-size-49px: 49px;
  --v3-size-neg2d9px: -2.9px;
  --v3-size-108px: 108px;
  --v3-size-209px: 209px;
  --v3-size-65px: 65px;
  --v3-size-74px: 74px;
  --v3-size-195px: 195px;
  --v4-color-c6c6bc: #c6c6bc;
  --v4-color-24241f18: #24241f18;
  --v4-color-eeece4: #eeece4;
  --v4-color-5f6057: #5f6057;
  --v4-color-555a4e: #555a4e;
  --v4-color-232620: #232620;
  --v4-color-eceee3: #eceee3;
  --v4-color-24241f30: #24241f30;
  --v4-color-42453d: #42453d;
  --v4-color-fba47c: #fba47c;
  --v4-color-bec5b6: #bec5b6;
  --v4-color-a5ad9c: #a5ad9c;
  --v4-color-a8c69b: #a8c69b;
  --v4-color-73756a: #73756a;
  --v4-color-db481e: #db481e;
  --v4-color-272b24: #272b24;
  --v4-color-f7f5ef: #f7f5ef;
  --v4-color-b7c0ac: #b7c0ac;
  --v4-color-171a20: #171a20;
  --v4-color-9ea3ad: #9ea3ad;
  --v4-color-ef6740: #ef6740;
  --v4-color-fff7e7: #fff7e7;
  --v4-color-24241f: #24241f;
  --v4-color-a74624: #a74624;
  --v4-color-d1cec4: #d1cec4;
  --v4-size-40px: 40px;
  --v4-size-35px: 35px;
  --v4-size-1px: 1px;
  --v4-size-9px: 9px;
  --v4-size-20px: 20px;
  --v4-size-45px: 45px;
  --v4-size-12px: 12px;
  --v4-size-15px: 15px;
  --v4-size-150px: 150px;
  --v4-size-315px: 315px;
  --v4-size-8px: 8px;
  --v4-size-18px: 18px;
  --v4-size-10px: 10px;
  --v4-size-21px: 21px;
  --v4-size-19px: 19px;
  --v4-size-6px: 6px;
  --v4-size-5px: 5px;
  --v4-size-4px: 4px;
  --v4-size-105px: 105px;
  --v4-size-16px: 16px;
  --v4-size-28px: 28px;
  --v4-size-80px: 80px;
  --v4-size-1280px: 1280px;
  --v4-size-100px: 100px;
  --v4-size-17px: 17px;
  --v4-size-400px: 400px;
  --v4-size-51px: 51px;
  --v4-size-26px: 26px;
  --v4-size-14px: 14px;
  --v4-size-13px: 13px;
  --v4-size-11px: 11px;
  --v4-size-200px: 200px;
  --v4-size-330px: 330px;
  --v4-size-neg235px: -235px;
  --v4-size-2px: 2px;
  --v4-size-neg21px: -21px;
  --v4-size-neg2px: -2px;
  --v4-size-3px: 3px;
  --v4-size-7px: 7px;
  --v4-size-neg6px: -6px;
  --v4-size-neg35px: -35px;
  --v4-size-22px: 22px;
  --v4-size-70px: 70px;
  --v4-size-30px: 30px;
  --v4-size-24px: 24px;
  --v4-size-32px: 32px;
  --v4-size-25px: 25px;
  --v4-size-29px: 29px;
  --v4-size-neg1px: -1px;
  --v4-size-440px: 440px;
  --v4-size-285px: 285px;
  --v4-size-60px: 60px;
  --v4-size-33px: 33px;
  --v4-size-1100px: 1100px;
  --v4-size-280px: 280px;
  --v4-size-115px: 115px;
  --v4-size-44px: 44px;
  --v4-size-neg140px: -140px;
  --v4-size-700px: 700px;
  --v4-size-neg18px: -18px;
  --v4-size-50px: 50px;
  --v4-size-neg10px: -10px;
  --v4-size-42px: 42px;
  --v4-size-neg142px: -142px;
  --v4-size-neg19px: -19px;
  --v4-size-neg24px: -24px;
  --v4-size-235px: 235px;
  --v5-color-c9c8be: #c9c8be;
  --v5-color-f7f5ef: #f7f5ef;
  --v5-color-5f6057: #5f6057;
  --v5-color-161b2038: #161b2038;
  --v5-color-52554e: #52554e;
  --v5-color-fff: #fff;
  --v5-color-272727: #272727;
  --v5-color-ececea: #ececea;
  --v5-color-757572: #757572;
  --v5-color-d7d8d4: #d7d8d4;
  --v5-color-fb635c: #fb635c;
  --v5-color-edbe49: #edbe49;
  --v5-color-57c151: #57c151;
  --v5-color-252526: #252526;
  --v5-color-3d3d3d: #3d3d3d;
  --v5-color-979797: #979797;
  --v5-color-d8977a: #d8977a;
  --v5-color-ddddda: #ddddda;
  --v5-color-969691: #969691;
  --v5-color-aaaaa5: #aaaaa5;
  --v5-color-a4b895: #a4b895;
  --v5-color-f0f0ed: #f0f0ed;
  --v5-color-dcded9: #dcded9;
  --v5-color-fafaf8: #fafaf8;
  --v5-color-85877f: #85877f;
  --v5-color-6d8b56: #6d8b56;
  --v5-color-d6d8d2: #d6d8d2;
  --v5-color-83867d: #83867d;
  --v5-color-232323: #232323;
  --v5-color-1f1f1f: #1f1f1f;
  --v5-color-d4d4d4: #d4d4d4;
  --v5-color-323233: #323233;
  --v5-color-414142: #414142;
  --v5-color-b6b6b6: #b6b6b6;
  --v5-color-393939: #393939;
  --v5-color-dbad92: #dbad92;
  --v5-color-2b2b2b: #2b2b2b;
  --v5-color-262626: #262626;
  --v5-color-3b3b3b: #3b3b3b;
  --v5-color-484848: #484848;
  --v5-color-b27a5d: #b27a5d;
  --v5-color-21669b: #21669b;
  --v5-color-f2f2ef: #f2f2ef;
  --v5-color-777970: #777970;
  --v5-color-a1a399: #a1a399;
  --v5-color-52554a: #52554a;
  --v5-color-e3e4df: #e3e4df;
  --v5-color-42463a: #42463a;
  --v5-color-00000008: #00000008;
  --v5-color-191919: #191919;
  --v5-color-d5d5d1: #d5d5d1;
  --v5-color-292929: #292929;
  --v5-color-3a3a3a: #3a3a3a;
  --v5-color-d99a7c: #d99a7c;
  --v5-color-8c8c85: #8c8c85;
  --v5-color-ecece6: #ecece6;
  --v5-color-a9ba98: #a9ba98;
  --v5-color-92928c: #92928c;
  --v5-color-53534c: #53534c;
  --v5-color-7d7d76: #7d7d76;
  --v5-color-181a1e: #181a1e;
  --v5-color-d8d9dd: #d8d9dd;
  --v5-color-23252a: #23252a;
  --v5-color-30343b: #30343b;
  --v5-color-b0b2b9: #b0b2b9;
  --v5-color-777d8b: #777d8b;
  --v5-color-80c4ed: #80c4ed;
  --v5-color-7e93eb: #7e93eb;
  --v5-color-d6b1eb: #d6b1eb;
  --v5-color-15171c: #15171c;
  --v5-color-282b31: #282b31;
  --v5-color-1f2228: #1f2228;
  --v5-color-363a43: #363a43;
  --v5-color-21242a: #21242a;
  --v5-color-818895: #818895;
  --v5-color-9eaad4: #9eaad4;
  --v5-color-24272d: #24272d;
  --v5-color-424752: #424752;
  --v5-color-92b7f3: #92b7f3;
  --v5-color-111c2c: #111c2c;
  --v5-color-faf9f5: #faf9f5;
  --v5-color-3c3931: #3c3931;
  --v5-color-efeee9: #efeee9;
  --v5-color-e4e2da: #e4e2da;
  --v5-color-8b8880: #8b8880;
  --v5-color-38362f: #38362f;
  --v5-color-e4e1d8: #e4e1d8;
  --v5-color-edebe3: #edebe3;
  --v5-color-f7f6f1: #f7f6f1;
  --v5-color-e2dfd4: #e2dfd4;
  --v5-color-fffefa: #fffefa;
  --v5-color-d9d5c8: #d9d5c8;
  --v5-color-b87858: #b87858;
  --v5-color-181818: #181818;
  --v5-color-d5d5d0: #d5d5d0;
  --v5-color-222222: #222222;
  --v5-color-353535: #353535;
  --v5-color-999990: #999990;
  --v5-color-303030: #303030;
  --v5-color-82827b: #82827b;
  --v5-color-202020: #202020;
  --v5-color-363636: #363636;
  --v5-color-a3b397: #a3b397;
  --v5-color-252525: #252525;
  --v5-color-434343: #434343;
  --v5-color-deded6: #deded6;
  --v5-color-222: #222;
  --v5-color-111111: #111111;
  --v5-color-cccccc: #cccccc;
  --v5-color-343434: #343434;
  --v5-color-88b8c7: #88b8c7;
  --v5-color-676767: #676767;
  --v5-color-1a1a1a: #1a1a1a;
  --v5-color-a6b3c1: #a6b3c1;
  --v5-color-606873: #606873;
  --v5-color-d4ad71: #d4ad71;
  --v5-color-d4d2c8: #d4d2c8;
  --v5-color-66665c: #66665c;
  --v5-color-969589: #969589;
  --v5-color-272b24: #272b24;
  --v5-color-fff7e7: #fff7e7;
  --v5-color-c3c8b9: #c3c8b9;
  --v5-color-db481e: #db481e;
  --v5-color-73756a: #73756a;
  --v5-size-116px: 116px;
  --v5-size-435px: 435px;
  --v5-size-5px: 5px;
  --v5-size-18px: 18px;
  --v5-size-30px: 30px;
  --v5-size-110px: 110px;
  --v5-size-14px: 14px;
  --v5-size-9px: 9px;
  --v5-size-1px: 1px;
  --v5-size-10px: 10px;
  --v5-size-4px: 4px;
  --v5-size-6px: 6px;
  --v5-size-424px: 424px;
  --v5-size-35px: 35px;
  --v5-size-12px: 12px;
  --v5-size-31px: 31px;
  --v5-size-11px: 11px;
  --v5-size-7px: 7px;
  --v5-size-371px: 371px;
  --v5-size-34px: 34px;
  --v5-size-20px: 20px;
  --v5-size-2px: 2px;
  --v5-size-36px: 36px;
  --v5-size-15px: 15px;
  --v5-size-8px: 8px;
  --v5-size-3px: 3px;
  --v5-size-21px: 21px;
  --v5-size-22px: 22px;
  --v5-size-393px: 393px;
  --v5-size-103px: 103px;
  --v5-size-13px: 13px;
  --v5-size-negd5px: -.5px;
  --v5-size-17px: 17px;
  --v5-size-19px: 19px;
  --v5-size-16px: 16px;
  --v5-size-33px: 33px;
  --v5-size-32px: 32px;
  --v5-size-361px: 361px;
  --v5-size-96px: 96px;
  --v5-size-negd7px: -.7px;
  --v5-size-1100px: 1100px;
  --v5-size-390px: 390px;
  --v5-size-100px: 100px;
  --v5-size-740px: 740px;
  --v5-size-25px: 25px;
  --v5-size-86px: 86px;
  --v5-size-81px: 81px;
  --v5-size-700px: 700px;
  --v5-size-d5px: .5px;
  --v5-size-438px: 438px;
  --v5-size-407px: 407px;
  --v5-size-375px: 375px;
  --v5-size-385px: 385px;
  --v5-size-80px: 80px;
  --v5-size-77px: 77px;
  --pr-color-f7f5ef: #f7f5ef;
  --pr-color-24241f: #24241f;
  --pr-color-db481e: #db481e;
  --pr-color-d9d7cf: #d9d7cf;
  --pr-color-66665b: #66665b;
  --pr-color-eeece4: #eeece4;
  --pr-color-73756a: #73756a;
  --pr-color-fffdf7: #fffdf7;
  --pr-color-24241f12: #24241f12;
  --pr-color-a74728: #a74728;
  --pr-color-b9bab0: #b9bab0;
  --pr-color-e3e0d7: #e3e0d7;
  --pr-color-7b856e: #7b856e;
  --pr-color-fff7eb: #fff7eb;
  --pr-color-b64b28: #b64b28;
  --pr-color-f7e3d1: #f7e3d1;
  --pr-color-272b24: #272b24;
  --pr-color-414739: #414739;
  --pr-color-d2dac8: #d2dac8;
  --pr-color-b7c0ac: #b7c0ac;
  --pr-color-f4edd9: #f4edd9;
  --pr-color-4f5747: #4f5747;
  --pr-color-b7cba5: #b7cba5;
  --pr-color-a64b2d: #a64b2d;
  --pr-color-e5e2da: #e5e2da;
  --pr-color-587048: #587048;
  --pr-color-b6b5a9: #b6b5a9;
  --pr-color-fba47c: #fba47c;
  --pr-color-555a4e: #555a4e;
  --pr-color-ef6740: #ef6740;
  --pr-color-fff7e7: #fff7e7;
  --pr-size-16px: 16px;
  --pr-size-2px: 2px;
  --pr-size-4px: 4px;
  --pr-size-1280px: 1280px;
  --pr-size-92px: 92px;
  --pr-size-24px: 24px;
  --pr-size-1px: 1px;
  --pr-size-30px: 30px;
  --pr-size-neg1d5px: -1.5px;
  --pr-size-28px: 28px;
  --pr-size-14px: 14px;
  --pr-size-20px: 20px;
  --pr-size-22px: 22px;
  --pr-size-34px: 34px;
  --pr-size-11px: 11px;
  --pr-size-18px: 18px;
  --pr-size-6px: 6px;
  --pr-size-48px: 48px;
  --pr-size-10px: 10px;
  --pr-size-1d3px: 1.3px;
  --pr-size-61px: 61px;
  --pr-size-neg3px: -3px;
  --pr-size-580px: 580px;
  --pr-size-7px: 7px;
  --pr-size-9px: 9px;
  --pr-size-12px: 12px;
  --pr-size-3px: 3px;
  --pr-size-8px: 8px;
  --pr-size-467px: 467px;
  --pr-size-negd8px: -.8px;
  --pr-size-d3px: .3px;
  --pr-size-5px: 5px;
  --pr-size-13px: 13px;
  --pr-size-41px: 41px;
  --pr-size-220px: 220px;
  --pr-size-21px: 21px;
  --pr-size-23px: 23px;
  --pr-size-53px: 53px;
  --pr-size-42px: 42px;
  --pr-size-19px: 19px;
  --pr-size-17px: 17px;
  --pr-size-78px: 78px;
  --pr-size-43px: 43px;
  --pr-size-neg1d8px: -1.8px;
  --pr-size-600px: 600px;
  --pr-size-15px: 15px;
  --pr-size-44px: 44px;
  --pr-size-negd6px: -.6px;
  --pr-size-35px: 35px;
  --pr-size-790px: 790px;
  --pr-size-85px: 85px;
  --pr-size-40px: 40px;
  --pr-size-neg2px: -2px;
  --pr-size-380px: 380px;
  --pr-size-920px: 920px;
  --pr-size-32px: 32px;
  --pr-size-770px: 770px;
  --pr-size-38px: 38px;
  --pr-size-1350px: 1350px;
  --pr-size-1000px: 1000px;
  --pr-size-25px: 25px;
  --pr-size-440px: 440px;
  --pr-size-700px: 700px;
  --pr-size-76px: 76px;
  --pr-size-27px: 27px;
  --pr-size-56px: 56px;
  --pr-size-50px: 50px;
  --pr-size-37px: 37px;
  --wl-color-73756a: #73756a;
  --wl-color-66665b: #66665b;
  --wl-color-d9d7cf: #d9d7cf;
  --wl-color-a64b2d: #a64b2d;
  --wl-color-fffdf7: #fffdf7;
  --wl-color-24241f12: #24241f12;
  --wl-color-cfcec4: #cfcec4;
  --wl-color-fffefb: #fffefb;
  --wl-color-24241f: #24241f;
  --wl-color-db481e: #db481e;
  --wl-color-f7e3d1: #f7e3d1;
  --wl-size-neg16px: -16px;
  --wl-size-neg2px: -2px;
  --wl-size-neg4px: -4px;
  --wl-size-neg1280px: -1280px;
  --wl-size-neg92px: -92px;
  --wl-size-neg24px: -24px;
  --wl-size-neg1px: -1px;
  --wl-size-neg30px: -30px;
  --wl-size-5px: 5px;
  --wl-size-neg28px: -28px;
  --wl-size-neg14px: -14px;
  --wl-size-neg20px: -20px;
  --wl-size-neg22px: -22px;
  --wl-size-neg34px: -34px;
  --wl-size-neg11px: -11px;
  --wl-size-neg18px: -18px;
  --wl-size-neg6px: -6px;
  --wl-size-neg48px: -48px;
  --wl-size-neg10px: -10px;
  --wl-size-3px: 3px;
  --wl-size-neg61px: -61px;
  --wl-size-neg580px: -580px;
  --wl-size-neg7px: -7px;
  --wl-size-neg9px: -9px;
  --wl-size-neg12px: -12px;
  --wl-size-neg3px: -3px;
  --wl-size-neg8px: -8px;
  --wl-size-neg467px: -467px;
  --wl-size-8px: 8px;
  --wl-size-neg5px: -5px;
  --wl-size-neg13px: -13px;
  --wl-size-neg41px: -41px;
  --wl-size-neg220px: -220px;
  --wl-size-neg21px: -21px;
  --wl-size-neg23px: -23px;
  --wl-size-neg53px: -53px;
  --wl-size-neg42px: -42px;
  --wl-size-neg19px: -19px;
  --wl-size-neg17px: -17px;
  --wl-size-neg78px: -78px;
  --wl-size-neg43px: -43px;
  --wl-size-neg600px: -600px;
  --wl-size-neg15px: -15px;
  --wl-size-neg44px: -44px;
  --wl-size-6px: 6px;
  --wl-size-neg35px: -35px;
  --wl-size-neg790px: -790px;
  --wl-size-neg85px: -85px;
  --wl-size-neg40px: -40px;
  --wl-size-2px: 2px;
  --wl-size-neg380px: -380px;
  --wl-size-neg920px: -920px;
  --wl-size-neg32px: -32px;
  --wl-size-neg770px: -770px;
  --wl-size-neg38px: -38px;
  --wl-size-1350px: 1350px;
  --wl-size-1000px: 1000px;
  --wl-size-neg25px: -25px;
  --wl-size-neg440px: -440px;
  --wl-size-700px: 700px;
  --wl-size-neg76px: -76px;
  --wl-size-neg27px: -27px;
  --wl-size-neg56px: -56px;
  --wl-size-neg50px: -50px;
  --wl-size-neg37px: -37px;
  --wl-size-1280px: 1280px;
  --wl-size-36px: 36px;
  --wl-size-74px: 74px;
  --wl-size-760px: 760px;
  --wl-size-12px: 12px;
  --wl-size-110px: 110px;
  --wl-size-44px: 44px;
  --wl-size-62px: 62px;
  --wl-size-20px: 20px;
  --wl-size-23px: 23px;
  --wl-size-16px: 16px;
  --wl-size-440px: 440px;
  --wl-size-1px: 1px;
  --wl-size-19px: 19px;
  --wl-size-26px: 26px;
  --wl-size-10px: 10px;
  --wl-size-14px: 14px;
  --wl-size-13px: 13px;
  --wl-size-420px: 420px;
  --wl-size-9px: 9px;
  --wl-size-21px: 21px;
  --wl-size-35px: 35px;
  --wl-size-30px: 30px;
  --wl-size-d5px: .5px;
  --wl-size-27px: 27px;
  --wl-size-24px: 24px;
  --wl-size-22px: 22px;
  --wl-size-4px: 4px;
  --wl-size-40px: 40px;
  --wl-size-70px: 70px;
  --wl-size-49px: 49px;
  --wl-size-25px: 25px;
  --wl-size-45px: 45px;
  --wl-size-32px: 32px;
  --wl-size-15px: 15px;
  --wl-size-7px: 7px;
  --wl2-color-73756a: #73756a;
  --wl2-color-66665b: #66665b;
  --wl2-color-d9d7cf: #d9d7cf;
  --wl2-color-a64b2d: #a64b2d;
  --wl2-color-fffdf7: #fffdf7;
  --wl2-color-24241f12: #24241f12;
  --wl2-color-cfcec4: #cfcec4;
  --wl2-color-fffefb: #fffefb;
  --wl2-color-24241f: #24241f;
  --wl2-color-db481e: #db481e;
  --wl2-color-f7e3d1: #f7e3d1;
  --wl2-size-1280px: 1280px;
  --wl2-size-36px: 36px;
  --wl2-size-74px: 74px;
  --wl2-size-760px: 760px;
  --wl2-size-12px: 12px;
  --wl2-size-110px: 110px;
  --wl2-size-44px: 44px;
  --wl2-size-62px: 62px;
  --wl2-size-neg3px: -3px;
  --wl2-size-20px: 20px;
  --wl2-size-23px: 23px;
  --wl2-size-16px: 16px;
  --wl2-size-440px: 440px;
  --wl2-size-1px: 1px;
  --wl2-size-19px: 19px;
  --wl2-size-26px: 26px;
  --wl2-size-10px: 10px;
  --wl2-size-14px: 14px;
  --wl2-size-13px: 13px;
  --wl2-size-420px: 420px;
  --wl2-size-9px: 9px;
  --wl2-size-21px: 21px;
  --wl2-size-35px: 35px;
  --wl2-size-30px: 30px;
  --wl2-size-p5px: .5px;
  --wl2-size-8px: 8px;
  --wl2-size-neg1px: -1px;
  --wl2-size-27px: 27px;
  --wl2-size-5px: 5px;
  --wl2-size-2px: 2px;
  --wl2-size-24px: 24px;
  --wl2-size-22px: 22px;
  --wl2-size-4px: 4px;
  --wl2-size-1350px: 1350px;
  --wl2-size-40px: 40px;
  --wl2-size-70px: 70px;
  --wl2-size-1000px: 1000px;
  --wl2-size-49px: 49px;
  --wl2-size-700px: 700px;
  --wl2-size-25px: 25px;
  --wl2-size-45px: 45px;
  --wl2-size-32px: 32px;
  --wl2-size-neg2px: -2px;
  --wl2-size-15px: 15px;
  --wl2-size-7px: 7px;
  --su-color-73756a: #73756a;
  --su-color-d9d7cf: #d9d7cf;
  --su-color-262820: #262820;
  --su-color-f7f5ef: #f7f5ef;
  --su-color-24241f: #24241f;
  --su-color-f7e3d1: #f7e3d1;
  --su-color-e9c5a9: #e9c5a9;
  --su-color-b54420: #b54420;
  --su-color-db481e: #db481e;
  --su-color-fffdf7: #fffdf7;
  --su-color-eef0e5: #eef0e5;
  --su-size-1200px: 1200px;
  --su-size-65px: 65px;
  --su-size-90px: 90px;
  --su-size-850px: 850px;
  --su-size-52px: 52px;
  --su-size-62px: 62px;
  --su-size-neg3px: -3px;
  --su-size-20px: 20px;
  --su-size-17px: 17px;
  --su-size-640px: 640px;
  --su-size-60px: 60px;
  --su-size-1px: 1px;
  --su-size-30px: 30px;
  --su-size-45px: 45px;
  --su-size-10px: 10px;
  --su-size-p6px: .6px;
  --su-size-25px: 25px;
  --su-size-negp6px: -.6px;
  --su-size-12px: 12px;
  --su-size-14px: 14px;
  --su-size-18px: 18px;
  --su-size-6px: 6px;
  --su-size-13px: 13px;
  --su-size-245px: 245px;
  --su-size-5px: 5px;
  --su-size-15px: 15px;
  --su-size-9px: 9px;
  --su-size-2px: 2px;
  --su-size-36px: 36px;
  --su-size-8px: 8px;
  --su-size-24px: 24px;
  --su-size-31px: 31px;
  --su-size-16px: 16px;
  --su-size-27px: 27px;
  --su-size-11px: 11px;
  --su-size-21px: 21px;
  --su-size-4px: 4px;
  --su-size-22px: 22px;
  --su-size-7px: 7px;
  --su-size-250px: 250px;
  --su-size-1300px: 1300px;
  --su-size-40px: 40px;
  --su-size-800px: 800px;
  --su-size-190px: 190px;
  --su-size-700px: 700px;
  --su-size-43px: 43px;
  --su-size-neg2px: -2px;
}

body {
  background: var(--bg);
  color: var(--text);
}

*, *::before, *::after { box-sizing: border-box; }
html, body { margin: 0; padding: 0; }
body {
  background: var(--bg);
  color: var(--text);
  font-family: var(--font-sans);
  font-size: var(--text-md);
  line-height: var(--leading-body);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
h1, h2, h3, h4, p, figure { margin: 0; }
h1 { font-size: var(--text-display); line-height: var(--leading-tight); letter-spacing: var(--tracking-tight); }
h2 { font-size: var(--text-2xl); line-height: var(--leading-tight); letter-spacing: var(--tracking-tight); }
h3 { font-size: var(--text-lg); line-height: var(--leading-tight); }
a { color: var(--accent); text-decoration: none; }
button { font: inherit; color: inherit; cursor: pointer; }
input, select, textarea { font: inherit; color: inherit; }
code, kbd { font-family: var(--font-mono); font-size: 0.9em; }
:focus-visible { outline: 2px solid var(--accent); outline-offset: 2px; border-radius: var(--radius-sm); }

/* Themed window scrollbar */
* { scrollbar-width: thin; scrollbar-color: var(--border-strong) transparent; }
::-webkit-scrollbar { width: 10px; height: 10px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: var(--border-strong); border-radius: var(--radius-pill); border: 2px solid transparent; background-clip: padding-box; }
::-webkit-scrollbar-thumb:hover { background: var(--text-muted); }
html{scroll-behavior:smooth}
.fk-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(8px);background:#0e0f12;color:#fff;font:600 13px/1 ui-sans-serif,system-ui,sans-serif;padding:10px 16px;border-radius:8px;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:999}
.fk-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}
[data-fk-copy]{cursor:copy}
