@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap";:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{grid-template-columns:1fr 1fr;padding:0 2rem}}.Vue-Toastification__toast--default{background:#4e4e4ebf!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important}.Vue-Toastification__toast--default .Vue-Toastification__toast-body,.Vue-Toastification__toast--default .Vue-Toastification__close-button{color:#fff!important}.Vue-Toastification__toast--default .Vue-Toastification__progress-bar{background:#ffffff4d!important}html,body{height:100%;margin:0;padding:0}.journey-container{left:0;display:flex;width:100vw;height:100vh;overflow:hidden}.journey-content{display:flex;width:100%;height:100%;position:relative;margin-top:0}.chat-container{flex:1;height:100%;transition:margin-left .3s ease;margin-left:0;padding:15px;border-radius:0;display:flex;flex-direction:column}.chat-messages{flex:1;overflow-y:auto;padding:15px;display:flex;flex-direction:column;font-size:16px;font-family:Arial,Helvetica,sans-serif}.chat-bubble{display:flex;align-items:flex-start;max-width:75%;margin-bottom:2px;position:relative}.chat-bubble.user{align-self:flex-start}.chat-content{background:#0009;padding:12px;border-radius:12px;max-width:60vw;color:#fff}.chat-bubble.user .chat-content{background:#2c56ee33;color:#fff}.message-wrapper.user{align-items:flex-end}.message-wrapper.bot{align-items:flex-start}.message-timestamp{font-size:.75rem;color:#fff9;font-style:italic;margin-top:3px}.message-timestamp.bot{text-align:left;padding-left:70px}.message-timestamp.user{text-align:right;padding-right:70px}.message-text{white-space:pre-wrap;align-self:start}.chat-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:10px}.user-avatar{margin-left:10px}.chat-input-container{display:flex;margin:10px auto 50px;padding:12px;border-radius:10px;width:50%;align-self:center}.uploaded-group{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.chat-title{font-size:24px;font-weight:700;color:#fff;text-align:center;margin-bottom:10px}.editable-input{width:100%;font-size:16px;padding:6px 10px;border-radius:6px;border:1px solid #ccc;background-color:#ffffffe6;color:#000;outline:none}.typing-bubble{display:flex;align-items:center;justify-content:center;padding:10px 16px;background:#ffffff26;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 10px #ffffff1a;width:fit-content;max-width:100px;margin-left:50px;transition:all .3s ease-in-out}.typing-bubble span{width:10px;height:10px;margin:0 3px;background-color:#fff;border-radius:50%;display:inline-block;animation:typing 1.4s infinite ease-in-out}.typing-bubble span:nth-child(2){animation-delay:.2s}.typing-bubble span:nth-child(3){animation-delay:.4s}@keyframes typing{0%{transform:translateY(0);opacity:.4}50%{transform:translateY(-4px);opacity:1}to{transform:translateY(0);opacity:.4}}.copilot-logo{display:block;max-width:120px;margin:0 auto 10px;opacity:.9}.table-container{width:100%;max-width:100%;overflow-x:auto;overflow-y:auto;max-height:400px;border-radius:10px;margin-top:10px}.styled-table{width:100%;border-collapse:collapse;min-width:500px;font-size:12px}.styled-table thead{position:sticky;top:0;background-color:#000;z-index:2}.styled-table th,.styled-table td{border:.5px solid #393838;padding:10px;text-align:left;white-space:nowrap}.styled-table th{background-color:#000;color:#fff;text-transform:none!important}.styled-table td{white-space:normal;word-break:break-word}.markdown-block{margin:12px 0;padding:8px}.chat-content{max-width:95%;overflow-x:auto}.styled-table tbody tr:nth-child(odd){background-color:#0009}.styled-table tbody tr:nth-child(2n){background-color:#0006}.chat-content{max-width:100%;overflow:hidden}.message-wrapper .chat-bubble{overflow:hidden}@media (max-width: 768px){.styled-table th,.styled-table td{padding:8px;font-size:14px}}.markdown-block{margin:6px 0}.upload-button{display:flex;align-items:center;justify-content:center;background:#fff0;border:.5px solid rgba(255,255,255,.3);color:#fff;border-radius:50%;cursor:pointer;font-size:1.1rem;margin-right:2px}.uploaded-image{max-width:250px;border-radius:10px;margin-top:5px}.uploaded-file{color:#42a5f5;text-decoration:underline}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#0006;padding:20px;border-radius:10px;position:relative;text-align:center;max-width:80%;max-height:80%;overflow:auto}.modal-image{max-width:100%;max-height:80vh;border-radius:10px}.modal-file-link{font-size:20px;color:#007bff;text-decoration:underline;cursor:pointer}.sidebar-toggle{position:absolute;top:20px;left:20px;background:#ffffff14;color:#fff;border:none;padding:10px;border-radius:50%;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1100;transition:background .2s ease}.sidebar-close{top:20px;left:20px;background:#ffffff14;color:#fff;border:none;padding:10px;border-radius:50%;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1100;transition:background .2s ease}.sidebar-toggle:hover{background:#ffffff26}.sidebar{top:0;left:-260px;height:100%;background:#070000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:0px solid rgba(162,1,1,.9);border-top-right-radius:0;border-bottom-right-radius:0;transition:left .3s ease;z-index:1050;padding:20px 10px;display:flex;flex-direction:column;box-shadow:2px 0 12px #0000004d;flex-shrink:0;width:260px;transition:margin-left .3s ease}.sidebar:not(.open){margin-left:-260px}.sidebar.open{left:0}.sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:0 10px 10px;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-header h3{font-size:1rem;color:#fff;margin:0}.conversation-list{flex:1;overflow-y:auto;margin-top:10px;padding-right:5px}.conversation-item{padding:10px;border-radius:10px;margin-bottom:8px;background:#8b8a8a1a;color:#fff;font-size:.8rem!important;display:flex;justify-content:space-between;align-items:center;transition:background .2s ease}.conversation-item:hover{background:#ffffff1a}.conversation-item.active{background:#ffffff26;border:1px solid rgba(255,255,255,.2)}.conversation-item input{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff;padding:4px 6px;border-radius:6px;width:100%}.conversation-actions{display:flex;gap:6px;margin-left:8px}.conversation-actions button{background:none;border:none;color:#ccc;font-size:.9rem;cursor:pointer;padding:2px;transition:color .2s}.conversation-actions button:hover{color:#fff}.save-button{background:#2c56ee1a;color:#fff;border:none;padding:10px;border-radius:15px;cursor:pointer;margin:10px;transition:background .3s ease}.save-button:hover{background:#2c56ee4d}.conversation-date{display:block;font-size:.7rem;color:#ffffff80;margin-top:2px}.typing-indicator-wrapper{display:flex;align-items:flex-start;margin-left:50px;margin-top:10px}.typing-indicator-bubble{background:#ffffff26;padding:10px 14px;border-radius:20px;max-width:80px;display:flex;gap:6px;box-shadow:0 4px 10px #ffffff1a;animation:floatTyping 2s ease-in-out infinite alternate}.typing-dot{width:8px;height:8px;background-color:#fff;border-radius:50%;opacity:.4;animation:pulse 1.5s infinite ease-in-out}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,to{transform:scale(.9);opacity:.3}50%{transform:scale(1.4);opacity:1}}@keyframes floatTyping{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.chat-bubble{position:relative;display:flex;align-items:flex-start;max-width:75%;margin-bottom:2px;overflow:visible}.message-options{position:absolute;top:4px;right:4px;display:flex;gap:8px;z-index:10}.reaction-popover{position:absolute;top:120%;left:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:4px 8px;display:flex;gap:6px;z-index:20}.response-time{margin-left:6px;font-size:.75rem;color:#fff6;font-style:italic;cursor:default;transition:color .2s ease}.edited-tag{font-size:.75rem;opacity:.5;margin-left:6px;font-style:italic}.message-wrapper{display:flex;flex-direction:column;margin-bottom:10px}.message-row{display:flex;align-items:center;gap:8px}.message-row.user{flex-direction:row-reverse;align-items:center}.inline-options{display:flex;gap:6px}.inline-options.bot{flex-direction:row;margin-right:6px}.inline-options.user{display:flex;flex-direction:column;justify-content:center;margin-left:6px;height:100%}.option-icon{position:relative;background:#ffffff0d;padding:4px;border-radius:50%;color:#fff;opacity:.25;cursor:pointer;transition:opacity .2s ease}.option-icon:hover{opacity:.9}.reaction-popover{position:absolute;margin-top:6px;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:6px 10px;border-radius:10px;display:flex;gap:6px;z-index:10}.reaction-option{font-size:1.2rem;cursor:pointer;transition:transform .2s}.reaction-option:hover{transform:scale(1.3)}.active-reactions{margin-top:4px;display:flex;gap:6px}.reaction-display{background:#ffffff1a;padding:4px 8px;border-radius:12px;font-size:1.1rem;cursor:default}.edit-convo-button{position:absolute;top:20px;left:70px;background:#ffffff14;border:none;color:#fff;padding:10px;border-radius:50%;cursor:pointer;z-index:1100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:left .3s ease,background .2s ease}.edit-convo-button.sidebar-open{left:280px}.edit-convo-button:hover{background:#ffffff26}.copilot-wrapper{animation:fadeIn 1s ease-out}.image-caption{color:#fff9;font-size:.75rem;margin-top:4px;font-style:italic}.pending-preview{position:relative;margin-right:10px;display:flex;align-items:center;gap:10px}.remove-preview{background:none;border:none;color:#ffffff80;font-size:1.2rem;cursor:pointer}.remove-preview:hover{color:#fff}.export-button{left:120px}.export-button.sidebar-open{left:330px}.home-floating-button{position:absolute;top:20px;right:20px;background:#ffffff14;border:none;color:#fff;padding:10px;border-radius:50%;cursor:pointer;z-index:1100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease}.home-floating-button:hover{background:#ffffff26}.file-preview-tray{display:flex;gap:10px;margin-bottom:10px;justify-content:center;flex-wrap:wrap;max-width:80%;align-self:center}.file-chip{position:relative;background:#ffffff0d;border-radius:12px;padding:6px;display:flex;align-items:center;justify-content:center;max-width:120px;min-width:60px;min-height:60px;overflow:hidden}.preview-thumb{max-width:100%;max-height:80px;border-radius:8px}.file-name{color:#fff;font-size:.75rem;padding:4px;text-align:center;word-break:break-word}.remove-file{position:absolute;top:2px;right:2px;background:#00000080;color:#fff;border:none;font-size:.8rem;border-radius:50%;cursor:pointer;padding:2px 6px;line-height:1}.loader{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin .8s linear infinite;position:absolute;bottom:4px;right:4px}@keyframes spin{to{transform:rotate(360deg)}}.mic-button{background:#2c56ee4d;border:none;padding:11px;border-radius:50%;color:#fff;cursor:pointer;font-size:1.1rem;margin-left:6px;transition:background .3s ease}.mic-button:hover{background:#2c56ee66}.mic-button.active{background:#f006;animation:pulseGlow 1.2s infinite ease-in-out}@keyframes pulseGlow{0%,to{box-shadow:0 0 #f009}50%{box-shadow:0 0 10px #f00c}}.input-with-mic{position:relative;flex:1}.chat-input{width:100%;padding:12px 44px 12px 16px;font-size:16px;border-radius:25px;border:none;background:#ffffff1a;color:#fff}.mic-inside-input{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:#fff0;border:.5px solid rgba(255,255,255,.3);color:#fff;border-radius:50%;width:32px;height:32px;font-size:.95rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.mic-inside-input:hover{background:#fff3}.mic-inside-input.active{background:#ff000080;animation:pulseGlow 1.2s infinite ease-in-out}@keyframes pulseGlow{0%,to{box-shadow:0 0 #f009}50%{box-shadow:0 0 6px #f00c}}.markdown-block canvas{max-width:100%;height:400px}.chat-input:focus{outline:none;box-shadow:0 0 0 2px #fff3;background:#ffffff26}.return-button{left:170px}.return-button.sidebar-open{left:380px}@media (max-width: 768px){.journey-container,.journey-content{flex-direction:column;overflow-y:auto;height:100%}.chat-container{padding:10px;margin-left:0!important}.chat-title{font-size:20px;margin-bottom:6px}.chat-messages{font-size:14px;padding:10px}.chat-avatar{width:32px;height:32px}.chat-content{padding:10px;font-size:14px}.editable-input{font-size:14px}.sidebar{position:absolute;left:-100%;top:0;height:100vh;z-index:2000;transition:left .3s ease}.sidebar.open{left:0}.sidebar-toggle{top:10px;left:10px;padding:8px}.edit-convo-button,.export-button{top:10px;left:60px;padding:8px}.edit-convo-button.sidebar-open{left:220px}.export-button.sidebar-open{left:280px}.chat-input-container{width:100%;margin-bottom:20px;padding:10px}.chat-input{font-size:14px;padding:10px 44px 10px 12px}.mic-inside-input{width:28px;height:28px;font-size:.9rem}.send-button{padding:9px;font-size:1rem}.upload-button{padding:4px;font-size:1rem}.file-preview-tray{max-width:100%;padding:0 10px}.file-chip{max-width:100px;min-width:60px}.table-container{max-width:100%;overflow-x:auto}.styled-table{font-size:11px}.modal-content{max-width:95%;max-height:90%}.modal-image{max-height:70vh}.reaction-popover{top:100%;left:50%;transform:translate(-50%)}.reaction-option{font-size:1rem}.active-reactions{font-size:.9rem}}.chat-avatar,.chat-bubble{align-self:center}.background-wrapper{position:relative;width:100vw;height:100vh;overflow:hidden}.background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#35010100;z-index:1}.copilot-wrapper{position:relative;z-index:2}.file-bubble-widget-modern{display:flex;align-items:center;gap:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:10px 14px;cursor:pointer;transition:background .2s ease,transform .2s ease;max-width:300px;box-shadow:0 2px 6px #0003}.file-bubble-widget-modern:hover{background:#ffffff1f;transform:scale(1.02)}.file-icon-container{flex-shrink:0;background:#ffffff14;padding:10px;border-radius:8px;display:flex;align-items:center;justify-content:center}.file-icon{font-size:20px;color:#ff6b6b}.file-details{display:flex;flex-direction:column;overflow:hidden}.file-name{color:#fff;font-weight:500;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-ext{font-size:.75rem;color:#ffffff80}.copilot-wrapper{position:relative;width:100vw;height:100vh;overflow:hidden}.journey-content,.chat-container,.chat-messages,.message-wrapper,.message-row{min-width:0}.table-container{max-height:240px;overflow-y:auto;overflow-x:auto;margin-top:6px;border-radius:8px}.styled-table th,.styled-table td{padding:6px 8px;font-size:12px}.chat-content{padding:10px;max-width:100%;overflow-x:auto;font-size:14px}.chat-bubble{max-width:100%}.chat-messages{flex:1;min-height:0;overflow-y:auto}@media (max-width: 768px){.table-container{max-height:160px}.styled-table th,.styled-table td{padding:4px 6px;font-size:11px}}.styled-table th{white-space:normal!important;word-break:break-word}strong,b{font-weight:700!important}.chat-content h2,.chat-content h3,.chat-content h4,.chat-content h5{color:#fff;line-height:1.2}.chat-content h2{font-size:1.3rem}.chat-content h3{font-size:1.1rem}.chat-content h4{font-size:1rem}.chat-content h5{font-size:.8rem}#app,body,html{margin:0;padding:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.fade-enter-active,.fade-leave-active{transition:opacity 0s}.fade-enter-from,.fade-leave-to{opacity:0}i[class^=fa],i[class*=" fa-"]{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;font-style:normal;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto}.fade-in-enter-active[data-v-d0882a94],.fade-in-leave-active[data-v-d0882a94]{transition:opacity .2s ease,transform .15s ease}.fade-in-enter-from[data-v-d0882a94],.fade-in-leave-to[data-v-d0882a94]{opacity:0;transform:translateY(-8px)}.fade-in-enter-to[data-v-d0882a94],.fade-in-leave-from[data-v-d0882a94]{opacity:1;transform:translateY(0)}.admin-dropdown[data-v-d0882a94]{position:absolute;top:22px;right:60px;z-index:1100}.admin-dropdown-button[data-v-d0882a94]{display:flex;align-items:center;gap:6px;background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:none;border-radius:20px;padding:6px 14px;min-width:60px;max-width:180px;color:#fff;font-size:.9rem;cursor:pointer;transition:background .2s ease,box-shadow .3s ease,transform .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 4px 12px #0003}.admin-dropdown-button[data-v-d0882a94]:hover{background:#ffffff14;box-shadow:0 0 12px #fff3;transform:translateY(-2px)}.admin-dropdown-button[data-v-d0882a94]:focus{outline:none;box-shadow:0 0 0 2px #2c56ee80}.user-icon[data-v-d0882a94]{font-size:.7rem}.initials[data-v-d0882a94]{font-weight:700;letter-spacing:.5px;flex-shrink:1}.flag-icon[data-v-d0882a94]{font-size:.8rem;flex-shrink:0}.caret-icon[data-v-d0882a94]{font-size:.75rem;transition:transform .2s ease}.admin-dropdown-list[data-v-d0882a94]{position:absolute;right:0;margin-top:6px;background:linear-gradient(145deg,#000000d9,#000000b3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:12px;list-style:none;padding:8px 0;min-width:180px;max-height:260px;overflow-y:auto;box-shadow:0 6px 18px #0009}.admin-dropdown-list[data-v-d0882a94]::-webkit-scrollbar{width:6px}.admin-dropdown-list[data-v-d0882a94]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.admin-dropdown-list[data-v-d0882a94]::-webkit-scrollbar-track{background:transparent}.admin-dropdown-item[data-v-d0882a94]{display:flex;align-items:center;gap:8px;padding:10px 14px;color:#fff;font-size:.9rem;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;white-space:nowrap}.admin-dropdown-item[data-v-d0882a94]:hover{background:#ffffff1a;box-shadow:inset 0 0 4px #fff3}.admin-dropdown-item.selected[data-v-d0882a94]{background:#2c56ee40}.toggle-edit-mode[data-v-d0882a94]{border-top:1px solid rgba(255,255,255,.15);margin-top:6px;padding-top:8px}.toggle-edit-mode .icon-left[data-v-d0882a94]{margin-right:8px;font-size:1rem;color:#ffffffbf}.fade-in-enter-active[data-v-7e6ebc78],.fade-in-leave-active[data-v-7e6ebc78]{transition:opacity .2s ease,transform .15s ease}.fade-in-enter-from[data-v-7e6ebc78],.fade-in-leave-to[data-v-7e6ebc78]{opacity:0;transform:translateY(-8px)}.fade-in-enter-to[data-v-7e6ebc78],.fade-in-leave-from[data-v-7e6ebc78]{opacity:1;transform:translateY(0)}.viewport-dropdown[data-v-7e6ebc78]{position:absolute;top:24px;right:130px;z-index:1100}.viewport-dropdown-button[data-v-7e6ebc78]{display:flex;align-items:center;gap:4px;background:#ffffff14;border:none;color:#fff;padding:8px 10px;border-radius:20px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease,box-shadow .2s ease,transform .1s ease}.viewport-dropdown-button[data-v-7e6ebc78]:hover{background:#ffffff26;box-shadow:0 0 6px #fff3;transform:translateY(-1px)}.vp-caret[data-v-7e6ebc78]{font-size:.75rem}.viewport-options[data-v-7e6ebc78]{position:absolute;right:0;margin-top:6px;background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:8px;list-style:none;padding:6px 0;min-width:140px;box-shadow:0 6px 16px #0009}.viewport-options[data-v-7e6ebc78]::-webkit-scrollbar{width:6px}.viewport-options[data-v-7e6ebc78]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.viewport-options[data-v-7e6ebc78]::-webkit-scrollbar-track{background:transparent}.viewport-option-item[data-v-7e6ebc78]{display:flex;align-items:center;gap:8px;padding:8px 12px;color:#fff;font-size:.9rem;cursor:pointer;transition:background .2s ease}.viewport-option-item[data-v-7e6ebc78]:hover{background:#ffffff1a}.viewport-option-item.selected[data-v-7e6ebc78]{background:#2c56ee40}.option-icon[data-v-7e6ebc78]{font-size:1rem;color:inherit}.option-label[data-v-7e6ebc78]{flex-shrink:1}.rename-icon[data-v-b6f712c2]{font-size:.6rem;color:#fafdff;margin-bottom:2px}.fade-in-enter-active[data-v-a92e3b10]{transition:opacity .2s ease}.fade-in-enter-from[data-v-a92e3b10]{opacity:0}.fade-in-enter-to[data-v-a92e3b10]{opacity:1}.follow-up-buttons[data-v-a92e3b10]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.follow-up-button[data-v-a92e3b10]{position:relative;display:inline-flex;align-items:center;padding:8px 14px;gap:6px;font-size:.875rem;font-weight:500;color:#fff;background:#ffffff05;border:1px solid rgba(255,255,255,.25);border-radius:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 2px 6px #0000001a;transition:transform .2s ease,background .2s ease,box-shadow .3s ease}.follow-up-button[data-v-a92e3b10]:hover{transform:translateY(-2px) scale(1.05);background:#ffffff1a;box-shadow:0 4px 12px #0003}.follow-up-button[data-v-a92e3b10]:focus{outline:none;box-shadow:0 0 0 3px #2c56ee80}.button-index[data-v-a92e3b10]{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#ffffff0d;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;color:#fff;border:1px solid rgba(255,255,255,.25)}.button-label[data-v-a92e3b10]{overflow:hidden;text-overflow:ellipsis}.follow-up-button .ripple[data-v-a92e3b10]{position:absolute;width:80px;height:80px;background:#ffffff4d;border-radius:50%;transform:scale(0);opacity:0;pointer-events:none}.follow-up-button .ripple.animate[data-v-a92e3b10]{animation:ripple-a92e3b10 .6s ease-out}@keyframes ripple-a92e3b10{0%{transform:scale(0);opacity:.4}to{transform:scale(2.5);opacity:0}}.chat-content[data-v-f695fb68]{background:#28a74533;padding:12px;border-radius:12px;max-width:100%;color:#fff;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.chat-bubble.user .chat-content[data-v-f695fb68]{background:#2c56ee33}.chat-bubble.pinned .chat-content[data-v-f695fb68]{background-color:#2c56ee0d!important;border:2px solid rgba(44,86,238,1);box-shadow:0 0 8px #2c56eecc,0 0 16px #2c56ee99}.inline-options[data-v-f695fb68]{position:relative;display:flex;align-items:center}.options-container[data-v-f695fb68]{position:relative;display:inline-block}.options-container .option-icon[data-v-f695fb68]{cursor:pointer;margin-left:6px;font-size:1.1rem;color:#fff;transition:color .2s ease}.options-container .option-icon[data-v-f695fb68]:hover{color:#fff}.options-dropdown-menu[data-v-f695fb68]{position:absolute;top:calc(100% - 2px);right:0;margin-top:0;background:linear-gradient(145deg,#0009,#0006);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:28px;z-index:1000;padding:8px 0;min-width:180px;box-shadow:0 8px 24px #00000080}.dropdown-divider[data-v-f695fb68]{height:1px;margin:6px 0;background:#ffffff1a}.dropdown-item[data-v-f695fb68]{display:flex;align-items:center;padding:8px 16px;font-size:.9rem;color:#eee;cursor:pointer;transition:background .2s ease,transform .1s ease,color .2s ease}.dropdown-item .icon-left[data-v-f695fb68]{margin-right:12px;font-size:1rem;opacity:.85}.dropdown-item .item-label[data-v-f695fb68]{flex:1;white-space:nowrap;opacity:.85}.dropdown-item[data-v-f695fb68]:hover,.dropdown-item[data-v-f695fb68]:focus{background:#ffffff14;color:#fff;transform:scale(1.02)}.reaction-popover[data-v-f695fb68]{display:flex;margin:4px 16px 8px 36px;padding:6px;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;box-shadow:0 4px 12px #0000004d}.reaction-option[data-v-f695fb68]{cursor:pointer;margin:0 6px;font-size:1.1rem;transition:transform .15s ease}.reaction-option[data-v-f695fb68]:hover{transform:scale(1.25)}.pinnedIcon[data-v-f695fb68]{color:#007bffcc}.message-timestamp[data-v-f695fb68]{font-size:.75rem;color:#fff9;margin-top:4px}.response-time[data-v-f695fb68]{margin-left:8px}.smaller-pen[data-v-f695fb68]{font-size:.8rem}.job-card[data-v-88014a8e]{display:flex;align-items:center;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #000000b3;border-radius:16px;padding:16px;margin:12px 0;transition:transform .2s ease,background .2s ease;max-width:400px}.job-card[data-v-88014a8e]:hover{transform:translateY(-4px);background:#0009}.job-thumbnail[data-v-88014a8e]{width:64px;height:64px;border-radius:12px;object-fit:cover;border:2px solid #2C56EE;margin-right:16px;box-shadow:0 4px 12px #0009}.job-details[data-v-88014a8e]{flex:1;display:flex;flex-direction:column}.job-header[data-v-88014a8e]{display:flex;justify-content:space-between;align-items:center}.job-title[data-v-88014a8e]{font-size:1.125rem;font-weight:700;color:#fff;margin:0}.job-retry-button[data-v-88014a8e]{background:none;border:none;color:#ff6b6b;cursor:pointer;font-size:.875rem;transition:color .2s ease}.job-retry-button[data-v-88014a8e]:hover{color:#ff8787}.job-progress[data-v-88014a8e]{margin-top:12px}.progress-bar[data-v-88014a8e]{width:100%;height:8px;background:#ffffff26;border-radius:4px;overflow:hidden}.progress[data-v-88014a8e]{height:8px;background:#2c56ee;transition:width .3s ease}.progress-text[data-v-88014a8e]{margin-top:6px;font-size:.8125rem;color:#ffffffbf}.job-actions[data-v-88014a8e]{margin-top:16px}.import-button[data-v-88014a8e]{padding:8px 16px;font-size:.875rem;border:none;border-radius:9999px;background:#2c56ee;color:#fff;cursor:pointer;box-shadow:0 4px 12px #2c56ee66;transition:background .2s ease,transform .2s}.import-button[data-v-88014a8e]:disabled{background:#2c56ee4d;cursor:not-allowed;box-shadow:none}.import-button[data-v-88014a8e]:hover:enabled{background:#3d64f7;transform:translateY(-2px)}.job-note[data-v-88014a8e]{margin-top:12px;font-size:.75rem;color:#fff9;font-style:italic}.starter-bubble[data-v-2e2fac6e]{position:relative;width:250px;height:100px;margin:0 10px;border-radius:14px;background-size:cover;background-position:center;box-shadow:0 8px 24px #0006;cursor:pointer;transition:transform .2s ease;overflow:hidden}.starter-bubble[data-v-2e2fac6e]:hover{transform:translateY(-6px)}.overlay[data-v-2e2fac6e]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009}.starter-content[data-v-2e2fac6e]{position:absolute;bottom:0;width:100%;padding:6px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;color:#fff}.starter-icon[data-v-2e2fac6e]{font-size:1.3rem;margin-bottom:8px}.starter-label[data-v-2e2fac6e]{font-size:.9rem;font-weight:600;text-align:center;line-height:1.2}.starter-desc[data-v-2e2fac6e]{font-size:.75rem;color:#ffffffe6;text-align:center;margin-top:4px;line-height:1.2}.starter-wrapper[data-v-1086244a]{display:flex;justify-content:center;gap:12px;padding:6px}.chat-messages[data-v-14f17ee6]{flex:1;overflow-y:auto;padding:15px;display:flex;flex-direction:column}.chat-input-wrapper[data-v-ae07c82a]{width:100%;display:flex;justify-content:center}.chat-input-container[data-v-ae07c82a]{display:flex;flex-direction:column;align-items:center;background:linear-gradient(145deg,#ffffff0a,#ffffff05);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:28px;padding:14px 18px 10px;margin:0 auto 40px;width:calc(100% - 32px);max-width:720px;box-sizing:border-box;box-shadow:0 8px 24px #0006}.primary-row[data-v-ae07c82a]{display:flex;align-items:center;width:100%}.upload-button[data-v-ae07c82a]{position:relative;background:#ffffff01;border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:50%;width:28px;height:28px;font-size:.9rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;margin-right:10px}.upload-button[data-v-ae07c82a]:hover{background:#ffffff14}.file-explorer-input-button[data-v-ae07c82a]{position:relative;background:#ffffff01;border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:50%;width:28px;height:28px;font-size:.9rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;margin-right:10px}.file-explorer-input-button[data-v-ae07c82a]:hover{background:#ffffff14}.input-with-mic[data-v-ae07c82a]{position:relative;flex:1}.chat-input[data-v-ae07c82a]{width:100%;padding:12px 50px 12px 18px;font-size:16px;border-radius:24px;border:none;background:#ffffff0f;color:#fff;transition:background .2s ease,box-shadow .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat-input[data-v-ae07c82a]::placeholder{color:#fff9}.chat-input[data-v-ae07c82a]:focus{outline:none;box-shadow:0 0 0 3px #2c56ee80;background:#ffffff1f}.mic-inside-input[data-v-ae07c82a]{position:absolute;top:50%;right:14px;transform:translateY(-50%);background:#ffffff03;border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:50%;width:28px;height:28px;font-size:.9rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.mic-inside-input[data-v-ae07c82a]:hover{background:#ffffff14}.mic-inside-input.active[data-v-ae07c82a]{background:#2c56ee80;animation:micPulse-ae07c82a 1.2s infinite ease-in-out}@keyframes micPulse-ae07c82a{0%,to{box-shadow:0 0 #2c56ee99}50%{box-shadow:0 0 12px #2c56eecc}}.send-button[data-v-ae07c82a]{margin-left:10px;background:#ffffff03;border:1px solid rgba(255,255,255,.25);color:#fff;width:28px;height:28px;font-size:.9rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.send-button[data-v-ae07c82a]:hover{background:#ffffff14;transform:scale(1.05)}.options-row[data-v-ae07c82a]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:14px;padding-top:8px;border-top:1px solid rgba(255,255,255,.15)}.experts-container[data-v-ae07c82a]{position:relative}.experts-button[data-v-ae07c82a]{display:flex;align-items:center;background:#ffffff05;border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:20px;padding:4px 8px;font-size:.75rem;opacity:.75;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease,box-shadow .3s ease,transform .2s ease,opacity .2s ease}.experts-button .label[data-v-ae07c82a]{margin:0 4px}.experts-button .chevron[data-v-ae07c82a]{font-size:.7rem}.experts-button[data-v-ae07c82a]:hover{background:#ffffff1a;opacity:1;transform:scale(1.05)}.experts-button.open[data-v-ae07c82a]{background:#2c56ee40;box-shadow:0 0 10px 4px #2c56ee4d;opacity:1;animation:buttonPulse-ae07c82a 1.4s infinite alternate ease-in-out}@keyframes buttonPulse-ae07c82a{0%{box-shadow:0 0 6px #2c56ee66}to{box-shadow:0 0 14px #2c56ee99}}.experts-dropdown[data-v-ae07c82a]{position:absolute;bottom:calc(100% + 4px);left:0;background:#000c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:6px 0;margin-bottom:4px;min-width:180px;box-shadow:0 6px 16px #0009;z-index:10}.experts-dropdown ul[data-v-ae07c82a]{list-style:none;margin:0;padding:0}.dropdown-item[data-v-ae07c82a]{display:flex;align-items:center;padding:6px 10px;cursor:pointer;color:#fff;font-size:.75rem;opacity:.75;transition:background .2s ease,opacity .2s ease}.dropdown-item[data-v-ae07c82a]:hover{background:#ffffff1a;opacity:1}.checkbox[data-v-ae07c82a]{width:18px;display:inline-flex;justify-content:center;margin-right:6px}.expert-icon[data-v-ae07c82a]{margin-right:6px;font-size:.85rem}.expert-label[data-v-ae07c82a]{flex:1}.lenses-container[data-v-ae07c82a]{display:flex;gap:6px;overflow-x:none;padding-bottom:2px}.lens-bubble[data-v-ae07c82a]{display:flex;align-items:center;gap:4px;background:#ffffff05;border:1px solid transparent;border-radius:18px;padding:4px 10px;font-size:.75rem;color:#fff;opacity:.75;cursor:pointer;transition:background .2s ease,box-shadow .3s ease,border .2s ease,opacity .2s ease,transform .2s ease;white-space:nowrap}.lens-bubble[data-v-ae07c82a]:hover{background:#ffffff1a;opacity:1;transform:scale(1.05)}.lens-bubble.active[data-v-ae07c82a]{background:#ffffff02;border:.5px solid rgba(44,86,238,.4);box-shadow:0 0 .1px .1px #2c56ee33;animation:lensPulse-ae07c82a 1.6s infinite alternate ease-in-out}@keyframes lensPulse-ae07c82a{0%{box-shadow:0 0 6px #2c56ee4d,0 0 6px #2c56ee26}to{box-shadow:0 0 6px #2c56ee73,0 0 6px #2c56ee40}}.lens-icon[data-v-ae07c82a]{font-size:.85rem}.fade-in-enter-active[data-v-ae07c82a],.fade-in-leave-active[data-v-ae07c82a]{transition:opacity .2s ease}.fade-in-enter-from[data-v-ae07c82a],.fade-in-leave-to[data-v-ae07c82a]{opacity:0}.fade-in-enter-to[data-v-ae07c82a],.fade-in-leave-from[data-v-ae07c82a]{opacity:1}.lenses-container[data-v-ae07c82a]::-webkit-scrollbar{height:5px}.lenses-container[data-v-ae07c82a]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2.5px}.lenses-container[data-v-ae07c82a]::-webkit-scrollbar-track{background:transparent}.dropdown-item[data-v-ae07c82a],.lens-bubble[data-v-ae07c82a]{-webkit-user-select:none;user-select:none}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.slide-fade-enter-active[data-v-8502d813],.slide-fade-leave-active[data-v-8502d813]{transition:transform .3s ease,opacity .3s ease}.slide-fade-enter-from[data-v-8502d813],.slide-fade-leave-to[data-v-8502d813]{transform:translate(100%);opacity:0}.slide-fade-enter-to[data-v-8502d813],.slide-fade-leave-from[data-v-8502d813]{transform:translate(0);opacity:1}.doc-overlay[data-v-8502d813]{position:absolute;top:0;left:18%;right:0;bottom:0;background-image:url(https://www.bain.com/globalassets/editorial-disruptors/2024/tech-report-2024/25762_techreport2024-1440x810.jpg);display:flex;padding-top:90px;z-index:100}.doc-container[data-v-8502d813]{background:#141414b3;border-radius:8px 0 0 8px;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.doc-toolbar[data-v-8502d813]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#1e1e1ecc;border-bottom:1px solid rgba(255,255,255,.1)}.btn-icon[data-v-8502d813]{background:none;border:none;color:#fff9;font-size:1.2rem;padding:6px;border-radius:4px;cursor:pointer;transition:background .2s,transform .1s}.btn-icon[data-v-8502d813]:hover{background:#ffffff1a}.btn-icon.active[data-v-8502d813]{color:#df1f26}.btn-icon[data-v-8502d813]:active{transform:scale(1.1)}.btn-outline[data-v-8502d813]{background:none;border:1px solid rgba(255,255,255,.4);color:#fff9;padding:6px 10px;border-radius:4px;cursor:pointer;font-weight:500;transition:background .2s,color .2s,border-color .2s}.btn-outline[data-v-8502d813]:hover{background:#ffffff1a}.btn-outline.active[data-v-8502d813]{background:#df1f26;color:#fff;border-color:#df1f26}.metrics[data-v-8502d813]{margin-left:auto;display:flex;align-items:center;gap:12px;color:#fff9;font-size:.9rem}.saved-icon[data-v-8502d813]{color:#42a5f5}.saving-icon[data-v-8502d813]{animation:spin-8502d813 1s linear infinite}@keyframes spin-8502d813{to{transform:rotate(360deg)}}.doc-content[data-v-8502d813]{display:flex;flex:1;overflow:hidden}.outline-panel[data-v-8502d813]{width:200px;overflow-y:auto;background:#1e1e1ee6;padding:8px;border-right:1px solid rgba(255,255,255,.1)}.outline-item[data-v-8502d813]{padding:4px 8px;cursor:pointer;color:#ffffffb3;font-size:14px}.outline-item[data-v-8502d813]:hover{background:#ffffff1a;color:#fff}.editor-wrapper[data-v-8502d813]{flex:1;overflow-y:auto;padding:16px}.editor-content.ProseMirror[data-v-8502d813]{padding:32px;background:#14141480;border-radius:4px;color:#e0e0e0;line-height:1.6}.file-explorer-modal[data-v-02731df3]{max-width:600px;max-height:100vh;width:90%;padding:0;overflow:hidden;display:flex;flex-direction:column}.file-explorer-header[data-v-02731df3]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1);background:#0000004d}.file-explorer-header h3[data-v-02731df3]{margin:0;color:#fff;font-size:1.2rem}.close-button[data-v-02731df3]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:5px;line-height:1}.close-button[data-v-02731df3]:hover{opacity:.7}.file-explorer-tabs[data-v-02731df3]{display:flex;border-bottom:1px solid rgba(255,255,255,.1);background:#0003}.tab-button[data-v-02731df3]{flex:1;background:none;border:none;color:#ffffffb3;padding:15px 10px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem;border-bottom:2px solid transparent}.tab-button[data-v-02731df3]:hover{background:#ffffff0d;color:#ffffffe6}.tab-button.active[data-v-02731df3]{color:#fff;background:#ffffff0d;border-bottom-color:#ffa726}.tab-selection-badge[data-v-02731df3]{background:#ffa726;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;margin-left:5px;min-width:20px}.file-explorer-breadcrumb[data-v-02731df3]{padding:10px 20px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1);font-size:.9rem;color:#fffc}.breadcrumb-item[data-v-02731df3]{cursor:pointer;transition:color .2s}.breadcrumb-item[data-v-02731df3]:hover{color:#fff}.file-explorer-loading[data-v-02731df3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#fff}.file-explorer-loading p[data-v-02731df3]{margin-top:15px;color:#ffffffb3}.file-explorer-content[data-v-02731df3]{flex:1;overflow-y:auto;padding:10px 20px}.file-item[data-v-02731df3]{display:flex;align-items:center;padding:10px;border-radius:8px;cursor:pointer;transition:background .2s;margin-bottom:5px}.file-item[data-v-02731df3]:hover{background:#ffffff1a}.file-item.selected[data-v-02731df3]{background:#2c56ee4d;border:1px solid rgba(44,86,238,.5)}.file-item.folder-item[data-v-02731df3]{color:gold}.file-item svg[data-v-02731df3]{margin-right:10px;width:16px;height:16px}.file-item span[data-v-02731df3]{flex:1;color:#fff}.file-size[data-v-02731df3]{color:#fff9;font-size:.8rem;margin-left:10px}.file-explorer-actions[data-v-02731df3]{display:flex;gap:10px;padding:20px;border-top:1px solid rgba(255,255,255,.1);background:#0000004d;justify-content:flex-end}.attach-button[data-v-02731df3]{background:#2c56ee4d;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background .2s}.attach-button[data-v-02731df3]:hover:not(:disabled){background:#2c56ee80}.attach-button[data-v-02731df3]:disabled{opacity:.5;cursor:not-allowed}.cancel-button[data-v-02731df3]{background:#ffffff1a;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background .2s}.cancel-button[data-v-02731df3]:hover{background:#fff3}.tab-content[data-v-02731df3]{padding:0}.tab-description[data-v-02731df3]{padding:15px 20px 10px;border-bottom:1px solid rgba(255,255,255,.05)}.tab-description p[data-v-02731df3]{margin:0;color:#ffffffb3;font-size:.9rem;font-style:italic}.snippet-item[data-v-02731df3]{padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .2s}.snippet-item[data-v-02731df3]:hover{background:#ffffff0d}.snippet-item.selected[data-v-02731df3]{background:#ffa5261a;border-left:4px solid #ffa726}.snippet-header[data-v-02731df3]{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.snippet-icon[data-v-02731df3]{color:#ffa726;margin-top:2px;flex-shrink:0}.snippet-info[data-v-02731df3]{flex:1;min-width:0}.snippet-title[data-v-02731df3]{color:#fff;font-weight:600;font-size:1rem;margin-bottom:4px;word-wrap:break-word}.snippet-meta[data-v-02731df3]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.snippet-category[data-v-02731df3]{background:#ffa52633;color:#ffa726;padding:2px 8px;border-radius:12px;font-size:.75rem;text-transform:uppercase;font-weight:500}.snippet-date[data-v-02731df3]{color:#ffffff80;font-size:.8rem}.snippet-preview[data-v-02731df3]{color:#fffc;font-size:.9rem;line-height:1.4;margin-bottom:8px}.snippet-tags[data-v-02731df3]{display:flex;gap:6px;flex-wrap:wrap}.snippet-tag[data-v-02731df3]{background:#ffffff1a;color:#ffffffb3;padding:2px 6px;border-radius:8px;font-size:.7rem}.snippet-actions[data-v-02731df3]{display:flex;gap:6px;align-items:center;flex-shrink:0}.snippet-action-btn[data-v-02731df3]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;padding:6px;border-radius:4px;transition:all .2s ease;font-size:.8rem;min-width:28px;height:28px;display:flex;align-items:center;justify-content:center}.snippet-action-btn[data-v-02731df3]:hover{background:#fff3;border-color:#fff6;transform:scale(1.05)}.snippet-action-btn.delete[data-v-02731df3]:hover{background:#f003;border-color:#f006;color:#ff6b6b}.local-upload-area[data-v-02731df3]{padding:20px}.local-upload-zone[data-v-02731df3]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed rgba(255,255,255,.3);border-radius:12px;padding:40px 20px;cursor:pointer;transition:all .2s ease;text-align:center}.local-upload-zone[data-v-02731df3]:hover{border-color:#ffa726;background:#ffa5260d}.local-upload-zone.drag-over[data-v-02731df3]{border-color:#ffa726;background:#ffa5261a;transform:scale(1.02)}.upload-icon[data-v-02731df3]{font-size:3rem;color:#ffa726;margin-bottom:15px}.upload-text strong[data-v-02731df3]{color:#fff;font-size:1.1rem;display:block;margin-bottom:5px}.upload-text p[data-v-02731df3]{color:#ffffffb3;margin:0;font-size:.9rem}.search-container[data-v-02731df3]{padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.05)}.search-input-wrapper[data-v-02731df3]{position:relative;display:flex;align-items:center}.search-icon[data-v-02731df3]{position:absolute;left:12px;color:#ffffff80;font-size:.9rem;z-index:1}.search-input[data-v-02731df3]{width:100%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:10px 40px;color:#fff;font-size:.9rem;transition:all .2s ease}.search-input[data-v-02731df3]::placeholder{color:#ffffff80}.search-input[data-v-02731df3]:focus{outline:none;border-color:#ffa726;background:#ffffff26}.clear-search-btn[data-v-02731df3]{position:absolute;right:12px;background:none;border:none;color:#ffffff80;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.clear-search-btn[data-v-02731df3]:hover{color:#fff;background:#ffffff1a}.local-files-section[data-v-02731df3]{padding:0 20px 20px}.local-files-section h4[data-v-02731df3]{color:#fff;margin:0 0 15px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1);font-size:1rem}.file-info[data-v-02731df3]{flex:1;display:flex;flex-direction:column;gap:4px}.file-name[data-v-02731df3]{color:#fff;font-weight:500}.file-meta[data-v-02731df3]{display:flex;gap:12px;align-items:center}.recent-badge[data-v-02731df3]{background:#ffa726;color:#fff;padding:2px 6px;border-radius:10px;font-size:.7rem;font-weight:600;text-transform:uppercase}.file-actions[data-v-02731df3]{display:flex;gap:6px;align-items:center;flex-shrink:0}.file-action-btn[data-v-02731df3]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;padding:6px;border-radius:4px;transition:all .2s ease;font-size:.8rem;min-width:28px;height:28px;display:flex;align-items:center;justify-content:center}.file-action-btn[data-v-02731df3]:hover{background:#fff3;border-color:#fff6;transform:scale(1.05)}.no-results[data-v-02731df3]{padding:40px 20px;text-align:center;color:#fff9}.no-results svg[data-v-02731df3]{font-size:2rem;margin-bottom:10px;opacity:.5}.no-results p[data-v-02731df3]{margin:0;font-style:italic}.modal-overlay[data-v-02731df3]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-02731df3]{background:#0006;padding:20px;border-radius:10px;position:relative;text-align:center;max-width:80%;max-height:80%;overflow:auto}.loader[data-v-02731df3]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;animation:spin-02731df3 1s linear infinite}@keyframes spin-02731df3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.snippet-preview-modal[data-v-02731df3]{max-width:600px;max-height:80vh;width:90%;padding:0;overflow:hidden;display:flex;flex-direction:column}.snippet-preview-header[data-v-02731df3]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1);background:#0000004d}.snippet-preview-header h3[data-v-02731df3]{margin:0;color:#fff;font-size:1.2rem}.snippet-preview-content[data-v-02731df3]{flex:1;overflow-y:auto;padding:20px}.snippet-preview-meta[data-v-02731df3]{display:flex;gap:12px;margin-bottom:15px;align-items:center}.snippet-preview-text[data-v-02731df3]{color:#fff;font-size:1rem;line-height:1.6;margin-bottom:15px;white-space:pre-wrap}.snippet-preview-tags[data-v-02731df3]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:15px}.snippet-preview-notes[data-v-02731df3]{border-top:1px solid rgba(255,255,255,.1);padding-top:15px}.snippet-preview-notes h4[data-v-02731df3]{color:#fff;margin:0 0 10px;font-size:1rem}.snippet-preview-notes p[data-v-02731df3]{color:#fffc;margin:0;line-height:1.5}.snippet-edit-modal[data-v-02731df3]{max-width:500px;max-height:80vh;width:90%;padding:0;overflow:hidden;display:flex;flex-direction:column}.snippet-edit-header[data-v-02731df3]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1);background:#0000004d}.snippet-edit-header h3[data-v-02731df3]{margin:0;color:#fff;font-size:1.2rem}.snippet-edit-content[data-v-02731df3]{flex:1;overflow-y:auto;padding:20px}.form-group[data-v-02731df3]{margin-bottom:15px}.form-group label[data-v-02731df3]{color:#fff;font-weight:500;font-size:.9rem;margin-bottom:5px;display:block}.edit-input[data-v-02731df3],.edit-select[data-v-02731df3],.edit-textarea[data-v-02731df3]{width:100%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;padding:10px;font-size:.9rem;margin-top:5px}.edit-input[data-v-02731df3]:focus,.edit-select[data-v-02731df3]:focus,.edit-textarea[data-v-02731df3]:focus{outline:none;border-color:#ffa726;box-shadow:0 0 0 2px #ffa52633}.edit-textarea[data-v-02731df3]{resize:vertical;min-height:80px;font-family:inherit}.snippet-edit-actions[data-v-02731df3]{display:flex;gap:10px;padding:20px;border-top:1px solid rgba(255,255,255,.1);background:#0000004d;justify-content:flex-end}.snippet-edit-actions .save-button[data-v-02731df3]{background:#4caf504d;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background .2s}.snippet-edit-actions .save-button[data-v-02731df3]:hover{background:#4caf5080}.snippet-edit-actions .cancel-button[data-v-02731df3]{background:#ffffff1a;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background .2s}.snippet-edit-actions .cancel-button[data-v-02731df3]:hover{background:#fff3}.no-snippets[data-v-02731df3]{padding:40px 20px;text-align:center;color:#fff9}.no-snippets svg[data-v-02731df3]{font-size:2rem;margin-bottom:10px;opacity:.5}.no-snippets p[data-v-02731df3]{margin:0;font-style:italic}.snippet-preview h2[data-v-02731df3],.snippet-preview h3[data-v-02731df3],.snippet-preview h4[data-v-02731df3],.snippet-preview h5[data-v-02731df3],.snippet-preview div h2[data-v-02731df3],.snippet-preview div h3[data-v-02731df3],.snippet-preview div h4[data-v-02731df3],.snippet-preview div h5[data-v-02731df3]{color:#fff;margin:10px 0 5px;font-weight:600}.snippet-preview h2[data-v-02731df3],.snippet-preview div h2[data-v-02731df3]{font-size:1.2rem;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:5px}.snippet-preview h3[data-v-02731df3],.snippet-preview div h3[data-v-02731df3]{font-size:1.1rem}.snippet-preview h4[data-v-02731df3],.snippet-preview div h4[data-v-02731df3]{font-size:1rem}.snippet-preview h5[data-v-02731df3],.snippet-preview div h5[data-v-02731df3]{font-size:.9rem}.snippet-preview b[data-v-02731df3],.snippet-preview div b[data-v-02731df3]{color:#fff;font-weight:600}.snippet-preview em[data-v-02731df3],.snippet-preview div em[data-v-02731df3]{color:#fffc;font-style:italic}.snippet-preview code[data-v-02731df3],.snippet-preview div code[data-v-02731df3]{background:#ffffff1a;color:#ffa726;padding:2px 4px;border-radius:3px;font-family:Courier New,monospace;font-size:.85rem}.snippet-preview blockquote[data-v-02731df3],.snippet-preview div blockquote[data-v-02731df3]{border-left:3px solid #ffa726;padding-left:10px;margin:10px 0;color:#fffc;font-style:italic}.snippet-preview a[data-v-02731df3],.snippet-preview div a[data-v-02731df3]{color:#ffa726;text-decoration:none}.snippet-preview a[data-v-02731df3]:hover,.snippet-preview div a[data-v-02731df3]:hover{text-decoration:underline}.snippet-preview .markdown-block[data-v-02731df3],.snippet-preview div .markdown-block[data-v-02731df3]{margin:10px 0}.snippet-preview .table-container[data-v-02731df3],.snippet-preview div .table-container[data-v-02731df3]{overflow-x:auto;margin:10px 0}.snippet-preview .styled-table[data-v-02731df3],.snippet-preview div .styled-table[data-v-02731df3]{width:100%;border-collapse:collapse;background:#ffffff0d;border-radius:8px;overflow:hidden}.snippet-preview .styled-table th[data-v-02731df3],.snippet-preview div .styled-table th[data-v-02731df3]{background:#ffa52633;color:#ffa726;padding:8px 12px;text-align:left;font-weight:600;font-size:.85rem}.snippet-preview .styled-table td[data-v-02731df3],.snippet-preview div .styled-table td[data-v-02731df3]{padding:8px 12px;border-top:1px solid rgba(255,255,255,.1);color:#ffffffe6;font-size:.85rem}.snippet-preview .styled-table tr[data-v-02731df3]:hover,.snippet-preview div .styled-table tr[data-v-02731df3]:hover{background:#ffffff0d}.snippet-preview .markdown-block.error[data-v-02731df3],.snippet-preview div .markdown-block.error[data-v-02731df3]{color:#ff6b6b;background:#ff6b6b1a;padding:15px;border-radius:6px;border:1px solid rgba(255,107,107,.3)}.snippet-preview .markdown-block canvas[data-v-02731df3],.snippet-preview div .markdown-block canvas[data-v-02731df3]{max-width:100%;height:auto;border-radius:6px;background:#ffffff0d;margin:8px 0;max-height:300px}.snippet-preview .markdown-block[data-v-02731df3],.snippet-preview div .markdown-block[data-v-02731df3]{position:relative}.snippet-preview-text h2[data-v-02731df3],.snippet-preview-text h3[data-v-02731df3],.snippet-preview-text h4[data-v-02731df3],.snippet-preview-text h5[data-v-02731df3]{color:#fff;margin:15px 0 8px;font-weight:600}.snippet-preview-text h2[data-v-02731df3]{font-size:1.3rem;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:8px}.snippet-preview-text h3[data-v-02731df3]{font-size:1.2rem}.snippet-preview-text h4[data-v-02731df3]{font-size:1.1rem}.snippet-preview-text h5[data-v-02731df3]{font-size:1rem}.snippet-preview-text b[data-v-02731df3]{color:#fff;font-weight:600}.snippet-preview-text em[data-v-02731df3]{color:#fffc;font-style:italic}.snippet-preview-text code[data-v-02731df3]{background:#ffffff1a;color:#ffa726;padding:3px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9rem}.snippet-preview-text blockquote[data-v-02731df3]{border-left:4px solid #ffa726;padding-left:15px;margin:15px 0;color:#fffc;font-style:italic}.snippet-preview-text a[data-v-02731df3]{color:#ffa726;text-decoration:none}.snippet-preview-text a[data-v-02731df3]:hover{text-decoration:underline}.snippet-preview-text .markdown-block[data-v-02731df3]{margin:15px 0}.snippet-preview-text .table-container[data-v-02731df3]{overflow-x:auto;margin:15px 0}.snippet-preview-text .styled-table[data-v-02731df3]{width:100%;border-collapse:collapse;background:#ffffff0d;border-radius:8px;overflow:hidden}.snippet-preview-text .styled-table th[data-v-02731df3]{background:#ffa52633;color:#ffa726;padding:10px 15px;text-align:left;font-weight:600;font-size:.9rem}.snippet-preview-text .styled-table td[data-v-02731df3]{padding:10px 15px;border-top:1px solid rgba(255,255,255,.1);color:#ffffffe6;font-size:.9rem}.snippet-preview-text .styled-table tr[data-v-02731df3]:hover{background:#ffffff0d}.snippet-preview-text .markdown-block.error[data-v-02731df3]{color:#ff6b6b;background:#ff6b6b1a;padding:15px;border-radius:6px;border:1px solid rgba(255,107,107,.3)}.snippet-preview-text .markdown-block canvas[data-v-02731df3]{max-width:100%;height:auto;border-radius:8px;background:#ffffff0d;margin:15px auto;display:block;max-height:400px}.snippet-preview-text .markdown-block[data-v-02731df3]{position:relative}.global-file-preview-modal[data-v-02731df3]{max-width:600px;max-height:80vh;width:90%;padding:0;overflow:hidden;display:flex;flex-direction:column}.global-file-preview-header[data-v-02731df3]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1);background:#0000004d}.global-file-preview-header h3[data-v-02731df3]{margin:0;color:#fff;font-size:1.2rem}.global-file-preview-content[data-v-02731df3]{flex:1;overflow-y:auto;padding:20px}.global-file-preview-meta[data-v-02731df3]{display:flex;gap:12px;margin-bottom:15px;align-items:center}.file-type[data-v-02731df3]{background:#ffa52633;color:#ffa726;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.file-size[data-v-02731df3]{color:#fffc;font-size:.8rem}.file-date[data-v-02731df3]{color:#ffffff80;font-size:.75rem}.global-file-preview-path[data-v-02731df3]{margin-bottom:15px}.global-file-preview-path strong[data-v-02731df3]{color:#fff;font-weight:500}.global-file-preview-vector[data-v-02731df3]{margin-bottom:10px}.global-file-preview-vector strong[data-v-02731df3]{color:#fff;font-weight:500}.drag-over[data-v-02731df3]{border-color:#ffa726;background:#ffa5260d}.upload-progress[data-v-02731df3]{margin-top:20px;padding:10px;background:#0003;border-radius:5px}.upload-item[data-v-02731df3]{display:flex;justify-content:space-between;align-items:center;padding:5px 0}.upload-item-info[data-v-02731df3]{display:flex;align-items:center;gap:10px}.upload-filename[data-v-02731df3]{color:#fff;font-size:.9rem}.upload-status[data-v-02731df3]{color:#ffffffb3;font-size:.8rem}.uploading[data-v-02731df3]{color:#ffa726}.success[data-v-02731df3]{color:#76ff76}.error[data-v-02731df3]{color:#ff7676}.duplicate[data-v-02731df3]{color:#ffa726}.no-files[data-v-02731df3]{padding:40px 20px;text-align:center;color:#fff9}.no-files svg[data-v-02731df3]{font-size:2rem;margin-bottom:10px;opacity:.5}.no-files p[data-v-02731df3]{margin:0;font-style:italic}.save-message-modal[data-v-f993d41b]{max-width:700px;max-height:90vh;width:95%;padding:0;overflow:hidden;display:flex;flex-direction:column}.save-message-header[data-v-f993d41b]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1);background:#0000004d}.save-message-header h3[data-v-f993d41b]{margin:0;color:#fff;font-size:1.2rem}.close-button[data-v-f993d41b]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:5px;line-height:1}.close-button[data-v-f993d41b]:hover{opacity:.7}.save-message-content[data-v-f993d41b]{flex:1;overflow-y:auto;padding:20px}.message-selection-info p[data-v-f993d41b]{color:#fffc;margin:0 0 15px;font-size:.9rem}.selected-message-preview[data-v-f993d41b]{margin-bottom:20px}.message-preview-card[data-v-f993d41b]{border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:15px;background:#ffffff0d;border-left:4px solid #ffa726}.message-sender[data-v-f993d41b]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#ffffffb3;font-weight:700}.message-text-preview[data-v-f993d41b]{color:#fff;font-size:.9rem;line-height:1.4}.message-timestamp-small[data-v-f993d41b]{font-size:.7rem;color:#ffffff80;align-self:flex-end}.save-options[data-v-f993d41b]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.save-options h4[data-v-f993d41b]{color:#fff;margin:0 0 15px;font-size:1rem}.save-form[data-v-f993d41b]{display:flex;flex-direction:column;gap:15px}.form-group[data-v-f993d41b]{display:flex;flex-direction:column}.form-group label[data-v-f993d41b]{color:#fffc;font-size:.9rem;margin-bottom:5px;font-weight:500}.save-input[data-v-f993d41b],.save-select[data-v-f993d41b],.save-textarea[data-v-f993d41b]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;padding:10px;font-size:.9rem}.save-input[data-v-f993d41b]:focus,.save-select[data-v-f993d41b]:focus,.save-textarea[data-v-f993d41b]:focus{outline:none;border-color:#2c56ee99;box-shadow:0 0 0 2px #2c56ee33}.save-textarea[data-v-f993d41b]{resize:vertical;min-height:60px;font-family:inherit}.checkbox-group[data-v-f993d41b]{flex-direction:row!important;align-items:center;gap:8px}.checkbox-group input[type=checkbox][data-v-f993d41b]{margin:0;transform:scale(1.1)}.checkbox-group label[data-v-f993d41b]{margin:0;font-size:.9rem;display:flex;align-items:center;gap:8px;cursor:pointer}.save-message-actions[data-v-f993d41b]{display:flex;gap:10px;padding:20px;border-top:1px solid rgba(255,255,255,.1);background:#0000004d;justify-content:flex-end}.save-to-db-button[data-v-f993d41b]{background:#4caf504d;color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;transition:background .2s;display:flex;align-items:center;gap:8px;font-size:.9rem}.save-to-db-button[data-v-f993d41b]:hover:not(:disabled){background:#4caf5080}.save-to-db-button[data-v-f993d41b]:disabled{opacity:.5;cursor:not-allowed}.mini-loader[data-v-f993d41b]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-f993d41b .8s linear infinite}.cancel-button[data-v-f993d41b]{background:#ffffff1a;color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;transition:background .2s}.cancel-button[data-v-f993d41b]:hover{background:#fff3}.modal-overlay[data-v-f993d41b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-f993d41b]{background:#0006;padding:20px;border-radius:10px;position:relative;text-align:center;max-width:80%;max-height:80%;overflow:auto}@keyframes spin-f993d41b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.background-image[data-v-db5007c1]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(#000000e6,#0009),url(/assets/chat_bot_background-C454PlAl.webp);background-size:cover;background-position:center;z-index:-1}@keyframes moveBackground-db5007c1{0%{background-position:center}50%{background-position:100% 100%}to{background-position:center}}.header-row[data-v-db5007c1]{display:flex;align-items:center;justify-content:space-between}.download-link[data-v-db5007c1]{color:#007bff;text-decoration:underline;font-weight:500;cursor:pointer}.viewport-tablet .journey-container[data-v-db5007c1]{max-width:768px;height:1024px;margin:20px auto;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;box-shadow:0 0 12px #0006}.viewport-mobile .journey-container[data-v-db5007c1]{max-width:375px;height:667px;margin:20px auto;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;box-shadow:0 0 12px #0006}.viewport-tablet .background-image[data-v-db5007c1],.viewport-mobile .background-image[data-v-db5007c1]{transition:opacity .3s ease}.attached-files-display[data-v-db5007c1]{margin:10px 0;padding:15px;background:#ffa5261a;border-radius:8px;border:1px solid rgba(255,165,38,.3);animation:slideIn-db5007c1 .3s ease-out}@keyframes slideIn-db5007c1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.attached-files-display h4[data-v-db5007c1]{margin:0 0 10px;color:#ffa726;font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:6px}.attached-files-display h4[data-v-db5007c1]:before{content:"📎";font-size:1rem}.attached-files-list[data-v-db5007c1]{display:flex;flex-direction:column;gap:8px}.attached-file-item[data-v-db5007c1]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffff1a;border-radius:6px;border:1px solid rgba(255,255,255,.2);transition:all .2s ease}.attached-file-item[data-v-db5007c1]:hover{background:#ffffff26;border-color:#ffa52666}.attached-file-item svg[data-v-db5007c1]{color:#ffa726;width:16px;height:16px}.attached-file-name[data-v-db5007c1]{flex:1;color:#fff;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-attached-file[data-v-db5007c1]{background:none;border:none;color:#fff9;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.remove-attached-file[data-v-db5007c1]:hover{color:#ff6b6b;background:#ff6b6b1a}.toggle-btn[data-v-4df89797]{background:none;border:none;color:#ccc;font-size:.75rem;margin-top:6px;cursor:pointer;padding:0;text-decoration:underline}.timestamp[data-v-4df89797]{font-size:.65rem;color:#fff6;margin:2px 0 0;padding:0;line-height:1.2}.chat-messages .user .timestamp[data-v-4df89797]{text-align:right;align-self:flex-end}.chat-messages .bot .timestamp[data-v-4df89797]{text-align:left;align-self:flex-start}.fade-slide-enter-active[data-v-4df89797],.fade-slide-leave-active[data-v-4df89797]{transition:all .3s ease}.fade-slide-enter-from[data-v-4df89797],.fade-slide-leave-to[data-v-4df89797]{opacity:0;transform:translateY(20px)}.copilot-button[data-v-4df89797]{position:fixed;bottom:24px;right:24px;background:#000;border:none;border-radius:50%;width:56px;height:56px;color:#fff;font-size:20px;cursor:pointer;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 12px #00000080}.copilot-chatbox[data-v-4df89797]{position:fixed;bottom:90px;right:24px;width:320px;height:420px;background:#000000b3;border-radius:16px;display:flex;flex-direction:column;z-index:999;overflow:hidden;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 6px 16px #0009}.chat-header[data-v-4df89797]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.1)}.chat-header-actions[data-v-4df89797]{display:flex;gap:8px}.chat-header-actions button[data-v-4df89797]{background:none;border:none;color:#fff;font-size:1rem;cursor:pointer;opacity:.7}.chat-header-actions button[data-v-4df89797]:hover{opacity:1}.chat-messages[data-v-4df89797]{flex:1;padding:8px 12px;overflow-y:auto;font-size:14px;display:flex;flex-direction:column;gap:0}.message[data-v-4df89797]{display:flex;flex-direction:column;margin:0;padding:0}.chat-messages .user[data-v-4df89797]{align-self:flex-end;text-align:right}.chat-messages .bot[data-v-4df89797]{align-self:flex-start;text-align:left}.bubble[data-v-4df89797]{padding:6px 10px;margin:0;border-radius:14px;font-size:13px;line-height:1.4;word-break:break-word;overflow-wrap:anywhere;display:inline-block;animation:fadeIn-4df89797 .3s ease-in}.bot .bubble[data-v-4df89797]{background:#ffffff1a}.user .bubble[data-v-4df89797]{background:#2c56ee33;color:#fff;text-align:right}.error .bubble[data-v-4df89797]{background:#ff323233;color:#ff9c9c}.chat-input[data-v-4df89797]{display:flex;padding:10px;border-top:1px solid rgba(255,255,255,.1);align-items:center}.chat-input input[data-v-4df89797]{flex:1;border:none;background:#ffffff1a;color:#fff;border-radius:20px;padding:8px 12px;margin-right:6px}.chat-input button[data-v-4df89797]{background:#ffffff26;border:none;border-radius:50%;padding:8px;margin-left:4px;color:#fff;cursor:pointer;transition:background .2s ease}.chat-input button[data-v-4df89797]:hover{background:#ffffff40}.chat-input button.active[data-v-4df89797]{background:#ff000080;animation:pulseGlow-4df89797 1.2s infinite ease-in-out}@keyframes pulseGlow-4df89797{0%,to{box-shadow:0 0 #f009}50%{box-shadow:0 0 8px #f00c}}@keyframes fadeIn-4df89797{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.copilot-container[data-v-f36607c5]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;overflow:hidden;z-index:0}.glass-container[data-v-f36607c5]{position:relative;z-index:0;width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;overflow:hidden}.placeholder-img[data-v-f36607c5]{display:block;width:100%;height:100%;object-fit:contain;position:relative;z-index:1;opacity:1}.kpi-card[data-v-10e81e0a]{background:#ffffff08;padding:16px;border-radius:14px;color:#fff;display:flex;flex-direction:column;align-items:center;border-left:4px solid transparent}.kpi-card.positive[data-v-10e81e0a]{border-left-color:#4caf50}.kpi-card.negative[data-v-10e81e0a]{border-left-color:#f44336}.label[data-v-10e81e0a]{font-size:.9rem;color:#ccc}.value[data-v-10e81e0a]{font-size:1.4rem;font-weight:700;margin:4px 0}.comparison[data-v-10e81e0a]{font-size:.85rem;opacity:.8}[data-v-0db0e3d4]{box-sizing:border-box}body[data-v-0db0e3d4],html[data-v-0db0e3d4]{margin:0;padding:0}.copilot-wrapper[data-v-0db0e3d4]{width:100vw;height:100vh;font-family:Inter,sans-serif;position:relative;overflow:hidden}.background-image[data-v-0db0e3d4]{position:absolute;top:0;right:0;bottom:0;left:0;background:url(https://media-s3-us-east-1.ceros.com/bain/images/2023/02/16/856813083013891cb75725eb3fe89bb0/gettyimages-1096176182-2000px.jpg?imageOpt=1) center/cover no-repeat;opacity:.45;z-index:-1;filter:blur(2px)}.content-wrapper[data-v-0db0e3d4]{position:relative;height:100%;overflow-y:auto;padding:40px 20px;display:flex;justify-content:center;align-items:flex-start}.card[data-v-0db0e3d4]{width:100%;max-width:900px;background:#000000b3;border-radius:16px;padding:30px;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:24px;box-shadow:0 12px 32px #0000004d}.title[data-v-0db0e3d4]{font-size:2rem;font-weight:600;text-align:center}.section-heading[data-v-0db0e3d4]{font-size:1.2rem;font-weight:600;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:6px;margin-top:16px}.form-row[data-v-0db0e3d4]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.form-row .form-group[data-v-0db0e3d4]{flex:1;min-width:200px}.form-group[data-v-0db0e3d4]{display:flex;flex-direction:column}.form-group.full[data-v-0db0e3d4]{flex:1 1 100%}.form-group label[data-v-0db0e3d4]{font-size:.9rem;margin-bottom:6px;color:#ffffffd9;font-weight:500}.form-group input[data-v-0db0e3d4],.form-group select[data-v-0db0e3d4],.form-group textarea[data-v-0db0e3d4]{padding:8px 10px;border-radius:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.95rem}.form-group input[data-v-0db0e3d4]:focus,.form-group select[data-v-0db0e3d4]:focus,.form-group textarea[data-v-0db0e3d4]:focus{outline:none;border-color:#fff;background:#ffffff26}.slider-labels[data-v-0db0e3d4]{display:flex;justify-content:space-between;font-size:.75rem;margin-top:4px;color:#fff9}.launch-button[data-v-0db0e3d4]{background-color:#00000080;color:#fff;font-size:14px;font-weight:700;padding:15px 30px;border-radius:50px;border:0px solid white;cursor:pointer;transition:background-color .3s ease,transform .3s ease;box-shadow:0 4px 8px #0000001a}.launch-button[data-v-0db0e3d4]:hover{background-color:#ffffff26;transform:translateY(-1px)}.response-block textarea[data-v-0db0e3d4]{width:100%;padding:12px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;font-size:.95rem;resize:vertical}.config-section summary[data-v-0db0e3d4]{font-weight:600;cursor:pointer;margin-bottom:10px}.prompt pre[data-v-0db0e3d4]{background:#ffffff14;padding:10px;border-radius:6px;font-size:.85rem;white-space:pre-wrap;color:#ffffffe6}.home-button[data-v-0db0e3d4]{position:absolute;top:20px;right:20px;background:#ffffff1a;border:none;border-radius:50%;padding:10px;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease}.home-button[data-v-0db0e3d4]:hover{background:#fff3}.kpi-grid[data-v-0db0e3d4]{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:16px;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.kpi-grid[data-v-0db0e3d4]::-webkit-scrollbar{height:6px}.kpi-grid[data-v-0db0e3d4]::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px}.kpi-grid[data-v-0db0e3d4]::-webkit-scrollbar-track{background:transparent}.kpi-grid[data-v-0db0e3d4]>*{min-width:170px;max-width:200px;flex:0 0 auto}.compact-textarea[data-v-0db0e3d4]{margin-top:8px}.compact-slider[data-v-0db0e3d4]{margin-top:-8px;margin-bottom:12px}.compact-slider input[type=range][data-v-0db0e3d4]{margin-top:6px;margin-bottom:2px}.inside-config[data-v-0db0e3d4]{margin-top:12px}.chat-title[data-v-0db0e3d4]{font-size:24px;font-weight:700;color:#fff;text-align:center;margin-bottom:10px}@media (prefers-color-scheme: dark){.background-image[data-v-0db0e3d4]{opacity:.5!important;filter:none!important}}@media (prefers-color-scheme: light){.background-image[data-v-0db0e3d4]{opacity:.5!important;filter:none!important}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.drawer-content[data-v-84d9c322]{overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px}.notification-table[data-v-84d9c322]{width:100%;border-collapse:collapse;color:#fff;font-size:.85rem}.notification-table th[data-v-84d9c322],.notification-table td[data-v-84d9c322]{padding:8px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.notification-table th[data-v-84d9c322]{font-weight:600;color:#ffffffb3;font-size:.8rem;text-transform:uppercase}.notification-table td[data-v-84d9c322]{font-size:.85rem}.status-badge[data-v-84d9c322]{padding:3px 6px;border-radius:12px;font-size:.75rem;font-weight:500}.status-badge.normal[data-v-84d9c322]{background:#28a74533;color:#28a745}.status-badge.low[data-v-84d9c322]{background:#ffc10733;color:#ffc107}.status-badge.critical[data-v-84d9c322]{background:#dc354533;color:#dc3545}.status-badge.overstocked[data-v-84d9c322]{background:#2c56ee33;color:#2c56ee}.map-container[data-v-84d9c322]{width:100%;height:300px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);position:relative}#store-map[data-v-84d9c322]{width:100%;height:100%}[data-v-84d9c322] .leaflet-popup-content-wrapper{background:#000000e6;color:#fff;border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-v-84d9c322] .leaflet-popup-tip{background:#000000e6}[data-v-84d9c322] .leaflet-popup-content{margin:10px;font-size:.9rem}[data-v-84d9c322] .map-popup{color:#fff}[data-v-84d9c322] .map-popup strong{color:#ffc107}@media (max-width: 768px){.notification-drawer[data-v-84d9c322]{width:100%;right:-100%;background:#000000e6}.drawer-header[data-v-84d9c322],.drawer-content[data-v-84d9c322]{padding:15px}.notification-table th[data-v-84d9c322],.notification-table td[data-v-84d9c322]{padding:8px;font-size:.85rem}.map-container[data-v-84d9c322]{height:250px}}.button-row[data-v-84d9c322]{display:flex;gap:10px;margin-top:10px}.button-row button[data-v-84d9c322]{flex:1;margin-top:0}.show-nearby-button[data-v-84d9c322]{width:100%;padding:12px;background:#283ca933;border:1px solid rgba(40,60,169,.3);color:#fff;border-radius:8px;cursor:pointer;font-size:.95rem;transition:all .2s ease}.show-nearby-button[data-v-84d9c322]:hover{background:#283ca94d;transform:translateY(-1px)}.show-nearby-button[data-v-84d9c322]:active{transform:translateY(1px)}.simulate-redistribution-button[data-v-84d9c322]{width:100%;padding:12px;background:#28a74533;border:1px solid rgba(40,167,69,.3);color:#fff;border-radius:8px;cursor:pointer;font-size:.95rem;transition:all .2s ease}.simulate-redistribution-button[data-v-84d9c322]:hover{background:#28a7454d;transform:translateY(-1px)}.simulate-redistribution-button[data-v-84d9c322]:active{transform:translateY(1px)}.simulate-redistribution-button.disabled[data-v-84d9c322]{opacity:.5;cursor:not-allowed;background:#28a7451a;border-color:#28a74533}.simulate-redistribution-button.disabled[data-v-84d9c322]:hover{background:#28a7451a;transform:none}.copilot-section[data-v-84d9c322]{margin-top:20px;padding:15px;background:#ffffff0d;border-radius:8px}.copilot-title[data-v-84d9c322]{margin:0 0 12px;color:#ffffffb3;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.ask-copilot-button[data-v-84d9c322]{width:100%;padding:8px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fffc;border-radius:6px;cursor:pointer;font-size:.85rem;transition:all .2s ease;margin-top:8px;display:flex;align-items:center;text-align:left}.ask-copilot-button[data-v-84d9c322] svg{margin-right:12px;width:16px;height:16px;opacity:.7}.ask-copilot-button[data-v-84d9c322]:hover{background:#ffffff1a;transform:translateY(-1px)}.ask-copilot-button[data-v-84d9c322]:active{transform:translateY(1px)}.ask-copilot-button[data-v-84d9c322]:first-of-type{margin-top:0}.proposed-transactions[data-v-84d9c322]{margin-top:20px;padding:15px;background:#ffffff0d;border-radius:8px;color:#fff}.proposed-transactions.no-transactions[data-v-84d9c322]{background:#9933221a}.proposed-transactions h4[data-v-84d9c322]{margin:0 0 10px;color:#932;font-size:1rem}.transaction-item[data-v-84d9c322]{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.9rem}.transaction-item[data-v-84d9c322]:last-child{border-bottom:none}.clickable-row[data-v-84d9c322]{cursor:pointer;transition:background-color .2s ease}.clickable-row[data-v-84d9c322]:hover{background-color:#ffffff1a}.clickable-row.selected[data-v-84d9c322]{background-color:#2c56ee33}.show-full-map-button[data-v-84d9c322]{width:100%;padding:12px;background:#2c56ee33;border:1px solid rgba(44,86,238,.3);color:#fff;border-radius:8px;cursor:pointer;font-size:.95rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.show-full-map-button[data-v-84d9c322]:hover{background:#2c56ee4d;transform:translateY(-1px)}.show-full-map-button[data-v-84d9c322]:active{transform:translateY(1px)}.show-full-map-button[data-v-84d9c322] svg{width:16px;height:16px}.map-modal-overlay[data-v-ab0eb00b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:3000}.map-modal[data-v-ab0eb00b]{background:#2a2a2a;width:80vw;height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.modal-header[data-v-ab0eb00b]{padding:20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:flex-start;background:#2a2a2a;z-index:1}.header-content[data-v-ab0eb00b]{display:flex;flex-direction:column;gap:4px}.modal-header h3[data-v-ab0eb00b]{color:#fff;margin:0;font-size:1.2rem}.close-button[data-v-ab0eb00b]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:5px;opacity:.7;transition:opacity .2s ease}.close-button[data-v-ab0eb00b]:hover{opacity:1}#modal-map[data-v-ab0eb00b]{flex:1;width:100%;height:calc(100% - 200px)}[data-v-ab0eb00b] .leaflet-container{width:100%!important;height:100%!important;background:#2a2a2a!important}[data-v-ab0eb00b] .leaflet-popup-content-wrapper{background:#000000e6;color:#fff;border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-v-ab0eb00b] .leaflet-popup-tip{background:#000000e6}[data-v-ab0eb00b] .leaflet-popup-content{margin:10px;font-size:.9rem}[data-v-ab0eb00b] .map-popup{color:#fff}[data-v-ab0eb00b] .map-popup strong{color:#ffc107}[data-v-ab0eb00b] .inventory-info{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}[data-v-ab0eb00b] .inventory-row{display:flex;justify-content:space-between;margin:4px 0;font-size:.9rem}[data-v-ab0eb00b] .inventory-row .warning{color:#dc3545}.sku-info[data-v-ab0eb00b]{color:#ffffffb3;font-size:.9rem}@media (max-width: 768px){.map-modal[data-v-ab0eb00b]{width:95vw;height:90vh}}.distribution-controls[data-v-ab0eb00b]{padding:20px;background:#2a2a2a;border-top:1px solid rgba(255,255,255,.1)}.input-group[data-v-ab0eb00b]{display:flex;align-items:center;gap:12px}.input-group label[data-v-ab0eb00b]{color:#fff;font-size:.9rem;white-space:nowrap}.input-group input[data-v-ab0eb00b]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:8px 12px;border-radius:4px;font-size:.9rem;width:150px}.input-group input[data-v-ab0eb00b]:focus{outline:none;border-color:#2c56ee;background:#ffffff26}.input-group input[data-v-ab0eb00b]::placeholder{color:#fff6}.button-group[data-v-ab0eb00b]{display:flex;gap:10px;margin-top:12px}.simulate-button[data-v-ab0eb00b],.toggle-view-button[data-v-ab0eb00b],.explain-button[data-v-ab0eb00b]{padding:8px 16px;border-radius:4px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.simulate-button[data-v-ab0eb00b]{background:#2c56ee;color:#fff;border:none}.simulate-button[data-v-ab0eb00b]:hover:not(:disabled){background:#1e3fb0}.toggle-view-button[data-v-ab0eb00b]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.toggle-view-button[data-v-ab0eb00b]:hover:not(:disabled){background:#ffffff26}.toggle-view-button.active[data-v-ab0eb00b]{background:#2c56ee33;border-color:#2c56ee}.explain-button[data-v-ab0eb00b]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.explain-button[data-v-ab0eb00b]:hover:not(:disabled){background:#ffffff26}.simulate-button[data-v-ab0eb00b]:disabled,.toggle-view-button[data-v-ab0eb00b]:disabled,.explain-button[data-v-ab0eb00b]:disabled{opacity:.5;cursor:not-allowed}.simulation-metrics[data-v-ab0eb00b]{margin-top:16px;padding:12px;background:#ffffff0d;border-radius:4px}.metrics-grid[data-v-ab0eb00b]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.metric[data-v-ab0eb00b]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#ffffffe6;padding:4px 8px;background:#ffffff0d;border-radius:4px}.metric span[data-v-ab0eb00b]:first-child{margin-right:8px;color:#ffffffb3}.metric span[data-v-ab0eb00b]:last-child{font-weight:500}[data-v-ab0eb00b] .simulation-info{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}[data-v-ab0eb00b] .simulation-info .inventory-row{color:#2c56ee}[data-v-ab0eb00b] .inventory-row span:last-child{transition:color 1s ease}@keyframes pulse-ab0eb00b{0%{opacity:.3;stroke-width:2}50%{opacity:.7;stroke-width:4}to{opacity:.3;stroke-width:2}}.simulate-button[data-v-ab0eb00b]:disabled,.toggle-view-button[data-v-ab0eb00b]:disabled,.input-group input[data-v-ab0eb00b]:disabled{opacity:.5;cursor:not-allowed;background:#ffffff1a}.input-group input[data-v-ab0eb00b]:disabled{background:#ffffff0d;border-color:#ffffff1a}.simulate-button[data-v-ab0eb00b]{position:relative;min-width:180px}.simulate-button[data-v-ab0eb00b]:disabled{background:#ffffff1a}.simulate-button[data-v-ab0eb00b]:disabled:after{display:none}.simulate-button:disabled.animating[data-v-ab0eb00b]:after{display:block}[data-v-ab0eb00b] .leaflet-interactive{transition:fill 1s ease,stroke 1s ease,fill-opacity 1s ease,stroke-width 1s ease}[data-v-ab0eb00b] .leaflet-interactive.leaflet-polyline{transition:stroke 1s ease,stroke-width 1s ease,opacity 1s ease}[data-v-ab0eb00b] .leaflet-interactive.leaflet-circle{transition:fill-opacity 1s ease}[data-v-ab0eb00b] .wh-label{background:none;border:none}[data-v-ab0eb00b] .wh-label div{background:#666c;color:#fff;padding:4px 8px;border-radius:4px;font-weight:700;font-size:14px;text-align:center;white-space:nowrap;transition:opacity .3s ease}.bell-button[data-v-ec025891]{position:absolute;top:20px;right:240px!important;background:#ffffff14;border:none;color:#fff;padding:10px;border-radius:50%;cursor:pointer;z-index:1100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .3s ease}.bell-button[data-v-ec025891]:hover{background:#ffffff26;transform:scale(1.05)}.bell-button.drawer-open[data-v-ec025891]{right:calc(40vw + 240px)!important}.bell-button[data-v-ec025891]:not(.drawer-open){right:170px}.drawer-toggle[data-v-ec025891]{position:absolute;top:20px;right:190px!important;background:#ffffff14;border:none;color:#fff;padding:10px;border-radius:50%;cursor:pointer;z-index:1100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .3s ease}.drawer-toggle[data-v-ec025891]:hover{background:#ffffff26;transform:scale(1.05)}.drawer-toggle.drawer-open[data-v-ec025891]{right:calc(40vw + 190px)!important}.drawer[data-v-ec025891]{position:fixed;top:0;right:-40vw;width:40vw;height:100vh;background:#070000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:0px solid rgba(162,1,1,.9);box-shadow:-2px 0 12px #0000004d;z-index:100;transition:right .3s ease;display:flex;flex-direction:column;pointer-events:none;padding:20px 10px}.drawer.drawer-open[data-v-ec025891]{right:0;pointer-events:auto}.drawer-header[data-v-ec025891]{display:flex;justify-content:space-between;align-items:center;padding:0 10px 10px;border-bottom:1px solid rgba(255,255,255,.1);pointer-events:auto}.drawer-header h3[data-v-ec025891]{font-size:1rem;color:#fff;margin:0}.close-btn[data-v-ec025891]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#ccc;transition:color .2s}.close-btn[data-v-ec025891]:hover{color:#fff}.drawer-content[data-v-ec025891]{flex:1;overflow-y:auto;margin-top:10px;padding-right:5px;pointer-events:auto}.tool-section[data-v-ec025891]{margin-bottom:24px}.tool-section h4[data-v-ec025891]{margin:0 0 12px;color:#fff;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.tool-btn[data-v-ec025891]{display:block;width:100%;padding:10px;margin-bottom:8px;background:#8b8a8a1a;border:none;border-radius:10px;cursor:pointer;text-align:left;font-size:.9rem;color:#fff;transition:background .2s ease}.tool-btn[data-v-ec025891]:hover{background:#ffffff1a}.drawer-backdrop[data-v-ec025891]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:99;display:none}@media (max-width: 768px){.drawer[data-v-ec025891]{width:100vw;right:-100vw;position:absolute;left:-100%;top:0;height:100vh;z-index:2000;transition:left .3s ease}.drawer.drawer-open[data-v-ec025891]{left:0;right:auto}.drawer-toggle.drawer-open[data-v-ec025891]{right:calc(100vw + 110px)}.drawer-toggle[data-v-ec025891]{width:30px;height:30px;right:110px}.drawer-backdrop[data-v-ec025891]{display:block}}[data-v-ec025891] .custom-grey-toast{background:#808080e6!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important}[data-v-ec025891] .custom-grey-toast .Vue-Toastification__toast-body,[data-v-ec025891] .custom-grey-toast .Vue-Toastification__close-button{color:#fff!important}[data-v-ec025891] .custom-grey-toast .Vue-Toastification__toast{background:#808080e6!important;color:#fff!important}[data-v-ec025891] .custom-grey-toast .Vue-Toastification__toast--warning{background:#808080e6!important;color:#fff!important;border-color:#fff3!important}[data-v-ec025891] .custom-grey-toast .Vue-Toastification__toast--default,[data-v-ec025891] .custom-grey-toast .Vue-Toastification__toast--info,[data-v-ec025891] .custom-grey-toast *,[data-v-ec025891] .custom-grey-toast .Vue-Toastification__toast--success,[data-v-ec025891] .custom-grey-toast .Vue-Toastification__toast--error{background:#808080e6!important;color:#fff!important}[data-v-ec025891] .Vue-Toastification__toast.custom-grey-toast{background:#808080e6!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important}.sccopilot-container[data-v-aa15e4ea]{position:relative;width:100vw;height:100vh;overflow:hidden}.main-content[data-v-aa15e4ea]{width:100vw;height:100vh;transition:width .3s ease;display:flex;align-items:stretch}.main-content.drawer-open[data-v-aa15e4ea]{width:60vw}.copilot-wrapper[data-v-aa15e4ea]{width:100%;height:100%;display:flex;align-items:stretch}.copilot-wrapper[data-v-aa15e4ea] .copilot-shell-root,.copilot-wrapper[data-v-aa15e4ea] .copilot-wrapper,.copilot-wrapper[data-v-aa15e4ea] .journey-container,.copilot-wrapper[data-v-aa15e4ea] .journey-content,.copilot-wrapper[data-v-aa15e4ea] .chat-container{width:100%!important;height:100%!important;max-width:none!important;margin:0!important}@media (max-width: 768px){.main-content.drawer-open[data-v-aa15e4ea]{width:100vw}}.copilot-wrapper[data-v-4475d7bd]{position:relative;min-height:100vh;font-family:Inter,sans-serif}.background-image[data-v-4475d7bd]{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/bg-BHfs-xND.jpg) center/cover no-repeat;z-index:0}.background-overlay[data-v-4475d7bd]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1}.container[data-v-4475d7bd]{position:relative;z-index:2;max-width:960px;margin:0 auto;padding:40px 20px}.home-floating-button[data-v-4475d7bd]{position:absolute;top:20px;right:20px;background:#ffffff14;border:none;color:#fff;padding:10px;border-radius:50%;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s}.home-floating-button[data-v-4475d7bd]:hover{background:#ffffff26}.header[data-v-4475d7bd]{text-align:center;margin-bottom:24px}.page-title[data-v-4475d7bd]{font-size:2rem;color:#fff}.analysis-cards[data-v-4475d7bd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.card[data-v-4475d7bd]{position:relative;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:16px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s,box-shadow .2s}.card[data-v-4475d7bd]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #00000080}.new-card[data-v-4475d7bd]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:160px;cursor:pointer}.running-card[data-v-4475d7bd]{grid-column:span 2;background-size:cover;background-position:center}.running-card .card-overlay[data-v-4475d7bd]{background:#0006}.card-overlay[data-v-4475d7bd]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;border-radius:12px}.card-header[data-v-4475d7bd]{position:relative;z-index:1;margin-bottom:8px}.card-title[data-v-4475d7bd]{font-size:1.1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title-input[data-v-4475d7bd]{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.5);color:#fff;font-size:1.1rem;padding:4px}.title-input[data-v-4475d7bd]:focus{outline:none;box-shadow:none}.card-meta[data-v-4475d7bd]{position:relative;z-index:1;font-size:.85rem;color:#ffffffb3}.card-actions[data-v-4475d7bd]{position:relative;z-index:1;display:flex;justify-content:space-around;margin-top:12px}.option-button[data-v-4475d7bd]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:12px;background:#ffffff1a;color:#fff;font-size:1.1rem;font-weight:500;border:1px solid transparent;position:relative;transition:background .2s ease,border-color .2s ease,transform .1s ease}.option-button[data-v-4475d7bd]:hover:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-4px);background:#000000bf;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;white-space:nowrap;pointer-events:none;opacity:1;transition:opacity .2s ease}.option-button.load[data-v-4475d7bd]{background:#32c89666;border-color:#32c89666}.option-button.load[data-v-4475d7bd]:hover{background:#32c89680;border-color:#32c89699}.option-button.rename[data-v-4475d7bd]{background:#6496fa66;border-color:#6496fa66}.option-button.rename[data-v-4475d7bd]:hover{background:#6496fa80;border-color:#6496fa99}.option-button.delete[data-v-4475d7bd]{background:#fa505066;border-color:#fa505066;color:#ffcfcf}.option-button.delete[data-v-4475d7bd]:hover{background:#fa505080;border-color:#fa505099}.analysis-card[data-v-4475d7bd],.running-card[data-v-4475d7bd]{background-size:100% auto;background-position:center center}.image-tray[data-v-4475d7bd]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:12px 0}.preview-thumb-wrapper[data-v-4475d7bd]{position:relative}.preview-thumb[data-v-4475d7bd]{width:80px;height:80px;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px #0006;cursor:pointer;transition:transform .2s}.preview-thumb[data-v-4475d7bd]:hover{transform:scale(1.05)}.remove-btn[data-v-4475d7bd]{position:absolute;top:-6px;right:-6px;background:#000000b3;border:none;border-radius:50%;padding:2px;color:#fff;cursor:pointer}.job-input[data-v-4475d7bd],.message-input[data-v-4475d7bd]{width:100%;padding:8px;margin:12px 0;border:none;border-radius:6px;background:#fff3;color:#fff}.message-input[data-v-4475d7bd]{margin-bottom:12px}.job-input[data-v-4475d7bd]:focus,.message-input[data-v-4475d7bd]:focus{outline:none;box-shadow:0 0 0 2px #371bb380}.input-label[data-v-4475d7bd]{display:block;font-size:.7rem;color:#ffffffd9}.btn[data-v-4475d7bd]{display:inline-flex;align-items:center;justify-content:center;padding:10px;border-radius:6px;font-weight:600;cursor:pointer}.primary[data-v-4475d7bd]{background:#b31b1b;color:#fff;border:1px solid #8f1414}.primary[data-v-4475d7bd]:hover{background:#8f1414}.submit-btn[data-v-4475d7bd]{width:100%;box-shadow:0 4px 12px #0000004d}.secondary[data-v-4475d7bd]{background:#ffffff1a;color:#fff;margin-top:12px}.secondary[data-v-4475d7bd]:hover{background:#fff3}.section-label[data-v-4475d7bd]{font-size:1rem;font-weight:600;text-align:center;margin-bottom:12px}.drop-zone[data-v-4475d7bd]{border:2px dashed rgba(255,255,255,.4);border-radius:8px;padding:16px;text-align:center;cursor:pointer;background:#091f761a}.drop-zone[data-v-4475d7bd]:hover{background:#ffffff1a}.flow-overlay[data-v-4475d7bd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:16px;z-index:10}.flow-card[data-v-4475d7bd]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;padding:24px;width:100%;max-width:500px;color:#fff;position:relative}.close-btn[data-v-4475d7bd]{position:absolute;top:12px;right:12px;background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer}.loading-wrapper[data-v-4475d7bd]{text-align:center}.loading-text[data-v-4475d7bd]{margin-bottom:12px}.spinner[data-v-4475d7bd]{box-sizing:border-box;display:block;width:48px;height:48px;margin:0 auto 12px;border:4px solid rgba(255,255,255,.2);border-top-color:#b31b1b;border-radius:50%;animation:spin-4475d7bd .8s cubic-bezier(.5,0,.5,1) infinite}@keyframes spin-4475d7bd{to{transform:rotate(360deg)}}.progress-bar[data-v-4475d7bd]{height:6px;background:#fff3;border-radius:3px;overflow:hidden}.progress[data-v-4475d7bd]{height:100%;background:#b31b1b;transition:width .3s}.output[data-v-4475d7bd]{margin-top:16px}.output-header[data-v-4475d7bd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.expand-toggle[data-v-4475d7bd]{background:none;border:none;color:#fff;cursor:pointer;font-weight:600}.markdown-output[data-v-4475d7bd]{max-height:300px;overflow-y:auto;padding:12px;border-radius:8px;background:#ffffff1a;box-shadow:inset 0 0 8px #00000080}.preview-modal-overlay[data-v-4475d7bd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:20;padding:16px}.preview-modal[data-v-4475d7bd]{max-width:90%;max-height:90%;overflow:hidden;border-radius:8px}.preview-modal img[data-v-4475d7bd]{width:100%;height:auto;display:block}.flow-card.expanded[data-v-4475d7bd]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;margin:0;max-width:none;max-height:none;border-radius:0;padding:24px;background:#000000f2;display:flex;flex-direction:column;z-index:2000}.output-pane[data-v-4475d7bd]{display:flex;flex-direction:column}.flow-card.expanded .output-pane[data-v-4475d7bd]{flex:1}.flow-card.expanded .markdown-output[data-v-4475d7bd]{flex:1;overflow-y:auto;margin-bottom:16px}.chat-copilot-btn[data-v-4475d7bd]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:12px;background:#0b0b0bcc;border:1px solid transparent;color:#fff;font-size:.9rem;font-weight:500;margin-top:auto;align-self:flex-end;transition:background .2s ease,transform .1s ease}.chat-copilot-btn[data-v-4475d7bd]:hover{background:#0b0b0b99;transform:translateY(-1px)}.output-actions[data-v-4475d7bd]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.carousel-container[data-v-996789b9]{position:relative;width:600px;height:300px;overflow:hidden;margin:auto;background:#0000000d;border-radius:15px;box-shadow:0 10px 30px #0000001a;opacity:0;animation:fadeIn-996789b9 2s forwards}@keyframes fadeIn-996789b9{to{opacity:1}}.card-container[data-v-996789b9]{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;transition:transform 1s ease-in-out;perspective:1000px;transform-style:preserve-3d}.card[data-v-996789b9]{position:absolute;width:150px;height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:16px;background-color:#000000b3;border-radius:15px;border:2px solid white;box-shadow:0 0 10px 10px #ffffff4d;transition:transform .5s ease,box-shadow .3s ease,opacity .3s ease,filter .3s ease;opacity:1;margin:0 10px;cursor:pointer;will-change:transform,opacity,filter}.card.active[data-v-996789b9]{transform:scale(1.2)!important;box-shadow:0 0 10px 10px #ffffff4d;border:0 solid #ffffff;z-index:20;filter:none}.card.active[data-v-996789b9]:hover{box-shadow:0 0 10px 10px #28a7454d;background-color:#000;filter:brightness(1.2);border:2px solid #28a745}.card-front[data-v-996789b9]{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:16px;color:#333;font-weight:700;padding:10px;text-align:center}.card-icon[data-v-996789b9]{margin-bottom:10px;font-size:24px;color:#28a745}.card-title[data-v-996789b9]{font-size:18px;font-weight:700;margin-bottom:5px;color:#fff}.card-description[data-v-996789b9]{font-size:12px;color:#fff;margin-top:5px}.sub-journey-container[data-v-996789b9]{display:flex;justify-content:center;margin-top:20px;gap:16px;z-index:10}.sub-journey-bubble[data-v-996789b9]{margin-top:5vh;background-color:#0c0a0ab3;color:#fff;border:none;border-radius:50px;padding:12px 24px;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .3s ease;box-shadow:0 2px 6px #00000026}.sub-journey-bubble[data-v-996789b9]:hover{background-color:#fff;color:#000;transform:scale(1.05)}.carousel-nav[data-v-996789b9]{position:absolute;width:100%;top:50%;left:0;display:flex;justify-content:space-between;transform:translateY(-50%);padding:0 20px;z-index:12}.nav-button[data-v-996789b9]{background:transparent;border:none;cursor:pointer;padding:10px;color:#fff;font-size:3rem;transition:transform .3s ease,color .3s ease}.nav-button[data-v-996789b9]:hover{transform:scale(1.8);color:tomato}.launch-button-container[data-v-996789b9]{text-align:center;margin-top:80px;opacity:0;animation:fadeInButton-996789b9 2s forwards;animation-delay:1s}@keyframes fadeInButton-996789b9{to{opacity:1}}.launch-button[data-v-996789b9]{background-color:#00000080;color:#fff;font-size:14px;font-weight:700;padding:15px 30px;border-radius:50px;border:none;cursor:pointer;transition:background-color .3s ease,transform .3s ease;box-shadow:0 4px 8px #0000001a}.launch-button[data-v-996789b9]:hover{transform:scale(1.05)}.launch-button[data-v-996789b9]:focus{outline:none;box-shadow:0 0 5px #007bff80}.upcoming-message[data-v-996789b9]{text-align:center;font-size:14px;color:#fff;margin-top:10px;transition:opacity .3s ease}@media (max-width: 640px){.carousel-container[data-v-996789b9]{width:100%;height:350px;padding:10px;border-radius:10px;box-sizing:border-box}.card[data-v-996789b9]{width:180px;height:240px;font-size:14px}.card.active[data-v-996789b9]{transform:scale(1.1)!important;z-index:10!important;opacity:1!important;filter:none!important}.card.hidden[data-v-996789b9]{opacity:0;pointer-events:none}.card-description[data-v-996789b9]{font-size:12px;padding:0 8px}.card-title[data-v-996789b9]{font-size:15px}.card-icon[data-v-996789b9]{font-size:22px}.carousel-nav[data-v-996789b9]{flex-direction:column;align-items:center;bottom:20px;top:auto;left:50%;transform:translate(-50%);background:#0000004d;border-radius:20px;padding:10px;gap:10px;width:auto;z-index:15}.nav-button[data-v-996789b9]{width:48px;height:48px;background-color:#0000004d;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:0}.nav-button svg[data-v-996789b9]{width:24px;height:24px}.launch-button-container[data-v-996789b9]{margin-top:60px;padding:0 20px}.launch-button[data-v-996789b9]{font-size:13px;padding:12px 24px}.upcoming-message[data-v-996789b9]{font-size:12px;padding:0 10px}.sub-journey-bubble[data-v-996789b9]{padding:10px 18px;font-size:13px}}@media (max-width: 400px){.nav-button[data-v-996789b9]{width:40px;height:40px}.nav-button svg[data-v-996789b9]{width:20px;height:20px}.launch-button[data-v-996789b9]{font-size:12px;padding:10px 20px}}@media (prefers-color-scheme: dark){.background-image[data-v-996789b9]{opacity:.8!important;filter:none!important}}@media (prefers-color-scheme: light){.background-image[data-v-996789b9]{opacity:.8!important;filter:none!important}}.background-image[data-v-a3a83fd6]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;animation:moveBackground-a3a83fd6 35s linear infinite;z-index:-1}@keyframes moveBackground-a3a83fd6{0%{background-position:center}50%{background-position:100% 100%}to{background-position:center}}.header[data-v-a3a83fd6]{position:fixed;top:0;left:0;width:100%;padding:20px 0;z-index:10;transition:background-color 1s ease,color 1s ease}.header .container[data-v-a3a83fd6]{display:flex;align-items:center;justify-content:space-between;width:100%;padding-left:20px;padding-right:20px}.logo[data-v-a3a83fd6]{width:200px;height:auto;margin-left:25px}.logo-small[data-v-a3a83fd6]{width:150px;height:auto;margin-right:25px}.user-info[data-v-a3a83fd6]{display:flex;align-items:center}.username[data-v-a3a83fd6]{font-style:italic;font-size:14px;line-height:1;margin-right:8px;transition:color 1s ease}.profile-img[data-v-a3a83fd6]{width:40px;height:40px;object-fit:cover;border-radius:50%}.online-indicator[data-v-a3a83fd6]{width:10px;height:10px;background-color:#28a745;border-radius:50%;box-shadow:0 0 8px #28a745b3;margin-right:8px}.footer[data-v-a3a83fd6]{font-size:10px;position:fixed;bottom:0;left:0;width:100%;padding:20px 0;z-index:10;transition:background-color 1s ease,color 1s ease}.footer .container[data-v-a3a83fd6]{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer a[data-v-a3a83fd6]{font-weight:700;font-size:10px;transition:color 1s ease;margin:20px}.footer a[data-v-a3a83fd6]:hover{transform:scale(1.2)}.footer a[data-v-a3a83fd6]{color:inherit}@keyframes fadeIn-a3a83fd6{0%{opacity:0}to{opacity:1}}.fade-header-enter-active[data-v-a3a83fd6],.fade-footer-enter-active[data-v-a3a83fd6]{animation:fadeIn-a3a83fd6 1.5s ease-out}.fade-header-enter[data-v-a3a83fd6],.fade-footer-enter[data-v-a3a83fd6]{opacity:0}.fade-header-enter-to[data-v-a3a83fd6],.fade-footer-enter-to[data-v-a3a83fd6]{opacity:1}.copilot-container[data-v-a3a83fd6]{position:relative;left:0;top:0;min-width:100%;height:100%;display:flex}@media (max-width: 640px){.logo[data-v-a3a83fd6]{width:120px;margin-right:20px}.header[data-v-a3a83fd6],.footer[data-v-a3a83fd6]{padding:10px 0}.header .container[data-v-a3a83fd6],.footer .container[data-v-a3a83fd6]{padding-left:10px;padding-right:10px}.username[data-v-a3a83fd6]{font-size:12px}.footer[data-v-a3a83fd6]{font-size:9px}.footer a[data-v-a3a83fd6]{font-size:9px;margin:8px}.online-indicator[data-v-a3a83fd6]{width:8px;height:8px;margin-right:6px}.copilot-container[data-v-a3a83fd6],.landing-content[data-v-a3a83fd6]{padding-top:60px;padding-bottom:60px}.footer .container[data-v-a3a83fd6]{gap:8px}.profile-img[data-v-a3a83fd6]{width:32px;height:32px}}@media (prefers-color-scheme: dark){.background-image[data-v-a3a83fd6]{opacity:1!important;filter:none!important}}@media (prefers-color-scheme: light){.background-image[data-v-a3a83fd6]{opacity:1!important;filter:none!important}}.background-image[data-v-dc3c4067]{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/assets/bg-BHfs-xND.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;animation:moveBackground-dc3c4067 35s linear infinite;z-index:0}@keyframes moveBackground-dc3c4067{0%{background-position:center}50%{background-position:100% 100%}to{background-position:center}}.login-container[data-v-dc3c4067]{position:absolute;right:50%;left:50%;transform:translate(-50%,-50%);background:#fff0;border:1px solid rgba(255,255,255,.25);border-radius:16px;padding:40px;width:90%;max-width:400px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 30px #00000040;text-align:center;animation:fadeIn-dc3c4067 1s ease-in-out;color:#fff}.dual-logo-container[data-v-dc3c4067]{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.logo-side[data-v-dc3c4067]{flex:1;display:flex;justify-content:center;align-items:center}.logo[data-v-dc3c4067]{width:70%;max-width:160px;max-height:80px;height:auto}@keyframes fadeIn-dc3c4067{0%{opacity:0}to{opacity:1}}.logo[data-v-dc3c4067]{width:180px;margin-bottom:20px}.title[data-v-dc3c4067]{font-size:1.6rem;font-weight:600;margin-bottom:30px}.form[data-v-dc3c4067]{display:flex;flex-direction:column;gap:16px}.input-group[data-v-dc3c4067]{position:relative}.icon[data-v-dc3c4067]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#ffffffb3;font-size:1rem}.input[data-v-dc3c4067]{padding:12px 12px 12px 36px;border-radius:8px;border:none;background:#fff3;color:#fff;font-size:1rem;width:100%}.input[data-v-dc3c4067]::placeholder{color:#fff9}.input[data-v-dc3c4067]:focus{outline:none;background:#ffffff4d}.btn[data-v-dc3c4067]{margin-top:10px;padding:12px;background-color:#007b3a;border:none;border-radius:8px;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:background .3s ease}.btn[data-v-dc3c4067]:hover{background-color:#005e2b}.error-msg[data-v-dc3c4067]{color:#ff8c8c;margin-top:12px;font-size:.9rem}.extra-links[data-v-dc3c4067]{display:flex;justify-content:space-between;margin-top:24px}.link[data-v-dc3c4067]{font-size:.85rem;color:#fff;text-decoration:underline;cursor:pointer}.link[data-v-dc3c4067]:hover{color:#eee}.client-select-container[data-v-dc3c4067]{display:flex;flex-direction:column;gap:20px;align-items:center;margin-top:20px}.subtitle[data-v-dc3c4067]{font-size:1.2rem;font-weight:500;margin-bottom:10px}.select-wrapper[data-v-dc3c4067]{width:100%}.select[data-v-dc3c4067]{width:100%;padding:12px;border-radius:8px;border:none;background:#fff3;color:#fff;font-size:1rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white'%3E%3Cpath d='M4 6l4 4 4-4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.select[data-v-dc3c4067]:hover{background:#ffffff4d}.select[data-v-dc3c4067]:focus{outline:none;background:#ffffff4d}.flag[data-v-dc3c4067]{margin-right:8px}.continue-btn[data-v-dc3c4067]{width:100%}@media (max-width: 500px){.login-container[data-v-dc3c4067]{padding:30px 20px}.logo[data-v-dc3c4067]{width:150px}.title[data-v-dc3c4067]{font-size:1.4rem;margin-bottom:24px}.form[data-v-dc3c4067]{gap:12px}.input[data-v-dc3c4067]{font-size:.95rem;padding:10px 10px 10px 34px}.icon[data-v-dc3c4067]{font-size:.9rem;left:10px}.btn[data-v-dc3c4067]{padding:10px;font-size:.95rem}.error-msg[data-v-dc3c4067]{font-size:.85rem;margin-top:10px}.extra-links[data-v-dc3c4067]{flex-direction:column;align-items:center;gap:10px;margin-top:20px}.link[data-v-dc3c4067]{font-size:.8rem}.select[data-v-dc3c4067]{font-size:.95rem;padding:10px}}@media (prefers-color-scheme: dark){.background-image[data-v-dc3c4067]{opacity:1!important;filter:none!important}}@media (prefers-color-scheme: light){.background-image[data-v-dc3c4067]{opacity:1!important;filter:none!important}}input[data-v-dc3c4067]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(255,255,255,.2) inset!important;-webkit-text-fill-color:white!important;transition:background-color 5000s ease-in-out 0s}.in-progress-container[data-v-6c97c3af]{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;padding:2rem}.in-progress-container h1[data-v-6c97c3af]{font-size:2.5rem;margin-bottom:1rem;color:#fc0}.in-progress-container p[data-v-6c97c3af]{font-size:1.2rem;margin-bottom:2rem}.in-progress-container button[data-v-6c97c3af]{background-color:#ffcc00e6;color:#000;border:none;padding:.8rem 1.6rem;border-radius:4px;font-weight:700;cursor:pointer;transition:background-color .2s ease}.in-progress-container button[data-v-6c97c3af]:hover{background-color:#fd3}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}
