.language-select{font:inherit;color:inherit;background:var(--surface, transparent);border:var(--ag-border-width) solid var(--border, var(--ag-color-swatch-888888));border-radius:var(--ag-corner-compact);padding:.3rem;max-width:7rem}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] input[type=number],html[dir=rtl] code,html[dir=rtl] pre{direction:ltr;text-align:left}html[dir=rtl] .spectrum-chart,html[dir=rtl] .automation-time-track{direction:ltr}@font-face{font-family:AGREAD Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/a-xmmgfMX9.woff2) format("woff2")}.agread-icon-mask,.agread-icon-img{display:inline-block;width:var(--ag-icon-size,1.35rem);height:var(--ag-icon-size,1.35rem);flex:0 0 auto;object-fit:contain;vertical-align:middle}.agread-icon-mask{background-color:currentColor;-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.pi{display:inline-block;width:var(--ag-icon-size,1.15rem);height:var(--ag-icon-size,1.15rem);flex:0 0 auto;vertical-align:middle;background-color:currentColor;font-size:0;line-height:var(--ag-line-solid);-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask:var(--agread-icon-url, url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20style='color:var(--agread-icon-ink,%231F3A32)'%3e%3cpath%20d='M5%207h14M5%2012h14M5%2017h14'%20stroke='currentColor'%20stroke-width='3.2'%20stroke-linecap='round'%20opacity='.1'/%3e%3cg%20stroke='currentColor'%20stroke-width='1.65'%20stroke-linecap='round'%3e%3cpath%20d='M4%207h16M4%2012h16M4%2017h16'/%3e%3ccircle%20cx='9'%20cy='7'%20r='1.6'%20fill='var(--agread-icon-surface,%23EFF0EC)'/%3e%3ccircle%20cx='15'%20cy='12'%20r='1.6'%20fill='var(--agread-icon-surface,%23EFF0EC)'/%3e%3ccircle%20cx='11'%20cy='17'%20r='1.6'%20fill='var(--agread-icon-surface,%23EFF0EC)'/%3e%3c/g%3e%3c/svg%3e")) center / contain no-repeat;mask:var(--agread-icon-url, url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20style='color:var(--agread-icon-ink,%231F3A32)'%3e%3cpath%20d='M5%207h14M5%2012h14M5%2017h14'%20stroke='currentColor'%20stroke-width='3.2'%20stroke-linecap='round'%20opacity='.1'/%3e%3cg%20stroke='currentColor'%20stroke-width='1.65'%20stroke-linecap='round'%3e%3cpath%20d='M4%207h16M4%2012h16M4%2017h16'/%3e%3ccircle%20cx='9'%20cy='7'%20r='1.6'%20fill='var(--agread-icon-surface,%23EFF0EC)'/%3e%3ccircle%20cx='15'%20cy='12'%20r='1.6'%20fill='var(--agread-icon-surface,%23EFF0EC)'/%3e%3ccircle%20cx='11'%20cy='17'%20r='1.6'%20fill='var(--agread-icon-surface,%23EFF0EC)'/%3e%3c/g%3e%3c/svg%3e")) center / contain no-repeat}.pi:before{content:none!important}.pi-archive{--agread-icon-url: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20style='color:var(--agread-icon-ink,%231F3A32)'%3e%3cpath%20d='M7%209.1h10l-.65%2010.1c-.07%201.05-.93%201.8-1.98%201.8H9.63c-1.05%200-1.91-.75-1.98-1.8L7%209.1Z'%20fill='currentColor'%20opacity='.12'/%3e%3cg%20stroke='currentColor'%20stroke-width='1.65'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M5%207h14M9%207l.8-2h4.4L15%207M7%207l.65%2012.2c.07%201.05.93%201.8%201.98%201.8h4.74c1.05%200%201.91-.75%201.98-1.8L17%207'/%3e%3cpath%20d='M10%2010.5v7M14%2010.5v7'/%3e%3c/g%3e%3c/svg%3e")}.pi-arrow-left{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M433.65%20782.35c14.996%2014.996%2039.304%2014.996%2054.3%200%2014.993-14.996%2014.995-39.305%200-54.3l-241.65-241.65h624.1c21.207-0.002%2038.4-17.193%2038.4-38.399s-17.193-38.4-38.4-38.4h-624.1l241.65-241.654c14.993-14.991%2014.995-39.301%200-54.298s-39.304-14.991-54.3%200l-307.2%20307.2c-14.996%2014.996-14.996%2039.305%200%2054.301l307.2%20307.201z'/%3e%3c/svg%3e")}.pi-arrow-right{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M536.049%20782.35c14.996%2014.996%2039.306%2014.996%2054.303%200l307.2-307.201c14.996-14.996%2014.996-39.304%200-54.301l-307.2-307.2c-14.996-14.996-39.306-14.996-54.303%200-14.991%2014.996-14.991%2039.306%200%2054.298l241.654%20241.654h-624.102c-21.207%200-38.398%2017.193-38.4%2038.4%200%2021.207%2017.192%2038.399%2038.4%2038.399h624.102l-241.654%20241.65c-14.991%2014.996-14.991%2039.304%200%2054.3z'/%3e%3c/svg%3e")}.pi-arrow-right-arrow-left{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M254.45%20398.351c14.996%2014.996%2039.304%2014.996%2054.3%200s14.996-39.306%200-54.303l-62.45-62.449h624.1c21.207%200%2038.4-17.193%2038.4-38.4s-17.193-38.4-38.4-38.4h-624.1l62.45-62.454c14.995-14.991%2014.996-39.301%200-54.298s-39.304-14.996-54.3%200l-128%20128c-1.639%201.638-3.069%203.415-4.35%205.248-1.573%202.258-2.936%204.675-4%207.25-1.061%202.575-1.822%205.243-2.3%207.951-0.383%202.176-0.6%204.413-0.6%206.702%200%202.319%200.206%204.593%200.6%206.799%200.465%202.601%201.194%205.171%202.2%207.649l0.2%200.502c0.593%201.403%201.401%202.688%202.15%203.999%201.661%202.908%203.616%205.714%206.1%208.202l128%20128zM715.249%20807.95c14.996%2014.996%2039.306%2014.996%2054.303%200l128-128c2.478-2.478%204.388-5.298%206.047-8.2%200.799-1.39%201.633-2.758%202.253-4.25%201.060-2.559%201.818-5.207%202.299-7.9%200.394-2.209%200.65-4.477%200.65-6.8%200-2.289-0.266-4.52-0.65-6.7-0.476-2.711-1.234-5.372-2.299-7.95-1.070-2.578-2.422-4.99-3.999-7.25-1.28-1.829-2.668-3.618-4.301-5.25l-128-128.001c-14.996-14.994-39.306-14.994-54.303%200-14.996%2014.996-14.991%2039.304%200%2054.3l62.454%2062.45h-624.102c-21.207%200-38.398%2017.194-38.4%2038.4%200%2021.208%2017.192%2038.401%2038.4%2038.401h624.102l-62.454%2062.45c-14.996%2014.996-14.991%2039.304%200%2054.3z'/%3e%3c/svg%3e")}.pi-arrows-alt{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M513.3%20895.95c0.333-0.011%200.666-0.030%200.998-0.050%201.997-0.118%203.948-0.389%205.852-0.8%201.705-0.37%203.348-0.947%204.997-1.55%200.64-0.234%201.331-0.334%201.951-0.6%200.978-0.417%201.853-1.048%202.801-1.55%201.219-0.647%202.463-1.23%203.599-2%201.992-1.348%203.891-2.888%205.652-4.65l128-128c14.996-14.996%2014.996-39.304%200-54.3s-39.306-14.996-54.303%200l-62.449%2062.45v-278.5h278.502l-62.454%2062.45c-14.996%2014.996-14.996%2039.304%200%2054.3s39.306%2014.996%2054.303%200l128-128c2.478-2.478%204.388-5.298%206.047-8.2%200.799-1.39%201.633-2.758%202.253-4.25%201.060-2.56%201.818-5.207%202.299-7.9%200.394-2.21%200.65-4.476%200.65-6.8%200-2.304-0.261-4.557-0.65-6.748-0.481-2.698-1.244-5.34-2.299-7.9-0.62-1.495-1.459-2.862-2.253-4.25-1.659-2.918-3.558-5.765-6.047-8.253l-128-128c-14.996-14.996-39.306-14.996-54.303%200s-14.996%2039.306%200%2054.303l62.454%2062.449h-278.502v-278.502l62.449%2062.454c14.996%2014.996%2039.306%2014.996%2054.303%200s14.996-39.306%200-54.303l-128-128c-2.488-2.488-5.335-4.388-8.253-6.047-1.388-0.794-2.755-1.633-4.25-2.253-1.638-0.676-3.343-1.111-5.048-1.551-0.671-0.174-1.316-0.461-2.002-0.599-0.282-0.056-0.563-0.097-0.85-0.148-2.191-0.389-4.444-0.65-6.748-0.65-2.323%200-4.59%200.256-6.8%200.65-0.284%200.051-0.568%200.092-0.85%200.148-0.686%200.138-1.329%200.425-2%200.599-1.702%200.445-3.41%200.87-5.050%201.551-1.492%200.62-2.86%201.454-4.25%202.253-2.902%201.659-5.722%203.569-8.2%206.047l-128%20128c-14.996%2014.996-14.996%2039.306%200%2054.303s39.304%2014.996%2054.3%200l62.45-62.454v278.502h-278.5l62.45-62.449c14.996-14.996%2014.996-39.306%200-54.303s-39.304-14.996-54.3%200l-128%20128c-2.495%202.493-4.435%205.325-6.1%208.253-0.792%201.388-1.634%202.755-2.25%204.25-1.055%202.56-1.822%205.207-2.3%207.9-0.389%202.191-0.6%204.444-0.6%206.748%200%202.32%200.206%204.593%200.6%206.8%200.466%202.602%201.194%205.17%202.2%207.65l0.2%200.5c0.593%201.403%201.401%202.689%202.15%204%201.661%202.91%203.616%205.716%206.1%208.2l128%20128c14.996%2014.996%2039.304%2014.996%2054.3%200s14.996-39.304%200-54.3l-62.45-62.45h278.5v278.5l-62.45-62.45c-14.996-14.996-39.304-14.996-54.3%200s-14.996%2039.304%200%2054.3l128%20128%202.9%202.65c0.522%200.426%201.111%200.756%201.65%201.15%200.796%200.582%201.61%201.129%202.45%201.65%201.223%200.757%202.466%201.443%203.75%202.050%200.93%200.441%201.88%200.833%202.85%201.2%201.412%200.531%202.846%200.94%204.3%201.3%201.027%200.254%202.042%200.58%203.1%200.75%200.566%200.091%201.132%200.185%201.7%200.25%201.46%200.168%202.945%200.25%204.45%200.25%200.435%200%200.87-0.036%201.3-0.050z'/%3e%3c/svg%3e")}.pi-bars{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M870.4%20256c21.207%200%2038.4-17.193%2038.4-38.4s-17.193-38.4-38.4-38.4h-716.8c-21.208%200-38.4%2017.193-38.4%2038.4s17.192%2038.4%2038.4%2038.4h716.8zM870.4%20486.4c21.207%200%2038.4-17.192%2038.4-38.4s-17.193-38.4-38.4-38.4h-716.8c-21.208%200-38.4%2017.193-38.4%2038.4s17.192%2038.4%2038.4%2038.4h716.8zM870.4%20716.8c21.207%200%2038.4-17.192%2038.4-38.4s-17.193-38.4-38.4-38.4h-716.8c-21.208%200-38.4%2017.192-38.4%2038.4s17.192%2038.4%2038.4%2038.4h716.8z'/%3e%3c/svg%3e")}.pi-bell{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M512%20896c105.713%200%20189.486-35.31%20246.4-99.3%2056.31-63.309%2082.299-150.153%2082.299-246.3%200-175.007%2035.538-254.362%2063.903-289.449%2013.983-17.295%2026.834-24.653%2034.601-27.853%203.994-1.644%206.958-2.335%208.448-2.596%200.701-0.128%201.101-0.154%201.101-0.154-0.026%200.005-0.2%200.041-0.451%200.051h-1.050c21.181-0.026%2038.349-17.208%2038.349-38.4%200-21.207-17.193-38.4-38.4-38.4h-247.050c-17.746-87.736-95.104-153.6-188.15-153.6-93.044%200-170.405%2065.864-188.15%20153.6h-247.050c-21.208%200-38.4%2017.193-38.4%2038.4%200%2021.192%2017.165%2038.374%2038.35%2038.4h-1.050c-0.252-0.010-0.424-0.046-0.45-0.051%200%200%200.397%200.026%201.1%200.154%201.491%200.261%204.452%200.952%208.45%202.596%207.763%203.2%2020.616%2010.557%2034.6%2027.853%2028.364%2035.087%2063.9%20114.442%2063.9%20289.449%200%2096.147%2025.993%20182.991%2082.3%20246.3%2056.914%2063.99%20140.688%2099.3%20246.4%2099.3zM403.45%20153.6c15.772-44.79%2058.256-76.8%20108.55-76.8s92.78%2032.010%20108.549%2076.8h-217.099zM512%20819.2c-87.822%200-149.196-28.692-189.050-73.5-40.46-45.491-62.85-112.247-62.85-195.3%200-165.084-29.97-262.436-68.1-320h640c-38.129%2057.564-68.101%20154.916-68.101%20320%200%2083.053-22.39%20149.809-62.848%20195.3-39.854%2044.808-101.228%2073.5-189.051%2073.5z'/%3e%3c/svg%3e")}.pi-bolt{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M524.349%20909.711c12.349%2019.175%2034.176%2022.557%2049.551%2017.6%2015.688-5.061%2030.249-20.166%2030.249-41.55v-2.8l-0.399-2.8-48-324.65h230.697c17.306-0.007%2030.828-9.882%2037.75-21.75%206.533-11.208%209.175-28.292-0.348-43.95l0.148-0.1-107.75-179.849-215.698-332.252c-12.285-19.656-34.434-23.107-49.95-18.099-15.68%205.064-30.243%2020.132-30.25%2041.498v2.852l0.4%202.801%2048%20324.598h-230.65c-17.324%200-30.878%209.882-37.8%2021.75-6.536%2011.213-9.255%2028.375%200.3%2044.052h-0.050l107.7%20179.9%20216.1%20332.75zM372.699%20535.111l-76.1-127.052h210.8c10.253%200%2021.784-3.584%2030.851-12.646%209.062-9.062%2012.646-20.593%2012.646-30.853v-2.847l-0.399-2.801-31.299-211.451%20132.603%20204.201%2076.099%20127.049h-210.801c-10.264%200.005-21.795%203.597-30.851%2012.65-9.060%209.065-12.65%2020.639-12.65%2030.9v2.8l0.4%202.8%2031.25%20211.5-132.55-204.25z'/%3e%3c/svg%3e")}.pi-box{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M500.1%20894.1c9.016%202.94%2018.858%202.466%2027.598-1.45l408.402-183.3c0.374-0.152%200.732-0.336%201.101-0.5l0.097-0.050c1.838-0.825%203.599-1.773%205.253-2.85%200.635-0.416%201.188-0.948%201.797-1.4%201.152-0.85%202.258-1.734%203.302-2.7%200.63-0.587%201.26-1.172%201.848-1.8%201.044-1.107%201.997-2.281%202.903-3.5%200.43-0.584%200.896-1.141%201.3-1.75%201.111-1.698%202.063-3.492%202.898-5.35%200.307-0.684%200.532-1.396%200.799-2.1%200.604-1.582%201.111-3.189%201.5-4.85%200.164-0.696%200.328-1.39%200.451-2.1%200.102-0.582%200.225-1.16%200.302-1.75%200.2-1.59%200.348-3.205%200.348-4.85v-452.099c-0.005-17.306-11.51-31.754-27.249-36.552l-405.053-181.801c-9.984-4.47-21.412-4.47-31.398%200l-405.1%20181.801c-15.714%204.813-27.197%2019.261-27.2%2036.552v452.099c0%201.642%200.1%203.261%200.3%204.85%200.075%200.589%200.198%201.168%200.3%201.75%200.123%200.71%200.288%201.405%200.45%202.1%200.388%201.659%200.901%203.271%201.5%204.85%200.266%200.703%200.495%201.417%200.8%202.1%200.831%201.856%201.788%203.653%202.9%205.35%200.399%200.609%200.868%201.166%201.3%201.75%200.901%201.219%201.858%202.393%202.9%203.5%200.59%200.628%201.219%201.213%201.85%201.8%201.040%200.966%202.15%201.849%203.3%202.7%200.61%200.453%201.163%200.984%201.8%201.4%201.666%201.086%203.449%202.019%205.3%202.85l0.050%200.050c0.367%200.164%200.727%200.347%201.1%200.5l412.25%20184.75zM140.8%20247.101l332.8-149.402v367.45l-332.8%20149.35v-367.398zM550.4%20465.15v-367.45l332.8%20149.402v367.398l-332.8-149.35zM196.15%20673.8l315.85-141.75%20315.802%20141.75-315.802%20141.75-315.85-141.75z'/%3e%3c/svg%3e")}.pi-building{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M768%20896c21.207%200%2038.4-17.192%2038.4-38.4v-780.8h25.6c21.207%200%2038.4-17.193%2038.4-38.4s-17.193-38.4-38.4-38.4h-640c-21.208%200-38.4%2017.193-38.4%2038.4s17.192%2038.4%2038.4%2038.4h25.6v780.8c0%2021.208%2017.192%2038.4%2038.4%2038.4h512zM294.4%2076.8h64v115.2c0%2014.336%2011.264%2025.6%2025.6%2025.6h51.2c14.336%200%2025.6-11.264%2025.6-25.6v-115.2h268.8v742.4h-435.2v-742.4zM435.2%20396.8c14.138%200%2025.6-11.464%2025.6-25.6v-51.2c0-14.136-11.462-25.6-25.6-25.6h-51.2c-14.138%200-25.6%2011.464-25.6%2025.6v51.2c0%2014.136%2011.462%2025.6%2025.6%2025.6h51.2zM640%20396.8c14.136%200%2025.6-11.464%2025.6-25.6v-51.2c0-14.136-11.464-25.6-25.6-25.6h-51.2c-14.136%200-25.6%2011.464-25.6%2025.6v51.2c0%2014.136%2011.464%2025.6%2025.6%2025.6h51.2zM435.2%20576c14.138%200%2025.6-11.462%2025.6-25.6v-51.2c0-14.138-11.462-25.6-25.6-25.6h-51.2c-14.138%200-25.6%2011.462-25.6%2025.6v51.2c0%2014.138%2011.462%2025.6%2025.6%2025.6h51.2zM640%20576c14.136%200%2025.6-11.462%2025.6-25.6v-51.2c0-14.138-11.464-25.6-25.6-25.6h-51.2c-14.136%200-25.6%2011.462-25.6%2025.6v51.2c0%2014.138%2011.464%2025.6%2025.6%2025.6h51.2zM435.2%20755.2c14.138%200%2025.6-11.462%2025.6-25.6v-51.2c0-14.138-11.462-25.6-25.6-25.6h-51.2c-14.138%200-25.6%2011.462-25.6%2025.6v51.2c0%2014.138%2011.462%2025.6%2025.6%2025.6h51.2zM640%20755.2c14.136%200%2025.6-11.462%2025.6-25.6v-51.2c0-14.138-11.464-25.6-25.6-25.6h-51.2c-14.136%200-25.6%2011.462-25.6%2025.6v51.2c0%2014.138%2011.464%2025.6%2025.6%2025.6h51.2z'/%3e%3c/svg%3e")}.pi-calendar{--agread-icon-url: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='3.5'%20y='5'%20width='17'%20height='16'%20rx='3'%20/%3e%3cpath%20d='M8%203v4M16%203v4M4%209h16'%20/%3e%3ccircle%20cx='12'%20cy='15'%20r='2.2'%20/%3e%3cpath%20d='M12%2011.5v.5M12%2018v.5M8.5%2015H9M15%2015h.5'%20/%3e%3c/svg%3e")}.pi-calendar-clock{--agread-icon-url: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='3.5'%20y='5'%20width='17'%20height='16'%20rx='3'%20/%3e%3cpath%20d='M8%203v4M16%203v4M4%209h16'%20/%3e%3ccircle%20cx='12'%20cy='15'%20r='2.2'%20/%3e%3cpath%20d='M12%2011.5v.5M12%2018v.5M8.5%2015H9M15%2015h.5'%20/%3e%3c/svg%3e")}.pi-chart-bar{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M128%20870.4c21.208%200%2038.4-17.192%2038.4-38.4v-729.6h729.6c21.207%200%2038.4-17.193%2038.4-38.4s-17.193-38.4-38.4-38.4h-768c-21.208%200-38.4%2017.193-38.4%2038.4v768c0%2021.208%2017.192%2038.4%2038.4%2038.4zM307.2%20486.4c21.208%200%2038.4-17.192%2038.4-38.4v-204.8c0-21.207-17.192-38.4-38.4-38.4s-38.4%2017.193-38.4%2038.4v204.8c0%2021.208%2017.192%2038.4%2038.4%2038.4zM486.4%20691.2c21.208%200%2038.4-17.192%2038.4-38.4v-409.6c0-21.207-17.192-38.4-38.4-38.4s-38.4%2017.193-38.4%2038.4v409.6c0%2021.208%2017.192%2038.4%2038.4%2038.4zM665.6%20486.4c21.207%200%2038.4-17.192%2038.4-38.4v-204.8c0-21.207-17.193-38.4-38.4-38.4s-38.4%2017.193-38.4%2038.4v204.8c0%2021.208%2017.193%2038.4%2038.4%2038.4zM844.8%20691.2c21.207%200%2038.4-17.192%2038.4-38.4v-409.6c0-21.207-17.193-38.4-38.4-38.4s-38.4%2017.193-38.4%2038.4v409.6c0%2021.208%2017.193%2038.4%2038.4%2038.4z'/%3e%3c/svg%3e")}.pi-chart-line{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M128%20870.4c21.208%200%2038.4-17.192%2038.4-38.4v-729.6h729.6c21.207%200%2038.4-17.193%2038.4-38.4s-17.193-38.4-38.4-38.4h-768c-21.208%200-38.4%2017.193-38.4%2038.4v768c0%2021.208%2017.192%2038.4%2038.4%2038.4zM844.8%20614.4c21.207%200%2038.4-17.192%2038.4-38.4v-183.798c0-21.212-17.193-38.4-38.4-38.4s-38.4%2017.188-38.4%2038.4v91.098l-164.849-164.851c-14.996-14.996-39.306-14.996-54.303%200l-126.449%20126.454-126.45-126.454c-14.996-14.996-39.304-14.996-54.3%200s-14.996%2039.306%200%2054.303l153.6%20153.598%202.9%202.65c15.082%2012.304%2037.34%2011.41%2051.4-2.65l126.45-126.452%20137.702%20137.702h-86.502c-21.207%200-38.4%2017.192-38.4%2038.4s17.193%2038.4%2038.4%2038.4h179.2z'/%3e%3c/svg%3e")}.pi-check{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201088%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M894.449%20756.75c14.996%2014.996%2039.301%2014.996%2054.298%200s14.996-39.304%200-54.3l-563.199-563.201c-14.996-14.996-39.304-14.996-54.3%200l-256%20256c-14.996%2014.996-14.996%2039.306%200%2054.301%2014.996%2014.996%2039.304%2014.996%2054.3%200l228.85-228.852%20536.052%20536.052z'/%3e%3c/svg%3e")}.pi-check-circle{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M464.201%20906.299c63.635%206.698%20125.126-0.036%20182.102-17.35%2020.28-6.171%2031.713-27.614%2025.549-47.9-6.175-20.279-27.617-31.715-47.903-25.55-47.457%2014.422-98.616%2019.986-151.698%2014.4-53.305-5.612-102.574-21.47-145.55-45.5-43.372-24.252-81.633-56.435-112.9-94.7-31.164-38.14-54.899-82.326-69.3-129.7-14.427-47.47-19.987-98.659-14.4-151.751%205.611-53.304%2021.472-102.574%2045.5-145.551%2024.251-43.366%2056.438-81.633%2094.7-112.896%2038.14-31.165%2082.327-54.902%20129.7-69.304%2047.47-14.423%2098.658-19.983%20151.751-14.397%2053.304%205.612%20102.574%2021.468%20145.551%2045.501%2043.366%2024.248%2081.633%2056.433%20112.896%2094.7%2031.171%2038.144%2054.902%2082.365%2069.304%20129.751%2014.423%2047.462%2019.978%2099.149%2014.397%20151.698-2.222%2021.075%2013.076%2039.958%2034.15%2042.2%2021.074%202.23%2039.951-13.026%2042.199-34.1%206.707-63.153%200.015-125.176-17.3-182.152-17.341-57.057-45.865-110.131-83.297-155.95-37.34-45.696-83.046-84.204-134.902-113.198-52.244-29.21-111.534-48.174-174.95-54.851-63.635-6.697-125.127%200.036-182.099%2017.352-57.062%2017.341-110.181%2045.86-156%2083.297-45.688%2037.335-84.161%2083.057-113.15%20134.902-29.209%2052.244-48.174%20111.534-54.85%20174.95-6.698%2063.637%200.035%20125.127%2017.35%20182.099%2017.343%2057.062%2045.813%20110.18%2083.25%20156%2037.335%2045.692%2083.052%2084.157%20134.9%20113.15%2052.252%2029.216%20111.575%2048.173%20175%2054.85zM868.603%20807.699c14.996%2014.989%2039.306%2014.993%2054.298%200%2014.996-14.994%2014.991-39.303%200-54.3l-460.799-460.801c-14.996-14.996-39.304-14.996-54.3%200l-153.601%20153.6c-14.995%2014.998-14.995%2039.305%200%2054.301%2014.996%2014.989%2039.306%2014.993%2054.3%200l126.45-126.452%20433.652%20433.652z'/%3e%3c/svg%3e")}.pi-clock{--agread-icon-url: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20style='color:var(--agread-icon-ink,%231F3A32)'%3e%3cpath%20d='M6.4%2015.8c3.8%201.7%207.5%201.3%2011.2-1.2A7%207%200%200%201%2012%2019a7%207%200%200%201-5.6-3.2Z'%20fill='currentColor'%20opacity='.13'/%3e%3ccircle%20cx='12'%20cy='12'%20r='8'%20stroke='currentColor'%20stroke-width='1.65'/%3e%3cpath%20d='M12%207v5l3.2%202'%20stroke='currentColor'%20stroke-width='1.65'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.pi-cloud-off{--agread-icon-url: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M7%2018a4%204%200%200%201-1-7.9A6%206%200%200%201%208.2%206M11%205a6%206%200%200%201%207%206h.5a3.5%203.5%200%200%201%202.5%206M3%203l18%2018M7%2018h10'/%3e%3c/svg%3e")}.pi-cloud-sun{--agread-icon-url: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20style='color:var(--agread-icon-ink,%231F3A32)'%3e%3ccircle%20cx='12'%20cy='12'%20r='4'%20fill='currentColor'%20opacity='.14'/%3e%3cg%20stroke='currentColor'%20stroke-width='1.65'%20stroke-linecap='round'%3e%3ccircle%20cx='12'%20cy='12'%20r='4'/%3e%3cpath%20d='M12%202.8v2M12%2019.2v2M2.8%2012h2M19.2%2012h2M5.5%205.5l1.4%201.4M17.1%2017.1l1.4%201.4M18.5%205.5l-1.4%201.4M6.9%2017.1l-1.4%201.4'/%3e%3c/g%3e%3c/svg%3e")}.pi-cog{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M511.5%20896c63.338-0.007%20112.649-53.22%20112.649-114.7%200.005-8.703%204.879-16.877%2011.351-21.050l2.852-1.55%200.348-0.15c7.286-3.232%2018.652-1.873%2027.151%206.15l0.051-0.050c43.576%2042.749%20115.415%2044.886%20160%200.3%2044.749-44.764%2042.358-116.368-0.2-159.85l0.046-0.050c-6.62-6.82-8.945-17.767-7.25-25.3l1.004-3%200.148-0.35v-0.050c3.384-7.797%2014.387-15.48%2024.95-15.7h-0.051c59.51-0.414%20115.451-48.464%20115.451-112.65%200-63.34-53.222-112.645-114.698-112.65-9.938-0.010-19.22-6.374-22.6-14.198l-0.154-0.353c-3.236-7.281-1.869-18.647%206.149-27.146h-0.046c42.772-43.576%2044.887-115.456%200.297-160.051-44.764-44.754-116.419-42.419-159.898%200.148-8.079%207.839-19.768%209.349-26.752%206.252l-0.399-0.154c-6.917-3-14.198-13.158-14.198-24.146-0.010-59.781-48.154-116.183-112.604-116.204-63.094%200-112.261%2052.777-112.648%20113.951v-0.051c-0.216%2010.44-7.126%2019.599-15.1%2022.502-0.853%200.307-1.721%200.681-2.55%201.050-7.284%203.236-18.652%201.869-27.15-6.149l-0.050%200.051c-43.574-42.752-115.361-44.877-159.95-0.302-44.816%2044.815-42.458%20116.577%200.25%20160.051%207.705%208.069%209.224%2019.656%206.15%2026.598l-0.2%200.399c-3.003%206.917-13.17%2014.198-24.15%2014.203-59.781%200.010-116.191%2048.148-116.2%20112.599%200%2063.073%2052.751%20112.23%20113.9%20112.649%2010.443%200.219%2019.658%207.119%2022.55%2015.1l1%202.55c3.235%207.284%201.873%2018.651-6.15%2027.15v0.050c-42.72%2043.577-44.812%20115.372-0.25%20159.95%2044.765%2044.758%20116.417%2042.461%20159.9-0.1l3.15-2.6c7.84-5.39%2018.746-6.539%2025.15-3.7l0.35%200.2c7.803%203.376%2015.53%2014.38%2015.75%2024.95%200.44%2059.49%2048.482%20115.4%20112.65%20115.4zM511.5%20819.2c-17.449%200-35.837-17.287-35.85-39.4%200-0.259%200.005-0.541%200-0.8-0.801-38.45-24.71-77.467-61.75-93.65l0.050-0.050c-38.748-17.222-84.954-5.878-113%2021.35l-0.15%200.15c-14.896%2014.634-38.397%2014.295-51.95%200.75-12.655-12.671-13.759-34.388-1.6-49.3l2.65-2.85%200.75-0.8c26.781-28.362%2037.737-72.31%2020.5-111.1l-0.050%200.050c-15.212-38.645-53.273-62.501-92.15-63.3-0.246-0.005-0.504%200-0.75%200-21.46%200-37.9-17.274-37.9-35.849%200.011-17.444%2017.293-35.789%2039.4-35.799%2038.017-0.005%2077.88-22.318%2094.45-60.201h0.050c17.37-39.091%205.61-83.743-21.35-111.498l-0.15-0.154c-14.635-14.894-14.301-38.349-0.75-51.896%2013.509-13.496%2037.282-13.844%2052.15%200.998l0.8%200.799c27.741%2026.194%2070.352%2037.156%20108.5%2021.499h0.050c40.133-14.52%2064.989-53.478%2065.8-93.199%200.005-0.251%200-0.502%200-0.748%200-21.463%2017.276-37.903%2035.848-37.903%2017.444%200.020%2035.794%2017.295%2035.804%2039.404%200%2038.026%2022.292%2077.932%2060.196%2094.5%2036.654%2016.282%2078.188%206.953%20106.102-16.502l5.402-4.9%200.148-0.148c14.894-14.607%2038.354-14.285%2051.901-0.753%2013.501%2013.512%2013.844%2037.33-0.998%2052.204-0.261%200.256-0.553%200.532-0.804%200.799-26.691%2028.268-37.647%2072.003-20.649%20110.7l3.302%206.799c17.536%2033.229%2053.048%2053.74%2089.8%2053.75%2021.453%200.005%2037.898%2017.28%2037.898%2035.85%200%2017.449-17.29%2035.836-39.398%2035.85-0.261%200-0.543-0.005-0.804%200-38.456%200.801-77.522%2024.692-93.696%2061.75-17.203%2038.75-5.837%2084.916%2021.396%20112.95l0.154%200.15c14.623%2014.894%2014.285%2038.399%200.748%2051.95-13.512%2013.513-37.33%2013.814-52.198-1.050-0.256-0.256-0.538-0.502-0.799-0.75-28.36-26.783-72.31-37.735-111.104-20.5v0.050c-36.982%2016.169-60.145%2053.84-60.15%2092.9%200%2021.455-17.28%2037.893-35.849%2037.9zM512%20598c82.836-0.009%20150.042-67.161%20150.052-150-0.010-82.842-67.21-150.042-150.052-150.052-82.84%200.010-149.993%2067.21-150%20150.052%200.009%2082.839%2067.161%20149.991%20150%20150zM512%20521.2c-40.424-0.009-73.191-32.777-73.2-73.2%200.007-40.422%2032.775-73.242%2073.2-73.252%2040.422%200.010%2073.242%2032.824%2073.252%2073.252-0.010%2040.423-32.829%2073.191-73.252%2073.2z'/%3e%3c/svg%3e")}.pi-copy{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M588.8%20947.2c10.184%200%2019.948-4.049%2027.151-11.25l281.6-281.6c7.199-7.201%2011.249-16.966%2011.249-27.15v-332.8c0-77.527-63.273-140.8-140.8-140.8h-12.8v-64c0-77.527-63.273-140.8-140.8-140.8h-358.4c-77.528%200-140.8%2063.273-140.8%20140.8v512c0%2077.528%2063.272%20140.8%20140.8%20140.8h64v64c0%2077.528%2063.272%20140.8%20140.8%20140.8h128zM256%20665.6c-35.112%200-64-28.888-64-64v-512c0-35.113%2028.888-64%2064-64h358.4c35.113%200%2064%2028.887%2064%2064v64h-217.6c-77.528%200-140.8%2063.273-140.8%20140.8v371.2h-64zM460.8%20870.4c-35.112%200-64-28.888-64-64v-512c0-35.113%2028.888-64%2064-64h307.2c35.113%200%2064%2028.887%2064%2064v294.4h-243.2c-21.207%200-38.4%2017.192-38.4%2038.4v243.2h-89.6zM627.2%20665.6h150.502l-150.502%20150.5v-150.5z'/%3e%3c/svg%3e")}.pi-database{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M512%20922.1c165.089%200%20319.693-62.724%20383.002-91.5h-0.051c32.922-14.757%2052.25-47.372%2052.25-81.55v-601.599c-0.005-34.785-20.388-66.929-52.152-81.449l0.051-0.051c-62.95-28.851-218.035-91.551-383.099-91.551-164.842%200-319.215%2062.566-382.7%2091.402v-0.051c-33.079%2014.7-52.495%2047.437-52.5%2081.7v601.599c0.003%2034.783%2020.353%2066.972%2052.1%2081.5l27.75%2012.2c74.108%2031.33%20210.909%2079.35%20355.35%2079.35zM870.4%20336.599c-19.466-8.279-43.346-17.772-70.6-27.249-75.766-26.353-179.482-53.35-287.8-53.35s-212.036%2026.998-287.8%2053.35c-27.255%209.477-51.132%2018.97-70.6%2027.249v-189.148c0.004-4.239%201.738-7.66%204.2-9.8l2.7-1.7%200.3-0.154c60.608-27.546%20202.96-84.598%20351.2-84.598%20148.275%200%20291.215%2057.078%20351.15%2084.552%204.065%201.859%207.245%206.564%207.25%2011.699v189.148zM870.4%20618.2c-19.466-8.278-43.346-17.77-70.6-27.25-75.766-26.352-179.482-53.35-287.8-53.35s-212.036%2026.998-287.8%2053.35c-27.255%209.48-51.132%2018.973-70.6%2027.25v-197.351c3.222-1.505%206.74-3.277%2010.65-5.048%2020.339-9.211%2049.633-21.596%2085.15-33.951%2071.435-24.847%20166.121-49.050%20262.6-49.050%2096.476%200%20191.165%2024.202%20262.6%2049.050%2035.517%2012.355%2064.809%2024.74%2085.151%2033.951%203.912%201.772%207.429%203.543%2010.65%205.048v197.351zM512%20845.3c-148.266%200-291.158-57.078-351.1-84.55l-0.050-0.050c-4.062-1.866-7.247-6.521-7.25-11.65v-46.6c3.222-1.508%206.74-3.28%2010.65-5.050%2020.339-9.21%2049.633-21.596%2085.15-33.95%2071.435-24.847%20166.121-49.050%20262.6-49.050%2096.476%200%20191.165%2024.203%20262.6%2049.050%2035.517%2012.354%2064.809%2024.74%2085.151%2033.95%203.912%201.77%207.429%203.542%2010.65%205.050v46.6c0%205.661-3.118%209.818-6.902%2011.5l-0.297%200.15c-60.611%2027.548-202.962%2084.6-351.201%2084.6z'/%3e%3c/svg%3e")}.pi-download{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M921.6%20332.8c21.207%200%2038.4-17.193%2038.4-38.4v-153.6c0-73.185-54.067-140.8-129.551-140.8h-636.899c-75.482%200-129.55%2067.615-129.55%20140.8v153.6c0%2021.207%2017.192%2038.4%2038.4%2038.4s38.4-17.193%2038.4-38.4v-153.6c0-39.455%2027.879-64%2052.75-64h636.899c24.873%200%2052.751%2024.545%2052.751%2064v153.6c0%2021.207%2017.193%2038.4%2038.4%2038.4zM512%20896c21.207%200%2038.4-17.192%2038.4-38.4v-470.502l139.249%20139.252c14.996%2014.996%2039.306%2014.996%2054.303%200s14.996-39.304%200-54.3l-204.8-204.802c-2.488-2.488-5.335-4.388-8.253-6.047-1.388-0.794-2.755-1.633-4.25-2.253-1.638-0.676-3.343-1.111-5.048-1.551-0.671-0.174-1.316-0.461-2.002-0.599-0.282-0.056-0.563-0.097-0.85-0.148-2.191-0.389-4.444-0.65-6.748-0.65-2.323%200-4.59%200.256-6.8%200.65-0.284%200.051-0.568%200.092-0.85%200.148-0.686%200.138-1.329%200.425-2%200.599-1.702%200.445-3.41%200.87-5.050%201.551-1.492%200.62-2.86%201.454-4.25%202.253-2.902%201.659-5.722%203.569-8.2%206.047l-204.8%20204.802c-14.996%2014.996-14.996%2039.304%200%2054.3s39.304%2014.996%2054.3%200l139.25-139.252v470.502c0%2021.208%2017.192%2038.4%2038.4%2038.4z'/%3e%3c/svg%3e")}.pi-envelope{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M870.4%20844.8c49.485%200%2089.6-40.115%2089.6-89.6v-614.4c0-49.485-40.115-89.6-89.6-89.6h-716.8c-49.485%200-89.6%2040.115-89.6%2089.6v614.4c0%2049.485%2040.115%2089.6%2089.6%2089.6h716.8zM529.152%20413.65c-10.803-5.391-23.502-5.391-34.302%200l-354.050%20177.050v-449.9c0-7.071%205.731-12.8%2012.8-12.8h716.8c7.071%200%2012.8%205.729%2012.8%2012.8v449.9l-354.048-177.050zM153.6%20768c-7.069%200-12.8-5.731-12.8-12.8v-78.65l371.2-185.6%20371.2%20185.6v78.65c0%207.069-5.729%2012.8-12.8%2012.8h-716.8z'/%3e%3c/svg%3e")}.pi-exclamation-circle{--agread-icon-url: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%203%202.8%2020h18.4Z'%20/%3e%3cpath%20d='M12%209v4M12%2017h.01'%20/%3e%3c/svg%3e")}.pi-exclamation-triangle{--agread-icon-url: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%203%202.8%2020h18.4Z'%20/%3e%3cpath%20d='M12%209v4M12%2017h.01'%20/%3e%3c/svg%3e")}.pi-external-link{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M512%20896c21.207%200%2038.4-17.192%2038.4-38.4s-17.193-38.4-38.4-38.4h-307.2c-35.112%200-64-28.888-64-64v-614.4c0-35.113%2028.888-64%2064-64h614.4c35.113%200%2064%2028.887%2064%2064v307.2c0%2021.208%2017.193%2038.4%2038.4%2038.4s38.4-17.192%2038.4-38.4v-307.2c0-77.527-63.273-140.8-140.8-140.8h-614.4c-77.528%200-140.8%2063.273-140.8%20140.8v614.4c0%2077.528%2063.272%20140.8%20140.8%20140.8h307.2zM921.6%20896c2.304%200%204.557-0.211%206.748-0.6%200.287-0.050%200.568-0.093%200.85-0.15%200.686-0.137%201.331-0.426%202.002-0.6%201.7-0.439%203.41-0.874%205.048-1.55%201.495-0.616%202.862-1.458%204.25-2.25%202.929-1.665%205.76-3.605%208.253-6.1%202.478-2.478%204.388-5.298%206.047-8.2%200.799-1.39%201.633-2.758%202.253-4.25%201.060-2.56%201.818-5.207%202.299-7.9%200.394-2.21%200.65-4.476%200.65-6.8v-204.8c0-21.208-17.193-38.4-38.4-38.4s-38.4%2017.192-38.4%2038.4v112.1l-267.249-267.25c-14.996-14.996-39.306-14.996-54.303%200s-14.996%2039.304%200%2054.3l267.254%20267.25h-112.102c-21.207%200-38.4%2017.192-38.4%2038.4s17.193%2038.4%2038.4%2038.4h204.8z'/%3e%3c/svg%3e")}.pi-eye{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M512%20793.6c153.917-0.004%20265.928-85.555%20337.449-166.6%2035.958-40.744%2062.633-81.34%2080.302-111.7%208.852-15.212%2015.503-27.983%2019.999-37.050%202.248-4.53%203.973-8.146%205.151-10.7%200.589-1.271%201.075-2.274%201.403-3%200.159-0.36%200.251-0.682%200.348-0.9%200.046-0.101%200.118-0.18%200.148-0.25l0.051-0.1v-0.050c0-0.018-0.471-0.237-35.251-15.25%2034.78-15.012%2035.251-15.232%2035.251-15.252v-0.046l-0.051-0.102c-0.031-0.067-0.102-0.148-0.148-0.251-0.097-0.215-0.189-0.538-0.348-0.896-0.328-0.727-0.814-1.731-1.403-3-1.178-2.555-2.903-6.175-5.151-10.701-4.495-9.068-11.146-21.837-19.999-37.053-17.669-30.356-44.344-70.953-80.302-111.698-71.521-81.044-183.532-166.595-337.449-166.6-153.917%200-265.925%2085.555-337.45%20166.6-35.957%2040.745-62.632%2081.341-80.3%20111.698-8.852%2015.217-15.502%2027.986-20%2037.053-2.247%204.526-3.971%208.146-5.15%2010.701-0.587%201.27-1.076%202.273-1.4%203-0.161%200.358-0.255%200.681-0.35%200.896-0.045%200.102-0.118%200.184-0.15%200.251l-0.050%200.102v0.046c0.126%200.072%202.222%200.993%2035.25%2015.252-33.028%2014.257-35.124%2015.179-35.25%2015.25v0.050l0.050%200.1c0.032%200.070%200.105%200.148%200.15%200.25%200.095%200.219%200.189%200.541%200.35%200.9%200.324%200.727%200.813%201.73%201.4%203%201.18%202.554%202.904%206.171%205.15%2010.7%204.498%209.067%2011.148%2021.838%2020%2037.050%2017.668%2030.36%2044.343%2070.956%2080.3%20111.7%2071.525%2081.046%20183.534%20166.6%20337.45%20166.6zM512%20716.8c-123.067%200-215.873-68.050-279.9-140.6-31.806-36.042-55.599-72.265-71.45-99.5-6.667-11.457-11.88-21.277-15.65-28.7%203.77-7.424%208.983-17.244%2015.65-28.698%2015.851-27.238%2039.644-63.462%2071.45-99.502%2064.027-72.55%20156.833-140.6%20279.9-140.6%20123.064%200.005%20215.875%2068.050%20279.9%20140.6%2031.805%2036.045%2055.598%2072.264%2071.45%2099.502%206.661%2011.443%2011.832%2021.279%2015.601%2028.698-3.768%207.42-8.94%2017.253-15.601%2028.7-15.852%2027.235-39.644%2063.457-71.45%2099.5-64.026%2072.55-156.836%20140.596-279.9%20140.6zM512%20614.4c91.894-0.006%20166.4-74.504%20166.4-166.4%200-91.899-74.506-166.395-166.4-166.4-91.9%200-166.4%2074.501-166.4%20166.4s74.5%20166.4%20166.4%20166.4zM512%20537.6c-49.484%200-89.6-40.115-89.6-89.6s40.116-89.6%2089.6-89.6c49.48%200.005%2089.6%2040.12%2089.6%2089.6s-40.12%2089.594-89.6%2089.6zM102.399%20448l-35.25-15.201c-4.185%209.708-4.185%2020.697%200%2030.402l35.25-15.2zM956.851%20463.2c4.183-9.702%204.183-20.699%200-30.402l-35.251%2015.201%2035.251%2015.2z'/%3e%3c/svg%3e")}.pi-gauge{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M473.6%20627.2v88.35c-90.583-5.683-158.493-31.423-209.9-66.55l70.8-71.6c14.91-15.079%2014.777-39.388-0.3-54.3-15.079-14.91-39.388-14.777-54.3%200.3l-74.45%2075.3c-52.882-57.182-81.971-126.466-97.8-185.9-8.306-31.186-12.772-59.054-15.2-80h86.75c21.208%200%2038.4-17.193%2038.4-38.4s-17.192-38.4-38.4-38.4h-89.6v-64c0-7.071%205.731-12.8%2012.8-12.8h188.9l270.349%20270.35c14.996%2014.996%2039.306%2014.996%2054.303%200s14.996-39.305%200-54.301l-216.051-216.049h521.7c7.071%200%2012.8%205.729%2012.8%2012.8v64h-89.6c-21.207%200-38.4%2017.193-38.4%2038.4s17.193%2038.4%2038.4%2038.4h86.748c-0.937%208.11-2.181%2017.29-3.85%2027.3-6.779%2040.684-20.255%2094.362-46.848%20147.55-15.739%2031.471-35.953%2062.51-61.901%2090.65l-74.998-75.050c-14.996-14.996-39.306-14.996-54.303%200s-14.996%2039.304%200%2054.3l71.101%2071.15c-1.219%200.837-2.412%201.725-3.651%202.55-50.755%2033.838-117.699%2058.765-206.7%2064.35v-88.4c0-21.208-17.193-38.4-38.4-38.4s-38.4%2017.192-38.4%2038.4zM1011.2%20192c0-49.485-40.115-89.6-89.6-89.6h-819.2c-49.485%200-89.6%2040.115-89.6%2089.6v103.449c0.006%200.568%200.028%201.367%200.050%202.35%200.045%201.966%200.133%204.746%200.3%208.248%200.333%207.009%201.009%2016.968%202.3%2029.251%202.58%2024.54%207.717%2058.639%2018%2097.249%2020.445%2076.768%2061.997%20174.383%20147.15%20249.102%2075.483%2066.225%20182.398%20111.95%20331.4%20111.95%20121.917%200%20215.91-30.591%20287.698-78.45%2071.552-47.698%20118.774-111.045%20149.852-173.2%2030.996-61.998%2046.331-123.538%2053.949-169.25%203.82-22.932%205.729-42.132%206.702-55.752%200.486-6.815%200.722-12.273%200.85-16.097%200.061-1.91%200.133-3.42%200.148-4.5v-1.9c0-0.026%200-0.051-38.4-0.051h38.4v-102.4z'/%3e%3c/svg%3e")}.pi-history{--agread-icon-url: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20style='color:var(--agread-icon-ink,%231F3A32)'%3e%3cpath%20d='M6.4%2015.8c3.8%201.7%207.5%201.3%2011.2-1.2A7%207%200%200%201%2012%2019a7%207%200%200%201-5.6-3.2Z'%20fill='currentColor'%20opacity='.13'/%3e%3ccircle%20cx='12'%20cy='12'%20r='8'%20stroke='currentColor'%20stroke-width='1.65'/%3e%3cpath%20d='M12%207v5l3.2%202'%20stroke='currentColor'%20stroke-width='1.65'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.pi-key{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M665.6%20896c162.591-0.002%20294.4-131.809%20294.4-294.401%200-162.59-131.809-294.399-294.4-294.399-67.476%200-129.597%2022.769-179.251%2060.948-0.163-0.169-0.283-0.384-0.45-0.548l-124.4-124.401%2075.25-75.249c14.994-14.996%2014.994-39.306%200-54.303s-39.304-14.991-54.3%200l-75.25%2075.249-48.1-48.097%2075.25-75.249c14.994-14.996%2014.994-39.306%200-54.303-14.995-14.996-39.304-14.991-54.3%200l-75.25%2075.249-49.65-49.649c-14.995-14.996-39.304-14.991-54.3%200-14.995%2014.996-14.996%2039.306%200%2054.303l331.25%20331.249c-38.156%2049.642-60.9%20111.748-60.9%20179.199%200%20162.593%20131.807%20294.401%20294.401%20294.401zM665.6%20819.2c-120.177%200-217.601-97.423-217.601-217.601s97.424-217.599%20217.601-217.599c120.177%200%20217.6%2097.424%20217.6%20217.599s-97.423%20217.598-217.6%20217.601z'/%3e%3c/svg%3e")}.pi-lightbulb{--agread-icon-url: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20style='color:var(--agread-icon-ink,%231F3A32)'%3e%3cpath%20d='M7%2010.5a5%205%200%200%201%2010%200c0%202.3-1.3%203.5-2.2%205H9.2c-.9-1.5-2.2-2.7-2.2-5Z'%20fill='currentColor'%20opacity='.14'/%3e%3cg%20stroke='currentColor'%20stroke-width='1.65'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M7%2010.5a5%205%200%201%201%2010%200c0%202.3-1.3%203.5-2.2%205H9.2c-.9-1.5-2.2-2.7-2.2-5ZM9.2%2018h5.6M10%2020.5h4M9.8%2012.5c.6.8%201.3%201.2%202.2%201.2s1.6-.4%202.2-1.2'/%3e%3c/g%3e%3c/svg%3e")}.pi-link{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M331.001%20693.703c81.894%2074.864%20206.891%2080.201%20287.751%207.6l8.049-7.65c82.954-83.6%2076.216-220.418-7.7-304.948l-64-64.502c-14.935-15.053-39.245-15.186-54.3-0.251-15.047%2014.935-15.123%2039.245-0.2%2054.303l63.997%2064.548%2010.102%2011.15c47.119%2057.481%2044.611%20138.098-2.299%20185.5l-9.851%208.8c-51.132%2041.055-131.548%2037.576-185.099-16.35l-0.050-0.050-192.45-193.499c-57.342-57.764-57.855-146.145-7.8-196.7l5.3-4.951c26.957-24.008%2062.215-34.452%2098.6-31.048%2021.115%201.976%2039.87-13.537%2041.85-34.652%201.978-21.11-13.54-39.818-34.65-41.8-59.475-5.576-120.244%2013-165.399%2058.148l-0.1%200.102c-82.959%2083.599-76.22%20220.467%207.7%20305v0.050l192.499%20193.5%208.050%207.7zM735.749%20766.803c55.762%205.225%20112.65-10.816%20156.749-50.050l8.75-8.25c80.353-80.989%2076.559-211.944-0.051-296.901l-7.649-8.1-192.497-193.5c-84.183-84.792-220.743-90.793-303.75-7.798l-0.1%200.097c-82.959%2083.599-76.263%20220.467%207.65%20305.001l63.999%2064.5c14.936%2015.056%2039.294%2015.136%2054.352%200.2%2015.027-14.938%2015.124-39.254%200.2-54.3l-64.002-64.5c-57.343-57.76-57.851-146.141-7.8-196.701l9.85-8.796c51.139-41.042%20131.558-37.53%20185.098%2016.399l192.553%20193.548c57.303%2057.755%2057.769%20146.098%207.747%20196.65l-5.299%205c-26.962%2024.005-62.259%2034.409-98.647%2031-21.1-1.967-39.808%2013.559-41.805%2034.65-1.976%2021.115%2013.537%2039.87%2034.652%2041.85z'/%3e%3c/svg%3e")}.pi-lock{--agread-icon-url: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='5'%20y='10'%20width='14'%20height='10'%20rx='2'%20/%3e%3cpath%20d='M8%2010V7a4%204%200%200%201%208%200v3'%20/%3e%3c/svg%3e")}.pi-microchip{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M780.8%20704c0%207.069-5.729%2012.8-12.8%2012.8h-512c-7.069%200-12.8-5.731-12.8-12.8v-512c0-7.071%205.731-12.8%2012.8-12.8h512c7.071%200%2012.8%205.729%2012.8%2012.8v512zM857.6%20691.2h64c21.207%200%2038.4-17.192%2038.4-38.4s-17.193-38.4-38.4-38.4h-64v-128h64c21.207%200%2038.4-17.192%2038.4-38.4s-17.193-38.4-38.4-38.4h-64v-128h64c21.207%200%2038.4-17.193%2038.4-38.4s-17.193-38.4-38.4-38.4h-64v-12.8c0-49.485-40.115-89.6-89.6-89.6h-12.8v-64c0-21.207-17.193-38.4-38.4-38.4s-38.4%2017.193-38.4%2038.4v64h-128v-64c0-21.207-17.193-38.4-38.4-38.4s-38.4%2017.193-38.4%2038.4v64h-128v-64c0-21.207-17.192-38.4-38.4-38.4s-38.4%2017.193-38.4%2038.4v64h-12.8c-49.485%200-89.6%2040.115-89.6%2089.6v12.8h-64c-21.208%200-38.4%2017.193-38.4%2038.4s17.192%2038.4%2038.4%2038.4h64v128h-64c-21.208%200-38.4%2017.193-38.4%2038.4s17.192%2038.4%2038.4%2038.4h64v128h-64c-21.208%200-38.4%2017.192-38.4%2038.4s17.192%2038.4%2038.4%2038.4h64v12.8c0%2049.485%2040.115%2089.6%2089.6%2089.6h12.8v64c0%2021.208%2017.192%2038.4%2038.4%2038.4s38.4-17.192%2038.4-38.4v-64h128v64c0%2021.208%2017.192%2038.4%2038.4%2038.4s38.4-17.192%2038.4-38.4v-64h128v64c0%2021.208%2017.193%2038.4%2038.4%2038.4s38.4-17.192%2038.4-38.4v-64h12.8c49.485%200%2089.6-40.115%2089.6-89.6v-12.8z'/%3e%3c/svg%3e")}.pi-pencil{--agread-icon-url: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20style='color:var(--agread-icon-ink,%231F3A32)'%3e%3cpath%20d='M5%204.8h8.8l3.2%203.1v3.2l-7.4%207.4-4.6.8V4.8Z'%20fill='currentColor'%20opacity='.1'/%3e%3cg%20stroke='currentColor'%20stroke-width='1.65'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M13.5%204.5H6.8A1.8%201.8%200%200%200%205%206.3v11.9A1.8%201.8%200%200%200%206.8%2020h4.7'/%3e%3cpath%20d='m10%2017.7.6-3.2%207.3-7.3%202.6%202.6-7.3%207.3-3.2.6ZM16.6%208.5l2.6%202.6'/%3e%3c/g%3e%3c/svg%3e")}.pi-percentage{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M691.2%20384c63.621%200%20115.2-51.579%20115.2-115.2s-51.579-115.2-115.2-115.2c-63.621%200-115.2%2051.579-115.2%20115.2s51.579%20115.2%20115.2%20115.2zM738.299%20728.6c14.996%2014.981%2039.306%2014.981%2054.303%200%2014.981-14.993%2014.981-39.306%200-54.3l-506.902-506.902c-14.994-14.981-39.306-14.981-54.3%200-14.982%2014.996-14.983%2039.306%200%2054.303l506.899%20506.899zM691.2%20307.2c-21.207%200-38.4-17.193-38.4-38.4s17.193-38.4%2038.4-38.4c21.207%200%2038.4%2017.193%2038.4%2038.4s-17.193%2038.4-38.4%2038.4zM332.8%20742.4c63.623%200%20115.2-51.577%20115.2-115.2s-51.577-115.2-115.2-115.2c-63.623%200-115.2%2051.577-115.2%20115.2s51.577%20115.2%20115.2%20115.2zM332.8%20665.6c-21.208%200-38.4-17.192-38.4-38.4s17.192-38.4%2038.4-38.4c21.208%200%2038.4%2017.192%2038.4%2038.4s-17.192%2038.4-38.4%2038.4z'/%3e%3c/svg%3e")}.pi-plus{--agread-icon-url: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20style='color:var(--agread-icon-ink,%231F3A32)'%3e%3cpath%20d='M5.5%2017.8c3.8-1.5%208.1-1.5%2013%200'%20fill='currentColor'%20opacity='.12'/%3e%3cpath%20d='M12%205.25v13.5M5.25%2012h13.5'%20stroke='currentColor'%20stroke-width='1.65'%20stroke-linecap='round'/%3e%3c/svg%3e")}.pi-power-off{--agread-icon-url: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20style='color:var(--agread-icon-ink,%231F3A32)'%3e%3cpath%20d='M6.6%208.2a7.5%207.5%200%201%200%2010.8%200c-1.8%201.1-3.7%201.7-5.4%201.7s-3.6-.6-5.4-1.7Z'%20fill='currentColor'%20opacity='.12'/%3e%3cpath%20d='M8%205.8a8%208%200%201%200%208%200M12%203v9'%20stroke='currentColor'%20stroke-width='1.65'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.pi-qrcode{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M473.6%2051.2h-358.4v358.4h358.4v-358.4zM729.6%2051.2h-89.6v89.6h89.6v-89.6zM908.8%20140.8v-89.6h-89.6v89.6h89.6zM192%20128h204.8v204.8h-204.8v-204.8zM640%20140.8h-89.6v89.6h89.6v-89.6zM819.2%20140.8h-89.6v89.6h89.6v-89.6zM729.6%20230.4h-89.6v89.6h89.6v-89.6zM908.8%20230.4h-89.6v89.6h89.6v-89.6zM640%20320h-89.6v89.6h89.6v-89.6zM819.2%20320h-89.6v89.6h89.6v-89.6zM473.6%20486.4h-358.4v358.4h358.4v-358.4zM908.8%20486.4h-358.4v358.4h358.4v-358.4zM192%20563.2h204.8v204.8h-204.8v-204.8zM627.2%20563.2h204.8v204.8h-204.8v-204.8z'/%3e%3c/svg%3e")}.pi-refresh{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M484.85%20884.75c14.996%2014.996%2039.305%2014.996%2054.301%200l153.6-153.6c14.991-14.996%2014.996-39.304%200-54.3l-153.6-153.6c-14.996-14.994-39.306-14.994-54.301%200-14.996%2014.996-14.995%2039.304%200%2054.3l88.052%2088.050h-60.902c-162.6%200-294.4-131.8-294.4-294.4%200.002-162.601%20131.801-294.4%20294.4-294.4%20162.601%200%20294.4%20131.799%20294.4%20294.4%200%2021.207%2017.193%2038.4%2038.4%2038.4s38.4-17.193%2038.4-38.4c0-205.015-166.185-371.2-371.2-371.2s-371.198%20166.185-371.2%20371.2c0%20205.016%20166.184%20371.2%20371.2%20371.2h60.902l-88.052%2088.050c-14.996%2014.996-14.995%2039.304%200%2054.3z'/%3e%3c/svg%3e")}.pi-replay{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M484.85%20884.75c14.996%2014.996%2039.305%2014.996%2054.301%200%2014.991-14.996%2014.996-39.304%200-54.3l-88.051-88.050h60.9c205.015%200%20371.2-166.184%20371.2-371.2s-166.185-371.2-371.2-371.2c-205.015%200-371.198%20166.185-371.2%20371.2%200%2021.207%2017.192%2038.4%2038.4%2038.4s38.4-17.193%2038.4-38.4c0.002-162.601%20131.801-294.4%20294.4-294.4%20162.601%200%20294.4%20131.799%20294.4%20294.4s-131.799%20294.4-294.4%20294.4h-60.9l88.051-88.050c14.991-14.996%2014.996-39.304%200-54.3-14.996-14.994-39.306-14.994-54.301%200l-153.6%20153.6c-14.996%2014.996-14.995%2039.304%200%2054.3l153.6%20153.6z'/%3e%3c/svg%3e")}.pi-save{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M640%20896c10.184%200%2019.948-4.048%2027.151-11.25l230.4-230.4c7.199-7.201%2011.249-16.966%2011.249-27.15v-486.4c0-77.527-63.273-140.8-140.8-140.8h-512c-77.528%200-140.8%2063.273-140.8%20140.8v614.4c0%2077.528%2063.272%20140.8%20140.8%20140.8h384zM256%20819.2c-35.112%200-64-28.888-64-64v-614.4c0-35.113%2028.888-64%2064-64h12.8v294.4c0%2035.031%2028.968%2064%2064%2064h358.4c36.040%200%2064-29.471%2064-64v-294.4h12.8c35.113%200%2064%2028.887%2064%2064v470.5l-207.898%20207.9h-22.502v-138.25c-0.005-35.157-28.099-66.529-65.5-66.55h-202.25c-37.422%200-65.545%2031.382-65.55%2066.55v138.25h-12.3zM345.6%2076.8h332.8v281.6h-332.8v-281.6zM345.1%20691.2h179.7v128h-179.7v-128z'/%3e%3c/svg%3e")}.pi-search{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M449%20896c212.637%200%20385.038-172.368%20385.048-385%200-92.491-32.691-177.309-87.050-243.7l201.754-201.748c14.986-14.996%2014.991-39.306%200-54.303-14.996-14.991-39.306-14.986-54.303%200l-201.748%20201.754c-66.391-54.359-151.209-87.050-243.7-87.050-212.632%200.010-385%20172.411-385%20385.048%200.013%20212.624%20172.376%20384.987%20385%20385zM449%20819.2c-170.208-0.013-308.187-137.991-308.2-308.2%200-170.218%20137.983-308.238%20308.2-308.248%20170.228%200%20308.248%20138.020%20308.248%20308.248-0.010%20170.216-138.030%20308.2-308.248%20308.2z'/%3e%3c/svg%3e")}.pi-send{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M868.27%20893.581c55.603%2014.201%20106.307-38.844%2087.7-94.7l-249.452-748.951c-20.91-60.626-106.138-69.007-135.7-9.201l-155.248%20310.953-311.15%20155.249c-57.976%2029.518-52.701%20115.023%209.9%20135.7l753.95%20250.95zM490.92%20372.634l145.199-290.903%20217.8%20653.901-362.998-362.998zM145.72%20572.182l290.95-145.199%20363.15%20363.149-654.1-217.95z'/%3e%3c/svg%3e")}.pi-server{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M896%20832c28.278%200%2051.2-22.923%2051.2-51.2v-153.6c0-28.277-22.922-51.2-51.2-51.2%2028.278%200%2051.2-22.923%2051.2-51.2v-153.6c0-28.278-22.922-51.2-51.2-51.2%2028.278%200%2051.2-22.922%2051.2-51.2v-153.6c0-28.278-22.922-51.2-51.2-51.2h-768c-28.277%200-51.2%2022.922-51.2%2051.2v153.6c0%2028.278%2022.923%2051.2%2051.2%2051.2-28.277%200-51.2%2022.922-51.2%2051.2v153.6c0%2028.277%2022.923%2051.2%2051.2%2051.2-28.277%200-51.2%2022.923-51.2%2051.2v153.6c0%2028.277%2022.923%2051.2%2051.2%2051.2h768zM128%20115.2h768v153.6h-768v-153.6zM217.6%20230.4c21.208%200%2038.4-17.193%2038.4-38.4s-17.192-38.4-38.4-38.4c-21.208%200-38.4%2017.193-38.4%2038.4s17.192%2038.4%2038.4%2038.4zM345.6%20230.4c21.208%200%2038.4-17.193%2038.4-38.4s-17.192-38.4-38.4-38.4c-21.208%200-38.4%2017.193-38.4%2038.4s17.192%2038.4%2038.4%2038.4zM128%20371.2h768v153.6h-768v-153.6zM217.6%20486.4c21.208%200%2038.4-17.192%2038.4-38.4s-17.192-38.4-38.4-38.4c-21.208%200-38.4%2017.193-38.4%2038.4s17.192%2038.4%2038.4%2038.4zM345.6%20486.4c21.208%200%2038.4-17.192%2038.4-38.4s-17.192-38.4-38.4-38.4c-21.208%200-38.4%2017.193-38.4%2038.4s17.192%2038.4%2038.4%2038.4zM128%20627.2h768v153.6h-768v-153.6zM217.6%20742.4c21.208%200%2038.4-17.192%2038.4-38.4s-17.192-38.4-38.4-38.4c-21.208%200-38.4%2017.192-38.4%2038.4s17.192%2038.4%2038.4%2038.4zM345.6%20742.4c21.208%200%2038.4-17.192%2038.4-38.4s-17.192-38.4-38.4-38.4c-21.208%200-38.4%2017.192-38.4%2038.4s17.192%2038.4%2038.4%2038.4z'/%3e%3c/svg%3e")}.pi-shield{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M500.031%20894.101c9.084%202.979%2019.003%202.436%2027.8-1.55%20136.822-62.032%20207.288-86.667%20338.652-112.75l60.401-11.4%206.298-1.7c14.152-5.137%2024.223-18.224%2025.201-33.65%2033.434-532.275-399.155-716.877-431.903-730.199-9.027-3.671-19.148-3.789-28.248-0.302-18.728%207.183-134.3%2056.479-241.65%20170.353-108.366%20114.959-207.578%20295.174-190.95%20560.148%201.116%2017.634%2014.11%2032.216%2031.5%2035.35%20172.926%2031.167%20243.122%2053.782%20399.050%20124.2l3.85%201.5zM511.931%20815.651c-141.812-63.418-218.337-88.331-371-117.050-6.32-224.454%2079.62-375.534%20171.55-473.050%2080.15-85.018%20165.416-129.664%20199.3-145.198%2074.212%2034.36%20382.764%20202.097%20371.198%20618.198-152.561%2028.663-228.705%2053.212-371.048%20117.1z'/%3e%3c/svg%3e")}.pi-sign-out{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M358.4%20896c21.208%200%2038.4-17.192%2038.4-38.4s-17.192-38.4-38.4-38.4h-153.6c-39.456%200-64-27.879-64-52.75v-636.899c0-24.873%2024.544-52.751%2064-52.751h153.6c21.208%200%2038.4-17.193%2038.4-38.4s-17.192-38.4-38.4-38.4h-153.6c-73.184%200-140.8%2054.067-140.8%20129.551v636.899c0%2075.482%2067.616%20129.55%20140.8%20129.55h153.6zM689.649%20679.95c14.996%2014.996%2039.306%2014.996%2054.303%200l204.8-204.8c2.478-2.478%204.388-5.298%206.047-8.2%200.799-1.39%201.633-2.758%202.253-4.25%201.060-2.56%201.818-5.207%202.299-7.9%200.394-2.21%200.65-4.476%200.65-6.8%200-2.304-0.261-4.557-0.65-6.748-0.481-2.698-1.244-5.34-2.299-7.9-0.62-1.495-1.459-2.862-2.253-4.25-1.659-2.918-3.558-5.765-6.047-8.253l-204.8-204.8c-14.996-14.996-39.306-14.996-54.303%200s-14.996%2039.306%200%2054.303l139.254%20139.249h-470.502c-21.208%200-38.4%2017.193-38.4%2038.4s17.192%2038.4%2038.4%2038.4h470.502l-139.254%20139.25c-14.996%2014.996-14.996%2039.304%200%2054.3z'/%3e%3c/svg%3e")}.pi-sliders-h{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M409.6%20332.8c21.208%200%2038.4-17.193%2038.4-38.4v-153.6c0-21.207-17.192-38.4-38.4-38.4s-38.4%2017.193-38.4%2038.4v38.4h-217.6c-21.208%200-38.4%2017.193-38.4%2038.4s17.192%2038.4%2038.4%2038.4h217.6v38.4c0%2021.207%2017.192%2038.4%2038.4%2038.4zM870.4%20256c21.207%200%2038.4-17.193%2038.4-38.4s-17.193-38.4-38.4-38.4h-358.4c-21.208%200-38.4%2017.193-38.4%2038.4s17.192%2038.4%2038.4%2038.4h358.4zM614.4%20563.2c21.207%200%2038.4-17.192%2038.4-38.4v-153.6c0-21.207-17.193-38.4-38.4-38.4s-38.4%2017.193-38.4%2038.4v38.4h-422.4c-21.208%200-38.4%2017.193-38.4%2038.4s17.192%2038.4%2038.4%2038.4h422.4v38.4c0%2021.208%2017.193%2038.4%2038.4%2038.4zM870.4%20486.4c21.207%200%2038.4-17.192%2038.4-38.4s-17.193-38.4-38.4-38.4h-153.6c-21.207%200-38.4%2017.193-38.4%2038.4s17.193%2038.4%2038.4%2038.4h153.6zM409.6%20793.6c21.208%200%2038.4-17.192%2038.4-38.4v-153.6c0-21.208-17.192-38.4-38.4-38.4s-38.4%2017.192-38.4%2038.4v38.4h-217.6c-21.208%200-38.4%2017.192-38.4%2038.4s17.192%2038.4%2038.4%2038.4h217.6v38.4c0%2021.208%2017.192%2038.4%2038.4%2038.4zM870.4%20716.8c21.207%200%2038.4-17.192%2038.4-38.4s-17.193-38.4-38.4-38.4h-358.4c-21.208%200-38.4%2017.192-38.4%2038.4s17.192%2038.4%2038.4%2038.4h358.4z'/%3e%3c/svg%3e")}.pi-sparkles{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M804.639%20250.675c4.669%2013.998%2024.479%2014.003%2029.148%200l21.402-64.205c1.531-4.582%205.115-8.172%209.697-9.697l64.2-21.402c13.998-4.669%2013.993-24.479%200-29.148l-64.2-21.402c-4.577-1.526-8.166-5.125-9.697-9.702l-21.402-64.2c-4.669-14.003-24.484-14.003-29.148%200l-21.402%2064.2c-1.531%204.582-5.166%208.177-9.748%209.702l-64.2%2021.402c-13.978%204.68-13.978%2024.474%200%2029.148l64.2%2021.402c4.582%201.531%208.218%205.115%209.748%209.697l21.402%2064.205zM371.24%20810.93c15.969%2030.388%2060.73%2030.387%2076.7%200l2.95-7%2078.6-236.003%20236.047-78.651c39.675-13.226%2039.675-69.375%200-82.6l-236.047-78.602-78.6-236.052c-13.235-39.654-69.367-39.66-82.599%200l-78.649%20236.052-235.998%2078.602c-39.672%2013.225-39.664%2069.367%200%2082.6l235.998%2078.651%2078.649%20236.003%202.95%207zM357.241%20527.877c-4.335-12.987-14.561-23.221-27.55-27.551l-157.149-52.352%20157.149-52.347c11.372-3.794%2020.618-12.083%2025.65-22.804l1.9-4.746%2052.349-157.102%2052.349%20157.102%201.9%204.746c5.029%2010.716%2014.283%2019.011%2025.65%2022.804l157.1%2052.347-157.1%2052.352c-12.99%204.33-23.216%2014.562-27.55%2027.551l-52.349%20157.152-52.349-157.152zM804.639%20865.081c4.669%2014.002%2024.479%2014.003%2029.148%200l21.402-64.201c1.531-4.582%205.115-8.172%209.697-9.7l64.2-21.401c13.998-4.669%2013.993-24.478%200-29.15l-64.2-21.4c-4.577-1.527-8.166-5.125-9.697-9.7l-21.402-64.201c-4.669-14.004-24.484-14.004-29.148%200l-21.402%2064.201c-1.531%204.581-5.166%208.173-9.748%209.7l-64.2%2021.4c-13.978%204.679-13.978%2024.474%200%2029.15l64.2%2021.401c4.582%201.529%208.218%205.113%209.748%209.7l21.402%2064.201z'/%3e%3c/svg%3e")}.pi-spinner{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M51.2%20448c0%20254.68%20206.12%20460.8%20460.8%20460.8%20122.394%200%20233.574-48.092%20316.099-125.6%2015.452-14.519%2016.215-38.843%201.7-54.3-14.515-15.458-38.84-16.216-54.298-1.7-69.028%2064.828-161.638%20104.8-263.501%20104.8-212.264%200-384-171.736-384-384s171.736-384%20384-384c212.265%200%20384%20171.735%20384%20384%200%2021.208%2017.193%2038.4%2038.4%2038.4s38.4-17.192%2038.4-38.4c0-254.679-206.121-460.8-460.8-460.8s-460.8%20206.121-460.8%20460.8z'/%3e%3c/svg%3e")}.pi-stop{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M832%20704c0%2035.346-28.652%2064-64%2064h-512c-35.346%200-64-28.654-64-64v-512c0-35.348%2028.654-64%2064-64h512c35.348%200%2064%2028.652%2064%2064v512zM908.8%20192c0-77.763-63.037-140.8-140.8-140.8h-512c-77.762%200-140.8%2063.037-140.8%20140.8v512c0%2077.762%2063.038%20140.8%20140.8%20140.8h512c77.763%200%20140.8-63.038%20140.8-140.8v-512z'/%3e%3c/svg%3e")}.pi-sun{--agread-icon-url: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20style='color:var(--agread-icon-ink,%231F3A32)'%3e%3ccircle%20cx='12'%20cy='12'%20r='4'%20fill='currentColor'%20opacity='.14'/%3e%3cg%20stroke='currentColor'%20stroke-width='1.65'%20stroke-linecap='round'%3e%3ccircle%20cx='12'%20cy='12'%20r='4'/%3e%3cpath%20d='M12%202.8v2M12%2019.2v2M2.8%2012h2M19.2%2012h2M5.5%205.5l1.4%201.4M17.1%2017.1l1.4%201.4M18.5%205.5l-1.4%201.4M6.9%2017.1l-1.4%201.4'/%3e%3c/g%3e%3c/svg%3e")}.pi-sync{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M804.849%20338.002c6.845%2020.065%2028.682%2030.781%2048.753%2023.946%2020.070-6.84%2030.787-28.677%2023.951-48.748-17.715-51.968-47.421-101.12-88.55-142.249-145.044-145.019-379.816-145.029-524.852%200l-42.95%2042.998v-124.401c-0.020-21.187-17.208-38.395-38.4-38.4-21.195%200-38.38%2017.208-38.4%2038.4v217.103c0%2021.207%2017.192%2038.4%2038.4%2038.4h217.1c21.199-0.010%2038.4-17.203%2038.4-38.4-0.014-21.192-17.21-38.39-38.4-38.4h-124.4l43-43.003c115.045-115.016%20301.152-115.016%20416.199%200%2032.579%2032.579%2056.115%2071.562%2070.149%20112.753zM841.252%20844.8c21.197-0.014%2038.4-17.201%2038.4-38.4v-217.1c-0.010-21.194-17.208-38.386-38.4-38.4h-217.103c-21.202%200-38.39%2017.198-38.4%2038.4%200%2021.208%2017.193%2038.4%2038.4%2038.4h124.401l-42.998%2043c-115.052%20115.050-301.199%20115.048-416.251%200-32.576-32.58-56.116-71.508-70.15-112.7-6.838-20.073-28.677-30.785-48.75-23.95-20.058%206.846-30.78%2028.635-23.95%2048.7%2017.708%2051.979%2047.413%20101.109%2088.55%20142.25%20145.044%20145.040%20379.809%20145.043%20524.848%200l43.003-43v124.4c0%2021.208%2017.193%2038.4%2038.4%2038.4z'/%3e%3c/svg%3e")}.pi-thermometer{--agread-icon-url: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20style='color:var(--agread-icon-ink,%231F3A32)'%3e%3cpath%20d='M9%2013.4V5a3%203%200%200%201%206%200v8.4a4.8%204.8%200%201%201-6%200Z'%20fill='currentColor'%20opacity='.12'/%3e%3cg%20stroke='currentColor'%20stroke-width='1.65'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M9%2013.4V5a3%203%200%200%201%206%200v8.4a4.8%204.8%200%201%201-6%200Z'/%3e%3cpath%20d='M12%208v8.2'/%3e%3c/g%3e%3c/svg%3e")}.pi-times{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M738.299%20728.595c14.996%2014.984%2039.306%2014.99%2054.303%200%2014.981-14.993%2014.981-39.306%200-54.3l-226.299-226.296%20226.299-226.299c14.976-15.002%2014.986-39.311%200-54.303-14.991-14.986-39.306-14.976-54.303%200l-226.299%20226.299-226.297-226.299c-14.993-14.981-39.306-14.981-54.3%200-14.99%2014.996-14.985%2039.306%200%2054.303l226.298%20226.299-226.298%20226.296c-14.993%2014.996-14.995%2039.304%200%2054.3%2014.995%2014.994%2039.304%2014.993%2054.3%200l226.297-226.298%20226.299%20226.298z'/%3e%3c/svg%3e")}.pi-times-circle{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M512%20908.8c254.495%200%20460.8-206.307%20460.8-460.8%200-254.495-206.305-460.8-460.8-460.8-254.493%200-460.8%20206.305-460.8%20460.8%200%20254.493%20206.307%20460.8%20460.8%20460.8zM512%20832c-212.078%200-384-171.922-384-384%200-212.076%20171.922-384%20384-384%20212.076%200%20384%20171.924%20384%20384%200%20212.078-171.924%20384-384%20384zM638.449%20628.75c14.996%2014.996%2039.306%2014.996%2054.303%200s14.996-39.304%200-54.3l-126.454-126.45%20126.454-126.449c14.996-14.996%2014.996-39.306%200-54.303s-39.306-14.996-54.303%200l-126.449%20126.454-126.45-126.454c-14.996-14.996-39.304-14.996-54.3%200s-14.996%2039.306%200%2054.303l126.45%20126.449-126.45%20126.45c-14.996%2014.996-14.996%2039.304%200%2054.3s39.304%2014.996%2054.3%200l126.45-126.45%20126.449%20126.45z'/%3e%3c/svg%3e")}.pi-trash{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M654.351%20896.5c65.055-0.012%20129.541-45.692%20129.546-115.7v-77.35c0-3.362-0.584-6.592-1.398-9.7h139.1c21.207%200%2038.4-17.192%2038.4-38.4-0.005-21.202-17.198-38.4-38.4-38.4h-52.7v-501.248c-0.005-69.35-64.317-115.692-129.551-115.702h-455.149c-65.062%200-129.542%2045.681-129.55%20115.702v501.248h-52.25c-21.203%200-38.393%2017.198-38.4%2038.4%200%2021.208%2017.192%2038.4%2038.4%2038.4h139.1c-0.815%203.108-1.347%206.338-1.35%209.7v77.35c0.008%2069.356%2064.311%20115.7%20129.55%20115.7h284.652zM231.45%20115.702c0.009-15.995%2017.474-38.902%2052.75-38.902h455.149c35.082%200.010%2052.741%2023.276%2052.751%2038.902v501.248h-560.65v-501.248zM420.85%20500.75c21.203%200%2038.393-17.198%2038.4-38.4v-231.402c0-21.207-17.192-38.4-38.4-38.4-21.201%200.010-38.4%2017.198-38.4%2038.4v231.402c0.007%2021.197%2017.203%2038.393%2038.4%2038.4zM603.151%20500.75c21.197-0.007%2038.39-17.203%2038.4-38.4v-231.402c0-21.202-17.198-38.39-38.4-38.4-21.207%200-38.4%2017.193-38.4%2038.4v231.402c0.005%2021.202%2017.193%2038.4%2038.4%2038.4zM369.7%20819.7c-35.1%200-52.741-23.271-52.75-38.9v-77.35c-0.003-3.362-0.585-6.592-1.4-9.7h392.899c-0.814%203.108-1.347%206.338-1.352%209.7v77.35c-0.005%2015.987-17.49%2038.889-52.746%2038.9h-284.652z'/%3e%3c/svg%3e")}.pi-unlink{--agread-icon-url: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20style='color:var(--agread-icon-ink,%231F3A32)'%3e%3cpath%20d='M7%209.1h10l-.65%2010.1c-.07%201.05-.93%201.8-1.98%201.8H9.63c-1.05%200-1.91-.75-1.98-1.8L7%209.1Z'%20fill='currentColor'%20opacity='.12'/%3e%3cg%20stroke='currentColor'%20stroke-width='1.65'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M5%207h14M9%207l.8-2h4.4L15%207M7%207l.65%2012.2c.07%201.05.93%201.8%201.98%201.8h4.74c1.05%200%201.91-.75%201.98-1.8L17%207'/%3e%3cpath%20d='M10%2010.5v7M14%2010.5v7'/%3e%3c/g%3e%3c/svg%3e")}.pi-user-plus{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M512%20332.8c102.938%200%20200.018-8.602%20272.302-42.501%2036.987-17.347%2068.782-41.892%2091.1-76.298%2022.354-34.483%2033.398-76.073%2033.398-124.401%200-21.207-17.193-38.4-38.4-38.4s-38.4%2017.193-38.4%2038.4c0%2036.398-8.161%2062.797-21.002%2082.601-12.882%2019.866-32.292%2035.932-59.3%2048.599-55.716%2026.132-137.836%2035.2-239.698%2035.2-101.863%200-183.982-9.068-239.7-35.2-27.004-12.667-46.417-28.733-59.3-48.599-12.838-19.804-21-46.203-21-82.601%200-21.207-17.192-38.4-38.4-38.4s-38.4%2017.193-38.4%2038.4c0%2048.328%2011.042%2089.917%2033.4%20124.401%2022.317%2034.406%2054.112%2058.952%2091.1%2076.298%2072.282%2033.9%20169.364%2042.501%20272.3%2042.501zM870.4%20576c21.207%200%2038.4-17.192%2038.4-38.4v-51.2h51.2c21.207%200%2038.4-17.192%2038.4-38.4s-17.193-38.4-38.4-38.4h-51.2v-51.2c0-21.207-17.193-38.4-38.4-38.4s-38.4%2017.193-38.4%2038.4v51.2h-51.2c-21.207%200-38.4%2017.193-38.4%2038.4s17.193%2038.4%2038.4%2038.4h51.2v51.2c0%2021.208%2017.193%2038.4%2038.4%2038.4zM512%20793.6c106.040%200%20192-85.961%20192-192s-85.96-192-192-192c-106.039%200-192%2085.961-192%20192s85.961%20192%20192%20192zM512%20716.8c-63.623%200-115.2-51.577-115.2-115.2s51.577-115.2%20115.2-115.2c63.621%200%20115.2%2051.577%20115.2%20115.2s-51.579%20115.2-115.2%20115.2z'/%3e%3c/svg%3e")}.pi-users{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M614.4%20358.4c102.938%200%20200.018-8.602%20272.302-42.501%2036.987-17.347%2068.782-41.892%2091.1-76.298%2022.354-34.483%2033.398-76.073%2033.398-124.401%200-21.207-17.193-38.4-38.4-38.4s-38.4%2017.193-38.4%2038.4c0%2036.398-8.161%2062.797-21.002%2082.601-12.882%2019.866-32.292%2035.932-59.3%2048.599-55.716%2026.132-137.836%2035.2-239.698%2035.2s-183.982-9.068-239.7-35.2c-27.004-12.667-46.417-28.733-59.3-48.599-12.838-19.804-21-46.203-21-82.601%200-21.207-17.192-38.4-38.4-38.4s-38.4%2017.193-38.4%2038.4c0%2048.328%2011.042%2089.917%2033.4%20124.401%2022.317%2034.406%2054.112%2058.952%2091.1%2076.298%2072.282%2033.9%20169.364%2042.501%20272.3%2042.501zM230.4%20384c21.208%200%2038.4-17.193%2038.4-38.4s-17.192-38.4-38.4-38.4c-70.611%200-100.688-15.549-115.85-34.202-16.906-20.797-24.95-56.351-24.95-119.398%200-21.207-17.192-38.4-38.4-38.4s-38.4%2017.193-38.4%2038.4c0%2063.928%206.832%20124.396%2042.15%20167.849%2037.065%2045.594%2096.578%2062.551%20175.45%2062.551zM170.1%20561.45c7.524%2084.814%2082.782%20146.976%20167.4%20138.8%2021.109-2.043%2036.593-20.841%2034.55-41.95-2.052-21.1-20.847-36.542-41.95-34.5-42.332%204.083-79.751-26.964-83.5-69.1-3.557-40.181%2023.51-75.448%2061.4-82.75l8.050-1.1c17.059-1.672%2033.643%202.578%2048.55%2011.3%2018.301%2010.704%2041.789%204.549%2052.5-13.75%2010.712-18.301%204.599-41.838-13.7-52.549-27.067-15.841-59.702-24.899-94.85-21.453v0.051c-84.902%207.741-145.885%2083.023-138.45%20167zM614.4%20819.2c106.040%200%20192-85.961%20192-192s-85.96-192-192-192c-106.039%200-192%2085.961-192%20192s85.961%20192%20192%20192zM614.4%20742.4c-63.621%200-115.2-51.577-115.2-115.2s51.579-115.2%20115.2-115.2c63.621%200%20115.2%2051.577%20115.2%20115.2s-51.579%20115.2-115.2%20115.2z'/%3e%3c/svg%3e")}.pi-wave-pulse{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M412.3%20793.497c15.492-1.101%2028.838-11.416%2033.75-26.15l175.452-526.399%20112.148%20224.25c6.508%2012.999%2019.814%2021.2%2034.35%2021.2h102.4c21.207%200%2038.4-17.192%2038.4-38.402%200-21.207-17.193-38.4-38.4-38.4h-78.648l-143.002-285.947c-6.943-13.885-21.565-22.241-37.048-21.151-15.493%201.101-28.841%2011.418-33.751%2026.148l-175.501%20526.452-112.1-224.249c-6.505-13.010-19.805-21.253-34.35-21.253h-102.4c-21.207%200-38.398%2017.193-38.4%2038.4%200%2021.21%2017.192%2038.402%2038.4%2038.402h78.65l143%20285.95c6.943%2013.885%2021.566%2022.242%2037.050%2021.15z'/%3e%3c/svg%3e")}.pi-wifi{--agread-icon-url: url("data:image/svg+xml,%3c!--%20PrimeIcons,%20MIT;%20see%20LICENSE-PrimeIcons.md.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20fill='currentColor'%20transform='translate(0%20960)%20scale(1%20-1)'%20d='M512.502%20179.2c21.207%200%2038.4-17.193%2038.4-38.4-0.005-21.207-17.198-38.4-38.4-38.4h-0.503c-21.206%200-38.397%2017.193-38.4%2038.4%200%2021.207%2017.193%2038.4%2038.4%2038.4h0.503zM354.799%20330.747c94.091%2070.707%20220.879%2070.605%20315.353%200.051%2016.983-12.692%2020.485-36.762%207.798-53.75-12.687-16.978-36.762-20.47-53.75-7.798-67.313%2050.268-156.626%2050.212-223.301%200.097-16.949-12.723-41.011-9.339-53.75%207.603-12.74%2016.947-9.297%2041.052%207.65%2053.796zM215.749%20474.748c172.235%20152.088%20423.366%20152.045%20596.053%200.050%2015.913-14.010%2017.454-38.283%203.451-54.201-14.013-15.913-38.287-17.459-54.2-3.451-143.729%20126.505-351.356%20126.418-494.503%200-15.897-14.013-40.169-12.488-54.2%203.4-14.020%2015.898-12.487%2040.168%203.4%2054.202zM76.198%20619.449c248.733%20231.86%20622.871%20231.86%20871.601%200%2015.498-14.458%2016.343-38.741%201.9-54.25-14.459-15.51-38.784-16.358-54.298-1.9-219.228%20204.339-547.574%20204.339-766.802%200-15.513-14.457-39.84-13.61-54.3%201.9-14.442%2015.508-13.595%2039.792%201.9%2054.25z'/%3e%3c/svg%3e")}.pi-spin{animation:agread-icon-spin 2s linear infinite}@keyframes agread-icon-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pi-spin{animation:none}}*:not(:where(.agc-ui,.agc-ui *)),*:not(:where(.agc-ui,.agc-ui *)):before,*:not(:where(.agc-ui,.agc-ui *)):after{box-sizing:border-box}html:not(:where(.agc-ui,.agc-ui *)){min-width:320px;height:100%;background:var(--ag-background)}body:not(:where(.agc-ui,.agc-ui *)){min-width:320px;min-height:100vh;overflow-y:auto;margin:0;background:var(--ag-background);color:var(--ag-foreground);font-family:var(--ag-font-body);font-size:var(--ag-type-compact-body);line-height:var(--ag-line-reading);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code:not(:where(.agc-ui,.agc-ui *)),kbd:not(:where(.agc-ui,.agc-ui *)),pre:not(:where(.agc-ui,.agc-ui *)),samp:not(:where(.agc-ui,.agc-ui *)),button:not(:where(.agc-ui,.agc-ui *)),input:not(:where(.agc-ui,.agc-ui *)),select:not(:where(.agc-ui,.agc-ui *)),textarea:not(:where(.agc-ui,.agc-ui *)){font-family:var(--ag-font-body)}button:not(:where(.agc-ui,.agc-ui *)),input:not(:where(.agc-ui,.agc-ui *)),select:not(:where(.agc-ui,.agc-ui *)),textarea:not(:where(.agc-ui,.agc-ui *)){font:inherit;color:var(--text)}button:not(:where(.agc-ui,.agc-ui *)){cursor:pointer}button:disabled:not(:where(.agc-ui,.agc-ui *)){cursor:not-allowed}input:disabled:not(:where(.agc-ui,.agc-ui *)),select:disabled:not(:where(.agc-ui,.agc-ui *)),textarea:disabled:not(:where(.agc-ui,.agc-ui *)){opacity:.66}h1:not(:where(.agc-ui,.agc-ui *)),h2:not(:where(.agc-ui,.agc-ui *)),h3:not(:where(.agc-ui,.agc-ui *)),h4:not(:where(.agc-ui,.agc-ui *)){margin-block:0;color:var(--text-strong);font-family:var(--ag-font-display);font-weight:var(--ag-weight-label);letter-spacing:var(--ag-tracking-tight)}p:not(:where(.agc-ui,.agc-ui *)){margin-block:0}ul:not(:where(.agc-ui,.agc-ui *)){margin:0;padding:0;list-style:none}a:not(:where(.agc-ui,.agc-ui *)){color:var(--link);font-weight:var(--ag-weight-label);text-decoration:none;cursor:pointer;transition:color var(--ag-motion-fast) var(--ag-ease),background-color var(--ag-motion-fast) var(--ag-ease)}@media(hover:hover){a:hover:not(:where(.agc-ui,.agc-ui *)){background-color:var(--link-hover)}}input:not(:where(.agc-ui,.agc-ui *)),select:not(:where(.agc-ui,.agc-ui *)),textarea:not(:where(.agc-ui,.agc-ui *)){border:var(--ag-border-width) solid var(--ag-input);border-radius:var(--ag-radius-md);background:var(--ag-card)}#app input:not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(:where(.agc-ui,.agc-ui *)),#app select:not(:where(.agc-ui,.agc-ui *)),#app textarea:not(:where(.agc-ui,.agc-ui *)){padding-inline:.72rem;font-size:var(--ag-type-shared-1);line-height:var(--ag-line-dense)}#app input:not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(:where(.agc-ui,.agc-ui *)),#app select:not(:where(.agc-ui,.agc-ui *)){min-height:2.25rem;padding-block:.38rem}#app textarea:not(:where(.agc-ui,.agc-ui *)){padding-block:.52rem}input:not(:where(.agc-ui,.agc-ui *))::placeholder,textarea:not(:where(.agc-ui,.agc-ui *))::placeholder{color:var(--ag-muted-foreground);opacity:1}:focus-visible:not(:where(.agc-ui,.agc-ui *)){outline:var(--ag-focus-width) solid var(--ag-ring);outline-offset:2px}:not(:where(.agc-ui,.agc-ui *))::selection{background:color-mix(in oklab,var(--ag-sage) 30%,transparent);color:var(--ag-foreground)}#app:not(:where(.agc-ui,.agc-ui *)){width:100%;min-height:100vh;margin:0;padding:0;font-weight:var(--ag-weight-body)}.sr-only:not(:where(.agc-ui,.agc-ui *)){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.numeric:not(:where(.agc-ui,.agc-ui *)),.sensor-value:not(:where(.agc-ui,.agc-ui *)),.mono:not(:where(.agc-ui,.agc-ui *)){font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:root:not(:where(.agc-ui,.agc-ui *)){--agread-paper: var(--ag-color-swatch-eff0ec);--agread-cloud: var(--ag-color-swatch-e4e8e1);--agread-border: var(--ag-color-swatch-ccd5d3);--agread-ink: var(--ag-color-swatch-1f3a32);--agread-slate: var(--ag-color-swatch-485759);--agread-moss: var(--ag-color-swatch-b5c29f);--agread-sage: var(--ag-color-swatch-94b188);--agread-lake: var(--ag-color-swatch-548c99);--agread-sky: var(--ag-color-swatch-7695c7);--agread-mist: var(--ag-color-swatch-aabbcb);--relay-lighting: var(--ag-color-swatch-d6a84f);--relay-irrigation: var(--ag-color-swatch-5f86ad);--relay-ventilation: var(--ag-color-swatch-4f8b82);--relay-heating: var(--ag-color-swatch-c77a4d);--relay-cooling: var(--ag-color-swatch-62a8b8);--relay-dosing: var(--ag-color-swatch-8d78a8);--relay-fault: var(--ag-color-swatch-b85e58);--relay-warning: var(--ag-color-swatch-c58a3d)}.agread-icon:not(:where(.agc-ui,.agc-ui *)){display:inline-block;width:1.5rem;height:1.5rem;flex:0 0 auto;background-color:currentColor;-webkit-mask-image:var(--agread-icon-url);mask-image:var(--agread-icon-url);-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:root[data-theme=day] .agread-icon:not(:where(.agc-ui,.agc-ui *)),:root:not([data-theme]) .agread-icon:not(:where(.agc-ui,.agc-ui *)){color:var(--agread-ink)}:root[data-theme=night] .agread-icon:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-color-swatch-f4f7f2);filter:none}.relay-card[data-relay-type=lamp]:not(:where(.agc-ui,.agc-ui *)){--relay-accent: var(--relay-lighting)}.relay-card[data-relay-type=valve]:not(:where(.agc-ui,.agc-ui *)){--relay-accent: var(--relay-irrigation)}.relay-card[data-relay-type=fan]:not(:where(.agc-ui,.agc-ui *)){--relay-accent: var(--relay-ventilation)}.relay-card[data-relay-type=heater]:not(:where(.agc-ui,.agc-ui *)){--relay-accent: var(--relay-heating)}.relay-card[data-relay-type=switch]:not(:where(.agc-ui,.agc-ui *)){--relay-accent: var(--agread-sage)}.relay-card:not(:where(.agc-ui,.agc-ui *)){--relay-accent: var(--agread-sage);position:relative;isolation:isolate;overflow:hidden}.relay-card>*:not(:where(.agc-ui,.agc-ui *)){position:relative;z-index:1}.relay-card.is-on:not(:where(.agc-ui,.agc-ui *)){border-color:var(--relay-accent);background:var(--relay-on-bg);color:var(--relay-on-text)}.relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)):after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:transparent;box-shadow:inset -1px 1px color-mix(in srgb,var(--relay-accent) 65%,transparent);content:"";opacity:.62;pointer-events:none}.relay-item.has-active-automation .relay-card.conditions-met:not(:where(.agc-ui,.agc-ui *)):after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--relay-accent) 78%,var(--agread-ink)),inset -8px 8px 18px color-mix(in srgb,var(--relay-accent) 24%,transparent),0 0 10px color-mix(in srgb,var(--relay-accent) 22%,transparent);opacity:.95}.relay-item.automations-paused .relay-card:not(:where(.agc-ui,.agc-ui *)):after{box-shadow:inset -1px 1px 0 var(--agread-slate);filter:grayscale(1);opacity:.22}.relay-card.is-commanding:not(:where(.agc-ui,.agc-ui *)):after{animation:agread-command-glow .85s ease-in-out infinite alternate}@keyframes agread-command-glow{0%{opacity:.45}to{opacity:1}}@media(prefers-reduced-motion:reduce){.relay-card.is-commanding:not(:where(.agc-ui,.agc-ui *)):after{animation:none}}:root[data-theme=night] .relay-card.is-on:not(:where(.agc-ui,.agc-ui *)){border-color:var(--relay-accent);background:var(--relay-on-bg);color:var(--relay-on-text)}@supports not (color: color-mix(in srgb,black,white)){.relay-card.is-on:not(:where(.agc-ui,.agc-ui *)){border-color:var(--relay-accent);background:var(--relay-accent)}.relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)):after{background:transparent}}input:focus-visible:not(:where(.agc-ui,.agc-ui *)),select:focus-visible:not(:where(.agc-ui,.agc-ui *)),textarea:focus-visible:not(:where(.agc-ui,.agc-ui *)){outline:none;border-color:var(--ag-ring)!important;box-shadow:0 0 0 3px color-mix(in oklab,var(--ag-ring) 20%,transparent)!important}.card:not(:where(.agc-ui,.agc-ui *)),.panel:not(:where(.agc-ui,.agc-ui *)),.record-card:not(:where(.agc-ui,.agc-ui *)),.sensor-tile:not(:where(.agc-ui,.agc-ui *)),.device-tile:not(:where(.agc-ui,.agc-ui *)),.automation-card:not(:where(.agc-ui,.agc-ui *)),.connection-card:not(:where(.agc-ui,.agc-ui *)),.log-card:not(:where(.agc-ui,.agc-ui *)){border:var(--ag-border-width) solid var(--ag-border)!important;border-radius:var(--ag-radius-2xl)!important;background:var(--ag-card);box-shadow:0 1px 2px color-mix(in oklab,var(--ag-foreground) 3%,transparent)}.relays-page:not(:where(.agc-ui,.agc-ui *)),.sensors-page:not(:where(.agc-ui,.agc-ui *)),.automations-page:not(:where(.agc-ui,.agc-ui *)),.devices-page:not(:where(.agc-ui,.agc-ui *)),.connection-page:not(:where(.agc-ui,.agc-ui *)),.logs-page:not(:where(.agc-ui,.agc-ui *)),.settings-page:not(:where(.agc-ui,.agc-ui *)){background:transparent}.status-pill:not(:where(.agc-ui,.agc-ui *)),.status-chip:not(:where(.agc-ui,.agc-ui *)),.relay-state:not(:where(.agc-ui,.agc-ui *)),.connection-source:not(:where(.agc-ui,.agc-ui *)){display:inline-flex;align-items:center;gap:.35rem;width:fit-content;border:0;border-radius:var(--ag-corner-pill);background:color-mix(in oklab,var(--ag-muted) 72%,var(--ag-card));color:var(--ag-muted-foreground);font-size:var(--ag-type-shared-3);font-weight:var(--ag-weight-label);line-height:var(--ag-line-solid);padding:.4rem .62rem}.dashboard-error:not(:where(.agc-ui,.agc-ui *)),.runtime-notice:not(:where(.agc-ui,.agc-ui *)),.safety-alert:not(:where(.agc-ui,.agc-ui *)),.empty-state:not(:where(.agc-ui,.agc-ui *)){border:1px solid var(--ag-border)!important;border-radius:var(--ag-radius-xl)!important;background:var(--ag-card)!important;color:var(--ag-muted-foreground)!important;box-shadow:none}.runtime-notice:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--ag-state-warning) 45%,var(--ag-border))!important;background:color-mix(in oklab,var(--ag-state-warning) 12%,var(--ag-card))!important;color:var(--ag-state-warning)!important}.runtime-notice.is-stale:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--ag-state-fault) 48%,var(--ag-border))!important;background:color-mix(in oklab,var(--ag-state-fault) 10%,var(--ag-card))!important;color:var(--ag-state-fault)!important}.runtime-notice.is-unavailable:not(:where(.agc-ui,.agc-ui *)){border-color:var(--ag-border)!important;border-style:dashed!important;background:var(--ag-muted)!important;color:var(--ag-state-offline)!important}.safety-alert:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--ag-state-warning) 50%,var(--ag-border))!important;background:color-mix(in oklab,var(--ag-state-warning) 12%,var(--ag-card))!important;color:var(--ag-state-warning)!important;font-weight:var(--ag-weight-strong)}.selected:not(:where(.agc-ui,.agc-ui *)),.is-selected:not(:where(.agc-ui,.agc-ui *)),[aria-selected=true]:not(:where(.agc-ui,.agc-ui *)),.router-link-active:not(:where(.agc-ui,.agc-ui *)){border-color:var(--ag-sage)!important;background:var(--ag-sage-soft)!important;color:var(--ag-pine)!important}.icon:not(:where(.agc-ui,.agc-ui *)){display:inline-block;background-position:center;background-repeat:no-repeat}:root[data-theme=night] img[src$=".svg"]:not(:where(.agc-ui,.agc-ui *)),:root[data-theme=night] .icon:not(:where(.agc-ui,.agc-ui *)){filter:brightness(0) invert(1)}:root[data-theme=night] svg:not(:where(.agc-ui,.agc-ui *)){color:currentColor}.modal-container:not(:where(.agc-ui,.agc-ui *)){border:var(--ag-border-width) solid var(--ag-border);border-radius:var(--ag-radius-3xl);background:var(--ag-card);box-shadow:var(--ag-shadow-lift)}.modal-mask:not(:where(.agc-ui,.agc-ui *)),.modal-backdrop:not(:where(.agc-ui,.agc-ui *)){background-color:color-mix(in oklab,var(--ag-pine) 46%,transparent)}.modal-header:not(:where(.agc-ui,.agc-ui *)){border-bottom-color:var(--ag-border);background:radial-gradient(70% 100% at 10% 0%,color-mix(in oklab,var(--ag-sage) 22%,transparent),transparent 72%),var(--ag-card)}.menu-nav a:not(:where(.agc-ui,.agc-ui *)){display:flex;align-items:center;gap:.65rem;border:0;border-radius:var(--ag-radius-md);background:transparent;color:var(--ag-muted-foreground);text-decoration:none}.menu-nav a:not(:where(.agc-ui,.agc-ui *)):before{display:none}.menu-nav a.router-link-active:not(:where(.agc-ui,.agc-ui *)),.menu-nav a:hover:not(:where(.agc-ui,.agc-ui *)){border-color:transparent!important;background:var(--ag-sage-soft)!important;color:var(--ag-pine)!important}.app-header-bar:not(:where(.agc-ui,.agc-ui *)){display:flex;direction:ltr;align-items:center;justify-content:space-between;gap:var(--ag-space-3);width:100%}.connection-source.direct:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--ag-state-active) 48%,var(--ag-border));background:color-mix(in oklab,var(--ag-state-active) 9%,var(--ag-card));color:var(--ag-state-active)}.connection-source.cloud:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--ag-irrigation) 42%,var(--ag-border));background:color-mix(in oklab,var(--ag-irrigation) 8%,var(--ag-card));color:var(--ag-irrigation)}.connection-source.unavailable:not(:where(.agc-ui,.agc-ui *)){border-style:dashed;background:var(--ag-muted);color:var(--ag-state-offline)}.modal-close:not(:where(.agc-ui,.agc-ui *)){position:absolute;top:.3rem;right:.5rem;z-index:2;display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;border:0;background:transparent;color:var(--ag-muted-foreground);cursor:pointer;font-size:var(--ag-type-shared-2);font-weight:var(--ag-weight-light);line-height:var(--ag-line-solid);padding:0}.modal-close:hover:not(:where(.agc-ui,.agc-ui *)){background:transparent;color:var(--ag-pine)}.modal-close:focus-visible:not(:where(.agc-ui,.agc-ui *)){outline:var(--ag-focus-width) solid var(--ag-ring);outline-offset:2px}@media(max-width:600px){.app-header-bar:not(:where(.agc-ui,.agc-ui *)){align-items:center;gap:var(--ag-space-3)}.brand-block:not(:where(.agc-ui,.agc-ui *)){flex:1 1 auto}.product-header-actions:not(:where(.agc-ui,.agc-ui *)){flex:0 0 auto}}html .live-dashboard:not(:where(.agc-ui,.agc-ui *)){--paper-page: var(--ag-background);--surface: var(--ag-card);--surface-muted: var(--ag-muted);--text: var(--ag-foreground);--text-muted: var(--ag-muted-foreground);--border: var(--ag-border);--control-border: var(--ag-border);--selected: var(--ag-pine);--selected-bg: var(--ag-sage-soft);--relay-on-bg: var(--ag-sage-soft);--relay-on-text: var(--ag-pine);--paper-shadow: color-mix(in oklab, var(--ag-foreground) 14%, transparent);--tile-radius: var(--ag-corner-control) !important;--tile-shadow: var(--ag-shadow-soft) !important}.live-dashboard .zone-panel:not(:where(.agc-ui,.agc-ui *)){border-color:var(--ag-border)}@media(hover:hover){.live-dashboard .sensor-card:hover:not(:where(.agc-ui,.agc-ui *)){transform:translateY(-1px);border-color:color-mix(in oklab,var(--ag-sage) 46%,var(--ag-border))!important;box-shadow:var(--ag-shadow-soft)}}.live-dashboard .relay-card:not(:where(.agc-ui,.agc-ui *)),.live-dashboard .station-relay-output:not(:where(.agc-ui,.agc-ui *)){border:1px solid var(--ag-border)!important;border-radius:var(--ag-corner-control)!important;background:var(--ag-card);box-shadow:none;color:var(--ag-foreground);transition:transform var(--ag-motion-fast) var(--ag-ease),border-color var(--ag-motion-normal) var(--ag-ease),background-color var(--ag-motion-normal) var(--ag-ease),box-shadow var(--ag-motion-normal) var(--ag-ease),opacity var(--ag-motion-fast) var(--ag-ease)}@media(hover:hover){.live-dashboard .relay-card:hover:not(:disabled):not(:where(.agc-ui,.agc-ui *)){transform:translateY(-2px);border-color:color-mix(in oklab,var(--ag-foreground) 20%,var(--ag-border))!important;box-shadow:var(--ag-shadow-soft)}}.live-dashboard .relay-card[data-relay-type=pump]:not(:where(.agc-ui,.agc-ui *)),.live-dashboard .relay-card[data-relay-type=valve]:not(:where(.agc-ui,.agc-ui *)),.live-dashboard .relay-card[data-relay-type=irrigation]:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-irrigation);--device-soft: var(--ag-irrigation-soft)}.live-dashboard .relay-card[data-relay-type=fan]:not(:where(.agc-ui,.agc-ui *)),.live-dashboard .relay-card[data-relay-type=ventilation]:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-ventilation);--device-soft: var(--ag-ventilation-soft)}.live-dashboard .relay-card[data-relay-type=heater]:not(:where(.agc-ui,.agc-ui *)),.live-dashboard .relay-card[data-relay-type=heating]:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-heating);--device-soft: var(--ag-heating-soft)}.live-dashboard .relay-card[data-relay-type=cooler]:not(:where(.agc-ui,.agc-ui *)),.live-dashboard .relay-card[data-relay-type=cooling]:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-cooling);--device-soft: var(--ag-cooling-soft)}.live-dashboard .relay-card[data-relay-type=doser]:not(:where(.agc-ui,.agc-ui *)),.live-dashboard .relay-card[data-relay-type=dosing]:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-dosing);--device-soft: var(--ag-dosing-soft)}html .live-dashboard .relay-card.is-on:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--device-tone, var(--ag-sage)) 64%,var(--ag-border))!important;background:var(--device-soft, var(--ag-sage-soft))!important;box-shadow:0 0 0 1px color-mix(in oklab,var(--device-tone, var(--ag-sage)) 52%,transparent),0 12px 30px -20px var(--device-tone, var(--ag-sage));color:color-mix(in oklab,var(--device-tone, var(--ag-pine)) 74%,var(--ag-foreground))!important}html .live-dashboard .relay-card.conditions-met:not(.is-on):not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--ag-sage) 44%,var(--ag-border))!important;background:color-mix(in oklab,var(--ag-sage-soft) 58%,var(--ag-card))!important;color:var(--ag-foreground)!important}html .live-dashboard .relay-card.is-unknown:not(:where(.agc-ui,.agc-ui *)),html .live-dashboard .station-relay-output.is-unknown:not(:where(.agc-ui,.agc-ui *)){border-style:dashed!important;border-color:color-mix(in oklab,var(--ag-state-offline) 45%,var(--ag-border))!important;background:var(--ag-muted)!important;box-shadow:none!important;color:var(--ag-state-offline)!important;opacity:.72;filter:grayscale(.7)}.live-dashboard .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)){padding-top:2rem}.live-dashboard .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)):after{overflow:hidden;font-size:.61rem;font-weight:var(--ag-weight-label);line-height:1;text-overflow:ellipsis;white-space:nowrap}.live-dashboard .relay-item.automations-paused .relay-card:not(:where(.agc-ui,.agc-ui *)):after{border-color:color-mix(in oklab,var(--ag-state-warning) 40%,var(--ag-border));background:color-mix(in oklab,var(--ag-state-warning) 9%,var(--ag-card));color:var(--ag-state-warning);content:"Override active"}.live-dashboard .relay-automation-sign:not(:where(.agc-ui,.agc-ui *)){top:.55rem;left:.55rem;z-index:3}.live-dashboard .dashboard-fixed-menu:not(:where(.agc-ui,.agc-ui *)){border-color:var(--ag-border);border-radius:var(--ag-corner-control);background:color-mix(in oklab,var(--ag-card) 94%,var(--ag-sage-soft));box-shadow:none}.live-dashboard .zone-settings-popover:not(:where(.agc-ui,.agc-ui *)),.live-dashboard .dashboard-notification-bar:not(:where(.agc-ui,.agc-ui *)){border-color:var(--ag-border);border-radius:var(--ag-corner-control);background:var(--ag-card);box-shadow:var(--ag-shadow-lift)}@media(max-width:390px){.live-dashboard .zone-panel:not(:where(.agc-ui,.agc-ui *)){--zone-sensor-columns: 1 !important;--zone-relay-columns: 1 !important}.live-dashboard .sensor-grid:not(:where(.agc-ui,.agc-ui *)),.live-dashboard .relay-grid:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:1fr!important}.live-dashboard .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)){padding-top:2.15rem}}.dashboard-layout-editor:not(:where(.agc-ui,.agc-ui *)){min-width:0;min-height:100%;border:0;background-image:linear-gradient(to right,color-mix(in oklab,var(--ag-pine) 5%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--ag-pine) 5%,transparent) 1px,transparent 1px);background-size:calc(100% / var(--dashboard-grid-columns)) 100%,100% 24px}.dashboard-layout-editor .grid-stack-item:not(:where(.agc-ui,.agc-ui *)){overflow:visible}.dashboard-layout-editor .grid-stack-item>.dashboard-editor-zone:not(:where(.agc-ui,.agc-ui *)){position:relative;overflow:visible!important;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ag-foreground);transition:outline-color var(--ag-motion-normal) var(--ag-ease)}.dashboard-editor-zone.is-dragging:not(:where(.agc-ui,.agc-ui *)){opacity:1!important;box-shadow:none!important}.dashboard-zone-top-controls:not(:where(.agc-ui,.agc-ui *)){position:absolute;top:calc(var(--gs-item-margin-top) - .78rem);left:calc(var(--gs-item-margin-left) + 1rem);z-index:21;box-sizing:border-box;display:flex;width:calc(100% - 4rem);max-width:calc(100% - 4rem);align-items:center;gap:.38rem;padding-inline-start:.5rem}.dashboard-zone-drag-handle:not(:where(.agc-ui,.agc-ui *)){display:inline-flex;min-width:0;max-width:min(13rem,calc(100% - 2.2rem));flex:0 1 auto;align-items:center;gap:.38rem;border:0!important;border-radius:var(--ag-action-radius);background:var(--ag-pine);box-shadow:0 4px 12px -6px color-mix(in oklab,var(--ag-pine) 70%,transparent);color:var(--ag-background);cursor:grab;font-size:.68rem;font-weight:var(--ag-weight-label);line-height:1;padding:.36rem .62rem;touch-action:none;-webkit-user-select:none;user-select:none;opacity:1!important;filter:none!important;transform:none}.dashboard-layout-editor .grid-stack-item.ui-draggable-dragging .dashboard-zone-drag-handle:not(:where(.agc-ui,.agc-ui *)){cursor:grabbing;opacity:1!important;filter:none!important}.dashboard-zone-drag-handle>span:not(:where(.agc-ui,.agc-ui *)){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-zone-move-icon:not(:where(.agc-ui,.agc-ui *)){width:.8rem;height:.8rem;flex:0 0 auto}.dashboard-zone-size:not(:where(.agc-ui,.agc-ui *)){position:absolute;top:calc(var(--gs-item-margin-top) - .76rem);right:calc(var(--gs-item-margin-right) + 3rem);z-index:18;border:1px solid var(--ag-border);border-radius:999px;background:var(--ag-card);box-shadow:0 2px 8px -6px var(--ag-foreground);color:var(--ag-foreground);font-size:.65rem;font-variant-numeric:tabular-nums;line-height:1;opacity:0;padding:.34rem .56rem;transition:opacity var(--ag-motion-fast) var(--ag-ease)}.dashboard-layout-editor .grid-stack-item:is(.ui-draggable-dragging,.ui-resizable-resizing) .dashboard-zone-size:not(:where(.agc-ui,.agc-ui *)){opacity:1}.dashboard-editor-settings:not(:where(.agc-ui,.agc-ui *)){position:relative;z-index:0;flex:0 0 auto;display:grid;width:1.8rem;height:1.8rem;min-height:0;place-items:center;border:1px solid var(--ag-border)!important;border-radius:var(--ag-action-radius)!important;background:var(--ag-card)!important;box-shadow:0 3px 10px -8px var(--ag-foreground)!important;color:var(--ag-muted-foreground)!important;padding:0;opacity:1!important;filter:none!important}.dashboard-editor-settings .pi:not(:where(.agc-ui,.agc-ui *)),.dashboard-editor-settings .agread-icon-mask:not(:where(.agc-ui,.agc-ui *)){width:.9rem;height:.9rem}.dashboard-layout-editor .ui-resizable-handle:not(:where(.agc-ui,.agc-ui *)){z-index:15;background:transparent;opacity:1;pointer-events:auto}.dashboard-layout-editor .ui-resizable-e:not(:where(.agc-ui,.agc-ui *)),.dashboard-layout-editor .ui-resizable-w:not(:where(.agc-ui,.agc-ui *)){top:calc(var(--gs-item-margin-top) - .8rem);bottom:auto;width:1rem;height:1.8rem;cursor:ew-resize}.dashboard-layout-editor .ui-resizable-e:not(:where(.agc-ui,.agc-ui *)):after,.dashboard-layout-editor .ui-resizable-w:not(:where(.agc-ui,.agc-ui *)):after{position:absolute;top:0;width:.75rem;height:2.25rem;transform:none;border:1px solid color-mix(in oklab,var(--ag-pine) 45%,var(--ag-border));border-radius:999px;background:radial-gradient(circle at 35% 32%,currentColor 0 1px,transparent 1.3px),radial-gradient(circle at 65% 32%,currentColor 0 1px,transparent 1.3px),radial-gradient(circle at 35% 50%,currentColor 0 1px,transparent 1.3px),radial-gradient(circle at 65% 50%,currentColor 0 1px,transparent 1.3px),radial-gradient(circle at 35% 68%,currentColor 0 1px,transparent 1.3px),radial-gradient(circle at 65% 68%,currentColor 0 1px,transparent 1.3px),var(--ag-card);color:color-mix(in oklab,var(--ag-pine) 75%,var(--ag-sage));box-shadow:0 4px 12px -9px var(--ag-foreground);content:""}.dashboard-layout-editor .ui-resizable-e:not(:where(.agc-ui,.agc-ui *)):after{right:.05rem}.dashboard-layout-editor .ui-resizable-w:not(:where(.agc-ui,.agc-ui *)):after{left:.05rem}.dashboard-layout-editor .grid-stack-item.ui-resizable-resizing .ui-resizable-e:not(:where(.agc-ui,.agc-ui *)):after,.dashboard-layout-editor .grid-stack-item.ui-resizable-resizing .ui-resizable-w:not(:where(.agc-ui,.agc-ui *)):after{border-color:var(--ag-pine);background-color:var(--ag-pine);color:var(--ag-background)}.dashboard-layout-editor .grid-stack-placeholder>.placeholder-content:not(:where(.agc-ui,.agc-ui *)){border:1px dashed color-mix(in oklab,var(--ag-pine) 30%,var(--ag-border));border-radius:var(--ag-corner-control);background:color-mix(in oklab,var(--ag-muted) 50%,transparent)}.dashboard-layout-editor.is-disabled:not(:where(.agc-ui,.agc-ui *)){cursor:wait;opacity:.65}.ag-wash:not(:where(.agc-ui,.agc-ui *)){background-image:radial-gradient(70% 90% at 12% 0%,color-mix(in oklab,var(--ag-sage) 26%,transparent),transparent 70%),radial-gradient(60% 80% at 88% 10%,color-mix(in oklab,var(--ag-ventilation) 20%,transparent),transparent 72%),radial-gradient(90% 70% at 50% 110%,color-mix(in oklab,var(--ag-pine) 12%,transparent),transparent 70%)}.ag-lift:not(:where(.agc-ui,.agc-ui *)){transition:transform var(--ag-motion-normal) var(--ag-ease),box-shadow var(--ag-motion-normal) var(--ag-ease)}@media(hover:hover){.ag-lift:hover:not(:where(.agc-ui,.agc-ui *)){transform:translateY(-2px);box-shadow:var(--ag-shadow-soft)}}@keyframes ag-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ag-ping{75%,to{transform:scale(2);opacity:0}}@media(prefers-reduced-motion:reduce){*:not(:where(.agc-ui,.agc-ui *)),*:not(:where(.agc-ui,.agc-ui *)):before,*:not(:where(.agc-ui,.agc-ui *)):after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#app .relays-page:not(:where(.agc-ui,.agc-ui *)),#app .sensors-page:not(:where(.agc-ui,.agc-ui *)),#app .automations-page:not(:where(.agc-ui,.agc-ui *)),#app .devices-page:not(:where(.agc-ui,.agc-ui *)),#app .logs-page:not(:where(.agc-ui,.agc-ui *)),#app .settings-page:not(:where(.agc-ui,.agc-ui *)){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}#app .live-dashboard .dashboard-fixed-menu:not(:where(.agc-ui,.agc-ui *)){display:none!important}#app .live-dashboard:not(:where(.agc-ui,.agc-ui *)){gap:1rem}#app .live-dashboard .zone-layout-item:not(:where(.agc-ui,.agc-ui *)){padding:.5rem}#app .live-dashboard .zone-panel:not(:where(.agc-ui,.agc-ui *)){gap:0;overflow:visible;border:1px solid transparent!important;border-radius:var(--ag-corner-control)!important;background:transparent!important;box-shadow:0 2px 6px color-mix(in oklab,color-mix(in oklab,var(--ag-foreground) 55%,var(--zone-divider-color,var(--ag-foreground))) 14%,transparent)!important;padding:0!important}#app .live-dashboard .zone-heading:not(:where(.agc-ui,.agc-ui *)){position:relative;display:flex;min-height:0;align-items:center;gap:var(--ag-space-3);border-bottom:1px solid var(--ag-border);background:transparent;padding:var(--ag-space-4)}#app .live-dashboard .zone-heading h3:not(:where(.agc-ui,.agc-ui *)){margin:0;overflow:hidden;color:var(--ag-foreground);font-family:var(--ag-font-display);font-size:var(--ag-type-shared-11);font-weight:var(--ag-weight-strong);letter-spacing:normal;text-overflow:ellipsis;text-transform:none;white-space:nowrap}#app .live-dashboard .zone-content:not(:where(.agc-ui,.agc-ui *)){gap:1rem;border-top:0;padding:1rem}#app .live-dashboard .zone-content>.sensor-board:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-content>.relay-board:not(:where(.agc-ui,.agc-ui *)){inline-size:100%;min-inline-size:0;box-sizing:border-box;justify-self:stretch}#app .live-dashboard .sensor-grid:not(:where(.agc-ui,.agc-ui *)){gap:.75rem}#app .live-dashboard .sensor-card:not(:where(.agc-ui,.agc-ui *)){--sensor-tone: var(--ag-ventilation);--sensor-soft: var(--ag-ventilation-soft);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:.7rem;min-height:5.2rem;border:1px solid var(--ag-border)!important;border-radius:var(--ag-corner-control)!important;background:var(--ag-card)!important;box-shadow:0 1px 2px color-mix(in oklab,var(--ag-foreground) 3%,transparent)!important;padding:.85rem!important;transition:transform .2s var(--ag-ease),border-color .2s var(--ag-ease),box-shadow .2s var(--ag-ease)}#app .live-dashboard .sensor-card:has([data-icon-name=temperature]):not(:where(.agc-ui,.agc-ui *)){--sensor-tone: var(--ag-heating);--sensor-soft: var(--ag-heating-soft)}#app .live-dashboard .sensor-card:has([data-icon-name=humidity]):not(:where(.agc-ui,.agc-ui *)){--sensor-tone: var(--ag-cooling);--sensor-soft: var(--ag-cooling-soft)}#app .live-dashboard .sensor-card:has([data-icon-name=soil]):not(:where(.agc-ui,.agc-ui *)){--sensor-tone: var(--ag-irrigation);--sensor-soft: var(--ag-irrigation-soft)}#app .live-dashboard .sensor-card:has([data-icon-name=light]):not(:where(.agc-ui,.agc-ui *)){--sensor-tone: var(--ag-lighting);--sensor-soft: var(--ag-lighting-soft)}#app .live-dashboard .sensor-type-icon:not(:where(.agc-ui,.agc-ui *)){grid-column:1;grid-row:1;display:grid;width:2.1rem;height:2.1rem;place-items:center;border-radius:var(--ag-radius-md);background:var(--sensor-soft);color:var(--sensor-tone)}#app .live-dashboard .sensor-type-icon .agread-icon-mask:not(:where(.agc-ui,.agc-ui *)){width:1.05rem;height:1.05rem}#app .live-dashboard .sensor-card .card-heading:not(:where(.agc-ui,.agc-ui *)){grid-column:2;grid-row:1;min-width:0}#app .live-dashboard .sensor-card .card-heading h3:not(:where(.agc-ui,.agc-ui *)){overflow:hidden;color:var(--ag-muted-foreground);font-family:var(--ag-font-body);font-size:.64rem;font-weight:var(--ag-weight-label);line-height:1.5;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}#app .live-dashboard .sensor-value:not(:where(.agc-ui,.agc-ui *)){grid-column:1 / -1;grid-row:2;color:var(--ag-foreground);font-family:var(--ag-font-display);font-size:clamp(1.55rem,2.3vw,2.1rem)!important;font-weight:var(--ag-weight-strong);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}#app .live-dashboard .sensor-unit:not(:where(.agc-ui,.agc-ui *)){margin-inline-start:.12em;color:var(--ag-muted-foreground);font-family:var(--ag-font-body);font-size:.35em;font-weight:var(--ag-weight-meta);letter-spacing:0;vertical-align:baseline}@media(hover:hover){#app .live-dashboard .sensor-card:hover:not(:where(.agc-ui,.agc-ui *)){transform:translateY(-2px);border-color:color-mix(in oklab,var(--sensor-tone) 34%,var(--ag-border))!important;box-shadow:0 12px 28px -12px color-mix(in oklab,var(--ag-foreground) 12%,transparent)!important}}#app .live-dashboard .zone-content>.relay-board:not(:where(.agc-ui,.agc-ui *)){border:0!important;border-radius:0!important;background:transparent!important;overflow:visible}#app .live-dashboard .zone-content>.relay-board .relay-grid:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-grid:not(:where(.agc-ui,.agc-ui *)){gap:.65rem!important;border:0!important;background:transparent!important}#app .live-dashboard .zone-content>.relay-board .relay-item:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-item:not(:where(.agc-ui,.agc-ui *)){min-width:0;border:0!important}#app .live-dashboard .relay-item.has-active-automation:not(:where(.agc-ui,.agc-ui *)){grid-column:auto;gap:.5rem}#app .live-dashboard .relay-card:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-sage);--device-soft: var(--ag-sage-soft);position:relative;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto auto;min-height:4.65rem!important;aspect-ratio:auto!important;align-items:center!important;justify-content:stretch!important;gap:.12rem .75rem!important;overflow:hidden;border:1px solid var(--ag-border)!important;border-radius:var(--ag-corner-control)!important;background:var(--ag-card)!important;box-shadow:none!important;color:var(--ag-foreground)!important;padding:.72rem .8rem!important;text-align:left;transition:transform var(--ag-motion-fast) var(--ag-ease),border-color var(--ag-motion-normal) var(--ag-ease),background var(--ag-motion-normal) var(--ag-ease),box-shadow var(--ag-motion-normal) var(--ag-ease)}#app .live-dashboard .zone-panel:not(.is-compact) .relay-card:not(:where(.agc-ui,.agc-ui *)){min-height:4rem!important;gap:.75rem!important;padding:.75rem 1rem!important}#app .live-dashboard .zone-panel.is-compact .relay-card:not(:where(.agc-ui,.agc-ui *)){min-height:2.5rem!important;gap:.5rem!important;padding:.3125rem .625rem!important}#app .live-dashboard .relay-card[data-relay-type=valve]:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-card[data-relay-type=pump]:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-irrigation);--device-soft: var(--ag-irrigation-soft)}#app .live-dashboard .relay-card[data-relay-type=lamp]:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-card[data-relay-type=light]:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-lighting);--device-soft: var(--ag-lighting-soft)}#app .live-dashboard .relay-card[data-relay-type=fan]:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-ventilation);--device-soft: var(--ag-ventilation-soft)}#app .live-dashboard .relay-card[data-relay-type=heater]:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-heating);--device-soft: var(--ag-heating-soft)}#app .live-dashboard .relay-card[data-relay-type=cooler]:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-cooling);--device-soft: var(--ag-cooling-soft)}#app .live-dashboard .relay-card[data-relay-type=doser]:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-dosing);--device-soft: var(--ag-dosing-soft)}#app .live-dashboard .relay-card>.relay-icon:not(:where(.agc-ui,.agc-ui *)){grid-column:1;grid-row:1 / span 2;width:2.55rem!important;height:2.55rem!important;border-radius:var(--ag-radius-xl);padding:0!important}#app .live-dashboard .relay-card>.relay-icon .icon-display-mask:not(:where(.agc-ui,.agc-ui *)){width:1.35rem;height:1.35rem}#app .live-dashboard .relay-name:not(:where(.agc-ui,.agc-ui *)){grid-column:2;grid-row:1 / span 2;align-content:center;font-size:.8rem}#app .live-dashboard .relay-name:not(:where(.agc-ui,.agc-ui *)):after{margin-top:.16rem;color:var(--ag-muted-foreground);content:"Idle";font-family:var(--ag-font-body);font-size:.75rem;font-weight:var(--ag-weight-meta);letter-spacing:0}#app .live-dashboard .relay-card.is-on .relay-name:not(:where(.agc-ui,.agc-ui *)):after{color:var(--device-tone);content:"Running"}#app .live-dashboard .relay-card.is-unknown .relay-name:not(:where(.agc-ui,.agc-ui *)):after{color:var(--ag-state-offline);content:"Offline"}#app .live-dashboard .relay-card.is-commanding .relay-name:not(:where(.agc-ui,.agc-ui *)):after{content:"Updating…"}#app .live-dashboard .relay-card.conditions-met:not(.is-on):not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--ag-sage) 42%,var(--ag-border))!important;background:color-mix(in oklab,var(--ag-sage-soft) 55%,var(--ag-card))!important}#app .live-dashboard .relay-card.is-unknown:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .station-relay-output.is-unknown:not(:where(.agc-ui,.agc-ui *)){border-style:dashed!important;border-color:color-mix(in oklab,var(--ag-state-offline) 45%,var(--ag-border))!important;background:var(--ag-muted)!important;box-shadow:none!important;color:var(--ag-state-offline)!important;opacity:.68;filter:grayscale(.75)}#app .live-dashboard .relay-card:not(:where(.agc-ui,.agc-ui *)):after,#app .live-dashboard .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)):after{position:relative!important;top:auto!important;right:auto!important;z-index:2;grid-column:3;grid-row:1 / span 2;display:block;width:.5rem;height:.5rem;max-width:none;border:0!important;border-radius:50%;background:var(--ag-border);color:transparent;content:""!important;padding:0!important}#app .live-dashboard .relay-card.is-on:not(:where(.agc-ui,.agc-ui *)):after{background:var(--device-tone);box-shadow:0 0 0 4px color-mix(in oklab,var(--device-tone) 12%,transparent);animation:agread-dot-pulse 2.4s var(--ag-ease) infinite}@keyframes agread-dot-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in oklab,var(--device-tone) 10%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in oklab,var(--device-tone) 2%,transparent)}}#app .live-dashboard .relay-button-condition-icons:not(:where(.agc-ui,.agc-ui *)){grid-column:1 / -1;grid-row:3;margin-top:.28rem}#app .live-dashboard .relay-automation-sign:not(:where(.agc-ui,.agc-ui *)){position:static;grid-column:1 / -1;grid-row:4;display:flex!important;flex-wrap:wrap;align-items:center;gap:.28rem;width:auto;height:auto;border-radius:0;background:transparent;color:transparent;font-size:0}#app .live-dashboard .relay-automation-sign:not(:where(.agc-ui,.agc-ui *)):after{display:inline-flex;border-radius:999px;background:color-mix(in oklab,var(--ag-state-locked) 10%,transparent);color:var(--ag-state-locked);content:"Automation · hold 1.5s to override";font-size:.58rem;font-weight:var(--ag-weight-label);line-height:1;padding:.32rem .5rem}#app .live-dashboard .relay-item.automations-paused .relay-automation-sign:not(:where(.agc-ui,.agc-ui *)):before{display:inline-flex;border-radius:999px;background:color-mix(in oklab,var(--ag-state-warning) 12%,transparent);color:var(--ag-state-warning);content:"Warning · manual override active";font-size:.58rem;font-weight:var(--ag-weight-label);line-height:1;padding:.32rem .5rem}#app .live-dashboard .zone-panel:not(.is-compact) .relay-card:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:2.5rem minmax(0,1fr) auto auto;grid-template-rows:auto auto}#app .live-dashboard .zone-panel:not(.is-compact) .relay-card>.relay-icon:not(:where(.agc-ui,.agc-ui *)){grid-column:1;grid-row:1 / span 2}#app .live-dashboard .zone-panel:not(.is-compact) .relay-name:not(:where(.agc-ui,.agc-ui *)){grid-column:2;grid-row:1 / span 2}#app .live-dashboard .zone-panel:not(.is-compact) .relay-button-condition-icons:not(:where(.agc-ui,.agc-ui *)){grid-column:3;grid-row:1;flex-wrap:nowrap;margin:0;overflow:hidden}#app .live-dashboard .zone-panel:not(.is-compact) .relay-card:not(:where(.agc-ui,.agc-ui *)):after,#app .live-dashboard .zone-panel:not(.is-compact) .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)):after{grid-column:4;grid-row:1 / span 2;width:.5rem;height:.5rem}#app .live-dashboard .zone-panel:not(.is-compact) .relay-automation-sign:not(:where(.agc-ui,.agc-ui *)){display:none!important}#app .live-dashboard .zone-panel:not(.is-compact) .relay-item.has-active-automation .relay-name:not(:where(.agc-ui,.agc-ui *)):after{content:"Locked by automation"}#app .live-dashboard .zone-panel:not(.is-compact) .relay-item.automations-paused .relay-name:not(:where(.agc-ui,.agc-ui *)):after{color:var(--ag-state-warning);content:"Manual override active"}#app .live-dashboard .zone-panel.is-compact:not(:where(.agc-ui,.agc-ui *)){--compact-row-height: 2.5rem}#app .live-dashboard .zone-panel.is-compact .relay-item:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact .relay-item.has-active-automation:not(:where(.agc-ui,.agc-ui *)){display:block;box-sizing:border-box;width:100%;height:2.5rem;min-height:2.5rem;max-height:2.5rem;border:0!important;border-radius:0;background:transparent;overflow:hidden}#app .live-dashboard .zone-panel.is-compact .relay-card:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)){grid-column:auto;grid-row:auto;grid-template-columns:1.75rem minmax(0,1fr) auto auto;grid-template-rows:1fr;box-sizing:border-box;width:100%;height:2.5rem!important;min-height:2.5rem!important;max-height:2.5rem!important;gap:.5rem!important;border:1px solid var(--ag-border)!important;padding:.3125rem .625rem!important}#app .live-dashboard .zone-panel.is-compact .relay-card>.relay-icon:not(:where(.agc-ui,.agc-ui *)){grid-column:1;grid-row:1;width:1.75rem!important;height:1.75rem!important;border-radius:.5rem}#app .live-dashboard .zone-panel.is-compact .relay-card>.relay-icon .icon-display-mask:not(:where(.agc-ui,.agc-ui *)){width:1rem;height:1rem}#app .live-dashboard .zone-panel.is-compact .relay-name:not(:where(.agc-ui,.agc-ui *)){grid-column:2;grid-row:1;display:block;align-content:initial;font-size:.75rem;line-height:1.5}#app .live-dashboard .zone-panel.is-compact .relay-name:not(:where(.agc-ui,.agc-ui *)):after{display:none}#app .live-dashboard .zone-panel.is-compact .relay-button-condition-icons:not(:where(.agc-ui,.agc-ui *)){grid-column:3;grid-row:1;flex-wrap:nowrap;max-width:100%;margin:0;overflow:hidden}#app .live-dashboard .zone-panel.is-compact .relay-card:not(:where(.agc-ui,.agc-ui *)):after,#app .live-dashboard .zone-panel.is-compact .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)):after{grid-column:4;grid-row:1;width:.375rem;height:.375rem}#app .live-dashboard .zone-panel.is-compact .relay-automation-sign:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact .relay-automation-stack:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact .relay-compact-data:not(:where(.agc-ui,.agc-ui *)){display:none!important}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-card:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-grid:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:repeat(var(--zone-icon-relay-columns,1),minmax(0,1fr))!important}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-item:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-item.has-active-automation:not(:where(.agc-ui,.agc-ui *)){grid-column:span var(--relay-icon-column-span,1);height:var(--dashboard-six-row-height,9rem);min-height:var(--dashboard-six-row-height,9rem);max-height:var(--dashboard-six-row-height,9rem)}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-card>.relay-icon:not(:where(.agc-ui,.agc-ui *)){grid-column:1 / -1;grid-row:1;align-self:center;justify-self:center}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-name:not(:where(.agc-ui,.agc-ui *)){display:none}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-button-condition-icons:not(:where(.agc-ui,.agc-ui *)){grid-column:1 / -1;grid-row:2;justify-self:center}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-card:not(:where(.agc-ui,.agc-ui *)):after,#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)):after{grid-column:2;grid-row:1;align-self:start}#app .live-dashboard .relay-card:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)){container:relay-button / inline-size;position:relative;display:flex!important;width:100%;align-items:center!important;flex-direction:row;justify-content:flex-start!important;overflow:hidden;border:1px solid var(--ag-border)!important;background:var(--ag-card)!important;box-shadow:none!important;color:var(--ag-foreground)!important;text-align:left;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}#app .live-dashboard .relay-card:not(:where(.agc-ui,.agc-ui *)):after,#app .live-dashboard .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)):after,#app .live-dashboard .relay-name:not(:where(.agc-ui,.agc-ui *)):after{display:none!important;content:none!important}#app .live-dashboard .relay-card.is-on:not(:where(.agc-ui,.agc-ui *)){border-color:var(--device-tone)!important;background:var(--device-soft)!important;box-shadow:0 0 0 1px var(--device-tone),0 8px 24px -8px var(--device-tone)!important}#app .live-dashboard .relay-card.is-locked:not(:where(.agc-ui,.agc-ui *)){cursor:default;border-style:dashed!important;border-color:var(--ag-border)!important;background:color-mix(in oklab,var(--ag-muted) 60%,transparent)!important;box-shadow:none!important;opacity:.7}#app .live-dashboard .relay-card.is-unknown:not(:where(.agc-ui,.agc-ui *)){cursor:not-allowed;border-style:dashed!important;border-color:var(--ag-border)!important;background:color-mix(in oklab,var(--ag-muted) 60%,transparent)!important;box-shadow:none!important;color:var(--ag-state-offline)!important;opacity:.7;filter:none}#app .live-dashboard .relay-domain-glow:not(:where(.agc-ui,.agc-ui *)){pointer-events:none;position:absolute;top:-2.5rem;right:-2rem;z-index:0!important;width:7rem;height:7rem;border-radius:50%;background:var(--device-tone);opacity:.4;filter:blur(2.5rem);transition:opacity .3s cubic-bezier(.4,0,.2,1);animation:relay-domain-glow-pulse 2.4s cubic-bezier(.4,0,.6,1) infinite}#app .live-dashboard .relay-card>.relay-icon:not(:where(.agc-ui,.agc-ui *)){position:relative;z-index:1;display:grid;flex:0 0 auto;place-items:center;background:var(--device-soft);box-shadow:none;color:var(--device-tone);transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}#app .live-dashboard .relay-card.is-on>.relay-icon:not(:where(.agc-ui,.agc-ui *)){background:var(--device-tone);box-shadow:none;color:var(--ag-background)}#app .live-dashboard .station-relay-output>.relay-icon:not(:where(.agc-ui,.agc-ui *)){position:relative;z-index:1;display:grid;place-items:center;border-radius:.75rem;background:var(--device-soft);color:var(--device-tone);transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}#app .live-dashboard .station-relay-output.is-on>.relay-icon:not(:where(.agc-ui,.agc-ui *)){background:var(--device-tone);color:var(--ag-background)}#app .live-dashboard .relay-card.is-locked>.relay-icon:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-card.is-unknown>.relay-icon:not(:where(.agc-ui,.agc-ui *)){background:var(--ag-muted);color:var(--ag-state-locked)}#app .live-dashboard .relay-button-copy:not(:where(.agc-ui,.agc-ui *)){position:relative;z-index:1;display:block;flex:1 1 0;min-width:0}#app .live-dashboard .relay-button-label-row:not(:where(.agc-ui,.agc-ui *)){display:flex;min-width:0;align-items:center;gap:.375rem}#app .live-dashboard .relay-name:not(:where(.agc-ui,.agc-ui *)){display:block;flex:1 1 0;min-width:0;overflow:hidden;color:var(--ag-foreground);font-family:var(--ag-font-display);font-weight:var(--ag-weight-label);line-height:1.5;text-overflow:ellipsis;white-space:nowrap;transition:color .15s cubic-bezier(.4,0,.2,1)}#app .live-dashboard .relay-card.is-on .relay-name:not(:where(.agc-ui,.agc-ui *)){color:var(--device-tone)}#app .live-dashboard .relay-card.is-locked .relay-name:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-card.is-unknown .relay-name:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-state-locked)}#app .live-dashboard .relay-detail:not(:where(.agc-ui,.agc-ui *)){display:block;overflow:hidden;color:var(--ag-muted-foreground);font-size:.75rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}#app .live-dashboard .relay-detail.is-automation-locked:not(:where(.agc-ui,.agc-ui *)){display:none!important}#app .live-dashboard .relay-card.is-on .relay-detail:not(:where(.agc-ui,.agc-ui *)){color:var(--device-tone)}#app .live-dashboard .relay-card.is-locked .relay-detail:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-card.is-unknown .relay-detail:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-state-locked)}#app .live-dashboard .relay-button-condition-icons:not(:where(.agc-ui,.agc-ui *)){display:inline-flex!important;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:.25rem;max-width:100%;margin:0;overflow:hidden}#app .live-dashboard .relay-state-dot:not(:where(.agc-ui,.agc-ui *)){position:relative;z-index:1;display:block;flex:0 0 auto;border-radius:50%;background:var(--ag-border);transition:background .15s cubic-bezier(.4,0,.2,1)}#app .live-dashboard .relay-card.is-on .relay-state-dot:not(:where(.agc-ui,.agc-ui *)){background:var(--device-tone)}#app .live-dashboard .station-relay-output.is-on .relay-state-dot:not(:where(.agc-ui,.agc-ui *)){background:var(--device-tone)}#app .live-dashboard .relay-state-ping:not(:where(.agc-ui,.agc-ui *)){position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--device-tone);opacity:.6;animation:relay-state-ping 1s cubic-bezier(0,0,.2,1) infinite}#app .live-dashboard .relay-card:focus-visible:not(:where(.agc-ui,.agc-ui *)){outline:2px solid var(--ag-ring);outline-offset:2px}#app .live-dashboard .station-relay-output:focus-visible:not(:where(.agc-ui,.agc-ui *)){outline:2px solid var(--ag-ring);outline-offset:2px}#app .live-dashboard .relay-card:active:not(:disabled):not(:where(.agc-ui,.agc-ui *)){transform:scale(.98);transition-duration:.15s}#app .live-dashboard .station-relay-output:active:not(:disabled):not(:where(.agc-ui,.agc-ui *)){transform:scale(.98);transition-duration:.15s}#app .live-dashboard .zone-panel:not(.is-compact) .relay-item:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-item.has-active-automation:not(:where(.agc-ui,.agc-ui *)){grid-column:span 1!important;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;width:100%;min-width:0;max-width:100%}#app .live-dashboard .zone-panel:not(.is-compact) .relay-automation-stack:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-automation-copy:not(:where(.agc-ui,.agc-ui *)){width:100%;min-width:0;max-width:100%;align-self:start;box-sizing:border-box}#app .live-dashboard .zone-panel:not(.is-compact) .relay-card:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)){min-height:4rem!important;max-height:none!important;gap:.75rem!important;padding:.75rem 1rem!important}#app .live-dashboard .zone-panel:not(.is-compact) .relay-card>.relay-icon:not(:where(.agc-ui,.agc-ui *)){width:2.5rem!important;height:2.5rem!important;border-radius:.75rem}#app .live-dashboard .zone-panel:not(.is-compact) .relay-card>.relay-icon .icon-display-mask:not(:where(.agc-ui,.agc-ui *)){width:1.25rem;height:1.25rem}#app .live-dashboard .zone-panel:not(.is-compact) .relay-name:not(:where(.agc-ui,.agc-ui *)){font-size:.875rem}#app .live-dashboard .zone-panel:not(.is-compact) .relay-state-dot:not(:where(.agc-ui,.agc-ui *)){width:.5rem;height:.5rem}#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-name:not(:where(.agc-ui,.agc-ui *)){display:block}#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-detail:not(:where(.agc-ui,.agc-ui *)){display:none}#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-state-dot:not(:where(.agc-ui,.agc-ui *)){width:.375rem;height:.375rem}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-card:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)){display:flex!important;height:var(--dashboard-six-row-height,9rem)!important;min-height:var(--dashboard-six-row-height,9rem)!important;max-height:var(--dashboard-six-row-height,9rem)!important;align-items:center!important;flex-direction:column;justify-content:center!important;gap:.75rem!important}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-card>.relay-icon:not(:where(.agc-ui,.agc-ui *)){width:2.5rem!important;height:2.5rem!important;border-radius:.75rem}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-card>.relay-icon .icon-display-mask:not(:where(.agc-ui,.agc-ui *)){width:1.25rem;height:1.25rem}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-button-copy:not(:where(.agc-ui,.agc-ui *)){flex:0 1 auto;justify-content:center}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-name:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-detail:not(:where(.agc-ui,.agc-ui *)){display:none}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-state-dot:not(:where(.agc-ui,.agc-ui *)){position:absolute;width:.5rem;height:.5rem}@container relay-button (max-width:9rem){#app .live-dashboard .relay-button-copy:not(:where(.agc-ui,.agc-ui *)){display:flex;justify-content:flex-end}#app .live-dashboard .relay-name:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-detail:not(:where(.agc-ui,.agc-ui *)){display:none}}@keyframes relay-domain-glow-pulse{0%,to{opacity:.5}50%{opacity:.85}}@keyframes relay-state-ping{75%,to{transform:scale(2);opacity:0}}@media(hover:hover){#app .live-dashboard .relay-card:hover:not(:disabled):not(:where(.agc-ui,.agc-ui *)){transform:translateY(-2px);box-shadow:0 12px 28px -12px color-mix(in oklab,var(--ag-foreground) 12%,transparent)!important}#app .live-dashboard .relay-card:not(.is-on):not(.is-locked):not(.is-unknown):hover:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--ag-foreground) 20%,var(--ag-border))!important}#app .live-dashboard .station-relay-output:hover:not(:disabled):not(:where(.agc-ui,.agc-ui *)){transform:translateY(-2px);box-shadow:0 12px 28px -12px color-mix(in oklab,var(--ag-foreground) 12%,transparent)!important}}@media(prefers-reduced-motion:reduce){#app .live-dashboard .relay-domain-glow:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-state-ping:not(:where(.agc-ui,.agc-ui *)){animation:none}}#app .live-dashboard .relay-card.is-holding:not(:where(.agc-ui,.agc-ui *)){border-color:var(--ag-state-locked)!important;box-shadow:0 0 0 3px color-mix(in oklab,var(--ag-state-locked) 14%,transparent)!important}#app .live-dashboard .relay-card.is-holding:not(:where(.agc-ui,.agc-ui *)):before{background:color-mix(in oklab,var(--device-tone) 18%,var(--ag-card))!important}#app .live-dashboard .relay-card.is-holding.is-on:not(:where(.agc-ui,.agc-ui *)):before{background:color-mix(in oklab,var(--ag-card) 78%,var(--device-tone))!important}@media(hover:hover){#app .live-dashboard .relay-card:hover:not(:disabled):not(:where(.agc-ui,.agc-ui *)){transform:translateY(-2px);border-color:color-mix(in oklab,var(--device-tone) 40%,var(--ag-border))!important;box-shadow:0 12px 28px -12px color-mix(in oklab,var(--ag-foreground) 12%,transparent)!important}}#app .live-dashboard .relay-automation-stack:not(:where(.agc-ui,.agc-ui *)){display:grid;gap:.35rem;border:0;border-radius:var(--ag-corner-control);background:color-mix(in oklab,var(--ag-muted) 60%,var(--ag-card));padding:.65rem}#app .live-dashboard .relay-automation-stack .warm-cake-chart:not(:where(.agc-ui,.agc-ui *)){display:none!important}#app .live-dashboard .relay-item.automations-paused .relay-automation-stack:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-item.interlock-active .relay-automation-stack:not(:where(.agc-ui,.agc-ui *)){filter:grayscale(1);opacity:.72}#app .live-dashboard .relay-item.interlock-active .relay-button-condition-icons:not(:where(.agc-ui,.agc-ui *)){filter:grayscale(1);opacity:.62}#app .live-dashboard .relay-state-dot.is-interlock-override:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-state-dot.is-interlock-override .relay-state-ping:not(:where(.agc-ui,.agc-ui *)){background:var(--ag-state-error)}#app .live-dashboard .relay-state-dot.is-awaiting-node:not(:where(.agc-ui,.agc-ui *)){background:var(--ag-border)!important}#app .live-dashboard .relay-state-dot.is-awaiting-node.is-reported-on:not(:where(.agc-ui,.agc-ui *)){background:var(--device-tone)!important}#app .live-dashboard .relay-state-dot.is-awaiting-node .relay-state-wait:not(:where(.agc-ui,.agc-ui *)){position:absolute;top:-.2rem;right:-.2rem;bottom:-.2rem;left:-.2rem;border:1px solid var(--ag-state-warning);border-radius:50%;animation:relay-state-wait 1s ease-out infinite}@keyframes relay-state-wait{75%,to{transform:scale(1.8);opacity:0}}@media(prefers-reduced-motion:reduce){#app .live-dashboard .relay-state-dot.is-awaiting-node .relay-state-wait:not(:where(.agc-ui,.agc-ui *)){animation:none}}#app .live-dashboard .relay-cooldown-countdown:not(:where(.agc-ui,.agc-ui *)){margin-inline-start:.18rem;font-size:.55rem;font-variant-numeric:tabular-nums;line-height:1}#app .live-dashboard .relay-lock-state-badge:has(.relay-cooldown-countdown):not(:where(.agc-ui,.agc-ui *)){display:inline-flex;align-items:center;width:auto;min-width:1.25rem;padding-inline:.2rem}#app .live-dashboard .relay-item.automations-paused .relay-button-condition-icons:not(:where(.agc-ui,.agc-ui *)){filter:grayscale(1);opacity:.62}#app .live-dashboard .relay-item.automations-paused .relay-lock-state-badge:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-state-warning)}#app .live-dashboard .relay-lock-state-badge.is-safety-locked:not(:where(.agc-ui,.agc-ui *)){grid-auto-flow:column;gap:.12rem;width:auto!important;padding-inline:.2rem}#app .live-dashboard .relay-safety-warning:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-state-fault)}#app .live-dashboard .relay-automation-copy:not(:where(.agc-ui,.agc-ui *)){min-width:0;border-radius:var(--ag-corner-control)}#app .live-dashboard .station-relay-output:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-sage);--device-soft: var(--ag-sage-soft);position:relative;overflow:hidden;border:1px solid var(--ag-border)!important;border-radius:var(--ag-corner-control)!important;background:var(--ag-card)!important;box-shadow:none!important;color:var(--device-tone);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1)}#app .live-dashboard .station-relay-output[data-relay-type=valve]:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .station-relay-output[data-relay-type=pump]:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-irrigation);--device-soft: var(--ag-irrigation-soft)}#app .live-dashboard .station-relay-output[data-relay-type=lamp]:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .station-relay-output[data-relay-type=light]:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-lighting);--device-soft: var(--ag-lighting-soft)}#app .live-dashboard .station-relay-output[data-relay-type=fan]:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-ventilation);--device-soft: var(--ag-ventilation-soft)}#app .live-dashboard .station-relay-output[data-relay-type=heater]:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-heating);--device-soft: var(--ag-heating-soft)}#app .live-dashboard .station-relay-output[data-relay-type=cooler]:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-cooling);--device-soft: var(--ag-cooling-soft)}#app .live-dashboard .station-relay-output[data-relay-type=doser]:not(:where(.agc-ui,.agc-ui *)){--device-tone: var(--ag-dosing);--device-soft: var(--ag-dosing-soft)}#app .live-dashboard .station-relay-output.is-on:not(:where(.agc-ui,.agc-ui *)){border-color:var(--device-tone)!important;background:var(--device-soft)!important;color:var(--device-tone)!important;box-shadow:0 0 0 1px var(--device-tone),0 8px 24px -8px var(--device-tone)!important}#app .live-dashboard .station-relay-output .relay-icon:not(:where(.agc-ui,.agc-ui *)){display:grid;width:2.2rem!important;height:2.2rem!important;place-items:center;color:inherit}#app .live-dashboard .station-relay-output .relay-icon .icon-display-mask:not(:where(.agc-ui,.agc-ui *)){width:1.55rem;height:1.55rem}#app .live-dashboard .station-relay-output .relay-state-dot:not(:where(.agc-ui,.agc-ui *)){position:absolute;top:.55rem;right:.55rem;width:.5rem;height:.5rem}#app .live-dashboard .relay-card.is-on:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .station-relay-output.is-on:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-card.is-on:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-card.is-on:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-card.is-on:not(:where(.agc-ui,.agc-ui *)){border-color:var(--device-tone)!important;background:var(--device-soft)!important;box-shadow:0 0 0 1px var(--device-tone),0 8px 24px -8px var(--device-tone)!important}#app .live-dashboard .relay-card.is-on:hover:not(:disabled):not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .station-relay-output.is-on:hover:not(:disabled):not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-card.is-on.is-holding:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-card.is-on.is-locked:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-card.is-on.is-commanding:not(:where(.agc-ui,.agc-ui *)){border-color:var(--device-tone)!important;box-shadow:0 0 0 1px var(--device-tone),0 8px 24px -8px var(--device-tone)!important}#app .live-dashboard .relay-card.is-on>.relay-icon:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .station-relay-output.is-on>.relay-icon:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-card.is-on>.relay-icon:not(:where(.agc-ui,.agc-ui *)){background:var(--device-tone)!important;color:var(--ag-background)!important}#app .live-dashboard .relay-card.is-on .relay-domain-glow:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .station-relay-output.is-on .relay-domain-glow:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-card.is-on .relay-domain-glow:not(:where(.agc-ui,.agc-ui *)){display:block;opacity:.4}#app .live-dashboard .relay-card.is-on .relay-state-dot:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .station-relay-output.is-on .relay-state-dot:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-card.is-on .relay-state-dot:not(:where(.agc-ui,.agc-ui *)){background:var(--device-tone)}#app .live-dashboard .dashboard-toolbar:not(:where(.agc-ui,.agc-ui *)){display:grid;gap:.75rem;border:0;border-radius:0;background:transparent;box-shadow:none;padding:1rem}#app .live-dashboard .dashboard-layout-actions:not(:where(.agc-ui,.agc-ui *)){display:flex;align-items:center;justify-content:flex-start;gap:.6rem;flex-wrap:wrap}#app .live-dashboard .dashboard-layout-zone:not(:where(.agc-ui,.agc-ui *)){margin:0;color:var(--ag-muted-foreground);font-size:.78rem;font-weight:var(--ag-weight-strong)}#app .live-dashboard .zone-add-control:not(:where(.agc-ui,.agc-ui *)){gap:.35rem}#app .live-dashboard .zone-add-control input:not(:where(.agc-ui,.agc-ui *)){min-height:2.25rem;border:1px solid var(--ag-border);border-radius:var(--ag-corner-control);color:var(--ag-foreground);background:var(--ag-card);padding:0 .55rem}#app .live-dashboard .zone-settings-popover:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .dashboard-notification-bar:not(:where(.agc-ui,.agc-ui *)){border:1px solid var(--ag-border);border-radius:var(--ag-corner-control);background:var(--ag-card);box-shadow:var(--ag-shadow-lift)}#app .live-dashboard .zone-settings-popover-header:not(:where(.agc-ui,.agc-ui *)){background-image:radial-gradient(80% 120% at 5% 0%,color-mix(in oklab,var(--ag-sage) 22%,transparent),transparent 72%)}@media(max-width:520px){#app .live-dashboard .zone-layout-item:not(:where(.agc-ui,.agc-ui *)){padding:.35rem}#app .live-dashboard .zone-content:not(:where(.agc-ui,.agc-ui *)){padding:.75rem}#app .live-dashboard .sensor-grid:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-grid:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:1fr!important}#app .live-dashboard .zone-panel:not(.is-compact) .relay-card:not(:where(.agc-ui,.agc-ui *)){min-height:4rem!important}}@media(prefers-reduced-motion:reduce){#app .live-dashboard .sensor-card:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-card:not(:where(.agc-ui,.agc-ui *)){animation:none!important;transition-duration:.01ms!important}}#app .live-dashboard .relay-lock-state-badge:not(:where(.agc-ui,.agc-ui *)){display:none}#app .live-dashboard .zone-panel.is-relay-details .relay-button-condition-icons:not(:where(.agc-ui,.agc-ui *)){display:none!important}#app .live-dashboard .zone-panel.is-relay-details .relay-lock-state-badge:not(:where(.agc-ui,.agc-ui *)){display:none;flex:0 0 auto;width:1.5rem;height:1.5rem;place-items:center;border-radius:var(--ag-corner-control);background:color-mix(in oklab,var(--ag-state-locked) 10%,transparent);color:var(--ag-state-locked)}#app .live-dashboard .relay-lock-state-badge :is(svg,.agread-icon-img):not(:where(.agc-ui,.agc-ui *)){display:block;width:.85rem;height:.85rem}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-lock-state-badge:not(:where(.agc-ui,.agc-ui *)){top:.65rem;right:1.85rem;left:auto;z-index:2;width:1.5rem;height:1.5rem;place-items:center;border-radius:var(--ag-corner-control);background:color-mix(in oklab,var(--ag-state-locked) 10%,var(--ag-card));color:var(--ag-state-locked)}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-detail.is-automation-locked:not(:where(.agc-ui,.agc-ui *)){display:none}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-state-dot:not(:where(.agc-ui,.agc-ui *)){top:1.15rem;right:.75rem;z-index:3}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-button-copy:not(:where(.agc-ui,.agc-ui *)){display:grid;width:100%;min-width:0;gap:.18rem;text-align:center}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-button-label-row:not(:where(.agc-ui,.agc-ui *)){display:grid;justify-items:center;justify-content:center;min-width:0;gap:.24rem}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .has-wide-relay-button .relay-name:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .has-wide-relay-button .relay-detail:not(:where(.agc-ui,.agc-ui *)){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .has-wide-relay-button .relay-name:not(:where(.agc-ui,.agc-ui *)){text-align:center}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .has-wide-relay-button .relay-button-condition-icons:not(:where(.agc-ui,.agc-ui *)){display:flex!important;flex:0 0 auto;min-width:min(100%,1rem);max-width:100%;flex-wrap:wrap;justify-content:center;gap:.18rem;overflow:visible}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-button-condition-icons:not(:where(.agc-ui,.agc-ui *)){flex:0 0 auto;flex-wrap:wrap;gap:.18rem;overflow:visible}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-grid:not(:where(.agc-ui,.agc-ui *)){grid-auto-rows:var(--dashboard-six-row-height, 9rem)!important}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-item:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-item.has-active-automation:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-card:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)){block-size:var(--dashboard-six-row-height, 9rem)!important;min-block-size:var(--dashboard-six-row-height, 9rem)!important;max-block-size:var(--dashboard-six-row-height, 9rem)!important}#app .live-dashboard .relay-card:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .station-relay-output:not(:where(.agc-ui,.agc-ui *)){--relay-state-dot-size: .5rem;--relay-state-dot-inset: 1rem;--relay-state-dot-gutter: calc(var(--relay-state-dot-size) + .5rem);padding-inline-end:calc(var(--relay-state-dot-inset) + var(--relay-state-dot-gutter))!important;-webkit-tap-highlight-color:transparent}#app .live-dashboard .relay-card .relay-state-dot:not(:where(.agc-ui,.agc-ui *)){position:absolute;inset-block-start:50%;inset-inline-end:var(--relay-state-dot-inset);width:var(--relay-state-dot-size);height:var(--relay-state-dot-size);transform:translateY(-50%)}#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-card:not(:where(.agc-ui,.agc-ui *)){--relay-state-dot-size: .375rem;--relay-state-dot-inset: .625rem;--relay-state-dot-gutter: calc(var(--relay-state-dot-size) + .5rem)}#app .live-dashboard .relay-item.has-active-automation .relay-card.is-on:not(:where(.agc-ui,.agc-ui *)){border-color:var(--device-tone)!important;background:var(--device-soft)!important;box-shadow:0 0 0 1px var(--device-tone),0 8px 24px -8px var(--device-tone)!important}#app .live-dashboard .relay-item.has-active-automation .relay-card.is-on .relay-domain-glow:not(:where(.agc-ui,.agc-ui *)){display:block;opacity:.4}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-item:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-item.has-active-automation:not(:where(.agc-ui,.agc-ui *)){box-sizing:border-box;overflow:visible;padding:.25rem}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-card:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)){--icon-tile-inset: .5rem;block-size:calc(var(--dashboard-six-row-height, 9rem) - .5rem)!important;min-block-size:calc(var(--dashboard-six-row-height, 9rem) - .5rem)!important;max-block-size:calc(var(--dashboard-six-row-height, 9rem) - .5rem)!important;padding:.5rem calc(.5rem + var(--relay-state-dot-gutter))!important}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-card .relay-state-dot:not(:where(.agc-ui,.agc-ui *)){--relay-state-dot-inset: .75rem}#app .live-dashboard .relay-lock-state-badge:not(:where(.agc-ui,.agc-ui *)){position:relative;inset:auto;z-index:1;flex:0 0 auto}#app .live-dashboard .zone-panel:not(.is-relay-icons) .relay-lock-state-badge:not(:where(.agc-ui,.agc-ui *)){display:grid}#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-lock-state-badge:not(:where(.agc-ui,.agc-ui *)){display:grid;width:1.25rem;height:1.25rem}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-lock-state-badge:not(:where(.agc-ui,.agc-ui *)){position:relative;inset:auto}#app .live-dashboard .relay-card>.relay-icon:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .sensor-type-icon:not(:where(.agc-ui,.agc-ui *)){border-radius:50%!important}#app .live-dashboard .relay-lock-state-badge:not(:where(.agc-ui,.agc-ui *)){background:transparent!important}@container relay-button (max-width:9rem){#app .live-dashboard .zone-panel.is-relay-details .relay-lock-state-badge:not(:where(.agc-ui,.agc-ui *)){display:grid}}#app .live-dashboard .zone-panel.is-compact.is-relay-details:not(:where(.agc-ui,.agc-ui *)){--compact-row-height: 4rem}#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-item:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-item.has-active-automation:not(:where(.agc-ui,.agc-ui *)){height:4rem;min-height:4rem;max-height:4rem}#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-card:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:2.5rem minmax(0,1fr) auto auto;height:4rem!important;min-height:4rem!important;max-height:4rem!important;gap:.75rem!important;padding:.625rem 1rem!important}#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-card>.relay-icon:not(:where(.agc-ui,.agc-ui *)){width:2.5rem!important;height:2.5rem!important;border-radius:.75rem}#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-card>.relay-icon .icon-display-mask:not(:where(.agc-ui,.agc-ui *)){width:1.25rem;height:1.25rem}#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-name:not(:where(.agc-ui,.agc-ui *)){font-size:.875rem}#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-state-dot:not(:where(.agc-ui,.agc-ui *)){--relay-state-dot-size: .5rem;--relay-state-dot-inset: 1rem}#app .live-dashboard .zone-panel.is-compact.is-relay-details .sensor-card:not(:where(.agc-ui,.agc-ui *)){height:4rem;min-height:4rem;max-height:4rem;padding-block:.625rem!important}#app .live-dashboard .zone-panel.is-compact.is-relay-details .sensor-type-icon:not(:where(.agc-ui,.agc-ui *)){width:2.5rem;height:2.5rem;border-radius:.75rem}#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-button-condition-icons:not(:where(.agc-ui,.agc-ui *)){display:flex!important;flex:0 1 auto;min-width:0;flex-wrap:nowrap;gap:.18rem;margin:0;overflow-x:auto;scrollbar-width:none}#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-card .relay-state-dot:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-card .relay-state-dot:not(:where(.agc-ui,.agc-ui *)){inset-block-start:.75rem;inset-inline-end:.75rem;transform:none;z-index:4}@container relay-button (max-width:12rem){#app .live-dashboard .zone-panel.is-compact .relay-name:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact .relay-detail:not(:where(.agc-ui,.agc-ui *)){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@container relay-button (max-width:9rem){#app .live-dashboard .zone-panel.is-compact .relay-button-condition-icons:not(:where(.agc-ui,.agc-ui *)){display:flex!important}}#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-item:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-item.has-active-automation:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-item:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-item.has-active-automation:not(:where(.agc-ui,.agc-ui *)){overflow:visible}@media(hover:hover){#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-card:hover:not(:disabled):not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-card:hover:not(:disabled):not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--device-tone) 40%,var(--ag-border))!important}}#app .live-dashboard .zone-panel.is-compact.is-relay-details .sensor-card:not(:where(.agc-ui,.agc-ui *)){display:grid;grid-template-columns:2.5rem minmax(0,1fr) max-content;grid-template-rows:1fr;align-items:center;gap:.75rem}#app .live-dashboard .zone-panel.is-compact.is-relay-details .sensor-type-icon:not(:where(.agc-ui,.agc-ui *)){grid-column:1;grid-row:1}#app .live-dashboard .zone-panel.is-compact.is-relay-details .sensor-card .card-heading:not(:where(.agc-ui,.agc-ui *)){display:block;grid-column:2;grid-row:1;min-width:0}#app .live-dashboard .zone-panel.is-compact.is-relay-details .sensor-value:not(:where(.agc-ui,.agc-ui *)){grid-column:3;grid-row:1;margin-left:0;text-align:right}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .sensor-card:not(:where(.agc-ui,.agc-ui *)){display:grid;grid-template-columns:2.1rem minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;gap:.45rem .7rem}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .sensor-type-icon:not(:where(.agc-ui,.agc-ui *)){grid-column:1;grid-row:1}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .sensor-card .card-heading:not(:where(.agc-ui,.agc-ui *)){display:block;grid-column:2;grid-row:1;min-width:0}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .sensor-value:not(:where(.agc-ui,.agc-ui *)){grid-column:1 / -1;grid-row:2;margin-left:0;text-align:left}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-card>.relay-icon:not(:where(.agc-ui,.agc-ui *)){position:absolute;inset-block-start:var(--icon-tile-inset,.75rem);inset-inline-start:var(--icon-tile-inset,.75rem);inset-inline-end:auto;z-index:4}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-card .relay-state-dot:not(:where(.agc-ui,.agc-ui *)){inset-block-start:var(--icon-tile-inset,.75rem);inset-inline-end:var(--icon-tile-inset,.75rem);transform:none;z-index:5}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-lock-state-badge:not(:where(.agc-ui,.agc-ui *)){display:none}#app .live-dashboard .relay-condition-alert-dot:not(:where(.agc-ui,.agc-ui *)){display:none}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-condition-alert-dot:not(:where(.agc-ui,.agc-ui *)){position:absolute;inset-block-start:calc(var(--icon-tile-inset,.75rem) + .8rem + var(--relay-alert-offset));inset-inline-end:calc(var(--icon-tile-inset,.75rem) + var(--relay-state-dot-size) + .55rem);z-index:5;display:block;width:.5rem;height:.5rem;border:2px solid var(--ag-card);border-radius:50%;box-shadow:0 1px 3px color-mix(in oklab,var(--ag-foreground) 24%,transparent)}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-condition-alert-dot.is-warning:not(:where(.agc-ui,.agc-ui *)){background:var(--ag-state-warning)}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-condition-alert-dot.is-error:not(:where(.agc-ui,.agc-ui *)){background:var(--ag-state-error)}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-button-condition-icons:not(:where(.agc-ui,.agc-ui *)){position:absolute;top:auto;right:auto;bottom:.5rem;left:.5rem;z-index:3;display:grid!important;grid-template-rows:auto auto;grid-auto-flow:column;align-items:end;max-width:calc(100% - 1rem);justify-content:flex-start;column-gap:.35rem;row-gap:.35rem}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-button-copy:not(:where(.agc-ui,.agc-ui *)){position:static}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-button-condition-group:not(:where(.agc-ui,.agc-ui *)){display:inline-flex;grid-row:2;flex-direction:column;align-items:center;gap:.4rem}#app .live-dashboard .relay-icon-automation-lock-badge:not(:where(.agc-ui,.agc-ui *)){display:none}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-icon-automation-lock-badge:not(:where(.agc-ui,.agc-ui *)){box-sizing:border-box;grid-column:1;grid-row:1;display:grid;width:1.05rem;height:1.05rem;place-items:center;border:1px solid color-mix(in oklab,var(--ag-state-locked) 48%,var(--ag-border));border-radius:50%;background:color-mix(in oklab,var(--ag-state-locked) 10%,var(--ag-card));color:var(--ag-state-locked)}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-icon-automation-lock-badge.is-unlocked:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--ag-state-warning) 48%,var(--ag-border));background:color-mix(in oklab,var(--ag-state-warning) 10%,var(--ag-card));color:var(--ag-state-warning)}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-icon-automation-lock-badge :is(svg,.agread-icon-img):not(:where(.agc-ui,.agc-ui *)){display:block;width:.66rem;height:.66rem}#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-button-condition-icons:not(:where(.agc-ui,.agc-ui *)){flex-wrap:wrap;justify-content:flex-end;gap:.25rem .45rem;min-width:min-content;margin:0 .5rem 0 0;padding:0;overflow:visible}@container relay-button (max-width:8.5rem){#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-button-label-row:has(.relay-button-condition-icons) .relay-name:not(:where(.agc-ui,.agc-ui *)){display:none}}@container relay-button (max-width:8rem){#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-button-condition-icons:not(:where(.agc-ui,.agc-ui *)){display:none!important}}#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-button-condition-group:not(:where(.agc-ui,.agc-ui *)){display:inline-flex;flex:0 0 auto;align-items:center;gap:.3rem}#app .live-dashboard .relay-lock-state-badge svg:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-icon-automation-lock-badge svg:not(:where(.agc-ui,.agc-ui *)){stroke-width:2.4}#app .live-dashboard .zone-panel .relay-item:not(.automations-paused) .relay-lock-state-badge:not(.is-unlocked):not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-icon-automation-lock-badge:not(.is-unlocked):not(:where(.agc-ui,.agc-ui *)){color:color-mix(in oklab,var(--ag-state-locked) 35%,var(--ag-foreground))}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .sensor-grid:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))!important}@container relay-button (min-width:3rem){#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-button-copy:not(:where(.agc-ui,.agc-ui *)){padding:2.25rem .25rem 2.15rem}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-name:not(:where(.agc-ui,.agc-ui *)){display:block;text-align:center}}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .zone-heading h3:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-button-copy:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-button-label-row:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-name:not(:where(.agc-ui,.agc-ui *)){min-width:0;max-width:100%}#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-button-copy:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-name:not(:where(.agc-ui,.agc-ui *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container relay-button (min-width:3rem){#app .live-dashboard .zone-panel.is-compact.is-relay-icons .relay-button-copy:not(:where(.agc-ui,.agc-ui *)){width:calc(100% + 2 * var(--relay-state-dot-gutter, 0rem));max-width:none;margin-inline:calc(-1 * var(--relay-state-dot-gutter, 0rem))}}@media(min-width:521px)and (max-width:1400px){#app .live-dashboard .zone-layout-item:not(:where(.agc-ui,.agc-ui *)){padding-inline:clamp(.25rem,.45vw,.5rem)}#app .live-dashboard .zone-content:not(:where(.agc-ui,.agc-ui *)){padding-inline:clamp(.35rem,.85vw,1rem)}#app .live-dashboard .relay-card:not(:where(.agc-ui,.agc-ui *)){--relay-state-dot-inset: clamp(.5rem,.7vw,1rem);--relay-state-dot-gutter: calc(var(--relay-state-dot-size) + clamp(.25rem,.45vw,.5rem))}#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-card:not(:where(.agc-ui,.agc-ui *)){--relay-state-dot-inset: clamp(.375rem,.55vw,.625rem)}#app .live-dashboard .zone-panel:not(.is-compact) .relay-card:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-card:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel.is-compact.is-relay-details .relay-item.has-active-automation .relay-card:not(:where(.agc-ui,.agc-ui *)){padding-inline-start:clamp(.4rem,.85vw,1rem)!important}}#app .live-dashboard .zone-content.is-card-flow:not(:where(.agc-ui,.agc-ui *)){display:grid;grid-template-columns:repeat(var(--zone-card-grid-columns),minmax(0,1fr));grid-auto-rows:1px;grid-auto-flow:row dense;align-items:start;column-gap:.75rem;row-gap:0}#app .live-dashboard .zone-content.is-card-flow>.sensor-board:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-content.is-card-flow .dashboard-sensor-grid:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-content.is-card-flow .dashboard-sensor-row:not(:where(.agc-ui,.agc-ui *)){display:contents!important}#app .live-dashboard .zone-content.is-card-flow .dashboard-sensor-card:not(.spectrum-group-reading):not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-content.is-card-flow .is-spectrum-group:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-content.is-card-flow>.relay-board:not(:where(.agc-ui,.agc-ui *)){grid-column:auto / span var(--zone-card-columns, 2)!important;grid-row:auto / span var(--zone-card-rows, 1)!important;align-self:start;min-width:0}#app .live-dashboard .zone-content.is-card-flow>.relay-board .relay-grid:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--relay-min)),1fr))!important}#app .live-dashboard .zone-content.is-card-flow .is-spectrum-group:not(:where(.agc-ui,.agc-ui *)){display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.product-page:not(:where(.agc-ui,.agc-ui *)){display:grid;gap:var(--ag-space-5)}.product-page-heading:not(:where(.agc-ui,.agc-ui *)){display:grid;gap:.18rem}.relays-page .product-page-heading:not(:where(.agc-ui,.agc-ui *)){gap:var(--ag-space-1);padding:var(--ag-space-1) 0 .4rem}.product-page-heading h2:not(:where(.agc-ui,.agc-ui *)),.product-page-heading p:not(:where(.agc-ui,.agc-ui *)){margin:0}.product-page-heading h2:not(:where(.agc-ui,.agc-ui *)){font-family:var(--ag-font-display);font-size:var(--ag-type-fluid-section);font-weight:var(--ag-weight-strong);letter-spacing:var(--ag-tracking-heading)}.product-page-heading>.product-subtitle:not(:where(.agc-ui,.agc-ui *)),.product-subtitle:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-muted-foreground);font-size:var(--ag-type-meta)}.product-subtitle:not(:where(.agc-ui,.agc-ui *)){margin-top:var(--ag-space-1)!important}.product-eyebrow:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-muted-foreground)!important;font-size:var(--ag-type-shared-5)!important;font-weight:var(--ag-weight-label);letter-spacing:var(--ag-tracking-wide-caps);text-transform:uppercase}.sensor-product-list:not(:where(.agc-ui,.agc-ui *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ag-space-4);margin:0;padding:0;list-style:none}.sensor-product-list>li:not(:where(.agc-ui,.agc-ui *)){min-width:0}.product-empty:not(:where(.agc-ui,.agc-ui *)),.product-notice:not(:where(.agc-ui,.agc-ui *)){border:var(--ag-border-width) dashed var(--ag-border);border-radius:var(--ag-radius-2xl);background:var(--ag-card);color:var(--ag-muted-foreground);padding:var(--ag-space-4)}.sensors-page .product-notice:not(:where(.agc-ui,.agc-ui *)),.product-notice.is-fault:not(:where(.agc-ui,.agc-ui *)){border-style:solid;border-color:color-mix(in oklab,var(--ag-state-fault) 44%,var(--ag-border));background:color-mix(in oklab,var(--ag-state-fault) 8%,var(--ag-card));color:var(--ag-state-fault)}.relays-page .product-notice.is-fault:not(:where(.agc-ui,.agc-ui *)){background:color-mix(in oklab,var(--ag-state-fault) 10%,var(--ag-card))}@media(max-width:900px){.sensor-product-list:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:1fr}}button:not(.ag-slide-switch):not(:where(.agc-ui,.agc-ui *)),.p-button:not(:where(.agc-ui,.agc-ui *)){transition:transform var(--ag-motion-fast) var(--ag-ease),border-color var(--ag-motion-fast) var(--ag-ease),background-color var(--ag-motion-fast) var(--ag-ease),color var(--ag-motion-fast) var(--ag-ease),box-shadow var(--ag-motion-fast) var(--ag-ease)}button:not(.ag-slide-switch):not(:disabled):active:not(:where(.agc-ui,.agc-ui *)),.p-button:not(:disabled):active:not(:where(.agc-ui,.agc-ui *)){transform:scale(.98)}button:disabled:not(:where(.agc-ui,.agc-ui *)),.p-button:disabled:not(:where(.agc-ui,.agc-ui *)){cursor:not-allowed;opacity:.6}.p-button:not(:where(.agc-ui,.agc-ui *)){min-height:var(--ag-action-height);border-radius:var(--ag-action-radius);padding:var(--ag-space-2) var(--ag-action-padding);font-size:var(--ag-action-font-size);font-weight:var(--ag-weight-label);gap:var(--ag-space-2)}.p-button.p-button-sm:not(:where(.agc-ui,.agc-ui *)){min-height:var(--ag-action-height-small);font-size:var(--ag-action-font-size);padding:var(--ag-space-1) var(--ag-space-3)}.p-button .p-button-icon:not(:where(.agc-ui,.agc-ui *)){font-size:var(--ag-action-icon-size)}.p-button.p-button-secondary.p-button-outlined:not(:where(.agc-ui,.agc-ui *)){border:var(--ag-border-width) solid var(--ag-border);color:var(--ag-foreground);background:var(--ag-card)}.p-button:not(.p-button-text):not(.p-button-outlined):not(:where(.agc-ui,.agc-ui *)){border-color:var(--ag-pine);background:var(--ag-pine);color:var(--ag-background);box-shadow:0 1px 2px color-mix(in oklab,var(--ag-foreground) 12%,transparent)}.p-button:not(.p-button-text):not(.p-button-outlined):not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--ag-pine) 88%,var(--ag-color-white));background:color-mix(in oklab,var(--ag-pine) 88%,var(--ag-color-white));color:var(--ag-background)}.p-button.p-button-text:not(:where(.agc-ui,.agc-ui *)),.p-button.p-button-outlined:not(:where(.agc-ui,.agc-ui *)){border-color:var(--ag-border);color:var(--ag-pine)}.p-button.p-button-secondary:not(:where(.agc-ui,.agc-ui *)),.p-button.p-button-text:not(:where(.agc-ui,.agc-ui *)){background:var(--ag-card)}.p-button.p-button-text:not(.p-button-danger):not(:where(.agc-ui,.agc-ui *)){border-color:transparent;background:transparent}.p-button.p-button-text:not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)){background:var(--ag-muted)}.p-button.p-button-danger:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--ag-state-fault) 48%,var(--ag-border));background:color-mix(in oklab,var(--ag-state-fault) 9%,var(--ag-card));color:var(--ag-state-fault)}#app button[type=submit]:not(.agc-button):not(.danger):not(.danger-action):not(.p-button-danger):not(.product-action-danger):not(:where(.agc-ui,.agc-ui *)),#app button.product-action-primary:not(:where(.agc-ui,.agc-ui *)),#app .dashboard-layout-actions>button:not(.secondary-action):not(:where(.agc-ui,.agc-ui *)){box-sizing:border-box;min-height:var(--ag-action-height)!important;border:1px solid var(--ag-pine)!important;border-radius:var(--ag-action-radius)!important;background:var(--ag-pine)!important;color:var(--ag-background)!important;font-weight:var(--ag-weight-label);padding:0 var(--ag-action-padding)!important;font-size:var(--ag-action-font-size)}#app button[type=submit]:not(.agc-button):not(.danger):not(.danger-action):not(.p-button-danger):not(.product-action-danger):not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)),#app button.product-action-primary:not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)),#app .dashboard-layout-actions>button:not(.secondary-action):not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)){background:color-mix(in oklab,var(--ag-pine) 92%,var(--ag-sage))!important;box-shadow:0 8px 20px -14px var(--ag-pine)}#app .actions>button:not(.ag-slide-switch):not(.agc-button):not(.ag-settings-action):not(.product-action-primary):not(.product-action-edit):not(.product-action-quiet):not([type=submit]):not(.danger):not(.danger-action):not(:where(.agc-ui,.agc-ui *)),#app button.product-action-secondary:not(:where(.agc-ui,.agc-ui *)),#app button.secondary-action:not([type=submit]):not(:where(.agc-ui,.agc-ui *)),#app button.secondary:not([type=submit]):not(:where(.agc-ui,.agc-ui *)),#app .zone-add-control>button:not(:where(.agc-ui,.agc-ui *)),#app .server-check>button:not(:where(.agc-ui,.agc-ui *)),#app .relay-detail-back:not(:where(.agc-ui,.agc-ui *)),#app .modal-back:not(:where(.agc-ui,.agc-ui *)),#app .dashboard-notification-actions>button:not(.dashboard-notification-close):not(:where(.agc-ui,.agc-ui *)){box-sizing:border-box;min-height:var(--ag-action-height)!important;border:1px solid var(--ag-border)!important;border-radius:var(--ag-action-radius)!important;background:var(--ag-card)!important;color:var(--ag-foreground)!important;font-weight:var(--ag-weight-label);padding:0 var(--ag-action-padding)!important;font-size:var(--ag-action-font-size)}#app .actions>button:not(.ag-slide-switch):not(.agc-button):not(.ag-settings-action):not(.product-action-primary):not(.product-action-edit):not(.product-action-quiet):not([type=submit]):not(.danger):not(.danger-action):not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)),#app button.product-action-secondary:not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)),#app button.secondary-action:not([type=submit]):not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)),#app button.secondary:not([type=submit]):not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)),#app .zone-add-control>button:not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)),#app .server-check>button:not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)),#app .relay-detail-back:not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)),#app .modal-back:not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)),#app .dashboard-notification-actions>button:not(.dashboard-notification-close):not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)){background:var(--ag-muted)!important}#app .product-arrange-controls button.product-action-primary:not(:where(.agc-ui,.agc-ui *)),#app .product-arrange-controls button.product-action-secondary:not(:where(.agc-ui,.agc-ui *)){min-height:var(--ag-action-height-small)!important;font-size:var(--ag-type-shared-4);padding-inline:var(--ag-space-3)!important}#app button.product-action-danger:not(:where(.agc-ui,.agc-ui *)),#app button.danger:not(:where(.agc-ui,.agc-ui *)),#app button.danger-action:not(:where(.agc-ui,.agc-ui *)),#app .zone-remove-action:not(:where(.agc-ui,.agc-ui *)),#app .remove-condition:not(:where(.agc-ui,.agc-ui *)){box-sizing:border-box;min-height:var(--ag-action-height)!important;border:var(--ag-border-width) solid color-mix(in oklab,var(--ag-state-fault) 48%,var(--ag-border))!important;border-radius:var(--ag-action-radius)!important;background:color-mix(in oklab,var(--ag-state-fault) 9%,var(--ag-card))!important;color:var(--ag-state-fault)!important;padding:0 var(--ag-action-padding)!important;font-size:var(--ag-action-font-size)}#app button.product-action-danger:not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)),#app button.danger:not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)),#app button.danger-action:not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)),#app .zone-remove-action:not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)),#app .remove-condition:not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)){background:color-mix(in oklab,var(--ag-state-fault) 10%,transparent)}.product-application-header:not(:where(.agc-ui,.agc-ui *)){position:sticky;z-index:40;top:0;display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--ag-space-3);margin:0;border-bottom:var(--ag-border-width) solid color-mix(in oklab,var(--ag-border) 72%,transparent);background:color-mix(in oklab,var(--ag-background) 84%,transparent);padding:.7rem var(--workspace-gutter);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-header-brand:not(:where(.agc-ui,.agc-ui *)){display:flex;min-width:0;align-items:center;gap:.65rem}.product-header-actions:not(:where(.agc-ui,.agc-ui *)){display:flex;align-items:center;gap:.28rem}.product-header-actions>button:not(:where(.agc-ui,.agc-ui *)),.product-header-actions>.p-button:not(:where(.agc-ui,.agc-ui *)){display:inline-grid;width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;place-items:center;border:var(--ag-border-width) solid var(--ag-border)!important;border-radius:.375rem;background:var(--ag-card)!important;color:var(--ag-foreground)!important;box-shadow:none!important;padding:0}.product-header-actions>button:not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)),.product-header-actions>.p-button:not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,currentColor 34%,var(--ag-border))!important;background:var(--ag-muted)!important;color:var(--ag-foreground)!important}.product-header-actions>button:disabled:not(:where(.agc-ui,.agc-ui *)),.product-header-actions>.p-button:disabled:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-muted-foreground)!important;background:var(--ag-muted)!important;opacity:.64}.product-header-actions .agread-icon-img:not(:where(.agc-ui,.agc-ui *)),.product-header-actions .agread-icon-mask:not(:where(.agc-ui,.agc-ui *)){width:1.35rem;height:1.35rem}.product-brand-home:not(:where(.agc-ui,.agc-ui *)){display:inline-flex;flex:0 0 auto;align-items:center;gap:.7rem;border-radius:var(--ag-radius-md);text-decoration:none}.product-brand-home.router-link-active:not(:where(.agc-ui,.agc-ui *)){border-color:transparent!important;background:transparent!important;color:inherit!important}.product-brand-home:focus-visible:not(:where(.agc-ui,.agc-ui *)){outline:var(--ag-focus-width) solid var(--ag-ring);outline-offset:3px}.product-selectable-group>button:not(:where(.agc-ui,.agc-ui *)){min-width:0;border:var(--ag-border-width) solid var(--ag-border);border-radius:var(--ag-action-radius);background:var(--ag-card);color:var(--ag-muted-foreground)}.zone-options.product-selectable-group>button:not(:where(.agc-ui,.agc-ui *)){min-height:2.2rem;padding:.42rem var(--ag-space-3);font-size:var(--ag-type-shared-5)}.zone-relay-display-control.product-selectable-group>button:not(:where(.agc-ui,.agc-ui *)){min-height:2.25rem;padding:.35rem .45rem;font-size:var(--ag-type-shared-3)}.product-selectable-group>button.selected:not(:where(.agc-ui,.agc-ui *)),.product-selectable-group>button[aria-pressed=true]:not(:where(.agc-ui,.agc-ui *)){border-color:var(--ag-sage)!important;background:var(--ag-sage-soft)!important;color:var(--ag-pine)!important}@media(max-width:600px){.product-brand-home:not(:where(.agc-ui,.agc-ui *)){gap:var(--ag-space-2)}.product-header-brand .connection-source:not(:where(.agc-ui,.agc-ui *)){display:none}}#app .product-icon-action.is-edit:not(:where(.agc-ui,.agc-ui *)){display:inline-flex;align-items:center;gap:var(--ag-space-2);width:auto;height:auto;border:0;border-radius:0;padding:0;background:transparent;color:inherit;font-size:var(--ag-action-font-size);transform:none;box-shadow:none}#app :is(button,a):has(>.product-icon-action.is-edit):not(:where(.agc-ui,.agc-ui *)),#app button.product-action-edit:not(:where(.agc-ui,.agc-ui *)){display:inline-flex;align-items:center;justify-content:center;gap:var(--ag-space-2);min-height:var(--ag-action-height);border:var(--ag-border-width) solid var(--ag-border)!important;border-radius:var(--ag-action-radius)!important;background:var(--ag-card)!important;color:var(--ag-foreground);padding:0 var(--ag-action-padding)!important;font-size:var(--ag-action-font-size);text-decoration:none;box-shadow:none}#app button.product-action-edit:not(:where(.agc-ui,.agc-ui *)){min-height:var(--ag-action-height-small);border-color:transparent!important;background:transparent!important;color:var(--ag-pine)}#app button.product-action-quiet:not(:where(.agc-ui,.agc-ui *)){display:inline-flex;align-items:center;justify-content:center;min-height:var(--ag-action-height);border:var(--ag-border-width) solid transparent!important;border-radius:var(--ag-action-radius)!important;background:transparent!important;color:var(--ag-pine);padding:var(--ag-space-2) var(--ag-action-padding)!important;font-size:var(--ag-action-font-size)}#app :is(button,a):has(>.product-icon-action.is-edit):not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)),#app button.product-action-edit:not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)),#app button.product-action-quiet:not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)){background:var(--ag-muted)!important}#app :is(button,a):has(>.product-icon-action.is-edit):focus-visible:not(:where(.agc-ui,.agc-ui *)),#app button.product-action-edit:focus-visible:not(:where(.agc-ui,.agc-ui *)),#app button.product-action-quiet:focus-visible:not(:where(.agc-ui,.agc-ui *)){outline:var(--ag-focus-width) solid var(--ag-ring);outline-offset:3px}@media(any-pointer:coarse){#app button:is(.product-action-primary,.product-action-secondary,.product-action-edit,.product-action-quiet):not(:where(.agc-ui,.agc-ui *)),#app :is(button,a):has(>.product-icon-action.is-edit):not(:where(.agc-ui,.agc-ui *)),.p-button:not(:where(.agc-ui,.agc-ui *)){min-height:var(--ag-action-touch)!important}}#app button.product-action-remove:not(:where(.agc-ui,.agc-ui *)){display:inline-flex;align-items:center;min-height:var(--ag-action-height);border:0;border-radius:var(--ag-action-radius);background:transparent;color:var(--ag-state-fault);padding:var(--ag-space-2) var(--ag-action-padding);font:inherit;cursor:pointer}#app button.product-action-remove:not(:disabled):hover:not(:where(.agc-ui,.agc-ui *)){background:color-mix(in oklab,var(--ag-state-fault) 10%,transparent)}#app button.product-action-link:not(:where(.agc-ui,.agc-ui *)){border:0;background:transparent;color:var(--ag-pine);padding:0;font:inherit;text-decoration:underline;cursor:pointer}.product-form-page:not(:where(.agc-ui,.agc-ui *)){width:min(100%,68rem);margin-inline:auto}.controller-settings:not(:where(.agc-ui,.agc-ui *)){--ag-radius-md: var(--ag-corner-control);--ag-radius-xl: var(--ag-corner-card);--ag-radius-2xl: var(--ag-corner-card)}.product-form-header:not(:where(.agc-ui,.agc-ui *)){display:grid;gap:.2rem;margin-bottom:var(--ag-space-4);border:0;padding:0}.product-form-header h1:not(:where(.agc-ui,.agc-ui *)),.product-form-header h2:not(:where(.agc-ui,.agc-ui *)),.product-form-header h3:not(:where(.agc-ui,.agc-ui *)),.product-form-header p:not(:where(.agc-ui,.agc-ui *)){margin:0}.product-form-header h1:not(:where(.agc-ui,.agc-ui *)),.product-form-header h2:not(:where(.agc-ui,.agc-ui *)),.product-form-header h3:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-foreground);font-family:var(--ag-font-display);font-size:var(--ag-type-fluid-page);font-weight:var(--ag-weight-strong);letter-spacing:var(--ag-tracking-heading)}.product-form-header p:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-muted-foreground);font-size:var(--ag-type-shared-4);line-height:var(--ag-line-description)}.product-form:not(:where(.agc-ui,.agc-ui *)){display:grid}.product-form-section:not(:where(.agc-ui,.agc-ui *)){display:grid;grid-template-columns:13.75rem minmax(0,1fr);align-items:start;gap:var(--ag-space-10);border:0;border-bottom:var(--ag-border-width) solid var(--ag-border);border-radius:0;background:transparent;box-shadow:none;padding:1.75rem 0}.product-form-section:first-child:not(:where(.agc-ui,.agc-ui *)){padding-top:var(--ag-space-2)}.product-form-section.is-stacked:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:minmax(0,1fr);gap:.8rem}.product-form-copy:not(:where(.agc-ui,.agc-ui *)){display:grid;align-self:start;align-content:start;gap:.2rem}.product-form-copy:has(>.ag-settings-action):not(:where(.agc-ui,.agc-ui *)){grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:var(--ag-space-3)}.product-form-copy:has(>.ag-settings-action)>p:not(:where(.agc-ui,.agc-ui *)){grid-column:1 / -1}.product-form-copy h2:not(:where(.agc-ui,.agc-ui *)),.product-form-copy h3:not(:where(.agc-ui,.agc-ui *)),.product-form-copy h4:not(:where(.agc-ui,.agc-ui *)),.product-form-copy p:not(:where(.agc-ui,.agc-ui *)){margin:0}.product-form-copy h2:not(:where(.agc-ui,.agc-ui *)),.product-form-copy h3:not(:where(.agc-ui,.agc-ui *)),.product-form-copy h4:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-foreground);font-family:var(--ag-font-display);font-size:var(--ag-type-shared-7);font-weight:var(--ag-weight-strong);letter-spacing:var(--ag-tracking-wide-caps);text-transform:uppercase}.product-form-note:not(:where(.agc-ui,.agc-ui *)),.product-form-copy p:not(:where(.agc-ui,.agc-ui *)),.product-form-copy small:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-muted-foreground);font-size:var(--ag-type-shared-4);line-height:var(--ag-line-description)}p.product-form-note:not(:where(.agc-ui,.agc-ui *)){margin:var(--ag-space-2) 0 0}.product-form-fields:not(:where(.agc-ui,.agc-ui *)){display:grid;min-width:0;gap:var(--ag-space-3)}.product-form-field:not(:where(.agc-ui,.agc-ui *)){display:grid;align-content:start;min-width:0;gap:.3rem;color:var(--ag-foreground);font-size:var(--ag-type-shared-4);font-weight:var(--ag-weight-label)}.product-form-field>span:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-muted-foreground)}.product-form-field>strong:not(:where(.agc-ui,.agc-ui *)){overflow-wrap:anywhere;color:var(--ag-foreground);font-size:var(--ag-type-shared-1)}.product-form-fields>label:not(:where(.agc-ui,.agc-ui *)),.product-form-fields label:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-foreground);font-size:var(--ag-type-shared-4);font-weight:var(--ag-weight-label)}.product-form-fields dt:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-muted-foreground);font-size:var(--ag-type-shared-4);font-weight:var(--ag-weight-label)}.product-form-fields dd:not(:where(.agc-ui,.agc-ui *)){margin:0;color:var(--ag-foreground);font-size:var(--ag-type-shared-1);font-weight:var(--ag-weight-body)}.product-form-fields>.secondary-action:not(:where(.agc-ui,.agc-ui *)){justify-self:start}.product-form-control:not(:where(.agc-ui,.agc-ui *)),.product-form-fields input:not([type=checkbox]):not(:where(.agc-ui,.agc-ui *)),.product-form-fields select:not(:where(.agc-ui,.agc-ui *)),.product-form-fields textarea:not(:where(.agc-ui,.agc-ui *)),.product-form-fields output:not(:where(.agc-ui,.agc-ui *)),.product-form-fields .p-inputtext:not(:where(.agc-ui,.agc-ui *)),.product-form-fields .p-select:not(:where(.agc-ui,.agc-ui *)){width:100%;min-height:2.25rem;box-sizing:border-box;border:var(--ag-border-width) solid var(--ag-input)!important;border-radius:var(--ag-corner-control)!important;background:var(--ag-card)!important;color:var(--ag-foreground)!important;padding:.38rem .72rem!important;box-shadow:none!important;font-size:var(--ag-type-shared-1);line-height:var(--ag-line-dense);text-align:start}.product-form-fields textarea:not(:where(.agc-ui,.agc-ui *)){min-height:5.5rem;resize:vertical;padding-block:.52rem!important}.product-arrange-controls .product-form-control:not(:where(.agc-ui,.agc-ui *)){min-height:2rem;padding-block:var(--ag-space-1)!important;padding-inline:.55rem!important;font-size:var(--ag-type-shared-4)}.product-arrange-controls .product-form-field:not(:where(.agc-ui,.agc-ui *)),.product-arrange-controls .product-form-note:not(:where(.agc-ui,.agc-ui *)){font-size:var(--ag-type-shared-8)}.product-form-fields output:not(:where(.agc-ui,.agc-ui *)){display:flex;align-items:center;background:var(--ag-muted)!important}.product-form-fields input[type=datetime-local]:not(:where(.agc-ui,.agc-ui *)){accent-color:var(--ag-sage)}.product-form-fields input[type=datetime-local]:not(:where(.agc-ui,.agc-ui *))::-webkit-calendar-picker-indicator{border-radius:var(--ag-radius-sm);background-color:var(--ag-sage-soft);cursor:pointer;padding:var(--ag-space-1);opacity:.85}.product-form-fields input[type=datetime-local]:disabled:not(:where(.agc-ui,.agc-ui *))::-webkit-calendar-picker-indicator{cursor:default;opacity:.5}.product-form-warning:not(:where(.agc-ui,.agc-ui *)){margin:0;border:var(--ag-border-width) solid color-mix(in oklab,var(--ag-state-warning) 48%,var(--ag-border));border-radius:var(--ag-radius-xl);background:color-mix(in oklab,var(--ag-state-warning) 9%,var(--ag-card));color:var(--ag-state-warning);padding:.65rem var(--ag-space-3);font-size:var(--ag-type-shared-3);font-weight:var(--ag-weight-label);line-height:var(--ag-line-description)}.product-form-row:not(:where(.agc-ui,.agc-ui *)),.product-form-switch-row:not(:where(.agc-ui,.agc-ui *)){border:var(--ag-border-width) solid var(--ag-border);border-radius:var(--ag-radius-2xl);background:var(--ag-card);padding:var(--ag-space-3) var(--ag-space-4)}.product-form-row:not(:where(.agc-ui,.agc-ui *)){font-size:var(--ag-type-shared-7)}.product-form-group:not(:where(.agc-ui,.agc-ui *)){display:grid;min-width:0;gap:var(--ag-space-3);margin:0;border:var(--ag-border-width) solid var(--ag-border);border-radius:var(--ag-radius-2xl);background:transparent;padding:.85rem}.product-form-group>legend:not(:where(.agc-ui,.agc-ui *)){padding-inline:.35rem;color:var(--ag-foreground);font-size:var(--ag-type-shared-3);font-weight:var(--ag-weight-label)}.product-form-switch-row:not(:where(.agc-ui,.agc-ui *)){display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-4)}.product-form-switch-row>div:not(:where(.agc-ui,.agc-ui *)){display:grid;gap:.12rem}.product-form-switch-row strong:not(:where(.agc-ui,.agc-ui *)){font-size:var(--ag-type-shared-7)}.product-form-switch-row small:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-muted-foreground);font-size:var(--ag-type-shared-8)}.product-form-section-actions:not(:where(.agc-ui,.agc-ui *)){grid-column:2}.product-form-actions:not(:where(.agc-ui,.agc-ui *)){position:sticky;z-index:10;bottom:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;margin-top:.8rem;background:color-mix(in oklab,var(--ag-background) 86%,transparent);padding:var(--ag-space-3) 0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.product-form-actions .form-error:not(:where(.agc-ui,.agc-ui *)),.product-form-actions .form-error-inline:not(:where(.agc-ui,.agc-ui *)){margin-right:auto}.product-form-actions.is-inline:not(:where(.agc-ui,.agc-ui *)){position:static;margin-top:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:800px){.product-form-section-actions:not(:where(.agc-ui,.agc-ui *)){grid-column:auto}.product-form-section:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:minmax(0,1fr);gap:var(--ag-space-3)}}@media(max-width:600px){#app .product-arrange-controls:not(:where(.agc-ui,.agc-ui *)){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;align-items:center;gap:.4rem!important}#app .product-arrange-controls .zone-add-control:not(:where(.agc-ui,.agc-ui *)){display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;min-width:0;gap:.4rem}#app .product-arrange-controls .dashboard-layout-breakpoint-control:not(:where(.agc-ui,.agc-ui *)){display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:.4rem}#app .product-arrange-controls .product-form-control:not(:where(.agc-ui,.agc-ui *)){box-sizing:border-box;width:100%;min-width:0;min-height:1.9rem;height:1.9rem;font-size:var(--ag-type-shared-5);padding:.2rem .45rem!important}#app .product-arrange-controls button.product-action-primary:not(:where(.agc-ui,.agc-ui *)),#app .product-arrange-controls button.product-action-secondary:not(:where(.agc-ui,.agc-ui *)){width:100%;min-width:0;min-height:1.9rem!important;justify-content:center;padding-inline:.4rem!important;font-size:var(--ag-type-shared-5);white-space:nowrap}#app .product-arrange-controls .product-form-field:not(:where(.agc-ui,.agc-ui *)),#app .product-arrange-controls .product-form-note:not(:where(.agc-ui,.agc-ui *)){font-size:var(--ag-type-shared-9)}#app .product-arrange-controls .arrange-owner:not(:where(.agc-ui,.agc-ui *)){grid-column:1 / -1;white-space:normal}}@media(max-width:700px){.product-form-copy:has(>.ag-settings-action):not(:where(.agc-ui,.agc-ui *)){grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;inline-size:100%}}#app .live-dashboard .relay-live-timeline:not(:where(.agc-ui,.agc-ui *)){--surface: var(--ag-card) !important;--surface-muted: var(--ag-muted) !important;--border-soft: var(--ag-border) !important;--text: var(--ag-foreground) !important;--text-muted: var(--ag-muted-foreground) !important;--text-faint: color-mix(in oklab, var(--ag-muted-foreground) 62%, transparent) !important;--link: var(--ag-irrigation) !important;--success: var(--ag-state-active) !important;--warning-border: color-mix(in oklab, var(--ag-state-warning) 50%, var(--ag-border)) !important;--warning-text: var(--ag-state-warning) !important;--error-border: color-mix(in oklab, var(--ag-state-fault) 55%, var(--ag-border)) !important;--error-text: var(--ag-state-fault) !important;display:grid;gap:.45rem;border:0!important;border-radius:var(--ag-corner-control)!important;background:transparent!important;color:var(--ag-foreground)!important;padding:0!important}#app .live-dashboard .relay-live-timeline.tone-mint:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-live-timeline.tone-warm:not(:where(.agc-ui,.agc-ui *)){--surface: var(--ag-card) !important;--surface-muted: var(--ag-muted) !important;--border-soft: var(--ag-border) !important;--text: var(--ag-foreground) !important;--text-muted: var(--ag-muted-foreground) !important;--link: var(--ag-irrigation) !important}#app .live-dashboard .relay-live-timeline .overview-heading:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-live-timeline .overview-result:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-live-timeline .overview-facts:not(:where(.agc-ui,.agc-ui *)){gap:.55rem}#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm:not(:where(.agc-ui,.agc-ui *)){grid-template-rows:var(--zone-automation-visual-height, 6rem) 1fr auto;width:100%;min-width:0;max-width:100%;align-content:start;box-sizing:border-box;white-space:nowrap}#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .warm-cake-overview:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .warm-cake-empty:not(:where(.agc-ui,.agc-ui *)){width:100%;min-width:0;max-width:100%;height:var(--zone-automation-visual-height, 6rem);min-height:var(--zone-automation-visual-height, 6rem);align-items:start}#app .live-dashboard .zone-panel:not(.is-compact):not(.is-relay-automation-narrow) .relay-live-timeline.is-warm .warm-cake-overview:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:minmax(0,1fr) auto!important}#app .live-dashboard .zone-panel:not(.is-compact):not(.is-relay-automation-narrow) .relay-live-timeline.is-warm .warm-condition-list:not(:where(.agc-ui,.agc-ui *)){grid-column:1;grid-row:1;min-width:0;align-self:start}#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .warm-condition-group:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .warm-condition-chain:not(:where(.agc-ui,.agc-ui *)){min-width:0}#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .warm-condition-group>strong:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .warm-condition-box:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .warm-condition-box>span:last-child:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .overview-facts>*:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .live-details>summary:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .automation-name>*:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .row-result>*:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .condition-chip>span:not(:where(.agc-ui,.agc-ui *)){min-width:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}#app .live-dashboard .zone-panel:not(.is-compact):not(.is-relay-automation-narrow) .relay-live-timeline.is-warm .warm-cake-chart:not(:where(.agc-ui,.agc-ui *)){grid-column:2;grid-row:1;align-self:start}#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .overview-facts:not(:where(.agc-ui,.agc-ui *)){min-width:0;min-height:1rem;align-self:start}#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .overview-facts:not(:where(.agc-ui,.agc-ui *)){flex-wrap:wrap!important;overflow:visible}#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .overview-facts>*:not(:where(.agc-ui,.agc-ui *)){overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .live-details:not(:where(.agc-ui,.agc-ui *)){min-width:0;align-self:start}#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .timeline-row:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:minmax(0,.85fr) minmax(0,2fr)!important}#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .live-conditions:not(:where(.agc-ui,.agc-ui *)){flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .live-details[open] .automation-name>*:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .live-details[open] .row-result>*:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .live-details[open] .condition-chip>span:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .live-details[open] .setup-warning:not(:where(.agc-ui,.agc-ui *)){overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .live-details[open] .live-conditions:not(:where(.agc-ui,.agc-ui *)){flex-wrap:wrap!important;overflow:visible;padding-left:0}#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .live-details[open] .timeline-row:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:minmax(0,1fr)!important}#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .live-details[open] .row-result:not(:where(.agc-ui,.agc-ui *)){flex-wrap:wrap}#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .live-details[open] .setup-warning:not(:where(.agc-ui,.agc-ui *)){display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%;box-sizing:border-box}#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .live-details[open] .setup-warning>*:not(:where(.agc-ui,.agc-ui *)){min-width:0}#app .live-dashboard .zone-panel:not(.is-compact) .relay-live-timeline.is-warm .live-details[open] .setup-warning a:not(:where(.agc-ui,.agc-ui *)){justify-self:start}#app .live-dashboard .relay-live-timeline .overview-title strong:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-live-timeline .overview-result strong:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-foreground);font-family:var(--ag-font-display);font-weight:var(--ag-weight-strong)}#app .live-dashboard .relay-live-timeline .overview-title span:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-live-timeline .overview-result span:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-live-timeline .overview-facts:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-live-timeline .automation-name span:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-live-timeline .row-result:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-muted-foreground)!important}#app .live-dashboard .relay-live-timeline .overview-state:not(:where(.agc-ui,.agc-ui *)){display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;background:var(--ag-muted);color:var(--ag-muted-foreground)!important;padding:.35rem .55rem;font-size:.58rem;line-height:1;text-transform:none}#app .live-dashboard .relay-live-timeline .overview-state:not(:where(.agc-ui,.agc-ui *)):before{width:.38rem;height:.38rem;border-radius:50%;background:currentColor;content:""}#app .live-dashboard .relay-live-timeline .overview-state.is-requesting:not(:where(.agc-ui,.agc-ui *)){background:color-mix(in oklab,var(--ag-state-active) 10%,transparent);color:var(--ag-state-active)!important}#app .live-dashboard .relay-live-timeline .overview-state.is-unknown:not(:where(.agc-ui,.agc-ui *)){background:color-mix(in oklab,var(--ag-state-fault) 9%,transparent);color:var(--ag-state-fault)!important}#app .live-dashboard .relay-live-timeline .live-details:not(:where(.agc-ui,.agc-ui *)){border-top:1px solid var(--ag-border)!important;padding-top:.45rem}#app .live-dashboard .relay-live-timeline .live-details>summary:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-irrigation)!important;font-size:.62rem;font-weight:var(--ag-weight-label)}#app .live-dashboard .relay-live-timeline .setup-warning:not(:where(.agc-ui,.agc-ui *)){display:flex;align-items:center;gap:.45rem;margin-top:.45rem;border:0!important;border-radius:var(--ag-corner-control);background:color-mix(in oklab,var(--ag-state-warning) 10%,transparent);color:var(--ag-state-warning)!important;padding:.55rem .65rem!important;font-size:.62rem}#app .live-dashboard .relay-live-timeline .setup-warning:not(:where(.agc-ui,.agc-ui *)):before{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:50%;background:currentColor;content:""}#app .live-dashboard .relay-live-timeline .setup-warning.is-error:not(:where(.agc-ui,.agc-ui *)){background:color-mix(in oklab,var(--ag-state-fault) 9%,transparent);color:var(--ag-state-fault)!important}#app .live-dashboard .relay-live-timeline .setup-warning a:not(:where(.agc-ui,.agc-ui *)){color:currentColor;font-weight:var(--ag-weight-label)}#app .live-dashboard .relay-live-timeline .live-rows:not(:where(.agc-ui,.agc-ui *)){gap:.4rem}#app .live-dashboard .relay-live-timeline .live-row:not(:where(.agc-ui,.agc-ui *)){gap:.35rem;border:1px solid var(--ag-border)!important;border-left-width:1px!important;border-radius:var(--ag-corner-control)!important;background:var(--ag-card)!important;padding:.55rem!important}#app .live-dashboard .relay-live-timeline .live-row.is-requesting:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--ag-state-active) 42%,var(--ag-border))!important;background:color-mix(in oklab,var(--ag-state-active) 5%,var(--ag-card))!important}#app .live-dashboard .relay-live-timeline .live-row.is-unmet:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--ag-state-warning) 36%,var(--ag-border))!important}#app .live-dashboard .relay-live-timeline .live-row.is-unknown:not(:where(.agc-ui,.agc-ui *)){border-style:dashed!important;border-color:color-mix(in oklab,var(--ag-state-fault) 32%,var(--ag-border))!important}#app .live-dashboard .relay-live-timeline .automation-name strong:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-foreground);font-family:var(--ag-font-display);font-size:.7rem;font-weight:var(--ag-weight-strong)}#app .live-dashboard .relay-live-timeline .row-result strong:not(:where(.agc-ui,.agc-ui *)){border-radius:999px;background:var(--ag-muted);color:var(--ag-muted-foreground)!important;padding:.28rem .45rem;font-size:.56rem;text-transform:none}#app .live-dashboard .relay-live-timeline .row-result strong.is-met:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .relay-live-timeline .live-row.is-requesting .row-result strong:not(:where(.agc-ui,.agc-ui *)){background:color-mix(in oklab,var(--ag-state-active) 10%,transparent);color:var(--ag-state-active)!important}#app .live-dashboard .relay-live-timeline .row-result strong.is-unmet:not(:where(.agc-ui,.agc-ui *)){background:color-mix(in oklab,var(--ag-state-warning) 10%,transparent);color:var(--ag-state-warning)!important}#app .live-dashboard .relay-live-timeline .row-result strong.is-unknown:not(:where(.agc-ui,.agc-ui *)){background:color-mix(in oklab,var(--ag-state-fault) 9%,transparent);color:var(--ag-state-fault)!important}#app .live-dashboard .relay-live-timeline .live-conditions:not(:where(.agc-ui,.agc-ui *)){gap:.25rem}#app .live-dashboard .relay-live-timeline .live-conditions .condition-chip:not(:where(.agc-ui,.agc-ui *)){--condition-tone: var(--ag-ventilation);--condition-soft: var(--ag-ventilation-soft);display:inline-flex;align-items:center;gap:.3rem;border:0!important;border-radius:var(--ag-corner-control)!important;background:var(--condition-soft)!important;color:var(--condition-tone)!important;padding:.3rem .45rem!important;font-size:.58rem}#app .live-dashboard .relay-live-timeline .condition-chip.is-met:not(:where(.agc-ui,.agc-ui *)){background:var(--condition-soft)!important;color:var(--condition-tone)!important}#app .live-dashboard .relay-live-timeline .condition-chip.is-unmet:not(:where(.agc-ui,.agc-ui *)){background:var(--condition-soft)!important;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ag-state-warning) 58%,transparent);color:var(--condition-tone)!important}#app .live-dashboard .relay-live-timeline .condition-chip.is-unknown:not(:where(.agc-ui,.agc-ui *)){background:var(--condition-soft)!important;outline:1px dashed color-mix(in oklab,var(--ag-state-fault) 46%,transparent);color:var(--condition-tone)!important}#app .live-dashboard .zone-panel:not(.is-compact) .relay-item.has-active-automation:not(:where(.agc-ui,.agc-ui *)){align-self:stretch;align-content:stretch}#app .live-dashboard .zone-panel:not(.is-compact) .relay-item.has-active-automation .relay-automation-stack:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-item.has-active-automation .relay-automation-copy:not(:where(.agc-ui,.agc-ui *)),#app .live-dashboard .zone-panel:not(.is-compact) .relay-item.has-active-automation .relay-live-timeline.is-warm:not(:where(.agc-ui,.agc-ui *)){align-self:stretch}#app .live-dashboard .relay-live-timeline .condition-chip.is-met i:not(:where(.agc-ui,.agc-ui *)){background:var(--ag-state-active)}#app .live-dashboard .relay-live-timeline .condition-chip.is-unmet i:not(:where(.agc-ui,.agc-ui *)){background:var(--ag-state-warning)}#app .live-dashboard .relay-live-timeline .condition-chip.is-unknown i:not(:where(.agc-ui,.agc-ui *)){background:var(--ag-state-fault)}:root:not(:where(.agc-ui,.agc-ui *)){--ag-page-max: 80rem}#app .main>:is(.live-dashboard,.sensors-page,.relays-page,.relay-detail-page,.logs-page,.developer-settings,.dashboard,.form-device,.form-connection):not(:where(.agc-ui,.agc-ui *)){width:min(100%,var(--ag-page-max))!important;max-width:var(--ag-page-max)!important;margin-inline:auto!important}#app input:not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(:where(.agc-ui,.agc-ui *)),#app select:not(:where(.agc-ui,.agc-ui *)),#app textarea:not(:where(.agc-ui,.agc-ui *)){font-size:var(--ag-type-meta)!important;line-height:var(--ag-line-dense)!important;padding-inline:var(--ag-space-3)!important}#app input:not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(:where(.agc-ui,.agc-ui *)),#app select:not(:where(.agc-ui,.agc-ui *)){min-height:2.25rem!important;padding-block:var(--ag-space-2)!important}#app textarea:not(:where(.agc-ui,.agc-ui *)){padding-block:var(--ag-space-2)!important}#app .menu-nav a[href="/devices"]:not(:where(.agc-ui,.agc-ui *)){border:var(--ag-border-width) solid color-mix(in oklab,var(--ag-color-swatch-74bfda) 38%,var(--ag-border))!important;background:color-mix(in oklab,var(--ag-color-swatch-74bfda) 13%,var(--ag-card))!important;color:color-mix(in oklab,var(--ag-color-swatch-74bfda) 68%,var(--ag-foreground))!important}#app .menu-nav a[href="/devices"].router-link-active:not(:where(.agc-ui,.agc-ui *)),#app .menu-nav a[href="/devices"]:hover:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--ag-color-swatch-75bdac) 46%,var(--ag-border))!important;background:color-mix(in oklab,var(--ag-color-swatch-75bdac) 18%,var(--ag-card))!important;color:color-mix(in oklab,var(--ag-color-swatch-75bdac) 72%,var(--ag-pine))!important}#app .devices-header:not(:where(.agc-ui,.agc-ui *)),#app .sensors-header:not(:where(.agc-ui,.agc-ui *)),#app .relays-header:not(:where(.agc-ui,.agc-ui *)),#app .automation-header:not(:where(.agc-ui,.agc-ui *)),#app .dashboard-header:not(:where(.agc-ui,.agc-ui *)),#app .section-heading:not(:where(.agc-ui,.agc-ui *)){border:0!important;padding:0!important}#app .devices-header h2:not(:where(.agc-ui,.agc-ui *)),#app .sensors-header h2:not(:where(.agc-ui,.agc-ui *)),#app .relays-header h2:not(:where(.agc-ui,.agc-ui *)),#app .automation-header h3:not(:where(.agc-ui,.agc-ui *)),#app .dashboard-header h1:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-foreground);font-family:var(--ag-font-display);font-weight:var(--ag-weight-strong);letter-spacing:-.025em}#app .devices-header p:not(:where(.agc-ui,.agc-ui *)),#app .sensors-header p:not(:where(.agc-ui,.agc-ui *)),#app .relays-header p:not(:where(.agc-ui,.agc-ui *)),#app .automation-header p:not(:where(.agc-ui,.agc-ui *)),#app .dashboard-header p:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-muted-foreground)}#app .devices-page:not(:where(.agc-ui,.agc-ui *)){display:grid;gap:var(--ag-space-4)}#app .devices-page:not(:where(.agc-ui,.agc-ui *)){--device-zone-white: var(--ag-color-white);--device-zone-lavender: var(--ag-color-swatch-b98ee2);--device-zone-sky: var(--ag-color-swatch-74bfda);--device-zone-apricot: var(--ag-color-swatch-e8936a);--device-zone-mint: var(--ag-color-swatch-75bdac);--device-zone-gold: var(--ag-color-swatch-f2ca6f);--device-palette-white: color-mix(in oklab, var(--device-zone-white) 10%, var(--ag-card));--device-palette-lavender: color-mix(in oklab, var(--device-zone-lavender) 14%, var(--ag-card));--device-palette-sky: color-mix(in oklab, var(--device-zone-sky) 15%, var(--ag-card));--device-palette-apricot: color-mix(in oklab, var(--device-zone-apricot) 13%, var(--ag-card));--device-palette-mint: color-mix(in oklab, var(--device-zone-mint) 15%, var(--ag-card));--device-palette-gold: color-mix(in oklab, var(--device-zone-gold) 16%, var(--ag-card))}#app .section-heading:not(:where(.agc-ui,.agc-ui *)){display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-4)}#app .device-card-heading h3:not(:where(.agc-ui,.agc-ui *)),#app .device-card-heading h4:not(:where(.agc-ui,.agc-ui *)),#app .device-card-heading p:not(:where(.agc-ui,.agc-ui *)),#app .section-heading h3:not(:where(.agc-ui,.agc-ui *)),#app .section-heading p:not(:where(.agc-ui,.agc-ui *)){margin:0}#app .device-card-heading h3:not(:where(.agc-ui,.agc-ui *)),#app .section-heading h3:not(:where(.agc-ui,.agc-ui *)){font-family:var(--ag-font-display);font-weight:var(--ag-weight-strong)}#app .device-card-heading p:not(:where(.agc-ui,.agc-ui *)),#app .section-heading p:not(:where(.agc-ui,.agc-ui *)){margin-top:var(--ag-space-half);color:var(--ag-muted-foreground);font-size:var(--ag-type-small)}#app .device-facts:not(:where(.agc-ui,.agc-ui *)),#app .readiness-grid:not(:where(.agc-ui,.agc-ui *)),#app .summary-strip:not(:where(.agc-ui,.agc-ui *)),#app .setup-grid:not(:where(.agc-ui,.agc-ui *)){gap:var(--ag-space-2)!important}#app .summary-strip>div:not(:where(.agc-ui,.agc-ui *)){min-height:0!important;border:var(--ag-border-width) solid var(--ag-input)!important;border-radius:var(--ag-radius-md)!important;background:var(--ag-card)!important;box-shadow:none!important;padding:var(--ag-space-2) var(--ag-space-3)!important}#app .readiness-grid>div:not(:where(.agc-ui,.agc-ui *)),#app .setup-grid>div:not(:where(.agc-ui,.agc-ui *)){border:var(--ag-border-width) solid color-mix(in oklab,var(--ag-border) 72%,transparent)!important;border-radius:var(--ag-radius-xl)!important;background:var(--device-palette-sky)!important;box-shadow:none!important;padding:var(--ag-space-3)!important}#app .readiness-grid>div:nth-child(6n+1):not(:where(.agc-ui,.agc-ui *)),#app .setup-grid>div:nth-child(6n+1):not(:where(.agc-ui,.agc-ui *)){background:var(--device-palette-lavender)!important;border-color:color-mix(in oklab,var(--device-zone-lavender) 38%,var(--ag-border))!important}#app .readiness-grid>div:nth-child(6n+2):not(:where(.agc-ui,.agc-ui *)),#app .setup-grid>div:nth-child(6n+2):not(:where(.agc-ui,.agc-ui *)){background:var(--device-palette-sky)!important;border-color:color-mix(in oklab,var(--device-zone-sky) 38%,var(--ag-border))!important}#app .readiness-grid>div:nth-child(6n+3):not(:where(.agc-ui,.agc-ui *)),#app .setup-grid>div:nth-child(6n+3):not(:where(.agc-ui,.agc-ui *)){background:var(--device-palette-apricot)!important;border-color:color-mix(in oklab,var(--device-zone-apricot) 36%,var(--ag-border))!important}#app .readiness-grid>div:nth-child(6n+4):not(:where(.agc-ui,.agc-ui *)),#app .setup-grid>div:nth-child(6n+4):not(:where(.agc-ui,.agc-ui *)){background:var(--device-palette-mint)!important;border-color:color-mix(in oklab,var(--device-zone-mint) 38%,var(--ag-border))!important}#app .readiness-grid>div:nth-child(6n+5):not(:where(.agc-ui,.agc-ui *)),#app .setup-grid>div:nth-child(6n+5):not(:where(.agc-ui,.agc-ui *)){background:var(--device-palette-gold)!important;border-color:color-mix(in oklab,var(--device-zone-gold) 40%,var(--ag-border))!important}#app .readiness-grid>div:nth-child(6n):not(:where(.agc-ui,.agc-ui *)),#app .setup-grid>div:nth-child(6n):not(:where(.agc-ui,.agc-ui *)){background:var(--device-palette-white)!important;border-color:color-mix(in oklab,var(--device-zone-white) 36%,var(--ag-border))!important}#app .setup-label:not(:where(.agc-ui,.agc-ui *)),#app .summary-label:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-muted-foreground)!important;font-size:var(--ag-type-caption)}#app .summary-value:not(:where(.agc-ui,.agc-ui *)){color:var(--ag-pine)!important}#app .node-setup-guide:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--device-zone-gold) 40%,var(--ag-border))!important;background:var(--device-palette-gold)!important}#app .device-status-rail:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--device-zone-mint) 38%,var(--ag-border))!important;background:var(--device-palette-mint)!important}#app .espnow-peer:not(:where(.agc-ui,.agc-ui *)){border:var(--ag-border-width) solid color-mix(in oklab,var(--device-zone-sky) 38%,var(--ag-border))!important;border-radius:var(--ag-radius-2xl)!important;background:var(--device-palette-sky)!important;padding:var(--ag-space-3)!important}#app .espnow-peer.online:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in oklab,var(--ag-state-active) 42%,var(--ag-border))!important;background:color-mix(in oklab,var(--ag-state-active) 9%,var(--ag-card))!important}#app .capability-list span:not(:where(.agc-ui,.agc-ui *)){border:0!important;border-radius:var(--ag-corner-pill)!important;background:var(--ag-card)!important;color:var(--ag-muted-foreground)!important;padding:var(--ag-space-1) var(--ag-space-2)!important}#app .dashboard:not(:where(.agc-ui,.agc-ui *)){width:min(100%,68rem)!important;max-width:68rem!important;gap:1rem!important}#app .dashboard-section:not(:where(.agc-ui,.agc-ui *)){border:1px solid var(--ag-border);border-radius:var(--ag-radius-3xl);background:var(--ag-card);box-shadow:0 1px 2px color-mix(in oklab,var(--ag-foreground) 3%,transparent);padding:1rem}#app .dashboard-header:not(:where(.agc-ui,.agc-ui *)){min-height:7rem;align-items:end!important;border-radius:var(--ag-radius-3xl);background:radial-gradient(70% 100% at 8% 0%,color-mix(in oklab,var(--ag-sage) 22%,transparent),transparent 70%),radial-gradient(55% 90% at 90% 15%,color-mix(in oklab,var(--ag-ventilation) 15%,transparent),transparent 75%),var(--ag-card);padding:1.25rem!important}#app .reading-card:not(:where(.agc-ui,.agc-ui *)),#app .dashboard .relay-card:not(:where(.agc-ui,.agc-ui *)){border:1px solid var(--ag-border)!important;border-radius:var(--ag-radius-2xl)!important;background:var(--ag-card)!important;box-shadow:none!important}#app .reading-card strong:not(:where(.agc-ui,.agc-ui *)),#app .summary-value:not(:where(.agc-ui,.agc-ui *)){font-family:var(--ag-font-display);font-variant-numeric:tabular-nums;letter-spacing:var(--ag-tracking-reading)}@media(max-width:620px){#app .form-automation .field-grid:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:1fr}#app .devices-header:not(:where(.agc-ui,.agc-ui *)),#app .device-card-heading:not(:where(.agc-ui,.agc-ui *)),#app .section-heading:not(:where(.agc-ui,.agc-ui *)){align-items:flex-start;flex-direction:column}}:root[lang=fa]:not(:where(.agc-ui,.agc-ui *)){--ag-font-body: var(--ag-font-persian);--ag-font-display: var(--ag-font-persian)}:root[dir=rtl] .dashboard-zone-grid:not(:where(.agc-ui,.agc-ui *)),:root[dir=rtl] .dashboard-layout-editor:not(:where(.agc-ui,.agc-ui *)){direction:ltr}:root[dir=rtl] .dashboard-zone-grid>*:not(:where(.agc-ui,.agc-ui *)),:root[dir=rtl] .dashboard-layout-editor .grid-stack-item-content:not(:where(.agc-ui,.agc-ui *)){direction:rtl}:root[dir=rtl] #app .live-dashboard .relay-card:not(:where(.agc-ui,.agc-ui *)){text-align:start}:root[dir=rtl] code:not(:where(.agc-ui,.agc-ui *)),:root[dir=rtl] pre:not(:where(.agc-ui,.agc-ui *)),:root[dir=rtl] .mono:not(:where(.agc-ui,.agc-ui *)),:root[dir=rtl] input[type=email]:not(:where(.agc-ui,.agc-ui *)),:root[dir=rtl] input[type=url]:not(:where(.agc-ui,.agc-ui *)),:root[dir=rtl] input[type=number]:not(:where(.agc-ui,.agc-ui *)),:root[dir=rtl] input[type=tel]:not(:where(.agc-ui,.agc-ui *)){direction:ltr;unicode-bidi:isolate}@font-face{font-family:AGREAD Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/a-xmmgfMX9.woff2) format("woff2")}:root,:root[data-theme=day]{color-scheme:light;--ag-font-family: "AGREAD Sans", sans-serif;--ag-font-display: var(--ag-font-family);--ag-font-body: var(--ag-font-family);--ag-font-persian: var(--ag-font-family);--ag-weight-body: 400;--ag-weight-meta: 500;--ag-weight-label: 600;--ag-weight-strong: 700;--ag-action-height: 40px;--ag-action-height-small: 32px;--ag-action-touch: 44px;--ag-action-radius: var(--ag-corner-control);--ag-action-font-size: 14px;--ag-switch-width: 52px;--ag-switch-height: 28px;--ag-switch-thumb: 22px;--ag-switch-inset: 3px;--ag-action-icon-size: 16px;--ag-action-inline-icon-size: 24px;--ag-page-background: linear-gradient(110deg, var(--ag-color-white), var(--ag-color-swatch-f9fbfa));--ag-action-padding: 14px;--ag-radius: .875rem;--ag-radius-sm: calc(var(--ag-radius) - .25rem);--ag-radius-md: calc(var(--ag-radius) - .125rem);--ag-radius-lg: var(--ag-radius);--ag-radius-xl: calc(var(--ag-radius) + .25rem);--ag-radius-2xl: calc(var(--ag-radius) + .5rem);--ag-radius-3xl: calc(var(--ag-radius) + .75rem);--ag-mist: oklch(.972 .006 145);--ag-sage: oklch(.645 .048 145);--ag-sage-soft: oklch(.905 .017 155);--ag-pine: oklch(.348 .042 180);--ag-background: var(--ag-mist);--ag-foreground: oklch(.28 .032 180);--ag-card: oklch(.995 .002 145);--ag-card-foreground: var(--ag-foreground);--ag-muted: oklch(.935 .014 155);--ag-muted-foreground: oklch(.53 .024 175);--ag-accent: oklch(.905 .022 150);--ag-accent-foreground: var(--ag-pine);--ag-border: oklch(.888 .016 155);--ag-input: var(--ag-border);--ag-ring: var(--ag-sage);--ag-destructive: var(--ag-state-fault);--ag-destructive-foreground: oklch(.985 .005 145);--ag-irrigation: oklch(.56 .135 245);--ag-irrigation-soft: oklch(.93 .035 245);--ag-lighting: oklch(.7 .145 75);--ag-lighting-soft: oklch(.94 .05 85);--ag-ventilation: oklch(.6 .095 195);--ag-ventilation-soft: oklch(.93 .03 195);--ag-heating: oklch(.62 .165 45);--ag-heating-soft: oklch(.94 .045 55);--ag-cooling: oklch(.68 .11 215);--ag-cooling-soft: oklch(.94 .035 215);--ag-dosing: oklch(.54 .16 295);--ag-dosing-soft: oklch(.93 .04 295);--ag-power: #be185d;--ag-power-soft: color-mix(in oklab, var(--ag-power) 12%, var(--ag-card));--ag-irrigation-medium: color-mix(in oklab, var(--ag-irrigation) 45%, var(--ag-card));--ag-lighting-medium: color-mix(in oklab, var(--ag-lighting) 45%, var(--ag-card));--ag-ventilation-medium: color-mix(in oklab, var(--ag-ventilation) 45%, var(--ag-card));--ag-heating-medium: color-mix(in oklab, var(--ag-heating) 45%, var(--ag-card));--ag-cooling-medium: color-mix(in oklab, var(--ag-cooling) 45%, var(--ag-card));--ag-dosing-medium: color-mix(in oklab, var(--ag-dosing) 45%, var(--ag-card));--ag-power-medium: color-mix(in oklab, var(--ag-power) 45%, var(--ag-card));--ag-state-active: oklch(.55 .09 158);--ag-state-waiting: oklch(.62 .02 175);--ag-state-locked: oklch(.5 .025 250);--ag-state-warning: oklch(.68 .15 75);--ag-state-warning-medium: color-mix(in oklab, var(--ag-state-warning) 45%, var(--ag-card));--ag-state-warning-soft: color-mix(in oklab, var(--ag-state-warning) 12%, var(--ag-card));--ag-state-fault: oklch(.567 .185 25);--ag-state-offline: oklch(.66 .015 175);--ag-shadow-soft: 0 12px 28px -18px color-mix(in oklab, var(--ag-foreground) 18%, transparent);--ag-shadow-lift: 0 18px 44px -24px color-mix(in oklab, var(--ag-foreground) 30%, transparent);--ag-shadow-zone: 0 24px 60px -24px color-mix(in oklab, var(--ag-pine) 34%, transparent);--ag-motion-fast: .15s;--ag-motion-normal: .25s;--ag-motion-slow: .4s;--ag-ease: cubic-bezier(.4, 0, .2, 1);--app-bg: var(--ag-background);--surface: var(--ag-card);--surface-soft: var(--ag-muted);--surface-muted: color-mix(in oklab, var(--ag-muted) 72%, var(--ag-card));--text: var(--ag-foreground);--text-strong: var(--ag-foreground);--text-muted: var(--ag-muted-foreground);--text-faint: color-mix(in oklab, var(--ag-muted-foreground) 76%, transparent);--border: var(--ag-border);--border-soft: color-mix(in oklab, var(--ag-border) 66%, transparent);--control-border: var(--ag-border);--link: var(--ag-irrigation);--link-hover: color-mix(in oklab, var(--ag-irrigation) 11%, transparent);--selected: var(--ag-pine);--selected-border: var(--ag-sage);--selected-bg: var(--ag-sage-soft);--disabled-border: var(--ag-border);--warning-border: color-mix(in oklab, var(--ag-state-warning) 72%, var(--ag-border));--warning-bg: color-mix(in oklab, var(--ag-state-warning) 12%, var(--ag-card));--warning-text: color-mix(in oklab, var(--ag-state-warning) 72%, var(--ag-foreground));--error: var(--ag-state-fault);--error-border: color-mix(in oklab, var(--ag-state-fault) 76%, var(--ag-border));--error-bg: color-mix(in oklab, var(--ag-state-fault) 10%, var(--ag-card));--error-text: color-mix(in oklab, var(--ag-state-fault) 72%, var(--ag-foreground));--switch-track: var(--ag-border);--switch-knob: var(--ag-card);--success: var(--ag-state-active);--relay-on-bg: var(--ag-sage-soft);--relay-on-text: var(--ag-pine);--overlay: color-mix(in oklab, var(--ag-pine) 48%, transparent);--shadow: color-mix(in oklab, var(--ag-foreground) 18%, transparent);--agread-paper: var(--ag-background);--agread-cloud: var(--ag-muted);--agread-border: var(--ag-border);--agread-ink: var(--ag-foreground);--agread-slate: var(--ag-muted-foreground);--agread-moss: var(--ag-sage-soft);--agread-sage: var(--ag-sage);--agread-lake: var(--ag-irrigation);--agread-sky: var(--ag-cooling);--agread-mist: var(--ag-muted);--radius-sm: var(--ag-radius-sm);--radius-md: var(--ag-radius-md);--radius-lg: var(--ag-radius-lg);--shadow-soft: var(--ag-shadow-soft);--shadow-wash: var(--ag-shadow-soft);--wash-border: var(--ag-border);--wash-border-strong: var(--ag-sage);--wash-inset: 0 1px 0 color-mix(in oklab, white 68%, transparent) inset;--color-background: var(--surface);--color-background-soft: var(--surface-soft);--color-background-mute: var(--surface-muted);--color-border: var(--border-soft);--color-border-hover: var(--border);--color-heading: var(--text-strong);--color-text: var(--text)}.agread-dark,:root[data-theme=night]{--ag-page-background: var(--ag-background);color-scheme:dark;--ag-mist: oklch(.22 .022 180);--ag-sage: oklch(.72 .06 145);--ag-sage-soft: oklch(.32 .03 160);--ag-pine: oklch(.86 .02 165);--ag-background: oklch(.19 .022 185);--ag-foreground: oklch(.94 .008 150);--ag-card: oklch(.235 .024 183);--ag-card-foreground: var(--ag-foreground);--ag-muted: oklch(.28 .026 182);--ag-muted-foreground: oklch(.7 .018 165);--ag-accent: oklch(.31 .03 175);--ag-accent-foreground: var(--ag-foreground);--ag-border: oklch(1 0 0 / 12%);--ag-input: oklch(1 0 0 / 16%);--ag-ring: oklch(.6 .05 150);--ag-destructive: oklch(.65 .17 25);--ag-destructive-foreground: oklch(.97 .006 150);--ag-irrigation: oklch(.72 .13 245);--ag-irrigation-soft: oklch(.32 .06 245);--ag-lighting: oklch(.8 .14 80);--ag-lighting-soft: oklch(.33 .06 80);--ag-ventilation: oklch(.75 .1 195);--ag-ventilation-soft: oklch(.31 .05 195);--ag-heating: oklch(.74 .15 45);--ag-heating-soft: oklch(.33 .07 45);--ag-cooling: oklch(.79 .1 215);--ag-cooling-soft: oklch(.32 .05 215);--ag-dosing: oklch(.7 .15 295);--ag-dosing-soft: oklch(.32 .07 295);--ag-power-soft: color-mix(in oklab, var(--ag-power) 12%, var(--ag-card));--ag-irrigation-medium: color-mix(in oklab, var(--ag-irrigation) 45%, var(--ag-card));--ag-lighting-medium: color-mix(in oklab, var(--ag-lighting) 45%, var(--ag-card));--ag-ventilation-medium: color-mix(in oklab, var(--ag-ventilation) 45%, var(--ag-card));--ag-heating-medium: color-mix(in oklab, var(--ag-heating) 45%, var(--ag-card));--ag-cooling-medium: color-mix(in oklab, var(--ag-cooling) 45%, var(--ag-card));--ag-dosing-medium: color-mix(in oklab, var(--ag-dosing) 45%, var(--ag-card));--ag-power-medium: color-mix(in oklab, var(--ag-power) 45%, var(--ag-card));--ag-state-active: oklch(.75 .1 158);--ag-state-waiting: oklch(.62 .02 175);--ag-state-locked: oklch(.62 .03 250);--ag-state-warning: oklch(.78 .14 78);--ag-state-warning-medium: color-mix(in oklab, var(--ag-state-warning) 45%, var(--ag-card));--ag-state-warning-soft: color-mix(in oklab, var(--ag-state-warning) 12%, var(--ag-card));--ag-state-fault: oklch(.68 .17 25);--ag-state-offline: oklch(.56 .016 175);--surface-muted: color-mix(in oklab, var(--ag-muted) 80%, var(--ag-card));--warning-bg: color-mix(in oklab, var(--ag-state-warning) 14%, var(--ag-card));--error-bg: color-mix(in oklab, var(--ag-state-fault) 14%, var(--ag-card));--overlay: color-mix(in oklab, black 72%, transparent);--wash-inset: 0 1px 0 color-mix(in oklab, white 10%, transparent) inset}:root{--ag-weight-light: 300;--ag-type-micro: 10px;--ag-type-caption: 11px;--ag-type-small: 12px;--ag-type-meta: 13px;--ag-type-label: 14px;--ag-type-compact-body: 15px;--ag-type-body: 16px;--ag-type-lead: 18px;--ag-type-section: 20px;--ag-type-subheading: 22px;--ag-type-heading: 24px;--ag-type-heading-large: 26px;--ag-type-title-small: 28px;--ag-type-title-mobile: 29px;--ag-type-reading: 32px;--ag-type-display: 38px;--ag-space-half: .125rem;--ag-space-1: .25rem;--ag-space-2: .5rem;--ag-space-3: .75rem;--ag-space-4: 1rem;--ag-space-5: 1.25rem;--ag-space-6: 1.5rem;--ag-space-8: 2rem;--ag-space-10: 2.5rem;--ag-space-12: 3rem;--ag-color-swatch-74bfda: #74bfda;--ag-color-swatch-75bdac: #75bdac;--ag-color-white: #ffffff;--ag-color-swatch-b98ee2: #b98ee2;--ag-color-swatch-e8936a: #e8936a;--ag-color-swatch-f2ca6f: #f2ca6f;--ag-color-swatch-2f7d4b: #2f7d4b;--ag-color-swatch-53615a: #53615a;--ag-color-swatch-9db5a3: #9db5a3;--ag-color-swatch-9b3f32: #9b3f32;--ag-color-swatch-fff5f3: #fff5f3;--ag-color-swatch-6f261d: #6f261d;--ag-color-swatch-27332b: #27332b;--ag-color-swatch-142019: #142019;--ag-color-swatch-d9f5df: #d9f5df;--ag-color-swatch-eff0ec: #eff0ec;--ag-color-swatch-e4e8e1: #e4e8e1;--ag-color-swatch-ccd5d3: #ccd5d3;--ag-color-swatch-1f3a32: #1f3a32;--ag-color-swatch-485759: #485759;--ag-color-swatch-b5c29f: #b5c29f;--ag-color-swatch-94b188: #94b188;--ag-color-swatch-548c99: #548c99;--ag-color-swatch-7695c7: #7695c7;--ag-color-swatch-aabbcb: #aabbcb;--ag-color-swatch-d6a84f: #d6a84f;--ag-color-swatch-5f86ad: #5f86ad;--ag-color-swatch-4f8b82: #4f8b82;--ag-color-swatch-c77a4d: #c77a4d;--ag-color-swatch-62a8b8: #62a8b8;--ag-color-swatch-8d78a8: #8d78a8;--ag-color-swatch-b85e58: #b85e58;--ag-color-swatch-c58a3d: #c58a3d;--ag-color-swatch-f4f7f2: #f4f7f2;--ag-color-tone-361ad2d6: rgb(153, 150, 150);--ag-color-swatch-f7f9f8: #f7f9f8;--ag-color-swatch-f6f8f7: #f6f8f7;--ag-color-tone-34e50b11: rgb(20 42 38 / 28%);--ag-color-swatch-fcfdfc: #fcfdfc;--ag-color-swatch-fbfcfc: #fbfcfc;--ag-color-swatch-dcece0: #dcece0;--ag-color-swatch-cfe1d4: #cfe1d4;--ag-color-swatch-a8cfb6: #a8cfb6;--ag-color-swatch-f4f9f6: #f4f9f6;--ag-color-swatch-f3f7f4: #f3f7f4;--ag-color-swatch-d7e6dc: #d7e6dc;--ag-color-swatch-f1f7f4: #f1f7f4;--ag-color-swatch-dce8e4: #dce8e4;--ag-color-swatch-dcefe4: #dcefe4;--ag-color-swatch-e1ebe5: #e1ebe5;--ag-color-swatch-dce7df: #dce7df;--ag-color-swatch-287fb8: #287fb8;--ag-color-swatch-bc8b23: #bc8b23;--ag-color-swatch-228c8d: #228c8d;--ag-color-swatch-d16c39: #d16c39;--ag-color-swatch-449fba: #449fba;--ag-color-swatch-8955bd: #8955bd;--ag-color-swatch-f4f7f5: #f4f7f5;--ag-color-swatch-eaf1ee: #eaf1ee;--ag-color-swatch-edf3f0: #edf3f0;--ag-color-swatch-258d39: #258d39;--ag-color-swatch-299b41: #299b41;--ag-color-swatch-c8ded2: #c8ded2;--ag-color-swatch-edf4ef: #edf4ef;--ag-color-swatch-fff5e3: #fff5e3;--ag-color-swatch-fdf9ef: #fdf9ef;--ag-color-swatch-f4ad15: #f4ad15;--ag-color-swatch-fff9ee: #fff9ee;--ag-color-swatch-f6f7f8: #f6f7f8;--ag-color-swatch-f5f6f7: #f5f6f7;--ag-color-swatch-f3f7f6: #f3f7f6;--ag-color-ink: #0b202a;--ag-color-muted: #59677c;--ag-color-border: #e0e7e9;--ag-color-swatch-dee9e2: #dee9e2;--ag-color-primary: #115446;--ag-color-success: #299743;--ag-color-warning: #ffac17;--ag-color-swatch-fff7e9: #fff7e9;--ag-color-danger: #d71923;--ag-color-swatch-f9fbfa: #f9fbfa;--ag-color-swatch-cbd6d9: #cbd6d9;--ag-color-swatch-103f39: #103f39;--ag-color-output-on: #35a54b;--ag-color-neutral: #929ba4;--ag-color-swatch-e7ebed: #e7ebed;--ag-color-swatch-d9f2da: #d9f2da;--ag-color-swatch-0c482b: #0c482b;--ag-color-swatch-dfe8e8: #dfe8e8;--ag-color-swatch-2b424f: #2b424f;--ag-color-swatch-ccd8dc: #ccd8dc;--ag-color-swatch-445d69: #445d69;--ag-color-swatch-85939e: #85939e;--ag-color-swatch-e2e6e7: #e2e6e7;--ag-color-swatch-e5f1e6: #e5f1e6;--ag-color-swatch-c7dfcd: #c7dfcd;--ag-color-swatch-eff6f1: #eff6f1;--ag-color-swatch-fff3dc: #fff3dc;--ag-color-swatch-f0f3f4: #f0f3f4;--ag-color-swatch-86939c: #86939c;--ag-color-swatch-289345: #289345;--ag-color-swatch-30aa44: #30aa44;--ag-color-black: #000000;--ag-color-swatch-00000022: #00000022;--ag-color-swatch-aeb9bf: #aeb9bf;--ag-color-swatch-fff9ec: #fff9ec;--ag-color-swatch-ffd690: #ffd690;--ag-color-swatch-ecf1ef: #ecf1ef;--ag-color-swatch-eaf0ed: #eaf0ed;--ag-color-swatch-ff2637: #ff2637;--ag-color-swatch-f5f7f8: #f5f7f8;--ag-color-swatch-f0f7f2: #f0f7f2;--ag-color-swatch-c8dfcf: #c8dfcf;--ag-color-swatch-87b496: #87b496;--ag-color-swatch-216c3a: #216c3a;--ag-color-swatch-7d8c95: #7d8c95;--ag-color-swatch-e2e7ea: #e2e7ea;--ag-color-swatch-888888: #888888;--ag-color-swatch-b7791f: #b7791f;--ag-color-swatch-b42318: #b42318;--ag-color-swatch-8a948d: #8a948d;--ag-color-swatch-d8e1da: #d8e1da;--ag-color-swatch-f6f8f5: #f6f8f5;--ag-color-swatch-1d3029: #1d3029;--ag-color-swatch-66756d: #66756d;--ag-color-tone-6e5ce6e7: rgb(0 0 0 / .16);--ag-color-tone-c36c52fe: oklch(.62 .02 175);--ag-color-swatch-a33b33: #a33b33;--ag-color-swatch-bb3333: #bb3333;--ag-color-swatch-963b33: #963b33;--ag-color-swatch-fee8e4: #fee8e4;--ag-color-swatch-efd49e: #efd49e;--ag-color-swatch-76501f: #76501f;--ag-color-swatch-fff7e6: #fff7e6;--ag-color-tone-ad328b51: rgba(197, 239, 169, .12);--ag-color-swatch-852b2b: #852b2b;--ag-color-swatch-fbe7e5: #fbe7e5;--ag-type-fluid-brand: clamp(1rem,2vw,1.25rem);--ag-type-fluid-page: clamp(1.45rem, 2vw, 1.9rem);--ag-type-fluid-section: clamp(1.35rem, 2vw, 1.8rem);--ag-type-fluid-value: clamp(.95rem, 2vw, 1.275rem);--ag-type-fluid-heading: clamp(1.55rem, 4vw, 1.9rem);--ag-type-fluid-hero: clamp(2.7rem, 6vw, 5.1rem);--ag-type-fluid-intro: clamp(1rem, 1.5vw, 1.18rem);--ag-type-fluid-hero-mobile: clamp(2.35rem, 10vw, 4rem)}:root{--agc-page-max: none;--agc-page-gutter: 20px}.agc-ui{color-scheme:inherit;--agc-bg: var(--ag-page-background);--agc-surface: #ffffff;--agc-surface-muted: #edf3f0;--agc-text: #0b202a;--agc-text-muted: #59677c;--agc-border: #e0e7e9;--agc-border-control: #cbd6d9;--agc-primary: #115446;--agc-primary-hover: #104b40;--agc-primary-active: #0b3d34;--agc-on-primary: #ffffff;--agc-success: #299743;--agc-success-soft: #e9f5ec;--agc-warning: #a56900;--agc-warning-soft: #fff7e9;--agc-danger: #d71923;--agc-danger-soft: #fff0f1;--agc-info: #245fab;--agc-info-soft: #edf4ff;--agc-disabled-bg: #edf1ee;--agc-disabled-text: #74837b;--agc-focus: #245fab;--agc-space-1: .25rem;--agc-space-2: .5rem;--agc-space-3: .75rem;--agc-space-4: 1rem;--agc-space-5: 1.25rem;--agc-space-6: 1.5rem;--agc-space-8: 2rem;--agc-space-10: 2.5rem;--agc-space-12: 3rem;--agc-font-body: var(--ag-font-family);--agc-font-heading: var(--agc-font-body);--agc-text-small: var(--ag-type-meta);--agc-text-label: var(--ag-type-label);--agc-text-body: var(--ag-type-body);--agc-text-section: var(--ag-type-section);--agc-text-title: var(--ag-type-display);--agc-line-body: var(--ag-line-body);--agc-line-control: var(--ag-line-control);--agc-weight-normal: var(--ag-weight-body);--agc-weight-label: var(--ag-weight-label);--agc-weight-heading: var(--ag-weight-strong);--agc-radius-control: var(--ag-corner-control);--agc-radius-surface: var(--ag-corner-control);--agc-border-width: 1px;--agc-shadow-float: 0 8px 24px rgb(20 42 38 / 10%);--agc-control-height: 2.5rem;--agc-control-compact: 2rem;--agc-target-touch: 2.75rem;--agc-icon-small: 1rem;--agc-icon: var(--ag-action-inline-icon-size);--agc-icon-large: 32px;--agc-section-gap: 16px;--agc-motion-fast: .12s}:root[data-theme=night] .agc-ui,.agread-dark .agc-ui,.agc-ui.agread-dark{--agc-bg: var(--ag-background);--agc-surface: var(--ag-card);--agc-surface-muted: var(--ag-muted);--agc-text: var(--ag-foreground);--agc-text-muted: var(--ag-muted-foreground);--agc-border: var(--ag-border);--agc-border-control: var(--ag-input);--agc-primary: var(--ag-pine);--agc-primary-hover: color-mix(in oklab, var(--ag-pine) 90%, var(--ag-card));--agc-primary-active: color-mix(in oklab, var(--ag-pine) 80%, var(--ag-card));--agc-on-primary: var(--ag-background);--agc-success: var(--ag-state-active);--agc-success-soft: var(--ag-sage-soft);--agc-warning: var(--ag-state-warning);--agc-warning-soft: var(--ag-state-warning-soft);--agc-danger: var(--ag-state-fault);--agc-danger-soft: var(--error-bg);--agc-info: var(--ag-irrigation);--agc-info-soft: var(--ag-irrigation-soft);--agc-disabled-bg: var(--ag-muted);--agc-disabled-text: var(--ag-muted-foreground);--agc-focus: var(--ag-ring);--agc-shadow-float: var(--ag-shadow-lift);--agc-backdrop: var(--overlay);--ag-color-white: var(--ag-card);--ag-color-ink: var(--ag-foreground);--ag-color-muted: var(--ag-muted-foreground);--ag-color-border: var(--ag-border);--ag-color-primary: var(--ag-pine);--ag-color-success: var(--ag-state-active);--ag-color-warning: var(--ag-state-warning);--ag-color-danger: var(--ag-state-fault);--ag-color-output-on: var(--ag-state-active);--ag-color-neutral: var(--ag-state-offline);--ag-color-swatch-f7f9f8: var(--ag-card);--ag-color-swatch-f6f8f7: var(--ag-card);--ag-color-swatch-fcfdfc: var(--ag-card);--ag-color-swatch-fbfcfc: var(--ag-card);--ag-color-swatch-f9fbfa: var(--ag-card);--ag-color-swatch-f4f7f5: var(--ag-card);--ag-color-swatch-f5f7f8: var(--ag-card);--ag-color-swatch-f6f8f5: var(--ag-card);--ag-color-swatch-f6f7f8: var(--ag-card);--ag-color-swatch-f5f6f7: var(--ag-card);--ag-color-swatch-edf3f0: var(--ag-muted);--ag-color-swatch-f4f7f2: var(--ag-muted);--ag-color-swatch-eff0ec: var(--ag-muted);--ag-color-swatch-f1f7f4: var(--ag-muted);--ag-color-swatch-f3f7f6: var(--ag-muted);--ag-color-swatch-ecf1ef: var(--ag-muted);--ag-color-swatch-eaf0ed: var(--ag-muted);--ag-color-swatch-f0f3f4: var(--ag-muted);--ag-color-swatch-e2e7ea: var(--ag-muted);--ag-color-swatch-e7ebed: var(--ag-muted);--ag-color-swatch-e2e6e7: var(--ag-muted);--ag-color-swatch-eaf1ee: var(--ag-muted);--ag-color-swatch-edf4ef: var(--ag-sage-soft);--ag-color-swatch-dcece0: var(--ag-sage-soft);--ag-color-swatch-cfe1d4: var(--ag-sage-soft);--ag-color-swatch-f4f9f6: var(--ag-sage-soft);--ag-color-swatch-f3f7f4: var(--ag-sage-soft);--ag-color-swatch-dcefe4: var(--ag-sage-soft);--ag-color-swatch-e1ebe5: var(--ag-sage-soft);--ag-color-swatch-dce7df: var(--ag-sage-soft);--ag-color-swatch-c8ded2: var(--ag-sage-soft);--ag-color-swatch-dee9e2: var(--ag-sage-soft);--ag-color-swatch-d9f2da: var(--ag-sage-soft);--ag-color-swatch-e5f1e6: var(--ag-sage-soft);--ag-color-swatch-eff6f1: var(--ag-sage-soft);--ag-color-swatch-f0f7f2: var(--ag-sage-soft);--ag-color-swatch-d9f5df: var(--ag-sage-soft);--ag-color-swatch-e4e8e1: var(--ag-border);--ag-color-swatch-ccd5d3: var(--ag-border);--ag-color-swatch-d7e6dc: var(--ag-border);--ag-color-swatch-dce8e4: var(--ag-border);--ag-color-swatch-dfe8e8: var(--ag-border);--ag-color-swatch-cbd6d9: var(--ag-border);--ag-color-swatch-ccd8dc: var(--ag-border);--ag-color-swatch-c7dfcd: var(--ag-border);--ag-color-swatch-c8dfcf: var(--ag-border);--ag-color-swatch-d8e1da: var(--ag-border);--ag-color-swatch-a8cfb6: var(--ag-sage);--ag-color-swatch-87b496: var(--ag-sage);--ag-color-swatch-27332b: var(--ag-foreground);--ag-color-swatch-142019: var(--ag-foreground);--ag-color-swatch-1f3a32: var(--ag-foreground);--ag-color-swatch-2b424f: var(--ag-foreground);--ag-color-swatch-1d3029: var(--ag-foreground);--ag-color-swatch-53615a: var(--ag-muted-foreground);--ag-color-swatch-485759: var(--ag-muted-foreground);--ag-color-swatch-445d69: var(--ag-muted-foreground);--ag-color-swatch-85939e: var(--ag-muted-foreground);--ag-color-swatch-86939c: var(--ag-muted-foreground);--ag-color-swatch-aeb9bf: var(--ag-muted-foreground);--ag-color-swatch-7d8c95: var(--ag-muted-foreground);--ag-color-swatch-888888: var(--ag-muted-foreground);--ag-color-swatch-8a948d: var(--ag-muted-foreground);--ag-color-swatch-66756d: var(--ag-muted-foreground);--ag-color-swatch-103f39: var(--ag-pine);--ag-color-swatch-0c482b: var(--ag-pine);--ag-color-swatch-216c3a: var(--ag-pine);--ag-color-swatch-2f7d4b: var(--ag-state-active);--ag-color-swatch-258d39: var(--ag-state-active);--ag-color-swatch-299b41: var(--ag-state-active);--ag-color-swatch-289345: var(--ag-state-active);--ag-color-swatch-30aa44: var(--ag-state-active);--ag-color-swatch-fff5e3: var(--ag-state-warning-soft);--ag-color-swatch-fdf9ef: var(--ag-state-warning-soft);--ag-color-swatch-fff9ee: var(--ag-state-warning-soft);--ag-color-swatch-fff7e9: var(--ag-state-warning-soft);--ag-color-swatch-fff9ec: var(--ag-state-warning-soft);--ag-color-swatch-fff7e6: var(--ag-state-warning-soft);--ag-color-swatch-efd49e: var(--ag-state-warning-soft);--ag-color-swatch-f4ad15: var(--ag-state-warning);--ag-color-swatch-ffd690: var(--ag-state-warning);--ag-color-swatch-b7791f: var(--ag-state-warning);--ag-color-swatch-76501f: var(--ag-state-warning);--ag-color-swatch-9b3f32: var(--ag-state-fault);--ag-color-swatch-6f261d: var(--ag-state-fault);--ag-color-swatch-b42318: var(--ag-state-fault);--ag-color-swatch-ff2637: var(--ag-state-fault);--ag-color-swatch-a33b33: var(--ag-state-fault);--ag-color-swatch-bb3333: var(--ag-state-fault);--ag-color-swatch-963b33: var(--ag-state-fault);--ag-color-swatch-852b2b: var(--ag-state-fault);--ag-color-swatch-fff5f3: var(--error-bg);--ag-color-swatch-fee8e4: var(--error-bg);--ag-color-swatch-fbe7e5: var(--error-bg)}@media(max-width:700px){.agc-ui,.ag-page{--agc-page-gutter: var(--ag-space-4)}}@media(prefers-reduced-motion:reduce){.agc-ui{--agc-motion-fast: 0ms}}:root{--ag-line-reading: 1.55;--ag-line-dense: 1.35;--ag-line-solid: 1;--ag-line-icon-compact: .8rem;--ag-line-title: 1.15;--ag-line-heading: 1.25;--ag-line-icon: 22px;--ag-line-compact: 1.3;--ag-line-description: 1.45;--ag-line-tight: 1.1;--ag-line-relaxed: 1.5;--ag-line-control-label: 1.2;--ag-line-body: 1.4;--ag-line-display: .98;--ag-line-prose: 1.65;--ag-tracking-tight: -.02em;--ag-tracking-reading: -.035em;--ag-tracking-caps: .08em;--ag-tracking-wide-caps: .14em;--ag-tracking-reference-title: -.8px;--ag-tracking-brand: .22em;--ag-tracking-heading: -.025em;--ag-tracking-label: .03em;--ag-tracking-eyebrow: .1em;--ag-tracking-display: -.04em;--ag-tracking-meta: .04em;--ag-tracking-data: .035em;--ag-tracking-section: .06em;--ag-tracking-title: -.03em;--ag-tracking-large-caps: .16em;--ag-tracking-hero: -.05em;--ag-tracking-spaced-label: .11em;--ag-tracking-hero-compact: -.045em}:root{--ag-chart-series-1: #2d7d5d;--ag-chart-series-2: #d27645;--ag-chart-series-3: #4177b7;--ag-chart-series-4: #8a5bb5;--ag-chart-series-5: #b24f68;--ag-chart-series-6: #70843e;--ag-chart-series-7: #3f9ba7;--ag-chart-series-8: #8b6c46}:root{--ag-line-control: 1.25rem}:root{--ag-type-shared-1: .82rem;--ag-type-shared-2: 1.7rem;--ag-type-shared-3: .72rem;--ag-type-shared-4: .75rem;--ag-type-shared-5: .7rem;--ag-type-shared-6: .95rem;--ag-type-shared-7: .78rem;--ag-type-shared-8: .68rem;--ag-type-shared-9: .65rem;--ag-type-shared-10: .85rem;--ag-type-shared-11: .75rem;--ag-type-shared-12: .67rem;--ag-type-shared-13: .74rem;--ag-type-shared-14: .66rem;--ag-type-shared-15: .86rem;--ag-type-shared-16: .64rem;--ag-type-shared-17: .88rem;--ag-type-shared-18: .98rem;--ag-type-shared-19: .8rem;--ag-type-shared-20: 1.15rem;--ag-type-shared-21: .78rem;--ag-type-shared-22: .79rem;--ag-type-shared-23: 1rem;--ag-type-shared-24: .76rem;--ag-type-shared-25: 2rem;--ag-type-shared-26: .87rem;--ag-type-shared-27: .84rem;--ag-type-shared-28: 1.5rem;--ag-type-shared-29: 1.2rem}:root{--ag-border-width: 1px;--ag-focus-width: 2px;--ag-corner-xs: 2px;--ag-corner-small: 4px;--ag-corner-compact: 6px;--ag-corner-control: 7px;--ag-corner-card: 8px;--ag-corner-large: 12px;--ag-corner-badge: 20px;--ag-corner-pill: 999px;--ag-corner-round: 50%}.agc-ui{--p-primary-color: var(--agc-primary);--p-primary-hover-color: var(--agc-primary-hover);--p-primary-active-color: var(--agc-primary-active);--p-primary-contrast-color: var(--agc-on-primary);--p-highlight-background: var(--agc-surface-muted);--p-highlight-color: var(--agc-primary);--agc-drawer-width: 250px;--agc-row-height: 45px;--agc-table-heading-height: 42px;--agc-table-heading-padding-block: var(--agc-space-2);--agc-cell-padding-block: 6px;--agc-cell-padding-inline: 20px;--agc-table-heading-bg: linear-gradient(var(--ag-color-swatch-f7f9f8),var(--ag-color-swatch-f6f8f7));--agc-table-heading-text: var(--agc-text-muted);--agc-table-heading-weight: var(--ag-weight-body);--agc-list-columns: minmax(0,1.9fr) minmax(0,1.15fr) minmax(0,.85fr) minmax(0,1.55fr) 24px;--agc-form-label-width: 250px;--agc-native-label-width: 10rem;--agc-toolbar-field-min: 10rem;--agc-toolbar-field-max: 18rem;--agc-metadata-min: 12rem;--agc-editor-columns: minmax(0,1.7fr) minmax(0,1fr);--agc-logic-columns: minmax(0,3fr) var(--agc-space-4) minmax(0,2fr);--agc-field-gap: 1rem;--agc-label-gap: 6px;--agc-reading-size: var(--ag-type-section);--agc-status-dot: 12px;--agc-palette-target: 54px;--agc-condition-min: 10.5rem;--agc-backdrop: var(--ag-color-tone-34e50b11);--agc-table-heading-font-size: var(--ag-type-label)}html{scrollbar-gutter:stable}.agc-ui,.agc-ui *,.agc-ui *:before,.agc-ui *:after{box-sizing:border-box}.agc-ui{-webkit-tap-highlight-color:transparent;margin:0;background:var(--agc-bg);color:var(--agc-text);font-family:var(--agc-font-body);font-size:var(--agc-text-body);font-weight:var(--agc-weight-normal);line-height:var(--agc-line-body)}.agc-ui .agc-page,.ag-page{box-sizing:border-box;inline-size:100%;max-inline-size:var(--agc-page-max);min-inline-size:0;margin-inline:auto;padding:var(--ag-space-4) var(--agc-page-gutter)}.agc-ui .agc-title,.agc-ui .agc-heading{margin:0;font-family:var(--agc-font-heading);font-weight:var(--agc-weight-heading);overflow-wrap:anywhere}.agc-ui .agc-title{font-size:var(--agc-text-title);letter-spacing:var(--ag-tracking-reference-title);line-height:var(--ag-line-title)}.agc-ui .agc-heading{font-size:var(--agc-text-section);line-height:var(--ag-line-heading)}.agc-ui .agc-muted{color:var(--agc-text-muted)}.agc-ui .agc-stack{display:grid;gap:var(--agc-section-gap);min-inline-size:0;align-content:start}.agc-ui .agc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--agc-space-2)}.agc-ui .agc-scroll{scrollbar-width:thin;scrollbar-color:var(--agc-primary) var(--agc-surface-muted)}.agc-ui .agc-scroll::-webkit-scrollbar{width:6px;height:6px}.agc-ui .agc-scroll::-webkit-scrollbar-track{background:var(--agc-surface-muted);border-radius:var(--ag-corner-compact)}.agc-ui .agc-scroll::-webkit-scrollbar-thumb{background:var(--agc-primary);border-radius:var(--ag-corner-compact)}.agc-ui .agc-breadcrumb,.agc-ui .agc-back-link{line-height:var(--ag-line-body)}.agc-ui .agc-breadcrumb{font-size:var(--ag-type-micro);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ag-space-1);color:var(--agc-text-muted)}.agc-ui .agc-back-link{font-size:var(--ag-type-caption);color:var(--agc-primary);text-decoration:underline;text-underline-offset:3px}.agc-ui .agc-back-link[aria-disabled=true]{color:var(--agc-text-muted);cursor:default;text-decoration:none}.agc-ui .agc-icon{display:inline-block;flex:0 0 auto;inline-size:var(--agc-icon-size, var(--agc-icon));block-size:var(--agc-icon-size, var(--agc-icon));background-color:currentColor;-webkit-mask:var(--agc-icon-source) center / contain no-repeat;mask:var(--agc-icon-source) center / contain no-repeat}.agc-ui .agc-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.agc-ui.agc-switch-content{--ink:var(--ag-color-ink);--muted:var(--ag-color-muted);--line:var(--ag-color-border);--paper:var(--ag-color-white);--tint:var(--ag-color-swatch-edf3f0);--zone:var(--ag-color-swatch-dee9e2);--primary:var(--ag-color-primary);--green:var(--ag-color-success);--warning:var(--ag-color-warning);--warning-bg:var(--ag-color-swatch-fff7e9);--danger:var(--ag-color-danger);--title:var(--ag-type-display);--gap:var(--ag-space-4);--radius:var(--ag-corner-control);--agread-icon-ink:currentColor;margin:0;min-width:0;scrollbar-width:none;color:var(--ink);background:linear-gradient(110deg,var(--paper),var(--ag-color-swatch-f9fbfa));font:var(--font)/var(--ag-line-body) var(--agc-font-body)}.agc-ui.agc-switch-content button{cursor:pointer}.agc-ui.agc-switch-content a:not(.agc-button):not(.agc-back-link):not(.ag-settings-action){color:var(--primary);text-decoration:underline;text-underline-offset:3px}.agc-ui.agc-switch-content h1{font-size:var(--title);line-height:var(--ag-line-title);letter-spacing:var(--ag-tracking-reference-title);font-weight:var(--ag-weight-strong)}.agc-ui.agc-switch-content h3{font-size:var(--ag-type-lead);line-height:var(--ag-line-compact)}.agc-ui.agc-switch-content svg{display:block}.agc-ui.agc-switch-content .icon{display:inline-block;width:24px;height:24px;flex:0 0 auto;color:inherit;vertical-align:middle}.agc-ui.agc-switch-content .icon svg{width:100%;height:100%}.agc-ui.agc-switch-content .icon.small{width:18px;height:18px}.agc-ui.agc-switch-content .muted{color:var(--muted)}.agc-ui.agc-switch-content .link{display:inline-flex;align-items:center;gap:var(--ag-space-2)}.agc-ui.agc-switch-content .row{display:flex;align-items:center;gap:var(--ag-space-3);min-width:0}.agc-ui.agc-switch-content .between{justify-content:space-between}.agc-ui.agc-switch-content .main{padding:var(--ag-space-3) var(--pad) var(--ag-space-4);display:grid}.agc-ui.agc-switch-content .page-top{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ag-space-4)}.agc-ui.agc-switch-content .page-title{display:grid;gap:var(--ag-space-1)}.agc-ui.agc-switch-content .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ag-space-2);text-decoration:none;font-size:var(--small);white-space:nowrap;padding:var(--ag-space-2) var(--ag-space-3)}.agc-ui.agc-switch-content .btn.primary{background:linear-gradient(125deg,var(--primary-start,var(--ag-color-swatch-103f39)),var(--primary));color:var(--agc-on-primary);border-color:var(--primary);font-weight:var(--ag-weight-label)}.agc-ui.agc-switch-content .help,.agc-ui .form-content>.help{color:var(--agc-text-muted);font-size:var(--ag-type-meta);line-height:var(--ag-line-description)}.agc-ui.agc-switch-content .notice{border:var(--ag-border-width) solid var(--ag-color-swatch-dfe8e8);border-radius:var(--ag-corner-control);background:var(--ag-color-swatch-f3f7f6);display:flex;align-items:flex-start;gap:var(--ag-space-3);font-size:var(--ag-type-label)}.agc-ui .agc-button{--agc-button-bg: var(--agc-surface);--agc-button-text: var(--agc-text);--agc-button-border: var(--agc-border-control);--agc-button-hover: var(--agc-surface-muted);--agc-button-active: var(--agc-border);--agc-button-height: var(--ag-action-height, 40px);--agc-icon-size: var(--ag-action-icon-size, 16px);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--agc-space-2);min-inline-size:var(--agc-button-height);min-block-size:var(--agc-button-height);max-inline-size:100%;margin:0;padding:var(--ag-space-2) var(--ag-action-padding, var(--ag-space-3));border:var(--agc-border-width) solid var(--agc-button-border);border-radius:var(--ag-action-radius, var(--ag-corner-control));background:var(--agc-button-bg);color:var(--agc-button-text);font:var(--agc-weight-normal) var(--agc-text-label) / var(--agc-line-control) var(--agc-font-body);text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.agc-ui .agc-button,.agc-ui .agc-choice,.agc-ui .choice,.agc-ui .agc-tab,.agc-ui .tab{transition:background-color var(--ag-motion-fast) var(--ag-ease),border-color var(--ag-motion-fast) var(--ag-ease),color var(--ag-motion-fast) var(--ag-ease),box-shadow var(--ag-motion-fast) var(--ag-ease)}.agc-ui .agc-button--primary{--agc-button-bg: var(--agc-primary);--agc-button-text: var(--agc-on-primary);--agc-button-border: var(--agc-primary);--agc-button-hover: var(--agc-primary-hover);--agc-button-active: var(--agc-primary-active);font-weight:var(--ag-weight-label)}.agc-ui .agc-button--quiet{--agc-button-bg: transparent;--agc-button-text: var(--agc-primary);--agc-button-border: transparent}.agc-ui .agc-button--danger{--agc-button-bg: transparent;--agc-button-text: var(--agc-danger);--agc-button-border: transparent;--agc-button-hover: var(--agc-danger-soft);--agc-button-active: var(--agc-danger-soft)}.agc-ui .agc-button--small{--agc-button-height: var(--ag-action-height-small, 32px);--agc-icon-size: var(--agc-icon-small);padding:var(--agc-space-1) var(--agc-space-3)}.agc-ui .agc-button--icon{padding-inline:var(--agc-space-2)}.agc-ui .agc-button[data-tooltip]{position:relative}.agc-ui .agc-button[data-tooltip]:after{visibility:hidden;content:attr(data-tooltip);position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;z-index:20;width:max-content;max-width:16rem;padding:var(--ag-space-1) var(--ag-space-2);border-radius:var(--ag-action-radius, var(--ag-corner-control));background:var(--agc-text);color:var(--agc-surface);font-size:var(--ag-type-meta);pointer-events:none}.agc-ui .agc-button[data-tooltip]:focus-visible:after{visibility:visible}@media(hover:hover)and (pointer:fine){.agc-ui .agc-button[data-tooltip]:hover:after{visibility:visible}.agc-ui .agc-button:hover:not(:disabled){background:var(--agc-button-hover)}}.agc-ui .agc-button:active:not(:disabled){background:var(--agc-button-active)}.agc-ui .agc-button:focus-visible{outline:var(--ag-focus-width) solid var(--agc-focus);outline-offset:3px}.agc-ui .agc-button:disabled{cursor:not-allowed}.agc-ui .agc-button:disabled:not([aria-busy=true]){background:var(--agc-disabled-bg);border-color:var(--agc-border);color:var(--agc-disabled-text)}.agc-ui .agc-button[aria-busy=true]{cursor:wait}.agc-ui .agc-button__spinner{inline-size:var(--agc-icon);block-size:var(--agc-icon);flex:0 0 auto;border:var(--ag-focus-width) solid currentColor;border-inline-end-color:transparent;border-radius:var(--ag-corner-round);animation:agc-button-spin .8s linear infinite}@keyframes agc-button-spin{to{transform:rotate(360deg)}}@media(any-pointer:coarse){.agc-ui .agc-button{min-block-size:var(--agc-target-touch);min-inline-size:var(--agc-target-touch)}}.ag-settings-action{--ag-icon-size: var(--ag-action-icon-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:var(--ag-space-2);min-inline-size:var(--ag-action-height);min-block-size:var(--ag-action-height);margin:0;padding:var(--ag-space-2);border:var(--ag-border-width) solid transparent;border-radius:var(--ag-action-radius);background:transparent;color:var(--ag-pine);cursor:pointer;font:var(--ag-weight-label) var(--ag-action-font-size)/var(--ag-line-body) var(--ag-font-body);text-decoration:none}.ag-settings-action--icon,.ag-settings-action--quiet,.ag-settings-action--large-icon{--ag-icon-size: var(--ag-action-inline-icon-size)}.ag-settings-action--icon .ag-settings-action-label{display:none}@media(hover:hover)and (pointer:fine){.ag-settings-action:not(:disabled):hover{background:var(--ag-muted)}}.ag-settings-action:focus-visible{outline:var(--ag-focus-width) solid var(--ag-ring);outline-offset:3px}@media(min-width:701px){.ag-settings-action:not(.ag-settings-action--icon):not(.ag-settings-action--quiet){border-color:var(--ag-border);background:var(--ag-card);padding-inline:var(--ag-action-padding)}}@media(max-width:700px){.ag-settings-action{--ag-icon-size: var(--ag-action-inline-icon-size);min-inline-size:var(--ag-action-touch);min-block-size:var(--ag-action-touch)}.ag-settings-action:not(.ag-settings-action--keep-label) .ag-settings-action-label,.agc-mobile-icon-action>.agc-action-label{display:none}.agc-ui .agc-mobile-icon-action{--agc-icon-size: var(--ag-action-inline-icon-size);inline-size:var(--ag-action-touch);padding:var(--ag-space-2);min-inline-size:var(--ag-action-touch);min-block-size:var(--ag-action-touch)}}@media(prefers-reduced-motion:reduce){.agc-ui .agc-button,.agc-ui .agc-choice,.agc-ui .choice,.agc-ui .agc-tab,.agc-ui .tab{transition:none}.agc-ui .agc-button__spinner{animation:none}}@media(forced-colors:active){.agc-ui .agc-button{border-color:ButtonText}.agc-ui .agc-button:disabled{color:GrayText;border-color:GrayText}.agc-ui .agc-icon{forced-color-adjust:none;background-color:ButtonText}}.agc-ui .agc-card,.agc-ui.agc-panel,.agc-ui .agc-panel{border:var(--ag-border-width) solid var(--agc-border);border-radius:var(--agc-radius-surface);background:linear-gradient(120deg,var(--ag-color-white),var(--ag-color-swatch-fcfdfc));min-inline-size:0}.agc-ui .agc-card{padding:var(--ag-space-4) var(--ag-space-5)}.agc-ui .agc-field{align-content:start;display:grid;gap:var(--agc-label-gap);min-inline-size:0}.agc-ui .field{display:grid;gap:var(--ag-space-1);min-inline-size:0;font-size:var(--ag-type-label)}.agc-ui .agc-field>span,.agc-ui .agc-field>label,.agc-ui .agc-field>legend{font-size:var(--agc-text-label);font-weight:var(--agc-weight-label)}.agc-ui .agc-field-help{margin:0;font-size:var(--agc-text-label);color:var(--agc-text-muted)}.agc-ui .agc-field-error{margin:0;font-size:var(--agc-text-label);color:var(--agc-danger)}.agc-ui .agc-control,.agc-ui .agc-choice{min-block-size:var(--agc-control-height);border:var(--ag-border-width) solid var(--zone-choice-color, var(--agc-border-control));border-radius:var(--agc-radius-control);background-color:var(--agc-surface);background-image:linear-gradient(var(--ag-color-white),var(--ag-color-swatch-fbfcfc))}.agc-ui .agc-control{inline-size:100%;min-inline-size:0;padding:var(--ag-space-2) var(--ag-space-3);color:var(--agc-text);font:inherit;font-size:inherit;line-height:var(--agc-line-control)}.agc-ui .agc-select-label{padding:0}.agc-ui textarea.agc-control{min-block-size:6rem;resize:vertical;line-height:var(--agc-line-body)}.agc-ui .agc-control:focus-visible,.agc-ui .agc-tab:focus-visible,.agc-ui .agc-disclosure>summary:focus-visible{outline:var(--ag-focus-width) solid var(--agc-focus);outline-offset:3px}.agc-ui .agc-control[aria-invalid=true]{border-color:var(--agc-danger)}.agc-ui .agc-control:disabled{color:var(--agc-disabled-text);background:var(--agc-disabled-bg);cursor:not-allowed}.agc-ui .agc-control[readonly]{background:var(--agc-surface-muted)}.agc-ui .agc-input-unit{display:flex;align-items:stretch;border:var(--ag-border-width) solid var(--agc-border-control);border-radius:var(--agc-radius-control);background:var(--agc-surface)}.agc-ui .agc-input-unit>.agc-control{border:0;border-radius:inherit}.agc-ui .agc-input-unit>span{display:grid;place-items:center;padding-inline:var(--agc-space-3);border-inline-start:var(--ag-border-width) solid var(--agc-border);color:var(--agc-text-muted);font-size:var(--agc-text-label)}.agc-ui .agc-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;gap:var(--agc-field-gap)}.agc-ui .agc-fieldset{min-inline-size:0;margin:0;padding:0;border:0}.agc-ui .agc-fieldset>legend{margin-block-end:var(--agc-space-2);font-weight:var(--agc-weight-label)}.agc-ui .agc-checkbox{display:inline-flex;align-items:center;gap:var(--ag-space-3);font-size:var(--agc-text-label);cursor:pointer}.agc-ui .agc-choices{display:flex;flex-wrap:wrap;gap:var(--ag-space-3)}.agc-ui .agc-choice{display:inline-flex;align-items:center;gap:var(--ag-space-3);padding:var(--ag-space-2) var(--ag-space-5);cursor:pointer;font-size:var(--agc-text-label)}.agc-ui .agc-choice:has(input:checked),.agc-ui .agc-choice[aria-pressed=true]{background:linear-gradient(120deg,var(--ag-color-swatch-dcece0),var(--ag-color-swatch-cfe1d4));color:var(--agc-text);border-color:var(--zone-choice-color, var(--ag-color-swatch-a8cfb6))}.agc-ui .agc-choice:has(input:focus-visible){outline:var(--ag-focus-width) solid var(--agc-focus);outline-offset:3px}.agc-ui .agc-choice input{accent-color:var(--agc-primary)}.agc-ui .agc-choice--icon{min-inline-size:76px;min-block-size:var(--agc-palette-target);justify-content:center}.agc-ui .zone-choices{max-inline-size:615px}.agc-ui .zone-choices .agc-choice--zone{flex:0 1 auto;justify-content:center;min-inline-size:100px;max-inline-size:100%;min-block-size:var(--agc-control-height);color:var(--agc-text);overflow-wrap:anywhere}@media(max-width:700px){.agc-ui .field{font-size:var(--ag-type-small)}.agc-ui .zone-choices{gap:var(--ag-space-2)}.agc-ui .field>.zone-choices .agc-choice--zone{min-inline-size:0;padding:var(--ag-space-2) var(--ag-space-1);font-size:var(--ag-type-micro)}}.agc-ui .agc-switch-label{display:flex;align-items:center;justify-content:space-between;gap:var(--agc-space-4)}.agc-ui .agc-tabs{display:flex;gap:var(--agc-space-2);overflow-x:auto;border-block-end:var(--ag-border-width) solid var(--agc-border)}.agc-ui .agc-tab{min-block-size:var(--agc-target-touch);padding:var(--agc-space-2) var(--agc-space-4);border:0;border-block-end:var(--ag-focus-width) solid transparent;background:transparent;color:var(--agc-text-muted);font:inherit;font-size:var(--agc-text-label);cursor:pointer;white-space:nowrap}.agc-ui .agc-tab[aria-selected=true]{color:var(--agc-primary);border-block-end-color:var(--agc-primary);font-weight:var(--agc-weight-label)}.agc-ui .agc-status{display:inline-flex;align-items:center;gap:var(--agc-space-2);color:var(--agc-text);font-size:var(--agc-text-label)}.agc-ui .agc-status:before{content:"";inline-size:var(--agc-status-dot);block-size:var(--agc-status-dot);flex:0 0 auto;border-radius:var(--ag-corner-round);background:currentColor}.agc-ui .agc-status[data-state=neutral]:before{color:var(--ag-color-neutral)}.agc-ui .agc-status[data-state=success]:before{color:var(--agc-success)}.agc-ui .agc-status[data-state=warning]:before{color:var(--agc-warning)}.agc-ui .agc-status[data-state=error]:before{color:var(--agc-danger)}.agc-ui .agc-reading{display:inline-flex;align-items:baseline;gap:var(--agc-space-1);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.agc-ui .agc-reading>strong{font-size:var(--agc-reading-size);font-weight:var(--agc-weight-label)}.agc-ui .agc-reading>span{color:var(--agc-text-muted);font-size:var(--agc-text-label)}.agc-ui .agc-notice{display:flex;align-items:flex-start;gap:var(--agc-space-3);padding:var(--agc-space-3) var(--agc-space-4);border:var(--ag-border-width) solid var(--agc-border);border-radius:var(--agc-radius-control);background:var(--agc-info-soft);color:var(--agc-info);font-size:var(--agc-text-label)}.agc-ui .agc-notice[data-state=warning]{background:var(--agc-warning-soft);color:var(--agc-warning)}.agc-ui .agc-notice[data-state=error]{background:var(--agc-danger-soft);color:var(--agc-danger)}.agc-ui .agc-disclosure{border:var(--ag-border-width) solid var(--agc-border);border-radius:var(--agc-radius-control);padding:var(--agc-space-3) var(--agc-space-4)}.agc-ui .agc-disclosure>summary{min-block-size:var(--agc-target-touch);cursor:pointer;font-size:var(--agc-text-label);font-weight:var(--agc-weight-label)}.agc-ui .agc-disclosure[open]>summary{margin-block-end:var(--agc-space-3)}.agc-ui .agc-info{position:relative;display:inline-block}.agc-ui .agc-info>.agc-button{min-inline-size:var(--ag-action-height-small);min-block-size:var(--ag-action-height-small);flex:0 0 auto}.agc-ui .agc-info>.agc-button>.agc-icon{--agc-icon-size: 20px}.agc-ui .agc-table-wrap{overflow-x:auto;border:var(--ag-border-width) solid var(--agc-border);border-radius:var(--agc-radius-control)}.agc-ui .agc-table{inline-size:100%;border-collapse:collapse;font-size:var(--agc-text-label)}.agc-ui .agc-table th,.agc-ui .agc-table td{text-align:start;overflow-wrap:anywhere}.agc-ui .agc-table td,.agc-ui .agc-object-row{padding:var(--agc-cell-padding-block) var(--agc-cell-padding-inline)}.agc-ui .agc-table th,.agc-ui .agc-table td,.agc-ui .agc-list-heading{border-block-end:var(--agc-border-width) solid var(--agc-border)}.agc-ui .agc-table th,.agc-ui .agc-list-heading{padding:var(--agc-table-heading-padding-block) var(--agc-cell-padding-inline);background:var(--agc-table-heading-bg);color:var(--agc-table-heading-text);font-size:var(--agc-table-heading-font-size);font-weight:var(--agc-table-heading-weight);line-height:var(--agc-line-control)}.agc-ui .agc-table th{block-size:var(--agc-table-heading-height)}.agc-ui .agc-list-heading{min-block-size:var(--agc-table-heading-height)}.agc-ui .agc-table td{block-size:var(--agc-row-height)}.agc-ui .agc-table tr:last-child td{border-block-end:0}.agc-ui .agc-nameplate{margin:0;padding:var(--agc-space-3);border-radius:var(--agc-radius-control);background:var(--agc-surface-muted);font:inherit;font-size:var(--agc-text-label);white-space:pre-wrap;overflow-wrap:anywhere}.agc-ui .agc-condition{display:grid;align-content:start;gap:var(--agc-space-2);min-inline-size:min(100%,var(--agc-condition-min));padding:var(--ag-space-3) var(--ag-space-3);border:var(--ag-border-width) solid var(--agc-border);border-radius:var(--ag-corner-compact);background:var(--agc-surface);font-size:var(--agc-text-label)}.agc-ui .agc-logic{display:grid;grid-template-columns:var(--agc-logic-columns);align-items:center;gap:var(--agc-space-3)}.agc-ui .agc-logic-rules{display:grid;gap:var(--agc-space-4);border-inline-end:var(--ag-border-width) solid var(--agc-border-control);padding-inline-end:var(--agc-space-3)}.agc-ui .agc-rule-lane{display:grid;gap:var(--agc-space-4);padding:var(--ag-space-4);background:linear-gradient(110deg,var(--ag-color-swatch-f4f9f6),var(--ag-color-swatch-f3f7f4));border-radius:var(--agc-radius-control);border:var(--ag-border-width) solid var(--ag-color-swatch-d7e6dc)}.agc-ui .agc-logic-output{display:flex;flex-wrap:wrap;align-items:center;gap:var(--agc-space-2)}.agc-ui .agc-logic-output>.agc-condition{flex:1;min-inline-size:0;overflow-wrap:anywhere}.agc-ui .agc-flow-card{display:flex;align-items:flex-start;flex:1;gap:var(--ag-space-3);min-width:0;padding:var(--ag-space-4);border:var(--ag-border-width) solid var(--agc-border);border-radius:var(--ag-corner-card);background:var(--agc-surface);overflow-wrap:anywhere}.agc-ui .agc-flow-icon{--agc-icon-size:28px;display:block;flex:0 0 28px;width:28px;height:28px}.agc-ui .agc-flow-icon svg{display:block;width:100%;height:100%}.agc-ui .agc-flow-mark{margin-inline-start:auto;align-self:start}.agc-ui .agc-flow-content{min-width:0}.agc-ui .agc-flow-label{display:block;color:var(--agc-text-muted);font-size:var(--ag-type-small);font-weight:var(--ag-weight-body)}.agc-ui .agc-flow-value{display:flex;align-items:center;gap:var(--ag-space-2);margin:var(--ag-space-2) 0 var(--ag-space-2);color:var(--agc-text);font-size:var(--ag-type-lead);font-weight:var(--ag-weight-label);line-height:var(--ag-line-heading)}.agc-ui .agc-flow-note{display:block;margin-top:var(--ag-space-1);color:var(--agc-text-muted);font-size:var(--ag-type-small)}.agc-ui .agc-flow-arrow{align-self:center;color:var(--agc-text-muted);font-size:var(--ag-type-heading)}:root[dir=rtl] .agc-ui .agc-flow-arrow{transform:scaleX(-1)}@media(max-width:700px){.agc-ui .agc-flow-arrow,:root[dir=rtl] .agc-ui .agc-flow-arrow{transform:rotate(90deg)}}.agc-ui .agc-connector{color:var(--agc-text-muted);font-size:var(--agc-text-label);text-align:center}.agc-ui .agc-steps{display:flex;gap:var(--agc-space-4);flex-wrap:wrap;margin:0;padding:var(--ag-space-3) var(--ag-space-5);list-style:none;background:var(--ag-color-swatch-f1f7f4);border:var(--ag-border-width) solid var(--ag-color-swatch-dce8e4);border-radius:9px;counter-reset:agc-step}.agc-ui .agc-steps li{flex:1 1 10rem;padding:0;font-size:var(--agc-text-label);display:flex;align-items:center;gap:var(--ag-space-3);list-style:none}.agc-ui .agc-steps li[aria-current=step]{border-color:var(--agc-primary);background:var(--agc-surface-muted)}.agc-ui .agc-form-footer{position:static;z-index:2;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--agc-space-3);padding:var(--ag-space-3) 0;background:transparent}.agc-ui .agc-menu-item{display:flex;align-items:center;gap:var(--agc-space-3);min-block-size:var(--agc-target-touch);padding:var(--agc-space-3);color:var(--agc-text);text-decoration:none;border-radius:var(--agc-radius-control)}.agc-ui .agc-menu-item[aria-current=page]{background:var(--agc-surface-muted);color:var(--agc-primary);font-weight:var(--agc-weight-label)}@media(max-width:64rem){.agc-ui .agc-logic{grid-template-columns:minmax(0,1fr)}.agc-ui .agc-logic-rules{border-inline-end:0;padding-inline-end:0}.agc-ui .agc-logic-output{flex-direction:column;align-items:stretch}}@media(max-width:40rem){.agc-ui .agc-form-grid{grid-template-columns:minmax(0,1fr)}}@media(any-pointer:coarse){.agc-ui .agc-control,.agc-ui .agc-choice{min-block-size:var(--agc-target-touch)}}.agc-ui .agc-steps li:before{counter-increment:agc-step;content:counter(agc-step);display:grid;place-items:center;inline-size:38px;block-size:38px;flex:0 0 auto;border-radius:var(--ag-corner-round);background:var(--ag-color-swatch-dcefe4);font-size:var(--ag-type-section);font-weight:var(--ag-weight-strong)}.agc-ui{min-inline-size:0;--ag-text: var(--agc-text);--ag-text-soft: var(--agc-text-muted);--ag-surface: var(--agc-surface);--ag-primary: var(--agc-primary)}.agc-ui h1,.agc-ui h2,.agc-ui h3,.agc-ui h4{color:var(--agc-text);font-family:var(--agc-font-heading);letter-spacing:normal}.agc-ui p{margin:0}.agc-ui a{color:var(--agc-primary);overflow-wrap:anywhere}.agc-ui input,.agc-ui select,.agc-ui textarea,.agc-ui button{font:inherit}.agc-ui input[type=number],.agc-ui input[type=time],.agc-ui code,.agc-ui bdi{direction:ltr;unicode-bidi:isolate}.agc-ui :focus-visible{outline:var(--ag-focus-width) solid var(--agc-focus);outline-offset:3px}.agc-ui .agc-brand{display:inline-flex;align-items:center;gap:var(--agc-space-2);text-decoration:none;color:var(--agc-text);font-size:var(--agc-text-section)}.agc-ui.agc-drawer-dialog{position:fixed;inset:0 auto 0 0;inline-size:min(var(--agc-drawer-width),calc(100vw - 2rem));max-inline-size:none;block-size:100dvh;max-block-size:100dvh;margin:0;padding:0;border:0;background:var(--agc-surface)}.agc-ui.agc-drawer-dialog::backdrop{background:var(--agc-backdrop)}.agc-ui .agc-drawer{padding:var(--ag-space-8) var(--ag-space-3);overflow-y:auto;block-size:100%}.agc-ui .agc-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--agc-space-3);margin-block-end:var(--ag-space-8)}.agc-ui .agc-menu{display:grid;gap:var(--agc-section-gap)}.agc-ui .agc-menu h2{margin:0 0 var(--agc-space-2);color:var(--agc-text-muted);font-size:var(--agc-text-label);font-weight:var(--ag-weight-body)}.agc-ui .agc-menu section+section{border-block-start:var(--ag-border-width) solid var(--agc-border);padding-block-start:var(--agc-space-4)}.agc-ui .agc-info-content{position:absolute;inset-block-start:100%;inset-inline-end:0;z-index:5;inline-size:min(19rem,75vw);padding:var(--agc-space-3);border:var(--ag-border-width) solid var(--agc-border);border-radius:var(--agc-radius-control);background:var(--agc-surface);color:var(--agc-text);box-shadow:var(--agc-shadow-float);font-size:var(--agc-text-label);white-space:normal}.agc-ui .agc-page-heading{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:var(--agc-space-4);min-block-size:60px}.agc-ui .agc-toolbar{display:flex;flex-wrap:wrap;gap:var(--ag-space-2);align-items:end}.agc-ui .agc-node-overview{display:grid;gap:var(--ag-space-3)}.agc-ui .agc-section-heading{display:flex;align-items:center;gap:var(--ag-space-2);margin:0;font-size:var(--ag-type-label);font-weight:var(--ag-weight-label)}.agc-ui .agc-section-heading>small{margin-inline-start:auto;font-size:var(--ag-type-small);font-weight:var(--ag-weight-body)}.agc-ui .agc-section-heading:has(>.ag-settings-action){inline-size:100%}.agc-ui .agc-section-heading>.ag-settings-action{margin-inline-start:auto}.agc-ui .agc-node-capabilities{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:start;gap:var(--ag-space-5);--agc-cell-padding-inline: var(--ag-space-2);--agc-status-dot: 6px}.agc-ui .agc-node-capability-group{display:grid;min-inline-size:0;gap:var(--ag-space-2)}.agc-ui .agc-node-switch-capabilities{display:grid;gap:var(--ag-space-2);list-style:none;padding:0;margin:0}.agc-ui .agc-node-switch-capabilities>li{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-3);padding:var(--ag-space-2) var(--ag-space-3);border-radius:var(--agc-radius-control);background:var(--agc-surface-muted);font-size:var(--ag-type-label)}.agc-ui .agc-node-remove{border-block-start:var(--ag-border-width) solid var(--agc-border);padding-block-start:var(--ag-space-4)}.agc-ui .agc-toolbar .agc-field{flex:1 1 140px;max-inline-size:240px;font-size:var(--agc-text-label)}.agc-ui .agc-filter-select{position:relative}.agc-ui .agc-filter-highlight{position:absolute;top:0;right:0;bottom:0;left:0;border:var(--ag-focus-width) solid var(--ag-state-warning);border-radius:var(--agc-radius-control);box-shadow:0 0 var(--ag-space-2) var(--ag-state-warning-soft);pointer-events:none}.agc-ui .agc-filter-select[data-selected=true]>select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.agc-ui .agc-filter-select[data-selected=true] :is(select,.agc-output-select>summary){padding-inline-end:var(--ag-action-height)}.agc-ui .agc-output-select>summary>.agc-icon{--agc-icon-size: 20px}.agc-ui .agc-filter-clear{position:absolute;inset-inline-end:0;inset-block:0;inline-size:var(--ag-action-height);display:grid;place-items:center;border:0;background:transparent;color:var(--agc-text);cursor:pointer}.agc-ui .agc-zone-name{color:var(--zone-choice-color,var(--agc-text))}.agc-ui .agc-output-select{position:relative;min-inline-size:0}.agc-ui .agc-output-select>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-2);list-style:none;cursor:pointer}.agc-ui .agc-output-select>summary::-webkit-details-marker{display:none}.agc-ui .agc-output-options{position:absolute;inset-inline:0;inset-block-start:100%;z-index:10;display:grid;gap:var(--ag-space-1);max-block-size:16rem;overflow-y:auto;padding:var(--ag-space-2)}.agc-ui .agc-output-options>button{justify-content:flex-start;text-align:start}.agc-ui .agc-zone{display:flex;gap:var(--ag-space-5);align-items:center;min-block-size:46px;margin:0;padding:var(--ag-space-2) var(--ag-space-5);background:linear-gradient(100deg,var(--ag-color-swatch-e1ebe5),var(--ag-color-swatch-dce7df));font-size:var(--ag-type-lead);overflow-wrap:anywhere;font-weight:var(--ag-weight-strong)}.agc-ui .agc-list{border:var(--ag-border-width) solid var(--agc-border);border-radius:var(--agc-radius-control);background:var(--agc-surface);overflow:clip}.agc-ui .agc-list-heading,.agc-ui .agc-object-row{display:grid;grid-template-columns:var(--agc-list-columns);gap:var(--agc-space-3);align-items:center}.agc-ui .agc-object{min-inline-size:0;border-block-end:var(--ag-border-width) solid var(--agc-border)}.agc-ui .agc-object:last-child{border-block-end:0}.agc-ui .agc-object-row{min-block-size:var(--agc-row-height)}.agc-ui button.agc-object-row{inline-size:100%;border:0;border-radius:0;background:transparent;color:inherit;text-align:start;cursor:pointer}@media(hover:hover)and (pointer:fine){.agc-ui button.agc-object-row:hover{background:var(--agc-surface-muted)}}.agc-ui.agc-switches-screen .agc-object{--agc-equipment-color: var(--agc-primary)}.agc-ui.agc-switches-screen .agc-object[data-equipment-domain=irrigation],.agc-ui.agc-switches-screen .agc-object[data-equipment-domain=water-treatment]{--agc-equipment-color: var(--ag-irrigation, var(--ag-color-swatch-287fb8))}.agc-ui.agc-switches-screen .agc-object[data-equipment-domain=lighting]{--agc-equipment-color: var(--ag-lighting, var(--ag-color-swatch-bc8b23))}.agc-ui.agc-switches-screen .agc-object[data-equipment-domain=ventilation]{--agc-equipment-color: var(--ag-ventilation, var(--ag-color-swatch-228c8d))}.agc-ui.agc-switches-screen .agc-object[data-equipment-domain=heating]{--agc-equipment-color: var(--ag-heating, var(--ag-color-swatch-d16c39))}.agc-ui.agc-switches-screen .agc-object[data-equipment-domain=cooling]{--agc-equipment-color: var(--ag-cooling, var(--ag-color-swatch-449fba))}.agc-ui.agc-switches-screen .agc-object[data-equipment-domain=dosing]{--agc-equipment-color: var(--ag-dosing, var(--ag-color-swatch-8955bd))}.agc-ui.agc-switches-screen .agc-switch-row .agc-object-identity{color:color-mix(in oklab,var(--agc-equipment-color) 65%,var(--agc-text))}.agc-ui button.agc-object-row[aria-expanded=true]>.agc-icon{transform:rotate(180deg)}.agc-ui .agc-object-row>*{min-inline-size:0;overflow-wrap:anywhere}.agc-ui .agc-output-value{display:flex;align-items:center}.agc-ui .agc-object-identity{display:flex;align-items:center;gap:var(--ag-space-5)}.agc-ui .agc-object-identity>.agc-icon{--agc-icon-size: 28px}.agc-ui .agc-object-identity small{display:block;color:var(--agc-text-muted);font-size:var(--agc-text-label)}.agc-ui .agc-expanded{padding:var(--ag-space-3) var(--ag-space-4);border-block-start:var(--ag-border-width) solid var(--agc-border);display:grid;gap:var(--ag-space-3)}.agc-ui .agc-disclosure-panel>.agc-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-3)}.agc-ui .agc-disclosure-heading{flex:1;min-inline-size:0;margin:0;font:inherit}.agc-ui .agc-disclosure-label{display:grid;gap:var(--ag-space-1)}.agc-ui .agc-disclosure-label small{font-size:var(--agc-text-label);font-weight:var(--agc-weight-normal)}.agc-ui .agc-disclosure-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-3);inline-size:100%;min-block-size:var(--agc-target-touch);border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.agc-ui .agc-disclosure-toggle[aria-expanded=true]>.agc-icon{transform:rotate(180deg)}.agc-expansion[data-animating=true]{overflow:hidden}.agc-ui .agc-metadata{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--agc-metadata-min)),1fr));gap:var(--agc-space-4);margin:0}.agc-ui .agc-metadata dt{color:var(--agc-text-muted);font-size:var(--agc-text-label)}.agc-ui .agc-metadata dd{margin:0;overflow-wrap:anywhere}.agc-ui .agc-mobile-label{display:none}.agc-ui .agc-form{display:grid;gap:var(--agc-section-gap);min-inline-size:0}.agc-ui .agc-form-section,.agc-ui .form-row{display:grid;grid-template-columns:minmax(0,var(--agc-form-label-width)) minmax(0,1fr);gap:var(--ag-space-5);padding:var(--ag-space-3) var(--ag-space-5)}.agc-ui .form-row+.form-row{border-block-start:var(--ag-border-width) solid var(--agc-border)}.agc-ui .form-row .form-label h3{margin:0;font-size:var(--ag-type-lead);line-height:var(--ag-line-compact);font-weight:var(--ag-weight-strong)}.agc-ui .form-row .form-label p{margin:var(--ag-space-1) 0 0;color:var(--agc-text-muted);font-size:var(--ag-type-label);max-inline-size:180px}.agc-ui .form-content{display:grid;min-inline-size:0;align-content:start;gap:var(--ag-space-2)}.agc-ui .form-row--placement{--agc-control-height: 38px;grid-template-columns:minmax(0,1fr);gap:var(--ag-space-2)}.agc-ui .agc-form-section h2{font-size:var(--ag-type-lead);margin:0}.agc-ui .agc-form-fields{display:grid;gap:var(--agc-space-4);min-inline-size:0}.agc-ui .agc-editor-preview{display:grid;grid-template-columns:var(--agc-editor-columns);gap:var(--agc-section-gap);align-items:start}@media(max-width:64rem){.agc-ui .agc-form-section,.agc-ui .agc-editor-preview{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.agc-ui .form-row{grid-template-columns:minmax(0,1fr);padding:var(--ag-space-2) var(--ag-space-3);gap:var(--ag-space-1);min-height:0!important}.agc-ui .form-row--placement{--agc-control-height: var(--ag-action-height-small)}.agc-ui .form-row .form-label p{display:none}.agc-ui .form-row .form-label h3{font-size:var(--ag-type-compact-body)}.agc-ui .agc-list-heading{display:none}.agc-ui .agc-object-row{grid-template-columns:minmax(0,1fr) auto}.agc-ui .agc-object-identity{grid-column:1 / -1}.agc-ui .agc-mobile-label{display:block;color:var(--agc-text-muted);font-size:var(--agc-text-label)}}.agc-ui .agc-rule-identity{display:flex;flex-wrap:wrap;align-items:center;gap:var(--agc-space-3)}.agc-ui .agc-rule-conditions{display:flex;flex-wrap:wrap;gap:var(--agc-space-2);align-items:stretch}.agc-ui .agc-native-editor{display:grid;gap:var(--agc-space-4);min-inline-size:0;padding:var(--ag-space-4) 0}.agc-ui .agc-native-fields{display:grid;grid-template-columns:minmax(0,var(--agc-native-label-width)) minmax(0,1fr);gap:var(--agc-space-3) var(--ag-space-4);align-items:center;min-inline-size:0}.agc-ui .agc-native-fields>.agc-native-fields,.agc-ui .agc-native-fields>.agc-module-slot,.agc-ui .agc-native-fields>h4{grid-column:1 / -1}.agc-ui .agc-module-panel{min-inline-size:0}.agc-ui .agc-module-panel small{color:var(--agc-text-muted);font-size:var(--agc-text-label)}.agc-ui .agc-module-panel ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--agc-space-2)}.agc-ui .agc-module-panel li{display:flex;flex-wrap:wrap;gap:var(--agc-space-3);justify-content:space-between}@media(max-width:700px){.agc-ui .agc-native-fields{grid-template-columns:minmax(0,1fr)}}.agc-ui.agc-list-screen{--agc-text-body: var(--ag-type-label);--agc-text-label: var(--ag-type-small);--agc-text-title: var(--ag-type-reading);--agc-control-height: 36px}.agc-ui.agc-list-screen .agc-toolbar .agc-control{block-size:var(--agc-control-height);padding-block:0}.agc-ui.agc-switches-screen{--agc-list-columns: minmax(0,1fr) 6rem 7rem 8rem 10rem 24px;--agc-row-height: 48px}.agc-ui.agc-output-editor{--agc-control-height: 38px}.agc-ui.agc-sensor-editor{--agc-section-gap: 12px}.agc-ui.agc-details-screen{--agc-text-body: var(--ag-type-label);--agc-text-label: var(--ag-type-meta);--agc-page-gutter: 34px}.agc-ui .agc-form-rows{border:var(--ag-border-width) solid var(--agc-border);border-radius:var(--agc-radius-surface);overflow:clip;background:linear-gradient(90deg,var(--ag-color-swatch-f4f7f5),var(--ag-color-swatch-fcfdfc) 250px,var(--ag-color-white) 390px)}.agc-ui .agc-form-rows>.agc-form-section+.agc-form-section{border-block-start:var(--ag-border-width) solid var(--agc-border)}.agc-ui .agc-identity-fields{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:var(--ag-space-8)}.agc-ui .agc-panel{overflow:clip}.agc-ui .agc-panel-heading{margin:0;padding:var(--ag-space-2) var(--ag-space-4);min-block-size:var(--agc-table-heading-height);background:linear-gradient(100deg,var(--ag-color-swatch-eaf1ee),var(--ag-color-swatch-edf3f0));font-size:var(--ag-type-lead);line-height:var(--ag-line-icon);font-weight:var(--ag-weight-strong)}.agc-ui .agc-panel-body{padding:var(--ag-space-4) var(--ag-space-5);display:grid;gap:var(--ag-space-4);min-inline-size:0}.agc-ui .agc-sensor-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ag-space-4);align-items:start}.agc-ui .agc-sensor-columns:has(>.agc-panel){grid-template-columns:minmax(0,1.67fr) minmax(0,1fr)}.agc-ui .agc-field-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--ag-space-4);align-items:center;padding-block:var(--ag-space-2);font-size:var(--ag-type-label)}.agc-ui .agc-field-row+.agc-field-row{border-block-start:var(--ag-border-width) solid var(--agc-border)}.agc-ui .agc-definition{margin:0;font-size:var(--ag-type-label)}.agc-ui .agc-definition>div{display:flex;flex-wrap:wrap;gap:var(--ag-space-1) var(--ag-space-3);padding-block:var(--ag-space-2);border-block-end:var(--ag-border-width) solid var(--agc-border)}.agc-ui .agc-definition dt{color:var(--agc-text-muted)}.agc-ui .agc-definition dd{flex:1 1 12rem;min-inline-size:0;margin:0;overflow-wrap:anywhere}.agc-ui .agc-link-block{font-size:var(--ag-type-label);display:flex;align-items:center;gap:var(--ag-space-4);padding-block:var(--ag-space-3);border-block-start:var(--ag-border-width) solid var(--agc-border)}.agc-ui .agc-output-save{--agc-primary: var(--ag-color-swatch-258d39);--agc-primary-start: var(--ag-color-swatch-299b41);--agc-button-min-width: 132px}.agc-ui .agc-form-footer>.agc-button{min-inline-size:var(--agc-button-min-width,112px)}.agc-ui .agc-form-footer>.agc-button--danger{margin-inline-end:auto}.agc-ui .agc-equipment-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--ag-space-3)}.agc-ui .agc-equipment-choices .agc-choice{justify-content:start}.agc-ui .agc-zone>bdi{display:grid;place-items:center;min-inline-size:33px;block-size:29px;border-radius:var(--ag-corner-control);background:var(--ag-color-swatch-c8ded2)}.agc-ui .agc-zone>bdi:empty{display:none}.agc-ui .agc-object:has([aria-expanded=true])>.agc-object-row{background:var(--ag-color-swatch-edf4ef)}.agc-ui.agc-sensors-screen .agc-object[data-state=warning]>.agc-object-row{background:linear-gradient(110deg,var(--ag-color-swatch-fff5e3),var(--ag-color-swatch-fdf9ef));border-inline-start:5px solid var(--ag-color-swatch-f4ad15);padding-inline-start:var(--ag-space-4)}.agc-ui.agc-sensors-screen .agc-object[data-state=warning]>.agc-expansion>.agc-expanded{background:var(--ag-color-swatch-fff9ee)}.agc-ui.agc-sensors-screen .agc-expanded .agc-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.agc-ui.agc-sensors-screen .agc-expanded .agc-actions>a{padding:var(--ag-space-2) var(--ag-space-3);border:var(--ag-border-width) solid var(--agc-border);border-radius:var(--ag-corner-control);background:var(--ag-color-white);text-decoration:none}.agc-ui .agc-rule-identity>:is(strong,p){flex:1}.agc-ui .agc-condition>strong{font-size:var(--ag-type-section)}.agc-ui .agc-rule-lane[data-enabled=false]{background:linear-gradient(110deg,var(--ag-color-swatch-f6f7f8),var(--ag-color-swatch-f5f6f7));border-color:var(--agc-border)}.agc-ui .agc-rule-count{justify-self:end;color:var(--agc-text-muted);font-size:var(--agc-text-label)}.agc-ui .agc-protection-fields{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--ag-space-4);align-items:start}.agc-ui .agc-setting-line{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-5);padding:var(--ag-space-2) var(--ag-space-5);border-block-end:var(--ag-border-width) solid var(--agc-border);min-block-size:56px}.agc-ui .agc-setting-line small{display:block;color:var(--agc-text-muted);font-size:var(--ag-type-meta)}.agc-ui .agc-setting-line .agc-input-unit{inline-size:124px;flex:0 0 auto}.agc-ui .agc-setting-line>.agc-choices{justify-content:end}.agc-ui .agc-protection-panel>.agc-notice{margin:var(--ag-space-3) var(--ag-space-5)}.agc-ui .agc-automation-preview{align-self:stretch}.agc-ui .agc-automation-preview .agc-panel-heading{background:none;font-size:var(--ag-type-heading-large);padding-block-start:var(--ag-space-4)}.agc-ui .agc-condition-editor{display:grid;gap:var(--ag-space-2);padding:var(--ag-space-3) var(--ag-space-4);border:var(--ag-border-width) solid var(--agc-border);border-radius:var(--ag-corner-control);background:var(--ag-color-white)}.agc-ui .agc-condition-editor legend{font-weight:var(--ag-weight-label)}.agc-ui .agc-panel>legend.agc-panel-heading{inline-size:100%;float:inline-start}.agc-ui .agc-panel>legend.agc-panel-heading+*{clear:both}.agc-ui .agc-sensor-condition{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.agc-ui .agc-sensor-condition>legend,.agc-ui .agc-sensor-condition>.agc-actions,.agc-ui .agc-sensor-condition>fieldset,.agc-ui .agc-sensor-condition>.agc-field-error{grid-column:1 / -1}.agc-ui .agc-sensor-condition>.agc-form-grid{grid-column:2;grid-row:3 / 5}.agc-ui .agc-hardware-content>:only-child{grid-column:1 / -1}.agc-ui .agc-hardware-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ag-space-4);align-items:start}.agc-ui .agc-hardware-content>*{min-inline-size:0}.agc-ui.agc-calibration-screen .agc-hardware-content{grid-template-columns:minmax(0,1fr)}.agc-ui .agc-calibration-module{display:grid;grid-template-columns:minmax(0,1.43fr) minmax(0,1fr);align-items:start;gap:var(--ag-space-4)}.agc-ui .agc-calibration-module>.agc-module-heading{grid-column:1 / -1}.agc-ui .agc-calibration-workflow{grid-column:1;grid-row:2 / 7}.agc-ui .agc-calibration-module:has(.agc-calibration-workflow)>:not(.agc-module-heading):not(.agc-calibration-workflow){grid-column:2}.agc-ui .agc-calibration-mode .agc-choice{align-items:start}.agc-ui .agc-calibration-mode small{display:block}.agc-ui .agc-calibration-workflow>.agc-panel-body{counter-reset:agc-workflow}.agc-ui .agc-workflow-step{display:grid;gap:var(--ag-space-3);padding-block:var(--ag-space-2)}.agc-ui .agc-workflow-step+.agc-workflow-step{border-block-start:var(--ag-border-width) solid var(--agc-border)}.agc-ui .agc-workflow-step>h3{margin:0;display:flex;align-items:center;gap:var(--ag-space-5);font-size:var(--ag-type-lead)}.agc-ui .agc-workflow-step>h3:before{content:counter(agc-workflow);counter-increment:agc-workflow;display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:var(--ag-corner-round);background:var(--ag-color-swatch-dcefe4);font-size:var(--ag-type-section)}.agc-ui .agc-reading-summary{display:flex;align-items:center;gap:var(--ag-space-3);min-block-size:50px;padding:var(--ag-space-2) var(--ag-space-5);background:var(--ag-color-swatch-f3f7f6);border:var(--ag-border-width) solid var(--agc-border);border-radius:var(--ag-corner-control);font-size:var(--ag-type-label);flex-wrap:wrap}.agc-ui .agc-reading-summary>strong{margin-inline-end:auto}.agc-ui .agc-recording-control{display:flex;align-items:center;gap:var(--ag-space-3)}.agc-ui .agc-form-fields>.agc-button,.agc-ui .agc-page>.agc-button,.agc-ui .agc-form>.agc-button{justify-self:start}.agc-ui .agc-condition-editor:has(>.agc-switch-label){grid-template-columns:minmax(140px,1fr) minmax(0,2fr);align-items:center}.agc-ui .agc-condition-editor:has(>.agc-switch-label)>.agc-field-help{grid-column:2}.agc-ui.agc-sensor-editor .agc-page-heading{justify-content:start;min-block-size:40px}.agc-ui.agc-sensor-editor .agc-panel-body{gap:0;padding:0 var(--ag-space-5) var(--ag-space-2)}.agc-ui.agc-sensor-editor .agc-definition>div{padding-block:var(--ag-space-1)}.agc-ui.agc-sensor-editor .agc-sensor-columns>.agc-panel>.agc-panel-body{padding:var(--ag-space-4) var(--ag-space-4);gap:var(--ag-space-4)}@media(max-width:700px){.agc-ui{--agc-text-body: var(--ag-type-label);--agc-text-label: var(--ag-type-small);--agc-text-title: var(--ag-type-title-mobile);--agc-page-gutter: 16px;--agc-section-gap: 12px}.agc-ui.agc-list-screen,.agc-ui.agc-details-screen{--agc-text-title: var(--ag-type-title-mobile);--agc-page-gutter: 16px}.agc-ui .agc-sensor-columns:has(>.agc-panel),.agc-ui .agc-identity-fields,.agc-ui .agc-protection-fields,.agc-ui .agc-hardware-content{grid-template-columns:minmax(0,1fr)}.agc-ui .agc-form-rows{background:var(--ag-color-white)}.agc-ui .agc-field-row{grid-template-columns:minmax(0,1fr);gap:var(--ag-space-1)}.agc-ui .agc-panel-body{padding:var(--ag-space-3) var(--ag-space-3)}.agc-ui .agc-panel-heading{padding:var(--ag-space-1) var(--ag-space-3);font-size:var(--ag-type-body)}.agc-ui .agc-form-footer{position:sticky;inset-block-end:0;background:var(--ag-color-white);padding:var(--ag-space-2) var(--ag-space-3) max(var(--ag-space-2),env(safe-area-inset-bottom))}.agc-ui .agc-form-footer>.agc-button{flex:1;min-inline-size:0}.agc-ui .agc-toolbar .agc-field{flex:1 1 120px;max-inline-size:none}.agc-ui .agc-rule-conditions{flex-direction:column;align-items:stretch}.agc-ui .agc-setting-line{padding:var(--ag-space-2) var(--ag-space-3);flex-wrap:wrap}.agc-ui .agc-equipment-choices{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--ag-space-2)}.agc-ui .agc-sensor-condition,.agc-ui .agc-calibration-module{grid-template-columns:minmax(0,1fr)}.agc-ui .agc-calibration-workflow,.agc-ui .agc-calibration-module:has(.agc-calibration-workflow)>:not(.agc-module-heading):not(.agc-calibration-workflow){grid-column:auto;grid-row:auto}.agc-ui .agc-sensor-condition>.agc-form-grid{grid-column:auto;grid-row:auto}.agc-ui.agc-list-screen .agc-object-row{grid-template-columns:minmax(0,1fr) auto 24px;padding:var(--ag-space-1) var(--ag-space-2);gap:var(--ag-space-1) var(--ag-space-2)}.agc-ui.agc-switches-screen .agc-object-row{grid-template-columns:minmax(0,1fr) auto auto 24px}.agc-ui.agc-list-screen .agc-object-identity{grid-column:auto;gap:var(--ag-space-2)}.agc-ui.agc-list-screen .agc-object-identity>.agc-icon{--agc-icon-size: 24px}.agc-ui.agc-list-screen .agc-row-expand{grid-column:3;grid-row:1}.agc-ui.agc-switches-screen .agc-row-expand{grid-column:4}.agc-ui.agc-sensors-screen .agc-data-state{grid-column:1 / 3;grid-row:2;padding-inline-start:var(--ag-space-8)}.agc-ui.agc-switches-screen .agc-control-source{grid-column:1 / 4;grid-row:2;padding-inline-start:var(--ag-space-8)}.agc-ui.agc-sensors-screen .agc-received{grid-column:1 / 3;font-size:var(--ag-type-small);padding-inline-start:var(--ag-space-8)}.agc-ui.agc-switches-screen .agc-automation-count{grid-column:1 / 4;font-size:var(--ag-type-small);padding-inline-start:var(--ag-space-8)}.agc-ui.agc-list-screen:not(.agc-automations-screen) .agc-mobile-label{display:none}.agc-ui.agc-sensors-screen .agc-received{display:none}.agc-ui.agc-list-screen .agc-reading>strong{font-size:var(--ag-type-body)}.agc-ui.agc-list-screen .agc-expanded .agc-metadata{gap:var(--ag-space-1)}.agc-ui.agc-list-screen .agc-expanded .agc-metadata>div{display:flex;flex-wrap:wrap;gap:var(--ag-space-2);font-size:var(--ag-type-small)}.agc-ui.agc-sensors-screen .agc-expanded .agc-actions{grid-template-columns:minmax(0,1fr)}.agc-ui .agc-condition-editor:has(>.agc-switch-label){grid-template-columns:minmax(0,1fr)}.agc-ui .agc-condition-editor:has(>.agc-switch-label)>.agc-field-help{grid-column:auto}}.ag-section-title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-3)}.agc-logs-screen{inline-size:100%}.agc-ui .agc-diagnostic-section{display:grid;grid-template-rows:auto minmax(0,1fr);min-inline-size:0;gap:var(--ag-space-2)}.agc-ui .agc-diagnostic-section>header{min-block-size:var(--ag-action-height)}.agc-ui .agc-diagnostic-output{box-sizing:border-box;block-size:clamp(18rem,55vh,40rem);overflow:auto;margin:0;padding:var(--ag-space-3);border:var(--ag-border-width) solid var(--ag-color-swatch-27332b);border-radius:var(--ag-corner-control);background:var(--ag-color-swatch-142019);color:var(--ag-color-swatch-d9f5df);white-space:pre-wrap;overflow-wrap:anywhere;font:var(--ag-type-meta)/var(--ag-line-relaxed) var(--ag-font-body)}.ag-slide-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;inline-size:var(--ag-switch-width);min-inline-size:var(--ag-switch-width);min-block-size:var(--ag-action-touch);flex:0 0 auto;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.ag-slide-switch:before{content:"";inline-size:var(--ag-switch-width);block-size:var(--ag-switch-height);border-radius:var(--ag-corner-pill);background:var(--ag-input);transition:background-color var(--ag-motion-fast) var(--ag-ease)}.ag-slide-switch>span{position:absolute;inset-inline-start:var(--ag-switch-inset);inline-size:var(--ag-switch-thumb);block-size:var(--ag-switch-thumb);border-radius:var(--ag-corner-round);background:var(--ag-card);transition:inset-inline-start var(--ag-motion-fast) var(--ag-ease)}.ag-slide-switch[aria-checked=true]:before{background:var(--ag-state-active)}.ag-slide-switch[aria-checked=true]>span{inset-inline-start:calc(var(--ag-switch-width) - var(--ag-switch-thumb) - var(--ag-switch-inset))}.ag-slide-switch:disabled{opacity:.55;cursor:not-allowed}.ag-slide-switch:focus-visible{outline:var(--ag-focus-width) solid var(--ag-ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ag-slide-switch>span,.ag-slide-switch:before{transition:none}}@media(forced-colors:active){.ag-slide-switch:before{border:var(--ag-border-width) solid ButtonText}.ag-slide-switch>span{background:ButtonText}}.loamy-logo[data-v-f3c6dc05]{display:inline-flex;flex:0 0 auto;block-size:2.35rem}.loamy-logo img[data-v-f3c6dc05]{display:block;block-size:100%;inline-size:auto}.loamy-logo .loamy-logo-night[data-v-f3c6dc05],.loamy-logo.is-inverse .loamy-logo-day[data-v-f3c6dc05],:root[data-theme=night] .loamy-logo .loamy-logo-day{display:none}.loamy-logo.is-inverse .loamy-logo-night[data-v-f3c6dc05],:root[data-theme=night] .loamy-logo .loamy-logo-night{display:block}.power-connection-indicator[data-v-45910952]{--indicator-good: var(--ag-state-active, var(--ag-color-swatch-2f7d4b));--indicator-warning: var(--ag-state-warning, var(--ag-color-swatch-b7791f));--indicator-critical: var(--ag-state-fault, var(--ag-color-swatch-b42318));--indicator-unknown: var(--ag-state-locked, var(--ag-state-offline, var(--ag-color-swatch-8a948d)));--indicator-border: var(--ag-border, var(--border, var(--ag-color-swatch-d8e1da)));--indicator-surface: var(--ag-surface, var(--ag-card, var(--surface, var(--ag-color-white))));--indicator-surface-soft: var(--ag-surface-soft, var(--ag-muted, var(--surface-soft, var(--ag-color-swatch-f6f8f5))));--indicator-text: var(--ag-text, var(--text, var(--ag-color-swatch-1d3029)));--indicator-muted: var(--ag-muted-foreground, var(--ag-text-soft, var(--text-muted, var(--ag-color-swatch-66756d))));position:relative;flex:0 0 auto}.power-indicator-button[data-v-45910952]{min-width:2.25rem;height:2.25rem;min-height:2.25rem;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.14rem;border:var(--ag-border-width) solid var(--indicator-border);border-radius:.75rem;color:var(--indicator-text);background:var(--indicator-surface);cursor:pointer;padding:0 .34rem}.power-indicator-button[data-v-45910952]:hover{border-color:color-mix(in oklab,currentColor 34%,var(--indicator-border))}.row-state-dot[data-v-45910952]{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:var(--ag-corner-round);background:var(--indicator-good)}.row-state-dot[data-v-45910952]{margin-right:.08rem}.power-connection-indicator.tone-warning .power-indicator-button[data-v-45910952]{color:var(--indicator-warning)}.power-connection-indicator.tone-critical .power-indicator-button[data-v-45910952]{color:var(--indicator-critical)}.power-connection-indicator.tone-unknown .power-indicator-button[data-v-45910952]{color:var(--indicator-unknown)}.power-status-row.tone-warning .row-state-dot[data-v-45910952]{background:var(--indicator-warning)}.power-status-row.tone-critical .row-state-dot[data-v-45910952]{background:var(--indicator-critical)}.power-status-row.tone-unknown .row-state-dot[data-v-45910952]{background:var(--indicator-unknown)}.battery-shell[data-v-45910952]{width:1.08rem;height:.6rem;position:relative;border:1.5px solid currentColor;border-radius:.18rem;padding:.08rem}.battery-shell.tone-good[data-v-45910952]{color:var(--indicator-good)}.battery-shell.tone-warning[data-v-45910952]{color:var(--indicator-warning)}.battery-shell.tone-critical[data-v-45910952]{color:var(--indicator-critical)}.battery-shell.tone-unknown[data-v-45910952]{color:var(--indicator-unknown)}.battery-shell[data-v-45910952]:after{content:"";width:.13rem;height:.34rem;position:absolute;top:50%;right:-.24rem;border-radius:0 .1rem .1rem 0;background:currentColor;transform:translateY(-50%)}.battery-fill[data-v-45910952]{height:100%;display:block;border-radius:.08rem;background:currentColor}.power-indicator-caret[data-v-45910952]{width:0;height:0;margin-left:.14rem;border-left:.22rem solid transparent;border-right:.22rem solid transparent;border-top:.28rem solid currentColor;opacity:.7}.issue-dot[data-v-45910952]{width:.4rem;height:.4rem;flex:0 0 auto;margin-right:.04rem;border-radius:var(--ag-corner-round);background:var(--indicator-critical)}.power-status-popover[data-v-45910952]{width:min(92vw,19rem);position:absolute;z-index:90;top:calc(100% + .45rem);right:0;border:var(--ag-border-width) solid var(--indicator-border);border-radius:.5rem;color:var(--indicator-text);background:var(--indicator-surface);box-shadow:0 18px 46px var(--ag-color-tone-6e5ce6e7);overflow:hidden}.power-status-title[data-v-45910952]{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.58rem .65rem;border-bottom:var(--ag-border-width) solid var(--indicator-border);background:var(--indicator-surface-soft)}.power-status-title strong[data-v-45910952]{font-size:var(--ag-type-shared-7)}.power-status-title span[data-v-45910952]{min-width:0;color:var(--indicator-muted);font-size:var(--ag-type-shared-12);font-weight:var(--ag-weight-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.power-status-list[data-v-45910952]{max-height:min(64vh,28rem);overflow:auto}.power-status-row[data-v-45910952]{display:flex;align-items:center;gap:.28rem;padding:.48rem .58rem;border-bottom:var(--ag-border-width) solid var(--indicator-border)}.power-status-row[data-v-45910952]:last-child{border-bottom:0}.row-main[data-v-45910952]{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:.32rem}.row-main strong[data-v-45910952]{min-width:0;color:var(--indicator-text);font-size:var(--ag-type-shared-13);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-main small[data-v-45910952]{flex:0 0 auto;color:var(--indicator-muted);font-size:var(--ag-type-shared-9);font-weight:var(--ag-weight-label);white-space:nowrap}.row-icons[data-v-45910952]{flex:0 0 auto;display:inline-flex;align-items:center;gap:.18rem}.row-icon[data-v-45910952]{width:1.18rem;height:1.18rem;display:inline-grid;place-items:center;border-radius:.28rem;color:var(--indicator-text);background:var(--indicator-surface-soft)}.row-icon svg[data-v-45910952]{width:.86rem;height:.86rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.row-icon.good[data-v-45910952]{color:var(--indicator-good)}.row-icon.warning[data-v-45910952]{color:var(--indicator-warning)}.row-icon.critical[data-v-45910952]{color:var(--indicator-critical)}.row-icon.unknown[data-v-45910952],.row-icon.signal.unknown[data-v-45910952]{color:var(--indicator-unknown)}.row-icon.signal rect[data-v-45910952]{opacity:.22}.row-icon.signal rect.active[data-v-45910952],.row-icon .battery-level[data-v-45910952]{fill:currentColor;opacity:.9;stroke-width:0}.row-chip[data-v-45910952]{min-width:2.2rem;color:var(--indicator-muted);font-size:var(--ag-type-shared-14);font-weight:var(--ag-weight-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.row-chip.good[data-v-45910952]{color:var(--indicator-good)}.row-chip.warning[data-v-45910952]{color:var(--indicator-warning)}.row-chip.critical[data-v-45910952]{color:var(--indicator-critical)}.row-chip.unknown[data-v-45910952]{color:var(--indicator-unknown)}@media(max-width:560px){.power-status-popover[data-v-45910952]{right:-3.25rem}}.measurement-channels[data-v-26620e66]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ag-space-1);width:100%;margin:0}.measurement-channels>div[data-v-26620e66]{min-width:0}.measurement-channels dt[data-v-26620e66]{color:var(--ag-muted-foreground, var(--text-muted))}.measurement-channels dd[data-v-26620e66]{margin:0;font-variant-numeric:tabular-nums}.is-boxed[data-v-26620e66]{gap:var(--ag-space-2)}.is-boxed>div[data-v-26620e66]{display:grid;gap:var(--ag-space-half);border:var(--ag-border-width) solid var(--ag-border);border-radius:var(--ag-radius-md);background:var(--sensor-soft);padding:var(--ag-space-2);text-align:center}.is-boxed dt[data-v-26620e66]{font-size:var(--ag-type-micro);font-weight:var(--ag-weight-label)}.is-boxed dd[data-v-26620e66]{font-size:var(--ag-type-small)}.is-compact>div[data-v-26620e66]{display:grid;justify-items:center}.is-compact dt[data-v-26620e66],.is-compact dd[data-v-26620e66]{font-size:var(--ag-type-micro)}.is-plain>div[data-v-26620e66]{display:grid;grid-template-columns:auto auto;gap:var(--ag-space-1)}.unsupported-module[data-v-8abbf210]{grid-column:1 / -1;color:var(--error)}.devices-page[data-v-bea21e96]{display:grid;gap:0}.devices-header[data-v-bea21e96],.device-card-heading[data-v-bea21e96]{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-4)}.devices-header h2[data-v-bea21e96],.devices-header p[data-v-bea21e96]{margin:0}.empty-state[data-v-bea21e96],.node-setup-guide[data-v-bea21e96]{border:var(--ag-border-width) solid var(--agc-border);border-radius:var(--ag-corner-compact);background:var(--agc-surface);color:var(--agc-text);padding:var(--ag-space-3)}.primary-device[data-v-bea21e96]{display:grid;gap:var(--ag-space-3);border:0;background:transparent;padding:0}.current-device-form[data-v-bea21e96],.device-fact-groups[data-v-bea21e96]{display:grid}.device-fact-actions[data-v-bea21e96]>:is(button,.ag-settings-action){margin-inline-start:auto}.device-facts[data-v-bea21e96]{grid-template-columns:minmax(0,1fr);margin:0}.device-facts>div[data-v-bea21e96]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--ag-space-half)}.node-form-section[data-v-bea21e96]{border-block-start:var(--ag-border-width) solid var(--agc-border);padding-block-start:var(--ag-space-4)}.device-list[data-v-bea21e96],.device-form[data-v-bea21e96]{display:grid;gap:var(--ag-space-3)}.node-setup-guide[data-v-bea21e96]{display:grid;gap:var(--ag-space-2)}.node-setup-guide.compact[data-v-bea21e96]{background:var(--agc-surface-muted)}.node-setup-guide ol[data-v-bea21e96]{margin:0;padding-left:var(--ag-space-5)}.node-setup-guide li[data-v-bea21e96]{color:var(--agc-text-muted)}.native-peripherals-card[data-v-bea21e96],.ap-mode-form[data-v-bea21e96],.native-peripheral-groups[data-v-bea21e96],.native-peripheral-group[data-v-bea21e96],.native-peripheral-list[data-v-bea21e96],.native-add-form[data-v-bea21e96]{display:grid;gap:var(--ag-space-3)}.native-peripheral-group[data-v-bea21e96]{gap:var(--ag-space-2)}.native-peripheral-group-heading[data-v-bea21e96]{display:grid;gap:var(--ag-space-half)}.native-peripheral-group-heading h4[data-v-bea21e96],.native-peripheral-group-heading p[data-v-bea21e96],.native-form-title[data-v-bea21e96]{margin:0}.native-peripheral-row[data-v-bea21e96]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ag-space-2)}.native-row-main[data-v-bea21e96],.native-row-actions[data-v-bea21e96]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ag-space-1) var(--ag-space-2)}.native-row-main span[data-v-bea21e96],.native-peripheral-group-heading p[data-v-bea21e96]{color:var(--agc-text-muted)}.native-row-actions[data-v-bea21e96]{justify-content:flex-end}.native-row-actions button[data-v-bea21e96]{padding:var(--ag-space-1) var(--ag-space-2)}.native-add-button[data-v-bea21e96]{justify-self:start}.native-empty[data-v-bea21e96]{padding:var(--ag-space-3)}.native-add-form[data-v-bea21e96]{grid-template-columns:9rem minmax(0,1fr);align-items:center;border-top:var(--ag-border-width) solid var(--agc-border);padding-top:var(--ag-space-3)}.native-form-title[data-v-bea21e96]{grid-column:1 / -1}.native-add-form label[data-v-bea21e96]{color:var(--agc-text-muted);font-weight:var(--ag-weight-label)}.native-add-form input[data-v-bea21e96]:not([type=checkbox]),.native-add-form select[data-v-bea21e96]{width:100%;box-sizing:border-box;border:var(--ag-border-width) solid var(--agc-border-control);border-radius:var(--ag-corner-compact);background:var(--agc-surface-muted);color:var(--agc-text);font:inherit;padding:var(--ag-space-1) var(--ag-space-2)}.native-enabled[data-v-bea21e96]{justify-self:start;width:1.2rem;height:1.2rem}.native-message[data-v-bea21e96]{margin:0;color:var(--agc-text-muted)}.device-list[data-v-bea21e96]{padding:0;margin:0}.field-grid[data-v-bea21e96]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--ag-space-2) var(--ag-space-3);align-items:center}.field-grid label[data-v-bea21e96]{color:var(--agc-text-muted);font-weight:var(--ag-weight-label)}.field-grid input[data-v-bea21e96],.field-grid select[data-v-bea21e96],.device-readonly-value[data-v-bea21e96]{width:100%;box-sizing:border-box}.update-check[data-v-bea21e96]{display:flex;align-items:center;gap:var(--ag-space-3);flex-wrap:wrap;margin-top:var(--ag-space-3)}.update-check-message[data-v-bea21e96]{color:var(--agc-text-muted)}.device-readonly-value[data-v-bea21e96]{min-height:2.2rem;display:flex;align-items:center;border:var(--ag-border-width) solid var(--agc-border);border-radius:var(--ag-corner-compact);background:var(--agc-surface-muted);padding:var(--ag-space-2) var(--ag-space-2);color:var(--agc-text-muted);font-family:var(--ag-font-body)}.time-setting-control[data-v-bea21e96]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ag-space-2)}.time-zone-control[data-v-bea21e96]{display:grid;gap:var(--ag-space-1)}.safety-setting-control[data-v-bea21e96]{display:grid;gap:var(--ag-space-2)}.safety-setting-control input[type=number][data-v-bea21e96]{max-width:8rem}.time-zone-control small[data-v-bea21e96],.safety-setting-control small[data-v-bea21e96]{color:var(--agc-text-muted)}.actions[data-v-bea21e96]{grid-column:1 / -1;display:flex;align-items:center;gap:var(--ag-space-3);flex-wrap:wrap}.form-error[data-v-bea21e96]{color:var(--agc-danger);font-weight:var(--ag-weight-label)}.device-actions[data-v-bea21e96]{display:flex;flex-wrap:wrap;gap:var(--ag-space-2)}.device-heading-meta[data-v-bea21e96],.device-status-rail[data-v-bea21e96]{display:flex;align-items:center;gap:var(--ag-space-2)}.device-heading-meta[data-v-bea21e96]{flex-wrap:wrap;justify-content:flex-end}.device-status-rail[data-v-bea21e96]{min-height:2rem;border:var(--ag-border-width) solid var(--agc-border);border-radius:var(--ag-corner-pill);background:var(--agc-surface-muted);padding:var(--ag-space-1) var(--ag-space-1)}.device-status-icon[data-v-bea21e96]{display:inline-grid;width:1.45rem;height:1.45rem;place-items:center;color:var(--agc-text-muted)}.device-status-icon svg[data-v-bea21e96]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.device-status-icon.signal rect[data-v-bea21e96]{opacity:.2}.device-status-icon.signal rect.active[data-v-bea21e96],.device-status-icon .battery-level[data-v-bea21e96]{fill:currentColor;opacity:.9}.device-status-icon.good[data-v-bea21e96]{color:var(--success, var(--ag-color-swatch-2f7d4b))}.device-status-icon.critical[data-v-bea21e96]{color:var(--agc-danger)}.device-status-icon.unknown[data-v-bea21e96],.device-status-icon.unavailable[data-v-bea21e96]{color:var(--agc-text-muted)}.espnow-message[data-v-bea21e96]{margin:0;border:var(--ag-border-width) solid var(--agc-border);border-radius:var(--ag-corner-compact);background:var(--agc-surface-muted);padding:var(--ag-space-3) var(--ag-space-3)}.pairing-overview[data-v-bea21e96]{color:var(--agc-text-muted);font-size:var(--ag-type-label)}.pairing-candidate[data-v-bea21e96],.pairing-card[data-v-bea21e96],.node-pairing[data-v-bea21e96]{display:grid;gap:var(--ag-space-3)}.node-pairing[data-v-bea21e96]{border-top:var(--ag-border-width) solid var(--agc-border);padding-top:var(--ag-space-3)}.capability-notices[data-v-bea21e96]{display:grid;gap:var(--ag-space-2)}.capability-notice[data-v-bea21e96]{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-3);border:var(--ag-border-width) solid var(--warning-border);border-radius:var(--ag-corner-compact);background:var(--agc-surface-muted);padding:var(--ag-space-3) var(--ag-space-3)}.capability-notice span[data-v-bea21e96]{min-width:0}.node-status-facts[data-v-bea21e96]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--ag-space-2) var(--ag-space-3);margin:var(--ag-space-half) 0}.node-status-facts>div[data-v-bea21e96]{display:grid;gap:var(--ag-space-half)}.node-status-facts dt[data-v-bea21e96]{color:var(--agc-text-muted);font-size:var(--ag-type-small)}.node-status-facts dd[data-v-bea21e96]{margin:0;color:var(--agc-text);font-size:var(--ag-type-label);font-weight:var(--ag-weight-body)}.empty-state[data-v-bea21e96]{border-style:dashed;color:var(--agc-text-muted)}@media(max-width:640px){.devices-header[data-v-bea21e96],.device-card-heading[data-v-bea21e96]{align-items:stretch;flex-direction:column}.device-heading-meta[data-v-bea21e96]{justify-content:flex-start}.device-facts[data-v-bea21e96],.field-grid[data-v-bea21e96],.native-add-form[data-v-bea21e96],.native-peripheral-row[data-v-bea21e96],.time-setting-control[data-v-bea21e96]{grid-template-columns:1fr}}.timeline-track[data-v-f69adc93]{position:relative;display:grid;grid-template-columns:repeat(96,minmax(1px,1fr));min-width:0;height:.72rem;overflow:visible;border:var(--ag-border-width) solid var(--border);border-radius:3px;background:var(--surface)}.timeline-track.is-vertical[data-v-f69adc93]{height:2.88rem;align-items:end;background:var(--surface)}.timeline-track span[data-v-f69adc93]{min-width:0;z-index:0}.timeline-track.is-vertical>span[data-v-f69adc93]{align-self:end}.timeline-track.is-vertical>span.is-off[data-v-f69adc93],.timeline-track.is-vertical>span.is-disabled[data-v-f69adc93]{height:18%}.timeline-track.is-vertical>span[data-v-f69adc93]:not(.is-off):not(.is-disabled){height:100%}.timeline-track span.is-scheduled[data-v-f69adc93],.timeline-track span.is-time[data-v-f69adc93]{background:var(--sky-wash) center / cover}.timeline-track span.is-conditional[data-v-f69adc93],.timeline-track span.is-interval[data-v-f69adc93]{background:var(--lake-wash) center / cover}.timeline-track span.is-sensor-0[data-v-f69adc93]{background:var(--active-wash) center / cover}.timeline-track span.is-sensor-1[data-v-f69adc93]{background:var(--active-wash-soft) center / cover}.timeline-track span.is-sensor-2[data-v-f69adc93]{background:var(--lake-wash) center / cover}.timeline-track span.is-sensor-3[data-v-f69adc93]{background:var(--sky-wash) center / cover}.timeline-track span.is-sensor-4[data-v-f69adc93]{background:var(--mist-wash) center / cover}.timeline-track span.is-sensor-5[data-v-f69adc93]{background:var(--active-wash-soft) center / cover}.timeline-track span.is-disabled[data-v-f69adc93]{background:var(--text-faint);opacity:.35}.timeline-track span.is-past[data-v-f69adc93]{filter:saturate(.65);opacity:.55}.timeline-track span.is-overlap[data-v-f69adc93]{box-shadow:inset 0 -.18rem var(--agread-ink)}.timeline-track.is-mint[data-v-f69adc93]{display:block;width:100%;height:auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.mint-spectrum[data-v-f69adc93]{display:grid;gap:0;min-width:0}.mint-bar-row[data-v-f69adc93]{display:flex;align-items:center;min-width:0;min-height:1rem}.mint-bar-track[data-v-f69adc93]{position:relative;display:grid;grid-template-columns:repeat(96,minmax(0,1fr));width:100%;height:5px;overflow:visible;border-radius:var(--ag-radius-sm);border-bottom:var(--ag-border-width) solid var(--border)}.mint-time-window[data-v-f69adc93],.mint-interval-window[data-v-f69adc93]{position:absolute;top:0;bottom:0;background:var(--mint-row-color);opacity:.78}.mint-range-label[data-v-f69adc93]{position:absolute;top:50%;z-index:1;display:inline-flex;min-height:.9rem;align-items:center;border:var(--ag-border-width) solid color-mix(in oklab,var(--ag-foreground) 14%,transparent);border-radius:var(--ag-corner-pill);background:color-mix(in oklab,var(--ag-card) 78%,var(--mint-row-color));color:var(--ag-foreground);padding:var(--ag-space-half) var(--ag-space-1);font-size:var(--ag-type-micro);font-weight:var(--ag-weight-label);line-height:var(--ag-line-solid);white-space:nowrap}.mint-range-label.is-start[data-v-f69adc93]{margin-left:var(--ag-space-half);transform:translateY(-50%)}.mint-range-label.is-end[data-v-f69adc93]{margin-left:-.1rem;transform:translate(-100%,-50%)}.mint-time-label[data-v-f69adc93]{--mint-label-width: calc(5ch + .6rem + 2px) ;box-sizing:border-box;width:var(--mint-label-width);justify-content:center;font-variant-numeric:tabular-nums}.mint-time-label.is-start[data-v-f69adc93]{left:clamp(0px,var(--mint-label-position),calc(100% - var(--mint-label-width) - .1rem))}.mint-time-label.is-end[data-v-f69adc93]{left:clamp(calc(var(--mint-label-width) + .1rem),var(--mint-label-position),100%)}.has-close-labels .mint-time-label.is-start[data-v-f69adc93]{left:0}.has-close-labels .mint-time-label.is-end[data-v-f69adc93]{left:100%}.mint-bar-row.is-sensor[data-v-f69adc93]{margin-top:var(--ag-space-half)}.mint-sensor-track[data-v-f69adc93]{background:color-mix(in oklab,var(--mint-row-color) 12%,var(--ag-card))}.mint-sensor-range[data-v-f69adc93]{position:absolute;top:0;bottom:0;min-width:8%;background:var(--mint-row-color);opacity:.78}.mint-sensor-current[data-v-f69adc93]{position:absolute;top:-2px;bottom:-2px;z-index:2;width:2px;border-radius:var(--ag-corner-pill);background:var(--ag-foreground);transform:translate(-1px)}.mint-sensor-label[data-v-f69adc93]{z-index:3}.now-marker[data-v-f69adc93]{position:absolute;z-index:2;top:-.23rem;bottom:-.23rem;width:2px;border-radius:var(--ag-corner-pill);background:var(--text-strong);box-shadow:0 0 0 1px var(--surface);transform:translate(-1px)}.now-marker[data-v-f69adc93]:before{content:"";position:absolute;top:-.15rem;left:50%;width:.32rem;height:.32rem;border-radius:var(--ag-corner-round);background:inherit;transform:translate(-50%,-50%)}.warm-cake-overview[data-v-5218dffe]:not(:where(.agc-ui,.agc-ui *)){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--ag-space-2);min-width:0}.warm-condition-list[data-v-5218dffe]:not(:where(.agc-ui,.agc-ui *)){display:grid;align-items:start;gap:var(--ag-space-2);min-width:0}.warm-condition-group[data-v-5218dffe]:not(:where(.agc-ui,.agc-ui *)){display:grid;gap:var(--ag-space-1);min-width:0}.warm-condition-group>strong[data-v-5218dffe]:not(:where(.agc-ui,.agc-ui *)){color:var(--text-muted);font-size:var(--ag-type-micro)}.warm-condition-chain[data-v-5218dffe]:not(:where(.agc-ui,.agc-ui *)){position:relative;display:grid;gap:var(--ag-space-1);min-width:0}.warm-condition-chain[data-v-5218dffe]:not(:where(.agc-ui,.agc-ui *)):before{position:absolute;top:.55rem;bottom:.55rem;left:50%;width:2px;background:var(--ag-color-tone-361ad2d6);content:""}.warm-condition-box[data-v-5218dffe]:not(:where(.agc-ui,.agc-ui *)){position:relative;box-sizing:border-box;min-height:1.2rem;min-width:0;border:var(--ag-border-width) solid var(--border-soft);border-radius:var(--ag-corner-small);background:var(--surface);color:var(--text-muted);font-size:var(--ag-type-micro);line-height:var(--ag-line-icon-compact);overflow-wrap:anywhere;padding:var(--ag-space-1) var(--ag-space-1) var(--ag-space-1) var(--ag-space-5);z-index:1}.warm-condition-box.is-met[data-v-5218dffe]:not(:where(.agc-ui,.agc-ui *)){border-color:var(--condition-color);background:var(--condition-soft);color:var(--text);font-weight:var(--ag-weight-label);box-shadow:0 0 .6rem color-mix(in oklab,var(--condition-color) 60%,transparent);animation:warm-condition-met-glow-5218dffe 1.8s ease-in-out infinite}@keyframes warm-condition-met-glow-5218dffe{50%{box-shadow:0 0 .9rem color-mix(in oklab,var(--condition-color) 85%,transparent)}}@media(prefers-reduced-motion:reduce){.warm-condition-box.is-met[data-v-5218dffe]:not(:where(.agc-ui,.agc-ui *)){animation:none}}.warm-condition-icon[data-v-5218dffe]:not(:where(.agc-ui,.agc-ui *)){position:absolute;top:1px;bottom:1px;left:1px;display:grid;width:1.05rem;place-items:center;border-radius:var(--ag-corner-small) 0 0 var(--ag-corner-small);background:var(--condition-color);color:var(--ag-color-white)}.warm-condition-icon[data-v-5218dffe] .agread-icon-mask:not(:where(.agc-ui,.agc-ui *)),.warm-condition-icon[data-v-5218dffe] .agread-icon-img:not(:where(.agc-ui,.agc-ui *)){width:.9rem;height:.9rem}.warm-cake-chart[data-v-5218dffe]:not(:where(.agc-ui,.agc-ui *)){display:block;align-self:start;justify-self:end;width:6rem;max-width:100%;height:auto}.warm-cake-empty[data-v-5218dffe]:not(:where(.agc-ui,.agc-ui *)){color:var(--text-muted);font-size:var(--ag-type-micro);text-align:center}.relay-live-timeline[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){container-type:inline-size;display:grid;gap:.38rem;min-width:0;max-width:100%;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:.48rem}.relay-live-timeline.tone-mint[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){--surface: #fffefa;--surface-muted: #e4e8e1;--border-soft: #ccd5d3;--text: #1f3a32;--text-muted: #485759;--link: #548c99}.relay-live-timeline.tone-warm[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){--surface: #fffefa;--surface-muted: #e4e8e1;--border-soft: #ccd5d3;--text: #1f3a32;--text-muted: #485759;--link: #548c99}.overview-title[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)),.overview-result[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)),.automation-name[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)),.timeline-column[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){display:grid;gap:var(--ag-space-half)}.overview-heading[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)),.overview-result[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)),.overview-facts[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-2)}.relay-live-timeline.is-warm .overview-facts[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){margin-top:.35rem}.overview-title span[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)),.overview-result span[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)),.overview-axis[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)),.overview-facts[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)),.automation-name span[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)),.row-result[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){color:var(--text-muted);font-size:var(--ag-type-micro)}.overview-state[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){flex:0 0 auto;font-size:var(--ag-type-micro);font-weight:var(--ag-weight-label);text-transform:uppercase}.overview-state.is-requesting[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){color:var(--success)}.overview-state.is-idle[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){color:var(--text-muted)}.overview-state.is-unknown[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){color:var(--text-faint)}.overview-result strong[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){font-size:var(--ag-type-small)}.overview-axis[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){min-width:0}.overview-axis>div[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){display:flex;justify-content:space-between}.mint-axis-note[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){color:var(--text-muted);font-size:var(--ag-type-micro);font-weight:var(--ag-weight-label);letter-spacing:var(--ag-tracking-label);text-transform:uppercase}.live-details[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){min-width:0;border-top:var(--ag-border-width) solid var(--border-soft);padding-top:var(--ag-space-1)}.live-details>summary[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){display:flex;align-items:center;gap:var(--ag-space-1);color:var(--link);cursor:pointer;font-size:var(--ag-type-micro);font-weight:var(--ag-weight-label)}.automation-detail-dots[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){display:inline-flex;align-items:center;gap:var(--ag-space-1)}.automation-detail-dot[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){width:.36rem;height:.36rem;border-radius:var(--ag-corner-round);background:var(--warning-text);animation:automation-detail-dot-pulse-3000bde8 1.4s ease-in-out infinite}.automation-detail-dot.is-fault[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){background:var(--error-text)}@keyframes automation-detail-dot-pulse-3000bde8{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.automation-detail-dot[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){animation:none}}.setup-warning[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ag-space-2);margin-top:var(--ag-space-1);border-left:3px solid var(--warning-border);color:var(--warning-text);font-size:var(--ag-type-micro);padding-left:var(--ag-space-1)}.setup-warning.is-error[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){border-left-color:var(--error-border);color:var(--error-text)}.setup-warning a[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){flex:0 0 auto}.timeline-row[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){display:grid;grid-template-columns:minmax(6.4rem,.85fr) minmax(10rem,2fr);align-items:center;gap:var(--ag-space-2)}.live-rows[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){display:grid;gap:var(--ag-space-1);margin-top:var(--ag-space-1)}.live-or[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){justify-self:start;margin:-.2rem 0 -.2rem var(--ag-space-2);color:var(--text-faint);font-size:var(--ag-type-micro);font-weight:var(--ag-weight-label)}.live-row[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){display:grid;gap:var(--ag-space-1);min-width:0;border:var(--ag-border-width) solid var(--border-soft);border-left-width:3px;border-radius:5px;background:var(--surface);padding:var(--ag-space-2)}.live-row.is-requesting[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){border-left-color:var(--success)}.live-row.is-unmet[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){border-left-color:var(--warning-border)}.live-row.is-unknown[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){border-left-color:var(--text-faint)}.automation-name strong[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){overflow-wrap:anywhere;font-size:var(--ag-type-small)}.row-result[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-2)}.row-result strong[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){flex:0 0 auto;font-size:var(--ag-type-micro);font-weight:var(--ag-weight-strong);text-transform:uppercase}.row-result strong.is-met[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)),.live-row.is-requesting .row-result strong[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){color:var(--success)}.row-result strong.is-unmet[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){color:var(--warning-text)}.row-result strong.is-unknown[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){color:var(--text-faint)}.live-conditions[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){display:flex;flex-wrap:wrap;gap:var(--ag-space-1);padding-left:calc(6.4rem + var(--ag-space-2))}.live-conditions .condition-chip[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){display:inline-flex;align-items:center;gap:var(--ag-space-1);min-width:0;max-width:100%;border:var(--ag-border-width) solid var(--border-soft);border-radius:var(--radius-sm);background:var(--mist-wash) center / cover;color:var(--text-muted);font-size:var(--ag-type-micro);line-height:var(--ag-line-control-label);padding:var(--ag-space-half) var(--ag-space-1)}.condition-chip>span[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){min-width:0;overflow-wrap:anywhere}.live-conditions b[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){align-self:center;color:var(--text-faint);font-size:var(--ag-type-micro);font-weight:var(--ag-weight-strong)}.live-conditions i[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){flex:0 0 auto;width:.38rem;height:.38rem;border-radius:var(--ag-corner-round);background:currentColor}.live-conditions .condition-chip.is-met[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){border-color:color-mix(in srgb,var(--success) 45%,var(--border-soft));background:var(--active-wash-soft) center / cover;color:var(--success)}.live-conditions .condition-chip.is-unmet[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){border-color:var(--warning-border);background:var(--sky-wash) center / cover;color:var(--warning-text)}.live-conditions .condition-chip.is-unknown[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){border-style:dashed;background:var(--mist-wash) center / cover;color:var(--text-faint)}@media(max-width:520px){.timeline-row[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:1fr;gap:var(--ag-space-1)}.overview-heading[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)),.overview-result[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)),.overview-facts[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){align-items:flex-start;flex-wrap:wrap}.live-conditions[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){padding-left:0}}@container (max-width: 22rem){.timeline-row[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:1fr;gap:var(--ag-space-1)}.overview-heading[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)),.overview-result[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)),.overview-facts[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){align-items:flex-start;flex-wrap:wrap}.live-conditions[data-v-3000bde8]:not(:where(.agc-ui,.agc-ui *)){padding-left:0}}.condition-badge{box-sizing:border-box;position:relative;display:inline-grid;place-items:center;inline-size:var(--condition-badge-size,var(--ag-space-5));block-size:var(--condition-badge-size,var(--ag-space-5));flex:0 0 auto;padding:0;border:var(--ag-border-width) solid color-mix(in oklab,var(--condition-tone) 48%,var(--ag-border));border-radius:var(--ag-corner-round);color:var(--condition-tone);background:var(--condition-soft)}.condition-badge .agread-icon-img{display:block;inline-size:var(--condition-badge-icon-size,var(--ag-space-3));block-size:var(--condition-badge-icon-size,var(--ag-space-3))}.condition-badge[data-state=met]{border-color:var(--condition-tone);box-shadow:inset 0 0 0 var(--ag-border-width) var(--condition-tone),0 0 .7rem color-mix(in oklab,var(--condition-tone) 68%,transparent);animation:condition-badge-met-glow 1.8s ease-in-out infinite}.condition-badge[data-state=unmet]{filter:saturate(.65);opacity:.72}.condition-badge[data-state=unknown]{border-style:dashed}.live-dashboard .zone-panel.is-compact:is(.is-relay-icons,.is-relay-details) .condition-badge{--condition-badge-size: 1.05rem;--condition-badge-icon-size: .66rem}.live-dashboard .zone-panel.is-compact.is-relay-details .condition-badge+.condition-badge:before{content:"";position:absolute;top:50%;right:100%;inline-size:.3rem;block-size:var(--ag-border-width);background:color-mix(in oklab,var(--condition-tone) 60%,var(--ag-border));transform:translateY(-50%)}.live-dashboard .zone-panel.is-compact.is-relay-details .relay-button-condition-group.is-met .condition-badge+.condition-badge:before{background:var(--condition-tone)}.live-dashboard .zone-panel.is-compact.is-relay-icons .condition-badge+.condition-badge:before{content:"";position:absolute;top:-.4rem;left:50%;inline-size:0;block-size:.4rem;border-left:var(--ag-border-width) solid color-mix(in oklab,var(--condition-tone) 60%,var(--ag-border));transform:translate(-50%)}.live-dashboard .zone-panel.is-compact.is-relay-icons .relay-button-condition-group.is-met .condition-badge+.condition-badge:before{border-left-color:var(--condition-tone)}@keyframes condition-badge-met-glow{50%{box-shadow:inset 0 0 0 var(--ag-border-width) var(--condition-tone),0 0 1rem color-mix(in oklab,var(--condition-tone) 88%,transparent)}}@media(prefers-reduced-motion:reduce){.condition-badge[data-state=met]{animation:none}}.icon-display-toneable[data-v-11f7e45a]{display:inline-grid;place-items:center;color:inherit}.icon-display-mask[data-v-11f7e45a]{display:inline-block;width:1em;height:1em;flex:0 0 auto;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.product-icon-action[data-v-7349a6a1]{--ag-icon-size: var(--ag-action-icon-size);display:inline-grid;width:2.15rem;height:2.15rem;place-items:center;border:var(--ag-border-width) solid var(--ag-border);border-radius:var(--ag-corner-pill);background:var(--ag-card);color:var(--ag-muted-foreground);transition:transform var(--ag-motion-fast) var(--ag-ease),border-color var(--ag-motion-fast) var(--ag-ease),background var(--ag-motion-fast) var(--ag-ease),color var(--ag-motion-fast) var(--ag-ease)}.product-icon-action .sr-only[data-v-7349a6a1]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product-icon-action.is-primary[data-v-7349a6a1]{border-color:color-mix(in oklab,var(--ag-sage) 55%,var(--ag-border));background:var(--ag-sage-soft);color:var(--ag-pine)}.product-icon-action.is-danger[data-v-7349a6a1]{border-color:color-mix(in oklab,var(--ag-state-fault) 45%,var(--ag-border));background:color-mix(in oklab,var(--ag-state-fault) 10%,var(--ag-card));color:var(--ag-state-fault)}@media(hover:hover){.product-icon-action[data-v-7349a6a1]:hover{transform:translateY(-1px);border-color:var(--ag-sage);background:var(--ag-sage-soft);color:var(--ag-pine)}}.product-state-chip[data-v-32119c0c]{--state-tone: var(--ag-state-waiting);display:inline-flex;width:fit-content;align-items:center;gap:var(--ag-space-2);border:0;border-radius:var(--ag-corner-pill);background:color-mix(in oklab,var(--state-tone) 10%,transparent);color:var(--state-tone);font-size:var(--ag-type-small);font-weight:var(--ag-weight-label);line-height:var(--ag-line-solid);padding:var(--ag-space-2) var(--ag-space-3);white-space:nowrap}.product-state-chip.is-active[data-v-32119c0c]{--state-tone: var(--ag-state-active)}.product-state-chip.is-locked[data-v-32119c0c]{--state-tone: var(--ag-state-locked)}.product-state-chip.is-warning[data-v-32119c0c]{--state-tone: var(--ag-state-warning)}.product-state-chip.is-fault[data-v-32119c0c]{--state-tone: var(--ag-state-fault)}.product-state-chip.is-offline[data-v-32119c0c]{--state-tone: var(--ag-state-offline)}.product-state-dot[data-v-32119c0c]{width:.38rem;height:.38rem;flex:0 0 auto;border-radius:var(--ag-corner-round);background:currentColor}.sensor-product-card[data-v-dcd093d9]{--sensor-tone: var(--ag-ventilation);--sensor-soft: var(--ag-ventilation-soft);display:grid;gap:var(--ag-space-2);min-width:0;border:var(--ag-border-width) solid var(--ag-border);border-radius:var(--ag-radius-2xl);background:var(--ag-card);padding:var(--ag-space-3);box-shadow:0 1px 2px color-mix(in oklab,var(--ag-foreground) 3%,transparent);transition:transform .2s var(--ag-ease),border-color .2s var(--ag-ease),box-shadow .2s var(--ag-ease)}.sensor-product-card.is-heating[data-v-dcd093d9]{--sensor-tone: var(--ag-heating);--sensor-soft: var(--ag-heating-soft)}.sensor-product-card.is-cooling[data-v-dcd093d9]{--sensor-tone: var(--ag-cooling);--sensor-soft: var(--ag-cooling-soft)}.sensor-product-card.is-irrigation[data-v-dcd093d9]{--sensor-tone: var(--ag-irrigation);--sensor-soft: var(--ag-irrigation-soft)}.sensor-product-card.is-lighting[data-v-dcd093d9]{--sensor-tone: var(--ag-lighting);--sensor-soft: var(--ag-lighting-soft)}.sensor-product-card.is-photosynthesis[data-v-dcd093d9]{--sensor-tone: var(--ag-sage);--sensor-soft: var(--ag-sage-soft)}.sensor-product-card.has-fault[data-v-dcd093d9]{border-color:color-mix(in oklab,var(--ag-state-fault) 48%,var(--ag-border));background:color-mix(in oklab,var(--ag-state-fault) 4%,var(--ag-card))}@media(hover:hover){.sensor-product-card[data-v-dcd093d9]:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--sensor-tone) 34%,var(--ag-border));box-shadow:0 12px 28px -12px color-mix(in oklab,var(--ag-foreground) 12%,transparent)}}.sensor-product-heading[data-v-dcd093d9]{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,max-content) auto;align-items:center;gap:clamp(var(--ag-space-1),1.5vw,var(--ag-space-3))}.sensor-product-badges[data-v-dcd093d9]{display:flex;min-width:0;max-width:100%;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--ag-space-1)}.sensor-product-badges[data-v-dcd093d9]>*{flex:0 0 auto}.sensor-product-edit[data-v-dcd093d9]{display:inline-flex;border-radius:var(--ag-corner-pill);text-decoration:none}.sensor-product-edit[data-v-dcd093d9]:hover{background:transparent}.sensor-product-icon[data-v-dcd093d9]{display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--ag-radius-md);background:var(--sensor-soft);color:var(--sensor-tone)}.sensor-product-icon[data-v-dcd093d9] .agread-icon-img{width:1rem;height:1rem}.sensor-product-title[data-v-dcd093d9]{display:grid;min-width:0;gap:var(--ag-space-half)}.sensor-product-title>span[data-v-dcd093d9]{overflow:hidden;color:var(--ag-muted-foreground);font-size:var(--ag-type-caption);font-weight:var(--ag-weight-label);letter-spacing:var(--ag-tracking-eyebrow);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sensor-product-title small[data-v-dcd093d9]{overflow:hidden;color:var(--ag-muted-foreground);font-size:var(--ag-type-micro);text-overflow:ellipsis;white-space:nowrap}.sensor-product-zone[data-v-dcd093d9]{display:inline-flex;min-height:1.65rem;align-items:center;border:var(--ag-border-width) solid var(--ag-border);border-radius:var(--ag-corner-pill);background:var(--ag-card);color:var(--ag-muted-foreground);padding:var(--ag-space-half) var(--ag-space-2);font-size:var(--ag-type-caption);font-weight:var(--ag-weight-label);white-space:nowrap}.sensor-product-reading[data-v-dcd093d9]{color:var(--ag-foreground);font-family:var(--ag-font-display);font-size:var(--ag-type-fluid-value);font-weight:var(--ag-weight-strong);letter-spacing:var(--ag-tracking-display);font-variant-numeric:tabular-nums;line-height:var(--ag-line-solid)}.sensor-product-card.is-spectrum[data-v-dcd093d9] .measurement-channels.is-boxed{grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--ag-space-1)}.sensor-product-card.is-spectrum[data-v-dcd093d9] .measurement-channels.is-boxed>div{gap:var(--ag-space-half);padding:var(--ag-space-1) var(--ag-space-half)}.sensor-product-card.is-spectrum[data-v-dcd093d9] .measurement-channels.is-boxed dt{font-size:var(--ag-type-micro)}.sensor-product-card.is-spectrum[data-v-dcd093d9] .measurement-channels.is-boxed dd{overflow:hidden;font-size:var(--ag-type-micro);text-overflow:ellipsis}.sensor-product-details[data-v-dcd093d9]{display:grid;gap:0;margin:0;border-top:var(--ag-border-width) solid var(--ag-border)}.sensor-product-details>div[data-v-dcd093d9]{display:grid;grid-template-columns:minmax(6rem,.7fr) minmax(0,1.3fr);gap:var(--ag-space-3);border-bottom:var(--ag-border-width) solid color-mix(in oklab,var(--ag-border) 65%,transparent);padding:var(--ag-space-1) 0;font-size:var(--ag-type-caption)}.sensor-product-details>div[data-v-dcd093d9]:last-child{border-bottom:0}.sensor-product-details dt[data-v-dcd093d9]{color:var(--ag-muted-foreground);font-weight:var(--ag-weight-label)}.sensor-product-details dd[data-v-dcd093d9]{min-width:0;margin:0;overflow-wrap:anywhere;text-align:right}@media(max-width:430px){.sensor-product-heading[data-v-dcd093d9]{grid-template-columns:auto minmax(0,1fr) auto}.sensor-product-badges[data-v-dcd093d9]{grid-column:1 / -1;grid-row:2;justify-content:flex-start}.sensor-product-edit[data-v-dcd093d9]{grid-column:3;grid-row:1}.sensor-product-details>div[data-v-dcd093d9]{grid-template-columns:1fr;gap:var(--ag-space-half)}.sensor-product-details dd[data-v-dcd093d9]{text-align:left}}.spectrum-chart[data-v-69f0757e]{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:column;min-width:0;width:100%;min-height:0;margin:0}svg[data-v-69f0757e]{display:block;flex:1 1 0;width:100%;height:0;min-height:0}text[data-v-69f0757e]{fill:var(--ag-muted-foreground);font-size:var(--ag-type-micro);font-family:inherit}.chart-grid line[data-v-69f0757e]{stroke:var(--ag-border);stroke-width:.7}.triangle[data-v-69f0757e]{fill:var(--ag-muted);fill-opacity:.35;stroke:var(--ag-muted-foreground);stroke-width:1}.sample[data-v-69f0757e]{fill:var(--ag-pine);stroke:var(--ag-card);stroke-width:2}figcaption[data-v-69f0757e]{flex:0 0 auto;color:var(--ag-muted-foreground);font-size:var(--ag-type-micro);line-height:var(--ag-line-control-label);text-align:center;overflow-wrap:anywhere}.dashboard-sensor-board[data-v-5975c8d1],.dashboard-sensor-grid[data-v-5975c8d1],.dashboard-sensor-row[data-v-5975c8d1],.dashboard-sensor-card[data-v-5975c8d1]{--sensor-tone: var(--ag-ventilation);--sensor-soft: var(--ag-ventilation-soft);min-width:0}.dashboard-sensor-card.is-heating[data-v-5975c8d1]{--sensor-tone: var(--ag-heating);--sensor-soft: var(--ag-heating-soft)}.dashboard-sensor-card.is-cooling[data-v-5975c8d1]{--sensor-tone: var(--ag-cooling);--sensor-soft: var(--ag-cooling-soft)}.dashboard-sensor-card.is-irrigation[data-v-5975c8d1]{--sensor-tone: var(--ag-irrigation);--sensor-soft: var(--ag-irrigation-soft)}.dashboard-sensor-card.is-lighting[data-v-5975c8d1]{--sensor-tone: var(--ag-lighting);--sensor-soft: var(--ag-lighting-soft)}.dashboard-sensor-card.is-photosynthesis[data-v-5975c8d1]{--sensor-tone: var(--ag-sage);--sensor-soft: var(--ag-sage-soft)}.dashboard-sensor-grid[data-v-5975c8d1]{display:grid;gap:.75rem}.dashboard-sensor-row[data-v-5975c8d1]{display:grid;grid-template-columns:repeat(var(--sensor-row-columns),minmax(0,1fr));gap:.75rem}.dashboard-sensor-card[data-v-5975c8d1]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:.7rem;min-height:5.2rem;border:1px solid var(--ag-border, var(--agread-border));border-radius:var(--ag-corner-control);background:var(--ag-surface, var(--surface));padding:.85rem;box-shadow:0 1px 2px color-mix(in oklab,var(--ag-text, var(--text)) 3%,transparent)}.dashboard-sensor-icon[data-v-5975c8d1]{grid-column:1;grid-row:1;display:grid;width:2.1rem;height:2.1rem;place-items:center;border-radius:.7rem;background:var(--sensor-soft);color:var(--sensor-tone)}.dashboard-sensor-icon[data-v-5975c8d1] .agread-icon-img{width:1.05rem;height:1.05rem}.dashboard-sensor-icon.has-gauge[data-v-5975c8d1]{position:relative;border-radius:50%;background:transparent}.dashboard-sensor-icon.has-gauge[data-v-5975c8d1] .agread-icon-img{width:.9rem;height:.9rem}.dashboard-sensor-gauge[data-v-5975c8d1]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(135deg)}.dashboard-sensor-gauge circle[data-v-5975c8d1]{fill:none;stroke:var(--sensor-tone);stroke-linecap:round;stroke-width:3.2}.dashboard-sensor-gauge.is-bands circle[data-v-5975c8d1]{stroke-linecap:butt}.dashboard-sensor-gauge:not(.is-bands) circle[data-v-5975c8d1]:first-child{stroke:color-mix(in oklab,var(--sensor-tone) 18%,var(--ag-muted, var(--sensor-soft)))}.dashboard-sensor-heading[data-v-5975c8d1]{grid-column:2;grid-row:1;min-width:0}.dashboard-sensor-heading h3[data-v-5975c8d1]{margin:0;overflow:hidden;color:var(--ag-foreground, var(--text));font-family:var(--ag-font-display);font-size:.8rem;font-weight:var(--ag-weight-label);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dashboard-sensor-value[data-v-5975c8d1]{grid-column:1 / -1;grid-row:2;min-width:0;color:var(--ag-text, var(--text));font-size:clamp(1.35rem,2vw,1.8rem);font-weight:var(--ag-weight-strong);letter-spacing:-.04em;line-height:1}.dashboard-sensor-meta[data-v-5975c8d1]{grid-column:1 / -1;color:var(--ag-text-soft, var(--text-muted));font-size:.65rem;line-height:1.4}.dashboard-sensor-unit[data-v-5975c8d1]{margin-left:.22em;color:var(--ag-text-soft, var(--text-muted));font-weight:var(--ag-weight-meta);font-size:.58em;letter-spacing:0}.is-details .dashboard-sensor-card[data-v-5975c8d1]{gap:.62rem;padding:.78rem}.is-details .dashboard-sensor-value[data-v-5975c8d1]{font-size:clamp(1.08rem,1.55vw,1.4rem)}.is-icons .dashboard-sensor-value[data-v-5975c8d1]{font-size:clamp(1.15rem,1.7vw,1.5rem)}.is-details .dashboard-sensor-unit[data-v-5975c8d1],.is-icons .dashboard-sensor-unit[data-v-5975c8d1]{font-size:.52em}.dashboard-sensor-unit.is-fraction[data-v-5975c8d1]{display:inline-grid;margin-left:.35rem;vertical-align:middle}.dashboard-sensor-unit.is-fraction>span[data-v-5975c8d1]{display:block;text-align:center;line-height:1.05}.dashboard-sensor-unit.is-fraction>span+span[data-v-5975c8d1]{border-top:1px solid currentColor}.is-spectrum[data-v-5975c8d1]{min-height:8.5rem}.spectrum-bands[data-v-5975c8d1]{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem .85rem;min-width:0}.spectrum-band[data-v-5975c8d1]{display:grid;grid-template-columns:1.35rem minmax(1.5rem,1fr) 3rem;align-items:center;gap:.35rem;min-width:0}.spectrum-label[data-v-5975c8d1],.spectrum-value[data-v-5975c8d1]{color:var(--ag-text-soft, var(--text-muted));font-variant-numeric:tabular-nums;line-height:1}.spectrum-label[data-v-5975c8d1]{font-size:.58rem}.spectrum-value[data-v-5975c8d1]{font-size:.52rem}.spectrum-value[data-v-5975c8d1]{overflow:hidden;text-align:right;text-overflow:ellipsis}.spectrum-track[data-v-5975c8d1]{display:block;height:.38rem;overflow:hidden;border-radius:999px;background:color-mix(in oklab,var(--band-color) 18%,var(--ag-surface-soft, var(--surface)))}.spectrum-fill[data-v-5975c8d1]{display:block;height:100%;border-radius:inherit;background:var(--band-color)}.is-linear[data-v-5975c8d1]{grid-template-columns:minmax(0,1fr);gap:.3rem}.is-linear .dashboard-sensor-row[data-v-5975c8d1],.is-icons .dashboard-sensor-row[data-v-5975c8d1]{display:contents}.is-linear .dashboard-sensor-card[data-v-5975c8d1]{grid-template-columns:2.5rem minmax(0,1fr) max-content;grid-template-rows:1fr;box-sizing:border-box;height:4rem;min-height:4rem;padding:.75rem 1rem}.is-linear .dashboard-sensor-icon[data-v-5975c8d1]{width:2.5rem;height:2.5rem}.is-linear .dashboard-sensor-value[data-v-5975c8d1]{grid-column:3;grid-row:1;min-width:max-content;font-size:.875rem;text-align:right;white-space:nowrap}.is-linear .is-spectrum[data-v-5975c8d1]{grid-template-columns:2.5rem minmax(2rem,max-content) minmax(0,1fr);column-gap:.45rem;padding-block:.4rem;padding-inline:.65rem}.is-linear .spectrum-bands[data-v-5975c8d1]{grid-column:3;grid-row:1;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.is-linear .spectrum-band[data-v-5975c8d1]{grid-template-columns:minmax(0,1fr) 2rem;gap:.15rem}.is-linear .spectrum-label[data-v-5975c8d1]{display:none}.is-linear .spectrum-value[data-v-5975c8d1]{font-size:.38rem}.is-linear .spectrum-track[data-v-5975c8d1]{height:.18rem}.is-linear.is-two-columns .is-spectrum[data-v-5975c8d1]{grid-template-columns:2.5rem minmax(0,1fr)}.is-linear.is-two-columns .is-spectrum .dashboard-sensor-heading[data-v-5975c8d1]{display:none}.is-linear.is-two-columns .is-spectrum .spectrum-bands[data-v-5975c8d1]{grid-column:2}.is-details .is-spectrum[data-v-5975c8d1]{min-height:12.5rem}.is-details .is-spectrum .dashboard-sensor-heading[data-v-5975c8d1]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.spectrum-view-options[data-v-5975c8d1]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem;margin-left:auto}.spectrum-view-options>button[data-v-5975c8d1]{box-sizing:border-box;display:inline-grid;place-items:center;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;border-radius:50%;padding:0;color:var(--ag-muted-foreground);cursor:pointer}.spectrum-view-options>button[data-v-5975c8d1] .agread-icon-img{width:.75rem;height:.75rem}.spectrum-view-options>button[data-v-5975c8d1]:focus-visible{outline:2px solid var(--ag-ring);outline-offset:2px}.is-details[data-v-5975c8d1]{grid-template-columns:repeat(var(--sensor-zone-columns),minmax(0,1fr));align-items:start}.is-details>.dashboard-sensor-row[data-v-5975c8d1]{grid-column:1 / -1}.is-details>.is-flow-row[data-v-5975c8d1]{display:contents}.is-details>.is-flow-row>.dashboard-sensor-card[data-v-5975c8d1]{grid-column:span var(--sensor-card-span)}.is-details>.is-spectrum-group[data-v-5975c8d1]{display:grid;grid-column:span 6;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.is-details>.is-spectrum-group>.is-spectrum[data-v-5975c8d1]{grid-column:1 / span 4;grid-row:1 / span var(--spectrum-group-rows)}.is-details>.is-spectrum-group[data-v-5975c8d1]>:not(.is-spectrum){grid-column:5 / span 2;grid-row:var(--spectrum-reading-row)}.is-details .spectrum-bands[data-v-5975c8d1],.is-details[data-v-5975c8d1] .spectrum-chart{height:14rem}.is-details .spectrum-bands[data-v-5975c8d1]{grid-template-columns:minmax(0,1fr);gap:.3rem}.is-icons[data-v-5975c8d1]{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.4rem}.is-icons .dashboard-sensor-card[data-v-5975c8d1]{grid-template-columns:2.1rem minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:.45rem .7rem}.is-icons .dashboard-sensor-heading[data-v-5975c8d1]{overflow:hidden}.is-icons .dashboard-sensor-heading h3[data-v-5975c8d1]{max-width:100%}.is-icons .dashboard-sensor-value[data-v-5975c8d1]{text-align:left}.is-icons .is-spectrum[data-v-5975c8d1]{display:block;min-height:5.2rem;padding:.75rem}.is-icons .spectrum-bands[data-v-5975c8d1]{display:grid;grid-template-columns:minmax(0,1fr);gap:.24rem;height:100%}.is-icons .spectrum-band[data-v-5975c8d1]{display:grid;grid-template-columns:minmax(0,1fr)}.is-icons .spectrum-label[data-v-5975c8d1],.is-icons .spectrum-value[data-v-5975c8d1]{display:none}.is-icons .spectrum-track[data-v-5975c8d1]{height:.32rem}@media(max-width:520px){.is-details .dashboard-sensor-row[data-v-5975c8d1]{grid-template-columns:minmax(0,1fr)}.is-linear .is-spectrum[data-v-5975c8d1]{grid-template-columns:2.5rem minmax(2rem,max-content) minmax(0,1fr);gap:.45rem;padding-inline:.65rem}}@media(min-width:521px)and (max-width:1400px){.dashboard-sensor-card[data-v-5975c8d1]{padding-inline:clamp(.35rem,.8vw,.85rem)}.is-details .dashboard-sensor-card[data-v-5975c8d1]{padding-inline:clamp(.35rem,.75vw,.78rem)}.is-linear .dashboard-sensor-card[data-v-5975c8d1]{padding-inline:clamp(.35rem,.9vw,1rem)}.is-linear .is-spectrum[data-v-5975c8d1],.is-icons .is-spectrum[data-v-5975c8d1]{padding-inline:clamp(.3rem,.65vw,.75rem)}}.dashboard-notification-bar.dashboard-notification-floating:not(:where(.agc-ui,.agc-ui *)),.product-notification-stack:not(:where(.agc-ui,.agc-ui *)){--product-notification-bottom: max(.75rem, env(safe-area-inset-bottom));position:fixed;right:auto;bottom:var(--product-notification-bottom);left:50%;z-index:2000;width:min(44rem,calc(100vw - 1.5rem));transform:translate(-50%)}.dashboard-notification-bar:not(:where(.agc-ui,.agc-ui *)){width:100%;display:flex;box-sizing:border-box;min-height:3.5rem;align-items:center;justify-content:space-between;gap:var(--ag-space-4);border:1px solid var(--control-border);border-left-width:.35rem;border-radius:var(--ag-corner-control);background:var(--surface);box-shadow:0 .75rem 2rem color-mix(in srgb,var(--shadow) 72%,transparent);color:var(--text);padding:.65rem .7rem .65rem .85rem}.dashboard-notification-bar.is-success:not(:where(.agc-ui,.agc-ui *)){border-left-color:var(--success)}.dashboard-notification-bar.is-warning:not(:where(.agc-ui,.agc-ui *)){border-left-color:var(--warning-text)}.dashboard-notification-bar.is-error:not(:where(.agc-ui,.agc-ui *)){border-left-color:var(--error)}@media(max-width:899px){.dashboard-notification-bar.dashboard-notification-floating.is-beside-events:not(:where(.agc-ui,.agc-ui *)){left:max(var(--ag-space-3),env(safe-area-inset-left));right:calc(max(var(--ag-space-3),env(safe-area-inset-right)) + 3.5rem + var(--ag-space-3));width:auto;max-width:44rem;gap:var(--ag-space-2);padding:var(--ag-space-half) var(--ag-space-2);transform:none}.dashboard-notification-bar.is-beside-events p:not(:where(.agc-ui,.agc-ui *)){line-height:var(--ag-line-control-label)}}.dashboard-notification-bar p:not(:where(.agc-ui,.agc-ui *)){margin:0;min-width:0;overflow-wrap:anywhere;font-size:var(--ag-type-shared-10);line-height:1.35}.dashboard-notification-actions:not(:where(.agc-ui,.agc-ui *)){display:flex;flex:0 0 auto;align-items:center;gap:.35rem}.dashboard-notification-actions button:not(:where(.agc-ui,.agc-ui *)){display:inline-flex;width:2.25rem;min-height:2.25rem;align-items:center;justify-content:center;border:1px solid var(--control-border);border-radius:var(--ag-action-radius);background:var(--surface-soft);color:var(--text);font:inherit;font-size:var(--ag-type-shared-11);font-weight:var(--ag-weight-label);padding:0}.dashboard-notification-enter-active:not(:where(.agc-ui,.agc-ui *)),.dashboard-notification-leave-active:not(:where(.agc-ui,.agc-ui *)){transition:opacity .14s ease,transform .14s ease}.dashboard-notification-enter-from:not(:where(.agc-ui,.agc-ui *)),.dashboard-notification-leave-to:not(:where(.agc-ui,.agc-ui *)){transform:translate(-50%,.75rem);opacity:0}.product-notification-stack>div:not(:where(.agc-ui,.agc-ui *)){display:grid;gap:var(--ag-space-2)}.dashboard-events[data-v-29170838]{min-width:0;min-height:0;height:100%;font-family:var(--ag-font-body)}.dashboard-events-desktop[data-v-29170838]{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--ag-border);border-radius:var(--ag-corner-control);background:var(--ag-card);color:var(--ag-foreground)}.dashboard-events-heading[data-v-29170838]{flex:0 0 auto;border-bottom:1px solid var(--ag-border);padding:var(--ag-space-4);font-family:var(--ag-font-display);font-size:var(--ag-type-shared-11);font-weight:var(--ag-weight-strong)}.dashboard-events-list[data-v-29170838]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ag-space-2) var(--ag-space-4)}.dashboard-events-row[data-v-29170838]{border-bottom:1px solid var(--ag-border);padding:var(--ag-space-3) 0}.dashboard-events-row p[data-v-29170838]{margin:0;overflow-wrap:anywhere;color:var(--ag-foreground);font-size:var(--ag-type-shared-10);line-height:1.5}.dashboard-events-row time[data-v-29170838],.dashboard-events-source[data-v-29170838]{color:var(--ag-muted-foreground);font-size:var(--ag-type-shared-9)}.dashboard-events-row time[data-v-29170838]{display:block;margin-top:var(--ag-space-1)}.dashboard-events-entity[data-v-29170838]{font-weight:var(--ag-weight-strong)}.dashboard-events-warning[data-v-29170838]{color:var(--ag-state-warning);font-weight:var(--ag-weight-label)}.dashboard-events-countdown[data-v-29170838]{color:var(--ag-state-warning);font-variant-numeric:tabular-nums}.dashboard-events-empty[data-v-29170838]{color:var(--ag-muted-foreground);font-size:var(--ag-type-shared-10)}.dashboard-events-more[data-v-29170838]{width:100%;border:0;background:transparent;color:var(--ag-sage);cursor:pointer;font:inherit;font-size:var(--ag-type-shared-10);padding:var(--ag-space-3)}.dashboard-events-mobile[data-v-29170838]{display:none}@media(max-width:899px){.dashboard-events[data-v-29170838]{height:0}.dashboard-events-desktop[data-v-29170838]{display:none}.dashboard-events-mobile[data-v-29170838]{display:block;position:fixed;right:max(var(--ag-space-3),env(safe-area-inset-right));bottom:max(var(--ag-space-3),env(safe-area-inset-bottom));left:auto;z-index:2000;box-sizing:border-box;width:3.5rem;border:1px solid var(--ag-border);border-radius:var(--ag-corner-control);background:var(--ag-card);box-shadow:0 var(--ag-space-3) var(--ag-space-8) color-mix(in srgb,var(--shadow) 72%,transparent);color:var(--ag-foreground);padding:0}.dashboard-events-mobile.is-expanded[data-v-29170838]{width:min(44rem,calc(100vw - 2 * var(--ag-space-3)))}.dashboard-events-mobile.has-unread[data-v-29170838]{border-color:var(--ag-state-warning);box-shadow:0 0 0 2px var(--ag-state-warning-soft),0 var(--ag-space-3) var(--ag-space-8) color-mix(in srgb,var(--shadow) 72%,transparent)}.dashboard-events-toggle[data-v-29170838]{display:flex;width:100%;height:calc(3.5rem - 2px);align-items:center;justify-content:center;gap:var(--ag-space-3);border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:var(--ag-type-shared-10);padding:0}.dashboard-events-toggle[data-v-29170838] .agread-icon-mask{width:var(--ag-space-5);height:var(--ag-space-5)}.dashboard-events-mobile.is-expanded .dashboard-events-toggle[data-v-29170838]{justify-content:space-between;padding:var(--ag-space-3) var(--ag-space-4)}.dashboard-events-mobile-body[data-v-29170838]{overflow:hidden}.dashboard-events-mobile-body .dashboard-events-list[data-v-29170838]{max-height:min(70vh,36rem);overflow-y:auto;border-top:1px solid var(--ag-border)}}.live-dashboard[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){--dashboard-max: 1920px;--relay-min: 7.75rem;--tile-radius: .7rem;--sensor-border: 0;--relay-border: 0;--tile-shadow: 0 8px 18px var(--shadow);--condition-relay-bg: var(--selected-bg);--condition-relay-text: var(--selected);width:100%;min-width:0;max-width:min(100%,var(--dashboard-max));margin:0 auto;display:grid;align-content:start;gap:1.25rem}.live-dashboard h2[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)),.live-dashboard h3[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)),.live-dashboard p[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){margin:0}.live-dashboard h3[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)),.relay-name[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){font-weight:var(--ag-weight-label)}.live-dashboard h3[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){font-size:1rem;line-height:1.1}.device-dashboard-list[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){width:100%}.dashboard-toolbar[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)),.dashboard-layout-actions[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.dashboard-toolbar[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){position:sticky;top:5rem;z-index:30}.dashboard-layout-actions[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){justify-content:flex-end}.zone-add-control[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:inline-flex;align-items:center;gap:.4rem}.zone-add-control input[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){width:min(12rem,38vw)}.dashboard-layout-breakpoint-control .product-form-control[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){width:auto}.dashboard-layout-breakpoint-control[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:inline-flex;align-items:center;gap:.4rem}.dashboard-layout-message[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){font-size:.85rem}.dashboard-layout-message[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){color:var(--success);font-weight:var(--ag-weight-label)}.dashboard-zone-grid[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){--dashboard-grid-row-height: 1.5rem;--dashboard-six-row-height: 9rem;display:grid;grid-template-columns:repeat(var(--dashboard-columns, 12),minmax(0,1fr));grid-auto-rows:var(--dashboard-grid-row-height);column-gap:0;row-gap:0;align-items:stretch;min-height:5rem;border-radius:var(--ag-corner-control);transition:background-color .16s ease}.dashboard-zone-grid.is-zone-pager[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:repeat(var(--dashboard-pager-columns),calc(100% / var(--dashboard-columns, 4)));min-height:calc(100svh - 8.5rem);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;transition:min-height .2s ease}.dashboard-zone-grid.is-zone-pager[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *))::-webkit-scrollbar{display:none}.dashboard-zone-grid.is-zone-pager>.is-zone-page-start[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){scroll-snap-align:start;scroll-snap-stop:always}.dashboard-zone-tabs[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){position:sticky;top:3.75rem;z-index:30;display:flex;margin-top:-1.15rem;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding:.6rem .5rem;background:var(--ag-background)}.dashboard-zone-tabs[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *))::-webkit-scrollbar{display:none}.dashboard-zone-tab[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){position:relative;flex:0 0 auto;min-height:2.25rem;max-width:11rem;overflow:hidden;border:1px solid var(--ag-border);border-radius:var(--ag-action-radius);background:var(--ag-card);color:var(--ag-muted-foreground);padding:0 .9rem;font-family:var(--ag-font-display);font-size:.875rem;font-weight:var(--ag-weight-label);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.dashboard-zone-tab.is-current[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){border-color:var(--ag-foreground);background:var(--ag-foreground);color:var(--ag-background);font-weight:var(--ag-weight-strong)}.dashboard-zone-tab.has-alert[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){padding-inline-start:1.6rem}.dashboard-zone-tab.has-alert[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)):before{position:absolute;top:50%;inset-inline-start:.75rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--ag-state-fault);content:"";transform:translateY(-50%)}.dashboard-arrange-workspace[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){position:relative;min-width:0;isolation:isolate}.dashboard-zone-grid.is-under-arrange-mask[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){pointer-events:none;-webkit-user-select:none;user-select:none}.dashboard-arrange-mask[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-start;justify-content:center;border:0;border-radius:0;background:transparent;padding:0}.dashboard-arrange-map[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){position:relative;top:0;width:100%;max-height:none;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.dashboard-arrange-map-header[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:none;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;color:var(--text)}.dashboard-arrange-map-header span[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){color:var(--text-muted);font-size:.75rem}.dashboard-error[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)),.runtime-notice[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)),.safety-alert[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)),.empty-state[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){border:1px solid var(--error-border);border-radius:var(--ag-corner-control);background:var(--error-bg);color:var(--error-text);padding:.75rem}.safety-alert[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){border-color:#b45309;background:#fff7ed;color:#7c2d12;font-weight:var(--ag-weight-strong)}.runtime-notice[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-text)}.runtime-notice.is-unavailable[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)),.runtime-notice.is-stale[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){border-color:var(--error-border);background:var(--error-bg);color:var(--error-text)}.zone-slot[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:block;min-width:0;min-height:100%}.zone-layout-item[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){box-sizing:border-box;grid-column:var(--zone-column-start, 1) / span var(--zone-column-span, 1);grid-row:var(--zone-row-start, 1) / span var(--zone-row-span, 1);min-width:0;min-height:0;padding:8px}.dashboard-fixed-menu[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){box-sizing:border-box;grid-column:var(--menu-column-start, 1) / span var(--menu-column-span, 2);grid-row:var(--menu-row-start, 1) / span var(--menu-row-span, 38);min-width:0;min-height:0;margin:8px;overflow:hidden;border:1px solid var(--agread-border);border-radius:var(--ag-corner-control);background:color-mix(in srgb,var(--surface) 94%,var(--agread-cloud));box-shadow:var(--wash-inset);padding:.55rem .4rem}.dashboard-fixed-menu[data-v-6807f286] .menu-nav:not(:where(.agc-ui,.agc-ui *)){gap:.7rem}.dashboard-fixed-menu[data-v-6807f286] .menu-nav section:not(:where(.agc-ui,.agc-ui *)),.dashboard-fixed-menu[data-v-6807f286] .menu-links:not(:where(.agc-ui,.agc-ui *)){gap:.28rem}.dashboard-fixed-menu[data-v-6807f286] .menu-nav a:not(:where(.agc-ui,.agc-ui *)){gap:.45rem;min-height:2.25rem;padding:.38rem .45rem;font-size:.72rem}.zone-widget[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){position:relative;display:block;min-width:0;min-height:100%}.zone-panel[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:grid;box-sizing:border-box;min-width:0;width:100%;max-width:100%;min-height:100%;height:auto;align-content:start}.zone-heading[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){flex-wrap:wrap}.zone-heading h3[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){margin-right:auto}.zone-settings-layer[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:transparent}.zone-settings-popover[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){position:fixed;box-sizing:border-box;width:20rem;max-width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem);overflow:auto;border:1px solid var(--control-border);border-radius:var(--ag-corner-control);background:var(--surface);box-shadow:0 .8rem 2rem color-mix(in srgb,var(--shadow) 72%,transparent)}.zone-settings-popover-header[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--border-soft);color:var(--text);padding:.75rem .85rem}.zone-settings-popover-header>div[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:grid;min-width:0;gap:.1rem}.zone-settings-popover-header span[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){color:var(--text-muted);font-size:.68rem;font-weight:var(--ag-weight-label);letter-spacing:.06em;text-transform:uppercase}.zone-settings-popover-header strong[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){overflow:hidden;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.zone-settings-close[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:grid;flex:0 0 auto;width:2.25rem;height:2.25rem;min-height:0;place-items:center;border:1px solid var(--control-border);border-radius:var(--ag-action-radius);background:var(--surface-soft);color:var(--text-muted);padding:0}.zone-settings-close span[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){font-size:1.25rem;line-height:1}.zone-settings-popover-body[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:grid;gap:.8rem;padding:.85rem}.zone-settings-field[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){box-sizing:border-box;display:grid;width:100%;gap:.35rem;color:var(--text-muted);font-size:.75rem;font-weight:var(--ag-weight-label)}.zone-settings-field input[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){box-sizing:border-box;width:100%}.zone-settings-display-field[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){box-sizing:border-box;width:100%;min-width:0;margin:0;border:0;padding:0}.zone-settings-display-field legend[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){margin-bottom:.35rem;color:var(--text-muted);font-size:.75rem;font-weight:var(--ag-weight-label)}.zone-relay-display-control[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){box-sizing:border-box;display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;border:0;background:transparent;padding:0}.zone-remove-action[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){width:100%;min-height:2.25rem;border:1px solid color-mix(in srgb,var(--error) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--error) 6%,transparent);color:var(--error);font-size:.72rem;padding:.35rem .45rem}.zone-content[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){position:relative;display:grid;min-width:0}.zone-content>.live-section[data-v-6807f286]:not(.relay-board):not(:where(.agc-ui,.agc-ui *)){border:0;border-radius:0;background:transparent}.zone-content>.relay-board .relay-grid[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){border-radius:0}.zone-content>.relay-board .relay-item[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){border-right:1px solid var(--agread-border)}.zone-content>.relay-board .relay-item[data-v-6807f286]:last-child:not(:where(.agc-ui,.agc-ui *)){border-right:0}.zone-panel:not(.is-compact) .relay-board .relay-card[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent}.zone-panel:not(.is-compact) .relay-board .relay-card.is-on[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){background:var(--relay-on-bg);color:var(--relay-on-text)}.live-section[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:grid;min-width:0;gap:.45rem}.sensor-grid[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:grid;grid-template-columns:repeat(var(--zone-sensor-columns, 3),minmax(0,1fr));align-items:start}@media(max-width:520px){.sensor-grid[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:1fr}}.sensor-card[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){align-self:start;height:fit-content;min-width:0;color:var(--text)}.sensor-type-icon[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){flex:0 0 1.8rem}.sensor-type-icon .agread-icon-img[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){width:1.15rem;height:1.15rem}.sensor-card .card-heading[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)),.sensor-value[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){min-width:0}.dashboard-measurement-channels[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){grid-column:2}.sensor-number[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)),.relay-compact-data[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:none}.relay-grid[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:grid;min-width:0;grid-template-columns:repeat(var(--zone-relay-columns, 1),minmax(min(100%,var(--relay-min)),1fr));align-items:stretch}.station-relay-grid[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:grid;grid-template-columns:4.5rem;gap:.75rem}.station-live-layout[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.75rem}.station-sensor-section[data-v-6807f286]:only-child:not(:where(.agc-ui,.agc-ui *)){grid-column:1 / -1}.station-log-accordion[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){border:1px solid var(--border);border-radius:var(--ag-corner-control);background:var(--surface);overflow:hidden}.station-log-accordion summary[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){cursor:pointer;font-weight:var(--ag-weight-label);padding:.85rem}.station-log-accordion[open] summary[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){border-bottom:1px solid var(--border-soft);background:var(--surface-soft)}.station-relay-output[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:grid;place-items:center;width:4.5rem;aspect-ratio:1;padding:0;border:1px solid var(--agread-border);border-radius:var(--ag-corner-control);background:var(--relay-bg, var(--surface));box-shadow:0 1px #ffffffb8 inset,var(--tile-shadow);color:var(--text-muted)}.station-relay-output.is-on[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){background:var(--relay-on-bg);color:var(--relay-on-text)}.station-relay-output.is-unknown[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){opacity:.55}.station-relay-output[data-v-6807f286]:disabled:not(:where(.agc-ui,.agc-ui *)){cursor:not-allowed}.station-relay-output .agread-icon-img[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){width:2rem;height:2rem}.station-relay-output .relay-icon[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){width:2rem;height:2rem;object-fit:contain}.relay-item[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:grid;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;gap:.4rem}.relay-item.has-active-automation[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){grid-template-rows:minmax(0,1fr) auto}.relay-automation-stack[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){min-width:0}.relay-automation-copy[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:grid;gap:.18rem}.relay-automation-copy-label[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){color:var(--text-muted);font-size:.6rem;font-weight:var(--ag-weight-label);letter-spacing:.04em;text-transform:uppercase}.relay-item.has-active-automation .relay-card[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){min-height:3.5rem;aspect-ratio:auto}.relay-card[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){grid-row:2;min-width:0;cursor:pointer;font:inherit}.relay-card[data-v-6807f286]>*:not(:where(.agc-ui,.agc-ui *)){position:relative;z-index:1}.relay-card.is-holding[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)):before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transform:scaleX(0);transform-origin:left;animation:relay-hold-fill-6807f286 1.3s linear .2s forwards;content:""}@keyframes relay-hold-fill-6807f286{to{transform:scaleX(1)}}.relay-card.is-commanding[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){cursor:wait;opacity:.72}.relay-card.is-on[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){color:var(--relay-on-text)}.relay-card.conditions-met[data-v-6807f286]:not(.is-on):not(:where(.agc-ui,.agc-ui *)){color:var(--condition-relay-text)}.relay-icon[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){flex:0 0 auto;width:2rem;height:2rem}.zone-panel.is-compact[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){gap:.3rem;width:100%;max-width:100%}.zone-panel.is-compact.is-relay-details .relay-grid[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){container:linear-relay-grid / inline-size;grid-template-columns:minmax(0,1fr);gap:.3rem}.zone-panel.is-compact .live-section[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){gap:.3rem}.zone-panel.is-compact .zone-content[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){gap:.3rem}.zone-panel.is-compact .sensor-grid[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:minmax(0,1fr);gap:.3rem}.zone-panel.is-compact.is-relay-details .sensor-grid[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){container:linear-sensor-grid / inline-size}.zone-panel.is-compact .sensor-card[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:flex;align-items:center;justify-content:space-between;gap:.75rem;box-sizing:border-box;width:100%;height:var(--compact-row-height);min-height:var(--compact-row-height);border:1px solid var(--border-soft);border-radius:var(--ag-corner-control);box-shadow:none;padding:.45rem .65rem}.zone-panel.is-compact .sensor-number[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:inline;color:var(--text-muted);font-weight:var(--ag-weight-label)}.zone-panel.is-compact .sensor-card .card-heading[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:none}.zone-panel.is-compact.is-relay-details .sensor-card .card-heading[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){flex:1 1 0;overflow:hidden}.zone-panel.is-compact.is-relay-details .sensor-card .card-heading h3[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zone-panel.is-compact .sensor-value[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){margin-left:auto;font-size:1rem;text-align:right;white-space:nowrap}.zone-panel.is-compact.is-relay-details .relay-item[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)),.zone-panel.is-compact.is-relay-details .relay-item.has-active-automation[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:grid;grid-column:1;grid-template-columns:var(--compact-row-height) minmax(0,1fr);grid-template-rows:var(--compact-row-height);align-items:stretch;gap:0;width:100%;border:1px solid var(--border-soft);border-radius:var(--ag-corner-control);background:var(--surface);overflow:hidden}.zone-panel.is-compact.is-relay-details .relay-item.has-active-automation[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:var(--compact-row-height) minmax(3.5rem,max-content) minmax(0,1fr)}.zone-panel.is-compact.is-relay-icons .relay-item[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)),.zone-panel.is-compact.is-relay-icons .relay-item.has-active-automation[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){grid-template-rows:var(--compact-row-height);width:100%;min-width:0}.zone-panel.is-compact.is-relay-icons .relay-card[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)),.zone-panel.is-compact.is-relay-icons .relay-item.has-active-automation .relay-card[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){grid-row:1;box-sizing:border-box;width:100%;aspect-ratio:auto}.zone-panel.is-compact.is-relay-icons .relay-automation-stack[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:none}.zone-panel.is-compact.is-relay-details .relay-automation-stack[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){grid-column:3;grid-row:1;align-self:stretch;display:grid;box-sizing:border-box;min-width:0;height:var(--compact-row-height);overflow:hidden;padding:.2rem .4rem .2rem 0}.zone-panel.is-compact.is-relay-details .relay-automation-copy[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){min-width:0;height:100%;overflow:hidden}.zone-panel.is-compact.is-relay-details .relay-card[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)),.zone-panel.is-compact.is-relay-details .relay-item.has-active-automation .relay-card[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--compact-row-height);aspect-ratio:1;border:0;border-right:1px solid var(--border-soft);box-shadow:none}.zone-panel.is-compact.is-relay-details .relay-icon[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){width:1.4rem;height:1.4rem}.zone-panel.is-compact.is-relay-details .relay-compact-data[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:.45rem .65rem;color:var(--text-muted)}.relay-compact-copy[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:grid;flex:1 1 0;min-width:0;gap:.12rem}.relay-compact-copy strong[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)),.relay-compact-copy span[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relay-compact-copy strong[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){max-width:8rem;color:var(--text);font-size:.85rem}.zone-panel.is-compact.is-relay-details[data-v-6807f286] .relay-live-timeline:not(:where(.agc-ui,.agc-ui *)){display:block;height:100%;min-height:0;border:0;background:transparent;padding:0;overflow:hidden}.zone-panel.is-compact.is-relay-details[data-v-6807f286] .warm-cake-overview:not(:where(.agc-ui,.agc-ui *)){display:flex;align-items:center;justify-content:flex-end;height:100%;min-width:0;gap:.35rem;overflow:hidden}.zone-panel.is-compact.is-relay-details[data-v-6807f286] .warm-condition-list:not(:where(.agc-ui,.agc-ui *)){display:flex;flex:1 1 auto;align-items:flex-start;justify-content:flex-end;min-width:0;gap:.3rem;overflow:hidden}.zone-panel.is-compact.is-relay-details[data-v-6807f286] .warm-condition-group:not(:where(.agc-ui,.agc-ui *)){display:block;flex:0 0 auto}.zone-panel.is-compact.is-relay-details[data-v-6807f286] .warm-condition-group>strong:not(:where(.agc-ui,.agc-ui *)),.zone-panel.is-compact.is-relay-details[data-v-6807f286] .overview-facts:not(:where(.agc-ui,.agc-ui *)),.zone-panel.is-compact.is-relay-details[data-v-6807f286] .live-details:not(:where(.agc-ui,.agc-ui *)){display:none}.zone-panel.is-compact.is-relay-details[data-v-6807f286] .warm-condition-chain:not(:where(.agc-ui,.agc-ui *)){display:flex;align-items:center;gap:.3rem;min-width:max-content}.zone-divider-color-palette[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:flex;flex-wrap:wrap;gap:.45rem}.zone-divider-color-swatch[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){width:1.9rem;height:1.9rem;min-height:0;border:2px solid var(--border-soft);border-radius:50%;background:var(--swatch-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--shadow) 14%,transparent);padding:0}.zone-divider-color-swatch[aria-pressed=true][data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){border-color:var(--selected);box-shadow:0 0 0 2px var(--selected-bg)}.zone-panel.is-compact.is-relay-details[data-v-6807f286] .warm-condition-chain:before:not(:where(.agc-ui,.agc-ui *)){top:50%;right:.4rem;bottom:auto;left:.4rem;width:auto;height:1px;transform:none}.zone-panel.is-compact.is-relay-details[data-v-6807f286] .warm-condition-box:not(:where(.agc-ui,.agc-ui *)){flex:0 0 auto;white-space:nowrap;overflow-wrap:normal}.zone-panel.is-compact.is-relay-details[data-v-6807f286] .warm-cake-chart:not(:where(.agc-ui,.agc-ui *)){flex:0 0 2.75rem;width:2.75rem;max-width:none;height:2.75rem}@container linear-sensor-grid (max-width: 15rem){.zone-panel.is-compact.is-relay-details .sensor-card .card-heading[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:none}}@container linear-relay-grid (max-width: 30rem){.zone-panel.is-compact.is-relay-details[data-v-6807f286] .warm-condition-list:not(:where(.agc-ui,.agc-ui *)){justify-content:flex-start}.zone-panel.is-compact.is-relay-details[data-v-6807f286] .warm-condition-chain:not(:where(.agc-ui,.agc-ui *)){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.12rem;width:max-content;min-width:max-content}.zone-panel.is-compact.is-relay-details[data-v-6807f286] .warm-condition-chain:before:not(:where(.agc-ui,.agc-ui *)){top:.35rem;right:auto;bottom:.35rem;left:.55rem;width:1px;height:auto}.zone-panel.is-compact.is-relay-details[data-v-6807f286] .warm-condition-box:not(:where(.agc-ui,.agc-ui *)){width:max-content}}@container linear-relay-grid (max-width: 28rem){.zone-panel.is-compact.is-relay-details[data-v-6807f286] .warm-cake-chart:not(:where(.agc-ui,.agc-ui *)){display:none}}@container linear-relay-grid (max-width: 24rem){.zone-panel.is-compact.is-relay-details[data-v-6807f286] .warm-condition-box:not(:where(.agc-ui,.agc-ui *)){box-sizing:border-box;width:1.35rem;height:1.35rem;padding:0}.zone-panel.is-compact.is-relay-details[data-v-6807f286] .warm-condition-box>span:last-child:not(:where(.agc-ui,.agc-ui *)){display:none}.zone-panel.is-compact.is-relay-details[data-v-6807f286] .warm-condition-icon:not(:where(.agc-ui,.agc-ui *)){position:static;display:grid;width:100%;height:100%;border-radius:var(--ag-corner-control)}}@container linear-relay-grid (max-width: 18rem){.zone-panel.is-compact.is-relay-details .relay-item.has-active-automation[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:var(--compact-row-height) minmax(0,1fr)}.zone-panel.is-compact.is-relay-details .relay-compact-data[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:none}.zone-panel.is-compact.is-relay-details .relay-automation-stack[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){grid-column:2}}@container linear-relay-grid (max-width: 9rem){.zone-panel.is-compact.is-relay-details .relay-automation-stack[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:none}.zone-panel.is-compact.is-relay-details .relay-button-condition-icons[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){position:absolute;right:.2rem;bottom:.2rem;left:.2rem;display:flex;align-items:center;justify-content:center;gap:.08rem;flex-wrap:wrap}.zone-panel.is-compact.is-relay-details .relay-item.has-active-automation .relay-icon[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){transform:translateY(-.55rem)}}.zone-panel.is-relay-automation-narrow:not(.is-compact).is-relay-details[data-v-6807f286] .warm-cake-overview:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:minmax(0,1fr)}.zone-panel.is-relay-automation-narrow:not(.is-compact).is-relay-details[data-v-6807f286] .warm-cake-chart:not(:where(.agc-ui,.agc-ui *)){grid-column:1;grid-row:1;justify-self:end;width:5rem}.zone-panel.is-relay-automation-narrow:not(.is-compact).is-relay-details[data-v-6807f286] .warm-condition-list:not(:where(.agc-ui,.agc-ui *)){grid-column:1;grid-row:2}.zone-panel.is-relay-grid-compressed:not(.is-compact).is-relay-details .relay-card[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){box-sizing:border-box;width:100%;height:4rem;min-height:4rem;max-height:4rem;aspect-ratio:auto;align-items:center;justify-content:center}.zone-panel.is-relay-grid-compressed:not(.is-compact).is-relay-details .relay-name[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){display:none}.zone-panel.is-compact.is-relay-icons .relay-automation-sign[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){position:absolute;top:.2rem;right:.25rem;display:block;color:var(--zone-accent);font-size:.72rem;line-height:1}.empty-state[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){border-color:var(--border);border-style:dashed;background:var(--surface);color:var(--text-muted)}.sr-only[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.live-dashboard[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){--relay-min: 6.5rem}.dashboard-arrange-mask[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){top:0;right:0;bottom:0;left:0;padding:0}.dashboard-arrange-map[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){top:0;border-radius:0;padding:0}.dashboard-arrange-map-header[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){align-items:flex-start;flex-direction:column;gap:.1rem}.relay-card[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){padding:.65rem}.station-live-layout[data-v-6807f286]:not(:where(.agc-ui,.agc-ui *)){grid-template-columns:4.5rem minmax(0,1fr)}}.app-shell[data-v-d6a1dea9]{--workspace-gutter: 12px;width:100%;min-height:100vh;background:var(--ag-background)}.main.fresh-workspace[data-v-d6a1dea9]{display:block;padding:0}.app-workspace[data-v-d6a1dea9]{width:100%}.main[data-v-d6a1dea9]{display:flex;width:100%;min-height:calc(100vh - 4.5rem);justify-content:center;box-sizing:border-box;background:var(--ag-page-background);color:var(--ag-foreground);padding:1.15rem var(--workspace-gutter) var(--ag-space-6)}@media(min-width:600px){.app-shell[data-v-d6a1dea9]{--workspace-gutter: clamp(16px, 2.5vw, 24px)}}@media(min-width:900px){.app-shell[data-v-d6a1dea9]{--workspace-gutter: clamp(24px, 2vw, 32px)}}.why-explanation[data-v-66edde77]{display:grid;gap:var(--ag-space-3);min-width:0}.why-answer[data-v-66edde77]{margin:0;font-size:var(--ag-type-body);line-height:var(--ag-line-relaxed);color:var(--agc-text)}.why-flow[data-v-66edde77]{display:flex;align-items:stretch;gap:var(--ag-space-2);min-width:0}.why-check[data-v-66edde77],.why-prevented[data-v-66edde77]{display:flex;flex:0 0 22px;width:22px;height:22px}.why-check[data-v-66edde77]{color:var(--agc-success, var(--ag-color-success))}.why-check[data-v-66edde77] .agc-icon{width:22px;height:22px}.why-prevented[data-v-66edde77]{color:var(--agc-danger, var(--ag-color-danger));font-size:var(--ag-type-heading);line-height:var(--ag-line-icon)}.agc-flow-note.why-actor[data-v-66edde77]{display:flex;align-items:center;gap:var(--ag-space-1)}.why-actor[data-v-66edde77] .agc-icon{width:16px;height:16px;flex:0 0 16px}.why-dot[data-v-66edde77]{width:11px;height:11px;flex:0 0 auto;border-radius:var(--ag-corner-round);background:var(--ag-color-neutral)}.agc-flow-card[data-state=ON] .why-dot[data-v-66edde77]{background:var(--ag-color-output-on)}.agc-flow-card[data-state=Unknown] .why-dot[data-v-66edde77]{background:var(--agc-warning)}@media(max-width:700px){.why-flow[data-v-66edde77]{flex-direction:column}}.agc-flow-card.agc-condition-card[data-v-691b2775]{box-sizing:border-box;display:grid;grid-template-columns:28px minmax(0,1fr);row-gap:var(--ag-space-half);flex:0 0 auto;inline-size:min(100%,200px);min-block-size:88px}.agc-condition-card[data-v-691b2775]:has(>.agc-flow-mark){grid-template-columns:28px minmax(0,1fr) auto}.agc-condition-card>.agc-flow-content[data-v-691b2775]{grid-column:2;grid-row:1}.agc-condition-card>.agc-flow-mark[data-v-691b2775]{grid-column:3;grid-row:1}.agc-condition-card[data-v-691b2775]>:is(.agc-flow-note,.agc-status){grid-column:1 / -1}.agc-condition-card .agc-status[data-v-691b2775]{margin-top:var(--ag-space-1);font-size:var(--ag-type-small)}.agc-ui.detail{--control:40px}.agc-ui.detail button:not(.agc-button):not(.ag-settings-action):not(.tab){font:inherit;color:inherit}.agc-ui.detail button,.agc-ui.detail a:not(.agc-button){outline-offset:3px}.agc-ui.detail h1,.agc-ui.detail h2,.agc-ui.detail h3,.agc-ui.detail p{margin:0}.agc-ui.detail h2{font-size:var(--ag-type-section);line-height:var(--ag-line-heading)}.agc-ui.detail small,.agc-ui.detail .small{font-size:var(--small)}.agc-ui.detail .icon.large{width:32px;height:32px}.agc-ui.detail .stack{display:grid;gap:var(--gap);min-width:0;align-content:start}.agc-ui.detail .grow{flex:1;min-width:0}.agc-ui.detail .top{align-items:flex-start}.agc-ui.detail .btn{min-height:var(--control);border:var(--ag-border-width) solid var(--ag-color-swatch-cbd6d9);border-radius:var(--radius);background:linear-gradient(var(--ag-color-white),var(--ag-color-swatch-fbfcfc))}.agc-ui.detail .btn.block{width:100%}.agc-ui.detail .dot{width:12px;height:12px;display:inline-block;border-radius:var(--ag-corner-round);background:var(--ag-color-output-on);flex:0 0 auto}.agc-ui.detail .dot.grey{background:var(--ag-color-neutral)}.agc-ui.detail .dot.amber{background:var(--warning)}.agc-ui.detail .status{display:inline-flex;align-items:center;gap:var(--ag-space-2);font-size:var(--small);white-space:nowrap}.agc-ui.detail .pill{display:inline-flex;align-items:center;border-radius:var(--ag-corner-badge);padding:var(--ag-space-1) var(--ag-space-3);font-size:var(--ag-type-meta);background:var(--ag-color-swatch-e7ebed);white-space:nowrap}.agc-ui.detail .pill.good{background:var(--ag-color-swatch-d9f2da);color:var(--ag-color-swatch-0c482b)}.agc-ui.detail .panel{border:var(--ag-border-width) solid var(--line);border-radius:var(--radius);overflow:hidden;min-width:0;background:linear-gradient(120deg,var(--ag-color-white),var(--ag-color-swatch-fcfdfc))}.agc-ui.detail .panel-body{padding:var(--ag-space-4) var(--ag-space-5)}.agc-ui.detail .unit{color:var(--muted);font-weight:var(--ag-weight-body)}.agc-ui.detail .definition{display:grid;grid-template-columns:190px minmax(0,1fr);font-size:var(--ag-type-label)}.agc-ui.detail .definition>*{padding:var(--ag-space-1) 0;border-bottom:var(--ag-border-width) solid var(--line)}.agc-ui.detail .definition>.definition-key{color:var(--muted)}.agc-ui.detail .notice{padding:var(--ag-space-3) var(--ag-space-4)}.agc-ui.detail .tabs{display:flex;gap:var(--ag-space-5)}.agc-ui.detail .tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--ag-space-2);color:var(--agc-primary);font-weight:var(--ag-weight-label);padding:var(--ag-space-2) var(--ag-space-3);border:0;background:none;font-size:var(--ag-type-label);border-bottom:var(--ag-focus-width) solid transparent;white-space:nowrap}.agc-ui.detail .tab.active{border-bottom-color:var(--primary)}.agc-ui.detail .or{display:flex;align-items:center;gap:var(--ag-space-4);color:var(--ag-color-swatch-2b424f);justify-content:center;font-size:var(--ag-type-label)}.agc-ui.detail .or:before,.agc-ui.detail .or:after{content:"";height:1px;flex:1;background:var(--ag-color-swatch-ccd8dc)}.agc-ui.detail .rule{background:linear-gradient(110deg,var(--ag-color-swatch-f4f9f6),var(--ag-color-swatch-f3f7f4));border:var(--ag-border-width) solid var(--ag-color-swatch-d7e6dc);border-radius:var(--ag-corner-card);padding:var(--ag-space-4);display:grid}.agc-ui.detail .rule.neutral{background:linear-gradient(110deg,var(--ag-color-swatch-f6f7f8),var(--ag-color-swatch-f5f6f7));border-color:var(--line)}.agc-ui.detail .rule-title{display:flex;align-items:center;gap:var(--ag-space-4)}.agc-ui.detail .rule-title .grow>small{display:block;color:var(--muted);font-size:var(--ag-type-meta)}.agc-ui.detail .conditions{display:flex;align-items:stretch;gap:var(--ag-space-3)}.agc-ui.detail .and{display:flex;align-items:center;justify-content:center;font-size:var(--ag-type-label);color:var(--ag-color-swatch-445d69)}.agc-ui.detail button:disabled:not(.agc-switch):not(.agc-button){color:var(--ag-color-swatch-85939e);background:var(--ag-color-swatch-e2e6e7);cursor:default}.agc-ui.detail .mobile-only{display:none}.agc-ui.detail{--font:var(--ag-type-label);--small:var(--ag-type-meta);--header:48px;--pad:34px}.agc-ui.detail .main{padding-top:var(--ag-space-3);gap:var(--ag-space-2)}.agc-ui.detail .main>.stack{gap:var(--ag-space-3)}.agc-ui.detail .desktop-only>.row h2{font-family:var(--agc-font-heading);font-size:var(--ag-type-heading)}.agc-ui.detail .page-top{min-height:0}.agc-ui.detail .rule{gap:var(--ag-space-3)}.agc-ui.detail .automatic-flow{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-4);padding:var(--ag-space-2) var(--ag-space-5);font-size:var(--ag-type-small)}.agc-ui.detail .flow-tag{background:var(--ag-color-swatch-e5f1e6);border:var(--ag-border-width) solid var(--ag-color-swatch-c7dfcd);border-radius:var(--ag-corner-compact);padding:var(--ag-space-2) var(--ag-space-3)}.agc-ui.detail .large{--font:var(--ag-type-lead);--small:var(--ag-type-body);--title:var(--ag-type-display);--header:63px}@media(max-width:700px){.agc-ui.detail{--control:38px}.agc-ui.detail,.agc-ui.detail .large{--font:var(--ag-type-label);--small:var(--ag-type-small);--title:var(--ag-type-title-mobile);--pad:var(--ag-space-4);--header:48px}.agc-ui.detail .main{padding-top:var(--ag-space-2);gap:var(--ag-space-3)}.agc-ui.detail .page-top{display:grid;min-height:0;gap:var(--ag-space-3)}.agc-ui.detail .page-top>.btn{display:none}.agc-ui.detail .mobile-only>.protection-settings{border:0}.agc-ui.detail .protection-status{background:var(--ag-color-swatch-eff6f1)}.agc-ui.detail .mobile-only .definition{grid-template-columns:1.5fr 1fr}.agc-ui.detail .mobile-only .definition>.definition-value{text-align:right}.agc-ui.detail .mobile-only .definition>*{padding-block:var(--ag-space-2)}.agc-ui.detail .mobile-only .notice{border:0;padding:var(--ag-space-2) 0;background:none;font-size:var(--ag-type-small)}.agc-ui.detail .tabs{min-width:0}.agc-ui.detail .definition{grid-template-columns:110px minmax(0,1fr);font-size:var(--ag-type-small)}.agc-ui.detail .panel-body{padding:var(--ag-space-3) var(--ag-space-3)}.agc-ui.detail .conditions{flex-direction:column}.agc-ui.detail .and{font-size:var(--ag-type-small)}.agc-ui.detail .rule{padding:var(--ag-space-3)}.agc-ui.detail .rule-title{gap:var(--ag-space-2);flex-wrap:wrap}.agc-ui.detail .rule-title .grow{flex-basis:50%}.agc-ui.detail .tabs{overflow:auto;gap:var(--ag-space-2)}.agc-ui.detail .tab{font-size:var(--ag-type-small);padding:var(--ag-space-2) var(--ag-space-2)}.agc-ui.detail .desktop-only{display:none!important}.agc-ui.detail .mobile-only{display:block}}.agc-ui.detail.agc-embedded-details{--pad:0px;min-width:0}.agc-ui.detail.agc-embedded-details .main{padding:0}.agc-ui.detail.agc-embedded-details .details-toolbar{display:flex;align-items:center;gap:var(--ag-space-3);min-width:0}.agc-ui.detail.agc-embedded-details .details-toolbar>.tabs{flex:1;min-width:0}.agc-ui.detail.agc-embedded-details .details-toolbar>.agc-button{flex:0 0 auto}.agc-ui.detail.agc-embedded-details .conditions{flex-direction:row;flex-wrap:nowrap;gap:var(--ag-space-1);min-width:0;overflow-x:auto}.agc-ui.detail.agc-embedded-details .rule{display:flex;align-items:flex-start;gap:var(--ag-space-2);padding:var(--ag-space-2) var(--ag-space-3)}.agc-ui.detail.agc-embedded-details .rule-title{flex:0 1 180px;min-width:120px}.agc-ui.detail.agc-embedded-details .conditions{flex:1;padding-block:0 var(--ag-space-1)}.agc-ui.detail.agc-embedded-details .and{flex:0 0 auto;font-size:var(--ag-type-caption)}.agc-ui.detail.agc-embedded-details .rule-title,.agc-ui.detail.agc-embedded-details .automatic-flow{flex-wrap:wrap}.agc-ui.detail.agc-embedded-details .why-rule-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ag-space-3);margin-top:var(--ag-space-2)}.agc-ui.detail.agc-embedded-details .why-rule-heading h3{margin:0;font-size:var(--ag-type-section)}.agc-ui.detail.agc-embedded-details .why-rule-note{margin:var(--ag-space-1) 0 0}.agc-ui.detail.agc-embedded-details .why-rule-status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:end}.agc-ui.detail.agc-embedded-details .why-rule-status[aria-hidden=true]{visibility:hidden}.agc-ui.detail.agc-embedded-details .why-rule-state{display:contents}.agc-ui.detail.agc-embedded-details .why-rule-name{font-size:var(--ag-type-compact-body);font-weight:var(--ag-weight-label);overflow-wrap:anywhere}.agc-ui.detail .why-rule-enabled{display:inline-flex;align-items:center;gap:var(--ag-space-1);font-size:var(--ag-type-small);white-space:nowrap}.agc-ui.detail.agc-embedded-details .why-rule-actions{display:grid;grid-template-columns:auto auto;align-items:center;gap:var(--ag-space-1) var(--ag-space-2);flex:0 0 auto;font-size:var(--ag-type-small)}.agc-ui.detail.agc-embedded-details .why-rule-actions .pill{grid-column:1;grid-row:2;justify-self:start;white-space:nowrap;padding:var(--ag-space-half) var(--ag-space-2);font-size:var(--ag-type-small)}.agc-ui.detail.agc-embedded-details .why-rule-actions .why-rule-enabled{grid-column:1;grid-row:1;justify-self:start}.agc-ui.detail.agc-embedded-details .why-rule-actions>.ag-settings-action{grid-column:2;grid-row:1}.agc-ui.detail.agc-embedded-details .why-rule-note{flex-wrap:wrap}.agc-ui.detail.agc-embedded-details .tabs{overflow:auto}.agc-ui.detail[data-tab=protection] .mobile-only{display:block}@media(max-width:700px){.agc-ui.detail[data-tab=automations] .desktop-only{display:grid!important}.agc-ui.detail.agc-embedded-details .conditions{flex-wrap:wrap;overflow-x:visible}.agc-ui.detail.agc-embedded-details .rule{display:grid;grid-template-columns:minmax(0,1fr)}.agc-ui.detail.agc-embedded-details .rule-title{min-width:0}.agc-ui.detail.agc-embedded-details .rule>.conditions{grid-row:3}.agc-ui.detail.agc-embedded-details .why-rule-actions{grid-row:2;grid-template-columns:minmax(0,1fr) auto;inline-size:100%}.agc-ui.detail.agc-embedded-details .why-rule-heading{grid-template-columns:minmax(0,1fr) auto}.agc-ui.detail.agc-embedded-details .why-rule-status{grid-column:1 / -1;grid-row:2;text-align:start}.agc-ui.detail.agc-embedded-details .why-rule-heading>.agc-button{grid-column:2;grid-row:1;justify-self:end}}.agc-ui.form-screen{--font:var(--ag-type-body);--small:var(--ag-type-label);--header:66px;--pad:var(--ag-space-5)}.agc-ui.form-screen button:not(.agc-button),.agc-ui.form-screen input,.agc-ui.form-screen textarea{font:inherit;color:inherit}.agc-ui.form-screen button,.agc-ui.form-screen a,.agc-ui.form-screen input,.agc-ui.form-screen textarea{outline-offset:3px}.agc-ui.form-screen h1,.agc-ui.form-screen h3,.agc-ui.form-screen p{margin:0}.agc-ui.form-screen .small{font-size:var(--small)}.agc-ui.form-screen .btn,.agc-ui.form-screen .control,.agc-ui.form-screen .choice{min-height:var(--control);border:var(--ag-border-width) solid var(--ag-color-swatch-cbd6d9);border-radius:var(--radius);background:linear-gradient(var(--ag-color-white),var(--ag-color-swatch-fbfcfc))}.agc-ui.form-screen .btn.green{--primary:var(--ag-color-swatch-258d39);--primary-start:var(--ag-color-swatch-299b41)}.agc-ui.form-screen .control{min-width:0;width:100%;padding:var(--ag-space-2) var(--ag-space-3)}.agc-ui.form-screen .control:disabled{background:var(--ag-color-swatch-f0f3f4);color:var(--ag-color-swatch-86939c)}.agc-ui.form-screen .choices{display:flex;flex-wrap:wrap;gap:var(--ag-space-3)}.agc-ui.form-screen .choice{display:inline-flex;align-items:center;justify-content:center;gap:var(--ag-space-3);padding:var(--ag-space-2) var(--ag-space-5);min-width:100px;font-size:var(--ag-type-label)}.agc-ui.form-screen .choice.selected{border-color:var(--ag-color-swatch-a8cfb6);background:linear-gradient(120deg,var(--ag-color-swatch-dcece0),var(--ag-color-swatch-cfe1d4))}.agc-ui.form-screen .choice.icon-choice{min-width:76px;height:54px}.agc-ui.form-screen .choice.icon-choice .icon{width:32px;height:32px}.agc-ui.form-screen .notice.warning{background:linear-gradient(110deg,var(--ag-color-swatch-fff7e9),var(--ag-color-swatch-fff9ec));border-color:var(--ag-color-swatch-ffd690)}.agc-ui.form-screen .notice.warning>.icon{color:var(--warning)}.agc-ui.form-screen .footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--ag-space-2)}.agc-ui.form-screen .footer .agc-button{min-width:112px}.agc-ui.form-screen .form-rows{border:var(--ag-border-width) solid var(--line);border-radius:var(--ag-corner-control);overflow:hidden;background:linear-gradient(90deg,var(--ag-color-swatch-f4f7f5),var(--ag-color-swatch-fcfdfc) 250px,var(--ag-color-white) 390px)}.agc-ui.form-screen .identity-fields{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--ag-space-8);align-items:start}.agc-ui.form-screen .identity-fields .field{flex:1}.agc-ui.form-screen .nameplate{font:var(--ag-type-body)/var(--ag-line-body) var(--agc-font-body);min-height:96px;resize:vertical}.agc-ui.form-screen .nameplate-fields{display:grid;gap:var(--ag-space-3)}.agc-ui.form-screen .nameplate-field{grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:center;gap:var(--ag-space-4)}.agc-ui.form-screen button:disabled:not(.agc-button){color:var(--ag-color-swatch-85939e);background:var(--ag-color-swatch-e2e6e7);cursor:default}.agc-ui.form-screen .invalid{border-color:var(--ag-color-swatch-ff2637)}.agc-ui.form-screen{--control:38px}.agc-ui.form-screen .main{position:relative;padding-top:var(--ag-space-2);gap:var(--ag-space-3)}.agc-ui.form-screen .page-top{min-height:67px}.agc-ui.form-screen .field>.choices:not(:has(.icon-choice)){max-width:615px}.agc-ui.form-screen .field>.choices:not(:has(.icon-choice)) .choice{flex:1}.agc-ui.form-screen .footer .output-cancel{min-width:96px}.agc-ui.form-screen .footer .agc-button--primary{min-width:132px}.agc-ui.form-screen .notice{padding:var(--ag-space-2) var(--ag-space-4)}.agc-ui.form-screen .output-save{position:absolute;right:28px;bottom:24px}.agc-ui.form-screen .form-row--identity{min-height:94px}.agc-ui.form-screen .form-row--equipment{min-height:172px}.agc-ui.form-screen .form-row--nameplate{min-height:156px}.agc-ui.form-screen .form-row--protection{min-height:188px;padding-bottom:62px}@media(max-width:700px){.agc-ui.form-screen{--font:var(--ag-type-label);--small:var(--ag-type-small);--title:var(--ag-type-title-mobile);--header:48px;--pad:var(--ag-space-4)}.agc-ui.form-screen .page-top{display:grid;min-height:0;gap:var(--ag-space-3)}.agc-ui.form-screen .identity-fields{grid-template-columns:minmax(0,1fr)}.agc-ui.form-screen .identity-fields{gap:var(--ag-space-2)}.agc-ui.form-screen{--control:32px}.agc-ui.form-screen .main{padding:var(--ag-space-2) var(--ag-space-3) 60px}.agc-ui.form-screen .choice{min-height:32px}.agc-ui.form-screen .nameplate{min-height:64px;height:64px}.agc-ui.form-screen .nameplate-field{grid-template-columns:minmax(0,1fr);gap:var(--ag-space-1)}.agc-ui.form-screen .field>.choices:not(:has(.icon-choice)) .choice{font-size:var(--ag-type-micro);white-space:nowrap}.agc-ui.form-screen .output-save{position:fixed;left:0;right:0;bottom:0;padding:var(--ag-space-2) var(--ag-space-4);background:var(--ag-color-white);z-index:10}.agc-ui.form-screen .form-row--protection{padding-bottom:var(--ag-space-3)}.agc-ui.form-screen .choices{gap:var(--ag-space-2);flex-wrap:nowrap}.agc-ui.form-screen .choice{min-width:0;flex:1;font-size:var(--ag-type-caption);padding:var(--ag-space-2) var(--ag-space-1);gap:var(--ag-space-1);flex-direction:column}.agc-ui.form-screen .choice.icon-choice{min-width:0;height:44px}.agc-ui.form-screen .choice.icon-choice .icon{width:27px;height:27px}.agc-ui.form-screen .nameplate{font-size:var(--ag-type-meta)}.agc-ui.form-screen .footer{position:sticky;bottom:0;background:var(--ag-color-white);padding-top:var(--ag-space-2)}.agc-ui.form-screen .footer .agc-button{flex:1;min-width:0}}.agc-ui.form-screen .equipment-choices{--domain:var(--ag-sage);--domain-soft:var(--ag-sage-soft)}.agc-ui.form-screen .field .choices.equipment-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--ag-space-2);max-width:none}.agc-ui.form-screen [data-equipment-tone=irrigation]{--domain:var(--ag-irrigation);--domain-soft:var(--ag-irrigation-soft)}.agc-ui.form-screen [data-equipment-tone=heating]{--domain:var(--ag-heating);--domain-soft:var(--ag-heating-soft)}.agc-ui.form-screen [data-equipment-tone=cooling]{--domain:var(--ag-cooling);--domain-soft:var(--ag-cooling-soft)}.agc-ui.form-screen [data-equipment-tone=ventilation]{--domain:var(--ag-ventilation);--domain-soft:var(--ag-ventilation-soft)}.agc-ui.form-screen [data-equipment-tone=lighting]{--domain:var(--ag-lighting);--domain-soft:var(--ag-lighting-soft)}.agc-ui.form-screen [data-equipment-tone=dosing]{--domain:var(--ag-dosing);--domain-soft:var(--ag-dosing-soft)}.agc-ui.form-screen [data-equipment-tone=power]{--domain:var(--ag-power);--domain-soft:var(--ag-power-soft)}.agc-ui.form-screen [data-equipment-tone=state-warning]{--domain:var(--ag-state-warning);--domain-soft:var(--agc-warning-soft)}.agc-ui.form-screen .field .choices.equipment-choices .choice{display:grid;grid-template-columns:2rem minmax(0,1fr);min-width:0;min-height:3rem;place-items:center;gap:var(--ag-space-2);border:var(--ag-border-width) solid var(--ag-border);border-radius:var(--radius);background:var(--ag-card);color:var(--ag-muted-foreground);padding:var(--ag-space-2) var(--ag-space-2);font-size:var(--ag-type-caption);white-space:normal}.agc-ui.form-screen .field .choices.equipment-choices .choice.selected{border-color:var(--domain);background:var(--domain-soft);color:var(--domain);box-shadow:0 0 0 1px var(--domain)}.agc-ui.form-screen .equipment-choices .choice .icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--ag-corner-small);background:var(--domain-soft);color:var(--domain)}.agc-ui.form-screen .equipment-choices .choice.selected .icon{background:var(--domain);color:var(--ag-background)}.agc-ui.form-screen .equipment-choices .choice .icon svg{width:1.1rem;height:1.1rem}.agc-ui.form-screen .equipment-label{min-width:0;white-space:normal}.agc-ui.form-screen .equipment-choices .choice .equipment-label{font-weight:var(--ag-weight-label)}.agc-ui.form-screen .field .choices.equipment-choices .equipment-more{justify-self:start;align-self:center;border:0;background:none;min-height:0;padding:0;color:var(--primary);text-decoration:underline;text-underline-offset:3px;font-size:var(--ag-type-caption)}@media(max-width:950px){.agc-ui.form-screen .field .choices.equipment-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.agc-ui.form-screen .field .choices.equipment-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.connection-page[data-v-5e05c645]{display:grid;gap:0}.connection-header[data-v-5e05c645]{display:flex;justify-content:space-between;gap:var(--ag-space-4)}.connection-header h2[data-v-5e05c645],.connection-header p[data-v-5e05c645],.setup-group h4[data-v-5e05c645]{margin:0}.connection-list[data-v-5e05c645]{display:grid;padding:0;margin:0}.connection-section[data-v-5e05c645]{color:var(--text)}.wifi-heading[data-v-5e05c645]{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-4)}.connection-form[data-v-5e05c645]{display:grid;gap:var(--ag-space-4)}.setup-group[data-v-5e05c645]{display:grid;gap:var(--ag-space-2)}.field-grid[data-v-5e05c645],.wifi-fields[data-v-5e05c645]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--ag-space-2) var(--ag-space-3);align-items:center}.field-grid input[data-v-5e05c645],.field-grid textarea[data-v-5e05c645],.wifi-fields input[data-v-5e05c645]{width:100%;box-sizing:border-box}.credential-note[data-v-5e05c645]{margin:0;color:var(--text-muted);font-size:var(--ag-type-label)}.wifi-pair[data-v-5e05c645]{display:grid;gap:var(--ag-space-3);border-top:var(--ag-border-width) solid var(--border-soft);padding-top:var(--ag-space-2)}.wifi-station-actions[data-v-5e05c645]{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-3)}.wifi-credentials[data-v-5e05c645]{display:grid;gap:var(--ag-space-2)}.actions[data-v-5e05c645]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ag-space-3)}.server-check[data-v-5e05c645]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ag-space-2)}.check-status[data-v-5e05c645]{color:var(--text-muted);font-weight:var(--ag-weight-label)}.check-status.success[data-v-5e05c645]{color:var(--success)}.check-status.error[data-v-5e05c645]{color:var(--error)}.form-error[data-v-5e05c645],.empty-state[data-v-5e05c645]{color:var(--error);font-weight:var(--ag-weight-label)}.empty-state[data-v-5e05c645]{border:var(--ag-border-width) dashed var(--border);border-radius:var(--ag-corner-compact);color:var(--text-muted);padding:var(--ag-space-3)}@media(max-width:560px){.wifi-heading[data-v-5e05c645]{align-items:stretch}.field-grid[data-v-5e05c645],.wifi-fields[data-v-5e05c645]{grid-template-columns:1fr}}.current-device-page[data-v-68656116]{display:grid;width:100%;gap:1rem}.current-device-settings[data-v-68656116]{width:100%}.dashboard[data-v-68656116]{width:100%;display:grid;gap:1rem}.dashboard-header[data-v-68656116]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding-bottom:.75rem}.eyebrow[data-v-68656116]{margin:0;color:var(--text-muted);font-size:.85rem;text-transform:uppercase}.dashboard h1[data-v-68656116],.dashboard h2[data-v-68656116],.dashboard h3[data-v-68656116],.dashboard p[data-v-68656116]{margin:0}.dashboard h1[data-v-68656116]{font-size:1.45rem;font-weight:var(--ag-weight-strong)}.dashboard h2[data-v-68656116]{font-size:1.1rem;font-weight:var(--ag-weight-strong)}.status-pill[data-v-68656116],.relay-state[data-v-68656116],.reading-status[data-v-68656116]{border:1px solid var(--control-border);border-radius:999px;padding:.2rem .55rem;font-size:.82rem;white-space:nowrap}.status-pill.warning[data-v-68656116]{border-color:var(--error-border);color:var(--error-border)}.summary-strip[data-v-68656116]{display:flex;flex-wrap:wrap;gap:var(--ag-space-3)}.summary-strip>div[data-v-68656116],.reading-card[data-v-68656116],.relay-card[data-v-68656116],.setup-grid>div[data-v-68656116]{border:1px solid var(--border);border-radius:var(--ag-corner-control);background:var(--surface);color:var(--text)}.summary-strip>div[data-v-68656116]{display:grid;align-content:center;justify-items:center;width:6.5rem;aspect-ratio:1;box-sizing:border-box;gap:var(--ag-space-1);padding:var(--ag-space-2);text-align:center}.summary-value[data-v-68656116]{font-size:1.5rem;font-weight:var(--ag-weight-strong)}.summary-label[data-v-68656116]{color:var(--text-muted);font-size:.86rem}.dashboard-section[data-v-68656116]{display:grid;gap:.75rem}.section-heading[data-v-68656116]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.section-heading span[data-v-68656116]{color:var(--text-muted);font-size:.88rem}.climate-grid[data-v-68656116]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.reading-card[data-v-68656116]{display:grid;gap:.3rem;padding:.85rem}.reading-card strong[data-v-68656116]{font-size:1.8rem}.reading-label[data-v-68656116]{color:var(--text-muted)}.reading-status[data-v-68656116]{justify-self:start}.relay-grid[data-v-68656116]{display:grid;gap:.75rem}.setup-grid[data-v-68656116]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.setup-grid>div[data-v-68656116],.readiness-grid>div[data-v-68656116]{display:grid;gap:.25rem;padding:.85rem}.setup-label[data-v-68656116]{color:var(--text-muted)}.readiness-grid[data-v-68656116]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.readiness-grid>div[data-v-68656116]{border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text)}.readiness-grid>div.incomplete[data-v-68656116]{border-color:var(--warning-border);background:var(--warning-bg)}.relay-card[data-v-68656116]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem}.relay-icon[data-v-68656116]{width:2rem;height:2rem}.relay-card h3[data-v-68656116]{font-size:1rem;font-weight:var(--ag-weight-strong)}.relay-card p[data-v-68656116]{color:var(--text-muted)}.relay-state.off[data-v-68656116]{border-color:var(--warning-border);color:var(--warning-text)}.empty-state[data-v-68656116]{border:1px dashed var(--control-border);border-radius:6px;padding:.85rem;color:var(--text-muted)}@media(max-width:560px){.dashboard-header[data-v-68656116],.section-heading[data-v-68656116]{align-items:start;flex-direction:column}.climate-grid[data-v-68656116],.setup-grid[data-v-68656116],.readiness-grid[data-v-68656116]{grid-template-columns:1fr}.relay-card[data-v-68656116]{grid-template-columns:auto minmax(0,1fr)}.relay-state[data-v-68656116]{grid-column:1 / -1;justify-self:start}}
