:root{--status-error:var(--magenta-700);--status-pass:var(--green-500);--status-fail:var(--magenta-500);--status-warning:#ffc857;--surface-row-alt:var(--surface-subtle);--surface-row-error:color-mix(in srgb,var(--magenta-500) 12%,var(--white));--surface-overlay:color-mix(in srgb,var(--white) 80%,transparent);--surface-scrim:color-mix(in srgb,var(--navy-900) 70%,transparent);--tint-info:color-mix(in srgb,var(--teal-600) 8%,transparent);--tint-info-border:color-mix(in srgb,var(--teal-600) 35%,transparent)}body,body.k-content{font-family:var(--font-body);color:var(--text-primary);background:var(--surface-subtle)}h1,h2,h3,h4{color:var(--navy-900);font-weight:var(--font-weight-heading)}h2{font-weight:var(--font-weight-heading)}a{color:var(--teal-700)}a:hover{color:var(--navy-800)}:focus-visible{outline:0;box-shadow:var(--shadow-focus)}.axys-skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:10000;background:var(--white);color:var(--navy-900);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-3)}.axys-skip-link:focus{top:var(--space-2)}.axys-header{background:var(--navy-900);color:var(--text-on-dark);min-height:60px;padding:0 var(--space-5);display:flex;align-items:center;gap:var(--space-5)}.axys-header .axys-logo{display:inline-flex}.axys-header .axys-logo img{height:36px;width:auto}.axys-header .axys-header-spacer{flex:1}.axys-header ul.navbar-nav{flex-direction:row;align-items:center;gap:var(--space-4);margin:0;padding:0;list-style:none}.axys-header .axys-user{color:var(--cyan-050);font-size:14px}.axys-header .nav-link,.axys-header a.axys-header-link{color:var(--white);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:var(--transition-base)}.axys-header .nav-link:hover,.axys-header a.axys-header-link:hover{color:var(--green-500)}#responsive-panel-container.axys-menubar{background:var(--white);border-bottom:var(--border-hairline);margin-bottom:var(--space-5);display:block;padding:0}#responsive-panel-container .k-menu{background:transparent;border:0;font-family:var(--font-body)}#responsive-panel-container .k-menu-link,#responsive-panel-container .k-menu .k-link{color:var(--navy-900)}#responsive-panel-container .k-menu-horizontal>.k-menu-item>.k-menu-link{padding:var(--space-3) var(--space-4);border-bottom:3px solid transparent}#responsive-panel-container .k-menu-horizontal>.k-menu-item:hover>.k-menu-link,#responsive-panel-container .k-menu-horizontal>.k-menu-item.k-hover>.k-menu-link{background:var(--lane-cyan);color:var(--navy-900);border-bottom-color:var(--green-550)}.k-menu-popup .k-menu-link:hover,.k-menu-popup .k-menu-link.k-hover{background:var(--lane-cyan);color:var(--navy-900)}#breadcrumb-panel{background:var(--white);padding:var(--space-2) var(--space-5);border-bottom:var(--border-hairline)}ol.breadcrumb a,ol.breadcrumb a:hover{color:var(--teal-700)}ol.breadcrumb .breadcrumb-item.active{color:var(--text-muted)}main>.container-fluid{padding-inline:var(--space-5)}.k-card{background:var(--surface-card);border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.k-grid{border-radius:var(--radius-md)}.k-grid-header .k-header,.k-grid th.k-header{background:var(--lane-cyan);color:var(--navy-900);font-weight:var(--font-weight-medium)}.k-grid .k-alt{background:var(--surface-subtle)}.k-grid td.k-command-cell{white-space:nowrap}.k-grid td.k-command-cell .k-button{font-size:14px;padding:4px 10px;margin-inline-end:var(--space-1)}.k-grid td.k-command-cell .k-button:last-child{margin-inline-end:0}.k-grid .k-grid-content[style*="height: 400px"]{height:auto!important;max-height:none!important}.k-grid:has(.k-grid-content[style*="height: 400px"])>.k-grid-header{padding-inline-end:0!important}.k-tabstrip-items-wrapper .k-item.k-active,.k-tabstrip-items .k-item.k-active{border-bottom-color:var(--green-550)}.footer{position:static;padding:var(--space-5) 0;color:var(--text-muted)}body{margin-bottom:0;display:flex;flex-direction:column;min-height:100vh}body>main{flex:1 0 auto}#configure{background:transparent;border-color:var(--cyan-050);color:var(--white)}.k-window.k-window-md,.k-window{border-radius:var(--radius-lg)}.k-window-titlebar{background:var(--white);color:var(--navy-900);border-bottom:var(--border-hairline)}.k-window-title{font-weight:var(--font-weight-heading);font-size:18px}.k-popup-edit-form .k-edit-form-container{display:grid;grid-template-columns:minmax(150px,max-content) minmax(260px,1fr);column-gap:var(--space-4);row-gap:var(--space-3);align-items:start;width:auto;min-width:520px;padding:var(--space-4)}.k-popup-edit-form .k-edit-label,.k-popup-edit-form .k-edit-field{float:none;clear:none;width:auto;margin:0;padding:0}.k-popup-edit-form .k-edit-label{text-align:left;padding-top:var(--space-2);font-weight:var(--font-weight-medium);color:var(--navy-900)}.k-popup-edit-form .k-edit-field>.k-input,.k-popup-edit-form .k-edit-field>.k-textbox,.k-popup-edit-form .k-edit-field>.k-dropdownlist,.k-popup-edit-form .k-edit-field>.k-combobox,.k-popup-edit-form .k-edit-field>.k-numerictextbox,.k-popup-edit-form .k-edit-field>.k-datepicker,.k-popup-edit-form .k-edit-field>.k-datetimepicker,.k-popup-edit-form .k-edit-field>.k-multiselect,.k-popup-edit-form .k-edit-field>.k-textarea,.k-popup-edit-form .k-edit-field>textarea{width:100%;box-sizing:border-box}.k-popup-edit-form .k-edit-field>textarea{min-height:84px;resize:vertical}.k-popup-edit-form .k-edit-buttons{grid-column:1/-1;margin:var(--space-2) 0 0;padding:var(--space-4) 0 0;border-top:var(--border-hairline);justify-content:flex-end}.k-popup-edit-form .k-invalid-msg{position:static;margin:var(--space-1) 0 0}.dash-summary{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dash-tile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:130px;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:var(--border-hairline);border-top:4px solid var(--grey-400);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-body);text-align:left;cursor:pointer;transition:var(--transition-base)}.dash-tile:hover{background:var(--lane-cyan)}.dash-tile[aria-pressed="true"]{border-color:var(--navy-900);box-shadow:0 0 0 1px var(--navy-900)}.dash-tile-count{font-size:28px;font-weight:var(--font-weight-display);line-height:1;color:var(--navy-900)}.dash-tile-label{font-size:13px;color:var(--text-secondary)}.dash-tile-failing{border-top-color:var(--status-fail)}.dash-tile-conditional{border-top-color:var(--status-warning)}.dash-tile-unable{border-top-color:var(--grey-200)}.dash-tile-nominal{border-top-color:var(--status-pass)}input[type="checkbox"],input[type="radio"]{accent-color:var(--teal-700)}:where(main,.k-window-content) :is(input:not([type]),input[type="text"],input[type="search"],input[type="number"],input[type="email"],input[type="password"],input[type="url"],input[type="date"],input[type="datetime-local"],input[type="time"],textarea,select):not([class]){padding:6px 12px;font-family:var(--font-body);font-size:14px;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-field);border-radius:var(--radius-md)}:where(main,.k-window-content) :is(input,textarea,select):not([class]):focus{outline:0;border-color:var(--cyan-500);box-shadow:var(--shadow-focus)}:where(main,.k-window-content) :is(button,input[type="button"],input[type="submit"]):not([class]){padding:6px 16px;font-family:var(--font-body);font-size:14px;font-weight:var(--font-weight-medium);color:var(--teal-700);background:var(--surface-card);border:1px solid var(--teal-700);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-base)}:where(main,.k-window-content) :is(button,input[type="button"],input[type="submit"]):not([class]):hover{background:var(--lane-cyan)}.axys-status-page{max-width:640px;margin:var(--space-7) auto;text-align:center}.axys-status-page img{max-width:min(100%,420px);height:auto;border-radius:var(--radius-lg)}.axys-status-page h1{margin:var(--space-5) 0 var(--space-2)}.axys-status-page p{color:var(--text-secondary);margin:0 0 var(--space-5)}.axys-status-page .k-button{text-decoration:none}:where(main,.k-window-content) select[multiple]:not([class]){min-height:120px;width:100%;box-sizing:border-box}#basic-editor-container{display:grid;grid-template-columns:minmax(150px,max-content) minmax(260px,1fr);column-gap:var(--space-4);row-gap:var(--space-3);align-items:start;padding:var(--space-4)}#basic-editor-container .k-edit-label,#basic-editor-container .k-edit-field{float:none;clear:none;width:auto;margin:0;padding:0}#basic-editor-container .k-edit-label{text-align:left;padding-top:var(--space-2);font-weight:var(--font-weight-medium);color:var(--navy-900)}#basic-editor-container .k-edit-field>.k-input,#basic-editor-container .k-edit-field>.k-picker,#basic-editor-container .k-edit-field>.k-textbox,#basic-editor-container .k-edit-field>.k-dropdownlist,#basic-editor-container .k-edit-field>textarea{width:100%;box-sizing:border-box}#basic-editor-container .k-edit-field>textarea{min-height:84px;resize:vertical}#basicModelForm .k-edit-buttons{margin:0;padding:var(--space-4);border-top:var(--border-hairline);display:flex;justify-content:flex-end;gap:var(--space-2)}