.Auth_right__WjzxZ{flex:1;background:#fff;display:flex;justify-content:center;align-items:center}.Auth_formBox__P_8eY{width:360px;text-align:left}.Auth_formTitle__NgrBW{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.Auth_formSubtitle__ZTU_I{font-size:1rem;color:var(--text-primary);margin-bottom:2rem}.Auth_formDescription__SXY6E{color:var(--text-secondary,#8c8c8c);font-size:.875rem;margin-bottom:2rem}.Auth_form__TRD9T{display:flex;flex-direction:column;gap:1.2rem}.Auth_inputGroup__ypaOG{position:relative;display:flex;align-items:center}.Auth_icon__ScNPU{position:absolute;left:16px;color:#9ca3af;font-size:1.2rem}.Auth_input__OAOnM{width:100%;padding:.9rem 1.2rem .9rem 2.8rem;border:1px solid #e5e7eb;border-radius:9999px;background:#f9fafb;outline:none;font-size:1rem;transition:border .2s ease,background .2s ease}.Auth_input__OAOnM:focus{border-color:#60a5fa;background:#fff}.Auth_button__Gguzo{padding:.9rem;background:var(--text-primary);color:#fff;border:none;border-radius:9999px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .3s ease}.Auth_button__Gguzo:hover{background:#141a22;color:#fff}.Auth_button__Gguzo:disabled,.Auth_disabledButton__r_9YS{padding:.9rem;color:#fff;border:none;border-radius:9999px;font-size:1rem;font-weight:500;background-color:#ccc;cursor:not-allowed}.Auth_disabledButton__r_9YS:hover{background-color:#ccc;color:#fff}.Auth_googleButton__Hi20B{border:1px solid var(--border,#ebebeb);background:#ffffff;border-radius:40px;font-size:.875rem;padding:1rem 2rem;display:flex;align-items:center;justify-content:center;gap:1rem;cursor:pointer}.Auth_googleButton__Hi20B:hover{background-color:#f2f2f2}.Auth_googleButtonWrapper__WPg9z,.Auth_smallText__IrCIr{display:flex;justify-content:center;align-items:center;width:100%}.Auth_smallText__IrCIr{color:#656565;font-size:.875rem;cursor:pointer}.Auth_smallText__IrCIr:hover{color:#141a22}.Auth_line__kbs25{color:#ababab;margin:1rem 0}.Auth_error__lfKpi{text-align:center;color:var(--color-error);font-size:.875rem}.Auth_supportHint__NnKf4{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.Auth_supportHintText__n3yHv{margin:0;font-size:.8125rem;color:var(--text-secondary,#6b7280);line-height:1.4}.Auth_supportHintButton__zJpof{margin-top:.25rem;font-size:.8125rem;color:var(--text-primary);background:transparent;border:1px solid var(--border,#e5e7eb);border-radius:9999px;padding:.4rem .9rem;cursor:pointer;text-decoration:none;transition:background .2s ease,border-color .2s ease}.Auth_supportHintButton__zJpof:hover{background:#f3f4f6;border-color:#d1d5db}@media (max-width:900px){.Auth_right__WjzxZ{padding:2rem}}.Modal_backdrop__mhgdm{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000087;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(7px);z-index:9999;animation:Modal_fadeIn__vb2Yl .2s ease-in-out}.Modal_overlay__Ak2_O{position:absolute;width:100%;height:100%}.Modal_modal__UimHj{position:relative;background-color:#fff;border-radius:35px;box-shadow:0 8px 25px rgba(0,0,0,.15);z-index:2;max-height:90vh;overflow-y:auto;animation:Modal_slideUp__2cBhp .25s ease-out;overflow:hidden;display:flex;flex-direction:column;contain:layout}.Modal_header__sgnWY{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:1rem}.Modal_content__S_wpG{font-size:.95rem;color:#374151;overflow-y:auto;padding:0;margin:0}.Modal_closeBtn__NArX2{position:absolute;top:.75rem;right:.75rem;background:transparent;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;transition:color .15s ease}.Modal_closeBtn__NArX2:hover{color:#111827}@keyframes Modal_fadeIn__vb2Yl{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideUp__2cBhp{0%{transform:translateY(20px);opacity:.9}to{transform:translateY(0);opacity:1}}.SubscriptionRequiredModal_container___tsNG{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.SubscriptionRequiredModal_header__7SnIg{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.SubscriptionRequiredModal_headerLeft__kZK9F{display:flex;align-items:center;gap:.75rem}.SubscriptionRequiredModal_icon__RCVkk{flex-shrink:0;width:2rem;height:2rem;color:#7c3aed}.SubscriptionRequiredModal_title__dyDhz{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.SubscriptionRequiredModal_closeButton__RqGDl{flex-shrink:0;background:transparent;border:none;padding:.25rem;cursor:pointer;color:#6b7280;border-radius:.375rem;transition:color .15s,background .15s}.SubscriptionRequiredModal_closeButton__RqGDl:hover{color:#111827;background:#f3f4f6}.SubscriptionRequiredModal_message__hnHct{margin:0;font-size:.95rem;line-height:1.5;color:#374151}.SubscriptionRequiredModal_helperText__rnkGs{margin:0;font-size:.8125rem;line-height:1.4;color:#6b7280;padding:.5rem .75rem;background:#f9fafb;border-radius:.5rem;border-left:3px solid #e5e7eb}.SubscriptionRequiredModal_footer__5dSAi{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.SubscriptionRequiredModal_ctaButton__ykLAF{padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#7c3aed,#6366f1);border:none;border-radius:.5rem;cursor:pointer;transition:opacity .15s,transform .1s}.SubscriptionRequiredModal_ctaButton__ykLAF:hover{opacity:.95;transform:translateY(-1px)}.SubscriptionRequiredModal_closeBtn__c24ix{padding:.5rem 1rem;font-size:.875rem;color:#6b7280;background:#f3f4f6;border:none;border-radius:.5rem;cursor:pointer;transition:background .15s,color .15s}.SubscriptionRequiredModal_closeBtn__c24ix:hover{background:#e5e7eb;color:#374151}.MicErrorModal_container__cZe_s{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.MicErrorModal_header__QyuYw{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.MicErrorModal_headerLeft__sYiRY{display:flex;align-items:center;gap:1rem;flex:1}.MicErrorModal_title__pidsY{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.MicErrorModal_closeButton__RUWFl{background:transparent;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .15s ease;border-radius:.5rem}.MicErrorModal_closeButton__RUWFl:hover{color:#111827;background:#f3f4f6}.MicErrorModal_content__339WB{display:flex;flex-direction:column;gap:1.5rem}.MicErrorModal_message__bjtlw{font-size:1rem;color:#374151;line-height:1.6;margin:0}.MicErrorModal_stepsContainer__yhb4h{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:1px solid #e5e7eb}.MicErrorModal_stepsTitle__c0aDX{font-size:1rem;font-weight:600;color:#111827;margin:0 0 1rem}.MicErrorModal_stepsList__7Y_Po{margin:0;padding-left:1.5rem;display:flex;flex-direction:column;gap:.75rem}.MicErrorModal_step__kP_Gr{font-size:.95rem;color:#4b5563;line-height:1.6}.MicErrorModal_step__kP_Gr:empty{display:none}.MicErrorModal_footer__d28Wl{display:flex;justify-content:center;padding-top:1rem;border-top:1px solid #e5e7eb}.MicErrorModal_closeBtn__i93tV{padding:.75rem 2rem;background:var(--text-primary,#1f2937);color:#fff;border:none;border-radius:9999px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s ease}.MicErrorModal_closeBtn__i93tV:hover{background:#141a22}.MicErrorModal_pdfSection__vzGH7{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.MicErrorModal_pdfTitle__gJgfv{font-size:1rem;font-weight:600;color:#111827;margin:0}.MicErrorModal_pdfContainer__wIJSF{width:100%;height:500px;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;background:#f9fafb}.MicErrorModal_pdfViewer__3ORb3{width:100%;height:100%;border:none;display:block}.MicErrorModal_pdfFallback__C86QP{padding:2rem;text-align:center;color:#6b7280;font-size:.95rem}.MicErrorModal_pdfLink__mpyLA{color:#2563eb;text-decoration:underline;font-weight:500}.MicErrorModal_pdfLink__mpyLA:hover{color:#1d4ed8}.MicErrorModal_pdfButtons__QOsBL{display:flex;flex-direction:column;gap:.75rem}.MicErrorModal_downloadButton__xPjYH{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#f3f4f6;color:#111827;border:1px solid #e5e7eb;border-radius:.5rem;text-decoration:none;font-size:.95rem;font-weight:500;transition:all .2s ease;cursor:pointer}.MicErrorModal_downloadButton__xPjYH:hover{background:#e5e7eb;border-color:#d1d5db;color:#111827}.EditorTopHeader_topHeader__ncwCd{display:flex;align-items:center;padding:12px 24px;background:white;border-bottom:1px solid var(--sidebar-border,#ebebeb);gap:24px;position:relative;z-index:2000}.EditorTopHeader_topHeader__ncwCd>.EditorTopHeader_titleSection__KLHm5+.EditorTopHeader_actionsGroup__WoaBG{margin-left:0}.EditorTopHeader_backButton__s0E80{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;border:none;cursor:pointer;transition:background-color .2s;flex-shrink:0}.EditorTopHeader_backButton__s0E80:hover{background:var(--search-bg,#f7f7f7)}.EditorTopHeader_backButton__s0E80 svg{color:#000}.EditorTopHeader_titleSection__KLHm5{flex:1;min-width:0;display:flex;align-items:center;position:relative;z-index:10;overflow:hidden;margin-right:8px;isolation:isolate}.EditorTopHeader_titleInput__y3T1v{width:100%;max-width:100%;height:42px;border-radius:20px;background:#f4f4f4;border:none;padding:0 18px;font-size:15px;outline:none;color:#222;min-width:300px;position:relative;z-index:11;pointer-events:auto;box-sizing:border-box;cursor:text}.EditorTopHeader_titleInput__y3T1v::placeholder{color:#8c8c8c;opacity:.7}.EditorTopHeader_actionsGroup__WoaBG{display:flex;align-items:center;gap:12px;flex-shrink:0;position:relative;z-index:1;isolation:isolate}.EditorTopHeader_unsavedModal__FTgPq{padding:28px 32px;text-align:center}.EditorTopHeader_unsavedTitle__XokfO{font-size:1.15rem;font-weight:600;color:#111;margin:0 0 8px}.EditorTopHeader_unsavedMessage__U_Py2{font-size:.92rem;color:#555;margin:0 0 24px}.EditorTopHeader_unsavedActions__CmYu2{display:flex;gap:12px;justify-content:center}.EditorTopHeader_discardButton__NVX4y{height:42px;padding:0 1.25rem;border-radius:20px;border:1px solid #ddd;background:#fff;color:#333;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.EditorTopHeader_discardButton__NVX4y:hover{background:#f5f5f5;border-color:#ccc}.EditorTopHeader_saveExitButton__djZUL{height:42px;padding:0 1.5rem;border-radius:20px;border:none;background:#000;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.EditorTopHeader_saveExitButton__djZUL:hover:not(:disabled){background:#222}.EditorTopHeader_saveExitButton__djZUL:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.EditorTopHeader_topHeader__ncwCd{flex-direction:column;gap:12px;align-items:stretch}.EditorTopHeader_backButton__s0E80{align-self:flex-start}}.Dropdown_dropdown__SjBHh{position:relative;display:inline-block;width:100%;color:var(--text-primary)}.Dropdown_buttonDarker__4tzVf,.Dropdown_button__WB_E4{display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:9999px;padding:.25rem .5rem;font-size:.875rem;font-weight:500;cursor:pointer;height:2.5rem;position:relative;transition:background .2s ease,box-shadow .2s ease}.Dropdown_button__WB_E4{background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.08)}.Dropdown_buttonDarker__4tzVf{background:rgba(229,229,229,.85);border:1px solid rgba(0,0,0,.1)}.Dropdown_button__WB_E4:hover:not(:disabled){background:rgba(255,255,255,.95);box-shadow:0 1px 3px rgba(0,0,0,.06)}.Dropdown_buttonDarker__4tzVf:disabled,.Dropdown_button__WB_E4:disabled{opacity:.5}.Dropdown_leftWrapper__0Zfnb{display:flex;align-items:center;gap:.5rem;min-width:0}.Dropdown_iconWrapper__GPqM9{width:2rem;height:2rem;background:white;border-radius:999px;display:flex;align-items:center;justify-content:center}.Dropdown_text__ELzpc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dropdown_menuDarker__0APq_,.Dropdown_menu__qHW_1{position:absolute;width:100%;background:rgba(255,255,255,.92);backdrop-filter:blur(40px) saturate(1.8);-webkit-backdrop-filter:blur(40px) saturate(1.8);border-radius:.875rem;box-shadow:0 0 0 .5px rgba(0,0,0,.05),0 4px 16px rgba(0,0,0,.08),0 12px 40px rgba(0,0,0,.06);z-index:50;display:flex;flex-direction:column;max-height:18rem;overflow:hidden}.Dropdown_menuFixed__mNj_x{position:fixed;z-index:9999}.Dropdown_menuActions__YhwsF{list-style:none;padding:.15rem 0;flex-shrink:0}.Dropdown_searchContainer__Y2ICd{padding:.5rem;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.Dropdown_searchInput__93Hcu{width:100%;padding:.5rem .75rem;border:none;border-radius:.5rem;font-size:.8125rem;outline:none;background:rgba(0,0,0,.04);color:var(--text-primary,#222831);transition:background .2s ease,box-shadow .2s ease}.Dropdown_searchInput__93Hcu::placeholder{color:rgba(0,0,0,.32)}.Dropdown_searchInput__93Hcu:focus{background:rgba(0,0,0,.06);box-shadow:0 0 0 2px rgba(59,130,246,.25)}.Dropdown_menuScrollArea__UTbTL{list-style:none;padding:.3rem 0;overflow-y:auto;flex:1}.Dropdown_menuScrollArea__UTbTL::-webkit-scrollbar{width:4px}.Dropdown_menuScrollArea__UTbTL::-webkit-scrollbar-track{background:transparent}.Dropdown_menuScrollArea__UTbTL::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:2px}.Dropdown_menuScrollArea__UTbTL::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.Dropdown_menu__qHW_1{border:.5px solid rgba(0,0,0,.06)}.Dropdown_menuDarker__0APq_{border:.5px solid rgba(0,0,0,.1)}.Dropdown_menuDownward___Ne8J{top:calc(100% + 2px)}.Dropdown_menuUpward__pRsEP{bottom:calc(100% + 2px)}.Dropdown_menuItem__SV8_K{padding:.6rem .75rem;display:flex;align-items:center;gap:.6rem;cursor:pointer;border-radius:.5rem;margin:1px .35rem;transition:background .15s ease;font-size:.8125rem}.Dropdown_menuItem__SV8_K:hover{background:rgba(0,0,0,.04)}.Dropdown_menuItemSelected__zj1VP{background:rgba(0,0,0,.06)}.Dropdown_menuItemSelected__zj1VP:hover{background:rgba(0,0,0,.08)}.Dropdown_optionLabel__7AiVe{flex:1;text-align:left;white-space:normal;line-height:1.4}.Dropdown_checkbox__XB_yr{width:16px;height:16px;border-radius:4px;border:1.5px solid #c7c7c7;display:grid;place-items:center;flex-shrink:0;background:white;transition:background .15s ease,border-color .15s ease}.Dropdown_menuItemSelected__zj1VP .Dropdown_checkbox__XB_yr{background:#4f46e5;border-color:#4f46e5}.Dropdown_checkbox__XB_yr:after{content:"";width:9px;height:9px;transform:scale(0);transition:.1s ease;background:white;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 18%,80% 0,43% 62%)}.Dropdown_menuItemSelected__zj1VP .Dropdown_checkbox__XB_yr:after{transform:scale(1)}.Dropdown_menuDivider__wtnDn{height:.5px;background:rgba(0,0,0,.08);margin:.2rem .35rem}.Dropdown_addMoreItem__r1KjU{padding:.6rem .75rem;margin:0 .35rem;border-radius:.5rem;color:#4f46e5;font-weight:500;cursor:pointer;transition:background .15s ease}.Dropdown_addMoreItem__r1KjU:hover{background:rgba(79,70,229,.06)}.Dropdown_actionItem__hGcsd{display:flex;align-items:center;gap:.5rem;padding:.45rem .75rem;margin:0 .35rem;border-radius:.5rem;cursor:pointer;font-weight:500;color:#9ca3af;transition:background .15s ease,color .15s ease;font-size:.75rem}.Dropdown_actionItem__hGcsd:hover{background:rgba(0,0,0,.04);color:#6b7280}.Dropdown_actionLabel__zir_9{flex:1;text-align:left}.Dropdown_danger__hIwqs{color:#dc2626}.Dropdown_danger__hIwqs:hover{background:rgba(220,38,38,.06)}.Dropdown_disabled__miODt{opacity:.5;pointer-events:none}.Dropdown_rightIconButton__0gbr_{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:.25rem;flex-shrink:0;color:#6b7280;padding:.15rem;border-radius:.25rem;transition:background .15s ease,color .15s ease}.Dropdown_rightIconButton__0gbr_:hover{background:rgba(0,0,0,.06);color:#374151}.Dropdown_rightIcons__69PEj{display:flex;flex-shrink:0}.Dropdown_rightIconDanger__oU9LT{color:#dc2626}.Dropdown_rightIconDanger__oU9LT:hover{background:rgba(220,38,38,.06)}.Dropdown_nonSelectable__yU_I4{cursor:default}.Dropdown_nonSelectable__yU_I4:hover{background:transparent}.Tooltip_trigger__miAJX{display:inline-flex;width:100%}.Tooltip_trigger__miAJX:has(button[style*="display: inline-block"]){display:inline-block;width:auto}.Tooltip_trigger__miAJX>*,.Tooltip_trigger__miAJX>input{width:100%}.Tooltip_tooltip__65WMN{background:#111827;color:white;padding:.4rem .6rem;font-size:.7rem;border-radius:.4rem;white-space:nowrap;z-index:100000;box-shadow:0 10px 30px rgba(0,0,0,.25);animation:Tooltip_fadeIn__xHd2j .12s ease-out;pointer-events:none}@keyframes Tooltip_fadeIn__xHd2j{0%{opacity:0}to{opacity:1}}.PostProcessingModal_overlay__cAIt4{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.PostProcessingModal_modal__VeQsR{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,.15)}.PostProcessingModal_header__1mWMj{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 1.75rem .75rem;border-bottom:none;gap:1rem}.PostProcessingModal_headerText__EIGyT{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.PostProcessingModal_title__BjubJ{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0;line-height:1.3}.PostProcessingModal_subtitle__1fTJ9{font-size:.8125rem;color:#777;line-height:1.5;margin:0}.PostProcessingModal_closeButton__NYGZu{background:transparent;border:none;cursor:pointer;padding:.25rem;color:#999;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.PostProcessingModal_closeButton__NYGZu:hover{background:#f2f2f2;color:#333}.PostProcessingModal_formFlex__LlGmI{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.PostProcessingModal_content__Cr8Kf{padding:1.25rem 1.75rem 1.75rem;overflow-y:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:1.25rem}.PostProcessingModal_field__uX3jP{display:flex;flex-direction:column;gap:.5rem}.PostProcessingModal_dropdownAnchor__Lh461{position:relative}.PostProcessingModal_advancedLanguageField__YETXL{margin-top:.5rem}.PostProcessingModal_fieldLabelRow__zURJA{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.PostProcessingModal_fieldLabel__KagEa{font-size:.875rem;font-weight:500;color:#333;line-height:1.4}.PostProcessingModal_fieldLabelWithHint__ezgiR{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:#333}.PostProcessingModal_hintIcon__8D2FA{display:inline-flex;align-items:center;justify-content:center;width:14px!important;height:14px!important;flex:0 0 14px;color:#999;cursor:help}.PostProcessingModal_hintIcon__8D2FA:hover{color:#666}.PostProcessingModal_charCount__zPjdk{font-size:.6875rem;color:#aaa;font-variant-numeric:tabular-nums}.PostProcessingModal_charCountOverLimit__vesWG{color:#d33}.PostProcessingModal_input__TFKxq,.PostProcessingModal_select__D_mNy,.PostProcessingModal_textarea__Bc8hX{width:100%;padding:.75rem .875rem;border:1px solid #e0e0e0;border-radius:8px;font-size:.9375rem;font-family:inherit;color:#1a1a1a;background:#fafafa;transition:border-color .15s,background .15s;box-sizing:border-box;line-height:1.4}.PostProcessingModal_input__TFKxq:focus,.PostProcessingModal_select__D_mNy:focus,.PostProcessingModal_textarea__Bc8hX:focus{outline:none;border-color:#a0a0a0;background:#fff}.PostProcessingModal_input__TFKxq:disabled,.PostProcessingModal_select__D_mNy:disabled,.PostProcessingModal_textarea__Bc8hX:disabled{opacity:.6;cursor:not-allowed}.PostProcessingModal_textarea__Bc8hX{min-height:90px;resize:vertical;line-height:1.4}.PostProcessingModal_select__D_mNy{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3e%3cpolyline points='6 9 12 15 18 9'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem}.PostProcessingModal_toggleRow__QXOBQ{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0}.PostProcessingModal_toggleLabelWrap__2T1SP{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;font-size:.9375rem;color:#333;line-height:1.4}.PostProcessingModal_toggleLabelWrap__2T1SP>span:first-child{flex:1}.PostProcessingModal_fieldLabelWithHint__ezgiR>:not(:first-child),.PostProcessingModal_toggleLabelWrap__2T1SP>:not(:first-child){flex:0 0 auto;width:auto!important}.PostProcessingModal_triggerGroup__VBQzw{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem;padding:.25rem;background:#f4f4f4;border-radius:8px}.PostProcessingModal_triggerOption__C_VSk{padding:.5rem .25rem;background:transparent;border:none;border-radius:6px;font-size:.75rem;font-weight:500;color:#666;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s;font-family:inherit;text-align:center}.PostProcessingModal_triggerOption__C_VSk:hover:not(.PostProcessingModal_triggerOptionActive__BRXEi){color:#333}.PostProcessingModal_triggerOptionActive__BRXEi{background:#fff;color:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,.1)}.PostProcessingModal_advancedToggle__6AsXA{background:none;border:none;color:#666;font-size:.75rem;font-weight:500;padding:.25rem 0;cursor:pointer;text-align:left;display:flex;align-items:center;gap:.25rem;font-family:inherit}.PostProcessingModal_advancedToggle__6AsXA:hover{color:#333}.PostProcessingModal_advancedChevron__eebTI{transition:transform .15s;display:inline-block;font-size:.625rem}.PostProcessingModal_advancedChevronOpen__C2s_F{transform:rotate(90deg)}.PostProcessingModal_errorBanner__zFUDM{padding:.625rem .75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.8125rem;line-height:1.4}.PostProcessingModal_fieldError__px0iw{font-size:.75rem;color:#d33;margin:0}.PostProcessingModal_requiredMark__Oemu_{color:#d33;margin-left:.2rem;font-weight:600}.PostProcessingModal_missingFieldHint__bwFxK{font-size:.8125rem;color:#8c5a00;background:#fff8e6;border:1px solid #ffe4a3;border-radius:8px;padding:.5rem .75rem;margin:0}.PostProcessingModal_footer__sMu76{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.75rem;border-top:1px solid #f0f0f0;background:#fafafa}.PostProcessingModal_cancelButton__VeISF{padding:.625rem 1.25rem;background:transparent;border:1px solid transparent;border-radius:8px;font-size:.875rem;font-weight:500;color:#666;cursor:pointer;font-family:inherit}.PostProcessingModal_cancelButton__VeISF:hover{background:#f2f2f2;color:#333}.PostProcessingModal_saveButton__qKugG{padding:.625rem 1.5rem;background:#1a1a1a;border:1px solid #1a1a1a;border-radius:8px;font-size:.875rem;font-weight:500;color:#fff;cursor:pointer;font-family:inherit;transition:background .15s}.PostProcessingModal_saveButton__qKugG:hover:not(:disabled){background:#333}.PostProcessingModal_saveButton__qKugG:disabled{background:#ccc;border-color:#ccc;cursor:not-allowed}.PostProcessingModal_tooltipContent__HHj6r{max-width:260px;white-space:normal;line-height:1.45;display:block}.PostProcessingModal_exampleBox__1ZyE6{margin:0 1.75rem .25rem;padding:.75rem 1rem;background:#f7f7f7;border:1px solid #eee;border-radius:8px;display:flex;flex-direction:column;gap:.375rem}.PostProcessingModal_exampleLabel__t__BF{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#888}.PostProcessingModal_examplePrimary__QwBjE{font-size:.8125rem;color:#1a1a1a;line-height:1.45;display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.PostProcessingModal_exampleTerm__2pPXh{font-weight:600}.PostProcessingModal_exampleArrow__pIi_x{color:#aaa}.PostProcessingModal_exampleHint__AcQPF{font-size:.75rem;color:#888;line-height:1.5}.PostProcessingModal_exampleSectionPill__q2h7o{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;background:#ececec;color:#555;font-size:.75rem;font-weight:500}.PostProcessingModal_exampleExpansion__G3IZx{font-size:.75rem;color:#555;line-height:1.5;padding:.5rem .625rem;background:#fff;border:1px solid #ececec;border-radius:6px;font-style:italic}.PostProcessingModal_inlinePanel__PaUtM{border:1px solid #e5e5e5;border-radius:12px;background:#fff;overflow:hidden;margin-bottom:1.25rem;display:flex;flex-direction:column}.PostProcessingModal_inlineHeader__wi2nv{padding:1.25rem 1.5rem .25rem;display:flex;flex-direction:column;gap:.25rem}.PostProcessingModal_inlineContent__kQieL{padding:1rem 1.5rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem}.PostProcessingModal_inlineFooter__fj_na{display:flex;justify-content:flex-end;gap:.5rem;padding:.875rem 1.5rem;border-top:1px solid #f0f0f0;background:#fafafa}.PostProcessingModal_listWrapper__sycJN{display:flex;flex-direction:column;gap:1.5rem}.PostProcessingModal_listHeaderRow__4nrc1{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:.5rem}.PostProcessingModal_listHeaderText__HWGjU{display:flex;flex-direction:column;min-width:0;flex:1}.PostProcessingModal_listTitle__kqjsG{font-size:1.15rem;font-weight:600;color:#1a1a1a;margin:0;line-height:1.35}.PostProcessingModal_listSubtitle__XRWlS{font-size:.85rem;font-weight:400;color:#8c8c8c;line-height:1.5;margin:.25rem 0 0}.PostProcessingModal_listAddButton__jYxyT{min-width:90px;height:40px;padding:0 1.25rem;background:#111;border:1px solid #111;border-radius:20px;font-size:.9rem;font-weight:500;color:#fff;cursor:pointer;font-family:inherit;transition:background .2s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex-shrink:0}.PostProcessingModal_listAddButton__jYxyT:hover:not(:disabled){background:#333}.PostProcessingModal_listAddButton__jYxyT:disabled{background:#999;border-color:#999;cursor:not-allowed}.PostProcessingModal_listEmpty__8pZuj{padding:2.5rem 1.5rem;text-align:center;border:1px dashed #e0e0e0;border-radius:12px;background:#fafafa;color:#777;font-size:.875rem;line-height:1.5}.PostProcessingModal_listCard__yfVrV{display:flex;flex-direction:column;gap:.875rem;padding:1.25rem 1.375rem;border:1px solid #ececec;border-radius:12px;background:#fff}.PostProcessingModal_listCard__yfVrV+.PostProcessingModal_listCard__yfVrV{margin-top:.75rem}.PostProcessingModal_listCardHeader__OfSMz{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.PostProcessingModal_listCardTitleRow__Jdivp{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0;flex:1}.PostProcessingModal_listCardPattern__OAMy5{font-size:1rem;font-weight:600;color:#1a1a1a;line-height:1.35;word-break:break-word;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.PostProcessingModal_listCardArrow__jzCjH{color:#aaa;font-size:.875rem}.PostProcessingModal_listCardReplacement__2T0yz{font-size:.875rem;color:#444;line-height:1.6;word-break:break-word;white-space:pre-wrap;padding:.75rem .875rem;background:#fafafa;border:1px solid #eee;border-radius:8px}.PostProcessingModal_listCardMeta__61cpL{display:flex;gap:1rem;flex-wrap:wrap;font-size:.75rem;color:#888}.PostProcessingModal_listCardMetaItem__pFzyP{display:inline-flex;align-items:center;gap:.25rem}.PostProcessingModal_listCardBadge__woRLf{display:inline-flex;align-items:center;padding:.2rem .625rem;border-radius:999px;background:#f0f0f0;color:#555;font-size:.75rem;font-weight:500}.PostProcessingModal_listCardBadgeDisabled__3eNjz{background:#fff1f0;color:#a00}.PostProcessingModal_listCardActions__UIoYd{display:flex;gap:.375rem;flex-shrink:0}.PostProcessingModal_listIconButton__ei9am{padding:.375rem;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;color:#666;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.PostProcessingModal_listIconButton__ei9am:hover:not(:disabled){background:#f2f2f2;color:#1a1a1a}.PostProcessingModal_listIconButton__ei9am:disabled{opacity:.4;cursor:not-allowed}.PostProcessingModal_listIconButtonDanger__lNXR4:hover:not(:disabled){background:#fef2f2;color:#b91c1c}.BubbleToolbar_toolbar__uUgMT{display:flex;align-items:center;gap:2px;padding:4px;background-color:#1f2937;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.BubbleToolbar_toolbarButton__PkvPc{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:transparent;color:#e5e7eb;font-size:.875rem;font-family:inherit;cursor:pointer;transition:background-color .15s,color .15s;padding:0}.BubbleToolbar_toolbarButton__PkvPc:hover{background-color:#374151;color:#ffffff}.BubbleToolbar_toolbarButtonActive__6_Yon{background-color:#4b5563;color:#ffffff}.BubbleToolbar_toolbarDivider__T1f8T{width:1px;height:16px;background-color:#4b5563;margin:0 2px}.TipTapSection_sectionContainer__daRcE{margin-bottom:1.5rem;position:relative}.TipTapSection_sectionHeader__36IjM{display:flex;align-items:flex-start;justify-content:space-between;position:relative}.TipTapSection_sectionTitle__R5WiW{font-weight:700;font-size:1.125rem;color:var(--text-primary);margin-bottom:.5rem;padding:0}.TipTapSection_actionIcons__awxQu{position:absolute;right:0;top:0;display:flex;align-items:center;gap:4px;opacity:0;pointer-events:none;transition:opacity .15s ease}.TipTapSection_actionIcons__awxQu.TipTapSection_actionIconsActive__z__Kw,.TipTapSection_sectionContainer__daRcE:hover .TipTapSection_actionIcons__awxQu{opacity:1;pointer-events:auto}.TipTapSection_micIcon__CXu_h{font-size:1rem;color:var(--text-secondary);width:1.5rem;height:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:5px;transition:background-color .2s,color .2s;padding:0}.TipTapSection_micIcon__CXu_h:hover{background-color:#f3f3f3;color:var(--text-primary)}.TipTapSection_micIcon__CXu_h:active{background-color:#e5e7eb}.TipTapSection_micConnecting__79sJR{cursor:default;pointer-events:none;opacity:1!important}.TipTapSection_micConnectingSpinner___ZmvQ{width:14px;height:14px;border:2px solid #e5e7eb;border-top-color:#6b7280;border-radius:50%;animation:TipTapSection_micSpin__D8YlB .6s linear infinite}.TipTapSection_micRecording__Zsfan{color:#dc2626;opacity:1!important;pointer-events:auto!important}.TipTapSection_micRecording__Zsfan:hover{background-color:#fee2e2;color:#b91c1c}.TipTapSection_micRecording__Zsfan:active{background-color:#fecaca}@keyframes TipTapSection_micSpin__D8YlB{to{transform:rotate(1turn)}}.TipTapSection_hideIcon__gojbo{font-size:1rem;color:var(--text-secondary);width:1.5rem;height:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:5px;transition:background-color .2s,color .2s;padding:0}.TipTapSection_hideIcon__gojbo:hover{background-color:#f3f3f3;color:var(--text-primary)}.TipTapSection_hideIcon__gojbo:active{background-color:#e5e7eb}.TipTapSection_copyIcon__wtuQx{font-size:1rem;color:var(--text-primary);width:1.5rem;height:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:5px;transition:background-color .2s,color .2s;padding:0}.TipTapSection_copyIcon__wtuQx:hover{background-color:#d1d5db}.TipTapSection_copyIcon__wtuQx:active{background-color:#979a9e}.TipTapSection_actionIconSpan__BiBMA{font-size:.875rem}.TipTapSection_editorWrapper__VNP1_{border-radius:4px;transition:background-color .2s;cursor:text}.TipTapSection_editorWrapper__VNP1_:hover:not(.TipTapSection_editorWrapperEditing__xnWvn){background-color:#f9fafb}.TipTapSection_editorWrapperEditing__xnWvn{background-color:#ffffff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TipTapSection_editorWrapper__VNP1_ .ProseMirror{font-size:.875rem;color:var(--text-primary);line-height:1.7;padding:8px;min-height:1.5rem;outline:none;white-space:pre-wrap;word-wrap:break-word}.TipTapSection_editorWrapperEditing__xnWvn .ProseMirror{min-height:100px}.TipTapSection_editorWrapperEditing__xnWvn .ProseMirror:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none;border-radius:4px}.TipTapSection_editorWrapper__VNP1_ .ProseMirror p{margin:0}.TipTapSection_editorWrapper__VNP1_ .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.TipTapSection_editorWrapper__VNP1_ .dictation-ghost{color:#9ca3af;font-style:italic;opacity:.7;pointer-events:none;user-select:none;animation:TipTapSection_ghostPulse___2UZe 1.5s ease-in-out infinite}@keyframes TipTapSection_ghostPulse___2UZe{0%,to{opacity:.7}50%{opacity:.4}}.TipTapErrorBoundary_errorContainer__bW3Aq{padding:1rem;margin:.5rem 0;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:.875rem;color:#991b1b}.TipTapErrorBoundary_errorTitle__bIJCJ{margin:0 0 .5rem;font-weight:500}.TipTapErrorBoundary_errorMessage__IImys{margin:0 0 .75rem;color:#b91c1c}.TipTapErrorBoundary_retryButton__UavF5{padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:#991b1b;background-color:#ffffff;border:1px solid #fecaca;border-radius:4px;cursor:pointer;font-family:inherit;transition:background-color .15s}.TipTapErrorBoundary_retryButton__UavF5:hover{background-color:#fef2f2}.TipTapMedicalNoteView_container__2ETUW{padding:0 16px 16px;line-height:1.7;position:relative}.TipTapMedicalNoteView_inlineFeedback__67Xcg{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;font-size:.875rem}.TipTapMedicalNoteView_saveSuccess__Ds7eF{color:#065f46;font-weight:500}.TipTapMedicalNoteView_saveError__WZGTa{color:#991b1b;font-weight:500}.TipTapMedicalNoteView_copySuccess__kubG_{color:#065f46}.TipTapMedicalNoteView_hiddenBar__0awye{display:flex;align-items:center;gap:8px;padding:6px 8px;margin-bottom:12px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:.75rem;color:#8c8c8c}.TipTapMedicalNoteView_hiddenBarIcon__m4ipr{flex-shrink:0;color:#9ca3af}.TipTapMedicalNoteView_hiddenBarText__EGE7Z{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TipTapMedicalNoteView_hiddenBarShowAll__wnuRJ{background:transparent;border:none;color:#8c8c8c;font-size:.75rem;font-weight:500;cursor:pointer;padding:2px 6px;border-radius:4px;white-space:nowrap;flex-shrink:0;font-family:inherit}.TipTapMedicalNoteView_hiddenBarShowAll__wnuRJ:hover{color:#222831;background-color:#f3f3f3;text-decoration:underline}.TipTapMedicalNoteView_emptyState__hrDyw{text-align:center;padding:2rem 1rem;color:var(--text-secondary);font-size:.875rem}.EditablePatientLetterView_container__I0Sn_{padding:0 16px 16px;line-height:1.7;position:relative}.EditablePatientLetterView_inlineFeedback__OwadM{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;font-size:.875rem}.EditablePatientLetterView_saveSuccess__oKNgv{color:#065f46;font-weight:500}.EditablePatientLetterView_saveError__QsrMH{color:#991b1b;font-weight:500}.EditablePatientLetterView_copySuccess____ld_{color:#065f46}.EditablePatientLetterView_title__kyybX{font-weight:700;font-size:1rem;color:var(--text-primary);margin:0;padding:8px;border-radius:4px;transition:background-color .2s}.EditablePatientLetterView_title__kyybX:hover{background-color:#f9fafb}.EditablePatientLetterView_titleEditable__qWyvE{outline:none;min-height:1.5rem;background-color:#ffffff;border:1px solid #d1d5db;border-radius:4px;padding:8px;cursor:text;box-shadow:0 1px 3px rgba(0,0,0,.1);white-space:pre-wrap;word-wrap:break-word}.EditablePatientLetterView_titleEditable__qWyvE:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.EditablePatientLetterView_fieldContainer__CcQul{margin-bottom:1rem;position:relative}.EditablePatientLetterView_copyIcon__tmRrv{font-size:1rem;color:var(--text-primary);position:absolute;right:0;top:-.75rem;opacity:0;pointer-events:none;transition:opacity .15s ease;width:1.5rem;height:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.EditablePatientLetterView_fieldContainer__CcQul:hover .EditablePatientLetterView_copyIcon__tmRrv{opacity:1;pointer-events:auto}.EditablePatientLetterView_copyIcon__tmRrv:hover{background-color:#d1d5db;border-radius:5px}.EditablePatientLetterView_copyIcon__tmRrv:active{background-color:#979a9e}.EditablePatientLetterView_content__Uct4q{white-space:pre-line;font-size:.875rem;color:var(--text-primary);margin:0;padding:8px;border-radius:4px;transition:background-color .2s;min-height:1.5rem}.EditablePatientLetterView_content__Uct4q:hover{background-color:#f9fafb}.EditablePatientLetterView_contentEditable__SCoQI{background-color:#ffffff;border:1px solid #d1d5db;border-radius:4px;padding:8px;cursor:text;box-shadow:0 1px 3px rgba(0,0,0,.1);white-space:pre-wrap;word-wrap:break-word;outline:none;min-height:100px}.EditablePatientLetterView_contentEditable__SCoQI:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.EditablePatientLetterView_contentSaved__4RIV6{border-color:#10b981;background-color:#f0fdf4}.EditablePatientLetterView_contentError__wqZFW{border-color:#ef4444;background-color:#fef2f2}.EditablePatientLetterView_saveIndicatorError__4g_tm,.EditablePatientLetterView_saveIndicatorSuccess__SPbaE,.EditablePatientLetterView_saveIndicator__VtE79{position:absolute;top:-40px;left:0;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1);white-space:nowrap}.EditablePatientLetterView_saveIndicator__VtE79{background-color:#3b82f6;color:white}.EditablePatientLetterView_saveIndicatorSuccess__SPbaE{background-color:#10b981;color:white}.EditablePatientLetterView_saveIndicatorError__4g_tm{background-color:#ef4444;color:white}.EditablePatientLetterView_editHint__IpJea{position:fixed;bottom:20px;left:20px;padding:.5rem .75rem;background-color:rgba(0,0,0,.7);color:white;border-radius:6px;font-size:.75rem;z-index:1000}.PatientLetterTab_emptySessionState__ry06T{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;gap:.75rem}.PatientLetterTab_emptySessionIcon__JtDb4{width:40px;height:40px;border-radius:50%;background-color:#f3f4f6;color:#6b7280;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600}.PatientLetterTab_emptySessionMessage__qJVJL{color:var(--text-secondary,#6b7280);font-size:.95rem;line-height:1.6;max-width:500px;margin:0}.PatientLetterTab_emptySessionHint__lTbDc{color:#8c8c8c;font-size:.85rem;line-height:1.5;max-width:400px;margin:0}.ICDCodesDisplay_container__WImD5{background:#ffffff;border-radius:20px;padding:18px 20px;margin-bottom:1rem;box-shadow:0 0 0 2px #ffffff55}.ICDCodesDisplay_header__S_McK{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.ICDCodesDisplay_title__C4FnS{font-size:1rem;font-weight:600;color:#111827;margin:0}.ICDCodesDisplay_emptyState__m0nrs,.ICDCodesDisplay_errorState__EB8_y,.ICDCodesDisplay_loadingState__z_EoT{padding:2rem;text-align:left;color:#6b7280;font-size:.95rem}.ICDCodesDisplay_emptyStateTitle__sEnRs{font-weight:600;color:#374151;margin:0 0 .5rem}.ICDCodesDisplay_emptyStateExplanation____7MR{margin:0;font-size:.9rem;line-height:1.4;color:#6b7280}.ICDCodesDisplay_errorState__EB8_y{color:#dc2626}.ICDCodesDisplay_codesList__gC_Ii{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto;overflow-x:hidden;padding-right:4px}.ICDCodesDisplay_codesList__gC_Ii::-webkit-scrollbar{width:6px}.ICDCodesDisplay_codesList__gC_Ii::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ICDCodesDisplay_codesList__gC_Ii::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.ICDCodesDisplay_codesList__gC_Ii::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ICDCodesDisplay_codeItem__YCYVM{display:flex;justify-content:space-between;align-items:center;padding:.6rem;background-color:#f9fafb;border-radius:6px;border:1px solid #e5e7eb;transition:all .2s ease;cursor:pointer}.ICDCodesDisplay_codeItem__YCYVM:hover{background-color:#f3f4f6;border-color:#d1d5db}.ICDCodesDisplay_codeItem__YCYVM.ICDCodesDisplay_selected___Aw_O{background-color:#eff6ff;border-color:#3b82f6}.ICDCodesDisplay_codeContent__A_Ako{display:flex;flex-direction:column;gap:.25rem;flex:1;text-align:left}.ICDCodesDisplay_code__dxKQ_{font-size:.8rem;font-weight:600;color:#111827;font-family:monospace;text-align:left}.ICDCodesDisplay_description___pYxa{font-size:.75rem;color:#6b7280;line-height:1.3;text-align:left}.ICDCodesDisplay_checkbox__zo8pR{width:20px;height:20px;border-radius:4px;background:#ffffff;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:.75rem;transition:all .2s ease;flex-shrink:0}.ICDCodesDisplay_checkbox__zo8pR:hover{border-color:#9ca3af}.ICDCodesDisplay_checkboxSelected__1Wunw{background:#3b82f6;border-color:#3b82f6}.ICDCodesDisplay_checkboxSelected__1Wunw:hover{background:#2563eb;border-color:#2563eb}.Muster6Display_container__hHLqB{background:#ffffff;border-radius:20px;padding:18px 20px;margin-bottom:1rem;box-shadow:0 0 0 2px #ffffff55;position:relative}.Muster6Display_header__wDzOl{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.Muster6Display_title__yfnMt{font-size:1rem;font-weight:600;color:#111827;margin:0}.Muster6Display_contentWrapper__U2tko{display:flex;flex-direction:column;gap:1.5rem}.Muster6Display_fieldContainer__UEzk1{display:flex;flex-direction:column;gap:.5rem;position:relative}.Muster6Display_label__wyIJ_{font-size:.875rem;font-weight:500;color:#6b7280;text-align:left}.Muster6Display_actionIcons__QcPkR{position:absolute;right:0;top:0;display:flex;align-items:center;gap:4px;opacity:0;pointer-events:none;transition:opacity .15s ease}.Muster6Display_fieldContainer__UEzk1:hover .Muster6Display_actionIcons__QcPkR{opacity:1;pointer-events:auto}.Muster6Display_copyIcon__foRD5{font-size:1rem;color:#111827;width:1.5rem;height:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:5px;transition:background-color .2s,color .2s;padding:0}.Muster6Display_copyIcon__foRD5:hover{background-color:#d1d5db}.Muster6Display_copyIcon__foRD5:active{background-color:#979a9e}.Muster6Display_actionIconSpan__pvB_s{font-size:.875rem}.Muster6Display_copyFeedback__nQALD{font-size:.75rem;color:#10b981;font-weight:500}.Muster6Display_content__3f5zD{white-space:pre-line;font-size:.875rem;color:#111827;margin:0;padding:8px;border-radius:4px;transition:background-color .2s;min-height:1.5rem;cursor:text;background-color:#fffef0;text-align:left}.Muster6Display_content__3f5zD:hover{background-color:#fff9d0}.Muster6Display_contentEditable__Sa_N6{background-color:#fffef0;border:1px solid #d1d5db;border-radius:4px;padding:8px;cursor:text;box-shadow:0 1px 3px rgba(0,0,0,.1);white-space:pre-wrap;word-wrap:break-word;text-align:left;outline:none;min-height:100px;font-size:.875rem;color:#111827}.Muster6Display_contentEditable__Sa_N6:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.Muster6Display_contentSaved__MrsJg{border-color:#10b981;background-color:#f0fdf4}.Muster6Display_contentError__GPSwu{border-color:#ef4444;background-color:#fef2f2}.Muster6Display_saveIndicatorError__va5DI,.Muster6Display_saveIndicatorSuccess__W5_S1,.Muster6Display_saveIndicator__hEVoG{display:inline-block;padding:.375rem .75rem;border-radius:6px;font-size:.8rem;font-weight:500;margin-top:.75rem;white-space:nowrap}.Muster6Display_saveIndicator__hEVoG{background-color:#3b82f6;color:white}.Muster6Display_saveIndicatorSuccess__W5_S1{background-color:#10b981;color:white}.Muster6Display_saveIndicatorError__va5DI{background-color:#ef4444;color:white}.Muster6Display_editHint__mVYe1{position:fixed;bottom:20px;left:20px;padding:.5rem .75rem;background-color:rgba(0,0,0,.7);color:white;border-radius:6px;font-size:.75rem;z-index:1000}.SpecialtySelectionPopup_container__xLh2a{display:flex;flex-direction:column;padding:1.5rem;max-height:80vh}.SpecialtySelectionPopup_header__ATPOZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb;contain:layout}.SpecialtySelectionPopup_title__IsfDg{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.SpecialtySelectionPopup_closeButton__6NzMy{background:transparent;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.SpecialtySelectionPopup_closeButton__6NzMy:hover{color:#111827}.SpecialtySelectionPopup_content__lAa_o{flex:1;overflow-y:auto;margin-bottom:1rem}.SpecialtySelectionPopup_message__5RjQQ{font-size:.95rem;color:#374151;margin-bottom:1rem;line-height:1.5}.SpecialtySelectionPopup_reasoning__XJGCE{background-color:#f3f4f6;padding:.75rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem;color:#4b5563;line-height:1.5}.SpecialtySelectionPopup_reasoning__XJGCE strong{color:#111827}.SpecialtySelectionPopup_loadingMessage__bw1wC{font-size:.9rem;color:#6b7280;margin:1rem 0;text-align:center}.SpecialtySelectionPopup_specialtiesList__bAb0r{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.SpecialtySelectionPopup_specialtyCard__K4KH0{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.SpecialtySelectionPopup_specialtyCard__K4KH0:hover{border-color:#3b82f6;background-color:#f9fafb;box-shadow:0 2px 4px rgba(0,0,0,.1)}.SpecialtySelectionPopup_specialtyHeader__55JgG{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.SpecialtySelectionPopup_aiBadge__54unp{font-size:1.25rem}.SpecialtySelectionPopup_specialtyName__sDWGe{font-size:1rem;font-weight:600;color:#111827}.SpecialtySelectionPopup_specialtyDescription__mJiAT{font-size:.875rem;color:#6b7280;margin:0;line-height:1.4}.SpecialtySelectionPopup_showMoreButton__Le_hj{width:100%;padding:.75rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:.95rem;color:#374151;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.SpecialtySelectionPopup_showMoreButton__Le_hj:hover{background-color:#f3f4f6;border-color:#d1d5db}.SpecialtySelectionPopup_footer__KBnEg{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid #e5e7eb}.SpecialtySelectionPopup_cancelButton__FXdiv{padding:.5rem 1.5rem;background-color:#ffffff;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;color:#374151;cursor:pointer;transition:all .2s ease}.SpecialtySelectionPopup_cancelButton__FXdiv:hover{background-color:#f9fafb;border-color:#9ca3af}.AllSpecialtiesPopup_container__usJkP{display:flex;flex-direction:column;padding:1.5rem;max-height:80vh}.AllSpecialtiesPopup_header__fp7R9{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.AllSpecialtiesPopup_title__IsRyR{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.AllSpecialtiesPopup_closeButton__IG0Yt{background:transparent;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.AllSpecialtiesPopup_closeButton__IG0Yt:hover{color:#111827}.AllSpecialtiesPopup_searchContainer__hpxuu{margin-bottom:1rem}.AllSpecialtiesPopup_searchInput__ZPJ3U{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;color:#111827;outline:none;transition:border-color .2s ease}.AllSpecialtiesPopup_searchInput__ZPJ3U:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AllSpecialtiesPopup_searchInput__ZPJ3U::placeholder{color:#9ca3af}.AllSpecialtiesPopup_content__Yjxiz{flex:1;overflow-y:auto;margin-bottom:1rem;min-height:300px;max-height:400px}.AllSpecialtiesPopup_emptyState__gdTsy{text-align:center;padding:2rem;color:#6b7280;font-size:.95rem}.AllSpecialtiesPopup_specialtiesList__pHddi{display:flex;flex-direction:column;gap:.75rem}.AllSpecialtiesPopup_specialtyCard__S03WU{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.AllSpecialtiesPopup_specialtyCard__S03WU:hover{border-color:#3b82f6;background-color:#f9fafb;box-shadow:0 2px 4px rgba(0,0,0,.1)}.AllSpecialtiesPopup_specialtyCard__S03WU.AllSpecialtiesPopup_suggested__JA2BZ{border-color:#3b82f6;background-color:#eff6ff}.AllSpecialtiesPopup_specialtyCard__S03WU.AllSpecialtiesPopup_suggested__JA2BZ:hover{background-color:#dbeafe}.AllSpecialtiesPopup_specialtyHeader__KJsZP{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.AllSpecialtiesPopup_aiBadge__TvAfB{font-size:1.25rem}.AllSpecialtiesPopup_specialtyName__y69hp{font-size:1rem;font-weight:600;color:#111827}.AllSpecialtiesPopup_suggestedBadge__yZ9kR{font-size:.75rem;color:#3b82f6;font-weight:500;background-color:#dbeafe;padding:.25rem .5rem;border-radius:4px}.AllSpecialtiesPopup_specialtyDescription__fblKE{font-size:.875rem;color:#6b7280;margin:0;line-height:1.4}.AllSpecialtiesPopup_footer__hClCd{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid #e5e7eb}.AllSpecialtiesPopup_cancelButton__H7p3J{padding:.5rem 1.5rem;background-color:#ffffff;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;color:#374151;cursor:pointer;transition:all .2s ease}.AllSpecialtiesPopup_cancelButton__H7p3J:hover{background-color:#f9fafb;border-color:#9ca3af}.TransferLetterTab_container__fcKUA{padding:1rem}.TransferLetterTab_loadingText__5cUqG{color:#6b7280;font-size:.95rem;text-align:center;padding:2rem}.TransferLetterTab_errorText___ea80{color:#dc2626;font-size:.95rem;text-align:center;padding:2rem}.TransferLetterTab_emptySessionState__63GTX{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;gap:.75rem}.TransferLetterTab_emptySessionIcon__4GD0D{width:40px;height:40px;border-radius:50%;background-color:#f3f4f6;color:#6b7280;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600}.TransferLetterTab_emptySessionMessage__ewZSf{color:var(--text-secondary,#6b7280);font-size:.95rem;line-height:1.6;max-width:500px;margin:0}.TransferLetterTab_emptySessionHint__VnYu1{color:#8c8c8c;font-size:.85rem;line-height:1.5;max-width:400px;margin:0}.EditableReferralLetterView_container__uvbWP{padding:0 16px 16px;line-height:1.7;position:relative}.EditableReferralLetterView_inlineFeedback__kcp5D{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;font-size:.875rem}.EditableReferralLetterView_saveSuccess__BpERv{color:#065f46;font-weight:500}.EditableReferralLetterView_saveError__iFCjr{color:#991b1b;font-weight:500}.EditableReferralLetterView_copySuccess__biHTC{color:#065f46}.EditableReferralLetterView_title__BWA90{font-weight:700;font-size:1rem;color:var(--text-primary);margin:0;padding:8px;border-radius:4px;transition:background-color .2s}.EditableReferralLetterView_title__BWA90:hover{background-color:#f9fafb}.EditableReferralLetterView_titleEditable__43y11{outline:none;min-height:1.5rem;background-color:#ffffff;border:1px solid #d1d5db;border-radius:4px;padding:8px;cursor:text;box-shadow:0 1px 3px rgba(0,0,0,.1);white-space:pre-wrap;word-wrap:break-word}.EditableReferralLetterView_titleEditable__43y11:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.EditableReferralLetterView_fieldContainer__pIcVD{margin-bottom:1rem;position:relative}.EditableReferralLetterView_copyIcon__rw_be{font-size:1rem;color:var(--text-primary);position:absolute;right:0;top:-.75rem;opacity:0;pointer-events:none;transition:opacity .15s ease;width:1.5rem;height:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.EditableReferralLetterView_fieldContainer__pIcVD:hover .EditableReferralLetterView_copyIcon__rw_be{opacity:1;pointer-events:auto}.EditableReferralLetterView_copyIcon__rw_be:hover{background-color:#d1d5db;border-radius:5px}.EditableReferralLetterView_copyIcon__rw_be:active{background-color:#979a9e}.EditableReferralLetterView_content__lfxYc{white-space:pre-line;font-size:.875rem;color:var(--text-primary);margin:0;padding:8px;border-radius:4px;transition:background-color .2s;min-height:1.5rem}.EditableReferralLetterView_content__lfxYc:hover{background-color:#f9fafb}.EditableReferralLetterView_contentEditable__OdTty{background-color:#ffffff;border:1px solid #d1d5db;border-radius:4px;padding:8px;cursor:text;box-shadow:0 1px 3px rgba(0,0,0,.1);white-space:pre-wrap;word-wrap:break-word;outline:none;min-height:1.5rem}.EditableReferralLetterView_contentEditable__OdTty:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.EditableReferralLetterView_contentSaved__4CnJT{border-color:#10b981;background-color:#f0fdf4}.EditableReferralLetterView_contentError__fEx49{border-color:#ef4444;background-color:#fef2f2}.EditableReferralLetterView_diagnosesList__VYSiO{list-style:none;padding:0;margin:0}.EditableReferralLetterView_diagnosisItem__n6IO5{padding:.5rem 0;border-bottom:1px solid #e5e7eb;font-size:.875rem;color:var(--text-primary)}.EditableReferralLetterView_diagnosisItem__n6IO5:last-child{border-bottom:none}.EditableReferralLetterView_saveIndicatorError__xi4cF,.EditableReferralLetterView_saveIndicatorSuccess__IpvqU,.EditableReferralLetterView_saveIndicator__scv2K{position:absolute;top:-40px;left:0;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1);white-space:nowrap}.EditableReferralLetterView_saveIndicator__scv2K{background-color:#3b82f6;color:white}.EditableReferralLetterView_saveIndicatorSuccess__IpvqU{background-color:#10b981;color:white}.EditableReferralLetterView_saveIndicatorError__xi4cF{background-color:#ef4444;color:white}.EditableReferralLetterView_editHint__SXLIE{position:fixed;bottom:20px;left:20px;padding:.5rem .75rem;background-color:rgba(0,0,0,.7);color:white;border-radius:6px;font-size:.75rem;z-index:1000}.FileUploadModal_container__doPsg{padding:1.5rem}.FileUploadModal_title__e8JEl{margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;color:#333}.FileUploadModal_form__JGrQi{display:flex;flex-direction:column;gap:1rem}.FileUploadModal_label__snCGM{display:flex;flex-direction:column;font-size:.9rem;color:#555;gap:.25rem}.FileUploadModal_input__g4rFd{padding:.5rem;border:1px solid #ccc;border-radius:6px;font-size:.9rem}.FileUploadModal_actions__EOr5p{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.FileUploadModal_cancelButton__YUMRe{padding:.5rem 1rem;border-radius:6px;border:1px solid #ccc;background-color:#fff;cursor:pointer;color:#333;transition:all .2s}.FileUploadModal_cancelButton__YUMRe:hover:not(:disabled){background-color:#f5f5f5}.FileUploadModal_uploadButton__HPuVK{padding:.5rem 1rem;border-radius:6px;border:none;background-color:#4f46e5;color:#fff;cursor:pointer;font-weight:500;transition:background-color .2s}.FileUploadModal_uploadButton__HPuVK:hover:not(:disabled){background-color:#4338ca}.FileUploadModal_cancelButton__YUMRe:disabled,.FileUploadModal_uploadButton__HPuVK:disabled{cursor:not-allowed;opacity:.6}.IntelligentLibrary_wrapper__vJPhu{position:relative;display:inline-block}.IntelligentLibrary_triggerButton__qMpF_{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.25rem .6rem .25rem .25rem;border-radius:9999px;border:1px solid #d1d5db;background:#e5e5e5;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--text-primary);transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.IntelligentLibrary_triggerButton__qMpF_:hover:not(:disabled){background:#d1d5db}.IntelligentLibrary_triggerButton__qMpF_:disabled{opacity:.5;cursor:not-allowed}.IntelligentLibrary_triggerButtonOpen__vYxdy{background:#d1d5db}.IntelligentLibrary_triggerIconWrap__5Gazj{background-color:#ffffff;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:100%;flex-shrink:0}.IntelligentLibrary_triggerText____ClL{white-space:nowrap}.IntelligentLibrary_chevron__VVMUV{font-size:.6rem;color:#94a3b8;transition:transform .2s ease;flex-shrink:0}.IntelligentLibrary_chevronOpen__5pPb6{transform:rotate(180deg)}.IntelligentLibrary_panel__td6Hr{position:fixed;width:320px;background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);z-index:9999;overflow:hidden;font-family:DM Sans,Helvetica Neue,sans-serif;animation:IntelligentLibrary_ilibPopIn___vvhW .25s cubic-bezier(.34,1.56,.64,1)}@keyframes IntelligentLibrary_ilibPopIn___vvhW{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes IntelligentLibrary_ilibSlideIn__cjnpb{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.IntelligentLibrary_emptyState__PQZ8q{padding:28px 20px;text-align:center}.IntelligentLibrary_emptyIconWrap__gC_Z3{margin-bottom:14px;display:flex;justify-content:center}.IntelligentLibrary_emptyHeading__JjFeo{font-size:14px;font-weight:600;color:#1e293b;margin:0 0 6px}.IntelligentLibrary_emptyDescription__qhLK2{font-size:12px;color:#94a3b8;line-height:1.5;max-width:220px;margin:0 auto 18px}.IntelligentLibrary_uploadFirstButton__QxT4B{width:100%;padding:10px 0;border-radius:12px;border:none;background:linear-gradient(135deg,#5ce0d2,#8b7ae8);color:#fff;font-size:13px;font-weight:600;cursor:pointer;font-family:DM Sans,Helvetica Neue,sans-serif;transition:all .2s ease}.IntelligentLibrary_uploadFirstButton__QxT4B:hover{background:linear-gradient(135deg,#4dd4c6,#7c6fe0);transform:translateY(-1px);box-shadow:0 4px 12px rgba(92,224,210,.3)}.IntelligentLibrary_fewFilesContainer__QuYB6{padding:6px 6px 10px}.IntelligentLibrary_sectionHeader__rRyiY{padding:8px 12px 6px;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.4px}.IntelligentLibrary_fileListColumn__D5sjW{display:flex;flex-direction:column;gap:1px}.IntelligentLibrary_uploadMoreWrapper__WG_z3{padding:8px 10px 4px}.IntelligentLibrary_uploadMoreButton__geqrO{width:100%;padding:9px 0;border-radius:10px;border:1.5px dashed #d1d5db;background:#fff;color:#64748b;font-size:12px;font-weight:600;cursor:pointer;font-family:DM Sans,Helvetica Neue,sans-serif;transition:background .15s}.IntelligentLibrary_uploadMoreButton__geqrO:hover{background:#f8fafb}.IntelligentLibrary_manyFilesContainer__ffXOp{padding:6px 6px 10px}.IntelligentLibrary_recommendedHeader__FhzWw{display:flex;align-items:center;gap:5px;padding:8px 12px 4px}.IntelligentLibrary_recommendedHeaderText__lER7_{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.4px}.IntelligentLibrary_searchWrapper__NNtW5{padding:6px 10px 4px}.IntelligentLibrary_searchBar__S0ZKB{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;background:#f4f6f8;border:1px solid #eef0f2}.IntelligentLibrary_searchInput__aotgG{border:none;background:transparent;outline:none;font-size:12.5px;font-family:DM Sans,Helvetica Neue,sans-serif;color:#1e293b;width:100%}.IntelligentLibrary_searchInput__aotgG::placeholder{color:#b0b0b0}.IntelligentLibrary_scrollableList__iOZQC{max-height:220px;overflow-y:auto}.IntelligentLibrary_scrollableList__iOZQC::-webkit-scrollbar{width:4px}.IntelligentLibrary_scrollableList__iOZQC::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.IntelligentLibrary_scrollableList__iOZQC::-webkit-scrollbar-track{background:transparent}.IntelligentLibrary_noResults__7qP16{font-size:12px;color:#94a3b8;text-align:center;padding:16px 0;margin:0}.IntelligentLibrary_divider__6hTpk{height:1px;background:#eef0f2;margin:6px 10px}.IntelligentLibrary_allFilesLabel__a_oNe{padding:4px 12px 2px;font-size:10px;font-weight:600;color:#b0b8c4;text-transform:uppercase;letter-spacing:.4px}.IntelligentLibrary_otherFilesList__cniZ0{display:flex;flex-direction:column;gap:1px;max-height:150px;overflow-y:auto}.IntelligentLibrary_otherFilesList__cniZ0::-webkit-scrollbar{width:4px}.IntelligentLibrary_otherFilesList__cniZ0::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.IntelligentLibrary_otherFilesList__cniZ0::-webkit-scrollbar-track{background:transparent}.IntelligentLibrary_showAllWrapper__K6Ppi{padding:6px 10px 2px}.IntelligentLibrary_showAllButton__lOut4{width:100%;padding:8px 0;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#64748b;font-size:12px;font-weight:600;cursor:pointer;font-family:DM Sans,Helvetica Neue,sans-serif;transition:background .15s}.IntelligentLibrary_showAllButton__lOut4:hover{background:#f8fafb}.IntelligentLibrary_manyUploadWrapper__ETO8I{padding:6px 10px 2px}.IntelligentLibrary_fileRow__12gH7{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;transition:background .15s ease}.IntelligentLibrary_fileRow__12gH7:hover{background:#f8fafb}.IntelligentLibrary_fileInfo__xGpcQ{flex:1;min-width:0}.IntelligentLibrary_fileName__oEEU6{font-size:12.5px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.IntelligentLibrary_fileMeta__84A_K{display:flex;align-items:center;gap:6px;margin-top:2px}.IntelligentLibrary_categoryTag__5WLxh{font-size:9.5px;font-weight:600;color:#5bbfb3;background:#eefcfa;padding:1px 6px;border-radius:5px;text-transform:uppercase;letter-spacing:.3px}.IntelligentLibrary_matchBadge__rtCo4{font-size:10px;font-weight:600;padding:2px 7px;border-radius:10px;white-space:nowrap}.IntelligentLibrary_matchHigh__L2TwS{color:#10b981;background:#ecfdf5}.IntelligentLibrary_matchMedium__1bEj3{color:#3bbfad;background:#eefcfa}.IntelligentLibrary_matchLow__6GKy7{color:#94a3b8;background:#f8fafc}.IntelligentLibrary_actions__N8hX2{display:flex;gap:2px;opacity:0;transition:opacity .15s ease;flex-shrink:0}.IntelligentLibrary_fileRow__12gH7:hover .IntelligentLibrary_actions__N8hX2{opacity:1}.IntelligentLibrary_actionIcon__hDXj4{width:26px;height:26px;border-radius:7px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s;position:relative}.IntelligentLibrary_actionIcon__hDXj4:hover{background:#f1f5f9}.IntelligentLibrary_actionTooltip__mvRZW{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);background:#1e293b;color:#fff;font-size:10px;font-weight:600;padding:3px 8px;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:10}.IntelligentLibrary_uploadForm__g9srW{animation:IntelligentLibrary_ilibSlideIn__cjnpb .25s ease}.IntelligentLibrary_uploadFormHeader__G1VxL{display:flex;align-items:center;gap:8px;padding:14px 16px 10px;border-bottom:1px solid #f0f2f4}.IntelligentLibrary_backButton__it_AK{background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center}.IntelligentLibrary_backButton__it_AK:hover{background:#f1f5f9}.IntelligentLibrary_uploadFormTitle__JtQcu{font-size:14px;font-weight:700;color:#1e293b}.IntelligentLibrary_uploadFormBody__WrlVQ{padding:16px}.IntelligentLibrary_formLabel__rkO9P{font-size:12px;font-weight:600;color:#475569;margin-bottom:5px;display:block}.IntelligentLibrary_formLabelOptional__dK6f4{font-weight:400;color:#b0b8c4}.IntelligentLibrary_formInput__eb__y{width:100%;padding:9px 12px;border-radius:10px;border:1.5px solid #e5e7eb;background:#fafbfc;font-size:13px;font-family:DM Sans,Helvetica Neue,sans-serif;color:#1e293b;outline:none;transition:border-color .2s;box-sizing:border-box}.IntelligentLibrary_formInput__eb__y:focus{border-color:#5ce0d2}.IntelligentLibrary_dropZone__WiTGs{border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .2s ease;margin-bottom:14px}.IntelligentLibrary_dropZoneEmpty__evQM1{padding:18px 12px;border:1.5px dashed #d1d5db;background:#fafbfc}.IntelligentLibrary_dropZoneDragOver__ppnX1{border-color:#5ce0d2;background:#f0fdfa}.IntelligentLibrary_dropZoneHasFile__JElAw{padding:10px 12px;border:1.5px dashed #5ce0d2;background:#f8fdfb}.IntelligentLibrary_dropZoneText__YLqRU{font-size:12px;color:#94a3b8;margin:0;font-weight:500;text-align:center;width:100%}.IntelligentLibrary_dropZoneBrowse__EtGGW{color:#5bbfb3;font-weight:600}.IntelligentLibrary_selectedFileName__YZa7r{font-size:13px;color:#1e293b;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IntelligentLibrary_removeFileButton__hb8kx{background:none;border:none;cursor:pointer;color:#94a3b8;font-size:16px;padding:0 2px}.IntelligentLibrary_formButtonGroup__lF5LD{display:flex;gap:8px;justify-content:flex-end}.IntelligentLibrary_cancelButton__qU5RY{padding:8px 20px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#64748b;font-size:13px;font-weight:600;cursor:pointer;font-family:DM Sans,Helvetica Neue,sans-serif}.IntelligentLibrary_cancelButton__qU5RY:hover{background:#f8fafb}.IntelligentLibrary_submitButton__jKkQ9{padding:8px 22px;border-radius:10px;border:none;font-size:13px;font-weight:600;font-family:DM Sans,Helvetica Neue,sans-serif;transition:all .2s}.IntelligentLibrary_submitButtonEnabled__r0lvX{background:linear-gradient(135deg,#5ce0d2,#8b7ae8);color:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(92,224,210,.25)}.IntelligentLibrary_submitButtonEnabled__r0lvX:hover{background:linear-gradient(135deg,#4dd4c6,#7c6fe0)}.IntelligentLibrary_submitButtonDisabled__TzM8g{background:#e5e7eb;color:#b0b8c4;cursor:default}.IntelligentLibrary_editDropdownWrap__KHmOf{position:relative}.IntelligentLibrary_editDropdownMenu__so7Jf{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:20;min-width:110px;padding:4px;animation:IntelligentLibrary_ilibPopIn___vvhW .15s ease}.IntelligentLibrary_editDropdownItem__hve1G{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;background:transparent;border-radius:7px;font-size:12.5px;font-weight:500;color:#1e293b;cursor:pointer;font-family:DM Sans,Helvetica Neue,sans-serif;transition:background .15s}.IntelligentLibrary_editDropdownItem__hve1G:hover{background:#f8fafb}.IntelligentLibrary_editDropdownItemDanger__V5z0T{color:#ef4444}.IntelligentLibrary_editDropdownItemDanger__V5z0T:hover{background:#fef2f2}.IntelligentLibrary_editDropdownItemDanger__V5z0T svg path{stroke:#ef4444}.IntelligentLibrary_deleteConfirmBody__Cp4U_{padding:20px 16px;text-align:center}.IntelligentLibrary_deleteWarningIcon__sCq8l{width:44px;height:44px;border-radius:50%;background:#fef2f2;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.IntelligentLibrary_deleteWarningIcon__sCq8l svg path{stroke:#ef4444}.IntelligentLibrary_deleteMessage__qB9C_{font-size:13px;color:#1e293b;margin:0 0 4px;line-height:1.5}.IntelligentLibrary_deleteSubtext__Ra5WW{font-size:12px;color:#94a3b8;margin:0 0 18px}.IntelligentLibrary_deleteConfirmButton__wah9b{padding:8px 22px;border-radius:10px;border:none;font-size:13px;font-weight:600;font-family:DM Sans,Helvetica Neue,sans-serif;transition:all .2s;background:#ef4444;color:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(239,68,68,.25)}.IntelligentLibrary_deleteConfirmButton__wah9b:hover{background:#dc2626}.IntelligentLibrary_deleteConfirmButton__wah9b:disabled{background:#fca5a5;cursor:default;box-shadow:none}.IntelligentLibrary_skeletonContainer__Sj4Bn{padding:16px}.IntelligentLibrary_skeletonRow__AK9jn{display:flex;align-items:center;gap:10px;padding:8px 0}.IntelligentLibrary_skeletonText__sIcFw{flex:1;display:flex;flex-direction:column;gap:4px}.IntelligentLibrary_previewOverlay__pDb4U{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center;animation:IntelligentLibrary_ilibFadeIn__V_jVg .2s ease}@keyframes IntelligentLibrary_ilibFadeIn__V_jVg{0%{opacity:0}to{opacity:1}}.IntelligentLibrary_previewModal__R2sdf{background:#fff;border-radius:16px;width:90vw;max-width:800px;height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.2)}.IntelligentLibrary_previewHeader__PhFrq{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eef0f2}.IntelligentLibrary_previewTitle__irDNF{font-size:15px;font-weight:600;color:#1e293b;margin:0}.IntelligentLibrary_previewCloseButton__P9yxQ{width:32px;height:32px;border-radius:8px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:#64748b;transition:background .15s}.IntelligentLibrary_previewCloseButton__P9yxQ:hover{background:#f1f5f9}.IntelligentLibrary_previewBody__8Lmts{flex:1;overflow:hidden}.IntelligentLibrary_previewObject__H5uh6{width:100%;height:100%}.IntelligentLibrary_previewFallback__7Yo4_{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:#64748b;font-size:14px}.IntelligentLibrary_qrOverlay__LAY6v{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center;animation:IntelligentLibrary_ilibFadeIn__V_jVg .2s ease}.IntelligentLibrary_qrModal__XTcuk{background:#fff;border-radius:16px;padding:28px 32px;display:flex;flex-direction:column;align-items:center;gap:16px;box-shadow:0 20px 60px rgba(0,0,0,.2);min-width:280px}.IntelligentLibrary_qrTitle__M9nq8{font-size:15px;font-weight:600;color:#1e293b;margin:0;text-align:center}.IntelligentLibrary_qrCanvas__mCqMs{border-radius:8px}.IntelligentLibrary_qrHint__stQfB{font-size:12px;color:#94a3b8;text-align:center;margin:0}.IntelligentLibrary_qrCloseButton__qDJ91{padding:8px 24px;border-radius:8px;border:1px solid #e2e4e8;background:transparent;cursor:pointer;font-size:13px;color:#64748b;transition:background .15s}.IntelligentLibrary_qrCloseButton__qDJ91:hover{background:#f1f5f9}.IntelligentLibrary_previewFallbackLink__1D_nn{color:#5bbfb3;font-weight:600;text-decoration:none}.IntelligentLibrary_previewFallbackLink__1D_nn:hover{text-decoration:underline}.Skeleton_skeleton___jo3g{background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;animation:Skeleton_shimmer__Khvtj 1.4s ease infinite}@keyframes Skeleton_shimmer__Khvtj{0%{background-position:100% 0}to{background-position:-100% 0}}.ConversationReportsToggle_wrapper__CbFeu{position:relative;display:inline-flex;align-items:center;background:rgba(255,255,255,.3);border:1.5px solid rgba(255,255,255,.44);border-radius:61.67px;padding:4px;gap:1px}.ConversationReportsToggle_indicator__AOqiP{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:#ffffff;border-radius:100px;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.ConversationReportsToggle_indicatorRight__4j0vf{transform:translateX(100%)}.ConversationReportsToggle_option__CLXZN{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 36px 12px 28px;border:none;border-radius:100px;background:transparent;color:#b0b0b0;font-family:var(--font-poppins),sans-serif;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:color .25s ease;white-space:nowrap;user-select:none;-webkit-user-select:none}.ConversationReportsToggle_option__CLXZN:hover:not(.ConversationReportsToggle_active__z17LG){color:#888888}.ConversationReportsToggle_option__CLXZN.ConversationReportsToggle_active__z17LG{color:var(--text-primary,#222831)}.ConversationReportsToggle_icon__krJVc{flex-shrink:0}.RecordingStateView_timerText__LBMNI{font-family:var(--font-poppins),sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:.04em;color:var(--text-primary,#222831);user-select:none}.RecordingStateView_listeningRow__jxjEt{display:flex;align-items:center;gap:10px;margin-top:.75rem}.RecordingStateView_dotRecording__JAn_f{width:12px;height:12px;border-radius:50%;background-color:#ef4444;flex-shrink:0;animation:RecordingStateView_recordingPulse__YqxFx 1.5s infinite}.RecordingStateView_dotPaused__1qXEw{width:12px;height:12px;border-radius:50%;background-color:var(--text-primary,#222831);flex-shrink:0}.RecordingStateView_listeningText__QCzN9{font-family:var(--font-poppins),sans-serif;font-size:.875rem;font-weight:500;color:var(--text-primary,#222831);white-space:nowrap}.RecordingStateView_soundWave__wlzpU{color:var(--text-primary,#222831);flex-shrink:0}.RecordingStateView_controlsRow__GwocJ{display:flex;align-items:center;gap:16px;margin-top:1.5rem}.RecordingStateView_pauseBtn__AICWJ{width:45px;height:45px;border-radius:50%;background:rgba(255,255,255,.6);border:2px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.RecordingStateView_pauseBtn__AICWJ:hover:not(:disabled){background:#ffffff;transform:scale(1.05)}.RecordingStateView_pauseBtn__AICWJ:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.RecordingStateView_generateBtn__c4aSo{display:flex;align-items:center;gap:10px;height:45px;padding:0 2rem;border-radius:100px;background:linear-gradient(to right,var(--gradientLeft),var(--gradientRight));border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.08)}.RecordingStateView_generateBtn__c4aSo span{font-family:var(--font-poppins),sans-serif;font-size:.9375rem;font-weight:600;color:var(--text-primary,#222831)}.RecordingStateView_generateBtn__c4aSo svg rect{fill:var(--text-primary,#222831)}.RecordingStateView_generateBtn__c4aSo:hover:not(:disabled){transform:scale(1.02);box-shadow:0 6px 16px rgba(0,0,0,.12)}.RecordingStateView_generateBtn__c4aSo:disabled{opacity:.5;cursor:not-allowed;transform:none!important}@keyframes RecordingStateView_recordingPulse__YqxFx{0%{box-shadow:0 0 0 0 rgba(239,68,68,.7);transform:scale(1)}50%{box-shadow:0 0 0 8px rgba(239,68,68,0);transform:scale(1.1)}to{box-shadow:0 0 0 0 rgba(239,68,68,0);transform:scale(1)}}.AnalyzingStateView_timerText__w7XOT{font-family:var(--font-poppins),sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:.04em;color:var(--text-primary,#222831);user-select:none}.AnalyzingStateView_analysisStatusRow__YysiD{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.AnalyzingStateView_logoWrapper__xOISl{position:relative;width:48px;height:48px;flex-shrink:0}.AnalyzingStateView_logoWrapper__xOISl svg{position:absolute;inset:0}.AnalyzingStateView_logoImage__Ux7xb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain}.AnalyzingStateView_texts__b_SH6{display:flex;flex-direction:column}.AnalyzingStateView_titleLoading__P8Vp9{text-align:left;font-size:1.2rem;font-weight:500;background:linear-gradient(90deg,#828181,#000000 50%,#828181);background-size:200% auto;color:transparent;background-clip:text;-webkit-background-clip:text;animation:AnalyzingStateView_shine__Xdf2E 2.5s linear infinite}.AnalyzingStateView_subtitle__mKtKw{color:#6b7280;font-size:.9rem;text-align:left}.AnalyzingStateView_loadingDots__v40Jg{display:inline-block;width:1.5em;text-align:left;margin-left:.25rem}.AnalyzingStateView_loadingDots__v40Jg:after{content:"\00B7\00B7\00B7";letter-spacing:.15em;animation:AnalyzingStateView_dots__H5Ge3 1.2s steps(4) infinite}@keyframes AnalyzingStateView_dots__H5Ge3{0%,20%{color:rgba(0,0,0,0);text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}40%{color:currentColor;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:.25em 0 0 currentColor,.5em 0 0 rgba(0,0,0,0)}80%,to{text-shadow:.25em 0 0 currentColor,.5em 0 0 currentColor}}@keyframes AnalyzingStateView_shine__Xdf2E{to{background-position:-200%}}.RecordingInputBar_bar__6DJ7v{position:relative;border:2px solid #ffffff80;backdrop-filter:blur(19.671052932739258px);background-color:#ffffff8f;width:100%;max-width:50rem;border-radius:1rem;padding:.5rem .75rem;display:flex;flex-direction:column;gap:.375rem;transition:border-color .2s ease,background-color .2s ease}.RecordingInputBar_barDragActive__UMP8_{border-color:var(--gradientRight,#81f9ff);background:rgba(233,197,255,.15)}.RecordingInputBar_inputRow__4ihnD{display:flex;align-items:center;gap:.5rem}.RecordingInputBar_inputField__g2cD1{flex:1;border:none;background:transparent;font-size:.875rem;color:var(--text-primary,#222831);outline:none;resize:none;max-height:200px;font-family:var(--font-poppins),sans-serif}.RecordingInputBar_inputField__g2cD1::placeholder{color:var(--text-secondary,#8c8c8c)}.RecordingInputBar_attachButton__F51UG{width:30px;height:30px;border-radius:50%;background:#dfdfdf;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s ease}.RecordingInputBar_attachButton__F51UG:hover{background:#d0d0d0}.RecordingInputBar_hiddenInput__Qw_KD{display:none}.RecordingInputBar_fileChips__8aGp0{display:flex;flex-wrap:wrap;gap:.375rem}.RecordingInputBar_fileChip__wb4Mr{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:rgba(255,255,255,.7);border:1px solid #e5e7eb;border-radius:6px;font-size:.75rem}.RecordingInputBar_fileChipType__I01pW{font-weight:600;color:var(--text-secondary,#8c8c8c);text-transform:uppercase;font-size:.625rem}.RecordingInputBar_fileChipName__B6aaA{color:var(--text-primary,#222831);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecordingInputBar_fileChipRemove__7yauM{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:.875rem;line-height:1;padding:0 2px}.RecordingInputBar_fileChipRemove__7yauM:hover{color:#ef4444}.RecordingInputBar_dragOverlay___2w9B{position:absolute;inset:0;background:rgba(233,197,255,.2);border-radius:inherit;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;color:var(--text-primary,#222831);pointer-events:none}