﻿:root {
    --font-color: #333; 
    --font-color-dim: #888;
	--theme-color: #22A9CB;
	--navbar-bg-color: var(--theme-color);
	--link-color: var(--theme-color);
	
	--button-dark-color: var(--theme-color);
	--button-light-color: #fff;
	
	--textbox-color: var(--font-color);
	--textbox-bg-color: #f0f0f0;
    --textbox-border-color: var(--theme-color);
    --error-color: red;
    --grid-lines-color: #D5D8DC;
    --grid-title-bgcolor:#F1F3F5;
    --plus-minus-color:#C5C9CF;
    --window-bg-color: #fff; 
    --ruler-grid-color: #D5D8DC; 
 
    --svg-plus: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="%23C5C9CF" d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"/></svg>');
    --svg-plus-red: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="%23FF0000" d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"/></svg>');
    --svg-plus-green: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="%23006000" d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"/></svg>');
    --svg-minus: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="%23C5C9CF" d="M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"/></svg>');
    --svg-minus-red: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="%23FF0000" d="M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"/></svg>');
    --svg-minus-green: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="%23006000" d="M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"/></svg>');
    --svg-highlight: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='background-color:%23ffff00' %3E%3C/svg%3E");

    --glyph-size: 35px;
    --glyph-margin-right: 12px;
    --svg-about: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 392 388" preserveAspectRatio="xMidYMid meet" version="1.0"><g class="layer"><g fill="%23000000" id="svg_1" transform="matrix(0.1 0 0 -0.1 0 0)"><path d="m1786,-30c-223,-26 -421,-83 -624,-180c-448,-215 -777,-572 -965,-1045c-40,-100 -78,-241 -104,-385c-24,-133 -24,-467 0,-600c38,-211 82,-349 167,-527c191,-400 503,-712 902,-903c179,-85 317,-129 528,-167c133,-24 467,-24 600,0c222,40 381,93 570,187c486,244 855,704 989,1235c45,177 55,263 55,475c0,212 -10,298 -55,475c-35,138 -68,225 -144,380c-214,432 -572,758 -1030,938c-101,40 -245,79 -380,102c-107,19 -398,27 -509,15zm414,-325c723,-103 1272,-652 1375,-1375c19,-134 19,-269 0,-412c-96,-726 -657,-1287 -1383,-1383c-640,-85 -1278,236 -1595,802c-451,805 -133,1819 698,2222c280,136 606,188 905,146z" fill="%2322a9cb" id="svg_2"/><path d="m1925,-834c-101,-44 -125,-178 -46,-257c112,-113 296,-12 267,146c-18,94 -131,151 -221,111z" fill="%2322a9cb" id="svg_3"/><path d="m1925,-1474c-41,-18 -83,-69 -90,-109c-3,-18 -5,-334 -3,-704c3,-660 3,-672 24,-699c39,-53 71,-69 134,-69c63,0 95,16 134,69c21,27 21,36 21,726c0,690 0,699 -21,726c-11,15 -32,37 -46,47c-33,25 -113,32 -153,13z" fill="%2322a9cb" id="svg_4"/></g></g></svg>');
    --svg-graphql: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 215 240"><g class="layer"><title>Layer 1</title><g id="SVGRepo_bgCarrier" stroke-width="0"/><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"/><g id="SVGRepo_iconCarrier">   <path d="m127.29,27.2l48.87,28.19a21.17,21.17 0 0 1 33.63,3.96a21.27,21.27 0 0 1 -13.35,31.16l0,56.38a21.07,21.07 0 0 1 13.35,31.16a21.17,21.17 0 0 1 -34.13,3.46l-48.57,28.09a21.17,21.17 0 1 1 -41.25,6.63c0,-1.98 0.3,-4.06 0.89,-5.94l-48.87,-28.19a21.17,21.17 0 1 1 -20.28,-35.22l0,-56.38a21.17,21.17 0 0 1 -13.45,-31.16a21.17,21.17 0 0 1 33.73,-4.06l48.87,-28.19a21.17,21.17 0 0 1 20.28,-27.1a21.17,21.17 0 0 1 20.28,27.2l0,0.01zm-5.04,8.7a7.81,7.81 0 0 1 -0.59,0.59l63.9,110.69c0.2,-0.1 0.59,-0.2 0.79,-0.3l0,-56.38a21.07,21.07 0 0 1 -15.43,-25.62l0.2,-0.69l-48.87,-28.29zm-29.87,0.59l-0.59,-0.59l-48.97,28.19a21.17,21.17 0 0 1 -14.44,26.11l-0.69,0.3l0,56.38l0.79,0.3l63.9,-110.69l0,0zm20.58,4.95c-3.86,1.19 -8.01,1.19 -11.87,0l-63.9,110.69c2.97,2.87 5.04,6.43 5.94,10.29l127.8,0c0.89,-3.86 2.97,-7.52 5.94,-10.29l-63.9,-110.69l-0.01,0zm9.69,160.55l48.67,-28.09a17.31,17.31 0 0 1 -0.4,-1.38l-127.8,0l-0.2,0.79l48.87,28.29a21.07,21.07 0 0 1 15.23,-6.53c6.23,0 11.77,2.67 15.63,6.92z" fill="%2322a9cb" id="svg_1"/></g></g></svg>');
    --svg-validator: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -30 346 318" preserveAspectRatio="xMidYMid meet" version="1.0"><g class="layer"><g fill="%23000000" id="svg_1" transform="matrix(0.1 0 0 -0.1 0 0)"><path fill="none" stroke="%2322A9CB" stroke-width="220" d="m2879,-310c-20,-11 -386,-369 -813,-795l-776,-777l-296,297c-164,163 -314,305 -335,316c-50,25 -149,25 -204,0c-22,-10 -81,-61 -131,-112c-96,-99 -117,-138 -117,-214c0,-95 -5,-89 507,-603c264,-266 493,-490 508,-498c35,-18 101,-18 136,0c15,8 460,448 988,978c1030,1032 988,985 986,1085c-1,78 -20,113 -116,212c-50,51 -109,102 -131,112c-55,25 -157,25 -206,-1z"/></g></g></svg>');
    --svg-sign: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 385 380" preserveAspectRatio="xMidYMid meet" version="1.0"><g class="layer"><g fill="%23000000" id="svg_1" transform="matrix(0.1 0 0 -0.1 0 0)"><path d="m3020,-14c-119,-26 -258,-129 -307,-227c-30,-61 -252,-516 -328,-674c-34,-71 -104,-215 -155,-320c-111,-228 -228,-470 -320,-660c-118,-244 -250,-515 -334,-685l-81,-165l3,-235c5,-342 14,-448 40,-499c27,-52 27,-55 -3,-116c-33,-67 -32,-100 4,-136c33,-32 74,-38 106,-15c11,8 33,41 49,75c28,58 32,61 65,61c20,0 55,9 78,20c45,20 463,320 522,374c31,28 171,300 376,731c24,50 91,189 150,310c59,121 138,283 175,360c37,77 120,248 185,380c64,132 131,269 147,305c44,92 44,92 82,73c17,-8 32,-17 34,-18c1,-1 -50,-110 -114,-241c-64,-131 -135,-279 -159,-329c-23,-49 -71,-146 -105,-215c-80,-162 -89,-187 -78,-227c16,-59 101,-80 142,-35c13,15 202,396 326,657c21,44 100,206 175,360c75,154 141,291 146,304c14,35 -7,88 -41,106c-67,35 -100,10 -160,-119c-25,-52 -50,-95 -56,-96c-14,0 -64,24 -64,32c0,3 22,53 49,110c27,56 56,127 65,157c75,252 -116,536 -401,596c-80,17 -138,17 -213,1zm254,-199c73,-34 126,-85 162,-154c40,-81 41,-182 2,-263c-14,-30 -85,-176 -157,-323l-130,-268l-41,21c-80,41 -495,242 -518,251c-13,5 -21,12 -19,16c5,9 142,290 238,490c79,165 138,226 244,254c53,14 162,2 219,-24zm-728,-911c414,-201 524,-255 524,-259c0,-2 -57,-121 -126,-263c-136,-280 -250,-513 -349,-719c-157,-325 -316,-651 -324,-665c-26,-45 -288,36 -431,133c-69,47 -150,118 -150,132c0,7 55,124 121,261c118,243 202,415 339,699c37,77 123,253 190,390c67,138 128,265 136,283c8,17 16,32 17,32c2,0 25,-11 53,-24zm-786,-1932c78,-50 165,-92 250,-119c30,-10 58,-20 62,-24c12,-11 -297,-231 -325,-231c-42,0 -57,29 -62,121c-12,224 -13,299 -5,299c5,0 41,-21 80,-46z" fill="%2322a9cb" id="svg_2"/><path d="m59,-1145c-14,-8 -32,-28 -39,-45c-11,-27 -11,-37 3,-66c9,-19 27,-38 39,-43c13,-5 117,-25 231,-45c114,-20 243,-46 285,-57c361,-92 522,-269 482,-531c-23,-148 -98,-321 -294,-678c-222,-404 -306,-601 -321,-758c-24,-237 121,-369 439,-401c161,-16 350,-14 385,4c61,31 57,129 -5,153c-16,6 -117,13 -224,15c-201,5 -271,17 -348,56c-113,58 -93,210 68,536c44,88 95,189 115,225c256,459 326,620 360,815c60,355 -151,614 -595,731c-80,21 -523,105 -547,104c-4,-1 -20,-7 -34,-15z" fill="%2322a9cb" id="svg_3"/></g></g></svg>');
    --svg-rocket: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 390 390" preserveAspectRatio="xMidYMid meet" version="1.0"><g class="layer"><g fill="%23000000" id="svg_1" transform="matrix(0.1 0 0 -0.1 0 0)">   <path d="m3141,-30c-321,-27 -644,-108 -934,-235c-315,-138 -661,-404 -932,-717l-50,-57l-270,-21c-313,-23 -363,-31 -421,-65c-58,-34 -70,-50 -302,-402c-209,-317 -221,-340 -207,-423c9,-54 57,-116 108,-141c27,-12 129,-33 285,-57l243,-37l2,-80c2,-60 9,-91 26,-125c34,-66 729,-763 796,-798c40,-21 66,-27 130,-29l80,-2l37,-243c24,-156 45,-258 57,-285c25,-51 87,-99 141,-108c83,-14 106,-2 423,207c352,232 368,244 402,302c34,58 42,108 65,421l21,270l57,50c238,207 454,462 602,711c241,405 375,966 358,1496c-4,133 -7,151 -32,201c-31,64 -89,121 -155,150c-41,18 -68,21 -236,23c-104,1 -237,-2 -294,-6zm466,-242c23,-21 23,-26 23,-218c0,-392 -66,-729 -206,-1058c-112,-262 -278,-498 -523,-743c-199,-199 -407,-357 -625,-474l-88,-48l-560,560l-560,560l26,51c230,455 683,911 1125,1132c347,175 714,257 1155,259c202,1 211,0 233,-21zm-2567,-1012c0,-3 -22,-40 -49,-84c-77,-124 -170,-315 -222,-457c-26,-71 -53,-131 -59,-133c-21,-7 -440,61 -440,71c0,19 364,558 384,569c12,6 91,17 176,23c192,15 210,16 210,11zm889,-1634c-50,-21 -261,-73 -302,-75c-37,-1 -46,7 -383,343c-190,190 -349,355 -354,366c-10,24 15,148 56,283l26,84l494,-494l494,-494l-31,-13zm667,26c-3,-29 -8,-102 -12,-163c-10,-190 15,-159 -297,-367c-150,-100 -279,-183 -288,-185c-13,-4 -21,30 -49,211c-18,118 -30,220 -28,228c3,7 52,29 109,48c113,37 398,175 494,239c33,22 64,40 69,40c4,1 6,-23 2,-51z" fill="%2322a9cb" id="svg_2" transform="matrix(1 0 0 1 0 0)"/> <path d="m2474,-698c-150,-53 -264,-153 -329,-287c-44,-92 -59,-174 -52,-283c11,-184 103,-338 263,-440c95,-60 154,-75 294,-76c109,0 133,3 190,25c175,67 308,212 355,389c19,72 19,207 -1,284c-49,189 -210,350 -404,401c-93,25 -222,19 -316,-13zm315,-228c122,-55 195,-169 195,-304c1,-66 -4,-85 -32,-142c-102,-207 -360,-258 -531,-103c-22,20 -55,66 -73,102c-59,121 -39,263 52,366c96,110 255,143 389,81z" fill="%2322a9cb" id="svg_3"/> <path d="m460,-2601c-40,-16 -418,-399 -431,-436c-24,-74 29,-143 110,-143l45,0l213,213l213,213l0,45c0,51 -18,82 -60,104c-33,17 -54,18 -90,4z" fill="%2322a9cb" id="svg_4" transform="matrix(1 0 0 1 0 0)"/> <path d="m791,-2939c-8,-5 -183,-177 -388,-383c-405,-405 -403,-403 -369,-474c20,-44 71,-69 119,-60c30,6 94,65 411,382c212,212 379,387 382,400c10,38 -4,89 -31,114c-26,25 -100,37 -124,21z" fill="%2322a9cb" id="svg_5" transform="matrix(1 0 0 1 0 0)"/> <path d="m913,-3483l-213,-213l0,-45c0,-56 25,-93 75,-109c63,-21 86,-4 302,213c220,220 233,240 199,305c-23,44 -54,62 -105,62l-45,0l-213,-213z" fill="%2322a9cb" id="svg_6" transform="matrix(1 0 0 1 0 0)"/></g></g></svg>');
    --svg-document: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -30 388 368" preserveAspectRatio="xMidYMid meet" version="1.0"><g class="layer"><g fill="%23000000" id="svg_1" transform="matrix(0.1 0 0 -0.1 0 0)"><path d="m975,-36c-108,-22 -138,-30 -190,-51c-213,-89 -374,-272 -442,-502c-13,-46 -17,-126 -22,-446c-5,-347 -8,-394 -24,-422c-21,-40 -66,-64 -134,-74c-87,-12 -143,-71 -143,-149c0,-78 56,-137 143,-149c68,-10 113,-34 134,-74c16,-28 19,-75 24,-422c5,-320 9,-400 22,-446c78,-264 274,-460 536,-535c41,-12 116,-18 287,-21c259,-6 283,-1 327,61c31,43 31,129 0,172c-41,57 -70,64 -277,64c-102,0 -209,5 -238,11c-159,34 -284,149 -341,314c-6,18 -13,193 -17,425c-5,370 -7,399 -27,452c-11,31 -35,77 -52,102l-32,46l32,46c17,25 41,71 52,102c20,53 22,82 27,452c4,232 11,407 17,425c42,121 134,230 233,277c85,39 146,48 346,48c207,0 236,7 277,64c16,23 22,45 22,86c0,41 -6,63 -22,86c-42,59 -68,64 -295,63c-111,-1 -212,-3 -223,-5z" fill="%2322a9cb" id="svg_2" transform="matrix(1 0 0 1 0 0)"/><path d="m2472,-46c-52,-27 -77,-70 -77,-134c0,-41 6,-63 22,-86c40,-56 71,-64 262,-64c93,0 194,-5 223,-11c158,-34 284,-150 341,-314c6,-18 13,-196 17,-430c6,-384 7,-402 28,-454c13,-29 36,-73 53,-97l30,-44l-30,-44c-17,-24 -40,-68 -53,-97c-21,-52 -22,-70 -28,-454c-4,-234 -11,-412 -17,-430c-41,-120 -134,-230 -233,-276c-84,-40 -146,-49 -331,-49c-191,0 -222,-8 -262,-64c-31,-43 -31,-129 0,-172c44,-62 70,-67 312,-61c156,3 232,9 272,21c262,75 458,271 536,535c13,46 17,126 22,446c5,347 8,394 24,422c21,40 66,64 134,74c87,12 143,71 143,149c0,78 -56,137 -143,149c-68,10 -113,34 -134,74c-16,28 -19,75 -24,422c-5,320 -9,400 -22,446c-78,264 -274,460 -536,535c-41,12 -114,17 -276,21c-192,3 -224,2 -253,-13z" fill="%2322a9cb" id="svg_3" transform="matrix(1 0 0 1 0 0)"/><path d="m1002,-647c-52,-25 -77,-69 -77,-133c0,-65 26,-109 79,-134c50,-23 382,-23 432,0c53,25 79,69 79,134c0,65 -26,109 -79,134c-50,23 -386,23 -434,-1z" fill="%2322a9cb" id="svg_4" transform="matrix(1 0 0 1 0 0)"/><path d="m1902,-647c-52,-25 -77,-69 -77,-133c0,-41 6,-63 22,-86c46,-64 44,-64 543,-64c499,0 497,0 543,64c31,43 31,129 0,172c-46,64 -43,64 -545,64c-397,0 -457,-2 -486,-17z" fill="%2322a9cb" id="svg_5" transform="matrix(1 0 0 1 0 0)"/><path d="m1002,-1247c-52,-25 -77,-69 -77,-133c0,-41 6,-63 22,-86c46,-64 44,-64 543,-64c499,0 497,0 543,64c31,43 31,129 0,172c-46,64 -43,64 -545,64c-397,0 -457,-2 -486,-17z" fill="%2322a9cb" id="svg_6" transform="matrix(1 0 0 1 0 0)"/><path d="m2442,-1247c-52,-25 -77,-69 -77,-133c0,-65 26,-109 79,-134c50,-23 382,-23 432,0c53,25 79,69 79,134c0,65 -26,109 -79,134c-50,23 -386,23 -434,-1z" fill="%2322a9cb" id="svg_7" transform="matrix(1 0 0 1 0 0)"/><path d="m1002,-1847c-52,-25 -77,-69 -77,-133c0,-65 26,-109 79,-134c50,-23 382,-23 432,0c53,25 79,69 79,134c0,65 -26,109 -79,134c-50,23 -386,23 -434,-1z" fill="%2322a9cb" id="svg_8" transform="matrix(1 0 0 1 0 0)"/><path d="m1902,-1847c-52,-25 -77,-69 -77,-133c0,-41 6,-63 22,-86c46,-64 44,-64 543,-64c499,0 497,0 543,64c31,43 31,129 0,172c-46,64 -43,64 -545,64c-397,0 -457,-2 -486,-17z" fill="%2322a9cb" id="svg_9" transform="matrix(1 0 0 1 0 0)"/><path d="m1002,-2447c-52,-25 -77,-69 -77,-133c0,-41 6,-63 22,-86c46,-64 44,-64 543,-64c499,0 497,0 543,64c31,43 31,129 0,172c-46,64 -43,64 -545,64c-397,0 -457,-2 -486,-17z" fill="%2322a9cb" id="svg_10" transform="matrix(1 0 0 1 0 0)"/><path d="m2442,-2447c-52,-25 -77,-69 -77,-133c0,-65 26,-109 79,-134c50,-23 382,-23 432,0c53,25 79,69 79,134c0,65 -26,109 -79,134c-50,23 -386,23 -434,-1z" fill="%2322a9cb" id="svg_11"/></g></g></svg>');
    --svg-team: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 297 298" clip-rule="evenodd" fill-rule="evenodd" version="1.1"><g class="layer"><g id="svg_1"><path stroke="%23ffffff" stroke-width="5" fill="%2322A9CB" d="m101.5,-0.5c6,0 12,0 18,0c25.73,3.79 44.9,17.12 57.5,40c0.71,1.87 0.21,3.37 -1.5,4.5c-8.01,1.67 -16.01,3.01 -24,4c-18.22,-23.06 -40.22,-27.72 -66,-14c-18.49,14.48 -24.33,32.98 -17.5,55.5c2.45,6.74 6.29,12.58 11.5,17.5c4.96,3.39 9.79,6.89 14.5,10.5c-1.45,9.61 -1.79,19.28 -1,29c-8.29,3.44 -16.45,7.27 -24.5,11.5c-25.28,16.88 -39.28,40.55 -42,71c-8,0.67 -16,0.67 -24,0c0.93,-45.34 21.59,-78.5 62,-99.5c-24.24,-22.23 -31.74,-49.23 -22.5,-81c11.31,-26.82 31.14,-43.15 59.5,-49z" id="svg_2"/></g><g id="svg_3"><path stroke="%23ffffff" stroke-width="5" fill="%2322A9CB" d="m174.5,62.5c32.78,-2.53 57.62,10.14 74.5,38c16.17,34.97 10.34,65.63 -17.5,92c40.41,21 61.07,54.16 62,99.5c-8,0.67 -16,0.67 -24,0c-2.5,-25.99 -13.5,-47.66 -33,-65c-23.33,-17.19 -48.99,-21.86 -77,-14c-36.14,13.66 -55.81,39.83 -59,78.5c-7.98,1.17 -15.98,1.33 -24,0.5c-0.5,-0.5 -1,-1 -1.5,-1.5c1.97,-44.78 22.8,-77.45 62.5,-98c-25.64,-24.09 -32.47,-52.76 -20.5,-86c11.85,-24.36 31.01,-39.03 57.5,-44zm9,26c28.74,2.91 44.74,18.74 48,47.5c-2.86,28.36 -18.53,43.86 -47,46.5c-28.93,-2.76 -44.59,-18.59 -47,-47.5c3.49,-27.33 18.83,-42.83 46,-46.5z"/></g></g></svg>');
    --svg-device: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -150 2766 3134" preserveAspectRatio="xMidYMid meet"><g transform="translate(0.000000,3034.000000) scale(0.100000,-0.100000)" fill="%2322A9CB" stroke="none"><path stroke="%2322A9CB" stroke-width="120" d="M25440,25060 c-1,9,-9404,4764,-9511,4808c-57,24,-189,72,-294,107c-395,133,-767,212,-1160,245c-110,9,-508,11,-615,3 c-495,-37,-1001,-179,-1370,-383c-41,-23,-2497,-1224,-5458,-2670 c-2960,-1446,-5395,-2639,-5411,-2652 c-41,-34,-128,-145,-179,-229c-107,-176,-162,-369,-162,-572c0,-223,55,-402,182,-590c55,-82,187,-211,270,-266 c91,-58,11213,-5521,11403,-5600c785,-327,1664,-447,2545,-345c408,46,858,153,1168,275c40,16,2021,922,4401,2014 c2381,1092,4334,1985,4340,1985c8,0,11,-1646,9,-6187c-3,-5877,-4,-6195,-21,-6323c-55,-412,-152,-722,-308,-978 c-91,-149,-248,-322,-363,-401c-46,-32,-9409,-4701,-9427,-4701c-5,0,-10,1989,-12,4878l-3,4877l-22,155 c-70,490,-183,864,-381,1265c-263,533,-641,1003,-1111,1381c-128,102,-381,270,-510,338c-58,30,-2785,1375,-6061,2989 c-3784,1865,-5986,2945,-6038,2961c-120,38,-210,49,-356,44c-165,-7,-265,-32,-410,-103c-242,-119,-420,-317,-535,-594 l-35,-86l-3,-5670c-2,-4090,0,-5733,8,-5895c39,-782,200,-1436,510,-2075c119,-248,190,-371,335,-590 c332,-500,816,-983,1280,-1279c75,-48,517,-270,1375,-689c696,-339,2836,-1384,4755,-2321l3490,-1704l3,1141 c1,628,-1,1144,-5,1148c-5,4,-1928,944,-4275,2089c-4720,2304,-4328,2104,-4547,2315c-499,481,-798,1158,-861,1955 c-8,94,-10,1577,-8,4907l3,4771l4950,-2439c6090,-3000,5485,-2699,5618,-2799c453,-342,724,-834,776,-1410 c8,-79,11,-1904,11,-5782l0,-5668l21,-62c30,-87,82,-189,144,-283c59,-89,200,-230,285,-286c260,-171,570,-219,865,-134 c72,21,1098,528,4970,2457c2684,1337,5176,2579,5538,2759c829,413,922,472,1253,803c640,641,1006,1461,1131,2541 c16,141,18,579,21,7330l3,7180l-22,65c-34,103,-126,272,-196,359c-142,178,-328,298,-552,359c-84,22,-115,25,-256,25 c-141,0,-172,-3,-257,-26c-77,-20,-1130,-499,-5200,-2365c-3074,-1410,-5141,-2352,-5198,-2370c-630,-199,-1384,-165,-2020,91 c-114,46,-9270,4535,-9293,4556c-4,4,1972,974,4390,2155c2419,1181,4414,2158,4433,2171c19,13,75,37,123,54 c320,112,732,112,1160,1c301,-78,117,12,4357,-2135c2181,-1104,3970,-2008,3975,-2008c14,0,2345,1106,2345,1113z"/></g></svg>');
    --svg-arrow-right: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 -80 447 407" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"><g><path style="opacity:1" stroke="%23ffffff" stroke-width="20" fill="%2322A9CB" d="M 251.5,4.5 C 267.562,2.76655 282.562,5.93321 296.5,14C 338.789,47.2869 380.789,80.9535 422.5,115C 447.121,138.794 451.621,165.961 436,196.5C 431.577,202.928 426.41,208.761 420.5,214C 378.833,247.667 337.167,281.333 295.5,315C 262.154,331.064 233.321,325.231 209,297.5C 199.532,283.629 195.365,268.296 196.5,251.5C 151.499,251.667 106.499,251.5 61.5,251C 31.2252,245.058 13.3919,226.892 8,196.5C 7.33333,174.5 7.33333,152.5 8,130.5C 13.5,99.6667 31.6667,81.5 62.5,76C 107.165,75.5 151.832,75.3333 196.5,75.5C 196.531,37.4872 214.864,13.8206 251.5,4.5 Z M 258.5,53.5 C 263.548,53.127 268.215,54.2936 272.5,57C 313.276,89.808 353.776,122.975 394,156.5C 396,161.167 396,165.833 394,170.5C 353.791,204.377 313.291,237.877 272.5,271C 264.043,276.246 256.209,275.412 249,268.5C 247.438,266.043 246.438,263.376 246,260.5C 245.667,244.5 245.333,228.5 245,212.5C 243.558,208.725 241.058,205.892 237.5,204C 180.891,202.679 124.225,202.012 67.5,202C 61.0928,200.261 57.5928,196.094 57,189.5C 56.3333,172.167 56.3333,154.833 57,137.5C 57.5928,130.906 61.0928,126.739 67.5,125C 124.225,124.988 180.891,124.321 237.5,123C 241.058,121.108 243.558,118.275 245,114.5C 245.057,97.4473 245.724,80.4473 247,63.5C 249.194,58.1709 253.027,54.8375 258.5,53.5 Z"/></g></svg>');
    --svg-arrow-left: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 -80 447 407" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"><g><path style="opacity:1" stroke="%23ffffff" stroke-width="20" fill="%2322A9CB" d="M 173.5,4.5 C 206.753,1.95171 230.587,15.6184 245,45.5C 248.559,55.186 250.059,65.186 249.5,75.5C 294.168,75.3333 338.835,75.5 383.5,76C 414.333,81.5 432.5,99.6667 438,130.5C 438.667,152.5 438.667,174.5 438,196.5C 432.608,226.892 414.775,245.058 384.5,251C 339.501,251.5 294.501,251.667 249.5,251.5C 249.258,295.241 227.425,319.574 184,324.5C 167.689,323.588 153.189,318.088 140.5,308C 102.457,276.288 64.1238,244.955 25.5,214C 2.4014,194.037 -4.43193,169.537 5,140.5C 10.6672,128.336 18.8339,118.169 29.5,110C 67.5,79.3333 105.5,48.6667 143.5,18C 152.731,11.5467 162.731,7.04671 173.5,4.5 Z M 180.5,53.5 C 188.956,52.808 195.122,56.1414 199,63.5C 200.276,80.4473 200.943,97.4473 201,114.5C 202.442,118.275 204.942,121.108 208.5,123C 265.109,124.321 321.775,124.988 378.5,125C 384.907,126.739 388.407,130.906 389,137.5C 389.667,154.833 389.667,172.167 389,189.5C 388.407,196.094 384.907,200.261 378.5,202C 321.775,202.012 265.109,202.679 208.5,204C 204.942,205.892 202.442,208.725 201,212.5C 200.667,228.5 200.333,244.5 200,260.5C 198.412,269.42 193.079,274.087 184,274.5C 180.077,274.526 176.577,273.359 173.5,271C 132.709,237.877 92.2085,204.377 52,170.5C 50,165.833 50,161.167 52,156.5C 92.2243,122.975 132.724,89.808 173.5,57C 175.925,55.7874 178.259,54.6207 180.5,53.5 Z"/></g></svg>');
    --svg-request-question: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -50 703 694" version="1.1"><g class="layer"><path d="m133.23,26.73c1.96,0 3.91,-0.01 5.87,-0.01c5.35,-0.02 10.7,-0.02 16.06,-0.01c5.78,0 11.56,-0.01 17.34,-0.02c11.33,-0.02 22.65,-0.03 33.97,-0.03c9.21,0 18.42,0 27.62,-0.01c2.66,0 5.31,0 7.97,0c0.98,0 0.98,0 1.99,0c18.56,-0.02 37.11,-0.02 55.67,-0.02c0.7,0 1.4,0 2.12,0c3.54,0 7.08,0 10.62,0c0.71,0 1.41,0 2.14,0c1.42,0 2.84,0 4.26,0c22.13,0 44.25,-0.02 66.37,-0.04c24.88,-0.03 49.76,-0.05 74.64,-0.05c13.16,0 26.33,-0.01 39.49,-0.03c11.21,-0.01 22.42,-0.02 33.63,-0.01c5.71,0.01 11.43,0.01 17.14,-0.01c5.24,-0.01 10.49,-0.01 15.73,0.01c1.88,0 3.77,0 5.65,-0.01c30.4,-0.17 57.45,9.23 79.49,30.51c2.53,2.54 4.82,5.15 7,8c0.84,1.08 0.84,1.08 1.69,2.18c14.43,19.62 20.64,41.11 20.58,65.34c0,1.44 0.01,2.89 0.01,4.33c0.02,3.94 0.02,7.88 0.01,11.82c0,4.26 0.01,8.52 0.02,12.78c0.02,8.34 0.03,16.68 0.03,25.02c0,6.78 0,13.56 0.01,20.35c0.02,19.26 0.02,38.52 0.02,57.78c0,1.56 0,1.56 0,3.15c0,1.04 0,2.07 0,3.14c0,16.82 0.02,33.64 0.05,50.45c0.03,17.3 0.04,34.59 0.04,51.89c0,9.69 0,19.39 0.03,29.09c0.01,8.26 0.02,16.52 0.01,24.78c-0.01,4.21 -0.01,8.41 0.01,12.62c0.12,31.48 -3.12,62.29 -26.25,85.95c-2.29,2.27 -2.29,2.27 -4.16,4.8c-12.24,14.76 -31.83,23.36 -50.1,27.53c-0.79,0.18 -1.59,0.36 -2.41,0.55c-6.92,1.43 -13.14,1.5 -20.16,0.93c-2.31,-0.17 -4.63,-0.33 -6.94,-0.49c-1.84,-0.14 -1.84,-0.14 -3.71,-0.28c-6.78,-0.5 -13.57,-0.94 -20.35,-1.37c-0.72,-0.05 -1.44,-0.09 -2.18,-0.14c-31.3,-2.02 -62.65,-3.15 -94,-4.02c-0.83,-0.02 -1.67,-0.04 -2.53,-0.07c-109.67,-5.56 -109.67,-5.56 -204.12,42.22c-8.22,7.82 -15.62,16.27 -22.79,25.04c-0.58,0.71 -1.16,1.42 -1.75,2.15c-10.2,12.49 -19.94,25.31 -28.44,39.02c-0.38,0.62 -0.76,1.24 -1.16,1.87c-1.76,2.87 -3.48,5.75 -5.15,8.67c-4.85,8.26 -4.85,8.26 -9.6,10.09c-6.99,1.56 -12.48,1.76 -18.85,-1.84c-5.28,-3.79 -8.19,-8.07 -9.86,-14.33c-0.28,-3.47 -0.25,-6.93 -0.22,-10.41c-0.01,-1.04 -0.01,-2.07 -0.01,-3.14c0.01,-3.41 0.02,-6.82 0.04,-10.23c0,-2.36 0,-4.73 0.01,-7.1c0,-6.22 0.02,-12.45 0.04,-18.67c0.03,-6.36 0.03,-12.71 0.04,-19.07c0.03,-12.46 0.06,-24.92 0.1,-37.38c-1.37,0.01 -1.37,0.01 -2.77,0.02c-3.43,0.03 -6.87,0.05 -10.31,0.07c-1.48,0.01 -2.96,0.02 -4.44,0.03c-11.58,0.12 -22.36,-0.66 -33.48,-4.12c-1.14,-0.35 -2.29,-0.7 -3.47,-1.07c-12.8,-4.47 -24.5,-11.19 -34.2,-20.67c-2.27,-2.29 -2.27,-2.29 -4.8,-4.17c-17.63,-14.61 -26.57,-39.04 -29.53,-61.09c-0.27,-4.84 -0.28,-9.68 -0.27,-14.52c0,-1.45 0,-2.89 -0.01,-4.33c-0.01,-3.94 -0.01,-7.88 -0.01,-11.83c0,-4.26 -0.01,-8.52 -0.02,-12.78c-0.02,-8.34 -0.02,-16.67 -0.02,-25.01c0,-6.79 -0.01,-13.57 -0.01,-20.35c-0.02,-19.26 -0.03,-38.53 -0.03,-57.79c0,-1.04 0,-2.07 0,-3.14c0,-1.04 0,-2.08 0,-3.15c0,-16.81 -0.02,-33.63 -0.04,-50.45c-0.03,-17.29 -0.05,-34.59 -0.05,-51.88c0.01,-9.7 0,-19.4 -0.02,-29.1c-0.02,-8.26 -0.02,-16.52 -0.01,-24.78c0.01,-4.2 0.01,-8.41 -0.01,-12.62c-0.14,-35 5.37,-65.23 30.5,-91.27c2.55,-2.53 5.15,-4.83 8,-7c0.72,-0.56 1.44,-1.12 2.19,-1.69c12.24,-9.01 25.06,-14.87 39.81,-18.31c1.06,-0.26 1.06,-0.26 2.15,-0.53c9.31,-2 18.61,-1.76 28.08,-1.74zm-55.23,63.27c-11.08,14.22 -14.31,29.42 -14.27,47.04c0,1.4 0,2.81 -0.01,4.21c-0.01,3.83 -0.01,7.67 -0.01,11.5c0,4.15 -0.01,8.29 -0.02,12.44c-0.02,8.11 -0.02,16.22 -0.02,24.33c0,6.6 -0.01,13.2 -0.01,19.8c-0.02,18.73 -0.03,37.46 -0.03,56.19c0,1.01 0,2.01 0,3.05c0,1.01 0,2.02 0,3.06c0,16.36 -0.02,32.72 -0.04,49.08c-0.03,16.82 -0.05,33.64 -0.05,50.46c0.01,9.43 0,18.87 -0.02,28.3c-0.02,8.03 -0.02,16.07 -0.01,24.1c0.01,4.09 0.01,8.19 -0.01,12.28c-0.1,25.25 0.74,47.44 19.6,66.49c4.28,3.94 8.78,6.94 13.9,9.67c0.74,0.39 1.48,0.79 2.24,1.2c15.59,7.63 32.77,6.26 49.66,6.31c3.47,0.01 6.93,0.05 10.4,0.08c1.06,0 2.11,0 3.2,-0.01c6.42,0.07 12.95,0.28 18.02,4.76c4.78,5.4 5.78,10.38 5.8,17.39c0.01,0.76 0.02,1.52 0.03,2.3c0.03,2.51 0.05,5.01 0.07,7.52c0.01,1.74 0.03,3.48 0.05,5.22c0.06,4.58 0.1,9.15 0.13,13.73c0.04,4.67 0.09,9.34 0.14,14.02c0.1,9.16 0.19,18.32 0.26,27.48c5.28,-4.41 10.18,-9.06 15.01,-13.95c0.77,-0.77 1.54,-1.54 2.33,-2.34c1.66,-1.67 3.32,-3.34 4.97,-5.01c2.63,-2.65 5.26,-5.29 7.89,-7.93c7.47,-7.51 14.94,-15.02 22.4,-22.55c4.58,-4.61 9.16,-9.21 13.74,-13.81c1.74,-1.75 3.48,-3.5 5.21,-5.25c2.43,-2.46 4.87,-4.9 7.31,-7.35c0.71,-0.72 1.42,-1.44 2.15,-2.18c6.34,-6.32 12.69,-11.75 21.99,-11.76c1.03,0 2.07,-0.01 3.14,-0.01c1.14,0 2.29,0 3.47,0.01c1.21,-0.01 2.42,-0.01 3.67,-0.01c2.67,0 5.33,-0.01 8,-0.01c4.34,0.01 8.68,0 13.02,0c6.3,-0.01 12.6,-0.02 18.9,-0.02c9.98,-0.01 19.95,-0.02 29.92,-0.04c3.42,-0.01 6.83,-0.02 10.24,-0.02c0.86,0 1.71,0 2.59,-0.01c9.71,-0.01 19.43,-0.03 29.15,-0.05c1.33,0 1.33,0 2.69,0c14.37,-0.02 28.73,-0.03 43.1,-0.04c14.76,-0.01 29.53,-0.03 44.29,-0.07c9.1,-0.02 18.19,-0.03 27.29,-0.02c6.25,0 12.49,-0.01 18.74,-0.03c3.6,-0.02 7.19,-0.02 10.79,-0.01c24.33,0.07 45.17,-1.66 63.34,-19.64c3.93,-4.29 6.93,-8.78 9.66,-13.9c0.4,-0.74 0.8,-1.48 1.21,-2.24c5.28,-10.81 6.24,-22.31 6.18,-34.16c0,-1.41 0.01,-2.82 0.02,-4.22c0.01,-3.83 0.01,-7.66 0,-11.49c-0.01,-4.14 0.01,-8.28 0.02,-12.42c0.01,-8.11 0.02,-16.21 0.01,-24.31c0,-6.59 0,-13.18 0,-19.77c0,-0.94 0,-1.88 0,-2.85c0.01,-1.91 0.01,-3.82 0.01,-5.73c0.01,-17.88 0.01,-35.77 0,-53.66c-0.01,-16.34 0,-32.68 0.02,-49.02c0.03,-16.8 0.04,-33.61 0.03,-50.42c0,-9.42 0,-18.84 0.02,-28.27c0.01,-8.02 0.01,-16.04 -0.01,-24.06c0,-4.09 -0.01,-8.18 0.01,-12.27c0.09,-25.23 -0.77,-47.41 -19.62,-66.45c-4.28,-3.93 -8.78,-6.93 -13.9,-9.66c-0.74,-0.4 -1.47,-0.8 -2.23,-1.21c-12.41,-6.07 -25.4,-6.23 -38.88,-6.18c-1.91,0 -3.83,-0.01 -5.75,-0.02c-5.24,-0.01 -10.48,-0.01 -15.72,0c-5.67,0.01 -11.33,-0.01 -17,-0.02c-11.08,-0.01 -22.17,-0.02 -33.25,-0.01c-9.02,0 -18.03,0 -27.04,0c-1.29,0 -2.57,0 -3.89,-0.01c-2.61,0 -5.22,0 -7.83,0c-17.51,-0.01 -35.02,-0.01 -52.53,-0.01c-0.69,0 -1.37,0 -2.07,0c-5.56,0.01 -11.11,0.01 -16.67,0.01c-21.66,0.01 -43.32,0 -64.98,-0.02c-24.36,-0.03 -48.72,-0.04 -73.08,-0.03c-12.89,0 -25.78,0 -38.67,-0.02c-10.97,-0.01 -21.94,-0.01 -32.91,0c-5.6,0.01 -11.19,0.02 -16.79,0c-5.13,-0.01 -10.25,-0.01 -15.38,0.01c-1.85,0 -3.7,0 -5.54,-0.01c-22.74,-0.12 -41.97,5.36 -57.79,22.52z" fill="%2322a9cb" id="svg_1"/><path d="m423,148c0,0.66 0,1.32 0,2c2.33,1.21 4.5,2.17 7,3c1.37,1.64 2.69,3.31 4,5c0.76,0.76 1.53,1.53 2.31,2.31c19.62,19.62 29.64,44.57 29.75,72.12c-0.15,6.53 -0.89,13 -1.78,19.46c-0.19,1.44 -0.36,2.88 -0.5,4.33c-0.38,3.65 -0.71,5.67 -2.78,8.78c-0.59,1.2 -1.15,2.41 -1.7,3.63c-8.14,17.91 -8.14,17.91 -13.3,24.37c-0.66,0 -1.32,0 -2,0c0,0.99 0,1.98 0,3c-0.66,0 -1.32,0 -2,0c-0.24,0.57 -0.49,1.14 -0.74,1.73c-10.77,19.41 -36.17,28.12 -55.26,36.27c-0.01,1.29 -0.02,2.58 -0.03,3.91c-0.04,4.82 -0.1,9.63 -0.18,14.45c-0.03,2.08 -0.05,4.16 -0.06,6.24c-0.02,3 -0.07,5.99 -0.12,8.99c0,0.92 0,1.85 0,2.8c-0.16,6.95 -1.78,12.27 -6.32,17.63c-5.44,4.42 -10.06,6.45 -17.27,6.23c-6.1,-0.76 -10.12,-3.71 -14.02,-8.25c-3.67,-4.99 -5.11,-8.44 -5.16,-14.56c-0.01,-0.9 -0.02,-1.8 -0.03,-2.73c0,-0.96 -0.01,-1.93 -0.01,-2.92c-0.01,-1.01 -0.01,-2.02 -0.02,-3.06c-0.01,-2.13 -0.02,-4.26 -0.02,-6.4c-0.01,-3.22 -0.04,-6.45 -0.07,-9.68c-0.09,-15.9 0.22,-30.14 11.14,-42.76c8.14,-8 19.14,-12.2 29.49,-16.58c7.21,-3.05 13.5,-6.41 19.68,-11.31c0.84,-0.62 1.68,-1.23 2.54,-1.87c2.67,-2.31 4.25,-4.55 6.08,-7.57c0.57,-0.92 1.14,-1.85 1.73,-2.81c0.55,-0.9 1.09,-1.81 1.65,-2.75c0.8,-1.25 0.8,-1.25 1.61,-2.54c1.4,-2.47 2.24,-4.73 3.01,-7.46c0.24,-0.83 0.48,-1.65 0.73,-2.5c3.86,-14.86 2.89,-32.45 -4.66,-45.94c-1.2,-1.87 -2.42,-3.73 -3.69,-5.56c-0.45,-0.65 -0.9,-1.31 -1.37,-1.98c-9.15,-11.81 -23.25,-18.28 -37.63,-21.02c-18.45,-1.95 -34.45,3.19 -49.13,14.38c-6.97,6.36 -11.53,14.31 -14.93,23c-2.82,7.05 -6.4,10.88 -12.83,14.76c-4.52,1.84 -9.35,1.55 -14.11,0.86c-5.34,-2.36 -9.95,-5.99 -13,-11c-2.86,-7.72 -2.37,-14.04 0.37,-21.69c0.23,-0.65 0.45,-1.3 0.68,-1.97c1.12,-3.23 2.32,-6.33 3.95,-9.34c0.66,0 1.32,0 2,0c0.25,-0.85 0.5,-1.69 0.75,-2.56c2.38,-6.56 5.3,-10.62 10.25,-15.44c0.8,-0.82 1.6,-1.65 2.43,-2.5c4.61,-4.72 9.1,-8.82 14.57,-12.5c0.67,-0.7 0.67,-0.7 1.36,-1.42c31.38,-30.19 84.54,-20.67 117.64,-0.58z" fill="%2322a9cb" id="svg_2"/><path d="m373.44,413.19c3.68,1.87 5.26,3.45 7.56,6.81c0.66,0.33 1.32,0.66 2,1c2.57,6.26 2.91,12.34 2,19c-2.5,5.98 -6.33,9.98 -12,13c-5.48,1.83 -11.93,2.17 -17.39,0.1c-5.59,-3.33 -9.57,-7.39 -11.92,-13.53c-1.45,-7.52 -0.8,-13.1 3.31,-19.57c7.41,-7.99 15.86,-10.33 26.44,-6.81z" fill="%2322a9cb" id="svg_3"/><path d="m0,0c1.98,0 3.96,0 6,0c0,0.33 0,0.66 0,1c-1.98,0 -3.96,0 -6,0c0,-0.33 0,-0.66 0,-1z" fill="%23000000" id="svg_4" transform="translate(349,129)"/><path d="m0,0c1.65,0 3.3,0 5,0c0,0.33 0,0.66 0,1c-1.65,0 -3.3,0 -5,0c0,-0.33 0,-0.66 0,-1z" fill="%23000000" id="svg_5" transform="translate(380,130)"/><path d="m0,0c1.65,0 3.3,0 5,0c0,0.33 0,0.66 0,1c-1.65,0 -3.3,0 -5,0c0,-0.33 0,-0.66 0,-1z" fill="%23000000" id="svg_6" transform="translate(374,129)"/><path d="m0,0c4,1 4,1 4,1l-4,-1z" fill="%23000000" id="svg_7" transform="translate(344,130)"/><path d="m0,0c0.66,0.66 1.32,1.32 2,2c-0.66,0 -1.32,0 -2,0c0,-0.66 0,-1.32 0,-2z" fill="%23000000" id="svg_8" transform="translate(414,141)"/><path d="m0,0c2,1 2,1 2,1l-2,-1z" fill="%23000000" id="svg_9" transform="translate(377,288)"/><path fill="%23000000" id="svg_10" transform="translate(0,0)"/><path fill="%23000000" id="svg_11" transform="translate(0,0)"/><path fill="%23000000" id="svg_12" transform="translate(0,0)"/><path d="m0,0c2,1 2,1 2,1l-2,-1z" fill="%23000000" id="svg_13" transform="translate(392,132)"/><path d="m0,0c2,1 2,1 2,1l-2,-1z" fill="%23000000" id="svg_14" transform="translate(334,132)"/><path fill="%23000000" id="svg_15" transform="translate(0,0)"/></g></svg>');
    --svg-reply-data: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 703 694" version="1.1"> <g class="layer"><path d="m0,0c1.96,0 3.91,-0.01 5.87,-0.01c5.35,-0.02 10.7,-0.02 16.06,-0.01c5.78,0 11.56,-0.01 17.34,-0.02c11.33,-0.02 22.65,-0.03 33.97,-0.03c9.21,0 18.42,0 27.62,-0.01c2.66,0 5.31,0 7.97,0c0.98,0 0.98,0 1.99,0c18.56,-0.02 37.11,-0.02 55.67,-0.02c0.7,0 1.4,0 2.12,0c3.54,0 7.08,0 10.62,0c0.71,0 1.41,0 2.14,0c1.42,0 2.84,0 4.26,0c22.13,0 44.25,-0.02 66.37,-0.04c24.88,-0.03 49.76,-0.05 74.64,-0.05c13.16,0 26.33,-0.01 39.49,-0.03c11.21,-0.01 22.42,-0.02 33.63,-0.01c5.71,0.01 11.43,0.01 17.14,-0.01c5.24,-0.01 10.49,-0.01 15.73,0.01c1.88,0 3.77,0 5.65,-0.01c27.15,-0.15 54.29,6.81 74.16,26.25c2.28,2.29 2.28,2.29 4.8,4.16c17.64,14.61 26.57,39.05 29.53,61.1c0.28,4.84 0.28,9.67 0.27,14.52c0,1.44 0.01,2.89 0.01,4.33c0.02,3.94 0.02,7.88 0.01,11.82c0,4.26 0.01,8.52 0.02,12.78c0.02,8.34 0.03,16.68 0.03,25.02c0,6.78 0,13.56 0.01,20.35c0.02,19.26 0.02,38.52 0.02,57.78c0,1.56 0,1.56 0,3.15c0,1.04 0,2.07 0,3.14c0,16.82 0.02,33.64 0.05,50.45c0.03,17.3 0.04,34.59 0.04,51.89c0,9.69 0,19.39 0.03,29.09c0.01,8.26 0.02,16.52 0.01,24.78c-0.01,4.21 -0.01,8.41 0.01,12.62c0.13,35.01 -5.37,65.24 -30.51,91.28c-2.54,2.53 -5.15,4.82 -8,7c-1.08,0.83 -1.08,0.83 -2.18,1.68c-12.24,9.01 -25.07,14.88 -39.82,18.32c-0.74,0.17 -1.47,0.35 -2.23,0.53c-8.48,1.78 -16.84,1.69 -25.46,1.59c-1.49,-0.01 -2.98,-0.02 -4.47,-0.02c-3.61,-0.03 -7.23,-0.06 -10.84,-0.1c0.01,1.31 0.02,2.62 0.02,3.97c0.06,12.36 0.11,24.72 0.14,37.07c0.01,6.36 0.03,12.71 0.07,19.07c0.03,6.13 0.05,12.26 0.06,18.4c0,2.34 0.01,4.67 0.03,7.01c0.02,3.28 0.02,6.56 0.02,9.84c0.02,1.44 0.02,1.44 0.04,2.92c-0.04,6.71 -0.79,12.61 -5.24,17.96c-5.91,4.8 -9.91,6.94 -17.56,7.12c-5.13,-0.72 -9.01,-1.46 -12.38,-5.54c-1.9,-2.97 -3.66,-6 -5.41,-9.07c-1.45,-2.42 -2.92,-4.82 -4.41,-7.21c-0.39,-0.63 -0.78,-1.26 -1.18,-1.92c-8.65,-13.81 -18.69,-26.66 -29.01,-39.25c-0.58,-0.7 -1.15,-1.41 -1.75,-2.14c-30.03,-36.47 -64.27,-58.52 -111.59,-63.11c-38.39,-3.54 -77.1,-2.94 -115.6,-1.81c-1.25,0.04 -1.25,0.04 -2.53,0.07c-30.37,0.88 -60.75,2.03 -91.07,4.04c-2.15,0.14 -4.3,0.28 -6.45,0.42c-6.56,0.43 -13.13,0.88 -19.69,1.4c-27.81,2 -53.58,-4.88 -75.07,-23.31c-4.88,-4.31 -9.48,-8.75 -13.44,-13.93c-0.83,-1.08 -0.83,-1.08 -1.69,-2.19c-14.43,-19.61 -20.64,-41.11 -20.58,-65.33c0,-1.45 0,-2.89 -0.01,-4.33c-0.01,-3.94 -0.01,-7.88 -0.01,-11.83c0,-4.26 -0.01,-8.52 -0.02,-12.78c-0.02,-8.34 -0.02,-16.67 -0.02,-25.01c0,-6.79 -0.01,-13.57 -0.01,-20.35c-0.02,-19.26 -0.03,-38.53 -0.03,-57.79c0,-1.04 0,-2.07 0,-3.14c0,-1.04 0,-2.08 0,-3.15c0,-16.81 -0.02,-33.63 -0.04,-50.45c-0.03,-17.29 -0.05,-34.59 -0.05,-51.88c0.01,-9.7 0,-19.4 -0.02,-29.1c-0.02,-8.26 -0.02,-16.52 -0.01,-24.78c0.01,-4.2 0.01,-8.41 -0.01,-12.62c-0.12,-31.47 3.11,-62.29 26.24,-85.94c2.29,-2.28 2.29,-2.28 4.17,-4.81c12.24,-14.78 31.82,-23.33 50.09,-27.52c1.06,-0.26 1.06,-0.26 2.14,-0.53c9.31,-2 18.62,-1.76 28.09,-1.74zm-55.23,63.27c-2.68,3.51 -4.92,7.1 -7,11c-0.39,0.73 -0.79,1.47 -1.2,2.23c-5.29,10.81 -6.24,22.31 -6.19,34.17c0,1.41 -0.01,2.81 -0.01,4.22c-0.02,3.83 -0.01,7.65 0,11.48c0,4.14 -0.01,8.29 -0.02,12.43c-0.02,8.1 -0.02,16.2 -0.02,24.3c0.01,6.59 0.01,13.18 0,19.77c0,0.94 0,1.88 0,2.85c0,1.91 0,3.82 -0.01,5.73c-0.01,17.89 0,35.78 0.01,53.67c0.01,16.33 0,32.67 -0.03,49.01c-0.02,16.81 -0.03,33.61 -0.03,50.42c0.01,9.42 0.01,18.85 -0.01,28.27c-0.02,8.02 -0.02,16.05 0,24.07c0.01,4.09 0.01,8.17 0,12.26c-0.09,25.24 0.77,47.42 19.61,66.45c4.28,3.94 8.78,6.94 13.9,9.67c0.74,0.39 1.48,0.79 2.24,1.2c10.28,5.03 21.32,6.25 32.62,6.17c1.23,0 2.46,0.01 3.72,0.01c3.36,0.01 6.73,0 10.09,-0.01c3.65,-0.01 7.29,0 10.93,0.01c6.3,0.01 12.6,0.01 18.91,0c9.11,-0.01 18.23,0 27.35,0.01c14.81,0.02 29.62,0.04 44.43,0.04c0.88,0 1.77,0 2.68,0c9.88,0 19.76,0.01 29.64,0c3.58,0 7.17,0 10.76,0c0.88,0 1.77,0 2.68,0c14.76,0 29.52,0.02 44.29,0.04c9.09,0.02 18.19,0.02 27.29,0.01c6.22,-0.01 12.45,-0.01 18.68,0.01c3.59,0.01 7.19,0.01 10.78,-0.01c3.89,-0.01 7.79,0 11.69,0.02c1.69,-0.02 1.69,-0.02 3.42,-0.03c18.56,0.17 30.29,16.88 42.46,29.11c2.61,2.62 5.22,5.24 7.83,7.85c5.53,5.54 11.05,11.09 16.57,16.63c6.44,6.46 12.87,12.91 19.31,19.37c2.58,2.58 5.16,5.17 7.73,7.75c1.57,1.57 3.13,3.14 4.7,4.71c1.07,1.09 1.07,1.09 2.18,2.19c0.65,0.66 1.3,1.31 1.97,1.98c0.57,0.57 1.14,1.14 1.72,1.73c1.16,1.32 1.16,1.32 2.33,1.21c0.01,-0.96 0.01,-1.92 0.01,-2.91c0.04,-9.06 0.1,-18.13 0.18,-27.19c0.04,-4.66 0.07,-9.32 0.08,-13.97c0.02,-4.5 0.05,-9 0.1,-13.5c0.02,-1.72 0.02,-3.43 0.02,-5.14c0.02,-18.7 0.02,-18.7 6.99,-25.67c6.48,-4.01 12.62,-3.9 20.02,-3.9c2.28,-0.02 4.56,-0.04 6.83,-0.06c3.56,-0.02 7.12,-0.04 10.68,-0.04c23.6,-0.07 43.87,-2.31 61.43,-19.74c13.15,-14.26 16.97,-31.1 16.93,-49.92c0,-1.41 0.01,-2.81 0.01,-4.21c0.02,-3.84 0.02,-7.67 0.01,-11.51c0,-4.14 0.01,-8.29 0.02,-12.43c0.02,-8.11 0.03,-16.23 0.03,-24.34c0,-6.6 0,-13.19 0.01,-19.79c0.02,-18.73 0.02,-37.46 0.02,-56.19c0,-1.01 0,-2.02 0,-3.06c0,-1.01 0,-2.02 0,-3.06c0,-16.36 0.02,-32.72 0.05,-49.08c0.03,-16.81 0.04,-33.63 0.04,-50.45c0,-9.44 0,-18.87 0.03,-28.3c0.01,-8.04 0.02,-16.07 0.01,-24.11c-0.01,-4.09 -0.01,-8.18 0.01,-12.27c0.1,-25.26 -0.75,-47.45 -19.61,-66.5c-4.28,-3.93 -8.78,-6.93 -13.9,-9.66c-0.74,-0.4 -1.47,-0.8 -2.23,-1.21c-12.41,-6.07 -25.4,-6.23 -38.88,-6.18c-1.91,0 -3.83,-0.01 -5.75,-0.02c-5.24,-0.01 -10.48,-0.01 -15.72,0c-5.67,0.01 -11.33,-0.01 -17,-0.02c-11.08,-0.01 -22.17,-0.02 -33.25,-0.01c-9.02,0 -18.03,0 -27.04,0c-1.29,0 -2.57,0 -3.89,-0.01c-2.61,0 -5.22,0 -7.83,0c-17.51,-0.01 -35.02,-0.01 -52.53,-0.01c-0.69,0 -1.37,0 -2.07,0c-5.56,0.01 -11.11,0.01 -16.67,0.01c-21.66,0.01 -43.32,0 -64.98,-0.02c-24.36,-0.03 -48.72,-0.04 -73.08,-0.03c-12.89,0 -25.78,0 -38.67,-0.02c-10.97,-0.01 -21.94,-0.01 -32.91,0c-5.6,0.01 -11.19,0.02 -16.79,0c-5.13,-0.01 -10.25,-0.01 -15.38,0.01c-1.85,0 -3.7,0 -5.54,-0.01c-22.72,-0.12 -42,5.34 -57.79,22.52z" fill="%2322a9cb" id="svg_1" transform="translate(133.227783203125,26.732574462890625)"/><path d="m0,0c4.13,1.91 7.07,4.68 10.3,7.82c0.89,0.87 0.89,0.87 1.8,1.75c1.25,1.22 2.49,2.45 3.74,3.68c1.27,1.25 2.55,2.49 3.84,3.72c1.87,1.79 3.72,3.6 5.55,5.41c0.58,0.55 1.16,1.09 1.76,1.65c2.92,2.96 4.38,4.96 4.51,9.21c-0.62,4.63 -1.94,5.86 -5.5,8.76c-0.56,0.6 -1.11,1.2 -1.69,1.81c-1.31,1.19 -1.31,1.19 -3.31,1.19c-0.27,0.64 -0.54,1.28 -0.81,1.94c-1.19,2.06 -1.19,2.06 -4.19,3.06c-0.33,0.66 -0.66,1.32 -1,2c-0.33,0.66 -0.66,1.32 -1,2c-1.48,0.49 -1.48,0.49 -3,1c-0.33,0.66 -0.66,1.32 -1,2c-0.33,0.66 -0.66,1.32 -1,2c-1.49,0.49 -1.49,0.49 -3,1c-0.33,0.66 -0.66,1.32 -1,2c-0.33,0.66 -0.66,1.32 -1,2c-1.48,0.5 -1.48,0.5 -3,1c-0.33,0.66 -0.66,1.32 -1,2c-0.33,0.66 -0.66,1.32 -1,2c-1.48,0.5 -1.48,0.5 -3,1c-0.7,1.31 -1.37,2.65 -2,4c-1.48,1.72 -1.48,1.72 -3.22,3.46c-0.66,0.66 -1.31,1.32 -1.99,2c-1.06,1.05 -1.06,1.05 -2.14,2.12c-0.73,0.73 -1.47,1.47 -2.22,2.22c-1.56,1.55 -3.11,3.1 -4.67,4.64c-2.36,2.35 -4.72,4.7 -7.07,7.05c-1.51,1.51 -3.03,3.02 -4.54,4.53c-0.7,0.69 -1.39,1.39 -2.11,2.11c-0.67,0.66 -1.35,1.33 -2.04,2.02c-0.58,0.57 -1.16,1.15 -1.76,1.74c-1.92,1.81 -3.88,3.53 -5.88,5.25c-4.29,3.75 -8.33,7.69 -12.35,11.73c-0.76,0.76 -1.52,1.52 -2.31,2.3c-2.53,2.53 -5.06,5.07 -7.59,7.61c-1.82,1.82 -3.65,3.64 -5.47,5.47c-3.92,3.91 -7.83,7.83 -11.75,11.75c-5.66,5.67 -11.32,11.33 -16.98,16.99c-9.19,9.19 -18.37,18.39 -27.55,27.58c-8.92,8.92 -17.84,17.85 -26.76,26.77c-0.55,0.55 -1.1,1.11 -1.67,1.67c-2.76,2.77 -5.52,5.53 -8.28,8.29c-22.89,22.9 -45.77,45.8 -68.65,68.7c-3.99,-1.84 -6.72,-4.46 -9.77,-7.56c-0.57,-0.57 -1.14,-1.14 -1.72,-1.72c-1.87,-1.88 -3.73,-3.76 -5.6,-5.65c-1.3,-1.3 -2.6,-2.61 -3.9,-3.92c-3.44,-3.44 -6.86,-6.89 -10.29,-10.35c-5.47,-5.51 -10.95,-11.02 -16.43,-16.52c-1.91,-1.92 -3.81,-3.85 -5.72,-5.77c-1.18,-1.19 -2.36,-2.37 -3.54,-3.56c-0.52,-0.53 -1.04,-1.06 -1.58,-1.61c-2.51,-2.51 -5.05,-4.86 -7.83,-7.09c-0.86,-0.74 -1.73,-1.48 -2.62,-2.25c0,-0.66 0,-1.32 0,-2c-0.64,-0.27 -1.28,-0.54 -1.94,-0.81c-2.06,-1.19 -2.06,-1.19 -3.06,-4.19c-0.66,-0.33 -1.32,-0.66 -2,-1c-2,-1 -2,-1 -3,-4c-0.66,-0.33 -1.32,-0.66 -2,-1c-2,-1 -2,-1 -3,-4c-0.66,-0.33 -1.32,-0.66 -2,-1c-2,-1 -2,-1 -3,-4c-0.66,-0.33 -1.32,-0.66 -2,-1c-2,-1 -2,-1 -3,-4c-0.66,-0.33 -1.32,-0.66 -2,-1c-2,-1 -2,-1 -3,-4c-0.58,-0.29 -1.15,-0.58 -1.75,-0.87c-3.04,-1.52 -4.91,-3.68 -7.25,-6.13c-1.18,-1.14 -1.18,-1.14 -2.38,-2.31c-2.08,-2.14 -4,-4.29 -5.93,-6.56c-3.05,-3.53 -6.34,-6.57 -9.89,-9.59c-2.04,-1.75 -3.94,-3.6 -5.8,-5.54c1.31,-2.91 2.72,-4.97 4.98,-7.21c0.9,-0.9 0.9,-0.9 1.82,-1.82c0.97,-0.95 0.97,-0.95 1.96,-1.92c0.66,-0.66 1.32,-1.32 2.01,-2c2.11,-2.11 4.23,-4.2 6.35,-6.3c1.44,-1.43 2.88,-2.85 4.31,-4.28c3.52,-3.5 7.04,-6.98 10.57,-10.47c3.32,1.45 5.5,3.25 8.05,5.81c1.19,1.19 1.19,1.19 2.41,2.4c1.3,1.31 1.3,1.31 2.62,2.65c0.92,0.91 1.84,1.83 2.78,2.78c2.52,2.51 5.02,5.02 7.53,7.54c2.62,2.64 5.24,5.26 7.87,7.89c4.97,4.98 9.93,9.96 14.89,14.94c5.65,5.67 11.31,11.34 16.97,17.01c11.63,11.65 23.26,23.31 34.88,34.98c3.34,-1.45 5.53,-3.28 8.1,-5.85c0.81,-0.81 1.63,-1.62 2.46,-2.45c0.89,-0.9 1.78,-1.79 2.69,-2.71c0.96,-0.96 1.91,-1.91 2.87,-2.86c2.63,-2.63 5.25,-5.26 7.87,-7.89c2.83,-2.84 5.67,-5.67 8.5,-8.5c4.91,-4.91 9.81,-9.82 14.71,-14.73c7.09,-7.11 14.18,-14.2 21.28,-21.3c11.51,-11.51 23.01,-23.03 34.52,-34.55c11.17,-11.2 22.35,-22.39 33.53,-33.58c0.68,-0.69 1.37,-1.37 2.08,-2.09c3.46,-3.45 6.92,-6.91 10.37,-10.37c28.68,-28.7 57.35,-57.41 86.02,-86.12z" fill="%2322a9cb" id="svg_2" transform="translate(534,149)"/></g></svg>');
    --svg-reply-error: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 703 694" version="1.1"><g class="layer"><path d="m133.23,26.73c1.96,0 3.91,-0.01 5.87,-0.01c5.35,-0.02 10.7,-0.02 16.06,-0.01c5.78,0 11.56,-0.01 17.34,-0.02c11.33,-0.02 22.65,-0.03 33.97,-0.03c9.21,0 18.42,0 27.62,-0.01c2.66,0 5.31,0 7.97,0c0.98,0 0.98,0 1.99,0c18.56,-0.02 37.11,-0.02 55.67,-0.02c0.7,0 1.4,0 2.12,0c3.54,0 7.08,0 10.62,0c0.71,0 1.41,0 2.14,0c1.42,0 2.84,0 4.26,0c22.13,0 44.25,-0.02 66.37,-0.04c24.88,-0.03 49.76,-0.05 74.64,-0.05c13.16,0 26.33,-0.01 39.49,-0.03c11.21,-0.01 22.42,-0.02 33.63,-0.01c5.71,0.01 11.43,0.01 17.14,-0.01c5.24,-0.01 10.49,-0.01 15.73,0.01c1.88,0 3.77,0 5.65,-0.01c27.15,-0.15 54.29,6.81 74.16,26.25c2.28,2.29 2.28,2.29 4.8,4.16c17.64,14.61 26.57,39.05 29.53,61.1c0.28,4.84 0.28,9.67 0.27,14.52c0,1.44 0.01,2.89 0.01,4.33c0.02,3.94 0.02,7.88 0.01,11.82c0,4.26 0.01,8.52 0.02,12.78c0.02,8.34 0.03,16.68 0.03,25.02c0,6.78 0,13.56 0.01,20.35c0.02,19.26 0.02,38.52 0.02,57.78c0,1.56 0,1.56 0,3.15c0,1.04 0,2.07 0,3.14c0,16.82 0.02,33.64 0.05,50.45c0.03,17.3 0.04,34.59 0.04,51.89c0,9.69 0,19.39 0.03,29.09c0.01,8.26 0.02,16.52 0.01,24.78c-0.01,4.21 -0.01,8.41 0.01,12.62c0.13,35.01 -5.37,65.24 -30.51,91.28c-2.54,2.53 -5.15,4.82 -8,7c-1.08,0.83 -1.08,0.83 -2.18,1.68c-12.24,9.01 -25.07,14.88 -39.82,18.32c-0.74,0.17 -1.47,0.35 -2.23,0.53c-8.48,1.78 -16.84,1.69 -25.46,1.59c-1.49,-0.01 -2.98,-0.02 -4.47,-0.02c-3.61,-0.03 -7.23,-0.06 -10.84,-0.1c0.01,1.31 0.02,2.62 0.02,3.97c0.06,12.36 0.11,24.72 0.14,37.07c0.01,6.36 0.03,12.71 0.07,19.07c0.03,6.13 0.05,12.26 0.06,18.4c0,2.34 0.01,4.67 0.03,7.01c0.02,3.28 0.02,6.56 0.02,9.84c0.02,1.44 0.02,1.44 0.04,2.92c-0.04,6.71 -0.79,12.61 -5.24,17.96c-5.91,4.8 -9.91,6.94 -17.56,7.12c-5.13,-0.72 -9.01,-1.46 -12.38,-5.54c-1.9,-2.97 -3.66,-6 -5.41,-9.07c-1.45,-2.42 -2.92,-4.82 -4.41,-7.21c-0.39,-0.63 -0.78,-1.26 -1.18,-1.92c-8.65,-13.81 -18.69,-26.66 -29.01,-39.25c-0.58,-0.7 -1.15,-1.41 -1.75,-2.14c-30.03,-36.47 -64.27,-58.52 -111.59,-63.11c-38.39,-3.54 -77.1,-2.94 -115.6,-1.81c-1.25,0.04 -1.25,0.04 -2.53,0.07c-30.37,0.88 -60.75,2.03 -91.07,4.04c-2.15,0.14 -4.3,0.28 -6.45,0.42c-6.56,0.43 -13.13,0.88 -19.69,1.4c-27.81,2 -53.58,-4.88 -75.07,-23.31c-4.88,-4.31 -9.48,-8.75 -13.44,-13.93c-0.83,-1.08 -0.83,-1.08 -1.69,-2.19c-14.43,-19.61 -20.64,-41.11 -20.58,-65.33c0,-1.45 0,-2.89 -0.01,-4.33c-0.01,-3.94 -0.01,-7.88 -0.01,-11.83c0,-4.26 -0.01,-8.52 -0.02,-12.78c-0.02,-8.34 -0.02,-16.67 -0.02,-25.01c0,-6.79 -0.01,-13.57 -0.01,-20.35c-0.02,-19.26 -0.03,-38.53 -0.03,-57.79c0,-1.04 0,-2.07 0,-3.14c0,-1.04 0,-2.08 0,-3.15c0,-16.81 -0.02,-33.63 -0.04,-50.45c-0.03,-17.29 -0.05,-34.59 -0.05,-51.88c0.01,-9.7 0,-19.4 -0.02,-29.1c-0.02,-8.26 -0.02,-16.52 -0.01,-24.78c0.01,-4.2 0.01,-8.41 -0.01,-12.62c-0.12,-31.47 3.11,-62.29 26.24,-85.94c2.29,-2.28 2.29,-2.28 4.17,-4.81c12.24,-14.78 31.82,-23.33 50.09,-27.52c1.06,-0.26 1.06,-0.26 2.14,-0.53c9.31,-2 18.62,-1.76 28.09,-1.74zm-55.23,63.27c-2.68,3.51 -4.92,7.1 -7,11c-0.39,0.73 -0.79,1.47 -1.2,2.23c-5.29,10.81 -6.24,22.31 -6.19,34.17c0,1.41 -0.01,2.81 -0.01,4.22c-0.02,3.83 -0.01,7.65 0,11.48c0,4.14 -0.01,8.29 -0.02,12.43c-0.02,8.1 -0.02,16.2 -0.02,24.3c0.01,6.59 0.01,13.18 0,19.77c0,0.94 0,1.88 0,2.85c0,1.91 0,3.82 -0.01,5.73c-0.01,17.89 0,35.78 0.01,53.67c0.01,16.33 0,32.67 -0.03,49.01c-0.02,16.81 -0.03,33.61 -0.03,50.42c0.01,9.42 0.01,18.85 -0.01,28.27c-0.02,8.02 -0.02,16.05 0,24.07c0.01,4.09 0.01,8.17 0,12.26c-0.09,25.24 0.77,47.42 19.61,66.45c4.28,3.94 8.78,6.94 13.9,9.67c0.74,0.39 1.48,0.79 2.24,1.2c10.28,5.03 21.32,6.25 32.62,6.17c1.23,0 2.46,0.01 3.72,0.01c3.36,0.01 6.73,0 10.09,-0.01c3.65,-0.01 7.29,0 10.93,0.01c6.3,0.01 12.6,0.01 18.91,0c9.11,-0.01 18.23,0 27.35,0.01c14.81,0.02 29.62,0.04 44.43,0.04c0.88,0 1.77,0 2.68,0c9.88,0 19.76,0.01 29.64,0c3.58,0 7.17,0 10.76,0c0.88,0 1.77,0 2.68,0c14.76,0 29.52,0.02 44.29,0.04c9.09,0.02 18.19,0.02 27.29,0.01c6.22,-0.01 12.45,-0.01 18.68,0.01c3.59,0.01 7.19,0.01 10.78,-0.01c3.89,-0.01 7.79,0 11.69,0.02c1.69,-0.02 1.69,-0.02 3.42,-0.03c18.56,0.17 30.29,16.88 42.46,29.11c2.61,2.62 5.22,5.24 7.83,7.85c5.53,5.54 11.05,11.09 16.57,16.63c6.44,6.46 12.87,12.91 19.31,19.37c2.58,2.58 5.16,5.17 7.73,7.75c1.57,1.57 3.13,3.14 4.7,4.71c1.07,1.09 1.07,1.09 2.18,2.19c0.65,0.66 1.3,1.31 1.97,1.98c0.57,0.57 1.14,1.14 1.72,1.73c1.16,1.32 1.16,1.32 2.33,1.21c0.01,-0.96 0.01,-1.92 0.01,-2.91c0.04,-9.06 0.1,-18.13 0.18,-27.19c0.04,-4.66 0.07,-9.32 0.08,-13.97c0.02,-4.5 0.05,-9 0.1,-13.5c0.02,-1.72 0.02,-3.43 0.02,-5.14c0.02,-18.7 0.02,-18.7 6.99,-25.67c6.48,-4.01 12.62,-3.9 20.02,-3.9c2.28,-0.02 4.56,-0.04 6.83,-0.06c3.56,-0.02 7.12,-0.04 10.68,-0.04c23.6,-0.07 43.87,-2.31 61.43,-19.74c13.15,-14.26 16.97,-31.1 16.93,-49.92c0,-1.41 0.01,-2.81 0.01,-4.21c0.02,-3.84 0.02,-7.67 0.01,-11.51c0,-4.14 0.01,-8.29 0.02,-12.43c0.02,-8.11 0.03,-16.23 0.03,-24.34c0,-6.6 0,-13.19 0.01,-19.79c0.02,-18.73 0.02,-37.46 0.02,-56.19c0,-1.01 0,-2.02 0,-3.06c0,-1.01 0,-2.02 0,-3.06c0,-16.36 0.02,-32.72 0.05,-49.08c0.03,-16.81 0.04,-33.63 0.04,-50.45c0,-9.44 0,-18.87 0.03,-28.3c0.01,-8.04 0.02,-16.07 0.01,-24.11c-0.01,-4.09 -0.01,-8.18 0.01,-12.27c0.1,-25.26 -0.75,-47.45 -19.61,-66.5c-4.28,-3.93 -8.78,-6.93 -13.9,-9.66c-0.74,-0.4 -1.47,-0.8 -2.23,-1.21c-12.41,-6.07 -25.4,-6.23 -38.88,-6.18c-1.91,0 -3.83,-0.01 -5.75,-0.02c-5.24,-0.01 -10.48,-0.01 -15.72,0c-5.67,0.01 -11.33,-0.01 -17,-0.02c-11.08,-0.01 -22.17,-0.02 -33.25,-0.01c-9.02,0 -18.03,0 -27.04,0c-1.29,0 -2.57,0 -3.89,-0.01c-2.61,0 -5.22,0 -7.83,0c-17.51,-0.01 -35.02,-0.01 -52.53,-0.01c-0.69,0 -1.37,0 -2.07,0c-5.56,0.01 -11.11,0.01 -16.67,0.01c-21.66,0.01 -43.32,0 -64.98,-0.02c-24.36,-0.03 -48.72,-0.04 -73.08,-0.03c-12.89,0 -25.78,0 -38.67,-0.02c-10.97,-0.01 -21.94,-0.01 -32.91,0c-5.6,0.01 -11.19,0.02 -16.79,0c-5.13,-0.01 -10.25,-0.01 -15.38,0.01c-1.85,0 -3.7,0 -5.54,-0.01c-22.72,-0.12 -42,5.34 -57.79,22.52z" fill="%2322a9cb" id="svg_1"/><path d="m258,170c0,0.66 0,1.32 0,2c0.68,0.17 1.36,0.33 2.06,0.5c3.7,1.89 5.62,4.39 8.24,7.54c2.02,2.33 4.26,4.1 6.7,5.96c3.03,2.87 5.79,5.9 8.5,9.06c2.62,3.03 5.31,5.5 8.5,7.94c3.01,2.85 5.75,5.85 8.44,9c2.96,3.42 6.04,6.17 9.56,9c2.84,2.7 5.43,5.5 7.94,8.5c2.76,3.27 5.72,5.83 9.06,8.5c1.88,1.69 1.88,1.69 3,3c0,0.66 0,1.32 0,2c0.99,0 1.98,0 3,0c1.57,1.46 1.57,1.46 3.13,3.38c0.51,0.62 1.03,1.25 1.57,1.89c1.3,1.73 1.3,1.73 2.3,3.73c0.87,0.37 0.87,0.37 1.75,0.75c3.18,1.77 4.94,4.47 7.25,7.25c2.07,1.18 2.07,1.18 4,2c0.45,-0.45 0.9,-0.91 1.36,-1.38c10.98,-11.09 21.98,-22.16 32.99,-33.23c5.32,-5.34 10.64,-10.7 15.95,-16.06c4.62,-4.68 9.26,-9.35 13.91,-14.01c2.46,-2.46 4.91,-4.93 7.36,-7.41c2.73,-2.78 5.48,-5.53 8.24,-8.29c0.8,-0.81 1.6,-1.63 2.42,-2.47c5.54,-5.5 10.92,-9.27 18.7,-10.68c7.19,0.09 14.13,1.33 19.85,5.98c1.22,1.55 1.22,1.55 1.22,4.55c0.66,0 1.32,0 2,0c2.83,6.24 4.31,12.16 3,19c-3.08,7.88 -7.65,13.35 -13.65,19.21c-0.85,0.86 -1.71,1.72 -2.6,2.61c-2.33,2.33 -4.68,4.65 -7.03,6.96c-2.46,2.43 -4.91,4.88 -7.36,7.32c-4.63,4.62 -9.27,9.22 -13.91,13.81c-5.3,5.24 -10.58,10.49 -15.86,15.75c-10.85,10.79 -21.71,21.57 -32.59,32.34c2.92,4.57 5.75,7.62 10,11c3.03,2.87 5.79,5.9 8.5,9.06c2.62,3.03 5.31,5.5 8.5,7.94c3.01,2.85 5.75,5.85 8.44,9c2.96,3.42 6.04,6.17 9.56,9c2.84,2.7 5.43,5.5 7.94,8.5c2.76,3.27 5.73,5.81 9.06,8.5c2.82,2.68 5.39,5.45 7.88,8.44c2.58,3.06 5.39,5.61 8.46,8.17c7.07,5.93 13.86,13.17 14.91,22.63c0.37,7.43 -1.1,14.2 -6.12,19.87c-6.67,6.09 -12,7.27 -20.95,7.16c-4.03,-0.34 -6.67,-1.31 -10.18,-3.27c0,-0.66 0,-1.32 0,-2c-0.87,-0.39 -0.87,-0.39 -1.77,-0.78c-2.42,-1.33 -4.03,-2.77 -5.98,-4.73c-1.09,-1.08 -1.09,-1.08 -2.21,-2.2c-1.18,-1.19 -1.18,-1.19 -2.39,-2.41c-0.84,-0.84 -1.68,-1.68 -2.54,-2.54c-2.3,-2.3 -4.59,-4.6 -6.88,-6.91c-2.4,-2.41 -4.8,-4.81 -7.2,-7.21c-4.54,-4.55 -9.08,-9.11 -13.62,-13.67c-5.17,-5.19 -10.34,-10.37 -15.51,-15.55c-10.64,-10.66 -21.27,-21.33 -31.9,-32c-3.18,1.4 -5.3,3.06 -7.74,5.52c-0.72,0.73 -1.45,1.45 -2.2,2.21c-0.79,0.8 -1.58,1.6 -2.39,2.42c-1.26,1.26 -1.26,1.26 -2.54,2.55c-2.29,2.31 -4.58,4.62 -6.87,6.94c-2.4,2.42 -4.81,4.84 -7.22,7.26c-7.16,7.2 -14.31,14.4 -21.46,21.61c-5.56,5.6 -11.11,11.2 -16.68,16.79c-2.39,2.4 -4.79,4.81 -7.17,7.23c-2.66,2.69 -5.34,5.38 -8.01,8.06c-0.78,0.8 -1.57,1.59 -2.37,2.41c-6.56,6.55 -12.56,11.07 -22.1,11.25c-6.89,-0.09 -12.71,-1.92 -17.86,-6.7c-5.67,-6.35 -6.94,-12.01 -6.86,-20.44c0.92,-6.11 4.12,-10.17 8.27,-14.59c0.51,-0.54 1.02,-1.08 1.54,-1.64c8.12,-8.56 16.48,-16.89 24.83,-25.23c2.49,-2.5 4.98,-5 7.47,-7.5c2.39,-2.41 4.78,-4.8 7.18,-7.2c0.89,-0.9 1.79,-1.8 2.71,-2.73c0.82,-0.82 1.64,-1.64 2.49,-2.48c0.72,-0.72 1.44,-1.45 2.19,-2.2c1.79,-1.54 1.79,-1.54 3.79,-1.54c0,-0.66 0,-1.32 0,-2c0.66,0 1.32,0 2,0c0,-0.99 0,-1.98 0,-3c1.65,-1.02 3.32,-2.01 5,-3c2.32,-2.03 4.46,-4.22 6.61,-6.42c0.62,-0.62 1.23,-1.23 1.87,-1.87c1.95,-1.96 3.89,-3.93 5.83,-5.9c1.33,-1.33 2.65,-2.67 3.98,-4c3.24,-3.27 6.48,-6.54 9.71,-9.81c-1.35,-3.02 -2.87,-5.11 -5.21,-7.45c-0.66,-0.66 -1.32,-1.32 -2,-2.01c-0.72,-0.71 -1.44,-1.43 -2.19,-2.17c-0.76,-0.76 -1.53,-1.52 -2.31,-2.31c-2.53,-2.52 -5.06,-5.04 -7.59,-7.56c-1.76,-1.75 -3.51,-3.5 -5.27,-5.26c-4.16,-4.14 -8.31,-8.29 -12.48,-12.43c-5.18,-5.16 -10.35,-10.32 -15.53,-15.48c-7.6,-7.59 -15.2,-15.16 -22.81,-22.74c-1,-1 -1,-1 -2.02,-2.02c-0.62,-0.61 -1.24,-1.23 -1.88,-1.86c-1.08,-1.08 -2.15,-2.16 -3.21,-3.24c-1.95,-1.98 -3.76,-3.65 -6.06,-5.22c-5.1,-4.71 -6.69,-10.43 -7,-17.25c0.29,-7.7 3.28,-13.11 8.81,-18.37c8.23,-6.39 18.38,-7.32 27.75,-2.63z" fill="%2322a9cb" id="svg_2"/><path d="m475,205c0,3 0,3 -1.37,4.74c-0.98,0.97 -0.98,0.97 -1.97,1.96c-0.74,0.75 -1.48,1.49 -2.24,2.26c-0.83,0.81 -1.65,1.62 -2.5,2.46c-0.86,0.86 -1.71,1.72 -2.6,2.6c-2.36,2.36 -4.72,4.71 -7.09,7.05c-2.47,2.46 -4.93,4.92 -7.4,7.38c-4.67,4.66 -9.34,9.31 -14.02,13.96c-5.33,5.29 -10.65,10.59 -15.96,15.9c-10.94,10.9 -21.89,21.8 -32.85,32.69c2.92,4.57 5.75,7.62 10,11c3.03,2.87 5.79,5.9 8.5,9.06c2.62,3.03 5.31,5.5 8.5,7.94c1.69,1.65 3.35,3.31 5,5c0.76,0.72 1.53,1.44 2.31,2.19c1.69,1.81 1.69,1.81 1.69,3.81c-3.14,-1.39 -5.25,-3.01 -7.67,-5.44c-0.7,-0.7 -1.4,-1.4 -2.12,-2.12c-1.12,-1.14 -1.12,-1.14 -2.26,-2.29c-0.77,-0.78 -1.54,-1.55 -2.33,-2.35c-2.46,-2.47 -4.92,-4.95 -7.37,-7.42c-1.67,-1.68 -3.34,-3.36 -5,-5.04c-4.09,-4.11 -8.17,-8.22 -12.25,-12.34c1.42,-3.23 3.13,-5.38 5.62,-7.86c1.13,-1.13 1.13,-1.13 2.28,-2.29c0.82,-0.81 1.65,-1.63 2.5,-2.47c0.87,-0.87 1.73,-1.74 2.63,-2.64c2.38,-2.37 4.76,-4.75 7.14,-7.12c2.5,-2.48 4.98,-4.96 7.47,-7.45c4.71,-4.7 9.43,-9.4 14.14,-14.1c5.37,-5.35 10.74,-10.7 16.1,-16.05c11.04,-11.01 22.08,-22.02 33.12,-33.02z" fill="%2322a9cb" id="svg_3"/><path d="m384,296c3.84,1.51 5.49,3.8 8,7c1.65,1.35 3.32,2.69 5,4c3.03,2.87 5.79,5.9 8.5,9.06c2.62,3.03 5.31,5.5 8.5,7.94c1.69,1.65 3.35,3.31 5,5c0.76,0.72 1.53,1.44 2.31,2.19c1.69,1.81 1.69,1.81 1.69,3.81c-3.12,-1.39 -5.25,-3 -7.67,-5.41c-0.7,-0.69 -1.4,-1.39 -2.12,-2.1c-1.12,-1.13 -1.12,-1.13 -2.26,-2.27c-0.77,-0.77 -1.54,-1.54 -2.33,-2.33c-1.63,-1.63 -3.25,-3.25 -4.88,-4.88c-2.49,-2.51 -4.99,-5 -7.49,-7.49c-1.58,-1.58 -3.16,-3.16 -4.73,-4.74c-0.76,-0.75 -1.51,-1.5 -2.29,-2.27c-1.03,-1.04 -1.03,-1.04 -2.08,-2.1c-0.61,-0.61 -1.22,-1.22 -1.85,-1.85c-1.3,-1.56 -1.3,-1.56 -1.3,-3.56z" fill="%2322a9cb" id="svg_4"/><path d="m403,316c6.36,2.94 11.16,8.03 16,13c0.76,0.72 1.53,1.44 2.31,2.19c1.69,1.81 1.69,1.81 1.69,3.81c-3.24,-1.42 -5.4,-3.15 -7.89,-5.66c-0.71,-0.71 -1.42,-1.42 -2.15,-2.15c-0.73,-0.75 -1.46,-1.49 -2.21,-2.25c-0.75,-0.75 -1.49,-1.49 -2.26,-2.26c-5.49,-5.54 -5.49,-5.54 -5.49,-6.68z" fill="%2322a9cb" id="svg_5"/><path d="m432,344c4.69,3.39 9.01,6.79 13,11c0.76,0.72 1.53,1.44 2.31,2.19c1.69,1.81 1.69,1.81 1.69,3.81c-2.9,-1.31 -4.98,-2.73 -7.23,-4.97c-0.86,-0.86 -0.86,-0.86 -1.74,-1.73c-0.59,-0.59 -1.18,-1.19 -1.78,-1.8c-0.6,-0.59 -1.2,-1.19 -1.82,-1.8c-0.57,-0.57 -1.14,-1.14 -1.73,-1.73c-0.52,-0.52 -1.04,-1.04 -1.57,-1.58c-1.13,-1.39 -1.13,-1.39 -1.13,-3.39z" fill="%2322a9cb" id="svg_6"/><path d="m339,250c0.33,0.66 0.66,1.32 1,2c0.87,0.37 0.87,0.37 1.75,0.75c3.19,1.77 4.95,4.44 7.25,7.25c1.33,1.01 2.66,2.01 4,3c0,0.66 0,1.32 0,2c-3.83,-1.58 -6.33,-4.03 -9.25,-6.94c-0.89,-0.87 -1.78,-1.75 -2.7,-2.65c-2.05,-2.41 -2.05,-2.41 -2.05,-5.41z" fill="%2322a9cb" id="svg_7"/><path d="m423,335c1.32,0.93 2.63,1.87 3.94,2.81c0.73,0.52 1.46,1.05 2.21,1.58c1.85,1.61 1.85,1.61 2.85,4.61c-3.82,-1.56 -6.26,-3.96 -9,-7c0,-0.66 0,-1.32 0,-2z" fill="%2322a9cb" id="svg_8"/><path d="m395,308c3.94,1.67 6.79,4.23 10,7c-0.99,0.33 -1.98,0.66 -3,1c-1.17,-1.14 -2.34,-2.29 -3.5,-3.44c-0.65,-0.64 -1.3,-1.27 -1.97,-1.93c-1.53,-1.63 -1.53,-1.63 -1.53,-2.63z" fill="%2322a9cb" id="svg_9"/><path d="m232,171c0.66,0.33 1.32,0.66 2,1c-2.31,2.64 -4.62,5.28 -7,8c-0.66,-0.33 -1.32,-0.66 -2,-1c2.31,-2.64 4.62,-5.28 7,-8z" fill="%2322a9cb" id="svg_10"/><path d="m0,0c3.57,1.88 5.55,3.17 7,7c-2.87,-1.29 -4.98,-2.57 -7,-5c0,-0.66 0,-1.32 0,-2z" fill="%236E6F70" id="svg_11" transform="translate(451,363)"/><path d="m0,0c2.64,1.98 5.28,3.96 8,6c-0.99,0.33 -1.98,0.66 -3,1c-1.71,-1.62 -3.37,-3.29 -5,-5c0,-0.66 0,-1.32 0,-2z" fill="%23767678" id="svg_12" transform="translate(432,344)"/><path d="m504,302c0.33,0 0.66,0 1,0c0,2.97 0,5.94 0,9c-0.33,0 -0.66,0 -1,0c0,-2.97 0,-5.94 0,-9z" fill="%2322a9cb" id="svg_13"/></g></svg>');
    --svg-code: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 568 576" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"><g><path style="opacity:1" fill="%2322a9cb" d="M 13.5,20.5 C 193.5,20.5 373.5,20.5 553.5,20.5C 553.5,200.833 553.5,381.167 553.5,561.5C 373.5,561.5 193.5,561.5 13.5,561.5C 13.5,381.167 13.5,200.833 13.5,20.5 Z M 58.5,66.5 C 208.5,66.5 358.5,66.5 508.5,66.5C 508.5,96.1667 508.5,125.833 508.5,155.5C 358.5,155.5 208.5,155.5 58.5,155.5C 58.5,125.833 58.5,96.1667 58.5,66.5 Z M 58.5,201.5 C 208.5,201.5 358.5,201.5 508.5,201.5C 508.5,306.167 508.5,410.833 508.5,515.5C 358.5,515.5 208.5,515.5 58.5,515.5C 58.5,410.833 58.5,306.167 58.5,201.5 Z"/></g><g><path style="opacity:1" fill="%2322a9cb" d="M 103.5,88.5 C 118.5,88.5 133.5,88.5 148.5,88.5C 148.5,103.5 148.5,118.5 148.5,133.5C 133.5,133.5 118.5,133.5 103.5,133.5C 103.5,118.5 103.5,103.5 103.5,88.5 Z"/></g><g><path style="opacity:1" fill="%2322a9cb" d="M 193.5,88.5 C 208.5,88.5 223.5,88.5 238.5,88.5C 238.5,103.5 238.5,118.5 238.5,133.5C 223.5,133.5 208.5,133.5 193.5,133.5C 193.5,118.5 193.5,103.5 193.5,88.5 Z"/></g><g><path style="opacity:1" fill="%2322a9cb" d="M 283.5,88.5 C 298.5,88.5 313.5,88.5 328.5,88.5C 328.5,103.5 328.5,118.5 328.5,133.5C 313.5,133.5 298.5,133.5 283.5,133.5C 283.5,118.5 283.5,103.5 283.5,88.5 Z"/></g><g><path style="opacity:1" fill="%2322a9cb" d="M 176.5,275.5 C 187.913,285.41 198.913,295.91 209.5,307C 192.319,324.014 175.319,341.181 158.5,358.5C 175.319,375.819 192.319,392.986 209.5,410C 198.986,420.681 188.319,431.181 177.5,441.5C 149.5,414.167 121.833,386.5 94.5,358.5C 121.854,330.812 149.188,303.146 176.5,275.5 Z"/></g><g><path style="opacity:1" fill="%2322a9cb" d="M 374.5,289.5 C 377.833,288.167 380.167,285.833 381.5,282.5C 383.607,278.865 386.607,276.699 390.5,276C 417.667,303.167 444.833,330.333 472,357.5C 472.667,358.167 472.667,358.833 472,359.5C 444.833,386.667 417.667,413.833 390.5,441C 389.833,441.667 389.167,441.667 388.5,441C 378.319,430.652 367.986,420.486 357.5,410.5C 374.5,393.167 391.5,375.833 408.5,358.5C 391.681,341.181 374.681,324.014 357.5,307C 363.37,301.298 369.036,295.465 374.5,289.5 Z"/></g><g><path style="opacity:1" fill="%2322a9cb" d="M 308.5,278.5 C 321.115,285.812 333.449,293.646 345.5,302C 346.022,302.561 346.355,303.228 346.5,304C 317.074,349.095 287.241,393.928 257,438.5C 244.586,430.043 232.086,421.709 219.5,413.5C 249.612,368.736 279.278,323.736 308.5,278.5 Z"/></g><g><path style="opacity:1" fill="%2322a9cb" d="M 381.5,282.5 C 380.167,285.833 377.833,288.167 374.5,289.5C 376.5,286.833 378.833,284.5 381.5,282.5 Z"/></g></svg>');
    --svg-python: url('data:image/svg+xml;utf8,<svg viewBox="0 0 561 565" xmlns="http://www.w3.org/2000/svg" version="1.1"><g class="layer"> <path d="m280.69,0.69c1.01,0 2.02,-0.01 3.06,-0.01c17.19,-0.03 34.26,0.87 51.19,4.07c0.9,0.17 1.81,0.34 2.74,0.52c21.88,4.29 43.18,10.92 60.32,25.73c0.67,0.57 1.35,1.15 2.04,1.74c9.78,9.03 16.13,22.16 17.96,35.26c0.08,2.07 0.12,4.14 0.11,6.2c0,1.23 0,2.45 0,3.71c-0.01,1.34 -0.02,2.69 -0.02,4.03c-0.01,1.42 -0.01,2.85 -0.01,4.27c-0.01,3.87 -0.03,7.73 -0.05,11.59c-0.01,2.42 -0.02,4.84 -0.03,7.26c-0.03,7.59 -0.07,15.17 -0.11,22.76c-0.06,8.73 -0.09,17.45 -0.11,26.17c-0.02,6.77 -0.05,13.53 -0.09,20.3c-0.03,4.03 -0.05,8.06 -0.05,12.09c0,3.8 -0.02,7.6 -0.06,11.39c-0.02,2.04 -0.01,4.07 -0.01,6.1c-0.23,18.73 -6.38,36.14 -19.75,49.51c-14.06,13.08 -34,20.72 -53.23,20.76c-1.27,0.01 -2.54,0.01 -3.84,0.02c-1.4,0 -2.79,0 -4.19,0c-1.48,0 -2.96,0.01 -4.44,0.02c-3.18,0.01 -6.36,0.02 -9.54,0.02c-5.04,0.01 -10.09,0.03 -15.14,0.05c-14.34,0.07 -28.69,0.12 -43.04,0.15c-7.93,0.02 -15.86,0.05 -23.79,0.09c-4.18,0.02 -8.37,0.04 -12.55,0.04c-38.85,-0.32 -38.85,-0.32 -73.06,16.47c-0.98,0.77 -1.97,1.54 -2.99,2.33c-13.33,11.2 -20.28,30.95 -23.01,47.67c-0.11,2.68 -0.18,5.33 -0.2,8.01c-0.01,0.79 -0.02,1.58 -0.03,2.39c-0.03,2.6 -0.06,5.21 -0.08,7.81c-0.02,1.81 -0.05,3.62 -0.07,5.43c-0.05,4.75 -0.1,9.5 -0.15,14.25c-0.05,4.86 -0.11,9.71 -0.16,14.56c-0.11,9.52 -0.21,19.04 -0.31,28.55c-7.61,0.08 -15.22,0.13 -22.84,0.17c-2.58,0.01 -5.17,0.03 -7.75,0.06c-3.74,0.04 -7.47,0.05 -11.2,0.07c-1.15,0.01 -2.29,0.03 -3.46,0.04c-17.73,0.01 -32.66,-6.54 -45.75,-18.34c-0.73,-0.62 -1.47,-1.24 -2.22,-1.87c-26.39,-23.87 -33.03,-66.46 -34.78,-100.13c-0.21,-6.58 -0.24,-13.16 -0.25,-19.75c0,-0.9 0,-1.81 0,-2.74c0.05,-39.01 6.14,-81.83 34.61,-110.91c18.23,-17.74 39.78,-22.25 64.19,-22.05c2.01,0 4.02,0 6.03,0c5.41,0 10.83,0.02 16.24,0.05c5.67,0.02 11.35,0.02 17.02,0.03c10.73,0.01 21.45,0.04 32.17,0.08c12.22,0.05 24.44,0.07 36.66,0.09c25.11,0.04 50.22,0.11 75.33,0.2c0,-6.27 0,-12.54 0,-19c-44.88,0 -89.76,0 -136,0c-1.12,-14.64 -1.12,-14.64 -1.17,-19.71c-0.02,-1.72 -0.02,-1.72 -0.04,-3.47c-0.01,-1.19 -0.02,-2.38 -0.03,-3.61c0,-1.26 -0.01,-2.53 -0.02,-3.83c-0.01,-2.65 -0.03,-5.31 -0.03,-7.96c-0.01,-3.37 -0.05,-6.74 -0.09,-10.11c-0.03,-3.26 -0.03,-6.52 -0.04,-9.78c-0.02,-1.2 -0.04,-2.39 -0.06,-3.62c0.04,-14.54 5.64,-24.92 15.36,-35.41c29.61,-29.45 82,-29.74 120.81,-29.81zm-93.38,50.44c-4.96,6.18 -8.18,12.35 -7.73,20.42c1.06,6.11 3.91,12.18 8.42,16.45c6.91,4.26 13.27,6.81 21.44,5.38c6.41,-1.66 11.59,-4.51 15.44,-10c3.8,-6.84 5.12,-14.66 3.02,-22.24c-2.83,-6.74 -7.91,-12.19 -14.46,-15.39c-10.25,-2.23 -17.95,-1.09 -26.13,5.38z" fill="%2322a9cb" id="svg_1" transform="matrix(1 0 0 1 0 0)"/><path d="m435,143c7.61,-0.08 15.23,-0.13 22.84,-0.16c2.59,-0.02 5.17,-0.04 7.76,-0.07c3.73,-0.03 7.46,-0.05 11.2,-0.06c1.14,-0.02 2.28,-0.03 3.45,-0.05c17.73,0 32.66,6.54 45.75,18.34c0.73,0.62 1.47,1.24 2.23,1.88c18.28,16.53 26.14,42.74 30.77,66.12c0.26,1.23 0.26,1.23 0.52,2.48c1.78,9.26 1.83,18.39 1.85,27.79c0.01,1.76 0.02,3.52 0.03,5.29c0.01,3.69 0.02,7.37 0.03,11.06c0,3.73 0.02,7.46 0.06,11.19c0.38,40.34 0.38,40.34 -5.49,60.19c-0.23,0.8 -0.47,1.6 -0.71,2.43c-7.5,25.09 -21.42,46.96 -44.56,60.23c-10.91,5.36 -22.4,8.67 -34.56,8.58c-0.84,0 -1.68,0 -2.54,0.01c-2.8,0 -5.59,-0.01 -8.38,-0.02c-2.01,0 -4.02,0 -6.03,0c-5.44,0 -10.88,-0.01 -16.33,-0.03c-5.69,-0.01 -11.38,-0.01 -17.08,-0.01c-10.77,-0.01 -21.54,-0.03 -32.32,-0.05c-12.26,-0.02 -24.53,-0.03 -36.8,-0.04c-25.23,-0.02 -50.46,-0.06 -75.69,-0.1c0,6.27 0,12.54 0,19c45.21,0 90.42,0 137,0c0.08,11.65 0.16,23.31 0.25,35.31c0.04,3.66 0.07,7.32 0.11,11.09c0.02,4.52 0.02,4.52 0.02,6.65c0.01,1.46 0.02,2.92 0.04,4.39c0.22,16.14 -4.02,27.17 -14.42,39.56c-30.85,29.44 -81.8,30.24 -121.69,30.31c-1.01,0.01 -2.02,0.01 -3.06,0.01c-17.19,0.04 -34.26,-0.87 -51.19,-4.07c-0.9,-0.17 -1.8,-0.34 -2.73,-0.51c-20.12,-3.95 -41.81,-9.6 -57.33,-23.74c-1.24,-1.01 -1.24,-1.01 -2.5,-2.05c-9.98,-8.38 -18.3,-20.4 -19.81,-33.66c-0.64,-8.14 -0.82,-16.22 -0.78,-24.38c0.01,-1.36 0.01,-2.71 0.01,-4.07c0.01,-3.64 0.03,-7.29 0.05,-10.93c0.01,-2.29 0.02,-4.58 0.03,-6.86c0.03,-7.19 0.07,-14.37 0.12,-21.56c0.05,-8.24 0.08,-16.48 0.1,-24.72c0.02,-6.41 0.05,-12.81 0.09,-19.22c0.03,-3.81 0.05,-7.62 0.05,-11.43c0,-3.59 0.03,-7.18 0.06,-10.76c0.02,-1.92 0.01,-3.84 0.01,-5.75c0.25,-19.03 6.96,-36.29 20.46,-49.76c4.27,-4.04 8.91,-7.12 14.11,-9.85c1.29,-0.69 1.29,-0.69 2.61,-1.39c10.94,-5.38 23.59,-8.72 35.8,-8.75c1.27,0 2.54,-0.01 3.85,-0.01c1.39,-0.01 2.79,-0.01 4.18,-0.01c1.48,0 2.96,-0.01 4.44,-0.01c3.18,-0.01 6.36,-0.02 9.54,-0.03c5.05,-0.01 10.09,-0.03 15.14,-0.05c14.35,-0.06 28.69,-0.12 43.04,-0.15c7.93,-0.02 15.86,-0.05 23.79,-0.09c4.18,-0.02 8.37,-0.04 12.56,-0.04c40.66,0.06 40.66,0.06 76.05,-18.47c3.35,-3.45 6.23,-7.07 9,-11c0.55,-0.76 1.1,-1.51 1.67,-2.29c8.02,-12.03 12.61,-28.77 12.65,-43.17c0.01,-0.79 0.02,-1.58 0.03,-2.4c0.03,-2.58 0.05,-5.16 0.06,-7.74c0.02,-1.8 0.04,-3.6 0.06,-5.41c0.05,-4.72 0.09,-9.44 0.13,-14.16c0.04,-4.82 0.09,-9.65 0.14,-14.48c0.1,-9.45 0.18,-18.9 0.26,-28.35zm-92,334c-5.88,5.92 -8.84,11.46 -9,20c0.77,7.38 4.43,13.94 9.94,18.88c6.58,4.56 13.22,5.05 21.06,4.12c7.04,-2.03 11.08,-5.51 14.84,-11.72c3.33,-6.56 4.61,-12.56 2.4,-19.75c-3.29,-7.78 -7.03,-11.95 -14.72,-15.52c-8.72,-3.5 -17.32,-1.93 -24.52,3.99z" fill="%2322a9cb" id="svg_2"/></g></svg>');
    --svg-csharp: url('data:image/svg+xml;utf8,<svg viewBox="0 0 256 288" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid" version="1.1"><g class="layer"><title>Layer 1</title><g id="svg_1"><path d="m255.57,84.45c0,-4.83 -1.04,-9.1 -3.13,-12.76c-2.05,-3.6 -5.12,-6.62 -9.24,-9.01c-34.03,-19.62 -68.08,-39.17 -102.1,-58.81c-9.17,-5.3 -18.06,-5.1 -27.16,0.27c-13.55,7.98 -81.35,46.83 -101.55,58.53c-8.33,4.82 -12.37,12.19 -12.38,21.77c-0.01,39.46 0,78.91 -0.01,118.37c0,4.72 0.99,8.91 2.99,12.52c2.05,3.71 5.17,6.81 9.38,9.25c20.21,11.7 88.02,50.55 101.56,58.54c9.11,5.37 18,5.56 27.17,0.26c34.02,-19.64 68.08,-39.19 102.11,-58.81c4.22,-2.44 7.33,-5.55 9.38,-9.25c2,-3.61 2.99,-7.8 2.99,-12.52c0,0 0,-78.89 -0.01,-118.35" fill="%2322a9cb" fill-rule="nonzero" id="svg_2"/><path d="m128.18,143.24l-125.19,72.09c2.05,3.71 5.17,6.81 9.38,9.25c20.21,11.7 88.02,50.55 101.56,58.54c9.11,5.37 18,5.56 27.17,0.26c34.02,-19.64 68.08,-39.19 102.11,-58.81c4.22,-2.44 7.33,-5.55 9.38,-9.25l-124.41,-72.08" fill="%2322a9cb" fill-rule="nonzero" id="svg_3" transform="matrix(1 0 0 1 0 0)"/><path d="m255.57,84.45c0,-4.83 -1.04,-9.1 -3.13,-12.76l-124.26,71.55l124.41,72.08c2,-3.61 2.99,-7.8 2.99,-12.52c0,0 0,-78.89 -0.01,-118.35" fill="%2322a9cb" fill-rule="nonzero" id="svg_4" transform="matrix(1 0 0 1 0 0)"/><path d="m201.89,116.29l0,13.48l13.48,0l0,-13.48l6.73,0l0,13.48l13.48,0l0,6.73l-13.48,0l0,13.48l13.48,0l0,6.74l-13.48,0l0,13.47l-6.73,0l0,-13.47l-13.48,0l0,13.47l-6.73,0l0,-13.47l-13.48,0l0,-6.74l13.48,0l0,-13.48l-13.48,0l0,-6.73l13.48,0l0,-13.48l6.73,0zm13.48,20.21l-13.48,0l0,13.48l13.48,0l0,-13.48z" fill="%23FFFFFF" id="svg_5"/><path d="m128.46,48.63c35.14,0 65.82,19.08 82.26,47.45l-0.16,-0.27l-41.35,23.81c-8.15,-13.8 -23.08,-23.1 -40.21,-23.3l-0.54,0c-26.13,0 -47.31,21.18 -47.31,47.31c0,8.54 2.28,16.55 6.24,23.46c8.15,14.24 23.48,23.84 41.07,23.84c17.69,0 33.11,-9.72 41.22,-24.11l-0.2,0.35l41.29,23.91c-16.26,28.13 -46.52,47.16 -81.26,47.54l-1.05,0.01c-35.26,0 -66.03,-19.21 -82.42,-47.73c-8,-13.92 -12.58,-30.06 -12.58,-47.27c0,-52.47 42.53,-95 95,-95z" fill="%23FFFFFF" fill-rule="nonzero" id="svg_6"/></g></g></svg>');
    --svg-javascript: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 541 550" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"><g><path style="opacity:1" fill="%23f7f9fb" d="M -0.5,-0.5 C 179.833,-0.5 360.167,-0.5 540.5,-0.5C 540.5,182.833 540.5,366.167 540.5,549.5C 360.167,549.5 179.833,549.5 -0.5,549.5C -0.5,366.167 -0.5,182.833 -0.5,-0.5 Z"/></g><g><path style="opacity:1" fill="%23b9bbbc" d="M 5.5,10.5 C 181.833,10.5 358.167,10.5 534.5,10.5C 534.5,186.833 534.5,363.167 534.5,539.5C 358.167,539.5 181.833,539.5 5.5,539.5C 5.5,363.167 5.5,186.833 5.5,10.5 Z"/></g><g><path style="opacity:1" fill="%2322a9cb" d="M 6.5,11.5 C 182.167,11.5 357.833,11.5 533.5,11.5C 533.5,187.167 533.5,362.833 533.5,538.5C 357.833,538.5 182.167,538.5 6.5,538.5C 6.5,362.833 6.5,187.167 6.5,11.5 Z"/></g><g><path style="opacity:1" fill="%23f6f7fa" d="M 398.5,249.5 C 433.146,246.908 459.48,260.242 477.5,289.5C 464.752,297.958 451.919,306.291 439,314.5C 430.456,298.554 417.29,291.72 399.5,294C 381.212,303.782 378.545,316.782 391.5,333C 406.46,341.979 422.127,349.646 438.5,356C 458.997,364.173 474.83,377.673 486,396.5C 491.257,413.608 491.923,430.941 488,448.5C 480.054,470.251 464.887,484.418 442.5,491C 416.171,497.845 390.171,496.845 364.5,488C 344.655,479.154 329.655,465.154 319.5,446C 332.139,437.676 345.139,429.842 358.5,422.5C 366.879,436.529 378.879,446.029 394.5,451C 404.212,451.824 413.879,451.491 423.5,450C 438.232,445.045 444.065,434.878 441,419.5C 436.392,411.559 429.892,405.725 421.5,402C 400.879,394.189 381.213,384.523 362.5,373C 336.045,350.951 328.211,323.451 339,290.5C 347.344,273.157 360.511,260.991 378.5,254C 385.201,252.03 391.868,250.53 398.5,249.5 Z"/></g><g><path style="opacity:1" fill="%23f6f7fa" d="M 293.5,391.5 C 296.05,416.912 292.883,441.579 284,465.5C 272.739,484.07 256.239,494.57 234.5,497C 208.16,501.165 184.493,495.165 163.5,479C 155.944,471.22 149.611,462.554 144.5,453C 157.965,445.032 171.299,436.865 184.5,428.5C 188.747,435.788 194.08,442.288 200.5,448C 214.586,456.592 227.419,455.092 239,443.5C 242.694,428.09 244.528,412.423 244.5,396.5C 243.586,367.175 243.252,337.842 243.5,308.5C 244.497,290.674 244.83,272.674 244.5,254.5C 260.5,254.5 276.5,254.5 292.5,254.5C 292.168,300.336 292.501,346.003 293.5,391.5 Z"/></g><g><path style="opacity:1" fill="%23b7b8ba" d="M 293.5,391.5 C 292.501,346.003 292.168,300.336 292.5,254.5C 276.5,254.5 260.5,254.5 244.5,254.5C 244.83,272.674 244.497,290.674 243.5,308.5C 243.5,290.167 243.5,271.833 243.5,253.5C 260.167,253.5 276.833,253.5 293.5,253.5C 293.5,299.5 293.5,345.5 293.5,391.5 Z"/></g></svg>');
    --svg-dart: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="480" height="480" viewBox="0 0 480 480" xml:space="preserve"><g transform="matrix(18.91 0 0 19.01 236.88 238.47)"><path style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(34,169,203); fill-rule: nonzero; opacity: 1;"  transform=" translate(-12, -12)" d="M 4.105 4.105 S 9.158 1.58 11.684 0.316 a 3.079 3.079 0 0 1 1.481 -0.315 c 0.766 0.047 1.677 0.788 1.677 0.788 L 24 9.948 v 9.789 h -4.263 V 24 H 9.789 l -9 -9 C 0.303 14.5 0 13.795 0 13.105 c 0 -0.319 0.18 -0.818 0.316 -1.105 l 3.789 -7.895 z m 0.679 0.679 v 11.787 c 0.002 0.543 0.021 1.024 0.498 1.508 L 10.204 23 h 8.533 v -4.263 L 4.784 4.784 z m 12.055 -0.678 c -0.899 -0.896 -1.809 -1.78 -2.74 -2.643 c -0.302 -0.267 -0.567 -0.468 -1.07 -0.462 c -0.37 0.014 -0.87 0.195 -0.87 0.195 L 6.341 4.105 l 10.498 0.001 z" stroke-linecap="round" /></g></svg>');

    --navbar-height-small: 80px;
    --navbar-height-large: 97px; 
    --navbar-bottom-shape-height: 26px;
    
    --content-v-padding-small: 105px;
    --content-v-padding-large: 147px;
    --content-h-padding-small: 30px;
    --content-h-padding-large: 82px;

    
    
}

