.auth-shell-module__wwS9iq__shell{color:#f5f0e8;background:#0a0e16;border:1px solid #f59e0b2e;position:relative;overflow:hidden}.auth-shell-module__wwS9iq__grid{pointer-events:none;opacity:.85;background-image:linear-gradient(#f59e0b0f 1px,#0000 1px),linear-gradient(90deg,#f59e0b0f 1px,#0000 1px);background-size:40px 40px,40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 75%);mask-image:radial-gradient(circle,#000 35%,#0000 75%)}.auth-shell-module__wwS9iq__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#fbbf24;font-size:.78rem;font-weight:600}.auth-shell-module__wwS9iq__divider{border-bottom:1px solid #f59e0b2e}.auth-shell-module__wwS9iq__body{color:#94a3b8}.auth-shell-module__wwS9iq__card{color:#f5f0e8;background:#0f1420;border:1px solid #f59e0b2e;border-radius:.75rem;box-shadow:inset 0 0 0 1px #f59e0b14}.auth-shell-module__wwS9iq__label{color:#fbbf24}.auth-shell-module__wwS9iq__input{color:#f5f0e8;background:#1a2233;border:1px solid #f59e0b2e;border-radius:.5rem;padding:.5rem .75rem;transition:border-color .12s,box-shadow .12s}.auth-shell-module__wwS9iq__input:focus{border-color:#f59e0b8c;outline:none;box-shadow:0 0 0 2px #f59e0b59}.auth-shell-module__wwS9iq__input::placeholder{color:#64748b}.auth-shell-module__wwS9iq__primary{color:#0a0e16;cursor:pointer;background:#fbbf24;border:1px solid #f59e0ba6;border-radius:.5rem;padding:.5rem .875rem;font-weight:600;transition:background-color .12s,box-shadow .12s}.auth-shell-module__wwS9iq__primary:hover{background:#f59e0b}.auth-shell-module__wwS9iq__primary:focus-visible{outline:none;box-shadow:0 0 0 2px #f59e0b8c}.auth-shell-module__wwS9iq__primary:disabled{cursor:not-allowed;opacity:.6}.auth-shell-module__wwS9iq__muted{color:#cbd5e1}.auth-shell-module__wwS9iq__link{color:#fbbf24;font-weight:500;text-decoration:none;transition:color .12s}.auth-shell-module__wwS9iq__link:hover{color:#f59e0b;text-underline-offset:2px;text-decoration:underline}.auth-shell-module__wwS9iq__danger{color:#fda4af}.auth-shell-module__wwS9iq__profileHero{color:#f5f0e8}
.device-status-badge-module__v7DnGq__shell{font-family:var(--font-body);letter-spacing:.02em;cursor:default;border-radius:999px;align-items:center;gap:.45rem;padding:4px 10px 4px 8px;font-size:.74rem;font-weight:600;line-height:1;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}.device-status-badge-module__v7DnGq__dot{border-radius:999px;flex-shrink:0;width:8px;height:8px;position:relative}.device-status-badge-module__v7DnGq__state_listening{color:#004118;color:lab(22.8522% -47.4912 25.0969);background:#daf7e3;background:lab(94.7394% -12.4067 6.35767);border:1px solid #2bbb71;border:1px solid lab(67.2682% -51.2682 26.4705)}.device-status-badge-module__v7DnGq__dark .device-status-badge-module__v7DnGq__state_listening{color:#6ee7b7;background:#10b9811f;border-color:#10b98173}.device-status-badge-module__v7DnGq__state_recent{color:#522500;color:lab(20.2315% 33.8727 48.7918);background:#ffefd7;background:lab(95.4129% 4.93097 18.9675);border:1px solid #eba941;border:1px solid lab(74.3749% 18.2478 61.1498)}.device-status-badge-module__v7DnGq__dark .device-status-badge-module__v7DnGq__state_recent{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b66}.device-status-badge-module__v7DnGq__state_stale{color:#960012;color:lab(30.6229% 63.8219 47.2003);background:#ffece9;background:lab(94.8951% 15.3713 8.32275);border:1px solid #ff9189;border:1px solid lab(72.9216% 50.0549 28.4249)}.device-status-badge-module__v7DnGq__dark .device-status-badge-module__v7DnGq__state_stale{color:#fda4af;background:#e11d481f;border-color:#e11d4873}.device-status-badge-module__v7DnGq__state_error{color:#395061;color:lab(32.7376% -5.61224 -12.8028);background:#e9f0f5;background:lab(94.2156% -1.63248 -3.29677);border:1px solid #aec8dc;border:1px solid lab(79.1625% -6.12956 -12.9923)}.device-status-badge-module__v7DnGq__dark .device-status-badge-module__v7DnGq__state_error{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b866}.device-status-badge-module__v7DnGq__dot_listening{animation:device-status-badge-module__v7DnGq__pulseRing 2.4s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) infinite;background:#00bd6c;background:lab(67.7536% -64.9188 33.6525);box-shadow:0 0 #00bd6c8c;box-shadow:0 0 lab(67.7536% -64.9188 33.6525/.55)}.device-status-badge-module__v7DnGq__dark .device-status-badge-module__v7DnGq__dot_listening{background:#34d399;box-shadow:0 0 #34d3998c}.device-status-badge-module__v7DnGq__dot_recent{background:#f2a618;background:lab(74.3059% 21.7583 74.0995)}.device-status-badge-module__v7DnGq__dark .device-status-badge-module__v7DnGq__dot_recent{background:#f59e0b}.device-status-badge-module__v7DnGq__dot_stale{background:#ff635e;background:lab(62.9899% 69.4715 42.1032)}.device-status-badge-module__v7DnGq__dark .device-status-badge-module__v7DnGq__dot_stale{background:#fb7185}.device-status-badge-module__v7DnGq__dot_error{background:#718a9c;background:lab(55.9542% -5.95814 -12.923)}.device-status-badge-module__v7DnGq__dark .device-status-badge-module__v7DnGq__dot_error{background:#94a3b8}@keyframes device-status-badge-module__v7DnGq__pulseRing{0%{box-shadow:0 0 #00bd6c8c;box-shadow:0 0 lab(67.7536% -64.9188 33.6525/.55)}70%{box-shadow:0 0 0 10px #00bd6c00;box-shadow:0 0 0 10px lab(67.7536% -64.9188 33.6525/0)}to{box-shadow:0 0 #00bd6c00;box-shadow:0 0 lab(67.7536% -64.9188 33.6525/0)}}.device-status-badge-module__v7DnGq__label{white-space:nowrap}.device-status-badge-module__v7DnGq__refreshBtn{appearance:none;cursor:pointer;color:inherit;font:inherit;opacity:.55;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;margin-left:2px;padding:2px;transition:opacity .15s ease-out,background .15s ease-out;display:inline-flex}.device-status-badge-module__v7DnGq__refreshBtn:hover{opacity:1;background:#94a3b81f}.device-status-badge-module__v7DnGq__refreshBtn:focus-visible{outline-offset:1px;opacity:1;outline:2px solid}.device-status-badge-module__v7DnGq__shellHero{padding:5px 12px 5px 10px;font-size:.78rem}.device-status-badge-module__v7DnGq__shellHero .device-status-badge-module__v7DnGq__dot{width:9px;height:9px}.device-status-badge-module__v7DnGq__shellInline{padding:4px 10px 4px 8px;font-size:.74rem}
.dashboard-nav-bar-module__rBAjEq__darkNav.dashboard-nav-bar-module__rBAjEq__darkNav{color:#f5f0e8;background:#0a0e16;border-bottom:1px solid #f59e0b2e}.dashboard-nav-bar-module__rBAjEq__inactive.dashboard-nav-bar-module__rBAjEq__inactive{color:#cbd5e1}.dashboard-nav-bar-module__rBAjEq__idleHover.dashboard-nav-bar-module__rBAjEq__idleHover:hover{color:#f5f0e8;background:#f59e0b14}.dashboard-nav-bar-module__rBAjEq__idleFocus.dashboard-nav-bar-module__rBAjEq__idleFocus:focus-visible{box-shadow:0 0 0 2px #f59e0b8c}.dashboard-nav-bar-module__rBAjEq__active.dashboard-nav-bar-module__rBAjEq__active{color:#fbbf24;background:#f59e0b24}.dashboard-nav-bar-module__rBAjEq__active.dashboard-nav-bar-module__rBAjEq__active:hover{color:#fbbf24;background:#f59e0b2e}.dashboard-nav-bar-module__rBAjEq__secondary.dashboard-nav-bar-module__rBAjEq__secondary{color:#f5f0e8;background:#1a2233;border:1px solid #f59e0b2e}.dashboard-nav-bar-module__rBAjEq__secondary.dashboard-nav-bar-module__rBAjEq__secondary:hover{color:#f5f0e8;background:#243049}.dashboard-nav-bar-module__rBAjEq__iconBtn.dashboard-nav-bar-module__rBAjEq__iconBtn{color:#cbd5e1}.dashboard-nav-bar-module__rBAjEq__iconBtn.dashboard-nav-bar-module__rBAjEq__iconBtn:hover{color:#fbbf24;background:#f59e0b14}.dashboard-nav-bar-module__rBAjEq__burgerSheet.dashboard-nav-bar-module__rBAjEq__burgerSheet{color:#f5f0e8;background:#0a0e16;border-left:1px solid #f59e0b2e}.dashboard-nav-bar-module__rBAjEq__burgerLabel.dashboard-nav-bar-module__rBAjEq__burgerLabel{color:#94a3b8}.dashboard-nav-bar-module__rBAjEq__burgerSeparator.dashboard-nav-bar-module__rBAjEq__burgerSeparator{border-top:1px solid #f59e0b2e}.dashboard-nav-bar-module__rBAjEq__subNavShell.dashboard-nav-bar-module__rBAjEq__subNavShell{background:#0f1420;border:1px solid #f59e0b2e;border-radius:.5rem;box-shadow:inset 0 0 0 1px #f59e0b14}.dashboard-nav-bar-module__rBAjEq__heroEyebrow.dashboard-nav-bar-module__rBAjEq__heroEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#fbbf24;font-size:.78rem;font-weight:600}.dashboard-nav-bar-module__rBAjEq__heroDivider.dashboard-nav-bar-module__rBAjEq__heroDivider{border-bottom:1px solid #f59e0b2e}.dashboard-nav-bar-module__rBAjEq__heroBody.dashboard-nav-bar-module__rBAjEq__heroBody{color:#94a3b8}
