:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#111;--surface:#1a1a1a;--raised:#202020;--line:#353535;--soft-line:#292929;--text:#f5f5f5;--muted:#aaa;--subtle:#858585;--accent:#8d8d8d;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;background:var(--page);color:var(--text);font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--page);scroll-padding-top:90px}body{background:var(--page);color:var(--text);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:#111}.api-home{width:min(1290px,100% - 64px);margin:0 auto}.home-header{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;min-height:83px;display:flex}.home-brand{color:var(--text);letter-spacing:-.09em;font-size:25px;font-weight:750}.home-brand span{color:var(--accent)}.home-header nav,.home-header-actions{align-items:center;display:flex}.home-header nav a[aria-current=page]{color:#fff}.home-header nav{color:#c1c1c1;gap:31px;margin-left:auto;margin-right:36px;font-size:13px}.home-header nav a,.home-signin,.home-footer nav a,.legal-header nav a,.legal-page>footer a{transition:color .18s}.home-header nav a:hover,.home-signin:hover,.home-footer nav a:hover,.legal-header nav a:hover,.legal-page>footer a:hover{color:var(--accent)}.home-header-actions{gap:22px}.home-signin{color:#dedede;font-size:12px}.home-cta{color:#111;white-space:nowrap;background:#f5f5f5;border:1px solid #f5f5f5;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:0 16px;font-size:12px;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex}.home-cta:hover{background:silver;border-color:silver}.home-cta svg,.home-inline-link svg{flex:none}.home-cta-large{min-height:48px;padding-inline:18px;font-size:13px}.home-kicker{color:#ababab;font:10px/1.5 var(--mono);letter-spacing:.11em;text-transform:uppercase;display:inline-block}.home-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);align-items:center;gap:8%;min-height:min(700px,100vh - 83px);padding:88px 0 96px;display:grid}.home-hero h1{letter-spacing:-.075em;max-width:760px;margin:25px 0 24px;font-size:clamp(60px,6.7vw,92px);font-weight:650;line-height:.95}.home-hero h1 span,.home-story-heading h2 span,.home-section-heading h2 span,.home-privacy h2 span,.home-final-cta h2 span{color:#969696}.home-hero-copy>p{color:#b0b0b0;max-width:590px;margin:0;font-size:18px;line-height:1.55}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.home-secondary-link{color:#e0e0e0;align-items:center;gap:7px;font-size:13px;display:inline-flex}.home-secondary-link:hover,.home-inline-link:hover{color:var(--accent)}.home-hero-meta{color:#999;font:10px var(--mono);flex-wrap:wrap;gap:12px 24px;margin-top:35px;display:flex}.home-hero-meta span{align-items:center;gap:8px;display:inline-flex}.home-hero-meta i{background:var(--accent);border-radius:50%;width:5px;height:5px}.home-hero-code{background:var(--surface);border:1px solid #414141;border-radius:7px;overflow:hidden}.home-code-header,.home-code-footer{color:#a1a1a1;min-height:49px;font:9px var(--mono);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;padding:0 17px;display:flex}.home-code-header{border-bottom:1px solid var(--line)}.home-code-header>span:first-child,.home-code-footer>span:first-child{align-items:center;gap:8px;display:inline-flex}.home-code-header svg{color:#e2e2e2}.home-code-endpoint{border-bottom:1px solid var(--soft-line);align-items:center;gap:11px;min-height:48px;padding:0 17px;display:flex}.home-code-endpoint b{color:#bfbfbf;font:9px var(--mono);border:1px solid #646464;border-radius:3px;padding:4px 6px}.home-code-endpoint code{color:#e4e4e4;font:11px var(--mono)}.home-hero-code pre{color:#e3e3e3;min-height:157px;font:11px/1.8 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:19px 17px;overflow:auto}.home-code-footer{border-top:1px solid var(--soft-line);color:#9d9d9d;min-height:42px;font-size:8px}.home-code-footer svg{color:#aeaeae}.home-provider-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;align-items:center;gap:30px;padding:27px 0;display:grid}.home-provider-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-provider{color:#ddd;align-items:center;gap:11px;font-size:13px;display:flex}.home-provider img{object-fit:contain;width:25px;height:25px}.home-provider>b{color:#cecece;min-width:25px;height:25px;font:9px var(--mono);border:1px solid #444;border-radius:50%;place-items:center;display:grid}.home-uptime{border:1px solid var(--line);background:#171717;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;margin:-18px 0 38px;padding:20px 22px;display:grid}.home-uptime-main{min-width:0}.home-uptime-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.home-uptime-heading h2{letter-spacing:-.035em;margin:4px 0 0;font-size:19px;font-weight:600}.home-uptime-state{color:#dcdcdc;white-space:nowrap;border:1px solid #393939;border-radius:99px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:inline-flex}.home-uptime-state i{background:#b8b8b8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #b8b8b855}.home-uptime-state.is-issue{color:silver;border-color:#3a3a3a}.home-uptime-state.is-issue i{background:#929292;box-shadow:0 0 10px #92929255}.home-uptime-state.is-unknown{color:#c2c2c2;border-color:#414141}.home-uptime-state.is-unknown i{box-shadow:none;background:#a0a0a0}.home-uptime-history{grid-template-columns:repeat(7,minmax(0,1fr));gap:11px;margin-top:17px;display:grid}.home-uptime-day{gap:7px;min-width:0;display:grid}.home-uptime-day-label{color:#8a8a8a;font:9px var(--mono);text-transform:uppercase}.home-uptime-windows{grid-template-columns:repeat(12,minmax(2px,1fr));gap:2px;height:22px;display:grid}.home-uptime-window{background:#353535;border-radius:2px;display:block}.home-uptime-footer{color:#858585;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;font-size:10px;display:flex}.home-uptime-footer span:first-child{align-items:center;gap:6px;display:inline-flex}.home-uptime-footer svg{color:#9d9d9d}.home-uptime-metric{border-left:1px solid var(--line);gap:5px;min-width:174px;padding-left:28px;display:grid}.home-uptime-metric-label{color:#969696;font:9px var(--mono);letter-spacing:.04em}.home-uptime-metric strong{letter-spacing:-.065em;font-size:37px;font-weight:600;line-height:1.05}.home-uptime-metric>span:last-child{color:#8f8f8f;font-size:10px}.home-story{grid-template-columns:minmax(280px,.84fr) minmax(0,1fr);gap:10%;padding:135px 0;display:grid}.home-story-heading h2,.home-section-heading h2,.home-privacy h2,.home-final-cta h2{letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(49px,5.6vw,76px);font-weight:620;line-height:.99}.home-story-content>p{color:#aaa;max-width:620px;margin:0 0 22px;font-size:16px;line-height:1.65}.home-feature-list{border-top:1px solid var(--line)}.home-feature-list article{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) 28px;align-items:start;gap:15px;padding:21px 0;display:grid}.home-feature-icon{border:1px solid var(--line);color:#eee;border-radius:4px;place-items:center;width:36px;height:36px;display:grid}.home-feature-list h3{letter-spacing:-.025em;margin:1px 0 6px;font-size:17px}.home-feature-list p{color:#a2a2a2;max-width:530px;margin:0;font-size:13px;line-height:1.6}.home-feature-number{color:#9a9a9a;font:10px var(--mono);text-align:right}.home-models{border-top:1px solid var(--soft-line);padding:112px 0 120px}.home-section-heading{justify-content:space-between;align-items:flex-end;gap:42px;margin-bottom:38px;display:flex}.home-section-heading h2{font-size:clamp(48px,5.4vw,72px)}.home-section-heading>p{color:#aaa;max-width:370px;margin:0 0 5px;font-size:15px;line-height:1.6}.home-catalog{border-collapse:collapse;table-layout:fixed;border-top:1px solid #686868;width:100%}.home-catalog th,.home-catalog td{padding-inline:15px}.home-catalog-super th{color:#929292;font:9px var(--mono);letter-spacing:.07em;text-align:left;padding-top:15px;padding-bottom:6px}.home-catalog-super th:last-child{text-align:right}.home-catalog-columns th{color:#aaa;font:10px var(--mono);letter-spacing:.07em;text-align:right;padding-top:5px;padding-bottom:14px}.home-catalog-columns th:first-child{text-align:left}.home-catalog tbody tr{border-top:1px solid var(--soft-line)}.home-catalog tbody tr:last-child{border-bottom:1px solid var(--soft-line)}.home-model-details{text-align:left;padding-top:19px;padding-bottom:17px;font-weight:400}.home-model-name{align-items:center;gap:14px;min-width:0;display:flex}.home-model-logo{background:#202020;border:1px solid #3e3e3e;border-radius:5px;flex:none;place-items:center;width:42px;height:42px;display:grid}.home-model-logo img{object-fit:contain;max-width:28px;max-height:28px}.home-model-copy{gap:4px;min-width:0;display:grid}.home-model-copy small{color:#999;font-size:10px}.home-model strong{color:#f1f1f1;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.home-model-name code{color:#969696;font:10px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-model-rate{color:#e8e8e8;font:14px var(--mono);text-align:right;white-space:nowrap}.home-model-description{color:#909090;margin:9px 0 0 56px;font-size:12px;font-weight:400;line-height:1.5;display:block}.home-pricing-note{color:#8a8a8a;margin:17px 0 0;font-size:11px;line-height:1.6}.home-inline-link{color:#e4e4e4;align-items:center;gap:9px;margin-top:22px;font-size:12px;font-weight:650;transition:color .18s;display:inline-flex}.home-quickstart{border:1px solid var(--line);background:#191919;border-radius:7px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:10%;padding:74px 7%;display:grid}.home-quickstart h2{letter-spacing:-.07em;margin:18px 0;font-size:clamp(48px,5.3vw,70px);font-weight:620;line-height:.98}.home-quickstart-intro>p{color:#aaa;max-width:450px;margin:0 0 23px;font-size:14px;line-height:1.65}.home-steps{border-top:1px solid #3c3c3c;display:grid}.home-steps article{border-bottom:1px solid #3c3c3c;align-items:flex-start;gap:15px;padding:18px 2px;display:flex}.home-steps article>span{color:#9e9e9e;font:10px var(--mono);padding-top:2px}.home-steps strong{color:#eee;font-size:13px}.home-steps p{color:#a0a0a0;margin:5px 0 0;font-size:12px;line-height:1.55}.home-steps pre{color:#c7c7c7;font:10px/1.8 var(--mono);white-space:pre;border:1px solid #383838;border-radius:4px;margin:18px 0 0;padding:13px;overflow-x:auto}.home-privacy{border-bottom:1px solid var(--soft-line);grid-template-columns:.9fr 1fr;gap:10%;padding:135px 0;display:grid}.home-privacy h2{font-size:clamp(48px,5.2vw,70px)}.home-privacy-details{border-top:1px solid var(--line)}.home-privacy-details>div{border-bottom:1px solid var(--line);gap:14px;padding:19px 0;display:flex}.home-privacy-mark{color:#bfbfbf;border:1px solid #494949;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.home-privacy-details p{color:#a6a6a6;margin:0;font-size:12px;line-height:1.7}.home-privacy-details strong{color:#f0f0f0;font-size:13px}.home-privacy-details .home-inline-link{margin:18px 0}.home-final-cta{text-align:center;padding:110px 0 125px}.home-final-cta h2{margin:18px 0 26px;font-size:clamp(50px,6.5vw,86px)}.home-footer{border-top:1px solid var(--line);color:#8a8a8a;min-height:92px;font:9px var(--mono);justify-content:space-between;align-items:center;gap:22px;display:flex}.home-footer .home-brand{font-family:Arial,Helvetica,sans-serif}.home-footer nav{flex-wrap:wrap;gap:18px;display:flex}.legal-page{background:var(--page);min-height:100vh;color:var(--text);padding:0 clamp(22px,7vw,110px)}.legal-page .brand{color:#fff;letter-spacing:-.08em;font-size:24px;font-weight:750}.legal-page .brand span{color:var(--accent)}.legal-header{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;min-height:83px;display:flex}.legal-header nav,.legal-page>footer{flex-wrap:wrap;gap:22px;display:flex}.legal-header nav a,.legal-page>footer a{color:#c5c5c5;font-size:12px}.legal-page article{width:min(760px,100%);margin:0 auto;padding:82px 0 94px}.legal-kicker{color:#ababab;font:10px var(--mono);letter-spacing:.12em}.legal-page h1{letter-spacing:-.07em;margin:17px 0;font-size:clamp(47px,8vw,77px);line-height:.98}.legal-lead{color:#bcbcbc;margin:0 0 47px;font-size:17px;line-height:1.65}.legal-page h2{letter-spacing:-.03em;margin:34px 0 10px;font-size:20px}.legal-page article p,.legal-page address{color:#b4b4b4;font-size:14px;font-style:normal;line-height:1.8}.legal-page .legal-updated{color:#8a8a8a;font:10px var(--mono);margin-top:45px}.legal-page>footer{border-top:1px solid var(--line);justify-content:center;padding:24px 0 30px}.auth-page{grid-template-columns:minmax(0,1fr) minmax(370px,.8fr);align-items:center;gap:8%;width:min(1180px,100% - 48px);min-height:100vh;margin:0 auto;padding:64px 0;display:grid}.auth-intro{max-width:580px}.auth-intro .home-brand{display:inline-block}.auth-intro h1{letter-spacing:-.075em;margin:65px 0 20px;font-size:clamp(54px,7vw,88px);line-height:.96}.auth-intro p{color:#aaa;max-width:440px;margin:0;font-size:16px;line-height:1.65}.auth-links{color:#d2d2d2;gap:19px;margin-top:31px;font-size:12px;display:flex}.auth-links a:hover{color:var(--accent)}.auth-card{justify-self:center;width:100%;max-width:460px}.auth-card .cl-card{box-shadow:none;border:1px solid #3a3a3a}@media (max-width:1024px){.home-hero{grid-template-columns:1fr;gap:42px;min-height:auto;padding-block:78px}.home-hero-copy{max-width:760px}.home-hero-code{width:min(100%,680px)}.home-provider-strip{grid-template-columns:1fr;gap:16px}.home-story,.home-privacy{grid-template-columns:1fr;gap:34px;padding-block:96px}.home-quickstart{grid-template-columns:1fr;gap:38px;padding:50px 6%}.auth-page{grid-template-columns:1fr;justify-items:center;gap:42px}.auth-intro{justify-self:stretch}.auth-intro h1{margin-top:42px}.auth-card{justify-self:stretch}}@media (max-width:620px){html{scroll-padding-top:70px}.api-home{width:calc(100% - 36px)}.home-header{min-height:68px}.home-header nav{display:none}.home-header-actions{gap:13px}.home-cta{min-height:39px;padding-inline:11px;font-size:10px}.home-signin{font-size:11px}.home-hero{gap:34px;padding-block:58px 56px}.home-hero h1{margin:20px 0;font-size:clamp(52px,13vw,72px)}.home-hero-copy>p{font-size:15px}.home-hero-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px}.home-hero-meta{gap:10px 16px;margin-top:28px;font-size:8px}.home-code-header,.home-code-footer{padding-inline:11px;font-size:7px}.home-code-endpoint{padding-inline:11px}.home-code-endpoint code{font-size:9px}.home-hero-code pre{padding-inline:11px;font-size:8px}.home-provider-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px}.home-provider{font-size:11px}.home-story,.home-privacy{padding-block:76px}.home-story-heading h2,.home-section-heading h2,.home-privacy h2{font-size:clamp(44px,11vw,60px)}.home-story-content>p{font-size:14px}.home-feature-list article{grid-template-columns:38px minmax(0,1fr) 22px;gap:11px}.home-feature-list h3{font-size:15px}.home-feature-list p{font-size:12px}.home-models{padding:76px 0 78px}.home-section-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:25px}.home-section-heading>p{font-size:13px}.home-catalog-head,.home-model{grid-template-columns:minmax(0,1fr) 86px 86px;gap:9px}.home-catalog-head{letter-spacing:0;padding-inline:5px;font-size:7px}.home-model{padding:17px 5px 14px}.home-model-logo{width:34px;height:34px}.home-model-name{gap:9px}.home-model strong{font-size:12px}.home-model-name code{font-size:8px}.home-model-rate{font-size:10px}.home-model-description{margin-left:43px;font-size:10px}.home-pricing-note{font-size:10px}.home-quickstart{gap:29px;padding:31px 19px}.home-quickstart h2{font-size:49px}.home-quickstart-intro>p{font-size:13px}.home-steps article{gap:11px}.home-steps p{font-size:11px}.home-final-cta{padding:83px 0 88px}.home-final-cta h2{font-size:clamp(45px,11vw,63px)}.home-footer{flex-wrap:wrap;align-items:flex-start;padding:21px 0}.home-footer>span{display:none}.home-footer nav{gap:12px;font-size:8px}.legal-page{padding-inline:18px}.legal-header{min-height:68px}.legal-header nav{gap:11px}.legal-header nav a{font-size:10px}.legal-page article{padding-block:56px 66px}.legal-lead{font-size:15px}.legal-page article p,.legal-page address{font-size:13px}.legal-page>footer{gap:14px}.auth-page{width:calc(100% - 36px);padding-block:32px}.auth-intro h1{margin:35px 0 14px;font-size:clamp(49px,12vw,66px)}.auth-intro p{font-size:14px}}.home-pricing-note a{color:#dedede;text-underline-offset:3px;text-decoration:underline}.home-value-metrics{flex-wrap:wrap;gap:26px;margin-top:28px;display:flex}.home-value-metrics a{color:inherit;gap:8px;text-decoration:none;display:grid}.home-value-metrics strong{letter-spacing:-.04em;font-size:25px}.home-value-metrics span{font:10px var(--mono);color:#aaa}.home-hero-copy>.home-value-note{color:#929292;margin-top:16px;font-size:11px}.home-rate-detail{font:9px var(--mono);color:#aaa;margin-top:8px;display:block}.home-official-comparison{border-top:1px solid var(--soft-line);margin-top:48px;padding-top:30px}.home-official-comparison h3{letter-spacing:-.04em;margin:12px 0;font-size:28px}.home-official-comparison>p{color:#aaa;max-width:820px;font-size:13px;line-height:1.6}.home-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.home-comparison-grid article{border:1px solid #414141;border-radius:7px;min-width:0;padding:22px}.home-comparison-grid h4{margin:0 0 20px;font-size:15px}.home-comparison-grid dl{gap:14px;margin:0;display:grid}.home-comparison-grid dl div{justify-content:space-between;gap:16px;display:flex}.home-comparison-grid dt{color:#aaa;font-size:11px}.home-comparison-grid dd{font:12px var(--mono);text-align:right;margin:0}.home-comparison-difference{font:11px/1.7 var(--mono);color:#ddd;margin:19px 0 0}.home-comparison-basis{color:#929292;margin:12px 0 0;font-size:11px;line-height:1.6}.home-comparison-basis a{color:#ccc;text-underline-offset:3px}@media (max-width:620px){.home-comparison-grid{grid-template-columns:1fr}.home-comparison-grid article{padding:18px}.home-value-metrics strong{font-size:22px}}.home-catalog-columns th:nth-child(2),.home-catalog-columns th:nth-child(3),.home-model-rate{width:180px}.home-model td{padding-top:19px;padding-bottom:17px}@media (max-width:620px){.home-catalog th,.home-catalog td{padding-inline:5px}.home-catalog-columns th:nth-child(2),.home-catalog-columns th:nth-child(3),.home-model-rate{width:86px}.home-model td{padding-top:22px;padding-bottom:18px}.home-model-description{margin-left:43px}}@media (max-width:760px){.home-uptime{grid-template-columns:1fr;gap:14px;margin:-14px 0 30px;padding:16px}.home-uptime-metric{border-top:1px solid var(--line);border-left:0;grid-template-columns:1fr auto;align-items:end;gap:4px 12px;min-width:0;padding:12px 0 0}.home-uptime-metric-label{grid-column:1/-1}.home-uptime-metric strong{font-size:30px}.home-uptime-metric>span:last-child{text-align:right}.home-uptime-footer{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:420px){.home-uptime-heading{flex-direction:column;align-items:flex-start;gap:10px}.home-uptime-history{gap:6px}.home-uptime-windows{gap:1px;height:18px}.home-uptime-day-label{font-size:8px}}.home-catalog-scroll{overflow-x:auto}.home-catalog-scroll .home-catalog{min-width:1050px}.home-catalog-scroll .home-model-rate,.home-catalog-scroll .home-catalog-columns th:not(:first-child){white-space:nowrap;width:auto}.home-catalog-scroll .home-catalog-columns th:first-child{width:360px}.home-catalog-scroll .home-model-details{min-width:360px}.home-model-availability{gap:2px;min-width:100px;height:22px;display:flex}.home-model-availability span{background:#404040;border-radius:2px;flex:1}.home-model-availability .is-up{background:#8de0ca}.home-model-availability .is-down{background:#ef7777}.home-model-availability .is-partial{background:#e9c878}.home-uptime-state.is-healthy i{background:#8de0ca;box-shadow:0 0 10px #8de0ca55}.home-uptime-state.is-issue i{box-shadow:none;background:#ef7777}.home-uptime-window.is-up{background:#8de0ca}.home-uptime-window.is-partial{background:#e9c878}.home-uptime-window.is-down{background:#ef7777}.availability-trigger{color:#ccc;text-align:left;cursor:pointer;letter-spacing:normal;background:0 0;border:0;width:160px;padding:8px 0;display:block}.availability-trigger-value{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.availability-trigger-value strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#eee;font-size:15px;font-weight:500}.availability-trigger-value>span{color:#858585;font-size:10px}.availability-trigger-value i{margin-left:4px;font-style:normal}.availability-trigger:hover .availability-trigger-value>span{color:#ddd}.availability-trigger:focus-visible{outline-offset:5px;border-radius:2px;outline:1px solid #aaa}.availability-trigger-bars{gap:1px;height:5px;margin-top:9px;display:flex}.availability-trigger-bars i{background:#383838;border-radius:1px;flex:1;min-width:1px}.availability-trigger-bars .is-up{background:#a9cfc4}.availability-trigger-bars .is-partial{background:#cfbc86}.availability-trigger-bars .is-down{background:#d88686}.availability-dialog{color:#ddd;text-align:left;white-space:normal;letter-spacing:normal;background:#171717;border:1px solid #3a3a3a;border-radius:10px;width:min(500px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 90px #0008}.availability-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.availability-popup{padding:26px}.availability-popup header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.availability-eyebrow{font:9px var(--mono);letter-spacing:.09em;color:#8d8d8d}.availability-popup h2{color:#eee!important;letter-spacing:-.02em!important;margin:7px 0 0!important;font-size:17px!important;font-weight:500!important;line-height:1.45!important}.availability-close{color:#999;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:28px;height:28px;font-size:25px;font-weight:300;display:grid}.availability-close:hover{color:#fff;background:#272727}.availability-close:focus-visible{outline:1px solid #aaa}.availability-popup-score{align-items:baseline;gap:14px;margin-top:25px;display:flex}.availability-popup-score strong{font-variant-numeric:tabular-nums;letter-spacing:-.05em!important;color:#f2f2f2!important;font-size:42px!important;font-weight:500!important;line-height:1.15!important}.availability-popup-score>span{color:#8e8e8e;font-size:11px}.availability-popup-status{align-items:center;gap:7px;display:flex;color:#aaa!important;margin:10px 0 24px!important;font-size:11px!important;line-height:1.4!important}.availability-popup-status i{background:#666;border-radius:50%;width:5px;height:5px}.availability-popup-status .is-up{background:#a9cfc4}.availability-popup-status .is-down{background:#d88686}.availability-popup-bars{gap:2px;height:28px;display:flex}.availability-popup-bars button{cursor:pointer;background:#3b3b3b;border:0;border-radius:1px;flex:1;min-width:1px;padding:0}.availability-popup-bars .is-up{background:#a9cfc4}.availability-popup-bars .is-partial{background:#cfbc86}.availability-popup-bars .is-down{background:#d88686}.availability-popup-bars .is-selected{outline-offset:2px;outline:1px solid #ddd}.availability-popup-axis{color:#777;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.availability-popup-interval{color:#aaa;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:10px;display:flex}.availability-popup-interval strong{white-space:nowrap;font-variant-numeric:tabular-nums;color:#ddd!important;font-size:11px!important;font-weight:500!important}.availability-popup-legend,.availability-legend{color:#8d8d8d;flex-wrap:wrap;gap:8px 15px;font-size:9px;display:flex}.availability-popup-legend span,.availability-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.availability-popup-legend i,.availability-legend i{background:#3b3b3b;border-radius:1px;width:5px;height:5px}.availability-popup-legend .is-up,.availability-legend .is-up{background:#a9cfc4}.availability-popup-legend .is-partial,.availability-legend .is-partial{background:#cfbc86}.availability-popup-legend .is-down,.availability-legend .is-down{background:#d88686}.home-uptime-legend{margin-top:10px}.availability-popup footer{color:#858585;border-top:1px solid #303030;margin-top:22px;padding-top:15px;font-size:10px}.availability-popup footer p{color:#777!important;margin:8px 0 0!important;font-size:10px!important;line-height:1.6!important}@media (max-width:500px){.availability-popup{padding:22px}.availability-popup-bars{gap:1px}.availability-popup-score{gap:10px}.availability-popup-score strong{font-size:36px!important}.availability-popup-interval{align-items:flex-start}.availability-dialog{max-height:calc(100dvh - 24px)}}.home-uptime-metric .availability-trigger{width:174px}.home-uptime-metric .availability-trigger-value strong{font-size:32px}.home-uptime-metric .availability-trigger-value>span{text-align:right;font-size:10px}.home-uptime-metric .availability-trigger-value{align-items:center}
