/*! tailwindcss v4.0.17 | MIT License | https://tailwindcss.com */
:root{--ctp-latte-rosewater:#dc8a78;--ctp-latte-rosewater-rgb:220 138 120;--ctp-latte-rosewater-hsl:10.8 58.824% 66.667%;--ctp-latte-flamingo:#dd7878;--ctp-latte-flamingo-rgb:221 120 120;--ctp-latte-flamingo-hsl:0 59.763% 66.863%;--ctp-latte-pink:#ea76cb;--ctp-latte-pink-rgb:234 118 203;--ctp-latte-pink-hsl:316.034 73.418% 69.02%;--ctp-latte-mauve:#8839ef;--ctp-latte-mauve-rgb:136 57 239;--ctp-latte-mauve-hsl:266.044 85.047% 58.039%;--ctp-latte-red:#d20f39;--ctp-latte-red-rgb:210 15 57;--ctp-latte-red-hsl:347.077 86.667% 44.118%;--ctp-latte-maroon:#e64553;--ctp-latte-maroon-rgb:230 69 83;--ctp-latte-maroon-hsl:354.783 76.303% 58.627%;--ctp-latte-peach:#fe640b;--ctp-latte-peach-rgb:254 100 11;--ctp-latte-peach-hsl:21.975 99.184% 51.961%;--ctp-latte-yellow:#df8e1d;--ctp-latte-yellow-rgb:223 142 29;--ctp-latte-yellow-hsl:34.948 76.984% 49.412%;--ctp-latte-green:#40a02b;--ctp-latte-green-rgb:64 160 43;--ctp-latte-green-hsl:109.231 57.635% 39.804%;--ctp-latte-teal:#179299;--ctp-latte-teal-rgb:23 146 153;--ctp-latte-teal-hsl:183.231 73.864% 34.51%;--ctp-latte-sky:#04a5e5;--ctp-latte-sky-rgb:4 165 229;--ctp-latte-sky-hsl:197.067 96.567% 45.686%;--ctp-latte-sapphire:#209fb5;--ctp-latte-sapphire-rgb:32 159 181;--ctp-latte-sapphire-hsl:188.859 69.953% 41.765%;--ctp-latte-blue:#1e66f5;--ctp-latte-blue-rgb:30 102 245;--ctp-latte-blue-hsl:219.907 91.489% 53.922%;--ctp-latte-lavender:#7287fd;--ctp-latte-lavender-rgb:114 135 253;--ctp-latte-lavender-hsl:230.935 97.203% 71.961%;--ctp-latte-text:#4c4f69;--ctp-latte-text-rgb:76 79 105;--ctp-latte-text-hsl:233.793 16.022% 35.49%;--ctp-latte-subtext1:#5c5f77;--ctp-latte-subtext1-rgb:92 95 119;--ctp-latte-subtext1-hsl:233.333 12.796% 41.373%;--ctp-latte-subtext0:#6c6f85;--ctp-latte-subtext0-rgb:108 111 133;--ctp-latte-subtext0-hsl:232.8 10.373% 47.255%;--ctp-latte-overlay2:#7c7f93;--ctp-latte-overlay2-rgb:124 127 147;--ctp-latte-overlay2-hsl:232.174 9.623% 53.137%;--ctp-latte-overlay1:#8c8fa1;--ctp-latte-overlay1-rgb:140 143 161;--ctp-latte-overlay1-hsl:231.429 10.048% 59.02%;--ctp-latte-overlay0:#9ca0b0;--ctp-latte-overlay0-rgb:156 160 176;--ctp-latte-overlay0-hsl:228 11.236% 65.098%;--ctp-latte-surface2:#acb0be;--ctp-latte-surface2-rgb:172 176 190;--ctp-latte-surface2-hsl:226.667 12.162% 70.98%;--ctp-latte-surface1:#bcc0cc;--ctp-latte-surface1-rgb:188 192 204;--ctp-latte-surface1-hsl:225 13.559% 76.863%;--ctp-latte-surface0:#ccd0da;--ctp-latte-surface0-rgb:204 208 218;--ctp-latte-surface0-hsl:222.857 15.909% 82.745%;--ctp-latte-base:#eff1f5;--ctp-latte-base-rgb:239 241 245;--ctp-latte-base-hsl:220 23.077% 94.902%;--ctp-latte-mantle:#e6e9ef;--ctp-latte-mantle-rgb:230 233 239;--ctp-latte-mantle-hsl:220 21.951% 91.961%;--ctp-latte-crust:#dce0e8;--ctp-latte-crust-rgb:220 224 232;--ctp-latte-crust-hsl:220 20.69% 88.627%;--ctp-frappe-rosewater:#f2d5cf;--ctp-frappe-rosewater-rgb:242 213 207;--ctp-frappe-rosewater-hsl:10.286 57.377% 88.039%;--ctp-frappe-flamingo:#eebebe;--ctp-frappe-flamingo-rgb:238 190 190;--ctp-frappe-flamingo-hsl:0 58.537% 83.922%;--ctp-frappe-pink:#f4b8e4;--ctp-frappe-pink-rgb:244 184 228;--ctp-frappe-pink-hsl:316 73.171% 83.922%;--ctp-frappe-mauve:#ca9ee6;--ctp-frappe-mauve-rgb:202 158 230;--ctp-frappe-mauve-hsl:276.667 59.016% 76.078%;--ctp-frappe-red:#e78284;--ctp-frappe-red-rgb:231 130 132;--ctp-frappe-red-hsl:358.812 67.785% 70.784%;--ctp-frappe-maroon:#ea999c;--ctp-frappe-maroon-rgb:234 153 156;--ctp-frappe-maroon-hsl:357.778 65.854% 75.882%;--ctp-frappe-peach:#ef9f76;--ctp-frappe-peach-rgb:239 159 118;--ctp-frappe-peach-hsl:20.331 79.085% 70.0%;--ctp-frappe-yellow:#e5c890;--ctp-frappe-yellow-rgb:229 200 144;--ctp-frappe-yellow-hsl:39.529 62.044% 73.137%;--ctp-frappe-green:#a6d189;--ctp-frappe-green-rgb:166 209 137;--ctp-frappe-green-hsl:95.833 43.902% 67.843%;--ctp-frappe-teal:#81c8be;--ctp-frappe-teal-rgb:129 200 190;--ctp-frappe-teal-hsl:171.549 39.227% 64.51%;--ctp-frappe-sky:#99d1db;--ctp-frappe-sky-rgb:153 209 219;--ctp-frappe-sky-hsl:189.091 47.826% 72.941%;--ctp-frappe-sapphire:#85c1dc;--ctp-frappe-sapphire-rgb:133 193 220;--ctp-frappe-sapphire-hsl:198.621 55.414% 69.216%;--ctp-frappe-blue:#8caaee;--ctp-frappe-blue-rgb:140 170 238;--ctp-frappe-blue-hsl:221.633 74.242% 74.118%;--ctp-frappe-lavender:#babbf1;--ctp-frappe-lavender-rgb:186 187 241;--ctp-frappe-lavender-hsl:238.909 66.265% 83.725%;--ctp-frappe-text:#c6d0f5;--ctp-frappe-text-rgb:198 208 245;--ctp-frappe-text-hsl:227.234 70.149% 86.863%;--ctp-frappe-subtext1:#b5bfe2;--ctp-frappe-subtext1-rgb:181 191 226;--ctp-frappe-subtext1-hsl:226.667 43.689% 79.804%;--ctp-frappe-subtext0:#a5adce;--ctp-frappe-subtext0-rgb:165 173 206;--ctp-frappe-subtext0-hsl:228.293 29.496% 72.745%;--ctp-frappe-overlay2:#949cbb;--ctp-frappe-overlay2-rgb:148 156 187;--ctp-frappe-overlay2-hsl:227.692 22.286% 65.686%;--ctp-frappe-overlay1:#838ba7;--ctp-frappe-overlay1-rgb:131 139 167;--ctp-frappe-overlay1-hsl:226.667 16.981% 58.431%;--ctp-frappe-overlay0:#737994;--ctp-frappe-overlay0-rgb:115 121 148;--ctp-frappe-overlay0-hsl:229.091 13.36% 51.569%;--ctp-frappe-surface2:#626880;--ctp-frappe-surface2-rgb:98 104 128;--ctp-frappe-surface2-hsl:228 13.274% 44.314%;--ctp-frappe-surface1:#51576d;--ctp-frappe-surface1-rgb:81 87 109;--ctp-frappe-surface1-hsl:227.143 14.737% 37.255%;--ctp-frappe-surface0:#414559;--ctp-frappe-surface0-rgb:65 69 89;--ctp-frappe-surface0-hsl:230 15.584% 30.196%;--ctp-frappe-base:#303446;--ctp-frappe-base-rgb:48 52 70;--ctp-frappe-base-hsl:229.091 18.644% 23.137%;--ctp-frappe-mantle:#292c3c;--ctp-frappe-mantle-rgb:41 44 60;--ctp-frappe-mantle-hsl:230.526 18.812% 19.804%;--ctp-frappe-crust:#232634;--ctp-frappe-crust-rgb:35 38 52;--ctp-frappe-crust-hsl:229.412 19.54% 17.059%;--ctp-macchiato-rosewater:#f4dbd6;--ctp-macchiato-rosewater-rgb:244 219 214;--ctp-macchiato-rosewater-hsl:10 57.692% 89.804%;--ctp-macchiato-flamingo:#f0c6c6;--ctp-macchiato-flamingo-rgb:240 198 198;--ctp-macchiato-flamingo-hsl:0 58.333% 85.882%;--ctp-macchiato-pink:#f5bde6;--ctp-macchiato-pink-rgb:245 189 230;--ctp-macchiato-pink-hsl:316.071 73.684% 85.098%;--ctp-macchiato-mauve:#c6a0f6;--ctp-macchiato-mauve-rgb:198 160 246;--ctp-macchiato-mauve-hsl:266.512 82.692% 79.608%;--ctp-macchiato-red:#ed8796;--ctp-macchiato-red-rgb:237 135 150;--ctp-macchiato-red-hsl:351.176 73.913% 72.941%;--ctp-macchiato-maroon:#ee99a0;--ctp-macchiato-maroon-rgb:238 153 160;--ctp-macchiato-maroon-hsl:355.059 71.429% 76.667%;--ctp-macchiato-peach:#f5a97f;--ctp-macchiato-peach-rgb:245 169 127;--ctp-macchiato-peach-hsl:21.356 85.507% 72.941%;--ctp-macchiato-yellow:#eed49f;--ctp-macchiato-yellow-rgb:238 212 159;--ctp-macchiato-yellow-hsl:40.253 69.912% 77.843%;--ctp-macchiato-green:#a6da95;--ctp-macchiato-green-rgb:166 218 149;--ctp-macchiato-green-hsl:105.217 48.252% 71.961%;--ctp-macchiato-teal:#8bd5ca;--ctp-macchiato-teal-rgb:139 213 202;--ctp-macchiato-teal-hsl:171.081 46.835% 69.02%;--ctp-macchiato-sky:#91d7e3;--ctp-macchiato-sky-rgb:145 215 227;--ctp-macchiato-sky-hsl:188.78 59.42% 72.941%;--ctp-macchiato-sapphire:#7dc4e4;--ctp-macchiato-sapphire-rgb:125 196 228;--ctp-macchiato-sapphire-hsl:198.641 65.605% 69.216%;--ctp-macchiato-blue:#8aadf4;--ctp-macchiato-blue-rgb:138 173 244;--ctp-macchiato-blue-hsl:220.189 82.813% 74.902%;--ctp-macchiato-lavender:#b7bdf8;--ctp-macchiato-lavender-rgb:183 189 248;--ctp-macchiato-lavender-hsl:234.462 82.278% 84.51%;--ctp-macchiato-text:#cad3f5;--ctp-macchiato-text-rgb:202 211 245;--ctp-macchiato-text-hsl:227.442 68.254% 87.647%;--ctp-macchiato-subtext1:#b8c0e0;--ctp-macchiato-subtext1-rgb:184 192 224;--ctp-macchiato-subtext1-hsl:228 39.216% 80.0%;--ctp-macchiato-subtext0:#a5adcb;--ctp-macchiato-subtext0-rgb:165 173 203;--ctp-macchiato-subtext0-hsl:227.368 26.761% 72.157%;--ctp-macchiato-overlay2:#939ab7;--ctp-macchiato-overlay2-rgb:147 154 183;--ctp-macchiato-overlay2-hsl:228.333 20.0% 64.706%;--ctp-macchiato-overlay1:#8087a2;--ctp-macchiato-overlay1-rgb:128 135 162;--ctp-macchiato-overlay1-hsl:227.647 15.455% 56.863%;--ctp-macchiato-overlay0:#6e738d;--ctp-macchiato-overlay0-rgb:110 115 141;--ctp-macchiato-overlay0-hsl:230.323 12.351% 49.216%;--ctp-macchiato-surface2:#5b6078;--ctp-macchiato-surface2-rgb:91 96 120;--ctp-macchiato-surface2-hsl:229.655 13.744% 41.373%;--ctp-macchiato-surface1:#494d64;--ctp-macchiato-surface1-rgb:73 77 100;--ctp-macchiato-surface1-hsl:231.111 15.607% 33.922%;--ctp-macchiato-surface0:#363a4f;--ctp-macchiato-surface0-rgb:54 58 79;--ctp-macchiato-surface0-hsl:230.4 18.797% 26.078%;--ctp-macchiato-base:#24273a;--ctp-macchiato-base-rgb:36 39 58;--ctp-macchiato-base-hsl:231.818 23.404% 18.431%;--ctp-macchiato-mantle:#1e2030;--ctp-macchiato-mantle-rgb:30 32 48;--ctp-macchiato-mantle-hsl:233.333 23.077% 15.294%;--ctp-macchiato-crust:#181926;--ctp-macchiato-crust-rgb:24 25 38;--ctp-macchiato-crust-hsl:235.714 22.581% 12.157%;--ctp-mocha-rosewater:#f5e0dc;--ctp-mocha-rosewater-rgb:245 224 220;--ctp-mocha-rosewater-hsl:9.6 55.556% 91.176%;--ctp-mocha-flamingo:#f2cdcd;--ctp-mocha-flamingo-rgb:242 205 205;--ctp-mocha-flamingo-hsl:0 58.73% 87.647%;--ctp-mocha-pink:#f5c2e7;--ctp-mocha-pink-rgb:245 194 231;--ctp-mocha-pink-hsl:316.471 71.831% 86.078%;--ctp-mocha-mauve:#cba6f7;--ctp-mocha-mauve-rgb:203 166 247;--ctp-mocha-mauve-hsl:267.407 83.505% 80.98%;--ctp-mocha-red:#f38ba8;--ctp-mocha-red-rgb:243 139 168;--ctp-mocha-red-hsl:343.269 81.25% 74.902%;--ctp-mocha-maroon:#eba0ac;--ctp-mocha-maroon-rgb:235 160 172;--ctp-mocha-maroon-hsl:350.4 65.217% 77.451%;--ctp-mocha-peach:#fab387;--ctp-mocha-peach-rgb:250 179 135;--ctp-mocha-peach-hsl:22.957 92.0% 75.49%;--ctp-mocha-yellow:#f9e2af;--ctp-mocha-yellow-rgb:249 226 175;--ctp-mocha-yellow-hsl:41.351 86.047% 83.137%;--ctp-mocha-green:#a6e3a1;--ctp-mocha-green-rgb:166 227 161;--ctp-mocha-green-hsl:115.455 54.098% 76.078%;--ctp-mocha-teal:#94e2d5;--ctp-mocha-teal-rgb:148 226 213;--ctp-mocha-teal-hsl:170 57.353% 73.333%;--ctp-mocha-sky:#89dceb;--ctp-mocha-sky-rgb:137 220 235;--ctp-mocha-sky-hsl:189.184 71.014% 72.941%;--ctp-mocha-sapphire:#74c7ec;--ctp-mocha-sapphire-rgb:116 199 236;--ctp-mocha-sapphire-hsl:198.5 75.949% 69.02%;--ctp-mocha-blue:#89b4fa;--ctp-mocha-blue-rgb:137 180 250;--ctp-mocha-blue-hsl:217.168 91.87% 75.882%;--ctp-mocha-lavender:#b4befe;--ctp-mocha-lavender-rgb:180 190 254;--ctp-mocha-lavender-hsl:231.892 97.368% 85.098%;--ctp-mocha-text:#cdd6f4;--ctp-mocha-text-rgb:205 214 244;--ctp-mocha-text-hsl:226.154 63.934% 88.039%;--ctp-mocha-subtext1:#bac2de;--ctp-mocha-subtext1-rgb:186 194 222;--ctp-mocha-subtext1-hsl:226.667 35.294% 80.0%;--ctp-mocha-subtext0:#a6adc8;--ctp-mocha-subtext0-rgb:166 173 200;--ctp-mocha-subtext0-hsl:227.647 23.611% 71.765%;--ctp-mocha-overlay2:#9399b2;--ctp-mocha-overlay2-rgb:147 153 178;--ctp-mocha-overlay2-hsl:228.387 16.757% 63.725%;--ctp-mocha-overlay1:#7f849c;--ctp-mocha-overlay1-rgb:127 132 156;--ctp-mocha-overlay1-hsl:229.655 12.775% 55.49%;--ctp-mocha-overlay0:#6c7086;--ctp-mocha-overlay0-rgb:108 112 134;--ctp-mocha-overlay0-hsl:230.769 10.744% 47.451%;--ctp-mocha-surface2:#585b70;--ctp-mocha-surface2-rgb:88 91 112;--ctp-mocha-surface2-hsl:232.5 12.0% 39.216%;--ctp-mocha-surface1:#45475a;--ctp-mocha-surface1-rgb:69 71 90;--ctp-mocha-surface1-hsl:234.286 13.208% 31.176%;--ctp-mocha-surface0:#313244;--ctp-mocha-surface0-rgb:49 50 68;--ctp-mocha-surface0-hsl:236.842 16.239% 22.941%;--ctp-mocha-base:#1e1e2e;--ctp-mocha-base-rgb:30 30 46;--ctp-mocha-base-hsl:240 21.053% 14.902%;--ctp-mocha-mantle:#181825;--ctp-mocha-mantle-rgb:24 24 37;--ctp-mocha-mantle-hsl:240 21.311% 11.961%;--ctp-mocha-crust:#11111b;--ctp-mocha-crust-rgb:17 17 27;--ctp-mocha-crust-hsl:240 22.727% 8.627%}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-orange-400:oklch(.75 .183 55.934);--color-gray-600:oklch(.446 .03 256.802);--color-gray-900:oklch(.21 .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-0{z-index:0}.z-10{z-index:10}.col-span-6{grid-column:span 6/span 6}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-300{margin:calc(var(--spacing)*300)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing)*0)}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.-mt-72{margin-top:calc(var(--spacing)*-72)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-12{margin-top:calc(var(--spacing)*12)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.h-40{height:calc(var(--spacing)*40)}.h-84{height:calc(var(--spacing)*84)}.h-auto{height:auto}.h-full{height:100%}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.transform\!{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)!important}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}.overflow-hidden{overflow:hidden}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-fill{object-fit:fill}.p-4{padding:calc(var(--spacing)*4)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-12{padding-inline:calc(var(--spacing)*12)}.py-1{padding-block:calc(var(--spacing)*1)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-12{padding-block:calc(var(--spacing)*12)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pr-1{padding-right:calc(var(--spacing)*1)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.text-left{text-align:left}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.text-gray-600{color:var(--color-gray-600)}.text-orange-400{color:var(--color-orange-400)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur\!{--tw-blur:blur(8px)!important;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-white:focus{--tw-ring-color:var(--color-white)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (width>=40rem){.sm\:mx-auto{margin-inline:auto}.sm\:-mt-32{margin-top:calc(var(--spacing)*-32)}.sm\:mb-0{margin-bottom:calc(var(--spacing)*0)}.sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.sm\:flex{display:flex}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:px-12{padding-inline:calc(var(--spacing)*12)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:text-center{text-align:center}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=48rem){.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:w-48{width:calc(var(--spacing)*48)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:pt-8{padding-top:calc(var(--spacing)*8)}.md\:pb-8{padding-bottom:calc(var(--spacing)*8)}}@media (width>=64rem){.lg\:order-first{order:-9999}.lg\:order-last{order:9999}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:max-w-7xl{max-width:var(--container-7xl)}.lg\:max-w-none{max-width:none}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:gap-12{gap:calc(var(--spacing)*12)}}}*{transition:background-color .3s,color .3s,border-color .3s}:root{--ff:"Ubuntu";--radius:6px;--black:#292929;--code-bg:#272822;--code-fg:#f8f8f2;--code-scroll-thumb:#525252;--cat-body-copy:var(--ctp-latte-text);--link-color:var(--ctp-latte-red);--link-text:var(--ctp-latte-blue);--background-pane:var(--ctp-latte-base);--secondary-pane-crust:var(--ctp-latte-crust);--underline-color:var(--ctp-latte-blue);--surface-0:var(--ctp-latte-surface0);--secondary-pane-mantle:var(--ctp-latte-mantle);--scrollbar-track:var(--ctp-latte-surface1);--scrollbar-thumb:var(--ctp-latte-text)}.dark{--cat-body-copy:var(--ctp-mocha-text);--link-color:var(--ctp-mocha-red);--link-text:var(--ctp-mocha-blue);--background-pane:var(--ctp-mocha-base);--secondary-pane-crust:var(--ctp-mocha-crust);--underline-color:var(--ctp-mocha-blue);--surface-0:var(--ctp-mocha-surface0);--secondary-pane-mantle:var(--ctp-mocha-mantle);--scrollbar-track:var(--ctp-mocha-surface1);--scrollbar-thumb:var(--ctp-mocha-text)}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:400;src:url(../fonts/Ubuntu-Regular.woff2)format("woff2")}html{scroll-behavior:smooth;line-height:1.5rem}body{font-family:var(--ff);background:var(--background-pane);color:var(--cat-body-copy);margin:0 8px;padding:0;transition:background 50ms ease-in-out,color 50ms ease-in-out}header{border-bottom:1px solid var(--secondary-pane-mantle);align-items:center;margin:1rem 0;padding-bottom:1rem;line-height:2.5em;display:flex}button{background-color:var(--secondary-pane-mantle)}button:hover{background-color:var(--secondary-pane-crust)}a{color:var(--link-text);border-bottom:2px solid var(--underline-color);word-break:break-word;word-wrap:break-word;overflow:break-word;text-decoration:none}a:hover{color:var(--link-color)}h2 a{border-bottom:none}h2 a:hover{border-bottom:2px solid var(--underline-color)}mark{background-color:var(--surface-0);color:var(--cat-body-copy)}.attribution{font-size:.8rem}footer{border-top:1px solid var(--secondary-pane-mantle);flex-wrap:wrap;justify-content:space-between;margin-top:1rem;margin-bottom:1rem;padding-top:1rem;display:flex}h1,h2,h3,h4,h5,h6{margin-top:1.2rem;line-height:normal}h1:target h2:target h3:target h4:target h5:target h6:target{color:#71a819}hr{margin:1.5em}h3{font-size:1.3rem;line-height:2rem}h2{font-size:1.5rem;line-height:2rem}h1{font-size:1.8rem;line-height:2rem}.mainpage h1,.mainpage h2,.mainpage h3,.mainpage h4,.mainpage h5,.mainpage h6{margin-bottom:1.2rem}ul{padding-left:20px;list-style-type:none}ul li:before{content:"-";width:1em;margin-left:-1em;display:inline-block}img{border-radius:var(--radius);max-width:100%;height:auto;margin:auto;display:block}figcaption{text-align:center;margin:2em}figure h4:before{content:"↳ "}@media (width>=800px){figure{max-width:70%;margin:auto}}code{background-color:var(--secondary-pane-mantle);word-break:break-word;word-wrap:break-word;overflow:break-word;padding:0 .2em}pre{padding:.5em;line-height:1.5}pre code{color:inherit;background-color:#0000;padding:0;font-size:80%;display:block;overflow-x:auto}.highlight pre code{overflow-x:unset}pre:has(code){color:var(--code-fg);background-color:var(--code-bg);border-radius:var(--radius);box-shadow:2px 2px 2px #00000080}.highlight>pre,.highlight>div{border-radius:var(--radius);overflow-x:auto;box-shadow:2px 2px 2px #00000080}.highlight tbody pre{margin:0}.highlight pre ::selection{color:inherit;background:#fff3}table{border-spacing:0;border-collapse:collapse}table th{border-bottom:2px solid var(--underline-color);padding:6px;font-size:large}table td{border-top:1px solid var(--secondary-pane-mantle);padding:6px}blockquote{border-left:4px solid var(--underline-color);background:var(--secondary-pane-mantle);border-radius:0 var(--radius)var(--radius)0;margin:0;padding-left:2rem;box-shadow:2px 2px 2px #00000080}details{border-left:4px solid var(--underline-color);background:var(--secondary-pane-mantle);border-radius:0 var(--radius)var(--radius)0;margin:0;padding:.25rem .5rem;box-shadow:2px 2px 2px #00000080}@keyframes revealContent{0%{opacity:0}to{opacity:1}}details[open] div{animation:.5s ease-out forwards revealContent}::selection{background:var(--underline-color);color:#fff}.header-cntr{justify-content:space-between;width:100%;display:flex}.content{max-width:900px;margin:0 auto}.title{color:var(--underline-color);border-bottom:none;align-items:center;font-size:1.5rem;font-weight:700;display:inline-flex}.title img{width:32px;height:auto;margin-right:.2em;display:inline}.title:hover{color:var(--link-color)}.menu{justify-content:center;align-items:center;display:flex}article p{margin-top:1em;margin-bottom:1em;line-height:1.5}#main-menu ul{margin:0}#main-menu li{display:inline}#main-menu li:before{content:none}#main-menu a{border-bottom:none;margin:.7em .5em;font-size:1rem;font-weight:600}#main-menu a:hover{border-bottom:2px solid var(--underline-color)}#main-menu a svg{vertical-align:text-top;width:1.1em;height:1.1em}#main-menu a.active{border-bottom:2px solid var(--underline-color)}.mm-normal{display:inline}.mm-mobile-open ul{background-color:rgba(var(--background-pane),.7);z-index:30;-webkit-backdrop-filter:blur(10px);flex-direction:column;justify-content:center;align-items:center;padding:0;transition:transform .3s ease-in-out;display:flex;position:fixed;inset:0;overflow:hidden}#mob-hb-icon,#mob-x-icon{background-color:inherit;display:none}@media (width<=800px){#mob-hb-icon{display:block}.mm-normal{display:none}}.main-menu a.lnk:hover,.socials-icon svg:hover{color:var(--link-color);border-bottom:2px solid var(--underline-color)}.menu-btn svg,.copy-button svg{vertical-align:text-top;width:1.1em;height:1.1em}.menu-btn:hover{color:var(--underline-color)}html.dark #moon,html:not(.dark) #sun{display:none}.menu-btn{color:var(--cat-body-copy);background-color:var(--background-pane);border:none;justify-content:center;align-items:center;padding-left:.5em;padding-right:.5em;display:flex}#theme-switcher div{display:inline}.avatar img{border-radius:50%;width:100px;height:100px;padding:8px}.avatar.top{text-align:center}.avatar.left{float:left;margin-top:16px;position:relative}.avatar.right{float:right;margin-top:16px;position:relative}.featured{clear:both;margin-top:.2rem}.socials span{font-size:1.5rem}.socials ul{text-align:center;padding:0}.socials li:before{content:none}.socials a{border-bottom:none}.socials li{margin:.2em;display:inline}.icon{position:relative}.socials-icon svg{border-bottom:2px solid var(--background-pane);width:1.5em;height:1.5em;display:inline}.lst-content{margin-top:2rem}.lst-type{margin-top:1.2em;margin-bottom:.2em}.lst-basic,.lst-card{margin-top:0}.lst-card{padding-left:0}.lst-basic li{display:flex}.lst-basic li div{text-overflow:ellipsis;flex-grow:1;overflow:hidden}.lst time{white-space:nowrap}.lst-card li:before{content:none}.lst-card li{background-color:var(--secondary-pane-mantle);border-radius:var(--radius);box-shadow:2px 2px 2px #00000080}.lst-card-content{margin:1em}.artile-ttl:before{content:none}.pg-title{margin:0;padding:1em 0 0;font-size:30px}.meta p,.meta a{color:var(--cat-body-copy);margin:.75em}.meta-icon{vertical-align:center;display:inline-block;box-sizing:content-box!important}.meta-icon svg{width:.9em;height:.9em;box-sizing:content-box!important}.meta a{border:1px solid var(--underline-color);border-radius:var(--radius);background:var(--surface-0);margin:0 2px;padding:2px}.meta a:hover{background:var(--link-color);color:#000}.description{margin:.75em}.draft-lbl{background-color:var(--underline-color);color:var(--black);border-radius:var(--radius);padding:2px 4px}.highlight-wrapper{border-radius:var(--radius);display:block}pre,.highlight{position:relative}div.highlight:hover .copy-button,pre:hover .copy-button{display:block}.copy-button{opacity:.8;z-index:10;cursor:pointer;background-color:inherit;color:var(--code-fg);border:none;display:none;position:absolute;top:2px;right:2px}.copy-button svg{color:var(--surface-0)}.copy-textarea{z-index:-10;opacity:.05;position:absolute}.showmore{text-align:center;margin-top:1em}.showmore button{border:2px solid var(--underline-color);color:var(--cat-body-copy);background-color:var(--secondary-pane-crust);border-radius:var(--radius);padding:.2em .4em;font-size:1em}.showmore button:hover{border:2px solid var(--link-color)}.pagenav{background-color:var(--secondary-pane-mantle);border-radius:var(--radius);margin-top:2rem;display:flex;box-shadow:2px 2px 2px #00000080}.pagenav .prev,.pagenav .next{border:none;width:50%;padding:10px 20px}.pagenav .prev{text-align:left;border-radius:var(--radius)0 0 var(--radius);padding-right:0}.pagenav .next{text-align:right;border-radius:0 var(--radius)var(--radius)0;margin-inline-start:auto;padding-left:0}.pagenav .direction{opacity:.5;font-size:small;font-weight:700}.pagenav .prev:hover,.pagenav .next:hover{background-color:var(--surface-0);color:var(--cat-body-copy)}.toc{background-color:var(--secondary-pane-mantle);border-radius:var(--radius);min-width:40%;margin-top:10px;padding:.4em;display:inline-block;box-shadow:2px 2px 2px #00000080}.toc details{box-shadow:none}.toc summary{font-size:1.05rem;font-weight:700}.toc-innr{padding-right:2em}.toc-innr ul{margin:0}.toc-innr a,.toc-innr a code{border-bottom:none}.toc li:before{content:none}.callout{background:var(--secondary-pane-mantle);border-radius:var(--radius);align-items:center;margin-left:4em;margin-right:4em;padding:1.5em;display:flex;box-shadow:2px 2px 2px #00000080}.callout svg{width:1em;height:1em;margin-right:.5em;padding-top:.3em}.icon{vertical-align:middle;display:inline-block;position:relative}.icon svg{width:1em;height:1em}.pagination{justify-content:center;margin-top:2em;margin-bottom:2em;display:flex}.pagination li{margin-left:1em;margin-right:1em}.pagination li:before{content:none}.pagination a{background-color:inherit;color:inherit;border:none;padding-left:.5em;padding-right:.5em}.page-item{background-color:var(--underline-color);color:var(--black);border-radius:var(--radius)}.page-item:not(.disabled):not(.active):hover{background-color:var(--link-color);border:none}.page-item.active{background-color:var(--link-color)}.page-item.disabled{opacity:.5}.gist a{color:initial;background-color:initial;-webkit-text-decoration:initial;-webkit-text-decoration:initial;text-decoration:initial;border:initial}.taxny-card-container{flex-wrap:wrap;display:flex}.taxny-card{background-color:var(--secondary-pane-mantle);border-radius:var(--radius);flex:1 0 200px;margin:10px;padding:10px}.comment{margin-top:1rem}.anchor svg{width:.75em;height:auto}.katex>.katex-html{white-space:normal}.katex .base{margin-top:2px;margin-bottom:2px}.gist .markdown-body .highlight pre,.gist .markdown-body pre{box-shadow:none}.mermaid{background-color:var(--black);max-width:100%;overflow-x:auto}::-webkit-scrollbar{width:.5vw;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius)}.highlight pre::-webkit-scrollbar-track{background:var(--code-bg)!important}.highlight>div::-webkit-scrollbar-track{background:var(--code-bg)!important}pre code::-webkit-scrollbar-track{background:var(--code-bg)!important}.highlight pre::-webkit-scrollbar-thumb{background:var(--code-scroll-thumb)!important}.highlight>div::-webkit-scrollbar-thumb{background:var(--code-scroll-thumb)!important}pre code::-webkit-scrollbar-thumb{background:var(--code-scroll-thumb)!important}::-webkit-scrollbar-thumb:hover{background:var(--surface-0)!important}.highlight pre::-webkit-scrollbar-thumb:hover{background:var(--surface-0)!important}.highlight>div::-webkit-scrollbar-thumb:hover{background:var(--surface-0)!important}pre code::-webkit-scrollbar-thumb:hover{background:var(--surface-0)!important}.breadcrumbs{opacity:.5;align-items:center;margin:0;padding:0;font-size:.98em;display:inline-flex}.breadcrumbs li:before{content:none}.breadcrumbs li:after{content:"»";text-align:center;width:1em;display:inline-block}.breadcrumbs a{border:none;align-items:center;display:inline-flex}.breadcrumbs a svg{text-align:center;vertical-align:text-top;width:.94em;height:auto;opacity:inherit}.cover-img{width:100%;height:auto}.pg-title svg{width:auto;height:1.5rem}.pg-title a{opacity:.6;border:none}.headline{font-size:1.05em;font-weight:700}.side-menu{padding-right:.5em;display:flex}#search-container{background-color:rgba(var(--secondary-pane-crust),.7);z-index:30;-webkit-backdrop-filter:blur(10px);padding-top:2em;padding-bottom:2em;transition:transform .3s ease-in-out;display:none;position:fixed;inset:0;overflow:hidden}#search-query::-webkit-search-cancel-button{display:none}#search-query::-webkit-search-decoration{display:none}#search-query::-webkit-search-results-button{display:none}#search-query::-webkit-search-results-decoration{display:none}.search{flex-direction:column;flex-grow:1;max-width:700px;margin:0 auto;display:flex}.search .panel{border-radius:var(--radius);background-color:var(--secondary-pane-mantle);margin:0 10px;padding:10px}.search .panel form{justify-content:center;display:flex}.search .panel form svg{width:1.1em;height:auto;color:inherit;flex-grow:0}.search .panel form input{appearance:none;outline:2px solid var(--cat-body-copy);color:var(--cat-body-copy);background-color:#0000;border:none;flex-grow:1;margin-left:.5em;margin-right:.5em;font-size:1.1rem}.search .panel form input:focus{outline:2px solid var(--underline-color)}.search .panel form button{color:var(--cat-body-copy);background:0 0;border:none;flex-grow:0;align-items:center;display:flex}#search-results{background-color:var(--secondary-pane-mantle);border-radius:var(--radius);flex-grow:0;margin:10px .5em;padding:0;overflow:auto}.search .close-btn-ctr{justify-content:center;display:flex}#search-close:hover{color:var(--underline-color)}#search-results li{line-height:1.1em}#search-results li:before{content:"";width:0;margin-left:0;display:none}#search-results li a{background-color:var(--secondary-pane-crust);border-radius:var(--radius);border:none;margin:10px;padding:10px;display:block;position:relative}#search-results li a:focus,#search-results li a:hover{outline:1px solid var(--underline-color)}#search-results li a p{margin:0}#search-results a:hover{color:inherit}.srch-title{font-size:1.1em;font-weight:700}.srch-meta{opacity:.5}.srch-link{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#search-overlay{z-index:1;width:100%;height:100%;position:fixed;top:0;left:0}#search-results,.panel{z-index:2}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
