.modal-backdrop[data-v-a06fc078]{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-dialog[data-v-a06fc078]{background:var(--theme-background);color:var(--theme-text-primary);border:1px solid var(--theme-quaternary);border-radius:8px;width:92vw;max-width:520px;padding:1.5rem;box-shadow:0 10px 25px #00000040}.modal-title[data-v-a06fc078]{font-size:var(--font-size-xl);margin:0 0 .25rem;font-weight:600}.modal-subtitle[data-v-a06fc078]{font-size:var(--font-size-lg);color:var(--theme-secondary);margin:0 0 1rem}.modal-actions[data-v-a06fc078]{flex-wrap:wrap;gap:.75rem;display:flex}.modal-error[data-v-a06fc078]{color:#ed1523;margin-top:.75rem}.modal-footer[data-v-a06fc078]{justify-content:flex-end;margin-top:.75rem;display:flex}.btn-link[data-v-a06fc078]{color:var(--theme-primary);cursor:pointer;background:0 0;border:none}.modal-content[data-v-954b3751]{text-align:center;margin-top:1rem}.modal-content .btn-device-action[data-v-954b3751]{margin-inline:auto}.dashboard-layout[data-v-a8b838e7]{min-height:100vh;display:flex}.brand[data-v-a8b838e7]{justify-content:center;align-items:center;display:flex}.sidebar[data-v-a8b838e7]{background-color:var(--theme-background);border-right-style:solid;border-right-width:1px;border-image-source:linear-gradient(to bottom,transparent,var(--theme-tertiary),transparent);border-image-slice:1}.sidebar-header[data-v-a8b838e7]{padding-left:2rem;display:block}.sidebar-extra-controls[data-v-a8b838e7]{flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:1rem 1.6rem;display:flex}.sidebar-extra-control[data-v-a8b838e7]{cursor:pointer;align-items:center;gap:1.5rem;font-weight:400;text-decoration:none;transition:opacity .2s;display:flex}.sidebar-extra-control.superuser-active[data-v-a8b838e7]{color:var(--theme-primary);font-weight:600}.sidebar-extra-control[data-v-a8b838e7]:hover{opacity:.6}.sidebar-steps-timeline[data-v-a8b838e7]{flex-direction:column;gap:1.5rem;padding:1rem 3rem;display:flex;position:relative}.sidebar-steps-timeline[data-v-a8b838e7]:before{content:"";background-color:var(--theme-quaternary);z-index:0;width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:54px}.sidebar-steps-timeline.dark[data-v-a8b838e7]:before{background-color:var(--theme-primary)}.sidebar-steps-timeline[data-v-a8b838e7]:after{content:"";background-color:var(--theme-secondary);z-index:1;width:2px;height:calc(var(--current-step-index,0) * (1.3rem + 20px));position:absolute;top:1.5rem;left:54px}.step[data-v-a8b838e7]{align-items:center;gap:1rem;display:flex}.step[data-v-a8b838e7],.step-progress[data-v-a8b838e7],.step-text[data-v-a8b838e7]{position:relative}.step-progress[data-v-a8b838e7]{z-index:2}.step-text[data-v-a8b838e7]{z-index:1;line-height:1.2}.step.current[data-v-a8b838e7]:before{content:"";background:var(--theme-quaternary);z-index:-1;border-radius:5px;position:absolute;inset:-.5rem -1rem}.step.current.dark[data-v-a8b838e7]:before{background:var(--theme-primary)}.step.current.dark .step-text[data-v-a8b838e7]{color:var(--theme-text-quaternary)}.step.incomplete .step-text[data-v-a8b838e7]{color:var(--theme-text-secondary)}.modal-backdrop[data-v-a8b838e7]{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-dialog[data-v-a8b838e7]{background:var(--theme-background);color:var(--theme-text-primary);border:1px solid var(--theme-quaternary);border-radius:8px;width:92vw;max-width:520px;padding:1.5rem;box-shadow:0 10px 25px #00000040}.modal-title[data-v-a8b838e7]{font-size:var(--font-size-xl);margin:0 0 .25rem;font-weight:600}.modal-subtitle[data-v-a8b838e7]{font-size:var(--font-size-lg);color:var(--theme-secondary);margin:0 0 1rem}.modal-actions[data-v-a8b838e7]{flex-wrap:wrap;gap:.75rem;display:flex}.modal-error[data-v-a8b838e7]{color:#ed1523;margin-top:.75rem}.modal-footer[data-v-a8b838e7]{justify-content:flex-end;margin-top:.75rem;display:flex}.btn-link[data-v-a8b838e7]{color:var(--theme-primary);cursor:pointer;background:0 0;border:none}h1[data-v-a8b838e7]{letter-spacing:5.6px;line-height:1.75rem}h1[data-v-a8b838e7],h3[data-v-a8b838e7]{text-transform:uppercase;font-weight:400}h3[data-v-a8b838e7]{letter-spacing:2.4px}.installer-container[data-v-a8b838e7]{padding-top:1.85rem;padding-left:7rem;padding-right:4rem}@media (width<975px){.installer-container[data-v-a8b838e7]{padding-left:2rem;padding-right:2rem}}.logout-button[data-v-a8b838e7],.svg-button[data-v-a8b838e7]{display:flex}.svg-button[data-v-a8b838e7]{font-size:var(--font-size-2xl);align-items:center}.tooltip-text[data-v-a8b838e7]{font-size:var(--font-size-lg);bottom:-125%}@media (width<=720px){.sidebar[data-v-a8b838e7]{height:100%;position:absolute;display:flex!important}.sidebar-docked[data-v-a8b838e7]{left:-18rem}}.sidebar-overlay[data-v-a8b838e7]{z-index:49;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#000;background:var(--theme-primary);opacity:.4;position:fixed;inset:0}
