.page_page__9pJSZ{display:flex;flex-direction:column;gap:1.5rem}.page_main__v83Tb{display:flex;flex-direction:column;gap:16px;min-inline-size:0}.page_readinessPanel__238YM{display:grid;gap:8px;padding:16px;border:1px solid hsl(var(--color-border));border-radius:12px;background:hsl(var(--color-muted))}.page_readinessTitle__zZSpc{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:hsl(var(--color-foreground))}.page_readinessIcon__yaw1i{width:16px;height:16px;color:hsl(var(--color-primary))}.page_readinessCopy__yC3xM{margin:0;max-inline-size:72ch;font-size:12px;line-height:1.5;color:hsl(var(--color-foreground-subtle))}.page_readinessLink__68Mb7{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;border-radius:6px;color:hsl(var(--color-primary));font-size:12px;font-weight:600;text-decoration:none}.page_readinessLink__68Mb7:hover{text-decoration:underline}.page_readinessLink__68Mb7:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.page_readinessLinkIcon__AcPN1{width:13px;height:13px}.page_bannerConnected__UmJPP,.page_bannerDisconnected__AEBmX{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;border-radius:12px;font-size:13px;border:1px solid hsl(var(--color-border))}.page_bannerConnected__UmJPP{background:hsl(var(--color-success-bg,142 70% 95%));color:hsl(var(--color-success-fg,142 60% 22%));border-color:hsl(var(--color-success-border,142 50% 70%))}.page_bannerDisconnected__AEBmX{background:hsl(var(--color-muted));color:hsl(var(--color-foreground))}.page_tenantId__1LIuS{font-family:var(--font-mono);font-size:12px;background:hsl(var(--color-background));padding:1px 6px;border-radius:4px;border:1px solid hsl(var(--color-border))}.page_lastSync__U9cFf{color:hsl(var(--color-foreground-subtle))}.page_scopesRow__gXmwM{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px;width:100%}.page_scopePill__nwEb4{font-size:11px;font-family:var(--font-mono);padding:2px 6px;border-radius:999px;background:hsl(var(--color-background));border:1px solid hsl(var(--color-border));color:hsl(var(--color-foreground))}.page_connectedActions__2jyY2,.page_form__kTnUi{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;border:1px solid hsl(var(--color-border));background:hsl(var(--color-background))}.page_label__y_tEa{font-weight:500}.page_input__n9l2q,.page_label__y_tEa{font-size:13px;color:hsl(var(--color-foreground))}.page_input__n9l2q{padding:8px 10px;border-radius:6px;border:1px solid hsl(var(--color-border));background:hsl(var(--color-background));font-family:var(--font-mono)}.page_input__n9l2q:focus{outline:2px solid hsl(var(--color-primary));outline-offset:1px}.page_input__n9l2q:disabled{opacity:.6;cursor:not-allowed}.page_textarea__bXQxB{min-height:76px;resize:vertical;padding:8px 10px;border-radius:6px;border:1px solid hsl(var(--color-border));background:hsl(var(--color-background));color:hsl(var(--color-foreground));font-family:inherit;font-size:13px}.page_textarea__bXQxB:focus{outline:2px solid hsl(var(--color-primary));outline-offset:1px}.page_hint__VwvOS{max-inline-size:72ch;margin:0;font-size:12px;color:hsl(var(--color-foreground-subtle))}.page_hint__VwvOS code{background:hsl(var(--color-muted));padding:1px 4px;border-radius:3px;font-size:11px}.page_scopeList__wM1LA{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr));gap:8px;margin:0;padding:10px;list-style:none;border:1px solid hsl(var(--color-border));border-radius:6px;background:hsl(var(--color-muted))}.page_scopeItem__U71ar{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-inline-size:0;padding:8px 10px;border-radius:6px;background:hsl(var(--color-background));font-size:13px}.page_scopeItem__U71ar input[type=checkbox]{margin-top:3px}.page_scopeName__1XLAY{font-family:var(--font-mono);font-size:12px}.page_scopeDesc__nL2H2{font-size:11px;color:hsl(var(--color-foreground-subtle));display:block}.page_operationGrid__FQzVC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page_subscriptionReadback__bHAr8{display:grid;gap:8px;padding:12px;border:1px solid hsl(var(--color-border));border-radius:8px;background:hsl(var(--color-muted))}.page_readbackHeader__jRSW_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.page_readbackStatus__CCCMZ{border:1px solid hsl(var(--color-border));border-radius:999px;background:hsl(var(--color-background));padding:2px 8px;color:hsl(var(--color-foreground));font-size:11px;font-weight:600}.page_readbackCopy__YBYSA{margin:0;color:hsl(var(--color-foreground-subtle));font-size:12px;line-height:1.5}.page_readbackFacts__vBzC0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.page_readbackFacts__vBzC0 div{min-width:0}.page_readbackFacts__vBzC0 dt{color:hsl(var(--color-foreground-subtle));font-size:11px}.page_readbackFacts__vBzC0 dd{margin:2px 0 0;overflow-wrap:anywhere;color:hsl(var(--color-foreground));font-family:var(--font-mono);font-size:12px}.page_operationPanel__mH7AG{display:grid;gap:8px;align-content:start;min-width:0;padding:12px;border:1px solid hsl(var(--color-border));border-radius:8px;background:hsl(var(--color-muted))}.page_error__XWJR1{margin:0;color:hsl(var(--color-destructive,0 70% 45%));font-size:13px}.page_syncBanner__4bQhv{margin:0;font-size:13px;color:hsl(var(--color-foreground));background:hsl(var(--color-muted));padding:8px 10px;border-radius:6px}.page_actions__UXo02{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page_btnIco__E1gcP,.page_spinner__hV9hW{width:14px;height:14px;margin-inline-end:4px}.page_spinner__hV9hW{animation:page_ms-spin__HnfNl 1s linear infinite}@keyframes page_ms-spin__HnfNl{to{transform:rotate(1turn)}}@media (max-width:760px){.page_operationGrid__FQzVC,.page_readbackFacts__vBzC0{grid-template-columns:1fr}}.page_page__9pJSZ>[data-page-header]{margin-block-end:calc(1rem - 1.5rem)}.page_technical__hMPnr{margin-top:8px;font-size:12px;color:hsl(var(--color-foreground-muted))}.page_technical__hMPnr summary{cursor:pointer}.page_scopeNames__xt6pR{margin:6px 0;font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}