@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/google-sans-flex:vf@latest/latin-wght-normal.woff2)format("woff2-variations")}*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;background:#f7f2f2;max-width:100%;margin:0;overflow-x:hidden}a{color:#ff3232;text-decoration:none}a:hover{color:#1a1414;text-decoration:underline}@keyframes feedin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.hv-explore:hover{color:#1a1414!important;background:#ebe2e2!important}.hv-dark-bg:hover{background:#1a1414!important}.hv-underline:hover{text-decoration:underline}.hv-border-red:hover{border-color:#ff3232!important}.hv-red-text:hover{color:#ff3232!important}.hv-border-green:hover{border-color:#1f7a4d!important}.hv-black-text:hover{color:#1a1414!important}.hv-red-fill:hover{color:#fff!important;background:#ff3232!important}.hv-dark-fill:hover{color:#f7f2f2!important;background:#1a1414!important}.hv-menu-item{transition:background .12s,color .12s}.hv-menu-item:hover{background:#f7f2f2}.agent-md{color:#3a2e2e;font-size:13.5px;line-height:1.6}.agent-md>:first-child{margin-top:0}.agent-md>:last-child{margin-bottom:0}.agent-md p{margin:0 0 10px}.agent-md h1,.agent-md h2,.agent-md h3{letter-spacing:-.015em;margin:15px 0 7px;font-weight:600}.agent-md h1{font-size:16px}.agent-md h2{font-size:14.5px}.agent-md h3{font-size:13.5px}.agent-md ul,.agent-md ol{margin:0 0 10px;padding-left:20px}.agent-md li{margin:3px 0}.agent-md li::marker{color:#9a8888}.agent-md a{color:#ff3232;text-decoration:underline}.agent-md strong{color:#1a1414;font-weight:650}.agent-md em{font-style:italic}.agent-md code{background:#fbf7f7;border:1px solid #e6dbdb;padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:.87em}.agent-md pre{background:#fbf7f7;border:1px solid #e6dbdb;margin:0 0 10px;padding:11px 13px;overflow-x:auto}.agent-md pre code{background:0 0;border:0;padding:0}.agent-md blockquote{color:#6b5c5c;border-left:3px solid #e6dbdb;margin:0 0 10px;padding:2px 13px}.agent-md table{border-collapse:collapse;margin:0 0 10px;font-size:12.5px;display:block;overflow-x:auto}.agent-md th,.agent-md td{text-align:left;border:1px solid #e6dbdb;padding:5px 9px}.agent-md th{background:#fbf7f7;font-weight:600}.agent-md hr{border:0;border-top:1px solid #e6dbdb;margin:14px 0}.typing{align-items:center;gap:5px;height:22px;display:inline-flex}.typing i{background:#c9b9b9;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite tdot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes tdot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.stream-caret{vertical-align:text-bottom;background:#1a1414;width:6px;height:13px;margin-left:2px;animation:1s step-end infinite caretBlink;display:inline-block}@keyframes caretBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.home-assistant-main{min-width:0;max-width:100%}.work-group{margin:4px 0 12px}.work-head{color:#6b5c5c;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-family:inherit;font-size:13px;font-weight:500;transition:color .12s;display:inline-flex}.work-head:hover{color:#1a1414}.work-chev{place-items:center;transition:transform .15s;display:grid}.work-chev.open{transform:rotate(90deg)}.work-label{letter-spacing:.005em}.work-label.shimmer{background:linear-gradient(90deg,#c9b9b9 0%,#1a1414 40% 60%,#c9b9b9 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600;animation:1.4s linear infinite workShimmer}@keyframes workShimmer{0%{background-position:140% 0}to{background-position:-40% 0}}.work-steps{margin:8px 0 2px;position:relative}.work-step{min-height:22px;padding:0 0 13px 24px;position:relative}.work-step:last-child{padding-bottom:0}.work-step:not(:last-child):before{content:"";background:#efe7e7;width:2px;position:absolute;top:11px;bottom:-11px;left:4px}.work-dot{box-sizing:border-box;z-index:1;background:#fff;border:2px solid #c9b9b9;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:0}.work-step.is-tool.running .work-dot{border-color:#ff9b6b;animation:1s ease-in-out infinite stepPulse}.work-step.is-tool.done .work-dot{background:#1f7a4d;border-color:#1f7a4d}.work-step.is-tool.error .work-dot{background:#d93a2b;border-color:#d93a2b}@keyframes stepPulse{0%,to{opacity:1}50%{opacity:.4}}.work-reason{color:#6b5c5c;font-size:13px;line-height:1.6}.work-reason.agent-md p,.work-reason.agent-md li{color:#6b5c5c}.work-reason.agent-md p{margin:0 0 6px}.work-reason.agent-md>:last-child{margin-bottom:0}.work-reason.agent-md ul,.work-reason.agent-md ol{margin:4px 0;padding-left:18px}.work-reason.agent-md strong{color:#1a1414;font-weight:700}.work-tool{color:#1a1414;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:22px;padding:0;font-family:inherit;display:inline-flex}.work-tool:not(.plain):hover .work-tool-name{color:#1a1414}.work-tool.plain{cursor:default}.work-tool-name{font-size:13px;font-weight:600}.work-tool-chev{color:#c9b9b9;place-items:center;transition:transform .15s;display:grid}.work-tool-chev.open{transform:rotate(90deg)}.work-tool-detail{background:#fbf7f7;border:1px solid #e6dbdb;margin-top:8px;overflow:hidden}.work-detail-block+.work-detail-block{border-top:1px solid #e6dbdb}.work-detail-label{letter-spacing:.05em;text-transform:uppercase;color:#9a8888;padding:7px 10px 0;font-size:10.5px;font-weight:700}.work-tool-detail pre{color:#1a1414;white-space:pre-wrap;word-break:break-word;max-height:280px;margin:0;padding:4px 10px 10px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;line-height:1.55;overflow-y:auto}
