@font-face{font-display:swap;font-family:Repo;font-style:normal;font-weight:300;src:url(../fonts/Repo/Repo-Light.eot);src:url(../fonts/Repo/Repo-Light.eot#iefix) format("embedded-opentype"),url(../fonts/Repo/Repo-Light.woff2) format("woff2"),url(../fonts/Repo/Repo-Light.woff) format("woff"),url(../fonts/Repo/Repo-Light.ttf) format("truetype"),url(../fonts/Repo/Repo-Light.svg#Repo-Light) format("svg")}@font-face{font-display:swap;font-family:Repo;font-style:normal;font-weight:400;src:url(../fonts/Repo/Repo-Regular.eot);src:url(../fonts/Repo/Repo-Regular.eot#iefix) format("embedded-opentype"),url(../fonts/Repo/Repo-Regular.woff2) format("woff2"),url(../fonts/Repo/Repo-Regular.woff) format("woff"),url(../fonts/Repo/Repo-Regular.ttf) format("truetype"),url(../fonts/Repo/Repo-Regular.svg#Repo-Regular) format("svg")}@font-face{font-display:swap;font-family:Repo;font-style:normal;font-weight:500;src:url(../fonts/Repo/Repo-Medium.eot);src:url(../fonts/Repo/Repo-Medium.eot#iefix) format("embedded-opentype"),url(../fonts/Repo/Repo-Medium.woff2) format("woff2"),url(../fonts/Repo/Repo-Medium.woff) format("woff"),url(../fonts/Repo/Repo-Medium.ttf) format("truetype"),url(../fonts/Repo/Repo-Medium.svg#Repo-Medium) format("svg")}@font-face{font-display:swap;font-family:Repo;font-style:normal;font-weight:600;src:url(../fonts/Repo/Repo-DemiBold.eot);src:url(../fonts/Repo/Repo-DemiBold.eot#iefix) format("embedded-opentype"),url(../fonts/Repo/Repo-DemiBold.woff2) format("woff2"),url(../fonts/Repo/Repo-DemiBold.woff) format("woff"),url(../fonts/Repo/Repo-DemiBold.ttf) format("truetype"),url(../fonts/Repo/Repo-DemiBold.svg#Repo-DemiBold) format("svg")}@font-face{font-display:swap;font-family:Repo;font-style:normal;font-weight:700;src:url(../fonts/Repo/Repo-Bold.eot);src:url(../fonts/Repo/Repo-Bold.eot#iefix) format("embedded-opentype"),url(../fonts/Repo/Repo-Bold.woff2) format("woff2"),url(../fonts/Repo/Repo-Bold.woff) format("woff"),url(../fonts/Repo/Repo-Bold.ttf) format("truetype"),url(../fonts/Repo/Repo-Bold.svg#Repo-Bold) format("svg")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(../fonts/JetBrainsMono/JetBrainsMono-Regular.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-Regular.eot#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-Regular.woff2) format("woff2"),url(../fonts/JetBrainsMono/JetBrainsMono-Regular.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-Regular.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-Regular.svg#JetBrainsMono-Regular) format("svg")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(../fonts/JetBrainsMono/JetBrainsMono-Medium.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-Medium.eot#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-Medium.woff2) format("woff2"),url(../fonts/JetBrainsMono/JetBrainsMono-Medium.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-Medium.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-Medium.svg#JetBrainsMono-Medium) format("svg")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(../fonts/JetBrainsMono/JetBrainsMono-SemiBold.eot);src:url(../fonts/JetBrainsMono/JetBrainsMono-SemiBold.eot#iefix) format("embedded-opentype"),url(../fonts/JetBrainsMono/JetBrainsMono-SemiBold.woff2) format("woff2"),url(../fonts/JetBrainsMono/JetBrainsMono-SemiBold.woff) format("woff"),url(../fonts/JetBrainsMono/JetBrainsMono-SemiBold.ttf) format("truetype"),url(../fonts/JetBrainsMono/JetBrainsMono-SemiBold.svg#JetBrainsMono-SemiBold) format("svg")}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(./icomoon.3fb5f958.eot);src:url(./icomoon.3fb5f958.eot#iefix) format("embedded-opentype"),url(./icomoon.798f2d02.ttf) format("truetype"),url(./icomoon.0bc7a9f2.woff) format("woff"),url(./icomoon.447858d0.svg#icomoon) format("svg")}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-close:before{content:""}.icon-filters:before{content:""}.icon-image:before{content:""}.icon-languages:before{content:""}.icon-menu:before{content:""}.icon-search:before{content:""}.icon-socials-facebook:before{content:""}.icon-socials-linkedin:before{content:""}.icon-socials-youtube:before{content:""}.icon-socials-twitter:before{content:""}.icon-socials-tiktok:before{content:""}.icon-socials-instagram:before{content:""}.icon-support:before{content:""}.icon-user:before{content:""}.icon-home:before{content:""}.icon-exclamation:before{content:""}.icon-clear:before{content:""}.icon-external:before{content:""}.icon-globe:before{content:""}.icon-remove:before{content:""}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes outline{0%{stroke-dashoffset:0}50%{stroke-dashoffset:300}to{stroke-dashoffset:600}}@keyframes outline{0%{stroke-dashoffset:0}50%{stroke-dashoffset:300}to{stroke-dashoffset:600}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0turn);transform:rotate(0)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0turn);transform:rotate(0)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}body,html{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin:0;padding:0;position:relative;width:100%}html{scroll-behavior:smooth}body{color:#334155;font-family:Repo,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1}:root{-webkit-font-variant-ligatures:none;font-variant-ligatures:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}*,a,button,input,textarea{-webkit-font-feature-settings:"locl" 0;font-feature-settings:"locl" 0;margin:0;outline:none;padding:0}:active,:focus,:hover,a:active,a:focus,a:hover,button:active,button:focus,button:hover,input:active,input:focus,input:hover,textarea:active,textarea:focus,textarea:hover{outline:none}button,input,select,textarea{font-family:Repo,sans-serif;font-weight:400}select::-ms-expand{display:none}button,input[type=submit]{cursor:pointer}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{overflow:hidden;resize:none}a{color:inherit}a,a:active,a:focus,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Repo,sans-serif;font-weight:500;margin:0}ol,ul{margin:0;padding:0}ol li,ul li{list-style:none}figure,p{margin:0}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}strong{font-weight:500}hr{border:0;border-top:1px solid #e5e7eb;margin:20px 0}dd,dl,dt{margin:0}table{background-color:#fff;border-collapse:collapse;overflow:hidden;overflow-x:auto;position:relative;width:100%}table thead tr{background-color:#475569;color:#fff}table tbody tr:nth-child(2n){background-color:#f8fafc}table tr{line-height:1.2;text-align:left}table td,table th{border-style:solid;border-width:1px;padding:15px;white-space:nowrap}table td a,table th a{color:#2563eb}table td a:hover,table th a:hover{text-decoration:underline}table th{border-color:#334155;font-weight:600}table td{border-color:#e2e8f0}[class*=" icon-"],[class^=icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:relative;text-transform:none}.nuxt-loading-indicator{background:#3b82f6!important;position:relative}.nuxt-loading-indicator:before{-webkit-box-shadow:0 0 10px #2563eb,0 0 5px #2563eb;box-shadow:0 0 10px #2563eb,0 0 5px #2563eb;content:"";display:block;height:100%;position:absolute;right:0;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px);width:100px}.dual-box,.quadruple-box,.triple-box{display:grid;gap:20px;grid-auto-rows:1fr}.dual-box.skip-padding .form-checkbox,.dual-box.skip-padding .form-input,.dual-box.skip-padding .form-radio,.dual-box.skip-padding .form-select,.dual-box.skip-padding .form-textarea,.quadruple-box.skip-padding .form-checkbox,.quadruple-box.skip-padding .form-input,.quadruple-box.skip-padding .form-radio,.quadruple-box.skip-padding .form-select,.quadruple-box.skip-padding .form-textarea,.triple-box.skip-padding .form-checkbox,.triple-box.skip-padding .form-input,.triple-box.skip-padding .form-radio,.triple-box.skip-padding .form-select,.triple-box.skip-padding .form-textarea{padding:0}.dual-box{grid-template-columns:repeat(2,minmax(0,1fr))}.triple-box{grid-template-columns:repeat(3,minmax(0,1fr))}.quadruple-box{grid-template-columns:repeat(4,minmax(0,1fr))}.container{margin:0 auto;max-width:1440px;padding:0 30px;width:100%}.title{padding:0 0 30px}.title.center{margin:0 auto;padding:0 0 60px;width:1000px}.title.center h2,.title.center p{text-align:center}.title.center p{padding:20px 0 0}.title h2{color:#0f172a;font-size:36px;font-size:2.25rem;font-weight:700;line-height:1.2}.title p{color:#64748b;font-size:20px;font-size:1.25rem;line-height:1.6;padding:10px 0 0}.environment{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;border-style:solid;border-width:2px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;height:31px;justify-content:center;left:0;position:fixed;right:0;top:80px;width:100vw;z-index:4}.environment.local{border-color:#10b981}.environment.local span{background-color:#10b981}.environment.dev{border-color:#6366f1}.environment.dev span{background-color:#6366f1}.environment span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-size:.75rem;font-weight:600;justify-content:center;line-height:1;padding:5px 10px 8px;position:relative;text-transform:uppercase}@media only screen and (width <= 1024px){.title.center{padding:0 0 40px;width:100%}}@media only screen and (width <= 640px){.container{padding:0 4.6875vw}.title{padding:0 0 40px}.title.center p{padding:20px 0 0}.title h2{font-size:28px;font-size:1.75rem}.title p{font-size:16px;font-size:1rem;padding:20px 0 0}}.alert{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin:0 0 20px;padding:15px 20px}.alert.success{background-color:#d1fae5;border-color:#6ee7b7;color:#064e3b}.alert.danger{background-color:#fee2e2;border-color:#fca5a5;color:#7f1d1d}.alert p{font-size:16px;font-size:1rem;line-height:1.4;padding:15px 0 0}.alert p:first-child{padding:0}.application-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;margin:0;overflow:hidden;position:relative;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%}.application-card:hover{-webkit-box-shadow:0 12px 20px -4px rgba(0,0,0,.15),0 4px 8px -2px rgba(0,0,0,.12);box-shadow:0 12px 20px -4px #00000026,0 4px 8px -2px #0000001f}.application-card .details{height:100%;padding:25px;position:relative;z-index:1}.application-card .details .badge-status{position:absolute;right:15px;top:15px}.application-card .details picture{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;justify-content:center;margin:30px auto;-webkit-transition:margin .2s linear;transition:margin .2s linear;width:70px}.application-card .details picture img{display:block;max-height:70px;max-width:70px;opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.application-card .details h3,.application-card .details p{text-align:center}.application-card .details h3{color:#0f172a;font-size:20px;font-size:1.25rem;font-weight:600;padding:0 0 15px}.application-card .details p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:16px;font-size:1rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;width:100%}.badge-status{background-color:#f1f5f9;border-radius:12px;color:#64748b;display:inline;font-size:12px;font-size:.75rem;font-weight:600;padding:6px 10px;text-transform:uppercase;white-space:pre}.badge-status.green{background-color:#dcfce7;color:#22c55e}.badge-status.red{background-color:#ffe4e6;color:#f43f5e}.badge-status.yellow{background-color:#fef3c7;color:#f59e0b}.badge-status.sky{background-color:#e0f2fe;color:#0ea5e9}.badge-status.blue{background-color:#dbeafe;color:#3b82f6}.badge-status.pink{background-color:#fce7f3;color:#ec4899}.badge-status.cyan{background-color:#cffafe;color:#06b6d4}.badge-status.emerald{background-color:#d1fae5;color:#10b981}.input-container{padding:0 0 20px;width:100%}.input-container.focus.has-error .input-field{border-color:#dc2626;outline-color:#dc2626}.input-container.focus .input-field{border-color:#3b82f6;-webkit-box-shadow:none;box-shadow:none;outline-color:#3b82f6}.input-container.disabled{cursor:not-allowed;pointer-events:none}.input-container.disabled.has-prefix .input-prefix,.input-container.disabled.has-prefix .input-suffix,.input-container.disabled.has-suffix .input-prefix,.input-container.disabled.has-suffix .input-suffix,.input-container.readonly.has-prefix .input-prefix,.input-container.readonly.has-prefix .input-suffix,.input-container.readonly.has-suffix .input-prefix,.input-container.readonly.has-suffix .input-suffix{background-color:#f9fafb;color:#6b7280}.input-container.has-error.has-prefix,.input-container.has-error.has-suffix{color:#f87171}.input-container.has-error .input-field{background-color:#fef2f2;border-color:#fca5a5}.input-container.has-error .input-prefix:before,.input-container.has-error .input-suffix:before{background-color:#fca5a5}.input-container.has-error .input-prefix i,.input-container.has-error .input-prefix svg,.input-container.has-error .input-suffix i,.input-container.has-error .input-suffix svg{color:#dc2626}.input-container.has-error .input-prefix svg,.input-container.has-error .input-prefix svg path,.input-container.has-error .input-suffix svg,.input-container.has-error .input-suffix svg path{fill:#dc2626!important}.input-container.has-error .input-error p{height:auto;opacity:1;padding:10px 0 0;-webkit-transition:height .2s linear,padding .2s linear,opacity 0ms,visibility 0ms;transition:height .2s linear,padding .2s linear,opacity 0ms,visibility 0ms;visibility:visible}.input-container.has-error input{color:#7f1d1d}.input-container.has-error input::-webkit-input-placeholder{color:#f87171}.input-container.has-error input:-moz-placeholder,.input-container.has-error input::-moz-placeholder{color:#f87171}.input-container.has-error input:-ms-input-placeholder{color:#f87171}.input-container.has-prefix input{border-bottom-left-radius:0;border-top-left-radius:0}.input-container.has-suffix input{border-bottom-right-radius:0;border-top-right-radius:0}.input-container .label{padding:0 0 10px}.input-container .label label{display:inline-block;font-size:16px;font-size:1rem}.input-container .label label.required{font-weight:500}.input-container .label label.required:after{color:#dc2626;content:"*";display:inline-block;padding:0 0 0 5px}.input-container .input-wrapper{-ms-flex-align:stretch;-ms-flex-pack:justify;border-radius:6px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px #0000000d}.input-container .input-field,.input-container .input-wrapper{-webkit-box-align:stretch;-webkit-box-pack:justify;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.input-container .input-field{-webkit-box-flex:0;-ms-flex-align:stretch;-ms-flex-pack:justify;background-color:#e5e7eb;border:1px solid #e5e7eb;border-radius:6px;-ms-flex:0 1 auto;flex:0 1 auto;min-width:200px;outline-color:transparent;outline-style:solid;outline-width:1px;overflow:hidden;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%;z-index:1}.input-container .input-prefix,.input-container .input-suffix{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fff;color:#4b5563;cursor:text;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;font-size:.875rem;justify-content:space-between;line-height:1;padding:0 15px;position:relative}.input-container .input-prefix:before,.input-container .input-suffix:before{background-color:#e5e7eb;content:"";height:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.input-container .input-prefix i,.input-container .input-prefix svg,.input-container .input-suffix i,.input-container .input-suffix svg{color:#4b5563;font-size:16px;font-size:1rem}.input-container .input-prefix svg,.input-container .input-suffix svg{fill:#4b5563!important;height:16px!important;width:16px!important}.input-container .input-prefix svg path,.input-container .input-suffix svg path{fill:#4b5563!important}.input-container .input-prefix:before{right:0}.input-container .input-suffix:before{left:0}.input-container .input-error p{color:#dc2626;font-size:14px;font-size:.875rem;height:0;line-height:1.3;opacity:0;padding:0;-webkit-transition:height .2s linear,padding .2s linear,opacity 0ms,visibility 0ms;transition:height .2s linear,padding .2s linear,opacity 0ms,visibility 0ms;visibility:hidden}.input-container .input-error p strong{font-weight:500}.input-container input{background-color:#fff;border:none;border-radius:6px;color:#4b5563;-webkit-filter:none;filter:none;font-size:16px;font-size:1rem;line-height:1.3;overflow:hidden;padding:12px 16px;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%}.input-container input:-webkit-autofill,.input-container input:-webkit-autofill:first-line,.input-container input:-webkit-autofill:focus,.input-container input:-webkit-autofill:hover{-webkit-text-fill-color:#4b5563!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 50px #fff;color:#4b5563;font-size:16px;font-size:1rem}.input-container input::-webkit-input-placeholder{color:#9ca3af;opacity:1}.input-container input:-moz-placeholder,.input-container input::-moz-placeholder{color:#9ca3af;opacity:1}.input-container input:-ms-input-placeholder{color:#9ca3af;opacity:1}.input-container input:-moz-read-only{background-color:#f9fafb;border-color:#e5e7eb;color:#6b7280;cursor:default;opacity:1}.input-container input:disabled,.input-container input:read-only{background-color:#f9fafb;border-color:#e5e7eb;color:#6b7280;cursor:default;opacity:1}.input-container input:disabled::-webkit-input-placeholder,.input-container input:read-only::-webkit-input-placeholder{color:#d1d5db}.input-container input:-moz-read-only:-moz-placeholder{color:#d1d5db}.input-container input:disabled:-moz-placeholder,.input-container input:read-only:-moz-placeholder{color:#d1d5db}.input-container input:-moz-read-only::-moz-placeholder{color:#d1d5db}.input-container input:disabled::-moz-placeholder,.input-container input:read-only::-moz-placeholder{color:#d1d5db}.input-container input:disabled:-ms-input-placeholder,.input-container input:read-only:-ms-input-placeholder{color:#d1d5db}.input-container input:focus{outline:none}@media only screen and (width <= 640px){.input-container .input-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.input-file-container{padding:0 0 20px}.input-file-container.disabled{cursor:not-allowed;pointer-events:none}.input-file-container.disabled .input-wrapper label,.input-file-container.readonly .input-wrapper label{border-color:#e5e7eb}.input-file-container.disabled .input-wrapper .details,.input-file-container.readonly .input-wrapper .details{background-color:#f9fafb}.input-file-container.disabled .input-wrapper .details .file-extensions,.input-file-container.disabled .input-wrapper .details .file-title,.input-file-container.readonly .input-wrapper .details .file-extensions,.input-file-container.readonly .input-wrapper .details .file-title{color:#6b7280}.input-file-container.has-error .input-wrapper label,.input-file-container.has-error .input-wrapper:active label,.input-file-container.has-error .input-wrapper:focus label,.input-file-container.has-error .input-wrapper:hover label{border-color:#ef4444}.input-file-container.has-error .input-wrapper .details .file-extensions,.input-file-container.has-error .input-wrapper .details .file-title{color:#ef4444}.input-file-container.has-error .input-error{color:#dc2626}.input-file-container .label{display:inline-block;font-size:14px;font-size:.875rem;margin:0 0 10px}.input-file-container .label.required{font-weight:500}.input-file-container .label.required:after{color:#dc2626;content:"*";display:inline-block;padding:0 0 0 5px}.input-file-container .input-wrapper{position:relative}.input-file-container .input-wrapper label{border:2px dashed #d1d5db;border-radius:6px;color:#fff;cursor:pointer;display:block;height:100%;position:absolute;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%;z-index:1}.input-file-container .input-wrapper label:hover{border-color:#2563eb;border-style:solid}.input-file-container .input-wrapper input{height:0;left:0;opacity:0;position:absolute;top:0;width:0}.input-file-container .details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:25px 10px;position:relative;width:100%}.input-file-container .details .file-extensions,.input-file-container .details .file-title{color:#4b5563;font-weight:400;line-height:1.2;text-align:center}.input-file-container .details .file-title{font-size:20px;font-size:1.25rem;margin:0 0 25px;text-transform:uppercase}.input-file-container .details .file-extensions{font-size:14px;font-size:.875rem}.input-file-container .input-error{display:block;font-size:14px;font-size:.875rem;margin:10px 0 0}.input-file-container .list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin:15px 0 0}.input-file-container .list,.input-file-container .list li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.input-file-container .list li{-webkit-box-pack:justify;-ms-flex-pack:justify;border:1px solid #d1d5db;border-radius:6px;color:#4b5563;justify-content:space-between;padding:10px 12px;width:100%}.input-file-container .list li.danger{border-color:#fecaca;color:#dc2626}.input-file-container .list li .name{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:500;line-height:1.2;margin:0 10px 0 0;max-width:300px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.input-file-container .list li .size{font-size:12px;font-size:.75rem;opacity:.7;white-space:nowrap;width:100%}.input-file-container .list li button{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border:0;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;gap:10px;height:30px;justify-content:center;-webkit-transition:all .2s linear;transition:all .2s linear;width:30px}.input-file-container .list li button:hover{background-color:#dc2626}.input-file-container .list li button:hover i,.input-file-container .list li button:hover span{color:#fff}.input-file-container .list li button i,.input-file-container .list li button span{color:#dc2626;font-size:16px;font-size:1rem;-webkit-transition:all .2s linear;transition:all .2s linear}.input-file-container .list li button span{display:none}@media only screen and (width <= 640px){.input-file-container .list li{-ms-flex-wrap:wrap;flex-wrap:wrap}.input-file-container .list li .name{margin:0 0 10px;max-width:100%;white-space:pre-wrap}.input-file-container .list li button{margin:10px 0 0;padding:0 5px;width:auto}.input-file-container .list li button span{display:block}}.textarea-container{padding:0 0 20px;width:100%}.textarea-container.focus.has-error .textarea-field{border-color:#dc2626;outline-color:#dc2626}.textarea-container.focus .textarea-field{border-color:#3b82f6;-webkit-box-shadow:none;box-shadow:none;outline-color:#3b82f6}.textarea-container.disabled{cursor:not-allowed;pointer-events:none}.textarea-container.disabled.has-prefix .textarea-prefix,.textarea-container.disabled.has-prefix .textarea-suffix,.textarea-container.disabled.has-suffix .textarea-prefix,.textarea-container.disabled.has-suffix .textarea-suffix,.textarea-container.readonly.has-prefix .textarea-prefix,.textarea-container.readonly.has-prefix .textarea-suffix,.textarea-container.readonly.has-suffix .textarea-prefix,.textarea-container.readonly.has-suffix .textarea-suffix{background-color:#f9fafb;color:#6b7280}.textarea-container.has-error.has-prefix,.textarea-container.has-error.has-suffix{color:#f87171}.textarea-container.has-error .textarea-field{background-color:#fef2f2;border-color:#fca5a5}.textarea-container.has-error .textarea-prefix:before,.textarea-container.has-error .textarea-suffix:before{background-color:#fca5a5}.textarea-container.has-error .textarea-prefix i,.textarea-container.has-error .textarea-prefix svg,.textarea-container.has-error .textarea-suffix i,.textarea-container.has-error .textarea-suffix svg{color:#dc2626}.textarea-container.has-error .textarea-prefix svg,.textarea-container.has-error .textarea-prefix svg path,.textarea-container.has-error .textarea-suffix svg,.textarea-container.has-error .textarea-suffix svg path{fill:#dc2626!important}.textarea-container.has-error .textarea-error p{height:auto;opacity:1;padding:10px 0 0;-webkit-transition:height .2s linear,padding .2s linear,opacity 0ms,visibility 0ms;transition:height .2s linear,padding .2s linear,opacity 0ms,visibility 0ms;visibility:visible}.textarea-container.has-error textarea{color:#7f1d1d}.textarea-container.has-error textarea::-webkit-input-placeholder{color:#f87171}.textarea-container.has-error textarea:-moz-placeholder,.textarea-container.has-error textarea::-moz-placeholder{color:#f87171}.textarea-container.has-error textarea:-ms-input-placeholder{color:#f87171}.textarea-container.has-prefix textarea{border-bottom-left-radius:0;border-top-left-radius:0}.textarea-container.has-suffix textarea{border-bottom-right-radius:0;border-top-right-radius:0}.textarea-container .label{padding:0 0 10px}.textarea-container .label label{display:inline-block;font-size:16px;font-size:1rem}.textarea-container .label label.required{font-weight:500}.textarea-container .label label.required:after{color:#dc2626;content:"*";display:inline-block;padding:0 0 0 5px}.textarea-container .textarea-wrapper{-ms-flex-align:stretch;-ms-flex-pack:justify;border-radius:6px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px #0000000d}.textarea-container .textarea-field,.textarea-container .textarea-wrapper{-webkit-box-align:stretch;-webkit-box-pack:justify;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.textarea-container .textarea-field{-webkit-box-flex:0;-ms-flex-align:stretch;-ms-flex-pack:justify;background-color:#e5e7eb;border:1px solid #e5e7eb;border-radius:6px;-ms-flex:0 1 auto;flex:0 1 auto;min-width:200px;outline-color:transparent;outline-style:solid;outline-width:1px;overflow:hidden;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%;z-index:1}.textarea-container .textarea-prefix,.textarea-container .textarea-suffix{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fff;color:#4b5563;cursor:text;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;font-size:.875rem;justify-content:space-between;line-height:1;padding:0 15px;position:relative}.textarea-container .textarea-prefix:before,.textarea-container .textarea-suffix:before{background-color:#e5e7eb;content:"";height:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.textarea-container .textarea-prefix i,.textarea-container .textarea-prefix svg,.textarea-container .textarea-suffix i,.textarea-container .textarea-suffix svg{color:#4b5563;font-size:16px;font-size:1rem}.textarea-container .textarea-prefix svg,.textarea-container .textarea-suffix svg{fill:#4b5563!important;height:16px!important;width:16px!important}.textarea-container .textarea-prefix svg path,.textarea-container .textarea-suffix svg path{fill:#4b5563!important}.textarea-container .textarea-prefix:before{right:0}.textarea-container .textarea-suffix:before{left:0}.textarea-container .textarea-error p{color:#dc2626;font-size:14px;font-size:.875rem;height:0;line-height:1.3;opacity:0;padding:0;-webkit-transition:height .2s linear,padding .2s linear,opacity 0ms,visibility 0ms;transition:height .2s linear,padding .2s linear,opacity 0ms,visibility 0ms;visibility:hidden}.textarea-container .textarea-error p strong{font-weight:500}.textarea-container textarea{background-color:#fff;border:none;border-radius:6px;color:#4b5563;-webkit-filter:none;filter:none;font-size:16px;font-size:1rem;line-height:1.3;max-height:400px;min-height:200px;overflow:hidden;padding:12px 16px;resize:vertical;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%}.textarea-container textarea:-webkit-autofill,.textarea-container textarea:-webkit-autofill:first-line,.textarea-container textarea:-webkit-autofill:focus,.textarea-container textarea:-webkit-autofill:hover{-webkit-text-fill-color:#4b5563!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 50px #fff;color:#4b5563;font-size:16px;font-size:1rem}.textarea-container textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}.textarea-container textarea:-moz-placeholder,.textarea-container textarea::-moz-placeholder{color:#9ca3af;opacity:1}.textarea-container textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}.textarea-container textarea:-moz-read-only{background-color:#f9fafb;border-color:#e5e7eb;color:#6b7280;cursor:default;opacity:1}.textarea-container textarea:disabled,.textarea-container textarea:read-only{background-color:#f9fafb;border-color:#e5e7eb;color:#6b7280;cursor:default;opacity:1}.textarea-container textarea:disabled::-webkit-input-placeholder,.textarea-container textarea:read-only::-webkit-input-placeholder{color:#d1d5db}.textarea-container textarea:-moz-read-only:-moz-placeholder{color:#d1d5db}.textarea-container textarea:disabled:-moz-placeholder,.textarea-container textarea:read-only:-moz-placeholder{color:#d1d5db}.textarea-container textarea:-moz-read-only::-moz-placeholder{color:#d1d5db}.textarea-container textarea:disabled::-moz-placeholder,.textarea-container textarea:read-only::-moz-placeholder{color:#d1d5db}.textarea-container textarea:disabled:-ms-input-placeholder,.textarea-container textarea:read-only:-ms-input-placeholder{color:#d1d5db}.textarea-container textarea:focus{outline:none}@media only screen and (width <= 640px){.textarea-container .textarea-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:30px;border-style:solid;border-width:1px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;justify-content:center;overflow:hidden;position:relative;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button[disabled]{cursor:not-allowed}.button.big{font-size:16px;font-size:1rem;font-weight:600;height:50px;padding:0 20px}.button.big.only-icon .icon-holder,.button.big.with-icon .icon-holder{height:20px;width:20px}.button.big.only-icon .icon-holder i,.button.big.with-icon .icon-holder i{font-size:20px;font-size:1.25rem}.button.small{font-size:14px;font-size:.875rem;font-weight:600;height:34px;padding:0 10px}.button.small.only-icon .icon-holder,.button.small.with-icon .icon-holder{height:18px;width:18px}.button.small.only-icon .icon-holder i,.button.small.with-icon .icon-holder i{font-size:18px;font-size:1.125rem}.button.mini{border-radius:6px;font-size:12px;font-size:.75rem;font-weight:600;height:24px;padding:0 6px;text-transform:uppercase}.button.with-icon .icon-holder{margin:0 10px 0 0}.button.only-icon .icon-holder{margin:0}.button.disabled{background-color:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;pointer-events:none}.button.custom,.button.custom-icon{background-color:transparent;border:0;border-radius:0;height:auto;padding:0}.button.custom-icon .icon-holder{margin:0}.button.default{background-color:#fff;border-color:#d1d5db;color:#4b5563}.button.default .active,.button.default:hover{border-color:#9ca3af;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d}.button.loading{background-color:#60a5fa;border-color:#60a5fa;color:#fff;pointer-events:none}.button.loading:hover{background-color:#3b82f6;border-color:#3b82f6}.button.borderless-disabled,.button.red-borderless{background-color:#fff;border:0}.button.borderless{color:#475569}.button.borderless,.button.borderless:hover{background-color:transparent;border-color:transparent}.button.borderless:hover{color:#334155}.button.borderless-disabled{color:#9ca3af!important;cursor:not-allowed;pointer-events:none}.button.blue{background-color:#2563eb;border-color:#2563eb;color:#fff}.button.blue:hover{background-color:#1d4ed8;border-color:#1d4ed8}.button.blue-outlined{background-color:#fff;border-color:#2563eb;color:#2563eb}.button.blue-outlined:hover{background-color:#eff6ff}.button.green{background-color:#16a34a;border-color:#16a34a;color:#fff}.button.green:hover{background-color:#15803d;border-color:#15803d}.button.green-outlined{background-color:#fff;border-color:#16a34a;color:#16a34a}.button.green-outlined:hover{background-color:#f0fdf4}.button.green-disabled{background-color:#34d399;border-color:#34d399}.button.green-disabled:after{-webkit-animation-duration:1s;animation-duration:1s;background-color:#a7f3d0}.button.yellow{background-color:#d97706;border-color:#d97706;color:#fff}.button.yellow:hover{background-color:#b45309;border-color:#b45309}.button.yellow-outlined{background-color:#fff;border-color:#d97706;color:#d97706}.button.yellow-outlined:hover{background-color:#fffbeb}.button.red{background-color:#dc2626;border-color:#dc2626;color:#fff}.button.red:hover{background-color:#b91c1c;border-color:#b91c1c}.button.red-outlined{background-color:#fff;border-color:#dc2626;color:#dc2626}.button.red-borderless,.button.red-outlined:hover{background-color:#fef2f2}.button.red-borderless{color:#dc2626!important}.button.red-borderless.active,.button.red-borderless:hover{background-color:#fee2e2;color:#b91c1c!important}.button .icon-holder{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media only screen and (width <= 640px){.button{border-radius:1.875vw;line-height:1.2}.button.big{font-size:2.8125vw;height:auto;padding:1.875vw 3.125vw}.button.big.borderless,.button.big.borderless-disabled,.button.big.red-borderless{font-size:2.1875vw;height:6.875vw;padding:1.875vw 2.34375vw}.button.big.only-icon .icon-holder,.button.big.with-icon .icon-holder{height:3.125vw;width:3.125vw}.button.big.only-icon .icon-holder i,.button.big.with-icon .icon-holder i{font-size:3.125vw}.button.small{font-size:2.5vw;height:auto;padding:1.09375vw 1.5625vw}.button.small.borderless,.button.small.borderless-disabled,.button.small.red-borderless{height:5.9375vw;padding:1.5625vw}.button.small.only-icon .icon-holder,.button.small.with-icon .icon-holder{height:2.8125vw;width:2.8125vw}.button.small.only-icon .icon-holder i,.button.small.with-icon .icon-holder i{font-size:2.8125vw}.button.mini{border-radius:.9375vw;font-size:1.875vw;height:auto;padding:0 .9375vw}.button.with-icon .icon-holder{margin:0 1.5625vw 0 0}}.dropdown-holder,.dropdown-holder .dropdown-toggle{position:relative}.dropdown-holder .dropdown-wrapper{left:50%;opacity:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);visibility:hidden;z-index:5}.dropdown-holder .dropdown-wrapper.placement-top-start{left:0;-webkit-transform:none;-ms-transform:none;transform:none}.dropdown-holder .dropdown-wrapper.placement-top-end{left:unset;right:0;-webkit-transform:none;-ms-transform:none;transform:none}.dropdown-holder .dropdown-wrapper.active{opacity:1;visibility:visible}.dropdown-holder .dropdown-wrapper.active .dropdown-container{border-color:#e2e8f0;margin:10px 0 0}.dropdown-holder .dropdown-container{background-color:#fff;border:1px solid transparent;border-radius:12px;-webkit-box-shadow:0 12px 32px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.08);box-shadow:0 12px 32px #0000001a,0 2px 6px #00000014;margin:-10px 0 0;-webkit-transition:margin .2s linear;transition:margin .2s linear;white-space:nowrap}.dropdown-holder .dropdown-menu{padding:10px 0}.dropdown-holder .dropdown-menu li{display:block;margin:0;width:100%}.dropdown-holder .dropdown-menu li.divider{background-color:#e2e8f0;height:1px;margin:10px 0;padding:0;width:100%}.dropdown-holder .dropdown-menu li a,.dropdown-holder .dropdown-menu li button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.6;padding:5px 20px;text-decoration:none;-webkit-transition:all .2s linear;transition:all .2s linear;white-space:nowrap;width:100%}.dropdown-holder .dropdown-menu li a:hover i,.dropdown-holder .dropdown-menu li a:hover span,.dropdown-holder .dropdown-menu li button:hover i,.dropdown-holder .dropdown-menu li button:hover span{color:#0284c7}.dropdown-holder .dropdown-menu li a:hover.danger i,.dropdown-holder .dropdown-menu li a:hover.danger span,.dropdown-holder .dropdown-menu li button:hover.danger i,.dropdown-holder .dropdown-menu li button:hover.danger span{color:#dc2626}.dropdown-holder .dropdown-menu li a.active i,.dropdown-holder .dropdown-menu li a.active span,.dropdown-holder .dropdown-menu li button.active i,.dropdown-holder .dropdown-menu li button.active span{color:#0284c7}.dropdown-holder .dropdown-menu li a.danger i,.dropdown-holder .dropdown-menu li a.danger span,.dropdown-holder .dropdown-menu li button.danger i,.dropdown-holder .dropdown-menu li button.danger span{color:#ef4444}.dropdown-holder .dropdown-menu li a.disabled,.dropdown-holder .dropdown-menu li a:disabled,.dropdown-holder .dropdown-menu li button.disabled,.dropdown-holder .dropdown-menu li button:disabled{cursor:not-allowed;pointer-events:none}.dropdown-holder .dropdown-menu li a.disabled i,.dropdown-holder .dropdown-menu li a.disabled span,.dropdown-holder .dropdown-menu li a:disabled i,.dropdown-holder .dropdown-menu li a:disabled span,.dropdown-holder .dropdown-menu li button.disabled i,.dropdown-holder .dropdown-menu li button.disabled span,.dropdown-holder .dropdown-menu li button:disabled i,.dropdown-holder .dropdown-menu li button:disabled span{color:#94a3b8}.dropdown-holder .dropdown-menu li a i,.dropdown-holder .dropdown-menu li a span,.dropdown-holder .dropdown-menu li button i,.dropdown-holder .dropdown-menu li button span{color:#475569;-webkit-transition:all .2s linear;transition:all .2s linear}.dropdown-holder .dropdown-menu li a i,.dropdown-holder .dropdown-menu li button i{font-size:18px;font-size:1.125rem;margin:0 15px 0 0}.dropdown-holder .dropdown-menu li a span,.dropdown-holder .dropdown-menu li button span{font-size:16px;font-size:1rem;font-weight:500}.loading-container{margin:50px 0}.loading-container .loading-block{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:80px 0;position:relative;width:100%}.loading-container .loading-block svg{-webkit-animation:rotate 3.6s linear infinite;animation:rotate 3.6s linear infinite;width:60px}.loading-container .loading-block circle{fill:none;stroke:#94a3b8;stroke-width:6px;stroke-dasharray:300;-webkit-animation:outline 2s cubic-bezier(.77,0,.18,1) infinite;animation:outline 2s cubic-bezier(.77,0,.18,1) infinite}.loading-container .loading-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;-ms-flex-direction:column;flex-direction:column;margin:100px 0 0;padding:100px 50px 50px;position:relative;width:100%}.loading-container .loading-error,.loading-container .loading-error .icon-holder{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.loading-container .loading-error .icon-holder{background-color:#fff;border:1px solid #e2e8f0;border-radius:50%;height:100px;left:50%;position:absolute;top:-50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:100px}.loading-container .loading-error .icon-holder i{color:#475569;font-size:40px;font-size:2.5rem}.loading-container .loading-error h1,.loading-container .loading-error p{text-align:center}.loading-container .loading-error h1{font-size:32px;font-size:2rem;font-weight:600;padding:0 0 20px}.loading-container .loading-error p{font-size:22px;font-size:1.375rem;line-height:1.2;padding:0 0 50px}@media only screen and (width <= 640px){.loading-container{margin:40px 0}.loading-container .loading-block{padding:12.5vw 0}.loading-container .loading-block svg{width:9.375vw}.loading-container .loading-error{margin:40px 0 0;padding:80px 30px 30px}.loading-container .loading-error .icon-holder{height:80px;top:-40px;width:80px}.loading-container .loading-error .icon-holder i{font-size:30px;font-size:1.875rem}.loading-container .loading-error h1{font-size:20px;font-size:1.25rem}.loading-container .loading-error p{font-size:16px;font-size:1rem;padding:0 0 20px}.loading-container .loading-error .button{border-radius:30px;margin:20px 0 0}.loading-container .loading-error .button.big{font-size:16px;font-size:1rem;padding:12px 20px}}.page-footer{border-color:#e2e8f0;border-style:solid;border-width:1px 0 2px;margin:0 0 5px}.page-footer .wrapper{background-color:#e2e8f0;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.page-footer .column,.page-footer .main{background-color:#fff;width:100%}.page-footer .main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;-ms-flex-direction:column;flex-direction:column;padding:30px 0}.page-footer .main,.page-footer .main .brand a{display:-webkit-box;display:-ms-flexbox;display:flex}.page-footer .main .brand a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center;position:relative}.page-footer .main .brand a img{-webkit-box-flex:0;display:block;-ms-flex:0 0 50px;flex:0 0 50px;height:44px;margin:0 20px 0 0;max-height:44px;max-width:50px;width:50px}.page-footer .main .brand a span{color:#334155;font-size:24px;font-size:1.5rem;font-weight:600}.page-footer .main p{font-size:14px;font-size:.875rem;line-height:1.2;padding:20px 0}.page-footer .main ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.page-footer .main a,.page-footer .main i{display:block;font-size:24px;font-size:1.5rem;-webkit-transition:all .2s linear;transition:all .2s linear}.page-footer .main a:hover,.page-footer .main i:hover{color:#2563eb}.page-footer .column{padding:30px}.page-footer .column strong{color:#0f172a;display:block;font-size:16px;font-size:1rem;font-weight:600;margin:0 0 40px;position:relative}.page-footer .column strong:after{color:#0ea5e9;content:"~";font-size:30px;font-size:1.875rem;font-weight:400;left:0;position:absolute;top:100%}.page-footer .column li{padding:5px 0}.page-footer .column li.divider{background-color:#f1f5f9;height:1px;margin:15px 0;max-width:150px;padding:0}.page-footer .column li i,.page-footer .column li span{color:#475569;-webkit-transition:all .2s linear;transition:all .2s linear}.page-footer .column li i{font-size:16px;font-size:1rem;padding:0 10px 0 0}.page-footer .column a,.page-footer .column button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-size:.875rem;font-weight:500;line-height:1.4;padding:0;-webkit-transition:all .2s linear;transition:all .2s linear}.page-footer .column a:hover,.page-footer .column button:hover{padding:0 0 0 5px}.page-footer .column a:hover span,.page-footer .column button:hover span{text-decoration:underline}@media only screen and (width <= 1024px){.page-footer .container{padding:0}.page-footer .wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.page-footer .main{padding:30px}.page-footer .column:nth-child(3){grid-column:1/3}}@media only screen and (width <= 640px){.page-footer .wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}.page-footer .column,.page-footer .main{padding:4.6875vw}.page-footer .column:nth-child(3){grid-column:unset}}.page-header{background-color:#fff;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a;left:0;position:sticky;right:0;top:0;z-index:101}.page-header .container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;justify-content:space-between}.page-header div.divider{border:solid #e2e8f0;border-width:0 1px 0 0;height:20px;margin:0 15px}.page-header .brand{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 10px 0 0}.page-header .brand,.page-header .brand a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.page-header .brand a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.page-header .brand img{-webkit-box-flex:0;display:block;-ms-flex:0 0 40px;flex:0 0 40px;height:40px;margin:0 20px 0 0;max-height:40px;max-width:40px;width:40px}.page-header .brand span{color:#334155;font-size:20px;font-size:1.25rem;font-weight:600}.page-header .navigation{width:100%}.page-header .navigation .menu,.page-header .navigation .menu .submenu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.page-header .navigation .menu .submenu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.page-header .navigation .menu .submenu:hover .link span,.page-header .navigation .menu .submenu:hover .link:after{color:#0284c7}.page-header .navigation .menu .submenu.has-dropdown .link:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:icomoon!important;font-size:20px;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding:0 0 0 5px;position:relative;text-transform:none;-webkit-transition:all .2s linear;transition:all .2s linear}.page-header .navigation .dropdown-container{max-height:425px;overflow:hidden;overflow-y:scroll;padding:5px;width:500px}.page-header .navigation .dropdown{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;padding:0}.page-header .navigation .dropdown a{background-color:#fff;border-radius:12px;display:block;padding:10px 15px;-webkit-transition:all .2s linear;transition:all .2s linear}.page-header .navigation .dropdown a.router-link-active,.page-header .navigation .dropdown a:hover{background-color:#f1f5f9}.page-header .navigation .dropdown a.router-link-active .name,.page-header .navigation .dropdown a:hover .name{color:#0f172a}.page-header .navigation .dropdown a.router-link-active .description,.page-header .navigation .dropdown a:hover .description{color:#334155}.page-header .navigation .dropdown span{display:block}.page-header .navigation .dropdown .name{color:#1e293b;font-size:16px;font-size:1rem;font-weight:600;line-height:1.2;padding:0 0 5px}.page-header .navigation .dropdown .description{font-size:14px;font-size:.875rem;line-height:1.2;opacity:.8;white-space:pre-line}.page-header .navigation .link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:12px 15px;white-space:nowrap}.page-header .navigation .link.router-link-active span{color:#0284c7}.page-header .navigation span{color:#475569;font-size:16px;font-size:1rem;font-weight:500;-webkit-transition:all .2s linear;transition:all .2s linear}.page-header aside{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;gap:25px;justify-content:flex-end}.page-header aside .divider{margin:0}.page-header aside .menu,.page-header aside .menu .action-button span,.page-header aside .search .action-button span{display:none}.page-header aside .action-button{-webkit-box-flex:0;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;-ms-flex:0 0 auto;flex:0 0 auto;height:40px;overflow:auto;-webkit-transition:all .2s linear;transition:all .2s linear;width:40px}.page-header aside .action-button:hover{background-color:#e0f2fe;border-color:#e0f2fe}.page-header aside .action-button:hover i,.page-header aside .action-button:hover span{color:#075985}.page-header aside .action-button.textual{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;border-radius:unset;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;position:relative;width:auto}.page-header aside .action-button.textual:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:icomoon!important;font-size:20px;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:relative;text-transform:none;-webkit-transition:all .2s linear;transition:all .2s linear}.page-header aside .action-button.textual:hover{background-color:transparent}.page-header aside .action-button.textual:hover i,.page-header aside .action-button.textual:hover span,.page-header aside .action-button.textual:hover:after{color:#0284c7}.page-header aside .action-button i,.page-header aside .action-button span{color:#475569;-webkit-transition:all .2s linear;transition:all .2s linear}.page-header aside .action-button i{font-size:20px;font-size:1.25rem}.page-header aside .action-button span{font-size:16px;font-size:1rem;font-weight:500}@media only screen and (width <= 1024px){.page-header .navigation,.page-header aside .languages,.page-header aside .search,.page-header div.divider{display:none}.page-header aside .menu{display:-webkit-box;display:-ms-flexbox;display:flex}.page-header aside .action-button.textual{display:none}}.application-details{line-height:1.5;padding:50px 0}.application-details pre{background-color:#22272e}.application-details pre code.hljs{display:block;overflow-x:auto;padding:1em}.application-details code.hljs{padding:3px 5px}.application-details .hljs{background-color:#22272e;color:#adbac7}.application-details .hljs-doctag,.application-details .hljs-keyword,.application-details .hljs-meta .hljs-keyword,.application-details .hljs-template-tag,.application-details .hljs-template-variable,.application-details .hljs-type,.application-details .hljs-variable.language_{color:#f47067}.application-details .hljs-title,.application-details .hljs-title.class_,.application-details .hljs-title.class_.inherited__,.application-details .hljs-title.function_{color:#dcbdfb}.application-details .hljs-attr,.application-details .hljs-attribute,.application-details .hljs-literal,.application-details .hljs-meta,.application-details .hljs-number,.application-details .hljs-operator,.application-details .hljs-selector-attr,.application-details .hljs-selector-class,.application-details .hljs-selector-id,.application-details .hljs-variable{color:#6cb6ff}.application-details .hljs-meta .hljs-string,.application-details .hljs-regexp,.application-details .hljs-string{color:#96d0ff}.application-details .hljs-built_in,.application-details .hljs-symbol{color:#f69d50}.application-details .hljs-code,.application-details .hljs-comment,.application-details .hljs-formula{color:#768390}.application-details .hljs-name,.application-details .hljs-quote,.application-details .hljs-selector-pseudo,.application-details .hljs-selector-tag{color:#8ddb8c}.application-details .hljs-subst{color:#adbac7}.application-details .hljs-section{color:#316dca;font-weight:700}.application-details .hljs-bullet{color:#eac55f}.application-details .hljs-emphasis{color:#adbac7;font-style:italic}.application-details .hljs-strong{color:#adbac7;font-weight:700}.application-details .hljs-addition{background-color:#1b4721;color:#b4f1b4}.application-details .hljs-deletion{background-color:#78191b;color:#ffd8d3}.application-details .markdown-body{--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#334155;--color-fg-muted:#57606a;--color-fg-subtle:#6e7781;--color-canvas-default:#fff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:#d8dee4;--color-neutral-muted:rgba(175,184,193,.2);--color-accent-fg:#2563eb;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#cf222e;word-wrap:break-word;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:var(--color-fg-default);font-family:Repo,sans-serif;font-size:16px;line-height:1.5;margin:0}.application-details .markdown-body .octicon{fill:currentcolor;display:inline-block;overflow:visible!important;vertical-align:text-bottom}.application-details .markdown-body h1:hover .anchor .octicon-link:before,.application-details .markdown-body h2:hover .anchor .octicon-link:before,.application-details .markdown-body h3:hover .anchor .octicon-link:before,.application-details .markdown-body h4:hover .anchor .octicon-link:before,.application-details .markdown-body h5:hover .anchor .octicon-link:before,.application-details .markdown-body h6:hover .anchor .octicon-link:before{background-color:currentcolor;content:" ";display:inline-block;height:16px;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 0 0 1.06 1.06l1.25-1.25a2 2 0 1 1 2.83 2.83l-2.5 2.5a2 2 0 0 1-2.83 0 .75.75 0 0 0-1.06 1.06 3.5 3.5 0 0 0 4.95 0l2.5-2.5a3.5 3.5 0 0 0-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 0 1 0-2.83l2.5-2.5a2 2 0 0 1 2.83 0 .75.75 0 0 0 1.06-1.06 3.5 3.5 0 0 0-4.95 0l-2.5 2.5a3.5 3.5 0 0 0 4.95 4.95l1.25-1.25a.75.75 0 0 0-1.06-1.06l-1.25 1.25a2 2 0 0 1-2.83 0z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 0 0 1.06 1.06l1.25-1.25a2 2 0 1 1 2.83 2.83l-2.5 2.5a2 2 0 0 1-2.83 0 .75.75 0 0 0-1.06 1.06 3.5 3.5 0 0 0 4.95 0l2.5-2.5a3.5 3.5 0 0 0-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 0 1 0-2.83l2.5-2.5a2 2 0 0 1 2.83 0 .75.75 0 0 0 1.06-1.06 3.5 3.5 0 0 0-4.95 0l-2.5 2.5a3.5 3.5 0 0 0 4.95 4.95l1.25-1.25a.75.75 0 0 0-1.06-1.06l-1.25 1.25a2 2 0 0 1-2.83 0z"/></svg>');width:16px}.application-details .markdown-body details,.application-details .markdown-body figcaption,.application-details .markdown-body figure{display:block}.application-details .markdown-body summary{display:list-item}.application-details .markdown-body [hidden]{display:none!important}.application-details .markdown-body a{background-color:transparent;color:var(--color-accent-fg);text-decoration:none}.application-details .markdown-body a:active,.application-details .markdown-body a:hover{outline-width:0}.application-details .markdown-body abbr{cursor:help}.application-details .markdown-body abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.application-details .markdown-body b,.application-details .markdown-body strong{font-weight:600}.application-details .markdown-body dfn{font-style:italic}.application-details .markdown-body h1{border-bottom:1px solid var(--color-border-muted);font-size:2em;font-weight:600;margin:.67em 0;padding-bottom:.3em}.application-details .markdown-body mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}.application-details .markdown-body small{font-size:90%}.application-details .markdown-body sub,.application-details .markdown-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.application-details .markdown-body sub{bottom:-.25em}.application-details .markdown-body sup{top:-.5em}.application-details .markdown-body img{background-color:var(--color-canvas-default);border-style:none;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:100%}.application-details .markdown-body code,.application-details .markdown-body kbd,.application-details .markdown-body pre,.application-details .markdown-body samp{font-family:monospace;font-size:1em}.application-details .markdown-body figure{margin:1em 40px}.application-details .markdown-body hr{background:transparent;background-color:var(--color-border-default);border:0;border-bottom:1px solid var(--color-border-muted);-webkit-box-sizing:content-box;box-sizing:content-box;height:.25em;margin:24px 0;overflow:hidden;padding:0}.application-details .markdown-body input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}.application-details .markdown-body [type=button],.application-details .markdown-body [type=reset],.application-details .markdown-body [type=submit]{-webkit-appearance:button}.application-details .markdown-body [type=button]::-moz-focus-inner,.application-details .markdown-body [type=reset]::-moz-focus-inner,.application-details .markdown-body [type=submit]::-moz-focus-inner{border-style:none;padding:0}.application-details .markdown-body [type=button]:-moz-focusring,.application-details .markdown-body [type=reset]:-moz-focusring,.application-details .markdown-body [type=submit]:-moz-focusring{outline:1px dotted ButtonText}.application-details .markdown-body [type=checkbox],.application-details .markdown-body [type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.application-details .markdown-body [type=number]::-webkit-inner-spin-button,.application-details .markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.application-details .markdown-body [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.application-details .markdown-body [type=search]::-webkit-search-cancel-button,.application-details .markdown-body [type=search]::-webkit-search-decoration{-webkit-appearance:none}.application-details .markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.application-details .markdown-body ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.application-details .markdown-body a:hover{text-decoration:underline}.application-details .markdown-body hr:before{content:"";display:table}.application-details .markdown-body hr:after{clear:both;content:"";display:table}.application-details .markdown-body table{border-collapse:collapse;border-spacing:0;display:block;max-width:100%;overflow:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.application-details .markdown-body td,.application-details .markdown-body th{padding:0}.application-details .markdown-body details summary{cursor:pointer}.application-details .markdown-body details:not([open])>:not(summary){display:none!important}.application-details .markdown-body kbd{background-color:var(--color-canvas-subtle);border-bottom-color:var(--color-neutral-muted);border:1px solid var(--color-neutral-muted);border-radius:6px;-webkit-box-shadow:inset 0 -1px 0 var(--color-neutral-muted);box-shadow:inset 0 -1px 0 var(--color-neutral-muted);color:var(--color-fg-default);display:inline-block;font:11px JetBrains Mono,sans-serif;line-height:10px;padding:3px 5px;vertical-align:middle}.application-details .markdown-body h1,.application-details .markdown-body h2,.application-details .markdown-body h3,.application-details .markdown-body h4,.application-details .markdown-body h5,.application-details .markdown-body h6{font-weight:500;line-height:1.25;margin-bottom:16px;margin-top:24px}.application-details .markdown-body h2{border-bottom:1px solid var(--color-border-muted);font-size:1.5rem;padding-bottom:.3em}.application-details .markdown-body h3{font-size:1.25rem}.application-details .markdown-body h4{font-size:1rem}.application-details .markdown-body h5{font-size:.875rem}.application-details .markdown-body h6{color:var(--color-fg-muted);font-size:.85rem}.application-details .markdown-body p{margin-bottom:10px;margin-top:0}.application-details .markdown-body blockquote{border-left:.25em solid var(--color-border-default);color:var(--color-fg-muted);margin:0;padding:0 1em}.application-details .markdown-body ol,.application-details .markdown-body ul{margin-bottom:0;margin-top:0;padding-left:2em}.application-details .markdown-body ol ol,.application-details .markdown-body ul ol{list-style-type:lower-roman}.application-details .markdown-body ol ol ol,.application-details .markdown-body ol ul ol,.application-details .markdown-body ul ol ol,.application-details .markdown-body ul ul ol{list-style-type:lower-alpha}.application-details .markdown-body ul li{list-style:disc}.application-details .markdown-body ol li{list-style:decimal}.application-details .markdown-body dd{margin-left:0}.application-details .markdown-body code,.application-details .markdown-body tt{background-color:var(--color-neutral-muted);border-radius:6px;font-family:JetBrains Mono,sans-serif;font-size:12px;margin:0;padding:.2em .4em}.application-details .markdown-body pre{word-wrap:normal;font-family:JetBrains Mono,sans-serif;font-size:12px;margin-bottom:0;margin-top:0}.application-details .markdown-body ::-webkit-input-placeholder{color:var(--color-fg-subtle);opacity:1}.application-details .markdown-body ::-moz-placeholder{color:var(--color-fg-subtle);opacity:1}.application-details .markdown-body :-ms-input-placeholder{color:var(--color-fg-subtle);opacity:1}.application-details .markdown-body ::-ms-input-placeholder{color:var(--color-fg-subtle);opacity:1}.application-details .markdown-body ::placeholder{color:var(--color-fg-subtle);opacity:1}.application-details .markdown-body input::-webkit-inner-spin-button,.application-details .markdown-body input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.application-details .markdown-body .pl-c{color:var(--color-prettylights-syntax-comment)}.application-details .markdown-body .pl-c1,.application-details .markdown-body .pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.application-details .markdown-body .pl-e,.application-details .markdown-body .pl-en{color:var(--color-prettylights-syntax-entity)}.application-details .markdown-body .pl-s .pl-s1,.application-details .markdown-body .pl-smi{color:var(--color-prettylights-syntax-storage-modifier-import)}.application-details .markdown-body .pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.application-details .markdown-body .pl-k{color:var(--color-prettylights-syntax-keyword)}.application-details .markdown-body .pl-pds,.application-details .markdown-body .pl-s,.application-details .markdown-body .pl-s .pl-pse .pl-s1,.application-details .markdown-body .pl-sr,.application-details .markdown-body .pl-sr .pl-cce,.application-details .markdown-body .pl-sr .pl-sra,.application-details .markdown-body .pl-sr .pl-sre{color:var(--color-prettylights-syntax-string)}.application-details .markdown-body .pl-smw,.application-details .markdown-body .pl-v{color:var(--color-prettylights-syntax-variable)}.application-details .markdown-body .pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.application-details .markdown-body .pl-ii{background-color:var(--color-prettylights-syntax-invalid-illegal-bg);color:var(--color-prettylights-syntax-invalid-illegal-text)}.application-details .markdown-body .pl-c2{background-color:var(--color-prettylights-syntax-carriage-return-bg);color:var(--color-prettylights-syntax-carriage-return-text)}.application-details .markdown-body .pl-sr .pl-cce{color:var(--color-prettylights-syntax-string-regexp);font-weight:700}.application-details .markdown-body .pl-ml{color:var(--color-prettylights-syntax-markup-list)}.application-details .markdown-body .pl-mh,.application-details .markdown-body .pl-mh .pl-en,.application-details .markdown-body .pl-ms{color:var(--color-prettylights-syntax-markup-heading);font-weight:700}.application-details .markdown-body .pl-mi{color:var(--color-prettylights-syntax-markup-italic);font-style:italic}.application-details .markdown-body .pl-mb{color:var(--color-prettylights-syntax-markup-bold);font-weight:700}.application-details .markdown-body .pl-md{background-color:var(--color-prettylights-syntax-markup-deleted-bg);color:var(--color-prettylights-syntax-markup-deleted-text)}.application-details .markdown-body .pl-mi1{background-color:var(--color-prettylights-syntax-markup-inserted-bg);color:var(--color-prettylights-syntax-markup-inserted-text)}.application-details .markdown-body .pl-mc{background-color:var(--color-prettylights-syntax-markup-changed-bg);color:var(--color-prettylights-syntax-markup-changed-text)}.application-details .markdown-body .pl-mi2{background-color:var(--color-prettylights-syntax-markup-ignored-bg);color:var(--color-prettylights-syntax-markup-ignored-text)}.application-details .markdown-body .pl-mdr{color:var(--color-prettylights-syntax-meta-diff-range);font-weight:700}.application-details .markdown-body .pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.application-details .markdown-body .pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.application-details .markdown-body .pl-corl{color:var(--color-prettylights-syntax-constant-other-reference-link);text-decoration:underline}.application-details .markdown-body [data-catalyst]{display:block}.application-details .markdown-body g-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;vertical-align:-.075em}.application-details .markdown-body g-emoji img{height:1em;width:1em}.application-details .markdown-body:before{content:"";display:table}.application-details .markdown-body:after{clear:both;content:"";display:table}.application-details .markdown-body>:first-child{margin-top:0!important}.application-details .markdown-body>:last-child{margin-bottom:0!important}.application-details .markdown-body a:not([href]){color:inherit;text-decoration:none}.application-details .markdown-body .absent{color:var(--color-danger-fg)}.application-details .markdown-body .anchor{float:left;line-height:1;margin-left:-20px;padding-right:4px}.application-details .markdown-body .anchor:focus{outline:none}.application-details .markdown-body blockquote,.application-details .markdown-body details,.application-details .markdown-body dl,.application-details .markdown-body ol,.application-details .markdown-body p,.application-details .markdown-body pre,.application-details .markdown-body table,.application-details .markdown-body ul{margin-bottom:16px;margin-top:0}.application-details .markdown-body blockquote>:first-child{margin-top:0}.application-details .markdown-body blockquote>:last-child{margin-bottom:0}.application-details .markdown-body sup>a:before{content:"["}.application-details .markdown-body sup>a:after{content:"]"}.application-details .markdown-body h1 .octicon-link,.application-details .markdown-body h2 .octicon-link,.application-details .markdown-body h3 .octicon-link,.application-details .markdown-body h4 .octicon-link,.application-details .markdown-body h5 .octicon-link,.application-details .markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.application-details .markdown-body h1:hover .anchor,.application-details .markdown-body h2:hover .anchor,.application-details .markdown-body h3:hover .anchor,.application-details .markdown-body h4:hover .anchor,.application-details .markdown-body h5:hover .anchor,.application-details .markdown-body h6:hover .anchor{text-decoration:none}.application-details .markdown-body h1:hover .anchor .octicon-link,.application-details .markdown-body h2:hover .anchor .octicon-link,.application-details .markdown-body h3:hover .anchor .octicon-link,.application-details .markdown-body h4:hover .anchor .octicon-link,.application-details .markdown-body h5:hover .anchor .octicon-link,.application-details .markdown-body h6:hover .anchor .octicon-link{visibility:visible}.application-details .markdown-body h1 code,.application-details .markdown-body h1 tt,.application-details .markdown-body h2 code,.application-details .markdown-body h2 tt,.application-details .markdown-body h3 code,.application-details .markdown-body h3 tt,.application-details .markdown-body h4 code,.application-details .markdown-body h4 tt,.application-details .markdown-body h5 code,.application-details .markdown-body h5 tt,.application-details .markdown-body h6 code,.application-details .markdown-body h6 tt{font-size:inherit;padding:0 .2em}.application-details .markdown-body ol.no-list,.application-details .markdown-body ul.no-list{list-style-type:none;padding:0}.application-details .markdown-body ol[type="1"]{list-style-type:decimal}.application-details .markdown-body ol[type=a]{list-style-type:lower-alpha}.application-details .markdown-body ol[type=i]{list-style-type:lower-roman}.application-details .markdown-body div>ol:not([type]){list-style-type:decimal}.application-details .markdown-body ol ol,.application-details .markdown-body ol ul,.application-details .markdown-body ul ol,.application-details .markdown-body ul ul{margin-bottom:0;margin-top:0}.application-details .markdown-body li>p{margin-top:16px}.application-details .markdown-body li+li{margin-top:.25em}.application-details .markdown-body dl{padding:0}.application-details .markdown-body dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:16px;padding:0}.application-details .markdown-body dl dd{margin-bottom:16px;padding:0 16px}.application-details .markdown-body table td,.application-details .markdown-body table th{border-style:solid;border-width:1px;padding:15px;white-space:nowrap}.application-details .markdown-body table th{border-color:#334155;font-weight:600}.application-details .markdown-body table td{border-color:#e2e8f0}.application-details .markdown-body table thead tr{background-color:#475569;color:#fff}.application-details .markdown-body table tbody tr:nth-child(2n){background-color:#f8fafc}.application-details .markdown-body table img{background-color:transparent}.application-details .markdown-body img[align=right]{padding-left:20px}.application-details .markdown-body img[align=left]{padding-right:20px}.application-details .markdown-body .emoji{background-color:transparent;max-width:none;vertical-align:text-top}.application-details .markdown-body span.frame{display:block;overflow:hidden}.application-details .markdown-body span.frame>span{border:1px solid var(--color-border-default);display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}.application-details .markdown-body span.frame span img{display:block;float:left}.application-details .markdown-body span.frame span span{clear:both;color:var(--color-fg-default);display:block;padding:5px 0 0}.application-details .markdown-body span.align-center{clear:both;display:block;overflow:hidden}.application-details .markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.application-details .markdown-body span.align-center span img{margin:0 auto;text-align:center}.application-details .markdown-body span.align-right{clear:both;display:block;overflow:hidden}.application-details .markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.application-details .markdown-body span.align-right span img{margin:0;text-align:right}.application-details .markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.application-details .markdown-body span.float-left span{margin:13px 0 0}.application-details .markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.application-details .markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.application-details .markdown-body code br,.application-details .markdown-body tt br{display:none}.application-details .markdown-body del code{text-decoration:inherit}.application-details .markdown-body pre code{font-size:100%}.application-details .markdown-body pre>code{background:transparent;border:0;margin:0;padding:0;white-space:pre;word-break:normal}.application-details .markdown-body .highlight{margin-bottom:16px}.application-details .markdown-body .highlight pre{margin-bottom:0;word-break:normal}.application-details .markdown-body .highlight pre,.application-details .markdown-body pre{border-radius:6px;font-size:85%;line-height:1.45;overflow:auto;padding:16px}.application-details .markdown-body pre code,.application-details .markdown-body pre tt{word-wrap:normal;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}.application-details .markdown-body .csv-data td,.application-details .markdown-body .csv-data th{font-size:12px;line-height:1;overflow:hidden;padding:5px;text-align:left;white-space:nowrap}.application-details .markdown-body .csv-data .blob-num{background:var(--color-canvas-default);border:0;padding:10px 8px 9px;text-align:right}.application-details .markdown-body .csv-data tr{border-top:0}.application-details .markdown-body .csv-data th{background:var(--color-canvas-subtle);border-top:0;font-weight:600}.application-details .markdown-body .footnotes{border-top:1px solid var(--color-border-default);color:var(--color-fg-muted);font-size:12px}.application-details .markdown-body .footnotes ol{padding-left:16px}.application-details .markdown-body .footnotes li{position:relative}.application-details .markdown-body .footnotes li:target:before{border:2px solid var(--color-accent-emphasis);border-radius:6px;bottom:-8px;content:"";left:-24px;pointer-events:none;position:absolute;right:-8px;top:-8px}.application-details .markdown-body .footnotes li:target{color:var(--color-fg-default)}.application-details .markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.application-details .markdown-body .task-list-item{list-style-type:none}.application-details .markdown-body .task-list-item label{font-weight:400}.application-details .markdown-body .task-list-item.enabled label{cursor:pointer}.application-details .markdown-body .task-list-item+.task-list-item{margin-top:3px}.application-details .markdown-body .task-list-item .handle{display:none}.application-details .markdown-body .task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.application-details .markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.application-details .markdown-body ::-webkit-calendar-picker-indicator{-webkit-filter:invert(50%);filter:invert(50%)}.application-details .description{padding:0 0 30px}.application-details .description h2{font-size:24px;font-size:1.5rem;padding:0 0 20px}.application-details .description .content p{padding:0 0 16px}.application-details .description .content p:last-child{padding:0}.application-details .table-of-contents{background-color:#fff;float:right;padding:0 0 30px 30px}.application-details .table-of-contents ol{background-color:#f1f5f9;border-radius:12px;counter-reset:item;margin:0;padding:25px}.application-details .table-of-contents ol li{display:block;margin:0;padding:5px 0 0}.application-details .table-of-contents ol li::marker{font-weight:500}.application-details .table-of-contents ol li:before{content:counters(item,".") ". ";counter-increment:item}.application-details .table-of-contents ol li:first-child{padding:0}.application-details .table-of-contents ol li ol{padding:0 0 0 15px}@media only screen and (width <= 1024px){.application-details .table-of-contents{display:none}}@media only screen and (width <= 640px){.application-details{padding:30px 0}}.application-heading{background-color:#f8fafc;border:solid #e2e8f0;border-width:0 0 1px;padding:45px 0}.application-heading .wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.application-heading header{margin:0 35px;width:100%}.application-heading header h1{color:#334155;font-size:36px;font-size:2.25rem;font-weight:600}.application-heading header .categories,.application-heading header .details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.application-heading header .details{padding:15px 0}.application-heading header .details li{-webkit-box-pack:center;-ms-flex-pack:center;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;font-size:1rem;gap:5px;justify-content:center}.application-heading header .details li:last-child:after{display:none}.application-heading header .details li:after{content:",";display:inline-block}.application-heading header .categories a{background-color:#64748b;border-radius:4px;color:#fff;display:block;font-size:12px;font-size:.75rem;font-weight:600;padding:7px;text-transform:uppercase}.application-heading picture{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.15);box-shadow:0 0 8px #00000026;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;height:120px;justify-content:center;position:relative;width:120px}.application-heading picture:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#d1d5db;content:"";display:inline-block;font-family:icomoon!important;font-size:30px;font-size:1.875rem;font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:relative;position:absolute;text-transform:none;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.application-heading picture img{background-color:#fff;display:block;width:60px;z-index:1}.application-heading aside{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (width <= 640px){.application-heading{padding:30px 0}.application-heading .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;justify-content:center}.application-heading header{margin:0;padding:30px 0}.application-heading header h1{font-size:30px;font-size:1.875rem;line-height:1.4;text-align:center}.application-heading header .categories,.application-heading header .details{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.application-heading aside .button{border-radius:30px}.application-heading aside .button.big{font-size:16px;font-size:1rem;height:50px;padding:0 20px}}.category-applications{padding:0 0 50px}.category-applications .items{display:grid;gap:30px;grid-template-columns:repeat(4,minmax(0,1fr))}.category-applications .item{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (width <= 1024px){.category-applications .items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (width <= 640px){.category-applications .items{gap:20px;grid-template-columns:repeat(1,minmax(0,1fr))}}.free-trial{border:solid #f1f5f9;border-width:1px 0 0;padding:60px 0 100px}.free-trial .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.free-trial ul{display:grid;gap:30px;grid-template-columns:repeat(4,minmax(0,1fr))}.free-trial li{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f8fafc;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:30px}.free-trial li h3,.free-trial li p{text-align:center}.free-trial li h3{color:#334155;font-size:22px;font-size:1.375rem;font-weight:700;line-height:1.2}.free-trial li p{color:#64748b;font-size:16px;font-size:1rem;font-weight:400;line-height:1.6}@media only screen and (width <= 1024px){.free-trial ul{gap:30px;grid-template-columns:repeat(2,minmax(0,1fr));padding:40px 0 0}.free-trial li{background-color:#f8fafc;border-radius:12px;gap:25px}}@media only screen and (width <= 640px){.free-trial{padding:40px 0}.free-trial .title{padding:0 0 20px}.free-trial ul{grid-template-columns:repeat(1,minmax(0,1fr))}.free-trial li{gap:15px;padding:20px}}.inline-search{border:solid #f1f5f9;border-width:0 0 1px;margin:0 0 30px;padding:0 0 30px;position:relative}.inline-search .input-container{padding:0}.inline-search .input-container .input-suffix{padding:0 6px 0 15px}.inline-search .input-container .input-suffix:before{display:none}.inline-search .input-container .input-suffix button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center;width:32px}.inline-search .input-container .input-suffix button:hover .icon-holder{background-color:#e2e8f0}.inline-search .input-container .input-suffix button .icon-holder{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center;-webkit-transition:all .2s linear;transition:all .2s linear;width:32px}.inline-search .input-container .input-suffix button .icon-holder i{color:#475569;font-size:20px;font-size:1.25rem;-webkit-transition:all .2s linear;transition:all .2s linear}.inline-search .loading-container .loading-block{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;padding:20px 0}.inline-search .results{left:0;position:absolute;right:0;top:50px;z-index:10}.inline-search .results.shown{background:#fff;border-radius:12px;-webkit-box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);box-shadow:0 6px 24px #0000000d,0 0 0 1px #00000014;max-height:320px;overflow:hidden;overflow-y:scroll}.inline-search .results .items .item{border:solid #dbeafe;border-width:0 0 1px;width:100%}.inline-search .results .items .item:last-child{border:0}.inline-search .results .items a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;width:100%}.inline-search .results .items a:hover{background-color:#f8fafc}.inline-search .results .items picture{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;justify-content:center;margin:0 15px 0 0;width:30px}.inline-search .results .items picture img{display:block;max-height:30px;max-width:30px}.inline-search .results .items header{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;justify-content:space-between}.inline-search .results .items header h1{font-size:16px;font-size:1rem;font-weight:600}.inline-search .results .items aside{width:100%}.inline-search .results .items footer{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-size:.875rem;line-height:1.4;overflow:hidden;padding:5px 0 0;text-overflow:ellipsis;width:100%}.inline-search .results .items .categories{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.inline-search .results .items .categories li{color:#64748b;font-size:12px;font-size:.75rem}.inline-search .results .items .categories li:after{content:",";display:inline-block;padding:0 0 0 5px}.inline-search .results .items .categories li:last-child:after{display:none}.inline-search .results .loading-container{margin:0}.inline-search .results .loading-container .loading-block{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.inline-search .no-results{padding:20px 0;text-align:center}@media only screen and (width <= 640px){.inline-search .results .items picture{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;height:20px;margin:0 10px 0 0;width:20px}.inline-search .results .items picture img{max-height:20px;max-width:20px}.inline-search .results .items .categories,.inline-search .results .items footer{display:none}}.popup-languages{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;backdrop-filter:blur(8px);background-color:#00000080;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;left:0;opacity:0;overflow:hidden;overflow-y:auto;position:fixed;right:0;top:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;visibility:hidden;width:100vw;z-index:-1}.popup-languages.closing,.popup-languages.opening{z-index:102}.popup-languages.opening{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:.3s;animation-duration:.3s;opacity:1;visibility:visible}.popup-languages.closing{-webkit-animation:fadeOut;animation:fadeOut;-webkit-animation-duration:.3s;animation-duration:.3s;opacity:1;visibility:visible}.popup-languages .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:25vh 5vw 5vw;width:100%}.popup-languages .holder{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 12px 32px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.08);box-shadow:0 12px 32px #0000001a,0 2px 6px #00000014;min-width:600px;position:relative}.popup-languages .close{padding:0 0 20px}.popup-languages .close,.popup-languages .close button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.popup-languages .close button{background-color:#e2e8f0;border:0;border-radius:24px;height:32px;padding:6px 12px;-webkit-transition:all .2s linear;transition:all .2s linear}.popup-languages .close button:hover{background-color:#cbd5e1}.popup-languages .close button .icon-holder i{color:#334155;font-size:16px;font-size:1rem;padding:0 5px 0 0;-webkit-transition:all .2s linear;transition:all .2s linear}.popup-languages .close button span{color:#1e293b;font-size:16px;font-size:1rem;font-weight:500}.popup-languages .navigation{padding:35px 30px 25px}.popup-languages .navigation .category{padding:0 0 30px}.popup-languages .navigation .category:last-of-type{padding:0}.popup-languages .navigation .category-name{padding:0 0 15px}.popup-languages .navigation .category-name span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#64748b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;font-size:1rem;font-weight:500;-webkit-transition:all .2s linear;transition:all .2s linear}.popup-languages .navigation .category-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;padding:0}.popup-languages .navigation .category-content button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:transparent;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;min-height:30px;position:relative;width:100%}.popup-languages .navigation .category-content button:before{background-color:transparent;border-radius:50%;content:"";height:6px;left:-18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s linear;transition:all .2s linear;width:6px}.popup-languages .navigation .category-content button:hover:before{background-color:#0284c7}.popup-languages .navigation .category-content button:disabled{cursor:not-allowed;pointer-events:none}.popup-languages .navigation .category-content button:disabled:before,.popup-languages .navigation .category-content button:disabled:hover:before{background-color:#ea580c}.popup-languages .navigation .category-content button:disabled span{color:#94a3b8}.popup-languages .navigation .category-content button span{border-color:transparent;color:#1e293b;font-size:18px;font-size:1.125rem;font-weight:500;line-height:1.4;-webkit-transition:all .2s linear;transition:all .2s linear}@media only screen and (width <= 640px){.popup-languages .wrapper{padding:5vw 5vw 20vw}.popup-languages .holder{max-width:600px;min-width:auto;width:100%}}.popup-menu{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;backdrop-filter:blur(8px);background-color:#00000080;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;left:0;opacity:0;overflow:hidden;overflow-y:auto;position:fixed;right:0;top:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;visibility:hidden;width:100vw;z-index:-1}.popup-menu.closing,.popup-menu.opening{z-index:102}.popup-menu.opening{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:.3s;animation-duration:.3s;opacity:1;visibility:visible}.popup-menu.closing{-webkit-animation:fadeOut;animation:fadeOut;-webkit-animation-duration:.3s;animation-duration:.3s;opacity:1;visibility:visible}.popup-menu .wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:5vw;width:100%}.popup-menu .holder{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 12px 32px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.08);box-shadow:0 12px 32px #0000001a,0 2px 6px #00000014;min-width:600px;position:relative}.popup-menu .close{position:absolute;right:20px;top:20px;z-index:1}.popup-menu .close,.popup-menu .close button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.popup-menu .close button{background-color:transparent;border:0;border-radius:6px;height:40px;-webkit-transition:all .2s linear;transition:all .2s linear;width:40px}.popup-menu .close button:hover{background-color:#1e293b}.popup-menu .close button:hover i{color:#fff}.popup-menu .close button i{color:#475569;font-size:30px;font-size:1.875rem;-webkit-transition:all .2s linear;transition:all .2s linear}.popup-menu .close button span{display:none}.popup-menu .navigation{padding:35px 30px 25px}.popup-menu .navigation .category{padding:0 0 30px}.popup-menu .navigation .category:last-of-type{padding:0}.popup-menu .navigation .category-name{padding:0 0 15px}.popup-menu .navigation .category-name span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#64748b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;font-size:1rem;font-weight:500;-webkit-transition:all .2s linear;transition:all .2s linear}.popup-menu .navigation .category-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;padding:0}.popup-menu .navigation .category-content a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;min-height:30px;position:relative;width:100%}.popup-menu .navigation .category-content a:before{background-color:transparent;border-radius:50%;content:"";height:6px;left:-18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s linear;transition:all .2s linear;width:6px}.popup-menu .navigation .category-content a:hover:before{background-color:#0284c7}.popup-menu .navigation .category-content a.router-link-active span{border:solid #475569;border-width:0 0 1px;padding:3px 0}.popup-menu .navigation .category-content a.router-link-active:before,.popup-menu .navigation .category-content a.router-link-active:hover:before{background-color:#ea580c}.popup-menu .navigation .category-content a.external span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.popup-menu .navigation .category-content a.external span:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:icomoon!important;font-size:10px;font-size:.625rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding:0 0 0 5px;position:relative;text-transform:none}.popup-menu .navigation .category-content a i,.popup-menu .navigation .category-content a span{color:#1e293b}.popup-menu .navigation .category-content a span{border-color:transparent;font-size:18px;font-size:1.125rem;font-weight:500;line-height:1.4;-webkit-transition:all .2s linear;transition:all .2s linear}.popup-menu .navigation .category-content a span.number{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;font-family:JetBrains Mono,sans-serif;font-size:12px;font-size:.75rem;font-weight:600;justify-content:flex-end;margin:0 0 0 10px}.popup-menu footer{padding:0 10px 10px}.popup-menu footer ul{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#f1f5f9;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;padding:5px}.popup-menu footer li{width:100%}.popup-menu footer button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border:0;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;padding:15px 0;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%}.popup-menu footer button:hover{background-color:#fff}.popup-menu footer button i{color:#475569;font-size:20px;font-size:1.25rem;padding:0 0 5px}.popup-menu footer button span{color:#475569;font-size:16px;font-size:1rem;font-weight:500}@media only screen and (width <= 640px){.popup-menu .wrapper{padding:5vw 5vw 20vw}.popup-menu .holder{max-width:600px;min-width:auto;width:100%}}.popup-search-form{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;backdrop-filter:blur(8px);background-color:#00000080;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;left:0;opacity:0;overflow:hidden;overflow-y:auto;position:fixed;right:0;top:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;visibility:hidden;width:100vw;z-index:-1}.popup-search-form.closing,.popup-search-form.opening{z-index:102}.popup-search-form.opening{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:.3s;animation-duration:.3s;opacity:1;visibility:visible}.popup-search-form.closing{-webkit-animation:fadeOut;animation:fadeOut;-webkit-animation-duration:.3s;animation-duration:.3s;opacity:1;visibility:visible}.popup-search-form .wrapper{padding:25vh 5vw 5vw;width:50vw}.popup-search-form .close{padding:0 0 20px}.popup-search-form .close,.popup-search-form .close button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.popup-search-form .close button{background-color:#e2e8f0;border:0;border-radius:24px;height:32px;padding:6px 12px;-webkit-transition:all .2s linear;transition:all .2s linear}.popup-search-form .close button:hover{background-color:#cbd5e1}.popup-search-form .close button .icon-holder i{color:#334155;font-size:16px;font-size:1rem;padding:0 5px 0 0;-webkit-transition:all .2s linear;transition:all .2s linear}.popup-search-form .close button span{color:#1e293b;font-size:16px;font-size:1rem;font-weight:500}.popup-search-form .input-container{padding:0;position:relative;z-index:2}.popup-search-form .input-container.focus .input-field{border-color:transparent;-webkit-box-shadow:none;box-shadow:none;outline-color:transparent}.popup-search-form .input-container .input-suffix{padding:0 6px 0 15px}.popup-search-form .input-container .input-suffix:before{display:none}.popup-search-form .input-container .input-suffix button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center;width:32px}.popup-search-form .input-container .input-suffix button:hover .icon-holder{background-color:#e2e8f0}.popup-search-form .input-container .input-suffix button .icon-holder{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center;-webkit-transition:all .2s linear;transition:all .2s linear;width:32px}.popup-search-form .input-container .input-suffix button .icon-holder i{color:#475569;font-size:20px;font-size:1.25rem;-webkit-transition:all .2s linear;transition:all .2s linear}.popup-search-form .results{margin:-30px 0 0;padding:30px 0 0}.popup-search-form .results.shown{background:#fff;border-radius:0 0 6px 6px;max-height:320px;overflow:hidden;overflow-y:scroll}.popup-search-form .results .items .item{border:solid #dbeafe;border-width:0 0 1px;width:100%}.popup-search-form .results .items .item:last-child{border:0}.popup-search-form .results .items a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;width:100%}.popup-search-form .results .items a:hover{background-color:#f8fafc}.popup-search-form .results .items picture{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;justify-content:center;margin:0 15px 0 0;width:30px}.popup-search-form .results .items picture img{display:block;max-height:30px;max-width:30px}.popup-search-form .results .items header{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;justify-content:space-between}.popup-search-form .results .items header h1{font-size:16px;font-size:1rem;font-weight:600}.popup-search-form .results .items aside{width:100%}.popup-search-form .results .items footer{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-size:.875rem;line-height:1.4;overflow:hidden;padding:5px 0 0;text-overflow:ellipsis;width:100%}.popup-search-form .results .items .categories{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.popup-search-form .results .items .categories li{color:#64748b;font-size:12px;font-size:.75rem}.popup-search-form .results .items .categories li:after{content:",";display:inline-block;padding:0 0 0 5px}.popup-search-form .results .items .categories li:last-child:after{display:none}.popup-search-form .results .loading-container{margin:0}.popup-search-form .results .loading-container .loading-block{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.popup-search-form .no-results{font-size:20px;font-size:1.25rem;padding:40px;text-align:center}@media only screen and (width <= 1024px){.popup-search-form .wrapper{width:90vw}}@media only screen and (width <= 640px){.popup-search-form .wrapper{padding:5vw 5vw 20vw;width:100vw}.popup-search-form .results .items picture{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;height:20px;margin:0 10px 0 0;width:20px}.popup-search-form .results .items picture img{max-height:20px;max-width:20px}.popup-search-form .results .items .categories,.popup-search-form .results .items footer{display:none}}.popup-user-form{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;backdrop-filter:blur(8px);background-color:#00000080;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;left:0;opacity:0;overflow:hidden;overflow-y:auto;position:fixed;right:0;top:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;visibility:hidden;width:100vw;z-index:-1}.popup-user-form.closing,.popup-user-form.opening{z-index:102}.popup-user-form.opening{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:.3s;animation-duration:.3s;opacity:1;visibility:visible}.popup-user-form.closing{-webkit-animation:fadeOut;animation:fadeOut;-webkit-animation-duration:.3s;animation-duration:.3s;opacity:1;visibility:visible}.popup-user-form .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10vh 5vw 5vw;width:100%}.popup-user-form .holder,.popup-user-form .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.popup-user-form .holder{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 12px 32px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.08);box-shadow:0 12px 32px #0000001a,0 2px 6px #00000014;min-width:600px;overflow:hidden;position:relative}.popup-user-form .holder .popup-title{margin:0 30px;max-width:600px;padding:35px 0 0}.popup-user-form .holder .popup-title h1{color:#0f172a;font-size:24px;font-size:1.5rem;font-weight:500;line-height:1.2}.popup-user-form .holder .popup-title p{color:#334155;font-size:16px;font-size:1rem;font-weight:400;line-height:1.4;padding:15px 0 0}.popup-user-form .holder .popup-content{padding:20px 30px 0}.popup-user-form .holder footer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;background-color:#f8fafc;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:flex-end;padding:20px}.popup-user-form .holder footer button[submit]{width:140px}.popup-user-form .holder footer button svg{-webkit-animation:rotate 3.6s linear infinite;animation:rotate 3.6s linear infinite;height:15px;width:15px}.popup-user-form .holder footer button circle{fill:none;stroke:#fff;stroke-width:10px;stroke-dasharray:300;-webkit-animation:outline 2s cubic-bezier(.77,0,.18,1) infinite;animation:outline 2s cubic-bezier(.77,0,.18,1) infinite}@media only screen and (width <= 640px){.popup-user-form .wrapper{padding:5vw 5vw 20vw}.popup-user-form .holder{max-width:600px;min-width:auto;width:100%}.popup-user-form .holder .popup-title{margin:0 15px;padding:15px 0}.popup-user-form .holder .popup-content{padding:15px 15px 0}.popup-user-form .holder footer{padding:15px}.popup-user-form .holder footer button.big{border-radius:30px;font-size:16px;font-size:1rem;height:50px;padding:0 20px}}.service-details{padding:100px 0 60px}.service-details .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.service-details .title{padding:0 0 80px}.service-details .blocks{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr))}.service-details .block{background-color:#f8fafc;gap:25px;padding:80px 40px 40px;position:relative}.service-details .block,.service-details .block .icon-holder{border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.service-details .block .icon-holder{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#0ea5e9;-webkit-box-shadow:0 15px 25px rgba(0,0,0,.15),0 5px 10px rgba(0,0,0,.05);box-shadow:0 15px 25px #00000026,0 5px 10px #0000000d;height:70px;justify-content:center;left:50%;position:absolute;top:-24px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:70px}.service-details .block .icon-holder i{color:#fff;font-size:28px;font-size:1.75rem}.service-details .block .details h3,.service-details .block .details p{text-align:center}.service-details .block .details h3{color:#334155;font-size:22px;font-size:1.375rem;font-weight:700;line-height:1.2}.service-details .block .details p{color:#64748b;font-size:16px;font-size:1rem;font-weight:400;line-height:1.6;padding:30px 0 0}.service-details .button.big{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:60px 0 0}@media only screen and (width <= 1024px){.service-details{padding:50px 0}.service-details .title{padding:0 0 30px}.service-details .blocks{gap:60px;grid-template-columns:repeat(2,minmax(0,1fr));padding:40px 0 0}.service-details .block{background-color:#f8fafc;border-radius:12px;gap:25px;padding:60px 40px 40px}.service-details .block:nth-child(3){grid-column:1/3}.service-details .block .icon-holder{height:60px;top:-25px;width:60px}.service-details .block .icon-holder i{font-size:24px;font-size:1.5rem}}@media only screen and (width <= 640px){.service-details{padding:40px 0}.service-details .title{padding:0 0 20px}.service-details .blocks{grid-template-columns:repeat(1,minmax(0,1fr))}.service-details .block:nth-child(3){grid-column:unset}.service-details .button.big{border-radius:30px;font-size:16px;font-size:1rem;height:50px;margin:40px 0 0;padding:0 20px}}.page-category-view .hero{background-color:#0f172a;overflow:hidden}.page-category-view .hero .wrapper{padding:40px 0;position:relative}.page-category-view .hero .wrapper:after,.page-category-view .hero .wrapper:before{border-radius:50%;color:#64748b;content:"";height:200px;position:absolute;width:200px;z-index:1}.page-category-view .hero .wrapper:before{-webkit-box-shadow:200px 100px 200px currentcolor;box-shadow:200px 100px 200px currentcolor;left:-200px;top:-200px}.page-category-view .hero .wrapper:after{bottom:-200px;-webkit-box-shadow:-100px -100px 200px currentcolor;box-shadow:-100px -100px 200px currentcolor;right:200px}.page-category-view .hero h1,.page-category-view .hero p{position:relative;z-index:2}.page-category-view .hero h1{-webkit-text-fill-color:transparent;background:#7dd3fc;background:radial-gradient(circle farthest-side at center center,#bae6fd 50%,#7dd3fc 100%);-webkit-background-clip:text;background-clip:text;font-size:36px;font-size:2.25rem;font-weight:600;line-height:1.2;padding:0 0 5px}.page-category-view .hero p{color:#d1d5db;font-size:20px;font-size:1.25rem;line-height:1.4}@media only screen and (width <= 640px){.page-category-view .hero .wrapper{padding:6.25vw 0}.page-category-view .hero .wrapper:after,.page-category-view .hero .wrapper:before{height:31.25vw;width:31.25vw}.page-category-view .hero .wrapper:before{-webkit-box-shadow:31.25vw 15.625vw 31.25vw currentcolor;box-shadow:31.25vw 15.625vw 31.25vw currentcolor;left:-31.25vw;top:-31.25vw}.page-category-view .hero .wrapper:after{bottom:-31.25vw;-webkit-box-shadow:-15.625vw -15.625vw 31.25vw currentcolor;box-shadow:-15.625vw -15.625vw 31.25vw currentcolor;right:31.25vw}.page-category-view .hero h1{font-size:30px;font-size:1.875rem}.page-category-view .hero p{font-size:18px;font-size:1.125rem}}.page-category-view .categories .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.page-category-view .categories .list{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:50px 30px 50px 0;position:relative;width:345px}.page-category-view .categories .list:after{background-color:#f8fafc;bottom:0;content:"";height:100%;position:absolute;right:0;top:0;width:50vw;z-index:1}.page-category-view .categories .list .holder{max-height:85vh;overflow:hidden;overflow-y:auto;padding:0 0 0 2px;position:sticky;top:110px;z-index:3}.page-category-view .categories .list h2{font-size:15px;font-size:.9375rem;font-weight:600;padding:30px 0 20px}.page-category-view .categories .list h2:first-of-type{padding:0 0 20px}.page-category-view .categories .list .categories-list{border:solid #e2e8f0;border-width:0 0 0 2px}.page-category-view .categories .list .categories-list li{margin:0 0 5px}.page-category-view .categories .list .categories-list li .name,.page-category-view .categories .list .categories-list li .number{color:#64748b}.page-category-view .categories .list .categories-list li .name{font-size:15px;font-size:.9375rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.page-category-view .categories .list .categories-list li .number{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;font-family:JetBrains Mono,sans-serif;font-size:12px;font-size:.75rem;font-weight:600;justify-content:flex-end;margin:0 0 0 10px}.page-category-view .categories .list .categories-list li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:.875rem;font-weight:500;padding:10px 10px 10px 12px;position:relative;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%}.page-category-view .categories .list .categories-list li a:before{background-color:transparent;border-radius:50%;content:"";height:6px;left:-4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s linear;transition:all .2s linear;width:6px;z-index:2}.page-category-view .categories .list .categories-list li a:hover:before{background-color:#cbd5e1}.page-category-view .categories .list .categories-list li a:hover .name,.page-category-view .categories .list .categories-list li a:hover .number{color:#475569}.page-category-view .categories .list .categories-list li a.router-link-active:before{background-color:#0ea5e9}.page-category-view .categories .list .categories-list li a.router-link-active .name{color:#0284c7}.page-category-view .categories .list .categories-list li a.router-link-active .number{color:#1e293b}.page-category-view .categories .applications{padding:50px 0 0;width:100%}.page-category-view .categories .applications .use-case-categories .heading{border:solid #e2e8f0;border-width:0 0 1px;margin:0 0 50px;padding:0 0 50px}.page-category-view .categories .applications .use-case-categories .heading h1{color:#0f172a;font-size:36px;font-size:2.25rem;font-weight:700;line-height:1.2}.page-category-view .categories .applications .use-case-categories .heading p{color:#64748b;font-size:18px;font-size:1.125rem;line-height:1.6;padding:10px 0 0}.page-category-view .categories .applications .use-case-categories .category-applications .title h2{font-size:26px;font-size:1.625rem}.page-category-view .categories .applications .use-case-categories .category-applications .title p{font-size:16px;font-size:1rem}.page-category-view .categories .applications .category-applications .items{grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (width <= 1024px){.page-category-view .categories .container{padding:0}.page-category-view .categories .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.page-category-view .categories .list{background-color:#f8fafc;left:0;padding:0;position:sticky;top:80px;width:100%;z-index:20}.page-category-view .categories .list:after{display:none}.page-category-view .categories .list .holder{overflow:auto;padding:30px;position:relative;top:unset}.page-category-view .categories .list button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fff;border:1px solid #cbd5e1;border-radius:12px;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;color:#475569;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:space-between;padding:15px 20px;position:relative;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%}.page-category-view .categories .list button:hover{border-color:#94a3b8}.page-category-view .categories .list button .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left}.page-category-view .categories .list button .type{display:block;font-size:14px;font-size:.875rem;font-weight:500;padding:0 0 5px}.page-category-view .categories .list button .name{display:block;font-size:16px;font-size:1rem;font-weight:600}.page-category-view .categories .list button i{font-size:30px;font-size:1.875rem}.page-category-view .categories .applications{padding:30px}}@media only screen and (width <= 640px){.page-category-view .categories .list .holder{padding:4.6875vw}.page-category-view .categories .list button i{font-size:20px;font-size:1.25rem}.page-category-view .categories .applications{padding:4.6875vw}.page-category-view .categories .applications .use-case-categories .heading{margin:0 0 25px;padding:0 0 25px}.page-category-view .categories .applications .use-case-categories .heading h1{font-size:30px;font-size:1.875rem}.page-category-view .categories .applications .use-case-categories .heading p{font-size:16px;font-size:1rem}.page-category-view .categories .applications .use-case-categories .category-applications .title h1{font-size:24px;font-size:1.5rem}.page-category-view .categories .applications .category-applications .items{grid-template-columns:repeat(1,minmax(0,1fr))}}.page-category-view .loading-container{margin:0}.page-category-view .loading-container .loading-error{margin:50px 0}@media only screen and (width <= 640px){.page-category-view .loading-container .loading-error{margin:40px 0 0}}.page-use-case-view .hero{background-color:#0f172a;overflow:hidden}.page-use-case-view .hero .wrapper{padding:40px 0;position:relative}.page-use-case-view .hero .wrapper:after,.page-use-case-view .hero .wrapper:before{border-radius:50%;color:#64748b;content:"";height:200px;position:absolute;width:200px;z-index:1}.page-use-case-view .hero .wrapper:before{-webkit-box-shadow:200px 100px 200px currentcolor;box-shadow:200px 100px 200px currentcolor;left:-200px;top:-200px}.page-use-case-view .hero .wrapper:after{bottom:-200px;-webkit-box-shadow:-100px -100px 200px currentcolor;box-shadow:-100px -100px 200px currentcolor;right:200px}.page-use-case-view .hero h1,.page-use-case-view .hero p{position:relative;z-index:2}.page-use-case-view .hero h1{-webkit-text-fill-color:transparent;background:#7dd3fc;background:radial-gradient(circle farthest-side at center center,#bae6fd 50%,#7dd3fc 100%);-webkit-background-clip:text;background-clip:text;font-size:36px;font-size:2.25rem;font-weight:600;line-height:1.2;padding:0 0 5px}.page-use-case-view .hero p{color:#d1d5db;font-size:20px;font-size:1.25rem;line-height:1.4}@media only screen and (width <= 640px){.page-use-case-view .hero .wrapper{padding:6.25vw 0}.page-use-case-view .hero .wrapper:after,.page-use-case-view .hero .wrapper:before{height:31.25vw;width:31.25vw}.page-use-case-view .hero .wrapper:before{-webkit-box-shadow:31.25vw 15.625vw 31.25vw currentcolor;box-shadow:31.25vw 15.625vw 31.25vw currentcolor;left:-31.25vw;top:-31.25vw}.page-use-case-view .hero .wrapper:after{bottom:-31.25vw;-webkit-box-shadow:-15.625vw -15.625vw 31.25vw currentcolor;box-shadow:-15.625vw -15.625vw 31.25vw currentcolor;right:31.25vw}.page-use-case-view .hero h1{font-size:30px;font-size:1.875rem}.page-use-case-view .hero p{font-size:18px;font-size:1.125rem}}.page-use-case-view .categories .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.page-use-case-view .categories .list{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:50px 30px 50px 0;position:relative;width:345px}.page-use-case-view .categories .list:after{background-color:#f8fafc;bottom:0;content:"";height:100%;position:absolute;right:0;top:0;width:50vw;z-index:1}.page-use-case-view .categories .list .holder{max-height:85vh;overflow:hidden;overflow-y:auto;padding:0 0 0 2px;position:sticky;top:110px;z-index:3}.page-use-case-view .categories .list h2{font-size:15px;font-size:.9375rem;font-weight:600;padding:30px 0 20px}.page-use-case-view .categories .list h2:first-of-type{padding:0 0 20px}.page-use-case-view .categories .list .categories-list{border:solid #e2e8f0;border-width:0 0 0 2px}.page-use-case-view .categories .list .categories-list li{margin:0 0 5px}.page-use-case-view .categories .list .categories-list li .name,.page-use-case-view .categories .list .categories-list li .number{color:#64748b}.page-use-case-view .categories .list .categories-list li .name{font-size:15px;font-size:.9375rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.page-use-case-view .categories .list .categories-list li .number{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;font-family:JetBrains Mono,sans-serif;font-size:12px;font-size:.75rem;font-weight:600;justify-content:flex-end;margin:0 0 0 10px}.page-use-case-view .categories .list .categories-list li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:.875rem;font-weight:500;padding:10px 10px 10px 12px;position:relative;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%}.page-use-case-view .categories .list .categories-list li a:before{background-color:transparent;border-radius:50%;content:"";height:6px;left:-4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s linear;transition:all .2s linear;width:6px;z-index:2}.page-use-case-view .categories .list .categories-list li a:hover:before{background-color:#cbd5e1}.page-use-case-view .categories .list .categories-list li a:hover .name,.page-use-case-view .categories .list .categories-list li a:hover .number{color:#475569}.page-use-case-view .categories .list .categories-list li a.router-link-active:before{background-color:#0ea5e9}.page-use-case-view .categories .list .categories-list li a.router-link-active .name{color:#0284c7}.page-use-case-view .categories .list .categories-list li a.router-link-active .number{color:#1e293b}.page-use-case-view .categories .applications{padding:50px 0 0;width:100%}.page-use-case-view .categories .applications .use-case-categories .heading{border:solid #e2e8f0;border-width:0 0 1px;margin:0 0 50px;padding:0 0 50px}.page-use-case-view .categories .applications .use-case-categories .heading h1{color:#0f172a;font-size:36px;font-size:2.25rem;font-weight:700;line-height:1.2}.page-use-case-view .categories .applications .use-case-categories .heading p{color:#64748b;font-size:18px;font-size:1.125rem;line-height:1.6;padding:10px 0 0}.page-use-case-view .categories .applications .use-case-categories .category-applications .title h2{font-size:26px;font-size:1.625rem}.page-use-case-view .categories .applications .use-case-categories .category-applications .title p{font-size:16px;font-size:1rem}.page-use-case-view .categories .applications .category-applications .items{grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (width <= 1024px){.page-use-case-view .categories .container{padding:0}.page-use-case-view .categories .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.page-use-case-view .categories .list{background-color:#f8fafc;left:0;padding:0;position:sticky;top:80px;width:100%;z-index:20}.page-use-case-view .categories .list:after{display:none}.page-use-case-view .categories .list .holder{overflow:auto;padding:30px;position:relative;top:unset}.page-use-case-view .categories .list button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fff;border:1px solid #cbd5e1;border-radius:12px;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;color:#475569;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:space-between;padding:15px 20px;position:relative;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%}.page-use-case-view .categories .list button:hover{border-color:#94a3b8}.page-use-case-view .categories .list button .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left}.page-use-case-view .categories .list button .type{display:block;font-size:14px;font-size:.875rem;font-weight:500;padding:0 0 5px}.page-use-case-view .categories .list button .name{display:block;font-size:16px;font-size:1rem;font-weight:600}.page-use-case-view .categories .list button i{font-size:30px;font-size:1.875rem}.page-use-case-view .categories .applications{padding:30px}}@media only screen and (width <= 640px){.page-use-case-view .categories .list .holder{padding:4.6875vw}.page-use-case-view .categories .list button i{font-size:20px;font-size:1.25rem}.page-use-case-view .categories .applications{padding:4.6875vw}.page-use-case-view .categories .applications .use-case-categories .heading{margin:0 0 25px;padding:0 0 25px}.page-use-case-view .categories .applications .use-case-categories .heading h1{font-size:30px;font-size:1.875rem}.page-use-case-view .categories .applications .use-case-categories .heading p{font-size:16px;font-size:1rem}.page-use-case-view .categories .applications .use-case-categories .category-applications .title h1{font-size:24px;font-size:1.5rem}.page-use-case-view .categories .applications .category-applications .items{grid-template-columns:repeat(1,minmax(0,1fr))}}.page-use-case-view .loading-container{margin:0}.page-use-case-view .loading-container .loading-error{margin:50px 0}@media only screen and (width <= 640px){.page-use-case-view .loading-container .loading-error{margin:40px 0 0}}.page-error{height:100vh;padding:50px 0}.page-error .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0 auto;max-width:1280px;padding:0 50px}.page-error .wrapper,.page-error h1{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.page-error h1{position:relative;width:100%}.page-error h1:before{background-color:#f1f5f9;content:"";height:4px;left:0;position:absolute;right:0;top:50%;width:100%;z-index:1}.page-error h1 span{background-color:#fff;color:#475569;font-size:300px;font-size:18.75rem;font-weight:700;padding:0 80px;position:relative;z-index:2}.page-error h2{color:#475569;font-size:28px;font-size:1.75rem;font-weight:400;line-height:1.3;padding:20px 0 100px;text-align:center}@media only screen and (width <= 640px){.page-error{padding:7.8125vw 0}.page-error .wrapper{padding:0 7.8125vw}.page-error h1 span{font-size:31.25vw;padding:0 6.25vw}.page-error h2{font-size:4.0625vw;padding:1.5625vw 0 7.8125vw}.page-error .button{border-radius:30px}.page-error .button.big{font-size:16px;font-size:1rem;height:50px;padding:0 20px}}.page-homepage .hero{background-color:#010103;overflow:hidden;position:relative}.page-homepage .hero picture{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-end;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.page-homepage .hero picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.page-homepage .hero .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:360px;padding:50px 0 100px;position:relative}.page-homepage .hero h1,.page-homepage .hero p{color:#fff;position:relative;text-align:center;z-index:2}.page-homepage .hero h1{font-size:58px;font-size:3.625rem;font-weight:600;line-height:1.2;padding:0 0 25px}.page-homepage .hero p{color:#fff;font-size:26px;font-size:1.625rem;line-height:1.4;margin:0 auto;max-width:1000px}@media only screen and (width <= 1280px){.page-homepage .hero .wrapper{min-height:300px;padding:40px 0 80px}.page-homepage .hero p{max-width:100%}}@media only screen and (width <= 1024px){.page-homepage .hero picture img{-o-object-fit:unset;object-fit:unset;width:auto}}@media only screen and (width <= 640px){.page-homepage .hero .wrapper,.page-homepage .hero picture{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-homepage .hero .wrapper{min-height:auto;padding:6.25vw 0}.page-homepage .hero .wrapper:after,.page-homepage .hero .wrapper:before{height:78.125vw;width:78.125vw}.page-homepage .hero .wrapper:before{-webkit-box-shadow:23.4375vw 23.4375vw 31.25vw currentcolor;box-shadow:23.4375vw 23.4375vw 31.25vw currentcolor;left:-78.125vw;top:-78.125vw}.page-homepage .hero .wrapper:after{bottom:-78.125vw;-webkit-box-shadow:-23.4375vw -23.4375vw 31.25vw currentcolor;box-shadow:-23.4375vw -23.4375vw 31.25vw currentcolor;right:-78.125vw}.page-homepage .hero h1,.page-homepage .hero p{text-align:left}.page-homepage .hero h1{font-size:30px;font-size:1.875rem;padding:0 0 15px}.page-homepage .hero p{font-size:18px;font-size:1.125rem;font-weight:500;margin:0;max-width:100%}}.page-homepage .categories-list{border:solid #f1f5f9;border-width:1px 0 0;padding:60px 0 100px}.page-homepage .categories-list .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.page-homepage .categories-list .items{display:grid;gap:30px;grid-template-columns:repeat(4,minmax(0,1fr))}.page-homepage .categories-list .items li{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.page-homepage .categories-list .item{border-radius:12px;-webkit-box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);box-shadow:0 6px 24px #0000000d,0 0 0 1px #00000014;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 30px;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%}.page-homepage .categories-list .item:hover{-webkit-box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);box-shadow:0 10px 36px #00000029,0 0 0 1px #0000000f}.page-homepage .categories-list .item h3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:18px;font-size:1.125rem;font-weight:500;gap:20px;justify-content:space-between;line-height:1.4;text-align:center;width:100%}.page-homepage .categories-list .item h3 span{color:#94a3b8;font-size:16px;font-size:1rem;line-height:1}.page-homepage .categories-list .button.big{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:60px 0 0}@media only screen and (width <= 1024px){.page-homepage .categories-list .items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (width <= 640px){.page-homepage .categories-list{padding:40px 0}.page-homepage .categories-list .items{gap:20px;grid-template-columns:repeat(1,minmax(0,1fr))}.page-homepage .categories-list .item{border-radius:12px;-webkit-box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);box-shadow:0 6px 24px #0000000d,0 0 0 1px #00000014;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 30px;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%}.page-homepage .categories-list .item:hover{-webkit-box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);box-shadow:0 10px 36px #00000029,0 0 0 1px #0000000f}.page-homepage .categories-list .item h3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:18px;font-size:1.125rem;font-weight:500;gap:20px;justify-content:space-between;line-height:1.4;text-align:center;width:100%}.page-homepage .categories-list .item h3 span{color:#94a3b8;font-size:16px;font-size:1rem;line-height:1}.page-homepage .categories-list .button.big{border-radius:30px;font-size:16px;font-size:1rem;height:50px;margin:40px 0 0;padding:0 20px}}.page-homepage .applications-list{background-color:#f9fafb;padding:70px 0}.page-homepage .applications-list .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.page-homepage .applications-list .category-applications{padding:0;width:100%}.page-homepage .applications-list .button.big{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:60px 0 0}@media only screen and (width <= 1024px){.page-homepage .applications-list{padding:40px 0}.page-homepage .applications-list .button.big{border-radius:30px;font-size:16px;font-size:1rem;height:50px;margin:40px 0 0;padding:0 20px}}
