@layer components{.navbar-control-module__qAPw6G__control{border:1px solid var(--border);background:var(--card);min-width:36px;height:36px;color:var(--foreground);white-space:nowrap;cursor:pointer;touch-action:manipulation;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .18s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.navbar-control-module__qAPw6G__control:hover,.navbar-control-module__qAPw6G__control:focus-visible{border-color:color-mix(in srgb, var(--primary) 65%, var(--border));background:color-mix(in srgb, var(--primary) 7%, var(--card));box-shadow:0 2px 5px #0000000d}.navbar-control-module__qAPw6G__control:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.navbar-control-module__qAPw6G__control:active{transform:scale(.96)}.navbar-control-module__qAPw6G__control[aria-expanded=true],.navbar-control-module__qAPw6G__control[data-state=open]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 15%, var(--card))}.navbar-control-module__qAPw6G__iconOnly{width:36px;padding:0}.navbar-control-module__qAPw6G__search{border-color:color-mix(in srgb, var(--muted-foreground) 50%, var(--card-muted));background:color-mix(in srgb, var(--card-muted), var(--muted));width:36px;padding:0}.navbar-control-module__qAPw6G__search:is(:hover,:focus-visible){border-color:var(--ring);background:color-mix(in srgb, var(--card-muted), var(--muted))}.navbar-control-module__qAPw6G__searchLabel,.navbar-control-module__qAPw6G__shortcut,.navbar-control-module__qAPw6G__desktopOnly,.navbar-control-module__qAPw6G__askLabel{display:none}.navbar-control-module__qAPw6G__ask{width:36px;padding:0}.navbar-control-module__qAPw6G__toolbar{container:workspace-navbar/inline-size}.navbar-control-module__qAPw6G__control.navbar-control-module__qAPw6G__avatar{box-shadow:none;background:0 0;border-color:#0000;border-radius:50%;transform:none}.navbar-control-module__qAPw6G__glyph{transform-origin:50%;flex-shrink:0;width:16px;height:16px;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.navbar-control-module__qAPw6G__control:is(:hover,:focus-visible) .navbar-control-module__qAPw6G__glyph{transform:translateY(-1px)}.navbar-control-module__qAPw6G__control:is(:hover,:focus-visible,:active) .navbar-control-module__qAPw6G__bell{transform-origin:50% 15%;animation:.65s ease-in-out navbar-control-module__qAPw6G__ring}.navbar-control-module__qAPw6G__control:is(:hover,:focus-visible,:active) .navbar-control-module__qAPw6G__sparkles{animation:.55s ease-in-out navbar-control-module__qAPw6G__sparkle}.navbar-control-module__qAPw6G__control:is(:hover,:focus-visible,:active) .navbar-control-module__qAPw6G__scan path:last-child{animation:.65s ease-in-out navbar-control-module__qAPw6G__scan}.navbar-control-module__qAPw6G__control:is(:hover,:focus-visible) .navbar-control-module__qAPw6G__guide{transform:rotate(-12deg)}@keyframes navbar-control-module__qAPw6G__ring{0%,to{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}@keyframes navbar-control-module__qAPw6G__sparkle{0%,to{transform:scale(1)}45%{transform:scale(1.16)rotate(-8deg)}70%{transform:scale(.96)rotate(3deg)}}@keyframes navbar-control-module__qAPw6G__scan{0%,to{transform:translateY(0)}30%{transform:translateY(-3px)}70%{transform:translateY(3px)}}@media (max-width:639px),(pointer:coarse){.navbar-control-module__qAPw6G__control{min-width:44px;height:44px}.navbar-control-module__qAPw6G__iconOnly,.navbar-control-module__qAPw6G__search,.navbar-control-module__qAPw6G__ask{width:44px}}@container workspace-navbar (min-width:560px){.navbar-control-module__qAPw6G__ask{width:auto;padding:0 12px}.navbar-control-module__qAPw6G__askLabel{display:inline}}@media (min-width:1024px){.navbar-control-module__qAPw6G__desktopOnly{display:inline-flex}}@container workspace-navbar (max-width:559px){.navbar-control-module__qAPw6G__desktopOnly{display:none}}@container workspace-navbar (min-width:840px){.navbar-control-module__qAPw6G__search{justify-content:flex-start;gap:8px;width:240px;padding:0 12px}.navbar-control-module__qAPw6G__searchLabel{display:inline}.navbar-control-module__qAPw6G__shortcut{display:inline-flex}}@media (prefers-reduced-motion:reduce){.navbar-control-module__qAPw6G__control,.navbar-control-module__qAPw6G__glyph{transition:none}.navbar-control-module__qAPw6G__control:active,.navbar-control-module__qAPw6G__control:is(:hover,:focus-visible) .navbar-control-module__qAPw6G__glyph{transform:none}.navbar-control-module__qAPw6G__control:is(:hover,:focus-visible,:active) .navbar-control-module__qAPw6G__bell,.navbar-control-module__qAPw6G__control:is(:hover,:focus-visible,:active) .navbar-control-module__qAPw6G__sparkles,.navbar-control-module__qAPw6G__control:is(:hover,:focus-visible,:active) .navbar-control-module__qAPw6G__scan path:last-child{animation:none}}}
.AnnouncementBar-module__nU-0Pa__bar{isolation:isolate;min-height:40px;color:var(--ha-cream);background:var(--ha-charcoal);justify-content:center;align-items:center;gap:12px;padding:8px 52px 8px 20px;font-size:13px;line-height:1.5;display:flex;position:relative;overflow:hidden}.AnnouncementBar-module__nU-0Pa__bar:before{content:"";z-index:-1;background:radial-gradient(ellipse at 10% 120%, color-mix(in srgb, var(--success) 28%, transparent), transparent 50%), radial-gradient(ellipse at 90% -40%, color-mix(in srgb, var(--primary) 35%, transparent), transparent 55%), linear-gradient(110deg, transparent 35%, color-mix(in srgb, var(--primary-deep) 15%, transparent), transparent 75%);position:absolute;inset:0}.AnnouncementBar-module__nU-0Pa__link{text-underline-offset:3px;border-radius:4px;flex-shrink:0;align-items:center;gap:5px;min-height:28px;font-weight:600;text-decoration:underline;display:inline-flex}.AnnouncementBar-module__nU-0Pa__link svg{transition:transform .18s}.AnnouncementBar-module__nU-0Pa__link:is(:hover,:focus-visible) svg{transform:translate(3px)}.AnnouncementBar-module__nU-0Pa__link:focus-visible,.AnnouncementBar-module__nU-0Pa__dismiss:focus-visible{outline:2px solid var(--ha-cream);outline-offset:2px}.AnnouncementBar-module__nU-0Pa__dismiss{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .16s;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.AnnouncementBar-module__nU-0Pa__dismiss:hover{background:#ffffff1f}@media (max-width:639px),(pointer:coarse){.AnnouncementBar-module__nU-0Pa__bar{gap:8px;min-height:48px;padding-left:12px;font-size:12px}.AnnouncementBar-module__nU-0Pa__link{min-height:44px}.AnnouncementBar-module__nU-0Pa__dismiss{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.AnnouncementBar-module__nU-0Pa__link svg,.AnnouncementBar-module__nU-0Pa__dismiss{transition:none}.AnnouncementBar-module__nU-0Pa__link:is(:hover,:focus-visible) svg{transform:none}}