header{position:sticky;top:0;z-index:10;height:var(--header-height);background:var(--bg-header);border-bottom:1px solid var(--border-2);box-shadow:var(--shadow-sm);display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 var(--sp-8)}header .logo-area{display:flex;flex-direction:row;align-items:center;gap:var(--sp-4)}header .logo{height:36px}header .title{font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--text-1)}header .header-actions{display:flex;flex-direction:row;align-items:center;gap:var(--sp-3)}#rssLink{display:flex;flex-direction:row;align-items:center;gap:var(--sp-2);height:34px;padding:0 var(--sp-3);font-family:inherit;font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;border:1px solid var(--border-2);border-radius:var(--radius-sm);background:transparent;transition:all .15s ease;text-decoration:none}#rssLink:hover{border-color:var(--border-3);background:var(--bg-hover);color:var(--text-1)}#rssLink svg{width:15px;height:15px;flex-shrink:0}#contactLink{display:flex;flex-direction:row;align-items:center;gap:var(--sp-2);height:34px;padding:0 var(--sp-3);font-family:inherit;font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;border:1px solid var(--border-2);border-radius:var(--radius-sm);background:transparent;transition:all .15s ease}#contactLink:hover{border-color:var(--border-3);background:var(--bg-hover);color:var(--text-1)}#contactLink{text-decoration:none}#contactLink svg{width:15px;height:15px;flex-shrink:0}#theme-toggle{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);height:34px;padding:0 var(--sp-3);font-family:inherit;border:1px solid var(--border-2);border-radius:var(--radius-sm);background:transparent;color:var(--text-2);cursor:pointer;transition:all .15s ease}#theme-toggle:hover{border-color:var(--border-3);background:var(--bg-hover);color:var(--text-1)}#theme-toggle svg{width:15px;height:15px}.section{clear:both;margin:var(--sp-6) 0;margin-bottom:var(--sp-5);padding:0}.section.section-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.section .title{font-size:22px;font-weight:300;letter-spacing:-.01em;text-align:left;color:var(--text-1)}.section .subtitle{font-size:13px;text-align:left;padding-left:.1em;color:var(--text-3);margin-top:2px}.subsection{clear:both;margin:var(--sp-6) 0 var(--sp-3) 0;padding:0 0 var(--sp-2) 0}.subsection .title{font-size:18px;font-weight:300;color:var(--text-1)}.subsection .subtitle{font-size:13px;text-align:left;padding-left:.1em;color:var(--text-3);margin-top:2px}#calendar{display:flex;align-items:center}#calendar .button{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:34px;padding:var(--sp-1) var(--sp-3);cursor:pointer;border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--bg-card);font-size:13px;font-weight:500;color:var(--text-2);transition:border-color .15s,background .15s}#calendar .button svg{width:14px;height:14px;color:var(--text-3);flex-shrink:0}#calendar .button:hover{border-color:var(--border-3);background:var(--bg-hover)}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-out{0%{opacity:1}to{opacity:0}}@keyframes content-in{0%{opacity:0;transform:translate(-50%) scale(.88)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes content-out{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%) scale(.88)}}.dialog .close-icon{float:right;cursor:pointer;color:var(--text-3)}.dialog .close-icon svg{width:20px;height:20px;display:block}.dialog .close-icon:hover{color:var(--text-1)}.dialog .content{position:fixed;top:10%;left:50%;transform:translate(-50%);width:90%;max-width:600px;max-height:75%;background:var(--bg-card);border:1px solid var(--border-2);border-radius:var(--radius-md);z-index:110;box-shadow:var(--shadow-md);overflow-y:auto;padding:var(--sp-6);animation:content-in .22s ease forwards}.dialog.closing .content{animation:content-out .22s ease forwards}.dialog .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000040;z-index:100;animation:overlay-in .22s ease forwards}.dialog.closing .overlay{animation:overlay-out .22s ease forwards}#status .green{color:var(--status-ok)}#status .orange{color:var(--status-degraded)}#status .red{color:var(--status-outage)}#status .banner{display:flex;flex-direction:row;align-items:center;gap:var(--sp-4);background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-1);border-left:4px solid var(--status-ok);padding:var(--sp-6) var(--sp-8);margin-bottom:var(--sp-8)}#status .banner[data-status=ok],#status .banner[data-status=resolved]{border-left:4px solid var(--status-ok)}#status .banner[data-status=degraded]{border-left:4px solid var(--status-degraded)}#status .banner[data-status=outage]{border-left:4px solid var(--status-outage)}#status .banner-icon-wrap svg{width:22px;height:22px}#status .section{margin-top:0}#status .banner .banner-icon-wrap{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--status-ok-soft);flex-shrink:0;color:var(--status-ok)}#status .banner[data-status=resolved] .banner-icon-wrap{background:var(--status-ok-soft);color:var(--status-ok)}#status .banner[data-status=degraded] .banner-icon-wrap{background:var(--status-degraded-soft);color:var(--status-degraded)}#status .banner[data-status=outage] .banner-icon-wrap{background:var(--status-outage-soft);color:var(--status-outage)}#status .banner[data-status=degraded] .text{color:var(--status-degraded)}#status .banner[data-status=outage] .text{color:var(--status-outage)}#status .banner .hero-info{flex:1}#status .banner .text{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--text-1)}#status .banner .timestamp{font-size:13px;color:var(--text-3);margin-top:2px}#status .table-wrapper{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-1);overflow:hidden;margin-bottom:var(--sp-8)}#status .matrix-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}#status table{width:100%;min-width:900px;border-collapse:collapse}#status table thead th{position:sticky;background:var(--bg-card);border-bottom:2px solid var(--border-2);font-size:11px;text-transform:uppercase;font-weight:600;letter-spacing:.05em;color:var(--text-2);padding:var(--sp-4) var(--sp-3);text-align:center;white-space:nowrap}#status table thead th:first-child{text-align:left;position:sticky;left:0;z-index:2;min-width:220px;padding-left:var(--sp-6)}#status table td{padding:var(--sp-3) var(--sp-3);text-align:center;color:var(--text-2);font-size:13px;border-bottom:1px solid var(--border-1);vertical-align:middle}#status table td:first-child{text-align:left;font-weight:450;font-size:14px;color:var(--text-1);position:sticky;left:0;z-index:1;background:var(--bg-card);padding-left:var(--sp-6);transition:background .12s ease}#status table tr{line-height:24px;background:var(--bg-card);transition:background .12s ease}#status table tr:nth-child(2n){background:var(--bg-row-alt)}#status table tr:hover{background:var(--bg-hover)}#status table tbody tr:nth-child(2n) td:first-child{background:var(--bg-row-alt)}#status table tbody tr:nth-child(odd) td:first-child{background:var(--bg-card)}#status table tbody tr:hover td:first-child{background:var(--bg-hover)}#status table .status-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;transition:transform .12s ease;cursor:default;position:relative}#status table .status-icon:hover{transform:scale(1.18)}#status table .status-icon svg{width:20px;height:20px}#status .details.dialog .status-icon,#status .details.other .status-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;position:relative}#status .details.dialog .status-icon svg,#status .details.other .status-icon svg{width:20px;height:20px}#status .status-icon.ok,#status .status-icon.resolved{color:var(--status-ok)}#status .status-icon.degraded{color:var(--status-degraded)}#status .status-icon.outage{color:var(--status-outage)}#status .status-icon.incident{cursor:pointer}#status .status-icon .tip{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--domo-navy);color:#fff;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);font-size:11px;font-weight:500;white-space:nowrap;z-index:120;pointer-events:none;box-shadow:0 4px 12px #00000026}#status .status-icon:hover .tip{display:block}#status .status-icon .tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--domo-navy)}[data-theme=dark] #status .status-icon .tip{background:#2d3148}[data-theme=dark] #status .status-icon .tip:after{border-top-color:#2d3148}#status .details.dialog .status-icon .tip{bottom:auto;top:calc(100% + 8px)}#status .details.dialog .status-icon .tip:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--domo-navy)}[data-theme=dark] #status .details.dialog .status-icon .tip:after{border-bottom-color:#2d3148}#status .legend-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--sp-6);padding:var(--sp-5) var(--sp-6);border-top:1px solid var(--border-1);background:var(--bg-card)}#status .legend-bar .legend-item{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:12px;font-weight:500;color:var(--text-2)}#status .legend-bar .status-icon{width:18px;height:18px}#status .legend-bar .status-icon:hover{transform:none}#status .legend-bar .status-icon svg{width:18px;height:18px}#status .details .detail{display:flex;flex-direction:row;gap:var(--sp-3)}#status .details .detail .icon{flex-shrink:0}#status .details .detail .incident{flex:1}#status .details .detail .incident .head{margin-bottom:var(--sp-2)}#status .details .detail .incident .head .title{font-size:14px;font-weight:600;color:var(--text-1);display:flex;align-items:center;gap:var(--sp-2)}#status .details .detail .incident .copy-link{flex-shrink:0;background:none;border:none;padding:2px;cursor:pointer;color:var(--text-3);display:inline-flex;align-items:center;opacity:.5;transition:opacity .12s,color .12s;border-radius:var(--radius-sm)}#status .details .detail .incident .copy-link:hover{opacity:1}#status .details .detail .incident .copy-link.copied{opacity:1;transition:opacity 0s}#status .details .detail .incident .copy-link.fading{opacity:0;transition:opacity .3s}#status .details .detail .incident .copy-link svg{width:13px;height:13px}#status .details .detail .incident .copied-label{font-size:11px;font-weight:500;white-space:nowrap;margin-left:2px}#status .details .detail .incident .head .date{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:var(--text-3)}#status .details .detail .incident .meta{margin-top:var(--sp-2);margin-bottom:var(--sp-2)}#status .details .detail .incident .meta .target-regions,#status .details .detail .incident .meta .impacted-services{font-weight:400;font-size:13px;color:var(--text-2)}#status .details .detail .incident .meta .meta-label{font-weight:550;font-style:italic}#status .details .detail .incident .description{margin-top:var(--sp-2);font-size:13px;color:var(--text-2)}#status .details.dialog hr{margin:var(--sp-4) 0;border:none;border-bottom:1px solid var(--border-2)}#status .details.other .detail{background:var(--bg-card);border:1px solid var(--border-2);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--sp-5);margin-bottom:var(--sp-3)}#notices .notification{color:#e651a3}#notices .container .notice{display:flex;flex-direction:row;gap:var(--sp-4);background:var(--bg-card);border:1px solid var(--border-2);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--sp-5) var(--sp-6);margin-bottom:var(--sp-3)}#notices .container .notice .icon{flex-shrink:0}#notices .container .notice .icon svg{width:24px;height:24px}#notices .container .notice .detail{flex:1;line-height:1.5}#notices .container .notice .detail .subject{font-size:14px;font-weight:500;color:var(--text-1)}#notices .container .notice .detail .text{margin:var(--sp-2) 0 0 0;font-size:13px;color:var(--text-2)}.legend{display:flex;flex-direction:row;justify-content:center;gap:var(--sp-6);margin:var(--sp-5) 0;flex-wrap:wrap}.legend .item{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:12px;font-weight:500;color:var(--text-2)}.legend .item .icon svg{width:20px;height:20px}.legend .item .text{line-height:1}#events .update{color:#8675ca}#events .maintenance{color:#1888d3}#events .container .event{display:flex;flex-direction:row;gap:var(--sp-4);background:var(--bg-card);border:1px solid var(--border-2);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--sp-5) var(--sp-6);margin-bottom:var(--sp-3)}#events .container .event .icon{flex-shrink:0}#events .container .event .icon svg{width:24px;height:24px}#events .container .event .detail{flex:1;line-height:1.5}#events .container .event .detail .subject{font-size:14px;font-weight:500;color:var(--text-1)}#events .container .event .detail .date{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:var(--text-3)}#events .container .event .detail .text{margin-top:var(--sp-2);font-size:13px;color:var(--text-2)}main{width:100%;margin:0 auto;padding:var(--sp-8) var(--sp-8) 0}#footer{text-align:center;padding:var(--sp-6) var(--sp-8);margin:0 calc(-1 * var(--sp-8));border-top:1px solid var(--border-1);font-size:12px;color:var(--text-3)}#footer .footer-links{display:flex;justify-content:center;gap:var(--sp-4);margin-top:var(--sp-2)}#footer .footer-links a{color:var(--text-3);text-decoration:none;font-size:12px;transition:color .15s}#footer .footer-links a:hover{color:var(--domo-blue)}#footer .footer-sep{color:var(--text-4)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--domo-navy: #1B1F36;--domo-blue: #99ccee;--domo-cyan: oklch(50% .07171 238.001);--status-ok: #22c55e;--status-ok-soft: #EDF7E6;--status-degraded: #f59e0b;--status-degraded-soft: #FFF8E6;--status-outage: #ef4444;--status-outage-soft: #FFEBEB;--status-maintenance: #6366f1;--status-partial: #f59e0b;--status-partial-soft: #FFF0E6;--bg-page: #FBFBFB;--bg-card: #FFFFFF;--bg-header: #FFFFFF;--bg-hover: #d5e9f6;--bg-inset: #ECEEF2;--bg-row-alt: #ffffff;--text-1: #111827;--text-2: #4B5563;--text-3: #9CA3AF;--text-4: #D1D5DB;--border-1: rgba(0, 0, 0, .05);--border-2: rgba(0, 0, 0, .09);--border-3: rgba(0, 0, 0, .14);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .03);--shadow-md: 0 4px 12px rgba(0, 0, 0, .06);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 28px;--sp-8: 32px;--sp-9: 36px;--sp-10: 40px;--sp-11: 44px;--sp-12: 48px;--header-height: 56px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;color:var(--text-1);background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-synthesis:none;text-rendering:optimizeLegibility;cursor:default;interpolate-size:allow-keywords}[data-theme=dark]{--bg-page: #0C0E14;--bg-card: #151822;--bg-header: #12141C;--bg-hover: #1E2438;--bg-inset: #0F1118;--bg-row-alt: #181C28;--text-1: #F3F4F6;--text-2: #9CA3AF;--text-3: #6B7280;--text-4: #374151;--border-1: rgba(255, 255, 255, .05);--border-2: rgba(255, 255, 255, .08);--border-3: rgba(255, 255, 255, .14);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 4px 12px rgba(0, 0, 0, .3);--status-ok-soft: rgba(76, 154, 42, .12);--status-degraded-soft: rgba(181, 132, 27, .12);--status-outage-soft: rgba(204, 51, 51, .12)}body{background:var(--bg-page);line-height:1.5;transition:background .2s ease,color .2s ease}.pointer{cursor:pointer}.expand{overflow:hidden;height:auto;transition:height .22s ease-in-out}.collapse{overflow:hidden;height:0;transition:height .22s ease-in-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}#root{animation:fade-in 2s ease-out 0s 1 forwards}
