@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);--info-blue: #115cb6;--info-blue-10: rgba(17, 92, 182, .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-cc1145a5]{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast[data-v-cc1145a5]{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-cc1145a5]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001f,0 3px 6px #0000000f}.toast-error[data-v-cc1145a5]{border-color:#ef4444;background:#fef2f2;box-shadow:0 4px 12px #ef444426,0 2px 4px #ef444414}.toast-error .toast-icon[data-v-cc1145a5]{color:#ef4444}.toast-error .toast-message[data-v-cc1145a5]{color:#991b1b}.toast-error[data-v-cc1145a5]:hover{box-shadow:0 6px 16px #ef444440,0 3px 6px #ef44441f}.toast-success[data-v-cc1145a5]{border-color:#6a994e;background:#f0f9ff}.toast-success .toast-icon[data-v-cc1145a5]{color:#6a994e}.toast-icon[data-v-cc1145a5]{width:18px;height:18px;flex-shrink:0;color:var(--asphalt);display:flex;align-items:center;justify-content:center}.toast-message[data-v-cc1145a5]{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-cc1145a5],.toast-leave-active[data-v-cc1145a5]{transition:all .3s ease}.toast-enter-from[data-v-cc1145a5]{opacity:0;transform:translate(100px)}.toast-leave-to[data-v-cc1145a5]{opacity:0;transform:translate(100px) scale(.8)}.toast[data-v-af1db6d5]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;background:var(--snow);border:1px solid var(--sepia);box-shadow:0 4px 12px #0000001a;min-width:300px;max-width:500px;animation:slideIn-af1db6d5 .3s ease-out}.toast--success[data-v-af1db6d5]{border-color:var(--grass)}.toast--success .toast-icon[data-v-af1db6d5]{color:var(--grass)}.toast--error[data-v-af1db6d5]{border-color:var(--carrot)}.toast--error .toast-icon[data-v-af1db6d5]{color:var(--carrot)}.toast--warning[data-v-af1db6d5]{border-color:var(--taxi)}.toast--warning .toast-icon[data-v-af1db6d5]{color:var(--taxi)}.toast--info[data-v-af1db6d5]{border-color:var(--info-blue)}.toast--info .toast-icon[data-v-af1db6d5]{color:var(--info-blue)}.toast-icon[data-v-af1db6d5]{width:20px;height:20px;flex-shrink:0}.toast-message[data-v-af1db6d5]{flex:1;font-family:Onest,sans-serif;font-size:14px;color:var(--asphalt)}.toast-close[data-v-af1db6d5]{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.toast-close[data-v-af1db6d5]:hover{background:#2121220d}.close-icon[data-v-af1db6d5]{width:16px;height:16px;color:#21212299}@keyframes slideIn-af1db6d5{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-container[data-v-af438625]{position:fixed;top:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast-container[data-v-af438625]>*{pointer-events:auto}svg[data-v-710e7787]{fill:currentColor;width:100%;height:100%}.left-nav[data-v-c2f3b1ab]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0 auto}.left-nav-item[data-v-c2f3b1ab]{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-c2f3b1ab]:hover{background-color:var(--snow)}.left-nav-item:hover .left-nav-item-icon[data-v-c2f3b1ab]{fill:var(--asphalt);color:var(--asphalt)}.left-nav-item-active[data-v-c2f3b1ab]{background-color:var(--snow)}.left-nav-item-active .left-nav-item-icon[data-v-c2f3b1ab]{fill:var(--asphalt);color:var(--asphalt)}.left-nav-item-icon[data-v-c2f3b1ab]{width:22px;height:22px;fill:var(--snow);color: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-687004d8]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0 auto}.left-nav-item[data-v-687004d8]{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-687004d8]:hover{background-color:var(--snow)}.left-nav-item:hover .left-nav-item-icon[data-v-687004d8]{fill:var(--asphalt);color:var(--asphalt)}.left-nav-item-active[data-v-687004d8]{background-color:var(--snow)}.left-nav-item-active .left-nav-item-icon[data-v-687004d8]{fill:var(--asphalt);color:var(--asphalt)}.left-nav-item-icon[data-v-687004d8]{width:22px;height:22px;fill:var(--snow);color:var(--snow)}.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-269b9d8a]{position:relative;display:inline-block}.tooltip[data-v-269b9d8a]{position:absolute;z-index:1000;pointer-events:none}.tooltip.top[data-v-269b9d8a]{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px}.tooltip.top .tooltip-arrow[data-v-269b9d8a]{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-269b9d8a]{top:100%;left:50%;transform:translate(-50%);margin-top:8px}.tooltip.bottom .tooltip-arrow[data-v-269b9d8a]{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-269b9d8a]{right:100%;top:50%;transform:translateY(-50%);margin-right:8px}.tooltip.left .tooltip-arrow[data-v-269b9d8a]{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-269b9d8a]{left:100%;top:50%;transform:translateY(-50%);margin-left:8px}.tooltip.right .tooltip-arrow[data-v-269b9d8a]{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-269b9d8a]{top:100%;left:0;margin-top:8px;margin-left:8px}.tooltip.bottom-right .tooltip-arrow[data-v-269b9d8a]{bottom:100%;left:16px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--asphalt)}.tooltip.bottom-left[data-v-269b9d8a]{top:100%;right:0;margin-top:8px;margin-right:8px}.tooltip.bottom-left .tooltip-arrow[data-v-269b9d8a]{bottom:100%;right:16px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--asphalt)}.tooltip-content[data-v-269b9d8a]{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-269b9d8a]{color:var(--snow);font-family:Onest,sans-serif;font-size:13px;font-weight:500;line-height:1.2}.tooltip-description[data-v-269b9d8a]{color:#ffffffb3;font-family:Onest,sans-serif;font-size:11px;font-weight:400;line-height:1.3;margin-top:2px}.tooltip-arrow[data-v-269b9d8a]{position:absolute;width:0;height:0}.tooltip-enter-active[data-v-269b9d8a]{transition:all .15s cubic-bezier(.4,0,.2,1)}.tooltip-leave-active[data-v-269b9d8a]{transition:all .1s cubic-bezier(.4,0,.2,1)}.tooltip-enter-from[data-v-269b9d8a]{opacity:0;transform:translate(-50%) translateY(-4px) scale(.95)}.tooltip-leave-to[data-v-269b9d8a]{opacity:0;transform:translate(-50%) translateY(-2px) scale(.98)}.tooltip.bottom .tooltip-enter-from[data-v-269b9d8a]{transform:translate(-50%) translateY(4px) scale(.95)}.tooltip.bottom .tooltip-leave-to[data-v-269b9d8a]{transform:translate(-50%) translateY(2px) scale(.98)}.tooltip.left .tooltip-enter-from[data-v-269b9d8a]{transform:translateY(-50%) translate(-4px) scale(.95)}.tooltip.left .tooltip-leave-to[data-v-269b9d8a]{transform:translateY(-50%) translate(-2px) scale(.98)}.tooltip.right .tooltip-enter-from[data-v-269b9d8a]{transform:translateY(-50%) translate(4px) scale(.95)}.tooltip.right .tooltip-leave-to[data-v-269b9d8a]{transform:translateY(-50%) translate(2px) scale(.98)}.tooltip.bottom-right .tooltip-enter-from[data-v-269b9d8a]{opacity:0;transform:translateY(4px) translate(-4px) scale(.95)}.tooltip.bottom-right .tooltip-leave-to[data-v-269b9d8a]{opacity:0;transform:translateY(2px) translate(-2px) scale(.98)}.tooltip.bottom-left .tooltip-enter-from[data-v-269b9d8a]{opacity:0;transform:translateY(4px) translate(4px) scale(.95)}.tooltip.bottom-left .tooltip-leave-to[data-v-269b9d8a]{opacity:0;transform:translateY(2px) translate(2px) scale(.98)}.nav[data-v-c487376e]{display:flex;flex-direction:column;align-items:center;gap:4px;width:36px;transition:opacity .2s ease-in-out}.nav-item[data-v-c487376e]{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-c487376e]:hover{background:var(--carrot);color:var(--snow)}.nav-item:hover .nav-item-icon[data-v-c487376e]{fill:var(--snow);transform:scale(1.1)}.nav-item[data-v-c487376e]:active{background:var(--asphalt)}.nav-item:active .nav-item-icon[data-v-c487376e]{fill:var(--snow)}.nav-item-active[data-v-c487376e]{background:var(--asphalt);color:var(--snow)}.nav-item-active .nav-item-icon[data-v-c487376e]{fill:var(--snow)}.nav-item-active:hover .nav-item-icon[data-v-c487376e]{transform:none}.nav-item-icon[data-v-c487376e]{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}th[data-v-acb87a84]{padding:14px;text-align:left;vertical-align:middle;border:1px solid var(--Secondary-Sepia, #ecece6);background:var(--Secondary-Asphalt-5, rgba(33, 33, 34, .05))}.sortable-header[data-v-acb87a84]{cursor:pointer;transition:background-color .2s ease}.sortable-header[data-v-acb87a84]:hover{background:var(--Secondary-Asphalt-5, rgba(33, 33, 34, .1))}.status-chip[data-v-3eb09d33]{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-3eb09d33]{background-color:#007bff}.status-chip.interested[data-v-3eb09d33]{background-color:#28a745;color:#fff}.status-chip.not_interested[data-v-3eb09d33],.status-chip.stopped[data-v-3eb09d33]{background-color:#dc3545;color:#fff}.status-chip.unreachable[data-v-3eb09d33]{background-color:#6c757d;color:#fff}.status-chip.queued[data-v-3eb09d33]{background-color:#ffc107;color:#212529}.status-chip.processing[data-v-3eb09d33],.status-chip.PROCESSING[data-v-3eb09d33]{background-color:#17a2b8;color:#fff;border:1px solid #138496}.status-chip.failed[data-v-3eb09d33]{background-color:#dc3545;color:#fff}.status-chip.completed[data-v-3eb09d33]{background-color:#28a745;color:#fff}.status-chip.not_scheduled[data-v-3eb09d33]{background-color:#e9ecef;color:#495057;border:1px solid #dee2e6}.status-chip.scheduled[data-v-3eb09d33]{background-color:#007bff;color:#fff;border:1px solid #0056b3}.status-chip.rescheduled[data-v-3eb09d33]{background-color:#fd7e14;color:#fff;border:1px solid #e55a00}.status-chip.cancelled_by_user[data-v-3eb09d33]{background-color:#dc3545;color:#fff;border:1px solid #b02a37}.status-chip.cancelled_by_system[data-v-3eb09d33]{background-color:#6f42c1;color:#fff;border:1px solid #5a32a3}.status-chip.delivered[data-v-3eb09d33]{background-color:#27ae60;color:#fff;border:1px solid #219150;box-shadow:0 1px 4px #27ae601a}.status-chip.undelivered[data-v-3eb09d33]{background-color:#e74c3c;color:#fff;border:1px solid #c0392b;box-shadow:0 1px 4px #e74c3c1a}.status-chip.sent[data-v-3eb09d33]{background-color:#2980d9;color:#fff;border:1px solid #2063a6;box-shadow:0 1px 4px #2980d91a}.status-chip.conversation[data-v-3eb09d33]{background-color:#28a745;color:#fff;border:1px solid #219150;box-shadow:0 1px 4px #27ae601a}td[data-v-eeb9a7fa]{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}.table-cell[data-v-eeb9a7fa]{position:relative;transition:background-color .3s ease}.table-cell[data-v-eeb9a7fa]: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-eeb9a7fa]{opacity:1;transform:translateY(0)}.cell-content[data-v-eeb9a7fa]{position:relative;width:100%;overflow:hidden;text-overflow:ellipsis}.hover-icons[data-v-eeb9a7fa]{position:absolute;top:-25px;left:0;opacity:0;transform:translateY(10px);transition:all .3s ease;display:flex;gap:8px}.hover-icons-wrap[data-v-eeb9a7fa]{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-eeb9a7fa]{width:14px;max-width:14px;height:14px;max-height:14px;flex-shrink:0;fill:#212122}.property-field[data-v-eeb9a7fa]{color:var(--asphalt);font-weight:500}.property-field-empty[data-v-eeb9a7fa]{color:var(--asphalt-50);font-style:italic}.table-wrapper[data-v-750f39e6]{width:100%}table[data-v-750f39e6]{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-750f39e6],th[data-v-750f39e6]{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-750f39e6]:first-child,th[data-v-750f39e6]:first-child{width:50px;min-width:50px}td[data-v-750f39e6]:nth-child(2),th[data-v-750f39e6]:nth-child(2){width:180px;min-width:180px}td[data-v-750f39e6]:nth-child(3),th[data-v-750f39e6]:nth-child(3){width:120px;min-width:120px}td[data-v-750f39e6]:nth-child(4),th[data-v-750f39e6]:nth-child(4){width:180px;min-width:180px}td[data-v-750f39e6]:nth-child(n+5),th[data-v-750f39e6]:nth-child(n+5){width:150px;min-width:150px}th[data-v-750f39e6]{background:var(--Secondary-Asphalt-5, rgba(33, 33, 34, .05))}.row-number[data-v-750f39e6]{text-align:center}.clickable-row[data-v-750f39e6]{cursor:pointer;transition:background-color .2s ease}.clickable-row[data-v-750f39e6]:hover{background-color:var(--asphalt-10, #e0e0e0)}.property-group-even[data-v-750f39e6]{background-color:var(--snow, #ffffff)}.property-group-odd[data-v-750f39e6]{background-color:var(--Secondary-Sepia, #f8f8f6)}.property-group-even[data-v-750f39e6]:hover,.property-group-odd[data-v-750f39e6]:hover{background-color:var(--Secondary-Asphalt-5, #f5f5f5)}.headline-2[data-v-52b0ca21]{color:var(--asphalt);font-size:24px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.42px}.icon-button[data-v-da3c6755]{display:flex;justify-content:center;align-items:center;border-radius:100px;background:var(--asphalt-5);border:none;outline:none;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.icon-button[data-v-da3c6755]:focus-visible{outline:2px solid var(--asphalt);outline-offset:2px}.icon-button--small[data-v-da3c6755]{width:28px;height:28px}.icon-button--small .icon-button__icon[data-v-da3c6755]{width:16px;height:16px}.icon-button--medium[data-v-da3c6755]{width:36px;height:36px}.icon-button--medium .icon-button__icon[data-v-da3c6755]{width:22px;height:22px}.icon-button--large[data-v-da3c6755]{width:44px;height:44px}.icon-button--large .icon-button__icon[data-v-da3c6755]{width:24px;height:24px}.icon-button--close[data-v-da3c6755]:hover:not(.icon-button--disabled){background-color:var(--carrot)}.icon-button--close:hover:not(.icon-button--disabled) .icon-button__icon[data-v-da3c6755]{color:var(--snow);fill:var(--snow)}.icon-button--back[data-v-da3c6755]:hover:not(.icon-button--disabled),.icon-button--refresh[data-v-da3c6755]:hover:not(.icon-button--disabled),.icon-button--more[data-v-da3c6755]:hover:not(.icon-button--disabled){background-color:var(--asphalt-10)}.icon-button--disabled[data-v-da3c6755]{cursor:not-allowed;opacity:.5}.icon-button__icon[data-v-da3c6755]{color:var(--asphalt);fill:var(--asphalt);transition:fill .2s ease,color .2s ease}.panel-header[data-v-2ba5e7e0]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--sepia);padding:14px 22px;background-color:#ffffff03;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);flex-shrink:0;min-height:94px}.panel-header__titles[data-v-2ba5e7e0]{display:flex;flex-direction:column;gap:11px;min-width:0;flex:1}.panel-header__actions[data-v-2ba5e7e0]{display:flex;align-items:center;gap:16px;flex-shrink:0}.panel-content[data-v-69c7dd52]{flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;padding:16px 22px 0}.panel-content[data-v-69c7dd52]::-webkit-scrollbar{width:0;background:transparent}.panel-content[data-v-69c7dd52]{scrollbar-width:none;-ms-overflow-style:none}.panel-content--no-padding[data-v-69c7dd52]{padding:0}.panel-content--no-horizontal-padding[data-v-69c7dd52]{padding-left:0;padding-right:0}.panel-footer[data-v-3ac56524]{display:flex;padding:22px;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0;background:#fffc;backdrop-filter:blur(60px);-webkit-backdrop-filter:blur(60px);border-top:1px solid rgba(0,0,0,.05)}.panel-footer--transparent[data-v-3ac56524]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-top:none}.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)}}.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)}.panel-state[data-v-473e3b67]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:48px 24px;text-align:center;gap:16px}.panel-state--loading[data-v-473e3b67]{gap:12px}.panel-state--error[data-v-473e3b67]{gap:20px}.panel-state--empty[data-v-473e3b67]{gap:16px}.panel-state__icon-wrapper[data-v-473e3b67]{display:flex;align-items:center;justify-content:center}.panel-state__icon-wrapper--error[data-v-473e3b67]{color:var(--carrot)}.panel-state__icon-wrapper--empty[data-v-473e3b67]{color:var(--asphalt-60)}.panel-state__icon[data-v-473e3b67]{width:48px;height:48px}.panel-state__text[data-v-473e3b67]{font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:1.5;margin:0;color:var(--asphalt-60);max-width:400px}.panel-state__text--error[data-v-473e3b67]{color:var(--carrot);font-weight:500}.panel-state__text--empty[data-v-473e3b67]{color:var(--asphalt-60)}.panel-state__retry-button[data-v-473e3b67]{margin-top:8px}.base-panel[data-v-9e00501e]{width:100%;height:100%;border-radius:8px;background:var(--snow);position:relative;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 16px #0000000a}.base-canvas[data-v-8e33d2ce]{width:100%;height:100%;display:flex;flex-direction:column;background:var(--snow);border-radius:16px;box-shadow:0 2px 16px #0000000a;overflow:hidden}.base-canvas__header[data-v-8e33d2ce]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ececec;padding:24px 32px 16px;background:#fff;flex-shrink:0;min-height:94px}.base-canvas__header-content[data-v-8e33d2ce]{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.base-canvas__breadcrumbs[data-v-8e33d2ce]{display:flex;align-items:center;gap:8px;font-family:var(--font-primary);font-size:12px;color:var(--asphalt-60)}.base-canvas__breadcrumbs .breadcrumb-item[data-v-8e33d2ce]{background:none;border:none;color:var(--asphalt-60);cursor:pointer;padding:0;font-family:inherit;font-size:inherit;transition:color .2s ease}.base-canvas__breadcrumbs .breadcrumb-item[data-v-8e33d2ce]:hover:not(.breadcrumb-item--last){color:var(--asphalt);text-decoration:underline}.base-canvas__breadcrumbs .breadcrumb-item--last[data-v-8e33d2ce]{color:var(--asphalt);font-weight:500;cursor:default}.base-canvas__breadcrumbs .breadcrumb-item[data-v-8e33d2ce]:not(:last-child):after{content:"›";margin-left:8px;color:var(--asphalt-60)}.base-canvas__titles[data-v-8e33d2ce]{display:flex;flex-direction:column;gap:11px}.base-canvas__header-actions[data-v-8e33d2ce]{display:flex;align-items:center;gap:16px;flex-shrink:0}.base-canvas__pre-content[data-v-8e33d2ce]{border-bottom:1px solid #ececec;background:#fff;flex-shrink:0}.base-canvas__content[data-v-8e33d2ce]{flex:1;overflow-y:auto;overflow-x:hidden;padding:24px 32px;min-height:0}.base-canvas__content--no-padding[data-v-8e33d2ce]{padding:0}.base-canvas__content[data-v-8e33d2ce]::-webkit-scrollbar{width:6px}.base-canvas__content[data-v-8e33d2ce]::-webkit-scrollbar-track{background:transparent}.base-canvas__content[data-v-8e33d2ce]::-webkit-scrollbar-thumb{background:#2121221a;border-radius:3px;transition:background .2s ease}.base-canvas__content[data-v-8e33d2ce]::-webkit-scrollbar-thumb:hover{background:#21212233}.base-canvas__content[data-v-8e33d2ce]{scrollbar-width:thin;scrollbar-color:rgba(33,33,34,.1) transparent}.base-canvas__footer[data-v-8e33d2ce]{display:flex;align-items:center;gap:16px;padding:16px 32px;border-top:1px solid #ececec;background:#fff;flex-shrink:0}.search-container[data-v-900660a9]{position:relative;display:flex;align-items:center}.search-icon[data-v-900660a9]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:var(--asphalt-60);z-index:1}.search-input[data-v-900660a9]{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-900660a9]:focus{border-color:var(--asphalt-20)}.search-input[data-v-900660a9]::placeholder{color:var(--asphalt-60)}.clear-search-btn[data-v-900660a9]{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-900660a9]:hover{color:var(--asphalt)}.canvas-content[data-v-900660a9]{padding:24px 32px}.empty-state[data-v-900660a9]{display:flex;justify-content:center;align-items:center;min-height:200px;text-align:center;color:var(--asphalt-60)}.canvas-header[data-v-2371d4e2]{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-2371d4e2]{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-2371d4e2]:hover{background-color:var(--carrot)}.back-arrow-btn:hover .back-arrow-svg[data-v-2371d4e2]{color:var(--snow)}.back-arrow-svg[data-v-2371d4e2]{width:22px;height:22px;color:var(--asphalt);transition:color .2s ease;display:block}.canvas-header-titles[data-v-2371d4e2]{display:flex;flex-direction:column;gap:4px;flex:1;align-items:flex-start;justify-content:center}.toggle-agent-btn[data-v-2371d4e2]{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-2371d4e2]{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-2371d4e2]:hover{background-color:var(--asphalt-20, #d1d1d1);padding:0 12px}.toggle-agent-btn:hover .toggle-label[data-v-2371d4e2]{max-width:150px;margin-right:6px}.toggle-agent-btn:hover .toggle-icon[data-v-2371d4e2]{color:var(--asphalt, #333)}.toggle-icon[data-v-2371d4e2]{width:20px;height:20px;color:var(--asphalt);transition:color .2s ease}.close-btn[data-v-2371d4e2]{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-2371d4e2]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-2371d4e2]{fill:var(--snow)}.close-btn-icon[data-v-2371d4e2]{width:22px;height:22px;fill:var(--asphalt);transition:fill .2s ease}.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}.message-item[data-v-edc9c445]{position:relative;padding:10px;border-radius:8px;background-color:#f9f9f9;border:1px solid #eee}.message-author-user[data-v-edc9c445]{background-color:#e7f3ff;border-left:3px solid #007bff}.message-author-assistant[data-v-edc9c445]{background-color:#e9ecef;border-left:3px solid #adb5bd}.message-author-assistant .message-text[data-v-edc9c445]{font-size:.9em;opacity:.9}.message-author-model[data-v-edc9c445],.message-author-system[data-v-edc9c445],.message-author-unknown-author[data-v-edc9c445]{background-color:#e9ecef;border-left:3px solid #adb5bd}.message-author-manager[data-v-edc9c445]{background-color:#fff0e6;border-left:3px solid #ff9933}.message-author-agent[data-v-edc9c445]{background-color:#e9ecef;border-left:3px solid #adb5bd}.message-author-agent .message-text[data-v-edc9c445]{font-size:.9em;opacity:.9}.message-author-agent[data-v-edc9c445]:has(.message-text:contains("🔧")){background-color:#fff4e6;border-left-color:#f39c12}.message-author-agent[data-v-edc9c445]:has(.message-text:contains("✅")){background-color:#f0fff4;border-left-color:#27ae60}.message-author-agent[data-v-edc9c445]:has(.message-text:contains("💭")){background-color:#f8f9fa;border-left-color:#6c757d;font-style:italic}.message-author[data-v-edc9c445]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.9em;color:#555;gap:8px}.message-author strong[data-v-edc9c445]{text-transform:capitalize}.message-timestamp-container[data-v-edc9c445]{display:flex;align-items:center;gap:4px}.message-timestamp[data-v-edc9c445]{font-size:.8em;color:#777}.message-text[data-v-edc9c445]{font-size:1em;white-space:pre-wrap;word-wrap:break-word}.empty-state[data-v-34a53176]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;color:#555;padding:20px}.empty-state p[data-v-34a53176]{margin:0;font-size:1rem}.messages-container[data-v-05fac35a]{display:flex;flex-direction:column;gap:12px}.canvas-content[data-v-eee56faa]{padding:24px 32px}.search-container[data-v-eee56faa]{position:relative;display:flex;align-items:center}.search-icon[data-v-eee56faa]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:var(--asphalt-60);z-index:1}.search-input[data-v-eee56faa]{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-eee56faa]:focus{border-color:var(--asphalt-20)}.search-input[data-v-eee56faa]::placeholder{color:var(--asphalt-60)}.clear-search-btn[data-v-eee56faa]{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-eee56faa]:hover{color:var(--asphalt)}.metric-card[data-v-1548b57b]{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-1548b57b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.metric-card:hover .learn-more-btn[data-v-1548b57b]{background-color:#212122}.metric-card:hover .learn-more-btn .learn-more-btn-text[data-v-1548b57b],.metric-card:hover .learn-more-btn .learn-more-btn-icon[data-v-1548b57b]{color:#fff}.metric-legend[data-v-1548b57b]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-bottom:14px}.legend-item[data-v-1548b57b]{display:flex;align-items:center;gap:8px}.legend-dot[data-v-1548b57b]{width:16px;height:16px;border-radius:40px}.legend-dot.positive[data-v-1548b57b]{background-color:#6a994e}.legend-dot.negative[data-v-1548b57b]{background-color:#e73f1b}.legend-label[data-v-1548b57b]{font-family:Onest,sans-serif;font-size:12px;font-weight:400;color:#212122;line-height:1.1}.metric-circle[data-v-1548b57b]{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-1548b57b]{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-1548b57b]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.metric-circle-value-success-case[data-v-1548b57b]{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-1548b57b]{font-family:Onest,sans-serif;font-size:42px;font-weight:600;color:#212122;line-height:1.1;letter-spacing:-.01em}.change-value[data-v-1548b57b]{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-1548b57b]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;margin-top:auto}.metric-title[data-v-1548b57b]{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-1548b57b]{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-1548b57b]{width:100%;display:flex;justify-content:center}.learn-more-btn[data-v-1548b57b]{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-1548b57b]{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-1548b57b]{width:14px;height:14px;font-size:.75rem;color:#212122}@container (max-width: 280px){.metric-circle[data-v-1548b57b]{width:120px;height:120px;min-width:120px;min-height:120px}.metric-circle-inner[data-v-1548b57b]{width:96px;height:96px;padding:24px 0}.display-value[data-v-1548b57b]{font-size:32px}.metric-title[data-v-1548b57b]{font-size:20px}.metric-formatted[data-v-1548b57b]{font-size:11px}}@container (max-width: 220px){.metric-circle[data-v-1548b57b]{width:100px;height:100px;min-width:100px;min-height:100px}.metric-circle-inner[data-v-1548b57b]{width:80px;height:80px;padding:20px 0}.display-value[data-v-1548b57b]{font-size:28px}.metric-title[data-v-1548b57b]{font-size:18px}.metric-formatted[data-v-1548b57b]{font-size:10px}.metric-legend[data-v-1548b57b]{margin-bottom:10px}.legend-dot[data-v-1548b57b]{width:12px;height:12px}.legend-label[data-v-1548b57b]{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}.conversations-filters[data-v-b56d5d76]{padding:16px 24px;background-color:#fff;border-bottom:1px solid #eaeaea;position:relative}.filter-toolbar[data-v-b56d5d76]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.filter-tags-container[data-v-b56d5d76]{display:flex;flex-wrap:wrap;gap:8px}.filter-chip[data-v-b56d5d76]{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-b56d5d76]:hover{background-color:#e0e0e0}.filter-chip.active[data-v-b56d5d76]{background-color:#2196f3;color:#fff}.filter-chip .chip-label[data-v-b56d5d76]{line-height:1.2}.active-filters[data-v-b56d5d76]{margin-top:12px;background-color:#2196f30d;border-radius:8px;padding:12px}.active-filters-label[data-v-b56d5d76]{font-size:12px;color:#666;margin-right:8px;font-weight:500}.active-filters-tags[data-v-b56d5d76]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.active-filter-chip[data-v-b56d5d76]{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-b56d5d76]{background-color:#4caf50;color:#fff}.active-filter-chip.negative[data-v-b56d5d76]{background-color:#f44336;color:#fff}.active-filter-chip.action[data-v-b56d5d76]{background-color:#2196f3;color:#fff}.active-filter-chip.medium[data-v-b56d5d76]{background-color:#ffc107;color:#fff}.active-filter-chip.default[data-v-b56d5d76]{background-color:#9e9e9e;color:#fff}.active-filter-chip .remove-icon[data-v-b56d5d76]{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-b56d5d76]:hover{background-color:#ffffff4d}.clear-all-button[data-v-b56d5d76]{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-b56d5d76]:hover{background-color:#2196f314}.dialogs-count[data-v-7eaeb5b0]{font-size:16px;font-weight:600;margin-bottom:16px;color:#333}.filter-badge[data-v-7eaeb5b0]{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}.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}.dialog-section[data-v-6937c889]{margin-bottom:16px}.dialog-section[data-v-6937c889]:last-child{margin-bottom:0}.dialog-section-label[data-v-6937c889]{font-weight:600;font-size:14px;color:#333;margin-bottom:8px}.contact-details[data-v-6937c889]{display:flex;flex-direction:column;gap:8px}.contact-row[data-v-6937c889]{display:flex;align-items:flex-start;gap:12px;padding:4px 0;line-height:1.4}.contact-row[data-v-6937c889]:last-child{padding-bottom:0}.contact-row[data-v-6937c889]:first-child{padding-top:0}.contact-row:first-child .contact-value[data-v-6937c889]{font-size:14px;font-weight:600;color:#333}.contact-label[data-v-6937c889]{font-size:14px;font-weight:600;color:#333;min-width:90px;flex-shrink:0}.contact-value[data-v-6937c889]{font-size:14px;color:#666;line-height:1.5;flex:1}.contact-value.phone-value[data-v-6937c889]{color:#2196f3;font-weight:500;cursor:pointer;text-decoration:none}.contact-value.phone-value[data-v-6937c889]:hover{text-decoration:underline}.contact-value.email-value[data-v-6937c889]{color:#2196f3;font-weight:500}.contact-value.parcel-value[data-v-6937c889]{color:#666;font-size:14px}.dialog-section[data-v-a6a785cb]{margin-bottom:16px}.dialog-section[data-v-a6a785cb]:last-child{margin-bottom:0}.dialog-section-label[data-v-a6a785cb]{font-weight:600;font-size:14px;color:#333;margin-bottom:8px}.next-actions-list[data-v-a6a785cb]{display:flex;flex-direction:column;gap:8px}.next-action-item[data-v-a6a785cb]{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-a6a785cb]{color:#2196f3;font-size:12px;margin-top:2px;flex-shrink:0}.next-action-text[data-v-a6a785cb]{font-size:14px;color:#333;line-height:1.4}.mentioned-topics[data-v-a6a785cb]{display:flex;flex-wrap:wrap;gap:8px}.topic-chip[data-v-a6a785cb]{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)}.dialog-section[data-v-af4313a5]{margin-bottom:16px}.dialog-section[data-v-af4313a5]:last-child{margin-bottom:0}.dialog-section-label[data-v-af4313a5]{font-weight:600;font-size:14px;color:#333;margin-bottom:8px}.extracted-entities[data-v-af4313a5]{display:flex;flex-direction:column;gap:16px}.entity-group[data-v-af4313a5]{background-color:#00000005;border-radius:8px;padding:12px;border:1px solid #f0f0f0}.entity-group-title[data-v-af4313a5]{font-size:13px;font-weight:600;color:#333;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #eaeaea}.entity-details[data-v-af4313a5]{display:flex;flex-direction:column;gap:8px}.entity-item[data-v-af4313a5]{display:flex;align-items:flex-start;gap:8px}.entity-key[data-v-af4313a5]{font-size:12px;font-weight:600;color:#666;min-width:80px;flex-shrink:0}.entity-value[data-v-af4313a5]{font-size:12px;font-weight:500;padding:2px 6px;border-radius:10px}.entity-value.interest-level.low[data-v-af4313a5]{background-color:#f443361a;color:#d32f2f}.entity-value.interest-level.medium[data-v-af4313a5]{background-color:#ffc1071a;color:#f57c00}.entity-value.interest-level.high[data-v-af4313a5]{background-color:#4caf501a;color:#388e3c}.entity-value.deal-status.pending[data-v-af4313a5]{background-color:#ffc1071a;color:#f57c00}.entity-value.deal-status.closed[data-v-af4313a5]{background-color:#4caf501a;color:#388e3c}.entity-value.deal-status.lost[data-v-af4313a5]{background-color:#f443361a;color:#d32f2f}.entity-value.workflow.followed-process[data-v-af4313a5]{background-color:#4caf501a;color:#388e3c}.entity-value.workflow.partial-adherence[data-v-af4313a5]{background-color:#ffc1071a;color:#f57c00}.entity-value.workflow.needs-improvement[data-v-af4313a5]{background-color:#f443361a;color:#d32f2f}.entity-list[data-v-af4313a5]{display:flex;flex-wrap:wrap;gap:4px}.entity-tag[data-v-af4313a5]{display:inline-flex;align-items:center;padding:2px 6px;border-radius:8px;font-size:11px;font-weight:500}.entity-tag.objection[data-v-af4313a5]{background-color:#f443361a;color:#d32f2f}.entity-tag.next-step[data-v-af4313a5]{background-color:#2196f31a;color:#1976d2}.entity-tag.tool[data-v-af4313a5]{background-color:#9c27b01a;color:#7b1fa2}.dialog-tags[data-v-ffdc7f38]{padding:16px}.dialog-tags-label[data-v-ffdc7f38]{font-size:12px;color:#999;margin-bottom:8px}.dialog-tags-container[data-v-ffdc7f38]{display:flex;flex-wrap:wrap;gap:8px}.dialog-tag-chip[data-v-ffdc7f38]{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-ffdc7f38]{background-color:#e8f5e9;color:#2e7d32}.dialog-tag-chip.positive[data-v-ffdc7f38]:hover{background-color:#c8e6c9}.dialog-tag-chip.negative[data-v-ffdc7f38]{background-color:#ffebee;color:#c62828}.dialog-tag-chip.negative[data-v-ffdc7f38]:hover{background-color:#ffcdd2}.dialog-tag-chip.action[data-v-ffdc7f38]{background-color:#e3f2fd;color:#1565c0}.dialog-tag-chip.action[data-v-ffdc7f38]:hover{background-color:#bbdefb}.dialog-tag-chip.medium[data-v-ffdc7f38]{background-color:#fff8e1;color:#f57f17}.dialog-tag-chip.medium[data-v-ffdc7f38]:hover{background-color:#ffecb3}.dialog-tag-chip.default[data-v-ffdc7f38]{background-color:#f0f0f0;color:#333}.dialog-tag-chip.default[data-v-ffdc7f38]:hover{background-color:#e0e0e0}.dialog-item[data-v-b4b5faaf]{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.dialog-header[data-v-b4b5faaf]{display:flex;flex-direction:column;gap:8px;padding:16px;border-bottom:1px solid #f0f0f0}.dialog-title[data-v-b4b5faaf]{font-size:14px;font-weight:600;color:#333}.dialog-meta[data-v-b4b5faaf]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#999}.dialog-meta-left[data-v-b4b5faaf]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dialog-thread[data-v-b4b5faaf]{color:#999}.dialog-status[data-v-b4b5faaf]{padding:2px 6px;border-radius:16px;font-weight:500;color:#fff}.dialog-status.action[data-v-b4b5faaf],.dialog-status.medium[data-v-b4b5faaf]{background-color:#2196f3}.dialog-status.positive[data-v-b4b5faaf]{background-color:#4caf50}.dialog-status.negative[data-v-b4b5faaf]{background-color:#f44336}.dialog-status.neutral[data-v-b4b5faaf]{background-color:#9e9e9e}.dialog-content[data-v-b4b5faaf]{padding:16px;border-bottom:1px solid #f0f0f0}.dialog-section[data-v-b4b5faaf]{margin-bottom:16px}.dialog-section[data-v-b4b5faaf]:last-child{margin-bottom:0}.dialog-section-label[data-v-b4b5faaf]{font-weight:600;font-size:14px;color:#333;margin-bottom:8px}.dialog-summary[data-v-b4b5faaf]{font-size:14px;color:#666;line-height:1.5;margin-bottom:8px}.show-dialog-btn[data-v-b4b5faaf]{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-b4b5faaf]:hover:not(:disabled){background-color:#1976d2;transform:translateY(-1px)}.show-dialog-btn[data-v-b4b5faaf]:disabled{background-color:#ccc;color:#666;cursor:not-allowed;transform:none}.show-dialog-text[data-v-b4b5faaf]{font-size:12px}.dialog-toggle[data-v-b4b5faaf]{display:flex;justify-content:flex-end;margin-top:8px}.toggle-details-btn[data-v-b4b5faaf]{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-b4b5faaf]:hover{background-color:#2196f314;color:#1976d2}.toggle-text[data-v-b4b5faaf]{font-size:12px}.toggle-icon[data-v-b4b5faaf]{font-size:12px;transition:transform .2s ease}.dialog-details[data-v-b4b5faaf]{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0;animation:fadeIn-b4b5faaf .3s ease-in-out}@keyframes fadeIn-b4b5faaf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.report-conversations[data-v-0408c319],.conversations-view[data-v-0408c319]{width:100%;height:100%;display:flex;flex-direction:column;background-color:#f7f7f7}.conversations-content[data-v-0408c319]{flex:1;padding:16px 24px;overflow-y:auto}.loading-overlay[data-v-0408c319]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:1rem}.loading-overlay .pi-spinner[data-v-0408c319]{font-size:2rem;color:#2196f3}.loading-overlay span[data-v-0408c319]{color:#666;font-size:.875rem}.conversations-list[data-v-0408c319]{display:flex;flex-direction:column;gap:16px}.load-more[data-v-0408c319]{display:flex;justify-content:center;margin-top:24px}.load-more-button[data-v-0408c319]{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-0408c319]:hover:not(:disabled){background-color:#e0e0e0;color:#000}.load-more-button[data-v-0408c319]:disabled{opacity:.6;cursor:not-allowed}.load-more-icon[data-v-0408c319]{font-size:14px}.load-more-text[data-v-0408c319]{font-size:12px}.empty-state[data-v-0408c319]{display:flex;align-items:center;justify-content:center;height:300px;padding:2rem}.empty-content[data-v-0408c319]{text-align:center;max-width:400px}.empty-icon[data-v-0408c319]{font-size:3rem;color:#999;margin-bottom:1rem}.empty-content h3[data-v-0408c319]{margin:0 0 .5rem;color:#333;font-size:1.25rem}.empty-content p[data-v-0408c319]{margin:0 0 1.5rem;color:#666;font-size:.875rem;line-height:1.5}.clear-filters-button[data-v-0408c319]{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-0408c319]:hover{background:#1976d2}.retry-canvas[data-v-a5fa00ae]{border-left:4px solid var(--warning-color, #ff9500)}.retry-canvas[data-v-a5fa00ae] .base-canvas__header{background:linear-gradient(90deg,var(--warning-bg, #fff8f0) 0%,white 100%)}.realtime-status[data-v-a5fa00ae]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px}.realtime-status.status-updating .status-indicator[data-v-a5fa00ae]{animation:pulse-a5fa00ae 1.5s ease-in-out infinite}.status-indicator[data-v-a5fa00ae]{display:flex;align-items:center;gap:6px}.status-dot[data-v-a5fa00ae]{width:8px;height:8px;border-radius:50%}.status-dot.dot-live[data-v-a5fa00ae]{background-color:var(--grass)}.status-dot.dot-offline[data-v-a5fa00ae]{background-color:var(--carrot)}.status-dot.dot-pulse[data-v-a5fa00ae]{animation:pulse-dot-a5fa00ae 1s ease-in-out infinite}.status-text[data-v-a5fa00ae]{font-weight:500;color:var(--asphalt-80)}.last-update[data-v-a5fa00ae]{color:var(--asphalt-60);font-size:11px}.status-error[data-v-a5fa00ae]{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-a5fa00ae]{color:var(--carrot);font-size:11px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reconnect-btn[data-v-a5fa00ae]{background:none;border:none;color:var(--carrot);cursor:pointer;padding:2px;border-radius:2px;transition:background-color .2s ease}.reconnect-btn[data-v-a5fa00ae]:hover{background-color:rgba(var(--carrot-rgb),.1)}.reconnect-btn .pi[data-v-a5fa00ae]{font-size:12px}.refresh-btn[data-v-a5fa00ae]{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-a5fa00ae]:hover{background-color:var(--carrot)}.refresh-btn:hover .refresh-btn-icon[data-v-a5fa00ae]{stroke:var(--snow)}.refresh-btn-icon[data-v-a5fa00ae]{width:22px;height:22px;stroke:var(--asphalt);transition:stroke .2s ease}.close-btn[data-v-a5fa00ae]{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-a5fa00ae]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-a5fa00ae]{fill:var(--snow)}.close-btn-icon[data-v-a5fa00ae]{width:22px;height:22px;fill:var(--asphalt);transition:fill .2s ease}.canvas-content[data-v-a5fa00ae]{flex:1;overflow-y:auto}.loading-state[data-v-a5fa00ae],.error-state[data-v-a5fa00ae],.no-data-state[data-v-a5fa00ae]{display:flex;align-items:center;justify-content:center;height:100%;padding:2rem}.loading-content[data-v-a5fa00ae],.error-content[data-v-a5fa00ae],.no-data-content[data-v-a5fa00ae]{text-align:center;max-width:400px}.loading-icon[data-v-a5fa00ae],.error-icon[data-v-a5fa00ae],.no-data-icon[data-v-a5fa00ae]{font-size:3rem;margin-bottom:1rem}.loading-icon[data-v-a5fa00ae]{color:var(--grass)}.error-icon[data-v-a5fa00ae]{color:var(--carrot)}.no-data-icon[data-v-a5fa00ae]{color:var(--asphalt-40)}.loading-content h3[data-v-a5fa00ae],.error-content h3[data-v-a5fa00ae],.no-data-content h3[data-v-a5fa00ae]{margin:0 0 .5rem;color:var(--asphalt);font-size:1.25rem;font-weight:600}.loading-content p[data-v-a5fa00ae],.error-content p[data-v-a5fa00ae],.no-data-content p[data-v-a5fa00ae]{margin:0 0 1.5rem;color:var(--asphalt-60);font-size:.875rem;line-height:1.5}.retry-button[data-v-a5fa00ae]{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-a5fa00ae]:hover{background:var(--grass-dark);transform:translateY(-1px)}.main-content[data-v-a5fa00ae]{height:100%}@keyframes pulse-a5fa00ae{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-dot-a5fa00ae{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.canvas-body[data-v-ed2eb395]{padding:24px 32px;display:flex;flex-direction:column;gap:24px}.form-section[data-v-ed2eb395]{background:var(--snow-contrast);padding:16px;border-radius:8px}.section-title[data-v-ed2eb395]{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-ed2eb395],.form-input[data-v-ed2eb395],.form-textarea[data-v-ed2eb395]{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-ed2eb395]{min-height:80px;resize:vertical}.form-grid[data-v-ed2eb395]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group.full-width[data-v-ed2eb395]{grid-column:1/-1}.form-group label[data-v-ed2eb395]{display:block;margin-bottom:8px;font-size:13px;font-weight:500;color:var(--asphalt-80)}.sms-preview[data-v-ed2eb395]{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}.loading-state[data-v-ed2eb395],.error-state[data-v-ed2eb395]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:10px;color:var(--asphalt-60)}.selectors-row[data-v-ed2eb395]{display:flex;gap:16px;align-items:center}.scenario-selector[data-v-ed2eb395]{display:flex;gap:8px;align-items:center;margin-bottom:0;font-size:13px}.form-select-sm[data-v-ed2eb395]{padding:4px 8px;border-radius:6px;border:1px solid var(--asphalt-10);background:var(--snow)}.canvas-disabled[data-v-ed2eb395]{filter:blur(2px);pointer-events:none}.disabled-overlay[data-v-ed2eb395]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.disabled-message[data-v-ed2eb395]{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-ed2eb395]{margin:0 0 12px;font-size:18px;font-weight:600;color:var(--asphalt)}.disabled-message p[data-v-ed2eb395]{margin:0;font-size:14px;color:var(--asphalt-80);line-height:1.5}.form-select[data-v-ed2eb395]:disabled,.form-input[data-v-ed2eb395]:disabled,.form-textarea[data-v-ed2eb395]:disabled{background:var(--asphalt-5);color:var(--asphalt-60);cursor:not-allowed;opacity:.7}.canvas-content-wrapper[data-v-38f53de6]{padding:24px 32px;height:100%}.table-list[data-v-38f53de6]{display:flex;flex-direction:column;gap:16px}.table-item[data-v-38f53de6]{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-38f53de6]:hover{background:#e9f4ff;border-color:#007bff;transform:translateY(-1px);box-shadow:0 4px 12px #007bff1a}.table-item-header[data-v-38f53de6]{flex:1}.table-item-title[data-v-38f53de6]{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--asphalt)}.table-item-meta[data-v-38f53de6]{display:flex;align-items:center;gap:12px}.table-number[data-v-38f53de6]{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-38f53de6]{font-size:20px;color:var(--asphalt-40);transition:all .2s ease}.table-item:hover .table-item-arrow[data-v-38f53de6]{color:#007bff;transform:translate(4px)}.table-wrapper[data-v-38f53de6]{width:100%;overflow:auto}.table-container[data-v-38f53de6]{min-width:100%;overflow-x:auto}.data-table[data-v-38f53de6]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.data-table th[data-v-38f53de6]{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-38f53de6]{padding:12px;border-bottom:1px solid #dee2e6;color:var(--asphalt-80);font-size:14px;vertical-align:top}.data-table td[data-v-38f53de6]:first-child{font-weight:500}.data-table tr:last-child td[data-v-38f53de6]{border-bottom:none}.data-table tr[data-v-38f53de6]:hover{background:#f8f9fa}.empty-state[data-v-38f53de6]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;color:#555;padding:20px}.retry-button[data-v-38f53de6],.load-button[data-v-38f53de6]{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-38f53de6]:hover,.load-button[data-v-38f53de6]:hover{background-color:#0056b3}.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)}.realtime-status[data-v-e9f76425]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px}.realtime-status.status-updating .status-indicator[data-v-e9f76425]{animation:pulse 1.5s ease-in-out infinite}.status-indicator[data-v-e9f76425]{display:flex;align-items:center;gap:6px}.status-dot[data-v-e9f76425]{width:8px;height:8px;border-radius:50%}.status-dot.dot-live[data-v-e9f76425]{background-color:var(--grass)}.status-dot.dot-offline[data-v-e9f76425]{background-color:var(--carrot)}.status-dot.dot-pulse[data-v-e9f76425]{animation:pulse-dot 1s ease-in-out infinite}.status-text[data-v-e9f76425]{font-weight:500;color:var(--asphalt-80)}.last-update[data-v-e9f76425]{font-size:11px;color:var(--asphalt-60)}.status-error[data-v-e9f76425]{display:flex;align-items:center;gap:8px;color:var(--carrot);font-size:11px}.error-text[data-v-e9f76425]{font-weight:500}.reconnect-btn[data-v-e9f76425]{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-e9f76425]:hover{background-color:var(--carrot-20)}.reconnect-btn i[data-v-e9f76425]{font-size:10px;color:var(--carrot)}.canvas-content[data-v-e9f76425],.main-content[data-v-e9f76425]{height:100%}.main-content.unified-view[data-v-e9f76425]{background:var(--sepia-5)}.no-data-state[data-v-e9f76425]{display:flex;align-items:center;justify-content:center;height:400px;padding:2rem}.no-data-content[data-v-e9f76425]{text-align:center;max-width:400px}.no-data-icon[data-v-e9f76425]{font-size:3rem;color:var(--text-color-secondary);margin-bottom:1rem}.no-data-content h3[data-v-e9f76425]{margin:0 0 .5rem;color:var(--text-color);font-size:1.25rem}.no-data-content p[data-v-e9f76425]{margin:0 0 1.5rem;color:var(--text-color-secondary);font-size:.875rem;line-height:1.5}.canvas-content[data-v-d37f0d4c]{padding:24px 32px}.search-container[data-v-d37f0d4c]{position:relative;display:flex;align-items:center}.search-icon[data-v-d37f0d4c]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:var(--asphalt-60);z-index:1}.search-input[data-v-d37f0d4c]{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-d37f0d4c]:focus{border-color:var(--asphalt-60)}.clear-search-btn[data-v-d37f0d4c]{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-d37f0d4c]:hover{color:var(--asphalt)}.empty-state[data-v-d37f0d4c]{display:flex;justify-content:center;align-items:center;min-height:200px;text-align:center;color:var(--asphalt-60)}.email-count-badge[data-v-94eafa79]{display:flex;gap:4px;height:22px;align-items:center;padding:3px 8px;border-radius:19px;background:#2121220d}.badge-icon[data-v-94eafa79]{width:14px;height:14px;color:var(--asphalt)}.badge-text[data-v-94eafa79]{font-family:var(--font-mono);font-weight:400;font-size:12px;line-height:1;color:var(--asphalt);letter-spacing:-.24px;text-transform:uppercase}.email-progress-bar[data-v-1d011bbe]{width:100%;padding:14px 22px}.progress-header[data-v-1d011bbe]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.progress-label[data-v-1d011bbe]{font-family:var(--font-mono);font-weight:400;font-size:12px;line-height:1;color:var(--asphalt-60);letter-spacing:-.24px;text-transform:uppercase}.progress-stats[data-v-1d011bbe]{display:flex;gap:8px}.stat[data-v-1d011bbe]{display:flex;align-items:center;gap:4px}.stat-dot[data-v-1d011bbe]{width:8px;height:8px;border-radius:50px}.stat-dot.sent[data-v-1d011bbe]{background:var(--grass)}.stat-dot.skipped[data-v-1d011bbe]{background:var(--asphalt-60)}.stat-text[data-v-1d011bbe]{font-family:var(--font-mono);font-weight:400;font-size:12px;line-height:1;color:var(--asphalt-60);letter-spacing:-.24px}.progress-bar-bg[data-v-1d011bbe]{background:var(--sepia);height:4px;border-radius:100px;width:100%;overflow:hidden}.progress-bar-fill[data-v-1d011bbe]{background:var(--grass);height:100%;border-radius:100px;transition:width .3s ease}.email-review-card[data-v-5f526edc]{border-radius:8px;background:var(--snow);padding:24px;display:flex;flex-direction:column;gap:24px;position:relative}.status-badge[data-v-5f526edc]{position:absolute;top:16px;right:16px;display:flex;gap:4px;height:22px;align-items:center;padding:3px 8px;border-radius:19px}.status-badge.sent[data-v-5f526edc]{background:#6a994e1a}.status-badge.sent .status-icon[data-v-5f526edc],.status-badge.sent .status-text[data-v-5f526edc]{color:var(--grass)}.status-badge.skipped[data-v-5f526edc]{background:#2121220d}.status-badge.skipped .status-icon[data-v-5f526edc],.status-badge.skipped .status-text[data-v-5f526edc]{color:var(--asphalt-60)}.status-icon[data-v-5f526edc]{width:14px;height:14px}.status-text[data-v-5f526edc]{font-family:var(--font-mono);font-weight:400;font-size:12px;line-height:1;letter-spacing:-.24px;text-transform:uppercase}.recipient-section[data-v-5f526edc],.subject-section[data-v-5f526edc],.body-section[data-v-5f526edc]{display:flex;flex-direction:column;gap:12px}.section-label[data-v-5f526edc]{font-family:var(--font-mono);font-weight:400;font-size:12px;line-height:1;color:var(--asphalt-60);letter-spacing:-.24px;text-transform:uppercase}.section-header[data-v-5f526edc]{display:flex;justify-content:space-between;align-items:center}.recipient-info[data-v-5f526edc]{display:flex;gap:12px;align-items:center}.recipient-avatar[data-v-5f526edc]{width:48px;height:48px;border-radius:50%;background:var(--sepia);display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-text[data-v-5f526edc]{font-family:var(--font-primary);font-weight:500;font-size:16px;line-height:1;color:var(--asphalt)}.recipient-details[data-v-5f526edc]{display:flex;flex-direction:column;gap:4px}.recipient-name[data-v-5f526edc]{font-family:var(--font-primary);font-weight:500;font-size:16px;line-height:1.5;color:var(--asphalt)}.recipient-email[data-v-5f526edc]{font-family:var(--font-primary);font-weight:400;font-size:14px;line-height:1.43;color:var(--asphalt-60)}.edit-button[data-v-5f526edc]{display:flex;gap:4px;align-items:center;padding:6px 12px;border-radius:6px;background:var(--sepia);border:none;cursor:pointer;transition:background .2s ease}.edit-button[data-v-5f526edc]:hover{background:var(--secondary-sepia)}.edit-icon[data-v-5f526edc]{width:14px;height:14px;color:var(--asphalt)}.edit-text[data-v-5f526edc]{font-family:var(--font-primary);font-weight:500;font-size:14px;line-height:1;color:var(--asphalt)}.input-wrapper[data-v-5f526edc]{position:relative;display:flex;align-items:flex-start;gap:8px}.input-check-icon[data-v-5f526edc]{flex-shrink:0;width:32px;height:32px;border-radius:6px;background:var(--grass);display:flex;align-items:center;justify-content:center;margin-top:4px}.check-icon[data-v-5f526edc]{width:16px;height:16px;color:var(--snow)}.subject-input[data-v-5f526edc],.subject-display[data-v-5f526edc]{flex:1;font-family:var(--font-primary);font-weight:500;font-size:16px;line-height:1.5;color:var(--asphalt)}.subject-input[data-v-5f526edc]{padding:8px 12px;border-radius:6px;border:1px solid var(--asphalt-10);background:var(--snow);resize:none;overflow:hidden}.subject-input[data-v-5f526edc]:focus{outline:none;border-color:var(--asphalt)}.subject-display[data-v-5f526edc]{padding:8px 12px;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease}.subject-display[data-v-5f526edc]:hover:not(.disabled){background:var(--sepia);border-color:var(--asphalt-10)}.subject-display.disabled[data-v-5f526edc]{cursor:not-allowed;opacity:.6}.subject-text[data-v-5f526edc]{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;word-wrap:break-word}.body-textarea[data-v-5f526edc],.body-display[data-v-5f526edc]{flex:1;font-family:var(--font-primary);font-weight:400;font-size:14px;line-height:1.57;color:var(--asphalt)}.body-textarea[data-v-5f526edc]{padding:12px;border-radius:6px;border:1px solid var(--asphalt-10);background:var(--snow);resize:none;min-height:80px}.body-textarea[data-v-5f526edc]:focus{outline:none;border-color:var(--asphalt)}.body-display[data-v-5f526edc]{padding:12px;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease}.body-display[data-v-5f526edc]:hover:not(.disabled){background:var(--sepia);border-color:var(--asphalt-10)}.body-display.disabled[data-v-5f526edc]{cursor:not-allowed;opacity:.6}.body-wrapper[data-v-5f526edc]{width:100%}.body-text[data-v-5f526edc]{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;white-space:pre-wrap;word-wrap:break-word}.email-action-bar[data-v-5f0b8761]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.navigation-buttons[data-v-5f0b8761]{display:flex;gap:8px}.nav-button[data-v-5f0b8761]{display:flex;gap:8px;align-items:center;padding:10px 16px;border-radius:8px;background:var(--sepia);border:none;cursor:pointer;transition:background .2s ease,opacity .2s ease}.nav-button[data-v-5f0b8761]:hover:not(:disabled){background:var(--secondary-sepia)}.nav-button[data-v-5f0b8761]:disabled{opacity:.4;cursor:not-allowed}.nav-icon[data-v-5f0b8761]{width:16px;height:16px;color:var(--asphalt)}.nav-text[data-v-5f0b8761]{font-family:var(--font-primary);font-weight:500;font-size:14px;line-height:1;color:var(--asphalt)}.nav-text.desktop[data-v-5f0b8761]{display:block}.nav-text.mobile[data-v-5f0b8761]{display:none}@media(max-width:768px){.nav-text.desktop[data-v-5f0b8761]{display:none}.nav-text.mobile[data-v-5f0b8761]{display:block}}.action-buttons[data-v-5f0b8761]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.action-btn[data-v-5f0b8761]{display:flex;gap:8px;align-items:center;padding:10px 16px;border-radius:8px;border:none;cursor:pointer;transition:background .2s ease,opacity .2s ease}.action-btn[data-v-5f0b8761]:disabled{opacity:.4;cursor:not-allowed}.action-icon[data-v-5f0b8761]{width:16px;height:16px}.action-text[data-v-5f0b8761]{font-family:var(--font-primary);font-weight:500;font-size:14px;line-height:1}.skip-btn[data-v-5f0b8761]{background:var(--sepia)}.skip-btn .action-icon[data-v-5f0b8761],.skip-btn .action-text[data-v-5f0b8761]{color:var(--asphalt)}.skip-btn[data-v-5f0b8761]:hover:not(:disabled){background:var(--secondary-sepia)}.skip-btn .action-text.desktop[data-v-5f0b8761]{display:block}@media(max-width:768px){.skip-btn .action-text.desktop[data-v-5f0b8761]{display:none}}.send-all-btn[data-v-5f0b8761]{background:var(--asphalt-10)}.send-all-btn .action-icon[data-v-5f0b8761],.send-all-btn .action-text[data-v-5f0b8761]{color:var(--asphalt)}.send-all-btn[data-v-5f0b8761]:hover:not(:disabled){background:var(--asphalt-60)}.send-all-btn:hover:not(:disabled) .action-icon[data-v-5f0b8761],.send-all-btn:hover:not(:disabled) .action-text[data-v-5f0b8761]{color:var(--snow)}.send-all-btn.desktop[data-v-5f0b8761]{display:flex}@media(max-width:768px){.send-all-btn.desktop[data-v-5f0b8761]{display:none}}.send-btn[data-v-5f0b8761]{background:var(--grass)}.send-btn .action-icon[data-v-5f0b8761],.send-btn .action-text[data-v-5f0b8761]{color:var(--snow)}.send-btn[data-v-5f0b8761]:hover:not(:disabled){opacity:.9}.base-modal-overlay[data-v-c35e7d65]{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;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.base-modal[data-v-c35e7d65]{background:var(--snow, #ffffff);border-radius:14px;padding:0;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;display:flex;flex-direction:column;animation:modalSlideIn-c35e7d65 .2s ease-out}@keyframes modalSlideIn-c35e7d65{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.base-modal__header[data-v-c35e7d65]{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 22px 0;flex-shrink:0}.base-modal__header--icon-only[data-v-c35e7d65]{align-items:center}.base-modal__header-icon[data-v-c35e7d65]{display:flex;align-items:center;flex:1}.base-modal__header-content[data-v-c35e7d65]{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.base-modal__title[data-v-c35e7d65]{margin:0}.base-modal__subtitle[data-v-c35e7d65]{color:var(--asphalt-60, rgba(33, 33, 34, .6))}.base-modal__header-actions[data-v-c35e7d65]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:16px}.base-modal__content[data-v-c35e7d65]{padding:22px;overflow-y:auto;flex:1;min-height:0}.base-modal__content[data-v-c35e7d65]::-webkit-scrollbar{width:6px}.base-modal__content[data-v-c35e7d65]::-webkit-scrollbar-track{background:transparent}.base-modal__content[data-v-c35e7d65]::-webkit-scrollbar-thumb{background:var(--asphalt-10, rgba(33, 33, 34, .1));border-radius:3px}.base-modal__content[data-v-c35e7d65]::-webkit-scrollbar-thumb:hover{background:var(--asphalt-20, rgba(33, 33, 34, .2))}.base-modal__content--no-padding[data-v-c35e7d65]{padding:0}.base-modal__footer[data-v-c35e7d65]{padding:0 22px 22px;display:flex;gap:12px;align-items:center;flex-shrink:0}.base-modal__footer[data-v-c35e7d65] button{flex:1}.search-bar-input[data-v-fa3de9b9]{position:relative;display:flex;align-items:center;background:var(--snow-20);border-radius:8px;padding:12px 16px;transition:background-color .2s ease,box-shadow .2s ease;gap:12px}.search-bar-input[data-v-fa3de9b9]:focus-within{background:var(--snow);box-shadow:0 0 0 2px var(--asphalt-20)}.search-bar-input__icon[data-v-fa3de9b9]{width:18px;height:18px;flex-shrink:0;fill:var(--asphalt);opacity:.6;transition:opacity .2s ease}.search-bar-input__icon[data-v-fa3de9b9] svg{width:18px;height:18px}.search-bar-input:focus-within .search-bar-input__icon[data-v-fa3de9b9]{opacity:1}.search-bar-input__field[data-v-fa3de9b9]{flex:1;border:none;background:transparent;outline:none;font-family:var(--font-primary);font-size:14px;color:var(--asphalt);min-width:0}.search-bar-input__field[data-v-fa3de9b9]::placeholder{color:var(--asphalt-60)}.search-bar-input__field[data-v-fa3de9b9]:disabled{cursor:not-allowed;opacity:.5}.search-bar-input__clear[data-v-fa3de9b9]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:var(--asphalt-10);color:var(--asphalt-60);border-radius:50%;cursor:pointer;font-size:18px;line-height:1;padding:0;transition:all .2s ease}.search-bar-input__clear[data-v-fa3de9b9]:hover{background:var(--asphalt-20);color:var(--asphalt)}.search-bar-input__clear[data-v-fa3de9b9]:active{transform:scale(.95)}.search-bar-input__clear[data-v-fa3de9b9]:focus-visible{outline:2px solid var(--asphalt);outline-offset:2px}.empty-state[data-v-1fc8b857]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;min-height:300px;width:100%}.empty-state__visual[data-v-1fc8b857]{margin-bottom:24px}.empty-state__icon[data-v-1fc8b857]{width:64px;height:64px;opacity:.4}.empty-state__icon[data-v-1fc8b857] svg{width:64px;height:64px;fill:var(--asphalt)}.empty-state__emoji[data-v-1fc8b857]{font-size:64px;line-height:1;display:block;opacity:.8}.empty-state__content[data-v-1fc8b857]{max-width:400px;margin-bottom:24px}.empty-state__title[data-v-1fc8b857]{color:var(--asphalt);margin-bottom:8px}.empty-state__message[data-v-1fc8b857]{color:var(--asphalt-60);line-height:1.6}.empty-state__action[data-v-1fc8b857]{min-width:160px}@media(max-width:768px){.empty-state[data-v-1fc8b857]{padding:32px 16px;min-height:240px}.empty-state__emoji[data-v-1fc8b857]{font-size:48px}.empty-state__icon[data-v-1fc8b857]{width:48px;height:48px}.empty-state__icon[data-v-1fc8b857] svg{width:48px;height:48px}}.section-header[data-v-70b1f902]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--snow-20);border-radius:8px;transition:all .2s ease}.section-header--expandable[data-v-70b1f902]{cursor:pointer;-webkit-user-select:none;user-select:none}.section-header--expandable[data-v-70b1f902]:hover{background:var(--snow);box-shadow:0 2px 8px #0000000d}.section-header--expandable[data-v-70b1f902]:focus-visible{outline:2px solid var(--asphalt);outline-offset:2px}.section-header--expandable[data-v-70b1f902]:active{transform:scale(.99)}.section-header--expanded[data-v-70b1f902]{background:var(--snow);border-bottom:1px solid var(--sepia);border-bottom-left-radius:0;border-bottom-right-radius:0}.section-header__content[data-v-70b1f902]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.section-header__emoji[data-v-70b1f902]{font-size:20px;line-height:1;flex-shrink:0}.section-header__icon[data-v-70b1f902]{width:20px;height:20px;flex-shrink:0}.section-header__icon[data-v-70b1f902] svg{width:20px;height:20px;fill:var(--asphalt)}.section-header__text[data-v-70b1f902]{min-width:0;flex:1}.section-header__title-row[data-v-70b1f902]{display:flex;align-items:center;gap:12px}.section-header__title[data-v-70b1f902]{margin:0;color:var(--asphalt);font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-header__count[data-v-70b1f902]{color:var(--asphalt-60);font-size:12px;flex-shrink:0}.section-header__subtitle[data-v-70b1f902]{color:var(--asphalt-60);font-size:12px;margin-top:4px}.section-header__actions[data-v-70b1f902]{display:flex;align-items:center;gap:12px;flex-shrink:0}.section-header__action-btn[data-v-70b1f902]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:var(--asphalt-10);border-radius:6px;cursor:pointer;transition:all .2s ease}.section-header__action-btn[data-v-70b1f902]:hover{background:var(--asphalt-20)}.section-header__action-btn[data-v-70b1f902]:focus-visible{outline:2px solid var(--asphalt);outline-offset:2px}.section-header__action-icon[data-v-70b1f902]{width:16px;height:16px}.section-header__action-icon[data-v-70b1f902] svg{width:16px;height:16px;fill:var(--asphalt)}.section-header__expand-icon[data-v-70b1f902]{width:16px;height:16px;fill:var(--asphalt-60);transition:transform .2s ease}.section-header__expand-icon[data-v-70b1f902] svg{width:16px;height:16px}.section-header--expanded .section-header__expand-icon[data-v-70b1f902]{transform:rotate(90deg)}@media(max-width:768px){.section-header[data-v-70b1f902]{padding:12px 16px}.section-header__emoji[data-v-70b1f902]{font-size:18px}.section-header__content[data-v-70b1f902]{gap:8px}.section-header__title[data-v-70b1f902]{font-size:15px}}.description-box[data-v-7ef74f2b]{background:var(--asphalt-5);border-radius:14px;padding:16px;margin-bottom:8px}.description-text[data-v-7ef74f2b]{font-size:14px;color:var(--asphalt-60);margin:0;line-height:1.5;font-family:var(--font-primary)}.connect-button[data-v-7ef74f2b]{width:100%;margin-bottom:8px}.connect-button[data-v-7ef74f2b] .button{width:100%;background:var(--asphalt)!important}.connect-button[data-v-7ef74f2b] .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-7ef74f2b] .button:hover{background:#3a3a3c!important}.connect-button[data-v-7ef74f2b] .button:active{opacity:.8}.connect-button[data-v-7ef74f2b] .button:disabled{opacity:.6}.button-icon[data-v-7ef74f2b]{width:20px;height:20px;color:var(--snow)!important;flex-shrink:0}.button-icon[data-v-7ef74f2b] svg{fill:var(--snow)!important;width:20px;height:20px}.add-later-button[data-v-7ef74f2b]{width:100%;padding:10px 16px;background:transparent;border:none;color:var(--asphalt-40);font-size:12px;font-family:var(--font-primary);cursor:pointer;transition:all .2s ease;border-radius:8px;text-align:center}.add-later-button[data-v-7ef74f2b]:hover{color:var(--asphalt-60);background:var(--asphalt-2)}.add-later-button[data-v-7ef74f2b]:active{opacity:.7}.empty-state[data-v-7cc06944]{display:flex;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--asphalt-60);font-family:var(--font-primary);font-size:16px}.smartsheet-widget-container[data-v-916f80bb]{width:100%;display:flex;align-items:center;gap:10px;margin-bottom:16px}.smartsheet-widget[data-v-916f80bb]{width:100%;margin-left:42px;background:linear-gradient(to bottom right,#fff,#e0e0da4d);border:2px solid #e0e0da;border-radius:16px;padding:20px;position:relative;box-shadow:0 8px 32px #00000014;transition:box-shadow .2s ease}.smartsheet-widget[data-v-916f80bb]:hover{box-shadow:0 12px 40px #0000001f}@media(max-width:768px){.smartsheet-widget[data-v-916f80bb]{margin-left:0;padding:16px}}.status-badge[data-v-916f80bb]{position:absolute;top:20px;right:20px;display:flex;gap:4px;height:24px;align-items:center;justify-content:center;padding:4px 10px;border-radius:20px;box-shadow:0 1px 2px #0000001a}.status-badge.approved[data-v-916f80bb]{background:#6a994e}.status-badge.approved .status-text[data-v-916f80bb]{color:#fff;margin-top:0}.status-badge.approved .icon[data-v-916f80bb]{color:#fff}.status-badge.cancelled[data-v-916f80bb]{background:#2121221a}.status-badge.cancelled .status-text[data-v-916f80bb]{color:#212122;margin-top:0}.status-badge.cancelled .icon[data-v-916f80bb]{color:#212122}.status-badge.reverted[data-v-916f80bb]{background:#f59e0b}.status-badge.reverted .status-text[data-v-916f80bb]{color:#fff;margin-top:0}.status-badge.reverted .icon[data-v-916f80bb]{color:#fff}@media(max-width:768px){.status-badge[data-v-916f80bb]{top:16px;right:16px}}.status-icon[data-v-916f80bb]{width:14px;height:14px;flex-shrink:0}.status-icon .icon[data-v-916f80bb]{width:100%;height:100%}.status-text[data-v-916f80bb]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:12px;line-height:1;letter-spacing:-.24px;text-transform:uppercase;white-space:nowrap}.smartsheet-header[data-v-916f80bb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.header-left[data-v-916f80bb]{display:flex;align-items:center;gap:10px}.smartsheet-icon-wrapper[data-v-916f80bb]{background:linear-gradient(to bottom right,#212122,#3a3a3c);border-radius:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 2px #0000001a}@media(max-width:768px){.smartsheet-icon-wrapper[data-v-916f80bb]{width:32px;height:32px}}.smartsheet-icon[data-v-916f80bb]{width:20px;height:20px}@media(max-width:768px){.smartsheet-icon[data-v-916f80bb]{width:18px;height:18px}}.smartsheet-label[data-v-916f80bb]{font-size:16px!important}.smartsheet-table[data-v-916f80bb]{margin-bottom:16px;border:1px solid rgba(33,33,34,.15);border-radius:4px;overflow:hidden;background:#fff}.table-header[data-v-916f80bb]{display:grid;grid-template-columns:1fr 2fr;background:#f7f7f5;border-bottom:2px solid rgba(33,33,34,.2)}@media(max-width:768px){.table-header[data-v-916f80bb]{grid-template-columns:1fr}}.table-header-cell[data-v-916f80bb]{padding:10px 14px;font-family:JetBrains Mono,monospace;font-weight:600;font-size:11px;line-height:1;color:#212122b3;letter-spacing:.5px;text-transform:uppercase;border-right:1px solid rgba(33,33,34,.12);display:flex;align-items:center;gap:8px}.table-header-cell[data-v-916f80bb]:last-child{border-right:none}@media(max-width:768px){.table-header-cell.project-cell[data-v-916f80bb]{border-bottom:1px solid rgba(33,33,34,.12)}}.column-type-badge[data-v-916f80bb]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:9px;color:#21212280;letter-spacing:0px;text-transform:uppercase;padding:3px 6px;border-radius:3px;background:#21212214}.table-row[data-v-916f80bb]{display:grid;grid-template-columns:1fr 2fr;background:#fff}@media(max-width:768px){.table-row[data-v-916f80bb]{grid-template-columns:1fr}}.table-cell[data-v-916f80bb]{padding:12px 14px;font-family:Onest,sans-serif;font-weight:400;font-size:14px;line-height:1.4;color:#212122;border-right:1px solid rgba(33,33,34,.12);display:flex;align-items:center;min-height:48px}.table-cell[data-v-916f80bb]:last-child{border-right:none}.table-cell.project-cell[data-v-916f80bb]{font-weight:500;background:#ffffff80}@media(max-width:768px){.table-cell.project-cell[data-v-916f80bb]{border-bottom:1px solid rgba(33,33,34,.12)}}.table-cell.value-cell[data-v-916f80bb]{background:#fafaf880}@media(max-width:768px){.table-cell[data-v-916f80bb]{font-size:13px}}.value-change[data-v-916f80bb]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%}.old-value[data-v-916f80bb]{font-family:Onest,sans-serif;font-weight:500;line-height:1.3;color:#dc2626;font-size:15px;letter-spacing:-.15px;text-decoration:line-through;opacity:.8}@media(max-width:768px){.old-value[data-v-916f80bb]{font-size:14px}}.arrow-icon[data-v-916f80bb]{width:16px;height:16px;color:#21212259;flex-shrink:0}.new-value[data-v-916f80bb]{font-family:Onest,sans-serif;font-weight:700;line-height:1.3;color:#16a34a;font-size:15px;letter-spacing:-.15px}@media(max-width:768px){.new-value[data-v-916f80bb]{font-size:14px}}.section-label[data-v-916f80bb]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:11px;line-height:1;color:#21212280;letter-spacing:-.22px;text-transform:uppercase;margin-bottom:8px}.comment-section[data-v-916f80bb]{margin-bottom:16px}.comment-input[data-v-916f80bb]{width:100%;background:#fffc;border-radius:8px;padding:10px 12px;border:1px solid rgba(33,33,34,.15);font-family:Onest,sans-serif;font-weight:400;line-height:1.5;color:#212122;font-size:13px;letter-spacing:-.13px;resize:vertical;transition:all .2s ease}.comment-input[data-v-916f80bb]::placeholder{color:#21212266}.comment-input[data-v-916f80bb]:focus{outline:none;border-color:#2121224d;background:#fff}.comment-input[data-v-916f80bb]:disabled{opacity:.5;cursor:not-allowed;background:#fff6}@media(max-width:768px){.comment-input[data-v-916f80bb]{font-size:12px}}.error-message[data-v-916f80bb]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;margin-bottom:16px}.error-icon[data-v-916f80bb]{width:16px;height:16px;color:#ef4444;flex-shrink:0}.error-text[data-v-916f80bb]{font-family:Onest,sans-serif;font-weight:500;line-height:1.3;color:#ef4444;font-size:13px;letter-spacing:-.13px;margin-top:0!important}@media(max-width:768px){.error-text[data-v-916f80bb]{font-size:12px}}.action-buttons[data-v-916f80bb]{display:flex;gap:10px;padding-top:4px}.button[data-v-916f80bb]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 14px;border-radius:10px;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000001a}.button[data-v-916f80bb]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.button[data-v-916f80bb]{padding:12px}}.button-icon[data-v-916f80bb]{width:16px;height:16px}.button-text[data-v-916f80bb]{font-family:JetBrains Mono,monospace;font-weight:700;font-size:15px;line-height:1;letter-spacing:-.26px;text-transform:uppercase;white-space:nowrap;margin-top:0!important}@media(max-width:768px){.button-text[data-v-916f80bb]{font-size:12px}}.skip-button[data-v-916f80bb]{flex:1;background:#fff;border:2px solid rgba(33,33,34,.1)}.skip-button .button-icon[data-v-916f80bb],.skip-button .button-text[data-v-916f80bb]{color:#212122}.skip-button[data-v-916f80bb]:hover:not(:disabled){background:#2121220d;border-color:#21212233}.approve-button[data-v-916f80bb]{flex:2;background:linear-gradient(to bottom right,#212122,#3a3a3c)}.approve-button .button-icon[data-v-916f80bb],.approve-button .button-text[data-v-916f80bb]{color:#fff}.approve-button[data-v-916f80bb]:hover:not(:disabled){box-shadow:0 4px 12px #0003;transform:scale(1.02)}.operations-section[data-v-916f80bb]{margin-bottom:16px}.project-info[data-v-916f80bb]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#6a994e0d;border:1px solid rgba(106,153,78,.15);border-radius:6px;margin-bottom:12px}.project-label[data-v-916f80bb]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:#21212299;text-transform:uppercase}.project-value[data-v-916f80bb]{font-family:Onest,sans-serif;font-size:14px;font-weight:600;color:#212122}.operations-list[data-v-916f80bb]{border:1px solid rgba(33,33,34,.15);border-radius:8px;background:#fff;overflow:hidden}.operation-item[data-v-916f80bb]{border-bottom:1px solid rgba(33,33,34,.08);transition:background .2s ease}.operation-item[data-v-916f80bb]:last-child{border-bottom:none}.operation-item[data-v-916f80bb]:hover:not(.disabled){background:#6a994e08}.operation-item.disabled[data-v-916f80bb]{opacity:.6;cursor:not-allowed}.operation-label[data-v-916f80bb]{display:flex;gap:12px;padding:14px;cursor:pointer;width:100%;align-items:start}.disabled .operation-label[data-v-916f80bb]{cursor:not-allowed}.operation-label.no-checkbox[data-v-916f80bb]{cursor:default}.operation-checkbox[data-v-916f80bb]{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:2px solid rgba(33,33,34,.3);border-radius:4px;position:relative;transition:all .15s ease}.operation-checkbox[data-v-916f80bb]:checked{background:linear-gradient(to bottom right,#212122,#3a3a3c);border-color:#212122}.operation-checkbox[data-v-916f80bb]:checked:after{content:"";position:absolute;left:5.5px;top:1.5px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.operation-checkbox[data-v-916f80bb]:hover:not(:disabled){border-color:#212122}.operation-checkbox[data-v-916f80bb]:disabled{cursor:not-allowed;opacity:.4;background:#2121220d}.operation-details[data-v-916f80bb]{flex:1;min-width:0}.operation-header[data-v-916f80bb]{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}.operation-title[data-v-916f80bb]{display:flex;flex-direction:column;gap:2px;flex:1}.column-name[data-v-916f80bb]{font-family:Onest,sans-serif;font-weight:600;font-size:14px;color:#212122;line-height:1.2}.table-name[data-v-916f80bb]{font-family:JetBrains Mono,monospace;font-size:11px;color:#21212280;font-weight:400}.key-badge[data-v-916f80bb]{display:none}.result-message[data-v-916f80bb]{margin-bottom:16px;padding:14px;background:#6a994e0d;border:1px solid rgba(106,153,78,.2);border-radius:8px}.result-header[data-v-916f80bb]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.result-icon[data-v-916f80bb]{width:20px;height:20px;flex-shrink:0}.result-icon.success[data-v-916f80bb]{color:#6a994e}.result-icon.partial[data-v-916f80bb]{color:#f59e0b}.result-title[data-v-916f80bb]{font-family:Onest,sans-serif;font-weight:600;font-size:15px;color:#212122;margin:0}.result-stats[data-v-916f80bb]{display:flex;gap:16px;margin-bottom:12px}.stat-item[data-v-916f80bb]{display:flex;flex-direction:column;gap:2px}.stat-item strong[data-v-916f80bb]{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:#6a994e}.stat-item span[data-v-916f80bb]{font-family:Onest,sans-serif;font-size:11px;color:#21212299;text-transform:uppercase}.stat-item.warning strong[data-v-916f80bb]{color:#f59e0b}.skipped-details[data-v-916f80bb]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(33,33,34,.1)}.skipped-label[data-v-916f80bb]{font-family:JetBrains Mono,monospace;font-size:11px;color:#21212299;text-transform:uppercase;margin-bottom:6px}.skipped-list[data-v-916f80bb]{list-style:none;padding:0;margin:0}.skipped-list li[data-v-916f80bb]{font-family:Onest,sans-serif;font-size:13px;color:#212122;padding:4px 0}.skipped-list li strong[data-v-916f80bb]{font-weight:600}.smartsheet-widget-container[data-v-3f9debf5]{width:100%;display:flex;align-items:center;gap:10px;margin-bottom:16px}.smartsheet-widget[data-v-3f9debf5]{width:100%;margin-left:42px;background:linear-gradient(to bottom right,#fff,#e0e0da4d);border:2px solid #e0e0da;border-radius:16px;padding:20px;position:relative;box-shadow:0 8px 32px #00000014;transition:box-shadow .2s ease}.smartsheet-widget[data-v-3f9debf5]:hover{box-shadow:0 12px 40px #0000001f}@media(max-width:768px){.smartsheet-widget[data-v-3f9debf5]{margin-left:0;padding:16px}}.status-badge[data-v-3f9debf5]{position:absolute;top:20px;right:20px;display:flex;gap:4px;height:24px;align-items:center;justify-content:center;padding:4px 10px;border-radius:20px;box-shadow:0 1px 2px #0000001a}.status-badge.posted[data-v-3f9debf5]{background:#6a994e}.status-badge.posted .status-text[data-v-3f9debf5]{color:#fff;margin-top:0}.status-badge.posted .icon[data-v-3f9debf5]{color:#fff}.status-badge.cancelled[data-v-3f9debf5]{background:#2121221a}.status-badge.cancelled .status-text[data-v-3f9debf5]{color:#212122;margin-top:0}.status-badge.cancelled .icon[data-v-3f9debf5]{color:#212122}@media(max-width:768px){.status-badge[data-v-3f9debf5]{top:16px;right:16px}}.status-icon[data-v-3f9debf5]{width:14px;height:14px;flex-shrink:0}.status-icon .icon[data-v-3f9debf5]{width:100%;height:100%}.status-text[data-v-3f9debf5]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:12px;line-height:1;letter-spacing:-.24px;text-transform:uppercase;white-space:nowrap}.smartsheet-header[data-v-3f9debf5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.header-left[data-v-3f9debf5]{display:flex;align-items:center;gap:10px}.smartsheet-icon-wrapper[data-v-3f9debf5]{background:linear-gradient(to bottom right,#212122,#3a3a3c);border-radius:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 2px #0000001a}@media(max-width:768px){.smartsheet-icon-wrapper[data-v-3f9debf5]{width:32px;height:32px}}.smartsheet-icon[data-v-3f9debf5]{width:20px;height:20px}@media(max-width:768px){.smartsheet-icon[data-v-3f9debf5]{width:18px;height:18px}}.smartsheet-label[data-v-3f9debf5]{font-size:16px!important}.info-section[data-v-3f9debf5]{margin-bottom:16px}.section-label[data-v-3f9debf5]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:11px;line-height:1;color:#21212280;letter-spacing:-.22px;text-transform:uppercase;margin-bottom:8px}.info-display[data-v-3f9debf5]{background:#fff9;border-radius:8px;padding:10px 12px;border:1px solid rgba(33,33,34,.08)}.info-text[data-v-3f9debf5]{font-family:Onest,sans-serif;font-weight:500;line-height:1.3;color:#212122;font-size:14px;letter-spacing:-.14px}@media(max-width:768px){.info-text[data-v-3f9debf5]{font-size:13px}}.comment-section[data-v-3f9debf5]{margin-bottom:16px}.comment-input[data-v-3f9debf5]{width:100%;background:#fffc;border-radius:8px;padding:12px;border:1px solid rgba(33,33,34,.15);font-family:Onest,sans-serif;font-weight:400;line-height:1.5;color:#212122;font-size:14px;letter-spacing:-.14px;resize:vertical;transition:all .2s ease}.comment-input[data-v-3f9debf5]::placeholder{color:#21212266}.comment-input[data-v-3f9debf5]:focus{outline:none;border-color:#2121224d;background:#fff}.comment-input[data-v-3f9debf5]:disabled{opacity:.5;cursor:not-allowed;background:#fff6}@media(max-width:768px){.comment-input[data-v-3f9debf5]{font-size:13px}}.attachment-section[data-v-3f9debf5]{margin-bottom:16px}.attachment-box[data-v-3f9debf5]{display:flex;align-items:center;gap:12px;padding:12px;background:#6a994e0d;border:1px solid rgba(106,153,78,.2);border-radius:8px}.attachment-icon[data-v-3f9debf5]{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#fff;border-radius:8px;flex-shrink:0}.file-icon[data-v-3f9debf5]{width:24px;height:24px;color:#6a994e}.file-extension[data-v-3f9debf5]{position:absolute;bottom:4px;right:4px;font-family:JetBrains Mono,monospace;font-weight:600;font-size:8px;line-height:1;color:#6a994e;background:#fff;padding:2px 3px;border-radius:2px;letter-spacing:-.16px}.attachment-info[data-v-3f9debf5]{flex:1;min-width:0}.attachment-filename[data-v-3f9debf5]{font-family:Onest,sans-serif;font-weight:600;line-height:1.3;color:#212122;font-size:13px;letter-spacing:-.13px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.attachment-filename[data-v-3f9debf5]{font-size:12px}}.attachment-source[data-v-3f9debf5]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:10px;line-height:1;color:#21212299;letter-spacing:-.2px;text-transform:uppercase}.action-buttons[data-v-3f9debf5]{display:flex;gap:10px;padding-top:4px}.button[data-v-3f9debf5]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 14px;border-radius:10px;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000001a}.button[data-v-3f9debf5]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.button[data-v-3f9debf5]{padding:12px}}.button-icon[data-v-3f9debf5]{width:16px;height:16px}.button-text[data-v-3f9debf5]{font-family:JetBrains Mono,monospace;font-weight:700;font-size:15px;line-height:1;letter-spacing:-.26px;text-transform:uppercase;white-space:nowrap;margin-top:0!important}@media(max-width:768px){.button-text[data-v-3f9debf5]{font-size:12px}}.skip-button[data-v-3f9debf5]{flex:1;background:#fff;border:2px solid rgba(33,33,34,.1)}.skip-button .button-icon[data-v-3f9debf5],.skip-button .button-text[data-v-3f9debf5]{color:#212122}.skip-button[data-v-3f9debf5]:hover:not(:disabled){background:#2121220d;border-color:#21212233}.post-button[data-v-3f9debf5]{flex:2;background:linear-gradient(to bottom right,#212122,#3a3a3c)}.post-button .button-icon[data-v-3f9debf5],.post-button .button-text[data-v-3f9debf5]{color:#fff}.post-button[data-v-3f9debf5]:hover:not(:disabled){box-shadow:0 4px 12px #0003;transform:scale(1.02)}.canvas-card[data-v-d87c7e06]{display:flex;flex-direction:column;height:100%;background:#fafaf9;border-radius:16px;overflow:hidden}.canvas-header[data-v-d87c7e06]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#fff;border-bottom:1px solid #ececec;flex-shrink:0}.canvas-header-titles[data-v-d87c7e06]{flex:1;min-width:0}.canvas-header-actions[data-v-d87c7e06]{display:flex;align-items:center;gap:12px;flex-shrink:0}.close-btn[data-v-d87c7e06]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:100px;background:var(--asphalt-5, rgba(33, 33, 34, .05));border:none;outline:none;cursor:pointer;transition:background-color .2s ease}.close-btn[data-v-d87c7e06]:hover{background-color:var(--carrot, #ff6b35)}.close-btn:hover .close-btn-icon[data-v-d87c7e06]{color:var(--snow, #ffffff)}.close-btn-icon[data-v-d87c7e06]{width:22px;height:22px;color:var(--asphalt, #212122);transition:color .2s ease}.canvas-content[data-v-d87c7e06]{flex:1;overflow-y:auto;padding:20px 24px}.progress-section[data-v-d87c7e06]{background:#fff;border:1px solid #e0e0da;border-radius:12px;padding:16px 20px;margin-bottom:20px;box-shadow:0 1px 3px #0000000d}.progress-header[data-v-d87c7e06]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.progress-label[data-v-d87c7e06]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:#21212299;text-transform:uppercase;letter-spacing:.5px}.progress-count[data-v-d87c7e06]{font-family:Onest,sans-serif;font-size:13px;font-weight:600;color:#212122}.progress-bar-container[data-v-d87c7e06]{display:flex;align-items:center;gap:12px}.progress-bar[data-v-d87c7e06]{flex:1;height:8px;background:#21212214;border-radius:4px;overflow:hidden}.progress-fill[data-v-d87c7e06]{height:100%;background:linear-gradient(90deg,#6a994e,#8ab873);border-radius:4px;transition:width .4s ease-out}.progress-percent[data-v-d87c7e06]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:#6a994e;min-width:40px;text-align:right}.approvals-list[data-v-d87c7e06]{display:flex;flex-direction:column;gap:16px}.approval-item[data-v-d87c7e06]{display:flex;gap:14px;align-items:flex-start}.badge-checkbox-column[data-v-d87c7e06]{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;margin-top:20px}.item-badge[data-v-d87c7e06]{width:32px;height:32px;background:#212122;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 4px #0000001a}.item-number[data-v-d87c7e06]{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;color:#fff;line-height:1}.project-checkbox-container[data-v-d87c7e06]{display:flex;align-items:center;justify-content:center}.project-checkbox-inline[data-v-d87c7e06]{width:20px;height:20px;cursor:pointer;flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:2px solid rgba(33,33,34,.3);border-radius:4px;position:relative;transition:all .15s ease}.project-checkbox-inline[data-v-d87c7e06]:checked{background:linear-gradient(to bottom right,#212122,#3a3a3c);border-color:#212122}.project-checkbox-inline[data-v-d87c7e06]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.project-checkbox-inline[data-v-d87c7e06]:hover:not(:disabled){border-color:#212122}.project-checkbox-inline[data-v-d87c7e06]:disabled{cursor:not-allowed;opacity:.4;background:#2121220d}.widget-container[data-v-d87c7e06]{flex:1;min-width:0}.widget-container[data-v-d87c7e06] .smartsheet-widget-container{margin-bottom:0}.widget-container[data-v-d87c7e06] .smartsheet-widget{margin-left:0}.completion-banner[data-v-d87c7e06]{display:flex;align-items:center;gap:16px;padding:20px;margin-top:8px;background:linear-gradient(135deg,#6a994e14,#8ab87314);border:2px dashed rgba(106,153,78,.3);border-radius:12px}.completion-icon[data-v-d87c7e06]{width:48px;height:48px;background:linear-gradient(135deg,#6a994e,#8ab873);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #6a994e4d}.completion-icon svg[data-v-d87c7e06]{width:24px;height:24px;color:#fff}.completion-content[data-v-d87c7e06]{flex:1}.completion-title[data-v-d87c7e06]{font-family:Onest,sans-serif;font-size:16px;font-weight:600;color:#6a994e;margin:0 0 4px;line-height:1.2}.completion-subtitle[data-v-d87c7e06]{font-family:Onest,sans-serif;font-size:13px;color:#21212299;margin:0;line-height:1.3}.selection-header[data-v-d87c7e06]{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#fff;border:1px solid #e0e0da;border-radius:8px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d}.master-checkbox-label[data-v-d87c7e06]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.master-checkbox[data-v-d87c7e06]{width:18px;height:18px;cursor:pointer;flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:2px solid rgba(33,33,34,.3);border-radius:4px;position:relative;transition:all .15s ease}.master-checkbox[data-v-d87c7e06]:checked{background:linear-gradient(to bottom right,#212122,#3a3a3c);border-color:#212122}.master-checkbox[data-v-d87c7e06]:checked:after{content:"";position:absolute;left:5.5px;top:1.5px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.master-checkbox[data-v-d87c7e06]:indeterminate{background:linear-gradient(to bottom right,#212122,#3a3a3c);border-color:#212122}.master-checkbox[data-v-d87c7e06]:indeterminate:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:2px;background:#fff}.master-checkbox[data-v-d87c7e06]:hover:not(:disabled){border-color:#212122}.master-checkbox[data-v-d87c7e06]:disabled{cursor:not-allowed;opacity:.4;background:#2121220d}.master-checkbox-text[data-v-d87c7e06]{font-family:Onest,sans-serif;font-size:14px;font-weight:500;color:#212122}.selection-count[data-v-d87c7e06]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:#21212299;margin-left:4px}.action-buttons-group[data-v-d87c7e06]{display:flex;gap:10px;align-items:center}.approve-selected-btn[data-v-d87c7e06],.revert-selected-btn[data-v-d87c7e06]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000001a}.approve-selected-btn[data-v-d87c7e06]:hover:not(:disabled),.revert-selected-btn[data-v-d87c7e06]:hover:not(:disabled){box-shadow:0 4px 12px #0003;transform:scale(1.02)}.approve-selected-btn[data-v-d87c7e06]:disabled,.revert-selected-btn[data-v-d87c7e06]:disabled{opacity:.4;cursor:not-allowed}.approve-selected-btn .button-icon[data-v-d87c7e06],.revert-selected-btn .button-icon[data-v-d87c7e06]{width:16px;height:16px}.approve-selected-btn .button-text[data-v-d87c7e06],.revert-selected-btn .button-text[data-v-d87c7e06]{font-family:JetBrains Mono,monospace;font-weight:700;font-size:14px;line-height:1;letter-spacing:-.2px;text-transform:uppercase;white-space:nowrap}.approve-selected-btn[data-v-d87c7e06]{background:linear-gradient(to bottom right,#212122,#3a3a3c);color:#fff}.approve-selected-btn .button-icon[data-v-d87c7e06]{color:#fff}.revert-selected-btn[data-v-d87c7e06]{background:#fff;color:#ff6b35;border:2px solid #ff6b35}.revert-selected-btn .button-icon[data-v-d87c7e06]{color:#ff6b35}.revert-selected-btn[data-v-d87c7e06]:hover:not(:disabled){background:#ff6b35;color:#fff}.revert-selected-btn:hover:not(:disabled) .button-icon[data-v-d87c7e06]{color:#fff}.empty-state[data-v-d87c7e06]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}.empty-icon[data-v-d87c7e06]{width:64px;height:64px;color:#21212233;margin-bottom:16px}.empty-text[data-v-d87c7e06]{font-family:Onest,sans-serif;font-size:14px;color:#21212280;margin:0}.workflow-steps[data-v-9db8dc23]{display:flex;flex-direction:column;gap:14px;padding:14px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:8px;background:var(--snow)}.workflow-steps-header[data-v-9db8dc23]{display:flex;width:100%;align-items:center;gap:14px;align-self:stretch}.workflow-steps-header-icon[data-v-9db8dc23]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:12px;background:var(--asphalt)}.workflow-steps-header-icon-svg[data-v-9db8dc23]{fill:var(--snow)}.workflow-steps-header-text-caption[data-v-9db8dc23]{color:var(--asphalt-60)}.workflow-steps-text[data-v-9db8dc23]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;align-self:stretch}.workflow-steps-counts[data-v-9db8dc23]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.workflow-steps-step-row[data-v-9db8dc23]{display:flex;align-items:center;gap:8px;width:100%}.workflow-steps-counts-count[data-v-9db8dc23]{display:flex;height:22px;padding:3px 8px;justify-content:center;align-items:center;gap:4px;border-radius:19px;background:var(--asphalt-5)}.workflow-steps-step-status[data-v-9db8dc23]{display:flex;align-items:center;gap:4px;padding:2px 6px;border-radius:12px;font-size:12px;font-weight:500}.workflow-steps-step-status.status-in-progress[data-v-9db8dc23]{background:var(--carrot-10);color:var(--carrot)}.workflow-steps-step-status.status-pending[data-v-9db8dc23]{background:var(--asphalt-10);color:var(--asphalt-60)}.workflow-steps-step-status.status-completed[data-v-9db8dc23]{background:var(--success-10);color:var(--success)}.workflow-steps-step-status.status-default[data-v-9db8dc23]{background:var(--asphalt-5);color:var(--asphalt-60)}.workflow-steps-step-status .status-icon[data-v-9db8dc23]{font-size:12px}.workflow-steps-step-status .status-text[data-v-9db8dc23]{font-size:10px;font-weight:500;text-transform:lowercase}.button[data-v-9db8dc23]{display:flex;height:22px;padding:3px 8px;justify-content:center;align-items:center;gap:4px;border-radius:19px;background:var(--asphalt);border:none;cursor:pointer;margin-left:auto}.button:hover .button-text[data-v-9db8dc23]{color:var(--snow-50)}.button:hover .button-icon[data-v-9db8dc23]{fill:var(--snow-50)}.button[data-v-9db8dc23]:active{background:var(--asphalt-60)}.button:active .button-text[data-v-9db8dc23]{color:var(--snow)}.button:active .button-icon[data-v-9db8dc23]{fill:var(--snow)}.button-text[data-v-9db8dc23]{color:var(--snow)}.button-icon[data-v-9db8dc23]{width:14px;height:14px;fill:var(--snow)}.workflow-steps-caption[data-v-9db8dc23]{color:var(--asphalt-60)}.workflow-steps-step-description[data-v-9db8dc23]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.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)}.agent-icon[data-v-e639f177]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:100px;background:var(--asphalt)}.user-icon svg[data-v-e639f177]{width:16px;height:16px;color:var(--snow)}.agent-icon[data-v-c0343986]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:100px;overflow:hidden}.avatar-image[data-v-c0343986]{width:100%;height:100%;object-fit:cover}.agent-icon[data-v-071ec0d2]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:100px;overflow:hidden}.avatar-image[data-v-071ec0d2]{width:100%;height:100%;object-fit:cover}.agent-icon[data-v-6ad84de0]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:100px;overflow:hidden}.avatar-image[data-v-6ad84de0]{width:100%;height:100%;object-fit:cover}.thinking-container[data-v-86b8dc38]{border:1px solid var(--asphalt-10);border-radius:8px;background-color:var(--asphalt-5)}.thinking-header[data-v-86b8dc38]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;background-color:transparent;border:none;cursor:pointer}.thinking-header:hover .thinking-title[data-v-86b8dc38]>:first-child{color:var(--asphalt-100)}.thinking-title[data-v-86b8dc38]{display:flex;align-items:center;gap:8px;color:var(--asphalt-60)}.cog-icon[data-v-86b8dc38]{width:16px;height:16px;animation:spin-86b8dc38 2s linear infinite}.arrow-icon[data-v-86b8dc38]{transition:transform .2s ease-in-out}.thinking-content[data-v-86b8dc38]{padding:0 12px 12px;color:var(--asphalt-60)}.rotate-180[data-v-86b8dc38]{transform:rotate(180deg)}@keyframes spin-86b8dc38{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.prose[data-v-86b8dc38]{font-size:14px;line-height:1.5}.prose[data-v-86b8dc38] p{margin-bottom:1em}.prose[data-v-86b8dc38] ul{list-style-type:disc;padding-left:20px}.prose[data-v-86b8dc38] ol{list-style-type:decimal;padding-left:20px}.prose[data-v-86b8dc38] strong,.prose[data-v-86b8dc38] b{font-weight:600}.prose[data-v-86b8dc38] code{background-color:var(--asphalt-10);padding:2px 4px;border-radius:4px;font-family:monospace}.site-tracking-table-segment[data-v-6fb57b44]{width:100%;display:flex;align-items:center;gap:10px;margin:8px 0}.site-tracking-table-segment .table-segment-content[data-v-6fb57b44]{width:100%;height:100%;display:flex;padding:14px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:8px;background:var(--snow);cursor:pointer;overflow:auto;border:1px solid #e0e0e0;transition:all .2s ease}.site-tracking-table-segment .table-segment-content[data-v-6fb57b44]:hover{border-color:var(--asphalt);box-shadow:0 2px 8px #0000001a}.site-tracking-table-segment .table-segment-header[data-v-6fb57b44]{display:flex;width:100%;align-items:center;gap:14px}.site-tracking-table-segment .table-segment-header-title[data-v-6fb57b44]{flex:1}.site-tracking-table-segment .table-segment-header-icon[data-v-6fb57b44]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:12px;background:var(--asphalt)}.site-tracking-table-segment .table-segment-header-icon-svg[data-v-6fb57b44]{width:22px;height:22px;fill:var(--snow)}.site-tracking-table-segment .table-segment-header-button[data-v-6fb57b44]{display:flex;height:22px;padding:3px 8px;justify-content:center;align-items:center;gap:4px;border-radius:19px;background:var(--asphalt);border:none;cursor:pointer;transition:all .2s ease}.site-tracking-table-segment .table-segment-header-button:hover .table-segment-header-button-text[data-v-6fb57b44]{color:var(--snow-50)}.site-tracking-table-segment .table-segment-header-button:hover .table-segment-header-button-icon[data-v-6fb57b44]{fill:var(--snow-50)}.site-tracking-table-segment .table-segment-header-button[data-v-6fb57b44]:active{background:var(--asphalt-60)}.site-tracking-table-segment .table-segment-header-button:active .table-segment-header-button-text[data-v-6fb57b44]{color:var(--snow)}.site-tracking-table-segment .table-segment-header-button:active .table-segment-header-button-icon[data-v-6fb57b44]{fill:var(--snow)}.site-tracking-table-segment .table-segment-header-button-text[data-v-6fb57b44]{color:var(--snow)}.site-tracking-table-segment .table-segment-header-button-icon[data-v-6fb57b44]{width:14px;height:14px;fill:var(--snow)}.messages-container>.site-tracking-table-segment[data-v-6fb57b44]{padding-left:46px}.sql-content-processor[data-v-d5c329c7]{width:100%}.text-content[data-v-d5c329c7]{margin-bottom:8px}.message-feedback[data-v-a62b3df9]{display:inline-flex;align-items:center;position:relative}.message-feedback[data-v-a62b3df9]:has(.feedback-form){z-index:2}.feedback-buttons[data-v-a62b3df9]{display:inline-flex;gap:1px;align-items:center;transition:opacity .3s ease;opacity:1}.feedback-buttons.is-hidden[data-v-a62b3df9]{opacity:0;pointer-events:none}.feedback-button[data-v-a62b3df9]{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-a62b3df9]{fill:#777}.feedback-button[data-v-a62b3df9]:hover:not(:disabled){background:var(--asphalt-10)}.feedback-button[data-v-a62b3df9]:active:not(:disabled){background:var(--asphalt-20)}.feedback-button[data-v-a62b3df9]:disabled:not(.feedback-button--active){cursor:not-allowed;color:#ccc}.feedback-button:disabled:not(.feedback-button--active) .feedback-icon[data-v-a62b3df9]{fill:#ccc}.feedback-button--active[data-v-a62b3df9]{cursor:default!important;opacity:1!important}.feedback-button--active.feedback-button[data-v-a62b3df9]:first-child{background:var(--teal-10)}.feedback-button--active.feedback-button:first-child .feedback-icon[data-v-a62b3df9]{fill:var(--teal-60)}.feedback-button--active.feedback-button[data-v-a62b3df9]:last-child{background:var(--carrot-10)}.feedback-button--active.feedback-button:last-child .feedback-icon[data-v-a62b3df9]{fill:var(--carrot-60)}.feedback-icon[data-v-a62b3df9]{width:16px;height:16px;fill:#777;transition:fill .2s ease}.feedback-form[data-v-a62b3df9]{position:absolute;top:100%;left: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-a62b3df9 .2s ease;box-shadow:0 4px 16px #0000001a;z-index:3}.feedback-form--above[data-v-a62b3df9]{top:auto;bottom:100%;margin-top:0;margin-bottom:8px;animation:fadeInUp-a62b3df9 .2s ease}.feedback-form-content[data-v-a62b3df9]{display:flex;flex-direction:column;gap:10px}.feedback-form-title[data-v-a62b3df9]{font-weight:600;color:var(--asphalt);font-size:14px}@keyframes fadeInDown-a62b3df9{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-a62b3df9{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.feedback-labels[data-v-a62b3df9]{display:flex;flex-wrap:wrap;gap:8px}.feedback-label[data-v-a62b3df9]{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-a62b3df9]:hover{background:var(--asphalt-10);border-color:var(--asphalt-30)}.feedback-label--selected[data-v-a62b3df9]{background:var(--asphalt);color:var(--snow);border-color:var(--asphalt)}.feedback-label--selected[data-v-a62b3df9]:hover{background:var(--asphalt-80);border-color:var(--asphalt-80)}.feedback-textarea[data-v-a62b3df9]{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-a62b3df9]:focus{border-color:var(--asphalt-40)}.feedback-textarea[data-v-a62b3df9]::placeholder{color:var(--asphalt-40)}.feedback-form-actions[data-v-a62b3df9]{display:flex;gap:8px;justify-content:flex-end}.feedback-form-button[data-v-a62b3df9]{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-a62b3df9]{background:var(--snow);color:var(--asphalt-60);border:1px solid var(--asphalt-20)}.feedback-form-button--cancel[data-v-a62b3df9]:hover:not(:disabled){background:var(--asphalt-5);border-color:var(--asphalt-30)}.feedback-form-button--submit[data-v-a62b3df9]{background:var(--asphalt);color:var(--snow)}.feedback-form-button--submit[data-v-a62b3df9]:hover:not(:disabled){background:var(--asphalt-80)}.feedback-form-button[data-v-a62b3df9]:disabled{opacity:.5;cursor:not-allowed}.feedback-error[data-v-a62b3df9]{color:var(--carrot);margin-top:4px}.feedback-container[data-v-a62b3df9]{position:relative;display:inline-block;height:28px}.feedback-buttons[data-v-a62b3df9]{opacity:1;transition:opacity .2s ease}.feedback-buttons.is-hidden[data-v-a62b3df9]{display:none}.feedback-success[data-v-a62b3df9]{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;background:var(--teal-10);border-radius:4px;white-space:nowrap;opacity:0;transform:scale(.8);transition:all .3s ease}.feedback-success[data-v-a62b3df9]:not(.is-visible){pointer-events:none}.feedback-success.is-visible[data-v-a62b3df9]{opacity:1;transform:scale(1)}.feedback-success-icon[data-v-a62b3df9]{color:var(--teal-60);font-size:12px;font-weight:700}.feedback-success-text[data-v-a62b3df9]{color:var(--teal-70);font-size:12px;font-weight:500}.success-fade-enter-active[data-v-a62b3df9],.success-fade-leave-active[data-v-a62b3df9]{transition:opacity .2s ease}.success-fade-enter-from[data-v-a62b3df9],.success-fade-leave-to[data-v-a62b3df9]{opacity:0}@keyframes slideIn-a62b3df9{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.question-wrapper[data-v-4a497058]{margin:8px 0}.question-card[data-v-4a497058]{position:relative;padding:12px 16px;background:var(--secondary-snow-50, rgba(255, 255, 255, .5));border-radius:8px;display:block;transition:box-shadow .2s ease,background .2s ease}.question-card[data-v-4a497058]:hover{box-shadow:0 2px 6px #0000000f}.question-chip[data-v-4a497058]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:9999px;background:#000;color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em;margin-bottom:8px}.question-content[data-v-4a497058]{flex:1;min-width:0}.question-text[data-v-4a497058]{margin:0;color:var(--asphalt);line-height:1.6;font-weight:450}.question-text[data-v-4a497058] p{margin:0 0 8px}.question-text[data-v-4a497058] p:last-child{margin-bottom:0}.question-text[data-v-4a497058] ul,.question-text[data-v-4a497058] ol{margin:8px 0;padding-left:24px}.question-text[data-v-4a497058] ul:last-child,.question-text[data-v-4a497058] ol:last-child{margin-bottom:0}.question-text[data-v-4a497058] li{margin:4px 0}.question-text[data-v-4a497058] strong,.question-text[data-v-4a497058] b{font-weight:600}.question-text[data-v-4a497058] em,.question-text[data-v-4a497058] i{font-style:italic}.question-text[data-v-4a497058] code{font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em;background:#0000000d;padding:2px 4px;border-radius:3px}.question-text[data-v-4a497058] pre{background:#0000000d;padding:12px;border-radius:4px;overflow-x:auto;margin:8px 0}.question-text[data-v-4a497058] pre code{background:none;padding:0}.question-text[data-v-4a497058] blockquote{margin:12px 0;padding:8px 12px 8px 16px;border-left:4px solid var(--asphalt-60);border-radius:4px;background:#00000005;font-style:italic;color:var(--asphalt-80)}.question-text[data-v-4a497058] blockquote p{margin:0}.question-text[data-v-4a497058] blockquote p:not(:last-child){margin-bottom:8px}svg[data-v-1141a6ba]{width:100%;height:100%}.ai-message[data-v-98ffd73b]{width:100%;display:flex;align-items:center;gap:10px}.ai-message.multiline[data-v-98ffd73b]{align-items:flex-start}.ai-message-icon[data-v-98ffd73b]{flex-shrink:0;min-width:36px;min-height:36px}.ai-message-content[data-v-98ffd73b]{flex-grow:1;width:100%}.ai-message-content-wrapper[data-v-98ffd73b]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;position:relative}.ai-message-content-bubble[data-v-98ffd73b]{display:flex;flex-direction:column;gap:14px;width:100%}.ai-message-content-text[data-v-98ffd73b]{display:flex;flex-direction:column;gap:14px}.ai-message-content-files[data-v-98ffd73b]{display:flex;flex-direction:column;gap:8px}.ai-message-content-file[data-v-98ffd73b]{display:flex;align-items:center;gap:6px}.ai-message-content-file-link[data-v-98ffd73b]{display:flex;height:22px;padding:3px 8px;justify-content:center;align-items:center;gap:4px;border-radius:19px;background:var(--asphalt);text-decoration:none}.ai-message-content-file-link-icon[data-v-98ffd73b]{width:14px;height:14px;color:var(--snow)}.ai-message-content-file-link-name[data-v-98ffd73b]{color:var(--snow);max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-message-content-file-ref-inline[data-v-98ffd73b]{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;position:relative}.ai-message-content-file-ref-inline:hover .ai-message-content-file-ref-download-button[data-v-98ffd73b]{opacity:1;visibility:visible}.ai-message-content-file-ref-button[data-v-98ffd73b]{border:none;cursor:pointer;transition:all .2s ease}.ai-message-content-file-ref-button[data-v-98ffd73b]:hover{background:var(--asphalt-60);transform:translateY(-1px)}.ai-message-content-file-ref-button[data-v-98ffd73b]:active{transform:translateY(0)}.ai-message-content-file-ref-download-button[data-v-98ffd73b]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;cursor:pointer;transition:all .2s ease;flex-shrink:0;opacity:0;visibility:hidden}.ai-message-content-file-ref-download-button[data-v-98ffd73b]:hover{background:#2121220d}.ai-message-content-file-ref-download-button[data-v-98ffd73b]:active{transform:scale(.95)}.ai-message-content-file-ref-download-icon[data-v-98ffd73b]{width:14px;height:14px;color:var(--asphalt);flex-shrink:0}.ai-message-footer[data-v-98ffd73b]{display:flex;align-items:center;gap:8px;position:relative}.ai-message-time[data-v-98ffd73b]{color:var(--asphalt-60);font-size:11px;line-height:120%;letter-spacing:-.22px;padding-left:4px}[data-v-98ffd73b] .ai-message-content-text ul{list-style-type:disc;list-style-position:inside;padding-left:0}[data-v-98ffd73b] .ai-message-content-text ol{list-style-type:decimal;list-style-position:inside;padding-left:0}[data-v-98ffd73b] .ai-message-content-text li{padding-top:5px;padding-bottom:5px}[data-v-98ffd73b] .ai-message-content-text .table-loading{display:inline-flex;gap:8px;align-items:center;color:var(--asphalt-60);font-style:italic;padding:6px 0}[data-v-98ffd73b] .ai-message-content-text 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}[data-v-98ffd73b] .ai-message-content-text 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}[data-v-98ffd73b] .ai-message-content-text 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}[data-v-98ffd73b] .ai-message-content-text td:first-child{font-weight:600}[data-v-98ffd73b] .ai-message-content-text tr:last-child td{border-bottom:none}[data-v-98ffd73b] .ai-message-content-text tr:nth-child(2n) td{background:var(--asphalt-5)}[data-v-98ffd73b] .ai-message-content-text tr:hover td{background:var(--asphalt-10)}[data-v-98ffd73b] .ai-message-content-text thead,[data-v-98ffd73b] .ai-message-content-text tbody,[data-v-98ffd73b] .ai-message-content-text tr,[data-v-98ffd73b] .ai-message-content-text th,[data-v-98ffd73b] .ai-message-content-text td{max-width:100%}[data-v-98ffd73b] .ai-message-content-text h1,[data-v-98ffd73b] .ai-message-content-text h2,[data-v-98ffd73b] .ai-message-content-text h3,[data-v-98ffd73b] .ai-message-content-text h4,[data-v-98ffd73b] .ai-message-content-text h5,[data-v-98ffd73b] .ai-message-content-text h6{line-height:110%}[data-v-98ffd73b] .ai-message-content-text .ai-message-content-file-ref-inline{display:inline-flex!important;align-items:center;gap:4px;vertical-align:middle;position:relative}[data-v-98ffd73b] .ai-message-content-text .ai-message-content-file-ref-inline:hover .ai-message-content-file-ref-download-button{opacity:1!important;visibility:visible!important}[data-v-98ffd73b] .ai-message-content-text .ai-message-content-file-ref-button{display:inline-flex!important;height:22px;padding:3px 8px;align-items:center;gap:4px;border-radius:19px;background:var(--asphalt);border:none;cursor:pointer;transition:all .2s ease;vertical-align:middle}[data-v-98ffd73b] .ai-message-content-text .ai-message-content-file-ref-button:hover{background:var(--asphalt-60);transform:translateY(-1px)}[data-v-98ffd73b] .ai-message-content-text .ai-message-content-file-ref-button:active{transform:translateY(0)}[data-v-98ffd73b] .ai-message-content-text .ai-message-content-file-ref-download-button{display:inline-flex!important;align-items:center;justify-content:center;width:0;height:24px;border:none;border-radius:6px;background:transparent;cursor:pointer;transition:all .2s ease;opacity:0;visibility:hidden;vertical-align:middle;overflow:hidden;padding:0;margin:0;color:#000}[data-v-98ffd73b] .ai-message-content-text .ai-message-content-file-ref-download-button:hover{background:#2121220d}[data-v-98ffd73b] .ai-message-content-text .ai-message-content-file-ref-download-button:active{transform:scale(.95)}[data-v-98ffd73b] .ai-message-content-text .ai-message-content-file-ref-inline:hover .ai-message-content-file-ref-download-button{width:24px!important;padding:0 4px;margin-left:4px}.user-message[data-v-d364f0d5]{width:100%;display:flex;align-items:center;justify-content:flex-end}.user-message-icon[data-v-d364f0d5]{flex-shrink:0;min-width:36px;min-height:36px;opacity:0}.user-message-content-wrapper[data-v-d364f0d5]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.user-message-content[data-v-d364f0d5]{display:flex;padding:10px 22px;gap:6px;border-radius:21px;background:var(--snow);position:relative;white-space:pre-wrap;overflow:auto;text-overflow:ellipsis}.user-message-content-files[data-v-d364f0d5]{display:flex;flex-direction:column;gap:8px}.user-message-content-file[data-v-d364f0d5]{display:flex;align-items:center;gap:6px}.user-message-content-file-link[data-v-d364f0d5]{display:flex;height:22px;padding:3px 8px;justify-content:center;align-items:center;gap:4px;border-radius:19px;background:var(--asphalt);text-decoration:none}.user-message-content-file-link-icon[data-v-d364f0d5]{width:14px;height:14px;color:var(--snow)}.user-message-content-file-link-name[data-v-d364f0d5]{color:var(--snow);max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-message-content-text[data-v-d364f0d5]{align-self:flex-end}.user-message-time[data-v-d364f0d5]{color:var(--asphalt-60);font-size:11px;line-height:120%;letter-spacing:-.22px;padding-right:4px}.canvas[data-v-b81483ad]{width:100%;display:flex;align-items:center;gap:10px}.canvas-icon[data-v-b81483ad]{opacity:0;width:36px;height:36px}.segment-canvas[data-v-b81483ad]{width:100%;height:100%;display:flex;padding:14px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:8px;background:var(--snow);cursor:pointer;overflow:auto}.segment-canvas.retry-segment[data-v-b81483ad]{border-left:4px solid var(--warning-color, #ff9500);background:var(--warning-bg, #fff8f0)}.segment-canvas-header[data-v-b81483ad]{display:flex;width:100%;align-items:center;gap:14px}.segment-canvas-header-title[data-v-b81483ad]{flex:1}.segment-canvas-header-icon[data-v-b81483ad]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:12px;background:var(--asphalt)}.segment-canvas-header-icon.retry-icon[data-v-b81483ad]{background:var(--warning-color, #ff9500)}.segment-canvas-header-icon-svg[data-v-b81483ad]{width:22px;height:22px;fill:var(--snow)}.segment-canvas-header-button[data-v-b81483ad]{display:flex;height:22px;padding:3px 8px;justify-content:center;align-items:center;gap:4px;border-radius:19px;background:var(--asphalt);border:none;cursor:pointer}.segment-canvas-header-button:hover .segment-canvas-header-button-text[data-v-b81483ad]{color:var(--snow-50)}.segment-canvas-header-button:hover .segment-canvas-header-button-icon[data-v-b81483ad]{fill:var(--snow-50)}.segment-canvas-header-button[data-v-b81483ad]:active{background:var(--asphalt-60)}.segment-canvas-header-button:active .segment-canvas-header-button-text[data-v-b81483ad]{color:var(--snow)}.segment-canvas-header-button:active .segment-canvas-header-button-icon[data-v-b81483ad]{fill:var(--snow)}.segment-canvas-header-button-text[data-v-b81483ad]{color:var(--snow)}.segment-canvas-header-button-icon[data-v-b81483ad]{width:14px;height:14px;fill:var(--snow)}.json-data-segment[data-v-6e50db9d]{width:100%;display:flex;align-items:center;gap:10px;margin:8px 0}.json-data-segment .table-segment-content[data-v-6e50db9d]{width:100%;height:100%;display:flex;padding:14px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:8px;background:var(--snow);cursor:pointer;overflow:auto;border:1px solid #e0e0e0;transition:all .2s ease}.json-data-segment .table-segment-content[data-v-6e50db9d]:hover{border-color:var(--asphalt);box-shadow:0 2px 8px #0000001a}.json-data-segment .table-segment-header[data-v-6e50db9d]{display:flex;width:100%;align-items:center;gap:14px}.json-data-segment .table-segment-header-title[data-v-6e50db9d]{flex:1}.json-data-segment .table-segment-header-icon[data-v-6e50db9d]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:12px;background:var(--asphalt)}.json-data-segment .table-segment-header-icon-svg[data-v-6e50db9d]{width:22px;height:22px;fill:var(--snow)}.json-data-segment .table-segment-header-button[data-v-6e50db9d]{display:flex;height:22px;padding:3px 8px;justify-content:center;align-items:center;gap:4px;border-radius:19px;background:var(--asphalt);border:none;cursor:pointer;transition:all .2s ease}.json-data-segment .table-segment-header-button:hover .table-segment-header-button-text[data-v-6e50db9d]{color:var(--snow-50)}.json-data-segment .table-segment-header-button:hover .table-segment-header-button-icon[data-v-6e50db9d]{fill:var(--snow-50)}.json-data-segment .table-segment-header-button[data-v-6e50db9d]:active{background:var(--asphalt-60)}.json-data-segment .table-segment-header-button:active .table-segment-header-button-text[data-v-6e50db9d]{color:var(--snow)}.json-data-segment .table-segment-header-button:active .table-segment-header-button-icon[data-v-6e50db9d]{fill:var(--snow)}.json-data-segment .table-segment-header-button-text[data-v-6e50db9d]{color:var(--snow)}.json-data-segment .table-segment-header-button-icon[data-v-6e50db9d]{width:14px;height:14px;fill:var(--snow)}.json-inline-table[data-v-6e50db9d]{width:100%;margin:12px 0}.json-inline-table .json-summary-table[data-v-6e50db9d]{margin-bottom:16px}.json-inline-table .json-summary-table .json-table-container[data-v-6e50db9d]{max-height:200px;overflow-y:auto}.json-inline-table .json-main-table .json-table-container[data-v-6e50db9d]{max-height:400px;overflow-y:auto}.json-inline-table .json-table-header[data-v-6e50db9d]{margin-bottom:8px}.json-inline-table .json-table-header .json-table-title[data-v-6e50db9d]{display:flex;align-items:center;gap:8px}.json-inline-table .json-table-header .json-table-title .json-table-icon[data-v-6e50db9d]{width:16px;height:16px;fill:var(--asphalt)}.json-inline-table .json-table-header .json-table-title .json-table-title-text[data-v-6e50db9d]{font-size:14px;font-weight:600;color:var(--asphalt)}.json-inline-table .json-table-container[data-v-6e50db9d]{overflow-x:auto;border-radius:12px;border:1px solid #e0e0e0;background:var(--snow);box-shadow:0 2px 8px #0000000d}.json-inline-table .json-table[data-v-6e50db9d]{width:100%;border-collapse:collapse;font-size:14px;line-height:1.4}.json-inline-table .json-table th[data-v-6e50db9d],.json-inline-table .json-table td[data-v-6e50db9d]{padding:12px 16px;text-align:left;border-bottom:1px solid #f0f0f0;vertical-align:top}.json-inline-table .json-table th[data-v-6e50db9d]{background-color:#f8f9fa;font-weight:600;color:#495057;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.json-inline-table .json-table td[data-v-6e50db9d]{color:#212529;word-break:break-word}.json-inline-table .json-table tr[data-v-6e50db9d]:hover{background-color:#f8f9fa}.json-inline-table .json-table tr:last-child td[data-v-6e50db9d]{border-bottom:none}.json-inline-table .json-table td[data-v-6e50db9d]:contains("@"){font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}.json-inline-table .json-table td[data-v-6e50db9d]:contains("-"){font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}.messages-container>.json-data-segment[data-v-6e50db9d]{padding-left:46px}.email-widget-container[data-v-13ec3af7]{width:100%;display:flex;align-items:center;gap:10px;margin-bottom:16px}.email-widget[data-v-13ec3af7]{width:100%;margin-left:42px;background:linear-gradient(to bottom right,#fff,#e0e0da4d);border:2px solid #e0e0da;border-radius:16px;padding:20px;position:relative;box-shadow:0 8px 32px #00000014;transition:box-shadow .2s ease}.email-widget[data-v-13ec3af7]:hover{box-shadow:0 12px 40px #0000001f}@media(max-width:768px){.email-widget[data-v-13ec3af7]{margin-left:0;padding:16px}}.status-badge[data-v-13ec3af7]{position:absolute;top:20px;right:20px;display:flex;gap:4px;height:24px;align-items:center;justify-content:center;padding:4px 10px;border-radius:20px;box-shadow:0 1px 2px #0000001a}.status-badge.sent[data-v-13ec3af7]{background:#6a994e}.status-badge.sent .status-text[data-v-13ec3af7]{color:#fff;margin-top:0}.status-badge.sent .icon[data-v-13ec3af7]{color:#fff}.status-badge.skipped[data-v-13ec3af7]{background:#2121221a}.status-badge.skipped .status-text[data-v-13ec3af7]{color:#212122;margin-top:0}.status-badge.skipped .icon[data-v-13ec3af7]{color:#212122}@media(max-width:768px){.status-badge[data-v-13ec3af7]{top:16px;right:16px}}.status-icon[data-v-13ec3af7]{width:14px;height:14px;flex-shrink:0}.status-icon .icon[data-v-13ec3af7]{width:100%;height:100%}.status-text[data-v-13ec3af7]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:12px;line-height:1;letter-spacing:-.24px;text-transform:uppercase;white-space:nowrap}.email-header[data-v-13ec3af7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.header-left[data-v-13ec3af7]{display:flex;align-items:center;gap:10px}.email-icon-wrapper[data-v-13ec3af7]{background:linear-gradient(to bottom right,#212122,#3a3a3c);border-radius:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 2px #0000001a}@media(max-width:768px){.email-icon-wrapper[data-v-13ec3af7]{width:32px;height:32px}}.email-icon[data-v-13ec3af7]{width:20px;height:20px}@media(max-width:768px){.email-icon[data-v-13ec3af7]{width:18px;height:18px}}.email-draft-label[data-v-13ec3af7]{font-size:16px!important}.recipient-section[data-v-13ec3af7]{margin-bottom:16px}.section-label[data-v-13ec3af7]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:11px;line-height:1;color:#21212280;letter-spacing:-.22px;text-transform:uppercase;margin-bottom:8px}.recipient-display[data-v-13ec3af7]{background:#fff9;border-radius:8px;padding:10px 12px;border:1px solid rgba(33,33,34,.08)}.recipient-text[data-v-13ec3af7]{font-family:Onest,sans-serif;font-weight:400;line-height:1.3;color:#212122;font-size:14px;letter-spacing:-.14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.recipient-text[data-v-13ec3af7]{font-size:13px}}.subject-section[data-v-13ec3af7],.body-section[data-v-13ec3af7]{margin-bottom:16px}.section-header[data-v-13ec3af7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.edit-button[data-v-13ec3af7]{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-13ec3af7]:hover{background:#2121220d}.edit-icon[data-v-13ec3af7]{width:14px;height:14px;color:#21212299}.edit-text[data-v-13ec3af7]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:10px;line-height:1;color:#21212299;letter-spacing:-.2px;text-transform:uppercase}.input-wrapper[data-v-13ec3af7]{position:relative}.input-check-icon[data-v-13ec3af7]{position:absolute;right:12px;top:10px}.check-icon[data-v-13ec3af7]{width:18px;height:18px;color:#6a994e}.subject-input[data-v-13ec3af7]{width:100%;background:#fff9;border:1px solid rgba(33,33,34,.08);border-radius:8px;padding:10px 12px;font-family:Onest,sans-serif;font-weight:600;line-height:1.3;color:#212122;font-size:14px;letter-spacing:-.14px;transition:all .2s ease;resize:none;overflow:hidden;min-height:38px}.subject-input[data-v-13ec3af7]:focus{outline:none;border:2px solid #6a994e;background:#fff}.subject-input.editing[data-v-13ec3af7]{border:2px solid #6a994e;background:#fff;box-shadow:0 1px 2px #0000001a}.subject-display[data-v-13ec3af7]{background:#fff9;border-radius:8px;padding:10px 12px;border:1px solid rgba(33,33,34,.08);cursor:pointer;transition:all .2s ease}.subject-display[data-v-13ec3af7]:hover:not(.disabled){border-color:#21212226;background:#fff}.subject-display.disabled[data-v-13ec3af7]{cursor:default}.subject-text[data-v-13ec3af7]{font-family:Onest,sans-serif;font-weight:600;line-height:1.3;color:#212122;font-size:14px;letter-spacing:-.14px}@media(max-width:768px){.subject-text[data-v-13ec3af7]{font-size:13px}}.body-textarea[data-v-13ec3af7]{width:100%;background:#fff9;border:1px solid rgba(33,33,34,.08);border-radius:8px;padding:12px;font-family:Onest,sans-serif;font-weight:400;line-height:1.5;color:#212122;font-size:13px;letter-spacing:-.13px;resize:none;overflow:hidden;transition:all .2s ease;min-height:60px}.body-textarea[data-v-13ec3af7]:focus{outline:none;border:2px solid #6a994e;background:#fff}.body-textarea.editing[data-v-13ec3af7]{border:2px solid #6a994e;background:#fff;box-shadow:0 1px 2px #0000001a}.body-display[data-v-13ec3af7]{background:#fff9;border-radius:8px;padding:12px;max-height:160px;overflow-y:auto;border:1px solid rgba(33,33,34,.08);cursor:pointer;transition:all .2s ease}.body-display[data-v-13ec3af7]:hover:not(.disabled){border-color:#21212226;background:#fff}.body-display.disabled[data-v-13ec3af7]{cursor:default}@media(max-width:768px){.body-display[data-v-13ec3af7]{max-height:140px}}.body-text[data-v-13ec3af7]{font-family:Onest,sans-serif;font-weight:400;line-height:1.5;color:#212122;font-size:13px;letter-spacing:-.13px;white-space:pre-line}@media(max-width:768px){.body-text[data-v-13ec3af7]{font-size:12px}}.action-buttons[data-v-13ec3af7]{display:flex;gap:10px;padding-top:4px}.button[data-v-13ec3af7]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 14px;border-radius:10px;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000001a}.button[data-v-13ec3af7]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.button[data-v-13ec3af7]{padding:12px}}.button-icon[data-v-13ec3af7]{width:16px;height:16px}.button-text[data-v-13ec3af7]{font-family:JetBrains Mono,monospace;font-weight:700;font-size:15px;line-height:1;letter-spacing:-.26px;text-transform:uppercase;white-space:nowrap;margin-top:0!important}@media(max-width:768px){.button-text[data-v-13ec3af7]{font-size:12px}}.skip-button[data-v-13ec3af7]{flex:1;background:#fff;border:2px solid rgba(33,33,34,.1)}.skip-button .button-icon[data-v-13ec3af7],.skip-button .button-text[data-v-13ec3af7]{color:#212122}.skip-button[data-v-13ec3af7]:hover:not(:disabled){background:#2121220d;border-color:#21212233}.send-button[data-v-13ec3af7]{flex:2;background:linear-gradient(to bottom right,#212122,#3a3a3c)}.send-button .button-icon[data-v-13ec3af7],.send-button .button-text[data-v-13ec3af7]{color:#fff}.send-button[data-v-13ec3af7]:hover:not(:disabled){box-shadow:0 4px 12px #0003;transform:scale(1.02)}.ai-thinking[data-v-11438acb]{background:#21212208;border-radius:12px;padding:10px 14px 0;margin:16px 0 16px 46px;width:calc(100% - 46px);max-width:calc(100vw - 60px);display:flex;flex-direction:column;gap:12px}.thinking-button[data-v-11438acb]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0;gap:6px}.button-container[data-v-11438acb]{display:flex;align-items:center;gap:5px;padding:0 0 0 -1px;height:12px}.status-indicator[data-v-11438acb]{width:13.84px;height:13.84px;border-radius:50%;border:2px solid rgba(33,33,34,.1);background:transparent;transition:border-color .2s ease}.status-indicator.spinning[data-v-11438acb]{animation:spin-11438acb 1s linear infinite;border-top-color:#21212299;border-right-color:#21212299;border-bottom-color:#2121221a;border-left-color:#2121221a}.thinking-title[data-v-11438acb]{font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;line-height:1em;letter-spacing:-1%;text-transform:uppercase;color:#212122cc;white-space:nowrap}.collapse-icon[data-v-11438acb]{width:14px;height:14px;color:#21212299;transition:transform .2s ease}.collapse-icon.rotated[data-v-11438acb]{transform:rotate(180deg)}.thinking-container[data-v-11438acb]{overflow:hidden;transition:all .3s ease}.thinking-container.collapsed[data-v-11438acb]{max-height:0;opacity:0}.steps-container[data-v-11438acb]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.thinking-step[data-v-11438acb]{position:relative;display:flex;align-items:flex-start}.thinking-step.completed .step-indicator[data-v-11438acb]{background:#2121224d}.thinking-step.in-progress .step-indicator[data-v-11438acb]{background:#21212299;animation:pulse-indicator-11438acb 1.5s infinite}.thinking-step.pending .step-indicator[data-v-11438acb]{background:#21212226}.step-indicator[data-v-11438acb]{width:6px;height:6px;border-radius:50%;background:#2121224d;margin-top:8px;flex-shrink:0}.step-content[data-v-11438acb]{margin-left:12px;display:flex;flex-direction:column;gap:4px;width:calc(100% - 18px);max-width:none}.step-title[data-v-11438acb]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:11px;line-height:1.4em;letter-spacing:-1%;text-transform:uppercase;color:#21212280}.completed .step-title[data-v-11438acb]{color:#2121224d}.in-progress .step-title[data-v-11438acb]{color:#212122b3;font-weight:600}.step-description[data-v-11438acb]{font-family:Onest,sans-serif;font-weight:400;font-size:13px;line-height:1.4em;color:#0c0c0dd9}.completed .step-description[data-v-11438acb]{color:#0c0c0d66;text-decoration:line-through}.in-progress .step-description[data-v-11438acb]{color:#0c0c0de6;font-weight:500}.pending .step-description[data-v-11438acb]{color:#0c0c0d99}.dots[data-v-11438acb]{display:inline-flex;gap:2px;margin-left:4px}.dots .dot[data-v-11438acb]{animation:thinking-pulse-11438acb 1.5s infinite}.dots .dot[data-v-11438acb]:nth-child(1){animation-delay:0s}.dots .dot[data-v-11438acb]:nth-child(2){animation-delay:.4s}.dots .dot[data-v-11438acb]:nth-child(3){animation-delay:.8s}@keyframes thinking-pulse-11438acb{0%,to{opacity:.3}50%{opacity:1}}@keyframes pulse-indicator-11438acb{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes spin-11438acb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.thinking-collapse-enter-active[data-v-11438acb],.thinking-collapse-leave-active[data-v-11438acb]{transition:all .3s ease;overflow:hidden}.thinking-collapse-enter-from[data-v-11438acb],.thinking-collapse-leave-to[data-v-11438acb]{max-height:0;opacity:0}.thinking-collapse-enter-to[data-v-11438acb],.thinking-collapse-leave-from[data-v-11438acb]{max-height:500px;opacity:1}.todo-list-move[data-v-11438acb],.todo-list-enter-active[data-v-11438acb],.todo-list-leave-active[data-v-11438acb]{transition:all .3s ease}.todo-list-enter-from[data-v-11438acb]{opacity:0;transform:translate(-10px)}.todo-list-leave-to[data-v-11438acb]{opacity:0;transform:translate(10px)}.todo-list-leave-active[data-v-11438acb]{position:absolute}@media(max-width:768px){.ai-thinking[data-v-11438acb]{width:calc(100% - 20px);margin-left:20px;max-width:calc(100vw - 40px)}}.empty-response-error[data-v-93d75667]{background:#ff3b300d;border:1px solid rgba(255,59,48,.15);border-radius:12px;padding:20px 18px;margin:20px 0 20px 46px;width:calc(100% - 46px);max-width:calc(100vw - 60px)}.error-container[data-v-93d75667]{display:flex;align-items:flex-start;gap:14px}.error-indicator[data-v-93d75667]{width:8px;height:8px;border-radius:50%;background:#ff3b30e6;margin-top:6px;flex-shrink:0}.error-content[data-v-93d75667]{display:flex;flex-direction:column;gap:12px;flex:1}.error-title[data-v-93d75667]{font-family:JetBrains Mono,monospace;font-weight:600;font-size:12px;line-height:1.4em;letter-spacing:.02em;text-transform:uppercase;color:#ff3b30}.error-message[data-v-93d75667]{font-family:Onest,sans-serif;font-weight:400;font-size:15px;line-height:1.6em;color:#0c0c0df2;margin-bottom:6px}.error-actions[data-v-93d75667]{display:flex;gap:10px;margin-top:6px}.action-button[data-v-93d75667]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid rgba(33,33,34,.2);border-radius:8px;background:#ffffff80;font-family:Onest,sans-serif;font-weight:500;font-size:14px;color:#0c0c0de6;cursor:pointer;transition:all .2s ease}.action-button svg[data-v-93d75667]{width:16px;height:16px;transition:transform .2s ease}.action-button[data-v-93d75667]:hover{background:#21212214;border-color:#2121224d}.action-button:hover svg[data-v-93d75667]{transform:translate(1px)}.action-button[data-v-93d75667]:active{transform:translateY(1px)}.retry-button:hover svg[data-v-93d75667]{transform:rotate(180deg)}@media(max-width:768px){.empty-response-error[data-v-93d75667]{width:calc(100% - 20px);margin-left:20px;max-width:calc(100vw - 40px)}.error-actions[data-v-93d75667]{flex-direction:column;width:100%}.error-actions .action-button[data-v-93d75667]{width:100%;justify-content:center}}.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}.refresh-icon[data-v-d2298f4c]{width:22px;height:22px;fill:none;stroke:var(--asphalt);transition:stroke .2s ease}.widget-input[data-v-99afeade]{position:relative;display:flex;align-items:center}.form-input[data-v-99afeade]{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;background-color:#fff;color:#1f2937}.form-input[data-v-99afeade]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.icon-prefix[data-v-99afeade]{position:absolute;left:.75rem;color:#6b7280;pointer-events:none}.suffix-container[data-v-99afeade]{position:absolute;right:.75rem;display:flex;align-items:center;gap:4px}.icon-suffix[data-v-99afeade]{color:#6b7280;pointer-events:none}.widget-input:has(.icon-prefix) .form-input[data-v-99afeade]{padding-left:1.75rem}.widget-input .form-input[data-v-99afeade]{padding-right:2.5rem}.reset-icon-btn[data-v-99afeade]{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;color:#9ca3af;border-radius:50%}.reset-icon-btn[data-v-99afeade]:hover{background-color:#f3f4f6;color:#4b5563}.refresh-icon[data-v-99afeade]{width:14px;height:14px}.widget-textarea[data-v-a127df85]{position:relative}.form-textarea[data-v-a127df85]{width:100%;padding:.5rem 2rem .5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;resize:vertical;background-color:#fff;color:#1f2937;font-family:inherit}.form-textarea[data-v-a127df85]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.actions-overlay[data-v-a127df85]{position:absolute;top:.5rem;right:.5rem}.reset-icon-btn[data-v-a127df85]{background:#fff;border:1px solid #e5e7eb;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;color:#9ca3af;border-radius:4px;box-shadow:0 1px 2px #0000000d}.reset-icon-btn[data-v-a127df85]:hover{background-color:#f3f4f6;color:#4b5563}.refresh-icon[data-v-a127df85]{width:14px;height:14px}.widget-select[data-v-cfe6efd3]{position:relative;display:flex;align-items:center}.form-select[data-v-cfe6efd3]{width:100%;padding:.5rem 2.5rem .5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;background-color:#fff;color:#1f2937;-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 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.form-select[data-v-cfe6efd3]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.form-select option[data-v-cfe6efd3]{background-color:#fff;color:#1f2937}.suffix-container[data-v-cfe6efd3]{position:absolute;right:2rem;display:flex;align-items:center}.reset-icon-btn[data-v-cfe6efd3]{background:#fff;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;color:#9ca3af;border-radius:50%}.reset-icon-btn[data-v-cfe6efd3]:hover{background-color:#f3f4f6;color:#4b5563}.refresh-icon[data-v-cfe6efd3]{width:14px;height:14px}.checkbox-container[data-v-2f11c191]{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0}.checkbox-wrapper[data-v-2f11c191]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.form-checkbox[data-v-2f11c191]{width:1rem;height:1rem;border-radius:.25rem;border:1px solid #d1d5db;background-color:#fff!important;color-scheme:light;accent-color:#3b82f6}.label-text[data-v-2f11c191]{font-size:.875rem;color:#374151}.actions[data-v-2f11c191]{display:flex;align-items:center;gap:4px}.action-btn[data-v-2f11c191]{background:none;border:none;cursor:pointer;padding:2px;color:#9ca3af;border-radius:4px;display:flex;align-items:center;justify-content:center}.action-btn[data-v-2f11c191]:hover:not(:disabled){background-color:#f3f4f6;color:#4b5563}.action-btn[data-v-2f11c191]:disabled{opacity:.3;cursor:not-allowed}.icon[data-v-2f11c191]{width:14px;height:14px}.grid-cell[data-v-0cdfd4a0]{padding:.5rem;min-height:2rem;display:flex;align-items:center;border:1px solid transparent;border-radius:4px;height:100%}.grid-cell.has-bbox[data-v-0cdfd4a0]{cursor:pointer}.grid-cell.has-bbox[data-v-0cdfd4a0]:hover{background-color:#f3f4f6}.grid-cell.is-editable[data-v-0cdfd4a0]{cursor:text}.grid-cell.is-editable[data-v-0cdfd4a0]:hover{border-color:#e5e7eb;background-color:#fff}.cell-display[data-v-0cdfd4a0]{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;color:#1f2937}.cell-editor[data-v-0cdfd4a0]{width:100%;height:100%}.cell-input[data-v-0cdfd4a0]{width:100%;height:100%;border:none;outline:none;background:transparent;font-size:.875rem;color:#1f2937;padding:0;margin:0}.text-left[data-v-0cdfd4a0]{justify-content:flex-start;text-align:left}.text-center[data-v-0cdfd4a0]{justify-content:center;text-align:center}.text-right[data-v-0cdfd4a0]{justify-content:flex-end;text-align:right}.data-grid-wrapper[data-v-3a3e3603]{width:100%;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0}.data-grid-scroll[data-v-3a3e3603]{overflow-x:auto;width:100%;max-width:100%}.data-grid[data-v-3a3e3603]{width:max-content;min-width:100%;border-collapse:collapse;font-size:.875rem}.data-grid th[data-v-3a3e3603]{padding:.75rem .5rem;font-weight:600;color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;text-align:left;white-space:nowrap}.data-grid td[data-v-3a3e3603]{border-bottom:1px solid #e5e7eb;padding:0;background:#fff}.data-grid tr:last-child td[data-v-3a3e3603]{border-bottom:none}.align-center[data-v-3a3e3603]{text-align:center}.align-right[data-v-3a3e3603]{text-align:right}.empty-message[data-v-3a3e3603]{padding:2rem;text-align:center;color:#9ca3af}.dynamic-list-widget[data-v-5cb569a3]{display:flex;flex-direction:column;gap:.5rem}.list-item[data-v-5cb569a3]{display:flex;align-items:center;gap:.5rem}.item-input-wrapper[data-v-5cb569a3]{flex:1;display:flex;align-items:center;gap:.5rem;border:1px solid #d1d5db;border-radius:.375rem;padding:.25rem .5rem;background:#fff}.item-label[data-v-5cb569a3]{font-size:.75rem;color:#6b7280;white-space:nowrap}.form-input[data-v-5cb569a3]{flex:1;border:none;outline:none;font-size:.875rem;padding:.25rem}.remove-btn[data-v-5cb569a3]{color:#9ca3af;background:transparent;border:none;cursor:pointer;padding:.25rem}.remove-btn[data-v-5cb569a3]:hover{color:#ef4444}.add-btn[data-v-5cb569a3]{align-self:flex-start;font-size:.75rem;color:#3b82f6;background:transparent;border:1px dashed #3b82f6;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer}.add-btn[data-v-5cb569a3]:hover{background:#eff6ff}.field-renderer[data-v-3dcbffd7]{display:flex;flex-direction:column;gap:.375rem;width:100%}.field-label[data-v-3dcbffd7]{font-size:.875rem;font-weight:500;color:#374151}.field-description[data-v-3dcbffd7]{font-size:.75rem;color:#6b7280;margin-top:.25rem}.group-renderer[data-v-0336d149]{margin-bottom:1.5rem}.group-header[data-v-0336d149]{margin-bottom:1rem}.group-title[data-v-0336d149]{font-size:.875rem;font-weight:600;text-transform:uppercase;color:#374151;letter-spacing:.05em;margin:0}.group-description[data-v-0336d149]{font-size:.75rem;color:#6b7280;margin:.25rem 0 0}.fields-container[data-v-0336d149]{display:flex;flex-direction:column;gap:1rem}.dynamic-items-container[data-v-0336d149]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.dynamic-item-card[data-v-0336d149]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;background:#fff}.dynamic-item-header[data-v-0336d149]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #f3f4f6}.dynamic-item-title[data-v-0336d149]{font-size:.875rem;font-weight:600;color:#374151}.dynamic-item-fields[data-v-0336d149]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.remove-btn[data-v-0336d149]{background:transparent;border:none;color:#9ca3af;cursor:pointer;font-size:1.25rem;line-height:1}.remove-btn[data-v-0336d149]:hover{color:#ef4444}.add-btn[data-v-0336d149]{align-self:flex-start;padding:.5rem 1rem;font-size:.875rem;color:#2563eb;border:1px dashed #2563eb;border-radius:.375rem;background:transparent;cursor:pointer}.add-btn[data-v-0336d149]:hover{background:#eff6ff}.section-renderer[data-v-d0c9eda8]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.section-header[data-v-d0c9eda8]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#fff;cursor:pointer;border-bottom:1px solid #e5e7eb;-webkit-user-select:none;user-select:none}.section-header.is-collapsed[data-v-d0c9eda8]{border-bottom:none}.section-title[data-v-d0c9eda8]{font-size:1rem;font-weight:600;color:#1f2937;margin:0}.collapse-icon[data-v-d0c9eda8]{font-size:.75rem;color:#9ca3af}.section-content[data-v-d0c9eda8]{padding:1.5rem}.section-description[data-v-d0c9eda8]{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem}.canvas-renderer[data-v-9e7d5e73]{display:flex;flex-direction:column;width:100%}.sections-list[data-v-9e7d5e73]{display:flex;flex-direction:column;gap:1.5rem}.empty-state[data-v-9e7d5e73]{padding:3rem;text-align:center;color:#9ca3af;font-size:.875rem}.toast-notification[data-v-2bd53c90]{position:fixed;top:2rem;right:2rem;z-index:2000;display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:var(--snow);border-radius:.75rem;box-shadow:0 4px 12px #00000026;min-width:300px;max-width:500px;animation:toast-slide-in-2bd53c90 .3s ease}.toast-notification--success[data-v-2bd53c90]{border-left:4px solid var(--grass)}.toast-notification--success .toast-notification-icon[data-v-2bd53c90]{color:var(--grass)}.toast-notification--error[data-v-2bd53c90]{border-left:4px solid var(--tomato)}.toast-notification--error .toast-notification-icon[data-v-2bd53c90]{color:var(--tomato)}.toast-notification--warning[data-v-2bd53c90]{border-left:4px solid #ff9800}.toast-notification--warning .toast-notification-icon[data-v-2bd53c90]{color:#ff9800}.toast-notification--info[data-v-2bd53c90]{border-left:4px solid #2196f3}.toast-notification--info .toast-notification-icon[data-v-2bd53c90]{color:#2196f3}.toast-notification-icon[data-v-2bd53c90]{font-size:1.25rem;font-weight:600;flex-shrink:0}.toast-notification-message[data-v-2bd53c90]{flex:1;color:var(--asphalt);font-size:.875rem}.toast-notification-close[data-v-2bd53c90]{flex-shrink:0;width:1.5rem;height:1.5rem;border:none;background:transparent;color:var(--asphalt-40);cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s ease}.toast-notification-close[data-v-2bd53c90]:hover{background:var(--asphalt-5);color:var(--asphalt)}@keyframes toast-slide-in-2bd53c90{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.validation-modal-overlay[data-v-987442d1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.validation-modal[data-v-987442d1]{width:90vw;height:90vh;background:var(--snow);border-radius:14px;display:flex;flex-direction:column;box-shadow:0 20px 50px #0000004d}.validation-modal-header[data-v-987442d1]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid var(--asphalt-10)}.validation-modal-title[data-v-987442d1]{font-size:1.5rem;font-weight:600;color:var(--asphalt)}.validation-modal-content[data-v-987442d1]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden}.validation-modal-form[data-v-987442d1]{padding:1.5rem;overflow-y:auto;border-right:1px solid var(--asphalt-10);background:#f9fafb}.validation-modal-loading[data-v-987442d1]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--asphalt-60)}.validation-modal-pdf[data-v-987442d1]{display:flex;flex-direction:column;background:var(--asphalt-5);overflow:hidden}.pdf-toolbar[data-v-987442d1]{padding:.5rem 1rem;background:#fff;border-bottom:1px solid var(--asphalt-10);display:flex;justify-content:space-between;align-items:center}.pdf-toolbar button[data-v-987442d1]{padding:4px;border:1px solid var(--asphalt-20);color:var(--asphalt);background:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.pdf-toolbar button[data-v-987442d1]:disabled{opacity:.5;cursor:not-allowed}.pdf-toolbar button[data-v-987442d1]:hover:not(:disabled){background:var(--asphalt-5)}.pdf-toolbar button svg[data-v-987442d1]{display:block;width:20px;height:20px}.pdf-toolbar .page-controls[data-v-987442d1],.pdf-toolbar .zoom-controls[data-v-987442d1]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--asphalt)}.pdf-toolbar .divider[data-v-987442d1]{width:1px;height:16px;background:var(--asphalt-20);margin:0 4px}.pdf-toolbar .page-input-wrapper[data-v-987442d1]{display:flex;align-items:center;gap:4px}.pdf-toolbar .page-input-wrapper .page-input[data-v-987442d1]{width:40px;text-align:center;border:1px solid var(--asphalt-20);border-radius:4px;padding:2px 4px;font-size:14px}.pdf-toolbar .page-input-wrapper .page-input[data-v-987442d1]::-webkit-inner-spin-button,.pdf-toolbar .page-input-wrapper .page-input[data-v-987442d1]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pdf-toolbar .page-input-wrapper .page-total[data-v-987442d1]{color:var(--asphalt-60)}.pdf-viewer-container[data-v-987442d1]{flex:1;overflow:auto;position:relative}.pdf-viewer-container .loading-state[data-v-987442d1],.pdf-viewer-container .error-state[data-v-987442d1],.pdf-viewer-container .empty-state[data-v-987442d1]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--asphalt-60)}.pdf-viewer-container .empty-icon[data-v-987442d1]{width:48px;height:48px;margin-bottom:1rem;opacity:.5}.pdf-content-wrapper[data-v-987442d1]{box-shadow:0 4px 12px #0000001a;background:#fff;margin:0 auto}[data-v-987442d1] .vue-pdf-embed>div{position:relative}[data-v-987442d1] canvas{display:block;width:100%!important;height:auto!important}.validation-modal-footer[data-v-987442d1]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-top:1px solid var(--asphalt-10);gap:1rem}.validation-modal-footer-left[data-v-987442d1],.validation-modal-footer-right[data-v-987442d1]{display:flex;gap:.75rem;align-items:center}.reset-confirm-wrapper[data-v-987442d1]{display:flex;align-items:center;gap:.5rem}.reset-confirm-text[data-v-987442d1]{font-size:.875rem;color:var(--asphalt);margin-right:.5rem}.reset-confirm-yes[data-v-987442d1]{background-color:#fff;border-color:var(--asphalt-20);color:var(--asphalt)}.reset-confirm-yes[data-v-987442d1]:hover{background-color:var(--asphalt-5)}.validation-modal-error[data-v-987442d1]{padding:.5rem 1rem;background:#ff63471a;border:1px solid var(--tomato);border-radius:.375rem;color:var(--tomato);font-size:.875rem;display:flex;align-items:center;gap:.5rem}.validation-canvas[data-v-3f57a038]{width:100%;display:flex;align-items:center;gap:10px;margin:8px 0}.validation-canvas .validation-segment-content[data-v-3f57a038]{width:100%;height:100%;display:flex;padding:14px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:8px;background:var(--snow);cursor:pointer;overflow:auto;border:1px solid #e0e0e0;transition:all .2s ease}.validation-canvas .validation-segment-content[data-v-3f57a038]:hover{border-color:var(--asphalt);box-shadow:0 2px 8px #0000001a}.validation-canvas .validation-segment-content.disabled[data-v-3f57a038]{opacity:.6;cursor:not-allowed}.validation-canvas .validation-segment-content.disabled[data-v-3f57a038]:hover{border-color:#e0e0e0;box-shadow:none}.validation-canvas .validation-segment-header[data-v-3f57a038]{display:flex;width:100%;align-items:center;gap:14px}.validation-canvas .validation-segment-header-title[data-v-3f57a038]{flex:1}.validation-canvas .validation-segment-header-icon[data-v-3f57a038]{display:flex;width:36px;height:36px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:12px;background:var(--asphalt)}.validation-canvas .validation-segment-header-icon-svg[data-v-3f57a038]{width:22px;height:22px}.validation-canvas .validation-segment-header-button[data-v-3f57a038]{display:flex;height:22px;padding:3px 8px;justify-content:center;align-items:center;gap:4px;border-radius:19px;background:var(--asphalt);border:none;cursor:pointer;transition:all .2s ease}.validation-canvas .validation-segment-header-button[data-v-3f57a038]:disabled{opacity:.5;cursor:not-allowed}.validation-canvas .validation-segment-header-button:not(:disabled):hover .validation-segment-header-button-text[data-v-3f57a038]{color:var(--snow-50)}.validation-canvas .validation-segment-header-button:not(:disabled):hover .validation-segment-header-button-icon[data-v-3f57a038]{fill:var(--snow-50)}.validation-canvas .validation-segment-header-button[data-v-3f57a038]:not(:disabled):active{background:var(--asphalt-60)}.validation-canvas .validation-segment-header-button:not(:disabled):active .validation-segment-header-button-text[data-v-3f57a038]{color:var(--snow)}.validation-canvas .validation-segment-header-button:not(:disabled):active .validation-segment-header-button-icon[data-v-3f57a038]{fill:var(--snow)}.validation-canvas .validation-segment-header-button-text[data-v-3f57a038]{color:var(--snow)}.validation-canvas .validation-segment-header-button-icon[data-v-3f57a038]{width:14px;height:14px;fill:var(--snow)}.messages-container>.validation-canvas[data-v-3f57a038]{padding-left:46px}.messages-container[data-v-5315d9cb]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;width:100%;gap:22px;overflow-x:visible}.messages-container[data-v-5315d9cb] .user-message--file-only+.user-message{margin-top:-14px}.messages-container[data-v-5315d9cb] h1,.messages-container[data-v-5315d9cb] h2,.messages-container[data-v-5315d9cb] h3,.messages-container[data-v-5315d9cb] h4,.messages-container[data-v-5315d9cb] h5,.messages-container[data-v-5315d9cb] h6{margin-top:1.5em;margin-bottom:.75em;line-height:1.2}.messages-container[data-v-5315d9cb] h1:first-child,.messages-container[data-v-5315d9cb] h2:first-child,.messages-container[data-v-5315d9cb] h3:first-child,.messages-container[data-v-5315d9cb] h4:first-child,.messages-container[data-v-5315d9cb] h5:first-child,.messages-container[data-v-5315d9cb] h6:first-child{margin-top:0}.messages-container[data-v-5315d9cb] h1{font-size:1.8em;font-weight:600;border-bottom:2px solid var(--stroke-base);padding-bottom:.3em}.messages-container[data-v-5315d9cb] h2{font-size:1.5em;font-weight:600;border-bottom:1px solid var(--stroke-base);padding-bottom:.2em}.messages-container[data-v-5315d9cb] h3{font-size:1.3em;font-weight:600}.messages-container[data-v-5315d9cb] h4,.messages-container[data-v-5315d9cb] h5,.messages-container[data-v-5315d9cb] h6{font-size:1.1em;font-weight:600}.messages-container[data-v-5315d9cb] p{margin-bottom:1em;line-height:1.6}.messages-container[data-v-5315d9cb] p:last-child{margin-bottom:0}.messages-container[data-v-5315d9cb] ul,.messages-container[data-v-5315d9cb] ol{margin:1em 0;padding-left:2em}.messages-container[data-v-5315d9cb] ul li,.messages-container[data-v-5315d9cb] ol li{margin-bottom:.5em;line-height:1.5}.messages-container[data-v-5315d9cb] ul li:last-child,.messages-container[data-v-5315d9cb] ol li:last-child{margin-bottom:0}.messages-container[data-v-5315d9cb] hr{margin:2em 0;border:none;border-top:1px solid var(--stroke-base);height:0}.messages-container[data-v-5315d9cb] blockquote{margin:1.5em 0;padding:.75em 1em .75em 1.25em;border-left:4px solid var(--asphalt-60);border-radius:4px;background-color:var(--bg-subtle);font-style:italic;color:var(--asphalt-80)}.messages-container[data-v-5315d9cb] blockquote p{margin:0}.messages-container[data-v-5315d9cb] pre{margin:1.5em 0;padding:1em;background-color:var(--bg-subtle);border-radius:4px;overflow-x:auto}.messages-container[data-v-5315d9cb] pre code{background:none;padding:0;border-radius:0}.messages-container[data-v-5315d9cb] code{background-color:var(--bg-subtle);padding:.2em .4em;border-radius:3px;font-size:.9em;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.messages-container[data-v-5315d9cb] 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}.messages-container[data-v-5315d9cb] 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}.messages-container[data-v-5315d9cb] 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}.messages-container[data-v-5315d9cb] table td:first-child{font-weight:600}.messages-container[data-v-5315d9cb] table tr:last-child td{border-bottom:none}.messages-container[data-v-5315d9cb] table tr:nth-child(2n) td{background:var(--asphalt-5)}.messages-container[data-v-5315d9cb] table tr:hover td{background:var(--asphalt-10)}.messages-container[data-v-5315d9cb] table thead,.messages-container[data-v-5315d9cb] table tbody,.messages-container[data-v-5315d9cb] table tr,.messages-container[data-v-5315d9cb] table th,.messages-container[data-v-5315d9cb] table td{max-width:100%}.messages-container[data-v-5315d9cb] a{color:var(--blue-base);text-decoration:underline}.messages-container[data-v-5315d9cb] a:hover{color:var(--blue-dark)}.messages-container[data-v-5315d9cb] strong,.messages-container[data-v-5315d9cb] b{font-weight:600}.messages-container[data-v-5315d9cb] em,.messages-container[data-v-5315d9cb] i{font-style:italic}.messages-container[data-v-5315d9cb] *+h1,.messages-container[data-v-5315d9cb] *+h2,.messages-container[data-v-5315d9cb] *+h3,.messages-container[data-v-5315d9cb] *+h4,.messages-container[data-v-5315d9cb] *+h5,.messages-container[data-v-5315d9cb] *+h6{margin-top:1em}.messages-container[data-v-5315d9cb] *+p,.messages-container[data-v-5315d9cb] *+ul,.messages-container[data-v-5315d9cb] *+ol,.messages-container[data-v-5315d9cb] *+blockquote,.messages-container[data-v-5315d9cb] *+pre,.messages-container[data-v-5315d9cb] *+table{margin-top:1em}.messages-container[data-v-5315d9cb] *+hr{margin-top:2em}.agent-typing-indicator[data-v-5315d9cb]{display:flex;align-items:center;justify-content:flex-start;color:var(--asphalt-60);font-size:15px;padding:8px 0 0 8px;font-style:italic}.error-message[data-v-5315d9cb]{color:var(--carrot);font-family:Onest;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.16px}.assistant-card[data-v-5ffacbcc]{background:#fff;border-radius:16px;box-shadow:0 2px 16px #0000000a;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;color:var(--asphalt)}.assistant-header[data-v-5ffacbcc]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(33,33,34,.08);padding:18px 20px 14px;background:#fff;flex-shrink:0}.assistant-header-titles[data-v-5ffacbcc]{display:flex;flex-direction:column;gap:4px;min-width:0}.assistant-title[data-v-5ffacbcc]{font-size:16px;font-weight:800;color:#212122f2}.assistant-subtitle[data-v-5ffacbcc]{font-size:12px;color:#21212299;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assistant-header-actions[data-v-5ffacbcc]{display:flex;align-items:center;gap:12px}.close-btn[data-v-5ffacbcc]{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-5ffacbcc]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-5ffacbcc]{fill:var(--snow)}.close-btn-icon[data-v-5ffacbcc]{width:22px;height:22px;fill:var(--asphalt);transition:fill .2s ease}.assistant-hints[data-v-5ffacbcc]{padding:10px 20px 0;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.hint[data-v-5ffacbcc]{font-size:12px;color:#21212299}.hint--error[data-v-5ffacbcc]{color:#ef4444e6}.hint--applied[data-v-5ffacbcc]{color:#115cb6e6}.assistant-messages[data-v-5ffacbcc]{flex:1;overflow-y:auto;padding:18px 14px}.assistant-state[data-v-5ffacbcc]{padding:14px 12px;font-size:13px;color:#212122b3}.assistant-state--error[data-v-5ffacbcc]{color:#ef4444e6}.assistant-input[data-v-5ffacbcc]{border-top:1px solid rgba(33,33,34,.08);padding:12px 14px;background:#fff;display:flex;gap:10px;align-items:flex-end;flex-shrink:0}.assistant-textarea[data-v-5ffacbcc]{flex:1;min-height:44px;max-height:160px;resize:none;overflow-y:auto;border:1px solid rgba(33,33,34,.12);border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.35;font-family:var(--font-primary);color:#212122f2;outline:none}.assistant-textarea[data-v-5ffacbcc]:focus{border-color:#115cb699;box-shadow:0 0 0 3px #115cb61f}.assistant-textarea[data-v-5ffacbcc]:disabled{background:#21212208;color:#21212280}.assistant-send[data-v-5ffacbcc]{border:none;background:#2121220a;border-radius:12px;width:44px;height:44px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,opacity .2s ease}.assistant-send[data-v-5ffacbcc]:hover{background:#21212214}.assistant-send[data-v-5ffacbcc]:disabled{opacity:.5;cursor:not-allowed}.assistant-send-icon[data-v-5ffacbcc]{width:20px;height:20px;fill:#212122e6}.canvas-wrapper[data-v-1b84099e]{width:100%;height:100%}.canvas-header[data-v-1b84099e]{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-1b84099e]{display:flex;align-items:center;gap:16px}.close-btn[data-v-1b84099e]{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-1b84099e]:hover{background-color:var(--carrot)}.close-btn:hover .close-btn-icon[data-v-1b84099e]{color:var(--snow);fill:var(--snow)}.close-btn-icon[data-v-1b84099e]{width:22px;height:22px;color:var(--asphalt);fill:var(--asphalt);transition:fill .2s ease}.empty-state[data-v-1b84099e]{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}.attach-file-tags[data-v-fe16a44a]{display:flex;flex-wrap:wrap;gap:8px}.attach-file-tag[data-v-fe16a44a]{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-fe16a44a]{color:var(--snow);max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attach-file-tag-icon[data-v-fe16a44a]{width:14px;height:14px;color:var(--snow)}.attach-file-tag-close-btn[data-v-fe16a44a]{width:14px;height:14px;background:var(--snow-50);transition:background .2s ease}.attach-file-tag-close-btn[data-v-fe16a44a] .close-btn-icon{width:14px;height:14px;fill:var(--asphalt)}.attach-file-tag-close-btn[data-v-fe16a44a]:hover{background:var(--carrot)}.attach-file-tag-close-btn[data-v-fe16a44a]: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-5d5d515d]{display:flex;gap:10px;width:100%;align-items:center}.ai-loading-message-icon-container[data-v-5d5d515d]{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-5d5d515d]{width:16px;height:16px;fill:var(--snow);flex-shrink:0}.ai-loading-message-content[data-v-5d5d515d]{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-5d5d515d]{width:6px;height:6px;border-radius:50%;background:var(--asphalt-10);animation:pulse-5d5d515d 1.5s infinite}.ai-loading-message-content-loading.dot-1[data-v-5d5d515d]{animation-delay:0s}.ai-loading-message-content-loading.dot-2[data-v-5d5d515d]{animation-delay:.4s}.ai-loading-message-content-loading.dot-3[data-v-5d5d515d]{animation-delay:.8s}.ai-loading-message-text[data-v-5d5d515d]{color:var(--asphalt-60);font-size:.875rem;margin-right:.5rem;min-width:70px}@keyframes pulse-5d5d515d{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-5c985328]{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-5c985328]{width:14px;height:14px;fill:var(--asphalt)}.chat-file[data-v-5c985328]: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-69d90591]{border:none;background:transparent;outline:none;padding:0;width:22px;height:22px;cursor:pointer}.send-message-icon[data-v-69d90591]{width:100%;height:100%;fill:var(--asphalt);transition:fill .3s ease}.send-message-icon[data-v-69d90591]:hover{fill:var(--asphalt-50)}.send-message-disabled[data-v-69d90591]{opacity:.5;cursor:not-allowed}.workflows-popup[data-v-34a424da]{position:absolute;bottom:100%;right:0;margin-bottom:8px;z-index:1000}.workflows-popup-content[data-v-34a424da]{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-34a424da]{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-34a424da]:hover{background:var(--asphalt-5, #f5f5f5)}.workflow-option[data-v-34a424da]:not(:last-child){border-bottom:1px solid var(--asphalt-10, #e5e5e5)}.workflow-arrow[data-v-34a424da]{font-size:10px;color:var(--asphalt, #222)}.workflow-name[data-v-34a424da]{flex:1}.message-input[data-v-920ac048]{width:100%}.message-input--default .message-input-container[data-v-920ac048]{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-920ac048]{position:relative;background:var(--asphalt-5, #f5f5f5);border-radius:24px;padding:8px 14px;display:flex;flex-direction:column;gap:6px}.textarea-wrapper[data-v-920ac048]{flex:1;min-width:0}.input-container[data-v-920ac048]{position:relative;display:flex;align-items:flex-start}.typing-cursor[data-v-920ac048]{position:absolute;left:0;top:2px;width:2px;height:20px;background:var(--asphalt, #222);animation:blink-920ac048 1s infinite;z-index:1;pointer-events:none}@keyframes blink-920ac048{0%,50%{opacity:1}51%,to{opacity:0}}.message-textarea[data-v-920ac048]{width:100%;background:transparent;border:none;outline:none;resize:none;overflow-y:auto;max-height:200px;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;scroll-behavior:smooth}.message-textarea[data-v-920ac048]::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)}.message-textarea[data-v-920ac048]::-webkit-scrollbar{width:4px}.message-textarea[data-v-920ac048]::-webkit-scrollbar-track{background:transparent}.message-textarea[data-v-920ac048]::-webkit-scrollbar-thumb{background:var(--asphalt-30, #ccc);border-radius:2px}.message-textarea[data-v-920ac048]::-webkit-scrollbar-thumb:hover{background:var(--asphalt-40, #aaa)}.input-actions[data-v-920ac048]{display:flex;align-items:center;justify-content:space-between;width:100%}.file-action[data-v-920ac048]{display:flex;align-items:center;gap:8px}.workflows-container[data-v-920ac048]{position:relative;display:flex;align-items:center}.workflows-button[data-v-920ac048]{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-920ac048]:hover{background:var(--snow-50)}.workflows-button svg[data-v-920ac048]{width:14px;height:14px;fill:var(--asphalt)}.workflows-button span[data-v-920ac048]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:12px;color:var(--asphalt);text-transform:uppercase}.help-button[data-v-920ac048]{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;white-space:nowrap}.help-button[data-v-920ac048]:hover{background:var(--snow-50)}.help-button-icon[data-v-920ac048]{width:14px;height:14px;color:var(--asphalt)}.help-button span[data-v-920ac048]{font-family:Onest,sans-serif;font-weight:400;font-size:12px;color:var(--asphalt)}.chat-actions[data-v-920ac048]{display:flex;align-items:center;gap:10px}.chat[data-v-9d33f2e6]{width:100%;height:100%;position:relative;overflow-y:hidden;display:flex;flex-direction:column}.chat-header[data-v-9d33f2e6]{display:flex;justify-content:space-between;align-items:center}.chat-header-title[data-v-9d33f2e6]{display:flex;flex-direction:column;gap:11px}.chat-header-actions[data-v-9d33f2e6]{display:flex;align-items:center;gap:12px}.chat-main-content[data-v-9d33f2e6]{display:flex;padding:0 22px;flex-direction:column;align-items:flex-start;width:100%;justify-content:center;align-items:center}.chat-main-loader[data-v-9d33f2e6]{display:flex;justify-content:center;align-items:center;height:100%}.header[data-v-9d33f2e6]{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-9d33f2e6]{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-9d33f2e6]{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-9d33f2e6]{width:100%}.footer-attach-file-tags[data-v-9d33f2e6]{display:flex;align-items:center;width:100%;height:100%;gap:10px;margin-bottom:12px}.footer-error-message[data-v-9d33f2e6]{color:var(--carrot);margin-bottom:12px}.chat-home .main-home[data-v-9d33f2e6]{padding-top:0;padding-bottom:0;max-height:100vh;display:flex;align-items:center;justify-content:center}.chat-database .main-database[data-v-9d33f2e6]{padding-top:0;padding-bottom:0;max-height:100vh}.chat-database .chat-main-content-database[data-v-9d33f2e6]{padding:0;justify-content:flex-start;align-items:stretch}.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)}.step-content[data-v-cec3e191]{display:flex;flex-direction:column;gap:24px;width:100%}.feature-card[data-v-cec3e191]{background:var(--sepia);border-radius:12px;padding:20px}.feature-card-header[data-v-cec3e191]{display:flex;align-items:flex-start;gap:16px}.feature-icon-wrapper[data-v-cec3e191]{width:48px;height:48px;border-radius:12px;background:var(--snow);display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon[data-v-cec3e191] .ai-icon{width:28px;height:28px;fill:var(--asphalt)}.feature-text[data-v-cec3e191]{display:flex;flex-direction:column;gap:4px}.feature-title[data-v-cec3e191]{font-family:var(--font-primary);font-size:18px;font-weight:600;color:var(--asphalt);margin:0}.feature-description[data-v-cec3e191]{font-family:var(--font-primary);font-size:14px;color:var(--asphalt-60);margin:0;line-height:1.5}.tips-list[data-v-cec3e191]{display:flex;flex-direction:column;gap:12px}.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}.step-content[data-v-f9b3ae05]{display:flex;flex-direction:column;gap:24px;width:100%}.integrations-grid-wrapper[data-v-f9b3ae05]{width:100%}.integrations-grid[data-v-f9b3ae05]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%}.tips-list[data-v-f9b3ae05]{display:flex;flex-direction:column;gap:12px}.step-content[data-v-13aecf47]{display:flex;flex-direction:column;gap:24px;width:100%}.video-wrapper[data-v-13aecf47]{width:100%;border-radius:12px;overflow:hidden;background:var(--asphalt-5);aspect-ratio:16/9}.feature-video[data-v-13aecf47]{width:100%;height:100%;object-fit:cover}.tips-list[data-v-13aecf47]{display:flex;flex-direction:column;gap:12px}.step-content[data-v-32e75315]{display:flex;flex-direction:column;gap:24px;width:100%}.canvas-carousel-wrapper[data-v-32e75315]{position:relative;width:100%}.canvas-carousel[data-v-32e75315]{width:100%;border-radius:12px;overflow:hidden;background:var(--asphalt-5);aspect-ratio:16/9}.canvas-image[data-v-32e75315]{width:100%;height:100%;object-fit:cover}.carousel-indicators[data-v-32e75315]{display:flex;justify-content:center;gap:8px;margin-top:16px}.carousel-indicator[data-v-32e75315]{width:8px;height:8px;border-radius:50%;background:var(--asphalt-20);transition:all .3s ease;cursor:pointer}.carousel-indicator.active[data-v-32e75315]{background:var(--asphalt);width:24px;border-radius:4px}.fade-enter-active[data-v-32e75315],.fade-leave-active[data-v-32e75315]{transition:opacity .5s ease}.fade-enter-from[data-v-32e75315],.fade-leave-to[data-v-32e75315]{opacity:0}.tips-list[data-v-32e75315]{display:flex;flex-direction:column;gap:12px}.step-content[data-v-25b9a761]{display:flex;flex-direction:column;gap:24px;width:100%}.video-wrapper[data-v-25b9a761]{width:100%;border-radius:12px;overflow:hidden;background:var(--asphalt-5);aspect-ratio:16/9}.feature-video[data-v-25b9a761]{width:100%;height:100%;object-fit:cover}.tips-list[data-v-25b9a761]{display:flex;flex-direction:column;gap:12px}.step-content[data-v-266324ed]{display:flex;flex-direction:column;gap:24px;width:100%}.role-video-section[data-v-266324ed]{display:flex;flex-direction:column;gap:12px}.role-video-title[data-v-266324ed]{font-family:var(--font-primary);font-size:14px;font-weight:600;color:var(--asphalt);margin:0}.video-wrapper[data-v-266324ed]{width:100%;border-radius:12px;overflow:hidden;background:var(--asphalt-5);aspect-ratio:16/9}.role-demo-video[data-v-266324ed]{width:100%;height:100%;object-fit:cover}.role-prompts-section[data-v-266324ed]{display:flex;flex-direction:column;gap:12px}.role-prompts-title[data-v-266324ed]{font-family:var(--font-primary);font-size:14px;font-weight:600;color:var(--asphalt);margin:0}.role-prompts-list[data-v-266324ed]{display:flex;flex-direction:column;gap:8px}.role-prompt-card[data-v-266324ed]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--sepia);border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;text-align:left}.role-prompt-card[data-v-266324ed]:hover{background:var(--asphalt-10);transform:translate(4px)}.role-prompt-card[data-v-266324ed]:active{transform:translate(2px)}.role-prompt-text[data-v-266324ed]{font-family:var(--font-primary);font-size:14px;color:var(--asphalt);margin:0;flex:1;line-height:1.5}.role-prompt-icon[data-v-266324ed]{width:20px;height:20px;flex-shrink:0}.role-prompt-icon[data-v-266324ed] path{fill:var(--asphalt-60)}.walkthrough-overlay[data-v-f2be7db3]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-f2be7db3 .3s ease}@keyframes fadeIn-f2be7db3{0%{opacity:0}to{opacity:1}}.walkthrough-modal-container[data-v-f2be7db3]{width:100%;max-width:680px;padding:24px;animation:slideUp-f2be7db3 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes slideUp-f2be7db3{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.walkthrough-modal[data-v-f2be7db3]{background:var(--snow);border-radius:20px;padding:32px;box-shadow:0 24px 48px #0003;position:relative;display:flex;flex-direction:column;gap:24px}.close-button[data-v-f2be7db3]{position:absolute;top:24px;right:24px;width:32px;height:32px;border-radius:50%;border:none;background:var(--asphalt-5);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}.close-button[data-v-f2be7db3]:hover{background:var(--asphalt-10);transform:rotate(90deg)}.close-button[data-v-f2be7db3] svg{width:16px;height:16px;fill:var(--asphalt)}.modal-header[data-v-f2be7db3]{display:flex;flex-direction:column;gap:8px;padding-right:40px}.modal-title[data-v-f2be7db3]{font-family:var(--font-primary);font-size:28px;font-weight:600;color:var(--asphalt);margin:0;letter-spacing:-.5px}.modal-subtitle[data-v-f2be7db3]{font-family:var(--font-primary);font-size:16px;color:var(--asphalt-60);margin:0;line-height:1.5}.modal-progress[data-v-f2be7db3]{display:flex;flex-direction:column;gap:8px}.progress-track[data-v-f2be7db3]{width:100%;height:4px;background:var(--asphalt-10);border-radius:2px;overflow:hidden}.progress-fill[data-v-f2be7db3]{height:100%;background:var(--asphalt);border-radius:2px;transition:width .4s cubic-bezier(.4,0,.2,1)}.step-label[data-v-f2be7db3]{font-family:var(--font-primary);font-size:13px;color:var(--asphalt-60);margin:0;font-weight:500}.modal-content[data-v-f2be7db3]{min-height:400px;overflow:hidden}.content-wrapper[data-v-f2be7db3]{width:100%;position:relative}.modal-footer[data-v-f2be7db3]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:8px}.footer-right[data-v-f2be7db3]{display:flex;gap:12px;align-items:center}.footer-button[data-v-f2be7db3]{padding:12px 24px;border-radius:12px;font-family:var(--font-primary);font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.footer-button-primary[data-v-f2be7db3]{background:var(--asphalt);color:var(--snow)}.footer-button-primary[data-v-f2be7db3]:hover:not(:disabled){background:var(--black-100);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.footer-button-secondary[data-v-f2be7db3]{background:var(--sepia);color:var(--asphalt)}.footer-button-secondary[data-v-f2be7db3]:hover:not(:disabled){background:var(--asphalt-10)}.footer-button-secondary[data-v-f2be7db3]:disabled{opacity:.4;cursor:not-allowed}.footer-button-ghost[data-v-f2be7db3]{background:transparent;color:var(--asphalt-60);padding:12px 16px}.footer-button-ghost[data-v-f2be7db3]:hover{color:var(--asphalt);background:var(--asphalt-5)}.footer-button[data-v-f2be7db3]:active:not(:disabled){transform:translateY(0)}.slide-forward-enter-active[data-v-f2be7db3],.slide-forward-leave-active[data-v-f2be7db3],.slide-backward-enter-active[data-v-f2be7db3],.slide-backward-leave-active[data-v-f2be7db3]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-forward-enter-from[data-v-f2be7db3]{transform:translate(100%);opacity:0}.slide-forward-leave-to[data-v-f2be7db3],.slide-backward-enter-from[data-v-f2be7db3]{transform:translate(-100%);opacity:0}.slide-backward-leave-to[data-v-f2be7db3]{transform:translate(100%);opacity:0}.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)}.topic-detail[data-v-b2e7b0a9]{flex:1;overflow-y:auto;padding:24px}.topic-detail[data-v-b2e7b0a9]::-webkit-scrollbar{width:6px}.topic-detail[data-v-b2e7b0a9]::-webkit-scrollbar-track{background:transparent}.topic-detail[data-v-b2e7b0a9]::-webkit-scrollbar-thumb{background:var(--asphalt-10);border-radius:3px}.detail-content[data-v-b2e7b0a9]{display:flex;flex-direction:column;gap:20px;animation:fadeInSlide-b2e7b0a9 .3s ease}@keyframes fadeInSlide-b2e7b0a9{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.try-in-chat-button[data-v-b2e7b0a9]{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-b2e7b0a9]:hover{background:var(--asphalt-60);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.try-in-chat-button[data-v-b2e7b0a9]:active{transform:translateY(0)}.try-in-chat-button .button-icon[data-v-b2e7b0a9]{flex-shrink:0}.try-in-chat-button .button-icon[data-v-b2e7b0a9] .ai-icon{width:18px;height:18px}.topic-header[data-v-b2e7b0a9]{margin-bottom:0}.topic-title[data-v-b2e7b0a9]{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-b2e7b0a9]{font-size:15px;color:var(--asphalt-60);line-height:1.6;margin:0;opacity:.7}.prompt-card[data-v-b2e7b0a9]{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-b2e7b0a9]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.icon-wrapper[data-v-b2e7b0a9],.icon-wrapper[data-v-b2e7b0a9] .ai-icon{width:24px;height:24px}.card-label[data-v-b2e7b0a9]{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-b2e7b0a9]{background:var(--snow);border:1px solid var(--sepia);border-radius:8px;padding:16px;margin-bottom:12px}.prompt-text[data-v-b2e7b0a9]{font-family:var(--font-primary);font-size:14px;color:var(--asphalt);line-height:1.5;margin:0}.try-button[data-v-b2e7b0a9]{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-b2e7b0a9]:hover{background:var(--asphalt-60);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.try-button[data-v-b2e7b0a9]:active{transform:translateY(0)}.button-icon[data-v-b2e7b0a9]{width:16px;height:16px}.button-icon[data-v-b2e7b0a9] svg{width:16px;height:16px}.content-section[data-v-b2e7b0a9]{padding-top:8px;border-top:1px solid var(--sepia)}.markdown-content[data-v-b2e7b0a9]{font-size:15px;line-height:1.7;color:var(--asphalt)}.markdown-content[data-v-b2e7b0a9] h1,.markdown-content[data-v-b2e7b0a9] h2,.markdown-content[data-v-b2e7b0a9] h3,.markdown-content[data-v-b2e7b0a9] h4,.markdown-content[data-v-b2e7b0a9] h5,.markdown-content[data-v-b2e7b0a9] h6{margin-top:1.5em;margin-bottom:.75em;line-height:1.2;font-weight:600;color:var(--asphalt)}.markdown-content[data-v-b2e7b0a9] h1:first-child,.markdown-content[data-v-b2e7b0a9] h2:first-child,.markdown-content[data-v-b2e7b0a9] h3:first-child,.markdown-content[data-v-b2e7b0a9] h4:first-child,.markdown-content[data-v-b2e7b0a9] h5:first-child,.markdown-content[data-v-b2e7b0a9] h6:first-child{margin-top:0}.markdown-content[data-v-b2e7b0a9] h1{font-size:1.8em}.markdown-content[data-v-b2e7b0a9] h2{font-size:1.5em}.markdown-content[data-v-b2e7b0a9] h3{font-size:1.3em}.markdown-content[data-v-b2e7b0a9] p{margin-bottom:1em;line-height:1.6}.markdown-content[data-v-b2e7b0a9] p:last-child{margin-bottom:0}.markdown-content[data-v-b2e7b0a9] ul,.markdown-content[data-v-b2e7b0a9] ol{margin:1em 0;padding-left:2em}.markdown-content[data-v-b2e7b0a9] ul li,.markdown-content[data-v-b2e7b0a9] ol li{margin-bottom:.5em;line-height:1.5}.markdown-content[data-v-b2e7b0a9] ul li:last-child,.markdown-content[data-v-b2e7b0a9] ol li:last-child{margin-bottom:0}.markdown-content[data-v-b2e7b0a9] hr{margin:2em 0;border:none;border-top:1px solid var(--sepia);height:0}.markdown-content[data-v-b2e7b0a9] 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-b2e7b0a9] blockquote p{margin:0}.markdown-content[data-v-b2e7b0a9] pre{margin:1.5em 0;padding:1em;background-color:var(--asphalt-5);border-radius:4px;overflow-x:auto}.markdown-content[data-v-b2e7b0a9] pre code{background:none;padding:0;border-radius:0}.markdown-content[data-v-b2e7b0a9] code{background-color:var(--asphalt-5);padding:.2em .4em;border-radius:3px;font-size:.9em;font-family:var(--font-mono)}.markdown-content[data-v-b2e7b0a9] 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-b2e7b0a9] 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-b2e7b0a9] 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-b2e7b0a9] table td:first-child{font-weight:600}.markdown-content[data-v-b2e7b0a9] table tr:last-child td{border-bottom:none}.markdown-content[data-v-b2e7b0a9] table tr:nth-child(2n) td{background:var(--asphalt-5)}.markdown-content[data-v-b2e7b0a9] table tr:hover td{background:var(--asphalt-10)}.markdown-content[data-v-b2e7b0a9] table thead,.markdown-content[data-v-b2e7b0a9] table tbody,.markdown-content[data-v-b2e7b0a9] table tr,.markdown-content[data-v-b2e7b0a9] table th,.markdown-content[data-v-b2e7b0a9] table td{max-width:100%}.markdown-content[data-v-b2e7b0a9] a{color:#3b82f6;text-decoration:underline}.markdown-content[data-v-b2e7b0a9] a:hover{color:#2563eb}.markdown-content[data-v-b2e7b0a9] strong,.markdown-content[data-v-b2e7b0a9] b{font-weight:600}.markdown-content[data-v-b2e7b0a9] em,.markdown-content[data-v-b2e7b0a9] i{font-style:italic}.markdown-content[data-v-b2e7b0a9] *+h1,.markdown-content[data-v-b2e7b0a9] *+h2,.markdown-content[data-v-b2e7b0a9] *+h3,.markdown-content[data-v-b2e7b0a9] *+h4,.markdown-content[data-v-b2e7b0a9] *+h5,.markdown-content[data-v-b2e7b0a9] *+h6{margin-top:1.5em}.markdown-content[data-v-b2e7b0a9] *+p,.markdown-content[data-v-b2e7b0a9] *+ul,.markdown-content[data-v-b2e7b0a9] *+ol,.markdown-content[data-v-b2e7b0a9] *+blockquote,.markdown-content[data-v-b2e7b0a9] *+pre,.markdown-content[data-v-b2e7b0a9] *+table{margin-top:1em}.markdown-content[data-v-b2e7b0a9] *+hr{margin-top:2em}.help-modal-content[data-v-d9ce0493]{display:flex;flex:1;overflow:hidden}.help-sidebar[data-v-d9ce0493]{width:300px;border-right:1px solid var(--sepia);display:flex;flex-direction:column;overflow:hidden}.help-content-area[data-v-d9ce0493]{flex:1;overflow:hidden;display:flex;flex-direction:column}.help-welcome[data-v-d9ce0493]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:48px 24px;text-align:center}.welcome-content[data-v-d9ce0493]{display:flex;flex-direction:column;align-items:center;max-width:400px}.welcome-icon-wrapper[data-v-d9ce0493]{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-d9ce0493]{width:48px;height:48px;opacity:.4}.welcome-icon[data-v-d9ce0493] .ai-icon{width:48px;height:48px}.welcome-title[data-v-d9ce0493]{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-d9ce0493]{font-size:14px;color:var(--asphalt-60);line-height:1.6;margin:0}@media(max-width:768px){.help-modal[data-v-d9ce0493]{max-height:95vh;max-width:100%}.help-modal-content[data-v-d9ce0493]{flex-direction:column}.help-sidebar[data-v-d9ce0493]{width:100%;height:40%;border-right:none;border-bottom:1px solid var(--sepia)}.help-content-area[data-v-d9ce0493]{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-text[data-v-fc33b100]{font-family:Onest;font-size:16px;color:var(--asphalt);margin:0 0 8px}.file-name[data-v-fc33b100]{padding:8px 12px;background:var(--asphalt-5);border-radius:6px;display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.file-name-label[data-v-fc33b100]{font-family:Onest;font-size:12px;font-weight:500;color:var(--asphalt-60);text-transform:uppercase;letter-spacing:.5px}.file-name-value[data-v-fc33b100]{font-family:JetBrains Mono;font-size:14px;font-weight:400;color:var(--asphalt);word-break:break-all}.modal-button[data-v-fc33b100]{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;transition:opacity .2s ease}.modal-button-confirm[data-v-fc33b100]{background:var(--carrot)}.modal-button-confirm .modal-button-text[data-v-fc33b100]{color:var(--snow)}.modal-button-confirm .modal-button-icon[data-v-fc33b100]{width:16px;height:16px;fill:var(--snow)}.modal-button-confirm[data-v-fc33b100]:hover{opacity:.9}.modal-button-cancel[data-v-fc33b100]{background:#ecece6;color:#212122}.modal-button-cancel .modal-button-text[data-v-fc33b100]{color:#212122}.modal-button-cancel .modal-button-icon[data-v-fc33b100]{width:16px;height:16px;fill:#212122}.modal-button-cancel[data-v-fc33b100]:hover{opacity:.9}.document-viewer[data-v-cad9e56b]{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-cad9e56b]{opacity:0}.viewer-close-button[data-v-cad9e56b]{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-cad9e56b]:hover{background-color:var(--carrot)}.viewer-close-button:hover .close-icon[data-v-cad9e56b]{color:var(--snow);fill:var(--snow)}.viewer-close-button .close-icon[data-v-cad9e56b]{width:22px;height:22px;color:var(--asphalt);fill:var(--asphalt);transition:fill .2s ease,color .2s ease}.viewer-header[data-v-cad9e56b]{flex-shrink:0;padding:16px 60px 16px 20px;background:#fff;border-bottom:1px solid rgba(33,33,34,.1)}.header-content[data-v-cad9e56b]{display:flex;align-items:center;justify-content:space-between;min-width:0}.file-info[data-v-cad9e56b]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.file-icon-wrapper[data-v-cad9e56b]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#2121220d;border-radius:8px}.file-icon[data-v-cad9e56b]{width:20px;height:20px;color:#212122}.file-name[data-v-cad9e56b]{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-cad9e56b]{flex:1;min-height:0;overflow-y:auto;overflow-x:auto;padding:20px 20px 60px}.viewer-content[data-v-cad9e56b]::-webkit-scrollbar{width:6px;height:6px}.viewer-content[data-v-cad9e56b]::-webkit-scrollbar-track{background:transparent}.viewer-content[data-v-cad9e56b]::-webkit-scrollbar-thumb{background:#2121221a;border-radius:3px;transition:background .2s ease}.viewer-content[data-v-cad9e56b]::-webkit-scrollbar-thumb:hover{background:#21212233}.viewer-content[data-v-cad9e56b]{scrollbar-width:thin;scrollbar-color:rgba(33,33,34,.1) transparent}.viewer-footer[data-v-cad9e56b]{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-cad9e56b]{display:flex;gap:8px}.action-button[data-v-cad9e56b]{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-cad9e56b]{background:#2121220d;border:none;color:#212122}.action-button.download-button[data-v-cad9e56b]:hover{background:#2121221a}.action-button.delete-button[data-v-cad9e56b]{background:var(--carrot);border:none;color:#fff}.action-button.delete-button div.caption-2.label[data-v-cad9e56b]{color:#fff}.action-button.delete-button[data-v-cad9e56b]:hover{background:#e73f1be6}.main-layout[data-v-7e3e7aaa]{width:100%;height:100%;display:flex}.main-layout-nav[data-v-7e3e7aaa]{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-7e3e7aaa]{justify-content:space-between;z-index:1}.main-layout-nav-canvas[data-v-7e3e7aaa]{background-color:var(--snow-20);transition:background-color .3s ease;z-index:1}.main-layout-nav-canvas-open[data-v-7e3e7aaa]{background-color:var(--snow)}.main-layout-grid[data-v-7e3e7aaa]{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-7e3e7aaa]{width:100%;height:100%;overflow-y:hidden;position:relative}.main-layout-grid-document-viewer[data-v-7e3e7aaa]{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-7e3e7aaa]{background:var(--snow-20);border-radius:8px;min-width:0}.main-layout-grid-canvas[data-v-7e3e7aaa]{border-radius:8px;background:var(--snow);height:calc(100vh - 28px);min-width:0;position:relative}.resize-handle[data-v-7e3e7aaa]{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-7e3e7aaa]: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-7e3e7aaa]:hover:before,.resize-handle.active[data-v-7e3e7aaa]:before{background:#11182766;width:4px}.resize-handle.bouncing[data-v-7e3e7aaa]{animation:handle-bounce-7e3e7aaa .25s ease-out}.canvas-resize-handle[data-v-7e3e7aaa]{left:-7px!important;right:auto!important}.canvas-resize-handle[data-v-7e3e7aaa]:before{left:5px;width:4px}.canvas-resize-handle--ghost[data-v-7e3e7aaa]:before,.canvas-resize-handle--ghost[data-v-7e3e7aaa]:hover:before,.canvas-resize-handle--ghost.active[data-v-7e3e7aaa]:before{background:transparent}.resize-overlay[data-v-7e3e7aaa]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;background:transparent;cursor:col-resize}@keyframes handle-bounce-7e3e7aaa{0%{transform:translate(0)}30%{transform:translate(3px)}60%{transform:translate(-2px)}to{transform:translate(0)}}.doc-viewer-resize-handle[data-v-7e3e7aaa]{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-7e3e7aaa]: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-7e3e7aaa]:hover:before,.doc-viewer-resize-handle.active[data-v-7e3e7aaa]:before{background:#11182766;width:4px}.doc-viewer-resize-handle.bouncing[data-v-7e3e7aaa]{animation:handle-bounce-7e3e7aaa .25s ease-out}.slide-viewer-enter-active[data-v-7e3e7aaa],.slide-viewer-leave-active[data-v-7e3e7aaa]{transition:all .2s cubic-bezier(.4,0,.2,1)}.slide-viewer-enter-from[data-v-7e3e7aaa],.slide-viewer-leave-to[data-v-7e3e7aaa]{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}
