.pod-dragging.svelte-1y86yty{transition:none}.suggestion-panel.svelte-3ll91m{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ad9;border:1px solid #1e293b;border-radius:14px;margin-bottom:10px;padding:10px 12px}.suggestion-header.svelte-3ll91m{color:var(--sc-em-300);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.suggestion-error.svelte-3ll91m{color:#fca5a5;margin-bottom:6px;font-size:11px}.suggestion-row.svelte-3ll91m{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.suggestion-card.svelte-3ll91m{text-align:left;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:12px;flex-direction:column;flex:none;gap:2px;min-width:150px;max-width:190px;padding:10px 12px;transition:border-color .15s,transform .15s;display:flex}.suggestion-card.svelte-3ll91m:hover:not(:disabled){border-color:var(--sc-em-500);transform:translateY(-1px)}.suggestion-card.svelte-3ll91m:disabled{opacity:.6;cursor:wait}.card-noun.svelte-3ll91m{text-transform:uppercase;letter-spacing:.06em;color:var(--sc-em-400);font-size:9px;font-weight:800}.card-name.svelte-3ll91m{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.card-subtitle.svelte-3ll91m{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.card-cta.svelte-3ll91m{color:var(--sc-em-500);margin-top:4px;font-size:10px;font-weight:700}.sc-tour-kenburns.svelte-16l90yk{max-height:100%;animation:5.2s ease-out forwards svelte-16l90yk-sc-kenburns}@keyframes svelte-16l90yk-sc-kenburns{0%{transform:scale(1)translate(0)}to{transform:scale(1.08)translate(-1%,-1.2%)}}.scifi-stage{--sc-bg-0:#030807;--sc-bg-1:#05100d;--sc-bg-2:#071613;--sc-bg-3:#0a1f1a;--sc-em-200:#a7f3d0;--sc-em-300:#6ee7b7;--sc-em-400:#34d399;--sc-em-500:#10b981;--sc-em-900:#064e3b;--sc-cy-200:#a5f3fc;--sc-cy-300:#67e8f9;--sc-cy-400:#22d3ee;--sc-vi-200:#ddd6fe;--sc-vi-300:#c4b5fd;--sc-vi-400:#a78bfa;--sc-am-300:#fcd34d;--sc-am-400:#fbbf24;--sc-glass:#05100db8;--sc-glass-strong:#030807db;--sc-glass-soft:#0716138c;--sc-hairline:#34d39929;--sc-hairline-strong:#34d39961;--sc-hairline-cyan:#22d3ee38;--sc-hairline-light:#e7f6f02e;--sc-text:#e7f6f0;--sc-text-dim:#e7f6f08c;--sc-text-faint:#e7f6f057;background:var(--sc-bg-0);color:var(--sc-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Bengali,Hind Siliguri,SolaimanLipi,Helvetica Neue,Arial,sans-serif}.sc-hud{letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700}.sc-glass{background:var(--sc-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--sc-hairline)}.sc-glass-strong{background:var(--sc-glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--sc-hairline)}.sc-glass-soft{background:var(--sc-glass-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--sc-em-400) 10%, transparent)}.sc-text-panel{background:color-mix(in srgb, var(--sc-bg-0) 97%, transparent);border:1px solid var(--sc-hairline-light);border-radius:5px}.scifi-stage .sc-slide-content .sc-text-panel{background:0 0;border:none;border-radius:1px}.sc-title-gradient{background:linear-gradient(94deg, var(--sc-em-200) 0%, var(--sc-em-400) 42%, var(--sc-cy-400) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.sc-glow-live{color:var(--sc-em-200);text-shadow:0 0 2px color-mix(in srgb, var(--sc-em-400) 90%, transparent), 0 0 14px color-mix(in srgb, var(--sc-em-400) 55%, transparent)}.sc-glow-cyan{color:var(--sc-cy-200);text-shadow:0 0 2px color-mix(in srgb, var(--sc-cy-400) 90%, transparent), 0 0 14px color-mix(in srgb, var(--sc-cy-400) 50%, transparent)}.sc-glow-violet{color:var(--sc-vi-200);text-shadow:0 0 2px color-mix(in srgb, var(--sc-vi-400) 90%, transparent), 0 0 14px color-mix(in srgb, var(--sc-vi-400) 50%, transparent)}.sc-glow-amber{color:var(--sc-am-300);text-shadow:0 0 2px #fbbf24e6,0 0 12px #fbbf2473}.sc-dim{color:var(--sc-text-dim)}.sc-faint{color:var(--sc-text-faint)}.sc-scrim-b{background:linear-gradient(to top, color-mix(in srgb, var(--sc-bg-0) 96%, transparent) 0%, color-mix(in srgb, var(--sc-bg-0) 82%, transparent) 30%, color-mix(in srgb, var(--sc-bg-0) 38%, transparent) 62%, transparent 100%)}.sc-scrim-t{background:linear-gradient(to bottom, color-mix(in srgb, var(--sc-bg-0) 85%, transparent) 0%, color-mix(in srgb, var(--sc-bg-0) 35%, transparent) 55%, transparent 100%)}.sc-brackets{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.sc-brackets-sm{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.sc-scanlines{position:relative}.sc-scanlines:after{content:"";pointer-events:none;background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--sc-cy-300) 2.8%, transparent) 0px, color-mix(in srgb, var(--sc-cy-300) 2.8%, transparent) 1px, transparent 1px, transparent 4px);mix-blend-mode:screen;position:absolute;inset:0}.sc-backdrop{pointer-events:none;background:radial-gradient(120% 90% at 78% -10%, color-mix(in srgb, var(--sc-em-500) 14%, transparent) 0%, transparent 55%), radial-gradient(110% 80% at 8% 110%, color-mix(in srgb, var(--sc-cy-400) 10%, transparent) 0%, transparent 55%), linear-gradient(180deg, var(--sc-bg-0) 0%, var(--sc-bg-1) 55%, var(--sc-bg-0) 100%);position:absolute;inset:0;overflow:hidden}.sc-backdrop:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--sc-em-400) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--sc-em-400) 5%, transparent) 1px, transparent 1px);opacity:.5;background-size:44px 44px;animation:26s linear infinite sc-grid-pan;position:absolute;inset:-60%;transform:perspective(900px)rotateX(52deg)translateY(-8%)}.sc-backdrop:after{content:"";filter:blur(90px);background:radial-gradient(circle at 35% 40%, color-mix(in srgb, var(--sc-em-500) 12%, transparent), transparent 60%), radial-gradient(circle at 65% 60%, color-mix(in srgb, var(--sc-cy-400) 9%, transparent), transparent 62%);border-radius:50%;width:60vw;height:60vw;animation:18s ease-in-out infinite alternate sc-aurora;position:absolute;top:-28vw;left:20vw}.sc-ring{box-shadow:0 0 0 1px var(--sc-hairline-strong), 0 0 26px color-mix(in srgb, var(--sc-em-500) 22%, transparent), inset 0 0 30px color-mix(in srgb, var(--sc-em-500) 5%, transparent)}.sc-ring-cyan{box-shadow:0 0 0 1px var(--sc-hairline-cyan), 0 0 26px color-mix(in srgb, var(--sc-cy-400) 20%, transparent), inset 0 0 30px color-mix(in srgb, var(--sc-cy-400) 5%, transparent)}.sc-ring-violet{box-shadow:0 0 0 1px color-mix(in srgb, var(--sc-vi-400) 35%, transparent), 0 0 26px color-mix(in srgb, var(--sc-vi-400) 20%, transparent), inset 0 0 30px color-mix(in srgb, var(--sc-vi-400) 5%, transparent)}.sc-word{transition:color .18s,text-shadow .18s,opacity .18s}.sc-word-unspoken{color:var(--sc-text-faint)}.sc-word-spoken{color:var(--sc-em-200);text-shadow:0 0 12px color-mix(in srgb, var(--sc-cy-300) 45%, transparent)}.sc-word-spoken.sc-word-answer{color:var(--sc-vi-200);text-shadow:0 0 12px color-mix(in srgb, var(--sc-vi-400) 50%, transparent)}.sc-sec{border-radius:1px;transition:opacity .25s,background-color .25s;position:relative}.sc-sec-active{background-color:color-mix(in srgb, var(--sc-em-500) 14%, transparent);opacity:1}.sc-sec-spoken{opacity:.55}.sc-sec-spoken:before{content:"✓";color:var(--sc-em-400);opacity:.85;pointer-events:none;font-size:10px;font-weight:800;position:absolute;top:4px;right:8px}.sc-sec-upcoming{opacity:.42}.sc-sec-answer.sc-sec-active{background-color:color-mix(in srgb, var(--sc-vi-400) 10%, transparent)}.sc-pod{transition:width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),top .45s cubic-bezier(.22,1,.36,1),left .45s cubic-bezier(.22,1,.36,1),right .45s cubic-bezier(.22,1,.36,1),bottom .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),border-radius .45s cubic-bezier(.22,1,.36,1),opacity .3s}.sc-speaking-ring{animation:2s ease-in-out infinite sc-pulse-ring}.sc-wave{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.sc-wave i{background:var(--sc-em-400);border-radius:2px;width:2.5px;animation:1s ease-in-out infinite sc-waveform-bar;display:block}.sc-wave i:nth-child(2){animation-delay:.12s}.sc-wave i:nth-child(3){animation-delay:.24s}.sc-wave i:nth-child(4){animation-delay:.36s}.sc-wave-violet i{background:var(--sc-vi-400)}.sc-slide-anim{animation:.45s cubic-bezier(.22,1,.36,1) both sc-slide-in}.scifi-stage[data-pod=docked] .sc-slide-content{padding-right:calc(min(var(--sc-rail-w,340px), 38vw) + 10px)}@media (max-width:1023px){.scifi-stage[data-pod=docked] .sc-slide-content{padding-right:.75rem}}.scifi-stage ::-webkit-scrollbar{width:5px;height:5px}.scifi-stage ::-webkit-scrollbar-track{background:0 0}.scifi-stage ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--sc-em-400) 28%, transparent);border-radius:9999px}.scifi-stage ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--sc-em-400) 50%, transparent)}@keyframes sc-pulse-ring{0%{opacity:.8;transform:scale(.96)}50%{opacity:.35;transform:scale(1.06)}to{opacity:.8;transform:scale(.96)}}@keyframes sc-pulse-glow{0%,to{box-shadow:0 0 18px color-mix(in srgb, var(--sc-em-500) 25%, transparent)}50%{box-shadow:0 0 34px color-mix(in srgb, var(--sc-em-500) 50%, transparent)}}@keyframes sc-reveal-word{0%{opacity:.3;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes sc-waveform-bar{0%,to{opacity:.7;height:4px}50%{opacity:1;height:14px}}@keyframes sc-slide-in{0%{opacity:0;transform:translateX(var(--sc-slide-from,40px)) scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes sc-grid-pan{0%{background-position:0 0,0 0}to{background-position:44px 88px,88px 44px}}@keyframes sc-aurora{0%{opacity:.75;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-6vw,4vh)scale(1.15)}}@media (prefers-reduced-motion:reduce){.scifi-stage *,.scifi-stage :before,.scifi-stage :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{color:#0f172a!important;background:#fff!important;margin:0!important;padding:0!important}body>:not(.rx-print-portal){display:none!important}.rx-print-portal{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.rx-print-portal,.rx-print-portal *{box-shadow:none!important;text-shadow:none!important;-webkit-print-color-adjust:exact!important;-moz-print-color-adjust:exact!important;print-color-adjust:exact!important}.rx-modal-card{box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}.rx-paper-body{box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.rx-demographics-bar,.rx-diagnosis-box,.rx-med-card,.rx-notice-ribbon{box-shadow:none!important;border-radius:0!important}}.avatar-stage.svelte-127l0ex{background:radial-gradient(circle at center, var(--sidebar-active-bg) 0%, var(--sidebar-bg) 100%);border-radius:var(--radius-ds);border:1px solid var(--glass-badge-border);width:100%;min-height:280px;box-shadow:var(--shadow-panel);justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}.glow-aura.svelte-127l0ex{filter:blur(60px);opacity:.35;pointer-events:none;border-radius:50%;width:320px;height:320px;transition:all .5s;position:absolute}.glow-aura.idle.svelte-127l0ex{background:var(--success-fg)}.glow-aura.listening.svelte-127l0ex{background:var(--danger-fg);opacity:.5}.glow-aura.thinking.svelte-127l0ex{background:var(--warning-fg);opacity:.5}.glow-aura.speaking.svelte-127l0ex{background:var(--info-fg);opacity:.6}.glow-aura.presenting_doc.svelte-127l0ex{background:var(--log-fg);opacity:.5}.avatar-container.svelte-127l0ex{z-index:2;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.avatar-portrait-wrap.svelte-127l0ex{justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:relative}.avatar-ring.svelte-127l0ex{border:2px dashed var(--glass-badge-border);border-radius:50%;animation:20s linear infinite svelte-127l0ex-rotateRing;position:absolute;inset:-6px}.avatar-ring.speaking.svelte-127l0ex{border-color:var(--info-fg);animation:6s linear infinite svelte-127l0ex-rotateRing}.avatar-ring.listening.svelte-127l0ex{border-color:var(--danger-fg)}@keyframes svelte-127l0ex-rotateRing{to{transform:rotate(360deg)}}.avatar-graphic.svelte-127l0ex{background:linear-gradient(135deg, var(--sidebar-active-bg) 0%, var(--sidebar-bg) 100%);border:2px solid var(--sidebar-count-bg);width:120px;height:120px;box-shadow:inset 0 2px 8px var(--sidebar-box-bg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.doctor-badge.svelte-127l0ex{background:var(--sidebar-box-bg);color:var(--premium);border:1px solid var(--premium-border);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-10px}.doctor-figure.svelte-127l0ex{flex-direction:column;align-items:center;margin-top:10px;display:flex}.head.svelte-127l0ex{width:44px;height:48px;box-shadow:0 2px 6px var(--scrim);background:#fcd34d;border-radius:22px;flex-direction:column;align-items:center;display:flex;position:relative}.eyes.svelte-127l0ex{gap:12px;margin-top:16px;display:flex}.eye.svelte-127l0ex{background:#1e293b;border-radius:50%;width:5px;height:6px}.mouth.svelte-127l0ex{background:#991b1b;border-radius:2px;width:10px;height:3px;margin-top:8px;transition:all .1s}.mouth.speaking.svelte-127l0ex{animation:.25s ease-in-out infinite alternate svelte-127l0ex-mouthMovement}@keyframes svelte-127l0ex-mouthMovement{0%{border-radius:2px;width:10px;height:2px}50%{border-radius:50%;width:12px;height:8px}to{border-radius:3px;width:11px;height:4px}}.coat.svelte-127l0ex{background:#fff;border:1px solid #e2e8f0;border-radius:12px 12px 0 0;width:68px;height:30px;margin-top:-6px;position:relative}.stethoscope.svelte-127l0ex{border:2px solid #0284c7;border-top:none;border-radius:0 0 14px 14px;width:28px;height:14px;position:absolute;top:4px;left:20px}.audio-waves.svelte-127l0ex{align-items:flex-end;gap:3px;height:16px;display:flex;position:absolute;bottom:8px}.wave.svelte-127l0ex{background:var(--info-fg);border-radius:2px;width:3px;animation:.4s ease-in-out infinite alternate svelte-127l0ex-wavePulse}.w1.svelte-127l0ex{height:6px;animation-delay:.1s}.w2.svelte-127l0ex{height:14px;animation-delay:.2s}.w3.svelte-127l0ex{height:10px;animation-delay:50ms}.w4.svelte-127l0ex{height:16px;animation-delay:.25s}.w5.svelte-127l0ex{height:8px;animation-delay:.15s}@keyframes svelte-127l0ex-wavePulse{0%{height:4px}to{height:16px}}.status-pill.svelte-127l0ex{background:var(--sidebar-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--glass-badge-border);color:var(--text-on-brand);border-radius:var(--radius-pill);white-space:nowrap;box-shadow:var(--shadow-panel);align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:-12px}.pulse-dot.svelte-127l0ex{border-radius:50%;width:6px;height:6px}.pulse-dot.green.svelte-127l0ex{background:var(--success-fg);box-shadow:0 0 8px var(--success-fg)}.pulse-dot.red.svelte-127l0ex{background:var(--danger-fg);box-shadow:0 0 8px var(--danger-fg);animation:.6s infinite alternate svelte-127l0ex-pulse}.pulse-dot.amber.svelte-127l0ex{background:var(--warning-fg);box-shadow:0 0 8px var(--warning-fg);animation:.6s infinite alternate svelte-127l0ex-pulse}.pulse-dot.blue.svelte-127l0ex{background:var(--info-fg);box-shadow:0 0 8px var(--info-fg);animation:.6s infinite alternate svelte-127l0ex-pulse}@keyframes svelte-127l0ex-pulse{to{opacity:.3}}.brand-caption.svelte-127l0ex{color:var(--text-on-brand-muted);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.caption-brand.svelte-127l0ex{color:var(--premium);font-weight:800}.milestone-badge.svelte-127l0ex{background:var(--glass-badge-bg);color:var(--text-on-brand);border-radius:var(--radius-ds);align-items:center;gap:5px;padding:3px 10px;font-size:11px;display:flex}.chart-stage.svelte-qi04z4{background:var(--surface);border-radius:var(--radius-ds);border:1px solid var(--border);box-shadow:var(--shadow-card);margin:12px 0;padding:16px}.chart-header.svelte-qi04z4{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.chart-title.svelte-qi04z4{color:var(--text-primary);margin:0;font-size:14px;font-weight:800}.chart-desc.svelte-qi04z4{color:var(--text-secondary);margin:2px 0 0;font-size:11px}.live-pill.svelte-qi04z4{color:var(--success-fg);background:var(--success-bg);border:1px solid color-mix(in srgb, var(--success-fg) 30%, transparent);border-radius:var(--radius-pill);align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:flex}.pulse-dot.svelte-qi04z4{background:var(--success-fg);border-radius:50%;width:5px;height:5px;animation:1s infinite alternate svelte-qi04z4-blink}@keyframes svelte-qi04z4-blink{to{opacity:.2}}.svg-container.svelte-qi04z4{width:100%;max-width:100%;overflow:hidden}.layercake-svg.svelte-qi04z4{width:100%;height:auto;max-height:220px}.svg-bar.svelte-qi04z4{transition:all .3s}.svg-bar.svelte-qi04z4:hover{filter:brightness(1.15)}.scrollbar-thin.svelte-1t04f25::-webkit-scrollbar{width:5px}.scrollbar-thin.svelte-1t04f25::-webkit-scrollbar-track{background:0 0}.scrollbar-thin.svelte-1t04f25::-webkit-scrollbar-thumb{background:var(--sidebar-count-bg);border-radius:var(--radius-pill)}.scrollbar-thin.svelte-1t04f25::-webkit-scrollbar-thumb:hover{background:var(--sidebar-active-bg)}
