.BrandedLoader_module_css_loader{--loader-ring: 30px;--loader-logo: 20px;--loader-border: 2px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:inherit;vertical-align:middle}.BrandedLoader_module_css_mark{position:relative;display:inline-grid;place-items:center;width:var(--loader-ring);height:var(--loader-ring);flex:0 0 var(--loader-ring)}.BrandedLoader_module_css_ring{position:absolute;inset:0;box-sizing:border-box;border:var(--loader-border) solid #3a1c71;border-top-color:#00e5ff;border-radius:50%;animation:BrandedLoader_module_css_brandedSpin 1.2s linear infinite}.BrandedLoader_module_css_logo{width:var(--loader-logo);height:var(--loader-logo);object-fit:contain;animation:BrandedLoader_module_css_brandedPulse 1.6s infinite}.BrandedLoader_module_css_message{font-size:.92rem;font-weight:400}.BrandedLoader_module_css_fullscreen,.BrandedLoader_module_css_section{flex-direction:column;gap:18px;color:#fff;text-align:center;padding:16px;box-sizing:border-box}.BrandedLoader_module_css_fullscreen{--loader-ring: 100px;--loader-logo: 64px;--loader-border: 6px;position:fixed;inset:0;z-index:var(--branded-loader-z-index, 9999);background:#000000e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.BrandedLoader_module_css_sectionWrapper{position:relative;min-height:140px;width:100%}.BrandedLoader_module_css_section{--loader-ring: 76px;--loader-logo: 48px;--loader-border: 4px;position:absolute;inset:0;z-index:10;background:#0a0a1452}.BrandedLoader_module_css_blockedContent,.BrandedLoader_module_css_blurredContent{pointer-events:none}.BrandedLoader_module_css_blurredContent{filter:blur(4px);opacity:.5}.BrandedLoader_module_css_inline{max-width:100%}.BrandedLoader_module_css_button{--loader-ring: 18px;--loader-border: 2px}@keyframes BrandedLoader_module_css_brandedSpin{to{transform:rotate(360deg)}}@keyframes BrandedLoader_module_css_brandedPulse{50%{transform:scale(1.08)}}@media (prefers-reduced-motion: reduce){.BrandedLoader_module_css_ring,.BrandedLoader_module_css_logo{animation:none}}.actionButton{display:flex;align-items:center;background-color:#5c63f2;color:#fff;border:none;border-radius:12px;padding:12px 20px;cursor:pointer;font-family:inherit;transition:background-color .3s ease;width:100%}.actionButton:hover{background-color:#4a4fd1}.icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:12px;flex-shrink:0}.iconImage{width:100%;height:100%;object-fit:contain}.text{display:flex;flex-direction:column;text-align:left}.title{font-weight:600;font-size:18px}.subtitle{font-size:14px;opacity:.8}.success{background:#00e676;color:#181820;padding:12px 24px;border-radius:8px;font-weight:700;font-size:18px;margin-bottom:24px;box-shadow:0 2px 8px #00000026}.assistantCard{display:flex;align-items:center;border:2px solid #5c63f2;border-radius:12px;padding:4px;margin-bottom:12px;cursor:pointer;background-color:#fff;max-width:100%}.assistantCard:focus,.assistantCard:hover{background-color:#f0f0ff;outline:none}.image{width:80px;height:80px;border-radius:5%;object-fit:cover;margin-right:8px}.title{font-weight:700;font-size:18px;color:#5c63f2}.button{cursor:pointer;padding:8px 16px;border-radius:8px;border:none;background:#7c4dff;color:#fff;font-weight:500;font-size:16px;transition:background .2s}.button:disabled{background:#888;cursor:not-allowed}.cardAtom{border-radius:16px;padding:16px;box-shadow:0 2px 8px #0002}.cardAtom:hover{cursor:pointer}.BrandedLoader_module_css_loader2{--loader-ring: 30px;--loader-logo: 20px;--loader-border: 2px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:inherit;vertical-align:middle}.BrandedLoader_module_css_mark2{position:relative;display:inline-grid;place-items:center;width:var(--loader-ring);height:var(--loader-ring);flex:0 0 var(--loader-ring)}.BrandedLoader_module_css_ring2{position:absolute;inset:0;box-sizing:border-box;border:var(--loader-border) solid #3a1c71;border-top-color:#00e5ff;border-radius:50%;animation:BrandedLoader_module_css_brandedSpin2 1.2s linear infinite}.BrandedLoader_module_css_logo2{width:var(--loader-logo);height:var(--loader-logo);object-fit:contain;animation:BrandedLoader_module_css_brandedPulse2 1.6s infinite}.BrandedLoader_module_css_message2{font-size:.92rem;font-weight:400}.BrandedLoader_module_css_fullscreen2,.BrandedLoader_module_css_section2{flex-direction:column;gap:18px;color:#fff;text-align:center;padding:16px;box-sizing:border-box}.BrandedLoader_module_css_fullscreen2{--loader-ring: 100px;--loader-logo: 64px;--loader-border: 6px;position:fixed;inset:0;z-index:var(--branded-loader-z-index, 9999);background:#000000e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.BrandedLoader_module_css_sectionWrapper2{position:relative;min-height:140px;width:100%}.BrandedLoader_module_css_section2{--loader-ring: 76px;--loader-logo: 48px;--loader-border: 4px;position:absolute;inset:0;z-index:10;background:#0a0a1452}.BrandedLoader_module_css_blockedContent2,.BrandedLoader_module_css_blurredContent2{pointer-events:none}.BrandedLoader_module_css_blurredContent2{filter:blur(4px);opacity:.5}.BrandedLoader_module_css_inline2{max-width:100%}.BrandedLoader_module_css_button2{--loader-ring: 18px;--loader-border: 2px}@keyframes BrandedLoader_module_css_brandedSpin2{to{transform:rotate(360deg)}}@keyframes BrandedLoader_module_css_brandedPulse2{50%{transform:scale(1.08)}}@media (prefers-reduced-motion: reduce){.BrandedLoader_module_css_ring2,.BrandedLoader_module_css_logo2{animation:none}}.GlobalSpinner_module_css_globalSpinnerSm{--loader-ring: 24px;--loader-border: 2px}.GlobalSpinner_module_css_globalSpinnerMd{--loader-ring: 48px;--loader-border: 3px}.GlobalSpinner_module_css_globalSpinnerLg{--loader-ring: 64px;--loader-border: 4px}.container{display:flex;flex-direction:column;align-items:center}.iconButton{display:flex;align-items:center;justify-content:center;background-color:#5c63f2;border:none;border-radius:12px;padding:12px;cursor:pointer;color:#fff;font-family:inherit;width:80px;height:80px;transition:background-color .3s ease}.iconButton:hover{background-color:#4a4fd1}.icon{width:56px;height:56px}.label{font-size:14px;text-align:center;margin-bottom:8px}.container{margin-bottom:12px}.label{display:block;margin-bottom:4px;color:#fff;font-weight:500}.input{width:100%;padding:8px;border-radius:8px;border:1px solid #888;background:#181820;color:#fff;font-size:16px}.navbar{position:fixed;top:0;left:0;height:100vh;background:#181c24;color:#fff;display:flex;flex-direction:column;gap:12px;box-shadow:2px 0 12px #0002;z-index:1000;transition:width .2s cubic-bezier(.4,2,.6,1),transform .3s ease;align-items:stretch}.topBar{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:20px 16px 0}.brand{font-weight:700;font-size:clamp(1rem,2vw + .5rem,1.5rem);letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.links{display:flex;flex-direction:column;gap:4px;padding:12px 0 24px;overflow-y:auto;max-height:calc(100vh - 96px)}.linksDesktop{align-items:center}.linksMobileOpen{max-height:60vh;opacity:1;pointer-events:auto;padding:12px 16px 24px;transition:max-height .3s ease,opacity .2s ease;display:flex}.linksMobileClosed{max-height:0;opacity:0;overflow:hidden;pointer-events:none;padding:0 16px;transition:max-height .3s ease,opacity .2s ease;display:flex}.navLinkExpanded{color:#fff;text-decoration:none;padding:12px 20px;border-radius:12px;margin:0 8px;font-weight:500;font-size:clamp(.875rem,.4vw + .9rem,1rem);transition:background .2s ease,color .2s ease;display:block;cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:min(200px,100%)}.navLinkExpanded:hover{background:#ffffff14}.navLinkCollapsed{color:#fff;text-decoration:none;padding:12px 0;border-radius:12px;margin:0;font-weight:500;font-size:clamp(.875rem,.4vw + .9rem,1rem);transition:background .2s ease,color .2s ease;display:block;cursor:pointer;text-align:center;width:48px;margin-inline:auto}.navLinkCollapsed:hover{background:#ffffff14}.menuBtn{background:none;border:none;color:#fff;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:background .2s ease;padding:4px}.menuBtn:hover,.menuBtn:focus-visible{background:#ffffff1f;outline:none}.expanded{width:220px;padding-bottom:24px}.collapsed{width:72px;padding-bottom:24px}.mobile{position:fixed;top:0;left:0;right:0;height:auto;width:100%;padding-bottom:0;box-shadow:0 4px 12px #0003}.mobile .topBar{padding:16px 20px;justify-content:space-between}.mobile .brand{font-size:clamp(1.125rem,1.8vw + .7rem,1.75rem)}.mobile .menuBtn{margin-right:8px}@media (max-width: 959px){.navbar{height:auto}}.dropdown{position:absolute;top:48px;right:0;background:#222;border-radius:12px;box-shadow:0 2px 12px #0005;min-width:180px;z-index:100;padding:8px 0;color:#fff;animation:fadeInDropdown .2s}.dropdownItem{padding:12px 24px;cursor:pointer;font-size:1rem;transition:background .2s;display:flex;align-items:center;gap:8px}.dropdownItem:hover{background:#333}.dropdownDivider{height:1px;background:#444;margin:4px 0}.dropdownConfig{color:#aaa;cursor:not-allowed}@keyframes fadeInDropdown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdownArrow{position:absolute;top:38px;right:16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #222}.modalIcon{font-size:40px;margin-bottom:12px;color:#e53935;display:block}.modalTitle{font-size:1.3rem;font-weight:700;margin-bottom:8px}.modalText{margin-bottom:20px;color:#ccc}.modalActions{display:flex;gap:12px;justify-content:center;margin-top:8px}.cancelBtn{background:#888;color:#fff;border:none;border-radius:8px;padding:8px 16px;cursor:pointer;font-weight:700;transition:background .2s}.cancelBtn:hover{background:#555}.logoutBtn{background:#e53935;color:#fff;border:none;border-radius:8px;padding:8px 16px;cursor:pointer;font-weight:700;transition:background .2s}.logoutBtn:hover{background:#b71c1c}.modal{animation:fadeInModal .3s}@keyframes fadeInModal{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.container{display:flex;align-items:center;gap:12px}.name{font-weight:500;color:#fff}.avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#222}.avatarButton{border:none;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.avatarButton:focus-visible{outline:2px solid #7c4dff;outline-offset:2px}.modalOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.modal{background:#222;border-radius:16px;padding:32px;color:#fff;min-width:300px;text-align:center;box-shadow:0 2px 8px #0002}.logoutBtn{margin-top:16px;padding:8px 16px;border-radius:8px;background:#7c4dff;color:#fff;border:none;cursor:pointer;font-weight:700;transition:background .2s}.barContainer{display:flex;align-items:center;gap:8px}.editButton{background:#2196f3;color:#fff;border:none;border-radius:8px;padding:8px 16px;cursor:pointer;font-weight:600;margin-left:10px}.editModeText{color:#2196f3;font-weight:600;font-size:16px;display:flex;align-items:center;gap:12px}.confirmButton{background:#43a047;color:#fff;border:none;border-radius:8px;padding:8px 16px;cursor:pointer;font-weight:600;position:relative;margin-left:8px}.spinnerContainer{display:flex;align-items:center;gap:8px}.spinner{width:18px;height:18px;border:2px solid #fff;border-top:2px solid #43a047;border-radius:50%;animation:spin 1s linear infinite;display:inline-block}.headerRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 10px 0 0;flex-wrap:wrap}.headerLogo{width:clamp(80px,8vw,120px);height:clamp(32px,6vw,40px);display:flex;align-items:center;justify-content:center}.headerTitle{color:#fff;font-size:clamp(1.125rem,1vw + 1rem,1.75rem);font-weight:700;margin:0}.flexSpacer{flex:1}@media (max-width: 768px){.headerRow{align-items:flex-start;padding-right:0}}.card{background:#333;border-radius:16px;padding:16px;margin-bottom:12px;color:#ccc;transition:background .2s,color .2s}.selected{background:#6750a4;color:#fff;border:2px solid #6750A4}.doc,.pathology,.program,.location{font-size:14px;margin-bottom:4px}.card{position:relative}.card{background:#333;border-radius:16px;padding:16px;margin-bottom:16px;color:#ccc;cursor:pointer;border:none;outline:none;transition:background .2s,color .2s,border .2s}.selected{background:#4f378b;color:#fff;border:2px solid #fff}.info{font-size:14px;margin-bottom:4px}.label{font-weight:700}.card{background:#333;color:#ccc;border:1px solid #888;border-radius:16px;padding:16px;margin-bottom:16px;transition:background .2s,color .2s,border .2s}.selected{background:#7c4dff;color:#fff;border:2px solid #7c4dff}.desc{font-size:13px}.actionRow{border-bottom:1px solid #333}.actionCell{padding:8px;color:#fff}.actionCellBold{font-weight:700}.actionCheckbox{width:22px;height:22px;accent-color:#00e676}.centerCell{text-align:center}.table{width:100%;border-collapse:collapse;background:#222;border-radius:12px;overflow:hidden}.thead{background:#181820;color:#00e676}.th,.td{padding:8px;text-align:left}.th:last-child,.td:last-child{text-align:center}.mobileList{display:grid;gap:12px}.mobileCard{background:#222;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 8px #00000026}.mobileCardHeader{display:flex;justify-content:space-between;align-items:center;gap:12px}.mobileTitle{font-size:1rem;margin:0}.mobileCheckboxLabel{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:#ccc}.mobileMeta{display:flex;flex-direction:column;gap:12px;margin:0}.mobileMeta dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#aaa}.mobileMeta dd{margin:4px 0 0;font-size:.95rem;color:#f5f5f5}.mobileMetaRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (min-width: 960px){.mobileList{display:none}}@media (max-width: 959px){.table{display:none}}:root{--color-primary: #7c4dff;--color-secondary: #00e5ff;--color-background: #181820;--color-surface: #222;--color-surface-variant: #23263a;--color-card: #333;--color-text-primary: #fff;--color-text-secondary: #ccc;--color-text-tertiary: #888;--color-error: #e53935;--color-success: #00e676;--color-warning: #fbc02d;--color-accent: #43ea43;--color-border: #888;--color-shadow: #0002;--spacing-unit: .25rem}*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}html{height:100%;font-size:100%}body{height:100%;margin:0;padding:0;font-family:var(--font-inter),"Segoe UI","Roboto","Arial",sans-serif;font-size:1rem;line-height:1.5;background:var(--color-background);color:var(--color-text-primary);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{scrollbar-width:thin;scrollbar-color:var(--color-text-tertiary) var(--color-surface)}*::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-track{background:var(--color-surface);border-radius:4px}*::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}:root{font-family:var(--font-inter, "Inter"),"Segoe UI","Roboto","Arial",sans-serif;line-height:1.5;font-weight:400;color:var(--color-text-primary, #ffffff);background-color:var(--color-background, #181820);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{min-height:100%}body{margin:0;background:var(--color-background, #181820);color:var(--color-text-primary, #ffffff)}#root{min-height:100%}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}::view-transition-old(root),::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}._panelWrapper_1h6wi_1{position:absolute;inset:0;background:#0a0e19f2;display:flex;flex-direction:column;z-index:200}._panelHeader_1h6wi_10{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(148,163,184,.2)}._panelTitle_1h6wi_18{margin:0;color:#f8fafc;font-size:18px;font-weight:600}._panelSubtitle_1h6wi_25{display:block;color:#94a3b8;font-size:12px}._closeButton_1h6wi_31{border:none;background:#0f172ad9;color:#f8fafc;width:42px;height:42px;border-radius:999px;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}._messagesArea_1h6wi_45{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:12px}._messageList_1h6wi_54{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}._messageItem_1h6wi_63{background:#1e293ba6;border-radius:16px;padding:12px 14px;color:#e2e8f0;display:grid;gap:4px;max-width:85%}._messageItemSelf_1h6wi_73{margin-left:auto;background:linear-gradient(135deg,#0ea5e9d9,#22d3eea6);color:#05121f;text-align:right}._messageAuthor_1h6wi_80{font-weight:600;font-size:13px}._messageBody_1h6wi_85{margin:0;font-size:14px;line-height:1.45}._messageTime_1h6wi_91{font-size:12px;color:#94a3b8;justify-self:end}._emptyState_1h6wi_97{margin-top:32px;text-align:center;color:#94a3b8;font-size:14px}._errorBanner_1h6wi_104{padding:10px 16px;background:#ef44442e;color:#fecaca;font-size:13px}._inputForm_1h6wi_111{display:flex;gap:10px;padding:12px 18px calc(env(safe-area-inset-bottom) + 14px);border-top:1px solid rgba(148,163,184,.2)}._inputField_1h6wi_118{flex:1;border-radius:16px;border:1px solid rgba(148,163,184,.35);background:#0f172acc;color:#f8fafc;padding:12px 14px;font-size:14px}._inputField_1h6wi_118:disabled{opacity:.6;cursor:not-allowed}._sendButton_1h6wi_133{border:none;border-radius:16px;padding:0 18px;background:linear-gradient(135deg,#38bdf8,#22d3ee);color:#0f172a;display:flex;align-items:center;justify-content:center;cursor:pointer}._sendButton_1h6wi_133:disabled{opacity:.6;cursor:not-allowed}._mobileWrapper_d11gh_1{position:relative;width:100%;height:100vh;background:#030712;overflow:hidden}._backgroundVideo_d11gh_9{--preview-width: clamp(120px, 26vw, 180px);position:absolute;top:calc(env(safe-area-inset-top) + 20px);right:clamp(12px,4vw,24px);width:calc(var(--preview-width) * .7);height:calc(var(--preview-width) * .8);border-radius:18px;object-fit:cover;transform:scaleX(-1);filter:brightness(.98);z-index:30;background:#030712;pointer-events:none;opacity:0;transition:opacity .2s ease,visibility .2s ease;box-shadow:0 14px 28px #03071259;border:2px solid rgba(148,163,184,.3)}._meetingContainer_d11gh_29{position:relative;z-index:5;width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box;overflow:hidden}._meetingContainerChatOpen_d11gh_42{height:100%;display:block;overflow:visible}._videoFrame_d11gh_48{position:absolute;inset:0;width:100%;height:100%;border-radius:0;overflow:hidden;background:#000;box-shadow:none;transition:opacity .25s ease;pointer-events:auto;z-index:10}._videoFrameChatOpen_d11gh_62{opacity:.14;pointer-events:none}._remoteVideo_d11gh_67{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}._remoteVideoPlaceholder_d11gh_76{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:linear-gradient(180deg,#181820f2,#11121c);color:#f8fafc;text-align:center;gap:12px;z-index:12}._remoteVideoPlaceholderIcon_d11gh_91{width:56px;height:56px;opacity:.9}._remoteVideoPlaceholderText_d11gh_97{font-size:16px;font-weight:600;text-shadow:0 3px 12px rgba(0,0,0,.4)}._toolbar_d11gh_103{position:absolute;inset:auto 0 0;display:flex;gap:clamp(3px,calc(var(--toolbar-btn-size) * .18),10px);padding:14px 18px calc(env(safe-area-inset-bottom) + 18px);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);align-items:center;justify-content:center;z-index:20;pointer-events:auto;--toolbar-btn-size: clamp(38px, 4.6vw, 60px);--toolbar-icon-size: clamp(16px, 2.3vw, 22px)}._toolbarButton_d11gh_118{flex:0 0 var(--toolbar-btn-size);border:none;border-radius:18px;padding:clamp(8px,1.6vw,12px);display:flex;align-items:center;justify-content:center;color:#0f172a;background:#f8fafc;box-shadow:0 10px 24px #0f172a59;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;pointer-events:auto;touch-action:manipulation}._toolbarButton_d11gh_118:active{transform:scale(.97);box-shadow:0 8px 16px #0f172a47}._toolbarButtonActive_d11gh_139{background:linear-gradient(135deg,#f7f7f7ca,#5378cf59);color:#f8fafc}._transcriptionControl_d11gh_144{position:relative;display:flex;align-items:center}._transcriptionButton_d11gh_150{border:2px solid rgba(248,250,252,.72)}._transcriptionStatus_d11gh_154,._transcriptionError_d11gh_155{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);min-width:max-content;max-width:min(78vw,320px);padding:7px 10px;border-radius:10px;background:#0f172aeb;color:#f8fafc;font-size:12px;font-weight:600;text-align:center}._transcriptionError_d11gh_155{bottom:calc(100% + 48px);background:#b91c1cf2}._toolbarButtonDestructive_d11gh_176{background:linear-gradient(135deg,#f43f5e,#e11d48);color:#fff}._toolbarButtonDisabled_d11gh_181{opacity:.6;box-shadow:none;cursor:default;transform:none}._icon_d11gh_188{width:var(--toolbar-icon-size);height:var(--toolbar-icon-size);color:inherit!important}@media (max-width: 1500px){._toolbar_d11gh_103{--toolbar-btn-size: clamp(34px, 4vw, 56px);--toolbar-icon-size: clamp(15px, 2vw, 20px)}}@media (max-width: 900px){._toolbar_d11gh_103{padding:12px 14px calc(env(safe-area-inset-bottom) + 14px);--toolbar-btn-size: clamp(32px, 5.4vw, 48px);--toolbar-icon-size: clamp(14px, 2.6vw, 18px)}}@media (max-width: 600px){._toolbar_d11gh_103{padding:10px 12px calc(env(safe-area-inset-bottom) + 12px);--toolbar-btn-size: clamp(30px, 7vw, 42px);--toolbar-icon-size: clamp(13px, 3.6vw, 17px)}}._attachmentToast_d11gh_217{position:absolute;bottom:calc(env(safe-area-inset-bottom) + 120px);left:50%;transform:translate(-50%);background:#0f172ae6;color:#f8fafc;padding:10px 18px;border-radius:16px;box-shadow:0 14px 28px #0f172a59;font-size:14px;font-weight:500;text-align:center;max-width:90%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30}._attachmentToastError_d11gh_235{background:#dc2626eb;box-shadow:0 16px 32px #dc262659}._mediaWarning_d11gh_240{position:absolute;bottom:calc(env(safe-area-inset-bottom) + 190px);left:50%;transform:translate(-50%);background:#0f172aeb;color:#f8fafc;padding:10px 16px;border-radius:14px;box-shadow:0 12px 28px #03071273;font-size:13px;max-width:90%;text-align:center;z-index:35;border:1px solid rgba(148,163,184,.3)}._watermark_d11gh_257{position:absolute;top:5px;left:5px;width:32px;opacity:.4;z-index:40;pointer-events:none;transition:opacity .2s ease}._videoFrameChatOpen_d11gh_62 ._watermark_d11gh_257{opacity:.25}@media (max-width: 480px){._backgroundVideo_d11gh_9{--preview-width: clamp(110px, 32vw, 160px)}}@media (max-height: 720px){._backgroundVideo_d11gh_9{top:calc(env(safe-area-inset-top) + 56px)}}@media (max-height: 600px){._backgroundVideo_d11gh_9{top:calc(env(safe-area-inset-top) + 44px)}}._chatCloseButton_d11gh_290{position:fixed;top:calc(env(safe-area-inset-top) + 16px);right:16px;z-index:40;border:none;border-radius:999px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#0f172ae6;color:#f8fafc;box-shadow:0 14px 28px #0f172a73;touch-action:manipulation;pointer-events:auto}._chatCloseButton_d11gh_290:active{transform:scale(.96)}._finishModalOverlay_d11gh_313{position:absolute;inset:0;background:#030712d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:80}._finishModal_d11gh_313{width:min(420px,100%);background:#070b19f5;border:1px solid rgba(148,163,184,.26);border-radius:20px;box-shadow:0 24px 64px #0000008c;padding:24px;color:#f8fafc;display:flex;flex-direction:column;gap:14px}._finishModalTitle_d11gh_338{margin:0;font-size:20px;font-weight:600}._finishModalDescription_d11gh_344{margin:0;font-size:14px;color:#cbd5f5;line-height:1.5}._finishModalError_d11gh_351{margin:0;font-size:14px;color:#fecaca}._finishModalActions_d11gh_357{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}._finishModalButton_d11gh_364{border:none;border-radius:14px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;background:#94a3b826;color:#f8fafc;transition:opacity .2s ease,transform .2s ease}._finishModalButton_d11gh_364:disabled{opacity:.5;cursor:not-allowed}._finishModalButtonPrimary_d11gh_381{background:linear-gradient(135deg,#b91010,#960505);color:#fff;box-shadow:0 12px 24px #b9101059}._chatToast_d11gh_387{position:absolute;bottom:calc(env(safe-area-inset-bottom) + 120px);left:50%;transform:translate(-50%);background:#0f172af2;color:#f8fafc;padding:12px 18px;border-radius:16px;box-shadow:0 14px 28px #0f172a73;font-size:14px;max-width:90%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30;border:1px solid rgba(148,163,184,.2);display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;cursor:pointer;width:auto;min-width:200px;transition:transform .2s ease,opacity .2s ease}._chatToast_d11gh_387:active{transform:translate(-50%) scale(.98)}._chatToastSender_d11gh_417{font-size:12px;font-weight:700;color:#a5b4fc;text-transform:uppercase;letter-spacing:.5px}._chatToastText_d11gh_425{font-size:14px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.4}._authLoading_4ityw_1{display:flex;justify-content:center;align-items:center;height:100vh}._authError_4ityw_8{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:20px;text-align:center}._authErrorTitle_4ityw_18{color:red;margin-bottom:1rem}._authErrorHint_4ityw_23{margin-top:1rem;color:#ffffffb3}._retryButton_4ityw_28{padding:10px 32px;border-radius:998px;border:2px solid #ffffff;background:transparent;color:#fff;font-weight:600;font-size:16px;min-width:140px;cursor:pointer;transition:background .2s,color .2s;margin-top:1.5rem}._retryButton_4ityw_28:hover{background:#6664ef1a}._patientCard_32xxm_1{position:relative;background:#4b3886;border-radius:16px;padding:16px;margin-bottom:12px;color:#fff;border:2px solid transparent;transition:background .2s,color .2s,border .2s;display:flex;flex-direction:column;gap:12px}._selected_32xxm_15{border-color:#ffffff80}._assigned_32xxm_19{border-color:#fac927cc}._status_32xxm_23{position:absolute;top:12px;right:12px;width:16px;height:16px;border-radius:50%;box-shadow:0 2px 8px #0002;z-index:2}._statusGreen_32xxm_34{background:#43a047}._statusYellow_32xxm_38{background:#fbc02d}._statusRed_32xxm_42{background:#e53935}._header_32xxm_46{display:flex;flex-direction:column;gap:6px;padding-right:88px}._avatarContainer_32xxm_53{position:absolute;top:16px;right:16px}._avatar_32xxm_53{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.25);background:#444}._avatarFallback_32xxm_68{display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:18px}._name_32xxm_77{font-weight:700;font-size:16px;margin-bottom:4px}._contact_32xxm_83{font-size:13px;color:#ffffffe6;display:flex;flex-direction:column;gap:2px}._label_32xxm_91{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#fff9}._text_32xxm_99{font-size:14px;margin-bottom:4px;color:inherit}._notes_32xxm_105{font-size:14px;line-height:1.4;color:#ffffffe6}._panel_13dz2_1,._expandedPanel_13dz2_1{--doctoria-bg: #161826;--doctoria-card: rgba(35, 37, 50, .78);--doctoria-text: #e9e9ed;--doctoria-muted: rgba(233, 233, 237, .58);--doctoria-accent: #b5abfc;--doctoria-accent-bright: #d2cefd;--doctoria-border: #3f424d;--doctoria-divider: rgba(233, 233, 237, .16);--doctoria-caution: #ddc27f;--doctoria-unavailable: #aeb2bf;--doctoria-radius: 8px;color:var(--doctoria-text);font-family:Inter,system-ui,sans-serif}._panel_13dz2_1{position:relative;display:flex;flex:1 1 0;min-height:0;width:100%;flex-direction:column;background:linear-gradient(180deg,#1e2130,#191b28)}._header_13dz2_18,._expandedHeader_13dz2_18{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--doctoria-divider);padding:14px 16px 13px}._agentMark_13dz2_19{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid #796cbf;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 30% 25%,#5d5294,#2b2741);animation:_pulseRing_13dz2_1 2.6s infinite}._agentMark_13dz2_19 img{width:25px;height:25px;object-fit:contain}._agentIdentity_13dz2_20{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}._agentIdentity_13dz2_20 strong{font-size:15px;font-weight:500}._agentStatus_13dz2_22{display:flex;align-items:center;gap:6px;color:var(--doctoria-muted);font-size:11px}._statusDot_13dz2_23{width:6px;height:6px;border-radius:50%;background:var(--doctoria-accent)}._bars_13dz2_24{display:inline-flex;align-items:center;gap:2px;height:12px}._bars_13dz2_24 i{display:block;width:2px;height:9px;background:var(--doctoria-accent);animation:_bob_13dz2_1 .9s infinite ease-in-out}._bars_13dz2_24 i:nth-child(2){animation-delay:.15s}._bars_13dz2_24 i:nth-child(3){animation-delay:.3s}._iconButton_13dz2_27,._collapseButton_13dz2_27,._quickButton_13dz2_27,._copyButton_13dz2_27,._submit_13dz2_27,._cancel_13dz2_27{color:inherit;font:inherit;cursor:pointer}._iconButton_13dz2_27{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid var(--doctoria-border);border-radius:8px;color:var(--doctoria-muted);background:transparent}._iconButton_13dz2_27:hover,._collapseButton_13dz2_27:hover,._quickButton_13dz2_27:hover{border-color:var(--doctoria-accent);color:var(--doctoria-accent-bright)}._iconButton_13dz2_27:focus-visible,._collapseButton_13dz2_27:focus-visible,._quickButton_13dz2_27:focus-visible,._copyButton_13dz2_27:focus-visible,._submit_13dz2_27:focus-visible,._cancel_13dz2_27:focus-visible,._markdownLink_13dz2_30:focus-visible{outline:2px solid var(--doctoria-accent);outline-offset:2px}._messages_13dz2_31{display:flex;min-height:0;flex:1;flex-direction:column;gap:11px;overflow-x:hidden;overflow-y:auto;padding:14px 16px}._answerCard_13dz2_32,._terminologyCard_13dz2_32{animation:_reveal_13dz2_1 .18s ease-out}._answerCard_13dz2_32{--answer-accent: rgba(181, 171, 252, .48);position:relative;min-width:0;border-radius:var(--doctoria-radius);padding:2px 3px 4px 11px;background:linear-gradient(90deg,rgba(181,171,252,.045),transparent 68%)}._answerCard_13dz2_32:before{position:absolute;top:3px;left:0;width:1px;height:30px;border-radius:999px;background:var(--answer-accent);content:""}._answerCaution_13dz2_35{--answer-accent: var(--doctoria-caution);background:linear-gradient(90deg,rgba(221,194,127,.065),transparent 68%)}._answerCaution_13dz2_35 ._answerKicker_13dz2_36{color:var(--doctoria-caution)}._answerUnavailable_13dz2_37{--answer-accent: rgba(174, 178, 191, .5);background:linear-gradient(90deg,rgba(174,178,191,.04),transparent 68%)}._answerUnavailable_13dz2_37 ._answerKicker_13dz2_36{color:var(--doctoria-unavailable)}._answerKicker_13dz2_36,._cardHeader_13dz2_39{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#b5abfca8;font-size:9px;font-weight:620;letter-spacing:.075em}._answerKicker_13dz2_36{justify-content:flex-start}._answerKicker_13dz2_36 svg{width:11px;height:11px;opacity:.72}._markdown_13dz2_30{min-width:0;margin-top:7px;overflow-wrap:anywhere;color:var(--doctoria-text);font-size:13px;line-height:1.48}._markdownH1_13dz2_43,._markdownH2_13dz2_43,._markdownH3_13dz2_43{margin:12px 0 5px;color:var(--doctoria-text);font-weight:630;line-height:1.28;text-wrap:balance}._markdownH1_13dz2_43:first-child,._markdownH2_13dz2_43:first-child,._markdownH3_13dz2_43:first-child{margin-top:0}._markdownH1_13dz2_43{font-size:1.18em}._markdownH2_13dz2_43{font-size:1.1em}._markdownH3_13dz2_43{color:var(--doctoria-accent-bright);font-size:1.04em}._markdownParagraph_13dz2_48{margin:0 0 8px}._markdownParagraph_13dz2_48:last-child{margin-bottom:0}._markdownParagraph_13dz2_48:has(>._markdownStrong_13dz2_50:only-child){margin:11px 0 5px;color:var(--doctoria-text);font-size:1.02em;line-height:1.3}._markdownParagraph_13dz2_48:first-child:has(>._markdownStrong_13dz2_50:only-child){margin-top:0}._markdownStrong_13dz2_50{color:var(--doctoria-accent-bright);font-weight:680}._markdownEm_13dz2_53{color:#e9e9edcc}._markdownList_13dz2_54{margin:5px 0 9px;padding-left:1.05rem}._markdownListItem_13dz2_55{margin:3px 0;padding-left:2px;line-height:1.45}._markdownListItem_13dz2_55::marker{color:var(--doctoria-accent);font-weight:700}._markdownListItem_13dz2_55>._markdownParagraph_13dz2_48{display:inline}ul._markdownList_13dz2_54:has(>._markdownListItem_13dz2_55>._markdownStrong_13dz2_50:first-child){max-width:34rem}ul._markdownList_13dz2_54>._markdownListItem_13dz2_55:has(>._markdownStrong_13dz2_50:first-child){display:grid;grid-template-columns:minmax(0,1.25fr) minmax(5.25rem,.75fr);align-items:baseline;gap:4px 10px}ul._markdownList_13dz2_54>._markdownListItem_13dz2_55>._markdownParagraph_13dz2_48:has(>._markdownStrong_13dz2_50:first-child){display:grid;grid-template-columns:minmax(0,1.25fr) minmax(5.25rem,.75fr);align-items:baseline;gap:4px 10px}._markdownBlockquote_13dz2_61{margin:8px 0;border-left:1px solid rgba(181,171,252,.5);border-radius:0 5px 5px 0;padding:6px 9px;color:var(--doctoria-muted);background:#b5abfc09;font-size:.94em}._markdownDivider_13dz2_62{height:1px;margin:10px 0;border:0;background:#e9e9ed1a}._markdownLink_13dz2_30{color:var(--doctoria-accent-bright);text-decoration-color:#d2cefd80;text-underline-offset:2px}._markdownLink_13dz2_30:hover{text-decoration-color:currentColor}._markdownCode_13dz2_65{border:1px solid var(--doctoria-divider);border-radius:4px;padding:1px 4px;color:var(--doctoria-accent-bright);background:#0f11198c;font-size:.92em}._markdownPre_13dz2_66{max-width:100%;margin:10px 0;overflow-x:auto;border:1px solid var(--doctoria-divider);border-radius:6px;padding:9px;background:#0f11198c}._markdownPre_13dz2_66 ._markdownCode_13dz2_65{border:0;padding:0;background:transparent}._markdownTable_13dz2_68{display:block;max-width:100%;margin:10px 0;overflow-x:auto;border-collapse:collapse}._markdownCell_13dz2_69{border:1px solid var(--doctoria-divider);padding:6px 8px;text-align:left;white-space:normal}._markdownCell_13dz2_69:first-child{min-width:90px}._notice_13dz2_71{margin:8px 0 0;color:#e9e9ed75;font-size:10px;line-height:1.35}._contextList_13dz2_72{margin:12px 0 0;border-top:1px solid var(--doctoria-divider);padding:9px 0 0 18px;color:#e9e9edb3;font-size:12px;line-height:1.45}._userPrompt_13dz2_73{align-self:flex-end;max-width:88%;border:1px solid var(--doctoria-border);border-radius:8px;padding:9px 11px;color:var(--doctoria-text);background:#161826b3;font-size:12px}._terminologyCard_13dz2_32{border:1px solid var(--doctoria-border);border-radius:var(--doctoria-radius);padding:12px;background:#23253294}._termRow_13dz2_74{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;border-top:1px solid var(--doctoria-divider);padding-top:9px;margin-top:9px;font-size:11.5px}._termRow_13dz2_74 strong{color:var(--doctoria-accent-bright);font-size:11px}._termRow_13dz2_74 span{color:var(--doctoria-muted)}._termRow_13dz2_74 p{grid-column:1 / -1;margin:3px 0 0;font-size:12px}._termRow_13dz2_74 small{grid-column:1 / -1;color:var(--doctoria-muted);font-size:10.5px;line-height:1.35}._sections_13dz2_75{display:flex;flex-direction:column;gap:8px}._footer_13dz2_75,._expandedFooter_13dz2_75{flex:0 0 auto;border-top:1px solid var(--doctoria-divider);padding:12px 16px 14px}._quickActions_13dz2_75{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}._quickButton_13dz2_27,._collapseButton_13dz2_27{border:1px solid var(--doctoria-border);border-radius:8px;padding:5px 8px;color:var(--doctoria-text);background:transparent;font-size:11px}._quickButton_13dz2_27:disabled{opacity:.45;cursor:not-allowed}._form_13dz2_76{display:flex;align-items:stretch;gap:8px}._input_13dz2_76{min-width:0;flex:1;border:1px solid var(--doctoria-border);border-radius:8px;padding:9px 10px;color:var(--doctoria-text);background:#232532b3;font:inherit;font-size:13px}._input_13dz2_76:focus-visible{border-color:var(--doctoria-accent);outline:2px solid var(--doctoria-accent);outline-offset:1px}._submit_13dz2_27,._cancel_13dz2_27{border:1px solid var(--doctoria-accent);border-radius:8px;padding:8px 11px;color:var(--doctoria-accent-bright);background:transparent;font-size:12px}._submit_13dz2_27:disabled,._cancel_13dz2_27:disabled{cursor:not-allowed;opacity:.45}._cancel_13dz2_27{border-color:var(--doctoria-border);color:var(--doctoria-muted)}._copyButton_13dz2_27{display:inline-flex;align-items:center;gap:4px;border:0;padding:0;color:var(--doctoria-accent);background:transparent;font-size:11px}._copyButton_13dz2_27:hover{color:var(--doctoria-accent-bright)}._disabledMessage_13dz2_76,._error_13dz2_76{display:flex;align-items:center;gap:6px;margin:0 16px 8px;color:var(--doctoria-muted);font-size:11px}._error_13dz2_76{color:#e0a49c}._scrim_13dz2_77{position:absolute;z-index:20;inset:0;display:grid;place-items:stretch;background:#0f1119d6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._expandedPanel_13dz2_1{display:flex;width:100%;height:100%;flex-direction:column;border:1px solid #595d6c;border-radius:14px;background:linear-gradient(180deg,#1f2231,#181a28);box-shadow:0 16px 40px #000000a6}._expandedHeader_13dz2_18{flex:0 0 auto;padding:16px 20px}._collapseButton_13dz2_27{display:inline-flex;align-items:center;gap:6px;font-size:12px}._expandedBody_13dz2_77{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:18px;overflow-x:hidden;overflow-y:auto;padding:20px clamp(20px,5vw,56px)}._expandedBody_13dz2_77>._answerCard_13dz2_32,._expandedBody_13dz2_77>._terminologyCard_13dz2_32,._expandedBody_13dz2_77>._thinkingIndicator_13dz2_77{width:min(100%,760px);align-self:center}._expandedBody_13dz2_77>._userPrompt_13dz2_73{width:fit-content;max-width:min(72%,640px)}._expandedFooter_13dz2_75{display:flex;flex-direction:column}@keyframes _pulseRing_13dz2_1{0%,to{box-shadow:0 0 #968ae059}50%{box-shadow:0 0 0 6px #968ae000}}@keyframes _bob_13dz2_1{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes _reveal_13dz2_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1280px){._panel_13dz2_1{min-width:340px}}@media (max-width: 760px){._panel_13dz2_1{min-width:0}._messages_13dz2_31{padding:13px 12px}._expandedPanel_13dz2_1{height:100%;border-radius:0}._expandedBody_13dz2_77{padding:16px 14px}._expandedBody_13dz2_77>._userPrompt_13dz2_73{max-width:88%}._form_13dz2_76{flex-wrap:wrap}._input_13dz2_76{flex-basis:100%}}@media (prefers-reduced-motion: reduce){._agentMark_13dz2_19,._bars_13dz2_24 i,._answerCard_13dz2_32,._terminologyCard_13dz2_32{animation:none}}._thinkingIndicator_13dz2_77{display:flex;align-items:center;align-self:flex-start;gap:10px;width:fit-content;max-width:100%;border:1px solid var(--doctoria-border);border-radius:var(--doctoria-radius);padding:9px 11px;color:var(--doctoria-muted);background:var(--doctoria-card);font-size:11px;line-height:1.35}._authLoading_1fat1_1{display:flex;justify-content:center;align-items:center;height:100vh}._authError_1fat1_8{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:20px;text-align:center}._authErrorTitle_1fat1_18{color:red;margin-bottom:1rem}._authErrorHint_1fat1_23{margin-top:1rem;color:#ffffffb3}._mobileContainer_1fat1_28{height:98vh;width:100%;border:1px solid rgb(75,56,134);border-radius:18px;overflow:hidden}._layout_1fat1_36{height:98vh;width:100%;display:grid;grid-template-columns:var(--jitsi-grid-columns);gap:.75rem;align-items:stretch}._jitsiPane_1fat1_45{min-height:0;border:1px solid rgb(75,56,134);border-radius:18px;overflow:hidden}._divider_1fat1_52{width:6px;border-radius:999px;background:#fff3;cursor:col-resize;position:relative}._dividerActive_1fat1_60{background:#ffffff59}._dividerHandle_1fat1_64{position:absolute;top:50%;left:50%;width:2px;height:26px;background:#040c2266;transform:translate(-50%,-50%);border-radius:1px}._infoPanel_1fat1_75{min-height:0;display:grid;gap:1rem;position:relative;grid-template-columns:minmax(0,1fr) clamp(380px,35%,500px);height:100%}._infoPanelHidden_1fat1_84{display:flex;flex-direction:column}._infoPanelHidden_1fat1_84 ._leftColumn_1fat1_89{height:auto;flex:0 0 auto}._infoPanelHidden_1fat1_84 ._devicePanel_1fat1_94{flex:1 1 0;min-height:0}._leftColumn_1fat1_89{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:.75rem;height:100%}._toolbar_1fat1_108{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}._toolbarButton_1fat1_115{align-self:flex-start;border-radius:12px;border:1px solid rgb(75,56,134);background:#0f1320e6;color:#fff;padding:.5rem .9rem;font-weight:600;margin-top:6px;cursor:pointer}._soapContainer_1fat1_127{flex:1;min-height:0}._devicePanel_1fat1_94{flex:1;min-height:0;border:1px solid rgb(75,56,134);border-radius:18px;background:#040c22f2;overflow:hidden;display:none}._devicePanelVisible_1fat1_142{display:flex}._deviceIframe_1fat1_146{width:100%;height:100%;border:none;border-radius:16px;background:#0f1320e6}._infoPanelDetails_1fat1_154{display:flex;flex-direction:column;gap:1rem;flex:1 1 0;min-height:0;overflow:hidden;height:100%}._infoPanelDetailsHidden_1fat1_164{display:none}._patientCardWrapper_1fat1_168{flex:0 0 auto}._chatPanelWrapper_1fat1_172{flex:1 1 0;min-height:190px;overflow:hidden;height:100%;display:flex}@media (max-width: 1200px){._infoPanel_1fat1_75{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);gap:.75rem}._infoPanelDetails_1fat1_154{display:flex}._soapContainer_1fat1_127{max-height:none;overflow:hidden}}._infoPanelDetails_1fat1_154._infoPanelDetailsHidden_1fat1_164{display:none}._root_205w9_1{position:relative;display:flex;flex:0 0 auto;margin-left:auto}._triggerButton_205w9_8{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing-unit, .25rem) * 2);min-width:112px;min-height:40px;border:1px solid var(--color-border, #888);border-radius:12px;background:var(--color-primary, #7c4dff);color:#fff;white-space:nowrap}._triggerStatus_205w9_23{width:8px;height:8px;border-radius:999px;box-shadow:0 0 0 2px var(--color-surface, #222)}._triggerStatusSuccess_205w9_30{background:var(--color-success, #00e676)}._triggerStatusWarning_205w9_34{background:var(--color-warning, #fbc02d)}._sheetBackdrop_205w9_38{display:none}._panel_205w9_42{position:fixed;top:var(--recetario-panel-top, 72px);right:var(--recetario-panel-right, 16px);z-index:400;display:flex;flex-direction:column;gap:calc(var(--spacing-unit, .25rem) * 3);width:min(400px,calc(100vw - 24px));max-height:calc(100vh - var(--recetario-panel-top, 72px) - 12px);min-width:0;overflow-y:auto;padding:calc(var(--spacing-unit, .25rem) * 4);border:1px solid var(--color-border, #888);border-radius:16px;background:var(--color-surface, #222);color:var(--color-text-primary, #fff);box-shadow:0 18px 38px var(--color-shadow, #0002)}._panelHeader_205w9_62,._panelHeading_205w9_63,._modalHeader_205w9_64,._modalActions_205w9_65,._resourceTabs_205w9_66{display:flex;align-items:center}._panelHeader_205w9_62{align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing-unit, .25rem) * 3)}._panelHeading_205w9_63{align-items:flex-start;gap:calc(var(--spacing-unit, .25rem) * 3);min-width:0}._headingIcon_205w9_83{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:var(--color-surface-variant, #23263a);color:var(--color-secondary, #00e5ff)}._title_205w9_95,._modalTitle_205w9_96{margin:0;color:var(--color-text-primary, #fff);font-size:1rem;font-weight:600;line-height:1.3}._description_205w9_104,._expiration_205w9_105{margin:0;color:var(--color-text-secondary, #ccc);font-size:.8125rem;line-height:1.45}._panelCloseButton_205w9_112,._modalCloseButton_205w9_113,._externalIconButton_205w9_114{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--color-border, #888);border-radius:10px;background:transparent;color:var(--color-text-primary, #fff)}._message_205w9_128{display:flex;align-items:flex-start;gap:calc(var(--spacing-unit, .25rem) * 2);padding:calc(var(--spacing-unit, .25rem) * 2.5) calc(var(--spacing-unit, .25rem) * 3);border:1px solid currentColor;border-radius:12px;background:var(--color-surface-variant, #23263a);font-size:.8125rem;line-height:1.45}._message_205w9_128 svg{flex:0 0 auto;margin-top:1px}._successMessage_205w9_145{color:var(--color-success, #00e676)}._errorMessage_205w9_149{color:var(--color-error, #e53935)}._warningMessage_205w9_153,._expiredMessage_205w9_154{color:var(--color-warning, #fbc02d)}._result_205w9_158{display:flex;flex-direction:column;gap:calc(var(--spacing-unit, .25rem) * 2)}._resourceAction_205w9_164{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:calc(var(--spacing-unit, .25rem) * 2)}._primaryButton_205w9_170,._resourceButton_205w9_171,._resourceTab_205w9_66,._modalExternalButton_205w9_173,._mobileBackButton_205w9_174{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing-unit, .25rem) * 2);min-height:40px;border-radius:8px}._primaryButton_205w9_170{align-self:flex-start;min-width:224px;background:var(--color-primary, #7c4dff);color:#fff}._resourceButton_205w9_171,._resourceTab_205w9_66,._modalExternalButton_205w9_173,._mobileBackButton_205w9_174{border:1px solid var(--color-border, #888);background:transparent;color:var(--color-text-primary, #fff);font-size:.875rem}._resourceButton_205w9_171:hover:not(:disabled),._resourceTab_205w9_66:hover:not(:disabled),._modalExternalButton_205w9_173:hover:not(:disabled),._mobileBackButton_205w9_174:hover:not(:disabled),._panelCloseButton_205w9_112:hover:not(:disabled),._modalCloseButton_205w9_113:hover:not(:disabled),._externalIconButton_205w9_114:hover:not(:disabled){background:var(--color-surface-variant, #23263a)}._triggerButton_205w9_8:focus-visible,._primaryButton_205w9_170:focus-visible,._resourceButton_205w9_171:focus-visible,._resourceTab_205w9_66:focus-visible,._modalExternalButton_205w9_173:focus-visible,._mobileBackButton_205w9_174:focus-visible,._panelCloseButton_205w9_112:focus-visible,._modalCloseButton_205w9_113:focus-visible,._externalIconButton_205w9_114:focus-visible,._panel_205w9_42:focus-visible,._modal_205w9_64:focus-visible{outline:3px solid var(--color-secondary, #00e5ff);outline-offset:2px}._primaryButton_205w9_170:disabled,._resourceButton_205w9_171:disabled,._resourceTab_205w9_66:disabled,._modalExternalButton_205w9_173:disabled,._externalIconButton_205w9_114:disabled{background:var(--color-text-tertiary, #888);cursor:not-allowed;opacity:.75}._modalBackdrop_205w9_235{position:fixed;inset:0;z-index:10000;background:#080a14c2}._modal_205w9_64{position:fixed;top:var(--recetario-modal-y);left:var(--recetario-modal-x);display:flex;flex-direction:column;width:var(--recetario-modal-width);height:var(--recetario-modal-height);min-width:min(720px,calc(100vw - 24px));min-height:min(560px,calc(100vh - 24px));max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:hidden;border:1px solid var(--color-border, #888);border-radius:16px;background:var(--color-surface, #222);color:var(--color-text-primary, #fff);box-shadow:0 24px 54px #00000073}._modalHeader_205w9_64{flex:0 0 auto;gap:calc(var(--spacing-unit, .25rem) * 3);min-height:64px;padding:calc(var(--spacing-unit, .25rem) * 3) calc(var(--spacing-unit, .25rem) * 4);border-bottom:1px solid var(--color-border, #888);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}._modalHeader_205w9_64:active{cursor:grabbing}._modalTitle_205w9_96{flex:1 1 auto;min-width:150px}._resourceTabs_205w9_66,._modalActions_205w9_65{flex:0 0 auto;gap:calc(var(--spacing-unit, .25rem) * 2)}._resourceTab_205w9_66{min-width:76px}._resourceTabActive_205w9_292{border-color:var(--color-primary, #7c4dff);background:var(--color-primary, #7c4dff);color:#fff}._modalExternalButton_205w9_173{white-space:nowrap}._mobileBackButton_205w9_174{display:none}._modalExpirationNotice_205w9_306{flex:0 0 auto;padding:calc(var(--spacing-unit, .25rem) * 2) calc(var(--spacing-unit, .25rem) * 4);border-bottom:1px solid var(--color-warning, #fbc02d);color:var(--color-warning, #fbc02d);font-size:.8125rem}._iframeContainer_205w9_314{position:relative;flex:1 1 auto;min-height:0;background:var(--color-background, #181820)}._recetarioIframe_205w9_321{width:100%;height:100%;border:0;background:#fff}._iframeLoading_205w9_328{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:var(--color-surface, #222);color:var(--color-text-secondary, #ccc)}._resizeHandle_205w9_339{position:absolute;right:0;bottom:0;width:28px;height:28px;cursor:nwse-resize;touch-action:none}._resizeHandle_205w9_339:after{position:absolute;right:6px;bottom:6px;width:10px;height:10px;border-right:2px solid var(--color-text-secondary, #ccc);border-bottom:2px solid var(--color-text-secondary, #ccc);content:""}@media (max-width: 1024px) and (min-width: 769px){._modalHeader_205w9_64{flex-wrap:wrap}._modalTitle_205w9_96{flex-basis:calc(100% - 320px)}}@media (max-width: 768px){._root_205w9_1{position:fixed;top:max(16px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));z-index:300;margin-left:0}._triggerButton_205w9_8{box-shadow:0 10px 24px var(--color-shadow, #0002)}._sheetBackdrop_205w9_38{position:fixed;inset:0;z-index:390;display:block;background:#080a148f}._panel_205w9_42{inset:auto 0 0;z-index:400;width:100%;max-height:min(82vh,720px);padding:calc(var(--spacing-unit, .25rem) * 4) calc(var(--spacing-unit, .25rem) * 4) calc(var(--spacing-unit, .25rem) * 4 + env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:20px 20px 0 0}._primaryButton_205w9_170{width:100%;min-width:0}._modal_205w9_64{inset:0;width:100%;height:100%;min-width:0;min-height:0;max-width:none;max-height:none;border:0;border-radius:0}._modalHeader_205w9_64{display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(var(--spacing-unit, .25rem) * 2);min-height:0;padding:calc(var(--spacing-unit, .25rem) * 3) calc(var(--spacing-unit, .25rem) * 3) calc(var(--spacing-unit, .25rem) * 2);cursor:default;touch-action:auto}._mobileBackButton_205w9_174{display:inline-flex;grid-column:1}._modalTitle_205w9_96{grid-column:2;min-width:0;font-size:.9375rem}._resourceTabs_205w9_66{grid-column:1 / -1}._resourceTab_205w9_66{flex:1 1 50%}._modalActions_205w9_65{grid-column:1 / -1}._modalExternalButton_205w9_173{width:100%}._modalCloseButton_205w9_113,._resizeHandle_205w9_339{display:none}}._page_936vu_1{min-height:100vh;background:linear-gradient(180deg,#0f111a,#0a0b10);color:#f8fafc;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,32px)}._panel_936vu_11{max-width:960px;width:100%;background:#141826;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:clamp(16px,3vw,28px);box-shadow:0 18px 36px #00000059}._title_936vu_21{margin:0 0 8px;font-size:clamp(20px,3vw,26px);text-align:center}._subtitle_936vu_27{margin:0 0 16px;color:#cbd5f5;font-size:clamp(14px,2.5vw,16px);text-align:center}._loading_936vu_34{margin:0 0 16px;color:#cbd5f5}._error_936vu_39{margin:0 0 16px;color:#fca5a5}._section_936vu_44{margin-bottom:20px}._sectionTitle_936vu_48{margin:0 0 8px;font-size:clamp(16px,2.7vw,18px);color:#f8fafc;text-align:center}._backButton_936vu_55{background:linear-gradient(135deg,#16a34a,#0f8a3c);color:#fff;box-shadow:0 12px 24px #16a34a59;width:100%;max-width:360px;border-radius:14px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;display:block;margin:0 auto}._soapEmpty_936vu_70{margin:0;color:#cbd5f5}._soapGrid_936vu_75{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}._soapCard_936vu_81{padding:12px;border-radius:12px;background:#1f2230;border:1px dashed rgba(124,77,255,.4)}._soapLabel_936vu_88{margin:0 0 6px;color:#f8fafc;font-size:14px}._soapText_936vu_94{margin:0;color:#cbd5f5;white-space:pre-wrap}._attachmentsEmpty_936vu_100{margin:0;color:#cbd5f5}._attachmentsList_936vu_105{display:flex;flex-direction:column;gap:8px}._attachmentLink_936vu_111{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#1f2230;border:1px solid rgba(255,255,255,.08);color:#f8fafc;cursor:pointer;font:inherit;text-decoration:none}._attachmentLink_936vu_111:disabled{cursor:wait;opacity:.7}._attachmentName_936vu_131{font-size:14px}._waitingCardWrapper_26z22_1{margin-top:24px;padding:28px 32px;border-radius:24px;background:#181820;border:1px solid rgba(124,77,255,.2);box-shadow:0 24px 48px #00000059;display:flex;flex-direction:column;justify-content:space-between;gap:24px;flex:1 1 auto;min-height:100%;box-sizing:border-box}._waitingHeader_26z22_17{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}._waitingSubMessage_26z22_27{margin:4px 0 0;color:#cdd6ff;font-size:15px;line-height:1.6;max-width:480px;text-align:center}._actionsRow_26z22_36{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:12px}._waitingCardContainer_26z22_46{margin-top:16px;display:flex;justify-content:center;align-items:stretch;animation:_fadeInUp_26z22_1 .25s ease forwards;opacity:0;transform:translateY(10px)}._requestRow_26z22_56{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:12px;border-radius:10px;padding:20px 24px;background:#181820;border:1px solid rgba(124,77,255,.2);box-shadow:0 24px 48px #00000059}@media (max-width: 768px){._requestRow_26z22_56{grid-template-columns:1fr;align-items:stretch}._requestActions_26z22_75{margin-top:12px}._confirmButton_26z22_79{width:100%}}._requestField_26z22_84{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#e2e8ff}._requestTextArea_26z22_92{border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#1f2230;color:#f8fafc;padding:10px 12px;font-size:14px;min-height:100px;resize:vertical}._requestActions_26z22_75{display:flex;flex-direction:column;justify-content:flex-end}._historyToggle_26z22_109,._historyLoadMore_26z22_110{padding:8px 20px;border-radius:999px;border:1px solid rgba(124,77,255,.4);background:#7c4dff1f;color:#d6dcff;font-weight:600;font-size:14px;cursor:pointer;transition:background .2s ease,transform .2s ease}._historyToggle_26z22_109:hover,._historyLoadMore_26z22_110:hover{background:#7c4dff38;transform:translateY(-1px)}._historyToggle_26z22_109:disabled,._historyLoadMore_26z22_110:disabled{background:#7c4dff1a;border-color:#7c4dff1a;color:#7b80a5;cursor:not-allowed;transform:none}._confirmButton_26z22_79{padding:10px 32px;border-radius:998px;border:1px solid #ffffff;background:#00a657;color:#f8fbff;font-weight:600;font-size:16px;min-width:140px;transition:background .2s,transform .2s}._confirmButtonDisabled_26z22_150{background:#1d4f37;color:#b4d8c3;cursor:not-allowed;transform:none;opacity:.85}._cancelButton_26z22_159{padding:10px 32px;border-radius:998px;border:2px solid #6664ef;background:#fff;color:#6664ef;font-weight:600;font-size:16px;min-width:140px;transition:background .2s,color .2s}._cancelButtonDisabled_26z22_171{border-color:#7c4dff59;background:#0f172a33;color:#8890c4;cursor:not-allowed}._card_26z22_179{background:linear-gradient(180deg,#1f2230,#181820);border:1px solid rgb(75,56,134);box-shadow:0 18px 36px #00000040;color:#f8fafc;display:flex;flex-direction:column;gap:12px;height:100%;padding:12px 14px;border-radius:16px;box-sizing:border-box}._cardMarginTop_26z22_193{margin-top:24px}._loadingRow_26z22_197{margin-top:24px;margin-bottom:24px;display:flex;justify-content:center}._sectionTitleSmall_26z22_204{margin:0 0 8px;font-size:18px;font-weight:600}._errorRow_26z22_210{margin-top:16px}._historyHeader_26z22_214{display:flex;justify-content:space-between;align-items:center;gap:16px}._historyTitle_26z22_221{margin:0;font-size:18px;font-weight:600}._historyContent_26z22_227{margin-top:16px}._historyErrorRow_26z22_231{margin-bottom:16px}._historySpinnerRow_26z22_235{display:flex;justify-content:center;margin:24px 0}._historyLoadMoreRow_26z22_241{display:flex;justify-content:center;margin-top:16px}@keyframes _fadeInUp_26z22_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._filterContainer_xjs77_1{display:flex;gap:4px;background:#1a1d2e;border-radius:8px;padding:4px}._filterButton_xjs77_9{padding:6px 12px;border:none;border-radius:6px;background:transparent;color:#8b8fa3;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}._filterButton_xjs77_9:hover{color:#bfc6db;background:#ffffff0d}._filterButton_xjs77_9._active_xjs77_26{background:#2d3148;color:#00e5ff}.panel-button{padding:8px 16px;border-radius:8px;border:none;background:#7c4dff;color:#fff;font-weight:500;font-size:16px;transition:background .2s}.panel-button:disabled{background:#888;cursor:not-allowed}.panel-buttonSecondary{background:#3b3f5c}.panel-buttonDanger{background:linear-gradient(135deg,#b91010,#960505);color:#fff;box-shadow:0 12px 24px #b9101059}.panel-buttonSecondary:disabled{background:#888}.history-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.history-title{margin:0;font-size:18px;font-weight:600}.history-toggle{background:#3b3f5c;min-width:140px}.history-toggle:hover{background:#4f5d7a}.panel-card{background:linear-gradient(180deg,#1f2230,#181820);border:1px solid rgb(75,56,134);box-shadow:0 18px 36px #00000040;color:#f8fafc;display:flex;flex-direction:column;gap:12px;height:100%;padding:12px 14px;border-radius:16px;box-sizing:border-box}.panel-cardSpaced{margin-top:24px}.panel-errorRow,.panel-historyContent{margin-top:16px}.panel-historyError{margin-bottom:16px}.panel-historySpinner{display:flex;justify-content:center;margin:24px 0}.panel-historyLoadMore{display:flex;justify-content:center;margin-top:16px}.attachments-button{background:transparent;border:none;padding:0;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.attachments-button:hover{text-decoration:underline}.card{border:1px solid rgb(75,56,134);border-radius:16px;padding:16px;margin-bottom:12px;color:#ccc;transition:background .2s,color .2s,transform .25s ease,border-color .25s ease,box-shadow .25s ease;position:relative;display:flex;flex-direction:column;gap:8px;cursor:default}.selected{background:#6750a4;border:2px solid #6750A4}.assigned{background:#4f378b;color:#fff}.status{position:absolute;top:12px;right:12px;width:16px;height:16px;border-radius:50%;box-shadow:0 2px 8px #0002;z-index:2}.statusGreen{background:#43a047}.statusFinished{background:#6650a7}.statusYellow{background:#fbc02d}.statusRed{background:#e53935}.label{font-weight:700;display:inline-block}.name{font-weight:700;font-size:16px;margin-bottom:8px}.info-row{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5}.info-row .label{display:inline-block;min-width:130px;text-align:left}.info-row span:last-child{flex:1;text-align:left}.info-row span{display:block;text-align:left}.info-icon{display:inline-flex;align-items:center;justify-content:center}.info-columns{display:flex;gap:16px;flex-wrap:wrap}.info-left{flex:1 1 240px;min-width:220px}.info-right{flex:1 1 280px;min-width:240px;border-left:1px solid rgba(255,255,255,.12);padding-left:16px;display:flex;flex-direction:column;gap:10px}.soap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.soap-entry{background:#ffffff0d;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;color:#00e5ff}.soap-entry strong{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#00e5ff}.soap-text{color:#f8fafc;font-size:13px;line-height:1.45}.soap-empty{font-style:italic;color:#fff9}._container_rwhs9_1{height:100vh;background:#181820;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:32px;gap:24px;color:#f9fafb;align-items:stretch;box-sizing:border-box}._title_rwhs9_15{margin:0;font-size:26px;font-weight:600}._subtitle_rwhs9_21{margin-top:8px;color:#cbd5f5;max-width:640px}._layout_rwhs9_27{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:stretch}
