/*!
 * Copyright (C) Shock Media B.V. - All Rights Reserved. Unauthorized copying
 * and/or distribution of this file, via any medium, is strictly prohibited.
 *
 * Proprietary and confidential
 */@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/instrument-sans.woff2") format("woff2")}:root{color-scheme:dark;--teal: #008295;--teal-dark: #00697a;--teal-on-dark: #00a3ba;--teal-on-dark-hover: #0093a8;--magenta: #a50343;--magenta-dark: #87022f;--amber: #fea500;--ink: #eef2f5;--ink-2: #c5cfd6;--ink-muted: #8d99a4;--surface: #1b2127;--canvas: #12161a;--line: #2c353d;--chrome: #181818;--chrome-link: var(--teal-on-dark);--chrome-link-hover: var(--teal-on-dark-hover);--link: var(--teal-on-dark);--link-hover: var(--teal-on-dark-hover);--magenta-ink: #ff7da8;--teal-ink: #35c2d6;--amber-ink: #f0ab3a;--notice-bg: #2a2114;--notice-line: #4a3a1d;--rule: color-mix(in srgb, var(--ink) 16%, transparent);--sweep: linear-gradient(90deg, var(--magenta) 0%, var(--teal) 100%);--sweep-text: linear-gradient(90deg, #ff7da8 0%, #35c2d6 100%);--radius-lg: 16px;--radius: 8px;--radius-pill: 999px;--shadow: 0 1px 2px rgb(0 0 0 / 40%), 0 8px 24px rgb(0 0 0 / 35%);--page-width: 74rem;--gutter: clamp(1rem, 4vw, 2.5rem)}:root[data-theme=light]{color-scheme:light;--chrome: #1f1f1f;--chrome-link-hover: #35c2d6;--ink: #181818;--ink-2: #2b2b2b;--ink-muted: #5d666d;--surface: #ffffff;--canvas: #f2f5f6;--line: #e2e8ea;--link: var(--teal);--link-hover: var(--teal-dark);--magenta-ink: var(--magenta-dark);--teal-ink: var(--teal-dark);--amber-ink: #8a5900;--notice-bg: #fff8e8;--notice-line: #f2dcae;--sweep-text: var(--sweep);--shadow: 0 1px 2px rgb(24 24 24 / 5%), 0 8px 24px rgb(24 24 24 / 6%)}@media(prefers-color-scheme: light){:root[data-theme=auto]{color-scheme:light;--chrome: #1f1f1f;--chrome-link-hover: #35c2d6;--ink: #181818;--ink-2: #2b2b2b;--ink-muted: #5d666d;--surface: #ffffff;--canvas: #f2f5f6;--line: #e2e8ea;--link: var(--teal);--link-hover: var(--teal-dark);--magenta-ink: var(--magenta-dark);--teal-ink: var(--teal-dark);--amber-ink: #8a5900;--notice-bg: #fff8e8;--notice-line: #f2dcae;--sweep-text: var(--sweep);--shadow: 0 1px 2px rgb(24 24 24 / 5%), 0 8px 24px rgb(24 24 24 / 6%)}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--canvas);color:var(--ink-2);font-family:"Instrument Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}h1,h2,h3{color:var(--ink);line-height:1.2;letter-spacing:-0.01em;margin:0}h1{font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:700}p{margin:0 0 .85rem}p:last-child{margin-bottom:0}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.skip-link{position:absolute;left:-9999px;top:0;z-index:10;padding:.75rem 1.25rem;background:var(--chrome);color:#fff;border-radius:0 0 var(--radius) 0}.skip-link:focus{left:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.masthead{background:var(--chrome);border-bottom:3px solid rgba(0,0,0,0);border-image:var(--sweep) 1}.masthead .brand{max-width:var(--page-width);margin:0 auto;padding:1.35rem var(--gutter);display:flex;align-items:stretch;flex-wrap:wrap}.masthead .logo{display:inline-flex;align-items:center;padding-right:1.5rem;line-height:0}.masthead .logo img{width:auto;height:clamp(2.75rem,1.9rem + 3vw,4rem)}@media(max-width: 40rem){.masthead .logo{padding-right:0}}.masthead .title{display:flex;align-items:center;margin:0;padding-left:1.5rem;border-left:1px solid rgba(255,255,255,.22);color:#fff;font-size:clamp(1.05rem,.8rem + 1.1vw,1.6rem);font-weight:600;letter-spacing:-0.01em;line-height:1.25}@media(max-width: 40rem){.masthead .title{order:1;width:100%;margin-top:.85rem;padding-left:0;border-left:0}}.page{max-width:var(--page-width);margin:0 auto;flex:1 0 auto;width:100%;padding:clamp(1.5rem,4vw,2.75rem) var(--gutter) 4rem}.layout{display:grid;grid-template-columns:minmax(0, 1fr) 20rem;gap:clamp(1.25rem,3vw,2rem);align-items:start}@media(max-width: 60rem){.layout{grid-template-columns:minmax(0, 1fr)}}.layout .main{min-width:0}.summary{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.summary.ongoing{--state:var(--magenta)}.summary.resolved{--state:var(--teal)}.summary.scheduled{--state:var(--amber)}.summary{--state: var(--teal);margin:0 0 1.75rem;padding:1.15rem 1.35rem;border-left:5px solid var(--state);color:var(--ink);font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);font-weight:600;line-height:1.35}.notice{margin:0 0 1.5rem;padding:.9rem 1.15rem;background:var(--notice-bg);border:1px solid var(--notice-line);border-left:5px solid var(--amber);border-radius:var(--radius);color:var(--amber-ink)}.notice strong{color:var(--ink)}.empty{margin:0;padding:2.5rem 1.5rem;background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-lg);color:var(--ink-muted);text-align:center}.back{margin-bottom:1.5rem;font-weight:500}.tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1.25rem;padding:.35rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill)}@media(max-width: 32rem){.tabs{gap:.25rem}}.tab.ongoing{--tab-color:var(--magenta);--tab-ink:var(--magenta-ink)}.tab.resolved{--tab-color:var(--teal);--tab-ink:var(--teal-ink)}.tab.scheduled{--tab-color:var(--amber);--tab-ink:var(--amber-ink)}.tab.ongoing.clear{--tab-color: var(--teal);--tab-ink: var(--teal-ink)}.tab{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.1rem;border-radius:var(--radius-pill);color:var(--ink-muted);font-weight:600;text-decoration:none}@media(max-width: 32rem){.tab{flex:1 1 auto;justify-content:center;gap:.3rem;padding:.6rem .3rem;font-size:.875rem}}.tab:hover{background:var(--canvas);color:var(--ink)}.tab.current,.tab.current:hover{background:color-mix(in srgb, var(--tab-color) 16%, var(--surface));color:var(--tab-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tab-color) 45%, transparent)}.tab .count{min-width:1.6rem;padding:0 .4rem;border-radius:var(--radius-pill);background:var(--canvas);color:var(--ink-muted);font-size:.8rem;font-weight:700;text-align:center}@media(max-width: 32rem){.tab .count{min-width:1.3rem;padding:0 .3rem}}.tab .count.active{background:var(--magenta);color:#fff}.tab.current .count{background:color-mix(in srgb, var(--tab-color) 22%, transparent);color:var(--tab-ink)}.tab.current .count.active{background:var(--magenta);color:#fff}.notification{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.notification.ongoing{--status-color:var(--magenta);--status-ink:var(--magenta-ink)}.notification.resolved{--status-color:var(--teal);--status-ink:var(--teal-ink)}.notification.scheduled{--status-color:var(--amber);--status-ink:var(--amber-ink)}.notification{position:relative;margin-bottom:1.25rem;padding:1.35rem 1.5rem;overflow:hidden}.notification::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--status-color)}.notification:last-child{margin-bottom:0}.notification>.permalink{position:absolute;top:.85rem;right:.9rem;display:inline-flex;padding:.35rem;border-radius:var(--radius);color:var(--ink-muted);line-height:0}.notification>.permalink:hover{background:var(--canvas);color:var(--teal)}.notification>.title{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:.9rem;padding-right:2.25rem;font-size:1.2rem;font-weight:700}.notification>.title .icon{flex:none;margin-top:.1rem;color:var(--status-ink)}.notification>.facts{display:grid;grid-template-columns:max-content minmax(0, 1fr);gap:.3rem 1rem;margin:0 0 1rem;font-size:.925rem}.notification>.facts dt{color:var(--ink-muted);font-weight:500}.notification>.facts dd{margin:0;color:var(--ink)}.notification>.description{margin-bottom:0;white-space:pre-line}.icon{width:1.15rem;height:1.15rem}.badge{display:inline-block;padding:.1rem .6rem;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--status-color) 14%, var(--surface));color:var(--status-ink);font-size:.8rem;font-weight:700;letter-spacing:.01em}.event{margin-top:1rem;padding:.9rem 1.1rem;background:var(--canvas);border-radius:var(--radius)}.event .title{margin-bottom:.6rem;padding-bottom:.5rem;border-bottom:1px solid var(--rule);color:var(--ink-muted);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.event .message{margin:0;white-space:pre-line}.layout .aside{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:1.35rem 1.5rem;font-size:.95rem}.layout .aside h2{margin-bottom:.75rem;font-size:1.05rem;font-weight:700}.layout .aside .site{margin:1rem 0 0}.layout .aside .rss{margin:1.25rem 0 0}.button{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.15rem;border-radius:var(--radius);background:var(--surface);color:var(--magenta-ink);font-weight:600;text-decoration:none}.button::after{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:var(--sweep);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.button span{background:var(--sweep-text);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.button:hover{color:var(--magenta-dark);box-shadow:0 2px 10px rgba(24,24,24,.1)}.theme-switch{display:flex;align-items:center;gap:.2rem;margin-left:auto;padding-left:1.5rem}@media(max-width: 40rem){.theme-switch{order:0;padding-left:1rem}}.theme-switch a{display:inline-flex;padding:.45rem;border-radius:var(--radius);color:rgba(255,255,255,.6);line-height:0}.theme-switch a:hover{color:#fff;background:rgba(255,255,255,.1)}.theme-switch a.current,.theme-switch a.current:hover{color:#fff;background:rgba(255,255,255,.18)}.feeds{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin:0 0 1.75rem;padding:1.35rem 1.5rem}.feeds h2{margin-bottom:.75rem;font-size:1.05rem;font-weight:700}.feeds ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill, minmax(16rem, 1fr));gap:.35rem 1.25rem}.feeds li{padding:.2rem 0}.site-footer{background:var(--chrome);color:rgba(255,255,255,.72);border-top:3px solid rgba(0,0,0,0);border-image:var(--sweep) 1}.site-footer h2{margin-bottom:.75rem;color:#fff;font-size:1.0625rem;font-weight:700}.site-footer a{color:var(--chrome-link)}.site-footer a:hover{color:var(--chrome-link-hover)}.site-footer dl{display:grid;grid-template-columns:max-content minmax(0, 1fr);gap:.45rem 1.25rem;margin:0;font-size:1rem}.site-footer dt{color:rgba(255,255,255,.55)}.site-footer dd{margin:0}.site-footer .inner{max-width:var(--page-width);margin:0 auto;padding:2.5rem var(--gutter);display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:2rem;align-items:start}@media(max-width: 45rem){.site-footer .inner{grid-template-columns:minmax(0, 1fr)}}.site-footer .legal{font-size:.9375rem;text-align:right}.site-footer .legal p{margin:0 0 .5rem}@media(max-width: 45rem){.site-footer .legal{text-align:left}}.certifications{max-width:var(--page-width);margin:0 auto;padding:0 var(--gutter) 2.5rem}.certifications ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem 2rem;margin:0;padding:2rem 0 0;border-top:1px solid rgba(255,255,255,.12);list-style:none}.certifications li{display:flex;align-items:center;justify-content:center}.certifications img{width:auto;height:clamp(5rem,14vw,6rem)}.certifications .pair{flex-wrap:wrap;gap:1.5rem 2rem}.certifications .card{border-radius:4.4%/6.7%}
