.hc-shell{--hc-ink:#163a37;--hc-muted:#617872;--hc-line:#dbe5e1;--hc-teal:#127c70;min-height:100dvh;color:var(--hc-ink);background:#f3f6f4;grid-template-columns:224px minmax(0,1fr);font-size:14px;line-height:1.55;display:grid}.hc-shell h1,.hc-shell h2,.hc-shell h3,.hc-dialog h2,.hc-dialog h3{letter-spacing:-.025em;margin:0;font-weight:650}.hc-shell h1{font-size:27px;line-height:1.35}.hc-shell h2{font-size:18px}.hc-shell h3{font-size:15px}.hc-shell p,.hc-dialog p{margin:8px 0}.hc-shell small,.hc-dialog small{color:var(--hc-muted,#617872);font-size:12px;line-height:1.5}.hc-shell button,.hc-dialog button{cursor:pointer}.hc-shell button:disabled,.hc-dialog button:disabled{opacity:.42;cursor:not-allowed}.hc-shell input,.hc-shell textarea,.hc-shell select,.hc-dialog input,.hc-dialog textarea,.hc-dialog select{font:inherit;color:#183e38;background:#fff;border:1px solid #d8e3dd;border-radius:7px;min-width:0;max-width:100%;padding:8px 10px;font-size:14px}.hc-shell input[type=checkbox],.hc-dialog input[type=checkbox]{accent-color:#127c70;flex:none;width:16px;height:16px;padding:0}.hc-shell input[type=range],.hc-dialog input[type=range]{accent-color:#45c0a5;cursor:pointer;padding:0}.hc-shell textarea,.hc-dialog textarea{resize:vertical;width:100%;line-height:1.7}.hc-shell select,.hc-dialog select{cursor:pointer}.hc-shell a,.hc-dialog a{color:#127c70;text-decoration:none}.hc-shell a:hover,.hc-dialog a:hover{text-decoration:underline}:is(.hc-shell button:focus-visible,.hc-dialog button:focus-visible,.hc-shell select:focus-visible,.hc-dialog select:focus-visible,.hc-shell textarea:focus-visible,.hc-dialog textarea:focus-visible){outline-offset:2px;outline:3px solid #6abfad77}.hc-sidebar{color:#deede7;z-index:20;scrollbar-width:thin;background:linear-gradient(165deg,#173d39,#0d2c28 72%);flex-direction:column;height:100dvh;padding:25px 15px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.hc-brand{align-items:center;gap:11px;padding:0 8px 25px;display:flex;color:#fff!important;text-decoration:none!important}.hc-brand>span{color:#9ae0c7;background:#2e6a5d;border:1px solid #589e90;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.hc-brand b{letter-spacing:-1px;font-size:24px;font-weight:650}.hc-brand b span{color:#8cd6bb;font-weight:400}.hc-workspace-switch{text-align:left;color:#d5e8e0;background:#ffffff06;border:1px solid #527b694f;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;width:100%;padding:11px;display:flex}.hc-workspace-switch b{font-size:13px;display:block}.hc-workspace-switch small{color:#96b7ab;margin-top:3px;font-size:12px;display:block}.hc-sidebar nav{flex:1;margin-top:17px}.hc-sidebar nav p{color:#7ca493;letter-spacing:.09em;margin:17px 11px 8px;font-size:12px}.hc-sidebar nav button{color:#b4cfc3;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;margin:3px 0;padding:10px 12px;font-size:14px;display:flex}.hc-sidebar nav button:hover{color:#fff;background:#ffffff0b}.hc-sidebar nav button.active{color:#b5f2da;background:linear-gradient(90deg,#3d817253,#3f806629);box-shadow:inset 3px 0 #8fe1bf}.hc-sidebar nav button>span{flex:1}.hc-sidebar nav button small{color:#b1dbc8;background:#a9dabc19;border-radius:4px;padding:1px 7px}.hc-sidebar nav button i{background:#dfb978;border-radius:50%;width:6px;height:6px}.hc-sidebar-bottom{margin-top:22px}.hc-sidebar-bottom>button,.hc-sidebar-bottom>a{color:#abcabb;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:9px;font-size:13px;display:flex}.hc-sidebar-bottom>a svg:last-child{margin-left:auto}.hc-local-status{color:#add2bd;align-items:flex-start;gap:9px;padding:13px 9px 17px;font-size:12px;display:flex}.hc-local-status>i{background:#8ee1b3;border-radius:50%;width:6px;height:6px;margin-top:7px;box-shadow:0 0 0 4px #6dd7940b}.hc-local-status small{color:#739989;margin-top:2px;font-size:12px;display:block}.hc-sidebar-bottom .hc-account{text-align:left;border-top:1px solid #ffffff13;margin-top:10px;padding-top:15px}.hc-account>span:nth-child(2){flex:1}.hc-account b,.hc-account small{display:block}.hc-account small{color:#83a593;font-size:11px}.hc-main{flex-direction:column;min-width:0;height:100dvh;display:flex}.hc-topbar{border-bottom:1px solid var(--hc-line);background:#fafcfbe8;flex:none;align-items:center;gap:18px;height:64px;padding:0 25px;display:flex}.hc-topbar>.hc-icon-button:first-child{display:none}.hc-breadcrumb{color:#86998e;white-space:nowrap;align-items:center;gap:12px;font-size:13px;display:flex}.hc-breadcrumb b{color:#3c5c50;font-weight:500}.hc-global-search{background:0 0;border:0;align-items:center;gap:9px;margin-left:auto;font-size:13px;display:flex;color:#84958d!important}.hc-global-search kbd{border:1px solid #dfe6df;border-radius:4px;padding:1px 5px;font-size:11px}.hc-topbar .hc-avatar{width:26px;height:26px;font-size:12px}.hc-content{flex:1;min-width:0;overflow-y:auto}.hc-notification-button{position:relative}.hc-notification-button>i{color:#fff;pointer-events:none;background:#b9813f;border-radius:5px;padding:0 4px;font-size:10px;font-style:normal;position:absolute;top:-2px;right:-4px}.hc-nav-backdrop{display:none}.hc-page{max-width:1860px;margin:auto;padding:28px 28px 40px}.hc-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.hc-page-heading h1{margin-top:5px}.hc-page-heading p{color:#708377;margin:7px 0 0;font-size:14px}.hc-eyebrow{letter-spacing:.16em;color:#6d9586;font-size:11px;font-weight:600;display:block}.hc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hc-button{color:#305648;white-space:nowrap;background:#fff;border:1px solid #d5e1d9;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.3;transition:background .12s,border-color .12s;display:inline-flex;text-decoration:none!important}.hc-button:hover{background:#f0f6f1;border-color:#a9c6b5}.hc-button.primary{color:#fff;background:#157d69;border-color:#157d69;box-shadow:0 2px 3px #156f6010}.hc-button.primary:hover{background:#0e6858}.hc-button.ghost{color:#467560;background:0 0;border-color:#0000}.hc-button.ghost:hover{background:#e6f1e9}.hc-button.danger{color:#a34337;background:#fff5f2;border-color:#e9c7be}.hc-icon-button{color:#769184;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.hc-icon-button:hover{color:#19705a;background:#edf4ee}.hc-badge{color:#227454;white-space:nowrap;background:#e3f1e8;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:550;line-height:1.4;display:inline-flex}.hc-badge.neutral{color:#6a8173;background:#edf2ee}.hc-badge.amber{color:#98702e;background:#fbf0d8}.hc-badge.red{color:#a04c40;background:#fceae4}.hc-badge.blue{color:#437396;background:#e6f0f6}.hc-badge.dark{color:#b2e1c9;background:#ffffff12}.hc-avatar{color:#5c7b65;background:#e6eee6;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:550;display:grid}.hc-avatar.large{width:57px;height:57px;font-size:23px}.hc-card{background:#fff;border:1px solid #dfe7e0;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 2px 3px #213a2610}.hc-card-heading{border-bottom:1px solid #edf1ec;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.hc-card-heading h2{font-size:16px}.hc-card-heading p{color:#8a9a8d;margin:3px 0 0;font-size:12px}.hc-pad{padding:18px 20px}.hc-row-link{text-align:left;color:#355b47;background:0 0;border:0;border-bottom:1px solid #eff3ee;align-items:center;gap:12px;width:100%;padding:14px 20px;display:flex}.hc-row-link:hover{background:#f7faf6}.hc-row-link>span:first-child{flex:1;min-width:0}.hc-row-link b{font-size:14px;font-weight:550;display:block}.hc-row-link small{margin-top:3px;display:block}.hc-row-link>svg{color:#93aa96;flex:none}.hc-search{color:#8c9d8d;background:#fbfdf9;border:1px solid #dfe7df;border-radius:7px;align-items:center;gap:9px;min-width:150px;padding:0 10px;display:flex}.hc-search input{background:0 0;border:0;outline:none;width:100%;padding:8px 0}.hc-search button{color:#8a9c8f;background:0 0;border:0;padding:0}.hc-tabs{border-bottom:1px solid #dfe7df;gap:19px;min-width:0;padding:0 20px;display:flex;overflow-x:auto}.hc-tabs>button{color:#809482;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:13px 0;font-size:13px;display:flex;position:relative}.hc-tabs>button.active{color:#1b7756;font-weight:600}.hc-tabs>button.active:after{content:"";background:#338a61;height:2px;position:absolute;bottom:0;left:0;right:0}.hc-tabs>button>span{background:#eaf1e7;border-radius:4px;padding:1px 4px;font-size:10px}.hc-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.hc-toolbar .hc-tabs{flex:1;min-width:280px;padding-left:0}.hc-toolbar .hc-search{width:250px}.hc-help{color:#7c9082;font-size:12px;line-height:1.7}.hc-empty{text-align:center;color:#8ea092;padding:40px 25px}.hc-empty>span{color:#bed2bc;font-size:28px;display:block}.hc-empty h3{color:#6b856d;margin:8px;font-size:15px}.hc-empty p{font-size:13px}.hc-empty .hc-button{margin-top:12px}.hc-prewrap{white-space:pre-wrap}.hc-error,.hc-storage-error{font-size:13px;color:#ad4d3e!important}.hc-storage-error{background:#fff0eb;padding:10px 24px;margin:0!important}.hc-inline-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hc-section-actions{margin:12px 0}.hc-feature-icon{color:#4e8363;background:#e9f3e9;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.hc-field{flex-direction:column;gap:6px;min-width:0;margin:0 0 14px;display:flex}.hc-field>span{color:#617a61;font-size:12px;font-weight:550}.hc-field.wide,.wide{grid-column:1/-1}.hc-form-grid{grid-template-columns:1fr 1fr;gap:4px 20px;display:grid}.hc-form-grid .hc-field{margin-bottom:13px}.hc-toggle{background:#ccdace;border:0;border-radius:20px;flex:none;align-items:center;width:34px;height:20px;padding:3px;display:flex}.hc-toggle i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;box-shadow:0 1px 2px #163a3740}.hc-toggle.on{background:#3b9a70}.hc-toggle.on i{transform:translate(14px)}.hc-setting-row{border-bottom:1px solid #edf2eb;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.hc-setting-row p{color:#8a9b89;margin:3px 0;font-size:12px}.hc-check-row{border-bottom:1px solid #edf2eb;align-items:center;gap:12px;padding:12px 0;display:flex}.hc-check-row span{flex:1}.hc-check-row b,.hc-check-row small{display:block}.hc-check-row b{font-weight:500}.hc-check-row small{margin-top:3px}.hc-checkbox-label{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.hc-prose{font-size:14px;line-height:1.8}.hc-prose h3{margin:18px 0 6px}.hc-prose p{overflow-wrap:anywhere}.hc-prose hr{border:0;border-top:1px solid #e4eae1;margin:25px 0}.hc-prose details{border-bottom:1px solid #e4eae1;padding:12px}.hc-prose summary,details summary{cursor:pointer;color:#638667;padding:9px 0;font-size:13px}.hc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:24px;display:grid}.hc-metric{text-align:left;background:#fff;border:1px solid #dfe7df;border-radius:8px;align-items:flex-start;gap:13px;padding:20px;display:flex;box-shadow:0 2px 3px #213a2608}.hc-metric:hover{border-color:#b4ccba}.hc-metric-icon{color:#6c9470;background:#f0f5ea;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.hc-metric>span:not(.hc-metric-icon){flex:1}.hc-metric small{color:#71836c;display:block}.hc-metric strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;margin:5px 0 3px;font-size:31px;font-weight:550;line-height:1.3;display:block}.hc-metric em{color:#96a18a;font-size:11px;font-style:normal;font-weight:400;display:block}.hc-metric>svg:last-child{color:#b2c1a8;align-self:center;margin-left:auto}.hc-metrics.compact .hc-metric{padding:16px 20px}.hc-metrics.compact .hc-metric strong em{margin-left:9px;display:inline}.hc-dashboard-grid{grid-template-columns:1.4fr 1fr;gap:22px;display:grid}.hc-patient-row{text-align:left;background:#fff;border:0;border-top:1px solid #edf2e9;align-items:center;gap:14px;width:100%;padding:15px 20px;display:flex}.hc-patient-row:hover,.hc-patient-row.active{background:#f2f7ed}.hc-patient-row>span:nth-child(3){flex:1}.hc-patient-row b{font-weight:550}.hc-patient-row b small{color:#89997d;margin-left:8px}.hc-patient-row em{color:#8d9e80;margin-top:3px;font-size:12px;font-style:normal;display:block}.hc-patient-row time{color:#8da07d;font-size:12px}.hc-patient-row>svg{color:#acb99a}.hc-brief{color:#e4eee1;background:linear-gradient(130deg,#2b5341,#163c30);border-radius:10px;flex-direction:column;padding:27px;display:flex}.hc-brief>.hc-eyebrow{color:#93b69c}.hc-brief header{align-items:center;gap:13px;margin:23px 0 18px;display:flex}.hc-brief header>div{flex:1}.hc-brief h2{color:#edf5e7;font-size:23px}.hc-brief header p{color:#9fbea0;margin:3px 0;font-size:12px}.hc-brief .hc-avatar{color:#b1d496;background:#9cbd8a22}.hc-brief h3{color:#cadfbb;font-size:16px}.hc-brief>p{color:#abc6a4;font-size:14px;line-height:1.9}.hc-brief dl{border-top:1px solid #ffffff18;grid-template-columns:repeat(3,1fr);margin:18px 0 24px;padding-top:17px;display:grid}.hc-brief dt{color:#86a780;font-size:11px}.hc-brief dd{color:#cae0be;margin:6px 0 0;font-size:14px}.hc-brief>.hc-button{color:#274830;background:#a6c78d;border-color:#a6c78d;width:100%;margin-top:auto}.hc-brief>.hc-button.ghost{color:#b4cf9f;background:0 0;border-color:#0000;margin-top:8px}.hc-directory-layout{grid-template-columns:300px minmax(0,1fr);gap:20px;display:grid}.hc-directory .hc-pad select,.hc-template-list .hc-pad select{width:100%;margin-top:10px}.hc-directory-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2e8;align-items:center;gap:12px;width:100%;padding:16px 18px;display:flex}.hc-directory-row:hover,.hc-directory-row.active{background:#eef5e8}.hc-directory-row>span:nth-child(2){flex:1;min-width:0}.hc-directory-row b{font-weight:550;display:block}.hc-directory-row b small{margin-left:8px}.hc-directory-row em{color:#92a080;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:12px;font-style:normal;display:block;overflow:hidden}.hc-directory-row>span>small{color:#a0ad8e;font-size:11px}.hc-profile-heading{align-items:center;gap:15px;padding:25px;display:flex}.hc-profile-heading>div:nth-child(2){flex:1}.hc-profile-heading h2{font-size:24px}.hc-profile-heading h2 small{margin-left:12px;font-size:13px;font-weight:400}.hc-profile-heading p{color:#95a188;margin:4px 0;font-size:12px}.hc-profile-grid{grid-template-columns:1.35fr 1fr;gap:28px;padding:26px;display:grid}.hc-profile-grid>section>h3,.hc-profile-grid aside>h3{margin:16px 0 10px}.hc-profile-grid>section>p{color:#5b7752;font-size:15px;line-height:1.9}.hc-profile-grid .hc-row-link{padding:13px 0}.hc-profile-grid aside{border-left:1px solid #e6edde;padding-left:25px}.hc-timeline{padding:25px}.hc-timeline article{grid-template-columns:95px 15px 1fr;gap:14px;padding-bottom:26px;display:grid;position:relative}.hc-timeline time{color:#92a180;padding-top:3px;font-size:12px}.hc-timeline article>span{background:#a3bd7d;border:2px solid #eff5e5;border-radius:50%;width:9px;height:9px;margin-top:6px;box-shadow:0 0 0 1px #9bb57a}.hc-timeline article:not(:last-child):after{content:"";background:#e0eacc;width:1px;position:absolute;top:18px;bottom:0;left:113px}.hc-timeline article p{color:#81906c;font-size:13px}.hc-artifact{border-bottom:1px solid #eaf0df;align-items:flex-start;gap:11px;padding:15px 0;display:flex}.hc-artifact>svg{color:#829e65;flex:none;margin-top:4px}.hc-artifact>div{flex:1;min-width:0}.hc-artifact>div>button{color:#526b3f;text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:550}.hc-artifact small{margin-top:4px;font-size:11px;display:block}.hc-artifact p{color:#97a385;font-size:12px;line-height:1.65}.hc-file-image{object-fit:contain;max-width:100%;max-height:600px;margin:20px auto;display:block}.hc-pdf{border:1px solid #dfe6d4;width:100%;height:600px}.hc-source-excerpt{white-space:pre-wrap;color:#647948;background:#f6f8ef;border-left:3px solid #b9c895;padding:15px 20px}.hc-fact-review .hc-candidates{gap:12px;margin:17px 0;display:flex}.hc-fact-review .hc-candidates button{background:#fafcf7;border:1px solid #dce6ce;border-radius:7px;flex:1;padding:16px;font-size:18px}.hc-fact-review .hc-candidates button.selected{background:#eef6e7;border-color:#6b994f}.hc-fact-review .hc-field{margin-top:16px}.hc-diff{grid-template-columns:1fr 1fr;gap:20px;display:grid}.hc-diff>section{background:#f8faf4;border:1px solid #e4ebd9;border-radius:7px;padding:20px}.hc-diff article{border-radius:5px;margin:15px 0;padding:12px}.hc-diff article.changed{background:#faf2d8}.hc-diff p{white-space:pre-wrap;font-size:13px}.hc-session{flex-direction:column;height:100%;display:flex}.hc-session-header{background:#fff;border-bottom:1px solid #dfe6d6;flex:none;align-items:center;gap:13px;padding:17px 24px;display:flex}.hc-session-header h1{font-size:20px}.hc-session-header h1 small{margin-left:10px;font-size:12px;font-weight:400}.hc-session-header p{color:#889873;margin:3px 0 0;font-size:12px}.hc-session-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.hc-save-status{color:#8c9d73;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.hc-session-grid{flex:1;grid-template-columns:minmax(270px,26%) minmax(365px,1fr) minmax(265px,25%);min-height:0;display:grid}.hc-source-pane,.hc-note-pane,.hc-assistant-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.hc-source-pane{background:#fcfdf8;border-right:1px solid #dfe6d5}.hc-note-pane{background:#f0f3e9}.hc-assistant-pane{background:#fff;border-left:1px solid #dfe6d5}.hc-pane-scroll{flex:1;padding:16px;overflow:auto}.hc-record-box{background:#f6f9ee;border:1px solid #e1e8d7;border-radius:8px;margin:16px;padding:12px}.hc-record-heading{color:#92a078;align-items:center;gap:8px;font-size:12px;display:flex}.hc-record-heading>span{align-items:center;gap:6px;display:flex}.hc-record-heading i{background:#b1bf98;border-radius:50%;width:6px;height:6px}.hc-record-heading i.recording{background:#b67a5b;box-shadow:0 0 0 4px #c78c6214}.hc-record-heading strong{color:#718a51;font-variant-numeric:tabular-nums;margin-left:auto}.hc-record-heading .hc-badge{font-size:10px}.hc-wave,.hc-signal-bars{justify-content:center;align-items:center;gap:5px;height:62px;display:flex}.hc-wave i,.hc-signal-bars i{background:#bfd2a5;border-radius:3px;width:3px;max-height:46px}.hc-wave.running i,.hc-signal-bars.running i{background:#80b453;animation:.7s ease-in-out infinite alternate hc-signal}@keyframes hc-signal{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.hc-record-box>.hc-actions{flex-wrap:nowrap;gap:7px}.hc-record-box select{width:110px;padding:6px;font-size:12px}.hc-record-box .hc-button{padding:6px 8px;font-size:12px}.hc-source-pane>.hc-tabs,.hc-assistant-pane>.hc-tabs{justify-content:space-between;gap:8px;padding:0 17px}.hc-transcript{border-bottom:1px solid #e8efdb;padding:14px 0}.hc-transcript header{color:#a1af8a;align-items:center;gap:8px;margin-bottom:7px;font-size:11px;display:flex}.hc-transcript header select{color:#779852;background:#eef4e2;border:0;padding:2px;font-size:11px}.hc-transcript header span{margin-left:auto;font-size:10px}.hc-transcript textarea{resize:vertical;color:#5d7346;background:0 0;border-color:#0000;padding:3px 0;font-size:14px}.hc-transcript textarea:hover,.hc-transcript textarea:focus{background:#fff;border-color:#dfeacb;padding:3px 5px}.hc-dictation{padding-top:15px}.hc-dictation textarea{min-height:78px;font-size:13px}.hc-dictation .hc-button{margin-top:8px}.hc-fact-card{text-align:left;background:#fff;border:1px solid #dfe9d0;border-radius:7px;width:100%;margin-bottom:12px;padding:14px;display:block}.hc-fact-card>span{justify-content:space-between;gap:5px;display:flex}.hc-fact-card>span b{font-size:13px}.hc-fact-card strong{color:#547635;margin:8px 0;font-size:17px;display:block}.hc-fact-card em,.hc-fact-card small{color:#97a77f;font-size:11px;font-style:normal;display:block}.hc-fact-card.pending{background:#fffcf3;border-color:#e5d2a4}.hc-fact-card.pending strong{color:#9d7741}.hc-imaging-entry-visual{color:#83a661;background:linear-gradient(135deg,#e2ecd6,#eff5e8);border:1px solid #dce8ce;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:150px;display:flex}.hc-imaging-entry-visual span{letter-spacing:.15em;font-size:10px}.hc-imaging-entry h3{margin-top:20px}.hc-imaging-entry p{color:#889d6f;font-size:13px;line-height:1.8}.hc-imaging-entry .hc-inline-tags{margin-top:18px}.hc-note-toolbar{background:#f8faf3;border-bottom:1px solid #dde7cf;flex-direction:column;gap:10px;padding:15px 18px;display:flex}.hc-note-toolbar>select{width:100%;padding:7px 9px;font-size:13px}.hc-note-toolbar .hc-actions{justify-content:flex-end}.hc-note-toolbar .hc-actions select{padding:6px;font-size:12px}.hc-note-paper{background:#fff;border:1px solid #e0e7d8;border-radius:4px;flex:1;margin:16px;padding:25px 24px;overflow:auto;box-shadow:0 1px 4px #29411c0b}.hc-note-paper>header{border-bottom:1px solid #e9eddf;margin-bottom:15px;padding-bottom:20px}.hc-note-paper>header h2{color:#354d29;margin-top:8px;font-size:21px}.hc-note-paper>header p{color:#9aa58b;margin:7px 0 0;font-size:11px}.hc-note-section{margin-bottom:14px}.hc-note-section>header{justify-content:space-between;align-items:center;display:flex}.hc-note-section h3{color:#627d43;font-size:14px}.hc-note-section textarea{color:#687651;resize:vertical;background:0 0;border-color:#0000;padding:7px 0;font-size:14px;line-height:1.95}.hc-note-section textarea:hover,.hc-note-section textarea:focus{background:#fdfef9;border-color:#e0eacf;padding:7px}.hc-note-footer{border-top:1px dashed #dde6ce;padding-top:18px}.hc-note-footer .hc-button{padding:7px 9px;font-size:12px}.hc-assistant-content{flex:1;padding:17px;overflow:auto}.hc-quality-score{align-items:center;gap:12px;padding:10px 0 19px;display:flex}.hc-quality-score strong{color:#7d9d49;border:3px solid #dce9c7;border-radius:50%;place-items:center;width:51px;height:51px;font-size:22px;font-weight:550;display:grid}.hc-quality-score span{color:#6c8649;font-size:13px}.hc-quality-score small{margin-top:3px;font-size:11px;display:block}.hc-finding{background:#fbfcf5;border:1px solid #e5eacc;border-radius:7px;margin-bottom:13px;padding:13px}.hc-finding.blocking{background:#fffdf6;border-color:#eddfbe}.hc-finding h3{color:#857344;margin:7px 0;font-size:13px}.hc-finding p{color:#a19872;font-size:12px;line-height:1.75}.hc-finding .hc-button{color:#8e7c43;background:0 0;border-color:#e5dec2;width:100%;margin-top:7px;padding:7px 8px;font-size:12px}.hc-evidence-small{border-bottom:1px solid #e6ead5;padding:12px 0}.hc-evidence-small h3{margin-top:9px;font-size:13px}.hc-evidence-small p{color:#98a17c;font-size:12px}.hc-evidence-small a{align-items:center;gap:4px;font-size:12px;display:flex}.hc-mini-timeline article{border-left:1px solid #e0e8cb;padding:0 0 17px 12px}.hc-mini-timeline time{color:#acb18c;font-size:11px;display:block}.hc-mini-timeline b{margin-top:3px;font-size:13px;font-weight:500;display:block}.hc-mini-timeline p{color:#9ba379;font-size:12px}.hc-ask-panel{background:#f6faef;border-top:1px solid #e0e9cd;padding:15px}.hc-ask-panel>div:first-child{color:#6e9445;align-items:center;gap:5px;margin-bottom:10px;font-size:12px;display:flex}.hc-ask-panel select{background:0 0;max-width:110px;margin-left:auto;padding:4px;font-size:11px}.hc-ask-panel textarea{min-height:78px;font-size:12px}.hc-ask-panel>.hc-button{width:100%;margin-top:9px}.hc-ask-answer{max-height:220px;margin-bottom:13px;font-size:12px;overflow:auto}.hc-ask-answer p{white-space:pre-wrap}.hc-ask-answer .hc-button{font-size:11px}.hc-table-wrap{overflow:auto}.hc-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.hc-table th{color:#8e9d79;white-space:nowrap;background:#f7faf2;border-bottom:1px solid #e5ebd9;padding:11px 17px;font-size:11px;font-weight:550}.hc-table td{vertical-align:middle;border-bottom:1px solid #edf1e3;padding:17px}.hc-table td small{margin-top:5px;font-size:11px;display:block}.hc-table tr:last-child td{border-bottom:0}.hc-table tr:hover td{background:#fcfdf8}.hc-table .muted{opacity:.6}.hc-table td .hc-actions{flex-wrap:nowrap}.hc-text-button{text-align:left;color:#516f35;background:0 0;border:0;padding:0;font-size:14px}.hc-cell-summary{color:#849468;max-width:320px}.hc-document-grid,.hc-campaign-grid,.hc-connector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.hc-document-card,.hc-campaign-grid>.hc-card,.hc-connector-grid>.hc-card{padding:23px}.hc-document-card .hc-inline-tags>span:last-child{color:#95a179;margin-left:auto;font-size:11px}.hc-document-card h2,.hc-campaign-grid h2,.hc-connector-grid h2{margin-top:20px;font-size:18px}.hc-document-card p{color:#98a47e;min-height:105px;font-size:13px;line-height:1.85}.hc-document-card>.hc-actions{margin-top:20px}.hc-document-editor{min-height:380px;padding:20px!important}.hc-inbox{background:#fff;border:1px solid #dde6d1;border-radius:9px;grid-template-columns:250px minmax(0,1fr) 235px;height:calc(100dvh - 245px);min-height:650px;margin-top:20px;display:grid;overflow:hidden}.hc-inbox>aside{border-right:1px solid #e3ebd7;overflow:auto}.hc-inbox .hc-directory-row{padding:18px 15px}.hc-conversation{flex-direction:column;min-width:0;display:flex}.hc-conversation>header{border-bottom:1px solid #e8eeda;align-items:center;gap:11px;padding:18px;display:flex}.hc-conversation>header>div{flex:1}.hc-conversation h2{font-size:16px}.hc-conversation>header small{font-size:11px}.hc-messages{background:linear-gradient(150deg,#fcfdf8,#f8faf2);flex:1;padding:25px 20px;overflow:auto}.hc-message{max-width:84%;margin-bottom:25px}.hc-message small{color:#a5ad88;font-size:10px}.hc-message p{color:#718153;background:#fff;border:1px solid #e7ecd9;border-radius:0 10px 10px;padding:14px 17px;font-size:14px;line-height:1.85}.hc-message.doctor{margin-left:auto}.hc-message.doctor small{text-align:right;display:block}.hc-message.doctor p{background:#edf5df;border-color:#e2edcc;border-radius:10px 0 10px 10px}.hc-composer{border-top:1px solid #e5ecd5;padding:14px 18px}.hc-composer textarea{border:0;min-height:90px;padding:10px 4px}.hc-composer-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.hc-composer-footer small{color:#a5ad8a;font-size:11px}.hc-inbox-context{background:#fafcf5;border-left:1px solid #e2e9d3;padding:23px}.hc-inbox-context h3{margin-top:22px}.hc-inbox-context p{color:#96a178;font-size:13px;line-height:1.9}.hc-inbox-context p small{margin-top:4px;display:block}.hc-inbox-context .hc-button{margin-top:24px;font-size:12px}.hc-campaign-grid .hc-inline-tags .hc-toggle{margin-left:auto}.hc-campaign-grid small{display:block}.hc-message-preview{color:#8b9a69;background:#fafcf4;border:1px solid #e9eedb;border-radius:7px;min-height:128px;padding:18px;font-size:14px;line-height:1.9;margin:19px 0!important}.hc-campaign-grid .hc-actions{margin-top:20px}.hc-call-state{text-align:center;background:#f4f8e8;border-radius:8px;margin-bottom:20px;padding:22px}.hc-call-state>svg{color:#a2b873}.hc-call-state h3{margin-top:12px}.hc-call-state .hc-actions{justify-content:center;margin-top:18px}.hc-call-state p{font-size:12px}.hc-template-layout{grid-template-columns:285px minmax(0,1fr);gap:20px;margin-top:20px;display:grid}.hc-template-item{text-align:left;color:#8da46c;background:0 0;border:0;border-bottom:1px solid #e8efda;align-items:center;gap:12px;width:100%;padding:20px 16px;display:flex}.hc-template-item>span{flex:1}.hc-template-item b{color:#688348;font-size:14px;font-weight:550}.hc-template-item small{margin-top:6px;font-size:11px;display:block}.hc-template-item.active{background:#f0f6e3;border-left:3px solid #9dba6e;padding-left:13px}.hc-editor-title{justify-content:space-between;margin-bottom:19px;display:flex}.hc-section-editor{background:#fff;border:1px solid #e3ebd2;border-radius:7px;align-items:center;gap:8px;margin:12px 0;padding:12px;display:flex}.hc-number{color:#b1be91;flex:none;width:20px;font-size:12px}.hc-section-editor>div{flex:1}.hc-section-editor>div input{border:0;width:100%;padding:5px;font-size:13px;display:block}.hc-section-editor>div input:last-child{color:#a0ad7c;font-size:12px}.hc-section-editor>div input:focus{background:#f7faef}.hc-editor-footer{background:#fbfdf7;border-top:1px solid #e4ecd1;flex-wrap:wrap;gap:8px;padding:18px 20px;display:flex}.hc-code-editor{min-height:330px;color:#b2cd94!important;background:#1c3023!important;padding:20px!important;font-family:ui-monospace,monospace!important;font-size:13px!important}.hc-note-preview{background:#fbfcf8;border:1px solid #e5ebd8;border-radius:7px;padding:20px}.hc-note-preview section{margin:20px 0}.hc-note-preview p{white-space:pre-wrap;color:#94a070;font-size:14px;line-height:1.9}.hc-library-row{border-bottom:1px solid #e9eede;align-items:center;gap:17px;padding:19px 22px;display:flex}.hc-library-row>div{flex:1;min-width:0}.hc-library-row>svg{color:#96ad75;flex:none}.hc-library-row h3{align-items:center;gap:10px;font-size:14px;display:flex}.hc-library-row p{color:#91a075;margin:5px 0;font-size:13px;line-height:1.7}.hc-library-row small{font-size:11px}.hc-finding-row{border-bottom:1px solid #edf0e2;align-items:center;gap:18px;padding:21px;display:flex}.hc-finding-row>div{flex:1}.hc-finding-row h3{align-items:center;gap:10px;font-size:14px;display:flex}.hc-finding-row p{color:#95a17a;font-size:13px}.hc-finding-row small{font-size:11px}.hc-severity{color:#b1a35d;background:#f5f2da;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid}.hc-severity.critical{color:#bd906b;background:#faefe3}.hc-evidence-search{color:#93aa63;background:#fff;border:1px solid #c9d8b4;border-radius:9px;align-items:center;gap:15px;margin-top:25px;padding:15px 18px;display:flex;box-shadow:0 4px 13px #46601b08}.hc-evidence-search input{border:0;outline:none;flex:1;font-size:16px}.hc-suggestions{flex-wrap:wrap;align-items:center;gap:8px;margin:13px 0 24px;display:flex}.hc-suggestions>button:not(.hc-button){color:#91a16f;background:#f8fbf0;border:1px solid #e0e8cd;border-radius:5px;padding:5px 9px;font-size:12px}.hc-evidence-layout{grid-template-columns:330px minmax(0,1fr);gap:22px;display:grid}.hc-evidence-layout>aside>select{width:100%}.hc-result-count{padding:13px 1px;display:block}.hc-evidence-item{text-align:left;background:#fff;border:1px solid #e0e7d2;border-radius:8px;width:100%;margin-bottom:12px;padding:20px;display:block}.hc-evidence-item.active{background:#f8fcee;border-color:#abc48b;box-shadow:inset 3px 0 #abc48b}.hc-evidence-item h3{margin-top:9px;font-size:14px}.hc-evidence-item p{color:#a0aa85;font-size:12px;line-height:1.7}.hc-evidence-item small{font-size:10px}.hc-evidence-layout .hc-prose>h2{margin-top:18px;font-size:22px}.hc-answer{background:#f6faed;border:1px solid #d6e6ba;border-radius:8px;margin-top:20px;padding:23px}.hc-answer p{color:#7c9560;font-size:14px;line-height:1.85}.hc-analytics-grid{grid-template-columns:1.35fr 1fr;gap:22px;margin-top:20px;display:grid}.hc-bars{padding:30px}.hc-bars>button{text-align:left;background:0 0;border:0;align-items:center;gap:15px;width:100%;padding:16px 0;font-size:13px;display:flex}.hc-bars>button>span{color:#8fa273;width:80px}.hc-bars>button>b{color:#a5b087;font-size:12px;font-weight:400}.hc-bar-track{background:#f4f7e9;border-radius:4px;flex:1;height:24px;overflow:hidden}.hc-bar-track>div{background:#d7e7bc;border-radius:4px;height:100%;overflow:hidden}.hc-bar-track i{background:#6e9c5e;height:100%;display:block}.hc-completion{justify-content:center;align-items:center;gap:30px;padding:30px;display:flex}.hc-donut{border-radius:50%;place-items:center;width:160px;height:160px;display:grid}.hc-donut>span{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:127px;height:127px;display:flex}.hc-donut strong{color:#628b56;font-size:31px;font-weight:500}.hc-donut small{font-size:11px}.hc-completion p{color:#96a27e;font-size:13px}.hc-completion p b{margin-right:10px;font-size:20px;font-weight:500}.hc-stat-list{padding:15px 25px}.hc-stat-list p{color:#91a275;border-bottom:1px solid #eaf0dd;justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.hc-stat-list b{color:#618153;font-weight:500}.hc-person-cell{align-items:center;gap:12px;display:flex}.hc-endpoint{overflow-wrap:anywhere;color:#99a783;background:#f9fbf4;border:1px solid #e4ecd8;border-radius:4px;margin:18px 0 12px;padding:12px;font-size:11px;display:block}.hc-connector-grid p{color:#99a782;font-size:13px}.hc-connector-grid small{margin-bottom:15px;font-size:11px;display:block}.hc-connector-grid .hc-button{padding:7px 10px;font-size:12px}.hc-connector-grid details{border-top:1px solid #e7eddc;margin-top:15px}.hc-log-line{line-height:1.8;font-size:11px!important}.hc-signal-bars{background:#f1f7e9;border-radius:8px;gap:6px;height:90px;margin:20px 0}.hc-signal-bars i{width:5px}.hc-study-switch{grid-template-columns:1fr 1fr .85fr;gap:13px;margin-bottom:19px;display:grid}.hc-study-switch>button{text-align:left;color:#899c72;background:#fff;border:1px solid #dbe5d4;border-radius:8px;align-items:center;gap:14px;padding:16px;display:flex}.hc-study-switch>button>span:first-child{color:#769954;background:#edf3e5;border-radius:7px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:600;display:grid}.hc-study-switch>button>div{flex:1}.hc-study-switch b{color:#557941;font-size:14px;display:block}.hc-study-switch small{margin-top:3px;font-size:11px;display:block}.hc-study-switch>button.active{background:#f7fbee;border-color:#8cb369;box-shadow:inset 0 0 0 1px #abc88d33}.hc-imaging-layout{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:20px;display:grid}.hc-viewer{color:#c1d3c1;background:#081712;border:1px solid #254332;border-radius:9px;overflow:hidden;box-shadow:0 10px 28px #12321812}.hc-viewer-header{background:#14291e;border-bottom:1px solid #284030;align-items:center;gap:12px;padding:17px 18px;display:flex}.hc-viewer-header>div{flex:1}.hc-viewer-header h2{color:#c9dbbd;margin-top:4px;font-size:15px}.hc-viewer-header .hc-eyebrow{color:#6e9573;font-size:10px}.hc-viewer-header select{color:#b5c9aa;background:#203627;border-color:#3b543b;max-width:110px;padding:6px;font-size:12px}.hc-viewer-header .hc-button{color:#a0bb94;background:#213627;border-color:#3b5237;padding:7px;font-size:11px}.hc-viewer-tools{background:#10231a;border-bottom:1px solid #23392a;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 13px;display:flex}.hc-viewer-tools>button{color:#72977a;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;padding:6px 7px;font-size:11px;display:flex}.hc-viewer-tools>button:hover,.hc-viewer-tools>button.active{color:#b2d89c;background:#2b442d;border-color:#426143}.hc-viewer-tools>i{background:#3c5036;width:1px;height:18px;margin:0 4px}.hc-viewer-tools>span{color:#688669;min-width:34px;font-size:11px}.hc-viewport-row{width:100%;display:flex}.hc-viewport{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#030b07;flex:1;justify-content:center;align-items:center;min-width:0;height:560px;display:flex;position:relative;overflow:hidden;outline-offset:-3px!important}.hc-viewport.mode-window{cursor:ew-resize}.hc-viewport.mode-measure,.hc-viewport.mode-point{cursor:crosshair}.hc-scan-image{aspect-ratio:1;transform-origin:50%;pointer-events:none;flex:none;width:min(90%,520px);position:relative}.hc-scan-image>canvas:first-child{width:100%;height:100%;display:block}.hc-mask-canvas,.hc-manual-annotations{width:100%;height:100%;position:absolute;inset:0}.hc-manual-annotations{overflow:visible}.hc-manual-annotations line,.hc-manual-annotations circle{stroke:#76dfdc;stroke-width:1px;fill:#76dfdc}.hc-manual-annotations text{fill:#a6f2eb;stroke:#152f20;paint-order:stroke;stroke-width:1px;font-family:ui-monospace,monospace}.hc-scan-corner{z-index:2;color:#79977b;pointer-events:none;text-shadow:0 1px 3px #000;font-family:ui-monospace,monospace;font-size:11px;line-height:1.8;position:absolute}.hc-scan-corner.top-left{top:17px;left:17px}.hc-scan-corner.top-right{text-align:right;top:17px;right:17px}.hc-scan-corner.bottom-left{bottom:17px;left:17px}.hc-scan-corner.bottom-right{text-align:right;bottom:17px;right:17px}.hc-orientation{z-index:3;color:#b3cb7e;pointer-events:none;font-family:monospace;font-size:12px;position:absolute}.hc-orientation.north{top:11px;left:50%}.hc-orientation.south{bottom:10px;left:50%}.hc-orientation.east{top:50%;right:11px}.hc-orientation.west{top:50%;left:11px}.hc-slice-bar{background:#14291c;border-top:1px solid #2a402a;align-items:center;gap:11px;padding:12px 17px;display:flex}.hc-slice-bar input{flex:1;min-width:60px;height:4px}.hc-slice-bar b{color:#9cb289;white-space:nowrap;font-size:12px}.hc-slice-bar small{color:#688463;font-size:10px}.hc-slice-bar .hc-icon-button{color:#72936a}.hc-imaging-inspector{flex-direction:column;gap:14px;display:flex}.hc-imaging-inspector .hc-card-heading{padding:16px}.hc-imaging-inspector .hc-card-heading h2{font-size:14px}.hc-imaging-inspector .hc-card-heading p{font-size:11px}.hc-imaging-inspector .hc-pad{padding:14px 16px}.hc-imaging-inspector .hc-help{color:#91a078;font-size:11px}.hc-imaging-inspector .hc-button{font-size:12px}.hc-label-row{border-bottom:1px solid #eaf0de;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.hc-label-row>i{border-radius:2px;width:8px;height:8px}.hc-label-row>span{flex:1}.hc-label-row small{font-size:10px;display:block}.hc-scan-stats{margin:17px 0 6px}.hc-scan-stats>div{justify-content:space-between;padding:5px 0;font-size:11px;display:flex}.hc-scan-stats dt{color:#92a276}.hc-scan-stats dd{color:#607f43;font-variant-numeric:tabular-nums;margin:0}.hc-imaging-inspector .hc-setting-row{margin-bottom:12px;padding:9px 0;font-size:12px}.hc-imaging-inspector .hc-field{margin-bottom:12px}.hc-imaging-inspector .hc-field>span{font-size:11px}.hc-window-inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hc-window-inputs input{width:100%;padding:5px;font-size:12px}.hc-annotation-row{justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.hc-annotation-row small{margin-top:3px;font-size:10px;display:block}.hc-imaging-loading{text-align:center;color:#92ae70;z-index:5;padding:40px}.hc-viewport>.hc-imaging-loading{background:#061009;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hc-source-dl{grid-template-columns:130px 1fr;gap:12px;margin:23px 0;font-size:12px;display:grid}.hc-source-dl dt{color:#94a574}.hc-source-dl dd{overflow-wrap:anywhere;color:#6d854d;margin:0}.hc-comparison{background:#030b07;border-left:1px solid #30412a;justify-content:center;align-items:center;width:50%;min-height:400px;display:flex;position:relative;overflow:hidden}.hc-comparison img{object-fit:contain;width:100%;height:auto}.hc-comparison span,.hc-comparison small{z-index:2;color:#92b17a;font-size:11px;position:absolute;top:15px;left:15px}.hc-comparison small{color:#6d8c5c;font-size:10px;top:auto;bottom:15px}.hc-viewport-row.split .hc-viewport{height:480px}.hc-viewer:-webkit-full-screen{border-radius:0;flex-direction:column;display:flex}.hc-viewer:fullscreen{border-radius:0;flex-direction:column;display:flex}.hc-viewer:-webkit-full-screen .hc-viewport-row{flex:1}.hc-viewer:fullscreen .hc-viewport-row{flex:1}.hc-viewer:-webkit-full-screen .hc-viewport{height:100%}.hc-viewer:fullscreen .hc-viewport{height:100%}.hc-viewer:-webkit-full-screen .hc-scan-image{width:min(80vh,90%)}.hc-viewer:fullscreen .hc-scan-image{width:min(80vh,90%)}.hc-upload-empty{text-align:center;color:#99b271;background:#f8fbf0;border:1px dashed #d0dfb3;border-radius:9px;padding:70px 25px}.hc-upload-empty>svg{margin:0 auto 18px}.hc-upload-empty h3{color:#6e9346;font-size:20px}.hc-upload-empty p{color:#9caf7b;margin:14px 0 22px;font-size:14px}.hc-local-image-area{background:#07120a;border-radius:7px;justify-content:center;align-items:center;height:500px;margin:20px 0;display:flex;overflow:auto}.hc-local-image-area>div{max-width:100%;position:relative}.hc-local-image-area button{background:0 0;border:0;padding:0;display:block}.hc-local-image-area img{max-width:100%;max-height:460px;display:block}.hc-local-image-area>div>span{color:#21421b;pointer-events:none;background:#b5dc7e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid;position:absolute;transform:translate(-50%,-50%)}.hc-dialog{color:#395d2f;background:#fff;border:1px solid #d3dfc4;border-radius:12px;width:min(670px,92vw);max-width:none;max-height:90dvh;padding:0;font-family:inherit;font-size:14px;overflow:hidden;box-shadow:0 25px 100px #06170850}.hc-dialog[open]{flex-direction:column;display:flex}.hc-dialog.wide{width:min(1200px,94vw)}.hc-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#13260c66}.hc-dialog>header{border-bottom:1px solid #e1ead3;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.hc-dialog>header h2{color:#436930;font-size:18px}.hc-dialog>header p{color:#98aa80;margin:4px 0 0;font-size:12px}.hc-dialog-body{min-height:0;padding:24px;overflow:auto}.hc-dialog>footer{background:#fafcf5;border-top:1px solid #e1eacf;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:9px;padding:16px 24px;display:flex}.hc-dialog .hc-row-link{padding:15px 2px}.hc-dialog .hc-imaging-layout{grid-template-columns:minmax(0,1fr) 250px}.hc-dialog .hc-viewport{height:430px}.hc-dialog .hc-study-switch{grid-template-columns:1fr 1fr}.hc-dialog .hc-study-switch>button:last-child{grid-column:1/-1;padding:10px 17px}.hc-dialog .hc-study-switch>button:last-child small{display:none}.hc-dialog .hc-scan-image{width:min(90%,420px)}.hc-dialog .hc-viewer-tools{gap:3px}.hc-dialog .hc-viewer-tools button{padding:5px}.hc-dialog .hc-viewer-tools button span{display:none}.hc-toast{color:#e1efd1;z-index:9999;background:#214728;border:1px solid #56774b;border-radius:9px;align-items:center;gap:12px;max-width:85vw;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #15311536}.hc-toast p{margin:0}.hc-toast>svg{color:#a2ce7b;flex:none}.hc-toast .hc-icon-button{color:#aac693}@media (min-width:1700px){.hc-session-grid{grid-template-columns:28% 1fr 27%}.hc-note-paper{padding:35px}.hc-page{padding:34px 40px}.hc-viewport{height:660px}.hc-scan-image{width:min(90%,620px)}}@media (max-width:1350px){.hc-shell{grid-template-columns:202px minmax(0,1fr)}.hc-sidebar{padding-left:10px;padding-right:10px}.hc-topbar{gap:10px;padding:0 18px}.hc-page{padding:24px 22px}.hc-global-search>span{display:none}.hc-global-search{margin-left:auto}.hc-metric{gap:10px;padding:17px 13px}.hc-metric-icon{width:32px;height:32px}.hc-metric>svg:last-child{display:none}.hc-session-grid{grid-template-columns:250px minmax(330px,1fr) 250px}.hc-session-header{gap:9px;padding:14px 17px}.hc-session-header-actions .hc-save-status{display:none}.hc-note-paper{margin:12px;padding:21px 17px}.hc-record-box{margin:12px;padding:10px}.hc-record-heading .hc-badge{display:none}.hc-pane-scroll{padding:13px}.hc-inbox{grid-template-columns:225px minmax(0,1fr)}.hc-inbox-context{display:none}.hc-document-grid,.hc-campaign-grid,.hc-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-imaging-layout{grid-template-columns:minmax(0,1fr) 250px;gap:15px}.hc-viewport{height:500px}.hc-directory-layout{grid-template-columns:250px minmax(0,1fr)}.hc-profile-heading{flex-wrap:wrap}.hc-profile-heading>.hc-actions{justify-content:flex-end;width:100%}.hc-template-layout{grid-template-columns:245px minmax(0,1fr)}.hc-section-editor{flex-wrap:wrap}.hc-section-editor>div{min-width:200px}.hc-evidence-layout{grid-template-columns:280px minmax(0,1fr)}.hc-viewer-header{gap:7px;padding:13px}.hc-viewer-header .hc-button{font-size:10px}.hc-viewer-tools>button>span,.hc-study-switch>button>.hc-badge{display:none}}@media (max-width:1120px){.hc-shell{grid-template-columns:78px minmax(0,1fr)}.hc-sidebar{padding:24px 11px 12px}.hc-brand{justify-content:center;padding:0 0 20px}.hc-brand>b,.hc-workspace-switch,.hc-sidebar nav p,.hc-sidebar nav button>span,.hc-sidebar nav button small,.hc-sidebar-bottom,.hc-sidebar nav button i{display:none}.hc-sidebar nav{margin-top:4px}.hc-sidebar nav button{justify-content:center;padding:13px}.hc-sidebar nav button.active{box-shadow:inset 2px 0 #8cd4a3}.hc-page-heading{align-items:flex-start}.hc-page-heading>.hc-actions{justify-content:flex-end;max-width:46%}.hc-session-grid{grid-template-columns:250px minmax(330px,1fr)}.hc-assistant-pane{border-top:1px solid #dfe8cd;grid-column:1/-1;min-height:350px}.hc-session{height:auto}.hc-session-grid{display:grid}.hc-source-pane,.hc-note-pane{max-height:950px}.hc-assistant-content{max-height:350px}.hc-ask-panel{max-width:100%}.hc-assistant-pane>.hc-tabs{justify-content:flex-start;gap:25px}.hc-dashboard-grid{grid-template-columns:1.2fr 1fr}.hc-metrics{gap:12px}.hc-metric{flex-direction:column}.hc-metric-icon{display:none}.hc-metric strong{font-size:29px}.hc-imaging-layout{grid-template-columns:minmax(0,1fr) 230px}.hc-viewport{height:460px}.hc-window-inputs{gap:7px}.hc-imaging-inspector .hc-pad{padding:12px}.hc-study-switch{gap:10px}.hc-study-switch>button{gap:9px;padding:13px}.hc-study-switch>button>span:first-child{width:33px;height:33px;font-size:14px}.hc-study-switch small{font-size:10px}.hc-page-heading p{max-width:600px}.hc-profile-grid{grid-template-columns:1fr}.hc-profile-grid aside{border-top:1px solid #e1e9d1;border-left:0;padding:15px 0 0}.hc-analytics-grid{grid-template-columns:1fr 1fr}.hc-completion{flex-direction:column}.hc-template-layout{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:800px){.hc-shell{grid-template-columns:1fr}.hc-sidebar{z-index:50;width:240px;padding:25px 15px 12px;transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.hc-sidebar.mobile-open{transform:none}.hc-sidebar .hc-brand{justify-content:flex-start;padding:0 10px 22px}.hc-sidebar .hc-brand>b,.hc-sidebar .hc-workspace-switch,.hc-sidebar nav p,.hc-sidebar nav button>span,.hc-sidebar nav button small,.hc-sidebar-bottom{display:block}.hc-sidebar .hc-workspace-switch{display:flex}.hc-sidebar nav button{justify-content:flex-start;padding:11px}.hc-nav-backdrop{z-index:40;background:#08230c66;border:0;display:block;position:fixed;inset:0}.hc-main{height:100dvh}.hc-topbar{gap:10px;height:57px;padding:0 13px}.hc-topbar>.hc-icon-button:first-child{display:flex}.hc-breadcrumb>span,.hc-breadcrumb{gap:5px;font-size:12px}.hc-topbar>.hc-badge{display:none}.hc-global-search{margin-left:auto}.hc-global-search kbd{display:none}.hc-topbar>.hc-button{gap:5px;padding:4px;font-size:12px}.hc-topbar>.hc-button>.hc-avatar{display:none}.hc-page{padding:22px 17px 35px}.hc-page-heading{margin-bottom:22px;display:block}.hc-page-heading h1{font-size:25px}.hc-page-heading p{font-size:13px}.hc-page-heading>.hc-actions{justify-content:flex-start;gap:8px;max-width:none;margin-top:17px}.hc-eyebrow{font-size:10px}.hc-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hc-metric{padding:15px}.hc-metric strong{font-size:27px}.hc-dashboard-grid{grid-template-columns:1fr;gap:18px}.hc-brief{grid-row:1;padding:23px}.hc-brief header{margin:18px 0}.hc-brief dl{margin:15px 0 20px}.hc-patient-row{gap:10px;padding:14px}.hc-patient-row b small,.hc-patient-row>svg{display:none}.hc-directory-layout{grid-template-columns:1fr}.hc-directory{max-height:305px;overflow:auto}.hc-directory>.hc-pad{z-index:1;background:#fff;gap:10px;padding:13px;display:flex;position:sticky;top:0}.hc-directory .hc-pad select{width:100px;margin:0}.hc-directory-row{padding:13px 16px}.hc-profile-heading{padding:20px}.hc-profile-heading h2{font-size:23px}.hc-profile-grid{gap:17px;padding:20px}.hc-profile-grid>section>p{font-size:14px}.hc-tabs{gap:18px;padding:0 17px}.hc-toolbar{gap:10px}.hc-toolbar .hc-tabs{flex-basis:100%}.hc-toolbar .hc-search{width:100%}.hc-toolbar>select{flex:1}.hc-session-header{flex-wrap:wrap;padding:16px}.hc-session-header>div:nth-child(3){flex:1}.hc-session-header>.hc-badge{display:none}.hc-session-header-actions{justify-content:flex-end;width:100%;margin:7px 0 0}.hc-session-grid{flex-direction:column;display:flex}.hc-source-pane{border-bottom:1px solid #dce6ca;border-right:0;max-height:610px}.hc-note-pane{max-height:none}.hc-note-paper{margin:13px;padding:24px 20px;overflow:visible}.hc-assistant-pane{min-height:400px}.hc-record-box{margin:14px}.hc-record-heading .hc-badge{display:inline-flex}.hc-wave{height:43px}.hc-wave i{max-height:30px}.hc-record-box>.hc-actions select{flex:1;width:auto}.hc-pane-scroll{min-height:210px}.hc-note-toolbar{padding:15px}.hc-transcript textarea{font-size:14px}.hc-document-grid,.hc-campaign-grid,.hc-connector-grid{grid-template-columns:1fr}.hc-table{min-width:650px}.hc-inbox{grid-template-columns:1fr;height:auto}.hc-inbox>aside:first-child{max-height:270px}.hc-inbox>aside:first-child .hc-pad{align-items:center;gap:10px;padding:14px;display:flex}.hc-inbox>aside:first-child .hc-pad .hc-check-row{white-space:nowrap;border:0;font-size:12px}.hc-conversation{min-height:650px}.hc-conversation>header{padding:14px}.hc-conversation>header .hc-button{font-size:11px}.hc-messages{max-height:430px}.hc-composer-footer small{font-size:10px}.hc-template-layout{grid-template-columns:1fr}.hc-template-list{max-height:265px;overflow:auto}.hc-template-list .hc-pad{gap:10px;padding:14px;display:flex}.hc-template-list .hc-pad select{width:90px;margin:0}.hc-template-item{padding:15px}.hc-template-item.active{padding-left:12px}.hc-form-grid{grid-template-columns:1fr;gap:0}.hc-library-row{flex-wrap:wrap;gap:10px;padding:17px}.hc-library-row>.hc-feature-icon{display:none}.hc-library-row>div{min-width:170px}.hc-finding-row{flex-wrap:wrap;gap:12px;padding:18px}.hc-finding-row>div{flex-basis:75%}.hc-finding-row>.hc-button{margin-left:auto}.hc-evidence-layout{grid-template-columns:1fr}.hc-evidence-layout>aside{max-height:410px;overflow:auto}.hc-evidence-search{gap:8px;padding:10px}.hc-evidence-search>svg{display:none}.hc-evidence-search input{font-size:13px}.hc-evidence-search .hc-button{padding:8px;font-size:12px}.hc-analytics-grid{grid-template-columns:1fr}.hc-completion{flex-direction:row}.hc-study-switch{grid-template-columns:1fr 1fr}.hc-study-switch>button{padding:12px}.hc-study-switch>button>span:first-child{width:32px;height:32px;font-size:13px}.hc-study-switch b{font-size:13px}.hc-study-switch small{font-size:10px}.hc-study-switch>button:last-child{grid-column:1/-1;padding:10px 15px}.hc-study-switch>button:last-child>div{align-items:center;gap:10px;display:flex}.hc-imaging-layout{grid-template-columns:1fr}.hc-viewport{height:450px}.hc-viewer-header h2{font-size:13px}.hc-viewer-header select{max-width:89px}.hc-viewer-header .hc-button{font-size:10px}.hc-scan-corner{font-size:9px}.hc-viewer-tools{gap:4px;padding:7px}.hc-viewer-tools>button{padding:5px}.hc-scan-image{width:94%}.hc-imaging-inspector{grid-template-columns:1fr;display:grid}.hc-imaging-inspector .hc-help{font-size:12px}.hc-imaging-inspector .hc-pad{padding:18px}.hc-imaging-inspector .hc-card-heading h2{font-size:15px}.hc-label-row{font-size:13px}.hc-scan-stats>div,.hc-imaging-inspector .hc-field>span{font-size:12px}.hc-imaging-inspector .hc-button{font-size:13px}.hc-slice-bar{gap:8px;padding:10px}.hc-slice-bar small{display:none}.hc-comparison{min-height:330px}.hc-viewport-row.split .hc-viewport{height:370px}.hc-viewport-row.split .hc-scan-corner.top-right,.hc-viewport-row.split .hc-scan-corner.bottom-right{display:none}.hc-dialog,.hc-dialog.wide{width:94vw;max-height:94dvh}.hc-dialog>header{padding:17px}.hc-dialog-body{padding:18px}.hc-dialog>footer{padding:13px 17px}.hc-dialog .hc-imaging-layout{grid-template-columns:1fr}.hc-dialog .hc-viewport{height:370px}.hc-diff{grid-template-columns:1fr}.hc-source-dl{grid-template-columns:1fr;gap:5px}.hc-source-dl dd{margin-bottom:14px}.hc-toast{width:90vw;max-width:90vw;bottom:18px}.hc-prose{font-size:14px}.hc-dialog .hc-study-switch{grid-template-columns:1fr}.hc-dialog .hc-study-switch>button{padding:10px}.hc-dialog .hc-study-switch small{display:none}.hc-dialog .hc-viewer-header{flex-wrap:wrap}.hc-dialog .hc-viewer-header>div{flex-basis:100%}}.hc-input-source{margin-bottom:10px;display:block;color:#789071!important;font-size:11px!important}.hc-topology{gap:14px;padding:24px 0;display:flex}.hc-topology>div{flex:1;align-items:center;gap:12px;display:flex}.hc-topology section{text-align:center;background:#f7fbf3;border:1px solid #d4e4cd;border-radius:8px;width:100%;padding:24px 15px}.hc-topology section>svg{color:#6f9366;margin:0 auto 14px}.hc-topology section p{color:#829479;font-size:12px}.hc-topology>div>svg{color:#b3c2a5;flex:none}.hc-fact-review .hc-candidates button.active{background:#eef6e7;border-color:#6b994f}.hc-shell .hc-button,.hc-dialog .hc-button,.hc-shell .hc-tabs>button,.hc-dialog .hc-tabs>button{font-size:14px}.hc-shell .hc-note-section textarea,.hc-shell .hc-transcript textarea{color:#415940;font-size:15px}.hc-shell .hc-page-heading p{color:#647b6d}.hc-shell .hc-patient-row em,.hc-shell .hc-directory-row em{color:#6c826c}.hc-shell .hc-badge,.hc-dialog .hc-badge{font-size:12px}.hc-shell .hc-help,.hc-dialog .hc-help{color:#73866a}.hc-shell .hc-finding p,.hc-shell .hc-evidence-small p{color:#817a5a}.hc-shell .hc-library-row p,.hc-shell .hc-document-card p{color:#738369}.hc-shell .hc-viewer-tools>button,.hc-dialog .hc-viewer-tools>button{font-size:12px}.hc-shell .hc-imaging-inspector .hc-button{font-size:13px}.hc-shell .hc-imaging-inspector .hc-help,.hc-shell .hc-viewer-header .hc-button{font-size:12px}.hc-shell .hc-viewport{height:clamp(360px,100dvh - 500px,560px)}.hc-shell .hc-scan-image{width:auto;max-width:94%;height:94%;max-height:94%}.hc-shell .hc-viewer:-webkit-full-screen .hc-viewport{height:100%}.hc-shell .hc-viewer:fullscreen .hc-viewport{height:100%}.hc-shell .hc-viewer:-webkit-full-screen .hc-scan-image{width:auto;height:90%}.hc-shell .hc-viewer:fullscreen .hc-scan-image{width:auto;height:90%}.hc-shell .hc-note-section textarea:disabled{opacity:.85;background:#fbfcf7}@media (max-width:800px){.hc-shell .hc-viewport{height:430px}.hc-shell .hc-scan-image{width:94%;height:auto}.hc-shell .hc-page-heading .hc-button{font-size:13px}.hc-shell .hc-viewer-header .hc-button{font-size:11px}.hc-topology,.hc-topology>div{flex-direction:column}.hc-topology>div>svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.hc-shell *,.hc-dialog *{transition:none!important;animation:none!important}}