/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiAyp8kv8JHgFVrJJLmE0tMMPKzSQ.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiAyp8kv8JHgFVrJJLmE0tCMPI.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmv1pVGdeOcEg.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmv1pVF9eO.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm21lVGdeOcEg.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm21lVF9eO.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrJJLufntAKPY.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmg1hVGdeOcEg.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmr19VGdeOcEg.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VGdeOcEg.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm111VGdeOcEg.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm111VF9eO.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm81xVGdeOcEg.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm81xVF9eO.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrLPTufntAKPY.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrLPTucHtA.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format('woff2');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



body {
  padding-bottom: 30vh;
  margin: 0px;
  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: var(--font-color);
  background-color: var(--window-bg-color);
  overflow-x: hidden;
  overflow-y: auto;
  min-height: 100%;
}

body.no-page-scroll {
  padding-bottom: 0px;
  overflow: hidden;
  height: 100vh;
}

body.no-page-scroll .page-layout {
  width: 100%;
  height: calc(100% - var(--navbar-height-large));
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
}

body.no-page-scroll .page-content {
  white-space: nowrap;
  flex: 0 0 auto;
}

body.no-page-scroll .page-bottom {
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  flex: 1 1 auto;
}

body.no-page-scroll .page-bottom .bottom-container {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}

