.dl-platform-status-page{min-height:100%;padding:clamp(.75rem,2.5vw,1.25rem) clamp(.75rem,3vw,1.5rem) 2rem;box-sizing:border-box;background:var(--bg);width:100%;max-width:100%;overflow-x:hidden}.dl-platform-status-page__inner{max-width:1480px;margin:0 auto;display:flex;flex-direction:column;gap:0;min-width:0}.dl-platform-status-page__inner>.dl-page-crumbs{margin-bottom:.1rem}.dl-platform-status{display:flex;flex-direction:column;gap:.75rem;min-width:0}.dl-platform-status__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.dl-platform-status__title{margin:0;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:700;letter-spacing:-.02em;color:var(--text)}.dl-platform-status__subtitle{margin:.35rem 0 0;max-width:42rem;font-size:.95rem;color:var(--muted)}.dl-platform-status__header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.dl-platform-status__updated{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;color:color-mix(in srgb,var(--text) 78%,var(--muted))}.dl-platform-status-icon-btn{width:2rem;height:2rem;border-radius:.4rem;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);background:var(--surface);color:color-mix(in srgb,var(--text) 82%,var(--muted));cursor:pointer;line-height:0;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;box-shadow:none;transition:background .14s ease,border-color .14s ease,color .14s ease}.dl-platform-status-icon-btn__icon{width:1.05rem;height:1.05rem;display:block}.dl-platform-status-icon-btn:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb,var(--border) 70%,var(--muted));background:var(--hover-overlay)}.dl-platform-status-icon-btn:disabled{cursor:default;opacity:.45}@media (prefers-reduced-motion:reduce){.dl-platform-status-icon-btn{transition:none}}.dl-platform-status__layout{display:flex;flex-direction:column;align-items:stretch;gap:1rem;min-width:0;width:100%}.dl-platform-status__layout.is-single{display:block}.dl-platform-status__layout>.dl-platform-status-detail{flex:1 1 auto;min-width:0;width:100%;max-width:100%}@media (min-width:1100px){.dl-platform-status__layout{flex-direction:row;align-items:flex-start}.dl-platform-status__layout>.dl-platform-status-detail{flex:1 1 0}}.dl-platform-status-empty{margin:.75rem 0 0;font-size:.85rem;color:var(--muted)}.dl-platform-status-detail{border:0;border-radius:0;background:transparent;box-shadow:none;padding:.15rem 0;display:flex;flex-direction:column;gap:1.15rem;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.dl-platform-status-detail__hero{display:flex;flex-direction:column;gap:.35rem;min-width:0}.dl-platform-status-detail__title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.dl-platform-status-detail__title{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.dl-platform-status-detail__dot{width:.85rem;height:.85rem;margin-top:0}.dl-platform-status-detail__name{margin:0;font-size:clamp(1.15rem,2.4vw,1.35rem);font-weight:700;color:var(--text)}.dl-platform-status-detail__desc{margin:0;font-size:.9rem;line-height:1.45;color:var(--text);opacity:.92}.dl-platform-status-detail__about{display:flex;flex-direction:column;gap:.45rem;min-width:0;margin-top:.35rem}.dl-platform-status-detail__desc-row{min-width:0}.dl-platform-status-detail__desc-row .dl-platform-status-detail__desc{margin:0}.dl-platform-status-detail__desc-edit{display:inline-flex;vertical-align:middle;margin-left:.4rem;margin-top:-.15rem}.dl-platform-status-detail__desc-editor{display:flex;flex-direction:column;gap:.4rem}.dl-platform-status-detail__desc-input{width:100%;box-sizing:border-box;resize:vertical;min-height:4.5rem;padding:.45rem .6rem;border:1px solid color-mix(in srgb,var(--blue) 35%,transparent);background:var(--surface);color:var(--text);font:inherit;font-size:.9rem;line-height:1.45}.dl-platform-status-detail__desc-actions{display:flex;gap:.4rem}.dl-platform-status-contacts{display:flex;flex-direction:column;gap:.35rem;min-width:0}.dl-platform-status-contacts__list.dl-project-detail-team{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem;margin-top:.35rem}.dl-platform-status-contacts__list .dl-project-detail-team-meta{min-width:0;gap:5px}.dl-platform-status-contacts__list .dl-project-detail-team-meta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-platform-status-contacts__list .dl-project-detail-team-meta span,.dl-platform-status-contacts__role-input{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.55;padding-bottom:.2em}.dl-platform-status-contacts__role-input{width:100%;min-width:0;margin:0;padding:0 0 .2em;border:0;border-radius:0;background:transparent;color:var(--muted);font:inherit;font-size:.62rem;line-height:1.55}.dl-platform-status-contacts__role-input:focus{outline:none;box-shadow:inset 0 -1px 0 var(--border)}.dl-platform-status-contacts__role-input:disabled{opacity:.6;cursor:not-allowed}.dl-platform-status-contacts__edit{margin-left:auto}.dl-platform-status-contacts-modal{max-width:640px;width:min(640px,calc(100vw - 32px));max-height:min(88vh,720px);overflow:visible}.dl-platform-status-contacts-modal .dl-confirm-dialog-body{display:flex;flex-direction:column;flex:1 1 auto;gap:14px;min-height:0;overflow:visible}.dl-platform-status-contacts-modal__add{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;flex:0 0 auto;min-width:0}.dl-platform-status-contacts-modal__add .dl-tm-picker{max-width:none;width:100%}.dl-platform-status-contacts-modal__add .dl-tm-picker-results{max-height:min(40vh,280px)}.dl-platform-status-contacts-modal__list.dl-project-detail-team{grid-template-columns:1fr;margin-top:0;flex:1 1 auto;min-height:0;max-height:min(46vh,360px);overflow-x:hidden;overflow-y:auto;padding:2px 2px 8px;gap:.5rem}.dl-sandbox-modal-backdrop--revamp .dl-platform-status-contacts-modal .dl-platform-status-contacts-modal__list>li{position:relative;align-items:center;background:var(--surface);border:1px solid var(--surface3);border-radius:10px;padding:12px 12px 14px;overflow:visible}.dl-platform-status-contacts__list.dl-project-detail-team>li{position:relative;align-items:center;padding:12px 12px 16px;overflow:visible}.dl-platform-status-contacts__remove{display:inline-grid;place-items:center;align-self:center;margin-left:auto;flex:0 0 auto;width:1.35rem;height:1.35rem;padding:0;border:1px solid color-mix(in srgb,var(--muted) 35%,transparent);border-radius:999px;background:var(--surface);color:var(--muted);font-size:.95rem;line-height:0;cursor:pointer}.dl-platform-status-contacts__add svg,.dl-platform-status-contacts__remove svg{display:block;width:.7rem;height:.7rem}.dl-platform-status-contacts__add svg{width:1rem;height:1rem}.dl-platform-status-contacts__add svg path,.dl-platform-status-contacts__remove svg path{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round}.dl-platform-status-contacts__remove:hover:not(:disabled){border-color:var(--red);color:var(--red)}.dl-platform-status-contacts__remove:disabled{cursor:not-allowed;opacity:.5}.dl-platform-status-contacts__add-slot{align-items:center;justify-content:flex-start;min-width:0;padding:0!important;background:transparent!important;border:none!important}.dl-platform-status-contacts__add-slot .relative{width:100%;min-width:0}.dl-platform-status-contacts__add{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:999px;background:var(--green);color:#fff;font-size:1.45rem;font-weight:700;line-height:0;cursor:pointer}.dl-platform-status-contacts__add:hover:not(:disabled){filter:brightness(1.08)}.dl-platform-status-contacts__add:disabled{cursor:not-allowed;opacity:.45}.dl-platform-status-trend--positive{color:var(--green)}.dl-platform-status-trend--negative{color:var(--red)}.dl-platform-status-trend--neutral{color:var(--muted)}.dl-platform-status-trend{display:inline-flex;align-items:center;gap:.22rem;font-size:.95rem;font-weight:700;white-space:nowrap;letter-spacing:.01em}.dl-platform-status-trend__arrow{font-size:1.1em;font-weight:700;line-height:1}.dl-platform-status-summary{display:grid;grid-template-columns:1fr;gap:.65rem;align-items:stretch;width:100%;box-sizing:border-box}@media (min-width:420px){.dl-platform-status-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.dl-platform-status-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.dl-platform-status-metric,.dl-platform-status-support-tickets{min-width:0;width:100%;max-width:100%;box-sizing:border-box;padding:.7rem .75rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--surface) 94%,transparent)}.dl-platform-status-metric__title,.dl-platform-status-support-tickets__title{margin:0;font-size:.8rem;font-weight:650;color:var(--muted)}.dl-platform-status-support-tickets{display:block;color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease}.dl-platform-status-support-tickets:hover{border-color:color-mix(in srgb,var(--border) 70%,var(--muted));background:var(--hover-overlay)}.dl-platform-status-support-tickets:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.dl-platform-status-metric__headline{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.dl-platform-status-metric__value,.dl-platform-status-support-tickets__value{margin:.25rem 0 0;font-size:1.15rem;font-weight:700;color:var(--text)}.dl-platform-status-metric__headline .dl-platform-status-metric__value{margin-top:.25rem}.dl-platform-status-metric__hint{display:block;margin-top:.2rem;font-size:.75rem;line-height:1.3;color:var(--muted)}.dl-platform-status-metric__value--unknown{color:var(--muted)}.dl-platform-status-metric__value--good,.dl-platform-status-metric__value--health-healthy{color:var(--green)}.dl-platform-status-metric__value--health-degraded,.dl-platform-status-metric__value--needsImprovement{color:var(--amber)}.dl-platform-status-metric__value--health-incident,.dl-platform-status-metric__value--poor{color:var(--red)}.dl-platform-status-banner-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.65rem .75rem;min-width:0}.dl-platform-status-banner-row>.dl-platform-status-banner{flex:1 1 12rem;min-width:0;display:flex;align-items:center;gap:.5rem}.dl-platform-status-banner-row>.dl-platform-status-detail__status-link,.dl-platform-status-banner-row>.dl-platform-status-status-page{flex:0 0 auto;align-self:stretch;margin-left:auto}.dl-platform-status-banner-row>.dl-platform-status-status-page{display:flex}.dl-platform-status-banner-row>.dl-platform-status-status-page>.dl-platform-status-detail__status-link{align-self:stretch;height:100%}.dl-platform-status-banner{margin:0;padding:.45rem .7rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);font-size:.85rem;line-height:1.25;color:var(--text);box-sizing:border-box}.dl-platform-status-banner__dot{margin-top:0;flex-shrink:0}.dl-platform-status-banner__copy{min-width:0}.dl-platform-status-banner__status{font-weight:700}.dl-platform-status-banner--healthy{border-color:color-mix(in srgb,var(--green) 45%,var(--border));background:color-mix(in srgb,var(--green) 10%,var(--surface))}.dl-platform-status-banner--healthy .dl-platform-status-banner__status{color:#22c55e}.dl-platform-status-banner--degraded{border-color:color-mix(in srgb,var(--amber) 45%,var(--border));background:color-mix(in srgb,var(--amber) 10%,var(--surface))}.dl-platform-status-banner--degraded .dl-platform-status-banner__status{color:#f59e0b}.dl-platform-status-banner--incident{border-color:color-mix(in srgb,var(--red) 45%,var(--border));background:color-mix(in srgb,var(--red) 10%,var(--surface))}.dl-platform-status-banner--incident .dl-platform-status-banner__status{color:#ef4444}.dl-platform-status-banner--unknown{color:var(--muted)}.dl-platform-status-banner__stale{color:var(--muted);font-weight:500}.dl-platform-status-detail__status-link{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .7rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:.4rem;background:color-mix(in srgb,var(--surface) 94%,transparent);font:inherit;font-size:.85rem;font-weight:650;cursor:pointer;color:var(--text);text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease}.dl-platform-status-detail__status-link:hover{border-color:color-mix(in srgb,var(--border) 70%,var(--muted));background:var(--hover-overlay);color:var(--text);text-decoration:none}.dl-platform-status-detail__status-link:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.dl-platform-status-status-page{position:relative}.dl-platform-status-status-page__notice{position:absolute;z-index:2;top:calc(100% + .4rem);right:0;width:-moz-max-content;width:max-content;max-width:16rem;margin:0;padding:.55rem .7rem;border:1px solid color-mix(in srgb,var(--amber) 55%,var(--border));background:var(--surface);color:var(--text);font-size:.82rem;line-height:1.35;box-shadow:0 8px 24px color-mix(in srgb,var(--text) 12%,transparent)}.dl-platform-status-list__dot{width:.62rem;height:.62rem;margin-top:0;border-radius:50%;background:var(--muted);flex-shrink:0;box-shadow:none;transform-origin:center;will-change:opacity,transform,box-shadow}.dl-platform-status-list__dot--degraded,.dl-platform-status-list__dot--healthy,.dl-platform-status-list__dot--incident{background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 30%,transparent);animation:dl-platform-status-dot-blink 1.5s ease-in-out infinite}.dl-platform-status-list__dot--healthy{color:#22c55e}.dl-platform-status-list__dot--degraded{color:#f59e0b}.dl-platform-status-list__dot--incident{color:#ef4444;animation-duration:1s}@keyframes dl-platform-status-dot-blink{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 3px color-mix(in srgb,currentColor 30%,transparent)}50%{opacity:.35;transform:scale(.9);box-shadow:0 0 0 5px color-mix(in srgb,currentColor 8%,transparent)}}@media (prefers-reduced-motion:reduce){.dl-platform-status-list__dot--degraded,.dl-platform-status-list__dot--healthy,.dl-platform-status-list__dot--incident{animation:none;opacity:1;transform:none}}.dl-platform-status-incidents-panel{display:flex;flex-direction:column;gap:.35rem;min-width:0}.dl-platform-status-incidents-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem}.dl-platform-status-incidents-panel__title{margin:0;font-size:.95rem;font-weight:700;color:var(--text)}.dl-platform-status-incidents-panel__subtitle{margin:0 0 0 auto;font-size:.8rem;color:var(--muted);text-align:right}.dl-platform-status-incidents{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.dl-platform-status-incidents__item{display:flex;gap:.65rem;align-items:flex-start;padding:.55rem .65rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--surface) 94%,transparent);min-width:0}.dl-platform-status-incidents__severity{width:.55rem;height:.55rem;margin-top:.3rem;flex-shrink:0;background:var(--muted)}.dl-platform-status-incidents__severity--down{background:var(--red)}.dl-platform-status-incidents__severity--degraded{background:var(--amber)}.dl-platform-status-incidents__copy{min-width:0}.dl-platform-status-incidents__when{margin:0;font-size:.85rem;font-weight:650;color:var(--text);overflow-wrap:anywhere}.dl-platform-status-incidents__detail{margin:.15rem 0 0;font-size:.8rem;color:var(--muted);overflow-wrap:anywhere}.dl-platform-status-analytics{display:flex;flex-direction:column;gap:.55rem;min-width:0}.dl-platform-status-chart-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;width:100%}@media (min-width:720px){.dl-platform-status-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl-platform-status-chart-card{padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--surface) 94%,transparent);min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow:visible}.dl-platform-status-chart-card,.dl-platform-status-chart-card--visitors{--dl-chart-accent:var(--violet)}.dl-platform-status-chart-card--pageviews{--dl-chart-accent:#22c55e}.dl-platform-status-chart-card--sessionDuration{--dl-chart-accent:var(--blue)}.dl-platform-status-chart-card--bounceRate{--dl-chart-accent:#f59e0b}.dl-platform-status-chart-card__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}.dl-platform-status-chart-card__title{margin:0;font-size:.8rem;font-weight:650;color:var(--muted);letter-spacing:.01em;text-transform:uppercase}.dl-platform-status-chart-card__value{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem;margin:.35rem 0 .7rem}.dl-platform-status-chart-card__number{font-size:clamp(1.85rem,3.2vw,2.35rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.dl-platform-status-chart-card__unit{font-size:.9rem;font-weight:650;color:var(--muted)}.dl-platform-status-chart-card__unavailable{margin:.15rem 0 0;font-size:.8rem;color:var(--muted)}.dl-platform-status-chart{position:relative;width:100%;min-width:0}.dl-platform-status-chart-svg{width:100%;max-width:100%;height:auto;aspect-ratio:280/140;min-height:9.5rem;display:block;overflow:visible}.dl-platform-status-chart-line{stroke:var(--dl-chart-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.dl-platform-status-chart-area{fill:var(--dl-chart-accent);stroke:none;opacity:.18;pointer-events:none}.dl-platform-status-chart-point{fill:var(--surface);stroke:var(--dl-chart-accent);stroke-width:2;pointer-events:none;transition:r .12s ease,fill .12s ease}.dl-platform-status-chart-point.is-active{fill:var(--dl-chart-accent)}.dl-platform-status-chart-hit{fill:transparent;stroke:none;cursor:pointer;outline:none}.dl-platform-status-chart-hit:focus-visible{stroke:var(--dl-chart-accent);stroke-width:1.5;stroke-opacity:.45}.dl-platform-status-chart-crosshair{stroke:color-mix(in srgb,var(--dl-chart-accent) 55%,transparent);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.dl-platform-status-chart-tooltip{position:absolute;z-index:2;display:flex;flex-direction:column;gap:.15rem;min-width:6.5rem;padding:.4rem .55rem;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:.35rem;background:color-mix(in srgb,var(--surface) 96%,var(--bg));box-shadow:0 8px 20px color-mix(in srgb,var(--text) 12%,transparent);color:var(--text);pointer-events:none;transform:translate(-50%,calc(-100% - .65rem))}.dl-platform-status-chart-tooltip.is-left{transform:translate(calc(-100% + .4rem),calc(-100% - .65rem))}.dl-platform-status-chart-tooltip.is-right{transform:translate(-.4rem,calc(-100% - .65rem))}.dl-platform-status-chart-tooltip__date{font-size:.7rem;font-weight:600;color:var(--muted)}.dl-platform-status-chart-tooltip__value{font-size:.8rem;font-weight:700;color:var(--dl-chart-accent)}@media (prefers-reduced-motion:reduce){.dl-platform-status-chart-point{transition:none}}.dl-platform-status-chart-gridline{stroke:color-mix(in srgb,var(--border) 80%,transparent);stroke-width:1;stroke-dasharray:2 3}.dl-platform-status-chart-axis{fill:var(--muted);font-size:7px}.dl-platform-status-chart-axis--y{font-size:6.5px}@media (max-width:640px){.dl-platform-status-page{padding:.75rem .75rem 1.5rem}.dl-platform-status__header-actions{width:100%;justify-content:space-between}.dl-platform-status-detail__title-row{flex-direction:column;align-items:flex-start}.dl-platform-status-incidents-panel__subtitle{margin-left:0;text-align:left;width:100%}.dl-platform-status-chart-svg{min-height:9rem}}