@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";
@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_24309b3-module__0T98Aa__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_24309b3-module__0T98Aa__variable{--font-sora:"Sora", "Sora Fallback"}
:root{--ha-bg:#fafaf9;--ha-panel:#fff;--ha-inkHi:#0a0a0a;--ha-ink:#171717;--ha-sub:#404040;--ha-muted:#737373;--ha-faint:#a3a3a3;--ha-line:#e5e5e5;--ha-lineSoft:#f0f0f0;--ha-fill:#f5f5f5;--ha-fillHover:#ededed;--ha-user:#0a0a0a;--ha-userInk:#fafafa;--ha-agent:#fff;--ha-accent:#0a0a0a;--ha-ok:#16a34a;--ha-warn:#ea580c;--ha-err:#dc2626;--ha-onAccentFill:#ffffff1a;--ha-onAccentText:#ffffffd9;--ha-onAccentLine:#ffffff26;--ha-onAccentDot:#fff9;--ha-ping:#0a0a0a40;--ha-ping0:#0a0a0a00;--ha-shadow:#00000040;--ha-scrollthumb:#e5e5e5;--ha-scrollthumbhover:#a3a3a3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--ha-bg:#0c0c0d;--ha-panel:#161618;--ha-inkHi:#f4f4f5;--ha-ink:#e7e7e8;--ha-sub:#b6b6b8;--ha-muted:#8b8b8e;--ha-faint:#5b5b5e;--ha-line:#2b2b2e;--ha-lineSoft:#202023;--ha-fill:#1d1d20;--ha-fillHover:#27272b;--ha-user:#f4f4f5;--ha-userInk:#0c0c0d;--ha-agent:#161618;--ha-accent:#f4f4f5;--ha-ok:#22c55e;--ha-warn:#fb923c;--ha-err:#f87171;--ha-onAccentFill:#00000014;--ha-onAccentText:#000000b8;--ha-onAccentLine:#0000001f;--ha-onAccentDot:#0000008c;--ha-ping:#f4f4f538;--ha-ping0:#f4f4f500;--ha-shadow:#00000080;--ha-scrollthumb:#2b2b2e;--ha-scrollthumbhover:#5b5b5e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{background:var(--ha-bg);height:100%;color:var(--ha-ink);margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;transition:background-color .2s,color .2s}#__next,body>div{height:100%}@keyframes ha-pulse{0%,80%,to{opacity:.3;transform:scale(.9)}40%{opacity:1;transform:scale(1.1)}}@keyframes ha-ping{0%{box-shadow:0 0 0 0 var(--ha-ping)}to{box-shadow:0 0 0 6px var(--ha-ping0)}}@keyframes ha-fade{0%{opacity:0}to{opacity:1}}@keyframes ha-pop{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes ha-trash-pop{0%{opacity:0;transform:scale(.3)rotate(-14deg)}55%{transform:scale(1.22)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ha-spin{to{transform:rotate(360deg)}}@keyframes ha-title-slide{0%,18%{transform:translateY(0)}20%,38%{transform:translateY(-1.12em)}40%,58%{transform:translateY(-2.24em)}60%,78%{transform:translateY(-3.36em)}80%,98%{transform:translateY(-4.48em)}to{transform:translateY(-5.6em)}}@keyframes ha-globe-self-rotate-a{0%,to{opacity:.42;transform:translate(-1px)scaleX(.24)}50%{opacity:.95;transform:translate(1px)scaleX(1.08)}}@keyframes ha-globe-self-rotate-b{0%,to{opacity:.95;transform:translate(1px)scaleX(1.08)}50%{opacity:.42;transform:translate(-1px)scaleX(.24)}}.ha-globe-logo{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px}.ha-globe-logo svg{transform-origin:50%;width:34px;height:34px;overflow:visible}.ha-globe-logo .ha-globe-tilt{transform-box:fill-box;transform-origin:50%;transform:rotate(18deg)}.ha-globe-logo .ha-globe-meridian-a,.ha-globe-logo .ha-globe-meridian-b{transform-box:fill-box;transform-origin:50%}.ha-globe-logo .ha-globe-meridian-a{animation:2.8s ease-in-out infinite ha-globe-self-rotate-a}.ha-globe-logo .ha-globe-meridian-b{animation:2.8s ease-in-out infinite ha-globe-self-rotate-b}.ha-title-rotator{vertical-align:bottom;min-width:5.9em;height:1.12em;display:inline-block;position:relative;overflow:hidden}.ha-title-rotator-track{will-change:transform;flex-direction:column;animation:50s cubic-bezier(.78,0,.22,1) infinite ha-title-slide;display:flex}.ha-title-rotator-track>span{white-space:nowrap;background:linear-gradient(90deg,#28d69a,#4c8dff,#9168ff,#ff8e6a);color:#0000;-webkit-background-clip:text;background-clip:text;height:1.12em;line-height:1.12em;display:block}@media (prefers-reduced-motion:reduce){.ha-globe-logo .ha-globe-meridian-a,.ha-globe-logo .ha-globe-meridian-b,.ha-title-rotator-track{animation:none}}.ha-scroll::-webkit-scrollbar{width:8px;height:8px}.ha-scroll::-webkit-scrollbar-thumb{background:var(--ha-scrollthumb);background-clip:padding-box;border:2px solid #0000;border-radius:4px}.ha-scroll::-webkit-scrollbar-thumb:hover{background:var(--ha-scrollthumbhover);background-clip:padding-box}.ha-scroll::-webkit-scrollbar-track{background:0 0}.ha-input::placeholder{color:var(--ha-faint)}.ha-recent-task-row:hover:not(:disabled){background:var(--ha-fillHover)!important}.ha-recent-task-row:focus-visible{outline:2px solid var(--ha-inkHi);outline-offset:-2px}
.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}
