.App{text-align:center}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.waiting-screen{z-index:9999;background-color:rgba(0,0,0,.5);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.spinner{border:5px solid transparent;border-top-color:#eceaec;border-radius:50%;width:80px;height:80px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.waiting-screen p{color:#fff;margin-top:20px;font-size:1.5em}*{-webkit-font-smoothing:antialiased;box-sizing:border-box}html,body{height:100%;margin:0}button:focus-visible{outline:2px solid #4a90e2!important;outline:-webkit-focus-ring-color auto 5px!important}a{text-decoration:none}:root{--ui-foundationgrey-03:#ccc;--ui-foundationblack:#1a1a1a;--functionalalert:#e00;--ui-foundationgrey-05:#63666a;--functionalsuccess:#00ac6c;--ui-foundationwhite:#fff;--ui-colorsecondary-interaction:#587992;--ui-foundationgrey-04:#9e9e9e;--ui-foundationgrey-01:#f3f3f3}body{background:linear-gradient(to bottom,var(--ui-foundationgrey-05)48px,var(--ui-foundationgrey-03)48px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;justify-content:center;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.all-elements.all-elements-wrapper{background-color:#ccc;flex-direction:row;justify-content:center;width:100%;display:flex}.all-elements .content-wrapper{background-color:var(--ui-foundationgrey-03);width:100%;height:2710px}.all-elements .content{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.all-elements .top-bar{background-color:var(--ui-foundationgrey-05);align-self:stretch;align-items:center;gap:153px;width:100%;height:48px;padding:0 16px;display:flex;position:relative}.all-elements .BIOTRONIK-black{width:158px;height:20px;position:relative}.all-elements .panels{flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:8px;width:100%;padding:12px;display:flex;position:relative}.all-elements .device-status{background-color:var(--ui-foundationgrey-01);border-radius:10px;flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:16px;width:100%;padding:12px;display:flex;position:relative}.all-elements .title{justify-content:space-between;align-self:stretch;align-items:center;width:100%;height:21px;display:flex;position:relative}.all-elements .text-wrapper{opacity:.9;width:-webkit-fit-content;width:fit-content;color:var(--ui-foundationblack);letter-spacing:-.4px;margin-top:-3.5px;margin-bottom:-1.5px;font-family:Helvetica;font-size:20px;font-weight:700;line-height:normal;position:relative}.all-elements .WIFI-toggle{flex:none;align-items:center;gap:6px;margin-top:-5px;margin-bottom:-5px;display:inline-flex;position:relative}.all-elements .div{width:-webkit-fit-content;width:fit-content;color:var(--ui-foundationblack);letter-spacing:-.32px;font-family:Helvetica;font-size:16px;font-weight:500;line-height:normal;position:relative}.all-elements .toggle{background-color:var(--ui-foundationgrey-03);border-radius:16px;align-items:center;gap:10px;width:51px;height:31px;padding:3px 4px;display:flex;position:relative}.all-elements .ellipse{background-color:var(--ui-foundationwhite);border-radius:12px;width:24px;height:24px;position:relative}.all-elements .frame{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:8px;width:100%;display:flex;position:relative}.all-elements .device-status-panels{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:flex-start;gap:8px;width:100%;display:flex;position:relative}.all-elements .div-2{background-color:var(--ui-foundationwhite);border-radius:6px;flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:8px;width:100%;padding:12px;display:flex;position:relative}.all-elements .device-status-2{flex:none;justify-content:space-between;align-self:stretch;align-items:center;width:100%;display:flex;position:relative}.all-elements .element{width:-webkit-fit-content;width:fit-content;color:var(--functionalalert);letter-spacing:-.4px;margin-top:-1px;font-family:Helvetica;font-size:20px;font-weight:700;line-height:normal;position:relative}.all-elements .status{flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}.all-elements .img{background-blend-mode:multiply;width:16px;height:16px;position:relative}.all-elements .device-status-3{flex:none;justify-content:space-between;align-self:stretch;align-items:flex-start;width:100%;display:flex;position:relative}.all-elements .element-2{color:var(--ui-foundationblack);letter-spacing:-.4px;width:-webkit-fit-content;width:fit-content;margin-top:-1px;font-family:Helvetica;font-size:20px;font-weight:400;line-height:normal;position:relative}.all-elements .status-wrapper{flex:none;align-items:center;gap:9px;display:inline-flex;position:relative}.all-elements .status-2{width:-webkit-fit-content;width:fit-content;color:var(--ui-foundationblack);letter-spacing:-.4px;margin-top:-1px;font-family:Helvetica;font-size:20px;font-weight:500;line-height:normal;position:relative}.all-elements .button-wrapper{flex:none;justify-content:center;align-self:stretch;align-items:flex-start;gap:12px;width:100%;display:flex;position:relative}.all-elements .reload-button{background-color:#fff;border:none}.all-elements .button{all:unset;box-sizing:border-box;border-radius:16px;flex:none;justify-content:center;align-items:center;gap:6px;height:20px;padding:8px 24px 8px 20px;display:inline-flex;position:relative}.all-elements .caret-down{width:16px;height:16px;margin-top:-6px;margin-bottom:-6px;position:relative}.all-elements .save-and-connect{width:-webkit-fit-content;width:fit-content;color:var(--ui-foundationgrey-05);text-align:right;letter-spacing:.14px;white-space:nowrap;margin-top:-6.01px;margin-bottom:-3.99px;font-family:Helvetica;font-size:14px;font-weight:500;line-height:14px;position:relative}.all-elements .ellipse-wrapper{background-color:var(--functionalsuccess);border-radius:16px;justify-content:flex-end;align-items:center;gap:10px;width:51px;height:31px;padding:3px 4px;display:flex;position:relative}.all-elements .device-status-4{background-color:var(--ui-foundationwhite);border:2px solid;border-color:var(--functionalalert);border-radius:6px;flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:8px;width:100%;margin:-1px;padding:12px;display:flex;position:relative}.all-elements .device-status-5{background-color:var(--ui-foundationwhite);border:2px solid;border-color:var(--functionalsuccess);border-radius:6px;flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:8px;width:100%;margin:-1px;padding:12px;display:flex;position:relative}.all-elements .element-3{color:var(--functionalsuccess);letter-spacing:-.4px;width:-webkit-fit-content;width:fit-content;margin-top:-1px;font-family:Helvetica;font-size:20px;font-weight:700;line-height:normal;position:relative}.all-elements .network-setup{background-color:var(--ui-foundationgrey-01);border-radius:10px;flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:44px;width:100%;padding:12px;display:flex;position:relative}.all-elements .frame-2{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}.all-elements .div-wrapper{align-self:stretch;width:100%;height:26px;margin-right:-2px;position:relative}.all-elements .text-wrapper-2{opacity:.9;width:366px;color:var(--ui-foundationblack);letter-spacing:-.4px;font-family:Helvetica;font-size:20px;font-weight:700;line-height:normal;position:absolute;top:0;left:0}.all-elements .network-panels{border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:flex-start;gap:4px;width:100%;display:flex;position:relative}.all-elements .SSID-manual-setup{background-color:var(--ui-foundationwhite);border-radius:6px;flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:8px;width:100%;padding:12px;display:flex;position:relative;overflow:hidden}.all-elements .networksetting{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:flex-start;gap:2px;width:100%;display:flex;position:relative}.all-elements .ssid-menu{flex-direction:row;flex:none;order:1;align-self:stretch;align-items:center;gap:12px;width:100%;height:36px;padding:0;display:flex}.all-elements .SSID-network-wrapper{flex:none;align-self:stretch;align-items:center;gap:10px;width:100%;padding:0 8px 0 6px;display:flex;position:relative}.all-elements .SSID-network{color:var(--ui-foundationblack);letter-spacing:-.32px;flex:1;margin-top:-1px;font-family:Helvetica;font-size:16px;font-weight:400;line-height:normal;position:relative}.all-elements .frame-wrapper{flex:none;align-self:stretch;align-items:center;gap:8px;width:100%;display:flex;position:relative}.all-elements .config-form{color:var(--ui-foundationblack);letter-spacing:-.36px;background-color:var(--ui-foundationwhite);border:1px solid;border-color:var(--ui-foundationgrey-03);border-radius:6px;flex:1;align-items:center;gap:2px;height:36px;padding:4px 8px;font-family:Helvetica;font-size:18px;font-weight:500;line-height:normal;display:flex;position:relative}.all-elements .frame-3{background-color:var(--ui-foundationwhite);border:1px solid;border-color:var(--ui-foundationgrey-03);border-radius:6px;flex:1;align-items:center;gap:2px;height:36px;padding:4px 8px;display:flex;position:relative}.all-elements .network-name{color:var(--ui-foundationblack);letter-spacing:-.36px;flex:1;font-family:Helvetica;font-size:18px;font-weight:500;line-height:normal;position:relative}.all-elements .networksetting-2{align-self:stretch;align-items:center;gap:5px;width:100%;height:16px;padding:0 4px;display:flex;position:relative}.all-elements .save{width:16px;height:16px;position:relative}.all-elements .vector{width:12px;height:12px;position:absolute;top:2px;left:2px}.all-elements .display-key{color:var(--ui-foundationblack);letter-spacing:-.32px;flex:1;margin-top:-3.5px;margin-bottom:-1.5px;font-family:Helvetica;font-size:16px;font-weight:400;line-height:normal;position:relative}.all-elements .frame-4{flex:none;align-self:stretch;align-items:flex-start;gap:12px;width:100%;display:flex;position:relative}.all-elements .button-2{all:unset;box-sizing:border-box;background-color:var(--ui-colorsecondary-interaction);border-radius:47px;justify-content:center;align-items:center;gap:6px;width:220px;height:40px;padding:8px 24px 8px 20px;display:flex;position:relative}.all-elements .button-2:hover{background-color:#729bba}.all-elements .save-and-connect-2{width:-webkit-fit-content;width:fit-content;color:var(--ui-foundationwhite);letter-spacing:.16px;white-space:nowrap;font-family:Helvetica;font-size:16px;font-weight:500;line-height:16px;position:relative}.all-elements .button-3{all:unset;box-sizing:border-box;background-color:var(--ui-foundationgrey-04);border-radius:52px;justify-content:center;align-items:center;gap:6px;width:220px;height:40px;padding:8px 24px 8px 20px;display:flex;position:relative}.all-elements .button-4{all:unset;box-sizing:border-box;background-color:#729bba;border-radius:59px;justify-content:center;align-items:center;gap:6px;width:220px;height:40px;padding:8px 24px 8px 20px;display:flex;position:relative}.all-elements .footer{background-color:transparent;flex-direction:row;flex:none;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:10px;width:100%;padding:0 12px;display:flex;position:relative}.all-elements .button-5{all:unset;box-sizing:border-box;border-radius:52px;justify-content:center;align-items:center;gap:6px;height:32px;padding:8px 0;display:inline-flex;position:relative}.all-elements .vector-2{width:12px;height:14px;position:absolute;top:1px;left:2px}.all-elements .save-and-connect-3{width:-webkit-fit-content;width:fit-content;color:var(--ui-foundationwhite);letter-spacing:.16px;white-space:nowrap;margin-top:-1.01px;font-family:Helvetica;font-size:16px;font-weight:500;line-height:16px;position:relative}.all-elements .text-wrapper-3{opacity:.9;width:632px;color:var(--ui-foundationblack);letter-spacing:-.4px;font-family:Helvetica;font-size:20px;font-weight:700;line-height:normal;position:absolute;top:0;left:0}.dot_animation{opacity:0;animation:1.8s infinite blinking}.dot_animation:nth-child(2){animation-delay:.6s}.dot_animation:nth-child(3){animation-delay:1.2s}@keyframes blinking{0%,to{opacity:0}50%{opacity:1}}