@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/34861f6721c7a107-s.1-9snk0zelwku.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/28a7f7e0b19e05c2-s.36t4555f6wj8w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/f51e15a7e92a7cfb-s.3qwmkwhydbk4p.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/340d66f2850613f1-s.2x7ji32ehrm62.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/251b071c9f9da2a7-s.3hodiw41nu2d6.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/294ae6a3399b7544-s.0jfwrsoc5mt-q.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a9a9f6ea9fd51a1-s.p.40nm5r9ues_y2.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/34861f6721c7a107-s.1-9snk0zelwku.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/28a7f7e0b19e05c2-s.36t4555f6wj8w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/f51e15a7e92a7cfb-s.3qwmkwhydbk4p.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/340d66f2850613f1-s.2x7ji32ehrm62.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/251b071c9f9da2a7-s.3hodiw41nu2d6.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/294ae6a3399b7544-s.0jfwrsoc5mt-q.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a9a9f6ea9fd51a1-s.p.40nm5r9ues_y2.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/34861f6721c7a107-s.1-9snk0zelwku.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/28a7f7e0b19e05c2-s.36t4555f6wj8w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/f51e15a7e92a7cfb-s.3qwmkwhydbk4p.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/340d66f2850613f1-s.2x7ji32ehrm62.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/251b071c9f9da2a7-s.3hodiw41nu2d6.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/294ae6a3399b7544-s.0jfwrsoc5mt-q.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a9a9f6ea9fd51a1-s.p.40nm5r9ues_y2.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.O7BOPq_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.O7BOPq_variable{--font-source-sans:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4598e6a902d6fd11-s.26u7v4he067l8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/239fb098fceddb4b-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/099ff601e790cddc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86498dd977e4e86c-s.3dnpquur9zvda.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e30c81b5cd32e7f4-s.0hioodceto78-.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3456dc50754e9228-s.180g8ykmerv64.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/de9751bfdfafdac8-s.p.1simdcn5ouyn0.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4598e6a902d6fd11-s.26u7v4he067l8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/239fb098fceddb4b-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/099ff601e790cddc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86498dd977e4e86c-s.3dnpquur9zvda.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e30c81b5cd32e7f4-s.0hioodceto78-.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3456dc50754e9228-s.180g8ykmerv64.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/de9751bfdfafdac8-s.p.1simdcn5ouyn0.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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.IT9cGW_className{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}.IT9cGW_variable{--font-garamond:"EB Garamond", "EB Garamond Fallback"}
:root{--vx-grey:#6d6e71;--vx-green:#39b54a;--vx-green-dark:#23812f;--vx-sky:#25aae1;--vx-blue:#0053b1;--vx-blue-dark:#00438f;--vx-ink:#1e2226;--vx-sub:#5f6266;--vx-faint:#8e9196;--vx-line:#d9dce0;--vx-hair:#eceef0;--vx-band:#f3f4f5;--vx-white:#fff;--vx-sky-tint:#e8f6fc;--vx-green-tint:#eaf7ec;--vx-amber:#b26a00;--vx-amber-dot:#e8a317;--vx-amber-tint:#fff4e0;--vx-danger:#b3261e;--vx-danger-tint:#fdecea;--vx-lock-tint:#e9eef7;--vx-hero-a:#121b24;--vx-hero-b:#16314f;--vx-hero-text:#c9d2dc;--vx-footer:#1b1e22;--vx-hero-bg:radial-gradient(circle at 85% 20%,#25aae12e,transparent 45%),linear-gradient(110deg,var(--vx-hero-a),var(--vx-hero-b));--vx-font-ui:var(--font-source-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--vx-font-display:var(--font-garamond),Georgia,serif;--vx-font-mono:"DejaVu Sans Mono",ui-monospace,Consolas,monospace;--vx-fs-body:16px;--vx-fs-ui:14px;--vx-fs-small:12px;--vx-fs-eyebrow:11px;--vx-fs-h1:42px;--vx-fs-h2:24px;--vx-fs-stat:30px;--vx-tracking-eyebrow:.12em;--vx-page-width:1440px;--vx-sidebar-w:248px;--vx-gutter:32px;--vx-gap:20px;--vx-header-h:72px;--vx-radius:0px;--vx-radius-pill:9px;--vx-shadow-card:0 1px 2px #0000000d;--gray:var(--vx-grey);--green:var(--vx-green);--green-d:var(--vx-green-dark);--sky:var(--vx-sky);--blue:var(--vx-blue);--blue-d:var(--vx-blue-dark);--ink:var(--vx-ink);--sub:var(--vx-sub);--faint:var(--vx-faint);--line:var(--vx-line);--hair:var(--vx-hair);--band:var(--vx-band);--sky-t:var(--vx-sky-tint);--green-t:var(--vx-green-tint);--amber:var(--vx-amber);--amber-t:var(--vx-amber-tint);--danger:var(--vx-danger);--ha:var(--vx-hero-a);--hb:var(--vx-hero-b);--ht:var(--vx-hero-text)}*{box-sizing:border-box;margin:0;padding:0}body{min-width:var(--vx-page-width);color:var(--ink);font:var(--vx-fs-body)/1.5 var(--vx-font-ui);-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}.ey{font-size:var(--vx-fs-eyebrow);letter-spacing:var(--vx-tracking-eyebrow);text-transform:uppercase;font-weight:700}.serif{font-family:var(--vx-font-display)}.x{color:var(--sub);font-size:12px}.sub{color:var(--sub)}.faint{color:var(--faint)}.mono{font-family:var(--vx-font-mono);font-size:12px}.row{align-items:center;gap:12px;display:flex}.grid{gap:var(--vx-gap);display:grid}.ok{color:var(--green-d);font-weight:700}.wa{color:var(--amber);font-weight:700}.er{color:var(--danger);font-weight:700}.hdr{height:var(--vx-header-h);padding:0 var(--vx-gutter);border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;display:flex}.hdr .brand{align-items:center;gap:18px;display:flex}.hdr .brand img{height:40px;display:block}.hdr .brand .company-logo{width:auto;height:40px}.hdr .brand .product-icon{flex:none;width:32px;height:32px}.hdr .brand .rule{background:var(--line);width:1px;height:28px}.hdr .brand .product{font:500 24px/1 var(--vx-font-display);color:var(--ink)}.hdr .brand .crumb2{color:var(--faint);font-size:13px}.hdr .right{align-items:center;gap:20px;font-size:14px;display:flex}.tag{background:var(--amber-t);color:var(--amber);padding:4px 8px}.who{align-items:center;gap:10px;display:flex}.who small{color:var(--sub);font-size:12px;line-height:1.2;display:block}.av0{background:var(--sky-t);width:32px;height:32px;color:var(--blue);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.stripe{background:repeating-linear-gradient(-45deg,var(--amber-t),var(--amber-t) 10px,#fff8ea 10px,#fff8ea 20px);color:var(--amber);padding:8px var(--vx-gutter);border-bottom:1px solid #f0d9a8;font-size:14px}.stripe strong{margin-right:8px}.shell{grid-template-columns:var(--vx-sidebar-w) 1fr;flex:1;display:grid}.side{border-right:1px solid var(--line);background:#fbfbfc;padding:20px 0 32px}.tsw{border:1px solid var(--line);background:#fff;margin:0 16px 18px;padding:10px 12px}.tsw .ey{color:var(--sub);font-size:10px}.tsw b{margin-top:2px;font-size:15px;font-weight:600;display:block}.tsw span{color:var(--sub);font-size:12px}.side h6{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:14px 24px 6px;font-size:10px;font-weight:700}.side a{color:var(--sub);border-left:3px solid #0000;align-items:center;gap:10px;padding:9px 24px;font-size:14px;display:flex}.side a svg{color:var(--faint);flex:none}.side a.on{color:var(--ink);border-left-color:var(--green);background:#fff;font-weight:600}.side a.on svg{color:var(--green-d)}.side .sfoot{border:1px dashed var(--line);color:var(--sub);margin:24px 16px 0;padding:12px;font-size:12px}.side .sfoot b{color:var(--ink);display:block}.side .sfoot .lnk{margin-top:6px;display:inline-block}.mainc{flex-direction:column;min-width:0;display:flex}.hero{background:var(--vx-hero-bg);color:#fff}.hero .wrap{padding:32px var(--vx-gutter);justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.hero .ey{color:var(--sky);margin-bottom:10px}.hero h1{font:400 var(--vx-fs-h1)/1.15 var(--vx-font-display)}.hero p{color:var(--ht);margin-top:10px}.snap{color:#fff;text-align:right;white-space:nowrap;border:1px solid #ffffff40;padding:10px 14px;font-size:13px}.snap small{color:var(--ht);font-size:12px;display:block}.body{padding:28px var(--vx-gutter) 40px}.card{border:1px solid var(--line);box-shadow:var(--vx-shadow-card);background:#fff}.card.ab{border-top:3px solid var(--blue)}.card.ag{border-top:3px solid var(--green)}.card.aa{border-top:3px solid var(--amber)}.card.ad{border-top:3px solid var(--danger)}.card-h{justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 20px 14px;display:flex}.card-h h2{font:500 var(--vx-fs-h2)/1.2 var(--vx-font-display)}.card-h p{color:var(--sub);margin-top:2px;font-size:13px}.card-b{padding:0 20px 20px;font-size:14px}.card-b p+p{margin-top:10px}.p5{padding:20px}.p6{padding:24px}.eb{color:var(--blue)}.stat .v{font:400 var(--vx-fs-stat)/1.2 var(--vx-font-display);margin-top:8px}.stat .s{color:var(--sub);margin-top:4px;font-size:14px}.stat .ey{color:var(--sub)}.note{border:1px solid var(--line);border-left:3px solid var(--sky);color:var(--ink);background:#e8f6fc73;align-items:flex-start;gap:12px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}.note b{white-space:nowrap}.inset{background:var(--band);color:var(--sub);margin-top:14px;padding:10px 14px;font-size:13px}.btn{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.bg{background:var(--green);color:#fff}.bp{background:var(--blue);color:#fff}.bs{border:1px solid var(--ink);color:var(--ink);background:#fff}.bgd{color:#fff;background:0 0;border:1px solid #ffffffb3}.btn[disabled],.btn.dis{background:var(--band);color:var(--faint);border:1px solid var(--line)}.btn.sm{padding:6px 12px}.lnk{color:var(--blue);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.dot{vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.d-ok{background:var(--green)}.d-warn{background:var(--vx-amber-dot)}.d-bad{background:var(--danger)}.d-run{background:var(--sky)}.d-off{background:var(--faint)}.badge{white-space:nowrap;border:1px solid;align-items:center;padding:3px 9px 3px 8px;font-size:12px;font-weight:600;display:inline-flex}.badge .dot{width:7px;height:7px;margin-right:6px}.badge.success,.badge.online{background:var(--green-t);color:var(--green-d);border-color:#cfe9d3}.badge.success .dot,.badge.online .dot{background:var(--green)}.badge.warning{background:var(--amber-t);color:var(--amber);border-color:#f0d9a8}.badge.warning .dot{background:var(--vx-amber-dot)}.badge.failed,.badge.offline{background:var(--vx-danger-tint);color:var(--danger);border-color:#f3c3bf}.badge.failed .dot,.badge.offline .dot{background:var(--danger)}.badge.running{background:var(--sky-t);color:var(--blue);border-color:#bfe3f4}.badge.running .dot{background:var(--sky)}.badge.never{background:var(--band);border-color:var(--line);color:var(--sub)}.badge.never .dot{background:var(--faint)}.chip{border:1px solid var(--line);white-space:nowrap;background:#fff;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.chip.b{background:var(--sky-t);color:var(--blue);border-color:#bfe3f4}.chip.g{background:var(--green-t);color:var(--green-d);border-color:#cfe9d3}.chip.a{background:var(--amber-t);color:var(--amber);border-color:#f0d9a8}.chip.r{background:var(--vx-danger-tint);color:var(--danger);border-color:#f3c3bf}.chip.n{background:var(--band);color:var(--sub)}.lock{letter-spacing:.04em;background:var(--vx-lock-tint);color:var(--blue);white-space:nowrap;border:1px solid #c7d6ee;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.plat{letter-spacing:.06em;white-space:nowrap;border:1px solid var(--line);padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.plat.hv{background:var(--sky-t);color:var(--blue);border-color:#bfe3f4}.plat.vm{background:var(--band);color:var(--gray)}.app{letter-spacing:.06em;white-space:nowrap;color:#3f3a7a;background:#f2f1fa;border:1px solid #d3d0e8;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.app.none{color:var(--faint);border-style:dashed;border-color:var(--line);background:#fff;font-weight:600}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}thead{background:var(--band);color:var(--sub)}th{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:11px 14px;font-size:11px;font-weight:700}td{border-top:1px solid var(--hair);vertical-align:top;padding:12px 14px}td b{font-weight:600}td .x{margin-top:2px;display:block}tr.bad td{background:snow}tr.warn td{background:#fffdf6}.tools{justify-content:space-between;align-items:center;gap:12px;padding:0 20px 14px;display:flex}.search{border:1px solid var(--line);width:340px;color:var(--faint);align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.tfoot{border-top:1px solid var(--hair);color:var(--sub);padding:10px 20px;font-size:12px}.meter{background:var(--hair);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.meter i{background:var(--green);height:100%;display:block}.tog{background:var(--line);vertical-align:middle;border-radius:10px;flex:none;width:34px;height:20px;display:inline-block;position:relative}.tog i{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.tog.on{background:var(--green)}.tog.on i{left:16px}.lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--sub);margin:16px 0 6px;font-size:11px;font-weight:700;display:block}.in,.sel{border:1px solid var(--line);color:var(--ink);background:#fff;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;display:flex}.sel:after{content:"▾";color:var(--faint);font-size:12px}.radio{border:1.5px solid var(--sub);vertical-align:-3px;background:#fff;border-radius:50%;flex:none;width:16px;height:16px;margin-right:10px;display:inline-block}.radio.on{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 3px #fff}.opt{border:1px solid var(--line);background:#fff;align-items:flex-start;padding:14px 16px;font-size:14px;display:flex}.opt.on{outline:2px solid var(--blue);outline-offset:-1px;background:#fbfdff}.opt b{font-weight:600;display:block}.err{color:var(--danger);font-size:13px;font-weight:600}.ev{border-top:1px solid var(--hair);grid-template-columns:150px 1fr auto;align-items:start;gap:16px;padding:14px 20px;font-size:14px;display:grid}.ev b{font-weight:600}.ev .x{margin-top:2px;display:block}.att{border-top:1px solid var(--hair);grid-template-columns:22px 1fr 16px;align-items:start;gap:12px;padding:12px 20px;font-size:14px;display:grid}.ic{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.ic.g{background:var(--green)}.ic.a{background:var(--vx-amber-dot)}.ic.r{background:var(--danger)}.ic.b{background:var(--blue)}.ul{font-size:14px;list-style:none}.ul li{border-top:1px solid var(--hair);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.ul li:first-child{border-top:0}.dl{grid-template-columns:130px 1fr;gap:6px 16px;font-size:14px;display:grid}.dl dt{color:var(--sub)}.flowx{border:1px solid var(--line);background:#fff;align-items:center;gap:0;margin-bottom:20px;display:flex}.flowx>div{flex:1;padding:16px 20px;font-size:14px}.flowx>div.mid{background:var(--vx-lock-tint);color:var(--blue);font-weight:700}.flowx>span{color:var(--faint);padding:0 4px}.code{background:var(--vx-hero-a);color:#dfe7ef;font-family:var(--vx-font-mono);margin:12px 0;padding:14px 18px;font-size:13px;line-height:1.8}.code em{color:var(--sky);font-style:normal}footer{background:var(--vx-footer);color:var(--ht);margin-top:auto}footer .wrap{padding:28px var(--vx-gutter);grid-template-columns:auto auto auto 1fr;gap:24px;font-size:14px;display:grid}footer .wrap>div{padding-right:40px}footer .ey{color:var(--sky);margin-bottom:4px}footer .r{color:var(--faint);text-align:right;align-self:end;padding-right:0;font-size:12px}button,input,select{font:inherit}button,a,input,select{outline-offset:4px}a:hover{color:var(--vx-blue)}:focus-visible{outline:2px solid var(--vx-blue)}address{font-style:normal}small{color:var(--vx-sub);font-size:12px}h2{font:500 24px/1.2 var(--vx-font-display)}h3{font-size:16px;font-weight:600}.hdr .brand img{width:auto}.demo-tag{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.who>div{font-weight:600}.who small{font-weight:400}.side a:hover{background:var(--vx-band)}.side .sfoot a{color:var(--vx-blue);border:0;padding:0;font-size:12px}.body{flex:1}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:-28px -32px 28px;padding:32px;display:flex}.page-heading .eyebrow{color:var(--vx-sky);margin-bottom:10px}.page-heading .subtitle{color:var(--vx-hero-text);margin-top:10px;font-size:16px}.snapshot{flex:none}.snapshot small{margin-top:2px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.panel{min-width:0;margin-bottom:20px}.panel-heading{align-items:flex-end}.panel-heading h2{font:500 24px/1.2 var(--vx-font-display)}.panel-heading p{color:var(--vx-sub);margin-top:2px;font-size:13px}.panel-body{padding:0 20px 20px;font-size:14px}.panel-body p+p{margin-top:10px}.panel-body h3{margin-bottom:8px}.panel-body .note{margin-top:16px}.accent-green{border-top:3px solid var(--vx-green)}.accent-blue{border-top:3px solid var(--vx-blue)}.accent-amber{border-top:3px solid var(--vx-amber)}.accent-danger{border-top:3px solid var(--vx-danger)}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.stat{flex-direction:column;padding:20px;display:flex;position:relative}.stat>span{letter-spacing:.12em;text-transform:uppercase;color:var(--vx-sub);padding-right:16px;font-size:11px;font-weight:700}.stat>strong{font:400 30px/1.2 var(--vx-font-display);margin-top:8px}.stat>small{color:var(--vx-sub);margin-top:4px;font-size:14px;line-height:1.4}.stat-icon{display:none}.overview-split{grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:20px;display:grid}.overview-split .panel,.bottom-grid .panel{margin-bottom:0}.protection-banner{border:1px solid var(--vx-line);border-left:3px solid var(--vx-blue);box-shadow:var(--vx-shadow-card);background:#fff;padding:24px}.protection-banner .eyebrow{color:var(--vx-blue);margin-bottom:10px}.protection-banner h2{font:500 28px/1.15 var(--vx-font-display)}.protection-banner p:not(.eyebrow){color:var(--vx-sub);margin:14px 0;font-size:14px}.protection-banner a{color:var(--vx-blue);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.attention-item{border-top:1px solid var(--vx-hair);grid-template-columns:22px 1fr 16px;align-items:start;gap:12px;padding:12px 20px;font-size:14px;display:grid}.attention-item strong{font-weight:600}.attention-item p{color:var(--vx-sub);margin-top:2px;font-size:12px}.attention-item>svg{color:var(--vx-faint)}.attention-icon{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.attention-icon.failed{background:var(--vx-danger)}.attention-icon.warning{background:var(--vx-amber-dot)}.text-link{color:var(--vx-blue);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.table-tools{justify-content:space-between;align-items:center;gap:12px;padding:0 20px 14px;display:flex}.search{width:100%;max-width:340px}.search input{width:100%;min-width:0;color:var(--vx-ink);background:0 0;border:0;font-size:14px}.search svg{flex:none}.filter{color:var(--vx-sub);align-items:center;gap:10px;font-size:14px;display:flex}select{border:1px solid var(--vx-line);color:var(--vx-ink);background:#fff;border-radius:0;padding:8px 12px;font-size:14px}.table-scroll{overflow-x:auto}table{white-space:nowrap}.response-table{white-space:normal;margin:16px 0}.vm-title{align-items:center;gap:8px;display:flex}.vm-title svg{width:14px;color:var(--vx-faint)}.vm-title strong{font:700 13px/1.5 var(--vx-font-mono)}td small{color:var(--vx-sub);margin-top:3px;font-size:12px;display:block}td .plat{margin-left:4px}.copy-ok{color:var(--vx-green);font-size:12px}.app-role{margin-bottom:4px;display:block}.app-role:last-child{margin-bottom:0}.app-role small{font-size:12px}.app-role .error-text{color:var(--vx-danger)}.table-bottom{border-top:1px solid var(--vx-hair);color:var(--vx-sub);padding:10px 20px;font-size:12px}.empty{text-align:center;color:var(--vx-sub);padding:30px}.muted{color:var(--vx-faint)}.bottom-grid{grid-template-columns:1.3fr 1fr;gap:20px;margin:20px 0;display:grid}.activity-item{border-top:1px solid var(--vx-hair);grid-template-columns:150px 1fr auto;align-items:start;gap:16px;padding:14px 20px;font-size:14px;display:grid}.activity-item strong,.activity-item h3{font-size:14px;font-weight:600}.activity-item p{color:var(--vx-sub);margin-top:2px;font-size:12px}.activity-item>small{white-space:nowrap}.activity-item .badge{justify-self:start}.activity-item.large{padding-block:20px}.guardrails,.plain-list{padding:0 20px;font-size:14px;list-style:none}.guardrails li,.plain-list li{border-top:1px solid var(--vx-hair);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.guardrails li:first-child,.plain-list li:first-child{border-top:0}.guardrails svg{width:16px;height:16px;color:var(--vx-blue);flex:none}.panel-body .plain-list{padding:0}.inset-note{background:var(--vx-band);color:var(--vx-sub);margin:14px 20px 20px;padding:10px 14px;font-size:13px}.site-meta{color:var(--vx-sub);background:var(--vx-band);margin-bottom:16px;padding:12px 20px;font-size:13px}.site-meta span{margin-left:24px}.three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.three-grid .panel{margin-bottom:0}.policy,.destination{padding:24px;font-size:14px}.policy>svg,.destination>svg{color:var(--vx-green-dark);margin-bottom:16px}.destination.accent-blue>svg{color:var(--vx-blue)}.destination.accent-neutral>svg{color:var(--vx-grey)}.policy h2,.destination h2{font:500 24px/1.2 var(--vx-font-display);margin-bottom:8px}.policy p,.destination p{color:var(--vx-sub);font-size:14px}.policy dl{border-top:1px solid var(--vx-hair);grid-template-columns:110px 1fr;gap:10px 12px;margin:18px 0;padding-top:16px;font-size:14px;display:grid}.policy dt{color:var(--vx-sub)}.policy dd{margin:0}.policy .tag,.destination .tag{border:1px solid var(--vx-line);background:var(--vx-band);color:var(--vx-sub);padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.flow{border:1px solid var(--vx-line);align-items:center;margin-bottom:20px;font-size:14px;display:flex}.flow>span,.flow>strong{flex:1;padding:16px 20px}.flow>strong{background:var(--vx-lock-tint);color:var(--vx-blue);font-weight:600}.flow>svg{width:16px;color:var(--vx-faint);flex:none;margin:0 4px}.destination ul{margin:18px 0;list-style:none}.destination li{border-top:1px solid var(--vx-hair);align-items:baseline;padding:10px 0;font-size:14px;display:flex}.destination .dot{flex:none}.code-block{background:var(--vx-hero-a);color:#dfe7ef;font:13px/1.8 var(--vx-font-mono);white-space:nowrap;margin:12px 0;padding:14px 18px;overflow-x:auto}.restore-grid{grid-template-columns:1fr 1.1fr;gap:28px;padding:6px 20px 24px;display:grid}.restore-form>label{text-transform:uppercase;letter-spacing:.12em;color:var(--vx-sub);flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex}.restore-form select{text-transform:none;letter-spacing:normal;color:var(--vx-ink)}.restore-form fieldset{border:0;margin:20px 0;padding:0}.restore-form legend{letter-spacing:.12em;text-transform:uppercase;color:var(--vx-sub);margin-bottom:8px;font-size:11px;font-weight:700}.restore-option{cursor:pointer;gap:10px;margin-bottom:8px}.restore-option input{width:16px;height:16px;accent-color:var(--vx-blue);flex:none;margin-top:2px}.button{letter-spacing:.12em;text-transform:uppercase;background:var(--vx-blue);color:#fff;cursor:pointer;border:0;align-items:center;gap:8px;padding:12px 20px;font-size:11px;font-weight:700;display:inline-flex}.button:hover{background:var(--vx-blue-dark)}.button:disabled{background:var(--vx-band);color:var(--vx-sub);cursor:not-allowed}.restore-summary{background:var(--vx-band);border:1px solid var(--vx-line);color:var(--vx-sub);padding:24px;font-size:14px}.restore-summary>svg{color:var(--vx-blue);margin-bottom:12px}.restore-summary h3{font:500 26px/1.2 var(--vx-font-display);color:var(--vx-ink);margin-bottom:12px}.restore-summary p+p{margin-top:12px}.restore-summary ol{counter-reset:restore;gap:14px;margin:20px 0;list-style:none;display:grid}.restore-summary li{counter-increment:restore;padding-left:34px;position:relative}.restore-summary li:before{content:counter(restore);background:var(--vx-blue);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid;position:absolute;top:0;left:0}.restore-summary .inset-note{border-left:3px solid var(--vx-amber);background:#fff;margin:24px 0 0}.error-text{color:var(--vx-danger);margin-top:10px;font-size:13px;font-weight:600}.panel-body>h1{font:400 30px/1.2 var(--vx-font-display);margin:10px 0}.panel-body>p{margin-bottom:12px}.skip{z-index:99;color:var(--vx-blue);background:#fff;padding:12px;position:absolute;left:-10000px}.skip:focus{top:12px;left:16px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.session-signout{font:600 12px var(--vx-font-ui);color:var(--vx-blue);border:1px solid var(--vx-line);cursor:pointer;background:#fff;padding:6px 10px}.sign-in-panel{max-width:760px}.sign-in-panel form{margin-top:16px}.upgrade-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.upgrade-form label{color:var(--vx-sub);flex-direction:column;gap:6px;font-size:12px;display:flex}.upgrade-form input{border:1px solid var(--vx-line);background:#fff;padding:8px 12px}.upgrade-form button{place-self:end start}
