.DYL55G_surface{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text-primary);background:var(--bg-primary);font-family:var(--font-sans);text-align:left;font-size:1rem;line-height:1.6}.DYL55G_page{width:100%;padding:var(--space-lg) 0}.DYL55G_header{gap:var(--space-sm);margin-bottom:var(--space-lg);display:grid}.DYL55G_badge{align-items:center;gap:var(--space-sm);color:var(--accent-primary);font-size:.875rem;font-weight:600;display:flex}.DYL55G_surface .DYL55G_title{letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.25;font-size:1.75rem!important}.DYL55G_copy,.DYL55G_account,.DYL55G_help{color:var(--text-muted);margin:0}.DYL55G_account{overflow-wrap:anywhere}.DYL55G_stack,.DYL55G_field{gap:var(--space-md);min-width:0;display:grid}.DYL55G_field{gap:var(--space-sm)}.DYL55G_label,.DYL55G_stepTitle{font-size:1rem;font-weight:600;line-height:1.5}.DYL55G_stepTitle{align-items:center;gap:var(--space-sm);display:flex}.DYL55G_stepNumber{border-radius:var(--border-radius-full);background:var(--accent-glow);height:1.75rem;color:var(--accent-primary);flex:0 0 1.75rem;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}.DYL55G_surface .DYL55G_input,.DYL55G_surface .DYL55G_primary,.DYL55G_surface .DYL55G_secondary,.DYL55G_surface .DYL55G_textButton{border-radius:var(--border-radius-md);width:100%;min-height:48px;font:inherit;padding:.75rem 1rem;line-height:1.5}.DYL55G_surface .DYL55G_input{border:1px solid var(--bg-tertiary);background:var(--bg-primary);min-width:0;color:var(--text-primary)}.DYL55G_surface .DYL55G_codeInput{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.4em}.DYL55G_surface .DYL55G_keyInput{background:var(--bg-secondary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.DYL55G_primary,.DYL55G_secondary,.DYL55G_textButton{justify-content:center;align-items:center;gap:var(--space-sm);cursor:pointer;transition:background-color var(--transition-normal), border-color var(--transition-normal);text-decoration:none;display:inline-flex}.DYL55G_surface .DYL55G_primary{border:1px solid var(--accent-primary);background:var(--accent-primary);color:#fff;font-weight:600}.DYL55G_primary:hover:not(:disabled){background:var(--accent-primary-hover);border-color:var(--accent-primary-hover)}.DYL55G_surface .DYL55G_secondary{border:1px solid var(--bg-tertiary);background:var(--bg-primary);color:var(--text-primary);font-weight:500}.DYL55G_secondary:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--text-muted)}.DYL55G_surface .DYL55G_textButton{color:var(--accent-primary);background:0 0;border:1px solid #0000}.DYL55G_textButton:hover:not(:disabled){background:var(--bg-secondary)}.DYL55G_surface :disabled{cursor:not-allowed;opacity:.6}.DYL55G_qrFrame{padding:var(--space-sm);border:1px solid var(--bg-tertiary);border-radius:var(--border-radius-lg);background:#fff;justify-content:center;display:flex}.DYL55G_qrFrame svg{max-width:100%;height:auto;display:block}.DYL55G_manual{border:1px solid var(--bg-tertiary);border-radius:var(--border-radius-md)}.DYL55G_manual summary{min-height:48px;color:var(--accent-primary);cursor:pointer;padding:.75rem 1rem;font-weight:500}.DYL55G_manualContent{gap:var(--space-sm);padding:0 var(--space-md) var(--space-md);display:grid}.DYL55G_alert,.DYL55G_notice{margin:0 0 var(--space-md);border-radius:var(--border-radius-md);border-left:3px solid var(--error);background:var(--bg-secondary);color:var(--text-primary);padding:.75rem 1rem}.DYL55G_notice{border-color:var(--success)}.DYL55G_help{font-size:.875rem;line-height:1.6}.DYL55G_footer{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--bg-tertiary)}.DYL55G_dialog{width:calc(100% - 2rem);max-width:440px;max-height:calc(100dvh - 2rem);padding:var(--space-xl);border:1px solid var(--bg-tertiary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);margin:auto;overflow-y:auto}.DYL55G_dialog::backdrop{background:#0f172a99}@media (max-width:480px){.DYL55G_surface .DYL55G_title{font-size:1.5rem!important}.DYL55G_dialog{padding:var(--space-lg)}}
.EPq1Oa_consultationContainer{background-color:var(--bg-primary);flex-direction:column;height:100%;display:flex;overflow:hidden}.EPq1Oa_topBar{padding:var(--space-md) var(--space-xl);background-color:var(--bg-secondary);border-bottom:1px solid var(--bg-tertiary);box-shadow:var(--shadow-sm);z-index:10;justify-content:space-between;align-items:center;display:flex}.EPq1Oa_caseTitle{flex-direction:column;margin:0;font-size:1.125rem;display:flex}.EPq1Oa_caseTitle .EPq1Oa_roomTitle{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden;font-size:1.05rem!important}.EPq1Oa_caseTitle span{color:var(--text-secondary);font-size:.8rem;font-weight:400}.EPq1Oa_timer{font-family:var(--font-display);color:var(--error);font-size:1.25rem;font-weight:700}.EPq1Oa_mainWorkspace{flex:1;display:flex;overflow:hidden}.EPq1Oa_clinicalSidebar{background-color:var(--bg-secondary);border-right:1px solid var(--bg-tertiary);width:350px;padding:var(--space-lg);gap:var(--space-xl);flex-direction:column;display:flex;overflow-y:auto}.EPq1Oa_sectionTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-sm);border-bottom:1px solid var(--bg-tertiary);padding-bottom:var(--space-xs);font-size:.9rem}.EPq1Oa_patientInfo{gap:var(--space-xs);flex-direction:column;font-size:.95rem;display:flex}.EPq1Oa_vitalsGrid{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.EPq1Oa_vitalCard{background-color:var(--bg-primary);padding:var(--space-sm);border-radius:var(--border-radius-md);border:1px solid var(--bg-tertiary)}.EPq1Oa_vitalValue{font-family:var(--font-display);color:var(--text-primary);font-size:1.25rem;font-weight:600}.EPq1Oa_chatArea{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.EPq1Oa_transcriptWindow{padding:var(--space-xl);gap:var(--space-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.EPq1Oa_message{max-width:80%;padding:var(--space-md) var(--space-lg);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);font-size:1.05rem;line-height:1.5}.EPq1Oa_message.EPq1Oa_ai{background-color:var(--bg-secondary);border:1px solid var(--bg-tertiary);border-bottom-left-radius:4px;align-self:flex-start}.EPq1Oa_message.EPq1Oa_user{background-color:var(--accent-primary);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.EPq1Oa_controlDock{background-color:var(--bg-secondary);border-top:1px solid var(--bg-tertiary);justify-content:center;align-items:center;gap:var(--space-xl);height:120px;padding:0 var(--space-xl);display:flex}.EPq1Oa_micButton{background:var(--bg-primary);border:1px solid var(--border-color);min-width:140px;height:48px;color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:500;display:flex}.EPq1Oa_micButton:hover{box-shadow:var(--shadow-md);border-color:var(--text-muted);transform:scale(1.02)}.EPq1Oa_micButton.EPq1Oa_recording{background:var(--error);color:#fff;border-color:var(--error);animation:1.5s infinite EPq1Oa_pulse-glow-red}.EPq1Oa_micButton.EPq1Oa_recording:hover{box-shadow:0 6px 20px #ef444499}@keyframes EPq1Oa_pulse-glow-red{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 15px #ef444400}to{box-shadow:0 0 #ef444400}}.EPq1Oa_visualizer{flex:1;align-items:center;gap:4px;max-width:400px;height:40px;display:flex}.EPq1Oa_bar{background-color:var(--accent-primary);opacity:.2;border-radius:2px;flex:1;transition:height .1s}.EPq1Oa_bar.EPq1Oa_active{opacity:.8;animation:.5s infinite alternate EPq1Oa_audioBar}.EPq1Oa_bar.EPq1Oa_active:nth-child(2n){animation-duration:.3s}.EPq1Oa_bar.EPq1Oa_active:nth-child(3n){animation-duration:.7s}.EPq1Oa_bar.EPq1Oa_active:nth-child(4n){animation-duration:.4s}@keyframes EPq1Oa_audioBar{0%{height:10%}to{height:100%}}.EPq1Oa_textInputDock{padding:var(--space-md) var(--space-xl);background-color:var(--bg-secondary);border-top:1px solid var(--bg-tertiary);gap:var(--space-md);align-items:center;display:flex}.EPq1Oa_textInput{background-color:var(--bg-primary);border:1px solid var(--bg-tertiary);border-radius:var(--border-radius-full);color:var(--text-primary);flex:1;padding:12px 20px;font-size:1rem}.EPq1Oa_textInput:focus{border-color:var(--accent-primary);outline:none;box-shadow:0 0 0 2px #10b98133}.EPq1Oa_sendButton{background-color:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.EPq1Oa_sendButton:hover:not(:disabled){background-color:var(--accent-hover);transform:scale(1.05)}.EPq1Oa_sendButton:disabled{opacity:.5;cursor:not-allowed}.EPq1Oa_controlCenterDropdown{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);width:380px;box-shadow:var(--shadow-2xl);z-index:2000;color:var(--text-primary);flex-direction:column;gap:16px;padding:20px;display:flex;position:absolute;top:70px;right:20px}.EPq1Oa_controlRow{border-bottom:1px solid var(--bg-tertiary);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.EPq1Oa_controlRow:last-child{border-bottom:none;padding-bottom:0}.EPq1Oa_controlLabel{flex-direction:column;font-size:.95rem;font-weight:600;display:flex}.EPq1Oa_controlDescription{color:var(--text-muted);margin-top:4px;font-size:.8rem;font-weight:400}.EPq1Oa_switch{width:44px;height:24px;display:inline-block;position:relative}.EPq1Oa_switch input{display:none}.EPq1Oa_slider{cursor:pointer;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:34px;transition:all .3s;position:absolute;inset:0}.EPq1Oa_slider:before{content:"";background-color:var(--text-secondary);border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:2px;left:3px}input:checked+.EPq1Oa_slider{background-color:var(--accent-primary);border-color:var(--accent-primary)}input:checked+.EPq1Oa_slider:before{background-color:#fff;transform:translate(20px)}.EPq1Oa_rangeInput{width:100px;accent-color:var(--accent-primary);cursor:pointer}.EPq1Oa_countdownBar{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:7px;width:min(480px,88%);margin:0 auto 14px;display:flex}.EPq1Oa_countdownLabel{letter-spacing:.01em;color:var(--text-secondary);align-items:center;gap:7px;font-size:.8rem;font-weight:600;transition:color .26s;display:inline-flex}.EPq1Oa_countdownLabelActive{color:#d97706}.EPq1Oa_listeningDot{background:#3b82f6;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s ease-in-out infinite EPq1Oa_listenPulse}.EPq1Oa_countdownTrack{background:var(--bg-tertiary);border-radius:999px;width:100%;height:10px;overflow:hidden;box-shadow:inset 0 1px 2px #00000024}.EPq1Oa_countdownFill{background-color:#3b82f6;border-radius:999px;width:100%;height:100%;box-shadow:0 0 10px #3b82f68c}.EPq1Oa_countdownFillActive{background-color:#f59e0b;box-shadow:0 0 12px #f59e0b99}@keyframes EPq1Oa_listenPulse{0%{box-shadow:0 0 #3b82f68c}70%{box-shadow:0 0 0 6px #3b82f600}to{box-shadow:0 0 #3b82f600}}.EPq1Oa_delayHint{background:var(--bg-primary);border:2px solid var(--accent-primary);width:min(660px,92%);box-shadow:var(--shadow-xl);border-radius:14px;align-items:center;gap:14px;margin:0 auto 14px;padding:13px 16px;animation:.36s both EPq1Oa_hintRise;display:flex}.EPq1Oa_delayHintArrow{color:var(--accent-primary);flex-shrink:0;animation:1.1s ease-in-out infinite EPq1Oa_hintBounce;display:flex}.EPq1Oa_delayHintBody{color:var(--text-secondary);flex-direction:column;gap:3px;font-size:.87rem;line-height:1.45;display:flex}.EPq1Oa_delayHintBody b{color:var(--text-primary);font-weight:700}.EPq1Oa_delayHintShort{display:none}.EPq1Oa_delayHintTitle{color:var(--text-primary);font-size:.96rem}.EPq1Oa_delayHintDismiss{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:100px;flex-shrink:0;align-self:center;padding:8px 18px;font-size:.85rem;font-weight:600;transition:filter .15s}.EPq1Oa_delayHintDismiss:hover{filter:brightness(1.08)}@keyframes EPq1Oa_hintBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes EPq1Oa_hintRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.EPq1Oa_stationTimerFinalMinute{animation:1s ease-in-out infinite EPq1Oa_stationTimerPulse;background:var(--error)!important;color:#fff!important}@keyframes EPq1Oa_stationTimerPulse{0%,to{opacity:1}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.EPq1Oa_stationTimerFinalMinute{animation:none}}.EPq1Oa_stationNotice{align-items:center;gap:10px;padding:8px 16px;font-size:.9rem;line-height:1.4;display:flex}.EPq1Oa_stationTimer{font-size:1.1rem;font-family:var(--font-display);color:var(--error);border-radius:var(--border-radius-sm);background:#ef44441a;align-items:center;gap:8px;padding:4px 12px;font-weight:700;display:flex}@keyframes EPq1Oa_shrink{0%{width:100%}to{width:0%}}@media (max-width:768px){.EPq1Oa_topBar{padding:var(--space-sm) var(--space-md);flex-wrap:wrap;row-gap:8px}.EPq1Oa_topBarActions{flex-wrap:wrap;width:100%;gap:8px!important}.EPq1Oa_topBarActions button{flex:auto;justify-content:center;min-height:44px;padding:.4rem .8rem!important;font-size:.85rem!important}.EPq1Oa_topBarPrimary{order:-2}.EPq1Oa_topBarPriority{order:-1}.EPq1Oa_delayHint{display:none}.EPq1Oa_controlCenterDropdown{width:auto;left:12px;right:12px}.EPq1Oa_controlDock{gap:var(--space-md);padding:0 var(--space-md)}.EPq1Oa_micButton{min-width:0}.EPq1Oa_visualizer{display:none}.EPq1Oa_transcriptWindow,.EPq1Oa_textInputDock{padding:var(--space-md)}.EPq1Oa_textInput{min-width:0}}.EPq1Oa_artefactRail{background-color:var(--bg-secondary);border-right:1px solid var(--border-color);flex-direction:column;flex-shrink:0;width:380px;display:flex;overflow:hidden auto}@media (min-width:1400px){.EPq1Oa_artefactRail{width:460px}}.EPq1Oa_artefactRailHeader{border-bottom:1px solid var(--border-color);background:var(--bg-tertiary);z-index:2;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;top:0}.EPq1Oa_artefactRailTitle{letter-spacing:.08em;text-transform:uppercase;color:#475569;margin:0;font-size:.7rem;font-weight:800}.EPq1Oa_artefactRailBody{padding:16px}.EPq1Oa_artefactRailCollapsed{width:44px}.EPq1Oa_artefactRailCollapsed .EPq1Oa_artefactRailBody,.EPq1Oa_artefactRailCollapsed .EPq1Oa_artefactRailTitle{display:none}
.tRF5sa_loungeHeader{flex-direction:column;align-items:center;gap:12px;display:flex}.tRF5sa_loungeHeader .tRF5sa_loungeTitle{color:var(--text-primary);letter-spacing:-.5px;font-weight:700;font-size:1.6rem!important}
.bWUaUq_shell{max-width:1280px;color:var(--text-primary);margin:0 auto;padding:24px 8px 48px}.bWUaUq_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.bWUaUq_header h1{letter-spacing:-.03em;margin:8px 0;font-size:2rem;font-weight:800}.bWUaUq_muted{color:var(--text-secondary);line-height:1.6}.bWUaUq_tabs{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.bWUaUq_tabs a{min-height:44px;color:var(--text-secondary);border-bottom:3px solid #0000;padding:12px 16px}.bWUaUq_tabs a[aria-current=page]{color:var(--accent-primary);border-color:var(--accent-primary);font-weight:700}.bWUaUq_card{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:14px;margin-bottom:20px;padding:24px}.bWUaUq_card h2{margin-bottom:16px;font-size:1.125rem;font-weight:700}.bWUaUq_form{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;display:grid}.bWUaUq_field{flex-direction:column;gap:8px;font-size:.9rem;font-weight:600;display:flex}.bWUaUq_input{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px;min-width:0;min-height:44px;padding:10px 12px}.bWUaUq_button{border:1px solid var(--border-color);cursor:pointer;background:var(--bg-primary);min-height:44px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex}.bWUaUq_primary{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.bWUaUq_button:disabled{opacity:.5;cursor:not-allowed}.bWUaUq_button:focus-visible,.bWUaUq_input:focus-visible,.bWUaUq_tabs a:focus-visible{outline:3px solid var(--accent-primary);outline-offset:3px}.bWUaUq_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bWUaUq_stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.bWUaUq_stat{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:12px;padding:18px}.bWUaUq_stat strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:1.6rem;display:block}.bWUaUq_scroll{border:1px solid var(--border-color);border-radius:12px;margin-bottom:20px;overflow-x:auto}.bWUaUq_table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.bWUaUq_table th{color:var(--text-secondary);background:var(--bg-secondary);white-space:nowrap;font-weight:600}.bWUaUq_table th,.bWUaUq_table td{border-bottom:1px solid var(--border-color);vertical-align:middle;padding:14px 16px}.bWUaUq_table td{font-variant-numeric:tabular-nums}.bWUaUq_table tr:last-child td{border-bottom:none}.bWUaUq_table small{color:var(--text-secondary);margin-top:4px;display:block}.bWUaUq_table code{white-space:nowrap;letter-spacing:.04em}.bWUaUq_notice{border:1px solid var(--border-color);background:var(--bg-tertiary);border-radius:10px;margin-bottom:20px;padding:14px 18px;line-height:1.6}.bWUaUq_empty{text-align:center;padding:56px 24px}.bWUaUq_empty h2{margin-bottom:8px;font-size:1.2rem;font-weight:700}.bWUaUq_review{border:2px solid var(--accent-primary)}.bWUaUq_check{width:20px;height:20px;accent-color:var(--accent-primary)}@media (max-width:720px){.bWUaUq_form{grid-template-columns:1fr}.bWUaUq_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bWUaUq_card{padding:18px}.bWUaUq_header h1{font-size:1.75rem}}
