:root{--sipl-login-bg:#f7f9fb;--sipl-login-surface:#fff;--sipl-login-surface-soft:#f3f7f9;--sipl-login-line:#dce6eb;--sipl-login-line-strong:#c6d7df;--sipl-login-ink:#122b3a;--sipl-login-muted:#687c88;--sipl-login-faint:#8a9aa4;--sipl-login-primary:#153f55;--sipl-login-primary-hover:#0f3448;--sipl-login-accent:#2a799d;--sipl-login-accent-soft:#eaf4f8;--sipl-login-success:#2d7a5c;--sipl-login-danger:#a6424c;--sipl-login-danger-soft:#fff1f2;--sipl-login-radius-sm:12px;--sipl-login-radius-md:16px;--sipl-login-radius-lg:24px;--sipl-login-shadow:0 18px 48px #16354814;--sipl-login-shadow-soft:0 8px 24px #1635480d}.sipl-login{background:var(--sipl-login-bg);grid-template-columns:minmax(500px,.96fr) minmax(540px,1.04fr);min-height:100vh;display:grid;overflow:hidden}.sipl-login__form-panel{background:radial-gradient(circle at 5% 5%, #2a799d0b, transparent 28%), var(--sipl-login-surface);align-items:center;padding:46px clamp(40px,5.4vw,88px);display:grid;position:relative}.sipl-login__form-shell{width:min(100%,500px);margin:0 auto;animation:.42s cubic-bezier(.2,.8,.2,1) both sipl-login-enter}.sipl-login__brand{align-items:center;gap:13px;display:flex}.sipl-login__brand-mark{color:#fff;letter-spacing:-.04em;background:linear-gradient(145deg,#173f55,#235f7b);border-radius:13px;flex:none;place-items:center;width:46px;height:46px;font-size:18px;font-weight:850;display:grid;box-shadow:0 10px 26px #143f552e}.sipl-login__brand-copy{gap:2px;display:grid}.sipl-login__brand-copy strong{color:var(--sipl-login-ink);letter-spacing:-.015em;font-size:16px;font-weight:820}.sipl-login__brand-copy span{color:var(--sipl-login-muted);font-size:11.5px}.sipl-login__secure-status{color:#547667;background:#f2f9f6e6;border:1px solid #2d7a5c21;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-top:40px;padding:7px 10px;font-size:11.5px;font-weight:720;display:inline-flex}.sipl-login__secure-dot{background:var(--sipl-login-success);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #2d7a5c1a}.sipl-login__intro{margin-top:27px}.sipl-login__eyebrow,.sipl-login__visual-eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850;display:inline-block}.sipl-login__eyebrow{color:var(--sipl-login-accent)}.sipl-login__intro h1{color:var(--sipl-login-ink);letter-spacing:-.05em;margin:10px 0;font-size:clamp(36px,3.5vw,48px);line-height:1.03}.sipl-login__lead{max-width:420px;color:var(--sipl-login-muted);margin:0;font-size:14.5px;line-height:1.7}.sipl-login__form{gap:18px;margin-top:30px;display:grid}.sipl-login__field{gap:8px;display:grid}.sipl-login__field>label{color:#263e4c;font-size:12.5px;font-weight:760}.sipl-login__input-wrap{border:1px solid var(--sipl-login-line);border-radius:var(--sipl-login-radius-sm);background:var(--sipl-login-surface);align-items:center;min-height:56px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.sipl-login__input-wrap:focus-within{background:#fff;border-color:#2a799dbf;box-shadow:0 0 0 4px #2a799d1a}.sipl-login__input-wrap--error{border-color:#a6424c8c}.sipl-login__input-wrap--error:focus-within{border-color:#a6424cbf;box-shadow:0 0 0 4px #a6424c17}.sipl-login__input-icon{color:#80929d;pointer-events:none;place-items:center;width:18px;height:18px;display:grid;position:absolute;left:15px}.sipl-login__input-icon svg,.sipl-login__password-toggle svg,.sipl-login__submit-icon svg,.sipl-login__staff-note-icon svg,.sipl-login__workflow-check svg,.sipl-login__visual-points svg{width:100%;height:100%}.sipl-login__input-wrap input{width:100%;min-height:54px;color:var(--sipl-login-ink);font:inherit;background:0 0;border:0;outline:0;padding:0 48px 0 45px;font-size:14.5px}.sipl-login__input-wrap input::placeholder{color:#9aa8b0}.sipl-login__password-toggle{color:#718590;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;transition:background .14s,color .14s;display:grid;position:absolute;right:10px}.sipl-login__password-toggle:hover{background:var(--sipl-login-surface-soft);color:var(--sipl-login-primary)}.sipl-login__password-toggle:focus-visible{outline:2px solid var(--sipl-login-accent);outline-offset:2px}.sipl-login__password-toggle svg{width:17px;height:17px}.sipl-login__field-error{color:var(--sipl-login-danger);font-size:11px;line-height:1.45}.sipl-login__field-hint{color:#8d6d29;font-size:11px;line-height:1.45}.sipl-login__alert{border-radius:var(--sipl-login-radius-sm);background:var(--sipl-login-danger-soft);color:var(--sipl-login-danger);border:1px solid #a6424c26;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.sipl-login__alert>span{background:#a6424c1a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:850;display:grid}.sipl-login__alert div{gap:2px;display:grid}.sipl-login__alert strong{font-size:11px}.sipl-login__alert p{margin:0;font-size:11px;line-height:1.45}.sipl-login__submit{border-radius:var(--sipl-login-radius-sm);color:#fff;cursor:pointer;min-height:56px;font:inherit;background:linear-gradient(135deg,#153f55,#1f5d79);border:0;justify-content:center;align-items:center;gap:10px;font-size:13.5px;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s;display:flex;box-shadow:0 12px 28px #153f552e}.sipl-login__submit:hover:not(:disabled){background:linear-gradient(135deg,#11384b,#1a536d);transform:translateY(-1px);box-shadow:0 15px 34px #153f5538}.sipl-login__submit:active:not(:disabled){transform:translateY(0)}.sipl-login__submit:focus-visible{outline-offset:3px;outline:3px solid #2a799d40}.sipl-login__submit:disabled{cursor:default;opacity:.72}.sipl-login__submit-icon{width:17px;height:17px}.sipl-login__spinner{border:2px solid #ffffff52;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite sipl-login-spin}.sipl-login__staff-note{border-radius:var(--sipl-login-radius-sm);background:#f9fbfc;border:1px solid #e4ebef;align-items:flex-start;gap:10px;margin-top:21px;padding:12px 13px;display:flex}.sipl-login__staff-note-icon{width:16px;height:16px;color:var(--sipl-login-accent);flex:none;margin-top:1px}.sipl-login__staff-note p{color:var(--sipl-login-muted);margin:0;font-size:10.5px;line-height:1.55}.sipl-login__footer{color:var(--sipl-login-faint);flex-wrap:wrap;align-items:center;gap:7px;margin-top:28px;font-size:10px;display:flex}.sipl-login__visual{color:#fff;background:linear-gradient(145deg,#071c29 0%,#0b3043 48%,#104a61 100%);align-items:center;min-height:100vh;padding:56px clamp(48px,6vw,94px);display:grid;position:relative;overflow:hidden}.sipl-login__visual:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 86%);mask-image:linear-gradient(#000c,#0000 86%)}.sipl-login__orb{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.sipl-login__orb--one{background:radial-gradient(circle,#46b3cd3d,#0000 68%);width:420px;height:420px;top:-150px;right:-120px}.sipl-login__orb--two{background:radial-gradient(circle,#5382cb2b,#0000 68%);width:360px;height:360px;bottom:-130px;left:-90px}.sipl-login__visual-inner{z-index:1;width:min(100%,720px);margin:0 auto;animation:.52s cubic-bezier(.2,.8,.2,1) 80ms both sipl-login-visual-enter;position:relative}.sipl-login__visual-eyebrow{color:#8dc9dd}.sipl-login__visual-copy h2{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(40px,4.55vw,62px);line-height:.98}.sipl-login__visual-copy p{color:#ffffffad;max-width:590px;margin:0;font-size:14px;line-height:1.75}.sipl-login__workflow-card{border-radius:var(--sipl-login-radius-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff25,#ffffff13);border:1px solid #ffffff2e;margin-top:34px;padding:22px;box-shadow:0 26px 64px #010c123d,inset 0 1px #ffffff0f}.sipl-login__workflow-card-top{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.sipl-login__workflow-card-top>div{gap:4px;display:grid}.sipl-login__workflow-card-top span{color:#ffffff85;letter-spacing:.1em;font-size:9px;font-weight:760}.sipl-login__workflow-card-top strong{font-size:16px}.sipl-login__workflow-status{background:#3a9d7424;border:1px solid #79dbb229;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;display:inline-flex;color:#b9eed6!important;letter-spacing:0!important}.sipl-login__workflow-list{display:grid}.sipl-login__workflow-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.sipl-login__workflow-list>div:last-child{border-bottom:0}.sipl-login__workflow-check{color:#9de0c0;background:#6fd5a91f;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.sipl-login__workflow-check svg{width:16px;height:16px}.sipl-login__workflow-list>div>div{gap:2px;display:grid}.sipl-login__workflow-list strong{font-size:11px}.sipl-login__workflow-list div span{color:#ffffff7a;font-size:9px}.sipl-login__workflow-list b{color:#ffffffad;font-size:9px;font-weight:700}.sipl-login__workflow-readiness{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;margin-top:4px;padding-top:17px;display:flex}.sipl-login__workflow-readiness>div:first-child{gap:4px;display:grid}.sipl-login__workflow-readiness span{color:#ffffff7a;font-size:9px}.sipl-login__workflow-readiness strong{font-size:12px}.sipl-login__readiness-ring{background:conic-gradient(#76d1b0 0 100%, #ffffff1f 0);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 0 0 7px #0b3043eb}.sipl-login__readiness-ring span{color:#e7fff4;font-size:10px;font-weight:850}.sipl-login__visual-points{flex-wrap:wrap;gap:10px 18px;margin-top:22px;display:flex}.sipl-login__visual-points span{color:#ffffffb8;align-items:center;gap:7px;font-size:10px;font-weight:650;display:inline-flex}.sipl-login__visual-points svg{color:#89d7b5;width:14px;height:14px}.sipl-login__clinical-boundary{color:#ffffff6b;margin:18px 0 0;font-size:9.5px;line-height:1.5}@keyframes sipl-login-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sipl-login-visual-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sipl-login-spin{to{transform:rotate(360deg)}}@media (width<=1080px){.sipl-login{grid-template-columns:minmax(450px,.96fr) minmax(470px,1.04fr)}.sipl-login__visual{padding:46px 44px}.sipl-login__visual-copy h2{font-size:clamp(36px,4.25vw,52px)}}@media (width<=900px){.sipl-login{grid-template-columns:1fr}.sipl-login__visual{display:none}.sipl-login__form-panel{background:radial-gradient(circle at 100% 0,#2a799d14,#0000 32%),linear-gradient(#fff,#f6f9fa);align-items:center;min-height:100vh;padding:36px clamp(22px,8vw,70px)}.sipl-login__form-shell{width:min(100%,500px)}}@media (width<=520px){.sipl-login__form-panel{padding:26px 18px}.sipl-login__secure-status{margin-top:32px}.sipl-login__intro h1{font-size:36px}.sipl-login__lead{font-size:13px}.sipl-login__input-wrap{min-height:52px}.sipl-login__input-wrap input{min-height:50px}.sipl-login__submit{min-height:52px}.sipl-login__footer{margin-top:22px}}@media (prefers-reduced-motion:reduce){.sipl-login *,.sipl-login :before,.sipl-login :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{color:#17212b;font-synthesis:none;text-rendering:optimizelegibility;--navy:#143247;--navy-dark:#0c2435;--blue:#28759a;--blue-soft:#e9f2f6;--surface:#fff;--surface-soft:#f7f9fa;--border:#dfe7eb;--text:#17212b;--muted:#687985;--danger:#a23d3d;--danger-soft:#faeded;background:#f5f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}.login-page{grid-template-columns:minmax(430px,.82fr) minmax(500px,1.18fr);min-height:100vh;display:grid}.login-panel{background:var(--surface);flex-direction:column;justify-content:center;padding:60px clamp(42px,6vw,86px);display:flex}.brand{align-items:center;gap:13px;display:flex}.login-brand{margin-bottom:72px}.brand-mark{background:var(--navy);color:#fff;border-radius:12px;place-items:center;width:43px;height:43px;font-size:19px;font-weight:750;display:grid}.brand-name{font-size:16px;font-weight:750}.brand-subtitle{color:var(--muted);margin-top:2px;font-size:11px}.eyebrow{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:800;display:inline-block}.login-copy{max-width:440px}.login-copy h1{letter-spacing:-.04em;margin:12px 0 14px;font-size:36px;line-height:1.12}.login-copy p,.page-header p,.card p,.message-card p{color:var(--muted);line-height:1.65}.login-form{gap:19px;max-width:440px;margin-top:31px;display:grid}.login-form label{gap:8px;font-size:13px;font-weight:650;display:grid}.login-form input{border:1px solid var(--border);background:var(--surface);border-radius:10px;outline:none;min-height:48px;padding:0 14px}.login-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #28759a1a}.field-error{color:var(--danger);font-size:11px;font-weight:500}.alert-error{background:var(--danger-soft);color:var(--danger);border-radius:9px;padding:12px 14px;font-size:13px}.button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:43px;padding:0 18px;font-weight:650;display:inline-flex}.button:disabled{cursor:default;opacity:.6}.button-primary{background:var(--navy);color:#fff}.button-primary:hover:not(:disabled){background:var(--navy-dark)}.button-secondary{border:1px solid var(--border);color:var(--text);background:#fff}.security-note{max-width:440px;color:var(--muted);margin-top:25px;font-size:11px;line-height:1.6}.login-visual{color:#fff;background:linear-gradient(145deg,#102c40,#23617f);align-items:flex-end;padding:72px;display:flex}.visual-content{background:#ffffff12;border:1px solid #ffffff24;border-radius:24px;max-width:620px;padding:42px}.visual-eyebrow{color:#a9d5e8}.visual-content h2{letter-spacing:-.045em;margin:15px 0 18px;font-size:43px;line-height:1.13}.visual-content p{color:#ffffffbd;max-width:510px;margin:0;line-height:1.7}.app-shell{grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;justify-content:space-between;height:100vh;padding:26px 20px 20px;display:flex;position:sticky;top:0}.nav{gap:5px;margin-top:38px;display:grid}.nav-link{color:var(--muted);border-radius:8px;padding:11px 13px;font-size:14px;font-weight:600}.nav-link:hover{background:var(--surface-soft);color:var(--text)}.nav-link.active{background:var(--blue-soft);color:var(--blue)}.sidebar-user{border-top:1px solid var(--border);padding-top:18px}.sidebar-user-name{font-size:14px;font-weight:700}.sidebar-user-email{color:var(--muted);word-break:break-all;margin-top:4px;font-size:11px}.sidebar .button{width:100%}.role-list{flex-wrap:wrap;gap:6px;margin:12px 0 16px;display:flex}.role-chip{background:var(--blue-soft);color:var(--blue);letter-spacing:.05em;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:750}.main-content{min-width:0}.page{padding:52px clamp(30px,5vw,76px)}.page-header{max-width:820px;margin-bottom:34px}.page-header h1{letter-spacing:-.035em;margin:10px 0 8px;font-size:34px}.page-header p{margin:0}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.card,.message-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:23px}.card h2{margin:0 0 12px;font-size:15px}.card p{margin:0;font-size:13px}.mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.screen-center{place-items:center;min-height:100vh;padding:30px;display:grid}.message-card{max-width:520px}.message-card h1{letter-spacing:-.03em;margin:12px 0 10px}.message-card .button{margin-top:14px}@media (width<=900px){.login-page{grid-template-columns:1fr}.login-visual{display:none}.login-panel{padding:42px clamp(24px,8vw,70px)}.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.card-grid{grid-template-columns:1fr}}.patient-page-header{justify-content:space-between;align-items:flex-start;gap:28px;max-width:none;display:flex}.patient-page-header>div{max-width:760px}.patient-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.patient-search{flex:1;align-items:center;gap:9px;max-width:700px;display:flex}.patient-search-input-wrap{flex:1;position:relative}.patient-search-icon{color:var(--muted);pointer-events:none;font-size:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.patient-search input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:45px;color:var(--text);border-radius:9px;outline:none;padding:0 14px 0 42px}.patient-search input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #28759a1a}.patient-result-meta{color:var(--muted);white-space:nowrap;font-size:12px}.patient-table-card{background:var(--surface);border:1px solid var(--border);border-radius:13px;overflow:hidden}.patient-table-scroll{overflow-x:auto}.patient-table{border-collapse:collapse;width:100%;min-width:1040px}.patient-table th{border-bottom:1px solid var(--border);background:var(--surface-soft);color:var(--muted);text-align:left;letter-spacing:.06em;text-transform:uppercase;padding:13px 16px;font-size:10px;font-weight:800}.patient-table td{border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text);padding:16px;font-size:12px}.patient-table tbody tr:last-child td{border-bottom:0}.patient-table tbody tr:hover{background:#fbfcfd}.patient-name-link{color:var(--navy);font-size:13px;font-weight:750}.patient-name-link:hover{color:var(--blue)}.patient-secondary{color:var(--muted);margin-top:4px;font-size:10px;display:block}.patient-identifier{background:var(--blue-soft);color:var(--blue);border-radius:6px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:inline-flex}.patient-contact{gap:1px;display:grid}.patient-open-link{color:var(--blue);align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.patient-pagination{justify-content:space-between;align-items:center;gap:20px;margin-top:17px;display:flex}.patient-page-range{color:var(--muted);font-size:11px}.patient-page-range strong{color:var(--text)}.patient-pagination-actions{gap:8px;display:flex}.patient-empty-state{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:45px;display:flex}.patient-empty-state h2{margin:16px 0 7px;font-size:18px}.patient-empty-state p{max-width:440px;color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.65}.patient-empty-icon{background:var(--blue-soft);width:50px;height:50px;color:var(--blue);border-radius:14px;place-items:center;font-size:27px;font-weight:300;display:grid}.patient-alert{align-items:center;gap:14px;margin-bottom:18px;display:flex}.patient-alert span{flex:1}.patient-alert .button{min-height:36px}.patient-loading-card{background:var(--surface);border:1px solid var(--border);border-radius:13px;gap:18px;padding:25px;display:grid}.loading-line{background:#edf1f3;border-radius:999px;width:62%;height:15px;animation:1.3s ease-in-out infinite patient-loading-pulse}.loading-line-wide{width:88%}@keyframes patient-loading-pulse{0%,to{opacity:.45}50%{opacity:1}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.patient-page-header{flex-direction:column}.patient-toolbar{flex-direction:column;align-items:stretch}.patient-search{max-width:none}.patient-result-meta{align-self:flex-start}.patient-pagination{flex-direction:column;align-items:stretch}.patient-pagination-actions{justify-content:flex-end}}@media (width<=600px){.patient-search{flex-direction:column;align-items:stretch}.patient-search .button{width:100%}}.form-page{max-width:1050px}.form-page-header{margin-bottom:28px}.form-page-header h1{letter-spacing:-.035em;margin:10px 0 8px;font-size:34px}.form-page-header p{max-width:700px;color:var(--muted);margin:0;line-height:1.65}.back-link{width:fit-content;color:var(--blue);margin-bottom:28px;font-size:12px;font-weight:700;display:block}.clinical-form{gap:18px;display:grid}.form-section{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:220px minmax(0,1fr);gap:34px;padding:26px;display:grid}.form-section-heading h2{margin:0;font-size:15px}.form-section-heading p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.form-field{align-content:start;gap:8px;font-size:12px;font-weight:650;display:grid}.form-field strong{color:var(--danger);margin-left:3px}.form-field input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);border-radius:9px;outline:none;padding:0 12px}.form-field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #28759a1a}.field-help{color:var(--muted);font-size:10px;font-weight:400;line-height:1.45}.form-actions{justify-content:flex-end;gap:9px;padding-top:5px;display:flex}@media (width<=900px){.form-section{grid-template-columns:1fr}}@media (width<=650px){.form-grid{grid-template-columns:1fr}.form-actions{flex-direction:column-reverse}.form-actions .button{width:100%}}.patient-record-page{max-width:1260px}.patient-record-header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:24px;display:flex}.patient-record-header h1{letter-spacing:-.035em;margin:9px 0 10px;font-size:34px}.patient-record-identifiers{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}.patient-record-actions{flex-shrink:0;gap:9px;display:flex}.patient-demographics-card{border:1px solid var(--border);background:var(--border);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:42px;display:grid;overflow:hidden}.patient-demographic-item{background:var(--surface);flex-direction:column;justify-content:center;gap:8px;min-height:102px;padding:19px;display:flex}.patient-demographic-item span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.patient-demographic-item strong{overflow-wrap:anywhere;font-size:12px;font-weight:700}.patient-edit-form{margin-bottom:42px}.patient-encounters-section{margin-top:6px}.section-title-row{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:18px;display:flex}.section-title-row h2{letter-spacing:-.025em;margin:8px 0 4px;font-size:23px}.section-title-row p{color:var(--muted);margin:0;font-size:11px}.encounter-table{min-width:1080px}.encounter-status-badge{background:var(--surface-soft);border:1px solid var(--border);color:var(--navy);letter-spacing:.04em;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.encounter-empty-state{min-height:260px}@media (width<=1000px){.patient-demographics-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=750px){.patient-record-header{flex-direction:column}.patient-record-actions{width:100%}.patient-record-actions .button{flex:1}.section-title-row{flex-direction:column;align-items:flex-start}}@media (width<=520px){.patient-demographics-card{grid-template-columns:1fr}.patient-record-actions{flex-direction:column}}.form-field select,.form-field textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:9px;outline:none}.form-field select{min-height:44px;padding:0 12px}.form-field textarea{resize:vertical;min-height:118px;padding:12px;line-height:1.55}.form-field select:focus,.form-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #28759a1a}.encounter-create-grid{grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr)}.encounter-reason-field{grid-column:auto}.encounter-boundary-card{background:var(--surface-soft)}.encounter-boundary-copy{color:var(--muted);font-size:11px;line-height:1.6}.encounter-boundary-copy p{margin:0 0 8px}.encounter-boundary-copy p:last-child{margin-bottom:0}.encounter-detail-page{max-width:1260px}.encounter-detail-header{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:25px;display:flex}.encounter-detail-header h1{letter-spacing:-.035em;margin:9px 0 10px;font-size:34px}.encounter-status-large{padding:6px 10px}.encounter-summary-grid{border:1px solid var(--border);background:var(--border);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:42px;display:grid;overflow:hidden}.encounter-edit-form{margin-bottom:42px}.encounter-edit-content{width:100%}.assessment-table{min-width:1120px}.assessment-session-id{color:var(--navy);font-size:11px;font-weight:700}.assessment-empty-card{border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:28px}.assessment-empty-card h3{margin:0 0 8px;font-size:15px}.assessment-empty-card p{max-width:720px;color:var(--muted);margin:0 0 8px;font-size:11px;line-height:1.6}.assessment-empty-card p:last-child{margin-bottom:0}@media (width<=900px){.encounter-create-grid{grid-template-columns:1fr}.encounter-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.encounter-detail-header{flex-direction:column}.encounter-summary-grid{grid-template-columns:1fr}.encounter-detail-header .button{width:100%}}.patient-assessment-page{background:linear-gradient(#f5f8fa 0%,#eef3f6 100%);min-height:100vh;padding:32px 20px 64px}.patient-assessment-shell{width:min(100%,820px);margin:0 auto}.patient-complete-shell{gap:48px;display:grid}.patient-assessment-header{justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;display:flex}.patient-brand{align-items:center;gap:12px;display:flex}.patient-identity{color:var(--muted);justify-items:end;gap:2px;font-size:12px;display:grid}.patient-identity strong{color:var(--text);font-size:14px}.patient-identity small{font-size:10px}.patient-progress-card,.patient-question-card,.patient-review-card,.patient-state-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 14px 40px #1432470f}.patient-progress-card{margin-bottom:20px;padding:24px 26px}.patient-progress-copy{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.patient-progress-copy h1{letter-spacing:-.035em;margin:7px 0 0;font-size:25px}.patient-progress-copy>strong{color:var(--blue);font-size:20px}.patient-progress-track{background:#e8eef1;border-radius:999px;height:7px;margin-top:20px;overflow:hidden}.patient-progress-fill{border-radius:inherit;background:var(--blue);height:100%;transition:width .22s}.patient-progress-meta{color:var(--muted);justify-content:space-between;gap:18px;margin-top:11px;font-size:11px;display:flex}.patient-question-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;font-size:11px;font-weight:650;display:flex}.patient-required{color:var(--blue);background:var(--blue-soft);border-radius:999px;padding:5px 9px}.patient-question-card h2{letter-spacing:-.025em;max-width:680px;margin:0 0 12px;font-size:24px;line-height:1.35}.patient-question-help{color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.6}.patient-input,.patient-textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:11px;outline:none}.patient-input{min-height:49px;padding:0 14px}.patient-textarea{resize:vertical;min-height:130px;padding:14px;line-height:1.6}.patient-json-input{min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.patient-choice-grid{gap:10px;display:grid}.patient-choice{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:11px;min-height:47px;padding:10px 14px;font-size:14px;display:flex}.patient-choice:hover{background:var(--surface-soft);border-color:#b9cbd4}.patient-choice input{margin:0}.patient-question-actions{border-top:1px solid var(--border);justify-content:flex-end;margin-top:27px;padding-top:22px;display:flex}.patient-continue-button{min-width:160px}.patient-review-card h2{letter-spacing:-.03em;margin:8px 0 10px;font-size:25px}.patient-review-card p{color:var(--muted);margin:0 0 25px;line-height:1.65}.patient-state-card{text-align:center;max-width:650px;margin:44px auto;padding:42px}.patient-state-mark{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border-radius:50%;place-items:center;margin:0 auto 18px;font-size:18px;font-weight:800;display:grid}.patient-state-warning .patient-state-mark{background:var(--danger-soft);color:var(--danger)}.patient-state-success .patient-state-mark{color:#276647;background:#e9f4ef}.patient-state-card h2{margin:0 0 10px;font-size:25px}.patient-state-card p{color:var(--muted);margin:0;line-height:1.65}.patient-inline-error{background:var(--danger-soft);color:var(--danger);border-radius:10px;margin-bottom:18px;padding:12px 14px;font-size:12px;line-height:1.55}.patient-loading{min-height:70vh;color:var(--muted);align-content:center;place-items:center;gap:16px;display:grid}.patient-spinner{border:3px solid var(--border);border-top-color:var(--blue);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite patient-spin}.patient-muted{color:var(--muted);margin:0}.patient-assessment-footer{color:var(--muted);justify-content:space-between;gap:20px;margin-top:22px;font-size:10px;line-height:1.5;display:flex}@keyframes patient-spin{to{transform:rotate(360deg)}}@media (width<=680px){.patient-assessment-page{padding:22px 14px 44px}.patient-assessment-header{align-items:flex-start}.patient-identity{text-align:right}.patient-progress-card,.patient-question-card,.patient-review-card{border-radius:14px;padding:24px 20px}.patient-progress-copy h1,.patient-question-card h2,.patient-review-card h2{font-size:21px}.patient-progress-meta,.patient-assessment-footer{flex-direction:column;gap:5px}.patient-question-actions{display:block}.patient-continue-button{width:100%}}.patient-access-control{gap:9px;max-width:560px;margin-top:10px;display:grid}.patient-access-issue-button{width:fit-content;color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.patient-access-issue-button:hover:not(:disabled){text-decoration:underline}.patient-access-issue-button:disabled{cursor:default;opacity:.55}.patient-access-unavailable{color:var(--muted);font-size:10px}.patient-access-issued{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:10px;width:min(520px,72vw);padding:14px;display:grid}.patient-access-issued-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.patient-access-issued-header strong{font-size:12px}.patient-access-issued-header span{color:var(--muted);font-size:10px}.patient-access-issued p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.patient-access-issued small{color:var(--muted);font-size:9px;line-height:1.5}.patient-access-link-input{border:1px solid var(--border);width:100%;min-height:38px;color:var(--text);background:#fff;border-radius:8px;outline:none;padding:0 10px;font:10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.patient-access-link-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #28759a14}.patient-access-actions{flex-wrap:wrap;gap:8px;display:flex}.patient-access-actions .button{min-height:34px;padding:0 12px;font-size:10px}.patient-access-error{background:var(--danger-soft);color:var(--danger);border-radius:8px;padding:8px 10px;font-size:10px;line-height:1.45}.clinician-encounter-page{gap:24px;display:grid}.clinician-encounter-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.clinician-workspace-summary{border:1px solid var(--border);background:var(--border);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.clinician-workspace-summary .patient-demographic-item{background:var(--surface);min-height:94px}.clinician-readiness-section{border:1px solid var(--border);background:var(--surface);border-radius:13px;gap:18px;padding:22px;display:grid}.clinician-readiness-badge{border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.clinician-readiness-ready{color:#256d4c;background:#25744e1a}.clinician-readiness-blocked{color:#8a4337;background:#9748381a}.clinician-readiness-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.clinician-readiness-metrics>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:5px;padding:14px;display:grid}.clinician-readiness-metrics span{color:var(--muted);font-size:10px}.clinician-readiness-metrics strong{font-size:20px}.clinician-readiness-blockers{gap:8px;display:grid}.clinician-readiness-blockers article{border:1px solid var(--border);border-radius:9px;padding:12px 14px}.clinician-readiness-blockers strong{font-size:10px}.clinician-readiness-blockers p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.clinician-readiness-clear{color:#256d4c;margin:0;font-size:12px;font-weight:700}.clinician-workspace-table-wrap{border:1px solid var(--border);border-radius:11px;overflow-x:auto}.clinician-workspace-table{border-collapse:collapse;background:var(--surface);width:100%;min-width:1000px}.clinician-workspace-table th{border-bottom:1px solid var(--border);background:var(--surface-soft);color:var(--muted);text-align:left;letter-spacing:.08em;text-transform:uppercase;padding:12px 14px;font-size:9px;font-weight:800}.clinician-workspace-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:15px 14px;font-size:11px}.clinician-workspace-table tbody tr:last-child td{border-bottom:0}.clinician-workspace-session{gap:4px;display:grid}.clinician-workspace-session span{color:var(--muted);font-size:9px}.clinician-risk-grid{gap:12px;display:grid}.clinician-risk-card{border:1px solid var(--border);background:var(--surface);border-radius:11px;gap:12px;padding:16px;display:grid}.clinician-risk-card-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.clinician-risk-card-header>div{gap:4px;display:grid}.clinician-risk-card-header strong{font-size:12px}.clinician-risk-card-header span{color:var(--muted);font-size:10px}.clinician-risk-card p{margin:0;font-size:11px;line-height:1.55}.clinician-risk-card footer{color:var(--muted);justify-content:space-between;gap:16px;font-size:9px;display:flex}.clinician-section-empty{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:10px;padding:24px;font-size:11px}@media (width<=900px){.clinician-workspace-summary,.clinician-readiness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.clinician-encounter-header{flex-direction:column;align-items:flex-start}.clinician-workspace-summary,.clinician-readiness-metrics{grid-template-columns:1fr}}.clinician-assessment-page{gap:24px;display:grid}.clinician-assessment-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.clinician-assessment-header p{color:var(--muted);margin:7px 0 0;font-size:12px}.clinician-assessment-summary{border:1px solid var(--border);background:var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.clinician-assessment-summary>div{background:var(--surface);gap:5px;min-height:82px;padding:16px;display:grid}.clinician-assessment-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.clinician-assessment-summary strong{font-size:12px}.clinician-question-list{gap:12px;display:grid}.clinician-section-heading{color:var(--blue);margin:18px 0 8px;font-size:12px;font-weight:800}.clinician-question-card{border:1px solid var(--border);background:var(--surface);border-radius:11px;gap:13px;padding:18px;display:grid}.clinician-question-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.clinician-question-card h3{margin:0;font-size:14px;line-height:1.5}.clinician-question-code{color:var(--blue);margin-right:9px;font-size:10px;font-weight:800}.clinician-question-flags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.clinician-question-flags span{background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700}.clinician-question-flags .clinician-question-safety{color:#8a4337;background:#9748381a}.clinician-question-format{color:var(--muted);margin:0;font-size:10px}.clinician-response-box{background:var(--surface-soft);border-radius:9px;gap:10px;padding:13px;display:grid}.clinician-response-empty{opacity:.75}.clinician-response-meta{justify-content:space-between;gap:15px;font-size:9px;display:flex}.clinician-response-meta span{color:var(--muted)}.clinician-response-box pre{white-space:pre-wrap;word-break:break-word;font:inherit;margin:0;font-size:12px;line-height:1.55}.clinician-question-context{color:var(--muted);font-size:10px}.clinician-question-context p{line-height:1.55}.clinician-adaptive-review{gap:20px;display:grid}.clinician-adaptive-contract{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;flex-wrap:wrap;gap:8px;padding:13px;display:flex}.clinician-adaptive-contract strong{width:100%;font-size:10px}.clinician-adaptive-contract span{color:var(--muted);font-size:9px}.clinician-adaptive-group{gap:10px;display:grid}.clinician-adaptive-group-title{justify-content:space-between;align-items:center;display:flex}.clinician-adaptive-group-title h3{margin:0;font-size:12px}.clinician-adaptive-group-title span{color:var(--muted);font-size:10px}.clinician-adaptive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.clinician-adaptive-pathway{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:14px}.clinician-adaptive-pathway-header{justify-content:space-between;gap:12px;display:flex}.clinician-adaptive-pathway-header strong{font-size:11px}.clinician-adaptive-pathway-header span{color:var(--muted);font-size:9px}.clinician-adaptive-pathway dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.clinician-adaptive-pathway dl div{gap:3px;display:grid}.clinician-adaptive-pathway dt{color:var(--muted);font-size:8px}.clinician-adaptive-pathway dd{margin:0;font-size:10px}.clinician-adaptive-disclaimer{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.clinician-adaptive-safety{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.clinician-adaptive-safety h3{grid-column:1/-1;margin:0;font-size:12px}.clinician-adaptive-safety>div{border:1px solid var(--border);border-radius:9px;gap:4px;padding:12px;display:grid}.clinician-adaptive-safety span{color:var(--muted);font-size:8px}.clinician-adaptive-safety strong{font-size:11px}@media (width<=800px){.clinician-assessment-summary,.clinician-adaptive-safety{grid-template-columns:repeat(2,minmax(0,1fr))}.clinician-adaptive-grid{grid-template-columns:1fr}}@media (width<=560px){.clinician-assessment-header{flex-direction:column;align-items:flex-start}.clinician-assessment-summary,.clinician-adaptive-safety{grid-template-columns:1fr}.clinician-question-card>header{flex-direction:column}.clinician-question-flags{justify-content:flex-start}}.clinician-conclusion-panel{border:1px solid var(--border);background:var(--surface);border-radius:13px;gap:18px;padding:22px;display:grid}.clinician-conclusion-editor{gap:16px;display:grid}.clinician-conclusion-editor-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;font-size:10px;display:flex}.clinician-conclusion-status{background:var(--surface-soft);min-height:25px;color:var(--blue);border-radius:999px;align-items:center;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.clinician-conclusion-status-signed{color:#256d4c;background:#25744e1a}.clinician-conclusion-editor textarea{resize:vertical;width:100%;min-height:110px}.clinician-conclusion-actions{justify-content:space-between;align-items:center;gap:18px;display:flex}.clinician-conclusion-actions>div{gap:9px;display:flex}.clinician-conclusion-actions>span{color:var(--muted);text-align:right;font-size:10px}.clinician-conclusion-signed{gap:16px;display:grid}.clinician-conclusion-signed-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.clinician-conclusion-signed-header>div{gap:4px;display:grid}.clinician-conclusion-signed-header strong{font-size:13px}.clinician-conclusion-signed-header span{color:var(--muted);font-size:10px}.clinician-conclusion-signed section{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;padding:14px}.clinician-conclusion-signed h3{color:var(--muted);margin:0 0 7px;font-size:10px}.clinician-conclusion-signed p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.clinician-conclusion-immutable{color:#256d4c;font-weight:700;font-size:10px!important}@media (width<=700px){.clinician-conclusion-actions{flex-direction:column;align-items:stretch}.clinician-conclusion-actions>span{text-align:left}.clinician-conclusion-signed-header{flex-direction:column}}.clinician-report-page{gap:24px;display:grid}.clinician-report-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.clinician-report-header p{color:var(--muted);margin:7px 0 0;font-size:12px}.clinician-report-header-status{flex-shrink:0}.clinician-report-contract{border:1px solid var(--border);background:var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.clinician-report-contract>div{background:var(--surface);gap:5px;padding:15px;display:grid}.clinician-report-contract span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.clinician-report-contract strong{font-size:11px}.clinician-report-section{border:1px solid var(--border);background:var(--surface);border-radius:13px;gap:18px;padding:22px;display:grid}.clinician-report-demographics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.clinician-report-demographics>div,.clinician-report-future-grid>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;gap:5px;padding:13px;display:grid}.clinician-report-demographics span,.clinician-report-future-grid span{color:var(--muted);font-size:9px}.clinician-report-demographics strong,.clinician-report-future-grid strong{font-size:11px}.clinician-report-reason{border:1px solid var(--border);border-radius:9px;gap:5px;padding:14px;display:grid}.clinician-report-reason span{color:var(--muted);font-size:9px}.clinician-report-reason p{margin:0;font-size:12px;line-height:1.6}.clinician-report-assessment-list,.clinician-report-risk-list{gap:12px;display:grid}.clinician-report-assessment,.clinician-report-risk{border:1px solid var(--border);border-radius:10px;gap:14px;padding:17px;display:grid}.clinician-report-assessment>header,.clinician-report-risk>header{justify-content:space-between;gap:18px;display:flex}.clinician-report-assessment>header>div,.clinician-report-risk>header>div{gap:4px;display:grid}.clinician-report-assessment header span,.clinician-report-risk header span{color:var(--muted);font-size:9px}.clinician-report-assessment-meta{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:9px;display:flex}.clinician-report-response-list{gap:8px;display:grid}.clinician-report-response{background:var(--surface-soft);border-radius:8px;padding:11px}.clinician-report-response>div{color:var(--muted);justify-content:space-between;gap:12px;font-size:8px;display:flex}.clinician-report-response pre{white-space:pre-wrap;word-break:break-word;font:inherit;margin:8px 0 0;font-size:11px;line-height:1.5}.clinician-report-assessment-link{width:fit-content;text-decoration:none}.clinician-report-risk p{margin:0;font-size:11px;line-height:1.55}.clinician-report-risk footer{color:var(--muted);justify-content:space-between;gap:14px;font-size:9px;display:flex}.clinician-report-risk-count{color:var(--muted);justify-items:end;gap:3px;font-size:10px;display:grid}.clinician-report-risk-count strong{color:var(--text)}.clinician-report-scale-list{gap:12px;display:grid}.clinician-report-scale{border:1px solid var(--border);border-radius:10px;gap:14px;padding:17px;display:grid}.clinician-report-scale-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.clinician-report-scale-header>div:first-child{gap:4px;display:grid}.clinician-report-scale-header>div:first-child>span{color:var(--muted);font-size:9px}.clinician-report-scale-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.clinician-report-scale-score-state{border:1px solid var(--border);background:var(--surface-soft);min-height:25px;color:var(--muted);letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.clinician-report-scale-score-state-scored{color:#256d4c}.clinician-report-scale-summary,.clinician-report-scale-provenance{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.clinician-report-scale-summary>div,.clinician-report-scale-provenance>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;gap:5px;min-width:0;padding:11px;display:grid}.clinician-report-scale-summary span,.clinician-report-scale-provenance span{color:var(--muted);font-size:8px}.clinician-report-scale-summary strong,.clinician-report-scale-provenance strong{overflow-wrap:anywhere;font-size:9px}.clinician-report-scale-timeline{border:1px solid var(--border);background:var(--border);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.clinician-report-scale-timeline>div{background:var(--surface);gap:5px;padding:10px;display:grid}.clinician-report-scale-timeline span{color:var(--muted);font-size:8px}.clinician-report-scale-timeline strong{font-size:9px}.clinician-report-scale-unscored,.clinician-report-scale-inconsistent{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;gap:4px;padding:12px;font-size:9px;display:grid}.clinician-report-scale-unscored span,.clinician-report-scale-inconsistent span{color:var(--muted);line-height:1.5}.clinician-report-scale-inconsistent{background:#fffaf0;border-color:#d4b56c}.clinician-report-scale-score{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;gap:12px;padding:14px;display:grid}.clinician-report-scale-score>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.clinician-report-scale-score>header>div{gap:4px;display:grid}.clinician-report-scale-score>header strong{font-size:11px}.clinician-report-scale-score-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;display:grid}.clinician-report-scale-score-grid>div{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:5px;padding:10px;display:grid}.clinician-report-scale-score-grid span{color:var(--muted);font-size:8px}.clinician-report-scale-score-grid strong{overflow-wrap:anywhere;font-size:10px}.clinician-report-scale-subscores{gap:8px;display:grid}.clinician-report-scale-subscores>span{color:var(--muted);font-size:8px}.clinician-report-scale-subscores>div{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:7px;display:grid}.clinician-report-scale-subscores>div>div{border:1px solid var(--border);background:var(--surface);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:9px;display:flex}.clinician-report-scale-subscores>div span{overflow-wrap:anywhere;color:var(--muted)}.clinician-report-scale-safety{border-left:3px solid var(--border);background:var(--surface-soft);gap:4px;padding:12px 14px;font-size:9px;display:grid}.clinician-report-scale-safety span{color:var(--muted);line-height:1.5}.clinician-report-conclusion{gap:10px;display:grid}.clinician-report-conclusion-status{color:var(--muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.clinician-report-conclusion section,.clinician-report-approved section{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;padding:14px}.clinician-report-conclusion h3,.clinician-report-approved h3{color:var(--muted);margin:0 0 6px;font-size:9px}.clinician-report-conclusion p,.clinician-report-approved p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.clinician-report-future-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.clinician-report-review-editor{gap:16px;display:grid}.clinician-report-review-editor textarea{resize:vertical;min-height:105px}.clinician-report-review-meta{color:var(--muted);justify-content:space-between;gap:12px;font-size:9px;display:flex}.clinician-report-review-actions{justify-content:space-between;align-items:center;gap:18px;display:flex}.clinician-report-review-actions>div{gap:9px;display:flex}.clinician-report-review-actions>span{color:var(--muted);text-align:right;font-size:9px}.clinician-report-approved{gap:12px;display:grid}.clinician-report-approved>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.clinician-report-approved>header>div{gap:4px;display:grid}.clinician-report-approved header span{color:var(--muted);font-size:9px}.clinician-report-immutable{color:#256d4c;font-weight:700;font-size:10px!important}.clinician-report-stale{color:#765919;background:#fffaf0;border:1px solid #d4b56c;border-radius:10px;gap:5px;padding:14px 16px;font-size:10px;display:grid}.clinician-report-entry-card{border:1px solid var(--border);background:var(--surface);border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.clinician-report-entry-card h2{margin:5px 0}.clinician-report-entry-card p{color:var(--muted);margin:0;font-size:11px}@media (width<=760px){.clinician-report-header,.clinician-report-entry-card,.clinician-report-review-actions{flex-direction:column;align-items:flex-start}.clinician-report-contract,.clinician-report-demographics,.clinician-report-future-grid{grid-template-columns:1fr}.clinician-report-review-actions>span{text-align:left}}.clinician-completion-panel{border:1px solid var(--border);background:var(--surface);border-radius:13px;justify-content:space-between;align-items:center;gap:28px;padding:22px;display:flex}.clinician-completion-panel h2{margin:5px 0}.clinician-completion-panel p{max-width:620px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.clinician-completion-action{justify-items:end;gap:9px;min-width:250px;display:grid}.clinician-completion-ready{color:#256d4c;text-align:right;font-size:10px;font-weight:700}.clinician-completion-unavailable{color:#8a4337;text-align:right;font-size:10px;font-weight:650}@media (width<=760px){.clinician-completion-panel{flex-direction:column;align-items:flex-start}.clinician-completion-action{justify-items:start;width:100%;min-width:0}.clinician-completion-ready,.clinician-completion-unavailable{text-align:left}}.clinician-report-review-version-note{max-width:760px;color:var(--muted);margin-top:5px;font-size:9px;line-height:1.55}@media (width<=900px){.clinician-report-scale-summary,.clinician-report-scale-provenance{grid-template-columns:1fr}.clinician-report-scale-timeline{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}.clinician-report-scale-timeline>div{border:1px solid var(--border);border-radius:8px}.clinician-report-scale-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.clinician-report-header{flex-direction:column;align-items:flex-start}.clinician-report-header-status{align-self:flex-start}.clinician-report-contract,.clinician-report-demographics,.clinician-report-future-grid{grid-template-columns:1fr}.clinician-report-scale-header,.clinician-report-scale-score>header{flex-direction:column;align-items:flex-start}.clinician-report-scale-badges{justify-content:flex-start}.clinician-report-scale-timeline,.clinician-report-scale-score-grid,.clinician-report-scale-subscores>div{grid-template-columns:1fr}.clinician-report-review-meta{flex-direction:column;align-items:flex-start}.clinician-report-review-actions{flex-direction:column;align-items:stretch}.clinician-report-review-actions>div{flex-direction:column}.clinician-report-review-actions .button{width:100%}}.clinician-scale-panel{border:1px solid var(--border);background:var(--surface);border-radius:13px;gap:18px;padding:22px;display:grid}.clinician-scale-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.clinician-scale-catalog,.clinician-scale-existing{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.clinician-scale-catalog>header,.clinician-scale-existing>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.clinician-scale-catalog>header>div,.clinician-scale-existing>header>div{gap:3px;display:grid}.clinician-scale-catalog>header h3,.clinician-scale-existing>header h3{margin:0;font-size:13px}.clinician-scale-catalog>header>span,.clinician-scale-existing>header>span{color:var(--muted);white-space:nowrap;font-size:9px}.clinician-scale-catalog-list,.clinician-scale-administration-list{gap:9px;display:grid}.clinician-scale-catalog-card,.clinician-scale-administration-card{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:12px;padding:14px;display:grid}.clinician-scale-catalog-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.clinician-scale-catalog-card>div{gap:4px;min-width:0;display:grid}.clinician-scale-catalog-card span{color:var(--muted);font-size:8px}.clinician-scale-catalog-card p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.5}.clinician-scale-administration-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.clinician-scale-administration-card>header>div{gap:4px;min-width:0;display:grid}.clinician-scale-administration-card>header span{color:var(--muted);font-size:8px}.clinician-scale-administration-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.clinician-scale-administration-meta>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;gap:4px;padding:9px;display:grid}.clinician-scale-administration-meta span{color:var(--muted);font-size:8px}.clinician-scale-administration-meta strong{font-size:9px}.clinician-scale-administration-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.clinician-scale-administration-footer>span{color:var(--muted);text-overflow:ellipsis;font-size:8px;overflow:hidden}.clinician-scale-boundary-note{border-left:3px solid var(--border);background:var(--surface-soft);gap:4px;padding:12px 14px;font-size:9px;display:grid}.clinician-scale-boundary-note span{color:var(--muted);line-height:1.5}@media (width<=900px){.clinician-scale-panel-grid{grid-template-columns:1fr}}@media (width<=640px){.clinician-scale-catalog-card{grid-template-columns:1fr}.clinician-scale-catalog-card .button{width:100%}.clinician-scale-administration-meta{grid-template-columns:1fr}.clinician-scale-administration-footer{flex-direction:column;align-items:stretch}.clinician-scale-administration-footer .button{width:100%}}.clinician-scale-workspace-page{gap:18px;display:grid}.clinician-scale-workspace-header{border:1px solid var(--border);background:var(--surface);border-radius:13px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.clinician-scale-workspace-header>div{gap:5px;display:grid}.clinician-scale-workspace-header h1{margin:0}.clinician-scale-workspace-header p{color:var(--muted);margin:0}.clinician-scale-workspace-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.clinician-scale-workspace-summary>div,.clinician-scale-progress-metrics>div{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:5px;padding:12px;display:grid}.clinician-scale-workspace-summary span,.clinician-scale-progress-metrics span{color:var(--muted);font-size:8px}.clinician-scale-workspace-summary strong,.clinician-scale-progress-metrics strong{font-size:10px}.clinician-scale-workspace-progress{border:1px solid var(--border);background:var(--surface);border-radius:11px;gap:14px;padding:18px;display:grid}.clinician-scale-workspace-progress h2{margin:4px 0}.clinician-scale-workspace-progress p{color:var(--muted);margin:0;line-height:1.5}.clinician-scale-progress-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.clinician-scale-start-panel,.clinician-scale-complete-panel{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.clinician-scale-start-panel>div,.clinician-scale-complete-panel>div{gap:5px;display:grid}.clinician-scale-start-panel p,.clinician-scale-complete-panel p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.clinician-scale-complete-panel span{font-size:9px}.clinician-scale-completed-note{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;gap:5px;padding:14px 16px;display:grid}.clinician-scale-completed-note span{color:var(--muted);font-size:9px}.clinician-scale-question-list{gap:12px;display:grid}.clinician-scale-question-card{border:1px solid var(--border);background:var(--surface);border-radius:11px;gap:13px;padding:18px;display:grid}.clinician-scale-question-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.clinician-scale-question-card>header>div:first-child{gap:5px;display:grid}.clinician-scale-question-card h3{margin:0;font-size:13px;line-height:1.45}.clinician-scale-question-number{color:var(--muted);font-size:8px}.clinician-scale-question-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.clinician-scale-question-tags span{border:1px solid var(--border);background:var(--surface-soft);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px}.clinician-scale-question-domain,.clinician-scale-question-help{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.clinician-scale-clinical-note{border-left:3px solid var(--border);background:var(--surface-soft);padding:10px 12px;font-size:9px;line-height:1.5}.clinician-scale-question-card>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.clinician-scale-saved-state{color:var(--muted);font-size:8px}@media (width<=900px){.clinician-scale-workspace-summary,.clinician-scale-progress-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.clinician-scale-workspace-header,.clinician-scale-start-panel,.clinician-scale-complete-panel,.clinician-scale-question-card>header,.clinician-scale-question-card>footer{flex-direction:column;align-items:stretch}.clinician-scale-workspace-summary,.clinician-scale-progress-metrics{grid-template-columns:1fr}.clinician-scale-question-tags{justify-content:flex-start}.clinician-scale-start-panel .button,.clinician-scale-complete-panel .button,.clinician-scale-question-card>footer .button{width:100%}}.patient-scale-access-control{border-top:1px solid var(--border);gap:10px;padding-top:12px;display:grid}.patient-scale-access-heading{gap:3px;display:grid}.patient-scale-access-heading span{color:var(--muted);font-size:8px}.patient-scale-access-issued{gap:10px;display:grid}.patient-scale-access-issued>div:first-child{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.patient-scale-access-issued>div:first-child span{color:var(--muted);font-size:8px}.patient-scale-access-issued p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.patient-scale-shell{min-height:100vh}.patient-scale-card{gap:18px;display:grid}.patient-scale-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.patient-scale-progress>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;gap:4px;padding:11px;display:grid}.patient-scale-progress span{color:var(--muted);font-size:8px}.patient-scale-progress strong{font-size:11px}.patient-scale-guidance,.patient-scale-security-note{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;gap:4px;padding:12px 14px;display:grid}.patient-scale-guidance span,.patient-scale-security-note span{color:var(--muted);font-size:9px;line-height:1.5}.patient-scale-question-list{gap:14px;display:grid}.patient-scale-question-card{gap:13px;display:grid}.patient-scale-question-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.patient-scale-question-card h2{margin:0;font-size:15px;line-height:1.45}.patient-scale-question-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.patient-scale-submit-panel{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.patient-scale-submit-panel>div{gap:5px;display:grid}.patient-scale-submit-panel p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.patient-scale-submit-panel span{font-size:9px}@media (width<=640px){.patient-scale-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-scale-access-issued>div:first-child,.patient-scale-question-footer,.patient-scale-submit-panel{flex-direction:column;align-items:stretch}.patient-scale-submit-panel .button,.patient-scale-question-footer .button{width:100%}}.clinician-scale-score-control{border-top:1px solid var(--border);gap:12px;padding-top:13px;display:grid}.clinician-scale-score-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.clinician-scale-score-heading>div{gap:3px;display:grid}.clinician-scale-score-state{border:1px solid var(--border);background:var(--surface-soft);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px}.clinician-scale-score-state-scored{font-weight:700}.clinician-scale-score-empty{justify-content:space-between;align-items:center;gap:14px;display:flex}.clinician-scale-score-empty p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.clinician-scale-score-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.clinician-scale-score-metrics>div,.clinician-scale-subscore-grid>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;gap:4px;padding:9px;display:grid}.clinician-scale-score-metrics span,.clinician-scale-subscore-grid span{color:var(--muted);font-size:8px}.clinician-scale-score-metrics strong,.clinician-scale-subscore-grid strong{overflow-wrap:anywhere;font-size:9px}.clinician-scale-subscore-section{gap:8px;display:grid}.clinician-scale-subscore-section>strong{font-size:9px}.clinician-scale-subscore-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:7px;display:grid}.clinician-scale-score-boundary{border-left:3px solid var(--border);background:var(--surface-soft);gap:4px;padding:10px 12px;display:grid}.clinician-scale-score-boundary strong{font-size:9px}.clinician-scale-score-boundary span{color:var(--muted);font-size:8px;line-height:1.5}@media (width<=900px){.clinician-scale-score-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.clinician-scale-score-heading,.clinician-scale-score-empty{flex-direction:column;align-items:stretch}.clinician-scale-score-metrics{grid-template-columns:1fr}.clinician-scale-score-empty .button{width:100%}}.clinician-pathway-panel{border:1px solid var(--border);background:var(--surface);border-radius:13px;gap:18px;padding:22px;display:grid}.clinician-pathway-panel .section-title-row p{max-width:760px;color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.55}.clinician-pathway-boundary{border-left:3px solid var(--border);background:var(--surface-soft);gap:4px;padding:12px 14px;font-size:9px;display:grid}.clinician-pathway-boundary span{color:var(--muted);line-height:1.55}.clinician-pathway-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.clinician-pathway-editor,.clinician-pathway-existing{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.clinician-pathway-editor>header,.clinician-pathway-existing>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.clinician-pathway-editor h3,.clinician-pathway-existing h3{margin:0;font-size:13px}.clinician-pathway-editor textarea{resize:vertical}.clinician-pathway-editor .button{width:fit-content}.clinician-pathway-existing-note{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:8px;padding:10px 12px;font-size:9px}.clinician-pathway-existing-note strong{color:var(--text)}.clinician-pathway-list{gap:10px;display:grid}.clinician-pathway-card{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:12px;padding:14px;display:grid}.clinician-pathway-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.clinician-pathway-card>header>div{gap:4px;display:grid}.clinician-pathway-card>header strong{font-size:11px}.clinician-pathway-card>header div span{color:var(--muted);font-size:8px}.clinician-pathway-state{background:var(--surface-soft);min-height:25px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.clinician-pathway-state-approved{color:#256d4c;background:#25744e1a}.clinician-pathway-state-not-approved{color:#8a4337;background:#9748381a}.clinician-pathway-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.clinician-pathway-card dl>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;gap:4px;padding:9px;display:grid}.clinician-pathway-card dt{color:var(--muted);font-size:8px}.clinician-pathway-card dd{margin:0;font-size:9px}.clinician-pathway-rationale{gap:5px;display:grid}.clinician-pathway-rationale>span{color:var(--muted);font-size:8px}.clinician-pathway-rationale p{white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}@media (width<=900px){.clinician-pathway-grid{grid-template-columns:1fr}}@media (width<=640px){.clinician-pathway-card>header{flex-direction:column}.clinician-pathway-card dl{grid-template-columns:1fr}.clinician-pathway-editor .button{width:100%}}.clinician-pathway-module-panel{gap:.9rem;margin-top:1rem;display:grid}.clinician-pathway-module-boundary{border:1px solid var(--border);border-radius:.85rem;gap:.35rem;padding:.9rem 1rem;display:grid}.clinician-pathway-module-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;display:grid}.clinician-pathway-module-summary>div{border:1px solid var(--border);border-radius:.75rem;gap:.25rem;padding:.75rem .85rem;display:grid}.clinician-pathway-module-list{gap:.75rem;display:grid}.clinician-pathway-module-card{border:1px solid var(--border);border-radius:.85rem;gap:.35rem;padding:.9rem 1rem;display:grid}.clinician-pathway-module-card p{margin:0}.clinician-pathway-module-empty{border:1px dashed var(--border);border-radius:.85rem;padding:.9rem 1rem}.clinician-pathway-module-markers{flex-wrap:wrap;gap:.5rem;display:flex}.clinician-pathway-module-markers span{border:1px solid var(--border);border-radius:999px;padding:.35rem .55rem;font-size:.8rem}.clinician-pathway-module-candidates{gap:.6rem;margin-top:.4rem;display:grid}.clinician-pathway-module-candidate{border:1px solid var(--border);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.clinician-pathway-module-candidate>div{gap:.2rem;display:grid}@media (width<=640px){.clinician-pathway-module-candidate{flex-direction:column;align-items:stretch}.clinician-pathway-module-candidate .button{width:100%}}.clinician-report-pathway-list{gap:1rem;display:grid}.clinician-report-pathway{border:1px solid var(--border);border-radius:14px;gap:1rem;padding:1rem;display:grid}.clinician-report-pathway>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.clinician-report-pathway-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.clinician-report-pathway-decision{border:1px solid var(--border);border-radius:999px;padding:.3rem .65rem;font-size:.78rem;font-weight:700}.clinician-report-pathway-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.clinician-report-pathway-meta>div,.clinician-report-pathway-rationale{gap:.3rem;min-width:0;display:grid}.clinician-report-pathway-meta span,.clinician-report-pathway-rationale>span{color:var(--text-muted);font-size:.78rem}.clinician-report-pathway-meta strong{overflow-wrap:anywhere}.clinician-report-pathway-rationale p{white-space:pre-wrap;margin:0}.clinician-report-pathway-safety{gap:.3rem;margin-top:1rem;display:grid}.clinician-report-pathway-safety span{color:var(--text-muted)}@media (width<=640px){.clinician-report-pathway>header{flex-direction:column}.clinician-report-pathway-badges{justify-content:flex-start}.clinician-report-pathway-meta{grid-template-columns:1fr}}.clinician-genetic-panel{border:1px solid var(--border);background:var(--surface);border-radius:13px;gap:18px;padding:22px;display:grid}.clinician-genetic-panel .section-title-row p{max-width:760px;color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.55}.clinician-genetic-boundary,.clinician-genetic-safety{border-left:3px solid var(--border);background:var(--surface-soft);gap:4px;padding:12px 14px;display:grid}.clinician-genetic-boundary strong,.clinician-genetic-safety strong{font-size:9px}.clinician-genetic-boundary span,.clinician-genetic-safety span{color:var(--muted);font-size:9px;line-height:1.55}.clinician-genetic-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.clinician-genetic-editor,.clinician-genetic-existing{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.clinician-genetic-editor>header,.clinician-genetic-existing>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.clinician-genetic-editor h3,.clinician-genetic-existing h3{margin:0;font-size:13px}.clinician-genetic-editor textarea{resize:vertical}.clinician-genetic-editor .button{width:fit-content}.clinician-genetic-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.clinician-genetic-list{gap:12px;display:grid}.clinician-genetic-card{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:12px;padding:14px;display:grid}.clinician-genetic-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.clinician-genetic-card>header>div:first-child{gap:4px;display:grid}.clinician-genetic-card>header strong{font-size:11px}.clinician-genetic-card>header span{font-size:8px}.clinician-genetic-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.clinician-genetic-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.clinician-genetic-meta>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;gap:4px;min-width:0;padding:9px;display:grid}.clinician-genetic-meta dt{color:var(--muted);font-size:8px}.clinician-genetic-meta dd{overflow-wrap:anywhere;margin:0;font-size:9px}.clinician-genetic-card details{gap:8px;display:grid}.clinician-genetic-card summary{cursor:pointer;font-size:9px;font-weight:700}.clinician-genetic-card pre{border:1px solid var(--border);background:var(--surface-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;margin:8px 0 0;padding:10px;font-size:8px;line-height:1.5;overflow-x:auto}@media (width<=900px){.clinician-genetic-grid{grid-template-columns:1fr}}@media (width<=640px){.clinician-genetic-card>header{flex-direction:column}.clinician-genetic-badges{justify-content:flex-start}.clinician-genetic-meta,.clinician-genetic-dates{grid-template-columns:1fr}.clinician-genetic-editor .button{width:100%}}.clinician-genetic-interpretation-panel{gap:1rem;display:grid}.clinician-genetic-interpretation-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1rem;display:grid}.clinician-genetic-interpretation-editor,.clinician-genetic-interpretation-list,.clinician-genetic-interpretation-card{gap:.9rem;display:grid}.clinician-genetic-interpretation-editor,.clinician-genetic-interpretation-list{border:1px solid var(--border);border-radius:1rem;padding:1rem}.clinician-genetic-interpretation-editor>header,.clinician-genetic-interpretation-list>header,.clinician-genetic-interpretation-card>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.clinician-genetic-interpretation-editor>header>div,.clinician-genetic-interpretation-list>header>div,.clinician-genetic-interpretation-card>header>div{gap:.25rem;display:grid}.clinician-genetic-interpretation-context{gap:.65rem;display:grid}.clinician-genetic-interpretation-context>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.clinician-genetic-interpretation-context span{color:var(--text-secondary)}.clinician-genetic-interpretation-card{border:1px solid var(--border);border-radius:.9rem;padding:.9rem}@media (width<=900px){.clinician-genetic-interpretation-grid{grid-template-columns:1fr}.clinician-genetic-interpretation-card>header,.clinician-genetic-interpretation-context>div{flex-direction:column;align-items:flex-start}}.clinician-report-genetic-list{gap:16px;display:grid}.clinician-report-genetic{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:16px}.clinician-report-genetic>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.clinician-report-genetic>header>div:first-child{gap:4px;display:grid}.clinician-report-genetic>header span{color:var(--muted);font-size:.875rem}.clinician-report-genetic-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.clinician-report-genetic-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.clinician-report-genetic-meta>div{gap:4px;min-width:0;display:grid}.clinician-report-genetic-meta span{color:var(--muted);font-size:.8rem}.clinician-report-genetic-meta strong{overflow-wrap:anywhere}.clinician-report-genetic-payload{margin-top:16px}.clinician-report-genetic-payload summary{cursor:pointer;font-weight:700}.clinician-report-genetic-payload pre{background:var(--surface-subtle);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:10px 0 0;padding:12px;overflow:auto}.clinician-report-genetic-interpretation,.clinician-report-genetic-interpretation-empty,.clinician-report-genetic-safety,.clinician-report-genetic-report-boundary{background:var(--surface-subtle);border-radius:12px;margin-top:16px;padding:12px}.clinician-report-genetic-interpretation>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.clinician-report-genetic-interpretation>header>div,.clinician-report-genetic-interpretation-empty,.clinician-report-genetic-safety,.clinician-report-genetic-report-boundary{gap:5px;display:grid}.clinician-report-genetic-interpretation>header span,.clinician-report-genetic-interpretation-empty span,.clinician-report-genetic-safety span,.clinician-report-genetic-report-boundary span{color:var(--muted)}.clinician-report-genetic-counts{justify-items:end;gap:4px;display:grid}.clinician-report-genetic-counts span{color:var(--muted)}@media (width<=720px){.clinician-report-genetic>header,.clinician-report-genetic-interpretation>header{flex-direction:column}.clinician-report-genetic-badges{justify-content:flex-start}.clinician-report-genetic-meta{grid-template-columns:1fr}.clinician-report-genetic-counts{justify-items:start}}.patient-voice-shell{--pv-ink:#172033;--pv-muted:#6a7589;--pv-accent:#5c5bd7;--pv-success:#26856a;--pv-danger:#b6495c;min-height:100vh;color:var(--pv-ink);background:radial-gradient(circle at 8% 4%,#665fe024,#0000 31%),radial-gradient(circle at 92% 16%,#38ae931f,#0000 28%),linear-gradient(145deg,#fafaff,#f4f7fb 55%,#eef7f4);padding:clamp(18px,4vw,54px)}.patient-voice-shell *{box-sizing:border-box}.patient-voice-app{width:min(900px,100%);margin:0 auto}.patient-voice-header,.voice-live-header,.voice-review-actions,.voice-record-action{justify-content:space-between;align-items:center;gap:16px;display:flex}.patient-voice-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-weight:800;display:inline-flex}.patient-voice-brand-mark{color:#fff;background:linear-gradient(135deg,#4e4dc4,#6d6ce6);border-radius:13px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 22px #4e4dc433}.patient-voice-secure{color:#3d6f61;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #26856a24;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.voice-progress{grid-template-columns:repeat(4,1fr);margin:0 0 34px;padding:0;list-style:none;display:grid}.voice-progress li{color:#929bad;flex-direction:column;align-items:center;gap:7px;font-size:.72rem;font-weight:700;display:flex;position:relative}.voice-progress li:before{content:"";background:#dfe4ec;width:100%;height:2px;position:absolute;top:15px;right:50%}.voice-progress li:first-child:before{display:none}.voice-progress-dot{z-index:1;background:#f9faff;border:1px solid #dfe4ec;border-radius:999px;place-items:center;width:31px;height:31px;display:grid;position:relative}.voice-progress-active,.voice-progress-complete{color:var(--pv-accent)!important}.voice-progress-active .voice-progress-dot{border-color:var(--pv-accent);color:#fff;background:var(--pv-accent)}.voice-progress-complete .voice-progress-dot{border-color:var(--pv-success);color:#fff;background:var(--pv-success)}.patient-voice-hero{grid-template-columns:1fr minmax(230px,.42fr);align-items:end;gap:28px;margin-bottom:22px;display:grid}.voice-eyebrow{color:var(--pv-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:850}.patient-voice-hero h1{letter-spacing:-.055em;max-width:690px;margin:8px 0 12px;font-size:clamp(2.15rem,5vw,3.6rem);line-height:.99}.patient-voice-hero p,.voice-card-heading p,.voice-processing-card>p,.voice-complete-card>p,.voice-state-card p,.voice-loading-card p{color:var(--pv-muted);line-height:1.6}.voice-privacy-pill,.voice-alert,.voice-complete-note{background:#ffffffc7;border-radius:17px}.voice-privacy-pill{border:1px solid #28375214;gap:11px;padding:16px;display:flex}.voice-privacy-icon,.voice-step-number,.voice-success-mark,.voice-state-icon{color:#fff;background:var(--pv-accent);place-items:center;font-weight:850;display:grid}.voice-privacy-icon{background:var(--pv-success);border-radius:10px;flex:none;width:30px;height:30px}.voice-privacy-pill div{gap:3px;display:grid}.voice-privacy-pill span:not(.voice-privacy-icon){color:var(--pv-muted);font-size:.75rem;line-height:1.4}.voice-card,.voice-state-card,.voice-loading-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #1e2d4914;border-radius:28px;box-shadow:0 24px 70px #1f2c4717}.voice-card{padding:clamp(22px,4vw,40px);animation:.32s both pv-card-in}@keyframes pv-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.voice-card-heading{gap:14px;margin-bottom:25px;display:flex}.voice-step-number{border-radius:12px;flex:none;width:38px;height:38px}.voice-step-success,.voice-success-mark{background:var(--pv-success)}.voice-card h2,.voice-state-card h2,.voice-loading-card h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.15}.voice-reading-panel,.voice-playback-panel{background:linear-gradient(135deg,#f5f5ff,#f9fbff);border:1px solid #5c5bd71c;border-radius:21px}.voice-reading-panel{padding:clamp(20px,3vw,30px)}.voice-reading-panel>span{color:var(--pv-accent);letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:.72rem;font-weight:850;display:block}.voice-record-action{margin-top:25px}.voice-record-action p{color:var(--pv-muted);margin:0;font-size:.79rem}.voice-primary-button,.voice-secondary-button,.voice-stop-button{min-height:50px;font:inherit;cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:9px;padding:0 21px;font-size:.9rem;font-weight:780;transition:transform .16s,box-shadow .16s;display:inline-flex}.voice-primary-button{color:#fff;background:linear-gradient(135deg,#5251ca,#6968df);border:0;box-shadow:0 12px 24px #4e4dc438}.voice-primary-button:hover{transform:translateY(-1px)}.voice-secondary-button{color:#3d475a;background:#fff;border:1px solid #24324d21}.voice-button-dot{background:#fff;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 5px #ffffff24}.voice-live-label{color:var(--pv-danger);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:850;display:inline-flex}.voice-live-label>span{background:#d6546a;border-radius:999px;width:8px;height:8px;animation:1.6s infinite pv-pulse}@keyframes pv-pulse{0%{box-shadow:0 0 #d6546a59}70%{box-shadow:0 0 0 9px #d6546a00}to{box-shadow:0 0 #d6546a00}}.voice-timer{color:#a23e52;font-variant-numeric:tabular-nums;background:#fff4f6;border-radius:12px;padding:9px 13px;font-weight:800}.voice-waveform{background:linear-gradient(#f7f8ff,#f2f6fa);border-radius:21px;justify-content:center;align-items:center;gap:clamp(3px,.8vw,7px);height:130px;margin:25px 0;padding:18px;display:flex;overflow:hidden}.voice-waveform span{opacity:.82;background:linear-gradient(#7b7be3,#4c8d94);border-radius:999px;width:6px;min-height:12%;transition:height 90ms linear}.voice-stop-button{color:#a43d51;background:#fff6f8;border:1px solid #b6495c24;width:100%;margin-top:22px}.voice-stop-button>span{background:#c54b60;border-radius:3px;width:11px;height:11px}.voice-playback-panel{gap:13px;padding:19px;display:grid}.voice-playback-panel>div{justify-content:space-between;display:flex}.voice-playback-panel audio{width:100%}.voice-review-actions{justify-content:flex-end;margin-top:22px}.voice-alert{color:#8f394b;background:#fff4f6;border:1px solid #b6495c21;gap:4px;margin-bottom:18px;padding:14px 16px;display:grid}.voice-processing-card,.voice-complete-card{text-align:center;justify-items:center;padding-block:clamp(38px,7vw,66px);display:grid}.voice-processing-orbit{border:6px solid #ececfb;border-top-color:var(--pv-accent);border-radius:999px;width:74px;height:74px;margin-bottom:20px;animation:.9s linear infinite pv-spin}@keyframes pv-spin{to{transform:rotate(360deg)}}.voice-processing-steps{text-align:left;gap:8px;width:min(360px,100%);display:grid}.voice-processing-steps span{color:#526079;background:#f7f9fb;border-radius:11px;gap:9px;padding:10px 12px;font-size:.82rem;display:flex}.voice-processing-current{color:var(--pv-accent)!important;background:#f1f1ff!important}.voice-success-mark{border-radius:22px;width:68px;height:68px;margin-bottom:20px;font-size:1.6rem}.voice-complete-note{color:#466c61;text-align:left;background:#f2faf7;border:1px solid #26856a1f;gap:5px;max-width:570px;margin-bottom:23px;padding:16px 18px;display:grid}.patient-voice-footer{color:#929bad;justify-content:center;gap:8px;margin-top:21px;font-size:.7rem;display:flex}.voice-state-card,.voice-loading-card{text-align:center;width:min(620px,100%);margin:14vh auto 0;padding:40px}.voice-state-icon{border-radius:18px;width:54px;height:54px;margin:0 auto 18px}.voice-state-warning .voice-state-icon{background:var(--pv-danger)}.voice-loader{border:4px solid #e6e8f5;border-top-color:var(--pv-accent);border-radius:999px;width:42px;height:42px;margin:0 auto 18px;animation:.8s linear infinite pv-spin}@media (width<=720px){.patient-voice-shell{padding:18px}.patient-voice-hero{grid-template-columns:1fr;gap:16px}.patient-voice-hero h1{font-size:clamp(2.1rem,11vw,3.1rem)}.voice-card{border-radius:22px}.voice-review-actions{flex-direction:column-reverse}.voice-review-actions button,.voice-primary-button{width:100%}.voice-record-action{flex-direction:column;align-items:stretch}.voice-waveform{gap:3px;height:104px;padding-inline:12px}.voice-waveform span{width:4px}}@media (prefers-reduced-motion:reduce){.patient-voice-shell *,.patient-voice-shell :before,.patient-voice-shell :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.patient-voice-link-control{background:linear-gradient(135deg,#f7f7fffa,#fbfdfffa);border:1px solid #5b5bd61f;border-radius:18px;gap:16px;margin-bottom:20px;padding:20px;display:grid}.patient-voice-link-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.patient-voice-link-heading h3{color:#20293b;margin:3px 0 5px;font-size:1.05rem}.patient-voice-link-heading p,.patient-voice-link-issued p{color:#718096;margin:0;font-size:.82rem;line-height:1.5}.patient-voice-link-issued{border-top:1px solid #27344c14;gap:12px;padding-top:15px;display:grid}.patient-voice-link-issued-meta{justify-content:space-between;align-items:center;gap:14px;display:flex}.patient-voice-link-issued-meta span{color:#6c7789;font-size:.76rem}.patient-voice-link-actions{flex-wrap:wrap;gap:9px;display:flex}@media (width<=760px){.patient-voice-link-heading,.patient-voice-link-issued-meta{flex-direction:column;align-items:stretch}.patient-voice-link-heading>button{width:100%}}.demo-clinician-workspace{--demo-ink:#182236;--demo-muted:#6d788c;--demo-line:#1c2b4617;--demo-purple:#5d5bd8;--demo-green:#26856a;gap:22px;margin:24px 0 28px;display:grid}.demo-clinician-hero{border:1px solid var(--demo-line);background:radial-gradient(circle at 88% 8%,#625ede26,#0000 30%),linear-gradient(140deg,#fff,#f7f8ff);border-radius:26px;justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(24px,4vw,38px);display:flex;box-shadow:0 18px 55px #1e2d4c12}.demo-clinician-kicker{color:var(--demo-purple);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:850;display:block}.demo-clinician-hero h2{color:var(--demo-ink);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1}.demo-clinician-hero p{max-width:680px;color:var(--demo-muted);margin:13px 0 0;line-height:1.62}.demo-report-primary,.demo-report-card-action{justify-content:center;align-items:center;gap:10px;font-weight:780;text-decoration:none;display:inline-flex}.demo-report-primary{color:#fff;background:linear-gradient(135deg,#5250c9,#706ee4);border-radius:15px;flex:none;min-height:50px;padding:0 20px;box-shadow:0 12px 26px #5351ca33}.demo-patient-summary{border:1px solid var(--demo-line);background:var(--demo-line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.demo-patient-summary>div{background:#fff;gap:5px;padding:17px 18px;display:grid}.demo-patient-summary span,.demo-voice-metrics span{color:var(--demo-muted);font-size:.72rem;font-weight:700}.demo-patient-summary strong{color:var(--demo-ink);font-size:.9rem;line-height:1.35}.demo-review-progress{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.demo-review-progress li{color:#8791a3;align-items:center;gap:9px;font-size:.77rem;display:flex;position:relative}.demo-review-progress li>span{background:#fff;border:1px solid #dfe3eb;border-radius:999px;place-items:center;width:31px;height:31px;font-size:.72rem;font-weight:800;display:grid}.demo-review-progress-complete{color:#50645e!important}.demo-review-progress-complete>span{color:#fff;border-color:var(--demo-green)!important;background:var(--demo-green)!important}.demo-clinician-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.demo-stage-card{border:1px solid var(--demo-line);background:#fff;border-radius:22px;flex-direction:column;min-width:0;padding:clamp(22px,3vw,30px);display:flex;position:relative;overflow:hidden;box-shadow:0 14px 42px #212f4c0e}.demo-stage-card-number{color:#444e6614;font-size:3.2rem;font-weight:900;position:absolute;top:16px;right:20px}.demo-stage-card-heading{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.demo-stage-card-heading>div>span{color:var(--demo-purple);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:820}.demo-stage-card h3{color:var(--demo-ink);letter-spacing:-.03em;margin:5px 0 0;font-size:1.28rem}.demo-stage-card>p{color:var(--demo-muted);margin:16px 0 21px;font-size:.86rem;line-height:1.62}.demo-stage-badge{border-radius:999px;flex:none;align-items:center;gap:5px;min-height:29px;padding:0 10px;font-size:.68rem;font-weight:780;display:inline-flex}.demo-stage-neutral{color:#687386;background:#f1f3f6}.demo-stage-active{color:#926919;background:#fff7e8}.demo-stage-complete{color:#26765f;background:#edf8f4}.demo-stage-action,.demo-stage-secondary{margin-top:auto}.demo-stage-action{width:fit-content;color:var(--demo-purple);align-items:center;gap:8px;font-size:.82rem;font-weight:790;text-decoration:none;display:inline-flex}.demo-stage-action-button,.demo-stage-secondary{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.demo-stage-muted{color:#939aaa;margin-top:auto;font-size:.78rem}.demo-scale-status-grid{gap:9px;margin-bottom:20px;display:grid}.demo-scale-status-grid>div{background:#f8f9fb;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.demo-voice-metrics{grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:17px;display:grid}.demo-voice-metrics>div{background:#f5faf8;border-radius:12px;gap:2px;padding:12px;display:grid}.demo-voice-metrics strong{color:var(--demo-green);font-size:1.2rem}.demo-stage-card-voice .patient-voice-link-control{border-radius:14px;margin:0;padding:14px}.demo-stage-card-voice .patient-voice-link-heading>div{display:none}.demo-stage-card-voice .patient-voice-link-heading>button{width:100%}.demo-stage-secondary{color:#718076;text-underline-offset:3px;width:fit-content;font-size:.75rem;font-weight:720;text-decoration:underline}.demo-stage-card-report{color:#fff;background:radial-gradient(circle at 92% 4%,#ffffff26,#0000 28%),linear-gradient(145deg,#26294c,#3d3f78 56%,#5655a5)}.demo-stage-card-report .demo-stage-card-number{color:#ffffff17}.demo-stage-card-report .demo-stage-card-heading>div>span,.demo-stage-card-report h3,.demo-stage-card-report>p{color:#fff}.demo-stage-card-report>p{opacity:.76}.demo-stage-card-report .demo-stage-complete{color:#d6fff1;background:#5dcca22e}.demo-report-card-action{color:#34355e;background:#fff;border-radius:13px;width:fit-content;min-height:45px;margin-top:auto;padding:0 17px}.demo-clinician-boundary{color:#8790a0;text-align:center;margin:0;font-size:.72rem}.clinician-advanced-workspace{background:#fff;border:1px solid #1f2d4817;border-radius:18px;margin:18px 0 32px}.clinician-advanced-workspace>summary{color:#4a5569;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:8px;padding:17px 19px;list-style:none;display:flex}.clinician-advanced-workspace>summary::-webkit-details-marker{display:none}.clinician-advanced-workspace>summary span{font-size:.84rem;font-weight:780}.clinician-advanced-workspace>summary small{color:#8a93a4;font-size:.68rem}.clinician-advanced-workspace[open]>summary{border-bottom:1px solid #1f2d4814}.clinician-advanced-workspace-content{padding:20px}#clinical-scale-workflow,#advanced-av-evidence{scroll-margin-top:24px}@media (width<=850px){.demo-clinician-hero{flex-direction:column;align-items:stretch}.demo-report-primary{width:100%}.demo-patient-summary,.demo-clinician-stage-grid{grid-template-columns:1fr 1fr}.demo-review-progress{grid-template-columns:1fr 1fr;gap:12px}}@media (width<=620px){.demo-patient-summary,.demo-clinician-stage-grid,.demo-review-progress{grid-template-columns:1fr}.demo-stage-card-heading,.clinician-advanced-workspace>summary{flex-direction:column}}.demo-report-overview{background:linear-gradient(#f8fbfffa,#fffffffa);border:1px solid #273f5c1f;border-radius:24px;margin:1.25rem 0 1.5rem;padding:1.25rem;box-shadow:0 18px 44px #22385514}.demo-report-overview-header,.demo-report-risk-alert,.demo-report-risk-clear,.demo-report-voice-card{justify-content:space-between;gap:1rem;display:flex}.demo-report-hero-grid,.demo-report-main-grid,.demo-report-score-grid,.demo-report-evidence-summary{gap:1rem;display:grid}.demo-report-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1.9fr)}.demo-report-main-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr)}.demo-report-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-report-evidence-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-report-patient-card,.demo-report-evidence-summary,.demo-report-scale-summary,.demo-report-radar-panel,.demo-report-score-card,.demo-report-voice-card,.demo-report-conclusion-card{background:#fff;border:1px solid #273f5c1a;border-radius:20px;padding:1rem}.demo-report-risk-alert{background:#ba393912;border:1px solid #ba39393d;border-radius:16px;margin:1rem 0;padding:.9rem 1rem}.demo-report-risk-clear{background:#2d7a5712;border:1px solid #2d7a572e;border-radius:16px;margin:1rem 0;padding:.9rem 1rem}.demo-report-radar{text-align:center}.demo-report-radar svg{width:min(100%,330px);margin:0 auto;display:block}.demo-report-radar-grid{fill:none;stroke:#374f6e29;stroke-width:1px}.demo-report-radar-axis{stroke:#374f6e1f;stroke-width:1px}.demo-report-radar-label{fill:currentColor;font-size:11px;font-weight:700}.demo-report-boundary-note{color:var(--text-muted);border-top:1px solid #273f5c1a;margin-top:1rem;padding-top:.9rem;font-size:.8rem}@media (width<=900px){.demo-report-hero-grid,.demo-report-main-grid,.demo-report-score-grid,.demo-report-evidence-summary{grid-template-columns:1fr}.demo-report-overview-header,.demo-report-risk-alert,.demo-report-risk-clear,.demo-report-voice-card{flex-direction:column}}.voice-consent-card{border:1px solid var(--border);background:var(--surface);border-radius:28px;width:min(100%,720px);margin:0 auto;padding:clamp(24px,5vw,42px);box-shadow:0 22px 60px #0f172a14}.voice-consent-card h1{margin:8px 0 10px;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.05}.voice-consent-copy{white-space:pre-wrap;border:1px solid var(--border);background:var(--surface-muted);border-radius:18px;max-height:260px;margin:22px 0 12px;padding:18px;line-height:1.65;overflow:auto}.voice-consent-check{border:1px solid var(--border);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;margin-top:14px;padding:15px 16px;display:flex}.voice-consent-check input{flex:none;width:18px;height:18px;margin-top:2px}.voice-consent-note{color:var(--text-muted);margin:18px 0 0;font-size:.9rem}.voice-consent-submit{width:100%;margin-top:22px}@media (width<=720px){.voice-consent-card{border-radius:22px}}:root{--demo-patient-bg:#f4f7f9;--demo-patient-border:#dce6eb;--demo-patient-text:#153447;--demo-patient-muted:#667b88;--demo-patient-accent:#1d6f93;--demo-patient-accent-strong:#155976;--demo-patient-accent-soft:#eaf4f8;--demo-patient-success:#2e7255;--demo-patient-shadow:0 18px 50px #193d5214}.patient-assessment-page,.patient-scale-shell,.patient-voice-shell{min-height:100vh;color:var(--demo-patient-text);background:radial-gradient(circle at top right, #3a89af14, transparent 34%), linear-gradient(180deg, #f8fafb 0%, var(--demo-patient-bg) 100%)}.patient-assessment-page{padding:34px 20px 72px}.patient-assessment-shell,.patient-scale-card,.patient-voice-app{width:min(100%,860px);margin:0 auto}.patient-progress-card,.patient-question-card,.patient-review-card,.patient-state-card,.patient-scale-card,.voice-card,.voice-state-card,.voice-loading-card,.voice-consent-card,.voice-processing-card,.voice-complete-card{border:1px solid var(--demo-patient-border);box-shadow:var(--demo-patient-shadow);background:#fffffffa}.patient-progress-card,.patient-question-card,.patient-review-card,.patient-state-card,.voice-card,.voice-consent-card,.voice-processing-card,.voice-complete-card{border-radius:20px}.patient-progress-card{padding:25px 28px}.patient-progress-track{background:#e7eef2;height:8px}.patient-progress-fill{background:linear-gradient(90deg, var(--demo-patient-accent), #4798b8)}.patient-question-card{padding:38px 40px}.patient-required,.patient-required-badge{background:var(--demo-patient-accent-soft);color:var(--demo-patient-accent-strong);border:1px solid #cce2ec}.patient-question-card h2{max-width:720px;margin-bottom:14px;font-size:clamp(22px,3vw,28px);line-height:1.34}.patient-choice-grid{gap:12px}.patient-choice{border:1px solid var(--demo-patient-border);background:#fff;border-radius:12px;min-height:54px;padding:12px 16px;transition:border-color .15s,background .15s,box-shadow .15s}.patient-choice:hover{background:#f8fbfc;border-color:#9fc4d5;box-shadow:0 6px 18px #193d520d}.patient-choice:has(input:checked){border-color:var(--demo-patient-accent);background:var(--demo-patient-accent-soft)}.patient-choice input{width:18px;height:18px;accent-color:var(--demo-patient-accent)}.patient-input,.patient-textarea{border-color:var(--demo-patient-border);border-radius:12px}.patient-input:focus,.patient-textarea:focus{border-color:var(--demo-patient-accent);box-shadow:0 0 0 4px #1d6f931a}.patient-review-card{padding:38px 40px}.patient-scale-shell{padding:34px 20px 72px}.patient-scale-card{border-radius:22px;padding:28px}.patient-scale-progress{gap:10px}.patient-scale-progress>div{border:1px solid var(--demo-patient-border);background:#f9fbfc;border-radius:12px;min-height:72px}.patient-scale-guidance,.patient-scale-security-note{background:#f7fafb;border:1px solid #dce8ee;border-radius:12px}.patient-scale-question-list{gap:18px}.patient-scale-question-card{padding:30px 32px}.patient-scale-question-footer{border-top:1px solid var(--demo-patient-border);margin-top:24px;padding-top:18px}.patient-scale-submit-panel{background:var(--demo-patient-accent-soft);border:1px solid #cce1ea;border-radius:14px}.patient-voice-shell{padding:30px 18px 70px}.patient-voice-app{gap:22px;display:grid}.voice-progress{margin:2px 0 4px}.voice-progress-active .voice-progress-dot{border-color:var(--demo-patient-accent);background:var(--demo-patient-accent-soft);color:var(--demo-patient-accent)}.voice-progress-complete .voice-progress-dot{border-color:var(--demo-patient-success);background:var(--demo-patient-success);color:#fff}.patient-voice-hero h1{max-width:680px;color:var(--demo-patient-text);letter-spacing:-.045em;font-size:clamp(30px,5vw,44px);line-height:1.08}.voice-card,.voice-consent-card,.voice-processing-card,.voice-complete-card{padding:32px}.voice-consent-card{border-top:4px solid var(--demo-patient-accent)}.voice-consent-copy{border:1px solid var(--demo-patient-border);color:var(--demo-patient-text);background:#f8fafb;border-radius:12px;padding:18px;line-height:1.7}.voice-consent-check{border:1px solid var(--demo-patient-border);background:#fff;border-radius:12px;min-height:52px;padding:12px 14px}.voice-consent-check input{width:18px;height:18px;accent-color:var(--demo-patient-accent)}.voice-consent-submit,.voice-primary-button{border-radius:11px;min-height:48px;font-weight:800}.voice-primary-button,.voice-consent-submit{background:var(--demo-patient-accent)}.voice-primary-button:hover,.voice-consent-submit:hover:not(:disabled){background:var(--demo-patient-accent-strong)}.voice-reading-panel,.voice-playback-panel{border:1px solid var(--demo-patient-border);background:#f9fbfc;border-radius:14px}.voice-reading-panel blockquote{color:var(--demo-patient-text);font-size:16px;line-height:1.75}.voice-waveform{background:linear-gradient(#f8fbfc,#eef5f7);border:1px solid #d8e6ec;border-radius:14px}.voice-waveform span{background:var(--demo-patient-accent)}.voice-complete-card{border-color:#cfe4d8}.voice-complete-note{background:#f4faf7;border:1px solid #d7e8df}@media (width<=760px){.patient-assessment-page,.patient-scale-shell,.patient-voice-shell{padding:18px 12px 40px}.patient-progress-card,.patient-question-card,.patient-review-card,.patient-scale-card,.voice-card,.voice-consent-card,.voice-processing-card,.voice-complete-card{border-radius:15px;padding:22px 18px}.patient-scale-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-scale-question-footer{flex-direction:column;align-items:stretch}.patient-scale-question-footer .button{width:100%}.patient-scale-submit-panel{flex-direction:column;align-items:stretch}.patient-scale-submit-panel .button{width:100%}.voice-progress{padding-bottom:4px;overflow-x:auto}.voice-progress li{min-width:112px}.voice-review-actions,.voice-record-action{flex-direction:column;align-items:stretch}.voice-review-actions .voice-primary-button,.voice-review-actions .voice-secondary-button,.voice-record-action .voice-primary-button,.voice-stop-button{width:100%}}@media (width<=480px){.patient-assessment-header,.patient-voice-header{flex-direction:column}.patient-identity{text-align:left;justify-items:start;max-width:none}.patient-progress-copy{flex-direction:column;gap:10px}.patient-scale-progress{grid-template-columns:1fr}}:root{--demo-clinician-bg:#f4f7f9;--demo-clinician-surface:#fff;--demo-clinician-border:#dce6eb;--demo-clinician-text:#163447;--demo-clinician-muted:#667a87;--demo-clinician-accent:#246f91;--demo-clinician-accent-soft:#eaf4f8;--demo-clinician-navy:#18384c;--demo-clinician-success:#2d7358;--demo-clinician-warning:#9a661d;--demo-clinician-danger:#a24242;--demo-clinician-shadow:0 16px 46px #1a3c4f13}.clinician-worklist-page,.clinician-encounter-page,.clinician-report-page{color:var(--demo-clinician-text)}.clinician-worklist-header,.clinician-encounter-header,.clinician-report-header{align-items:flex-start;padding:4px 0 6px}.clinician-worklist-header h1,.clinician-encounter-header h1,.clinician-report-header h1{color:var(--demo-clinician-navy);letter-spacing:-.04em}.clinician-worklist-header p,.clinician-report-header p{max-width:690px;color:var(--demo-clinician-muted);line-height:1.65}.clinician-worklist-total{border:1px solid var(--demo-clinician-border);background:linear-gradient(145deg,#fff,#f6fafc);border-radius:14px;min-width:132px;padding:16px 18px;box-shadow:0 10px 30px #193c500d}.clinician-worklist-total strong{color:var(--demo-clinician-accent);font-size:1.75rem}.clinician-worklist-legend{border:1px solid var(--demo-clinician-border);background:#f9fbfc;border-radius:14px}.clinician-worklist-table-card{border:1px solid var(--demo-clinician-border);background:var(--demo-clinician-surface);box-shadow:var(--demo-clinician-shadow);border-radius:16px;overflow:hidden}.clinician-worklist-table th{color:#73848f;letter-spacing:.065em;background:#f7fafb;font-size:.68rem;font-weight:800}.clinician-worklist-table td{vertical-align:middle}.clinician-worklist-table tbody tr{transition:background .14s}.clinician-worklist-table tbody tr:hover{background:#f8fbfc}.clinician-worklist-patient strong{color:var(--demo-clinician-navy);font-size:.88rem}.clinician-worklist-status{border:1px solid #0000}.clinician-worklist-status-review{border-color:#c9ded4}.clinician-worklist-status-awaiting{border-color:#ebdcb9}.demo-clinician-workspace{border:1px solid var(--demo-clinician-border);box-shadow:var(--demo-clinician-shadow);background:linear-gradient(#fff,#fbfcfd);border-radius:22px;margin-top:18px;padding:30px}.demo-clinician-hero{border-bottom:1px solid #e8eef1;align-items:flex-start;gap:28px;padding-bottom:24px}.demo-clinician-kicker{color:var(--demo-clinician-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.69rem;font-weight:850}.demo-clinician-hero h2{color:var(--demo-clinician-navy);letter-spacing:-.04em;margin-top:8px;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.12}.demo-clinician-hero p{max-width:650px;color:var(--demo-clinician-muted);line-height:1.65}.demo-report-primary{background:var(--demo-clinician-accent);border-radius:11px;min-height:46px;padding:0 18px;box-shadow:0 10px 24px #246f912e}.demo-report-primary:hover{background:#1c5c79}.demo-patient-summary{border:1px solid var(--demo-clinician-border);background:var(--demo-clinician-border);border-radius:14px;margin:24px 0;overflow:hidden}.demo-patient-summary>div{background:#fff;min-height:80px}.demo-patient-summary span{color:#7a8b96;letter-spacing:.045em;text-transform:uppercase;font-size:.66rem;font-weight:800}.demo-patient-summary strong{color:var(--demo-clinician-text);font-size:.85rem}.demo-review-progress{margin:0 0 24px;padding:0}.demo-review-progress li{border:1px solid var(--demo-clinician-border);background:#f9fbfc;min-height:54px}.demo-review-progress-complete{background:#f4faf7!important;border-color:#cae1d5!important}.demo-review-progress li>span{box-shadow:0 0 0 4px #246f910f}.demo-clinician-stage-grid{gap:18px}.demo-stage-card{border:1px solid var(--demo-clinician-border);background:#fff;border-radius:16px;min-height:245px;padding:24px;transition:transform .15s,border-color .15s,box-shadow .15s;box-shadow:0 9px 25px #18384c0b}.demo-stage-card:hover{border-color:#c9dce5;transform:translateY(-2px);box-shadow:0 15px 34px #18384c13}.demo-stage-card-number{color:#a2b1ba;letter-spacing:.06em;font-weight:850}.demo-stage-card h3{color:var(--demo-clinician-navy);letter-spacing:-.025em;font-size:1.03rem}.demo-stage-card>p{color:var(--demo-clinician-muted);line-height:1.62}.demo-stage-badge{border:1px solid #0000000b}.demo-stage-card-voice{background:linear-gradient(#fff,#f8fbfc)}.demo-stage-card-report{background:linear-gradient(145deg,#17384b,#205673);box-shadow:0 16px 32px #15374b2e}.demo-report-card-action{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:10px}.demo-clinician-boundary{color:#758690;border-top:1px solid #e6edf0;margin-top:22px;padding-top:18px}.clinician-advanced-workspace{background:#fafcfd;border:1px solid #e1e8ec;border-radius:14px;margin-top:22px}.clinician-advanced-workspace>summary{color:#4d6473;padding:15px 18px}.clinician-advanced-workspace>summary small{color:#8c9aa3}.clinician-advanced-workspace-content{border-top:1px solid #e8eef1}.demo-report-overview{border:1px solid var(--demo-clinician-border);box-shadow:var(--demo-clinician-shadow);background:linear-gradient(#fff,#fbfcfd);border-radius:22px;margin-bottom:26px;padding:30px}.demo-report-overview-header{border-bottom:1px solid #e9eef1;align-items:flex-start;padding-bottom:22px}.demo-report-overview-header h2{color:var(--demo-clinician-navy);letter-spacing:-.035em;font-size:clamp(1.55rem,3vw,2.05rem)}.demo-report-overview-header p{max-width:650px;color:var(--demo-clinician-muted);line-height:1.65}.demo-report-review-pill{background:#f4f9fb;border:1px solid #d4e3ea}.demo-report-risk-alert,.demo-report-risk-clear{border-radius:13px;margin-top:20px}.demo-report-risk-alert{background:#fff7f7;border:1px solid #e8c8c8}.demo-report-risk-clear{background:#f5faf7;border:1px solid #d1e6db}.demo-report-hero-grid{gap:18px;margin-top:20px}.demo-report-patient-card,.demo-report-evidence-summary article,.demo-report-scale-summary,.demo-report-radar-panel,.demo-report-voice-card,.demo-report-conclusion-card{border:1px solid var(--demo-clinician-border);background:#fff;border-radius:15px}.demo-report-patient-card{background:linear-gradient(145deg,#f9fbfc,#fff);padding:24px}.demo-report-patient-card>strong{color:var(--demo-clinician-navy);letter-spacing:-.035em;font-size:1.45rem}.demo-report-evidence-summary article{min-height:115px;padding:18px}.demo-report-evidence-summary article>strong{color:var(--demo-clinician-accent);font-size:1.6rem}.demo-report-main-grid{gap:18px;margin-top:18px}.demo-report-scale-summary,.demo-report-radar-panel{padding:24px}.demo-report-subheading>span{color:var(--demo-clinician-accent);letter-spacing:.07em;font-weight:850}.demo-report-subheading h3{color:var(--demo-clinician-navy);letter-spacing:-.025em}.demo-report-score-grid{gap:12px}.demo-report-score-card{border:1px solid var(--demo-clinician-border);background:#f9fbfc;border-radius:13px}.demo-report-score-card>strong{color:var(--demo-clinician-accent);font-size:2rem}.demo-report-radar{background:radial-gradient(circle,#246f910d,#0000 62%);border-radius:12px}.demo-report-radar-shape{fill:#246f9126;stroke:var(--demo-clinician-accent);stroke-width:2px}.demo-report-radar-dot{fill:var(--demo-clinician-accent)}.demo-report-voice-card{background:linear-gradient(145deg,#f7fafb,#fff);margin-top:18px;padding:24px}.demo-report-voice-status{background:var(--demo-clinician-accent-soft);border:1px solid #d8e6ec;border-radius:12px}.demo-report-conclusion-card{margin-top:18px;padding:24px}.demo-report-conclusion-card article{background:#fafcfd;border:1px solid #e1e9ed;border-radius:12px}.demo-report-boundary-note{color:#7a8b95;border-top:1px solid #e6edf0;margin-top:18px;padding-top:16px}.clinician-report-contract{background:#fafbfc;border:1px solid #e2e8ec;border-radius:12px;margin-top:18px}.clinician-report-contract span,.clinician-report-contract strong{color:#667985}.clinician-report-section{border-color:var(--demo-clinician-border)}.clinician-report-assessment,.clinician-report-risk,.clinician-report-scale,.clinician-report-pathway,.clinician-report-genetic{border-color:var(--demo-clinician-border);border-radius:14px;box-shadow:0 7px 20px #18384c09}.clinician-conclusion-panel{border:1px solid var(--demo-clinician-border);background:#fff;border-radius:16px;box-shadow:0 10px 28px #193c500b}.clinician-conclusion-editor textarea{border-radius:10px}.clinician-conclusion-signed{background:#f7fbf9;border:1px solid #cfe2d8;border-radius:13px}@media (width<=900px){.demo-clinician-workspace,.demo-report-overview{padding:22px}.demo-clinician-hero,.demo-report-overview-header{flex-direction:column}.demo-report-primary{justify-content:center;width:100%}.demo-patient-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-clinician-stage-grid,.demo-report-main-grid,.demo-report-hero-grid{grid-template-columns:1fr}}@media (width<=640px){.clinician-worklist-header,.clinician-encounter-header,.clinician-report-header{flex-direction:column}.clinician-worklist-total{width:100%}.demo-clinician-workspace,.demo-report-overview{border-radius:16px;padding:18px}.demo-patient-summary,.demo-review-progress{grid-template-columns:1fr}.demo-stage-card{min-height:auto}.demo-report-evidence-summary,.demo-report-score-grid{grid-template-columns:1fr}}:root{--sipl-ui-bg:#f4f7f9;--sipl-ui-surface:#fff;--sipl-ui-surface-soft:#f8fafb;--sipl-ui-border:#dbe5ea;--sipl-ui-border-strong:#c9d8df;--sipl-ui-ink:#153447;--sipl-ui-muted:#6c808c;--sipl-ui-faint:#8fa0a9;--sipl-ui-primary:#163f55;--sipl-ui-primary-hover:#102f40;--sipl-ui-accent:#28799c;--sipl-ui-accent-soft:#eaf4f8;--sipl-ui-success:#2f7b5d;--sipl-ui-success-soft:#edf8f3;--sipl-ui-warning:#9a6a22;--sipl-ui-warning-soft:#fff7e8;--sipl-ui-shadow:0 18px 50px #193d5212;--sipl-ui-shadow-soft:0 8px 24px #193d520b}.sipl-app-shell{background:var(--sipl-ui-bg);grid-template-columns:264px minmax(0,1fr)}.sipl-sidebar{border-right:1px solid var(--sipl-ui-border);background:#fffffff5;padding:26px 18px 18px;box-shadow:8px 0 30px #1e3c4d06}.sipl-sidebar__top{min-width:0}.sipl-sidebar__brand{padding:3px 4px}.sipl-sidebar__brand-mark{background:linear-gradient(145deg,#173f55,#245f7b);border-radius:13px;width:42px;height:42px;font-size:17px;box-shadow:0 9px 22px #153f5529}.sipl-sidebar .brand-name{color:var(--sipl-ui-ink);letter-spacing:-.02em;font-size:15px;font-weight:820}.sipl-sidebar .brand-subtitle{color:var(--sipl-ui-muted);font-size:10.5px}.sipl-sidebar__section-label{color:#9aa8b0;letter-spacing:.13em;margin:36px 12px 10px;font-size:9px;font-weight:850}.sipl-sidebar__nav{gap:6px;margin-top:0}.sipl-sidebar__nav-link{color:#627783;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;min-height:44px;padding:0 12px;font-size:12.5px;font-weight:720;transition:background .14s,color .14s,border-color .14s,transform .14s;display:flex}.sipl-sidebar__nav-link:hover{color:var(--sipl-ui-ink);background:#f6f9fa;transform:translate(1px)}.sipl-sidebar__nav-link.active{color:var(--sipl-ui-accent);box-shadow:inset 3px 0 0 var(--sipl-ui-accent);background:linear-gradient(145deg,#edf6f9,#e7f2f6);border-color:#d5e6ed}.sipl-sidebar__nav-icon{flex:none;place-items:center;width:18px;height:18px;display:grid}.sipl-sidebar__nav-icon svg{width:18px;height:18px}.sipl-sidebar__user{border-top:1px solid var(--sipl-ui-border);padding:16px 0 0}.sipl-sidebar__identity{align-items:center;gap:11px;padding:0 4px;display:flex}.sipl-sidebar__avatar{background:var(--sipl-ui-accent-soft);width:38px;height:38px;color:var(--sipl-ui-accent);letter-spacing:.02em;border-radius:12px;flex:none;place-items:center;font-size:11px;font-weight:850;display:grid}.sipl-sidebar__identity-copy{min-width:0}.sipl-sidebar .sidebar-user-name{color:var(--sipl-ui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.sipl-sidebar .sidebar-user-email{color:var(--sipl-ui-muted);text-overflow:ellipsis;white-space:nowrap;word-break:normal;margin-top:3px;font-size:9.5px;overflow:hidden}.sipl-sidebar__roles{margin:12px 4px 14px}.sipl-sidebar__roles .role-chip{color:var(--sipl-ui-accent);background:#eef6f9;border:1px solid #d8e9ef;font-size:8.5px}.sipl-sidebar__logout{border-color:var(--sipl-ui-border);color:#425866;background:#fff;border-radius:10px;gap:8px;min-height:40px;font-size:11.5px;font-weight:720}.sipl-sidebar__logout:hover{border-color:var(--sipl-ui-border-strong);background:#f8fafb}.sipl-sidebar__logout-icon{width:16px;height:16px}.sipl-sidebar__logout-icon svg{width:100%;height:100%}.sipl-main-content{background:radial-gradient(circle at 100% 0%, #2c7b9e0b, transparent 28%), var(--sipl-ui-bg);min-height:100vh}.sipl-main-content .page{width:min(100%,1480px);margin:0 auto;padding:48px clamp(32px,4vw,68px) 70px}.sipl-home-page{gap:26px;display:grid}.sipl-home-hero{justify-content:space-between;align-items:flex-start;gap:30px;max-width:none;margin-bottom:0;display:flex}.sipl-home-hero__copy{max-width:780px}.sipl-home-hero h1{color:var(--sipl-ui-ink);letter-spacing:-.05em;margin:10px 0 9px;font-size:clamp(32px,3.2vw,46px);line-height:1.05}.sipl-home-hero p{max-width:680px;color:var(--sipl-ui-muted);margin:0;font-size:14px;line-height:1.65}.sipl-home-hero__status{color:#527363;white-space:nowrap;background:#f4faf7;border:1px solid #d5e8de;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:10.5px;font-weight:760;display:inline-flex}.sipl-home-hero__status-dot{background:var(--sipl-ui-success);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #2f7b5d14}.sipl-home-overview{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px;display:grid}.sipl-home-primary-card,.sipl-home-security-card{border:1px solid var(--sipl-ui-border);box-shadow:var(--sipl-ui-shadow);border-radius:20px;position:relative;overflow:hidden}.sipl-home-primary-card{background:radial-gradient(circle at 92% 12%,#2d7fa41f,#0000 30%),linear-gradient(145deg,#fff,#f7fbfc);grid-template-columns:auto minmax(0,1fr);align-content:center;gap:0 18px;min-height:260px;padding:30px;display:grid}.sipl-home-primary-card:after{content:"";border:1px solid #28799c14;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-105px;right:-80px}.sipl-home-security-card{color:#fff;background:linear-gradient(145deg,#173b4f,#1d526c);flex-direction:column;min-height:260px;padding:28px;display:flex}.sipl-home-card-icon{background:var(--sipl-ui-accent-soft);width:46px;height:46px;color:var(--sipl-ui-accent);border-radius:14px;grid-row:1/span 2;place-items:center;display:grid}.sipl-home-card-icon svg{width:21px;height:21px}.sipl-home-card-icon--soft{color:#a9dbe8;background:#ffffff1a}.sipl-home-card-kicker{color:var(--sipl-ui-accent);letter-spacing:.11em;font-size:9px;font-weight:850}.sipl-home-security-card .sipl-home-card-kicker{color:#9bd3e5}.sipl-home-primary-card h2,.sipl-home-security-card h2{letter-spacing:-.035em;margin:8px 0 9px;font-size:22px;line-height:1.2}.sipl-home-primary-card h2{color:var(--sipl-ui-ink)}.sipl-home-primary-card p,.sipl-home-security-card p{max-width:580px;margin:0;font-size:12px;line-height:1.65}.sipl-home-primary-card p{color:var(--sipl-ui-muted)}.sipl-home-security-card p{color:#ffffffa8}.sipl-home-primary-action{z-index:1;background:var(--sipl-ui-primary);color:#fff;border-radius:11px;grid-column:2;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:44px;margin-top:22px;padding:0 16px;font-size:11.5px;font-weight:800;transition:transform .14s,background .14s;display:inline-flex;position:relative;box-shadow:0 10px 24px #153f5529}.sipl-home-primary-action:hover{background:var(--sipl-ui-primary-hover);transform:translateY(-1px)}.sipl-home-primary-action span{width:16px;height:16px}.sipl-home-primary-action svg{width:100%;height:100%}.sipl-home-security-state{margin-top:auto}.sipl-home-security-state span{color:#c8f2df;background:#3e9c7429;border:1px solid #80deb629;border-radius:999px;align-items:center;min-height:29px;padding:0 10px;font-size:9px;font-weight:780;display:inline-flex}.sipl-home-details{margin-top:6px}.sipl-home-details__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.sipl-home-details__heading h2{color:var(--sipl-ui-ink);letter-spacing:-.03em;margin:7px 0 0;font-size:19px}.sipl-home-details__heading p{max-width:380px;color:var(--sipl-ui-muted);text-align:right;margin:0;font-size:10.5px;line-height:1.55}.sipl-home-detail-grid{gap:14px}.sipl-home-detail-card{border-color:var(--sipl-ui-border);min-height:145px;box-shadow:var(--sipl-ui-shadow-soft);border-radius:15px;padding:20px}.sipl-home-detail-label{color:#8b9ba4;letter-spacing:.11em;font-size:8.5px;font-weight:850}.sipl-home-detail-card h3{color:var(--sipl-ui-ink);margin:8px 0 10px;font-size:13px}.sipl-home-detail-card p{font-size:10.5px;line-height:1.6}.sipl-home-institution-id{color:var(--sipl-ui-muted)!important;font-size:9.5px!important}.sipl-worklist-page{gap:18px;display:grid}.sipl-worklist-header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.sipl-worklist-header h1{margin:9px 0;font-size:clamp(32px,3vw,44px);line-height:1.05}.sipl-worklist-header p{margin:0;font-size:13.5px}.sipl-worklist-total{border-radius:15px;gap:8px;min-width:160px;padding:16px 18px;display:grid}.sipl-worklist-total>span{color:#8b9ba4;letter-spacing:.11em;font-size:8.5px;font-weight:850}.sipl-worklist-total>div{align-items:baseline;gap:6px;display:flex}.sipl-worklist-total strong{line-height:1}.sipl-worklist-total small{color:var(--sipl-ui-muted);font-size:10.5px}.sipl-worklist-legend{border:1px solid var(--sipl-ui-border);background:var(--sipl-ui-border);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.sipl-worklist-legend>div{background:#f9fbfc;align-items:center;gap:12px;padding:14px 16px;display:flex}.sipl-worklist-legend p{color:var(--sipl-ui-muted);margin:0;font-size:10.5px;line-height:1.45}.clinician-worklist-status{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.clinician-worklist-status i{opacity:.75;background:currentColor;border-radius:999px;width:6px;height:6px}.clinician-worklist-status-review{background:var(--sipl-ui-success-soft);color:var(--sipl-ui-success)}.clinician-worklist-status-awaiting{background:var(--sipl-ui-warning-soft);color:var(--sipl-ui-warning)}.sipl-worklist-table-card{border-radius:18px;overflow:hidden}.sipl-worklist-table-heading{border-bottom:1px solid var(--sipl-ui-border);justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px 16px;display:flex}.sipl-worklist-table-heading h2{color:var(--sipl-ui-ink);letter-spacing:-.025em;margin:6px 0 0;font-size:18px}.sipl-worklist-table-heading>span{color:var(--sipl-ui-muted);font-size:10.5px}.sipl-worklist-table-wrap{overflow-x:auto}.sipl-worklist-table{border-collapse:collapse;background:#fff;width:100%;min-width:1160px}.sipl-worklist-table th{border-bottom:1px solid var(--sipl-ui-border);color:#81929c;text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#f8fafb;padding:12px 16px;font-size:8.5px;font-weight:850}.sipl-worklist-table td{color:var(--sipl-ui-ink);vertical-align:middle;border-bottom:1px solid #e8eef1;padding:16px;font-size:10.5px}.sipl-worklist-table tbody tr:last-child td{border-bottom:0}.sipl-worklist-table tbody tr{transition:background .14s}.sipl-worklist-table tbody tr:hover{background:#f8fbfc}.sipl-worklist-patient-cell{align-items:center;gap:11px;min-width:230px;display:flex}.sipl-worklist-avatar{background:var(--sipl-ui-accent-soft);width:38px;height:38px;color:var(--sipl-ui-accent);border-radius:12px;flex:none;place-items:center;font-size:10px;font-weight:850;display:grid}.clinician-worklist-patient{gap:3px;display:grid}.clinician-worklist-patient strong{font-size:11.5px}.clinician-worklist-patient span{color:var(--sipl-ui-accent);font-size:9px;font-weight:700}.clinician-worklist-patient small{color:var(--sipl-ui-muted);font-size:8.5px}.clinician-worklist-encounter{gap:4px;min-width:170px;display:grid}.clinician-worklist-encounter strong{font-size:10.5px}.clinician-worklist-encounter span{color:var(--sipl-ui-muted);font-size:8.5px}.clinician-worklist-reason{max-width:300px;line-height:1.5;color:#526a78!important}.sipl-worklist-started{color:var(--sipl-ui-muted)!important}.sipl-worklist-open{background:var(--sipl-ui-primary);white-space:nowrap;border-radius:10px;gap:8px;min-height:38px;padding:0 13px;font-size:10.5px;box-shadow:0 7px 18px #153f5521}.sipl-worklist-open:hover{background:var(--sipl-ui-primary-hover)}.sipl-worklist-open__icon{width:14px;height:14px}.sipl-worklist-open__icon svg{width:100%;height:100%}.sipl-worklist-pagination{color:var(--sipl-ui-muted);justify-content:space-between;align-items:center;gap:18px;font-size:10.5px;display:flex}.sipl-worklist-pagination>div{gap:8px;display:flex}.sipl-worklist-pagination .button{min-height:38px;font-size:10.5px}.sipl-worklist-empty{border:1px solid var(--sipl-ui-border);min-height:330px;box-shadow:var(--sipl-ui-shadow);text-align:center;background:#fff;border-radius:18px;align-content:center;place-items:center;gap:7px;padding:40px;display:grid}.sipl-worklist-empty .clinician-worklist-empty-icon{background:var(--sipl-ui-success-soft);width:52px;height:52px;color:var(--sipl-ui-success);border-radius:16px;place-items:center;margin-bottom:7px;font-size:20px;font-weight:850;display:grid}.sipl-worklist-empty h2{color:var(--sipl-ui-ink);margin:0;font-size:18px}.sipl-worklist-empty p{color:var(--sipl-ui-muted);margin:0;font-size:11px}.sipl-worklist-loading,.sipl-worklist-error{border-radius:16px}@media (width<=1100px){.sipl-app-shell{grid-template-columns:238px minmax(0,1fr)}.sipl-home-overview{grid-template-columns:1fr}.sipl-home-security-card{min-height:210px}}@media (width<=900px){.sipl-app-shell{grid-template-columns:1fr}.sipl-sidebar{height:auto;padding:18px;position:relative}.sipl-sidebar__top{gap:14px;display:grid}.sipl-sidebar__section-label{display:none}.sipl-sidebar__nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.sipl-sidebar__user{margin-top:16px}.sipl-main-content .page{padding:32px 22px 48px}.sipl-home-hero,.sipl-worklist-header{flex-direction:column}.sipl-home-details__heading{flex-direction:column;align-items:flex-start}.sipl-home-details__heading p{text-align:left}.sipl-worklist-total{width:100%}}@media (width<=700px){.sipl-home-primary-card{grid-template-columns:1fr}.sipl-home-card-icon{grid-row:auto;margin-bottom:14px}.sipl-home-primary-action{grid-column:auto;width:100%}.sipl-home-detail-grid,.sipl-worklist-legend{grid-template-columns:1fr}.sipl-worklist-legend{gap:0}.sipl-worklist-legend>div,.sipl-worklist-table-heading,.sipl-worklist-pagination{flex-direction:column;align-items:flex-start}.sipl-worklist-pagination>div{width:100%}.sipl-worklist-pagination .button{flex:1}}@media (prefers-reduced-motion:reduce){.sipl-app-shell *,.sipl-app-shell :before,.sipl-app-shell :after{transition-duration:.001ms!important}}.sipl-home-quick{margin-top:2px}.sipl-home-quick__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.sipl-home-quick__heading h2{color:var(--sipl-ui-ink);letter-spacing:-.03em;margin:7px 0 0;font-size:19px}.sipl-home-quick__heading p{max-width:360px;color:var(--sipl-ui-muted);text-align:right;margin:0;font-size:10.5px;line-height:1.55}.sipl-home-quick__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sipl-home-quick-card{border:1px solid var(--sipl-ui-border);min-height:98px;box-shadow:var(--sipl-ui-shadow-soft);background:#fff;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}a.sipl-home-quick-card:hover{border-color:#c7dce5;transform:translateY(-1px);box-shadow:0 12px 30px #193d5212}.sipl-home-quick-card__icon{background:var(--sipl-ui-accent-soft);width:40px;height:40px;color:var(--sipl-ui-accent);border-radius:12px;place-items:center;display:grid}.sipl-home-quick-card__icon--secure{background:var(--sipl-ui-success-soft);color:var(--sipl-ui-success)}.sipl-home-quick-card__icon svg{width:19px;height:19px}.sipl-home-quick-card>div:nth-child(2){gap:4px;display:grid}.sipl-home-quick-card strong{color:var(--sipl-ui-ink);font-size:11.5px}.sipl-home-quick-card div span{color:var(--sipl-ui-muted);font-size:9.5px;line-height:1.5}.sipl-home-quick-card__arrow{width:18px;height:18px;color:var(--sipl-ui-accent)}.sipl-home-quick-card__arrow svg{width:100%;height:100%}.sipl-home-quick-card__state{background:var(--sipl-ui-success-soft);min-height:27px;color:var(--sipl-ui-success);border-radius:999px;align-items:center;padding:0 9px;font-size:8.5px;font-weight:800;display:inline-flex}.sipl-worklist-toolbar{border:1px solid var(--sipl-ui-border);background:#ffffffc7;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.sipl-worklist-search{flex:1;min-width:220px;position:relative}.sipl-worklist-search__icon{color:#81939d;pointer-events:none;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sipl-worklist-search__icon svg{width:100%;height:100%}.sipl-worklist-search input,.sipl-worklist-filter select{border:1px solid var(--sipl-ui-border);min-height:40px;color:var(--sipl-ui-ink);font:inherit;background:#fff;border-radius:10px;outline:none;font-size:10.5px}.sipl-worklist-search input{width:100%;padding:0 13px 0 38px}.sipl-worklist-search input::placeholder{color:#9aa8b0}.sipl-worklist-filter select{min-width:170px;padding:0 34px 0 12px}.sipl-worklist-search input:focus,.sipl-worklist-filter select:focus{border-color:var(--sipl-ui-accent);box-shadow:0 0 0 3px #28799c17}.sipl-worklist-toolbar__meta{color:var(--sipl-ui-muted);white-space:nowrap;flex:none;font-size:9.5px}.sipl-worklist-table td{padding-top:20px;padding-bottom:20px}.sipl-worklist-reason-head,.clinician-worklist-reason{width:31%;min-width:260px}.clinician-worklist-reason{max-width:390px}.sipl-worklist-no-results{border:1px dashed var(--sipl-ui-border-strong);text-align:center;background:#fbfcfd;border-radius:16px;align-content:center;place-items:center;gap:7px;min-height:220px;padding:34px;display:grid}.sipl-worklist-no-results>div{color:var(--sipl-ui-ink);font-size:14px;font-weight:780}.sipl-worklist-no-results p{color:var(--sipl-ui-muted);margin:0 0 8px;font-size:10.5px}.sipl-worklist-no-results .button{min-height:36px;font-size:10px}@media (width<=900px){.sipl-home-quick__heading{flex-direction:column;align-items:flex-start}.sipl-home-quick__heading p{text-align:left}.sipl-worklist-toolbar{flex-wrap:wrap;align-items:stretch}.sipl-worklist-search{flex-basis:100%}.sipl-worklist-toolbar__meta{align-self:center}}@media (width<=700px){.sipl-home-quick__grid{grid-template-columns:1fr}.sipl-worklist-filter,.sipl-worklist-filter select,.sipl-worklist-toolbar__meta{width:100%}}.sipl-encounter-page{gap:20px}.sipl-encounter-back{color:var(--sipl-ui-accent);margin-bottom:2px;font-size:10.5px}.sipl-encounter-hero{border:1px solid var(--sipl-ui-border);box-shadow:var(--sipl-ui-shadow-soft);background:radial-gradient(circle at 90% 0,#2d7c9e14,#0000 28%),#fff;border-radius:18px;align-items:center;margin-bottom:0;padding:24px 26px}.sipl-encounter-hero__copy{min-width:0}.sipl-encounter-hero h1{color:var(--sipl-ui-ink);letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(30px,3vw,42px);line-height:1.04}.sipl-encounter-hero__meta{color:var(--sipl-ui-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:9.5px;display:flex}.sipl-encounter-hero__reason{gap:3px;max-width:760px;margin:15px 0 0;display:grid}.sipl-encounter-hero__reason span{color:#8b9aa3;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:850}.sipl-encounter-hero__reason strong{color:#46606f;font-size:11.5px;font-weight:650;line-height:1.5}.sipl-encounter-hero__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:9px;display:flex}.sipl-encounter-hero__actions .button{border-radius:10px;min-height:42px;font-size:10.5px}.sipl-encounter-report-button{background:#fff}.sipl-review-workspace{box-shadow:none;background:0 0;border:0;border-radius:0;gap:22px;margin:0;padding:0;display:grid}.sipl-review-workspace__header{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 0;display:flex}.sipl-review-workspace__header>div{max-width:760px}.sipl-review-workspace__header h2{color:var(--sipl-ui-ink);letter-spacing:-.035em;margin:7px 0 8px;font-size:22px}.sipl-review-workspace__header p{color:var(--sipl-ui-muted);margin:0;font-size:11px;line-height:1.6}.sipl-review-workspace__patient-id{color:var(--sipl-ui-muted);font:9.5px ui-monospace,SFMono-Regular,Menlo,monospace}.sipl-review-summary{border:1px solid var(--sipl-ui-border);background:var(--sipl-ui-border);box-shadow:var(--sipl-ui-shadow-soft);border-radius:15px;grid-template-columns:.75fr 1.7fr 1fr 1fr;display:grid;overflow:hidden}.sipl-review-summary>div{background:#fff;align-content:center;gap:5px;min-width:0;min-height:82px;padding:15px 17px;display:grid}.sipl-review-summary span{color:#8a9aa3;letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:850}.sipl-review-summary strong{overflow-wrap:anywhere;color:var(--sipl-ui-ink);font-size:10.5px;line-height:1.45}.sipl-review-progress{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 10px;list-style:none;display:grid;position:relative}.sipl-review-progress:before{content:"";background:#dce5e9;height:2px;position:absolute;top:16px;left:12.5%;right:12.5%}.sipl-review-progress li{z-index:1;color:#82939d;text-align:center;justify-items:center;gap:7px;font-size:9.5px;display:grid;position:relative}.sipl-review-progress__dot{width:33px;height:33px;box-shadow:0 0 0 5px var(--sipl-ui-bg);color:#8596a0;background:#fff;border:1px solid #d8e3e8;border-radius:999px;place-items:center;font-size:9.5px;font-weight:850;display:grid}.sipl-review-progress__complete .sipl-review-progress__dot{background:var(--sipl-ui-success);color:#fff;border-color:#bcdacb}.sipl-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sipl-review-card{border:1px solid var(--sipl-ui-border);min-height:292px;box-shadow:var(--sipl-ui-shadow-soft);background:#fff;border-radius:17px;flex-direction:column;gap:0;padding:22px;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex}.sipl-review-card--report{background:radial-gradient(circle at 92% 6%,#2a7ca017,#0000 28%),#fff}.sipl-review-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sipl-review-card__index{color:#b4c0c6;letter-spacing:.12em;font-size:11px;font-weight:900}.sipl-review-card__eyebrow{color:var(--sipl-ui-accent);letter-spacing:.095em;font-size:8.5px;font-weight:850}.sipl-review-card h3{color:var(--sipl-ui-ink);letter-spacing:-.03em;margin:7px 0 9px;font-size:17px}.sipl-review-card p{color:var(--sipl-ui-muted);margin:0;font-size:10.5px;line-height:1.62}.sipl-review-card__action,.sipl-review-card__secondary{width:fit-content;color:var(--sipl-ui-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:auto;padding:0;font-size:10.5px;font-weight:800;display:inline-flex}.sipl-review-card__action--button{text-align:left}.sipl-review-card__action:hover,.sipl-review-card__secondary:hover{color:var(--sipl-ui-primary)}.sipl-review-card__secondary{color:#71858f;text-underline-offset:3px;margin-top:11px;font-size:9.5px;text-decoration:underline}.sipl-review-card__muted{color:#8b9aa3;margin-top:auto;font-size:10px}.sipl-review-scale-list{gap:8px;margin:17px 0 16px;display:grid}.sipl-review-scale-list>div{background:#f7f9fa;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:8px 10px;display:flex}.sipl-review-scale-list>div>span:first-child{color:var(--sipl-ui-ink);font-size:10.5px;font-weight:700}.sipl-review-voice-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 12px;display:grid}.sipl-review-voice-metrics>div{background:#f4faf7;border-radius:10px;gap:2px;padding:11px 12px;display:grid}.sipl-review-voice-metrics strong{color:var(--sipl-ui-success);font-size:17px}.sipl-review-voice-metrics span{color:var(--sipl-ui-muted);font-size:8.5px}.sipl-review-card .patient-voice-link-control{border:1px solid var(--sipl-ui-border);background:#f8fafb;border-radius:12px;gap:10px;margin:0;padding:12px}.sipl-review-card .patient-voice-link-heading{display:block}.sipl-review-card .patient-voice-link-heading>div{display:none}.sipl-review-card .patient-voice-link-heading>button{border-radius:9px;width:100%;min-height:40px;font-size:10px}.sipl-review-card .patient-voice-link-issued{gap:9px;padding-top:8px}.sipl-review-card .patient-voice-link-issued-meta{flex-direction:column;align-items:flex-start}.sipl-review-card .patient-access-link-input{font-size:8px}.sipl-review-card .patient-voice-link-actions{gap:6px}.sipl-review-card .patient-voice-link-actions .button{min-height:32px;font-size:8.5px}.sipl-review-report-note{background:var(--sipl-ui-accent-soft);border:1px solid #d8e7ed;border-radius:11px;gap:4px;margin:18px 0 17px;padding:12px;display:grid}.sipl-review-report-note span{color:#6c818c;font-size:8.5px}.sipl-review-report-note strong{color:var(--sipl-ui-accent);font-size:10.5px}.sipl-review-boundary{color:#7e909a;text-align:center;margin:0;padding-top:2px;font-size:9px;line-height:1.55}.sipl-advanced-workspace{border:1px solid var(--sipl-ui-border);box-shadow:var(--sipl-ui-shadow-soft);background:#fff;border-radius:15px;margin:4px 0 0}.sipl-advanced-workspace>summary{justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:14px 18px;display:flex}.sipl-advanced-workspace>summary>div{gap:4px;display:grid}.sipl-advanced-workspace>summary span{color:var(--sipl-ui-ink);font-size:11px;font-weight:800}.sipl-advanced-workspace>summary small{color:var(--sipl-ui-muted);font-size:8.5px}.sipl-advanced-workspace>summary>strong{color:#778a95;background:#f4f7f9;border-radius:9px;place-items:center;width:28px;height:28px;font-size:16px;font-weight:500;transition:transform .14s;display:grid}.sipl-advanced-workspace[open]>summary>strong{transform:rotate(45deg)}.sipl-advanced-workspace__content{border-top:1px solid var(--sipl-ui-border);gap:18px;padding:20px;display:grid}.sipl-advanced-workspace .clinician-workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.sipl-review-workspace .demo-stage-badge{border-radius:999px;min-height:27px;padding:0 9px;font-size:8.5px}@media (width<=980px){.sipl-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sipl-review-grid{grid-template-columns:1fr}.sipl-review-card{min-height:250px}.sipl-advanced-workspace .clinician-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sipl-encounter-hero{flex-direction:column;align-items:stretch}.sipl-encounter-hero__actions{justify-content:flex-start}.sipl-encounter-hero__actions .button{width:100%}.sipl-review-workspace__header{flex-direction:column;align-items:flex-start}.sipl-review-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sipl-review-progress:before{display:none}.sipl-review-summary,.sipl-advanced-workspace .clinician-workspace-summary{grid-template-columns:1fr}}.sipl-encounter-hero{padding-top:18px;padding-bottom:18px}.sipl-encounter-hero__reason{gap:2px;margin-top:11px}.sipl-encounter-hero__reason span{letter-spacing:.07em;font-size:8px}.sipl-encounter-hero__reason strong{font-size:11px;line-height:1.42}.sipl-review-summary{margin-bottom:-2px}.sipl-review-progress{margin-top:-2px}.sipl-review-progress li{gap:8px;font-size:11px;font-weight:720}.sipl-review-progress__dot{width:34px;height:34px}.sipl-review-card{min-height:276px}.sipl-review-card:first-child{min-height:258px}.sipl-review-card__action{min-height:34px;color:var(--sipl-ui-accent);border-radius:9px;align-items:center;gap:9px;margin-left:-10px;padding:0 10px;font-size:11px;font-weight:850;transition:background .14s,color .14s,transform .14s;display:inline-flex}.sipl-review-card__action:hover{background:var(--sipl-ui-accent-soft);color:var(--sipl-ui-primary);transform:translate(1px)}.sipl-review-card__action--button{appearance:none}.sipl-review-card__secondary{background:0 0;border-radius:0;min-height:auto;margin-left:0;padding:0;font-size:9.5px}.sipl-review-card h3{margin-top:6px;margin-bottom:8px}@media (width<=980px){.sipl-review-card,.sipl-review-card:first-child{min-height:248px}}@media (width<=720px){.sipl-encounter-hero{padding-top:17px;padding-bottom:17px}.sipl-review-progress li{font-size:10.5px}}.sipl-advanced-workspace-v2{overflow:hidden}.sipl-advanced-workspace-v2>summary{border-bottom:0}.sipl-advanced-workspace-v2[open]>summary{border-bottom:1px solid var(--sipl-ui-border)}.sipl-advanced-tabs{border-bottom:1px solid var(--sipl-ui-border);scrollbar-width:thin;background:#f8fafb;gap:6px;padding:12px 14px;display:flex;overflow-x:auto}.sipl-advanced-tab{color:#6d818c;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;padding:0 11px;font-size:9.5px;font-weight:760;transition:background .13s,color .13s,border-color .13s}.sipl-advanced-tab:hover{color:var(--sipl-ui-ink);background:#eef4f6}.sipl-advanced-tab--active{color:var(--sipl-ui-accent);background:#fff;border-color:#cfe0e7;box-shadow:0 3px 10px #193d520b}.sipl-advanced-panel{background:#fff;padding:18px}.sipl-advanced-overview{gap:18px;display:grid}.sipl-advanced-overview__intro{max-width:760px}.sipl-advanced-overview__intro h2{color:var(--sipl-ui-ink);letter-spacing:-.03em;margin:7px 0;font-size:18px}.sipl-advanced-overview__intro p{color:var(--sipl-ui-muted);margin:0;font-size:10.5px;line-height:1.6}.sipl-advanced-overview .clinician-workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.sipl-advanced-overview__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sipl-advanced-overview__grid button{border:1px solid var(--sipl-ui-border);min-height:92px;color:var(--sipl-ui-ink);cursor:pointer;text-align:left;background:#fbfcfd;border-radius:12px;align-content:center;gap:4px;padding:14px;transition:transform .13s,border-color .13s,background .13s;display:grid}.sipl-advanced-overview__grid button:hover{background:#f7fbfc;border-color:#c7dce4;transform:translateY(-1px)}.sipl-advanced-overview__grid strong{font-size:10.5px}.sipl-advanced-overview__grid span{color:var(--sipl-ui-muted);font-size:8.5px;line-height:1.45}.sipl-advanced-stack{gap:18px;display:grid}.sipl-advanced-panel>section,.sipl-advanced-panel>div{margin-top:0;margin-bottom:0}.sipl-advanced-panel .clinician-pathway-panel,.sipl-advanced-panel .clinician-scale-panel,.sipl-advanced-panel .clinician-conclusion-panel,.sipl-advanced-panel .clinician-genetic-evidence-panel,.sipl-advanced-panel .clinician-genetic-interpretation-panel,.sipl-advanced-panel .clinician-readiness-section,.sipl-advanced-panel .clinician-completion-panel,.sipl-advanced-panel .clinician-report-entry-card,.sipl-advanced-panel .patient-encounters-section{border-radius:14px}.sipl-advanced-panel .clinician-workspace-table-wrap{overflow-x:auto}@media (width<=1100px){.sipl-advanced-overview__grid,.sipl-advanced-overview .clinician-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sipl-advanced-panel{padding:14px}.sipl-advanced-overview__grid,.sipl-advanced-overview .clinician-workspace-summary{grid-template-columns:1fr}}#advanced-av-evidence{gap:18px;display:grid}#advanced-av-evidence>section{border:1px solid var(--sipl-ui-border);box-shadow:var(--sipl-ui-shadow-soft);background:#fff;border-radius:14px;gap:16px;margin:0;padding:22px;display:grid}#advanced-av-evidence .clinician-workspace-session:first-child{margin:0;padding:0;display:block}#advanced-av-evidence .clinician-workspace-session:first-child>div{gap:7px;display:grid}#advanced-av-evidence h2{color:var(--sipl-ui-ink);letter-spacing:-.03em;margin:0;font-size:19px;line-height:1.18}#advanced-av-evidence .clinician-workspace-session:first-child p{max-width:900px;color:var(--sipl-ui-muted);margin:0;font-size:10.5px;line-height:1.6}#advanced-av-evidence .clinician-workspace-session:first-child p:last-child{color:#526b78;background:#f7fafb;border:1px solid #d8e5ea;border-radius:10px;width:fit-content;margin-top:4px;padding:9px 11px;font-size:9.5px;font-weight:650}#advanced-av-evidence .clinician-workspace-summary{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}#advanced-av-evidence .clinician-workspace-summary>div{border:1px solid var(--sipl-ui-border);background:#f8fafb;border-radius:12px;align-content:center;gap:5px;min-height:82px;padding:14px;display:grid}#advanced-av-evidence .clinician-workspace-summary span{color:#82949e;letter-spacing:.05em;text-transform:uppercase;font-size:8.5px;font-weight:800}#advanced-av-evidence .clinician-workspace-summary strong{color:var(--sipl-ui-ink);font-size:22px;line-height:1}#advanced-av-evidence>section>p:last-child{border:1px dashed var(--sipl-ui-border-strong);color:var(--sipl-ui-muted);background:#fbfcfd;border-radius:11px;margin:0;padding:13px 14px;font-size:10px;line-height:1.55}#advanced-av-evidence .clinician-workspace-session:not(:first-child){border:1px solid var(--sipl-ui-border);background:#fbfcfd;border-radius:11px;gap:5px;margin:0;padding:14px;display:grid}#advanced-av-evidence .clinician-workspace-session:not(:first-child) strong{color:var(--sipl-ui-ink);font-size:10.5px}#advanced-av-evidence .clinician-workspace-session:not(:first-child) span{color:var(--sipl-ui-muted);font-size:9px;line-height:1.45}#advanced-av-evidence .clinician-workspace-table-wrap{border:1px solid var(--sipl-ui-border);background:#fff;border-radius:12px;overflow-x:auto}#advanced-av-evidence .clinician-workspace-table{border-collapse:collapse;width:100%;min-width:760px}#advanced-av-evidence .clinician-workspace-table th{border-bottom:1px solid var(--sipl-ui-border);color:#81929c;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#f8fafb;padding:10px 12px;font-size:8px;font-weight:850}#advanced-av-evidence .clinician-workspace-table td{color:#425c6a;vertical-align:top;border-bottom:1px solid #e8eef1;padding:12px;font-size:9.5px}#advanced-av-evidence .clinician-workspace-table tbody tr:last-child td{border-bottom:0}#advanced-av-evidence .clinician-workspace-table tbody tr:hover{background:#fafcfd}#advanced-av-evidence pre,#advanced-av-evidence code{color:#365260;background:#f5f8f9;border-radius:9px;max-width:100%;font-size:8.5px;line-height:1.55;overflow-x:auto}#advanced-av-evidence .patient-secondary{color:#7c909a;font-size:9px}@media (width<=980px){#advanced-av-evidence .clinician-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){#advanced-av-evidence>section{padding:16px}#advanced-av-evidence .clinician-workspace-summary{grid-template-columns:1fr}}.sipl-assessment-page{gap:20px}.sipl-assessment-back{color:var(--sipl-ui-accent);margin-bottom:0;font-size:10.5px}.sipl-assessment-hero{border:1px solid var(--sipl-ui-border);box-shadow:var(--sipl-ui-shadow-soft);background:radial-gradient(circle at 92% 0,#2d7c9e12,#0000 28%),#fff;border-radius:18px;align-items:center;margin-bottom:0;padding:22px 24px}.sipl-assessment-hero h1{color:var(--sipl-ui-ink);letter-spacing:-.05em;margin:8px 0;font-size:clamp(30px,3vw,42px);line-height:1.05}.sipl-assessment-hero p{max-width:780px;color:var(--sipl-ui-muted);margin:0;font-size:11px;line-height:1.55}.sipl-assessment-summary{border:1px solid var(--sipl-ui-border);background:var(--sipl-ui-border);box-shadow:var(--sipl-ui-shadow-soft);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;overflow:hidden}.sipl-assessment-summary>div{background:#fff;align-content:center;gap:5px;min-height:78px;padding:14px 16px;display:grid}.sipl-assessment-summary span{color:#8798a1;letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:850}.sipl-assessment-summary strong{overflow-wrap:anywhere;color:var(--sipl-ui-ink);font-size:10.5px;line-height:1.4}.sipl-assessment-progress-card{border:1px solid var(--sipl-ui-border);box-shadow:var(--sipl-ui-shadow-soft);background:#fff;border-radius:14px;grid-template-columns:auto minmax(200px,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.sipl-assessment-progress-card>div:first-child{gap:3px;display:grid}.sipl-assessment-progress-card>div:first-child span{color:#8798a1;letter-spacing:.075em;font-size:8px;font-weight:850}.sipl-assessment-progress-card>div:first-child strong{color:var(--sipl-ui-ink);font-size:18px}.sipl-assessment-progress-track{background:#e8eef1;border-radius:999px;height:7px;overflow:hidden}.sipl-assessment-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#2e7f9f,#4d9f91);height:100%;display:block}.sipl-assessment-progress-card p{color:var(--sipl-ui-muted);white-space:nowrap;margin:0;font-size:9.5px}.sipl-questionnaire-review{border:1px solid var(--sipl-ui-border);box-shadow:var(--sipl-ui-shadow-soft);background:#fff;border-radius:18px;overflow:hidden}.sipl-questionnaire-review__heading{border-bottom:1px solid var(--sipl-ui-border);justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 22px 16px;display:flex}.sipl-questionnaire-review__heading h2{color:var(--sipl-ui-ink);letter-spacing:-.03em;margin:7px 0 6px;font-size:20px}.sipl-questionnaire-review__heading p{max-width:760px;color:var(--sipl-ui-muted);margin:0;font-size:10.5px;line-height:1.55}.sipl-questionnaire-review__count{color:var(--sipl-ui-muted);white-space:nowrap;font-size:9.5px}.sipl-assessment-section-tabs{border-bottom:1px solid var(--sipl-ui-border);scrollbar-width:thin;background:#f8fafb;gap:6px;padding:11px 12px;display:flex;overflow-x:auto}.sipl-assessment-section-tab{color:#617985;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;gap:4px;min-width:150px;min-height:48px;padding:8px 10px;display:grid}.sipl-assessment-section-tab strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:760;line-height:1.25;overflow:hidden}.sipl-assessment-section-tab span{color:#90a0a8;font-size:8px}.sipl-assessment-section-tab:hover{color:var(--sipl-ui-ink);background:#eef4f6}.sipl-assessment-section-bar{border-bottom:1px solid var(--sipl-ui-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.sipl-assessment-section-bar>div:first-child{gap:3px;min-width:0;display:grid}.sipl-assessment-section-bar>div:first-child>span{color:#8b9ba4;letter-spacing:.08em;font-size:7.5px;font-weight:850}.sipl-assessment-section-bar>div:first-child>strong{color:var(--sipl-ui-ink);font-size:12px}.sipl-assessment-section-bar>div:first-child>small{color:var(--sipl-ui-muted);font-size:8.5px}.sipl-assessment-section-tools{flex-shrink:0;gap:8px;display:flex}.sipl-assessment-search{width:min(310px,32vw);position:relative}.sipl-assessment-search>span{color:#81949e;pointer-events:none;width:15px;height:15px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.sipl-assessment-search svg{width:100%;height:100%}.sipl-assessment-search input,.sipl-assessment-filter select{border:1px solid var(--sipl-ui-border);min-height:38px;color:var(--sipl-ui-ink);font:inherit;background:#fff;border-radius:9px;outline:0;font-size:9.5px}.sipl-assessment-search input{width:100%;padding:0 11px 0 34px}.sipl-assessment-search input::placeholder{color:#9aa8b0}.sipl-assessment-filter select{min-width:145px;padding:0 30px 0 10px}.sipl-assessment-search input:focus,.sipl-assessment-filter select:focus{border-color:var(--sipl-ui-accent);box-shadow:0 0 0 3px #28799c17}.sipl-question-list{gap:10px;padding:14px;display:grid}.sipl-question-card{border:1px solid var(--sipl-ui-border);box-shadow:none;background:#fff;border-radius:13px;padding:16px}.sipl-question-card:hover{background:#fdfefe;border-color:#c9dce4}.sipl-question-card--safety{border-left:3px solid #c56c63}.sipl-question-card__header{align-items:flex-start}.sipl-question-card__identity{gap:2px;display:grid}.sipl-question-card__domain{color:var(--sipl-ui-muted);font-size:8.5px}.sipl-question-card__flags{gap:5px}.sipl-question-card h3{color:var(--sipl-ui-ink);margin:10px 0 7px;font-size:13px;line-height:1.45}.sipl-question-card .clinician-question-format{color:#81929c;margin:0 0 10px;font-size:8.5px}.sipl-response-box{background:#f8fafb;border:1px solid #e5ecef;border-radius:10px;margin-top:0;padding:11px 12px}.sipl-response-box--empty{background:#fbfcfd;border-style:dashed}.sipl-response-box .clinician-response-meta{margin-bottom:5px}.sipl-response-box .clinician-response-meta strong{color:#566f7d;font-size:8.5px}.sipl-response-box .clinician-response-meta span{color:#8b9ba4;font-size:8px}.sipl-response-box pre{white-space:pre-wrap;color:var(--sipl-ui-ink);margin:0;font-family:inherit;font-size:10px;line-height:1.5}.sipl-question-context{margin-top:9px}.sipl-question-context summary{color:#718690;font-size:8.5px;font-weight:700}.sipl-question-context p{color:var(--sipl-ui-muted);background:#f7fafb;border-radius:9px;margin:7px 0 0;padding:10px;font-size:9px;line-height:1.55}.sipl-assessment-no-results{text-align:center;align-content:center;place-items:center;gap:7px;min-height:220px;padding:30px;display:grid}.sipl-assessment-no-results strong{color:var(--sipl-ui-ink);font-size:13px}.sipl-assessment-no-results p{color:var(--sipl-ui-muted);margin:0 0 6px;font-size:9.5px}.sipl-adaptive-evidence{border:1px solid var(--sipl-ui-border);box-shadow:var(--sipl-ui-shadow-soft);background:#fff;border-radius:15px;overflow:hidden}.sipl-adaptive-evidence>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:14px 18px;display:flex}.sipl-adaptive-evidence>summary>div{gap:3px;display:grid}.sipl-adaptive-evidence>summary strong{color:var(--sipl-ui-ink);font-size:11px}.sipl-adaptive-evidence>summary small{color:var(--sipl-ui-muted);font-size:8.5px}.sipl-adaptive-evidence>summary>span{color:#768a95;background:#f4f7f9;border-radius:9px;place-items:center;width:28px;height:28px;transition:transform .14s;display:grid}.sipl-adaptive-evidence[open]>summary>span{transform:rotate(45deg)}.sipl-adaptive-evidence__body{border-top:1px solid var(--sipl-ui-border);padding:18px}@media (width<=980px){.sipl-assessment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sipl-assessment-progress-card{grid-template-columns:1fr}.sipl-assessment-progress-card p{white-space:normal}.sipl-assessment-section-bar{flex-direction:column;align-items:flex-start}.sipl-assessment-section-tools{width:100%}.sipl-assessment-search{flex:1;width:100%}}@media (width<=640px){.sipl-assessment-hero{flex-direction:column;align-items:flex-start}.sipl-assessment-summary{grid-template-columns:1fr}.sipl-assessment-section-tools{flex-direction:column}.sipl-assessment-filter select{width:100%}.sipl-questionnaire-review__heading{flex-direction:column;align-items:flex-start}}.sipl-assessment-section-tab strong{font-size:10.25px}.sipl-assessment-section-tab span{font-size:8.25px}.sipl-assessment-section-tab--active{color:var(--sipl-ui-accent);background:#fff;border-color:#bdd6e0;box-shadow:0 5px 14px #193d5212,inset 0 -2px #28799ca6}.sipl-assessment-section-tabs{background:linear-gradient(90deg,#f8fafb 0% calc(100% - 34px),#f8fafbf5 calc(100% - 22px),#f8fafb33 100%);padding-right:34px;position:relative}.sipl-question-card{padding-top:13px;padding-bottom:13px}.sipl-question-card h3{margin-top:8px;margin-bottom:6px}.sipl-question-card .clinician-question-format{margin-bottom:8px}.sipl-response-box--empty{background:#fcfdfe;padding-top:9px;padding-bottom:9px}.sipl-response-box--empty .clinician-response-meta strong{color:#93a1a9;font-size:8px;font-weight:650}.sipl-adaptive-evidence{background:#fbfcfd}.sipl-adaptive-evidence>summary{min-height:60px}.sipl-adaptive-evidence>summary strong{font-size:10.5px}.sipl-adaptive-evidence>summary small{color:#8b9ba4}.sipl-scale-admin-page{gap:18px}.sipl-scale-admin-back{color:var(--sipl-ui-accent);margin-bottom:0;font-size:10.5px}.sipl-scale-admin-hero{border:1px solid var(--sipl-ui-border);box-shadow:var(--sipl-ui-shadow-soft);background:radial-gradient(circle at 92% 0,#2d7c9e12,#0000 28%),#fff;border-radius:18px;align-items:center;margin-bottom:0;padding:21px 24px}.sipl-scale-admin-hero h1{color:var(--sipl-ui-ink);letter-spacing:-.045em;margin:7px 0;font-size:clamp(29px,3vw,40px);line-height:1.05}.sipl-scale-admin-hero p{color:var(--sipl-ui-muted);margin:0;font-size:10.5px}.sipl-scale-admin-summary{border:1px solid var(--sipl-ui-border);background:var(--sipl-ui-border);box-shadow:var(--sipl-ui-shadow-soft);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;overflow:hidden}.sipl-scale-admin-summary>div{background:#fff;align-content:center;gap:4px;min-height:68px;padding:12px 14px;display:grid}.sipl-scale-admin-summary span{color:#8798a1;letter-spacing:.06em;text-transform:uppercase;font-size:7.5px;font-weight:850}.sipl-scale-admin-summary strong{color:var(--sipl-ui-ink);font-size:9.5px;line-height:1.4}.sipl-scale-progress-card{border:1px solid var(--sipl-ui-border);box-shadow:var(--sipl-ui-shadow-soft);background:#fff;border-radius:15px;gap:14px;padding:18px;display:grid}.sipl-scale-progress-card__heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sipl-scale-progress-card__heading h2{color:var(--sipl-ui-ink);letter-spacing:-.03em;margin:6px 0;font-size:18px}.sipl-scale-progress-card__heading p{max-width:760px;color:var(--sipl-ui-muted);margin:0;font-size:9.5px;line-height:1.5}.sipl-scale-progress-card__count{justify-items:end;gap:2px;min-width:90px;display:grid}.sipl-scale-progress-card__count strong{color:var(--sipl-ui-ink);letter-spacing:-.03em;font-size:20px}.sipl-scale-progress-card__count span{color:var(--sipl-ui-muted);font-size:8.5px}.sipl-scale-progress-track{background:#e8eef1;border-radius:999px;height:8px;overflow:hidden}.sipl-scale-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#2f7f9f,#4f9d8d);height:100%;display:block}.sipl-scale-progress-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sipl-scale-progress-metrics>div{background:#f8fafb;border:1px solid #e1e9ed;border-radius:10px;gap:3px;padding:10px 11px;display:grid}.sipl-scale-progress-metrics span{color:#83949d;font-size:7.5px}.sipl-scale-progress-metrics strong{color:var(--sipl-ui-ink);font-size:14px}.sipl-scale-start-panel,.sipl-scale-complete-panel{box-shadow:var(--sipl-ui-shadow-soft);border-radius:14px;align-items:center;margin:0;padding:16px 18px}.sipl-scale-start-panel>div,.sipl-scale-complete-panel>div{gap:4px;display:grid}.sipl-scale-start-panel strong,.sipl-scale-complete-panel strong{color:var(--sipl-ui-ink);font-size:13px}.sipl-scale-start-panel p,.sipl-scale-complete-panel p{color:var(--sipl-ui-muted);margin:0;font-size:9px;line-height:1.5}.sipl-scale-start-panel .button,.sipl-scale-complete-panel .button{border-radius:10px;min-height:40px;font-size:10px}.sipl-scale-completed-note{border-radius:12px}.sipl-scale-guided-workspace{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:14px;display:grid}.sipl-scale-question-nav{border:1px solid var(--sipl-ui-border);box-shadow:var(--sipl-ui-shadow-soft);background:#fff;border-radius:14px;gap:14px;padding:15px;display:grid;position:sticky;top:18px}.sipl-scale-question-nav__heading{justify-content:space-between;align-items:center;display:flex}.sipl-scale-question-nav__heading span{color:#8798a1;letter-spacing:.08em;font-size:7.5px;font-weight:850}.sipl-scale-question-nav__heading strong{color:var(--sipl-ui-ink);font-size:13px}.sipl-scale-question-nav__grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.sipl-scale-question-nav__item{aspect-ratio:1;color:#708690;cursor:pointer;font:inherit;background:#f8fafb;border:1px solid #dce6ea;border-radius:9px;place-items:center;font-size:8.5px;font-weight:800;display:grid;position:relative}.sipl-scale-question-nav__item:hover{background:#f3f8fa;border-color:#c5d9e1}.sipl-scale-question-nav__item--active{background:var(--sipl-ui-accent-soft);color:var(--sipl-ui-accent);border-color:#9ec8d8;box-shadow:0 0 0 2px #28799c14}.sipl-scale-question-nav__item--answered{background:var(--sipl-ui-success-soft);color:var(--sipl-ui-success)}.sipl-scale-question-nav__item--draft:after{content:"";background:#c58a2a;border-radius:999px;width:5px;height:5px;position:absolute;top:4px;right:4px}.sipl-scale-question-nav__item--safety{border-color:#e6c7c2}.sipl-scale-question-nav__item--safety:before{content:"";background:#c56c63;border-radius:999px;width:11px;height:2px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.sipl-scale-question-nav__legend{border-top:1px solid #e7edef;gap:6px;padding-top:4px;display:grid}.sipl-scale-question-nav__legend span{color:#80929b;align-items:center;gap:6px;font-size:7.5px;display:flex}.sipl-scale-question-nav__legend i{background:#e6edf0;border-radius:3px;width:8px;height:8px}.sipl-scale-question-nav__legend .is-current{background:var(--sipl-ui-accent)}.sipl-scale-question-nav__legend .is-answered{background:var(--sipl-ui-success)}.sipl-scale-question-nav__legend .is-safety{background:#c56c63}.sipl-scale-question-stage{border:1px solid var(--sipl-ui-border);min-height:520px;box-shadow:var(--sipl-ui-shadow-soft);background:#fff;border-radius:16px;flex-direction:column;gap:18px;padding:22px;display:flex}.sipl-scale-question-stage--safety{border-left:3px solid #c56c63}.sipl-scale-question-stage__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sipl-scale-question-stage__number{color:var(--sipl-ui-accent);letter-spacing:.09em;font-size:8px;font-weight:850}.sipl-scale-question-stage h2{max-width:780px;color:var(--sipl-ui-ink);letter-spacing:-.035em;margin:8px 0 0;font-size:23px;line-height:1.3}.sipl-scale-question-stage__tags{flex-shrink:0}.sipl-scale-question-stage__safety{color:#9e4e47!important;background:#fbefed!important;border-color:#e6c8c4!important}.sipl-scale-question-stage__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sipl-scale-question-stage__meta>div{background:#f8fafb;border:1px solid #e2eaed;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.sipl-scale-question-stage__meta span{color:#8899a2;letter-spacing:.05em;text-transform:uppercase;font-size:7.5px;font-weight:800}.sipl-scale-question-stage__meta strong{color:#526c79;font-size:9px;line-height:1.45}.sipl-scale-clinical-note{background:#fbfcfd;border:1px solid #e0e8eb;border-radius:10px}.sipl-scale-clinical-note summary{color:#5e7682;cursor:pointer;padding:10px 12px;font-size:8.5px;font-weight:750}.sipl-scale-clinical-note p{color:var(--sipl-ui-muted);margin:0;padding:0 12px 12px;font-size:9px;line-height:1.55}.sipl-scale-response-area{background:linear-gradient(#fbfdfe,#f7fafb);border:1px solid #dbe7ec;border-radius:13px;gap:12px;padding:16px;display:grid}.sipl-scale-response-area__heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.sipl-scale-response-area__heading>div{gap:3px;display:grid}.sipl-scale-response-area__heading>div span{color:#8799a2;letter-spacing:.08em;font-size:7.5px;font-weight:850}.sipl-scale-response-area__heading>div strong{color:var(--sipl-ui-ink);font-size:12px}.sipl-scale-response-saved{color:var(--sipl-ui-success);font-size:8.5px;font-weight:750}.sipl-scale-response-empty{color:#98a5ac;font-size:8.25px}.sipl-scale-response-input{gap:8px;display:grid}.sipl-scale-response-input input,.sipl-scale-response-input select,.sipl-scale-response-input textarea{background:#fff;border-color:#cadbe2;border-radius:10px;min-height:44px;font-size:10.5px}.sipl-scale-response-input textarea{min-height:96px}.sipl-scale-question-stage__footer{border-top:1px solid #e6edef;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.sipl-scale-question-stage__footer-actions{gap:8px;display:flex}.sipl-scale-question-stage__footer .button{border-radius:9px;min-height:39px;font-size:9.5px}.sipl-scale-complete-panel{margin-top:0}.sipl-scale-boundary-note{background:#fbfcfd;border-radius:12px}@media (width<=980px){.sipl-scale-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sipl-scale-guided-workspace{grid-template-columns:1fr}.sipl-scale-question-nav{position:static}.sipl-scale-question-nav__grid{grid-template-columns:repeat(8,minmax(0,1fr))}.sipl-scale-question-nav__legend{grid-template-columns:repeat(3,auto);justify-content:flex-start}}@media (width<=700px){.sipl-scale-admin-hero,.sipl-scale-progress-card__heading,.sipl-scale-question-stage__header,.sipl-scale-response-area__heading,.sipl-scale-question-stage__footer{flex-direction:column;align-items:flex-start}.sipl-scale-admin-summary,.sipl-scale-progress-metrics,.sipl-scale-question-stage__meta{grid-template-columns:1fr}.sipl-scale-question-nav__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.sipl-scale-question-stage__footer-actions{flex-direction:column;width:100%}.sipl-scale-question-stage__footer .button{width:100%}}.sipl-scale-question-stage{min-height:405px}.clinician-scale-workspace-page:has(.sipl-scale-response-input input:not(:disabled),.sipl-scale-response-input select:not(:disabled),.sipl-scale-response-input textarea:not(:disabled)) .sipl-scale-question-stage{min-height:445px}.sipl-scale-preview-next{color:#71858f;box-shadow:none;background:#f7f9fa;border-color:#d7e2e7}.sipl-scale-preview-next:hover:not(:disabled){color:#516b77;background:#f1f5f7;border-color:#cbdbe2}.sipl-scale-question-stage__footer .button-primary{box-shadow:0 6px 16px #143e541a}@media (width<=700px){.sipl-scale-question-stage{min-height:360px}}.sipl-scale-score-control{border:1px solid var(--sipl-ui-border);box-shadow:var(--sipl-ui-shadow-soft);background:#fff;border-radius:15px;gap:14px;margin:0;padding:18px;display:grid}.sipl-scale-score-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sipl-scale-score-heading>div{gap:5px;display:grid}.sipl-scale-score-heading>div>strong{color:var(--sipl-ui-ink);letter-spacing:-.025em;font-size:17px}.sipl-scale-score-empty{justify-content:space-between;align-items:center;gap:18px;padding-top:2px;display:flex}.sipl-scale-score-empty p{max-width:760px;color:var(--sipl-ui-muted);margin:0;font-size:9.5px;line-height:1.55}.sipl-scale-score-result{grid-template-columns:minmax(175px,.65fr) minmax(0,2.35fr);gap:10px;display:grid}.sipl-scale-score-primary{background:linear-gradient(145deg,#f2f9fb,#f7fbf9);border:1px solid #cfe2e8;border-radius:13px;align-content:center;gap:4px;min-height:124px;padding:18px;display:grid}.sipl-scale-score-primary>span{color:#66808d;letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:850}.sipl-scale-score-primary>strong{color:var(--sipl-ui-ink);letter-spacing:-.055em;font-size:38px;line-height:1}.sipl-scale-score-primary>small{color:#83959e;font-size:8px}.sipl-scale-score-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sipl-scale-score-metrics>div{background:#f8fafb;border:1px solid #e0e8ec;border-radius:12px;align-content:center;gap:6px;min-height:124px;padding:13px;display:grid}.sipl-scale-score-metrics span{color:#84959e;letter-spacing:.05em;text-transform:uppercase;font-size:7.5px;font-weight:800}.sipl-scale-score-metrics strong{overflow-wrap:anywhere;color:var(--sipl-ui-ink);font-size:9.5px;line-height:1.45}.sipl-scale-score-metrics strong.mono{font-size:8.5px}.sipl-scale-subscore-section{gap:9px;padding-top:2px;display:grid}.sipl-scale-subscore-section>strong{color:#526b78;font-size:9px}.sipl-scale-subscore-section .clinician-scale-subscore-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.sipl-scale-subscore-section .clinician-scale-subscore-grid>div{background:#fbfcfd;border:1px solid #e1e9ec;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.sipl-scale-subscore-section .clinician-scale-subscore-grid span{color:#86969f;text-transform:uppercase;font-size:7.5px}.sipl-scale-subscore-section .clinician-scale-subscore-grid strong{color:var(--sipl-ui-ink);font-size:12px}.sipl-scale-score-boundary{background:#f8fafb;border-left:3px solid #cfdde3;gap:4px;padding:11px 13px;display:grid}.sipl-scale-score-boundary strong{color:#526976;font-size:8.5px}.sipl-scale-score-boundary span{color:#768a95;font-size:8.5px;line-height:1.5}.sipl-scale-admin-page .sipl-scale-completed-note+.sipl-scale-guided-workspace .sipl-scale-response-area{background:#fbfcfd}.sipl-scale-admin-page .sipl-scale-completed-note+.sipl-scale-guided-workspace .sipl-scale-response-input input:disabled,.sipl-scale-admin-page .sipl-scale-completed-note+.sipl-scale-guided-workspace .sipl-scale-response-input select:disabled,.sipl-scale-admin-page .sipl-scale-completed-note+.sipl-scale-guided-workspace .sipl-scale-response-input textarea:disabled{opacity:1;color:var(--sipl-ui-ink);-webkit-text-fill-color:var(--sipl-ui-ink);background:#fff}@media (width<=900px){.sipl-scale-score-result{grid-template-columns:1fr}.sipl-scale-score-primary{min-height:105px}.sipl-scale-score-metrics{grid-template-columns:1fr}.sipl-scale-score-metrics>div{min-height:76px}}@media (width<=640px){.sipl-scale-score-empty,.sipl-scale-score-heading{flex-direction:column;align-items:flex-start}}.sipl-voice-link-control{gap:14px;display:grid}.sipl-voice-link-heading{align-items:center}.sipl-voice-link-heading h3{color:var(--sipl-ui-ink);letter-spacing:-.025em;margin:6px 0;font-size:17px}.sipl-voice-link-heading p{max-width:700px;color:var(--sipl-ui-muted);margin:0;font-size:9.5px;line-height:1.5}.sipl-voice-link-issued{background:linear-gradient(#fbfdfe,#f7fafb);border:1px solid #d6e4e9;border-radius:14px;gap:13px;padding:16px;display:grid}.sipl-voice-link-issued__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.sipl-voice-link-issued__top>p{color:#7d8f99;text-align:right;margin:0;font-size:8.5px}.sipl-voice-link-issued .patient-voice-link-issued-meta{align-items:center;gap:10px;display:flex}.sipl-voice-link-issued .patient-voice-link-issued-meta>div{gap:2px;display:grid}.sipl-voice-link-issued .patient-voice-link-issued-meta strong{color:var(--sipl-ui-ink);font-size:12px}.sipl-voice-link-issued .patient-voice-link-issued-meta span{color:#7f919b;font-size:8.5px}.sipl-voice-link-status{text-transform:uppercase;letter-spacing:.05em;background:#eef8f3;border:1px solid #cde5db;border-radius:999px;place-items:center;min-width:52px;padding:5px 8px;font-weight:800;display:inline-grid;color:#367e67!important;font-size:7.5px!important}.sipl-voice-link-field{gap:6px;display:grid}.sipl-voice-link-field>span{color:#7c8f99;letter-spacing:.075em;text-transform:uppercase;font-size:7.5px;font-weight:850}.sipl-voice-link-field .patient-access-link-input{color:#3e5966;text-overflow:ellipsis;background:#fff;border:1px solid #d5e1e6;border-radius:10px;min-height:44px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.sipl-voice-link-actions{flex-wrap:wrap;gap:8px;display:flex}.sipl-voice-link-actions .button{border-radius:9px;min-height:38px;font-size:9.5px}.sipl-voice-link-boundary{color:#81939c;border-top:1px solid #e4ecef;align-items:center;gap:8px;padding-top:8px;display:flex}.sipl-voice-link-boundary p{margin:0;font-size:8.5px}.patient-voice-shell{background:radial-gradient(circle at 82% 8%,#5575c414,#0000 25%),linear-gradient(#f7fafc 0%,#f3f7f9 100%)}.patient-voice-brand-mark{box-shadow:0 8px 20px #4c4cbe2e}.voice-consent-card{background:#fff;border:1px solid #d8e4ea;border-top:3px solid #2f7f9f;border-radius:18px;width:min(640px,100vw - 32px);padding:28px 30px 26px;box-shadow:0 18px 42px #1d374a17}.voice-consent-card h1{color:#17384c;letter-spacing:-.045em;margin:6px 0 8px;font-size:34px;line-height:1.05}.voice-consent-copy{color:#294958;background:#f8fbfc;border:1px solid #d8e4e9;border-radius:11px;padding:14px 15px;font-size:9.5px;line-height:1.6}.voice-consent-version{color:#7c8f99;margin:10px 0 12px;font-size:8.5px}.voice-consent-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 14px;display:grid}.voice-consent-step{color:#607884;background:#fbfcfd;border:1px solid #e0e8ec;border-radius:9px;align-items:center;gap:7px;padding:8px 9px;font-size:8px;font-weight:700;display:flex}.voice-consent-step span{color:#2d7898;background:#edf4f7;border-radius:999px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:8px;font-weight:850;display:grid}.voice-consent-check{background:#fff;border:1px solid #dce6ea;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:11px 12px}.voice-consent-check:has(input:checked){background:#f4faf7;border-color:#bcd9ce}.voice-consent-check input{accent-color:#2f7f9f;width:17px;height:17px}.voice-consent-note{color:#8a9aa2;margin:10px 0 12px;font-size:8.25px;line-height:1.45}.voice-consent-submit{border-radius:10px;min-height:44px;font-size:10px;font-weight:780}.patient-voice-app{width:min(820px,100vw - 32px)}.patient-voice-header{margin-bottom:24px}.patient-voice-secure{color:#3d7b68;background:#f2f9f6;border-color:#cfe4dc}.patient-voice-hero h1{letter-spacing:-.05em;max-width:610px;margin-top:6px;font-size:clamp(34px,5vw,48px);line-height:1.05}.voice-privacy-pill{background:#fff;border-color:#d7e6e1;box-shadow:0 10px 24px #224a400f}.voice-card-record{border:1px solid #d9e5ea;border-radius:18px;box-shadow:0 18px 38px #1d374a14}.voice-reading-panel{background:linear-gradient(#fbfdfe,#f6fafb);border:1px solid #d2e1e7;border-radius:12px;padding:18px 20px}.voice-reading-panel blockquote{color:#244657;margin:8px 0 0;font-size:11.5px;line-height:1.7}.voice-primary-button{border-radius:10px;min-height:46px;padding-inline:18px;font-size:10.25px;font-weight:780;box-shadow:0 8px 18px #25769a29}.voice-record-action>div{justify-items:end;gap:3px;display:grid}.voice-retake-note{color:#7b8f99;font-size:8px;font-weight:650}@media (width<=700px){.voice-consent-card{padding:22px 18px}.voice-consent-steps{grid-template-columns:1fr}.sipl-voice-link-issued__top{flex-direction:column;align-items:flex-start}.sipl-voice-link-issued__top>p{text-align:left}}.voice-finished-note{color:#4b7365;background:#f3faf7;border:1px solid #cfe5dc;border-radius:11px;justify-content:center;align-items:center;gap:9px;margin-top:4px;padding:12px 14px;display:flex}.voice-finished-note>span{color:#fff;background:#2e8c6e;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.voice-finished-note p{color:#4b7365;margin:0;font-size:9px;line-height:1.45}#advanced-av-evidence .sipl-av-review{gap:16px;display:grid}#advanced-av-evidence .sipl-av-review__hero{background:#fff;border:1px solid #dbe6eb;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}#advanced-av-evidence .sipl-av-review__eyebrow{color:#31799b;letter-spacing:.09em;margin-bottom:5px;font-size:8px;font-weight:850;display:block}#advanced-av-evidence .sipl-av-review__hero h2{color:#18384a;letter-spacing:-.03em;margin:0 0 6px;font-size:20px}#advanced-av-evidence .sipl-av-review__hero p{color:#738691;max-width:690px;margin:0;font-size:9.5px;line-height:1.5}#advanced-av-evidence .sipl-av-review__meaning{color:#83939b;text-transform:uppercase;letter-spacing:.06em;background:#f8fafb;border:1px solid #dce5e9;border-radius:10px;gap:2px;min-width:132px;padding:9px 11px;font-size:7.5px;display:grid}#advanced-av-evidence .sipl-av-review__meaning strong{color:#4d6470;font-size:11px}#advanced-av-evidence .sipl-av-review__boundary{background:#f8fbfc;border:1px solid #d9e5e9;border-radius:11px;gap:10px;padding:12px 14px;display:flex}#advanced-av-evidence .sipl-av-review__boundary-icon{color:#367999;background:#eaf3f7;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}#advanced-av-evidence .sipl-av-review__boundary strong{color:#365562;margin-bottom:2px;font-size:9px;display:block}#advanced-av-evidence .sipl-av-review__boundary p{color:#778a94;margin:0;font-size:8.5px;line-height:1.45}#advanced-av-evidence .sipl-av-review__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}#advanced-av-evidence .sipl-av-review__metrics>div{background:#fff;border:1px solid #dde7eb;border-radius:11px;align-content:center;gap:4px;min-height:76px;padding:12px 14px;display:grid}#advanced-av-evidence .sipl-av-review__metrics span{color:#84959d;text-transform:uppercase;letter-spacing:.055em;font-size:7.5px}#advanced-av-evidence .sipl-av-review__metrics strong{color:#1e5265;font-size:22px;line-height:1}#advanced-av-evidence .sipl-av-review__withheld,#advanced-av-evidence .sipl-av-review__empty{color:#766d4d;background:#fffdf6;border:1px solid #e4dfc8;border-radius:10px;gap:3px;padding:12px 14px;display:grid}#advanced-av-evidence .sipl-av-review__withheld strong,#advanced-av-evidence .sipl-av-review__empty strong{font-size:9px}#advanced-av-evidence .sipl-av-review__withheld span,#advanced-av-evidence .sipl-av-review__empty span{font-size:8.5px;line-height:1.45}#advanced-av-evidence .sipl-av-review__recordings{gap:14px;display:grid}#advanced-av-evidence .sipl-av-recording{background:#fff;border:1px solid #dbe6ea;border-radius:14px;gap:14px;padding:17px;display:grid}#advanced-av-evidence .sipl-av-recording__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}#advanced-av-evidence .sipl-av-recording__index{color:#83949d;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:7.5px;font-weight:800;display:block}#advanced-av-evidence .sipl-av-recording__header h3{color:#203f4e;margin:0;font-size:15px}#advanced-av-evidence .sipl-av-recording__captured{color:#87979f;font-size:8.5px}#advanced-av-evidence .sipl-av-recording__facts,#advanced-av-evidence .sipl-av-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}#advanced-av-evidence .sipl-av-recording__facts>div,#advanced-av-evidence .sipl-av-source-grid>div{background:#f7fafb;border-radius:9px;gap:3px;padding:10px 11px;display:grid}#advanced-av-evidence .sipl-av-recording__facts span,#advanced-av-evidence .sipl-av-source-grid span{color:#8a999f;text-transform:uppercase;letter-spacing:.05em;font-size:7.2px}#advanced-av-evidence .sipl-av-recording__facts strong,#advanced-av-evidence .sipl-av-source-grid strong{color:#3e5966;overflow-wrap:anywhere;font-size:9px}#advanced-av-evidence .sipl-av-section{border-top:1px solid #edf1f3;gap:9px;padding-top:13px;display:grid}#advanced-av-evidence .sipl-av-section__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}#advanced-av-evidence .sipl-av-section__heading span:first-child{color:#7f929b;letter-spacing:.08em;margin-bottom:2px;font-size:7px;font-weight:850;display:block}#advanced-av-evidence .sipl-av-section__heading h4{color:#334f5c;margin:0;font-size:11px}#advanced-av-evidence .sipl-av-section__count{color:#57717d;background:#eef4f6;border-radius:999px;place-items:center;min-width:27px;height:27px;font-size:8px;font-weight:800;display:grid}#advanced-av-evidence .sipl-av-table-wrap{border:1px solid #e0e8eb;border-radius:9px;overflow-x:auto}#advanced-av-evidence .sipl-av-table{border-collapse:collapse;width:100%;font-size:8.5px}#advanced-av-evidence .sipl-av-table th,#advanced-av-evidence .sipl-av-table td{text-align:left;border-bottom:1px solid #edf1f3;padding:9px 10px}#advanced-av-evidence .sipl-av-table th{color:#7d9099;text-transform:uppercase;letter-spacing:.05em;background:#f8fafb;font-size:7px}#advanced-av-evidence .sipl-av-table td{color:#49626e}#advanced-av-evidence .sipl-av-status{color:#617983;background:#f0f4f5;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}#advanced-av-evidence .sipl-av-status--succeeded,#advanced-av-evidence .sipl-av-status--completed{color:#3d816b;background:#eef8f3}#advanced-av-evidence .sipl-av-disclosures{gap:7px;display:grid}#advanced-av-evidence .sipl-av-disclosure{background:#fbfcfd;border:1px solid #dde6ea;border-radius:9px;overflow:hidden}#advanced-av-evidence .sipl-av-disclosure>summary{cursor:pointer;color:#445e6a;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;font-size:8.5px;font-weight:700;list-style:none;display:flex}#advanced-av-evidence .sipl-av-disclosure>summary::-webkit-details-marker{display:none}#advanced-av-evidence .sipl-av-disclosure>summary span:last-child{color:#85969e;font-size:7.5px;font-weight:650}#advanced-av-evidence .sipl-av-disclosure__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 11px 10px;display:grid}#advanced-av-evidence .sipl-av-disclosure__meta>div{background:#fff;border-radius:8px;gap:2px;padding:8px 9px;display:grid}#advanced-av-evidence .sipl-av-disclosure__meta span{color:#8a999f;text-transform:uppercase;letter-spacing:.05em;font-size:7px}#advanced-av-evidence .sipl-av-disclosure__meta strong{color:#445e6a;overflow-wrap:anywhere;font-size:8.5px}#advanced-av-evidence .sipl-av-disclosure pre{color:#dbe8ed;background:#142732;border-radius:8px;max-height:300px;margin:0 11px 11px;padding:11px;font-size:8px;line-height:1.5;overflow:auto}#advanced-av-evidence .sipl-av-inference-boundary{background:#fffef7;border:1px solid #dfdfcb;border-radius:8px;gap:2px;margin:0 11px 9px;padding:9px 10px;display:grid}#advanced-av-evidence .sipl-av-inference-boundary span{color:#918867;font-size:7.5px}#advanced-av-evidence .sipl-av-inline-empty{color:#81929b;background:#f8fafb;border-radius:8px;padding:10px 11px;font-size:8.5px}@media (width<=800px){#advanced-av-evidence .sipl-av-review__hero{flex-direction:column}#advanced-av-evidence .sipl-av-review__metrics,#advanced-av-evidence .sipl-av-recording__facts,#advanced-av-evidence .sipl-av-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.voice-task-card{gap:18px}.voice-task-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.voice-task-option{color:#314e5d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5e9;border-radius:13px;align-content:start;gap:8px;min-height:138px;padding:14px;transition:border-color .14s,box-shadow .14s,transform .14s,background .14s;display:grid}.voice-task-option:hover{border-color:#bcd5df;transform:translateY(-1px)}.voice-task-option--selected{background:#f4fafc;border-color:#4d8eaa;box-shadow:0 0 0 3px #4d8eaa14}.voice-task-option__number{color:#6d8490;letter-spacing:.06em;background:#eef4f7;border-radius:999px;width:fit-content;padding:4px 7px;font-size:7px;font-weight:850}.voice-task-option--selected .voice-task-option__number{color:#2c7595;background:#e2f1f6}.voice-task-option strong{color:#244454;font-size:10.5px;line-height:1.25}.voice-task-option>span:last-child{color:#7d9099;font-size:8.5px;line-height:1.5}.voice-task-instructions,.voice-task-empty{background:linear-gradient(#fbfdfe,#f7fafb);border:1px solid #d7e4e9;border-radius:12px;padding:16px 18px}.voice-task-empty{color:#8999a1;text-align:center;font-size:9px}.voice-task-instructions__label{color:#4a67d1;letter-spacing:.08em;margin-bottom:6px;font-size:7.5px;font-weight:850;display:block}.voice-task-instructions h3{color:#294958;margin:0 0 7px;font-size:13px}.voice-task-instructions p,.voice-free-speech-live{color:#617985;margin:0;font-size:9.5px;line-height:1.6}.voice-task-instructions blockquote{color:#284958;margin:0;font-size:10.5px;line-height:1.7}.voice-prompt-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.voice-prompt-list li{color:#3e5c6a;align-items:flex-start;gap:9px;font-size:9px;line-height:1.5;display:flex}.voice-prompt-list li>span{color:#52758a;background:#eef4f7;border-radius:999px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:7px;font-weight:850;display:grid}.voice-primary-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}@media (width<=760px){.voice-task-options{grid-template-columns:1fr}.voice-task-option{min-height:0}}.voice-prompt-focus{gap:14px;padding:18px;display:grid}.voice-prompt-focus__topline{color:#69808c;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:8px;font-weight:800;display:flex}.voice-prompt-focus__progress{align-items:center;gap:5px;display:inline-flex}.voice-prompt-focus__dot{background:#dce7eb;border-radius:999px;width:7px;height:7px;display:block}.voice-prompt-focus__dot--active{background:#2683a7}.voice-prompt-focus__question{color:#17394a;max-width:680px;margin:0;font-size:clamp(18px,2vw,24px);font-weight:760;line-height:1.35}.voice-prompt-focus__hint{color:#748893;margin:0;font-size:9px;line-height:1.55}.voice-prompt-next-button{color:#fff;width:fit-content;font:inherit;cursor:pointer;background:#16799d;border:0;border-radius:9px;align-items:center;gap:8px;margin-top:2px;padding:10px 14px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #16799d29}.voice-prompt-next-button:hover{filter:brightness(.97)}.voice-prompt-next-button:focus-visible{outline-offset:2px;outline:3px solid #16799d33}@media (width<=700px){.voice-prompt-focus__topline{flex-direction:column;align-items:flex-start}.voice-prompt-next-button{justify-content:center;width:100%}}.voice-recording-mode-title{margin:0}.voice-prompt-focus{align-content:center;min-height:164px}.voice-prompt-focus__question{max-width:720px}@media (width<=700px){.voice-prompt-focus{min-height:0}}.patient-voice-shell .patient-voice-app{width:min(980px,100vw - 40px)}.patient-voice-shell .patient-voice-header{margin-bottom:18px}.patient-voice-shell .patient-voice-hero{grid-template-columns:minmax(0,1fr) minmax(230px,280px);align-items:end;gap:34px;margin-bottom:26px}.patient-voice-shell .patient-voice-hero h1{letter-spacing:-.055em;max-width:670px;margin:7px 0 12px;font-size:clamp(40px,4.7vw,56px);line-height:1.01}.patient-voice-shell .patient-voice-hero p{color:#607784;max-width:620px;margin:0;font-size:14px;line-height:1.65}.patient-voice-shell .voice-eyebrow{letter-spacing:.13em;font-size:10px}.patient-voice-shell .voice-privacy-pill{background:linear-gradient(145deg,#fff 0%,#f5fbf8 100%);border:1px solid #cee2db;border-radius:16px;align-items:center;gap:13px;min-height:104px;padding:18px 19px;box-shadow:0 14px 34px #1f4d4014}.patient-voice-shell .voice-privacy-icon{border-radius:11px;flex:0 0 38px;width:38px;height:38px}.patient-voice-shell .voice-privacy-pill strong{color:#173d35;margin-bottom:4px;font-size:14px;line-height:1.2;display:block}.patient-voice-shell .voice-privacy-pill span:not(.voice-privacy-icon){color:#72878b;font-size:11.5px;line-height:1.45}.patient-voice-shell .voice-card-record{background:linear-gradient(#fff 0%,#fbfdfe 100%);border-color:#d3e1e7;border-radius:20px;gap:24px;padding:28px;box-shadow:0 22px 55px #1c3a4d17}.patient-voice-shell .voice-card-heading{align-items:flex-start;gap:14px}.patient-voice-shell .voice-step-number{border-radius:11px;flex:0 0 38px;width:38px;height:38px;font-size:14px}.patient-voice-shell .voice-card-heading h2{color:#16384a;letter-spacing:-.035em;margin:1px 0 6px;font-size:24px;line-height:1.15}.patient-voice-shell .voice-card-heading p{color:#6b808b;max-width:680px;margin:0;font-size:13px;line-height:1.55}.patient-voice-shell .voice-task-options{gap:14px}.patient-voice-shell .voice-task-option{background:linear-gradient(#fff,#fbfdfe);border:1px solid #d5e2e7;border-radius:16px;gap:11px;min-height:176px;padding:20px 19px 18px;position:relative;box-shadow:0 6px 16px #1f3e4f06}.patient-voice-shell .voice-task-option:hover{border-color:#8fbcca;transform:translateY(-2px);box-shadow:0 12px 26px #26566a14}.patient-voice-shell .voice-task-option--selected{background:linear-gradient(145deg,#f7fcfe 0%,#edf8fb 100%);border:2px solid #377f9e;padding:19px 18px 17px;box-shadow:0 0 0 4px #377f9e14,0 14px 30px #25607817}.patient-voice-shell .voice-task-option--selected:after{content:"Selected";color:#276e8b;letter-spacing:.05em;text-transform:uppercase;background:#dff2f6;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850;position:absolute;top:16px;right:16px}.patient-voice-shell .voice-task-option__number{padding:5px 8px;font-size:8px}.patient-voice-shell .voice-task-option strong{color:#173b4d;letter-spacing:-.02em;max-width:190px;font-size:16px;line-height:1.22}.patient-voice-shell .voice-task-option>span:last-child{color:#6d828c;max-width:210px;font-size:12px;line-height:1.55}.patient-voice-shell .voice-task-instructions,.patient-voice-shell .voice-task-empty{border-radius:14px;padding:20px 22px}.patient-voice-shell .voice-task-empty{color:#83969f;place-items:center;min-height:54px;font-size:11.5px;display:grid}.patient-voice-shell .voice-task-instructions__label{letter-spacing:.11em;margin-bottom:7px;font-size:8.5px}.patient-voice-shell .voice-task-instructions h3{color:#173d4e;letter-spacing:-.02em;margin-bottom:8px;font-size:18px;line-height:1.25}.patient-voice-shell .voice-task-instructions p{color:#5e7783;max-width:760px;font-size:12.5px;line-height:1.65}.patient-voice-shell .voice-task-instructions blockquote{color:#244958;font-size:14px;line-height:1.75}.patient-voice-shell .voice-record-action{grid-template-columns:minmax(260px,350px) minmax(0,1fr);align-items:center;gap:22px;padding-top:2px;display:grid}.patient-voice-shell .voice-primary-button{letter-spacing:-.01em;border-radius:13px;width:100%;min-height:58px;padding-inline:24px;font-size:14px;font-weight:800;box-shadow:0 12px 26px #195a772e}.patient-voice-shell .voice-primary-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 16px 30px #195a773b}.patient-voice-shell .voice-button-dot{width:10px;height:10px}.patient-voice-shell .voice-record-action p{color:#536e7a;margin:0 0 4px;font-size:11.5px;font-weight:650}.patient-voice-shell .voice-retake-note{color:#83949c;font-size:10.5px;line-height:1.4}@media (width<=800px){.patient-voice-shell .patient-voice-app{width:min(100%,100vw - 28px)}.patient-voice-shell .patient-voice-hero{grid-template-columns:1fr;gap:18px}.patient-voice-shell .patient-voice-hero h1{font-size:clamp(34px,10vw,46px)}.patient-voice-shell .voice-task-options{grid-template-columns:1fr}.patient-voice-shell .voice-task-option{min-height:0}.patient-voice-shell .voice-record-action{grid-template-columns:1fr;gap:12px}}#advanced-av-evidence .sipl-av-review{gap:22px}#advanced-av-evidence .sipl-av-review__hero{border-radius:18px;padding:24px 26px}#advanced-av-evidence .sipl-av-review__eyebrow{margin-bottom:7px;font-size:10px}#advanced-av-evidence .sipl-av-review__hero h2{margin-bottom:8px;font-size:26px}#advanced-av-evidence .sipl-av-review__hero p{font-size:13px;line-height:1.6}#advanced-av-evidence .sipl-av-review__meaning{border-radius:12px;min-width:175px;padding:13px 15px;font-size:9px}#advanced-av-evidence .sipl-av-review__meaning strong{text-transform:none;margin-top:3px;font-size:14px}#advanced-av-evidence .sipl-av-review__boundary{border-radius:13px;gap:13px;padding:16px 18px}#advanced-av-evidence .sipl-av-review__boundary-icon{width:32px;height:32px;font-size:11px}#advanced-av-evidence .sipl-av-review__boundary strong{margin-bottom:4px;font-size:13px}#advanced-av-evidence .sipl-av-review__boundary p{font-size:11.5px;line-height:1.55}#advanced-av-evidence .sipl-av-review__metrics{gap:12px}#advanced-av-evidence .sipl-av-review__metrics>div{border-radius:13px;min-height:92px;padding:16px}#advanced-av-evidence .sipl-av-review__metrics span{font-size:9px}#advanced-av-evidence .sipl-av-review__metrics strong{font-size:27px}#advanced-av-evidence .sipl-av-recording{border-radius:17px;gap:18px;padding:22px}#advanced-av-evidence .sipl-av-recording__index{margin-bottom:5px;font-size:9px}#advanced-av-evidence .sipl-av-recording__header h3{font-size:19px}#advanced-av-evidence .sipl-av-recording__captured{font-size:11px}#advanced-av-evidence .sipl-av-recording__facts,#advanced-av-evidence .sipl-av-source-grid{gap:11px}#advanced-av-evidence .sipl-av-recording__facts>div,#advanced-av-evidence .sipl-av-source-grid>div{border-radius:11px;gap:5px;min-height:68px;padding:13px 14px}#advanced-av-evidence .sipl-av-recording__facts span,#advanced-av-evidence .sipl-av-source-grid span{font-size:8.5px}#advanced-av-evidence .sipl-av-recording__facts strong,#advanced-av-evidence .sipl-av-source-grid strong{font-size:11.5px;line-height:1.4}#advanced-av-evidence .sipl-av-section{gap:12px;padding-top:18px}#advanced-av-evidence .sipl-av-section__heading span:first-child{margin-bottom:4px;font-size:8.5px}#advanced-av-evidence .sipl-av-section__heading h4{font-size:15px}#advanced-av-evidence .sipl-av-section__count{min-width:32px;height:32px;font-size:10px}#advanced-av-evidence .sipl-av-table{font-size:11px}#advanced-av-evidence .sipl-av-table th,#advanced-av-evidence .sipl-av-table td{padding:12px 13px}#advanced-av-evidence .sipl-av-table th{font-size:8.5px}#advanced-av-evidence .sipl-av-status{padding:5px 9px;font-size:9px}#advanced-av-evidence .sipl-av-disclosures{gap:10px}#advanced-av-evidence .sipl-av-disclosure{background:#fff;border-radius:13px}#advanced-av-evidence .sipl-av-disclosure>summary{min-height:58px;padding:15px 16px;font-size:13px;font-weight:800}#advanced-av-evidence .sipl-av-disclosure>summary span:last-child{color:#53717e;background:#eef5f7;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:750}#advanced-av-evidence .sipl-av-inference-boundary{background:#f7fbf9;border-color:#d6e6df;border-radius:11px;gap:5px;margin:0 15px 13px;padding:14px 15px}#advanced-av-evidence .sipl-av-inference-boundary strong{color:#365f53;font-size:12px}#advanced-av-evidence .sipl-av-inference-boundary span{color:#607d74;font-size:11px;line-height:1.55}#advanced-av-evidence .sipl-av-disclosure__meta{gap:10px;padding:0 15px 15px}#advanced-av-evidence .sipl-av-disclosure__meta>div{background:#f8fafb;border-radius:10px;gap:5px;min-height:65px;padding:12px 13px}#advanced-av-evidence .sipl-av-disclosure__meta span{font-size:8.5px}#advanced-av-evidence .sipl-av-disclosure__meta strong{font-size:11px;line-height:1.45}#advanced-av-evidence .sipl-av-inline-empty{padding:13px 14px;font-size:11px}@media (width<=800px){#advanced-av-evidence .sipl-av-disclosure__meta{grid-template-columns:1fr}}.investor-report-overview{background:linear-gradient(#fff 0%,#fbfdfe 100%);border:1px solid #d7e3e8;border-radius:22px;gap:22px;margin:24px 0 26px;padding:28px;display:grid;box-shadow:0 20px 54px #1c3c4e12}.investor-report-header{border-bottom:1px solid #e7eef1;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:20px;display:flex}.investor-report-header h2{color:#15384a;letter-spacing:-.045em;margin:6px 0 7px;font-size:clamp(28px,3vw,38px);line-height:1.05}.investor-report-header p{color:#687f8b;max-width:680px;margin:0;font-size:13px;line-height:1.6}.investor-report-status{background:#f7fafb;border:1px solid #d8e5ea;border-radius:12px;gap:4px;min-width:160px;padding:12px 14px;display:grid}.investor-report-status span{color:#83949d;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:800}.investor-report-status strong{color:#264c5e;font-size:14px}.investor-report-patient-strip{grid-template-columns:minmax(150px,.7fr) minmax(120px,.55fr) minmax(140px,.65fr) minmax(280px,1.5fr);gap:10px;display:grid}.investor-report-patient-strip>div{background:#f7fafb;border-radius:11px;align-content:center;gap:5px;min-height:67px;padding:12px 14px;display:grid}.investor-report-patient-strip span{color:#82959e;text-transform:uppercase;letter-spacing:.06em;font-size:8.5px;font-weight:800}.investor-report-patient-strip strong{color:#294958;font-size:12px;line-height:1.4}.investor-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.investor-evidence-card{background:#fff;border:1px solid #dce6ea;border-radius:14px;align-content:start;gap:7px;min-height:125px;padding:17px;display:grid;position:relative;overflow:hidden}.investor-evidence-card:before{content:"";background:#d6e2e7;width:4px;position:absolute;inset:0 auto 0 0}.investor-evidence-card--complete:before{background:#39856f}.investor-evidence-card--pending:before{background:#c68a35}.investor-evidence-card--attention:before{background:#b65757}.investor-evidence-card--neutral:before{background:#5385a0}.investor-evidence-card__label{color:#80939d;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:800}.investor-evidence-card strong{color:#183d50;letter-spacing:-.025em;font-size:20px;line-height:1.15}.investor-evidence-card p{color:#6d828c;margin:0;font-size:11px;line-height:1.5}.investor-report-insight-grid{grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);gap:14px;display:grid}.investor-report-readiness,.investor-report-attention{background:#fff;border:1px solid #dce6ea;border-radius:16px;padding:20px}.investor-report-section-heading>span{color:#28769a;letter-spacing:.08em;font-size:8.5px;font-weight:850}.investor-report-section-heading h3{color:#1b4052;letter-spacing:-.025em;margin:5px 0;font-size:18px}.investor-report-section-heading p{color:#758892;margin:0;font-size:11px;line-height:1.5}.investor-report-wheel{text-align:center;margin-top:7px}.investor-report-wheel svg{width:min(100%,390px);margin:0 auto;display:block;overflow:visible}.investor-report-wheel .demo-report-radar-label{fill:#365361;font-size:11px;font-weight:800}.investor-report-wheel p{color:#84959d;max-width:440px;margin:-4px auto 0;font-size:9.5px;line-height:1.5}.investor-attention-list{gap:9px;margin-top:18px;display:grid}.investor-attention-item{background:#fbfcfc;border:1px solid #e3e8e4;border-radius:11px;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.investor-attention-item>span{color:#416b7d;background:#eef4f6;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:850;display:grid}.investor-attention-item p{color:#49626e;margin:3px 0 0;font-size:11.5px;line-height:1.45}.investor-attention-clear{background:#f5faf7;border:1px solid #d2e6dc;border-radius:11px;gap:4px;margin-top:18px;padding:14px 15px;display:grid}.investor-attention-clear strong{color:#356d5a;font-size:12px}.investor-attention-clear span{color:#668377;font-size:10.5px}.investor-report-boundary{background:#f7fafb;border:1px solid #d8e5ea;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.investor-report-boundary>div{gap:3px;display:grid}.investor-report-boundary strong{color:#365561;font-size:11px}.investor-report-boundary span{color:#71858f;font-size:10px;line-height:1.45}.investor-report-voice-badge{background:#eaf7f2;border-radius:999px;flex-shrink:0;padding:7px 10px;font-weight:800;color:#34745f!important}.clinician-report-details{background:#fff;border:1px solid #d8e4e9;border-radius:16px;margin:0 0 24px;overflow:hidden}.clinician-report-details>summary{cursor:pointer;background:linear-gradient(#fff,#f9fbfc);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:17px 20px;list-style:none;display:flex}.clinician-report-details>summary::-webkit-details-marker{display:none}.clinician-report-details>summary>div{gap:3px;display:grid}.clinician-report-details>summary strong{color:#234757;font-size:15px}.clinician-report-details>summary small{color:#7a8d96;font-size:10px;line-height:1.45}.clinician-report-details__action{color:#456d7f;background:#edf4f7;border-radius:999px;flex-shrink:0;padding:7px 10px;font-size:9px;font-weight:800}.clinician-report-details[open] .clinician-report-details__action:after{content:" open"}.clinician-report-details__body{background:#f7fafb;border-top:1px solid #e5ecef;gap:18px;padding:18px;display:grid}.clinician-report-details__body .clinician-report-section{background:#fff;margin:0}.clinician-report-details__body .clinician-report-contract{opacity:.78;margin-top:0}.clinician-report-details__body .mono{font-size:.78em}.clinician-report-review-section{background:#fff;border:1px solid #d6e3e8;border-radius:18px;margin-top:0;box-shadow:0 14px 38px #1b3b4d0e}.clinician-report-review-version-note{display:none}.clinician-report-review-section .section-title-row h2{letter-spacing:-.03em;font-size:22px}.clinician-report-review-section .section-title-row>div>p{max-width:720px;font-size:11.5px;line-height:1.55}.clinician-report-future-grid{opacity:.78}@media (width<=980px){.investor-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-report-insight-grid{grid-template-columns:1fr}.investor-report-patient-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-report-patient-reason{grid-column:1/-1}}@media (width<=680px){.investor-report-overview{border-radius:17px;padding:19px}.investor-report-header,.investor-report-boundary,.clinician-report-details>summary{flex-direction:column}.investor-report-status{width:100%}.investor-evidence-grid,.investor-report-patient-strip{grid-template-columns:1fr}.investor-report-patient-reason{grid-column:auto}}.clinician-report-details #advanced-av-evidence{background:0 0;border:0;padding:0}.clinician-report-details #advanced-av-evidence .sipl-av-review{gap:14px}.clinician-report-details #advanced-av-evidence .sipl-av-review__hero{padding:20px 22px}.clinician-report-details #advanced-av-evidence .sipl-av-review__hero h2{font-size:22px}.clinician-report-details #advanced-av-evidence .sipl-av-review__metrics>div{min-height:76px}.clinician-report-details #advanced-av-evidence .sipl-av-recording{padding:18px}.clinician-report-details #advanced-av-evidence .sipl-av-recording__header h3{font-size:17px}.clinician-report-details #advanced-av-evidence .sipl-av-disclosure>summary{min-height:52px}.clinician-report-details #advanced-av-evidence .sipl-av-inference-boundary{background:#f6fbf8}.investor-report-learning{background:linear-gradient(145deg,#f9fcfd 0%,#fff 100%);border:1px solid #d9e5e9;border-radius:16px;gap:16px;padding:20px;display:grid}.investor-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.investor-learning-grid article{background:#fff;border:1px solid #e0e9ed;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-content:start;gap:11px;min-height:145px;padding:15px;display:grid}.investor-learning-icon{color:#33738f;background:#eaf3f7;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.investor-learning-grid article strong{color:#234856;margin:1px 0 6px;font-size:12px;line-height:1.3;display:block}.investor-learning-grid article p{color:#687f89;margin:0;font-size:10.5px;line-height:1.55}.investor-report-status{position:relative;overflow:hidden}.investor-report-status:before{content:"";background:#c98c3a;width:4px;position:absolute;inset:0 auto 0 0}.investor-evidence-card{transition:border-color .14s,box-shadow .14s,transform .14s}.investor-evidence-card:hover{border-color:#cadce4;transform:translateY(-1px);box-shadow:0 8px 22px #1f42540e}.clinician-report-details[open] .clinician-report-details__action{font-size:0}.clinician-report-details[open] .clinician-report-details__action:after{content:"Hide details";font-size:9px}.clinician-report-details__body .clinician-report-contract{filter:saturate(.7)}.clinician-report-details__body .clinician-report-contract strong{font-size:10px}.clinician-report-review-section{border-top:4px solid #315f73}.clinician-report-review-section textarea{font-size:12px;line-height:1.55}@media (width<=900px){.investor-learning-grid{grid-template-columns:1fr}.investor-learning-grid article{min-height:auto}}.clinician-report-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.clinician-report-print-button{white-space:nowrap}.clinician-report-print-brand,.clinician-report-print-demo{display:none}@media print{@page{size:A4 portrait;margin:12mm 11mm 14mm}html,body{background:#fff!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0!important}aside,nav,.sidebar,.app-sidebar,.workspace-sidebar,.clinician-sidebar,.back-link,.clinician-report-print-button{display:none!important}.clinician-report-page{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.clinician-report-print-brand{color:#173f52;border-bottom:2px solid #173f52;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 20px;padding:0 0 10px;display:flex!important}.clinician-report-print-brand>div{flex-direction:column;gap:2px;display:flex}.clinician-report-print-brand strong{font-size:16pt;line-height:1.15}.clinician-report-print-brand span{letter-spacing:.04em;font-size:8.5pt}.clinician-report-header{margin-top:0!important}.clinician-report-header-actions{align-items:flex-start}.clinician-report-print-demo{letter-spacing:.035em;text-align:center;border:1px solid #d7dde2;border-radius:7px;margin:10px 0 18px;padding:7px 10px;font-size:8pt;font-weight:700;display:block!important}.clinician-report-page *,.clinician-report-page :before,.clinician-report-page :after{-webkit-print-color-adjust:exact;print-color-adjust:exact}.clinician-report-assessment,.clinician-report-risk,.clinician-report-pathway,.clinician-report-genetic,.clinician-report-av-evidence,.clinician-report-response,.clinician-report-page article,.clinician-report-page svg{break-inside:avoid;page-break-inside:avoid}.clinician-report-page details{display:block!important}.clinician-report-page details>summary{display:none!important}.clinician-report-page a{color:inherit!important;text-decoration:none!important}.clinician-report-page button,.clinician-report-page input[type=submit],.clinician-report-page input[type=button]{display:none!important}.clinician-report-page textarea,.clinician-report-page input{box-shadow:none!important;background:#fff!important;border:1px solid #d8e0e5!important}.clinician-report-page pre,.clinician-report-page .mono{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}.clinician-report-page pre{max-width:100%!important;overflow:visible!important}}.clinician-report-summary-print-note{display:none}@media print{body[data-clinician-report-print=summary] .clinician-report-details,body[data-clinician-report-print=summary] .clinician-report-review-section{display:none!important}body[data-clinician-report-print=summary] .clinician-report-summary-print-note{color:#526a77;background:#f8fafb;border:1px solid #d9e3e8;border-radius:8px;flex-direction:column;gap:5px;margin-top:14px;padding:11px 13px;font-size:8pt;line-height:1.45;display:flex!important}body[data-clinician-report-print=summary] .clinician-report-summary-print-note strong{color:#173f52;font-size:8.5pt}body[data-clinician-report-print=summary] .demo-report-overview{box-shadow:none!important;break-inside:auto!important;page-break-inside:auto!important;margin-bottom:0!important}body[data-clinician-report-print=summary] .demo-report-overview-header,body[data-clinician-report-print=summary] .demo-report-hero-grid,body[data-clinician-report-print=summary] .demo-report-main-grid,body[data-clinician-report-print=summary] .demo-report-voice-card,body[data-clinician-report-print=summary] .demo-report-conclusion-card{break-inside:avoid!important;page-break-inside:avoid!important}body[data-clinician-report-print=full] .clinician-report-section,body[data-clinician-report-print=full] .clinician-report-assessment,body[data-clinician-report-print=full] .clinician-report-av-evidence{break-inside:auto!important;page-break-inside:auto!important}body[data-clinician-report-print=full] .clinician-report-response,body[data-clinician-report-print=full] .clinician-report-risk,body[data-clinician-report-print=full] .clinician-report-pathway{break-inside:avoid!important;page-break-inside:avoid!important}body[data-clinician-report-print=full] .clinician-report-assessment-link{display:none!important}body[data-clinician-report-print=full] .clinician-report-contract,body[data-clinician-report-print=full] .section-title-row{break-after:avoid!important;page-break-after:avoid!important}body[data-clinician-report-print=full] .clinician-report-details>summary{display:none!important}}.clinician-report-summary-conclusion{display:none}@media print{body[data-clinician-report-print=summary] .clinician-report-summary-conclusion{color:#173f52;break-before:page!important;page-break-before:always!important;display:block!important}body[data-clinician-report-print=summary] .clinician-report-summary-conclusion__header{border-bottom:1px solid #d8e3e8;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px;padding-bottom:14px;display:flex}body[data-clinician-report-print=summary] .clinician-report-summary-conclusion__header h2{margin:4px 0 5px;font-size:17pt;line-height:1.15}body[data-clinician-report-print=summary] .clinician-report-summary-conclusion__header p{color:#627987;max-width:470px;margin:0;font-size:8.5pt;line-height:1.45}body[data-clinician-report-print=summary] .clinician-report-summary-conclusion__status{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}body[data-clinician-report-print=summary] .clinician-report-summary-conclusion__content{gap:12px;display:grid}body[data-clinician-report-print=summary] .clinician-report-summary-conclusion__content>section{break-inside:avoid;page-break-inside:avoid;background:#fff;border:1px solid #dce5e9;border-radius:9px;padding:13px 15px}body[data-clinician-report-print=summary] .clinician-report-summary-conclusion__content h3{color:#173f52;margin:4px 0 7px;font-size:11pt;line-height:1.25}body[data-clinician-report-print=summary] .clinician-report-summary-conclusion__content p{color:#415b69;margin:0;font-size:8.6pt;line-height:1.52}body[data-clinician-report-print=summary] .clinician-report-summary-conclusion__empty{color:#627987;border:1px solid #dce5e9;border-radius:9px;padding:18px}body[data-clinician-report-print=summary] .clinician-report-summary-conclusion__boundary{break-inside:avoid;page-break-inside:avoid;background:#f5faf7;border:1px solid #d8e5df;border-radius:8px;flex-direction:column;gap:4px;margin-top:13px;padding:10px 12px;display:flex}body[data-clinician-report-print=summary] .clinician-report-summary-conclusion__boundary strong{font-size:8.5pt}body[data-clinician-report-print=summary] .clinician-report-summary-conclusion__boundary span{color:#587168;font-size:7.8pt;line-height:1.4}body[data-clinician-report-print=summary] .clinician-report-summary-conclusion__demo{color:#71828c;text-align:center;letter-spacing:.025em;border-top:1px solid #d8e3e8;margin-top:12px;padding-top:8px;font-size:7.5pt;font-weight:700}}.voice-intel{background:linear-gradient(#f6fbfcfa,#fff);border:1px solid #18587029;border-radius:18px;margin:18px 0 20px;padding:22px;box-shadow:0 14px 38px #1437460f}.voice-intel--unavailable{flex-direction:column;gap:5px;display:flex}.voice-intel__hero{border-bottom:1px solid #1f5c741f;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.voice-intel__hero>div:first-child{max-width:720px}.voice-intel__eyebrow,.voice-intel__section-heading span,.voice-intel__architecture>span{color:#24708f;letter-spacing:.12em;margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.voice-intel__hero h4{color:#173f52;margin:0;font-size:1.55rem;line-height:1.15}.voice-intel__hero p{color:#607985;max-width:680px;margin:8px 0 0;line-height:1.55}.voice-intel__dimension{background:#1f718f14;border-radius:13px;flex-direction:column;align-items:flex-end;min-width:128px;padding:13px 15px;display:flex}.voice-intel__dimension strong{color:#173f52;font-size:2rem;line-height:1}.voice-intel__dimension span{color:#607985;margin-top:4px;font-size:.73rem;font-weight:700}.voice-intel__pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.voice-intel__pipeline>div{background:#fff;border:1px solid #1f5c741c;border-radius:12px;flex-direction:column;min-height:102px;padding:14px;display:flex}.voice-intel__pipeline strong{color:#24708f;font-size:1.45rem}.voice-intel__pipeline span{color:#173f52;margin-top:3px;font-weight:800}.voice-intel__pipeline small{color:#718591;margin-top:5px;line-height:1.35}.voice-intel__section{margin-top:22px}.voice-intel__section-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:10px;display:flex}.voice-intel__section-heading h5{color:#173f52;margin:0;font-size:1.03rem}.voice-intel__section-heading>small{color:#7a8e98;text-align:right}.voice-intel__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.voice-intel__metrics--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.voice-intel-metric{background:#fff;border:1px solid #1f5c741c;border-radius:11px;flex-direction:column;min-height:108px;padding:13px;display:flex}.voice-intel-metric>span{color:#718591;letter-spacing:.035em;font-size:.72rem;font-weight:800}.voice-intel-metric strong{color:#173f52;margin-top:5px;font-size:1.16rem}.voice-intel-metric small{color:#718591;margin-top:6px;line-height:1.35}.voice-intel__fingerprints{gap:12px;display:grid}.voice-intel-fingerprint{background:#fff;border:1px solid #1f5c741c;border-radius:11px;padding:13px}.voice-intel-fingerprint__heading{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.voice-intel-fingerprint__heading strong{color:#173f52}.voice-intel-fingerprint__heading span{color:#7a8e98;font-size:.75rem}.voice-intel-fingerprint__cells{grid-template-columns:repeat(32,minmax(3px,1fr));gap:3px;display:grid}.voice-intel-fingerprint:last-child .voice-intel-fingerprint__cells{grid-template-columns:repeat(24,minmax(3px,1fr))}.voice-intel-fingerprint__cell{background:#24708f;border-radius:4px;height:34px;display:block}.voice-intel__fingerprint-note{color:#7a8e98;margin:8px 2px 0;font-size:.72rem;line-height:1.45}.voice-intel__architecture{background:#173f520a;border-radius:12px;margin-top:20px;padding:14px 16px}.voice-intel__architecture>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.voice-intel__architecture strong{color:#173f52;font-size:.8rem}.voice-intel__architecture i{color:#7b919b;font-style:normal}.voice-intel__boundary{background:#4093690f;border:1px solid #3888622e;border-radius:12px;gap:11px;margin-top:17px;padding:13px 14px;display:flex}.voice-intel__boundary>div:first-child{background:#4093691f;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.voice-intel__boundary>div:last-child{flex-direction:column;gap:3px;display:flex}.voice-intel__boundary span{color:#60796d;font-size:.8rem;line-height:1.45}@media (width<=900px){.voice-intel__pipeline,.voice-intel__metrics,.voice-intel__metrics--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.voice-intel__hero{flex-direction:column}.voice-intel__dimension{align-items:flex-start}.voice-intel__pipeline,.voice-intel__metrics,.voice-intel__metrics--compact{grid-template-columns:1fr}.voice-intel-fingerprint__cells{gap:2px}}@media print{.voice-intel{break-inside:auto;page-break-inside:auto;padding:14px;box-shadow:none!important}.voice-intel__hero,.voice-intel__pipeline,.voice-intel__section,.voice-intel__architecture,.voice-intel__boundary{break-inside:avoid;page-break-inside:avoid}.voice-intel__pipeline,.voice-intel__metrics,.voice-intel__metrics--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.voice-intel-fingerprint__cell{height:22px}}.voice-intel-clinician-summary{background:linear-gradient(145deg,#f0f9fce6,#fafcfdfa);border:1px solid #216c8a26;border-radius:15px;margin-top:18px;padding:18px}.voice-intel-clinician-summary__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.voice-intel-clinician-summary__header h5{color:#173f52;margin:2px 0 0;font-size:1.2rem;line-height:1.25}.voice-intel-clinician-summary__badge{color:#226985;background:#287ea11a;border-radius:999px;flex-shrink:0;padding:7px 10px;font-size:.72rem;font-weight:800}.voice-intel-clinician-summary__lead{background:#fff;border-left:3px solid #24708f;border-radius:0 10px 10px 0;margin-top:14px;padding:14px 15px}.voice-intel-clinician-summary__lead strong{color:#173f52;font-size:.95rem}.voice-intel-clinician-summary__lead p{color:#536f7d;margin:5px 0 0;line-height:1.5}.voice-intel-clinician-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.voice-intel-clinician-summary__grid article{background:#fff;border:1px solid #1f5c741a;border-radius:11px;min-height:145px;padding:14px}.voice-intel-clinician-summary__grid article>span,.voice-intel-clinical-use span,.voice-intel-longitudinal span{color:#24708f;letter-spacing:.09em;font-size:.68rem;font-weight:800;display:block}.voice-intel-clinician-summary__grid article strong{color:#173f52;margin-top:5px;display:block}.voice-intel-clinician-summary__grid article p{color:#637b87;margin:6px 0 0;font-size:.8rem;line-height:1.45}.voice-intel-clinician-summary__grid article small{color:#82939b;margin-top:8px;line-height:1.35;display:block}.voice-intel-clinical-use{background:#173f520b;border-radius:11px;grid-template-columns:minmax(180px,.7fr) minmax(0,1.5fr);gap:18px;margin-top:13px;padding:14px 15px;display:grid}.voice-intel-clinical-use strong{color:#173f52;margin-top:5px;display:block}.voice-intel-clinical-use p{color:#5f7681;margin:0;font-size:.82rem;line-height:1.5}.voice-intel-longitudinal{background:#41906c11;border:1px solid #41906c2e;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:13px;padding:15px;display:grid}.voice-intel-longitudinal__icon{color:#2e7554;background:#41906c1f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.05rem;font-weight:800;display:grid}.voice-intel-longitudinal strong{color:#24553f;margin-top:3px;display:block}.voice-intel-longitudinal p{color:#5d7769;margin:4px 0 0;font-size:.79rem;line-height:1.45}.voice-intel-longitudinal__status{text-align:center;background:#fff;border-radius:10px;min-width:105px;padding:9px 11px}.voice-intel-longitudinal__status strong{color:#2e7554;font-size:.72rem}.voice-intel-longitudinal__status span{color:#778b80;letter-spacing:0;margin-top:3px;font-size:.65rem}@media (width<=760px){.voice-intel-clinician-summary__header{flex-direction:column}.voice-intel-clinician-summary__grid,.voice-intel-clinical-use{grid-template-columns:1fr}.voice-intel-longitudinal{grid-template-columns:auto 1fr}.voice-intel-longitudinal__status{grid-column:1/-1}}@media print{.voice-intel-clinician-summary{break-inside:auto;page-break-inside:auto;box-shadow:none!important}.voice-intel-clinician-summary__lead,.voice-intel-clinician-summary__grid article,.voice-intel-clinical-use,.voice-intel-longitudinal{break-inside:avoid;page-break-inside:avoid}}.voice-longitudinal{background:linear-gradient(#f8fcfd 0%,#fff 25%);border:1px solid #1c5b7429;border-radius:18px;margin-top:20px;padding:22px;box-shadow:0 16px 42px #1237460f}.voice-longitudinal--empty{flex-direction:column;gap:5px;display:flex}.voice-longitudinal__hero{border-bottom:1px solid #1c5b741f;justify-content:space-between;gap:24px;padding-bottom:18px;display:flex}.voice-longitudinal__eyebrow,.voice-longitudinal__section-heading span,.voice-longitudinal__patient span,.voice-longitudinal__relationship span{color:#27738f;letter-spacing:.11em;font-size:.69rem;font-weight:800}.voice-longitudinal__hero h3{color:#173f52;margin:3px 0 0;font-size:1.55rem}.voice-longitudinal__hero p{color:#637c88;max-width:650px;margin:7px 0 0;line-height:1.5}.voice-longitudinal__hero-meta{flex-direction:column;align-items:flex-end;min-width:135px;display:flex}.voice-longitudinal__hero-meta>strong{color:#173f52;font-size:2rem;line-height:1}.voice-longitudinal__hero-meta>span{color:#718791;margin-top:4px;font-size:.75rem;font-weight:700}.voice-longitudinal__hero-meta small{color:#8a6025;background:#ac71231a;border-radius:999px;margin-top:8px;padding:5px 8px;font-weight:700}.voice-longitudinal__patient{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.voice-longitudinal__patient>div{background:#fff;border:1px solid #1c5b741a;border-radius:10px;padding:12px}.voice-longitudinal__patient strong{color:#173f52;margin-top:4px;font-size:.82rem;display:block}.voice-longitudinal__timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid;position:relative}.voice-longitudinal__timeline:before{content:"";background:#27738f2e;height:2px;position:absolute;top:10px;left:8%;right:8%}.voice-longitudinal-visit{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.voice-longitudinal-visit__node{background:#27738f;border:4px solid #fff;border-radius:50%;width:20px;height:20px;margin-bottom:7px;box-shadow:0 0 0 2px #27738f2e}.voice-longitudinal-visit--baseline .voice-longitudinal-visit__node{background:#245d76}.voice-longitudinal-visit>span{color:#27738f;font-size:.72rem;font-weight:800}.voice-longitudinal-visit>strong{color:#173f52;margin-top:2px;font-size:.82rem}.voice-longitudinal-visit>small{color:#83949b;margin-top:2px;font-size:.68rem}.voice-longitudinal__section{margin-top:24px}.voice-longitudinal__section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:11px;display:flex}.voice-longitudinal__section-heading h4{color:#173f52;margin:2px 0 0;font-size:1.06rem}.voice-longitudinal__clinical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.voice-long-trend{background:#fff;border:1px solid #1c5b741c;border-radius:12px;padding:14px}.voice-long-trend__header strong{color:#173f52;font-size:.88rem}.voice-long-trend__chart{width:100%;height:92px;margin-top:5px;display:block;overflow:visible}.voice-long-trend__axis{stroke:#1f586f1f;stroke-width:1px}.voice-long-trend__line{fill:none;stroke:#27738f;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.voice-long-trend__point{fill:#27738f;stroke:#fff;stroke-width:2px}.voice-long-trend__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.voice-long-trend__values>div{flex-direction:column;display:flex}.voice-long-trend__values span{color:#82949d;font-size:.68rem}.voice-long-trend__values strong{color:#173f52;margin-top:2px}.voice-longitudinal__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.voice-long-metric{background:#fff;border:1px solid #1c5b741c;border-radius:12px;padding:14px}.voice-long-metric__heading{justify-content:space-between;gap:10px;display:flex}.voice-long-metric__heading>div:first-child{flex-direction:column;display:flex}.voice-long-metric__heading strong{color:#173f52}.voice-long-metric__heading span{color:#7a8f99;margin-top:3px;font-size:.72rem;line-height:1.35}.voice-long-metric__delta{text-align:right;flex:none}.voice-long-metric__delta span{color:#89999f;font-size:.64rem;display:block}.voice-long-metric__delta strong{color:#27738f;font-size:.9rem}.voice-long-metric__visits{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.voice-long-metric__visits>div{border-top:1px solid #1c5b7414;padding-top:9px}.voice-long-metric__visits span{color:#84969e;font-size:.66rem;display:block}.voice-long-metric__visits strong{color:#173f52;margin-top:3px;font-size:.84rem;display:block}.voice-longitudinal__quality-row{border-top:1px solid #1c5b7414;grid-template-columns:1.1fr repeat(3,minmax(0,1fr));align-items:center;gap:10px;padding:10px 13px;display:grid}.voice-longitudinal__quality-row:first-child{border-top:0}.voice-longitudinal__quality-row>span{color:#637c87;font-size:.78rem}.voice-longitudinal__quality-row>strong{color:#173f52;text-align:right;font-size:.79rem}.voice-longitudinal__quality-row--header>span,.voice-longitudinal__quality-row--header>strong{color:#718791;font-size:.68rem;font-weight:800}.voice-longitudinal__representation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.voice-longitudinal__representation-grid article{background:#fff;border:1px solid #1c5b741a;border-radius:11px;min-height:105px;padding:13px}.voice-longitudinal__representation-grid article>span{color:#27738f;font-size:.7rem;font-weight:800}.voice-longitudinal__representation-grid article>strong{color:#173f52;margin-top:8px;display:block}.voice-longitudinal__representation-grid article>small{color:#81939b;margin-top:4px;display:block}.voice-longitudinal__representation-grid article>div{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.voice-longitudinal__representation-grid article>div span{color:#7d919a;font-size:.71rem}.voice-longitudinal__representation-grid article>div strong{color:#173f52;font-size:.78rem}.voice-longitudinal__representation-note{color:#80929a;margin:8px 2px 0;font-size:.71rem;line-height:1.4}.voice-longitudinal__relationship{background:#5f70b10e;border:1px solid #5f70b12b;border-radius:13px;grid-template-columns:auto 1fr;gap:13px;margin-top:23px;padding:16px;display:grid}.voice-longitudinal__relationship-icon{color:#53639a;background:#5f70b11a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.15rem;font-weight:800;display:grid}.voice-longitudinal__relationship h4{color:#343f6d;margin:3px 0 0}.voice-longitudinal__relationship p{color:#626c8a;margin:5px 0 0;font-size:.81rem;line-height:1.5}.voice-longitudinal__boundary{background:#41906c0e;border:1px solid #41906c2e;border-radius:11px;flex-direction:column;gap:4px;margin-top:12px;padding:12px 14px;display:flex}.voice-longitudinal__boundary strong{color:#295941}.voice-longitudinal__boundary span{color:#60786b;font-size:.77rem;line-height:1.45}@media (width<=850px){.voice-longitudinal__patient{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-longitudinal__clinical-grid,.voice-longitudinal__metric-grid{grid-template-columns:1fr}}@media (width<=620px){.voice-longitudinal__hero{flex-direction:column}.voice-longitudinal__hero-meta{align-items:flex-start}.voice-longitudinal__patient,.voice-longitudinal__representation-grid{grid-template-columns:1fr}.voice-longitudinal__quality-row{grid-template-columns:1fr repeat(3,minmax(60px,1fr));min-width:500px}.voice-longitudinal__quality-table{overflow-x:auto}}@media print{.voice-longitudinal{padding:14px;box-shadow:none!important}.voice-longitudinal__hero,.voice-longitudinal__timeline,.voice-longitudinal__clinical-grid,.voice-long-metric,.voice-longitudinal__quality-table,.voice-longitudinal__representation-grid,.voice-longitudinal__relationship,.voice-longitudinal__boundary{break-inside:avoid;page-break-inside:avoid}}.current-voice-intelligence{margin-top:20px}.current-voice-intelligence__header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:10px;padding:0 4px;display:flex}.current-voice-intelligence__header>div:first-child>span{color:#24708f;letter-spacing:.11em;font-size:.69rem;font-weight:800;display:block}.current-voice-intelligence__header h3{color:#173f52;margin:3px 0 0;font-size:1.3rem}.current-voice-intelligence__header p{color:#70858f;margin:5px 0 0;font-size:.8rem}.current-voice-intelligence__status{background:#2b82610e;border:1px solid #2b826124;border-radius:10px;flex-direction:column;flex-shrink:0;align-items:flex-end;padding:9px 12px;display:flex}.current-voice-intelligence__status strong{color:#2b6c52;font-size:.75rem}.current-voice-intelligence__status span{color:#72887d;margin-top:2px;font-size:.67rem}.clinician-av-technical{background:#fff;border:1px solid #1b4f6524;border-radius:15px;margin-top:22px;overflow:hidden}.clinician-av-technical__summary{cursor:pointer;background:linear-gradient(#f8fbfcfa,#f5f9fafa);justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;list-style:none;display:flex}.clinician-av-technical__summary::-webkit-details-marker{display:none}.clinician-av-technical__summary>div:first-child{flex-direction:column;display:flex}.clinician-av-technical__summary>div:first-child>span{color:#69818c;letter-spacing:.1em;font-size:.66rem;font-weight:800}.clinician-av-technical__summary>div:first-child>strong{color:#173f52;margin-top:3px;font-size:.92rem}.clinician-av-technical__summary small{color:#82939a;margin-top:3px;font-size:.72rem}.clinician-av-technical__action{flex-shrink:0;align-items:center;gap:9px;display:flex}.clinician-av-technical__action span{color:#52727f;font-size:.72rem;font-weight:700}.clinician-av-technical__action strong{color:#24708f;background:#24708f14;border-radius:50%;place-items:center;width:26px;height:26px;font-size:1rem;transition:transform .16s;display:grid}.clinician-av-technical[open] .clinician-av-technical__action strong{transform:rotate(45deg)}.clinician-av-technical__content{padding:0 10px 10px}.clinician-av-technical .voice-intel{display:none}.clinician-av-technical .sipl-av-disclosures{display:block}@media (width<=700px){.current-voice-intelligence__header{flex-direction:column}.current-voice-intelligence__status{align-items:flex-start}.clinician-av-technical__summary{flex-direction:column;align-items:flex-start}}@media print{.clinician-av-technical{display:none!important}}.clinician-report-voice-current,.clinician-report-voice-longitudinal{background:#fff;border:1px solid #1d5a7324;border-radius:16px;margin-top:22px;padding:20px}.clinician-report-voice-page-heading{border-bottom:1px solid #1d5a731a;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px;padding-bottom:13px;display:flex}.clinician-report-voice-page-heading h2{color:#173f52;margin:3px 0 0}.clinician-report-voice-page-heading p{color:#71858f;margin:5px 0 0;font-size:.82rem}.clinician-report-voice-page-badge{color:#246e8c;letter-spacing:.06em;background:#24708f14;border-radius:999px;flex-shrink:0;padding:7px 10px;font-size:.68rem;font-weight:800}.clinician-report-voice-current .current-voice-intelligence__header{display:none}.clinician-report-voice-current .current-voice-intelligence{margin-top:0}.clinician-report-voice-longitudinal .voice-longitudinal{box-shadow:none;margin-top:0}.clinician-report-av-evidence .voice-intel{display:none}@media print{.clinician-report-voice-current,.clinician-report-voice-longitudinal{break-before:page;page-break-before:always;border:0;border-radius:0;margin:0;padding:0;box-shadow:none!important}.clinician-report-voice-page-heading{margin-bottom:10px;padding-bottom:9px}.clinician-report-voice-page-heading h2{font-size:18px}body[data-clinician-report-print=summary] .clinician-report-voice-current .voice-intel{border:0;margin:0;padding:12px;box-shadow:none!important}body[data-clinician-report-print=summary] .clinician-report-voice-current .voice-intel__hero{padding-bottom:10px}body[data-clinician-report-print=summary] .clinician-report-voice-current .voice-intel__hero p{font-size:10px;line-height:1.35}body[data-clinician-report-print=summary] .clinician-report-voice-current .voice-intel-clinician-summary{break-inside:avoid;page-break-inside:avoid;margin-top:10px;padding:12px}body[data-clinician-report-print=summary] .clinician-report-voice-current .voice-intel-clinician-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body[data-clinician-report-print=summary] .clinician-report-voice-current .voice-intel-clinician-summary__grid article{min-height:0;padding:8px}body[data-clinician-report-print=summary] .clinician-report-voice-current .voice-intel-clinician-summary__grid article p,body[data-clinician-report-print=summary] .clinician-report-voice-current .voice-intel-clinician-summary__grid article small,body[data-clinician-report-print=summary] .clinician-report-voice-current .voice-intel-clinical-use p{font-size:8.5px;line-height:1.3}body[data-clinician-report-print=summary] .clinician-report-voice-current .voice-intel-longitudinal,body[data-clinician-report-print=summary] .clinician-report-voice-current .voice-intel__pipeline,body[data-clinician-report-print=summary] .clinician-report-voice-current .voice-intel__section,body[data-clinician-report-print=summary] .clinician-report-voice-current .voice-intel__architecture,body[data-clinician-report-print=summary] .clinician-report-voice-current .voice-intel__boundary{display:none!important}body[data-clinician-report-print=summary] .clinician-report-voice-longitudinal .voice-longitudinal{border:0;padding:10px;box-shadow:none!important}body[data-clinician-report-print=summary] .clinician-report-voice-longitudinal .voice-longitudinal__hero{display:none!important}body[data-clinician-report-print=summary] .clinician-report-voice-longitudinal .voice-longitudinal__patient{margin-top:0}body[data-clinician-report-print=summary] .clinician-report-voice-longitudinal .voice-longitudinal__patient>div{padding:7px}body[data-clinician-report-print=summary] .clinician-report-voice-longitudinal .voice-longitudinal__timeline{margin-top:12px}body[data-clinician-report-print=summary] .clinician-report-voice-longitudinal .voice-longitudinal__section{margin-top:14px}body[data-clinician-report-print=summary] .clinician-report-voice-longitudinal .voice-longitudinal__section:nth-of-type(4),body[data-clinician-report-print=summary] .clinician-report-voice-longitudinal .voice-longitudinal__section:nth-of-type(5){display:none!important}body[data-clinician-report-print=summary] .clinician-report-voice-longitudinal .voice-long-trend{padding:8px}body[data-clinician-report-print=summary] .clinician-report-voice-longitudinal .voice-long-trend__chart{height:62px}body[data-clinician-report-print=summary] .clinician-report-voice-longitudinal .voice-long-metric{padding:8px}body[data-clinician-report-print=summary] .clinician-report-voice-longitudinal .voice-long-metric__heading span,body[data-clinician-report-print=summary] .clinician-report-voice-longitudinal .voice-long-metric__visits span{font-size:7.5px}body[data-clinician-report-print=summary] .clinician-report-voice-longitudinal .voice-longitudinal__relationship{break-inside:avoid;page-break-inside:avoid;margin-top:12px;padding:10px}body[data-clinician-report-print=summary] .clinician-report-voice-longitudinal .voice-longitudinal__relationship p{font-size:8.5px;line-height:1.35}body[data-clinician-report-print=summary] .clinician-report-voice-longitudinal .voice-longitudinal__boundary{margin-top:7px;padding:8px}}.scale-interpretation{background:linear-gradient(#f6fbfcf5,#fffffffa);border:1px solid #236f8c24;border-radius:12px;margin-top:13px;padding:14px}.scale-interpretation__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.scale-interpretation__header>div:first-child,.scale-interpretation__range{flex-direction:column;display:flex}.scale-interpretation__header span,.scale-interpretation__explanation>span,.scale-interpretation__use span{color:#24708f;letter-spacing:.08em;font-size:.65rem;font-weight:800}.scale-interpretation__header strong{color:#173f52;margin-top:3px;font-size:1rem}.scale-interpretation__range{text-align:right}.scale-interpretation__range span{color:#84969e;font-size:.64rem}.scale-interpretation__range strong{color:#27738f;margin-top:2px;font-size:.8rem}.scale-interpretation__explanation,.scale-interpretation__use{border-top:1px solid #1d5a7317;margin-top:11px;padding-top:10px}.scale-interpretation p{color:#5f7782;margin:4px 0 0;font-size:.78rem;line-height:1.45}.scale-interpretation__boundary{background:#3385600f;border-radius:8px;flex-direction:column;gap:3px;margin-top:11px;padding:9px 10px;display:flex}.scale-interpretation__boundary strong{color:#2b684d;font-size:.74rem}.scale-interpretation__boundary span{color:#637d70;font-size:.7rem;line-height:1.4}.scale-interpretation__contract{color:#99a6ab;margin-top:8px;font-size:.6rem;display:block}.demo-scale-interpretation{background:#fff;border:1px solid #236f8c24;border-radius:14px;margin-top:18px;padding:18px}.demo-scale-interpretation__heading h3{color:#173f52;margin:3px 0 0;font-size:1.12rem}.demo-scale-interpretation__heading p{color:#758992;margin:5px 0 0;font-size:.78rem}.demo-scale-interpretation__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.demo-scale-interpretation__grid>article{background:#f8fbfcb3;border:1px solid #1d5a731a;border-radius:11px;padding:12px}.demo-scale-interpretation__score{justify-content:space-between;align-items:center;display:flex}.demo-scale-interpretation__score span{color:#24708f;font-size:.72rem;font-weight:800}.demo-scale-interpretation__score strong{color:#173f52;font-size:1.35rem}.demo-scale-interpretation__note{background:#435e9b0e;border-radius:9px;flex-direction:column;gap:3px;margin-top:11px;padding:10px 12px;display:flex}.demo-scale-interpretation__note strong{color:#3c4a7a;font-size:.76rem}.demo-scale-interpretation__note span{color:#68718e;font-size:.72rem}@media (width<=760px){.demo-scale-interpretation__grid{grid-template-columns:1fr}}@media print{.demo-scale-interpretation,.scale-interpretation{box-shadow:none!important}.demo-scale-interpretation{break-inside:avoid;page-break-inside:avoid}.demo-scale-interpretation__grid{gap:6px}.demo-scale-interpretation__grid>article{padding:8px}.demo-scale-interpretation .scale-interpretation{margin-top:7px;padding:8px}.demo-scale-interpretation .scale-interpretation__explanation,.demo-scale-interpretation .scale-interpretation__use{margin-top:6px;padding-top:6px}.demo-scale-interpretation .scale-interpretation p{font-size:7.5px;line-height:1.3}.demo-scale-interpretation .scale-interpretation__boundary{margin-top:6px;padding:6px}}.voice-longitudinal__scale-interpretation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.voice-long-scale-interpretation{background:#f7fbfce6;border:1px solid #236f8c1f;border-radius:12px;padding:14px}.voice-long-scale-interpretation__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.voice-long-scale-interpretation__header>div:first-child{flex-direction:column;display:flex}.voice-long-scale-interpretation__header>div:first-child>span{color:#24708f;letter-spacing:.08em;font-size:.66rem;font-weight:800}.voice-long-scale-interpretation__header>div:first-child>strong{color:#173f52;margin-top:3px;font-size:.9rem}.voice-long-scale-interpretation__change{text-align:right}.voice-long-scale-interpretation__change span{color:#89999f;font-size:.61rem;display:block}.voice-long-scale-interpretation__change strong{color:#24708f;margin-top:2px;font-size:.78rem;display:block}.voice-long-scale-interpretation__change small{color:#657d87;margin-top:1px;font-size:.67rem;display:block}.voice-long-scale-interpretation__visits{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.voice-long-scale-interpretation__visits>div{background:#fff;border:1px solid #1d5a7314;border-radius:8px;padding:9px}.voice-long-scale-interpretation__visits span{color:#86979e;font-size:.64rem;display:block}.voice-long-scale-interpretation__visits strong{color:#173f52;margin-top:3px;font-size:1.05rem;display:block}.voice-long-scale-interpretation__visits small{color:#26708e;margin-top:2px;font-size:.66rem;font-weight:700;display:block}.voice-long-scale-interpretation>p{color:#70858f;margin:10px 0 0;font-size:.7rem;line-height:1.4}@media (width<=850px){.voice-longitudinal__scale-interpretation-grid{grid-template-columns:1fr}}@media print{.voice-longitudinal__scale-interpretation-grid{gap:6px;margin-top:7px}.voice-long-scale-interpretation{break-inside:avoid;page-break-inside:avoid;padding:8px}.voice-long-scale-interpretation__visits>div{padding:6px}.voice-long-scale-interpretation>p{font-size:7px;line-height:1.3}}.demo-scale-interpretation__score>div{flex-direction:column;display:flex}.demo-scale-interpretation__score small{color:#85969d;margin-top:2px;font-size:.65rem}.demo-scale-interpretation__clinical-use{background:#26708f0e;border-radius:9px;flex-direction:column;gap:3px;margin-top:10px;padding:10px 12px;display:flex}.demo-scale-interpretation__clinical-use strong{color:#215f77;font-size:.76rem}.demo-scale-interpretation__clinical-use span{color:#677d87;font-size:.72rem;line-height:1.4}@media print{body[data-clinician-report-print=summary] .demo-scale-interpretation--report{break-inside:avoid;page-break-inside:avoid;margin-top:12px;padding:11px}body[data-clinician-report-print=summary] .demo-scale-interpretation--report .demo-scale-interpretation__heading h3{margin-top:2px;font-size:13px}body[data-clinician-report-print=summary] .demo-scale-interpretation--report .demo-scale-interpretation__heading p{margin-top:2px;font-size:7.5px}body[data-clinician-report-print=summary] .demo-scale-interpretation--report .demo-scale-interpretation__grid{gap:6px;margin-top:7px}body[data-clinician-report-print=summary] .demo-scale-interpretation--report .demo-scale-interpretation__grid>article{padding:7px}body[data-clinician-report-print=summary] .demo-scale-interpretation--report .demo-scale-interpretation__score strong{font-size:14px}body[data-clinician-report-print=summary] .demo-scale-interpretation--report .scale-interpretation--compact{margin-top:5px;padding:7px}body[data-clinician-report-print=summary] .demo-scale-interpretation--report .scale-interpretation__header strong{font-size:8px}body[data-clinician-report-print=summary] .demo-scale-interpretation--report .scale-interpretation__boundary{margin-top:5px;padding:5px 6px}body[data-clinician-report-print=summary] .demo-scale-interpretation--report .scale-interpretation__boundary strong,body[data-clinician-report-print=summary] .demo-scale-interpretation--report .scale-interpretation__boundary span{font-size:6.6px;line-height:1.25}body[data-clinician-report-print=summary] .demo-scale-interpretation--report .scale-interpretation__contract{display:none}body[data-clinician-report-print=summary] .demo-scale-interpretation--report .demo-scale-interpretation__clinical-use{margin-top:6px;padding:6px 8px}body[data-clinician-report-print=summary] .demo-scale-interpretation--report .demo-scale-interpretation__clinical-use strong{font-size:7px}body[data-clinician-report-print=summary] .demo-scale-interpretation--report .demo-scale-interpretation__clinical-use span{font-size:6.8px;line-height:1.3}}.clinical-profile{background:linear-gradient(145deg,#fffffffa,#f7fbfcf5);border:1px solid #22678424;border-radius:18px;margin-bottom:18px;padding:22px;box-shadow:0 12px 32px #1a40500e}.clinical-profile__header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.clinical-profile__eyebrow{color:#26708e;letter-spacing:.11em;font-size:.68rem;font-weight:800}.clinical-profile__header h2{color:#173f52;margin:5px 0 0;font-size:1.42rem}.clinical-profile__header p{color:#667f89;max-width:650px;margin:6px 0 0;font-size:.84rem;line-height:1.55}.clinical-profile__status{text-align:center;background:#26708e12;border-radius:12px;min-width:110px;padding:12px 14px}.clinical-profile__status strong{color:#1c607b;font-size:1.25rem;display:block}.clinical-profile__status span{color:#71868e;margin-top:2px;font-size:.66rem;display:block}.clinical-profile__layout{grid-template-columns:minmax(390px,1.2fr) minmax(260px,.8fr);gap:24px;margin-top:22px;display:grid}.clinical-profile-wheel__radar{background:#f6fafbb8;border-radius:16px;min-width:0;padding:8px 8px 0}.clinical-profile-wheel__radar svg{width:100%;max-width:520px;margin:0 auto;display:block}.clinical-profile-wheel__grid{fill:none;stroke:#3a637321;stroke-width:1px}.clinical-profile-wheel__axis{stroke:#3a637321;stroke-width:1px}.clinical-profile-wheel__shape{fill:#30819c24;stroke:#2c7893;stroke-width:2.2px;stroke-linejoin:round}.clinical-profile-wheel__dot{fill:#fff;stroke:#24708f;stroke-width:2.6px}.clinical-profile-wheel__label{fill:#536f7b;font-size:11px;font-weight:700}.clinical-profile-wheel__value{fill:#1d647e;font-size:10px;font-weight:800}.clinical-profile-wheel__value--unknown{fill:#8b999f}.clinical-profile-wheel__unknown-note{color:#72838a;background:#72808712;border-radius:9px;margin:-4px 18px 14px;padding:9px 11px;font-size:.72rem;line-height:1.45}.clinical-profile__reading{background:#fff;border:1px solid #2166821a;border-radius:14px;align-self:center;padding:18px}.clinical-profile__reading>span{color:#26708e;letter-spacing:.1em;font-size:.65rem;font-weight:800}.clinical-profile__reading h3{color:#193f51;margin:5px 0 0;font-size:1.05rem}.clinical-profile__reading p{color:#687f89;margin:10px 0 0;font-size:.78rem;line-height:1.52}.clinical-profile__boundary{background:#27708e11;border-radius:10px;flex-direction:column;gap:4px;margin-top:14px;padding:11px 12px;display:flex}.clinical-profile__boundary strong{color:#205f79;font-size:.75rem}.clinical-profile__boundary span{color:#667d87;font-size:.71rem;line-height:1.4}.clinical-profile__domains{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.clinical-profile-domain{background:#fff;border:1px solid #2266811a;border-radius:11px;padding:12px 13px}.clinical-profile-domain>span,.clinical-profile-domain>strong,.clinical-profile-domain>small{display:block}.clinical-profile-domain>span{color:#72858d;font-size:.67rem;font-weight:700}.clinical-profile-domain>strong{color:#1e6079;margin-top:4px;font-size:1.08rem}.clinical-profile-domain>small{color:#819097;margin-top:3px;font-size:.65rem;line-height:1.35}.clinical-profile-domain--unknown{background:#f7f9fab8;border-style:dashed}.clinical-profile-domain--unknown>strong{color:#849399}.clinical-profile-safety{background:#fcf9f1bd;border:1px solid #8c682a21;border-radius:12px;grid-template-columns:minmax(190px,.65fr) minmax(110px,.3fr) minmax(280px,1.05fr);align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:grid}.clinical-profile-safety__heading span{color:#8f6f37;letter-spacing:.09em;font-size:.62rem;font-weight:800;display:block}.clinical-profile-safety__heading strong{color:#665332;margin-top:3px;font-size:.8rem;display:block}.clinical-profile-safety__value{text-align:center}.clinical-profile-safety__value strong{color:#755f36;font-size:1.2rem;display:block}.clinical-profile-safety__value span{color:#887c66;margin-top:2px;font-size:.61rem;display:block}.clinical-profile-safety p{color:#756c5c;margin:0;font-size:.7rem;line-height:1.45}.clinical-profile__footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.clinical-profile__footer>div{background:#2165810b;border-radius:9px;padding:9px 11px}.clinical-profile__footer span,.clinical-profile__footer strong{display:block}.clinical-profile__footer span{color:#85969d;letter-spacing:.07em;font-size:.58rem;font-weight:800}.clinical-profile__footer strong{color:#466874;word-break:break-word;margin-top:3px;font-size:.67rem}.clinical-profile--empty{flex-direction:column;gap:4px;display:flex}.clinical-profile--empty strong{color:#315d6e}.clinical-profile--empty span{color:#71858d;font-size:.78rem}@media (width<=900px){.clinical-profile__layout{grid-template-columns:1fr}.clinical-profile__domains{grid-template-columns:repeat(2,minmax(0,1fr))}.clinical-profile-safety{grid-template-columns:1fr}}@media (width<=620px){.clinical-profile{padding:16px}.clinical-profile__header{flex-direction:column}.clinical-profile__domains,.clinical-profile__footer{grid-template-columns:1fr}.clinical-profile__status{width:100%}}.clinical-profile-domain__details{border-top:1px solid #23678314;margin-top:10px;padding-top:8px}.clinical-profile-domain__details>summary{cursor:pointer;color:#256d89;justify-content:space-between;align-items:center;gap:8px;font-size:.68rem;font-weight:800;list-style:none;display:flex}.clinical-profile-domain__details>summary::-webkit-details-marker{display:none}.clinical-profile-domain__details>summary:after{content:"+";color:#477986;font-size:.85rem;font-weight:800}.clinical-profile-domain__details[open]>summary:after{content:"−"}.clinical-profile-domain__details>summary small{color:#86969c;font-size:.58rem;font-weight:600}.clinical-profile-domain__contributors{flex-direction:column;gap:6px;margin-top:9px;display:flex}.clinical-profile-contributor{background:#f7fbfccc;border:1px solid #20627d14;border-radius:8px;padding:8px 9px}.clinical-profile-contributor__heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.clinical-profile-contributor__heading>div:first-child>strong{color:#385d6b;font-size:.66rem;display:block}.clinical-profile-contributor__heading>div:first-child>span{color:#84959b;margin-top:2px;font-size:.56rem;font-weight:700;display:block}.clinical-profile-contributor__score{text-align:right}.clinical-profile-contributor__score strong{color:#216d88;font-size:.75rem;display:block}.clinical-profile-contributor__score span{color:#8b989d;margin-top:1px;font-size:.52rem;display:block}.clinical-profile-contributor__code{color:#8a999f;overflow-wrap:anywhere;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.52rem}.clinical-profile-domain__explanation{background:#26708e0e;border-radius:8px;flex-direction:column;gap:3px;margin-top:8px;padding:8px;display:flex}.clinical-profile-domain__explanation strong{color:#276980;font-size:.62rem}.clinical-profile-domain__explanation span{color:#70848c;font-size:.59rem;line-height:1.42}.scale-component-intelligence{background:linear-gradient(145deg,#fffffffc,#f7fbfcf5);border:1px solid #22678424;border-radius:18px;margin-top:18px;margin-bottom:18px;padding:22px}.scale-component-intelligence__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.scale-component-intelligence__heading>div:first-child>span{color:#26708e;letter-spacing:.1em;font-size:.67rem;font-weight:800}.scale-component-intelligence__heading h2{color:#173f52;margin:5px 0 0;font-size:1.4rem}.scale-component-intelligence__heading p{color:#687f89;max-width:720px;margin:6px 0 0;font-size:.82rem;line-height:1.5}.scale-component-intelligence__badge{text-align:center;background:#26708e12;border-radius:12px;min-width:105px;padding:11px 14px}.scale-component-intelligence__badge strong{color:#1c607b;font-size:1.25rem;display:block}.scale-component-intelligence__badge span{color:#71868e;font-size:.62rem}.scale-component-intelligence__guidance{background:#256c890e;border-radius:11px;grid-template-columns:auto 1fr;gap:3px 14px;margin-top:17px;padding:12px 14px;display:grid}.scale-component-intelligence__guidance>span{color:#26708e;letter-spacing:.09em;grid-row:1/span 2;align-self:center;font-size:.6rem;font-weight:800}.scale-component-intelligence__guidance strong{color:#315d6f;font-size:.75rem}.scale-component-intelligence__guidance small{color:#73878f;font-size:.67rem}.scale-component-intelligence__charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.scale-component-chart{background:#fff;border:1px solid #2267841c;border-radius:14px;min-width:0;padding:16px}.scale-component-chart__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scale-component-chart__header>div:first-child>span{color:#26708e;letter-spacing:.08em;font-size:.61rem;font-weight:800}.scale-component-chart__header h3{color:#1c4354;margin:4px 0 0;font-size:1.02rem}.scale-component-chart__header p{color:#7a8b92;margin:4px 0 0;font-size:.67rem}.scale-component-chart__score{text-align:right}.scale-component-chart__score strong{color:#1d6079;font-size:1.35rem}.scale-component-chart__score span{color:#87969c;margin-left:2px;font-size:.65rem}.scale-component-chart__legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.scale-component-chart__legend>div{background:#2367830b;border-radius:8px;padding:8px 9px}.scale-component-chart__legend strong,.scale-component-chart__legend span{display:block}.scale-component-chart__legend strong{color:#4c6c78;font-size:.59rem}.scale-component-chart__legend span{color:#849299;margin-top:2px;font-size:.55rem;line-height:1.35}.scale-component-chart__canvas{width:100%;height:310px;margin-top:8px}.scale-component-chart__selector{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:5px;display:grid}.scale-component-chart__selector-button{cursor:pointer;text-align:left;background:#f8fbfcd9;border:1px solid #266b871a;border-radius:8px;min-height:52px;padding:7px}.scale-component-chart__selector-button span,.scale-component-chart__selector-button strong{display:block}.scale-component-chart__selector-button span{color:#71858d;font-size:.54rem;line-height:1.25}.scale-component-chart__selector-button strong{color:#32697e;margin-top:3px;font-size:.67rem}.scale-component-chart__selector-button:hover,.scale-component-chart__selector-button:focus-visible{border-color:#26708e57;outline:none}.scale-component-chart__selector-button--active{background:#26708e14;border-color:#26708e57}.scale-component-detail{background:#f7fbfcbf;border:1px solid #20637e1c;border-radius:10px;margin-top:12px;padding:12px}.scale-component-detail__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scale-component-detail__header>div:first-child>span{color:#2a718c;letter-spacing:.07em;font-size:.56rem;font-weight:800}.scale-component-detail__header h4{color:#305767;margin:3px 0 0;font-size:.86rem}.scale-component-detail__metrics{gap:12px;display:flex}.scale-component-detail__metrics>div{text-align:right}.scale-component-detail__metrics span{color:#8b989d;font-size:.49rem;font-weight:800;display:block}.scale-component-detail__metrics strong{color:#246b85;margin-top:2px;font-size:.73rem;display:block}.scale-component-detail__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.scale-component-detail__items article{background:#fff;border-radius:7px;justify-content:space-between;gap:8px;padding:8px;display:flex}.scale-component-detail__items article>div:first-child>strong{color:#526d77;font-size:.6rem;display:block}.scale-component-detail__items article>div:first-child>span{color:#96a1a6;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.46rem;display:block}.scale-component-detail__items article>div:last-child{text-align:right}.scale-component-detail__items article>div:last-child>strong{color:#236b85;font-size:.69rem;display:block}.scale-component-detail__items article>div:last-child>span{color:#929da1;font-size:.49rem;display:block}.scale-component-detail__boundary{background:#27708e0e;border-radius:7px;flex-direction:column;gap:3px;margin-top:9px;padding:8px 9px;display:flex}.scale-component-detail__boundary strong{color:#276980;font-size:.59rem}.scale-component-detail__boundary span{color:#70848c;font-size:.55rem;line-height:1.4}.scale-component-intelligence__safety{background:#fcf9f1bf;border:1px solid #8d692a21;border-radius:10px;grid-template-columns:.8fr .3fr 1fr;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:grid}.scale-component-intelligence__safety>div:first-child>span{color:#8e7039;letter-spacing:.08em;font-size:.57rem;font-weight:800;display:block}.scale-component-intelligence__safety>div:first-child>strong{color:#685633;margin-top:3px;font-size:.72rem;display:block}.scale-component-intelligence__safety>div:nth-child(2){text-align:center}.scale-component-intelligence__safety>div:nth-child(2)>strong{color:#725d35;font-size:1.08rem;display:block}.scale-component-intelligence__safety>div:nth-child(2)>span{color:#887c67;font-size:.53rem}.scale-component-intelligence__safety p{color:#746c5e;margin:0;font-size:.62rem;line-height:1.4}.scale-component-intelligence__footer{background:#2165810d;border-radius:9px;flex-direction:column;gap:3px;margin-top:12px;padding:10px 12px;display:flex}.scale-component-intelligence__footer strong{color:#315f70;font-size:.68rem}.scale-component-intelligence__footer span{color:#75878e;font-size:.61rem;line-height:1.4}.scale-component-intelligence--empty{border:1px solid #2267841f;border-radius:14px;flex-direction:column;gap:4px;margin-top:18px;padding:18px;display:flex}@media (width<=1100px){.scale-component-intelligence__charts{grid-template-columns:1fr}}@media (width<=720px){.scale-component-intelligence{padding:16px}.scale-component-intelligence__heading{flex-direction:column}.scale-component-chart__selector{grid-template-columns:repeat(2,minmax(0,1fr))}.scale-component-detail__header{flex-direction:column}.scale-component-detail__metrics{justify-content:space-between;width:100%}.scale-component-detail__items,.scale-component-intelligence__safety{grid-template-columns:1fr}}.scale-component-longitudinal{background:linear-gradient(145deg,#fffffffc,#f7fbfcf5);border:1px solid #22678424;border-radius:18px;margin-top:18px;margin-bottom:18px;padding:22px}.scale-component-longitudinal__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.scale-component-longitudinal__header>div:first-child>span{color:#26708e;letter-spacing:.1em;font-size:.67rem;font-weight:800}.scale-component-longitudinal__header h2{color:#173f52;margin:5px 0 0;font-size:1.4rem}.scale-component-longitudinal__header p{color:#687f89;max-width:720px;margin:6px 0 0;font-size:.82rem;line-height:1.5}.scale-component-longitudinal__visit-count{text-align:center;background:#26708e12;border-radius:12px;min-width:94px;padding:11px 14px}.scale-component-longitudinal__visit-count strong{color:#1d6079;font-size:1.25rem;display:block}.scale-component-longitudinal__visit-count span{color:#758990;font-size:.62rem}.scale-component-longitudinal__controls{background:#256c890b;border-radius:11px;grid-template-columns:auto 1fr;gap:20px;margin-top:18px;padding:13px;display:grid}.scale-component-longitudinal__controls>div>span{color:#7f9299;letter-spacing:.08em;margin-bottom:6px;font-size:.56rem;font-weight:800;display:block}.scale-component-longitudinal__scale-switch{gap:6px;display:flex}.scale-component-longitudinal__toggle,.scale-component-longitudinal__component-button{color:#58727d;cursor:pointer;background:#fff;border:1px solid #256a861c;border-radius:8px}.scale-component-longitudinal__toggle{min-width:76px;padding:9px 12px;font-size:.7rem;font-weight:800}.scale-component-longitudinal__component-control>div{flex-wrap:wrap;gap:6px;display:flex}.scale-component-longitudinal__component-button{padding:8px 10px;font-size:.64rem;font-weight:700}.scale-component-longitudinal__toggle--active,.scale-component-longitudinal__component-button--active{color:#206783;background:#25708f17;border-color:#25708f57}.scale-component-longitudinal__toggle:hover,.scale-component-longitudinal__component-button:hover,.scale-component-longitudinal__toggle:focus-visible,.scale-component-longitudinal__component-button:focus-visible{border-color:#25708f59;outline:none}.scale-component-longitudinal__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.scale-component-longitudinal__summary>div{background:#2165810b;border-radius:8px;padding:9px 11px}.scale-component-longitudinal__summary span,.scale-component-longitudinal__summary strong{display:block}.scale-component-longitudinal__summary span{color:#87969c;font-size:.53rem;font-weight:800}.scale-component-longitudinal__summary strong{color:#326579;margin-top:3px;font-size:.72rem}.scale-component-longitudinal__chart{background:#fafcfcb8;border-radius:12px;width:100%;height:340px;margin-top:10px}.scale-component-longitudinal__visits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.scale-component-longitudinal-visit{cursor:pointer;text-align:left;background:#fff;border:1px solid #2266821a;border-radius:9px;min-height:78px;padding:10px 11px;position:relative}.scale-component-longitudinal-visit span,.scale-component-longitudinal-visit strong,.scale-component-longitudinal-visit small{display:block}.scale-component-longitudinal-visit>span{color:#6e838c;font-size:.61rem;font-weight:700}.scale-component-longitudinal-visit>strong{color:#216b86;margin-top:4px;font-size:1rem}.scale-component-longitudinal-visit>small{color:#909da2;margin-top:2px;font-size:.55rem}.scale-component-longitudinal-visit em{color:#307188;background:#26708e14;border-radius:5px;margin-top:5px;padding:2px 5px;font-size:.5rem;font-style:normal;font-weight:700;display:inline-block}.scale-component-longitudinal-visit--active{background:#26708e0e;border-color:#26708e57}.scale-component-longitudinal__detail{background:#f7fbfcbf;border:1px solid #20637e1c;border-radius:11px;margin-top:13px;padding:14px}.scale-component-longitudinal__detail>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.scale-component-longitudinal__detail>header>div:first-child>span{color:#26708e;letter-spacing:.08em;font-size:.56rem;font-weight:800}.scale-component-longitudinal__detail h3{color:#305767;margin:4px 0 0;font-size:.9rem}.scale-component-longitudinal__detail>header>div:first-child>p{color:#87959b;margin:3px 0 0;font-size:.59rem}.scale-component-longitudinal__detail-metrics{gap:18px;display:flex}.scale-component-longitudinal__detail-metrics>div{text-align:right}.scale-component-longitudinal__detail-metrics span{color:#89989d;font-size:.49rem;font-weight:800;display:block}.scale-component-longitudinal__detail-metrics strong{color:#226b85;margin-top:2px;font-size:.73rem;display:block}.scale-component-longitudinal__item-comparison{flex-direction:column;gap:6px;margin-top:11px;display:flex}.scale-component-longitudinal__item-comparison article{background:#fff;border-radius:8px;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(80px,.24fr));align-items:center;gap:10px;padding:8px 9px;display:grid}.scale-component-longitudinal__item-comparison article>div:first-child>strong{color:#526d77;font-size:.62rem;display:block}.scale-component-longitudinal__item-comparison article>div:first-child>span{color:#98a2a6;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.47rem;display:block}.scale-component-longitudinal__item-comparison article>div:not(:first-child){text-align:right}.scale-component-longitudinal__item-comparison article>div:not(:first-child)>span{color:#929da1;font-size:.47rem;font-weight:800;display:block}.scale-component-longitudinal__item-comparison article>div:not(:first-child)>strong{color:#276c84;margin-top:2px;font-size:.68rem;display:block}.scale-component-longitudinal__boundary{background:#26708e0e;border-radius:8px;flex-direction:column;gap:3px;margin-top:10px;padding:9px 10px;display:flex}.scale-component-longitudinal__boundary strong{color:#276980;font-size:.62rem}.scale-component-longitudinal__boundary span{color:#70848c;font-size:.58rem;line-height:1.42}.scale-component-longitudinal__footer{color:#788b92;margin-top:11px;font-size:.6rem;line-height:1.4}.scale-component-longitudinal--empty{border:1px solid #2267841f;border-radius:14px;flex-direction:column;gap:4px;margin-top:18px;padding:18px;display:flex}@media (width<=850px){.scale-component-longitudinal__controls{grid-template-columns:1fr}.scale-component-longitudinal__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.scale-component-longitudinal__detail>header{flex-direction:column}.scale-component-longitudinal__detail-metrics{justify-content:space-between;width:100%}}@media (width<=620px){.scale-component-longitudinal{padding:16px}.scale-component-longitudinal__header{flex-direction:column}.scale-component-longitudinal__visits{grid-template-columns:1fr}.scale-component-longitudinal__item-comparison article{grid-template-columns:1fr repeat(3,minmax(0,1fr))}.scale-component-longitudinal__item-comparison article>div:first-child{grid-column:1/-1}}.clinician-report-va5-browser{background:linear-gradient(145deg,#fffffffc,#f7fbfcf5);border:1px solid #23678424;border-radius:18px;margin-top:22px;padding:20px}.clinician-report-va5-heading{border-bottom:1px solid #24637e1a;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;padding-bottom:14px;display:flex}.clinician-report-va5-heading h2{color:#173f52;margin:5px 0 0;font-size:1.4rem}.clinician-report-va5-heading p{color:#687f89;max-width:720px;margin:6px 0 0;font-size:.82rem;line-height:1.5}.clinician-report-va5-badge{color:#236984;letter-spacing:.07em;background:#26708e14;border-radius:8px;padding:7px 10px;font-size:.62rem;font-weight:800}.clinician-report-va5-browser .clinical-profile,.clinician-report-va5-browser .scale-component-intelligence,.clinician-report-va5-browser .scale-component-longitudinal{margin-left:0;margin-right:0}.clinician-report-va5-boundary{background:#26708e0e;border-radius:10px;flex-direction:column;gap:4px;margin-top:14px;padding:11px 13px;display:flex}.clinician-report-va5-boundary strong{color:#28677e;font-size:.72rem}.clinician-report-va5-boundary span{color:#70848c;font-size:.66rem;line-height:1.45}@media print{.clinician-report-va5-browser{display:none!important}}.clinician-report-va5-print{display:none}@media print{.clinician-report-va5-print{break-before:page;page-break-before:always;break-inside:avoid;page-break-inside:avoid;background:#fff;border:1px solid #2a5f7529;border-radius:10px;margin:0;padding:12px;display:block}.clinician-report-va5-print__header{border-bottom:1px solid #2d5e721a;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:8px;display:flex}.clinician-report-va5-print__header>div:first-child>span,.va5-print-section-heading>span{color:#266e89;letter-spacing:.08em;font-size:6.4px;font-weight:800}.clinician-report-va5-print__header h2{color:#173f52;margin:2px 0 0;font-size:14px}.clinician-report-va5-print__header p{color:#71848c;margin:2px 0 0;font-size:7px}.clinician-report-va5-print__header>div:last-child{text-align:center;background:#26708e12;border-radius:6px;min-width:66px;padding:5px 7px}.clinician-report-va5-print__header>div:last-child>strong{color:#205f78;font-size:13px;display:block}.clinician-report-va5-print__header>div:last-child>span{color:#7f9198;font-size:5.6px;display:block}.va5-print-section-heading{margin-bottom:5px}.va5-print-section-heading>strong{color:#375d6c;margin-top:1px;font-size:8px;display:block}.va5-print-domain-profile{margin-top:8px}.va5-print-domain-profile__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.va5-print-domain-profile__grid article{background:#f8fbfcbf;border:1px solid #2365801a;border-radius:5px;padding:5px}.va5-print-domain-profile__grid article>span,.va5-print-domain-profile__grid article>strong,.va5-print-domain-profile__grid article>small{display:block}.va5-print-domain-profile__grid article>span{color:#6f838c;font-size:5.8px;font-weight:700}.va5-print-domain-profile__grid article>strong{color:#216985;margin-top:2px;font-size:9px}.va5-print-domain-profile__grid article>small{color:#8c999e;margin-top:1px;font-size:5px}.va5-print-current-scales{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.va5-print-scale{border:1px solid #2365801c;border-radius:6px;padding:7px}.va5-print-scale>header{justify-content:space-between;gap:8px;display:flex}.va5-print-scale>header>div:first-child>span,.va5-print-scale>header>div:first-child>strong{display:block}.va5-print-scale>header>div:first-child>span{color:#26708e;font-size:5.7px;font-weight:800}.va5-print-scale>header>div:first-child>strong{color:#365b6a;margin-top:1px;font-size:7.2px}.va5-print-scale>header>div:last-child{text-align:right}.va5-print-scale>header>div:last-child>strong{color:#1d637d;font-size:11px}.va5-print-scale>header>div:last-child>span{color:#89979c;font-size:5.5px}.va5-print-scale__components{margin-top:5px}.va5-print-scale__row{border-top:1px solid #24647f0e;grid-template-columns:minmax(100px,.9fr) minmax(130px,1.1fr);align-items:center;gap:6px;padding:3px 0;display:grid}.va5-print-scale__row>div:first-child>strong{color:#526d78;font-size:5.7px;display:block}.va5-print-scale__row>div:first-child>span{color:#919da2;margin-top:1px;font-size:4.8px;display:block}.va5-print-bar{grid-template-columns:1fr 32px;align-items:center;gap:5px;display:grid}.va5-print-bar__track{background:#35667a14;border-radius:3px;height:6px;overflow:hidden}.va5-print-bar__fill{background:#2b7894;border-radius:3px;height:100%}.va5-print-bar>strong{color:#2b687f;text-align:right;font-size:5.7px}.va5-print-longitudinal{margin-top:8px}.va5-print-longitudinal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.va5-print-longitudinal-scale{border:1px solid #2365801a;border-radius:6px;padding:6px}.va5-print-longitudinal-scale>header>strong{color:#2a687f;font-size:6.5px}.va5-print-longitudinal-scale>header>span{color:#8b999f;margin-left:4px;font-size:5px}.va5-print-longitudinal-scale__table{margin-top:4px}.va5-print-longitudinal-scale__head,.va5-print-longitudinal-scale__row{grid-template-columns:minmax(120px,1fr) repeat(3,minmax(42px,.32fr));align-items:center;gap:4px;display:grid}.va5-print-longitudinal-scale__head{color:#8a999f;padding-bottom:2px;font-size:4.7px}.va5-print-longitudinal-scale__row{border-top:1px solid #29637b0e;padding:2.5px 0}.va5-print-longitudinal-scale__row>strong{color:#5c727c;font-size:5.1px}.va5-print-longitudinal-scale__row>span{color:#276c85;font-size:5.3px;font-weight:700}.va5-print-safety{background:#fcf9f1bf;border:1px solid #8e692b1f;border-radius:6px;grid-template-columns:.75fr .2fr 1fr;align-items:center;gap:8px;margin-top:8px;padding:6px 7px;display:grid}.va5-print-safety>div:first-child>span{color:#8d6f39;font-size:5px;font-weight:800;display:block}.va5-print-safety>div:first-child>strong{color:#655333;margin-top:1px;font-size:5.8px;display:block}.va5-print-safety>div:nth-child(2){text-align:center}.va5-print-safety>div:nth-child(2)>strong{color:#735e36;font-size:9px;display:block}.va5-print-safety>div:nth-child(2)>span{color:#8a7d67;font-size:4.6px;display:block}.va5-print-safety>p{color:#756d5e;margin:0;font-size:5.1px;line-height:1.35}.clinician-report-va5-print__boundary{background:#26708e0e;border-radius:6px;gap:5px;margin-top:7px;padding:6px 7px;display:flex}.clinician-report-va5-print__boundary>strong{color:#26677f;flex:none;font-size:5.4px}.clinician-report-va5-print__boundary>span{color:#71848c;font-size:5px;line-height:1.35}.clinician-report-va5-print--loading{color:#788b93;min-height:20px;font-size:7px}body[data-clinician-report-print=summary] .investor-report-learning{break-before:page!important;page-break-before:always!important}body[data-clinician-report-print=summary] .clinician-report-va5-print{box-sizing:border-box;flex-direction:column;justify-content:space-between;min-height:220mm;padding:16px;display:flex}body[data-clinician-report-print=summary] .clinician-report-va5-print__header h2{font-size:17px}body[data-clinician-report-print=summary] .clinician-report-va5-print__header p{font-size:8px;line-height:1.35}body[data-clinician-report-print=summary] .va5-print-domain-profile__grid article{padding:7px}body[data-clinician-report-print=summary] .va5-print-domain-profile__grid article>span{font-size:6.6px}body[data-clinician-report-print=summary] .va5-print-domain-profile__grid article>strong{font-size:11px}body[data-clinician-report-print=summary] .va5-print-domain-profile__grid article>small{font-size:5.7px}body[data-clinician-report-print=summary] .va5-print-scale{padding:9px}body[data-clinician-report-print=summary] .va5-print-scale__row{padding:4px 0}body[data-clinician-report-print=summary] .va5-print-scale__row>div:first-child>strong{font-size:6.4px}body[data-clinician-report-print=summary] .va5-print-scale__row>div:first-child>span{font-size:5.4px}body[data-clinician-report-print=summary] .va5-print-bar__track{height:8px}body[data-clinician-report-print=summary] .va5-print-bar>strong{font-size:6.4px}body[data-clinician-report-print=summary] .va5-print-longitudinal-scale{padding:8px}body[data-clinician-report-print=summary] .va5-print-longitudinal-scale__row{padding:3.5px 0}body[data-clinician-report-print=summary] .va5-print-longitudinal-scale__row>strong{font-size:5.8px}body[data-clinician-report-print=summary] .va5-print-longitudinal-scale__row>span{font-size:6px}body[data-clinician-report-print=summary] .va5-print-safety,body[data-clinician-report-print=summary] .clinician-report-va5-print__boundary{padding:8px 9px}}.scale-component-chart__score small{color:#84949b;letter-spacing:.07em;margin-bottom:2px;font-size:.49rem;font-weight:800;display:block}.scale-component-chart__score>div{justify-content:flex-end;align-items:baseline;display:flex}.scale-component-chart__overall-interpretation{margin-top:12px}.scale-component-chart__overall-interpretation>span{color:#26708e;letter-spacing:.08em;margin-bottom:5px;font-size:.56rem;font-weight:800;display:block}.scale-component-detail__reference{background:#f7fafbb8;border:1px dashed #486b7a29;border-radius:8px;grid-template-columns:minmax(115px,.32fr) minmax(0,1fr);align-items:center;gap:12px;margin-top:9px;padding:10px;display:grid}.scale-component-detail__reference>div>span,.scale-component-detail__reference>div>strong{display:block}.scale-component-detail__reference>div>span{color:#829198;letter-spacing:.07em;font-size:.5rem;font-weight:800}.scale-component-detail__reference>div>strong{color:#586f79;margin-top:3px;font-size:.74rem}.scale-component-detail__reference p{color:#73858d;margin:0;font-size:.58rem;line-height:1.45}.scale-component-contribution{background:#fff;border:1px solid #29647e1c;border-radius:9px;margin-top:11px;overflow:hidden}.scale-component-contribution>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;list-style:none;display:flex}.scale-component-contribution>summary::-webkit-details-marker{display:none}.scale-component-contribution>summary>div>strong,.scale-component-contribution>summary>div>span{display:block}.scale-component-contribution>summary>div>strong{color:#315f70;font-size:.68rem}.scale-component-contribution>summary>div>span{color:#89979c;margin-top:2px;font-size:.53rem}.scale-component-contribution>summary>span{color:#2a6b83;background:#26708e11;border-radius:6px;padding:4px 7px;font-size:.52rem;font-weight:800}.scale-component-contribution>p{color:#71848c;margin:0 11px 9px;font-size:.58rem;line-height:1.45}.scale-component-contribution__rows{margin:0 11px 10px}.scale-component-contribution__rows>div{border-top:1px solid #26658012;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.scale-component-contribution__rows>div>div>strong,.scale-component-contribution__rows>div>div>span{display:block}.scale-component-contribution__rows>div>div>strong{color:#526f7a;font-size:.59rem}.scale-component-contribution__rows>div>div>span{color:#8c999e;margin-top:2px;font-size:.5rem}.scale-component-contribution__rows>div>strong{color:#276d86;font-size:.68rem}.scale-component-contribution__boundary{color:#6f828a;background:#26708e0e;border-radius:7px;margin:0 11px 11px;padding:8px 9px;font-size:.54rem;line-height:1.42}.va5-print-scale__reference{background:#26708e0b;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;margin-top:8px;padding:7px 8px;display:grid}.va5-print-scale__reference strong{color:#2a6b82;letter-spacing:.05em;font-size:.48rem}.va5-print-scale__reference span{color:#71838b;font-size:.5rem;line-height:1.38}.va5-print-scale__overall-interpretation{background:#305f710e;border-radius:7px;gap:2px;margin-top:8px;padding:7px 8px;display:grid}.va5-print-scale__overall-interpretation span{color:#6c818b;letter-spacing:.05em;font-size:.48rem;font-weight:700}.va5-print-scale__overall-interpretation strong{color:#294f5e;font-size:.67rem}.va5-print-scale__overall-interpretation small{color:#71838b;font-size:.5rem}.sipl-encounter-hero__copy h1{color:#183947;letter-spacing:-.045em;margin-bottom:7px;font-size:clamp(27px,2.15vw,34px);line-height:1.05}.sipl-encounter-hero__meta{gap:7px}.sipl-encounter-hero__actions a[href$=\/report]{border-color:var(--sipl-ui-primary);background:var(--sipl-ui-primary);color:#fff;min-height:41px;padding-inline:16px;font-weight:820;box-shadow:0 7px 18px #18415224}.sipl-encounter-hero__actions a[href$=\/report]:hover{color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #1841522e}.sipl-review-workspace{gap:16px}.sipl-review-workspace__header h2{color:#183947;letter-spacing:-.035em;font-size:22px;line-height:1.12}.sipl-review-workspace__header p{color:#667d88;max-width:700px;font-size:10.5px;line-height:1.55}.sipl-review-workspace__patient-id{display:none}.sipl-review-summary{gap:9px;margin-bottom:0}.sipl-review-summary>div{background:#fff;border:1px solid #dde7eb;border-radius:11px;align-content:center;min-height:59px;padding:10px 12px}.sipl-review-summary span{color:#81939c}.sipl-review-summary strong{color:#284b5a;font-size:10.5px;font-weight:760}.sipl-review-progress{margin-top:0;padding:8px 14px 5px}.sipl-review-progress:before{background:#d5e1e6;top:25px;left:12.7%;right:12.7%}.sipl-review-progress li{color:#7b8e98;gap:7px}.sipl-review-progress__dot{width:35px;height:35px;box-shadow:0 0 0 5px var(--sipl-ui-bg);border-width:1.5px;font-size:10px}.sipl-review-progress__copy{justify-items:center;gap:2px;display:grid}.sipl-review-progress__copy strong{font-size:10.5px;font-weight:800}.sipl-review-progress__copy small{color:#8a9aa2;font-size:8px;font-weight:650}.sipl-review-progress__complete{color:#3e6758!important}.sipl-review-progress__complete .sipl-review-progress__dot{color:#fff;background:#3f8469;border-color:#3f8469}.sipl-review-progress__complete .sipl-review-progress__copy small{color:#67877a}.sipl-review-progress__active{color:#245f78}.sipl-review-progress__active .sipl-review-progress__dot{color:#205e77;box-shadow:0 0 0 5px var(--sipl-ui-bg), 0 4px 12px #2366811a;background:#eaf4f7;border-color:#2f7896}.sipl-review-progress__active .sipl-review-progress__copy small{color:#41798f}.sipl-review-progress__ready{color:#526f7b}.sipl-review-progress__ready .sipl-review-progress__dot{color:#356f86;background:#fff;border-color:#91b4c2}.sipl-review-progress__ready .sipl-review-progress__copy small{color:#66838f}.sipl-review-progress__pending{color:#8998a0}.sipl-review-progress__pending .sipl-review-progress__dot{color:#8a9aa2;background:#f9fbfc;border-color:#d9e2e6}.sipl-review-grid{gap:14px}.sipl-review-card,.sipl-review-card:first-child{border-color:#d9e4e9;border-radius:15px;min-height:0;padding:19px;box-shadow:0 7px 22px #1a3b4a0d}.sipl-review-card:hover{border-color:#bcd2dc;transform:translateY(-1px);box-shadow:0 11px 28px #193d5213}.sipl-review-card__body{margin-top:11px}.sipl-review-card__index{color:#9cabb2;font-size:10px}.sipl-review-card__eyebrow{font-size:8px}.sipl-review-card h3{color:#1f4353;margin:5px 0 6px;font-size:16.5px;line-height:1.2}.sipl-review-card p{color:#687e89;max-width:560px;font-size:10px;line-height:1.52}.sipl-review-scale-list{gap:7px;margin:13px 0 12px}.sipl-review-scale-list>div{background:#f8fafb;border:1px solid #edf1f3;min-height:39px;padding:7px 9px}.sipl-review-card__action{color:#286b86;background:#f6fafb;border:1px solid #d4e2e8;border-radius:9px;min-height:37px;margin-left:0;padding:0 12px;font-size:10.5px;font-weight:820}.sipl-review-card__action:hover{color:#1d5d77;background:#edf6f8;border-color:#bfd7e0;transform:translate(1px)}.sipl-review-card--voice .sipl-review-voice-metrics{gap:7px;margin:13px 0 10px}.sipl-review-card--voice .sipl-review-voice-metrics>div{background:#f6faf8;border:1px solid #e0ebe6;padding:9px 10px}.sipl-review-card--voice .sipl-review-voice-metrics strong{font-size:16px}.sipl-review-card--voice .sipl-review-card__secondary{border:1px solid var(--sipl-ui-primary);background:var(--sipl-ui-primary);color:#fff;border-radius:9px;order:4;justify-content:center;width:100%;min-height:39px;margin:3px 0 0;padding:0 13px;font-size:10.5px;font-weight:820;text-decoration:none}.sipl-review-card--voice .sipl-review-card__secondary:hover{color:#fff;background:#214f62}.sipl-review-card--voice .patient-voice-link-control{background:#fbfcfd;border-color:#e0e7ea;order:5;gap:8px;margin-top:9px;padding:9px}.sipl-review-card--voice .patient-voice-link-heading>button{color:#526c78;min-height:34px;box-shadow:none;background:#fff;border:1px solid #d7e1e6;font-size:9.5px;font-weight:720}.sipl-review-card--voice .patient-voice-link-heading>button:hover{color:#315c6e;background:#f7fafb;border-color:#c5d6dd}.sipl-review-card--report{background:linear-gradient(#eff8fbc7 0%,#fff 58%);border-color:#adcbd7;box-shadow:0 11px 28px #18455816}.sipl-review-card--report:hover{border-color:#8eb8c8;box-shadow:0 14px 34px #1845581c}.sipl-review-card--report .sipl-review-card__eyebrow{color:#205f79}.sipl-review-card--report h3{color:#183f50;font-size:17px}.sipl-review-card--report .sipl-review-report-note{background:#f0f7f9;border-color:#cfdee5;margin:13px 0 12px;padding:10px 11px}.sipl-review-card--report .sipl-review-card__action{border-color:var(--sipl-ui-primary);background:var(--sipl-ui-primary);color:#fff;justify-content:center;width:100%;min-height:41px;margin-left:0;padding:0 14px;box-shadow:0 7px 17px #18415221}.sipl-review-card--report .sipl-review-card__action:hover{color:#fff;background:#214f62;border-color:#214f62;transform:translateY(-1px)}.sipl-advanced-workspace{box-shadow:none;background:#fbfcfd;border-color:#e0e7ea;margin-top:1px}.sipl-advanced-workspace>summary{min-height:57px}.sipl-advanced-workspace>summary span{color:#526c78}@media (width<=980px){.sipl-review-card,.sipl-review-card:first-child{min-height:0}}@media (width<=720px){.sipl-review-progress{gap:12px;padding-inline:0}.sipl-review-progress__copy strong{font-size:10px}.sipl-review-card{padding:17px}}.scale-component-longitudinal__visit-context{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:14px;padding:0 2px;display:flex}.scale-component-longitudinal__visit-context>div{min-width:0}.scale-component-longitudinal__visit-context span{color:#6e838c;letter-spacing:.09em;font-size:.57rem;font-weight:800;display:block}.scale-component-longitudinal__visit-context strong{color:#305767;margin-top:3px;font-size:.82rem;line-height:1.35;display:block}.scale-component-longitudinal__visit-context small{color:#809198;text-align:right;max-width:330px;font-size:.6rem;line-height:1.5}.scale-component-longitudinal-visit--current{box-shadow:inset 0 0 0 1px #26708e1f}.scale-component-longitudinal-visit--current em{color:#245f78;background:#26708e1f}.scale-component-longitudinal-visit--active.scale-component-longitudinal-visit--current{border-color:#26708e57}@media (width<=700px){.scale-component-longitudinal__visit-context{flex-direction:column;align-items:flex-start;gap:5px}.scale-component-longitudinal__visit-context small{text-align:left;max-width:none}}.current-voice-intelligence--streamlined{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.current-voice-intelligence--streamlined>.voice-intel{margin:0}.voice-intel__dimension small{color:#e8f8ffb8;letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:.58rem;font-weight:700;display:block}.voice-intel__section--snapshot{position:relative}.voice-intel__metrics--snapshot{grid-template-columns:repeat(4,minmax(0,1fr))}.voice-intel__section--snapshot .voice-intel-metric strong{font-size:1.25rem}#advanced-av-evidence>.current-voice-intelligence{order:1}#advanced-av-evidence>.voice-longitudinal{order:2}#advanced-av-evidence>.clinician-av-technical{order:3}@media (width<=900px){.voice-intel__metrics--snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.voice-intel__metrics--snapshot{grid-template-columns:1fr}}.voice-intel{isolation:isolate;background:linear-gradient(#f8fbfc 0%,#fff 34% 100%);border:1px solid #31688424;border-radius:24px;margin:0;padding:0 0 24px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f2c3c14,0 4px 16px #0f2c3c09}.voice-intel__hero{z-index:1;background:radial-gradient(circle at 88% 20%,#42c4e033,#0000 28%),radial-gradient(circle at 65% 110%,#5270e229,#0000 34%),linear-gradient(135deg,#0b2230 0%,#102f42 48%,#143b4d 100%);border:0;border-radius:23px 23px 0 0;align-items:center;gap:32px;min-height:238px;margin:0;padding:34px 36px 32px;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffffff0f}.voice-intel__hero:before{z-index:-2;content:"";opacity:.21;background-image:linear-gradient(#aee1ee14 1px,#0000 1px),linear-gradient(90deg,#aee1ee14 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.voice-intel__hero:after{z-index:-1;content:"";border:1px solid #73daec1f;border-radius:50%;width:310px;height:160px;position:absolute;bottom:-74px;right:18%;transform:rotate(-8deg);box-shadow:0 0 0 26px #73daec06,0 0 0 52px #73daec05,0 0 90px #47c0db24}.voice-intel__hero>div:first-child{z-index:2;max-width:710px;position:relative}.voice-intel__hero .voice-intel__eyebrow{color:#94e0f0eb;letter-spacing:.16em;margin-bottom:9px;font-size:.69rem}.voice-intel__hero h4{color:#f3fbfd;letter-spacing:-.035em;max-width:620px;margin:0;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:720;line-height:1.08}.voice-intel__hero p{color:#dbeef4bd;max-width:650px;margin:13px 0 0;font-size:.91rem;line-height:1.65}.voice-intel__dimension{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:linear-gradient(145deg,#ffffff1b,#ffffff09);border:1px solid #9de5f333;border-radius:22px;flex:none;justify-content:center;align-items:center;min-width:174px;min-height:152px;padding:20px;position:relative;box-shadow:inset 0 1px #ffffff17,0 18px 42px #00000029}.voice-intel__dimension:before{content:"";pointer-events:none;border:1px solid #76d8ec14;border-radius:15px;position:absolute;inset:10px}.voice-intel__dimension strong{color:#fff;letter-spacing:-.055em;text-shadow:0 0 30px #5cd3eb38;font-size:3.2rem;font-weight:760;line-height:.9;position:relative}.voice-intel__dimension span{color:#c2e2ecc2;letter-spacing:.08em;text-transform:uppercase;margin-top:11px;font-size:.66rem;font-weight:800}.voice-intel__dimension small{color:#a8eccce0;letter-spacing:.07em;text-transform:uppercase;background:#3fbe8417;border:1px solid #7ce2b82e;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:5px 8px;font-size:.56rem;font-weight:800;display:inline-flex}.voice-intel__dimension small:before{content:"";background:#73d6a3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #73d6a38c}.voice-intel>.voice-intel__section,.voice-intel>.voice-intel-clinician-summary,.voice-intel>.voice-intel__pipeline,.voice-intel>.voice-intel__architecture,.voice-intel>.voice-intel__boundary{margin-left:24px;margin-right:24px}.voice-intel__section--snapshot{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #23607a1f;border-radius:18px;padding:20px;position:relative;box-shadow:0 16px 42px #1137491a;margin-top:-22px!important}.voice-intel__section--snapshot .voice-intel__section-heading{margin-bottom:14px}.voice-intel__section--snapshot .voice-intel__section-heading span{color:#3486a5}.voice-intel__section--snapshot .voice-intel__section-heading h5{color:#173f52;font-size:1.08rem}.voice-intel__section--snapshot .voice-intel__section-heading>small{color:#66818d;background:#2b779611;border-radius:999px;padding:5px 8px;font-size:.66rem;font-weight:750}.voice-intel__metrics--snapshot{gap:10px}.voice-intel__metrics--snapshot .voice-intel-metric{background:linear-gradient(155deg,#fff,#f7fbfc);border:1px solid #1c5d771a;border-radius:14px;min-height:126px;padding:15px 15px 14px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 7px 18px #1c445509}.voice-intel__metrics--snapshot .voice-intel-metric:before{content:"";opacity:.72;background:linear-gradient(90deg,#38a2c7,#5bc1d5,#0000);height:2px;position:absolute;top:0;left:0;right:0}.voice-intel__metrics--snapshot .voice-intel-metric:hover{border-color:#2780a238;transform:translateY(-2px);box-shadow:0 13px 28px #16435612}.voice-intel__metrics--snapshot .voice-intel-metric>span{color:#76909c;letter-spacing:.07em;text-transform:uppercase;font-size:.64rem}.voice-intel__metrics--snapshot .voice-intel-metric strong{color:#153f52;font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin-top:9px;font-size:clamp(1.35rem,2vw,1.7rem)}.voice-intel__metrics--snapshot .voice-intel-metric small{color:#80939c;margin-top:auto;padding-top:9px;font-size:.7rem;line-height:1.42}.voice-intel-clinician-summary{background:linear-gradient(145deg,#f6fbfcfa,#fff);border:1px solid #1f607a1c;border-radius:19px;padding:22px;box-shadow:0 12px 34px #143c4d0b}.voice-intel-clinician-summary__header{align-items:center}.voice-intel-clinician-summary__header h5{color:#173f52;letter-spacing:-.015em;margin-top:4px;font-size:1.18rem}.voice-intel-clinician-summary__badge{color:#27758f;background:#287ea111;border:1px solid #2d7f9f1a}.voice-intel-clinician-summary__lead{background:#ffffffe6;border:1px solid #2d769214;border-left:3px solid #3d98ba;border-radius:0 12px 12px 0;margin-top:16px;padding:15px 16px}.voice-intel-clinician-summary__grid{gap:12px}.voice-intel-clinician-summary__grid article{background:linear-gradient(150deg,#fff 0%,#f9fcfd 100%);border:1px solid #205f771a;border-radius:15px;min-height:158px;padding:17px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 8px 20px #163b4b06}.voice-intel-clinician-summary__grid article:after{content:"";background:linear-gradient(#4ba8c8,#4ba8c81a);width:3px;position:absolute;top:0;bottom:0;left:0}.voice-intel-clinician-summary__grid article:nth-child(2):after{background:linear-gradient(#697fc9,#697fc91a)}.voice-intel-clinician-summary__grid article:nth-child(3):after{background:linear-gradient(#499f8a,#499f8a1a)}.voice-intel-clinician-summary__grid article:nth-child(4):after{background:linear-gradient(#6d67c9,#6d67c91a)}.voice-intel-clinician-summary__grid article:hover{border-color:#287e9f2e;transform:translateY(-2px);box-shadow:0 14px 28px #153f510e}.voice-intel-clinician-summary__grid article>span{color:#4b8398;letter-spacing:.11em;font-size:.64rem}.voice-intel-clinician-summary__grid article strong{color:#193f50;margin-top:7px;font-size:.93rem}.voice-intel-clinician-summary__grid article p{color:#627b87;margin-top:8px}.voice-intel-clinician-summary__grid article small{color:#84959d}.voice-intel-clinical-use{background:#153e5109;border:1px solid #275b7012;border-radius:13px}.voice-intel-longitudinal{background:linear-gradient(100deg,#439e7c13,#439e7c06);border:1px solid #36926f26;border-radius:14px}.voice-intel__pipeline{gap:10px}.voice-intel__pipeline>div{background:linear-gradient(150deg,#fff,#f8fbfc);border:1px solid #1f60791a;border-radius:15px;min-height:112px;padding:16px;position:relative;overflow:hidden;box-shadow:0 8px 22px #10394908}.voice-intel__pipeline>div:before{content:"";background:linear-gradient(90deg,#0000,#4bb3cf);border-radius:0 0 0 999px;width:42%;height:3px;position:absolute;top:0;right:0}.voice-intel__pipeline strong{color:#217d9e;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:1.7rem}.voice-intel__pipeline span{color:#22495b;font-size:.8rem}.voice-intel__pipeline small{color:#80939c}.voice-intel>.voice-intel__section:not(.voice-intel__section--snapshot){padding-top:4px}.voice-intel__section-heading h5{color:#193f51;letter-spacing:-.01em;font-weight:720}.voice-intel__section-heading>small{color:#82949c;font-size:.68rem}.voice-intel__metrics:not(.voice-intel__metrics--snapshot) .voice-intel-metric{background:#fff;border:1px solid #235f7717;border-radius:13px;transition:border-color .16s,background .16s;box-shadow:0 5px 14px #19425406}.voice-intel__metrics:not(.voice-intel__metrics--snapshot) .voice-intel-metric:hover{background:#fbfdfe;border-color:#2a7f9f2b}.voice-intel__fingerprints{gap:14px}.voice-intel-fingerprint{background:radial-gradient(circle at 92% 10%,#4ac0d71f,#0000 30%),linear-gradient(135deg,#0e2938,#123546);border:1px solid #69bfd321;border-radius:17px;padding:18px;position:relative;overflow:hidden;box-shadow:0 15px 38px #0b2a381a}.voice-intel-fingerprint:before{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#97dae81a 1px,#0000 1px),linear-gradient(90deg,#97dae81a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.voice-intel-fingerprint__heading{z-index:1;align-items:flex-start;margin-bottom:14px;position:relative}.voice-intel-fingerprint__heading strong{color:#edf9fb;font-size:.86rem}.voice-intel-fingerprint__heading span{color:#c3e1e894;text-align:right;max-width:420px;font-size:.68rem;line-height:1.4}.voice-intel-fingerprint__cells{z-index:1;background:#02151e47;border:1px solid #a1ddea17;border-radius:11px;align-items:stretch;gap:4px;min-height:58px;padding:8px;position:relative}.voice-intel-fingerprint__cell{transform-origin:bottom;background:linear-gradient(#74d9e9,#278bac);border:1px solid #8fe1f11a;border-radius:4px;height:42px;transition:transform .15s,filter .15s,box-shadow .15s;box-shadow:0 0 12px #3cb1cd21}.voice-intel-fingerprint__cell:hover{filter:brightness(1.35)saturate(1.15);transform:scaleY(1.09);box-shadow:0 0 18px #59d3eb52}.voice-intel-fingerprint:last-child .voice-intel-fingerprint__cell{background:linear-gradient(#a5a3ff,#5c63c5);box-shadow:0 0 12px #6e6fcf24}.voice-intel-fingerprint:last-child .voice-intel-fingerprint__cell:hover{box-shadow:0 0 18px #9a99ff52}.voice-intel__fingerprint-note{color:#7c8f98;margin-top:11px;padding-left:3px;font-size:.69rem}.voice-intel__architecture{background:linear-gradient(145deg,#f5fafb,#fbfdfe);border:1px solid #22617917;border-radius:17px;padding:18px}.voice-intel__architecture>span{color:#3c849e;margin-bottom:13px}.voice-intel__architecture>div{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:7px;display:grid}.voice-intel__architecture strong{color:#264d5e;text-align:center;background:#fff;border:1px solid #24647c1a;border-radius:12px;place-items:center;min-height:67px;padding:10px;font-size:.7rem;line-height:1.35;display:grid;box-shadow:0 5px 14px #143e4e06}.voice-intel__architecture strong:nth-of-type(5){color:#21728f;background:linear-gradient(145deg,#edf8fa,#f7fcfd);border-color:#318bab2b}.voice-intel__architecture strong:last-child{color:#2b6c51;background:#41997011;border-color:#3b906c2b}.voice-intel__architecture i{color:#63848f;background:#276f8b11;border-radius:50%;place-self:center;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid}.voice-intel__boundary{background:linear-gradient(100deg,#3a8e6511,#3a8e6506);border:1px solid #34856021;border-radius:14px;align-items:flex-start;padding:15px 16px}.voice-intel__boundary>div:first-child{color:#307354}.voice-intel__boundary strong{color:#295f47}.voice-intel__boundary span{color:#647a6d}@media (prefers-reduced-motion:reduce){.voice-intel-metric,.voice-intel-clinician-summary__grid article,.voice-intel-fingerprint__cell{transition:none!important}.voice-intel-metric:hover,.voice-intel-clinician-summary__grid article:hover,.voice-intel-fingerprint__cell:hover{transform:none!important}}@media (width<=1020px){.voice-intel__architecture>div{grid-template-columns:1fr auto 1fr auto 1fr}.voice-intel__architecture strong:nth-of-type(4){grid-column:1}}@media (width<=760px){.voice-intel{border-radius:18px}.voice-intel__hero{border-radius:17px 17px 0 0;min-height:0;padding:27px 22px 42px}.voice-intel__hero:after{display:none}.voice-intel__dimension{align-items:center;min-width:150px;min-height:125px}.voice-intel>.voice-intel__section,.voice-intel>.voice-intel-clinician-summary,.voice-intel>.voice-intel__pipeline,.voice-intel>.voice-intel__architecture,.voice-intel>.voice-intel__boundary{margin-left:16px;margin-right:16px}.voice-intel__section--snapshot{margin-top:-20px!important}.voice-intel-fingerprint__heading{flex-direction:column}.voice-intel-fingerprint__heading span{text-align:left}.voice-intel__architecture>div{flex-direction:column;align-items:stretch;display:flex}.voice-intel__architecture i{transform:rotate(90deg)}}@media (width<=520px){.voice-intel__hero{padding:24px 18px 38px}.voice-intel__hero h4{font-size:1.65rem}.voice-intel__dimension{width:100%}.voice-intel>.voice-intel__section,.voice-intel>.voice-intel-clinician-summary,.voice-intel>.voice-intel__pipeline,.voice-intel>.voice-intel__architecture,.voice-intel>.voice-intel__boundary{margin-left:12px;margin-right:12px}.voice-intel__section--snapshot,.voice-intel-clinician-summary{padding:16px}.voice-intel-fingerprint{padding:14px}.voice-intel-fingerprint__cells{gap:2px;padding:6px}.voice-intel-fingerprint__cell{height:34px}}@media print{.voice-intel{border-color:#d7e1e5;border-radius:0;padding:0;overflow:visible;box-shadow:none!important;background:#fff!important}.voice-intel__hero{border:1px solid #d7e1e5;border-radius:0;min-height:0;padding:12px;box-shadow:none!important;background:#fff!important}.voice-intel__hero:before,.voice-intel__hero:after,.voice-intel__dimension:before,.voice-intel-fingerprint:before{display:none!important}.voice-intel__hero .voice-intel__eyebrow{color:#24708f!important}.voice-intel__hero h4,.voice-intel__dimension strong{color:#173f52!important;text-shadow:none!important}.voice-intel__hero p,.voice-intel__dimension span,.voice-intel__dimension small{color:#607985!important}.voice-intel__dimension{border:1px solid #d7e1e5;min-width:115px;min-height:0;box-shadow:none!important;background:#fff!important}.voice-intel__section--snapshot{box-shadow:none!important;margin-top:10px!important}.voice-intel>.voice-intel__section,.voice-intel>.voice-intel-clinician-summary,.voice-intel>.voice-intel__pipeline,.voice-intel>.voice-intel__architecture,.voice-intel>.voice-intel__boundary{margin-left:0;margin-right:0}.voice-intel-fingerprint{border:1px solid #d7e1e5;box-shadow:none!important;background:#fff!important}.voice-intel-fingerprint__heading strong{color:#173f52!important}.voice-intel-fingerprint__heading span{color:#718591!important}.voice-intel-fingerprint__cells{background:#f7fafb!important}.voice-intel-fingerprint__cell{box-shadow:none!important}}.voice-longitudinal{background:linear-gradient(#f8fbfc 0%,#fff 22% 100%);border:1px solid #225d7521;border-radius:24px;margin-top:24px;padding:0 24px 24px;position:relative;overflow:hidden;box-shadow:0 22px 60px #0f334311}.voice-longitudinal__hero{background:radial-gradient(circle at 86% 20%,#54bfd82b,#0000 27%),linear-gradient(135deg,#102d3d,#174559);border-radius:23px 23px 0 0;align-items:center;gap:28px;margin:0 -24px;padding:28px 30px;position:relative;overflow:hidden}.voice-longitudinal__hero:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#a0dcea14 1px,#0000 1px),linear-gradient(90deg,#a0dcea14 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.voice-longitudinal__hero>div{z-index:1;position:relative}.voice-longitudinal__eyebrow{letter-spacing:.14em;color:#9be0efe0!important}.voice-longitudinal__hero h3{color:#f4fbfd;letter-spacing:-.03em;margin-top:5px;font-size:clamp(1.45rem,2.5vw,2rem)}.voice-longitudinal__hero p{color:#d9edf3b8;max-width:660px;line-height:1.6}.voice-longitudinal__hero-meta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #9de2f029;border-radius:16px;min-width:142px;padding:15px 17px}.voice-longitudinal__hero-meta>strong{color:#fff;font-size:1.85rem}.voice-longitudinal__hero-meta>span{color:#cde8efb8}.voice-longitudinal__hero-meta small{color:#a6dce8ad}.voice-longitudinal__patient{z-index:2;gap:9px;margin-top:-1px;padding:16px 0 4px;position:relative}.voice-longitudinal__patient>div{background:linear-gradient(145deg,#fff,#f8fbfc);border:1px solid #245e7416;border-radius:12px}.voice-longitudinal__timeline{background:linear-gradient(145deg,#fbfdfe,#f7fbfc);border:1px solid #225e7717;border-radius:16px;margin-top:16px;padding:18px 12px 15px}.voice-longitudinal__timeline:before{background:linear-gradient(90deg,#358fae40,#358fae8c,#358fae40);height:2px;left:10%;right:10%}.voice-longitudinal-visit__node{background:#3a96b5;border:3px solid #f9fcfd;box-shadow:0 0 0 4px #3a96b51c}.voice-longitudinal-visit--baseline .voice-longitudinal-visit__node{background:#397a62;box-shadow:0 0 0 4px #397a621c}.voice-longitudinal__section{margin-top:24px;padding-top:2px}.voice-longitudinal__section-heading{align-items:flex-end;margin-bottom:13px}.voice-longitudinal__section-heading span{color:#38809a}.voice-longitudinal__section-heading h4{color:#193e4f;letter-spacing:-.015em;margin-top:3px}.voice-longitudinal__section-heading small{color:#83959d}.voice-longitudinal__clinical-grid{gap:12px}.voice-long-trend,.voice-long-scale-interpretation{background:linear-gradient(145deg,#fff,#fafcfd);border:1px solid #235d7417;border-radius:15px;box-shadow:0 6px 18px #173b4906}.voice-longitudinal__metric-grid{gap:13px}.voice-long-metric{background:linear-gradient(150deg,#fff,#f9fcfd);border:1px solid #215e761a;border-radius:17px;padding:17px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 9px 24px #133a4a09}.voice-long-metric:before{content:"";background:linear-gradient(90deg,#3699bb,#68c1d3,#0000);height:2px;position:absolute;top:0;left:0;right:0}.voice-long-metric:hover{border-color:#2a7e9e2e;transform:translateY(-2px);box-shadow:0 15px 32px #1440520f}.voice-long-metric__heading strong{color:#1c4557;font-size:.94rem}.voice-long-metric__heading span{color:#80939c}.voice-long-metric__delta{background:#28708d0b;border:1px solid #30769114;border-radius:10px}.voice-long-metric__delta strong{color:#247594;font-variant-numeric:tabular-nums}.voice-long-metric__chart{border-top:1px solid #225b710e;border-bottom:1px solid #225b710e;width:100%;height:118px;margin:12px 0 6px}.voice-long-metric__visits{margin-top:4px}.voice-long-metric__visits>div{background:#18455806;border-radius:9px}.voice-long-metric__visits strong{font-variant-numeric:tabular-nums}.voice-longitudinal__quality-table{background:#fff;border:1px solid #225c7317;border-radius:15px;overflow:hidden}.voice-longitudinal__quality-row{border-color:#255b6f11}.voice-longitudinal__quality-row--header{background:#1d516709}.voice-longitudinal__representation-chart-shell{background:radial-gradient(circle at 92% 10%,#4bb8d31c,#0000 28%),linear-gradient(145deg,#f8fcfd,#fff);border:1px solid #4492ad24;border-radius:18px;margin-bottom:14px;padding:18px 18px 13px;position:relative;overflow:hidden;box-shadow:0 12px 30px #1138490b}.voice-longitudinal__representation-chart-shell:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#457a900f 1px,#0000 1px),linear-gradient(90deg,#457a900f 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:0}.voice-longitudinal__representation-chart-legend{z-index:2;gap:16px;margin-bottom:6px;display:flex;position:relative}.voice-longitudinal__representation-chart-legend span{color:#577381;align-items:center;gap:6px;font-size:.69rem;font-weight:750;display:inline-flex}.voice-longitudinal__representation-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.voice-longitudinal__representation-dot--mfcc{background:#3aa6c7;box-shadow:0 0 0 3px #3aa6c71a}.voice-longitudinal__representation-dot--vggish{background:#7774d4;box-shadow:0 0 0 3px #7774d41a}.voice-longitudinal__representation-chart{z-index:1;width:100%;height:270px;position:relative}.voice-longitudinal__representation-chart-shell>small{z-index:1;color:#7e919a;margin-top:4px;font-size:.68rem;line-height:1.45;display:block;position:relative}.voice-longitudinal__representation-grid{gap:10px}.voice-longitudinal__representation-grid article{background:#fff;border:1px solid #25607716;border-radius:13px}.voice-longitudinal__relationship{background:linear-gradient(145deg,#f1f8faf0,#fff);border:1px solid #37748e1a;border-radius:16px}.voice-longitudinal__boundary{background:#398e650b;border:1px solid #36845e21;border-radius:13px}@media (prefers-reduced-motion:reduce){.voice-long-metric{transition:none!important}.voice-long-metric:hover{transform:none!important}}@media (width<=760px){.voice-longitudinal{border-radius:18px;padding:0 16px 18px}.voice-longitudinal__hero{border-radius:17px 17px 0 0;margin:0 -16px;padding:24px 20px}.voice-longitudinal__representation-chart{height:240px}.voice-longitudinal__representation-chart-legend{flex-direction:column;gap:6px}}@media (width<=520px){.voice-long-metric__chart{height:105px}.voice-longitudinal__representation-chart{height:220px}.voice-longitudinal__representation-chart-shell{padding:14px 10px 10px}}@media print{.voice-longitudinal{border:0;border-radius:0;padding:0;overflow:visible;box-shadow:none!important;background:#fff!important}.voice-longitudinal__hero{border:1px solid #d7e1e5;border-radius:0;margin:0;padding:10px;background:#fff!important}.voice-longitudinal__hero:before{display:none!important}.voice-longitudinal__hero h3{color:#173f52!important}.voice-longitudinal__eyebrow{color:#24708f!important}.voice-longitudinal__hero p,.voice-longitudinal__hero-meta>span,.voice-longitudinal__hero-meta small{color:#607985!important}.voice-longitudinal__hero-meta{border:1px solid #d7e1e5;background:#fff!important}.voice-longitudinal__hero-meta>strong{color:#173f52!important}.voice-long-metric{box-shadow:none!important}.voice-long-metric__chart{height:85px}.voice-longitudinal__representation-chart-shell{box-shadow:none!important}.voice-longitudinal__representation-chart{height:200px}}.clinician-report-navigation{background:linear-gradient(135deg,#f7fbfcfa,#eff7f9f0);border:1px solid #1f4d5b1f;border-radius:22px;grid-template-columns:minmax(220px,.9fr) minmax(0,2.7fr);align-items:stretch;gap:18px;margin:18px 0 28px;padding:14px;display:grid;position:relative;box-shadow:0 18px 45px #1e414d12}.clinician-report-navigation__intro{flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:14px 16px;display:flex}.clinician-report-navigation__intro>span{color:#428197;letter-spacing:.14em;font-size:.7rem;font-weight:800}.clinician-report-navigation__intro>strong{color:#173b48;font-size:1rem;line-height:1.25}.clinician-report-navigation__intro>small{color:#69818a;max-width:31ch;font-size:.78rem;line-height:1.5}.clinician-report-navigation__links{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.clinician-report-navigation__links>a{min-width:0;min-height:92px;color:inherit;background:#ffffffd1;border:1px solid #2b5b6a1a;border-radius:15px;flex-direction:column;justify-content:center;gap:4px;padding:12px 11px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex}.clinician-report-navigation__links>a:hover{background:#fff;border-color:#28849e4d;transform:translateY(-2px);box-shadow:0 10px 24px #1c506117}.clinician-report-navigation__links>a:focus-visible{outline-offset:2px;outline:3px solid #3697b338}.clinician-report-navigation__links>a>span{color:#55a0b7;letter-spacing:.09em;font-size:.68rem;font-weight:800}.clinician-report-navigation__links>a>strong{color:#183c49;text-overflow:ellipsis;font-size:.82rem;line-height:1.25;overflow:hidden}.clinician-report-navigation__links>a>small{color:#789099;font-size:.68rem;line-height:1.3}.clinician-report-anchor,#report-clinical-intelligence,#report-voice-intelligence,#report-clinician-conclusion,#report-detailed-evidence,#report-review-approval{scroll-margin-top:24px}@media (width<=1180px){.clinician-report-navigation{grid-template-columns:1fr}.clinician-report-navigation__intro{padding-bottom:4px}.clinician-report-navigation__intro>small{max-width:60ch}.clinician-report-navigation__links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.clinician-report-navigation{border-radius:18px;padding:10px}.clinician-report-navigation__links{grid-template-columns:repeat(2,minmax(0,1fr))}.clinician-report-navigation__links>a{min-height:82px}}@media (prefers-reduced-motion:reduce){.clinician-report-navigation__links>a{transition:none}.clinician-report-navigation__links>a:hover{transform:none}}@media print{.clinician-report-navigation{display:none!important}.clinician-report-anchor,#report-clinical-intelligence,#report-voice-intelligence,#report-clinician-conclusion,#report-detailed-evidence,#report-review-approval{scroll-margin-top:0}}.investor-report-status__attention{color:#6f8790;margin-top:5px;font-size:.69rem;font-weight:650;line-height:1.35;display:block}.investor-report-executive-focus{background:linear-gradient(135deg,#123844 0%,#174957 46%,#1e5968 100%);border:1px solid #295c6c24;border-radius:18px;grid-template-columns:minmax(210px,1.18fr) repeat(3,minmax(0,1fr));margin:18px 0 22px;display:grid;overflow:hidden;box-shadow:0 15px 34px #14404e21}.investor-report-executive-focus--clear{background:linear-gradient(135deg,#173e45 0%,#205058 100%)}.investor-report-executive-focus__lead,.investor-report-executive-focus__signal{min-width:0;padding:17px 18px}.investor-report-executive-focus__lead{flex-direction:column;justify-content:center;gap:4px;display:flex;position:relative}.investor-report-executive-focus__lead:after{content:"";background:#e1f4f824;width:1px;position:absolute;top:16px;bottom:16px;right:0}.investor-report-executive-focus__lead>span,.investor-report-executive-focus__signal>span{color:#caecf3b3;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}.investor-report-executive-focus__lead>strong{color:#fff;font-size:1rem;line-height:1.3}.investor-report-executive-focus__lead>small{color:#dcf0f4ad;font-size:.7rem}.investor-report-executive-focus__signal{border-left:1px solid #e1f4f817;flex-direction:column;justify-content:center;gap:6px;display:flex}.investor-report-executive-focus__signal>strong{color:#f7fcfd;font-size:.82rem;line-height:1.4}.investor-report-snapshot-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:2px 0 12px;display:flex}.investor-report-snapshot-heading>div{min-width:0}.investor-report-snapshot-heading>div>span{color:#39829a;letter-spacing:.13em;margin-bottom:4px;font-size:.68rem;font-weight:800;display:block}.investor-report-snapshot-heading h3{color:#173d49;margin:0;font-size:1.08rem;line-height:1.25}.investor-report-snapshot-heading p{color:#6f858d;max-width:62ch;margin:4px 0 0;font-size:.76rem;line-height:1.45}.investor-report-snapshot-heading__badge{color:#4a8191;letter-spacing:.08em;background:#edf7f9db;border:1px solid #35829921;border-radius:999px;flex:none;padding:6px 9px;font-size:.62rem;font-weight:800}.investor-report-attention{position:relative}.investor-report-attention:before{content:"";background:linear-gradient(90deg,#d2962ddb,#e4bc666b);border-radius:18px 18px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.investor-report-attention--clear:before{background:linear-gradient(90deg,#2a8e73d1,#53b5975c)}@media (width<=1100px){.investor-report-executive-focus{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-report-executive-focus__lead:after{display:none}.investor-report-executive-focus__signal{border-top:1px solid #e1f4f817;border-left:0}}@media (width<=680px){.investor-report-executive-focus{grid-template-columns:1fr}.investor-report-executive-focus__lead,.investor-report-executive-focus__signal{padding:14px 15px}.investor-report-snapshot-heading{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.investor-report-executive-focus,.investor-report-snapshot-heading{scroll-behavior:auto}}@media print{.investor-report-executive-focus{box-shadow:none;break-inside:avoid;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 12px}.investor-report-executive-focus__lead,.investor-report-executive-focus__signal{padding:9px 10px}.investor-report-snapshot-heading{break-after:avoid;margin:8px 0 6px}.investor-report-status__attention{font-size:7.5pt}}.clinician-report-chapter-marker{align-items:center;gap:12px;margin:36px 4px 12px;display:flex}.clinician-report-chapter-marker:after{content:"";background:linear-gradient(90deg,#2a687b2e,#2a687b00);flex:auto;height:1px;margin-left:8px}.clinician-report-chapter-marker>span{color:#367d92;letter-spacing:.07em;background:#eff8faf0;border:1px solid #377e9329;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.71rem;font-weight:850;display:grid}.clinician-report-chapter-marker>div{flex-direction:column;gap:1px;min-width:0;display:flex}.clinician-report-chapter-marker strong{color:#173d49;font-size:.78rem;line-height:1.3}.clinician-report-chapter-marker small{color:#7a9098;font-size:.68rem;line-height:1.35}.clinician-report-chapter-marker--voice>span{background:linear-gradient(145deg,#e6f6fafa,#f0f6fff0);border-color:#2784a038}.clinician-report-chapter-marker--formulation>span{color:#3f7c66;background:#eef8f3f5;border-color:#4a89702e}.clinician-report-chapter-section{scroll-margin-top:76px}.clinician-report-review-endpoint{border-color:#1f5c6e2e;margin-top:52px;position:relative;overflow:hidden;box-shadow:0 20px 48px #1f485514}.clinician-report-review-section:before{content:"";background:linear-gradient(90deg,#246e84 0%,#4091a6 42%,#79b7c5 100%);height:4px;position:absolute;top:0;left:0;right:0}.clinician-report-review-section__heading{align-items:flex-start}.clinician-report-review-stage{background:linear-gradient(145deg,#f4fafbfa,#ebf6f8eb);border:1px solid #2e718521;border-radius:14px;flex-direction:column;flex:none;gap:3px;min-width:180px;padding:12px 14px;display:flex}.clinician-report-review-stage>span{color:#4b8799;letter-spacing:.12em;font-size:.61rem;font-weight:850}.clinician-report-review-stage>strong{color:#173f4c;font-size:.84rem;line-height:1.3}.clinician-report-review-stage>small{color:#7a9098;font-size:.66rem;line-height:1.35}#report-detailed-evidence{margin-top:28px}@media (width<=760px){.clinician-report-chapter-marker{margin-top:28px}.clinician-report-review-section__heading{flex-direction:column;align-items:stretch}.clinician-report-review-stage{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.clinician-report-chapter-section{scroll-behavior:auto}}@media print{.clinician-report-chapter-marker{display:none!important}.clinician-report-review-section:before{display:none}.clinician-report-review-stage{box-shadow:none}body[data-clinician-report-print=summary] .investor-report-learning{break-before:auto!important;page-break-before:auto!important}body[data-clinician-report-print=summary] .clinician-report-voice-current{break-before:auto!important;page-break-before:auto!important;display:none!important}body[data-clinician-report-print=summary] .clinician-report-summary-conclusion{break-before:auto!important;page-break-before:auto!important}}.executive-summary-print{display:none}@media print{body[data-clinician-report-print=summary] .clinician-report-page>*{display:none!important}body[data-clinician-report-print=summary] .clinician-report-page>.executive-summary-print{display:block!important}body[data-clinician-report-print=summary] .executive-summary-print{color:#173c4d;width:100%;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.executive-summary-page{box-sizing:border-box;break-after:page;page-break-after:always;width:100%;min-height:258mm;padding:11mm 12mm;background:#f4f8f9!important}.executive-summary-page:last-child{break-after:auto;page-break-after:auto}.executive-summary-brand{border-bottom:1px solid #cedde2;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.executive-summary-brand>div{flex-direction:column;display:flex}.executive-summary-brand strong{color:#133c4d;font-size:16px}.executive-summary-brand span{color:#718891;margin-top:2px;font-size:8px}.executive-summary-brand small,.executive-summary-heading>span,.executive-summary-domain-panel header>span,.executive-summary-quality header span,.executive-summary-multimodal header span{color:#2383a0;letter-spacing:.13em;font-size:7px;font-weight:900}.executive-summary-hero{border-radius:18px;margin-top:13px;padding:25px 27px;background:linear-gradient(135deg,#092b3c,#10576c)!important}.executive-summary-hero>span,.executive-summary-voice-hero>span{letter-spacing:.16em;font-size:7px;font-weight:900;color:#82d2e4!important}.executive-summary-hero h1{letter-spacing:-.04em;margin:8px 0 0;font-size:34px;color:#fff!important}.executive-summary-hero p{max-width:610px;margin:9px 0 0;font-size:10px;line-height:1.45;color:#c2dbe2!important}.executive-summary-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:19px;display:grid}.executive-summary-hero__stats>div{border:1px solid #bee7f029;border-radius:10px;padding:10px;background:#ffffff0d!important}.executive-summary-hero__stats strong{font-size:17px;display:block;color:#8bd8e8!important}.executive-summary-hero__stats span{margin-top:3px;font-size:6px;display:block;color:#d0e3e8!important}.executive-summary-heading{margin:20px 0 12px}.executive-summary-heading--large{margin-top:3px}.executive-summary-heading h2{color:#153d4f;letter-spacing:-.02em;margin:4px 0 0;font-size:22px;line-height:1.08}.executive-summary-heading p{color:#718690;max-width:650px;margin:6px 0 0;font-size:8px;line-height:1.45}.executive-summary-overview-charts,.executive-summary-representation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.executive-summary-chart-card{border:1px solid #d4e3e8;border-radius:14px;padding:14px 14px 10px;background:#fff!important}.executive-summary-chart-card header span{color:#2787a3;letter-spacing:.11em;font-size:6.5px;font-weight:900}.executive-summary-chart-card h3{color:#153d4e;margin:4px 0 0;font-size:15px}.executive-summary-chart-card>p{color:#758a93;margin:5px 0 2px;font-size:7px;line-height:1.4}.executive-summary-chart{width:100%;height:148px;margin-top:4px;display:block}.executive-summary-chart__grid{stroke:#dce7ea;stroke-width:1px}.executive-summary-chart__axis{fill:#81949b;font-size:9px}.executive-summary-chart__line{fill:none;stroke:#1687a4;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.executive-summary-chart__point{fill:#fff;stroke:#147f9c;stroke-width:5px}.executive-summary-chart__value{fill:#143c4d;font-size:12px;font-weight:800}.executive-summary-chart__label{fill:#566f79;font-size:10px;font-weight:700}.executive-summary-chart-card>small{color:#85969d;margin-top:2px;font-size:6px;line-height:1.35;display:block}.executive-summary-boundary{border:1px solid #d1e3e7;border-radius:10px;gap:13px;margin-top:14px;padding:11px 13px;display:flex;background:#eaf4f6!important}.executive-summary-boundary strong{color:#205d70;flex:0 0 170px;font-size:8px}.executive-summary-boundary span{color:#607a84;font-size:7px;line-height:1.45}.executive-summary-demo{color:#5f7e89;text-align:center;text-transform:uppercase;letter-spacing:.08em;margin-top:10px;font-size:6px;font-weight:800}.executive-summary-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.executive-summary-domain-panel{border:1px solid #d2e2e7;border-radius:14px;padding:13px;background:#fff!important}.executive-summary-domain-panel h3{color:#173e50;margin:4px 0 0;font-size:14px}.executive-summary-domain-panel header p{color:#7b8e96;margin:4px 0 0;font-size:6.5px}.executive-summary-domain-visit-head{border-bottom:1px solid #e1eaed;grid-template-columns:120px repeat(3,minmax(0,1fr));gap:4px;margin-top:10px;padding-bottom:5px;display:grid}.executive-summary-domain-visit-head strong{color:#66808b;text-align:center;font-size:5.5px}.executive-summary-domain-list article{border-bottom:1px solid #edf2f4;grid-template-columns:120px 1fr;grid-template-areas:"name graph""name values";align-items:center;gap:0 8px;padding:7px 0;display:grid}.executive-summary-domain-list article:last-child{border-bottom:0}.executive-summary-domain-name{grid-area:name}.executive-summary-domain-name strong{color:#173f50;font-size:7px;line-height:1.25;display:block}.executive-summary-domain-name small{color:#92a0a6;margin-top:2px;font-size:5.5px;display:block}.executive-summary-domain-spark{grid-area:graph;width:100%;height:42px}.executive-summary-domain-spark__baseline{stroke:#dce8eb;stroke-width:1px}.executive-summary-domain-spark__line{fill:none;stroke:#2188a3;stroke-width:4px;stroke-linecap:round}.executive-summary-domain-spark__point{fill:#fff;stroke:#2188a3;stroke-width:3px}.executive-summary-domain-values{grid-area:values;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.executive-summary-domain-values strong{color:#1d6075;text-align:center;font-size:6.5px}.executive-summary-science-note{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.executive-summary-science-note>div{border-radius:9px;padding:10px;background:#163f50!important}.executive-summary-science-note span{font-size:5.5px;font-weight:900;display:block;color:#8ac9d8!important}.executive-summary-science-note strong{margin-top:4px;font-size:6.5px;line-height:1.4;display:block;color:#fff!important}.executive-summary-voice-hero{padding:10px 3px 26px}.executive-summary-voice-hero h2{letter-spacing:-.035em;max-width:670px;margin:8px 0 0;font-size:31px;line-height:1.05;color:#fff!important}.executive-summary-voice-hero p{max-width:650px;margin:10px 0 0;font-size:9px;line-height:1.5;color:#bcd5dd!important}.executive-summary-voice-hero__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.executive-summary-voice-hero__facts>div{border:1px solid #a0ddea29;border-radius:10px;padding:11px;background:#ffffff0d!important}.executive-summary-voice-hero__facts strong{font-size:16px;display:block;color:#87d7e7!important}.executive-summary-voice-hero__facts span{margin-top:3px;font-size:6px;display:block;color:#cadfe5!important}.executive-summary-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.executive-summary-feature-grid article{border:1px solid #d4e2e7;border-radius:12px;min-height:105px;padding:13px;background:#fff!important}.executive-summary-feature-grid strong{color:#1884a1;font-size:25px}.executive-summary-feature-grid span{color:#173e50;margin-top:3px;font-size:8px;font-weight:800;display:block}.executive-summary-feature-grid p{color:#758a93;margin:6px 0 0;font-size:6px;line-height:1.4}.executive-summary-feature-bar{border:1px solid #d3e2e6;border-radius:12px;margin-top:14px;padding:13px;background:#fff!important}.executive-summary-feature-bar__label{justify-content:space-between;display:flex}.executive-summary-feature-bar__label strong{color:#153f50;font-size:9px}.executive-summary-feature-bar__label span{color:#82949b;font-size:6px}.executive-summary-feature-bar__track{border-radius:999px;height:20px;margin-top:9px;display:flex;overflow:hidden;background:#e2ebee!important}.executive-summary-feature-bar__timing{background:#6ab7c8!important}.executive-summary-feature-bar__quality{background:#338ba3!important}.executive-summary-feature-bar__mfcc{background:#123e50!important}.executive-summary-feature-bar__vggish{background:#29788d!important}.executive-summary-pipeline{border-radius:12px;margin-top:14px;padding:14px;background:#e7f1f3!important}.executive-summary-pipeline>span{color:#277f98;letter-spacing:.12em;font-size:6px;font-weight:900}.executive-summary-pipeline>div{justify-content:space-between;align-items:center;gap:7px;margin-top:10px;display:flex}.executive-summary-pipeline strong{color:#173d4d;text-align:center;border-radius:8px;flex:1 1 0;padding:9px 6px;font-size:6.5px;background:#fff!important}.executive-summary-pipeline i{color:#3f91a7;font-size:12px;font-style:normal}.executive-summary-boundary--dark{border-color:#123d4e;background:#123d4e!important}.executive-summary-boundary--dark strong{color:#8cd4e3!important}.executive-summary-boundary--dark span{color:#d0e2e7!important}.executive-summary-acoustic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.executive-summary-acoustic-grid .executive-summary-chart{height:125px}.executive-summary-quality{border:1px solid #d3e2e7;border-radius:13px;margin-top:13px;padding:13px;background:#fff!important}.executive-summary-quality>header{justify-content:space-between;align-items:flex-start;display:flex}.executive-summary-quality h3{color:#153e50;margin:4px 0 0;font-size:13px}.executive-summary-quality header small{color:#83959c;font-size:6px}.executive-summary-quality-table{margin-top:9px}.executive-summary-quality-table__row{border-bottom:1px solid #e5edef;grid-template-columns:1.2fr repeat(3,1fr);padding:7px 8px;display:grid}.executive-summary-quality-table__row--head{border-radius:7px;background:#edf5f6!important}.executive-summary-quality-table__row span{color:#5f7984;font-size:7px;font-weight:700}.executive-summary-quality-table__row strong{color:#173d4e;text-align:center;font-size:7px}.executive-summary-multimodal{border-radius:14px;margin-top:14px;padding:16px;background:linear-gradient(135deg,#0d3142,#16576b)!important}.executive-summary-multimodal h2{margin:5px 0 0;font-size:18px;color:#fff!important}.executive-summary-multimodal__rows{margin-top:14px}.executive-summary-multimodal__rows>div{border-bottom:1px solid #ffffff1c;grid-template-columns:100px repeat(3,1fr);align-items:center;padding:7px 0;display:grid}.executive-summary-multimodal__rows span{font-size:7px;font-weight:900;color:#90cfdd!important}.executive-summary-multimodal__rows strong{text-align:center;font-size:12px;color:#fff!important}.executive-summary-multimodal__labels small{text-align:center;font-size:6px;color:#b9d5dc!important}.executive-summary-multimodal>p{margin:11px 0 0;font-size:7px;line-height:1.45;color:#c3dce2!important}.executive-summary-governance{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.executive-summary-governance article{border:1px solid #d4e2e6;border-radius:9px;padding:10px;background:#fff!important}.executive-summary-governance span{color:#738a93;font-size:5.5px;font-weight:900}.executive-summary-governance strong{color:#173e50;margin-top:4px;font-size:8px;display:block}.executive-summary-final-message{border-radius:12px;margin-top:14px;padding:15px;background:#e6f2f4!important}.executive-summary-final-message strong{color:#176e86;font-size:12px}.executive-summary-final-message p{color:#607983;margin:5px 0 0;font-size:7px;line-height:1.45}body[data-clinician-report-print=summary] .executive-summary-page *,body[data-clinician-report-print=summary] .executive-summary-page :before,body[data-clinician-report-print=summary] .executive-summary-page :after{-webkit-print-color-adjust:exact;print-color-adjust:exact}.executive-summary-page--overview .executive-summary-chart{height:176px}.executive-summary-page--overview .executive-summary-chart-card{padding:16px 16px 13px}.executive-summary-page--domains .executive-summary-domain-list article{padding-top:9px;padding-bottom:9px}.executive-summary-page--domains .executive-summary-domain-spark{height:50px}.executive-summary-page--domains .executive-summary-domain-name strong{font-size:7.5px}.executive-summary-page--domains .executive-summary-domain-values strong{font-size:7px}.executive-summary-page--voice{background:linear-gradient(#071f2d 0%,#0d3547 44%,#f3f8f9 44% 100%)!important}.executive-summary-page--voice .executive-summary-heading>span{color:#83d1e2!important}.executive-summary-page--voice .executive-summary-heading h2{color:#fff!important}.executive-summary-page--voice .executive-summary-heading{margin-top:18px}.executive-summary-fingerprint{border:1px solid #d3e3e7;border-radius:12px;margin-top:13px;padding:13px 14px;background:#fff!important}.executive-summary-fingerprint>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.executive-summary-fingerprint>header span{color:#2385a1;letter-spacing:.12em;font-size:6px;font-weight:900;display:block}.executive-summary-fingerprint>header h3{color:#153e4f;margin:4px 0 0;font-size:12px;line-height:1.2}.executive-summary-fingerprint>header small{color:#81949b;white-space:nowrap;font-size:6px}.executive-summary-fingerprint__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.executive-summary-fingerprint-strip{border-radius:9px;padding:10px;background:#edf5f7!important}.executive-summary-fingerprint-strip>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.executive-summary-fingerprint-strip>header strong{color:#173e50;font-size:8px;display:block}.executive-summary-fingerprint-strip>header span{color:#748a93;margin-top:2px;font-size:5.5px;line-height:1.3;display:block}.executive-summary-fingerprint-strip>header small{color:#2f8299;white-space:nowrap;font-size:5.5px;font-weight:800}.executive-summary-fingerprint-strip__cells{gap:2px;margin-top:9px;display:grid}.executive-summary-fingerprint-strip__cell{border-radius:2px;height:20px;display:block;background:#087f9f!important}.executive-summary-fingerprint>p{color:#728790;margin:9px 0 0;font-size:6px;line-height:1.4}.executive-summary-fingerprint__unavailable{color:#6c828b;border-radius:8px;margin-top:10px;padding:11px;font-size:7px;background:#edf3f5!important}.executive-summary-page--voice-change .executive-summary-chart{height:145px}.executive-summary-page--voice-change .executive-summary-chart-card{padding:14px}.executive-summary-page--multimodal .executive-summary-representation-grid .executive-summary-chart{height:174px}.executive-summary-page--multimodal .executive-summary-chart__axis{font-size:8.5px}.executive-summary-domain-list article{grid-template-columns:118px 1fr;grid-template-areas:"name bars";align-items:center;gap:12px;padding:9px 0;display:grid}.executive-summary-domain-bars{grid-area:bars;gap:5px;display:grid}.executive-summary-domain-bar-row{grid-template-columns:64px minmax(0,1fr) 42px;align-items:center;gap:7px;display:grid}.executive-summary-domain-bar-row>span{color:#708791;font-size:5.5px;font-weight:700}.executive-summary-domain-bar-track{border-radius:999px;height:8px;overflow:hidden;background:#e3edef!important}.executive-summary-domain-bar-fill{border-radius:inherit;min-width:2px;height:100%;display:block;background:#2188a3!important}.executive-summary-domain-bar-row>strong{color:#185f74;text-align:right;font-size:6.5px}.executive-summary-domain-reading-note{border:1px solid #cfe2e7;border-radius:10px;align-items:flex-start;gap:14px;margin-top:12px;padding:10px 12px;display:flex;background:#eaf4f6!important}.executive-summary-domain-reading-note strong{color:#1c687e;flex:0 0 120px;font-size:7px}.executive-summary-domain-reading-note span{color:#627b85;font-size:6.5px;line-height:1.45}}.clinician-full-print-chapter{display:none}@media print{body[data-clinician-report-print=full] .clinician-full-print-chapter{border:1px solid #1c5f7529;border-radius:11px;grid-template-columns:48px 1fr;align-items:center;gap:13px;margin:0 0 14px;padding:12px 14px;break-after:avoid!important;page-break-after:avoid!important;background:linear-gradient(135deg,#0d3446,#14576b)!important;display:grid!important}body[data-clinician-report-print=full] .clinician-full-print-chapter--page{break-before:page!important;page-break-before:always!important}body[data-clinician-report-print=full] .clinician-full-print-chapter--first{margin-top:8px;break-before:auto!important;page-break-before:auto!important}body[data-clinician-report-print=full] .clinician-full-print-chapter>span{border:1px solid #96dae757;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid;color:#8dd8e7!important;background:#ffffff12!important}body[data-clinician-report-print=full] .clinician-full-print-chapter small{letter-spacing:.13em;font-size:5.8px;font-weight:900;display:block;color:#82cbd9!important}body[data-clinician-report-print=full] .clinician-full-print-chapter strong{margin-top:2px;font-size:14px;line-height:1.15;display:block;color:#fff!important}body[data-clinician-report-print=full] .clinician-full-print-chapter p{margin:3px 0 0;font-size:6.7px;line-height:1.35;color:#c4dde3!important}body[data-clinician-report-print=full] .clinician-report-va5-print,body[data-clinician-report-print=full] .clinician-report-voice-current,body[data-clinician-report-print=full] .clinician-report-voice-longitudinal,body[data-clinician-report-print=full] .clinician-report-summary-conclusion{break-before:auto!important;page-break-before:auto!important}body[data-clinician-report-print=full] .clinician-report-va5-print{break-inside:auto!important;page-break-inside:auto!important}body[data-clinician-report-print=full] .clinician-report-voice-current,body[data-clinician-report-print=full] .clinician-report-voice-longitudinal{box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}body[data-clinician-report-print=full] #report-detailed-evidence{box-shadow:none!important;border:0!important;margin-top:0!important}body[data-clinician-report-print=full] #report-detailed-evidence>.clinician-report-details__body{margin-top:0!important}body[data-clinician-report-print=full] .clinician-report-contract{border:1px solid #1f5e7321;border-radius:9px;padding:10px 12px;background:#f2f7f8!important;margin-top:0!important}body[data-clinician-report-print=full] .clinician-report-review-endpoint{box-shadow:none!important;margin-top:0!important}body[data-clinician-report-print=full] .clinician-report-va5-print{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}body[data-clinician-report-print=full] .clinician-report-va5-print__header{border:0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;padding:18px 20px;display:grid;background:linear-gradient(135deg,#0c3142,#13576b)!important}body[data-clinician-report-print=full] .clinician-report-va5-print__header>div:first-child>span{letter-spacing:.14em;font-size:6.8px;font-weight:900;color:#86d2e2!important}body[data-clinician-report-print=full] .clinician-report-va5-print__header h2{letter-spacing:-.02em;margin-top:5px;font-size:21px;line-height:1.08;color:#fff!important}body[data-clinician-report-print=full] .clinician-report-va5-print__header p{max-width:520px;margin-top:6px;font-size:8px;line-height:1.45;color:#c8dee4!important}body[data-clinician-report-print=full] .clinician-report-va5-print__header>div:last-child>span{margin-top:2px;font-size:6px;color:#cae0e6!important}body[data-clinician-report-print=full] .va5-print-section-heading{margin:17px 0 9px}body[data-clinician-report-print=full] .va5-print-section-heading>span{color:#2585a0;letter-spacing:.13em;font-size:6.5px;font-weight:900}body[data-clinician-report-print=full] .va5-print-section-heading>strong{color:#173e50;margin-top:3px;font-size:11px;line-height:1.25}body[data-clinician-report-print=full] .va5-print-domain-profile__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body[data-clinician-report-print=full] .va5-print-domain-profile__grid article{border:1px solid #2365801f;border-radius:10px;min-height:58px;padding:10px;background:#fff!important}body[data-clinician-report-print=full] .va5-print-domain-profile__grid article>span{font-size:6.5px}body[data-clinician-report-print=full] .va5-print-domain-profile__grid article>strong{margin-top:5px;font-size:15px}body[data-clinician-report-print=full] .va5-print-domain-profile__grid article>small{margin-top:3px;font-size:5.8px}body[data-clinician-report-print=full] .va5-print-current-scales{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;position:relative}body[data-clinician-report-print=full] .va5-print-current-scales:before{color:#27849e;content:"CLINICIAN-RATED SCALE INTELLIGENCE";letter-spacing:.13em;font-size:6.5px;font-weight:900;position:absolute;top:-22px;left:0}body[data-clinician-report-print=full] .va5-print-scale{border:1px solid #1f647e26;border-radius:12px;padding:13px;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important}body[data-clinician-report-print=full] .va5-print-scale>header{border-bottom:1px solid #27677f17;padding-bottom:9px}body[data-clinician-report-print=full] .va5-print-scale>header>div:first-child>span{font-size:6.5px}body[data-clinician-report-print=full] .va5-print-scale>header>div:first-child>strong{margin-top:3px;font-size:9px}body[data-clinician-report-print=full] .va5-print-scale>header>div:last-child>strong{font-size:21px}body[data-clinician-report-print=full] .va5-print-scale>header>div:last-child>span{font-size:6px}body[data-clinician-report-print=full] .va5-print-scale__overall-interpretation{border-radius:8px;margin-top:9px;padding:8px 9px;background:#edf5f7!important}body[data-clinician-report-print=full] .va5-print-scale__overall-interpretation span{font-size:5.7px}body[data-clinician-report-print=full] .va5-print-scale__overall-interpretation strong{margin-top:3px;font-size:8px}body[data-clinician-report-print=full] .va5-print-scale__overall-interpretation small{margin-top:2px;font-size:5.4px}body[data-clinician-report-print=full] .va5-print-scale__reference{border-radius:8px;margin-top:8px;padding:8px 9px;background:#f5f8f9!important}body[data-clinician-report-print=full] .va5-print-scale__reference strong{font-size:6px}body[data-clinician-report-print=full] .va5-print-scale__reference span{font-size:5.5px;line-height:1.4}body[data-clinician-report-print=full] .va5-print-scale__components{margin-top:9px}body[data-clinician-report-print=full] .va5-print-scale__row{grid-template-columns:minmax(125px,.95fr) minmax(150px,1.15fr);gap:8px;padding:5px 0}body[data-clinician-report-print=full] .va5-print-scale__row>div:first-child>strong{font-size:6.5px}body[data-clinician-report-print=full] .va5-print-scale__row>div:first-child>span{margin-top:2px;font-size:5.3px}body[data-clinician-report-print=full] .va5-print-bar{grid-template-columns:1fr 39px;gap:7px}body[data-clinician-report-print=full] .va5-print-bar__track{border-radius:999px;height:9px;background:#34677b1a!important}body[data-clinician-report-print=full] .va5-print-bar__fill{border-radius:inherit}body[data-clinician-report-print=full] .va5-print-bar>strong{font-size:6.5px}body[data-clinician-report-print=full] .va5-print-longitudinal{margin-top:38px;padding-top:4px;position:relative;break-before:page!important;page-break-before:always!important}body[data-clinician-report-print=full] .va5-print-longitudinal:before{color:#2585a0;content:"LONGITUDINAL SYMPTOM-DOMAIN INTELLIGENCE";letter-spacing:.13em;margin-bottom:10px;font-size:6.5px;font-weight:900;display:block}body[data-clinician-report-print=full] .va5-print-longitudinal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body[data-clinician-report-print=full] .va5-print-longitudinal-scale{border:1px solid #23658021;border-radius:11px;padding:12px;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important}body[data-clinician-report-print=full] .va5-print-longitudinal-scale>header>strong{font-size:8px}body[data-clinician-report-print=full] .va5-print-longitudinal-scale>header>span{font-size:5.5px}body[data-clinician-report-print=full] .va5-print-longitudinal-scale__table{margin-top:8px}body[data-clinician-report-print=full] .va5-print-longitudinal-scale__head,body[data-clinician-report-print=full] .va5-print-longitudinal-scale__row{grid-template-columns:minmax(118px,1fr) repeat(3,minmax(48px,.34fr));gap:5px}body[data-clinician-report-print=full] .va5-print-longitudinal-scale__head{padding:0 0 5px;font-size:5.3px}body[data-clinician-report-print=full] .va5-print-longitudinal-scale__row>strong{font-size:6px}body[data-clinician-report-print=full] .va5-print-longitudinal-scale__row>span{font-size:6.2px}body[data-clinician-report-print=full] .va5-print-safety{border:1px solid #936b2729;border-radius:10px;grid-template-columns:minmax(160px,.9fr) 72px minmax(0,1.35fr);gap:13px;margin-top:16px;padding:12px 13px;break-inside:avoid!important;page-break-inside:avoid!important;background:#fbf7ed!important}body[data-clinician-report-print=full] .va5-print-safety>div:first-child>span{font-size:5.8px}body[data-clinician-report-print=full] .va5-print-safety>div:first-child>strong{margin-top:3px;font-size:7px}body[data-clinician-report-print=full] .va5-print-safety>div:nth-child(2)>strong{font-size:17px}body[data-clinician-report-print=full] .va5-print-safety>div:nth-child(2)>span{font-size:5.4px}body[data-clinician-report-print=full] .va5-print-safety>p{font-size:6.3px;line-height:1.45}body[data-clinician-report-print=full] .clinician-report-va5-print__boundary{border:1px solid #246c8721;border-radius:9px;gap:12px;margin-top:14px;padding:11px 12px;break-inside:avoid!important;page-break-inside:avoid!important;background:#eaf4f6!important}body[data-clinician-report-print=full] .clinician-report-va5-print__boundary>strong{flex:0 0 150px;font-size:6.8px}body[data-clinician-report-print=full] .clinician-report-va5-print__boundary>span{font-size:6.2px;line-height:1.45}body[data-clinician-report-print=full] .clinician-report-va5-print__header{border:1px solid #1f60761f;border-radius:9px;margin:0 0 11px;padding:10px 12px;background:#f1f7f8!important}body[data-clinician-report-print=full] .clinician-report-va5-print__header>div:first-child>span{font-size:5.8px;color:#287d95!important}body[data-clinician-report-print=full] .clinician-report-va5-print__header h2{margin-top:2px;font-size:13px;line-height:1.15;color:#173f50!important}body[data-clinician-report-print=full] .clinician-report-va5-print__header p{margin-top:3px;font-size:6.2px;line-height:1.35;color:#70868f!important}body[data-clinician-report-print=full] .clinician-report-va5-print__header>div:last-child{border:1px solid #2870891f;border-radius:7px;min-width:72px;padding:6px 8px;background:#fff!important}body[data-clinician-report-print=full] .clinician-report-va5-print__header>div:last-child>strong{font-size:14px;color:#236d86!important}body[data-clinician-report-print=full] .clinician-report-va5-print__header>div:last-child>span{font-size:5px;color:#7a9098!important}body[data-clinician-report-print=full] .va5-print-longitudinal{margin-top:18px;padding-top:0;break-before:auto!important;page-break-before:auto!important}body[data-clinician-report-print=full] .va5-print-longitudinal:before{margin-bottom:7px;font-size:5.8px}body[data-clinician-report-print=full] .va5-print-domain-profile{margin-top:10px}body[data-clinician-report-print=full] .va5-print-domain-profile__grid article{min-height:0;padding:7px 9px}body[data-clinician-report-print=full] .va5-print-current-scales{margin-top:28px}body[data-clinician-report-print=full] .va5-print-scale{padding:10px 11px}body[data-clinician-report-print=full] .va5-print-scale__row{padding:3.5px 0}body[data-clinician-report-print=full] .va5-print-longitudinal-scale{padding:9px 10px}body[data-clinician-report-print=full] .va5-print-longitudinal-scale__row{padding:3.5px 0}body[data-clinician-report-print=full] .va5-print-safety{margin-top:11px;padding:9px 11px}body[data-clinician-report-print=full] .clinician-report-va5-print__boundary{margin-top:9px;padding:8px 10px}body[data-clinician-report-print=full] .clinician-report-voice-current .current-voice-intelligence__header{display:none!important}body[data-clinician-report-print=full] .clinician-report-voice-current .current-voice-intelligence{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}body[data-clinician-report-print=full] .clinician-report-voice-current .voice-intel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}body[data-clinician-report-print=full] .clinician-report-voice-current .voice-intel__hero{border:1px solid #20687f24;border-radius:12px;grid-template-columns:minmax(0,1fr) 126px;align-items:center;gap:18px;margin-bottom:12px;padding:15px 17px;display:grid;break-inside:avoid!important;page-break-inside:avoid!important;background:linear-gradient(135deg,#eef7f8,#f8fbfc)!important}body[data-clinician-report-print=full] .clinician-report-voice-current .voice-intel__eyebrow{letter-spacing:.13em;font-size:6.2px;font-weight:900;color:#26849f!important}body[data-clinician-report-print=full] .clinician-report-voice-current .voice-intel__hero h4{margin-top:4px;font-size:18px;line-height:1.1;color:#173f50!important}body[data-clinician-report-print=full] .clinician-report-voice-current .voice-intel__hero p{max-width:530px;margin-top:5px;font-size:7px;line-height:1.45;color:#667f89!important}body[data-clinician-report-print=full] .clinician-report-voice-current .voice-intel__dimension{text-align:center;border:1px solid #36859b26;border-radius:10px;min-width:0;padding:12px;background:#103f52!important}body[data-clinician-report-print=full] .clinician-report-voice-current .voice-intel__dimension strong{font-size:23px;line-height:1;display:block;color:#8bd9e8!important}body[data-clinician-report-print=full] .clinician-report-voice-current .voice-intel__dimension span{margin-top:4px;font-size:5.8px;line-height:1.3;display:block;color:#d1e6ea!important}body[data-clinician-report-print=full] .clinician-report-voice-current .voice-intel-clinician-summary{border:1px solid #2569811f;border-radius:11px;margin:12px 0 0;padding:13px;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important}body[data-clinician-report-print=full] .voice-intel-clinician-summary__header{margin-bottom:8px}body[data-clinician-report-print=full] .voice-intel-clinician-summary__header h5{font-size:10px}body[data-clinician-report-print=full] .voice-intel-clinician-summary__badge{font-size:5.5px}body[data-clinician-report-print=full] .voice-intel-clinician-summary__lead{border-radius:8px;padding:9px 10px;background:#eef6f8!important}body[data-clinician-report-print=full] .voice-intel-clinician-summary__lead strong{font-size:7.2px}body[data-clinician-report-print=full] .voice-intel-clinician-summary__lead p{margin-top:3px;font-size:6.4px;line-height:1.4}body[data-clinician-report-print=full] .voice-intel-clinician-summary__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px}body[data-clinician-report-print=full] .voice-intel-clinician-summary__grid article{border-radius:8px;min-height:0;padding:8px}body[data-clinician-report-print=full] .voice-intel-clinician-summary__grid article>span{font-size:5.4px}body[data-clinician-report-print=full] .voice-intel-clinician-summary__grid article strong{margin-top:3px;font-size:7.2px}body[data-clinician-report-print=full] .voice-intel-clinician-summary__grid article p,body[data-clinician-report-print=full] .voice-intel-clinician-summary__grid article small{margin-top:3px;font-size:5.6px;line-height:1.35}body[data-clinician-report-print=full] .voice-intel-clinical-use,body[data-clinician-report-print=full] .voice-intel-longitudinal{border-radius:8px;margin-top:8px;padding:9px 11px;break-inside:avoid!important;page-break-inside:avoid!important}body[data-clinician-report-print=full] .voice-intel-clinical-use strong,body[data-clinician-report-print=full] .voice-intel-longitudinal strong{font-size:6.8px}body[data-clinician-report-print=full] .voice-intel-clinical-use p,body[data-clinician-report-print=full] .voice-intel-longitudinal p{font-size:6px;line-height:1.4}body[data-clinician-report-print=full] .voice-intel-longitudinal__status{min-width:90px;padding:6px 8px}body[data-clinician-report-print=full] .clinician-report-voice-current .voice-intel__section{border:1px solid #22657e1c;border-radius:10px;margin-top:12px;padding:11px 12px;background:#fff!important}body[data-clinician-report-print=full] .voice-intel__section-heading{margin-bottom:7px}body[data-clinician-report-print=full] .voice-intel__section-heading span{font-size:5.7px}body[data-clinician-report-print=full] .voice-intel__section-heading h5{margin-top:2px;font-size:9px}body[data-clinician-report-print=full] .voice-intel__section-heading>small{font-size:5.5px}body[data-clinician-report-print=full] .voice-intel__metrics,body[data-clinician-report-print=full] .voice-intel__metrics--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}body[data-clinician-report-print=full] .voice-intel-metric{border-radius:8px;min-height:0;padding:8px 9px}body[data-clinician-report-print=full] .voice-intel-metric>span{font-size:5.3px}body[data-clinician-report-print=full] .voice-intel-metric strong{margin-top:3px;font-size:10px}body[data-clinician-report-print=full] .voice-intel-metric small{margin-top:3px;font-size:5.5px;line-height:1.3}body[data-clinician-report-print=full] .voice-intel__fingerprints{margin-top:0;padding-top:18px;position:relative;break-before:page!important;page-break-before:always!important}body[data-clinician-report-print=full] .voice-intel__fingerprints:before{color:#27859f;content:"TECHNICAL VOICE INTELLIGENCE · LEARNED ACOUSTIC REPRESENTATION";letter-spacing:.13em;margin-bottom:10px;font-size:6.4px;font-weight:900;display:block}body[data-clinician-report-print=full] .voice-intel-fingerprint{border:1px solid #23678021;border-radius:10px;padding:12px;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important}body[data-clinician-report-print=full] .voice-intel-fingerprint__heading strong{font-size:8px}body[data-clinician-report-print=full] .voice-intel-fingerprint__heading span{font-size:5.7px}body[data-clinician-report-print=full] .voice-intel-fingerprint__cells{grid-template-columns:repeat(16,minmax(0,1fr));gap:3px;margin-top:8px}body[data-clinician-report-print=full] .voice-intel-fingerprint:last-child .voice-intel-fingerprint__cells{grid-template-columns:repeat(12,minmax(0,1fr))}body[data-clinician-report-print=full] .voice-intel-fingerprint__cell{border-radius:3px;min-height:13px}body[data-clinician-report-print=full] .voice-intel__fingerprint-note{border-radius:7px;margin-top:8px;padding:8px 9px;font-size:5.8px;line-height:1.4;background:#f2f6f7!important}body[data-clinician-report-print=full] .voice-intel__architecture{border:1px solid #2668801f;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;padding:11px;display:grid;break-inside:avoid!important;page-break-inside:avoid!important;background:#f5f9fa!important}body[data-clinician-report-print=full] .voice-intel__architecture>span{grid-column:1/-1;font-size:5.8px}body[data-clinician-report-print=full] .voice-intel__architecture>div{border:1px solid #2669801a;border-radius:8px;min-height:50px;padding:8px;background:#fff!important}body[data-clinician-report-print=full] .voice-intel__architecture strong{font-size:13px}body[data-clinician-report-print=full] .voice-intel__architecture i{font-size:5.6px;line-height:1.3}body[data-clinician-report-print=full] .voice-intel__pipeline{border:1px solid #23667e1c;border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:12px;padding:10px;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important}body[data-clinician-report-print=full] .voice-intel__pipeline>div{border-radius:7px;min-height:45px;padding:7px 6px}body[data-clinician-report-print=full] .voice-intel__pipeline strong{font-size:6px;line-height:1.25}body[data-clinician-report-print=full] .voice-intel__pipeline span{font-size:5.2px}body[data-clinician-report-print=full] .voice-intel__pipeline small{font-size:4.9px}body[data-clinician-report-print=full] .voice-intel__boundary{border:1px solid #1f668021;border-radius:9px;grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr);gap:13px;margin-top:12px;padding:11px 12px;display:grid;break-inside:avoid!important;page-break-inside:avoid!important;background:#eaf4f6!important}body[data-clinician-report-print=full] .voice-intel__boundary strong{font-size:6.8px}body[data-clinician-report-print=full] .voice-intel__boundary span{font-size:6px;line-height:1.45}body[data-clinician-report-print=full] .voice-intel__section--fingerprint{break-before:page!important;page-break-before:always!important;margin-top:0!important;padding-top:0!important}body[data-clinician-report-print=full] .voice-intel__section--fingerprint .voice-intel__section-heading{margin-bottom:10px}body[data-clinician-report-print=full] .voice-intel__section--fingerprint .voice-intel__section-heading span{letter-spacing:.13em;font-size:6.4px;font-weight:900;color:#27859f!important}body[data-clinician-report-print=full] .voice-intel__section--fingerprint .voice-intel__section-heading h5{margin-top:3px;font-size:12px;color:#173f50!important}body[data-clinician-report-print=full] .voice-intel__fingerprints{margin-top:0;padding-top:0;break-before:auto!important;page-break-before:auto!important}body[data-clinician-report-print=full] .voice-intel__fingerprints:before{display:none!important}body[data-clinician-report-print=full] .voice-intel-fingerprint{padding:10px 11px}body[data-clinician-report-print=full] .voice-intel-fingerprint+.voice-intel-fingerprint{margin-top:8px}body[data-clinician-report-print=full] .voice-intel-fingerprint__cells{margin-top:7px}body[data-clinician-report-print=full] .voice-intel-fingerprint__cell{min-height:11px}body[data-clinician-report-print=full] .voice-intel__architecture{margin-top:13px;padding:11px 12px 12px;display:block!important}body[data-clinician-report-print=full] .voice-intel__architecture>span{letter-spacing:.13em;margin-bottom:9px;font-size:6px;font-weight:900;display:block;color:#27859f!important}body[data-clinician-report-print=full] .voice-intel__architecture>div{border:0;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);align-items:stretch;gap:4px;width:100%;padding:0;background:0 0!important;display:grid!important}body[data-clinician-report-print=full] .voice-intel__architecture>div>strong{text-align:center;border:1px solid #23678021;border-radius:8px;place-items:center;min-width:0;min-height:58px;padding:8px 6px;font-size:6.6px;line-height:1.3;display:grid;color:#244f60!important;background:#fff!important}body[data-clinician-report-print=full] .voice-intel__architecture>div>strong:nth-of-type(5){border-color:#2a85a233;color:#23728c!important;background:#eaf6f8!important}body[data-clinician-report-print=full] .voice-intel__architecture>div>strong:last-of-type{border-color:#45846a33;color:#39775f!important;background:#eef7f2!important}body[data-clinician-report-print=full] .voice-intel__architecture>div>i{place-items:center;margin:0;font-size:10px;font-style:normal;font-weight:800;display:grid;color:#65a3b5!important}body[data-clinician-report-print=full] .voice-intel__boundary{grid-template-columns:135px minmax(0,1fr);margin-top:13px;padding:10px 12px}body[data-clinician-report-print=full] .voice-intel__boundary>div:first-child{place-self:center start}}.clinician-full-report-v2{display:none}@media print{body[data-clinician-report-print=full] .clinician-report-page>*{display:none!important}body[data-clinician-report-print=full] .clinician-report-page>.clinician-full-report-v2,body[data-clinician-report-print=full] .clinician-report-page>#report-clinician-conclusion,body[data-clinician-report-print=full] .clinician-report-page>#report-detailed-evidence,body[data-clinician-report-print=full] .clinician-report-page>#report-review-approval{display:block!important}body[data-clinician-report-print=full] .clinician-report-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body[data-clinician-report-print=full] .clinician-full-report-v2,body[data-clinician-report-print=full] #report-clinician-conclusion,body[data-clinician-report-print=full] #report-detailed-evidence,body[data-clinician-report-print=full] #report-review-approval{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow:visible!important}body[data-clinician-report-print=full] .clinician-full-report-v2 :where(div,section,article,header,footer,aside,p,span,strong,small,code,li,td,th),body[data-clinician-report-print=full] #report-clinician-conclusion :where(div,p,span,strong,small),body[data-clinician-report-print=full] #report-detailed-evidence :where(div,section,article,p,span,strong,small,code,li,td,th),body[data-clinician-report-print=full] #report-review-approval :where(div,p,span,strong,small,code){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body[data-clinician-report-print=full] .clinician-full-report-v2 :where(p,span,strong,small,code,li,td,th),body[data-clinician-report-print=full] #report-clinician-conclusion :where(p,span,strong,small),body[data-clinician-report-print=full] #report-detailed-evidence :where(p,span,strong,small,code,li,td,th),body[data-clinician-report-print=full] #report-review-approval :where(p,span,strong,small,code){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important}body[data-clinician-report-print=full] .clinician-full-report-v2 :where(svg,canvas,img,table),body[data-clinician-report-print=full] #report-detailed-evidence :where(svg,canvas,img,table){max-width:100%!important}body[data-clinician-report-print=full] .clinician-full-report-v2 table,body[data-clinician-report-print=full] #report-detailed-evidence table{table-layout:fixed!important;width:100%!important}body[data-clinician-report-print=full] .clinician-full-report-v2{color:#173f50;font-size:8.5pt;line-height:1.45}body[data-clinician-report-print=full] .full-report-v2-cover,body[data-clinician-report-print=full] .full-report-v2-chapter{width:100%;max-width:100%;min-height:0}body[data-clinician-report-print=full] .full-report-v2-cover{break-after:page;page-break-after:always;min-height:250mm}body[data-clinician-report-print=full] .full-report-v2-chapter{break-before:page;page-break-before:always}body[data-clinician-report-print=full] .full-report-v2-brand{border-bottom:2px solid #173f50;justify-content:space-between;align-items:center;gap:18px;padding-bottom:11px;display:flex}body[data-clinician-report-print=full] .full-report-v2-brand>div{flex-direction:column;display:flex}body[data-clinician-report-print=full] .full-report-v2-brand strong{font-size:14px}body[data-clinician-report-print=full] .full-report-v2-brand span{color:#6d838d;font-size:6.5px}body[data-clinician-report-print=full] .full-report-v2-cover-main{margin-top:30px}body[data-clinician-report-print=full] .full-report-v2-eyebrow{color:#25809a;letter-spacing:.15em;font-size:6.5px;font-weight:900}body[data-clinician-report-print=full] .full-report-v2-cover-main h1{color:#153c4c;margin:8px 0 0;font-size:29px;line-height:1.05}body[data-clinician-report-print=full] .full-report-v2-cover-main p{color:#667e88;margin:8px 0 0;font-size:9px;line-height:1.5;max-width:560px!important}body[data-clinician-report-print=full] .full-report-v2-demo{color:#705d34;border:1px solid #956a1f2e;border-radius:8px;margin-top:19px;padding:8px 11px;font-size:6.7px;font-weight:800;background:#fbf7eb!important}body[data-clinician-report-print=full] .full-report-v2-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}body[data-clinician-report-print=full] .full-report-v2-cover-grid article{border:1px solid #2260761f;border-radius:9px;padding:10px 11px;background:#f7fafb!important}body[data-clinician-report-print=full] .full-report-v2-cover-grid__wide{grid-column:1/-1}body[data-clinician-report-print=full] .full-report-v2-cover-grid span{color:#7b9099;letter-spacing:.09em;font-size:5.7px;font-weight:800;display:block}body[data-clinician-report-print=full] .full-report-v2-cover-grid strong{color:#244c5c;margin-top:4px;font-size:7.7px;line-height:1.4;display:block}body[data-clinician-report-print=full] .full-report-v2-cover-status,body[data-clinician-report-print=full] .full-report-v2-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}body[data-clinician-report-print=full] .full-report-v2-stat{border:1px solid #23657e21;border-radius:9px;padding:10px;background:#fff!important}body[data-clinician-report-print=full] .full-report-v2-stat>span{color:#75909a;letter-spacing:.08em;font-size:5.5px;font-weight:850;display:block}body[data-clinician-report-print=full] .full-report-v2-stat>strong{color:#17495d;margin-top:4px;font-size:10px;line-height:1.25;display:block}body[data-clinician-report-print=full] .full-report-v2-stat>small{color:#7a8d95;margin-top:4px;font-size:5.7px;line-height:1.4;display:block}body[data-clinician-report-print=full] .full-report-v2-scope-note,body[data-clinician-report-print=full] .full-report-v2-clinician-note{border:1px solid #246a8421;border-radius:9px;margin-top:17px;padding:11px 12px;background:#eaf4f6!important}body[data-clinician-report-print=full] .full-report-v2-scope-note strong,body[data-clinician-report-print=full] .full-report-v2-clinician-note strong{color:#216a82;font-size:7px}body[data-clinician-report-print=full] .full-report-v2-scope-note p,body[data-clinician-report-print=full] .full-report-v2-clinician-note p{color:#5f7781;margin:4px 0 0;font-size:6.4px;line-height:1.5}body[data-clinician-report-print=full] .full-report-v2-fingerprint{border-top:1px solid #275f751a;margin-top:14px;padding-top:9px}body[data-clinician-report-print=full] .full-report-v2-fingerprint span{color:#7b9098;font-size:5.5px;display:block}body[data-clinician-report-print=full] .full-report-v2-fingerprint code{color:#345c6c;margin-top:3px;font-size:5.4px;line-height:1.45;display:block}body[data-clinician-report-print=full] .full-report-v2-chapter-heading{break-after:avoid;page-break-after:avoid;border-radius:10px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:15px;padding:12px 14px;display:grid;background:linear-gradient(135deg,#103e51,#14596d)!important}body[data-clinician-report-print=full] .full-report-v2-chapter-number{border:1px solid #8bd8e847;border-radius:9px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid;color:#8bd8e8!important}body[data-clinician-report-print=full] .full-report-v2-chapter-heading small{letter-spacing:.13em;font-size:5.5px;font-weight:900;color:#87cfdd!important}body[data-clinician-report-print=full] .full-report-v2-chapter-heading h2{margin:2px 0 0;font-size:15px;line-height:1.15;color:#fff!important}body[data-clinician-report-print=full] .full-report-v2-chapter-heading p{margin:3px 0 0;font-size:6.2px;line-height:1.4;color:#c6dee4!important}body[data-clinician-report-print=full] #report-clinician-conclusion,body[data-clinician-report-print=full] #report-detailed-evidence,body[data-clinician-report-print=full] #report-review-approval{break-before:page!important;page-break-before:always!important}body[data-clinician-report-print=full] .full-report-v2-contents{border:1px solid #23657e1f;border-radius:9px;margin-top:17px;padding:11px 12px;background:#f7fafb!important}body[data-clinician-report-print=full] .full-report-v2-contents__heading>span,body[data-clinician-report-print=full] .full-report-v2-subheading>span{color:#27829a;letter-spacing:.13em;font-size:5.5px;font-weight:900;display:block}body[data-clinician-report-print=full] .full-report-v2-contents__heading>strong,body[data-clinician-report-print=full] .full-report-v2-subheading>strong{color:#1a4657;margin-top:3px;font-size:8px;line-height:1.3;display:block}body[data-clinician-report-print=full] .full-report-v2-contents__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;margin-top:9px;display:grid}body[data-clinician-report-print=full] .full-report-v2-contents__grid>span{color:#607983;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:4px 0;font-size:6px;line-height:1.35;display:grid}body[data-clinician-report-print=full] .full-report-v2-contents__grid b{color:#2a8299;font-size:5.7px}body[data-clinician-report-print=full] .full-report-v2-subheading{margin-bottom:9px}body[data-clinician-report-print=full] .full-report-v2-subheading>p{color:#70858e;margin:4px 0 0;font-size:6px;line-height:1.45;max-width:none!important}body[data-clinician-report-print=full] .full-report-v2-review-priorities{margin-top:17px}body[data-clinician-report-print=full] .full-report-v2-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body[data-clinician-report-print=full] .full-report-v2-priority-grid>article{break-inside:avoid;page-break-inside:avoid;border:1px solid #25657c1f;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid;background:#fff!important}body[data-clinician-report-print=full] .full-report-v2-priority-grid>article>span{color:#27839c;border-radius:7px;place-items:center;width:26px;height:26px;font-size:6px;font-weight:900;display:grid;background:#edf6f8!important}body[data-clinician-report-print=full] .full-report-v2-priority-grid strong{color:#244c5c;font-size:7px;display:block}body[data-clinician-report-print=full] .full-report-v2-priority-grid p{color:#6c828b;margin:4px 0 0;font-size:6px;line-height:1.45}body[data-clinician-report-print=full] .full-report-v2-evidence-guide{margin-top:18px}body[data-clinician-report-print=full] .full-report-v2-evidence-role-table{border:1px solid #23637a21;border-radius:9px;background:#fff!important;overflow:visible!important}body[data-clinician-report-print=full] .full-report-v2-evidence-role-head,body[data-clinician-report-print=full] .full-report-v2-evidence-role-row{grid-template-columns:minmax(100px,.62fr) minmax(0,1.08fr) minmax(0,1.3fr);align-items:start;gap:10px;display:grid}body[data-clinician-report-print=full] .full-report-v2-evidence-role-head{color:#6a818b;letter-spacing:.07em;padding:7px 10px;font-size:5.3px;font-weight:900;background:#eef5f7!important}body[data-clinician-report-print=full] .full-report-v2-evidence-role-row{break-inside:avoid;page-break-inside:avoid;border-top:1px solid #23637a14;padding:8px 10px}body[data-clinician-report-print=full] .full-report-v2-evidence-role-row>strong{color:#23566a;font-size:6.4px;line-height:1.35}body[data-clinician-report-print=full] .full-report-v2-evidence-role-row>p{color:#5f7781;margin:0;font-size:5.8px;line-height:1.45}body[data-clinician-report-print=full] .full-report-v2-evidence-role-row>small{color:#778c94;font-size:5.5px;line-height:1.45}body[data-clinician-report-print=full] .full-report-v2-clinical-reading{margin-bottom:15px}body[data-clinician-report-print=full] .full-report-v2-clinical-reading-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}body[data-clinician-report-print=full] .full-report-v2-clinical-reading-grid>article{break-inside:avoid;page-break-inside:avoid;border:1px solid #22647c1f;border-radius:8px;min-width:0;padding:9px;background:#f8fafb!important}body[data-clinician-report-print=full] .full-report-v2-clinical-reading-grid span{color:#27839b;letter-spacing:.07em;font-size:5.2px;font-weight:900;display:block}body[data-clinician-report-print=full] .full-report-v2-clinical-reading-grid strong{color:#244c5c;margin-top:4px;font-size:6.7px;line-height:1.3;display:block}body[data-clinician-report-print=full] .full-report-v2-clinical-reading-grid p{color:#6c818a;margin:4px 0 0;font-size:5.5px;line-height:1.45}body[data-clinician-report-print=full] .full-report-v2-contents__grid>*,body[data-clinician-report-print=full] .full-report-v2-priority-grid>*,body[data-clinician-report-print=full] .full-report-v2-evidence-role-head>*,body[data-clinician-report-print=full] .full-report-v2-evidence-role-row>*,body[data-clinician-report-print=full] .full-report-v2-clinical-reading-grid>*{min-width:0!important;max-width:100%!important}body[data-clinician-report-print=full] .clinician-full-report-v2 .clinician-report-va5-print--current .clinician-report-va5-print__header,body[data-clinician-report-print=full] .clinician-full-report-v2 .clinician-report-va5-print--longitudinal .clinician-report-va5-print__header,body[data-clinician-report-print=full] .clinician-report-va5-print--current .va5-print-longitudinal,body[data-clinician-report-print=full] .clinician-report-va5-print--current .va5-print-safety,body[data-clinician-report-print=full] .clinician-report-va5-print--current .clinician-report-va5-print__boundary{display:none!important}body[data-clinician-report-print=full] .full-report-v2-clinical .clinician-report-va5-print--current{margin:0!important;padding:0!important}body[data-clinician-report-print=full] .clinician-report-va5-print--longitudinal .va5-print-domain-profile,body[data-clinician-report-print=full] .clinician-report-va5-print--longitudinal .va5-print-current-scales{display:none!important}body[data-clinician-report-print=full] .full-report-v2-symptom-longitudinal .clinician-report-va5-print--longitudinal{margin:0!important;padding:0!important}body[data-clinician-report-print=full] .full-report-v2-symptom-longitudinal .va5-print-longitudinal{break-before:auto!important;page-break-before:auto!important;margin-top:14px!important;padding-top:0!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal-reading{margin-bottom:13px}body[data-clinician-report-print=full] .full-report-v2-longitudinal-reading__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}body[data-clinician-report-print=full] .full-report-v2-longitudinal-reading__grid>article{break-inside:avoid;page-break-inside:avoid;border:1px solid #22647c1f;border-radius:8px;min-width:0;padding:9px;background:#f8fafb!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal-reading__grid span{color:#27839b;letter-spacing:.07em;font-size:5.2px;font-weight:900;display:block}body[data-clinician-report-print=full] .full-report-v2-longitudinal-reading__grid strong{color:#244c5c;margin-top:4px;font-size:6.5px;line-height:1.3;display:block}body[data-clinician-report-print=full] .full-report-v2-longitudinal-reading__grid p{color:#6c818a;margin:4px 0 0;font-size:5.5px;line-height:1.45}body[data-clinician-report-print=full] .full-report-v2-symptom-longitudinal .va5-print-longitudinal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-clinician-report-print=full] .full-report-v2-symptom-longitudinal .va5-print-longitudinal-scale{break-inside:avoid;page-break-inside:avoid;min-width:0!important}body[data-clinician-report-print=full] .full-report-v2-symptom-longitudinal .va5-print-safety{margin-top:12px}body[data-clinician-report-print=full] .full-report-v2-symptom-longitudinal .clinician-report-va5-print__boundary{margin-top:10px}body[data-clinician-report-print=full] .full-report-v2-symptom-longitudinal :where(div,section,article,span,strong,small,p){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body[data-clinician-report-print=full] .full-report-v2-symptom-longitudinal :where(span,strong,small,p){white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}body[data-clinician-report-print=full] .full-report-v2-voice{break-before:page!important;page-break-before:always!important}body[data-clinician-report-print=full] .full-report-v2-voice .current-voice-intelligence__header{display:none!important}body[data-clinician-report-print=full] .full-report-v2-voice .current-voice-intelligence,body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__hero{border:1px solid #22667e24;border-radius:11px;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:16px;margin-bottom:12px;padding:14px 16px;display:grid;break-inside:avoid!important;page-break-inside:avoid!important;background:linear-gradient(135deg,#eef7f8,#f8fbfc)!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__hero h4{font-size:17px;line-height:1.12}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__hero p{font-size:6.5px;line-height:1.45;max-width:none!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__snapshot{break-inside:avoid!important;page-break-inside:avoid!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel-clinician-summary{margin-top:12px;break-inside:avoid!important;page-break-inside:avoid!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel-clinician-summary__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel-clinical-use,body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel-longitudinal,body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__architecture-summary{break-inside:avoid!important;page-break-inside:avoid!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__section:first-of-type{position:relative;break-before:page!important;page-break-before:always!important;padding-top:24px!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__section:first-of-type:before{color:#27839b;content:"04 · SIPL VOICE INTELLIGENCE · TECHNICAL EVIDENCE";letter-spacing:.13em;margin-bottom:12px;font-size:6px;font-weight:900;display:block}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__section{margin-top:12px;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__metrics,body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__metrics--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel-metric{break-inside:avoid!important;page-break-inside:avoid!important;min-width:0!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__section--fingerprint,body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__fingerprints{break-before:auto!important;page-break-before:auto!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel-fingerprint{break-inside:avoid!important;page-break-inside:avoid!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__architecture{break-inside:avoid!important;page-break-inside:avoid!important;width:100%!important;max-width:100%!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__architecture>div{width:100%!important;max-width:100%!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__boundary{margin-top:12px;break-inside:avoid!important;page-break-inside:avoid!important;width:100%!important;max-width:100%!important}body[data-clinician-report-print=full] .full-report-v2-voice :where(div,section,article,header,p,span,strong,small,i){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body[data-clinician-report-print=full] .full-report-v2-voice :where(p,span,strong,small){white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__section:first-of-type{break-before:auto!important;page-break-before:auto!important;padding-top:11px!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__section:first-of-type:before{content:none!important;display:none!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__section--snapshot{break-before:auto!important;page-break-before:auto!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__section--snapshot,body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel-clinician-summary,body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel-clinical-use,body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel-longitudinal,body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__pipeline{break-inside:avoid!important;page-break-inside:avoid!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__section--speech{position:relative;break-before:page!important;page-break-before:always!important;margin-top:0!important;padding-top:25px!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__section--speech:before{color:#27839b;content:"04 · SIPL VOICE INTELLIGENCE · TECHNICAL MEASUREMENTS";letter-spacing:.13em;margin-bottom:11px;font-size:6px;font-weight:900;display:block!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__section--quality{break-before:auto!important;page-break-before:auto!important;break-inside:avoid!important;page-break-inside:avoid!important;margin-top:13px!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__section--fingerprint{position:relative;break-before:page!important;page-break-before:always!important;margin-top:0!important;padding-top:25px!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__section--fingerprint:before{color:#27839b;content:"04 · SIPL VOICE INTELLIGENCE · LEARNED REPRESENTATION & PROCESSING";letter-spacing:.13em;margin-bottom:11px;font-size:6px;font-weight:900;display:block!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__fingerprints{break-before:auto!important;page-break-before:auto!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__architecture{break-inside:avoid!important;page-break-inside:avoid!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:13px!important;display:block!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__architecture>span{margin-bottom:9px!important;display:block!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__architecture>div{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr)!important;align-items:stretch!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:grid!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__architecture>div>strong{text-align:center!important;place-items:center!important;min-width:0!important;min-height:52px!important;padding:7px 5px!important;line-height:1.25!important;display:grid!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__architecture>div>i{place-items:center!important;width:auto!important;height:auto!important;margin:0!important;font-style:normal!important;display:grid!important;transform:none!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__boundary{break-inside:avoid!important;page-break-inside:avoid!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:12px!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__architecture>div{grid-template-rows:minmax(52px,auto)!important;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr)!important;grid-auto-columns:auto!important;grid-auto-flow:column!important;align-items:stretch!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__architecture>div>strong{white-space:normal!important;overflow-wrap:anywhere!important;grid-area:1!important;place-self:stretch stretch!important;place-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:52px!important;padding:7px 4px!important}body[data-clinician-report-print=full] .full-report-v2-voice .voice-intel__architecture>div>i{grid-area:1!important;place-self:center!important;width:12px!important;min-width:12px!important;max-width:12px!important;transform:none!important}body[data-clinician-report-print=full] .clinician-full-report-v2 .full-report-v2-longitudinal{break-before:page!important;page-break-before:always!important;margin-top:0!important}body[data-clinician-report-print=full] .clinician-full-report-v2 .full-report-v2-longitudinal>.full-report-v2-chapter-heading{margin-top:0!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__hero{break-inside:avoid!important;page-break-inside:avoid!important;background:#f3f8f9!important;border:1px solid #23657e1f!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) 105px!important;align-items:center!important;gap:14px!important;margin:0 0 10px!important;padding:12px 14px!important;display:grid!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__hero:before{display:none!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__hero h3{margin-top:3px!important;font-size:13px!important;line-height:1.15!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__hero p{max-width:none!important;margin-top:4px!important;font-size:6px!important;line-height:1.4!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__hero-meta{border-radius:8px!important;min-width:0!important;padding:8px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__patient{background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin:10px 0!important;padding:0!important;display:grid!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__patient>div{background:#fff!important;border:1px solid #23657e1c!important;border-radius:8px!important;min-width:0!important;padding:8px 9px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__timeline{break-inside:avoid!important;page-break-inside:avoid!important;background:#fafcfc!important;border:1px solid #24657e1a!important;border-radius:9px!important;margin:13px 0 15px!important;padding:10px 8px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__section--clinical{break-before:auto!important;page-break-before:auto!important;margin-top:12px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__clinical-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__scale-interpretation-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__section--acoustic{position:relative;break-before:page!important;page-break-before:always!important;margin-top:0!important;padding-top:25px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__section--acoustic:before{color:#27839b;content:"05 · LONGITUDINAL MULTIMODAL INTELLIGENCE · ACOUSTIC TRAJECTORY";letter-spacing:.13em;margin-bottom:11px;font-size:6px;font-weight:900;display:block}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-long-metric{min-width:0!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important;border:1px solid #23657e1f!important;border-radius:9px!important;padding:10px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-long-metric__chart{max-width:100%!important;height:112px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__section--quality{break-before:auto!important;page-break-before:auto!important;break-inside:avoid!important;page-break-inside:avoid!important;margin-top:14px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__quality-table{break-inside:avoid!important;page-break-inside:avoid!important;width:100%!important;max-width:100%!important;margin-top:8px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__section--representation{position:relative;break-before:page!important;page-break-before:always!important;margin-top:0!important;padding-top:25px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__section--representation:before{color:#27839b;content:"05 · LONGITUDINAL MULTIMODAL INTELLIGENCE · LEARNED REPRESENTATION CHANGE";letter-spacing:.13em;margin-bottom:11px;font-size:6px;font-weight:900;display:block}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__representation-chart-shell{width:100%!important;max-width:100%!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__representation-chart{width:100%!important;max-width:100%!important;height:180px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__representation-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__relationship{break-inside:avoid!important;page-break-inside:avoid!important;background:#f3f7f8!important;border:1px solid #276a8321!important;border-radius:9px!important;margin-top:14px!important;padding:12px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__boundary{break-inside:avoid!important;page-break-inside:avoid!important;background:#eaf4f6!important;border:1px solid #246a8421!important;border-radius:9px!important;margin-top:10px!important;padding:10px 12px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__section:nth-of-type(4),body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__section:nth-of-type(5){break-before:auto!important;page-break-before:auto!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__section--acoustic,body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__section--representation{break-before:page!important;page-break-before:always!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal :where(div,section,article,header,p,span,strong,small){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal :where(p,span,strong,small){white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__hero{grid-template-columns:minmax(0,1fr) 128px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__hero-meta small{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.3!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__section--representation{break-before:page!important;page-break-before:always!important;break-inside:avoid-page!important;page-break-inside:avoid!important;display:block!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__section--representation .voice-longitudinal__section-heading{break-after:avoid!important;page-break-after:avoid!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__representation-chart-shell{break-before:auto!important;page-break-before:auto!important}body[data-clinician-report-print=full] .clinician-report-page>#report-clinician-conclusion{display:none!important}body[data-clinician-report-print=full] .full-report-v2-formulation{break-before:page!important;page-break-before:always!important}body[data-clinician-report-print=full] .full-report-v2-formulation-status{border:1px solid #b07e262e;border-radius:10px;grid-template-columns:175px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid;break-inside:avoid!important;page-break-inside:avoid!important;background:#fbf7eb!important}body[data-clinician-report-print=full] .full-report-v2-formulation-status span{color:#8c7139;letter-spacing:.1em;font-size:5.7px;font-weight:900;display:block}body[data-clinician-report-print=full] .full-report-v2-formulation-status strong{color:#69562f;margin-top:4px;font-size:11px;display:block}body[data-clinician-report-print=full] .full-report-v2-formulation-status p{color:#756a54;margin:0;font-size:6.3px;line-height:1.45}body[data-clinician-report-print=full] .full-report-v2-formulation-grid{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}body[data-clinician-report-print=full] .full-report-v2-formulation-grid article{border:1px solid #23657e1f;border-radius:10px;padding:13px 14px;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important}body[data-clinician-report-print=full] .full-report-v2-formulation-grid article>span{color:#27819a;letter-spacing:.1em;font-size:5.5px;font-weight:900}body[data-clinician-report-print=full] .full-report-v2-formulation-grid h3{color:#1d4859;margin:4px 0 0;font-size:9px}body[data-clinician-report-print=full] .full-report-v2-formulation-grid p{color:#637b85;margin:6px 0 0;font-size:6.4px;line-height:1.55}body[data-clinician-report-print=full] .full-report-v2-formulation-empty{border:1px solid #26688021;border-radius:11px;margin-top:15px;padding:18px;break-inside:avoid!important;page-break-inside:avoid!important;background:#f7fafb!important}body[data-clinician-report-print=full] .full-report-v2-formulation-empty>span{color:#27819a;letter-spacing:.12em;font-size:5.7px;font-weight:900}body[data-clinician-report-print=full] .full-report-v2-formulation-empty h3{color:#1c4657;margin:5px 0 0;font-size:13px}body[data-clinician-report-print=full] .full-report-v2-formulation-empty p{color:#687f89;margin:8px 0 0;font-size:6.5px;line-height:1.55;max-width:none!important}body[data-clinician-report-print=full] .full-report-v2-formulation-evidence{border:1px solid #23657e1f;border-radius:10px;margin-top:14px;padding:12px;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important}body[data-clinician-report-print=full] .full-report-v2-formulation-evidence>strong{color:#21586d;margin-bottom:9px;font-size:7px;display:block}body[data-clinician-report-print=full] .full-report-v2-formulation-evidence>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}body[data-clinician-report-print=full] .full-report-v2-formulation-evidence span{color:#71868f;border-radius:7px;padding:8px;font-size:5.6px;background:#f4f8f9!important}body[data-clinician-report-print=full] .full-report-v2-formulation-evidence b{color:#24576a;margin-top:4px;font-size:6.5px;display:block}body[data-clinician-report-print=full] .full-report-v2-formulation-boundary{border:1px solid #266a8321;border-radius:9px;margin-top:14px;padding:12px 14px;break-inside:avoid!important;page-break-inside:avoid!important;background:#eaf4f6!important}body[data-clinician-report-print=full] .full-report-v2-formulation-boundary strong{color:#216b82;font-size:7px}body[data-clinician-report-print=full] .full-report-v2-formulation-boundary p{color:#607982;margin:4px 0 0;font-size:6.3px;line-height:1.5;max-width:none!important}body[data-clinician-report-print=full] .full-report-v2-formulation-demo{color:#78633b;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:6px;font-weight:800;background:#fbf7eb!important}body[data-clinician-report-print=full] .full-report-v2-formulation :where(div,section,article,p,span,strong,h3,b){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body[data-clinician-report-print=full] .full-report-v2-formulation :where(p,span,strong,b){white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}}.voice-long-metric__print-chart,.voice-longitudinal__representation-print-shell{display:none}@media print{body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-long-metric__chart{display:none!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-long-metric__print-chart{width:100%!important;height:88px!important;margin:8px 0 7px!important;display:block!important;overflow:visible!important}body[data-clinician-report-print=full] .voice-long-print-chart__axis{stroke:#d7e5e9;stroke-width:1px}body[data-clinician-report-print=full] .voice-long-print-chart__guide{stroke:#edf3f5;stroke-width:1px;stroke-dasharray:3 4}body[data-clinician-report-print=full] .voice-long-print-chart__line{fill:none;stroke:#299bbb;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}body[data-clinician-report-print=full] .voice-long-print-chart__point{fill:#299bbb;stroke:#fff;stroke-width:2.5px}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-long-metric{padding:11px 12px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-long-metric__visits{border-top:1px solid #22647c14;margin-top:3px!important;padding-top:7px!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__representation-chart-shell{display:none!important}body[data-clinician-report-print=full] .full-report-v2-longitudinal .voice-longitudinal__representation-print-shell{border:1px solid #23657e21;border-radius:10px;box-sizing:border-box!important;break-inside:avoid!important;page-break-inside:avoid!important;background:#f9fcfc!important;width:100%!important;max-width:100%!important;margin-top:10px!important;padding:14px 15px 11px!important;display:block!important}body[data-clinician-report-print=full] .voice-longitudinal__representation-print-legend{color:#587482;align-items:center;gap:16px;margin-bottom:8px;font-size:6.5px;font-weight:800;display:flex}body[data-clinician-report-print=full] .voice-longitudinal__representation-print-legend>span{align-items:center;gap:5px;display:inline-flex}body[data-clinician-report-print=full] .voice-longitudinal__representation-print-legend>small{color:#82949c;margin-left:auto;font-size:5.8px;font-weight:600}body[data-clinician-report-print=full] .voice-longitudinal__representation-print-dot{border-radius:999px;width:7px;height:7px;display:inline-block}body[data-clinician-report-print=full] .voice-longitudinal__representation-print-dot--mfcc{background:#2ea3c5!important}body[data-clinician-report-print=full] .voice-longitudinal__representation-print-dot--vggish{background:#7472d4!important}body[data-clinician-report-print=full] .voice-longitudinal__representation-print-chart{display:block;width:100%!important;height:auto!important;max-height:215px!important;overflow:visible!important}body[data-clinician-report-print=full] .voice-long-representation-print__grid{stroke:#e2ecef;stroke-width:1px}body[data-clinician-report-print=full] .voice-long-representation-print__visit-guide{stroke:#eef3f5;stroke-width:1px;stroke-dasharray:3 5}body[data-clinician-report-print=full] .voice-long-representation-print__axis-label,body[data-clinician-report-print=full] .voice-long-representation-print__visit-label{fill:#718892;font-family:inherit;font-size:9px}body[data-clinician-report-print=full] .voice-long-representation-print__line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}body[data-clinician-report-print=full] .voice-long-representation-print__line--mfcc{stroke:#2ea3c5}body[data-clinician-report-print=full] .voice-long-representation-print__line--vggish{stroke:#7472d4}body[data-clinician-report-print=full] .voice-long-representation-print__point{stroke:#fff;stroke-width:2.5px}body[data-clinician-report-print=full] .voice-long-representation-print__point--mfcc{fill:#2ea3c5}body[data-clinician-report-print=full] .voice-long-representation-print__point--vggish{fill:#7472d4}body[data-clinician-report-print=full] .voice-longitudinal__representation-print-shell>p{color:#6e838c;border-top:1px solid #23657e14;padding-top:7px;font-size:6px;line-height:1.45;margin:7px 0 0!important}body[data-clinician-report-print=full] .clinician-report-page>#report-clinician-conclusion{display:none!important}body[data-clinician-report-print=full] .full-report-v2-formulation{break-before:page!important;page-break-before:always!important}body[data-clinician-report-print=full] .full-report-v2-formulation-status{border:1px solid #b07e262e;border-radius:10px;grid-template-columns:175px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid;break-inside:avoid!important;page-break-inside:avoid!important;background:#fbf7eb!important}body[data-clinician-report-print=full] .full-report-v2-formulation-status span{color:#8c7139;letter-spacing:.1em;font-size:5.7px;font-weight:900;display:block}body[data-clinician-report-print=full] .full-report-v2-formulation-status strong{color:#69562f;margin-top:4px;font-size:11px;display:block}body[data-clinician-report-print=full] .full-report-v2-formulation-status p{color:#756a54;margin:0;font-size:6.3px;line-height:1.5}body[data-clinician-report-print=full] .full-report-v2-formulation-grid{gap:10px;margin-top:14px;display:grid}body[data-clinician-report-print=full] .full-report-v2-formulation-grid article{border:1px solid #23657e1f;border-radius:10px;padding:13px 14px;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important}body[data-clinician-report-print=full] .full-report-v2-formulation-grid article>span{color:#27819a;letter-spacing:.1em;font-size:5.5px;font-weight:900}body[data-clinician-report-print=full] .full-report-v2-formulation-grid h3{color:#1d4859;margin:4px 0 0;font-size:9px}body[data-clinician-report-print=full] .full-report-v2-formulation-grid p{color:#637b85;margin:6px 0 0;font-size:6.4px;line-height:1.55}body[data-clinician-report-print=full] .full-report-v2-formulation-empty{border:1px solid #26688021;border-radius:11px;margin-top:15px;padding:17px 18px;break-inside:avoid!important;page-break-inside:avoid!important;background:#f7fafb!important}body[data-clinician-report-print=full] .full-report-v2-formulation-empty>span{color:#27819a;letter-spacing:.12em;font-size:5.7px;font-weight:900}body[data-clinician-report-print=full] .full-report-v2-formulation-empty h3{color:#1c4657;margin:5px 0 0;font-size:13px}body[data-clinician-report-print=full] .full-report-v2-formulation-empty p{color:#687f89;margin:8px 0 0;font-size:6.5px;line-height:1.55;max-width:none!important}body[data-clinician-report-print=full] .full-report-v2-formulation-evidence{border:1px solid #23657e1f;border-radius:10px;margin-top:14px;padding:12px;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important}body[data-clinician-report-print=full] .full-report-v2-formulation-evidence>strong{color:#21586d;margin-bottom:9px;font-size:7px;display:block}body[data-clinician-report-print=full] .full-report-v2-formulation-evidence>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}body[data-clinician-report-print=full] .full-report-v2-formulation-evidence span{color:#71868f;border-radius:7px;padding:8px;font-size:5.6px;background:#f4f8f9!important}body[data-clinician-report-print=full] .full-report-v2-formulation-evidence b{color:#24576a;margin-top:4px;font-size:6.5px;display:block}body[data-clinician-report-print=full] .full-report-v2-formulation-boundary{border:1px solid #266a8321;border-radius:9px;margin-top:14px;padding:12px 14px;break-inside:avoid!important;page-break-inside:avoid!important;background:#eaf4f6!important}body[data-clinician-report-print=full] .full-report-v2-formulation-boundary strong{color:#216b82;font-size:7px}body[data-clinician-report-print=full] .full-report-v2-formulation-boundary p{color:#607982;margin:4px 0 0;font-size:6.3px;line-height:1.5;max-width:none!important}body[data-clinician-report-print=full] .full-report-v2-formulation-signed,body[data-clinician-report-print=full] .full-report-v2-formulation-demo{border-radius:7px;margin-top:10px;padding:8px 10px;break-inside:avoid!important;page-break-inside:avoid!important}body[data-clinician-report-print=full] .full-report-v2-formulation-signed{color:#3c755f;background:#edf7f2!important}body[data-clinician-report-print=full] .full-report-v2-formulation-demo{color:#78633b;font-size:6px;font-weight:800;background:#fbf7eb!important}body[data-clinician-report-print=full] .full-report-v2-formulation :where(div,article,p,span,strong,h3,b){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body[data-clinician-report-print=full] .full-report-v2-formulation :where(p,span,strong,b){white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}}.full-report-v2-evidence-appendix{display:none}@media print{body[data-clinician-report-print=full] .full-report-v2-evidence-appendix{color:#1d4657;break-before:page!important;page-break-before:always!important;display:block!important}body[data-clinician-report-print=full] .legacy-full-report-evidence-chapter,body[data-clinician-report-print=full] #report-detailed-evidence{display:none!important}body[data-clinician-report-print=full] .full-report-v2-appendix-hero{color:#fff;border-radius:11px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:17px;padding:17px 19px;display:grid;break-inside:avoid!important;page-break-inside:avoid!important;background:#124e61!important}body[data-clinician-report-print=full] .full-report-v2-appendix-hero__number{color:#75d5e8;border:1px solid #75d5e859;border-radius:9px;place-items:center;width:43px;height:43px;font-size:13px;font-weight:900;display:grid}body[data-clinician-report-print=full] .full-report-v2-appendix-hero small{color:#79d2e4;letter-spacing:.14em;font-size:5.5px;font-weight:900;display:block}body[data-clinician-report-print=full] .full-report-v2-appendix-hero h2{color:#fff;margin:4px 0 2px;font-size:15px}body[data-clinician-report-print=full] .full-report-v2-appendix-hero p{color:#c2dce4;margin:0;font-size:6px;line-height:1.45}body[data-clinician-report-print=full] .full-report-v2-appendix-index{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0 16px;display:grid}body[data-clinician-report-print=full] .full-report-v2-appendix-index>span{color:#2c8198;border:1px solid #dbe7ea;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;padding:7px 8px;font-size:6px;font-weight:900;display:grid;background:#f8fbfb!important}body[data-clinician-report-print=full] .full-report-v2-appendix-index strong{color:#496b78;font-size:5.8px}body[data-clinician-report-print=full] .full-report-v2-appendix-section{margin-top:17px;break-inside:auto!important;page-break-inside:auto!important}body[data-clinician-report-print=full] .full-report-v2-appendix-section__heading{border-bottom:1px solid #dce8eb;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:11px;margin-bottom:10px;padding-bottom:8px;display:grid;break-after:avoid!important;page-break-after:avoid!important}body[data-clinician-report-print=full] .full-report-v2-appendix-section__heading>span{color:#257c94;border-radius:7px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid;background:#e7f4f7!important}body[data-clinician-report-print=full] .full-report-v2-appendix-section__heading small{color:#25819a;letter-spacing:.12em;font-size:5.2px;font-weight:900}body[data-clinician-report-print=full] .full-report-v2-appendix-section__heading h3{color:#1c4657;margin:2px 0;font-size:11px}body[data-clinician-report-print=full] .full-report-v2-appendix-section__heading p{color:#758a93;margin:0;font-size:5.8px;line-height:1.45}body[data-clinician-report-print=full] .full-report-v2-appendix-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}body[data-clinician-report-print=full] .full-report-v2-appendix-facts>div{border:1px solid #dfe8eb;border-radius:7px;padding:8px 9px;background:#f8fafb!important;min-width:0!important}body[data-clinician-report-print=full] .full-report-v2-appendix-fact--wide{grid-column:1/-1}body[data-clinician-report-print=full] .full-report-v2-appendix-facts span{color:#7b9099;font-size:5.2px;display:block}body[data-clinician-report-print=full] .full-report-v2-appendix-facts strong{color:#244e60;margin-top:3px;font-size:6.4px;display:block}body[data-clinician-report-print=full] .full-report-v2-appendix-mono{overflow-wrap:anywhere!important;word-break:break-word!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}body[data-clinician-report-print=full] .full-report-v2-appendix-summary-strip{flex-wrap:wrap;gap:7px;margin-bottom:9px;display:flex}body[data-clinician-report-print=full] .full-report-v2-appendix-summary-strip>span{color:#708791;border-radius:7px;align-items:baseline;gap:4px;padding:6px 9px;font-size:5.8px;display:inline-flex;background:#eef5f6!important}body[data-clinician-report-print=full] .full-report-v2-appendix-summary-strip strong{color:#1f6f87;font-size:8px}body[data-clinician-report-print=full] .full-report-v2-appendix-inline-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}body[data-clinician-report-print=full] .full-report-v2-appendix-inline-meta>span{color:#7a8f98;border-radius:6px;padding:6px 7px;font-size:5.2px;background:#f4f8f9!important;min-width:0!important}body[data-clinician-report-print=full] .full-report-v2-appendix-inline-meta b{color:#28576a;margin-top:2px;font-size:5.8px;display:block}body[data-clinician-report-print=full] .full-report-v2-appendix-assessment{border:1px solid #dce7ea;border-radius:9px;margin-top:9px;padding:11px;break-inside:auto!important;page-break-inside:auto!important;background:#fff!important}body[data-clinician-report-print=full] .full-report-v2-appendix-assessment>header,body[data-clinician-report-print=full] .full-report-v2-appendix-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex;break-after:avoid!important;page-break-after:avoid!important}body[data-clinician-report-print=full] .full-report-v2-appendix-assessment>header small,body[data-clinician-report-print=full] .full-report-v2-appendix-card>header small{color:#278199;letter-spacing:.08em;margin-bottom:2px;font-size:5.1px;font-weight:900;display:block}body[data-clinician-report-print=full] .full-report-v2-appendix-assessment>header strong,body[data-clinician-report-print=full] .full-report-v2-appendix-card>header strong{color:#214c5e;font-size:7px}body[data-clinician-report-print=full] .full-report-v2-appendix-assessment>header>span,body[data-clinician-report-print=full] .full-report-v2-appendix-card>header>span{color:#326f83;border-radius:999px;padding:4px 7px;font-size:5.4px;font-weight:800;background:#eef5f7!important}body[data-clinician-report-print=full] .full-report-v2-appendix-responses{gap:5px;margin-top:9px;display:grid}body[data-clinician-report-print=full] .full-report-v2-appendix-response{border:1px solid #edf2f3;border-radius:6px;grid-template-columns:130px minmax(0,1fr);gap:9px;padding:7px 8px;display:grid;break-inside:avoid!important;page-break-inside:avoid!important;background:#fafbfc!important}body[data-clinician-report-print=full] .full-report-v2-appendix-response>div{grid-template-columns:20px 1fr;align-content:start;gap:2px 5px;display:grid}body[data-clinician-report-print=full] .full-report-v2-appendix-response>div>span{color:#2a829a;grid-row:1/3;font-size:6px;font-weight:900}body[data-clinician-report-print=full] .full-report-v2-appendix-response>div>strong{color:#4b6975;font-size:5.5px}body[data-clinician-report-print=full] .full-report-v2-appendix-response>div>small{color:#94a2a8;font-size:4.8px}body[data-clinician-report-print=full] .full-report-v2-appendix-response p{color:#294d5c;margin:0;font-size:6.2px;line-height:1.42;white-space:pre-wrap!important}body[data-clinician-report-print=full] .full-report-v2-appendix-card-list{gap:8px;display:grid}body[data-clinician-report-print=full] .full-report-v2-appendix-card{border:1px solid #dce7ea;border-radius:8px;padding:11px;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important}body[data-clinician-report-print=full] .full-report-v2-appendix-genetic,body[data-clinician-report-print=full] .full-report-v2-appendix-scale,body[data-clinician-report-print=full] .full-report-v2-appendix-av{break-inside:auto!important;page-break-inside:auto!important}body[data-clinician-report-print=full] .full-report-v2-appendix-card>p{color:#617984;margin:8px 0 0;font-size:6px;line-height:1.48}body[data-clinician-report-print=full] .full-report-v2-appendix-payload{border-radius:7px;margin-top:9px;padding:8px;background:#f6f8f9!important}body[data-clinician-report-print=full] .full-report-v2-appendix-payload>span{color:#617b86;margin-bottom:5px;font-size:5.5px;font-weight:800;display:block}body[data-clinician-report-print=full] .full-report-v2-appendix-payload pre{color:#365764;margin:0;font-size:5px;line-height:1.4;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}body[data-clinician-report-print=full] .full-report-v2-appendix-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}body[data-clinician-report-print=full] .full-report-v2-appendix-timeline>span{color:#7b8e96;border-radius:6px;padding:6px;font-size:5px;background:#f5f8f9!important}body[data-clinician-report-print=full] .full-report-v2-appendix-timeline b{color:#365c6b;margin-top:3px;font-size:5.4px;display:block}body[data-clinician-report-print=full] .full-report-v2-appendix-score,body[data-clinician-report-print=full] .full-report-v2-appendix-interpretation{border-radius:7px;margin-top:9px;padding:9px;background:#edf6f7!important}body[data-clinician-report-print=full] .full-report-v2-appendix-score>strong,body[data-clinician-report-print=full] .full-report-v2-appendix-interpretation>strong{color:#236b80;font-size:6.3px}body[data-clinician-report-print=full] .full-report-v2-appendix-subscores{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}body[data-clinician-report-print=full] .full-report-v2-appendix-subscores span{color:#647f89;border-radius:999px;padding:4px 7px;font-size:5px;background:#fff!important}body[data-clinician-report-print=full] .full-report-v2-appendix-subscores b{color:#225d71;margin-left:4px}body[data-clinician-report-print=full] .full-report-v2-appendix-table-wrap,body[data-clinician-report-print=full] .full-report-v2-appendix-artifacts{margin-top:9px}body[data-clinician-report-print=full] .full-report-v2-appendix-table-wrap>strong,body[data-clinician-report-print=full] .full-report-v2-appendix-artifacts>strong{color:#24677c;margin-bottom:6px;font-size:6px;display:block}body[data-clinician-report-print=full] .full-report-v2-appendix-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:5.3px}body[data-clinician-report-print=full] .full-report-v2-appendix-table-wrap th,body[data-clinician-report-print=full] .full-report-v2-appendix-table-wrap td{text-align:left;border-bottom:1px solid #e5ecee;padding:5px 6px;overflow-wrap:anywhere!important}body[data-clinician-report-print=full] .full-report-v2-appendix-table-wrap th{color:#6f8791;background:#f3f7f8!important}body[data-clinician-report-print=full] .full-report-v2-appendix-artifacts{gap:5px;display:grid}body[data-clinician-report-print=full] .full-report-v2-appendix-artifacts>div{border:1px solid #e2eaed;border-radius:6px;padding:7px 8px;background:#f9fbfb!important}body[data-clinician-report-print=full] .full-report-v2-appendix-artifacts span{color:#285a6d;font-size:5.8px;font-weight:800;display:block}body[data-clinician-report-print=full] .full-report-v2-appendix-artifacts small{color:#7c9098;margin-top:2px;font-size:5px;display:block}body[data-clinician-report-print=full] .full-report-v2-appendix-empty{color:#778b94;border:1px dashed #d8e4e7;border-radius:7px;padding:9px 10px;font-size:5.8px;line-height:1.45;break-inside:avoid!important;page-break-inside:avoid!important;background:#fafcfc!important}body[data-clinician-report-print=full] .full-report-v2-appendix-empty--safety{flex-direction:column;gap:3px;display:flex}body[data-clinician-report-print=full] .full-report-v2-appendix-boundary,body[data-clinician-report-print=full] .full-report-v2-appendix-final-note{color:#607b84;border:1px solid #cee3e8;border-radius:7px;margin-top:9px;padding:9px 11px;font-size:5.8px;line-height:1.48;break-inside:avoid!important;page-break-inside:avoid!important;background:#eaf4f6!important}body[data-clinician-report-print=full] .full-report-v2-appendix-boundary--voice{flex-direction:column;gap:3px;display:flex}body[data-clinician-report-print=full] .full-report-v2-appendix-boundary--voice strong{color:#236a7e}body[data-clinician-report-print=full] .full-report-v2-evidence-appendix :where(div,section,article,header,span,strong,small,p,pre,td,th,b){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body[data-clinician-report-print=full] .full-report-v2-evidence-appendix :where(p,span,strong,small,b,td,th){white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}body[data-clinician-report-print=full] .full-report-v2-appendix-section--g{break-before:page!important;page-break-before:always!important;margin-top:0!important}body[data-clinician-report-print=full] .full-report-v2-appendix-section--g .full-report-v2-appendix-section__heading{break-after:avoid!important;page-break-after:avoid!important}}.full-report-v2-review{display:none}@media print{body[data-clinician-report-print=full] .full-report-v2-review{color:#1d4657;break-before:page!important;page-break-before:always!important;display:block!important}body[data-clinician-report-print=full] #report-review-approval{display:none!important}body[data-clinician-report-print=full] .full-report-v2-review-hero{color:#fff;border-radius:11px;grid-template-columns:54px minmax(0,1fr) 120px;align-items:center;gap:16px;padding:17px 19px;display:grid;break-inside:avoid!important;page-break-inside:avoid!important;background:#124e61!important}body[data-clinician-report-print=full] .full-report-v2-review-hero__number{color:#75d5e8;border:1px solid #75d5e859;border-radius:9px;place-items:center;width:43px;height:43px;font-size:13px;font-weight:900;display:grid}body[data-clinician-report-print=full] .full-report-v2-review-hero small{color:#79d2e4;letter-spacing:.13em;font-size:5.5px;font-weight:900}body[data-clinician-report-print=full] .full-report-v2-review-hero h2{color:#fff;margin:4px 0 2px;font-size:15px}body[data-clinician-report-print=full] .full-report-v2-review-hero p{color:#c4dce4;margin:0;font-size:6px;line-height:1.45}body[data-clinician-report-print=full] .full-report-v2-review-hero__state{border:1px solid #fff3;border-radius:8px;padding:9px 10px;background:#ffffff12!important}body[data-clinician-report-print=full] .full-report-v2-review-hero__state span{color:#9acbd8;letter-spacing:.09em;font-size:5px;font-weight:900;display:block}body[data-clinician-report-print=full] .full-report-v2-review-hero__state strong{color:#fff;margin-top:4px;font-size:8px;display:block}body[data-clinician-report-print=full] .full-report-v2-review-hero__state--approved{border-color:#8ddcb773;background:#428f6d40!important}body[data-clinician-report-print=full] .full-report-v2-review-fingerprint{border:1px solid #cfe0e5;border-radius:9px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:15px;margin-top:14px;padding:12px 14px;display:grid;break-inside:avoid!important;page-break-inside:avoid!important;background:#f7fafb!important}body[data-clinician-report-print=full] .full-report-v2-review-fingerprint span{color:#278099;letter-spacing:.1em;font-size:5.3px;font-weight:900}body[data-clinician-report-print=full] .full-report-v2-review-fingerprint strong{color:#254f61;margin-top:4px;font-size:5.8px;display:block;overflow-wrap:anywhere!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}body[data-clinician-report-print=full] .full-report-v2-review-fingerprint p{color:#71858e;margin:0;font-size:5.8px;line-height:1.45}body[data-clinician-report-print=full] .full-report-v2-review-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}body[data-clinician-report-print=full] .full-report-v2-review-status-grid article{border:1px solid #dce7ea;border-radius:8px;padding:11px;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important}body[data-clinician-report-print=full] .full-report-v2-review-status-grid span{color:#728891;letter-spacing:.08em;font-size:5px;font-weight:900}body[data-clinician-report-print=full] .full-report-v2-review-status-grid strong{color:#245568;margin-top:5px;font-size:8px;display:block}body[data-clinician-report-print=full] .full-report-v2-review-status-grid small{color:#84969e;margin-top:5px;font-size:5.2px;line-height:1.4;display:block}body[data-clinician-report-print=full] .full-report-v2-review-status--approved{background:#edf7f2!important;border-color:#bcded0!important}body[data-clinician-report-print=full] .full-report-v2-review-status--approved strong{color:#34725b}body[data-clinician-report-print=full] .full-report-v2-review-record{border:1px solid #d7e5e9;border-radius:10px;margin-top:15px;padding:14px;break-inside:avoid-page!important;page-break-inside:avoid!important;background:#fff!important}body[data-clinician-report-print=full] .full-report-v2-review-record>header{border-bottom:1px solid #e1eaed;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:9px;display:flex}body[data-clinician-report-print=full] .full-report-v2-review-record>header span{color:#278099;letter-spacing:.1em;font-size:5.2px;font-weight:900}body[data-clinician-report-print=full] .full-report-v2-review-record h3{color:#1d495a;margin:4px 0 0;font-size:10px}body[data-clinician-report-print=full] .full-report-v2-review-record>header>strong{color:#317287;border-radius:999px;padding:5px 8px;font-size:5.5px;background:#eef5f7!important}body[data-clinician-report-print=full] .full-report-v2-review-empty{border:1px dashed #d4e2e6;border-radius:8px;margin-top:11px;padding:14px;background:#fafcfc!important}body[data-clinician-report-print=full] .full-report-v2-review-empty>span{color:#278099;letter-spacing:.1em;font-size:5.2px;font-weight:900}body[data-clinician-report-print=full] .full-report-v2-review-empty h4{color:#244f61;margin:5px 0 0;font-size:8px}body[data-clinician-report-print=full] .full-report-v2-review-empty p{color:#788c95;margin:5px 0 0;font-size:5.8px}body[data-clinician-report-print=full] .full-report-v2-review-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}body[data-clinician-report-print=full] .full-report-v2-review-meta>div{border-radius:7px;padding:8px;background:#f4f8f9!important}body[data-clinician-report-print=full] .full-report-v2-review-meta span{color:#7b9099;font-size:5px}body[data-clinician-report-print=full] .full-report-v2-review-meta strong{color:#2b596b;margin-top:3px;font-size:6px;display:block}body[data-clinician-report-print=full] .full-report-v2-review-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}body[data-clinician-report-print=full] .full-report-v2-review-notes article{border:1px solid #e1eaed;border-radius:7px;padding:10px;background:#fafbfc!important}body[data-clinician-report-print=full] .full-report-v2-review-notes span{color:#2a8097;letter-spacing:.08em;font-size:5px;font-weight:900}body[data-clinician-report-print=full] .full-report-v2-review-notes p{color:#627a84;margin:5px 0 0;font-size:5.8px;line-height:1.45}body[data-clinician-report-print=full] .full-report-v2-review-versioning{border:1px solid #dce6e9;border-radius:9px;margin-top:14px;padding:13px 14px;break-inside:avoid!important;page-break-inside:avoid!important;background:#f8fafb!important}body[data-clinician-report-print=full] .full-report-v2-review-versioning>span{color:#278099;letter-spacing:.1em;font-size:5.2px;font-weight:900}body[data-clinician-report-print=full] .full-report-v2-review-versioning h3{color:#214d5e;margin:4px 0 0;font-size:9px}body[data-clinician-report-print=full] .full-report-v2-review-versioning p{color:#6f848d;margin:6px 0 0;font-size:5.7px;line-height:1.48}body[data-clinician-report-print=full] .full-report-v2-review-signoff{border:1px solid #d9e4e7;border-radius:9px;grid-template-columns:175px minmax(0,1fr);align-items:center;gap:16px;margin-top:14px;padding:13px 14px;display:grid;break-inside:avoid!important;page-break-inside:avoid!important;background:#f7fafb!important}body[data-clinician-report-print=full] .full-report-v2-review-signoff span{color:#758b94;letter-spacing:.09em;font-size:5px;font-weight:900}body[data-clinician-report-print=full] .full-report-v2-review-signoff strong{color:#315c6d;margin-top:4px;font-size:9px;display:block}body[data-clinician-report-print=full] .full-report-v2-review-signoff small{color:#71868f;margin-top:3px;font-size:5.2px;display:block}body[data-clinician-report-print=full] .full-report-v2-review-signoff p{color:#6d828a;margin:0;font-size:5.8px;line-height:1.45}body[data-clinician-report-print=full] .full-report-v2-review-signoff--approved{border-color:#bddfd1;background:#edf7f2!important}body[data-clinician-report-print=full] .full-report-v2-review-signoff--approved strong{color:#33715a}body[data-clinician-report-print=full] .full-report-v2-review-boundary{border:1px solid #cde3e8;border-radius:8px;margin-top:14px;padding:11px 13px;break-inside:avoid!important;page-break-inside:avoid!important;background:#eaf4f6!important}body[data-clinician-report-print=full] .full-report-v2-review-boundary strong{color:#276b80;font-size:6.5px}body[data-clinician-report-print=full] .full-report-v2-review-boundary p{color:#637c85;margin:4px 0 0;font-size:5.8px;line-height:1.48}body[data-clinician-report-print=full] .full-report-v2-review-footer{color:#728991;border-top:1px solid #cddde2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 14px;margin-top:18px;padding-top:10px;display:grid;break-inside:avoid!important}body[data-clinician-report-print=full] .full-report-v2-review-footer span{color:#2a7e95;letter-spacing:.11em;font-size:5px;font-weight:900}body[data-clinician-report-print=full] .full-report-v2-review-footer strong{color:#244f60;grid-row:2;font-size:7px}body[data-clinician-report-print=full] .full-report-v2-review-footer small{grid-area:1/2/3;font-size:5.2px}body[data-clinician-report-print=full] .full-report-v2-review :where(div,section,article,header,footer,span,strong,small,p,h2,h3,h4){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body[data-clinician-report-print=full] .full-report-v2-review :where(span,strong,small,p){white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}body[data-clinician-report-print=full] details.clinician-report-details,body[data-clinician-report-print=full] details#report-detailed-evidence,body[data-clinician-report-print=full] .clinician-report-details#report-detailed-evidence{visibility:hidden!important;border:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;overflow:hidden!important}body[data-clinician-report-print=full] .legacy-full-report-evidence-chapter,body[data-clinician-report-print=full] section#report-review-approval,body[data-clinician-report-print=full] .clinician-report-review-section#report-review-approval{display:none!important}}
