.erp-btn-spinner svg[data-v-64f48283]{width:1em;height:1em}.erp-btn-icon[data-v-64f48283]{display:flex;align-items:center;justify-content:center}.erp-btn-icon svg[data-v-64f48283]{width:1.25em;height:1.25em}.erp-input-wrapper[data-v-86b362f0]{width:100%}[dir=rtl] .erp-input-leading[data-v-86b362f0]{left:auto;right:0}[dir=rtl] .erp-input-trailing[data-v-86b362f0]{right:auto;left:0}[dir=rtl] .erp-sidebar[data-v-7d193add]{border-inline-end-width:1px;border-inline-start-width:0}.erp-sidebar[data-v-7d193add],.erp-sidebar-header[data-v-7d193add],.erp-sidebar-footer[data-v-7d193add],.erp-nav-item[data-v-7d193add]{transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}.erp-sidebar[data-v-7d193add]::-webkit-scrollbar{width:6px}.erp-sidebar[data-v-7d193add]::-webkit-scrollbar-track{background:transparent}.erp-sidebar[data-v-7d193add]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.erp-sidebar[data-v-7d193add]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark{background:#4b5563}.dark{background:#6b7280}.dark{box-shadow:0 0 12px #2563eb26}.calc-panel[data-v-1194daca]{background:#112;font-family:-apple-system,SF Pro Display,system-ui,sans-serif}.calc-btn-num[data-v-1194daca]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:1rem;padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:300;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.calc-btn-num[data-v-1194daca]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.calc-btn-num[data-v-1194daca]{background:#ffffff14;color:#f0f0f0;border:1px solid rgba(255,255,255,.06)}.calc-btn-num[data-v-1194daca]:hover{background:#ffffff21}.calc-btn-utility[data-v-1194daca]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:1rem;padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.calc-btn-utility[data-v-1194daca]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.calc-btn-utility[data-v-1194daca]{background:#ffffff2e;color:#1a1a2e;color:#ddd}.calc-btn-utility[data-v-1194daca]:hover{background:#ffffff40}.calc-btn-op[data-v-1194daca]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:1rem;padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:300;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.calc-btn-op[data-v-1194daca]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.calc-btn-op[data-v-1194daca]{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;box-shadow:0 4px 15px #7c3aed4d}.calc-btn-op[data-v-1194daca]:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.calc-btn-op--active[data-v-1194daca]{background:linear-gradient(135deg,#f0f0f0,#e2e8f0)!important;color:#7c3aed!important;box-shadow:0 4px 15px #ffffff26!important}.calc-btn-eq[data-v-1194daca]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:1rem;padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.calc-btn-eq[data-v-1194daca]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.calc-btn-eq[data-v-1194daca]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 15px #10b98159}.calc-btn-eq[data-v-1194daca]:hover{background:linear-gradient(135deg,#34d399,#10b981)}.calc-btn-fn[data-v-1194daca]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:1rem;padding-top:.75rem;padding-bottom:.75rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.calc-btn-fn[data-v-1194daca]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.calc-btn-fn[data-v-1194daca]{background:#7c3aed1f;color:#a78bfacc;border:1px solid rgba(124,58,237,.2)}.calc-btn-fn[data-v-1194daca]:hover{background:#7c3aed33;color:#a78bfa}@media(max-width:640px){.calc-panel[data-v-1194daca]{position:fixed!important;top:4.5rem!important;inset-inline-start:.5rem!important;inset-inline-end:.5rem!important;width:auto!important;max-width:none!important;margin-top:0!important;max-height:calc(100vh - 5.25rem)!important;overflow-y:auto!important;border-radius:1rem!important}}.exchange-panel[data-v-07c3c753]{background:#0d0d1a;font-family:-apple-system,SF Pro Display,system-ui,sans-serif}[data-v-07c3c753]::-webkit-scrollbar{width:4px}[data-v-07c3c753]::-webkit-scrollbar-track{background:transparent}[data-v-07c3c753]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}@media(max-width:640px){.exchange-panel[data-v-07c3c753]{position:fixed!important;top:4.5rem!important;inset-inline-start:.5rem!important;inset-inline-end:.5rem!important;width:auto!important;max-width:none!important;max-height:calc(100vh - 5.25rem)!important;margin-top:0!important;border-radius:1rem!important}}.dot[data-v-4ba7da72]{display:inline-block;width:7px;height:7px;margin:0 1px;border-radius:50%;background:#fff;opacity:.5;animation:typingDot-4ba7da72 1.2s infinite}.dot1[data-v-4ba7da72]{animation-delay:0s}.dot2[data-v-4ba7da72]{animation-delay:.2s}.dot3[data-v-4ba7da72]{animation-delay:.4s}@keyframes typingDot-4ba7da72{0%,80%,to{opacity:.5}40%{opacity:1}}.chat-panel[data-v-4ba7da72]{background:#0a0f1a;font-family:-apple-system,SF Pro Display,Segoe UI,system-ui,sans-serif}.chat-view-pane[data-v-4ba7da72]{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s ease,visibility .35s;will-change:transform,opacity}.chat-view-active[data-v-4ba7da72]{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto}.chat-view-exit-start[data-v-4ba7da72]{transform:translate(-30%);opacity:0;visibility:hidden;pointer-events:none}.chat-view-exit-end[data-v-4ba7da72]{transform:translate(30%);opacity:0;visibility:hidden;pointer-events:none}.chat-header-bg[data-v-4ba7da72]{background:linear-gradient(135deg,#0d1b2a,#1b2838,#0f2027)}.chat-glow-orb[data-v-4ba7da72]{position:absolute;border-radius:50%;pointer-events:none;filter:blur(30px)}.chat-glow-orb--tl[data-v-4ba7da72]{top:-20px;inset-inline-start:-20px;width:80px;height:80px;background:#14b8a61f}.chat-glow-orb--br[data-v-4ba7da72]{bottom:-20px;inset-inline-end:-20px;width:70px;height:70px;background:#06b6d414}.chat-search-input[data-v-4ba7da72]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);-webkit-appearance:none;-moz-appearance:none;appearance:none}.chat-search-input[data-v-4ba7da72]:focus{border-color:#14b8a666;background:#ffffff14}.chat-user-row[data-v-4ba7da72]{background:transparent}.chat-user-row[data-v-4ba7da72]:hover{background:#ffffff0a}.chat-user-row[data-v-4ba7da72]:active{background:#ffffff0f;transform:scale(.99)}.chat-bubble-mine[data-v-4ba7da72]{background:linear-gradient(135deg,#0d9488,#0891b2);box-shadow:0 2px 12px #0d948833}.chat-bubble-theirs[data-v-4ba7da72]{background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.chat-msg-appear[data-v-4ba7da72]{animation:msgSlideIn-4ba7da72 .25s ease-out}@keyframes msgSlideIn-4ba7da72{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat-input-bar[data-v-4ba7da72]{background:#0c1220;border-top:1px solid rgba(255,255,255,.06)}.chat-input-wrapper[data-v-4ba7da72]{background:#ffffff12;border:1.5px solid rgba(255,255,255,.1);border-radius:20px;transition:border-color .2s,background .2s,box-shadow .2s;overflow:hidden}.chat-input-wrapper[data-v-4ba7da72]:focus-within{border-color:#14b8a680;background:#ffffff17;box-shadow:0 0 0 3px #14b8a614}.chat-textarea[data-v-4ba7da72]{background:transparent;border:none;max-height:100px;-webkit-appearance:none;-moz-appearance:none;appearance:none;scrollbar-width:none;-ms-overflow-style:none;caret-color:#14b8a6}.chat-textarea[data-v-4ba7da72]::-webkit-scrollbar{display:none}.chat-textarea[data-v-4ba7da72]::-moz-placeholder{color:#ffffff4d}.chat-textarea[data-v-4ba7da72]::placeholder{color:#ffffff4d}.chat-send-btn--active[data-v-4ba7da72]{background:linear-gradient(135deg,#0d9488,#0891b2);box-shadow:0 4px 16px #0d948859}.chat-send-btn--active[data-v-4ba7da72]:hover{box-shadow:0 6px 20px #0d948873;filter:brightness(1.1)}.chat-send-btn--disabled[data-v-4ba7da72]{background:#ffffff0d;cursor:not-allowed;opacity:.5}.chat-spinner[data-v-4ba7da72]{border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-4ba7da72 .7s linear infinite}@keyframes spin-4ba7da72{to{transform:rotate(360deg)}}.skeleton[data-v-4ba7da72]{animation:skeletonPulse-4ba7da72 1.5s ease-in-out infinite}@keyframes skeletonPulse-4ba7da72{0%,to{opacity:.4}50%{opacity:.15}}.chat-scrollable[data-v-4ba7da72]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.06) transparent}.chat-scrollable[data-v-4ba7da72]::-webkit-scrollbar{width:4px}.chat-scrollable[data-v-4ba7da72]::-webkit-scrollbar-track{background:transparent}.chat-scrollable[data-v-4ba7da72]::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:4px}.chat-scrollable[data-v-4ba7da72]::-webkit-scrollbar-thumb:hover{background:#ffffff1f}.emoji-picker-panel[data-v-4ba7da72]{background:#0e1525;border-top:1px solid rgba(255,255,255,.06);padding:0;max-height:220px;display:flex;flex-direction:column}.emoji-picker-tabs[data-v-4ba7da72]{display:flex;gap:2px;padding:8px 10px 4px;border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0}.emoji-tab[data-v-4ba7da72]{flex:1;padding:4px 0;font-size:16px;line-height:1;border-radius:8px;background:transparent;border:none;cursor:pointer;transition:background .15s;text-align:center;opacity:.5}.emoji-tab[data-v-4ba7da72]:hover{background:#ffffff0f;opacity:.8}.emoji-tab--active[data-v-4ba7da72]{background:#14b8a626;opacity:1}.emoji-picker-grid[data-v-4ba7da72]{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:8px;overflow-y:auto;flex:1;max-height:170px}.emoji-item[data-v-4ba7da72]{display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;padding:5px 0;border-radius:8px;background:transparent;border:none;cursor:pointer;transition:background .12s,transform .12s}.emoji-item[data-v-4ba7da72]:hover{background:#ffffff14;transform:scale(1.2)}.emoji-item[data-v-4ba7da72]:active{transform:scale(.95)}.emoji-toggle-btn[data-v-4ba7da72]{background:transparent;border:none;opacity:.5;cursor:pointer}.emoji-toggle-btn[data-v-4ba7da72]:hover{opacity:.8;background:#ffffff0d}.emoji-toggle-btn--active[data-v-4ba7da72]{opacity:1;background:#14b8a626}.chat-file-preview[data-v-4ba7da72]{background:#0c1220;border-top:1px solid rgba(255,255,255,.06);padding-top:10px}@keyframes uploadPulse-4ba7da72{0%,to{opacity:1}50%{opacity:.5}}.chat-bubble-mine.uploading[data-v-4ba7da72],.chat-bubble-theirs.uploading[data-v-4ba7da72]{animation:uploadPulse-4ba7da72 1s ease-in-out infinite}.voice-msg[data-v-4ba7da72]{min-width:220px;max-width:100%}.voice-play-btn[data-v-4ba7da72]{box-shadow:0 2px 8px #00000026;transition:all .15s ease}.voice-play-btn[data-v-4ba7da72]:active{transform:scale(.9)}.voice-waveform[data-v-4ba7da72]{position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none}.voice-bar[data-v-4ba7da72]{min-width:3px;border-radius:9999px;transition:background-color .15s ease}.chat-mic-btn[data-v-4ba7da72]{background:#ffffff14;color:#fff9}.chat-mic-btn[data-v-4ba7da72]:hover{background:#14b8a633;color:#14b8a6e6}@keyframes recPulse-4ba7da72{0%,to{opacity:1}50%{opacity:.4}}.rec-indicator[data-v-4ba7da72]{animation:recPulse-4ba7da72 1s ease-in-out infinite}@media(max-width:640px){.chat-panel[data-v-4ba7da72]{position:fixed!important;top:4.5rem!important;inset-inline-start:.5rem!important;inset-inline-end:.5rem!important;width:auto!important;max-width:none!important;margin-top:0!important;height:min(560px,calc(100vh - 5.25rem))!important;border-radius:1rem!important}}@keyframes shrink-a63f3ea3{0%{width:100%}to{width:0%}}.modal-enter-active[data-v-2dd449f2],.modal-leave-active[data-v-2dd449f2]{transition:opacity .2s ease}.modal-enter-from[data-v-2dd449f2],.modal-leave-to[data-v-2dd449f2]{opacity:0}.modal-content-enter-active[data-v-2dd449f2]{transition:all .2s ease-out}.modal-content-leave-active[data-v-2dd449f2]{transition:all .15s ease-in}.modal-content-enter-from[data-v-2dd449f2],.modal-content-leave-to[data-v-2dd449f2]{opacity:0;transform:scale(.95)}.erp-progress-bar[data-v-be166465]{background-size:200% 100%;animation:shimmer-be166465 1.5s ease-in-out infinite}@keyframes shimmer-be166465{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bounce-in-8d0ecb94{0%{opacity:0;transform:scale(.9)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.animate-bounce-in[data-v-8d0ecb94]{animation:bounce-in-8d0ecb94 .3s ease-out}.fade-enter-active[data-v-abe9e4ec],.fade-leave-active[data-v-abe9e4ec]{transition:opacity .3s ease}.fade-enter-from[data-v-abe9e4ec],.fade-leave-to[data-v-abe9e4ec]{opacity:0}
