@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.22-vvcrakukp_.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/94b4a5dc1fe84361-s.2231v6bqe0i5w.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/ff5be760267bb4bc-s.3qloo4qyhp26g.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/99596c30eb072d3c-s.2nm8vsxf84ypi.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/e5864b32625b6bc3-s.2xh5j9ig7blp7.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/e285ad1a914469f0-s.3ohuq16_8-qtv.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/47df9ba1c7236d3b-s.p.3__uj2j3k64hq.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/da8a9dd0d68e512b-s.22-vvcrakukp_.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/94b4a5dc1fe84361-s.2231v6bqe0i5w.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/ff5be760267bb4bc-s.3qloo4qyhp26g.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/99596c30eb072d3c-s.2nm8vsxf84ypi.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/e5864b32625b6bc3-s.2xh5j9ig7blp7.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/e285ad1a914469f0-s.3ohuq16_8-qtv.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/47df9ba1c7236d3b-s.p.3__uj2j3k64hq.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%}.source_sans_3_f943d06b-module__Qqod7G__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_f943d06b-module__Qqod7G__variable{--vj-font-sans:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_77a78f74-module___2wB7G__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.ibm_plex_mono_77a78f74-module___2wB7G__variable{--vj-font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--vj-navy:#06295b;--vj-blue:#0b56f0;--vj-blue-hover:#0848cc;--vj-blue-light:#eef4ff;--vj-ink:#101828;--vj-gray:#475467;--vj-border:#d9d9d9;--vj-border-strong:#667085;--vj-white:#fff;--vj-canvas:#f7f8fa;--vj-success:#067647;--vj-warning:#b54708;--vj-error:#b42318;--vj-success-bg:#ecfdf3;--vj-warning-bg:#fff6ed;--vj-error-bg:#fef3f2;--vj-font-sans:"Source Sans 3", "Segoe UI", sans-serif;--vj-font-mono:"IBM Plex Mono", ui-monospace, monospace;--vj-size-display:2.5rem;--vj-size-title:1.5rem;--vj-size-section:1.25rem;--vj-size-body:1rem;--vj-size-meta:.75rem;--vj-size-technical:.8125rem;--vj-leading-display:1.15;--vj-leading-title:1.3;--vj-leading-body:1.5;--vj-weight-regular:400;--vj-weight-semibold:600;--vj-space-1:.25rem;--vj-space-2:.5rem;--vj-space-3:.75rem;--vj-space-4:1rem;--vj-space-5:1.5rem;--vj-space-6:2rem;--vj-space-7:3rem;--vj-space-8:4rem;--vj-radius-sm:2px;--vj-radius-md:4px;--vj-shadow-overlay:0 12px 32px #10182829;--vj-z-sticky:20;--vj-z-overlay:40;--vj-z-modal:50;--vj-focus:2px solid var(--vj-blue);--vj-motion:.12s ease;--vj-sidebar:15.5rem;--vj-content:72rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{font-family:var(--vj-font-sans);font-size:var(--vj-size-body);line-height:var(--vj-leading-body);color:var(--vj-ink);background:var(--vj-white)}:focus-visible{outline:var(--vj-focus);outline-offset:2px}img,svg{max-width:100%}a{color:var(--vj-blue);text-underline-offset:.16em}.vj-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}.vj-skip-link{left:var(--vj-space-4);z-index:var(--vj-z-modal);background:var(--vj-white);color:var(--vj-navy);padding:var(--vj-space-2) var(--vj-space-3);border:1px solid var(--vj-navy);position:absolute;top:-3rem}.vj-skip-link:focus{top:var(--vj-space-2)}.vj-stripe{background:var(--vj-navy);height:4px}.vj-public-header,.vj-topbar{justify-content:space-between;align-items:center;gap:var(--vj-space-4);min-height:4rem;padding:0 var(--vj-space-5);background:var(--vj-white);border-bottom:1px solid var(--vj-border);display:flex}.vj-brand-text{color:var(--vj-navy);font-size:1.125rem;font-weight:var(--vj-weight-semibold);letter-spacing:0;line-height:1.2;text-decoration:none}.vj-brand-text-inverse{color:var(--vj-white)}.vj-logo{width:auto;height:2rem;display:block}.vj-header-actions,.vj-inline-actions,.vj-form-actions{align-items:center;gap:var(--vj-space-3);flex-wrap:wrap;display:flex}.vj-page{width:min(var(--vj-content), calc(100% - 2rem));padding:var(--vj-space-7) 0 var(--vj-space-8);margin:0 auto}.vj-display{max-width:16ch;color:var(--vj-navy);font-size:var(--vj-size-display);line-height:var(--vj-leading-display);font-weight:var(--vj-weight-semibold);margin:0}.vj-subtitle{margin:var(--vj-space-3) 0 0;color:var(--vj-ink);font-size:2rem;line-height:var(--vj-leading-display);font-weight:var(--vj-weight-regular)}.vj-lead,.vj-prose{max-width:62ch;color:var(--vj-gray)}.vj-title{font-size:var(--vj-size-title);line-height:var(--vj-leading-title);font-weight:var(--vj-weight-semibold);color:var(--vj-navy);margin:0}.vj-section-title{margin:0 0 var(--vj-space-3);font-size:var(--vj-size-section);line-height:var(--vj-leading-title)}.vj-meta,.vj-hint,.vj-breadcrumb{color:var(--vj-gray);font-size:var(--vj-size-meta);line-height:1.4}.vj-technical{font-family:var(--vj-font-mono);font-size:var(--vj-size-technical);line-height:1.45}.vj-stack{gap:var(--vj-space-5);display:grid}.vj-split{gap:var(--vj-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vj-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.vj-filters .vj-form-actions{margin-top:var(--vj-space-2)}.vj-card{background:var(--vj-white);border:1px solid var(--vj-border);border-radius:var(--vj-radius-md);padding:var(--vj-space-5)}.vj-panel{max-width:28rem}.vj-divider{border:0;border-top:1px solid var(--vj-border);margin:var(--vj-space-5) 0}.vj-button,.vj-icon-button{justify-content:center;align-items:center;gap:var(--vj-space-2);min-height:2.75rem;padding:0 var(--vj-space-4);border-radius:var(--vj-radius-md);font:inherit;font-weight:var(--vj-weight-semibold);cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}.vj-button:disabled,.vj-icon-button:disabled{cursor:not-allowed;opacity:.55}.vj-button-primary{background:var(--vj-blue);color:var(--vj-white)}.vj-button-primary:hover:not(:disabled){background:var(--vj-blue-hover)}.vj-button-secondary{background:var(--vj-white);color:var(--vj-navy);border-color:var(--vj-navy)}.vj-button-ghost{color:var(--vj-navy);background:0 0;border-color:#0000}.vj-button-danger{background:var(--vj-white);color:var(--vj-error);border-color:var(--vj-error)}.vj-icon-button{min-width:2.75rem;color:inherit;background:0 0;border-color:#0000;padding:0}.vj-field{gap:var(--vj-space-2);display:grid}.vj-label{font-weight:var(--vj-weight-semibold);color:var(--vj-ink)}.vj-input,.vj-select,.vj-textarea{border:1px solid var(--vj-border-strong);border-radius:var(--vj-radius-sm);background:var(--vj-white);width:100%;min-height:2.75rem;color:var(--vj-ink);font:inherit;padding:.625rem .75rem}.vj-textarea{resize:vertical;min-height:7rem}.vj-input[aria-invalid=true],.vj-select[aria-invalid=true]{border-color:var(--vj-error)}.vj-field-error{color:var(--vj-error);margin:0;font-size:.875rem}.vj-alert{gap:var(--vj-space-3);padding:var(--vj-space-4);border:1px solid var(--vj-border);border-radius:var(--vj-radius-md);background:var(--vj-white);grid-template-columns:auto 1fr;display:grid}.vj-alert-info{background:var(--vj-blue-light);border-color:#c9d8fb}.vj-alert-success{background:var(--vj-success-bg);border-color:#abefc6}.vj-alert-warning{background:var(--vj-warning-bg);border-color:#f9dbaf}.vj-alert-error{background:var(--vj-error-bg);border-color:#fecdca}.vj-alert p{margin:.25rem 0 0}.vj-badge{align-items:center;gap:var(--vj-space-1);min-height:1.5rem;padding:0 var(--vj-space-2);border-radius:var(--vj-radius-sm);border:1px solid var(--vj-border);background:var(--vj-canvas);color:var(--vj-ink);font-size:var(--vj-size-meta);font-weight:var(--vj-weight-semibold);display:inline-flex}.vj-badge-success{color:var(--vj-success);background:var(--vj-success-bg);border-color:#abefc6}.vj-badge-warning{color:var(--vj-warning);background:var(--vj-warning-bg);border-color:#f9dbaf}.vj-badge-error{color:var(--vj-error);background:var(--vj-error-bg);border-color:#fecdca}.vj-skeleton{border-radius:var(--vj-radius-sm);background:linear-gradient(90deg,#eef1f4 0%,#f7f8fa 50%,#eef1f4 100%) 0 0/200% 100%;height:.875rem;animation:1.2s infinite vj-pulse}@media (prefers-reduced-motion:reduce){.vj-skeleton,.vj-button,.vj-overlay{transition:none;animation:none}}@keyframes vj-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.vj-shell{grid-template-columns:var(--vj-sidebar) minmax(0, 1fr);background:var(--vj-canvas);min-height:100vh;display:grid}.vj-sidebar{background:var(--vj-navy);color:var(--vj-white);padding:var(--vj-space-5) var(--vj-space-4);gap:var(--vj-space-6);flex-direction:column;display:flex}.vj-nav{gap:var(--vj-space-2);display:grid}.vj-nav a{align-items:center;gap:var(--vj-space-2);min-height:2.75rem;padding:0 var(--vj-space-3);color:var(--vj-white);border-radius:var(--vj-radius-sm);border-left:3px solid #0000;text-decoration:none;display:flex}.vj-nav a[aria-current=page]{border-left-color:var(--vj-blue);background:#ffffff14}.vj-main{grid-template-rows:auto 1fr;min-width:0;display:grid}.vj-content{padding:var(--vj-space-6)}.vj-menu{position:relative}.vj-menu-panel{z-index:var(--vj-z-overlay);min-width:12rem;padding:var(--vj-space-2);background:var(--vj-white);border:1px solid var(--vj-border);border-radius:var(--vj-radius-md);position:absolute;top:calc(100% + .25rem);right:0}.vj-menu-panel button,.vj-menu-panel a{text-align:left;width:100%;color:var(--vj-ink);font:inherit;min-height:2.5rem;padding:0 var(--vj-space-3);cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.vj-overlay{z-index:var(--vj-z-modal);background:#1018287a;place-items:end stretch;display:grid;position:fixed;inset:0}.vj-overlay-dismiss{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.vj-dialog,.vj-overlay .vj-sidebar{z-index:1;position:relative}.vj-overlay .vj-sidebar{justify-self:start;width:min(17.5rem,86vw);height:100%}.vj-dialog{background:var(--vj-white);color:var(--vj-ink);width:min(32rem,100%);max-height:100vh;padding:var(--vj-space-5);box-shadow:var(--vj-shadow-overlay);overflow:auto}.vj-table-wrap{border:1px solid var(--vj-border);border-radius:var(--vj-radius-md);background:var(--vj-white);overflow-x:auto}table.vj-table{border-collapse:collapse;width:100%}.vj-table th,.vj-table td{padding:var(--vj-space-3) var(--vj-space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--vj-border)}.vj-table th{color:var(--vj-gray);font-size:var(--vj-size-meta);font-weight:var(--vj-weight-semibold)}.vj-breadcrumb ol{gap:var(--vj-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vj-avatar{border-radius:var(--vj-radius-sm);background:var(--vj-blue-light);width:2rem;height:2rem;color:var(--vj-navy);font-size:var(--vj-size-meta);font-weight:var(--vj-weight-semibold);place-items:center;display:inline-grid}.vj-footer{border-top:1px solid var(--vj-border);padding:var(--vj-space-5);color:var(--vj-gray);font-size:.875rem}.vj-menu-button{display:none}@media (max-width:960px){.vj-shell{grid-template-columns:1fr}.vj-sidebar-desktop{display:none}.vj-menu-button{display:inline-flex}.vj-split,.vj-metrics{grid-template-columns:1fr}.vj-display{font-size:2rem}.vj-subtitle{font-size:1.5rem}.vj-content,.vj-page{padding-top:var(--vj-space-5)}.vj-public-header,.vj-topbar,.vj-content{padding-left:var(--vj-space-4);padding-right:var(--vj-space-4)}.vj-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.vj-table,.vj-table tbody,.vj-table tr,.vj-table td{width:100%;display:block}.vj-table tr{border-bottom:1px solid var(--vj-border);padding:var(--vj-space-3) 0}.vj-table td{padding:var(--vj-space-1) var(--vj-space-4);border:0}.vj-table td:before{content:attr(data-label);color:var(--vj-gray);font-size:var(--vj-size-meta);display:block}.vj-overlay{place-items:stretch stretch}.vj-pipeline-board{display:none}}.vj-view-toggle{border:1px solid var(--vj-border);border-radius:var(--vj-radius-md);display:inline-flex;overflow:hidden}.vj-view-toggle button{min-height:2.75rem;padding:0 var(--vj-space-4);background:var(--vj-white);color:var(--vj-navy);font:inherit;font-weight:var(--vj-weight-semibold);cursor:pointer;border:0}.vj-view-toggle button[aria-pressed=true]{background:var(--vj-navy);color:var(--vj-white)}.vj-pipeline-board{gap:var(--vj-space-4);padding-bottom:var(--vj-space-3);align-items:flex-start;display:flex;overflow-x:auto}.vj-pipeline-column{gap:var(--vj-space-3);background:var(--vj-white);border:1px solid var(--vj-border);border-radius:var(--vj-radius-md);padding:var(--vj-space-3);flex:0 0 min(16rem,78vw);min-height:8rem;display:grid}.vj-pipeline-column-header{font-size:var(--vj-size-meta);font-weight:var(--vj-weight-semibold);color:var(--vj-navy);border-bottom:1px solid var(--vj-border);padding-bottom:var(--vj-space-2);margin:0}.vj-pipeline-column-count{color:var(--vj-gray);font-weight:var(--vj-weight-regular)}.vj-pipeline-cards{gap:var(--vj-space-3);margin:0;padding:0;list-style:none;display:grid}.vj-pipeline-card{gap:var(--vj-space-2);padding:var(--vj-space-3);border:1px solid var(--vj-border);border-radius:var(--vj-radius-md);background:var(--vj-canvas);display:grid}.vj-pipeline-card[draggable=true]{cursor:grab}.vj-pipeline-card[draggable=true]:active{cursor:grabbing}.vj-pipeline-card-title{font-size:.9375rem;font-weight:var(--vj-weight-semibold);margin:0}.vj-pipeline-card-title a{color:var(--vj-navy);text-decoration:none}.vj-pipeline-card-title a:hover{text-decoration:underline}.vj-pipeline-card-meta{color:var(--vj-gray);font-size:var(--vj-size-meta)}.vj-pipeline-move{gap:var(--vj-space-2);display:grid}.vj-pipeline-move label{font-size:var(--vj-size-meta);color:var(--vj-gray)}.vj-pipeline-drop-target{outline:2px dashed var(--vj-blue);outline-offset:2px;background:var(--vj-blue-light)}.vj-detail-grid{gap:var(--vj-space-5);display:grid}@media (min-width:961px){.vj-detail-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}html{font-size:calc(100% * var(--vj-a11y-font-scale,1));padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}html[data-contrast=high],html[data-contrast=extra_high]{--vj-ink:#000;--vj-gray:#1a1a1a;--vj-border:#000;--vj-canvas:#fff;--vj-white:#fff;--vj-blue:#03c;--vj-navy:#000;--vj-focus:3px solid #000}html[data-contrast=dark_high_contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vj-ink:#fff;--vj-gray:#f2f2f2;--vj-border:#fff;--vj-canvas:#000;--vj-white:#000;--vj-navy:#fff;--vj-blue:#66a3ff;--vj-blue-light:#111;--vj-focus:3px solid #ff0}html[data-contrast=inverted]{filter:invert()hue-rotate(180deg)}html[data-color-vision=deuteranopia]{filter:saturate(.7)hue-rotate(-20deg)}html[data-color-vision=protanopia]{filter:saturate(.85)hue-rotate(15deg)}html[data-color-vision=tritanopia]{filter:saturate(.75)hue-rotate(25deg)}html[data-color-vision=achromatopsia]{filter:grayscale()contrast(1.1)}html[data-reduced-motion=true] *,html[data-reduced-motion=true] :before,html[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-dyslexia=true]{--vj-leading-body:1.75;letter-spacing:.03em;word-spacing:.08em}html[data-line-spacing=relaxed] body{line-height:1.8}html[data-focus-enhancement=true] :focus-visible{outline-offset:3px;outline:3px solid #ffb000}html[data-large-controls=true] .vj-button,html[data-large-controls=true] .vj-input,html[data-large-controls=true] .vj-select,html[data-large-controls=true] .vj-nav a{min-width:3rem;min-height:3rem}html[data-cognitive-support=true]{--vj-motion:0s linear}html[data-cognitive-support=true] .vj-card,html[data-cognitive-support=true] .vj-panel{box-shadow:none}html[data-simplified-language=true] .vj-lead,html[data-simplified-language=true] .vj-prose{max-width:48ch;font-size:1.125rem}.vj-skip-links{z-index:var(--vj-z-modal);position:relative}.vj-skip-links .vj-skip-link{left:var(--vj-space-4);position:absolute}.vj-skip-links .vj-skip-link:nth-child(2){left:12rem}.vj-skip-links .vj-skip-link:nth-child(3){left:24rem}.vj-fab{z-index:calc(var(--vj-z-modal) - 1);right:max(1rem, env(safe-area-inset-right));border:1px solid var(--vj-navy);background:var(--vj-navy);width:3rem;min-width:3rem;height:3rem;min-height:3rem;color:var(--vj-white);cursor:pointer;box-shadow:var(--vj-shadow-overlay);border-radius:999px;place-items:center;display:inline-grid;position:fixed}.vj-fab-a11y{bottom:max(5.5rem, calc(env(safe-area-inset-bottom) + 5.5rem))}.vj-fab-assistant{bottom:max(1.5rem, calc(env(safe-area-inset-bottom) + 1.5rem))}.vj-a11y-panel,.vj-assistant-panel{z-index:var(--vj-z-modal);right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));background:var(--vj-white);border:1px solid var(--vj-border);border-radius:var(--vj-radius-md);width:min(24rem,100vw - 2rem);max-height:min(85vh,40rem);padding:var(--vj-space-4);box-shadow:var(--vj-shadow-overlay);gap:var(--vj-space-3);display:grid;position:fixed;overflow:auto}@media (max-width:720px){.vj-a11y-panel,.vj-assistant-panel{border-radius:var(--vj-radius-md) var(--vj-radius-md) 0 0;width:100%;max-height:90vh;inset:auto 0 0}}.vj-a11y-panel-header{justify-content:space-between;align-items:center;gap:var(--vj-space-3);display:flex}.vj-chip-grid{gap:var(--vj-space-2);flex-wrap:wrap;display:flex}.vj-check-row{align-items:center;gap:var(--vj-space-2);min-height:2.75rem;display:flex}.vj-reading-guide{pointer-events:none;height:2.5rem;z-index:calc(var(--vj-z-overlay) - 1);border-top:2px solid var(--vj-blue);border-bottom:2px solid var(--vj-blue);background:#0b56f014;position:fixed;top:40vh;left:0;right:0}.vj-assistant-messages{gap:var(--vj-space-2);max-height:16rem;display:grid;overflow:auto}.vj-assistant-bubble{padding:var(--vj-space-3);background:var(--vj-blue-light);border-radius:var(--vj-radius-md);margin:0}.vj-assistant-bubble-user{background:var(--vj-canvas);border:1px solid var(--vj-border)}.vj-assistant-compose{gap:var(--vj-space-2);grid-template-columns:1fr auto;display:grid}.vj-link-button{color:var(--vj-blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vj-offline-banner{z-index:var(--vj-z-sticky);background:var(--vj-warning-bg);color:var(--vj-warning);border-bottom:1px solid var(--vj-warning);padding:var(--vj-space-2) var(--vj-space-4);text-align:center;font-weight:var(--vj-weight-semibold);position:sticky;top:0}.vj-institutional-footer{border-top:1px solid var(--vj-border);background:var(--vj-canvas);padding:var(--vj-space-6) var(--vj-space-5) calc(var(--vj-space-6) + env(safe-area-inset-bottom));color:var(--vj-gray);font-size:.875rem}.vj-institutional-footer-grid{gap:var(--vj-space-5);margin-bottom:var(--vj-space-5);max-width:var(--vj-content);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-inline:auto;display:grid}.vj-footer-heading{margin:0 0 var(--vj-space-2);color:var(--vj-navy);font-size:var(--vj-size-meta);font-weight:var(--vj-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.vj-footer-list{gap:var(--vj-space-2);margin:0;padding:0;list-style:none;display:grid}.vj-language-switcher{gap:var(--vj-space-1);flex-direction:column;display:inline-flex}.vj-draft-banner{background:var(--vj-warning-bg);color:var(--vj-warning);border:1px solid var(--vj-warning);padding:var(--vj-space-1) var(--vj-space-3);font-size:var(--vj-size-meta);font-weight:var(--vj-weight-semibold);display:inline-block}.vj-status-dot{background:var(--vj-border-strong);width:.65rem;height:.65rem;margin-right:var(--vj-space-2);vertical-align:middle;border-radius:999px;display:inline-block}.vj-status-dot[data-status=CONFIGURED],.vj-status-dot[data-status=operational],.vj-status-dot[data-status=ok]{background:var(--vj-success)}.vj-status-dot[data-status=NOT_CONFIGURED],.vj-status-dot[data-status=unknown]{background:var(--vj-border-strong)}.vj-status-dot[data-status=DEGRADED],.vj-status-dot[data-status=degraded]{background:var(--vj-warning)}.vj-status-dot[data-status=FAILED],.vj-status-dot[data-status=down]{background:var(--vj-error)}.vj-button,.vj-nav a,.vj-select,.vj-input,.vj-menu-button{min-height:2.75rem}.vj-table-cards .vj-table-wrap{background:0 0;border:0}@media (max-width:960px){.vj-table-cards table.vj-table{border:0}.vj-table-cards .vj-table tr{background:var(--vj-white);border:1px solid var(--vj-border);border-radius:var(--vj-radius-md);margin-bottom:var(--vj-space-3);padding:var(--vj-space-3)}}.vj-provider-status{font-family:var(--vj-font-mono);font-size:var(--vj-size-technical)}
