.medical-flow-root{--background:#050505;--background-elevated:#0b0b0c;--background-panel:#101113;--background-soft:#141518;--surface:#111214;--surface-hover:#17191d;--surface-strong:#1d2025;--surface-soft:#0d0e10;--card:#0e0f11;--card-raised:#131519;--panel:#0d0e10;--overlay:#0000008c;--sidebar-bg:#08090a;--sidebar-rail:#090a0b;--border:#ffffff14;--border-mid:#ffffff1f;--border-strong:#ffffff2e;--text:#f5f7fa;--text-2:#afb5bf;--text-3:#7e8590;--text-4:#5f6670;--text-muted:#9ea5af;--text-subtle:#7e8590;--primary:#f5f7fa;--primary-foreground:#050505;--secondary:#16181c;--secondary-foreground:#f5f7fa;--muted:#17191d;--muted-foreground:#99a0aa;--accent:#1d2025;--accent-foreground:#f5f7fa;--ring:#ffffff38;--shadow-card:0 0 0 1px #ffffff0a;--shadow-card-hover:0 0 0 1px #ffffff14, 0 12px 32px #00000052;--shadow-panel:0 0 0 1px #ffffff0a, 0 20px 48px #00000073;--success:#3dd68c;--success-bg:#3dd68c1f;--success-border:#3dd68c47;--danger:#ff6f7f;--danger-bg:#ff6f7f1f;--danger-border:#ff6f7f42;--warning:#f1bd61;--warning-bg:#f1bd611f;--warning-border:#f1bd6142;--chart-slate:#5f6978;--chart-blue:#6f8cff;--chart-amber:#f0b35f;--chart-teal:#36b39b;--chart-green:#46d38c;--chart-rose:#ff7b88;--radius-xs:8px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--transition-fast:.16s ease;--transition-base:.22s ease;--sidebar-width:272px;--sidebar-width-collapsed:76px;--page-max-width:1600px;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--purple:var(--primary);--purple-light:var(--text);--b300:#d7dde6;--b400:#eff3f8;--b500:#f5f7fa;--b600:#fff;--b700:#d4dae2;--b800:#c6ccd6;--b900:#f5f7fa;--correct:var(--success);--correct-bg:var(--success-bg);--correct-border:var(--success-border);--wrong:var(--danger);--wrong-bg:var(--danger-bg);--wrong-border:var(--danger-border);--gold:var(--warning);--gold-bg:var(--warning-bg)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes question-alt-swipe-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes question-chat-caret{0%,49%{opacity:1}50%,to{opacity:.15}}@keyframes question-goal-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes question-goal-celebration-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes question-goal-layer-in{0%{opacity:0}to{opacity:1}}@media (max-width:720px){html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-line{min-height:54px;padding:8px 14px 7px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-line-inner{flex-direction:row;align-items:center;gap:8px;display:flex}html:not([data-interface=desktop]) .question-header-goal-slot{flex:auto}html:not([data-interface=desktop]) .question-header-goal-slot .question-goal-hud{flex:auto;width:100%}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-line-inner{gap:6px!important;display:flex!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-right-slot .question-header-goal-slot .question-goal-hud{width:112px!important;min-width:112px!important}html:not([data-interface=desktop]) .question-list-progress{gap:5px;padding-inline:6px}html:not([data-interface=desktop]) .question-list-progress-track{width:42px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-bank-slot{min-width:0!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-bank-tooltip{left:auto;right:0;transform:none}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-right-slot{gap:5px!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{width:132px!important;min-width:132px!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-goal-progress-track{min-width:30px!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-goal-reward{padding-inline:5px!important;font-size:10px!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-inline-actions .question-topics-trigger{padding-inline:8px!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{flex-basis:132px;width:132px;padding-inline:5px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-goal-progress-track{flex-basis:42px;width:42px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-goal-reward{gap:2px;padding-inline:5px;font-size:9px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-goal-reward svg{width:12px;height:12px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-topbar-bank,html:not([data-interface=desktop]) .questao-card.is-resolver .question-topbar-bank>strong,html:not([data-interface=desktop]) .questao-card.is-resolver .question-topbar-bank .question-bank-pill-name{font-size:11px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-line-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-goal-slot{padding-right:8px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-goal-remaining{display:none}html:not([data-interface=desktop]) .questao-card.is-resolver .question-goal-inline-row{gap:5px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-goal-reward{font-size:10px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-line-inner{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-goal-slot{flex:auto!important;width:auto!important;padding-right:8px!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{flex:auto!important;width:100%!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-goal-slot .question-goal-hud-label,html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-goal-slot .question-goal-hud-foot{font-size:8px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-goal-slot .question-goal-hud-head strong{font-size:11px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-goal-hud-foot{display:none}html:not([data-interface=desktop]) .questao-card.is-resolver .question-goal-inline-row{gap:4px;font-size:9px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-goal-hud-label{letter-spacing:-.01em;font-size:9px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-goal-inline-row>strong{font-size:11px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-goal-inline-row .question-goal-progress-track{height:4px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-goal-reward{gap:2px;font-size:9px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-topbar-bank,html:not([data-interface=desktop]) .questao-card.is-resolver .question-topbar-bank>strong,html:not([data-interface=desktop]) .questao-card.is-resolver .question-topbar-bank .question-bank-pill-name{font-size:11px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-inline-actions{justify-content:flex-end;min-width:0}}html[data-interface=mobile] .questao-card.is-resolver .question-header-line{min-height:54px;padding:8px 14px 7px}html[data-interface=mobile] .questao-card.is-resolver .question-header-line-inner{flex-direction:row;align-items:center;gap:8px;display:flex}html[data-interface=mobile] .question-header-goal-slot{flex:auto}html[data-interface=mobile] .question-header-goal-slot .question-goal-hud{flex:auto;width:100%}html[data-interface=mobile] .questao-card.is-resolver .question-header-line-inner{gap:6px!important;display:flex!important}html[data-interface=mobile] .questao-card.is-resolver .question-header-right-slot .question-header-goal-slot .question-goal-hud{width:112px!important;min-width:112px!important}html[data-interface=mobile] .question-list-progress{gap:5px;padding-inline:6px}html[data-interface=mobile] .question-list-progress-track{width:42px}html[data-interface=mobile] .questao-card.is-resolver .question-header-bank-slot{min-width:0!important}html[data-interface=mobile] .questao-card.is-resolver .question-bank-tooltip{left:auto;right:0;transform:none}html[data-interface=mobile] .questao-card.is-resolver .question-header-right-slot{gap:5px!important}html[data-interface=mobile] .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{width:132px!important;min-width:132px!important}html[data-interface=mobile] .questao-card.is-resolver .question-goal-progress-track{min-width:30px!important}html[data-interface=mobile] .questao-card.is-resolver .question-goal-reward{padding-inline:5px!important;font-size:10px!important}html[data-interface=mobile] .questao-card.is-resolver .question-inline-actions .question-topics-trigger{padding-inline:8px!important}html[data-interface=mobile] .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{flex-basis:132px;width:132px;padding-inline:5px}html[data-interface=mobile] .questao-card.is-resolver .question-goal-progress-track{flex-basis:42px;width:42px}html[data-interface=mobile] .questao-card.is-resolver .question-goal-reward{gap:2px;padding-inline:5px;font-size:9px}html[data-interface=mobile] .questao-card.is-resolver .question-goal-reward svg{width:12px;height:12px}html[data-interface=mobile] .questao-card.is-resolver .question-topbar-bank,html[data-interface=mobile] .questao-card.is-resolver .question-topbar-bank>strong,html[data-interface=mobile] .questao-card.is-resolver .question-topbar-bank .question-bank-pill-name{font-size:11px}html[data-interface=mobile] .questao-card.is-resolver .question-header-line-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px}html[data-interface=mobile] .questao-card.is-resolver .question-header-goal-slot{padding-right:8px}html[data-interface=mobile] .questao-card.is-resolver .question-goal-remaining{display:none}html[data-interface=mobile] .questao-card.is-resolver .question-goal-inline-row{gap:5px}html[data-interface=mobile] .questao-card.is-resolver .question-goal-reward{font-size:10px}html[data-interface=mobile] .questao-card.is-resolver .question-header-line-inner{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}html[data-interface=mobile] .questao-card.is-resolver .question-header-goal-slot{flex:auto!important;width:auto!important;padding-right:8px!important}html[data-interface=mobile] .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{flex:auto!important;width:100%!important}html[data-interface=mobile] .questao-card.is-resolver .question-header-goal-slot .question-goal-hud-label,html[data-interface=mobile] .questao-card.is-resolver .question-header-goal-slot .question-goal-hud-foot{font-size:8px}html[data-interface=mobile] .questao-card.is-resolver .question-header-goal-slot .question-goal-hud-head strong{font-size:11px}html[data-interface=mobile] .questao-card.is-resolver .question-goal-hud-foot{display:none}html[data-interface=mobile] .questao-card.is-resolver .question-goal-inline-row{gap:4px;font-size:9px}html[data-interface=mobile] .questao-card.is-resolver .question-goal-hud-label{letter-spacing:-.01em;font-size:9px}html[data-interface=mobile] .questao-card.is-resolver .question-goal-inline-row>strong{font-size:11px}html[data-interface=mobile] .questao-card.is-resolver .question-goal-inline-row .question-goal-progress-track{height:4px}html[data-interface=mobile] .questao-card.is-resolver .question-goal-reward{gap:2px;font-size:9px}html[data-interface=mobile] .questao-card.is-resolver .question-topbar-bank,html[data-interface=mobile] .questao-card.is-resolver .question-topbar-bank>strong,html[data-interface=mobile] .questao-card.is-resolver .question-topbar-bank .question-bank-pill-name{font-size:11px}html[data-interface=mobile] .questao-card.is-resolver .question-inline-actions{justify-content:flex-end;min-width:0}body.question-image-viewer-open,body.infographics-deck-open{overflow:hidden}@media (max-width:760px){html:not([data-interface=desktop]) .infographics-editor-hover-zone{height:52px}html:not([data-interface=desktop]) .infographics-editor-shell{height:124px}html:not([data-interface=desktop]) .infographics-editor{height:78px}html:not([data-interface=desktop]) .infographics-editor-scope-toggle{border-radius:10px;width:36px;height:36px;bottom:86px;left:12px}html:not([data-interface=desktop]) .infographics-editor-scope-toggle:after{display:none}html:not([data-interface=desktop]) .infographics-editor-strip{padding:7px 12px 9px}html:not([data-interface=desktop]) .infographics-thumbs{height:62px}html:not([data-interface=desktop]) .infographics-thumb{width:48px;height:56px}}html[data-interface=mobile] .infographics-editor-hover-zone{height:52px}html[data-interface=mobile] .infographics-editor-shell{height:124px}html[data-interface=mobile] .infographics-editor{height:78px}html[data-interface=mobile] .infographics-editor-scope-toggle{border-radius:10px;width:36px;height:36px;bottom:86px;left:12px}html[data-interface=mobile] .infographics-editor-scope-toggle:after{display:none}html[data-interface=mobile] .infographics-editor-strip{padding:7px 12px 9px}html[data-interface=mobile] .infographics-thumbs{height:62px}html[data-interface=mobile] .infographics-thumb{width:48px;height:56px}@media (max-width:640px){html:not([data-interface=desktop]) .filtros-actionbar>.btn{flex:160px}}html[data-interface=mobile] .filtros-actionbar>.btn{flex:160px}.question-image-viewer-overlay{z-index:1400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030508e0;justify-content:stretch;align-items:stretch;display:flex;position:fixed;inset:0}.question-image-viewer-stage{-webkit-user-select:none;user-select:none;cursor:default;justify-content:center;align-items:center;width:100%;height:100%;padding:clamp(14px,3vw,40px);display:flex;overflow:hidden}.question-image-viewer-stage.is-dragging{cursor:grabbing}.question-image-viewer-image{transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;cursor:grab;touch-action:none;max-width:none;max-height:none;transition:transform .14s;display:block}.question-image-viewer-stage.is-dragging .question-image-viewer-image{cursor:grabbing;transition:none}.question-image-viewer-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.question-image-viewer-stage{padding:12px}@media (max-width:640px){html:not([data-interface=desktop]) .question-image-viewer-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html:not([data-interface=desktop]) .question-image-viewer-stage{padding:12px}}html[data-interface=mobile] .question-image-viewer-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-interface=mobile] .question-image-viewer-stage{padding:12px}.question-chat-term-tooltip{z-index:9999;color:#f4f8ff;width:max-content;max-width:min(420px,100vw - 32px);font-family:var(--font-reading,var(--font-sans));letter-spacing:0;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#0e121afa;border:1px solid #8cb4ff61;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:400;line-height:1.6;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(4px);box-shadow:0 14px 36px #0009,0 0 0 1px #9cc4ff1a}.question-chat-term-tooltip.is-portal{z-index:10000;opacity:1;visibility:visible;pointer-events:none;position:fixed;bottom:auto;right:auto;transform:none}@media (max-width:720px){html:not([data-interface=desktop]) .question-chat-mnemonic-head{flex-direction:column}html:not([data-interface=desktop]) .question-chat-message.is-assistant .question-chat-mnemonic-phrase p{gap:4px;font-size:14px}html:not([data-interface=desktop]) .question-chat-mnemonic-phrase{padding:9px 10px}html:not([data-interface=desktop]) .question-chat-mnemonic-phrase-initial{width:20px;height:20px}html:not([data-interface=desktop]) .question-chat-mnemonic-item{gap:5px;padding:10px 12px}html:not([data-interface=desktop]) .question-chat-mnemonic-letter{width:36px;height:36px;font-size:15px}html:not([data-interface=desktop]) .question-chat-mnemonic-term{flex-wrap:wrap;font-size:17px}html:not([data-interface=desktop]) .question-chat-mnemonic-description,html:not([data-interface=desktop]) .question-chat-mnemonic-note{font-size:13px}}html[data-interface=mobile] .question-chat-mnemonic-head{flex-direction:column}html[data-interface=mobile] .question-chat-message.is-assistant .question-chat-mnemonic-phrase p{gap:4px;font-size:14px}html[data-interface=mobile] .question-chat-mnemonic-phrase{padding:9px 10px}html[data-interface=mobile] .question-chat-mnemonic-phrase-initial{width:20px;height:20px}html[data-interface=mobile] .question-chat-mnemonic-item{gap:5px;padding:10px 12px}html[data-interface=mobile] .question-chat-mnemonic-letter{width:36px;height:36px;font-size:15px}html[data-interface=mobile] .question-chat-mnemonic-term{flex-wrap:wrap;font-size:17px}html[data-interface=mobile] .question-chat-mnemonic-description,html[data-interface=mobile] .question-chat-mnemonic-note{font-size:13px}@media (max-width:1280px){.premium-stat-grid,.question-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){html:not([data-interface=desktop]) .questao-workspace{grid-template-columns:1fr}html:not([data-interface=desktop]) .question-workspace-divider{display:none}html:not([data-interface=desktop]) .question-side-column{border-bottom:1px solid var(--border)}}html[data-interface=mobile] .questao-workspace{grid-template-columns:1fr}html[data-interface=mobile] .question-workspace-divider{display:none}html[data-interface=mobile] .question-side-column{border-bottom:1px solid var(--border)}@media (max-width:720px){html:not([data-interface=desktop]) .question-stepper-head,html:not([data-interface=desktop]) .question-stepper-foot,html:not([data-interface=desktop]) .question-header-line,html:not([data-interface=desktop]) .question-toolbar,html:not([data-interface=desktop]) .question-stepper-topbar{flex-direction:column;align-items:flex-start;display:flex}html:not([data-interface=desktop]) .question-panel-header,html:not([data-interface=desktop]) .question-panel-header.is-compact{flex-wrap:wrap;align-items:flex-start}html:not([data-interface=desktop]) .question-header-line-inner,html:not([data-interface=desktop]) .question-panel-header-inner,html:not([data-interface=desktop]) .question-panel-header-inner.is-compact,html:not([data-interface=desktop]) .question-pane-footer-inner{flex-direction:column;align-items:flex-start;display:flex}html:not([data-interface=desktop]) .question-panel-meta-strip,html:not([data-interface=desktop]) .question-panel-topic{width:100%;max-width:100%}html:not([data-interface=desktop]) .question-panel-meta-strip{width:auto;max-width:100%}html:not([data-interface=desktop]) .question-pane-footer-slot.is-center{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}html:not([data-interface=desktop]) .question-history-grid,html:not([data-interface=desktop]) .premium-grid-2,html:not([data-interface=desktop]) .premium-tile-grid,html:not([data-interface=desktop]) .premium-stat-grid{grid-template-columns:1fr}html:not([data-interface=desktop]) .question-main-column,html:not([data-interface=desktop]) .question-side-column{padding:0}html:not([data-interface=desktop]) .question-side-panel,html:not([data-interface=desktop]) .question-inline-panel,html:not([data-interface=desktop]) .premium-hero,html:not([data-interface=desktop]) .premium-panel,html:not([data-interface=desktop]) .premium-empty,html:not([data-interface=desktop]) .filter-panel,html:not([data-interface=desktop]) .card,html:not([data-interface=desktop]) .card-raised,html:not([data-interface=desktop]) .auth-panel,html:not([data-interface=desktop]) .questao-card{border-radius:14px}html:not([data-interface=desktop]) .questao-card.is-resolver{border-radius:0}html:not([data-interface=desktop]) .question-solution-video{min-height:200px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-line,html:not([data-interface=desktop]) .question-panel-header,html:not([data-interface=desktop]) .question-pane-scroll,html:not([data-interface=desktop]) .question-chat-thread,html:not([data-interface=desktop]) .question-solution-scroll,html:not([data-interface=desktop]) .question-chat-form,html:not([data-interface=desktop]) .question-pane-footer{padding-left:14px;padding-right:14px}}html[data-interface=mobile] .question-stepper-head,html[data-interface=mobile] .question-stepper-foot,html[data-interface=mobile] .question-header-line,html[data-interface=mobile] .question-toolbar,html[data-interface=mobile] .question-stepper-topbar{flex-direction:column;align-items:flex-start;display:flex}html[data-interface=mobile] .question-panel-header,html[data-interface=mobile] .question-panel-header.is-compact{flex-wrap:wrap;align-items:flex-start}html[data-interface=mobile] .question-header-line-inner,html[data-interface=mobile] .question-panel-header-inner,html[data-interface=mobile] .question-panel-header-inner.is-compact,html[data-interface=mobile] .question-pane-footer-inner{flex-direction:column;align-items:flex-start;display:flex}html[data-interface=mobile] .question-panel-meta-strip,html[data-interface=mobile] .question-panel-topic{width:100%;max-width:100%}html[data-interface=mobile] .question-panel-meta-strip{width:auto;max-width:100%}html[data-interface=mobile] .question-pane-footer-slot.is-center{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}html[data-interface=mobile] .question-history-grid,html[data-interface=mobile] .premium-grid-2,html[data-interface=mobile] .premium-tile-grid,html[data-interface=mobile] .premium-stat-grid{grid-template-columns:1fr}html[data-interface=mobile] .question-main-column,html[data-interface=mobile] .question-side-column{padding:0}html[data-interface=mobile] .question-side-panel,html[data-interface=mobile] .question-inline-panel,html[data-interface=mobile] .premium-hero,html[data-interface=mobile] .premium-panel,html[data-interface=mobile] .premium-empty,html[data-interface=mobile] .filter-panel,html[data-interface=mobile] .card,html[data-interface=mobile] .card-raised,html[data-interface=mobile] .auth-panel,html[data-interface=mobile] .questao-card{border-radius:14px}html[data-interface=mobile] .questao-card.is-resolver{border-radius:0}html[data-interface=mobile] .question-solution-video{min-height:200px}html[data-interface=mobile] .questao-card.is-resolver .question-header-line,html[data-interface=mobile] .question-panel-header,html[data-interface=mobile] .question-pane-scroll,html[data-interface=mobile] .question-chat-thread,html[data-interface=mobile] .question-solution-scroll,html[data-interface=mobile] .question-chat-form,html[data-interface=mobile] .question-pane-footer{padding-left:14px;padding-right:14px}@media (max-width:680px){html:not([data-interface=desktop]) .estmed-goal-editor>div:first-child,html:not([data-interface=desktop]) .estmed-goal-draft-list,html:not([data-interface=desktop]) .estmed-goal-editor>.btn,html:not([data-interface=desktop]) .estmed-goal-editor-note,html:not([data-interface=desktop]) .estmed-goal-editor>div:last-child{grid-column:1}}html[data-interface=mobile] .estmed-goal-editor>div:first-child,html[data-interface=mobile] .estmed-goal-draft-list,html[data-interface=mobile] .estmed-goal-editor>.btn,html[data-interface=mobile] .estmed-goal-editor-note,html[data-interface=mobile] .estmed-goal-editor>div:last-child{grid-column:1}.question-goal-celebration-layer{z-index:2500;place-items:center;padding:24px;animation:.28s ease-out both question-goal-layer-in;display:grid;position:fixed;inset:0}.question-goal-celebration-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0305099e;position:absolute;inset:0}.question-goal-celebration{text-align:center;background:linear-gradient(155deg,#182747 0%,#0f1626 72%);border:1px solid #88aaff47;border-radius:24px;width:min(420px,100%);padding:30px;animation:.24s ease-out both question-goal-celebration-in;position:relative;box-shadow:0 28px 80px #0000007a,inset 0 1px #ffffff14}.question-goal-celebration-icon{color:#8af0bd;background:#4cd39121;border:1px solid #7ee0b761;border-radius:15px;place-items:center;width:46px;height:46px;margin:0 auto 14px;display:grid}.question-goal-celebration-kicker{color:#9ebaff;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.question-goal-celebration h2{color:#f6f8ff;letter-spacing:-.04em;margin:8px 0;font-size:clamp(22px,4vw,30px)}.question-goal-celebration p{color:#b9c4d9;max-width:330px;margin:0 auto;font-size:13px;line-height:1.55}.question-goal-celebration-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px;display:flex}.question-goal-celebration-actions .btn{min-height:38px}.question-goal-celebration small{color:#8290a8;margin-top:15px;font-size:11px;display:block}.question-goal-celebration{border-radius:20px;padding:24px 19px}@media (max-width:720px){html:not([data-interface=desktop]) .question-goal-hud{width:100%;min-width:0;padding:6px 8px 5px}html:not([data-interface=desktop]) .question-goal-reward-stop{padding-inline:6px}html:not([data-interface=desktop]) .question-goal-celebration{border-radius:20px;padding:24px 19px}}html[data-interface=mobile] .question-goal-hud{width:100%;min-width:0;padding:6px 8px 5px}html[data-interface=mobile] .question-goal-reward-stop{padding-inline:6px}html[data-interface=mobile] .question-goal-celebration{border-radius:20px;padding:24px 19px}@media (max-width:1180px){html:not([data-interface=desktop]) .questao-workspace.is-resizable{grid-template-columns:1fr}html:not([data-interface=desktop]) .questao-workspace.is-resizable .question-workspace-divider{display:none}}html[data-interface=mobile] .questao-workspace.is-resizable{grid-template-columns:1fr}html[data-interface=mobile] .questao-workspace.is-resizable .question-workspace-divider{display:none}@media (max-width:720px){html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-line-inner{gap:6px}html:not([data-interface=desktop]) .question-header-bank-slot{flex:auto}html:not([data-interface=desktop]) .question-topbar-bank,html:not([data-interface=desktop]) .question-topbar-bank>strong,html:not([data-interface=desktop]) .question-topbar-bank .question-bank-pill-name{font-size:11px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-line-inner{grid-template-columns:max-content minmax(0,1fr) max-content!important;gap:6px!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{width:132px!important;min-width:132px!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-goal-progress-track{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-goal-reward{padding-inline:5px!important;font-size:10px!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-topbar-bank{font-size:11px!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-inline-actions .question-topics-trigger{padding-inline:8px!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-line-inner{gap:6px!important;display:flex!important}html:not([data-interface=desktop]) .question-list-progress{gap:5px;padding-inline:6px}html:not([data-interface=desktop]) .question-list-progress-track{width:28px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-right-slot{gap:5px!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-right-slot .question-header-goal-slot .question-goal-hud{width:112px!important;min-width:112px!important}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-line{min-height:54px;padding:8px 14px 7px}html:not([data-interface=desktop]) .questao-card.is-resolver .question-header-line-inner{flex-direction:row;align-items:center;gap:8px;display:flex}html:not([data-interface=desktop]) .question-header-goal-slot{flex:auto}html:not([data-interface=desktop]) .question-header-goal-slot .question-goal-hud{flex:auto;width:100%}}html[data-interface=mobile] .questao-card.is-resolver .question-header-line-inner{gap:6px}html[data-interface=mobile] .question-header-bank-slot{flex:auto}html[data-interface=mobile] .question-topbar-bank,html[data-interface=mobile] .question-topbar-bank>strong,html[data-interface=mobile] .question-topbar-bank .question-bank-pill-name{font-size:11px}html[data-interface=mobile] .questao-card.is-resolver .question-header-line-inner{grid-template-columns:max-content minmax(0,1fr) max-content!important;gap:6px!important}html[data-interface=mobile] .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{width:132px!important;min-width:132px!important}html[data-interface=mobile] .questao-card.is-resolver .question-goal-progress-track{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important}html[data-interface=mobile] .questao-card.is-resolver .question-goal-reward{padding-inline:5px!important;font-size:10px!important}html[data-interface=mobile] .questao-card.is-resolver .question-topbar-bank{font-size:11px!important}html[data-interface=mobile] .questao-card.is-resolver .question-inline-actions .question-topics-trigger{padding-inline:8px!important}html[data-interface=mobile] .questao-card.is-resolver .question-header-line-inner{gap:6px!important;display:flex!important}html[data-interface=mobile] .question-list-progress{gap:5px;padding-inline:6px}html[data-interface=mobile] .question-list-progress-track{width:28px}html[data-interface=mobile] .questao-card.is-resolver .question-header-right-slot{gap:5px!important}html[data-interface=mobile] .questao-card.is-resolver .question-header-right-slot .question-header-goal-slot .question-goal-hud{width:112px!important;min-width:112px!important}html[data-interface=mobile] .questao-card.is-resolver .question-header-line{min-height:54px;padding:8px 14px 7px}html[data-interface=mobile] .questao-card.is-resolver .question-header-line-inner{flex-direction:row;align-items:center;gap:8px;display:flex}html[data-interface=mobile] .question-header-goal-slot{flex:auto}html[data-interface=mobile] .question-header-goal-slot .question-goal-hud{flex:auto;width:100%}.medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:minmax(0,1fr) auto}.medical-flow-root .question-header-goal-slot .question-goal-hud{flex:0 360px;width:min(100%,360px);min-width:0}@media (max-width:720px){html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-line{min-height:54px;padding:8px 14px 7px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-line-inner{flex-direction:row;align-items:center;gap:8px;display:flex}html:not([data-interface=desktop]) .medical-flow-root .question-header-goal-slot{flex:auto}html:not([data-interface=desktop]) .medical-flow-root .question-header-goal-slot .question-goal-hud{flex:auto;width:100%}}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-line{min-height:54px;padding:8px 14px 7px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-line-inner{flex-direction:row;align-items:center;gap:8px;display:flex}html[data-interface=mobile] .medical-flow-root .question-header-goal-slot{flex:auto}html[data-interface=mobile] .medical-flow-root .question-header-goal-slot .question-goal-hud{flex:auto;width:100%}@media (max-width:720px){html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-line-inner{gap:6px!important;display:flex!important}html:not([data-interface=desktop]) .medical-flow-root .question-list-progress{gap:5px;padding-inline:6px}html:not([data-interface=desktop]) .medical-flow-root .question-list-progress-track{width:28px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-right-slot{gap:5px!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-right-slot .question-header-goal-slot .question-goal-hud{width:112px!important;min-width:112px!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-bank-tooltip{left:auto;right:0;transform:none}}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-line-inner{gap:6px!important;display:flex!important}html[data-interface=mobile] .medical-flow-root .question-list-progress{gap:5px;padding-inline:6px}html[data-interface=mobile] .medical-flow-root .question-list-progress-track{width:28px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-right-slot{gap:5px!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-right-slot .question-header-goal-slot .question-goal-hud{width:112px!important;min-width:112px!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-bank-tooltip{left:auto;right:0;transform:none}.medical-flow-root .questao-card.is-resolver .question-header-list-progress-slot,.medical-flow-root .questao-card.is-resolver .question-header-bank-slot,.medical-flow-root .questao-card.is-resolver .question-inline-actions,.medical-flow-root .questao-card.is-resolver .question-header-goal-slot{grid-row:1!important;min-width:0!important}.medical-flow-root .questao-card.is-resolver .question-header-list-progress-slot{grid-column:1!important;align-items:center!important;display:flex!important}.medical-flow-root .questao-card.is-resolver .question-header-bank-slot{grid-column:2!important}.medical-flow-root .questao-card.is-resolver .question-inline-actions{grid-column:3!important}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot{grid-column:4!important}.medical-flow-root .question-list-progress{white-space:nowrap;flex-direction:column;justify-content:center;gap:4px;height:30px;padding:0 4px;display:inline-flex}.medical-flow-root .question-list-progress-count{color:var(--foreground);font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.medical-flow-root .question-list-progress-count small{color:var(--muted-foreground);font-size:11px;font-weight:500}.medical-flow-root .question-list-progress-track{background:var(--border);border-radius:999px;order:2;width:56px;height:2px;display:block;overflow:hidden}.medical-flow-root .question-list-progress-track>span{border-radius:inherit;background:var(--primary);height:100%;transition:width .28s;display:block}.medical-flow-root .questao-card.is-resolver .question-topbar-bank{outline:none;cursor:help!important}.medical-flow-root .questao-card.is-resolver .question-topbar-bank:before,.medical-flow-root .questao-card.is-resolver .question-topbar-bank:after{display:none!important}.medical-flow-root .questao-card.is-resolver .question-bank-tooltip{z-index:90;color:#f1f4fb;white-space:normal;background:#0d1017fa;border:1px solid #95a9d63d;border-radius:10px;width:max-content;max-width:min(560px,100vw - 32px);padding:10px 12px;display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 14px 32px #00000061}.medical-flow-root .questao-card.is-resolver .question-topbar-bank:focus-visible .question-bank-tooltip{gap:6px;display:grid}@media (hover:hover){.medical-flow-root .questao-card.is-resolver .question-topbar-bank:hover .question-bank-tooltip{gap:6px;display:grid}}.medical-flow-root .question-bank-tooltip strong{color:#f4f7ff;font-size:12px;font-weight:750;line-height:1.35}.medical-flow-root .question-bank-tooltip-themes{color:#9caaca;gap:2px;font-size:10px;line-height:1.35;display:grid}.medical-flow-root .question-bank-tooltip-themes>span{color:#8ea9de;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.medical-flow-root .question-bank-tooltip-themes em{color:#d9e4fa;font-size:11px;font-style:normal;font-weight:600}@media (max-width:720px){html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:max-content minmax(0,1fr) max-content max-content!important;gap:5px!important;display:grid!important}html:not([data-interface=desktop]) .medical-flow-root .question-list-progress{gap:5px;padding-inline:6px}html:not([data-interface=desktop]) .medical-flow-root .question-list-progress-track{width:42px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{width:112px!important;min-width:112px!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-bank-slot{min-width:0!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-bank-tooltip{left:auto;right:0;transform:none}}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:max-content minmax(0,1fr) max-content max-content!important;gap:5px!important;display:grid!important}html[data-interface=mobile] .medical-flow-root .question-list-progress{gap:5px;padding-inline:6px}html[data-interface=mobile] .medical-flow-root .question-list-progress-track{width:42px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{width:112px!important;min-width:112px!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-bank-slot{min-width:0!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-bank-tooltip{left:auto;right:0;transform:none}.medical-flow-root .questao-card.is-resolver .question-header-list-progress-slot{grid-column:1!important;justify-content:flex-start!important}.medical-flow-root .questao-card.is-resolver .question-header-bank-slot{grid-column:2!important;justify-content:center!important}.medical-flow-root .questao-card.is-resolver .question-header-right-slot{grid-column:3!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.medical-flow-root .questao-card.is-resolver .question-header-right-slot .question-header-goal-slot{grid-column:auto!important;justify-content:flex-end!important}@media (max-width:720px){html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-right-slot{gap:5px!important}}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-right-slot{gap:5px!important}.medical-flow-root .estmed-list-completion-card .btn{min-height:42px}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot{border:0!important;grid-column:1!important;align-items:center!important;padding:0!important;display:flex!important}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{background:#ffffff06!important;border:1px solid #ffffff1f!important;border-radius:999px!important;width:188px!important;min-width:188px!important;height:30px!important;padding:3px 7px!important;display:flex!important;box-shadow:inset 0 1px #ffffff09!important}.medical-flow-root .questao-card.is-resolver .question-goal-inline-row{align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;display:flex!important}.medical-flow-root .questao-card.is-resolver .question-goal-progress-track{background:#ffffff29!important;border-radius:999px!important;flex:56px!important;min-width:42px!important;height:4px!important;display:block!important;overflow:hidden!important}.medical-flow-root .questao-card.is-resolver .question-goal-reward{color:#f5f7fb!important;white-space:nowrap!important;background:#f5d27612!important;border:1px solid #f5d2764d!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:4px!important;padding:3px 6px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.medical-flow-root .questao-card.is-resolver .question-header-bank-slot{grid-column:2!important;align-items:center!important;display:flex!important;overflow:visible!important}.medical-flow-root .questao-card.is-resolver .question-topbar-bank{color:#f4f6fa!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:flex!important;position:relative!important;overflow:visible!important}.medical-flow-root .questao-card.is-resolver .question-topbar-bank:after,.medical-flow-root .questao-card.is-resolver .question-topbar-bank:before{display:none!important}@media (hover:hover){.medical-flow-root .questao-card.is-resolver .question-topbar-bank.is-overflowing:hover:before{z-index:80!important;color:#f1f4fb!important;content:attr(data-full)!important;white-space:normal!important;background:#0d1017fa!important;border:1px solid #95a9d63d!important;border-radius:9px!important;width:max-content!important;max-width:min(560px,100vw - 32px)!important;padding:9px 11px!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;display:block!important;position:absolute!important;top:calc(100% + 10px)!important;left:0!important;box-shadow:0 14px 32px #00000061!important}}.medical-flow-root .questao-card.is-resolver .question-topbar-bank>strong{color:#fff!important;font-size:inherit!important;flex:none!important}.medical-flow-root .questao-card.is-resolver .question-topbar-bank .question-bank-pill-name{color:#f4f6fa!important;min-width:0!important;font-size:inherit!important;font-weight:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;position:relative!important;overflow:hidden!important}.medical-flow-root .questao-card.is-resolver .question-topbar-bank.is-overflowing .question-bank-pill-name:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0b0d1100,#0b0d11)!important;width:36px!important;height:100%!important;position:absolute!important;top:0!important;right:0!important}@media (max-width:720px){html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:max-content minmax(0,1fr) max-content!important;gap:6px!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{width:132px!important;min-width:132px!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-progress-track{min-width:30px!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-reward{padding-inline:5px!important;font-size:10px!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-topbar-bank{font-size:11px!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-inline-actions .question-topics-trigger{padding-inline:8px!important}}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:max-content minmax(0,1fr) max-content!important;gap:6px!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{width:132px!important;min-width:132px!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-progress-track{min-width:30px!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-reward{padding-inline:5px!important;font-size:10px!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-topbar-bank{font-size:11px!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-inline-actions .question-topics-trigger{padding-inline:8px!important}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot{flex:none;align-items:center;min-width:0;display:flex}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{border-radius:999px;flex:0 218px;align-items:center;gap:0;width:min(100%,218px);min-width:0;height:30px;padding:3px 6px;background:#ffffff09!important;border:1px solid #95a9d633!important;display:flex!important;box-shadow:inset 0 1px #ffffff0b!important}.medical-flow-root .questao-card.is-resolver .question-goal-current{color:#f5f8ff;font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:1px;min-width:27px;display:inline-flex}.medical-flow-root .questao-card.is-resolver .question-goal-progress-track{background:#ffffff21;border-radius:999px;flex:72px;width:clamp(48px,7vw,92px);height:4px;overflow:hidden}.medical-flow-root .questao-card.is-resolver .question-goal-progress-track span{background:linear-gradient(90deg,#719eff,#86e0bb);box-shadow:0 0 9px #6c9bff59}.medical-flow-root .questao-card.is-resolver .question-goal-reward{color:#ffe28e;background:#ffd26414;border:1px solid #ffd76f33;border-radius:999px;flex:none;align-items:center;gap:4px;min-width:max-content;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud.is-celebrating,.medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud.is-reward-active{background:#ffd26412!important;border-color:#ffd76f5c!important;box-shadow:0 0 0 2px #ffd2640d!important}.medical-flow-root .questao-card.is-resolver .question-header-bank-slot{align-items:center;width:100%;min-width:0;display:flex;overflow:visible}.medical-flow-root .questao-card.is-resolver .question-topbar-bank{color:#f4f6fb;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;font-size:13px;font-weight:650;line-height:1;display:flex;position:relative;overflow:visible}.medical-flow-root .questao-card.is-resolver .question-topbar-bank>strong{color:#f7f8fc;flex:none;font-size:13px;font-weight:700}.medical-flow-root .questao-card.is-resolver .question-topbar-bank .question-bank-pill-name{color:#f0f2f7;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;font-weight:650;position:relative;overflow:hidden}.medical-flow-root .questao-card.is-resolver .question-topbar-bank .question-bank-pill-separator{color:#7e8798;flex:none}.medical-flow-root .questao-card.is-resolver .question-topbar-bank.is-overflowing .question-bank-pill-name:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b0d1100,#0b0d11fa);width:38px;height:100%;display:block;position:absolute;top:0;right:0}@media (hover:hover){.medical-flow-root .questao-card.is-resolver .question-topbar-bank:not(.is-overflowing):hover:before{display:none}.medical-flow-root .questao-card.is-resolver .question-topbar-bank.is-overflowing:hover:before{display:block}}.medical-flow-root .questao-card.is-resolver .question-inline-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;min-width:0}@media (max-width:720px){html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{flex-basis:132px;width:132px;padding-inline:5px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-inline-row{gap:4px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-progress-track{flex-basis:42px;width:42px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-reward{gap:2px;padding-inline:5px;font-size:9px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-reward svg{width:12px;height:12px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-topbar-bank,html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-topbar-bank>strong,html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-topbar-bank .question-bank-pill-name{font-size:11px}}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{flex-basis:132px;width:132px;padding-inline:5px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-inline-row{gap:4px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-progress-track{flex-basis:42px;width:42px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-reward{gap:2px;padding-inline:5px;font-size:9px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-reward svg{width:12px;height:12px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-topbar-bank,html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-topbar-bank>strong,html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-topbar-bank .question-bank-pill-name{font-size:11px}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot{min-width:0;border-right:1px solid #ffffff17!important;padding-right:16px!important}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{min-width:0;max-width:450px;width:100%!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;padding:0!important;display:flex!important}.medical-flow-root .questao-card.is-resolver .question-goal-progress-track{background:#ffffff1f;border-radius:999px;flex:180px;min-width:46px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a;height:6px!important}@media (hover:hover){.medical-flow-root .questao-card.is-resolver .question-goal-reward-stop:hover{color:#fff;background:0 0}}@media (hover:hover){.medical-flow-root .question-bank-meta.is-overflowing:hover:before{display:block}}@media (max-width:720px){html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-goal-slot{padding-right:8px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-remaining{display:none}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-inline-row{gap:5px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-reward{font-size:10px}}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-goal-slot{padding-right:8px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-remaining{display:none}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-inline-row{gap:5px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-reward{font-size:10px}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{width:100%;min-width:0;max-width:450px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;padding:0;display:flex}.medical-flow-root .question-goal-hud{box-shadow:none;background:0 0;border:0}.medical-flow-root .questao-card.is-resolver .question-goal-inline-row{color:#f1f3f7;white-space:nowrap;align-items:center;gap:8px;width:100%;min-width:0;font-size:11px;line-height:1;display:flex}.medical-flow-root .questao-card.is-resolver .question-goal-current{color:#f5f7fb;font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:1px;display:inline-flex}.medical-flow-root .questao-card.is-resolver .question-goal-current strong{color:inherit;font-size:12px;font-weight:750}.medical-flow-root .questao-card.is-resolver .question-goal-progress-track{background:#ffffff1f;border-radius:999px;flex:180px;min-width:46px;height:6px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.medical-flow-root .questao-card.is-resolver .question-goal-inline-row.is-near-goal .question-goal-progress-track>span,.medical-flow-root .questao-card.is-resolver .question-goal-hud.is-one-left .question-goal-progress-track>span{background:linear-gradient(90deg,#6fd9a4,#f0c55c)}.medical-flow-root .questao-card.is-resolver .question-goal-remaining{color:#aeb7c8;flex:none;font-size:10px;font-weight:650}.medical-flow-root .questao-card.is-resolver .question-goal-reward svg,.medical-flow-root .questao-card.is-resolver .question-goal-hud.is-reward-active svg{color:#fff}.medical-flow-root .questao-card.is-resolver .question-goal-hud.is-reward-active .question-goal-inline-row{justify-content:flex-start;gap:8px}.medical-flow-root .questao-card.is-resolver .question-goal-hud.is-reward-active .question-goal-inline-row>strong{color:#fff;font-variant-numeric:tabular-nums;font-size:13px}@media (hover:hover){.medical-flow-root .questao-card.is-resolver .question-goal-reward-stop:hover{color:#fff;background:0 0}}.medical-flow-root .question-bank-meta.is-overflowing:after{display:block}@media (hover:hover){.medical-flow-root .question-bank-meta.is-overflowing:hover:before{display:block}}.medical-flow-root .estmed-goal-timeline-item.is-current{color:#f7f9ff;background:#739dff29;border-color:#adcaff6b;box-shadow:0 0 0 1px #95b8ff0f,0 0 14px #6793ff1c}@media (max-width:720px){html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-goal-slot{padding-right:8px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-remaining{display:none}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-inline-row{gap:5px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-reward{font-size:10px}}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-goal-slot{padding-right:8px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-remaining{display:none}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-inline-row{gap:5px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-reward{font-size:10px}.medical-flow-root .estmed-goal-summary,.medical-flow-root .estmed-goal-summary.is-celebrating,.medical-flow-root .estmed-goal-summary.is-reward-active{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;margin-top:16px!important;padding:0!important;display:grid!important;overflow:visible!important}.medical-flow-root .estmed-goal-progress-track.is-mid-goal span{background:linear-gradient(90deg,#759dff,#e0bd67)}.medical-flow-root .estmed-goal-progress-track.is-near-goal span{background:linear-gradient(90deg,#68d9a1,#f3cf70)}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot{border-right:1px solid #ffffff1a;min-width:0;padding-right:8px}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{width:162px;min-width:0;height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 162px;align-items:center;gap:0;padding:0;display:flex}.medical-flow-root .questao-card.is-resolver .question-goal-inline-row{color:#f1f3f7;white-space:nowrap;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex}.medical-flow-root .questao-card.is-resolver .question-goal-hud-label{color:#f1f3f7;letter-spacing:-.01em;text-transform:none;flex:none;font-size:12px;font-weight:650}.medical-flow-root .questao-card.is-resolver .question-goal-hud-label svg,.medical-flow-root .questao-card.is-resolver .question-goal-reward svg{color:currentColor}.medical-flow-root .questao-card.is-resolver .question-goal-hud-separator{color:#7d8490;flex:none}.medical-flow-root .questao-card.is-resolver .question-goal-inline-row>strong{color:#fff;font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:750}.medical-flow-root .questao-card.is-resolver .question-goal-progress-track{background:#ffffff1f;border-radius:999px;flex:auto;width:auto;min-width:0;height:6px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.medical-flow-root .questao-card.is-resolver .question-goal-progress-track>span{border-radius:inherit;background:#719bff;height:100%;transition:width .25s,background .25s;display:block;box-shadow:0 0 10px #719bff59}.medical-flow-root .questao-card.is-resolver .question-goal-inline-row.is-mid-goal .question-goal-progress-track>span{background:linear-gradient(90deg,#719bff,#d8b65a)}.medical-flow-root .questao-card.is-resolver .question-goal-inline-row.is-near-goal .question-goal-progress-track>span{background:linear-gradient(90deg,#64d8a3,#f0c55c)}.medical-flow-root .questao-card.is-resolver .question-goal-hud-foot{color:#b5bac3;flex:none;font-size:12px;font-weight:650}.medical-flow-root .questao-card.is-resolver .question-goal-reward{color:#f1f3f7;flex:none;align-items:center;gap:4px;font-size:12px;font-weight:650;display:inline-flex}.medical-flow-root .questao-card.is-resolver .question-goal-inline-row .question-goal-progress-track{height:5px}.medical-flow-root .questao-card.is-resolver .question-goal-reward-stop{color:#f1f3f7;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:11px;font-weight:650}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud.is-celebrating,.medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud.is-reward-active{box-shadow:none;background:0 0;border:0}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud-label{font-size:10px;line-height:12px}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud-head strong{font-size:13px;line-height:12px}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud-foot{font-size:9px;line-height:12px}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-progress-track{height:3px}.medical-flow-root .questao-card.is-resolver .question-header-bank-slot{min-width:0;overflow:hidden}.medical-flow-root .questao-card.is-resolver .question-topbar-bank{color:#f4f5f7;width:100%;font-size:12px;font-weight:650;line-height:1.15}.medical-flow-root .questao-card.is-resolver .question-topbar-bank>strong,.medical-flow-root .questao-card.is-resolver .question-topbar-bank .question-bank-pill-name{color:#f4f5f7;font-size:12px;font-weight:650}.medical-flow-root .questao-card.is-resolver .question-topbar-bank:after{display:none}.medical-flow-root .questao-card.is-resolver .question-topbar-bank.is-overflowing:after{display:block}@media (hover:hover){.medical-flow-root .questao-card.is-resolver .question-topbar-bank:hover:before{display:none}.medical-flow-root .questao-card.is-resolver .question-topbar-bank.is-overflowing:hover:before{display:block}}.medical-flow-root .estmed-goal-summary,.medical-flow-root .estmed-goal-summary.is-celebrating,.medical-flow-root .estmed-goal-summary.is-reward-active{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:16px!important;padding:0!important}@media (max-width:720px){html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-goal-slot{flex:auto!important;width:auto!important;padding-right:8px!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{flex:auto!important;width:100%!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud-label,html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud-foot{font-size:8px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud-head strong{font-size:11px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-hud-foot{display:none}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-inline-row{gap:4px;font-size:9px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-hud-label{letter-spacing:-.01em;font-size:9px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-inline-row>strong{font-size:11px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-inline-row .question-goal-progress-track{height:4px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-reward{gap:2px;font-size:9px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-topbar-bank,html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-topbar-bank>strong,html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-topbar-bank .question-bank-pill-name{font-size:11px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-inline-actions{justify-content:flex-end;min-width:0}}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-goal-slot{flex:auto!important;width:auto!important;padding-right:8px!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{flex:auto!important;width:100%!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud-label,html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud-foot{font-size:8px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud-head strong{font-size:11px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-hud-foot{display:none}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-inline-row{gap:4px;font-size:9px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-hud-label{letter-spacing:-.01em;font-size:9px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-inline-row>strong{font-size:11px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-inline-row .question-goal-progress-track{height:4px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-reward{gap:2px;font-size:9px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-topbar-bank,html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-topbar-bank>strong,html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-topbar-bank .question-bank-pill-name{font-size:11px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-inline-actions{justify-content:flex-end;min-width:0}.medical-flow-root .estmed-segmented button.active{color:#fff;background:#2d6df6;box-shadow:0 8px 24px #2d6df640}.medical-flow-root .estmed-segmented.compact button{padding-inline:13px}.medical-flow-root .telegram-emergency-message.out{background:#2d6df640;border-top-right-radius:4px;align-self:flex-end}.medical-flow-root .estmed-lists-section.completed{opacity:.93;margin-top:36px}.medical-flow-root .estmed-kind-badge.simulado{color:#fcd34d;background:#f59e0b24}.medical-flow-root .estmed-kind-badge.prioridade{color:#67e8f9;background:#06b6d424}.medical-flow-root .estmed-kind-badge.aula{color:#86efac;background:#22c55e1f}.medical-flow-root .estmed-selection-check.selected{color:#fff;background:#2d6df6;border-color:#72a0ff}.medical-flow-root .estmed-list-card.is-selected{background:#1b2a4edb;border-color:#6391ff9e}.medical-flow-root .estmed-ai-ghost.failed{background:#46181e3d;border-color:#f871714d}.medical-flow-root .estmed-ai-status.failed{background:#3e171d52;border-color:#f8717157}.medical-flow-root .estmed-ai-sheet.compact{width:min(500px,100%)}.medical-flow-root .estmed-loading.inline{min-height:120px}.medical-flow-root .estmed-center-card .btn{margin:8px 4px 0}.medical-flow-root .animate-spin{animation:1s linear infinite spin}.medical-flow-root .dashboard-coach-message.is-user{justify-content:flex-end}.medical-flow-root .dashboard-coach-message.is-user .dashboard-coach-bubble{background:#ffffff0f}.medical-flow-root .focus-coach-message.is-user{justify-content:flex-end}.medical-flow-root .focus-coach-message.is-user .focus-coach-bubble{background:linear-gradient(#ffffff0e 0%,#ffffff08 100%),#111214f5;border-color:#ffffff14;width:min(88%,420px)}.medical-flow-root .focus-coach-message.is-pending .focus-coach-bubble{border-style:dashed;border-color:#ffffff1a}.medical-flow-root .focus-coach-message.is-user .focus-coach-bubble p{color:var(--text-2)}.medical-flow-root .dash-range-toggle button.is-active{background:var(--text);color:#050505}.medical-flow-root .dash-area-volume-tooltip-table tr.is-active td{color:var(--text-2)}.medical-flow-root .dash-blueprint-sort-btn.is-active svg{opacity:1}@media (hover:hover){.medical-flow-root .dash-blueprint-sort-btn:hover svg{opacity:1}}.medical-flow-root .dash-blueprint-sort-btn.is-active{color:#fff}.medical-flow-root .dash-blueprint-sort-btn.is-active svg{color:var(--chart-blue)}.medical-flow-root .dash-blueprint-table .is-history{text-align:center;white-space:nowrap;width:118px;min-width:118px}.medical-flow-root .dash-blueprint-area-label.is-subtopic{opacity:.72}.medical-flow-root .dash-blueprint-coverage-pill.is-pending{color:var(--warning);background:var(--warning-bg)}.medical-flow-root .dash-blueprint-inline-practice-btn{--practice-accent:var(--chart-blue);border:1px solid color-mix(in srgb, var(--practice-accent) 36%, #ffffff1a);background:linear-gradient(180deg, color-mix(in srgb, var(--practice-accent) 16%, #ffffff0a), #ffffff05);min-width:86px;height:34px;color:color-mix(in srgb, var(--practice-accent) 86%, white);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-fast), visibility var(--transition-fast), transform var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;margin-left:6px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;transform:translate(-3px)}.medical-flow-root .dash-blueprint-inline-practice-btn svg{flex:none}@media (hover:hover){.medical-flow-root .dash-blueprint-table tbody td.is-topic:hover .dash-blueprint-inline-practice-btn{border-color:color-mix(in srgb, var(--practice-accent) 38%, #ffffff1a);opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}}.medical-flow-root .question-presets-table tbody tr:focus-within .dash-blueprint-inline-practice-btn{border-color:color-mix(in srgb, var(--practice-accent) 38%, #ffffff1a);opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}@media (hover:hover){.medical-flow-root .question-presets-table tbody tr:hover .dash-blueprint-inline-practice-btn{border-color:color-mix(in srgb, var(--practice-accent) 38%, #ffffff1a);opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.medical-flow-root .dash-blueprint-inline-practice-btn:hover{background:color-mix(in srgb, var(--practice-accent) 18%, #ffffff08);border-color:color-mix(in srgb, var(--practice-accent) 50%, #ffffff24)}}.medical-flow-root .dash-portable-option.is-selected{border-color:color-mix(in srgb, var(--chart-blue) 48%, #ffffff24);background:color-mix(in srgb, var(--chart-blue) 14%, #ffffff09)}.medical-flow-root .infographics-stage{background:#000;position:absolute;inset:0;overflow:hidden}.medical-flow-root .infographics-stage.is-image{cursor:default}.medical-flow-root .infographics-image-plane{transform-origin:0 0;will-change:transform;background:#000;position:absolute;top:0;left:0;overflow:hidden}.medical-flow-root .infographics-image-plane img,.medical-flow-root .infographics-pdf-canvas{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block}.medical-flow-root .infographics-image-plane img{-o-object-fit:contain;object-fit:contain;-webkit-user-drag:none}.medical-flow-root .infographics-pdf-canvas{background:#000;width:calc(100% + 2px);height:calc(100% + 2px);transform:translate(-1px,-1px)}.medical-flow-root .infographics-cover{text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:8vw;display:flex;position:absolute;inset:0}.medical-flow-root .infographics-cover.is-parent{background:radial-gradient(circle at 50% 30%,#7dd3fc29,#0000 38%),linear-gradient(145deg,#061625 0%,#0b3b63 58%,#03101c 100%)}.medical-flow-root .infographics-cover.is-subtopic{background:radial-gradient(circle at 50% 30%,#8fffd229,#0000 38%),linear-gradient(145deg,#041510 0%,#063426 58%,#02100c 100%)}.medical-flow-root .infographics-cover span{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(12px,1.2vw,18px);font-weight:800}.medical-flow-root .infographics-cover strong{color:#fff;letter-spacing:0;max-width:1100px;font-size:clamp(42px,7vw,112px);font-weight:950;line-height:.95}.medical-flow-root .infographics-control{z-index:4;color:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#00000057;border:1px solid #ffffff24;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (hover:hover){.medical-flow-root .infographics-control:hover{color:#fff;background:#00000085;border-color:#ffffff47}}.medical-flow-root .infographics-close{opacity:.34;border-radius:999px;width:52px;height:52px;top:18px;left:18px}@media (hover:hover){.medical-flow-root .infographics-close:hover{opacity:1}}.medical-flow-root .infographics-topic-badge{z-index:30;color:#fffffff0;text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:min(54vw,520px);box-shadow:none;pointer-events:none;background:#464648b8;border:1px solid #ffffff24;border-top:0;border-radius:0 0 12px 12px;padding:5px 18px 6px;font-size:12px;font-weight:850;line-height:1.1;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.medical-flow-root .infographics-editor-hover-zone{z-index:4;pointer-events:auto;height:58px;position:absolute;bottom:0;left:0;right:0}.medical-flow-root .infographics-editor-shell{z-index:5;height:140px;position:absolute;bottom:0;left:0;right:0}.medical-flow-root .infographics-editor{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040506eb;border-top:1px solid #ffffff1f;height:86px;position:absolute;bottom:0;left:0;right:0;overflow:visible}.medical-flow-root .infographics-editor-scope-toggle{z-index:7;color:#c5e2e5e6;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1215f5;border:1px solid #7df5e73d;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;bottom:96px;left:14px;box-shadow:0 12px 30px #0000006b,inset 0 1px #ffffff0f}.medical-flow-root .infographics-editor-scope-toggle:focus-visible{color:#7df5e7;border-color:#7df5e773;outline:none}@media (hover:hover){.medical-flow-root .infographics-editor-scope-toggle:hover{color:#7df5e7;border-color:#7df5e773;outline:none}}.medical-flow-root .infographics-editor-scope-toggle.is-active{color:#7df5e7;background:#0d3834e0;border-color:#7df5e78c}.medical-flow-root .infographics-editor-scope-toggle:after{color:#ffffffd1;white-space:nowrap;opacity:0;pointer-events:none;content:attr(aria-label);background:#090b0ef5;border:1px solid #ffffff1f;border-radius:8px;max-width:190px;padding:7px 9px;font-size:11px;font-weight:750;line-height:1.15;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)translate(-4px)}.medical-flow-root .infographics-editor-scope-toggle:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}@media (hover:hover){.medical-flow-root .infographics-editor-scope-toggle:hover:after{opacity:1;transform:translateY(-50%)translate(0)}}.medical-flow-root .infographics-editor-strip{gap:10px;height:100%;padding:8px 16px 10px;display:flex;overflow:auto hidden}.medical-flow-root .infographics-topic-group{flex-direction:column;flex:none;justify-content:center;min-width:0;display:flex}.medical-flow-root .infographics-thumbs{align-items:center;height:68px;display:flex}.medical-flow-root .infographics-thumb-wrap{align-items:center;display:inline-flex;position:relative}.medical-flow-root .infographics-thumb{color:#ffffffd1;cursor:pointer;background:#050505;border:1px solid #ffffff1f;border-radius:6px;flex:none;width:54px;height:62px;position:relative;overflow:hidden}.medical-flow-root .infographics-thumb.is-current{border-color:#ffffffb8;box-shadow:0 0 0 2px #ffffff2e}.medical-flow-root .infographics-thumb.is-selected{border:2px solid #7df5e7;box-shadow:0 0 0 2px #000000db,0 0 0 4px #7df5e7b8,0 0 18px #7df5e76b}.medical-flow-root .infographics-thumb.is-selected:after{z-index:3;color:#001311;content:"✓";background:#7df5e7;border:2px solid #000000d1;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.medical-flow-root .infographics-thumb.is-cover{text-align:center;background:#000;justify-content:center;align-items:center;padding:6px;display:flex}.medical-flow-root .infographics-thumb.is-cover.is-parent{background:radial-gradient(circle at 50% 24%,#7dd3fc33,#0000 42%),linear-gradient(145deg,#061625,#0b4f7a);border-color:#7dd3fc3d}.medical-flow-root .infographics-thumb.is-cover.is-subtopic{background:radial-gradient(circle at 50% 24%,#8fffd22e,#0000 42%),linear-gradient(145deg,#042017,#07513a);border-color:#7df5be38}.medical-flow-root .infographics-thumb.is-cover span{color:#fff;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:8px;font-weight:900;line-height:1.1;display:-webkit-box;overflow:hidden}.medical-flow-root .infographics-thumb.is-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.medical-flow-root .infographics-thumb.is-pdf{background:#050505}.medical-flow-root .infographics-pdf-thumb{display:block;position:absolute;inset:0}.medical-flow-root .infographics-pdf-thumb-canvas{-o-object-fit:cover;object-fit:cover;background:linear-gradient(#ffffff14,#ffffff05),#101214;width:100%;height:100%;display:block}.medical-flow-root .infographics-pdf-thumb small{z-index:2;color:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;border-radius:999px;padding:3px 5px;font-size:9px;font-weight:900;line-height:1;position:absolute;bottom:6px;right:6px}.medical-flow-root .infographics-drop-slot{flex:0 0 14px;align-self:stretch;position:relative}.medical-flow-root .infographics-drop-slot:after{content:"";background:0 0;border-radius:999px;width:2px;position:absolute;top:8px;bottom:8px;left:50%;transform:translate(-50%)}.medical-flow-root .infographics-drop-slot.is-active:after{background:#7ddacb;width:3px;box-shadow:0 0 18px #7ddacb85}.medical-flow-root .infographics-uploading{color:#ffffffa8;text-transform:uppercase;font-size:11px;font-weight:800;position:absolute;top:14px;right:18px}.medical-flow-root .infographics-delete-overlay{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000009e;justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;inset:0}.medical-flow-root .infographics-delete-modal{background:radial-gradient(circle at 100% 0,#ff6f7f24,#0000 38%),#0c0c0efa;border:1px solid #ff6f7f3d;border-radius:14px;grid-template-columns:auto 1fr;gap:14px;width:min(100%,390px);padding:18px;display:grid;box-shadow:0 28px 80px #00000080}.medical-flow-root .infographics-delete-icon{color:#ff9aa6;background:#ff6f7f1f;border:1px solid #ff6f7f4d;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.medical-flow-root .infographics-delete-copy{min-width:0}.medical-flow-root .infographics-delete-copy h3{color:#fff;margin:0;font-size:18px;font-weight:900;line-height:1.15}.medical-flow-root .infographics-delete-copy p{color:#ffffff9e;margin:6px 0 9px;font-size:12.5px;line-height:1.45}.medical-flow-root .infographics-delete-copy strong{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.medical-flow-root .infographics-delete-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.medical-flow-root .infographics-delete-cancel,.medical-flow-root .infographics-delete-confirm{cursor:pointer;border-radius:10px;min-height:38px;padding:0 14px;font-size:12px;font-weight:850}.medical-flow-root .infographics-delete-cancel{color:#ffffffc7;background:#ffffff0d;border:1px solid #ffffff1f}.medical-flow-root .infographics-delete-confirm{color:#ffb3bc;background:#ff6f7f29;border:1px solid #ff6f7f61}@media (hover:hover){.medical-flow-root .infographics-delete-cancel:hover{color:#fff;background:#ffffff14}.medical-flow-root .infographics-delete-confirm:hover{background:#ff6f7f3d}}@media (max-width:760px){html:not([data-interface=desktop]) .medical-flow-root .infographics-editor-hover-zone{height:52px}html:not([data-interface=desktop]) .medical-flow-root .infographics-editor-shell{height:124px}html:not([data-interface=desktop]) .medical-flow-root .infographics-editor{height:78px}html:not([data-interface=desktop]) .medical-flow-root .infographics-editor-scope-toggle{border-radius:10px;width:36px;height:36px;bottom:86px;left:12px}html:not([data-interface=desktop]) .medical-flow-root .infographics-editor-scope-toggle:after{display:none}html:not([data-interface=desktop]) .medical-flow-root .infographics-editor-strip{padding:7px 12px 9px}html:not([data-interface=desktop]) .medical-flow-root .infographics-thumbs{height:62px}html:not([data-interface=desktop]) .medical-flow-root .infographics-thumb{width:48px;height:56px}}html[data-interface=mobile] .medical-flow-root .infographics-editor-hover-zone{height:52px}html[data-interface=mobile] .medical-flow-root .infographics-editor-shell{height:124px}html[data-interface=mobile] .medical-flow-root .infographics-editor{height:78px}html[data-interface=mobile] .medical-flow-root .infographics-editor-scope-toggle{border-radius:10px;width:36px;height:36px;bottom:86px;left:12px}html[data-interface=mobile] .medical-flow-root .infographics-editor-scope-toggle:after{display:none}html[data-interface=mobile] .medical-flow-root .infographics-editor-strip{padding:7px 12px 9px}html[data-interface=mobile] .medical-flow-root .infographics-thumbs{height:62px}html[data-interface=mobile] .medical-flow-root .infographics-thumb{width:48px;height:56px}.medical-flow-root .sidebar-nav-item.active{color:var(--text);background:#ffffff0b;border-color:#ffffff1a}.medical-flow-root .sidebar-nav-item.active .nav-icon-shell{color:#090a0b;background:#f5f7fa;border-color:#f5f7fa}.medical-flow-root .page-kicker,.medical-flow-root .premium-kicker,.medical-flow-root .premium-chip,.medical-flow-root .badge,.medical-flow-root .chip,.medical-flow-root .premium-meta-pill{border:1px solid var(--border);background:var(--muted);min-height:28px;color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.medical-flow-root .card,.medical-flow-root .card-raised,.medical-flow-root .premium-hero,.medical-flow-root .premium-panel,.medical-flow-root .premium-empty,.medical-flow-root .filter-panel,.medical-flow-root .question-stepper-head,.medical-flow-root .question-stepper-foot,.medical-flow-root .auth-panel,.medical-flow-root .sidebar-user-card,.medical-flow-root .premium-stat,.medical-flow-root .premium-list-item,.medical-flow-root .premium-tile,.medical-flow-root .question-inline-panel,.medical-flow-root .question-history-card{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card)}.medical-flow-root .card,.medical-flow-root .card-raised,.medical-flow-root .premium-hero,.medical-flow-root .premium-panel,.medical-flow-root .premium-empty,.medical-flow-root .filter-panel,.medical-flow-root .question-stepper-head,.medical-flow-root .question-stepper-foot,.medical-flow-root .auth-panel,.medical-flow-root .premium-stat,.medical-flow-root .premium-list-item,.medical-flow-root .premium-tile,.medical-flow-root .question-inline-panel,.medical-flow-root .question-history-card{border-radius:var(--radius-lg)}.medical-flow-root .card{padding:18px}.medical-flow-root .premium-stat-label,.medical-flow-root .premium-list-label,.medical-flow-root .premium-panel-title,.medical-flow-root .label,.medical-flow-root .section-label{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.medical-flow-root .premium-alert,.medical-flow-root .premium-inline-status,.medical-flow-root .auth-inline-message{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--card);color:var(--text);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.medical-flow-root .premium-alert,.medical-flow-root .auth-inline-error{border-color:var(--danger-border);background:var(--danger-bg);color:#ffd3d9}.medical-flow-root .btn{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.medical-flow-root .btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-mid)}}.medical-flow-root .btn:disabled{opacity:.55;cursor:not-allowed}.medical-flow-root .btn:focus-visible,.medical-flow-root .input:focus-visible,.medical-flow-root .question-chat-input:focus-visible,.medical-flow-root .sidebar-nav-item:focus-visible,.medical-flow-root .chip:focus-visible,.medical-flow-root .filter-tab-btn:focus-visible{outline:2px solid #0000;box-shadow:0 0 0 3px #ffffff1f}.medical-flow-root .btn-primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){.medical-flow-root .btn-primary:hover:not(:disabled){background:#fff;border-color:#fff}}.medical-flow-root .btn-ghost{background:var(--surface);color:var(--text-2)}@media (hover:hover){.medical-flow-root .btn-ghost:hover:not(:disabled){color:var(--text)}}.medical-flow-root .btn-sm{min-height:32px;padding:0 12px;font-size:12px}.medical-flow-root .btn.is-active{border-color:var(--border-strong);background:var(--surface-hover)}.medical-flow-root .input,.medical-flow-root .question-chat-input{border:1px solid var(--border);width:100%;color:var(--text);transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);background:#090a0b;border-radius:10px}.medical-flow-root .input{min-height:40px;padding:10px 12px}.medical-flow-root .question-chat-input{background:0 0;border:0;border-radius:0;outline:none;height:100%;padding:0;font-size:14px;line-height:1}.medical-flow-root .input::-moz-placeholder{color:var(--text-3)}.medical-flow-root .question-chat-input::-moz-placeholder{color:var(--text-3)}.medical-flow-root .input::placeholder,.medical-flow-root .question-chat-input::placeholder{color:var(--text-3)}.medical-flow-root .input:focus,.medical-flow-root .question-chat-input:focus{border-color:var(--border-strong);background:#0c0d0f}.medical-flow-root .question-chat-compose .question-chat-input:focus{background:0 0;border-color:#0000}.medical-flow-root .question-chat-compose .question-chat-input::placeholder{color:#6f7782}.medical-flow-root select.input{appearance:none;background-image:linear-gradient(135deg,#0000 50%,#ffffff73 50%),linear-gradient(45deg,#ffffff73 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:38px}.medical-flow-root .badge-muted{color:var(--text-2)}.medical-flow-root .badge-green{background:var(--success-bg);border-color:var(--success-border);color:#b6f3d2}.medical-flow-root .badge-red{background:var(--danger-bg);border-color:var(--danger-border);color:#ffd0d7}.medical-flow-root .chip.selected,.medical-flow-root .selected{background:var(--surface-hover);border-color:var(--border-strong);color:var(--text)}.medical-flow-root .filter-tab-btn.active{color:var(--text);border-bottom-color:var(--primary)}@media (max-width:640px){html:not([data-interface=desktop]) .medical-flow-root .filtros-actionbar>.btn{flex:160px}}html[data-interface=mobile] .medical-flow-root .filtros-actionbar>.btn{flex:160px}.medical-flow-root .question-stepper-shell.is-resolver{gap:0;height:100%;min-height:0}.medical-flow-root .questao-card{overflow:hidden}.medical-flow-root .questao-card.is-resolver{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}.medical-flow-root .questao-card.is-history{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:0}.medical-flow-root .questao-workspace{--question-workspace-left:50%;--question-workspace-divider:6px;background:radial-gradient(circle at 0 0,#ffffff08,#0000 30%),linear-gradient(#07080a 0%,#050607 100%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid;position:relative}.medical-flow-root .questao-workspace:before{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #ffffff08}.medical-flow-root .questao-workspace.is-resizable{grid-template-columns:minmax(300px, calc(var(--question-workspace-left) - (var(--question-workspace-divider) / 2))) var(--question-workspace-divider) minmax(420px, calc(100% - var(--question-workspace-left) - (var(--question-workspace-divider) / 2)))}.medical-flow-root .question-side-column{z-index:3;background:radial-gradient(circle at 100% 0,#ffffff09,#0000 38%),linear-gradient(#090b0f 0%,#07090c 100%);min-width:0;height:100%;min-height:0;padding:0;position:relative;box-shadow:inset -1px 0 #ffffff0d,inset 0 1px #ffffff05}.medical-flow-root .question-main-column{z-index:1;background:radial-gradient(circle at 0 0,#ffffff08,#0000 30%),linear-gradient(#0d1015 0%,#0a0d12 100%);min-width:0;height:100%;min-height:0;padding:0;position:relative;box-shadow:inset 1px 0 #ffffff0a,inset 0 1px #ffffff05}.medical-flow-root .question-workspace-divider{width:var(--question-workspace-divider);cursor:col-resize;touch-action:none;transition:background var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast);background:linear-gradient(#ffffff06,#ffffff03);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.medical-flow-root .question-workspace-divider:before{content:"";background:linear-gradient(#0000 0%,#ffffff0d 12%,#ffffff0f 50%,#ffffff0d 88%,#0000 100%);position:absolute;inset:0}.medical-flow-root .question-workspace-divider.is-active{background:linear-gradient(#ffffff0d,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff0a}@media (hover:hover){.medical-flow-root .question-workspace-divider:hover{background:linear-gradient(#ffffff0d,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff0a}}.medical-flow-root .question-workspace-divider-handle{z-index:1;width:6px;height:72px;transition:background var(--transition-fast), height var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(#ffffff24 0%,#ffffff4d 50%,#ffffff24 100%);border-radius:999px;position:relative;box-shadow:0 0 0 1px #ffffff0a,0 8px 18px #00000038}.medical-flow-root .question-workspace-divider.is-active .question-workspace-divider-handle{background:linear-gradient(#ffffff38 0%,#ffffff73 50%,#ffffff38 100%);height:94px;box-shadow:0 0 0 1px #ffffff0f,0 14px 28px #0000004d}@media (hover:hover){.medical-flow-root .question-workspace-divider:hover .question-workspace-divider-handle{background:linear-gradient(#ffffff38 0%,#ffffff73 50%,#ffffff38 100%);height:94px;box-shadow:0 0 0 1px #ffffff0f,0 14px 28px #0000004d}}.medical-flow-root .question-side-panel{height:100%;min-height:0;box-shadow:none;background:radial-gradient(circle at 0 0,#ffffff08,#0000 34%),linear-gradient(#ffffff05 0%,#fff0 22%),0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:visible}.medical-flow-root .question-panel-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0a0c0ffa 0%,#0a0c0feb 100%);border-bottom:1px solid #ffffff12;min-height:60px;padding:14px 22px 12px;position:relative}.medical-flow-root .question-panel-header.is-compact{padding-top:14px}.medical-flow-root .question-panel-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff14 18%,#0000 100%);height:1px;position:absolute;inset:auto 22px 0}.medical-flow-root .question-panel-header-inner,.medical-flow-root .question-header-line-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px;width:100%;min-width:0;display:grid}.medical-flow-root .question-panel-header-inner.is-compact{grid-template-columns:auto minmax(0,1fr) auto}.medical-flow-root .question-chat-font-controls{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:4px;margin-left:auto;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.medical-flow-root .question-chat-font-btn{width:26px;height:26px;color:var(--text);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.medical-flow-root .question-chat-font-btn:hover:not(:disabled){background:#ffffff14}}.medical-flow-root .question-chat-font-btn:disabled{opacity:.35;cursor:not-allowed}.medical-flow-root .question-panel-meta-strip{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;width:auto;min-width:0;max-width:100%;display:flex}.medical-flow-root .question-panel-meta-card{min-width:0;min-height:38px;transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);appearance:none;font:inherit;text-align:left;background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:8px;align-items:center;padding:0 14px;display:inline-flex;box-shadow:inset 0 1px #ffffff08}@media (hover:hover){.medical-flow-root .question-panel-meta-card:hover{background:linear-gradient(#ffffff12,#ffffff08);border-color:#ffffff29;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 12px 22px #0000002e}}.medical-flow-root .question-panel-meta-value{color:var(--text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;line-height:1;overflow:hidden}.medical-flow-root .question-panel-meta-card.is-topic-lock{cursor:pointer;gap:8px}.medical-flow-root .question-panel-meta-card.is-topic-lock:disabled{opacity:.7;cursor:not-allowed;transform:none}.medical-flow-root .question-panel-meta-value-wrap{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.medical-flow-root .question-panel-meta-trigger{align-items:center;width:100%;min-width:0;display:inline-flex}.medical-flow-root .question-panel-meta-lock{color:#d3ddff;flex-shrink:0}.medical-flow-root .question-header-line-inner,.medical-flow-root .question-pane-footer-inner{width:min(100%,1060px);margin-inline:auto}.medical-flow-root .question-panel-title{color:var(--text);margin:0;font-size:16px;font-weight:700;line-height:1.2}.medical-flow-root .question-panel-copy{color:var(--text-3);margin:6px 0 0;font-size:12px;line-height:1.5}.medical-flow-root .question-panel-back{min-height:38px;color:var(--text);letter-spacing:-.01em;transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff08}@media (hover:hover){.medical-flow-root .question-panel-back:hover{background:linear-gradient(#ffffff12,#ffffff08);border-color:#ffffff29;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 12px 22px #0000002e}}.medical-flow-root .question-panel-back.is-icon{border-radius:999px;justify-content:center;gap:0;width:38px;height:38px;min-height:38px;padding:0}.medical-flow-root .question-panel-meta-strip{gap:12px}.medical-flow-root .question-panel-meta-card.has-popover{cursor:default;flex:0 auto;width:max-content;min-width:0;max-width:min(320px,54vw);min-height:38px;padding-inline:14px;position:relative}.medical-flow-root .question-panel-meta-card.has-popover .question-panel-meta-value{font-size:13px;font-weight:750}.medical-flow-root .question-panel-meta-card.has-popover.is-topic-lock{cursor:pointer;gap:6px}.medical-flow-root .question-topic-infographic-btn{width:38px;height:38px;color:var(--text);cursor:pointer;transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background:radial-gradient(circle at 35% 25%,#ffffff1f,#0000 34%),linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0b,0 10px 22px #00000024}@media (hover:hover){.medical-flow-root .question-topic-infographic-btn:hover{color:var(--text);background:radial-gradient(circle at 35% 25%,#ffffff29,#0000 36%),linear-gradient(#ffffff12,#ffffff08);border-color:#ffffff29;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 14px 26px #0003}}.medical-flow-root .question-topic-infographic-btn:focus-visible{border-color:#ffffff2e;outline:none;box-shadow:0 0 0 3px #ffffff14,0 14px 26px #0003}.medical-flow-root .question-topic-infographic-menu{flex-shrink:0;display:inline-flex;position:relative}.medical-flow-root .question-topic-infographic-btn .question-topic-infographic-count{border:1px solid var(--card);background:var(--primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-4px}.medical-flow-root .question-topic-infographic-popover{z-index:30;background:#11151dfa;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:2px;min-width:156px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 34px #00000059}.medical-flow-root .question-topic-infographic-popover-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px 4px;font-size:10px;font-weight:750}.medical-flow-root .question-topic-infographic-popover a{color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.medical-flow-root .question-topic-infographic-popover a:focus-visible{background:#ffffff14;outline:none}@media (hover:hover){.medical-flow-root .question-topic-infographic-popover a:hover{background:#ffffff14;outline:none}}.medical-flow-root .question-panel-meta-popover{opacity:0;visibility:hidden;pointer-events:none;min-width:260px;max-width:320px;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility 0s linear .12s;z-index:120;background:linear-gradient(#161a20fa,#0e1116fa);border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;display:flex;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-4px);box-shadow:0 22px 40px #00000059,inset 0 1px #ffffff0a}.medical-flow-root .question-panel-meta-card.has-popover:focus-within .question-panel-meta-popover{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility 0s;transform:translateY(0)}@media (hover:hover){.medical-flow-root .question-panel-meta-card.has-popover:hover .question-panel-meta-popover,.medical-flow-root .question-panel-meta-card.has-popover .question-panel-meta-trigger:hover+.question-panel-meta-popover{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility 0s;transform:translateY(0)}}.medical-flow-root .question-panel-meta-popover-kicker{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.medical-flow-root .question-panel-meta-popover-title{color:var(--text);letter-spacing:-.015em;font-size:18px;font-weight:750;line-height:1.25}.medical-flow-root .question-panel-meta-popover-badge{color:#c9dcff;letter-spacing:.02em;background:#508cff1f;border:1px solid #6ea8ff38;border-radius:999px;align-self:flex-start;margin-top:4px;padding:4px 10px;font-size:11px;font-weight:700}.medical-flow-root .question-panel-meta-popover-desc{color:var(--text-2);font-size:13px;line-height:1.5}.medical-flow-root .question-panel-meta-popover-stat{background:linear-gradient(#3dd68c14,#3dd68c09);border:1px solid #3dd68c24;border-radius:12px;flex-direction:column;gap:8px;margin-top:8px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff09}.medical-flow-root .question-panel-meta-popover-stat-label{color:#a7f0c7;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.medical-flow-root .question-panel-meta-popover-stat-row{align-items:baseline;gap:8px;min-width:0;display:flex}.medical-flow-root .question-panel-meta-popover-stat-number{color:var(--text);font-size:24px;font-weight:800;line-height:1}.medical-flow-root .question-panel-meta-popover-stat-copy{color:var(--text-2);font-size:12px;font-weight:650;line-height:1.25}.medical-flow-root .question-chat-thread,.medical-flow-root .question-solution-scroll{scrollbar-gutter:stable;flex-direction:column;gap:22px;min-height:0;padding:24px 22px 18px;display:flex;overflow:hidden auto}.medical-flow-root .question-chat-thread{zoom:var(--chat-font-scale,1)}.medical-flow-root .question-mini-chat{z-index:34;zoom:1;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#ffffff12,#0000 38%),linear-gradient(#0f1115fa,#090a0cfa);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:8px;width:min(340px,100vw - 28px);max-width:calc(100vw - 28px);height:min(300px,100dvh - 28px);max-height:calc(100dvh - 28px);padding:10px;display:flex;position:fixed;overflow:hidden;box-shadow:0 22px 46px #0000006b,inset 0 1px #ffffff0a}.medical-flow-root .question-mini-chat,.medical-flow-root .question-mini-chat *{box-sizing:border-box}.medical-flow-root .question-mini-chat-thread{overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;gap:8px;min-height:0;padding-right:2px;display:flex;overflow:hidden auto}.medical-flow-root .question-mini-chat-thread::-webkit-scrollbar{width:0;height:0;display:none}.medical-flow-root .question-mini-chat::-webkit-scrollbar{width:0;height:0;display:none}.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant pre::-webkit-scrollbar{width:0;height:0;display:none}.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant .question-chat-table-wrap::-webkit-scrollbar{width:0;height:0;display:none}.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant pre,.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant .question-chat-table-wrap{scrollbar-width:none;-ms-overflow-style:none}.medical-flow-root .question-mini-chat-preset{min-height:30px;color:var(--text);white-space:nowrap;transition:transform var(--transition-fast), background var(--transition-fast), opacity var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(#ffffff1a,#ffffff0b);border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:680;line-height:1;display:inline-flex}@media (hover:hover){.medical-flow-root .question-mini-chat-preset:hover:not(:disabled){background:linear-gradient(#ffffff20,#ffffff0f);border-color:#ffffff29;transform:translateY(-1px);box-shadow:0 8px 18px #0000002e}}.medical-flow-root .question-mini-chat-preset:disabled{opacity:.5;cursor:not-allowed}.medical-flow-root .question-mini-chat-form{margin-top:auto}.medical-flow-root .question-mini-chat-compose{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 9px;display:flex;overflow:hidden}.medical-flow-root .question-mini-chat-input{width:100%;min-width:0;height:36px;color:var(--text);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:15px;line-height:1.45}.medical-flow-root .question-mini-chat-input::placeholder{color:#ffffff61}.medical-flow-root .question-mini-chat-send{width:30px;height:30px;color:var(--text);transition:transform var(--transition-fast), opacity var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.medical-flow-root .question-mini-chat-send:hover:not(:disabled){background:linear-gradient(#ffffff1c,#ffffff0d);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 10px 18px #0000002e}}.medical-flow-root .question-mini-chat-send:disabled{opacity:.38;cursor:not-allowed}.medical-flow-root .question-chat-welcome.is-hidden,.medical-flow-root .question-empty-copy.is-clean{display:none}.medical-flow-root .question-panel-empty{color:var(--text-2);padding:0;font-size:13px}.medical-flow-root .question-panel-empty.is-centered{max-width:360px;margin:auto 0}.medical-flow-root .question-panel-empty.is-chat-empty{background:radial-gradient(circle at 0 0,#ffffff0b,#0000 44%),linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff0f;border-radius:18px;max-width:420px;margin:auto 0;padding:20px 22px;box-shadow:inset 0 1px #ffffff08,0 18px 34px #00000029}.medical-flow-root .question-panel-empty p{margin:0}.medical-flow-root .question-panel-empty p+p{margin-top:8px}.medical-flow-root .question-empty-title{color:var(--text);font-size:15px;font-weight:600;line-height:1.45}.medical-flow-root .question-empty-copy{color:var(--text-3);font-size:13px;line-height:1.65}.medical-flow-root .question-chat-message{width:100%;min-width:0;max-width:100%;font-size:15px;line-height:1.8}.medical-flow-root .question-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.medical-flow-root .question-chat-message.is-user{width:auto;max-width:min(78%,360px);color:var(--text);background:linear-gradient(#ffffff14 0%,#ffffff0b 100%);border:1px solid #ffffff1f;border-radius:16px 16px 10px;align-self:flex-end;padding:14px 16px;box-shadow:inset 0 1px #ffffff06,0 14px 28px #00000024}.medical-flow-root .question-chat-message.is-assistant{box-shadow:none;color:var(--text);background:0 0;border:0;align-self:flex-start;padding:2px 0 4px}.medical-flow-root .question-chat-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0b0d10c7,#090b0ef5);border-top:1px solid #ffffff0f;padding:14px 22px 18px}.medical-flow-root .question-chat-compose{min-height:40px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:10px;padding:4px 4px 4px 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff08,0 14px 30px #0000002e}.medical-flow-root .question-chat-compose:focus-within{background:linear-gradient(#ffffff0f,#ffffff06);border-color:#ffffff2e;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 18px 32px #0003}.medical-flow-root .question-solution-section{border-bottom:1px solid #ffffff12;flex-direction:column;gap:12px;padding:0 0 18px;display:flex}.medical-flow-root .question-solution-section:last-child{border-bottom:0;padding-bottom:0}.medical-flow-root .question-solution-section-head{color:var(--text-2);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.medical-flow-root .question-solution-video{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%;min-height:0}.medical-flow-root .question-panel-meta{flex-direction:column;gap:6px;padding-top:2px;display:flex}.medical-flow-root .question-pane{background:0 0;border:0;border-radius:0;flex-direction:column;gap:14px;min-height:100%;padding:20px 22px 24px;display:flex;overflow-y:auto}.medical-flow-root .question-pane.is-resolver{grid-template-rows:auto minmax(0,1fr) auto;gap:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.medical-flow-root .question-pane-scroll{flex-direction:column;gap:26px;min-height:0;padding:28px 28px 24px;scroll-padding-top:24px;display:flex;overflow-y:auto}.medical-flow-root .question-pane-scroll>.question-statement,.medical-flow-root .question-pane-scroll>.question-alternatives,.medical-flow-root .question-pane-scroll>.premium-alert{width:min(100%,1060px);margin-inline:auto}.medical-flow-root .question-header-line{min-width:0;position:relative}.medical-flow-root .questao-card.is-resolver .question-header-line{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0b0d11fa 0%,#0b0d11eb 100%);border-bottom:1px solid #ffffff12;min-height:60px;padding:14px 28px 12px;overflow:visible}.medical-flow-root .question-inline-meta,.medical-flow-root .question-topic-row,.medical-flow-root .question-attempt-row,.medical-flow-root .question-toolbar-actions,.medical-flow-root .question-inline-actions{flex-wrap:wrap;gap:6px;display:flex}.medical-flow-root .question-inline-actions{justify-content:flex-end;align-items:center}.medical-flow-root .question-history-header-action.is-active{background:linear-gradient(#78a8ff1f,#78a8ff0d);border-color:#78a8ff3d;box-shadow:inset 0 1px #ffffff0a,0 12px 22px #00000029}.medical-flow-root .question-statement{color:var(--text);letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:pretty;font-size:18.5px;line-height:1.65}.medical-flow-root .question-statement img{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:14px;margin:20px auto 8px;padding:12px;box-shadow:inset 0 1px #ffffff08,0 18px 32px #00000029}.medical-flow-root .q-html.is-image-viewer-enabled img{cursor:zoom-in}.medical-flow-root .question-pane-footer{background:var(--background);border-top:1px solid #ffffff0f;padding:14px 28px 20px}.medical-flow-root .question-pane-footer-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"start center end";align-items:center;gap:12px;width:min(100%,1060px);margin-inline:auto;display:grid}.medical-flow-root .question-pane-footer-slot{align-items:center;display:flex}.medical-flow-root .question-pane-footer-slot.is-start{grid-area:start}.medical-flow-root .question-pane-footer-slot.is-center{flex-wrap:nowrap;grid-area:center;justify-content:center;gap:10px;min-width:0}.medical-flow-root .question-pane-footer-slot.is-end{grid-area:end;justify-content:flex-end}.medical-flow-root .question-stepper-topbar .btn,.medical-flow-root .question-pane-footer .btn{border-radius:14px}.medical-flow-root .question-stepper-topbar .btn-ghost,.medical-flow-root .question-pane-footer .btn-ghost{background:linear-gradient(#ffffff0b,#ffffff05);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff08}.medical-flow-root .question-pane-footer-icon-btn,.medical-flow-root .question-pane-footer-slot.is-center .hint-icon-btn{flex:none;justify-content:center;block-size:38px;inline-size:38px;min-inline-size:38px;padding:0}.medical-flow-root .question-pane-footer-icon-btn svg{flex:none}.medical-flow-root .question-alternatives{flex-direction:column;gap:12px;display:flex}.medical-flow-root .question-alt-stack{isolation:isolate;flex-direction:column;gap:0;width:100%;display:flex;position:relative}.medical-flow-root .question-alt-stack.is-swiping{background:radial-gradient(circle at 0 0,#ffffff08,#0000 42%),linear-gradient(#0e1622eb 0%,#080e18fa 100%);border-radius:16px;overflow:hidden}.medical-flow-root .question-alt-stack:has(>.question-alt-comment){transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:radial-gradient(circle at 0 0,#ffffff0d,#0000 38%),linear-gradient(#ffffff08 0%,#ffffff03 100%);border:1px solid #ffffff14;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 18px 34px #0003}.medical-flow-root .question-alt-stack:has(>.question-alt-comment.correct){background:radial-gradient(circle at 0 0,#3dd68c1f,#0000 38%),linear-gradient(#3dd68c0e 0%,#3dd68c05 100%);border-color:#3dd68c38;box-shadow:inset 3px 0 #3dd68c7a,0 18px 34px #00000038}.medical-flow-root .question-alt-stack:has(>.question-alt-comment.selected){background:radial-gradient(circle at 0 0,#ff6f7f1f,#0000 38%),linear-gradient(#ff6f7f0e 0%,#ff6f7f05 100%);border-color:#ff6f7f38;box-shadow:inset 3px 0 #ff6f7f70,0 18px 34px #00000038}.medical-flow-root .question-alt-stack:has(>.question-alt-comment) .alt-btn{box-shadow:none;background:0 0;border:0;border-radius:0}@media (hover:hover){.medical-flow-root .question-alt-stack:has(>.question-alt-comment) .alt-btn:hover:not(:disabled){box-shadow:none;background:#ffffff05;transform:none}}.medical-flow-root .alt-btn{isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;min-height:0;color:var(--text);text-align:left;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);background:radial-gradient(circle at 0 0,#ffffff0b,#0000 36%),linear-gradient(#ffffff07 0%,#ffffff03 100%);border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff06,0 14px 30px #0000001f}.medical-flow-root .alt-btn.is-struck .question-alt-html{opacity:.55;-webkit-text-decoration:line-through #ff7878b3;text-decoration:line-through #ff7878b3;text-decoration-thickness:2px}.medical-flow-root .alt-btn.is-struck .alt-letter{opacity:.55}.medical-flow-root .alt-btn{transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform .28s cubic-bezier(.22, 1, .36, 1), box-shadow var(--transition-fast)}.medical-flow-root .question-alt-swipe-hint{border-radius:inherit;color:#7dd3fc;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:0;justify-content:flex-end;align-items:center;gap:10px;padding:0 18px 0 72px;font-size:12px;font-weight:750;transition:opacity .12s;display:flex;position:absolute;inset:0;overflow:hidden}.medical-flow-root .question-alt-swipe-hint:before{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(270deg,#38bdf842 0%,#38bdf81f 38%,#080e1800 82%),radial-gradient(circle at 100%,#7dd3fc1f,#0000 52%);position:absolute;inset:0}.medical-flow-root .question-alt-swipe-hint.is-ready{color:#bae6fd}.medical-flow-root .question-alt-swipe-hint.is-ready svg{animation:.9s ease-in-out infinite question-alt-swipe-pulse}.medical-flow-root .question-alt-stack.is-swiping .alt-btn{box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000047,0 0 0 1px #38bdf82e}@media (hover:hover){.medical-flow-root .alt-btn:hover:not(:disabled){background:radial-gradient(circle at 0 0,#ffffff0f,#0000 38%),linear-gradient(#ffffff0a 0%,#ffffff05 100%);border-color:#ffffff1f;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff08,0 18px 34px #00000029}}.medical-flow-root .alt-btn.is-pending{border-color:var(--border-strong)}.medical-flow-root .alt-btn.is-correct{background:radial-gradient(circle at 0 0,#3dd68c29,#0000 40%),linear-gradient(#3dd68c1c 0%,#3dd68c0e 100%);border-color:#3dd68c2e;box-shadow:inset 3px 0 #3dd68c7a,0 18px 34px #0000002e}.medical-flow-root .alt-btn.is-wrong{background:radial-gradient(circle at 0 0,#ff6f7f29,#0000 40%),linear-gradient(#ff6f7f1c 0%,#ff6f7f0e 100%);border-color:#ff6f7f2e;box-shadow:inset 3px 0 #ff6f7f70,0 18px 34px #0000002e}.medical-flow-root .alt-btn.is-muted{opacity:.74}.medical-flow-root .alt-letter{width:34px;height:34px;color:var(--text);background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff14;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:750;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.medical-flow-root .alt-btn.is-correct .alt-letter{border-color:var(--success-border);background:#3dd68c2e}.medical-flow-root .alt-btn.is-wrong .alt-letter{border-color:var(--danger-border);background:#ff6f7f2e}.medical-flow-root .question-alt-html{overflow-wrap:anywhere;color:#fff;flex:1;min-width:0;font-size:19px;font-weight:450;line-height:1.5}.medical-flow-root .question-alt-html p{margin:0}.medical-flow-root .question-alt-html p,.medical-flow-root .question-alt-html span,.medical-flow-root .question-alt-html li,.medical-flow-root .question-alt-html strong,.medical-flow-root .question-alt-html em{color:#fff}.medical-flow-root .question-alt-comment{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff12;margin:0 20px;padding:18px 0 20px;animation:.12s both fade-in;position:relative}.medical-flow-root .question-alt-comment.correct{border-top-color:#3dd68c38}.medical-flow-root .question-alt-comment.selected{border-top-color:#ff6f7f38}.medical-flow-root .question-alt-comment.correct .question-alt-comment-status{color:#86e6b5;background:#3dd68c1a;border-color:#3dd68c59}.medical-flow-root .question-alt-comment.selected .question-alt-comment-status{color:#ffaab4;background:#ff6f7f1a;border-color:#ff6f7f59}.medical-flow-root .question-chat-input{width:100%;min-width:0;height:36px;color:var(--text);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:15px;line-height:1.45}.medical-flow-root .question-chat-input::placeholder{color:#ffffff61}.medical-flow-root .question-chat-send{width:30px;height:30px;color:var(--text);transition:transform var(--transition-fast), opacity var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(#ffffff14,#ffffff09);border:1px solid #ffffff1a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.medical-flow-root .question-chat-send:hover:not(:disabled){background:linear-gradient(#ffffff1c,#ffffff0d);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 10px 20px #00000024}}.medical-flow-root .question-chat-send:disabled{opacity:.35;cursor:not-allowed}.medical-flow-root .is-resizing-question-workspace,.medical-flow-root .is-resizing-question-workspace *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.medical-flow-root .is-resizing-question-workspace .question-side-column,.medical-flow-root .is-resizing-question-workspace .question-main-column{pointer-events:none}.medical-flow-root .question-alt-comment-html{color:var(--text-2);font-family:var(--font-reading,var(--font-sans));letter-spacing:.005em;font-size:14.5px;line-height:1.78}.medical-flow-root .question-alt-comment-html p{margin:0 0 .7em}.medical-flow-root .question-alt-comment-html p:last-child{margin-bottom:0}.medical-flow-root .question-alt-comment-html strong,.medical-flow-root .question-alt-comment-html b{color:#fff;font-weight:650}.medical-flow-root .question-alt-comment-html em,.medical-flow-root .question-alt-comment-html i{color:#d6d9e0}.medical-flow-root .question-chat-message.is-assistant{color:#fff;flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.medical-flow-root .question-chat-message.is-assistant>*{min-width:0;margin:0}.medical-flow-root .question-chat-message.is-assistant h1,.medical-flow-root .question-chat-message.is-assistant h2,.medical-flow-root .question-chat-message.is-assistant h3,.medical-flow-root .question-chat-message.is-assistant h4{color:#f4f8ff;letter-spacing:0;font-size:16px;font-weight:760;line-height:1.5}.medical-flow-root .question-chat-message.is-assistant p,.medical-flow-root .question-chat-message.is-assistant li,.medical-flow-root .question-chat-message.is-assistant blockquote{color:#fff;font-size:16px;font-family:var(--font-reading,var(--font-sans));letter-spacing:0;overflow-wrap:anywhere;font-weight:400;line-height:1.9}.medical-flow-root .question-chat-message.is-assistant ul,.medical-flow-root .question-chat-message.is-assistant ol{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.medical-flow-root .question-chat-message.is-assistant a{color:#f4f8ff;-webkit-text-decoration:underline #f4f8ff66;text-decoration:underline #f4f8ff66}.medical-flow-root .question-chat-message.is-assistant strong{color:#f4f8ff;font-family:var(--font-reading,var(--font-sans));font-weight:800}.medical-flow-root .question-mini-chat .question-mini-chat-message{overflow-anchor:none;width:100%;min-width:0;max-width:100%;font-size:15px;line-height:1.8;overflow:visible}.medical-flow-root .question-mini-chat .question-mini-chat-message.is-user{background:linear-gradient(#ffffff14,#ffffff0a);border:1px solid #ffffff1f;border-radius:16px;align-self:flex-end;width:auto;max-width:88%;padding:12px 14px;box-shadow:inset 0 1px #ffffff06,0 10px 22px #0000001f}.medical-flow-root .question-mini-chat .question-mini-chat-message.is-user p,.medical-flow-root .question-mini-chat .question-chat-user-loading{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant p,.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant li,.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant blockquote{overflow-wrap:anywhere;max-width:100%;font-size:16px;line-height:1.9}.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant h1,.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant h2,.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant h3,.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant h4{max-width:100%;font-size:16px;line-height:1.5}.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant ul,.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant ol{gap:8px;max-width:100%;padding-left:22px}.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant>*,.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant .question-chat-markdown,.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant .question-chat-markdown>*{min-width:0;max-width:100%}.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant pre,.medical-flow-root .question-mini-chat .question-mini-chat-message.is-assistant .question-chat-table-wrap{max-width:100%;overflow-x:auto}.medical-flow-root .question-chat-message.is-assistant em{color:#dff5e6;font-family:var(--font-reading,var(--font-sans))}.medical-flow-root .question-chat-message.is-assistant code{color:#dff5e6;min-height:22px;font-size:12px;font-family:var(--font-mono);background:#132219c7;border:1px solid #44765759;border-radius:8px;align-items:center;padding:0 7px;display:inline-flex}.medical-flow-root .question-chat-message.is-assistant pre{background:linear-gradient(#10161fe0,#0b1016e0);border:1px solid #243041;border-radius:14px;margin:0;padding:12px 14px;overflow-x:auto}.medical-flow-root .question-chat-message.is-assistant pre code{color:#f4f8ff;background:0 0;border-radius:0;min-height:0;padding:0;display:block}.medical-flow-root .question-chat-message.is-assistant blockquote{color:#fff;border-left:2px solid #6990c459;margin:0;padding-left:16px}.medical-flow-root .question-chat-markdown{overflow-wrap:anywhere;font-feature-settings:"ss01", "cv11", "kern";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;gap:20px;min-width:0;display:flex}.medical-flow-root .question-chat-markdown>*{margin:0}.medical-flow-root .question-chat-message.is-assistant .question-chat-markdown .katex{color:inherit;font-size:1.02em}.medical-flow-root .question-chat-message.is-assistant .question-chat-markdown .katex .base{color:inherit}.medical-flow-root .question-chat-message.is-assistant .question-chat-markdown .katex-display{margin:0;padding:.2em .1em;overflow:auto hidden}.medical-flow-root .question-chat-message.is-assistant .question-chat-markdown .katex-display>.katex{min-width:max-content;display:inline-block}.medical-flow-root .question-solution-rich{background:linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;width:100%;min-width:0;padding:clamp(16px,1.8vw,22px) clamp(16px,2vw,24px);display:flex;box-shadow:inset 0 1px #ffffff08,0 14px 28px #00000029}.medical-flow-root .question-solution-html{min-width:0;color:var(--text);font-size:16.5px;font-family:var(--font-reading,var(--font-sans));letter-spacing:-.015em;font-kerning:normal;overflow-wrap:anywhere;text-wrap:pretty;flex-direction:column;gap:14px;font-weight:400;line-height:1.6;display:flex}.medical-flow-root .question-solution-html>*{margin:0}.medical-flow-root .question-solution-html>:where(p,.medical-flow-root ul,.medical-flow-root ol,.medical-flow-root blockquote,.medical-flow-root pre,.medical-flow-root h1,.medical-flow-root h2,.medical-flow-root h3,.medical-flow-root h4){width:min(100%,74ch);max-width:74ch}.medical-flow-root .question-solution-html>div:not(:has(img,.medical-flow-root picture,.medical-flow-root video,.medical-flow-root iframe,.medical-flow-root table,.medical-flow-root .question-chat-table-wrap)){width:min(100%,74ch);max-width:74ch}.medical-flow-root .question-solution-html :where(p,.medical-flow-root div):has(>br:only-child){display:none}.medical-flow-root .question-chat-message.is-assistant .question-solution-html :where(span,.medical-flow-root font){color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;background:0 0!important}.medical-flow-root .question-chat-message.is-assistant .question-chat-heading{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;scroll-margin-top:16px}.medical-flow-root .question-chat-message.is-assistant .question-chat-heading-1,.medical-flow-root .question-chat-message.is-assistant .question-solution-html h1{color:#c5dcff;letter-spacing:-.008em;font-size:26px;font-weight:620;line-height:1.28;font-family:var(--font-reading,var(--font-sans));background:linear-gradient(#3a568238,#283c6029);border:1px solid #8cb4ff47;border-radius:14px;margin-top:14px;padding:14px 20px;display:block;box-shadow:inset 3px 0 #9cc4ffa6}.medical-flow-root .question-chat-message.is-assistant .question-chat-markdown>.question-chat-heading-1+*,.medical-flow-root .question-chat-message.is-assistant .question-solution-html>h1+*{margin-top:4px}.medical-flow-root .question-chat-message.is-assistant .question-chat-heading-2,.medical-flow-root .question-chat-message.is-assistant .question-solution-html h2{color:#bfe6c8;letter-spacing:-.005em;font-size:21px;font-weight:620;line-height:1.3;font-family:var(--font-reading,var(--font-sans));background:linear-gradient(#3a604833,#28443424);border:1px solid #8cc48247;border-radius:12px;margin-top:22px;padding:10px 16px;display:block;box-shadow:inset 3px 0 #8ed69a9e}.medical-flow-root .question-chat-message.is-assistant .question-chat-heading-3,.medical-flow-root .question-chat-message.is-assistant .question-solution-html h3{box-shadow:none;color:#8ed69a;letter-spacing:-.005em;background:0 0;border:0;margin-top:14px;padding:0;font-size:19px;font-weight:820;line-height:1.3;display:block}.medical-flow-root .question-chat-message.is-assistant .question-chat-heading-4,.medical-flow-root .question-chat-message.is-assistant .question-solution-html h4{color:#201607;letter-spacing:-.005em;background:#f8eaa1eb;border-left:0;border-radius:6px;width:fit-content;max-width:100%;margin-top:6px;padding:.14em .48em;font-size:17px;font-weight:780;line-height:1.45;box-shadow:0 1px #f8eaa12e}.medical-flow-root .question-chat-message.is-assistant .question-chat-paragraph,.medical-flow-root .question-chat-message.is-assistant .question-chat-list-item{color:#eef1f6;font-size:18px;font-family:var(--font-reading,var(--font-sans));white-space:normal;letter-spacing:.005em;overflow-wrap:anywhere;font-weight:400;line-height:1.72}.medical-flow-root .question-chat-message.is-assistant .question-solution-html p,.medical-flow-root .question-chat-message.is-assistant .question-solution-html li,.medical-flow-root .question-chat-message.is-assistant .question-solution-html div{color:#e7ecf3;font-size:16.5px;font-family:var(--font-reading,var(--font-sans));white-space:normal;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:pretty;font-weight:400;line-height:1.6}.medical-flow-root .question-chat-message.is-assistant .question-chat-heading-1+.question-chat-paragraph{color:#f2f5fb;font-size:19px;font-weight:430;line-height:1.68}.medical-flow-root .question-chat-message.is-assistant .question-solution-html>h1+p{color:#f2f5fb;letter-spacing:-.015em;font-size:23px;font-weight:400;line-height:1.6}.medical-flow-root .question-solution-html>:where(p,.medical-flow-root div):not(:has(img,.medical-flow-root picture,.medical-flow-root video,.medical-flow-root iframe,.medical-flow-root table,.medical-flow-root .question-chat-table-wrap))+:where(p,.medical-flow-root div):not(:has(img,.medical-flow-root picture,.medical-flow-root video,.medical-flow-root iframe,.medical-flow-root table,.medical-flow-root .question-chat-table-wrap)){margin-top:2px;padding-top:20px;position:relative}.medical-flow-root .question-solution-html>:where(p,.medical-flow-root div):not(:has(img,.medical-flow-root picture,.medical-flow-root video,.medical-flow-root iframe,.medical-flow-root table,.medical-flow-root .question-chat-table-wrap))+:where(p,.medical-flow-root div):not(:has(img,.medical-flow-root picture,.medical-flow-root video,.medical-flow-root iframe,.medical-flow-root table,.medical-flow-root .question-chat-table-wrap)):before{content:"";background:#ffffff57;height:1px;position:absolute;top:0;left:0;right:0}:is(.medical-flow-root .question-solution-html>:where(p,.medical-flow-root div):has(img),.medical-flow-root .question-solution-html>:where(p,.medical-flow-root div):has(picture),.medical-flow-root .question-solution-html>:where(p,.medical-flow-root div):has(video),.medical-flow-root .question-solution-html>:where(p,.medical-flow-root div):has(iframe),.medical-flow-root .question-solution-html>:where(p,.medical-flow-root div):has(.question-chat-table-wrap),.medical-flow-root .question-solution-html>:where(p,.medical-flow-root div):has(table)){width:100%;max-width:none}:is(.medical-flow-root .question-solution-html>:where(p,.medical-flow-root div):has(>img:only-child),.medical-flow-root .question-solution-html>:where(p,.medical-flow-root div):has(>picture:only-child),.medical-flow-root .question-solution-html>:where(p,.medical-flow-root div):has(>video:only-child),.medical-flow-root .question-solution-html>:where(p,.medical-flow-root div):has(>iframe:only-child),.medical-flow-root .question-solution-html>:where(p,.medical-flow-root div):has(>a:only-child>img),.medical-flow-root .question-solution-html>:where(p,.medical-flow-root div):has(>.question-chat-table-wrap:only-child),.medical-flow-root .question-solution-html>:where(p,.medical-flow-root div):has(>table:only-child)){justify-content:center;display:flex}.medical-flow-root .question-solution-html img,.medical-flow-root .question-solution-html picture,.medical-flow-root .question-solution-html video,.medical-flow-root .question-solution-html iframe,.medical-flow-root .question-solution-html table,.medical-flow-root .question-solution-html .question-chat-table-wrap{margin-inline:auto;display:block}.medical-flow-root .question-solution-html img{width:min(100%,760px);max-width:760px;height:auto}.medical-flow-root .question-solution-html a:has(>img:only-child){justify-content:center;width:100%;display:flex}:is(.medical-flow-root .question-solution-html p:has(img),.medical-flow-root .question-solution-html div:has(img),.medical-flow-root .question-solution-html p:has(.question-chat-table-wrap),.medical-flow-root .question-solution-html div:has(.question-chat-table-wrap),.medical-flow-root .question-solution-html p:has(table),.medical-flow-root .question-solution-html div:has(table)){text-align:center}.medical-flow-root .question-chat-message.is-assistant .question-chat-list{flex-direction:column;gap:10px;min-width:0;margin:0;padding-left:26px;display:flex}.medical-flow-root .question-chat-message.is-assistant .question-solution-html ul,.medical-flow-root .question-chat-message.is-assistant .question-solution-html ol{flex-direction:column;gap:8px;min-width:0;margin:0;padding-left:22px;display:flex}.medical-flow-root .question-chat-message.is-assistant .question-chat-list-unordered .question-chat-list-item::marker{color:#8cb4ff;font-size:1.1em}.medical-flow-root .question-chat-message.is-assistant .question-chat-list-ordered .question-chat-list-item::marker{color:#f4d77a;font-weight:820}.medical-flow-root .question-chat-message.is-assistant .question-chat-list-item{padding-left:4px}.medical-flow-root .question-chat-message.is-assistant .question-solution-html strong,.medical-flow-root .question-chat-message.is-assistant .question-solution-html b{letter-spacing:0;background:0 0;padding:0;color:#8ed69a!important;font-weight:780!important}.medical-flow-root .question-chat-message.is-assistant .question-solution-html em,.medical-flow-root .question-chat-message.is-assistant .question-solution-html i{font-family:var(--font-reading,var(--font-sans));background:0 0;border-radius:0;padding:0;font-style:italic;font-weight:500;color:#c89cff!important}.medical-flow-root .question-chat-message.is-assistant .question-chat-markdown code:not(pre code),.medical-flow-root .question-chat-message.is-assistant .question-solution-html code:not(pre code){color:#d8e6ff;font-size:.92em;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:0;background:#8cb4ff1f;border:1px solid #8cb4ff38;border-radius:6px;padding:.12em .42em;font-weight:600}.medical-flow-root .question-chat-message.is-assistant .question-chat-markdown pre,.medical-flow-root .question-chat-message.is-assistant .question-solution-html pre{background:linear-gradient(#0e141ef2,#090d14f2);border:1px solid #8cb4ff2e;border-radius:14px;margin:0;padding:14px 16px;line-height:1.55;overflow-x:auto}.medical-flow-root .question-chat-message.is-assistant .question-chat-markdown pre code,.medical-flow-root .question-chat-message.is-assistant .question-solution-html pre code{color:#e4ecff;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:14.5px}.medical-flow-root .question-chat-message.is-assistant .question-chat-markdown a{color:#9cc4ff;text-underline-offset:3px;text-decoration-color:#9cc4ff73;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s}.medical-flow-root .question-chat-message.is-assistant .question-solution-html a{text-underline-offset:3px;text-decoration-color:#9cc4ff73;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s;color:#9cc4ff!important}@media (hover:hover){.medical-flow-root .question-chat-message.is-assistant .question-chat-markdown a:hover,.medical-flow-root .question-chat-message.is-assistant .question-solution-html a:hover{color:#c9dcff;text-decoration-color:#c9dcff}}.medical-flow-root .question-chat-message.is-assistant .question-chat-divider{background:linear-gradient(90deg,#fff0,#f4f8ff6b,#fff0);border:0;height:1px;margin:2px 0}.medical-flow-root .question-chat-message.is-assistant .question-chat-callout{color:#f1f4fa;font-family:var(--font-reading,var(--font-sans));overflow-wrap:anywhere;background:linear-gradient(#10161fe0,#0b1016e0);border:1px solid #243041;border-radius:14px;padding:16px 18px 16px 20px;font-size:17px;line-height:1.7;box-shadow:inset 4px 0 #6990c48c}.medical-flow-root .question-chat-message.is-assistant .question-solution-html blockquote{font-family:var(--font-reading,var(--font-sans));overflow-wrap:anywhere;background:linear-gradient(#10161fe0,#0b1016e0);border:1px solid #243041;border-radius:14px;padding:16px 18px 16px 20px;font-size:16.5px;line-height:1.62;box-shadow:inset 3px 0 #6990c459;color:#f1f4fa!important}.medical-flow-root .question-chat-message.is-assistant .question-chat-callout>.question-chat-marker:first-child,.medical-flow-root .question-chat-message.is-assistant .question-chat-callout>strong:first-child{color:#f4f8ff;width:fit-content;box-shadow:none;background:0 0;border-radius:0;margin-bottom:8px;padding:0;line-height:1.35;display:block}.medical-flow-root .question-chat-message.is-assistant .question-chat-callout.is-summary{color:#fff;background:linear-gradient(#131b10e0,#0e130ce0);border-color:#334528;box-shadow:inset 3px 0 #70ae6657}.medical-flow-root .question-chat-message.is-assistant .question-chat-callout.is-alert{color:#fff;background:linear-gradient(#261810e6,#1b120ce6);border-color:#5a372a;box-shadow:inset 3px 0 #e8a05b57}.medical-flow-root .question-chat-message.is-assistant .question-chat-callout.is-proof{color:#fff;background:linear-gradient(#111d2ce6,#0b121de6);border-color:#2f4258;box-shadow:inset 3px 0 #77b5ff52}.medical-flow-root .question-chat-message.is-assistant .question-chat-callout.is-tip{color:#fff;background:linear-gradient(#1c1427e6,#110c18e6);border-color:#46325b;box-shadow:inset 3px 0 #b18cff52}.medical-flow-root .question-chat-message.is-assistant .question-chat-callout.is-review{color:#fff;background:linear-gradient(#10161fe0,#0b1016e0);border-color:#243041;box-shadow:inset 3px 0 #6990c459}.medical-flow-root .question-chat-message.is-assistant .question-chat-callout.is-review:has(>.question-chat-paragraph:only-child)>.question-chat-paragraph{color:#201607;font-size:18px;font-weight:780;line-height:1.4}.medical-flow-root .question-chat-message.is-assistant .question-solution-html blockquote:has(>p:only-child){background:#f8eaa1eb;border:0;border-radius:6px;width:fit-content;max-width:100%;margin-top:8px;padding:.16em .52em;display:inline-block;box-shadow:0 1px #f8eaa12e;color:#201607!important}.medical-flow-root .question-chat-message.is-assistant .question-solution-html blockquote:has(>p:only-child)>p{font-size:18px;font-weight:780;line-height:1.4;color:#201607!important}.medical-flow-root .question-chat-table-wrap{background:linear-gradient(#121822e6,#0c1118e6);border:1px solid #8cb4ff47;border-radius:14px;width:100%;min-width:0;overflow-x:auto;box-shadow:inset 0 1px #ffffff0a,0 10px 30px #00000040}.medical-flow-root .question-chat-table-wrap table{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;min-width:680px;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.medical-flow-root .question-chat-table-wrap th,.medical-flow-root .question-chat-table-wrap td{color:#eef1f6;text-align:left;vertical-align:middle;text-wrap:pretty;border-bottom:1px solid #8cb4ff24;border-right:1px solid #8cb4ff1a;padding:14px 18px;font-size:16px;line-height:1.6;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important}.medical-flow-root .question-chat-table-wrap th *,.medical-flow-root .question-chat-table-wrap td *{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.medical-flow-root .question-chat-table-wrap thead th:first-child,.medical-flow-root .question-chat-table-wrap tbody th,.medical-flow-root .question-chat-table-wrap tbody td:first-child{width:20ch;min-width:190px}.medical-flow-root .question-chat-table-wrap tbody td:nth-child(3){color:#f4dde1;background:#38242a}.medical-flow-root .question-chat-table-wrap tbody td:nth-child(4){color:#dcecde;background:#223028}.medical-flow-root .question-chat-table-wrap tbody td:nth-child(5){color:#f2e5d0;background:#332b20}.medical-flow-root .question-chat-table-wrap tbody tr:nth-child(2n) td:nth-child(2){background:#263244}.medical-flow-root .question-chat-table-wrap tbody tr:nth-child(2n) td:nth-child(3){background:#422a31}.medical-flow-root .question-chat-table-wrap tbody tr:nth-child(2n) td:nth-child(4){background:#28382f}.medical-flow-root .question-chat-table-wrap tbody tr:nth-child(2n) td:nth-child(5){background:#3d3327}@media (hover:hover){.medical-flow-root .question-chat-table-wrap tbody tr:hover td:first-child{background:#3a4454}.medical-flow-root .question-chat-table-wrap tbody tr:hover td:nth-child(2){background:#2e3c52}.medical-flow-root .question-chat-table-wrap tbody tr:hover td:nth-child(3){background:#4e323b}.medical-flow-root .question-chat-table-wrap tbody tr:hover td:nth-child(4){background:#304438}.medical-flow-root .question-chat-table-wrap tbody tr:hover td:nth-child(5){background:#493d2d}}.medical-flow-root .question-chat-table-wrap tr:last-child td{border-bottom:0}.medical-flow-root .question-chat-table-wrap th:last-child,.medical-flow-root .question-chat-table-wrap td:last-child{border-right:0}.medical-flow-root .question-chat-term:focus-visible{color:#d5e6ff;background:linear-gradient(#0000 60%,#9cc4ff61 60%);border-bottom-color:#c9dcff}@media (hover:hover){.medical-flow-root .question-chat-term:hover{color:#d5e6ff;background:linear-gradient(#0000 60%,#9cc4ff61 60%);border-bottom-color:#c9dcff}}.medical-flow-root .question-chat-user-loading{opacity:.85;align-items:center;gap:8px;display:inline-flex}.medical-flow-root .question-chat-inline-quiz-option.is-selected{border-color:#9cc4ffb3}.medical-flow-root .question-chat-inline-quiz-option.is-correct{color:#e6f8ec;background:#1e3c2e8c;border-color:#50c88cbf}.medical-flow-root .question-chat-inline-quiz-option.is-wrong{color:#fbe6e6;background:#3c1a1e8c;border-color:#e67878b3}.medical-flow-root .question-chat-inline-quiz-option.is-correct .question-chat-inline-quiz-option-letter{color:#bff0d2;background:#50c88c40}.medical-flow-root .question-chat-inline-quiz-option.is-wrong .question-chat-inline-quiz-option-letter{color:#fbd0d0;background:#e6787840}.medical-flow-root .question-chat-inline-quiz-placeholder{color:#b7c2d4;background:#121822b3;border:1px dashed #9cc4ff59;border-radius:10px;align-items:center;gap:8px;margin:14px 0;padding:8px 12px;font-size:13px;display:inline-flex}.medical-flow-root .question-chat-inline-quiz-placeholder.is-error{color:#f2c7cd;background:#36161c6b;border-style:solid;border-color:#e6787866}.medical-flow-root .question-chat-mnemonic-placeholder{color:#f3d4a8;background:linear-gradient(#362211c7,#1c120ae6);border:1px dashed #ffcd8661;border-radius:12px;align-items:center;gap:8px;margin:14px 0;padding:9px 13px;font-size:13px;display:inline-flex}.medical-flow-root .question-chat-mnemonic{background:radial-gradient(circle at 100% 0,#ffca8038,#0000 34%),radial-gradient(circle at 0,#ff904024,#0000 40%),linear-gradient(#382512eb,#18110bf5);border:1px solid #f5be6e4d;border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #0000004d,inset 0 0 0 1px #fff0d60d}.medical-flow-root .question-chat-mnemonic:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0f,#0000 22% 78%,#ffdfab0a);position:absolute;inset:0}.medical-flow-root .question-chat-mnemonic-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative}.medical-flow-root .question-chat-mnemonic-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.medical-flow-root .question-chat-message.is-assistant .question-chat-mnemonic-kicker{color:#ffd79c;letter-spacing:.08em;text-transform:uppercase;background:#fff7e814;border:1px solid #ffdcaa33;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0;padding:6px 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.medical-flow-root .question-chat-mnemonic-kicker svg{color:inherit}.medical-flow-root .question-chat-message.is-assistant .question-chat-mnemonic h3{color:#fff2de;margin:0;font-size:18px;font-weight:780;line-height:1.3}.medical-flow-root .question-chat-message.is-assistant .question-chat-mnemonic-description{color:#efd4b0;max-width:56ch;margin:0;font-size:14px;line-height:1.55}.medical-flow-root .question-chat-mnemonic-phrase{z-index:1;background:radial-gradient(circle at 0 0,#ffdfa829,#0000 42%),linear-gradient(#fff6e514,#ffd2910a);border:1px solid #ffe2b42e;border-radius:14px;flex-direction:column;gap:7px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.medical-flow-root .question-chat-mnemonic-phrase-label{color:#ffc978;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1}.medical-flow-root .question-chat-message.is-assistant .question-chat-mnemonic-phrase p{color:#fff4df;overscroll-behavior-x:contain;scrollbar-width:thin;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:5px;margin:0;padding-bottom:2px;font-size:16px;font-weight:790;line-height:1.15;display:flex;overflow-x:auto}.medical-flow-root .question-chat-message.is-assistant .question-chat-mnemonic-phrase p::-webkit-scrollbar{height:4px}.medical-flow-root .question-chat-message.is-assistant .question-chat-mnemonic-phrase p::-webkit-scrollbar-thumb{background:#ffd29147;border-radius:999px}.medical-flow-root .question-chat-mnemonic-phrase-word{flex:none;align-items:center;display:inline-flex}.medical-flow-root .question-chat-mnemonic-phrase-word.is-key{background:#fff8eb14;border:1px solid #ffe2b529;border-radius:999px;padding:2px 6px 2px 3px}.medical-flow-root .question-chat-mnemonic-phrase-initial{color:#432405;background:radial-gradient(circle at 30% 30%,#fff9ef 0%,#ffd99d 34%,#e99736 100%);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;margin-right:3px;font-weight:950;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff85,0 5px 12px #0000002e}.medical-flow-root .question-chat-mnemonic-list{z-index:1;flex-direction:column;gap:10px;display:flex;position:relative}.medical-flow-root .question-chat-mnemonic-item{background:linear-gradient(#fff5e40f,#ffd8a208);border:1px solid #ffdcac24;border-radius:14px;align-items:center;gap:8px;padding:12px 14px;display:flex}.medical-flow-root .question-chat-mnemonic-letter{color:#492507;background:radial-gradient(circle at 30% 30%,#fff9ef 0%,#ffd89d 26%,#f0a94e 62%,#7b4b16 100%);border:1px solid #ffe9bd47;border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff6b,0 8px 18px #00000038}.medical-flow-root .question-chat-message.is-assistant .question-chat-mnemonic-term{color:#fff8ee;overflow-wrap:anywhere;align-items:center;gap:0;min-width:0;margin:0;font-size:18px;font-weight:830;line-height:1.2;display:flex}.medical-flow-root .question-chat-mnemonic-term-tail{min-width:0}.medical-flow-root .question-chat-message.is-assistant .question-chat-mnemonic-note{color:#f2d5adb8;white-space:nowrap;margin-left:5px;font-size:13px;font-weight:560;line-height:1.25}@media (max-width:720px){html:not([data-interface=desktop]) .medical-flow-root .question-chat-mnemonic-head{flex-direction:column}html:not([data-interface=desktop]) .medical-flow-root .question-chat-message.is-assistant .question-chat-mnemonic-phrase p{gap:4px;font-size:14px}html:not([data-interface=desktop]) .medical-flow-root .question-chat-mnemonic-phrase{padding:9px 10px}html:not([data-interface=desktop]) .medical-flow-root .question-chat-mnemonic-phrase-initial{width:20px;height:20px}html:not([data-interface=desktop]) .medical-flow-root .question-chat-mnemonic-item{gap:5px;padding:10px 12px}html:not([data-interface=desktop]) .medical-flow-root .question-chat-mnemonic-letter{width:36px;height:36px;font-size:15px}html:not([data-interface=desktop]) .medical-flow-root .question-chat-mnemonic-term{flex-wrap:wrap;font-size:17px}html:not([data-interface=desktop]) .medical-flow-root .question-chat-mnemonic-description,html:not([data-interface=desktop]) .medical-flow-root .question-chat-mnemonic-note{font-size:13px}}html[data-interface=mobile] .medical-flow-root .question-chat-mnemonic-head{flex-direction:column}html[data-interface=mobile] .medical-flow-root .question-chat-message.is-assistant .question-chat-mnemonic-phrase p{gap:4px;font-size:14px}html[data-interface=mobile] .medical-flow-root .question-chat-mnemonic-phrase{padding:9px 10px}html[data-interface=mobile] .medical-flow-root .question-chat-mnemonic-phrase-initial{width:20px;height:20px}html[data-interface=mobile] .medical-flow-root .question-chat-mnemonic-item{gap:5px;padding:10px 12px}html[data-interface=mobile] .medical-flow-root .question-chat-mnemonic-letter{width:36px;height:36px;font-size:15px}html[data-interface=mobile] .medical-flow-root .question-chat-mnemonic-term{flex-wrap:wrap;font-size:17px}html[data-interface=mobile] .medical-flow-root .question-chat-mnemonic-description,html[data-interface=mobile] .medical-flow-root .question-chat-mnemonic-note{font-size:13px}.medical-flow-root .question-chat-quiz{background:#101010;border:1px solid #232323;border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff05}.medical-flow-root .question-chat-quiz h3{color:#f6f6f6;letter-spacing:0;margin:0;font-size:18px;font-weight:820;line-height:1.35}.medical-flow-root .question-chat-quiz-card{background:#151515;border:1px solid #262626;border-radius:12px;flex-direction:column;gap:13px;min-width:0;padding:14px;display:flex}.medical-flow-root .question-chat-quiz-stem{color:#fff;font-size:16px;font-family:var(--font-reading,var(--font-sans));letter-spacing:0;white-space:normal;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.65}.medical-flow-root .question-chat-quiz-options{gap:9px;display:grid}.medical-flow-root .question-chat-quiz-option-wrap{gap:7px;display:grid}.medical-flow-root .question-chat-quiz-option{color:#fff;cursor:pointer;text-align:left;background:#111;border:1px solid #2a2a2a;border-radius:12px;grid-template-columns:28px 1fr;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:11px;transition:background .15s,border-color .15s,transform .15s;display:grid}@media (hover:hover){.medical-flow-root .question-chat-quiz-option:hover{background:#191919;border-color:#3a3a3a}}.medical-flow-root .question-chat-quiz-option.is-correct{background:#2052318c;border-color:#4ade80}.medical-flow-root .question-chat-quiz-option.is-wrong{background:#6722227a;border-color:#f87171}.medical-flow-root .question-chat-quiz-option-letter{color:#fff;background:#1d1d1d;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:820;line-height:1;display:inline-flex}.medical-flow-root .question-chat-quiz-option-text{min-width:0;color:inherit;font-size:15px;font-family:var(--font-reading,var(--font-sans));font-weight:400;line-height:1.55}.medical-flow-root .question-chat-quiz-comment{color:#fff;font-size:14px;font-family:var(--font-reading,var(--font-sans));background:#101010;border:1px solid #262626;border-radius:12px;padding:10px 11px;font-weight:400;line-height:1.55}.medical-flow-root .question-chat-quiz-nav{justify-content:space-between;align-items:center;gap:10px;display:flex}.medical-flow-root .question-chat-quiz-nav button{color:#f0f0f0;cursor:pointer;background:#121212;border:1px solid #2d2d2d;border-radius:10px;min-width:104px;padding:9px 12px;font-size:14px;font-weight:720}@media (hover:hover){.medical-flow-root .question-chat-quiz-nav button:hover:not(:disabled){background:#1a1a1a;border-color:#3a3a3a}}.medical-flow-root .question-chat-quiz-nav button:disabled{cursor:default;opacity:.45}.medical-flow-root .question-chat-quiz-promoted{background:#141c2a99;border:1px dashed #8cb4ff59;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.medical-flow-root .question-chat-quiz-promoted-title{color:#f6f6f6;margin:0;font-size:13px;font-weight:780}.medical-flow-root .question-chat-quiz-promoted-copy{color:#8d8d8d;margin:0;font-size:12px;line-height:1.5}.medical-flow-root .question-focus-quiz{flex-direction:column;gap:16px;display:flex}.medical-flow-root .question-focus-quiz-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.medical-flow-root .question-focus-quiz-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.medical-flow-root .question-focus-quiz-kicker{color:#8d8d8d;text-transform:uppercase;margin:0;font-size:12px;font-weight:780}.medical-flow-root .question-focus-quiz-copy h3{color:#f6f6f6;margin:0;font-size:18px;font-weight:820;line-height:1.35}.medical-flow-root .question-focus-quiz-sub{color:#8d8d8d;margin:0;font-size:13px;line-height:1.5}.medical-flow-root .question-chat-quiz-meta{justify-content:flex-end;display:flex}.medical-flow-root .question-chat-quiz-counter{color:#b8c8dd;letter-spacing:.01em;white-space:nowrap;background:#0c10168a;border:1px solid #9cc4ff38;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.medical-flow-root .question-chat-inline-quiz-title,.medical-flow-root .question-chat-quiz h3{color:#f4f8ff;margin:0;font-size:15px;font-weight:650;line-height:1.35}.medical-flow-root .question-chat-inline-quiz-entry,.medical-flow-root .question-chat-quiz-card{flex-direction:column;gap:10px;min-width:0;display:flex}.medical-flow-root .question-chat-quiz-card{background:0 0;border:0;padding:0}.medical-flow-root .question-chat-inline-quiz-stem,.medical-flow-root .question-chat-quiz-stem{color:#e6ecf7;font-size:14px;font-family:var(--font-reading,var(--font-sans));white-space:normal;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.52}.medical-flow-root .question-chat-inline-quiz-options,.medical-flow-root .question-chat-quiz-options{flex-direction:column;gap:6px;display:flex}.medical-flow-root .question-chat-inline-quiz-option-wrap,.medical-flow-root .question-chat-quiz-option-wrap{flex-direction:column;gap:4px;display:flex}.medical-flow-root .question-chat-inline-quiz-option,.medical-flow-root .question-chat-quiz-option{color:#d6dde8;text-align:left;cursor:pointer;background:#0c1016b3;border:1px solid #263141;border-radius:10px;align-items:flex-start;gap:9px;width:100%;min-width:0;padding:8px 10px;font-size:13.5px;line-height:1.4;transition:border-color .15s,background .15s,color .15s;display:flex}@media (hover:hover){.medical-flow-root .question-chat-inline-quiz-option:hover,.medical-flow-root .question-chat-quiz-option:hover{background:#121a28d9;border-color:#9cc4ff73}}.medical-flow-root .question-chat-inline-quiz-option.is-selected,.medical-flow-root .question-chat-quiz-option.is-selected{border-color:#9cc4ffb3}.medical-flow-root .question-chat-inline-quiz-option.is-correct,.medical-flow-root .question-chat-quiz-option.is-correct{color:#e6f8ec;background:#1e3c2e8c;border-color:#50c88cbf}.medical-flow-root .question-chat-inline-quiz-option.is-wrong,.medical-flow-root .question-chat-quiz-option.is-wrong{color:#fbe6e6;background:#3c1a1e8c;border-color:#e67878b3}.medical-flow-root .question-chat-inline-quiz-option-letter,.medical-flow-root .question-chat-quiz-option-letter{color:#9cc4ff;background:#9cc4ff24;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.medical-flow-root .question-chat-inline-quiz-option.is-correct .question-chat-inline-quiz-option-letter,.medical-flow-root .question-chat-quiz-option.is-correct .question-chat-quiz-option-letter{color:#bff0d2;background:#50c88c40}.medical-flow-root .question-chat-inline-quiz-option.is-wrong .question-chat-inline-quiz-option-letter,.medical-flow-root .question-chat-quiz-option.is-wrong .question-chat-quiz-option-letter{color:#fbd0d0;background:#e6787840}.medical-flow-root .question-chat-inline-quiz-option-text,.medical-flow-root .question-chat-quiz-option-text{min-width:0;color:inherit;font-size:13.5px;font-family:var(--font-reading,var(--font-sans));flex:auto;font-weight:400;line-height:1.5}.medical-flow-root .question-chat-inline-quiz-comment,.medical-flow-root .question-chat-quiz-comment{color:#c9d3e2;font-size:12.5px;font-family:var(--font-reading,var(--font-sans));background:#9cc4ff0f;border:0;border-left:2px solid #9cc4ff59;border-radius:0 8px 8px 0;margin-left:30px;padding:8px 10px;line-height:1.5}.medical-flow-root .question-chat-quiz-nav button{color:#d6dde8;background:#0c1016b3;border:1px solid #263141;font-size:13px;font-weight:700;transition:border-color .15s,background .15s,color .15s}@media (hover:hover){.medical-flow-root .question-chat-quiz-nav button:hover:not(:disabled){background:#121a28d9;border-color:#9cc4ff73}}.medical-flow-root .question-chat-stream-caret{background:#ffffffd9;border-radius:999px;width:8px;height:1.1em;margin-top:2px;animation:1s step-end infinite question-chat-caret;display:inline-block}.medical-flow-root .question-inline-panel{flex-direction:column;gap:12px;padding:16px;display:flex}.medical-flow-root .question-history-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.medical-flow-root .question-history-card{background:var(--card-raised);flex-direction:column;gap:6px;padding:14px;display:flex}.medical-flow-root .question-history-card strong{color:var(--text);font-size:20px;font-weight:700}.medical-flow-root .question-history-card p{color:var(--text-3);margin:0;font-size:12px}.medical-flow-root .q-html{color:inherit;min-width:0;line-height:1.7}.medical-flow-root .q-html>:first-child{margin-top:0}.medical-flow-root .q-html>:last-child{margin-bottom:0}.medical-flow-root .q-html p,.medical-flow-root .q-html ul,.medical-flow-root .q-html ol,.medical-flow-root .q-html blockquote,.medical-flow-root .q-html table{margin:0 0 .9em}.medical-flow-root .q-html ul,.medical-flow-root .q-html ol{padding-left:1.4em}.medical-flow-root .q-html a{color:#d9e6ff;text-decoration:underline}.medical-flow-root .q-html img,.medical-flow-root .q-html iframe,.medical-flow-root .q-html video{border-radius:12px;width:auto;max-width:100%;display:block}.medical-flow-root .q-html table{border-collapse:collapse;width:100%}.medical-flow-root .q-html th,.medical-flow-root .q-html td{border:1px solid var(--border);vertical-align:top;padding:10px 12px}.medical-flow-root .q-html th{background:var(--surface);color:var(--text)}.medical-flow-root .auth-tab.active{color:var(--accent,#4f8ef7);border-bottom-color:var(--accent,#4f8ef7)}.medical-flow-root .auth-tabs-refined .auth-tab.active{color:var(--text);background:linear-gradient(#ffffff1f,#ffffff0f);border-bottom-color:#0000;box-shadow:inset 0 1px #ffffff14}.medical-flow-root .login-visual-pill.is-muted{color:var(--text-2)}.medical-flow-root .login-compact-tab.active{color:var(--text);background:linear-gradient(#ffffff1f,#ffffff0f)}.medical-flow-root .login-mini-step.active{color:var(--text);background:#ffffff14}.medical-flow-root .login-mini-step.done{color:#d9fff0;background:#3dd68c1f;border-color:#3dd68c33}.medical-flow-root .login-mode-tab.active{color:var(--text);background:linear-gradient(#ffffff1f,#ffffff0f);box-shadow:inset 0 1px #ffffff0f}.medical-flow-root .login-step.active{color:var(--text);background:#ffffff14;border-color:#ffffff24}.medical-flow-root .login-step.done{color:#d9fff0;background:#3dd68c1f;border-color:#3dd68c33}@media (max-width:1280px){.medical-flow-root .premium-stat-grid,.medical-flow-root .question-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){html:not([data-interface=desktop]) .medical-flow-root .questao-workspace{grid-template-columns:1fr}html:not([data-interface=desktop]) .medical-flow-root .question-workspace-divider{display:none}html:not([data-interface=desktop]) .medical-flow-root .question-side-column{border-bottom:1px solid var(--border)}}html[data-interface=mobile] .medical-flow-root .questao-workspace{grid-template-columns:1fr}html[data-interface=mobile] .medical-flow-root .question-workspace-divider{display:none}html[data-interface=mobile] .medical-flow-root .question-side-column{border-bottom:1px solid var(--border)}@media (max-width:720px){html:not([data-interface=desktop]) .medical-flow-root .question-stepper-head,html:not([data-interface=desktop]) .medical-flow-root .question-stepper-foot,html:not([data-interface=desktop]) .medical-flow-root .question-header-line,html:not([data-interface=desktop]) .medical-flow-root .question-toolbar,html:not([data-interface=desktop]) .medical-flow-root .question-stepper-topbar{flex-direction:column;align-items:flex-start;display:flex}html:not([data-interface=desktop]) .medical-flow-root .question-panel-header,html:not([data-interface=desktop]) .medical-flow-root .question-panel-header.is-compact{flex-wrap:wrap;align-items:flex-start}html:not([data-interface=desktop]) .medical-flow-root .question-header-line-inner,html:not([data-interface=desktop]) .medical-flow-root .question-panel-header-inner,html:not([data-interface=desktop]) .medical-flow-root .question-panel-header-inner.is-compact,html:not([data-interface=desktop]) .medical-flow-root .question-pane-footer-inner{flex-direction:column;align-items:flex-start;display:flex}html:not([data-interface=desktop]) .medical-flow-root .question-panel-meta-strip,html:not([data-interface=desktop]) .medical-flow-root .question-panel-topic{width:100%;max-width:100%}html:not([data-interface=desktop]) .medical-flow-root .question-panel-meta-strip{width:auto;max-width:100%}html:not([data-interface=desktop]) .medical-flow-root .question-pane-footer-slot.is-center{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}html:not([data-interface=desktop]) .medical-flow-root .question-history-grid,html:not([data-interface=desktop]) .medical-flow-root .premium-grid-2,html:not([data-interface=desktop]) .medical-flow-root .premium-tile-grid,html:not([data-interface=desktop]) .medical-flow-root .premium-stat-grid{grid-template-columns:1fr}html:not([data-interface=desktop]) .medical-flow-root .question-main-column,html:not([data-interface=desktop]) .medical-flow-root .question-side-column{padding:0}html:not([data-interface=desktop]) .medical-flow-root .question-side-panel,html:not([data-interface=desktop]) .medical-flow-root .question-inline-panel,html:not([data-interface=desktop]) .medical-flow-root .premium-hero,html:not([data-interface=desktop]) .medical-flow-root .premium-panel,html:not([data-interface=desktop]) .medical-flow-root .premium-empty,html:not([data-interface=desktop]) .medical-flow-root .filter-panel,html:not([data-interface=desktop]) .medical-flow-root .card,html:not([data-interface=desktop]) .medical-flow-root .card-raised,html:not([data-interface=desktop]) .medical-flow-root .auth-panel,html:not([data-interface=desktop]) .medical-flow-root .questao-card{border-radius:14px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver{border-radius:0}html:not([data-interface=desktop]) .medical-flow-root .question-solution-video{min-height:200px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-line,html:not([data-interface=desktop]) .medical-flow-root .question-panel-header,html:not([data-interface=desktop]) .medical-flow-root .question-pane-scroll,html:not([data-interface=desktop]) .medical-flow-root .question-chat-thread,html:not([data-interface=desktop]) .medical-flow-root .question-solution-scroll,html:not([data-interface=desktop]) .medical-flow-root .question-chat-form,html:not([data-interface=desktop]) .medical-flow-root .question-pane-footer{padding-left:14px;padding-right:14px}}html[data-interface=mobile] .medical-flow-root .question-stepper-head,html[data-interface=mobile] .medical-flow-root .question-stepper-foot,html[data-interface=mobile] .medical-flow-root .question-header-line,html[data-interface=mobile] .medical-flow-root .question-toolbar,html[data-interface=mobile] .medical-flow-root .question-stepper-topbar{flex-direction:column;align-items:flex-start;display:flex}html[data-interface=mobile] .medical-flow-root .question-panel-header,html[data-interface=mobile] .medical-flow-root .question-panel-header.is-compact{flex-wrap:wrap;align-items:flex-start}html[data-interface=mobile] .medical-flow-root .question-header-line-inner,html[data-interface=mobile] .medical-flow-root .question-panel-header-inner,html[data-interface=mobile] .medical-flow-root .question-panel-header-inner.is-compact,html[data-interface=mobile] .medical-flow-root .question-pane-footer-inner{flex-direction:column;align-items:flex-start;display:flex}html[data-interface=mobile] .medical-flow-root .question-panel-meta-strip,html[data-interface=mobile] .medical-flow-root .question-panel-topic{width:100%;max-width:100%}html[data-interface=mobile] .medical-flow-root .question-panel-meta-strip{width:auto;max-width:100%}html[data-interface=mobile] .medical-flow-root .question-pane-footer-slot.is-center{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}html[data-interface=mobile] .medical-flow-root .question-history-grid,html[data-interface=mobile] .medical-flow-root .premium-grid-2,html[data-interface=mobile] .medical-flow-root .premium-tile-grid,html[data-interface=mobile] .medical-flow-root .premium-stat-grid{grid-template-columns:1fr}html[data-interface=mobile] .medical-flow-root .question-main-column,html[data-interface=mobile] .medical-flow-root .question-side-column{padding:0}html[data-interface=mobile] .medical-flow-root .question-side-panel,html[data-interface=mobile] .medical-flow-root .question-inline-panel,html[data-interface=mobile] .medical-flow-root .premium-hero,html[data-interface=mobile] .medical-flow-root .premium-panel,html[data-interface=mobile] .medical-flow-root .premium-empty,html[data-interface=mobile] .medical-flow-root .filter-panel,html[data-interface=mobile] .medical-flow-root .card,html[data-interface=mobile] .medical-flow-root .card-raised,html[data-interface=mobile] .medical-flow-root .auth-panel,html[data-interface=mobile] .medical-flow-root .questao-card{border-radius:14px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver{border-radius:0}html[data-interface=mobile] .medical-flow-root .question-solution-video{min-height:200px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-line,html[data-interface=mobile] .medical-flow-root .question-panel-header,html[data-interface=mobile] .medical-flow-root .question-pane-scroll,html[data-interface=mobile] .medical-flow-root .question-chat-thread,html[data-interface=mobile] .medical-flow-root .question-solution-scroll,html[data-interface=mobile] .medical-flow-root .question-chat-form,html[data-interface=mobile] .medical-flow-root .question-pane-footer{padding-left:14px;padding-right:14px}.medical-flow-root .question-statement mark.estmed-hint-mark,.medical-flow-root mark.estmed-hint-mark{color:#000;background-color:#fde047;border-radius:2px;padding:0 2px}.medical-flow-root .hint-icon-btn{justify-content:center;align-items:center;width:32px;min-width:0;height:32px;display:inline-flex;border-radius:50%!important;padding:0!important}.medical-flow-root .hint-icon-btn.is-active{color:#fde047}.medical-flow-root .estmed-radio-actions .btn{border-radius:50%;width:25px;min-width:25px;height:25px;padding:4px}.medical-flow-root .estmed-goal-draft.completed{opacity:.6}.medical-flow-root .estmed-goal-reward-queue span.active{color:#c7d5ff;background:#5d8cff1c;border-color:#7195ff5c}.medical-flow-root .estmed-goal-reward-queue span.completed{color:#a7ebba;background:#4ade8014;border-color:#4ade803d}.medical-flow-root .estmed-goal-editor>.btn{place-self:center start}@media (max-width:680px){html:not([data-interface=desktop]) .medical-flow-root .estmed-goal-editor>div:first-child,html:not([data-interface=desktop]) .medical-flow-root .estmed-goal-draft-list,html:not([data-interface=desktop]) .medical-flow-root .estmed-goal-editor>.btn,html:not([data-interface=desktop]) .medical-flow-root .estmed-goal-editor-note,html:not([data-interface=desktop]) .medical-flow-root .estmed-goal-editor>div:last-child{grid-column:1}}html[data-interface=mobile] .medical-flow-root .estmed-goal-editor>div:first-child,html[data-interface=mobile] .medical-flow-root .estmed-goal-draft-list,html[data-interface=mobile] .medical-flow-root .estmed-goal-editor>.btn,html[data-interface=mobile] .medical-flow-root .estmed-goal-editor-note,html[data-interface=mobile] .medical-flow-root .estmed-goal-editor>div:last-child{grid-column:1}.medical-flow-root .estmed-telegram-toggle.active{color:#a7c0ff;background:#5b84f21f;border-color:#a7c0ff52}.medical-flow-root .question-goal-hud{background:linear-gradient(135deg,#2339696b,#101623db);border:1px solid #738fcf3d;border-radius:13px;flex:0 310px;gap:4px;min-width:238px;padding:7px 10px 6px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff0b,0 8px 24px #0000001f}.medical-flow-root .question-goal-hud.is-celebrating{border-color:#5be1a38c;animation:1.2s ease-in-out infinite question-goal-pulse;box-shadow:0 0 0 3px #5be1a314,inset 0 1px #ffffff0d}.medical-flow-root .question-goal-hud.is-reward-active{background:linear-gradient(135deg,#70501052,#191710e6);border-color:#ffc74c80;min-width:250px}.medical-flow-root .question-goal-progress-track{background:#ffffff1a;border-radius:999px;height:4px;overflow:hidden}.medical-flow-root .question-goal-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#6c9bff,#7ee5b7);min-width:0;height:100%;transition:width .28s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 12px #6c9bff6b}.medical-flow-root .question-goal-reward{color:#f7cc65;align-items:center;gap:4px;display:inline-flex}.medical-flow-root .question-goal-reward-stop{color:#f6e6ba;white-space:nowrap;background:#ffffff0f;border:1px solid #ffdc8438;border-radius:8px;flex:none;min-height:25px;padding:0 8px;font-size:10px;font-weight:750}@media (hover:hover){.medical-flow-root .question-goal-reward-stop:hover{background:#ffffff1c}}@media (max-width:720px){html:not([data-interface=desktop]) .medical-flow-root .question-goal-hud{width:100%;min-width:0;padding:6px 8px 5px}html:not([data-interface=desktop]) .medical-flow-root .question-goal-reward-stop{padding-inline:6px}}html[data-interface=mobile] .medical-flow-root .question-goal-hud{width:100%;min-width:0;padding:6px 8px 5px}html[data-interface=mobile] .medical-flow-root .question-goal-reward-stop{padding-inline:6px}@media (max-width:1180px){html:not([data-interface=desktop]) .medical-flow-root .questao-workspace.is-resizable{grid-template-columns:1fr}html:not([data-interface=desktop]) .medical-flow-root .questao-workspace.is-resizable .question-workspace-divider{display:none}}html[data-interface=mobile] .medical-flow-root .questao-workspace.is-resizable{grid-template-columns:1fr}html[data-interface=mobile] .medical-flow-root .questao-workspace.is-resizable .question-workspace-divider{display:none}.medical-flow-root .question-header-goal-slot{align-items:center;min-width:0;display:flex}.medical-flow-root .questao-card.is-resolver .question-header-line{z-index:4}.medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.medical-flow-root .question-header-goal-slot .question-goal-hud{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff1a;border-radius:10px;flex:0 320px;grid-template-rows:12px 3px 10px;gap:1px;width:min(100%,320px);min-width:0;height:38px;padding:4px 10px;box-shadow:inset 0 1px #ffffff09}.medical-flow-root .question-header-bank-slot{align-items:center;min-width:0;display:flex;overflow:visible}.medical-flow-root .question-topbar-bank{color:#eef2fb;cursor:help;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:13px;font-weight:650;line-height:1;display:flex;position:relative;overflow:visible}.medical-flow-root .question-topbar-bank:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b0d1100,#0b0d11fa);width:42px;height:100%;transition:opacity .15s;position:absolute;top:0;right:0}.medical-flow-root .question-topbar-bank:before{z-index:50;color:#f1f4fb;content:attr(data-full);white-space:normal;background:#0d1017fa;border:1px solid #95a9d63d;border-radius:9px;width:max-content;max-width:min(520px,100vw - 32px);padding:9px 11px;font-size:12px;font-weight:600;line-height:1.35;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 32px #00000061}@media (hover:hover){.medical-flow-root .question-topbar-bank:hover:before{display:block}.medical-flow-root .question-topbar-bank:hover:after{opacity:0}}.medical-flow-root .question-topbar-bank>svg{color:#c5d5ff;flex:none}.medical-flow-root .question-topbar-bank>strong{color:#f4f7ff;letter-spacing:.01em;flex:none;font-size:13px}.medical-flow-root .question-topbar-bank .question-bank-pill-name{color:#eef2fb;font-size:13px;font-weight:650}.medical-flow-root .question-topbar-bank .question-bank-pill-separator{color:#8791a5}.medical-flow-root .question-header-goal-slot .question-goal-hud-head{min-height:0;line-height:11px}.medical-flow-root .question-header-goal-slot .question-goal-hud-label{font-size:9px;line-height:11px}.medical-flow-root .question-header-goal-slot .question-goal-hud-head strong{font-size:12px;line-height:11px}.medical-flow-root .question-header-goal-slot .question-goal-progress-track{height:3px}.medical-flow-root .question-header-goal-slot .question-goal-hud-foot{min-height:0;font-size:8.5px;line-height:10px}.medical-flow-root .question-header-goal-slot .question-goal-reward-row{height:100%}.medical-flow-root .question-header-goal-slot .question-goal-reward-stop{min-height:20px}@media (max-width:720px){html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-line-inner{gap:6px}html:not([data-interface=desktop]) .medical-flow-root .question-header-goal-slot{flex:0 0 128px}html:not([data-interface=desktop]) .medical-flow-root .question-header-goal-slot .question-goal-hud{flex:0 0 128px;width:128px}html:not([data-interface=desktop]) .medical-flow-root .question-header-bank-slot{flex:auto}html:not([data-interface=desktop]) .medical-flow-root .question-topbar-bank,html:not([data-interface=desktop]) .medical-flow-root .question-topbar-bank>strong,html:not([data-interface=desktop]) .medical-flow-root .question-topbar-bank .question-bank-pill-name{font-size:11px}}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-line-inner{gap:6px}html[data-interface=mobile] .medical-flow-root .question-header-goal-slot{flex:0 0 128px}html[data-interface=mobile] .medical-flow-root .question-header-goal-slot .question-goal-hud{flex:0 0 128px;width:128px}html[data-interface=mobile] .medical-flow-root .question-header-bank-slot{flex:auto}html[data-interface=mobile] .medical-flow-root .question-topbar-bank,html[data-interface=mobile] .medical-flow-root .question-topbar-bank>strong,html[data-interface=mobile] .medical-flow-root .question-topbar-bank .question-bank-pill-name{font-size:11px}.medical-flow-root .question-pane-scroll{position:relative}.medical-flow-root .questao-card.is-resolver .question-header-line-inner{flex-wrap:nowrap!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:max-content minmax(0,1fr) max-content!important;align-items:center!important;gap:10px!important;display:grid!important}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot,.medical-flow-root .questao-card.is-resolver .question-header-bank-slot,.medical-flow-root .questao-card.is-resolver .question-inline-actions{grid-row:1!important;min-width:0!important}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot{border:0!important;grid-column:1!important;align-items:center!important;width:max-content!important;min-width:0!important;max-width:none!important;padding:0!important;display:flex!important}.medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{box-sizing:border-box!important;background:#ffffff06!important;border:1px solid #ffffff1f!important;border-radius:999px!important;flex:none!important;width:max-content!important;min-width:0!important;max-width:none!important;height:30px!important;padding:3px 7px!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09!important}.medical-flow-root .questao-card.is-resolver .question-goal-inline-row{justify-content:flex-start!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;display:flex!important;overflow:hidden!important}.medical-flow-root .questao-card.is-resolver .question-goal-current{color:#f5f7fb!important;white-space:nowrap!important;align-items:baseline!important;gap:1px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.medical-flow-root .questao-card.is-resolver .question-goal-current small{color:#aeb7c8!important;font-size:10px!important;font-weight:700!important}.medical-flow-root .questao-card.is-resolver .question-goal-progress-track{background:#ffffff29!important;border-radius:999px!important;flex:0 0 60px!important;width:60px!important;min-width:60px!important;max-width:60px!important;height:4px!important;display:block!important;overflow:hidden!important}.medical-flow-root .questao-card.is-resolver .question-goal-progress-track>span{border-radius:inherit!important;height:100%!important;display:block!important}.medical-flow-root .questao-card.is-resolver .question-goal-reward{color:#e7efff!important;white-space:nowrap!important;background:linear-gradient(135deg,#203769e6,#121f3feb)!important;border:1px solid #5a7fc67a!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:4px!important;padding:3px 6px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #b1c9ff21!important}.medical-flow-root .questao-card.is-resolver .question-goal-reward svg{color:#d9e5ff!important}.medical-flow-root .questao-card.is-resolver .question-header-bank-slot{grid-column:2!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:visible!important}.medical-flow-root .questao-card.is-resolver .question-topbar-bank{color:#f4f6fa!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:flex!important;position:relative!important;overflow:visible!important}.medical-flow-root .questao-card.is-resolver .question-topbar-bank:after,.medical-flow-root .questao-card.is-resolver .question-topbar-bank:before{display:none!important}@media (hover:hover){.medical-flow-root .questao-card.is-resolver .question-topbar-bank.is-overflowing:hover:before{z-index:80!important;color:#f1f4fb!important;content:attr(data-full)!important;white-space:normal!important;background:#0d1017fa!important;border:1px solid #95a9d63d!important;border-radius:9px!important;width:max-content!important;max-width:min(560px,100vw - 32px)!important;padding:9px 11px!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;display:block!important;position:absolute!important;top:calc(100% + 10px)!important;left:0!important;box-shadow:0 14px 32px #00000061!important}}.medical-flow-root .questao-card.is-resolver .question-topbar-bank .question-bank-pill-text{color:#f4f6fa!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:inherit!important;font-weight:inherit!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;position:relative!important;overflow:hidden!important}.medical-flow-root .questao-card.is-resolver .question-topbar-bank.is-overflowing .question-bank-pill-text:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0b0d1100,#0b0d11)!important;width:38px!important;height:100%!important;position:absolute!important;top:0!important;right:0!important}.medical-flow-root .questao-card.is-resolver .question-inline-actions{white-space:nowrap!important;flex-wrap:nowrap!important;flex:none!important;grid-column:3!important;justify-content:flex-end!important;align-items:center!important;display:flex!important}.medical-flow-root .questao-card.is-resolver .question-inline-actions .question-topics-menu{flex:none!important}@media (max-width:720px){html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:max-content minmax(0,1fr) max-content!important;gap:6px!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{width:132px!important;min-width:132px!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-progress-track{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-goal-reward{padding-inline:5px!important;font-size:10px!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-topbar-bank{font-size:11px!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-inline-actions .question-topics-trigger{padding-inline:8px!important}}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-line-inner{grid-template-columns:max-content minmax(0,1fr) max-content!important;gap:6px!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-goal-slot .question-goal-hud{width:132px!important;min-width:132px!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-progress-track{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-goal-reward{padding-inline:5px!important;font-size:10px!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-topbar-bank{font-size:11px!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-inline-actions .question-topics-trigger{padding-inline:8px!important}.medical-flow-root .questao-card.is-resolver .question-header-list-progress-slot{flex:none!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;display:flex!important}.medical-flow-root .questao-card.is-resolver .question-header-bank-slot{flex:1 1 0!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;display:flex!important}.medical-flow-root .questao-card.is-resolver .question-header-right-slot{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.medical-flow-root .questao-card.is-resolver .question-header-right-slot .question-inline-actions,.medical-flow-root .questao-card.is-resolver .question-header-right-slot .question-header-goal-slot{align-items:center!important;width:auto!important;min-width:0!important;display:flex!important}.medical-flow-root .questao-card.is-resolver .question-header-right-slot .question-header-goal-slot{justify-content:flex-end!important}@media (max-width:720px){html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-line-inner{gap:6px!important;display:flex!important}html:not([data-interface=desktop]) .medical-flow-root .question-list-progress{gap:5px;padding-inline:6px}html:not([data-interface=desktop]) .medical-flow-root .question-list-progress-track{width:28px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-right-slot{gap:5px!important}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-right-slot .question-header-goal-slot .question-goal-hud{width:112px!important;min-width:112px!important}}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-line-inner{gap:6px!important;display:flex!important}html[data-interface=mobile] .medical-flow-root .question-list-progress{gap:5px;padding-inline:6px}html[data-interface=mobile] .medical-flow-root .question-list-progress-track{width:28px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-right-slot{gap:5px!important}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-right-slot .question-header-goal-slot .question-goal-hud{width:112px!important;min-width:112px!important}.medical-flow-root .estmed-goal-summary.is-celebrating{background:linear-gradient(105deg,#4e371252,#527beb1c);border-color:#ffcf646b}.medical-flow-root .estmed-goal-summary.is-reward-active{border-color:#70ecb057}.medical-flow-root .estmed-goal-milestone.is-current{color:#dbe7ff;background:#5c87f32e;border-color:#a8c5ff6b;box-shadow:inset 0 0 0 1px #98b8ff0d}.medical-flow-root .estmed-goal-milestone.is-current .estmed-goal-milestone-dot{color:#10224d;background:#86aaff}.medical-flow-root .estmed-goal-summary-celebration .btn{padding:5px 8px;font-size:10px}@media (max-width:720px){html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-line{min-height:54px;padding:8px 14px 7px}html:not([data-interface=desktop]) .medical-flow-root .questao-card.is-resolver .question-header-line-inner{flex-direction:row;align-items:center;gap:8px;display:flex}html:not([data-interface=desktop]) .medical-flow-root .question-header-goal-slot{flex:auto}html:not([data-interface=desktop]) .medical-flow-root .question-header-goal-slot .question-goal-hud{flex:auto;width:100%}}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-line{min-height:54px;padding:8px 14px 7px}html[data-interface=mobile] .medical-flow-root .questao-card.is-resolver .question-header-line-inner{flex-direction:row;align-items:center;gap:8px;display:flex}html[data-interface=mobile] .medical-flow-root .question-header-goal-slot{flex:auto}html[data-interface=mobile] .medical-flow-root .question-header-goal-slot .question-goal-hud{flex:auto;width:100%}.medical-flow-root .question-statement p,.medical-flow-root .question-statement div,.medical-flow-root .question-solution-html p,.medical-flow-root .question-solution-html div{text-align:left!important}.medical-flow-root.practice-session-stage{--background:inherit;--card:inherit;--foreground:inherit;--primary:inherit;--primary-foreground:inherit;--muted:inherit;--muted-foreground:inherit;--border:inherit;--ring:inherit;--text:var(--foreground);--text-2:var(--muted-foreground);--text-3:var(--muted-foreground);--background-panel:var(--card);--surface:var(--card);--surface-hover:var(--muted)}.medical-flow-root.practice-session-stage .question-pane-footer,.medical-flow-root.practice-session-stage .questao-card.is-resolver .question-header-line,.medical-flow-root.practice-session-stage .question-panel-header{background:var(--background);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}.medical-flow-root.practice-session-stage .question-pane-footer{padding:10px 16px}.medical-flow-root.practice-session-stage .question-pane-footer-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.medical-flow-root.practice-session-stage .question-pane-footer-slot.is-center{flex-wrap:nowrap;justify-content:center;gap:4px;width:auto}.medical-flow-root.practice-session-stage .question-pane-footer .btn{min-height:36px;box-shadow:none;border-radius:9px!important}.medical-flow-root.practice-session-stage .question-pane-footer .btn-ghost{color:var(--foreground);background:0 0;border-color:#0000}@media (hover:hover){.medical-flow-root.practice-session-stage .question-pane-footer .btn-ghost:hover:not(:disabled){background:var(--muted)}}.medical-flow-root.practice-session-stage .question-pane-footer .btn-primary{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.medical-flow-root.practice-session-stage .question-pane-footer .btn:disabled{opacity:.35}@media (max-width:380px){html:not([data-interface=desktop]) .medical-flow-root.practice-session-stage .question-pane-footer{padding-inline:8px}html:not([data-interface=desktop]) .medical-flow-root.practice-session-stage .question-pane-footer-inner{gap:3px}html:not([data-interface=desktop]) .medical-flow-root.practice-session-stage .question-pane-footer-icon-btn{inline-size:30px;min-inline-size:30px}}html[data-interface=mobile] .medical-flow-root.practice-session-stage .question-pane-footer{padding-inline:8px}html[data-interface=mobile] .medical-flow-root.practice-session-stage .question-pane-footer-inner{gap:3px}html[data-interface=mobile] .medical-flow-root.practice-session-stage .question-pane-footer-icon-btn{inline-size:30px;min-inline-size:30px}@media (max-width:767px),(pointer:coarse) and (max-width:1023px) and (max-height:600px){html:not([data-interface=desktop]) .medical-flow-root .question-pane-footer[data-safe-dock]{padding-bottom:max(10px, var(--sab))}html:not([data-interface=desktop])[data-keyboard=open] .medical-flow-root .question-pane-footer[data-safe-dock]{padding-bottom:8px}}html[data-interface=mobile] .medical-flow-root .question-pane-footer[data-safe-dock]{padding-bottom:max(10px, var(--sab))}html[data-interface=mobile][data-keyboard=open] .medical-flow-root .question-pane-footer[data-safe-dock]{padding-bottom:8px}
