@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}.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}svg[data-v-49f32bce]{width:100%;height:100%;display:block}.toast-container[data-v-8f496bf4]{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast[data-v-8f496bf4]{min-width:250px;max-width:400px;padding:14px 16px;border-radius:8px;background:var(--snow);box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;cursor:pointer;pointer-events:auto;transition:all .3s ease;display:flex;align-items:center;gap:10px;border:2px solid transparent}.toast[data-v-8f496bf4]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001f,0 3px 6px #0000000f}.toast-error[data-v-8f496bf4]{border-color:#ef4444;background:#fef2f2;box-shadow:0 4px 12px #ef444426,0 2px 4px #ef444414}.toast-error .toast-icon[data-v-8f496bf4]{color:#ef4444}.toast-error .toast-message[data-v-8f496bf4]{color:#991b1b}.toast-error[data-v-8f496bf4]:hover{box-shadow:0 6px 16px #ef444440,0 3px 6px #ef44441f}.toast-success[data-v-8f496bf4]{border-color:#6a994e;background:#f0f9ff}.toast-success .toast-icon[data-v-8f496bf4]{color:#6a994e}.toast-icon[data-v-8f496bf4]{width:18px;height:18px;flex-shrink:0;color:var(--asphalt);display:flex;align-items:center;justify-content:center}.toast-message[data-v-8f496bf4]{flex:1;color:var(--asphalt);-webkit-user-select:none;user-select:none;text-align:right;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.toast-enter-active[data-v-8f496bf4],.toast-leave-active[data-v-8f496bf4]{transition:all .3s ease}.toast-enter-from[data-v-8f496bf4]{opacity:0;transform:translate(100px)}.toast-leave-to[data-v-8f496bf4]{opacity:0;transform:translate(100px) scale(.8)}.left-nav[data-v-85991297]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0 auto}.left-nav-item[data-v-85991297]{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-85991297]:hover{background-color:var(--snow)}.left-nav-item:hover .left-nav-item-icon[data-v-85991297]{fill:var(--asphalt)}.left-nav-item-active[data-v-85991297]{background-color:var(--snow)}.left-nav-item-active .left-nav-item-icon[data-v-85991297]{fill:var(--asphalt)}.left-nav-item-icon[data-v-85991297]{width:22px;height:22px;fill:var(--snow)}svg[data-v-2836ddcc]{width:22px;height:22px;fill:inherit}svg[data-v-8457f38e]{width:100%;height:100%;display:block}.left-nav[data-v-4023472a]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0 auto}.left-nav-item[data-v-4023472a]{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-4023472a]:hover{background-color:var(--snow)}.left-nav-item:hover .left-nav-item-icon[data-v-4023472a]{fill:var(--asphalt);color:var(--asphalt)}.left-nav-item-active[data-v-4023472a]{background-color:var(--snow)}.left-nav-item-active .left-nav-item-icon[data-v-4023472a]{fill:var(--asphalt);color:var(--asphalt)}.left-nav-item-icon[data-v-4023472a]{width:22px;height:22px;fill:var(--snow);color: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-451e73c1]{display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch;border:none;cursor:pointer;transition:background .2s ease-in-out,opacity .2s ease-in-out}.button--xs[data-v-451e73c1]{padding:4px 10px;border-radius:8px}.button--sm[data-v-451e73c1]{padding:6px 14px;border-radius:8px}.button--md[data-v-451e73c1]{padding:10px 22px;border-radius:19px}.button--lg[data-v-451e73c1]{padding:12px 24px;border-radius:22px}.button--primary[data-v-451e73c1]{background:#2121220d;color:#212122}.button--primary .label[data-v-451e73c1]{color:#212122}.button--primary[data-v-451e73c1]:hover{background:#2121221a}.button--primary[data-v-451e73c1]:active{background:#2121221f}.button--secondary[data-v-451e73c1]{background:#212122;color:#fff}.button--secondary[data-v-451e73c1]:hover{background:#3a3a3c}.button--secondary[data-v-451e73c1]:disabled{opacity:.6}.icon[data-v-451e73c1]{width:16px;height:16px}.icon[data-v-451e73c1] 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}.cog-loader[data-v-a347a71e]{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.cog-loader-icon[data-v-a347a71e]{width:32px;height:32px;fill:var(--black-100);animation:spin-a347a71e 1.5s linear infinite}.cog-loader.small .cog-loader-icon[data-v-a347a71e]{width:24px;height:24px}.cog-loader.medium .cog-loader-icon[data-v-a347a71e]{width:32px;height:32px}.cog-loader.large .cog-loader-icon[data-v-a347a71e]{width:48px;height:48px}@keyframes spin-a347a71e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-v-02696b93]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-02696b93]{width:375px;background:#fff;border-radius:14px;padding:0;position:relative}.modal-header[data-v-02696b93]{display:flex;justify-content:space-between;align-items:center;padding:22px 22px 0}.modal-content[data-v-02696b93]{padding:22px;display:flex;flex-direction:column;gap:16px}.modal-actions[data-v-02696b93]{padding:0 22px 22px;display:flex;justify-content:flex-end}.modal-actions[data-v-02696b93] .button{background:var(--asphalt)}.modal-actions[data-v-02696b93] .button .label{color:var(--snow)}.modal-actions[data-v-02696b93] .button:hover{opacity:.9;background:var(--asphalt)}.modal-actions[data-v-02696b93] .button:active{opacity:.8}.label[data-v-02696b93]{font-size:14px;font-weight:500;color:var(--asphalt);font-family:var(--font-primary)}.form-input[data-v-02696b93]{width:100%;padding:13px 14px;border-radius:14px;background:var(--asphalt-5);color:var(--asphalt-60);font-size:16px;font-style:normal;font-weight:400;outline:none;border:none;font-family:var(--font-primary)}.form-input[data-v-02696b93]::placeholder{color:var(--asphalt-40)}.form-input[data-v-02696b93]:focus{background:var(--asphalt-10)}.form-input[type=file][data-v-02696b93]{padding:8px 14px;cursor:pointer}.form-input[type=file][data-v-02696b93]::-webkit-file-upload-button{background:var(--asphalt-10);border:none;border-radius:8px;padding:8px 12px;margin-right:12px;cursor:pointer;font-family:var(--font-primary);font-size:14px;color:var(--asphalt);transition:background .2s ease}.form-input[type=file][data-v-02696b93]::-webkit-file-upload-button:hover{background:var(--asphalt-20)}select.form-input[data-v-02696b93]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.error[data-v-02696b93]{color:var(--carrot);font-size:14px;font-family:var(--font-primary)}.modal-overlay[data-v-6e7544ab]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-6e7544ab]{width:420px;background:#fff;border-radius:14px;padding:0}.modal-header[data-v-6e7544ab]{display:flex;justify-content:space-between;align-items:center;padding:22px 22px 0}.modal-content[data-v-6e7544ab]{padding:22px;display:flex;flex-direction:column;gap:16px}.form-input[data-v-6e7544ab]{width:100%;padding:13px 14px;border-radius:14px;background:var(--asphalt-5);color:var(--asphalt-60);font-size:16px;font-style:normal;font-weight:400;outline:none;border:none;font-family:var(--font-primary)}.form-input[data-v-6e7544ab]::placeholder{color:var(--asphalt-40)}.form-input[data-v-6e7544ab]:focus{background:var(--asphalt-10)}.connection-item[data-v-6e7544ab]{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-bottom:1px solid var(--sepia)}.connection-action[data-v-6e7544ab]{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.connection-action[data-v-6e7544ab] .button{background:var(--asphalt)}.connection-action[data-v-6e7544ab] .button .label{color:var(--snow)}.connection-action[data-v-6e7544ab] .button:hover{opacity:.9;background:var(--asphalt)}.connection-action[data-v-6e7544ab] .button:active{opacity:.8}.connection-name[data-v-6e7544ab]{font-weight:600}.connection-status.connected[data-v-6e7544ab]{color:#22c55e}.empty-state[data-v-6e7544ab]{color:var(--asphalt-60)}.pc[data-v-beac09cd]{position:relative;display:inline-flex;pointer-events:none}.pc-progress[data-v-beac09cd]{transition:stroke-dashoffset .2s ease-in-out}.pc-text[data-v-beac09cd]{font-family:Onest;font-weight:400;font-size:10px;line-height:100%;letter-spacing:-.02em;text-align:center}.menu[data-v-3e6f5ee5]{width:100%;height:100%;border-radius:8px;background:var(--snow);position:relative;overflow-y:hidden;display:flex;flex-direction:column}.menu-header[data-v-3e6f5ee5]{display:flex;justify-content:space-between;align-items:center}.menu-header-title[data-v-3e6f5ee5]{display:flex;flex-direction:column;gap:11px}.header[data-v-3e6f5ee5]{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-3e6f5ee5]{width:100%;flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;padding-top:110px}.main[data-v-3e6f5ee5]::-webkit-scrollbar{width:0;background:transparent}.main[data-v-3e6f5ee5]{scrollbar-width:none;-ms-overflow-style:none}.main-content[data-v-3e6f5ee5]{display:flex;padding:0 22px;flex-direction:column;align-items:flex-start}.main-content.no-padding[data-v-3e6f5ee5]{padding:0}.main-content[data-v-3e6f5ee5] .explorer-footer{display:none}.footer[data-v-3e6f5ee5]{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}.explorer-footer[data-v-3e6f5ee5]{gap:16px}.uploading-row[data-v-3e6f5ee5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 4px;border-radius:8px;background:transparent;width:100%}.uploading-meta[data-v-3e6f5ee5]{display:flex;flex-direction:column;gap:2px;min-width:0}.uploading-label[data-v-3e6f5ee5]{font-family:Onest;font-size:10px;color:var(--asphalt-60)}.uploading-name[data-v-3e6f5ee5]{font-family:Onest;font-size:14px;color:#0c0c0de6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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-5db58a07]{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-5db58a07]{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-5db58a07]{display:flex;flex-direction:column;gap:11px}.canvas-title[data-v-5db58a07]{font-size:1.4rem;font-weight:700;color:#222}.canvas-subtitle[data-v-5db58a07]{font-size:1rem;color:#888;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.canvas-header-actions[data-v-5db58a07]{display:flex;align-items:center;gap:16px}.search-container[data-v-5db58a07]{position:relative;display:flex;align-items:center}.search-icon[data-v-5db58a07]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:var(--asphalt-60);z-index:1}.search-input[data-v-5db58a07]{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-5db58a07]:focus{border-color:var(--asphalt-20)}.search-input[data-v-5db58a07]::placeholder{color:var(--asphalt-60)}.clear-search-btn[data-v-5db58a07]{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-5db58a07]:hover{color:var(--asphalt)}.close-btn[data-v-5db58a07]{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-5db58a07]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-5db58a07]{fill:var(--snow)}.close-btn-icon[data-v-5db58a07]{width:22px;height:22px;fill:var(--asphalt);transition:fill .2s ease}.refresh-btn[data-v-5db58a07]{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-5db58a07]:hover{background-color:var(--carrot)}.refresh-btn:hover .refresh-btn-icon[data-v-5db58a07]{stroke:var(--snow)}.refresh-btn-icon[data-v-5db58a07]{width:22px;height:22px;stroke:var(--asphalt);transition:stroke .2s ease}.canvas-table-wrapper[data-v-5db58a07]{flex:1;padding:32px;overflow-x:auto}.empty-state[data-v-5db58a07]{display:flex;justify-content:center;align-items:center;min-height:200px;text-align:center;color:#888}.loading-container[data-v-5db58a07],.error-container[data-v-5db58a07]{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}svg[data-v-73344474]{display:block}.message-copy[data-v-e6379dd5]{display:inline-flex;align-items:center;position:relative}.copy-button[data-v-e6379dd5]{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}.copy-button .copy-icon[data-v-e6379dd5]{width:16px;height:16px;fill:#777;transition:fill .2s ease}.copy-button[data-v-e6379dd5]:hover{background:var(--asphalt-10)}.copy-button[data-v-e6379dd5]:active{background:var(--asphalt-20)}.copy-success[data-v-e6379dd5]{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}.copy-success[data-v-e6379dd5]:not(.is-visible){pointer-events:none}.copy-success.is-visible[data-v-e6379dd5]{opacity:1;transform:scale(1)}.copy-success-icon[data-v-e6379dd5]{color:var(--teal-60);font-size:12px;font-weight:700}.copy-success-text[data-v-e6379dd5]{color:var(--teal-70);font-size:12px;font-weight:500}.canvas-view-wrapper[data-v-2ad013ad]{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;width:100%;height:100%}.canvas-header[data-v-2ad013ad]{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-2ad013ad]{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-2ad013ad]:hover{background-color:var(--carrot)}.back-arrow-btn:hover .back-arrow-svg[data-v-2ad013ad]{color:var(--snow)}.back-arrow-svg[data-v-2ad013ad]{width:22px;height:22px;color:var(--asphalt);transition:color .2s ease;display:block}.canvas-header-titles[data-v-2ad013ad]{display:flex;flex-direction:column;gap:4px;flex:1;align-items:flex-start;justify-content:center}.toggle-agent-btn[data-v-2ad013ad]{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-2ad013ad]{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-2ad013ad]:hover{background-color:var(--asphalt-20, #d1d1d1);padding:0 12px}.toggle-agent-btn:hover .toggle-label[data-v-2ad013ad]{max-width:150px;margin-right:6px}.toggle-agent-btn:hover .toggle-icon[data-v-2ad013ad]{color:var(--asphalt, #333)}.toggle-icon[data-v-2ad013ad]{width:20px;height:20px;color:var(--asphalt);transition:color .2s ease}.close-btn[data-v-2ad013ad]{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-2ad013ad]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-2ad013ad]{fill:var(--snow)}.close-btn-icon[data-v-2ad013ad]{width:22px;height:22px;fill:var(--asphalt);transition:fill .2s ease}.canvas-content-wrapper[data-v-2ad013ad]{flex-grow:1;overflow-y:auto;padding:32px;background-color:#fff}.loading-container[data-v-2ad013ad],.error-container[data-v-2ad013ad],.empty-state[data-v-2ad013ad]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;color:#555;padding:20px}.messages-container[data-v-2ad013ad]{display:flex;flex-direction:column;gap:12px}.message-item[data-v-2ad013ad]{position:relative;padding:10px;border-radius:8px;background-color:#f9f9f9;border:1px solid #eee}.message-author-user[data-v-2ad013ad]{background-color:#e7f3ff;border-left:3px solid #007bff}.message-author-assistant[data-v-2ad013ad]{background-color:#e9ecef;border-left:3px solid #adb5bd}.message-author-assistant .message-text[data-v-2ad013ad]{font-size:.9em;opacity:.9}.message-author-model[data-v-2ad013ad],.message-author-system[data-v-2ad013ad],.message-author-unknown-author[data-v-2ad013ad]{background-color:#e9ecef;border-left:3px solid #adb5bd}.message-author-manager[data-v-2ad013ad]{background-color:#fff0e6;border-left:3px solid #ff9933}.message-author-agent[data-v-2ad013ad]{background-color:#e9ecef;border-left:3px solid #adb5bd}.message-author-agent .message-text[data-v-2ad013ad]{font-size:.9em;opacity:.9}.message-author-agent[data-v-2ad013ad]:has(.message-text:contains("🔧")){background-color:#fff4e6;border-left-color:#f39c12}.message-author-agent[data-v-2ad013ad]:has(.message-text:contains("✅")){background-color:#f0fff4;border-left-color:#27ae60}.message-author-agent[data-v-2ad013ad]:has(.message-text:contains("💭")){background-color:#f8f9fa;border-left-color:#6c757d;font-style:italic}.message-author[data-v-2ad013ad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.9em;color:#555;gap:8px}.message-author strong[data-v-2ad013ad]{text-transform:capitalize}.message-timestamp-container[data-v-2ad013ad]{display:flex;align-items:center;gap:4px}.message-timestamp[data-v-2ad013ad]{font-size:.8em;color:#777}.message-text[data-v-2ad013ad]{font-size:1em;white-space:pre-wrap;word-wrap:break-word}.canvas-footer[data-v-2ad013ad]{display:none}.go-back-btn[data-v-2ad013ad]{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-2ad013ad]:hover{background-color:var(--carrot);color:var(--snow)}.go-back-icon[data-v-2ad013ad]{font-size:1.1em;line-height:1}@media(max-width:500px){.go-back-text[data-v-2ad013ad]{display:none}}.canvas-card[data-v-c657a841]{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-c657a841]{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;width:100%;height:100%}.canvas-header[data-v-c657a841]{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-c657a841]{display:flex;flex-direction:column;gap:4px}.canvas-header-actions[data-v-c657a841]{display:flex;align-items:center;gap:16px}.search-container[data-v-c657a841]{position:relative;display:flex;align-items:center}.search-icon[data-v-c657a841]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:var(--asphalt-60);z-index:1}.search-input[data-v-c657a841]{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-c657a841]:focus{border-color:var(--asphalt-20)}.search-input[data-v-c657a841]::placeholder{color:var(--asphalt-60)}.clear-search-btn[data-v-c657a841]{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-c657a841]:hover{color:var(--asphalt)}.close-btn[data-v-c657a841]{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-c657a841]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-c657a841]{fill:var(--snow)}.close-btn-icon[data-v-c657a841]{width:22px;height:22px;fill:var(--asphalt);transition:fill .2s ease}.canvas-table-wrapper[data-v-c657a841]{flex:1;padding:32px;overflow:auto;background-color:#fff}.canvas-content-wrapper[data-v-c657a841]{flex:1;overflow-y:auto;flex-grow:1;padding:32px}.loading-container[data-v-c657a841],.error-container[data-v-c657a841],.empty-state[data-v-c657a841]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;color:#555;padding:20px}.messages-container[data-v-c657a841]{display:flex;flex-direction:column;gap:12px}.message-item[data-v-c657a841]{padding:10px;border-radius:8px;background-color:#f9f9f9;border:1px solid #eee}.message-author-user[data-v-c657a841]{background-color:#e7f3ff;border-left:3px solid #007bff}.message-author-unknown-author[data-v-c657a841]{background-color:#e9ecef;border-left:3px solid #adb5bd}.message-author[data-v-c657a841]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.9em;color:#555}.message-author strong[data-v-c657a841]{text-transform:capitalize}.message-timestamp[data-v-c657a841]{font-size:.8em;color:#777}.message-text[data-v-c657a841]{font-size:1em;white-space:pre-wrap;word-wrap:break-word}.canvas-footer[data-v-c657a841]{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-c657a841]{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-c657a841]:hover{background-color:var(--carrot);color:var(--snow)}.canvas-card>div[data-v-c657a841]:first-child{display:flex;flex-direction:column;width:100%;height:100%}.metric-card[data-v-6196db00]{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-6196db00]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.metric-card:hover .learn-more-btn[data-v-6196db00]{background-color:#212122}.metric-card:hover .learn-more-btn .learn-more-btn-text[data-v-6196db00],.metric-card:hover .learn-more-btn .learn-more-btn-icon[data-v-6196db00]{color:#fff}.metric-legend[data-v-6196db00]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-bottom:14px}.legend-item[data-v-6196db00]{display:flex;align-items:center;gap:8px}.legend-dot[data-v-6196db00]{width:16px;height:16px;border-radius:40px}.legend-dot.positive[data-v-6196db00]{background-color:#6a994e}.legend-dot.negative[data-v-6196db00]{background-color:#e73f1b}.legend-label[data-v-6196db00]{font-family:Onest,sans-serif;font-size:12px;font-weight:400;color:#212122;line-height:1.1}.metric-circle[data-v-6196db00]{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-6196db00]{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-6196db00]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.metric-circle-value-success-case[data-v-6196db00]{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-6196db00]{font-family:Onest,sans-serif;font-size:42px;font-weight:600;color:#212122;line-height:1.1;letter-spacing:-.01em}.change-value[data-v-6196db00]{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-6196db00]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;margin-top:auto}.metric-title[data-v-6196db00]{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-6196db00]{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-6196db00]{width:100%;display:flex;justify-content:center}.learn-more-btn[data-v-6196db00]{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-6196db00]{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-6196db00]{width:14px;height:14px;font-size:.75rem;color:#212122}@container (max-width: 280px){.metric-circle[data-v-6196db00]{width:120px;height:120px;min-width:120px;min-height:120px}.metric-circle-inner[data-v-6196db00]{width:96px;height:96px;padding:24px 0}.display-value[data-v-6196db00]{font-size:32px}.metric-title[data-v-6196db00]{font-size:20px}.metric-formatted[data-v-6196db00]{font-size:11px}}@container (max-width: 220px){.metric-circle[data-v-6196db00]{width:100px;height:100px;min-width:100px;min-height:100px}.metric-circle-inner[data-v-6196db00]{width:80px;height:80px;padding:20px 0}.display-value[data-v-6196db00]{font-size:28px}.metric-title[data-v-6196db00]{font-size:18px}.metric-formatted[data-v-6196db00]{font-size:10px}.metric-legend[data-v-6196db00]{margin-bottom:10px}.legend-dot[data-v-6196db00]{width:12px;height:12px}.legend-label[data-v-6196db00]{font-size:10px}}.report-dashboard[data-v-aab8f232]{width:100%;height:100%;display:flex;flex-direction:column}.report-dashboard-content[data-v-aab8f232]{flex:1;padding:22px;overflow-y:auto}.loading-overlay[data-v-aab8f232]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:1rem}.loading-overlay .pi-spinner[data-v-aab8f232]{font-size:2rem;color:var(--primary-color)}.loading-overlay span[data-v-aab8f232]{color:var(--text-color-secondary);font-size:.875rem}.metric-grid[data-v-aab8f232]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}@media(max-width:520px){.metric-grid[data-v-aab8f232]{grid-template-columns:1fr;padding:0 10px}}@media(max-width:320px){.metric-grid[data-v-aab8f232]{gap:16px}}.metric-card-wrapper[data-v-aab8f232]{cursor:pointer;transition:transform .2s ease}.metric-card-wrapper[data-v-aab8f232]:hover{transform:translateY(-2px)}.widget-placeholder[data-v-aab8f232]{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-aab8f232]{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-aab8f232]:hover{border-color:var(--primary-color);background:var(--surface-50)}.widget-placeholder-btn[data-v-aab8f232]{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-aab8f232]{font-size:42px;font-weight:600;color:#21212299;line-height:1.1}.widget-placeholder-text[data-v-aab8f232]{color:#21212299;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:400;letter-spacing:-.02em;text-transform:uppercase}.empty-state[data-v-aab8f232]{display:flex;align-items:center;justify-content:center;height:400px;padding:2rem}.empty-content[data-v-aab8f232]{text-align:center;max-width:400px}.empty-icon[data-v-aab8f232]{font-size:3rem;color:var(--text-color-secondary);margin-bottom:1rem}.empty-content h3[data-v-aab8f232]{margin:0 0 .5rem;color:var(--text-color);font-size:1.25rem}.empty-content p[data-v-aab8f232]{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-e65570bc],.conversations-view-wrapper[data-v-e65570bc]{width:100%;height:100%;display:flex;flex-direction:column;background-color:#f7f7f7}.conversations-header[data-v-e65570bc]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background-color:#fff;border-bottom:1px solid #eaeaea}.header-left[data-v-e65570bc]{display:flex;align-items:center}.back-button[data-v-e65570bc]{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-e65570bc]:hover{color:#000}.back-button-icon[data-v-e65570bc]{width:22px;height:22px}.back-button-text[data-v-e65570bc]{font-size:14px;font-weight:600}.header-right[data-v-e65570bc]{display:flex;align-items:center;gap:12px}.download-button[data-v-e65570bc]{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-e65570bc]:hover{color:#000}.conversations-filters[data-v-e65570bc]{padding:16px 24px;background-color:#fff;border-bottom:1px solid #eaeaea;position:relative}.filter-toolbar[data-v-e65570bc]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.filter-add-button[data-v-e65570bc]{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-e65570bc]:hover{background-color:#000}.filter-tags-container[data-v-e65570bc]{display:flex;flex-wrap:wrap;gap:8px}.filter-chip[data-v-e65570bc]{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-e65570bc]:hover{background-color:#e0e0e0}.filter-chip.active[data-v-e65570bc]{background-color:#2196f3;color:#fff}.filter-chip .chip-label[data-v-e65570bc]{line-height:1.2}.active-filters[data-v-e65570bc]{margin-top:12px;background-color:#2196f30d;border-radius:8px;padding:12px}.active-filters-label[data-v-e65570bc]{font-size:12px;color:#666;margin-right:8px;font-weight:500}.active-filters-tags[data-v-e65570bc]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.active-filter-chip[data-v-e65570bc]{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-e65570bc]{background-color:#4caf50;color:#fff}.active-filter-chip.negative[data-v-e65570bc]{background-color:#f44336;color:#fff}.active-filter-chip.action[data-v-e65570bc]{background-color:#2196f3;color:#fff}.active-filter-chip.medium[data-v-e65570bc]{background-color:#ffc107;color:#fff}.active-filter-chip.default[data-v-e65570bc]{background-color:#9e9e9e;color:#fff}.active-filter-chip .remove-icon[data-v-e65570bc]{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-e65570bc]:hover{background-color:#ffffff4d}.clear-all-button[data-v-e65570bc]{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-e65570bc]:hover{background-color:#2196f314}.filter-options[data-v-e65570bc]{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-e65570bc]{margin-bottom:16px}.filter-option-section[data-v-e65570bc]:last-child{margin-bottom:0}.filter-section-title[data-v-e65570bc]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #f0f0f0}.filter-option[data-v-e65570bc]{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-e65570bc]:hover{background-color:#f5f5f5}.filter-option[data-v-e65570bc]:last-child{margin-bottom:0}.filter-option span[data-v-e65570bc]{font-size:14px;color:#333}.filter-count[data-v-e65570bc]{font-size:12px;color:#666;background-color:#f0f0f0;padding:2px 6px;border-radius:10px}.conversations-content[data-v-e65570bc]{flex:1;padding:16px 24px;overflow-y:auto}.dialogs-count[data-v-e65570bc]{font-size:16px;font-weight:600;margin-bottom:16px;color:#333}.filter-badge[data-v-e65570bc]{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-e65570bc]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:1rem}.loading-overlay .pi-spinner[data-v-e65570bc]{font-size:2rem;color:#2196f3}.loading-overlay span[data-v-e65570bc]{color:#666;font-size:.875rem}.dialogs-list[data-v-e65570bc]{display:flex;flex-direction:column;gap:16px}.dialog-item[data-v-e65570bc]{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.dialog-header[data-v-e65570bc]{display:flex;flex-direction:column;gap:8px;padding:16px;border-bottom:1px solid #f0f0f0}.dialog-title[data-v-e65570bc]{font-size:14px;font-weight:600;color:#333}.dialog-meta[data-v-e65570bc]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#999}.dialog-meta-left[data-v-e65570bc]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dialog-thread[data-v-e65570bc]{color:#999}.dialog-status[data-v-e65570bc]{padding:2px 6px;border-radius:16px;font-weight:500;color:#fff}.dialog-status.action[data-v-e65570bc],.dialog-status.medium[data-v-e65570bc]{background-color:#2196f3}.dialog-status.positive[data-v-e65570bc]{background-color:#4caf50}.dialog-status.negative[data-v-e65570bc]{background-color:#f44336}.dialog-status.neutral[data-v-e65570bc]{background-color:#9e9e9e}.dialog-content[data-v-e65570bc]{padding:16px;border-bottom:1px solid #f0f0f0}.contact-info-section[data-v-e65570bc]{background-color:#00000005;border-radius:8px;padding:16px;margin-bottom:16px;border-left:4px solid #2196f3}.contact-info[data-v-e65570bc]{display:flex;flex-direction:column;gap:12px}.contact-primary[data-v-e65570bc]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.contact-secondary[data-v-e65570bc]{display:flex;flex-direction:column;gap:8px}.contact-name[data-v-e65570bc],.contact-phone[data-v-e65570bc],.contact-company[data-v-e65570bc],.contact-address[data-v-e65570bc]{display:flex;align-items:center;gap:8px}.contact-icon[data-v-e65570bc]{color:#666;font-size:14px;width:16px;flex-shrink:0}.name-text[data-v-e65570bc]{font-size:16px;font-weight:600;color:#333}.phone-text[data-v-e65570bc]{font-size:14px;color:#2196f3;font-weight:500;font-family:Courier New,monospace}.company-text[data-v-e65570bc]{font-size:14px;color:#666;font-weight:500}.address-text[data-v-e65570bc]{font-size:13px;color:#666;line-height:1.4}@media(max-width:768px){.contact-primary[data-v-e65570bc]{flex-direction:column;align-items:flex-start;gap:8px}}.contact-details[data-v-e65570bc]{display:flex;flex-direction:column;gap:8px}.contact-row[data-v-e65570bc]{display:flex;align-items:flex-start;gap:12px;padding:4px 0;line-height:1.4}.contact-row[data-v-e65570bc]:last-child{padding-bottom:0}.contact-row[data-v-e65570bc]:first-child{padding-top:0}.contact-label[data-v-e65570bc]{font-size:14px;font-weight:600;color:#333;min-width:90px;flex-shrink:0}.contact-value[data-v-e65570bc]{font-size:14px;color:#666;line-height:1.5;flex:1}.contact-value.phone-value[data-v-e65570bc]{color:#2196f3;font-weight:500;cursor:pointer;text-decoration:none}.contact-value.phone-value[data-v-e65570bc]:hover{text-decoration:underline}.contact-value.email-value[data-v-e65570bc]{color:#2196f3;font-weight:500}.contact-value.parcel-value[data-v-e65570bc]{color:#666;font-size:14px}.contact-row:first-child .contact-value[data-v-e65570bc]{font-size:14px;font-weight:600;color:#333}.dialog-section[data-v-e65570bc]{margin-bottom:16px}.dialog-section[data-v-e65570bc]:last-child{margin-bottom:0}.dialog-section-label[data-v-e65570bc]{font-weight:600;font-size:14px;color:#333;margin-bottom:8px}.dialog-summary[data-v-e65570bc]{font-size:14px;color:#666;line-height:1.5;margin-bottom:8px}.show-dialog-btn[data-v-e65570bc]{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-e65570bc]:hover:not(:disabled){background-color:#1976d2;transform:translateY(-1px)}.show-dialog-btn[data-v-e65570bc]:disabled{background-color:#ccc;color:#666;cursor:not-allowed;transform:none}.show-dialog-icon[data-v-e65570bc]{font-size:14px}.show-dialog-text[data-v-e65570bc]{font-size:12px}.next-actions-list[data-v-e65570bc]{display:flex;flex-direction:column;gap:8px}.next-action-item[data-v-e65570bc]{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-e65570bc]{color:#2196f3;font-size:12px;margin-top:2px;flex-shrink:0}.next-action-text[data-v-e65570bc]{font-size:14px;color:#333;line-height:1.4}.mentioned-topics[data-v-e65570bc]{display:flex;flex-wrap:wrap;gap:8px}.topic-chip[data-v-e65570bc]{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-e65570bc]{display:flex;flex-direction:column;gap:16px}.entity-group[data-v-e65570bc]{background-color:#00000005;border-radius:8px;padding:12px;border:1px solid #f0f0f0}.entity-group-title[data-v-e65570bc]{font-size:13px;font-weight:600;color:#333;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #eaeaea}.entity-details[data-v-e65570bc]{display:flex;flex-direction:column;gap:8px}.entity-item[data-v-e65570bc]{display:flex;align-items:flex-start;gap:8px}.entity-key[data-v-e65570bc]{font-size:12px;font-weight:600;color:#666;min-width:80px;flex-shrink:0}.entity-value[data-v-e65570bc]{font-size:12px;font-weight:500;padding:2px 6px;border-radius:10px}.entity-value.interest-level.low[data-v-e65570bc]{background-color:#f443361a;color:#d32f2f}.entity-value.interest-level.medium[data-v-e65570bc]{background-color:#ffc1071a;color:#f57c00}.entity-value.interest-level.high[data-v-e65570bc]{background-color:#4caf501a;color:#388e3c}.entity-value.deal-status.pending[data-v-e65570bc]{background-color:#ffc1071a;color:#f57c00}.entity-value.deal-status.closed[data-v-e65570bc]{background-color:#4caf501a;color:#388e3c}.entity-value.deal-status.lost[data-v-e65570bc]{background-color:#f443361a;color:#d32f2f}.entity-value.workflow.followed-process[data-v-e65570bc]{background-color:#4caf501a;color:#388e3c}.entity-value.workflow.partial-adherence[data-v-e65570bc]{background-color:#ffc1071a;color:#f57c00}.entity-value.workflow.needs-improvement[data-v-e65570bc]{background-color:#f443361a;color:#d32f2f}.entity-list[data-v-e65570bc]{display:flex;flex-wrap:wrap;gap:4px}.entity-tag[data-v-e65570bc]{display:inline-flex;align-items:center;padding:2px 6px;border-radius:8px;font-size:11px;font-weight:500}.entity-tag.objection[data-v-e65570bc]{background-color:#f443361a;color:#d32f2f}.entity-tag.next-step[data-v-e65570bc]{background-color:#2196f31a;color:#1976d2}.entity-tag.tool[data-v-e65570bc]{background-color:#9c27b01a;color:#7b1fa2}.dialog-next-actions[data-v-e65570bc]{font-size:14px;color:#2196f3;font-weight:500}.dialog-tags[data-v-e65570bc]{padding:16px}.dialog-tags-label[data-v-e65570bc]{font-size:12px;color:#999;margin-bottom:8px}.dialog-tags-container[data-v-e65570bc]{display:flex;flex-wrap:wrap;gap:8px}.dialog-tag-chip[data-v-e65570bc]{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-e65570bc]{background-color:#e8f5e9;color:#2e7d32}.dialog-tag-chip.positive[data-v-e65570bc]:hover{background-color:#c8e6c9}.dialog-tag-chip.negative[data-v-e65570bc]{background-color:#ffebee;color:#c62828}.dialog-tag-chip.negative[data-v-e65570bc]:hover{background-color:#ffcdd2}.dialog-tag-chip.action[data-v-e65570bc]{background-color:#e3f2fd;color:#1565c0}.dialog-tag-chip.action[data-v-e65570bc]:hover{background-color:#bbdefb}.dialog-tag-chip.medium[data-v-e65570bc]{background-color:#fff8e1;color:#f57f17}.dialog-tag-chip.medium[data-v-e65570bc]:hover{background-color:#ffecb3}.dialog-tag-chip.default[data-v-e65570bc]{background-color:#f0f0f0;color:#333}.dialog-tag-chip.default[data-v-e65570bc]:hover{background-color:#e0e0e0}.load-more[data-v-e65570bc]{display:flex;justify-content:center;margin-top:24px}.load-more-button[data-v-e65570bc]{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-e65570bc]:hover:not(:disabled){background-color:#e0e0e0;color:#000}.load-more-button[data-v-e65570bc]:disabled{opacity:.6;cursor:not-allowed}.load-more-icon[data-v-e65570bc]{font-size:14px}.load-more-text[data-v-e65570bc]{font-size:12px}.empty-state[data-v-e65570bc]{display:flex;align-items:center;justify-content:center;height:300px;padding:2rem}.empty-content[data-v-e65570bc]{text-align:center;max-width:400px}.empty-icon[data-v-e65570bc]{font-size:3rem;color:#999;margin-bottom:1rem}.empty-content h3[data-v-e65570bc]{margin:0 0 .5rem;color:#333;font-size:1.25rem}.empty-content p[data-v-e65570bc]{margin:0 0 1.5rem;color:#666;font-size:.875rem;line-height:1.5}.clear-filters-button[data-v-e65570bc]{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-e65570bc]:hover{background:#1976d2}.dialog-toggle[data-v-e65570bc]{display:flex;justify-content:flex-end;margin-top:8px}.toggle-details-btn[data-v-e65570bc]{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-e65570bc]:hover{background-color:#2196f314;color:#1976d2}.toggle-text[data-v-e65570bc]{font-size:12px}.toggle-icon[data-v-e65570bc]{font-size:12px;transition:transform .2s ease}.dialog-details[data-v-e65570bc]{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0;animation:fadeIn-e65570bc .3s ease-in-out}@keyframes fadeIn-e65570bc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.test-filter[data-v-e65570bc]{background-color:#2196f30d;border-left:3px solid #2196f3}.test-filter[data-v-e65570bc]:hover{background-color:#2196f31a}.test-filter .test-badge[data-v-e65570bc]{font-size:10px;font-weight:600;color:#2196f3;background-color:#2196f333;padding:2px 6px;border-radius:8px;margin-left:8px}.test-action[data-v-e65570bc]{background-color:#4caf500d;border-left:3px solid #4caf50;color:#2e7d32;font-weight:600}.test-action[data-v-e65570bc]:hover{background-color:#4caf501a}.debug-info[data-v-e65570bc]{margin-top:16px;padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d}.debug-title[data-v-e65570bc]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.debug-tags[data-v-e65570bc]{display:flex;flex-wrap:wrap;gap:8px}.debug-tag[data-v-e65570bc]{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-e65570bc]{display:flex;justify-content:flex-end;margin-top:8px}.debug-clear-btn[data-v-e65570bc]{background:none;border:none;color:#2196f3;font-size:12px;font-weight:500;cursor:pointer;padding:0}.report-canvas[data-v-5cf4b095]{display:flex;flex-direction:column;height:100vh;background-color:var(--snow);color:var(--asphalt)}.report-canvas.retry-canvas .canvas-header[data-v-5cf4b095]{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-5cf4b095]{color:var(--warning-color, #ff9500);font-weight:600}.canvas-header[data-v-5cf4b095]{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-5cf4b095]{flex:1}.breadcrumb[data-v-5cf4b095]{display:flex;align-items:center;gap:8px}.breadcrumb-item[data-v-5cf4b095]{font-size:14px;font-weight:500;color:var(--asphalt-60);display:flex;align-items:center;gap:8px}.breadcrumb-item.active[data-v-5cf4b095]{color:var(--asphalt);font-weight:600}.breadcrumb-item.clickable[data-v-5cf4b095]{cursor:pointer;transition:color .2s ease}.breadcrumb-item.clickable[data-v-5cf4b095]:hover{color:var(--asphalt)}.breadcrumb-separator[data-v-5cf4b095]{font-size:12px;color:var(--sepia-40)}.header-controls[data-v-5cf4b095]{display:flex;align-items:center;gap:16px}.realtime-status[data-v-5cf4b095]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px}.realtime-status.status-updating .status-indicator[data-v-5cf4b095]{animation:pulse-5cf4b095 1.5s ease-in-out infinite}.status-indicator[data-v-5cf4b095]{display:flex;align-items:center;gap:6px}.status-dot[data-v-5cf4b095]{width:8px;height:8px;border-radius:50%}.status-dot.dot-live[data-v-5cf4b095]{background-color:var(--grass)}.status-dot.dot-offline[data-v-5cf4b095]{background-color:var(--carrot)}.status-dot.dot-pulse[data-v-5cf4b095]{animation:pulse-dot-5cf4b095 1s ease-in-out infinite}.status-text[data-v-5cf4b095]{font-weight:500;color:var(--asphalt-80)}.last-update[data-v-5cf4b095]{color:var(--asphalt-60);font-size:11px}.status-error[data-v-5cf4b095]{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-5cf4b095]{color:var(--carrot);font-size:11px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reconnect-btn[data-v-5cf4b095]{background:none;border:none;color:var(--carrot);cursor:pointer;padding:2px;border-radius:2px;transition:background-color .2s ease}.reconnect-btn[data-v-5cf4b095]:hover{background-color:rgba(var(--carrot-rgb),.1)}.reconnect-btn .pi[data-v-5cf4b095]{font-size:12px}.refresh-btn[data-v-5cf4b095]{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-5cf4b095]:hover{background-color:var(--carrot)}.refresh-btn:hover .refresh-btn-icon[data-v-5cf4b095]{stroke:var(--snow)}.refresh-btn-icon[data-v-5cf4b095]{width:22px;height:22px;stroke:var(--asphalt);transition:stroke .2s ease}.close-btn[data-v-5cf4b095]{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-5cf4b095]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-5cf4b095]{fill:var(--snow)}.close-btn-icon[data-v-5cf4b095]{width:22px;height:22px;fill:var(--asphalt);transition:fill .2s ease}.canvas-content[data-v-5cf4b095]{flex:1;overflow-y:auto}.loading-state[data-v-5cf4b095],.error-state[data-v-5cf4b095],.no-data-state[data-v-5cf4b095]{display:flex;align-items:center;justify-content:center;height:100%;padding:2rem}.loading-content[data-v-5cf4b095],.error-content[data-v-5cf4b095],.no-data-content[data-v-5cf4b095]{text-align:center;max-width:400px}.loading-icon[data-v-5cf4b095],.error-icon[data-v-5cf4b095],.no-data-icon[data-v-5cf4b095]{font-size:3rem;margin-bottom:1rem}.loading-icon[data-v-5cf4b095]{color:var(--grass)}.error-icon[data-v-5cf4b095]{color:var(--carrot)}.no-data-icon[data-v-5cf4b095]{color:var(--asphalt-40)}.loading-content h3[data-v-5cf4b095],.error-content h3[data-v-5cf4b095],.no-data-content h3[data-v-5cf4b095]{margin:0 0 .5rem;color:var(--asphalt);font-size:1.25rem;font-weight:600}.loading-content p[data-v-5cf4b095],.error-content p[data-v-5cf4b095],.no-data-content p[data-v-5cf4b095]{margin:0 0 1.5rem;color:var(--asphalt-60);font-size:.875rem;line-height:1.5}.retry-button[data-v-5cf4b095]{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-5cf4b095]:hover{background:var(--grass-dark);transform:translateY(-1px)}.main-content[data-v-5cf4b095]{height:100%}@keyframes pulse-5cf4b095{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-dot-5cf4b095{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.canvas-card[data-v-38959a0e]{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-38959a0e]{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-38959a0e]{display:flex;flex-direction:column;gap:11px}.canvas-header-actions[data-v-38959a0e]{display:flex;align-items:center;gap:16px}.close-btn[data-v-38959a0e]{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-38959a0e]:hover{background-color:var(--asphalt-10)}.close-btn-icon[data-v-38959a0e]{width:22px;height:22px;fill:var(--asphalt)}.canvas-body[data-v-38959a0e]{flex:1;padding:24px 32px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.form-section[data-v-38959a0e]{background:var(--snow-contrast);padding:16px;border-radius:8px}.section-title[data-v-38959a0e]{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-38959a0e],.form-input[data-v-38959a0e],.form-textarea[data-v-38959a0e]{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-38959a0e]{min-height:80px;resize:vertical}.form-grid[data-v-38959a0e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group.full-width[data-v-38959a0e]{grid-column:1/-1}.form-group label[data-v-38959a0e]{display:block;margin-bottom:8px;font-size:13px;font-weight:500;color:var(--asphalt-80)}.sms-preview[data-v-38959a0e]{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-38959a0e]{padding:16px 32px;border-top:1px solid #ececec;display:flex;justify-content:flex-end}.canvas-footer .button[data-v-38959a0e]:disabled{opacity:.6;cursor:not-allowed}.loading-state[data-v-38959a0e],.error-state[data-v-38959a0e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:10px;color:var(--asphalt-60)}.selectors-row[data-v-38959a0e]{display:flex;gap:16px;align-items:center}.scenario-selector[data-v-38959a0e]{display:flex;gap:8px;align-items:center;margin-bottom:0;font-size:13px}.form-select-sm[data-v-38959a0e]{padding:4px 8px;border-radius:6px;border:1px solid var(--asphalt-10);background:var(--snow)}.canvas-disabled[data-v-38959a0e]{position:relative}.canvas-disabled .canvas-body[data-v-38959a0e],.canvas-disabled .canvas-footer[data-v-38959a0e]{filter:blur(2px);pointer-events:none}.canvas-disabled .canvas-header[data-v-38959a0e]{position:relative;z-index:11}.disabled-overlay[data-v-38959a0e]{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-38959a0e]{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-38959a0e]{margin:0 0 12px;font-size:18px;font-weight:600;color:var(--asphalt)}.disabled-message p[data-v-38959a0e]{margin:0;font-size:14px;color:var(--asphalt-80);line-height:1.5}.form-select[data-v-38959a0e]:disabled,.form-input[data-v-38959a0e]:disabled,.form-textarea[data-v-38959a0e]:disabled{background:var(--asphalt-5);color:var(--asphalt-60);cursor:not-allowed;opacity:.7}.canvas-card[data-v-67335321]{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-67335321]{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;width:100%;height:100%}.canvas-header[data-v-67335321]{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-67335321]{display:flex;flex-direction:column;gap:4px;flex:1;align-items:flex-start;justify-content:center}.canvas-header-actions[data-v-67335321]{display:flex;align-items:center;gap:16px}.close-btn[data-v-67335321]{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-67335321]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-67335321]{fill:var(--snow)}.close-btn-icon[data-v-67335321]{width:22px;height:22px;color:var(--asphalt);fill:var(--asphalt);transition:fill .2s ease}.canvas-content-wrapper[data-v-67335321]{flex:1;overflow-y:auto;flex-grow:1;padding:32px}.table-list[data-v-67335321]{display:flex;flex-direction:column;gap:16px}.table-item[data-v-67335321]{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-67335321]:hover{background:#e9f4ff;border-color:#007bff;transform:translateY(-1px);box-shadow:0 4px 12px #007bff1a}.table-item-header[data-v-67335321]{flex:1}.table-item-title[data-v-67335321]{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--asphalt)}.table-item-meta[data-v-67335321]{display:flex;align-items:center;gap:12px}.table-number[data-v-67335321]{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-67335321]{font-size:20px;color:var(--asphalt-40);transition:all .2s ease}.table-item:hover .table-item-arrow[data-v-67335321]{color:#007bff;transform:translate(4px)}.table-wrapper[data-v-67335321]{width:100%;overflow:auto}.table-container[data-v-67335321]{min-width:100%;overflow-x:auto}.data-table[data-v-67335321]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.data-table th[data-v-67335321]{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-67335321]{padding:12px;border-bottom:1px solid #dee2e6;color:var(--asphalt-80);font-size:14px;vertical-align:top}.data-table td[data-v-67335321]:first-child{font-weight:500}.data-table tr:last-child td[data-v-67335321]{border-bottom:none}.data-table tr[data-v-67335321]:hover{background:#f8f9fa}.loading-container[data-v-67335321],.error-container[data-v-67335321],.empty-state[data-v-67335321]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;color:#555;padding:20px}.retry-button[data-v-67335321],.load-button[data-v-67335321]{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-67335321]:hover,.load-button[data-v-67335321]:hover{background-color:#0056b3}.back-arrow-btn[data-v-67335321]{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-67335321]:hover{background-color:var(--carrot)}.back-arrow-btn:hover .back-arrow-svg[data-v-67335321]{color:var(--snow)}.back-arrow-svg[data-v-67335321]{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-75231969]{width:100%;height:100%;display:flex;flex-direction:column}.unified-metrics-grid-content[data-v-75231969]{flex:1;padding:22px;overflow-y:auto}.loading-overlay[data-v-75231969]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:1rem}.loading-overlay .pi-spinner[data-v-75231969]{font-size:2rem;color:var(--primary-color)}.loading-overlay span[data-v-75231969]{color:var(--text-color-secondary);font-size:.875rem}.loading-state[data-v-75231969]{display:flex;flex-direction:column;gap:24px}.skeleton-grid[data-v-75231969]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}@media(max-width:992px){.skeleton-grid[data-v-75231969]{grid-template-columns:1fr}}.skeleton-card[data-v-75231969]{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-75231969 1.5s infinite ease-in-out}.skeleton-legend[data-v-75231969]{display:flex;align-items:center;gap:8px}.skeleton-dot[data-v-75231969]{width:10px;height:10px;border-radius:50%;background:var(--surface-border)}.skeleton-label[data-v-75231969]{width:80px;height:12px;border-radius:6px;background:var(--surface-border)}.skeleton-circle[data-v-75231969]{width:60px;height:60px;border-radius:50%;background:var(--surface-border)}.skeleton-content[data-v-75231969]{width:100%;display:flex;flex-direction:column;gap:8px}.skeleton-title[data-v-75231969]{width:70%;height:18px;border-radius:6px;background:var(--surface-border)}.skeleton-text[data-v-75231969]{width:90%;height:14px;border-radius:4px;background:var(--surface-border)}.skeleton-button[data-v-75231969]{width:40px;height:28px;border-radius:6px;background:var(--surface-border)}@keyframes pulse-75231969{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.error-state[data-v-75231969]{display:flex;align-items:center;justify-content:center;height:400px;padding:2rem}.error-content[data-v-75231969]{text-align:center;max-width:400px}.error-icon[data-v-75231969]{font-size:3rem;color:var(--red-500);margin-bottom:1rem}.error-content h3[data-v-75231969]{margin:0 0 .5rem;color:var(--text-color);font-size:1.25rem}.error-content p[data-v-75231969]{margin:0 0 1.5rem;color:var(--text-color-secondary);font-size:.875rem;line-height:1.5}.error-actions[data-v-75231969]{display:flex;gap:10px;justify-content:center}.metric-grid[data-v-75231969]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}@media(max-width:520px){.metric-grid[data-v-75231969]{grid-template-columns:1fr;padding:0 10px}}@media(max-width:320px){.metric-grid[data-v-75231969]{gap:16px}}.metric-card-wrapper[data-v-75231969]{cursor:pointer;transition:all .2s ease}.metric-card-wrapper[data-v-75231969]:hover{transform:translateY(-2px)}.widget-placeholder[data-v-75231969]{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-75231969]{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-75231969]:hover{border-color:var(--primary-color);background:var(--surface-50)}.widget-placeholder-btn[data-v-75231969]{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-75231969]{font-size:42px;font-weight:600;color:#21212299;line-height:1.1}.widget-placeholder-text[data-v-75231969]{color:#21212299;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:400;letter-spacing:-.02em;text-transform:uppercase}.empty-state[data-v-75231969]{display:flex;align-items:center;justify-content:center;height:400px;padding:2rem}.empty-content[data-v-75231969]{text-align:center;max-width:400px}.empty-icon[data-v-75231969]{font-size:3rem;color:var(--text-color-secondary);margin-bottom:1rem}.empty-content h3[data-v-75231969]{margin:0 0 .5rem;color:var(--text-color);font-size:1.25rem}.empty-content p[data-v-75231969]{margin:0 0 1.5rem;color:var(--text-color-secondary);font-size:.875rem;line-height:1.5}.empty-reasons[data-v-75231969]{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-75231969]{margin-bottom:.5rem}.empty-actions[data-v-75231969]{display:flex;gap:10px;justify-content:center}.refresh-button[data-v-75231969]{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-75231969]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--primary-color)}.refresh-button[data-v-75231969]:disabled{opacity:.6;cursor:not-allowed}.refresh-button.primary[data-v-75231969]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.refresh-button.primary[data-v-75231969]:hover:not(:disabled){background:var(--primary-600)}.refresh-button.secondary[data-v-75231969]{background:var(--surface-card);color:var(--text-color);border-color:var(--surface-border)}.refresh-button.secondary[data-v-75231969]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--text-color-secondary)}.unified-report-canvas[data-v-5265e701]{width:100%;height:100vh;display:flex;flex-direction:column;background-color:#fff}.canvas-header[data-v-5265e701]{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-5265e701]{flex:1}.breadcrumb[data-v-5265e701]{display:flex;align-items:center;gap:8px}.breadcrumb-item[data-v-5265e701]{font-size:14px;font-weight:500;color:var(--asphalt-60);display:flex;align-items:center;gap:8px}.breadcrumb-item.active[data-v-5265e701]{color:var(--asphalt);font-weight:600}.breadcrumb-item.clickable[data-v-5265e701]{cursor:pointer;transition:color .2s ease}.breadcrumb-item.clickable[data-v-5265e701]:hover{color:var(--asphalt)}.breadcrumb-separator[data-v-5265e701]{font-size:12px;color:var(--sepia-40)}.header-controls[data-v-5265e701]{display:flex;align-items:center;gap:16px}.realtime-status[data-v-5265e701]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px}.realtime-status.status-updating .status-indicator[data-v-5265e701]{animation:pulse 1.5s ease-in-out infinite}.status-indicator[data-v-5265e701]{display:flex;align-items:center;gap:6px}.status-dot[data-v-5265e701]{width:8px;height:8px;border-radius:50%}.status-dot.dot-live[data-v-5265e701]{background-color:var(--grass)}.status-dot.dot-offline[data-v-5265e701]{background-color:var(--carrot)}.status-dot.dot-pulse[data-v-5265e701]{animation:pulse-dot 1s ease-in-out infinite}.status-text[data-v-5265e701]{font-weight:500;color:var(--asphalt-80)}.last-update[data-v-5265e701]{font-size:11px;color:var(--asphalt-60)}.status-error[data-v-5265e701]{display:flex;align-items:center;gap:8px;color:var(--carrot);font-size:11px}.error-text[data-v-5265e701]{font-weight:500}.reconnect-btn[data-v-5265e701]{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-5265e701]:hover{background-color:var(--carrot-20)}.reconnect-btn i[data-v-5265e701]{font-size:10px;color:var(--carrot)}.canvas-content[data-v-5265e701]{flex:1;overflow-y:auto;background-color:var(--sepia-5)}.main-content[data-v-5265e701]{height:100%}.main-content.unified-view[data-v-5265e701]{background:var(--sepia-5)}.refresh-btn[data-v-5265e701]{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-5265e701]:hover{background-color:var(--carrot)}.refresh-btn:hover .refresh-btn-icon[data-v-5265e701]{stroke:var(--snow)}.refresh-btn-icon[data-v-5265e701]{width:22px;height:22px;stroke:var(--asphalt);transition:stroke .2s ease}.close-btn[data-v-5265e701]{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-5265e701]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-5265e701]{fill:var(--snow)}.close-btn-icon[data-v-5265e701]{width:22px;height:22px;fill:var(--asphalt);transition:fill .2s ease}.loading-state[data-v-5265e701],.error-state[data-v-5265e701],.no-data-state[data-v-5265e701]{display:flex;align-items:center;justify-content:center;height:400px;padding:2rem}.loading-content[data-v-5265e701],.error-content[data-v-5265e701],.no-data-content[data-v-5265e701]{text-align:center;max-width:400px}.loading-icon[data-v-5265e701],.error-icon[data-v-5265e701],.no-data-icon[data-v-5265e701]{font-size:3rem;color:var(--text-color-secondary);margin-bottom:1rem}.loading-content h3[data-v-5265e701],.error-content h3[data-v-5265e701],.no-data-content h3[data-v-5265e701]{margin:0 0 .5rem;color:var(--text-color);font-size:1.25rem}.loading-content p[data-v-5265e701],.error-content p[data-v-5265e701],.no-data-content p[data-v-5265e701]{margin:0 0 1.5rem;color:var(--text-color-secondary);font-size:.875rem;line-height:1.5}.retry-button[data-v-5265e701]{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-5265e701]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--primary-color)}.retry-button[data-v-5265e701]:disabled{opacity:.6;cursor:not-allowed}.retry-button.primary[data-v-5265e701]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.retry-button.primary[data-v-5265e701]: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-24d231b7]{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-24d231b7]{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-24d231b7]{display:flex;flex-direction:column;gap:11px}.canvas-header-actions[data-v-24d231b7]{display:flex;align-items:center;gap:16px}.search-container[data-v-24d231b7]{position:relative;display:flex;align-items:center}.search-icon[data-v-24d231b7]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:var(--asphalt-60);z-index:1}.search-input[data-v-24d231b7]{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-24d231b7]{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-24d231b7]{flex:1;padding:32px;overflow-x:auto}.empty-state[data-v-24d231b7]{display:flex;justify-content:center;align-items:center;min-height:200px;text-align:center;color:#888}.close-btn[data-v-24d231b7]{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-24d231b7]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-24d231b7]{fill:var(--snow)}.close-btn-icon[data-v-24d231b7]{width:22px;height:22px;fill:var(--asphalt);transition:fill .2s ease}.refresh-btn[data-v-24d231b7]{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-24d231b7]:hover{background-color:var(--carrot)}.refresh-btn:hover .refresh-btn-icon[data-v-24d231b7]{stroke:var(--snow)}.refresh-btn-icon[data-v-24d231b7]{width:22px;height:22px;stroke:var(--asphalt);transition:stroke .2s ease}.modal-overlay[data-v-071fc4ba]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-071fc4ba]{width:375px;background:#fff;border-radius:14px;padding:0;position:relative}.modal-header[data-v-071fc4ba]{display:flex;justify-content:space-between;align-items:center;padding:22px 22px 0}.modal-title[data-v-071fc4ba]{margin:0}.modal-content[data-v-071fc4ba]{padding:22px;display:flex;flex-direction:column;gap:22px}.description-box[data-v-071fc4ba]{background:var(--asphalt-5);border-radius:14px;padding:16px}.description-text[data-v-071fc4ba]{font-size:14px;color:var(--asphalt-60);margin:0;line-height:1.5;font-family:var(--font-primary)}.connect-button[data-v-071fc4ba]{width:100%}.connect-button[data-v-071fc4ba] .button{width:100%;background:var(--asphalt)!important}.connect-button[data-v-071fc4ba] .button .label{color:var(--snow)!important;display:flex;align-items:center;justify-content:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:-.03em}.connect-button[data-v-071fc4ba] .button:hover{background:#3a3a3c!important}.connect-button[data-v-071fc4ba] .button:active{opacity:.8}.connect-button[data-v-071fc4ba] .button:disabled{opacity:.6}.button-icon[data-v-071fc4ba]{width:20px;height:20px;color:var(--snow)!important;flex-shrink:0}.button-icon[data-v-071fc4ba] svg{fill:var(--snow)!important;width:20px;height:20px}.canvas-card[data-v-f6e1adc4]{background:#fff;border-radius:16px;box-shadow:0 2px 16px #0000000a;width:100%;height:100%;display:flex;flex-direction:column}.canvas-header[data-v-f6e1adc4]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e0da;padding:24px 32px 16px;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;height:94px}.canvas-header-titles[data-v-f6e1adc4]{display:flex;flex-direction:column;gap:8px}.email-count-badge[data-v-f6e1adc4]{display:flex;gap:4px;height:22px;align-items:center;padding:3px 8px;border-radius:19px;background:#2121220d}.badge-icon[data-v-f6e1adc4]{width:14px;height:14px;color:#212122}.badge-text[data-v-f6e1adc4]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:12px;line-height:1;color:#212122;letter-spacing:-.24px;text-transform:uppercase}.canvas-header-actions[data-v-f6e1adc4]{display:flex;align-items:center;gap:16px}.close-btn[data-v-f6e1adc4]{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-f6e1adc4]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-f6e1adc4]{fill:var(--snow)}.close-btn-icon[data-v-f6e1adc4]{width:22px;height:22px;fill:var(--asphalt);transition:fill .2s ease}.progress-section[data-v-f6e1adc4]{width:100%;padding:14px 22px;border-bottom:1px solid #e0e0da}.progress-header[data-v-f6e1adc4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.progress-label[data-v-f6e1adc4]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:12px;line-height:1;color:#21212299;letter-spacing:-.24px;text-transform:uppercase}.progress-stats[data-v-f6e1adc4]{display:flex;gap:8px}.stat[data-v-f6e1adc4]{display:flex;align-items:center;gap:4px}.stat-dot[data-v-f6e1adc4]{width:8px;height:8px;border-radius:50px}.stat-dot.sent[data-v-f6e1adc4]{background:#6a994e}.stat-dot.skipped[data-v-f6e1adc4]{background:#2121224d}.stat-text[data-v-f6e1adc4]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:12px;line-height:1;color:#21212299;letter-spacing:-.24px}.progress-bar-bg[data-v-f6e1adc4]{background:#ecece6;height:4px;border-radius:100px;width:100%;overflow:hidden}.progress-bar-fill[data-v-f6e1adc4]{background:#6a994e;height:100%;border-radius:100px;transition:width .3s ease}.email-content[data-v-f6e1adc4]{flex:1;width:100%;overflow-y:auto;padding:22px}.email-card[data-v-f6e1adc4]{background:#fff;border:1px solid #e0e0da;border-radius:8px;padding:22px;position:relative}.status-badge[data-v-f6e1adc4]{position:absolute;top:22px;right:22px;display:flex;gap:4px;height:22px;align-items:center;padding:3px 8px;border-radius:19px;box-shadow:0 1px 2px #0000001a}.status-badge.sent[data-v-f6e1adc4]{background:#6a994e}.status-badge.sent .status-text[data-v-f6e1adc4],.status-badge.sent .status-icon[data-v-f6e1adc4]{color:#fff}.status-badge.skipped[data-v-f6e1adc4]{background:#2121221a}.status-badge.skipped .status-text[data-v-f6e1adc4],.status-badge.skipped .status-icon[data-v-f6e1adc4]{color:#212122}.status-icon[data-v-f6e1adc4]{width:14px;height:14px}.status-text[data-v-f6e1adc4]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:12px;line-height:1;letter-spacing:-.24px;text-transform:uppercase}.recipient-section[data-v-f6e1adc4],.subject-section[data-v-f6e1adc4],.body-section[data-v-f6e1adc4]{margin-bottom:18px}.section-header[data-v-f6e1adc4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.section-label[data-v-f6e1adc4]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:12px;line-height:1;color:#21212299;letter-spacing:-.24px;text-transform:uppercase;margin-bottom:0}.edit-button[data-v-f6e1adc4]{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;background:transparent;border:none;cursor:pointer;transition:background-color .2s ease}.edit-button[data-v-f6e1adc4]:hover{background:#2121220d}.edit-icon[data-v-f6e1adc4]{width:14px;height:14px;color:#21212299}.edit-text[data-v-f6e1adc4]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:10px;line-height:1;color:#21212299;letter-spacing:-.2px;text-transform:uppercase}.recipient-info[data-v-f6e1adc4]{display:flex;align-items:center;gap:8px}.recipient-avatar[data-v-f6e1adc4]{background:#212122;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-text[data-v-f6e1adc4]{font-family:Onest,sans-serif;font-weight:600;color:#fff;font-size:14px}.recipient-details[data-v-f6e1adc4]{flex:1;min-width:0}.recipient-name[data-v-f6e1adc4]{font-family:Onest,sans-serif;font-weight:600;line-height:1.3;color:#212122;font-size:16px;letter-spacing:-.16px}.recipient-email[data-v-f6e1adc4]{font-family:Onest,sans-serif;font-weight:400;line-height:1.3;font-size:14px;color:#21212299;letter-spacing:-.14px}.input-wrapper[data-v-f6e1adc4]{position:relative}.input-check-icon[data-v-f6e1adc4]{position:absolute;right:12px;top:10px}.check-icon[data-v-f6e1adc4]{width:18px;height:18px;color:#6a994e}.subject-input[data-v-f6e1adc4]{width:100%;background:#fff;border:1px solid rgba(33,33,34,.15);border-radius:6px;padding:10px 12px;font-family:Onest,sans-serif;font-weight:600;line-height:1.3;color:#212122;font-size:16px;letter-spacing:-.16px;transition:all .2s ease;resize:none;overflow:hidden;min-height:38px}.subject-input[data-v-f6e1adc4]:focus{outline:none;border:2px solid #6a994e;background:#fff}.subject-input.editing[data-v-f6e1adc4]{border:2px solid #6a994e;background:#fff;box-shadow:0 1px 2px #0000001a}.subject-display[data-v-f6e1adc4]{cursor:pointer;padding:4px;margin:-4px;border-radius:4px;transition:background-color .2s ease}.subject-display[data-v-f6e1adc4]:hover:not(.disabled){background:#21212208}.subject-display.disabled[data-v-f6e1adc4]{cursor:default}.subject-text[data-v-f6e1adc4]{font-family:Onest,sans-serif;font-weight:600;line-height:1.3;color:#212122;font-size:16px;letter-spacing:-.16px}.body-textarea[data-v-f6e1adc4]{width:100%;background:#fff;border:1px solid rgba(33,33,34,.15);border-radius:6px;padding:12px;font-family:Onest,sans-serif;font-weight:400;line-height:1.5;color:#212122;font-size:14px;letter-spacing:-.14px;resize:none;overflow:hidden;transition:all .2s ease;min-height:60px}.body-textarea[data-v-f6e1adc4]:focus{outline:none;border:2px solid #6a994e;background:#fff}.body-textarea.editing[data-v-f6e1adc4]{border:2px solid #6a994e;background:#fff;box-shadow:0 1px 2px #0000001a}.body-display[data-v-f6e1adc4]{cursor:pointer;padding:4px;margin:-4px;border-radius:4px;transition:background-color .2s ease}.body-display[data-v-f6e1adc4]:hover:not(.disabled){background:#21212208}.body-display.disabled[data-v-f6e1adc4]{cursor:default}.body-wrapper[data-v-f6e1adc4]{background:#21212205;border-radius:4px;padding:14px}.body-text[data-v-f6e1adc4]{font-family:Onest,sans-serif;font-weight:400;line-height:1.5;color:#212122;font-size:14px;letter-spacing:-.14px;white-space:pre-line}.actions-section[data-v-f6e1adc4]{width:100%;border-top:1px solid #e0e0da;padding:22px}.navigation-buttons[data-v-f6e1adc4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.nav-button[data-v-f6e1adc4]{background:#2121220d;display:flex;gap:8px;align-items:center;justify-content:center;padding:10px 14px;border-radius:100px;flex-shrink:0;cursor:pointer;border:none;transition:background-color .2s ease}.nav-button[data-v-f6e1adc4]:hover:not(:disabled){background:#2121221a}.nav-button[data-v-f6e1adc4]:disabled{opacity:.4;cursor:not-allowed}.nav-icon[data-v-f6e1adc4]{width:18px;height:18px;color:#212122}.nav-text[data-v-f6e1adc4]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:12px;line-height:1;color:#212122;letter-spacing:-.24px;text-transform:uppercase}.nav-text.mobile[data-v-f6e1adc4]{display:none}.nav-text.desktop[data-v-f6e1adc4]{display:inline}@media(max-width:640px){.nav-text.mobile[data-v-f6e1adc4]{display:inline}.nav-text.desktop[data-v-f6e1adc4]{display:none}}.action-buttons[data-v-f6e1adc4]{display:flex;gap:8px}.action-btn[data-v-f6e1adc4]{flex:1;display:flex;gap:8px;align-items:center;justify-content:center;padding:12px 14px;border-radius:8px;cursor:pointer;border:none;transition:all .2s ease}.action-btn[data-v-f6e1adc4]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:640px){.action-btn.desktop[data-v-f6e1adc4]{display:none}}.skip-btn[data-v-f6e1adc4]{background:#2121220d}.skip-btn[data-v-f6e1adc4]:hover:not(:disabled){background:#2121221a}.skip-btn .action-icon[data-v-f6e1adc4],.skip-btn .action-text[data-v-f6e1adc4]{color:#212122}.send-all-btn[data-v-f6e1adc4]{background:#6a994e1a}.send-all-btn[data-v-f6e1adc4]:hover{background:#6a994e26}.send-all-btn .action-icon[data-v-f6e1adc4],.send-all-btn .action-text[data-v-f6e1adc4]{color:#6a994e}.send-btn[data-v-f6e1adc4]{background:#212122}.send-btn[data-v-f6e1adc4]:hover:not(:disabled){background:#3a3a3c}.send-btn .action-icon[data-v-f6e1adc4],.send-btn .action-text[data-v-f6e1adc4]{color:#fff}.action-icon[data-v-f6e1adc4]{width:18px;height:18px}.action-text[data-v-f6e1adc4]{font-family:JetBrains Mono,monospace;font-weight:700;font-size:14px;line-height:1;letter-spacing:-.28px;text-transform:uppercase}@media(max-width:640px){.action-text.desktop[data-v-f6e1adc4]{display:none}}.empty-state[data-v-f6e1adc4]{display:flex;justify-content:center;align-items:center;min-height:200px;text-align:center;color:#888}.canvas-wrapper[data-v-b4457e5e]{width:100%;height:100%}.canvas-header[data-v-b4457e5e]{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-b4457e5e]{display:flex;align-items:center;gap:16px}.close-btn[data-v-b4457e5e]{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-b4457e5e]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-b4457e5e]{color:var(--snow);fill:var(--snow)}.close-btn-icon[data-v-b4457e5e]{width:22px;height:22px;color:var(--asphalt);fill:var(--asphalt);transition:fill .2s ease}.empty-state[data-v-b4457e5e]{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}.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)}.attach-file-tags[data-v-d420fe3e]{display:flex;flex-wrap:wrap;gap:8px}.attach-file-tag[data-v-d420fe3e]{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-d420fe3e]{color:var(--snow);max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attach-file-tag-icon[data-v-d420fe3e]{width:14px;height:14px;color:var(--snow)}.attach-file-tag-close-btn[data-v-d420fe3e]{width:14px;height:14px;background:var(--snow-50);transition:background .2s ease}.attach-file-tag-close-btn[data-v-d420fe3e] .close-btn-icon{width:14px;height:14px;fill:var(--asphalt)}.attach-file-tag-close-btn[data-v-d420fe3e]:hover{background:var(--carrot)}.attach-file-tag-close-btn[data-v-d420fe3e]:hover .close-btn-icon{fill:var(--snow)}.help-button[data-v-42907be9]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--snow);border:1px solid var(--sepia);border-radius:100px;cursor:pointer;transition:all .2s ease;font-family:var(--font-primary);font-size:14px;font-weight:500;color:var(--asphalt);box-shadow:0 2px 8px #0000000a}.help-button[data-v-42907be9]:hover{border-color:var(--asphalt-20);box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.help-button:hover .help-icon[data-v-42907be9]{color:var(--asphalt)}.help-button[data-v-42907be9]:active{transform:translateY(0);box-shadow:0 2px 4px #0000000f}.help-icon[data-v-42907be9]{width:18px;height:18px;color:var(--asphalt-60);transition:color .2s ease;flex-shrink:0}.help-text[data-v-42907be9]{line-height:1}.ai-loading-message[data-v-a9200a66]{display:flex;gap:10px;width:100%;align-items:center}.ai-loading-message-icon-container[data-v-a9200a66]{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-a9200a66]{width:16px;height:16px;fill:var(--snow);flex-shrink:0}.ai-loading-message-content[data-v-a9200a66]{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-a9200a66]{width:6px;height:6px;border-radius:50%;background:var(--asphalt-10);animation:pulse-a9200a66 1.5s infinite}.ai-loading-message-content-loading.dot-1[data-v-a9200a66]{animation-delay:0s}.ai-loading-message-content-loading.dot-2[data-v-a9200a66]{animation-delay:.4s}.ai-loading-message-content-loading.dot-3[data-v-a9200a66]{animation-delay:.8s}.ai-loading-message-text[data-v-a9200a66]{color:var(--asphalt-60);font-size:.875rem;margin-right:.5rem;min-width:70px}@keyframes pulse-a9200a66{0%,to{transform:scale(1);background:var(--asphalt-10)}50%{transform:scale(1.2);background:var(--asphalt-60)}}.drag-drop-overlay[data-v-6692f219]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;pointer-events:none;border-radius:8px}.drag-drop-content[data-v-6692f219]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;background:var(--snow-50);border:2px dashed var(--asphalt-60);border-radius:16px;box-shadow:0 8px 32px #0000001a;animation:pulse-6692f219 1.5s ease-in-out infinite}.upload-icon[data-v-6692f219]{width:48px;height:48px;color:var(--asphalt-60)}.drag-drop-message[data-v-6692f219]{font-family:Onest;font-style:normal;font-weight:500;font-size:18px;line-height:130%;letter-spacing:-.01em;color:var(--asphalt);margin:0;text-align:center}@keyframes pulse-6692f219{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.chat-file[data-v-abf62e0c]{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-abf62e0c]{width:14px;height:14px;fill:var(--asphalt)}.chat-file[data-v-abf62e0c]:hover{background:var(--snow-50)}.voice-recorder[data-v-061465bb]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:transparent;cursor:pointer;transition:all .3s ease;position:relative;outline:none}.voice-recorder[data-v-061465bb]:hover:not(:disabled){background:var(--asphalt-5)}.voice-recorder[data-v-061465bb]:disabled{opacity:.6;cursor:not-allowed}.voice-recorder--recording[data-v-061465bb]{background:var(--carrot);animation:pulse-061465bb 2s infinite}.voice-recorder--recording[data-v-061465bb]:hover{background:var(--carrot-dark)}.voice-recorder--processing[data-v-061465bb]{background:var(--asphalt-10)}.voice-recorder-icon[data-v-061465bb]{width:22px;height:22px;transition:fill .3s ease}.voice-recorder-icon--stop[data-v-061465bb] svg{fill:#fff}.voice-recorder-loader[data-v-061465bb]{display:flex;align-items:center;justify-content:center}.voice-recorder-time[data-v-061465bb]{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-061465bb{0%{box-shadow:0 0 #ff6b3566}70%{box-shadow:0 0 0 10px #ff6b3500}to{box-shadow:0 0 #ff6b3500}}.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}.workflows-popup[data-v-38d59bac]{position:absolute;bottom:100%;right:0;margin-bottom:8px;z-index:1000}.workflows-popup-content[data-v-38d59bac]{background:var(--snow, #fff);border-radius:12px;box-shadow:0 4px 16px #0000001a;padding:8px 0;width:160px;border:1px solid var(--asphalt-10, #e5e5e5)}.workflow-option[data-v-38d59bac]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;text-align:left;cursor:pointer;transition:background-color .2s ease;font-family:JetBrains Mono,monospace;font-weight:400;font-size:12px;color:var(--asphalt, #222);text-transform:uppercase}.workflow-option[data-v-38d59bac]:hover{background:var(--asphalt-5, #f5f5f5)}.workflow-option[data-v-38d59bac]:not(:last-child){border-bottom:1px solid var(--asphalt-10, #e5e5e5)}.workflow-arrow[data-v-38d59bac]{font-size:10px;color:var(--asphalt, #222)}.workflow-name[data-v-38d59bac]{flex:1}.message-input[data-v-53cbde88]{width:100%}.message-input--default .message-input-container[data-v-53cbde88]{position:relative;background:var(--asphalt-5, #f5f5f5);border-radius:14px;padding:8px 14px;display:flex;flex-direction:column;gap:6px}.message-input--home .message-input-container[data-v-53cbde88]{position:relative;background:var(--asphalt-5, #f5f5f5);border-radius:24px;padding:8px 14px;display:flex;flex-direction:column;gap:6px}.textarea-wrapper[data-v-53cbde88]{flex:1;min-width:0}.input-container[data-v-53cbde88]{position:relative;display:flex;align-items:flex-start}.typing-cursor[data-v-53cbde88]{position:absolute;left:0;top:2px;width:2px;height:20px;background:var(--asphalt, #222);animation:blink-53cbde88 1s infinite;z-index:1;pointer-events:none}@keyframes blink-53cbde88{0%,50%{opacity:1}51%,to{opacity:0}}.message-textarea[data-v-53cbde88]{width:100%;background:transparent;border:none;outline:none;resize:none;overflow-y:hidden;font-size:16px;font-weight:400;font-style:normal;line-height:130%;letter-spacing:-.16px;color:var(--asphalt, #222);font-family:var(--font-primary);cursor:text;caret-color:var(--asphalt);padding:2px 0;min-height:20px}.message-textarea[data-v-53cbde88]::placeholder{font-size:16px;font-weight:400;font-style:normal;line-height:130%;letter-spacing:-.16px;color:var(--asphalt-60, #999);font-family:var(--font-primary)}.input-actions[data-v-53cbde88]{display:flex;align-items:center;justify-content:space-between;width:100%}.file-action[data-v-53cbde88]{display:flex;align-items:center;gap:8px}.workflows-container[data-v-53cbde88]{position:relative;display:flex;align-items:center}.workflows-button[data-v-53cbde88]{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}.workflows-button[data-v-53cbde88]:hover{background:var(--snow-50)}.workflows-button svg[data-v-53cbde88]{width:14px;height:14px;fill:var(--asphalt)}.workflows-button span[data-v-53cbde88]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:12px;color:var(--asphalt);text-transform:uppercase}.chat-actions[data-v-53cbde88]{display:flex;align-items:center;gap:10px}.chat[data-v-e99c62ac]{width:100%;height:100%;position:relative;overflow-y:hidden;display:flex;flex-direction:column}.chat-header[data-v-e99c62ac]{display:flex;justify-content:space-between;align-items:center}.chat-header-title[data-v-e99c62ac]{display:flex;flex-direction:column;gap:11px}.chat-header-actions[data-v-e99c62ac]{display:flex;align-items:center;gap:12px}.chat-main-content[data-v-e99c62ac]{display:flex;padding:0 22px;flex-direction:column;align-items:flex-start}.chat-main-loader[data-v-e99c62ac]{display:flex;justify-content:center;align-items:center;height:100%}.header[data-v-e99c62ac]{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-e99c62ac]{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-e99c62ac]{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-e99c62ac]{width:100%}.footer-attach-file-tags[data-v-e99c62ac]{display:flex;align-items:center;width:100%;height:100%;gap:10px;margin-bottom:12px}.footer-error-message[data-v-e99c62ac]{color:var(--carrot);margin-bottom:12px}.chat-home .main-home[data-v-e99c62ac]{padding-top:0;padding-bottom:0;max-height:100vh;display:flex;align-items:center;justify-content:center}.tip-item[data-v-c2932be8]{display:flex;align-items:flex-start;gap:12px;background:var(--snow);border-radius:12px;padding:16px;border:1px solid var(--sepia);transition:border-color .2s ease}.tip-item[data-v-c2932be8]:hover{border-color:var(--asphalt-20)}.tip-icon-wrapper[data-v-c2932be8]{background:var(--asphalt);border-radius:50%;width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.tip-check-icon[data-v-c2932be8]{width:14px;height:14px;color:var(--snow)}.tip-check-icon[data-v-c2932be8] path{stroke:var(--snow);stroke-width:3px;fill:none}.tip-check-icon[data-v-c2932be8] polyline{stroke:var(--snow);stroke-width:3px;fill:none}.tip-text[data-v-c2932be8]{font-size:15px;font-weight:500;color:var(--asphalt);line-height:1.6;margin:0;flex:1;display:flex;align-items:center;gap:8px}.tip-emoji[data-v-c2932be8]{font-size:18px;flex-shrink:0}.tip-inline-icon[data-v-c2932be8]{width:18px;height:18px;flex-shrink:0;opacity:.7}.tip-inline-icon[data-v-c2932be8] path{fill:var(--asphalt)}.integration-card[data-v-dc780569]{background:var(--snow);border-radius:10px;padding:12px;border:1px solid var(--sepia);transition:all .2s ease}.integration-card-connected[data-v-dc780569]{border-color:#6a994e}.integration-header[data-v-dc780569]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.integration-name[data-v-dc780569]{font-family:var(--font-primary);font-weight:600;font-size:13px;color:var(--asphalt);margin:0}.integration-badge[data-v-dc780569]{background:#6a994e;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:2px}.badge-icon[data-v-dc780569]{width:12px;height:12px}.badge-icon[data-v-dc780569] path{stroke:var(--snow);stroke-width:3px}.integration-status[data-v-dc780569]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:-.2px;margin:0;color:var(--asphalt-40)}.integration-status.status-connected[data-v-dc780569]{color:#6a994e}.walkthrough-overlay[data-v-09da1bf8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10001;animation:fadeIn-09da1bf8 .3s ease}@keyframes fadeIn-09da1bf8{0%{opacity:0}to{opacity:1}}.walkthrough-modal[data-v-09da1bf8]{background:var(--snow);border-radius:16px;width:100%;max-width:720px;max-height:90vh;margin:0 16px;display:flex;flex-direction:column;box-shadow:0 25px 70px #0006;overflow:hidden;animation:zoomIn-09da1bf8 .3s ease}@keyframes zoomIn-09da1bf8{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-09da1bf8]{padding:24px 24px 16px;border-bottom:1px solid var(--sepia)}.header-info[data-v-09da1bf8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.step-label[data-v-09da1bf8]{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:-.24px;color:var(--asphalt-60);margin:0}.close-button[data-v-09da1bf8]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}.close-button[data-v-09da1bf8]:hover{background:var(--asphalt-5)}.close-icon[data-v-09da1bf8]{width:20px;height:20px;fill:var(--asphalt-60)}.progress-bars[data-v-09da1bf8]{display:flex;gap:8px}.progress-bar-container[data-v-09da1bf8]{flex:1;height:4px;border-radius:2px;background:var(--asphalt-10);overflow:hidden}.progress-bar-fill[data-v-09da1bf8]{height:100%;width:0;border-radius:2px;background:transparent;transition:all .5s ease}.progress-bar-fill.progress-bar-active[data-v-09da1bf8]{width:100%;background:var(--asphalt)}.modal-content[data-v-09da1bf8]{flex:1;overflow-y:auto;padding:32px 24px}.modal-content[data-v-09da1bf8]::-webkit-scrollbar{width:8px}.modal-content[data-v-09da1bf8]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-09da1bf8]::-webkit-scrollbar-thumb{background:var(--asphalt-10);border-radius:4px}.content-wrapper[data-v-09da1bf8]{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:ease}.slide-in-right[data-v-09da1bf8]{animation-name:slideInRight-09da1bf8}.slide-in-left[data-v-09da1bf8]{animation-name:slideInLeft-09da1bf8}@keyframes slideInRight-09da1bf8{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft-09da1bf8{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}.content-header[data-v-09da1bf8]{text-align:center;margin-bottom:32px}.content-title[data-v-09da1bf8]{font-family:var(--font-primary);font-size:28px;font-weight:600;color:var(--asphalt);letter-spacing:-.28px;margin:0 0 8px}.content-subtitle[data-v-09da1bf8]{font-size:15px;color:var(--asphalt-60);margin:0}.step-content[data-v-09da1bf8]{display:flex;flex-direction:column;gap:24px}.feature-card[data-v-09da1bf8]{background:linear-gradient(135deg,var(--asphalt-5) 0%,rgba(224,224,218,.3) 100%);border-radius:16px;padding:24px;border:1px solid var(--sepia)}.feature-card-header[data-v-09da1bf8]{display:flex;align-items:center;gap:16px}.feature-icon-wrapper[data-v-09da1bf8]{background:linear-gradient(135deg,var(--asphalt) 0%,#3a3a3c 100%);border-radius:12px;padding:12px;flex-shrink:0}.feature-icon[data-v-09da1bf8],.feature-icon[data-v-09da1bf8] .ai-icon{width:24px;height:24px}.feature-text[data-v-09da1bf8]{flex:1}.feature-title[data-v-09da1bf8]{font-family:var(--font-primary);font-size:18px;font-weight:600;color:var(--asphalt);letter-spacing:-.18px;margin:0 0 4px}.feature-description[data-v-09da1bf8]{font-size:14px;color:var(--asphalt-60);margin:0}.tips-list[data-v-09da1bf8]{display:flex;flex-direction:column;gap:16px}.integrations-grid-wrapper[data-v-09da1bf8]{background:linear-gradient(135deg,var(--snow) 0%,rgba(224,224,218,.3) 100%);border-radius:16px;padding:24px;border:1px solid var(--sepia)}.integrations-grid[data-v-09da1bf8]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.canvas-layout-wrapper[data-v-09da1bf8]{background:linear-gradient(135deg,#21212205,#e0e0da33);border-radius:16px;padding:24px;border:1px solid var(--sepia)}.canvas-layout[data-v-09da1bf8]{display:flex;gap:12px;align-items:flex-start}.left-nav-bar[data-v-09da1bf8]{width:32px;background:var(--asphalt);border-radius:6px;padding:8px;display:flex;flex-direction:column;gap:6px;flex-shrink:0}.nav-dot[data-v-09da1bf8]{width:16px;height:16px;background:#ffffff4d;border-radius:50%}.nav-dot-active[data-v-09da1bf8]{background:#fff}.chat-panel[data-v-09da1bf8]{flex:1;background:var(--snow);border-radius:8px;border:2px solid var(--sepia);padding:12px;min-height:200px}.chat-header[data-v-09da1bf8]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--sepia)}.chat-avatar[data-v-09da1bf8]{background:var(--asphalt);border-radius:50%;width:20px;height:20px;flex-shrink:0}.chat-header-text[data-v-09da1bf8]{flex:1}.chat-title-line[data-v-09da1bf8]{height:8px;background:#2121221a;border-radius:4px;width:60%;margin-bottom:4px}.chat-subtitle-line[data-v-09da1bf8]{height:6px;background:#2121220d;border-radius:3px;width:40%}.message-bubbles[data-v-09da1bf8]{display:flex;flex-direction:column;gap:8px}.message-row[data-v-09da1bf8]{display:flex;gap:8px}.message-avatar[data-v-09da1bf8]{background:var(--asphalt);border-radius:50%;width:16px;height:16px;flex-shrink:0;margin-top:2px}.message-content[data-v-09da1bf8]{flex:1;display:flex;flex-direction:column;gap:4px}.message-line[data-v-09da1bf8]{height:6px;background:#2121221a;border-radius:3px;width:100%}.message-line-short[data-v-09da1bf8]{width:85%}.canvas-preview-card[data-v-09da1bf8]{margin-left:24px;background:linear-gradient(135deg,var(--snow) 0%,rgba(224,224,218,.3) 100%);border:2px solid #6a994e;border-radius:8px;padding:10px;position:relative;cursor:pointer;transition:all .2s ease}.canvas-preview-card[data-v-09da1bf8]:hover{box-shadow:0 4px 16px #0000001a}.canvas-preview-card:hover .preview-tooltip[data-v-09da1bf8]{opacity:1}.canvas-preview-card:hover .preview-card-expand[data-v-09da1bf8]{transform:scale(1.1)}.preview-card-header[data-v-09da1bf8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.preview-card-title[data-v-09da1bf8]{display:flex;align-items:center;gap:6px}.preview-card-icon[data-v-09da1bf8]{background:linear-gradient(135deg,var(--asphalt) 0%,#3a3a3c 100%);border-radius:4px;width:18px;height:18px}.preview-card-label[data-v-09da1bf8]{height:6px;background:#21212233;border-radius:3px;width:60px}.preview-card-expand[data-v-09da1bf8]{background:#6a994e;border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.expand-icon[data-v-09da1bf8]{width:8px;height:8px}.preview-card-content[data-v-09da1bf8]{display:flex;flex-direction:column;gap:4px}.preview-line[data-v-09da1bf8]{height:4px;background:#21212226;border-radius:2px;width:100%}.preview-line-short[data-v-09da1bf8]{width:70%}.preview-tooltip[data-v-09da1bf8]{position:absolute;top:-28px;right:0;background:var(--asphalt);color:var(--snow);font-size:9px;padding:4px 8px;border-radius:4px;opacity:0;transition:opacity .2s ease;white-space:nowrap;pointer-events:none}.canvas-panel[data-v-09da1bf8]{width:120px;background:var(--snow);border-radius:8px;border:2px solid var(--asphalt);padding:10px;flex-shrink:0;box-shadow:0 8px 24px #00000026}.canvas-panel-header[data-v-09da1bf8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--sepia)}.canvas-panel-title[data-v-09da1bf8]{height:8px;background:#21212233;border-radius:4px;width:50%}.canvas-panel-close[data-v-09da1bf8]{background:var(--snow);border:1px solid var(--sepia);border-radius:50%;width:14px;height:14px}.canvas-panel-content[data-v-09da1bf8]{display:flex;flex-direction:column;gap:8px}.canvas-table-header[data-v-09da1bf8],.canvas-table-row[data-v-09da1bf8]{display:flex;gap:4px}.canvas-table-cell[data-v-09da1bf8]{flex:1;height:6px;background:#2121221a;border-radius:3px}.canvas-table-cell-data[data-v-09da1bf8]{flex:1;height:6px;background:#2121220d;border-radius:3px}.right-canvas-bar[data-v-09da1bf8]{width:32px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;padding:8px;display:flex;flex-direction:column;gap:6px;flex-shrink:0;border:1px solid var(--sepia)}.canvas-app-icon[data-v-09da1bf8]{width:16px;height:16px;background:#2121221a;border-radius:4px}.canvas-app-icon-active[data-v-09da1bf8]{background:var(--asphalt)}.canvas-layout-labels[data-v-09da1bf8]{display:flex;justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid var(--sepia)}.canvas-label[data-v-09da1bf8]{display:flex;align-items:center;gap:8px}.canvas-label-dot[data-v-09da1bf8]{border-radius:50%;width:6px;height:6px}.canvas-label-dot-green[data-v-09da1bf8]{background:#6a994e}.canvas-label-dot-dark[data-v-09da1bf8]{background:var(--asphalt)}.canvas-label-text[data-v-09da1bf8]{font-family:var(--font-mono);font-size:9px;color:var(--asphalt-60);letter-spacing:-.18px;text-transform:uppercase;margin:0}.email-preview-wrapper[data-v-09da1bf8]{background:linear-gradient(135deg,var(--snow) 0%,rgba(224,224,218,.3) 100%);border-radius:16px;padding:24px;border:2px solid var(--sepia)}.email-preview[data-v-09da1bf8]{background:var(--snow)}.email-header[data-v-09da1bf8]{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.email-icon-wrapper[data-v-09da1bf8]{background:linear-gradient(135deg,var(--asphalt) 0%,#3a3a3c 100%);border-radius:10px;width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.email-icon[data-v-09da1bf8]{width:20px;height:20px;color:var(--snow)}.email-content[data-v-09da1bf8]{flex:1}.email-label[data-v-09da1bf8]{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:-.22px;color:var(--asphalt-60);margin:0 0 8px}.email-body[data-v-09da1bf8]{background:#fff9;border-radius:8px;padding:12px;border:1px solid var(--asphalt-10);font-size:13px;color:var(--asphalt);line-height:1.5}.email-body strong[data-v-09da1bf8]{display:block;margin-bottom:4px}.email-preview-text[data-v-09da1bf8]{opacity:.6}.email-actions[data-v-09da1bf8]{display:flex;gap:8px}.email-button[data-v-09da1bf8]{flex:1;padding:10px 12px;border-radius:8px;font-size:12px;font-family:var(--font-primary);cursor:pointer;transition:all .2s ease;border:none}.email-button-secondary[data-v-09da1bf8]{background:var(--snow);border:1px solid var(--asphalt-10);color:var(--asphalt)}.email-button-secondary[data-v-09da1bf8]:hover{border-color:var(--asphalt-20);background:var(--asphalt-2)}.email-button-primary[data-v-09da1bf8]{background:linear-gradient(135deg,var(--asphalt) 0%,#3a3a3c 100%);color:var(--snow)}.email-button-primary[data-v-09da1bf8]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.video-wrapper[data-v-09da1bf8]{background:linear-gradient(135deg,var(--asphalt-5) 0%,rgba(224,224,218,.2) 100%);border-radius:16px;padding:12px;border:1px solid var(--sepia);margin-bottom:24px}.feature-video[data-v-09da1bf8],.role-demo-video[data-v-09da1bf8]{width:100%;height:auto;border-radius:12px;box-shadow:0 4px 12px #0000001a;background:var(--asphalt);display:block}.role-video-section[data-v-09da1bf8]{margin-bottom:32px}.role-video-title[data-v-09da1bf8]{font-family:var(--font-primary);font-size:17px;font-weight:600;color:var(--asphalt);letter-spacing:-.17px;margin:0 0 16px;text-align:center}.role-prompts-section[data-v-09da1bf8]{margin-top:0}.role-prompts-title[data-v-09da1bf8]{font-family:var(--font-primary);font-size:17px;font-weight:600;color:var(--asphalt);letter-spacing:-.17px;margin:0 0 20px;text-align:center}.role-prompts-list[data-v-09da1bf8]{display:flex;flex-direction:column;gap:12px}.role-prompt-card[data-v-09da1bf8]{width:100%;background:var(--snow);border:1px solid var(--sepia);border-radius:10px;padding:16px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;text-align:left}.role-prompt-card[data-v-09da1bf8]:hover{border-color:var(--asphalt);box-shadow:0 4px 12px #0000001a}.role-prompt-card:hover .role-prompt-icon[data-v-09da1bf8]{transform:translate(4px)}.role-prompt-text[data-v-09da1bf8]{font-family:var(--font-mono);font-size:14px;font-weight:400;color:var(--asphalt);line-height:1.6;margin:0;flex:1}.role-prompt-icon[data-v-09da1bf8]{width:16px;height:16px;opacity:.4;flex-shrink:0;transition:transform .2s ease}.role-prompt-icon[data-v-09da1bf8] path{fill:var(--asphalt-60)}.modal-footer[data-v-09da1bf8]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-top:1px solid var(--sepia);background:var(--asphalt-2)}.footer-right[data-v-09da1bf8]{display:flex;align-items:center;gap:12px}.footer-button[data-v-09da1bf8]{padding:12px 24px;border-radius:10px;font-size:14px;font-family:var(--font-primary);font-weight:500;cursor:pointer;transition:all .2s ease;border:none;outline:none}.footer-button-primary[data-v-09da1bf8]{background:var(--asphalt);color:var(--snow)}.footer-button-primary[data-v-09da1bf8]:hover{background:#3a3a3c;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.footer-button-primary[data-v-09da1bf8]:active{transform:translateY(0);box-shadow:0 2px 6px #00000026}.footer-button-secondary[data-v-09da1bf8]{background:var(--snow);color:var(--asphalt);border:1px solid var(--asphalt-20)}.footer-button-secondary[data-v-09da1bf8]:hover:not(:disabled){border-color:var(--asphalt-40);background:var(--asphalt-2)}.footer-button-secondary[data-v-09da1bf8]:disabled{opacity:.4;cursor:not-allowed}.footer-button-ghost[data-v-09da1bf8]{background:transparent;color:var(--asphalt-60)}.footer-button-ghost[data-v-09da1bf8]:hover{background:var(--asphalt-5);color:var(--asphalt)}@media(max-width:768px){.walkthrough-modal[data-v-09da1bf8]{max-width:100%;max-height:95vh;border-radius:12px;margin:0 8px}.modal-header[data-v-09da1bf8],.modal-footer[data-v-09da1bf8]{padding:16px 20px}.modal-content[data-v-09da1bf8]{padding:24px 20px}.content-title[data-v-09da1bf8]{font-size:24px}.integrations-grid[data-v-09da1bf8]{grid-template-columns:1fr}.footer-right[data-v-09da1bf8]{gap:8px}.footer-button[data-v-09da1bf8]{padding:10px 16px;font-size:13px}.footer-button-ghost[data-v-09da1bf8]{display:none}}.help-modal-header[data-v-a5d03a4d]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--sepia);flex-shrink:0}.header-content[data-v-a5d03a4d]{display:flex;align-items:center;gap:12px}.header-icon[data-v-a5d03a4d]{flex-shrink:0}.header-icon[data-v-a5d03a4d] .ai-icon{width:36px;height:36px}.header-text[data-v-a5d03a4d]{display:flex;flex-direction:column;gap:2px}.header-title[data-v-a5d03a4d]{font-family:var(--font-primary);font-weight:600;font-size:20px;color:var(--asphalt);margin:0;letter-spacing:-.2px}.header-subtitle[data-v-a5d03a4d]{font-size:13px;color:var(--asphalt-60);margin:0}.close-button[data-v-a5d03a4d]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}.close-button[data-v-a5d03a4d]:hover{background:var(--asphalt-5)}.close-icon[data-v-a5d03a4d]{width:20px;height:20px;fill:var(--asphalt)}.search-bar[data-v-4f47eb2e]{padding:16px 24px;border-bottom:1px solid var(--sepia);flex-shrink:0}.search-container[data-v-4f47eb2e]{position:relative}.search-icon[data-v-4f47eb2e]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;fill:var(--asphalt-60);pointer-events:none;opacity:.4}.search-input[data-v-4f47eb2e]{width:100%;padding:10px 16px 10px 44px;border:1px solid var(--sepia);border-radius:8px;font-size:14px;color:var(--asphalt);background:var(--snow);outline:none;transition:all .2s ease}.search-input[data-v-4f47eb2e]:focus{border-color:var(--asphalt);box-shadow:0 0 0 2px #2121221a}.search-input[data-v-4f47eb2e]::placeholder{color:var(--asphalt-60);opacity:.4}.category-list[data-v-864ca641]{flex:1;overflow-y:auto;padding:16px;background:var(--asphalt-5)}.category-list[data-v-864ca641]::-webkit-scrollbar{width:6px}.category-list[data-v-864ca641]::-webkit-scrollbar-track{background:transparent}.category-list[data-v-864ca641]::-webkit-scrollbar-thumb{background:var(--asphalt-10);border-radius:3px}.loading-state[data-v-864ca641],.empty-state[data-v-864ca641]{display:flex;align-items:center;justify-content:center;padding:32px 16px;text-align:center}.loading-text[data-v-864ca641],.empty-text[data-v-864ca641]{font-size:13px;color:var(--asphalt-60);opacity:.5;margin:0}.categories-content[data-v-864ca641]{display:flex;flex-direction:column;gap:8px}.category-group[data-v-864ca641]{display:flex;flex-direction:column;gap:4px}.category-group.for-you-group[data-v-864ca641]{padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--sepia)}.category-header[data-v-864ca641]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}.category-header[data-v-864ca641]:hover{background:var(--snow)}.category-header.for-you-header[data-v-864ca641]{background:linear-gradient(135deg,#6a994e14,#6a994e0a)}.category-header.for-you-header[data-v-864ca641]:hover{background:linear-gradient(135deg,#6a994e1f,#6a994e0f)}.category-header.for-you-header .category-name[data-v-864ca641]{color:var(--grass);font-weight:600}.category-name[data-v-864ca641]{font-family:var(--font-mono);font-size:11px;font-weight:400;color:var(--asphalt);letter-spacing:-.22px;text-align:left;flex:1}.chevron-icon[data-v-864ca641]{width:16px;height:16px;flex-shrink:0}.chevron-icon[data-v-864ca641] path{fill:var(--asphalt-60)}.category-topics[data-v-864ca641]{display:flex;flex-direction:column;gap:2px;margin-left:8px}.topic-button[data-v-864ca641]{width:100%;padding:8px 12px;background:transparent;border:none;border-radius:8px;text-align:left;font-size:13px;color:var(--asphalt);cursor:pointer;transition:all .2s ease}.topic-button[data-v-864ca641]:hover{background:var(--snow)}.topic-button.active[data-v-864ca641]{background:var(--asphalt);color:var(--snow)}.expand-enter-active[data-v-864ca641],.expand-leave-active[data-v-864ca641]{transition:all .2s ease;overflow:hidden}.expand-enter-from[data-v-864ca641],.expand-leave-to[data-v-864ca641]{opacity:0;max-height:0;transform:translateY(-8px)}.expand-enter-to[data-v-864ca641],.expand-leave-from[data-v-864ca641]{opacity:1;max-height:1000px;transform:translateY(0)}.try-prompt-card[data-v-779ccaa7]{background:linear-gradient(135deg,var(--asphalt-5) 0%,rgba(224,224,218,.3) 100%);border:1px solid var(--sepia);border-radius:12px;padding:20px}.card-header[data-v-779ccaa7]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.icon-wrapper[data-v-779ccaa7],.icon-wrapper[data-v-779ccaa7] .ai-icon{width:24px;height:24px}.card-label[data-v-779ccaa7]{font-family:var(--font-mono);font-size:11px;font-weight:400;color:var(--asphalt);text-transform:uppercase;letter-spacing:-.22px;margin:0}.prompt-display[data-v-779ccaa7]{background:var(--snow);border:1px solid var(--sepia);border-radius:8px;padding:16px;margin-bottom:12px}.prompt-text[data-v-779ccaa7]{font-family:var(--font-primary);font-size:14px;color:var(--asphalt);line-height:1.5;margin:0}.try-button[data-v-779ccaa7]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;background:var(--asphalt);color:var(--snow);border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.try-button[data-v-779ccaa7]:hover{background:var(--asphalt-60)}.button-icon[data-v-779ccaa7]{width:16px;height:16px}.button-icon[data-v-779ccaa7] svg{width:16px;height:16px}.benefit-section[data-v-779ccaa7]{margin-top:20px}.benefit-title[data-v-779ccaa7]{font-family:var(--font-primary);font-size:16px;font-weight:600;color:var(--asphalt);letter-spacing:-.16px;margin:0 0 12px}.benefit-box[data-v-779ccaa7]{background:var(--success-10);border:1px solid rgba(106,153,78,.3);border-radius:8px;padding:16px}.benefit-text[data-v-779ccaa7]{font-size:14px;color:var(--asphalt);line-height:1.5;margin:0}.topic-detail[data-v-9b669f38]{flex:1;overflow-y:auto;padding:24px}.topic-detail[data-v-9b669f38]::-webkit-scrollbar{width:6px}.topic-detail[data-v-9b669f38]::-webkit-scrollbar-track{background:transparent}.topic-detail[data-v-9b669f38]::-webkit-scrollbar-thumb{background:var(--asphalt-10);border-radius:3px}.detail-content[data-v-9b669f38]{display:flex;flex-direction:column;gap:20px;animation:fadeInSlide-9b669f38 .3s ease}@keyframes fadeInSlide-9b669f38{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.try-in-chat-button[data-v-9b669f38]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;background:var(--asphalt);color:var(--snow);border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0}.try-in-chat-button[data-v-9b669f38]:hover{background:var(--asphalt-60);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.try-in-chat-button[data-v-9b669f38]:active{transform:translateY(0)}.try-in-chat-button .button-icon[data-v-9b669f38]{flex-shrink:0}.try-in-chat-button .button-icon[data-v-9b669f38] .ai-icon{width:18px;height:18px}.topic-header[data-v-9b669f38]{margin-bottom:0}.topic-title[data-v-9b669f38]{font-family:var(--font-primary);font-size:24px;font-weight:600;color:var(--asphalt);letter-spacing:-.24px;margin:0 0 8px}.topic-description[data-v-9b669f38]{font-size:15px;color:var(--asphalt-60);line-height:1.6;margin:0;opacity:.7}.response-section[data-v-9b669f38]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-9b669f38]{font-family:var(--font-primary);font-size:16px;font-weight:600;color:var(--asphalt);letter-spacing:-.16px;margin:0}.response-example[data-v-9b669f38]{background:var(--asphalt-5);border:1px solid var(--sepia);border-radius:8px;padding:16px}.response-header[data-v-9b669f38]{display:flex;align-items:start;gap:12px}.agent-avatar[data-v-9b669f38]{width:28px;height:28px;flex-shrink:0}.agent-avatar[data-v-9b669f38] .avatar-icon{width:28px;height:28px}.response-info[data-v-9b669f38]{flex:1;display:flex;flex-direction:column;gap:4px}.agent-name[data-v-9b669f38]{font-family:var(--font-primary);font-size:13px;font-weight:600;color:var(--asphalt);letter-spacing:-.13px;margin:0}.response-text[data-v-9b669f38]{font-size:13px;color:var(--asphalt);opacity:.8;line-height:1.5;margin:0}.content-section[data-v-9b669f38]{padding-top:8px;border-top:1px solid var(--sepia)}.markdown-content[data-v-9b669f38]{font-size:15px;line-height:1.7;color:var(--asphalt)}.markdown-content[data-v-9b669f38] h1,.markdown-content[data-v-9b669f38] h2,.markdown-content[data-v-9b669f38] h3,.markdown-content[data-v-9b669f38] h4,.markdown-content[data-v-9b669f38] h5,.markdown-content[data-v-9b669f38] h6{margin-top:1.5em;margin-bottom:.75em;line-height:1.2;font-weight:600;color:var(--asphalt)}.markdown-content[data-v-9b669f38] h1:first-child,.markdown-content[data-v-9b669f38] h2:first-child,.markdown-content[data-v-9b669f38] h3:first-child,.markdown-content[data-v-9b669f38] h4:first-child,.markdown-content[data-v-9b669f38] h5:first-child,.markdown-content[data-v-9b669f38] h6:first-child{margin-top:0}.markdown-content[data-v-9b669f38] h1{font-size:1.8em}.markdown-content[data-v-9b669f38] h2{font-size:1.5em}.markdown-content[data-v-9b669f38] h3{font-size:1.3em}.markdown-content[data-v-9b669f38] p{margin-bottom:1em;line-height:1.6}.markdown-content[data-v-9b669f38] p:last-child{margin-bottom:0}.markdown-content[data-v-9b669f38] ul,.markdown-content[data-v-9b669f38] ol{margin:1em 0;padding-left:2em}.markdown-content[data-v-9b669f38] ul li,.markdown-content[data-v-9b669f38] ol li{margin-bottom:.5em;line-height:1.5}.markdown-content[data-v-9b669f38] ul li:last-child,.markdown-content[data-v-9b669f38] ol li:last-child{margin-bottom:0}.markdown-content[data-v-9b669f38] hr{margin:2em 0;border:none;border-top:1px solid var(--sepia);height:0}.markdown-content[data-v-9b669f38] blockquote{margin:1.5em 0;padding:.75em 1em .75em 1.25em;border-left:4px solid var(--asphalt-60);border-radius:4px;background-color:var(--asphalt-5);font-style:italic;color:var(--asphalt)}.markdown-content[data-v-9b669f38] blockquote p{margin:0}.markdown-content[data-v-9b669f38] pre{margin:1.5em 0;padding:1em;background-color:var(--asphalt-5);border-radius:4px;overflow-x:auto}.markdown-content[data-v-9b669f38] pre code{background:none;padding:0;border-radius:0}.markdown-content[data-v-9b669f38] code{background-color:var(--asphalt-5);padding:.2em .4em;border-radius:3px;font-size:.9em;font-family:var(--font-mono)}.markdown-content[data-v-9b669f38] table{width:100%;border-collapse:collapse;background:var(--snow);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a;font-size:14px;margin:12px 0}.markdown-content[data-v-9b669f38] table th{background:var(--asphalt);color:var(--snow);font-weight:600;text-align:left;padding:12px 16px;border-bottom:2px solid var(--asphalt-60);white-space:normal;word-wrap:break-word;line-height:1.4}.markdown-content[data-v-9b669f38] table td{background:var(--snow);color:var(--asphalt);padding:12px 16px;border-bottom:1px solid var(--asphalt-10);white-space:normal;word-wrap:break-word;line-height:1.4;vertical-align:top}.markdown-content[data-v-9b669f38] table td:first-child{font-weight:600}.markdown-content[data-v-9b669f38] table tr:last-child td{border-bottom:none}.markdown-content[data-v-9b669f38] table tr:nth-child(2n) td{background:var(--asphalt-5)}.markdown-content[data-v-9b669f38] table tr:hover td{background:var(--asphalt-10)}.markdown-content[data-v-9b669f38] table thead,.markdown-content[data-v-9b669f38] table tbody,.markdown-content[data-v-9b669f38] table tr,.markdown-content[data-v-9b669f38] table th,.markdown-content[data-v-9b669f38] table td{max-width:100%}.markdown-content[data-v-9b669f38] a{color:#3b82f6;text-decoration:underline}.markdown-content[data-v-9b669f38] a:hover{color:#2563eb}.markdown-content[data-v-9b669f38] strong,.markdown-content[data-v-9b669f38] b{font-weight:600}.markdown-content[data-v-9b669f38] em,.markdown-content[data-v-9b669f38] i{font-style:italic}.markdown-content[data-v-9b669f38] *+h1,.markdown-content[data-v-9b669f38] *+h2,.markdown-content[data-v-9b669f38] *+h3,.markdown-content[data-v-9b669f38] *+h4,.markdown-content[data-v-9b669f38] *+h5,.markdown-content[data-v-9b669f38] *+h6{margin-top:1.5em}.markdown-content[data-v-9b669f38] *+p,.markdown-content[data-v-9b669f38] *+ul,.markdown-content[data-v-9b669f38] *+ol,.markdown-content[data-v-9b669f38] *+blockquote,.markdown-content[data-v-9b669f38] *+pre,.markdown-content[data-v-9b669f38] *+table{margin-top:1em}.markdown-content[data-v-9b669f38] *+hr{margin-top:2em}.help-modal-overlay[data-v-7427ad10]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:fadeIn-7427ad10 .2s ease}@keyframes fadeIn-7427ad10{0%{opacity:0}to{opacity:1}}.help-modal[data-v-7427ad10]{background:var(--snow);border-radius:12px;width:100%;max-width:70vw;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;overflow:hidden;animation:zoomIn-7427ad10 .2s ease}@keyframes zoomIn-7427ad10{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.help-modal-content[data-v-7427ad10]{display:flex;flex:1;overflow:hidden}.help-sidebar[data-v-7427ad10]{width:300px;border-right:1px solid var(--sepia);display:flex;flex-direction:column;overflow:hidden}.help-content-area[data-v-7427ad10]{flex:1;overflow:hidden;display:flex;flex-direction:column}.help-welcome[data-v-7427ad10]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:48px 24px;text-align:center}.welcome-content[data-v-7427ad10]{display:flex;flex-direction:column;align-items:center;max-width:400px}.welcome-icon-wrapper[data-v-7427ad10]{background:linear-gradient(135deg,var(--asphalt-5) 0%,rgba(224,224,218,.2) 100%);border-radius:50%;padding:24px;margin-bottom:24px}.welcome-icon[data-v-7427ad10]{width:48px;height:48px;opacity:.4}.welcome-icon[data-v-7427ad10] .ai-icon{width:48px;height:48px}.welcome-title[data-v-7427ad10]{font-family:var(--font-primary);font-size:20px;font-weight:600;color:var(--asphalt);letter-spacing:-.2px;margin:0 0 12px}.welcome-description[data-v-7427ad10]{font-size:14px;color:var(--asphalt-60);line-height:1.6;margin:0}@media(max-width:768px){.help-modal[data-v-7427ad10]{max-height:95vh;max-width:100%}.help-modal-content[data-v-7427ad10]{flex-direction:column}.help-sidebar[data-v-7427ad10]{width:100%;height:40%;border-right:none;border-bottom:1px solid var(--sepia)}.help-content-area[data-v-7427ad10]{height:60%}}.skeleton-loader[data-v-6c32e50d]{background:#fff;border:1px solid rgba(33,33,34,.1);border-radius:8px;padding:20px;min-height:400px;position:relative}.loading-overlay[data-v-6c32e50d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:10}.loading-spinner[data-v-6c32e50d]{width:40px;height:40px;border:3px solid rgba(33,33,34,.1);border-top-color:#212122;border-radius:50%;animation:spin-6c32e50d .8s linear infinite}@keyframes spin-6c32e50d{to{transform:rotate(360deg)}}.loading-text[data-v-6c32e50d]{font-family:Onest,sans-serif;font-size:13px;font-weight:500;color:#212122;margin:0}.loading-percentage[data-v-6c32e50d]{font-family:Onest,sans-serif;font-size:18px;font-weight:600;color:#212122;margin:0;min-width:60px;text-align:center}@keyframes shimmer-6c32e50d{0%{background-position:-468px 0}to{background-position:468px 0}}.skeleton-line[data-v-6c32e50d],.skeleton-cell[data-v-6c32e50d],.skeleton-image[data-v-6c32e50d]{background:linear-gradient(to right,#2121220d,#2121221a,#2121220d 40%,#2121220d);background-size:800px 100px;animation:shimmer-6c32e50d 1.5s infinite linear;border-radius:4px}.skeleton-document[data-v-6c32e50d]{display:flex;flex-direction:column;gap:12px}.skeleton-line[data-v-6c32e50d]{height:14px;width:100%}.skeleton-line.skeleton-title[data-v-6c32e50d]{height:24px;width:60%;margin-bottom:12px}.skeleton-line.short[data-v-6c32e50d]{width:70%}.skeleton-spacing[data-v-6c32e50d]{height:20px}.skeleton-table[data-v-6c32e50d]{display:flex;flex-direction:column;gap:1px}.skeleton-row[data-v-6c32e50d]{display:flex;gap:1px}.skeleton-row.skeleton-header .skeleton-cell[data-v-6c32e50d]{background:linear-gradient(to right,#21212214,#21212226,#21212214 40%,#21212214);background-size:800px 100px;animation:shimmer-6c32e50d 1.5s infinite linear}.skeleton-cell[data-v-6c32e50d]{flex:1;height:32px;min-width:80px}.skeleton-image[data-v-6c32e50d]{width:100%;height:400px}.document-content[data-v-460e0325]{width:100%}.content-wrapper[data-v-460e0325]{display:flex;flex-direction:column;gap:16px}.document-page[data-v-460e0325]{background:#fff;border:1px solid rgba(33,33,34,.1);border-radius:8px;padding:24px;min-height:600px}.section[data-v-460e0325]{margin-bottom:24px}.section[data-v-460e0325]:last-child{margin-bottom:0}.heading-large[data-v-460e0325]{font-family:Onest,sans-serif;font-size:18px;color:#212122;margin:0 0 12px;font-weight:600}.heading-medium[data-v-460e0325]{font-family:Onest,sans-serif;font-size:15px;color:#212122;margin:0 0 12px;font-weight:600}.body-text[data-v-460e0325]{font-family:Onest,sans-serif;font-size:13px;color:#0c0c0de6;line-height:1.6;margin:0}.color-grid[data-v-460e0325]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.color-item[data-v-460e0325]{display:flex;flex-direction:column;gap:8px}.color-swatch[data-v-460e0325]{height:48px;border-radius:4px}.color-swatch.white-swatch[data-v-460e0325]{background:#fff;border:1px solid rgba(33,33,34,.1)}.color-label[data-v-460e0325]{font-family:Onest,sans-serif;font-size:11px;color:#21212299;margin:0}.list[data-v-460e0325]{list-style-position:inside;padding:0;margin:0}.list li[data-v-460e0325]{font-family:Onest,sans-serif;font-size:13px;color:#0c0c0de6;line-height:1.8}.table-container[data-v-460e0325]{background:#fff;border:1px solid rgba(33,33,34,.1);border-radius:8px;overflow:hidden}.data-table[data-v-460e0325]{width:100%;font-family:Onest,sans-serif;font-size:12px;border-collapse:collapse}.data-table thead[data-v-460e0325]{background:#21212208;border-bottom:1px solid rgba(33,33,34,.1)}.data-table thead th[data-v-460e0325]{padding:8px 12px;font-weight:600;color:#212122}.data-table tbody tr[data-v-460e0325]{border-bottom:1px solid rgba(33,33,34,.1)}.data-table tbody tr.total-row[data-v-460e0325]{background:#21212208;font-weight:600}.data-table tbody tr.total-row td[data-v-460e0325]{color:#212122}.data-table tbody td[data-v-460e0325]{padding:8px 12px;color:#212122}.data-table .text-left[data-v-460e0325]{text-align:left}.data-table .text-right[data-v-460e0325]{text-align:right}.data-table .text-secondary[data-v-460e0325]{color:#0c0c0de6}.data-table .text-success[data-v-460e0325]{color:#6a994e}.data-table .text-error[data-v-460e0325]{color:#e73f1b}.text-document[data-v-460e0325]{background:#fff;border:1px solid rgba(33,33,34,.1);border-radius:8px;padding:20px;min-height:600px}.markdown-doc[data-v-460e0325]{min-width:100%;width:max-content}.markdown-content[data-v-460e0325]{width:max-content}.text-content[data-v-460e0325]{font-family:JetBrains Mono,monospace;font-size:12px;color:#212122;white-space:pre-wrap;margin:0;line-height:1.6}.empty-preview[data-v-460e0325]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:12px}.empty-icon[data-v-460e0325]{width:48px;height:48px;color:#2121224d}.empty-text[data-v-460e0325]{font-family:Onest,sans-serif;font-size:13px;color:#21212299;margin:0}.pdf-frame[data-v-460e0325]{width:100%;height:80vh;background:#fff;border:1px solid rgba(33,33,34,.1);border-radius:8px}.pdf-loading[data-v-460e0325]{display:flex;align-items:center;justify-content:center;min-height:400px;background:#fff;border:1px solid rgba(33,33,34,.1);border-radius:8px}.image-container[data-v-460e0325]{background:#fff;border:1px solid rgba(33,33,34,.1);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:400px}.image-preview[data-v-460e0325]{max-width:100%;max-height:80vh;object-fit:contain;display:block}.download-link[data-v-460e0325]{font-family:Onest,sans-serif;font-size:13px;color:#212122;text-decoration:underline}.sheet-selector[data-v-460e0325]{display:flex;align-items:center;justify-content:space-between;gap:8px}.sheet-tabs[data-v-460e0325]{display:flex;gap:6px;flex-wrap:wrap}.sheet-tabs-bar[data-v-460e0325]{display:flex;gap:4px;border-bottom:1px solid rgba(33,33,34,.1);margin-bottom:16px;position:sticky;top:-20px;background:#f8f8f7;overflow-x:auto;flex-wrap:nowrap}.sheet-tabs-bar[data-v-460e0325]::-webkit-scrollbar{height:6px}.sheet-tabs-bar[data-v-460e0325]::-webkit-scrollbar-track{background:transparent}.sheet-tabs-bar[data-v-460e0325]::-webkit-scrollbar-thumb{background:#2121221a;border-radius:3px;transition:background .2s ease}.sheet-tabs-bar[data-v-460e0325]::-webkit-scrollbar-thumb:hover{background:#21212233}.sheet-tabs-bar[data-v-460e0325]{scrollbar-width:thin;scrollbar-color:rgba(33,33,34,.1) transparent}.sheet-tab[data-v-460e0325]{font-family:Onest,sans-serif;font-size:12px;padding:8px 12px;border-radius:6px;border:none;background:transparent;cursor:pointer;color:#21212299;position:relative;flex-shrink:0;white-space:nowrap}.sheet-tab.active[data-v-460e0325],.sheet-tab[data-v-460e0325]:hover{color:#212122}.sheet-tab-underline[data-v-460e0325]{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#212122}.sheet-select-wrapper[data-v-460e0325]{display:flex}.sheet-select[data-v-460e0325]{font-family:Onest,sans-serif;font-size:12px;padding:6px 8px;border-radius:6px;border:1px solid rgba(33,33,34,.2);background:#fff}.table-hint[data-v-460e0325]{margin-top:6px;font-family:Onest,sans-serif;font-size:11px;color:#21212299}.excel-card[data-v-460e0325]{background:#fff;border:1px solid rgba(33,33,34,.1);border-radius:8px;overflow:visible}.excel-table-scroll[data-v-460e0325]{width:100%;overflow-x:auto}.excel-table-scroll[data-v-460e0325]::-webkit-scrollbar{height:6px}.excel-table-scroll[data-v-460e0325]::-webkit-scrollbar-track{background:transparent}.excel-table-scroll[data-v-460e0325]::-webkit-scrollbar-thumb{background:#2121221a;border-radius:3px;transition:background .2s ease}.excel-table-scroll[data-v-460e0325]::-webkit-scrollbar-thumb:hover{background:#21212233}.excel-table-scroll[data-v-460e0325]{scrollbar-width:thin;scrollbar-color:rgba(33,33,34,.1) transparent}.excel-table[data-v-460e0325]{min-width:100%;width:max-content;font-family:Onest,sans-serif;font-size:12px;border-collapse:collapse}.excel-table thead[data-v-460e0325]{background:#21212208;border-bottom:1px solid rgba(33,33,34,.1)}.excel-th[data-v-460e0325]{padding:8px 12px;font-weight:600;color:#212122;white-space:nowrap}.excel-tr[data-v-460e0325]{border-bottom:1px solid rgba(33,33,34,.1)}.excel-tr.total-row[data-v-460e0325]{background:#21212208}.excel-td[data-v-460e0325]{padding:8px 12px;color:#212122;white-space:nowrap}.excel-variance-positive[data-v-460e0325]{color:#6a994e}.excel-variance-negative[data-v-460e0325]{color:#e73f1b}.docx-content[data-v-460e0325] *{font-family:Onest,sans-serif;color:#212122}.docx-content[data-v-460e0325] p{margin:0 0 12px;font-size:13px;line-height:1.6}.docx-content[data-v-460e0325] h1,.docx-content[data-v-460e0325] h2,.docx-content[data-v-460e0325] h3,.docx-content[data-v-460e0325] h4,.docx-content[data-v-460e0325] h5{margin:12px 0 8px;font-weight:600}.docx-content[data-v-460e0325] ul,.docx-content[data-v-460e0325] ol{margin:8px 0 8px 18px}.docx-content[data-v-460e0325] table{width:100%;border-collapse:collapse}.docx-content[data-v-460e0325] th,.docx-content[data-v-460e0325] td{border:1px solid rgba(33,33,34,.1);padding:6px 8px}svg[data-v-1e2b3c5f]{width:100%;height:100%;display:block}.modal-overlay[data-v-ad4066fc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000;cursor:auto}.modal[data-v-ad4066fc]{width:375px;background:#fff;border-radius:14px;padding:0;position:relative}.modal-header[data-v-ad4066fc]{display:flex;justify-content:space-between;align-items:center;padding:22px 22px 0}.modal-title[data-v-ad4066fc]{margin:0}.modal-content[data-v-ad4066fc]{display:flex;flex-direction:column;align-items:stretch;padding:22px;gap:18px}.modal-text[data-v-ad4066fc]{font-family:Onest;font-size:16px;color:var(--asphalt);margin:0}.file-name[data-v-ad4066fc]{padding:8px 12px;background:var(--asphalt-5);border-radius:6px;display:flex;flex-direction:column;gap:4px}.file-name-label[data-v-ad4066fc]{font-family:Onest;font-size:12px;font-weight:500;color:var(--asphalt-60);text-transform:uppercase;letter-spacing:.5px}.file-name-value[data-v-ad4066fc]{font-family:JetBrains Mono;font-size:14px;font-weight:400;color:var(--asphalt);word-break:break-all}.modal-actions[data-v-ad4066fc]{display:flex;gap:10px}.modal-button[data-v-ad4066fc]{display:inline-flex;justify-content:center;align-items:center;padding:10px 22px;height:36px;border-radius:19px;border:none;cursor:pointer;flex:1;gap:8px}.modal-button-confirm[data-v-ad4066fc]{background:var(--carrot)}.modal-button-confirm .modal-button-text[data-v-ad4066fc]{color:var(--snow)}.modal-button-confirm .modal-button-icon[data-v-ad4066fc]{width:16px;height:16px;fill:var(--snow)}.modal-button-confirm[data-v-ad4066fc]:hover{opacity:.9}.modal-button-cancel[data-v-ad4066fc]{background:#ecece6;color:#212122}.modal-button-cancel .modal-button-text[data-v-ad4066fc]{color:#212122}.modal-button-cancel .modal-button-icon[data-v-ad4066fc]{width:16px;height:16px;fill:#212122}.modal-button-cancel[data-v-ad4066fc]:hover{opacity:.9}.document-viewer[data-v-004759ac]{display:flex;flex-direction:column;height:100%;min-height:0;background:#f8f8f7;position:relative;transition:opacity .15s ease;opacity:1;will-change:opacity}.document-viewer.is-closing[data-v-004759ac]{opacity:0}.viewer-close-button[data-v-004759ac]{position:absolute;top:16px;right:30px;z-index:10;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}.viewer-close-button[data-v-004759ac]:hover{background-color:var(--carrot)}.viewer-close-button:hover .close-icon[data-v-004759ac]{color:var(--snow);fill:var(--snow)}.viewer-close-button .close-icon[data-v-004759ac]{width:22px;height:22px;color:var(--asphalt);fill:var(--asphalt);transition:fill .2s ease,color .2s ease}.viewer-header[data-v-004759ac]{flex-shrink:0;padding:16px 60px 16px 20px;background:#fff;border-bottom:1px solid rgba(33,33,34,.1)}.header-content[data-v-004759ac]{display:flex;align-items:center;justify-content:space-between;min-width:0}.file-info[data-v-004759ac]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.file-icon-wrapper[data-v-004759ac]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#2121220d;border-radius:8px}.file-icon[data-v-004759ac]{width:20px;height:20px;color:#212122}.file-name[data-v-004759ac]{font-family:Onest,sans-serif;font-size:14px;font-weight:500;color:#212122;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.viewer-content[data-v-004759ac]{flex:1;min-height:0;overflow-y:auto;overflow-x:auto;padding:20px 20px 60px}.viewer-content[data-v-004759ac]::-webkit-scrollbar{width:6px;height:6px}.viewer-content[data-v-004759ac]::-webkit-scrollbar-track{background:transparent}.viewer-content[data-v-004759ac]::-webkit-scrollbar-thumb{background:#2121221a;border-radius:3px;transition:background .2s ease}.viewer-content[data-v-004759ac]::-webkit-scrollbar-thumb:hover{background:#21212233}.viewer-content[data-v-004759ac]{scrollbar-width:thin;scrollbar-color:rgba(33,33,34,.1) transparent}.viewer-footer[data-v-004759ac]{position:absolute;bottom:0;left:0;right:0;flex-shrink:0;padding:12px 20px;background:#fff;border-top:1px solid rgba(33,33,34,.1);z-index:5}.footer-actions[data-v-004759ac]{display:flex;gap:8px}.action-button[data-v-004759ac]{flex:1;height:32px;font-family:Onest,sans-serif;font-size:13px;border-radius:6px;transition:all .2s ease}.action-button.download-button[data-v-004759ac]{background:#2121220d;border:none;color:#212122}.action-button.download-button[data-v-004759ac]:hover{background:#2121221a}.action-button.delete-button[data-v-004759ac]{background:var(--carrot);border:none;color:#fff}.action-button.delete-button div.caption-2.label[data-v-004759ac]{color:#fff}.action-button.delete-button[data-v-004759ac]:hover{background:#e73f1be6}.main-layout[data-v-3a0c5377]{width:100%;height:100%;display:flex}.main-layout-nav[data-v-3a0c5377]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:var(--asphalt);padding:14px 0;width:59px;flex:0 0 59px;height:100%;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.main-layout-nav-menu[data-v-3a0c5377]{justify-content:space-between;z-index:1}.main-layout-nav-canvas[data-v-3a0c5377]{background-color:var(--snow-20);transition:background-color .3s ease;z-index:1}.main-layout-nav-canvas-open[data-v-3a0c5377]{background-color:var(--snow)}.main-layout-grid[data-v-3a0c5377]{display:grid;grid-template-columns:repeat(24,1fr);gap:14px;padding:14px;flex:1 1 auto;min-width:0;height:100%;transition:grid-template-columns .12s ease-out}.main-layout-grid-wrappers[data-v-3a0c5377]{width:100%;height:100%;overflow-y:hidden;position:relative}.main-layout-grid-document-viewer[data-v-3a0c5377]{width:100%;height:100%;min-height:0;border-radius:8px;background:var(--snow);overflow:hidden;box-shadow:0 2px 16px #0000000a;display:flex;flex-direction:column}.main-layout-grid-chat[data-v-3a0c5377]{background:var(--snow-20);border-radius:8px;min-width:0}.main-layout-grid-canvas[data-v-3a0c5377]{border-radius:8px;background:var(--snow);height:calc(100vh - 28px);min-width:0;position:relative}.resize-handle[data-v-3a0c5377]{position:absolute;top:0;right:-7px;width:14px;height:100%;cursor:col-resize;z-index:5;background:transparent;will-change:transform}.resize-handle[data-v-3a0c5377]:before{content:"";position:absolute;top:0;bottom:0;left:5px;width:4px;background:#1118271f;border-radius:2px;transition:all .15s ease}.resize-handle[data-v-3a0c5377]:hover:before,.resize-handle.active[data-v-3a0c5377]:before{background:#11182766;width:4px}.resize-handle.bouncing[data-v-3a0c5377]{animation:handle-bounce-3a0c5377 .25s ease-out}.canvas-resize-handle[data-v-3a0c5377]{left:-7px!important;right:auto!important}.canvas-resize-handle[data-v-3a0c5377]:before{left:5px;width:4px}.resize-overlay[data-v-3a0c5377]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;background:transparent;cursor:col-resize}@keyframes handle-bounce-3a0c5377{0%{transform:translate(0)}30%{transform:translate(3px)}60%{transform:translate(-2px)}to{transform:translate(0)}}.doc-viewer-resize-handle[data-v-3a0c5377]{position:absolute;top:0;right:-7px;width:14px;height:100%;cursor:col-resize;z-index:10;background:transparent;will-change:transform}.doc-viewer-resize-handle[data-v-3a0c5377]:before{content:"";position:absolute;top:0;bottom:0;left:5px;width:4px;background:#1118271f;border-radius:2px;transition:all .15s ease}.doc-viewer-resize-handle[data-v-3a0c5377]:hover:before,.doc-viewer-resize-handle.active[data-v-3a0c5377]:before{background:#11182766;width:4px}.doc-viewer-resize-handle.bouncing[data-v-3a0c5377]{animation:handle-bounce-3a0c5377 .25s ease-out}.slide-viewer-enter-active[data-v-3a0c5377],.slide-viewer-leave-active[data-v-3a0c5377]{transition:all .2s cubic-bezier(.4,0,.2,1)}.slide-viewer-enter-from[data-v-3a0c5377],.slide-viewer-leave-to[data-v-3a0c5377]{opacity:0;transform:translate(-20px)}.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}
