@font-face{font-family:'Plus Jakarta Sans';src:url(https://cdn.transpareo.com/assets/PlusJakartaSans-Variable-latin-eeca037d541b98dfc2fc4264d9167b76413832da6dcb3111a1d7f0e649e15620.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Plus Jakarta Sans';src:url(https://cdn.transpareo.com/assets/PlusJakartaSans-Variable-latin-ext-c7589f2a82ada5c35543cd520af8a9dc453db5cd775d3f45da1f0e29d8e4a669.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';src:url(https://cdn.transpareo.com/assets/PlusJakartaSans-Variable-vietnamese-ed5a4c8a915209cdf47fae15b72c82b2c651db9897163f832830719c6b2d5242.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Plus Jakarta Sans';src:url(https://cdn.transpareo.com/assets/PlusJakartaSans-Italic-Variable-latin-9437c64b452424aafbec423555d35cdb8e0a042cb67605c4a6d874b8768f58c8.woff2) format("woff2-variations");font-weight:200 800;font-style:italic;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Plus Jakarta Sans';src:url(https://cdn.transpareo.com/assets/PlusJakartaSans-Italic-Variable-latin-ext-34023fb32ded1d8b5bb873e00c350e2d9ed9ccbab9bbc47874bb4faad2fcd625.woff2) format("woff2-variations");font-weight:200 800;font-style:italic;font-display:swap;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';src:url(https://cdn.transpareo.com/assets/PlusJakartaSans-Italic-Variable-vietnamese-37ab9a7b9a2ec8ca029f51e87921b8b18dae40bf695a77ccd06844c545df1279.woff2) format("woff2-variations");font-weight:200 800;font-style:italic;font-display:swap;unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:100 800;font-display:swap;src:url(https://cdn.transpareo.com/assets/jetbrains-mono-c9dc7cdf67bc9fc0d5eec255550364447f837a1e4b8b7360973ea8a76b446170.woff2) format("woff2-variations")}:root{--icon-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M0 170l0 360 414 0 0 211 586-391-586-391 0 211-414 0z'/%3E%3C/svg%3E");--icon-attention: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 962 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M957-24q10-16 0-34-10-16-30-16l-892 0q-18 0-28 16-13 18-2 34l446 782q8 18 30 18t30-18z m-420 50l0 100-110 0 0-100 110 0z m0 174l0 300-110 0 0-300 110 0z'/%3E%3C/svg%3E");--icon-barcode: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M0-82l0 864 84 0 0-864-84 0z m123 0l0 864 20 0 0-864-20 0z m70 0l0 864 63 0 0-864-63 0z m92 0l0 864 28 0 0-864-28 0z m104 0l0 864 41 0 0-864-41 0z m56 0l0 864 18 0 0-864-18 0z m61 0l0 864 19 0 0-864-19 0z m45 0l0 864 82 0 0-864-82 0z m111 0l0 864 43 0 0-864-43 0z m102 0l0 864 9 0 0-864-9 0z m25 0l0 864 27 0 0-864-27 0z m68 0l0 864 20 0 0-864-20 0z m61 0l0 864 82 0 0-864-82 0z'/%3E%3C/svg%3E");--icon-battery: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1285 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M1071 564v-428h-928v428h928z m72-321h71v214h-71v161q0 8-5 13t-13 5h-1036q-7 0-12-5t-6-13v-536q0-8 6-13t12-5h1036q8 0 13 5t5 13v161z m143 214v-214q0-30-21-51t-51-21v-89q0-37-26-63t-63-26h-1036q-36 0-63 26t-26 63v536q0 37 26 63t63 26h1036q37 0 63-26t26-63v-89q30 0 51-21t21-51z'/%3E%3C/svg%3E");--icon-beaker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 928 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M852 42q31-50 12-85t-78-36h-643q-59 0-78 36t12 85l280 443v222h-36q-14 0-25 11t-10 25 10 25 25 11h286q15 0 25-11t11-25-11-25-25-11h-36v-222z m-435 405l-151-240h397l-152 240-11 17v243h-71v-243z'/%3E%3C/svg%3E");--icon-bell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M509-96q0 8-9 8-33 0-57 24t-23 57q0 9-9 9t-9-9q0-41 29-70t69-28q9 0 9 9z m455 160q0-29-21-50t-50-21h-250q0-59-42-101t-101-42-101 42-42 101h-250q-29 0-50 21t-21 50q28 24 51 49t47 67 42 89 27 115 11 145q0 84 66 157t171 89q-5 10-5 21 0 23 16 38t38 16 38-16 16-38q0-11-5-21 106-16 171-89t66-157q0-78 11-145t28-115 41-89 48-67 50-49z'/%3E%3C/svg%3E");--icon-block: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 857 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M732 352q0 90-48 164l-421-420q76-50 166-50 62 0 118 25t96 65 65 97 24 119z m-557-167l421 421q-75 50-167 50-83 0-153-40t-110-111-41-153q0-91 50-167z m682 167q0-88-34-168t-91-137-137-92-166-34-167 34-137 92-91 137-34 168 34 167 91 137 137 91 167 34 166-34 137-91 91-137 34-167z'/%3E%3C/svg%3E");--icon-bold: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 785 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M310 1q41-18 78-18 210 0 210 187 0 64-23 101-15 24-34 41t-38 26-45 14-47 6-53 1q-40 0-56-6 0-29 0-88t-1-88q0-5 0-38t0-54 2-47 7-37z m-8 417q23-4 61-4 46 0 80 7t61 25 42 50 14 79q0 39-16 68t-45 46-60 24-69 8q-28 0-73-7 0-28 3-84t2-85q0-15 0-45t-1-44q0-26 1-38z m-302-497l1 53q9 2 48 9t59 15q4 7 7 15t4 19 4 18 1 21 0 19v36q0 548-12 572-2 5-12 8t-25 6-28 4-27 3-17 2l-2 46q55 1 190 6t208 6q13 0 38-1t38 0q39 0 76-7t72-24 60-39 41-59 16-76q0-29-9-54t-22-40-36-32-41-25-47-22q86-20 144-75t57-138q0-56-20-101t-52-72-77-48-91-27-98-8q-25 0-74 2t-74 1q-59 0-171-6t-129-7z'/%3E%3C/svg%3E");--icon-building: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 750 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M50 800c-28 0-50-22-50-50 0 0 0-533 0-800 0-25 25-50 50-50 83 0 250 0 250 0l0 150c0 28 26 50 50 50l50 0c24 0 50-22 50-50 0-50 0-100 0-150 0 0 167 0 250 0 25 0 50 25 50 50 0 267 0 800 0 800 0 28-22 50-50 50z m100-150l150 0 0-100-150 0z m300 0l150 0 0-100-150 0z m-300-300l150 0 0-100-150 0z m300 0l150 0 0-100-150 0z'/%3E%3C/svg%3E");--icon-calendar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 893 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M0-150l0 649 893 0 0-649-893 0z m0 705l0 221 109 0 0-141 200 0 0 141 275 0 0-141 199 0 0 141 110 0 0-221-893 0z m168 139l0 156 82 0 0-156-82 0z m59-619q0-112 123-112 47 0 84 32 39 31 39 80 0 68-78 90 48 15 64 48 12 28-2 73-27 62-107 62-51 0-86-26t-37-77l72 0q0 45 49 46 43 0 45-52 0-49-84-47l0-57q48 0 68-8 23-11 23-46 0-57-54-61-43 0-47 55l-72 0z m281 146q49 14 88 47l0-297 70 0 0 371-64 0q-38-37-94-58l0-63z m135 473l0 156 82 0 0-156-82 0z'/%3E%3C/svg%3E");--icon-cancel: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 785 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M724 112q0-22-15-38l-76-76q-16-15-38-15t-38 15l-164 165-164-165q-16-15-38-15t-38 15l-76 76q-16 16-16 38t16 38l164 164-164 164q-16 16-16 38t16 38l76 76q16 16 38 16t38-16l164-164 164 164q16 16 38 16t38-16l76-76q15-15 15-38t-15-38l-164-164 164-164q15-15 15-38z'/%3E%3C/svg%3E");--icon-certificate: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 992 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M0 219l94 139-86 146 154 67 6 168 166-28 96 139 125-113 156 64 43-162 166-29-51-160 123-116-129-107 43-164-168-20-52-160-153 74-131-107-88 145-167-20 3 170z'/%3E%3C/svg%3E");--icon-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 820 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M186 140l116 116 0-292-276 16 88 86q-116 122-114 290t120 288q100 100 240 116l4-102q-100-16-172-88-88-88-90-213t84-217z m332 598l276-16-88-86q116-122 114-290t-120-288q-96-98-240-118l-2 104q98 16 170 88 88 88 90 213t-84 217l-114-116z'/%3E%3C/svg%3E");--icon-clock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 920 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M460 810q190 0 325-135t135-325-135-325-325-135-325 135-135 325 135 325 325 135z m0-820q150 0 255 106t105 254q0 150-105 255t-255 105q-148 0-254-105t-106-255q0-148 106-254t254-106z m36 620l0-244 150-150-50-50-170 170 0 274 70 0z'/%3E%3C/svg%3E");--icon-cog: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 857 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M571 350q0 59-41 101t-101 42-101-42-42-101 42-101 101-42 101 42 41 101z m286 61v-124q0-7-4-13t-11-7l-104-16q-10-30-21-51 19-27 59-77 6-6 6-13t-5-13q-15-21-55-61t-53-39q-7 0-14 5l-77 60q-25-13-51-21-9-76-16-104-4-16-20-16h-124q-8 0-14 5t-6 12l-16 103q-27 9-50 21l-79-60q-6-5-14-5-8 0-14 6-70 64-92 94-4 5-4 13 0 6 5 12 8 12 28 37t30 40q-15 28-23 55l-102 15q-7 1-11 7t-5 13v124q0 7 5 13t10 7l104 16q8 25 22 51-23 32-60 77-6 7-6 14 0 5 5 12 15 20 55 60t53 40q7 0 15-5l77-60q24 13 50 21 9 76 17 104 3 16 20 16h124q7 0 13-5t7-12l15-103q28-9 51-20l79 59q5 5 13 5 7 0 14-5 72-67 92-95 4-5 4-12 0-7-4-13-9-12-29-37t-30-40q15-28 23-54l102-16q7-1 12-7t4-13z'/%3E%3C/svg%3E");--icon-communication: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M1000 350q0-97-67-179t-182-130-251-48q-39 0-81 4-110-97-257-135-27-8-63-12-10-1-17 5t-10 16v1q-2 2 0 6t1 6 2 5l4 5t4 5 4 5q4 5 17 19t20 22 17 22 18 28 15 33 15 42q-88 50-138 123t-51 157q0 73 40 139t106 114 160 76 194 28q136 0 251-48t182-130 67-179z'/%3E%3C/svg%3E");--icon-content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M700 800q42 0 71-29t29-71l0-700q0-40-29-70t-71-30l-600 0q-40 0-70 30t-30 70l0 700q0 42 30 71t70 29l600 0z m0-800l0 700-600 0 0-700 600 0z m-250 250l0-50-250 0 0 50 250 0z m150 200l0-50-200 0 0 50 200 0z m-200 50l0 100 200 0 0-100-200 0z m-50 100l0-200-150 0 0 200 150 0z m-50-250l0-50-100 0 0 50 100 0z m50-50l0 50 250 0 0-50-250 0z m250-150l0-50-400 0 0 50 400 0z m-100 50l0 50 100 0 0-50-100 0z'/%3E%3C/svg%3E");--icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M80 850h600v-230h-90v140h-420v-500h60v-90h-150z m240-320h600v-680h-600z m90-90v-500h420v500z'/%3E%3C/svg%3E");--icon-doc: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 857 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M819 638q16-16 27-42t11-50v-642q0-23-15-38t-38-16h-750q-23 0-38 16t-16 38v892q0 23 16 38t38 16h500q22 0 49-11t42-27z m-248 136v-210h210q-5 17-12 23l-175 175q-6 7-23 12z m215-853v572h-232q-23 0-38 16t-16 37v233h-429v-858h715z m-572 483q0 7 5 12t13 5h393q8 0 13-5t5-12v-36q0-8-5-13t-13-5h-393q-8 0-13 5t-5 13v36z m411-125q8 0 13-5t5-13v-36q0-8-5-13t-13-5h-393q-8 0-13 5t-5 13v36q0 8 5 13t13 5h393z m0-143q8 0 13-5t5-13v-36q0-8-5-13t-13-5h-393q-8 0-13 5t-5 13v36q0 8 5 13t13 5h393z'/%3E%3C/svg%3E");--icon-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M27 614c38 38 90 41 136 0l337-324 337 324c46 41 98 38 136 0 37-39 35-104 0-140-35-36-405-389-405-389-19-19-43-29-68-29s-49 10-68 29c0 0-369 353-405 389-35 36-37 101 0 140z'/%3E%3C/svg%3E");--icon-download: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M968 198q18-10 27-32t3-40l-28-154q-4-20-22-33t-40-13l-816 0q-22 0-40 13t-22 33l-28 154q-10 48 32 72l158 108 98 0-170-130 178 0q8 0 12-8l40-110 300 0 40 110q8 8 12 8l178 0-170 130 98 0z m-208 322l-260-244-260 244 166 0 0 256 190 0 0-256 164 0z'/%3E%3C/svg%3E");--icon-droplet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M290 822q14-118 60-219t92-159 82-136 36-160q0-114-83-196t-197-82-197 82-83 196q0 82 36 160t82 136 92 159 60 219q2 8 11 8t9-8z m-42-392q2 4-2 14-6 6-14 6t-12-6l-40-58q-32-46-48-70t-34-75-18-101q0-24 17-41t41-17q58 0 58 68 0 94 42 246 2 6 5 17t5 17z'/%3E%3C/svg%3E");--icon-exclamation-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M500 850c276 0 500-224 500-500s-224-500-500-500-500 224-500 500 224 500 500 500z m1-682c-12 0-22-2-32-6-9-4-18-10-25-16-7-7-12-15-16-24-4-10-6-20-6-30 0-11 2-21 6-30 4-9 9-18 16-24 7-7 16-13 25-16 10-4 20-6 32-6 11 0 21 2 31 6 9 3 18 9 25 16 7 6 13 15 17 24 4 9 6 19 6 30 0 10-2 20-6 30-4 9-10 17-17 24-7 6-16 12-25 16-10 4-20 6-31 6z m66 507h-130v-256c0-28 1-55 5-82 3-26 7-53 12-79l1-4h94c6 28 10 56 13 83 3 26 5 52 5 79l0 3v256z'/%3E%3C/svg%3E");--icon-eye: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M500 630q92 0 177-25t141-62 99-77 63-71 20-45-20-44-63-71-99-78-141-62-177-25-177 25-141 62-99 78-63 71-20 44 20 45 63 71 99 77 141 62 177 25z m0-494q92 0 157 63t65 151q0 90-65 153t-157 63-157-63-65-153q0-88 65-151t157-63z m0 214q8-8 37-2t50 11 25-9q0-44-33-75t-79-31-78 31-32 75q0 46 32 77t78 31q14 0 10-23t-12-47 2-38z'/%3E%3C/svg%3E");--icon-fire: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 748 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M7 238q10 41 50 131t44 146q39-72 45-145 148 184 154 428 10-6 25-17t58-45 74-74 61-96 34-118q15 36 19 79t-9 80q15-12 41-39t56-75 56-99 31-118-9-127-72-127-152-120q64 129 25 278t-154 229q10-43-11-141t-65-150q7 63 4 102t-12 59l-10 17q-12-70-60-140-26-38-39-69t-9-80 30-105q-135 76-181 154t-24 182z'/%3E%3C/svg%3E");--icon-flash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M40-100q-4 4 35 94t79 182 38 98-94 45-98 55q-4 12 84 120t180 209 96 97q6-4-74-186t-78-186 95-43 97-57q4-20-174-227t-186-201z'/%3E%3C/svg%3E");--icon-floppy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M658 750l142-156 0-544q0-40-29-70t-71-30l-600 0q-40 0-70 30t-30 70l0 600q0 42 30 71t70 29l558 0z m-58-300l0 250-400 0 0-250q0-20 15-35t35-15l300 0q20 0 35 15t15 35z m-50 200l0-200-100 0 0 200 100 0z'/%3E%3C/svg%3E");--icon-flow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M411 46q0-6-6-13l-178-178q-5-5-13-5-6 0-12 5l-179 179q-8 9-4 19 4 11 17 11h107v768q0 8 5 13t13 5h107q8 0 13-5t5-13v-768h107q8 0 13-5t5-13z m589-71v-107q0-8-5-13t-13-5h-464q-8 0-13 5t-5 13v107q0 8 5 13t13 5h464q8 0 13-5t5-13z m-107 286v-107q0-8-5-13t-13-5h-357q-8 0-13 5t-5 13v107q0 8 5 13t13 5h357q8 0 13-5t5-13z m-107 285v-107q0-7-5-12t-13-6h-250q-8 0-13 6t-5 12v107q0 8 5 13t13 5h250q8 0 13-5t5-13z m-107 286v-107q0-8-5-13t-13-5h-143q-8 0-13 5t-5 13v107q0 8 5 13t13 5h143q8 0 13-5t5-13z'/%3E%3C/svg%3E");--icon-fork: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 571 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M161 29q0 22-16 38t-38 15-38-15-15-38 15-38 38-16 38 16 16 38z m0 642q0 23-16 38t-38 16-38-16-15-38 15-37 38-16 38 16 16 37z m357-71q0 22-16 38t-38 16-38-16-15-38 15-38 38-16 38 16 16 38z m53 0q0-29-14-54t-39-39q-1-160-126-231-38-21-113-45-72-22-95-39t-23-56v-15q24-14 39-39t14-53q0-45-31-76t-76-32-76 32-31 76q0 29 15 53t39 39v458q-25 14-39 39t-15 53q0 45 31 76t76 32 76-32 31-76q0-29-14-53t-39-39v-277q30 14 86 31 30 10 49 17t39 17 33 22 22 29 16 38 5 51q-25 14-39 39t-15 54q0 45 31 76t76 31 76-31 31-76z'/%3E%3C/svg%3E");--icon-forward: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M540 252q-210 0-332-45t-208-197q4 20 13 53t50 117 96 148 156 117 225 53l0 192 360-322-360-334 0 218z'/%3E%3C/svg%3E");--icon-gauge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M214 207q0 30-21 51t-50 21-51-21-21-51 21-50 51-21 50 21 21 50z m107 250q0 30-20 51t-51 21-50-21-21-51 21-50 50-21 51 21 20 50z m239-268l57 213q3 14-5 27t-21 16-27-3-17-22l-56-213q-33-3-60-25t-35-55q-11-43 11-81t66-50 81 11 50 66q9 33-4 65t-40 51z m369 18q0 30-21 51t-51 21-50-21-21-51 21-50 50-21 51 21 21 50z m-358 357q0 30-20 51t-51 21-50-21-21-51 21-50 50-21 51 21 20 50z m250-107q0 30-20 51t-51 21-50-21-21-51 21-50 50-21 51 21 20 50z m179-250q0-145-79-269-10-17-30-17h-782q-20 0-30 17-79 123-79 269 0 102 40 194t106 160 160 107 194 39 194-39 160-107 106-160 40-194z'/%3E%3C/svg%3E");--icon-globe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 960 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M480 830q200 0 340-141t140-339q0-200-140-340t-340-140q-198 0-339 140t-141 340q0 198 141 339t339 141z m410-480q0 132-78 239t-202 149q-18-24-16-32 4-38 18-51t30-7l32 12t20 2q22-24 0-47t-45-56-1-77q34-64 96-64 28-2 43-36t17-66q10-80-14-140-22-44 14-76 86 112 86 250z m-466 404q-112-14-199-84t-127-174q6 0 22-2t28-3 26-4 24-8 12-13q4-12-14-45t-18-61q0-30 38-56t38-46q0-28 8-68t8-44q0-12 36-54t52-42q10 0 11 22t-2 54-3 40q0 32 14 74 12 42 59 70t55 46q16 34 9 61t-17 43-34 28-41 17-37 9-22 4q-16 6-42 7t-36-3-27 11-17 29q0 10 15 27t35 37 28 30q8 14 17 21t22 16 27 21q4 4 25 17t27 23z m-72-794q66-20 128-20 128 0 226 68-26 44-118 34-24-2-65-17t-47-17q-74-16-76-16-12-2-26-14t-22-18z'/%3E%3C/svg%3E");--icon-header: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M939-79q-25 0-74 2t-75 2q-24 0-73-2t-74-2q-13 0-21 12t-7 25q0 18 9 26t22 9 29 4 25 9q18 11 18 78l0 218q0 12-1 17-7 3-28 3h-376q-22 0-29-3 0-5 0-17l-1-207q0-79 21-91 9-6 26-8t32-2 25-8 11-26q0-14-6-26t-21-13q-26 0-78 2t-77 2q-24 0-71-2t-71-2q-13 0-20 12t-7 25q0 17 9 25t20 10 26 4 24 9q18 13 18 80l-1 31v454q0 2 1 15t0 20-1 21-2 24-4 20-6 18-9 10q-8 5-25 7t-29 1-23 7-10 26q0 14 6 26t20 13q26 0 78-2t77-2q23 0 71 2t70 2q14 0 21-13t7-26q0-17-9-25t-22-8-27-2-24-7q-20-12-20-90l1-178q0-12 0-18 7-2 22-2h390q14 0 21 2 1 6 1 18l0 178q0 78-19 90-10 6-33 7t-37 7-14 28q0 14 7 26t21 13q24 0 74-2t73-2q24 0 72 2t72 2q14 0 21-13t7-26q0-17-10-25t-22-8-29-2-24-7q-20-13-20-90l1-526q0-66 19-78 9-6 25-8t30-2 23-9 10-25q0-14-6-26t-20-13z'/%3E%3C/svg%3E");--icon-heart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M500-79q-14 0-25 10l-348 336q-5 5-15 15t-31 37-38 54-30 67-13 77q0 123 71 192t196 70q34 0 70-12t67-33 54-38 42-38q20 20 42 38t54 38 67 33 70 12q125 0 196-70t71-192q0-123-128-251l-347-335q-10-10-25-10z'/%3E%3C/svg%3E");--icon-heartbeat: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M714 279h171q-3-4-6-6t-5-4l-2-3-347-335q-10-10-25-10t-25 10l-348 336q-3 2-11 12h205q13 0 23 7t12 19l39 157 106-372q4-11 13-18t22-8q11 0 21 8t13 18l81 271 32-63q10-19 31-19z m286 238q0-80-57-167h-206l-62 123q-5 10-15 15t-20 5q-25-3-31-26l-72-240-109 383q-4 11-14 19t-22 7-21-8-13-19l-64-259h-236q-58 87-58 167 0 123 71 192t196 70q34 0 70-12t67-33 54-38 42-38q20 20 42 38t54 38 67 33 70 12q125 0 196-70t71-192z'/%3E%3C/svg%3E");--icon-history: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 940 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M532 760q170 0 289-120t119-290-119-290-289-120q-138 0-252 88l70 76q82-60 182-60 126 0 216 90t90 216q0 128-90 218t-216 90q-124 0-213-86t-93-210l142 0-184-206-184 206 124 0q4 166 123 282t285 116z m-36-190l70 0 0-204 130-130-50-50-150 150 0 234z'/%3E%3C/svg%3E");--icon-home: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M888 336q16-16 11-27t-27-11l-84 0 0-310q0-14-1-21t-8-13-23-6l-204 0 0 310-204 0 0-310-194 0q-28 0-35 10t-7 30l0 310-84 0q-22 0-27 11t11 27l400 402q16 16 38 16t38-16z'/%3E%3C/svg%3E");--icon-industry: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M250 850q15 0 25-11t11-25v-497l299 240q9 7 22 7 15 0 25-10t11-25v-212l299 240q10 7 22 7 15 0 25-10t11-25v-643q0-15-11-25t-25-11h-928q-15 0-25 11t-11 25v928q0 15 11 25t25 11h214z'/%3E%3C/svg%3E");--icon-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M352 850q48 0 74-27t26-69q0-50-39-88t-95-38q-48 0-74 26t-24 72q0 46 35 85t97 39z m-206-1000q-100 0-54 178l60 254q14 56 0 56-12 0-54-18t-72-38l-26 44q90 78 189 126t151 48q78 0 36-162l-70-266q-16-64 6-64 44 0 118 60l30-40q-84-86-175-132t-139-46z'/%3E%3C/svg%3E");--icon-italic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 571 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M0-78l10 48q12 4 34 9t40 11 33 13q16 19 23 56 1 4 35 162t63 303 29 165v14q-13 8-30 11t-39 4-32 3l10 58q19-1 67-4t84-4 67-1q27 0 55 1t68 4 54 4q-2-22-10-50-17-6-57-16t-60-19q-5-10-8-23t-5-23-4-25-4-24q-15-82-49-234t-43-198q-1-5-7-32t-11-51-9-46-4-32l1-10q9-3 103-18-2-24-9-55-6 0-18-1t-18-1q-16 0-49 6t-48 6q-77 1-115 1-28 0-79-5t-68-7z'/%3E%3C/svg%3E");--icon-key: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 780 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M774 612q20-116-28-215t-150-117q-66-12-130-2l-118-194-70-12-104-166q-14-28-46-32l-76-14q-12-4-22 4t-12 22l-16 98q-8 30 12 56l258 386q-24 50-38 120-18 106 53 187t185 101q106 20 195-45t107-177z m-126-76q30 44 21 97t-51 83q-42 32-92 22t-80-54q-8-12-12-23t-1-20 5-16 13-17 18-15 22-16 23-17q6-4 22-16t23-16 19-12 19-8 17 1 18 8 16 19z'/%3E%3C/svg%3E");--icon-leaf: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 940 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M236 646q182 106 506 66 168-22 196-50 4-6-2-10-76-40-130-109t-78-132-65-132-93-105q-138-96-382-4-66-76-114-176-12-24-47-7t-25 39q44 100 129 193t176 153 176 106 141 68l54 20q-14 0-41-1t-104-14-148-38-162-84-161-141q-22 242 174 358z'/%3E%3C/svg%3E");--icon-link: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 928 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M813 171q0 23-16 38l-116 116q-16 16-38 16-24 0-40-18 1-1 10-10t12-12 9-11 7-14 2-15q0-23-16-38t-38-16q-8 0-15 2t-14 7-11 9-12 12-10 10q-19-17-19-40 0-23 16-38l115-116q15-15 38-15 22 0 38 15l82 81q16 16 16 37z m-393 394q0 22-15 38l-115 115q-16 16-38 16-22 0-38-15l-82-82q-16-15-16-37 0-22 16-38l116-116q15-15 38-15 23 0 40 17-2 2-11 11t-12 12-8 10-7 14-2 16q0 22 15 38t38 15q9 0 16-2t14-7 11-8 12-12 10-11q18 17 18 41z m500-394q0-66-48-113l-82-81q-46-47-113-47-68 0-114 48l-115 115q-46 47-46 114 0 68 49 116l-49 49q-48-49-116-49-67 0-114 47l-116 116q-47 47-47 114t47 113l82 82q47 46 114 46 67 0 114-47l115-116q46-46 46-113 0-69-49-117l49-49q48 49 116 49 67 0 114-47l116-116q47-47 47-114z'/%3E%3C/svg%3E");--icon-link-ext: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M786 332v-178q0-67-47-114t-114-47h-464q-67 0-114 47t-47 114v464q0 66 47 113t114 48h393q7 0 12-5t5-13v-36q0-8-5-13t-12-5h-393q-37 0-63-26t-27-63v-464q0-37 27-63t63-27h464q37 0 63 27t26 63v178q0 8 5 13t13 5h36q8 0 13-5t5-13z m214 482v-285q0-15-11-25t-25-11-25 11l-98 98-364-364q-5-6-13-6t-12 6l-64 64q-6 5-6 12t6 13l364 364-98 98q-11 11-11 25t11 25 25 11h285q15 0 25-11t11-25z'/%3E%3C/svg%3E");--icon-list-bullet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M214 64q0-44-31-76t-76-31-76 31-31 76 31 76 76 31 76-31 31-76z m0 286q0-45-31-76t-76-31-76 31-31 76 31 76 76 31 76-31 31-76z m786-232v-107q0-7-5-13t-13-5h-678q-8 0-13 5t-5 13v107q0 7 5 12t13 6h678q7 0 13-6t5-12z m-786 518q0-45-31-76t-76-31-76 31-31 76 31 76 76 31 76-31 31-76z m786-232v-108q0-7-5-12t-13-5h-678q-8 0-13 5t-5 12v108q0 7 5 12t13 5h678q7 0 13-5t5-12z m0 285v-107q0-7-5-12t-13-6h-678q-8 0-13 6t-5 12v107q0 8 5 13t13 5h678q7 0 13-5t5-13z'/%3E%3C/svg%3E");--icon-list-numbered: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M213-54q0-45-31-70t-75-26q-60 0-96 37l31 49q28-25 60-25 16 0 28 8t12 24q0 35-59 31l-14 31q4 6 18 24t24 31 20 21v1q-9 0-27-1t-27 0v-30h-59v85h186v-49l-53-65q28-6 45-27t17-49z m1 350v-89h-202q-4 20-4 30 0 29 14 52t31 38 37 27 31 24 14 25q0 14-9 22t-22 7q-25 0-45-32l-47 33q13 28 40 44t59 16q40 0 68-23t28-63q0-28-19-51t-42-36-42-28-20-30h71v34h59z m786-178v-107q0-7-5-13t-13-5h-678q-8 0-13 5t-5 13v107q0 8 5 13t13 5h678q7 0 13-6t5-12z m-786 502v-56h-187v56h60q0 22 0 67t1 68v7h-1q-5-10-28-30l-40 42 76 71h59v-225h60z m786-216v-108q0-7-5-12t-13-5h-678q-8 0-13 5t-5 12v108q0 7 5 12t13 5h678q7 0 13-5t5-12z m0 285v-107q0-7-5-12t-13-6h-678q-8 0-13 6t-5 12v107q0 8 5 13t13 5h678q7 0 13-5t5-13z'/%3E%3C/svg%3E");--icon-locked: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M500 850c276 0 500-224 500-500 0-276-224-500-500-500-276 0-500 224-500 500 0 276 224 500 500 500z m0-171c-127 0-229-102-229-229 0-3 0-7 0-10l0 0 0 0 0-356 458 0 0 356 0 0c0 3 0 7 0 10 0 127-102 229-229 229z m0-79c84 0 153-69 153-153 0-3 0-6 0-9l0 0 0 0 0-60-306 0 0 60 0 0 0 2c0 2 0 4 0 7 0 84 68 153 153 153z'/%3E%3C/svg%3E");--icon-looking-glass: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M403 850c222 0 403-181 403-403 0-90-30-172-79-239l252-252c23-23 23-61 0-85-24-23-62-23-85 0l-252 252c-67-49-149-79-239-79-222 0-403 181-403 403 0 222 181 403 403 403z m4-130c-153 0-277-124-277-277 0-154 124-278 277-278 154 0 278 124 278 278 0 153-124 277-278 277z'/%3E%3C/svg%3E");--icon-media: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1071 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M357 529q0-45-31-76t-76-32-76 32-31 76 31 76 76 31 76-31 31-76z m572-215v-250h-786v107l178 179 90-89 285 285z m53 393h-893q-7 0-12-5t-6-13v-678q0-7 6-13t12-5h893q7 0 13 5t5 13v678q0 8-5 13t-13 5z m89-18v-678q0-37-26-63t-63-27h-893q-36 0-63 27t-26 63v678q0 37 26 63t63 27h893q37 0 63-27t26-63z'/%3E%3C/svg%3E");--icon-menu: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 857 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M857 100v-71q0-15-10-25t-26-11h-785q-15 0-25 11t-11 25v71q0 15 11 25t25 11h785q15 0 26-11t10-25z m0 286v-72q0-14-10-25t-26-10h-785q-15 0-25 10t-11 25v72q0 14 11 25t25 10h785q15 0 26-10t10-25z m0 285v-71q0-14-10-25t-26-11h-785q-15 0-25 11t-11 25v71q0 15 11 26t25 10h785q15 0 26-10t10-26z'/%3E%3C/svg%3E");--icon-money: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1071 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M429 207h214v54h-72v250h-63l-83-77 43-44q24 20 31 31h1v-160h-71v-54z m285 143q0-39-11-79t-34-75-56-56-77-22-77 22-57 56-33 75-12 79 12 79 33 75 57 56 77 22 77-22 56-56 34-75 11-79z m286-143v286q-59 0-101 42t-42 101h-643q0-59-42-101t-101-42v-286q60 0 101-42t42-101h643q0 59 42 101t101 42z m71 464v-642q0-15-10-25t-25-11h-1000q-15 0-25 11t-11 25v642q0 15 11 26t25 10h1000q14 0 25-10t10-26z'/%3E%3C/svg%3E");--icon-move: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M981 219c24-43 10-97-33-122l-402-232c-14-8-30-12-46-12-16 0-31 4-46 12l-402 232c-43 25-57 79-33 122 25 43 80 57 122 33l359-207 359 207c43 24 97 10 122-33z m-435 616l402-232c43-25 57-79 33-122-25-43-79-57-122-33l-359 207-359-207c-42-24-97-10-122 33-24 43-10 97 33 122l402 232c13 8 28 12 42 12l4 0c16 0 32-4 46-12z'/%3E%3C/svg%3E");--icon-ok: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 928 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M352-10l-334 333 158 160 176-174 400 401 159-160z'/%3E%3C/svg%3E");--icon-pencil: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 780 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M718 680q32-32 47-64t15-48l0-16-252-252-290-288-238-52 50 240 290 288 252 252q54 12 126-60z m-494-640l24 24q-2 44-52 94-22 22-45 35t-35 13l-14 2-22-24-18-80q28-16 46-34 24-24 36-48z'/%3E%3C/svg%3E");--icon-plug: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M979 597q21-21 21-50t-21-51l-223-223 83-84-89-89q-91-91-217-104t-230 56l-202-202h-101v101l202 202q-69 103-56 230t104 217l89 89 84-83 223 223q21 21 51 21t50-21 21-50-21-51l-223-223 131-131 223 223q22 21 51 21t50-21z'/%3E%3C/svg%3E");--icon-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 785 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M786 439v-107q0-22-16-38t-38-15h-232v-233q0-22-16-37t-38-16h-107q-22 0-38 16t-15 37v233h-232q-23 0-38 15t-16 38v107q0 23 16 38t38 16h232v232q0 22 15 38t38 16h107q23 0 38-16t16-38v-232h232q23 0 38-16t16-38z'/%3E%3C/svg%3E");--icon-question-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M500 850c276 0 500-224 500-500s-224-500-500-500-500 224-500 500 224 500 500 500z m-20-682c-44 0-79-34-79-76s35-76 79-76 78 34 78 76-35 76-78 76z m20 511c-20 0-39-2-56-5-17-3-33-8-48-14-15-6-29-13-42-21-13-8-25-17-36-26l36-56c7-11 16-17 29-17 6 0 12 2 17 5 6 3 12 7 20 11 8 4 17 8 27 11 11 3 24 5 40 5 21 0 37-5 49-16 11-11 17-25 17-43 0-14-3-27-9-38-6-11-14-21-24-29-9-9-20-17-31-25-11-7-21-15-31-24-9-8-17-17-23-26-7-10-10-22-10-35 0-2 1-9 1-10l10-72h95l12 62c2 9 7 18 15 25 7 8 16 15 26 23s22 16 33 25c12 8 22 19 32 31 10 12 18 26 24 43 6 16 9 36 9 59 0 23-4 45-12 64-9 20-21 36-37 50-16 14-35 25-57 32-23 7-48 11-76 11z'/%3E%3C/svg%3E");--icon-quote: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 762 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M146 680q146 0 184-146 38-140-40-302-80-168-224-204-32-8-66-8l0 70q112 0 182 108 54 86 26 146-16 36-62 36-60 0-103 44t-43 106 43 106 103 44z m420 0q146 0 184-146 38-140-40-302-80-168-224-204-32-8-66-8l0 70q112 0 182 108 54 86 26 146-16 36-62 36-60 0-103 44t-43 106 43 106 103 44z'/%3E%3C/svg%3E");--icon-recycle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M467 198l-9-206-1-12-234 16q-20 2-38 18t-26 36q-6 15-8 31t2 36 7 31 12 36 11 29q43-6 284-15z m-216 327l100-212-82 52q-35-41-62-81t-41-70-22-53-10-35l-2-11-106 199q-10 14-10 31t3 26l4 10q20 35 64 105l-78 48z m687-289l-105-200q-7-16-21-26t-24-12l-10-2q-40-4-122-7l4-91-128 205 118 202 4-97q94-9 157-2t95 18z m-439 516q-26-35-147-243l-177 104-11 7 126 199q11 17 33 25t45 5q13-1 27-6t23-12 23-18 21-20 20-22 17-19z m366-171l118-203q10-21 7-42t-15-42q-7-11-18-20t-22-16-27-12-26-9-29-8-25-7q-19 40-148 244l174 108z m-80 126l79 46-122-208-234 11 84 48q-19 50-42 93t-42 69-36 44-26 26l-10 7 226 0q18 1 33-6t22-16l6-8q21-34 62-106z'/%3E%3C/svg%3E");--icon-resize-full: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 792 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M476 746l316 0 0-316-100 124-146-152-100 100 152 146z m-230-444l100-100-152-146 122-100-316 0 0 316 100-122z'/%3E%3C/svg%3E");--icon-robot: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M495 850c-90-1-158-108-117-189 16-38 51-65 91-75v-46c-73 1-146 1-218-3-75-13-127-87-126-161-80-15-134-100-124-179-6-71 28-150 99-173 9-3 18-5 28-7 0-15 1-29 2-44 16-82 104-134 184-121 145 1 290-3 434 3 76 12 129 88 127 163 0-1 0-1 1-2 80 15 133 100 123 179 6 71-29 150-99 174-9 3-19 5-28 7 0 14-1 28-2 43-14 72-86 123-158 122-5 0-10 0-15-1-31 0-63 0-95 0-24 0-47 0-71 0v45c18 4 35 11 49 23 66 46 74 155 10 207-25 24-60 36-95 35z m5-55c44 0 79-36 79-79 0-44-35-79-79-79-43 0-79 35-79 79 0 43 36 79 79 79z m-219-311h438c55 0 99-44 99-99v-378c0-55-44-99-99-99h-438c-55 0-99 44-99 99v378c0 55 44 99 99 99z m-154-165c0-82-2-164-1-246-40 13-68 50-68 95v56c0 45 29 82 69 95z m747 0c40-13 68-50 68-95v-56c0-45-28-82-68-95 0 82 1 164 0 246z m-370 506a111 111 0 0 1-111-110 111 111 0 0 1 111-111 111 111 0 0 1 111 111 111 111 0 0 1-111 110z m-223-341c-55 0-99-44-99-99l0-378c0-55 44-99 99-99l438 0c55 0 99 44 99 99l0 378c0 55-44 99-99 99l-438 0z m347-77a95 95 0 0 0 94-95 95 95 0 0 0-94-95 95 95 0 0 0-95 95 95 95 0 0 0 95 95z m-255-7a95 95 0 0 0 94-94 95 95 0 0 0-94-95 95 95 0 0 0-95 95 95 95 0 0 0 95 94z m-84-326a28 28 0 0 0 14-4 548 548 0 0 1 204-39 548 548 0 0 1 193 35 28 28 0 0 0 15 4 28 28 0 0 0 28-27 28 28 0 0 0-18-26l0 0c-74-29-153-44-233-42-73 1-145 17-213 45 0 0-1 1-2 1l0 0a28 28 0 0 0-16 25 28 28 0 0 0 28 28z'/%3E%3C/svg%3E");--icon-shield: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 714 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M607 314v357h-250v-634q67 35 119 76 131 103 131 201z m107 429v-429q0-48-18-95t-47-84-66-71-70-57-68-43-50-28-23-11q-7-4-15-4t-14 4q-9 4-24 11t-50 28-67 43-71 57-66 71-46 84-19 95v429q0 14 11 25t25 11h643q14 0 25-11t10-25z'/%3E%3C/svg%3E");--icon-sliders: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 857 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M196 64v-71h-196v71h196z m197 72q14 0 25-11t11-25v-143q0-14-11-25t-25-11h-143q-14 0-25 11t-11 25v143q0 15 11 25t25 11h143z m89 214v-71h-482v71h482z m-357 286v-72h-125v72h125z m732-572v-71h-411v71h411z m-536 643q15 0 26-10t10-26v-142q0-15-10-25t-26-11h-142q-15 0-25 11t-11 25v142q0 15 11 26t25 10h142z m358-286q14 0 25-10t10-25v-143q0-15-10-25t-25-11h-143q-15 0-25 11t-11 25v143q0 14 11 25t25 10h143z m178-71v-71h-125v71h125z m0 286v-72h-482v72h482z'/%3E%3C/svg%3E");--icon-smiley-bad: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M500 850c276 0 500-224 500-500 0-276-224-500-500-500-276 0-500 224-500 500 0 276 224 500 500 500z m0-72c-236 0-428-192-428-428 0-236 192-428 428-428 236 0 428 192 428 428 0 236-192 428-428 428z m1-527c119 0 223-67 274-166-78 52-172 82-273 82-102 0-196-31-275-84l-2-1c52 101 156 169 276 169z m-164 356c71 0 129-57 129-128 0-71-58-129-129-129-71 0-128 58-128 129 0 71 57 128 128 128z m326 0c71 0 128-57 128-128 0-71-57-129-128-129-71 0-129 58-129 129 0 71 58 128 129 128z'/%3E%3C/svg%3E");--icon-smiley-good: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M500 850c276 0 500-224 500-500 0-276-224-500-500-500-276 0-500 224-500 500 0 276 224 500 500 500z m0-72c-236 0-428-192-428-428 0-236 192-428 428-428 236 0 428 192 428 428 0 236-192 428-428 428z m342-521c-63-124-192-208-341-208-149 0-277 84-341 207 97-65 214-102 340-102 126 0 244 38 341 103l1 0z m-505 350c71 0 129-57 129-128 0-71-58-129-129-129-71 0-128 58-128 129 0 71 57 128 128 128z m326 0c71 0 128-57 128-128 0-71-57-129-128-129-71 0-129 58-129 129 0 71 58 128 129 128z'/%3E%3C/svg%3E");--icon-smiley-neutral: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M500 850c276 0 500-224 500-500 0-276-224-500-500-500-276 0-500 224-500 500 0 276 224 500 500 500z m0-72c-236 0-428-192-428-428 0-236 192-428 428-428 236 0 428 192 428 428 0 236-192 428-428 428z m0-586c99 0 194-15 284-43l0 0c-90-27-185-42-284-42-98 0-194 15-283 42l0 0c89 28 185 43 283 43z m-163 415c71 0 129-57 129-128 0-71-58-129-129-129-71 0-128 58-128 129 0 71 57 128 128 128z m326 0c71 0 128-57 128-128 0-71-57-129-128-129-71 0-129 58-129 129 0 71 58 128 129 128z'/%3E%3C/svg%3E");--icon-smiley-very-bad: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M500 850c276 0 500-224 500-500 0-276-224-500-500-500-276 0-500 224-500 500 0 276 224 500 500 500z m1-599c-120 0-224-68-276-169l0 0 2 1c79 53 173 84 275 84 101 0 195-30 273-82-51 99-155 166-274 166z m-164 356c-71 0-128-57-128-128 0-71 57-129 128-129 71 0 129 58 129 129 0 71-58 128-129 128z m326 0c-71 0-129-57-129-128 0-71 58-129 129-129 71 0 128 58 128 129 0 71-57 128-128 128z'/%3E%3C/svg%3E");--icon-smiley-very-good: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M500 850c276 0 500-224 500-500 0-276-224-500-500-500-276 0-500 224-500 500 0 276 224 500 500 500z m342-593l-1 0c-97-65-215-103-341-103-126 0-243 37-340 102 64-123 192-207 341-207 149 0 278 84 341 208l0 0z m-505 350c-71 0-128-57-128-128 0-71 57-129 128-129 71 0 129 58 129 129 0 71-58 128-129 128z m326 0c-71 0-129-57-129-128 0-71 58-129 129-129 71 0 128 58 128 129 0 71-57 128-128 128z'/%3E%3C/svg%3E");--icon-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 928 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M929 489q0-12-15-27l-202-197 48-279q0-4 0-12 0-11-6-19t-17-9q-10 0-22 7l-251 132-250-132q-12-7-23-7-11 0-17 9t-6 19q0 4 1 12l48 279-203 197q-14 15-14 27 0 21 31 26l280 40 126 254q11 23 27 23t28-23l125-254 280-40q32-5 32-26z'/%3E%3C/svg%3E");--icon-star-empty: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 928 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M635 290l170 166-235 34-106 213-105-213-236-34 171-166-41-235 211 111 211-111z m294 199q0-12-15-27l-202-197 48-279q0-4 0-12 0-28-23-28-10 0-22 7l-251 132-250-132q-12-7-23-7-11 0-17 9t-6 19q0 4 1 12l48 279-203 197q-14 15-14 27 0 21 31 26l280 40 126 254q11 23 27 23t28-23l125-254 280-40q32-5 32-26z'/%3E%3C/svg%3E");--icon-stats: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1142 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M357 350v-286h-143v286h143z m214 286v-572h-142v572h142z m572-643v-72h-1143v858h71v-786h1072z m-357 500v-429h-143v429h143z m214 214v-643h-143v643h143z'/%3E%3C/svg%3E");--icon-tag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 857 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M250 600q0 30-21 51t-50 20-51-20-21-51 21-50 51-21 50 21 21 50z m595-321q0-30-20-51l-274-274q-22-21-51-21-30 0-50 21l-399 399q-21 21-36 57t-15 65v232q0 29 21 50t50 22h233q29 0 65-15t57-36l399-399q20-21 20-50z'/%3E%3C/svg%3E");--icon-thermometer: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 571 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M357 100q0-45-31-76t-76-31-76 31-31 76q0 34 19 61t52 40v363h72v-363q32-12 52-40t19-61z m72 0q0 43-19 80t-53 63v428q0 45-31 76t-76 32-76-32-31-76v-428q-34-25-53-63t-19-80q0-74 53-126t126-53 126 53 53 126z m71 0q0-103-73-177t-177-73-177 73-73 177q0 102 71 175v396q0 75 53 127t126 52 126-52 53-127v-396q71-73 71-175z m71 321v-71h-107v71h107z m0 143v-71h-107v71h107z m0 143v-71h-107v71h107z'/%3E%3C/svg%3E");--icon-trash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 814 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M769 739c24 0 45-20 45-45s-21-45-45-45l-6 0-135-688-438 0-134 688-11 0c-25 0-45 20-45 45s20 45 45 45l724 0z m-396-107l-19 17-118 0-18-17 77-78z m-194-258l25-129 60 60-78 77z m39 40l77-77 78 77-78 76z m186-32l-76-77 76-77 77 77z m32 32l77-77 77 77-77 76z m-32 31l77 78-77 76-76-76z m-218 154l-43-42 17-85 26-27 78 78z m109-326l-77-78 77-76 78 76z m109-109l-76-77 57-58 38 0 58 58z m109-45l77 76-77 78-77-78z m100 118l25 128-17 17-76-77z m48 247l13 64-53 51-76-76 76-78z m-71 148l-19 17-117 0-18-17 77-78z m-457-23l40 40-48 0z m96-487l17-93 75 0z m364 12l-107-105 85 0z m91 468l10 47-59 0z'/%3E%3C/svg%3E");--icon-truck: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M357 64q0 29-21 51t-50 21-50-21-22-51 22-50 50-21 50 21 21 50z m-214 286h214v143h-88q-7 0-12-5l-109-109q-5-5-5-12v-17z m714-286q0 29-21 51t-50 21-50-21-22-51 22-50 50-21 50 21 21 50z m143 607v-571q0-8-2-15t-8-10-9-6-13-4-13-1-14 0-12 0q0-59-42-101t-101-42-101 42-42 101h-214q0-59-42-101t-101-42-101 42-42 101h-36q-1 0-12 0t-15 0-12 1-13 4-9 6-8 10-2 15q0 15 10 25t25 11v178q0 5 0 20t0 21 2 19 3 21 8 17 13 17l110 110q11 11 28 18t33 7h89v107q0 15 11 26t25 10h571q15 0 25-10t11-26z'/%3E%3C/svg%3E");--icon-umbrella: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 928 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M465 797q184 0 315-131t131-315l-112 0q0 16-12 29t-30 13-29-13-13-29l-111 0q0 16-13 29t-29 13-29-13-12-29l0-279q0-69-49-119t-119-50-118 50-49 119l112 0q0-24 16-40t39-16q24 0 40 16t16 40l0 279q0 16-12 29t-30 13-29-13-13-29l-111 0q0 16-13 29t-29 13-29-13-13-29l-112 0q0 184 131 315t316 131z'/%3E%3C/svg%3E");--icon-unlink: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 928 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M245 141l-143-143q-6-5-13-5t-12 5q-6 6-6 13t6 13l142 142q6 5 13 5t13-5q5-5 5-12t-5-13z m94-23v-179q0-8-5-13t-13-5-12 5-5 13v179q0 8 5 13t12 5 13-5 5-13z m-125 125q0-8-5-13t-13-5h-178q-8 0-13 5t-5 13 5 13 13 5h178q8 0 13-5t5-13z m706-72q0-66-48-113l-82-81q-46-47-113-47-68 0-114 48l-186 187q-12 12-24 31l134 10 152-153q15-15 38-15t38 15l82 81q16 16 16 37 0 23-16 38l-153 154 10 133q20-11 31-23l188-188q47-48 47-114z m-345 404l-133-10-152 153q-16 16-38 16-22 0-38-15l-82-82q-16-15-16-37 0-22 16-38l153-153-10-134q-20 12-32 24l-187 187q-47 48-47 114 0 67 47 113l82 82q47 46 114 46 67 0 114-47l186-187q12-12 23-32z m354-46q0-8-5-13t-13-5h-179q-8 0-13 5t-5 13 5 12 13 5h179q8 0 13-5t5-12z m-304 303v-178q0-8-5-13t-13-5-13 5-5 13v178q0 8 5 13t13 5 13-5 5-13z m227-84l-143-143q-6-5-13-5t-12 5q-5 6-5 13t5 13l143 143q5 5 12 5t13-5q5-6 5-13t-5-13z'/%3E%3C/svg%3E");--icon-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M973 86c-38-38-90-41-136 0l-337 324-337-324c-46-41-98-38-136 0-37 39-35 104 0 140 35 36 405 389 405 389 19 19 43 29 68 29s49-10 68-29c0 0 370-353 405-389 35-36 37-101 0-140z'/%3E%3C/svg%3E");--icon-upload: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M500 776l260-244-164 0 0-256-190 0 0 256-166 0z m468-578q18-10 27-32t3-40l-28-154q-4-20-22-33t-40-13l-816 0q-22 0-40 13t-22 33l-28 154q-10 48 32 72l158 108 98 0-170-130 178 0q8 0 12-8l40-110 300 0 40 110q8 8 12 8l178 0-170 130 98 0z'/%3E%3C/svg%3E");--icon-user: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 940 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M736 128q204-72 204-122l0-106-940 0 0 106q0 50 204 122 94 34 128 69t34 95q0 22-22 49t-32 73q-2 12-9 18t-14 8-14 17-9 43q0 16 5 26t9 12l4 4q-8 50-12 88-4 54 41 112t157 58 158-58 40-112l-12-88q18-8 18-42-2-28-9-43t-14-17-14-8-9-18q-8-48-31-74t-23-48q0-60 35-95t127-69z'/%3E%3C/svg%3E");--icon-users: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M1000-90l-224 0 0 150q0 54-30 81t-154 89q40 30 40 84 0 16-13 33t-19 51q-2 8-14 16t-14 42q0 24 12 30-6 34-8 60-4 38 23 78t95 40 96-40 24-78l-8-60q12-6 12-30-2-34-14-42t-14-16q-6-34-19-51t-13-33q0-42 21-66t77-48q112-46 130-80 6-8 9-61t5-101l0-48z m-488 262q182-78 182-124l0-138-694 0 0 184q0 44 84 78 76 32 104 64t28 88q0 20-19 44t-25 68q-2 10-18 22t-20 56q0 14 3 23t7 13l4 2q-6 46-10 82-4 50 33 103t127 53 127-53 33-103l-10-82q14-8 14-38-4-44-20-56t-18-22q-6-44-25-68t-19-44q0-56 28-88t104-64z'/%3E%3C/svg%3E");--icon-website: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M214 189v-35q0-8-5-13t-13-5h-35q-7 0-13 5t-5 13v35q0 8 5 13t13 5h35q8 0 13-5t5-13z m0 143v-36q0-7-5-12t-13-5h-35q-7 0-13 5t-5 12v36q0 7 5 13t13 5h35q8 0 13-5t5-13z m0 143v-36q0-7-5-12t-13-6h-35q-7 0-13 6t-5 12v36q0 7 5 13t13 5h35q8 0 13-5t5-13z m643-286v-35q0-8-5-13t-13-5h-535q-8 0-13 5t-5 13v35q0 8 5 13t13 5h535q8 0 13-5t5-13z m0 143v-36q0-7-5-12t-13-5h-535q-8 0-13 5t-5 12v36q0 7 5 13t13 5h535q8 0 13-5t5-13z m0 143v-36q0-7-5-12t-13-6h-535q-8 0-13 6t-5 12v36q0 7 5 13t13 5h535q8 0 13-5t5-13z m72-393v464q0 8-6 13t-12 5h-822q-7 0-12-5t-6-13v-464q0-7 6-12t12-6h822q7 0 12 6t6 12z m71 607v-607q0-37-26-63t-63-26h-822q-36 0-63 26t-26 63v607q0 37 26 63t63 27h822q37 0 63-27t26-63z'/%3E%3C/svg%3E");--icon-wrench: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 928 1000'%3E%3Cpath transform='translate(0 850) scale(1 -1)' d='M214 29q0 14-10 25t-25 10-25-10-11-25 11-25 25-11 25 11 10 25z m360 234l-381-381q-21-20-50-20-29 0-51 20l-59 61q-21 20-21 50 0 29 21 51l380 380q22-55 64-97t97-64z m354 243q0-22-13-59-27-75-92-122t-144-46q-104 0-177 73t-73 177 73 176 177 74q32 0 67-10t60-26q9-6 9-15t-9-16l-163-94v-125l108-60q2 2 44 27t75 45 40 20q8 0 13-5t5-14z'/%3E%3C/svg%3E")}.icon-arrow:before,.icon-attention:before,.icon-barcode:before,.icon-battery:before,.icon-beaker:before,.icon-bell:before,.icon-block:before,.icon-bold:before,.icon-building:before,.icon-calendar:before,.icon-cancel:before,.icon-certificate:before,.icon-circle:before,.icon-clock:before,.icon-cog:before,.icon-communication:before,.icon-content:before,.icon-copy:before,.icon-doc:before,.icon-down:before,.icon-download:before,.icon-droplet:before,.icon-exclamation-mark:before,.icon-eye:before,.icon-fire:before,.icon-flash:before,.icon-floppy:before,.icon-flow:before,.icon-fork:before,.icon-forward:before,.icon-gauge:before,.icon-globe:before,.icon-header:before,.icon-heart:before,.icon-heartbeat:before,.icon-history:before,.icon-home:before,.icon-industry:before,.icon-info:before,.icon-italic:before,.icon-key:before,.icon-leaf:before,.icon-link:before,.icon-link-ext:before,.icon-list-bullet:before,.icon-list-numbered:before,.icon-locked:before,.icon-looking-glass:before,.icon-media:before,.icon-menu:before,.icon-money:before,.icon-move:before,.icon-ok:before,.icon-pencil:before,.icon-plug:before,.icon-plus:before,.icon-question-mark:before,.icon-quote:before,.icon-recycle:before,.icon-resize-full:before,.icon-robot:before,.icon-shield:before,.icon-sliders:before,.icon-smiley-bad:before,.icon-smiley-good:before,.icon-smiley-neutral:before,.icon-smiley-very-bad:before,.icon-smiley-very-good:before,.icon-star:before,.icon-star-empty:before,.icon-stats:before,.icon-tag:before,.icon-thermometer:before,.icon-trash:before,.icon-truck:before,.icon-umbrella:before,.icon-unlink:before,.icon-up:before,.icon-upload:before,.icon-user:before,.icon-users:before,.icon-website:before,.icon-wrench:before{content:'';display:inline-block;width:1em;height:1em;vertical-align:-0.125em;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.icon{display:inline-block;margin-right:0.3em}.icon-arrow:before{-webkit-mask-image:var(--icon-arrow);mask-image:var(--icon-arrow)}.icon-attention:before{-webkit-mask-image:var(--icon-attention);mask-image:var(--icon-attention);width:0.962em}.icon-barcode:before{-webkit-mask-image:var(--icon-barcode);mask-image:var(--icon-barcode)}.icon-battery:before{-webkit-mask-image:var(--icon-battery);mask-image:var(--icon-battery);width:1.285em}.icon-beaker:before{-webkit-mask-image:var(--icon-beaker);mask-image:var(--icon-beaker);width:0.928em}.icon-bell:before{-webkit-mask-image:var(--icon-bell);mask-image:var(--icon-bell)}.icon-block:before{-webkit-mask-image:var(--icon-block);mask-image:var(--icon-block);width:0.857em}.icon-bold:before{-webkit-mask-image:var(--icon-bold);mask-image:var(--icon-bold);width:0.785em}.icon-building:before{-webkit-mask-image:var(--icon-building);mask-image:var(--icon-building);width:0.75em}.icon-calendar:before{-webkit-mask-image:var(--icon-calendar);mask-image:var(--icon-calendar);width:0.893em}.icon-cancel:before{-webkit-mask-image:var(--icon-cancel);mask-image:var(--icon-cancel);width:0.785em}.icon-certificate:before{-webkit-mask-image:var(--icon-certificate);mask-image:var(--icon-certificate);width:0.992em}.icon-circle:before{-webkit-mask-image:var(--icon-circle);mask-image:var(--icon-circle);width:0.82em}.icon-clock:before{-webkit-mask-image:var(--icon-clock);mask-image:var(--icon-clock);width:0.92em}.icon-cog:before{-webkit-mask-image:var(--icon-cog);mask-image:var(--icon-cog);width:0.857em}.icon-communication:before{-webkit-mask-image:var(--icon-communication);mask-image:var(--icon-communication)}.icon-content:before{-webkit-mask-image:var(--icon-content);mask-image:var(--icon-content);width:0.8em}.icon-copy:before{-webkit-mask-image:var(--icon-copy);mask-image:var(--icon-copy)}.icon-doc:before{-webkit-mask-image:var(--icon-doc);mask-image:var(--icon-doc);width:0.857em}.icon-down:before{-webkit-mask-image:var(--icon-down);mask-image:var(--icon-down)}.icon-download:before{-webkit-mask-image:var(--icon-download);mask-image:var(--icon-download)}.icon-droplet:before{-webkit-mask-image:var(--icon-droplet);mask-image:var(--icon-droplet);width:0.56em}.icon-exclamation-mark:before{-webkit-mask-image:var(--icon-exclamation-mark);mask-image:var(--icon-exclamation-mark)}.icon-eye:before{-webkit-mask-image:var(--icon-eye);mask-image:var(--icon-eye)}.icon-fire:before{-webkit-mask-image:var(--icon-fire);mask-image:var(--icon-fire);width:0.748em}.icon-flash:before{-webkit-mask-image:var(--icon-flash);mask-image:var(--icon-flash);width:0.4em}.icon-floppy:before{-webkit-mask-image:var(--icon-floppy);mask-image:var(--icon-floppy);width:0.8em}.icon-flow:before{-webkit-mask-image:var(--icon-flow);mask-image:var(--icon-flow)}.icon-fork:before{-webkit-mask-image:var(--icon-fork);mask-image:var(--icon-fork);width:0.571em}.icon-forward:before{-webkit-mask-image:var(--icon-forward);mask-image:var(--icon-forward);width:0.9em}.icon-gauge:before{-webkit-mask-image:var(--icon-gauge);mask-image:var(--icon-gauge)}.icon-globe:before{-webkit-mask-image:var(--icon-globe);mask-image:var(--icon-globe);width:0.96em}.icon-header:before{-webkit-mask-image:var(--icon-header);mask-image:var(--icon-header)}.icon-heart:before{-webkit-mask-image:var(--icon-heart);mask-image:var(--icon-heart)}.icon-heartbeat:before{-webkit-mask-image:var(--icon-heartbeat);mask-image:var(--icon-heartbeat)}.icon-history:before{-webkit-mask-image:var(--icon-history);mask-image:var(--icon-history);width:0.94em}.icon-home:before{-webkit-mask-image:var(--icon-home);mask-image:var(--icon-home);width:0.9em}.icon-industry:before{-webkit-mask-image:var(--icon-industry);mask-image:var(--icon-industry)}.icon-info:before{-webkit-mask-image:var(--icon-info);mask-image:var(--icon-info);width:0.46em}.icon-italic:before{-webkit-mask-image:var(--icon-italic);mask-image:var(--icon-italic);width:0.571em}.icon-key:before{-webkit-mask-image:var(--icon-key);mask-image:var(--icon-key);width:0.78em}.icon-leaf:before{-webkit-mask-image:var(--icon-leaf);mask-image:var(--icon-leaf);width:0.94em}.icon-link:before{-webkit-mask-image:var(--icon-link);mask-image:var(--icon-link);width:0.928em}.icon-link-ext:before{-webkit-mask-image:var(--icon-link-ext);mask-image:var(--icon-link-ext)}.icon-list-bullet:before{-webkit-mask-image:var(--icon-list-bullet);mask-image:var(--icon-list-bullet)}.icon-list-numbered:before{-webkit-mask-image:var(--icon-list-numbered);mask-image:var(--icon-list-numbered)}.icon-locked:before{-webkit-mask-image:var(--icon-locked);mask-image:var(--icon-locked)}.icon-looking-glass:before{-webkit-mask-image:var(--icon-looking-glass);mask-image:var(--icon-looking-glass)}.icon-media:before{-webkit-mask-image:var(--icon-media);mask-image:var(--icon-media);width:1.071em}.icon-menu:before{-webkit-mask-image:var(--icon-menu);mask-image:var(--icon-menu);width:0.857em}.icon-money:before{-webkit-mask-image:var(--icon-money);mask-image:var(--icon-money);width:1.071em}.icon-move:before{-webkit-mask-image:var(--icon-move);mask-image:var(--icon-move)}.icon-ok:before{-webkit-mask-image:var(--icon-ok);mask-image:var(--icon-ok);width:0.928em}.icon-pencil:before{-webkit-mask-image:var(--icon-pencil);mask-image:var(--icon-pencil);width:0.78em}.icon-plug:before{-webkit-mask-image:var(--icon-plug);mask-image:var(--icon-plug)}.icon-plus:before{-webkit-mask-image:var(--icon-plus);mask-image:var(--icon-plus);width:0.785em}.icon-question-mark:before{-webkit-mask-image:var(--icon-question-mark);mask-image:var(--icon-question-mark)}.icon-quote:before{-webkit-mask-image:var(--icon-quote);mask-image:var(--icon-quote);width:0.762em}.icon-recycle:before{-webkit-mask-image:var(--icon-recycle);mask-image:var(--icon-recycle)}.icon-resize-full:before{-webkit-mask-image:var(--icon-resize-full);mask-image:var(--icon-resize-full);width:0.792em}.icon-robot:before{-webkit-mask-image:var(--icon-robot);mask-image:var(--icon-robot)}.icon-shield:before{-webkit-mask-image:var(--icon-shield);mask-image:var(--icon-shield);width:0.714em}.icon-sliders:before{-webkit-mask-image:var(--icon-sliders);mask-image:var(--icon-sliders);width:0.857em}.icon-smiley-bad:before{-webkit-mask-image:var(--icon-smiley-bad);mask-image:var(--icon-smiley-bad)}.icon-smiley-good:before{-webkit-mask-image:var(--icon-smiley-good);mask-image:var(--icon-smiley-good)}.icon-smiley-neutral:before{-webkit-mask-image:var(--icon-smiley-neutral);mask-image:var(--icon-smiley-neutral)}.icon-smiley-very-bad:before{-webkit-mask-image:var(--icon-smiley-very-bad);mask-image:var(--icon-smiley-very-bad)}.icon-smiley-very-good:before{-webkit-mask-image:var(--icon-smiley-very-good);mask-image:var(--icon-smiley-very-good)}.icon-star:before{-webkit-mask-image:var(--icon-star);mask-image:var(--icon-star);width:0.928em}.icon-star-empty:before{-webkit-mask-image:var(--icon-star-empty);mask-image:var(--icon-star-empty);width:0.928em}.icon-stats:before{-webkit-mask-image:var(--icon-stats);mask-image:var(--icon-stats);width:1.142em}.icon-tag:before{-webkit-mask-image:var(--icon-tag);mask-image:var(--icon-tag);width:0.857em}.icon-thermometer:before{-webkit-mask-image:var(--icon-thermometer);mask-image:var(--icon-thermometer);width:0.571em}.icon-trash:before{-webkit-mask-image:var(--icon-trash);mask-image:var(--icon-trash);width:0.814em}.icon-truck:before{-webkit-mask-image:var(--icon-truck);mask-image:var(--icon-truck)}.icon-umbrella:before{-webkit-mask-image:var(--icon-umbrella);mask-image:var(--icon-umbrella);width:0.928em}.icon-unlink:before{-webkit-mask-image:var(--icon-unlink);mask-image:var(--icon-unlink);width:0.928em}.icon-up:before{-webkit-mask-image:var(--icon-up);mask-image:var(--icon-up)}.icon-upload:before{-webkit-mask-image:var(--icon-upload);mask-image:var(--icon-upload)}.icon-user:before{-webkit-mask-image:var(--icon-user);mask-image:var(--icon-user);width:0.94em}.icon-users:before{-webkit-mask-image:var(--icon-users);mask-image:var(--icon-users)}.icon-website:before{-webkit-mask-image:var(--icon-website);mask-image:var(--icon-website)}.icon-wrench:before{-webkit-mask-image:var(--icon-wrench);mask-image:var(--icon-wrench);width:0.928em}.ext-link-end{white-space:nowrap}.ext-link-end::after{content:'';display:inline-block;width:0.75em;height:0.75em;margin:0 1px 0 3px;position:relative;top:1px;vertical-align:baseline;background-color:currentColor;-webkit-mask:var(--icon-link-ext) no-repeat center/contain;mask:var(--icon-link-ext) no-repeat center/contain}.ext-link:not(:has(.ext-link-end))::after{content:'';display:inline-block;width:0.75em;height:0.75em;margin-left:6px;vertical-align:baseline;background-color:currentColor;-webkit-mask:var(--icon-link-ext) no-repeat center/contain;mask:var(--icon-link-ext) no-repeat center/contain}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{font-size:15px;scroll-padding-top:calc(60px + 16px);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.2) transparent}@media (max-width: 480px){html{font-size:16px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.35)}.diagram-scroll,.media-figure .media-scroll,.code-block pre{scrollbar-width:none}.diagram-scroll::-webkit-scrollbar,.media-figure .media-scroll::-webkit-scrollbar,.code-block pre::-webkit-scrollbar{display:none}.code-block{margin:28px 0;border-radius:10px;background:rgba(31,41,55,0.85);border:1px solid rgba(255,255,255,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.08)}.code-block pre{margin:0;border:0;border-radius:0;background:none;box-shadow:none}.code-block .scroll-bar{background:rgba(255,255,255,0.14)}.code-block .scroll-thumb{background:rgba(255,255,255,0.5)}.scroll-bar{position:relative;height:4px;margin:4px 10px 0;border-radius:2px;background:rgba(0,0,0,0.07)}.scroll-bar:last-child{margin-bottom:5px}.scroll-thumb{position:absolute;top:0;bottom:0;border-radius:2px;background:#b8bcc8}.fits .scroll-bar{display:none}body{font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.65;color:#374151;-webkit-font-smoothing:antialiased;overflow-x:hidden;background:radial-gradient(circle 180px at 10% 15%, rgba(16,198,160,0.1) 0%, transparent 100%),radial-gradient(circle 250px at 90% 10%, rgba(20,180,140,0.08) 0%, transparent 100%),radial-gradient(circle 200px at 45% 35%, rgba(16,198,160,0.07) 0%, transparent 100%),radial-gradient(circle 300px at 15% 55%, rgba(14,210,150,0.1) 0%, transparent 100%),radial-gradient(circle 220px at 80% 50%, rgba(16,198,160,0.08) 0%, transparent 100%),radial-gradient(circle 280px at 55% 75%, rgba(20,190,145,0.07) 0%, transparent 100%),radial-gradient(circle 180px at 25% 90%, rgba(16,198,160,0.08) 0%, transparent 100%),radial-gradient(circle 240px at 70% 85%, rgba(14,210,150,0.06) 0%, transparent 100%),radial-gradient(circle 150px at 50% 15%, rgba(16,198,160,0.05) 0%, transparent 100%),radial-gradient(circle 200px at 30% 70%, rgba(20,180,140,0.04) 0%, transparent 100%),linear-gradient(175deg, #d6e0f5 0%, #e0e8f8 50%, #f0f3f9 100%)}@media (prefers-contrast: more),(forced-colors: active){body{background:#fff}}.platform-body{min-height:100vh;display:flex;flex-direction:column}.platform-body .platform-content{flex:1}input::placeholder,textarea::placeholder{font-style:italic}a{color:#2540f5;font-weight:700;text-decoration:none;transition:color 0.25s cubic-bezier(0.4, 0, 0.2, 1)}a:hover{color:#4d63f8}img{max-width:100%;height:auto;display:block}picture{display:contents}.image{display:block;max-width:100%;margin:24px auto}.image img{width:100%;border-radius:10px;filter:drop-shadow(0 8px 16px rgba(0,0,0,0.08))}.left{float:left;margin-right:32px}.right{float:right;margin-left:32px}.left,.right{max-width:45%;margin-bottom:16px}.left>.image,.right>.image{margin:4px 0 0}@media (max-width: 768px){.left,.right{float:none;max-width:none;margin:0}.left>.image,.right>.image{margin:24px auto}}strong,b,.emphasis{font-weight:600}pre{overflow-x:auto;margin:28px 0;padding:20px 24px;background:rgba(31,41,55,0.85);border:1px solid rgba(255,255,255,0.1);border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,0.08);-webkit-overflow-scrolling:touch}pre code{display:block;background:none;border:0;padding:0;color:#e8eaef;font-size:.85rem;line-height:1.65;white-space:pre}code{background:rgba(31,41,55,0.85);border:1px solid rgba(255,255,255,0.1);border-radius:5px;padding:2px 6px;color:#e8eaef;font-size:0.85em}button{font-family:inherit;font-size:inherit;cursor:pointer}.note{font-size:.95rem;color:#6b7280}[hidden]{display:none !important}:focus-visible{outline:2px solid var(--app-color, #2540f5);outline-offset:2px}.skip-link{position:fixed;top:0;left:0;z-index:2000;transform:translateY(-150%);padding:12px 20px;border-radius:0 0 10px 0;background:#fff;color:#2540f5;font-weight:600;text-decoration:none;transition:transform 0.25s cubic-bezier(0.4, 0, 0.2, 1)}.skip-link:focus-visible{transform:translateY(0)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.reveal-active .rv{transition:opacity 0.3s 0.25s cubic-bezier(0.4, 0, 0.2, 1),transform 0.3s 0.25s cubic-bezier(0.4, 0, 0.2, 1)}.reveal-active .rv.reveal-hidden{opacity:0;transform:translateY(20px)}@media (prefers-reduced-motion: reduce){.reveal-active .rv,.reveal-active .rv.reveal-hidden{transition:none;transform:none;opacity:1}}html.is-page-loading{overflow:hidden}html.is-page-loading body{pointer-events:none}.platform-loading-overlay{position:fixed;inset:0;z-index:95;background:rgba(255,255,255,0.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity 0.2s ease}.platform-loading-overlay.active{opacity:1;pointer-events:auto}@keyframes platform-spin{to{transform:rotate(360deg)}}.platform-spinner{width:40px;height:40px;border:3px solid #d0d4de;border-top-color:#2540f5;border-radius:50%;animation:platform-spin 0.6s linear infinite;position:fixed;top:50%;left:50%;margin:-20px 0 0 -20px;z-index:200;display:none}.platform-spinner.active{display:block}.platform-404,.platform-500{padding:calc(60px + 80px) 24px 120px;text-align:center}@media (max-width: 768px){.platform-404,.platform-500{padding:calc(60px + 48px) 24px 80px}}.platform-404__inner,.platform-500__inner{max-width:600px;margin:0 auto}.platform-404__code,.platform-500__code{font-size:clamp(5rem, 14vw, 9rem);font-weight:800;color:#2540f5;line-height:1;margin-bottom:16px;letter-spacing:-0.04em}.platform-404__title,.platform-500__title{font-size:clamp(1.6rem, 3vw, 2.2rem);font-weight:800;color:#111827;letter-spacing:-0.025em;line-height:1.15;margin-bottom:14px}.platform-404__text,.platform-500__text{font-size:1rem;color:#374151;line-height:1.6;margin-bottom:32px}.platform-flash{max-width:720px;margin:calc(60px + 16px) auto 0;padding:14px 20px;border-radius:10px;border-left:6px solid #2540f5;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,0.04);font-size:1rem;font-weight:700;color:#1f2937;line-height:1.5}.platform-flash.success{border-left-color:#0fb894}.platform-flash.warning{border-left-color:#D4872A}.platform-flash.alert{border-left-color:#b91c1c}.stack{display:flex;flex-direction:column;gap:16px}.row{display:flex;flex-wrap:wrap;gap:10px}.row.center{justify-content:center}.row.between{justify-content:space-between}.row.end{justify-content:flex-end}.stack.gap-xs,.row.gap-xs,.gap-xs[class^="grid-"],.gap-xs[class*=" grid-"],.gap-xs[class^="split-"],.gap-xs[class*=" split-"]{gap:6px}.stack.gap-sm,.row.gap-sm,.gap-sm[class^="grid-"],.gap-sm[class*=" grid-"],.gap-sm[class^="split-"],.gap-sm[class*=" split-"]{gap:10px}.stack.gap-md,.row.gap-md,.gap-md[class^="grid-"],.gap-md[class*=" grid-"],.gap-md[class^="split-"],.gap-md[class*=" split-"]{gap:16px}.stack.gap-lg,.row.gap-lg,.gap-lg[class^="grid-"],.gap-lg[class*=" grid-"],.gap-lg[class^="split-"],.gap-lg[class*=" split-"]{gap:24px}.stack.gap-xl,.row.gap-xl,.gap-xl[class^="grid-"],.gap-xl[class*=" grid-"],.gap-xl[class^="split-"],.gap-xl[class*=" split-"]{gap:40px}.stack.gap-2xl,.row.gap-2xl,.gap-2xl[class^="grid-"],.gap-2xl[class*=" grid-"],.gap-2xl[class^="split-"],.gap-2xl[class*=" split-"]{gap:56px}.grid-2,.grid-3,.grid-4,.grid-auto{display:grid;gap:24px;align-items:stretch}.grid-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-auto{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}.grid-auto.min-200{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.grid-auto.min-320{grid-template-columns:repeat(auto-fill, minmax(320px, 1fr))}.grid-2.center,.split-1-2.center,.split-2-1.center{align-items:center}@media (max-width: 768px){.grid-2,.grid-3{grid-template-columns:minmax(0, 1fr)}.grid-3.dense,.grid-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 480px){.grid-3.dense,.grid-4{grid-template-columns:minmax(0, 1fr)}}.split-1-2,.split-2-1{display:grid;gap:24px;align-items:stretch}.split-1-2{grid-template-columns:1fr 2fr}.split-2-1{grid-template-columns:2fr 1fr}@media (max-width: 768px){.split-1-2,.split-2-1{grid-template-columns:1fr}}turbo-frame.fill{display:flex;flex-direction:column;flex:1;min-height:0}.bg-shapes{position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;z-index:-1;overflow:hidden;pointer-events:none;background:url(https://cdn.transpareo.com/assets/bg-shapes-1edd2bf9505c505e36e055df6eb5d875394de532175b9263625542d48991d467.svg) 0 0/100% 100% no-repeat}@media (prefers-contrast: more),(forced-colors: active){.bg-shapes{display:none}}.platform-body--minimal .nav-main-items,.platform-body--minimal .nav-search-anchor,.platform-body--minimal .nav-search-form,.platform-body--minimal .nav-login,.platform-body--minimal .nav-toggle,.platform-body--minimal .nav-cta,.platform-body--minimal .nav-pane{display:none}.platform-body--minimal .footer-inner{display:none}.dashboard-body .nav-main-items{display:none}.nav{position:fixed;top:0;left:0;right:0;z-index:100;height:60px;padding:0 24px;display:flex;align-items:center;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid transparent;transition:background 0.4s, backdrop-filter 0.4s, border-color 0.4s, box-shadow 0.4s}@media (max-width: 480px){.nav{padding:0 18px}}.nav.scrolled{background:rgba(216,220,229,0.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:rgba(255,255,255,0.6);box-shadow:0 1px 8px rgba(0,0,0,0.04)}.nav.nav-dark{background:rgba(17,24,39,0.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:rgba(255,255,255,0.08)}.nav.nav-dark .nav-main-items a,.nav.nav-dark .nav-main-items .nav-more button{color:rgba(255,255,255,0.65)}.nav.nav-dark .nav-main-items a:hover,.nav.nav-dark .nav-main-items .nav-more button:hover{color:#fff;background:rgba(255,255,255,0.08)}.nav.nav-dark .btn-ghost{color:rgba(255,255,255,0.7);border-color:rgba(255,255,255,0.2)}.nav.nav-dark .btn-ghost:hover{color:#fff;border-color:rgba(255,255,255,0.4)}.nav.nav-dark .nav-user__alias-ink{color:#fff}.nav-inner{width:100%;max-width:1032px;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:flex-start;gap:0;position:relative;z-index:1}.logo{display:flex;align-items:center;text-decoration:none;width:160px;flex-shrink:0;margin-top:3px}.logo img{height:22px;width:auto;display:block}.nav-pane{position:fixed;top:0;left:0;right:0;height:100vh;overflow:hidden;visibility:hidden;clip-path:inset(0 0 100% 0);background:linear-gradient(180deg, #2540f5 0%, #5aa5d8 100%);z-index:-1;transition:clip-path 0.175s cubic-bezier(0.4, 0, 0.2, 1),visibility 0s linear 0.175s}.nav-pane.open{clip-path:inset(0);visibility:visible;transition:clip-path 0.175s cubic-bezier(0.4, 0, 0.2, 1)}.nav-links-inner,.nav-search-pane-inner{position:absolute;top:60px;right:0;bottom:0;left:0;box-sizing:border-box;border-top:1px solid transparent;transition:border-top-color 0.2s ease;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.45) transparent}.nav-links-inner::-webkit-scrollbar,.nav-search-pane-inner::-webkit-scrollbar{width:6px}.nav-links-inner::-webkit-scrollbar-track,.nav-search-pane-inner::-webkit-scrollbar-track{background:transparent}.nav-links-inner::-webkit-scrollbar-thumb,.nav-search-pane-inner::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.45);border-radius:3px}.nav-links-inner.scrolled,.nav-search-pane-inner.scrolled{border-top-color:rgba(255,255,255,0.25)}.nav-links-inner{max-width:1032px;margin:0 auto;padding:20px 24px 28px;display:flex;flex-direction:column}@media (max-width: 480px){.nav-links-inner{padding:16px 0 20px;max-width:none}}.nav-groups{display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;align-items:flex-start}@media (max-width: 480px){.nav-groups{flex-direction:column;flex-wrap:nowrap;gap:0;align-items:stretch}}.nav-group{flex:1;min-width:180px}@media (max-width: 480px){.nav-group{flex:none;padding:4px 0 8px}.nav-group+.nav-group{border-top:1px solid rgba(255,255,255,0.15);margin-top:4px}}.nav-group-label{font-size:.85rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.55);padding:6px 0 10px;margin:0}@media (max-width: 480px){.nav-group-label{padding:4px 24px 6px}}.nav-group-items{list-style:none;margin:0;padding:0}.nav-group-items li{list-style:none}.nav-group-items a{font-size:1rem;font-weight:500;color:rgba(255,255,255,0.9);text-decoration:none;padding:8px 12px;margin:0 -12px;display:block;width:calc(100% + 24px);border-radius:6px;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.nav-group-items a:hover{color:#fff;background:rgba(255,255,255,0.1)}@media (max-width: 480px){.nav-group-items a{padding:6px 24px;margin:0;width:100%;border-radius:0}}.nav-pane-footer{margin-top:auto;padding-top:28px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;font-size:.95rem;color:rgba(255,255,255,0.6)}@media (max-width: 1024px){.nav-pane-footer{flex-direction:column;align-items:center;gap:12px;text-align:center}.nav-pane-footer .nav-pane-footer-copyright{order:1}}@media (max-width: 480px){.nav-pane-footer{padding:20px 24px 8px}}.nav-pane-footer .language-picker-trigger{color:#fff;border-color:rgba(255,255,255,0.4)}.nav-pane-footer .language-picker-trigger:hover{border-color:rgba(255,255,255,0.75);color:#fff}.nav-pane-footer .language-picker-menu{left:auto;right:0;transform:none}.nav-pane-footer-right{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px}.nav-pane-footer-links{display:flex;flex-wrap:wrap;gap:20px}.nav-pane-footer-links a{color:rgba(255,255,255,0.8);text-decoration:none;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.nav-pane-footer-links a:hover{color:#fff}.nav-main-items{display:flex;flex:1;align-items:center;justify-content:center;gap:2px;list-style:none;margin:0;padding:0}.nav-main-items li{list-style:none}.nav-main-items a,.nav-main-items .nav-more button{font-size:1rem;font-weight:500;color:#374151;text-decoration:none;white-space:nowrap;padding:7px 9px;border-radius:8px;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.nav-main-items a:hover,.nav-main-items .nav-more button:hover{color:#2540f5;background:#e8ecff}.nav-main-items .nav-more button{background:none;border:none;cursor:pointer;font-weight:600;letter-spacing:1px}@media (max-width: 480px){.nav-main-items{display:none}}.nav-cta-collapsed .nav-cta{display:none}.nav-login,.nav-toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:8px;min-width:44px;min-height:44px;color:#2540f5;text-decoration:none;transition:color 0.2s ease;-webkit-tap-highlight-color:transparent}.nav-login{font-size:1.15rem}.nav-toggle{font-size:1.4rem;margin-left:auto}.nav-toggle::before{content:'';display:inline-block;background-color:currentColor;-webkit-mask-image:var(--icon-menu);mask-image:var(--icon-menu);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:1em;height:1em;vertical-align:-0.125em}.nav-cta{display:flex;gap:8px;align-items:center;margin-left:8px}.nav-cta .btn{white-space:nowrap}.nav-cta .nav-back{display:none}@media (max-width: 480px){.nav-cta{display:none}}body.page-show-back .nav-cta{display:flex}body.page-show-back .nav-cta-signup{display:none}body.page-show-back .nav-cta .nav-back{display:inline-flex}@media (max-width: 480px){body.page-show-back .nav-search-form{display:none}body.page-show-back .logo{width:auto}}body.platform-body--minimal.page-show-back .nav-cta{margin-left:auto}.nav-user{position:relative;margin-left:0;display:none}.nav--signed-in .nav-user{display:block}.nav--signed-in .nav-login,.nav--signed-in .nav-cta{display:none}body.platform-body--minimal .nav-user{display:none}.nav-user__trigger{position:relative;display:flex;align-items:center;height:32px;padding:0;border:0;background:transparent;cursor:pointer;font:inherit;color:#111827}.nav-user__trigger::before{content:'';position:absolute;left:0;top:0;height:32px;width:32px;background:#2540f5;border-radius:100px;transition:width 0.4s cubic-bezier(0.4, 0, 0.2, 1);z-index:0}.nav-user__trigger:hover::before,.nav-user:has(.nav-user__menu.open) .nav-user__trigger::before{width:100%}.nav-user__initial{position:relative;z-index:1;width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.95rem}.nav-user__alias{position:relative;z-index:1;padding:0 14px 0 10px;font-weight:600;font-size:.95rem;white-space:nowrap}@media (max-width: 480px){.nav-user__alias{display:none}}.nav-user__alias-ink{color:#111827}.nav-user__alias-white{position:absolute;inset:0;padding:inherit;color:#fff;clip-path:inset(0 100% 0 0);transition:clip-path 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.nav-user__trigger:hover .nav-user__alias-white,.nav-user:has(.nav-user__menu.open) .nav-user__alias-white{clip-path:inset(0 0 0 0)}.nav-user__menu{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.12);list-style:none;margin:0;padding:6px;display:none;z-index:1100}.nav-user__menu.open{display:block}.nav-user__menu li{margin:0;list-style:none}.nav-user__menu form{margin:0}.nav-user__link{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:10px;background:transparent;border:0;font:inherit;font-size:.95rem;color:#111827;cursor:pointer;text-decoration:none;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.nav-user__link:hover{background:#e8ecff;color:#2540f5}.nav-user__link--logout{color:#b91c1c}.nav-user__link--logout:hover{background:rgba(185,28,28,0.08);color:#b91c1c}.nav.menu-open{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent;box-shadow:none}.nav.menu-open .logo img{filter:brightness(0) invert(1)}.nav.menu-open .nav-main-items a,.nav.menu-open .nav-main-items .nav-more button{color:rgba(255,255,255,0.9)}.nav.menu-open .nav-main-items a:hover,.nav.menu-open .nav-main-items .nav-more button:hover{color:#fff;background:rgba(255,255,255,0.1)}.nav.menu-open .nav-search-icon,.nav.menu-open .nav-login,.nav.menu-open .nav-toggle{color:#fff}.nav.menu-open .nav-cta .btn-fill{background:#fff;color:#2540f5;border-color:#fff}.nav.menu-open .nav-user__trigger::before{background:#fff}.nav.menu-open .nav-user__initial{color:#2540f5}.nav.menu-open .nav-user__alias-ink{color:#fff}.nav.menu-open .nav-user__alias-white{color:#2540f5}html:has(.nav-pane.open),body:has(.nav-pane.open){overflow:hidden}.nav-search-form{display:flex;align-items:center;flex:0 0 44px;height:38px;background:transparent;border:0;border-radius:8px;overflow:hidden;position:relative;transition:width 0.35s cubic-bezier(0.4, 0, 0.2, 1),left 0.35s cubic-bezier(0.4, 0, 0.2, 1),background 0.2s ease;z-index:2}.nav-search-icon{position:absolute;top:0;right:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:#2540f5;font-size:1.15rem;-webkit-tap-highlight-color:transparent;z-index:1}.nav-search-icon .icon-looking-glass{transform:translateY(-4px)}.nav-main-items,.nav-login,.nav-cta,.nav-toggle,.nav-user{transition:opacity 0.2s ease}.nav.searching{background:#2540f5;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent;box-shadow:none}.nav.searching .nav-main-items,.nav.searching .nav-login,.nav.searching .nav-cta,.nav.searching .nav-toggle,.nav.searching .nav-user{opacity:0;pointer-events:none}.nav.searching .logo{transition:filter 0.2s ease, opacity 0.2s ease}.nav.searching .logo img{filter:brightness(0) invert(1)}.nav.searching .nav-search-form{background:#fff}@media (max-width: 768px){.nav.searching .logo{opacity:0;pointer-events:none}}.nav.searching .nav-search-icon .icon-looking-glass{transform:translateY(-3px)}.nav.searching .nav-search-icon{color:#2540f5}.nav-search-input{flex:1;min-width:0;height:38px;padding:0;border:0;background:transparent;font:inherit;font-size:1rem;color:#111827;opacity:0;transition:opacity 0.2s ease 0.1s,padding 0.35s cubic-bezier(0.4, 0, 0.2, 1)}.nav-search-input::placeholder{color:#6b7280}.nav-search-input::-webkit-search-cancel-button,.nav-search-input::-webkit-search-decoration{display:none}.nav.searching .nav-search-input{opacity:1;padding:0 76px 0 14px}.nav-search-clear{position:absolute;right:40px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:50%;cursor:pointer;color:#2540f5;font-size:0.85rem;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1);visibility:hidden}.nav-search-clear:hover{background:#e8ecff}.nav.searching .nav-search-form.has-query .nav-search-clear{visibility:visible}.nav-search-pane{padding:0 24px}.nav.searching.is-fetching .nav-search-icon .icon-looking-glass{display:none}.nav.searching.is-fetching .nav-search-icon::after{content:'';position:relative;top:-3px;left:-1px;width:16px;height:16px;border:2px solid rgba(37,64,245,0.25);border-top-color:#2540f5;border-radius:50%;animation:platform-spin 0.6s linear infinite}.nav-search-pane-inner{max-width:1032px;margin:0 auto;padding:20px 24px 28px 184px}@media (max-width: 768px){.nav-search-pane-inner{padding:16px 0 24px}}.nav-search-empty{color:#6b7280;font-size:1rem;padding:12px 4px}.nav-search-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.nav-search-results li{list-style:none}.nav-search-result{display:block;padding:12px 14px;border-radius:10px;text-decoration:none;color:#111827;font-weight:400;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.nav-search-result:hover,.nav-search-result:focus{background:rgba(17,24,39,0.05)}.nav-search-result mark{background:#e8ecff;color:#111827;padding:0 2px;border-radius:3px}.nav-search-result__title{display:block;font-size:1.1rem;font-weight:600;color:#111827;line-height:1.3}.nav-search-result__path{display:block;font-size:.85rem;color:#6b7280;margin:2px 0 6px;font-family:"JetBrains Mono",ui-monospace,monospace}.nav-search-result__snippet{display:block;font-size:.95rem;color:#374151;line-height:1.45}.nav-search-pane .nav-search-empty{color:rgba(255,255,255,0.85)}.nav-search-pane .nav-search-result{color:#fff}.nav-search-pane .nav-search-result:hover,.nav-search-pane .nav-search-result:focus{background:rgba(255,255,255,0.08)}.nav-search-pane .nav-search-result mark{background:rgba(255,255,255,0.22);color:#fff}.nav-search-pane .nav-search-result__title{color:#fff}.nav-search-pane .nav-search-result__path{color:rgba(255,255,255,0.6)}.nav-search-pane .nav-search-result__snippet{color:rgba(255,255,255,0.85)}.platform-search-page{padding-bottom:96px}.platform-search-page .nav-search-results{gap:8px}.locale-hint{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:92;width:max-content;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:12px;padding:11px 12px 11px 20px;font-size:.95rem;color:rgba(255,255,255,0.92);background:rgba(17,24,39,0.95);border:1px solid rgba(255,255,255,0.14);border-radius:100px;box-shadow:0 10px 34px rgba(0,0,0,0.32);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:locale-hint-in 0.3s ease both}@keyframes locale-hint-in{from{opacity:0;transform:translateX(-50%) translateY(14px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (prefers-reduced-motion: reduce){.locale-hint{animation:none}}.locale-hint-link{font-weight:700;color:#5aa5d8;text-decoration:underline;white-space:nowrap}.locale-hint-close{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:none;border-radius:50%;cursor:pointer;font-size:1.25rem;line-height:1;color:rgba(255,255,255,0.55)}.locale-hint-close:hover{color:#fff;background:rgba(255,255,255,0.14)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:700;line-height:1.2;padding:9px 20px;border-radius:8px;border:none;cursor:pointer;text-decoration:none;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.btn:has(.ext-link-end){display:inline-block;text-align:center}.btn-fill{background:#2540f5;color:#fff}.btn-fill:hover{background:#4d63f8;color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px rgba(37,64,245,0.25)}.btn-teal{background:#0fb894;color:#fff}.btn-teal:hover{background:#3dd4b5;color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px rgba(16,198,160,0.3)}.btn-white{background:#fff;color:#111827}.btn-white:hover{background:#d0d4de;color:#111827;transform:translateY(-1px)}.btn-ghost{background:transparent;color:#374151;border:1px solid #d0d4de}.btn-ghost:hover{border-color:#b8bcc8;color:#111827}.btn-danger{background:#fee2e2;color:#b91c1c;border:1px solid rgba(185,28,28,0.4)}.btn-danger:hover{background:#b91c1c;color:#fff;border-color:#b91c1c}.btn-lg{font-size:1rem;padding:14px 32px;border-radius:10px}section{padding:80px 24px;position:relative;overflow:hidden}@media (max-width: 768px){section{padding:48px 24px}}.hero+section:not(.frosted):not(.dark){padding-top:0}section:not(.frosted):not(.dark)+section:not(.frosted):not(.dark){padding-top:0}section.frosted+section.frosted,section.dark+section.dark{padding-top:0}.container{max-width:1032px;margin:0 auto;position:relative;z-index:1}.section-head{text-align:center;margin-bottom:40px}.section-label{font-size:.85rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#374151;margin-bottom:12px}a.section-label{color:#2540f5}.section-title{font-size:clamp(1.6rem, 3.2vw, 2.2rem);font-weight:800;color:#111827;letter-spacing:-0.025em;line-height:1.15;margin-bottom:14px}.section-desc{font-size:1rem;color:#374151;max-width:500px;margin:0 auto;line-height:1.7}.frosted{background:rgba(255,255,255,0.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dark{background:#111827;color:rgba(255,255,255,0.6);position:relative;overflow:hidden}.dark::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 25% 40%, rgba(37,64,245,0.12) 0%, transparent 50%),radial-gradient(ellipse at 75% 60%, rgba(16,198,160,0.08) 0%, transparent 50%);pointer-events:none}@media (prefers-contrast: more),(forced-colors: active){.dark::before{display:none}}.dark *{position:relative}.dark h2{color:#fff}.dark p{color:rgba(255,255,255,0.55)}.dark .section-label{color:#0fb894}.dark .section-title{color:#fff}.dark .section-desc{color:rgba(255,255,255,0.5)}.turbo-progress-bar{position:fixed;top:0;left:0;height:4px;background:#2540f5;z-index:9999;box-shadow:0 0 10px rgba(37,64,245,0.8),0 0 4px rgba(37,64,245,0.6);transition:width 200ms ease-out, opacity 200ms ease-out}.auth-shell{padding:96px 0 64px;display:flex;align-items:flex-start;justify-content:center;min-height:calc(100vh - 200px)}.auth-shell>.container{width:100%}@media (max-width: 480px){.auth-shell{padding:60px 16px 0;min-height:0}}.auth-card.card{padding:48px 44px;display:flex;flex-direction:column;gap:24px}@media (max-width: 480px){.auth-card.card{padding:28px 22px;gap:18px}}.auth-card__header{text-align:center}.auth-card__title{font-size:clamp(1.6rem, 3vw, 2rem);font-weight:800;color:#111827;letter-spacing:-0.02em;line-height:1.2;margin:0 0 10px}.auth-card__lead{font-size:1.1rem;color:#374151;line-height:1.5;max-width:34ch;margin:0 auto}.auth-card__alert{background:rgba(185,28,28,0.08);color:#b91c1c;border:1px solid rgba(185,28,28,0.2);border-radius:10px;padding:12px 16px;font-size:.95rem;line-height:1.5;margin-bottom:16px}.auth-card__success{background:rgba(15,184,148,0.1);color:#1f2937;border:1px solid rgba(15,184,148,0.3);border-radius:10px;padding:12px 16px;font-size:.95rem;line-height:1.5;margin-bottom:16px}.auth-card__features{max-width:420px;margin:0 auto 24px;padding-left:20px;text-align:left;color:#1f2937}.auth-card__features li{margin-bottom:6px}.auth-card__actions{display:flex;justify-content:center}.auth-card__footer{border-top:1px solid rgba(208,212,222,0.6);padding-top:18px;font-size:.95rem;color:#374151;text-align:center}.auth-card__footer p+p{margin-top:14px}.auth-card__link{color:#2540f5;font-weight:600;text-decoration:none;margin-left:6px;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.auth-card__link:hover{color:#4d63f8}.auth-card__forgot{text-align:right;font-size:.95rem}.auth-card__forgot .auth-card__link{margin-left:0}.auth-card__hint{margin:8px 0 0;font-size:.85rem;color:#374151;line-height:1.4}.auth-card__spinner{width:40px;height:40px;border:3px solid #d0d4de;border-top-color:#2540f5;border-radius:50%;animation:platform-spin 0.6s linear infinite;margin:0 auto 20px}.auth-card__divider{display:flex;align-items:center;gap:12px;color:#374151;font-size:.95rem}.auth-card__divider::before,.auth-card__divider::after{content:'';flex:1;height:1px;background:rgba(208,212,222,0.6)}.auth-card__webauthn{display:flex;flex-direction:column;align-items:center;gap:10px}.auth-card__webauthn-status{font-size:.95rem;color:#374151;min-height:1.2em}.demo-note p{margin:0 0 14px}.demo-note-actions{display:flex;justify-content:center;margin:20px 0 0}.hero{padding-top:calc(60px + 64px);padding-bottom:56px;text-align:center}@media (max-width: 768px){.hero{padding-top:calc(60px + 60px);padding-bottom:56px}}.hero-inner{max-width:700px;margin:0 auto}.hero-eyebrow{font-size:.85rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#374151;margin-bottom:12px;display:inline-block;margin-bottom:20px}.hero h1{font-size:clamp(2.4rem, 5.5vw, 3.4rem);font-weight:800;color:#111827;line-height:1.1;letter-spacing:-0.035em;margin-bottom:24px}.hero h1 em{font-style:italic;background:linear-gradient(135deg, #2540f5 20%, #0fb894);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-size:1.1rem;font-style:italic;color:#374151;line-height:1.75;max-width:540px;margin:0 auto 32px}.hero-actions{display:flex;flex-direction:column;align-items:center;gap:14px}.hero-link{font-size:1rem}.hero .card-grid{margin-top:48px;text-align:left}.trust{padding:18px 24px;background:rgba(255,255,255,0.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3)}.trust-inner{max-width:1032px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.swiss{width:16px;height:16px;background:#b91c1c;border-radius:2px;position:relative;flex-shrink:0}.swiss::before,.swiss::after{content:'';position:absolute;background:#fff;top:50%;left:50%;transform:translate(-50%, -50%)}.swiss::before{width:9px;height:2.5px}.swiss::after{width:2.5px;height:9px}.trust-text{font-size:.95rem;font-weight:500;color:#374151}.trust-sep{color:#d0d4de;font-size:.85rem}.trust-badges{display:flex;gap:20px}.trust-badge{font-size:.85rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#374151}.trust-features{gap:40px}@media (max-width: 480px){.trust-features{row-gap:10px;column-gap:40px}}.trust-item{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;color:#374151}.trust-item .icon{font-size:18px}.page-header{padding:calc(60px + 60px) 24px 48px;text-align:center;position:relative;overflow:hidden}@media (max-width: 768px){.page-header{padding:calc(60px + 40px) 24px 32px}}.page-header h1{font-size:clamp(1.8rem, 4vw, 2.6rem);font-weight:800;color:#111827;line-height:1.15;letter-spacing:-0.03em;margin-bottom:14px;text-wrap:balance}.page-header .section-desc{margin-bottom:0;font-size:1.1rem;font-style:italic;max-width:620px}.page-header .section-desc .search-bar-trigger{font-style:normal;color:#2540f5;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.page-header .tags{margin-top:20px}.page-header--with-hero{padding-top:32px}@media (max-width: 768px){.page-header--with-hero{padding-top:24px}}.page-hero{padding-top:calc(60px + 24px);padding-bottom:0}.page-hero__image{display:block;width:100%;height:auto;aspect-ratio:16 / 6;max-height:480px;object-fit:cover;border-radius:16px;background:#1f2937;box-shadow:0 4px 20px rgba(0,0,0,0.08)}@media (max-width: 480px){.page-hero__image{aspect-ratio:4 / 3}}.page-header+section{padding-top:32px}.page-header+section:has(.blog-filters){padding-top:0}.page-header+section .rv{opacity:1;transform:none}.breadcrumbs ol{font-size:.85rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#374151;margin-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px;padding:0;list-style:none}.breadcrumbs ol li{white-space:nowrap}.breadcrumbs ol li:not(:last-child)::after{content:'>';position:relative;top:-1px;margin-left:6px;color:#374151}.breadcrumbs ol a{color:#2540f5;text-decoration:none;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.breadcrumbs ol a:hover{color:#4d63f8}.footer a{font-weight:400}.footer{padding:56px 24px 0;border-top:1px solid rgba(255,255,255,0.3);background:transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:relative;z-index:91}@media (max-width: 480px){.footer{padding-top:40px}}.dashboard-body .footer{padding-top:0;border-top:0}.dashboard-body .footer .footer-inner{display:none}.footer-inner{max-width:1032px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px}@media (max-width: 768px){.footer-inner{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width: 360px){.footer-inner{grid-template-columns:1fr}}.footer-brand{display:flex;align-items:center;margin-bottom:12px}.footer-brand img{height:18px;width:auto;display:block}@media (max-width: 480px){.footer-brand img{height:22px}}.footer-desc{font-size:1rem;color:#374151;line-height:1.6;max-width:280px}.footer-newsletter{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:0;background:none;border:none;cursor:pointer;font-size:.95rem;font-weight:600;color:#2540f5;text-align:left}.footer-newsletter:hover{text-decoration:underline}.footer-trademark{margin-top:14px;font-size:.85rem;color:#6b7280;line-height:1.5;max-width:280px}.footer-col-title{font-size:.85rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#374151;margin-bottom:14px}.footer-col a{display:block;font-size:1rem;color:#1f2937;text-decoration:none;padding:3px 0;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.footer-col a:hover{color:#2540f5}.footer-bottom{max-width:1032px;margin:0 auto;padding:20px 0;border-top:1px solid #b8bcc8;gap:12px 24px;font-size:.95rem;color:#374151;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer-bottom .footer-bottom-right,.footer-bottom .footer-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.footer-bottom.measuring{white-space:nowrap}.footer-bottom.measuring,.footer-bottom.measuring .footer-bottom-right,.footer-bottom.measuring .footer-links{flex-wrap:nowrap}.footer-bottom.stacked{flex-direction:column;text-align:center}.footer-bottom.stacked .footer-copyright{order:1}.footer-bottom-right{gap:12px 24px}.footer-links{gap:4px 20px}.footer-links a{color:#374151;text-decoration:none;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.footer-links a:hover{color:#2540f5}.language-picker{position:relative}.language-picker-trigger{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;line-height:1;font-family:inherit;font-size:14px;font-weight:400;font-style:normal;color:var(--font-color, rgba(0,0,0,0.8));appearance:none;background:none;border:1px solid rgba(0,0,0,0.2);border-radius:4px;box-shadow:none;cursor:pointer}.language-picker-trigger:hover{border-color:rgba(0,0,0,0.35);color:var(--footer-link-color, currentColor)}.language-picker-label{text-align:left}.language-picker-chevron{width:0;height:0;border-style:solid;border-width:5px 4px 0;border-color:currentColor transparent transparent}.language-picker-menu{display:none;flex-direction:column;max-height:min(60vh, 380px);position:absolute;left:50%;bottom:calc(100% + 6px);width:max-content;transform:translateX(-50%);background:white;border:1px solid rgba(0,0,0,0.12);border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,0.14);padding:4px;overflow:hidden;z-index:200}.language-picker-menu.open{display:flex}.language-picker-list{flex:1;min-height:0;overflow-y:auto}.language-picker-filter{display:block;width:100%;box-sizing:border-box;margin-bottom:4px;padding:6px 10px;font-size:14px;color:var(--font-color, rgba(0,0,0,0.8));background:transparent;border:1px solid rgba(0,0,0,0.12);border-radius:4px}.language-picker-filter::placeholder{color:rgba(0,0,0,0.4)}.language-picker-empty{padding:8px 10px;font-size:14px;font-style:italic;color:rgba(0,0,0,0.5)}.language-picker-option{display:flex;align-items:baseline;justify-content:space-between;gap:16px;box-sizing:border-box;width:100%;padding:6px 10px;font-size:14px;font-weight:400;font-style:normal;text-align:left;text-decoration:none;background:none;border:0;border-radius:4px;cursor:pointer}.language-picker-option,.language-picker-option:hover{color:var(--font-color, rgba(0,0,0,0.8))}.language-picker-option:hover{background:color-mix(in oklab, var(--font-color, #222) 8%, transparent)}.language-picker-option.current{color:var(--action-color, #255DBA);font-weight:600}.language-picker-hint{font-style:italic;font-weight:600;color:#888}@media (max-width: 520px){.language-picker-filter,.language-picker-empty,.language-picker-option{font-size:16px}}.cta{padding:100px 24px;text-align:center}@media (max-width: 768px){.cta{padding:48px 24px}}.cta-box{max-width:1032px;margin:0 auto;position:relative;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:16px;padding:48px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cta-box h2{font-size:clamp(1.5rem, 3vw, 2rem);font-weight:800;letter-spacing:-0.02em;margin-bottom:14px}.cta-box p{font-size:1rem;margin:0 auto 32px;max-width:460px;line-height:1.6}@media screen{.stretched-link::after{content:'';position:absolute;inset:0}}.stretched-link:focus-visible{outline:none}.stretched-link:focus-visible::after{outline:2px solid var(--app-color, #2540f5);outline-offset:-2px}.card{background:rgba(255,255,255,0.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.45);border-top-color:rgba(255,255,255,0.6);border-left-color:rgba(255,255,255,0.5);border-radius:16px;padding:28px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 0 0 1px rgba(255,255,255,0.05),0 4px 16px rgba(0,0,0,0.04);transition:0.25s cubic-bezier(0.4, 0, 0.2, 1);text-align:left;font-weight:400}@media (max-width: 768px){.card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,0.6);padding:22px 20px}}@media (max-width: 480px){.card{padding:18px 16px}}.card__title{font-size:1rem;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.35;display:flex;align-items:flex-start;gap:8px;overflow-wrap:break-word;hyphens:auto}.card__text{font-size:1rem;color:#374151;line-height:1.6;margin:0}.card__text ul,.card__text ol{padding-left:0;list-style:none}.card__text li{padding-left:22px;position:relative}.card__text ol{counter-reset:prose-counter}.card__text ol>li{counter-increment:prose-counter}.card__text ol>li::before{content:counter(prose-counter) ".";position:absolute;left:0;font-variant-numeric:tabular-nums;font-weight:600;color:inherit}.card__text ul>li::before{content:'';position:absolute;left:6px;top:calc(0.5lh - 2.5px);width:5px;height:5px;border-radius:50%;background:#6b7280}.card__text p,.card__text ul,.card__text ol{margin-bottom:12px}.card__text p:last-child,.card__text ul:last-child,.card__text ol:last-child{margin-bottom:0}.card-grid.checks .card__text ul{list-style:none;padding:0;margin:0}.card-grid.checks .card__text li{position:relative;padding-left:26px;margin-bottom:10px}.card-grid.checks .card__text li:last-child{margin-bottom:0}.card-grid.checks .card__text li::before{content:'';position:absolute;top:calc(0.5lh - 8px);left:0;width:16px;height:16px;border-radius:50%;background:#0e7482}.card-grid.checks .card__text li::after{content:'';position:absolute;top:calc(calc(0.5lh - 8px) + 3px);left:5.75px;width:4.5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.card-grid.checks .card__text li{font-size:.95rem;line-height:1.5;color:#6b7280;margin-bottom:8px}.card-grid.checks .card__text li::before,.card-grid.checks .card__text li::after{font-size:1rem}.card-grid.checks .card__text li>strong:first-child,.card-grid.checks .card__text li>.emphasis:first-child{display:block;font-size:1rem;color:#1f2937}.card__link{display:inline-block;margin-top:12px;font-size:1rem;font-weight:500;color:#2540f5;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.card:has(.stretched-link){position:relative}.card:has(.stretched-link):hover{transform:translateY(-2px)}.card:has(.stretched-link):hover .card__link{color:#4d63f8}.card .stretched-link,.card .stretched-link:hover{color:inherit;font-weight:inherit}.card .stretched-link::after{z-index:1;border-radius:16px}.flow-card{max-width:560px;margin-inline:auto}.card--icon .card__title .icon{font-size:1.1rem;line-height:1.35;color:#374151;flex-shrink:0;position:relative;top:-1px}.card--icon.card--accent-teal .card__title .icon{color:#0fb894}.card--icon-block .card__icon{font-size:1.5rem;color:#2540f5;margin-bottom:14px;width:44px;height:44px;border-radius:12px;background:#e8ecff;display:flex;align-items:center;justify-content:center}.card--icon-block.card--accent-teal .card__icon{background:#e4fbf4;color:#0fb894}.card--icon-block .card__title{display:block}.card--numbered{text-align:center}.card--numbered .card__number{width:44px;height:44px;margin:0 auto 14px;border-radius:50%;background:rgba(255,255,255,0.7);border:2px solid rgba(255,255,255,0.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:800;color:#2540f5;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.card--numbered .card__title{justify-content:center;margin-bottom:6px}.card--numbered .card__text{color:#6b7280;line-height:1.55}.card--numbered.card--numbered-teal .card__number{background:#0fb894;border-color:#0fb894;color:#fff}.card--center{text-align:center}.card--center .card__title{justify-content:center}.card--compact{padding:20px}.card.card--block{background:rgba(255,255,255,0.7);border:1px solid rgba(208,212,222,0.6);border-radius:10px;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.dark .card.card--block{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.1);border-top-color:rgba(255,255,255,0.15);border-left-color:rgba(255,255,255,0.12)}.dark .card{background:rgba(255,255,255,0.06);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:rgba(255,255,255,0.1);border-top-color:rgba(255,255,255,0.15);border-left-color:rgba(255,255,255,0.12);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),inset 0 0 0 1px rgba(255,255,255,0.03),0 4px 16px rgba(0,0,0,0.2)}.dark .card .card__title{color:#fff}.dark .card .card__text{color:rgba(255,255,255,0.55)}.dark .card .card__title .icon,.dark .card .card__icon{color:#fff}.dark .card .card__link{color:#0fb894}.dark .card:has(.stretched-link):hover .card__link{color:#fff}.dark .card :has(.stretched-link),.dark .card .stretched-link{position:static}.dark .card-grid.checks .card__text li{color:inherit}.dark .card-grid.checks .card__text li>strong:first-child,.dark .card-grid.checks .card__text li>.emphasis:first-child{color:#fff}.frosted .card{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#e8eaef;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.split{gap:56px;container-type:inline-size}@media (max-width: 768px){.split{gap:32px}}.split__text:only-child{grid-column:1 / -1;max-width:720px;margin:0 auto}.split__text h2{font-size:clamp(1.5rem, 3vw, 2rem);font-weight:800;color:#111827;letter-spacing:-0.02em;line-height:1.2;margin-bottom:16px}.split__text p{font-size:1rem;color:#374151;line-height:1.7;margin-bottom:24px}.split__text ul{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.split__text ul li{font-size:1rem;color:#1f2937;line-height:1.5;position:relative;padding-left:18px}.split__text ul li::before{content:'';position:absolute;left:0;top:0.55em;width:7px;height:7px;background:#0fb894;border-radius:50%}.split__visual{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(auto, min(22cqw, 190px));gap:12px;align-self:stretch;align-content:center}@media (max-width: 480px){.split__visual{grid-template-columns:1fr;grid-auto-rows:auto;align-self:auto}}.stat-card{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px}.stat-logo{width:100%;max-width:160px}.stat-logo img{display:block;width:100%;height:auto}.stat-card__value{font-size:2rem;font-weight:800;color:#111827;letter-spacing:-0.02em;margin-bottom:4px}.stat-card__label{font-size:.85rem;color:#6b7280;font-weight:500;line-height:1.4}.split__visual .stat-card:nth-child(2) .stat-card__value{color:#2540f5}.split__visual .stat-card:nth-child(3) .stat-card__value{color:#0fb894}.dark .split__text h2{color:#fff}.dark .split__text p{color:rgba(255,255,255,0.55)}.dark .split__text ul li{color:rgba(255,255,255,0.7)}.dark .split__text ul li::before{background:#0fb894}.dark .stat-card__value{color:#fff}.dark .stat-card__label{color:rgba(255,255,255,0.4)}.dark .split__visual .stat-card:nth-child(2) .stat-card__value{color:#4d63f8}.dark .split__visual .stat-card:nth-child(3) .stat-card__value{color:#0fb894}.media-split{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:32px;align-items:center;padding:28px}@media (max-width: 768px){.media-split{grid-template-columns:1fr;gap:20px}}.media-split.reverse{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);padding:0}@media (max-width: 768px){.media-split.reverse{grid-template-columns:1fr}}.media-split.reverse .media-split-text{order:1}.media-split.reverse .media-split-visual{order:2}.media-split.frameless{padding:0}.media-split.frameless .media-split-visual .gallery[data-gallery] .images{justify-content:flex-end}@media (max-width: 768px){.media-split.frameless .media-split-visual .gallery[data-gallery] .images{justify-content:center}}.media-split.frameless .media-split-visual .gallery[data-gallery] .images li{width:auto;aspect-ratio:auto;background:none;box-shadow:none}.media-split.frameless .media-split-visual .gallery[data-gallery] .images .gallery-image{width:auto;max-width:100%;height:560px;object-fit:contain}.media-split-visual .gallery[data-gallery] .images li{width:100%;aspect-ratio:1;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,0.08);background:#f3f4f6}.media-split-visual .gallery[data-gallery] .navigation{color:#374151}.media-split-visual .gallery[data-gallery] .navigation .btn:hover,.media-split-visual .gallery[data-gallery] .navigation .btn.current{background:#2540f5;border-color:#2540f5;color:#fff}.media-split-text p:last-child{margin-bottom:0}.media-split-text a{overflow-wrap:anywhere}.media-split-text .ext-link-end{white-space:normal}.media-strip-card{padding:0}.media-strip-card .section-head,.toc-content .media-strip-card .section-head{text-align:center;margin-bottom:20px}.media-strip{margin-top:0;container-type:inline-size}.media-strip .gallery[data-gallery]{padding:0 48px}.media-strip .gallery[data-gallery] .images{--strip-gap: 16px;--strip-per-view: 3;--fade-start: 16px;--fade-end: 16px;display:flex;justify-content:flex-start;gap:var(--strip-gap);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:12px;padding:8px 12px 16px;-webkit-mask-image:linear-gradient(90deg, transparent 0, black var(--fade-start), black calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, black var(--fade-start), black calc(100% - var(--fade-end)), transparent 100%)}@media (max-width: 768px){.media-strip .gallery[data-gallery] .images{--strip-per-view: 2}}@media (max-width: 480px){.media-strip .gallery[data-gallery] .images{--strip-per-view: 1}}@container (max-width: 880px){.media-strip .gallery[data-gallery] .images{--strip-per-view: 2}}@container (max-width: 620px){.media-strip .gallery[data-gallery] .images{--strip-per-view: 1}}.media-strip .gallery[data-gallery] .images::-webkit-scrollbar{display:none}.media-strip .gallery[data-gallery] .images.fade-left{--fade-start: 56px}.media-strip .gallery[data-gallery] .images.fade-right{--fade-end: 56px}.media-strip .gallery[data-gallery] .images li{flex:0 0 calc( (100% - (var(--strip-per-view) - 1) * var(--strip-gap)) / var(--strip-per-view));aspect-ratio:1;scroll-snap-align:start;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,0.04);background:#f3f4f6}.media-strip .gallery[data-gallery] .navigation{display:none}.media-strip .gallery[data-gallery] .gallery-arrow{top:calc(50% - 4px)}.media-strip .gallery[data-gallery] .gallery-arrow-prev{left:0}.media-strip .gallery[data-gallery] .gallery-arrow-next{right:0}.media-strip-text{max-width:720px;margin:8px auto 0;text-align:center;color:#1f2937}.media-strip-text p+p{margin-top:24px}.media-strip-text p:last-child{margin-bottom:0}.media-strip-text .btn{margin:6px}.timeline{list-style:none;margin:24px 0 0;padding:0;max-width:860px;text-align:left}.timeline-group{display:flex;align-items:flex-start;gap:0 32px}@media (max-width: 768px){.timeline-group{flex-direction:column;gap:10px 0;position:relative}.timeline-group::after{content:'';position:absolute;left:-1px;top:0;bottom:0;width:2px;background:rgba(15,184,148,0.4)}.timeline-group:first-child::after{top:13px}.timeline-group:last-child::after{bottom:auto;height:13px}.timeline-group:first-child:last-child::after{display:none}}.timeline-date{flex:0 0 180px;min-width:0;display:block;text-align:right}@media (max-width: 768px){.timeline-date{flex-basis:auto;text-align:left;position:relative;padding-left:28px}.timeline-date::before{content:'';position:absolute;z-index:1;left:-6px;top:7px;width:12px;height:12px;border-radius:50%;background:#0fb894;box-shadow:0 0 0 3px #e4fbf4}}.timeline-year{position:relative;z-index:2;display:inline-block;box-sizing:border-box;max-width:100%;font-size:.85rem;line-height:20px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;text-align:center;color:#fff;background:#0fb894;padding:3px 10px;border-radius:4px}.timeline-events{position:relative;flex:1;min-width:0;padding:0 0 32px 28px}.timeline-events::before{content:'';position:absolute;z-index:1;left:-6px;top:7px;width:12px;height:12px;border-radius:50%;background:#0fb894;box-shadow:0 0 0 3px #e4fbf4}@media (max-width: 768px){.timeline-events::before{display:none}}.timeline-events::after{content:'';position:absolute;left:-1px;top:0;bottom:0;width:2px;background:rgba(15,184,148,0.4)}@media (max-width: 768px){.timeline-events::after{display:none}}.timeline-group:first-child .timeline-events::after{top:13px}.timeline-group:last-child .timeline-events{padding-bottom:0}.timeline-group:last-child .timeline-events::after{bottom:auto;height:13px}.timeline-group:first-child:last-child .timeline-events::after{display:none}.timeline-event{margin-bottom:18px}.timeline-event:last-child{margin-bottom:0}.timeline-title{display:block;font-size:1rem;line-height:26px;font-weight:700;color:#111827;margin-bottom:2px;text-decoration:none;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}a.timeline-title{color:#2540f5}a.timeline-title:hover{color:#4d63f8}.timeline-text{font-size:1rem;font-weight:400;color:#374151;line-height:1.6;margin:0}.content-card .timeline-group{padding-left:0;margin-bottom:0}.content-card .timeline-group::before{display:none}.content-card .timeline-text{margin-bottom:0}.dark .timeline-year{color:#0fb894;background:#e4fbf4}.dark .timeline-events::before{box-shadow:0 0 0 3px rgba(255,255,255,0.12)}.dark .timeline-events::after{background:rgba(15,184,148,0.5)}.dark .timeline-title{color:#fff}.dark a.timeline-title{color:#0fb894}.dark a.timeline-title:hover{color:#fff}.dark .timeline-text{color:rgba(255,255,255,0.55)}.accordion{display:flex;flex-direction:column;gap:8px}.accordion__item{background:#fff;border:1px solid #e8eaef;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,0.04);overflow:hidden}.accordion__summary{padding:18px 24px;cursor:pointer;font-size:1rem;font-weight:600;color:#111827;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary .pill{margin-left:auto;flex-shrink:0}@media (max-width: 480px){.accordion__summary{flex-wrap:wrap}.accordion__summary .accordion__question{flex:1 1 calc(100% - 40px)}.accordion__summary .pill{order:1;margin-left:0}}.accordion__item--badge{border-left:6px solid #2540f5}.accordion__item--teal{border-left-color:#0e7482}.accordion__item--warn{border-left-color:#D4872A}.accordion__item--danger{border-left-color:#b91c1c}.accordion__item--dark{border-left-color:#2540f5}.accordion__item--pink{border-left-color:#be185d}.accordion__item--grey{border-left-color:#374151}#ff0.accordion__item--{border-left-color:#facc15}.accordion__item--purple{border-left-color:#6b21a8}.accordion__item--violet{border-left-color:#7c3aed}.accordion__marker{margin-right:0;font-size:.95rem;color:#6b7280;flex-shrink:0;transform:rotate(45deg);transition:transform 0.2s ease}.accordion__item[open] .accordion__marker{transform:rotate(0deg)}.accordion__body{padding:0 24px 20px;font-size:1rem;color:#374151;line-height:1.7}.accordion__body p{margin-bottom:10px}.accordion__body p:last-child{margin-bottom:0}.accordion__body ul{margin:8px 0 10px 18px}.accordion__body li{margin-bottom:4px;line-height:1.6}.accordion__body a{color:#2540f5;text-decoration:none;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.accordion__body a:hover{color:#4d63f8}.dark .accordion__item{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.1)}.dark .accordion__summary{color:#fff}.dark .accordion__marker{color:rgba(255,255,255,0.5)}.dark .accordion__body{color:rgba(255,255,255,0.7)}.tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.tag{font-size:1rem;font-weight:500;color:#374151;padding:9px 20px;border-radius:100px;text-decoration:none;background:rgba(255,255,255,0.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.4);transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.tag:hover{border-color:#2540f5;color:#2540f5;background:rgba(232,236,255,0.5)}.tag--active{background:#2540f5;color:#fff;border-color:#2540f5}.tag--active:hover{background:#4d63f8;color:#fff;border-color:#4d63f8}.callout{background:#fff;border:1px solid #e8eaef;border-left:6px solid #2540f5;border-radius:16px;padding:20px 24px;margin:20px 0;box-shadow:0 1px 4px rgba(0,0,0,0.04);font-size:1rem;color:#374151;line-height:1.65}.callout strong,.callout .emphasis{color:#111827;font-weight:700}.callout--teal{border-left-color:#0e7482}.callout--warn{border-left-color:#D4872A}.callout--danger{border-left-color:#b91c1c}.callout--dark{border-left-color:#2540f5}.callout--pink{border-left-color:#be185d}.callout--grey{border-left-color:#374151}#ff0.callout--{border-left-color:#facc15}.callout--purple{border-left-color:#6b21a8}.callout--violet{border-left-color:#7c3aed}.callout__eyebrow{font-size:.85rem;font-weight:700;color:#2540f5;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:6px}.callout--teal .callout__eyebrow{color:#0e7482}.callout--warn .callout__eyebrow{color:#b45309}.callout--danger .callout__eyebrow{color:#b91c1c}.callout__text{margin:0;color:#1f2937}.callout__text+.callout__text{margin-top:6px;color:#374151}.pill{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:2px 8px;border-radius:100px;background:#e8ecff;color:#2540f5;width:fit-content}p>.pill{line-height:1}.pill--teal{background:#e4fbf4;color:#0fb894}.pill--warn{background:#fef3c7;color:#b45309}.pill--danger{background:#fee2e2;color:#b91c1c}.pill--dark{background:#2540f5;color:#fff}.pill--pink{background:#be185d;color:#fff}.pill--grey{background:#374151;color:#fff}.pill--yellow{background:#facc15;color:#111827}.pill--purple{background:#6b21a8;color:#fff}.pill--violet{background:#ddd6fe;color:#5b21b6}.pill--solid.pill--teal{background:#0e7482;color:#fff}.pill--solid.pill--warn{background:#D4872A;color:#111827}.pill--solid.pill--danger{background:#b91c1c;color:#fff}.pill--solid.pill--dark{background:#2540f5;color:#fff}.pill--solid.pill--pink{background:#be185d;color:#fff}.pill--solid.pill--grey{background:#374151;color:#fff}#ff0.pill--solid.pill--{background:#facc15;color:#111827}.pill--solid.pill--purple{background:#6b21a8;color:#fff}.content-card{background:#fff;border-radius:16px;padding:48px;box-shadow:0 1px 4px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.04)}@media (max-width: 768px){.content-card{padding:28px 20px}}@media (max-width: 480px){.content-card{padding:22px 18px}}.content-card.bare{background:transparent;box-shadow:none;border:0;padding:0}.content-card h1,.content-card h2,.content-card h3,.content-card h4{color:#111827;letter-spacing:-0.02em;line-height:1.2;font-weight:800}.content-card h2{font-size:1.5rem;margin:48px 0 16px;padding-top:16px}.content-card h2:first-child{margin-top:0;padding-top:0}.content-card .note{font-style:italic;color:color-mix(in oklab, var(--font-color, #111827) 65%, var(--body-background, #fff))}.content-card h3{font-size:1.1rem;margin:28px 0 10px;font-weight:700}.content-card p{font-size:1rem;color:#374151;line-height:1.75;margin-bottom:16px}.content-card ul,.content-card ol{padding-left:0;list-style:none}.content-card li{padding-left:22px;position:relative}.content-card ol{counter-reset:prose-counter}.content-card ol>li{counter-increment:prose-counter}.content-card ol>li::before{content:counter(prose-counter) ".";position:absolute;left:0;font-variant-numeric:tabular-nums;font-weight:600;color:#1f2937}.content-card ul>li::before{content:'';position:absolute;left:6px;top:calc(0.5lh - 2.5px);width:5px;height:5px;border-radius:50%;background:#6b7280}.content-card ul,.content-card ol{margin:0 0 16px 0}.content-card li{font-size:1rem;color:#374151;line-height:1.7;margin-bottom:8px}.content-card a{color:#2540f5;text-decoration:none}.content-card a:hover{color:#4d63f8}.content-card table{display:block;width:calc(100% + 28px);overflow-x:auto;border-collapse:collapse;margin:0 -14px 24px;font-size:1rem;line-height:1.6}.content-card th,.content-card td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid #b8bcc8}.content-card th{font-weight:600;color:#111827}.content-card td{color:#374151}.content-card th:first-child,.content-card td:first-child{width:30%}.content-card td:first-child{color:#111827;font-weight:600}@media (max-width: 480px){.content-card table{width:100%;margin-left:0;margin-right:0}.content-card thead{display:none}.content-card tbody,.content-card tr,.content-card td{display:block}.content-card tr{padding:12px 0;border-bottom:1px solid #b8bcc8}.content-card td,.content-card td:first-child{width:auto;padding:2px 0;border-bottom:0}.content-card td[data-label]{padding-top:8px}.content-card td[data-label]::before{content:attr(data-label);display:block;font-size:.85rem;font-weight:600;color:#6b7280}}.content-card blockquote{margin:16px 0 20px;padding:4px 0 4px 16px;border-left:3px solid #2540f5;color:#374151;font-style:italic}.content-card blockquote p{margin:0}.content-card blockquote p+p{margin-top:8px;font-style:normal;font-size:.95rem;color:#6b7280}.blog-post-body ol,.content-card ol,.media-split-text ol{counter-reset:prose-counter;list-style:none;margin:28px 0;padding-left:0}.blog-post-body ol>li,.content-card ol>li,.media-split-text ol>li{counter-increment:prose-counter;margin-bottom:0;padding-left:46px;position:relative}.blog-post-body ol>li+li,.content-card ol>li+li,.media-split-text ol>li+li{margin-top:18px}.blog-post-body ol>li:before,.content-card ol>li:before,.media-split-text ol>li:before{align-items:center;background:#2540f5;border-radius:50%;color:#fff;content:counter(prose-counter);display:flex;font-size:.95rem;font-weight:700;height:30px;justify-content:center;left:0;line-height:1;position:absolute;top:-1px;width:30px}.diagram,.media-figure{position:relative;margin:32px 0;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,0.08);background:#fff;overflow:hidden}.diagram svg,.media-figure svg{display:block;width:100%;height:auto}@media (max-width: 768px){.diagram-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}}.diagram,.media-figure .image{cursor:zoom-in}.layout-sidebar{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:start}@media (max-width: 768px){.layout-sidebar{grid-template-columns:1fr}}.toc{position:sticky;top:calc(60px + 8px);align-self:start;display:flex;flex-direction:column;max-height:calc(100dvh - 60px - 16px)}.toc .toc-trigger{display:none}@media (max-width: 768px){.toc{position:sticky;top:60px;max-height:calc(100dvh - 60px - 32px);margin:0 -24px 24px;z-index:10;background:rgba(255,255,255,0.9);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);box-shadow:0 4px 12px rgba(0,0,0,0.06)}.toc .toc-title{display:none}.toc .toc-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 24px;background:transparent;border:0;font-size:1rem;font-weight:600;color:#1f2937;text-align:left;cursor:pointer}.toc .toc-trigger-chevron{flex-shrink:0;display:inline-block;font-size:0.825rem;line-height:1;color:#6b7280;transform-origin:50% 50%;transition:transform 0.2s ease}.toc .toc-list{display:none;padding:0;border-top:1px solid rgba(255,255,255,0.3)}.toc .toc-list a{padding:10px 24px;color:#1f2937;border-left-color:transparent}.toc .toc-list a:hover{background:rgba(37,64,245,0.15);color:#2540f5}.toc .toc-list li.active a{background:rgba(37,64,245,0.15);color:#2540f5;border-left-color:transparent}}@media (max-width: 768px){.layout-sidebar.open .toc-trigger-chevron::before{-webkit-mask-image:var(--icon-up);mask-image:var(--icon-up)}.layout-sidebar.open .toc-list{display:block}}.toc-title{font-size:.85rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#374151;margin-bottom:12px}.toc-track{--toc-thumb-color: rgba(17,24,39,0.28);position:relative;display:flex;flex-direction:column;min-height:0}.toc-track.dragging,.toc-track:has(.toc-thumb:hover){--toc-thumb-color: rgba(17,24,39,0.45)}.toc-thumb{position:absolute;top:var(--toc-thumb-offset, 0);left:-4px;width:10px;height:var(--toc-thumb-size, 0);cursor:grab;touch-action:none;user-select:none}.dragging .toc-thumb{cursor:grabbing}.toc-list{list-style:none;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:linear-gradient(var(--toc-thumb-color), var(--toc-thumb-color)) 0 var(--toc-thumb-offset, 0)/2px var(--toc-thumb-size, 0) no-repeat,linear-gradient(rgba(17,24,39,0.08), rgba(17,24,39,0.08)) 0 0/2px 100% no-repeat}.toc-list::-webkit-scrollbar{display:none}.toc-list a{display:block;font-size:1rem;font-weight:600;color:#374151;text-decoration:none;padding:6px 12px;border-left:2px solid transparent;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.toc-list a:hover{color:#2540f5}.toc-list li.active a{color:#2540f5;border-left-color:#2540f5}section.toc-section{overflow:visible;padding-top:48px;content-visibility:visible;contain-intrinsic-size:auto}@media (max-width: 768px){section.toc-section{padding-top:0}section.toc-section.frosted{backdrop-filter:none;-webkit-backdrop-filter:none}}.toc-content{display:flex;flex-direction:column;gap:32px;min-width:0}.toc-content>section{padding:0;overflow:visible;content-visibility:visible;contain-intrinsic-size:auto;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.toc-content>section>.container{max-width:none;padding:0}.toc-content>.summary{max-width:none;margin:0}.toc-content .card-grid.grid-3:not(.linked){grid-template-columns:repeat(2, minmax(0, 1fr))}@media (max-width: 768px){.toc-content .card-grid.grid-3:not(.linked){grid-template-columns:minmax(0, 1fr)}}@media screen{.toc-content .card-grid.grid-3>*{inset-inline-start:auto}}.toc-content>section:has(.card-grid,.downloads,.pricing-single,.pricing,.blog-grid,.accordion):not(:last-child){margin-bottom:16px}.toc-content .section-head{text-align:left;margin-bottom:12px}.toc-content .section-title,.toc-content .split__text h2{font-size:1.5rem;font-weight:800;color:#111827;letter-spacing:-0.02em;line-height:1.2;margin:0 0 14px}.toc-content .section-desc{max-width:none;margin:0}.toc-content .content-card{background:transparent;box-shadow:none;border:0;padding:0}.form{display:flex;flex-direction:column;gap:20px}.form.compact{gap:12px}.form.spacious{gap:28px}.form.contents{display:contents}.form-heading{font-size:1.3rem;font-weight:700;color:#111827;margin:0}.form-fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.form-fieldset legend{font-size:.85rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:0.08em;padding:0;margin-bottom:4px}.field{display:flex;flex-direction:column;gap:6px}.field.hidden{display:none}.field label{font-size:1rem;font-weight:600;color:var(--font-color, #1f2937)}.field input:not([type='submit']),.field select,.field textarea,.field .input,.field .textarea,.field select.select,.field select.country{width:100%;box-sizing:border-box;font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:1rem;padding:11px 14px;border-radius:8px;border:1px solid #d0d4de;background:#fff;color:#111827;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1);outline:none}.field input:not([type='submit'])::placeholder,.field select::placeholder,.field textarea::placeholder,.field .input::placeholder,.field .textarea::placeholder,.field select.select::placeholder,.field select.country::placeholder{color:#6b7280}.field input:not([type='submit']):focus,.field select:focus,.field textarea:focus,.field .input:focus,.field .textarea:focus,.field select.select:focus,.field select.country:focus{border-color:#2540f5;box-shadow:0 0 0 3px rgba(37,64,245,0.12)}.field textarea,.field .textarea{resize:vertical;min-height:120px}.field.error label{color:#b91c1c;font-weight:700}.field.error input:not([type='submit']),.field.error select,.field.error textarea,.field.error .input,.field.error .textarea,.field.error select.select,.field.error select.country{border-color:#b91c1c}.textarea-wrapper-maxlength{position:relative}.textarea-wrapper-maxlength textarea,.textarea-wrapper-maxlength .textarea{display:block;padding-bottom:calc(calc(.95rem * .75) * 1.5 + 4px);resize:none}.textarea-wrapper-maxlength .maxlength{position:absolute;right:0;bottom:0;padding:0 0.5em;font-size:calc(.95rem * .75);font-weight:bold;line-height:1.5;border-radius:8px 0 8px 0;pointer-events:none}.textarea-wrapper-maxlength .maxlength{color:#374151;background:#d0d4de}.textarea-wrapper-maxlength .maxlength.error{color:#fff;background:#b91c1c}.field_with_errors{display:contents}.field.radio{flex-direction:row;align-items:center;gap:8px}.field.radio input[type="radio"]{width:auto;padding:0;margin:0;accent-color:#2540f5}.field.radio label{margin:0;font-weight:400;cursor:pointer}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-row.split{grid-template-columns:1fr 2fr}.form-row.thirds{grid-template-columns:1fr 1fr 1fr}@media (max-width: 480px){.form-row{grid-template-columns:1fr}}.form-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;flex-direction:row-reverse}.form-actions>:only-child{margin:0 auto}.form-actions.center{justify-content:center}.form-actions.stretch .btn{flex:1;justify-content:center}hr.form-divider{width:100%;margin:0;border:0;border-top:1px solid rgba(208,212,222,0.6)}.form-check{display:flex;align-items:flex-start;gap:10px;font-size:1rem;line-height:1.4;color:#374151}.form-check input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:36px;min-width:36px;height:20px;align-self:flex-start;margin-block:calc((1lh - 20px) / 2);padding:0;border:0;font:inherit;background:#d0d4de;border-radius:10px;position:relative;cursor:pointer;transition:background 0.2s;margin-inline:0}.form-check input[type="checkbox"]::after{content:'';position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform 0.2s}.form-check input[type="checkbox"]:checked{background:#2540f5}.form-check input[type="checkbox"]:checked::after{transform:translateX(16px)}.form-check input[type="checkbox"][aria-invalid='true']:not(:checked),.form-check input[type="checkbox"]:is(.error *):not(:checked){background:#b91c1c}.form-check input[type="checkbox"]:disabled{opacity:0.5;cursor:not-allowed}.form-check label{flex:1;min-width:0;cursor:pointer;font-weight:400}.form-check.error{flex-wrap:wrap}.form-check.error input[type="checkbox"]:not(:checked){background:#b91c1c}.form-note{font-size:1rem;font-style:italic;color:#6b7280;margin:-12px 0 0;line-height:1.5}.field>.form-note{margin-top:0}.error-message{color:#b91c1c;font-weight:700}.error-message--block{flex-basis:100%;margin:6px 0 0}.form-errors{background:rgba(185,28,28,0.08);color:#b91c1c;border:1px solid rgba(185,28,28,0.2);border-radius:10px;padding:10px 14px;font-size:.95rem;margin-bottom:14px}.form-errors ul{margin:0;padding-left:18px}.form-errors li{line-height:1.5}.form-errors li:only-child{list-style:none;padding-left:0}.dark .form-heading,.form.dark .form-heading{color:#fff}.dark .form .field label,.form.dark .field label{color:rgba(255,255,255,0.85)}.dark .form .field input,.dark .form .field select,.dark .form .field textarea,.dark .form .field .input,.dark .form .field .textarea,.dark .form .field select.select,.dark .form .field select.country,.form.dark .field input,.form.dark .field select,.form.dark .field textarea,.form.dark .field .input,.form.dark .field .textarea,.form.dark .field select.select,.form.dark .field select.country{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.18);color:#fff}.dark .form .field input::placeholder,.dark .form .field select::placeholder,.dark .form .field textarea::placeholder,.dark .form .field .input::placeholder,.dark .form .field .textarea::placeholder,.dark .form .field select.select::placeholder,.dark .form .field select.country::placeholder,.form.dark .field input::placeholder,.form.dark .field select::placeholder,.form.dark .field textarea::placeholder,.form.dark .field .input::placeholder,.form.dark .field .textarea::placeholder,.form.dark .field select.select::placeholder,.form.dark .field select.country::placeholder{color:rgba(255,255,255,0.4)}.dark .form .field input:focus,.dark .form .field select:focus,.dark .form .field textarea:focus,.dark .form .field .input:focus,.dark .form .field .textarea:focus,.dark .form .field select.select:focus,.dark .form .field select.country:focus,.form.dark .field input:focus,.form.dark .field select:focus,.form.dark .field textarea:focus,.form.dark .field .input:focus,.form.dark .field .textarea:focus,.form.dark .field select.select:focus,.form.dark .field select.country:focus{border-color:#4d63f8;box-shadow:0 0 0 3px rgba(77,99,248,0.25)}.dark .form .field.error label,.form.dark .field.error label{color:#f64040}.dark .form .field.error input,.dark .form .field.error select,.dark .form .field.error textarea,.dark .form .field.error .input,.dark .form .field.error .textarea,.dark .form .field.error select.select,.dark .form .field.error select.country,.form.dark .field.error input,.form.dark .field.error select,.form.dark .field.error textarea,.form.dark .field.error .input,.form.dark .field.error .textarea,.form.dark .field.error select.select,.form.dark .field.error select.country{border-color:#f64040}.dark .form .form-check,.form.dark .form-check{color:rgba(255,255,255,0.7)}.dark .form .form-check input[type="checkbox"],.form.dark .form-check input[type="checkbox"]{background:rgba(255,255,255,0.2)}.dark .form .form-check input[type="checkbox"]:checked,.form.dark .form-check input[type="checkbox"]:checked{background:#2540f5}.dark .form .form-check.error input[type="checkbox"]:not(:checked),.form.dark .form-check.error input[type="checkbox"]:not(:checked){background:#f64040}.dark .form .error-message,.form.dark .error-message{color:#f64040}.dark .form .textarea-wrapper-maxlength .maxlength,.form.dark .textarea-wrapper-maxlength .maxlength{color:rgba(255,255,255,0.7);background:rgba(255,255,255,0.18)}.dark .form .textarea-wrapper-maxlength .maxlength.error,.form.dark .textarea-wrapper-maxlength .maxlength.error{color:#111827;background:#f64040}.dark .form .form-errors,.form.dark .form-errors{background:rgba(246,64,64,0.12);border-color:rgba(246,64,64,0.4);color:#f64040}.field-buttons{position:relative;display:block;width:100%}.field-buttons input,.field-buttons textarea{width:100%;padding-right:36px !important}.field-buttons:has(.field-buttons-group>:nth-child(2)) :is(input, textarea){padding-right:64px !important}.field-buttons:has(>textarea) .field-buttons-group{top:4px;transform:none}.field-buttons-group{position:absolute;top:50%;right:4px;display:flex;transform:translateY(-50%)}.field-buttons-group button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;color:inherit;line-height:1;background:none;border:0;opacity:0.55;cursor:pointer}.field-buttons-group button:hover,.field-buttons-group button:focus-visible,.field-buttons-group button.revealed{opacity:1}.field-buttons-group button svg{display:block}.field-buttons-group button .icon{margin:0;font-size:125%}.field-buttons-group .password-toggle{order:1}.field-buttons-group .field-copy{order:2}.password-strength{display:none;height:4px;margin-top:8px;border-radius:2px;background:rgba(208,212,222,0.6);overflow:hidden}.password-strength.active{display:block}.password-strength__fill{height:100%;width:calc(var(--strength, 0) * 100%);min-width:6%;border-radius:inherit;background:hsl(calc(var(--strength, 0) * 90), 72%, 44%);transition:width 0.25s ease, background-color 0.25s ease}.password-strength.met .password-strength__fill{background:hsl(120, 64%, 40%)}#modals{position:relative;z-index:5000}html.modal-open,html.modal-open body{overflow:hidden}html.modal-open{scrollbar-gutter:auto}.modal-overlay,.confirm{position:fixed;inset:0;background:rgba(0,0,0,0.4);backdrop-filter:blur(3px);z-index:5000;display:flex;--modal-overlay-pad: 10px;padding:var(--modal-overlay-pad);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.modal-overlay .modal,.confirm .modal{max-width:640px;width:100%;background:#fff;border-radius:16px;box-sizing:border-box;outline:none;margin:auto;display:flex;flex-direction:column;clip-path:inset(0 0 -100vh round 16px 16px 0 0)}.modal-overlay .center .button,.modal-overlay .actions .button,.confirm .center .button,.confirm .actions .button{margin:0 8px}.modal-overlay .modal-header,.confirm .modal-header{position:sticky;top:calc(-1 * var(--modal-overlay-pad));z-index:2;background:linear-gradient(180deg, var(--app-color, #2540f5), color-mix(in srgb, var(--app-color, #2540f5), white 18%));height:50px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin:0;color:#fff;font-size:1.3em}.modal-overlay .modal-header>h1,.modal-overlay .modal-header>h2,.modal-overlay .modal-header>h3,.modal-overlay .modal-header>span,.confirm .modal-header>h1,.confirm .modal-header>h2,.confirm .modal-header>h3,.confirm .modal-header>span{font-size:inherit;margin:0;color:inherit;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-overlay .toggle-modal-close,.confirm .toggle-modal-close{background:none;border:none;font-size:18px;color:#fff;cursor:pointer;line-height:1;width:32px;height:32px;padding:0;margin-left:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0.85}.modal-overlay .toggle-modal-close:hover,.confirm .toggle-modal-close:hover{opacity:1}.modal-overlay .modal-body .form-actions,.confirm .modal-body .form-actions{justify-content:center}.modal-overlay .modal-spinner,.confirm .modal-spinner{display:flex;align-items:center;justify-content:center;padding:60px 0}.modal-overlay .modal-spinner-circle,.confirm .modal-spinner-circle{width:32px;height:32px;border:3px solid rgba(208,212,222,0.6);border-top-color:var(--app-color, #2540f5);border-radius:50%;animation:modal-spin 0.6s linear infinite}.modal-overlay .modal-body,.confirm .modal-body{padding:16px 16px 24px;overflow-x:auto}.modal-overlay .modal-body:has(.ts-wrapper.dropdown-active),.confirm .modal-body:has(.ts-wrapper.dropdown-active){overflow:visible}.modal-overlay .modal-body>:nth-child(1 of :not(input[type="hidden"])),.modal-overlay .modal-body>form:first-child>:nth-child(1 of :not(input[type="hidden"])),.confirm .modal-body>:nth-child(1 of :not(input[type="hidden"])),.confirm .modal-body>form:first-child>:nth-child(1 of :not(input[type="hidden"])){margin-top:0}.modal-overlay .modal-body .stats li .label,.confirm .modal-body .stats li .label{max-width:none}.modal-overlay .modal-body .stats .png,.confirm .modal-body .stats .png{max-width:180px;height:auto}.modal-overlay .modal-footer,.confirm .modal-footer{position:sticky;bottom:calc(-1 * var(--modal-overlay-pad));z-index:2;flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid rgba(208,212,222,0.6);background:#fff;border-radius:0 0 16px 16px}@keyframes modal-spin{to{transform:rotate(360deg)}}@media (max-width: 480px){.modal-overlay{--modal-overlay-pad: 0px;padding:0}.modal-overlay .modal{max-width:none;width:100%;min-height:100vh;border-radius:0;clip-path:none}.modal-overlay .modal-header{border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,0.15)}.modal-overlay .modal-body,.modal-overlay .modal-footer{border-radius:0}}.newsletter-modal__intro{margin:0 0 20px;line-height:1.6;font-style:italic}.gallery[data-gallery]{flex-shrink:0;position:relative}.gallery[data-gallery] .images{display:flex;justify-content:center;align-items:center;margin:0;padding:0;list-style:none}.gallery[data-gallery] .images li{position:relative;overflow:hidden}.gallery[data-gallery] .images .gallery-image{width:100%;height:100%;object-fit:cover;cursor:pointer}.gallery[data-gallery] .navigation{--nav-fg: var(--action-color, #255DBA);--nav-bg: var(--background-color, #fff);display:flex;justify-content:center;align-items:center;gap:6px;padding:8px 0 0}.gallery[data-gallery] .navigation span{width:25px;height:25px;text-align:center;flex-shrink:0}.gallery[data-gallery] .navigation .btn{display:inline-block;font-size:13px;font-weight:600;color:var(--nav-fg);border:1px solid var(--nav-fg);border-radius:100%;box-sizing:border-box;line-height:23px;cursor:pointer;background:transparent;padding:0}.gallery[data-gallery] .navigation .btn:not(.inactive):hover,.gallery[data-gallery] .navigation .btn.current{background:var(--nav-fg);color:var(--nav-bg)}.gallery[data-gallery] .navigation .btn.current{cursor:default}.gallery[data-gallery] .navigation .ellipsis{padding:0 1px;width:20px;color:var(--nav-fg)}.gallery[data-gallery] .navigation .inactive{opacity:0.35;cursor:default}.gallery[data-gallery] .navigation .inactive:hover{background:transparent;color:var(--nav-fg)}.gallery[data-gallery] .hidden{display:none}.gallery[data-gallery] .gallery-arrow{position:absolute;top:calc(50% - 21px);transform:translateY(-50%);width:32px;height:32px;padding:0;border-radius:50%;background:white;border:1px solid rgba(0,0,0,0.18);cursor:pointer;color:rgba(0,0,0,0.7);display:inline-flex;align-items:center;justify-content:center;z-index:3;transition:color 160ms ease, background-color 160ms ease, border-color 160ms ease}.gallery[data-gallery] .gallery-arrow:hover{background:rgba(0,0,0,0.06);color:rgba(0,0,0,0.9)}.gallery[data-gallery] .gallery-arrow::before{content:'';display:block;width:14px;height:14px;background-color:currentColor;-webkit-mask-image:var(--icon-down);mask-image:var(--icon-down);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.gallery[data-gallery] .gallery-arrow-prev{left:12px}.gallery[data-gallery] .gallery-arrow-prev::before{transform:rotate(90deg)}.gallery[data-gallery] .gallery-arrow-next{right:12px}.gallery[data-gallery] .gallery-arrow-next::before{transform:rotate(-90deg)}.gallery.gallery-overlay[data-gallery]{position:fixed !important;margin:0 !important;padding:80px 40px 70px !important;top:0;bottom:0;left:0;right:0;box-sizing:border-box;background:black;width:100%;height:100%;z-index:5000;overflow:hidden;border:none}.gallery.gallery-overlay[data-gallery] .images{margin:0;padding:0;width:100%;height:100%}.gallery.gallery-overlay[data-gallery] .images li{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:none;border:none;border-radius:0;box-shadow:none}.gallery.gallery-overlay[data-gallery] .images li:not(:first-child){display:none}.gallery.gallery-overlay[data-gallery] .images img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:0;cursor:default;object-fit:contain;user-select:none;-webkit-user-drag:none}.gallery.gallery-overlay[data-gallery] .navigation{--nav-fg: #777;--nav-bg: #000;position:absolute;z-index:1002;bottom:20px;left:50%;transform:translateX(-50%);padding:0}.gallery.gallery-overlay[data-gallery] .close{position:absolute;z-index:2000;top:20px;right:20px;width:25px;height:25px;color:white;cursor:pointer;font-size:24px;line-height:25px;text-align:center;background:none;border:none;opacity:0.7}.gallery.gallery-overlay[data-gallery] .close:hover{opacity:1}.gallery.gallery-overlay[data-gallery] .gallery-edit{display:none}.gallery.gallery-overlay[data-gallery] .gallery-arrow{display:none}.gallery.gallery-overlay[data-gallery] .gallery-caption{position:absolute;z-index:1002;top:26px;left:50%;transform:translateX(-50%);max-width:70%;color:rgba(255,255,255,0.85);font-size:15px;text-align:center}body.no-scroll{overflow:hidden}.gallery-zoom:not(.gallery-overlay){display:none}.gallery-zoom.gallery-overlay[data-gallery]{display:flex;flex-direction:column;padding-left:0 !important;padding-right:0 !important;padding-bottom:12px !important}.gallery-zoom.gallery-overlay[data-gallery] .gallery-caption{position:static;transform:none;order:-1;flex:0 0 auto;max-width:100%;margin:0 0 16px;padding:0 20px}.gallery-zoom.gallery-overlay[data-gallery] .images{flex:1 1 auto;height:auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start;scrollbar-width:none}.gallery-zoom.gallery-overlay[data-gallery] .images::-webkit-scrollbar{display:none}.gallery-zoom.gallery-overlay[data-gallery] .images li{flex:0 0 auto;justify-content:flex-start;width:max-content;min-width:100%;height:100%}.gallery-zoom.gallery-overlay.fits[data-gallery] .images li{justify-content:center}.gallery-zoom.gallery-overlay[data-gallery] .images img{min-width:680px;max-width:none;margin:0}.gallery-zoom.gallery-overlay[data-gallery] .scroll-bar{background:rgba(255,255,255,0.16)}.gallery-zoom.gallery-overlay[data-gallery] .scroll-thumb{background:rgba(255,255,255,0.55)}.law-quote-ref{position:relative;z-index:1;text-decoration:underline dotted #4d63f8;text-decoration-thickness:.1em;text-underline-offset:0.2em;cursor:pointer}.law-quote-ref:hover{text-decoration-color:#2540f5}.law-quote-ref:focus-visible{outline:2px solid #2540f5;outline-offset:2px}.law-quote-note{--law-quote-x: 50%;--law-quote-top: 30%;--law-quote-bottom: 30%;--law-quote-w: min(22rem, 100% - 32px);--law-quote-centred: calc(var(--law-quote-x) - var(--law-quote-w) / 2);--law-quote-last: calc(100% - 16px - var(--law-quote-w));position:fixed;inset:auto;top:calc(var(--law-quote-bottom) + 8px);left:clamp(16px, var(--law-quote-centred), var(--law-quote-last));width:var(--law-quote-w);max-height:calc(100% - var(--law-quote-bottom) - 24px);margin:0;padding:14px 16px;overflow-y:auto;border:1px solid #e8eaef;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(17,24,39,0.12);color:#374151;font-size:.95rem;font-style:normal;font-weight:400;line-height:1.5;text-align:left}.law-quote-note:popover-open{display:block}.law-quote-note.above{top:calc(var(--law-quote-top) - 8px);max-height:calc(var(--law-quote-top) - 24px);transform:translateY(-100%)}.law-quote-cite{display:block;margin-bottom:6px;color:#111827;font-weight:600}.law-quote-text{display:block;white-space:pre-line}.pricing-single{max-width:520px;margin:0 auto}.page-pricing .pricing-single{max-width:780px}.pricing{max-width:780px;margin:0 auto}@media (max-width: 768px){.pricing{max-width:400px}}.price-card{--price-text-strong: #111827;--price-text-muted:  #1f2937;--price-text-faint:  #6b7280;display:flex;flex-direction:column;padding:28px;border-radius:16px;border:1px solid #e8eaef;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.04)}@media (max-width: 768px){.price-card{padding:22px 20px}}@media (max-width: 480px){.price-card{padding:18px 16px}}.price-card.featured{border-color:rgba(37,64,245,0.12);background:rgba(240,243,255,0.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.price-badge{font-size:0.65rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#fff;background:#2540f5;padding:3px 10px;border-radius:4px;width:fit-content;margin-bottom:20px}.price-name{font-size:1.3rem;font-weight:700;color:var(--price-text-strong);margin-bottom:10px}.price-tagline{font-size:1rem;color:var(--price-text-faint);margin-bottom:28px;line-height:1.55}.price-description{font-size:1rem;color:var(--price-text-muted);margin-top:16px;margin-bottom:20px;line-height:1.4}.price-description p{margin:0 0 8px}.price-description p:last-child{margin-bottom:0}.price-description ul{list-style:none;padding:0;margin:0}.price-description li{position:relative;padding-left:26px;margin-bottom:10px}.price-description li:last-child{margin-bottom:0}.price-description li::before{content:'';position:absolute;top:2px;left:0;width:16px;height:16px;border-radius:50%;background:#0e7482}.price-description li::after{content:'';position:absolute;top:calc(2px + 3px);left:5.75px;width:4.5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.price-description ul{columns:2;column-gap:24px}@media (max-width: 480px){.price-description ul{columns:1}}.price-description li{color:var(--price-text-muted);break-inside:avoid}.price-amount{font-size:2.2rem;font-weight:800;color:var(--price-text-strong);line-height:1;letter-spacing:-0.03em}@media (max-width: 480px){.price-amount{font-size:1.7rem}}.price-old{color:var(--price-text-faint);font-size:1.3rem;font-weight:500;text-decoration:line-through;margin-right:8px}@media (max-width: 480px){.price-old{font-size:1rem;margin-right:6px}}.price-note{font-size:.85rem;color:var(--price-text-faint);margin-top:8px;margin-bottom:32px}.price-dpps{font-size:.95rem;font-weight:600;color:var(--price-text-muted);margin-top:6px}.price-rebate-label{font-size:0.65rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#fff;background:#0fb894;padding:3px 10px;border-radius:4px;margin-top:8px;margin-bottom:16px;width:fit-content}.price-features{list-style:none;padding:0;margin:0 0 20px;columns:2;column-gap:24px}.price-features li{font-size:1rem;color:var(--price-text-muted);display:flex;align-items:flex-start;gap:10px;line-height:1.4;break-inside:avoid;margin-bottom:10px}.price-features li:last-child{margin-bottom:0}@media (max-width: 480px){.price-features{columns:1}}.price-variants{display:inline-flex;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;gap:4px;padding:4px;margin-bottom:20px;background:rgba(0,0,0,0.04);border-radius:100px;--fade-l: 0px;--fade-r: 0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent)}.price-variants::-webkit-scrollbar{display:none}.price-variants.has-fade-start{--fade-l: 22px}.price-variants.has-fade-end{--fade-r: 22px}@media (max-width: 400px){.price-variants{gap:2px;padding:3px}}.price-variants__option{flex:0 0 auto;border:0;background:transparent;padding:6px 14px;font-size:.95rem;font-weight:600;color:#374151;border-radius:100px;cursor:pointer;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.price-variants__option:hover:not(.is-active){background:rgba(0,0,0,0.04);color:#1f2937}.price-variants__option:focus-visible{outline:2px solid #2540f5;outline-offset:2px}.price-variants__option.is-active{background:#fff;color:#111827;box-shadow:0 1px 2px rgba(0,0,0,0.08)}@media (max-width: 400px){.price-variants__option{padding:5px 9px;font-size:.85rem}}.price-cta{display:block;width:100%;text-align:center;margin-top:48px}.price-check{width:18px;height:18px;flex-shrink:0;border-radius:50%;background:#0e7482;color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.price-check::after{content:'';display:inline-block;background-color:currentColor;-webkit-mask-image:var(--icon-ok);mask-image:var(--icon-ok);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:10px;height:10px}.dark .price-card,.price-card.theme-dark{--price-text-strong: #fff;--price-text-muted:  rgba(255, 255, 255, 0.7);--price-text-faint:  rgba(255, 255, 255, 0.4);background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dark .price-card.featured,.price-card.theme-dark.featured{background:rgba(255,255,255,0.08);border-color:rgba(37,64,245,0.3)}.dark .price-badge{background:#0fb894}.dark .price-variants{background:rgba(255,255,255,0.06)}.dark .price-variants__option{color:rgba(255,255,255,0.7)}.dark .price-variants__option:hover:not(.is-active){background:rgba(255,255,255,0.06);color:#fff}.dark .price-variants__option:focus-visible{outline-color:#4d63f8}.dark .price-variants__option.is-active{background:rgba(255,255,255,0.12);color:#fff;box-shadow:none}.price-amount-original{text-decoration:line-through;color:#b8bcc8;font-size:.95rem;line-height:1;margin-bottom:2px}.price-coupon-wrapper{margin-top:16px}.price-coupon-link{display:inline-block;color:#2540f5;font-size:.95rem;font-weight:700}.price-coupon-link:hover{color:#4d63f8}.price-coupon{margin-top:0}.price-coupon__label{display:block;font-size:.85rem;color:#6b7280;margin-bottom:4px}.price-coupon__row{display:flex;gap:6px;align-items:stretch}.price-coupon__row input[type='text']{flex:1;min-width:0;padding:8px 10px;border-radius:10px;border:1px solid #d0d4de;background:#fff;color:inherit;font:inherit;font-size:.95rem;text-transform:uppercase}.price-coupon__row input[type='text']::placeholder{text-transform:none}.price-coupon__row input.is-applied[type='text']{border-color:#2540f5}.price-coupon__row.is-error input[type='text']{border-color:#b91c1c}.price-coupon__apply{flex-shrink:0;padding:0 12px;border-radius:10px}.price-coupon__apply .icon{margin-right:0;font-size:1rem}.price-coupon__applied{margin-top:4px;font-size:.85rem;color:#2540f5}.price-coupon__error{margin-top:4px;font-size:.85rem;color:#b91c1c}.dark .price-coupon__label{color:rgba(255,255,255,0.6)}.dark .price-coupon__row input{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.15);color:#fff}.dark .price-coupon__row input::placeholder{color:rgba(255,255,255,0.35)}.dark .price-coupon__applied{color:#4d63f8}.dark .price-coupon__error{color:#f87171}.blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:0 24px 20px;font-size:.95rem;color:#6b7280}.blog-meta .blog-date,.blog-meta .blog-time{white-space:nowrap}.blog-meta .blog-link{margin-left:auto}.blog-link{font-size:.95rem;font-weight:600;color:#2540f5;text-decoration:none;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.blog-link:hover{color:#4d63f8}.blog-card{container-type:inline-size;overflow:hidden;display:flex;flex-direction:column;transition:transform 0.2s ease, box-shadow 0.2s ease;background:#fff;border:1px solid #e8eaef;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,0.04)}.blog-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,0.06)}.espr-main h1,.espr-main h2,.espr-main h3{color:#111827;letter-spacing:-0.02em}.espr-main h2{font-size:1.5rem;font-weight:800;line-height:1.2;margin:48px 0 16px;padding-top:16px}.espr-main h2:first-child{margin-top:0;padding-top:0}.espr-main h3{font-size:1.1rem;font-weight:700;margin:28px 0 10px}.espr-main p{font-size:1rem;color:#374151;line-height:1.75;margin-bottom:16px}.espr-main ul,.espr-main ol{margin:0 0 16px 20px}.espr-main li{font-size:1rem;color:#374151;line-height:1.7;margin-bottom:6px}.espr-main a{color:#2540f5;text-decoration:none}.espr-main a:hover{color:#4d63f8}.checklist-card h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.checklist-card h2[data-progress]::after{content:attr(data-progress);font-size:.85rem;font-weight:600;letter-spacing:0.04em;color:#6b7280;white-space:nowrap}.checklist-card.complete h2[data-progress]::after{color:#0fb894}.checklist-card li small{display:inline-block;width:100%;color:#6b7280}.checklist-card li.tick{padding-left:34px;cursor:pointer;user-select:none;transition:color 0.15s ease}.checklist-card li.tick::before{left:0;top:0.3em;width:18px;height:18px;border:2px solid #2540f5;border-radius:4px;background:#fff;transition:border-color 0.15s ease, background 0.15s ease}.checklist-card li.tick:hover::before{border-color:#4d63f8;background:rgba(37,64,245,0.08)}.checklist-card li.tick.checked{color:#6b7280;text-decoration:line-through;text-decoration-color:rgba(107,114,128,0.6)}.checklist-card li.tick.checked::before{border-color:#2540f5;background:#2540f5}.checklist-card li.tick.checked::after{content:'';position:absolute;left:6.5px;top:calc(0.3em + 4px);width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checklist-card li.tick ul>li{cursor:default;padding-left:22px;text-decoration:none}.checklist-card li.tick ul>li::before{left:6px;top:0.75em;width:5px;height:5px;border:0;border-radius:50%;background:#6b7280}.checklist-card li.tick ul>li::after{display:none}.ts-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important;height:1px !important}.ts-wrapper{width:100%;position:relative;box-sizing:border-box}.ts-wrapper .ts-control,.ts-wrapper.single .ts-control,.ts-wrapper.single.input-active .ts-control{font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.4;padding:0 40px 0 14px;min-height:42px;height:42px;width:100%;box-sizing:border-box;border-radius:8px;border:1px solid #d0d4de;background-color:#fff;background-image:none !important;color:#111827;box-shadow:none;transition:border-color 0.15s ease, box-shadow 0.15s ease;display:flex;align-items:center}.ts-wrapper.focus .ts-control,.ts-wrapper.dropdown-active .ts-control{border-color:#2540f5;box-shadow:0 0 0 3px rgba(37,64,245,0.1);outline:none}.ts-wrapper .ts-control>input{font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:1rem;color:inherit;background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;min-height:0 !important;height:auto !important;appearance:none !important;-webkit-appearance:none !important;outline:none !important;width:auto !important;flex:0 1 auto;min-width:0}.ts-wrapper .ts-control>input::placeholder{font-style:italic;color:#6b7280}.ts-wrapper .ts-control>.item{color:#111827;font-size:1rem;flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-wrapper.single .ts-control>.item~input{width:0 !important;padding:0 !important}.ts-wrapper.single.dropdown-active .ts-control>.item~input{position:absolute;left:14px;right:40px;width:auto !important}.ts-wrapper.single.dropdown-active .ts-control>.item{visibility:hidden}.ts-wrapper.single .ts-control::after{content:'';position:absolute;right:14px;top:50%;margin-top:-3px;width:10px;height:6px;background-color:#6b7280;clip-path:polygon(0 0, 100% 0, 50% 100%);pointer-events:none;transition:transform 0.15s ease}.ts-wrapper.single.dropdown-active .ts-control::after{transform:rotate(180deg)}.ts-wrapper.dropdown-active .ts-control,.ts-wrapper.single.dropdown-active .ts-control{border-radius:8px 8px 0 0 !important;border-color:#2540f5;border-bottom-color:transparent}.ts-dropdown{box-sizing:border-box;background:#fff;border:1px solid #2540f5;border-top:none;border-radius:0 0 10px 10px;box-shadow:0 10px 24px rgba(0,0,0,0.1);margin:-1px 0 0;font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:1rem;overflow:hidden}.ts-dropdown .ts-dropdown-content{max-height:240px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.2) transparent;border-radius:0 0 10px 10px}.ts-dropdown .ts-dropdown-content::-webkit-scrollbar{width:6px}.ts-dropdown .ts-dropdown-content::-webkit-scrollbar-track{background:transparent}.ts-dropdown .ts-dropdown-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:3px}.ts-dropdown .option{padding:10px 14px;color:#1f2937;cursor:pointer;font-size:1rem}.ts-dropdown .option.active{background:#e8ecff;color:#2540f5}.ts-dropdown .option.selected{background:#2540f5;color:#fff}.ts-dropdown .no-results,.ts-dropdown .loading-row{padding:10px 14px;color:#6b7280;font-size:1rem;font-style:italic}.ts-wrapper>.ts-dropdown{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;width:auto !important;z-index:100}body>.ts-dropdown{position:absolute;z-index:93}section.dark .ts-wrapper .ts-control,section.dark .ts-wrapper.single .ts-control,section.dark .ts-wrapper.single.input-active .ts-control{background-color:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.15);color:#fff}section.dark .ts-wrapper .ts-control>.item,section.dark .ts-wrapper .ts-control>input{color:#fff}section.dark .ts-wrapper .ts-control>input::placeholder{color:rgba(255,255,255,0.35)}section.dark .ts-wrapper.focus .ts-control,section.dark .ts-wrapper.dropdown-active .ts-control{border-color:#4d63f8;box-shadow:0 0 0 3px rgba(77,99,248,0.2)}section.dark .ts-wrapper.single .ts-control::after{background-color:rgba(255,255,255,0.5)}section.dark .ts-wrapper.dropdown-active .ts-control,section.dark .ts-wrapper.single.dropdown-active .ts-control{background-color:#1f2937;border-color:#4d63f8;border-bottom-color:transparent}section.dark .ts-dropdown,body:has(section.dark .ts-wrapper.dropdown-active)>.ts-dropdown{background:#1f2937;border-color:rgba(255,255,255,0.15);box-shadow:0 10px 24px rgba(0,0,0,0.4)}section.dark .ts-dropdown .option,body:has(section.dark .ts-wrapper.dropdown-active)>.ts-dropdown .option{color:rgba(255,255,255,0.78)}section.dark .ts-dropdown .option.active,body:has(section.dark .ts-wrapper.dropdown-active)>.ts-dropdown .option.active{background:rgba(77,99,248,0.2);color:#fff}section.dark .ts-dropdown .option.selected,body:has(section.dark .ts-wrapper.dropdown-active)>.ts-dropdown .option.selected{background:#2540f5;color:#fff}section.dark .ts-dropdown .ts-dropdown-content,body:has(section.dark .ts-wrapper.dropdown-active)>.ts-dropdown .ts-dropdown-content{scrollbar-color:rgba(255,255,255,0.2) transparent}section.dark .ts-dropdown .ts-dropdown-content::-webkit-scrollbar-thumb,body:has(section.dark .ts-wrapper.dropdown-active)>.ts-dropdown .ts-dropdown-content::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.2)}#marketing .grid-4{grid-template-columns:repeat(2, minmax(0, 1fr))}@media (max-width: 480px){#marketing .grid-4{grid-template-columns:1fr}}.layout-sidebar .grid-4{grid-template-columns:repeat(2, minmax(0, 1fr))}@media (max-width: 480px){.layout-sidebar .grid-4{grid-template-columns:1fr}}#hubs .grid-4{grid-template-columns:repeat(2, minmax(0, 1fr))}@media (max-width: 480px){#hubs .grid-4{grid-template-columns:1fr}}@media screen{.card-grid.grid-3>*{inset-inline-start:auto}.card-grid.grid-3>:where(:nth-child(3n + 1):nth-last-child(1):not(:only-child), :nth-child(3n + 1):nth-last-child(1):not(:only-child) ~ *){position:relative;inset-inline-start:calc((100% + 16px) * 1)}.card-grid.grid-3>:where(:nth-child(3n + 1):nth-last-child(2):not(:only-child), :nth-child(3n + 1):nth-last-child(2):not(:only-child) ~ *){position:relative;inset-inline-start:calc((100% + 16px) * .5)}}@media screen and (max-width: 768px){.card-grid.grid-3>*{inset-inline-start:auto}}.card-grid>.card{min-width:0}.card-grid>.card{display:flex;flex-direction:column}.card-grid>.card .card__text{display:flex;flex-direction:column;flex:1}.card-grid>.card .card__text>p:last-child:has(>.btn:only-child){margin-top:auto;padding-top:12px;text-align:center}.checklist{list-style:none;padding:0;max-width:720px;margin:0;text-align:left;border-top:1px solid #d0d4de}.checklist-item{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid #e8eaef}.checklist-mark{position:relative;flex:none;width:22px;height:22px;margin-top:2px;border:1.5px solid #d0d4de;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.95rem}.checklist-mark.checked{background:#0e7482;border-color:#0e7482;color:#fff}.checklist-mark .icon{margin:0}.checklist-body{min-width:0}.checklist-title{font-size:1rem;font-weight:600;color:#111827;margin-bottom:4px}.checklist-code{display:inline-block;margin-top:6px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.85rem;font-weight:500;color:#2540f5}.checklist-note{font-size:.95rem;color:#6b7280;line-height:1.6;max-width:60ch}.checklist-note.caveat{font-style:italic;color:#6b7280;margin-top:5px}.checklist-detail-trigger{appearance:none;border:0;background:none;padding:0;cursor:pointer}.checklist-detail-trigger:focus-visible{outline:2px solid #2540f5;outline-offset:2px;border-radius:3px}button.checklist-code{vertical-align:baseline;line-height:inherit}button.checklist-code:hover,button.checklist-code:focus-visible{color:#4d63f8;text-decoration:underline}.checklist-details{display:inline-block;margin-top:6px;font-size:.95rem;font-weight:500;color:#2540f5}.checklist-details:hover{color:#4d63f8;text-decoration:underline}.checklist-detail-text{font-size:1rem;line-height:1.7;color:#374151}.checklist-detail-text+.checklist-detail-text{margin-top:14px}.checklist-detail-citation{margin-top:14px;font-size:.95rem;font-style:italic;color:#6b7280}.logo-card{text-align:center}.logo-card__logo{height:72px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.logo-card__logo img{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain}.logo-card__name{font-size:1.1rem;font-weight:700;color:#111827}.logo-card__text{font-size:.95rem;color:#374151;line-height:1.6}.logo-card__text p{margin:0}.team-list{display:flex;flex-direction:column;gap:20px}.team-member{display:grid;grid-template-columns:200px minmax(0, 1fr);gap:28px;align-items:start}@media (max-width: 768px){.team-member{grid-template-columns:minmax(0, 1fr);gap:20px}}.team-photo{width:200px;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden}@media (max-width: 768px){.team-photo{width:160px}}.team-photo img{display:block;width:100%;height:100%;object-fit:cover}.team-name{font-size:1.1rem;font-weight:700;color:#111827;margin-bottom:4px}.team-role{font-size:.95rem;font-weight:500;color:#374151;margin-bottom:16px}.team-text{font-size:.95rem;color:#374151;line-height:1.6}.team-text p{margin-bottom:12px}.team-text p:last-child{margin-bottom:0}.team-link{display:inline-block;margin-top:14px;font-size:.95rem;font-weight:500;color:#2540f5;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.team-link:hover{color:#4d63f8}.dark .team-name{color:#fff}.dark .team-role,.dark .team-text{color:rgba(255,255,255,0.55)}.link-list{list-style:none;padding:0;margin:0;max-width:720px;text-align:left;border-top:1px solid #d0d4de}.link-list li{margin:0;border-bottom:1px solid #e8eaef}.link-list-item{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 0}.link-list-item:hover .link-list-title{color:#4d63f8}.link-list-title{font-size:1rem;font-weight:600;color:#2540f5;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.link-list-note{font-size:1rem;font-weight:400;color:#374151;line-height:1.6}.dark .link-list{border-top-color:rgba(255,255,255,0.15)}.dark .link-list li{border-bottom-color:rgba(255,255,255,0.1)}.dark .link-list-title{color:#0fb894}.dark .link-list-item:hover .link-list-title{color:#fff}.dark .link-list-note{color:rgba(255,255,255,0.55)}.downloads{display:flex;flex-direction:column;gap:16px}.download-item{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.download-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:8px}.download-online{font-size:1rem;font-weight:600;color:#2540f5;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.download-online:hover{color:#4d63f8}.download-title{font-size:1.25rem;font-weight:700;color:#111827;margin:0}.download-text{font-size:1rem;color:#374151;line-height:1.6;margin:0}.download-shape{font-size:.95rem;color:#6b7280;margin:0}.dark .download-title{color:#fff}.dark .download-text{color:rgba(255,255,255,0.7)}.dark .download-shape{color:rgba(255,255,255,0.5)}.dark .download-online{color:#0fb894}.dark .download-online:hover{color:#fff}@media (max-width: 768px){.signup-section .signup-wrap>.grid-2{max-width:460px;margin:0 auto}}.signup-section .signup-plan{display:flex;flex-direction:column}.signup-section .signup-plan .price-card{flex:1;margin:0}.signup-section .signup-form-card{display:flex;flex-direction:column}.signup-section .signup-note{margin:8px 0 4px;font-style:italic;font-size:1rem;color:#6b7280}.signup-section .signup-footer{text-align:center;font-size:1rem;color:#6b7280}.signup-section .signup-footer a{color:#2540f5;text-decoration:none}.signup-section .signup-footer a:hover{text-decoration:underline}.signup-section.dark .signup-footer{color:rgba(255,255,255,0.65)}.signup-section.dark .signup-note{color:rgba(255,255,255,0.85)}.index-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.index-list--pills .index-item{font-size:1rem;font-weight:500;color:#374151;padding:9px 20px;border-radius:100px;text-decoration:none;background:rgba(255,255,255,0.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.index-list--pills .index-item:hover{color:#2540f5;background:rgba(232,236,255,0.6)}.index-list--pills .index-item.index-item--active{background:#2540f5;color:#fff}.index-list--pills .index-item.index-item--active:hover{background:#4d63f8;color:#fff}section.release-section{padding:16px 24px}section.release-section:first-of-type{padding-top:48px}section.release-section:last-of-type{padding-bottom:80px}section.release-section.frosted{border-top:0;border-bottom:0}.changelog-wrap{max-width:780px;margin:0 auto}.release{margin-bottom:20px;padding:28px;text-align:left}@media (max-width: 768px){.release{padding:20px}}.release-head{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #d0d4de}.release-head .pill{margin-left:auto}.release-version{font-size:1.25rem;font-weight:800;color:#111827;letter-spacing:-0.02em}.release-date{font-size:.95rem;color:#6b7280}.changes{display:flex;flex-direction:column;gap:18px}.change-group>.pill{margin-bottom:10px}.change-list{list-style:none}.change-list li{font-size:1rem;color:#1f2937;line-height:1.65;padding:3px 0 3px 22px;position:relative}.change-list li::before{content:'';position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background:#b8bcc8}.form-section__form{padding:32px;display:flex;flex-direction:column}@media (max-width: 480px){.form-section__form{padding:24px}}.form-section__form .form{flex:1;gap:20px}.form-section__form .field:has(.textarea){flex:1}.form-section__form .field:has(.textarea) .textarea-wrapper-maxlength{display:flex;flex-direction:column;flex:1}.form-section__form .field:has(.textarea) .textarea{flex:1}.form-section__form .button[type="submit"]{width:100%;height:auto;line-height:1.2;padding:14px 20px;border:none;border-radius:10px;background:#2540f5;color:#fff;font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.form-section__form .button[type="submit"]:hover{background:#4d63f8}.form-section__form .button[type="submit"]:disabled{opacity:0.5;cursor:not-allowed}.form-section__intro{margin-bottom:16px}.form-section__intro p{font-size:1rem;color:var(--font-color, #374151);line-height:1.6}.form-section__cards{display:flex;flex-direction:column;gap:16px}.info-card{padding:24px}.info-card__title{font-size:1rem;font-weight:800;color:var(--font-color, #111827);margin-bottom:12px;display:flex;align-items:center;gap:8px}.info-card__title .icon{font-size:1.1rem;color:var(--font-color, #374151)}.info-card__text{font-size:1rem;color:var(--font-color, #374151);line-height:1.6}.info-card__text p{margin-bottom:6px}.info-card__text p:last-child{margin-bottom:0}.info-card__text a{color:#2540f5;text-decoration:none;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.info-card__text a:hover{color:#4d63f8}.info-card__text strong,.info-card__text .emphasis{color:var(--font-color, #1f2937);font-weight:600}.form-success{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 24px;min-height:320px}@media (max-width: 480px){.form-success{padding:24px 16px;min-height:240px}}.form-success__icon{width:64px;height:64px;border-radius:50%;background:#0e7482;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:20px}.form-success__icon .icon{margin:0}.form-success__title{font-size:1.5rem;font-weight:700;color:var(--font-color, #111827);margin:0 0 12px}.form-success__message{font-size:1rem;color:var(--font-color, #374151);line-height:1.6;max-width:380px}.dark .form-section:not(:has(.form-section__cards)){grid-template-columns:minmax(0, 480px);justify-content:center}.dark .info-card__title{color:#fff}.dark .info-card__title .icon{color:rgba(255,255,255,0.7)}.dark .info-card__text{color:rgba(255,255,255,0.75)}.dark .info-card__text strong,.dark .info-card__text .emphasis{color:#fff}.dark .info-card__text a{color:#4d63f8}.dark .form-success__title{color:#fff}.dark .form-success__message{color:rgba(255,255,255,0.75)}.blog-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:48px;justify-content:center}.blog-filter{font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:500;color:#374151;padding:8px 18px;border-radius:100px;background:rgba(255,255,255,0.6);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.4);cursor:pointer;transition:0.25s cubic-bezier(0.4, 0, 0.2, 1);text-decoration:none}.blog-filter:hover{border-color:#2540f5;color:#2540f5}.blog-filter.active{background:#2540f5;color:#fff;border-color:#2540f5}.blog-pager{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px;justify-content:center}.blog-pager .blog-filter{display:inline-flex;align-items:center;justify-content:center;width:3em;height:3em;padding:0;border-radius:50%;white-space:nowrap}.blog-pager span.blog-filter{cursor:default}.blog-pager .icon{margin-right:0}.blog-pager-prev .icon{transform:rotate(90deg)}.blog-pager-next .icon{transform:rotate(-90deg)}.blog-card{padding:0}.blog-card--featured{margin-bottom:48px}.blog-body{padding:24px 24px 6px;display:flex;flex-direction:column;flex:1}.blog-body .blog-title{font-size:1.1rem;font-weight:800;color:#111827;letter-spacing:-0.01em;line-height:1.3;margin-bottom:10px}.blog-body p{font-size:1rem;color:#374151;line-height:1.6;margin-bottom:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;max-height:6.4em;overflow:hidden}.blog-card div.blog-image{height:170px;background:linear-gradient(135deg, #374151, #6b7280);display:flex;align-items:center;justify-content:center;font-size:.95rem;color:rgba(255,255,255,0.7);font-weight:500;padding:0 16px;text-align:center}.blog-card img.blog-image{width:100%;height:170px;object-fit:cover;display:block;background:#d0d4de}.blog-card--featured img.blog-image,.blog-card--featured div.blog-image{height:360px}@media (max-width: 768px){.blog-card--featured img.blog-image,.blog-card--featured div.blog-image{height:220px}}.blog-card--featured .blog-body{padding:32px 36px 8px}@media (max-width: 768px){.blog-card--featured .blog-body{padding:24px 24px 6px}}.blog-card--featured .blog-body .blog-title{font-size:clamp(1.1rem, 3.4cqi, 1.5rem);line-height:1.2;margin-bottom:14px}.blog-card--featured .blog-body p{font-size:1.1rem}.blog-card--featured .blog-meta{padding:0 36px 28px}@media (max-width: 768px){.blog-card--featured .blog-meta{padding:0 24px 24px}}.blog-post-hero{padding-top:calc(60px + 24px);padding-bottom:0}.blog-post-body blockquote{margin:28px 0;padding:4px 0 4px 20px;border-left:3px solid #2540f5;color:#374151;font-style:italic;font-size:1.1rem}.blog-post-body blockquote p{margin:0}.blog-post-body blockquote p+p{margin-top:8px;font-style:normal;font-size:.95rem;color:#6b7280}.blog-post-body .media-figure{margin:28px 0;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 8px 32px rgba(0,0,0,0.08)}.blog-post-body .media-figure .media-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-post-body .media-figure .image{margin:0}.blog-post-body .media-figure .image img{border-radius:0;filter:none}.blog-post-body .media-figure figcaption{padding:6px 18px 14px;color:#374151;font-size:.95rem;line-height:1.55}.blog-post-body .media-figure.fits figcaption{padding-top:12px}.blog-post-hero__image{display:block;width:100%;height:auto;aspect-ratio:16 / 6;max-height:480px;object-fit:cover;border-radius:16px;background:#1f2937;box-shadow:0 4px 20px rgba(0,0,0,0.08)}@media (max-width: 480px){.blog-post-hero__image{aspect-ratio:4 / 3}}.blog-post-cover{position:relative}.blog-post-credit{position:absolute;right:0;bottom:0;margin:0;padding:4px 10px;border-radius:10px 0 16px 0;background:rgba(0,0,0,0.2);color:#d0d4de;font-size:.75rem;line-height:1.4}.blog-post-header{padding:32px 24px 16px}.blog-post-header .container{max-width:780px}.blog-post-header h1{margin-bottom:18px}.blog-post-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px;margin-top:16px;font-size:.95rem;color:#6b7280}.blog-post-byline{display:inline-flex;align-items:center;gap:6px}.blog-post-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.blog-post-body{padding:40px 24px 64px}.blog-post-body .container{max-width:780px}.blog-post-body .content-card{background:transparent;box-shadow:none;border:0;padding:0}.blog-post-body section{padding:0;margin:0 0 28px;overflow:visible;clear:both}.blog-post-body section.frosted{background:transparent;border:0}.blog-post-body section:has(.accordion){margin-top:64px}.blog-post-body p{margin-bottom:12px}.blog-post-body h2{margin-top:24px;padding-top:0}.page-header+.blog-post-body{padding-top:40px}.summary{max-width:780px;margin:0 auto 32px;padding:20px 24px;border-left:3px solid #2540f5;border-radius:0 10px 10px 0;background:#e8ecff}@media (prefers-contrast: more),(forced-colors: active){.summary{background:#fff;border:1px solid #111827;border-left-width:3px}}.summary-title{margin-bottom:10px;font-size:.85rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#2540f5}.summary-list{list-style:none;margin:0;padding:0}.summary-item{position:relative;padding-left:18px;color:#1f2937;font-size:.95rem;line-height:1.55}.summary-item+.summary-item{margin-top:8px}.summary-item::before{content:'';position:absolute;top:0.62em;left:2px;width:5px;height:5px;border-radius:50%;background:#2540f5}@media (max-width: 480px){.summary{padding:16px 18px}}.verifier-embed{--font-family: Plus Jakarta Sans,system-ui,-apple-system,sans-serif;--font-sans: Plus Jakarta Sans,system-ui,-apple-system,sans-serif;--font-mono: JetBrains Mono,ui-monospace,monospace;--font-color: #111827;--background-color: #fff;--action-color: #2540f5;--button-color-top: #2540f5;--button-color-bottom: #2540f5;--button-color-text: #fff;max-width:720px;margin:0 auto}.verifier-note{max-width:720px;margin:20px auto 0;font-size:1rem;color:#374151;line-height:1.7}@media print{.reveal-active .rv,.reveal-active .rv.reveal-hidden{opacity:1;transform:none;transition:none}.bg-shapes,.platform-loading-overlay,.platform-spinner{display:none}body.platform-body{background:#fff}.dark::before{display:none}.dark,.dark *{background-color:transparent !important;color:#1f2937 !important}.dark h1,.dark h2,.dark h3,.dark strong,.dark .emphasis{color:#111827 !important}.nav,.footer,.locale-hint,.toc,.blog-filters,.blog-pager,.cta,.cta-box,.btn,#modals{display:none}.card,.stat-card{padding:0;margin:0 0 16px;border:0;border-radius:0;box-shadow:none;background:none}.card-grid,.split{display:block}section{padding:0 0 16px;min-height:0}.container{max-width:none;padding:0}h1,h2,h3,h4{break-after:avoid;break-inside:avoid}p,li,tr,.card,.blog-card,.checklist-item{break-inside:avoid}a[href^='http']::after{content:" (" attr(href) ")";font-size:0.85em;word-break:break-all}.ext-link-end::after{display:none}}
