.reports-filters[data-v-1d85c540]{flex-wrap:wrap;align-items:flex-end}.reports-filters .field[data-v-1d85c540]{min-width:140px;flex:1}.report-detail[data-v-1d85c540]{margin:20px 0}.report-detail p[data-v-1d85c540]{margin:10px 0}.secondary-text[data-v-1d85c540]{display:block}.report-diagnostics[data-v-1d85c540]{margin:20px 0;padding:16px;border:1px solid var(--border);border-radius:12px;min-width:0}.report-diagnostics h3[data-v-1d85c540]{margin:0 0 12px}.report-diagnostics h4[data-v-1d85c540]{margin:16px 0 8px}.diagnostic-fields[data-v-1d85c540]{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:8px 16px;margin:0}.diagnostic-fields dt[data-v-1d85c540]{color:var(--muted)}.diagnostic-fields dd[data-v-1d85c540]{margin:0;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.report-output[data-v-1d85c540]{margin:0;max-height:360px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.5}@media(max-width:600px){.diagnostic-fields[data-v-1d85c540]{grid-template-columns:minmax(0,1fr);gap:4px}.diagnostic-fields dd[data-v-1d85c540]:not(:last-child){margin-bottom:8px}}.scenario-editor[data-v-b91da510]{margin:24px 0;border-top:1px solid var(--border);padding-top:24px;min-width:0}.scenario-heading[data-v-b91da510]{display:flex;align-items:start;justify-content:space-between;gap:16px}.scenario-heading h3[data-v-b91da510]{margin:0 0 6px}.scenario-heading>.text-button[data-v-b91da510]{font-size:12px;max-width:190px;text-align:right}.scenario-state[data-v-b91da510]{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--muted);font-size:12px}.scenario-layout[data-v-b91da510]{display:grid;grid-template-columns:minmax(130px,190px) minmax(0,1fr);gap:20px;align-items:start}.component-list[data-v-b91da510]{display:grid;gap:2px;max-height:600px;overflow:auto}.component-list button[data-v-b91da510]{border:0;border-left:3px solid transparent;background:transparent;color:inherit;text-align:left;padding:12px;min-width:0;overflow-wrap:anywhere}.component-list button.selected[data-v-b91da510]{border-color:var(--green);background:#29352f}.component-list strong[data-v-b91da510]{font-size:13px;font-weight:500}.component-list span[data-v-b91da510]{display:block;color:var(--muted);font-size:11px;margin-top:4px}.component-detail[data-v-b91da510]{min-width:0}.component-detail h4[data-v-b91da510]{font-size:18px;margin:0 0 4px}.component-id[data-v-b91da510]{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.scenario-modes[data-v-b91da510]{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0}.scenario-modes button[data-v-b91da510]{font-size:12px}.scenario-modes button[aria-pressed=true][data-v-b91da510]{color:#fff;text-decoration:underline}.scenario-steps[data-v-b91da510]{padding-left:24px;margin:16px 0 24px}.scenario-steps li[data-v-b91da510]{padding:8px 0 8px 4px;font-size:13px}.scenario-steps strong[data-v-b91da510]{font-weight:500}.scenario-steps details[data-v-b91da510]{margin-top:6px}.scenario-editor summary[data-v-b91da510]{cursor:pointer;color:var(--muted);font-size:12px}.scenario-editor pre[data-v-b91da510]{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow:auto;background:#191a1a;padding:12px;border-radius:8px}.recipe-form[data-v-b91da510]{display:grid;gap:18px}.recipe-form>.primary-button[data-v-b91da510]{justify-self:start}.recipe-form textarea[data-v-b91da510]{width:100%;min-width:0;background:#191a1a;color:inherit;border:1px solid #56635b;border-radius:8px;padding:12px;resize:vertical;font:inherit}.recipe-form .script-input[data-v-b91da510]{font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;tab-size:4;white-space:pre;overflow-wrap:normal}.recipe-form .raw-plan[data-v-b91da510]{height:500px}.recipe-form textarea[data-v-b91da510]:focus-visible{outline:3px solid #54d9b0;outline-offset:2px}.component-dependencies[data-v-b91da510]{border:1px solid var(--border);border-radius:8px;padding:12px;max-height:200px;overflow:auto}.component-dependencies legend[data-v-b91da510]{font-size:12px;color:var(--muted)}.component-dependencies label[data-v-b91da510]{display:flex;gap:8px;align-items:start;margin:8px 0;font-size:12px;overflow-wrap:anywhere}.scenario-footer[data-v-b91da510]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:24px;border-top:1px solid var(--border);padding-top:20px}.scenario-footer a[data-v-b91da510]{font-size:12px}.signed-pair[data-v-b91da510]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:20px;padding:16px;background:#29352f;border-radius:10px}.signed-pair p[data-v-b91da510]{font-size:13px}.scenario-editor .access-note[data-v-b91da510]{margin:12px 0 20px}.scenario-editor .secondary-button[data-v-b91da510],.scenario-editor .primary-button[data-v-b91da510]{white-space:normal;text-align:center}@media(max-width:900px){.scenario-layout[data-v-b91da510]{grid-template-columns:minmax(0,1fr)}.component-list[data-v-b91da510]{display:flex;max-height:160px;gap:4px;border-bottom:1px solid var(--border)}.component-list button[data-v-b91da510]{flex:0 0 150px;border-left:0;border-bottom:3px solid transparent}.component-list button.selected[data-v-b91da510]{border-bottom-color:var(--green)}.scenario-heading[data-v-b91da510]{flex-wrap:wrap}.scenario-heading>.text-button[data-v-b91da510]{text-align:left;max-width:none}.recipe-form .raw-plan[data-v-b91da510]{height:360px}}.store-form[data-v-c8fef7c4]{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:24px 0}.wide[data-v-c8fef7c4]{grid-column:1/-1}.store-row[data-v-c8fef7c4]{margin:24px 0;border:1px solid var(--border);border-radius:18px;padding:24px;background:var(--surface)}.store-app-head[data-v-c8fef7c4]{display:flex;align-items:center;gap:18px}.store-app-head img[data-v-c8fef7c4]{border-radius:15px;object-fit:contain}.store-app-head h2[data-v-c8fef7c4],.store-app-head p[data-v-c8fef7c4]{margin:0 0 6px}.store-state[data-v-c8fef7c4]{margin-left:auto;color:var(--green-dark);font-weight:600}.muted[data-v-c8fef7c4],small[data-v-c8fef7c4]{color:var(--muted)}.store-actions[data-v-c8fef7c4]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.permissions[data-v-c8fef7c4]{display:flex;gap:14px 24px;flex-wrap:wrap}.permissions label[data-v-c8fef7c4],.ime-default[data-v-c8fef7c4]{display:flex;gap:9px;align-items:center}.permissions input[data-v-c8fef7c4],.ime-default input[data-v-c8fef7c4]{width:18px;height:18px}.store-form fieldset[data-v-c8fef7c4]{border:1px solid var(--border);border-radius:12px;padding:16px}.store-form legend[data-v-c8fef7c4]{padding:0 8px}.store-form textarea[data-v-c8fef7c4]{width:100%;font:inherit;min-height:70px;padding:12px;border:1px solid var(--border);border-radius:10px;background:#191a1a;color:#f5f6f5}.store-form[data-v-c8fef7c4] :disabled{cursor:default}.store-form textarea[data-v-c8fef7c4]:disabled{opacity:1;color:var(--muted)}.store-form progress[data-v-c8fef7c4]{display:block;width:100%;margin-top:15px}.ime-default[data-v-c8fef7c4]{margin-top:14px}@media(max-width:680px){.store-form[data-v-c8fef7c4]{grid-template-columns:1fr}.store-row[data-v-c8fef7c4]{padding:16px}.store-app-head[data-v-c8fef7c4]{flex-wrap:wrap}.store-state[data-v-c8fef7c4]{margin-left:0}}.installer-code[data-v-42662dec]{font-size:1.7rem;letter-spacing:.12em;font-weight:700;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.diagnostics[data-v-8ea2bcb1]{padding:22px 0}.diagnostic-heading[data-v-8ea2bcb1]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.diagnostic-heading h3[data-v-8ea2bcb1],.diagnostic-heading h4[data-v-8ea2bcb1]{margin:0}.diagnostic-heading p[data-v-8ea2bcb1]{margin:6px 0}.import-button[data-v-8ea2bcb1]{position:relative;cursor:pointer;white-space:nowrap}.import-button input[data-v-8ea2bcb1]{position:absolute;width:1px;height:1px;opacity:0}.pin-vault[data-v-8ea2bcb1]{display:flex;justify-content:space-between;gap:20px;padding:18px;border:1px solid var(--line,#414641);border-radius:12px;margin:20px 0}.pin-vault p[data-v-8ea2bcb1]{margin:7px 0}.pin-zone[data-v-8ea2bcb1]{display:inline-block;margin:4px 12px 0 0;font-size:12px}.parked-check[data-v-8ea2bcb1]{display:flex;gap:10px;align-items:flex-start;margin:22px 0}.parked-check input[data-v-8ea2bcb1]{margin-top:4px}.routine-grid[data-v-8ea2bcb1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.routine-card[data-v-8ea2bcb1]{padding:20px;border:1px solid var(--line,#414641);border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.routine-card p[data-v-8ea2bcb1]{margin:0}.routine-state[data-v-8ea2bcb1]{font-size:11px;color:#d4ae7e;white-space:nowrap}.routine-state.ready[data-v-8ea2bcb1]{color:#8fcea3}.routine-reason[data-v-8ea2bcb1]{color:#d4ae7e;font-size:13px}.routine-entry[data-v-8ea2bcb1]{font-family:monospace;font-size:11px;overflow-wrap:anywhere;max-width:100%}.routine-card details[data-v-8ea2bcb1]{font-size:12px;max-width:100%}.routine-card>.primary-button[data-v-8ea2bcb1]{margin-top:auto}.diagnostic-notice[data-v-8ea2bcb1]{padding:12px;background:#294334;border-radius:8px}.routine-history[data-v-8ea2bcb1]{margin-top:26px}.routine-history article[data-v-8ea2bcb1]{padding:16px 0;border-bottom:1px solid var(--line,#414641)}.routine-history span[data-v-8ea2bcb1]{display:block;font-size:12px;margin-top:6px;color:var(--muted)}.diagnostics pre[data-v-8ea2bcb1]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.release-actions[data-v-8ea2bcb1]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}summary[data-v-8ea2bcb1]{cursor:pointer}@media(max-width:700px){.routine-grid[data-v-8ea2bcb1]{grid-template-columns:1fr}.pin-vault[data-v-8ea2bcb1],.diagnostic-heading[data-v-8ea2bcb1]{flex-direction:column}.import-button[data-v-8ea2bcb1]{white-space:normal}}.remote-dialog[data-v-c34a99c9]{width:min(1050px,94vw);max-height:92vh;overflow:auto;border:1px solid var(--line,#d9dedb);border-radius:18px;padding:28px;background:var(--surface,#fff);color:#f5f6f5}.remote-tabs[data-v-c34a99c9]{margin-top:20px;border-bottom:1px solid var(--line,#414641);padding-bottom:14px}.remote-tabs [aria-selected=true][data-v-c34a99c9]{border-color:#95c9a8;color:#bce4c9}.remote-dialog[data-v-c34a99c9]::backdrop{background:#13231dd9}.remote-form[data-v-c34a99c9]{display:grid;gap:14px;margin:22px 0}.remote-form label[data-v-c34a99c9]{display:grid;gap:6px}.remote-form textarea[data-v-c34a99c9],.remote-form input[data-v-c34a99c9]{width:100%;box-sizing:border-box;border:1px solid #aebcb3;border-radius:8px;padding:12px;font:inherit}.remote-form textarea[data-v-c34a99c9]{font-family:monospace;background:#191a1a;color:inherit}.remote-fields[data-v-c34a99c9]{display:grid;grid-template-columns:1fr 160px;gap:16px}.remote-result pre[data-v-c34a99c9]{background:#14221b;color:#dceee2;border-radius:10px;padding:18px;max-height:350px;min-height:130px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.remote-audit[data-v-c34a99c9]{max-height:180px;overflow:auto;font-size:12px;color:var(--muted,#abb5af)}.remote-dialog details[data-v-c34a99c9]{margin-top:20px}.remote-dialog summary[data-v-c34a99c9]{cursor:pointer}.remote-dialog .release-actions[data-v-c34a99c9]{flex-wrap:wrap;gap:12px}.remote-dialog button[data-v-c34a99c9]:disabled{opacity:.5}@media(max-width:650px){.remote-dialog[data-v-c34a99c9]{padding:16px}.remote-fields[data-v-c34a99c9]{grid-template-columns:1fr}.remote-dialog .release-heading[data-v-c34a99c9]{align-items:flex-start;gap:12px}}
