.ExaminationResultPanel_panel__QpH1p{display:flex;flex-direction:column;gap:10px;width:100%;max-width:420px;max-height:100%;padding:20px;overflow-y:auto;background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-card);box-shadow:0 8px 24px rgba(0,0,0,.18)}.ExaminationResultPanel_header__ynspC{display:flex;align-items:center;justify-content:space-between}.ExaminationResultPanel_title__RFVbN{margin:0;font-size:var(--fs-subheading-sm);font-weight:600;color:var(--color-text)}.ExaminationResultPanel_close__hEba8{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:none;border:none;border-radius:var(--radius-btn);transition:background .15s ease,color .15s ease}.ExaminationResultPanel_close__hEba8:hover{color:var(--color-text);background:var(--color-surface-subtle)}.ExaminationResultPanel_media__3lHzu{width:100%;border-radius:var(--radius-input)}.ExaminationResultPanel_grade__6JPiL{margin:0;font-size:var(--fs-body-sm);font-weight:600;color:var(--color-text)}.ExaminationResultPanel_finding__Sj_NK{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-body-relaxed);color:var(--color-text)}.ExaminationResultPanel_summary__Tx1A6{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-body-relaxed);color:var(--color-text-secondary)}.PageWrapper_wrapper__77zHe{padding-top:100px}@media (max-width:768px){.PageWrapper_wrapper__77zHe{padding-top:48px}}.LegalPage_page__Mn6MU{width:100%;padding:0 var(--section-pad-x) 80px;background:var(--color-white)}.LegalPage_inner___0tCs{display:flex;flex-direction:column;gap:64px;max-width:var(--inner-max-w);margin:0 auto}.LegalPage_header__ZAO5N{display:flex;flex-direction:column;gap:16px;padding-bottom:48px;border-bottom:1px solid var(--color-border-divider)}.LegalPage_effectiveDate__ED0Rx{margin:0;font-size:13px;font-weight:500;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.6px}.LegalPage_title__oOSv3{margin:0;font-size:48px;font-weight:600;line-height:56px;color:var(--color-text);letter-spacing:-1.44px}.LegalPage_intro__BzmhB{margin:0;font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body-relaxed);color:var(--color-text-secondary)}.LegalPage_body__AxL_y{display:flex;flex-direction:column;gap:48px}.LegalPage_section__J3J3H{display:flex;flex-direction:column;gap:16px}.LegalPage_sectionHeading__F9PCz{margin:0;font-size:var(--fs-subheading-sm);font-weight:600;line-height:var(--lh-subheading-sm);color:var(--color-text);letter-spacing:-.4px}.LegalPage_paragraph__8sCo8{margin:0;font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body-relaxed);color:var(--color-text-semi)}@media (max-width:768px){.LegalPage_page__Mn6MU{padding:0 var(--section-pad-x) 48px}.LegalPage_inner___0tCs{gap:48px}.LegalPage_title__oOSv3{font-size:36px;line-height:44px;letter-spacing:-1.08px}.LegalPage_header__ZAO5N{padding-bottom:32px}.LegalPage_body__AxL_y{gap:36px}}.contact_page__5ZJMe{position:relative;width:100%;padding:0 var(--section-pad-x) 100px;overflow:hidden}.contact_inner__8BZLe{display:flex;gap:120px;align-items:flex-start;max-width:var(--inner-max-w);margin:0 auto}.contact_info__IZchM{position:-webkit-sticky;position:sticky;top:80px;display:flex;flex:0 0 400px;flex-direction:column;gap:24px}.contact_label__f_aeS{margin:0;font-size:11px;font-weight:600;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.8px}.contact_heading__Vcbpv{margin:0;font-size:var(--fs-heading);font-weight:600;line-height:var(--lh-heading);color:var(--color-text);letter-spacing:var(--ls-heading)}.contact_headingMuted__kHs7k{color:var(--color-text-faint)}.contact_description__vGvJw{margin:0;font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body-relaxed);color:var(--color-text)}.contact_details__5JxL_{display:flex;flex-direction:column;gap:16px;padding-top:24px;margin-top:16px;border-top:1px solid var(--color-border-divider)}.contact_detailItem__VNOdv{display:flex;flex-direction:column;gap:2px}.contact_detailLabel__OQRlO{font-size:11px;font-weight:600;color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.6px}.contact_detailValue__r5A4y{font-size:15px;font-weight:500;color:var(--color-text);text-decoration:none}a.contact_detailValue__r5A4y:hover{text-decoration:underline}.contact_formPanel__UBPe1{flex:1 1}@media (max-width:1024px){.contact_page__5ZJMe{padding:0 40px 80px}.contact_inner__8BZLe{flex-direction:column;gap:48px;align-items:center}.contact_info__IZchM{position:static;flex:none}.contact_formPanel__UBPe1,.contact_info__IZchM{width:100%;max-width:480px}.contact_heading__Vcbpv{font-size:var(--fs-heading-md);line-height:var(--lh-heading-md);letter-spacing:var(--ls-heading-md)}}@media (max-width:560px){.contact_page__5ZJMe{padding:0 var(--section-pad-x) 48px}}.Modal_overlay__2Sh3U{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.4)}.Modal_modal__JNobJ{display:flex;flex-direction:column;width:100%;max-height:90vh;overflow-y:auto;overscroll-behavior:contain;background:var(--color-white);border:1px solid var(--color-border-input);border-radius:var(--radius-card)}.Modal_sm__rRpwI{max-width:480px}.Modal_md__yZQWw{max-width:680px}.Modal_lg__KbuED{max-width:900px}.Modal_header__Pfr2K{display:flex;flex-shrink:0;gap:16px;align-items:flex-start;justify-content:space-between;padding:24px 28px 20px;border-bottom:1px solid var(--color-border-divider)}.Modal_titleGroup__d4l_U{display:flex;flex-direction:column;gap:4px}.Modal_title__a7vfd{margin:0;font-size:var(--fs-subheading);font-weight:700;color:var(--color-text);letter-spacing:var(--ls-subheading)}.Modal_subtitle__RS4QH{margin:0;font-size:var(--fs-body-sm);color:var(--color-text-subtle)}.Modal_close__1VTkN{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:none;border:none;border-radius:var(--radius-btn);transition:background .15s ease,color .15s ease}.Modal_close__1VTkN:hover{color:var(--color-text);background:var(--color-surface-subtle)}.Modal_body__KZX7m{display:flex;flex-direction:column;gap:16px;padding:24px 28px}.Modal_actions__Yue2M{display:flex;flex-shrink:0;gap:12px;align-items:center;justify-content:flex-end;padding:4px 28px 24px}.platform_page__uLhXu{padding:0 var(--section-pad-x) 100px}.platform_inner___5kCe{max-width:var(--inner-max-w);margin:0 auto}.platform_grid__OTYce{display:flex;flex-wrap:wrap;gap:16px}.platform_card__1QZ7x{display:flex;flex-direction:column;gap:10px;align-items:center;width:96px;text-decoration:none;cursor:pointer}.platform_cardIconBox__Z_9c7{display:flex;align-items:center;justify-content:center;width:96px;height:96px;background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-card);transition:border-color .2s ease}.platform_card__1QZ7x:hover .platform_cardIconBox__Z_9c7{border-color:var(--color-brand-deep)}.platform_cardIcon__HYr_p{width:28px;height:28px;color:var(--color-text-semi);transition:color .2s ease}.platform_card__1QZ7x:hover .platform_cardIcon__HYr_p{color:var(--color-brand-deep)}.platform_cardName__W2Vra{margin:0;font-size:13px;font-weight:500;line-height:18px;color:var(--color-text);text-align:center;transition:color .2s ease}.platform_card__1QZ7x:hover .platform_cardName__W2Vra{color:var(--color-brand-deep)}.platform_empty__wG6xt{grid-column:1/-1;padding:60px 0;font-size:var(--fs-body-sm);color:var(--color-text-muted);text-align:center}@media (max-width:1024px){.platform_grid__OTYce{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.platform_grid__OTYce{grid-template-columns:repeat(2,1fr)}}.platform_sharedPage__Pz0ZT{padding:0 var(--section-pad-x) 100px}.platform_sharedInner__pPoyh{display:flex;flex-direction:column;gap:32px;max-width:var(--inner-max-w);margin:0 auto}.document-text-extractor_headerActions__Tst9c{display:flex;gap:12px;align-items:center}.document-text-extractor_fileName__vQag_{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-text-extractor_fileName__vQag_,.patient-simulator_scenarioTitle__dN98p{font-size:var(--fs-body-sm);font-weight:600;color:var(--color-text)}.patient-simulator_capitalize__ISAsf{text-transform:capitalize}.scenario_detailContainer__1zh2q{display:flex;flex-direction:column;gap:32px}.scenario_heading__WVRfJ{margin:0;font-size:var(--fs-heading-md);font-weight:700;line-height:var(--lh-heading-md);color:var(--color-text);letter-spacing:var(--ls-heading-md)}.scenario_sectionHeadingRow__ibOD_{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.scenario_sectionHeading__okOhy{margin:0;font-size:var(--fs-subheading);font-weight:600;color:var(--color-text)}.scenario_introObjective__js97q{margin:0 0 16px;font-size:var(--fs-body-sm);line-height:var(--lh-body-relaxed);color:var(--color-text-secondary)}.scenario_empty___A7Ry{padding:48px 24px;font-size:var(--fs-body-sm);color:var(--color-text-muted);text-align:center}.Tabs_tabs__tVXxO{display:flex;overflow:hidden;border:1px solid var(--color-border-input);border-radius:var(--radius-btn)}.Tabs_tab__HeYbT{flex:1 1;padding:10px 12px;font-size:13px;font-weight:600;color:var(--color-text-muted);text-align:center;cursor:pointer;background:var(--color-surface-subtle);border:none;border-right:1px solid var(--color-border-input);transition:color .15s ease,background .15s ease}.Tabs_tab__HeYbT:last-child{border-right:none}.Tabs_tab__HeYbT:hover{color:var(--color-text)}.Tabs_tabActive__Ny34I{color:var(--color-brand-deep);background:var(--color-white)}.SimulationScreen_layout__M77fL{display:grid;grid-template-columns:minmax(0,3fr) minmax(450px,2fr);grid-gap:24px;gap:24px;align-items:start}.SimulationScreen_mainColumn__pEsRy{min-width:0}.SimulationScreen_mainColumn__pEsRy,.SimulationScreen_sidebar__iN3p7{display:flex;flex-direction:column;gap:20px}.SimulationScreen_videoStage__G8TlA{position:relative}.SimulationScreen_videoPanel__0puuu{position:relative;aspect-ratio:4/3;overflow:hidden;background:#101014;border-radius:var(--radius-card)}.SimulationScreen_videoOverlay__D_FfM{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(16,16,20,.6);border-radius:var(--radius-card)}.SimulationScreen_video__OkrQm{width:100%;height:100%;object-fit:cover}.SimulationScreen_statusBadge__etl7E{position:absolute;top:16px;left:16px;padding:4px 12px;font-size:12px;font-weight:500;color:var(--color-white);background:rgba(37,38,42,.64);border-radius:var(--radius-pill)}.SimulationScreen_status_error__fuFTc{background:var(--color-error)}.SimulationScreen_status_muted__aS2DU{background:rgba(216,64,64,.72)}.SimulationScreen_muteButton__jNMng{position:absolute;right:16px;bottom:16px;z-index:5;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-white);cursor:pointer;background:rgba(20,20,24,.85);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-circle);box-shadow:0 2px 8px rgba(0,0,0,.35);transition:background .15s ease}.SimulationScreen_muteButton__jNMng:hover:not(:disabled){background:rgba(20,20,24,.95)}.SimulationScreen_muteButton__jNMng:disabled{cursor:default;opacity:.5}.SimulationScreen_error__KOJDy{margin:0;font-size:var(--fs-body-sm);color:var(--color-error)}.SimulationScreen_cardHeading__6Qc1w{margin:0 0 12px;font-size:var(--fs-subheading-sm);font-weight:600;color:var(--color-text)}.SimulationScreen_sidebarCard__MHCDD{padding:20px;background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-card)}.SimulationScreen_actionList__4lHOK{display:flex;flex-direction:column;gap:8px;margin-top:14px}.SimulationScreen_actionItem__KmwwG{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:10px 14px;font-size:var(--fs-body-sm);font-weight:600;line-height:var(--lh-body-sm);color:var(--color-text-semi);text-align:left;cursor:pointer;background:var(--color-white);border:1px solid var(--color-text-semi);border-radius:var(--radius-btn);transition:color .15s ease,border-color .15s ease}.SimulationScreen_actionItem__KmwwG:hover:not(:disabled){color:var(--color-brand-deep);border-color:var(--color-brand-deep)}.SimulationScreen_actionItem__KmwwG:disabled{cursor:default;opacity:.6}.SimulationScreen_actionItemDone__Mn5h9{color:var(--color-text);border-color:#a3d4a3}.SimulationScreen_actionCheck__0gK5z{flex-shrink:0;width:14px;height:14px;color:#2a7a2a}.SimulationScreen_transcriptScroll__7v_hj{height:320px;overflow-y:auto}.SimulationScreen_transcriptEmpty__Um_oE{margin:0;font-size:var(--fs-body-sm);color:var(--color-text-muted)}.SimulationScreen_transcriptList__MDeOC{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;list-style:none}.SimulationScreen_transcriptMessage__6igww{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--color-text)}.SimulationScreen_transcriptRole__xovPE{font-size:12px;font-weight:600;color:var(--color-text-muted)}.SimulationScreen_diagnosisTab__Yh7J_{margin-top:14px}.SimulationScreen_diagnosisInput___c9m4{width:100%;padding:10px 12px;font-family:inherit;font-size:var(--fs-body-sm);color:var(--color-text);resize:vertical;background:var(--color-white);border:1px solid var(--color-border-input);border-radius:var(--radius-btn)}.SimulationScreen_diagnosisInput___c9m4::placeholder{color:var(--color-text-placeholder)}.SimulationScreen_diagnosisInput___c9m4:focus{outline:none;border-color:var(--color-brand-deep)}.SimulationScreen_submitRow__l9ZgK{display:flex;justify-content:flex-end;margin-top:12px}.SimulationScreen_confirmBody__kFe3C{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-body-relaxed);color:var(--color-text-secondary)}@media (max-width:860px){.SimulationScreen_layout__M77fL{grid-template-columns:1fr}}