.health-checks-page{--hc-muted: #a9adc1;--hc-line: #ffffff12;--hc-accent: #b6acff}.health-checks-page code{font-size:.85em;color:#d1c5eb;overflow-wrap:anywhere}.health-checks-page main{padding-bottom:100px}.health-checks-page main>section+section{margin-top:110px}.health-checks-page .hc-hero{position:relative;padding-top:74px}.health-checks-page .hc-hero:before{content:"";position:absolute;z-index:-1;inset:0 0 100px;background:radial-gradient(ellipse at 50% 10%,#8672da12,transparent 63%);pointer-events:none}.health-checks-page .hc-hero-copy{text-align:center}.health-checks-page .hc-breadcrumb{margin-bottom:20px;color:#8f96ac;font-size:11px}.health-checks-page .hc-breadcrumb ol{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none}.health-checks-page .hc-breadcrumb li+li:before{content:"/";padding-right:8px;color:#646b80}.health-checks-page .hc-breadcrumb a:hover{color:#c9bfff}.health-checks-page .hc-label{display:inline-flex;align-items:center;gap:9px;padding:7px 13px;color:#c9bfff;background:#b6acff08;border:1px solid #b6acff22;border-radius:100px;font-size:11px;letter-spacing:.025em}.health-checks-page h1{margin:23px auto 0;font-size:clamp(38px,4.6vw,62px);line-height:1.08;letter-spacing:-.05em;font-weight:600}.health-checks-page h1 span,.health-checks-page h2 span{color:var(--hc-accent)}.health-checks-page .hc-hero-description,.health-checks-page .hc-final-description{max-width:660px;margin:25px auto 0;color:#b5bacd;font-size:17px;line-height:1.7}.health-checks-page .hc-hero-copy .button-row,.health-checks-page .hc-final .button-row{justify-content:center;margin-top:27px}.health-checks-page .hc-trial{font-size:11px;color:#8f96ac;margin-top:16px}.health-checks-page .hc-screen{min-width:0;border:1px solid #ffffff1a;border-radius:13px;overflow:hidden;background:#0c1021;box-shadow:0 18px 65px #0000001c}.health-checks-page .hc-hero-screen{position:relative;margin-top:44px;border-color:#b6acff35;box-shadow:0 0 70px #8672da0a,0 22px 70px #00000026}.health-checks-page .hc-screen-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;background:#121524;border-bottom:1px solid var(--hc-line);font-size:11px;color:#acafc4}.health-checks-page .hc-screen-bar>span{display:flex;align-items:center;gap:9px}.health-checks-page .hc-screen-dot{flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:#b6acff}.health-checks-page .hc-screen-bar a{color:#c0b6ed;white-space:nowrap}.health-checks-page .hc-image-link{display:block}.health-checks-page .hc-image-link img{display:block;width:100%;height:auto}.health-checks-page .hc-summary{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 0 0}.health-checks-page .hc-summary>div{display:flex;align-items:flex-start;gap:13px;justify-content:center}.health-checks-page .hc-summary>div+div{border-left:1px solid var(--hc-line)}.health-checks-page .hc-summary>div>span{color:#8e81bb;font-size:10px;margin-top:3px;font-family:ui-monospace,monospace}.health-checks-page .hc-summary p{display:grid;gap:2px;line-height:1.6}.health-checks-page .hc-summary strong{font-size:13px;font-weight:500}.health-checks-page .hc-summary p>span{font-size:11px;color:#8f96ac}.health-checks-page .hc-section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end;margin-bottom:35px}.health-checks-page .hc-section-heading h2{margin-top:13px;font-size:clamp(32px,3.5vw,44px);line-height:1.12}.health-checks-page .hc-section-heading>div>p:not(.eyebrow){font-size:15px;color:var(--hc-muted)}.health-checks-page .hc-section-heading .text-link{margin-top:20px}.health-checks-page h2{font-size:clamp(30px,3.5vw,44px);line-height:1.15}.health-checks-page .hc-section-heading>div>p+p{margin-top:14px}.health-checks-page .text-link{font-size:13px}.health-checks-page .hc-footnote{margin-top:23px;color:#8993ac;font-size:12px;line-height:1.75}.health-checks-page .hc-coverage{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:29px}.health-checks-page .hc-coverage a{position:relative;display:flex;flex-direction:column;align-items:start;gap:8px;padding:5px 20px 0 0}.health-checks-page .hc-coverage strong{color:#d0c7e4;font-size:14px;font-weight:500}.health-checks-page .hc-coverage a>span:not([aria-hidden]){color:#98a1b9;font-size:12px}.health-checks-page .hc-coverage [aria-hidden]{position:absolute;right:0;top:5px;font-size:14px;color:#b6acff}.health-checks-page .hc-recording{padding-top:40px;border-top:1px solid var(--hc-line)}.health-checks-page .hc-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.health-checks-page .hc-mode{padding:27px;border:1px solid #ffffff18;border-radius:12px;background:#111524}.health-checks-page .hc-mode-recommended{background:linear-gradient(145deg,#272039,#19192d);border-color:#b6acff70;box-shadow:0 0 35px #b6acff08}.health-checks-page .hc-mode-badge{display:inline-block;padding:5px 10px;border-radius:5px;color:#ecb9c3;border:1px solid #ecb9c32b;background:#ecb9c30b;font-size:10px;font-weight:500}.health-checks-page .hc-mode-recommended .hc-mode-badge{color:#d7caff;background:#b6acff22;border-color:#b6acff55}.health-checks-page .hc-mode:last-child .hc-mode-badge{color:#9dd8c6;border-color:#9dd8c63b;background:#9dd8c60a}.health-checks-page .hc-mode h3{font-size:20px;margin-top:21px}.health-checks-page .hc-mode p{color:var(--hc-muted);font-size:13px;margin-top:13px}.health-checks-page .hc-mode .hc-mode-note{color:#c8bfdc;font-size:12px;margin-top:22px;padding-top:17px;border-top:1px solid var(--hc-line)}.health-checks-page .hc-privacy{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.health-checks-page .hc-privacy h2{margin-top:16px;font-size:clamp(30px,3.5vw,40px)}.health-checks-page .hc-privacy>div>p:not(.eyebrow){margin-top:22px;color:var(--hc-muted);font-size:14px}.health-checks-page .hc-privacy>div>.text-link{margin-top:22px}.health-checks-page .hc-privacy-controls{display:grid;gap:24px}.health-checks-page .hc-privacy-controls article{border-left:2px solid #8bc9b54d;padding-left:20px}.health-checks-page .hc-privacy-controls h3{font-size:16px}.health-checks-page .hc-privacy-controls p{margin-top:8px;font-size:13px;color:var(--hc-muted)}.health-checks-page .hc-privacy-controls code{color:#d1c5eb;font-size:12px;overflow-wrap:anywhere}.health-checks-page .hc-privacy-controls .text-link{margin-top:14px;font-size:12px}.health-checks-page .hc-centered{max-width:710px;margin:0 auto 35px;text-align:center}.health-checks-page .hc-centered h2{margin-top:15px}.health-checks-page .hc-centered>p:not(.eyebrow){max-width:580px;margin:18px auto 0;color:var(--hc-muted);font-size:15px}.health-checks-page .hc-faq-list{max-width:880px;margin:0 auto}.health-checks-page .hc-faq-list details{border-bottom:1px solid #ffffff17}.health-checks-page .hc-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;list-style:none;font-size:15px;cursor:pointer}.health-checks-page .hc-faq-list summary::-webkit-details-marker{display:none}.health-checks-page .hc-faq-list summary>span{color:#b6acff;font-size:20px;flex-shrink:0}.health-checks-page .hc-faq-list details[open] summary>span{transform:rotate(45deg)}.health-checks-page .hc-faq-list details>p{padding:0 35px 24px 0;color:var(--hc-muted);font-size:14px;line-height:1.85}.health-checks-page .hc-final{padding-top:45px;border-top:1px solid var(--hc-line);text-align:center}.health-checks-page .hc-final h2{margin-top:18px;font-size:clamp(32px,4vw,49px)}.health-checks-page .hc-final-description{font-size:15px;max-width:580px}.health-checks-page .hc-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:27px;margin-top:30px;border-top:1px solid var(--hc-line)}.health-checks-page .hc-notes h3{font-size:16px}.health-checks-page .hc-notes p{margin-top:10px;font-size:13px;color:var(--hc-muted)}.health-checks-page .hc-coverage{gap:24px;margin-top:30px}.health-checks-page .hc-coverage a{padding-right:15px}@media(max-width:1023px){.health-checks-page .hc-section-heading{gap:35px}.health-checks-page .hc-privacy{gap:40px}.health-checks-page .hc-modes{gap:12px}.health-checks-page .hc-mode{padding:23px}}@media(max-width:767px){.health-checks-page main{padding-bottom:65px}.health-checks-page main>section+section{margin-top:75px}.health-checks-page .hc-hero{padding-top:43px}.health-checks-page h1{font-size:clamp(34px,7.8vw,49px)}.health-checks-page h2,.health-checks-page .hc-section-heading h2{font-size:32px}.health-checks-page .hc-hero-description{font-size:15px;margin-top:20px}.health-checks-page .hc-hero-screen{margin-top:31px}.health-checks-page .hc-screen{border-radius:9px}.health-checks-page .hc-screen-bar{padding:12px;font-size:9px;gap:12px}.health-checks-page .hc-screen-bar a{font-size:9px}.health-checks-page .hc-summary{grid-template-columns:1fr;padding-top:16px}.health-checks-page .hc-summary>div{justify-content:flex-start;padding:13px 3px}.health-checks-page .hc-summary>div+div{border-left:0;border-top:1px solid var(--hc-line)}.health-checks-page .hc-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.health-checks-page .hc-section-heading>div>p:not(.eyebrow){font-size:14px}.health-checks-page .hc-notes{grid-template-columns:1fr;gap:23px}.health-checks-page .hc-coverage{grid-template-columns:1fr 1fr;gap:24px 25px}.health-checks-page .hc-coverage strong{font-size:13px}.health-checks-page .hc-coverage a>span:not([aria-hidden]){font-size:11px}.health-checks-page .hc-modes{grid-template-columns:1fr;gap:15px}.health-checks-page .hc-mode{padding:25px}.health-checks-page .hc-privacy{grid-template-columns:1fr;gap:30px}.health-checks-page .hc-privacy h2{font-size:32px}.health-checks-page .hc-centered>p:not(.eyebrow){font-size:14px}.health-checks-page .hc-faq-list summary{padding:21px 0;font-size:14px;gap:14px}.health-checks-page .hc-faq-list details>p{padding-right:15px;font-size:13px}.health-checks-page .hc-final{padding-top:32px}.health-checks-page .hc-final h2{font-size:32px}}@media(max-width:359px){.health-checks-page h1{font-size:31px}.health-checks-page h2,.health-checks-page .hc-section-heading h2{font-size:29px}.health-checks-page .hc-label{font-size:10px;padding-inline:10px}}.health-checks-page .hc-mcp{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:25px;margin-top:30px;border:1px solid #b6acff25;border-radius:10px;background:#b6acff05}.health-checks-page .hc-mcp h3{font-size:16px}.health-checks-page .hc-mcp p{margin-top:10px;color:var(--hc-muted);font-size:13px}.health-checks-page .hc-mcp .text-link{flex-shrink:0;font-size:12px}.health-checks-page .hc-workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;list-style:none;padding-top:28px;border-top:1px solid var(--hc-line)}.health-checks-page .hc-workflow li>span{color:#ac99d9;font:11px ui-monospace,monospace}.health-checks-page .hc-workflow h3{margin-top:13px;font-size:17px}.health-checks-page .hc-workflow p{margin-top:12px;color:var(--hc-muted);font-size:13px}@media(max-width:767px){.health-checks-page .hc-mcp{flex-direction:column;align-items:flex-start;gap:17px;padding:21px}.health-checks-page .hc-workflow{grid-template-columns:1fr;gap:25px}.health-checks-page .hc-workflow li{position:relative;padding-left:34px}.health-checks-page .hc-workflow li>span{position:absolute;top:4px;left:0}.health-checks-page .hc-workflow h3{margin-top:0}}.health-checks-page .hc-coverage{row-gap:30px}.health-checks-page .hc-built-in-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.health-checks-page .hc-built-in-grid a{display:flex;flex-direction:column;align-items:start;padding:25px;border:1px solid #ffffff18;border-radius:12px;background:#111524}.health-checks-page .hc-built-in-grid a:hover{border-color:#b6acff55}.health-checks-page .hc-check-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid #9dd8c63b;border-radius:8px;color:#9dd8c6;background:#9dd8c60a}.health-checks-page .hc-built-in-grid h3{margin-top:20px;font-size:18px}.health-checks-page .hc-built-in-grid p{margin:12px 0 20px;font-size:13px;color:var(--hc-muted)}.health-checks-page .hc-card-link{margin-top:auto;font-size:12px;color:#c4b5ec}.health-checks-page .hc-history-band,.health-checks-page .hc-custom-band{padding:60px 0 50px;background:linear-gradient(160deg,#161429,#0e1222);border-block:1px solid #b6acff20}.health-checks-page .hc-statuses{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin:28px 0 35px}.health-checks-page .hc-status-label{display:inline-flex;align-items:center;gap:9px;font-size:14px;color:var(--status-color)}.health-checks-page .hc-status-label>span{width:6px;height:6px;border-radius:50%;background:var(--status-color)}.health-checks-page .hc-statuses p{margin-top:10px;color:var(--hc-muted);font-size:12px}.health-checks-page .hc-status-healthy{--status-color: #9dd8c6}.health-checks-page .hc-status-failed{--status-color: #edabb7}.health-checks-page .hc-status-waiting{--status-color: #e2c082}.health-checks-page .hc-status-unknown{--status-color: #a3a0b7}.health-checks-page .hc-context-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.health-checks-page .hc-context-layout h2{margin-top:15px}.health-checks-page .hc-context-layout p:not(.eyebrow){margin-top:20px;font-size:15px;color:var(--hc-muted)}.health-checks-page .hc-context-layout .text-link{margin-top:24px}.health-checks-page .hc-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.health-checks-page .hc-tabs button{padding:11px 20px;border:1px solid #ffffff20;border-radius:7px;font-size:13px;color:#b0adc4;background:#111424;cursor:pointer}.health-checks-page .hc-tabs button[aria-selected=true]{color:#dbd2ff;border-color:#b6acff70;background:#b6acff17}.health-checks-page .hc-example-layout{display:grid;grid-template-columns:.9fr 1.3fr;gap:50px;align-items:start}.health-checks-page .hc-example-layout>div{min-width:0}.health-checks-page .hc-panel-copy h3{font-size:24px;line-height:1.3}.health-checks-page .hc-panel-copy>p{margin-top:18px;color:var(--hc-muted);font-size:15px}.health-checks-page .hc-panel-copy .hc-footnote{margin-top:23px;font-size:12px}.health-checks-page .hc-command{margin-top:24px;padding:18px;border:1px solid #b6acff25;border-radius:9px;background:#0a0e1b}.health-checks-page .hc-command p{font-size:11px;color:#ac99d9}.health-checks-page .hc-command pre{max-width:100%;overflow-x:auto;margin-top:12px}.health-checks-page .hc-command code{font:11px/1.9 ui-monospace,monospace;overflow-wrap:normal}.health-checks-page .hc-code{overflow:hidden;border:1px solid #b6acff30;border-radius:12px;background:#0a0e1b}.health-checks-page .hc-code-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:16px 20px;border-bottom:1px solid #ffffff12;background:#141528;font-size:11px;color:#b3a4d5}.health-checks-page .hc-code-bar span:last-child{color:#8993ac;overflow-wrap:anywhere}.health-checks-page .hc-code pre{max-width:100%;overflow-x:auto;padding:24px}.health-checks-page .hc-code code{font:11px/1.9 ui-monospace,monospace;color:#cec5e7;overflow-wrap:normal}.health-checks-page .hc-sync{display:grid;grid-template-columns:1.5fr 1fr;gap:45px;align-items:center;padding:25px;margin-top:35px;border:1px solid #b6acff25;border-radius:10px;background:#b6acff05}.health-checks-page .hc-sync>div{min-width:0}.health-checks-page .hc-sync h3{font-size:17px}.health-checks-page .hc-sync p{margin-top:10px;font-size:13px;color:var(--hc-muted)}.health-checks-page .hc-sync pre{max-width:100%;overflow-x:auto;padding:18px;background:#080d1b;border:1px solid #ffffff10;border-radius:7px}.health-checks-page .hc-sync pre code{font:12px/1.8 ui-monospace,monospace;overflow-wrap:normal}.health-checks-page .hc-alerts{padding:45px 35px 30px;border:1px solid #b6acff45;border-radius:16px;background:radial-gradient(ellipse at 50% 0%,#b6acff12,transparent 70%),#121524}.health-checks-page .hc-alerts .hc-centered h2{font-size:clamp(34px,4vw,50px)}.health-checks-page .hc-integrations{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.health-checks-page .hc-integrations a{display:flex;flex-direction:column;align-items:center;gap:15px;padding:25px 12px 22px;border:1px solid #ffffff18;border-radius:10px;background:#ffffff03;text-align:center}.health-checks-page .hc-integrations a:hover{border-color:#b6acff70;background:#b6acff08}.health-checks-page .hc-integration-icon{display:grid;place-items:center;width:60px;height:60px;color:var(--integration-color);border:1px solid color-mix(in srgb,var(--integration-color) 25%,transparent);border-radius:13px;background:color-mix(in srgb,var(--integration-color) 7%,transparent)}.health-checks-page .hc-integration-icon svg{width:31px;height:31px}.health-checks-page .hc-integrations strong{font-size:16px;font-weight:500}.health-checks-page .hc-integration-link{color:#a1a6c0;font-size:11px;margin-top:auto}.health-checks-page .hc-alert-routing{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:25px;margin-top:30px;border-top:1px solid var(--hc-line)}.health-checks-page .hc-alert-routing p{color:var(--hc-muted);font-size:13px}.health-checks-page .hc-alert-routing .text-link{flex-shrink:0}@media(max-width:1023px){.health-checks-page .hc-context-layout{gap:35px}.health-checks-page .hc-example-layout{gap:30px}.health-checks-page .hc-built-in-grid{grid-template-columns:1fr 1fr}.health-checks-page .hc-alerts{padding-inline:25px}}@media(max-width:767px){.health-checks-page .hc-history-band,.health-checks-page .hc-custom-band{padding:44px 0 36px}.health-checks-page .hc-context-layout,.health-checks-page .hc-example-layout,.health-checks-page .hc-sync{grid-template-columns:1fr}.health-checks-page .hc-context-layout p:not(.eyebrow),.health-checks-page .hc-panel-copy>p{font-size:14px}.health-checks-page .hc-statuses,.health-checks-page .hc-integrations{grid-template-columns:1fr 1fr}.health-checks-page .hc-built-in-grid{grid-template-columns:1fr}.health-checks-page .hc-tabs button{padding:10px 14px;font-size:12px}.health-checks-page .hc-code-bar{font-size:10px;padding:14px 16px}.health-checks-page .hc-code pre{padding:20px 16px}.health-checks-page .hc-code code{font-size:10px}.health-checks-page .hc-sync{gap:20px;padding:22px}.health-checks-page .hc-alerts{padding:35px 20px 25px}.health-checks-page .hc-alerts .hc-centered h2{font-size:34px}.health-checks-page .hc-integrations{gap:12px}.health-checks-page .hc-integrations a{padding:22px 8px;gap:13px}.health-checks-page .hc-integration-icon{width:52px;height:52px}.health-checks-page .hc-integrations strong{font-size:14px}.health-checks-page .hc-alert-routing{flex-direction:column;align-items:flex-start;gap:20px}}
