*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#10233f;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-height:100vh;margin:0}code{font-family:SFMono-Regular,ui-monospace,monospace}button,select,a{font:inherit}.app-shell{align-content:start;justify-items:center;gap:1.5rem;min-height:100vh;padding:3rem 1.5rem;display:grid}.page-copy,.health-card{width:min(100%,48rem)}.page-copy{gap:.75rem;display:grid}.page-copy h1,.health-card h2{margin:0}.lede{margin:0;font-size:1.05rem;line-height:1.6}.eyebrow{color:#516b91;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.health-card{background:#fff;border-radius:1rem;gap:.75rem;padding:1.5rem;display:grid;box-shadow:0 16px 40px #10233f14}.health-card dl{gap:.75rem;margin:0;display:grid}.health-card dl div{border-top:1px solid #dbe6f4;justify-content:space-between;gap:1rem;padding-top:.75rem;display:flex}.health-card dt{color:#516b91;font-weight:600}.health-card dd{margin:0;font-weight:700}.loading-card{border-left:.35rem solid #3068d8}.success-card{border-left:.35rem solid #16a34a}.error-card{border-left:.35rem solid #dc2626}.error-card button,.auth-console button,.provider-link{color:#fff;cursor:pointer;background:#10233f;border:none;border-radius:999px;width:fit-content;padding:.75rem 1rem;text-decoration:none}.secondary-button{color:#10233f;background:#dbe6f4}.error-card button:hover,.auth-console button:hover,.provider-link:hover{background:#19325b}.secondary-button:hover{background:#c8d8ef}.auth-console{gap:1rem}.field-stack{gap:.35rem;display:grid}.field-stack select{background:#f8fbff;border:1px solid #c8d8ef;border-radius:.75rem;min-width:16rem;padding:.75rem 1rem}.action-row,.provider-grid{flex-wrap:wrap;gap:.75rem;display:flex}.tenant-result{color:#166534;background:#eff8f1;border-radius:.75rem;margin:0;padding:.75rem 1rem}
