@font-face{font-family:__notoSans_f9c407;src:url(/_next/static/media/1d02f490f5cc37ac-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__notoSans_f9c407;src:url(/_next/static/media/10feed5d5dd084de-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__notoSans_f9c407;src:url(/_next/static/media/cb57c6a98d46fca0-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__notoSans_f9c407;src:url(/_next/static/media/fd476b27505e146e-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__notoSans_Fallback_f9c407;src:local("Arial");ascent-override:100.41%;descent-override:27.52%;line-gap-override:0.00%;size-adjust:106.47%}.__className_f9c407{font-family:__notoSans_f9c407,__notoSans_Fallback_f9c407}.__variable_f9c407{--font-noto-sans:"__notoSans_f9c407","__notoSans_Fallback_f9c407"}@font-face{font-family:__notoSansDevanagari_10dfc4;src:url(/_next/static/media/d8e947265329dc7f-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__notoSansDevanagari_10dfc4;src:url(/_next/static/media/482aa45c687a7596-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__notoSansDevanagari_10dfc4;src:url(/_next/static/media/8658577dc3c7b5d1-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__notoSansDevanagari_10dfc4;src:url(/_next/static/media/9fcd2cb28f7ec187-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__notoSansDevanagari_Fallback_10dfc4;src:local("Arial");ascent-override:89.60%;descent-override:40.80%;line-gap-override:0.00%;size-adjust:100.00%}.__className_10dfc4{font-family:__notoSansDevanagari_10dfc4,__notoSansDevanagari_Fallback_10dfc4}.__variable_10dfc4{--font-noto-devanagari:"__notoSansDevanagari_10dfc4","__notoSansDevanagari_Fallback_10dfc4"}@font-face{font-family:__notoSansTelugu_1a78cd;src:url(/_next/static/media/c7a75040d3e31aa0-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__notoSansTelugu_1a78cd;src:url(/_next/static/media/1050b26b38999658-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__notoSansTelugu_1a78cd;src:url(/_next/static/media/c33a580c77b39680-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__notoSansTelugu_1a78cd;src:url(/_next/static/media/64c18cb62cbfdc7a-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__notoSansTelugu_Fallback_1a78cd;src:local("Arial");ascent-override:86.90%;descent-override:48.30%;line-gap-override:0.00%;size-adjust:100.00%}.__className_1a78cd{font-family:__notoSansTelugu_1a78cd,__notoSansTelugu_Fallback_1a78cd}.__variable_1a78cd{--font-noto-telugu:"__notoSansTelugu_1a78cd","__notoSansTelugu_Fallback_1a78cd"}:root{--primary:#1b4f72;--primary-hover:#154360;--secondary:#29789a;--red:#be4a44;--green:#2f7e4f;--amber:#e0a82e;--amber-on:#5a3e00;--amber-text:#8e6a1d;--green-on-tint:#1c7943;--amber-on-tint:#98620c;--accent:#5ccfb9;--accent-strong:#389c89;--bg:#f5f7fa;--card-bg:#fff;--text:#2c3e50;--text-light:#687273;--border:#929292;--dot-idle:#8c8c8c;--fs:1}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-noto-sans),var(--font-noto-devanagari),var(--font-noto-telugu),sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:calc(16px * var(--fs, 1))}:focus-visible{outline:3px solid var(--secondary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}body.has-a11y-bar{padding-top:46px}.screen{min-height:100dvh;display:flex;flex-direction:column;padding:16px;max-width:480px;margin:0 auto}body.has-a11y-bar .screen{padding-top:2px}.card{background:var(--card-bg);border-radius:16px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);flex:1 1;flex-direction:column}.btn,.card{display:flex}.btn{align-items:center;justify-content:center;min-height:calc(48px * var(--fs, 1));padding:12px 24px;border:none;border-radius:12px;font-size:calc(16px * var(--fs, 1));font-weight:600;cursor:pointer;width:100%;transition:background .2s}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover)}.btn-secondary{background:var(--secondary);color:#fff}.btn-outline{background:transparent;border:2px solid var(--primary);color:var(--primary)}.btn-accent{background:var(--accent);color:var(--primary)}.btn-red{background:var(--red);color:#fff}.input{width:100%;min-height:calc(48px * var(--fs, 1));padding:11px 15px;border:1px solid var(--border);border-radius:10px;font-size:calc(15.5px * var(--fs, 1));font-family:inherit;color:var(--text);background-color:#fff;box-shadow:0 1px 2px rgba(20,40,80,.045);transition:border-color .18s,box-shadow .18s}.input::placeholder{color:var(--text-light);opacity:1}.input:hover:not(:focus):not(:disabled){border-color:#6f7676}.input:disabled{background-color:#f5f7fa;color:var(--text-light);cursor:not-allowed}.input:focus,.input:focus-visible{outline:none;border-color:var(--secondary);box-shadow:0 0 0 3px rgba(41,120,154,.18)}select.input{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23687273' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 13px center}.his-shell .input{min-height:38px;padding:7px 12px;font-size:calc(13.5px * var(--fs, 1));border-radius:9px}.his-shell select.input{padding-right:34px;background-position:right 11px center}.his-shell textarea.input{min-height:76px}.progress-dots{display:flex;justify-content:center;gap:8px;padding:12px 0}.dot{width:8px;height:8px;border-radius:50%;background:var(--dot-idle)}.dot.active{background:var(--secondary)}.dot.done{background:var(--accent-strong)}.lang-selector{display:flex;gap:8px;justify-content:center;margin:16px 0}.lang-btn{padding:8px 16px;border:2px solid var(--primary);border-radius:8px;background:transparent;color:var(--primary);font-size:calc(14px * var(--fs, 1));cursor:pointer;min-height:calc(48px * var(--fs, 1))}.lang-btn.active{background:var(--primary);color:#fff}.triage-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-weight:700;font-size:calc(14px * var(--fs, 1))}.triage-RED{background:var(--red);color:#fff}.triage-AMBER{background:var(--amber);color:var(--amber-on)}.triage-GREEN{background:var(--green);color:#fff}.voice-btn{width:56px;height:56px;border-radius:50%;background:var(--secondary);color:#fff;border:none;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0 auto}.voice-btn.recording{background:var(--red);animation:pulse 1s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.doctor-layout{max-width:1200px;margin:0 auto;padding:16px}.queue-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--card-bg);border-radius:12px;margin-bottom:8px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.06)}.queue-item:hover{filter:brightness(.97)}.scrolly{overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#c2ccd6 transparent}.scrolly::-webkit-scrollbar{width:8px}.scrolly::-webkit-scrollbar-track{background:transparent}.scrolly::-webkit-scrollbar-thumb{background:#c2ccd6;border-radius:4px}.scrolly::-webkit-scrollbar-thumb:hover{background:#a9b5c2}.report-section{margin-bottom:16px}.report-section h3{font-size:calc(14px * var(--fs, 1));color:var(--text-light);margin-bottom:8px}.flag-warning{color:var(--amber-text)}.flag-critical{color:var(--red)}html.assist{--text:#111827;--text-light:#333a44}html.assist body{background:#fff}html.assist .card{border:2px solid var(--primary);box-shadow:0 2px 12px rgba(0,0,0,.18)}html.assist .input{border-color:var(--primary)}html.assist .input:focus,html.assist .input:focus-visible{border-color:var(--secondary)}html.assist .btn-outline{border-width:3px}