h1 {
  font-family: "Poppins", Sans-serif;
  line-height: 47px;
  font-size: 32px;
  color: #fff;
  display: inline-block;
  margin-left: 17px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

h1, h2, h3, h4, h5, h6 { font-weight: 500; }

h2 { margin-top: 60px; }
h2:first-child { margin-top: 15px; }

h3 {
  font-size: 1.1rem;
  line-height: 1.5rem;
  padding: 0;
  margin: 0;
}

a {
  cursor: pointer;
  text-decoration:none;
  color: var(--link-color);
  outline: none;
}

a span {
  pointer-events: none;
}

ul, ol, li {
  padding-left: 0;
}

li {
  list-style: none;
}

.tab {
  margin-left: 15px;
}

.brbr {
  margin-top: 30px;    
}
    
.brbrbr {
  margin-top: 45px;
}

.steps li {
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
}

.steps li div {
  display: inline-block;
  margin-top: 0;
}

.navbar {
  z-index: 1000;
  display: block;
  position: fixed;
  top: 0px;
  width: 100vw;
}

.navbar .navbar-top-shape {
  display: flex;
  height: calc(var(--navbar-height-large) - var(--navbar-bottom-shape-height));
  background-color: var(--navbar-bg-color);
  transition: height 0.5s ease;
  transition-delay: 0.1s;
}

.navbar .navbar-bottom-shape {
 height: var(--navbar-bottom-shape-height);
 display: block;
 width: calc(100% + 1.3px);
 margin-top: -1px;
}

.navbar .navbar-bottom-shape path {
 fill: var(--navbar-bg-color);
}  

.navbar .navbar-logo-title {
  display: flex; 
  align-items: center;
  padding-top: 18px;
  max-height: 71px;
} 

.navbar .navbar-logo-title * {
  display: inline-block;
  padding: 0px;
  transition: transform 0.75s ease;
  transition-delay: 0s;
}

.navbar .navbar-logo-title img {
  width: 45px;
}

.navbar .navbar-logo-title svg {
  pointer-events: none;
  width: 32px;
  height: 27px;
}

.navbar .logo-icon {  
  margin-top: 4px;
  margin-left: 20px;
  --animation-X: -200px;
  --animation-Y: 0;
}

.navbar .exit-icon {
  position: absolute;
  right: 30px;
  margin-top: 2px;
  --animation-X: 200px;
  --animation-Y: 0;
}

.navbar h1 {
  max-width: calc(100vw - 150px);
  --animation-X: 0;
  --animation-Y: -200px;
}


.exit-start .navbar .navbar-logo-title *,
.exit-modal .navbar .navbar-logo-title *,
.exit-cancel .navbar .navbar-logo-title * {
  transform: translate(var(--animation-X), var(--animation-Y));
}



.exit-start .navbar .navbar-top-shape,
.exit-modal .navbar .navbar-top-shape,
.exit-cancel .navbar .navbar-top-shape {
  --navbar-height-large: 110vh;
  --navbar-height-small: 110vh;
}

/*.exit-mode.navbar-modal {
  --navbar-height-large: 150vh;
}*/

.exit-modal .navbar .navbar-logo-title,
.exit-cancel .navbar .navbar-logo-title {
 width:0px;
 height:0px;
}

.exit-modal .navbar .navbar-logo-title {
 display: none;
}

.exit-cancel .navbar .navbar-logo-title {
 visibility: none;
}


.exit-modal .navbar .navbar-bottom-shape,
.exit-modal .page-layout {
 display: none!important;
}

.exit-modal {
  background-color: var(--navbar-bg-color);
}


.navbar .exit-container {
  display: none;
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;  
  overflow-x: hidden;
  overflow-y: hidden;
}

.navbar .exit-dialog {
  display: flex;
  flex-direction: column;
  max-width: 500px;
  max-height: 300px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition-property: opacity;
  transition-duration: .5s;
  user-select: none;
  opacity: 1;
}

.navbar .exit-dialog .exit-message,
.navbar .exit-dialog .exit-option {
  transition-property: transform;
  transition-duration: .75s;
  transition-delay: 0s;
}

.navbar .exit-dialog {
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
}

.navbar .exit-dialog .exit-message {
  transform: translateY(200vh);
  width: 100%;
}

.navbar .exit-dialog .exit-message span {
  display: inline-block;
  margin-bottom: 25px;
}

.navbar .exit-options {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 30px;
  padding-bottom: 30vh;
}

.navbar .exit-dialog .option-cancel {
  transform: translateX(-200vw);
  align-self: flex-start;
}

.navbar .exit-dialog .option-end {
  transform: translateX(200vw);
  align-self: flex-end;
}


.exit-start .navbar .exit-container {
  visibility: hidden;
}

.exit-start .navbar .exit-container,
.exit-modal .navbar .exit-container,
.exit-cancel .navbar .exit-container {
  display: block;
  overflow-y: auto;
}

.exit-modal .navbar .exit-dialog * {
  transform: none;
}

.exit-complete .navbar .exit-dialog {
  opacity: 0;
}


ul.tree, ul.tree ul {
  list-style: none;
  margin: 0;
  padding: 0;
  white-space:nowrap;
} 

ul.tree ul {
  margin-left: 28px;
}

ul.tree li {
  margin: 0;
  padding: 0 7px;
  border-left:1px solid #C5C9CF;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 34px;
}

ul.tree li::before {
  position:relative;
  top:-0.3em;
  height:1em;
  width:18px;
  color:white;
  border-bottom:1px solid #C5C9CF;
  content:"";
  display:inline-block;
  left:-7px;
}

ul.tree li:last-child:before {
  border-left:1px solid #C5C9CF;   
}

ul.tree > li:first-child::before {
  border: none;
  padding: 0;
  margin: 0;
}
    
ul.tree li:last-child {
  border-left:none;
}

ul.tree { margin-left: -7px; }


.collapsible-container .collapsible {
  display: grid; 
  grid-template-rows: 1fr;
  margin-bottom: 40px;
  transition: grid-template-rows 0.5s, margin-bottom 0.5s;
  overflow: hidden;
}

.collapsible-container[collapseState="collapsed"] .collapsible,
.collapsible-container[collapseState="collapsing"] .collapsible {
  grid-template-rows: 0fr;
  margin-bottom: 10px;
}

.collapsible-container .collapsible .content-container {
  overflow: hidden;
}

.collapsible-container .toggle-collapse::before {
  display:inline-block;
  background-image: var(--svg-minus);
  background-position: center;
  background-repeat: no-repeat;
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
  content: '';
  margin-right: 5px;
}

.collapsible-container[collapseState="collapsed"] .toggle-collapse::before,
.collapsible-container[collapseState="collapsing"] .toggle-collapse::before {
  background-image: var(--svg-plus);
}

.collapsible-container[collapseState="collapsed"] .collapsible * {
  display: none!important;
}

.content-container {
  display: block;
}


.link-options-list {
  list-style-type: none;
  padding-left: 0px;
}

.link-options-list li {
  padding-left: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.link-options-list.underline-first li:first-child {
  border-bottom: 1px solid var(--link-color);
  padding-bottom: 15px;
  margin-bottom: 8px;
}

.link-options-list .begin-link-group {
  border-top: 1px solid var(--link-color);
  padding-top: 10px;
  margin-top: 12px;
}


a.button {
  display: inline-block;
  color: var(--button-dark-color);
  background-color: transparent;
  border-color: var(--button-dark-color);
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  transition-property: color, background-color;
  transition-duration: .3s;
  cursor: pointer;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-transform: uppercase;
  padding: 20px 40px;
  outline: none;
  box-shadow: none;
  white-space: nowrap;
}

a.button.inverse-colors {
  color: var(--button-light-color);
  border-color: var(--button-light-color);
}

a.button:focus-visible,
a.button:hover {
  color: var(--button-light-color);
  background-color: var(--button-dark-color);
}

a.button.inverse-colors:focus-visible,
a.button.inverse-colors:hover {
  color: var(--button-dark-color);
  background-color: var(--button-light-color);
}

.button-group {
  text-align:right;
}

.button-group a.button:not(:last-child) {
    margin-right: 15px; 
}


.link-group {
  display: flex; 
  align-items: stretch; 
  justify-content: flex-end;
  text-align: right;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
}

.link-group .link-separator {
  margin: 0 7px 0 7px;
  width: 1px;
  background-color: var(--font-color);    
}

.link-group .caption {
  margin-right: auto;
  text-align: left; 
}

.copy-success::before { content: ""Copied!""; position: absolute; left: 50%; transform: translateX(-50%); background-color: orange; color: #888; padding: 10px 20px; border-radius: 0 0 20px 20px; font-weight: bold; z-index: 2000; }


.align-end {
  flex-shrink: 0; 
  flex-grow: 0; 
  align-self: end;
}

input[type="radio"] {
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  margin: 6px;
  padding: 0;
  border: 2px solid var(--link-color);
  border-radius: 50%;
  appearance: none;
  background-color: transparent;
  outline: none;
  transition: outline 0.1s;
}

input[type="radio"]:not(:disabled):checked {
  border-color: var(--link-color);
  background-color: var(--link-color);
  background-clip: content-box;
  padding: 2px;
  background-image: radial-gradient(
    circle,
    var(--link-color) 0%,
    var(--link-color) 50%,
    transparent 60%,
    transparent 100%
  );
}



input[type="text"] {
  color: var(--textbox-color);
  background-color: var(--textbox-bg-color);
  border: none;
  border-bottom: 1px solid var(--textbox-border-color);
  font-size: 1rem;
  outline: none;
  display: inline-block;
  line-height: 1.5;
}

.input-section {
  max-width: 600px;
  display: flex;
  flex-direction: column;
}

.input-section input[type="text"] {
  padding: 5px;
  margin-bottom: 10px;
}

.input-section ul {
  border-bottom: 1px solid var(--textbox-border-color);
  font-size: 1rem;
  outline: none;
  line-height: 1.5;
}

.input-section button {
  align-self: flex-end;
}

.error-message {
  visibility: hidden;
  color: var(--error-color);
  font-weight: 600;
}

.error-message.show {
  visibility: visible;
}

span.device-link {
  display:inline-block;
  width: 150px;
  text-align: center;
  vertical-align: middle;
  margin-top: 10px;
  margin-bottom: 10px;
}

span.device-link a {
  display: inline;
}

span.device-link svg {
  width: 80px;
  height: 80px;
  opacity: 0.80;
  margin-bottom: -10px;
}

span.device-link span {
  /*position:relative;
  top: -10px;*/
  font-weight: 600;
}

.text-dim {
  color: var(--font-color-dim);
}

.iso8601 {
   font-family: Monospace;
   margin-left: 10px;
   margin-right: 10px;
}

.pre {
   font-family: Monospace;
   font-weight: 600;
   font-size: 90%; 
}

.pre.allow-wrap {
  overflow-wrap: break-word;
  white-space: pre-wrap;
}

.input-section .team-member-list {
  list-style: none;
  padding-left: 0px;
  border-bottom: 0px none;
}

.input-section .team-member-list li {
  display: flex;
  justify-content: space-between; 
  align-items: center;
  border-bottom: 1px solid var(--link-color);
  padding-top: 15px;
  padding-bottom: 15px;
}

.input-section .team-member-list input[type="text"] {
  width: calc(100% - 150px); 
  border-bottom: 0px none; 
  margin-bottom: 0px;  
}

.input-section .team-member-list span {
  overflow: hidden;
}

.input-section .team-member-list button {
  align-self: flex-end;
}

.name-description-link {
  display: block;
  margin-left: 0px;
  margin-bottom: 12px;
}

.name-description-link a {
  display: inline-block;
}

.name-description-link h3 {
  display: inline-block;
  margin-top: 0;
  font-size: 1.1rem;
  line-height: 1.5rem;
}

.name-description-link p {
  display: block;
  margin-top: 10px;
  color: var(--font-color);
}

.mutation,
.inputField,
.outputField,
.device-urls li,
.code {
  font-family: Monospace;
}

.device-urls {
  list-style: none;
}

.page-content {
 padding-left: var(--content-h-padding-small);
 padding-right: var(--content-h-padding-small);
 padding-top: var(--content-v-padding-small);
}

.enumeration div,
.inputType div,
.outputType div {
  display: inline-block;
}

.enumeration p {
  margin: 10px 0 20px 0;
}

.enumeration .table {
  display: flex;
  flex-direction: column;
}

.enumeration .row {
  display: flex;
}

.enumeration .cell {
  flex: 0 0 100px;
  width: 100px;
  overflow: visible!important;
  padding: 5px;
  border-bottom: 1px solid var(--grid-lines-color);
}

.enumeration .title {
  background-color: var(--grid-title-bgcolor);
}

.enumeration .cell + .cell {
  flex: 1 1 auto;
  margin-left: 2px;
  padding-top: 25px;
}

.enumeration .title + .title {
  padding-top: 5px;
}

.enumeration .cell:first-child {
  position: relative;
}

.enumeration .cell:first-child::after {
  content: attr(modifier); 
  position: absolute;      
  bottom: 5px;            
  right: 10px;             
  font-size: 0.8em;       
  color: var(--dim-text);            
  white-space: nowrap;    
  font-family: Monospace;
}

.inputType .inputField span:first-child,
.outputType .outputField span:first-child {
  font-weight: 600;
}

.inputType .typeDescription + .inputField,
.outputType .typeDescription + .outputField {
  margin-top: 45px;
}

.inputType .inputField + .fieldDescription,
.outputType .outputField + .fieldDescription {
  margin-top: 15px;
}

.inputType .fieldDescription + .inputField,
.outputType .fieldDescription + .outputField {
  margin-top: 55px;
}

.inputType .comment,
.outputType .comment {
  display:inline-block;
  width: 1px;
  height: 1px;
  margin-right: -1px!important;
  overflow: hidden;
}

.inputType .toggle-collapse,
.outputType .toggle-collapse {
  white-space: nowrap;
}    

.inputType h3::after,
.outputType h3::after {
  content: "{";    
  margin-left: 10px;
  color: var(--font-color);
}

.inputType[collapseState="collapsed"] h3::after,
.outputType[collapseState="collapsed"] h3::after {
  content: "{ ... }";    
}

.inputType:not([collapseState="collapsed"]) .content-container::after,
.outputType:not([collapseState="collapsed"]) .content-container::after {
  content: "}";  
}



.serial2 .row {
  display: flex;
}

.serial2 .row .cell:first-child {
  flex: 0 0 90px; 
  width: 90px;
}

.serial2 .row:first-child .cell:last-child span:last-child {
  margin-left: 30px;
}

.serial2 .header-row {
  margin-bottom: 15px;
}


.invitation-wall {
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  
}



.invitation-wall .after-email {
  display: none;
}

.invitation-wall.email-pending .after-email {
  display: block;
}

.invitation-wall.email-pending .main-message {
  display: none;
}

.invitation-wall .login-frame {
  padding: 30px 30px 0px 30px;
  border-left: 15px solid var(--theme-color);
}

.invitation-wall .input-section {
  margin-top: 45px;
}

.menu-sep {
  margin-top: 60px;    
  border-color: var(--theme-color);
}




.mono-editor {
  display: grid;
  grid-template-columns: 48px 1fr;
  grid-template-rows: 44px auto;
  width: 100%;
 /* height: calc(var(--editor-height) * 1px);  */
  font-family:monospace;
  font-size: 16px; 
  line-height: 24px;
}

.mono-editor .corner {
  grid-column: 1 / 2;
  grid-row: 1 / 2;
  border-top: 1px solid var(--ruler-grid-color);
  border-right: 1px solid var(--ruler-grid-color);
  border-bottom: 1px solid var(--ruler-grid-color);
 /* border-top-left-radius: 30px; */
 /* border-bottom-right-radius: 3px; */
 /* background-color: var(--ruler-grid-color); */
}

.mono-editor .ruler {
  position: relative;
  overflow: hidden;
  font-family: monospace;
  color: var(--font-color-dim);
}

.mono-editor .h-ruler {
  grid-column: 2 / 2;
  grid-row: 1 / 2;
  border-top: 1px solid var(--ruler-grid-color);
  border-bottom: 1px solid var(--ruler-grid-color);
 /* background: linear-gradient(180deg, #c0c0c0 48px, var(--window-bg-color) 2px); */
}

.mono-editor .v-ruler {
  grid-column: 1 / 2;
  grid-row: 2 / 2;
  border-right: 1px solid var(--ruler-grid-color);
 /* background: linear-gradient(90deg, #c0c0c0 47px, var(--window-bg-color) 3px); */
}

.mono-editor .ruler::before,
.mono-editor .ruler::after { 
  position: absolute;
  white-space: pre;
  overflow: hidden;
}

.mono-editor .h-ruler::before {
  height: 100%;
}

.mono-editor .h-ruler::before,
.mono-editor .h-ruler::after {
  left: var(--ruler-offset);
  width: var(--ruler-length);
}

.mono-editor .h-ruler::after {
  line-height: 16px;
  top: 4px;
}

.mono-editor .v-ruler::before,
.mono-editor .v-ruler::after {
  top: var(--ruler-offset);
  height: var(--ruler-length);
}

.mono-editor .v-ruler::before {
  width: 100%;
}

.mono-editor .h-ruler::before,
.mono-editor .v-ruler::before {
  content: ''; 
}

.mono-editor .v-ruler::after {
  text-align: right;
  width: 37px;
}

.mono-editor .ruler::after {
  content: attr(ruler);
}

.mono-editor .editor-content {
  grid-column: 2 / 2;
  grid-row: 2 / 2;
  background-position: top left;
  background-repeat: no-repeat;
  background-attachment: local;
  outline:none;
  display: inline-block;
  overflow: scroll;
  white-space: pre;
  margin:0;
  -webkit-user-select:text;
  border-right: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
}

.mono-editor .editor-content::before, 
.mono-editor .editor-content::after {
  color: var(--font-color-dim);
  white-space: pre;
  display: block;
}

.mono-editor .editor-content::before {
  content: attr(contentPrefix);
}

.mono-editor .editor-content::after {
  content: attr(contentSuffix);
}




/*
body.no-page-scroll .page-bottom .mono-editor {
  position: absolute;
  right: 10px;
  bottom: 120px;
  height: 250px;
  position: sticky;
  bottom: 0px;
}
*/

.software-abilities li {
  margin-bottom: 25px;    
}

.software-abilities li:first-child {
  margin-top: 30px;
}

.software-abilities .premise,
.software-abilities .resolve {
  display: block;
}

.software-abilities .premise {
  font-style: italic;
}



.tile-container {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-gap: 30px;
  justify-content: start; 
  padding: 0;
  margin-bottom: 100px;
}

.tile {
  width: 270px;
  min-height: max-content;
  border: 0px none;
  padding: 0;
}

.tile a {
  display: block;
  text-decoration: none;
  outline: none;
  height: 100%;
  position: relative;
}

.tile .title {
  display: block;
  font-size: 1.1rem;
  line-height: 1.5rem;
  color: var(--link-color);
  padding: 0;

}

.tile .body {
  padding: 5px 0px 0px 0px;
  display: inline-block;
  color: var(--font-color); 
}






/*

.tile-container {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
  grid-gap: 20px;
  justify-content: space-evenly; 
  padding: 25px 50px 50px 0px;
}

.tile-container .tile {
  width: 270px;
  min-height: max-content;
  border: 0px none;
  padding: 0px;
}

.tile-container .tile a {
  display: block;
  text-decoration: none;
  height: 100%;
  position: relative;
  transition: background-position 0.8s linear;
  background-image: linear-gradient(135deg, #FFFFFF 0%, #FFFFFF 30%, #F6F6F6 60%,  #F6F6F6);
  background-size: 300% 300%;
  background-position: top left;
}

.tile-container .tile .title {
  display: block;
  font-size: 1.1rem;
  line-height: 1.5rem;
  color: var(--link-color);
  padding: 10px 15px 10px 20px;
}

.tile-container .tile .body {
  padding: 15px 15px 30px 20px;
  display: inline-block;
  color: var(--font-color); 
}
*/

.custom-radio {
  display: inline-block;
  cursor: pointer;
  color: var(--link-color);
}

.custom-radio * {
  vertical-align: middle;
}

.ani-underline-both,
.ani-underline-hover,
.ani-underline-focus,
.collapsible-container .toggle-collapse,
.local-link,
.menu-link h2 span,
.name-description-link h3,
.tile-container .tile .title span,
.custom-radio span {
  position: relative;
}

.ani-underline-both::before,
.ani-underline-hover::before,
.ani-underline-focus::before,
.collapsible-container .toggle-collapse span::before,
.local-link::before,
.menu-link h2 span::before,
.name-description-link h3::before,
.tile-container .tile .title span::before,
.custom-radio span:before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  bottom: -5px;
  left: 0;
  background-color: var(--link-color);
  transform: scaleX(0);
  transition: transform 0.3s ease;
}

.menu-link h2 span::before {
  bottom: -1px;
}

.ani-underline-white::before {
  background-color: #fff;
}

.collapsible-container .toggle-collapse span::before {
  width: calc(100% - 1em - 5px);
  left: calc(1em + 5px);
}

.ani-underline-both:focus-visible::before,
.ani-underline-both:hover::before,
.ani-underline-hover:hover::before,
.ani-underline-focus:focus-visible::before,
.collapsible-container .toggle-collapse:focus-visible span::before,
.collapsible-container .toggle-collapse:hover span::before,
.local-link:focus-visible::before,
.local-link:hover::before,
.menu-link a:focus-visible h2 span::before,
.menu-link a:hover h2 span::before,
.name-description-link:focus-visible h3::before,
.name-description-link:hover h3::before,
.tile-container .tile a:focus-visible .title span::before,
.tile-container .tile a:hover .title span::before,
.custom-radio:focus-visible span::before,
.custom-radio:hover span::before {
  transform: scaleX(1);
}

.tile-container .tile .category {
  display: inline-block;
  line-height: 12px;
  color: var(--font-color-dim);
  font-size: 12px;
  font-weight: 600; 
  position: absolute;
  bottom: 15px;
  right: 15px;
  opacity: 0;
  transition: opacity 0.6s ease;
}

.tile-container .tile a:focus-visible .category, 
.tile-container .tile a:hover .category { 
  opacity:1;
}

/*
@media (max-width: 649px) { 
 .tile-container {
   justify-content: space-between; 
 }
}

@media (min-width: 650px) { 
 .tile-container .tile a:focus-visible, 
 .tile-container .tile a:hover { 
   background-position: bottom right;
 }
}
*/

.sample-source,
.output-window,
.validator-window,
.use-case,
.graphql-template {
  padding: 15px;
  background-color: #F1F1F1;
  border-radius: 10px;
}


.menu-link { margin-top: 30px; }
.menu-link:first-child { margin-top: 12px; }
.menu-link a { display: inline-block; color: var(--font-color);}
.menu-link h2 { margin-top: 0px; margin-bottom: 0px; color: #777; line-height: 30px; }
.menu-link p { margin-left: calc(var(--glyph-size) + var(--glyph-margin-right)); margin-top: 5px; }


.mutation-segments h2,
.mutation-segments a {
  padding: 0;
  margin: 0;
}


.segment-container {
  display: flex;
  flex-direction: column; 
  width: 100%;
}

.segment-container h2 { line-height: 32px }

.mutation-segments h2 { line-height: 24px; }

.response-segments .start-segment {
  font-weight: 600;
}

.features-segments {
  margin-top: 22px;
}    

.mutation-segments .segment-container .start-segment,
.mutation-segments .segment-container .end-segment,
.features-segments .segment-container {
  margin-top: 24px;
}

.features-segments .start-segment {
  font-weight: 700;
}

.horizontal-list li {
  display: inline-block;
  margin-right: 40px;
}

@media (min-width: 576px) {
.page-content { padding-left: var(--content-h-padding-large); }
.enumeration .cell { flex: 0 0 150px; width:150px; overflow:hidden }
.inputType .typeDescription, .inputType .inputField, .inputType .fieldDescription,
.outputType .typeDescription, .outputType .outputField, .outputType .fieldDescription { margin-left: 20px; }
.invitation-wall {  }
}    


@media (min-width: 768px) { 
.indent, .mutation, .templateItem, .enumeration, .inputType, .outputType { margin-left: 25px; }
.enumeration .cell { flex: 0 0 280px; width: 280px; }
.enumeration .cell + .cell { padding-top: 5px; }
.inputType .typeDescription, .outputType .typeDescription  { margin-left: 20px; }
.inputType .inputField, .inputType .fieldDescription, .outputType .outputField, .outputType .fieldDescription { margin-left: 40px; }
.invitation-wall { height: 100vh; overflow:hidden; padding-top: 0; }
.invitation-wall .login-frame { max-width: 600px; border-left-width: 45px; }

.segment-container { flex-direction: row; }
.segment-container .start-segment { margin-right: 20px; }
.segment-container .end-segment { flex: 1; }
.graphql-segments .segment-container .start-segment { flex: 0 0 155px; }
.graphql-segments .segment-container .end-segment { padding-top: 4px; }
.response-segments .segment-container .start-segment { flex: 0 0 220px; }
.features-segments .segment-container .start-segment { flex: 0 0 115px; }
.features-segments .segment-container { margin-top: 12px; }
.mutation-segments .segment-container .start-segment { flex: 0 0 155px; }
}    


@media (min-width: 1450px) { 
  .page-content { padding-top: var(--content-v-padding-large); }
  .tile-container { padding-top: 30px; grid-gap: 60px; } 
}    

@media (max-width: 150px) {  
  .navbar .exit-icon { display: none; }
}

@media (max-width: 320px) {  
  .navbar .exit-options { flex-direction: column; }
  .navbar .exit-options a { margin-bottom: 50px; }
}

@media (max-width: 450px) { 
 .navbar .navbar-bottom-shape { display: none; }
 .navbar .navbar-top-shape { height: var(--navbar-height-small); }
 body.no-page-scroll .page-layout { height: calc(100% - var(--navbar-height-small)); }
 .menu-link p { margin-left: 0; }
 .enumeration .row, .enumeration .cell { display: block; width: 100%; }
 .enumeration .cell + .cell { margin-left: 0; padding-top: 0; padding-bottom: 25px; }
 .enumeration .row:last-child .cell:last-child { border-bottom: 0 none; }
 .enumeration .title + .title { padding-bottom: 5px; }
}


@media (max-width: 720px) { 
  h1 { font-size: 24px; }
  .navbar .navbar-logo-title { padding-top: 5px; }
}

@media (max-width: 779px) { 
  .l-validate { display:none!important; }
}

@media (min-width: 780px) { 
  .s-validate { display:none!important; }
}

@media (min-width: 360px) { 
 .copy-all { float:right; }
}

@media (max-width: 920px) { 
  .navbar .exit-options { padding-bottom: 30vh; }
  .navbar .exit-dialog { top: 50px; transform: translate(-50%, 0); }
  .navbar .exit-dialog, .navbar .exit-dialog a { font-size: 22px; line-height: 30px; }
}


.btn-container {
  position: relative;
}

.btn-container .btn-group {
  position: absolute;
  right: 0px; 
  top: -75px;   
} 

.btn-container .btn-group .button {
  margin-left: 10px;
}

.floating-window {
 position : absolute;
}

.validator-dialog {
  left: calc(50% - 150px);
  top: calc(70% - 100px);
  min-width: 300px;
  min-height: 200px;
  max-width: 80vw;
  max-height: 80vh;
  background-color: rgba(232, 232, 231, 0.90);
  border: 1px solid #aaa;
  box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  cursor: move;
  overflow: hidden;
  z-index: 5000;
}


.validator-dialog .title-bar,
.validator-dialog .message,
.validator-dialog .run-query,
.validator-dialog .data,
.validator-dialog .status-bar {
  pointer-events: none;
}

.validator-dialog .run-query a {
  pointer-events: auto; 
}

.validator-dialog .title-bar {
  background-color: #c0c0c0;
  color: #555;
  font-size: 15px;
  line-height: 30px;
  height: 30px;
}

.validator-dialog.ERROR .title-bar {
  background-color: #ff4343;
  color: #fff;
}

.validator-dialog.OK .title-bar {
  background-color: #B3EBB3;
  color: #006000;
}

.validator-dialog .title-bar,
.validator-dialog .message,
.validator-dialog .run-query,
.validator-dialog .data,
.validator-dialog .status-bar {
  padding-left: 1ch;
  padding-right: 1ch;
}

.validator-dialog .message,
.validator-dialog .data {
  margin-top: 12px;
}

.validator-dialog .run-query {
  display: none;
  margin-top: 50px;    
}
    
.validator-dialog.OK .run-query {
  display: block;       
}

.validator-dialog .run-query .horizontal-list {
  margin: 0px 0px 40px 35px;
}

.validator-dialog .status-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  border-top: 1px solid #c9c9c9;
  background-color:rgba(234, 234, 233, 0.5);
}

.validator-dialog,
.validator-dialog .message,
.validator-dialog .data,
.validator-dialog .status-bar .validating,
.validator-dialog .status-bar .network-error,
.validator-dialog .status-bar .location {
  display: none;
}

.validator-dialog.visible,
.validator-dialog.show-message .message,
.validator-dialog.show-data .data,
.validator-dialog.show-validating .status-bar .validating,
.validator-dialog.show-network-error .status-bar .network-error,
.validator-dialog .status-bar,
.validator-dialog.show-location .status-bar .location{
  display: block;
}

.validator-dialog.show-location .status-bar {
  text-align: right;
}

.validator-dialog .status-bar .segment {
  color: var(--font-color-dim);
}

.validator-dialog .status-bar .location .caption {
  margin-left: 2ch;
}

.validator-dialog .char-offset {
  display: none;
}

.validator-dialog.data-changed .title-bar {
  background-color: #c0c0c0;
  color: #555;
}

.validator-dialog.data-changed .title-bar span::after {
  content: ' (previous validation)';
}

.validator-dialog.OK.data-changed {
  display: none;
}

<div class="floating-window validator-dialog">
<div class="title-bar"><span>Validation result</span></div>


.device-monitor {
  overflow: hidden;
}

.event-data {
  margin-top: -160px;
  border-left: 12px solid;
  border-radius: 4px;
  padding: 15px 25px 25px 25px;
  opacity: 0; 
  transition: margin-top 0.5s ease-in, opacity 0.5s ease-in 0.5s; 
}

.event-data.show {
  margin-top: 50px;
  opacity: 1;
}

.event-data .message-container {
  margin-top: 25px;
  padding: 15px;
  background-color: var(--window-bg-color);
  border-radius: 4px;
}

.event-data .pre {
  color: var(--font-color);
  word-break: break-all;
}

.event-data.data {
  background-color: #B3EBB3;
  border-left-color: #008000;
}

.event-data.data,
.event-data.data a {
  color: #006000;
}


.event-data.data .ani-underline-both::before, 
.event-data.data .ani-underline-hover::before,
.event-data.data .collapsible-container .toggle-collapse span::before {
  background-color: #006000;
}

.event-data.data .collapsible-container .toggle-collapse::before {
  background-image: var(--svg-minus-green);
}

.event-data.data .collapsible-container[collapseState="collapsed"] .toggle-collapse::before, 
.event-data.data .collapsible-container[collapseState="collapsing"] .toggle-collapse::before {
  background-image: var(--svg-plus-green);
}

.event-data.errors {
  background-color: #F8CCCC;
  border-left-color: #FF4343;
}

.event-data.errors,
.event-data.errors a {
  color: #FF0000;
}

.event-data.errors .ani-underline-both::before, 
.event-data.errors .ani-underline-hover::before,
.event-data.errors .collapsible-container .toggle-collapse span::before {
  background-color: #FF0000;
}

.event-data.errors .collapsible-container .toggle-collapse::before {
  background-image: var(--svg-minus-red);
}

.event-data.errors .collapsible-container[collapseState="collapsed"] .toggle-collapse::before, 
.event-data.errors .collapsible-container[collapseState="collapsing"] .toggle-collapse::before {
  background-image: var(--svg-plus-red);
}

.event-data .timestamp {
  margin-bottom: 25px;    
}

.glyph::before {    
  content: ""; 
  background-size: contain; 
  background-repeat: no-repeat; 
  width: var(--glyph-size); 
  margin-right: var(--glyph-margin-right); 
}

.glyph::before,
.glyph span {
  display: inline-block;
  height: var(--glyph-size);
  vertical-align: middle;
  padding: 0;
}

.glyph span {
  padding-top: calc((var(--glyph-size) - 24px) / 2);
}   
    
.glyph-about::before {
  background-image: var(--svg-about);
}    

.glyph-graphql::before {
  background-image: var(--svg-graphql);
}

.glyph-validator::before {
  background-image: var(--svg-validator);
}

.glyph-sign::before {
  background-image: var(--svg-sign);
}

.glyph-rocket::before {
  background-image: var(--svg-rocket);
}

.glyph-document::before {
  background-image: var(--svg-document);
}

.glyph-team::before {
  background-image: var(--svg-team);
}

.glyph-device::before {
  background-image: var(--svg-device);
}

.glyph-arrow-right::before {
  background-image: var(--svg-arrow-right);
}

.glyph-arrow-left::before {
  background-image: var(--svg-arrow-left);
}

.glyph-request-question::before {
  background-image: var(--svg-request-question);
}

.glyph-reply-data::before {
  background-image: var(--svg-reply-data);
}

.glyph-reply-error::before {
  background-image: var(--svg-reply-error);
}

.glyph-code::before {
  background-image: var(--svg-code);
}

.glyph-python::before {
  background-image: var(--svg-python);
}

.glyph-dart::before {
  background-image: var(--svg-dart);
}

.glyph-csharp::before {
  background-image: var(--svg-csharp);
}

.glyph-javascript::before {
  background-image: var(--svg-javascript);
}

.sample-source, 
.validator-window,
.output-window,
.use-case {
  padding: 0;
}

.sample-source .link-group,
.validator-window .link-group,
.output-window .link-group,
.use-case .link-group {
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
}

.sample-source .pre,
.output-window .pre,
.use-case .pre {
  font-weight: 400;
  white-space: pre;
  padding: 0px 15px 15px 15px;
  overflow:scroll;
  scrollbar-width: thin;
  max-height: calc(100vh - 200px);
  margin-top: 10px;
} 

.validator-window {
  overflow: hidden;
}
  
.validator-window .data-validator {
  margin-top: 10px;
  font-size: 90%;
}

.validator-window .editor-content {
  scrollbar-width: thin;
  height: calc(100vh - 250px);
  border-bottom: 0px none;
  border-right: 0px none;
}

.validator-response {
  margin-top: 50px;
}

.sample-source .string,
.use-case .pre .key,
.sample-source .comment,
.use-case .comment {
  font-weight: 600; 
}

.sample-source .comment,
.use-case .comment {
  color: #008000;
}

.use-case .comment {
  margin-top: 15px;
  margin-bottom: 15px;
}

.use-case .comment span:before {
  display: block;
  white-space: pre;
  line-height: 16px;
}

.use-case .indent .comment span:before {
  padding-left: 50px;
}

.use-case .comment span:not(:first-child):not(:last-child)::before {
  content: attr(comment);
  margin-left: 25px;
}
 
.use-case .comment span:first-child::before  {
  content: '/*';
}
  
.use-case .comment span:last-child::before  {
  content: '*/';
}
 
