:root{--his-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--his-font-family-legacy:"IBM Plex Sans", "Noto Sans SC", sans-serif;--his-font-family-mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--his-color-ink:#12212d;--his-color-muted:#5b6c7b;--his-color-surface:#fff;--his-color-surface-raised:#ffffffeb;--his-color-app-bg:#f3f6f8;--his-color-app-bg-soft:#eef7f5;--his-color-field:#eef3f6;--his-color-border:#d8e1e7;--his-color-border-strong:#c6d8e2;--his-color-primary:#0f766e;--his-color-primary-strong:#075d55;--his-color-primary-soft:#e4f5f1;--his-color-info:#0b69a3;--his-color-info-soft:#edf7ff;--his-color-warning:#b45309;--his-color-warning-soft:#fff7e6;--his-color-danger:#b91c1c;--his-color-success:#15803d;--his-color-disabled:#94a3b8;--his-radius-control:6px;--his-radius-sm:8px;--his-radius-md:12px;--his-radius-lg:16px;--his-shadow-sm:0 8px 20px #12212d12;--his-shadow-md:0 18px 42px #12212d1a;--his-shadow-focus:0 0 0 3px #0f766e29;--his-motion-duration-fast:.16s;--his-motion-duration-default:.18s;--his-motion-duration-slow:.24s;--his-motion-ease-standard:ease;--his-motion-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--his-motion-fast:var(--his-motion-duration-fast) var(--his-motion-ease-standard);--his-motion-default:var(--his-motion-duration-default) var(--his-motion-ease-standard);--his-motion-slow:var(--his-motion-duration-slow) var(--his-motion-ease-emphasized);--his-motion-lift:translateY(-1px)}@keyframes his-surface-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes his-message-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes his-modal-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.his-surface-enter{animation:his-surface-enter var(--his-motion-slow) both}.his-message-in{animation:his-message-in var(--his-motion-slow) both}.his-modal-in{animation:his-modal-in var(--his-motion-default) both}.his-interactive-lift{transition:border-color var(--his-motion-fast), background var(--his-motion-fast), box-shadow var(--his-motion-fast), transform var(--his-motion-fast)}.his-interactive-lift:hover,.his-interactive-lift:focus-visible{transform:var(--his-motion-lift)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{color:var(--his-color-ink);background:var(--his-color-app-bg);font-family:var(--his-font-family);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100vh}body{color:var(--his-color-ink);background:var(--his-color-app-bg);font-family:var(--his-font-family);margin:0}.his-language-select.ant-select{width:164px;height:32px}.his-language-select.ant-select.ant-select-outlined{align-items:center;display:inline-flex}.his-language-select .ant-select-selector{border-radius:8px;min-height:32px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 6px 14px #12212d0a;border-color:var(--his-color-border,#d8e1e7)!important;background:#fffffff5!important;align-items:center!important;height:32px!important;display:flex!important}.his-language-select .ant-select-content,.his-language-select .ant-select-selection-wrap,.his-language-select .ant-select-selection-search,.his-language-select .ant-select-selection-item{align-items:center!important;height:30px!important;line-height:30px!important;display:flex!important}.his-language-select .ant-select-content{min-width:0;color:var(--his-color-ink,#12212d);text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden;padding-top:0!important;padding-bottom:0!important}.his-language-select .ant-select-input{align-self:center;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;line-height:30px!important}.his-language-select .ant-select-suffix{align-items:center;display:inline-flex}.his-language-select-icon{color:var(--his-color-muted,#64748b);stroke-width:2px}.his-language-select .ant-select-selection-item{min-width:0;overflow:hidden}.his-language-select:hover .ant-select-selector,.his-language-select.ant-select-focused .ant-select-selector{border-color:var(--his-color-primary,#0f766e)!important;box-shadow:var(--his-shadow-focus,0 0 0 3px #0f766e29)!important;background:#fff!important}.his-route-state{background:linear-gradient(180deg, #eef7f5a6, #f3f6f8fa), var(--his-color-app-bg);place-items:start stretch;min-height:100vh;padding:24px;display:grid}.his-route-state .ant-card{border:1px solid var(--his-color-border-strong);border-radius:var(--his-radius-md);box-shadow:var(--his-shadow-sm);animation:his-surface-enter var(--his-motion-slow) both}.his-route-state .ant-card-body{flex-direction:column;align-items:flex-start;gap:14px;padding:24px;display:flex}.his-route-state strong{color:var(--his-color-ink);font-size:16px;line-height:1.45}.his-route-state .ant-alert{border-radius:var(--his-radius-sm);width:100%}.clinical-home-shell{min-height:100vh;color:var(--his-color-ink);background:linear-gradient(180deg, #e4f5f1f5 0, #f8fbfcf5 38%, #f3f6f8fa 100%), var(--his-color-app-bg);padding:22px 24px 34px;position:relative;overflow-x:hidden}.clinical-home-shell:before{content:"";z-index:4;background:linear-gradient(90deg, var(--his-color-primary), var(--his-color-info), var(--his-color-success), var(--his-color-warning));height:4px;position:fixed;top:0;left:0;right:0}.clinical-home-shell:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#0f766e09 1px,#0000 1px),linear-gradient(90deg,#0b69a308 1px,#0000 1px);background-size:88px 88px;position:fixed;inset:4px 0 0}.clinical-home-shell>*{z-index:1;position:relative}.clinical-home-topbar{z-index:3;border-radius:var(--his-radius-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #c6d8e2e0;justify-content:space-between;align-items:center;gap:20px;max-width:1360px;margin:0 auto 16px;padding:14px 16px;animation:.36s ease-out both clinical-home-panel-in;display:flex;position:sticky;top:10px;box-shadow:0 18px 46px #12212d14}.clinical-home-heading{align-items:center;gap:14px;min-width:0;display:flex}.clinical-home-brand-mark{color:#fff;background:linear-gradient(135deg, var(--his-color-primary-strong), var(--his-color-primary) 56%, var(--his-color-info));border:1px solid #0f766e42;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:1.1rem;display:inline-grid;box-shadow:0 14px 28px #0f766e38}.clinical-home-eyebrow{color:var(--his-color-primary-strong);letter-spacing:0;text-transform:uppercase;margin-bottom:4px;font-size:.78rem;font-weight:800;display:block}.clinical-home-topbar h1{letter-spacing:0;margin:0;font-size:2.28rem;line-height:1.12}.clinical-home-topbar p{max-width:760px;color:var(--his-color-muted);margin:10px 0 0;font-size:1rem;line-height:1.58}.clinical-home-identity{justify-content:flex-end;align-items:center;gap:12px;min-width:280px;display:flex}.clinical-home-identity>div{border:1px solid var(--his-color-border);border-radius:var(--his-radius-sm);text-align:right;background:#ffffffd1;gap:2px;min-width:190px;max-width:270px;padding:10px 12px;display:grid}.clinical-home-identity span,.clinical-home-summary strong,.clinical-home-card strong{font-weight:800}.clinical-home-identity span,.clinical-home-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clinical-home-identity small{color:var(--his-color-muted);font-size:.78rem}.clinical-home-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1360px;margin:0 auto 16px;animation:.42s ease-out 40ms both clinical-home-fade-up;display:grid}.clinical-home-summary>div{border:1px solid var(--his-color-border);border-radius:var(--his-radius-sm);background:#ffffffdb;grid-template-columns:28px minmax(110px,.65fr) minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:12px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #12212d0b}.clinical-home-summary>div:before{content:"";background:var(--his-color-primary);width:3px;position:absolute;inset:0 auto 0 0}.clinical-home-summary>div:nth-child(2):before{background:var(--his-color-info)}.clinical-home-summary>div:nth-child(3):before{background:var(--his-color-success)}.clinical-home-summary svg{color:var(--his-color-primary);font-size:1.2rem}.clinical-home-summary span{color:var(--his-color-muted);font-size:.82rem}.clinical-home-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clinical-home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1360px;margin:0 auto;display:grid}.clinical-home-card{--home-accent:var(--his-color-primary);--home-accent-soft:var(--his-color-primary-soft);--home-accent-shadow:#0f766e2e;isolation:isolate;border-radius:var(--his-radius-sm);background:linear-gradient(180deg, #fffffff0, #fafdfde0), var(--his-color-surface);min-height:94px;color:var(--his-color-ink);font:inherit;text-align:left;cursor:pointer;animation:.28s ease-out both clinical-home-card-in;animation-delay:calc(var(--home-card-index,0) * 8ms + 48ms);border:1px solid #c6d8e2e0;align-content:center;gap:0;padding:16px 52px 16px 16px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #12212d0f}.clinical-home-card:nth-child(4n+2){--home-accent:var(--his-color-info);--home-accent-soft:var(--his-color-info-soft);--home-accent-shadow:#0b69a32e}.clinical-home-card:nth-child(4n+3){--home-accent:var(--his-color-success);--home-accent-soft:#edf9f1;--home-accent-shadow:#15803d29}.clinical-home-card:nth-child(4n){--home-accent:var(--his-color-warning);--home-accent-soft:var(--his-color-warning-soft);--home-accent-shadow:#b4530924}.clinical-home-card:nth-child(4){--home-accent:var(--his-color-danger);--home-accent-soft:#fff1f1;--home-accent-shadow:#b91c1c26}.clinical-home-card:before{content:"";background:var(--home-accent);transform-origin:50%;border-radius:0 999px 999px 0;width:4px;transition:transform .18s;position:absolute;inset:12px auto 12px 0;transform:scaleY(.48)}.clinical-home-card:after{content:"";z-index:-1;opacity:0;background:linear-gradient(105deg,#0000 0,#ffffffb8 42%,#0000 76%);transition:opacity .18s,transform .24s;position:absolute;inset:0;transform:translate(-34%)}.clinical-home-card:hover,.clinical-home-card:focus-visible{border-color:var(--home-accent);background:linear-gradient(180deg, #fffffffa, var(--home-accent-soft)), var(--his-color-surface);box-shadow:0 18px 34px #12212d1a, 0 0 0 3px var(--home-accent-shadow);outline:none;transform:translateY(-2px)}.clinical-home-card:hover:before,.clinical-home-card:focus-visible:before{transform:scaleY(1)}.clinical-home-card:hover:after,.clinical-home-card:focus-visible:after{opacity:1;transform:translate(20%)}.clinical-home-card:active{transform:translateY(0)}.clinical-home-card-head{align-items:center;gap:12px;display:flex}.clinical-home-card-head>div{min-width:0;display:grid}.clinical-home-card-icon{border-radius:var(--his-radius-control);width:42px;height:42px;color:var(--home-accent);background:var(--home-accent-soft);border:1px solid #ffffffa3;flex:none;place-items:center;font-size:1.2rem;transition:color .18s,background .18s,transform .18s;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff94}.clinical-home-card strong{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.28}.clinical-home-card-arrow{width:30px;height:30px;color:var(--home-accent);opacity:.72;background:#fffc;border-radius:999px;place-items:center;transition:opacity .18s,transform .18s,background .18s;display:inline-grid;position:absolute;top:50%;right:16px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #c6d8e2b3}.clinical-home-card:hover .clinical-home-card-icon,.clinical-home-card:focus-visible .clinical-home-card-icon{transform:scale(1.04)}.clinical-home-card:hover .clinical-home-card-arrow,.clinical-home-card:focus-visible .clinical-home-card-arrow{opacity:1;background:#fff;transform:translate(3px,-50%)}@keyframes clinical-home-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes clinical-home-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes clinical-home-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.clinical-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clinical-home-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.clinical-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.clinical-home-shell{padding:16px}.clinical-home-topbar{flex-direction:column;align-items:stretch;position:relative;top:auto}.clinical-home-heading{align-items:flex-start}.clinical-home-topbar h1{font-size:1.85rem}.clinical-home-identity{flex-direction:column;align-items:stretch;min-width:0}.clinical-home-identity>div{text-align:left}.clinical-home-summary,.clinical-home-grid{grid-template-columns:1fr}.clinical-home-summary>div{grid-template-columns:28px minmax(0,1fr)}.clinical-home-summary strong{grid-column:2}}@media (prefers-reduced-motion:reduce){.clinical-home-topbar,.clinical-home-summary,.clinical-home-card{animation:none}.clinical-home-card,.clinical-home-card:before,.clinical-home-card:after,.clinical-home-card-icon,.clinical-home-card-arrow{transition:none}}
