@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.iX1fDW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.iX1fDW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--ok:#2bd47d;--bg:#0e0f12;--ink:#ecedef;--ink2:#8b8f99;--ink3:#3b3e46;--line:#23252c;--off:#1b1d22;--crit:#ff2d55;--high:#ff6b1a;--med:#ffb800;--low:#5e6472;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--ok:#13894a;--bg:#f7f8fa;--ink:#0e0f12;--ink2:#5e6470;--ink3:#c9ced6;--line:#e3e6eb;--off:#e9ecf0;--crit:#d9123a;--high:#e5580c;--med:#d99200;--low:#8c929e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-archivo),system-ui,sans-serif;flex-direction:column;min-height:100vh;margin:0;font-size:17px;font-stretch:92%;line-height:1.45;display:flex}main{flex:1 0 auto;width:100%}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:1312px;margin-inline:auto;padding-inline:32px}@media (max-width:600px){.wrap{padding-inline:16px}}.tab{height:36px;color:var(--ink2);white-space:nowrap;border-radius:3px;align-items:center;gap:8px;padding:0 12px;font-size:14px;transition:background .12s,color .12s;display:inline-flex}.tab:hover{color:var(--ink);background:var(--off)}.tab[aria-current=page]{color:var(--ink);background:var(--off);font-weight:600}.lnk{color:var(--ink2);transition:color .12s}.lnk:hover{color:var(--ink)}.row{border-radius:4px;transition:background-color .12s}.row:hover{background-color:var(--off)}.li{background:linear-gradient(var(--line),var(--line)) 12px 0/calc(100% - 24px) 1px no-repeat;margin-inline:-12px;padding-inline:12px}.btn{background:var(--ink);height:40px;color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:opacity .12s;display:inline-flex}.btn:hover{opacity:.86}.btn2{height:40px;box-shadow:inset 0 0 0 1px var(--ink3);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:background .12s;display:inline-flex}.btn2:hover{background:var(--off)}.ic{background:var(--off);width:32px;height:32px;color:var(--ink);border-radius:4px;flex:none;place-items:center;font-size:14px;font-weight:700;font-stretch:100%;display:inline-grid}.ic.m{box-shadow:inset 0 0 0 1px var(--ink3);color:var(--ink2);background:0 0}.ic.s{width:24px;height:24px;font-size:12px}.ic>i{width:16px;height:16px;-webkit-mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:currentColor;display:block}.ic.s>i{width:13px;height:13px}.tag{box-shadow:inset 0 0 0 1px var(--ink3);white-space:nowrap;border-radius:3px;padding:4px 6px;font-size:12px;font-weight:600;line-height:1}.num{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:800;font-stretch:100%}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin:0;font-size:14px;font-weight:500}.srch{border:1px solid var(--line);width:300px;max-width:100%;height:36px;color:var(--ink2);border-radius:4px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.srch:hover,.srch:focus-within{border-color:var(--ink3);color:var(--ink)}.srch input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.srch input::placeholder{color:var(--ink2)}.navrow{flex-wrap:wrap;align-items:center;gap:10px 28px;min-height:64px;padding-block:12px;display:flex}@media (max-width:600px){.srch{flex:140px;width:auto}.srch-k{display:none}.navtabs{flex-basis:100%;order:5}.navrow{column-gap:10px}}.kpi{border-left:1px solid var(--line);padding:18px 24px 20px}.kpi:first-child{border-left:0;padding-left:0}@media (max-width:600px){.kpi{border-left:0;border-top:1px solid var(--line);padding-left:0}.kpi:first-child{border-top:0}}.dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.st{color:var(--ink2);align-items:center;gap:7px;display:inline-flex}.st.on{color:var(--ink)}.st>.dot{box-shadow:inset 0 0 0 1.5px var(--ink3)}.st.on>.dot{background:var(--ink);box-shadow:none}.st.hot>.dot{background:var(--crit);box-shadow:none}.c-critical{color:var(--crit)}.c-high{color:var(--high)}.c-medium{color:var(--med)}.c-low{color:var(--low)}.c-none{color:var(--ink2)}.b-critical{background:var(--crit)}.b-high{background:var(--high)}.b-medium{background:var(--med)}.b-low{background:var(--low)}.b-none{background:var(--ink3)}.dc{grid-template-columns:repeat(var(--n),minmax(0,1fr));display:grid}.col{flex-direction:column;gap:10px;display:flex;position:relative}.col>:last-child{margin-inline:calc(var(--g) / 2)}.cells{grid-template-columns:calc(var(--g) / 2) repeat(var(--w),minmax(0,1fr)) calc(var(--g) / 2);display:grid}.d{--pl:0px;--pr:0px;--q:var(--p,1.5px);aspect-ratio:1;box-sizing:content-box;padding:var(--q) calc(var(--q) + var(--pr)) var(--q) calc(var(--q) + var(--pl));display:block;position:relative}.d.el{--pl:calc(var(--g) / 2);grid-column:span 2}.d.er{--pr:calc(var(--g) / 2);grid-column:span 2}.d.el.er{grid-column:span 3}.d.e{background:radial-gradient(circle closest-side,var(--off) 62%,transparent 70%) content-box}.d.f,.d.t{background:radial-gradient(circle closest-side,var(--c) calc(100% - 1px),transparent 100%) content-box}.d.x{background:radial-gradient(circle closest-side,var(--c) calc(100% - 4.5px),transparent calc(100% - 4px),transparent calc(100% - 2.6px),var(--ink) calc(100% - 2px),var(--ink) calc(100% - .6px),transparent 100%) content-box}.d[data-y]:not([data-y=""]):before{content:attr(data-y);color:var(--ink2);white-space:nowrap;font-size:12px;line-height:1;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)}.d.t{cursor:pointer}.d.t:hover,.d.t:focus-visible{background:radial-gradient(circle closest-side,var(--c) calc(100% - 3.5px),var(--ink) calc(100% - 3px),var(--ink) calc(100% - .6px),transparent 100%) content-box;outline:0}.d.t:hover:after,.d.t:focus-visible:after{white-space:pre;background:var(--ink);width:max-content;max-width:none;color:var(--bg);z-index:5;pointer-events:none;border-radius:4px;padding:8px 11px;font-size:13px;font-weight:400;line-height:1.5;position:absolute;left:50%;transform:translate(-50%)}.col:hover:not(:has(.d.t:hover)):after{white-space:pre;background:var(--ink);width:max-content;max-width:none;color:var(--bg);z-index:5;pointer-events:none;border-radius:4px;padding:8px 11px;font-size:13px;font-weight:400;line-height:1.5;position:absolute;left:50%;transform:translate(-50%)}.d.t:hover:after,.d.t:focus-visible:after{content:attr(data-tip);bottom:calc(100% + 8px)}.col:hover:not(:has(.d.t:hover)):after{content:attr(data-sum);bottom:calc(100% + 8px)}.d.t.r:hover:after,.d.t.r:focus-visible:after,.col.r:hover:after{left:auto;right:0;transform:none}.col.l:hover:after{left:0;transform:none}.col:hover>a{color:var(--ink)}.segs{background:var(--off);border-radius:4px;gap:2px;padding:3px;display:flex}.seg{height:32px;color:var(--ink2);white-space:nowrap;border-radius:3px;flex:1;justify-content:center;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.seg:hover{color:var(--ink)}.seg[aria-current=true]{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.opt{width:calc(100% + 16px);height:36px;color:var(--ink);border-radius:3px;align-items:center;gap:10px;margin:0 -8px;padding:0 8px;font-size:14px;transition:background-color .12s;display:flex}.opt:hover{background-color:var(--off)}.opt[aria-current=true]{background-color:var(--off);font-weight:600}.box{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ink3);color:var(--bg);border-radius:3px;flex:none;place-items:center;display:grid}.box.on{background:var(--ink);box-shadow:none}.chip{background:var(--off);height:30px;color:var(--ink);border-radius:3px;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:14px;display:inline-flex}.chip span{color:var(--ink2)}.chip:hover span{color:var(--ink)}.kv{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:12px 0;display:grid}.kv>:first-child{color:var(--ink2);font-size:14px}.tbl{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;display:grid}.tbl>span{border-bottom:1px solid var(--line);overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;padding:12px 8px 12px 0;display:flex}.tbl>.h{color:var(--ink2);font-size:14px}.side dl{border-top:1px solid var(--line);grid-template-columns:128px minmax(0,1fr);margin:0;display:grid}.side dt,.side dd{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin:0;padding:10px 0}.side dt{color:var(--ink2);padding-top:12px;font-size:14px}.ok{color:var(--ok)}.g{width:16px;height:16px;-webkit-mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:currentColor;flex:none;display:inline-block}.g.sm{width:14px;height:14px}.g-check{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m5%2012.5%204.5%204.5L19%207%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.g-search{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22m20%2020-3.5-3.5%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.g-left{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%2012H5M11%206l-6%206%206%206%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.g-right{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%2012h14M13%206l6%206-6%206%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.g-external{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M14%204h6v6M20%204l-9%209M18%2014v5a1%201%200%200%201-1%201H5a1%201%200%200%201-1-1V7a1%201%200%200%201%201-1h5%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.g-bell{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M6%2016v-5a6%206%200%200%201%2012%200v5l1.5%202h-15z%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M10%2020.5a2%202%200%200%200%204%200%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.g-link{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M10%2014a4%204%200%200%200%205.7%200l3-3a4%204%200%200%200-5.7-5.7l-1%201M14%2010a4%204%200%200%200-5.7%200l-3%203a4%204%200%200%200%205.7%205.7l1-1%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.g-github{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%20.297c-6.63%200-12%205.373-12%2012%200%205.303%203.438%209.8%208.205%2011.385.6.113.82-.258.82-.577%200-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422%2018.07%203.633%2017.7%203.633%2017.7c-1.087-.744.084-.729.084-.729%201.205.084%201.838%201.236%201.838%201.236%201.07%201.835%202.809%201.305%203.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93%200-1.31.465-2.38%201.235-3.22-.135-.303-.54-1.523.105-3.176%200%200%201.005-.322%203.3%201.23.96-.267%201.98-.399%203-.405%201.02.006%202.04.138%203%20.405%202.28-1.552%203.285-1.23%203.285-1.23.645%201.653.24%202.873.12%203.176.765.84%201.23%201.91%201.23%203.22%200%204.61-2.805%205.625-5.475%205.92.42.36.81%201.096.81%202.22%200%201.606-.015%202.896-.015%203.286%200%20.315.21.69.825.57C20.565%2022.092%2024%2017.592%2024%2012.297c0-6.627-5.373-12-12-12%22%2F%3E%3C%2Fsvg%3E)}
