@media not print{:root[data-theme=dark],.rx[data-theme=dark]{--rx-primary:#7fd6c2;--rx-on-primary:#06241d;--rx-primary-container:#1f4a41;--rx-on-primary-container:#c8f2e8;--rx-bg:#12201c;--rx-surface:#1b2d28;--rx-surface-2:#223630;--rx-surface-3:#2a413a;--rx-ink:#e4eee9;--rx-ink-2:#a9bbb3;--rx-ink-3:#a2b4ac;--rx-outline:#2f443d;--rx-accent:#4a3b16;--rx-on-accent:#ffe6b5;--rx-success:#1d4a30;--rx-on-success:#c9efd6;--rx-success-solid:#6fd39a;--rx-attention:#4a3b16;--rx-on-attention:#ffe6b5;--rx-danger:#5a2b27;--rx-on-danger:#ffdad6;--rx-danger-solid:#f2877e;--rx-info:#1f3a5a;--rx-on-info:#d6e6fa;--rx-shadow-rest:none;--rx-shadow-paper:0 6px 24px #0006}}@media (prefers-reduced-motion:reduce){.rx{--rx-dur:0s}.rx *,.rx :before,.rx :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.6}}@keyframes pulse-ring-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--rx-danger-solid) 45%, transparent)}70%{box-shadow:0 0 0 16px #0000}to{box-shadow:0 0 #0000}}@keyframes wave-bar{0%,to{height:6px}50%{height:26px}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes rx-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.anim-pulse-glow,.anim-slide-up,.anim-scale-in,.anim-spin,.equalizer-bar{animation:none}}@keyframes rx-blink{50%{opacity:0}}@keyframes rx-bounce{0%,80%,to{opacity:.45;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes rx-snack-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rx-snack{animation:none}}@keyframes rx-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--rx-success-solid) 50%, transparent)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}@media (width<=720px){.rx-pagebar,.rx-workbench,.rx-split{padding-left:16px;padding-right:16px}.rx-stats{grid-template-columns:1fr}.rx-split__side--sticky{position:static}}@media print{.rx-page{background:#fff}.rx-workbench{max-width:none;padding:0;display:block}.rx-workbench__main{display:block}}@media (width<=720px){.rx-shell__main{padding:16px}}@media print{.rx-navrail{display:none}}@media (width<=720px){.rx-login__brand{padding:32px 24px}.rx-login__tagline{font-size:34px}.rx-login__form{padding:32px 24px}}@media print{.rx-account{display:none}}@media (width<=900px){.rx-tabsbar{z-index:30;background:var(--rx-bg);border-bottom:1px solid var(--rx-outline);gap:8px;padding:8px 16px;display:flex;position:sticky;top:0}.rx-tabsbar>*{flex:1}.rx-workbench[data-tab=consult] .rx-workbench__main,.rx-workbench[data-tab=rx] .rx-workbench__side{display:none}.rx-select,.rx-select--sm,.rx-field__input,.rx-pad textarea,.rx-workbench textarea{font-size:16px}}@media print{.rx-tabsbar{display:none}}@media (prefers-reduced-motion:no-preference){.rx-pt__mic{animation:2.4s ease-in-out infinite rx-pt-pulse}}@keyframes rx-pt-pulse{50%{box-shadow:0 0 0 18px #ffffff0f}}@media (width>=900px){.rx-pt__nav{border:1px solid var(--rx-outline);border-radius:var(--rx-r-lg) var(--rx-r-lg) 0 0;border-bottom:0;width:640px;left:50%;right:auto;transform:translate(-50%)}}@media print{.rx-pt__nav{display:none}}@media (width>=601px) and (width<=900px){.rx-workbench{justify-content:center}.rx-workbench__side,.rx-workbench__main{flex:100%;width:100%;max-width:760px}.rx-tabsbar{justify-content:center}.rx-tabsbar>*{max-width:380px}.rx-split__side{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;display:grid}}@media (width>=901px) and (width<=1199px){.rx-staff .rx-side{width:76px}.rx-staff .rx-side__label{display:none}.rx-staff .rx-side__link{justify-content:center;padding:0}.rx-staff .rx-side__who{justify-content:center;padding:8px 0}.rx-staff .rx-side__head{justify-content:center}.rx-staff .rx-side__collapse{display:none}.rx-workbench{flex-wrap:nowrap;gap:16px;padding-left:16px;padding-right:16px}.rx-workbench__side{flex:0 0 340px;max-width:340px}.rx-workbench__main{flex:1 1 0}}@media (width<=900px){.rx-pad__cols,.rx-pad__ctl{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.rx-pad{padding:20px 16px}}@media print{.rx-pad{box-shadow:none;border:0;border-radius:0;gap:10px;padding:0;font-size:9.5pt}.rx-pad__cols{grid-template-columns:200px minmax(0,1fr);gap:16px}.rx-pad__print{padding:2px 0;font-size:1em;display:block}.rx-pad .rx-med{border:0;border-bottom:1px solid var(--rx-outline);page-break-inside:avoid;border-radius:0;padding:4px 0}.rx-pad .rx-med__n{background:0 0}.rx-pad__follow,.rx-pad__foot,.rx-pad__sec{page-break-inside:avoid}.rx-pad__nop{display:none}.rx-pad select{appearance:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-weight:700}.rx-pad__item{border:0;border-radius:0;padding:1px 0}}@media screen{.rx-med--edit .rx-med__chips,.rx-med--edit .rx-med__note{display:none}}@media (width>=901px){.rx-staff[data-collapsed=true] .rx-side{width:76px}.rx-staff[data-collapsed=true] .rx-side__label{display:none}.rx-staff[data-collapsed=true] .rx-side__link{justify-content:center;padding:0}.rx-staff[data-collapsed=true] .rx-side__who{justify-content:center;padding:8px 0}.rx-staff[data-collapsed=true] .rx-side__head{justify-content:center}}@media (width<=900px){.rx-staff{--rx-staff-top:60px;flex-direction:column}.rx-staff__top{z-index:50;background:var(--rx-surface);border-bottom:1px solid var(--rx-outline);align-items:center;gap:12px;min-height:60px;padding:0 12px;display:flex;position:sticky;top:0}.rx-staff__burger{all:unset;box-sizing:border-box;cursor:pointer;width:var(--rx-tap);height:var(--rx-tap);border-radius:var(--rx-r-md);color:var(--rx-ink);justify-content:center;align-items:center;display:flex}.rx-staff__burger:hover{background:var(--rx-surface-2)}.rx-side{z-index:80;width:min(300px,86vw);height:100%;box-shadow:var(--rx-shadow-paper);transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.rx-staff[data-open=true] .rx-side{transform:none}.rx-staff__scrim{z-index:70;background:color-mix(in srgb, var(--rx-ink) 45%, transparent);position:fixed;inset:0}.rx-staff[data-open=true] .rx-staff__scrim{display:block}.rx-side__close{all:unset;box-sizing:border-box;cursor:pointer;width:var(--rx-tap);height:var(--rx-tap);border-radius:var(--rx-r-md);color:var(--rx-ink);justify-content:center;align-items:center;display:flex}.rx-side__collapse{display:none}.rx-tabsbar{top:var(--rx-staff-top)}}@media (prefers-reduced-motion:reduce){.rx-side{transition:none}}@media print{.rx-guide__fab,.rx-side,.rx-staff__top,.rx-staff__scrim{display:none}.rx-staff{display:block}}@media (width<=720px){.rx-land__wrap{padding:0 16px}.rx-land__links{display:none}.rx-land__hero,.rx-land__section,.rx-land__cta{padding-top:40px;padding-bottom:40px}}@media print{.rx-land__bar{display:none}}@media (width<=900px){.rx-land__herogrid{grid-template-columns:minmax(0,1fr);gap:28px}.rx-land__visual{min-height:400px}.rx-land__footgrid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.rx-land__sheet{display:none}.rx-land__visual{min-height:0}.rx-land__sticky{z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--rx-surface);border-top:1px solid var(--rx-outline);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.rx-land__sticky>*{flex:1}.rx-land__foot{padding-bottom:88px}}@media print{.rx-land__sticky{display:none}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-app);color:var(--slate-900);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--slate-100)}::-webkit-scrollbar-thumb{background:var(--slate-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--slate-400)}@media print{@page{size:A4 portrait;margin:8mm 12mm}*,:before,:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;letter-spacing:normal!important;word-spacing:normal!important}html,body{color:#0f172a!important;background:#fff!important;width:100%!important;margin:0!important;padding:0!important;font-family:Hind Siliguri,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:9.5pt!important;line-height:1.35!important}.no-print,header,nav,.navbar-clinical,button{display:none!important}.print-only{display:block!important}span.print-only{display:inline!important}main,main>section:last-child{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important}.rx-paper{box-shadow:none!important;page-break-inside:avoid!important;border:none!important;width:100%!important;max-width:100%!important;min-height:auto!important;margin:0!important;padding:0!important}.anim-slide-up,.anim-scale-in{animation:none!important;transform:none!important}}:root,.rx,.rx-paper{--rx-font:"Figtree", "Hind Siliguri", system-ui, sans-serif;--rx-font-bn:"Hind Siliguri", "Figtree", system-ui, sans-serif;--rx-font-mono:ui-monospace, "JetBrains Mono", monospace;--rx-fs-caption:13px;--rx-fs-label:14px;--rx-fs-body:16px;--rx-fs-title:22px;--rx-fs-display:40px;--rx-primary:#0f6b5c;--rx-on-primary:#fff;--rx-primary-container:color-mix(in srgb, var(--rx-primary) 16%, #fff);--rx-on-primary-container:#08413a;--rx-bg:#f3f6f1;--rx-surface:#fff;--rx-surface-2:#eaf0eb;--rx-surface-3:#e0e8e2;--rx-ink:#171d1a;--rx-ink-2:#44504a;--rx-ink-3:#5a665f;--rx-outline:#d0d9d3;--rx-accent:#ffe6b5;--rx-on-accent:#4a3200;--rx-success:#c9efd6;--rx-on-success:#0b3d20;--rx-success-solid:#1e7b4a;--rx-attention:#ffe6b5;--rx-on-attention:#4a3200;--rx-danger:#ffdad6;--rx-on-danger:#7a1210;--rx-danger-solid:#b3261e;--rx-info:#d6e6fa;--rx-on-info:#0f3358;--rx-r-sm:10px;--rx-r-md:16px;--rx-r-lg:24px;--rx-r-pill:999px;--rx-shadow-rest:0 1px 2px #171d1a14;--rx-shadow-paper:0 6px 24px #171d1a1f;--rx-focus:color-mix(in srgb, var(--rx-primary) 60%, #fff);--rx-s1:4px;--rx-s2:8px;--rx-s3:12px;--rx-s4:16px;--rx-s5:24px;--rx-s6:32px;--rx-s7:48px;--rx-control-h:48px;--rx-control-h-sm:40px;--rx-tap:44px;--rx-ease:cubic-bezier(.2, 0, 0, 1);--rx-dur:.16s;font-family:var(--rx-font);font-size:var(--rx-fs-body);color:var(--rx-ink);background:var(--rx-bg);-webkit-font-smoothing:antialiased;line-height:1.5}.rx *,.rx :before,.rx :after{box-sizing:border-box}@media not print{:root[data-theme=dark],.rx[data-theme=dark]{--rx-primary:#7fd6c2;--rx-on-primary:#06241d;--rx-primary-container:#1f4a41;--rx-on-primary-container:#c8f2e8;--rx-bg:#12201c;--rx-surface:#1b2d28;--rx-surface-2:#223630;--rx-surface-3:#2a413a;--rx-ink:#e4eee9;--rx-ink-2:#a9bbb3;--rx-ink-3:#a2b4ac;--rx-outline:#2f443d;--rx-accent:#4a3b16;--rx-on-accent:#ffe6b5;--rx-success:#1d4a30;--rx-on-success:#c9efd6;--rx-success-solid:#6fd39a;--rx-attention:#4a3b16;--rx-on-attention:#ffe6b5;--rx-danger:#5a2b27;--rx-on-danger:#ffdad6;--rx-danger-solid:#f2877e;--rx-info:#1f3a5a;--rx-on-info:#d6e6fa;--rx-shadow-rest:none;--rx-shadow-paper:0 6px 24px #0006}}.rx[data-density=patient]{--rx-control-h:56px;--rx-control-h-sm:48px;--rx-fs-body:17px}.rx[data-density=compact]{--rx-control-h:40px;--rx-control-h-sm:36px;--rx-fs-body:14px;--rx-fs-label:13px}.rx[data-text=large]{--rx-fs-body:19px;--rx-fs-label:16px}.rx[data-density=patient][data-text=large]{--rx-fs-body:20px}.rx :lang(bn),.rx .rx-bn{font-family:var(--rx-font-bn);line-height:1.6}@media (prefers-reduced-motion:reduce){.rx{--rx-dur:0s}.rx *,.rx :before,.rx :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}:root,.rx,.rx-paper{--font-sans:var(--rx-font);--font-bangla:var(--rx-font-bn);--font-mono:var(--rx-font-mono);--slate-950:var(--rx-ink);--slate-900:var(--rx-ink);--slate-800:color-mix(in srgb, var(--rx-ink) 92%, var(--rx-surface));--slate-700:var(--rx-ink-2);--slate-600:var(--rx-ink-2);--slate-500:var(--rx-ink-3);--slate-400:var(--rx-ink-3);--slate-300:color-mix(in srgb, var(--rx-outline) 75%, var(--rx-ink-3));--slate-200:var(--rx-outline);--slate-100:var(--rx-surface-2);--slate-50:var(--rx-bg);--teal-900:var(--rx-on-primary-container);--teal-800:var(--rx-on-primary-container);--teal-700:var(--rx-primary);--teal-600:var(--rx-primary);--teal-500:color-mix(in srgb, var(--rx-primary) 85%, var(--rx-surface));--teal-400:color-mix(in srgb, var(--rx-primary) 70%, var(--rx-surface));--teal-300:color-mix(in srgb, var(--rx-primary) 50%, var(--rx-surface));--teal-100:var(--rx-primary-container);--teal-50:color-mix(in srgb, var(--rx-primary) 8%, var(--rx-surface));--sapphire-900:var(--rx-on-info);--sapphire-800:var(--rx-on-info);--sapphire-700:var(--rx-on-info);--sapphire-600:var(--rx-on-info);--sapphire-400:var(--rx-on-info);--sapphire-50:var(--rx-info);--crimson-900:var(--rx-on-danger);--crimson-700:var(--rx-on-danger);--crimson-600:var(--rx-danger-solid);--crimson-500:var(--rx-danger-solid);--crimson-300:color-mix(in srgb, var(--rx-danger-solid) 50%, var(--rx-surface));--crimson-200:color-mix(in srgb, var(--rx-danger-solid) 30%, var(--rx-surface));--crimson-100:var(--rx-danger);--crimson-50:color-mix(in srgb, var(--rx-danger) 50%, var(--rx-surface));--amber-900:var(--rx-on-attention);--amber-800:var(--rx-on-attention);--amber-700:var(--rx-on-attention);--amber-600:var(--rx-on-attention);--amber-500:color-mix(in srgb, var(--rx-on-attention) 50%, var(--rx-attention));--amber-300:color-mix(in srgb, var(--rx-on-attention) 25%, var(--rx-attention));--amber-200:color-mix(in srgb, var(--rx-on-attention) 15%, var(--rx-attention));--amber-100:var(--rx-attention);--amber-50:color-mix(in srgb, var(--rx-attention) 40%, var(--rx-surface));--emerald-700:var(--rx-on-success);--emerald-600:var(--rx-success-solid);--emerald-500:var(--rx-success-solid);--emerald-100:var(--rx-success);--emerald-50:color-mix(in srgb, var(--rx-success) 45%, var(--rx-surface));--bg-app:var(--rx-bg);--bg-surface:var(--rx-surface);--border-subtle:var(--rx-outline);--border-focus:var(--rx-primary);--shadow-subtle:var(--rx-shadow-rest);--shadow-card:var(--rx-shadow-rest);--shadow-elevated:0 4px 12px #171d1a1a;--shadow-float:0 10px 24px #171d1a1f;--shadow-modal:0 25px 50px -12px #171d1a59;--radius-xs:6px;--radius-sm:var(--rx-r-sm);--radius-md:var(--rx-r-md);--radius-lg:var(--rx-r-lg);--radius-xl:28px;--radius-full:var(--rx-r-pill);--ease-spring:var(--rx-ease);--duration-fast:.15s;--duration-normal:.22s;--duration-smooth:.32s}.font-sans{font-family:var(--rx-font)}.font-bangla{font-family:var(--rx-font-bn);line-height:1.6}.font-mono{font-family:var(--rx-font-mono)}.clinical-card{background:var(--rx-surface);border:1px solid var(--rx-outline);border-radius:var(--rx-r-lg);box-shadow:var(--rx-shadow-rest)}.btn-clinical{min-height:var(--rx-tap);font-family:var(--rx-font);border-radius:var(--rx-r-pill);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--rx-dur) var(--rx-ease), box-shadow var(--rx-dur) var(--rx-ease);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.btn-clinical:focus-visible{outline:3px solid var(--rx-focus);outline-offset:2px}.btn-clinical:disabled{background:var(--rx-surface-3);color:var(--rx-ink-3);cursor:not-allowed}.btn-primary-teal{background:var(--rx-primary);color:var(--rx-on-primary)}.btn-primary-teal:hover:not(:disabled){box-shadow:0 2px 8px #00000040}.btn-primary-slate{background:var(--rx-ink);color:var(--rx-bg)}.btn-primary-slate:hover:not(:disabled){box-shadow:0 2px 8px #00000040}.btn-secondary{background:var(--rx-primary-container);color:var(--rx-on-primary-container)}.btn-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--rx-primary) 26%, var(--rx-surface))}.btn-outline{color:var(--rx-primary);border-color:var(--rx-primary);background:0 0}.btn-outline:hover:not(:disabled){background:var(--rx-surface-3)}.btn-danger{background:var(--rx-danger);color:var(--rx-on-danger)}.btn-danger:hover:not(:disabled){background:var(--rx-danger-solid);color:#fff}.input-clinical,.select-clinical,.textarea-clinical{width:100%;min-height:var(--rx-control-h);font-family:var(--rx-font);font-size:var(--rx-fs-body);color:var(--rx-ink);background:var(--rx-surface);border:1.5px solid var(--rx-outline);transition:border-color var(--rx-dur) var(--rx-ease), box-shadow var(--rx-dur) var(--rx-ease);border-radius:14px;outline:0;padding:0 16px}.textarea-clinical{padding:12px 16px;line-height:1.6}.input-clinical:focus,.select-clinical:focus,.textarea-clinical:focus{border-color:var(--rx-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--rx-primary) 18%, transparent)}.input-clinical::placeholder,.textarea-clinical::placeholder{color:var(--rx-ink-3)}.badge-clinical{font-size:var(--rx-fs-caption);border:0;border-radius:10px;align-items:center;gap:6px;padding:5px 12px;font-weight:600;line-height:1.2;display:inline-flex}.badge-teal{background:var(--rx-primary-container);color:var(--rx-on-primary-container)}.badge-emerald{background:var(--rx-success);color:var(--rx-on-success)}.badge-crimson{background:var(--rx-danger);color:var(--rx-on-danger)}.badge-amber{background:var(--rx-attention);color:var(--rx-on-attention)}.badge-slate{background:var(--rx-surface-2);color:var(--rx-ink)}.glass-panel{background:var(--rx-surface);border:1px solid var(--rx-outline)}.anim-pulse-glow{animation:1.8s infinite pulse-ring-glow}.anim-slide-up{animation:slide-in-up var(--duration-smooth) var(--rx-ease)}.anim-scale-in{animation:fade-in-scale var(--duration-normal) var(--rx-ease)}.anim-spin{animation:1s linear infinite rx-spin}.equalizer-bar{background:var(--rx-danger-solid);border-radius:2px;width:4px;animation:1.1s ease-in-out infinite wave-bar;display:inline-block}@media (prefers-reduced-motion:reduce){.anim-pulse-glow,.anim-slide-up,.anim-scale-in,.anim-spin,.equalizer-bar{animation:none}}.rx button{font-family:inherit}.rx :is(button,a,input,select,textarea,[role=switch],[role=radio]):focus-visible{outline:3px solid var(--rx-focus);outline-offset:2px}.rx-btn{justify-content:center;align-items:center;gap:var(--rx-s2);min-height:var(--rx-control-h);border-radius:var(--rx-r-pill);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--rx-dur) var(--rx-ease), box-shadow var(--rx-dur) var(--rx-ease);border:1.5px solid #0000;padding:0 24px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.rx-btn--lg{min-height:calc(var(--rx-control-h) + 8px);padding:0 32px;font-size:17px;font-weight:700}.rx-btn--full{width:100%}.rx-btn--filled{background:var(--rx-primary);color:var(--rx-on-primary)}.rx-btn--filled:hover:not(:disabled){box-shadow:0 2px 8px #00000040}.rx-btn--tonal{background:var(--rx-primary-container);color:var(--rx-on-primary-container)}.rx-btn--tonal:hover:not(:disabled){background:color-mix(in srgb, var(--rx-primary) 26%, var(--rx-surface))}.rx-btn--outlined{border-color:var(--rx-primary);color:var(--rx-primary);background:0 0}.rx-btn--outlined:hover:not(:disabled){background:var(--rx-surface-3)}.rx-btn--text{color:var(--rx-primary);background:0 0;padding:0 16px}.rx-btn--text:hover:not(:disabled){background:var(--rx-surface-3)}.rx-btn--danger{background:var(--rx-danger-solid);color:#fff}.rx-btn:disabled{background:var(--rx-surface-3);color:var(--rx-ink-3);cursor:not-allowed;box-shadow:none;border-color:#0000}.rx-iconbtn{width:var(--rx-tap);height:var(--rx-tap);color:var(--rx-ink-2);cursor:pointer;transition:background var(--rx-dur) var(--rx-ease);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rx-iconbtn:hover:not(:disabled){background:var(--rx-surface-3)}.rx-iconbtn--filled{background:var(--rx-primary);width:48px;height:48px;color:var(--rx-on-primary)}.rx-iconbtn--filled:hover:not(:disabled){background:var(--rx-primary);box-shadow:0 2px 8px #00000040}.rx-iconbtn--tonal{background:var(--rx-surface-2)}.rx-iconbtn--danger{background:var(--rx-danger-solid);color:#fff}.rx-iconbtn:disabled{opacity:.5;cursor:not-allowed}.rx-chip{min-height:max(var(--rx-control-h-sm), var(--rx-tap));border:1px solid var(--rx-outline);background:var(--rx-surface);color:var(--rx-ink);font-size:var(--rx-fs-label);cursor:pointer;transition:background var(--rx-dur) var(--rx-ease);border-radius:12px;align-items:center;gap:6px;padding:0 16px;font-weight:500;display:inline-flex}button.rx-chip:hover{background:var(--rx-surface-2)}span.rx-chip{cursor:default}.rx-chip--selected{border-color:var(--rx-primary);background:var(--rx-primary-container);color:var(--rx-on-primary-container);font-weight:600}.rx-badge{font-size:var(--rx-fs-caption);background:var(--rx-surface-2);color:var(--rx-ink);border-radius:10px;align-items:center;gap:6px;padding:5px 12px;font-weight:600;line-height:1.2;display:inline-flex}.rx-badge--primary{background:var(--rx-primary-container);color:var(--rx-on-primary-container)}.rx-badge--success{background:var(--rx-success);color:var(--rx-on-success)}.rx-badge--attention{background:var(--rx-attention);color:var(--rx-on-attention)}.rx-badge--danger{background:var(--rx-danger);color:var(--rx-on-danger)}.rx-badge--info{background:var(--rx-info);color:var(--rx-on-info)}.rx-badge--outline{background:var(--rx-surface);border:1px solid var(--rx-outline)}.rx-callout{gap:var(--rx-s3);border-radius:18px;padding:12px 16px;line-height:1.5;display:flex}.rx-callout__icon{flex:none;margin-top:1px;display:flex}.rx-callout__body{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-callout__title{font-size:15px;font-weight:700}.rx-callout__text{font-size:15px}.rx-callout--danger{background:var(--rx-danger);color:var(--rx-on-danger)}.rx-callout--info{background:var(--rx-info);color:var(--rx-on-info)}.rx-callout--success{background:var(--rx-success);color:var(--rx-on-success)}.rx-callout--attention{background:var(--rx-attention);color:var(--rx-on-attention)}.rx-card{background:var(--rx-surface);border:1px solid var(--rx-outline);border-radius:var(--rx-r-lg);padding:var(--rx-s5);box-shadow:var(--rx-shadow-rest)}.rx-card--flush{padding:0}.rx-card--active{border:2px solid var(--rx-primary)}.rx-stat{background:var(--rx-surface);border:1px solid var(--rx-outline);border-radius:22px;flex-direction:column;gap:2px;padding:16px 20px;display:flex}.rx-stat--primary{background:var(--rx-primary-container);color:var(--rx-on-primary-container);border-color:#0000}.rx-stat--attention{background:var(--rx-attention);color:var(--rx-on-attention);border-color:#0000}.rx-stat__label{font-size:var(--rx-fs-label);opacity:.85}.rx-stat__value{font-size:36px;font-weight:700;line-height:1.1}.rx-stat__hint{font-size:var(--rx-fs-caption);opacity:.85}.rx-avatar{background:var(--rx-accent);width:44px;height:44px;color:var(--rx-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.rx-avatar--primary{background:var(--rx-primary-container);color:var(--rx-primary)}.rx-token{background:var(--rx-ink);min-width:52px;height:52px;color:var(--rx-bg);border-radius:16px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:20px;font-weight:700;display:inline-flex}.rx-token--active{background:var(--rx-primary);color:var(--rx-on-primary)}.rx-token--done{background:var(--rx-surface-3);color:var(--rx-ink-2)}.rx-switch{cursor:pointer;width:56px;height:36px;transition:background var(--rx-dur) var(--rx-ease);background:#8a948e;border:0;border-radius:18px;flex:none;padding:0;position:relative}.rx-switch:before{content:"";position:absolute;inset:-4px -2px}.rx-switch[aria-checked=true]{background:var(--rx-primary)}.rx-switch:after{content:"";width:28px;height:28px;transition:transform var(--rx-dur) var(--rx-ease);background:#fff;border-radius:50%;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #0000004d}.rx-switch[aria-checked=true]:after{transform:translate(20px)}.rx-seg{border-radius:var(--rx-r-pill);background:var(--rx-surface-2);padding:3px;display:inline-flex}.rx-seg__opt{min-height:var(--rx-tap);border-radius:var(--rx-r-pill);color:var(--rx-ink);font-size:var(--rx-fs-label);cursor:pointer;background:0 0;border:0;padding:0 16px;font-weight:500}.rx-seg__opt[aria-checked=true]{background:var(--rx-surface);box-shadow:var(--rx-shadow-rest);font-weight:700}.rx-field{flex-direction:column;gap:6px;min-width:0;display:flex}.rx-field__label{font-size:var(--rx-fs-label);font-weight:600}.rx-field__req{color:var(--rx-danger-solid);margin-left:2px}.rx-field__control{min-height:calc(var(--rx-control-h) + 4px);border:1.5px solid var(--rx-outline);background:var(--rx-surface);border-radius:14px;align-items:center;gap:8px;padding:0 16px;display:flex}.rx-field__control:focus-within{border-color:var(--rx-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--rx-primary) 18%, transparent)}.rx-field__control--error{border-color:var(--rx-danger-solid)}.rx-field__input{min-width:0;height:calc(var(--rx-control-h));color:var(--rx-ink);font:inherit;font-size:var(--rx-fs-body);background:0 0;border:0;outline:0;flex:1}.rx .rx-field__input:focus-visible{outline:0}.rx-field__input::placeholder{color:var(--rx-ink-3)}.rx-field__suffix{font-size:var(--rx-fs-caption);color:var(--rx-ink-2);flex:none}.rx-field__help{font-size:var(--rx-fs-caption);color:var(--rx-ink-2)}.rx-field__help--error{color:var(--rx-danger-solid);font-weight:600}.rx-msg{flex-direction:column;gap:4px;max-width:min(620px,86%);display:flex}.rx-msg--user{align-self:flex-end;align-items:flex-end}.rx-msg--assistant{align-self:flex-start;align-items:flex-start}.rx-msg__bubble{line-height:1.55;font-size:var(--rx-fs-body);white-space:pre-wrap;overflow-wrap:anywhere;padding:13px 18px}.rx-msg--user .rx-msg__bubble{background:var(--rx-primary);color:var(--rx-on-primary);border-radius:22px 22px 6px}.rx-msg--assistant .rx-msg__bubble{background:var(--rx-surface);border:1px solid var(--rx-outline);box-shadow:var(--rx-shadow-rest);border-radius:6px 22px 22px}.rx-msg__meta{color:var(--rx-ink-2);padding:0 6px;font-size:13px}.rx-caret{vertical-align:-3px;background:var(--rx-primary);width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite rx-blink;display:inline-block}.rx-typing{background:var(--rx-surface);border:1px solid var(--rx-outline);border-radius:6px 22px 22px;align-items:center;gap:5px;padding:15px 18px;display:inline-flex}.rx-typing span{background:var(--rx-ink-2);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite rx-bounce}.rx-typing span:nth-child(2){animation-delay:.15s}.rx-typing span:nth-child(3){animation-delay:.3s}.rx-composer{background:var(--rx-surface);border:1.5px solid var(--rx-outline);box-shadow:var(--rx-shadow-rest);border-radius:30px;align-items:center;gap:6px;padding:6px 6px 6px 18px;display:flex}.rx-composer:focus-within{border-color:var(--rx-primary)}.rx-composer__input{min-width:0;height:44px;color:var(--rx-ink);font:inherit;font-size:var(--rx-fs-body);background:0 0;border:0;outline:0;flex:1}.rx-composer__input::placeholder{color:var(--rx-ink-3)}.rx .rx-composer__input:focus-visible{outline:0}.rx-vital{background:var(--rx-bg);font-size:var(--rx-fs-label);border-radius:10px;justify-content:space-between;gap:8px;padding:7px 12px;display:flex}.rx-vital__k{color:var(--rx-ink-2)}.rx-vital__v{font-weight:700}.rx-vital__v--hot{color:var(--rx-danger-solid)}.rx-vital__v--missing{color:var(--rx-ink-3);font-weight:500}.rx-med{border:1px solid var(--rx-outline);background:var(--rx-surface);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 8px 14px 16px;display:flex}.rx-med__n{background:var(--rx-accent);width:28px;height:28px;color:var(--rx-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.rx-med__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.rx-med__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.rx-med__brand{font-size:17px;font-weight:700}.rx-med__generic{font-size:var(--rx-fs-caption);color:var(--rx-ink-2)}.rx-med__chips{flex-wrap:wrap;gap:6px;display:flex}.rx-med__dose{background:var(--rx-primary-container);color:var(--rx-on-primary-container);font-family:var(--rx-font-mono);font-weight:700;font-size:var(--rx-fs-label);border-radius:10px;padding:4px 12px}.rx-med__dur{background:var(--rx-surface-2);font-size:var(--rx-fs-label);border-radius:10px;padding:4px 12px}.rx-med__note{font-size:15px;line-height:1.4}.rx-banner{background:var(--rx-bg);border:1px solid var(--rx-outline);font-size:var(--rx-fs-label);border-radius:14px;flex-wrap:wrap;gap:6px 22px;padding:10px 16px;display:flex}.rx-banner__k{color:var(--rx-ink-2)}.rx-banner__v{font-weight:700}.rx-banner__v--missing{color:var(--rx-ink-3);font-weight:500}.rx-row{align-items:center;gap:var(--rx-s3);flex-wrap:wrap;display:flex}.rx-stack{gap:var(--rx-s4);flex-direction:column;display:flex}.rx-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rx-select,.rx-textarea{width:100%;color:var(--rx-ink);background:var(--rx-surface);font:inherit;font-size:var(--rx-fs-body);border:1.5px solid var(--rx-outline);border-radius:14px}.rx-select{min-height:calc(var(--rx-control-h) + 4px);padding:0 12px}.rx-textarea{resize:vertical;min-height:120px;padding:12px 16px;line-height:1.6}.rx-select:focus,.rx-textarea:focus{border-color:var(--rx-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--rx-primary) 18%, transparent);outline:0}.rx-textarea::placeholder{color:var(--rx-ink-3)}.rx-appbar{background:var(--rx-surface);border-bottom:1px solid var(--rx-outline)}.rx-appbar__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;max-width:1680px;margin:0 auto;padding:12px 24px;display:flex}.rx-appbar__row--sub{background:var(--rx-surface-2);max-width:none;padding-top:8px;padding-bottom:8px}.rx-appbar__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;max-width:1680px;margin:0 auto;padding:0 24px;display:flex}.rx-brand{align-items:center;gap:12px;display:flex}.rx-brand__mark{background:var(--rx-primary);width:42px;height:42px;color:var(--rx-on-primary);border-radius:13px;justify-content:center;align-items:center;display:flex}.rx-brand__name{letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.15}.rx-brand__sub{font-size:var(--rx-fs-caption);color:var(--rx-ink-2)}.rx-scrim{z-index:100;background:#0f17148c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rx-scrim--right{z-index:90;justify-content:flex-end;align-items:stretch;padding:0}.rx-dialog{background:var(--rx-surface);color:var(--rx-ink);border:1px solid var(--rx-outline);border-radius:var(--rx-r-lg);box-shadow:var(--shadow-modal,0 25px 50px -12px #171d1a59);width:100%;max-height:100%;animation:fade-in-scale var(--duration-normal,.22s) var(--rx-ease);flex-direction:column;display:flex;overflow:hidden}.rx-dialog:focus{outline:0}.rx-dialog--sm{max-width:440px}.rx-dialog--md{max-width:640px}.rx-dialog--lg{max-width:820px}.rx-dialog--right{max-width:520px;height:100%;animation:slide-in-up var(--duration-smooth,.32s) var(--rx-ease);border-width:0 0 0 1px;border-radius:0}.rx-dialog__head{border-bottom:1px solid var(--rx-outline);background:var(--rx-surface-2);align-items:center;gap:12px;padding:16px 20px;display:flex}.rx-dialog__title{margin:0;font-size:18px;font-weight:700;line-height:1.25}.rx-dialog__sub{font-size:var(--rx-fs-caption);color:var(--rx-ink-2)}.rx-dialog__body{flex:1;padding:20px;overflow-y:auto}.rx-dialog__foot{border-top:1px solid var(--rx-outline);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.rx-mic{cursor:pointer;background:var(--rx-primary);width:72px;height:72px;color:var(--rx-on-primary);transition:background var(--rx-dur) var(--rx-ease);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.rx-mic--amend{background:var(--rx-on-attention);color:var(--rx-attention)}.rx-mic--live{background:var(--rx-danger-solid);color:#fff;animation:1.6s infinite pulse-ring-glow}.rx-micpod{background:var(--rx-bg);border:1.5px dashed var(--rx-outline);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;display:flex}.rx-micpod--live{background:var(--rx-danger);border-color:var(--rx-danger-solid);border-style:solid}.rx-micpod--amend{background:var(--rx-attention);border-color:var(--rx-on-attention)}.rx-micpod__text{font-size:var(--rx-fs-label);text-align:center;font-weight:600}.rx-eq{align-items:center;gap:4px;height:26px;display:flex}.rx-qcard{border-radius:var(--rx-r-lg);background:var(--rx-bg);border:1px solid var(--rx-outline);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.rx-qcard--active{background:var(--rx-surface);border:2px solid var(--rx-primary)}.rx-qcard__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rx-qcard__who{align-items:center;gap:10px;min-width:0;display:flex}.rx-qcard__name{font-size:16px;font-weight:700}.rx-qcard__meta{font-size:var(--rx-fs-caption);color:var(--rx-ink-2)}.rx-qcard__line{font-size:var(--rx-fs-label);color:var(--rx-ink-2)}.rx-qcard__vitals{flex-wrap:wrap;gap:6px;display:flex}.rx-qcard__foot{border-top:1px solid var(--rx-outline);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.rx-empty{text-align:center;color:var(--rx-ink-2);flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}.rx-empty__icon{color:var(--rx-ink-3);margin-bottom:4px}.rx-empty__title{color:var(--rx-ink);font-size:16px;font-weight:700}.rx-empty__text{font-size:var(--rx-fs-label);max-width:320px}.rx-section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--rx-ink-2);font-size:13px;font-weight:700}.rx-qr{border-radius:var(--rx-r-md);border:1px solid var(--rx-outline);background:#fff;padding:16px;line-height:0;display:inline-block}.rx-results{z-index:30;background:var(--rx-surface);border:1px solid var(--rx-outline);border-radius:var(--rx-r-md);max-height:300px;box-shadow:var(--shadow-float,0 10px 24px #171d1a1f);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.rx-result{width:100%;min-height:var(--rx-tap);border-radius:var(--rx-r-sm);color:var(--rx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.rx-result:hover,.rx-result:focus-visible{background:var(--rx-surface-2)}.rx-result__meta{font-size:var(--rx-fs-caption);color:var(--rx-ink-2);margin-top:2px;display:block}.rx-result__add{border-radius:var(--rx-r-sm);background:var(--rx-primary-container);color:var(--rx-on-primary-container);padding:8px;display:inline-flex}a.rx-iconbtn{text-decoration:none}.rx-field.rx-select--wide{flex:none;width:300px;max-width:100%}.rx-btn--attention{background:var(--rx-attention);color:var(--rx-on-attention)}.rx-btn--attention:hover:not(:disabled){box-shadow:0 2px 8px #0003}.rx-combo{position:relative}.rx-combo__input{cursor:text;width:100%}.rx-combo__list{z-index:40;background:var(--rx-surface);border:1px solid var(--rx-outline);border-radius:var(--rx-r-md);max-height:320px;box-shadow:var(--shadow-float,0 10px 24px #171d1a1f);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.rx-combo__opt{min-height:var(--rx-tap);border-radius:var(--rx-r-sm);cursor:pointer;color:var(--rx-ink);flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;display:flex}.rx-combo__opt--active{background:var(--rx-surface-2)}.rx-combo__opt[aria-selected=true]{font-weight:700}.rx-combo__hint{font-size:var(--rx-fs-caption);color:var(--rx-ink-2);font-weight:400}.rx-combo__none{font-size:var(--rx-fs-label);color:var(--rx-ink-2);padding:10px 12px}.rx-listtools{flex-direction:column;gap:8px;margin:4px 0 8px;display:flex}.rx-listtools__row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.rx-listtools__search{flex:260px;min-width:200px;position:relative}.rx-listtools__icon{color:var(--rx-ink-2);pointer-events:none;position:absolute;bottom:15px;right:14px}.rx-listtools__filter{flex:0 190px;min-width:150px}.rx-listtools__count{font-size:var(--rx-fs-label);color:var(--rx-ink-2);align-items:center;gap:8px;min-height:28px;display:flex}.rx-listtools__search .rx-field__input{padding-right:40px}.rx-snackwrap{z-index:2000;pointer-events:none;background:0 0;justify-content:center;min-height:0;padding:0 16px;display:flex;position:fixed;bottom:16px;left:0;right:0}.rx-snack{pointer-events:auto;border-radius:18px;align-items:center;gap:12px;width:100%;max-width:560px;padding:12px 14px 12px 16px;font-weight:600;line-height:1.4;animation:.18s ease-out rx-snack-in;display:flex;box-shadow:0 6px 24px #00000038}.rx-snack--danger{background:var(--rx-danger);color:var(--rx-on-danger);border:1px solid var(--rx-danger-solid)}.rx-snack--success{background:var(--rx-success);color:var(--rx-on-success);border:1px solid var(--rx-success-solid)}.rx-snack--info{background:var(--rx-info);color:var(--rx-on-info);border:1px solid var(--rx-on-info)}.rx-snack__icon{flex:none;display:flex}.rx-snack__text{flex:1;min-width:0}.rx-snack__close{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.rx-snack__close:hover{background:#00000014}.rx-snack__close:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.rx-snack{animation:none}}.rx-page{background:var(--rx-bg);min-height:100vh;color:var(--rx-ink);flex-direction:column;display:flex}.rx-pagebar{background:var(--rx-surface);border-bottom:1px solid var(--rx-outline);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 24px;display:flex}.rx-pagebar__title{flex-direction:column;line-height:1.2;display:flex}.rx-pagebar__title h1{font-size:var(--rx-fs-title);letter-spacing:-.01em;margin:0}.rx-pagebar__title span{font-size:var(--rx-fs-label);color:var(--rx-ink-2)}.rx-pagebar__spacer{flex:20px}.rx-live{font-size:var(--rx-fs-label);color:var(--rx-ink-2);align-items:center;gap:8px;display:inline-flex}.rx-live:before{content:"";background:var(--rx-success-solid);border-radius:50%;width:10px;height:10px;animation:1.8s infinite rx-live}.rx-workbench{flex-wrap:wrap;flex:1;align-items:flex-start;gap:20px;width:100%;max-width:1680px;margin:0 auto;padding:20px 24px 28px;display:flex}.rx-workbench__side{flex-direction:column;flex:380px;gap:16px;min-width:0;max-width:460px;display:flex}.rx-workbench__main{flex-direction:column;flex:999 560px;gap:12px;min-width:0;display:flex}.rx-patientcard{flex-direction:column;gap:12px;display:flex}.rx-patientcard__who{align-items:center;gap:14px;display:flex}.rx-patientcard__token{background:var(--rx-primary);width:58px;height:58px;color:var(--rx-on-primary);border-radius:18px;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.rx-patientcard__token small{letter-spacing:.06em;opacity:.85;font-size:13px}.rx-patientcard__token strong{font-size:24px}.rx-patientcard__name{font-size:19px;font-weight:700;line-height:1.25}.rx-patientcard__meta{font-size:var(--rx-fs-label);color:var(--rx-ink-2)}.rx-split{flex-wrap:wrap;flex:1;align-items:flex-start;gap:20px;width:100%;max-width:1680px;margin:0 auto;padding:20px 24px 28px;display:flex}.rx-split__main{flex-direction:column;flex:999 560px;gap:16px;min-width:0;display:flex}.rx-split__side{flex-direction:column;flex:280px;gap:16px;min-width:0;max-width:380px;display:flex}.rx-split__side--sticky{position:sticky;top:16px}.rx-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rx-queuelist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rx-callrow{background:var(--rx-surface);border:1.5px solid var(--rx-primary);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.rx-step{flex-direction:column;gap:16px;display:flex}.rx-step__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rx-step__num{background:var(--rx-primary);width:32px;height:32px;color:var(--rx-on-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.rx-step__head h2{margin:0;font-size:18px}.rx-tokencard{background:var(--rx-primary);color:var(--rx-on-primary);border-radius:28px;flex-direction:column;gap:14px;padding:24px;display:flex}.rx-tokencard__label{font-size:var(--rx-fs-caption);letter-spacing:.08em;opacity:.85}.rx-tokencard__num{font-size:64px;font-weight:700;line-height:1}.rx-tokencard hr{background:color-mix(in srgb, currentColor 30%, transparent);border:0;height:1px;margin:0}@media (width<=720px){.rx-pagebar,.rx-workbench,.rx-split{padding-left:16px;padding-right:16px}.rx-stats{grid-template-columns:1fr}.rx-split__side--sticky{position:static}}@media print{.rx-page{background:#fff}.rx-workbench{max-width:none;padding:0;display:block}.rx-workbench__main{display:block}}.rx-appfoot{border-top:1px solid var(--rx-outline);background:var(--rx-surface);font-size:var(--rx-fs-caption);color:var(--rx-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 24px;display:flex}.rx-shell{flex-wrap:wrap;flex:1;display:flex}.rx-navrail{background:var(--rx-surface-2);flex-direction:column;flex:0 240px;gap:18px;min-width:0;padding:20px 14px;display:flex}.rx-navrail__list{flex-direction:column;gap:2px;display:flex}.rx-navrail__link{min-height:48px;color:var(--rx-ink);border-radius:16px;align-items:center;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.rx-navrail__link:hover{background:var(--rx-surface-3)}.rx-navrail__link--on{background:color-mix(in srgb, var(--rx-primary) 18%, var(--rx-surface));font-weight:700}.rx-shell__main{flex-direction:column;flex:999 640px;gap:18px;min-width:0;padding:22px 28px 32px;display:flex}.rx-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.rx-row2{flex-wrap:wrap;align-items:stretch;gap:18px;display:flex}.rx-row2>.rx-card{min-width:0}.rx-bars{border-bottom:1px solid var(--rx-outline);align-items:flex-end;gap:10px;height:170px;padding-top:8px;display:flex}.rx-bar{min-width:0;height:100%;font-size:var(--rx-fs-caption);color:var(--rx-ink-2);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.rx-bar__fill{background:color-mix(in srgb, var(--rx-primary) 40%, var(--rx-surface));border-radius:8px 8px 0 0;width:100%;min-height:4px}.rx-bar--peak{color:var(--rx-ink);font-weight:700}.rx-bar--peak .rx-bar__fill{background:var(--rx-primary)}.rx-bars__axis{font-size:var(--rx-fs-caption);color:var(--rx-ink-2);gap:10px;display:flex}.rx-bars__axis span{text-align:center;flex:1}.rx-docrow{background:var(--rx-bg);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.rx-docrow__dot{background:var(--rx-success-solid);border-radius:50%;flex:none;width:10px;height:10px}.rx-docrow__dot--idle{background:var(--rx-ink-3)}.rx-check{width:26px;height:26px;accent-color:var(--rx-primary);flex:none;margin:0}.rx-checkrow{min-height:var(--rx-tap);cursor:pointer;align-items:center;gap:14px;display:flex}.rx-recent{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rx-recent__btn{width:100%;min-height:var(--rx-tap);border-radius:var(--rx-r-sm);color:var(--rx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.rx-recent__btn:hover,.rx-recent__btn[aria-current=true]{background:var(--rx-surface-2)}@media (width<=720px){.rx-shell__main{padding:16px}}@media print{.rx-navrail{display:none}}.rx-login{background:var(--rx-bg);min-height:100vh;color:var(--rx-ink);flex-wrap:wrap;display:flex}.rx-login__brand{color:#fff;background:#0f6b5c;flex-direction:column;flex:420px;justify-content:space-between;gap:40px;min-width:0;padding:56px;display:flex}.rx-login__brand .rx-brand__mark{color:#fff;background:#ffffff29}.rx-login__tagline{letter-spacing:-.02em;margin:0;font-size:46px;line-height:1.15}.rx-login__form{flex-direction:column;flex:520px;justify-content:center;gap:24px;min-width:0;padding:48px 56px;display:flex}.rx-login--solo .rx-login__form{flex:100%;max-width:560px;margin:0 auto}@media (width<=720px){.rx-login__brand{padding:32px 24px}.rx-login__tagline{font-size:34px}.rx-login__form{padding:32px 24px}}.rx-account{z-index:40;border-radius:var(--rx-r-pill);background:var(--rx-surface);border:1px solid var(--rx-outline);box-shadow:var(--rx-shadow-paper);font-size:var(--rx-fs-label);align-items:center;gap:6px;max-width:calc(100vw - 32px);padding:6px 8px 6px 16px;display:flex;position:fixed;bottom:16px;left:16px}.rx-account__who{flex-direction:column;min-width:0;line-height:1.2;display:flex}.rx-account__who span{font-size:var(--rx-fs-caption);color:var(--rx-ink-2)}@media print{.rx-account{display:none}}.rx-tabsbar{display:none}@media (width<=900px){.rx-tabsbar{z-index:30;background:var(--rx-bg);border-bottom:1px solid var(--rx-outline);gap:8px;padding:8px 16px;display:flex;position:sticky;top:0}.rx-tabsbar>*{flex:1}.rx-workbench[data-tab=consult] .rx-workbench__main,.rx-workbench[data-tab=rx] .rx-workbench__side{display:none}.rx-select,.rx-select--sm,.rx-field__input,.rx-pad textarea,.rx-workbench textarea{font-size:16px}}@media print{.rx-tabsbar{display:none}}.rx-split,.rx-workbench,.rx-shell__main{padding-bottom:88px}.rx-pt{background:var(--rx-bg);min-height:100vh;color:var(--rx-ink)}.rx-pt__bar{background:var(--rx-surface);border-bottom:1px solid var(--rx-outline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rx-pt__brand{font-size:20px}.rx-pt__main{max-width:640px;margin:0 auto;padding:20px 16px 64px}.rx-pt__h1{margin:0;font-size:26px;line-height:1.3}.rx-pt__h2{margin:0;font-size:19px;line-height:1.3}.rx-pt__lead{color:var(--rx-ink-2);margin:0;font-size:17px;line-height:1.6}.rx-pt__note{font-size:var(--rx-fs-label);color:var(--rx-ink-2);margin:0}.rx-pt__meta{font-size:var(--rx-fs-label);color:var(--rx-ink-2);line-height:1.5}.rx-pt__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rx-pt__booking{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rx-pt__chips{flex-wrap:wrap;gap:8px;display:flex}.rx-pt__big{flex-direction:column;gap:2px;display:flex}.rx-pt__big span{font-size:var(--rx-fs-label);color:var(--rx-ink-2)}.rx-pt__big strong{font-size:28px}.rx-pt--nav .rx-pt__main{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.rx-pt__who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.rx-pt__who>span{font-size:var(--rx-fs-label);color:var(--rx-ink-2)}.rx-pt__name{overflow-wrap:anywhere;font-size:20px}.rx-pt__hero{text-align:center;border-radius:var(--rx-r-lg);background:var(--rx-primary);color:var(--rx-on-primary);flex-direction:column;align-items:center;gap:12px;padding:24px 20px;display:flex}.rx-pt__hero-tag{font-size:var(--rx-fs-label);opacity:.92;align-items:center;gap:6px;display:inline-flex}.rx-pt__hero-title{margin:0;font-size:26px;line-height:1.3}.rx-pt__hero-hint{font-size:var(--rx-fs-label);opacity:.92;max-width:280px}.rx-pt__mic{cursor:pointer;background:var(--rx-on-primary);width:88px;height:88px;color:var(--rx-primary);border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 10px #ffffff2e}.rx-pt__mic:focus-visible{outline:3px solid var(--rx-on-primary);outline-offset:6px}@media (prefers-reduced-motion:no-preference){.rx-pt__mic{animation:2.4s ease-in-out infinite rx-pt-pulse}}.rx-pt__live,.rx-pt__next{border:1px solid var(--rx-outline);border-radius:var(--rx-r-md);background:var(--rx-surface);width:100%;min-height:56px;color:var(--rx-ink);text-align:left;cursor:pointer;font:inherit;align-items:center;gap:12px;padding:12px 16px;display:flex}.rx-pt__live{border-color:var(--rx-primary);background:var(--rx-primary-container);color:var(--rx-on-primary-container)}.rx-pt__live-text{flex:1;min-width:0}.rx-pt__live-num{font-size:24px;font-weight:700}.rx-pt__live-dot{background:var(--rx-success-solid);border-radius:50%;flex:none;width:10px;height:10px}.rx-pt__next>span{flex-direction:column;display:flex}.rx-pt__livepill{border-radius:var(--rx-r-pill);background:var(--rx-primary-container);color:var(--rx-on-primary-container);font-size:var(--rx-fs-label);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.rx-pt__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rx-pt__tile{border:1px solid var(--rx-outline);border-radius:var(--rx-r-lg);background:var(--rx-surface);min-height:104px;color:var(--rx-ink);text-align:left;cursor:pointer;font:inherit;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}.rx-pt__tile:disabled{opacity:.5;cursor:not-allowed}.rx-pt__tile-icon{border-radius:var(--rx-r-md);background:var(--rx-primary-container);width:48px;height:48px;color:var(--rx-on-primary-container);place-items:center;display:grid}.rx-pt__linkbtn{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.rx-pt__ticket{border-radius:var(--rx-r-lg);border:1px solid var(--rx-outline);background:var(--rx-surface);overflow:hidden}.rx-pt__ticket-top{background:var(--rx-primary);color:var(--rx-on-primary);flex-direction:column;gap:4px;padding:20px;display:flex}.rx-pt__ticket-top strong{font-size:34px;line-height:1.1}.rx-pt__ticket-cut{border-top:2px dashed var(--rx-outline)}.rx-pt__ticket-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.rx-pt__ticket-bottom>div{flex-direction:column;display:flex}.rx-pt__ticket-bottom span{font-size:var(--rx-fs-label);color:var(--rx-ink-2)}.rx-pt__ticket-bottom strong{font-size:32px}.rx-pt__queue{border-radius:var(--rx-r-lg);border:1px solid var(--rx-outline);background:var(--rx-surface);flex-direction:column;gap:14px;padding:20px;display:flex}.rx-pt__queue-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rx-pt__queue-pair>div{border-radius:var(--rx-r-md);background:var(--rx-bg);flex-direction:column;gap:2px;padding:14px;display:flex}.rx-pt__queue-pair span{font-size:var(--rx-fs-label);color:var(--rx-ink-2)}.rx-pt__queue-pair strong{font-size:44px;line-height:1.1}.rx-pt__queue-you{color:var(--rx-on-primary-container);background:var(--rx-primary-container)!important}.rx-pt__queue-you span{color:inherit!important}.rx-pt__queue-ahead{font-size:20px}.rx-pt__track{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rx-pt__track li{border-radius:var(--rx-r-pill);border:1px solid var(--rx-outline);background:var(--rx-surface-2);place-items:center;min-width:44px;height:44px;font-weight:600;display:grid}.rx-pt__track li.is-now{background:var(--rx-success-solid);color:var(--rx-on-success);border-color:#0000}.rx-pt__track li.is-you{background:var(--rx-primary);color:var(--rx-on-primary);border-color:#0000}.rx-pt__nav{z-index:20;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));background:var(--rx-surface);border-top:1px solid var(--rx-outline);justify-content:space-around;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0}.rx-pt__nav-item{border-radius:var(--rx-r-md);min-width:0;min-height:56px;color:var(--rx-ink-2);font:inherit;font-size:var(--rx-fs-caption);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.rx-pt__nav-icon{border-radius:var(--rx-r-pill);place-items:center;width:56px;height:30px;display:grid}.rx-pt__nav-item[aria-current=page]{color:var(--rx-on-primary-container);font-weight:700}.rx-pt__nav-item[aria-current=page] .rx-pt__nav-icon{background:var(--rx-primary-container)}@media (width>=900px){.rx-pt__nav{border:1px solid var(--rx-outline);border-radius:var(--rx-r-lg) var(--rx-r-lg) 0 0;border-bottom:0;width:640px;left:50%;right:auto;transform:translate(-50%)}}@media print{.rx-pt__nav{display:none}}@media (width>=601px) and (width<=900px){.rx-workbench{justify-content:center}.rx-workbench__side,.rx-workbench__main{flex:100%;width:100%;max-width:760px}.rx-tabsbar{justify-content:center}.rx-tabsbar>*{max-width:380px}.rx-split__side{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;display:grid}}@media (width>=901px) and (width<=1199px){.rx-staff .rx-side{width:76px}.rx-staff .rx-side__label{display:none}.rx-staff .rx-side__link{justify-content:center;padding:0}.rx-staff .rx-side__who{justify-content:center;padding:8px 0}.rx-staff .rx-side__head{justify-content:center}.rx-staff .rx-side__collapse{display:none}.rx-workbench{flex-wrap:nowrap;gap:16px;padding-left:16px;padding-right:16px}.rx-workbench__side{flex:0 0 340px;max-width:340px}.rx-workbench__main{flex:1 1 0}}.rx-pad{background:var(--rx-surface);color:var(--rx-ink);border:1px solid var(--rx-outline);box-shadow:var(--rx-shadow-paper);border-radius:12px;flex-direction:column;gap:18px;min-width:0;padding:28px 32px;font-size:14px;line-height:1.45;display:flex}.rx-pad__head{border-bottom:2px solid var(--rx-ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.rx-pad__doctor{flex-direction:column;gap:2px;display:flex}.rx-pad__doctor h2{letter-spacing:-.01em;margin:0;font-size:1.7em;line-height:1.2}.rx-pad__degrees{color:var(--rx-primary);font-size:1.05em;font-weight:600}.rx-pad__small{color:var(--rx-ink-2);font-size:.93em}.rx-pad__meta{color:var(--rx-ink-2);text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:.93em;display:flex}.rx-pad__meta strong.rx-pad__official{letter-spacing:.08em;color:var(--rx-ink);font-size:1em}.rx-pad__mono{font-family:var(--rx-font-mono);color:var(--rx-ink);font-weight:700}.rx-pad__cols{grid-template-columns:minmax(200px,270px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.rx-pad__findings{flex-direction:column;gap:18px;min-width:0;display:flex}.rx-pad__rx{flex-direction:column;gap:14px;min-width:0;display:flex}.rx-pad__sec{flex-direction:column;gap:8px;display:flex}.rx-pad__h{letter-spacing:.06em;text-transform:uppercase;color:var(--rx-ink-2);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:.93em;font-weight:700;display:flex}.rx-pad__hint{color:var(--rx-ink-2);margin:0;font-size:.93em;line-height:1.5}.rx-pad__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rx-pad__item{border:1px solid var(--rx-outline);border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:4px 4px 4px 12px;font-size:1em;display:flex}.rx-pad__dx{background:var(--rx-primary-container);color:var(--rx-on-primary-container);border-radius:12px;padding:10px 14px;font-size:1.07em;font-weight:600;line-height:1.4}.rx-pad__note{background:var(--rx-bg);border:1px solid var(--rx-outline);border-radius:10px;padding:8px 12px;line-height:1.5}.rx-pad__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rx-pad__sign-lbl{color:var(--rx-ink-2);flex-direction:column;gap:2px;font-size:.93em;display:flex}.rx-pad__rxmark{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rx-pad__rxsym{color:var(--rx-primary);font-size:2.8em;font-weight:700;line-height:1}.rx-pad__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rx-pad__meds{flex-direction:column;gap:10px;display:flex}.rx-pad__empty{border:1.5px dashed var(--rx-outline);text-align:center;color:var(--rx-ink-2);border-radius:18px;padding:24px 20px;line-height:1.55}.rx-pad__row{align-items:center;gap:8px;display:flex}.rx-pad__row>:first-child{flex:1;min-width:0}.rx-pad__follow{background:var(--rx-bg);border:1px solid var(--rx-outline);border-radius:14px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.rx-pad__ctl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.rx-pad__ctl label{color:var(--rx-ink-2);flex-direction:column;gap:3px;font-size:.93em;font-weight:600;display:flex}.rx-select--sm{min-height:var(--rx-tap);border-radius:12px;padding:0 8px;font-size:1em;font-weight:600}.rx-pad__print{display:none}.rx-pad__foot{border-top:1px solid var(--rx-outline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.rx-pad__sig{text-align:center;min-width:190px}.rx-pad__sig strong{color:var(--rx-primary);font-family:serif;font-size:1.3em;font-style:italic;font-weight:500;display:block}.rx-pad__sig span{border-top:1px solid var(--rx-ink-3);color:var(--rx-ink-2);padding-top:3px;font-size:.93em;display:block}.rx-pad__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rx-med__notice{background:var(--rx-attention);color:var(--rx-on-attention);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-size:.93em;display:flex}@media (width<=900px){.rx-pad__cols,.rx-pad__ctl{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.rx-pad{padding:20px 16px}}@media print{.rx-pad{box-shadow:none;border:0;border-radius:0;gap:10px;padding:0;font-size:9.5pt}.rx-pad__cols{grid-template-columns:200px minmax(0,1fr);gap:16px}.rx-pad__print{padding:2px 0;font-size:1em;display:block}.rx-pad .rx-med{border:0;border-bottom:1px solid var(--rx-outline);page-break-inside:avoid;border-radius:0;padding:4px 0}.rx-pad .rx-med__n{background:0 0}.rx-pad__follow,.rx-pad__foot,.rx-pad__sec{page-break-inside:avoid}.rx-pad__nop{display:none}.rx-pad select{appearance:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-weight:700}.rx-pad__item{border:0;border-radius:0;padding:1px 0}}@media screen{.rx-med--edit .rx-med__chips,.rx-med--edit .rx-med__note{display:none}}.rx-staff{background:var(--rx-bg);--rx-staff-top:0px;min-height:100vh;display:flex}.rx-staff__main{flex-direction:column;flex:1;min-width:0;display:flex}.rx-staff__top,.rx-staff__scrim,.rx-side__close{display:none}.rx-side{background:var(--rx-surface-2);border-right:1px solid var(--rx-outline);flex-direction:column;flex:none;gap:12px;width:264px;height:100vh;padding:16px 12px;transition:width .16s;display:flex;position:sticky;top:0;overflow-y:auto}.rx-side__head{justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0 4px;display:flex}.rx-side__nav{flex-direction:column;flex:1;gap:2px;display:flex}.rx-side__foot{border-top:1px solid var(--rx-outline);flex-direction:column;gap:2px;padding-top:10px;display:flex}.rx-side__link{all:unset;box-sizing:border-box;cursor:pointer;min-height:var(--rx-tap);border-radius:var(--rx-r-md);color:var(--rx-ink);white-space:nowrap;align-items:center;gap:14px;padding:0 14px;font-size:15px;text-decoration:none;display:flex}.rx-side__link:hover{background:var(--rx-surface-3)}.rx-side__link:focus-visible,.rx-staff__burger:focus-visible,.rx-side__close:focus-visible{outline:3px solid var(--rx-primary);outline-offset:2px}.rx-side__link--on{background:color-mix(in srgb, var(--rx-primary) 18%, var(--rx-surface));font-weight:700}.rx-side__link svg{flex:none}.rx-side__who{align-items:center;gap:12px;padding:8px 10px;display:flex}.rx-side__avatar{border-radius:var(--rx-r-pill);background:var(--rx-primary);width:36px;height:36px;color:var(--rx-on-primary);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.rx-side__name{flex-direction:column;min-width:0;line-height:1.25;display:flex}.rx-side__name span{font-size:var(--rx-fs-caption);color:var(--rx-ink-2)}@media (width>=901px){.rx-staff[data-collapsed=true] .rx-side{width:76px}.rx-staff[data-collapsed=true] .rx-side__label{display:none}.rx-staff[data-collapsed=true] .rx-side__link{justify-content:center;padding:0}.rx-staff[data-collapsed=true] .rx-side__who{justify-content:center;padding:8px 0}.rx-staff[data-collapsed=true] .rx-side__head{justify-content:center}}@media (width<=900px){.rx-staff{--rx-staff-top:60px;flex-direction:column}.rx-staff__top{z-index:50;background:var(--rx-surface);border-bottom:1px solid var(--rx-outline);align-items:center;gap:12px;min-height:60px;padding:0 12px;display:flex;position:sticky;top:0}.rx-staff__burger{all:unset;box-sizing:border-box;cursor:pointer;width:var(--rx-tap);height:var(--rx-tap);border-radius:var(--rx-r-md);color:var(--rx-ink);justify-content:center;align-items:center;display:flex}.rx-staff__burger:hover{background:var(--rx-surface-2)}.rx-side{z-index:80;width:min(300px,86vw);height:100%;box-shadow:var(--rx-shadow-paper);transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.rx-staff[data-open=true] .rx-side{transform:none}.rx-staff__scrim{z-index:70;background:color-mix(in srgb, var(--rx-ink) 45%, transparent);position:fixed;inset:0}.rx-staff[data-open=true] .rx-staff__scrim{display:block}.rx-side__close{all:unset;box-sizing:border-box;cursor:pointer;width:var(--rx-tap);height:var(--rx-tap);border-radius:var(--rx-r-md);color:var(--rx-ink);justify-content:center;align-items:center;display:flex}.rx-side__collapse{display:none}.rx-tabsbar{top:var(--rx-staff-top)}}@media (prefers-reduced-motion:reduce){.rx-side{transition:none}}.rx-guide__fab{right:16px;bottom:var(--rx-guide-bottom,16px);z-index:60;box-shadow:var(--rx-shadow-paper);position:fixed}.rx-guide{flex-direction:column;gap:16px;display:flex}.rx-guide__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.rx-guide__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rx-guide__row{min-height:var(--rx-tap);align-items:center;gap:10px;display:flex}.rx-guide__row svg{color:var(--rx-ink-2);flex:none}.rx-guide__rowtext{flex:1;min-width:0}.rx-guide__rowtext a{color:var(--rx-ink)}.rx-guide__count{color:var(--rx-ink-2);font-size:var(--rx-fs-caption)}.rx-guide__chat{flex-direction:column;gap:12px;display:flex}.rx-guide__chat .rx-msg{max-width:100%}.rx-guide__actions{margin-top:10px}.rx-guide__next{color:var(--rx-ink-2);margin-top:8px}.rx-guide__numbers{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.rx-guide__numbers li{border-radius:var(--rx-r-md);background:var(--rx-surface-2);justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.rx-guide__numbers strong{font-size:var(--rx-fs-body)}.rx-guide__chats{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.rx-guide__chats li{border-radius:var(--rx-r-md);background:var(--rx-surface-2);padding:8px 12px}.rx-guide__chatmeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.rx-guide__preview{color:var(--rx-ink-2);overflow-wrap:anywhere;margin-top:4px}.rx-guide__confirm{flex-direction:column;gap:8px;margin-top:10px;display:flex}.rx-guide__buttons{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.rx-guide__chips{flex-wrap:wrap;gap:8px;display:flex}@media print{.rx-guide__fab,.rx-side,.rx-staff__top,.rx-staff__scrim{display:none}.rx-staff{display:block}}.rx-land{background:var(--rx-bg);min-height:100vh;color:var(--rx-ink)}.rx-land__wrap{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.rx-land__bar{z-index:40;background:var(--rx-surface);border-bottom:1px solid var(--rx-outline);position:sticky;top:0}.rx-land__barin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding-top:8px;padding-bottom:8px;display:flex}.rx-land__links{flex-wrap:wrap;gap:4px;display:flex}.rx-land__links a{min-height:var(--rx-tap);border-radius:var(--rx-r-pill);color:var(--rx-ink);align-items:center;padding:0 14px;font-size:15px;text-decoration:none;display:inline-flex}.rx-land__links a:hover{background:var(--rx-surface-2)}.rx-land__links a:focus-visible{outline:3px solid var(--rx-primary);outline-offset:2px}.rx-land__hero{background:color-mix(in srgb, var(--rx-primary) 10%, var(--rx-bg));border-bottom:1px solid var(--rx-outline);padding:72px 0 64px}.rx-land__kicker{font-size:var(--rx-fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--rx-primary);font-weight:700}.rx-land__h1{letter-spacing:-.02em;max-width:880px;margin:0;font-size:clamp(30px,5.2vw,52px);line-height:1.15}.rx-land__h2{letter-spacing:-.01em;margin:0;font-size:clamp(24px,3.4vw,34px);line-height:1.2}.rx-land__h3{margin:0;font-size:19px;line-height:1.3}.rx-land__lead{color:var(--rx-ink-2);margin:0;font-size:18px;line-height:1.6}.rx-land__p{color:var(--rx-ink-2);margin:0;font-size:16px;line-height:1.6}.rx-land__fine{font-size:var(--rx-fs-caption);color:var(--rx-ink-2);line-height:1.5}.rx-land__section{padding:64px 0}.rx-land__section--tint{background:var(--rx-surface-2)}.rx-land__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.rx-land__grid--two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.rx-land__icon{border-radius:var(--rx-r-md);background:color-mix(in srgb, var(--rx-primary) 16%, var(--rx-surface));width:44px;height:44px;color:var(--rx-primary);justify-content:center;align-items:center;display:inline-flex}.rx-land__impact{border-left:4px solid var(--rx-primary);background:var(--rx-surface);border-radius:var(--rx-r-sm);flex-direction:column;gap:4px;padding:16px 18px;line-height:1.5;display:flex}.rx-land__impact span{color:var(--rx-ink-2)}.rx-land__proof{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rx-land__proof li{border-radius:var(--rx-r-sm);background:var(--rx-surface-2);padding:12px 14px;font-weight:700}.rx-land__steps{flex-direction:column;gap:10px;margin:0;padding-left:22px;line-height:1.55;display:flex}.rx-land__calc{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.rx-land__result{border-radius:var(--rx-r-md);background:var(--rx-surface-2);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.rx-land__stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.rx-land__stats div{flex-direction:column;gap:2px;display:flex}.rx-land__stats span{font-size:var(--rx-fs-caption);color:var(--rx-ink-2)}.rx-land__stats strong{font-size:26px;line-height:1.2}.rx-land__stats small{font-size:var(--rx-fs-caption);color:var(--rx-ink-2);font-weight:400}.rx-land__cta{background:color-mix(in srgb, var(--rx-primary) 12%, var(--rx-bg));border-top:1px solid var(--rx-outline);padding:64px 0}.rx-land__foot{border-top:1px solid var(--rx-outline);background:var(--rx-surface);font-size:var(--rx-fs-label);color:var(--rx-ink-2);padding:20px 0}@media (width<=720px){.rx-land__wrap{padding:0 16px}.rx-land__links{display:none}.rx-land__hero,.rx-land__section,.rx-land__cta{padding-top:40px;padding-bottom:40px}}@media print{.rx-land__bar{display:none}}.rx-land__herogrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;display:grid}.rx-land__visual{flex-direction:column;justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.rx-land__phone{z-index:1;background:var(--rx-surface);border:8px solid var(--rx-ink);width:250px;box-shadow:var(--rx-shadow-paper);border-radius:32px;flex-direction:column;align-self:flex-start;gap:10px;margin-left:20px;padding:14px 12px 10px;display:flex;position:relative}.rx-land__phone-hero{text-align:center;border-radius:var(--rx-r-md);background:var(--rx-primary);color:var(--rx-on-primary);font-size:var(--rx-fs-caption);flex-direction:column;align-items:center;gap:8px;padding:16px 10px;display:flex}.rx-land__phone-hero>span:first-child{align-items:center;gap:4px;display:inline-flex}.rx-land__phone-hero strong{font-size:18px;line-height:1.3}.rx-land__phone-mic{background:var(--rx-on-primary);width:52px;height:52px;color:var(--rx-primary);box-shadow:0 0 0 6px color-mix(in srgb, var(--rx-on-primary) 22%, transparent);border-radius:50%;place-items:center;display:grid}.rx-land__phone-live{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rx-land__phone-live>span{border-radius:var(--rx-r-sm);background:var(--rx-bg);font-size:var(--rx-fs-caption);color:var(--rx-ink-2);flex-direction:column;padding:10px;display:flex}.rx-land__phone-live strong{color:var(--rx-ink);font-size:28px;line-height:1.1}.rx-land__phone-live .rx-land__phone-you{background:var(--rx-primary-container);color:var(--rx-on-primary-container)}.rx-land__phone-live .rx-land__phone-you strong{color:inherit}.rx-land__phone-nav{border-top:1px solid var(--rx-outline);justify-content:space-around;padding-top:6px;display:flex}.rx-land__phone-nav span{background:var(--rx-outline);border-radius:4px;width:28px;height:8px}.rx-land__phone-nav span:first-child{background:var(--rx-primary)}.rx-land__sheet{z-index:2;border-radius:var(--rx-r-sm);background:var(--rx-surface);border:1px solid var(--rx-outline);width:210px;box-shadow:var(--rx-shadow-paper);flex-direction:column;gap:8px;padding:16px;display:flex;position:absolute;bottom:56px;right:0;transform:rotate(2deg)}.rx-land__sheet>strong{color:var(--rx-primary);font-size:28px;line-height:1}.rx-land__sheet-line{font-size:var(--rx-fs-label);border-bottom:1px dashed var(--rx-outline);flex-direction:column;padding-bottom:6px;display:flex}.rx-land__sheet-line span{color:var(--rx-ink-2);font-size:var(--rx-fs-caption)}.rx-land__sheet-tag{font-size:var(--rx-fs-caption);color:var(--rx-on-primary-container);background:var(--rx-primary-container);border-radius:var(--rx-r-pill);align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.rx-land__visual-note{text-align:center;margin-top:14px}.rx-land__strip{background:var(--rx-surface);border-bottom:1px solid var(--rx-outline);font-size:var(--rx-fs-label);flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:0;padding:14px 24px;font-weight:600;list-style:none;display:flex}.rx-land__strip li{color:var(--rx-ink);align-items:center;gap:8px;display:inline-flex}.rx-land__strip svg{color:var(--rx-primary);flex:none}.rx-land__footgrid{grid-template-columns:1.4fr 1fr auto;align-items:start;gap:24px;display:grid}.rx-land__footlinks{flex-direction:column;gap:2px;display:flex}.rx-land__footlinks a{min-height:var(--rx-tap);color:var(--rx-ink);align-items:center;display:inline-flex}.rx-land__sticky{display:none}@media (width<=900px){.rx-land__herogrid{grid-template-columns:minmax(0,1fr);gap:28px}.rx-land__visual{min-height:400px}.rx-land__footgrid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.rx-land__sheet{display:none}.rx-land__visual{min-height:0}.rx-land__sticky{z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--rx-surface);border-top:1px solid var(--rx-outline);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.rx-land__sticky>*{flex:1}.rx-land__foot{padding-bottom:88px}}@media print{.rx-land__sticky{display:none}}
