@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500;700&family=Manrope:wght@400;500;600;700&display=swap";.dashboard-status-stack[data-v-69cab2c2]{position:fixed;z-index:10000;top:max(12px,env(safe-area-inset-top));left:50%;transform:translate(-50%);width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;display:grid;gap:8px;pointer-events:none;color:var(--status-text, var(--admin-text, var(--color-text, #eee)));font:500 max(14px,1rem)/1.5 var(--status-font, var(--font-ui, sans-serif))}.dashboard-status-card[data-v-69cab2c2]{--status-tone: var(--color-info, #75beff);display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--status-border, var(--admin-border, var(--color-border, #454545)));border-left:3px solid var(--status-tone);border-radius:0;background:var( --status-surface, var(--admin-surface, var(--color-surface, #252526)) );box-shadow:0 6px 20px #0003;pointer-events:auto}.dashboard-status-card.error[data-v-69cab2c2]{--status-tone: var(--color-danger, #f44747)}.dashboard-status-card.warning[data-v-69cab2c2]{--status-tone: var(--color-warning, #cca700)}.dashboard-status-card.success[data-v-69cab2c2]{--status-tone: var(--color-positive, #89d185)}.dashboard-status-icon[data-v-69cab2c2]{flex:none;display:grid;place-items:center;width:24px;height:24px;border:1px solid currentColor;border-radius:50%;color:var(--status-tone);font:700 max(14px,14px)/1 monospace}.dashboard-status-card.progress .dashboard-status-icon[data-v-69cab2c2]{animation:dashboard-status-spin-69cab2c2 1.4s linear infinite}.dashboard-status-content[data-v-69cab2c2]{flex:1;min-width:0;overflow-wrap:anywhere}.dashboard-status-content strong[data-v-69cab2c2]{display:block;font-weight:700}.dashboard-status-content p[data-v-69cab2c2]{margin:0}.dashboard-status-close[data-v-69cab2c2],.dashboard-status-retry[data-v-69cab2c2]{font:inherit;color:inherit;cursor:pointer}.dashboard-status-close[data-v-69cab2c2]{flex:none;display:grid;place-items:center;width:32px;height:32px;margin:0 -4px 0 0;padding:6px;border:0;border-radius:4px;background:transparent}.dashboard-status-close svg[data-v-69cab2c2]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.dashboard-status-retry[data-v-69cab2c2]{margin-top:8px;padding:4px 12px;border:1px solid currentColor;border-radius:4px;background:transparent}.dashboard-status-retry[data-v-69cab2c2]:disabled{opacity:.6;cursor:wait}.dashboard-status-card button[data-v-69cab2c2]:focus-visible{outline:2px solid var(--status-tone);outline-offset:2px}.dashboard-status-enter-active[data-v-69cab2c2],.dashboard-status-leave-active[data-v-69cab2c2],.dashboard-status-move[data-v-69cab2c2]{transition:opacity .12s ease,transform .12s ease}.dashboard-status-enter-from[data-v-69cab2c2],.dashboard-status-leave-to[data-v-69cab2c2]{opacity:0;transform:translateY(-8px)}@keyframes dashboard-status-spin-69cab2c2{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dashboard-status-card.progress .dashboard-status-icon[data-v-69cab2c2]{animation:none}.dashboard-status-enter-active[data-v-69cab2c2],.dashboard-status-leave-active[data-v-69cab2c2],.dashboard-status-move[data-v-69cab2c2]{transition:none}}.admin-button[data-v-070b05c5]{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border-style:solid!important;border-width:1px!important;font-family:var(--font-mono)!important;font-weight:600!important;line-height:1.2!important;text-transform:uppercase;white-space:nowrap;cursor:pointer}.admin-button[data-v-070b05c5] svg{width:1.2em;height:1.2em;flex:none}.admin-button--default[data-v-070b05c5]{min-height:40px;padding:8px 16px!important;font-size:max(14px,.6875em)!important}.admin-button--compact[data-v-070b05c5]{min-height:30px;padding:6px 9px!important;font-size:max(14px,.625em)!important}.admin-button--primary[data-v-070b05c5]{border-color:var(--admin-action)!important;background:var(--admin-action)!important;color:var(--admin-action-contrast)!important}.admin-button--secondary[data-v-070b05c5]{border-color:var(--admin-border)!important;background:var(--admin-surface-muted)!important;color:var(--admin-text)!important}.admin-button--danger[data-v-070b05c5]{border-color:var(--color-danger)!important;background:transparent!important;color:var(--color-danger)!important}.admin-button[data-v-070b05c5]:disabled{opacity:.4;cursor:not-allowed}.admin-checkbox-control[data-v-72436f67]{position:relative;display:inline-flex;align-items:center;gap:8px}.admin-checkbox-control.is-disabled[data-v-72436f67]{cursor:not-allowed;opacity:.45}.admin-checkbox-input[data-v-72436f67]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.admin-checkbox-box[data-v-72436f67]{display:grid;width:20px;height:20px;flex:none;place-items:center;border:1px solid var(--admin-input-border);background:var(--admin-input-background)}.admin-checkbox-box[data-v-72436f67]:after{width:8px;height:8px;background:transparent;content:""}.admin-checkbox-input:checked+.admin-checkbox-box[data-v-72436f67]{border-color:var(--admin-action)}.admin-checkbox-input:checked+.admin-checkbox-box[data-v-72436f67]:after{background:var(--admin-action)}.admin-checkbox-input:focus-visible+.admin-checkbox-box[data-v-72436f67]{outline:2px solid var(--color-accent);outline-offset:2px}.admin-checkbox-input:indeterminate+.admin-checkbox-box[data-v-72436f67]:after{height:2px;background:var(--admin-action)}.admin-form-row[data-v-f6407a54]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-bottom:1px solid var(--admin-border-soft)}.admin-form-row[data-v-f6407a54]:last-child{border-bottom:0}.admin-form-row__label[data-v-f6407a54]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.admin-form-row__control[data-v-f6407a54]{display:block;min-width:0}@media(min-width:768px){.admin-form-row[data-v-f6407a54]{grid-template-columns:180px minmax(0,1fr);gap:1.25rem}}.admin-select-shell[data-v-6fa3fc9b]{position:relative;display:block;width:100%;min-width:0}.admin-select[data-v-6fa3fc9b]{width:100%;height:38px!important;min-height:38px!important;appearance:none!important;padding:8px 32px 8px 10px!important;border:1px solid var(--admin-input-border);border-radius:0;background:var(--admin-input-background);color:var(--admin-text);font:max(14px,12px)/1.35 var(--font-mono)!important;outline:none}.admin-select[data-v-6fa3fc9b]:focus{border-color:var(--admin-action)}.admin-select-chevron[data-v-6fa3fc9b]{position:absolute;right:8px;top:50%;width:16px;height:16px;pointer-events:none;transform:translateY(-50%);fill:none;stroke:var(--admin-text-muted);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.admin-select-shell--compact .admin-select[data-v-6fa3fc9b]{height:34px!important;min-height:34px!important;padding-top:6px!important;padding-bottom:6px!important;font-size:max(14px,11px)!important}.admin-inline-edit[data-v-bccd9f7d]{display:block;min-width:0;max-width:100%}.admin-inline-edit-display[data-v-bccd9f7d]{display:inline-block;max-width:100%;min-width:0;overflow:hidden;padding:3px 2px;border:0;border-bottom:1px dashed var(--admin-border);background:transparent;color:var(--admin-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text}.admin-inline-edit-display[data-v-bccd9f7d]:hover{color:var(--color-accent)}.admin-inline-edit-input[data-v-bccd9f7d]{width:100%;min-width:0;border:1px solid var(--admin-action);background:var(--admin-input-background);color:var(--admin-text);font:inherit;outline:none}.admin-inline-edit-textarea[data-v-bccd9f7d]{min-height:5.5em;line-height:1.45;resize:vertical}.admin-inline-edit--title .admin-inline-edit-display[data-v-bccd9f7d]{font-weight:700;font-size:max(14px,16px)}.admin-inline-edit--title .admin-inline-edit-input[data-v-bccd9f7d]{padding:8px 10px;font-weight:700;font-size:max(14px,16px)}.admin-inline-edit--description .admin-inline-edit-display[data-v-bccd9f7d]{color:var(--admin-text-muted);font-size:max(14px,12px)}.admin-inline-edit--description .admin-inline-edit-input[data-v-bccd9f7d]{padding:8px 10px;color:var(--admin-text-muted);font-size:max(14px,12px)}.admin-inline-edit--folder .admin-inline-edit-display[data-v-bccd9f7d]{padding:5px 2px!important;font:600 max(14px,12px) var(--font-mono)!important}.admin-inline-edit-display[data-v-bccd9f7d]:hover,.admin-inline-edit--folder .admin-inline-edit-display[data-v-bccd9f7d]:hover{border-color:var(--admin-action)!important}.admin-inline-edit--folder .admin-inline-edit-input[data-v-bccd9f7d]{padding:5px 7px;font:600 max(14px,12px) var(--font-mono)}.configuration-actions[data-v-084481e8]{display:flex;gap:8px}.configuration-import-input[data-v-084481e8]{display:none}.datasource-card[data-v-084481e8]{margin-top:24px;border:1px solid var(--admin-border);background:var(--admin-surface)}.datasource-header[data-v-084481e8]{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.datasource-header small[data-v-084481e8],.mapping-heading small[data-v-084481e8],.mapping-columns[data-v-084481e8]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.datasource-header h2[data-v-084481e8],.mapping-heading h3[data-v-084481e8]{margin:5px 0 0}.datasource-header p[data-v-084481e8]{margin:5px 0 0;color:var(--admin-text-muted);font-size:max(14px,11px)}.datasource-card[data-v-084481e8] .min-w-0>small{display:block;margin-top:5px;color:var(--admin-text-dim);font-size:max(14px,9px)}.api-key-setup[data-v-084481e8]{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:8px}.api-key-setup strong[data-v-084481e8]{padding:6px 8px;border:1px solid currentColor;font:max(14px,9px) var(--font-mono);letter-spacing:.08em}.api-key-setup .configured[data-v-084481e8]{color:var(--admin-success)}.api-key-setup .missing[data-v-084481e8]{color:#ca8a04}.mapping-heading[data-v-084481e8]{padding:20px 20px 12px;border-top:1px solid var(--admin-border)}.mapping-columns[data-v-084481e8],.mapping-row[data-v-084481e8]{display:grid;grid-template-columns:1.2fr 1.2fr .8fr .55fr .55fr .55fr .55fr .75fr .45fr;gap:12px;align-items:center;padding:10px 20px}.mapping-columns[data-v-084481e8]{background:var(--admin-canvas)}.mapping-row[data-v-084481e8]{border-top:1px solid var(--admin-border-soft)}.mapping-row>code[data-v-084481e8]{font:max(14px,10px) var(--font-mono);color:var(--admin-text)}.adapter-id[data-v-084481e8]{opacity:.6;cursor:not-allowed}.calls-badge[data-v-084481e8]{display:inline-block;padding:3px 8px;border-radius:2px;font:600 max(14px,11px) var(--font-mono);text-align:center}.calls-badge--low[data-v-084481e8]{color:var(--admin-success,#16a34a);background:color-mix(in srgb,var(--admin-success,#16a34a) 14%,transparent)}.calls-badge--medium[data-v-084481e8]{color:#ca8a04;background:#ca8a0424}.calls-badge--high[data-v-084481e8]{color:var(--admin-danger,#dc2626);background:color-mix(in srgb,var(--admin-danger,#dc2626) 14%,transparent)}.mapping-footnote[data-v-084481e8]{margin:0;padding:12px 20px 18px;color:var(--admin-text-muted);font-size:max(14px,11px)}@media(max-width:900px){.configuration-actions[data-v-084481e8]{flex-wrap:wrap}.mapping-columns[data-v-084481e8]{display:none}.mapping-row[data-v-084481e8]{grid-template-columns:1fr}.datasource-header[data-v-084481e8]{align-items:flex-start}.api-key-setup[data-v-084481e8]{grid-template-columns:1fr auto}.api-key-setup strong[data-v-084481e8]{grid-column:1/-1;justify-self:start}}.status-card[data-v-e4b64ad8],.cost-card[data-v-e4b64ad8]{margin-top:24px;border:1px solid var(--admin-border);background:var(--admin-surface)}.status-empty[data-v-e4b64ad8]{margin-top:24px;padding:32px 20px;text-align:center;color:var(--admin-text-muted);font-size:max(14px,12px);border:1px solid var(--admin-border);background:var(--admin-surface)}.status-grid[data-v-e4b64ad8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:var(--admin-border)}.status-tile[data-v-e4b64ad8]{padding:16px 20px;background:var(--admin-surface)}.status-tile small[data-v-e4b64ad8]{display:block;color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.status-tile strong[data-v-e4b64ad8]{display:block;margin-top:6px;font-size:max(14px,18px);color:var(--admin-text)}.status-tile strong.invalid[data-v-e4b64ad8]{color:var(--admin-danger,#dc2626)}.mapping-heading[data-v-e4b64ad8]{padding:20px 20px 12px;border-top:1px solid var(--admin-border)}.mapping-heading small[data-v-e4b64ad8]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.mapping-columns[data-v-e4b64ad8],.mapping-row[data-v-e4b64ad8]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center;padding:10px 20px}.mapping-columns[data-v-e4b64ad8]{background:var(--admin-canvas);color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.mapping-row[data-v-e4b64ad8]{border-top:1px solid var(--admin-border-soft)}.mapping-row code[data-v-e4b64ad8]{font:max(14px,10px) var(--font-mono);color:var(--admin-text)}.scheduler-columns[data-v-e4b64ad8]{grid-template-columns:1fr 1fr 1fr}.cost-card .mapping-heading[data-v-e4b64ad8]{border-top:0}.cost-note[data-v-e4b64ad8]{margin:0;padding:12px 20px;color:var(--admin-text-muted);font-size:max(14px,10px);border-top:1px solid var(--admin-border-soft)}.admin-card[data-v-89dc2a9e]{display:grid;width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.25rem;border:1px solid var(--admin-border);background:var(--admin-surface);box-sizing:border-box}.admin-card__heading[data-v-89dc2a9e],.admin-card__content[data-v-89dc2a9e]{display:block;min-width:0}.admin-card__heading>strong[data-v-89dc2a9e]{display:block;color:var(--admin-text);font-size:max(14px,.875rem)}.admin-card__heading>small[data-v-89dc2a9e]{display:block;margin-top:.25rem;color:var(--admin-text-muted);font:max(14px,10px)/1rem var(--font-ui);letter-spacing:normal}.admin-card__content[data-v-89dc2a9e]{width:100%}@media(min-width:768px){.admin-card[data-v-89dc2a9e]{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:start}}.app-config-summary[data-v-4f6c1258]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;border:1px solid var(--admin-border);background:var(--admin-surface)}.app-config-summary span[data-v-4f6c1258]{display:grid;gap:5px;padding:18px;border-right:1px solid var(--admin-border)}.app-config-summary span[data-v-4f6c1258]:last-child{border-right:0}.app-config-summary small[data-v-4f6c1258]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.12em}.app-config-summary strong[data-v-4f6c1258]{font-size:max(14px,18px)}.app-config-modules[data-v-4f6c1258]{display:grid;gap:10px;margin-top:10px}.app-config-module-control[data-v-4f6c1258]{display:flex;align-items:center;justify-content:space-between;gap:16px}.app-config-module-control code[data-v-4f6c1258]{color:var(--admin-text-muted);font-size:max(14px,11px)}.app-config-empty[data-v-4f6c1258],.app-config-status[data-v-4f6c1258]{margin:12px 0 0;padding:14px;border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text-muted);font-size:max(14px,12px)}.app-config-status[data-v-4f6c1258]{border-color:var(--admin-action)}@media(max-width:700px){.app-config-summary[data-v-4f6c1258]{grid-template-columns:1fr}.app-config-summary span[data-v-4f6c1258]{border-right:0;border-bottom:1px solid var(--admin-border)}.app-config-module-control[data-v-4f6c1258]{align-items:flex-start;flex-direction:column}}.app-integration-summary[data-v-5b19fef4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;border:1px solid var(--admin-border);background:var(--admin-surface)}.app-integration-summary span[data-v-5b19fef4]{display:grid;gap:5px;padding:18px;border-right:1px solid var(--admin-border)}.app-integration-summary span[data-v-5b19fef4]:last-child{border-right:0}.app-integration-summary small[data-v-5b19fef4],.app-integration-details dt[data-v-5b19fef4]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.12em}.app-integration-summary strong[data-v-5b19fef4]{font-size:max(14px,18px)}.app-integration-cards[data-v-5b19fef4]{display:grid;gap:10px}.app-integration-details[data-v-5b19fef4]{display:grid;gap:16px;margin:0}.app-integration-details>div[data-v-5b19fef4]{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:6px!important;min-width:0}.app-integration-details dd[data-v-5b19fef4]{margin:0;color:var(--admin-text);font-size:max(14px,12px);overflow-wrap:anywhere}.app-integration-details code[data-v-5b19fef4]{font-size:max(14px,11px)}@media(max-width:700px){.app-integration-summary[data-v-5b19fef4]{grid-template-columns:1fr}.app-integration-summary span[data-v-5b19fef4]{border-right:0;border-bottom:1px solid var(--admin-border)}.app-integration-summary span[data-v-5b19fef4]:last-child{border-bottom:0}}.admin-card-section[data-v-82b9962b]{display:block;width:100%;min-width:0;border:1px solid var(--admin-border-soft);background:var(--admin-surface);box-sizing:border-box}.admin-card-section__heading[data-v-82b9962b]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem}.admin-card-section__identity[data-v-82b9962b]{display:grid;min-width:0;gap:.2rem}.admin-card-section__identity>strong[data-v-82b9962b]{overflow:hidden;color:var(--admin-text);font-size:max(14px,.75rem);text-overflow:ellipsis;white-space:nowrap}.admin-card-section__identity>small[data-v-82b9962b],.admin-card-section__count[data-v-82b9962b]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.admin-card-section__actions[data-v-82b9962b]{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.admin-card-section__body[data-v-82b9962b]{display:block;min-width:0;border-top:1px solid var(--admin-border-soft)}.admin-card-section__footer[data-v-82b9962b]{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem;border-top:1px solid var(--admin-border-soft)}@media(max-width:600px){.admin-card-section__heading[data-v-82b9962b]{grid-template-columns:minmax(0,1fr) auto}.admin-card-section__actions[data-v-82b9962b]{grid-column:1/-1;justify-content:stretch}.admin-card-section__actions[data-v-82b9962b]>*{flex:1}.admin-card-section__footer[data-v-82b9962b]{justify-content:stretch}.admin-card-section__footer[data-v-82b9962b]>*{flex:1}}.dropdown-searchable[data-v-7fbbf7c2],.dropdown-searchable[data-v-7fbbf7c2] *{box-sizing:border-box!important;text-transform:none!important;letter-spacing:normal!important}.dropdown-searchable[data-v-7fbbf7c2]{isolation:isolate;position:relative;display:flex!important;min-width:0;width:100%;align-items:center;border:1px solid var(--admin-border);background:var(--admin-bg);color:var(--admin-text);font:max(14px,12px)/1.35 var(--font-mono)}.dropdown-searchable-addon[data-v-7fbbf7c2]{display:inline-flex;align-self:stretch;flex:none;align-items:center;padding:0 10px;border-right:1px solid var(--admin-border);background:var(--admin-surface-muted);color:var(--admin-text-muted);font:700 max(14px,9px)/1 var(--font-mono);letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap}.dropdown-searchable-input[data-v-7fbbf7c2]{display:block!important;min-width:0;width:100%;height:38px;border:0!important;border-radius:0!important;appearance:none!important;background:transparent!important;margin:0!important;padding:8px 32px 8px 10px!important;color:inherit!important;font:inherit!important;line-height:1.35!important;outline:none!important}.dropdown-searchable-toggle[data-v-7fbbf7c2]{position:absolute;right:0;top:0;display:grid!important;width:32px;height:100%;min-height:0!important;place-items:center;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--admin-text-muted)!important;font:inherit!important;line-height:1!important;cursor:pointer}.dropdown-searchable-toggle svg[data-v-7fbbf7c2]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.dropdown-searchable-menu[data-v-7fbbf7c2]{position:fixed;z-index:1000;display:flex!important;width:max-content;max-width:calc(100vw - 16px);max-height:260px;flex-direction:column!important;gap:0!important;overflow:auto;border:1px solid var(--admin-border);background:var(--admin-surface,#fff)!important;box-shadow:0 10px 25px #0000002e;box-sizing:border-box!important;text-transform:none!important;letter-spacing:normal!important}.dropdown-searchable-option[data-v-7fbbf7c2]{display:grid!important;position:relative!important;width:100%;height:auto!important;min-height:34px!important;max-height:none!important;flex:none!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;margin:0!important;padding:9px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--admin-text)!important;text-align:left;font:max(14px,12px)/16px var(--font-mono)!important;white-space:normal;cursor:pointer;box-sizing:border-box!important;text-transform:none!important;letter-spacing:normal!important}.dropdown-searchable-option-copy[data-v-7fbbf7c2]{display:grid;min-width:0;gap:2px}.dropdown-searchable-option-copy strong[data-v-7fbbf7c2]{overflow:visible;font:inherit;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.dropdown-searchable-option-copy small[data-v-7fbbf7c2],.dropdown-searchable-option-meta[data-v-7fbbf7c2]{overflow:visible;color:var(--admin-text-muted);font:max(14px,10px)/1.35 var(--font-mono);text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.dropdown-searchable-option[data-v-7fbbf7c2]:before,.dropdown-searchable-option[data-v-7fbbf7c2]:after{content:none!important;display:none!important}.dropdown-searchable-option+.dropdown-searchable-option[data-v-7fbbf7c2]{border-top:1px solid var(--admin-border-soft)!important}.dropdown-searchable-option[data-v-7fbbf7c2]:hover{background:var(--admin-surface-muted)!important;color:var(--admin-text)!important}.dropdown-searchable-option.selected[data-v-7fbbf7c2]{background:var(--admin-action)!important;color:var(--admin-action-contrast)!important}.dropdown-searchable-option.selected[data-v-7fbbf7c2]:hover{background:color-mix(in srgb,var(--admin-action) 82%,black)!important;color:var(--admin-action-contrast)!important}.dropdown-searchable-empty[data-v-7fbbf7c2]{padding:9px 10px;color:var(--admin-text-muted);font:max(14px,12px)/1.35 var(--font-mono)}.dropdown-searchable--compact[data-v-7fbbf7c2]{font-size:max(14px,11px)}.dropdown-searchable--compact .dropdown-searchable-input[data-v-7fbbf7c2]{height:34px;padding-top:6px!important;padding-bottom:6px!important}.dropdown-searchable--compact .dropdown-searchable-option[data-v-7fbbf7c2]{min-height:34px!important}.dropdown-searchable--tag[data-v-7fbbf7c2]{display:inline-flex!important;width:auto;min-width:0;border-radius:2px;background:var(--admin-surface-muted)}.dropdown-searchable--tag .dropdown-searchable-input[data-v-7fbbf7c2]{width:auto!important;min-width:64px;height:24px;padding:2px 22px 2px 8px!important;color:var(--admin-action)!important;font-size:max(14px,9px)!important;text-transform:uppercase!important;letter-spacing:.05em!important}.dropdown-searchable--tag .dropdown-searchable-toggle[data-v-7fbbf7c2]{width:20px}.dropdown-searchable--tag .dropdown-searchable-toggle svg[data-v-7fbbf7c2]{width:12px;height:12px}.dropdown-searchable-check[data-v-7fbbf7c2]{padding:9px 10px;flex:none;color:var(--admin-text);font:max(14px,12px)/16px var(--font-mono);min-height:36px;cursor:pointer}.dropdown-searchable-check[data-v-7fbbf7c2]:hover{background:var(--admin-surface-muted)}.admin-qr-modal-backdrop[data-v-67d25f57]{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:20px;background:#000000ad}.admin-qr-modal[data-v-67d25f57]{display:grid;width:min(420px,100%);gap:18px;padding:22px;border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:0 24px 70px #00000073}.admin-qr-modal header[data-v-67d25f57]{display:block;height:auto;padding:0;border:0;background:transparent}.admin-qr-modal header small[data-v-67d25f57]{color:var(--admin-action);font:max(14px,9px) var(--font-mono);letter-spacing:.12em}.admin-qr-modal h2[data-v-67d25f57]{margin:4px 0 6px;font-size:max(14px,20px)}.admin-qr-modal header p[data-v-67d25f57]{margin:0;color:var(--admin-text-dim);font-size:max(14px,12px)}.admin-qr-modal-code[data-v-67d25f57]{display:grid;min-height:280px;place-items:center;padding:16px;background:#fff}.admin-qr-modal-code img[data-v-67d25f57]{display:block;width:min(320px,100%);height:auto;image-rendering:pixelated}.admin-qr-modal-code p[data-v-67d25f57]{margin:0;color:#333;font:max(14px,11px) var(--font-mono);text-align:center}.admin-qr-modal-code p[role=alert][data-v-67d25f57]{color:#a11}.admin-qr-modal footer[data-v-67d25f57]{display:flex;justify-content:flex-end}.web-integration-summary[data-v-8a5a2383]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;border:1px solid var(--admin-border);background:var(--admin-surface)}.web-integration-summary span[data-v-8a5a2383]{display:grid;gap:5px;padding:18px;border-right:1px solid var(--admin-border)}.web-integration-summary span[data-v-8a5a2383]:last-child{border-right:0}.web-integration-summary small[data-v-8a5a2383],.web-integration-details dt[data-v-8a5a2383]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.12em}.web-integration-summary strong[data-v-8a5a2383]{font-size:max(14px,18px)}.web-integration-cards[data-v-8a5a2383],.wireguard-provisioning[data-v-8a5a2383]{display:grid;gap:10px}.web-integration-details[data-v-8a5a2383]{display:grid;gap:16px;margin:0}.web-integration-details>div[data-v-8a5a2383]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:6px}.web-integration-details dd[data-v-8a5a2383]{margin:0;color:var(--admin-text);font-size:max(14px,12px);overflow-wrap:anywhere}.web-integration-details code[data-v-8a5a2383]{font-size:max(14px,11px)}.wireguard-error[data-v-8a5a2383]{margin:0;padding:10px;border:1px solid var(--admin-danger);color:var(--admin-danger);font:max(14px,11px)/1.5 var(--font-mono)}.wireguard-result[data-v-8a5a2383]{display:block;padding:.75rem}.wireguard-device-list[data-v-8a5a2383]{display:grid;min-width:0}.wireguard-device[data-v-8a5a2383]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem;border-bottom:1px solid var(--admin-border-soft)}.wireguard-device[data-v-8a5a2383]:last-child{border-bottom:0}.wireguard-device__identity[data-v-8a5a2383]{display:grid;min-width:0;gap:.2rem}.wireguard-device__identity>strong[data-v-8a5a2383]{overflow:hidden;color:var(--admin-text);font-size:max(14px,.75rem);text-overflow:ellipsis;white-space:nowrap}.wireguard-device__identity>small[data-v-8a5a2383]{overflow:hidden;color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.wireguard-empty[data-v-8a5a2383]{margin:0;padding:.75rem;color:var(--admin-text-muted);font-size:max(14px,12px)}@media(max-width:700px){.web-integration-summary[data-v-8a5a2383]{grid-template-columns:1fr}.web-integration-summary span[data-v-8a5a2383]{border-right:0;border-bottom:1px solid var(--admin-border)}.web-integration-summary span[data-v-8a5a2383]:last-child{border-bottom:0}.wireguard-device[data-v-8a5a2383]{grid-template-columns:minmax(0,1fr);align-items:stretch}.wireguard-device[data-v-8a5a2383]>.admin-button{width:100%}}.admin-logo-editor[data-v-07483ebf]{display:grid;gap:18px}.admin-logo-editor__preview[data-v-07483ebf]{display:inline-flex;width:max-content;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--admin-border);background:var(--admin-canvas)}.admin-logo-editor__preview img[data-v-07483ebf]{display:block;width:42px;height:42px}.admin-logo-editor__preview b[data-v-07483ebf]{color:var(--admin-text);font-size:max(14px,14px)}.color-editor[data-v-07483ebf]{display:flex;align-items:center;gap:10px}.color-editor input[type=color][data-v-07483ebf]{box-sizing:border-box;width:46px;height:38px;padding:3px;border:1px solid var(--admin-input-border);background:var(--admin-input-background);cursor:pointer}.admin-logo-color-swatch[data-v-07483ebf]{display:block;box-sizing:border-box;width:28px;height:28px;flex:0 0 28px;border:1px solid var(--admin-border);box-shadow:inset 0 0 0 2px var(--admin-surface)}.color-editor code[data-v-07483ebf]{min-width:72px;color:var(--admin-text-muted);font-size:max(14px,11px);text-transform:uppercase}.color-editor button[data-v-07483ebf]{height:30px;padding:0 10px;border:1px solid var(--admin-border);background:transparent;color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.08em;cursor:pointer}.color-editor button[data-v-07483ebf]:hover:not(:disabled){border-color:var(--admin-accent);color:var(--admin-accent)}.color-editor button[data-v-07483ebf]:disabled{opacity:.35;cursor:default}.emoji-selector[data-v-07483ebf]{position:relative;width:min(100%,420px)}.emoji-trigger[data-v-07483ebf]{display:grid;width:100%;height:46px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:4px 12px 4px 6px;border:1px solid var(--admin-input-border);background:var(--admin-input-background);color:var(--admin-text);text-align:left;cursor:pointer}.emoji-trigger>span[data-v-07483ebf]{display:grid;width:34px;height:34px;place-items:center;border-radius:4px;background:var(--admin-surface-muted);font-size:max(14px,21px)}.emoji-trigger small[data-v-07483ebf]{margin:0!important;font-size:max(14px,11px)!important}.emoji-trigger b[data-v-07483ebf]{color:var(--admin-text-dim)}.emoji-popover[data-v-07483ebf]{position:absolute;z-index:30;top:52px;left:0;width:300px;padding:10px;border:1px solid var(--admin-border);border-radius:6px;background:var(--admin-surface);box-shadow:0 16px 42px #00000040}.emoji-popover header[data-v-07483ebf]{display:flex;height:auto;justify-content:space-between;padding:2px 2px 9px;border:0;background:transparent}.emoji-popover header strong[data-v-07483ebf]{font-size:max(14px,11px)}.emoji-popover header button[data-v-07483ebf]{border:0;background:transparent;color:var(--admin-text-muted);font-size:max(14px,18px);cursor:pointer}.emoji-grid[data-v-07483ebf]{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;padding:7px;border-radius:4px;background:var(--admin-surface-muted)}.emoji-grid button[data-v-07483ebf]{aspect-ratio:1;border:0;border-radius:4px;background:transparent;font-size:max(14px,20px);cursor:pointer}.emoji-grid button[data-v-07483ebf]:hover,.emoji-grid button.selected[data-v-07483ebf]{background:var(--admin-surface-raised);box-shadow:0 0 0 1px var(--admin-accent)}.emoji-popover label[data-v-07483ebf]{display:block;margin-top:10px}.emoji-popover label small[data-v-07483ebf]{margin-bottom:5px}.brand-config-card[data-v-a81d01e1]{display:grid;gap:18px;margin:22px 0 26px;padding:22px;border:1px solid var(--admin-border);background:var(--admin-surface)}.brand-config-card small[data-v-a81d01e1]{display:block;margin-bottom:6px;color:var(--admin-text-dim);font:max(14px,9px) var(--font-mono);letter-spacing:.14em}.brand-config-card h2[data-v-a81d01e1]{margin:0;color:var(--admin-text);font-size:max(14px,24px)}.brand-config-card p[data-v-a81d01e1]{max-width:680px;margin:7px 0 0;color:var(--admin-text-muted);font-size:max(14px,13px)}.navigation-config-row[data-v-a81d01e1]{display:grid;grid-template-columns:minmax(180px,1fr) auto 150px;gap:18px;align-items:center;padding:14px 0;border-top:1px solid var(--admin-border)}.navigation-config-row strong[data-v-a81d01e1]{display:block;font-size:max(14px,13px)}.navigation-config-row small[data-v-a81d01e1]{margin:4px 0 0!important}.content-assignment-panel[data-v-30856ec9]{display:flex;min-width:0;min-height:0;flex-direction:column;gap:10px;overflow:auto;padding:10px 12px}.content-panel-heading[data-v-30856ec9]{display:grid;gap:5px}.content-panel-heading small[data-v-30856ec9],.content-assignment-box span[data-v-30856ec9],.content-widget-card small[data-v-30856ec9],.content-inherited-path span[data-v-30856ec9]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.12em}.content-panel-heading strong[data-v-30856ec9]{min-width:0;overflow-wrap:anywhere;font:max(14px,12px) var(--font-mono)}.content-assignment-box[data-v-30856ec9],.content-widget-card[data-v-30856ec9]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:10px;border:1px solid var(--admin-border);background:var(--admin-surface);padding:12px}.content-assignment-box[data-v-30856ec9]>*,.content-widget-card[data-v-30856ec9]>*{min-width:0}.content-assignment-box label[data-v-30856ec9]{display:grid;gap:6px;min-width:0}.content-section-title[data-v-30856ec9],.content-widget-head[data-v-30856ec9]{display:flex;align-items:center;justify-content:space-between;gap:14px}.content-slot-row[data-v-30856ec9]{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px}.content-slot-row code[data-v-30856ec9]{overflow-wrap:anywhere;font:max(14px,10px) var(--font-mono)}.content-widget-head strong[data-v-30856ec9]{display:block;margin-top:4px;font-size:max(14px,14px)}.content-widget-head code[data-v-30856ec9]{display:block;margin-top:4px;color:var(--admin-text-dim);font:max(14px,10px) var(--font-mono)}.content-widget-grid[data-v-30856ec9]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.content-widget-kv[data-v-30856ec9]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px}.content-widget-kv code[data-v-30856ec9]{min-width:0;overflow-wrap:anywhere;font:max(14px,10px) var(--font-mono)}.content-widget-source-edit[data-v-30856ec9]{min-width:0}.content-widget-source-edit[data-v-30856ec9] .admin-inline-edit-display,.content-widget-source-edit[data-v-30856ec9] .admin-inline-edit-input{font:max(14px,10px) var(--font-mono)!important}.content-inherited-path[data-v-30856ec9]{display:grid;gap:5px;padding:10px;border:1px solid var(--admin-border-soft);background:var(--admin-canvas)}.content-inherited-path code[data-v-30856ec9]{min-width:0;overflow-wrap:anywhere;font:max(14px,10px) var(--font-mono)}.content-route-preview[data-v-32a66c3e]{display:flex;min-width:0;min-height:0;flex-direction:column;gap:10px;overflow:auto;padding:10px 12px;border-right:1px solid var(--admin-border);background:var(--admin-canvas)}.content-panel-heading[data-v-32a66c3e]{display:grid;gap:5px}.content-panel-heading small[data-v-32a66c3e],.content-preview-card small[data-v-32a66c3e]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.12em}.content-panel-heading strong[data-v-32a66c3e]{min-width:0;overflow-wrap:anywhere;font:max(14px,12px) var(--font-mono)}.content-preview-card[data-v-32a66c3e]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:9px;border:1px solid var(--admin-border);background:var(--admin-surface);padding:12px}.content-preview-card[data-v-32a66c3e]>*{min-width:0}.content-preview-card h2[data-v-32a66c3e]{min-width:0;margin:0;overflow-wrap:anywhere;font-size:max(14px,20px)}.content-preview-card p[data-v-32a66c3e]{margin:0;color:var(--admin-text-muted);font-size:max(14px,12px);line-height:1.6}.content-preview-card code[data-v-32a66c3e],.content-preview-card dd[data-v-32a66c3e]{min-width:0;overflow-wrap:anywhere;font:max(14px,10px) var(--font-mono)}.content-preview-card dl[data-v-32a66c3e]{display:grid;gap:7px;margin:0}.content-preview-card dl>div[data-v-32a66c3e]{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:10px}.content-preview-card dt[data-v-32a66c3e]{color:var(--admin-text-dim);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.content-preview-card dd[data-v-32a66c3e]{margin:0}.template-select[data-v-32a66c3e]{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px}.template-select span[data-v-32a66c3e]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}@media(max-width:900px){.content-route-preview[data-v-32a66c3e]{border-right:0;border-bottom:1px solid var(--admin-border)}}.content-route-query-bar[data-v-7873dc13]{position:relative;z-index:20;display:flex;align-items:center;gap:10px;overflow:visible!important;padding:8px 12px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.route-key-control[data-v-7873dc13]{display:block;flex:0 0 210px;min-width:0}.route-query-path[data-v-7873dc13]{display:flex;min-width:0;flex:1;align-items:center;gap:4px;overflow:visible!important;padding:5px 0;font:max(14px,12px) var(--font-mono)}.route-key-control[data-v-7873dc13] .dropdown-searchable,.route-query-path[data-v-7873dc13] .dropdown-searchable{background:var(--admin-input-background)}.route-query-path[data-v-7873dc13] .dropdown-searchable{width:auto;min-width:130px;flex:0 0 auto}.route-query-path[data-v-7873dc13] .dropdown-searchable-input{height:34px;padding-top:7px!important;padding-bottom:7px!important;font-size:max(14px,11px)!important}.route-slash[data-v-7873dc13]{color:var(--admin-text-dim)}.route-static[data-v-7873dc13]{padding:8px 2px;color:var(--admin-text)}.route-param[data-v-7873dc13]{display:inline-flex;min-height:34px;align-items:center;padding:0 9px;border:1px solid var(--admin-border);background:var(--admin-canvas);color:var(--admin-action);font:max(14px,11px) var(--font-mono)}@media(max-width:900px){.content-route-query-bar[data-v-7873dc13]{align-items:stretch;flex-direction:column}.route-key-control[data-v-7873dc13]{flex:0 0 auto}.route-query-path[data-v-7873dc13]{width:100%}}.content-mapper-page[data-v-5d18446e]{display:flex;height:100%;min-height:0;flex-direction:column;background:var(--admin-surface);color:var(--admin-text)}.content-mapper-workspace[data-v-5d18446e]{display:grid;min-height:0;flex:1;grid-template-columns:minmax(280px,380px) minmax(0,1fr);overflow:hidden;margin:0!important;padding:0!important}@media(max-width:900px){.content-mapper-workspace[data-v-5d18446e]{grid-template-columns:1fr}}.admin-icon-button[data-v-de0a83b1]{background:transparent!important;color:var(--admin-text-muted)!important}.admin-icon-button[data-v-de0a83b1]:hover{color:var(--admin-text)!important}.admin-icon-button--dark[data-v-de0a83b1]{color:color-mix(in srgb,var(--admin-media-action) 78%,transparent)!important}.admin-icon-button--dark[data-v-de0a83b1]:hover{color:var(--admin-media-action)!important}.admin-icon-button--active-success[data-v-de0a83b1]{color:var(--admin-success)!important}.admin-icon-button--active-warning[data-v-de0a83b1]{color:var(--color-warning)!important}.admin-fullscreen-button[data-v-f5761dc8]{width:2rem;height:2rem}.admin-fullscreen-button svg[data-v-f5761dc8]{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.admin-tag-input[data-v-692f69fc]{display:flex;min-height:34px;min-width:0;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-tag-input[data-v-692f69fc] .dropdown-searchable{min-width:90px;flex:1;border:0;background:transparent;font-size:max(14px,10px)}.admin-tag-input[data-v-692f69fc] .dropdown-searchable-input{height:26px!important;padding-top:3px!important;padding-bottom:3px!important}.admin-tag-chip[data-v-692f69fc]{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid var(--admin-border);background:var(--admin-canvas);color:var(--admin-action);font:max(14px,8px) var(--font-mono);text-transform:uppercase}.admin-tag-chip button[data-v-692f69fc]{display:grid;width:14px;height:14px;place-items:center;color:var(--admin-text-muted);line-height:1}.admin-tag-chip button[data-v-692f69fc]:hover{color:var(--color-danger)}.navigator-color-menu[data-v-191df1f4]{display:grid;min-width:150px;gap:6px;padding:8px;border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:0 12px 32px var(--color-shadow)}.navigator-color-option[data-v-191df1f4]{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:2px;border:1px solid transparent}.navigator-color-option.active[data-v-191df1f4]{border-color:var(--admin-action)}.navigator-color-option>button[data-v-191df1f4]{width:18px;height:18px;padding:0;border:1px solid color-mix(in srgb,var(--admin-border) 70%,transparent);border-radius:50%;background:var(--group-color);box-shadow:inset 0 0 0 1px #ffffff40}.navigator-color-name[data-v-191df1f4]{min-width:0}.navigator-color-name[data-v-191df1f4] .admin-inline-edit-display{padding:0 1px!important;border-bottom-style:dotted;font:max(14px,9px) var(--font-mono)!important}.navigator-color-name[data-v-191df1f4] .admin-inline-edit-input{padding:4px 6px;font:max(14px,9px) var(--font-mono)!important}.navigator-color-clear[data-v-191df1f4]{width:100%;padding:6px 8px;border:0;background:transparent;color:var(--admin-text-muted);font:max(14px,8px) var(--font-mono);text-align:left}.navigator-color-clear[data-v-191df1f4]:hover{background:var(--admin-sidebar-active);color:var(--admin-action)}.navigator-directory-link[data-v-9beb0a46]{display:flex;min-width:0;height:2.375rem;align-items:stretch;font:max(14px,10px)/1 var(--font-mono)}.navigator-directory-path[data-v-9beb0a46],.navigator-directory-connect[data-v-9beb0a46]{display:flex;min-width:0;align-items:stretch;margin:0;padding:0;border:1px solid var(--admin-border);background:var(--admin-bg);color:var(--admin-text);cursor:pointer}.navigator-directory-path>span[data-v-9beb0a46],.navigator-directory-connect>span[data-v-9beb0a46]{display:flex;flex:none;align-items:center;padding:0 9px;border-right:1px solid var(--admin-border);background:var(--admin-surface-muted);color:var(--admin-text-muted);font-size:max(14px,8px);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.navigator-directory-path>b[data-v-9beb0a46],.navigator-directory-connect>b[data-v-9beb0a46]{display:block;min-width:0;max-width:280px;overflow:hidden;padding:0 10px;align-self:center;font:inherit;text-overflow:ellipsis;white-space:nowrap}.navigator-directory-connect[data-v-9beb0a46]{border-color:var(--admin-action);background:var(--admin-action);color:var(--admin-action-contrast,#fff)}.navigator-directory-connect>span[data-v-9beb0a46]{border-color:color-mix(in srgb,var(--admin-action-contrast,#fff) 35%,transparent);background:color-mix(in srgb,var(--admin-action) 84%,#000);color:inherit}.navigator-directory-path[data-v-9beb0a46]:hover,.navigator-directory-path[data-v-9beb0a46]:focus-visible{border-color:var(--admin-action);outline:0;color:var(--admin-action)}.navigator-directory-connect[data-v-9beb0a46]:hover,.navigator-directory-connect[data-v-9beb0a46]:focus-visible{outline:2px solid color-mix(in srgb,var(--admin-action) 45%,transparent);outline-offset:2px}.navigator-directory-disconnect[data-v-9beb0a46]{display:grid;width:2.375rem;flex:none;place-items:center;margin:0 0 0 -1px;padding:0;border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text-muted);font:max(14px,16px)/1 var(--font-mono);cursor:pointer}.navigator-directory-disconnect[data-v-9beb0a46]:hover,.navigator-directory-disconnect[data-v-9beb0a46]:focus-visible{position:relative;border-color:var(--color-danger);outline:0;color:var(--color-danger)}@media(max-width:720px){.navigator-directory-path>b[data-v-9beb0a46]{max-width:150px}}.navigator-entry-row[data-v-7bc074ed]{display:grid;grid-template-columns:32px minmax(0,1fr) 90px 110px;width:100%;align-items:center;padding:13px 20px;border:0;border-bottom:1px solid var(--admin-border-soft);background:var(--admin-surface);color:inherit;text-align:left;cursor:pointer}.navigator-entry-row.simplified[data-v-7bc074ed]{grid-template-columns:minmax(0,1fr) 90px 110px}.navigator-entry-row.changed[data-v-7bc074ed]{box-shadow:inset 3px 0 var(--color-warning);background:color-mix(in srgb,var(--color-warning) 7%,var(--admin-surface))}.navigator-entry-row.grouped[data-v-7bc074ed]{box-shadow:inset 3px 0 var(--entry-group-color);background:linear-gradient(90deg,color-mix(in srgb,var(--entry-group-color) 10%,transparent),transparent 28%),var(--admin-surface)}.navigator-entry-row.grouped.changed[data-v-7bc074ed]{box-shadow:inset 3px 0 var(--entry-group-color),inset 6px 0 var(--color-warning)}.navigator-entry-row.selected[data-v-7bc074ed]{background:var(--admin-surface-muted)}.navigator-entry-row.archived[data-v-7bc074ed]{background:var(--admin-canvas);color:var(--admin-text-muted);opacity:.58}.entry-name-cell[data-v-7bc074ed]{display:grid;min-width:0;gap:5px;overflow:hidden;padding-right:14px}.entry-name-line[data-v-7bc074ed]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.entry-search-path[data-v-7bc074ed]{min-width:0;overflow:hidden;color:var(--admin-text-dim);font:max(14px,8px) var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.entry-kind[data-v-7bc074ed]{color:var(--admin-text-muted);font:max(14px,8px) var(--font-mono)}.entry-name-text[data-v-7bc074ed]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-rename-input[data-v-7bc074ed]{min-width:0;width:100%;padding:3px 6px;border:1px solid var(--admin-action);background:var(--admin-input-background);color:var(--admin-text);font:inherit;outline:none}.entry-name-text i[data-v-7bc074ed]{margin-left:8px;color:var(--color-warning);font:max(14px,8px) var(--font-mono);text-transform:uppercase}.entry-name-text em[data-v-7bc074ed]{margin-left:7px;color:var(--admin-text-dim);font:max(14px,8px) var(--font-mono);font-style:normal;text-transform:uppercase}.entry-color-dots[data-v-7bc074ed]{display:flex;justify-self:end;gap:3px}.entry-color-dot[data-v-7bc074ed]{width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1px #fff5;color:transparent;font-size:max(14px,0)}.metadata-tags[data-v-7bc074ed]{display:flex;min-width:0;gap:4px;overflow:hidden}.metadata-tags b[data-v-7bc074ed]{padding:3px 6px;border:1px solid var(--admin-border);color:var(--admin-action);font:max(14px,8px) var(--font-mono);text-transform:uppercase}.report-navigator[data-v-f599f2d7]{display:flex;height:100%;min-height:0;flex-direction:column;background:var(--admin-surface);color:var(--admin-text)}.report-navigator.is-fullscreen[data-v-f599f2d7]{position:fixed;inset:0;z-index:1200;width:100vw;height:100dvh}.navigator-toolbar[data-v-f599f2d7]{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:14px 20px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.navigator-root-tabs[data-v-f599f2d7]{display:flex;flex:0 0 100%;gap:16px;overflow-x:auto;scrollbar-width:none}.navigator-root-tabs[data-v-f599f2d7]::-webkit-scrollbar{display:none}.navigator-root-group[data-v-f599f2d7]{display:flex;align-items:center;gap:5px}.navigator-root-group>small[data-v-f599f2d7]{margin-right:2px;color:var(--admin-text-dim);font:max(14px,8px) var(--font-mono);letter-spacing:.08em}.navigator-root-tabs button[data-v-f599f2d7]{padding:7px 10px;border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.navigator-root-tabs button.active[data-v-f599f2d7]{border-color:var(--admin-action);background:var(--admin-sidebar-active);color:var(--admin-action)}.navigator-root-tabs button.unavailable[data-v-f599f2d7]{border-style:dashed;opacity:.55;cursor:not-allowed}.navigator-tabs[data-v-f599f2d7]{display:flex;gap:4px;margin-right:auto}.navigator-hidden-toggle[data-v-f599f2d7]{display:flex;align-items:center;gap:6px;color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.06em}.navigator-tabs button[data-v-f599f2d7]{padding:8px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--admin-text-muted);font:max(14px,10px) var(--font-mono);cursor:pointer}.navigator-tabs button.active[data-v-f599f2d7]{border-color:var(--admin-action);color:var(--admin-text)}.navigator-tabs b[data-v-f599f2d7]{margin-left:5px;color:var(--admin-success)}.navigator-create[data-v-f599f2d7]{position:relative}.navigator-create-menu[data-v-f599f2d7]{position:absolute;left:0;top:34px;z-index:30;width:150px;padding:5px;border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:0 12px 28px var(--color-shadow)}.navigator-create-menu button[data-v-f599f2d7]{width:100%;padding:9px;border:0;background:transparent;color:var(--admin-text);text-align:left;cursor:pointer}.navigator-create-menu button[data-v-f599f2d7]:hover{background:var(--admin-sidebar-active);color:var(--admin-action)}.navigator-breadcrumb[data-v-f599f2d7]{display:flex;flex:0 0 100%;gap:7px;font:max(14px,10px) var(--font-mono)}.navigator-breadcrumb button[data-v-f599f2d7]{border:0;background:transparent;color:var(--admin-action);cursor:pointer}.file-count[data-v-f599f2d7],.navigator-search>span[data-v-f599f2d7],.navigator-tag-search>span[data-v-f599f2d7]{font:max(14px,9px) var(--font-mono);color:var(--admin-text-muted)}.navigator-search-actions[data-v-f599f2d7]{--navigator-toolbar-control-height:2.375rem;display:flex;min-width:0;flex:1 1 520px;align-items:stretch;gap:8px}.navigator-search[data-v-f599f2d7]{display:block;width:220px;height:var(--navigator-toolbar-control-height);min-height:var(--navigator-toolbar-control-height)}.navigator-tag-search[data-v-f599f2d7]{display:block;width:180px}.navigator-tag-list[data-v-f599f2d7]{display:flex;flex:0 0 100%;flex-wrap:wrap;gap:5px}.navigator-tag-list button[data-v-f599f2d7]{display:flex;align-items:center;gap:7px;padding:5px 7px;border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action);font:max(14px,8px) var(--font-mono);text-transform:uppercase;cursor:pointer}.navigator-tag-list button[data-v-f599f2d7]:hover,.navigator-tag-list button.active[data-v-f599f2d7]{border-color:var(--admin-action);background:var(--admin-sidebar-active)}.navigator-tag-list b[data-v-f599f2d7]{display:grid;min-width:17px;height:17px;place-items:center;border-radius:999px;background:var(--admin-canvas);color:var(--admin-text-muted);font-size:max(14px,8px)}.navigator-color-filter[data-v-f599f2d7]{position:relative;display:flex;height:34px;align-items:center}.color-filter-trigger[data-v-f599f2d7]{display:flex;min-width:22px;max-width:150px;height:24px;align-items:center;gap:7px;padding:0 8px 0 22px;border:1px solid color-mix(in srgb,var(--admin-border) 70%,transparent);border-radius:999px;background:var(--admin-surface);color:var(--admin-text);font:max(14px,9px) var(--font-mono);box-shadow:inset 0 0 0 1px #ffffff40;position:relative}.color-filter-trigger[data-v-f599f2d7]:before{content:"";position:absolute;left:5px;width:13px;height:13px;border-radius:50%;background:var(--selected-filter-color);box-shadow:inset 0 0 0 1px #ffffff40}.color-filter-trigger span[data-v-f599f2d7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.color-filter-trigger.empty[data-v-f599f2d7]{width:22px;padding:0;border-radius:50%;background:radial-gradient(circle,var(--admin-surface) 45%,transparent 46%),linear-gradient(135deg,transparent 45%,var(--admin-text-muted) 47% 53%,transparent 55%);box-shadow:none}.color-filter-trigger.empty[data-v-f599f2d7]:before{display:none}.color-filter-menu[data-v-f599f2d7]{position:absolute;right:0;top:32px;z-index:20}.navigator-toolbar-summary[data-v-f599f2d7]{display:flex;flex:none;align-items:center;gap:12px;margin-left:auto}.file-count[data-v-f599f2d7]{white-space:nowrap}.navigator-workspace[data-v-f599f2d7]{display:grid;min-height:0;flex:1}.navigator-workspace.has-preview[data-v-f599f2d7]{grid-template-columns:minmax(0,1fr) 360px}.navigator-files[data-v-f599f2d7]{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden}.file-list[data-v-f599f2d7]{min-height:0;flex:1;overflow:auto}.batch-metadata-bar[data-v-f599f2d7]{display:grid;grid-template-columns:auto auto minmax(220px,1fr) auto auto auto auto;gap:8px;align-items:center;padding:10px 20px;border-bottom:1px solid var(--admin-border);background:var(--admin-canvas)}.batch-metadata-bar>span[data-v-f599f2d7]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono)}.batch-status[data-v-f599f2d7]{min-width:54px;color:transparent!important}.batch-status.visible[data-v-f599f2d7]{color:var(--admin-success)!important}.group-color-picker[data-v-f599f2d7]{position:relative;display:flex;align-items:center;padding:0 4px}.group-color-trigger[data-v-f599f2d7]{width:18px;height:18px;border:1px solid color-mix(in srgb,var(--admin-border) 70%,transparent);border-radius:50%;background:var(--admin-surface);box-shadow:inset 0 0 0 1px #ffffff40}.group-color-trigger.empty[data-v-f599f2d7]{background:radial-gradient(circle,var(--admin-surface) 45%,transparent 46%),linear-gradient(135deg,transparent 45%,var(--color-danger) 47% 53%,transparent 55%);box-shadow:none}.group-color-menu[data-v-f599f2d7]{position:absolute;right:0;top:26px;z-index:20}.file-columns[data-v-f599f2d7],.report-entry[data-v-f599f2d7]{display:grid;grid-template-columns:32px minmax(0,1fr) 90px 110px}.file-columns.simplified[data-v-f599f2d7]{grid-template-columns:minmax(0,1fr) 90px 110px}.file-columns[data-v-f599f2d7]{padding:8px 20px;background:var(--admin-canvas);font:max(14px,9px) var(--font-mono);color:var(--admin-text-muted)}.report-entry[data-v-f599f2d7]{width:100%;align-items:center;padding:13px 20px;border:0;border-bottom:1px solid var(--admin-border-soft);background:var(--admin-surface);color:inherit;text-align:left;cursor:pointer}.file-preview[data-v-f599f2d7]{padding:18px;border-left:1px solid var(--admin-border);background:var(--admin-canvas)}.file-preview header[data-v-f599f2d7]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.file-preview header>div[data-v-f599f2d7]{display:grid;min-width:0}.file-preview header span[data-v-f599f2d7]{display:flex;align-items:center;gap:8px}.file-preview header strong[data-v-f599f2d7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-preview header[data-v-f599f2d7] .admin-button{min-height:24px;padding:4px 7px;font-size:max(14px,8px);white-space:nowrap}.file-preview p[data-v-f599f2d7]{font-size:max(14px,11px);color:var(--admin-text-muted)}.preview-close[data-v-f599f2d7]{display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center;margin:0;padding:0;border:1px solid var(--admin-border);background:transparent;color:var(--admin-text-muted);font-size:max(14px,16px);line-height:1;cursor:pointer}.preview-close[data-v-f599f2d7]:hover{border-color:var(--color-danger);color:var(--color-danger)}.preview-content[data-v-f599f2d7]{min-height:180px;max-height:55vh;overflow:auto;margin:14px 0;padding:12px;border:1px solid var(--admin-border);background:var(--admin-surface)}.preview-content pre[data-v-f599f2d7]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--admin-text);font:max(14px,10px)/1.6 var(--font-mono)}.preview-content img[data-v-f599f2d7]{display:block;max-width:100%;height:auto;margin:auto}.preview-content iframe[data-v-f599f2d7]{display:block;width:100%;height:50vh;border:0;background:#fff}.preview-content .preview-error[data-v-f599f2d7]{color:var(--color-danger)}.pointer-details[data-v-f599f2d7]{display:grid;gap:13px;margin-top:14px}.pointer-details>label[data-v-f599f2d7]{display:grid;gap:6px;color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono)}.pointer-details>small[data-v-f599f2d7]{color:var(--admin-text-muted);font:max(14px,9px)/1.5 var(--font-mono)}.pointer-colors[data-v-f599f2d7]{display:grid;gap:6px;color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono)}.changes-panel[data-v-f599f2d7]{overflow:auto}.changes-panel>header[data-v-f599f2d7]{display:flex;align-items:end;justify-content:space-between;padding:20px;border-bottom:1px solid var(--admin-border)}.changes-panel>header div[data-v-f599f2d7]:last-child{display:flex;gap:8px}.change-columns[data-v-f599f2d7],.change-row[data-v-f599f2d7]{display:grid;grid-template-columns:28px minmax(0,1fr) 160px 92px;align-items:center;gap:10px}.change-columns[data-v-f599f2d7]{min-height:42px;padding:0 20px;border-bottom:1px solid var(--admin-border);background:var(--admin-canvas);color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.06em}.change-row[data-v-f599f2d7]{padding:13px 20px;border-bottom:1px solid var(--admin-border-soft)}.change-row>div[data-v-f599f2d7]{display:grid;min-width:0}.change-row strong[data-v-f599f2d7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-row small[data-v-f599f2d7],.change-row time[data-v-f599f2d7]{font:max(14px,9px) var(--font-mono);color:var(--admin-text-muted)}.notification-status[data-v-f599f2d7]{display:flex!important;align-items:stretch;justify-self:start}.notification-status.segmented[data-v-f599f2d7]{height:24px;border:1px solid var(--admin-action)}.notification-status span[data-v-f599f2d7]{display:flex;align-items:center;color:var(--admin-text-dim);font:max(14px,9px) var(--font-mono)}.notification-status span.notify[data-v-f599f2d7]{padding:0 7px;color:var(--admin-action)}.notification-status button[data-v-f599f2d7]{display:grid;width:24px;place-items:center;padding:0;border:0;border-left:1px solid var(--admin-action);background:transparent;color:var(--admin-action);line-height:1;cursor:pointer}.notification-status button[data-v-f599f2d7]:hover{background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger)}.empty-state[data-v-f599f2d7],.load-error[data-v-f599f2d7],.navigator-loading[data-v-f599f2d7]{padding:24px;color:var(--admin-text-muted);font-size:max(14px,11px)}.navigator-loading[data-v-f599f2d7]{display:grid;gap:9px;margin:0;list-style:none;font-family:var(--font-mono)}.navigator-loading-step[data-v-f599f2d7]{display:flex;align-items:center;gap:9px;opacity:.45}.navigator-loading-step span[data-v-f599f2d7]{width:12px;color:var(--admin-text-dim)}.navigator-loading-step.complete[data-v-f599f2d7]{opacity:.7}.navigator-loading-step.complete span[data-v-f599f2d7]{color:var(--admin-success)}.navigator-loading-step.active[data-v-f599f2d7]{color:var(--admin-action);opacity:1}.navigator-loading-step.active span[data-v-f599f2d7]{color:var(--admin-action)}.load-error[data-v-f599f2d7]{display:grid;gap:12px;color:var(--color-danger)}.load-error p[data-v-f599f2d7]{margin:0}.load-error>div[data-v-f599f2d7]{display:flex;flex-wrap:wrap;gap:8px}.navigator-context-menu[data-v-f599f2d7]{position:fixed;z-index:1000;width:210px;padding:5px;border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:0 12px 32px var(--color-shadow)}.navigator-context-menu button[data-v-f599f2d7]{display:block;width:100%;padding:9px 11px;border:0;background:transparent;color:var(--admin-text);font-size:max(14px,11px);text-align:left;cursor:pointer}.navigator-context-menu button+button[data-v-f599f2d7],.context-color-group[data-v-f599f2d7]{border-top:1px solid var(--admin-border-soft)}.navigator-context-menu button[data-v-f599f2d7]:hover,.navigator-context-menu button[data-v-f599f2d7]:focus-visible{outline:0;background:var(--admin-sidebar-active);color:var(--admin-action)}.context-color-group[data-v-f599f2d7]{display:flex;flex-wrap:wrap;gap:7px;padding:9px 11px}.context-color-group button[data-v-f599f2d7]{width:17px;height:17px;padding:0;border:1px solid color-mix(in srgb,var(--admin-border) 70%,transparent);border-radius:50%;background:var(--group-color);box-shadow:inset 0 0 0 1px #ffffff40}.context-color-group button.active[data-v-f599f2d7]{outline:2px solid var(--admin-action);outline-offset:2px}.context-color-group .context-color-clear[data-v-f599f2d7]{background:radial-gradient(circle,var(--admin-surface) 45%,transparent 46%),linear-gradient(135deg,transparent 45%,var(--color-danger) 47% 53%,transparent 55%);box-shadow:none}.settings-card[data-v-7c3659a6]{margin-top:24px;border:1px solid var(--admin-border);background:var(--admin-surface)}.settings-heading[data-v-7c3659a6],.settings-row[data-v-7c3659a6]{display:grid;grid-template-columns:minmax(150px,.8fr) 160px minmax(260px,1.5fr);gap:16px;align-items:center;padding:13px 20px}.settings-heading[data-v-7c3659a6]{background:var(--admin-canvas);color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.08em}.settings-row[data-v-7c3659a6]{border-top:1px solid var(--admin-border-soft)}.settings-row>div[data-v-7c3659a6],.shared-binding[data-v-7c3659a6]{display:grid;gap:5px}.environment-binding[data-v-7c3659a6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:8px;align-items:stretch}.environment-binding code[data-v-7c3659a6]{display:flex;min-width:0;align-items:center;padding:8px 10px;overflow-wrap:anywhere;border:1px solid var(--admin-border);background:var(--admin-canvas);color:var(--admin-text);font:max(14px,10px)/1.35 var(--font-mono)}.settings-row small[data-v-7c3659a6],.restart-note[data-v-7c3659a6],.state[data-v-7c3659a6]{color:var(--admin-text-muted);font:max(14px,9px)/1.5 var(--font-mono)}.restart-note[data-v-7c3659a6],.state[data-v-7c3659a6]{margin:0;padding:16px 20px;border-top:1px solid var(--admin-border)}.state.error[data-v-7c3659a6]{color:var(--color-danger)}@media(max-width:760px){.settings-heading[data-v-7c3659a6]{display:none}.settings-row[data-v-7c3659a6],.environment-binding[data-v-7c3659a6]{grid-template-columns:1fr}}.query-error[data-v-0d116806]{margin:0 0 12px;padding:10px;border:1px solid var(--color-danger);color:var(--color-danger);font:max(14px,10px) var(--font-mono)}.query-state[data-v-0d116806]{color:var(--admin-text-muted)}.query-workspace[data-v-0d116806]{display:grid;height:100%;min-height:0;grid-template-columns:minmax(220px,300px) minmax(0,1fr);overflow:auto;background:var(--admin-surface)}.query-workspace.has-entry-preview[data-v-0d116806]{grid-template-columns:minmax(220px,300px) minmax(0,1fr) minmax(280px,340px)}.query-list[data-v-0d116806]{display:flex;min-width:0;min-height:0;flex-direction:column;overflow-y:auto;padding:0;border-right:1px solid var(--admin-border);background:var(--admin-canvas)}.query-list>button[data-v-0d116806]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:13px;border:0;border-bottom:1px solid var(--admin-border-soft);background:transparent;color:var(--admin-text);text-align:left;cursor:pointer}.query-list>button.active[data-v-0d116806]{background:var(--admin-sidebar-active);box-shadow:inset 3px 0 var(--admin-action)}.query-list>button.query-create[data-v-0d116806]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--admin-surface-muted);color:var(--admin-action)}.query-list>button.query-create[data-v-0d116806]:hover,.query-list>button.query-create[data-v-0d116806]:focus-visible{background:var(--admin-sidebar-active);outline:0}.query-list>button.query-create strong[data-v-0d116806]{font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.query-list strong[data-v-0d116806]{font-size:max(14px,12px)}.query-list small[data-v-0d116806],.query-list code[data-v-0d116806]{color:var(--admin-text-muted);font:max(14px,8px) var(--font-mono)}.query-list code[data-v-0d116806]{grid-column:1/-1;overflow-wrap:anywhere}.query-list>p[data-v-0d116806]{margin:0;padding:18px;color:var(--admin-text-muted);font-size:max(14px,11px)}.query-diagnostic[data-v-0d116806]{display:grid;gap:8px;padding:12px;border-bottom:1px solid var(--admin-border-soft);border-left:3px solid var(--color-danger);background:color-mix(in srgb,var(--color-danger) 7%,transparent)}.query-diagnostic header[data-v-0d116806]{display:flex;justify-content:space-between;gap:8px}.query-diagnostic header strong[data-v-0d116806]{color:var(--color-danger);font:max(14px,9px) var(--font-mono)}.query-diagnostic p[data-v-0d116806]{margin:0;padding:0;color:var(--admin-text-muted);font-size:max(14px,10px);line-height:1.45}.query-diagnostic .admin-button[data-v-0d116806]{justify-self:start}.query-editor[data-v-0d116806]{display:grid;min-width:0;min-height:0;align-content:start;gap:12px;overflow-y:auto;padding:14px}.editor-grid[data-v-0d116806]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.4fr);gap:12px}.editor-grid label[data-v-0d116806],.param-row label[data-v-0d116806],.preview-param label[data-v-0d116806]{display:grid;gap:6px}.editor-grid span[data-v-0d116806],.param-row span[data-v-0d116806],.preview-param span[data-v-0d116806],.query-clause small[data-v-0d116806],.query-preview small[data-v-0d116806],.query-usages small[data-v-0d116806]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.query-clause[data-v-0d116806],.query-preview[data-v-0d116806],.query-usages[data-v-0d116806]{display:grid;gap:10px;padding:12px;border:1px solid var(--admin-border);background:var(--admin-canvas)}.query-clause header[data-v-0d116806],.query-preview header[data-v-0d116806]{display:flex;align-items:start;justify-content:space-between;gap:14px}.query-clause header>div[data-v-0d116806],.query-preview header>div[data-v-0d116806]{display:grid;gap:4px}.query-clause header .admin-select-shell[data-v-0d116806]{width:140px}.query-clause p[data-v-0d116806],.query-preview p[data-v-0d116806]{margin:0;color:var(--admin-text-muted);font-size:max(14px,10px)}.color-options[data-v-0d116806]{display:flex;flex-wrap:wrap;gap:8px 16px}.color-options i[data-v-0d116806]{display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:50%}.color-options code[data-v-0d116806]{margin-left:4px;color:var(--admin-text-dim);font-size:max(14px,8px)}.param-row[data-v-0d116806]{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(180px,1fr) auto auto;align-items:end;gap:8px}.param-row[data-v-0d116806] .param-remove{color:var(--color-danger)!important}.param-row[data-v-0d116806] .param-remove svg,.query-entry-preview[data-v-0d116806] .admin-icon-button svg{width:15px;height:15px}.preview-param[data-v-0d116806]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.preview-param code[data-v-0d116806]{padding-bottom:10px;color:var(--admin-action);font:max(14px,10px) var(--font-mono)}.preview-results[data-v-0d116806]{display:flex;flex-wrap:wrap;gap:6px}.preview-results strong[data-v-0d116806],.preview-results span[data-v-0d116806],.query-usages span[data-v-0d116806]{padding:5px 7px;border:1px solid var(--admin-border);font:max(14px,9px) var(--font-mono)}.preview-results strong[data-v-0d116806]{border-color:var(--admin-action);color:var(--admin-action)}.query-usages[data-v-0d116806]{grid-template-columns:auto 1fr}.query-editor>footer[data-v-0d116806]{display:flex;gap:8px}.query-clause>header[data-v-0d116806],.query-preview>header[data-v-0d116806]{padding-bottom:0;border-bottom:0}.param-empty[data-v-0d116806]{padding:9px;border:1px dashed var(--admin-border-soft)}.param-row[data-v-0d116806]{grid-template-columns:minmax(160px,.7fr) minmax(180px,1fr) auto auto}.preview-results[data-v-0d116806]{display:grid;gap:8px}.preview-results-summary[data-v-0d116806]{display:flex;align-items:center;justify-content:space-between;gap:12px}.preview-results-summary strong[data-v-0d116806]{padding:5px 7px;border:1px solid var(--admin-action);color:var(--admin-action);font:max(14px,9px) var(--font-mono)}.preview-match-list[data-v-0d116806]{display:grid;gap:1px;margin:0;padding:1px;background:var(--admin-border)}.preview-match-list li[data-v-0d116806]{background:var(--admin-surface);list-style:none}.preview-match-list button[data-v-0d116806]{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:9px 10px;border:0;background:transparent;text-align:left;cursor:pointer}.preview-match-list button[data-v-0d116806]:hover,.preview-match-list button[data-v-0d116806]:focus-visible,.preview-match-list button.active[data-v-0d116806]{outline:0;background:var(--admin-sidebar-active)}.preview-match-list strong[data-v-0d116806]{overflow:hidden;padding:0;border:0;color:var(--admin-text);font:max(14px,11px) var(--font-ui);text-overflow:ellipsis}.preview-match-list code[data-v-0d116806]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);overflow-wrap:anywhere}.query-entry-preview[data-v-0d116806]{min-width:0;min-height:0;overflow-y:auto;padding:18px;border-left:1px solid var(--admin-border);background:var(--admin-canvas)}.query-entry-preview>header[data-v-0d116806]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.query-entry-preview>header>div[data-v-0d116806]{display:grid;min-width:0;gap:4px}.query-entry-preview>header small[data-v-0d116806],.query-entry-preview dt[data-v-0d116806]{color:var(--admin-text-muted);font:max(14px,8px) var(--font-mono);letter-spacing:.1em}.query-entry-preview>header strong[data-v-0d116806]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-entry-preview>code[data-v-0d116806]{display:block;margin-top:10px;color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);overflow-wrap:anywhere}.query-entry-preview dl[data-v-0d116806]{display:grid;gap:1px;margin:14px 0;background:var(--admin-border)}.query-entry-preview dl>div[data-v-0d116806]{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;padding:9px;background:var(--admin-surface)}.query-entry-preview dt[data-v-0d116806],.query-entry-preview dd[data-v-0d116806]{margin:0}.query-entry-preview dd[data-v-0d116806]{font:max(14px,10px) var(--font-mono);overflow-wrap:anywhere}.entry-preview-content[data-v-0d116806]{min-height:180px;max-height:55vh;overflow:auto;padding:12px;border:1px solid var(--admin-border);background:var(--admin-surface)}.entry-preview-content p[data-v-0d116806],.directory-preview-body p[data-v-0d116806]{color:var(--admin-text-muted);font-size:max(14px,10px)}.entry-preview-content .preview-error[data-v-0d116806],.directory-preview-body .preview-error[data-v-0d116806]{color:var(--color-danger)}.entry-preview-content pre[data-v-0d116806]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--admin-text);font:max(14px,10px)/1.6 var(--font-mono)}.entry-preview-content img[data-v-0d116806]{display:block;max-width:100%;height:auto;margin:auto}.entry-preview-content iframe[data-v-0d116806]{display:block;width:100%;height:50vh;border:0;background:#fff}.directory-preview[data-v-0d116806]{border:1px solid var(--admin-border);background:var(--admin-surface)}.directory-preview-toggle[data-v-0d116806]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:0;background:transparent;color:var(--admin-text);text-align:left;cursor:pointer}.directory-preview-toggle>span[data-v-0d116806]{display:grid;gap:3px}.directory-preview-toggle small[data-v-0d116806]{color:var(--admin-text-muted);font:max(14px,8px) var(--font-mono);letter-spacing:.1em}.directory-preview-toggle strong[data-v-0d116806]{font:max(14px,9px) var(--font-mono)}.directory-preview-toggle>b[data-v-0d116806]{color:var(--admin-action);font:max(14px,16px) var(--font-mono)}.directory-preview-toggle[data-v-0d116806]:hover{background:var(--admin-sidebar-active)}.directory-preview-body[data-v-0d116806]{border-top:1px solid var(--admin-border)}.directory-preview-body>p[data-v-0d116806]{margin:0;padding:12px}.directory-preview-tree[data-v-0d116806]{display:grid;margin:0;padding:0;list-style:none}.directory-preview-tree li[data-v-0d116806]{padding-left:calc(var(--directory-depth) * 14px);border-bottom:1px solid var(--admin-border-soft)}.directory-preview-tree li[data-v-0d116806]:last-child{border-bottom:0}.directory-preview-tree button[data-v-0d116806],.directory-preview-tree li>div[data-v-0d116806]{display:grid;width:100%;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 9px;border:0;background:transparent;color:var(--admin-text);text-align:left}.directory-preview-tree button[data-v-0d116806]{cursor:pointer}.directory-preview-tree button[data-v-0d116806]:hover:not(:disabled){background:var(--admin-sidebar-active)}.directory-preview-tree button[data-v-0d116806]:disabled{cursor:default}.directory-preview-tree b[data-v-0d116806]{color:var(--admin-action);font:max(14px,11px) var(--font-mono)}.directory-preview-tree strong[data-v-0d116806]{overflow:hidden;font-size:max(14px,10px);text-overflow:ellipsis;white-space:nowrap}.directory-preview-tree small[data-v-0d116806]{color:var(--admin-text-muted);font:max(14px,8px) var(--font-mono)}@media(max-width:1100px){.query-workspace.has-entry-preview[data-v-0d116806]{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.query-entry-preview[data-v-0d116806]{grid-column:2;border-top:1px solid var(--admin-border)}}@media(max-width:850px){.query-workspace[data-v-0d116806],.query-workspace.has-entry-preview[data-v-0d116806]{grid-template-columns:1fr}.query-list[data-v-0d116806]{max-height:220px;border-right:0;border-bottom:1px solid var(--admin-border)}.query-entry-preview[data-v-0d116806]{grid-column:1;border-left:0}.editor-grid[data-v-0d116806],.param-row[data-v-0d116806]{grid-template-columns:1fr}.query-clause header[data-v-0d116806],.query-preview header[data-v-0d116806]{align-items:stretch;flex-direction:column}}.live-stream-card[data-v-55863eb5]{min-width:0;overflow:hidden;border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:0 3px 12px #102d300a}.live-stream-card.is-pinned[data-v-55863eb5]{border-color:var(--admin-success)}.live-stream-preview[data-v-55863eb5]{position:relative;width:100%;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;color:#fff}.live-stream-preview[data-platform=instagram][data-v-55863eb5]{background:linear-gradient(145deg,#71345f,#c56849)}.live-stream-preview[data-platform=x][data-v-55863eb5]{background:linear-gradient(145deg,#30363b,#0d0f10)}.live-stream-preview[data-platform=facebook][data-v-55863eb5]{background:linear-gradient(145deg,#2469b4,#122f53)}.live-stream-watermark[data-v-55863eb5]{width:44px;height:44px;opacity:.88}.live-stream-badge[data-v-55863eb5],.live-stream-viewers[data-v-55863eb5],.live-stream-dun[data-v-55863eb5],.live-stream-flagged[data-v-55863eb5]{position:absolute;font-family:var(--font-mono);font-size:max(14px,9px)}.live-stream-badge[data-v-55863eb5]{top:12px;left:12px;color:#ffc1c1;font-weight:700}.live-stream-viewers[data-v-55863eb5]{top:12px;right:12px;padding:4px 6px;background:#0008}.live-stream-viewers.shifted[data-v-55863eb5]{top:38px}.live-stream-flagged[data-v-55863eb5]{top:12px;right:12px;color:#fde68a;font-weight:700}.live-stream-dun[data-v-55863eb5]{left:12px;bottom:12px;color:#ffffffb8}.live-stream-actions[data-v-55863eb5]{position:absolute;right:5px;bottom:4px;display:flex;align-items:center}.live-stream-body[data-v-55863eb5]{padding:15px}.live-stream-channel[data-v-55863eb5]{display:flex;align-items:center;gap:9px}.live-stream-avatar[data-v-55863eb5]{width:28px;height:28px;display:grid;place-items:center;padding:6px;background:var(--admin-action);color:var(--color-accent)}.live-stream-channel>div[data-v-55863eb5]{display:grid;gap:2px;min-width:0}.live-stream-channel strong[data-v-55863eb5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:max(14px,12px)}.live-stream-channel small[data-v-55863eb5]{color:var(--admin-text-dim);font:max(14px,8px) var(--font-mono);text-transform:uppercase}.live-stream-body h3[data-v-55863eb5]{margin:13px 0 0;font-size:max(14px,14px)}.live-stream-body p[data-v-55863eb5]{min-height:57px;margin:6px 0 0;color:var(--admin-text-muted);font-size:max(14px,12px);line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.live-stream-location[data-v-55863eb5]{display:flex;justify-content:space-between;gap:12px;margin-top:13px;padding-top:11px;border-top:1px solid var(--admin-border-soft);color:var(--admin-text-dim);font:max(14px,9px) var(--font-mono)}.live-stream-location span[data-v-55863eb5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-stream-location b[data-v-55863eb5]{color:var(--admin-success)}.live-stream-status[data-v-55863eb5]{position:absolute;top:12px;right:12px;display:grid;justify-items:end;gap:6px}.live-stream-status .live-stream-viewers[data-v-55863eb5],.live-stream-status .live-stream-flagged[data-v-55863eb5]{position:static}.live-stream-status .live-stream-flagged[data-v-55863eb5]{order:2}.feed-card-action-button[data-v-55863eb5]{background:transparent!important}.live-stream-card[data-v-55863eb5]{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr)}.live-stream-body[data-v-55863eb5]{display:grid;grid-template-rows:auto auto minmax(57px,1fr) auto}.live-stream-location[data-v-55863eb5]{align-self:end}.live-stream-avatar[data-v-55863eb5]{color:var(--admin-action-contrast)}.pinned-drawer[data-v-a56d5952]{position:fixed;z-index:50;top:0;right:0;left:0;height:32px;border-bottom:1px solid var(--admin-border);background:var(--admin-canvas)}@media(min-width:768px){.pinned-drawer[data-v-a56d5952]{left:230px}}.pinned-drawer.open[data-v-a56d5952]{height:auto;border:1px solid var(--admin-border)}.pinned-drawer-toggle[data-v-a56d5952]{all:unset;box-sizing:border-box;width:100%;height:31px;padding:0 16px;display:flex;align-items:center;color:var(--admin-text);cursor:pointer}.pinned-drawer-toggle[data-v-a56d5952]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.pin-summary-icon[data-v-a56d5952]{width:13px;height:13px;margin-right:8px;color:var(--color-accent)}.pinned-drawer-toggle span[data-v-a56d5952]{font:max(14px,9px) var(--font-mono)}.pinned-drawer-toggle span i[data-v-a56d5952]{margin:0 8px;color:var(--admin-border);font-style:normal}.pinned-drawer-toggle small[data-v-a56d5952]{margin-left:auto;font:max(14px,8px) var(--font-mono);color:var(--admin-text-dim)}.drawer-chevron[data-v-a56d5952]{width:10px;height:7px;margin-left:8px;transition:transform .2s}.drawer-chevron.open[data-v-a56d5952]{transform:rotate(180deg)}.pinned-mini-list[data-v-a56d5952]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 16px 10px;border-top:1px solid var(--admin-border);background:var(--admin-canvas)}.pinned-mini-card[data-v-a56d5952]{min-width:0;height:64px;display:grid;grid-template-columns:80px minmax(0,1fr) 28px;align-items:center;gap:9px;border:1px solid var(--admin-border);background:var(--admin-surface);padding:5px}.pinned-mini-thumb[data-v-a56d5952]{height:52px;display:grid;place-items:center;color:#fff}.pinned-mini-thumb[data-platform=instagram][data-v-a56d5952]{background:linear-gradient(145deg,#71345f,#c56849)}.pinned-mini-thumb[data-platform=x][data-v-a56d5952]{background:linear-gradient(145deg,#30363b,#0d0f10)}.pinned-mini-thumb[data-platform=facebook][data-v-a56d5952]{background:linear-gradient(145deg,#2469b4,#122f53)}.pinned-mini-thumb svg[data-v-a56d5952]{width:20px;height:20px}.pinned-mini-copy[data-v-a56d5952]{min-width:0;display:grid;gap:2px}.pinned-mini-copy strong[data-v-a56d5952],.pinned-mini-copy span[data-v-a56d5952],.pinned-mini-copy small[data-v-a56d5952]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinned-mini-copy strong[data-v-a56d5952]{font-size:max(14px,11px)}.pinned-mini-copy span[data-v-a56d5952]{font-size:max(14px,9px);color:var(--admin-success)}.pinned-mini-copy small[data-v-a56d5952]{font:max(14px,8px) var(--font-mono);color:var(--admin-text-dim)}@media(max-width:850px){.pinned-mini-list[data-v-a56d5952]{grid-template-columns:1fr}.pinned-drawer.open[data-v-a56d5952]{max-height:250px;overflow:auto}}html[data-sidebar-collapsed=true]{left:72px}@media(min-width:768px){.pinned-drawer[data-v-a56d5952]{left:var(--admin-sidebar-width)!important;width:calc(100% - var(--admin-sidebar-width))}}@media(min-width:1100px){.feed-card-grid[data-v-75a1fe38]{grid-template-columns:repeat(5,minmax(0,1fr))}}.notification-status-grid[data-v-8713383d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin-top:24px;background:var(--admin-border)}.notification-status-tile[data-v-8713383d]{padding:16px 20px;background:var(--admin-surface)}.notification-status-tile small[data-v-8713383d]{display:block;color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.notification-status-tile strong[data-v-8713383d]{display:block;margin-top:6px;font-size:max(14px,18px);color:var(--admin-text)}.notification-history-card[data-v-8713383d]{margin-top:20px;border:1px solid var(--admin-border);background:var(--admin-surface)}.notification-history-header[data-v-8713383d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.notification-history-header small[data-v-8713383d]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.notification-history-header[data-v-8713383d] .admin-select-shell{width:auto;min-width:160px}.mapping-columns[data-v-8713383d],.mapping-row[data-v-8713383d]{display:grid;grid-template-columns:.6fr 1.2fr 1.4fr 1.4fr .9fr;gap:14px;align-items:center;padding:10px 20px}.mapping-columns[data-v-8713383d]{background:var(--admin-canvas);color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.mapping-row[data-v-8713383d]{border-top:1px solid var(--admin-border-soft);font-size:max(14px,11px)}.mapping-row code[data-v-8713383d]{font:max(14px,10px) var(--font-mono);color:var(--admin-text)}.notification-detail[data-v-8713383d]{overflow:hidden;color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap}.notification-empty[data-v-8713383d]{padding:32px 20px;text-align:center;color:var(--admin-text-muted);font-size:max(14px,12px)}@media(max-width:900px){.mapping-columns[data-v-8713383d]{display:none}.mapping-row[data-v-8713383d]{grid-template-columns:1fr}}.notification-config-card[data-v-022dbe33]{margin-top:24px;border:1px solid var(--admin-border);background:var(--admin-surface)}.notification-config-header[data-v-022dbe33]{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.notification-config-header small[data-v-022dbe33]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.notification-config-header h2[data-v-022dbe33]{margin:5px 0 0}.notification-config-header p[data-v-022dbe33]{margin:5px 0 0;color:var(--admin-text-muted);font-size:max(14px,11px)}.admin-crud-panel-layer[data-v-6f22374b]{position:fixed;z-index:1300;inset:0;background:#00000094}.admin-crud-panel[data-v-6f22374b]{position:absolute;top:0;right:0;display:grid;width:min(460px,100vw);height:100dvh;grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:-24px 0 70px #00000059}.admin-crud-panel.wide[data-v-6f22374b]{width:min(640px,100vw)}.admin-crud-panel header[data-v-6f22374b]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.admin-crud-panel header small[data-v-6f22374b]{color:var(--admin-action);font:max(14px,9px) var(--font-mono);letter-spacing:.13em}.admin-crud-panel h2[data-v-6f22374b]{margin:5px 0 0;color:var(--admin-text);font-size:max(14px,21px)}.admin-crud-panel header p[data-v-6f22374b]{margin:7px 0 0;color:var(--admin-text-muted);font-size:max(14px,12px)}.admin-crud-panel header button[data-v-6f22374b]{display:grid;width:34px;height:34px;flex:none;place-items:center;border:1px solid var(--admin-border);background:transparent;color:var(--admin-text-muted);cursor:pointer}.admin-crud-panel header button[data-v-6f22374b]:hover{border-color:var(--admin-action);color:var(--admin-action)}.admin-crud-panel header button[data-v-6f22374b]:disabled{opacity:.4;cursor:default}.admin-crud-panel header svg[data-v-6f22374b]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7}.admin-crud-panel__body[data-v-6f22374b]{min-height:0;overflow-y:auto;padding:22px}.admin-crud-panel footer[data-v-6f22374b]{display:flex;justify-content:flex-end;gap:8px;padding:16px 22px;border-top:1px solid var(--admin-border);background:var(--admin-surface-muted)}.admin-tabs[data-v-85b76eca]{display:flex;max-width:100%;gap:1.5rem;margin-top:1.5rem;overflow-x:auto;border-bottom:1px solid var(--admin-border);scrollbar-width:none}.admin-tabs[data-v-85b76eca]::-webkit-scrollbar{display:none}.admin-tabs[data-v-85b76eca]>a,.admin-tabs[data-v-85b76eca]>button{display:inline-flex;min-height:2.5rem;flex:none;align-items:center;gap:.35rem;margin:0 0 -1px;padding:.65rem .125rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--admin-text-muted);font:500 max(14px,var(--font-size-body)) var(--font-mono);letter-spacing:.06em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.admin-tabs[data-v-85b76eca]>a:hover,.admin-tabs[data-v-85b76eca]>button:hover,.admin-tabs[data-v-85b76eca]>a:focus-visible,.admin-tabs[data-v-85b76eca]>button:focus-visible{color:var(--admin-text);outline:0}.admin-tabs[data-v-85b76eca]>[aria-selected=true],.admin-tabs[data-v-85b76eca]>.active{border-bottom-color:var(--admin-action);color:var(--admin-text);font-weight:700}.admin-tabs[data-v-85b76eca]>small,.admin-tabs[data-v-85b76eca]>span{color:var(--admin-text-dim);font-size:max(14px,.85em)}@media(max-width:800px){.admin-tabs[data-v-85b76eca]{gap:1rem;margin-top:1rem}}.query-add-action[data-v-c28e91d9]{display:flex;align-items:center;gap:10px;padding:14px 20px;border-top:0;background:var(--admin-surface-muted)}.query-add-action>span[data-v-c28e91d9]{flex:none;color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.query-add-action .dropdown-searchable[data-v-c28e91d9]{max-width:360px}.query-action-chain-card[data-v-76534b93]{display:grid;gap:0;margin-left:calc(var(--query-action-depth,0) * 38px)}.query-action-chain-card.child[data-v-76534b93]{--admin-border:var(--color-accent)}.query-action-box[data-v-76534b93]{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;position:relative;min-height:58px;margin:0;padding:0!important;border:0!important;border-top:0!important}.query-action-rail[data-v-76534b93]{position:relative;display:grid;width:34px;align-self:stretch;place-items:center;min-height:100px;margin:-8px 0}.query-action-rail[data-v-76534b93]:before,.query-action-rail[data-v-76534b93]:after{content:"";position:absolute;left:16px;width:2px;background:var(--admin-border)}.query-action-rail.has-before[data-v-76534b93]:before{top:-8px;bottom:50%}.query-action-rail.has-after[data-v-76534b93]:after{top:50%;bottom:-8px}.query-action-index[data-v-76534b93]{position:relative;z-index:1;display:grid;width:38px;height:34px;place-items:center;border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action);font:max(14px,10px) var(--font-mono)}.query-action-card[data-v-76534b93]{display:flex;min-width:0;min-height:58px;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);text-align:left;cursor:pointer}.query-action-card[data-v-76534b93]:hover,.query-action-card.selected[data-v-76534b93],.query-action-box.running .query-action-card[data-v-76534b93]{border-color:var(--color-accent);background:var(--admin-sidebar-active)}.query-action-box.running .query-action-index[data-v-76534b93]{border-color:var(--color-accent);background:var(--color-accent);color:var(--admin-surface)}.query-action-content[data-v-76534b93]{display:grid;min-width:0;gap:3px}.query-action-card small[data-v-76534b93]{overflow:hidden;color:var(--admin-action);font:max(14px,9px) var(--font-mono);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.query-action-name-line[data-v-76534b93]{display:flex;min-width:0;align-items:center;gap:8px}.query-action-card b[data-v-76534b93]{flex:none;overflow:hidden;max-width:220px;font-size:max(14px,13px);text-overflow:ellipsis;white-space:nowrap}.query-action-incomplete[data-v-76534b93]{flex:none;padding:3px 6px;border:1px solid #ca8a04;color:#ca8a04;font:max(14px,8px) var(--font-mono);letter-spacing:.06em}.query-action-output[data-v-76534b93]{display:flex;min-width:0;flex-wrap:wrap;gap:5px;color:var(--admin-text-muted);font:max(14px,10px) var(--font-mono)}.query-action-output span[data-v-76534b93]{display:inline-flex;min-width:0;max-width:100%;gap:5px;align-items:center;padding:3px 6px;border:1px solid var(--admin-border);background:var(--admin-canvas);white-space:nowrap}.query-action-output em[data-v-76534b93]{color:var(--admin-action);font-style:normal}.query-child-chain[data-v-76534b93]{display:grid;gap:0}.query-action-box.disabled .query-action-card[data-v-76534b93]{opacity:.58}.query-action-end[data-v-76534b93]{display:flex;flex:none;align-items:center;margin-left:auto}.query-action-test-column[data-v-76534b93],.query-action-checkbox-column[data-v-76534b93]{display:flex;flex:none;align-items:center;padding-left:14px;border-left:1px solid var(--admin-border-soft)}.query-action-test-column[data-v-76534b93]{padding-right:14px}.query-action-test[data-v-76534b93]{height:24px;padding:0 7px;border:1px solid var(--admin-action);background:transparent;color:var(--admin-action);font:max(14px,8px) var(--font-mono);cursor:pointer}.query-action-test[data-v-76534b93]:hover{color:var(--color-accent);border-color:var(--color-accent)}.query-action-controls[data-v-76534b93]{display:flex;flex-direction:column;gap:4px}.query-action-controls button[data-v-76534b93]{height:24px;min-width:48px;padding:0 7px;border:1px solid var(--admin-border);background:transparent;color:var(--admin-text-muted);font:max(14px,8px) var(--font-mono);cursor:pointer}.query-action-controls button[data-v-76534b93]:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-accent)}.query-action-controls button[data-v-76534b93]:disabled{opacity:.28}@media(max-width:900px){.query-action-box[data-v-76534b93]{grid-template-columns:30px minmax(0,1fr)}.query-action-controls[data-v-76534b93]{grid-column:2}}.navigator-color-select[data-v-80d54368]{position:relative;min-width:0}.navigator-color-select-trigger[data-v-80d54368]{display:flex;width:100%;height:38px;align-items:center;gap:8px;padding:0 34px 0 12px;border:1px solid var(--admin-input-border);background:var(--admin-input-background);color:var(--admin-text);font-size:max(14px,12px);text-align:left;cursor:pointer;position:relative}.navigator-color-select-trigger[data-v-80d54368]:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:1.5px solid var(--admin-text-muted);border-bottom:1.5px solid var(--admin-text-muted);transform:translateY(-65%) rotate(45deg)}.navigator-color-select-trigger[data-v-80d54368]:focus{border-color:var(--admin-action);outline:none}.navigator-color-select-trigger.empty[data-v-80d54368]{color:var(--admin-text-muted)}.navigator-color-dot[data-v-80d54368]{display:inline-block;width:14px;height:14px;flex:none;border:1px solid color-mix(in srgb,var(--admin-border) 70%,transparent);border-radius:50%;background:var(--selected-color,var(--option-color));box-shadow:inset 0 0 0 1px #ffffff40}.navigator-color-select-menu[data-v-80d54368]{position:absolute;z-index:40;top:42px;left:0;right:0;display:grid;max-height:min(320px,calc(100vh - 24px));overflow:auto;gap:3px;padding:6px;border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:0 12px 32px var(--color-shadow)}.navigator-color-select-menu.up[data-v-80d54368]{top:auto;bottom:42px;box-shadow:0 -12px 32px var(--color-shadow)}.navigator-color-select-option[data-v-80d54368]{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:7px 8px;border:1px solid transparent;background:transparent;color:var(--admin-text);font:max(14px,10px) var(--font-mono);text-align:left;cursor:pointer}.navigator-color-select-option.clear[data-v-80d54368]{display:block;color:var(--admin-text-muted)}.navigator-color-select-option[data-v-80d54368]:hover{background:var(--admin-sidebar-active)}.navigator-color-select-option.active[data-v-80d54368]{border-color:var(--admin-action);background:color-mix(in srgb,var(--admin-action) 8%,transparent)}.query-configuration-table[data-v-a8045425]{min-width:0;border:1px solid var(--admin-border);background:var(--admin-canvas)}table[data-v-a8045425]{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}th[data-v-a8045425],td[data-v-a8045425]{padding:9px 10px;border-bottom:1px solid var(--admin-border-soft);vertical-align:top}thead th[data-v-a8045425]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}thead th[data-v-a8045425]:first-child{width:34%}thead th[data-v-a8045425]:nth-child(2){width:82px}tbody tr:last-child th[data-v-a8045425],tbody tr:last-child td[data-v-a8045425]{border-bottom:0}tbody th[data-v-a8045425]{color:var(--admin-text);font:max(14px,11px)/1.45 var(--font-mono);overflow-wrap:anywhere}.query-configuration-type[data-v-a8045425]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);text-transform:uppercase}td[data-v-a8045425] .admin-inline-edit-display{display:block;width:100%;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.query-configuration-empty[data-v-a8045425],.query-configuration-error[data-v-a8045425]{margin:0;padding:12px;color:var(--admin-text-muted);font:max(14px,11px)/1.45 var(--font-mono)}.query-configuration-error[data-v-a8045425]{color:var(--admin-danger)}@media(max-width:640px){thead th[data-v-a8045425]:first-child{width:40%}thead th[data-v-a8045425]:nth-child(2){display:none}tbody td[data-v-a8045425]:nth-child(2){display:none}th[data-v-a8045425],td[data-v-a8045425]{padding:8px}}.query-prompt-template-field[data-v-7e822402]{display:grid;gap:6px}.query-prompt-template-toolbar[data-v-7e822402]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.query-prompt-template-toolbar>span[data-v-7e822402]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.query-prompt-template-toolbar[data-v-7e822402]>.dropdown-searchable{width:min(380px,100%)}textarea[data-v-7e822402]{box-sizing:border-box;width:100%;min-height:360px;resize:vertical;border:1px solid var(--admin-border);background:var(--admin-canvas);color:var(--admin-text);padding:12px;font:max(14px,11px)/1.55 var(--font-mono)}@media(max-width:640px){.query-prompt-template-toolbar[data-v-7e822402]{align-items:stretch;flex-direction:column}.query-prompt-template-toolbar[data-v-7e822402]>.dropdown-searchable{width:100%}}.query-variable-template-field[data-v-6828bfb7]{display:flex;min-width:0;flex-wrap:wrap;align-items:stretch;border:1px solid var(--admin-border);background:var(--admin-canvas);font:max(14px,11px)/1.45 var(--font-mono)}.query-variable-template-literal[data-v-6828bfb7]{display:flex;min-height:38px;align-items:center;padding:0 3px;color:var(--admin-text);white-space:pre-wrap;overflow-wrap:anywhere}.query-variable-template-literal[data-v-6828bfb7]:first-child{padding-left:10px}.query-variable-template-literal[data-v-6828bfb7]:last-child{padding-right:10px}.query-variable-template-variable[data-v-6828bfb7]{width:var(--query-variable-width)!important;min-width:var(--query-variable-width)!important;margin:-1px 0}.query-variable-template-variable[data-v-6828bfb7] .dropdown-searchable-input{color:var(--admin-action)!important}.query-variable-template-empty[data-v-6828bfb7]{padding:10px;color:var(--admin-text-muted)}aside.query-action-editor[data-v-5c0dadce]{padding:0}.query-action-editor[data-v-5c0dadce]{position:fixed;z-index:70;top:0;right:0;display:flex;width:50vw;min-width:min(640px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:100vh;flex-direction:column;border-left:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:-18px 0 38px var(--color-shadow)}.query-editor-header[data-v-5c0dadce]{display:flex;align-items:start;justify-content:space-between;gap:14px;padding:22px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.query-editor-header small[data-v-5c0dadce],.query-editor-enable small[data-v-5c0dadce],.query-action-grid span[data-v-5c0dadce]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.query-editor-header h2[data-v-5c0dadce]{margin:5px 0}.query-editor-header button[data-v-5c0dadce],.query-editor-remove[data-v-5c0dadce]{border:1px solid var(--admin-border);background:transparent;color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);cursor:pointer}.query-editor-header button[data-v-5c0dadce]{height:30px;padding:0 10px}.query-editor-header button[data-v-5c0dadce]:hover,.query-editor-remove[data-v-5c0dadce]:hover{border-color:var(--color-accent);color:var(--color-accent)}.query-editor-body[data-v-5c0dadce]{display:grid;gap:16px;overflow:auto;padding:20px}.query-editor-body p[data-v-5c0dadce]{max-width:760px;margin:0;color:var(--admin-text-muted);font-size:max(14px,11px)}.query-editor-enable[data-v-5c0dadce]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--admin-border);background:var(--admin-canvas)}.query-editor-enable b[data-v-5c0dadce]{display:block;margin-top:4px}.query-action-grid[data-v-5c0dadce]{display:grid;gap:12px}.query-action-grid label[data-v-5c0dadce]{display:grid;gap:5px}.query-editor-prompt[data-v-5c0dadce]{grid-column:1/-1}.query-editor-configuration[data-v-5c0dadce]{display:grid;grid-column:1/-1;gap:5px}.query-editor-match-values[data-v-5c0dadce]{display:grid;gap:6px}.query-editor-match-ops[data-v-5c0dadce]{display:flex;gap:6px}.query-output-binding[data-v-5c0dadce]{display:flex;min-width:0}.query-output-binding[data-v-5c0dadce]>input{min-width:0;width:100%}.query-output-binding-kind[data-v-5c0dadce]{display:flex;flex:none;align-items:center;padding:0 9px;border:1px solid var(--admin-action);border-right:0;background:var(--admin-surface-muted);color:var(--admin-action)!important;font-weight:700!important}.query-output-binding.linked[data-v-5c0dadce]>input{border-color:var(--admin-action)!important}.query-editor-output-folder[data-v-5c0dadce]{grid-column:1/-1}.query-editor-output-folder>button[data-v-5c0dadce]{justify-self:start;height:32px;padding:0 10px;border:1px solid var(--admin-border);background:transparent;color:var(--admin-action);font:max(14px,9px) var(--font-mono);cursor:pointer}.query-editor-output-folder>button[data-v-5c0dadce]:disabled{cursor:not-allowed;opacity:.45}.query-editor-remove[data-v-5c0dadce]{justify-self:start;padding:9px 11px}@media(max-width:900px){.query-action-editor[data-v-5c0dadce]{width:100vw}}.query-directory-template[data-v-fe57d64d]{display:block;border:1px solid var(--admin-border);background:var(--admin-surface)}.query-template-card[data-v-fe57d64d]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:18px 20px;background:var(--admin-surface);cursor:pointer}.query-template-card[data-v-fe57d64d]:hover,.query-directory-template.expanded .query-template-card[data-v-fe57d64d]{background:var(--admin-sidebar-active)}.query-template-card small[data-v-fe57d64d]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.query-template-card h2[data-v-fe57d64d]{margin:5px 0 0;font-size:max(14px,18px)}.query-template-card p[data-v-fe57d64d]{margin:5px 0 0;color:var(--admin-text-muted);font-size:max(14px,11px)}.query-template-card>span[data-v-fe57d64d]{color:var(--admin-action);font:max(14px,9px) var(--font-mono)}.query-template-card button[data-v-fe57d64d]{height:34px;padding:0 10px;border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action);font:max(14px,9px) var(--font-mono);cursor:pointer;white-space:nowrap}.query-template-download[data-v-fe57d64d]{display:grid!important;width:34px;place-items:center;padding:0!important;font-size:max(14px,15px)!important}.query-template-card button[data-v-fe57d64d]:hover{border-color:var(--color-accent);color:var(--color-accent)}.structure-heading[data-v-fe57d64d]{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.structure-actions[data-v-fe57d64d]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.structure-heading small[data-v-fe57d64d],.rule-row label>span[data-v-fe57d64d]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.structure-heading h2[data-v-fe57d64d]{margin:5px 0 0}.structure-heading p[data-v-fe57d64d]{margin:5px 0 0;color:var(--admin-text-muted);font-size:max(14px,11px)}.rule-list[data-v-fe57d64d]{display:grid;gap:8px;padding:16px}.rule-row[data-v-fe57d64d]{position:relative;display:grid;grid-template-columns:24px minmax(180px,.7fr) minmax(260px,1fr) auto;align-items:end;gap:10px;padding:10px 12px;border:1px solid var(--admin-border);border-left:3px solid var(--admin-action);background:var(--admin-canvas);transition:opacity .15s,border-color .15s,transform .15s}.rule-row.is-dragging[data-v-fe57d64d]{opacity:.4}.rule-row.is-drop-target[data-v-fe57d64d]{border-color:var(--admin-action);transform:translateY(2px)}.rule-row.is-drop-target[data-v-fe57d64d]:before{content:"";position:absolute;z-index:2;top:-5px;left:calc(var(--drop-depth) * 28px);right:0;height:2px;background:var(--admin-action);box-shadow:0 0 0 1px var(--admin-canvas)}.rule-row.is-drop-target[data-v-fe57d64d]:after{content:"";position:absolute;z-index:2;top:-9px;left:calc(var(--drop-depth) * 28px);width:8px;height:8px;border:2px solid var(--admin-action);background:var(--admin-canvas)}.drag-handle[data-v-fe57d64d]{align-self:center;color:var(--admin-text-dim);font-size:max(14px,18px);cursor:grab}.tree-label[data-v-fe57d64d]{display:flex;min-width:0;align-items:center;align-self:center}.folder-name[data-v-fe57d64d]{max-width:100%;overflow:hidden}.rule-row label[data-v-fe57d64d]{display:grid;gap:5px}.hierarchy-controls[data-v-fe57d64d]{display:flex;align-self:end;gap:4px}.hierarchy-controls button[data-v-fe57d64d]{display:grid!important;width:30px;height:30px;place-items:center;padding:0!important;border:1px solid var(--admin-border)!important;background:transparent!important;color:var(--admin-action)!important;font:max(14px,12px) var(--font-mono)!important}.hierarchy-controls button[data-v-fe57d64d]:disabled{opacity:.35;cursor:not-allowed}.hierarchy-controls button[data-v-fe57d64d]:hover:not(:disabled){border-color:var(--color-accent)!important;color:var(--color-accent)!important}.hierarchy-controls .remove-folder[data-v-fe57d64d]{color:var(--color-danger)!important}@media(max-width:800px){.query-template-card[data-v-fe57d64d]{grid-template-columns:1fr}.structure-heading[data-v-fe57d64d]{align-items:stretch;flex-direction:column}.rule-row[data-v-fe57d64d]{grid-template-columns:20px minmax(0,1fr) auto}.rule-row label[data-v-fe57d64d]{grid-column:2/-1}.hierarchy-controls[data-v-fe57d64d]{grid-column:3;grid-row:1}}@media(max-width:600px){.rule-row[data-v-fe57d64d]{margin-left:0!important}}.query-sim-terminal[data-v-a38466ab]{position:fixed;z-index:80;right:0;left:var(--admin-sidebar-width,0);display:flex;box-sizing:border-box;height:min(36vh,360px);max-height:36vh;flex-direction:column;overflow:hidden;margin:0!important;padding:0!important;border:1px solid var(--admin-border);background:#071012;color:#d8f6f0;box-shadow:0 -16px 38px var(--color-shadow);isolation:isolate}.query-sim-terminal.full-width[data-v-a38466ab]{left:0}.query-sim-terminal[data-position=bottom][data-v-a38466ab]{bottom:0}.query-sim-terminal[data-position=top][data-v-a38466ab]{top:0;box-shadow:0 16px 38px var(--color-shadow)}.query-sim-terminal header[data-v-a38466ab]{display:flex;flex:none;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #234246;background:#0d1b1e}.query-sim-terminal header div[data-v-a38466ab]{display:grid;min-width:0;margin-right:auto;gap:2px}.query-sim-terminal small[data-v-a38466ab]{color:#73b7ad;font:max(14px,9px) var(--font-mono);letter-spacing:.12em}.query-sim-terminal b[data-v-a38466ab]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:max(14px,12px)}.query-sim-terminal header span[data-v-a38466ab]{color:var(--admin-success);font:max(14px,9px) var(--font-mono)}.query-sim-terminal button[data-v-a38466ab]{display:inline-grid;width:30px;height:28px;place-items:center;padding:0;border:1px solid #2f555b;background:transparent;color:#d8f6f0;font:max(14px,15px)/1 var(--font-mono);cursor:pointer}.query-sim-terminal button[data-v-a38466ab]:hover{border-color:var(--color-accent);color:var(--color-accent)}.query-sim-outputs[data-v-a38466ab]{display:grid;flex:none;max-height:96px;overflow:auto;border-bottom:1px solid #234246}.query-sim-outputs button[data-v-a38466ab],.query-sim-outputs p[data-v-a38466ab]{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:7px 14px;border:0;border-bottom:1px solid #152c30;background:#091619;color:#d8f6f0;text-align:left}.query-sim-outputs b[data-v-a38466ab]{color:#94d7ff;font:max(14px,10px) var(--font-mono)}.query-sim-outputs span[data-v-a38466ab]{overflow:hidden;color:#d8f6f0;font:max(14px,10px) var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.query-sim-outputs i[data-v-a38466ab]{color:#8ee58e;font:max(14px,9px) var(--font-mono);font-style:normal}.query-sim-terminal pre[data-v-a38466ab]{flex:1;min-height:0;overflow:auto;margin:0;padding:12px 14px;font:max(14px,11px)/1.65 var(--font-mono);white-space:pre-wrap}.query-sim-terminal code[data-v-a38466ab]{display:grid;gap:2px}.query-sim-terminal code span[data-v-a38466ab]{display:block}.query-sim-terminal code span[data-level=output][data-v-a38466ab]{color:#94d7ff}.query-sim-terminal code span[data-level=success][data-v-a38466ab]{color:#8ee58e}.query-sim-code-block[data-v-a38466ab]{margin:2px 0;border:0;background:transparent;color:#d8f6f0}.query-sim-code-block summary[data-v-a38466ab]{display:flex;align-items:center;gap:6px;color:#94d7ff;cursor:pointer;list-style:none}.query-sim-code-block summary[data-v-a38466ab]::-webkit-details-marker{display:none}.query-sim-code-block summary[data-v-a38466ab]:before{content:"+";display:grid;width:14px;height:14px;place-items:center;border:1px solid #234246;color:var(--admin-success);font:max(14px,9px) var(--font-mono)}.query-sim-code-block[open] summary[data-v-a38466ab]{margin-bottom:4px}.query-sim-code-block[open] summary[data-v-a38466ab]:before{content:"−"}.query-sim-terminal code span[data-level=code][data-v-a38466ab]{margin-left:20px;padding:8px 10px;border:1px solid #234246;background:#0d1b1e;color:#d8f6f0}@media(max-width:767px){.query-sim-terminal[data-v-a38466ab]{left:0}}.query-workflow-card-shell[data-v-d2e14deb]{display:block;box-sizing:border-box;width:100%;inline-size:100%;max-width:none;margin:0;padding:0!important;justify-self:stretch;align-self:stretch;grid-column:1/-1;isolation:isolate}.query-workflow-card[data-v-d2e14deb]{display:block;box-sizing:border-box;width:100%!important;inline-size:100%!important;max-width:none;margin:0;padding:0!important;justify-self:stretch;align-self:stretch;grid-column:1/-1;border:0;background:var(--admin-surface)}.query-workflow-card.expanded[data-v-d2e14deb]{width:100%!important;inline-size:100%!important;max-width:none;justify-self:stretch;grid-column:1/-1}.query-workflow-main[data-v-d2e14deb]{display:flex;box-sizing:border-box;width:100%;inline-size:100%;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;background:transparent;color:var(--admin-text);text-align:left;cursor:pointer}.query-workflow-main[data-v-d2e14deb]:hover,.query-workflow-card.expanded .query-workflow-main[data-v-d2e14deb]{background:var(--admin-sidebar-active)}.query-workflow-text[data-v-d2e14deb]{display:grid;min-width:0;flex:1;gap:4px}.query-workflow-text b[data-v-d2e14deb]{overflow:hidden;font-size:max(14px,16px);text-overflow:ellipsis;white-space:nowrap}.query-workflow-text em[data-v-d2e14deb]{overflow:hidden;color:var(--admin-text-muted);font-size:max(14px,12px);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.query-workflow-meta[data-v-d2e14deb]{display:flex;flex:none;align-items:center;gap:12px}.query-workflow-meta strong[data-v-d2e14deb]{color:var(--admin-action);font:max(14px,9px) var(--font-mono)}.query-unsaved-badge[data-v-d2e14deb],.query-incomplete-badge[data-v-d2e14deb]{padding:4px 7px;border:1px solid #ca8a04;color:#ca8a04;font:max(14px,9px) var(--font-mono);letter-spacing:.08em}.query-editable-title[data-v-d2e14deb],.query-editable-description[data-v-d2e14deb]{width:100%;min-width:0}.query-play-button[data-v-d2e14deb],.query-run-button[data-v-d2e14deb],.query-archive-button[data-v-d2e14deb],.query-collapse-button[data-v-d2e14deb]{height:34px;padding:0 10px;border:1px solid var(--admin-border);background:transparent;color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);cursor:pointer}.query-play-button[data-v-d2e14deb]{min-width:36px;color:var(--admin-action)}.query-run-button[data-v-d2e14deb]{color:var(--admin-success)}.query-collapse-button[data-v-d2e14deb]{display:grid;width:34px;padding:0;place-items:center;border-color:var(--admin-action);background:color-mix(in srgb,var(--admin-action) 8%,var(--admin-surface));color:var(--admin-action)}.query-collapse-button svg[data-v-d2e14deb]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.query-play-button[data-v-d2e14deb]:hover,.query-run-button[data-v-d2e14deb]:hover,.query-archive-button[data-v-d2e14deb]:hover,.query-collapse-button[data-v-d2e14deb]:hover{border-color:var(--color-accent);color:var(--color-accent)}.query-collapse-button[data-v-d2e14deb]:hover{border-color:var(--admin-action);background:var(--admin-sidebar-active);color:var(--admin-action)}@media(max-width:900px){.query-workflow-main[data-v-d2e14deb]{align-items:stretch;flex-direction:column}.query-workflow-meta[data-v-d2e14deb]{align-items:start;justify-content:space-between}}.query-workflow-container[data-v-fabc100c]{border:1px solid var(--admin-border);background:var(--admin-surface)}.query-workflow-container[data-mode=loop][data-v-fabc100c]{border-left:3px solid var(--color-accent)}.query-workflow-container[data-mode=schedule][data-v-fabc100c]{border-left:3px solid var(--admin-success)}.query-workflow-container[data-mode=manual][data-v-fabc100c]{border-left:3px solid var(--admin-action)}.query-workflow-container-header[data-v-fabc100c]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:0;padding:10px 14px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.query-workflow-container-header>small[data-v-fabc100c]{flex:none;color:var(--admin-action);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.query-run-config[data-v-fabc100c]{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.query-run-field[data-v-fabc100c]{display:flex;min-width:0;align-items:center;gap:8px;padding:0;border:0;background:transparent}.query-run-field>span[data-v-fabc100c]{flex:none;color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.query-run-field[data-v-fabc100c] input,.query-run-field[data-v-fabc100c] .admin-select-shell{width:auto;min-width:0}.query-run-field[data-v-fabc100c] input{max-width:132px}.query-run-field[data-v-fabc100c] .admin-select-shell{max-width:172px}.query-workflow-container[data-mode=loop] .query-run-field[data-v-fabc100c] input{max-width:82px}.query-inline-add[data-v-fabc100c]{display:inline-flex;height:30px;flex:none;align-items:center;padding:0 10px;border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action);font:max(14px,9px) var(--font-mono);letter-spacing:.06em;cursor:pointer;white-space:nowrap}.query-inline-add[data-v-fabc100c]:hover{border-color:var(--color-accent);color:var(--color-accent)}.query-inline-archive[data-v-fabc100c]{display:inline-flex;height:30px;flex:none;align-items:center;padding:0 10px;border:1px solid var(--admin-border);background:transparent;color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.06em;cursor:pointer;white-space:nowrap}.query-inline-archive[data-v-fabc100c]:hover{border-color:var(--color-accent);color:var(--color-accent)}@media(max-width:900px){.query-workflow-container-header[data-v-fabc100c],.query-run-config[data-v-fabc100c],.query-run-field[data-v-fabc100c]{align-items:stretch;flex-direction:column}.query-run-config[data-v-fabc100c]{justify-content:stretch}.query-run-field[data-v-fabc100c] input,.query-run-field[data-v-fabc100c] .admin-select-shell,.query-workflow-container[data-mode=loop] .query-run-field[data-v-fabc100c] input{width:100%;max-width:none}.query-inline-add[data-v-fabc100c]{justify-content:center}}.query-run-panel[data-v-cb6f4002]{position:fixed;z-index:80;top:0;right:0;display:flex;width:min(440px,100vw);height:100vh;flex-direction:column;border-left:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:-18px 0 38px var(--color-shadow)}header[data-v-cb6f4002]{display:flex;align-items:start;justify-content:space-between;gap:14px;padding:22px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}header small[data-v-cb6f4002],form label>span[data-v-cb6f4002]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}header h2[data-v-cb6f4002]{margin:5px 0}header button[data-v-cb6f4002],.query-run-submit[data-v-cb6f4002]{height:32px;padding:0 11px;border:1px solid var(--admin-border);background:transparent;color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);cursor:pointer}form[data-v-cb6f4002]{display:grid;gap:18px;overflow:auto;padding:22px}form>p[data-v-cb6f4002]{margin:0;color:var(--admin-text-muted);font-size:max(14px,12px);line-height:1.6}form label[data-v-cb6f4002]{display:grid;gap:6px}form label b[data-v-cb6f4002]{color:var(--admin-action);font-weight:inherit}form label em[data-v-cb6f4002]{color:var(--admin-text-muted);font-size:max(14px,10px);font-style:normal}.query-run-option-detail[data-v-cb6f4002]{display:grid;gap:3px;padding:10px;border:1px solid var(--admin-border-soft);background:var(--admin-surface-muted)}.query-run-option-detail strong[data-v-cb6f4002]{color:var(--admin-text);font-size:max(14px,11px)}.query-run-option-detail small[data-v-cb6f4002]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono)}.query-run-input-error[data-v-cb6f4002]{color:var(--admin-danger)!important}.query-run-submit[data-v-cb6f4002]{justify-self:start;border-color:var(--admin-success);color:var(--admin-success)}.query-run-submit[data-v-cb6f4002]:disabled{cursor:not-allowed;opacity:.45}.query-run-empty[data-v-cb6f4002]{padding:14px;border:1px dashed var(--admin-border)}.query-inputs-editor[data-v-6b9e3e48]{display:grid;gap:10px;padding:16px 20px;border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}header[data-v-6b9e3e48]{display:flex;align-items:center;justify-content:space-between;gap:14px}header small[data-v-6b9e3e48],.query-input-row span[data-v-6b9e3e48]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}header button[data-v-6b9e3e48],.query-input-remove[data-v-6b9e3e48]{height:30px;padding:0 10px;border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action);font:max(14px,9px) var(--font-mono);cursor:pointer}.query-input-row[data-v-6b9e3e48]{display:grid;grid-template-columns:minmax(140px,1fr) minmax(160px,1fr) minmax(150px,.8fr) minmax(160px,1fr) 72px auto;gap:8px;align-items:end}.query-input-row label[data-v-6b9e3e48]{display:grid;gap:5px}.query-input-required[data-v-6b9e3e48]{justify-items:start}.query-input-required[data-v-6b9e3e48] .admin-checkbox-control{min-height:38px}.query-input-remove[data-v-6b9e3e48]{height:38px;align-self:end;justify-self:start;color:var(--admin-text-muted)}.query-input-option-detail[data-v-6b9e3e48],.query-input-option-error[data-v-6b9e3e48]{grid-column:1/-1}.query-input-option-detail[data-v-6b9e3e48]{display:grid;gap:3px;padding:10px;border:1px solid var(--admin-border-soft);background:var(--admin-surface)}.query-input-option-detail strong[data-v-6b9e3e48]{color:var(--admin-text);font-size:max(14px,11px)}.query-input-option-detail small[data-v-6b9e3e48]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono)}.query-input-option-error[data-v-6b9e3e48]{color:var(--admin-danger);font:max(14px,10px) var(--font-mono);font-style:normal}.query-input-empty[data-v-6b9e3e48]{margin:0;padding:12px;border:1px dashed var(--admin-border);color:var(--admin-text-muted);font-size:max(14px,11px);text-align:center}@media(max-width:1100px){.query-input-row[data-v-6b9e3e48]{grid-template-columns:1fr 1fr}.query-input-remove[data-v-6b9e3e48]{justify-self:start}}.query-toolbar[data-v-2aa6e78f]{display:flex;gap:8px}.query-create-form[data-v-2aa6e78f]{display:grid;gap:16px}.query-create-form>p[data-v-2aa6e78f]{margin:0;color:var(--color-danger);font:max(14px,10px) var(--font-mono)}.query-builder[data-v-2aa6e78f],.query-set-list[data-v-2aa6e78f]{display:grid;gap:20px;margin-top:24px}.query-builder.terminal-open[data-v-2aa6e78f]{transition:padding .16s ease}.query-workflow-focused[data-v-2aa6e78f]{position:fixed;z-index:60;top:0;bottom:0;left:50%;display:flex;transform:translate(-50%);flex-direction:column;overflow-y:auto;border:0;box-shadow:0 0 0 100vmax var(--admin-canvas)}.query-workflow-bounded[data-v-2aa6e78f]{width:100%;max-width:1200px}.query-workflow-focus-footer[data-v-2aa6e78f]{display:flex;flex:none;justify-content:flex-end;gap:8px;margin-top:auto;padding:16px 20px;border-top:1px solid var(--admin-border);background:var(--admin-surface-muted);position:sticky;bottom:0;z-index:70}.query-builder.terminal-open.terminal-bottom[data-v-2aa6e78f]{padding-bottom:min(36vh,360px)}.query-builder.terminal-open.terminal-top[data-v-2aa6e78f]{padding-top:min(36vh,360px)}.query-set[data-v-2aa6e78f],.query-archive[data-v-2aa6e78f]{border:1px solid var(--admin-border);background:var(--admin-surface)}.query-set-header small[data-v-2aa6e78f],.query-archive>small[data-v-2aa6e78f]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.query-set-header p[data-v-2aa6e78f]{max-width:760px;margin:0;color:var(--admin-text-muted);font-size:max(14px,11px)}.query-set-header[data-v-2aa6e78f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px);align-items:end;gap:20px;padding:18px 20px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.query-set-header h2[data-v-2aa6e78f]{margin:5px 0}.query-empty-workflow[data-v-2aa6e78f]{border:1px solid var(--admin-border);background:var(--admin-surface)}.query-empty-workflow[data-mode=manual][data-v-2aa6e78f]{border-left:3px solid var(--admin-action)}.query-empty-workflow[data-mode=loop][data-v-2aa6e78f]{border-left:3px solid var(--color-accent)}.query-empty-workflow[data-mode=schedule][data-v-2aa6e78f]{border-left:3px solid var(--admin-success)}.query-empty-workflow-header[data-v-2aa6e78f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.query-empty-workflow-header small[data-v-2aa6e78f]{color:var(--admin-action);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.query-inline-add[data-v-2aa6e78f]{display:inline-flex;height:30px;flex:none;align-items:center;padding:0 10px;border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action);font:max(14px,9px) var(--font-mono);letter-spacing:.06em;cursor:pointer;white-space:nowrap}.query-inline-add[data-v-2aa6e78f]:hover{border-color:var(--color-accent);color:var(--color-accent)}.query-archived-card[data-v-2aa6e78f]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:18px 20px;background:var(--admin-sidebar-active);border:0}.query-archived-card span[data-v-2aa6e78f]{display:grid;min-width:0;gap:4px}.query-archived-card small[data-v-2aa6e78f]{color:var(--admin-action);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.query-archived-card b[data-v-2aa6e78f],.query-archived-card em[data-v-2aa6e78f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-archived-card em[data-v-2aa6e78f]{color:var(--admin-text-muted);font-size:max(14px,12px);font-style:normal}.query-archived-card button[data-v-2aa6e78f]{height:34px;flex:none;padding:0 10px;border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action);font:max(14px,9px) var(--font-mono);cursor:pointer}.query-archived-card button[data-v-2aa6e78f]:hover{border-color:var(--color-accent);color:var(--color-accent)}.query-chain[data-v-2aa6e78f]{display:grid;gap:0;padding:0 20px;background:var(--admin-canvas);border:0}.query-empty-chain[data-v-2aa6e78f]{padding:20px;border:1px dashed var(--admin-border);color:var(--admin-text-muted);font-size:max(14px,12px);text-align:center}.query-archive[data-v-2aa6e78f]{display:grid;gap:0;padding:14px 20px}.query-archive-row[data-v-2aa6e78f]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--admin-border-soft)}.query-archive-row span[data-v-2aa6e78f]{display:grid;min-width:0;gap:3px}.query-archive-row b[data-v-2aa6e78f],.query-archive-row em[data-v-2aa6e78f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-archive-row em[data-v-2aa6e78f]{color:var(--admin-text-muted);font-size:max(14px,11px);font-style:normal}.query-archive-row div[data-v-2aa6e78f]{display:flex;flex:none;gap:6px}.query-archive-row button[data-v-2aa6e78f]{height:34px;padding:0 10px;border:1px solid var(--admin-border);background:transparent;color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);cursor:pointer}.query-archive-row button[data-v-2aa6e78f]:hover{border-color:var(--color-accent);color:var(--color-accent)}@media(max-width:900px){.query-set-header[data-v-2aa6e78f]{grid-template-columns:1fr}.query-empty-workflow-header[data-v-2aa6e78f]{align-items:stretch;flex-direction:column}.query-archive-row[data-v-2aa6e78f]{align-items:start;flex-direction:column}}.query-log-actions[data-v-a1678dcc]{display:flex;gap:8px}.query-log-view[data-v-a1678dcc]{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:20px;margin-top:24px}.query-log-list[data-v-a1678dcc],.query-log-detail[data-v-a1678dcc]{border:1px solid var(--admin-border);background:var(--admin-surface)}.query-log-list-header[data-v-a1678dcc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.query-log-list-header small[data-v-a1678dcc],.query-log-list-header span[data-v-a1678dcc],.query-log-row small[data-v-a1678dcc],.query-log-row time[data-v-a1678dcc],.query-log-detail small[data-v-a1678dcc]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.08em}.query-log-row[data-v-a1678dcc]{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:13px 16px;border:0;border-bottom:1px solid var(--admin-border-soft);background:transparent;color:var(--admin-text);text-align:left;cursor:pointer}.query-log-row[data-v-a1678dcc]:hover,.query-log-row.selected[data-v-a1678dcc]{background:var(--admin-sidebar-active)}.query-log-row span[data-v-a1678dcc]{display:grid;min-width:0;gap:3px}.query-log-row b[data-v-a1678dcc],.query-log-row em[data-v-a1678dcc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-log-row em[data-v-a1678dcc]{color:var(--admin-text-muted);font-size:max(14px,10px);font-style:normal}.query-log-row time[data-v-a1678dcc]{grid-column:1/-1}.query-log-detail[data-v-a1678dcc]{display:flex;min-width:0;min-height:420px;flex-direction:column}.query-log-detail header[data-v-a1678dcc]{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.query-log-detail h2[data-v-a1678dcc]{margin:5px 0 0;font-size:max(14px,18px)}.query-log-detail header span[data-v-a1678dcc]{color:var(--admin-action);font:max(14px,9px) var(--font-mono)}.query-log-detail pre[data-v-a1678dcc]{flex:1;overflow:auto;margin:0;padding:18px 20px;background:#071012;color:#d8f6f0;font:max(14px,11px)/1.7 var(--font-mono);white-space:pre-wrap}.query-log-empty[data-v-a1678dcc]{padding:20px;color:var(--admin-text-muted);font-size:max(14px,12px)}@media(max-width:900px){.query-log-view[data-v-a1678dcc]{grid-template-columns:1fr}}.queue-table[data-v-3670c86b]{margin-top:24px;border:1px solid var(--admin-border);background:var(--admin-surface)}.queue-header[data-v-3670c86b],.queue-row[data-v-3670c86b]{display:grid;grid-template-columns:150px minmax(220px,1fr) 120px 100px minmax(170px,auto);gap:14px;align-items:center;padding:11px 16px}.queue-header[data-v-3670c86b]{background:var(--admin-canvas);color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.08em}.queue-row[data-v-3670c86b]{border-top:1px solid var(--admin-border-soft);font-size:max(14px,11px)}.queue-row.pinned[data-v-3670c86b]{box-shadow:inset 3px 0 var(--color-warning)}.queue-actions[data-v-3670c86b]{display:flex}.queue-name[data-v-3670c86b]{display:grid;gap:3px;min-width:0}.queue-name strong[data-v-3670c86b],.queue-name small[data-v-3670c86b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-name small[data-v-3670c86b],time[data-v-3670c86b]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono)}.queue-row em[data-v-3670c86b]{color:var(--color-warning);font:max(14px,8px) var(--font-mono);font-style:normal}.queue-empty[data-v-3670c86b],.queue-error[data-v-3670c86b]{padding:20px;color:var(--admin-text-muted);font-size:max(14px,12px)}.queue-error[data-v-3670c86b]{margin-top:16px;border:1px solid var(--admin-danger);color:var(--admin-danger)}@media(max-width:900px){.queue-header[data-v-3670c86b]{display:none}.queue-row[data-v-3670c86b]{grid-template-columns:1fr 1fr}.queue-actions[data-v-3670c86b],.queue-name[data-v-3670c86b]{grid-column:1/-1}}.codex-jobs-layout[data-v-7478f369]{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:20px;margin-top:24px}.codex-job-list[data-v-7478f369],.codex-job-detail[data-v-7478f369]{border:1px solid var(--admin-border);background:var(--admin-surface)}.codex-job-list[data-v-7478f369]{align-self:start}.codex-job-list>button[data-v-7478f369]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:14px;border:0;border-bottom:1px solid var(--admin-border-soft);background:transparent;color:var(--admin-text);text-align:left;cursor:pointer}.codex-job-list>button.active[data-v-7478f369]{background:var(--admin-sidebar-active)}.codex-job-list span[data-v-7478f369]{display:grid;min-width:0;gap:3px}.codex-job-list b[data-v-7478f369],.codex-job-list em[data-v-7478f369]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codex-job-list em[data-v-7478f369]{color:var(--admin-text-muted);font-size:max(14px,11px);font-style:normal}.codex-job-list small[data-v-7478f369],.codex-job-detail strong[data-v-7478f369]{color:var(--admin-action);font:max(14px,9px) var(--font-mono);letter-spacing:.08em}.codex-job-list p[data-v-7478f369]{padding:16px;color:var(--admin-text-muted);font-size:max(14px,12px)}.codex-job-detail[data-v-7478f369]{min-width:0;padding:20px}.codex-job-detail header[data-v-7478f369]{display:flex;align-items:start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--admin-border);padding-bottom:18px}.codex-job-detail header small[data-v-7478f369]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono)}.codex-job-detail h2[data-v-7478f369]{margin:5px 0}.codex-job-detail header p[data-v-7478f369]{margin:0;color:var(--admin-text-muted);font-size:max(14px,12px)}dl[data-v-7478f369]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}dl div[data-v-7478f369]{padding:12px;border:1px solid var(--admin-border-soft)}dt[data-v-7478f369],h3[data-v-7478f369]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}dd[data-v-7478f369]{margin:5px 0 0;font-size:max(14px,12px)}.codex-validation[data-v-7478f369]{padding:12px;border:1px solid #ca8a04}.codex-validation p[data-v-7478f369]{margin:4px 0;color:#ca8a04;font:max(14px,10px) var(--font-mono)}.codex-validation .error[data-v-7478f369]{color:#dc2626}.codex-sources[data-v-7478f369]{display:grid;gap:7px;margin-top:18px}.codex-sources a[data-v-7478f369]{color:var(--admin-action);font-size:max(14px,11px)}pre[data-v-7478f369]{max-height:420px;overflow:auto;padding:14px;border:1px solid var(--admin-border);background:var(--admin-canvas);font:max(14px,10px)/1.5 var(--font-mono);white-space:pre}footer[data-v-7478f369]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}[data-status=failed][data-v-7478f369],[data-status=rejected][data-v-7478f369]{color:#dc2626!important}[data-status=applied][data-v-7478f369]{color:var(--admin-success)!important}@media(max-width:900px){.codex-jobs-layout[data-v-7478f369],dl[data-v-7478f369]{grid-template-columns:1fr}}.card[data-v-4bf5d3e1]{margin-top:24px;border:1px solid var(--admin-border);background:var(--admin-surface)}.heading[data-v-4bf5d3e1]{display:flex;align-items:end;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.heading small[data-v-4bf5d3e1]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.heading h2[data-v-4bf5d3e1]{margin:5px 0 0}.heading p[data-v-4bf5d3e1]{margin:5px 0 0;color:var(--admin-text-muted);font-size:max(14px,11px)}.card[data-v-4bf5d3e1] .min-w-0>small{display:block;margin-top:5px;color:var(--admin-text-dim);font-size:max(14px,9px)}.status-card[data-v-452e40c7]{margin-top:24px;border:1px solid var(--admin-border);background:var(--admin-surface)}.status-empty[data-v-452e40c7]{margin-top:24px;padding:32px 20px;text-align:center;color:var(--admin-text-muted);font-size:max(14px,12px);border:1px solid var(--admin-border);background:var(--admin-surface)}.status-grid[data-v-452e40c7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:var(--admin-border)}.status-tile[data-v-452e40c7]{padding:16px 20px;background:var(--admin-surface)}.status-tile small[data-v-452e40c7],.mapping-heading small[data-v-452e40c7]{display:block;color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.status-tile strong[data-v-452e40c7]{display:block;margin-top:6px;font-size:max(14px,18px);color:var(--admin-text)}.status-tile strong.valid[data-v-452e40c7],.job-status.completed[data-v-452e40c7]{color:var(--admin-success,#16a34a)}.status-tile strong.invalid[data-v-452e40c7],.job-status.failed[data-v-452e40c7],.source small[data-v-452e40c7]{color:var(--admin-danger,#dc2626)}.status-tile strong.activity[data-v-452e40c7]{font-size:max(14px,12px);line-height:1.4}.mapping-heading[data-v-452e40c7]{padding:20px 20px 12px;border-top:1px solid var(--admin-border)}.cost-note[data-v-452e40c7]{margin:0;padding:12px 20px;color:var(--admin-text-muted);font-size:max(14px,10px);border-top:1px solid var(--admin-border-soft)}.mapping-columns[data-v-452e40c7],.mapping-row[data-v-452e40c7]{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(220px,2fr) minmax(90px,.6fr) minmax(140px,.8fr);gap:16px;align-items:center;padding:10px 20px}.mapping-columns[data-v-452e40c7]{background:var(--admin-canvas);color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.1em}.mapping-row[data-v-452e40c7]{border-top:1px solid var(--admin-border-soft)}.mapping-row code[data-v-452e40c7],.mapping-row time[data-v-452e40c7]{font:max(14px,10px) var(--font-mono);color:var(--admin-text)}.source[data-v-452e40c7]{display:grid;min-width:0;gap:3px}.source strong[data-v-452e40c7],.source a[data-v-452e40c7],.source small[data-v-452e40c7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source a[data-v-452e40c7]{color:var(--admin-text-muted);font-size:max(14px,10px)}.source small[data-v-452e40c7]{font-size:max(14px,10px)}.job-status[data-v-452e40c7]{font:600 max(14px,10px) var(--font-mono)}.job-status.queued[data-v-452e40c7]{color:var(--admin-text-muted)}.job-status.processing[data-v-452e40c7]{color:var(--admin-action)}@media(max-width:900px){.mapping-columns[data-v-452e40c7]{display:none}.mapping-row[data-v-452e40c7]{grid-template-columns:1fr}.source a[data-v-452e40c7]{white-space:normal;overflow-wrap:anywhere}}.system-grid[data-v-d5416dfe]{display:grid;gap:12px;margin-top:24px}.system-message[data-v-d5416dfe]{margin:18px 0 0;padding:12px 14px;border:1px solid var(--admin-border);font:max(14px,11px) var(--font-mono)}.system-message.error[data-v-d5416dfe]{border-color:var(--color-danger);color:var(--color-danger)}.system-message.success[data-v-d5416dfe]{color:var(--admin-success)}.release-row[data-v-d5416dfe],.update-action[data-v-d5416dfe]{display:flex;align-items:center;justify-content:space-between;gap:16px}.release-row a[data-v-d5416dfe]{color:var(--admin-action);font:max(14px,10px) var(--font-mono)}.status[data-v-d5416dfe]{font:max(14px,10px) var(--font-mono);letter-spacing:.1em}.status.available[data-v-d5416dfe]{color:var(--admin-action)}.status.current[data-v-d5416dfe]{color:var(--admin-success)}.status.failed[data-v-d5416dfe]{color:var(--color-danger)}@media(max-width:700px){.release-row[data-v-d5416dfe],.update-action[data-v-d5416dfe]{align-items:flex-start;flex-direction:column}}.version-list[data-v-033060dd]{display:grid;gap:14px;margin-top:24px}.version-card[data-v-033060dd]{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:24px;padding:20px;border:1px solid var(--admin-border);background:var(--admin-surface)}.version-card header[data-v-033060dd]{display:grid;align-content:start;justify-items:start;gap:6px}.version-card small[data-v-033060dd]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.12em}.version-card strong[data-v-033060dd]{font:max(14px,18px) var(--font-mono);color:var(--admin-action)}.release-tag[data-v-033060dd]{padding:3px 6px;border:1px solid var(--admin-action);color:var(--admin-action);font:max(14px,8px) var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.version-card ul[data-v-033060dd]{display:grid;gap:10px;margin:0;padding-left:18px}.version-card li[data-v-033060dd]{font-size:max(14px,12px);line-height:1.6;color:var(--admin-text)}.changelog-error[data-v-033060dd],.changelog-empty[data-v-033060dd]{margin-top:20px;padding:16px;border:1px solid var(--admin-border);color:var(--admin-text-muted);font:max(14px,11px) var(--font-mono)}.changelog-error[data-v-033060dd]{border-color:var(--color-danger);color:var(--color-danger)}@media(max-width:700px){.version-card[data-v-033060dd]{grid-template-columns:1fr}}.admin-table-heading i[data-v-7a0f287b]{font-style:normal;margin-left:.35em}.admin-table-heading.has-compact-label[data-v-7a0f287b]{-webkit-touch-callout:none;user-select:none}.admin-table-heading-compact[data-v-7a0f287b]{display:none}.admin-table-heading-tooltip[data-v-7a0f287b]{position:fixed;z-index:3000;max-width:min(280px,calc(100vw - 24px));padding:8px 12px;border:1px solid var(--admin-border, currentColor);background:var(--admin-surface, Canvas);color:var(--admin-text, CanvasText);font:max(14px,var(--font-size-floor, 14px)) / 1.4 var(--font-ui, system-ui);box-shadow:0 4px 16px #0003;pointer-events:none;overflow-wrap:anywhere}@media(max-width:900px){.has-compact-label .admin-table-heading-full[data-v-7a0f287b]{display:none}.admin-table-heading-compact[data-v-7a0f287b]{display:inline}}.admin-sortable-table[data-v-8acb052a]{min-width:0;border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-sortable-table.fullscreen[data-v-8acb052a]{position:fixed;z-index:1300;inset:0;display:grid;height:100dvh;grid-template-rows:auto minmax(0,1fr);border:0;background:var(--admin-canvas)}.admin-sortable-table__toolbar[data-v-8acb052a]{display:flex;justify-content:flex-end;padding:8px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.admin-sortable-table__viewport[data-v-8acb052a]{min-width:0;overflow:auto}.admin-sortable-table table[data-v-8acb052a]{width:100%;border-collapse:collapse}.admin-sortable-table th[data-v-8acb052a],.admin-sortable-table td[data-v-8acb052a]{padding:11px 13px;border-bottom:1px solid var(--admin-border-soft);text-align:left}.admin-sortable-table th[data-v-8acb052a]{background:var(--admin-canvas);color:var(--admin-text-dim);font:max(14px,var(--font-size-floor, 14px)) var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.admin-sortable-table th button[data-v-8acb052a]{width:100%;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.admin-sortable-table th button[data-v-8acb052a]:hover,.admin-sortable-table th[aria-sort=ascending] button[data-v-8acb052a],.admin-sortable-table th[aria-sort=descending] button[data-v-8acb052a]{color:var(--admin-action)}.admin-sortable-table th i[data-v-8acb052a]{font-style:normal}.admin-sortable-table td[data-v-8acb052a]{color:var(--admin-text);font-size:max(14px,var(--font-size-floor, 14px))}.admin-sortable-table tbody tr:last-child td[data-v-8acb052a]{border-bottom:0}.admin-sortable-table [data-align=center][data-v-8acb052a]{text-align:center}.admin-sortable-table [data-align=right][data-v-8acb052a]{text-align:right}.admin-sortable-table tfoot[data-v-8acb052a]{border-top:1px solid var(--admin-border);background:var(--admin-canvas)}.admin-sortable-table__empty[data-v-8acb052a]{text-align:center!important;color:var(--admin-text-dim)!important;font:max(14px,var(--font-size-floor, 14px)) var(--font-mono)!important}.admin-sortable-table[data-v-8acb052a] tfoot td,.admin-sortable-table[data-v-8acb052a] tfoot th{padding:11px 13px;border-bottom:1px solid var(--admin-border-soft);color:var(--admin-text);font-size:max(14px,var(--font-size-floor, 14px));text-align:left}.admin-sortable-table[data-v-8acb052a] tfoot [data-align=right]{text-align:right}.admin-sortable-table[data-v-8acb052a] tfoot [data-align=center]{text-align:center}.admin-sortable-table[data-v-8acb052a] tfoot tr:last-child td{border-bottom:0;font-weight:600}.admin-sortable-table .admin-sortable-table__group-header th[data-v-8acb052a]{text-transform:none;letter-spacing:normal;font:600 max(14px,var(--font-size-floor, 14px)) var(--font-ui);border-top:1px solid var(--admin-border)}.admin-sortable-table[data-v-8acb052a] .admin-sortable-table__group-footer td{padding:11px 13px;font-size:max(14px,var(--font-size-floor, 14px));font-weight:600;color:var(--admin-text);border-bottom:1px solid var(--admin-border);background:var(--admin-canvas)}.admin-sortable-table[data-v-8acb052a] .admin-sortable-table__group-footer [data-align=right]{text-align:right}.admin-sortable-table--fit table[data-v-8acb052a]{width:100%;min-width:0}.admin-sortable-table--fit[data-v-8acb052a] th,.admin-sortable-table--fit[data-v-8acb052a] td{min-width:0;padding:10px clamp(3px,.8vw,13px);white-space:normal;overflow-wrap:anywhere}.admin-sortable-table--fit[data-v-8acb052a] th *,.admin-sortable-table--fit[data-v-8acb052a] td *{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.admin-sortable-table--fit[data-v-8acb052a] td button,.admin-sortable-table--fit[data-v-8acb052a] td input{box-sizing:border-box}.admin-sortable-table td.has-drag-handle[data-v-8acb052a]{position:relative;padding-left:36px}.admin-table-drag-handle[data-v-8acb052a]{position:absolute;left:2px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:40px;padding:0;border:0;background:transparent;color:var(--admin-text-dim);cursor:grab;touch-action:none;user-select:none}.admin-table-drag-handle[data-v-8acb052a]:focus-visible{outline:2px solid var(--admin-action);outline-offset:-2px}.is-dragging .admin-table-drag-handle[data-v-8acb052a]{cursor:grabbing}.is-dragging[data-v-8acb052a]{opacity:.6}.drop-before td[data-v-8acb052a]{box-shadow:inset 0 2px var(--admin-action)}.drop-after td[data-v-8acb052a]{box-shadow:inset 0 -2px var(--admin-action)}.system-log-filters[data-v-020387d5]{display:grid;grid-template-columns:minmax(9rem,.55fr) minmax(11rem,.7fr) minmax(16rem,1.6fr) auto;align-items:end;gap:12px;margin-bottom:18px}.system-log-filter[data-v-020387d5]{display:grid;gap:6px}.system-log-filter>span[data-v-020387d5]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.system-log-error[data-v-020387d5]{margin:0 0 18px;padding:12px 14px;border:1px solid var(--color-danger);color:var(--color-danger);font:max(14px,11px) var(--font-mono)}.system-log-table[data-v-020387d5]{margin-top:0}.system-log-level[data-v-020387d5]{display:inline-flex;padding:3px 6px;border:1px solid currentColor;font:max(14px,9px) var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.system-log-level.is-error[data-v-020387d5]{color:var(--color-danger)}.system-log-level.is-warning[data-v-020387d5]{color:var(--color-warning)}.system-log-level.is-info[data-v-020387d5]{color:var(--admin-action)}.system-log-message[data-v-020387d5]{display:block;min-width:18rem;max-width:38rem;font-weight:500;line-height:1.45}.system-log-context[data-v-020387d5]{display:grid;min-width:9rem;gap:3px}.system-log-context>b[data-v-020387d5],.system-log-context>small[data-v-020387d5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-log-context>b[data-v-020387d5]{font:max(14px,10px) var(--font-mono)}.system-log-context>small[data-v-020387d5]{color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono)}@media(max-width:900px){.system-log-filters[data-v-020387d5]{grid-template-columns:1fr 1fr}.system-log-filter--query[data-v-020387d5]{grid-column:1/-1}}@media(max-width:600px){.system-log-filters[data-v-020387d5]{grid-template-columns:1fr}.system-log-filter--query[data-v-020387d5]{grid-column:auto}}.sidebar-link[data-v-9631062e]{display:flex!important;min-height:34px;align-items:center;gap:10px;padding:8px 14px!important;border:0;border-left:2px solid transparent;color:var(--color-text-muted);font:max(14px,12px) var(--font-ui);text-decoration:none}.sidebar-link i[data-v-9631062e]{display:grid;width:20px;flex:none;place-items:center;font:700 max(14px,9px) var(--font-mono);font-style:normal}.sidebar-link.instagram[data-v-9631062e]{border-left-color:#8b3f74;background:#2d2330;color:#d9b6ce}.sidebar-link.x[data-v-9631062e],.sidebar-link.x-platform[data-v-9631062e]{border-left-color:#58636b;background:#22282b;color:#b8c0c5}.sidebar-link.facebook[data-v-9631062e]{border-left-color:#2774c9;background:#17334f;color:#a9cdef}.sidebar-active[data-v-9631062e]{border-left-color:var(--color-accent)!important;background:var(--admin-sidebar-active)!important;color:var(--color-accent)!important}.child[data-v-9631062e]{padding-left:22px!important;font-size:max(14px,11px)}.navigator-sidebar-tree[data-v-1c7056ad]{display:grid;gap:8px;margin:0 0 4px 22px;padding:2px 0 2px 12px;border-left:1px solid var(--admin-border)}.navigator-sidebar-group[data-v-1c7056ad]{display:grid;gap:3px}.navigator-sidebar-scope[data-v-1c7056ad]{color:var(--admin-text-dim);font:max(14px,9px) var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.navigator-sidebar-root[data-v-1c7056ad]{display:block;padding:4px 8px;color:var(--color-text-muted);font:max(14px,12px) var(--font-ui);text-decoration:none}.navigator-sidebar-root[data-v-1c7056ad]:hover,.navigator-sidebar-root.active[data-v-1c7056ad]{color:var(--color-accent)}.navigator-sidebar-root.active[data-v-1c7056ad]{background:var(--admin-sidebar-active)}.navigator-sidebar-root.unavailable[data-v-1c7056ad]{opacity:.5;cursor:not-allowed}.sidebar-group[data-v-2cdd88b8]{display:grid;gap:4px}.sidebar-group.pinned .section-title[data-v-2cdd88b8]{color:var(--color-accent)}.section-title[data-v-2cdd88b8]{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 5px 12px;color:var(--admin-text-dim);font:max(14px,9px) var(--font-mono);letter-spacing:.14em}.section-title>span[data-v-2cdd88b8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pin-section[data-v-2cdd88b8]{display:grid!important;width:24px;height:24px;flex:none;place-items:center;margin:-6px -4px -2px 4px;padding:0!important;border:1px solid transparent!important;border-radius:999px;background:transparent!important;color:var(--admin-text)!important;cursor:pointer;opacity:.92}.pin-section svg[data-v-2cdd88b8]{display:block;width:13px;height:13px;fill:currentColor;stroke:none}.pin-section[data-v-2cdd88b8]:hover{border-color:var(--admin-border)!important;background:var(--admin-surface)!important;color:var(--color-accent)!important;opacity:1}.pin-section.active[data-v-2cdd88b8]{border-color:color-mix(in srgb,var(--color-accent) 50%,transparent)!important;background:var(--admin-sidebar-active)!important;color:var(--color-accent)!important;opacity:1}.sidebar-logo img[data-v-a5453046]{width:100%;height:100%;object-fit:contain}.admin-sidebar[data-v-a5453046]{position:relative!important;z-index:40;top:auto;display:flex!important;width:var(--admin-sidebar-width)!important;height:100%;min-height:0;align-self:stretch;flex:0 0 auto!important;flex-direction:column;overflow-x:hidden!important;overflow-y:auto!important;padding:28px 24px!important;background:var(--admin-sidebar)!important;color:var(--color-text)!important;font-family:var(--font-ui);scrollbar-width:none;-ms-overflow-style:none;transition:width .2s ease,flex-basis .2s ease,padding .2s ease}.admin-sidebar[data-v-a5453046]::-webkit-scrollbar{display:none;width:0;height:0}.admin-sidebar[data-v-a5453046] *{box-sizing:border-box}.admin-sidebar a[data-v-a5453046]{text-decoration:none}.sidebar-toolbar[data-v-a5453046]{display:flex;flex:none;align-items:center;gap:7px}.sidebar-logo[data-v-a5453046]{display:grid;width:40px;height:40px;flex:none;place-items:center;background:var(--color-accent);color:var(--admin-action-contrast);font-weight:700}.sidebar-tool[data-v-a5453046]{display:grid!important;width:34px;height:40px;flex:none;place-items:center;padding:0!important;border:1px solid var(--admin-border)!important;background:var(--admin-surface)!important;color:var(--admin-text)!important}.sidebar-tool svg[data-v-a5453046]{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.sidebar-groups[data-v-a5453046]{display:grid;flex:none;gap:26px;margin-top:30px}.admin-sidebar.collapsed[data-v-a5453046]{width:72px;flex-basis:72px;padding:28px 10px!important}.admin-sidebar.collapsed .sidebar-toolbar[data-v-a5453046]{flex-direction:column}.admin-sidebar.collapsed .sidebar-groups[data-v-a5453046]{gap:16px;margin-top:22px}@media(max-width:767px){.admin-sidebar[data-v-a5453046]{display:none!important}}@media(prefers-reduced-motion:reduce){.admin-sidebar[data-v-a5453046]{transition:none}}.sidebar-toolbar[data-v-a5453046]{width:100%;gap:0}.sidebar-tools[data-v-a5453046]{display:flex;align-items:center;gap:4px;margin-left:auto}.sidebar-tool[data-v-a5453046]{width:26px!important;height:40px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--color-text-muted)!important}.sidebar-tool[data-v-a5453046]:hover{color:var(--color-accent)!important}.sidebar-tool svg[data-v-a5453046]{width:17px;height:17px}.admin-sidebar.collapsed .sidebar-toolbar[data-v-a5453046]{align-items:center}.admin-sidebar.collapsed .sidebar-tools[data-v-a5453046]{margin-left:0}[data-v-a5453046] .sidebar-link i{width:0;overflow:hidden;opacity:0;transform:scale(.7);transition:width .2s ease,opacity .15s ease,transform .2s ease}.admin-sidebar.collapsed[data-v-a5453046] .sidebar-link i,.admin-sidebar[data-v-a5453046] .sidebar-link.icon-only i{width:28px;font-size:max(14px,15px);opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){[data-v-a5453046] .sidebar-link i{transition:none}}.dashboard-link[data-v-a5453046]{position:relative;z-index:1;display:flex;width:100%;min-height:38px;align-items:center;gap:9px;padding:8px 12px;border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);font:max(14px,11px) var(--font-mono);cursor:pointer;text-align:left;pointer-events:auto}.dashboard-link i[data-v-a5453046]{font-style:normal;color:var(--admin-action)}.dashboard-link[data-v-a5453046]:hover{border-color:var(--admin-action);color:var(--admin-action)}.admin-sidebar.collapsed .dashboard-link[data-v-a5453046]{justify-content:center;padding:8px}.admin-sidebar.collapsed .dashboard-link span[data-v-a5453046],.admin-sidebar.collapsed[data-v-a5453046] .section-title,.admin-sidebar.collapsed[data-v-a5453046] .sidebar-link span{display:none}.admin-sidebar.collapsed[data-v-a5453046] .sidebar-link,.admin-sidebar.collapsed[data-v-a5453046] .child,.admin-sidebar[data-v-a5453046] .sidebar-link.icon-only{justify-content:center;padding:8px!important}.admin-shell[data-v-6048aceb]{display:grid;width:100%;max-width:100%;height:100%;min-width:0;min-height:100%;grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr);overflow:hidden;background:var(--admin-canvas);color:var(--admin-text)}.admin-page[data-v-6048aceb]{width:100%;max-width:100%;height:100%;min-width:0;min-height:0;overflow-x:hidden;background:var(--admin-canvas);scrollbar-width:none;-ms-overflow-style:none}.admin-page--fullscreen[data-v-6048aceb]{overflow:hidden;padding:0}.admin-page--standard[data-v-6048aceb]{overflow-y:auto;padding:28px 16px}.admin-page[data-v-6048aceb]::-webkit-scrollbar{display:none;width:0;height:0}.admin-page[data-v-6048aceb]>*{max-width:100%}.admin-page__header[data-v-6048aceb]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:1.75rem;border-bottom:1px solid var(--admin-border)}.admin-page__identity[data-v-6048aceb]{display:block;min-width:0}.admin-page__identity>p[data-v-6048aceb]{margin:0;color:var(--admin-text-muted);font:max(14px,var(--font-size-sm)) var(--font-mono);letter-spacing:.08em}.admin-page__identity>h1[data-v-6048aceb]{margin:.4rem 0 0;color:var(--admin-text);font-size:max(14px,var(--font-size-title-2xl))}.admin-page__actions[data-v-6048aceb]{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.admin-page__description[data-v-6048aceb]{max-width:70rem;margin:1.5rem 0 2.2rem;color:var(--admin-text-muted);font-size:max(14px,var(--font-size-body));line-height:var(--line-height-copy)}@media(min-width:768px){.admin-page--standard[data-v-6048aceb]{padding-right:40px;padding-left:40px}}@media(min-width:1024px){.admin-page--standard[data-v-6048aceb]{padding:48px clamp(30px,6vw,90px)}}@media(max-width:767px){.admin-shell[data-v-6048aceb]{grid-template-columns:minmax(0,1fr)}.admin-page__header[data-v-6048aceb]{align-items:flex-start;flex-direction:column}.admin-page__identity>h1[data-v-6048aceb]{font-size:max(14px,var(--font-size-title-lg))}.admin-page__actions[data-v-6048aceb]{width:100%;justify-content:flex-start}}.admin-row-card[data-v-e56b3b53]{display:block;width:100%;min-width:0;border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:0 .2em .75em color-mix(in srgb,var(--admin-text) 4%,transparent)}.admin-row-card.is-selected[data-v-e56b3b53]{box-shadow:inset .2em 0 var(--admin-action)}.admin-row-card__header[data-v-e56b3b53]{display:grid;min-width:0;grid-template-columns:minmax(15em,1.4fr) minmax(13em,1fr) auto;align-items:center;gap:1em;padding:.8em 1em}.admin-row-card__trigger[data-v-e56b3b53]{display:grid;min-width:0;grid-template-columns:1.5em minmax(0,1fr);align-items:center;gap:.7em;padding:0;border:0;background:transparent;color:var(--admin-text);text-align:left}.admin-row-card__trigger.has-logo[data-v-e56b3b53]{grid-template-columns:1.5em 3.25em minmax(0,1fr)}.admin-row-card__logo[data-v-e56b3b53]{display:grid;width:3.25em;height:3.25em;place-items:center;overflow:hidden;border:1px solid var(--admin-border-soft);background:#fff}.admin-row-card__logo img[data-v-e56b3b53]{display:block;width:100%;height:100%;padding:.3em;object-fit:contain}.admin-row-card__indicator[data-v-e56b3b53]{color:var(--admin-success);font:max(14px,1.15em) var(--font-mono)}.admin-row-card__identity[data-v-e56b3b53]{display:grid;min-width:0;gap:.15em}.admin-row-card__identity small[data-v-e56b3b53],.admin-row-card__metrics dt[data-v-e56b3b53]{color:var(--admin-text-dim);font:max(14px,.625em) var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.admin-row-card__identity strong[data-v-e56b3b53]{overflow:hidden;font-size:max(14px,.875em);text-overflow:ellipsis;white-space:nowrap}.admin-row-card__identity>span[data-v-e56b3b53]{overflow:hidden;color:var(--admin-text-muted);font-size:max(14px,.6875em);text-overflow:ellipsis;white-space:nowrap}.admin-row-card__metrics[data-v-e56b3b53]{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(4.5em,1fr));gap:.8em;margin:0}.admin-row-card__metrics div[data-v-e56b3b53]{display:grid;min-width:0;gap:.15em}.admin-row-card__metrics dd[data-v-e56b3b53]{overflow:hidden;margin:0;color:var(--admin-text);font-size:max(14px,.75em);text-overflow:ellipsis;white-space:nowrap}.admin-row-card__state[data-v-e56b3b53]{display:flex;align-items:center;justify-content:flex-end;gap:.7em}.admin-row-card__status[data-v-e56b3b53]{color:var(--admin-text-dim);font:max(14px,.625em) var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.admin-row-card__status[data-tone=success][data-v-e56b3b53]{color:var(--admin-success)}.admin-row-card__status[data-tone=warning][data-v-e56b3b53]{color:var(--color-warning)}.admin-row-card__status[data-tone=danger][data-v-e56b3b53]{color:var(--color-danger)}.admin-row-card__body[data-v-e56b3b53]{display:block;min-width:0;grid-template-columns:none;border-top:1px solid var(--admin-border-soft);background:color-mix(in srgb,var(--admin-surface-muted) 32%,transparent)}.admin-row-card__actions[data-v-e56b3b53]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5em;padding:.75em 1em;border-top:1px solid var(--admin-border-soft)}@media(max-width:58em){.admin-row-card__header[data-v-e56b3b53]{grid-template-columns:minmax(0,1fr) auto}.admin-row-card__metrics[data-v-e56b3b53]{grid-column:1 / -1;grid-row:2;padding-left:2.2em}}@media(max-width:36em){.admin-row-card__header[data-v-e56b3b53]{grid-template-columns:minmax(0,1fr)}.admin-row-card__state[data-v-e56b3b53]{grid-row:1;justify-content:flex-start;padding-left:2.2em}.admin-row-card__metrics[data-v-e56b3b53]{grid-row:auto}}.admin-permission-card__grid[data-v-d794d43d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13em,1fr));gap:0 1em;padding:.8em 1em}.admin-permission-card__grid[data-v-d794d43d] label{min-height:3em;border-bottom:1px solid var(--admin-border-soft);font-size:max(14px,.6875em)}.device-enrollment[data-v-c26aa276]{display:grid;gap:8px}.device-enrollment-actions[data-v-c26aa276]{display:flex;flex-wrap:wrap;gap:6px}.device-session-list[data-v-c26aa276]{display:grid;gap:6px;width:100%}.device-session-list article[data-v-c26aa276]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--admin-border);background:var(--admin-canvas)}.device-session-list article>div[data-v-c26aa276]{display:grid;min-width:0;gap:2px}.device-session-list strong[data-v-c26aa276]{overflow:hidden;color:var(--admin-text);font-size:max(14px,11px);text-overflow:ellipsis;white-space:nowrap}.device-session-list small[data-v-c26aa276],.device-session-empty[data-v-c26aa276]{color:var(--admin-text-dim);font:max(14px,9px) var(--font-mono)}.device-session-list span[data-v-c26aa276],.device-action[data-v-c26aa276]{flex:none;color:var(--admin-text-dim);font:max(14px,8px) var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.device-session-list span.active[data-v-c26aa276]{color:var(--admin-success)}.device-action[data-v-c26aa276]{border:0;background:none;cursor:pointer}.device-action[data-v-c26aa276]:hover{color:var(--admin-danger)}.pin-modal-backdrop[data-v-c26aa276]{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:#000000ad}.pin-modal[data-v-c26aa276]{display:grid;width:min(460px,100%);gap:16px;padding:22px;border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:0 24px 70px #00000073}.pin-modal h2[data-v-c26aa276]{margin:4px 0 6px;font-size:max(14px,20px)}.pin-modal p[data-v-c26aa276]{margin:0;color:var(--admin-text-dim);font-size:max(14px,12px)}.pin-modal>div>small[data-v-c26aa276]{color:var(--admin-action);font:max(14px,9px) var(--font-mono);letter-spacing:.12em}.pin-modal .pin-modal-error[data-v-c26aa276]{color:var(--color-danger);font:max(14px,10px) var(--font-mono)}.pin-modal-actions[data-v-c26aa276]{display:flex;justify-content:flex-end;gap:8px}.admin-login[data-v-7f514b62]{display:grid;min-height:100dvh;place-items:center;padding:clamp(16px,4vw,40px);background:var(--admin-background);box-sizing:border-box}.admin-login__card[data-v-7f514b62]{display:grid;width:min(360px,100%);gap:0;padding:34px;border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:0 20px 60px color-mix(in srgb,var(--admin-text) 10%,transparent);box-sizing:border-box}.admin-login__mark[data-v-7f514b62]{display:grid;width:44px;height:44px;margin-bottom:22px;place-items:center;border:1px solid var(--admin-action);background:var(--admin-action);color:var(--admin-action-contrast);font:700 max(14px,12px) var(--font-mono);letter-spacing:.08em}.admin-login__eyebrow[data-v-7f514b62]{margin:0 0 8px;color:var(--admin-action);font:700 max(14px,9px) var(--font-mono);letter-spacing:.12em}.admin-login h1[data-v-7f514b62]{margin:0;color:var(--admin-text);font-size:max(14px,clamp(24px,5vw,32px));line-height:1.1}.admin-login__description[data-v-7f514b62]{margin:14px 0 22px;color:var(--admin-text-muted);font-size:max(14px,13px);line-height:1.6}.admin-login__label[data-v-7f514b62]{margin-bottom:7px;color:var(--admin-text-muted);font:max(14px,9px) var(--font-mono);letter-spacing:.12em}.admin-login__input[data-v-7f514b62]{height:42px;margin:0 0 12px;letter-spacing:.18em}.admin-login__submit[data-v-7f514b62]{width:100%}@media(max-width:480px){.admin-login__card[data-v-7f514b62]{padding:28px}}.markdown-preview[data-v-76cd3e99]{font-size:inherit;line-height:1.8;overflow-wrap:anywhere}.markdown-preview[data-v-76cd3e99] h1{font-size:max(14px,1.5rem)}.markdown-preview[data-v-76cd3e99] h2{font-size:max(14px,1.125rem);border-bottom:1px solid var(--markdown-preview-border, var(--admin-input-border, GrayText));padding-bottom:9px;margin:25px 0 13px}.markdown-preview[data-v-76cd3e99] h3{font-size:max(14px,1rem);margin:20px 0 8px}.markdown-preview[data-v-76cd3e99] p{margin:10px 0}.markdown-preview[data-v-76cd3e99] ul,.markdown-preview[data-v-76cd3e99] ol{padding-left:21px;list-style:revert}.markdown-preview[data-v-76cd3e99] li{margin:6px 0}.markdown-preview[data-v-76cd3e99] a{color:var(--markdown-preview-accent, var(--admin-action, LinkText))}.markdown-preview[data-v-76cd3e99] pre{padding:13px;background:var( --markdown-preview-background, var(--admin-input-background, Canvas) );border-radius:8px;overflow:auto}.markdown-preview[data-v-76cd3e99] code{font:max(14px,.875rem) ui-monospace,monospace}.markdown-preview[data-v-76cd3e99] blockquote{border-left:2px solid var(--markdown-preview-accent, var(--admin-action, LinkText));padding-left:12px;color:var(--markdown-preview-muted, var(--admin-muted, currentColor))}.markdown-preview[data-v-76cd3e99] table{border-collapse:collapse}.markdown-preview[data-v-76cd3e99] td,.markdown-preview[data-v-76cd3e99] th{border:1px solid var(--markdown-preview-border, var(--admin-input-border, GrayText));padding:6px}.markdown-preview[data-v-76cd3e99] .markdown-preview-blank-line{height:1.8em}.textarea-markdown[data-v-749e0538]{position:relative;display:flex;flex:1;flex-direction:column;min-height:var(--textarea-markdown-min-height, 220px);padding-bottom:var(--textarea-markdown-bottom-space, 42px);color:var(--textarea-markdown-text, var(--admin-text, inherit));font-family:inherit;font-size:max(14px,var(--textarea-markdown-font-size, .875rem));line-height:1.8}.textarea-markdown-field[data-v-749e0538]{width:100%;box-sizing:border-box;flex:1;min-height:var(--textarea-markdown-field-height, 160px);margin:0;padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;resize:none;field-sizing:content}.textarea-markdown-preview[data-v-749e0538]{cursor:text}.textarea-markdown-preview[data-v-749e0538] .markdown-preview>*{margin-block:0}.textarea-markdown-tools[data-v-749e0538]{align-self:flex-end}.textarea-markdown-tools--docked[data-v-749e0538]{position:fixed;z-index:1000;display:flex;justify-content:flex-end;box-sizing:border-box;min-height:44px;padding-inline:max(12px,env(safe-area-inset-right));background:var( --textarea-markdown-background, var(--admin-input-background, Canvas) );color:var(--textarea-markdown-text, var(--admin-text, CanvasText));border-top:1px solid var(--textarea-markdown-border, var(--admin-input-border, GrayText));font-family:inherit;font-size:max(14px,16px)}.textarea-markdown-tools--docked .textarea-markdown-shortcuts[data-v-749e0538]{display:flex;width:100%;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}.textarea-markdown-shortcuts button[data-v-749e0538]{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:44px;min-height:44px;padding:8px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.textarea-markdown-shortcuts button[data-v-749e0538]:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.textarea-markdown-trigger[data-v-749e0538]{min-height:44px}.textarea-markdown-tools--docked .textarea-markdown-menu[data-v-749e0538]{bottom:100%;grid-template-columns:repeat(2,minmax(0,1fr));width:min(340px,100%);box-sizing:border-box;max-height:var(--textarea-markdown-menu-height);overflow-y:auto;overscroll-behavior:contain}.textarea-markdown-trigger[data-v-749e0538]{align-self:flex-end;padding:10px;border:0;background:transparent;color:var(--textarea-markdown-muted, var(--admin-muted, currentColor));font:inherit;font-weight:600;font-size:max(14px,1rem);cursor:pointer}.textarea-markdown-menu[data-v-749e0538]{position:absolute;z-index:10;bottom:45px;right:0;display:grid;min-width:170px;max-width:100%;padding:6px;background:var( --textarea-markdown-background, var(--admin-input-background, Canvas) );border:1px solid var(--textarea-markdown-border, var(--admin-input-border, GrayText));border-radius:10px;box-shadow:0 8px 30px #0006}.textarea-markdown-menu button[data-v-749e0538]{color:inherit;font:inherit;text-align:left;padding:9px 12px;background:transparent;border:0;border-radius:5px;cursor:pointer}.textarea-markdown-menu button[data-v-749e0538]:hover,.textarea-markdown-menu button[data-v-749e0538]:focus-visible{background:var(--textarea-markdown-hover, var(--admin-surface, Canvas))}.textarea-markdown-trigger[data-v-749e0538]:focus-visible,.textarea-markdown-preview[data-v-749e0538]:focus-visible{outline:2px solid var(--textarea-markdown-accent, var(--admin-action, Highlight));outline-offset:2px}.admin-amount-keypad--ios .admin-amount-keypad-grid button[data-v-1784f851]{border-radius:999px;aspect-ratio:1;padding:0;min-height:0;font-size:max(14px,1.7rem)}.admin-amount-keypad--ios .admin-amount-keypad-grid .admin-amount-keypad-equals[data-v-1784f851]{grid-column:auto}.admin-amount-keypad--ios .admin-amount-keypad-grid .admin-amount-keypad-zero[data-v-1784f851]{grid-column:span 2;aspect-ratio:auto;text-align:left;padding-left:22%}.admin-amount-keypad--ios .admin-amount-keypad-grid .admin-amount-keypad-operator[data-v-1784f851]{background:var(--admin-action,#007fff);color:var(--admin-on-action,#fff)}.admin-amount-keypad--ios .admin-amount-keypad-grid .admin-amount-keypad-function[data-v-1784f851]{background:color-mix(in srgb,var(--admin-text) 18%,var(--admin-input-background))}.admin-amount-keypad-grid.admin-amount-keypad-grid--operators[data-v-1784f851]{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-amount-keypad-grid .admin-amount-keypad-equals[data-v-1784f851]{grid-column:1 / -1;color:var(--admin-action);border-color:var(--admin-action)}.admin-amount-keypad-expression[data-v-1784f851]{position:absolute;top:0;right:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:max(14px,.75rem);line-height:1;pointer-events:none;color:var(--admin-text-muted);font-family:var(--font-mono, monospace);text-align:right;margin:0}.admin-amount-keypad-error[data-v-1784f851]{color:var(--color-danger, #ef4444)}.admin-amount-keypad[data-v-1784f851]{position:relative;margin-bottom:20px}.admin-amount-keypad label[data-v-1784f851]{display:flex;align-items:center;gap:12px;color:var(--admin-text-muted, #8c9baa)}.admin-amount-keypad input[data-v-1784f851]{width:100%;min-width:0;background:transparent;border:0;border-bottom:1px solid var(--admin-border, #354352);color:var(--admin-text, #eaf1f8);font:500 max(14px,2.8rem) var(--font-mono, monospace);text-align:right;padding:14px 0}.admin-amount-keypad-grid[data-v-1784f851]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.admin-amount-keypad-grid button[data-v-1784f851]{padding:12px;min-height:50px;border:1px solid var(--admin-border, #354352);border-radius:10px;background:var(--admin-input-background, #102130);color:var(--admin-text, #eaf1f8);font:500 max(14px,1.35rem) var(--font-mono, monospace);cursor:pointer}.admin-amount-keypad-grid button[data-v-1784f851]:active{background:var(--admin-action, #007fff)}.admin-amount-keypad-clear[data-v-1784f851]{border:0;background:transparent;color:var(--admin-text-muted, #8c9baa);font:inherit;padding:6px 0;cursor:pointer}.app-theme-toggle[data-v-a9ad08af]{display:grid;width:48px;height:48px;place-items:center;border:1px solid var(--app-border);border-radius:14px;background:var(--app-surface-raised);color:var(--app-text);cursor:pointer}.app-theme-toggle[data-v-a9ad08af]:hover{border-color:var(--app-accent);color:var(--app-accent)}.app-theme-toggle[data-v-a9ad08af]:focus-visible{outline:3px solid color-mix(in srgb,var(--app-accent) 40%,transparent);outline-offset:2px}.app-theme-toggle svg[data-v-a9ad08af]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.dashboard-app-shell[data-v-d5697906]{position:relative;height:100%;min-height:100%;overflow:hidden;background:var(--app-sidebar);color:var(--app-text)}.app-sidebar[data-v-d5697906]{position:fixed;z-index:1;inset:0 auto 0 0;display:flex;width:min(82vw,320px);flex-direction:column;padding:calc(24px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));background:var(--app-sidebar);transform:translate(-12%);opacity:0;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1)}.app-sidebar-open .app-sidebar[data-v-d5697906]{transform:translate(0);opacity:1}.app-sidebar-bar[data-v-d5697906]{display:flex;min-height:40px;align-items:center;justify-content:flex-end;margin-bottom:14px}.app-sidebar-bar>button[data-v-d5697906]{display:flex;min-height:40px;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface-raised);color:var(--app-muted);cursor:pointer}.app-sidebar-bar>button[data-v-d5697906]:hover{border-color:var(--app-border-strong);color:var(--app-text)}.app-sidebar-bar svg[data-v-d5697906]{width:17px;height:17px}.app-sidebar-bar span[data-v-d5697906]{font-size:max(14px,13px)}.app-sidebar-identity[data-v-d5697906]{display:flex;width:100%;min-height:72px;align-items:center;gap:13px;padding:0 4px 22px;border:0;border-bottom:1px solid var(--app-border);background:transparent;color:var(--app-text);text-align:left}button.app-sidebar-identity[data-v-d5697906]{cursor:pointer}.app-sidebar-identity[data-v-d5697906]:focus-visible{outline:3px solid color-mix(in srgb,var(--app-accent) 38%,transparent);outline-offset:2px}.app-sidebar-logo[data-v-d5697906]{display:grid;width:48px;height:48px;flex:none;place-items:center;overflow:hidden;border:1px solid var(--app-border);border-radius:14px;background:#fff;color:#111}.app-sidebar-logo img[data-v-d5697906]{width:100%;height:100%;object-fit:contain}.app-sidebar-logo b[data-v-d5697906]{font-size:max(14px,15px)}.app-sidebar-identity-copy[data-v-d5697906]{display:grid;min-width:0;flex:1;gap:3px}.app-sidebar-identity small[data-v-d5697906],.app-sidebar-navigation small[data-v-d5697906]{color:var(--app-muted);font:700 max(14px,11px)/1.2 var(--app-font-mono);letter-spacing:.1em}.app-sidebar-identity strong[data-v-d5697906]{overflow:hidden;font-size:max(14px,15px);text-overflow:ellipsis;white-space:nowrap}.app-sidebar-chevron[data-v-d5697906]{width:19px;flex:none;color:var(--app-muted);transition:transform .2s ease}.app-sidebar-identity[aria-expanded=true] .app-sidebar-chevron[data-v-d5697906]{transform:rotate(180deg)}.app-organization-menu[data-v-d5697906]{display:grid;gap:6px;padding:12px 0 2px}.app-organization-menu>button[data-v-d5697906]{display:grid;min-height:56px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--app-muted);cursor:pointer;text-align:left}.app-organization-menu>button[data-v-d5697906]:hover,.app-organization-menu>button.active[data-v-d5697906]{border-color:var(--app-border);background:var(--app-surface-raised);color:var(--app-text)}.app-organization-menu>button>span[data-v-d5697906]{display:grid;width:36px;height:36px;place-items:center;overflow:hidden;border-radius:10px;background:#fff;color:#111}.app-organization-menu img[data-v-d5697906]{width:100%;height:100%;object-fit:contain}.app-organization-menu b[data-v-d5697906]{font-size:max(14px,12px)}.app-organization-menu strong[data-v-d5697906]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-organization-menu i[data-v-d5697906]{color:var(--app-accent);font-style:normal}.app-sidebar-navigation[data-v-d5697906]{display:grid;gap:22px;padding:24px 0}.app-sidebar-navigation section[data-v-d5697906]{display:grid;gap:6px}.app-sidebar-navigation section>small[data-v-d5697906]{padding:0 12px 7px}.app-sidebar-navigation a[data-v-d5697906]{display:flex;min-height:48px;align-items:center;gap:13px;padding:10px 12px;border:1px solid transparent;border-radius:14px;color:var(--app-muted);font-size:max(14px,16px);text-decoration:none}.app-sidebar-navigation a svg[data-v-d5697906]{width:21px;height:21px;flex:none}.app-sidebar-navigation a[data-v-d5697906]:hover,.app-sidebar-navigation a.router-link-active[data-v-d5697906]{border-color:var(--app-border);background:var(--app-surface-raised);color:var(--app-text)}.app-sidebar-navigation a.router-link-active[data-v-d5697906]{box-shadow:inset 3px 0 var(--app-accent)}.app-sidebar-footer[data-v-d5697906]{display:grid;margin-top:auto;gap:14px;padding-top:18px;border-top:1px solid var(--app-border)}.app-sidebar-user[data-v-d5697906],.app-sidebar-footer-row[data-v-d5697906]{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-sidebar-user span[data-v-d5697906]{min-width:0;overflow:hidden;color:var(--app-muted);font-size:max(14px,12px);text-overflow:ellipsis;white-space:nowrap}.app-sidebar-user button[data-v-d5697906]{min-height:34px;padding:4px 9px;border:1px solid var(--app-border);border-radius:9px;background:transparent;color:var(--app-muted);font-size:max(14px,11px);cursor:pointer}.app-sidebar-user button[data-v-d5697906]:hover{border-color:var(--app-border-strong);color:var(--app-text)}.app-sidebar-build[data-v-d5697906]{margin-left:auto;color:var(--app-muted);font:max(14px,10px)/1.25 var(--app-font-mono);letter-spacing:.04em;text-align:right;opacity:.65;user-select:none}.app-screen[data-v-d5697906]{position:relative;z-index:3;display:flex;height:100%;min-height:100%;flex-direction:column;background:var(--app-bg);box-shadow:-20px 0 55px #00000047;touch-action:pan-y pinch-zoom;transform:translate(0) scale(1);transform-origin:left center;transition:transform .42s cubic-bezier(.22,1,.36,1),border-radius .42s ease}.app-route-stage[data-v-d5697906]>*{touch-action:pan-y pinch-zoom}.app-sidebar-open .app-screen[data-v-d5697906]{border-radius:24px 0 0 24px;transform:translate(min(82vw,320px)) scale(.98)}.app-topbar[data-v-d5697906]{display:flex;min-height:calc(72px + env(safe-area-inset-top));flex:none;align-items:flex-end;gap:12px;padding:calc(12px + env(safe-area-inset-top)) 18px 12px;border-bottom:1px solid var(--app-border);background:color-mix(in srgb,var(--app-bg) 92%,transparent);backdrop-filter:blur(18px)}.app-menu-button[data-v-d5697906]{display:grid;width:48px;height:48px;flex:none;place-items:center;overflow:hidden;padding:0;border:0;border-radius:14px;background:#fff;color:#111;cursor:pointer}.app-menu-button img[data-v-d5697906]{width:100%;height:100%;object-fit:contain}.app-menu-button b[data-v-d5697906]{font-size:max(14px,15px)}.app-menu-button[data-v-d5697906]:focus-visible{outline:3px solid color-mix(in srgb,var(--app-accent) 38%,transparent);outline-offset:2px}.app-topbar-spacer[data-v-d5697906]{flex:1}.app-route-stage[data-v-d5697906]{position:relative;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.app-sidebar-dismiss[data-v-d5697906]{position:fixed;z-index:4;inset:0 0 0 min(82vw,320px);border:0;background:transparent}.app-push-enter-active[data-v-d5697906],.app-push-leave-active[data-v-d5697906],.app-pop-enter-active[data-v-d5697906],.app-pop-leave-active[data-v-d5697906]{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease}.app-push-enter-from[data-v-d5697906]{transform:translate(100%);opacity:0}.app-push-leave-to[data-v-d5697906],.app-pop-enter-from[data-v-d5697906]{transform:translate(-18%);opacity:0}.app-pop-leave-to[data-v-d5697906]{transform:translate(100%);opacity:0}.app-reveal-enter-active[data-v-d5697906],.app-reveal-dismiss-leave-active[data-v-d5697906]{transition:opacity .14s ease}.app-reveal-enter-from[data-v-d5697906],.app-reveal-dismiss-leave-to[data-v-d5697906]{opacity:0}@media(min-width:760px){.dashboard-app-shell[data-v-d5697906]{height:calc(100% - 40px);min-height:calc(100% - 40px);max-width:520px;margin:20px auto;border:1px solid var(--app-border);box-shadow:0 30px 80px #00000047}.app-sidebar[data-v-d5697906]{left:max(0px,calc(50% - 260px));width:320px}.app-sidebar-open .app-screen[data-v-d5697906]{transform:translate(320px) scale(.98)}.app-sidebar-dismiss[data-v-d5697906]{left:calc(50% + 60px)}}@media(prefers-reduced-motion:reduce){.app-sidebar[data-v-d5697906],.app-screen[data-v-d5697906],.app-push-enter-active[data-v-d5697906],.app-push-leave-active[data-v-d5697906],.app-pop-enter-active[data-v-d5697906],.app-pop-leave-active[data-v-d5697906],.app-reveal-enter-active[data-v-d5697906],.app-reveal-dismiss-leave-active[data-v-d5697906]{transition:none!important}}.app-layout-wide.dashboard-app-shell[data-v-d5697906]{display:grid;grid-template-columns:220px minmax(0,1fr);width:100%;height:100%;min-height:100%;max-width:none;margin:0;border:0;box-shadow:none}.app-layout-wide .app-sidebar[data-v-d5697906]{position:relative;inset:auto;width:auto;min-width:0;transform:none;opacity:1;border-right:1px solid var(--app-border);padding:24px 16px}.app-layout-wide .app-sidebar-bar[data-v-d5697906]{display:none}.app-layout-wide .app-screen[data-v-d5697906]{min-width:0;transform:none;border-radius:0;box-shadow:none}.app-layout-wide .app-sidebar-dismiss[data-v-d5697906]{display:none}.app-pin-sign-in[data-v-42409f49]{--pin-bg:var(--app-bg,var(--color-canvas,#1e1e1e));--pin-surface:var(--app-surface,var(--color-surface,#252526));--pin-surface-raised:var(--app-surface-raised,var(--color-surface-raised,#2d2d30));--pin-border:var(--app-border,var(--color-border,#454545));--pin-border-strong:var(--app-border-strong,var(--color-border-strong,#6b6b6b));--pin-text:var(--app-text,var(--color-text,#d4d4d4));--pin-muted:var(--app-muted,var(--color-text-muted,#9d9d9d));--pin-accent:var(--app-accent,var(--color-accent,#3794ff));--pin-font-ui:var(--app-font-ui,var(--font-ui,sans-serif));--pin-font-mono:var(--app-font-mono,var(--font-mono,monospace));display:grid;height:100%;min-height:100%;place-items:center;padding:28px 20px;background:var(--pin-bg);color:var(--pin-text)}.app-pin-panel[data-v-42409f49]{display:grid;width:min(100%,320px);justify-items:center}.app-pin-logo[data-v-42409f49],.app-pin-mark[data-v-42409f49]{width:64px;height:64px;margin-bottom:18px;border-radius:16px;object-fit:contain}.app-pin-mark[data-v-42409f49]{display:grid;place-items:center;background:var(--pin-surface-raised);color:var(--pin-text);font:700 max(14px,25px)/1 var(--pin-font-ui)}.app-pin-panel small[data-v-42409f49]{color:var(--pin-muted);font:700 max(14px,11px)/1.2 var(--pin-font-mono);letter-spacing:.14em;text-transform:uppercase}.app-pin-panel .app-pin-name--wordmark[data-v-42409f49]{color:var(--pin-text);font-size:max(14px,18px);letter-spacing:.18em}.app-pin-panel h1[data-v-42409f49]{margin:9px 0 28px;font-size:max(14px,24px);font-weight:600;letter-spacing:-.03em}.app-pin-dots[data-v-42409f49]{display:flex;gap:13px}.app-pin-dot[data-v-42409f49]{width:13px;height:13px;border:1px solid var(--pin-border-strong);border-radius:50%;background:transparent;transition:background .14s ease,border-color .14s ease,transform .14s ease}.app-pin-dot--filled[data-v-42409f49]{border-color:var(--pin-accent);background:var(--pin-accent);transform:scale(1.08)}.app-pin-dots--invalid .app-pin-dot[data-v-42409f49]{border-color:var(--pin-accent)}.app-pin-status[data-v-42409f49]{min-height:20px;margin:13px 0 16px;color:var(--pin-accent);font-size:max(14px,12px)}.app-pin-keypad[data-v-42409f49]{display:grid;width:252px;grid-template-columns:repeat(3,1fr);gap:10px}.app-pin-keypad button[data-v-42409f49]{display:grid;min-height:58px;place-items:center;border:1px solid var(--pin-border);border-radius:15px;background:var(--pin-surface);color:var(--pin-text);font:600 max(14px,19px)/1 var(--pin-font-ui);cursor:pointer;touch-action:manipulation;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease,transform .08s ease}.app-pin-keypad button[data-v-42409f49]:hover:not(:disabled){border-color:var(--pin-border-strong);background:var(--pin-surface-raised)}.app-pin-keypad button[data-v-42409f49]:focus-visible{border-color:var(--pin-accent);outline:2px solid var(--pin-accent);outline-offset:2px}.app-pin-keypad button[data-v-42409f49]:active:not(:disabled){border-color:var(--pin-accent);background:var(--pin-surface-raised);box-shadow:inset 0 0 0 1px var(--pin-accent);transform:scale(.96)}.app-pin-keypad button[data-v-42409f49]:disabled{cursor:default;opacity:.55}@media(prefers-reduced-motion:reduce){.app-pin-dot[data-v-42409f49],.app-pin-keypad button[data-v-42409f49]{transition:none}}.app-passkey-sign-in[data-v-1f9e79d0]{display:grid;height:100%;min-height:100%;place-items:center;padding:28px 20px;background:var(--app-bg);color:var(--app-text)}.app-passkey-panel[data-v-1f9e79d0]{display:grid;width:min(100%,320px);justify-items:center}.app-passkey-logo[data-v-1f9e79d0],.app-passkey-mark[data-v-1f9e79d0]{width:64px;height:64px;margin-bottom:18px;border-radius:16px;object-fit:contain}.app-passkey-mark[data-v-1f9e79d0]{display:grid;place-items:center;background:var(--app-surface-raised);color:var(--app-text);font:700 max(14px,25px)/1 var(--app-font-ui)}.app-passkey-panel small[data-v-1f9e79d0]{color:var(--app-muted);font:700 max(14px,11px)/1.2 var(--app-font-mono);letter-spacing:.14em;text-transform:uppercase}.app-passkey-panel .app-passkey-name--wordmark[data-v-1f9e79d0]{color:var(--app-text);font-size:max(14px,18px);letter-spacing:.18em}.app-passkey-panel h1[data-v-1f9e79d0]{margin:9px 0 28px;font-size:max(14px,24px);font-weight:600;letter-spacing:-.03em}.app-passkey-panel--titleless button[data-v-1f9e79d0]{margin-top:28px}.app-passkey-panel button[data-v-1f9e79d0]{width:100%;border:1px solid var(--app-accent);border-radius:14px;background:var(--app-accent);color:#fff;font:700 max(14px,11px)/1 var(--app-font-mono);letter-spacing:.08em;cursor:pointer}.app-passkey-panel button[data-v-1f9e79d0]:disabled{cursor:default;opacity:.55}.app-passkey-panel p[data-v-1f9e79d0]{min-height:20px;margin:16px 0 0;color:var(--app-accent);font-size:max(14px,12px);text-align:center}.app-unavailable[data-v-9d0510f7]{display:grid;min-height:calc(100dvh - 74px);place-content:center;padding:32px;text-align:center}.app-unavailable small[data-v-9d0510f7]{color:var(--app-accent);font:700 max(14px,12px) var(--app-font-mono);letter-spacing:.1em}.app-unavailable h1[data-v-9d0510f7]{margin:8px 0;font-size:max(14px,28px)}.app-unavailable p[data-v-9d0510f7]{max-width:330px;margin:0;color:var(--app-muted);font-size:max(14px,16px);line-height:1.55}.cmd-shortcut-actions[data-v-60f698ed]{display:flex;justify-content:flex-end;margin-bottom:.75rem}.cmd-shortcut-editor[data-v-60f698ed]{border:0;padding:0;margin:0;min-width:0;--admin-border: var(--cmd-border);--admin-text: var(--cmd-text);--admin-action: var(--cmd-accent);--admin-input-background: var(--cmd-panel)}.cmd-shortcut-list[data-v-60f698ed],.cmd-shortcut-navigation[data-v-60f698ed]{margin:0}.cmd-shortcut-list>div[data-v-60f698ed],.cmd-shortcut-navigation>div[data-v-60f698ed]{display:grid;grid-template-columns:minmax(7rem,1fr) 2fr;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--cmd-border)}kbd[data-v-60f698ed]{font-family:var(--cmd-font-mono);color:var(--cmd-muted)}dd[data-v-60f698ed]{margin:0}.cmd-shortcut-navigation[data-v-60f698ed]{margin-top:1rem}[data-v-60f698ed] .admin-inline-edit-display{font:inherit}@media(min-width:800px){.cmd-shortcut-list[data-v-60f698ed]{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}}html,body,#app{width:100%;height:100%;min-width:0;min-height:100%;margin:0}:root{color-scheme:dark;--app-bg:#101113;--app-sidebar:#090a0c;--app-surface:#181a1d;--app-surface-raised:#202329;--app-border:#30343a;--app-border-strong:#4a5059;--app-text:#f4f5f6;--app-muted:#a7adb5;--app-accent:#ef3340;--app-success:#54b977;--app-warning:#f2b544;--app-info:#58a9e6;--app-font-ui:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--app-font-mono:"DM Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;font-family:var(--app-font-ui);background:var(--app-sidebar)}:root[data-theme=day]{color-scheme:light;--app-bg:#f4f5f7;--app-sidebar:#e5e7eb;--app-surface:#fff;--app-surface-raised:#eef0f3;--app-border:#d5d9df;--app-border-strong:#a8afb9;--app-text:#17191d;--app-muted:#626a74}*{box-sizing:border-box}body{min-width:320px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--app-accent) 10%,transparent),transparent 34%),var(--app-sidebar);color:var(--app-text);font-family:var(--app-font-ui);font-size:max(14px,16px);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{min-height:48px}a,button{-webkit-tap-highlight-color:transparent}::selection{background:color-mix(in srgb,var(--app-accent) 30%,transparent)}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:max(14px,1em)}small{font-size:max(14px,80%)}sub,sup{vertical-align:baseline;font-size:max(14px,75%);line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.isolate{isolation:isolate}.block{display:block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--cmd-font-ui:"Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--cmd-font-mono:ui-monospace, "Cascadia Code", "SFMono-Regular", Consolas, monospace;--app-font-ui:var(--cmd-font-ui);--app-font-mono:var(--cmd-font-mono);--font-ui:var(--cmd-font-ui)}body{font-family:var(--cmd-font-ui);-webkit-font-smoothing:antialiased;font-size:max(14px,1rem);line-height:1.5}button,input,textarea,select{font-family:inherit}:root{--cmd-bg:#04151f;--cmd-panel:#061c29;--cmd-raised:#0b2534;--cmd-border:#173b50;--cmd-line:#123044;--cmd-text:#eef6ff;--cmd-muted:#9cbace;--cmd-accent:var(--brand-accent,#008bff);--cmd-work:#0094ff;--cmd-personal:#32d59a;--cmd-finance:#ffda50;--cmd-shopping:#bf78e8;--cmd-overdue:#ff6577;--app-bg:var(--cmd-bg);--app-sidebar:var(--cmd-bg);--app-surface:var(--cmd-panel);--app-surface-raised:var(--cmd-raised);--app-border:var(--cmd-border);--app-border-strong:#356582;--app-text:var(--cmd-text);--app-muted:var(--cmd-muted);--app-accent:var(--cmd-accent);--app-font-ui:var(--cmd-font-ui);--app-font-mono:var(--cmd-font-mono);--status-surface:var(--cmd-panel);--status-text:var(--cmd-text);--status-border:var(--cmd-border);--status-font:var(--cmd-font-ui)}:root[data-theme=day]{--cmd-overdue:#c5263c;--cmd-bg:#f5f9fc;--cmd-panel:#fff;--cmd-raised:#ebf3f9;--cmd-border:#c8dce9;--cmd-line:#dae7ef;--cmd-text:#102b40;--cmd-muted:#5a7286;--cmd-accent:var(--brand-accent,#0074df);--app-border-strong:#91b4cf}.cmd-shell{--cmd-page-top-space:8px;font-family:var(--app-font-ui);-webkit-font-smoothing:antialiased;color:var(--cmd-text);font-size:max(14px,1rem)}:where(.cmd-shell,.cmd-dialog) button{min-height:0}.cmd-shell button,.cmd-dialog button{cursor:pointer}.cmd-shell button:disabled,.cmd-dialog button:disabled{opacity:.45;cursor:default}.cmd-shell button:focus-visible,.cmd-shell a:focus-visible,.cmd-dialog button:focus-visible{outline:2px solid var(--cmd-accent);outline-offset:3px}.cmd-shell .app-topbar{min-height:48px;padding:calc(6px + env(safe-area-inset-top)) 18px 6px;background:var(--cmd-bg);border-bottom:0;align-items:center}.cmd-shell .app-menu-button,.cmd-shell .app-brand-mark{width:40px;height:40px;color:var(--cmd-text);background:0 0;border:0;border-radius:0}.cmd-shell .app-menu-button img{object-fit:contain;width:28px;height:28px}.cmd-shell .app-menu-button b,.cmd-shell .app-sidebar-logo b{font:700 max(14px,1rem)/1 var(--app-font-mono)}.cmd-top-date{color:var(--cmd-muted);letter-spacing:.025em;margin-right:auto;font-size:max(14px,.75rem)}.cmd-shell .app-topbar-spacer{display:none}.cmd-shell .app-route-stage{overflow:hidden}.cmd-shell .app-sidebar-logo{color:var(--cmd-text);background:0 0;border:0;border-radius:0}.cmd-shell .app-push-enter-active,.cmd-shell .app-push-leave-active,.cmd-shell .app-pop-enter-active,.cmd-shell .app-pop-leave-active{transition:transform 80ms cubic-bezier(.2,.8,.2,1)}.cmd-shell .app-push-enter-from,.cmd-shell .app-pop-leave-to{opacity:1;transform:translate(24px)}.cmd-shell .app-pop-enter-from,.cmd-shell .app-push-leave-to{opacity:1;transform:translate(-24px)}.cmd-shell .cmd-quick-entry,.cmd-shell .app-sidebar>header,.cmd-shell .app-sidebar-bar,.cmd-tabs .cmd-icon-button{display:none}.cmd-shell{--textarea-markdown-text:var(--cmd-text);--textarea-markdown-muted:var(--cmd-muted);--textarea-markdown-background:var(--cmd-raised);--textarea-markdown-border:var(--cmd-border);--textarea-markdown-hover:var(--cmd-panel);--textarea-markdown-accent:var(--cmd-accent);--markdown-preview-border:var(--cmd-border);--markdown-preview-accent:var(--cmd-accent);--markdown-preview-background:var(--cmd-raised);--markdown-preview-muted:var(--cmd-muted)}.cmd-note-list-actions{flex-wrap:wrap;gap:10px;display:flex}.cmd-new-note{color:var(--cmd-muted);cursor:pointer;border:0;border:1px solid var(--cmd-border);background:0 0;background:var(--cmd-raised);border-radius:6px;flex:none;align-self:flex-start;margin-bottom:12px;padding:8px 12px}.cmd-notes{flex-direction:column;display:flex}.cmd-notes .cmd-search{flex:none;margin-top:20px}.cmd-news-embedded{padding:10px 0}.cmd-news-embedded .cmd-page-heading{padding:0}.cmd-news-embedded h2{margin:0;font-size:max(14px,1.125rem)}.cmd-news-meta{color:var(--cmd-muted);flex-wrap:wrap;gap:8px;font-size:max(14px,.75rem);display:flex}.cmd-news-hashtags{color:var(--cmd-accent);font:max(14px,.875rem) var(--app-font-mono)}.cmd-shell .app-sidebar-identity small{display:none}.cmd-shell .app-sidebar-navigation a{border-radius:9px;min-height:43px;font-size:max(14px,.875rem)}.cmd-shell .app-sidebar-navigation a.router-link-active{box-shadow:none;color:#fff;background:linear-gradient(100deg,#0052a0,#073050);border-color:#075498}.cmd-shell .app-sidebar-build{letter-spacing:0;font-size:max(14px,.75rem)}.cmd-network{color:var(--cmd-finance);align-items:center;gap:5px;font-size:max(14px,.75rem);display:flex}.cmd-icon-button{border:1px solid var(--cmd-border);background:var(--cmd-raised);width:33px;height:33px;color:var(--cmd-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cmd-icon-button:hover{border-color:var(--cmd-accent)}.cmd-button{border:1px solid var(--cmd-accent);background:var(--cmd-accent);color:#fff;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:10px 17px;font-size:max(14px,.875rem);font-weight:600;text-decoration:none;display:inline-flex}.cmd-button-subtle{background:var(--cmd-raised);color:var(--cmd-text);border-color:var(--cmd-border)}.cmd-danger{color:#ff9f9f;background:0 0;border-color:#633443}.cmd-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.cmd-muted{color:var(--cmd-muted);font-size:max(14px,.875rem)}.cmd-blue{color:var(--cmd-accent)}.cmd-whatsapp{color:#16d970}.cmd-today-layout{height:100%;min-height:0;display:flex}.cmd-focus-panel{width:100%;min-width:0;height:100%;min-height:0;padding-top:var(--cmd-page-top-space);flex-direction:column;display:flex}.cmd-tabs{border-bottom:1px solid var(--cmd-line);flex:none;align-items:center;gap:23px;min-height:51px;margin:0 18px;display:flex}.cmd-tabs a{height:51px;color:var(--cmd-muted);border-bottom:3px solid #0000;align-items:center;padding:0 0 7px;font-size:max(14px,1rem);text-decoration:none;display:flex}.cmd-tabs a.active{letter-spacing:-.7px;border-color:var(--cmd-accent);color:var(--cmd-text);font-size:max(14px,1.5rem);font-weight:650}.cmd-tabs .cmd-icon-button{margin-left:auto}.cmd-note-tab{align-items:center;gap:8px;display:flex}.cmd-note-list-button{width:32px;height:36px;color:var(--cmd-muted);background:0 0;border:0;border-radius:6px;place-items:center;margin-bottom:7px;padding:0;display:grid}.cmd-note-list-button:hover,.cmd-note-list-button[aria-pressed=true]{background:var(--cmd-panel);color:var(--cmd-text)}.cmd-note-list-button svg{animation:.16s ease-out both cmd-note-stack-in}@keyframes cmd-note-stack-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.cmd-categories{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 11px;display:flex}.cmd-categories button{min-width:34px;height:34px;color:var(--cmd-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:17px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:max(14px,.875rem);display:flex}.cmd-categories button.active{color:#fff;background:linear-gradient(#005dd5,#003777);border-color:#039aff;box-shadow:inset 0 0 0 2px #001d40}.cmd-categories button:first-child{min-width:65px}.cmd-categories .work{color:var(--cmd-work)}.cmd-categories .personal{color:var(--cmd-personal)}.cmd-categories .finance{color:var(--cmd-finance)}.cmd-categories .shopping{color:var(--cmd-shopping)}.cmd-categories button.active svg{color:inherit}.cmd-categories button.active:is(.work,.personal,.finance,.shopping){background:var(--cmd-category-color);border-color:var(--cmd-category-color);color:#04151f;box-shadow:none}.cmd-focus-scroll{scrollbar-width:thin;scrollbar-color:var(--cmd-border) transparent;flex:1;min-height:0;padding:0 14px 18px;overflow-y:auto}.cmd-brief-card{text-align:left;border:1px solid var(--cmd-border);background:linear-gradient(115deg,var(--cmd-raised),var(--cmd-panel));width:100%;color:var(--cmd-text);border-radius:11px;padding:13px 12px 0}.cmd-card-heading{align-items:center;gap:10px;display:flex}.cmd-card-heading strong{letter-spacing:-.3px;font-size:max(14px,1rem)}.cmd-card-heading>svg:last-child{color:var(--cmd-muted);margin-left:auto}.cmd-brief-counts{gap:0;margin:17px 0 12px;display:flex}.cmd-brief-counts>span{border-left:1px solid var(--cmd-border);flex:1;align-items:flex-start;gap:7px;min-width:0;padding:0 7px;display:flex}.cmd-brief-counts>span:first-child{border:0;padding-left:0}.cmd-brief-counts>span:last-child{padding-right:0}.cmd-brief-counts>span>span{gap:3px;display:grid}.cmd-brief-counts b{font-size:max(14px,.75rem);font-weight:600}.cmd-brief-counts small{color:var(--cmd-muted);font-size:max(14px,.75rem)}.cmd-brief-counts svg{flex:none}.cmd-brief-card>p{border-top:1px solid var(--cmd-border);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:10px 0;font-size:max(14px,.75rem);line-height:1.5;overflow:hidden}.cmd-timeline-heading{color:var(--cmd-muted);flex-direction:column;align-items:stretch;gap:8px;margin:21px 2px 17px;font-size:max(14px,.75rem);display:flex}.cmd-timeline-heading>span{color:var(--cmd-text);font-size:max(14px,.875rem);font-weight:600}.cmd-timeline-heading small{margin-left:auto;font-size:max(14px,.75rem)}.cmd-timeline-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.cmd-completed-toggle{min-height:44px;color:var(--cmd-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px}.cmd-completed-toggle:hover{color:var(--cmd-text)}.cmd-completed-toggle:focus-visible{outline:2px solid var(--cmd-accent);outline-offset:2px}.cmd-reminder-timeline{--timeline-time:2.5rem;--timeline-gap:.75rem;--timeline-dot:6px;--timeline-axis:calc(var(--timeline-time) + var(--timeline-gap) + var(--timeline-dot) / 2);--timeline-danger:var(--cmd-overdue);padding-bottom:20px;position:relative}.cmd-timeline{margin:0;padding:28px 0;list-style:none;position:relative}.cmd-timeline:before{content:"";left:var(--timeline-axis);background:var(--cmd-border);width:1px;position:absolute;top:0;bottom:0}.cmd-timeline>li:not(.cmd-current-time){grid-template-columns:var(--timeline-time) var(--timeline-dot) minmax(0,1fr);column-gap:var(--timeline-gap);align-items:start;margin:0 0 18px;display:grid;position:relative}.cmd-timeline time{text-align:right;white-space:nowrap;color:var(--cmd-muted);font:max(14px,.75rem)/1.2 var(--cmd-font-mono);padding-top:16px}.cmd-time-clock,.cmd-time-period{display:block}.cmd-time-period{margin-top:3px}.cmd-timeline-dot{width:var(--timeline-dot);height:var(--timeline-dot);box-sizing:border-box;border:1px solid var(--cmd-muted);background:var(--cmd-bg);z-index:1;border-radius:50%;margin-top:20px;position:relative}.cmd-timeline-dot:after{content:"";border-radius:inherit;transform:scale(var(--approach,0));background:#008bff;transition:transform .25s;position:absolute;inset:-1px}.cmd-timeline .approaching .cmd-timeline-dot{border-color:#008bff}.cmd-timeline .overdue .cmd-timeline-dot{border-color:var(--timeline-danger);background:var(--timeline-danger)}.cmd-timeline .overdue time{color:var(--timeline-danger)}.cmd-timeline .completed .cmd-timeline-dot{opacity:.4}.cmd-timeline .cmd-current-time{left:var(--timeline-axis);z-index:2;pointer-events:none;width:0;height:0;margin:0;padding:0;transition:top 1s linear;position:absolute}.cmd-current-time>span{width:calc(4px + var(--approach) * 2px);height:calc(4px + var(--approach) * 2px);background:#008bff;border-radius:50%;transition:width .25s,height .25s;display:block;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #008bff26}.cmd-overdue-sticky{z-index:5;border:0;border-bottom:1px solid var(--cmd-border);background:var(--cmd-bg);width:100%;color:var(--timeline-danger);text-align:left;align-items:center;gap:9px;padding:6px 10px;font-size:max(14px,.875rem);display:flex;position:sticky;top:0;min-height:36px!important}.cmd-overdue-sticky strong{font-family:var(--cmd-font-mono);margin-left:auto}.cmd-overdue-indicator{background:currentColor;border-radius:50%;width:8px;height:8px}.cmd-timeline-demo{color:var(--cmd-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:max(14px,.875rem);display:flex}.cmd-timeline-demo label{gap:6px;display:grid}.cmd-timeline-demo a{color:var(--cmd-accent)}@media(prefers-reduced-motion:reduce){.cmd-timeline-dot:after,.cmd-timeline .cmd-current-time,.cmd-current-time>span{transition:none}}.cmd-money-heading{align-items:center;gap:10px;min-width:0;display:flex}.cmd-money-icons{align-items:center;gap:4px;display:flex}.cmd-money-icons .cmd-note-list-button{border-bottom:2px solid #0000;border-radius:0;margin:0}.cmd-money-icons .cmd-note-list-button[aria-pressed=true]{border-bottom-color:var(--cmd-accent);color:var(--cmd-accent);background:0 0}.cmd-money-debt-form{min-width:0}.cmd-money-month{margin:28px 0}.cmd-money-month>h2{color:var(--cmd-muted);align-items:center;gap:16px;margin:0 0 6px;font-size:max(14px,1rem);display:flex}.cmd-money-month>h2:after{content:"";background:var(--cmd-border);flex:1;height:1px}.cmd-money-direction.admin-tabs{margin:0 0 20px}.cmd-money-direction.admin-tabs>button{text-transform:none;letter-spacing:0;font-family:inherit}.cmd-money-description{margin-bottom:14px}.cmd-money-description .admin-inline-edit-display{font:inherit;color:var(--cmd-muted)}.cmd-money-allocation-account>strong{text-align:right;min-width:110px}.cmd-money{--admin-text:var(--cmd-text);--admin-text-dim:var(--cmd-muted);--admin-surface:var(--cmd-panel);--admin-canvas:var(--cmd-bg);--admin-border-soft:var(--cmd-border);--admin-text-muted:var(--cmd-muted);--admin-border:var(--cmd-border);--admin-input-border:var(--cmd-border);--admin-input-background:var(--cmd-panel);--admin-action:var(--cmd-accent);--font-mono:var(--cmd-font-mono)}.cmd-money-history-table td:nth-child(3){overflow-wrap:anywhere}.cmd-money-field .admin-select-shell{color:var(--cmd-muted)}.cmd-money-layout{grid-template-columns:minmax(280px,400px) minmax(0,1fr);gap:32px;display:grid}.cmd-money-capture{min-width:0}.cmd-money-field{color:var(--cmd-muted);flex-direction:column;gap:7px;margin-bottom:14px;font-size:max(14px,.875rem);display:flex}.cmd-money-field input{border:1px solid var(--cmd-border);background:var(--cmd-panel);width:100%;color:var(--cmd-text);font:inherit;border-radius:8px;padding:11px}.cmd-money .admin-amount-keypad input{box-shadow:none;border:0;outline:none}.cmd-money .admin-amount-keypad{--admin-text:var(--cmd-text);--admin-text-muted:var(--cmd-muted);--admin-border:var(--cmd-border);--admin-input-background:var(--cmd-panel);--admin-action:var(--cmd-accent);--font-mono:var(--cmd-font-mono)}.cmd-money-toggle{align-items:center;gap:9px;margin:14px 0;display:flex}.cmd-money-toggle input{accent-color:var(--cmd-accent)}.cmd-money-distribution{border-top:1px solid var(--cmd-border);margin:18px 0}.cmd-money-distribution>li{border-bottom:1px solid var(--cmd-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.cmd-money-distribution small{color:var(--cmd-muted);margin-left:6px}.cmd-money-distribution strong{white-space:nowrap;font-family:var(--cmd-font-mono)}.cmd-money-submit{width:100%;margin-top:10px}.cmd-money-history-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;display:flex}.cmd-money-history-actions .cmd-money-field{flex:1;min-width:180px;margin:0}.cmd-money-history-actions .admin-checkbox-control{align-items:center;gap:8px;font-size:max(14px,.875rem);display:inline-flex}.cmd-money-total{gap:24px;font-size:max(14px,1.2rem);display:flex}.cmd-money-account-table{margin-bottom:18px}.cmd-money-account-table .cmd-money-field{margin:0}.cmd-money-account-identity{color:var(--cmd-account-color);white-space:normal;flex-direction:column;gap:4px;display:flex}.cmd-money-account-identity small{font-size:max(14px,.75rem)}.cmd-money-forecast{border-block:1px solid var(--cmd-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;padding:16px 0;display:grid}.cmd-money-forecast dt{color:var(--cmd-muted);margin-bottom:8px}.cmd-money-forecast dd{margin:0;font-weight:600}.cmd-repayment-projection{margin-bottom:24px}.cmd-money .cmd-repayment-grid .admin-sortable-table__viewport{overflow-x:auto}.cmd-money .cmd-repayment-grid.admin-sortable-table table{min-width:var(--cmd-repayment-grid-width,1200px)}.cmd-repayment-month-total{white-space:nowrap;display:inline-block}.cmd-repayment-status{min-height:40px;color:var(--cmd-muted);justify-content:center;align-items:center;display:flex}.cmd-repayment-status svg{flex:none}.cmd-repayment-status[data-payment-status=reminded]{color:var(--cmd-accent)}.cmd-repayment-status[data-payment-status=paid]{color:var(--cmd-money-income)}@media(max-width:900px){.cmd-money-layout{display:block}}.cmd-reminder-card{cursor:pointer;border:1px solid var(--cmd-border);background:linear-gradient(100deg,var(--cmd-panel),var(--cmd-bg));border-radius:9px;min-width:0;padding:0}.cmd-reminder-card-heading{align-items:center;gap:10px;min-height:46px;padding:7px 8px;display:flex}.cmd-reminder-card>.cmd-finance-details{cursor:default;border:0;border-top:1px solid var(--cmd-border);background:0 0;border-radius:0 0 8px 8px}.cmd-calendar-group-toggle{border:1px solid var(--cmd-border);background:var(--cmd-panel);width:100%;min-width:0;color:var(--cmd-text);box-shadow:0 4px 0 -1px var(--cmd-event-color,var(--cmd-panel)),0 4px 0 0 var(--cmd-border),0 8px 0 -1px var(--cmd-event-color,var(--cmd-panel)),0 8px 0 0 var(--cmd-border);font:inherit;text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:4px;padding:8px 6px;display:flex;position:relative}.cmd-calendar-group-toggle.overdue{outline:2px solid var(--cmd-overdue);outline-offset:-2px}.cmd-calendar-group-toggle:is(.work,.personal,.finance,.shopping) .cmd-calendar-overdue-label{color:inherit}.cmd-calendar-group-toggle strong{overflow-wrap:anywhere;display:block}.cmd-calendar-group-toggle.overdue{border-color:var(--cmd-overdue)}.cmd-calendar-group-toggle.expanded{box-shadow:none}.cmd-calendar-group-toggle span{min-width:0}.cmd-calendar-group-toggle small{text-overflow:ellipsis;white-space:nowrap;color:inherit;display:block;overflow:hidden}.cmd-calendar-group-toggle svg{flex:none;transition:transform .2s}.cmd-calendar-group-toggle.expanded svg{transform:rotate(180deg)}.cmd-reminder-split-enter-active,.cmd-reminder-split-leave-active,.cmd-reminder-split-move{transition:opacity .2s,transform .2s}.cmd-reminder-split-enter-from,.cmd-reminder-split-leave-to{opacity:0;transform:translateY(-18px)scale(.98)}@media(prefers-reduced-motion:reduce){.cmd-reminder-split-enter-active,.cmd-reminder-split-leave-active,.cmd-reminder-split-move,.cmd-calendar-group-toggle svg{transition:none}}.cmd-check{border:1.5px solid var(--cmd-text);color:#fff;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.cmd-check.checked{background:var(--cmd-accent);border-color:var(--cmd-accent)}.cmd-reminder-title{text-align:left;color:var(--cmd-text);overflow-wrap:anywhere;background:0 0;border:0;flex:1;padding:0;font-size:max(14px,.75rem);line-height:1.4}.completed .cmd-reminder-title,.cmd-calendar-event.completed{opacity:.5;text-decoration:line-through}.cmd-more{color:var(--cmd-muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:3px;display:flex}.cmd-category-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.cmd-category-dot.work{background:var(--cmd-work)}.cmd-category-dot.personal{background:var(--cmd-personal)}.cmd-category-dot.finance{background:var(--cmd-finance)}.cmd-category-dot.shopping{background:var(--cmd-shopping)}.cmd-pending{border:1px dashed var(--cmd-border);color:var(--cmd-muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;padding:10px;font-size:max(14px,.75rem);display:flex}.cmd-pending span{overflow-wrap:anywhere;flex:1}.cmd-pending small{width:100%;color:var(--cmd-accent);padding-left:20px}.cmd-capture{padding:11px 14px calc(13px + env(safe-area-inset-bottom));border-top:1px solid var(--cmd-line);background:var(--cmd-bg);flex:none}.cmd-capture-field{align-items:flex-end;gap:8px;display:flex}.cmd-capture textarea{resize:none;field-sizing:content;background:var(--cmd-panel);border:1px solid var(--cmd-border);width:100%;min-height:42px;max-height:130px;font:max(14px,.875rem)/1.5 var(--app-font-ui);color:var(--cmd-text);border-radius:20px;outline:none;padding:12px 14px}.cmd-capture textarea:focus{border-color:var(--cmd-accent)}.cmd-capture textarea::placeholder{color:var(--cmd-muted)}.cmd-send{color:#fff;cursor:pointer;background:linear-gradient(#0a9dff,#0061eb);border:1px solid #29a8ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:2px;display:flex;box-shadow:0 0 0 3px #062b42}.cmd-calendar{display:none}.cmd-calendar>header{border-bottom:1px solid var(--cmd-border);flex:none;align-items:center;gap:12px;height:60px;padding:0 18px;display:flex}.cmd-calendar-heading{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.cmd-calendar-heading h2{letter-spacing:-.5px;white-space:nowrap;font-size:max(14px,1.25rem);font-weight:600}.cmd-segmented{background:var(--cmd-raised);border-radius:9px;display:flex}.cmd-segmented .cmd-icon-button{background:0 0;border:0;width:29px}.cmd-calendar-mode{background:var(--cmd-raised);border:1px solid var(--cmd-border);border-radius:8px;align-items:center;gap:24px;padding:9px 12px;font-size:max(14px,.75rem);display:flex}.cmd-calendar-days{border-bottom:1px solid var(--cmd-border);flex:none;grid-template-columns:52px repeat(7,minmax(0,1fr));height:72px;display:grid}.cmd-calendar-days button{color:var(--cmd-text);border:0;border-left:1px solid var(--cmd-border);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:6px;display:flex}.cmd-calendar-days small{font-size:max(14px,.75rem)}.cmd-calendar-days b{justify-content:center;align-items:center;width:27px;height:27px;font-size:max(14px,1rem);font-weight:550;display:flex}.cmd-calendar-days .today{background:var(--cmd-accent);color:#fff;border-radius:50%}.cmd-calendar-days .selected,.cmd-day-column.selected{background:var(--cmd-accent)}@supports (color:color-mix(in lab,red,red)){.cmd-calendar-days .selected,.cmd-day-column.selected{background:color-mix(in srgb,var(--cmd-accent) 9%,transparent)}}.cmd-calendar-scroll{scrollbar-width:thin;scrollbar-color:var(--cmd-border) transparent;flex:1;min-height:0;overflow:auto}.cmd-calendar-grid{background:repeating-linear-gradient(to bottom,transparent 0,transparent 59px,var(--cmd-line) 59px,var(--cmd-line) 60px);grid-template-columns:52px repeat(7,minmax(0,1fr));height:1440px;display:grid}.cmd-hours{position:relative}.cmd-hours span{text-align:right;width:100%;color:var(--cmd-muted);padding:7px 7px 0 0;font-size:max(14px,.75rem);position:absolute;left:0}.cmd-day-column{border-left:1px solid var(--cmd-border);min-width:0;position:relative}.cmd-calendar-time-slot{grid-template-columns:minmax(0,1fr);gap:12px;display:grid;position:absolute;left:3px;right:3px}.cmd-calendar-time-slot.expanded{z-index:5}.cmd-calendar-group-items{gap:4px;display:grid}.cmd-calendar-group.expanded .cmd-calendar-group-items{margin-top:4px}.cmd-calendar-slot .cmd-calendar-event{width:100%;position:relative;left:auto;right:auto}.cmd-calendar-event{background:linear-gradient(var(--cmd-raised),var(--cmd-panel));border:1px solid var(--cmd-border);text-align:left;min-height:35px;max-height:57px;color:var(--cmd-text);border-radius:6px;align-items:flex-start;gap:5px;padding:7px 5px;font-size:max(14px,.75rem);line-height:1.4;display:flex;position:absolute;left:3px;right:3px;overflow:hidden;box-shadow:0 3px 6px #0001}.cmd-calendar-event:is(.work,.personal,.finance,.shopping),.cmd-calendar-group-toggle:is(.work,.personal,.finance,.shopping){background:var(--cmd-event-color);border-color:var(--cmd-event-color);color:#04151f}.cmd-calendar-event.overdue{border-color:var(--cmd-overdue);background:var(--cmd-overdue);border-left-width:3px;flex-direction:column;gap:2px;max-height:78px}@supports (color:color-mix(in lab,red,red)){.cmd-calendar-event.overdue{background:color-mix(in srgb,var(--cmd-overdue) 12%,var(--cmd-panel))}}.cmd-calendar-event.overdue{color:var(--cmd-text);box-shadow:inset 0 -2px var(--cmd-event-color,transparent)}.cmd-calendar-event.uncategorized,.cmd-calendar-group-toggle.uncategorized{--cmd-calendar-inverse-danger:#c5263c;background:var(--cmd-text);color:var(--cmd-bg);border-color:var(--cmd-text)}:root[data-theme=day] .cmd-calendar-event.uncategorized,:root[data-theme=day] .cmd-calendar-group-toggle.uncategorized{--cmd-calendar-inverse-danger:#ff6577}.cmd-calendar-event.uncategorized.overdue{border-color:var(--cmd-calendar-inverse-danger)}.cmd-calendar-event.uncategorized .cmd-calendar-overdue-label,.cmd-calendar-group-toggle.uncategorized .cmd-calendar-overdue-label{color:var(--cmd-calendar-inverse-danger)}.cmd-calendar-overdue-label{color:var(--cmd-overdue);font-size:max(14px,.6875rem);font-weight:700;line-height:1.3}.cmd-calendar-event.overdue .cmd-calendar-event-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.cmd-page{height:100%;padding:var(--cmd-page-top-space) 18px 26px;scrollbar-width:thin;scrollbar-color:var(--cmd-border) transparent;overflow:auto}.cmd-page-heading{border-bottom:1px solid var(--cmd-line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:11px 0 22px;display:flex}.cmd-page h1{letter-spacing:-.8px;margin:0;font-size:max(14px,1.75rem);font-weight:650}.cmd-page-heading p{color:var(--cmd-muted);align-items:center;gap:6px;margin:6px 0 0;font-size:max(14px,.75rem);display:flex}.cmd-page-heading p svg{color:var(--cmd-accent)}.cmd-section-heading{justify-content:space-between;align-items:center;gap:10px;margin:19px 0 13px;display:flex}.cmd-section-heading h2{margin:0;font-size:max(14px,1rem);font-weight:600}.cmd-section-heading small{color:var(--cmd-muted);margin-left:8px;font-size:max(14px,.75rem);font-weight:400}.cmd-empty{text-align:center;min-height:220px;color:var(--cmd-muted);flex-direction:column;justify-content:center;align-items:center;padding:35px 20px;display:flex}.cmd-empty>svg{color:#51859f;stroke-width:1.3px;margin-bottom:15px}.cmd-empty h3{color:var(--cmd-text);letter-spacing:-.35px;margin:0 0 9px;font-size:max(14px,1.125rem);font-weight:550}.cmd-empty p{max-width:310px;margin:0 0 20px;font-size:max(14px,.875rem);line-height:1.8}.cmd-empty .cmd-button{margin-top:3px}.cmd-notes .cmd-tabs{margin:0}.cmd-search{border:1px solid var(--cmd-border);background:var(--cmd-panel);color:var(--cmd-muted);border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 11px;display:flex}.cmd-search input{color:var(--cmd-text);width:100%;font:max(14px,.875rem) var(--app-font-ui);background:0 0;border:0;outline:none}.cmd-note-list{gap:10px;display:grid}.cmd-note-card{background:linear-gradient(120deg,var(--cmd-raised),var(--cmd-panel));border:1px solid var(--cmd-border);border-radius:11px;align-items:flex-start;gap:5px;padding:12px 9px 12px 12px;display:flex;position:relative}.cmd-note-open{text-align:left;width:100%;min-width:0;color:var(--cmd-text);background:0 0;border:0;gap:14px;padding:0;display:flex}.cmd-file-icon{border:1px solid var(--cmd-border);background:var(--cmd-raised);border-radius:9px;flex:none;place-items:center;width:43px;height:48px;display:grid}.cmd-note-open>span:last-child{min-width:0}.cmd-note-open strong{font-size:max(14px,.875rem);font-weight:600;display:block}.cmd-note-open p{-webkit-line-clamp:2;color:var(--cmd-muted);-webkit-box-orient:vertical;margin:4px 0;font-size:max(14px,.75rem);line-height:1.5;display:-webkit-box;overflow:hidden}.cmd-note-open small{color:var(--cmd-muted);font-size:max(14px,.75rem)}.cmd-note-actions{gap:4px;display:grid}.cmd-note-actions button{text-align:left;color:var(--cmd-text);background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:13px;display:flex}.cmd-note-actions button:hover{background:var(--cmd-raised)}.cmd-note-actions span{gap:4px;display:grid}.cmd-note-actions strong{font-size:max(14px,.875rem)}.cmd-note-actions small{color:var(--cmd-muted);font-size:max(14px,.75rem)}.cmd-editor{flex-direction:column;display:flex}.cmd-editor .cmd-section-heading{flex:none;margin-top:7px}.cmd-editor .cmd-section-heading>span{margin-right:auto}.cmd-note-title{font:650 max(14px,1.5rem)/1.4 var(--app-font-ui);color:var(--cmd-text);background:0 0;border:0;outline:none;width:100%;margin:14px 0}.cmd-format-bar{padding:12px 0 calc(4px + env(safe-area-inset-bottom));border-top:1px solid var(--cmd-line);flex:none;align-items:center;gap:6px;display:flex}.cmd-format-bar button{background:var(--cmd-raised);border:1px solid var(--cmd-border);color:var(--cmd-text);border-radius:5px;align-items:center;gap:5px;min-height:28px;padding:4px 8px;font-size:max(14px,.75rem);display:flex}.cmd-format-bar .cmd-agent-action{color:var(--cmd-accent);margin-left:auto}.cmd-markdown{font-size:max(14px,.875rem)}.cmd-filter-tabs{gap:10px;padding:0 0 20px;display:flex}.cmd-filter-tabs button{border:1px solid var(--cmd-border);color:var(--cmd-muted);background:0 0;border-radius:20px;padding:7px 15px;font-size:max(14px,.875rem)}.cmd-filter-tabs button.active{background:var(--cmd-raised);border-color:var(--cmd-accent);color:var(--cmd-text)}.cmd-job-card{background:var(--cmd-panel);border:1px solid var(--cmd-border);border-radius:10px;align-items:center;gap:13px;margin-bottom:11px;padding:15px 12px;display:flex}.cmd-job-icon{color:var(--cmd-muted)}.cmd-job-icon.running{color:var(--cmd-accent)}.cmd-job-icon.failed{color:var(--cmd-finance)}.cmd-job-icon.completed{color:var(--cmd-personal)}.cmd-job-info{text-align:left;min-width:0;color:var(--cmd-text);background:0 0;border:0;flex:1;padding:0}.cmd-job-info strong{font-size:max(14px,.875rem);display:block}.cmd-job-info>span{text-transform:capitalize;color:var(--cmd-muted);margin-top:4px;font-size:max(14px,.75rem);display:block}.cmd-job-info p{color:var(--cmd-finance);margin:7px 0 0;font-size:max(14px,.75rem);line-height:1.5}.cmd-mail-card{text-align:left;border:0;border-bottom:1px solid var(--cmd-line);color:var(--cmd-text);background:0 0;align-items:flex-start;gap:12px;width:100%;padding:17px 0;display:flex}.cmd-avatar{background:var(--cmd-raised);width:34px;height:34px;color:var(--cmd-muted);border:1px solid var(--cmd-border);border-radius:50%;flex:none;place-items:center;font-size:max(14px,1rem);display:grid}.cmd-mail-card>span:nth-child(2){flex:1;min-width:0}.cmd-mail-card small{color:var(--cmd-muted);text-overflow:ellipsis;font-size:max(14px,.75rem);display:block;overflow:hidden}.cmd-mail-card strong{margin:4px 0;font-size:max(14px,.875rem);display:block}.cmd-mail-card p{color:var(--cmd-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:max(14px,.75rem);line-height:1.6;display:-webkit-box;overflow:hidden}.cmd-mail-card time{color:var(--cmd-muted);flex:none;font-size:max(14px,.75rem)}.cmd-email-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:24px 0;font-size:max(14px,.875rem);line-height:1.8}.cmd-news-group{margin:21px 0}.cmd-news-group h3{margin-bottom:10px;font-size:max(14px,.875rem);font-weight:500}.cmd-news-card{border:1px solid var(--cmd-border);background:linear-gradient(110deg,var(--cmd-raised),var(--cmd-panel));text-align:left;width:100%;color:var(--cmd-text);border-radius:10px;margin-bottom:11px;padding:15px 30px 12px 13px;text-decoration:none;display:block;position:relative}.cmd-news-card strong{font-size:max(14px,.875rem);line-height:1.5}.cmd-news-card p{color:var(--cmd-muted);margin:5px 0 11px;font-size:max(14px,.75rem);line-height:1.7}.cmd-news-card small{color:var(--cmd-muted);align-items:center;gap:6px;font-size:max(14px,.75rem);display:flex}.cmd-news-card>svg{color:var(--cmd-muted);position:absolute;top:45%;right:10px}.cmd-source-link{color:var(--cmd-accent);align-items:center;gap:8px;margin:12px 0;font-size:max(14px,.875rem);display:flex}.cmd-page.cmd-brief-page{min-height:0;padding-bottom:max(12px,env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative;overflow:hidden}.cmd-brief-page .cmd-page-heading{flex-shrink:0;align-items:flex-start;margin-bottom:24px}.cmd-brief-content{scrollbar-width:thin;scrollbar-color:var(--cmd-border) transparent;flex:1;min-height:0;overflow-y:auto}.cmd-brief-intro.cmd-markdown{margin:0 0 30px;font-size:max(14px,1rem);line-height:1.65}.cmd-brief-executive{margin:24px 0 30px}.cmd-brief-executive>h2{color:var(--cmd-muted);margin:0 0 10px;font-size:max(14px,1rem);font-weight:500}.cmd-brief-section{margin:30px 0}.cmd-brief-section>h2{color:var(--cmd-muted);align-items:center;gap:14px;margin:0 0 20px;font-size:max(14px,1rem);font-weight:500;display:flex}.cmd-brief-section>h2:after{content:"";border-top:1px solid var(--app-border-strong);flex:1;order:1}.cmd-brief-section .cmd-news-refresh{order:2}.cmd-brief-timeline{margin:0;padding:0;list-style:none}.cmd-brief-timeline li{grid-template-columns:60px 16px minmax(0,1fr);gap:12px;padding-bottom:24px;display:grid;position:relative}.cmd-brief-timeline li:last-child{padding-bottom:0}.cmd-brief-timeline time{color:var(--cmd-muted);padding-top:2px;font-size:max(14px,.875rem)}.cmd-brief-dot{background:var(--cmd-muted);border-radius:50%;width:11px;height:11px;margin-top:6px;position:relative}.cmd-brief-timeline li:before{content:"";background:var(--cmd-border);width:1px;position:absolute;top:9px;bottom:-9px;left:77px}.cmd-brief-timeline li:last-child:before{display:none}.cmd-brief-timeline .work .cmd-brief-dot{background:var(--cmd-work)}.cmd-brief-timeline .personal .cmd-brief-dot{background:var(--cmd-personal)}.cmd-brief-timeline .finance .cmd-brief-dot{background:var(--cmd-finance)}.cmd-brief-timeline .shopping .cmd-brief-dot{background:var(--cmd-shopping)}.cmd-brief-section a{color:var(--cmd-text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.cmd-brief-section a:hover{text-decoration:underline}.cmd-brief-section a>svg{color:var(--cmd-muted);margin-left:6px;display:inline}.cmd-brief-section p{color:var(--cmd-text);margin:4px 0 0;line-height:1.55}.cmd-brief-section .cmd-markdown{font-size:max(14px,1rem);line-height:1.55}.cmd-brief-points,.cmd-brief-section .cmd-markdown ul{margin:0;padding-left:24px;list-style:outside}.cmd-brief-points li,.cmd-brief-section .cmd-markdown li{margin:0 0 18px;padding-left:7px}.cmd-brief-points li::marker{color:var(--cmd-muted)}.cmd-brief-section .cmd-markdown li::marker{color:var(--cmd-muted)}.cmd-brief-page .cmd-ask-agent{border-radius:32px;flex-shrink:0;margin-top:12px;padding:8px 8px 8px 18px;position:relative}.cmd-ask-agent{background:var(--cmd-panel);border:1px solid var(--cmd-border);border-radius:25px;align-items:center;gap:10px;margin-top:30px;padding:6px 7px 6px 16px;display:flex;position:sticky;bottom:0}.cmd-ask-agent input{color:var(--cmd-text);font:max(14px,.875rem) var(--app-font-ui);background:0 0;border:0;outline:0;flex:1;min-width:0}.cmd-ask-agent .cmd-send{width:32px;height:32px;margin:0}.cmd-settings-card{border:1px solid var(--cmd-border);background:var(--cmd-panel);border-radius:11px;margin-bottom:18px;padding:19px}.cmd-settings-card h2{align-items:center;gap:9px;margin:0 0 15px;font-size:max(14px,1rem);font-weight:600;display:flex}.cmd-news-interests{border:1px solid var(--cmd-border);--textarea-markdown-field-height:64px;--textarea-markdown-font-size:.9375rem;border-radius:10px;max-height:520px;margin:16px 0;padding:16px;overflow-y:auto}.cmd-news-interests .markdown-preview h2{font-size:max(14px,1.125rem)}.cmd-news-interests .markdown-preview h3{margin-top:18px;font-size:max(14px,1rem)}.cmd-settings-card p{color:var(--cmd-muted);margin-bottom:13px;font-size:max(14px,.875rem);line-height:1.7}.cmd-settings-card>small{color:var(--cmd-muted);margin-top:13px;font-size:max(14px,.75rem);line-height:1.65;display:block}.cmd-edit-form{gap:17px;display:grid}.cmd-edit-form label{color:var(--cmd-muted);gap:8px;font-size:max(14px,.75rem);line-height:1.5;display:grid}.cmd-edit-form input,.cmd-edit-form textarea,.cmd-edit-form select{border:1px solid var(--cmd-border);background:var(--cmd-bg);width:100%;color:var(--cmd-text);font:max(14px,.875rem)/1.5 var(--app-font-ui);box-sizing:border-box;border-radius:7px;outline:none;padding:10px 11px}.cmd-edit-form input:focus,.cmd-edit-form textarea:focus,.cmd-edit-form select:focus{border-color:var(--cmd-accent)}.cmd-edit-form .cmd-settings-card{gap:12px;margin:0;display:grid}.cmd-edit-form .cmd-checkbox{align-items:center;gap:9px;display:flex}.cmd-checkbox input{width:16px;height:16px;accent-color:var(--cmd-accent)}.cmd-account-footer{color:var(--cmd-muted);margin:25px 0;font-size:max(14px,.75rem);line-height:1.8}.cmd-account-footer a{color:var(--cmd-accent);margin-top:10px;display:block}.cmd-overlay{z-index:1500;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-family:var(--app-font-ui);color:var(--cmd-text);background:#0008;justify-content:center;align-items:flex-end;padding:14px;display:flex;position:fixed;inset:0}.cmd-dialog{background:linear-gradient(130deg,var(--cmd-raised),var(--cmd-bg));border:1px solid #355163;border-radius:17px;outline:0;width:min(100%,540px);max-height:85dvh;padding:18px;overflow:auto;box-shadow:0 24px 90px #0008}.cmd-dialog>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.cmd-dialog h2{margin:0;font-size:max(14px,1.125rem);font-weight:600;line-height:1.4}.cmd-dialog h3{margin-top:23px;font-size:max(14px,1rem)}.cmd-dialog>p{font-size:max(14px,.875rem);line-height:1.8}.cmd-dialog .cmd-capture{background:0 0;border:0;padding:0}.cmd-dialog-wide{width:min(100%,760px)}.cmd-dialog-wide[aria-label="Keyboard shortcuts"]{width:min(100%,1000px)}.cmd-setup{height:100%;color:var(--cmd-text);background:var(--cmd-bg);text-align:center;font:max(14px,1rem)/1.8 var(--app-font-ui);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.cmd-setup h1{margin:20px 0 0;font-size:max(14px,1.75rem)}.cmd-setup p{max-width:440px;color:var(--cmd-muted)}.cmd-setup .cmd-button{margin-top:20px}.cmd-local-login{color:var(--cmd-muted);cursor:pointer;background:0 0;border:0;font-size:max(14px,.75rem);position:fixed;bottom:25px;left:50%;transform:translate(-50%)}.cmd-spinning{animation:1.2s linear infinite cmd-spin}.cmd-shell input,.cmd-shell textarea,.cmd-shell select,.cmd-dialog input,.cmd-dialog textarea,.cmd-dialog select{font-size:max(14px,1rem)}.cmd-shell .cmd-note-title{font-size:max(14px,1.5rem)}.cmd-dialog{font-size:max(14px,1rem);line-height:1.5}.cmd-warning{border:1px solid var(--app-border-strong);background:var(--cmd-panel);color:var(--cmd-text);font:max(14px,1rem)/1.5 var(--cmd-font-ui);border-radius:10px;padding:12px 16px}.cmd-spotlight-field{border:1px solid var(--cmd-border);color:var(--cmd-muted);background:var(--cmd-bg);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.cmd-spotlight-field:focus-within{border-color:var(--cmd-accent)}.cmd-spotlight-field input{min-width:0;color:var(--cmd-text);font:max(14px,1rem)/1.5 var(--cmd-font-ui);background:0 0;border:0;outline:0;flex:1}.cmd-spotlight-mode{color:var(--cmd-muted);background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;font-size:max(14px,.875rem);display:flex}.cmd-spotlight kbd{font:max(14px,.75rem)/1.5 var(--cmd-font-mono);color:var(--cmd-muted);background:var(--cmd-raised);border:1px solid var(--cmd-border);border-radius:4px;padding:2px 6px}.cmd-spotlight-results{border:1px solid var(--cmd-border);border-radius:10px;max-height:min(360px,45dvh);padding:4px;overflow-y:auto}.cmd-spotlight-results [role=option]{cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-height:44px;padding:8px 12px;display:flex}.cmd-spotlight-results [role=option]>span{flex:1}.cmd-spotlight-results [aria-selected=true]{background:var(--cmd-raised);color:var(--cmd-text);outline:1px solid var(--cmd-border)}.cmd-calendar-week,.cmd-calendar-month{--surface:var(--cmd-panel);--text:var(--cmd-text);--muted:var(--cmd-muted);--line:var(--cmd-border);--x03-calendar-accent:var(--cmd-accent);--x03-calendar-text:var(--cmd-text);--x03-calendar-muted:var(--cmd-muted);--x03-calendar-border:var(--cmd-border);--x03-calendar-focus:var(--cmd-accent);font-family:var(--cmd-font-ui)}.cmd-calendar-week{border-bottom:1px solid var(--cmd-border);flex:none;margin:0 0 0 52px;padding:8px 0}.cmd-calendar-week .x03-week__page{gap:0}.cmd-calendar-week .x03-week__day{height:auto;min-height:64px;box-shadow:none;border-radius:8px;margin:0 4px}.cmd-calendar-week .x03-week__day span{font-size:max(14px,.75rem)}.cmd-calendar-week .x03-week__day strong{font-size:max(14px,1rem)}.cmd-calendar-month .x03-calendar__weekdays{font-size:max(14px,.875rem)}.cmd-source-link{overflow-wrap:anywhere}@keyframes cmd-spin{to{transform:rotate(360deg)}}@media(min-width:640px){.cmd-shell{--cmd-page-top-space:12px}.cmd-overlay{align-items:center;padding:30px}.cmd-page{padding:var(--cmd-page-top-space) 28px 35px}}@media(min-width:1024px){.cmd-shell{--cmd-page-top-space:18px}.cmd-tabs .cmd-icon-button{display:inline-flex}:root .cmd-shell.dashboard-app-shell.app-layout-wide{width:100%;max-width:none;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:180px minmax(0,1fr);margin:0;overflow:hidden}.cmd-shell .app-sidebar{padding:22px 13px}.cmd-shell .app-sidebar-identity{gap:9px;min-height:55px;padding:0 3px 19px}.cmd-shell .app-sidebar-logo{width:40px;height:32px}.cmd-shell .app-sidebar-identity strong{font-size:max(14px,.875rem)}.cmd-shell .app-topbar{border-bottom:1px solid var(--cmd-border);height:42px;min-height:42px;padding:5px 18px}.cmd-shell .app-topbar .cmd-icon-button{width:27px;height:27px}.cmd-today-layout{grid-template-columns:350px minmax(0,1fr);display:grid}.cmd-focus-panel{border-right:1px solid var(--cmd-border)}.cmd-calendar{flex-direction:column;min-width:0;min-height:0;display:flex}.cmd-page{width:100%;max-width:none;padding:var(--cmd-page-top-space) 40px 35px;margin:0}.cmd-editor{max-width:none}.cmd-shell .cmd-quick-entry{display:inline-flex}.cmd-page-heading{padding-top:20px}.cmd-brief-page{max-width:none}.cmd-focus-scroll{padding-top:3px}.cmd-notes .cmd-note-list{grid-template-columns:1fr 1fr}.cmd-notes .cmd-tabs{margin-bottom:25px}.cmd-note-title{font-size:max(14px,1.875rem)}.cmd-notes .textarea-markdown{--textarea-markdown-font-size:1rem}.cmd-calendar>header .cmd-button{min-height:31px;padding:7px 15px}.cmd-calendar-mode{padding:7px 10px}.cmd-calendar-heading h2{font-size:max(14px,1.125rem)}}@media(min-width:1400px){.cmd-today-layout{grid-template-columns:380px minmax(0,1fr)}.cmd-reminder-title{font-size:max(14px,.875rem)}.cmd-calendar-event{font-size:max(14px,.75rem)}:root .cmd-shell.dashboard-app-shell.app-layout-wide{width:100%}}@media(prefers-reduced-motion:reduce){.cmd-spinning,.cmd-note-list-button svg{animation:none}.cmd-shell *{scroll-behavior:auto!important}}.cmd-news-phrase{background:var(--cmd-accent);border:0;border-radius:3px;padding:0 .08em;display:inline}@supports (color:color-mix(in lab,red,red)){.cmd-news-phrase{background:color-mix(in srgb,var(--cmd-accent) 15%,transparent)}}.cmd-news-phrase{color:inherit;font:inherit;text-align:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--cmd-accent);text-decoration-color:var(--cmd-accent);text-underline-offset:3px}.cmd-news-phrase:hover,.cmd-news-phrase:focus-visible{background:var(--cmd-accent)}@supports (color:color-mix(in lab,red,red)){.cmd-news-phrase:hover,.cmd-news-phrase:focus-visible{background:color-mix(in srgb,var(--cmd-accent) 30%,transparent)}}.cmd-chat{flex-direction:column;align-items:flex-start;gap:14px;margin:30px 0 18px;display:flex}.cmd-chat-user,.cmd-chat-assistant{overflow-wrap:anywhere;border-radius:18px;max-width:min(88%,760px);padding:12px 16px;line-height:1.65}.cmd-chat-user{color:var(--cmd-text);background:var(--cmd-accent);align-self:flex-end}@supports (color:color-mix(in lab,red,red)){.cmd-chat-user{background:color-mix(in srgb,var(--cmd-accent) 22%,var(--cmd-panel))}}.cmd-chat-user{white-space:pre-wrap;border-bottom-right-radius:4px}.cmd-chat-assistant{background:var(--cmd-panel);border:1px solid var(--cmd-border);border-bottom-left-radius:4px}.cmd-chat-answer{white-space:pre-wrap;margin:0}.cmd-chat-sources{border-top:1px solid var(--cmd-border);flex-wrap:wrap;gap:8px 14px;margin-top:12px;padding-top:10px;display:flex}.cmd-chat-sources a{color:var(--cmd-accent);text-underline-offset:3px;overflow-wrap:anywhere;font-size:max(14px,.875rem);text-decoration:underline}.cmd-chat-sources span{color:var(--cmd-muted)}.cmd-chat-assistant .cmd-markdown{--markdown-preview-accent:var(--cmd-accent)}@media(max-width:600px){.cmd-chat-assistant{max-width:96%}}.cmd-money-flow-layout{grid-template-columns:minmax(280px,400px) minmax(0,1fr);gap:32px;display:grid}.cmd-money-flow-layout>section,.cmd-money-flow-form{min-width:0}.cmd-money-flow-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.cmd-money-flow-heading h2,.cmd-money-flow-heading .cmd-money-field{margin:0}.cmd-cashflow-chart{gap:18px;margin:24px 0;display:grid}.cmd-cashflow-bar>div:first-child{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.cmd-cashflow-track{background:var(--cmd-panel);border-radius:6px;height:12px;overflow:hidden}.cmd-cashflow-track>span{border-radius:6px;height:100%;display:block}.cmd-cashflow-item{border-bottom:1px solid var(--cmd-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.cmd-cashflow-item p{color:var(--cmd-muted);margin:8px 0;font-size:max(14px,.85rem)}.cmd-money-row-actions{gap:8px;display:flex}.cmd-payment-source{color:var(--cmd-account-color)}.cmd-repayment-ready{color:var(--color-success,#32d59a)}.cmd-payment-history{margin-top:28px}.cmd-finance-details{border:1px solid var(--cmd-border);background:var(--cmd-panel);border-radius:8px;grid-column:3;gap:8px;padding:12px;display:grid}.cmd-finance-details button{color:var(--cmd-text);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;gap:10px;padding:6px 0;display:flex}.cmd-finance-details button span{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.cmd-finance-details small,.cmd-finance-details [role=status]{color:var(--cmd-muted)}@media(max-width:900px){.cmd-money-flow-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.cmd-money-heading{gap:8px}.cmd-money-icons{gap:2px}.cmd-money-icons .cmd-note-list-button{width:30px}}.cmd-money-account-comparison{min-width:0;padding:0 20px}.cmd-money-comparison-heading{padding:8px 0 16px}.cmd-money-allocation-table td[data-align=right]{font-family:var(--cmd-font-mono)}.cmd-money-account-name,.cmd-money-allocation-tag{color:var(--cmd-account-color)}.cmd-money-allocation-tag{background:var(--cmd-money-gray);border:1px solid var(--cmd-money-gray-border);font:max(14px,.75rem) var(--cmd-font-mono);cursor:pointer;border-radius:3px;flex:none;margin-left:auto;padding:3px 7px}.cmd-money-allocation-tag:hover{border-color:currentColor}.cmd-money-mom{gap:6px;min-width:0;display:grid}.cmd-money-mom-values{font-family:var(--cmd-font-mono);white-space:normal;flex-wrap:wrap;gap:4px 10px;font-size:max(14px,.6875rem);display:flex}.cmd-money-mom-values .income{color:var(--cmd-money-income)}.cmd-money-mom-values .expense{color:var(--cmd-money-expense)}.cmd-commitment-group-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.cmd-commitment-group-heading strong{color:var(--cmd-account-color)}.cmd-commitment-group-heading span{font-variant-numeric:tabular-nums}.cmd-commitment-row{align-items:center;gap:10px;padding:6px 0;display:flex}.cmd-commitment-row>div{flex:1;min-width:0}.cmd-commitment-row small{color:var(--cmd-muted);font-size:max(14px,12px);display:block}.cmd-commitment-row .cmd-icon-button{flex:none;width:32px;height:32px}.cmd-money .admin-dropdown-searchable{width:100%}@media(max-width:700px){.cmd-money-account-comparison{padding:0}}.cmd-money-distribution-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.cmd-money-distribution-controls .cmd-money-toggle{margin:14px 0}.cmd-money-distribution{padding:0;list-style:none}.cmd-money{--color-danger:#ff8a3d;--cmd-money-on-danger:#04151f;--cmd-money-gray:#262626;--cmd-money-gray-border:#444;--cmd-money-income:#32d59a;--cmd-money-expense:#ed7070}:root[data-theme=day] .cmd-money{--color-danger:#b94700;--cmd-money-on-danger:#fff;--cmd-money-gray:#ededed;--cmd-money-gray-border:#ccc;--cmd-money-income:#147852;--cmd-money-expense:#b52b2b}.cmd-money [data-money-account=MAIN],.cmd-money [data-money-parent=MAIN]{--cmd-account-color:#8ea9bd}.cmd-money [data-money-account=NEC],.cmd-money [data-money-parent=NEC]{--cmd-account-color:#ffda50}.cmd-money [data-money-account=FFA],.cmd-money [data-money-parent=FFA]{--cmd-account-color:#32d59a}.cmd-money [data-money-account=LTSS],.cmd-money [data-money-parent=LTSS]{--cmd-account-color:#0094ff}.cmd-money [data-money-account=PLAY],.cmd-money [data-money-parent=PLAY]{--cmd-account-color:#bf78e8}.cmd-money [data-money-account=EDU],.cmd-money [data-money-parent=EDU]{--cmd-account-color:#f3946b}.cmd-money [data-money-account=CASH],.cmd-money [data-money-parent=CASH]{--cmd-account-color:#78ced4}.cmd-money-distribution--collapsed{scrollbar-width:thin;border:0;flex-wrap:nowrap;gap:6px;padding:2px 0 8px;display:flex;overflow-x:auto}.cmd-money-distribution--collapsed>li{border:1px solid var(--cmd-money-gray-border);background:var(--cmd-money-gray);color:var(--cmd-account-color);border-radius:8px;flex:1 0 auto;justify-content:center;padding:10px 6px}.cmd-money-distribution--collapsed .cmd-money-allocation-account>strong{text-align:center;min-width:0;font-size:max(14px,.75rem)}.cmd-money-account-name{min-width:0;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:block}.cmd-money-account-name:focus-visible{outline:2px solid var(--cmd-accent);outline-offset:3px}.cmd-money .cmd-money-direction>.cmd-money-account-tab{display:none}.cmd-money .cmd-money-direction>.cmd-money-expense-tab.active{color:var(--color-danger);border-bottom-color:var(--color-danger)}.cmd-money-capture--expense .admin-amount-keypad{--admin-action:var(--color-danger);--admin-on-action:var(--cmd-money-on-danger)}.cmd-money-submit--expense{background:var(--color-danger);border-color:var(--color-danger);color:var(--cmd-money-on-danger)}@media(max-width:900px){.cmd-money .cmd-money-direction>.cmd-money-account-tab{display:inline-flex}.cmd-money-layout .cmd-money-account-comparison,.cmd-money-layout--accounts .cmd-money-capture>form{display:none}.cmd-money-layout--accounts .cmd-money-account-comparison{display:block}}.cmd-finance-reminder-amount{font-family:var(--cmd-font-mono);font-weight:500;display:block}.cmd-reminder-title .cmd-finance-reminder-amount{color:var(--cmd-muted);margin-top:3px}.cmd-calendar-event[data-finance]{flex-direction:column;gap:2px}.cmd-calendar-event[data-finance] .cmd-calendar-event-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.cmd-dialog>.cmd-finance-details{margin:16px 0}:root[data-theme=day] .cmd-money [data-money-account=MAIN],:root[data-theme=day] .cmd-money [data-money-parent=MAIN]{--cmd-account-color:#526778}:root[data-theme=day] .cmd-money [data-money-account=NEC],:root[data-theme=day] .cmd-money [data-money-parent=NEC]{--cmd-account-color:#806400}:root[data-theme=day] .cmd-money [data-money-account=FFA],:root[data-theme=day] .cmd-money [data-money-parent=FFA]{--cmd-account-color:#147852}:root[data-theme=day] .cmd-money [data-money-account=LTSS],:root[data-theme=day] .cmd-money [data-money-parent=LTSS]{--cmd-account-color:#006fbe}:root[data-theme=day] .cmd-money [data-money-account=PLAY],:root[data-theme=day] .cmd-money [data-money-parent=PLAY]{--cmd-account-color:#8442a5}:root[data-theme=day] .cmd-money [data-money-account=EDU],:root[data-theme=day] .cmd-money [data-money-parent=EDU]{--cmd-account-color:#a34c22}:root[data-theme=day] .cmd-money [data-money-account=CASH],:root[data-theme=day] .cmd-money [data-money-parent=CASH]{--cmd-account-color:#26777d}.cmd-money-history-description{color:var(--cmd-muted);flex-wrap:wrap;gap:3px 8px;margin-top:4px;font-size:max(14px,.75rem);font-weight:400;display:flex}.cmd-money-history-description span{text-transform:capitalize}.cmd-money-history-amount{font-family:var(--cmd-font-mono);white-space:nowrap}.cmd-money-history-amount.negative{color:var(--color-danger)}.cmd-money h2{font:600 max(14px,1rem)/1.5 var(--cmd-font-ui);color:var(--cmd-text)}.cmd-money-flow-heading{min-height:44px}.cmd-money-debt-form>h2{align-items:center;min-height:44px;margin:0 0 20px;display:flex}.cmd-money-month-navigation{align-items:center;gap:6px;display:flex}.cmd-money-month-navigation .cmd-icon-button{flex:none;width:28px;height:32px}.cmd-commitment-year{margin:20px 0}.cmd-commitment-year-heading{color:var(--cmd-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:max(14px,.75rem);display:flex}.cmd-commitment-year-heading>span{align-items:center;gap:6px;display:flex}.cmd-commitment-year-heading i{width:10px;height:10px}.cmd-commitment-year .income{background:var(--cmd-money-income)}.cmd-commitment-year .expense,.cmd-commitment-year .commitment{background:var(--cmd-money-expense)}.cmd-commitment-year .payment{background-color:var(--color-danger);background-image:repeating-linear-gradient(135deg,transparent 0 4px,var(--cmd-bg) 4px 7px)}@supports (color:color-mix(in lab,red,red)){.cmd-commitment-year .payment{background-image:repeating-linear-gradient(135deg,transparent 0 4px,color-mix(in srgb,var(--cmd-bg) 35%,transparent) 4px 7px)}}.cmd-commitment-year-scroll{scrollbar-width:thin;overflow-x:auto}.cmd-commitment-year-bars{grid-template-columns:repeat(12,minmax(36px,1fr));gap:5px;min-width:487px;display:grid}.cmd-commitment-year-bars>button{color:var(--cmd-muted);font:max(14px,.6875rem) var(--cmd-font-mono);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;gap:6px;padding:4px 2px 8px;display:grid}.cmd-commitment-year-bars>button.active{border-bottom-color:var(--cmd-accent);color:var(--cmd-accent)}.cmd-commitment-year-bars>button:hover{background:var(--cmd-panel)}.cmd-commitment-year-track{border-bottom:1px solid var(--cmd-border);justify-content:center;align-items:end;gap:3px;height:110px;display:flex}.cmd-commitment-year-track>span{width:35%;max-width:18px}.cmd-commitment-table-name{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.cmd-commitment-table-name svg{flex:none}.cmd-commitment-table-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cmd-commitment-table-actions .cmd-icon-button{flex:none;width:28px;height:28px}.cmd-money-grand-total td{border-top:1px solid var(--cmd-border)}.cmd-money table tfoot [data-align=right]{font-family:var(--cmd-font-mono)}.cmd-money-overall-total{border-top:1px solid var(--cmd-border);justify-content:space-between;padding-top:16px}.cmd-money-new-account{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.cmd-money-new-account .cmd-money-field{flex:150px;min-width:0}.cmd-money-account-actions{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.cmd-money-account-archived{opacity:.65;text-decoration:line-through}.cmd-finance-copy{display:block;position:relative}.cmd-finance-copy button{align-items:center;width:100%}.cmd-finance-copy svg{flex:none}.cmd-finance-copy-tooltip{z-index:5;background:var(--cmd-text);color:var(--cmd-bg);white-space:nowrap;pointer-events:none;border-radius:4px;padding:4px 8px;font-size:max(14px,12px);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.cmd-finance-details .admin-sortable-table__viewport{overflow:visible}.cmd-dialog-header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.cmd-money-archive-button{flex-wrap:wrap;justify-content:center;gap:4px;padding:6px 8px;font-size:max(14px,.75rem)}@media(max-width:600px){.cmd-money-account-table th,.cmd-money-account-table td{padding:10px 4px}.cmd-money-archive-button{padding:6px 1px}.cmd-dialog-header-actions{gap:6px}.cmd-dialog-header-actions .cmd-button{padding:8px}}.cmd-money-new-account .cmd-money-field{margin-bottom:0}.cmd-money-new-account>.cmd-button{min-height:48px}.cmd-money-default-child{color:var(--cmd-muted);align-items:center;gap:4px;font-size:max(14px,11px);display:flex}.cmd-money-default-child input{width:14px;height:14px;accent-color:var(--cmd-accent);margin:0}.cmd-money-account-identity .admin-inline-edit-display{color:inherit}.cmd-allocation-cashflow{margin-bottom:24px}.cmd-payment-destination{align-items:center;gap:8px;display:flex}.cmd-payment-destination>:first-child{flex:1;min-width:0}@media(max-width:900px){.cmd-money .admin-sortable-table{min-width:0;max-width:100%}.cmd-money .admin-sortable-table__viewport{overflow-x:auto}.cmd-money .admin-sortable-table table{min-width:760px}.cmd-money .cmd-repayment-table table,.cmd-money .cmd-money-history-table table{min-width:940px}}.cmd-money-history-amount.positive{color:var(--cmd-money-income)}.cmd-money-history-amount.idle{color:var(--cmd-muted)}.cmd-repayment-amount{flex-wrap:wrap;justify-content:center;gap:2px 4px;max-width:100%;padding-inline:8px;display:inline-flex}.cmd-money .cmd-repayment-table .cmd-repayment-amount>span{white-space:nowrap}.cmd-money-outflow-required{border-top:1px solid var(--cmd-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:16px;display:flex}@media(max-width:900px){.cmd-page.cmd-money{--cmd-money-table-gutter:18px}.cmd-page.cmd-money .cmd-money-account-comparison{padding-left:0}.cmd-page.cmd-money .admin-sortable-table{margin-left:calc(-1 * var(--cmd-money-table-gutter));width:calc(100% + var(--cmd-money-table-gutter));max-width:calc(100% + var(--cmd-money-table-gutter));border-left:0}.cmd-money .admin-sortable-table th,.cmd-money .admin-sortable-table td{padding-left:12px;padding-right:12px}}@media(min-width:640px)and (max-width:900px){.cmd-page.cmd-money{--cmd-money-table-gutter:28px}}.cmd-money-transfer-toggle{font:inherit;font-family:var(--cmd-font-mono);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;padding:6px 0;display:inline-flex}.cmd-money-transfer-toggle svg{flex:none;transition:transform .15s}.cmd-money-transfer-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.cmd-money-transfer-toggle:focus-visible{outline:2px solid var(--cmd-accent);outline-offset:3px}.cmd-money-transfer-item{border-left:2px solid var(--cmd-border);padding-left:12px;display:block}@media(prefers-reduced-motion:reduce){.cmd-money-transfer-toggle svg{transition:none}}html[data-cmd-standalone]{touch-action:pan-x pan-y}@media(max-width:767px),(pointer:coarse){html[data-cmd-standalone] input,html[data-cmd-standalone] textarea,html[data-cmd-standalone] select,.cmd-notes .textarea-markdown-field{font-size:max(14px,max(16px,1em))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
