/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */:root{--color-gray-100:hsla(var(--color-gray-100-value),1);--color-gray-200:hsla(var(--color-gray-200-value),1);--color-gray-300:hsla(var(--color-gray-300-value),1);--color-gray-400:hsla(var(--color-gray-400-value),1);--color-gray-500:hsla(var(--color-gray-500-value),1);--color-gray-600:hsla(var(--color-gray-600-value),1);--color-gray-700:hsla(var(--color-gray-700-value),1);--color-gray-800:hsla(var(--color-gray-800-value),1);--color-gray-900:hsla(var(--color-gray-900-value),1);--color-gray-1000:hsla(var(--color-gray-1000-value),1);--color-gray-100-value:0,0%,95%;--color-gray-200-value:0,0%,92%;--color-gray-300-value:0,0%,90%;--color-gray-400-value:0,0%,92%;--color-gray-500-value:0,0%,79%;--color-gray-600-value:0,0%,66%;--color-gray-700-value:0,0%,56%;--color-gray-800-value:0,0%,49%;--color-gray-900-value:0,0%,40%;--color-gray-1000-value:0,0%,9%}.dark,[data-theme=dark]{--color-gray-100:hsla(var(--color-gray-100-value),1);--color-gray-200:hsla(var(--color-gray-200-value),1);--color-gray-300:hsla(var(--color-gray-300-value),1);--color-gray-400:hsla(var(--color-gray-400-value),1);--color-gray-500:hsla(var(--color-gray-500-value),1);--color-gray-600:hsla(var(--color-gray-600-value),1);--color-gray-700:hsla(var(--color-gray-700-value),1);--color-gray-800:hsla(var(--color-gray-800-value),1);--color-gray-900:hsla(var(--color-gray-900-value),1);--color-gray-1000:hsla(var(--color-gray-1000-value),1);--color-gray-100-value:0,0%,10%;--color-gray-200-value:0,0%,12%;--color-gray-300-value:0,0%,16%;--color-gray-400-value:0,0%,18%;--color-gray-500-value:0,0%,27%;--color-gray-600-value:0,0%,53%;--color-gray-700-value:0,0%,56%;--color-gray-800-value:0,0%,49%;--color-gray-900-value:0,0%,63%;--color-gray-1000-value:0,0%,93%}:root{--color-red-100:hsla(var(--color-red-100-value),1);--color-red-200:hsla(var(--color-red-200-value),1);--color-red-300:hsla(var(--color-red-300-value),1);--color-red-400:hsla(var(--color-red-400-value),1);--color-red-500:hsla(var(--color-red-500-value),1);--color-red-600:hsla(var(--color-red-600-value),1);--color-red-700:hsla(var(--color-red-700-value),1);--color-red-800:hsla(var(--color-red-800-value),1);--color-red-900:hsla(var(--color-red-900-value),1);--color-red-1000:hsla(var(--color-red-1000-value),1);--color-red-100-value:0,100%,97%;--color-red-200-value:0,100%,96%;--color-red-300-value:0,100%,95%;--color-red-400-value:0,90%,92%;--color-red-500-value:0,82%,85%;--color-red-600-value:359,90%,71%;--color-red-700-value:358,75%,59%;--color-red-800-value:358,70%,52%;--color-red-900-value:358,66%,48%;--color-red-1000-value:355,49%,15%}.dark{--color-red-100:hsla(var(--color-red-100-value),1);--color-red-200:hsla(var(--color-red-200-value),1);--color-red-300:hsla(var(--color-red-300-value),1);--color-red-400:hsla(var(--color-red-400-value),1);--color-red-500:hsla(var(--color-red-500-value),1);--color-red-600:hsla(var(--color-red-600-value),1);--color-red-700:hsla(var(--color-red-700-value),1);--color-red-800:hsla(var(--color-red-800-value),1);--color-red-900:hsla(var(--color-red-900-value),1);--color-red-1000:hsla(var(--color-red-1000-value),1);--color-red-100-value:357,37%,12%;--color-red-200-value:357,46%,16%;--color-red-300-value:356,54%,22%;--color-red-400-value:357,55%,26%;--color-red-500-value:357,60%,32%;--color-red-600-value:358,75%,59%;--color-red-700-value:358,75%,59%;--color-red-800-value:358,69%,52%;--color-red-900-value:358,100%,69%;--color-red-1000-value:353,90%,96%}:root{--color-purple-100:hsla(var(--color-purple-100-value),1);--color-purple-200:hsla(var(--color-purple-200-value),1);--color-purple-300:hsla(var(--color-purple-300-value),1);--color-purple-400:hsla(var(--color-purple-400-value),1);--color-purple-500:hsla(var(--color-purple-500-value),1);--color-purple-600:hsla(var(--color-purple-600-value),1);--color-purple-700:hsla(var(--color-purple-700-value),1);--color-purple-800:hsla(var(--color-purple-800-value),1);--color-purple-900:hsla(var(--color-purple-900-value),1);--color-purple-1000:hsla(var(--color-purple-1000-value),1);--color-purple-100-value:276,100%,97%;--color-purple-200-value:277,87%,97%;--color-purple-300-value:274,78%,95%;--color-purple-400-value:276,71%,92%;--color-purple-500-value:274,70%,82%;--color-purple-600-value:273,72%,73%;--color-purple-700-value:272,51%,54%;--color-purple-800-value:272,47%,45%;--color-purple-900-value:274,71%,43%;--color-purple-1000-value:276,100%,15%}.dark{--color-purple-100:hsla(var(--color-purple-100-value),1);--color-purple-200:hsla(var(--color-purple-200-value),1);--color-purple-300:hsla(var(--color-purple-300-value),1);--color-purple-400:hsla(var(--color-purple-400-value),1);--color-purple-500:hsla(var(--color-purple-500-value),1);--color-purple-600:hsla(var(--color-purple-600-value),1);--color-purple-700:hsla(var(--color-purple-700-value),1);--color-purple-800:hsla(var(--color-purple-800-value),1);--color-purple-900:hsla(var(--color-purple-900-value),1);--color-purple-1000:hsla(var(--color-purple-1000-value),1);--color-purple-100-value:283,30%,12%;--color-purple-200-value:281,38%,16%;--color-purple-300-value:279,44%,23%;--color-purple-400-value:277,46%,28%;--color-purple-500-value:274,49%,35%;--color-purple-600-value:272,51%,54%;--color-purple-700-value:272,51%,54%;--color-purple-800-value:272,47%,45%;--color-purple-900-value:275,80%,71%;--color-purple-1000-value:281,73%,96%}:root{--color-blue-100:hsla(var(--color-blue-100-value),1);--color-blue-200:hsla(var(--color-blue-200-value),1);--color-blue-300:hsla(var(--color-blue-300-value),1);--color-blue-400:hsla(var(--color-blue-400-value),1);--color-blue-500:hsla(var(--color-blue-500-value),1);--color-blue-600:hsla(var(--color-blue-600-value),1);--color-blue-700:hsla(var(--color-blue-700-value),1);--color-blue-800:hsla(var(--color-blue-800-value),1);--color-blue-900:hsla(var(--color-blue-900-value),1);--color-blue-1000:hsla(var(--color-blue-1000-value),1);--color-blue-100-value:212,100%,97%;--color-blue-200-value:210,100%,96%;--color-blue-300-value:210,100%,94%;--color-blue-400-value:209,100%,90%;--color-blue-500-value:209,100%,80%;--color-blue-600-value:208,100%,66%;--color-blue-700-value:212,100%,48%;--color-blue-800-value:212,100%,41%;--color-blue-900-value:211,100%,42%;--color-blue-1000-value:211,100%,15%}.dark,[data-theme=dark]{--color-blue-100-value:216,50%,12%;--color-blue-200-value:214,59%,15%;--color-blue-300-value:213,71%,20%;--color-blue-400-value:212,78%,23%;--color-blue-500-value:211,86%,27%;--color-blue-600-value:206,100%,50%;--color-blue-700-value:212,100%,48%;--color-blue-800-value:212,100%,41%;--color-blue-900-value:210,100%,66%;--color-blue-1000-value:206,100%,96%;--color-blue-100:hsla(var(--color-blue-100-value),1);--color-blue-200:hsla(var(--color-blue-200-value),1);--color-blue-300:hsla(var(--color-blue-300-value),1);--color-blue-400:hsla(var(--color-blue-400-value),1);--color-blue-500:hsla(var(--color-blue-500-value),1);--color-blue-600:hsla(var(--color-blue-600-value),1);--color-blue-700:hsla(var(--color-blue-700-value),1);--color-blue-800:hsla(var(--color-blue-800-value),1);--color-blue-900:hsla(var(--color-blue-900-value),1);--color-blue-1000:hsla(var(--color-blue-1000-value),1)}:root{--color-teal-100:hsla(var(--color-teal-100-value),1);--color-teal-200:hsla(var(--color-teal-200-value),1);--color-teal-300:hsla(var(--color-teal-300-value),1);--color-teal-400:hsla(var(--color-teal-400-value),1);--color-teal-500:hsla(var(--color-teal-500-value),1);--color-teal-600:hsla(var(--color-teal-600-value),1);--color-teal-700:hsla(var(--color-teal-700-value),1);--color-teal-800:hsla(var(--color-teal-800-value),1);--color-teal-900:hsla(var(--color-teal-900-value),1);--color-teal-1000:hsla(var(--color-teal-1000-value),1);--color-teal-100-value:169,70%,96%;--color-teal-200-value:167,70%,94%;--color-teal-300-value:168,70%,90%;--color-teal-400-value:170,70%,85%;--color-teal-500-value:170,70%,72%;--color-teal-600-value:170,70%,57%;--color-teal-700-value:173,80%,36%;--color-teal-800-value:173,83%,30%;--color-teal-900-value:174,91%,25%;--color-teal-1000-value:171,80%,13%}.dark{--color-teal-100:hsla(var(--color-teal-100-value),1);--color-teal-200:hsla(var(--color-teal-200-value),1);--color-teal-300:hsla(var(--color-teal-300-value),1);--color-teal-400:hsla(var(--color-teal-400-value),1);--color-teal-500:hsla(var(--color-teal-500-value),1);--color-teal-600:hsla(var(--color-teal-600-value),1);--color-teal-700:hsla(var(--color-teal-700-value),1);--color-teal-800:hsla(var(--color-teal-800-value),1);--color-teal-900:hsla(var(--color-teal-900-value),1);--color-teal-1000:hsla(var(--color-teal-1000-value),1);--color-teal-100-value:169,78%,7%;--color-teal-200-value:170,74%,9%;--color-teal-300-value:171,75%,13%;--color-teal-400-value:171,85%,13%;--color-teal-500-value:172,85%,20%;--color-teal-600-value:172,85%,32%;--color-teal-700-value:173,80%,36%;--color-teal-800-value:173,83%,30%;--color-teal-900-value:174,90%,41%;--color-teal-1000-value:166,71%,93%}:root{--color-gray-alpha-100:#0000000d;--color-gray-alpha-200:#00000014;--color-gray-alpha-300:#0000001a;--color-gray-alpha-400:#00000014;--color-gray-alpha-500:#00000036;--color-gray-alpha-600:#00000057;--color-gray-alpha-700:#00000070;--color-gray-alpha-800:#00000082;--color-gray-alpha-900:#0000009c;--color-gray-alpha-1000:#000000e8}.dark,[data-theme=dark]{--color-gray-alpha-100:#ffffff0f;--color-gray-alpha-200:#ffffff17;--color-gray-alpha-300:#ffffff1c;--color-gray-alpha-400:#ffffff24;--color-gray-alpha-500:#ffffff3d;--color-gray-alpha-600:#ffffff82;--color-gray-alpha-700:#ffffff8a;--color-gray-alpha-800:#ffffff78;--color-gray-alpha-900:#ffffff9c;--color-gray-alpha-1000:#ffffffeb}:root{--color-amber-100:hsla(var(--color-amber-100-value),1);--color-amber-200:hsla(var(--color-amber-200-value),1);--color-amber-300:hsla(var(--color-amber-300-value),1);--color-amber-400:hsla(var(--color-amber-400-value),1);--color-amber-500:hsla(var(--color-amber-500-value),1);--color-amber-600:hsla(var(--color-amber-600-value),1);--color-amber-700:hsla(var(--color-amber-700-value),1);--color-amber-800:hsla(var(--color-amber-800-value),1);--color-amber-900:hsla(var(--color-amber-900-value),1);--color-amber-1000:hsla(var(--color-amber-1000-value),1);--color-amber-100-value:39,100%,95%;--color-amber-200-value:44,100%,92%;--color-amber-300-value:43,96%,90%;--color-amber-400-value:42,100%,78%;--color-amber-500-value:38,100%,71%;--color-amber-600-value:36,90%,62%;--color-amber-700-value:39,100%,57%;--color-amber-800-value:35,100%,52%;--color-amber-900-value:30,100%,32%;--color-amber-1000-value:20,79%,17%}.dark{--color-amber-100:hsla(var(--color-amber-100-value),1);--color-amber-200:hsla(var(--color-amber-200-value),1);--color-amber-300:hsla(var(--color-amber-300-value),1);--color-amber-400:hsla(var(--color-amber-400-value),1);--color-amber-500:hsla(var(--color-amber-500-value),1);--color-amber-600:hsla(var(--color-amber-600-value),1);--color-amber-700:hsla(var(--color-amber-700-value),1);--color-amber-800:hsla(var(--color-amber-800-value),1);--color-amber-900:hsla(var(--color-amber-900-value),1);--color-amber-1000:hsla(var(--color-amber-1000-value),1);--color-amber-100-value:35,100%,8%;--color-amber-200-value:32,100%,10%;--color-amber-300-value:33,100%,15%;--color-amber-400-value:35,100%,17%;--color-amber-500-value:35,91%,22%;--color-amber-600-value:39,85%,49%;--color-amber-700-value:39,100%,57%;--color-amber-800-value:35,100%,52%;--color-amber-900-value:35,100%,52%;--color-amber-1000-value:40,94%,93%}:root{--color-pink-100:hsla(var(--color-pink-100-value),1);--color-pink-200:hsla(var(--color-pink-200-value),1);--color-pink-300:hsla(var(--color-pink-300-value),1);--color-pink-400:hsla(var(--color-pink-400-value),1);--color-pink-500:hsla(var(--color-pink-500-value),1);--color-pink-600:hsla(var(--color-pink-600-value),1);--color-pink-700:hsla(var(--color-pink-700-value),1);--color-pink-800:hsla(var(--color-pink-800-value),1);--color-pink-900:hsla(var(--color-pink-900-value),1);--color-pink-1000:hsla(var(--color-pink-1000-value),1);--color-pink-100-value:330,100%,96%;--color-pink-200-value:340,90%,96%;--color-pink-300-value:340,82%,94%;--color-pink-400-value:341,76%,91%;--color-pink-500-value:340,75%,84%;--color-pink-600-value:341,75%,73%;--color-pink-700-value:336,80%,58%;--color-pink-800-value:336,74%,51%;--color-pink-900-value:336,65%,45%;--color-pink-1000-value:333,74%,15%}.dark{--color-pink-100:hsla(var(--color-pink-100-value),1);--color-pink-200:hsla(var(--color-pink-200-value),1);--color-pink-300:hsla(var(--color-pink-300-value),1);--color-pink-400:hsla(var(--color-pink-400-value),1);--color-pink-500:hsla(var(--color-pink-500-value),1);--color-pink-600:hsla(var(--color-pink-600-value),1);--color-pink-700:hsla(var(--color-pink-700-value),1);--color-pink-800:hsla(var(--color-pink-800-value),1);--color-pink-900:hsla(var(--color-pink-900-value),1);--color-pink-1000:hsla(var(--color-pink-1000-value),1);--color-pink-100-value:335,32%,12%;--color-pink-200-value:335,43%,16%;--color-pink-300-value:335,47%,21%;--color-pink-400-value:335,51%,22%;--color-pink-500-value:335,57%,27%;--color-pink-600-value:336,75%,40%;--color-pink-700-value:336,80%,58%;--color-pink-800-value:336,74%,51%;--color-pink-900-value:341,90%,67%;--color-pink-1000-value:333,90%,96%}:root{--color-green-100:hsla(var(--color-green-100-value),1);--color-green-200:hsla(var(--color-green-200-value),1);--color-green-300:hsla(var(--color-green-300-value),1);--color-green-400:hsla(var(--color-green-400-value),1);--color-green-500:hsla(var(--color-green-500-value),1);--color-green-600:hsla(var(--color-green-600-value),1);--color-green-700:hsla(var(--color-green-700-value),1);--color-green-800:hsla(var(--color-green-800-value),1);--color-green-900:hsla(var(--color-green-900-value),1);--color-green-1000:hsla(var(--color-green-1000-value),1);--color-green-100-value:120,60%,96%;--color-green-200-value:120,60%,95%;--color-green-300-value:120,60%,91%;--color-green-400-value:122,60%,86%;--color-green-500-value:124,60%,75%;--color-green-600-value:125,60%,64%;--color-green-700-value:131,41%,46%;--color-green-800-value:132,43%,39%;--color-green-900-value:133,50%,32%;--color-green-1000-value:128,29%,15%}.dark{--color-green-100:hsla(var(--color-green-100-value),1);--color-green-200:hsla(var(--color-green-200-value),1);--color-green-300:hsla(var(--color-green-300-value),1);--color-green-400:hsla(var(--color-green-400-value),1);--color-green-500:hsla(var(--color-green-500-value),1);--color-green-600:hsla(var(--color-green-600-value),1);--color-green-700:hsla(var(--color-green-700-value),1);--color-green-800:hsla(var(--color-green-800-value),1);--color-green-900:hsla(var(--color-green-900-value),1);--color-green-1000:hsla(var(--color-green-1000-value),1);--color-green-100-value:136,50%,9%;--color-green-200-value:137,50%,12%;--color-green-300-value:136,50%,14%;--color-green-400-value:135,70%,16%;--color-green-500-value:135,70%,23%;--color-green-600-value:135,70%,34%;--color-green-700-value:131,41%,46%;--color-green-800-value:132,43%,39%;--color-green-900-value:131,43%,57%;--color-green-1000-value:136,73%,94%}:root{--accents-1:#fafafa;--accents-2:#eaeaea;--accents-3:#999;--accents-4:#888;--accents-5:#666;--accents-6:#444;--accents-7:#333;--accents-8:#111;--accents-white:#000;--accents-black:#fff;--color-background-100:#fff;--color-background-200:#fafafa;--color-background-300:#fafafa;--color-background-400:#fff}.dark,[data-theme=dark]{--accents-8:#fafafa;--accents-7:#eaeaea;--accents-6:#999;--accents-5:#888;--accents-4:#666;--accents-3:#444;--accents-2:#333;--accents-1:#111;--accents-white:#ededed;--accents-black:#000;--color-background-100:#0a0a0a;--color-background-200:#000;--color-background-300:#0a0a0a;--color-background-400:#0a0a0a}:root{--geist-foreground:#000;--geist-background:#fff;--geist-background-rgb:255,255,255;--geist-foreground-rgb:0,0,0;--geist-background-rgba:255 255 255;--geist-text-gradient:linear-gradient(180deg,#000c,#000)}.dark,[data-theme=dark]{--geist-foreground:#fff;--geist-background:#000;--geist-background-rgb:0,0,0;--geist-foreground-rgb:255,255,255;--geist-background-rgba:0 0 0;--geist-text-gradient:linear-gradient(180deg,#fff,#ffffffbf)}:root{--shadow-border:0 0 0 1px #00000014;--shadow-small:0px 2px 2px #0000000a;--shadow-border-small:var(--shadow-border),var(--shadow-small);--shadow-medium:0px 2px 2px #0000000a,0px 8px 8px -8px #0000000a;--shadow-border-medium:var(--shadow-border),var(--shadow-medium);--shadow-large:0px 2px 2px #0000000a,0px 8px 16px -4px #0000000a;--shadow-border-large:var(--shadow-border),var(--shadow-large);--shadow-tooltip:var(--shadow-border),0px 1px 1px #00000005,0px 4px 8px #0000000a;--shadow-menu:var(--shadow-border),0px 1px 1px #00000005,0px 4px 8px -4px #0000000a,0px 16px 24px -8px #0000000f;--shadow-modal:var(--shadow-border),0px 1px 1px #00000005,0px 8px 16px -4px #0000000a,0px 24px 32px -8px #0000000f;--shadow-fullscreen:var(--shadow-border),0px 1px 1px #00000005,0px 8px 16px -4px #0000000a,0px 24px 32px -8px #0000000f}.dark,[data-theme=dark]{--shadow-border:0 0 0 1px #ffffff25;--shadow-small:0px 1px 2px #00000029;--shadow-border-small:var(--shadow-border),0px 1px 2px #00000029;--shadow-medium:0px 2px 2px #00000052,0px 8px 8px -8px #00000029;--shadow-border-medium:var(--shadow-border),0px 2px 2px #00000052,0px 8px 8px -8px #00000029;--shadow-large:0px 2px 2px #0000000a,0px 8px 16px -4px #0000000a;--shadow-border-large:var(--shadow-border),0px 2px 2px #0000000a,0px 8px 16px -4px #0000000a;--shadow-tooltip:var(--shadow-border),0px 1px 1px #00000005,0px 4px 8px #0000000a;--shadow-menu:var(--shadow-border),0px 1px 1px #00000005,0px 4px 8px -4px #0000000a,0px 16px 24px -8px #0000000f;--shadow-modal:var(--shadow-border),0px 1px 1px #00000005,0px 8px 16px -4px #0000000a,0px 24px 32px -8px #0000000f;--shadow-fullscreen:var(--shadow-border),0px 1px 1px #00000005,0px 8px 16px -4px #0000000a,0px 24px 32px -8px #0000000f}@media (min-width:23.4375rem){.sm\:aspect-1\/1{aspect-ratio:1/1}.sm\:aspect-16\/9{aspect-ratio:16/9}.sm\:aspect-2,.sm\:aspect-2\/1{aspect-ratio:2/1}.sm\:aspect-3\/1{aspect-ratio:3/1}.sm\:aspect-3\/4{aspect-ratio:3/4}.sm\:aspect-4\/3{aspect-ratio:4/3}.sm\:aspect-4\/5{aspect-ratio:4/5}.sm\:aspect-9\/16{aspect-ratio:9/16}.sm\:aspect-auto{aspect-ratio:auto}}@container (min-width: 32.5rem){.\@sm\:w-auto{width:auto}.\@sm\:max-w-\[545px\]{max-width:545px}.\@sm\:flex-row{flex-direction:row}.\@sm\:flex-row-reverse{flex-direction:row-reverse}.\@sm\:flex-nowrap{flex-wrap:nowrap}.\@sm\:items-center{align-items:center}.\@sm\:justify-between{justify-content:space-between}.\@sm\:last\:hidden:last-child{display:none}}@container (min-width: 44rem){.\@md\:static{position:static}.\@md\:absolute{position:absolute}.\@md\:relative{position:relative}.\@md\:sticky{position:sticky}.\@md\:-left-2xs{left:-1rem}.\@md\:bottom-auto{bottom:auto}.\@md\:bottom-xl{bottom:4rem}.\@md\:left-0{left:0}.\@md\:left-auto{left:auto}.\@md\:right-md{right:2rem}.\@md\:top-0{top:0}.\@md\:top-auto{top:auto}.\@md\:-mx-\[2rem\]{margin-left:-2rem;margin-right:-2rem}.\@md\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\@md\:block{display:block}.\@md\:inline-block{display:inline-block}.\@md\:inline{display:inline}.\@md\:flex{display:flex}.\@md\:contents{display:contents}.\@md\:hidden{display:none}.\@md\:aspect-auto{aspect-ratio:auto}.\@md\:aspect-video{aspect-ratio:16/9}.\@md\:h-\[calc\(100dvh-12px-var\(--header-h\)\)\]{height:calc(100dvh - 12px - var(--header-h))}.\@md\:h-auto{height:auto}.\@md\:h-full{height:100%}.\@md\:max-h-44{max-height:11rem}.\@md\:max-h-\[30\.625rem\]{max-height:30.625rem}.\@md\:max-h-\[37\.75rem\]{max-height:37.75rem}.\@md\:max-h-\[40\.625rem\]{max-height:40.625rem}.\@md\:max-h-none{max-height:none}.\@md\:min-h-\[96px\]{min-height:96px}.\@md\:w-1\/2{width:50%}.\@md\:w-\[200\%\]{width:200%}.\@md\:w-\[34\%\]{width:34%}.\@md\:w-\[50\%\]{width:50%}.\@md\:w-\[66\%\]{width:66%}.\@md\:w-\[80\%\]{width:80%}.\@md\:w-auto{width:auto}.\@md\:w-full{width:100%}.\@md\:min-w-0{min-width:0}.\@md\:min-w-\[10rem\]{min-width:10rem}.\@md\:min-w-\[9\.375rem\]{min-width:9.375rem}.\@md\:min-w-\[unset\]{min-width:unset}.\@md\:max-w-\[300px\]{max-width:300px}.\@md\:max-w-\[50\%\]{max-width:50%}.\@md\:flex-\[0_0_17\.813rem\]{flex:0 0 17.813rem}.\@md\:shrink-0{flex-shrink:0}.\@md\:flex-grow{flex-grow:1}.\@md\:flex-row{flex-direction:row}.\@md\:flex-row-reverse{flex-direction:row-reverse}.\@md\:items-start{align-items:flex-start}.\@md\:items-center{align-items:center}.\@md\:items-baseline{align-items:baseline}.\@md\:justify-normal{justify-content:normal}.\@md\:justify-start{justify-content:flex-start}.\@md\:justify-end{justify-content:flex-end}.\@md\:justify-between{justify-content:space-between}.\@md\:overflow-hidden{overflow:hidden}.\@md\:overflow-visible{overflow:visible}.\@md\:whitespace-pre{white-space:pre}.\@md\:rounded-3xl{border-radius:1.5rem}.\@md\:rounded-md{border-radius:.38rem}.\@md\:border-b-0{border-bottom-width:0}.\@md\:border-l{border-left-width:1px}.\@md\:border-r{border-right-width:1px}.\@md\:border-none{border-style:none}.\@md\:object-fill{-o-object-fit:fill;object-fit:fill}.\@md\:text-h2{font-size:clamp(2rem,calc(2rem + 1 * ((100vw - 23.4375rem) / 66.5625)),3rem);line-height:clamp(2.28rem,calc(2.28rem + 1.2 * ((100vw - 23.4375rem) / 66.5625)),3.48rem);letter-spacing:clamp(-.03em,calc(-.03em + .02 * ((90rem - 100vw) / 66.5625)),-.01em);font-weight:500;-webkit-text-wrap:balance;text-wrap:balance}.\@md\:\[grid-template-columns\:1fr_2fr\]{grid-template-columns:1fr 2fr}.\@md\:\[grid-template-columns\:2fr_1fr\]{grid-template-columns:2fr 1fr}.\@md\:last\:block:last-child{display:block}}@container (min-width: 60rem){.\@lg\:absolute{position:absolute}.\@lg\:sticky{position:sticky}.\@lg\:right-0{right:0}.\@lg\:top-header-h{top:var(--header-h)}.\@lg\:top-md{top:2rem}.\@lg\:hidden{display:none}.\@lg\:min-h-\[20\.688rem\]{min-height:20.688rem}.\@lg\:w-auto{width:auto}.\@lg\:min-w-\[29\.875rem\]{min-width:29.875rem}.\@lg\:max-w-container-desktop{max-width:90rem}.\@lg\:flex-1{flex:1 1 0%}.\@lg\:flex-row{flex-direction:row}.\@lg\:flex-nowrap{flex-wrap:nowrap}.\@lg\:gap-sm{gap:1.5rem}.\@lg\:border-none{border-style:none}.\@lg\:text-h1{font-size:clamp(2rem,calc(2rem + 2 * ((100vw - 23.4375rem) / 66.5625)),4rem);line-height:clamp(2.28rem,calc(2.28rem + 1.72 * ((100vw - 23.4375rem) / 66.5625)),4rem);letter-spacing:-.03em;font-weight:500;-webkit-text-wrap:balance;text-wrap:balance}.\@lg\:max-w-container{margin-left:auto;margin-right:auto;max-width:100%}.\@lg\:max-w-container:not(.\@lg\:max-w-container .\@lg\:max-w-container){padding-left:1.5rem;padding-right:1.5rem}@container (min-width: 44rem){.\@lg\:max-w-container{max-width:90rem}.\@lg\:max-w-container:not(.\@lg\:max-w-container .\@lg\:max-w-container){padding-left:2rem;padding-right:2rem}}}@container (min-width: 76rem){.\@xl\:absolute{position:absolute}.\@xl\:right-0{right:0}.\@xl\:col-span-6{grid-column:span 6/span 6}.\@xl\:col-start-4{grid-column-start:4}.\@xl\:-mt-\[4\.85rem\]{margin-top:-4.85rem}.\@xl\:-mt-\[6\.85rem\]{margin-top:-6.85rem}.\@xl\:pr-xl{padding-right:4rem}}@media (min-width:48rem){:root{--header-h:4rem;--header-h-reverse:-4rem;--toc-top:52px;--toc-padding-block:14px}}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-2xl{gap:5rem}.gap-2xs{gap:1rem}.gap-3{gap:.75rem}.gap-3xl{gap:7.5rem}.gap-3xs{gap:.75rem}.gap-4{gap:1rem}.gap-4xl{gap:10rem}.gap-4xs{gap:.5rem}.gap-5{gap:1.25rem}.gap-5xs{gap:.25rem}.gap-\[\.5rem\]{gap:.5rem}.gap-\[0\.3em\]{gap:.3em}.gap-\[0\.625rem\]{gap:.625rem}.gap-\[0\.75rem\]{gap:.75rem}.gap-\[2px\]{gap:2px}.gap-\[4rem\]{gap:4rem}.gap-lg{gap:3rem}.gap-md{gap:2rem}.gap-sm{gap:1.5rem}.gap-xl{gap:4rem}.gap-xs{gap:1.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3xs{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-4xs{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-5xs{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-\[0\.3em\]{-moz-column-gap:.3em;column-gap:.3em}.gap-x-lg{-moz-column-gap:3rem;column-gap:3rem}.gap-x-sm{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-xl{-moz-column-gap:4rem;column-gap:4rem}.gap-x-xs{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-0{row-gap:0}.gap-y-1{row-gap:.25rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-2xl{row-gap:5rem}.gap-y-2xs{row-gap:1rem}.gap-y-3,.gap-y-3xs{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-4xs{row-gap:.5rem}.gap-y-5xs{row-gap:.25rem}.gap-y-8{row-gap:2rem}.gap-y-\[6px\]{row-gap:6px}.gap-y-lg{row-gap:3rem}.gap-y-md{row-gap:2rem}.gap-y-sm{row-gap:1.5rem}.gap-y-xs{row-gap:1.25rem}@container (min-width: 44rem){.\@md\:gap-0{gap:0}.\@md\:gap-2xs{gap:1rem}.\@md\:gap-3xl{gap:7.5rem}.\@md\:gap-3xs{gap:.75rem}.\@md\:gap-4xs{gap:.5rem}.\@md\:gap-5xl{gap:12.5rem}.\@md\:gap-lg{gap:3rem}.\@md\:gap-md{gap:2rem}.\@md\:gap-sm{gap:1.5rem}.\@md\:gap-xl{gap:4rem}.\@md\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.\@md\:gap-x-sm{-moz-column-gap:1.5rem;column-gap:1.5rem}.\@md\:gap-y-3xs{row-gap:.75rem}.\@md\:gap-y-md{row-gap:2rem}}@container (min-width: 32.5rem){.\@sm\:gap-2xs{gap:1rem}.\@sm\:gap-lg{gap:3rem}.\@sm\:gap-md{gap:2rem}}@container (min-width: 44rem){.\@md\:gap-sm{gap:1.5rem}}.gap-y-xl{row-gap:4rem}.gap-x-2xs{-moz-column-gap:1rem;column-gap:1rem}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-9{grid-column-start:9}.col-end-13{grid-column-end:13}.col-end-7{grid-column-end:7}.row-start-1{grid-row-start:1}.row-end-4{grid-row-end:4}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[2fr_3fr_3fr\]{grid-template-columns:2fr 3fr 3fr}.grid-cols-\[33px_1fr\]{grid-template-columns:33px 1fr}.grid-cols-\[auto\2c 1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(2\2c minmax\(0\2c 8\.5rem\)\)\]{grid-template-columns:repeat(2,minmax(0,8.5rem))}.grid-cols-\[repeat\(auto-fit\2c _minmax\(0\2c _1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(100px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.grid-cols-\[theme\(spacing\.nav-width-mobile\)_1fr\]{grid-template-columns:calc(100vw - 3.5rem) 1fr}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}@container (min-width: 32.5rem){.\@sm\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.\@sm\:grid-flow-col{grid-auto-flow:column}.\@sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 44rem){.\@md\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.\@md\:grid-flow-col{grid-auto-flow:column}.\@md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\@md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\@md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.\@md\:order-1{order:1}.\@md\:order-2{order:2}.\@md\:order-none{order:0}.\@md\:col-span-1{grid-column:span 1/span 1}.\@md\:col-span-10{grid-column:span 10/span 10}.\@md\:col-span-12{grid-column:span 12/span 12}.\@md\:col-span-3{grid-column:span 3/span 3}.\@md\:col-span-4{grid-column:span 4/span 4}.\@md\:col-span-5{grid-column:span 5/span 5}.\@md\:col-span-6{grid-column:span 6/span 6}.\@md\:col-span-8{grid-column:span 8/span 8}.\@md\:col-start-2{grid-column-start:2}.\@md\:col-start-3{grid-column-start:3}.\@md\:col-start-4{grid-column-start:4}.\@md\:col-start-5{grid-column-start:5}.\@md\:col-start-7{grid-column-start:7}.\@md\:col-start-9{grid-column-start:9}.\@md\:col-end-10{grid-column-end:10}.\@md\:col-end-11{grid-column-end:11}.\@md\:col-end-6{grid-column-end:6}.\@md\:\[\&\>div\]\:col-span-10>div{grid-column:span 10/span 10}.\@md\:\[\&\>div\]\:col-start-2>div{grid-column-start:2}.\[\&\>div\]\:\@md\:columns-1>div{-moz-columns:1;column-count:1}.\@md\:\[\&\>div\]\:p-0>div{padding:0}}@media (min-width:48rem){.md\:columns-2{-moz-columns:2;column-count:2}.md\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[0_0_1fr\]{grid-template-columns:0 0 1fr}.md\:grid-cols-\[0_theme\(spacing\.nav-width\)_1fr\]{grid-template-columns:0 12.5rem 1fr}.md\:grid-cols-\[theme\(spacing\.nav-width\)_theme\(spacing\.nav-width\)_1fr\]{grid-template-columns:12.5rem 12.5rem 1fr}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}}@container (min-width: 60rem){.\@lg\:col-span-10{grid-column:span 10/span 10}.\@lg\:col-span-3{grid-column:span 3/span 3}.\@lg\:col-span-4{grid-column:span 4/span 4}.\@lg\:col-span-6{grid-column:span 6/span 6}.\@lg\:col-span-8{grid-column:span 8/span 8}.\@lg\:col-start-2{grid-column-start:2}.\@lg\:col-start-3{grid-column-start:3}.\@lg\:col-start-4{grid-column-start:4}.\@lg\:col-start-8{grid-column-start:8}.\@lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 44rem){.\@md\:grid{display:grid}}@media (min-width:48rem){.md\:col-span-6{grid-column:span 6/span 6}.md\:col-start-4{grid-column-start:4}}.m-3xs{margin:.75rem}.m-xs{margin:1.25rem}.mx-lg{margin-left:3rem;margin-right:3rem}.mx-md{margin-left:2rem;margin-right:2rem}.mx-sm{margin-left:1.5rem;margin-right:1.5rem}.mx-xs{margin-left:1.25rem;margin-right:1.25rem}.my-md{margin-top:2rem;margin-bottom:2rem}.my-xs{margin-top:1.25rem;margin-bottom:1.25rem}.-mb-xl{margin-bottom:-4rem}.-ml-5xs{margin-left:-.25rem}.-ml-xs{margin-left:-1.25rem}.-mr-xs{margin-right:-1.25rem}.-mt-2xl{margin-top:-5rem}.-mt-2xs{margin-top:-1rem}.-mt-3xs{margin-top:-.75rem}.-mt-sm{margin-top:-1.5rem}.-mt-xl{margin-top:-4rem}.-mt-xs{margin-top:-1.25rem}.mb-2xl{margin-bottom:5rem}.mb-2xs{margin-bottom:1rem}.mb-3xs{margin-bottom:.75rem}.mb-4xl{margin-bottom:10rem}.mb-4xs{margin-bottom:.5rem}.mb-5xs{margin-bottom:.25rem}.mb-lg{margin-bottom:3rem}.mb-v{margin-bottom:1.6875rem}.mb-xl{margin-bottom:4rem}.mb-xs{margin-bottom:1.25rem}.ml-md{margin-left:2rem}.ml-sm{margin-left:1.5rem}.ml-xl{margin-left:4rem}.ml-xs{margin-left:1.25rem}.mr-2xs{margin-right:1rem}.mr-4xs{margin-right:.5rem}.mr-5xs{margin-right:.25rem}.mr-md{margin-right:2rem}.mr-sm{margin-right:1.5rem}.mr-xl{margin-right:4rem}.mr-xs{margin-right:1.25rem}.mt-2xl{margin-top:5rem}.mt-2xs{margin-top:1rem}.mt-3xl{margin-top:7.5rem}.mt-3xs{margin-top:.75rem}.mt-4xs{margin-top:.5rem}.mt-5xs{margin-top:.25rem}.mt-lg{margin-top:3rem}.mt-md{margin-top:2rem}.mt-sm{margin-top:1.5rem}.mt-v{margin-top:1.6875rem}.mt-xl{margin-top:4rem}.mt-xs{margin-top:1.25rem}@media (min-width:48rem){.md\:-mr-5xs{margin-right:-.25rem}.md\:-mt-2xl{margin-top:-5rem}.md\:mb-2xl{margin-bottom:5rem}.md\:mb-4xl{margin-bottom:10rem}.md\:mr-5xs{margin-right:.25rem}.md\:mr-sm{margin-right:1.5rem}.md\:mt-3xl{margin-top:7.5rem}.md\:mt-sm{margin-top:1.5rem}.md\:mt-xl{margin-top:4rem}}@container (min-width: 32.5rem){.\@sm\:ml-sm{margin-left:1.5rem}.\@sm\:mr-2xs{margin-right:1rem}.\@sm\:mt-3xl{margin-top:7.5rem}}@container (min-width: 44rem){.\@md\:-mb-3xl{margin-bottom:-7.5rem}.\@md\:mb-2xl{margin-bottom:5rem}.\@md\:mb-2xs{margin-bottom:1rem}.\@md\:mb-sm{margin-bottom:1.5rem}.\@md\:mb-xl{margin-bottom:4rem}.\@md\:ml-md{margin-left:2rem}.\@md\:ml-xl{margin-left:4rem}.\@md\:mr-md{margin-right:2rem}.\@md\:mr-xl{margin-right:4rem}.\@md\:mr-xs{margin-right:1.25rem}.\@md\:mt-2xl{margin-top:5rem}.\@md\:mt-3xl{margin-top:7.5rem}.\@md\:mt-sm{margin-top:1.5rem}.\@md\:mt-xl{margin-top:4rem}.\@md\:mt-xs{margin-top:1.25rem}}.mb-md{margin-bottom:2rem}.\@lg\:mb-0{@container (width >= 32rem){margin-bottom:calc(var(--spacing) * 0)}}.\@lg\:mb-0{@container (width >= 32rem){margin-bottom:calc(var(--spacing) * 0)}}.mb-sm{margin-bottom:1.5rem}@container (min-width: 60rem){.\@lg\:mb-0{margin-bottom:0}}@container (min-width: 76rem){.\@xl\:-mt-\[6\.85rem\]{margin-top:-6.85rem}}@container (min-width: 60rem){.\@lg\:-mt-\[6\.85rem\]{margin-top:-6.85rem}}@container (min-width: 76rem){.\@xl\:-mt-\[4\.85rem\]{margin-top:-4.85rem}}@container (min-width: 60rem){.\@lg\:-mt-\[4\.85rem\]{margin-top:-4.85rem}}@container (min-width: 44rem){.\@md\:mb-0{margin-bottom:0}}.p-2xl{padding:5rem}.p-2xs{padding:1rem}.p-3xs{padding:.75rem}.p-4xs{padding:.5rem}.p-5xs{padding:.25rem}.p-lg{padding:3rem}.p-md{padding:2rem}.p-sm{padding:1.5rem}.p-xs{padding:1.25rem}.\!px-0{padding-left:0!important;padding-right:0!important}.\!py-4xs{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-5xs{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-2xs{padding-left:1rem;padding-right:1rem}.px-3xs{padding-left:.75rem;padding-right:.75rem}.px-4xs{padding-left:.5rem;padding-right:.5rem}.px-5xs{padding-left:.25rem;padding-right:.25rem}.px-md{padding-left:2rem;padding-right:2rem}.px-sm{padding-left:1.5rem;padding-right:1.5rem}.px-xl{padding-left:4rem;padding-right:4rem}.px-xs{padding-left:1.25rem;padding-right:1.25rem}.py-2xs{padding-top:1rem;padding-bottom:1rem}.py-3xl{padding-top:7.5rem;padding-bottom:7.5rem}.py-3xs{padding-top:.75rem;padding-bottom:.75rem}.py-4xl{padding-top:10rem;padding-bottom:10rem}.py-4xs{padding-top:.5rem;padding-bottom:.5rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-5xs{padding-top:.25rem;padding-bottom:.25rem}.py-lg{padding-top:3rem;padding-bottom:3rem}.py-md{padding-top:2rem;padding-bottom:2rem}.py-sm{padding-top:1.5rem;padding-bottom:1.5rem}.py-xl{padding-top:4rem;padding-bottom:4rem}.py-xs{padding-top:1.25rem;padding-bottom:1.25rem}.pb-2xs{padding-bottom:1rem}.pb-3xs{padding-bottom:.75rem}.pb-4xs{padding-bottom:.5rem}.pb-5xs{padding-bottom:.25rem}.pb-lg{padding-bottom:3rem}.pb-md{padding-bottom:2rem}.pb-sm{padding-bottom:1.5rem}.pb-v{padding-bottom:1.6875rem}.pb-xl{padding-bottom:4rem}.pb-xs{padding-bottom:1.25rem}.pl-2xs{padding-left:1rem}.pl-3xs{padding-left:.75rem}.pl-4xs{padding-left:.5rem}.pl-md{padding-left:2rem}.pl-nav-width{padding-left:12.5rem}.pl-sm{padding-left:1.5rem}.pl-v{padding-left:1.6875rem}.pl-xs{padding-left:1.25rem}.pr-2xl{padding-right:5rem}.pr-2xs{padding-right:1rem}.pr-3xs{padding-right:.75rem}.pr-4xl{padding-right:10rem}.pr-4xs{padding-right:.5rem}.pr-5xs{padding-right:.25rem}.pr-md{padding-right:2rem}.pr-sm{padding-right:1.5rem}.pr-xs{padding-right:1.25rem}.pt-2xl{padding-top:5rem}.pt-2xs{padding-top:1rem}.pt-3xs{padding-top:.75rem}.pt-4xs{padding-top:.5rem}.pt-5xs{padding-top:.25rem}.pt-header-h{padding-top:var(--header-h)}.pt-lg{padding-top:3rem}.pt-md{padding-top:2rem}.pt-sm{padding-top:1.5rem}.pt-xs{padding-top:1.25rem}@container (min-width: 32.5rem){.\@sm\:py-3xl{padding-top:7.5rem;padding-bottom:7.5rem}.\@sm\:pb-0{padding-bottom:0}.\@sm\:pb-3xl{padding-bottom:7.5rem}.\@sm\:pr-2xs{padding-right:1rem}.\@sm\:pt-xs{padding-top:1.25rem}}@container (min-width: 44rem){.\@md\:p-md{padding:2rem}.\@md\:p-sm{padding:1.5rem}.\@md\:px-0{padding-left:0;padding-right:0}.\@md\:px-3{padding-left:.75rem;padding-right:.75rem}.\@md\:px-4xs{padding-left:.5rem;padding-right:.5rem}.\@md\:px-lg{padding-left:3rem;padding-right:3rem}.\@md\:px-md{padding-left:2rem;padding-right:2rem}.\@md\:px-sm{padding-left:1.5rem;padding-right:1.5rem}.\@md\:py-3xs{padding-top:.75rem;padding-bottom:.75rem}.\@md\:py-md{padding-top:2rem;padding-bottom:2rem}.\@md\:py-xs{padding-top:1.25rem}.\@md\:pb-xs,.\@md\:py-xs{padding-bottom:1.25rem}.\@md\:pl-md{padding-left:2rem}.\@md\:pr-2xl{padding-right:5rem}.\@md\:pr-3xs{padding-right:.75rem}.\@md\:pr-md{padding-right:2rem}}@media (min-width:48rem){.md\:p-3xs{padding:.75rem}.md\:p-sm{padding:1.5rem}.md\:p-xs{padding:1.25rem}.md\:px-3xs{padding-left:.75rem;padding-right:.75rem}.md\:px-md{padding-left:2rem;padding-right:2rem}.md\:py-2xl{padding-top:5rem;padding-bottom:5rem}.md\:py-3xs{padding-top:.75rem;padding-bottom:.75rem}.md\:py-xl{padding-top:4rem;padding-bottom:4rem}.md\:pb-3xs{padding-bottom:.75rem}.md\:pl-4xs{padding-left:.5rem}.md\:pl-xs{padding-left:1.25rem}}@container (min-width: 60rem){.\@lg\:pl-md{padding-left:2rem}.\@lg\:pr-4xl{padding-right:10rem}.\@lg\:pt-4xs{padding-top:.5rem}.\@lg\:px-0{padding-left:0;padding-right:0}}.transition-\[background\]{transition-property:background;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-curve-d{transition-timing-function:cubic-bezier(.6,0,.4,1)}.main-grid-transition{transition:grid-template-columns .64s cubic-bezier(.22,1,.36,1)}.duration-medium{transition-duration:.3s}.duration-250{transition-duration:.25s}.duration-200{transition-duration:.2s}.duration-sidebar{animation-duration:.64s}.ease-curve-sidebar{transition-timing-function:cubic-bezier(.22,1,.36,1)}.duration-sidebar{transition-duration:.64s}.transition{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[transition\:transform_500ms\2c opacity_200ms\2c left_200ms\2c width_400ms\]{transition:transform .5s,scale .5s,opacity .2s,left .2s,width .4s}.text-meta{font-size:.875rem;line-height:1.225rem}.text-meta,.text-nav{letter-spacing:0;font-weight:500}.text-h1,.text-h2{-webkit-text-wrap:balance;text-wrap:balance}.text-p1,.text-p2{letter-spacing:-.01em;font-weight:400}.text-p1{font-size:1.0625rem;line-height:1.7499375rem}.main-prose{p{color:var(--color-fd-foreground)}.x11{font-size:12px}.prose :not(:where([class~=not-prose] *)):where(h1){font-size:clamp(2rem,calc(2rem + 2 * ((100vw - 23.4375rem) / 66.5625)),3.5rem);line-height:clamp(2.28rem,calc(2.28rem + 1.72 * ((100vw - 23.4375rem) / 66.5625)),3.5rem);letter-spacing:-.03em;font-weight:500;-webkit-text-wrap:balance;text-wrap:balance}.prose :not(:where([class~=not-prose] *)):where(h2){font-size:clamp(2rem,calc(2rem + 1 * ((100vw - 23.4375rem) / 66.5625)),3rem);line-height:clamp(2.28rem,calc(2.28rem + 1.2 * ((100vw - 23.4375rem) / 66.5625)),3.48rem);letter-spacing:clamp(-.03em,calc(-.03em + .02 * ((90rem - 100vw) / 66.5625)),-.01em);font-weight:500;-webkit-text-wrap:balance;text-wrap:balance}.prose :not(:where([class~=not-prose] *)):where(h3){font-size:clamp(1.5rem,calc(1.5rem + .375 * ((100vw - 23.4375rem) / 66.5625)),1.875rem);line-height:clamp(1.98rem,calc(1.98rem + .495 * ((100vw - 23.4375rem) / 66.5625)),2.475rem);letter-spacing:-.01em;font-weight:500;-webkit-text-wrap:pretty;text-wrap:pretty}.prose :not(:where([class~=not-prose] *)):where(h4){font-size:clamp(1.25rem,calc(1.25rem + .125 * ((100vw - 23.4375rem) / 66.5625)),1.375rem);line-height:clamp(1.5rem,calc(1.5rem + .2325 * ((100vw - 23.4375rem) / 66.5625)),1.7325rem);letter-spacing:-.01em;font-weight:500;-webkit-text-wrap:pretty;text-wrap:pretty}.prose :not(:where([class~=not-prose] *)):where(h5){font-size:clamp(1rem,calc(1rem + .125 * ((100vw - 23.4375rem) / 66.5625)),1.125rem);line-height:clamp(1.25rem,calc(1.25rem + .235 * ((100vw - 23.4375rem) / 66.5625)),1.485rem);letter-spacing:-.01em;font-weight:500;-webkit-text-wrap:pretty;text-wrap:pretty}.prose :not(:where([class~=not-prose] *)):where(p){margin-bottom:1.6875rem;font-size:1.0625rem;line-height:1.7499375rem;letter-spacing:-.01em;font-weight:400;-webkit-text-wrap:pretty;text-wrap:pretty}.prose :not(:where([class~=not-prose] *)):where(p:last-child){margin-bottom:0}.prose :not(:where([class~=not-prose] *)):where(sub,sup){font-size:60%;line-height:190%;font-weight:400;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.prose :not(:where([class~=not-prose] *)):where(code){border-radius:.25rem;--tw-bg-opacity:1;background-color:hsl(var(--twc-syntax-highlight)/var(--twc-syntax-highlight-opacity,var(--tw-bg-opacity)));padding-left:.25rem;padding-right:.25rem;font-weight:400}.prose :not(:where([class~=not-prose] *)):where(code):after,.prose :not(:where([class~=not-prose] *)):where(code):before{content:""}.prose :not(:where([class~=not-prose] *)):where(b,strong){font-weight:600}.prose :not(:where([class~=not-prose] *)):where(ol,ul){margin-bottom:2rem;font-size:1.0625rem;line-height:1.7499375rem;letter-spacing:-.01em;font-weight:400;-webkit-text-wrap:pretty;text-wrap:pretty}.prose :not(:where([class~=not-prose] *)):where(ol ol){list-style-type:lower-latin}.prose :not(:where([class~=not-prose] *)):where(ol ol ol){list-style-type:lower-roman}.prose :not(:where([class~=not-prose] *)):where(ul){list-style-type:none}.prose :not(:where([class~=not-prose] *)):where(li){padding-left:0}.prose :not(:where([class~=not-prose] *)):where(li p){margin-top:0;margin-bottom:0}.prose :not(:where([class~=not-prose] *)):where(hr){margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width:48rem){.prose :not(:where([class~=not-prose] *)):where(hr){margin-top:2rem;margin-bottom:2rem}}.prose :not(:where([class~=not-prose] *)):where(a){text-decoration-color:hsl(var(--twc-primary-44)/var(--twc-primary-44-opacity,1));text-underline-offset:.125rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (hover:hover) and (pointer:fine){.prose :not(:where([class~=not-prose] *)):where(a):hover{text-decoration-color:hsl(var(--twc-primary-100)/var(--twc-primary-100-opacity,1))}}.prose :not(:where([class~=not-prose] *)):where(td p:first-child){margin-top:0}p:empty{display:none}:where(li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:10px!important;color:var(--color-fd-foreground)}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1em}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1em;margin-top:2.5em}.prose :not(:where([class~=not-prose] *)):where(ul){padding-left:1rem;list-style-type:disc}.prose :not(:where([class~=not-prose] *)):where(a){font-weight:400;text-decoration-color:var(--color-gray-500);text-underline-offset:.25rem;transition:all .2s;transition-timing-function:linear;animation-timing-function:linear;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.prose :not(:where([class~=not-prose] *)):where(a):hover{text-decoration-color:var(--color-gray-1000);color:var(--color-gray-1000)}}.prose :not(:where([class~=not-prose] *)):where(a u){text-decoration:none}:where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-fd-foreground)}:where(h5):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-fd-foreground)}}.text-h1{font-size:clamp(2rem,calc(2rem + 2 * ((100vw - 23.4375rem) / 66.5625)),4rem);line-height:clamp(2.28rem,calc(2.28rem + 1.72 * ((100vw - 23.4375rem) / 66.5625)),4rem);letter-spacing:-.03em;font-weight:500}.text-h2{font-size:clamp(2rem,calc(2rem + 1 * ((100vw - 23.4375rem) / 66.5625)),3rem);line-height:clamp(2.28rem,calc(2.28rem + 1.2 * ((100vw - 23.4375rem) / 66.5625)),3.48rem);letter-spacing:clamp(-.03em,calc(-.03em + .02 * ((90rem - 100vw) / 66.5625)),-.01em);font-weight:500}.text-h3{font-size:clamp(1.5rem,calc(1.5rem + .375 * ((100vw - 23.4375rem) / 66.5625)),1.875rem);line-height:clamp(1.98rem,calc(1.98rem + .495 * ((100vw - 23.4375rem) / 66.5625)),2.475rem)}.text-h3,.text-h4{letter-spacing:-.01em;font-weight:500}.text-h4{font-size:clamp(1.25rem,calc(1.25rem + .125 * ((100vw - 23.4375rem) / 66.5625)),1.375rem);line-height:clamp(1.5rem,calc(1.5rem + .2325 * ((100vw - 23.4375rem) / 66.5625)),1.7325rem)}.text-h5{font-size:clamp(1rem,calc(1rem + .125 * ((100vw - 23.4375rem) / 66.5625)),1.125rem);line-height:clamp(1.25rem,calc(1.25rem + .235 * ((100vw - 23.4375rem) / 66.5625)),1.485rem);letter-spacing:-.01em;font-weight:500}.text-chatgpt-title,.text-h3,.text-h4,.text-h5,.text-p1,.text-p2{-webkit-text-wrap:pretty;text-wrap:pretty}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-cta{font-size:.875rem;line-height:.875rem;letter-spacing:0;font-weight:500}