.jetbrains-logo._full-block svg.jetbrains-academy-square-96{left:0;max-width:54px;max-height:54px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.features-trainer-banner{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;background:linear-gradient(87deg,#3b7ddf,#54b7ec 96.28%)}.features-trainer-banner:hover{text-decoration:none;background:linear-gradient(0deg,rgba(24,93,190,.2),rgba(24,93,190,.2)),linear-gradient(87deg,#3b7ddf,#54b7ec 96.28%)}.features-trainer-banner__image{background-image:url("data:image/svg+xml,%3Csvg fill='none' height='112' viewBox='0 0 112 112' width='112' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='42.666' x2='47.6135' y1='20.6905' y2='40.4223'%3E%3Cstop offset='0' stop-color='%2370bfee'/%3E%3Cstop offset='1' stop-color='%23cfebf9'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='31.3881' x2='44.4722' y1='.000007' y2='31.8202'%3E%3Cstop offset='0' stop-color='%23c1e7f8'/%3E%3Cstop offset='1' stop-color='%23fdfeff'/%3E%3C/linearGradient%3E%3Cpath d='m23.2627 69.2822c3.9248 10.7449 7.8495 21.4899 11.7743 32.2348.5184 1.419 1.0433 2.852 1.86 4.123 1.8745 2.917 5.1755 4.727 8.5904 5.328s6.9421.099 10.2801-.84c8.6691-2.437 16.3642-7.804 22.3014-14.575 5.9371-6.7708 11.8039-14.4966 13.1756-23.3967 1.349-8.7534.4043-21.3675-2.0955-23.0238-2.4999-1.6563-7.1738 5.6517-10.0749 4.8925-8.8243-2.3092-18.0363-3.4768-27.0979-2.4344-9.0617 1.0424-17.9844 4.3927-24.895 10.3462-2.0044 1.7268-3.9823 4.1493-3.4 6.7301' fill='%23005ca0'/%3E%3Cpath d='m55.5821 94.2006c19.5395 0 35.3794-15.8399 35.3794-35.3794 0-19.5396-15.8399-35.3795-35.3794-35.3795s-35.3795 15.8399-35.3795 35.3795c0 19.5395 15.84 35.3794 35.3795 35.3794z' fill='%230581c6'/%3E%3Cpath d='m16.5187 24.5607c-.0897-.0023-.1795-.034-.2533-.0957-.1706-.1435-.191-.396-.0452-.5641 10.3199-11.8795 25.3402-18.45351 41.2103-18.03639 15.6418.41113 30.1646 7.59869 39.8441 19.71949.1388.1736.1084.4252-.0683.5611-.1772.1368-.4326.1059-.5706-.0677-9.5299-11.9328-23.8273-19.00865-39.2262-19.41339-15.6236-.41064-30.4113 6.06169-40.5706 17.75709-.0831.0951-.2016.1428-.3202.1396z' fill='%23fff'/%3E%3Cpath d='m24.0111 102.484c-.0788 0-.1583-.024-.2277-.073-13.81685-9.8042-22.06563-25.8821-22.06563-43.0087 0-4.1357.47525-8.2544 1.4121-12.2412.05146-.2184.26862-.351.48109-.3009.21443.0524.34698.2715.29552.4899-.92242 3.9253-1.39026 7.98-1.39026 12.0522 0 16.861 8.12088 32.6892 21.72328 42.3407.1809.129.2254.382.0995.566-.0776.114-.2016.175-.3279.175z' fill='%23fff'/%3E%3Cpath d='m53.9739 112c-9.3053 0-18.446-2.489-26.4339-7.198-.1941-.114-.2593-.366-.146-.561.1134-.195.3631-.262.5571-.148 7.8635 4.636 16.8618 7.086 26.0228 7.086 22.924 0 42.7883-14.8502 49.4301-36.9525.065-.217.292-.3401.508-.2739.215.0657.337.2951.272.512-6.747 22.4512-26.9247 37.5354-50.2101 37.5354z' fill='%23fff'/%3E%3Cpath d='m84.7879 93.6993c-.114 0-.2265-.0507-.3046-.1485-.1387-.1742-.1148-.4323.0531-.5761 9.6701-8.2772 15.2161-20.4748 15.2161-33.4645 0-13.7171-6.059-26.3349-16.623-34.6174-.1741-.1362-.2084-.3927-.077-.5728.1309-.181.3789-.2169.5523-.0799 10.7635 8.4386 16.9362 21.2941 16.9362 35.2701 0 13.235-5.6501 25.6622-15.5024 34.0957-.0735.0627-.1625.0934-.2507.0934z' fill='%23fff'/%3E%3Cpath d='m16.683 76.8627c-.1528 0-.2992-.0854-.3696-.2315-2.8848-5.9885-4.3476-12.4189-4.3476-19.1128 0-19.3827 12.4357-36.3122 30.9445-42.1271.2144-.0674.4456.0519.5136.2675.068.2152-.052.4447-.268.5126-18.1656 5.707-30.3709 22.3232-30.3709 41.347 0 6.5705 1.4356 12.8816 4.2668 18.7583.098.2036.012.4479-.1916.5457-.0572.0275-.1176.0403-.1772.0403z' fill='%23fff'/%3E%3Cpath d='m63.0682 87.7201c9.3308 0 16.8949-7.5641 16.8949-16.8949s-7.5641-16.8949-16.8949-16.8949-16.8949 7.5641-16.8949 16.8949 7.5641 16.8949 16.8949 16.8949z' fill='%238ddffc'/%3E%3Cg fill='%23231f20'%3E%3Cpath d='m60.9636 66.7437-1.1745.3965c-1.5692.5296-3.2246.3111-4.2151-.5565l-2.6393-2.3118c-1.7928-1.5703-.6214-4.3986 2.219-5.3573l4.5122-1.523c2.8404-.9587 5.4862.5811 5.0117 2.9167l-.6984 3.4384c-.2621 1.2904-1.4464 2.4674-3.0156 2.997z'/%3E%3Cpath d='m11.1107 84.5832c-.1377 0-.2738-.0646-.3594-.1852-.1412-.1984-.0952-.4735.1033-.6147 11.4219-8.1299 24.7857-13.5382 38.6463-15.6412.2403-.037.465.1288.502.3694.0366.2411-.1287.4658-.3694.502-13.725 2.0827-26.958 7.438-38.2675 15.4879-.0775.0551-.167.0818-.2553.0818z'/%3E%3Cpath d='m56.5404 73.6903c-1.8309 0-3.5486-.9794-4.4832-2.5559-.1239-.2092-.0551-.4795.1546-.6039.2092-.1249.4796-.0556.604.1545.7766 1.31 2.2037 2.1236 3.7246 2.1236 2.3858 0 4.3269-1.9411 4.3269-4.3273 0-.5889-.1162-1.1602-.3452-1.697-.0956-.2239.0086-.483.2324-.5786.2226-.0964.4826.0082.5786.2325.276.647.4159 1.3345.4159 2.0431 0 2.8723-2.3368 5.209-5.2086 5.209z'/%3E%3Cpath d='m65.1683 69.1495c-1.8309 0-3.5485-.9794-4.4831-2.5559-.124-.2092-.0551-.4796.1545-.604.2092-.1248.48-.0555.604.1546.7766 1.31 2.2037 2.1236 3.7246 2.1236 2.3863 0 4.3274-1.9411 4.3274-4.3273 0-.5894-.1163-1.1602-.3457-1.697-.0956-.2239.0086-.4826.2325-.5786.2212-.0956.4817.0082.5785.2324.2764.6466.4163 1.3341.4163 2.0432 0 2.8722-2.3367 5.209-5.209 5.209z'/%3E%3Cpath d='m19.2543 86.3047c-.1331 0-.2644-.0599-.3509-.1735-.1477-.1933-.1106-.4701.0831-.6178 8.9272-6.8121 19.4097-11.8283 30.3146-14.5064.2363-.0594.4752.0866.5329.3229.0581.2363-.0865.4753-.3229.533-10.7877 2.6497-21.1579 7.6124-29.9899 14.3514-.0797.0611-.174.0904-.2669.0904z'/%3E%3Cpath d='m71.6425 59.6459c-.1356 0-.2691-.062-.3552-.1795-.1446-.1959-.1029-.4719.0934-.6161 11.288-8.3146 24.5623-13.9394 38.3873-16.2675.24-.0409.467.1214.508.3616.04.2402-.121.4675-.362.508-13.689 2.3049-26.8329 7.875-38.0107 16.1074-.0787.0581-.17.0861-.2608.0861z'/%3E%3Cpath d='m73.7768 61.5521c-.149 0-.2945-.0758-.3776-.2127-.1261-.2079-.0594-.4791.149-.6053 9.6048-5.8172 20.5639-9.6822 31.6928-11.1777.24-.0345.463.1364.496.3784.032.241-.137.4632-.379.4955-11.0092 1.4791-21.8512 5.3032-31.3535 11.0581-.071.043-.1498.0637-.2277.0637z'/%3E%3Cpath d='m74.0425 64.5552c-.1834 0-.3548-.1153-.4172-.2987-.0788-.2308.0448-.4809.2751-.5592 7.4424-2.5322 15.2141-3.7552 23.0612-3.6511.2436.0035.4382.2037.4348.4469-.0035.2436-.2011.4404-.4469.4348-7.7674-.1132-15.4186 1.1046-22.765 3.6037-.0469.0163-.0951.0236-.142.0236z'/%3E%3Cpath d='m32.574 87.8247c-.1106 0-.2217-.0413-.3074-.1248-.1743-.1696-.1782-.449-.0086-.6234 5.4807-5.6352 11.8356-10.2531 18.8884-13.725.2178-.1064.483-.0177.5902.201.1072.2183.0177.4826-.201.5902-6.962 3.4272-13.2352 7.9857-18.6456 13.5486-.0865.0886-.201.1334-.316.1334z'/%3E%3C/g%3E%3Cpath d='m69.1172 53.0769c6.3682 0 11.5307-5.1625 11.5307-11.5307 0-6.3683-5.1625-11.5308-11.5307-11.5308-6.3683 0-11.5308 5.1625-11.5308 11.5308 0 6.3682 5.1625 11.5307 11.5308 11.5307z' fill='%23fff'/%3E%3Cpath d='m69.0289 49.8824c4.6597 0 8.4371-3.7775 8.4371-8.4372s-3.7774-8.4371-8.4371-8.4371-8.4371 3.7774-8.4371 8.4371 3.7774 8.4372 8.4371 8.4372z' fill='%23050509'/%3E%3Cpath d='m66.5485 41.85c1.3894-.926 1.5904-3.065.4491-4.7775-1.1414-1.7125-3.193-2.3501-4.5825-1.4241-1.3894.926-1.5904 3.065-.449 4.7775s3.193 2.3501 4.5824 1.4241z' fill='%23fff'/%3E%3Cpath d='m34.8139 68.3725c6.3683 0 11.5308-5.1625 11.5308-11.5307 0-6.3683-5.1625-11.5308-11.5308-11.5308-6.3682 0-11.5307 5.1625-11.5307 11.5308 0 6.3682 5.1625 11.5307 11.5307 11.5307z' fill='%23fff'/%3E%3Cpath d='m34.7262 65.1779c4.6597 0 8.4371-3.7774 8.4371-8.4371s-3.7774-8.4371-8.4371-8.4371-8.4371 3.7774-8.4371 8.4371 3.7774 8.4371 8.4371 8.4371z' fill='%23050509'/%3E%3Cpath d='m32.2462 57.1456c1.3894-.926 1.5905-3.065.4491-4.7775s-3.193-2.3501-4.5824-1.424c-1.3894.926-1.5905 3.065-.4491 4.7775s3.193 2.3501 4.5824 1.424z' fill='%23fff'/%3E%3Cpath d='m32.5017 2.70813 22.4361 2.05334 7.9339 19.29523-14.5021 17.2419-22.4361-2.0533-7.934-19.2953z' fill='url(%23a)'/%3E%3Cpath d='m31.3881.0000001-20.8964 25.2137999 32.5886 3.2213 17.1933-20.7455 6.202 15.0831 4.7391-1.9487-7.238-17.60266z' fill='url(%23b)'/%3E%3C/svg%3E");width:112px;height:112px;-ms-flex-negative:0;flex-shrink:0}

/*# sourceMappingURL=index.entry.ae096ef550ff27aef063.css.map*/