html{scroll-padding-top:105px}.status-page{background:var(--cream)}.status-header{background:var(--navy);color:var(--cream);position:sticky;top:0;z-index:30;border-bottom:1px solid #ffffff18}.status-header-inner{max-width:1240px;width:calc(100% - 64px);min-height:78px;display:flex;align-items:center;gap:24px;margin:auto}.status-header .brand{font-size:31px}.status-header-label{font-size:9px;letter-spacing:.13em;color:#aab4c6;border-left:1px solid #536078;padding:8px 0 8px 24px}.status-header nav{margin-left:auto;display:flex;gap:28px;font-size:12px}.status-header nav a{color:#c7ced8}.status-header nav a:hover,.status-header nav a[aria-current]{color:var(--lime)}.status-wrap{width:min(1080px,calc(100% - 96px));margin:auto}.status-intro{padding:56px 0 34px}.status-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.status-topline .eyebrow{font-size:8px;color:#6b7a57}.status-topline>a{font-size:10px;color:#5b7040;font-weight:600}.status-topline>a>span{padding-left:10px}.status-intro h1{font-size:clamp(49px,5.3vw,72px);line-height:1.07;letter-spacing:-.055em}.status-intro h1 .serif{color:#536e37}.status-intro>p{max-width:530px;color:#636f58;font-size:15px;line-height:1.8;margin-top:22px}.status-overview{border-radius:11px;overflow:hidden;background:var(--navy);color:var(--cream);box-shadow:0 16px 40px #1824140c}.overview-message{display:flex;gap:20px;align-items:center;padding:29px 32px;background:radial-gradient(ellipse at 95% 20%,#9f8b4e21,transparent 65%)}.overview-symbol{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:50%;border:1px solid #eccd6a6b;color:#eed17a;background:#ead07112;font-family:var(--display);font-size:26px}.overview-message .eyebrow{font-size:8px;letter-spacing:.13em;color:#ddc887;margin-bottom:9px}.overview-message h2{font-size:26px;letter-spacing:-.9px;line-height:1.2}.overview-message p:not(.eyebrow){font-size:12px;color:#aeb8c6;margin-top:9px}.overview-link{margin-left:auto;font-size:30px;color:#c6d7b2;padding:8px}.overview-link:hover{color:var(--lime)}.overview-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:0 32px;border-top:1px solid #ffffff16;padding-block:22px}.overview-metrics>div{padding:0 26px;border-right:1px solid #ffffff16}.overview-metrics>div:first-child{padding-left:0}.overview-metrics>div:last-child{border:0}.overview-metrics strong{font-family:var(--display);font-size:32px;letter-spacing:-1.2px;font-weight:500;line-height:1.2}.overview-metrics strong>span{font-size:13px;letter-spacing:0;font-family:var(--font);color:#9eacc0;font-weight:400;margin-left:6px}.overview-metrics p{font-size:7px;letter-spacing:.08em;color:#aeb8c6;margin-top:9px}.overview-reviewed{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:9px;color:#91a1b6;background:#0b14256b;padding:12px 32px;border-top:1px solid #ffffff10}.overview-reviewed time{color:#c6cfda;margin-left:auto;font-family:monospace;font-size:9px}.report-dot{width:5px;height:5px;background:#c8f16a;border-radius:50%;box-shadow:0 0 0 3px #c8f16a0d}.status-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:32px;margin:46px 0 58px}.status-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.status-section-heading h2{font-size:25px;line-height:1.2;letter-spacing:-.8px}.status-section-heading>span{font-size:7px;letter-spacing:.1em;color:#7a846b;white-space:nowrap}.service-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.service-list>li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;border-bottom:1px solid var(--line)}.service-list>li strong,.service-list>li a{font-size:12px;font-weight:600;line-height:1.3}.service-list>li a span{font-size:12px;color:#718953;padding-left:5px}.service-list>li a:hover{text-decoration:underline;text-underline-offset:3px}.service-list small{display:block;color:#7b846e;font-size:10px;margin-top:5px}.service-state{display:inline-flex;gap:6px;align-items:center;font-size:9px;white-space:nowrap}.service-state i{width:5px;height:5px;border-radius:50%;display:inline-block;background:currentColor}.state-good{color:#557333}.state-amber{color:#987020}.state-purple{color:#88649c}.service-footnote{font-size:9px;line-height:1.8;color:#7c866e;margin-top:16px}.operating-notes{align-self:start;border:1px solid #d9d3e6;background:linear-gradient(135deg,#eee9f8,#f0edf5);padding:26px;border-radius:8px}.operating-notes>.eyebrow{font-size:7px;letter-spacing:.13em;color:#7a6d8a}.operating-notes h2{font-size:28px;line-height:1.15;letter-spacing:-1px;margin-top:16px}.operating-notes dl{margin:21px 0 20px}.operating-notes dl>div{padding:13px 0;border-bottom:1px solid #d9d2e2}.operating-notes dt{font-size:9px;color:#7b7089}.operating-notes dd{font-size:13px;margin:4px 0 0;font-weight:500;color:#524361}.operating-notes>p{font-size:11px;color:#7b6d85;line-height:1.8}.operating-notes>a{display:inline-flex;gap:9px;font-size:10px;font-weight:600;color:#655274;margin-top:21px}.operating-notes>a:hover{text-decoration:underline;text-underline-offset:3px}.incident-history{scroll-margin-top:0}.incident-history .status-section-heading{align-items:flex-end;margin-bottom:25px}.incident-history .status-section-heading .eyebrow{font-size:8px;color:#71805c;margin-bottom:13px}.incident-history h2{font-size:36px;letter-spacing:-1.1px}.incident-filters{display:flex;gap:7px;padding-bottom:20px;flex-wrap:wrap}.incident-filters[hidden]{display:none}.incident-filters button{display:flex;align-items:center;gap:9px;border:1px solid #d7ddca;background:transparent;border-radius:5px;padding:8px 13px;font-size:11px;color:#63724e;min-height:38px}.incident-filters button>span{font-family:monospace;font-size:9px;color:#7b896a}.incident-filters button[aria-pressed=true]{color:#273e16;background:#e3edcf;border-color:#bdce9f;font-weight:600}.incident-filters button[aria-pressed=true]>span{color:#536e33}.incident-filters button:hover{border-color:#a7bb88}.incident-list{border:1px solid #d7ddcc;border-radius:9px;overflow:hidden;background:#fcfcf6}.incident-card{border-bottom:1px solid #d7ddcc;scroll-margin-top:0}.incident-card:last-child{border-bottom:0}.incident-card[hidden]{display:none}.incident-card>summary{display:flex;align-items:center;gap:19px;padding:25px 27px;cursor:pointer;list-style:none}.incident-card>summary::-webkit-details-marker{display:none}.incident-card>summary:hover{background:#edf0e530}.incident-indicator{width:8px;height:8px;flex:0 0 8px;border-radius:50%;align-self:flex-start;margin-top:4px}.incident-indicator.amber{background:#c5a34f;box-shadow:0 0 0 4px #c5a34f12}.incident-indicator.purple{background:#a185b6;box-shadow:0 0 0 4px #a185b612}.incident-indicator.green{background:#829f58;box-shadow:0 0 0 4px #829f5812}.incident-summary{min-width:0;flex:1}.incident-meta{display:block;font-size:7px;letter-spacing:.08em;color:#7e896f;line-height:1.7}.incident-meta>span{color:#576a3e;margin-right:10px;font-weight:700}.incident-title{display:block;font-family:var(--display);font-size:21px;font-weight:500;letter-spacing:-.55px;line-height:1.25;margin-top:9px}.incident-date{display:block;font-size:9px;line-height:1.7;color:#829074;margin-top:8px}.incident-toggle{font-size:21px;font-weight:400;color:#7d8d69;transition:transform .2s;flex:0 0 16px;align-self:center}.incident-card[open]>summary .incident-toggle{transform:rotate(45deg)}.incident-body{padding:0 54px 28px}.incident-body>p{font-size:13px;color:#616e51;line-height:1.85;max-width:820px}.incident-timeline{list-style:none;margin:27px 0 0;padding:0 0 0 22px;border-left:1px solid #d6ddca}.incident-timeline>li{position:relative;padding:0 0 24px}.incident-timeline>li:last-child{padding-bottom:0}.incident-timeline>li:before{content:'';position:absolute;left:-26px;top:6px;width:7px;height:7px;border:2px solid #fcfcf6;background:#9eb77e;box-shadow:0 0 0 1px #a5b68c;border-radius:50%}.incident-timeline>li>div{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.incident-timeline strong{font-size:11px;font-weight:600;color:#4b6035}.incident-timeline time{font-family:monospace;font-size:9px;color:#8a967b}.incident-timeline p{font-size:12px;color:#69775a;line-height:1.8;margin-top:7px}.incident-docs{display:inline-flex;gap:12px;font-size:10px;font-weight:600;color:#5d7740;margin:25px 0 0 22px;border-bottom:1px solid #c5d4b0;padding-bottom:3px}.incident-body .resolution-note{margin-top:25px;font-size:11px;color:#677b4e;background:#eaf0df;padding:11px 15px;border-radius:4px}.status-maintenance{display:flex;gap:23px;border:1px solid #d6d2e1;border-radius:8px;background:#eeebf4;padding:30px;margin-top:35px}.maintenance-icon{font-size:32px;line-height:1;color:#8a74a2}.status-maintenance .eyebrow{font-size:7px;color:#88759a;margin-bottom:11px}.status-maintenance h2{font-size:23px;letter-spacing:-.5px}.status-maintenance p:not(.eyebrow){font-size:12px;color:#776985;line-height:1.8;margin-top:12px;max-width:730px}.status-maintenance div>span{display:block;margin-top:15px;font-size:7px;font-weight:600;letter-spacing:.08em;color:#8d7b9f}.status-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:45px 0 57px}.status-bottom p{font-size:11px;line-height:1.9;color:#70805b}.status-bottom strong{font-weight:500;font-size:16px;color:var(--ink)}.status-bottom .button{font-size:11px;min-height:46px}.status-page .footer-wordmark{display:none}.status-page .footer{padding-bottom:20px}.status-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1050px){.status-wrap{width:calc(100% - 64px)}.status-grid{grid-template-columns:minmax(0,1fr) 240px;gap:26px}.operating-notes{padding:23px}.overview-message{padding:27px}.overview-metrics{margin-inline:27px}.overview-reviewed{padding-inline:27px}.service-list small{font-size:9px}.service-state{font-size:8px}.incident-history h2{font-size:33px}}
@media(max-width:760px){.status-grid{grid-template-columns:1fr;gap:30px}.operating-notes{padding:25px}.operating-notes h2 br{display:none}.operating-notes dl{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-block:18px}.operating-notes dl>div{border-bottom:0;border-top:1px solid #d9d2e2;padding:14px 0 0}.operating-notes dd{font-size:12px}.operating-notes>p{max-width:100%}.status-header-label{display:none}.status-section-heading h2{font-size:25px}.service-state{font-size:10px}.service-list>li strong,.service-list>li a{font-size:14px}.service-list small{font-size:10px}.incident-history .status-section-heading{align-items:flex-start;flex-direction:column;gap:11px}.incident-history h2{font-size:32px}.status-bottom .button{font-size:10px}}
@media(max-width:520px){html{scroll-padding-top:88px}.status-header-inner{width:calc(100% - 40px);min-height:68px;gap:15px}.status-header .brand{font-size:27px}.status-header nav{gap:18px;font-size:11px}.status-wrap{width:calc(100% - 40px)}.status-intro{padding:35px 0 27px}.status-topline{margin-bottom:26px;gap:10px}.status-topline .eyebrow{font-size:6px;letter-spacing:.08em}.status-topline>a{font-size:8px}.status-topline>a>span{padding-left:3px}.status-intro h1{font-size:47px}.status-intro>p{font-size:13px;margin-top:19px}.overview-message{padding:23px 20px;align-items:flex-start;gap:13px}.overview-symbol{width:31px;height:31px;flex-basis:31px;font-size:19px;margin-top:2px}.overview-message .eyebrow{font-size:6px}.overview-message h2{font-size:23px;line-height:1.2}.overview-message p:not(.eyebrow){font-size:11px;line-height:1.8}.overview-link{display:none}.overview-metrics{margin-inline:20px;padding-block:20px}.overview-metrics>div{padding-inline:12px}.overview-metrics strong{font-size:24px;letter-spacing:-.8px}.overview-metrics strong>span{font-size:9px;margin-left:3px}.overview-metrics p{font-size:5px;letter-spacing:.05em;line-height:1.8;max-width:90px}.overview-reviewed{padding:13px 20px;font-size:8px;gap:7px}.overview-reviewed time{font-size:8px;margin-left:0;width:100%;padding-left:12px}.status-grid{margin:35px 0 40px}.status-section-heading{margin-bottom:18px}.status-section-heading h2{font-size:23px}.status-section-heading>span{font-size:6px}.service-list>li{gap:10px;padding:16px 0}.service-list>li strong,.service-list>li a{font-size:12px}.service-list small{font-size:9px;line-height:1.7;max-width:180px}.service-state{font-size:8px;gap:5px}.service-footnote{font-size:8px}.operating-notes dl{grid-template-columns:1fr;gap:0}.operating-notes dl>div{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0;border-top:0;border-bottom:1px solid #d9d2e2}.operating-notes dd{margin:0}.operating-notes h2{font-size:25px}.operating-notes>p{font-size:10px}.incident-history h2{font-size:31px}.incident-history .status-section-heading .eyebrow{font-size:7px}.incident-filters{gap:6px}.incident-filters button{padding:8px 10px;font-size:10px;gap:7px;min-height:38px}.incident-card>summary{padding:23px 18px;gap:12px}.incident-title{font-size:20px;line-height:1.3}.incident-meta{font-size:6px;letter-spacing:.04em}.incident-meta>span{margin-right:7px}.incident-date{font-size:8px}.incident-toggle{font-size:18px;flex-basis:12px}.incident-body{padding:0 22px 24px 38px}.incident-body>p{font-size:12px}.incident-timeline{padding-left:16px;margin-top:23px}.incident-timeline>li:before{left:-20px}.incident-timeline>li>div{gap:12px}.incident-timeline time{font-size:8px}.incident-timeline p{font-size:11px}.incident-docs{margin-left:16px;font-size:9px}.status-maintenance{padding:22px;gap:15px}.maintenance-icon{font-size:25px}.status-maintenance h2{font-size:21px;line-height:1.25}.status-maintenance p:not(.eyebrow){font-size:11px}.status-maintenance div>span{font-size:6px;line-height:1.9}.status-bottom{flex-direction:column;align-items:flex-start;padding:30px 0 40px;gap:18px}.status-bottom .button{width:100%;justify-content:space-between}.status-bottom strong{font-size:15px}}
/* Status metadata stays readable at the smallest supported viewport. */
.status-topline .eyebrow,.status-topline>a{font-size:9px}
.overview-message .eyebrow{font-size:9px}
.overview-metrics p{font-size:9px;letter-spacing:.03em;line-height:1.7}
.overview-reviewed,.overview-reviewed time{font-size:10px}
.status-section-heading>span{font-size:9px;color:#647253}
.service-list small,.service-footnote{font-size:10px;color:#647253}
.service-state{font-size:10px}.state-amber{color:#856018}
.operating-notes>.eyebrow,.operating-notes dt{font-size:10px;color:#6e5a7d}
.operating-notes>p,.operating-notes>a{font-size:12px;color:#6e5a7d}
.incident-history .status-section-heading .eyebrow{font-size:9px;color:#647253}
.incident-meta{font-size:9px;color:#647253}
.incident-date,.incident-timeline time{font-size:10px;color:#647253}
.incident-docs{font-size:11px}
.status-maintenance .eyebrow,.status-maintenance div>span{font-size:9px;color:#6e5a7d}
.status-maintenance p:not(.eyebrow){color:#6e5a7d}
.maintenance-release{display:inline-block;font-size:11px;color:#665176;margin-top:15px;text-decoration:underline;text-underline-offset:3px}
@media(max-width:480px){.status-header nav>a[href="/#products"]{display:none}}
