.admin-shell-module__AR9kqa__shell{background:radial-gradient(circle at 74% -8%, var(--accent-soft-strong), transparent 28rem), linear-gradient(var(--surface-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--surface-grid-line) 1px, transparent 1px), var(--surface-canvas);min-height:100dvh;color:var(--text-primary);direction:rtl;background-size:auto,42px 42px,42px 42px,auto;grid-template-columns:226px minmax(0,1fr);grid-template-areas:"sidebar workspace";display:grid}.admin-shell-module__AR9kqa__shell button,.admin-shell-module__AR9kqa__shell input,.admin-shell-module__AR9kqa__shell select{font:inherit}.admin-shell-module__AR9kqa__skipLink{z-index:100;border:1px solid var(--accent-border);background:var(--surface-card-strong);color:var(--text-primary);border-radius:3px;padding:9px 12px;position:fixed;top:10px;right:10px;transform:translateY(-160%)}.admin-shell-module__AR9kqa__skipLink:focus{transform:translateY(0)}.admin-shell-module__AR9kqa__sidebar{z-index:10;border-left:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-sidebar) 97%, transparent);height:100dvh;min-height:0;box-shadow:-8px 0 30px var(--shadow-soft);flex-direction:column;grid-area:sidebar;padding:18px 14px 14px;display:flex;position:sticky;top:0}.admin-shell-module__AR9kqa__brand{align-items:center;gap:10px;min-height:44px;padding:0 5px;display:flex}.admin-shell-module__AR9kqa__brandMark{border:1px solid var(--accent-border);background:radial-gradient(circle at 34% 24%, var(--surface-glint), transparent 34%), linear-gradient(145deg, var(--accent-gradient-start), var(--accent-gradient-end));width:34px;height:34px;color:var(--text-on-accent);box-shadow:0 0 22px var(--accent-aura);border-radius:5px;flex:none;place-items:center;display:grid}.admin-shell-module__AR9kqa__brandCopy{flex-direction:column;min-width:0;display:flex}.admin-shell-module__AR9kqa__brandCopy strong{letter-spacing:-.03em;font-size:19px}.admin-shell-module__AR9kqa__brandCopy small,.admin-shell-module__AR9kqa__eyebrow{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.13em;font-size:9px}.admin-shell-module__AR9kqa__accessCard{border:1px solid var(--accent-border);background:linear-gradient(135deg, var(--accent-soft-strong), var(--surface-card));border-radius:4px;grid-template-columns:8px 1fr;align-items:center;gap:9px;margin:18px 1px 20px;padding:10px;display:grid}.admin-shell-module__AR9kqa__accessCard>span:last-child{flex-direction:column;min-width:0;display:flex}.admin-shell-module__AR9kqa__accessCard small{color:var(--text-muted);font-size:9px}.admin-shell-module__AR9kqa__accessCard strong{color:var(--accent-text-soft);margin-top:2px;font-size:12px}.admin-shell-module__AR9kqa__liveDot,.admin-shell-module__AR9kqa__topbarStatus>span{background:var(--success);width:7px;height:7px;box-shadow:0 0 9px var(--success-shadow);border-radius:50%}.admin-shell-module__AR9kqa__nav{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex}.admin-shell-module__AR9kqa__navLabel{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.11em;margin:10px 9px 6px;font-size:9px;font-weight:650}.admin-shell-module__AR9kqa__nav a{min-height:39px;color:var(--text-muted);border-radius:3px;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:0 10px;font-size:12px;text-decoration:none;transition:background-color .15s,color .15s;display:grid;position:relative}.admin-shell-module__AR9kqa__nav a[data-active=true]{background:var(--accent-soft);color:var(--accent-text-soft)}.admin-shell-module__AR9kqa__nav a[data-active=true]:after{background:var(--accent-hover);content:"";width:2px;position:absolute;inset:7px -14px 7px auto}.admin-shell-module__AR9kqa__nav a:hover{background:var(--surface-hover);color:var(--text-primary)}.admin-shell-module__AR9kqa__sidebarFooter{border-top:1px solid var(--border-subtle);gap:8px;padding-top:12px;display:grid}.admin-shell-module__AR9kqa__themeToggle{width:100%}.admin-shell-module__AR9kqa__identity{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:7px 5px;display:grid}.admin-shell-module__AR9kqa__identity>span:first-child{background:var(--accent);width:30px;height:30px;color:var(--text-on-accent);font-family:var(--font-mono);border-radius:3px;place-items:center;font-size:10px;display:grid}.admin-shell-module__AR9kqa__identity>span:last-child{flex-direction:column;min-width:0;display:flex}.admin-shell-module__AR9kqa__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-shell-module__AR9kqa__identity small{color:var(--text-faint);margin-top:2px;font-size:9px}.admin-shell-module__AR9kqa__backLink,.admin-shell-module__AR9kqa__signOutButton{width:100%;min-height:36px;color:var(--text-muted);text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:7px;padding:0 9px;font-size:11px;text-decoration:none;display:flex}.admin-shell-module__AR9kqa__backLink:hover,.admin-shell-module__AR9kqa__signOutButton:hover{border-color:var(--border-default);background:var(--surface-hover);color:var(--text-primary)}.admin-shell-module__AR9kqa__workspace{grid-area:workspace;min-width:0}.admin-shell-module__AR9kqa__topbar{z-index:8;border-bottom:1px solid var(--border-default);background:var(--surface-header-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:10px clamp(18px,3vw,36px);display:flex;position:sticky;top:0}.admin-shell-module__AR9kqa__topbar>div:first-child{flex-direction:column;display:flex}.admin-shell-module__AR9kqa__topbar strong{margin-top:3px;font-size:16px}.admin-shell-module__AR9kqa__topbarStatus{color:var(--text-muted);font-family:var(--font-mono);align-items:center;gap:8px;font-size:9px;display:flex}.admin-shell-module__AR9kqa__content{width:min(100%,1600px);margin-inline:auto;padding:clamp(24px,3vw,42px)}.admin-shell-module__AR9kqa__content>*{animation:.32s ease-out both admin-shell-module__AR9kqa__admin-reveal}.admin-shell-module__AR9kqa__content>:nth-child(2){animation-delay:45ms}.admin-shell-module__AR9kqa__content>:nth-child(3){animation-delay:90ms}.admin-shell-module__AR9kqa__pageHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.admin-shell-module__AR9kqa__pageHeader h1{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(25px,3vw,36px)}.admin-shell-module__AR9kqa__pageHeader p{max-width:700px;color:var(--text-muted);margin:8px 0 0;font-size:12px;line-height:1.7}.admin-shell-module__AR9kqa__refreshStamp{border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-faint);font-family:var(--font-mono);border-radius:3px;flex:none;align-items:center;gap:7px;padding:7px 9px;font-size:9px;display:flex}.admin-shell-module__AR9kqa__metricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-shell-module__AR9kqa__metricCard{border:1px solid var(--border-default);background:linear-gradient(145deg, var(--surface-card-strong), var(--surface-card));border-radius:4px;min-width:0;min-height:132px;padding:15px;position:relative;overflow:hidden}.admin-shell-module__AR9kqa__metricCard:after{background:var(--accent-text);content:"";opacity:.75;height:2px;position:absolute;inset:auto 0 0}.admin-shell-module__AR9kqa__metricCard[data-tone=success]:after{background:var(--success)}.admin-shell-module__AR9kqa__metricCard[data-tone=warning]:after{background:var(--warning)}.admin-shell-module__AR9kqa__metricCard[data-tone=danger]:after{background:var(--danger)}.admin-shell-module__AR9kqa__metricTopline{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-shell-module__AR9kqa__metricTopline>span:first-child{color:var(--text-muted);font-size:10px}.admin-shell-module__AR9kqa__metricIcon{border:1px solid var(--accent-border);background:var(--accent-soft);width:31px;height:31px;color:var(--accent-text);border-radius:3px;place-items:center;display:grid}.admin-shell-module__AR9kqa__metricCard[data-tone=success] .admin-shell-module__AR9kqa__metricIcon{border-color:var(--success-border);background:var(--success-soft);color:var(--success-text)}.admin-shell-module__AR9kqa__metricCard[data-tone=warning] .admin-shell-module__AR9kqa__metricIcon{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning-text)}.admin-shell-module__AR9kqa__metricCard[data-tone=danger] .admin-shell-module__AR9kqa__metricIcon{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.admin-shell-module__AR9kqa__metricCard>strong{font-family:var(--font-mono);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:13px 0 4px;font-size:clamp(20px,2.2vw,27px);font-weight:550;display:block;overflow:hidden}.admin-shell-module__AR9kqa__metricCard[data-compact=true]>strong{font-family:inherit;font-size:clamp(17px,1.7vw,21px);font-weight:650}.admin-shell-module__AR9kqa__metricCard>small{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.admin-shell-module__AR9kqa__panel{border:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-card) 97%, transparent);min-width:0;box-shadow:0 12px 34px var(--shadow-soft);border-radius:4px;margin-top:14px;padding:16px;overflow-x:clip}.admin-shell-module__AR9kqa__panelHeader{justify-content:space-between;align-items:flex-start;gap:18px;min-height:45px;margin-bottom:12px;display:flex}.admin-shell-module__AR9kqa__panelHeader h2{letter-spacing:-.025em;margin:0;font-size:16px}.admin-shell-module__AR9kqa__panelHeader p{color:var(--text-muted);margin:5px 0 0;font-size:10px;line-height:1.55}.admin-shell-module__AR9kqa__runtimeConnection{border:1px solid var(--success-border);background:linear-gradient(135deg, var(--success-soft), var(--surface-card));border-radius:4px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:11px;display:grid}.admin-shell-module__AR9kqa__runtimeConnection[data-status=missing],.admin-shell-module__AR9kqa__runtimeConnection[data-status=error]{border-color:var(--warning-border);background:linear-gradient(135deg, var(--warning-soft), var(--surface-card))}.admin-shell-module__AR9kqa__runtimeConnection>span{border:1px solid var(--success-border);width:34px;height:34px;color:var(--success-text);border-radius:50%;place-items:center;display:grid}.admin-shell-module__AR9kqa__runtimeConnection[data-status=missing]>span,.admin-shell-module__AR9kqa__runtimeConnection[data-status=error]>span{border-color:var(--warning-border);color:var(--warning-text)}.admin-shell-module__AR9kqa__runtimeConnection>div{flex-direction:column;min-width:0;display:flex}.admin-shell-module__AR9kqa__runtimeConnection strong{font-size:12px}.admin-shell-module__AR9kqa__runtimeConnection small{color:var(--text-muted);margin-top:3px;font-size:9px}.admin-shell-module__AR9kqa__runtimeConnection button,.admin-shell-module__AR9kqa__runtimeList header button,.admin-shell-module__AR9kqa__auditFilterActions button{border:1px solid var(--border-default);background:var(--surface-control);min-height:34px;color:var(--text-secondary);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;display:inline-flex}.admin-shell-module__AR9kqa__runtimeConnection button:hover:not(:disabled),.admin-shell-module__AR9kqa__runtimeList header button:hover:not(:disabled),.admin-shell-module__AR9kqa__auditFilterActions button:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}.admin-shell-module__AR9kqa__runtimeConnection button:disabled,.admin-shell-module__AR9kqa__runtimeList button:disabled,.admin-shell-module__AR9kqa__auditFilterActions button:disabled,.admin-shell-module__AR9kqa__adminPrimaryButton:disabled{cursor:wait;opacity:.62}.admin-shell-module__AR9kqa__adminNotice{border:1px solid var(--success-border);background:var(--success-soft);color:var(--success-text);border-radius:3px;margin:10px 0;padding:9px 11px;font-size:10px}.admin-shell-module__AR9kqa__adminNotice[data-tone=error]{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.admin-shell-module__AR9kqa__runtimeControlGrid,.admin-shell-module__AR9kqa__overrideWorkspace{grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:12px;display:grid}.admin-shell-module__AR9kqa__overrideWorkspace{border-top:1px solid var(--border-subtle);margin-top:14px;padding-top:14px}.admin-shell-module__AR9kqa__runtimeList{border:1px solid var(--border-default);background:var(--surface-card);border-radius:4px;min-width:0;padding:10px}.admin-shell-module__AR9kqa__runtimeList>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.admin-shell-module__AR9kqa__runtimeList>header h3,.admin-shell-module__AR9kqa__runtimeForm h3{margin:0;font-size:13px}.admin-shell-module__AR9kqa__runtimeList>header small,.admin-shell-module__AR9kqa__runtimeForm header p{color:var(--text-faint);font-size:9px}.admin-shell-module__AR9kqa__runtimeList>button,.admin-shell-module__AR9kqa__runtimeOverrideCard{border:1px solid #0000;border-top-color:var(--border-subtle);width:100%;min-height:66px;color:var(--text-secondary);text-align:right;cursor:pointer;background:0 0;flex-direction:column;align-items:stretch;gap:4px;padding:9px;display:flex}.admin-shell-module__AR9kqa__runtimeList>button:hover,.admin-shell-module__AR9kqa__runtimeOverrideCard:hover,.admin-shell-module__AR9kqa__runtimeItemActive{border-radius:3px;border-color:var(--accent-border)!important;background:var(--accent-soft)!important}.admin-shell-module__AR9kqa__runtimeList button span{align-items:center;gap:6px;display:flex}.admin-shell-module__AR9kqa__runtimeList button small,.admin-shell-module__AR9kqa__runtimeList button em{color:var(--text-faint);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.admin-shell-module__AR9kqa__runtimeOverrideItem{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) 32px;align-items:center;display:grid;position:relative}.admin-shell-module__AR9kqa__runtimeOverrideDeleteButton{border:1px solid var(--danger-border);background:var(--danger-soft);width:28px;height:28px;color:var(--danger-text);cursor:pointer;border-radius:3px;place-items:center;display:grid}.admin-shell-module__AR9kqa__runtimeOverrideDeleteButton:hover:not(:disabled){border-color:var(--danger-text);filter:brightness(1.08)}.admin-shell-module__AR9kqa__runtimeForm{border:1px solid var(--border-default);background:var(--surface-card);border-radius:4px;gap:10px;min-width:0;padding:12px;display:grid}.admin-shell-module__AR9kqa__runtimeForm>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-shell-module__AR9kqa__runtimeForm header p{margin:4px 0 0;line-height:1.5}.admin-shell-module__AR9kqa__runtimeForm label,.admin-shell-module__AR9kqa__auditFilters label{min-width:0;color:var(--text-muted);gap:5px;font-size:9px;display:grid}.admin-shell-module__AR9kqa__runtimeForm input,.admin-shell-module__AR9kqa__runtimeForm select,.admin-shell-module__AR9kqa__runtimeForm textarea,.admin-shell-module__AR9kqa__auditFilters input,.admin-shell-module__AR9kqa__auditFilters select{border:1px solid var(--border-default);background:var(--surface-input);width:100%;min-height:36px;color:var(--text-primary);border-radius:3px;outline:none;padding:8px 9px;font-size:10px}.admin-shell-module__AR9kqa__runtimeForm textarea{resize:vertical}.admin-shell-module__AR9kqa__runtimeForm input:focus,.admin-shell-module__AR9kqa__runtimeForm select:focus,.admin-shell-module__AR9kqa__runtimeForm textarea:focus,.admin-shell-module__AR9kqa__auditFilters input:focus,.admin-shell-module__AR9kqa__auditFilters select:focus{border-color:var(--accent-border);box-shadow:0 0 0 2px var(--accent-soft)}.admin-shell-module__AR9kqa__adminFormGrid,.admin-shell-module__AR9kqa__auditFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-shell-module__AR9kqa__adminCheckbox,.admin-shell-module__AR9kqa__impactConfirmation{border:1px solid var(--border-subtle);background:var(--surface-control);border-radius:3px;align-items:center;min-height:36px;padding:8px 9px;grid-template-columns:none!important;gap:8px!important;display:flex!important}.admin-shell-module__AR9kqa__adminCheckbox input,.admin-shell-module__AR9kqa__impactConfirmation input{flex:none;width:15px;min-height:15px;padding:0}.admin-shell-module__AR9kqa__impactConfirmation{border-color:var(--warning-border);background:var(--warning-soft)}.admin-shell-module__AR9kqa__impactConfirmation span{line-height:1.45;display:inline}.admin-shell-module__AR9kqa__impactConfirmation strong{color:var(--warning-text);margin-inline-end:4px}.admin-shell-module__AR9kqa__adminPrimaryButton{border:1px solid var(--accent-border);background:var(--accent);width:fit-content;min-height:37px;color:var(--text-on-accent);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.admin-shell-module__AR9kqa__runtimeFormSectionHeading{border-top:1px solid var(--border-subtle);color:var(--accent-text);align-items:flex-start;gap:8px;margin-top:4px;padding-top:10px;display:flex}.admin-shell-module__AR9kqa__runtimeFormSectionHeading>div{gap:2px;display:grid}.admin-shell-module__AR9kqa__runtimeFormSectionHeading strong{color:var(--text-primary);font-size:11px}.admin-shell-module__AR9kqa__runtimeFormSectionHeading small{color:var(--text-faint);font-size:8px;line-height:1.5}.admin-shell-module__AR9kqa__runtimeBlueprintPanel,.admin-shell-module__AR9kqa__agentManifestPanel{border:1px solid var(--border-default);background:var(--surface-card);border-radius:4px;margin-top:14px;padding:13px}.admin-shell-module__AR9kqa__runtimeBlueprintPanel>header,.admin-shell-module__AR9kqa__agentManifestPanel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.admin-shell-module__AR9kqa__runtimeBlueprintPanel h3,.admin-shell-module__AR9kqa__agentManifestPanel h3{margin:0;font-size:13px}.admin-shell-module__AR9kqa__runtimeBlueprintPanel header p,.admin-shell-module__AR9kqa__agentManifestPanel header p{color:var(--text-faint);margin:4px 0 0;font-size:9px;line-height:1.5}.admin-shell-module__AR9kqa__runtimeBlueprintPanel code{color:var(--accent-text);font-family:var(--font-mono);direction:ltr}.admin-shell-module__AR9kqa__protectedBadge{border:1px solid var(--success-border);background:var(--success-soft);min-height:28px;color:var(--success-text);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.admin-shell-module__AR9kqa__runtimeLayerGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.admin-shell-module__AR9kqa__runtimeLayerGrid article{border:1px solid var(--border-subtle);background:var(--surface-control);border-radius:3px;grid-template-columns:22px minmax(0,1fr);gap:7px;min-width:0;padding:9px;display:grid}.admin-shell-module__AR9kqa__runtimeLayerGrid article>span{border:1px solid var(--accent-border);width:22px;height:22px;color:var(--accent-text);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:8px;display:grid}.admin-shell-module__AR9kqa__runtimeLayerGrid article>div{gap:3px;min-width:0;display:grid}.admin-shell-module__AR9kqa__runtimeLayerGrid strong{font-size:9px}.admin-shell-module__AR9kqa__runtimeLayerGrid small{color:var(--text-faint);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:7px;overflow:hidden}.admin-shell-module__AR9kqa__runtimeLayerGrid em{background:var(--surface-input);width:fit-content;color:var(--text-faint);border-radius:2px;grid-column:1/-1;padding:2px 5px;font-size:7px;font-style:normal}.admin-shell-module__AR9kqa__runtimeLayerGrid em[data-editable=true]{background:var(--accent-soft);color:var(--accent-text)}.admin-shell-module__AR9kqa__runtimeContractGrid,.admin-shell-module__AR9kqa__manifestDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.admin-shell-module__AR9kqa__runtimeContractGrid details,.admin-shell-module__AR9kqa__promptPreview,.admin-shell-module__AR9kqa__manifestDetailsGrid details{border:1px solid var(--border-subtle);background:var(--surface-control);border-radius:3px;min-width:0}.admin-shell-module__AR9kqa__runtimeContractGrid summary,.admin-shell-module__AR9kqa__promptPreview summary,.admin-shell-module__AR9kqa__manifestDetailsGrid summary{min-height:38px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:700;list-style:none;display:flex}.admin-shell-module__AR9kqa__runtimeContractGrid summary::-webkit-details-marker{display:none}.admin-shell-module__AR9kqa__promptPreview summary::-webkit-details-marker{display:none}.admin-shell-module__AR9kqa__manifestDetailsGrid summary::-webkit-details-marker{display:none}.admin-shell-module__AR9kqa__runtimeContractGrid dl{gap:7px;margin:0;padding:0 10px 10px;display:grid}.admin-shell-module__AR9kqa__runtimeContractGrid dl>div{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);gap:8px;padding-top:7px;display:grid}.admin-shell-module__AR9kqa__runtimeContractGrid dt{color:var(--text-secondary);font-size:8px}.admin-shell-module__AR9kqa__runtimeContractGrid dd{color:var(--text-faint);margin:0;font-size:8px;line-height:1.5}.admin-shell-module__AR9kqa__runtimeContractGrid ul{color:var(--text-faint);gap:6px;margin:0;padding:0 28px 10px 10px;font-size:8px;line-height:1.45;display:grid}.admin-shell-module__AR9kqa__promptPreview{margin-top:8px}.admin-shell-module__AR9kqa__promptPreview>p,.admin-shell-module__AR9kqa__effectivePromptDetails>p{color:var(--text-faint);margin:0;padding:0 10px 8px;font-size:8px}.admin-shell-module__AR9kqa__promptPreview pre,.admin-shell-module__AR9kqa__manifestDetailsGrid pre{border:1px solid var(--border-subtle);background:var(--surface-input);max-height:420px;color:var(--text-secondary);font-family:var(--font-mono);text-align:right;white-space:pre-wrap;direction:rtl;border-radius:3px;margin:0 10px 10px;padding:10px;font-size:8px;line-height:1.65;overflow:auto}.admin-shell-module__AR9kqa__manifestSelectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-shell-module__AR9kqa__manifestSelectors label{color:var(--text-muted);gap:5px;font-size:9px;display:grid}.admin-shell-module__AR9kqa__manifestSelectors select{border:1px solid var(--border-default);background:var(--surface-input);width:100%;min-height:38px;color:var(--text-primary);border-radius:3px;padding:8px 9px}.admin-shell-module__AR9kqa__manifestLoading,.admin-shell-module__AR9kqa__manifestEmpty{border:1px dashed var(--border-default);min-height:70px;color:var(--text-faint);justify-content:center;align-items:center;gap:8px;margin:9px 0 0;font-size:9px;display:flex}.admin-shell-module__AR9kqa__manifestSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.admin-shell-module__AR9kqa__manifestSummaryGrid article{border:1px solid var(--border-subtle);background:var(--surface-control);border-radius:3px;gap:4px;min-width:0;padding:9px;display:grid}.admin-shell-module__AR9kqa__manifestSummaryGrid small,.admin-shell-module__AR9kqa__manifestSummaryGrid span{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-shell-module__AR9kqa__manifestSummaryGrid strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-shell-module__AR9kqa__manifestDetailsGrid details>section{padding:0 10px 10px}.admin-shell-module__AR9kqa__manifestDetailsGrid h4{color:var(--text-faint);margin:5px 0 6px;font-size:8px}.admin-shell-module__AR9kqa__manifestDetailsGrid section>article{border:1px solid var(--border-subtle);background:var(--surface-input);border-radius:3px;margin-top:6px;padding:8px}.admin-shell-module__AR9kqa__manifestDetailsGrid section>article strong,.admin-shell-module__AR9kqa__manifestDetailsGrid section>article small{display:block}.admin-shell-module__AR9kqa__manifestDetailsGrid section>article strong{font-size:9px}.admin-shell-module__AR9kqa__manifestDetailsGrid section>article small,.admin-shell-module__AR9kqa__manifestDetailsGrid section>p{color:var(--text-faint);font-size:8px}.admin-shell-module__AR9kqa__manifestDetailsGrid section>article p{color:var(--text-secondary);margin:5px 0 0;font-size:9px;line-height:1.55}.admin-shell-module__AR9kqa__effectivePromptDetails{grid-column:1/-1}.admin-shell-module__AR9kqa__auditLayerTabs{gap:5px;margin-bottom:10px;display:flex}.admin-shell-module__AR9kqa__auditLayerTabs button{border:1px solid var(--border-default);background:var(--surface-control);min-height:34px;color:var(--text-muted);cursor:pointer;border-radius:3px;padding:0 11px;font-size:10px}.admin-shell-module__AR9kqa__auditLayerTabs button[aria-selected=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}.admin-shell-module__AR9kqa__auditFilters{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;padding:11px}.admin-shell-module__AR9kqa__auditFilterActions{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.admin-shell-module__AR9kqa__auditEntryList{gap:7px;display:grid}.admin-shell-module__AR9kqa__auditEntry{border:1px solid var(--border-default);background:var(--surface-card);border-radius:3px}.admin-shell-module__AR9kqa__auditEntry summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 11px;list-style:none;display:flex}.admin-shell-module__AR9kqa__auditEntry summary::-webkit-details-marker{display:none}.admin-shell-module__AR9kqa__auditEntry summary>span{flex-direction:column;min-width:0;display:flex}.admin-shell-module__AR9kqa__auditEntry summary>span:last-child{color:var(--text-faint);font-family:var(--font-mono);flex:none;align-items:flex-end;gap:4px;font-size:8px}.admin-shell-module__AR9kqa__auditEntry[open] summary svg{transform:rotate(180deg)}.admin-shell-module__AR9kqa__auditEntry summary strong{font-size:11px}.admin-shell-module__AR9kqa__auditEntry summary small{color:var(--text-faint);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.admin-shell-module__AR9kqa__auditEntry dl{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:9px 11px;display:grid}.admin-shell-module__AR9kqa__auditEntry dl>div{min-width:0}.admin-shell-module__AR9kqa__auditEntry dt{color:var(--text-faint);font-size:8px}.admin-shell-module__AR9kqa__auditEntry dd{color:var(--text-secondary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;overflow:hidden}.admin-shell-module__AR9kqa__auditJsonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 11px 11px;display:grid}.admin-shell-module__AR9kqa__auditJsonGrid section{min-width:0}.admin-shell-module__AR9kqa__auditJsonGrid h3{color:var(--text-faint);margin:0 0 4px;font-size:8px}.admin-shell-module__AR9kqa__auditJsonGrid pre{border:1px solid var(--border-subtle);background:var(--surface-input);min-height:90px;max-height:240px;color:var(--text-secondary);font-family:var(--font-mono);text-align:left;direction:ltr;border-radius:3px;padding:8px;font-size:8px;line-height:1.5;overflow:auto}.admin-shell-module__AR9kqa__permissionBadge{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-text);font-family:var(--font-mono);border-radius:2px;flex:none;padding:4px 7px;font-size:8px}.admin-shell-module__AR9kqa__operationsPanel{scroll-margin-top:82px}.admin-shell-module__AR9kqa__operationsHeaderActions{flex:none;align-items:center;gap:8px;display:flex}.admin-shell-module__AR9kqa__operationsHeaderActions time{color:var(--text-faint);font-family:var(--font-mono);white-space:nowrap;direction:rtl;font-size:10px}.admin-shell-module__AR9kqa__refreshButton{border:1px solid var(--accent-border);background:var(--accent-soft);min-height:42px;color:var(--accent-text);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:11px;font-weight:650;display:inline-flex}.admin-shell-module__AR9kqa__refreshButton:hover:not(:disabled){background:var(--accent-soft-strong)}.admin-shell-module__AR9kqa__refreshButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.admin-shell-module__AR9kqa__refreshButton:disabled{color:var(--text-disabled);cursor:wait;opacity:.72}.admin-shell-module__AR9kqa__operationsSummary{border:1px solid var(--success-border);background:linear-gradient(135deg, var(--success-soft), var(--surface-card));border-radius:4px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:10px;padding:12px;display:grid}.admin-shell-module__AR9kqa__operationsSummary[data-tone=danger]{border-color:var(--danger-border);background:linear-gradient(135deg, var(--danger-soft), var(--surface-card))}.admin-shell-module__AR9kqa__operationsSummaryIcon{border:1px solid var(--success-border);width:38px;height:38px;color:var(--success-text);border-radius:50%;place-items:center;display:grid}.admin-shell-module__AR9kqa__operationsSummary[data-tone=danger] .admin-shell-module__AR9kqa__operationsSummaryIcon{border-color:var(--danger-border);color:var(--danger-text)}.admin-shell-module__AR9kqa__operationsSummary strong{color:var(--text-primary);font-size:14px;display:block}.admin-shell-module__AR9kqa__operationsSummary p{color:var(--text-muted);margin:3px 0 0;font-size:11px;line-height:1.5}.admin-shell-module__AR9kqa__databaseStatus,.admin-shell-module__AR9kqa__operationsStatusBadge{border:1px solid var(--success-border);background:var(--success-soft);min-height:28px;color:var(--success-text);font-family:var(--font-mono);white-space:nowrap;border-radius:2px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;display:inline-flex}.admin-shell-module__AR9kqa__operationsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.admin-shell-module__AR9kqa__operationsCard{border:1px solid var(--border-default);background:var(--surface-card);border-radius:4px;min-width:0;padding:12px}.admin-shell-module__AR9kqa__operationsCard[data-tone=danger]{border-color:var(--danger-border);box-shadow:inset 0 -2px var(--danger)}.admin-shell-module__AR9kqa__operationsCard>header{grid-template-columns:31px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.admin-shell-module__AR9kqa__operationsCardIcon{border:1px solid var(--success-border);background:var(--success-soft);width:31px;height:31px;color:var(--success-text);border-radius:3px;place-items:center;display:grid}.admin-shell-module__AR9kqa__operationsCard[data-tone=danger] .admin-shell-module__AR9kqa__operationsCardIcon,.admin-shell-module__AR9kqa__operationsCard[data-tone=danger] .admin-shell-module__AR9kqa__operationsStatusBadge{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.admin-shell-module__AR9kqa__operationsCard h3{color:var(--text-primary);margin:0;font-size:13px}.admin-shell-module__AR9kqa__operationsCard header p{color:var(--text-faint);margin:3px 0 0;font-size:10px;line-height:1.4}.admin-shell-module__AR9kqa__operationsCard dl{gap:6px;margin:12px 0 0;display:grid}.admin-shell-module__AR9kqa__operationsCard dl>div{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:8px;min-height:25px;padding-top:6px;display:flex}.admin-shell-module__AR9kqa__operationsCard dt{color:var(--text-muted);font-size:10px}.admin-shell-module__AR9kqa__operationsCard dd{color:var(--success-text);font-family:var(--font-mono);margin:0;font-size:13px;font-weight:650}.admin-shell-module__AR9kqa__operationsCard dd[data-active=true]{color:var(--danger-text)}.admin-shell-module__AR9kqa__operationsLoading{border:1px dashed var(--border-default);min-height:164px;color:var(--text-muted);border-radius:4px;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.admin-shell-module__AR9kqa__operationsError{border:1px solid var(--danger-border);background:var(--danger-soft);color:var(--danger-text);border-radius:3px;align-items:flex-start;gap:9px;margin-bottom:10px;padding:10px 11px;display:flex}.admin-shell-module__AR9kqa__operationsError strong{font-size:12px;display:block}.admin-shell-module__AR9kqa__operationsError p{color:var(--text-muted);margin:3px 0 0;font-size:10px}.admin-shell-module__AR9kqa__tableToolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.admin-shell-module__AR9kqa__searchField{border:1px solid var(--border-default);background:var(--surface-input);width:min(420px,100%);min-height:38px;color:var(--text-faint);border-radius:3px;align-items:center;gap:8px;padding:0 10px;display:flex}.admin-shell-module__AR9kqa__searchField:focus-within{border-color:var(--accent-border);box-shadow:0 0 0 2px var(--accent-soft)}.admin-shell-module__AR9kqa__searchField input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:11px}.admin-shell-module__AR9kqa__searchField input::placeholder{color:var(--text-faint)}.admin-shell-module__AR9kqa__tableCount{color:var(--text-faint);font-family:var(--font-mono);flex:none;font-size:9px}.admin-shell-module__AR9kqa__tableWrap{border:1px solid var(--border-default);background:var(--surface-card);scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;border-radius:4px;overflow:auto}.admin-shell-module__AR9kqa__tableWrap:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.admin-shell-module__AR9kqa__organizationTable{border-collapse:collapse;text-align:right;width:100%;min-width:1120px}.admin-shell-module__AR9kqa__organizationTable th{z-index:2;border-bottom:1px solid var(--border-default);background:var(--surface-control);color:var(--text-muted);white-space:nowrap;padding:10px 11px;font-size:9px;font-weight:650;position:sticky;top:0}.admin-shell-module__AR9kqa__organizationTable th:first-child{z-index:3;right:0}.admin-shell-module__AR9kqa__organizationTable td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:top;padding:11px;font-size:10px}.admin-shell-module__AR9kqa__organizationTable td:first-child{z-index:1;background:var(--surface-card);position:sticky;right:0}.admin-shell-module__AR9kqa__organizationTable tbody tr:last-child td{border-bottom:0}.admin-shell-module__AR9kqa__organizationTable tbody tr:hover td{background-color:var(--surface-hover-subtle)}.admin-shell-module__AR9kqa__organizationTable tbody tr:hover td:first-child{background-color:var(--surface-card-strong)}.admin-shell-module__AR9kqa__organizationIdentity{min-width:168px}.admin-shell-module__AR9kqa__organizationIdentity strong,.admin-shell-module__AR9kqa__organizationIdentity code{text-overflow:ellipsis;white-space:nowrap;max-width:190px;display:block;overflow:hidden}.admin-shell-module__AR9kqa__organizationIdentity strong{color:var(--text-primary);font-size:11px}.admin-shell-module__AR9kqa__organizationIdentity code{color:var(--accent-text);font-family:var(--font-mono);text-align:right;direction:ltr;margin-top:4px;font-size:9px}.admin-shell-module__AR9kqa__memberStack{gap:4px;min-width:180px;display:grid}.admin-shell-module__AR9kqa__memberStack>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.admin-shell-module__AR9kqa__memberStack strong{max-width:150px;color:var(--text-secondary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:8px;font-weight:500;overflow:hidden}.admin-shell-module__AR9kqa__memberStack small,.admin-shell-module__AR9kqa__memberStack em{color:var(--text-faint);white-space:nowrap;font-size:8px;font-style:normal}.admin-shell-module__AR9kqa__compactField select{border:1px solid var(--border-default);background:var(--surface-input);min-width:126px;min-height:34px;color:var(--text-secondary);cursor:pointer;border-radius:3px;outline:0;padding:0 8px;font-size:10px}.admin-shell-module__AR9kqa__compactField select:hover:not(:disabled){border-color:var(--border-strong)}.admin-shell-module__AR9kqa__compactField select:disabled{color:var(--text-disabled);cursor:wait}.admin-shell-module__AR9kqa__codeBadge,.admin-shell-module__AR9kqa__statusBadge,.admin-shell-module__AR9kqa__readOnly{border:1px solid var(--border-default);background:var(--surface-control);width:fit-content;min-height:22px;color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;border-radius:2px;align-items:center;gap:5px;padding:3px 7px;font-size:8px;display:inline-flex}.admin-shell-module__AR9kqa__codeBadge{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}.admin-shell-module__AR9kqa__statusBadge>span{background:currentColor;border-radius:50%;width:5px;height:5px}.admin-shell-module__AR9kqa__statusBadge[data-tone=active],.admin-shell-module__AR9kqa__statusBadge[data-tone=trialing]{border-color:var(--success-border);background:var(--success-soft);color:var(--success-text)}.admin-shell-module__AR9kqa__statusBadge[data-tone=past_due],.admin-shell-module__AR9kqa__statusBadge[data-tone=paused]{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning-text)}.admin-shell-module__AR9kqa__statusBadge[data-tone=suspended],.admin-shell-module__AR9kqa__statusBadge[data-tone=cancelled]{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.admin-shell-module__AR9kqa__tableDate{color:var(--text-faint);font-family:var(--font-mono);margin-top:4px;font-size:8px;display:block}.admin-shell-module__AR9kqa__mono{color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;font-size:8px}.admin-shell-module__AR9kqa__rowActions{grid-template-columns:repeat(2,auto);align-items:start;gap:6px;min-width:192px;display:grid}.admin-shell-module__AR9kqa__saveButton,.admin-shell-module__AR9kqa__suspendButton,.admin-shell-module__AR9kqa__resumeButton,.admin-shell-module__AR9kqa__retryButton{border:1px solid var(--border-default);background:var(--surface-control);min-height:32px;color:var(--text-secondary);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:650;display:inline-flex}.admin-shell-module__AR9kqa__saveButton:not(:disabled),.admin-shell-module__AR9kqa__retryButton{border-color:var(--accent-border);background:var(--accent);color:var(--text-on-accent)}.admin-shell-module__AR9kqa__saveButton:not(:disabled):hover,.admin-shell-module__AR9kqa__retryButton:hover{background:var(--accent-hover)}.admin-shell-module__AR9kqa__saveButton:disabled,.admin-shell-module__AR9kqa__suspendButton:disabled,.admin-shell-module__AR9kqa__resumeButton:disabled{color:var(--text-disabled);cursor:not-allowed;opacity:.72}.admin-shell-module__AR9kqa__suspendButton:not(:disabled){border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.admin-shell-module__AR9kqa__resumeButton:not(:disabled){border-color:var(--success-border);background:var(--success-soft);color:var(--success-text)}.admin-shell-module__AR9kqa__rowFeedback{min-height:15px;color:var(--text-faint);grid-column:1/-1;align-items:center;gap:4px;font-size:8px;line-height:1.35;display:flex}.admin-shell-module__AR9kqa__rowFeedback[data-tone=success]{color:var(--success-text)}.admin-shell-module__AR9kqa__rowFeedback[data-tone=error]{color:var(--danger-text)}.admin-shell-module__AR9kqa__emptyTable,.admin-shell-module__AR9kqa__emptyState{min-height:120px;color:var(--text-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;font-size:10px;display:flex}.admin-shell-module__AR9kqa__splitGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.admin-shell-module__AR9kqa__activityList{display:grid}.admin-shell-module__AR9kqa__activityItem{border-top:1px solid var(--border-subtle);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:9px 0;display:grid}.admin-shell-module__AR9kqa__activityItem:first-child{border-top:0}.admin-shell-module__AR9kqa__activityIcon{border:1px solid var(--border-default);background:var(--surface-control);width:31px;height:31px;color:var(--accent-text);border-radius:3px;place-items:center;display:grid}.admin-shell-module__AR9kqa__activityIcon[data-tone=danger]{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.admin-shell-module__AR9kqa__activityCopy{min-width:0}.admin-shell-module__AR9kqa__activityCopy strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.admin-shell-module__AR9kqa__activityCopy p{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-shell-module__AR9kqa__activityMeta{color:var(--text-faint);font-family:var(--font-mono);text-align:left;white-space:nowrap;direction:ltr;flex-direction:column;align-items:flex-end;gap:4px;font-size:8px;display:flex}.admin-shell-module__AR9kqa__activityMeta code{max-width:132px;color:var(--accent-text);text-overflow:ellipsis;overflow:hidden}.admin-shell-module__AR9kqa__fallbackPage{background:radial-gradient(circle at 50% 18%, var(--accent-soft-strong), transparent 25rem), var(--surface-canvas);min-height:100dvh;color:var(--text-primary);place-items:center;padding:24px;display:grid}.admin-shell-module__AR9kqa__fallbackCard{border:1px solid var(--border-default);background:var(--surface-card);width:min(100%,520px);box-shadow:0 20px 60px var(--shadow-medium);text-align:center;border-radius:5px;padding:28px}.admin-shell-module__AR9kqa__fallbackCard>svg{color:var(--accent-text)}.admin-shell-module__AR9kqa__fallbackCard h1{margin:14px 0 7px;font-size:22px}.admin-shell-module__AR9kqa__fallbackCard p{color:var(--text-muted);margin:0 auto 20px;font-size:12px;line-height:1.65}.admin-shell-module__AR9kqa__fallbackActions{justify-content:center;align-items:center;gap:8px;display:flex}.admin-shell-module__AR9kqa__fallbackActions a{border:1px solid var(--border-default);min-height:34px;color:var(--text-secondary);border-radius:3px;align-items:center;padding:0 11px;font-size:10px;text-decoration:none;display:inline-flex}.admin-shell-module__AR9kqa__loadingPage{background:var(--surface-canvas);min-height:100dvh;padding:clamp(28px,5vw,72px)}.admin-shell-module__AR9kqa__loadingHeader,.admin-shell-module__AR9kqa__loadingBlock{border:1px solid var(--border-subtle);background:linear-gradient(100deg, var(--surface-card) 25%, var(--surface-control) 45%, var(--surface-card) 65%);background-size:220% 100%;border-radius:4px;animation:1.35s ease-in-out infinite admin-shell-module__AR9kqa__admin-shimmer}.admin-shell-module__AR9kqa__loadingHeader{width:min(420px,78%);height:78px;margin-bottom:18px}.admin-shell-module__AR9kqa__loadingGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-shell-module__AR9kqa__loadingGrid .admin-shell-module__AR9kqa__loadingBlock{height:132px}.admin-shell-module__AR9kqa__loadingBlock:last-child{height:380px;margin-top:14px}.admin-shell-module__AR9kqa__spinner{animation:.8s linear infinite admin-shell-module__AR9kqa__admin-spin}.admin-shell-module__AR9kqa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes admin-shell-module__AR9kqa__admin-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-shell-module__AR9kqa__admin-spin{to{transform:rotate(360deg)}}@keyframes admin-shell-module__AR9kqa__admin-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1280px){.admin-shell-module__AR9kqa__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell-module__AR9kqa__metricCard:nth-child(4),.admin-shell-module__AR9kqa__metricCard:nth-child(5){min-height:116px}.admin-shell-module__AR9kqa__loadingGrid,.admin-shell-module__AR9kqa__operationsGrid,.admin-shell-module__AR9kqa__runtimeLayerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.admin-shell-module__AR9kqa__shell{display:block}.admin-shell-module__AR9kqa__sidebar{border-bottom:1px solid var(--border-default);height:auto;box-shadow:0 8px 28px var(--shadow-soft);border-left:0;padding:12px 16px;position:relative}.admin-shell-module__AR9kqa__brand{min-height:38px}.admin-shell-module__AR9kqa__brandMark{width:31px;height:31px}.admin-shell-module__AR9kqa__accessCard{width:auto;margin:0;padding:8px 10px;position:absolute;top:12px;left:16px}.admin-shell-module__AR9kqa__nav{scrollbar-width:none;flex-direction:row;gap:4px;margin-top:12px;padding-bottom:2px;overflow-x:auto}.admin-shell-module__AR9kqa__nav::-webkit-scrollbar{display:none}.admin-shell-module__AR9kqa__navLabel{display:none}.admin-shell-module__AR9kqa__nav a{min-width:max-content;min-height:44px}.admin-shell-module__AR9kqa__nav a[data-active=true]:after{display:none}.admin-shell-module__AR9kqa__sidebarFooter{align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex;overflow-x:auto}.admin-shell-module__AR9kqa__themeToggle{flex:none;width:auto}.admin-shell-module__AR9kqa__identity{display:none}.admin-shell-module__AR9kqa__backLink,.admin-shell-module__AR9kqa__signOutButton{border-color:var(--border-subtle);width:auto;min-width:max-content}.admin-shell-module__AR9kqa__topbar{position:relative}.admin-shell-module__AR9kqa__runtimeControlGrid,.admin-shell-module__AR9kqa__overrideWorkspace{grid-template-columns:1fr}.admin-shell-module__AR9kqa__runtimeList{max-height:320px;overflow-y:auto}.admin-shell-module__AR9kqa__manifestSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-shell-module__AR9kqa__content{padding:22px 16px 32px}.admin-shell-module__AR9kqa__pageHeader{flex-direction:column;align-items:flex-start;gap:12px}.admin-shell-module__AR9kqa__metricGrid,.admin-shell-module__AR9kqa__loadingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell-module__AR9kqa__splitGrid,.admin-shell-module__AR9kqa__operationsGrid{grid-template-columns:1fr}.admin-shell-module__AR9kqa__operationsSummary{grid-template-columns:38px minmax(0,1fr)}.admin-shell-module__AR9kqa__databaseStatus{grid-column:1/-1;width:fit-content}.admin-shell-module__AR9kqa__operationsHeaderActions{flex-direction:column-reverse;align-items:flex-end}.admin-shell-module__AR9kqa__tableToolbar{flex-direction:column;align-items:stretch}.admin-shell-module__AR9kqa__searchField{width:100%}.admin-shell-module__AR9kqa__tableCount{align-self:flex-end}.admin-shell-module__AR9kqa__auditFilters,.admin-shell-module__AR9kqa__auditJsonGrid,.admin-shell-module__AR9kqa__adminFormGrid,.admin-shell-module__AR9kqa__runtimeLayerGrid,.admin-shell-module__AR9kqa__runtimeContractGrid,.admin-shell-module__AR9kqa__manifestDetailsGrid{grid-template-columns:1fr}.admin-shell-module__AR9kqa__effectivePromptDetails{grid-column:auto}}@media (max-width:520px){.admin-shell-module__AR9kqa__accessCard,.admin-shell-module__AR9kqa__topbarStatus{display:none}.admin-shell-module__AR9kqa__metricGrid{grid-template-columns:1fr}.admin-shell-module__AR9kqa__metricCard,.admin-shell-module__AR9kqa__metricCard:nth-child(4),.admin-shell-module__AR9kqa__metricCard:nth-child(5){min-height:112px}.admin-shell-module__AR9kqa__panel{padding:13px}.admin-shell-module__AR9kqa__panelHeader{flex-direction:column;align-items:flex-start}.admin-shell-module__AR9kqa__activityItem{grid-template-columns:30px minmax(0,1fr)}.admin-shell-module__AR9kqa__activityMeta{grid-column:2;align-items:flex-start}.admin-shell-module__AR9kqa__fallbackActions{flex-direction:column;align-items:stretch}.admin-shell-module__AR9kqa__fallbackActions a,.admin-shell-module__AR9kqa__retryButton{justify-content:center}.admin-shell-module__AR9kqa__runtimeConnection{grid-template-columns:34px minmax(0,1fr)}.admin-shell-module__AR9kqa__runtimeConnection button{grid-column:1/-1}.admin-shell-module__AR9kqa__auditEntry summary{flex-direction:column;align-items:flex-start}.admin-shell-module__AR9kqa__auditEntry summary>span:last-child{align-items:flex-start}.admin-shell-module__AR9kqa__auditEntry dl,.admin-shell-module__AR9kqa__manifestSelectors,.admin-shell-module__AR9kqa__manifestSummaryGrid{grid-template-columns:1fr}.admin-shell-module__AR9kqa__runtimeBlueprintPanel>header,.admin-shell-module__AR9kqa__agentManifestPanel>header{flex-direction:column}.admin-shell-module__AR9kqa__runtimeContractGrid dl>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-shell-module__AR9kqa__content>*,.admin-shell-module__AR9kqa__loadingHeader,.admin-shell-module__AR9kqa__loadingBlock,.admin-shell-module__AR9kqa__spinner{animation:none}.admin-shell-module__AR9kqa__nav a{transition:none}}
.theme-toggle-module__KNGn7q__toggle{border:1px solid var(--border-default);background:var(--surface-control);min-height:44px;color:var(--text-secondary);text-align:right;cursor:pointer;border-radius:5px;align-items:center;gap:9px;padding:5px 10px;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.theme-toggle-module__KNGn7q__toggle:hover{border-color:var(--border-strong);background:var(--surface-control-hover);color:var(--text-primary)}.theme-toggle-module__KNGn7q__icon{border:1px solid var(--accent-border);background:var(--accent-soft);width:26px;height:26px;color:var(--accent-text);border-radius:4px;flex:none;place-items:center;display:grid}.theme-toggle-module__KNGn7q__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.theme-toggle-module__KNGn7q__copy{gap:1px;line-height:1.2;display:grid}.theme-toggle-module__KNGn7q__copy>span{color:var(--text-faint);font-size:12px}.theme-toggle-module__KNGn7q__copy strong{color:inherit;font-size:13px;font-weight:650}.theme-toggle-module__KNGn7q__compact{justify-content:center;width:44px;padding:5px}.theme-toggle-module__KNGn7q__compact .theme-toggle-module__KNGn7q__copy{display:none}@media (max-width:1440px){.theme-toggle-module__KNGn7q__responsive{justify-content:center;width:44px;padding:5px}.theme-toggle-module__KNGn7q__responsive .theme-toggle-module__KNGn7q__copy{display:none}}@media (prefers-reduced-motion:reduce){.theme-toggle-module__KNGn7q__toggle{transition:none}}
.contact-delete-control-module__R5EYgG__control{border:1px solid var(--danger-border);background:linear-gradient(135deg, var(--danger-soft), transparent 58%), var(--surface-card);color:var(--text-primary);direction:rtl;border-radius:6px;margin-top:12px;overflow:hidden}.contact-delete-control-module__R5EYgG__header{justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.contact-delete-control-module__R5EYgG__heading{min-width:0}.contact-delete-control-module__R5EYgG__eyebrow,.contact-delete-control-module__R5EYgG__step{color:var(--danger-text);font:700 10px/1.2 var(--font-mono);letter-spacing:.09em}.contact-delete-control-module__R5EYgG__heading h3,.contact-delete-control-module__R5EYgG__panelContent h4{letter-spacing:-.015em;margin:5px 0 0}.contact-delete-control-module__R5EYgG__heading h3{font-size:16px}.contact-delete-control-module__R5EYgG__heading p,.contact-delete-control-module__R5EYgG__panelContent p,.contact-delete-control-module__R5EYgG__success p{color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.65}.contact-delete-control-module__R5EYgG__openButton,.contact-delete-control-module__R5EYgG__closeButton,.contact-delete-control-module__R5EYgG__secondaryButton,.contact-delete-control-module__R5EYgG__continueButton,.contact-delete-control-module__R5EYgG__deleteButton{min-height:38px;font:700 12px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 13px;transition:border-color .18s,background-color .18s,color .18s,opacity .18s;display:inline-flex}.contact-delete-control-module__R5EYgG__openButton{border:1px solid var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.contact-delete-control-module__R5EYgG__openButton:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent)}.contact-delete-control-module__R5EYgG__closeButton,.contact-delete-control-module__R5EYgG__secondaryButton{border:1px solid var(--border-default);background:var(--surface-control);color:var(--text-secondary)}.contact-delete-control-module__R5EYgG__closeButton:hover:not(:disabled),.contact-delete-control-module__R5EYgG__secondaryButton:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-control-hover);color:var(--text-primary)}.contact-delete-control-module__R5EYgG__panel{border-top:1px solid var(--danger-border);background:color-mix(in srgb, var(--surface-panel-raised) 90%, var(--danger) 10%);grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px;display:grid}.contact-delete-control-module__R5EYgG__warningIcon{border:1px solid var(--danger-border);background:var(--danger-soft);width:40px;height:40px;color:var(--danger-text);border-radius:5px;place-items:center;display:grid}.contact-delete-control-module__R5EYgG__panelContent{min-width:0}.contact-delete-control-module__R5EYgG__panelContent h4{font-size:15px}.contact-delete-control-module__R5EYgG__panelContent strong,.contact-delete-control-module__R5EYgG__confirmationLabel strong{color:var(--text-primary)}.contact-delete-control-module__R5EYgG__actions{justify-content:flex-start;gap:8px;margin-top:17px;display:flex}.contact-delete-control-module__R5EYgG__continueButton{border:1px solid var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.contact-delete-control-module__R5EYgG__continueButton:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent)}.contact-delete-control-module__R5EYgG__deleteButton{border:1px solid var(--danger);background:var(--danger);color:#fff}.contact-delete-control-module__R5EYgG__deleteButton:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 86%, #000)}.contact-delete-control-module__R5EYgG__openButton:disabled,.contact-delete-control-module__R5EYgG__closeButton:disabled,.contact-delete-control-module__R5EYgG__secondaryButton:disabled,.contact-delete-control-module__R5EYgG__continueButton:disabled,.contact-delete-control-module__R5EYgG__deleteButton:disabled{cursor:not-allowed;opacity:.48}.contact-delete-control-module__R5EYgG__openButton:focus-visible,.contact-delete-control-module__R5EYgG__closeButton:focus-visible,.contact-delete-control-module__R5EYgG__secondaryButton:focus-visible,.contact-delete-control-module__R5EYgG__continueButton:focus-visible,.contact-delete-control-module__R5EYgG__deleteButton:focus-visible,.contact-delete-control-module__R5EYgG__confirmationInput:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.contact-delete-control-module__R5EYgG__confirmationLabel{color:var(--text-secondary);margin-top:12px;font-size:13px;line-height:1.6;display:block}.contact-delete-control-module__R5EYgG__confirmationLabel code{border:1px solid var(--danger-border);background:var(--danger-soft);color:var(--danger-text);font-family:var(--font-mono);border-radius:3px;padding:1px 5px}.contact-delete-control-module__R5EYgG__confirmationInput{border:1px solid var(--border-default);background:var(--surface-input);width:min(320px,100%);height:42px;color:var(--text-primary);font:600 14px/1 var(--font-sans);border-radius:5px;margin-top:9px;padding:0 12px}.contact-delete-control-module__R5EYgG__confirmationInput:focus{border-color:var(--danger-border)}.contact-delete-control-module__R5EYgG__error{border:1px solid var(--danger-border);background:var(--danger-soft);border-radius:4px;width:fit-content;max-width:100%;padding:8px 10px;color:var(--danger-text)!important;margin-top:10px!important}.contact-delete-control-module__R5EYgG__success{border-top:1px solid var(--success-border);background:var(--success-soft);color:var(--success-text);align-items:flex-start;gap:10px;padding:17px 20px;display:flex}.contact-delete-control-module__R5EYgG__success strong{font-size:14px}.contact-delete-control-module__R5EYgG__success p{color:var(--success-text)}.contact-delete-control-module__R5EYgG__spinner{animation:.8s linear infinite contact-delete-control-module__R5EYgG__spin}@keyframes contact-delete-control-module__R5EYgG__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.contact-delete-control-module__R5EYgG__header{flex-direction:column;align-items:stretch;gap:14px}.contact-delete-control-module__R5EYgG__openButton,.contact-delete-control-module__R5EYgG__closeButton{width:100%}.contact-delete-control-module__R5EYgG__panel{grid-template-columns:1fr}.contact-delete-control-module__R5EYgG__actions{flex-direction:column-reverse;align-items:stretch}.contact-delete-control-module__R5EYgG__secondaryButton,.contact-delete-control-module__R5EYgG__continueButton,.contact-delete-control-module__R5EYgG__deleteButton{width:100%}}@media (prefers-reduced-motion:reduce){.contact-delete-control-module__R5EYgG__openButton,.contact-delete-control-module__R5EYgG__closeButton,.contact-delete-control-module__R5EYgG__secondaryButton,.contact-delete-control-module__R5EYgG__continueButton,.contact-delete-control-module__R5EYgG__deleteButton{transition:none}.contact-delete-control-module__R5EYgG__spinner{animation-duration:1.5s}}
.contact-business-profile-module__rpzzHW__panel{border:1px solid var(--border-default);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 5%, transparent), transparent 42%), var(--surface-card);border-radius:4px;gap:18px;padding:22px;display:grid}.contact-business-profile-module__rpzzHW__panelHeader,.contact-business-profile-module__rpzzHW__sectionHeading,.contact-business-profile-module__rpzzHW__profileActions,.contact-business-profile-module__rpzzHW__interestPicker,.contact-business-profile-module__rpzzHW__interestList article{align-items:center;display:flex}.contact-business-profile-module__rpzzHW__panelHeader{gap:12px}.contact-business-profile-module__rpzzHW__panelHeader>span{border:1px solid var(--accent-border);background:var(--accent-deep-surface);width:38px;height:38px;color:var(--accent-text);border-radius:4px;flex:none;place-items:center;display:grid}.contact-business-profile-module__rpzzHW__panelHeader h2,.contact-business-profile-module__rpzzHW__sectionHeading h3{color:var(--text-primary);margin:0}.contact-business-profile-module__rpzzHW__panelHeader h2{font-size:18px}.contact-business-profile-module__rpzzHW__panelHeader p,.contact-business-profile-module__rpzzHW__sectionHeading p{color:var(--text-secondary);margin:4px 0 0;font-size:13px;line-height:1.55}.contact-business-profile-module__rpzzHW__profileSection,.contact-business-profile-module__rpzzHW__interestSection{border:1px solid var(--border-subtle);background:var(--surface-card-strong);border-radius:4px;gap:16px;padding:18px;display:grid}.contact-business-profile-module__rpzzHW__sectionHeading{justify-content:space-between;gap:16px}.contact-business-profile-module__rpzzHW__sectionHeading h3{font-size:15px}.contact-business-profile-module__rpzzHW__sectionHeading time,.contact-business-profile-module__rpzzHW__sectionHeading>strong{color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px}.contact-business-profile-module__rpzzHW__sectionHeading>strong{border:1px solid var(--border-default);min-width:34px;height:30px;color:var(--accent-text);border-radius:999px;place-items:center;display:grid}.contact-business-profile-module__rpzzHW__fieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contact-business-profile-module__rpzzHW__fieldGrid label,.contact-business-profile-module__rpzzHW__interestPicker label{gap:7px;min-width:0;display:grid}.contact-business-profile-module__rpzzHW__fieldGrid label>span,.contact-business-profile-module__rpzzHW__interestPicker label>span:first-child{color:var(--text-secondary);font-size:11px;font-weight:700}.contact-business-profile-module__rpzzHW__fieldGrid input,.contact-business-profile-module__rpzzHW__fieldGrid select,.contact-business-profile-module__rpzzHW__interestPicker input,.contact-business-profile-module__rpzzHW__interestPicker select{border:1px solid var(--border-default);background:var(--surface-control);min-width:0;height:40px;color:var(--text-primary);font:inherit;border-radius:3px;outline:none;padding:0 11px}.contact-business-profile-module__rpzzHW__fieldGrid input:focus,.contact-business-profile-module__rpzzHW__fieldGrid select:focus,.contact-business-profile-module__rpzzHW__interestPicker input:focus,.contact-business-profile-module__rpzzHW__interestPicker select:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent)}.contact-business-profile-module__rpzzHW__fieldGrid input:disabled,.contact-business-profile-module__rpzzHW__fieldGrid select:disabled{opacity:.72;cursor:not-allowed}.contact-business-profile-module__rpzzHW__profileActions{justify-content:space-between;gap:14px;padding-top:2px}.contact-business-profile-module__rpzzHW__profileActions>span{color:var(--text-tertiary);font-size:11px}.contact-business-profile-module__rpzzHW__profileActions button,.contact-business-profile-module__rpzzHW__interestPicker button{border:1px solid var(--accent-border);background:var(--accent);min-height:38px;color:var(--text-on-accent);font:inherit;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.contact-business-profile-module__rpzzHW__profileActions button:disabled,.contact-business-profile-module__rpzzHW__interestPicker button:disabled{opacity:.5;cursor:not-allowed}.contact-business-profile-module__rpzzHW__interestList{gap:8px;display:grid}.contact-business-profile-module__rpzzHW__interestList article{border:1px solid var(--border-subtle);background:var(--surface-control);border-radius:3px;gap:11px;padding:11px 12px}.contact-business-profile-module__rpzzHW__interestList article>span{background:var(--accent-deep-surface);width:32px;height:32px;color:var(--accent-text);border-radius:3px;flex:none;place-items:center;display:grid}.contact-business-profile-module__rpzzHW__interestList article>div:first-of-type{flex:1;gap:3px;min-width:0;display:grid}.contact-business-profile-module__rpzzHW__interestList article strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.contact-business-profile-module__rpzzHW__interestList article small,.contact-business-profile-module__rpzzHW__interestList article time{color:var(--text-tertiary);font-size:10px}.contact-business-profile-module__rpzzHW__interestList article>div:nth-of-type(2){text-align:left;gap:3px;display:grid}.contact-business-profile-module__rpzzHW__interestList article b{color:var(--text-primary);white-space:nowrap;font-size:12px}.contact-business-profile-module__rpzzHW__interestList article i{display:grid}.contact-business-profile-module__rpzzHW__interestActive{color:var(--success)}.contact-business-profile-module__rpzzHW__interestInactive{color:var(--text-tertiary)}.contact-business-profile-module__rpzzHW__interestPicker{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.5fr) auto;align-items:end;gap:10px;padding-top:4px;display:grid}.contact-business-profile-module__rpzzHW__interestPicker label>span:last-child{display:block;position:relative}.contact-business-profile-module__rpzzHW__interestPicker label>span:last-child>svg{color:var(--text-tertiary);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.contact-business-profile-module__rpzzHW__interestPicker input{width:100%;padding-right:34px}.contact-business-profile-module__rpzzHW__empty,.contact-business-profile-module__rpzzHW__loading{border:1px dashed var(--border-default);color:var(--text-tertiary);text-align:center;border-radius:3px;margin:0;padding:16px;font-size:12px}.contact-business-profile-module__rpzzHW__loading{justify-content:center;align-items:center;gap:8px;display:flex}.contact-business-profile-module__rpzzHW__loading svg{animation:.8s linear infinite contact-business-profile-module__rpzzHW__spin}.contact-business-profile-module__rpzzHW__success,.contact-business-profile-module__rpzzHW__error{border:1px solid;border-radius:3px;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:12px;display:flex}.contact-business-profile-module__rpzzHW__success{border-color:color-mix(in srgb, var(--success) 45%, transparent);background:color-mix(in srgb, var(--success) 9%, transparent);color:var(--success-text)}.contact-business-profile-module__rpzzHW__error{border-color:color-mix(in srgb, var(--danger) 45%, transparent);background:color-mix(in srgb, var(--danger) 9%, transparent);color:var(--danger-text)}@keyframes contact-business-profile-module__rpzzHW__spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.contact-business-profile-module__rpzzHW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-business-profile-module__rpzzHW__interestPicker{grid-template-columns:1fr 1.4fr}.contact-business-profile-module__rpzzHW__interestPicker button{grid-column:1/-1}}@media (max-width:620px){.contact-business-profile-module__rpzzHW__panel,.contact-business-profile-module__rpzzHW__profileSection,.contact-business-profile-module__rpzzHW__interestSection{padding:14px}.contact-business-profile-module__rpzzHW__fieldGrid,.contact-business-profile-module__rpzzHW__interestPicker{grid-template-columns:1fr}.contact-business-profile-module__rpzzHW__profileActions{flex-direction:column;align-items:stretch}.contact-business-profile-module__rpzzHW__profileActions button,.contact-business-profile-module__rpzzHW__interestPicker button{width:100%}.contact-business-profile-module__rpzzHW__interestList article{flex-wrap:wrap;align-items:flex-start}.contact-business-profile-module__rpzzHW__interestList article>div:nth-of-type(2){text-align:right;width:100%;padding-right:43px}.contact-business-profile-module__rpzzHW__interestList article i{margin-right:auto}}
.postgres-credentials-panel-module__HzueVq__panel{border:1px solid var(--border-default);background:linear-gradient(135deg, var(--accent-soft), transparent 48%), var(--surface-card);border-radius:5px;gap:12px;padding:14px;display:grid}.postgres-credentials-panel-module__HzueVq__metaPanelStack{outline:none;gap:12px;scroll-margin-block-start:16px;display:grid}.postgres-credentials-panel-module__HzueVq__metaPanelStack:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.postgres-credentials-panel-module__HzueVq__templatePanel{outline:none;scroll-margin-block-start:16px}.postgres-credentials-panel-module__HzueVq__templatePanel:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.postgres-credentials-panel-module__HzueVq__webhookPanel{border:1px solid var(--border-default);background:var(--surface-card);border-radius:5px;gap:12px;padding:14px;display:grid}.postgres-credentials-panel-module__HzueVq__webhookStatus{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:760;width:auto!important;display:inline-flex!important}.postgres-credentials-panel-module__HzueVq__webhookStatusSuccess{border-color:var(--success-border);background:var(--success-soft);color:var(--success-text)}.postgres-credentials-panel-module__HzueVq__webhookStatusNeutral{border-color:var(--border-default);background:var(--surface-control);color:var(--text-secondary)}.postgres-credentials-panel-module__HzueVq__webhookStatusWarning{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning-text)}.postgres-credentials-panel-module__HzueVq__spin{animation:.85s linear infinite postgres-credentials-panel-module__HzueVq__webhook-spin}@keyframes postgres-credentials-panel-module__HzueVq__webhook-spin{to{transform:rotate(360deg)}}.postgres-credentials-panel-module__HzueVq__callbackField{gap:6px;display:grid}.postgres-credentials-panel-module__HzueVq__callbackField>label{color:var(--text-muted);font-size:10px;font-weight:700}.postgres-credentials-panel-module__HzueVq__callbackField>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.postgres-credentials-panel-module__HzueVq__callbackField input{min-width:0}.postgres-credentials-panel-module__HzueVq__callbackField button{border:1px solid var(--border-default);background:var(--surface-control);min-height:42px;color:var(--text-secondary);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:10px;font-weight:720;display:inline-flex}.postgres-credentials-panel-module__HzueVq__webhookWarning{border:1px solid var(--warning-border);background:var(--warning-soft);color:var(--warning-text);border-radius:4px;align-items:flex-start;gap:9px;margin:0;padding:10px;font-size:10px;line-height:1.55;display:flex}.postgres-credentials-panel-module__HzueVq__webhookWarning>svg{flex:none;margin-top:1px}.postgres-credentials-panel-module__HzueVq__webhookWarning>div{gap:4px;display:grid}.postgres-credentials-panel-module__HzueVq__webhookWarning strong{color:var(--text-primary)}.postgres-credentials-panel-module__HzueVq__confirmCheckbox{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;margin-top:5px;color:var(--text-primary)!important;gap:7px!important;display:flex!important}.postgres-credentials-panel-module__HzueVq__confirmCheckbox input{accent-color:var(--accent);width:16px!important;min-height:16px!important}.postgres-credentials-panel-module__HzueVq__webhookActions{flex-wrap:wrap;gap:8px;display:flex}.postgres-credentials-panel-module__HzueVq__testMessageLink{border:1px solid var(--success-border);background:var(--success-soft);min-height:38px;color:var(--success-text);border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:720;text-decoration:none;display:inline-flex}.postgres-credentials-panel-module__HzueVq__webhookFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.postgres-credentials-panel-module__HzueVq__webhookFacts>div{border:1px solid var(--border-default);background:var(--surface-control);border-radius:3px;gap:3px;padding:9px;display:grid}.postgres-credentials-panel-module__HzueVq__webhookFacts dt{color:var(--text-faint);font-size:9px}.postgres-credentials-panel-module__HzueVq__webhookFacts dd{color:var(--text-secondary);align-items:center;gap:5px;margin:0;font-size:10px;font-weight:680;display:flex}.postgres-credentials-panel-module__HzueVq__webhookFeedback{color:var(--text-secondary);margin:0;font-size:10px;line-height:1.5}.postgres-credentials-panel-module__HzueVq__templatePanel{border:1px solid var(--border-default);background:linear-gradient(135deg, var(--accent-soft), transparent 50%), var(--surface-card);border-radius:5px;gap:12px;padding:14px;display:grid}.postgres-credentials-panel-module__HzueVq__templateHeader{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.postgres-credentials-panel-module__HzueVq__templateHeader>div{gap:2px;min-width:0;display:grid}.postgres-credentials-panel-module__HzueVq__templateHeader strong{color:var(--text-primary);font-size:13px}.postgres-credentials-panel-module__HzueVq__templateHeader>div span{color:var(--text-muted);font-size:10px;line-height:1.4}.postgres-credentials-panel-module__HzueVq__templateIcon{border:1px solid var(--accent-border);background:var(--surface-control);width:34px;height:34px;color:var(--accent-text);border-radius:4px;place-items:center;display:grid}.postgres-credentials-panel-module__HzueVq__templateStatus{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:4px 9px;font-size:10px;font-weight:760;display:inline-flex}.postgres-credentials-panel-module__HzueVq__templateStatusSuccess{border-color:var(--success-border);background:var(--success-soft);color:var(--success-text)}.postgres-credentials-panel-module__HzueVq__templateStatusWarning{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning-text)}.postgres-credentials-panel-module__HzueVq__templateStatusDanger{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.postgres-credentials-panel-module__HzueVq__templateStatusNeutral{border-color:var(--border-default);background:var(--surface-control);color:var(--text-secondary)}.postgres-credentials-panel-module__HzueVq__templatePreview{border:1px solid var(--border-subtle);background:var(--surface-card-strong);border-radius:4px;gap:9px;padding:12px;display:grid}.postgres-credentials-panel-module__HzueVq__templatePreviewLabel{color:var(--accent-text);align-items:center;gap:5px;font-size:10px;font-weight:760;display:inline-flex}.postgres-credentials-panel-module__HzueVq__templatePreview p{color:var(--text-primary);margin:0;font-size:13px;line-height:1.65}.postgres-credentials-panel-module__HzueVq__templateButtons{flex-wrap:wrap;gap:7px;display:flex}.postgres-credentials-panel-module__HzueVq__templateButtons span{border:1px solid var(--accent-border);background:var(--accent-soft);min-height:30px;color:var(--accent-text);border-radius:3px;align-items:center;gap:4px;padding:0 10px;font-size:10px;font-weight:720;display:inline-flex}.postgres-credentials-panel-module__HzueVq__templateButtons span:last-child{border-color:var(--border-default);background:var(--surface-control);color:var(--text-secondary)}.postgres-credentials-panel-module__HzueVq__templateRejection{border:1px solid var(--danger-border);background:var(--danger-soft);color:var(--danger-text);border-radius:4px;align-items:flex-start;gap:8px;padding:10px;display:flex}.postgres-credentials-panel-module__HzueVq__templateRejection>svg{flex:none;margin-top:1px}.postgres-credentials-panel-module__HzueVq__templateRejection>div{gap:3px;display:grid}.postgres-credentials-panel-module__HzueVq__templateRejection strong{color:var(--text-primary);font-size:11px}.postgres-credentials-panel-module__HzueVq__templateRejection span,.postgres-credentials-panel-module__HzueVq__templateHint,.postgres-credentials-panel-module__HzueVq__templateReady,.postgres-credentials-panel-module__HzueVq__templateSynced{color:var(--text-secondary);margin:0;font-size:10px;line-height:1.55}.postgres-credentials-panel-module__HzueVq__templateHint{border:1px solid var(--warning-border);background:var(--warning-soft);color:var(--warning-text);border-radius:3px;padding:9px 10px}.postgres-credentials-panel-module__HzueVq__templateReady{color:var(--success-text);align-items:center;gap:5px;display:flex}.postgres-credentials-panel-module__HzueVq__templateSynced{color:var(--text-faint);font-size:9px}.postgres-credentials-panel-module__HzueVq__templateActions{flex-wrap:wrap;gap:7px;display:flex}.postgres-credentials-panel-module__HzueVq__templateEditorCard{border:1px solid var(--border-subtle);background:var(--surface-card-strong);border-radius:4px;gap:10px;padding:12px;display:grid}.postgres-credentials-panel-module__HzueVq__templateEditorHeading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.postgres-credentials-panel-module__HzueVq__templateEditorHeading>div{gap:3px;display:grid}.postgres-credentials-panel-module__HzueVq__templateEditorHeading strong{color:var(--text-primary);font-size:12px}.postgres-credentials-panel-module__HzueVq__templateEditorHeading span{color:var(--text-muted);font-size:10px;line-height:1.5}.postgres-credentials-panel-module__HzueVq__templateTextarea{resize:vertical;border:1px solid var(--border-default);background:var(--surface-input);width:100%;min-height:132px;color:var(--text-primary);font:inherit;direction:rtl;border-radius:4px;padding:11px 12px;font-size:13px;line-height:1.75}.postgres-credentials-panel-module__HzueVq__templateTextarea:focus{border-color:var(--accent-text);outline:2px solid var(--accent-soft)}.postgres-credentials-panel-module__HzueVq__templateTextarea:read-only{background:var(--surface-control);color:var(--text-secondary)}.postgres-credentials-panel-module__HzueVq__templateTextarea:disabled{cursor:wait;opacity:.7}.postgres-credentials-panel-module__HzueVq__templateVariableSection{gap:7px;display:grid}.postgres-credentials-panel-module__HzueVq__templateVariableLabel{color:var(--text-muted);font-size:10px;font-weight:760}.postgres-credentials-panel-module__HzueVq__templateVariableButtons{flex-wrap:wrap;gap:7px;display:flex}.postgres-credentials-panel-module__HzueVq__templateVariableButton{border:1px solid var(--accent-border);background:var(--accent-soft);min-height:44px;color:var(--accent-text);font:inherit;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:720;display:inline-flex}.postgres-credentials-panel-module__HzueVq__templateVariableButton:hover{border-color:var(--accent-text);background:var(--surface-control)}.postgres-credentials-panel-module__HzueVq__templateVariableSection small,.postgres-credentials-panel-module__HzueVq__templatePreviewHint{color:var(--text-faint);margin:0;font-size:9px;line-height:1.5}.postgres-credentials-panel-module__HzueVq__templateValidation{border:1px solid var(--danger-border);background:var(--danger-soft);color:var(--danger-text);border-radius:3px;align-items:flex-start;gap:7px;padding:9px 10px;display:flex}.postgres-credentials-panel-module__HzueVq__templateValidation>svg{flex:none;margin-top:1px}.postgres-credentials-panel-module__HzueVq__templateValidation ul{gap:2px;margin:0;padding:0 16px 0 0;font-size:10px;line-height:1.5;display:grid}.postgres-credentials-panel-module__HzueVq__templateValid,.postgres-credentials-panel-module__HzueVq__templateReadOnlyNote{color:var(--success-text);align-items:center;gap:5px;margin:0;font-size:10px;line-height:1.5;display:flex}.postgres-credentials-panel-module__HzueVq__templateReadOnlyNote{color:var(--text-secondary);align-items:flex-start}.postgres-credentials-panel-module__HzueVq__templateReadOnlyNote svg{flex:none}.postgres-credentials-panel-module__HzueVq__templateFooterNote{color:var(--text-faint);align-items:center;gap:5px;margin:0;font-size:9px;line-height:1.5;display:flex}.postgres-credentials-panel-module__HzueVq__templateActions>button{min-height:44px}.postgres-credentials-panel-module__HzueVq__templateManagerGrid{grid-template-columns:minmax(190px,.72fr) minmax(0,1.7fr);align-items:start;gap:10px;display:grid}.postgres-credentials-panel-module__HzueVq__templateList,.postgres-credentials-panel-module__HzueVq__templateEditorColumn{gap:10px;min-width:0;display:grid}.postgres-credentials-panel-module__HzueVq__templateList{border:1px solid var(--border-subtle);background:var(--surface-card-strong);border-radius:4px;padding:10px}.postgres-credentials-panel-module__HzueVq__templateListHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.postgres-credentials-panel-module__HzueVq__templateListHeader>div{gap:2px;min-width:0;display:grid}.postgres-credentials-panel-module__HzueVq__templateListHeader strong{color:var(--text-primary);font-size:11px}.postgres-credentials-panel-module__HzueVq__templateListHeader span{color:var(--text-muted);font-size:9px}.postgres-credentials-panel-module__HzueVq__templateIconButton{border:1px solid var(--accent-border);background:var(--accent-soft);width:38px;height:38px;color:var(--accent-text);cursor:pointer;border-radius:4px;place-items:center;display:grid}.postgres-credentials-panel-module__HzueVq__templateIconButton:hover{border-color:var(--accent-text);background:var(--surface-control)}.postgres-credentials-panel-module__HzueVq__templateIconButton:disabled{cursor:not-allowed;opacity:.48}.postgres-credentials-panel-module__HzueVq__templateListItems{gap:6px;max-height:370px;padding-top:8px;display:grid;overflow:auto}.postgres-credentials-panel-module__HzueVq__templateListItem{background:var(--surface-control);width:100%;color:var(--text-secondary);text-align:right;cursor:pointer;border:1px solid #0000;border-radius:4px;gap:7px;padding:10px;display:grid}.postgres-credentials-panel-module__HzueVq__templateListItem:hover{border-color:var(--accent-border);background:var(--accent-soft)}.postgres-credentials-panel-module__HzueVq__templateListItemSelected{border-color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent-text)}.postgres-credentials-panel-module__HzueVq__templateListItemArchived{opacity:.72}.postgres-credentials-panel-module__HzueVq__templateListItemTopline{justify-content:space-between;align-items:center;gap:6px;display:flex}.postgres-credentials-panel-module__HzueVq__templateListItemTopline strong{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.postgres-credentials-panel-module__HzueVq__templateDefaultIcon{color:var(--accent-text);fill:var(--accent-soft);flex:none}.postgres-credentials-panel-module__HzueVq__templateListItemMeta{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:6px;font-size:9px;display:flex}.postgres-credentials-panel-module__HzueVq__templateListItemMeta .postgres-credentials-panel-module__HzueVq__templateStatus{min-height:22px;padding:2px 6px;font-size:9px}.postgres-credentials-panel-module__HzueVq__templateArchivedSection{border-top:1px solid var(--border-subtle);gap:5px;margin-top:5px;padding-top:8px;display:grid}.postgres-credentials-panel-module__HzueVq__templateArchivedToggle{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-size:10px;display:flex}.postgres-credentials-panel-module__HzueVq__templateArchivedToggle span{color:var(--accent-text);margin-inline-start:auto;font-size:14px}.postgres-credentials-panel-module__HzueVq__templateEmptyState,.postgres-credentials-panel-module__HzueVq__templateEmptyEditor{color:var(--text-muted);text-align:center;justify-items:center;gap:5px;padding:24px 10px;display:grid}.postgres-credentials-panel-module__HzueVq__templateEmptyState svg,.postgres-credentials-panel-module__HzueVq__templateEmptyEditor svg{color:var(--accent-text)}.postgres-credentials-panel-module__HzueVq__templateEmptyState strong,.postgres-credentials-panel-module__HzueVq__templateEmptyEditor strong{color:var(--text-secondary);font-size:11px}.postgres-credentials-panel-module__HzueVq__templateEmptyState span,.postgres-credentials-panel-module__HzueVq__templateEmptyEditor span{font-size:9px;line-height:1.5}.postgres-credentials-panel-module__HzueVq__templateCampaignSummary{border:1px solid var(--border-default);background:var(--surface-control);min-height:28px;color:var(--text-secondary);text-align:center;border-radius:999px;align-items:center;padding:4px 9px;font-size:9px;font-weight:700;display:inline-flex}.postgres-credentials-panel-module__HzueVq__templateNameField{color:var(--text-muted);gap:5px;font-size:10px;font-weight:700;display:grid}.postgres-credentials-panel-module__HzueVq__templateNameField input,.postgres-credentials-panel-module__HzueVq__templateNameField select{border:1px solid var(--border-default);background:var(--surface-input);width:100%;min-height:42px;color:var(--text-primary);font:inherit;border-radius:4px;padding:0 10px;font-size:12px}.postgres-credentials-panel-module__HzueVq__templateNameField input:focus,.postgres-credentials-panel-module__HzueVq__templateNameField select:focus{border-color:var(--accent-text);outline:2px solid var(--accent-soft)}.postgres-credentials-panel-module__HzueVq__templateNameField input:disabled,.postgres-credentials-panel-module__HzueVq__templateNameField select:disabled{cursor:not-allowed;opacity:.65}.postgres-credentials-panel-module__HzueVq__templateNameField small{color:var(--text-muted);font-size:10px;font-weight:500;line-height:1.5}.postgres-credentials-panel-module__HzueVq__templateEditorColumn>.postgres-credentials-panel-module__HzueVq__templateActions{padding-top:2px}.postgres-credentials-panel-module__HzueVq__header{color:var(--accent-text);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.postgres-credentials-panel-module__HzueVq__header>svg{border:1px solid var(--accent-border);background:var(--surface-control);border-radius:4px;width:34px;height:34px;padding:7px;display:grid}.postgres-credentials-panel-module__HzueVq__header div{gap:2px;display:grid}.postgres-credentials-panel-module__HzueVq__header strong{color:var(--text-primary);font-size:13px}.postgres-credentials-panel-module__HzueVq__header span{color:var(--text-muted);font-size:10px}.postgres-credentials-panel-module__HzueVq__header i{place-items:center;display:grid}.postgres-credentials-panel-module__HzueVq__configured{color:var(--success-text)}.postgres-credentials-panel-module__HzueVq__unconfigured{color:var(--text-faint)}.postgres-credentials-panel-module__HzueVq__panel form{gap:9px;display:grid}.postgres-credentials-panel-module__HzueVq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.postgres-credentials-panel-module__HzueVq__panel label{color:var(--text-muted);gap:6px;font-size:11px;font-weight:650;display:grid}.postgres-credentials-panel-module__HzueVq__panel input{border:1px solid var(--border-default);background:var(--surface-input);width:100%;min-height:42px;color:var(--text-primary);font-family:var(--font-mono);border-radius:3px;padding:0 10px;font-size:12px}.postgres-credentials-panel-module__HzueVq__panel input:focus{border-color:var(--accent-text);outline:2px solid var(--accent-soft)}.postgres-credentials-panel-module__HzueVq__panel input:disabled{background:var(--surface-disabled);color:var(--text-disabled)}.postgres-credentials-panel-module__HzueVq__panel form small{color:var(--text-faint);font-size:9px;line-height:1.5}.postgres-credentials-panel-module__HzueVq__primary,.postgres-credentials-panel-module__HzueVq__revoke,.postgres-credentials-panel-module__HzueVq__cancel{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:11px;font-weight:720;display:inline-flex}.postgres-credentials-panel-module__HzueVq__primary{border:1px solid var(--accent-text);background:var(--accent);color:var(--text-on-accent)}.postgres-credentials-panel-module__HzueVq__revoke{border:1px solid var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.postgres-credentials-panel-module__HzueVq__cancel{border:1px solid var(--border-default);background:var(--surface-control);color:var(--text-secondary)}.postgres-credentials-panel-module__HzueVq__primary:disabled,.postgres-credentials-panel-module__HzueVq__revoke:disabled,.postgres-credentials-panel-module__HzueVq__cancel:disabled{cursor:not-allowed;opacity:.48}.postgres-credentials-panel-module__HzueVq__revokeRow{flex-wrap:wrap;gap:7px;display:flex}.postgres-credentials-panel-module__HzueVq__success,.postgres-credentials-panel-module__HzueVq__error,.postgres-credentials-panel-module__HzueVq__readOnly{border:1px solid;border-radius:3px;margin:0;padding:9px 10px;font-size:10px;line-height:1.5}.postgres-credentials-panel-module__HzueVq__success{border-color:var(--success-border);background:var(--success-soft);color:var(--success-text)}.postgres-credentials-panel-module__HzueVq__error{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.postgres-credentials-panel-module__HzueVq__readOnly{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning-text)}@media (max-width:600px){.postgres-credentials-panel-module__HzueVq__header{grid-template-columns:34px minmax(0,1fr)}.postgres-credentials-panel-module__HzueVq__header i{grid-column:1/-1;justify-self:start}.postgres-credentials-panel-module__HzueVq__templateHeader{grid-template-columns:34px minmax(0,1fr)}.postgres-credentials-panel-module__HzueVq__templateStatus{grid-column:1/-1;justify-self:start}.postgres-credentials-panel-module__HzueVq__templateManagerGrid{grid-template-columns:1fr}.postgres-credentials-panel-module__HzueVq__templateListItems{max-height:250px}.postgres-credentials-panel-module__HzueVq__templateCampaignSummary{grid-column:1/-1;justify-self:start}.postgres-credentials-panel-module__HzueVq__templateActions>*,.postgres-credentials-panel-module__HzueVq__templateVariableButton{flex:100%}.postgres-credentials-panel-module__HzueVq__fieldGrid{grid-template-columns:1fr}.postgres-credentials-panel-module__HzueVq__revokeRow>button{flex:100%}.postgres-credentials-panel-module__HzueVq__webhookStatus{grid-column:1/-1;justify-self:start}.postgres-credentials-panel-module__HzueVq__callbackField>div{grid-template-columns:1fr}.postgres-credentials-panel-module__HzueVq__webhookActions>*,.postgres-credentials-panel-module__HzueVq__testMessageLink{flex:100%}.postgres-credentials-panel-module__HzueVq__webhookFacts{grid-template-columns:1fr}}
.airtable-sync-panel-module__LO0wQW__panel{border:1px solid var(--border-default);background:linear-gradient(var(--surface-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--surface-grid-line) 1px, transparent 1px), var(--surface-panel-raised);background-size:28px 28px;border-radius:6px;outline:none;gap:16px;width:100%;padding:18px;scroll-margin-block-start:16px;display:grid}.airtable-sync-panel-module__LO0wQW__panel:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.airtable-sync-panel-module__LO0wQW__header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.airtable-sync-panel-module__LO0wQW__headerIcon{border:1px solid var(--accent-border);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);border-radius:5px;place-items:center;display:grid}.airtable-sync-panel-module__LO0wQW__header div{gap:2px;display:grid}.airtable-sync-panel-module__LO0wQW__header h3{color:var(--text-primary);margin:0;font-size:15px}.airtable-sync-panel-module__LO0wQW__header p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.5}.airtable-sync-panel-module__LO0wQW__readOnlySeal{border:1px solid var(--success-border);background:var(--success-soft);color:var(--success-text);font-family:var(--font-mono);border-radius:3px;padding:5px 8px;font-size:9px;font-weight:750}.airtable-sync-panel-module__LO0wQW__notice,.airtable-sync-panel-module__LO0wQW__feedback{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-text-soft);border-radius:4px;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;font-size:11px;line-height:1.6;display:flex}.airtable-sync-panel-module__LO0wQW__notice svg,.airtable-sync-panel-module__LO0wQW__feedback svg{flex:none;margin-top:1px}.airtable-sync-panel-module__LO0wQW__feedbackSuccess{border-color:var(--success-border);background:var(--success-soft);color:var(--success-text)}.airtable-sync-panel-module__LO0wQW__feedbackError{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.airtable-sync-panel-module__LO0wQW__section{border:1px solid var(--border-default);background:var(--surface-card);box-shadow:0 12px 30px var(--shadow-soft);border-radius:5px;gap:12px;padding:14px;display:grid}.airtable-sync-panel-module__LO0wQW__sectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.airtable-sync-panel-module__LO0wQW__sectionHeader div{gap:3px;display:grid}.airtable-sync-panel-module__LO0wQW__sectionHeader h4{color:var(--text-primary);margin:0;font-size:13px}.airtable-sync-panel-module__LO0wQW__sectionHeader p{color:var(--text-faint);margin:0;font-size:10px;line-height:1.5}.airtable-sync-panel-module__LO0wQW__step{color:var(--accent-text);font-family:var(--font-mono);letter-spacing:.08em;font-size:9px;font-weight:750}.airtable-sync-panel-module__LO0wQW__sourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.airtable-sync-panel-module__LO0wQW__mappingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.airtable-sync-panel-module__LO0wQW__panel label{min-width:0;color:var(--text-muted);gap:6px;font-size:11px;font-weight:650;display:grid}.airtable-sync-panel-module__LO0wQW__panel label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.airtable-sync-panel-module__LO0wQW__panel label em{color:var(--danger-text);font-size:9px;font-style:normal}.airtable-sync-panel-module__LO0wQW__panel input,.airtable-sync-panel-module__LO0wQW__panel select{border:1px solid var(--border-default);background:var(--surface-input);width:100%;min-height:42px;color:var(--text-primary);border-radius:3px;padding:0 10px;font-size:12px}.airtable-sync-panel-module__LO0wQW__panel input[dir=ltr]{font-family:var(--font-mono)}.airtable-sync-panel-module__LO0wQW__panel input:focus,.airtable-sync-panel-module__LO0wQW__panel select:focus{border-color:var(--accent-text);outline:2px solid var(--accent-soft)}.airtable-sync-panel-module__LO0wQW__panel :is(input,select):disabled{cursor:not-allowed;opacity:.58}.airtable-sync-panel-module__LO0wQW__fieldHint{color:var(--text-faint);font-size:9px;font-weight:500}.airtable-sync-panel-module__LO0wQW__advancedRow{grid-template-columns:repeat(2,minmax(0,1fr)) 150px;gap:9px;display:grid}.airtable-sync-panel-module__LO0wQW__switchRow{border:1px solid var(--border-subtle);background:var(--surface-card-strong);border-radius:4px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid;color:var(--text-secondary)!important}.airtable-sync-panel-module__LO0wQW__switchRow input{width:17px;min-height:17px;accent-color:var(--accent);margin-top:1px}.airtable-sync-panel-module__LO0wQW__switchRow strong{color:var(--text-primary);font-size:12px;display:block}.airtable-sync-panel-module__LO0wQW__switchRow small{color:var(--text-faint);margin-top:3px;font-size:9px;line-height:1.5;display:block}.airtable-sync-panel-module__LO0wQW__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.airtable-sync-panel-module__LO0wQW__primary,.airtable-sync-panel-module__LO0wQW__secondary,.airtable-sync-panel-module__LO0wQW__syncButton{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.airtable-sync-panel-module__LO0wQW__primary{border:1px solid var(--accent-text);background:var(--accent);color:var(--text-on-accent)}.airtable-sync-panel-module__LO0wQW__secondary{border:1px solid var(--border-strong);background:var(--surface-control);color:var(--text-primary)}.airtable-sync-panel-module__LO0wQW__syncButton{border:1px solid var(--success-border);background:var(--success);color:#fff}.airtable-sync-panel-module__LO0wQW__primary:disabled,.airtable-sync-panel-module__LO0wQW__secondary:disabled,.airtable-sync-panel-module__LO0wQW__syncButton:disabled{cursor:not-allowed;opacity:.45}.airtable-sync-panel-module__LO0wQW__spinning{animation:.8s linear infinite airtable-sync-panel-module__LO0wQW__airtable-spin}@keyframes airtable-sync-panel-module__LO0wQW__airtable-spin{to{transform:rotate(360deg)}}.airtable-sync-panel-module__LO0wQW__summaryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.airtable-sync-panel-module__LO0wQW__summaryGrid article{border:1px solid var(--border-subtle);background:var(--surface-input);border-radius:4px;gap:4px;padding:10px;display:grid}.airtable-sync-panel-module__LO0wQW__summaryGrid small{color:var(--text-faint);font-size:9px}.airtable-sync-panel-module__LO0wQW__summaryGrid strong{color:var(--accent-text-soft);font-family:var(--font-mono);font-size:16px}.airtable-sync-panel-module__LO0wQW__previewList{gap:5px;margin:0;padding:0;list-style:none;display:grid}.airtable-sync-panel-module__LO0wQW__previewList li{border:1px solid var(--border-subtle);background:var(--surface-card-strong);border-radius:3px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.airtable-sync-panel-module__LO0wQW__previewList code{color:var(--text-faint);font-family:var(--font-mono);font-size:9px}.airtable-sync-panel-module__LO0wQW__previewList span{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.airtable-sync-panel-module__LO0wQW__previewList b{border:1px solid var(--border-default);color:var(--text-muted);font-family:var(--font-mono);border-radius:2px;padding:3px 6px;font-size:8px}.airtable-sync-panel-module__LO0wQW__previewList b[data-operation=insert]{border-color:var(--success-border);color:var(--success-text)}.airtable-sync-panel-module__LO0wQW__previewList b[data-operation=update]{border-color:var(--warning-border);color:var(--warning-text-strong)}.airtable-sync-panel-module__LO0wQW__previewList b[data-operation=invalid],.airtable-sync-panel-module__LO0wQW__previewList b[data-operation=conflict]{border-color:var(--danger-border);color:var(--danger-text)}.airtable-sync-panel-module__LO0wQW__runs{border-collapse:collapse;width:100%}.airtable-sync-panel-module__LO0wQW__runs th,.airtable-sync-panel-module__LO0wQW__runs td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);text-align:right;padding:8px 7px;font-size:10px}.airtable-sync-panel-module__LO0wQW__runs th{color:var(--text-faint);font-size:9px;font-weight:650}.airtable-sync-panel-module__LO0wQW__runs code{color:var(--accent-text);font-family:var(--font-mono);font-size:9px}.airtable-sync-panel-module__LO0wQW__empty{border:1px dashed var(--border-default);color:var(--text-muted);text-align:center;margin:0;padding:12px;font-size:10px}.airtable-sync-panel-module__LO0wQW__limitWarning{border:1px solid var(--warning-border);background:var(--warning-soft);color:var(--warning-text-strong);border-radius:3px;margin:0;padding:9px 10px;font-size:10px}@media (max-width:900px){.airtable-sync-panel-module__LO0wQW__sourceGrid,.airtable-sync-panel-module__LO0wQW__mappingGrid{grid-template-columns:1fr}.airtable-sync-panel-module__LO0wQW__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.airtable-sync-panel-module__LO0wQW__panel{padding:12px}.airtable-sync-panel-module__LO0wQW__header{grid-template-columns:40px minmax(0,1fr)}.airtable-sync-panel-module__LO0wQW__readOnlySeal{grid-column:1/-1;justify-self:start}.airtable-sync-panel-module__LO0wQW__advancedRow{grid-template-columns:1fr}.airtable-sync-panel-module__LO0wQW__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.airtable-sync-panel-module__LO0wQW__previewList li{grid-template-columns:minmax(0,1fr) auto}.airtable-sync-panel-module__LO0wQW__previewList code{grid-column:1/-1}.airtable-sync-panel-module__LO0wQW__actions>button{width:100%}.airtable-sync-panel-module__LO0wQW__runs th:nth-child(3),.airtable-sync-panel-module__LO0wQW__runs td:nth-child(3){display:none}}
.contact-assignment-sync-panel-module__nJXx1G__panel{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, var(--accent) 8%);outline:none;margin:0 1.25rem 1.25rem;padding:1.1rem;scroll-margin-block-start:16px}.contact-assignment-sync-panel-module__nJXx1G__panel:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.contact-assignment-sync-panel-module__nJXx1G__panel>header,.contact-assignment-sync-panel-module__nJXx1G__mappingSection>header,.contact-assignment-sync-panel-module__nJXx1G__actions,.contact-assignment-sync-panel-module__nJXx1G__mappingRow,.contact-assignment-sync-panel-module__nJXx1G__toggleRow,.contact-assignment-sync-panel-module__nJXx1G__notice{align-items:center;display:flex}.contact-assignment-sync-panel-module__nJXx1G__panel>header{gap:.75rem;margin-bottom:1rem}.contact-assignment-sync-panel-module__nJXx1G__panel h3,.contact-assignment-sync-panel-module__nJXx1G__panel h4,.contact-assignment-sync-panel-module__nJXx1G__panel p{margin:0}.contact-assignment-sync-panel-module__nJXx1G__panel h3{font-size:1rem}.contact-assignment-sync-panel-module__nJXx1G__panel h4{font-size:.9rem}.contact-assignment-sync-panel-module__nJXx1G__panel p,.contact-assignment-sync-panel-module__nJXx1G__panel small{color:var(--muted);line-height:1.6}.contact-assignment-sync-panel-module__nJXx1G__panel p{font-size:.78rem}.contact-assignment-sync-panel-module__nJXx1G__panel small{font-size:.72rem;display:block}.contact-assignment-sync-panel-module__nJXx1G__icon{border:1px solid color-mix(in srgb, var(--accent) 46%, var(--line));width:2.25rem;height:2.25rem;color:var(--accent);flex:none;place-items:center;display:grid}.contact-assignment-sync-panel-module__nJXx1G__panel form{gap:1rem;display:grid}.contact-assignment-sync-panel-module__nJXx1G__panel>.contact-assignment-sync-panel-module__nJXx1G__notice,.contact-assignment-sync-panel-module__nJXx1G__panel>.contact-assignment-sync-panel-module__nJXx1G__mappingDetails,.contact-assignment-sync-panel-module__nJXx1G__panel>.contact-assignment-sync-panel-module__nJXx1G__previewResult,.contact-assignment-sync-panel-module__nJXx1G__panel>.contact-assignment-sync-panel-module__nJXx1G__success,.contact-assignment-sync-panel-module__nJXx1G__panel>.contact-assignment-sync-panel-module__nJXx1G__error,.contact-assignment-sync-panel-module__nJXx1G__panel>.contact-assignment-sync-panel-module__nJXx1G__actions{margin-top:1rem}.contact-assignment-sync-panel-module__nJXx1G__toggleRow{cursor:pointer;gap:.65rem}.contact-assignment-sync-panel-module__nJXx1G__toggleRow input{width:1.05rem;height:1.05rem;accent-color:var(--accent)}.contact-assignment-sync-panel-module__nJXx1G__toggleRow strong{font-size:.82rem;display:block}.contact-assignment-sync-panel-module__nJXx1G__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.contact-assignment-sync-panel-module__nJXx1G__fieldGrid label,.contact-assignment-sync-panel-module__nJXx1G__mappingRow label{gap:.35rem;min-width:0;display:grid}.contact-assignment-sync-panel-module__nJXx1G__fieldGrid label>span,.contact-assignment-sync-panel-module__nJXx1G__mappingRow label>span{color:var(--muted);font-size:.72rem}.contact-assignment-sync-panel-module__nJXx1G__fieldGrid input,.contact-assignment-sync-panel-module__nJXx1G__fieldGrid select,.contact-assignment-sync-panel-module__nJXx1G__mappingRow input,.contact-assignment-sync-panel-module__nJXx1G__mappingRow select{border:1px solid var(--line);width:100%;min-height:2.5rem;color:var(--text);background:var(--surface);border-radius:.2rem;padding:.55rem .65rem}.contact-assignment-sync-panel-module__nJXx1G__fieldGrid input:disabled,.contact-assignment-sync-panel-module__nJXx1G__fieldGrid select:disabled,.contact-assignment-sync-panel-module__nJXx1G__mappingRow input:disabled,.contact-assignment-sync-panel-module__nJXx1G__mappingRow select:disabled{opacity:.72}.contact-assignment-sync-panel-module__nJXx1G__mappingSection{border-top:1px solid var(--line);padding-top:.9rem}.contact-assignment-sync-panel-module__nJXx1G__writeThroughSection{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line));background:color-mix(in srgb, var(--surface) 96%, var(--accent) 4%);gap:.8rem;padding:.9rem;display:grid}.contact-assignment-sync-panel-module__nJXx1G__writeThroughSection>p{padding-inline-start:1.7rem}.contact-assignment-sync-panel-module__nJXx1G__mappingSection>header{justify-content:space-between;gap:.75rem}.contact-assignment-sync-panel-module__nJXx1G__mappingSection>header button,.contact-assignment-sync-panel-module__nJXx1G__actions button{border:1px solid var(--line);min-height:2.35rem;color:var(--text);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;display:inline-flex}.contact-assignment-sync-panel-module__nJXx1G__mappingList{gap:.55rem;margin-top:.75rem;display:grid}.contact-assignment-sync-panel-module__nJXx1G__mappingRow{align-items:end;gap:.55rem}.contact-assignment-sync-panel-module__nJXx1G__mappingRow label{flex:1 1 0}.contact-assignment-sync-panel-module__nJXx1G__removeButton{border:1px solid color-mix(in srgb, #ef4444 48%, var(--line));color:#ef4444;cursor:pointer;background:0 0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.contact-assignment-sync-panel-module__nJXx1G__empty{border:1px dashed var(--line);padding:.75rem;margin-top:.75rem!important}.contact-assignment-sync-panel-module__nJXx1G__notice{border:1px solid color-mix(in srgb, #f59e0b 45%, var(--line));align-items:flex-start;gap:.6rem;padding:.75rem}.contact-assignment-sync-panel-module__nJXx1G__notice svg{color:#f59e0b;flex:none;margin-top:.15rem}.contact-assignment-sync-panel-module__nJXx1G__actions{justify-content:flex-end;gap:.55rem}.contact-assignment-sync-panel-module__nJXx1G__actions button:last-child{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.contact-assignment-sync-panel-module__nJXx1G__actions button:disabled{opacity:.5;cursor:not-allowed}.contact-assignment-sync-panel-module__nJXx1G__success,.contact-assignment-sync-panel-module__nJXx1G__error{border:1px solid;padding:.7rem}.contact-assignment-sync-panel-module__nJXx1G__success{border-color:color-mix(in srgb, #16a34a 45%, var(--line));color:#16a34a!important}.contact-assignment-sync-panel-module__nJXx1G__error{border-color:color-mix(in srgb, #dc2626 45%, var(--line));color:#dc2626!important}.contact-assignment-sync-panel-module__nJXx1G__spinning{animation:.8s linear infinite contact-assignment-sync-panel-module__nJXx1G__spin}.contact-assignment-sync-panel-module__nJXx1G__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.contact-assignment-sync-panel-module__nJXx1G__summaryGrid>div{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, var(--accent) 4%);gap:.2rem;min-width:0;padding:.7rem;display:grid}.contact-assignment-sync-panel-module__nJXx1G__summaryGrid small,.contact-assignment-sync-panel-module__nJXx1G__summaryGrid span{color:var(--muted)}.contact-assignment-sync-panel-module__nJXx1G__summaryGrid strong{overflow-wrap:anywhere;font-size:.8rem}.contact-assignment-sync-panel-module__nJXx1G__summaryGrid span{font-size:.7rem;line-height:1.5}.contact-assignment-sync-panel-module__nJXx1G__mappingDetails{border:1px solid var(--line);background:var(--surface)}.contact-assignment-sync-panel-module__nJXx1G__mappingDetails summary{cursor:pointer;padding:.75rem;font-size:.78rem;font-weight:650}.contact-assignment-sync-panel-module__nJXx1G__mappingDetails dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.contact-assignment-sync-panel-module__nJXx1G__mappingDetails dl>div{border-bottom:1px solid var(--line);gap:.2rem;min-width:0;padding:.65rem .75rem;display:grid}.contact-assignment-sync-panel-module__nJXx1G__mappingDetails dt{color:var(--muted);font-size:.68rem}.contact-assignment-sync-panel-module__nJXx1G__mappingDetails dd{overflow-wrap:anywhere;margin:0;font-size:.74rem}.contact-assignment-sync-panel-module__nJXx1G__previewResult{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));background:color-mix(in srgb, var(--surface) 94%, var(--accent) 6%);padding:.8rem}.contact-assignment-sync-panel-module__nJXx1G__previewResult>header,.contact-assignment-sync-panel-module__nJXx1G__issueList li{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.contact-assignment-sync-panel-module__nJXx1G__previewResult>header span{color:var(--muted);font-size:.7rem}.contact-assignment-sync-panel-module__nJXx1G__previewMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.7rem;display:grid}.contact-assignment-sync-panel-module__nJXx1G__previewMetrics>div{text-align:center;gap:.1rem;display:grid}.contact-assignment-sync-panel-module__nJXx1G__previewMetrics strong{font-size:1rem}.contact-assignment-sync-panel-module__nJXx1G__previewMetrics small{color:var(--muted);font-size:.66rem}.contact-assignment-sync-panel-module__nJXx1G__issueList{border-top:1px solid var(--line);gap:.35rem;margin:.75rem 0 0;padding:.65rem 0 0;list-style:none;display:grid}.contact-assignment-sync-panel-module__nJXx1G__issueList li{font-size:.72rem}.contact-assignment-sync-panel-module__nJXx1G__issueList li span{color:var(--muted)}@keyframes contact-assignment-sync-panel-module__nJXx1G__spin{to{transform:rotate(360deg)}}@media (max-width:720px){.contact-assignment-sync-panel-module__nJXx1G__panel{margin-inline:.75rem;padding:.85rem}.contact-assignment-sync-panel-module__nJXx1G__fieldGrid,.contact-assignment-sync-panel-module__nJXx1G__summaryGrid,.contact-assignment-sync-panel-module__nJXx1G__mappingDetails dl{grid-template-columns:1fr}.contact-assignment-sync-panel-module__nJXx1G__previewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-assignment-sync-panel-module__nJXx1G__mappingRow{flex-direction:column;align-items:stretch}.contact-assignment-sync-panel-module__nJXx1G__removeButton{align-self:flex-end}.contact-assignment-sync-panel-module__nJXx1G__mappingSection>header{flex-direction:column;align-items:flex-start}.contact-assignment-sync-panel-module__nJXx1G__actions{flex-direction:column;align-items:stretch}.contact-assignment-sync-panel-module__nJXx1G__actions button{width:100%}}
.legal-page-module__fsme8q__page{background:var(--surface-canvas);min-height:100dvh;color:var(--text-primary)}.legal-page-module__fsme8q__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:76px;margin:0 auto;display:flex}.legal-page-module__fsme8q__brand{color:inherit;align-items:center;gap:10px;font-size:20px;text-decoration:none;display:flex}.legal-page-module__fsme8q__brand span{background:linear-gradient(145deg, var(--accent-hover), var(--accent-strong));width:34px;height:34px;color:var(--text-on-accent);font:800 16px/1 var(--font-mono);box-shadow:0 8px 22px var(--accent-aura);border-radius:6px;place-items:center;display:grid}.legal-page-module__fsme8q__header nav{align-items:center;gap:18px;display:flex}.legal-page-module__fsme8q__header nav a{color:var(--text-muted);font-size:14px;text-decoration:none}.legal-page-module__fsme8q__header nav a:hover{color:var(--text-primary)}.legal-page-module__fsme8q__header nav .legal-page-module__fsme8q__login{color:var(--text-primary);border:1px solid var(--border-default);background:var(--surface-control);border-radius:6px;padding:9px 15px}.legal-page-module__fsme8q__header nav .legal-page-module__fsme8q__login:hover{border-color:var(--border-strong);background:var(--surface-control-hover)}.legal-page-module__fsme8q__article{width:min(790px,100% - 40px);margin:0 auto;padding:88px 0 120px}.legal-page-module__fsme8q__date{color:var(--accent-text);font:650 11px/1.4 var(--font-mono);letter-spacing:.04em}.legal-page-module__fsme8q__article h1{letter-spacing:-.05em;margin:16px 0 20px;font-size:clamp(42px,7vw,68px);line-height:1}.legal-page-module__fsme8q__intro{color:var(--text-secondary);border-bottom:1px solid var(--border-default);padding-bottom:34px;font-size:19px;line-height:1.75}.legal-page-module__fsme8q__content{color:var(--text-muted);font-size:16px;line-height:1.9}.legal-page-module__fsme8q__content section{padding-top:28px}.legal-page-module__fsme8q__content h2{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 8px;font-size:22px}.legal-page-module__fsme8q__content p{margin:0}.legal-page-module__fsme8q__content a{color:var(--accent-text);text-underline-offset:3px}.legal-page-module__fsme8q__content a:hover{color:var(--accent-text-soft)}@media (max-width:650px){.legal-page-module__fsme8q__header{align-items:flex-start;height:auto;padding:16px 0}.legal-page-module__fsme8q__brand{min-height:44px}.legal-page-module__fsme8q__header nav{flex-wrap:wrap;justify-content:flex-end;gap:4px}.legal-page-module__fsme8q__header nav a{align-items:center;min-height:44px;padding-inline:6px;font-size:12px;display:inline-flex}.legal-page-module__fsme8q__article{padding-top:56px}}
