:root{--hciq-ink:#17212b;--hciq-navy:#182433;--hciq-blue:#4685cc;--hciq-blue-dark:#326aa9;--hciq-orange:#dd881e;--hciq-green:#20a868;--hciq-mist:#f3f7fa;--hciq-border:#d8e1e8;--hciq-muted:#677481;--hciq-shadow:0 12px 35px rgba(24,36,51,.08);--bs-primary:#4685cc;--bs-primary-rgb:70,133,204;--bs-link-color:#326aa9;--bs-link-hover-color:#234f7f}
.navbar-nav .page_item>a{position:relative;display:block;color:#354351;font-weight:700;padding:11px 14px!important;border-radius:8px;text-decoration:none}
.hciq-page-shell{width:min(100% - 32px,1480px);margin-inline:auto}.hciq-icon{display:inline-block;width:24px;height:24px;object-fit:contain;vertical-align:-.3em}.hciq-icon-light{filter:brightness(0) invert(1)}.hciq-layout-boxed .hciq-main{width:min(calc(100% - 32px),var(--hciq-boxed-width,1440px));margin:24px auto;background:#fff;border:1px solid var(--hciq-border);border-radius:14px;box-shadow:var(--hciq-shadow);overflow:clip}.hciq-layout-boxed .hciq-workspace-shell,.hciq-layout-boxed .hciq-page-shell{width:100%;padding-inline:24px}.hciq-layout-full .hciq-main{width:100%}
html{scroll-behavior:smooth}body{min-height:100vh;display:flex;flex-direction:column;background:var(--hciq-mist);color:var(--hciq-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17px;line-height:1.62}.hciq-main{flex:1;min-width:0}.hciq-shell{width:min(100% - 32px,1480px);margin-inline:auto}.hciq-content-shell{width:min(100% - 32px,960px);margin-inline:auto}.hciq-workspace-shell{width:min(100% - 24px,1500px);margin-inline:auto}.hciq-site-header{z-index:1030;background:rgba(255,255,255,.96);border-bottom:1px solid var(--hciq-border);box-shadow:0 4px 18px rgba(24,36,51,.05);backdrop-filter:blur(12px)}.hciq-site-header .navbar{min-height:76px}.hciq-brand{display:inline-flex;align-items:center;gap:11px;color:var(--hciq-ink);line-height:1}.hciq-brand:hover{color:var(--hciq-ink)}.hciq-brand .custom-logo{width:auto;max-height:54px}.hciq-brand>span:last-child{display:grid;grid-template-columns:auto auto;align-items:end}.hciq-brand strong{font-size:22px;letter-spacing:-.04em}.hciq-brand b{font-size:22px;color:var(--hciq-blue)}.hciq-brand small{grid-column:1/3;margin-top:5px;color:var(--hciq-muted);font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.hciq-mark{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,var(--hciq-navy),#2b4560);color:#fff;font-size:24px;font-weight:850;box-shadow:inset 0 -3px 0 var(--hciq-orange)}.navbar-nav .nav-link{position:relative;color:#354351;font-weight:700;padding:11px 14px!important;border-radius:8px}.navbar-nav .nav-link:hover,.navbar-nav .current-menu-item>.nav-link,.navbar-nav .current_page_item>a{color:var(--hciq-blue-dark);background:#edf5fd}.navbar-nav .current-menu-item>.nav-link:after,.navbar-nav .current_page_item>a:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:3px;border-radius:3px;background:var(--hciq-orange)}.hciq-skip-link{position:fixed;z-index:9999;top:8px;left:8px;padding:10px 14px;background:#fff;border:2px solid var(--hciq-blue);border-radius:6px}.hciq-page-header{padding:30px 34px;background:#fff;border:1px solid var(--hciq-border);border-left:6px solid var(--hciq-blue);border-radius:12px;box-shadow:var(--hciq-shadow)}.hciq-page-header h1{margin:0;font-size:clamp(2rem,5vw,3.6rem);font-weight:800;letter-spacing:-.035em}.hciq-kicker{margin:0 0 6px;color:var(--hciq-orange);font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.hciq-entry-content>:last-child{margin-bottom:0}.hciq-entry-content img{max-width:100%;height:auto}.hciq-entry-content a:not(.btn){text-decoration-thickness:1px;text-underline-offset:3px}.hciq-card{border-color:var(--hciq-border);border-radius:12px;box-shadow:var(--hciq-shadow);transition:transform .15s ease,box-shadow .15s ease}.hciq-card:hover{transform:translateY(-2px);box-shadow:0 16px 42px rgba(24,36,51,.12)}.hciq-card a{color:var(--hciq-ink);text-decoration:none}.hciq-card a:hover{color:var(--hciq-blue-dark)}.btn-primary{--bs-btn-bg:var(--hciq-blue);--bs-btn-border-color:var(--hciq-blue);--bs-btn-hover-bg:var(--hciq-blue-dark);--bs-btn-hover-border-color:var(--hciq-blue-dark);font-weight:750}.hciq-site-footer{background:var(--hciq-navy);color:#cbd5df}.hciq-site-footer a{color:#fff}.hciq-footer-brand{display:flex;align-items:center;gap:10px;color:#fff;font-size:22px}.hciq-footer-brand b{color:#79aee9}.hciq-footer-menu li+li{margin-top:8px}.footer-link{text-decoration:none}.footer-link:hover{color:#9ec8f6}.hciq-footer-bottom{border-top:1px solid #304154;color:#aebbc8}.hciq-empty-state{padding:clamp(50px,10vw,120px) 20px}.hciq-empty-state .hciq-mark{width:72px;height:72px;font-size:36px}.alignwide{max-width:1320px;margin-left:50%;transform:translateX(-50%);width:calc(100vw - 32px)}.alignfull{max-width:none;margin-left:50%;transform:translateX(-50%);width:100vw}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.page-slug-condition-browser .hciq-workspace-shell,body.page-slug-add-observation .hciq-workspace-shell{padding-top:28px!important}.hciq-workspace-shell .ikb-browser{margin-top:0}.hciq-workspace-shell .ikb-browser__layout{gap:22px}.hciq-workspace-shell .ikb-browser__nav{top:96px}.hciq-workspace-shell .ikb-filters button{color:#33475b!important}.hciq-workspace-shell .ikb-filters button.is-active{color:#fff!important}
@media(max-width:991.98px){.hciq-site-header .navbar{min-height:66px}.hciq-shell{width:min(100% - 22px,1480px)}.offcanvas{--bs-offcanvas-width:min(88vw,360px)}.offcanvas .navbar-nav{align-items:stretch!important}.offcanvas .nav-link{padding:13px 14px!important}.hciq-brand strong,.hciq-brand b{font-size:19px}.hciq-brand small{font-size:9px}.hciq-mark{width:39px;height:39px}.hciq-workspace-shell{width:100%;padding-inline:0!important}.hciq-workspace-shell .ikb-browser__content{padding-inline:12px}.hciq-site-footer{text-align:center}.hciq-footer-brand{justify-content:center}}
@media(max-width:575.98px){body{font-size:16px}.hciq-content-shell{width:min(100% - 22px,960px)}.hciq-page-header{padding:22px}.hciq-site-footer{margin-top:20px}.hciq-brand small{display:none}.hciq-brand>span:last-child{grid-template-columns:auto auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hciq-card{transition:none}}

/* Square, two-panel application shell. */
body *{border-radius:0!important}
.hciq-site-header{background:var(--hciq-navy);border-bottom:0;box-shadow:none;backdrop-filter:none}
.hciq-site-header .navbar{min-height:76px;background:var(--hciq-navy)}
.hciq-site-header .hciq-brand,.hciq-site-header .hciq-brand:hover,.hciq-site-header .navbar-nav .nav-link,.hciq-site-header .navbar-nav .page_item>a{color:#fff}
.hciq-site-header .hciq-brand b,.hciq-site-header .hciq-brand small{color:#fff}
.hciq-site-header .navbar-nav .nav-link:hover,.hciq-site-header .navbar-nav .current-menu-item>.nav-link,.hciq-site-header .navbar-nav .current_page_item>a{color:#fff;background:rgba(0,0,0,.16)}
.hciq-site-header .navbar-toggler{border-color:rgba(255,255,255,.65)}
.hciq-site-header .navbar-toggler-icon{filter:brightness(0) invert(1)}
.hciq-site-header .hciq-mark{background:var(--hciq-blue);box-shadow:inset 0 -3px 0 var(--hciq-orange)}
.btn,.button,button,input,select,textarea,.card,.alert,.badge{border-radius:0!important}

@media(min-width:992px){
body.hciq-workspace-page{--hciq-rail-width:320px;--hciq-rail-collapsed-width:76px}
body.hciq-workspace-page .hciq-workspace-shell{width:100%;max-width:none;margin:0;padding:0!important}
body.hciq-workspace-page .hciq-main{width:100%;overflow:visible}
body.hciq-workspace-page .hciq-workspace-shell .ikb-browser{max-width:none;width:100%;margin:0;background:var(--hciq-mist)}
body.hciq-workspace-page .hciq-workspace-shell .ikb-browser__layout{display:block;min-height:calc(100vh - 76px)}
body.hciq-workspace-page .hciq-workspace-shell .ikb-browser__nav{position:fixed;z-index:1020;top:76px;bottom:0;left:0;width:var(--hciq-rail-width);max-height:none;overflow-x:hidden;overflow-y:auto;background:#203d5c;color:#fff;border:0;transition:width .18s ease}
body.hciq-workspace-page .hciq-workspace-shell .ikb-browser__content{min-height:calc(100vh - 76px);margin-left:var(--hciq-rail-width);padding:28px;background:var(--hciq-mist);transition:margin-left .18s ease}
body.hciq-workspace-page .ikb-browser__nav-head{position:sticky;z-index:2;top:0;min-height:94px;padding:18px;background:#18324c;border-color:rgba(255,255,255,.25);align-items:flex-start;gap:12px}
body.hciq-workspace-page .ikb-browser__nav-head span{color:#fff}
body.hciq-workspace-page .ikb-nav-system{border-color:rgba(255,255,255,.25)}
body.hciq-workspace-page .ikb-nav-system summary,body.hciq-workspace-page .ikb-nav-system button{color:#fff}
body.hciq-workspace-page .ikb-nav-system button{color:#eef6ff}
body.hciq-workspace-page .ikb-nav-system summary:hover,body.hciq-workspace-page .ikb-nav-system button:hover{background:rgba(0,0,0,.16)}
body.hciq-workspace-page .ikb-nav-system.is-current>summary{background:var(--hciq-blue-dark);border-left-color:var(--hciq-orange)}
body.hciq-workspace-page .ikb-nav-system button.is-active{background:var(--hciq-green);color:#fff}
body.hciq-workspace-page .ikb-nav-system small{background:rgba(0,0,0,.2);color:#fff}
body.hciq-workspace-page .ikb-nav-label .ikb-ui-icon{filter:brightness(0) saturate(100%) invert(57%) sepia(87%) saturate(1815%) hue-rotate(350deg) brightness(92%) contrast(87%)!important;opacity:1!important}
body.hciq-workspace-page .ikb-nav-system.is-current>.ikb-nav-label .ikb-ui-icon,body.hciq-workspace-page .ikb-nav-system.is-current>summary .ikb-ui-icon{filter:brightness(0) saturate(100%) invert(57%) sepia(69%) saturate(519%) hue-rotate(101deg) brightness(88%) contrast(88%)!important}
.hciq-rail-toggle{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-width:96px;min-height:40px;padding:7px 10px;border:1px solid rgba(255,255,255,.7)!important;background:transparent!important;color:#fff!important;font-weight:800;white-space:nowrap}
.hciq-rail-toggle:hover,.hciq-rail-toggle:focus-visible{background:var(--hciq-orange)!important;border-color:var(--hciq-orange)!important}
.hciq-rail-toggle span{font-size:22px;line-height:1}
body.hciq-workspace-page.hciq-rail-collapsed .ikb-browser__nav{width:var(--hciq-rail-collapsed-width)}
body.hciq-workspace-page.hciq-rail-collapsed .ikb-browser__content{margin-left:var(--hciq-rail-collapsed-width)}
body.hciq-workspace-page.hciq-rail-collapsed .ikb-browser__nav-head{padding:12px 8px;min-height:64px}
body.hciq-workspace-page.hciq-rail-collapsed .ikb-browser__nav-head>div,body.hciq-workspace-page.hciq-rail-collapsed .hciq-rail-toggle strong,body.hciq-workspace-page.hciq-rail-collapsed .ikb-nav-system summary small,body.hciq-workspace-page.hciq-rail-collapsed .ikb-nav-system>div{display:none}
body.hciq-workspace-page.hciq-rail-collapsed .hciq-rail-toggle{min-width:0;width:58px;padding:7px}
body.hciq-workspace-page.hciq-rail-collapsed .ikb-nav-system summary{justify-content:center;padding:14px 8px!important;border-left:0}
body.hciq-workspace-page.hciq-rail-collapsed .ikb-nav-label{gap:0}
body.hciq-workspace-page.hciq-rail-collapsed .ikb-nav-label>span{display:none}
body.hciq-workspace-page .hciq-site-footer{margin-left:var(--hciq-rail-width);transition:margin-left .18s ease}
body.hciq-workspace-page.hciq-rail-collapsed .hciq-site-footer{margin-left:var(--hciq-rail-collapsed-width)}
}

@media(max-width:991.98px){.hciq-rail-toggle{display:none!important}.hciq-site-header .offcanvas{background:#203d5c;color:#fff}.hciq-site-header .btn-close{filter:brightness(0) invert(1)}.hciq-workspace-shell .ikb-browser__nav{background:#203d5c}.hciq-workspace-shell .ikb-nav-label .ikb-ui-icon{filter:brightness(0) saturate(100%) invert(57%) sepia(87%) saturate(1815%) hue-rotate(350deg) brightness(92%) contrast(87%)!important;opacity:1!important}.hciq-workspace-shell .ikb-nav-system.is-current>summary .ikb-ui-icon{filter:brightness(0) saturate(100%) invert(57%) sepia(69%) saturate(519%) hue-rotate(101deg) brightness(88%) contrast(88%)!important}}
