@font-face{font-family:BrandonGrotesque;font-weight:300;src:url(../fonts/BrandonGrotesqueLight.woff2) format("woff2")}@font-face{font-family:BrandonGrotesque;font-weight:400;src:url(../fonts/BrandonGrotesqueRegular.woff2) format("woff2")}@font-face{font-family:BrandonGrotesque;font-weight:700;src:url(../fonts/BrandonGrotesqueBold.woff2) format("woff2")}@font-face{font-family:BrandonGrotesque;font-weight:900;src:url(../fonts/BrandonGrotesqueBlack.woff2) format("woff2")}:root{--white: #ffffff;--black: #000000;--light-grey: #f0f0f0;--light-mid-grey: #d1d1d1;--grey: #a9a9a9;--dark-mid-grey: #5e5e5e;--dark-grey: #373737;--green: #00f074;--blue: #00dfff;--red: #f04438;--success-green: #17b26a;--base-font-size: 16px;--spacing-xs: 4px;--spacing-lg: calc(3 * var(--spacing-xs));--spacing-xl: calc(4 * var(--spacing-xs));--spacing-3xl: calc(6 * var(--spacing-xs));--spacing-5xl: calc(10 * var(--spacing-xs));--radius-md: 6px;--radius-xl: 12px;--radius-full: 999px;--font-color: var(--dark-grey);--background-color: #f9f9f9;font-family:BrandonGrotesque,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:var(--base-font-size);font-weight:400;color:var(--font-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-height:100vh;min-width:100vw;background-color:var(--background-color);display:flex;flex-direction:column}em{--start: 15%;--end: 40%;background:linear-gradient(0deg,rgba(0,0,0,0) var(--start),var(--green) var(--start),var(--green) var(--end),rgba(0,0,0,0) var(--end));padding-left:1px;margin-left:-1px;padding-right:1px;margin-right:-1px}.online-status[data-v-9238b65b]{display:flex;flex-direction:row;gap:4px;color:var(--success-green);border:2px solid currentColor;padding:2px 8px;border-radius:var(--radius-full)}.online-status--offline[data-v-9238b65b]{color:var(--red)}span[data-v-9238b65b]{font-size:12px;font-weight:600;letter-spacing:.5px}span[data-v-300bdc08]{font-size:.7rem;flex-grow:1;text-align:right}dialog[data-v-7bf1cfa3]{border:none;border-radius:var(--radius-xl);padding:0;width:320px;box-shadow:0 8px 32px #0000002e,0 2px 8px #0000001a}dialog[data-v-7bf1cfa3][data-v-7bf1cfa3]::backdrop{background:#0006}.dialog-content[data-v-7bf1cfa3]{padding:32px 28px 24px;display:flex;flex-direction:column;gap:8px}h2[data-v-7bf1cfa3]{margin:0 0 4px;font-size:22px;font-weight:700;color:var(--dark-grey)}.subtitle[data-v-7bf1cfa3]{margin:0 0 12px;font-size:14px;color:var(--dark-mid-grey)}ul[data-v-7bf1cfa3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.role-btn[data-v-7bf1cfa3]{width:100%;padding:12px 16px;border:2px solid var(--light-mid-grey);border-radius:var(--radius-md);background:var(--white);font-family:inherit;font-size:16px;font-weight:500;color:var(--dark-grey);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:border-color .12s,background .12s}.role-btn[data-v-7bf1cfa3][data-v-7bf1cfa3]:hover{border-color:var(--dark-mid-grey);background:var(--light-grey)}.role-btn[data-v-7bf1cfa3].--active[data-v-7bf1cfa3]{border-color:var(--dark-grey);background:var(--dark-grey);color:var(--white)}.badge[data-v-7bf1cfa3]{font-size:12px;font-weight:400;opacity:.8}.lock-icon[data-v-7bf1cfa3]{font-size:13px}.logout-btn[data-v-7bf1cfa3]{margin-top:12px;width:100%;padding:10px;border:none;border-radius:var(--radius-md);background:transparent;font-family:inherit;font-size:14px;color:var(--red);cursor:pointer}.logout-btn[data-v-7bf1cfa3][data-v-7bf1cfa3]:hover{background:var(--light-grey)}.back-btn[data-v-7bf1cfa3]{all:unset;font-size:13px;color:var(--dark-mid-grey);cursor:pointer;margin-bottom:8px}.back-btn[data-v-7bf1cfa3][data-v-7bf1cfa3]:hover{color:var(--dark-grey)}.password-input[data-v-7bf1cfa3]{width:100%;padding:10px 14px;border:2px solid var(--light-mid-grey);border-radius:var(--radius-md);font-family:inherit;font-size:16px;color:var(--dark-grey);outline:none;transition:border-color .12s}.password-input[data-v-7bf1cfa3][data-v-7bf1cfa3]:focus{border-color:var(--dark-grey)}.error-msg[data-v-7bf1cfa3]{margin:4px 0 0;font-size:13px;color:var(--red)}.confirm-btn[data-v-7bf1cfa3]{margin-top:8px;width:100%;padding:12px;border:none;border-radius:var(--radius-md);background:var(--dark-grey);font-family:inherit;font-size:16px;font-weight:600;color:var(--white);cursor:pointer;transition:opacity .12s}.confirm-btn[data-v-7bf1cfa3][data-v-7bf1cfa3]:disabled{opacity:40%;cursor:default}.confirm-btn[data-v-7bf1cfa3][data-v-7bf1cfa3]:not(:disabled):hover{opacity:85%}header[data-v-7cc3e601]{display:flex;flex-direction:row-reverse;align-items:center;padding:0 2rem;height:60px;background-color:#fff;width:100%;font-size:1.75rem;gap:10px}@media (min-width: 768px){header[data-v-7cc3e601]{flex-direction:row}}div[data-v-7cc3e601]{display:flex;align-items:center;gap:1rem;font-size:20px;font-weight:700;letter-spacing:-.6px}.header-right[data-v-7cc3e601]{margin-left:auto;gap:12px}svg[data-v-7cc3e601]{height:20px}.login-btn[data-v-7cc3e601]{display:flex;align-items:center;gap:6px;padding:6px 14px;border:2px solid var(--light-mid-grey);border-radius:var(--radius-full);background:var(--white);font-family:inherit;font-size:14px;font-weight:500;color:var(--dark-mid-grey);cursor:pointer;white-space:nowrap;transition:border-color .12s,background .12s,color .12s}.login-btn[data-v-7cc3e601]>svg[data-v-7cc3e601]{flex-shrink:0;height:16px;width:16px}.login-btn[data-v-7cc3e601][data-v-7cc3e601]:hover{border-color:var(--dark-mid-grey);color:var(--dark-grey)}.login-btn[data-v-7cc3e601].--logged-in[data-v-7cc3e601]{border-color:var(--dark-grey);background:var(--dark-grey);color:var(--white)}h1[data-v-b5544195]{color:var(--black, #000000);font-weight:700}button[data-v-d5ab81dc]{position:relative;padding:17px 48px;border-radius:999px;cursor:pointer;font-family:BrandonGrotesque;font-size:18px;font-weight:400;border:none;color:var(--white, #fff);background-color:var(--black, #000);white-space:nowrap}button[data-v-d5ab81dc].secondary[data-v-d5ab81dc]{background-color:transparent;border:2px solid var(--black, #000);color:var(--black, #000)}button[data-v-d5ab81dc].small[data-v-d5ab81dc]{padding:0 16px;height:32px}button[data-v-d5ab81dc]:hover{background:var(--darkgrey, #373737)}button[data-v-d5ab81dc]:hover.secondary[data-v-d5ab81dc]{border-color:var(--darkgrey, #373737)}button[data-v-d5ab81dc]:focus-visible{outline:2px solid rgba(0,0,0,.35)}button[data-v-d5ab81dc]:eanbled:active{transform:scale(.95)}button[data-v-d5ab81dc]:disabled{background-color:var(--lightgrey, #f0f0f0);color:var(--white, #fff)}button[data-v-d5ab81dc]:disabled.secondary[data-v-d5ab81dc]{border-color:var(--lightgrey, #f0f0f0);color:var(--lightgrey, #f0f0f0)}dialog[data-v-efd92102]{display:none;border-radius:8px;border-width:0;box-shadow:4px 8px 24px #00000040;padding:40px 56px;flex-direction:column;box-sizing:border-box}dialog[data-v-efd92102][open][data-v-efd92102]{display:flex}dialog[data-v-efd92102][data-v-efd92102]::backdrop{background-color:#0006}.alert[data-v-562132a0]{display:inline-flex;align-items:center;gap:var(--spacing-xl, 16px);padding:var(--spacing-xl, 16px);border-radius:8px;background:var(--white, #fff);box-shadow:0 1px 2px #0000000d;color:var(--blue);border:2px solid currentColor;z-index:100}.alert[data-v-562132a0].alert--success[data-v-562132a0]{color:var(--success-green)}.alert[data-v-562132a0].alert--alert[data-v-562132a0]{color:var(--red)}.alert__icon[data-v-562132a0]{flex-shrink:0}.alert__text[data-v-562132a0]{color:var(--darkgrey, #373737);font-size:16px;line-height:20px;display:grid}section[data-v-6cb3d7aa]{display:flex;align-items:center;justify-content:space-between;padding-bottom:25px;border-bottom:1px solid var(--light-grey);margin-bottom:25px}.progress-bar[data-v-610b32c3]{width:100%;display:flex;align-items:center;gap:12px}.progress-bar__progress[data-v-610b32c3]{position:relative;height:8px;border-radius:var(--radius-full, 9999px);background:var(--lightgrey, #f0f0f0);flex-grow:1}.progress-bar__progress[data-v-610b32c3][data-v-610b32c3]:before{content:"";position:absolute;top:0;left:0;bottom:0;right:calc(100% - var(--1cac248c) * 1%);border-radius:var(--radius-full, 9999px);background:var( --blue-green, linear-gradient(90deg, #00dfff 3.75%, #00f074 25.26%) );transition:right .1s ease}.progress-bar__percentage[data-v-610b32c3]{width:40px;color:var(--black, #000);font-size:16px;font-weight:700;line-height:20px}dialog[data-v-3b6391d3]{display:none;border-radius:8px;border-width:0;box-shadow:4px 8px 24px #00000040;padding:40px 56px;flex-direction:column;height:653px;width:705px;box-sizing:border-box}dialog[data-v-3b6391d3][open][data-v-3b6391d3]{display:flex}dialog[data-v-3b6391d3][data-v-3b6391d3]::backdrop{background-color:#0006}form[data-v-3b6391d3]{height:100%;display:flex;flex-direction:column;justify-content:space-between}.action-row[data-v-3b6391d3]{margin-top:auto;display:flex;flex-direction:column;gap:8px}@media (min-width: 768px){.action-row[data-v-3b6391d3]{flex-direction:row;justify-content:space-between}}div[data-v-3b6391d3]:has(>span,>select){display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:1px solid #f0f0f0}span[data-v-3b6391d3]{color:#000;font-size:20px;font-style:normal;font-weight:600}select[data-v-3b6391d3]{padding:9px 14px;border:1px solid var(--darkgrey, #373737);border-radius:10px;display:inline-flex;flex-direction:row;align-items:center;height:64px;width:242px;font-size:20px;font-weight:400;line-height:24px}.fireworks-canvas[data-v-e834ce48]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}dt[data-v-e834ce48],dl[data-v-e834ce48],dd[data-v-e834ce48]{margin:0;padding-left:0}dt[data-v-e834ce48]{font-weight:700}dd[data-v-e834ce48]{color:var(--grey)}.action-buttons[data-v-e834ce48]{display:flex;flex-direction:row;align-items:center;gap:4px}fieldset[data-v-bb204f2b]{--gs-transiton-duration: .18s;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:8px;width:fit-content;background-color:var(--light-grey);border:1px solid #e7e7e7;border-radius:10px;list-style-type:none}fieldset[data-v-bb204f2b].disabled[data-v-bb204f2b]{opacity:30%}input[type=radio][data-v-bb204f2b]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}label[data-v-bb204f2b]{display:inline-flex;justify-content:center;align-items:center;height:48px;width:48px;position:relative;z-index:20;border:none;border-radius:var(--radius-sm, 6px);color:var(--grey);font-family:BrandonGrotesque,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:20px;background-color:transparent;cursor:pointer;transition:color .18s linear}label[data-v-bb204f2b].wide[data-v-bb204f2b]{width:68px}label[data-v-bb204f2b][data-v-bb204f2b]:hover{box-shadow:0 0 0 4px #00000012 inset}input:checked+label[data-v-bb204f2b]{color:var(--black)}@supports (anchor-name: --selected-gear){fieldset[data-v-bb204f2b]:before{content:"";position:absolute;height:48px;width:48px;border-radius:6px;background-color:var(--white);box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f;z-index:10}:is()[data-v-bb204f2b]:has(.wide){width:68px}input:checked+label[data-v-bb204f2b]{anchor-name:--selected-gear}fieldset[data-v-bb204f2b]:before{top:anchor(--selected-gear top);left:anchor(--selected-gear left);transition:top var(--gs-transiton-duration) linear,left var(--gs-transiton-duration) linear}input[data-v-bb204f2b]{transition:color var(--gs-transiton-duration) linear}}@supports not (anchor-name: --selected-gear){label[data-v-bb204f2b]{transition:background-color var(--gs-transiton-duration) linear,box-shadow var(--gs-transiton-duration) linear}input:checked+label[data-v-bb204f2b]{background-color:var(--white);box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f}}.manual[data-v-7b06b57f]{margin-top:auto}.upload-label[data-v-7b06b57f]>button[data-v-7b06b57f]{font-weight:700;padding:0}.file-name[data-v-7b06b57f]>span[data-v-7b06b57f]:first-of-type{color:var(--midgrey, #a9a9a9);font-size:16px;font-weight:400;line-height:20px}.file-name[data-v-7b06b57f]>span[data-v-7b06b57f]:last-of-type{color:#000;font-size:20px;font-weight:700;width:180px;text-overflow:ellipsis}.version-input[data-v-7b06b57f]{display:flex;padding:9px 14px;align-items:flex-start;border-radius:10px;border:1px solid var(--darkgrey, #373737);background:var(--white, #fff);box-shadow:0 1px 2px #1018280d;flex-direction:column;color:var(--colors-text-text-secondary-700, #344054);font-size:14px;line-height:20px;font-weight:400}.version-input[data-v-7b06b57f]>input[data-v-7b06b57f]{overflow:hidden;color:var(--colors-text-text-primary-900, #101828);text-overflow:ellipsis;font-size:20px;font-weight:400;line-height:24px}.file-size[data-v-7b06b57f]{color:var(--darkmidgrey, #5e5e5e);text-align:center;font-size:12px;font-weight:400;line-height:18px}footer[data-v-7b06b57f]{margin-top:auto;display:flex;flex-direction:column;gap:8px}@media (min-width: 768px){footer[data-v-7b06b57f]{flex-direction:row;justify-content:space-between}}dialog[data-v-7b06b57f]{display:none;border-radius:8px;border-width:0;box-shadow:4px 8px 24px #00000040;padding:40px 56px;flex-direction:column;height:653px;width:705px;box-sizing:border-box}dialog[data-v-7b06b57f][open][data-v-7b06b57f]{display:flex}dialog[data-v-7b06b57f][data-v-7b06b57f]::backdrop{background-color:#0006}dialog[data-v-7b06b57f] form[data-v-7b06b57f]{display:flex;flex-direction:column;gap:40px;height:100%}dialog[data-v-7b06b57f] header[data-v-7b06b57f] h1[data-v-7b06b57f]{margin:0}.dropzone[data-v-7b06b57f]{border:1px solid var(--grey);padding:var(--spacing-xl) var(--spacing-3xl);margin-bottom:24px;border-radius:10px;display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:center}.dropzone[data-v-7b06b57f].dragActive[data-v-7b06b57f]{border-color:var(--blue)}.dropzone[data-v-7b06b57f].dragOver[data-v-7b06b57f]{border-color:var(--green);background-color:color-mix(in srgb,var(--green) 25%,white)}.dropzone[data-v-7b06b57f] svg[data-v-7b06b57f]{border-radius:var(--radius-md);border:1px solid var(--grey);padding:10px}.dropzone[data-v-7b06b57f] button[data-v-7b06b57f]{border:none;background-color:transparent;cursor:pointer}.dropzone[data-v-7b06b57f] input[type=file][data-v-7b06b57f]{display:none}.file[data-v-7b06b57f]{padding:0 0 24px;border:none;border-bottom:1px solid var(--lightgrey, #f0f0f0);display:flex;flex-direction:column;gap:8px;align-items:flex-start}@media (min-width: 768px){.file[data-v-7b06b57f]{flex-direction:row;justify-content:space-between;align-items:center}}.file[data-v-7b06b57f] .file-name[data-v-7b06b57f]{display:flex;flex-direction:column}.file-type[data-v-7b06b57f]{--gs-transiton-duration: .18s;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:8px;width:fit-content;background-color:var(--light-grey);border:1px solid #e7e7e7;border-radius:10px;list-style-type:none}.file-type[data-v-7b06b57f].disabled[data-v-7b06b57f]{opacity:30%}.file-type[data-v-7b06b57f] input[type=radio][data-v-7b06b57f]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.file-type[data-v-7b06b57f] label[data-v-7b06b57f]{display:inline-flex;justify-content:center;align-items:center;height:48px;width:48px;position:relative;z-index:20;border:none;border-radius:var(--radius-sm, 6px);color:var(--grey);font-family:BrandonGrotesque,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:20px;background-color:transparent;cursor:pointer;transition:color .18s linear}.file-type[data-v-7b06b57f] input:checked+label[data-v-7b06b57f]{color:var(--black)}@supports (anchor-name: --selected-gear){.file-type[data-v-7b06b57f]:before{content:"";position:absolute;height:48px;width:48px;border-radius:6px;background-color:var(--white);box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f;z-index:10}.file-type input:checked+label[data-v-7b06b57f]{anchor-name:--selected-gear}.file-type[data-v-7b06b57f]:before{top:anchor(--selected-gear top);left:anchor(--selected-gear left);transition:top var(--gs-transiton-duration) linear,left var(--gs-transiton-duration) linear}.file-type input[data-v-7b06b57f]{transition:color var(--gs-transiton-duration) linear}}@supports not (anchor-name: --selected-gear){.file-type label[data-v-7b06b57f]{transition:background-color var(--gs-transiton-duration) linear,box-shadow var(--gs-transiton-duration) linear}.file-type input:checked+label[data-v-7b06b57f]{background-color:var(--white);box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f}}.scroll-content[data-v-dfd4d67a]{overflow-y:auto;flex:1;min-height:0}h1[data-v-dfd4d67a]{font-size:32px;margin-bottom:4px}.subtitle[data-v-dfd4d67a]{font-size:13px;color:var(--blue, #1a6fcf);margin-bottom:20px}.ota-steps[data-v-dfd4d67a]{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.ota-step[data-v-dfd4d67a]{display:flex;align-items:center;gap:16px}.ota-step__num[data-v-dfd4d67a]{width:32px;height:32px;border-radius:50%;background:var(--black, #111);color:var(--white, #fff);display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;font-size:15px}.ota-btn[data-v-dfd4d67a]{background:var(--black, #111);color:var(--white, #fff);border:none;border-radius:999px;padding:10px 22px;font-size:14px;font-family:inherit;cursor:pointer;min-width:220px;text-align:center}.ota-btn[data-v-dfd4d67a][data-v-dfd4d67a]:hover{background:#333}.ota-btn[data-v-dfd4d67a][data-v-dfd4d67a]:active{background:#555}.file-name[data-v-dfd4d67a]{font-size:13px;color:var(--dark-mid-grey, #666);word-break:break-all}.ota-btn--file[data-v-dfd4d67a]{position:relative;overflow:hidden;display:inline-block}.ota-btn--file[data-v-dfd4d67a] input[type=file][data-v-dfd4d67a]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}h2[data-v-dfd4d67a]{font-size:15px;font-weight:700;margin:0 0 8px;border-bottom:1px solid var(--black, #111);padding-bottom:4px}.device-info[data-v-dfd4d67a]{display:grid;grid-template-columns:auto 1fr;gap:4px 20px;font-size:13px;margin-bottom:20px}.device-info dt[data-v-dfd4d67a]{color:var(--dark-mid-grey, #666);white-space:nowrap}.device-info dd[data-v-dfd4d67a]{margin:0;font-weight:500;color:var(--black, #111);font-variant-numeric:tabular-nums}.console-label[data-v-dfd4d67a]{font-size:13px;color:var(--dark-mid-grey, #666);margin-bottom:4px}.console-output[data-v-dfd4d67a]{width:100%;height:220px;font-family:monospace;font-size:12px;resize:vertical;border:1px solid var(--light-mid-grey, #ccc);border-radius:6px;padding:8px;background:var(--light-grey, #f5f5f5);color:var(--black, #111);box-sizing:border-box}.dropzone[data-v-22feffb2]{border:2px dashed red;height:40px}.dropzone[data-v-22feffb2].active[data-v-22feffb2]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:#ffffff80}dt[data-v-22feffb2],dl[data-v-22feffb2],dd[data-v-22feffb2]{margin:0;padding-left:0}dt[data-v-22feffb2]{font-weight:700}dd[data-v-22feffb2]{color:var(--grey)}button.secondary[data-v-22feffb2]{margin-top:auto}button[data-v-e9030605]{display:grid;place-content:center;height:60px;width:60px;border-radius:999px;border:2px solid var(--lightmidgrey, #d1d1d1);background-color:var(--white, #fff);box-shadow:0 1px 2px #0000000d;color:var(--black, #000);cursor:pointer;transition:background-color .18s ease-in-out,transform 90ms ease-in-out}button[data-v-e9030605][data-v-e9030605]:hover{background-color:var(--lightgrey, #f0f0f0)}button[data-v-e9030605][data-v-e9030605]:focus-visible{outline:4px solid #d9d9d9}button[data-v-e9030605][data-v-e9030605]:active{transform:scale(.95)}button[data-v-e9030605][data-v-e9030605]:disabled{background:var(--white, #fff);opacity:30%;cursor:default}svg[data-v-b23c83f2]{height:396px;width:396;color:#f0f0f0;fill:var(--94979924)}h1[data-v-0d281ec7]{text-align:center;font-size:32px}@media (min-width: 550px){h1[data-v-0d281ec7]{text-align:left}}#calibration-auto[data-v-0d281ec7]{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;gap:8px;padding:24px 0;border-bottom:1px solid var(--light-grey)}#calibration-auto[data-v-0d281ec7]>span[data-v-0d281ec7]{flex-grow:1;color:var(--black);font-size:20px}#calibration-auto[data-v-0d281ec7]>div[data-v-0d281ec7]{flex-grow:1;display:flex;flex-direction:column}#calibration-auto[data-v-0d281ec7]>div[data-v-0d281ec7]>span[data-v-0d281ec7]{color:var(--black);font-size:20px}#calibration-auto[data-v-0d281ec7]>div[data-v-0d281ec7]>span[data-v-0d281ec7][data-v-0d281ec7]:last-of-type{color:var(--grey);font-size:16px}#calibration-rotate-gear[data-v-0d281ec7],#calibration-shift-gears[data-v-0d281ec7]{position:relative;display:flex;flex-direction:column;width:100%;align-items:left;gap:8px;padding:24px 0;border-bottom:1px solid var(--light-grey)}@media (min-width: 550px){#calibration-rotate-gear[data-v-0d281ec7],#calibration-shift-gears[data-v-0d281ec7]{flex-direction:row;align-items:center}}#calibration-rotate-gear[data-v-0d281ec7]>span[data-v-0d281ec7],#calibration-shift-gears[data-v-0d281ec7]>span[data-v-0d281ec7]{flex-grow:1;color:var(--black);font-size:20px}#calibration-rotate-gear[data-v-0d281ec7]>div[data-v-0d281ec7],#calibration-shift-gears[data-v-0d281ec7]>div[data-v-0d281ec7]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (min-width: 550px){#calibration-rotate-gear[data-v-0d281ec7]>div[data-v-0d281ec7],#calibration-shift-gears[data-v-0d281ec7]>div[data-v-0d281ec7]{justify-content:flex-start;gap:20px}}#calibration-rotate-gear>div[data-v-0d281ec7]>div[data-v-0d281ec7]{position:relative;align-self:flex-end}#calibration-rotate-gear>div[data-v-0d281ec7]>div[data-v-0d281ec7][data-v-0d281ec7]:after{content:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="54" height="22" fill="none" viewBox="0 0 54 22"%3E%3Cpath fill="%23fff" d="M0 0s18 3.667 27 3.667S54 0 54 0v22H0V0Z" opacity=".9"/%3E%3C/svg%3E');position:absolute;bottom:-6px;left:-3px}#calibration-rotate-gear>div[data-v-0d281ec7]>div[data-v-0d281ec7]>svg[data-v-0d281ec7]{display:block;transition:transform .5s linear}#calibration-shift-gears>div>span[data-v-0d281ec7]{width:48px;text-align:center;font-weight:700;font-size:40px}.calibration-status-logo[data-v-0d281ec7]{position:absolute;right:-90px;bottom:-82px}h1[data-v-9dd67431]{text-align:center;font-size:32px}@media (min-width: 768px){h1[data-v-9dd67431]{text-align:left}}.pairing-settings-group[data-v-9dd67431]{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--light-grey)}.device-pairing-status-group[data-v-9dd67431]{display:flex;flex-direction:row;gap:20px}.device-pairing-status-group[data-v-9dd67431]>div[data-v-9dd67431]{display:flex;flex-direction:column;gap:4px}.device-pairing-status-group[data-v-9dd67431]>div[data-v-9dd67431]>span[data-v-9dd67431]:first-of-type{font-size:20px;font-weight:700;line-height:20px}.device-pairing-status-group[data-v-9dd67431]>div[data-v-9dd67431]>span[data-v-9dd67431]:last-of-type{font-size:16px;color:#a9a9a9;line-height:20px}.device-pairing-status-group[data-v-9dd67431]>svg[data-v-9dd67431]{flex-shrink:0}.pairing-hint[data-v-9dd67431]{position:absolute;bottom:72px;left:56px;right:56px}.pairing-status-logo[data-v-9dd67431]{position:absolute;right:-90px;bottom:-82px}label[data-v-d00cdb7a]{--cb-off-color: var(--checkbox-off-background, var(--light-grey));--cb-on-color: var(--checkbox-on-background, var(--green));--cb-knob-color: var(--ckeckbox-knob-color, var(--white));--cb-height: var(--checkbox-height, 56px);--cb-width: var(--checkbox-width, 102px);--cb-padding: var(--checkbox--padding, 4px);--cb-transition-duration: var(--checkbox-transition-duration, .28s);--cb-transition-timing-function: var( --checkbox-transition-timing-function, ease-in-out );--cb-knob-diameter: calc(var(--cb-height) - 2 * var(--cb-padding));position:relative;display:inline-block;width:var(--cb-width);height:var(--cb-height)}input[data-v-d00cdb7a]{opacity:0;width:0;height:0}input[data-v-d00cdb7a]:checked+span[data-v-d00cdb7a]{background-color:var(--cb-on-color)}input[data-v-d00cdb7a]:checked+span[data-v-d00cdb7a][data-v-d00cdb7a]:before{transform:translate(calc(var(--cb-width) - var(--cb-knob-diameter) - 2 * var(--cb-padding)))}span[data-v-d00cdb7a]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--cb-off-color);transition:all var(--cb-transition-duration) var(--cb-transition-timing-function);border-radius:var(--cb-height)}span[data-v-d00cdb7a][data-v-d00cdb7a]:before{position:absolute;content:"";height:var(--cb-knob-diameter);width:var(--cb-knob-diameter);left:var(--cb-padding);bottom:var(--cb-padding);background-color:var(--cb-knob-color);transition:all var(--cb-transition-duration) var(--cb-transition-timing-function);border-radius:50%;box-shadow:0 1px 2px #1018280f,0 3px 12px #10182848}span[data-v-d00cdb7a][data-v-d00cdb7a]:hover{box-shadow:0 0 0 var(--cb-padding) #00000012 inset}h1[data-v-1eb47f63]{text-align:center;font-size:32px}@media (min-width: 768px){h1[data-v-1eb47f63]{text-align:left}}#auto-down-shift-toggle[data-v-1eb47f63],#auto-down-shift-set-gear[data-v-1eb47f63]{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;gap:8px;padding:24px 0;border-bottom:1px solid var(--light-grey)}#auto-down-shift-toggle[data-v-1eb47f63]>span[data-v-1eb47f63],#auto-down-shift-set-gear[data-v-1eb47f63]>span[data-v-1eb47f63]{flex-grow:1;color:var(--black);font-size:20px}#auto-down-shift-toggle[data-v-1eb47f63]>div[data-v-1eb47f63],#auto-down-shift-set-gear[data-v-1eb47f63]>div[data-v-1eb47f63]{flex-grow:1;display:flex;flex-direction:column}#auto-down-shift-toggle[data-v-1eb47f63]>div[data-v-1eb47f63]>span[data-v-1eb47f63],#auto-down-shift-set-gear[data-v-1eb47f63]>div[data-v-1eb47f63]>span[data-v-1eb47f63]{color:var(--black);font-size:20px}#auto-down-shift-toggle[data-v-1eb47f63]>div[data-v-1eb47f63]>span[data-v-1eb47f63][data-v-1eb47f63]:last-of-type,#auto-down-shift-set-gear[data-v-1eb47f63]>div[data-v-1eb47f63]>span[data-v-1eb47f63][data-v-1eb47f63]:last-of-type{color:var(--grey);font-size:16px}.status-logo[data-v-1eb47f63]{position:absolute;right:-90px;bottom:-82px}.pdf-section[data-v-1eb47f63]{display:flex;align-items:center;gap:14px;padding:20px 0 0}.pdf-btn[data-v-1eb47f63]{padding:8px 20px;border:1px solid var(--light-mid-grey, #ccc);border-radius:6px;background:var(--white, #fff);cursor:pointer;font-size:14px;font-family:inherit;white-space:nowrap;min-width:120px}.pdf-btn[data-v-1eb47f63][data-v-1eb47f63]:hover:not(:disabled){background:var(--light-grey, #f5f5f5)}.pdf-btn[data-v-1eb47f63][data-v-1eb47f63]:active:not(:disabled){background:var(--light-mid-grey, #ccc)}.pdf-btn[data-v-1eb47f63][data-v-1eb47f63]:disabled{opacity:.55;cursor:default}.pdf-hint[data-v-1eb47f63]{font-size:12px;color:var(--dark-mid-grey, #777)}h1[data-v-29dea45b]{font-size:32px;margin-bottom:12px}.no-device-hint[data-v-29dea45b]{color:var(--dark-mid-grey);font-size:15px;margin-top:24px}h2[data-v-29dea45b]{font-size:16px;font-weight:600;color:var(--dark-mid-grey);margin:0 0 10px;text-transform:uppercase;letter-spacing:.04em}.sub-nav[data-v-29dea45b]{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:4px;border-bottom:2px solid var(--light-grey);padding-bottom:0}.sub-nav button[data-v-29dea45b]{padding:6px 12px;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;border-radius:0;background:transparent;cursor:pointer;font-size:13px;font-family:inherit;white-space:nowrap;color:var(--dark-mid-grey)}.sub-nav button[data-v-29dea45b].--active[data-v-29dea45b]{color:var(--black);border-bottom-color:var(--black);font-weight:600}.sub-nav button[data-v-29dea45b][data-v-29dea45b]:hover:not(.--active){color:var(--black);background:var(--light-grey)}.sub-content[data-v-29dea45b]{overflow-y:auto;flex:1;min-height:0}.service-section[data-v-29dea45b]{padding:20px 0;border-bottom:1px solid var(--light-grey)}.service-row[data-v-29dea45b]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.service-row--column[data-v-29dea45b]{flex-direction:column;align-items:flex-start}.service-label[data-v-29dea45b]{min-width:160px;font-size:16px;color:var(--black)}.service-actions[data-v-29dea45b]{display:flex;gap:8px;align-items:center}.service-actions--wrap[data-v-29dea45b]{flex-wrap:wrap}.service-status[data-v-29dea45b]{font-size:14px;color:var(--dark-mid-grey);font-variant-numeric:tabular-nums}.service-input[data-v-29dea45b]{font-family:monospace;font-size:14px;padding:6px 10px;border:1px solid var(--light-mid-grey);border-radius:6px;width:280px}.service-input--key[data-v-29dea45b]{width:340px}.service-input--token[data-v-29dea45b]{width:200px}.key-prefix[data-v-29dea45b],.service-inline-label[data-v-29dea45b]{font-family:monospace;font-size:14px;color:var(--dark-mid-grey);white-space:nowrap}.service-button--danger[data-v-29dea45b]{background:var(--white);border-color:var(--red, #d00);color:var(--red, #d00)}.service-button--danger[data-v-29dea45b][data-v-29dea45b]:hover{background:color-mix(in srgb,var(--red, #d00) 10%,var(--white))}.service-button--danger[data-v-29dea45b][data-v-29dea45b]:active{background:color-mix(in srgb,var(--red, #d00) 20%,var(--white))}.info-grid[data-v-29dea45b]{display:grid;grid-template-columns:200px 1fr;gap:8px 24px;margin:0;font-size:15px}.info-grid dt[data-v-29dea45b]{color:var(--dark-mid-grey);align-self:center}.info-grid dd[data-v-29dea45b]{margin:0;font-weight:500;color:var(--black);align-self:center;font-variant-numeric:tabular-nums}.info-row[data-v-29dea45b]{display:flex;align-items:center;gap:12px}button[data-v-29dea45b]{padding:6px 14px;border:1px solid var(--light-mid-grey);border-radius:6px;background:var(--white);cursor:pointer;font-size:14px;font-family:inherit}button[data-v-29dea45b][data-v-29dea45b]:hover{background:var(--light-grey)}button[data-v-29dea45b][data-v-29dea45b]:active{background:var(--light-mid-grey)}.params-grid[data-v-29dea45b]{display:grid;grid-template-columns:300px 1fr;gap:6px 16px;margin:0;font-size:14px}.params-grid dt[data-v-29dea45b]{color:var(--dark-mid-grey);align-self:center}.params-grid dd[data-v-29dea45b]{margin:0;display:flex;align-items:center;gap:8px}.params-input[data-v-29dea45b]{font-size:14px;padding:4px 8px;border:1px solid var(--light-mid-grey);border-radius:6px;width:160px;font-family:inherit}.params-input--wide[data-v-29dea45b]{width:320px;font-family:monospace}.params-input--invalid[data-v-29dea45b]{border-color:var(--error, #d32f2f);outline-color:var(--error, #d32f2f)}.version-warning[data-v-29dea45b]{background:#fff3cd;border:1px solid #ffc107;border-radius:6px;color:#856404;font-weight:600;padding:8px 14px;margin-bottom:8px}.mcu-info-grid[data-v-29dea45b]{max-width:460px;margin-bottom:16px}.mcu-table[data-v-29dea45b]{width:100%;border-collapse:collapse;font-size:14px}.mcu-table tr[data-v-29dea45b]{border-bottom:1px solid var(--light-grey)}.mcu-label[data-v-29dea45b]{padding:5px 12px 5px 0;color:var(--dark-mid-grey);min-width:220px;vertical-align:middle}.mcu-value[data-v-29dea45b]{padding:5px 12px;white-space:nowrap;vertical-align:middle}.mcu-btns[data-v-29dea45b]{padding:5px 0;white-space:nowrap;vertical-align:middle;display:flex;gap:4px;align-items:center}.mcu-input[data-v-29dea45b]{font-size:13px;padding:3px 6px;border:1px solid var(--light-mid-grey);border-radius:4px;width:110px;font-family:inherit;margin-right:4px}.params-version[data-v-29dea45b]{font-size:12px;color:var(--dark-mid-grey)}.params-actions[data-v-29dea45b]{gap:8px}.expert-send-row[data-v-29dea45b]{display:flex;gap:8px;align-items:center;margin-bottom:10px}.expert-input[data-v-29dea45b]{font-family:monospace;font-size:13px;padding:5px 10px;border:1px solid var(--light-mid-grey);border-radius:6px;width:360px}.expert-hints[data-v-29dea45b]{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;color:var(--dark-mid-grey);margin-bottom:10px}.expert-hints[data-v-29dea45b] code[data-v-29dea45b]{font-family:monospace;color:var(--black)}.expert-log-header[data-v-29dea45b]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.expert-log-title[data-v-29dea45b]{font-size:13px;color:var(--dark-mid-grey);flex:1}.expert-log[data-v-29dea45b]{width:100%;height:220px;font-family:monospace;font-size:12px;resize:vertical;border:1px solid var(--light-mid-grey);border-radius:6px;padding:8px;background:var(--light-grey, #f5f5f5);color:var(--black);box-sizing:border-box}dl[data-v-ad56faf7]{margin:0;position:relative}dl[data-v-ad56faf7] dt[data-v-ad56faf7],dl[data-v-ad56faf7] dd[data-v-ad56faf7]{text-align:left;margin:0}dl[data-v-ad56faf7] dt[data-v-ad56faf7]{font-weight:700;font-size:.875rem;color:var(--black)}dl[data-v-ad56faf7] dd[data-v-ad56faf7]{font-size:.75rem}dl[data-v-ad56faf7][data-v-ad56faf7]:before{display:block;position:absolute;content:"";width:10px;height:10px;background-color:var(--red);left:-18px;border-radius:5px;top:5px}dl[data-v-ad56faf7].connected[data-v-ad56faf7]:before{background-color:var(--green)}span.led[data-v-38e4f088]{display:inline-block;width:10px;height:10px;border-radius:5px;background-color:var(--light-grey)}span.led[data-v-38e4f088].on[data-v-38e4f088]{background-color:var(--red)}td[data-v-38e4f088]{padding:var(--spacing-xl) var(--spacing-3xl);border-bottom:1px solid var(--background-color)}td[data-v-38e4f088][data-v-38e4f088]:first-child{border-left:1px solid var(--background-color);padding-left:calc(var(--spacing-xl) + 14px)}td[data-v-38e4f088][data-v-38e4f088]:last-child{border-right:1px solid var(--background-color);text-align:right;display:flex;flex-direction:column;gap:10px}tr[data-v-38e4f088]:last-child td[data-v-38e4f088]:first-child{border-bottom-left-radius:var(--radius-xl)}tr[data-v-38e4f088]:last-child td[data-v-38e4f088]:last-child{border-bottom-right-radius:var(--radius-xl)}button[data-v-38e4f088]{border:none;background-color:transparent;font-size:.75rem;font-weight:700;color:var(--black)}span.led[data-v-a78fa284]{display:inline-block;width:10px;height:10px;border-radius:5px;background-color:var(--light-grey)}span.led[data-v-a78fa284].on[data-v-a78fa284]{background-color:var(--red)}.card[data-v-a78fa284]{border:1px solid var(--light-grey);padding:30px;border-radius:var(--radius-xl);box-shadow:0 1px 2px #10182802;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (min-width: 850px){.card[data-v-a78fa284]{display:none}}.card[data-v-a78fa284] dl[data-v-a78fa284],.card[data-v-a78fa284] dt[data-v-a78fa284],.card[data-v-a78fa284] dd[data-v-a78fa284]{margin:0}table[data-v-a78fa284]{display:none;border-radius:var(--radius-xl, 18px);border-collapse:separate;border-spacing:0;color:var(--dark-grey);box-shadow:0 1px 2px #10182802}@media (min-width: 850px){table[data-v-a78fa284]{display:table}}table[data-v-a78fa284] thead[data-v-a78fa284]{border:0px}table[data-v-a78fa284] thead[data-v-a78fa284] th[data-v-a78fa284],table[data-v-a78fa284] thead[data-v-a78fa284] td[data-v-a78fa284]{background-color:var(--light-grey);padding:var(--spacing-lg) var(--spacing-3xl);text-align:left;font-weight:300;font-size:.75rem}table[data-v-a78fa284] thead[data-v-a78fa284] th[data-v-a78fa284][data-v-a78fa284]:first-child,table[data-v-a78fa284] thead[data-v-a78fa284] td[data-v-a78fa284][data-v-a78fa284]:first-child{border-top-left-radius:var(--radius-xl);padding-left:calc(var(--spacing-xl) + 14px)}table[data-v-a78fa284] thead[data-v-a78fa284] th[data-v-a78fa284][data-v-a78fa284]:last-child,table[data-v-a78fa284] thead[data-v-a78fa284] td[data-v-a78fa284][data-v-a78fa284]:last-child{border-top-right-radius:var(--radius-xl)}.mcu-update-alert[data-v-a78fa284]{align-self:flex-end;margin-top:auto}.retry-mcu-update-button[data-v-a78fa284]{display:inline-flex;align-items:center;gap:4px;margin-left:8px}dialog[data-v-16c25ae5]{border-radius:8px;border-width:0;box-shadow:4px 8px 24px #00000040;padding:40px 56px;height:453px;width:405px;box-sizing:border-box}dialog[data-v-16c25ae5][open][data-v-16c25ae5]{display:flex;flex-direction:column}main[data-v-16c25ae5]{overflow:auto}ul[data-v-16c25ae5]{list-style:none;margin:0;padding:0}ul[data-v-16c25ae5] li[data-v-16c25ae5]{font-weight:700;padding:20px 10px;display:flex;justify-content:space-between}ul[data-v-16c25ae5] li[data-v-16c25ae5][data-v-16c25ae5]:hover{background-color:var(--light-grey)}footer[data-v-16c25ae5]{display:flex;margin-top:auto;flex-direction:row-reverse}.modal-backdrop[data-v-f9735f31]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0006;z-index:1000}.modal[data-v-f9735f31]{background:#fff;padding:16px;border-radius:6px;min-width:280px}.actions[data-v-f9735f31]{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}label[data-v-42890df8]{font-size:1.25rem;font-weight:700}.loading[data-v-42890df8]{position:absolute;left:0;right:0;margin:0 auto}section.bike[data-v-42890df8]{flex:1;position:relative}section.bike[data-v-42890df8] svg[data-v-42890df8]{position:absolute;margin:0 auto;top:0;left:0;right:0;width:372px;max-width:100%;aspect-ratio:1}section.bike[data-v-42890df8] svg[data-v-42890df8].connecting[data-v-42890df8]{animation-name:connecting-42890df8;animation-duration:.9s;animation-timing-function:cubic-bezier(.78,.15,.23,1);animation-iteration-count:infinite}section.bike[data-v-42890df8] figure[data-v-42890df8]{--padding-bottom: 45px;padding-bottom:var(--padding-bottom);max-width:534px;margin:0 auto;position:relative}section.bike[data-v-42890df8] figure[data-v-42890df8] img[data-v-42890df8]{width:100%;position:relative;top:-20px;transform:rotate(-13deg)}section.bike[data-v-42890df8] figure[data-v-42890df8] .bike-animation[data-v-42890df8]{position:absolute;top:0;margin-top:27%;left:0;margin-left:10.5%;width:33.7%;aspect-ratio:1}section.bike[data-v-42890df8] figure[data-v-42890df8] figcaption[data-v-42890df8]{width:100%;margin:0 auto;max-width:470px;text-align:center}.v-enter-active[data-v-42890df8],.v-leave-active[data-v-42890df8]{transition:opacity .5s ease-out}.v-enter-from[data-v-42890df8],.v-leave-to[data-v-42890df8]{opacity:0}table[data-v-42890df8]{margin-top:35px}@keyframes connecting-42890df8{to{transform:rotate(90deg)}}h1[data-v-2b442e61]{text-align:center;font-size:32px}@media (min-width: 550px){h1[data-v-2b442e61]{text-align:left}}dl[data-v-2b442e61]{display:flex;flex-direction:column;list-style:none;padding:0;scrollbar-gutter:stable}dt[data-v-2b442e61]{margin-bottom:16px;font-size:20px;line-height:20px;font-weight:700}dd[data-v-2b442e61]{padding-bottom:24px;border-bottom:1px solid var(--light-grey);margin:0 0 40px;color:var(--grey);font-size:20px;font-weight:400;line-height:28px}nav[data-v-b7435874]{position:absolute;inset:0 auto 0 0;background:var(--light-grey);width:272px;transform:translate(-100%);transition:transform .18s linear;z-index:200;flex-shrink:0}nav[data-v-b7435874].--open[data-v-b7435874]{transform:translate(0)}@media (min-width: 768px){nav[data-v-b7435874]{position:unset;transform:unset;transition:unset}}ol[data-v-b7435874]{padding:16px 16px 40px;height:100%;list-style:none;margin:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}li[data-v-b7435874]{width:100%}.spacer[data-v-b7435874]{height:1px;width:calc(100% - 24px);background-color:#dbdbdb}button[data-v-b7435874]{display:flex;align-items:center;gap:12px;width:100%;border:none;border-radius:6px;padding:10px 12px;background-color:transparent;font-family:BrandonGrotesque,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:18px;cursor:pointer;color:var(--dar-grey)}button[data-v-b7435874]>p[data-v-b7435874]{margin:0;text-align:left;flex-grow:1}button[data-v-b7435874]>svg[data-v-b7435874][data-v-b7435874]:first-of-type{color:var(--dark-mid-grey)}button[data-v-b7435874]>svg[data-v-b7435874][data-v-b7435874]:last-of-type{color:var(--grey)}button[data-v-b7435874][data-v-b7435874]:enabled:hover{background-color:var(--light-mid-grey)}button[data-v-b7435874][data-v-b7435874]:disabled{opacity:30%}.sidebar__tab.sidebar__tab--active>button[data-v-b7435874]{color:#fff;background-color:var(--dark-grey)}.sidebar__tab.sidebar__tab--active>button[data-v-b7435874]>svg[data-v-b7435874]{color:#fff}li[data-v-b7435874]:first-of-type .bluetooth-icon-wrapper[data-v-b7435874]{position:relative;height:40px;width:40px;background-color:#fff;display:grid;place-content:center;border-radius:4px}li[data-v-b7435874]:first-of-type .bluetooth-icon-wrapper[data-v-b7435874][data-v-b7435874]:before{--status-indicator-padding: 2px;position:absolute;bottom:calc(-1 * var(--status-indicator-padding));right:calc(-1 * var(--status-indicator-padding));content:"";height:10px;width:10px;background-color:var(--red);border-radius:999px;border:var(--status-indicator-padding) solid var(--white)}li[data-v-b7435874]:first-of-type .bluetooth-icon-wrapper[data-v-b7435874].--connected[data-v-b7435874]:before{background-color:var(--green)}li[data-v-b7435874]:first-of-type .bluetooth-icon-wrapper[data-v-b7435874]>svg[data-v-b7435874]{color:var(--black)}li[data-v-b7435874]:last-of-type{margin-top:auto}.sidebar__burger-button[data-v-b7435874]{all:unset;position:absolute;top:25px;left:100%;height:48px;width:48px;padding:8px;border-radius:0 12px 12px 0;background:var(--light-grey);cursor:pointer;display:grid;place-content:center}.sidebar__burger-button[data-v-b7435874][data-v-b7435874]:hover{background:var(--light-grey)}@media (min-width: 768px){.sidebar__burger-button[data-v-b7435874]{display:none}}.sidebar__burger-button[data-v-b7435874]>.burger-button__icon[data-v-b7435874]{transform:scale(.75);position:relative;height:20px;width:32px}.sidebar__burger-button[data-v-b7435874]>.burger-button__icon[data-v-b7435874]>span[data-v-b7435874]{display:block;height:4px;width:100%;position:absolute;background-color:var(--dark-grey);border-radius:999px;transition:all .3s linear}.sidebar__burger-button[data-v-b7435874]>.burger-button__icon[data-v-b7435874]>span[data-v-b7435874][data-v-b7435874]:nth-child(1){top:0;transform-origin:left center}.sidebar__burger-button[data-v-b7435874]>.burger-button__icon[data-v-b7435874]>span[data-v-b7435874][data-v-b7435874]:nth-child(2){top:8px}.sidebar__burger-button[data-v-b7435874]>.burger-button__icon[data-v-b7435874]>span[data-v-b7435874][data-v-b7435874]:nth-child(3){top:16px;transform-origin:left center}nav.--open[data-v-b7435874] .sidebar__burger-button>.burger-button__icon>span[data-v-b7435874][data-v-b7435874]:nth-child(1){transform:rotate(45deg);left:5px;top:.5px}nav.--open[data-v-b7435874] .sidebar__burger-button>.burger-button__icon>span[data-v-b7435874][data-v-b7435874]:nth-child(2){width:0px;opacity:0%}nav.--open[data-v-b7435874] .sidebar__burger-button>.burger-button__icon>span[data-v-b7435874][data-v-b7435874]:nth-child(3){transform:rotate(-45deg);left:5px;top:23.5px}div[data-v-3dadde0b]{top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row;width:100%;overflow:hidden}@media (min-width: 768px){div[data-v-3dadde0b]{border-radius:4px;height:686px;max-width:1066px;box-shadow:203px 134px 68px #67656500,32px 21px 39px #67656517,8px 5px 21px #6765651a}}main[data-v-3dadde0b]{position:relative;padding:20px 28px;height:100%;background-color:var(--white);flex-grow:1;display:flex;flex-direction:column;overflow:hidden}@media (min-width: 768px){main[data-v-3dadde0b]{padding:40px 56px}}dialog[data-v-de843209]{position:absolute;margin-right:30px;margin-top:50px;border:none;border-radius:10px;box-shadow:4px 8px 24px #00000040;flex-direction:column;gap:25px}dialog[data-v-de843209][open][data-v-de843209]{display:flex}dialog[data-v-de843209] div[data-v-de843209]{display:flex;gap:25px}a[data-v-8b7f3938][data-v-8b7f3938]:link,a[data-v-8b7f3938][data-v-8b7f3938]:visited,a[data-v-8b7f3938][data-v-8b7f3938]:hover,a[data-v-8b7f3938][data-v-8b7f3938]:active{text-decoration:none;color:inherit;font-weight:700}main[data-v-8b7f3938]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:40px 56px;background-color:var(--white);flex-grow:1;display:flex;flex-direction:column;align-items:center;gap:45px;overflow:hidden}@media (min-width: 768px){main[data-v-8b7f3938]{top:50%;left:50%;transform:translate(-50%,-50%);border-radius:4px;max-height:686px;max-width:1066px;box-shadow:203px 134px 68px #67656500,32px 21px 39px #67656517,8px 5px 21px #6765651a}}footer[data-v-7a6ff0dc]{width:100%;background:var(--dark-grey);color:var(--white);font-family:monospace;font-size:13px;z-index:100;flex-shrink:0}.footer__bar[data-v-7a6ff0dc]{display:flex;align-items:center;gap:10px;padding:6px 16px;cursor:pointer;-webkit-user-select:none;user-select:none}.footer__bar[data-v-7a6ff0dc][data-v-7a6ff0dc]:hover{background:var(--dark-mid-grey)}.footer__title[data-v-7a6ff0dc]{font-weight:700;font-family:BrandonGrotesque,system-ui,sans-serif;font-size:14px}.footer__status[data-v-7a6ff0dc]{flex-grow:1;color:var(--grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer__count[data-v-7a6ff0dc]{background:var(--dark-mid-grey);border-radius:var(--radius-full);padding:1px 7px;font-size:11px;min-width:20px;text-align:center}.footer__toggle[data-v-7a6ff0dc]{font-size:10px;color:var(--grey)}.footer__panel[data-v-7a6ff0dc]{display:flex;flex-direction:column;height:180px;border-top:1px solid var(--dark-mid-grey)}.footer__toolbar[data-v-7a6ff0dc]{display:flex;justify-content:flex-end;padding:4px 8px;background:#2a2a2a;flex-shrink:0}.footer__clear[data-v-7a6ff0dc]{background:transparent;border:1px solid var(--dark-mid-grey);color:var(--grey);border-radius:var(--radius-md);font-size:11px;padding:2px 10px;cursor:pointer;font-family:BrandonGrotesque,system-ui,sans-serif}.footer__clear[data-v-7a6ff0dc][data-v-7a6ff0dc]:hover{background:var(--dark-mid-grey);color:var(--white)}.footer__log[data-v-7a6ff0dc]{overflow-y:auto;flex-grow:1;padding:8px 16px;background:#1e1e1e}pre#log[data-v-7a6ff0dc]{margin:0;white-space:pre-wrap;word-break:break-all;line-height:1.5;color:var(--blue)}div.container[data-v-c95d405e]{display:flex;justify-content:space-around;flex-grow:2}@media (min-width: 768px){div.container[data-v-c95d405e]{margin:25px;align-items:center}}
