@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(../fonts/IBMPlexSans-Light.2d63950a.woff2) format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(../fonts/IBMPlexSans-Regular.f406ac24.woff2) format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(../fonts/IBMPlexSans-Medium.17fc2ece.woff2) format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(../fonts/IBMPlexSans-SemiBold.532d7bd5.woff2) format("woff2")}body{background:#f3f5f8}.text-h6,body{font-weight:300}.text-h6{font-size:1.5rem;letter-spacing:.015rem;line-height:1.5rem;opacity:.7}.login-background{background-attachment:fixed;background-color:#20293a;background-image:radial-gradient(60vw 60vw at 12% 8%,#5376a78c,#0000 62%),radial-gradient(50vw 50vw at 92% 96%,#5376a761,#0000 60%),linear-gradient(160deg,#3a4a68,#20293a)}.login-card{border-radius:20px;box-shadow:0 24px 60px #0a101c61;max-width:100%;padding:44px 40px 36px;text-align:center;width:400px}@media only screen and (max-width:575px){.login-card{padding:36px 24px 28px}}.login-logo{align-items:center;background:#fff;border:1px solid #3a4a6824;border-radius:50%;box-shadow:0 6px 16px #20293a1a;display:flex;height:76px;justify-content:center;margin:0 auto 20px;width:76px}.login-logo img{width:46px}.login-banner{border-radius:12px}.login-brand{color:#5376a7;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.login-title{color:#3a4a68;font-size:26px;font-weight:500;line-height:1.25;margin-top:2px}.login-text{color:#0009;font-weight:400;margin:12px 0 28px}.login-button{font-size:15px;font-weight:500;height:46px}.login-footer{color:#ffffff80;font-size:12px;font-weight:400;margin-top:22px}.bg-title-gradient{background-color:#5376a7;background-image:linear-gradient(0deg,#0003,#0000)!important}.page-title-text{font-size:22px;font-weight:300;opacity:.8;vertical-align:bottom}.text-secondary{color:#3a4a68}.page-header{position:sticky;position:-webkit-sticky;top:50px;z-index:10}.header-input{color:#bdbdbd}.page-content{margin:0 auto;max-width:1180px}.product-stage{background:radial-gradient(ellipse at 50% 38%,#fff 0,#eef1f6 62%,#e3e8f0 100%);overflow:hidden}.product-stage .product-shadow{align-items:center;display:flex;filter:drop-shadow(0 10px 12px rgba(32,41,58,.22));height:100%;justify-content:center;padding:22px;width:100%}.product-stage img{max-height:100%;max-width:100%;object-fit:contain}.product-card{border:1px solid #3a4a681f;border-radius:14px;cursor:pointer;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-card .product-stage{height:190px}.product-card .product-stage img{transition:transform .25s ease}.product-card:focus-visible,.product-card:hover{border-color:#5376a78c;box-shadow:0 12px 26px #20293a24;outline:none;transform:translateY(-3px)}.product-card:focus-visible .product-stage img,.product-card:hover .product-stage img{transform:scale(1.05)}.product-name{color:#3a4a68;font-size:17px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.product-description{color:#0009;font-size:13px;font-weight:400;line-height:1.35;margin-top:2px}.soft-card{border:1px solid #3a4a681f;border-radius:14px;overflow:hidden}.version-text{color:#3a4a68;font-size:20px;font-weight:500}.release-downloads{display:flex;flex-direction:column;gap:6px}@media (max-width:599px){.release-downloads{margin-top:12px}}.changelog{color:#000000bf;font-weight:400;line-height:1.55;overflow-wrap:anywhere}.changelog.changelog-text{white-space:pre-wrap}.changelog h1,.changelog h2,.changelog h3,.changelog h4,.changelog h5,.changelog h6{color:#3a4a68;font-size:15px;font-weight:600;letter-spacing:normal;line-height:1.4;margin:14px 0 4px;text-transform:none}.changelog h1,.changelog h2{font-size:16px}.changelog>:first-child{margin-top:0}.changelog>:last-child{margin-bottom:0}.changelog p{margin:0 0 8px}.changelog ol,.changelog ul{margin:0 0 8px;padding-left:22px}.changelog code{background:#3a4a6814;border-radius:4px;font-size:13px;padding:1px 5px}.changelog pre{background:#3a4a6814;border-radius:8px;overflow-x:auto;padding:10px 12px}.changelog pre code{background:none;padding:0}.changelog a{color:#5376a7}.changelog table{border-collapse:collapse;margin-bottom:8px}.changelog td,.changelog th{border:1px solid #3a4a6833;padding:3px 9px;text-align:left}.changelog img{max-width:100%}