@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap";:root{--sepia: #e0e0da;--secondary-sepia: #ecece6;--asphalt: #212122;--asphalt-60: rgba(33, 33, 34, .6);--asphalt-10: rgba(33, 33, 34, .1);--asphalt-5: rgba(33, 33, 34, .05);--snow: #ffffff;--snow-50: rgba(255, 255, 255, .5);--snow-20: rgba(255, 255, 255, .2);--snow-10: rgba(255, 255, 255, .1);--grass: #6a994e;--secondary-grass: #9bc97f;--taxi: #ffbe0b;--secondary-taxi: #fbd97c;--black-100: #0c0c0d;--black-90: rgba(12, 12, 13, .9);--black-60: rgba(12, 12, 13, .6);--black-12: rgba(12, 12, 13, .12);--carrot: #e73f1b;--carrot-10: rgba(231, 63, 27, .1);--success: #6a994e;--success-10: rgba(106, 153, 78, .1);--font-size: 16px;--font-primary: "Onest", sans-serif;--font-mono: "JetBrains Mono", monospace;--popover-border-radius: 8px}html{height:100%;font-size:var(--font-size);color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;overflow:hidden;overscroll-behavior:none}body{height:100%;font-size:var(--font-size);font-family:var(--font-primary);color:var(--asphalt);font-weight:400;background-color:var(--sepia)}#app{height:100%;width:100%}*::-webkit-scrollbar{width:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--sepia);border-radius:3px}*::-webkit-scrollbar-thumb:hover{background:var(--black-10)}*{scrollbar-width:thin;scrollbar-color:var(--sepia) transparent}*{margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}.left-nav[data-v-d27888ea]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0 auto}.left-nav-item[data-v-d27888ea]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:100px;background-color:var(--snow-20);cursor:pointer;transition:background-color .3s ease;transition:fill .3s ease}.left-nav-item[data-v-d27888ea]:hover{background-color:var(--snow)}.left-nav-item:hover .left-nav-item-icon[data-v-d27888ea]{fill:var(--asphalt)}.left-nav-item-active[data-v-d27888ea]{background-color:var(--snow)}.left-nav-item-active .left-nav-item-icon[data-v-d27888ea]{fill:var(--asphalt)}.left-nav-item-icon[data-v-d27888ea]{width:22px;height:22px;fill:var(--snow)}.faq-icon-wrapper[data-v-15932b5c]{position:relative;display:inline-block}.faq-icon[data-v-15932b5c]{color:var(--snow);transition:color .3s ease}.faq-icon-wrapper:hover .faq-icon[data-v-15932b5c]{color:var(--asphalt)}.tooltip[data-v-15932b5c]{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:12px;background:var(--asphalt);color:var(--snow);padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;z-index:9999;box-shadow:0 4px 12px #00000026}.tooltip[data-v-15932b5c]:before{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid var(--asphalt)}.left-nav[data-v-7bc839a7]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0 auto}.left-nav-item[data-v-7bc839a7]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:100px;background-color:var(--snow-20);cursor:pointer;transition:background-color .3s ease;transition:fill .3s ease}.left-nav-item[data-v-7bc839a7]:hover{background-color:var(--snow)}.left-nav-item:hover .left-nav-item-icon[data-v-7bc839a7]{fill:var(--asphalt)}.left-nav-item-active[data-v-7bc839a7]{background-color:var(--snow)}.left-nav-item-active .left-nav-item-icon[data-v-7bc839a7]{fill:var(--asphalt)}.left-nav-item-icon[data-v-7bc839a7]{width:22px;height:22px;fill:var(--snow)}.caption-2[data-v-e8ba822a]{color:var(--asphalt);font-family:var(--font-mono);font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.48px;text-transform:uppercase}.button[data-v-11d30fa9]{display:flex;padding:10px 22px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:19px;background:var(--asphalt-5);border:none;cursor:pointer;transition:background .2s ease-in-out}.button[data-v-11d30fa9]:hover{background:var(--asphalt-10)}.button:active .label[data-v-11d30fa9]{color:var(--snow)}.button:active .icon[data-v-11d30fa9] svg{fill:var(--snow)}.icon[data-v-11d30fa9]{width:16px;height:16px}.icon[data-v-11d30fa9] svg{fill:var(--black-100)}.close-btn[data-v-5c71b96a]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:100px;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:background-color .2s ease}.close-btn[data-v-5c71b96a]:hover,.close-btn[data-v-5c71b96a]:active{background-color:var(--asphalt-10)}.close-btn:active .close-btn-icon[data-v-5c71b96a]{fill:var(--snow)}.close-btn-icon[data-v-5c71b96a]{width:22px;height:22px;fill:var(--asphalt);transition:fill .2s ease}.headline-2[data-v-52b0ca21]{color:var(--asphalt);font-size:24px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.42px}.caption-1[data-v-2cddd17f]{color:var(--asphalt);font-family:var(--font-mono);font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.24px;text-transform:uppercase}.cog-loader[data-v-7b868372]{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.cog-loader-icon[data-v-7b868372]{width:32px;height:32px;fill:var(--black-100);animation:spin-7b868372 1.5s linear infinite}.cog-loader.small .cog-loader-icon[data-v-7b868372]{width:24px;height:24px}.cog-loader.medium .cog-loader-icon[data-v-7b868372]{width:32px;height:32px}.cog-loader.large .cog-loader-icon[data-v-7b868372]{width:48px;height:48px}@keyframes spin-7b868372{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.menu[data-v-6399a19d]{width:100%;height:100%;border-radius:8px;background:var(--snow);position:relative;overflow-y:hidden;display:flex;flex-direction:column}.menu-header[data-v-6399a19d]{display:flex;justify-content:space-between;align-items:center}.menu-header-title[data-v-6399a19d]{display:flex;flex-direction:column;gap:11px}.header[data-v-6399a19d]{border-bottom:1px solid var(--sepia);position:absolute;top:0;left:0;right:0;width:100%;height:94px;padding:14px 22px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-top-left-radius:8px;border-top-right-radius:8px;background-color:#ffffff03;z-index:1}.main[data-v-6399a19d]{width:100%;flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;padding-top:110px}.main[data-v-6399a19d]::-webkit-scrollbar{width:0;background:transparent}.main[data-v-6399a19d]{scrollbar-width:none;-ms-overflow-style:none}.main-content[data-v-6399a19d]{display:flex;padding:0 22px;flex-direction:column;align-items:flex-start}.footer[data-v-6399a19d]{display:flex;padding:22px;flex-direction:column;align-items:flex-start;position:absolute;bottom:0;left:0;right:0;width:100%;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.agent-icon[data-v-5ca514f7]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:100px;overflow:hidden}.avatar-image[data-v-5ca514f7]{width:100%;height:100%;object-fit:cover}.tooltip-container[data-v-9f22c26f]{position:relative;display:inline-block}.tooltip[data-v-9f22c26f]{position:absolute;z-index:1000;pointer-events:none}.tooltip.top[data-v-9f22c26f]{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px}.tooltip.top .tooltip-arrow[data-v-9f22c26f]{top:100%;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--asphalt)}.tooltip.bottom[data-v-9f22c26f]{top:100%;left:50%;transform:translate(-50%);margin-top:8px}.tooltip.bottom .tooltip-arrow[data-v-9f22c26f]{bottom:100%;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--asphalt)}.tooltip.left[data-v-9f22c26f]{right:100%;top:50%;transform:translateY(-50%);margin-right:8px}.tooltip.left .tooltip-arrow[data-v-9f22c26f]{left:100%;top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid var(--asphalt)}.tooltip.right[data-v-9f22c26f]{left:100%;top:50%;transform:translateY(-50%);margin-left:8px}.tooltip.right .tooltip-arrow[data-v-9f22c26f]{right:100%;top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid var(--asphalt)}.tooltip.bottom-right[data-v-9f22c26f]{top:100%;left:0;margin-top:8px;margin-left:8px}.tooltip.bottom-right .tooltip-arrow[data-v-9f22c26f]{bottom:100%;left:16px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--asphalt)}.tooltip-content[data-v-9f22c26f]{background:var(--asphalt);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 12px;box-shadow:0 4px 12px #0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:280px;min-width:180px;white-space:normal;z-index:1000}.tooltip-title[data-v-9f22c26f]{color:var(--snow);font-family:Onest,sans-serif;font-size:13px;font-weight:500;line-height:1.2}.tooltip-description[data-v-9f22c26f]{color:#ffffffb3;font-family:Onest,sans-serif;font-size:11px;font-weight:400;line-height:1.3;margin-top:2px}.tooltip-arrow[data-v-9f22c26f]{position:absolute;width:0;height:0}.tooltip-enter-active[data-v-9f22c26f]{transition:all .15s cubic-bezier(.4,0,.2,1)}.tooltip-leave-active[data-v-9f22c26f]{transition:all .1s cubic-bezier(.4,0,.2,1)}.tooltip-enter-from[data-v-9f22c26f]{opacity:0;transform:translate(-50%) translateY(-4px) scale(.95)}.tooltip-leave-to[data-v-9f22c26f]{opacity:0;transform:translate(-50%) translateY(-2px) scale(.98)}.tooltip.bottom .tooltip-enter-from[data-v-9f22c26f]{transform:translate(-50%) translateY(4px) scale(.95)}.tooltip.bottom .tooltip-leave-to[data-v-9f22c26f]{transform:translate(-50%) translateY(2px) scale(.98)}.tooltip.left .tooltip-enter-from[data-v-9f22c26f]{transform:translateY(-50%) translate(-4px) scale(.95)}.tooltip.left .tooltip-leave-to[data-v-9f22c26f]{transform:translateY(-50%) translate(-2px) scale(.98)}.tooltip.right .tooltip-enter-from[data-v-9f22c26f]{transform:translateY(-50%) translate(4px) scale(.95)}.tooltip.right .tooltip-leave-to[data-v-9f22c26f]{transform:translateY(-50%) translate(2px) scale(.98)}.tooltip.bottom-right .tooltip-enter-from[data-v-9f22c26f]{opacity:0;transform:translateY(4px) translate(-4px) scale(.95)}.tooltip.bottom-right .tooltip-leave-to[data-v-9f22c26f]{opacity:0;transform:translateY(2px) translate(-2px) scale(.98)}.nav[data-v-15556e01]{display:flex;flex-direction:column;align-items:center;gap:4px;width:36px;transition:opacity .2s ease-in-out}.nav-item[data-v-15556e01]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:100px;cursor:pointer;color:var(--asphalt);transition:all .2s ease-in-out}.nav-item[data-v-15556e01]:hover{background:var(--carrot);color:var(--snow)}.nav-item:hover .nav-item-icon[data-v-15556e01]{fill:var(--snow);transform:scale(1.1)}.nav-item[data-v-15556e01]:active{background:var(--asphalt)}.nav-item:active .nav-item-icon[data-v-15556e01]{fill:var(--snow)}.nav-item-active[data-v-15556e01]{background:var(--asphalt);color:var(--snow)}.nav-item-active .nav-item-icon[data-v-15556e01]{fill:var(--snow)}.nav-item-active:hover .nav-item-icon[data-v-15556e01]{transform:none}.nav-item-icon[data-v-15556e01]{width:22px;height:22px;fill:var(--asphalt);transition:all .2s ease-in-out}.paragraph-regular[data-v-01d7f5e6]{color:var(--asphalt);font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.16px}.paragraph-bold[data-v-4ee827c9]{color:var(--asphalt);font-size:16px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.16px}.table-wrapper[data-v-e7b3f6c6]{width:100%}table[data-v-e7b3f6c6]{width:100%;min-width:max-content;border-spacing:0;border-collapse:collapse;border-radius:4px;border:1px solid var(--Secondary-Sepia, #ecece6);cursor:default}td[data-v-e7b3f6c6],th[data-v-e7b3f6c6]{padding:14px;text-align:left;vertical-align:middle;border:1px solid var(--Secondary-Sepia, #ecece6);max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}td[data-v-e7b3f6c6]:first-child,th[data-v-e7b3f6c6]:first-child{width:50px;min-width:50px}td[data-v-e7b3f6c6]:nth-child(2),th[data-v-e7b3f6c6]:nth-child(2){width:180px;min-width:180px}td[data-v-e7b3f6c6]:nth-child(3),th[data-v-e7b3f6c6]:nth-child(3){width:120px;min-width:120px}td[data-v-e7b3f6c6]:nth-child(4),th[data-v-e7b3f6c6]:nth-child(4){width:180px;min-width:180px}td[data-v-e7b3f6c6]:nth-child(n+5),th[data-v-e7b3f6c6]:nth-child(n+5){width:150px;min-width:150px}th[data-v-e7b3f6c6]{background:var(--Secondary-Asphalt-5, rgba(33, 33, 34, .05))}.sortable-header[data-v-e7b3f6c6]{cursor:pointer;transition:background-color .2s ease}.sortable-header[data-v-e7b3f6c6]:hover{background:var(--Secondary-Asphalt-5, rgba(33, 33, 34, .1))}.table-cell[data-v-e7b3f6c6]{position:relative;transition:background-color .3s ease}.table-cell[data-v-e7b3f6c6]:hover{background-color:var(--asphalt-5);border:1px solid var(--sepia);background:var(--secondary-sepia);box-shadow:0 0 6px #00000005,0 2px 4px #00000014}.table-cell:hover .hover-icons[data-v-e7b3f6c6]{opacity:1;transform:translateY(0)}.cell-content[data-v-e7b3f6c6]{position:relative;width:100%;overflow:hidden;text-overflow:ellipsis}.hover-icons[data-v-e7b3f6c6]{position:absolute;top:-25px;left:0;opacity:0;transform:translateY(10px);transition:all .3s ease;display:flex;gap:8px}.hover-icons-wrap[data-v-e7b3f6c6]{cursor:pointer;display:flex;width:22px;height:22px;padding:3px 8px;justify-content:center;align-items:center;gap:4px;border-radius:19px;background:var(--snow);box-shadow:0 0 6px #00000005,0 2px 4px #00000014}.hover-icons-wrap-icon[data-v-e7b3f6c6]{width:14px;max-width:14px;height:14px;max-height:14px;flex-shrink:0;fill:#212122}.status-chip[data-v-e7b3f6c6]{padding:5px 12px;border-radius:16px;font-size:.75rem;font-weight:600;text-transform:uppercase;color:#fff;white-space:nowrap;display:inline-block;line-height:normal;text-align:center}.status-chip.initiated[data-v-e7b3f6c6]{background-color:#007bff}.status-chip.interested[data-v-e7b3f6c6]{background-color:#28a745;color:#fff}.status-chip.not_interested[data-v-e7b3f6c6],.status-chip.stopped[data-v-e7b3f6c6]{background-color:#dc3545;color:#fff}.status-chip.unreachable[data-v-e7b3f6c6]{background-color:#6c757d;color:#fff}.status-chip.queued[data-v-e7b3f6c6]{background-color:#ffc107;color:#212529}.status-chip.processing[data-v-e7b3f6c6]{background-color:#17a2b8;color:#fff}.status-chip.failed[data-v-e7b3f6c6]{background-color:#dc3545;color:#fff}.status-chip.completed[data-v-e7b3f6c6]{background-color:#28a745;color:#fff}.status-chip.not_scheduled[data-v-e7b3f6c6]{background-color:#e9ecef;color:#495057;border:1px solid #dee2e6}.status-chip.scheduled[data-v-e7b3f6c6]{background-color:#007bff;color:#fff;border:1px solid #0056b3}.status-chip.rescheduled[data-v-e7b3f6c6]{background-color:#fd7e14;color:#fff;border:1px solid #e55a00}.status-chip.cancelled_by_user[data-v-e7b3f6c6]{background-color:#dc3545;color:#fff;border:1px solid #b02a37}.status-chip.cancelled_by_system[data-v-e7b3f6c6]{background-color:#6f42c1;color:#fff;border:1px solid #5a32a3}.status-chip.processing[data-v-e7b3f6c6],.status-chip.PROCESSING[data-v-e7b3f6c6]{background-color:#17a2b8;color:#fff;border:1px solid #138496}.status-chip.delivered[data-v-e7b3f6c6]{background-color:#27ae60;color:#fff;border:1px solid #219150;box-shadow:0 1px 4px #27ae601a}.status-chip.undelivered[data-v-e7b3f6c6]{background-color:#e74c3c;color:#fff;border:1px solid #c0392b;box-shadow:0 1px 4px #e74c3c1a}.status-chip.sent[data-v-e7b3f6c6]{background-color:#2980d9;color:#fff;border:1px solid #2063a6;box-shadow:0 1px 4px #2980d91a}.status-chip.conversation-status[data-v-e7b3f6c6]{background-color:#28a745;color:#fff;border:1px solid #219150;box-shadow:0 1px 4px #27ae601a}.property-field[data-v-e7b3f6c6]{color:var(--asphalt);font-weight:500}.property-field-empty[data-v-e7b3f6c6]{color:var(--asphalt-50);font-style:italic}.clickable-row[data-v-e7b3f6c6]{cursor:pointer}.clickable-row[data-v-e7b3f6c6]:hover{background-color:var(--asphalt-10, #e0e0e0)}.property-group-separator[data-v-e7b3f6c6]{background-color:var(--Secondary-Sepia, #ecece6);text-align:center;padding:10px 0;font-size:.875rem;font-weight:600;color:var(--Secondary-Asphalt-10, #212122);border-bottom:1px solid var(--Secondary-Sepia, #ecece6);border-top:1px solid var(--Secondary-Sepia, #ecece6);margin-top:10px;margin-bottom:10px}.property-group-label[data-v-e7b3f6c6]{background-color:var(--Secondary-Sepia, #ecece6);padding:5px 10px;border-radius:8px;display:inline-block;font-size:.75rem;font-weight:600;color:var(--Secondary-Asphalt-10, #212122);border:1px solid var(--Secondary-Sepia, #ecece6);box-shadow:0 1px 4px #0000000d}.property-group-separator-row[data-v-e7b3f6c6]{border:none}.property-group-separator-row[data-v-e7b3f6c6]:hover{background-color:transparent}.first-in-property-group[data-v-e7b3f6c6]{border-top:1px solid var(--Secondary-Asphalt-20, #d1d1d1)}.property-group-even[data-v-e7b3f6c6]{background-color:var(--snow, #ffffff)}.property-group-odd[data-v-e7b3f6c6]{background-color:var(--Secondary-Sepia, #f8f8f6)}.property-group-even[data-v-e7b3f6c6]:hover,.property-group-odd[data-v-e7b3f6c6]:hover{background-color:var(--Secondary-Asphalt-5, #f5f5f5)}.refresh-icon[data-v-d2298f4c]{width:22px;height:22px;fill:none;stroke:var(--asphalt);transition:stroke .2s ease}.canvas-card[data-v-767e8759]{background:#fff;border-radius:16px;box-shadow:0 2px 16px #0000000a;padding:0;width:100%;height:100%;display:flex;flex-direction:column}.canvas-header[data-v-767e8759]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ececec;padding:24px 32px 16px;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;height:94px}.canvas-header-titles[data-v-767e8759]{display:flex;flex-direction:column;gap:11px}.canvas-title[data-v-767e8759]{font-size:1.4rem;font-weight:700;color:#222}.canvas-subtitle[data-v-767e8759]{font-size:1rem;color:#888;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.canvas-header-actions[data-v-767e8759]{display:flex;align-items:center;gap:16px}.search-container[data-v-767e8759]{position:relative;display:flex;align-items:center}.search-icon[data-v-767e8759]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:var(--asphalt-60);z-index:1}.search-input[data-v-767e8759]{width:240px;height:36px;padding:8px 12px 8px 36px;border:1px solid var(--asphalt-10);border-radius:8px;background:var(--snow);color:var(--asphalt);font-family:var(--font-primary);font-size:14px;font-weight:400;outline:none;transition:border-color .2s ease}.search-input[data-v-767e8759]:focus{border-color:var(--asphalt-20)}.search-input[data-v-767e8759]::placeholder{color:var(--asphalt-60)}.clear-search-btn[data-v-767e8759]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:none;background:none;color:var(--asphalt-60);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:300;transition:color .2s ease}.clear-search-btn[data-v-767e8759]:hover{color:var(--asphalt)}.close-btn[data-v-767e8759]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:100px;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:background-color .2s ease}.close-btn[data-v-767e8759]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-767e8759]{fill:var(--snow)}.close-btn-icon[data-v-767e8759]{width:22px;height:22px;fill:var(--asphalt);transition:fill .2s ease}.refresh-btn[data-v-767e8759]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:100px;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:background-color .2s ease}.refresh-btn[data-v-767e8759]:hover{background-color:var(--carrot)}.refresh-btn:hover .refresh-btn-icon[data-v-767e8759]{stroke:var(--snow)}.refresh-btn-icon[data-v-767e8759]{width:22px;height:22px;stroke:var(--asphalt);transition:stroke .2s ease}.canvas-table-wrapper[data-v-767e8759]{flex:1;padding:32px;overflow-x:auto}.empty-state[data-v-767e8759]{display:flex;justify-content:center;align-items:center;min-height:200px;text-align:center;color:#888}.loading-container[data-v-767e8759],.error-container[data-v-767e8759]{display:flex;justify-content:center;align-items:center;min-height:200px}.session-message-feedback[data-v-cc44bc85]{display:inline-flex;align-items:center;position:relative;margin-right:4px}.session-message-feedback[data-v-cc44bc85]:has(.feedback-form){z-index:2}.feedback-container[data-v-cc44bc85]{position:relative;display:inline-block;height:28px;min-width:60px}.feedback-buttons[data-v-cc44bc85]{display:inline-flex;gap:1px;align-items:center;transition:opacity .3s ease;opacity:1}.feedback-buttons.is-hidden[data-v-cc44bc85]{opacity:0;pointer-events:none}.feedback-button[data-v-cc44bc85]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;cursor:pointer;transition:all .2s ease;outline:none;color:#777}.feedback-button .feedback-icon[data-v-cc44bc85]{fill:#777}.feedback-button[data-v-cc44bc85]:hover:not(:disabled){background:var(--asphalt-10)}.feedback-button[data-v-cc44bc85]:active:not(:disabled){background:var(--asphalt-20)}.feedback-button[data-v-cc44bc85]:disabled:not(.feedback-button--active){cursor:not-allowed;color:#ccc}.feedback-button:disabled:not(.feedback-button--active) .feedback-icon[data-v-cc44bc85]{fill:#ccc}.feedback-button--active[data-v-cc44bc85]{cursor:default!important;opacity:1!important}.feedback-button--active.feedback-button[data-v-cc44bc85]:first-child{background:var(--teal-10)}.feedback-button--active.feedback-button:first-child .feedback-icon[data-v-cc44bc85]{fill:var(--teal-60)}.feedback-button--active.feedback-button[data-v-cc44bc85]:last-child{background:var(--carrot-10)}.feedback-button--active.feedback-button:last-child .feedback-icon[data-v-cc44bc85]{fill:var(--carrot-60)}.feedback-icon[data-v-cc44bc85]{width:16px;height:16px;fill:#777;transition:fill .2s ease}.feedback-form[data-v-cc44bc85]{position:absolute;top:100%;right:0;margin-top:8px;background:var(--snow);border:1px solid var(--asphalt-10);border-radius:8px;padding:16px;width:320px;max-width:calc(100vw - 40px);max-height:calc(100vh - 100px);overflow-y:auto;animation:fadeInDown-cc44bc85 .2s ease;box-shadow:0 4px 16px #0000001a;z-index:3}.feedback-form--above[data-v-cc44bc85]{top:auto;bottom:100%;margin-top:0;margin-bottom:8px;animation:fadeInUp-cc44bc85 .2s ease}.feedback-form-content[data-v-cc44bc85]{display:flex;flex-direction:column;gap:10px}.feedback-form-title[data-v-cc44bc85]{font-weight:600;color:var(--asphalt);font-size:14px}@keyframes fadeInDown-cc44bc85{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-cc44bc85{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.feedback-labels[data-v-cc44bc85]{display:flex;flex-wrap:wrap;gap:8px}.feedback-label[data-v-cc44bc85]{padding:6px 12px;border:1px solid var(--asphalt-20);border-radius:16px;background:var(--snow);color:var(--asphalt-60);font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease;outline:none}.feedback-label[data-v-cc44bc85]:hover{background:var(--asphalt-10);border-color:var(--asphalt-30)}.feedback-label--selected[data-v-cc44bc85]{background:var(--asphalt);color:var(--snow);border-color:var(--asphalt)}.feedback-label--selected[data-v-cc44bc85]:hover{background:var(--asphalt-80);border-color:var(--asphalt-80)}.feedback-textarea[data-v-cc44bc85]{width:100%;padding:10px 12px;border:1px solid var(--asphalt-20);border-radius:8px;background:var(--snow);color:var(--asphalt);font-size:14px;font-family:inherit;resize:none;outline:none;transition:border-color .2s ease}.feedback-textarea[data-v-cc44bc85]:focus{border-color:var(--asphalt-40)}.feedback-textarea[data-v-cc44bc85]::placeholder{color:var(--asphalt-40)}.feedback-form-actions[data-v-cc44bc85]{display:flex;gap:8px;justify-content:flex-end}.feedback-form-button[data-v-cc44bc85]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;outline:none;border:none}.feedback-form-button--cancel[data-v-cc44bc85]{background:var(--snow);color:var(--asphalt-60);border:1px solid var(--asphalt-20)}.feedback-form-button--cancel[data-v-cc44bc85]:hover:not(:disabled){background:var(--asphalt-5);border-color:var(--asphalt-30)}.feedback-form-button--submit[data-v-cc44bc85]{background:var(--asphalt);color:var(--snow)}.feedback-form-button--submit[data-v-cc44bc85]:hover:not(:disabled){background:var(--asphalt-80)}.feedback-form-button[data-v-cc44bc85]:disabled{opacity:.5;cursor:not-allowed}.feedback-error[data-v-cc44bc85]{color:var(--carrot);margin-top:4px}.feedback-success[data-v-cc44bc85]{display:inline-flex;align-items:center;gap:3px;height:28px;padding:0 4px;background:var(--teal-10);border-radius:4px;white-space:nowrap;opacity:0;transform:scale(.8);transition:all .3s ease;font-size:11px}.feedback-success[data-v-cc44bc85]:not(.is-visible){pointer-events:none}.feedback-success.is-visible[data-v-cc44bc85]{opacity:1;transform:scale(1)}.feedback-success-icon[data-v-cc44bc85]{color:var(--teal-60);font-size:12px;font-weight:700}.feedback-success-text[data-v-cc44bc85]{color:var(--teal-70);font-size:12px;font-weight:500}.canvas-view-wrapper[data-v-61d101da]{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;width:100%;height:100%}.canvas-header[data-v-61d101da]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ececec;padding:24px 32px 16px;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;flex-shrink:0}.back-arrow-btn[data-v-61d101da]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:100px;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:background-color .2s ease;margin-right:16px}.back-arrow-btn[data-v-61d101da]:hover{background-color:var(--carrot)}.back-arrow-btn:hover .back-arrow-svg[data-v-61d101da]{color:var(--snow)}.back-arrow-svg[data-v-61d101da]{width:22px;height:22px;color:var(--asphalt);transition:color .2s ease;display:block}.canvas-header-titles[data-v-61d101da]{display:flex;flex-direction:column;gap:4px;flex:1;align-items:flex-start;justify-content:center}.toggle-agent-btn[data-v-61d101da]{display:flex;align-items:center;justify-content:center;height:36px;padding:0 8px;border-radius:100px;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:all .2s ease;margin-left:auto;margin-right:8px;overflow:hidden;min-width:36px}.toggle-agent-btn .toggle-label[data-v-61d101da]{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .2s ease,margin .2s ease;margin:0;font-size:.875rem;color:var(--asphalt)}.toggle-agent-btn[data-v-61d101da]:hover{background-color:var(--asphalt-20, #d1d1d1);padding:0 12px}.toggle-agent-btn:hover .toggle-label[data-v-61d101da]{max-width:150px;margin-right:6px}.toggle-agent-btn:hover .toggle-icon[data-v-61d101da]{color:var(--asphalt, #333)}.toggle-icon[data-v-61d101da]{width:20px;height:20px;color:var(--asphalt);transition:color .2s ease}.close-btn[data-v-61d101da]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:100px;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:background-color .2s ease}.close-btn[data-v-61d101da]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-61d101da]{fill:var(--snow)}.close-btn-icon[data-v-61d101da]{width:22px;height:22px;fill:var(--asphalt);transition:fill .2s ease}.canvas-content-wrapper[data-v-61d101da]{flex-grow:1;overflow-y:auto;padding:32px;background-color:#fff}.loading-container[data-v-61d101da],.error-container[data-v-61d101da],.empty-state[data-v-61d101da]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;color:#555;padding:20px}.messages-container[data-v-61d101da]{display:flex;flex-direction:column;gap:12px}.message-item[data-v-61d101da]{position:relative;padding:10px;border-radius:8px;background-color:#f9f9f9;border:1px solid #eee}.message-author-user[data-v-61d101da]{background-color:#e7f3ff;border-left:3px solid #007bff}.message-author-assistant[data-v-61d101da]{background-color:#e9ecef;border-left:3px solid #adb5bd}.message-author-assistant .message-text[data-v-61d101da]{font-size:.9em;opacity:.9}.message-author-model[data-v-61d101da],.message-author-system[data-v-61d101da],.message-author-unknown-author[data-v-61d101da]{background-color:#e9ecef;border-left:3px solid #adb5bd}.message-author-manager[data-v-61d101da]{background-color:#fff0e6;border-left:3px solid #ff9933}.message-author-agent[data-v-61d101da]{background-color:#e9ecef;border-left:3px solid #adb5bd}.message-author-agent .message-text[data-v-61d101da]{font-size:.9em;opacity:.9}.message-author-agent[data-v-61d101da]:has(.message-text:contains("🔧")){background-color:#fff4e6;border-left-color:#f39c12}.message-author-agent[data-v-61d101da]:has(.message-text:contains("✅")){background-color:#f0fff4;border-left-color:#27ae60}.message-author-agent[data-v-61d101da]:has(.message-text:contains("💭")){background-color:#f8f9fa;border-left-color:#6c757d;font-style:italic}.message-author[data-v-61d101da]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.9em;color:#555;gap:8px}.message-author strong[data-v-61d101da]{text-transform:capitalize}.message-timestamp-container[data-v-61d101da]{display:flex;align-items:center;gap:4px}.message-timestamp[data-v-61d101da]{font-size:.8em;color:#777}.message-text[data-v-61d101da]{font-size:1em;white-space:pre-wrap;word-wrap:break-word}.canvas-footer[data-v-61d101da]{display:none}.go-back-btn[data-v-61d101da]{display:flex;align-items:center;gap:6px;height:36px;padding:0 16px;background-color:var(--asphalt-5);color:var(--asphalt);border:none;border-radius:8px;cursor:pointer;font-weight:500;font-size:1em;transition:background-color .2s ease,color .2s ease}.go-back-btn[data-v-61d101da]:hover{background-color:var(--carrot);color:var(--snow)}.go-back-icon[data-v-61d101da]{font-size:1.1em;line-height:1}@media (max-width: 500px){.go-back-text[data-v-61d101da]{display:none}}.canvas-card[data-v-8ef24221]{background:#fff;border-radius:16px;box-shadow:0 2px 16px #0000000a;padding:0;width:100%;height:100%;display:flex;flex-direction:column;color:#222}.canvas-view-wrapper[data-v-8ef24221]{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;width:100%;height:100%}.canvas-header[data-v-8ef24221]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ececec;padding:24px 32px 16px;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;flex-shrink:0}.canvas-header-titles[data-v-8ef24221]{display:flex;flex-direction:column;gap:4px}.canvas-header-actions[data-v-8ef24221]{display:flex;align-items:center;gap:16px}.search-container[data-v-8ef24221]{position:relative;display:flex;align-items:center}.search-icon[data-v-8ef24221]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:var(--asphalt-60);z-index:1}.search-input[data-v-8ef24221]{width:240px;height:36px;padding:8px 12px 8px 36px;border:1px solid var(--asphalt-10);border-radius:8px;background:var(--snow);color:var(--asphalt);font-family:var(--font-primary);font-size:14px;font-weight:400;outline:none;transition:border-color .2s ease}.search-input[data-v-8ef24221]:focus{border-color:var(--asphalt-20)}.search-input[data-v-8ef24221]::placeholder{color:var(--asphalt-60)}.clear-search-btn[data-v-8ef24221]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:none;background:none;color:var(--asphalt-60);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:300;transition:color .2s ease}.clear-search-btn[data-v-8ef24221]:hover{color:var(--asphalt)}.close-btn[data-v-8ef24221]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:100px;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:background-color .2s ease}.close-btn[data-v-8ef24221]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-8ef24221]{fill:var(--snow)}.close-btn-icon[data-v-8ef24221]{width:22px;height:22px;fill:var(--asphalt);transition:fill .2s ease}.canvas-table-wrapper[data-v-8ef24221]{flex:1;padding:32px;overflow:auto;background-color:#fff}.canvas-content-wrapper[data-v-8ef24221]{flex:1;overflow-y:auto;flex-grow:1;padding:32px}.loading-container[data-v-8ef24221],.error-container[data-v-8ef24221],.empty-state[data-v-8ef24221]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;color:#555;padding:20px}.messages-container[data-v-8ef24221]{display:flex;flex-direction:column;gap:12px}.message-item[data-v-8ef24221]{padding:10px;border-radius:8px;background-color:#f9f9f9;border:1px solid #eee}.message-author-user[data-v-8ef24221]{background-color:#e7f3ff;border-left:3px solid #007bff}.message-author-unknown-author[data-v-8ef24221]{background-color:#e9ecef;border-left:3px solid #adb5bd}.message-author[data-v-8ef24221]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.9em;color:#555}.message-author strong[data-v-8ef24221]{text-transform:capitalize}.message-timestamp[data-v-8ef24221]{font-size:.8em;color:#777}.message-text[data-v-8ef24221]{font-size:1em;white-space:pre-wrap;word-wrap:break-word}.canvas-footer[data-v-8ef24221]{padding:16px 32px;border-top:1px solid #ececec;display:flex;justify-content:flex-start;background:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;flex-shrink:0}.go-back-btn[data-v-8ef24221]{padding:10px 20px;background-color:var(--asphalt-5);color:var(--asphalt);border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:background-color .2s ease}.go-back-btn[data-v-8ef24221]:hover{background-color:var(--carrot);color:var(--snow)}.canvas-card>div[data-v-8ef24221]:first-child{display:flex;flex-direction:column;width:100%;height:100%}.metric-card[data-v-cfdc92f2]{background:#2121220d;border-radius:14px;padding:14px;display:flex;flex-direction:column;cursor:pointer;transition:all .2s ease;height:327px;min-width:240px;container-type:inline-size}.metric-card[data-v-cfdc92f2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.metric-card:hover .learn-more-btn[data-v-cfdc92f2]{background-color:#212122}.metric-card:hover .learn-more-btn .learn-more-btn-text[data-v-cfdc92f2],.metric-card:hover .learn-more-btn .learn-more-btn-icon[data-v-cfdc92f2]{color:#fff}.metric-legend[data-v-cfdc92f2]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-bottom:14px}.legend-item[data-v-cfdc92f2]{display:flex;align-items:center;gap:8px}.legend-dot[data-v-cfdc92f2]{width:16px;height:16px;border-radius:40px}.legend-dot.positive[data-v-cfdc92f2]{background-color:#6a994e}.legend-dot.negative[data-v-cfdc92f2]{background-color:#e73f1b}.legend-label[data-v-cfdc92f2]{font-family:Onest,sans-serif;font-size:12px;font-weight:400;color:#212122;line-height:1.1}.metric-circle[data-v-cfdc92f2]{display:flex;justify-content:center;align-items:center;margin:0 auto 24px;width:152px;height:152px;border-radius:50%;background-color:#ecece6;position:relative;flex-shrink:0;aspect-ratio:1;min-width:152px;min-height:152px}.metric-circle-inner[data-v-cfdc92f2]{display:flex;align-items:center;justify-content:center;background-color:#fff;padding:31px 0;border-radius:50%;width:124px;height:124px;flex-shrink:0;aspect-ratio:1}.metric-circle-value[data-v-cfdc92f2]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.metric-circle-value-success-case[data-v-cfdc92f2]{display:flex;height:208px;padding:31px 0;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:14px;background:#ffffff80;text-align:center;margin-bottom:14px;min-width:152px}.display-value[data-v-cfdc92f2]{font-family:Onest,sans-serif;font-size:42px;font-weight:600;color:#212122;line-height:1.1;letter-spacing:-.01em}.change-value[data-v-cfdc92f2]{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:400;color:#6a994e;line-height:1;letter-spacing:-.03em;text-transform:uppercase;position:absolute;bottom:24px;right:16px}.metric-details[data-v-cfdc92f2]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;margin-top:auto}.metric-title[data-v-cfdc92f2]{font-family:Onest,sans-serif;font-size:24px;font-weight:600;color:#212122;line-height:1.1;letter-spacing:-.01em;margin-bottom:4px;width:236px}.metric-formatted[data-v-cfdc92f2]{font-family:Onest,sans-serif;font-size:12px;font-weight:400;color:#212122;line-height:1.1;margin-bottom:8px;width:236px}.metric-action[data-v-cfdc92f2]{width:100%;display:flex;justify-content:center}.learn-more-btn[data-v-cfdc92f2]{display:flex;height:22px;padding:3px 8px;justify-content:center;align-items:center;gap:4px;border-radius:19px;background-color:#fff;border:none;outline:none;cursor:pointer;transition:all .2s ease;text-align:center}.learn-more-btn-text[data-v-cfdc92f2]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:400;letter-spacing:-.02em;text-transform:uppercase;color:#212122;line-height:1;text-align:center}.learn-more-btn-icon[data-v-cfdc92f2]{width:14px;height:14px;font-size:.75rem;color:#212122}@container (max-width: 280px){.metric-circle[data-v-cfdc92f2]{width:120px;height:120px;min-width:120px;min-height:120px}.metric-circle-inner[data-v-cfdc92f2]{width:96px;height:96px;padding:24px 0}.display-value[data-v-cfdc92f2]{font-size:32px}.metric-title[data-v-cfdc92f2]{font-size:20px}.metric-formatted[data-v-cfdc92f2]{font-size:11px}}@container (max-width: 220px){.metric-circle[data-v-cfdc92f2]{width:100px;height:100px;min-width:100px;min-height:100px}.metric-circle-inner[data-v-cfdc92f2]{width:80px;height:80px;padding:20px 0}.display-value[data-v-cfdc92f2]{font-size:28px}.metric-title[data-v-cfdc92f2]{font-size:18px}.metric-formatted[data-v-cfdc92f2]{font-size:10px}.metric-legend[data-v-cfdc92f2]{margin-bottom:10px}.legend-dot[data-v-cfdc92f2]{width:12px;height:12px}.legend-label[data-v-cfdc92f2]{font-size:10px}}.report-dashboard[data-v-67824c1f]{width:100%;height:100%;display:flex;flex-direction:column}.report-dashboard-content[data-v-67824c1f]{flex:1;padding:22px;overflow-y:auto}.loading-overlay[data-v-67824c1f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:1rem}.loading-overlay .pi-spinner[data-v-67824c1f]{font-size:2rem;color:var(--primary-color)}.loading-overlay span[data-v-67824c1f]{color:var(--text-color-secondary);font-size:.875rem}.metric-grid[data-v-67824c1f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}@media (max-width: 520px){.metric-grid[data-v-67824c1f]{grid-template-columns:1fr;padding:0 10px}}@media (max-width: 320px){.metric-grid[data-v-67824c1f]{gap:16px}}.metric-card-wrapper[data-v-67824c1f]{cursor:pointer;transition:transform .2s ease}.metric-card-wrapper[data-v-67824c1f]:hover{transform:translateY(-2px)}.widget-placeholder[data-v-67824c1f]{display:flex;height:327px;padding:14px;flex-direction:column;justify-content:center;align-items:center;border-radius:14px;background:#2121220d;gap:14px}.widget-placeholder-wrapper[data-v-67824c1f]{display:flex;width:152px;height:152px;padding:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;cursor:pointer;border-radius:500px;border:1px dashed rgba(33,33,34,.6);transition:all .2s ease}.widget-placeholder-wrapper[data-v-67824c1f]:hover{border-color:var(--primary-color);background:var(--surface-50)}.widget-placeholder-btn[data-v-67824c1f]{display:flex;height:124px;padding:31px 0;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;align-self:stretch;border-radius:500px;background:#2121220d}.widget-placeholder-btn span[data-v-67824c1f]{font-size:42px;font-weight:600;color:#21212299;line-height:1.1}.widget-placeholder-text[data-v-67824c1f]{color:#21212299;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:400;letter-spacing:-.02em;text-transform:uppercase}.empty-state[data-v-67824c1f]{display:flex;align-items:center;justify-content:center;height:400px;padding:2rem}.empty-content[data-v-67824c1f]{text-align:center;max-width:400px}.empty-icon[data-v-67824c1f]{font-size:3rem;color:var(--text-color-secondary);margin-bottom:1rem}.empty-content h3[data-v-67824c1f]{margin:0 0 .5rem;color:var(--text-color);font-size:1.25rem}.empty-content p[data-v-67824c1f]{margin:0 0 1.5rem;color:var(--text-color-secondary);font-size:.875rem;line-height:1.5}.property-details-card[data-v-f8221ff1]{padding:0;margin:0}.loading-state[data-v-f8221ff1]{display:flex;align-items:center;justify-content:center;padding:24px 0;gap:8px}.loading-spinner[data-v-f8221ff1]{width:16px;height:16px;border:2px solid #e5e5e5;border-top:2px solid #2196f3;border-radius:50%;animation:spin-f8221ff1 1s linear infinite}@keyframes spin-f8221ff1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-f8221ff1]{font-size:14px;color:#666}.error-state[data-v-f8221ff1]{padding:16px 0}.error-text[data-v-f8221ff1]{color:#e53e3e;font-size:14px}.dialog-section-label[data-v-f8221ff1]{font-size:14px;font-weight:600;color:#333;margin-bottom:12px;display:flex;align-items:center;gap:8px}.property-table[data-v-f8221ff1]{width:100%;border-collapse:collapse;border-spacing:0}.property-row[data-v-f8221ff1]:not(:last-child){border-bottom:1px solid #f5f5f5}.property-label[data-v-f8221ff1]{padding:8px 16px 8px 0;vertical-align:top;width:140px;font-size:14px;font-weight:600;color:#333;white-space:nowrap}.property-icon[data-v-f8221ff1]{margin-right:8px}.property-value[data-v-f8221ff1]{padding:8px 0;vertical-align:top;font-size:14px;color:#666;line-height:1.5;word-break:break-word}.no-data[data-v-f8221ff1]{padding:24px 0;text-align:center}.no-data-text[data-v-f8221ff1]{font-size:14px;color:#999;font-style:italic}.report-conversations[data-v-c7a7f4ce],.conversations-view-wrapper[data-v-c7a7f4ce]{width:100%;height:100%;display:flex;flex-direction:column;background-color:#f7f7f7}.conversations-header[data-v-c7a7f4ce]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background-color:#fff;border-bottom:1px solid #eaeaea}.header-left[data-v-c7a7f4ce]{display:flex;align-items:center}.back-button[data-v-c7a7f4ce]{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:14px;font-weight:600;color:#333;padding:0;cursor:pointer}.back-button[data-v-c7a7f4ce]:hover{color:#000}.back-button-icon[data-v-c7a7f4ce]{width:22px;height:22px}.back-button-text[data-v-c7a7f4ce]{font-size:14px;font-weight:600}.header-right[data-v-c7a7f4ce]{display:flex;align-items:center;gap:12px}.download-button[data-v-c7a7f4ce]{background:none;border:none;color:#333;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px}.download-button[data-v-c7a7f4ce]:hover{color:#000}.conversations-filters[data-v-c7a7f4ce]{padding:16px 24px;background-color:#fff;border-bottom:1px solid #eaeaea;position:relative}.filter-toolbar[data-v-c7a7f4ce]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.filter-add-button[data-v-c7a7f4ce]{width:30px;height:30px;border-radius:50%;background-color:#333;border:none;color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.filter-add-button[data-v-c7a7f4ce]:hover{background-color:#000}.filter-tags-container[data-v-c7a7f4ce]{display:flex;flex-wrap:wrap;gap:8px}.filter-chip[data-v-c7a7f4ce]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:500;transition:all .2s ease;border:1px solid transparent;background-color:#f0f0f0;color:#333;cursor:pointer}.filter-chip[data-v-c7a7f4ce]:hover{background-color:#e0e0e0}.filter-chip.active[data-v-c7a7f4ce]{background-color:#2196f3;color:#fff}.filter-chip .chip-label[data-v-c7a7f4ce]{line-height:1.2}.active-filters[data-v-c7a7f4ce]{margin-top:12px;background-color:#2196f30d;border-radius:8px;padding:12px}.active-filters-label[data-v-c7a7f4ce]{font-size:12px;color:#666;margin-right:8px;font-weight:500}.active-filters-tags[data-v-c7a7f4ce]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.active-filter-chip[data-v-c7a7f4ce]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:500;transition:all .2s ease}.active-filter-chip.positive[data-v-c7a7f4ce]{background-color:#4caf50;color:#fff}.active-filter-chip.negative[data-v-c7a7f4ce]{background-color:#f44336;color:#fff}.active-filter-chip.action[data-v-c7a7f4ce]{background-color:#2196f3;color:#fff}.active-filter-chip.medium[data-v-c7a7f4ce]{background-color:#ffc107;color:#fff}.active-filter-chip.default[data-v-c7a7f4ce]{background-color:#9e9e9e;color:#fff}.active-filter-chip .remove-icon[data-v-c7a7f4ce]{display:flex;align-items:center;justify-content:center;margin-left:4px;width:18px;height:18px;border-radius:50%;font-size:14px;background-color:#fff3;cursor:pointer;transition:all .15s ease}.active-filter-chip .remove-icon[data-v-c7a7f4ce]:hover{background-color:#ffffff4d}.clear-all-button[data-v-c7a7f4ce]{background:none;border:1px solid #2196f3;border-radius:16px;color:#2196f3;cursor:pointer;font-size:12px;padding:5px 12px;font-weight:500;display:flex;align-items:center;margin-left:4px;transition:all .2s ease}.clear-all-button[data-v-c7a7f4ce]:hover{background-color:#2196f314}.filter-options[data-v-c7a7f4ce]{position:absolute;top:100%;left:50px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:16px;min-width:300px;z-index:200;border:1px solid #eaeaea;margin-top:8px}.filter-option-section[data-v-c7a7f4ce]{margin-bottom:16px}.filter-option-section[data-v-c7a7f4ce]:last-child{margin-bottom:0}.filter-section-title[data-v-c7a7f4ce]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #f0f0f0}.filter-option[data-v-c7a7f4ce]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:4px;cursor:pointer;transition:all .2s ease;margin-bottom:4px}.filter-option[data-v-c7a7f4ce]:hover{background-color:#f5f5f5}.filter-option[data-v-c7a7f4ce]:last-child{margin-bottom:0}.filter-option span[data-v-c7a7f4ce]{font-size:14px;color:#333}.filter-count[data-v-c7a7f4ce]{font-size:12px;color:#666;background-color:#f0f0f0;padding:2px 6px;border-radius:10px}.conversations-content[data-v-c7a7f4ce]{flex:1;padding:16px 24px;overflow-y:auto}.dialogs-count[data-v-c7a7f4ce]{font-size:16px;font-weight:600;margin-bottom:16px;color:#333}.filter-badge[data-v-c7a7f4ce]{display:inline-flex;align-items:center;margin-left:8px;font-size:12px;font-weight:500;color:#2196f3;background-color:#2196f31a;padding:4px 10px;border-radius:12px}.loading-overlay[data-v-c7a7f4ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:1rem}.loading-overlay .pi-spinner[data-v-c7a7f4ce]{font-size:2rem;color:#2196f3}.loading-overlay span[data-v-c7a7f4ce]{color:#666;font-size:.875rem}.dialogs-list[data-v-c7a7f4ce]{display:flex;flex-direction:column;gap:16px}.dialog-item[data-v-c7a7f4ce]{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.dialog-header[data-v-c7a7f4ce]{display:flex;flex-direction:column;gap:8px;padding:16px;border-bottom:1px solid #f0f0f0}.dialog-title[data-v-c7a7f4ce]{font-size:14px;font-weight:600;color:#333}.dialog-meta[data-v-c7a7f4ce]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#999}.dialog-meta-left[data-v-c7a7f4ce]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dialog-thread[data-v-c7a7f4ce]{color:#999}.dialog-status[data-v-c7a7f4ce]{padding:2px 6px;border-radius:16px;font-weight:500;color:#fff}.dialog-status.action[data-v-c7a7f4ce],.dialog-status.medium[data-v-c7a7f4ce]{background-color:#2196f3}.dialog-status.positive[data-v-c7a7f4ce]{background-color:#4caf50}.dialog-status.negative[data-v-c7a7f4ce]{background-color:#f44336}.dialog-status.neutral[data-v-c7a7f4ce]{background-color:#9e9e9e}.dialog-content[data-v-c7a7f4ce]{padding:16px;border-bottom:1px solid #f0f0f0}.contact-info-section[data-v-c7a7f4ce]{background-color:#00000005;border-radius:8px;padding:16px;margin-bottom:16px;border-left:4px solid #2196f3}.contact-info[data-v-c7a7f4ce]{display:flex;flex-direction:column;gap:12px}.contact-primary[data-v-c7a7f4ce]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.contact-secondary[data-v-c7a7f4ce]{display:flex;flex-direction:column;gap:8px}.contact-name[data-v-c7a7f4ce],.contact-phone[data-v-c7a7f4ce],.contact-company[data-v-c7a7f4ce],.contact-address[data-v-c7a7f4ce]{display:flex;align-items:center;gap:8px}.contact-icon[data-v-c7a7f4ce]{color:#666;font-size:14px;width:16px;flex-shrink:0}.name-text[data-v-c7a7f4ce]{font-size:16px;font-weight:600;color:#333}.phone-text[data-v-c7a7f4ce]{font-size:14px;color:#2196f3;font-weight:500;font-family:Courier New,monospace}.company-text[data-v-c7a7f4ce]{font-size:14px;color:#666;font-weight:500}.address-text[data-v-c7a7f4ce]{font-size:13px;color:#666;line-height:1.4}@media (max-width: 768px){.contact-primary[data-v-c7a7f4ce]{flex-direction:column;align-items:flex-start;gap:8px}}.contact-details[data-v-c7a7f4ce]{display:flex;flex-direction:column;gap:8px}.contact-row[data-v-c7a7f4ce]{display:flex;align-items:flex-start;gap:12px;padding:4px 0;line-height:1.4}.contact-row[data-v-c7a7f4ce]:last-child{padding-bottom:0}.contact-row[data-v-c7a7f4ce]:first-child{padding-top:0}.contact-label[data-v-c7a7f4ce]{font-size:14px;font-weight:600;color:#333;min-width:90px;flex-shrink:0}.contact-value[data-v-c7a7f4ce]{font-size:14px;color:#666;line-height:1.5;flex:1}.contact-value.phone-value[data-v-c7a7f4ce]{color:#2196f3;font-weight:500;cursor:pointer;text-decoration:none}.contact-value.phone-value[data-v-c7a7f4ce]:hover{text-decoration:underline}.contact-value.email-value[data-v-c7a7f4ce]{color:#2196f3;font-weight:500}.contact-value.parcel-value[data-v-c7a7f4ce]{color:#666;font-size:14px}.contact-row:first-child .contact-value[data-v-c7a7f4ce]{font-size:14px;font-weight:600;color:#333}.dialog-section[data-v-c7a7f4ce]{margin-bottom:16px}.dialog-section[data-v-c7a7f4ce]:last-child{margin-bottom:0}.dialog-section-label[data-v-c7a7f4ce]{font-weight:600;font-size:14px;color:#333;margin-bottom:8px}.dialog-summary[data-v-c7a7f4ce]{font-size:14px;color:#666;line-height:1.5;margin-bottom:8px}.show-dialog-btn[data-v-c7a7f4ce]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background-color:#2196f3;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease;flex-shrink:0}.show-dialog-btn[data-v-c7a7f4ce]:hover:not(:disabled){background-color:#1976d2;transform:translateY(-1px)}.show-dialog-btn[data-v-c7a7f4ce]:disabled{background-color:#ccc;color:#666;cursor:not-allowed;transform:none}.show-dialog-icon[data-v-c7a7f4ce]{font-size:14px}.show-dialog-text[data-v-c7a7f4ce]{font-size:12px}.next-actions-list[data-v-c7a7f4ce]{display:flex;flex-direction:column;gap:8px}.next-action-item[data-v-c7a7f4ce]{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;background-color:#2196f30d;border-radius:6px;border-left:3px solid #2196f3}.next-action-icon[data-v-c7a7f4ce]{color:#2196f3;font-size:12px;margin-top:2px;flex-shrink:0}.next-action-text[data-v-c7a7f4ce]{font-size:14px;color:#333;line-height:1.4}.mentioned-topics[data-v-c7a7f4ce]{display:flex;flex-wrap:wrap;gap:8px}.topic-chip[data-v-c7a7f4ce]{display:inline-flex;align-items:center;padding:4px 8px;background-color:#9c27b01a;color:#7b1fa2;border-radius:12px;font-size:12px;font-weight:500;border:1px solid rgba(156,39,176,.2)}.extracted-entities[data-v-c7a7f4ce]{display:flex;flex-direction:column;gap:16px}.entity-group[data-v-c7a7f4ce]{background-color:#00000005;border-radius:8px;padding:12px;border:1px solid #f0f0f0}.entity-group-title[data-v-c7a7f4ce]{font-size:13px;font-weight:600;color:#333;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #eaeaea}.entity-details[data-v-c7a7f4ce]{display:flex;flex-direction:column;gap:8px}.entity-item[data-v-c7a7f4ce]{display:flex;align-items:flex-start;gap:8px}.entity-key[data-v-c7a7f4ce]{font-size:12px;font-weight:600;color:#666;min-width:80px;flex-shrink:0}.entity-value[data-v-c7a7f4ce]{font-size:12px;font-weight:500;padding:2px 6px;border-radius:10px}.entity-value.interest-level.low[data-v-c7a7f4ce]{background-color:#f443361a;color:#d32f2f}.entity-value.interest-level.medium[data-v-c7a7f4ce]{background-color:#ffc1071a;color:#f57c00}.entity-value.interest-level.high[data-v-c7a7f4ce]{background-color:#4caf501a;color:#388e3c}.entity-value.deal-status.pending[data-v-c7a7f4ce]{background-color:#ffc1071a;color:#f57c00}.entity-value.deal-status.closed[data-v-c7a7f4ce]{background-color:#4caf501a;color:#388e3c}.entity-value.deal-status.lost[data-v-c7a7f4ce]{background-color:#f443361a;color:#d32f2f}.entity-value.workflow.followed-process[data-v-c7a7f4ce]{background-color:#4caf501a;color:#388e3c}.entity-value.workflow.partial-adherence[data-v-c7a7f4ce]{background-color:#ffc1071a;color:#f57c00}.entity-value.workflow.needs-improvement[data-v-c7a7f4ce]{background-color:#f443361a;color:#d32f2f}.entity-list[data-v-c7a7f4ce]{display:flex;flex-wrap:wrap;gap:4px}.entity-tag[data-v-c7a7f4ce]{display:inline-flex;align-items:center;padding:2px 6px;border-radius:8px;font-size:11px;font-weight:500}.entity-tag.objection[data-v-c7a7f4ce]{background-color:#f443361a;color:#d32f2f}.entity-tag.next-step[data-v-c7a7f4ce]{background-color:#2196f31a;color:#1976d2}.entity-tag.tool[data-v-c7a7f4ce]{background-color:#9c27b01a;color:#7b1fa2}.dialog-next-actions[data-v-c7a7f4ce]{font-size:14px;color:#2196f3;font-weight:500}.dialog-tags[data-v-c7a7f4ce]{padding:16px}.dialog-tags-label[data-v-c7a7f4ce]{font-size:12px;color:#999;margin-bottom:8px}.dialog-tags-container[data-v-c7a7f4ce]{display:flex;flex-wrap:wrap;gap:8px}.dialog-tag-chip[data-v-c7a7f4ce]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:500;transition:all .2s ease;border:1px solid transparent;cursor:pointer}.dialog-tag-chip.positive[data-v-c7a7f4ce]{background-color:#e8f5e9;color:#2e7d32}.dialog-tag-chip.positive[data-v-c7a7f4ce]:hover{background-color:#c8e6c9}.dialog-tag-chip.negative[data-v-c7a7f4ce]{background-color:#ffebee;color:#c62828}.dialog-tag-chip.negative[data-v-c7a7f4ce]:hover{background-color:#ffcdd2}.dialog-tag-chip.action[data-v-c7a7f4ce]{background-color:#e3f2fd;color:#1565c0}.dialog-tag-chip.action[data-v-c7a7f4ce]:hover{background-color:#bbdefb}.dialog-tag-chip.medium[data-v-c7a7f4ce]{background-color:#fff8e1;color:#f57f17}.dialog-tag-chip.medium[data-v-c7a7f4ce]:hover{background-color:#ffecb3}.dialog-tag-chip.default[data-v-c7a7f4ce]{background-color:#f0f0f0;color:#333}.dialog-tag-chip.default[data-v-c7a7f4ce]:hover{background-color:#e0e0e0}.load-more[data-v-c7a7f4ce]{display:flex;justify-content:center;margin-top:24px}.load-more-button[data-v-c7a7f4ce]{display:flex;align-items:center;gap:4px;padding:6px 12px;background-color:#f0f0f0;border:none;border-radius:19px;color:#333;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease}.load-more-button[data-v-c7a7f4ce]:hover:not(:disabled){background-color:#e0e0e0;color:#000}.load-more-button[data-v-c7a7f4ce]:disabled{opacity:.6;cursor:not-allowed}.load-more-icon[data-v-c7a7f4ce]{font-size:14px}.load-more-text[data-v-c7a7f4ce]{font-size:12px}.empty-state[data-v-c7a7f4ce]{display:flex;align-items:center;justify-content:center;height:300px;padding:2rem}.empty-content[data-v-c7a7f4ce]{text-align:center;max-width:400px}.empty-icon[data-v-c7a7f4ce]{font-size:3rem;color:#999;margin-bottom:1rem}.empty-content h3[data-v-c7a7f4ce]{margin:0 0 .5rem;color:#333;font-size:1.25rem}.empty-content p[data-v-c7a7f4ce]{margin:0 0 1.5rem;color:#666;font-size:.875rem;line-height:1.5}.clear-filters-button[data-v-c7a7f4ce]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#2196f3;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease}.clear-filters-button[data-v-c7a7f4ce]:hover{background:#1976d2}.dialog-toggle[data-v-c7a7f4ce]{display:flex;justify-content:flex-end;margin-top:8px}.toggle-details-btn[data-v-c7a7f4ce]{background:none;border:none;color:#2196f3;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;transition:all .2s ease}.toggle-details-btn[data-v-c7a7f4ce]:hover{background-color:#2196f314;color:#1976d2}.toggle-text[data-v-c7a7f4ce]{font-size:12px}.toggle-icon[data-v-c7a7f4ce]{font-size:12px;transition:transform .2s ease}.dialog-details[data-v-c7a7f4ce]{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0;animation:fadeIn-c7a7f4ce .3s ease-in-out}@keyframes fadeIn-c7a7f4ce{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.test-filter[data-v-c7a7f4ce]{background-color:#2196f30d;border-left:3px solid #2196f3}.test-filter[data-v-c7a7f4ce]:hover{background-color:#2196f31a}.test-filter .test-badge[data-v-c7a7f4ce]{font-size:10px;font-weight:600;color:#2196f3;background-color:#2196f333;padding:2px 6px;border-radius:8px;margin-left:8px}.test-action[data-v-c7a7f4ce]{background-color:#4caf500d;border-left:3px solid #4caf50;color:#2e7d32;font-weight:600}.test-action[data-v-c7a7f4ce]:hover{background-color:#4caf501a}.debug-info[data-v-c7a7f4ce]{margin-top:16px;padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d}.debug-title[data-v-c7a7f4ce]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.debug-tags[data-v-c7a7f4ce]{display:flex;flex-wrap:wrap;gap:8px}.debug-tag[data-v-c7a7f4ce]{display:inline-flex;align-items:center;padding:4px 8px;background-color:#2196f30d;color:#2196f3;border-radius:8px;font-size:12px;font-weight:500}.debug-actions[data-v-c7a7f4ce]{display:flex;justify-content:flex-end;margin-top:8px}.debug-clear-btn[data-v-c7a7f4ce]{background:none;border:none;color:#2196f3;font-size:12px;font-weight:500;cursor:pointer;padding:0}.report-canvas[data-v-c810c622]{display:flex;flex-direction:column;height:100vh;background-color:var(--snow);color:var(--asphalt)}.report-canvas.retry-canvas .canvas-header[data-v-c810c622]{border-left:4px solid var(--warning-color, #ff9500);background:linear-gradient(90deg,var(--warning-bg, #fff8f0) 0%,white 100%)}.report-canvas.retry-canvas .canvas-header .breadcrumb-item.active[data-v-c810c622]{color:var(--warning-color, #ff9500);font-weight:600}.canvas-header[data-v-c810c622]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--sepia-20);background-color:#fff;min-height:60px}.header-navigation[data-v-c810c622]{flex:1}.breadcrumb[data-v-c810c622]{display:flex;align-items:center;gap:8px}.breadcrumb-item[data-v-c810c622]{font-size:14px;font-weight:500;color:var(--asphalt-60);display:flex;align-items:center;gap:8px}.breadcrumb-item.active[data-v-c810c622]{color:var(--asphalt);font-weight:600}.breadcrumb-item.clickable[data-v-c810c622]{cursor:pointer;transition:color .2s ease}.breadcrumb-item.clickable[data-v-c810c622]:hover{color:var(--asphalt)}.breadcrumb-separator[data-v-c810c622]{font-size:12px;color:var(--sepia-40)}.header-controls[data-v-c810c622]{display:flex;align-items:center;gap:16px}.realtime-status[data-v-c810c622]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px}.realtime-status.status-updating .status-indicator[data-v-c810c622]{animation:pulse-c810c622 1.5s ease-in-out infinite}.status-indicator[data-v-c810c622]{display:flex;align-items:center;gap:6px}.status-dot[data-v-c810c622]{width:8px;height:8px;border-radius:50%}.status-dot.dot-live[data-v-c810c622]{background-color:var(--grass)}.status-dot.dot-offline[data-v-c810c622]{background-color:var(--carrot)}.status-dot.dot-pulse[data-v-c810c622]{animation:pulse-dot-c810c622 1s ease-in-out infinite}.status-text[data-v-c810c622]{font-weight:500;color:var(--asphalt-80)}.last-update[data-v-c810c622]{color:var(--asphalt-60);font-size:11px}.status-error[data-v-c810c622]{display:flex;align-items:center;gap:8px;padding:4px 8px;background-color:rgba(var(--carrot-rgb),.1);border-radius:4px;border:1px solid rgba(var(--carrot-rgb),.2)}.error-text[data-v-c810c622]{color:var(--carrot);font-size:11px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reconnect-btn[data-v-c810c622]{background:none;border:none;color:var(--carrot);cursor:pointer;padding:2px;border-radius:2px;transition:background-color .2s ease}.reconnect-btn[data-v-c810c622]:hover{background-color:rgba(var(--carrot-rgb),.1)}.reconnect-btn .pi[data-v-c810c622]{font-size:12px}.refresh-btn[data-v-c810c622]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:100px;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:background-color .2s ease}.refresh-btn[data-v-c810c622]:hover{background-color:var(--carrot)}.refresh-btn:hover .refresh-btn-icon[data-v-c810c622]{stroke:var(--snow)}.refresh-btn-icon[data-v-c810c622]{width:22px;height:22px;stroke:var(--asphalt);transition:stroke .2s ease}.close-btn[data-v-c810c622]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:100px;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:background-color .2s ease}.close-btn[data-v-c810c622]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-c810c622]{fill:var(--snow)}.close-btn-icon[data-v-c810c622]{width:22px;height:22px;fill:var(--asphalt);transition:fill .2s ease}.canvas-content[data-v-c810c622]{flex:1;overflow-y:auto}.loading-state[data-v-c810c622],.error-state[data-v-c810c622],.no-data-state[data-v-c810c622]{display:flex;align-items:center;justify-content:center;height:100%;padding:2rem}.loading-content[data-v-c810c622],.error-content[data-v-c810c622],.no-data-content[data-v-c810c622]{text-align:center;max-width:400px}.loading-icon[data-v-c810c622],.error-icon[data-v-c810c622],.no-data-icon[data-v-c810c622]{font-size:3rem;margin-bottom:1rem}.loading-icon[data-v-c810c622]{color:var(--grass)}.error-icon[data-v-c810c622]{color:var(--carrot)}.no-data-icon[data-v-c810c622]{color:var(--asphalt-40)}.loading-content h3[data-v-c810c622],.error-content h3[data-v-c810c622],.no-data-content h3[data-v-c810c622]{margin:0 0 .5rem;color:var(--asphalt);font-size:1.25rem;font-weight:600}.loading-content p[data-v-c810c622],.error-content p[data-v-c810c622],.no-data-content p[data-v-c810c622]{margin:0 0 1.5rem;color:var(--asphalt-60);font-size:.875rem;line-height:1.5}.retry-button[data-v-c810c622]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--grass);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease}.retry-button[data-v-c810c622]:hover{background:var(--grass-dark);transform:translateY(-1px)}.main-content[data-v-c810c622]{height:100%}@keyframes pulse-c810c622{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-dot-c810c622{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.canvas-card[data-v-3a576577]{background:#fff;border-radius:16px;box-shadow:0 2px 16px #0000000a;padding:0;width:100%;height:100%;display:flex;flex-direction:column}.canvas-header[data-v-3a576577]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ececec;padding:24px 32px 16px;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;height:94px}.canvas-header-titles[data-v-3a576577]{display:flex;flex-direction:column;gap:11px}.canvas-header-actions[data-v-3a576577]{display:flex;align-items:center;gap:16px}.close-btn[data-v-3a576577]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:100px;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:background-color .2s ease}.close-btn[data-v-3a576577]:hover{background-color:var(--asphalt-10)}.close-btn-icon[data-v-3a576577]{width:22px;height:22px;fill:var(--asphalt)}.canvas-body[data-v-3a576577]{flex:1;padding:24px 32px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.form-section[data-v-3a576577]{background:var(--snow-contrast);padding:16px;border-radius:8px}.section-title[data-v-3a576577]{font-size:16px;font-weight:600;color:var(--asphalt);margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.form-select[data-v-3a576577],.form-input[data-v-3a576577],.form-textarea[data-v-3a576577]{width:100%;padding:8px 12px;border:1px solid var(--asphalt-10);border-radius:8px;background:var(--snow);color:var(--asphalt);font-family:var(--font-primary);font-size:14px}.form-textarea[data-v-3a576577]{min-height:80px;resize:vertical}.form-grid[data-v-3a576577]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group.full-width[data-v-3a576577]{grid-column:1/-1}.form-group label[data-v-3a576577]{display:block;margin-bottom:8px;font-size:13px;font-weight:500;color:var(--asphalt-80)}.sms-preview[data-v-3a576577]{background:#f9f9f9;padding:16px;border-radius:8px;border:1px solid var(--asphalt-10);font-family:monospace;font-size:13px;color:#333;white-space:pre-wrap;word-wrap:break-word}.canvas-footer[data-v-3a576577]{padding:16px 32px;border-top:1px solid #ececec;display:flex;justify-content:flex-end}.canvas-footer .button[data-v-3a576577]:disabled{opacity:.6;cursor:not-allowed}.loading-state[data-v-3a576577],.error-state[data-v-3a576577]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:10px;color:var(--asphalt-60)}.selectors-row[data-v-3a576577]{display:flex;gap:16px;align-items:center}.scenario-selector[data-v-3a576577]{display:flex;gap:8px;align-items:center;margin-bottom:0;font-size:13px}.form-select-sm[data-v-3a576577]{padding:4px 8px;border-radius:6px;border:1px solid var(--asphalt-10);background:var(--snow)}.canvas-disabled[data-v-3a576577]{position:relative}.canvas-disabled .canvas-body[data-v-3a576577],.canvas-disabled .canvas-footer[data-v-3a576577]{filter:blur(2px);pointer-events:none}.canvas-disabled .canvas-header[data-v-3a576577]{position:relative;z-index:11}.disabled-overlay[data-v-3a576577]{position:absolute;top:94px;left:0;right:0;bottom:0;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.disabled-message[data-v-3a576577]{text-align:center;max-width:400px;padding:32px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;border:1px solid var(--asphalt-10)}.disabled-message h3[data-v-3a576577]{margin:0 0 12px;font-size:18px;font-weight:600;color:var(--asphalt)}.disabled-message p[data-v-3a576577]{margin:0;font-size:14px;color:var(--asphalt-80);line-height:1.5}.form-select[data-v-3a576577]:disabled,.form-input[data-v-3a576577]:disabled,.form-textarea[data-v-3a576577]:disabled{background:var(--asphalt-5);color:var(--asphalt-60);cursor:not-allowed;opacity:.7}.canvas-card[data-v-85151790]{background:#fff;border-radius:16px;box-shadow:0 2px 16px #0000000a;padding:0;width:100%;height:100%;display:flex;flex-direction:column;color:#222}.canvas-view-wrapper[data-v-85151790]{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;width:100%;height:100%}.canvas-header[data-v-85151790]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ececec;padding:24px 32px 16px;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;flex-shrink:0}.canvas-header-titles[data-v-85151790]{display:flex;flex-direction:column;gap:4px;flex:1;align-items:flex-start;justify-content:center}.canvas-header-actions[data-v-85151790]{display:flex;align-items:center;gap:16px}.close-btn[data-v-85151790]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:100px;background:var(--asphalt-5);color:var(--asphalt);border:none;outline:none;cursor:pointer;transition:background-color .2s ease}.close-btn[data-v-85151790]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-85151790]{fill:var(--snow)}.close-btn-icon[data-v-85151790]{width:22px;height:22px;color:var(--asphalt);fill:var(--asphalt);transition:fill .2s ease}.canvas-content-wrapper[data-v-85151790]{flex:1;overflow-y:auto;flex-grow:1;padding:32px}.table-list[data-v-85151790]{display:flex;flex-direction:column;gap:16px}.table-item[data-v-85151790]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;cursor:pointer;transition:all .2s ease}.table-item[data-v-85151790]:hover{background:#e9f4ff;border-color:#007bff;transform:translateY(-1px);box-shadow:0 4px 12px #007bff1a}.table-item-header[data-v-85151790]{flex:1}.table-item-title[data-v-85151790]{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--asphalt)}.table-item-meta[data-v-85151790]{display:flex;align-items:center;gap:12px}.table-number[data-v-85151790]{background:var(--asphalt-10);color:var(--asphalt-60);padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500}.table-item-arrow[data-v-85151790]{font-size:20px;color:var(--asphalt-40);transition:all .2s ease}.table-item:hover .table-item-arrow[data-v-85151790]{color:#007bff;transform:translate(4px)}.table-wrapper[data-v-85151790]{width:100%;overflow:auto}.table-container[data-v-85151790]{min-width:100%;overflow-x:auto}.data-table[data-v-85151790]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.data-table th[data-v-85151790]{background:#f8f9fa;padding:16px 12px;text-align:left;font-weight:600;color:var(--asphalt);border-bottom:2px solid #dee2e6;font-size:14px}.data-table td[data-v-85151790]{padding:12px;border-bottom:1px solid #dee2e6;color:var(--asphalt-80);font-size:14px;vertical-align:top}.data-table td[data-v-85151790]:first-child{font-weight:500}.data-table tr:last-child td[data-v-85151790]{border-bottom:none}.data-table tr[data-v-85151790]:hover{background:#f8f9fa}.loading-container[data-v-85151790],.error-container[data-v-85151790],.empty-state[data-v-85151790]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;color:#555;padding:20px}.retry-button[data-v-85151790],.load-button[data-v-85151790]{margin-top:16px;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:background-color .2s ease}.retry-button[data-v-85151790]:hover,.load-button[data-v-85151790]:hover{background-color:#0056b3}.back-arrow-btn[data-v-85151790]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:100px;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:background-color .2s ease;margin-right:16px}.back-arrow-btn[data-v-85151790]:hover{background-color:var(--carrot)}.back-arrow-btn:hover .back-arrow-svg[data-v-85151790]{color:var(--snow)}.back-arrow-svg[data-v-85151790]{width:22px;height:22px;color:var(--asphalt);transition:color .2s ease;display:block}.unified-metric-card[data-v-08ce5e3a]{background:#2121220d;border-radius:14px;padding:14px;display:flex;flex-direction:column;cursor:pointer;transition:all .2s ease;height:327px;min-width:240px;container-type:inline-size}.unified-metric-card[data-v-08ce5e3a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.unified-metric-card:hover .learn-more-btn[data-v-08ce5e3a]{background-color:#212122}.unified-metric-card:hover .learn-more-btn .learn-more-btn-text[data-v-08ce5e3a],.unified-metric-card:hover .learn-more-btn .learn-more-btn-icon[data-v-08ce5e3a]{color:#fff}.metric-legend[data-v-08ce5e3a]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-bottom:14px}.legend-item[data-v-08ce5e3a]{display:flex;align-items:center;gap:8px}.legend-dot[data-v-08ce5e3a]{width:16px;height:16px;border-radius:40px}.legend-dot.positive[data-v-08ce5e3a]{background-color:#6a994e}.legend-dot.negative[data-v-08ce5e3a]{background-color:#e73f1b}.legend-label[data-v-08ce5e3a]{font-family:Onest,sans-serif;font-size:12px;font-weight:400;color:#212122;line-height:1.1}.metric-circle[data-v-08ce5e3a]{display:flex;justify-content:center;align-items:center;margin:0 auto 24px;width:152px;height:152px;border-radius:50%;background-color:#ecece6;position:relative;flex-shrink:0;aspect-ratio:1;min-width:152px;min-height:152px}.metric-circle-inner[data-v-08ce5e3a]{display:flex;align-items:center;justify-content:center;background-color:#fff;padding:31px 0;border-radius:50%;width:124px;height:124px;flex-shrink:0;aspect-ratio:1}.metric-circle-value[data-v-08ce5e3a]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.metric-circle-value-success-case[data-v-08ce5e3a]{display:flex;height:208px;padding:31px 0;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:14px;background:#ffffff80;text-align:center;margin-bottom:14px;min-width:152px}.display-value[data-v-08ce5e3a]{font-family:Onest,sans-serif;font-size:42px;font-weight:600;color:#212122;line-height:1.1;letter-spacing:-.01em}.change-value[data-v-08ce5e3a]{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:400;color:#6a994e;line-height:1;letter-spacing:-.03em;text-transform:uppercase;position:absolute;bottom:24px;right:16px}.metric-details[data-v-08ce5e3a]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;margin-top:auto}.metric-title[data-v-08ce5e3a]{font-family:Onest,sans-serif;font-size:24px;font-weight:600;color:#212122;line-height:1.1;letter-spacing:-.01em;margin-bottom:4px;width:236px}.metric-formatted[data-v-08ce5e3a]{font-family:Onest,sans-serif;font-size:12px;font-weight:400;color:#212122;line-height:1.1;margin-bottom:8px;width:236px}.metric-action[data-v-08ce5e3a]{width:100%;display:flex;justify-content:center}.learn-more-btn[data-v-08ce5e3a]{display:flex;height:22px;padding:3px 8px;justify-content:center;align-items:center;gap:4px;border-radius:19px;background-color:#fff;border:none;outline:none;cursor:pointer;transition:all .2s ease;text-align:center}.learn-more-btn-text[data-v-08ce5e3a]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:400;letter-spacing:-.02em;text-transform:uppercase;color:#212122;line-height:1;text-align:center}.learn-more-btn-icon[data-v-08ce5e3a]{width:14px;height:14px;font-size:.75rem;color:#212122}@container (max-width: 280px){.metric-circle[data-v-08ce5e3a]{width:120px;height:120px;min-width:120px;min-height:120px}.metric-circle-inner[data-v-08ce5e3a]{width:96px;height:96px;padding:24px 0}.display-value[data-v-08ce5e3a]{font-size:32px}.metric-title[data-v-08ce5e3a]{font-size:20px}.metric-formatted[data-v-08ce5e3a]{font-size:11px}}@container (max-width: 220px){.metric-circle[data-v-08ce5e3a]{width:100px;height:100px;min-width:100px;min-height:100px}.metric-circle-inner[data-v-08ce5e3a]{width:80px;height:80px;padding:20px 0}.display-value[data-v-08ce5e3a]{font-size:28px}.metric-title[data-v-08ce5e3a]{font-size:18px}.metric-formatted[data-v-08ce5e3a]{font-size:10px}.metric-legend[data-v-08ce5e3a]{margin-bottom:10px}.legend-dot[data-v-08ce5e3a]{width:12px;height:12px}.legend-label[data-v-08ce5e3a]{font-size:10px}}.unified-metrics-grid[data-v-0a0b2d96]{width:100%;height:100%;display:flex;flex-direction:column}.unified-metrics-grid-content[data-v-0a0b2d96]{flex:1;padding:22px;overflow-y:auto}.loading-overlay[data-v-0a0b2d96]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:1rem}.loading-overlay .pi-spinner[data-v-0a0b2d96]{font-size:2rem;color:var(--primary-color)}.loading-overlay span[data-v-0a0b2d96]{color:var(--text-color-secondary);font-size:.875rem}.loading-state[data-v-0a0b2d96]{display:flex;flex-direction:column;gap:24px}.skeleton-grid[data-v-0a0b2d96]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}@media (max-width: 992px){.skeleton-grid[data-v-0a0b2d96]{grid-template-columns:1fr}}.skeleton-card[data-v-0a0b2d96]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;border-radius:8px;background:var(--surface-100);box-shadow:var(--card-shadow);animation:pulse-0a0b2d96 1.5s infinite ease-in-out}.skeleton-legend[data-v-0a0b2d96]{display:flex;align-items:center;gap:8px}.skeleton-dot[data-v-0a0b2d96]{width:10px;height:10px;border-radius:50%;background:var(--surface-border)}.skeleton-label[data-v-0a0b2d96]{width:80px;height:12px;border-radius:6px;background:var(--surface-border)}.skeleton-circle[data-v-0a0b2d96]{width:60px;height:60px;border-radius:50%;background:var(--surface-border)}.skeleton-content[data-v-0a0b2d96]{width:100%;display:flex;flex-direction:column;gap:8px}.skeleton-title[data-v-0a0b2d96]{width:70%;height:18px;border-radius:6px;background:var(--surface-border)}.skeleton-text[data-v-0a0b2d96]{width:90%;height:14px;border-radius:4px;background:var(--surface-border)}.skeleton-button[data-v-0a0b2d96]{width:40px;height:28px;border-radius:6px;background:var(--surface-border)}@keyframes pulse-0a0b2d96{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.error-state[data-v-0a0b2d96]{display:flex;align-items:center;justify-content:center;height:400px;padding:2rem}.error-content[data-v-0a0b2d96]{text-align:center;max-width:400px}.error-icon[data-v-0a0b2d96]{font-size:3rem;color:var(--red-500);margin-bottom:1rem}.error-content h3[data-v-0a0b2d96]{margin:0 0 .5rem;color:var(--text-color);font-size:1.25rem}.error-content p[data-v-0a0b2d96]{margin:0 0 1.5rem;color:var(--text-color-secondary);font-size:.875rem;line-height:1.5}.error-actions[data-v-0a0b2d96]{display:flex;gap:10px;justify-content:center}.metric-grid[data-v-0a0b2d96]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}@media (max-width: 520px){.metric-grid[data-v-0a0b2d96]{grid-template-columns:1fr;padding:0 10px}}@media (max-width: 320px){.metric-grid[data-v-0a0b2d96]{gap:16px}}.metric-card-wrapper[data-v-0a0b2d96]{cursor:pointer;transition:all .2s ease}.metric-card-wrapper[data-v-0a0b2d96]:hover{transform:translateY(-2px)}.widget-placeholder[data-v-0a0b2d96]{display:flex;height:327px;padding:14px;flex-direction:column;justify-content:center;align-items:center;border-radius:14px;background:#2121220d;gap:14px}.widget-placeholder-wrapper[data-v-0a0b2d96]{display:flex;width:152px;height:152px;padding:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;cursor:pointer;border-radius:500px;border:1px dashed rgba(33,33,34,.6);transition:all .2s ease}.widget-placeholder-wrapper[data-v-0a0b2d96]:hover{border-color:var(--primary-color);background:var(--surface-50)}.widget-placeholder-btn[data-v-0a0b2d96]{display:flex;height:124px;padding:31px 0;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;align-self:stretch;border-radius:500px;background:#2121220d}.widget-placeholder-btn span[data-v-0a0b2d96]{font-size:42px;font-weight:600;color:#21212299;line-height:1.1}.widget-placeholder-text[data-v-0a0b2d96]{color:#21212299;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:400;letter-spacing:-.02em;text-transform:uppercase}.empty-state[data-v-0a0b2d96]{display:flex;align-items:center;justify-content:center;height:400px;padding:2rem}.empty-content[data-v-0a0b2d96]{text-align:center;max-width:400px}.empty-icon[data-v-0a0b2d96]{font-size:3rem;color:var(--text-color-secondary);margin-bottom:1rem}.empty-content h3[data-v-0a0b2d96]{margin:0 0 .5rem;color:var(--text-color);font-size:1.25rem}.empty-content p[data-v-0a0b2d96]{margin:0 0 1.5rem;color:var(--text-color-secondary);font-size:.875rem;line-height:1.5}.empty-reasons[data-v-0a0b2d96]{list-style:none;padding:0;margin:1.5rem 0;color:var(--text-color-secondary);font-size:.875rem;line-height:1.5}.empty-reasons li[data-v-0a0b2d96]{margin-bottom:.5rem}.empty-actions[data-v-0a0b2d96]{display:flex;gap:10px;justify-content:center}.refresh-button[data-v-0a0b2d96]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease}.refresh-button[data-v-0a0b2d96]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--primary-color)}.refresh-button[data-v-0a0b2d96]:disabled{opacity:.6;cursor:not-allowed}.refresh-button.primary[data-v-0a0b2d96]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.refresh-button.primary[data-v-0a0b2d96]:hover:not(:disabled){background:var(--primary-600)}.refresh-button.secondary[data-v-0a0b2d96]{background:var(--surface-card);color:var(--text-color);border-color:var(--surface-border)}.refresh-button.secondary[data-v-0a0b2d96]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--text-color-secondary)}.unified-report-canvas[data-v-70887e92]{width:100%;height:100vh;display:flex;flex-direction:column;background-color:#fff}.canvas-header[data-v-70887e92]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--sepia-20);background-color:#fff;min-height:60px}.header-navigation[data-v-70887e92]{flex:1}.breadcrumb[data-v-70887e92]{display:flex;align-items:center;gap:8px}.breadcrumb-item[data-v-70887e92]{font-size:14px;font-weight:500;color:var(--asphalt-60);display:flex;align-items:center;gap:8px}.breadcrumb-item.active[data-v-70887e92]{color:var(--asphalt);font-weight:600}.breadcrumb-item.clickable[data-v-70887e92]{cursor:pointer;transition:color .2s ease}.breadcrumb-item.clickable[data-v-70887e92]:hover{color:var(--asphalt)}.breadcrumb-separator[data-v-70887e92]{font-size:12px;color:var(--sepia-40)}.header-controls[data-v-70887e92]{display:flex;align-items:center;gap:16px}.realtime-status[data-v-70887e92]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px}.realtime-status.status-updating .status-indicator[data-v-70887e92]{animation:pulse 1.5s ease-in-out infinite}.status-indicator[data-v-70887e92]{display:flex;align-items:center;gap:6px}.status-dot[data-v-70887e92]{width:8px;height:8px;border-radius:50%}.status-dot.dot-live[data-v-70887e92]{background-color:var(--grass)}.status-dot.dot-offline[data-v-70887e92]{background-color:var(--carrot)}.status-dot.dot-pulse[data-v-70887e92]{animation:pulse-dot 1s ease-in-out infinite}.status-text[data-v-70887e92]{font-weight:500;color:var(--asphalt-80)}.last-update[data-v-70887e92]{font-size:11px;color:var(--asphalt-60)}.status-error[data-v-70887e92]{display:flex;align-items:center;gap:8px;color:var(--carrot);font-size:11px}.error-text[data-v-70887e92]{font-weight:500}.reconnect-btn[data-v-70887e92]{display:flex;width:20px;height:20px;justify-content:center;align-items:center;border-radius:4px;background:var(--carrot-10);border:none;cursor:pointer;transition:background-color .2s ease}.reconnect-btn[data-v-70887e92]:hover{background-color:var(--carrot-20)}.reconnect-btn i[data-v-70887e92]{font-size:10px;color:var(--carrot)}.canvas-content[data-v-70887e92]{flex:1;overflow-y:auto;background-color:var(--sepia-5)}.main-content[data-v-70887e92]{height:100%}.main-content.unified-view[data-v-70887e92]{background:var(--sepia-5)}.refresh-btn[data-v-70887e92]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:100px;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:background-color .2s ease}.refresh-btn[data-v-70887e92]:hover{background-color:var(--carrot)}.refresh-btn:hover .refresh-btn-icon[data-v-70887e92]{stroke:var(--snow)}.refresh-btn-icon[data-v-70887e92]{width:22px;height:22px;stroke:var(--asphalt);transition:stroke .2s ease}.close-btn[data-v-70887e92]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:100px;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:background-color .2s ease}.close-btn[data-v-70887e92]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-70887e92]{fill:var(--snow)}.close-btn-icon[data-v-70887e92]{width:22px;height:22px;fill:var(--asphalt);transition:fill .2s ease}.loading-state[data-v-70887e92],.error-state[data-v-70887e92],.no-data-state[data-v-70887e92]{display:flex;align-items:center;justify-content:center;height:400px;padding:2rem}.loading-content[data-v-70887e92],.error-content[data-v-70887e92],.no-data-content[data-v-70887e92]{text-align:center;max-width:400px}.loading-icon[data-v-70887e92],.error-icon[data-v-70887e92],.no-data-icon[data-v-70887e92]{font-size:3rem;color:var(--text-color-secondary);margin-bottom:1rem}.loading-content h3[data-v-70887e92],.error-content h3[data-v-70887e92],.no-data-content h3[data-v-70887e92]{margin:0 0 .5rem;color:var(--text-color);font-size:1.25rem}.loading-content p[data-v-70887e92],.error-content p[data-v-70887e92],.no-data-content p[data-v-70887e92]{margin:0 0 1.5rem;color:var(--text-color-secondary);font-size:.875rem;line-height:1.5}.retry-button[data-v-70887e92]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease}.retry-button[data-v-70887e92]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--primary-color)}.retry-button[data-v-70887e92]:disabled{opacity:.6;cursor:not-allowed}.retry-button.primary[data-v-70887e92]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.retry-button.primary[data-v-70887e92]:hover:not(:disabled){background:var(--primary-600)}.mock-walkthrough-canvas[data-v-bd048cc2]{padding:24px;height:100%;display:flex;flex-direction:column;gap:24px;overflow-y:auto}.canvas-header[data-v-bd048cc2]{display:flex;flex-direction:column;gap:4px}.canvas-header .caption-1[data-v-bd048cc2]{color:var(--asphalt-60)}.canvas-content[data-v-bd048cc2]{flex:1;display:flex;flex-direction:column;gap:20px}.mock-description[data-v-bd048cc2]{padding:16px;background:var(--asphalt-5);border-radius:8px;border-left:4px solid var(--grass)}.mock-table[data-v-bd048cc2]{border:1px solid var(--asphalt-10);border-radius:8px;overflow:hidden;overflow-x:auto}.table-header[data-v-bd048cc2]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;background:var(--asphalt-5);border-bottom:1px solid var(--asphalt-10);min-width:600px}.header-cell[data-v-bd048cc2]{padding:12px 16px;font-weight:600;color:var(--asphalt);font-size:14px;white-space:nowrap}.table-body[data-v-bd048cc2]{background:var(--snow);min-width:600px}.table-row[data-v-bd048cc2]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;border-bottom:1px solid var(--asphalt-5)}.table-row[data-v-bd048cc2]:last-child{border-bottom:none}.table-row[data-v-bd048cc2]:hover{background:var(--asphalt-5)}.table-cell[data-v-bd048cc2]{padding:12px 16px;font-size:14px;color:var(--asphalt);display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-cell.address-cell[data-v-bd048cc2]{white-space:normal;word-break:break-word}.status-badge[data-v-bd048cc2]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;color:var(--snow);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.mock-footer[data-v-bd048cc2]{padding:16px;background:var(--sepia);border-radius:8px;border-left:4px solid var(--taxi)}.canvas-card[data-v-1d411b84]{background:#fff;border-radius:16px;box-shadow:0 2px 16px #0000000a;padding:0;width:100%;height:100%;display:flex;flex-direction:column}.canvas-header[data-v-1d411b84]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ececec;padding:24px 32px 16px;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;height:94px}.canvas-header-titles[data-v-1d411b84]{display:flex;flex-direction:column;gap:11px}.canvas-header-actions[data-v-1d411b84]{display:flex;align-items:center;gap:16px}.search-container[data-v-1d411b84]{position:relative;display:flex;align-items:center}.search-icon[data-v-1d411b84]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:var(--asphalt-60);z-index:1}.search-input[data-v-1d411b84]{width:240px;height:36px;padding:8px 12px 8px 36px;border:1px solid var(--asphalt-10);border-radius:8px;background:var(--snow);color:var(--asphalt);font-family:var(--font-primary);font-size:14px;font-weight:400;outline:none;transition:border-color .2s ease}.clear-search-btn[data-v-1d411b84]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:none;background:none;color:var(--asphalt-60);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:300;transition:color .2s ease}.canvas-table-wrapper[data-v-1d411b84]{flex:1;padding:32px;overflow-x:auto}.empty-state[data-v-1d411b84]{display:flex;justify-content:center;align-items:center;min-height:200px;text-align:center;color:#888}.close-btn[data-v-1d411b84]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:100px;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:background-color .2s ease}.close-btn[data-v-1d411b84]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-1d411b84]{fill:var(--snow)}.close-btn-icon[data-v-1d411b84]{width:22px;height:22px;fill:var(--asphalt);transition:fill .2s ease}.refresh-btn[data-v-1d411b84]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:100px;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:background-color .2s ease}.refresh-btn[data-v-1d411b84]:hover{background-color:var(--carrot)}.refresh-btn:hover .refresh-btn-icon[data-v-1d411b84]{stroke:var(--snow)}.refresh-btn-icon[data-v-1d411b84]{width:22px;height:22px;stroke:var(--asphalt);transition:stroke .2s ease}.canvas-wrapper[data-v-829422d9]{width:100%;height:100%}.canvas-header[data-v-829422d9]{display:flex;align-items:center;justify-content:flex-end;border-bottom:1px solid #ececec;padding:16px 24px 8px;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;flex-shrink:0}.canvas-header-actions[data-v-829422d9]{display:flex;align-items:center;gap:16px}.close-btn[data-v-829422d9]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:100px;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:background-color .2s ease}.close-btn[data-v-829422d9]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-829422d9]{color:var(--snow);fill:var(--snow)}.close-btn-icon[data-v-829422d9]{width:22px;height:22px;color:var(--asphalt);fill:var(--asphalt);transition:fill .2s ease}.empty-state[data-v-829422d9]{display:flex;justify-content:center;align-items:center;min-height:200px;text-align:center;color:#888;background:#fff;border-radius:16px;box-shadow:0 2px 16px #0000000a}.textarea-container[data-v-fbd58c03]{width:100%;height:100%;background:transparent}.textarea-container-input[data-v-fbd58c03]{width:100%;height:100%;border:none;outline:none;background-color:transparent;resize:none;overflow-y:hidden;font-size:16px;font-weight:400;font-style:normal;line-height:130%;letter-spacing:-.16px;color:var(--asphalt);font-family:var(--font-primary);cursor:text;caret-color:var(--asphalt);padding:2px 0}.textarea-container-input[data-v-fbd58c03]::placeholder{font-size:16px;font-weight:400;font-style:normal;line-height:130%;letter-spacing:-.16px;color:var(--asphalt-60);font-family:var(--font-primary)}.ai-icon[data-v-1131b28a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:100px;background:var(--asphalt)}.ai-icon svg[data-v-1131b28a]{width:16px;height:16px;fill:var(--snow)}.send-message[data-v-3fb815ad]{border:none;background:transparent;outline:none;padding:0;width:22px;height:22px;cursor:pointer}.send-message-icon[data-v-3fb815ad]{width:100%;height:100%;fill:var(--asphalt);transition:fill .3s ease}.send-message-icon[data-v-3fb815ad]:hover{fill:var(--asphalt-50)}.send-message-disabled[data-v-3fb815ad]{opacity:.5;cursor:not-allowed}.chat-file[data-v-be87ee5f]{display:flex;padding:3px 8px;justify-content:center;align-items:center;gap:4px;border-radius:19px;background:var(--snow);border:1px solid var(--asphalt-10);cursor:pointer;transition:all .3s ease}.chat-file-icon[data-v-be87ee5f]{width:14px;height:14px;fill:var(--asphalt)}.chat-file[data-v-be87ee5f]:hover{background:var(--snow-50)}.attach-file-tags[data-v-a7ae7d6b]{display:flex;flex-wrap:wrap;gap:8px}.attach-file-tag[data-v-a7ae7d6b]{display:flex;height:22px;padding:3px 8px;justify-content:center;align-items:center;gap:4px;border-radius:19px;background:var(--asphalt)}.attach-file-tag-text[data-v-a7ae7d6b]{color:var(--snow);max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attach-file-tag-icon[data-v-a7ae7d6b]{width:14px;height:14px;fill:var(--snow)}.attach-file-tag-close-btn[data-v-a7ae7d6b]{width:14px;height:14px;background:var(--snow-50);transition:background .2s ease}.attach-file-tag-close-btn[data-v-a7ae7d6b] .close-btn-icon{width:14px;height:14px;fill:var(--asphalt)}.attach-file-tag-close-btn[data-v-a7ae7d6b]:hover{background:var(--carrot)}.attach-file-tag-close-btn[data-v-a7ae7d6b]:hover .close-btn-icon{fill:var(--snow)}.ai-loading-message[data-v-8de111e6]{display:flex;gap:10px;width:100%;align-items:center}.ai-loading-message-icon-container[data-v-8de111e6]{display:flex;width:36px;height:36px;padding:10px;justify-content:center;align-items:center;border-radius:28px;border:.4px solid var(--black-12);background:var(--asphalt)}.ai-loading-message-icon[data-v-8de111e6]{width:16px;height:16px;fill:var(--snow);flex-shrink:0}.ai-loading-message-content[data-v-8de111e6]{display:flex;height:23px;padding:14px 16px;align-items:center;gap:4px;border-radius:22px;border-bottom:.5px solid var(--asphalt-10);background:var(--snow-50)}.ai-loading-message-content-loading[data-v-8de111e6]{width:6px;height:6px;border-radius:50%;background:var(--asphalt-10);animation:pulse-8de111e6 1.5s infinite}.ai-loading-message-content-loading.dot-1[data-v-8de111e6]{animation-delay:0s}.ai-loading-message-content-loading.dot-2[data-v-8de111e6]{animation-delay:.4s}.ai-loading-message-content-loading.dot-3[data-v-8de111e6]{animation-delay:.8s}.ai-loading-message-text[data-v-8de111e6]{color:var(--asphalt-60);font-size:.875rem;margin-right:.5rem;min-width:70px}@keyframes pulse-8de111e6{0%,to{transform:scale(1);background:var(--asphalt-10)}50%{transform:scale(1.2);background:var(--asphalt-60)}}.voice-recorder[data-v-b65da757]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:var(--asphalt-5);cursor:pointer;transition:all .3s ease;position:relative;outline:none}.voice-recorder[data-v-b65da757]:hover:not(:disabled){background:var(--asphalt-10)}.voice-recorder[data-v-b65da757]:disabled{opacity:.6;cursor:not-allowed}.voice-recorder--recording[data-v-b65da757]{background:var(--carrot);animation:pulse-b65da757 2s infinite}.voice-recorder--recording[data-v-b65da757]:hover{background:var(--carrot-dark)}.voice-recorder--processing[data-v-b65da757]{background:var(--asphalt-10)}.voice-recorder-icon[data-v-b65da757]{width:18px;height:18px;fill:var(--asphalt);transition:fill .3s ease}.voice-recorder-icon--stop[data-v-b65da757]{fill:#fff}.voice-recorder-loader[data-v-b65da757]{display:flex;align-items:center;justify-content:center}.voice-recorder-time[data-v-b65da757]{position:absolute;top:-30px;left:50%;transform:translate(-50%);background:var(--asphalt);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap}@keyframes pulse-b65da757{0%{box-shadow:0 0 #ff6b3566}70%{box-shadow:0 0 0 10px #ff6b3500}to{box-shadow:0 0 #ff6b3500}}.ready-messages[data-v-3b904b2b]{display:flex;justify-content:center;width:100%;max-width:636px;margin:0 auto;opacity:0;transform:translateY(20px);transition:all .5s ease-out;padding:0 22px}.ready-messages-visible[data-v-3b904b2b]{opacity:1;transform:translateY(0)}.ready-messages-container[data-v-3b904b2b]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center;padding:12px 0}.ready-message-button[data-v-3b904b2b]{display:flex;align-items:center;padding:12px 20px;background:#0006;border:1px solid rgba(255,255,255,.08);border-radius:24px;cursor:pointer;transition:all .2s ease;text-align:left;white-space:nowrap;opacity:0;transform:translateY(20px);animation:slideInUp-3b904b2b .4s ease-out forwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 1px 3px #0003;position:relative}.ready-message-button[data-v-3b904b2b]:hover{background:#0009;border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.ready-message-button[data-v-3b904b2b]:active{transform:translateY(0);box-shadow:0 2px 6px #0003}.ready-message-button[data-v-3b904b2b]:focus{outline:none;box-shadow:0 0 0 2px #fff3}.ready-message-text[data-v-3b904b2b]{color:var(--snow);font-size:14px;line-height:1.3;margin:0;font-weight:400}@keyframes slideInUp-3b904b2b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.ready-messages[data-v-3b904b2b]{padding:0 16px}.ready-messages-container[data-v-3b904b2b]{flex-direction:column;gap:6px;width:100%}.ready-message-button[data-v-3b904b2b]{width:100%;max-width:280px;justify-content:center}}.chat[data-v-4b9913d7]{width:100%;height:100%;position:relative;overflow-y:hidden;display:flex;flex-direction:column}.chat-header[data-v-4b9913d7]{display:flex;justify-content:space-between;align-items:center}.chat-header-title[data-v-4b9913d7]{display:flex;flex-direction:column;gap:11px}.chat-main-content[data-v-4b9913d7]{display:flex;padding:0 22px;flex-direction:column;align-items:flex-start}.chat-main-loader[data-v-4b9913d7]{display:flex;justify-content:center;align-items:center;height:100%}.header[data-v-4b9913d7]{border-bottom:1px solid var(--sepia);background:#ffffff03;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);position:absolute;top:0;left:0;right:0;width:100%;height:94px;padding:14px 22px;border-top-left-radius:8px;border-top-right-radius:8px;z-index:1}.main[data-v-4b9913d7]{width:100%;flex:1;overflow-y:auto;scroll-behavior:smooth;padding-top:122px;padding-bottom:122px;height:100%;max-height:calc(100vh - 180px)}.footer[data-v-4b9913d7]{display:flex;flex-direction:column;align-items:flex-start;position:absolute;bottom:0;left:0;right:0;width:100%;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);max-width:636px;padding:14px;z-index:1;border-radius:22px;background:var(--snow-50);margin:0 auto 12px}.footer-input-container[data-v-4b9913d7]{display:flex;align-items:stretch;flex-direction:column;gap:6px;padding:8px 14px;width:100%;background:var(--asphalt-5);border-radius:14px}.footer-actions-toolbar[data-v-4b9913d7]{display:flex;justify-content:space-between;align-items:center;width:100%}.footer .actions-left[data-v-4b9913d7],.footer .actions-right[data-v-4b9913d7]{display:flex;align-items:center;gap:10px}.footer-attach-file-tags[data-v-4b9913d7]{display:flex;align-items:center;width:100%;height:100%;gap:10px;margin-bottom:12px}.footer-error-message[data-v-4b9913d7]{color:var(--carrot);margin-bottom:12px}.textarea-wrapper[data-v-4b9913d7]{flex:1;min-width:0}.ready-messages-container[data-v-4b9913d7]{position:absolute;bottom:160px;left:50%;transform:translate(-50%);width:100%;max-width:800px;z-index:10;display:flex;justify-content:center;padding:0 22px}.walkthrough-step[data-v-01031b81]{display:flex;flex-direction:column;gap:18px;width:100%}.step-header[data-v-01031b81]{display:flex;justify-content:center;align-items:center}.step-counter[data-v-01031b81]{display:flex;align-items:baseline;gap:4px}.step-counter .step-number[data-v-01031b81]{font-family:var(--font-primary);font-size:24px;font-weight:600;color:var(--asphalt)}.step-counter .step-total[data-v-01031b81]{font-family:var(--font-primary);font-size:16px;font-weight:400;color:var(--asphalt-60)}.step-content[data-v-01031b81]{text-align:center;display:flex;flex-direction:column;gap:12px}.step-content .step-title[data-v-01031b81]{color:var(--asphalt)}.step-content .step-description[data-v-01031b81]{color:var(--asphalt-60);line-height:1.5;max-width:400px;margin:0 auto}.walkthrough-progress[data-v-bf371500]{display:flex;justify-content:center;align-items:center;gap:8px}.progress-dot[data-v-bf371500]{width:8px;height:8px;border-radius:50%;background-color:var(--asphalt-10);transition:all .3s ease}.progress-dot.active[data-v-bf371500]{background-color:var(--asphalt);transform:scale(1.25)}.progress-dot.completed[data-v-bf371500]{background-color:var(--asphalt);opacity:.6}.walkthrough-overlay[data-v-27a14d2b]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:400;pointer-events:none}.overlay-section[data-v-27a14d2b]{position:absolute;background-color:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:all .4s cubic-bezier(.4,0,.2,1)}.overlay-full[data-v-27a14d2b]{top:0;left:0;width:100%;height:100%;background-color:#0006}.highlight-border[data-v-27a14d2b]{position:absolute;border:2px solid var(--asphalt);border-radius:8px;pointer-events:none;animation:pulse-27a14d2b 2s infinite;z-index:401;transition:all .4s cubic-bezier(.4,0,.2,1)}.highlight-border.transitioning[data-v-27a14d2b]{animation:none;border-color:var(--asphalt);opacity:.8}@keyframes pulse-27a14d2b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.02)}}.walkthrough-modal-overlay[data-v-65c9204f]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:500}.walkthrough-modal[data-v-65c9204f]{background:var(--snow);border-radius:14px;width:480px;max-width:90vw;max-height:90vh;padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:0 8px 32px #0000001f;position:relative;animation:modalSlideIn-65c9204f .3s ease-out;z-index:501}.walkthrough-modal.modal-left[data-v-65c9204f]{transform:translate(-20%)}.walkthrough-modal.modal-right[data-v-65c9204f]{transform:translate(20%)}.walkthrough-modal.modal-top[data-v-65c9204f]{transform:translateY(-20%)}.walkthrough-modal.modal-bottom[data-v-65c9204f]{transform:translateY(20%)}.modal-close[data-v-65c9204f]{position:absolute;top:16px;right:16px;display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:background-color .2s ease}.modal-close[data-v-65c9204f]:hover{background-color:var(--asphalt-10)}.modal-close-icon[data-v-65c9204f]{width:18px;height:18px;fill:var(--asphalt-60)}.modal-content[data-v-65c9204f]{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:200px}.modal-progress[data-v-65c9204f]{display:flex;justify-content:center}.modal-actions[data-v-65c9204f]{display:flex;gap:12px;justify-content:flex-end;align-items:center}.modal-button[data-v-65c9204f]{border-radius:19px;border:none;cursor:pointer;padding:10px 20px;display:flex;align-items:center;gap:8px;font-family:var(--font-primary);font-size:14px;font-weight:500;transition:all .2s ease}.modal-button-primary[data-v-65c9204f]{background:var(--asphalt);color:var(--snow)}.modal-button-primary .caption-2[data-v-65c9204f]{color:var(--snow)}.modal-button-primary[data-v-65c9204f]:hover{opacity:.9;transform:translateY(-1px)}.modal-button-secondary[data-v-65c9204f]{background:var(--sepia);color:var(--asphalt)}.modal-button-secondary[data-v-65c9204f]:hover{opacity:.9;transform:translateY(-1px)}.modal-button-ghost[data-v-65c9204f]{background:transparent;color:var(--asphalt-60)}.modal-button-ghost[data-v-65c9204f]:hover{color:var(--asphalt);background:var(--asphalt-5)}.modal-button-icon[data-v-65c9204f]{width:16px;height:16px;fill:currentColor}@keyframes modalSlideIn-65c9204f{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){.walkthrough-modal[data-v-65c9204f]{width:90vw;padding:20px}.walkthrough-modal .modal-actions[data-v-65c9204f]{flex-direction:column;gap:8px}.walkthrough-modal .modal-actions .modal-button[data-v-65c9204f]{width:100%;justify-content:center}}.main-layout[data-v-f647f603]{width:100%;height:100%;display:flex}.main-layout-nav[data-v-f647f603]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:var(--asphalt);padding:14px 0;width:59px;height:100%;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.main-layout-nav-menu[data-v-f647f603]{justify-content:space-between;z-index:1}.main-layout-nav-canvas[data-v-f647f603]{background-color:var(--snow-20);transition:background-color .3s ease;z-index:1}.main-layout-nav-canvas-open[data-v-f647f603]{background-color:var(--snow)}.main-layout-grid[data-v-f647f603]{display:grid;grid-template-columns:repeat(24,1fr);gap:14px;padding:14px;width:100%;height:100%}.main-layout-grid-wrappers[data-v-f647f603]{width:100%;height:100%;overflow-y:hidden}.main-layout-grid-chat[data-v-f647f603]{background:var(--snow-20);border-radius:8px}.main-layout-grid-canvas[data-v-f647f603]{border-radius:8px;background:var(--snow);height:calc(100vh - 28px)}.col-1[data-v-f647f603]{grid-column:span 1}.col-2[data-v-f647f603]{grid-column:span 2}.col-3[data-v-f647f603]{grid-column:span 3}.col-4[data-v-f647f603]{grid-column:span 4}.col-5[data-v-f647f603]{grid-column:span 5}.col-6[data-v-f647f603]{grid-column:span 6}.col-7[data-v-f647f603]{grid-column:span 7}.col-8[data-v-f647f603]{grid-column:span 8}.col-9[data-v-f647f603]{grid-column:span 9}.col-10[data-v-f647f603]{grid-column:span 10}.col-11[data-v-f647f603]{grid-column:span 11}.col-12[data-v-f647f603]{grid-column:span 12}.col-13[data-v-f647f603]{grid-column:span 13}.col-14[data-v-f647f603]{grid-column:span 14}.col-15[data-v-f647f603]{grid-column:span 15}.col-16[data-v-f647f603]{grid-column:span 16}.col-17[data-v-f647f603]{grid-column:span 17}.col-18[data-v-f647f603]{grid-column:span 18}.col-19[data-v-f647f603]{grid-column:span 19}.col-20[data-v-f647f603]{grid-column:span 20}.col-21[data-v-f647f603]{grid-column:span 21}.col-22[data-v-f647f603]{grid-column:span 22}.col-23[data-v-f647f603]{grid-column:span 23}.col-24[data-v-f647f603]{grid-column:span 24}.globe-background[data-v-ee699690]{position:absolute;bottom:0;left:0;right:0;height:60vh;pointer-events:none;z-index:0;overflow:hidden}.globe-svg[data-v-ee699690]{width:100%;height:100%;display:block}.globe-ellipse[data-v-ee699690]{animation:globePulse-ee699690 8s ease-in-out infinite}.globe-ellipse[data-v-ee699690]:nth-child(1){animation-delay:.2s}.globe-ellipse[data-v-ee699690]:nth-child(2){animation-delay:.4s}.globe-ellipse[data-v-ee699690]:nth-child(3){animation-delay:.6s}.globe-ellipse[data-v-ee699690]:nth-child(4){animation-delay:.8s}.globe-ellipse[data-v-ee699690]:nth-child(5){animation-delay:1s}.globe-ellipse[data-v-ee699690]:nth-child(6){animation-delay:1.2s}.globe-ellipse[data-v-ee699690]:nth-child(7){animation-delay:1.4s}.globe-ellipse[data-v-ee699690]:nth-child(8){animation-delay:1.6s}.globe-ellipse[data-v-ee699690]:nth-child(9){animation-delay:1.8s}.globe-ellipse[data-v-ee699690]:nth-child(10){animation-delay:2s}.globe-ellipse[data-v-ee699690]:nth-child(11){animation-delay:2.2s}.globe-ellipse[data-v-ee699690]:nth-child(12){animation-delay:2.4s}.globe-ellipse[data-v-ee699690]:nth-child(13){animation-delay:2.6s}.globe-ellipse[data-v-ee699690]:nth-child(14){animation-delay:2.8s}.globe-ellipse[data-v-ee699690]:nth-child(15){animation-delay:3s}.globe-line[data-v-ee699690]{animation:globeFade-ee699690 6s ease-in-out infinite}.globe-line[data-v-ee699690]:nth-child(16){animation-delay:.3s}.globe-line[data-v-ee699690]:nth-child(17){animation-delay:.6s}.globe-line[data-v-ee699690]:nth-child(18){animation-delay:.9s}.globe-line[data-v-ee699690]:nth-child(19){animation-delay:1.2s}.globe-line[data-v-ee699690]:nth-child(20){animation-delay:1.5s}.globe-line[data-v-ee699690]:nth-child(21){animation-delay:1.8s}.globe-line[data-v-ee699690]:nth-child(22){animation-delay:2.1s}.globe-line[data-v-ee699690]:nth-child(23){animation-delay:2.4s}.globe-line[data-v-ee699690]:nth-child(24){animation-delay:2.7s}.globe-line[data-v-ee699690]:nth-child(25){animation-delay:3s}.globe-line[data-v-ee699690]:nth-child(26){animation-delay:3.3s}.globe-line[data-v-ee699690]:nth-child(27){animation-delay:3.6s}@keyframes globePulse-ee699690{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.02)}}@keyframes globeFade-ee699690{0%,to{opacity:.1}50%{opacity:.4}}@media (max-width: 768px){.globe-background[data-v-ee699690]{height:50vh}}@media (max-width: 480px){.globe-background[data-v-ee699690]{height:40vh}}.logo-container[data-v-daebfb68]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;transition:all .3s ease;cursor:pointer}.logo-container[data-v-daebfb68]:hover{transform:scale(1.05);filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.logo-container[data-v-daebfb68]:active{transform:scale(.98)}.logo-svg[data-v-daebfb68]{max-width:100%;height:auto;transition:all .3s ease}.logo-loading[data-v-daebfb68]{animation:logoPulse-daebfb68 2s ease-in-out infinite}.logo-loading .logo-svg[data-v-daebfb68]{filter:brightness(.8)}.logo-success[data-v-daebfb68]{animation:logoSuccess-daebfb68 .6s ease-out}.logo-success .logo-svg[data-v-daebfb68]{filter:drop-shadow(0 0 10px rgba(0,0,0,.3))}@keyframes logoPulse-daebfb68{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.8}}@keyframes logoSuccess-daebfb68{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width: 480px){.logo-container[data-v-daebfb68]{margin-bottom:16px}.logo-container .logo-svg[data-v-daebfb68]{width:280px;height:40px}}@media (max-width: 360px){.logo-container .logo-svg[data-v-daebfb68]{width:240px;height:34px}}.auth-layout[data-v-60d5c6bd]{min-height:100vh;display:flex;justify-content:center;align-items:center;background:var(--sepia);position:relative;overflow:hidden}.auth-content[data-v-60d5c6bd]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px}.auth-logo[data-v-60d5c6bd]{margin-bottom:10px}
