.config-page.svelte-lg956f{--config-rail:212px;max-width:1500px}.config-header.svelte-lg956f{align-items:end}.config-header.svelte-lg956f h1:where(.svelte-lg956f),.domain-header.svelte-lg956f h2:where(.svelte-lg956f){overflow-wrap:anywhere;min-width:0}.save-cluster.svelte-lg956f,.access-control.svelte-lg956f,.row-actions.svelte-lg956f,.dialog-actions.svelte-lg956f{align-items:center;gap:var(--space-xs);display:flex}.sync-state.svelte-lg956f{color:var(--color-muted);white-space:nowrap;font-size:.72rem}.sync-state.changed.svelte-lg956f{color:var(--warning)}.access-bar.svelte-lg956f{gap:var(--space-sm);padding:var(--space-sm);border-block:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);display:grid}.access-copy.svelte-lg956f{gap:var(--space-3xs);display:grid}.access-copy.svelte-lg956f strong:where(.svelte-lg956f),.access-copy.svelte-lg956f span:where(.svelte-lg956f){font-size:.76rem}.access-copy.svelte-lg956f span:where(.svelte-lg956f){color:var(--color-muted)}.access-control.svelte-lg956f{align-items:stretch}.secret-input.svelte-lg956f{flex:1;min-width:0;position:relative}.secret-input.svelte-lg956f input:where(.svelte-lg956f){font-family:var(--font-mono);padding-inline-end:var(--space-3xl)}.secret-input.svelte-lg956f button:where(.svelte-lg956f){min-width:48px;color:var(--color-muted);background:var(--color-paper-2);cursor:pointer;border-radius:7px;position:absolute;inset-block:6px;inset-inline-end:6px}.page-error.svelte-lg956f{gap:var(--space-xs);margin-block:var(--space-sm);background:var(--color-error-paper);color:var(--color-error);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.page-error.svelte-lg956f button:where(.svelte-lg956f){width:44px;min-height:44px;margin-block:calc(-1 * var(--space-2xs));color:inherit;cursor:pointer;background:0 0}.page-notice.svelte-lg956f{margin-block:var(--space-sm)}.loading-workbench.svelte-lg956f,.locked-state.svelte-lg956f{border-block:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);margin-block-start:var(--space-md)}.loading-workbench.svelte-lg956f{gap:var(--space-xs);min-height:320px;padding:var(--space-lg);display:grid}.loading-workbench.svelte-lg956f span:where(.svelte-lg956f){background:var(--color-paper-2);border-radius:7px;height:44px}.loading-workbench.svelte-lg956f span:where(.svelte-lg956f):nth-child(2){width:72%}.loading-workbench.svelte-lg956f span:where(.svelte-lg956f):nth-child(3){width:88%}.locked-state.svelte-lg956f{justify-content:center;align-items:center;gap:var(--space-md);min-height:280px;padding:var(--space-xl);display:flex}.locked-state.svelte-lg956f p:where(.svelte-lg956f){margin:var(--space-3xs) 0 0;color:var(--color-muted)}.locked-icon.svelte-lg956f{color:var(--color-accent);font-size:2rem}.workbench.svelte-lg956f{min-width:0;border-block:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);margin-block-start:var(--space-md);display:grid}.domain-nav.svelte-lg956f{gap:var(--space-4xs);min-width:0;padding:var(--space-2xs);border-block-end:1px solid var(--color-rule);display:flex;overflow-x:auto}.domain-nav.svelte-lg956f button:where(.svelte-lg956f){min-width:max-content;min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-xs);color:var(--color-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;display:flex}.domain-nav.svelte-lg956f button:where(.svelte-lg956f) span:where(.svelte-lg956f),.provider-title.svelte-lg956f{gap:var(--space-4xs);text-align:start;display:grid}.domain-nav.svelte-lg956f small:where(.svelte-lg956f){color:var(--color-muted);font-size:.66rem;font-weight:450;display:none}.domain-nav.svelte-lg956f b:where(.svelte-lg956f){color:var(--color-muted);font-size:.68rem}.domain-nav.svelte-lg956f button.active:where(.svelte-lg956f){color:var(--color-ink);background:var(--color-paper-2)}.domain-panel.svelte-lg956f{min-width:0;padding:clamp(var(--space-sm), 3vw, var(--space-xl));animation:svelte-lg956f-section-enter var(--dur-medium) var(--ease-out) both}.domain-header.svelte-lg956f,.subsection-header.svelte-lg956f{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.domain-header.svelte-lg956f{border-block-end:1px solid var(--color-rule);margin-block-end:var(--space-lg);padding-block-end:var(--space-md)}.domain-header.svelte-lg956f p:where(.svelte-lg956f){max-width:680px;margin:var(--space-3xs) 0 0;color:var(--color-muted);font-size:.78rem;line-height:1.55}.button.svelte-lg956f,.row-actions.svelte-lg956f button:where(.svelte-lg956f),.danger-link.svelte-lg956f,.icon-action.svelte-lg956f{min-height:var(--control-height);white-space:nowrap}.config-page.svelte-lg956f .button:where(.svelte-lg956f){transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-instant) var(--ease-out)}.config-page.svelte-lg956f .button.primary:where(.svelte-lg956f){background:var(--color-accent);color:var(--color-accent-ink)}.config-page.svelte-lg956f .button.primary:where(.svelte-lg956f):focus-visible{outline-color:var(--color-focus-on-accent)}.config-page.svelte-lg956f button:where(.svelte-lg956f):active,.delete-dialog.svelte-lg956f button:where(.svelte-lg956f):active{transform:translateY(1px)}.config-page.svelte-lg956f button:where(.svelte-lg956f):disabled,.delete-dialog.svelte-lg956f button:where(.svelte-lg956f):disabled{cursor:not-allowed;opacity:.5}.inline-form.svelte-lg956f,.edit-row.svelte-lg956f,.form-grid.svelte-lg956f,.protocol-grid.svelte-lg956f,.model-map-row.svelte-lg956f,.alias-row.svelte-lg956f,.search-provider-row.svelte-lg956f{gap:var(--space-xs);display:grid}.inline-form.svelte-lg956f{border-block-end:1px solid var(--color-rule);align-items:end;padding-block-end:var(--space-lg)}.field.svelte-lg956f{gap:var(--space-2xs);min-width:0}.field.svelte-lg956f>span:where(.svelte-lg956f),.field.svelte-lg956f>small:where(.svelte-lg956f){color:var(--color-ink-2);font-size:.7rem;font-weight:620}.field.svelte-lg956f>small:where(.svelte-lg956f){min-height:1lh;color:var(--color-muted);font-weight:450}.request-url.svelte-lg956f code:where(.svelte-lg956f){overflow-wrap:anywhere}.config-page.svelte-lg956f input:where(.svelte-lg956f),.config-page.svelte-lg956f select:where(.svelte-lg956f){min-height:var(--control-height);border:1px solid var(--color-rule-2);outline-offset:1px;background:var(--color-paper);color:var(--color-ink);outline:2px solid #0000}.config-page.svelte-lg956f select[multiple]:where(.svelte-lg956f){min-height:112px;padding-block:var(--space-2xs)}.config-page.svelte-lg956f input:where(.svelte-lg956f):focus-visible,.config-page.svelte-lg956f select:where(.svelte-lg956f):focus-visible,.config-page.svelte-lg956f button:where(.svelte-lg956f):focus-visible,.config-page.svelte-lg956f summary:where(.svelte-lg956f):focus-visible,.delete-dialog.svelte-lg956f button:where(.svelte-lg956f):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:is(.config-page.svelte-lg956f input:where(.svelte-lg956f):user-invalid,.config-page.svelte-lg956f select:where(.svelte-lg956f):user-invalid){border-color:var(--color-error)}.record-list.svelte-lg956f,.editable-list.svelte-lg956f,.upstream-list.svelte-lg956f,.model-map-list.svelte-lg956f,.alias-list.svelte-lg956f,.search-provider-list.svelte-lg956f,.routing-groups.svelte-lg956f{display:grid}.record-row.svelte-lg956f,.edit-row.svelte-lg956f{min-width:0;padding-block:var(--space-sm);border-block-end:1px solid var(--color-rule)}.record-row.svelte-lg956f{gap:var(--space-xs);align-items:center;display:grid}.record-main.svelte-lg956f{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.record-main.svelte-lg956f strong:where(.svelte-lg956f),.record-main.svelte-lg956f code:where(.svelte-lg956f){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-main.svelte-lg956f code:where(.svelte-lg956f){color:var(--color-muted);font-size:.72rem}.record-meta.svelte-lg956f{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.record-meta.svelte-lg956f span:where(.svelte-lg956f){padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--color-rule);color:var(--color-muted);background:var(--color-paper-2);border-radius:999px;font-size:.66rem}.row-actions.svelte-lg956f{justify-content:flex-end}.row-actions.svelte-lg956f button:where(.svelte-lg956f),.danger-link.svelte-lg956f,.icon-action.svelte-lg956f{padding-inline:var(--space-xs);color:var(--color-ink-2);cursor:pointer;background:0 0}.danger-link.svelte-lg956f,.row-actions.svelte-lg956f .danger-link:where(.svelte-lg956f){color:var(--color-error)}.row-actions.svelte-lg956f button:where(.svelte-lg956f):disabled{cursor:not-allowed;opacity:.48}.empty-row.svelte-lg956f,.subtle-empty.svelte-lg956f{color:var(--color-muted);text-align:center}.empty-row.svelte-lg956f{align-content:center;place-items:center;gap:var(--space-2xs);min-height:150px;display:grid}.empty-row.svelte-lg956f p:where(.svelte-lg956f),.subtle-empty.svelte-lg956f{margin:0;font-size:.78rem}.edit-row.svelte-lg956f{align-items:end}.icon-action.svelte-lg956f{width:44px;padding:0;font-size:1.1rem}.upstream-editor.svelte-lg956f{min-width:0;padding-block:var(--space-lg);border-block-end:1px solid var(--color-rule-2)}.upstream-editor.svelte-lg956f:first-child{padding-block-start:0}.upstream-editor.svelte-lg956f>header:where(.svelte-lg956f){align-items:center;gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto;margin-block-end:var(--space-md);display:grid}.upstream-editor.svelte-lg956f>header:where(.svelte-lg956f)>span:where(.svelte-lg956f){color:var(--color-accent);font-family:var(--font-mono);font-size:.7rem}.form-grid.svelte-lg956f,.protocol-grid.svelte-lg956f{grid-template-columns:minmax(0,1fr)}.subsection.svelte-lg956f{border-block-start:1px solid var(--color-rule);margin-block-start:var(--space-lg);padding-block-start:var(--space-md)}.subsection.svelte-lg956f h3:where(.svelte-lg956f),.settings-group.svelte-lg956f h3:where(.svelte-lg956f){margin:0 0 var(--space-sm)}.subsection-header.svelte-lg956f{margin-block-end:var(--space-xs)}.subsection-header.svelte-lg956f select:where(.svelte-lg956f){width:auto;min-width:160px}.model-map-row.svelte-lg956f{padding-block:var(--space-xs);border-block-start:1px solid var(--color-rule);align-items:end}.model-map-row.svelte-lg956f>strong:where(.svelte-lg956f){overflow-wrap:anywhere;align-self:center;min-width:0}.normalization.svelte-lg956f{margin-block-start:var(--space-md)}.normalization.svelte-lg956f summary:where(.svelte-lg956f){width:fit-content;min-height:44px;padding-block:var(--space-xs);color:var(--color-ink-2);cursor:pointer}.check-grid.svelte-lg956f{gap:var(--space-2xs);padding-block:var(--space-2xs);display:grid}.check-grid.svelte-lg956f label:where(.svelte-lg956f),.enable-toggle.svelte-lg956f{align-items:center;gap:var(--space-2xs);min-height:44px;color:var(--color-ink-2);font-size:.75rem;display:flex}.check-grid.svelte-lg956f input:where(.svelte-lg956f),.enable-toggle.svelte-lg956f input:where(.svelte-lg956f){width:18px;min-height:18px;accent-color:var(--color-accent)}.settings-group.svelte-lg956f{padding-block:var(--space-md);border-block-end:1px solid var(--color-rule)}.settings-group.svelte-lg956f:first-child{padding-block-start:0}.alias-row.svelte-lg956f{padding-block:var(--space-xs);align-items:end}.alias-row.svelte-lg956f>span:where(.svelte-lg956f){min-height:44px;color:var(--color-muted);place-items:center;display:none}.timeout-field.svelte-lg956f{max-width:260px;margin-block-end:var(--space-md)}.search-provider-row.svelte-lg956f{padding-block:var(--space-md);border-block-start:1px solid var(--color-rule);opacity:.68;align-items:center}.search-provider-row.enabled.svelte-lg956f{opacity:1}.provider-title.svelte-lg956f strong:where(.svelte-lg956f){text-transform:capitalize}.provider-title.svelte-lg956f small:where(.svelte-lg956f){color:var(--color-muted)}.config-footer.svelte-lg956f{justify-content:space-between;gap:var(--space-sm);padding-block:var(--space-sm);color:var(--color-muted);font-size:.68rem;display:flex}.delete-dialog.svelte-lg956f{border:1px solid var(--color-rule-2);width:min(100% - 32px,440px);height:fit-content;max-height:min(80dvh,38rem);color:var(--color-ink);background:var(--color-paper);box-shadow:0 20px 60px color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:10px;margin:auto;padding:0;position:fixed;inset:0}.delete-dialog.svelte-lg956f::backdrop{background:color-mix(in srgb, var(--color-ink) 32%, transparent)}.delete-dialog.svelte-lg956f>div:where(.svelte-lg956f){padding:var(--space-lg)}.delete-dialog.svelte-lg956f p:where(.svelte-lg956f):not(.eyebrow){color:var(--color-ink-2);line-height:1.6}.dialog-actions.svelte-lg956f{justify-content:flex-end;margin-block-start:var(--space-lg)}@keyframes svelte-lg956f-section-enter{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.domain-nav.svelte-lg956f button:where(.svelte-lg956f):hover,.secret-input.svelte-lg956f button:where(.svelte-lg956f):hover,.page-error.svelte-lg956f button:where(.svelte-lg956f):hover,.row-actions.svelte-lg956f button:where(.svelte-lg956f):hover,.danger-link.svelte-lg956f:hover,.icon-action.svelte-lg956f:hover,.config-page.svelte-lg956f input:where(.svelte-lg956f):hover,.config-page.svelte-lg956f select:where(.svelte-lg956f):hover{background:var(--color-paper-2)}}@media (width>=40rem){.access-bar.svelte-lg956f{grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center}.inline-form.svelte-lg956f{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.gateway-key-form.svelte-lg956f{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-key-form.svelte-lg956f .button:where(.svelte-lg956f){grid-column:2;justify-self:end}.record-row.svelte-lg956f{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto}.model-row.svelte-lg956f{grid-template-columns:minmax(140px,.8fr) minmax(160px,1fr) minmax(220px,1.4fr) auto}.form-grid.svelte-lg956f{grid-template-columns:repeat(2,minmax(0,1fr))}.protocol-grid.svelte-lg956f{grid-template-columns:repeat(3,minmax(0,1fr))}.span-2.svelte-lg956f{grid-column:span 2}.model-map-row.svelte-lg956f{grid-template-columns:minmax(120px,.8fr) minmax(150px,1fr) repeat(6,minmax(100px,.6fr)) auto}.check-grid.svelte-lg956f{grid-template-columns:repeat(2,minmax(0,1fr))}.alias-row.svelte-lg956f{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.alias-row.svelte-lg956f>span:where(.svelte-lg956f){display:grid}.search-provider-row.svelte-lg956f{grid-template-columns:minmax(130px,.5fr) minmax(110px,.4fr) repeat(2,minmax(180px,1fr)) minmax(130px,.5fr)}}@media (width>=60rem){.workbench.svelte-lg956f{grid-template-columns:var(--config-rail) minmax(0, 1fr)}.domain-nav.svelte-lg956f{border-block-end:0;border-inline-end:1px solid var(--color-rule);flex-direction:column;align-self:start;position:sticky;top:72px;overflow:visible}.domain-nav.svelte-lg956f button:where(.svelte-lg956f){width:100%;min-width:0}.domain-nav.svelte-lg956f small:where(.svelte-lg956f){display:block}.upstream-basics.svelte-lg956f{grid-template-columns:repeat(3,minmax(0,1fr))}.gateway-key-form.svelte-lg956f{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.gateway-key-form.svelte-lg956f .button:where(.svelte-lg956f){grid-column:auto;align-self:end}}@media (pointer:coarse){.button.svelte-lg956f,.domain-nav.svelte-lg956f button:where(.svelte-lg956f),.row-actions.svelte-lg956f button:where(.svelte-lg956f),.danger-link.svelte-lg956f,.icon-action.svelte-lg956f{min-height:48px}}@media (prefers-reduced-motion:reduce){.domain-panel.svelte-lg956f{animation-duration:.01ms}.config-page.svelte-lg956f .button:where(.svelte-lg956f){transition-duration:.01ms}}
