.ps-opening{padding:22px 0 40px}.ps-breadcrumb{display:flex;gap:8px;color:#b5cbb9;font-size:11px;margin-bottom:28px}.ps-breadcrumb a{text-decoration:none}.ps-opening-row{display:flex;justify-content:space-between;gap:36px;align-items:center}.platform-status-page .ps-opening h1{color:#f8f8ed;margin:0;font-size:clamp(32px,3.8vw,48px);font-weight:500;letter-spacing:-.045em;line-height:1.16}.ps-opening-row p:last-child{color:#c6d7c7;font-size:14px;margin-top:12px}.ps-live{flex-shrink:0;display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:3px;font-size:12px;color:#d7e4cf}.ps-live svg{grid-row:span 2;color:#c9b67d}.ps-live span{font-size:11px;opacity:.7}.ps-tabs{background:#f8f9f2;border-bottom:1px solid #dbe3d0}.ps-tabs .vp-wrap{display:flex;align-items:center;gap:30px}.ps-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:20px 0;color:#6e826b;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.ps-tabs button[aria-pressed=true]{color:#174a33;border-color:#1b6441}.ps-feed{display:flex;align-items:center;gap:5px;font-size:11px;margin-inline-start:auto;white-space:nowrap}.ps-content{padding-block:36px 68px;min-height:450px}.ps-summary{justify-content:space-between;padding:24px 26px;border:1px solid #d9e3d0;border-radius:17px;background:#fffef8;margin-bottom:32px}.ps-summary,.ps-summary>div{display:flex;align-items:center}.ps-summary>div{gap:18px}.ps-summary-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;width:43px;height:43px;background:#eef2e6;color:#5e7760;flex-shrink:0}.ps-tone-operational .ps-summary-icon{background:#185937;color:#f6f9eb}.ps-summary h2{font-size:19px;font-weight:500;letter-spacing:-.02em;margin:0}.ps-summary p{font-size:11px;color:#71836d;margin:5px 0 0;line-height:1.6}.ps-summary>button{background:transparent;border:1px solid #dce4d3;padding:10px;border-radius:50%;cursor:pointer}.ps-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:34px 0 18px}.ps-section-title h2{margin:0;font-size:24px;letter-spacing:-.035em;font-weight:500}.ps-section-title>span{color:#788d70;font-size:11px}.ps-services{border:1px solid #d8e1ce;border-radius:17px;background:#fffef8;overflow:hidden}.ps-service{padding:25px 26px}.ps-service+.ps-service{border-top:1px solid #e1e6d7}.ps-service-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.ps-service-heading h3{margin:0;font-size:16px;font-weight:500}.ps-service-heading p{max-width:750px;font-size:11px;color:#73816c;margin:5px 0 0;line-height:1.65}.ps-badge{display:inline-flex;gap:6px;align-items:center;color:#67805e;font-size:10px;white-space:nowrap;padding:5px 9px;border-radius:20px;background:#eef2e6}.ps-badge i,.ps-legend i{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}.ps-tone-delivered,.ps-tone-operational,.ps-tone-resolved{color:#1a6841}.ps-tone-degraded,.ps-tone-in_progress,.ps-tone-investigating{color:#94712c}.ps-tone-major_outage,.ps-tone-partial_outage{color:#a34039}.ps-tone-maintenance,.ps-tone-scheduled{color:#5a6094}.ps-bars{display:grid;grid-template-columns:repeat(90,minmax(0,1fr));gap:3px;height:28px}.ps-bars button{border:0;border-radius:2px;padding:0;cursor:pointer;min-width:0;transition:opacity .15s}.ps-bars button:hover,.ps-bars button[aria-pressed=true]{outline:2px solid #0b462f;outline-offset:2px}.ps-bars .healthy,.ps-legend .healthy{background:#3e8554}.ps-bars .degraded,.ps-legend .degraded{background:#c29e50}.ps-bars .outage,.ps-legend .outage{background:#ba6258}.ps-bars .no-data,.ps-legend .no-data{background:#e3e8dc}.ps-chart-caption{display:flex;justify-content:space-between;font-size:10px;color:#7c8b72;margin-top:8px}.ps-check-info{margin-top:16px;font-size:11px;color:#718369}.ps-check-info summary{cursor:pointer;width:max-content}.ps-check-info p{max-width:850px;line-height:1.65}.ps-day-detail{display:flex;align-items:center;gap:16px;padding:12px;background:#f0f4e8;border-radius:8px;margin-top:12px;font-size:11px}.ps-day-detail button{margin-inline-start:auto;border:0;background:transparent;text-decoration:underline;cursor:pointer}.ps-legend{display:flex;gap:22px;justify-content:flex-end;margin-top:14px;font-size:10px;color:#72806c}.ps-legend span{display:flex;gap:6px;align-items:center}.ps-empty{padding:38px;text-align:center;border:1px dashed #d7dfce;border-radius:16px;color:#75866b;background:#f5f7ef}.ps-empty svg{margin:auto;color:#a0b091}.ps-empty h2,.ps-empty h3{font-size:16px;color:#34553e;margin:12px 0 5px;font-weight:500}.ps-empty p{margin:0;font-size:12px;line-height:1.6}.ps-empty .button{margin-top:20px}.ps-event{background:#fffef8;border:1px solid #d9e1cf;border-radius:14px;margin-bottom:14px}.ps-event summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 26px;list-style:none}.ps-event summary::-webkit-details-marker{display:none}.ps-event summary>span{font-size:22px;color:#839675}.ps-event[open] summary>span{transform:rotate(45deg)}.ps-event h3{margin:10px 0 4px;font-size:18px;font-weight:500;letter-spacing:-.02em}.ps-event summary p{margin:5px 0 0;color:#74866b;font-size:11px;line-height:1.6}.ps-event-body{border-top:1px solid #e2e8d8;padding:20px 26px;font-size:13px;line-height:1.7}.ps-timeline{list-style:none;padding:0;margin:22px 0}.ps-timeline li{border-inline-start:2px solid #d4dfc7;padding:0 0 22px 20px}.ps-timeline li:last-child{padding-bottom:0}.ps-timeline span{font-weight:600;margin-inline-end:12px}.ps-timeline time{font-size:11px;color:#87967a}.ps-timeline p{margin:6px 0 0}.ps-table-scroll{overflow:auto;border:1px solid #dbe2d0;border-radius:14px;background:#fffef8}.ps-version-table{width:100%;border-collapse:collapse;text-align:start;font-size:12px}.ps-version-table td,.ps-version-table th{padding:19px 22px;text-align:start;border-bottom:1px solid #e4e8db;white-space:nowrap}.ps-version-table thead th{color:#829274;font-size:10px;font-weight:500;background:#f1f5e9}.ps-version-table tbody th{font-weight:500}.ps-version-table tr:last-child td,.ps-version-table tr:last-child th{border-bottom:0}.ps-release-meta code,.ps-version-table code{padding:5px 8px;border-radius:5px;background:#eef3e6;color:#326242;font-size:11px}.ps-method{color:#7d8a72;font-size:11px;line-height:1.7;max-width:900px;margin:14px 0 24px}.ps-filters{display:flex;gap:12px;margin:0 0 20px}.ps-filters label{display:flex;gap:10px;align-items:center;background:#fffef8;border:1px solid #dce4d0;border-radius:9px;padding:10px 13px}.ps-filters label:first-child{flex:1}.ps-filters input,.ps-filters select{border:0;outline:0;background:transparent;color:#36533c;min-width:0;width:100%;font-size:12px}.ps-release-meta{display:flex;align-items:center;gap:12px;font-size:11px;color:#7a8b6e}.ps-roadmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.ps-roadmap>section{padding:18px;background:#edf2e5;border-radius:13px;min-height:230px}.ps-roadmap h3{display:flex;justify-content:space-between;font-size:13px;margin:0 0 18px}.ps-roadmap h3 span{color:#8c9c7d;font-size:11px}.ps-roadmap details{background:#fffef8;padding:18px;border:1px solid #dce4d0;border-radius:10px;margin-bottom:10px;font-size:12px}.ps-roadmap summary{cursor:pointer;font-weight:500;line-height:1.6}.ps-roadmap details p{font-size:12px;line-height:1.7}.ps-roadmap small,.ps-roadmap-empty{color:#809272;font-size:11px}.ps-roadmap details button{border:0;background:transparent;color:#2c6543;cursor:pointer;text-decoration:underline;font-size:11px}.ps-spin{animation:ps-spin 1s linear infinite}@keyframes ps-spin{to{transform:rotate(1turn)}}.ps-admin{max-width:1400px;margin:auto}.ps-admin-monitor{border:1px solid #d8e2d0;background:#f3f7ed;border-radius:14px;padding:24px;margin:24px 0}.ps-admin-monitor>div:first-child{display:flex;gap:10px;align-items:center}.ps-admin-monitor h2{font-size:20px;margin:0}.ps-admin-monitor p{font-size:13px;line-height:1.7;max-width:900px}.ps-admin-live-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0}.ps-admin-live-grid>div{display:grid;gap:8px;padding:18px;background:#fffef8;border:1px solid #dce5d2;border-radius:10px;font-size:12px}.ps-admin-live-grid code{font-size:10px}.ps-admin-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px}.ps-admin-editor,.ps-admin-layout>aside{border:1px solid #dbe3d1;border-radius:12px;padding:22px;background:#fffef8}.ps-admin-editor-head,.ps-admin-list-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.ps-admin-editor-head h2,.ps-admin-list-head h2{margin:0;font-size:18px}.ps-admin-list-head button{background:#e9f1df;border:0;padding:8px;border-radius:8px;cursor:pointer}.ps-admin-editor-head>span,.ps-archived,.ps-list-empty{font-size:11px;color:#819271}.ps-archived{display:flex;gap:7px;align-items:center;margin:17px 0}.ps-admin-record{display:grid;gap:7px;width:100%;text-align:start;border:0;background:#f0f4e8;border-radius:9px;padding:14px;margin-bottom:10px;cursor:pointer}.ps-admin-record.active{outline:2px solid #336d45}.ps-admin-record strong{font-size:13px}.ps-admin-record span{font-size:10px;color:#7a8e6c}.ps-admin-changes,.ps-admin-checks,.ps-admin-copy{border:1px solid #dde6d2;padding:16px;border-radius:10px;margin:22px 0}.ps-admin-copy{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ps-admin legend{font-size:12px;font-weight:600;padding:0 5px}.ps-admin-changes label,.ps-admin-copy label,.ps-admin-field{display:grid;gap:7px;font-size:11px}.ps-admin textarea,.ps-admin-changes select,.ps-admin-field input,.ps-admin-field select{padding:10px;border:1px solid #d5e0c8;border-radius:7px;background:white;color:#204b32;font-size:13px;min-width:0}.ps-admin textarea{min-height:80px;resize:vertical;width:100%}.ps-admin-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-height:230px;overflow:auto;font-size:12px}.ps-admin-checks label{display:flex;gap:8px;align-items:center}.ps-admin-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:20px 0}.ps-admin-changes>div{border-bottom:1px solid #dee5d4;display:grid;gap:13px;padding:15px 0;margin-bottom:15px}.ps-admin-changes button:not(.button){border:0;background:transparent;color:#99554a;justify-self:start;cursor:pointer}.ps-draft-preview{background:#f0f4e7;padding:18px;border-radius:9px;font-size:13px}.ps-draft-preview summary{cursor:pointer}.ps-admin-save{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}.ps-admin-save>button:not(.button){border:0;background:transparent;color:#6e8462;cursor:pointer;font-size:11px}.ps-admin-errors{color:#a5483b;border:1px solid #ddc9bc;background:#fff3eb;border-radius:8px;padding:18px 35px;font-size:12px}.ps-admin-message{font-size:12px;margin:15px 0;color:#44633d}@media (max-width:850px){.ps-opening-row{align-items:flex-start}.ps-live{margin-top:6px}.ps-roadmap{grid-template-columns:1fr 1fr}.ps-admin-layout{grid-template-columns:220px minmax(0,1fr)}.ps-admin-copy,.ps-admin-fields{grid-template-columns:1fr}}@media (max-width:600px){.ps-opening{padding-bottom:28px}.ps-opening-row{display:block}.ps-live{margin-top:22px}.ps-tabs .vp-wrap{gap:22px;overflow:auto}.ps-tabs button{padding:16px 0;font-size:11px}.ps-feed{display:none}.ps-content{padding-block:24px 42px}.ps-summary{padding:18px}.ps-summary h2{font-size:16px}.ps-summary-icon{width:34px;height:34px}.ps-summary>div{gap:12px}.ps-service{padding:20px 17px}.ps-service-heading{gap:10px}.ps-service-heading h3{font-size:14px}.ps-service-heading p{font-size:10px}.ps-badge{font-size:9px}.ps-bars{gap:2px;height:23px}.ps-section-title h2{font-size:21px}.ps-section-title>span{font-size:9px;max-width:125px;text-align:end}.ps-legend{flex-wrap:wrap;justify-content:flex-start;gap:12px}.ps-filters{flex-direction:column}.ps-roadmap{grid-template-columns:1fr}.ps-roadmap>section{min-height:130px}.ps-admin-checks,.ps-admin-layout,.ps-admin-live-grid{grid-template-columns:1fr}.ps-timeline time{display:block}.ps-day-detail{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ps-spin{animation:none}}.ps-subscribe{position:relative;margin-inline-start:auto}.ps-subscribe>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;padding:10px 14px;border:1px solid #cfdcc2;border-radius:9px;font-size:11px;white-space:nowrap}.ps-subscribe>summary::-webkit-details-marker{display:none}.ps-subscribe-panel{position:absolute;z-index:25;inset-inline-end:0;top:52px;width:350px;max-width:calc(100vw - 40px);padding:23px;border:1px solid #d8e3cd;border-radius:14px;background:#fffef8;box-shadow:0 18px 50px #173f3020;max-height:min(640px,75vh);overflow-y:auto}.ps-subscribe-panel h2{font-size:19px;margin:0 0 16px;letter-spacing:-.02em}.ps-subscribe-panel a{display:flex;gap:8px;align-items:center;font-size:12px;color:#266641}.ps-subscribe-panel p{font-size:11px;line-height:1.7;color:#75876c}.ps-subscribe-panel form>label:first-child{display:grid;gap:7px;font-size:11px;margin:18px 0}.ps-subscribe-panel input[type=email]{width:100%;padding:10px;border:1px solid #cedbc1;border-radius:7px;background:white;color:#264e37}.ps-subscribe-panel fieldset{border:0;padding:0;margin:18px 0;display:grid;gap:10px;font-size:12px}.ps-subscribe-panel legend{margin-bottom:12px;font-weight:600}.ps-subscribe-consent,.ps-subscribe-panel fieldset label{display:flex;flex-direction:row;align-items:flex-start;gap:8px;font-size:11px;font-weight:400;line-height:1.6}.ps-subscribe-panel input[type=checkbox]{width:17px;height:17px;min-height:0;flex:0 0 17px;margin-top:1px;padding:0;accent-color:#185839}.ps-subscribe-consent{padding-top:14px;border-top:1px solid #e1e8d8}.ps-subscribe-panel button{width:100%}.ps-subscribe-panel button,.ps-subscription-action button{padding:11px 16px;border:0;border-radius:8px;background:#185839;color:white;cursor:pointer;margin-top:16px;font-size:12px}.ps-subscribe-panel button:disabled{opacity:.5;cursor:default}.ps-subscription-action{width:min(520px,calc(100% - 40px));margin:100px auto;padding:30px;background:#f5f8ef;border:1px solid #d8e2cc;border-radius:17px;color:#1e5036}.ps-subscription-action h1{font-size:28px;letter-spacing:-.035em;line-height:1.2;margin-top:30px}.ps-subscription-action p{font-size:14px;line-height:1.7}.ps-subscription-action>a:last-child{display:block;margin-top:20px;font-size:12px}@media (max-width:600px){.ps-tabs .vp-wrap{flex-wrap:wrap;overflow:visible;gap:0 22px}.ps-subscribe{margin-inline-start:0;margin-bottom:14px}.ps-subscribe-panel{inset-inline-start:0;inset-inline-end:auto}.ps-subscribe>summary{font-size:11px}.ps-roadmap{margin-top:12px}}