@font-face{font-family:Inter;src:url(../../fonts/Inter-VariableFont.woff2) format('woff2');font-display:swap}@font-face{font-family:'Red Hat Display';src:url(../../fonts/RedHatDisplay-VariableFont_wght.woff2) format('woff2');font-display:swap}:root{--grid-min:30ch;--flex-min:35rem;--pancake-min:var(--grid-min);--padding:1rem;--primary-bg:#f3f4f6;--secondary-bg:#172554;--text-color:#000;--accent-color:#3b62c4;--accent-highlight-color:#4a7cfa;--box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1),0 2px 4px -2px rgb(0 0 0 / 0.1)}*{padding:0;margin:0;box-sizing:border-box}html{min-width:680px}body,button,input,textarea{font-family:Inter,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-optical-sizing:auto;font-variation-settings:"slnt" 0;color:#111}body .loading-screen{background:#fff}.hide-scrollbar{overflow-y:hidden!important}.font-redhat{font-family:"Red Hat Display",sans-serif;font-style:normal}.m-0{margin:0!important}.mt{margin-top:2.5rem}.mb{margin-bottom:2.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.icon-left{padding-right:.6rem}.icon-right{padding-left:.6rem}.bg-white{background-color:#fff!important}.fl{float:left}.fr{float:right}.flex-end{justify-content:flex-end}.flex-bottom{display:flex;align-items:flex-end;justify-content:flex-end}.space-between{justify-content:space-between}.unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.muted{opacity:.5}.animate-gradient{background-size:240%;-webkit-animation:animatedgradient 3s ease infinite alternate;-moz-animation:animatedgradient 3s ease infinite alternate;animation:animatedgradient 3s ease infinite alternate}@keyframes animatedgradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}p{line-height:initial}.tooltip{position:relative;display:inline-block}.tooltip .tooltip-content,.tooltip .tooltip-content-right{position:absolute;top:146%;left:50%;transform:translateX(-50%);color:#fff;background-color:#111;font-size:.875rem;text-align:center;border-radius:8px;padding:6px 12px;white-space:nowrap;z-index:101;visibility:hidden;opacity:0;transition:opacity .2s ease-in-out}.tooltip .tooltip-content-right{top:50%;left:130%;transform:translateY(-50%)}.tooltip .tooltip-content-right::after,.tooltip .tooltip-content::after{content:'';position:absolute;bottom:100%;left:50%;border-width:6px;border-style:solid;border-color:transparent transparent #000 transparent;transform:translateX(-50%)}.tooltip .tooltip-content-right::after{top:50%;right:100%!important;bottom:unset;left:unset;transform:translate(0,-50%) rotate(-90deg)}.tooltip:hover .tooltip-content,.tooltip:hover .tooltip-content-right{opacity:1;visibility:visible}#fade-content{opacity:0}.loading-screen{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}.rz-dialog-content .loading-screen{background:#fff}.rz-dialog-content .loading-screen .loader h1{padding-top:4rem;font-size:1.25rem!important;font-weight:500}.mp-connected-loader{position:relative}.loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content .center-box .loader h1{color:#fff}.sk-chase{width:56px;height:56px;margin:0 auto;animation:sk-chase 2.5s infinite linear both}.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot 2s infinite ease-in-out both}.sk-chase-dot:before{content:'';display:block;width:25%;height:25%;background-color:#111;border-radius:100%;animation:sk-chase-dot-before 2s infinite ease-in-out both}.content .center-box .sk-chase-dot:before{background-color:#fff}.sk-chase-dot:nth-child(1){animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1s}.sk-chase-dot:nth-child(3){animation-delay:-.9s}.sk-chase-dot:nth-child(4){animation-delay:-.8s}.sk-chase-dot:nth-child(5){animation-delay:-.7s}.sk-chase-dot:nth-child(6){animation-delay:-.6s}.sk-chase-dot:nth-child(1):before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1s}.sk-chase-dot:nth-child(3):before{animation-delay:-.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-.6s}@keyframes sk-chase{100%{transform:rotate(360deg)}}@keyframes sk-chase-dot{100%,80%{transform:rotate(360deg)}}@keyframes sk-chase-dot-before{50%{transform:scale(.4)}0%,100%{transform:scale(1)}}.btn-link,a{color:#1e5ed4}.btn-primary{color:#fff;background-color:#1e5ed4}.fl{float:left}.fr{float:right}.relative{position:relative}.valid.modified:not([type=checkbox]){outline:1px solid #26b050}.invalid{outline:1px solid red}.validation-message{color:red}#blazor-error-ui{background:0 0!important;position:fixed;top:0;left:0;right:0;bottom:0;box-shadow:none!important;display:none;padding:0!important;z-index:1000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);backdrop-filter:blur(4px)}.modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:560px;font-size:1rem;background-color:#fff;border-radius:10px;box-shadow:0 2px 20px rgba(0,0,0,.2);opacity:0}.modal-content{padding:25px;color:#111}.modal .modal-icon{position:absolute;right:25px;font-size:1.6rem;color:#c2c3d1}.modal h1{font-size:20px;font-weight:600;padding-bottom:10px}.modal p{padding-right:68px}.modal .modal-actions{padding:16px 25px 20px 25px;border-top:1px solid rgba(0,0,0,.1);text-align:right}.modal a.link{display:inline-block;font-weight:600;color:#1e5ed4;transition:.2s border;text-decoration:none;cursor:pointer}.modal a.link:hover span{border-bottom:1px solid #5ea2fe}.modal a.link i{padding-left:10px}.modal .code{margin-top:15px}body:not(.rz-default-scrollbars) ::-webkit-scrollbar{background-color:transparent;border-radius:8px}body:not(.rz-default-scrollbars) ::-webkit-scrollbar-thumb,body:not(.rz-default-scrollbars)::-webkit-scrollbar-thumb{background:var(--accent-color);border:7px solid transparent;background-clip:padding-box;border-radius:20px}.loading-screen .loader .progress{text-align:center;margin-top:25px}.sidebar{position:fixed;top:0;bottom:0;width:420px;height:100vh;background:#fff;transition:none;overflow-y:auto;z-index:100}.sidebar.dark{background:#222}.sidebar.left{border-right:1px solid #ccc;box-shadow:4px 0 16px rgba(0,0,0,.06)}.sidebar.right{right:0;border-left:1px solid #ccc;box-shadow:-4px 0 16px rgba(0,0,0,.06)}.sidebar.dark.left,.sidebar.dark.right{border:none}.sidebar.dark h1{color:#fff;border-bottom:1px solid #333}.sidebar ul{list-style-type:none}.sidebar ul.numbered{counter-reset:numList}.sidebar ul.numbered li{position:relative;background-color:#f5f5f5;border-bottom:none;margin:2rem;border-radius:6px}.sidebar.dark ul.numbered li{color:#fff;background-color:#333}.sidebar ul.numbered li:before{counter-increment:numList;content:counter(numList);position:absolute;top:15px;left:15px;width:28px;height:28px;line-height:28px;font-size:.8rem;font-weight:600;text-align:center;border:1px solid #d1d5db;border-radius:50%;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.16)}.sidebar.dark ul.numbered li:before{color:#afd4ff}.sidebar li{border-bottom:1px solid #ccc}.sidebar li:last-child{border-bottom:none}.sidebar ul.numbered li p{padding-left:3.5rem}.sidebar li p{padding:1rem;line-height:1.5em}.sidebar.dark li p{color:#fff;opacity:.7}.sidebar .sidebar-content{height:100%;display:flex;flex-direction:column}.sidebar.dark .sidebar-content .close{background-color:#333}.sidebar .sidebar-content .close:hover{background-color:#c5c5c5}.sidebar.dark .sidebar-content .close:hover{background-color:#444}.sidebar .sidebar-content .close i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sidebar .sidebar-content .desc{margin:2rem 2rem 1.6rem 2rem;line-height:1.4em}.sidebar .sidebar-content .firmware{background-color:#f3f4f6;margin:2rem;padding:1.6rem 2.6rem;border-radius:8px;text-align:center}.sidebar .sidebar-content .firmware i{display:block;font-size:4.2rem;margin-bottom:1.6rem}.sidebar .sidebar-content .sidebar-help .help-section{padding:2rem;border-top:none}.sidebar .sidebar-content .sidebar-firmware .help-section{padding:2rem;border-top:1px solid #d1d5db}.sidebar .sidebar-content .sidebar-firmware .help-section h2,.sidebar .sidebar-content .sidebar-help .help-section h2{padding-bottom:.6rem;font-weight:500;font-size:1.2rem}.sidebar .sidebar-content .sidebar-firmware .help-section p:first-child,.sidebar .sidebar-content .sidebar-help .help-section p:first-child{position:relative;margin-bottom:2rem;padding:1.3rem;padding-left:4rem;background-color:#dcfce7;border-radius:8px}.sidebar .sidebar-content .sidebar-firmware .help-section p:first-child::before,.sidebar .sidebar-content .sidebar-help .help-section p:first-child::before{position:absolute;left:1.3rem;width:1.8rem;height:1.8rem;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Pro 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2315803d' d='M336 176c0 30.6-9.5 58.8-25.7 82.1c-4.1 5.9-8.8 12.3-13.6 19c-12.7 17.5-27.1 37.2-38 57.1c-8.9 16.2-13.7 33.3-16.2 49.9l32.4 0c2.2-12 5.9-23.7 11.8-34.5c9.9-18 22.2-34.9 34.5-51.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c12.3 16.8 24.6 33.7 34.5 51.8c5.9 10.8 9.6 22.5 11.8 34.5l32.4 0c-2.5-16.6-7.3-33.7-16.2-49.9c-10.9-20-25.3-39.7-38-57.1c0 0 0 0 0 0c-4.9-6.7-9.5-13-13.6-19C57.5 234.8 48 206.6 48 176C48 96.5 112.5 32 192 32s144 64.5 144 144zM144 448l96 0 0 32-96 0 0-32zm-32 0l0 32 0 32 32 0 96 0 32 0 0-32 0-32 0-32-32 0-96 0-32 0 0 32zM208 96l-32 0 0 16 0 128 0 16 32 0 0-16 0-128 0-16zM168 336l48 0 0-48-48 0 0 48z'/%3E%3C/svg%3E");font-size:2rem;color:#15803d}.sidebar .sidebar-content .sidebar-firmware .help-section p:first-child strong,.sidebar .sidebar-content .sidebar-help .help-section p:first-child strong{font-weight:500;color:#14532d}.sidebar .sidebar-content .sidebar-firmware .help-section ol,.sidebar .sidebar-content .sidebar-help .help-section ol{list-style-type:decimal;padding-left:1rem}.sidebar .sidebar-content .sidebar-firmware .help-section ol li,.sidebar .sidebar-content .sidebar-help .help-section ol li{border-bottom:none!important;padding-bottom:1rem}.sidebar .sidebar-content .sidebar-firmware .help-section li strong,.sidebar .sidebar-content .sidebar-help .help-section li strong{display:block;font-weight:500}.sidebar .sidebar-content .sidebar-firmware .help-section ol li strong,.sidebar .sidebar-content .sidebar-help .help-section ol li strong{padding-bottom:1rem}.sidebar .sidebar-content .sidebar-firmware .help-section ul li strong,.sidebar .sidebar-content .sidebar-help .help-section ul li strong{padding-bottom:0}.sidebar .sidebar-content .sidebar-firmware .help-section ul,.sidebar .sidebar-content .sidebar-help .help-section ul{list-style-type:disc;padding-left:1.3rem}.sidebar .sidebar-content .sidebar-firmware .help-section p:last-child,.sidebar .sidebar-content .sidebar-help .help-section p:last-child{position:relative;background-color:#fef3c7;color:#000;border-radius:8px;padding:1.3rem;padding-left:4rem}.sidebar .sidebar-content .sidebar-firmware .help-section p:last-child::before,.sidebar .sidebar-content .sidebar-help .help-section p:last-child::before{position:absolute;left:1.3rem;width:1.8rem;height:1.8rem;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Pro 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23b45309' d='M101.9 387.7l10.8-28.9L90.9 336.9C63 308.9 48 275.1 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-26.8 0-52.3-3.9-75.7-11l-13.9-4.2-13.9 4.2L94.9 406.2l7-18.5zM16 480l57.8-17.3 92.6-27.8c27.9 8.5 58.1 13.1 89.6 13.1c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 49.6 21.3 95.1 56.9 130.8L37.2 423.5 16 480zM168 168l0 6.5 48 0 0-6.5c0-4.4 3.6-8 8-8l56.9 0c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4L232 220.6l0 13.9 0 21.5 0 24 48 0 0-24 0-7.6 32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1L224 112c-30.9 0-56 25.1-56 56zm64 200l48 0 0-48-48 0 0 48z'/%3E%3C/svg%3E");font-size:1.8rem;color:#b45309}.rz-notification{position:initial!important}.rz-notification-message{position:absolute!important;top:.4rem!important;right:2rem!important;width:initial!important}.rz-growl-image{margin:0 1.6rem 0 0}.rz-growl-title{font-weight:600!important}.rz-growl-message-warn .rz-growl-item{color:#111;background:#fff!important;border:1px solid #bbb;box-shadow:6px 6px 12px rgba(0,0,0,.06)}.env-banner{display:flex;align-items:center;position:fixed;top:1.1rem;left:2rem;color:#fff;background-color:#111;padding:.6rem 1.1rem .6rem .9rem;border-radius:8px;box-shadow:2px 2px 4px rgba(0,0,0,.1);z-index:1}.env-banner p{margin:0;padding:0}.env-banner i{margin-right:1.2rem;font-size:2.6rem;color:#29e361}.env-banner #dev-close{position:relative;top:1px;background-color:#444;width:26px;height:26px;border-radius:50%;margin-left:30px;transition:.2s background-color}.env-banner #dev-close:hover{background-color:#555}.env-banner #dev-close i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.6rem;color:#fff}.loading-screen .check{position:absolute;bottom:2.6rem;right:2.6rem;list-style-type:none}.loading-screen .check li{display:none;width:240px;background-color:#fff;padding:.4rem .8rem;margin-top:.4rem;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid #ccc}.loading-screen .check li i{position:relative;top:-2px;float:right;color:#228b22}.rz-dialog-wrapper{min-width:680px}@media (max-width:768px){.rz-dialog:not(.rz-confirmdialog){width:calc(100% - 6rem)!important;top:initial!important}}.rzi.rz-navigation-item-icon-children{position:relative}.rzi.rz-navigation-item-icon-children::before{font-size:.9rem;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Pro 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23000' d='M256 417.9l17-17L465 209l17-17L448 158.1l-17 17-175 175L81 175l-17-17L30.1 192l17 17L239 401l17 17z'/%3E%3C/svg%3E");position:absolute;top:50%;left:50%;width:12px;padding-bottom:2px;transform:translate(-50%,-50%)}.mp-loader-wrapper{padding:28px;margin:0 1.8rem;background-color:transparent;border-radius:8px;text-align:center}.mp-loader{width:30px;height:30px;border:3px solid #ccc;border-bottom-color:#1468fc;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}aside .rz-menu>.rz-navigation-item{margin-bottom:.85rem}.pstack{display:flex;flex-direction:column;min-height:100vh;height:100vh;color:var(--text-color);background-color:var(--primary-bg)}.pstack header .grid{display:grid;grid-template-columns:88px auto auto;width:100%;height:60px}.pstack header .grid .flex-item{display:flex;align-items:center}.pstack header .top{color:#fff;padding:0 1.5rem 0 0}.pstack header .top label{padding-right:.5rem}.pstack header .navbar{list-style-type:none}.pstack header .navbar li{position:relative;vertical-align:middle}.pstack header .navbar li a{color:rgba(255,255,255,.8)}.pstack header .navbar li a svg{opacity:.85}.options-wrapper>a,.pstack header .navbar li a{display:inline-block;position:relative;vertical-align:middle;width:42px;height:42px;border-radius:50%;box-shadow:var(--box-shadow);transition:.2s background-color,.2s color}.pstack header .navbar li a:hover{color:#fff;background-color:rgba(255,255,255,.1)}.pstack header .navbar li a:hover svg{opacity:1}.pstack header .navbar li i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pstack header .navbar li .indicator::after{content:'';position:absolute;left:50%;bottom:-7px;transform:translateX(-50%);width:100%;height:3px;background-color:#6ee7b7;border-radius:4px;pointer-events:none;animation:blink 1.6s ease-in-out infinite}.pstack .content{display:flex;flex:1;overflow:auto}.pstack aside{display:flex;flex-grow:0;flex-direction:column;padding:.9rem 1.5rem 1.5rem 1.5rem}.pstack aside.hidden{padding:.9rem 0 1.5rem 1.5rem}.pstack main{display:flex;flex-grow:4;flex-direction:column;align-items:start;padding:.9rem .6rem 1.5rem 0}.pstack main .main-menu{width:calc(100% - 1rem);margin:0 0 1.5rem 0;padding-bottom:1rem;list-style-type:none;border-bottom:1px solid rgba(0,0,0,.2)}.pstack main .main-menu li{display:inline-block;margin-right:1.5rem}.pstack main .main-menu li a{border-bottom:1px solid transparent;text-decoration:none;padding-bottom:1rem;color:var(--text-color);opacity:.8;transition:.2s opacity}.pstack main .main-menu li a:hover{opacity:1}.pstack main .main-menu li a.selected{font-weight:600;border-bottom:1px solid var(--accent-color);opacity:1}.pstack main .desc{max-width:70%;margin:.22rem 0 1.6rem 0;padding:0 1.5rem;line-height:1.6em;font-size:.938rem}.pstack footer{overflow:hidden;text-align:center}.pstack footer .bottom-bar{font-size:1rem;border-top:1px solid rgba(0,0,0,.1);padding-top:2rem}.pstack footer .bottom-bar .social-media a{font-size:1rem;margin-left:.6rem}.pstack footer #device-image canvas{display:block}.pstack .list-unstyled{list-style:none;margin:0;padding:0}.pstack .pancake{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.pstack .pancake label{font-size:1rem;font-weight:400;align-self:center}.pstack footer .pancake{width:100%;margin:0 -.8rem}.pstack .pancake>*{flex:1 1 var(--pancake-min)}.pstack footer .pancake>*{flex:1 1 auto}.pstack .pancake>.flex--auto{flex:0 1 auto}.pstack .card{color:#111;background-color:#fff;border-radius:8px;padding:1.5rem 1.5rem 2rem 1.5rem;box-shadow:var(--box-shadow)}.pstack main .card h3{font-size:1.125rem;font-weight:600;padding-bottom:3.6rem}.pstack main .card ul li hr{border:none;border-bottom:1px solid var(--primary-bg);margin-bottom:1.5rem}.pstack main .card ul li:last-child hr{display:none}.pstack footer .card{background-color:transparent;padding:var(--padding);margin-bottom:1.5rem;box-shadow:none;line-height:initial}.pstack footer ul li{margin:0 0 .5rem 0}.pstack footer ul li:last-child{margin-bottom:0}.pstack footer ul h3{font-size:1rem;font-weight:400;padding-bottom:1.6rem}.pstack footer a{font-size:1rem;color:var(--text-color);text-decoration:none;opacity:.8}.pstack footer a:hover{text-decoration:underline}.list-unstyled .pancake:last-child label{margin-bottom:0}.list-unstyled .pancake:last-child .rz-switch{margin:0}@media screen and (max-width:1000px){.pstack main .desc{max-width:100%}}.rz-slider-horizontal{height:.4rem;width:100%!important}.pstack .rz-dropdown{display:block;width:180px;color:var(--text-color);font-size:1rem;height:initial;padding:.3rem .6rem;background-color:#fff;border-radius:8px;margin-right:0;box-shadow:none;border:1px solid #c7ccd2}.pstack .rz-dropdown:focus,.pstack .rz-dropdown:hover{border:1px solid var(--accent-color);box-shadow:none}.pstack main .card .rz-dropdown{box-shadow:var(--box-shadow);margin-bottom:1.5rem!important}.pstack .rz-dropdown-trigger .rzi-chevron-down{width:initial;height:initial;margin-right:.8rem;margin-top:.1rem;font-size:1rem;opacity:.6}.pstack .rz-dropdown-trigger .rzi-chevron-down:before{content:'expand_more'}.pstack .rz-dropdown-item,.pstack .rz-dropdown-items li.rz-dropdown-item{font-size:1rem;padding:.3rem .6rem}.pstack .rz-dropdown-item:hover,.pstack .rz-dropdown-items li.rz-dropdown-item:hover{background-color:#7691be}.pstack .rz-dropdown-item.rz-state-highlight,.pstack .rz-dropdown-items li.rz-state-highlight{background-color:var(--accent-color)}.rz-autocomplete-items li,.rz-autocomplete-list-item,.rz-dropdown-item,.rz-dropdown-items li,.rz-menuitem,.rz-multiselect-item,.rz-multiselect-items li{font-size:1rem;padding:.3rem .6rem}.rz-autocomplete-items li.rz-state-highlight,.rz-dropdown-item.rz-state-highlight,.rz-dropdown-items li.rz-state-highlight,.rz-multiselect-items li.rz-state-highlight,.rz-state-highlight.rz-autocomplete-list-item,.rz-state-highlight.rz-menuitem,.rz-state-highlight.rz-multiselect-item{background-color:var(--accent-color)}.rz-autocomplete-items li:hover,.rz-autocomplete-list-item:hover,.rz-dropdown-item:hover,.rz-dropdown-items li:hover,.rz-menuitem:hover,.rz-multiselect-item:hover,.rz-multiselect-items li:hover{background-color:#7691be}.pstack .rz-navigation-item-wrapper .rzi{font-size:1rem;opacity:.6}.pstack .rz-menu:not(.rz-profile-menu)>.rz-navigation-item>.rz-navigation-item{position:relative;z-index:initial}.pstack .rz-menu:not(.rz-profile-menu)>.rz-navigation-item>.rz-navigation-menu{left:-1px;min-width:calc(100% + 2px);-webkit-box-shadow:0 15px 30px -10px rgb(0,0,0,.2);box-shadow:0 15px 16px -10px rgb(0,0,0,.2);background-color:#fff;border:1px solid #c7ccd2;border-radius:8px;padding:10px;max-height:25vh;overflow-y:auto;margin-top:5px;z-index:120}.pstack .menu-expand-top .rz-navigation-menu{bottom:38px;right:0;left:unset!important}.pstack .menu-expand-from-right .rz-navigation-menu{right:0;left:unset!important}.pstack .rz-menu:not(.rz-profile-menu) .rz-navigation-menu{z-index:120}.pstack .rz-menu:not(.rz-profile-menu) .rz-navigation-menu .rz-navigation-item-wrapper{border-radius:8px}.pstack .rz-menu:not(.rz-profile-menu) .rz-navigation-menu .rz-navigation-item-wrapper:hover{background-color:#f2f4f7}.pstack .rz-menu:not(.rz-profile-menu){display:initial;list-style:none;position:relative;margin:0;padding:0;background-color:initial}.pstack .rz-menu>.rz-navigation-item{position:relative;z-index:initial;background-color:#fff;min-width:160px;border-radius:8px;border:1px solid #d1d5db;transition:.2s border}.pstack .rz-menu>.rz-navigation-item:hover{border:1px solid var(--accent-color);color:var(--accent-color)}.pstack .keyboard-table .rz-menu>.rz-navigation-item{margin-bottom:0}.pstack main .card .keyboard-table .rz-menu{top:0}.pstack .rz-menu:not(.rz-profile-menu)>.rz-navigation-item>.rz-navigation-item-wrapper-active:before{background-color:transparent}.pstack .rz-menu:not(.rz-profile-menu) .rz-navigation-item .rz-navigation-item-wrapper .rz-navigation-item-link{font-size:.875rem;color:var(--text-color);white-space:nowrap}.pstack .rz-menu:not(.rz-profile-menu)>.rz-navigation-item>.rz-navigation-item-wrapper>.rz-navigation-item-link{font-size:.938rem;font-weight:400}.pstack .rz-menu:not(.rz-profile-menu)>.rz-navigation-item>.rz-navigation-item-wrapper>.rz-navigation-item-link:hover{color:var(--text-color)}.pstack .rz-menu:not(.rz-profile-menu) .rz-navigation-item-wrapper{padding:.3rem .8rem;transition:.2s background-color}.pstack .rz-menu:not(.rz-profile-menu)>.rz-navigation-item>.rz-navigation-item-wrapper:hover .rz-navigation-item-link{color:var(--text-color)}.pstack .rz-menu:not(.rz-profile-menu) .rz-navigation-item-wrapper-active .rz-navigation-item-link{color:var(--text-color)}.pstack .rz-menu.rz-menu-open:not(.rz-profile-menu) .rz-navigation-item{background-color:#fff}.pstack .pancake .rz-menu li.rz-menu-toggle-item{display:none}.pstack main .rz-state-active a[role=tab]{color:var(--text-color);opacity:.5}.pstack main .rz-tabview{width:calc(100% - 1rem);padding-bottom:1.5rem}.pstack main .rz-tabview-nav{margin:.2rem 0 1.25rem 0;padding-left:1.5rem;border-bottom:1px solid rgba(0,0,0,.2)}.pstack main .rz-tabview-nav li{border:initial;border-top-width:0;border-bottom-color:transparent;background-color:initial;border-radius:0;margin-right:2.6rem}.pstack main .rz-tabview-nav li a{color:var(--text-color);padding:0 0 1rem 0;font-size:1.125rem;font-weight:400;text-decoration:none;opacity:.7;transition:.2s opacity}.pstack main .rz-tabview-nav li a:hover{text-decoration:none;opacity:1}.pstack main .rz-tabview-nav .rz-tabview-selected{position:relative}.pstack main .rz-tabview-nav .rz-tabview-selected a{color:var(--text-color);font-weight:500!important;opacity:1!important}.pstack main .rz-tabview-nav .rz-tabview-selected::before{content:'';position:absolute;bottom:-1px;width:100%;height:3px;border-radius:4px;background:var(--accent-color)}.pstack main .rz-tabview-nav li:hover:not(.rz-tabview-selected):not(.rz-state-disabled){background-color:initial;border-top-color:initial}.pstack main .rz-tabview-nav li:hover:not(.rz-tabview-selected):not(.rz-state-disabled) a{color:var(--text-color)}.pstack main .rz-tabview-panels{background-color:initial;border:none;border-radius:initial;-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;overflow:initial}.pstack main .rz-tabview-panel{padding:0}.pstack main .mud-slider{position:relative}.mud-input-control.mud-input-control-boolean-input{align-items:flex-end}.mud-input-control>.mud-input-control-input-container{right:-12px}.mud-switch{height:40px}.rz-button:not(.rz-state-disabled):hover:not(:active){background-image:none;-webkit-box-shadow:none;box-shadow:none}.pstack .rz-button.outline{background-color:#f3f4f6!important;color:#000!important;font-size:.938rem;height:36px;border:none!important;outline:0!important;transition:.2s background-color,.2s color,.2s border}.pstack .rz-button.outline:not(.rz-state-disabled):hover:not(:active){background-image:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e5e7eb!important}.pstack .rz-button.btn-danger{background-color:#e44444}.pstack main .card .rz-button{position:relative;top:-.5rem;flex:initial!important;font-size:1rem!important;padding:.3rem .6rem!important;height:initial!important;margin:0 0 1.5rem 0!important;border-radius:8px}.pstack main .card .rz-button .rz-button-text{vertical-align:initial}.pstack main .card .rz-textbox{position:relative;top:-.5rem;height:initial;font-size:1.6rem;padding:.3rem .6rem;margin-right:0!important;margin-bottom:1rem;border:1px solid #c7ccd2;border-radius:8px;-webkit-box-shadow:none;box-shadow:none;transition:.2s border}.pstack main .card .rz-textbox:focus{border:1px solid var(--accent-color)!important;outline:0}.pstack main .card .rz-textbox:hover:not(:focus){box-shadow:none}.rz-dialog{z-index:100!important}.pstack .rz-dialog-mask{background-color:#252c3b;opacity:.6}.pstack .rz-dialog-titlebar{font-size:1.125rem;font-weight:500;line-height:initial;padding:1rem 1.5rem;background-color:#f3f4f6}.pstack .rz-dialog-titlebar-close .rzi-times{position:relative;bottom:1px;color:#818186;font-size:1.25rem;transition:.2s color}.pstack .rz-dialog-titlebar-close .rzi-times:hover{color:#2b2b2e}.pstack .dialog h1{font-size:1.125rem;font-weight:500;padding-bottom:1rem}.pstack .dialog p{padding-bottom:1rem}.pstack .dialog p.bottom{padding:1.5rem 0;border-top:1px solid #d1d5db;font-size:.875rem}.pstack .rz-button-md{font-size:.938rem;font-weight:500;padding:.5rem 1rem;height:40px}.dialog-table .tag{font-size:.78rem!important}.pstack .btn-primary.rz-paginator-element,.pstack .rz-button.btn-primary{background-color:var(--accent-color)}.pstack .btn-secondary.rz-paginator-element,.pstack .rz-button.btn-secondary{background-color:#a5afbe}.options-wrapper{position:relative}.options-wrapper .options-button{color:#fff;text-decoration:none}.options-wrapper .options-button i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;transition:.4s all}.options-wrapper .options-button:focus,.options-wrapper .options-button:hover{outline:0;background-color:rgba(255,255,255,.1)}.options-menu{position:absolute;top:3.8rem;right:0;display:none;padding-top:6px;list-style-type:none;font-size:.938rem;font-weight:400;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:100}.options-menu li .icon{width:30px;height:20px;display:block;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.options-menu li .icon i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.options-menu li.separator{border-top:1px solid #dadce0;margin-top:10px;margin-bottom:2px}.options-menu li{padding:4px 10px 0 10px}.options-menu li:last-child{padding-bottom:10px}.options-menu li .text,.options-menu li a{display:block;color:var(--text-color);position:relative;text-decoration:none;padding:8px 18px 8px 46px;border-radius:5px;white-space:nowrap;overflow:hidden;transition:.2s background-color,.2s color}.options-menu li a.active{color:#1e5ed4;cursor:default}.options-menu li a.active:hover{background-color:#fff}.options-menu li a i{font-size:1rem}.options-menu li .text{opacity:.4}.options-menu li a:hover{background-color:#f2f4f7}.options-menu li a.disabled{opacity:.4}.options-menu li a.disabled:hover{color:#7c7d8d}.options-menu li a.disabled:hover{background-color:transparent;cursor:default}.version-cell-separator{vertical-align:middle;letter-spacing:.02rem;line-height:1rem}.version-cell-separator{text-align:center;width:20%}.version-cell-separator i{position:relative;left:-2.4rem;padding:0 1rem;opacity:0;animation:2.6s translate-to-right ease-in-out infinite,2.6s fade linear infinite}@keyframes translate-to-right{50%{transform:translateX(.6rem)}}@keyframes fade{50%{opacity:1}}.bootloader-dialog .actions{display:flex;margin-top:3.8rem}.code-block{font-family:monospace;font-size:1.4rem;border-radius:4px;padding:1.6rem;margin-bottom:1.6rem;background-color:#f2f5f8}.pstack header .navbar li a.save{color:#fff;text-decoration:none;width:42px;height:42px;margin-right:.6rem;background:linear-gradient(45deg,#ff705d,#fc6396,#90539c,#4463af,#208ba2,#26bc9f,#51c36b);border-radius:50%;animation:gradient-animation 2.6s ease-in-out alternate infinite;background-size:400% 400%}.pstack header .navbar li a.save svg{opacity:1}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.pulse{animation:pulse-box-blue .8s infinite ease-in-out}@keyframes pulse-box-blue{0%{box-shadow:0 0 2px 2px rgba(75,111,170,.2)}50%{box-shadow:0 0 6px 2px rgba(75,111,170,.6)}100%{box-shadow:0 0 2px 2px rgba(75,111,170,.2)}}.fa-battery-charging:before{content:"\f244";animation:2s battery-charging infinite}@keyframes bounce{0%{transform:scale(1)}50%{transform:scale(1.06)}100%{transform:scale(1)}}@keyframes battery-charging{0%{content:"\f244"}20%{content:"\f243"}40%{content:"\f242"}60%{content:"\f241"}80%{content:"\f240"}}header .device-status-icon{font-size:2rem;color:#2cff96;margin-right:1rem}header .device-status-icon i{margin-right:1.2rem}.fade-animation{animation:1.6s fade ease-in-out infinite}.dialog h2{font-size:1.125rem;font-weight:500;margin-bottom:1.6rem}.dialog-separator{width:100%;height:1px;background-color:#d1d5db;margin-bottom:1.5rem}.dialog .about-image{width:320px}.dialog-table-wrapper{overflow:auto;border-radius:4px;margin-bottom:1.5rem}.dialog-table{width:100%;border-spacing:0;border-collapse:collapse;font-size:.938rem}.dialog-table thead th{text-align:left;padding:.8rem 1.6rem;font-size:1.6rem;font-weight:500;background-color:#dcdfe3;border-bottom:2px solid #fff}.dialog-table tbody td{padding:.8rem 1rem;background-color:#f3f4f6;border-right:2px solid #fff;border-bottom:2px solid #fff}.dialog-table tbody td:last-child{border-right:none}.save-banner{display:flex;justify-content:space-between;align-items:center;background-color:#fff;width:100%;margin-bottom:25px;padding:14px 20px;border-radius:8px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);border:1px solid #d1d5db}.save-banner .save-banner-content{position:relative;font-size:1rem;font-weight:500;padding-left:38px}.save-banner .save-banner-content i{position:absolute;top:2px;left:0;padding-right:4px;font-size:1.4rem;color:#2563eb}.save-banner .save-banner-hide{font-size:.875rem}.save-banner .save-banner-hide input{position:relative;top:1px;margin-right:6px;transform:scale(1.2)}.options-grid{display:grid;grid-template-columns:2fr 1fr;column-gap:1rem;margin-bottom:1rem}.options-grid-item h2{margin-bottom:0}.options-grid-item p{padding-bottom:0!important;opacity:.7}aside .rz-menu-toggle-item{height:6.9rem}aside .rz-menu-toggle:active{background-color:#fff;color:var(--text-color)}aside .rz-menu-toggle-item .rz-menu-toggle .rzi{font-size:1.8rem;box-shadow:var(--box-shadow)}aside .rz-menu-toggle{position:relative;top:-.4rem;background:#fff;color:var(--accent-color);width:30px;height:30px;border-radius:50%}.card .keyboard-table{width:100%;table-layout:auto;border-collapse:collapse;border-spacing:0}.card .keyboard-table td,.card .keyboard-table th{padding:0 1.5rem 1.5rem 0;white-space:nowrap}.card .keyboard-table th{font-size:.938rem;font-weight:500;padding-bottom:1.5rem}.card .keyboard-table td:first-child{padding-right:1.5rem}.card .keyboard-table td:nth-child(2){width:100%}.card .keyboard-table td.swap{padding:0;vertical-align:top}.card .keyboard-table td.swap .rz-switch{display:block;position:relative;top:4px}.card .keyboard-table td .key-wrapper{white-space:nowrap;user-select:none}.card .keyboard-table td .key{display:inline-block;width:42px;border:1px solid #9ca3af;border-radius:8px;padding:.4rem 0;box-shadow:2px 2px 0 0 #9ca3af;user-select:none;text-align:center;font-size:.7rem;font-weight:500}.card .keyboard-table td .key-plus{margin:0 0 0 .12rem}ul.item-list{display:flex;justify-content:start;list-style-type:none;margin-bottom:1.5rem;margin-left:1.5rem}ul.item-list li{font-size:.938rem;font-weight:500;display:flex;align-items:center;margin-right:3rem}input.check-button{display:none}input.check-button+label{border:1px solid #d6d8e1;background-color:#fff;padding:10px 14px;cursor:pointer;border-radius:4px;user-select:none;transition:.2s box-shadow ease-in-out,.2s color ease-in-out,.2s background-color ease-in-out,.2s border ease-in-out}input.check-button:not(:checked)+label:hover{box-shadow:1px 2px 6px 0 rgba(0,0,0,.1)}input.check-button+label:active,input.check-button:checked+label{color:#fff;background-color:var(--accent-color);border:1px solid var(--accent-color)}.button-text-input textarea{display:block;width:100%;margin:0 0 10px 0;padding:.8rem 1.2rem;font-size:1rem;background-color:#f3f4f6;border:1px solid #9ca3af;border-radius:8px;resize:none}.button-text-input textarea:focus{border:1px solid var(--accent-color);outline:0}.button-text-input p.progress-limit{text-align:left;margin:6px 0 0 0;font-size:.938rem;font-weight:500;opacity:.7}.progress-sm{width:100%;margin-bottom:4px;height:6px;background-color:#e5e7eb;border-radius:4px}.progress-sm .bar{width:0%;height:6px;background:var(--accent-color);background:linear-gradient(90deg,#4b6faa 0,#594baa 100%);border-radius:4px;transition:.2s width}#scalable-wrapper{display:flex;transform-origin:top left;margin-bottom:10px}.keyboard-wrapper{display:flex;border-radius:8px}.keyboard-sc{display:flex;flex-direction:column}.keyboard-sc-ar,.keyboard-sc-num{margin-left:26px}.keyboard-sc .row{display:flex;flex-direction:row}.keyboard-sc .col{display:flex;flex-direction:column;flex:1}.keyboard-sc .empty{flex:1;width:60px;height:52px;margin:0 8px 8px 0}.keyboard-sc.keyboard-sc-num-last .empty{flex:none}.keyboard-sc .key{display:block;flex:1;position:relative;width:60px;height:52px;background-color:#fff;border:2px solid #9ca3af;border-radius:8px;font-size:.875rem;font-weight:600;margin:0 8px 8px 0;overflow:hidden;white-space:nowrap;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);user-select:none;transition:.2s border,.2s color}.keyboard-sc .empty.small,.keyboard-sc .key.small{height:40px;margin-bottom:26px}.keyboard-sc .key p,.keyboard-sc .key span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:capitalize}.keyboard-sc .key p{font-size:.7rem;line-height:.7rem}.keyboard-sc span i{font-size:1.2rem;position:relative;top:1px}.keyboard-sc #HID_SPACEBAR+label{flex:1 1 46.5%}.keyboard-sc #HID_BACKSPACE+label{flex:1 1 7%}.keyboard-sc #HID_ENTER+label,.keyboard-sc #HID_MODIFIER_LEFT_CONTROL+label,.keyboard-sc #HID_MODIFIER_LEFT_SHIFT+label,.keyboard-sc #HID_MODIFIER_RIGHT_CONTROL+label,.keyboard-sc #HID_TAB+label{flex:1 1 4%}.keyboard-sc #HID_MODIFIER_RIGHT_SHIFT+label{flex:1 1 10.7%}.keyboard-sc #HID_CAPS_LOCK+label{flex:1 1 7.6%}.keyboard-sc #HID_ESCAPE+label,.keyboard-sc #HID_F4+label,.keyboard-sc #HID_F8+label{margin-right:3.2%}.keyboard-sc #HID_MODIFIER_LEFT_SHIFT span i,.keyboard-sc #HID_MODIFIER_RIGHT_SHIFT span i{font-size:1.8rem}.keyboard-sc-num #HID_KEYPAD_0+label{flex:1 1 34%}.keyboard-sc-num-last #HID_KEYPAD_MINUS+label{flex:none}input.keyboard-sc-button{display:none}input.keyboard-sc-button:not(:checked)+.key:hover{border:2px solid #585f6c}input.keyboard-sc-button+.key:active,input.keyboard-sc-button:checked+.key{color:#fff;background-color:#585f6c;border:2px solid #585f6c}.shortcut-command{flex:1;margin-left:10px;background-color:#f3f4f6;border-radius:8px;padding:6px 18px;text-align:center;font-size:.938rem}.shortcut-command .fa-chevron-right{position:relative;top:1px;margin:0 10px;color:var(--accent-color)}.shortcut-command .fa-empty-set{position:relative;top:1px;margin-left:10px}.info-card-wrapper{flex:1!important;text-align:right}.info-card-link{color:#9ca3af;text-decoration:none;transition:color .2s}.info-card-link:hover{color:var(--accent-color)}.info-card-icon{position:relative;top:2px;font-size:1.4rem}.features-dialog{list-style-type:none}.features-dialog li i{position:relative;color:var(--accent-color);font-size:1.6rem}.device-wrapper{display:flex;justify-content:center;background-color:#d1d5db;position:relative;margin:0 1.5rem 1.5rem 1.5rem;border-radius:8px;overflow:hidden}.device-wrapper-overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0}.device-imagemap-wrapper{padding:25px}#device-image,#device-image-overlay{max-width:100%;height:auto}.device-imagemap-wrapper .imagemap{position:relative;text-align:center}.device-imagemap-wrapper .imagemap img{display:block}.device-imagemap-wrapper .imagemap .area{position:absolute;transition:box-shadow .2s ease-in-out}.device-imagemap-wrapper .imagemap .area:hover{box-shadow:var(--box-shadow)}.pstack .tag{display:inline-block;padding:0 .4rem;margin-left:.4rem;font-size:.875rem;font-weight:500;border-radius:4px;background-color:#f2f5f8;vertical-align:text-bottom}.pstack .tag.tag-red{background-color:#fecaca;color:#b91c1c}.pstack .tag.tag-orange{background:#fde68a;color:#92400e}.di-highlight-element{border:1px solid var(--accent-color)!important;animation:box-shadow-pulse-orange .6s ease-in-out infinite}.di-hidden-button{position:absolute;border-radius:6px;background:linear-gradient(90deg,#fff 50%,transparent 50%),linear-gradient(90deg,#fff 50%,transparent 50%),linear-gradient(0deg,#fff 50%,transparent 50%),linear-gradient(0deg,#fff 50%,transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:15px 2px,15px 2px,2px 15px,2px 15px;background-position:left top,right bottom,left bottom,right top;animation:border-animation .6s infinite linear;opacity:0}.save-warning .mud-icon-button{position:relative;top:1px;left:4px}.save-warning .mud-input-control{position:relative;top:-5px;right:1rem;height:30px}.save-warning .mud-input-control-helper-container{display:none!important}.mud-input-control.mud-input-control-boolean-input{align-items:flex-start}@keyframes border-animation{0%{background-position:left top,right bottom,left bottom,right top}100%{background-position:left 15px top,right 15px bottom,left bottom 15px,right top 15px}}@keyframes fade-area{0%{opacity:.1}50%{opacity:.9}100%{opacity:.1}}@keyframes blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes box-shadow-pulse-orange{0%{box-shadow:0 0 0 rgba(75,111,170,0)}50%{box-shadow:0 0 8px rgba(75,111,170,.8)}100%{box-shadow:0 0 0 rgba(75,111,170,0)}}#firmware-help p:first-of-type{font-size:1.25rem;padding-bottom:1.5rem}#firmware-help p:last-of-type{font-size:1rem}#firmware-help p:first-of-type strong{font-size:1.25rem;font-weight:500}#firmware-help ol{list-style-type:decimal;padding:0 1.5rem 1.5rem 1.5rem}#firmware-help ol>li{padding-bottom:1.5rem}#firmware-help ol>li>strong{display:inline-block;padding-bottom:1rem;font-weight:500}#firmware-help ol li ul li strong{font-weight:500}#firmware-help ol li ul{list-style-type:disc;padding-left:1rem}#firmware-help ol li ul li{padding-bottom:1rem}#firmware-help ol li ul li:last-of-type{padding-bottom:0}#firmware-help p:last-of-type{position:relative;background-color:#fef3c7;color:#000;border-radius:8px;padding:1.3rem 1.3rem 1.3rem 4rem}#firmware-help p:last-of-type::before{position:absolute;left:1.3rem;width:1.8rem;height:1.8rem;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Pro 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23b45309' d='M101.9 387.7l10.8-28.9L90.9 336.9C63 308.9 48 275.1 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-26.8 0-52.3-3.9-75.7-11l-13.9-4.2-13.9 4.2L94.9 406.2l7-18.5zM16 480l57.8-17.3 92.6-27.8c27.9 8.5 58.1 13.1 89.6 13.1c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 49.6 21.3 95.1 56.9 130.8L37.2 423.5 16 480zM168 168l0 6.5 48 0 0-6.5c0-4.4 3.6-8 8-8l56.9 0c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4L232 220.6l0 13.9 0 21.5 0 24 48 0 0-24 0-7.6 32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1L224 112c-30.9 0-56 25.1-56 56zm64 200l48 0 0-48-48 0 0 48z'/%3E%3C/svg%3E");font-size:1.8rem;color:#b45309}.main-layout{display:flex;flex-direction:column;align-items:stretch;min-height:100vh;user-select:none}.main-layout *{transition:all .1s}.main-layout>.main-wrapper{display:flex;flex-direction:column}.main-layout .content .connect-buttons{display:flex;justify-content:center;align-items:center}.main-layout .content .center-box .connect-device-table{border:0;border-collapse:collapse;margin:8rem 0}.main-layout .content .center-box .connect-device-table td{vertical-align:top;width:100%;padding:0 25px}.main-layout .content .center-box .connect-device-table button{color:#fff;padding:14px 34px;border-radius:50px;position:relative;transition:all .2s ease-in-out;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.2);background:#000;background:linear-gradient(45deg,#ff705d,#fc6396,#90539c,#4463af,#208ba2,#26bc9f,#51c36b);animation:button-gradient-animation 12s ease-in-out alternate infinite;background-size:400% 400%;flex:0;white-space:nowrap}.main-layout .content .center-box .connect-device-table .secondary-button{flex:0;color:#fff;text-decoration:none;padding:14px 34px;border:1px solid rgba(255,255,255,.3);border-radius:50px}.main-layout .content .center-box .connect-device-table .secondary-button:hover{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.6)}.content .center-box .connect-device-table button:focus,.content .center-box .connect-device-table button:hover{transform:scale(1.06)}.main-layout button.button-default{color:#fff;border:0;outline:0;padding:.8rem 1.6rem;border-radius:4px;background-color:var(--accent-color);transition:.2s background-color}.main-layout button.button-default:hover{color:#fff;background-color:#37578d}.main-layout button.button-secondary{background-color:#4e5973}.main-layout button.button-secondary:hover{background-color:#424c64}.main-layout .content .center-box .notification{position:relative;background-color:rgba(0,0,0,.2);margin:2.6rem 0;padding:2.6rem;border-radius:6px;z-index:80}.main-layout .content .center-box .notification p{text-align:left;opacity:1;padding-left:5.4rem;margin-bottom:0}.main-layout .content .center-box .notification i{position:absolute;top:2.6rem;left:2.6rem;color:#f5cd1c}.main-layout .content .center-box .notification a{color:#fff}@keyframes button-gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes a-usb{0%{transform:translateY(0) rotate(-90deg)}50%{transform:translateY(16px) rotate(-90deg)}100%{transform:translateY(0) rotate(-90deg)}}.sidebar .device-item-wrapper .device-item{border-bottom:1px solid #d1d5db;position:relative}.sidebar .device-item-wrapper .device-item:last-child{margin-bottom:1.8rem;position:relative;border-bottom:none}.sidebar .device-item a.dev-url{position:absolute;top:1.5rem;right:1.8rem;font-size:1.4rem}.sidebar .device-item a.dev-url:hover{color:#1d4ed8}.sidebar .device-item h3{display:inline-block;padding:1.8rem 1.8rem 1rem 1.8rem;font-weight:600}.sidebar .device-item p{padding:0 1.8rem 1.6rem 1.8rem}.sidebar.dark .device-item h3{color:#fff}.sidebar .device-item img{width:100%;padding:0 1.8rem 1.8rem 1.8rem}.sidebar .device-item .h .tag{float:right;position:relative;top:-1px;color:#194d2b;background-color:#a9ecbe;padding:4px 8px;border-radius:4px}.sidebar.dark .device-item .h .tag{color:#daf6e3;background-color:#337c4a}