.Layout_navbar__gEYHR{display:flex;align-items:center;font-size:1.2rem;padding-left:15px}@media (min-width:768px){.Layout_navbar__gEYHR{padding-right:140px}}.Layout_link__nT2lh{cursor:pointer}.Layout_brand__FEJnV{margin-left:10px}.Layout_ribbon__47X1k{position:fixed;z-index:1030;top:0;right:0;border:0}.Layout_pageWrapper___ojT6{display:flex;flex-direction:column;min-height:100vh}.Layout_mainContent__82buz{flex:1 1;display:flex;flex-direction:column}.Layout_footer__ye8JQ{height:50px;color:white}.Layout_footerSection__hs15k{padding-top:20px;background:black}.AlternatingSections_sectionWhite__HviJ6{padding:70px 0;background:white}.AlternatingSections_sectionBlue__U6_gW{padding:70px 0;background:#c2e1f2}.Donate_dialog___RVAC{width:auto;display:table;background-color:white}.Donate_iframe__VswLm{height:685px;width:auto;max-width:500px;min-width:375px;max-height:none!important}@media (min-width:768px){.Donate_iframe__VswLm{min-width:375px}}@media (max-width:768px){.Donate_iframe__VswLm{min-width:310px}}.Console_console__cCa3e{background-color:#1e1e1e;color:#d4d4d4;padding:16px 20px;border-radius:8px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;overflow-x:auto;margin-bottom:16px}.Console_linestart__oa4Ga{color:#4ec9b0;margin-right:.75em;font-weight:600;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Console_line__5W9As{width:100%;padding:2px 0}.Console_output__YU7hx{color:#9cdcfe}.Download_selectOsText__RKxg0{text-align:center;color:#495057;font-size:1rem;margin-bottom:20px}.Download_tabNav__zpZFE{display:flex;gap:12px;justify-content:center;border-bottom:none;margin-bottom:24px}.Download_tabCol__5LzHr{flex:1 1;min-width:0;max-width:160px}.Download_tabHeader__ZxqaU{cursor:pointer}.Download_tabHeader__ZxqaU .nav-link{border:2px solid #dee2e6;border-radius:12px;background-color:#f8f9fa;transition:all .2s ease;padding:16px 12px}.Download_tabHeader__ZxqaU .nav-link:hover{border-color:#0d6efd;background-color:#e7f1ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(13,110,253,.15)}.Download_tabHeader__ZxqaU .nav-link.active{border-color:#0d6efd;background-color:#0d6efd;color:white;box-shadow:0 4px 12px rgba(13,110,253,.25)}.Download_tabHeader__ZxqaU .nav-link.active .Download_osIcon__YK8B7,.Download_tabHeader__ZxqaU .nav-link.active .Download_osName__2zsec{color:white}.Download_tabContent__5WkXr{margin-top:8px;padding:24px;background-color:#f8f9fa;border-radius:12px;border:1px solid #dee2e6}.Download_osBox__UaZyw{text-align:center;cursor:pointer}.Download_osIcon__YK8B7{font-size:40px;height:50px;color:#495057;margin-bottom:8px;transition:color .2s ease}.Download_osName__2zsec{font-size:.95rem;font-weight:600;color:#495057;transition:color .2s ease}@media (min-width:768px){.Download_tabCol__5LzHr{max-width:180px}.Download_osIcon__YK8B7{font-size:48px;height:58px}.Download_osName__2zsec{font-size:1.1rem}}.Download_tabHeader__ZxqaU .nav-link.active .Download_osIcon__YK8B7,.Download_tabHeader__ZxqaU .nav-link.active .Download_osName__2zsec{color:white}.Download_sectionHeading__CwS5A{font-size:1.1rem;font-weight:600;color:#212529;margin-top:20px;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #0d6efd;display:inline-block}.Download_sectionHeading__CwS5A:first-child{margin-top:0}.Download_easyinstallCommand__jOTmt{font-size:14px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.Download_infoText__0TeV0{color:#6c757d;font-size:.95rem;margin-bottom:16px}.Download_warningText__6mDZZ{background-color:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:12px 16px;color:#856404;margin-bottom:16px}.Download_downloadButton__lpxqC{display:inline-flex;align-items:center;gap:8px;background-color:#0d6efd;color:white;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:500;transition:all .2s ease}.Download_downloadButton__lpxqC:hover{background-color:#0b5ed7;color:white;transform:translateY(-1px);box-shadow:0 4px 12px rgba(13,110,253,.3)}.Download_signatureLink__Jelp3{color:#6c757d;font-size:.85rem;margin-left:8px}.Download_prerequisitesList__IZpOu{list-style:none;padding:0;margin:0}.Download_prerequisitesList__IZpOu li{padding:8px 0 8px 24px;position:relative}.Download_prerequisitesList__IZpOu li:before{content:"•";color:#0d6efd;font-weight:700;position:absolute;left:8px}.Download_olderReleases__smL9J{margin-top:20px;padding-top:16px;border-top:1px solid #dee2e6;color:#6c757d;font-size:.9rem}.Teaser_mdTeaser__87Akh{position:relative;height:1000px;width:100%;overflow-x:hidden}.Teaser_mdContent__xUfUQ{position:absolute;right:max(0px,calc(50% - 1006.5px));height:1000px;width:2013px}.Teaser_mdImage___puQB{position:absolute;width:2013px;height:1000px;background-size:2013px 1000px;background-repeat:no-repeat}.Teaser_mdTitleText__Bso56{position:absolute;margin-top:230px;margin-left:1080px;width:650px}.Teaser_mdTitleTextH1__kHrPo{font-size:36px;color:#a8a8a8;margin-bottom:50px}.Teaser_mdTitleTextP__16lQ7{font-size:21px;margin-top:60px;color:#989898}.Teaser_smTeaser__5cnHe{margin-top:0;background-color:#c2e1f2;padding-top:50px;padding-bottom:50px}.Teaser_smContent__DnFps{margin-left:15px;margin-right:15px}.Teaser_smImage__SM3Y8{margin-top:-20px;font-size:100px;color:#909090}.Teaser_smTitleTextH1__o34fa{color:black;font-size:36px}.Teaser_smTitleTextP__4CTau{font-size:21px;color:#111}.Teaser_smButtonGroup__mToq0,.Teaser_smTitleTextP__4CTau{margin-top:30px;margin-bottom:0}.Teaser_tutorialButton__1MTHq{margin-left:20px}.NewsletterSection_header__0Jkvj{margin-bottom:30px}.NewsletterSection_title__ExqEe{font-size:2rem;margin-bottom:10px;color:#212529}.NewsletterSection_subtitle__c52_i{font-size:1.1rem;color:#666;margin-bottom:0}.NewsletterSection_registrationBox__6MhHF{text-align:center;margin-top:10px}.NewsletterSection_emailInput__zU8uJ{padding:12px 16px;border-radius:8px;border:2px solid #dee2e6;transition:border-color .2s ease,box-shadow .2s ease}.NewsletterSection_emailInput__zU8uJ:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.15)}.NewsletterSection_submitButton__jb1kL{padding:12px 24px;border-radius:8px;font-weight:500}.NewsletterSection_notificationArea__j3XKA{margin-top:30px}.NewsletterSection_notificationSuccess__dkteY{color:#198754;margin-top:10px;margin-bottom:10px;font-weight:500}.NewsletterSection_notificationError__yHKuz{color:#dc3545;margin-top:10px;margin-bottom:10px;font-weight:500}.NewsletterSection_notificationSpinner__Uhxw_{color:#909090;margin-top:10px;margin-bottom:10px}.BulletsSection_bulletCol__i8_Qs{margin-bottom:30px}.BulletsSection_card__nmoYP{text-align:center;padding:40px 30px;background:rgba(255,255,255,.7);border-radius:12px;height:100%;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.BulletsSection_card__nmoYP:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.BulletsSection_iconWrapper___TFCx{margin-bottom:20px}.BulletsSection_icon__LhKHE{font-size:80px;color:#0d6efd}.BulletsSection_title__KX3N7{margin-top:0;margin-bottom:20px;font-size:1.75rem;color:#212529}.BulletsSection_description__zgvA4{flex:1 1;margin-bottom:20px;color:#555;line-height:1.6}.BulletsSection_description__zgvA4 p{margin-bottom:0}.BulletsSection_buttonWrapper__efeRk{margin-top:auto}.BulletsSection_detailsButton__mVlWX{border-width:2px}.ContactSection_header___W1ln{margin-bottom:30px}.ContactSection_title__H98gQ{font-size:2rem;margin-bottom:10px;color:#212529}.ContactSection_subtitle__HdnoH{font-size:1.1rem;color:#666;margin-bottom:0}.ContactSection_content__oxUie{margin-top:10px}.ContactSection_formGroup__eXUn5{margin-bottom:15px}.ContactSection_textarea__jaEUP{height:140px;padding:12px 16px;border-radius:8px;border:2px solid #dee2e6;transition:border-color .2s ease,box-shadow .2s ease;resize:vertical}.ContactSection_textarea__jaEUP:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.15)}.ContactSection_emailInput__IjifV{padding:12px 16px;border-radius:8px;border:2px solid #dee2e6;transition:border-color .2s ease,box-shadow .2s ease}.ContactSection_emailInput__IjifV:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.15)}.ContactSection_submitButton__GdMAZ{padding:12px 24px;border-radius:8px;font-weight:500;width:100%}.ContactSection_notificationArea___8gwz{margin-top:20px}.ContactSection_notificationSuccess__xCMpi{color:#198754;margin-top:10px;margin-bottom:10px;font-weight:500}.ContactSection_notificationError__Q5dFc{color:#dc3545;margin-top:10px;margin-bottom:10px;font-weight:500}