.nv-row{transition:background-color .18s var(--ease-out), color .18s var(--ease-out), transform .15s var(--ease-out)}.nv-row:active{transform:scale(.98)}.nv-card{box-shadow:var(--shadow-float), 0 0 0 1px var(--ha-frame-edge)}.nv-live{animation:2.4s ease-in-out infinite nv-live}@keyframes nv-live{0%,to{opacity:1}50%{opacity:.35}}.nv-tick-up{animation:nv-tick-up .9s var(--ease-out)}.nv-tick-down{animation:nv-tick-down .9s var(--ease-out)}@keyframes nv-tick-up{0%{background:color-mix(in srgb, var(--up) 16%, transparent)}to{background:0 0}}@keyframes nv-tick-down{0%{background:color-mix(in srgb, var(--down) 16%, transparent)}to{background:0 0}}.nv-label{opacity:0;pointer-events:none;transition:opacity .12s var(--ease-out)}[data-open] .nv-label{opacity:1;pointer-events:auto;transition:opacity .18s var(--ease-out) 60ms}.nv-dot{transition:opacity .15s var(--ease-out)}[data-open] .nv-dot{opacity:0}.nv-rail-over{box-shadow:1px 0 0 var(--ha-frame-edge), 16px 0 40px -16px #00000038}html[data-theme=dark] .nv-rail-over{box-shadow:1px 0 0 var(--ha-frame-edge), 16px 0 40px -12px #0009}.nv-fold{transition:grid-template-rows .22s var(--ease-out), opacity .18s var(--ease-out)}.nv-scroll{scrollbar-width:none}.nv-scroll::-webkit-scrollbar{display:none}.nv-fade-top{-webkit-mask-image:linear-gradient(#0000,#000 20px);mask-image:linear-gradient(#0000,#000 20px)}.nv-fade-bottom{-webkit-mask-image:linear-gradient(0deg,#0000,#000 20px);mask-image:linear-gradient(0deg,#0000,#000 20px)}.nv-fade-top.nv-fade-bottom{-webkit-mask-image:linear-gradient(#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(#0000,#000 20px calc(100% - 20px),#0000)}@media (prefers-reduced-motion:reduce){.nv-live,.nv-tick-up,.nv-tick-down{animation:none}.nv-row,.nv-fold,.nv-label{transition:none}}
.gx{--ink:var(--lightningcss-light,#0e0c14)var(--lightningcss-dark,#f4f2f7);--ink70:var(--lightningcss-light,#0e0c14b8)var(--lightningcss-dark,#f4f2f7bd);--ink60:var(--lightningcss-light,#0e0c1494)var(--lightningcss-dark,#f4f2f799);--ink45:var(--lightningcss-light,#0e0c1470)var(--lightningcss-dark,#f4f2f770);--ink30:var(--lightningcss-light,#0e0c1447)var(--lightningcss-dark,#f4f2f74d);--hairline:var(--lightningcss-light,#140c2812)var(--lightningcss-dark,#ffffff14);--border:var(--lightningcss-light,#140c281a)var(--lightningcss-dark,#ffffff1f);--press:var(--lightningcss-light,#140c280e)var(--lightningcss-dark,#ffffff12);--row-hover:var(--lightningcss-light,#140c2809)var(--lightningcss-dark,#ffffff0a);--tab-chip:var(--lightningcss-light,#140c280f)var(--lightningcss-dark,#ffffff1a);--ha-frame-edge:var(--lightningcss-light,#140c2812)var(--lightningcss-dark,#ffffff14);--ha-chrome:var(--lightningcss-light,#f2f2f3)var(--lightningcss-dark,#050506);--ha-canvas:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#0a0a0b);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141417);--surface2:var(--lightningcss-light,#f0f1f3)var(--lightningcss-dark,#1e1f23);--accent-ink:var(--lightningcss-light,#a52ccc)var(--lightningcss-dark,#dc8ff5);--accent-wash:var(--lightningcss-light,#c147e91a)var(--lightningcss-dark,#c147e933);--up:var(--lightningcss-light,#0f7f3a)var(--lightningcss-dark,#34d399);--down:var(--lightningcss-light,#d4243d)var(--lightningcss-dark,#f44160);--gain:var(--lightningcss-light,#0f7f3a)var(--lightningcss-dark,#34d399);--loss:var(--lightningcss-light,#d4243d)var(--lightningcss-dark,#f44160);--skeleton:var(--lightningcss-light,#140c2812)var(--lightningcss-dark,#ffffff16);--avatar-disc:var(--lightningcss-light,#140c280b)var(--lightningcss-dark,#ffffff0f);--shadow-float:0 12px 32px var(--lightningcss-light,#2814462e)var(--lightningcss-dark,#00000080);--gx-ground:var(--lightningcss-light,#f2f2f3)var(--lightningcss-dark,#0f0f11);--nl-ground:var(--gx-ground);--gx-glass:radial-gradient(120% 50% at 0% 0%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 60%), linear-gradient(180deg, var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1820), var(--lightningcss-light,#f6f5f9)var(--lightningcss-dark,#0a090d));--gx-glow:color-mix(in srgb, var(--accent) 50%, transparent);--gx-wash:var(--lightningcss-light,#140c280b)var(--lightningcss-dark,#ffffff0e);--gx-fill:var(--lightningcss-light,#140c2809)var(--lightningcss-dark,#ffffff0d);--gx-fill2:var(--lightningcss-light,#140c280f)var(--lightningcss-dark,#ffffff17);--gx-edge:var(--lightningcss-light,#140c2812)var(--lightningcss-dark,#ffffff0f);--gx-hi:var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff1a);--gx-ring:var(--lightningcss-light,#140c281a)var(--lightningcss-dark,#00000073);--gx-shade:var(--lightningcss-light,#2814461f)var(--lightningcss-dark,#00000080);--gx-shade2:var(--lightningcss-light,#28144633)var(--lightningcss-dark,#0a001499);--gx-open:var(--lightningcss-light,#ffffff8f)var(--lightningcss-dark,#16151b99);--gx-bright:1.08;--gx-rim-a:var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff5c);--gx-rim-b:var(--lightningcss-light,#ffffff8c)var(--lightningcss-dark,#ffffff1f);--gx-rim-c:var(--lightningcss-light,#fff3)var(--lightningcss-dark,#ffffff0d);--gx-rim-d:var(--lightningcss-light,#ffffffbf)var(--lightningcss-dark,#ffffff29);color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gx{--gx-bright:.6}}:root[data-theme=dark] .gx{--gx-bright:.6}.gx .nv-row[data-row]>span:first-child{transition:transform .2s var(--ease-out)}.gx .nv-row[data-row]:not([aria-current]):hover{background:var(--gx-wash)}.gx .nv-row[data-row]:not([aria-current]):hover>span:first-child{transform:translate(2px)}.gx .nv-row[data-row][aria-current]{color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#fff)}.gx .nv-row[data-row][aria-current] svg{color:var(--lightningcss-light,#a52ccc)var(--lightningcss-dark,#dc8ff5);filter:none}.gx .nl-pill{box-shadow:inset 0 1px 0 var(--gx-hi), 0 0 0 .5px var(--lightningcss-light,#140c281a)var(--lightningcss-dark,#ffffff14), 0 1px 3px var(--lightningcss-light,#140c2814)var(--lightningcss-dark,#00000059);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff17);transition-property:transform,height}.gx .nl-sec{color:var(--ink45)}.gx .nl-strip{background:var(--gx-fill);box-shadow:inset 0 0 0 1px var(--gx-edge), inset 0 1px 0 var(--gx-hi);border-radius:14px}.gx .nl-chip,.gx .nl-strip-lv{transition:background-color .18s var(--ease-out)}.gx .nl-chip{background:var(--gx-fill)}.gx .nl-chip:hover,.gx .nl-strip-lv:hover{background:var(--gx-fill2)}.gx .nl-acct{padding:0}.gx .nl-post{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 100%, white 12%), var(--accent-fill));box-shadow:inset 0 1px 0 #ffffff4d, 0 0 0 1px var(--lightningcss-light,color-mix(in srgb, var(--accent) 40%, transparent))var(--lightningcss-dark,#ffffff14), 0 10px 26px -10px var(--accent);border-radius:14px}.gx .nl-post:hover{box-shadow:inset 0 1px 0 #ffffff59, 0 0 0 1px var(--lightningcss-light,color-mix(in srgb, var(--accent) 45%, transparent))var(--lightningcss-dark,#ffffff1a), 0 14px 32px -10px var(--accent);transform:translateY(-1px)}.gx .nl-post:active{transform:scale(.96)}.gx-g1{padding:12px}@media (min-width:80rem){.gx-g1:not([data-nav-icons]){width:276px}}.gx-g1 .nl-surface{background:radial-gradient(120% 40% at 0% 0%, #ffffff12, transparent 60%), var(--gx-glass);box-shadow:inset 0 1px 0 var(--gx-hi), inset 0 0 0 1px var(--gx-edge), 0 0 0 1px var(--gx-ring), 0 2px 6px var(--gx-shade), 0 30px 60px -24px var(--gx-shade2);border-radius:24px;position:relative;overflow:hidden}.gx-g1 .nl-surface:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff6,#ffffff14 60%,#0000);height:1px;position:absolute;inset:0 0 auto}.gx-g1:not([data-nav-icons]) .nl-head,.gx-g1[data-nav-open] .nl-head{padding-left:20px}.gx-g1 .nl-sec{text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem}.gx-g1 .nv-row[data-row],.gx-g1 .nl-pill{border-radius:12px}.gx-g1 .nl-pill:before{content:none}.gx-g1[data-nav-open]{z-index:30;width:72px;view-transition-name:none!important}.gx-g1[data-nav-open] .nl-surface{background:radial-gradient(130% 34% at 0% 0%, var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#ffffff14), transparent 60%), var(--gx-open);width:252px;-webkit-backdrop-filter:blur(24px) saturate(1.6) brightness(var(--gx-bright));backdrop-filter:blur(24px) saturate(1.6) brightness(var(--gx-bright));box-shadow:inset 0 1px 0 var(--gx-hi), 0 0 0 .5px var(--gx-ring), 0 4px 12px var(--gx-shade), 0 28px 64px -16px var(--gx-shade2);transform-origin:0;animation:nl-open .28s var(--ease-out);clip-path:inset(0 round 24px);position:absolute;top:12px;bottom:12px;left:12px}.gx-g1[data-nav-open] .nl-surface:before{z-index:3;border-radius:inherit;background:linear-gradient(160deg, var(--gx-rim-a), var(--gx-rim-b) 28%, var(--gx-rim-c) 60%, var(--gx-rim-d));-webkit-mask-composite:xor;height:auto;padding:1px;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.gx-g1[data-nav-open] .nl-pill{box-shadow:inset 0 1px 0 var(--gx-hi), 0 0 0 .5px var(--lightningcss-light,#140c281a)var(--lightningcss-dark,#ffffff14), 0 1px 3px var(--lightningcss-light,#140c2814)var(--lightningcss-dark,#00000059);background:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#ffffff1a)}.gx-g1[data-nav-open] .nl-strip{box-shadow:inset 0 1px 0 var(--gx-hi), inset 0 0 0 .5px var(--gx-edge);background:var(--lightningcss-light,#fff6)var(--lightningcss-dark,#ffffff0f);border-radius:16px}.gx-g1[data-nav-open] .nl-chip{background:var(--lightningcss-light,#ffffff73)var(--lightningcss-dark,#ffffff0f)}.gx-g1[data-nav-open][data-lens] .nl-surface{-webkit-backdrop-filter:blur(24px) saturate(1.6) brightness(var(--gx-bright));backdrop-filter:blur(24px) saturate(1.6) brightness(var(--gx-bright));box-shadow:inset 0 1px 0 var(--gx-hi), inset 1px 0 0 var(--lightningcss-light,#fffc)var(--lightningcss-dark,#ffffff1a), inset 3px 0 6px -4px #ff8cdc3d, inset -3px 0 6px -4px #e696ff3d, inset 0 0 14px var(--lightningcss-light,#fff6)var(--lightningcss-dark,#ffffff0d), 0 0 0 .5px var(--gx-ring), 0 4px 12px var(--gx-shade), 0 28px 64px -16px var(--gx-shade2)}.gx-g1[data-nav-open][data-lens] .nl-pill{-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes nl-open{0%{opacity:0;transform:translate(-6px)scale(.965)}60%{opacity:1;transform:translate(0)scale(1.008)}to{transform:none}}@media (prefers-reduced-transparency:reduce){.gx-g1[data-nav-open] .nl-surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--gx-glass)}}@media (prefers-reduced-motion:reduce){.gx .nv-row[data-row]>span:first-child{transition:none}.gx-g1[data-nav-open] .nl-surface{animation:none}}.gx[data-glow] .nv-row[data-row][aria-current] svg{filter:none;color:var(--lightningcss-light,#a52ccc)var(--lightningcss-dark,#dc8ff5)}.gx[data-glow] .nl-pill:before{box-shadow:none}.gx[data-glow=none] .nl-pill,.gx-g1[data-glow=none][data-nav-open] .nl-pill{box-shadow:inset 0 1px 0 var(--gx-hi), 0 0 0 .5px var(--lightningcss-light,#140c281a)var(--lightningcss-dark,#ffffff14), 0 1px 3px var(--lightningcss-light,#140c2814)var(--lightningcss-dark,#00000059);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff17)}.gx[data-glow=none] .nl-pill:before{display:none}
