.chat-prompt{background:#fff;border:1px solid #ccc;border-radius:.5rem;width:100%;max-height:200px;padding:.75rem;transition:box-shadow .2s;position:relative;overflow-y:auto}.chat-prompt .submit-btn{position:absolute;bottom:.5rem;right:.5rem}.chat-prompt .editor-box{white-space:pre-wrap;word-break:break-word;min-height:2rem;font-size:1rem;line-height:1.5}.chat-prompt .editor-box .ProseMirror{white-space:pre-wrap;word-break:break-word;outline:none;min-height:40px;padding:.5rem;font-size:1rem;line-height:1.5}.chat-prompt .editor-box .ProseMirror>*+*{margin-block-start:.75em}.chat-prompt .editor-box .ProseMirror p.is-empty:before{color:#aaa;content:attr(data-placeholder);float:left;pointer-events:none;height:0;font-style:italic}.stonewatch-typewriter{font-family:Roboto,Verdana,Geneva,Tahoma,sans-serif}.stonewatch-typewriter .markdown,.stonewatch-typewriter .markdown span.typed{display:inline-block}.stonewatch-typewriter .markdown span.typed p{display:inline}.stonewatch-typewriter .markdown span.typed table{border:1px solid var(--sw-border);border-radius:var(--rad-data);border-spacing:0}.stonewatch-typewriter .markdown span.typed table td{padding-block:5px;padding-inline:10px}.stonewatch-typewriter .markdown span.typed table th{border-block-end:1px solid var(--sw-border);padding-block:5px;padding-inline:10px}.stonewatch-typewriter .markdown span.cursor{background-color:var(--sw-text);inline-size:3px;animation:1s infinite blink;display:inline-block}.stonewatch-typewriter .markdown span.cursor.typing{animation:none}.stonewatch-typewriter .markdown span.underscore{background-color:var(--sw-text);align-items:flex-end;block-size:1px;inline-size:10px;animation:1s infinite blink;display:inline-flex}@keyframes blink{49%{background-color:var(--sw-text)}50%{background-color:#0000}99%{background-color:#0000}}.sw-chat-log{flex-direction:column;flex:auto;justify-content:flex-end;inline-size:100%;padding-block:0;padding-inline:.5rem;display:flex;overflow-y:auto}.sw-chat-log .chat-message{align-self:flex-start;margin-block:.5rem;margin-inline:0}.sw-chat-log .chat-message span{border-radius:12px;padding-block:.5rem;padding-inline:1rem;display:inline-block}.sw-chat-log .chat-message.current-user{text-align:end;align-self:flex-end}.sw-chat-log .chat-message.current-user span{background-color:rgb(var(--v-theme-primary), .16)}.sw-chat-log .chat-message.other-user{align-self:flex-start}.sw-chat-log .chat-message.other-user span{padding-inline-start:0}.sw-chat[data-v-2dce6ed8]{height:100%;overflow-y:auto}.sw-chat .sw-chat-inner[data-v-2dce6ed8]{flex-direction:column;justify-content:flex-end;min-height:100%;display:flex}.sw-chat .sw-chat-inner .scroll-anchor[data-v-2dce6ed8]{height:1px}.typing-indicator[data-v-2dce6ed8]{gap:4px;height:1rem;padding:.25rem 0 1rem}.typing-indicator .dot[data-v-2dce6ed8]{background-color:#999;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both bounce-2dce6ed8}.typing-indicator .dot[data-v-2dce6ed8]:first-child{animation-delay:-.32s}.typing-indicator .dot[data-v-2dce6ed8]:nth-child(2){animation-delay:-.16s}.typing-indicator .dot[data-v-2dce6ed8]:nth-child(3){animation-delay:0}@keyframes bounce-2dce6ed8{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.sw-chat-box .sw-logo{z-index:2;position:absolute;inset-block-start:2rem;inset-inline-start:2.3rem}.sw-chat-box .sw-logo svg{block-size:75px;inline-size:75px}.sw-chat-box .sw-title{letter-spacing:.273px;text-transform:capitalize;font-size:1.5rem;font-weight:600;line-height:normal}.sw-chat-box .sw-card{flex-direction:column-reverse;display:flex;overflow:hidden}.sw-chat-box .sw-card .chat-messages{flex-direction:column;flex:auto;min-height:0;display:flex}.sw-chat-box .sw-card .sw-chat-input-bar{z-index:10;background:#fff;padding:1rem;position:sticky;bottom:0}.sw-chat-box .sw-card .sw-chat-input-bar .sw-chat-editor{white-space:pre-wrap;word-break:break-word;width:100%;max-height:200px;font-size:1rem;line-height:1.5;overflow-y:auto}.sw-chat-box .hover-list-item{transition:background-color .3s;border-start-start-radius:0!important;border-start-end-radius:3.125rem!important;border-end-end-radius:3.125rem!important;border-end-start-radius:0!important;block-size:2.375rem!important}.sw-chat-box .hover-list-item:hover{background-color:rgba(var(--v-theme-primary), .1)}.stonewatch-ai{transition:width .4s}.stonewatch-ai .customizer-section{flex-direction:column;gap:1.5rem;padding:1.25rem;display:flex}.stonewatch-ai .customizer-heading{padding-block:1rem;padding-inline:1.5rem}.stonewatch-ai .v-label.custom-input.active{outline:2px solid rgb(var(--v-theme-primary));border-color:#0000}.stonewatch-ai .v-label.custom-input:not(.active):hover{border-color:rgba(var(--v-border-color), .22)}.stonewatch-ai .customizer-skins .custom-input.active .customizer-skins-icon-wrapper{background-color:rgba(var(--v-global-theme-primary), var(--v-selected-opacity))}.stonewatch-ai .app-customizer-primary-colors .primary-color-wrapper:not(.active):hover{outline-color:rgba(var(--v-border-color), .22)!important}.stonewatch-ai-toggler{inset-block-start:97%;inset-inline-end:0;background:linear-gradient(-72.47deg, var(--sw-accent-tint), var(--sw-accent) 85%)!important;position:fixed!important}.reports-sidebar[data-v-c2a4ca6e]{z-index:11;background-color:rgb(var(--v-theme-background));border-inline-end:1px solid rgb(var(--v-border-color), var(--v-border-opacity));flex-direction:column;block-size:100vh;inline-size:240px;padding-block-start:64px;transition:inset-inline-start .25s ease-in-out;display:flex;position:fixed;inset-block-start:0;inset-inline-start:80px;box-shadow:2px 0 6px #0000001f}.reports-sidebar-header[data-v-c2a4ca6e]{flex-direction:column;flex-shrink:0;gap:8px;padding:16px;display:flex}.sidebar-title[data-v-c2a4ca6e]{color:var(--sw-text);font-size:var(--sw-font-lg);align-items:center;gap:8px;margin-block-end:12px;font-weight:600;display:flex}.no-results[data-v-c2a4ca6e]{color:var(--sw-text-3);font-size:var(--sw-font-sm);text-align:center;padding-block:24px;padding-inline:16px}.reports-nav-scroll[data-v-c2a4ca6e]{flex:1;overflow-y:auto}.nav-group[data-v-c2a4ca6e]{padding-block:8px;padding-inline:0}.nav-group+.nav-group[data-v-c2a4ca6e]{border-block-start:1px solid rgb(var(--v-border-color), calc(var(--v-border-opacity) * .5))}.nav-group-heading[data-v-c2a4ca6e]{color:rgb(var(--v-theme-on-surface), .5);font-size:var(--sw-font-xs);letter-spacing:.5px;text-transform:uppercase;padding-block:4px 6px;padding-inline:16px;font-weight:600}.nav-item[data-v-c2a4ca6e]{color:rgb(var(--v-theme-on-surface), .78);cursor:pointer;font-size:var(--sw-font-md);border-radius:0;align-items:center;gap:10px;padding-block:7px;padding-inline:16px;text-decoration:none;display:flex}.nav-item[data-v-c2a4ca6e]:hover{background-color:rgb(var(--v-theme-primary), .08);color:rgb(var(--v-theme-primary))}.nav-item.active[data-v-c2a4ca6e]{background-color:rgb(var(--v-theme-primary), .12);color:rgb(var(--v-theme-primary));font-weight:600}.nav-item.active .nav-item-icon[data-v-c2a4ca6e]{color:rgb(var(--v-theme-primary));opacity:1}.nav-item-icon[data-v-c2a4ca6e]{opacity:.7;flex-shrink:0}.nav-item-title[data-v-c2a4ca6e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.backfill-mode-banner[data-v-7d91f4a1],.impersonation-banner[data-v-239f4e64]{z-index:10;position:sticky;inset-block-start:0}.sw-ln-group[data-v-cc3bc325]{flex-shrink:0}.sw-ln-children[data-v-cc3bc325]{flex-direction:column;gap:1px;margin-block-end:2px;padding-inline-start:14px;font-size:12.5px;display:flex}.sw-ln-chev[data-v-cc3bc325]{color:var(--sw-text-3);margin-inline-start:auto;transition:transform .2s ease-in-out}.sw-ln-group.open>.sw-ln-item .sw-ln-chev[data-v-cc3bc325]{transform:rotate(90deg)}.sw-prefs-table[data-v-5a1c7652] td,.sw-prefs-table[data-v-5a1c7652] th{vertical-align:middle}.notification-card[data-v-ed700745]{cursor:pointer;border-left:3px solid #0000}.notification-card--unread[data-v-ed700745]{background-color:rgba(var(--v-theme-primary), .05);border-left-color:rgb(var(--v-theme-primary))}.notification-card[data-v-ed700745]:hover{background-color:rgba(var(--v-theme-on-surface), .04)}.sw-org-switch-card[data-v-0c807230]{flex-direction:column;align-items:center;gap:16px;display:flex}.sw-org-switch-label[data-v-0c807230]{color:var(--sw-text-1,rgb(var(--v-theme-on-surface)));font-size:.95rem;font-weight:500}.sw-accent-swatch-btn[data-v-fead1c1c]{outline-offset:2px;border-radius:50%;outline:2px solid #0000;block-size:14px;inline-size:14px;transition:outline-color .15s;display:block}.sw-icon-btn:hover .sw-accent-swatch-btn[data-v-fead1c1c]{outline-color:var(--sw-border-2)}.sw-appearance-menu[data-v-fead1c1c]{padding-block:8px}.sw-accent-swatches[data-v-fead1c1c]{gap:8px;padding-block:4px 8px;padding-inline:16px;display:flex}.sw-swatch[data-v-fead1c1c]{cursor:pointer;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;block-size:24px;inline-size:24px;transition:border-color .15s,transform .1s;display:flex}.sw-swatch[data-v-fead1c1c]:hover{transform:scale(1.1)}.sw-swatch.active[data-v-fead1c1c]{border-color:var(--sw-text-3)}.sw-seg[data-v-fead1c1c]{gap:4px;padding-block:4px 8px;padding-inline:16px;display:flex}.sw-seg-opt[data-v-fead1c1c]{border:1px solid var(--sw-border);border-radius:var(--rad-data);color:var(--sw-text-2);cursor:pointer;font-family:inherit;font-size:var(--sw-font-xs);white-space:nowrap;background:0 0;flex:1;padding-block:5px;transition:background .15s,border-color .15s,color .15s}.sw-seg-opt[data-v-fead1c1c]:hover{border-color:var(--sw-border-2);background:var(--sw-bg-2)}.sw-seg-opt.active[data-v-fead1c1c]{border-color:var(--sw-accent);background:var(--sw-accent-tint);color:var(--sw-accent);font-weight:600}.sw-quickadd-btn[data-v-b09f3df5]{border:1px solid var(--sw-accent);border-radius:var(--rad-data);background:var(--sw-accent-tint);color:var(--sw-accent);cursor:pointer;font-family:inherit;font-size:var(--sw-font-xs);align-items:center;gap:5px;padding-block:5px;padding-inline:10px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.sw-quickadd-btn[data-v-b09f3df5]:hover{border-color:var(--sw-accent);background:var(--sw-accent);color:#fff}.sw-quickadd-label[data-v-b09f3df5]{line-height:1}.sw-quickadd-menu[data-v-b09f3df5]{padding-block:10px}.sw-seg[data-v-b09f3df5]{gap:4px;padding-block:2px 10px;padding-inline:14px;display:flex}.sw-seg-opt[data-v-b09f3df5]{border:1px solid var(--sw-border);border-radius:var(--rad-data);color:var(--sw-text-2);cursor:pointer;font-family:inherit;font-size:var(--sw-font-xs);white-space:nowrap;background:0 0;flex:1;justify-content:center;align-items:center;gap:4px;padding-block:5px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sw-seg-opt[data-v-b09f3df5]:hover{border-color:var(--sw-border-2);background:var(--sw-bg-2)}.sw-seg-opt.active[data-v-b09f3df5]{border-color:var(--sw-accent);background:var(--sw-accent-tint);color:var(--sw-accent);font-weight:600}.sw-quickadd-body[data-v-b09f3df5]{flex-direction:column;gap:10px;padding-block:4px 8px;padding-inline:14px;display:flex}.sw-quickadd-hint[data-v-b09f3df5]{color:var(--sw-text-3);font-size:var(--sw-font-xs);margin:0}.sw-quickadd-actions[data-v-b09f3df5]{justify-content:flex-end;align-items:center;gap:8px;padding-block:8px 2px;padding-inline:14px;display:flex}.sw-skip-link{z-index:200;background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-primary));border-radius:4px;padding:8px 16px;font-weight:600;text-decoration:none;transition:transform .15s ease-in-out;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-150%);box-shadow:0 2px 8px #0003}.sw-skip-link:focus,.sw-skip-link:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px;transform:translateY(0)}.sw-ai-mount{z-index:80;pointer-events:none;position:fixed;inset-block:56px 0;inset-inline-end:0}.sw-ai-mount>*{pointer-events:auto}@media (max-width:1279px){.sw-shell{grid-template-columns:1fr!important}.sw-leftnav-col{display:none!important}}@media (min-width:1280px){.sw-shell{grid-template-columns:auto 1fr}.sw-leftnav-col{inline-size:248px;transition:inline-size .2s cubic-bezier(.4,0,.2,1);overflow:hidden}[data-density=compact] .sw-leftnav-col{inline-size:220px}[data-density=comfy] .sw-leftnav-col{inline-size:268px}.sw-shell[data-leftnav-collapsed=true] .sw-leftnav-col{inline-size:64px}.sw-shell .sw-leftnav .sw-ln-label,.sw-shell .sw-leftnav .sw-ln-badge,.sw-shell .sw-leftnav .sw-ln-count,.sw-shell .sw-leftnav .sw-ln-section,.sw-shell .sw-leftnav .sw-ln-group>.sw-ln-item>.sw-ln-chev{opacity:1;transition:opacity .15s ease-in-out}.sw-shell[data-leftnav-collapsed=true] .sw-leftnav .sw-ln-label,.sw-shell[data-leftnav-collapsed=true] .sw-leftnav .sw-ln-badge,.sw-shell[data-leftnav-collapsed=true] .sw-leftnav .sw-ln-count,.sw-shell[data-leftnav-collapsed=true] .sw-leftnav .sw-ln-section,.sw-shell[data-leftnav-collapsed=true] .sw-leftnav .sw-ln-group>.sw-ln-item>.sw-ln-chev{opacity:0;pointer-events:none}.sw-shell[data-leftnav-collapsed=true] .sw-leftnav .sw-ln-children{display:none!important}}.sw-reports-wrapper{min-block-size:calc(100vh - 56px);display:flex;position:relative}.sw-reports-sidebar--desktop{background:var(--sw-bg-2);border-inline-end:1px solid var(--sw-border);flex-shrink:0;block-size:calc(100vh - 56px);inline-size:240px;position:sticky;inset-block-start:0;overflow-y:auto}.sw-reports-sidebar--desktop .reports-sidebar{block-size:100%;box-shadow:none;background:0 0;border-inline-end:0;padding-block-start:0;position:static;inset-block-start:auto;inset-inline-start:auto}.sw-reports-content{flex:1;min-inline-size:0}.sw-reports-fab{z-index:8;position:fixed;inset-block-start:70px;inset-inline-start:12px}@media (min-width:1280px){.sw-reports-fab,.sw-reports-sidebar--mobile{display:none!important}}@media (max-width:1279px){.sw-reports-sidebar--desktop{display:none!important}.sw-reports-sidebar--mobile .reports-sidebar{border-inline-end:0;block-size:100%;inline-size:100%;padding-block-start:0;position:static}}
