.site-type-dropdown-overlay[data-v-21480936]{background:transparent}.site-type-dropdown[data-v-21480936]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-type-dropdown[data-v-21480936] ::-webkit-scrollbar{width:6px}.site-type-dropdown[data-v-21480936] ::-webkit-scrollbar-track{background:transparent}.site-type-dropdown[data-v-21480936] ::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:3px}.site-type-dropdown[data-v-21480936] ::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.spinner-ring[data-v-14840897]{animation:spin-14840897 2s linear infinite}.spinner-ring-reverse[data-v-14840897]{animation:spin-reverse-14840897 1.5s linear infinite}.spinner-gradient[data-v-14840897]{background:conic-gradient(from 0deg,transparent 0%,transparent 40%,hsl(var(--primary) / .4) 70%,hsl(var(--primary) / .6) 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),black calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),black calc(100% - 2px))}.spinner-gradient-outer[data-v-14840897]{background:conic-gradient(from 180deg,hsl(var(--primary)) 0%,hsl(var(--primary) / .6) 25%,transparent 50%,transparent 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),black calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),black calc(100% - 2px))}.zeus-mark[data-v-14840897]{animation:mark-pulse-14840897 2s ease-in-out infinite;filter:drop-shadow(0 0 2px hsl(var(--primary) / .5))}.glow-pulse[data-v-14840897]{animation:glow-pulse-14840897 2s ease-in-out infinite}@keyframes spin-14840897{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse-14840897{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes mark-pulse-14840897{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes glow-pulse-14840897{0%,to{transform:scale(1)}50%{transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.spinner-ring[data-v-14840897],.spinner-ring-reverse[data-v-14840897],.animate-pulse[data-v-14840897],.glow-pulse[data-v-14840897]{animation:none}.zeus-mark[data-v-14840897]{animation:none;opacity:1}}.demographic-bar-chart[data-v-17786656]{width:100%}.chart-container[data-v-17786656]{position:relative;width:100%;min-height:150px}@media(max-width:768px){.chart-container[data-v-17786656]{min-height:200px}}.chart-container svg text[data-v-17786656]{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.chart-container svg .bar-location[data-v-17786656]{transition:all .15s ease}@media(hover:none)and (pointer:coarse){.chart-container svg .bar-location[data-v-17786656]{min-height:44px}}[data-v-17786656] .y-axis .domain,[data-v-17786656] .x-axis .domain{display:none}[data-v-17786656] .y-axis .tick line,[data-v-17786656] .x-axis .tick line{stroke:#ffffff1a}.demographic-donut-chart[data-v-8f819cb5]{width:100%}.chart-container[data-v-8f819cb5]{position:relative;width:100%}.chart-svg[data-v-8f819cb5]{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.drill-down-panel[data-v-8f819cb5]{animation:slideUp-8f819cb5 .3s ease-out}@keyframes slideUp-8f819cb5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-v-8f819cb5] .arc path{transition:all .15s ease;transform-origin:center}[data-v-8f819cb5] .label text{text-shadow:1px 1px 2px rgba(0,0,0,.8);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:768px){button[data-v-8f819cb5]{min-width:44px;min-height:44px}}.shimmer-loader[data-v-f12a90eb]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,hsl(var(--foreground) / .03) 20%,hsl(var(--foreground) / .05) 50%,hsl(var(--foreground) / .03) 80%,transparent 100%);animation:shimmer-f12a90eb 2s infinite;pointer-events:none}@keyframes shimmer-f12a90eb{0%{transform:translate(-100%)}to{transform:translate(200%)}}.shimmer-skeleton[data-v-f12a90eb]{background:hsl(var(--foreground) / .1);animation:pulse-f12a90eb 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-f12a90eb{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.shimmer-loader[data-v-f12a90eb]:after{animation:none}.shimmer-skeleton[data-v-f12a90eb]{animation:none}}.demographics-panel[data-v-5589001e]{height:100%;display:flex;flex-direction:column;container-type:inline-size}.demographics-content[data-v-5589001e]{flex:1;overflow-y:auto;overflow-x:hidden}.cards-grid[data-v-5589001e]{grid-template-columns:repeat(1,minmax(0,1fr))}@container (min-width: 500px){.cards-grid[data-v-5589001e]{grid-template-columns:repeat(2,minmax(0,1fr))}.demographic-card[data-v-5589001e]{height:600px}}@container (min-width: 800px){.cards-grid[data-v-5589001e]{grid-template-columns:repeat(3,minmax(0,1fr))}.demographic-card[data-v-5589001e]{height:560px}}@container (min-width: 1200px){.cards-grid[data-v-5589001e]{grid-template-columns:repeat(4,minmax(0,1fr))}.demographic-card[data-v-5589001e]{height:580px}}.demographic-card[data-v-5589001e]{height:620px;display:flex;flex-direction:column}.chart-container[data-v-5589001e]{max-height:200px;overflow-y:auto;flex-shrink:0}@media(min-width:768px){.demographic-card[data-v-5589001e]{height:520px}.chart-container[data-v-5589001e]{max-height:250px}}.demographics-content[data-v-5589001e]::-webkit-scrollbar{width:6px}.demographics-content[data-v-5589001e]::-webkit-scrollbar-track{background-color:#ffffff0d;border-radius:9999px}.demographics-content[data-v-5589001e]::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:9999px}.demographics-content[data-v-5589001e]::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.demographic-card .overflow-y-auto[data-v-5589001e]::-webkit-scrollbar,.chart-container[data-v-5589001e]::-webkit-scrollbar{width:4px}.demographic-card .overflow-y-auto[data-v-5589001e]::-webkit-scrollbar-track,.chart-container[data-v-5589001e]::-webkit-scrollbar-track{background-color:#ffffff05;border-radius:9999px}.demographic-card .overflow-y-auto[data-v-5589001e]::-webkit-scrollbar-thumb,.chart-container[data-v-5589001e]::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:9999px}.demographic-card .overflow-y-auto[data-v-5589001e]::-webkit-scrollbar-thumb:hover,.chart-container[data-v-5589001e]::-webkit-scrollbar-thumb:hover{background-color:#ffffff40}.light-pulse[data-v-5589001e]{position:relative;overflow:hidden}.light-pulse[data-v-5589001e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsl(var(--primary) / .1),transparent);animation:lightPulse-5589001e 2.5s ease-in-out infinite;pointer-events:none}@keyframes lightPulse-5589001e{0%{transform:translate(-100%)}to{transform:translate(200%)}}.context-ring[data-v-2988fd87]{display:flex;align-items:center;gap:4px;padding:2px 4px;border-radius:8px;font-size:10px;font-family:SF Mono,Roboto Mono,monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease;cursor:default}.context-ring[data-v-2988fd87]:hover{background:#ffffff0d}.context-ring--compact[data-v-2988fd87]{gap:3px;padding:1px 3px;font-size:9px}.context-ring__svg[data-v-2988fd87]{transform:rotate(-90deg);flex-shrink:0}.context-ring__progress[data-v-2988fd87]{transition:stroke-dashoffset .4s ease,stroke .3s ease}.context-ring__label[data-v-2988fd87]{color:#ffffff80;min-width:24px;text-align:left;letter-spacing:-.02em}.context-ring:hover .context-ring__label[data-v-2988fd87]{color:#ffffffb3}.sz-range-calendar[data-v-f654f149] [data-reka-range-calendar-root]{background-color:transparent!important}.sz-range-calendar[data-v-f654f149] [data-today]:not([data-selected]){background-color:transparent!important;color:inherit!important}.sz-range-calendar[data-v-f654f149] button{background-color:transparent!important}.sz-range-calendar[data-v-f654f149] td:has([data-selected]){background-color:hsl(var(--primary) / .15)!important}.sz-range-calendar[data-v-f654f149] td:has([data-selected][data-outside-view]){background-color:hsl(var(--primary) / .08)!important}.sz-range-calendar[data-v-f654f149] [data-selection-start],.sz-range-calendar[data-v-f654f149] [data-selection-end]{background-color:hsl(var(--primary) / .5)!important;color:hsl(var(--primary-foreground))!important}.sz-range-calendar[data-v-f654f149] button:hover:not([data-selected]):not([data-selection-start]):not([data-selection-end]){background-color:hsl(var(--foreground) / .1)!important}.sz-range-calendar[data-v-f654f149] [data-reka-range-calendar-prev],.sz-range-calendar[data-v-f654f149] [data-reka-range-calendar-next]{background-color:transparent!important;border-color:hsl(var(--border) / .3)!important}.sz-range-calendar[data-v-f654f149] [data-reka-range-calendar-prev]:hover,.sz-range-calendar[data-v-f654f149] [data-reka-range-calendar-next]:hover{background-color:hsl(var(--foreground) / .1)!important}.sz-range-calendar[data-v-f654f149] table,.sz-range-calendar[data-v-f654f149] thead,.sz-range-calendar[data-v-f654f149] tbody,.sz-range-calendar[data-v-f654f149] tr,.sz-range-calendar[data-v-f654f149] td,.sz-range-calendar[data-v-f654f149] th{background-color:transparent!important}.sz-range-calendar[data-v-f654f149] [data-reka-range-calendar-heading]{color:hsl(var(--foreground))!important}.fade-enter-active[data-v-dc1312dc],.fade-leave-active[data-v-dc1312dc]{transition:opacity .2s ease}.fade-enter-from[data-v-dc1312dc],.fade-leave-to[data-v-dc1312dc]{opacity:0}.composer-controls-enter-active[data-v-29b574b7],.composer-controls-leave-active[data-v-29b574b7]{transition:max-height .18s ease,opacity .16s ease}.composer-controls-enter-from[data-v-29b574b7],.composer-controls-leave-to[data-v-29b574b7]{max-height:0;opacity:0}.composer-controls-enter-to[data-v-29b574b7],.composer-controls-leave-from[data-v-29b574b7]{max-height:160px;opacity:1}.chat-composer-surface[data-v-29b574b7]{--chat-composer-icon-size: 20px}.chat-composer-surface[data-v-29b574b7] .material-symbols-sharp{font-size:var(--chat-composer-icon-size);line-height:1}.message-quick-actions[data-v-ab457130]{display:flex;align-items:center;gap:.25rem;padding:.25rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.375rem;border:1px solid hsl(var(--border) / .3);pointer-events:auto}.quick-action-btn[data-v-ab457130]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:.25rem;background:transparent;cursor:pointer;transition:all .15s ease}.quick-action-btn[data-v-ab457130]:hover{background:hsl(var(--primary) / .2)}.quick-action-btn[data-v-ab457130]:focus-visible{outline:2px solid hsl(var(--primary) / .6);outline-offset:1px}.action-icon[data-v-ab457130]{font-size:1rem;color:hsl(var(--muted-foreground));transition:color .15s ease}.quick-action-btn:hover .action-icon[data-v-ab457130]{color:hsl(var(--primary))}.report-btn[data-v-ab457130]:hover{background:hsl(var(--primary) / .2)}.report-btn:hover .action-icon[data-v-ab457130]{color:hsl(var(--primary))}.select-btn.selected[data-v-ab457130]{background:hsl(var(--primary) / .2)}.select-btn.selected .action-icon[data-v-ab457130]{color:hsl(var(--primary))}.select-btn[data-v-ab457130]:hover{background:hsl(var(--primary) / .2)}.select-btn:hover .action-icon[data-v-ab457130]{color:hsl(var(--primary))}.copy-btn[data-v-ab457130]:hover{background:hsl(var(--primary) / .2)}.copy-btn.copied[data-v-ab457130]{background:#16a24933}.copy-btn.copied .action-icon[data-v-ab457130]{color:#21c45d}@media(max-width:768px){.message-quick-actions[data-v-ab457130]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}.message-selection-checkbox[data-v-98c96395]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;min-width:1.25rem;border-radius:.25rem;border:2px solid rgba(255,255,255,.3);background:transparent;cursor:pointer;transition:all .15s ease;padding:0;margin-right:.5rem;flex-shrink:0}.message-selection-checkbox[data-v-98c96395]:hover{border-color:hsl(var(--primary) / .6);background:hsl(var(--primary) / .1)}.message-selection-checkbox[data-v-98c96395]:focus-visible{outline:2px solid hsl(var(--primary) / .6);outline-offset:2px}.message-selection-checkbox.selected[data-v-98c96395]{background:linear-gradient(135deg,hsl(var(--primary) / .9),#00b4c8e6);border-color:hsl(var(--primary) / 1)}.check-icon[data-v-98c96395]{font-size:.875rem;color:#0f172a;font-weight:700}.fade-enter-active[data-v-98c96395],.fade-leave-active[data-v-98c96395]{transition:opacity .2s ease}.fade-enter-from[data-v-98c96395],.fade-leave-to[data-v-98c96395]{opacity:0}.report-selection-bar-container[data-v-341fbcd8]{container-type:inline-size;width:100%}.report-selection-bar[data-v-341fbcd8]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.625rem 1rem;margin:.5rem auto;width:-moz-fit-content;width:fit-content;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsl(var(--primary) / .3);border-radius:.75rem;box-shadow:0 4px 20px #0006,0 0 20px hsl(var(--primary) / .15),inset 0 1px #ffffff1a}.report-preview-bar[data-v-341fbcd8]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;margin:.5rem auto;width:100%;max-width:600px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsl(var(--primary) / .3);border-radius:.75rem;box-shadow:0 4px 20px #0006,0 0 20px hsl(var(--primary) / .15),inset 0 1px #ffffff1a}.preview-header[data-v-341fbcd8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.preview-title-section[data-v-341fbcd8]{display:flex;align-items:center;gap:.625rem}.preview-icon[data-v-341fbcd8]{color:hsl(var(--primary) / .9)}.preview-titles[data-v-341fbcd8]{display:flex;flex-direction:column;gap:.125rem}.preview-title[data-v-341fbcd8]{font-size:.9375rem;font-weight:600;color:#fffffff2}.preview-subtitle[data-v-341fbcd8]{font-size:.75rem;color:#fff9}.close-btn[data-v-341fbcd8]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:#ffffff14;border-radius:.5rem;color:#fff9;cursor:pointer;transition:all .2s ease}.close-btn[data-v-341fbcd8]:hover{background:#ffffff1f;color:#ffffffe6}.preview-content[data-v-341fbcd8]{width:100%}.prompt-textarea[data-v-341fbcd8]{width:100%;min-height:150px;max-height:300px;padding:.75rem;background:#0000004d;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;color:#ffffffe6;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.5;resize:vertical;transition:border-color .2s ease}.prompt-textarea[data-v-341fbcd8]:focus{outline:none;border-color:hsl(var(--primary) / .5);box-shadow:0 0 0 2px hsl(var(--primary) / .1)}.prompt-textarea[data-v-341fbcd8]::-moz-placeholder{color:#fff6}.prompt-textarea[data-v-341fbcd8]::placeholder{color:#fff6}.prompt-textarea[data-v-341fbcd8]:disabled{opacity:.6;cursor:not-allowed}.preview-settings[data-v-341fbcd8]{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.preview-field[data-v-341fbcd8]{display:flex;flex-direction:column;gap:.375rem}.preview-field-label[data-v-341fbcd8]{font-size:.6875rem;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.title-field[data-v-341fbcd8]{flex:1;min-width:150px}.slides-field[data-v-341fbcd8]{width:80px;flex-shrink:0}.format-field[data-v-341fbcd8]{flex-shrink:0}.title-input[data-v-341fbcd8]{width:100%}.slide-count-input[data-v-341fbcd8]{width:100%;text-align:center}.slide-count-input[data-v-341fbcd8]::-webkit-inner-spin-button,.slide-count-input[data-v-341fbcd8]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.slide-count-input[data-v-341fbcd8]{-moz-appearance:textfield}.format-toggle[data-v-341fbcd8]{display:flex;gap:.25rem;padding:.125rem;background:#0003;border-radius:.375rem}.format-btn[data-v-341fbcd8]{display:flex;align-items:center;gap:.25rem;padding:.375rem .625rem;border:none;background:transparent;border-radius:.25rem;color:#fff9;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.format-btn[data-v-341fbcd8]:hover:not(:disabled){color:#ffffffe6;background:#ffffff14}.format-btn.active[data-v-341fbcd8]{background:hsl(var(--primary) / .2);color:hsl(var(--primary) / 1)}.format-btn[data-v-341fbcd8]:disabled{opacity:.5;cursor:not-allowed}.webpage-btn.active[data-v-341fbcd8]{background:#4caf5033;color:#4caf50}.advanced-toggle[data-v-341fbcd8]{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;padding:.625rem 1rem;margin-top:.25rem;background:linear-gradient(135deg,hsl(var(--primary) / .05),#00afed0d);border:1px dashed hsl(var(--primary) / .25);border-radius:.5rem;color:hsl(var(--primary) / .7);font-size:.75rem;font-weight:600;letter-spacing:.025em;cursor:pointer;transition:all .2s ease}.advanced-toggle[data-v-341fbcd8]:hover:not(:disabled){background:linear-gradient(135deg,hsl(var(--primary) / .1),#00afed1a);border-color:hsl(var(--primary) / .4);color:hsl(var(--primary) / 1);box-shadow:0 0 12px hsl(var(--primary) / .1)}.advanced-toggle[data-v-341fbcd8]:disabled{opacity:.5;cursor:not-allowed}.advanced-options[data-v-341fbcd8]{display:flex;flex-direction:column;gap:.875rem;padding:1rem;background:#0f0f1999;border:1px solid rgba(255,255,255,.1);border-radius:.5rem}.options-grid[data-v-341fbcd8]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.option-field[data-v-341fbcd8]{display:flex;flex-direction:column;gap:.375rem}.option-field.full-width[data-v-341fbcd8]{grid-column:1 / -1}.option-label[data-v-341fbcd8]{font-size:.6875rem;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.advanced-options select[data-v-341fbcd8],.preview-settings select[data-v-341fbcd8]{color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='hsl(var(--primary) / 0.7)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px;padding-right:2.5rem!important;background-color:#12121c}.advanced-options select option[data-v-341fbcd8],.preview-settings select option[data-v-341fbcd8]{background-color:#12121c;color:#ffffffe6;padding:.625rem .75rem}.advanced-options select option[data-v-341fbcd8]:hover,.preview-settings select option[data-v-341fbcd8]:hover,.advanced-options select option[data-v-341fbcd8]:focus,.preview-settings select option[data-v-341fbcd8]:focus{background-color:hsl(var(--primary) / .15)}.advanced-options select option[data-v-341fbcd8]:checked,.preview-settings select option[data-v-341fbcd8]:checked{background:linear-gradient(0deg,hsl(var(--primary) / .25) 0% 100%);color:hsl(var(--primary) / 1)}.advanced-options select[data-v-341fbcd8]:disabled,.advanced-options input[data-v-341fbcd8]:disabled,.preview-settings select[data-v-341fbcd8]:disabled,.preview-settings input[data-v-341fbcd8]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:400px){.options-grid[data-v-341fbcd8]{grid-template-columns:1fr}}.expand-enter-active[data-v-341fbcd8],.expand-leave-active[data-v-341fbcd8]{transition:all .3s ease;overflow:hidden}.expand-enter-from[data-v-341fbcd8],.expand-leave-to[data-v-341fbcd8]{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0}.expand-enter-to[data-v-341fbcd8],.expand-leave-from[data-v-341fbcd8]{opacity:1;max-height:300px}.fade-enter-active[data-v-341fbcd8],.fade-leave-active[data-v-341fbcd8]{transition:opacity .2s ease}.fade-enter-from[data-v-341fbcd8],.fade-leave-to[data-v-341fbcd8]{opacity:0}.preview-error[data-v-341fbcd8]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:.375rem;color:#ef4444e6;font-size:.8125rem}.preview-actions[data-v-341fbcd8]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.1)}.selection-info[data-v-341fbcd8]{display:flex;align-items:center;gap:.5rem;padding-right:.75rem;border-right:1px solid rgba(255,255,255,.15)}.selection-count[data-v-341fbcd8]{font-size:.875rem;font-weight:500;color:#ffffffe6;white-space:nowrap}.selection-actions[data-v-341fbcd8]{display:flex;align-items:center;gap:.5rem}.action-btn[data-v-341fbcd8]{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:.5rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;outline:none}.action-btn[data-v-341fbcd8]:focus-visible{outline:2px solid hsl(var(--primary) / .6);outline-offset:2px}.cancel-btn[data-v-341fbcd8]{background:#ffffff14;color:#ffffffb3;border:1px solid rgba(255,255,255,.15)}.cancel-btn[data-v-341fbcd8]:hover:not(:disabled){background:#ffffff1f;color:#ffffffe6;border-color:#ffffff40}.primary-btn[data-v-341fbcd8]{background:linear-gradient(135deg,hsl(var(--primary) / .9),#00b4c8e6);color:#0f172a;box-shadow:0 2px 8px hsl(var(--primary) / .3),inset 0 1px #fff3}.primary-btn[data-v-341fbcd8]:hover:not(:disabled){background:linear-gradient(135deg,hsl(var(--primary) / 1),#00bed2);box-shadow:0 4px 16px hsl(var(--primary) / .4),inset 0 1px #ffffff40;transform:translateY(-1px)}.primary-btn[data-v-341fbcd8]:active:not(:disabled){transform:translateY(0)}.primary-btn[data-v-341fbcd8]:disabled{opacity:.6;cursor:not-allowed}.btn-icon[data-v-341fbcd8]{font-size:1rem}.btn-text[data-v-341fbcd8]{white-space:nowrap}@keyframes spin-341fbcd8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-341fbcd8]{animation:spin-341fbcd8 1s linear infinite}.slide-up-enter-active[data-v-341fbcd8],.slide-up-leave-active[data-v-341fbcd8]{transition:all .25s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-341fbcd8],.slide-up-leave-to[data-v-341fbcd8]{opacity:0;transform:translateY(8px)}@container (max-width: 500px){.report-selection-bar[data-v-341fbcd8]{gap:.75rem;padding:.5rem .75rem}.selection-info[data-v-341fbcd8]{padding-right:.625rem}.selection-count[data-v-341fbcd8]{font-size:.8125rem}.action-btn[data-v-341fbcd8]{padding:.4rem .625rem;font-size:.75rem}.btn-icon[data-v-341fbcd8]{font-size:.9375rem}.report-preview-bar[data-v-341fbcd8]{padding:.75rem;gap:.625rem}.preview-settings[data-v-341fbcd8]{flex-direction:column;align-items:flex-start;gap:.5rem}.title-input[data-v-341fbcd8]{width:100%}}@container (max-width: 400px){.report-selection-bar[data-v-341fbcd8]{flex-direction:column;gap:.5rem;padding:.5rem .625rem}.selection-info[data-v-341fbcd8]{border-right:none;border-bottom:1px solid rgba(255,255,255,.15);padding-right:0;padding-bottom:.5rem;width:100%;justify-content:center}.selection-actions[data-v-341fbcd8]{width:100%;justify-content:center;gap:.5rem}.action-btn[data-v-341fbcd8]{flex:1;justify-content:center;max-width:140px}}@container (max-width: 320px){.report-selection-bar[data-v-341fbcd8]{flex-direction:row;gap:.5rem;padding:.375rem .5rem}.selection-info[data-v-341fbcd8]{border-right:1px solid rgba(255,255,255,.15);border-bottom:none;padding-right:.5rem;padding-bottom:0;width:auto}.selection-count[data-v-341fbcd8]{font-size:.75rem}.selection-actions[data-v-341fbcd8]{width:auto;gap:.375rem}.action-btn[data-v-341fbcd8]{flex:none;padding:.375rem;max-width:none}.btn-text[data-v-341fbcd8]{display:none}.btn-icon[data-v-341fbcd8]{font-size:1.125rem}}.sz-rich-composer[data-v-195ce2b7]{width:100%}.sz-rich-composer.appearance-solid[data-v-195ce2b7]{border-radius:1rem;border:1px solid rgba(255,255,255,.15);padding:.75rem;background:#030812e6;transition:border .2s,box-shadow .2s}.sz-rich-composer.appearance-solid.tone-secondary[data-v-195ce2b7]{background:#0d1220d9}.sz-rich-composer.appearance-ghost[data-v-195ce2b7]{border:none;padding:0;background:transparent}.sz-rich-composer.is-disabled[data-v-195ce2b7]{opacity:.6;pointer-events:none}.sz-rich-composer__content[data-v-195ce2b7]{width:100%}.sz-rich-composer__content[data-v-195ce2b7] .ProseMirror{min-height:72px;max-height:200px;overflow-y:auto;outline:none;white-space:pre-wrap;color:#fff;font-size:1rem;line-height:1.6}.sz-rich-composer__content[data-v-195ce2b7] .ProseMirror::-webkit-scrollbar{width:6px}.sz-rich-composer__content[data-v-195ce2b7] .ProseMirror::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.sz-rich-composer__content[data-v-195ce2b7] .ProseMirror::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.sz-rich-composer__content[data-v-195ce2b7] .ProseMirror::-webkit-scrollbar-thumb:hover{background:#ffffff40}.sz-rich-composer.appearance-ghost .sz-rich-composer__content[data-v-195ce2b7] .ProseMirror{min-height:36px;max-height:150px;overflow-y:auto;line-height:1.4;font-size:1rem;font-weight:400;color:#fffffff2;padding:8px .5rem;background:transparent;caret-color:#fff}.sz-rich-composer.appearance-ghost .sz-rich-composer__content[data-v-195ce2b7] .ProseMirror.is-editor-empty{height:auto}.sz-rich-composer__content[data-v-195ce2b7] .ProseMirror p{margin:0 0 .5rem}.sz-rich-composer.appearance-ghost .sz-rich-composer__content[data-v-195ce2b7] .ProseMirror p{margin:0}.sz-rich-composer__content[data-v-195ce2b7] .ProseMirror p:last-child{margin-bottom:0}.sz-rich-composer[data-v-195ce2b7] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#ffffff80;font-weight:400;opacity:1;float:left;pointer-events:none;height:0}.chat-bar-composer-field.is-centered[data-v-195ce2b7] .ProseMirror p.is-editor-empty:first-child:before{display:block;width:100%;text-align:center;float:none;height:auto}.sz-rich-composer__content[data-v-195ce2b7] .ProseMirror-focused{outline:none}.sz-rich-composer__loading[data-v-195ce2b7]{color:#fff9;font-size:.85rem}.tippy-box[data-theme~=zeus-mentions]{background:transparent;border:none;padding:0;box-shadow:none}.tippy-box[data-theme~=zeus-mentions] .tippy-content{padding:0}.zeus-mention-dropdown{width:min(420px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:560px;overflow-y:auto;border-radius:1rem;padding:.35rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 60px -25px #000000d9,0 0 50px hsl(var(--primary) / .18),inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}@media(max-width:480px){.zeus-mention-dropdown{width:calc(100vw - 24px);max-height:min(400px,calc(var(--viewport-height, 100vh) - 180px))}.tiptap-mention-list__item-inner{padding:.5rem .6rem;gap:.6rem}.tiptap-mention-list__avatar{width:28px;height:28px}.tiptap-mention-list__label{font-size:.85rem}.tiptap-mention-list__meta{font-size:.72rem}.tiptap-mention-list__revenue{font-size:.68rem;padding:.2rem .5rem}}.zeus-mention-dropdown.tiptap-mention-list{display:flex;flex-direction:column;gap:0}.zeus-mention-dropdown.tiptap-mention-list button{margin-left:-.35rem;margin-right:-.35rem;width:calc(100% + .7rem)}.zeus-mention-dropdown.tiptap-mention-list button:hover{background:#ffffff0d!important;color:#fff!important}.tiptap-mention-list__item{border:none;background:transparent;padding:0;cursor:pointer;text-align:left}.tiptap-mention-list__item-inner{display:flex;align-items:center;gap:.85rem;padding:.6rem .9rem;border-radius:.9rem;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.tiptap-mention-list__item.is-active .tiptap-mention-list__item-inner,.tiptap-mention-list__item:hover .tiptap-mention-list__item-inner{background:linear-gradient(135deg,#ffffff14,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff1f}.tiptap-mention-list__avatar{width:32px;height:32px;border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.15);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff0d}.tiptap-mention-list__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tiptap-mention-list__avatar-placeholder{font-size:1rem;font-weight:600;color:#ffffffd9}.tiptap-mention-list__details{flex:1;min-width:0}.tiptap-mention-list__label{font-size:.94rem;font-weight:600;color:#fffffff2;text-transform:none}.tiptap-mention-list__meta{font-size:.78rem;color:#fff9;margin-top:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiptap-mention-list__revenue{font-size:.75rem;font-weight:600;padding:.25rem .65rem;border-radius:999px;background:linear-gradient(140deg,#0ea5e938,#93c5fd2e);color:#fffffff2;border:1px solid rgba(148,197,253,.35);box-shadow:inset 0 0 12px #3b82f626,0 0 8px #0ea5e940;flex-shrink:0}.tiptap-mention-chip{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.125rem .375rem;font-size:.75rem;font-weight:500;background:#ffffff1a;color:#fff;cursor:default;line-height:1}.tiptap-mention-chip__label{white-space:nowrap}.tiptap-mention-chip__remove{border:none;background:transparent;color:#9ca3af;width:20px;height:20px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin-left:.25rem;cursor:pointer;transition:all .2s ease}.tiptap-mention-chip__remove:hover{background:#ef444433;color:#f87171}.tiptap-mention-chip__remove-icon{font-size:12px;line-height:1}.tiptap-mention-chip__icon{width:16px;height:16px;border-radius:50%;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(255,255,255,.2)}.zeus-mention-dropdown::-webkit-scrollbar{width:6px}.zeus-mention-dropdown::-webkit-scrollbar-track{background:#ffffff05}.zeus-mention-dropdown::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}button[data-v-f182cc88]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.report-tool-message[data-v-a628c479]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.75rem;margin-bottom:.75rem;overflow:hidden;border:1px solid;transition:all .3s ease;background-color:#0f172a99;border-color:#ffffff14;max-width:400px}.report-status-running[data-v-a628c479],.report-status-starting[data-v-a628c479]{border-color:hsl(var(--primary) / .2);background-color:hsl(var(--primary) / .05)}.report-status-completed[data-v-a628c479]{border-color:#22c55e33;background-color:#22c55e0d}.report-status-failed[data-v-a628c479]{border-color:#ef444433;background-color:#ef44440d}.from-history[data-v-a628c479]{opacity:.9}.report-header[data-v-a628c479]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid rgba(255,255,255,.05)}.report-icon-wrapper[data-v-a628c479]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.625rem;background:linear-gradient(135deg,hsl(var(--primary) / .15),#9333ea26)}.report-icon-wrapper[data-v-a628c479] .material-symbols-sharp{font-size:1.25rem;color:#fffc}.format-icon[data-v-a628c479]{font-size:1.5rem}.report-info[data-v-a628c479]{flex:1;min-width:0}.report-title[data-v-a628c479]{font-weight:600;font-size:.9375rem;color:#fffffff2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-subtitle[data-v-a628c479]{font-size:.75rem;color:#9ca3afcc;margin-top:.125rem}.report-actions[data-v-a628c479]{flex-shrink:0;display:flex;align-items:center;gap:.5rem;margin-left:auto}.cancel-btn[data-v-a628c479]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:.375rem;background:#ef44441a;cursor:pointer;transition:all .15s ease}.cancel-btn[data-v-a628c479]:hover{background:#ef444433}.cancel-btn[data-v-a628c479]:focus-visible{outline:2px solid rgba(239,68,68,.6);outline-offset:1px}.cancel-icon[data-v-a628c479]{color:#ef4444e6;font-size:1rem}.cancel-btn:hover .cancel-icon[data-v-a628c479]{color:#ef4444}.report-duration[data-v-a628c479]{font-size:.6875rem;color:#9ca3af99;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.report-content[data-v-a628c479]{padding:1rem}.report-progress[data-v-a628c479]{display:flex;flex-direction:column;gap:1rem}.progress-steps[data-v-a628c479]{display:flex;flex-direction:column;gap:.5rem}.progress-step[data-v-a628c479]{display:flex;align-items:center;gap:.625rem;opacity:.4;transition:opacity .3s ease}.progress-step.step-active[data-v-a628c479]{opacity:1}.progress-step.step-current .step-label[data-v-a628c479]{color:hsl(var(--primary) / 1)}.step-icon[data-v-a628c479]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.6875rem;font-weight:600}.step-complete[data-v-a628c479]{background-color:#22c55e33;color:#22c55e;font-size:.75rem}.step-spinner[data-v-a628c479]{color:hsl(var(--primary) / 1);font-size:.875rem}.step-pending[data-v-a628c479]{background-color:#ffffff1a;color:#ffffff80}.step-label[data-v-a628c479]{font-size:.8125rem;color:#ffffffb3;transition:color .3s ease}.progress-bar-container[data-v-a628c479]{height:4px;background-color:#ffffff1a;border-radius:2px;overflow:hidden}.progress-bar[data-v-a628c479]{height:100%;background:linear-gradient(90deg,hsl(var(--primary) / 1),#9333ea);border-radius:2px;transition:width .5s ease-out}.progress-message[data-v-a628c479]{font-size:.75rem;color:#9ca3afcc;text-align:center;margin:0}.report-success[data-v-a628c479]{display:flex;flex-direction:column;gap:1rem}.success-details[data-v-a628c479]{display:flex;flex-direction:column;gap:.5rem}.success-message[data-v-a628c479]{font-size:.8125rem;color:#fffc;margin:0;line-height:1.5}.report-stats[data-v-a628c479]{display:flex;gap:1rem;flex-wrap:wrap}.stat-item[data-v-a628c479]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#9ca3afcc}.stat-icon[data-v-a628c479]{font-size:.875rem;opacity:.7}.download-button[data-v-a628c479]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,hsl(var(--primary) / .9),#00b4c8e6);color:#0f172a;font-weight:600;font-size:.875rem;border-radius:.5rem;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 8px hsl(var(--primary) / .3)}.download-button[data-v-a628c479]:hover{transform:translateY(-1px);box-shadow:0 4px 16px hsl(var(--primary) / .4);background:linear-gradient(135deg,hsl(var(--primary) / 1),#00bed2)}.download-button[data-v-a628c479]:active{transform:translateY(0)}.download-button.view-button[data-v-a628c479]{background:linear-gradient(135deg,#4caf50e6,#388e3ce6);box-shadow:0 2px 8px #4caf504d}.download-button.view-button[data-v-a628c479]:hover{box-shadow:0 4px 16px #4caf5066;background:linear-gradient(135deg,#4caf50,#388e3c)}.download-icon[data-v-a628c479]{font-size:1.125rem}.report-error[data-v-a628c479]{display:flex;flex-direction:column;gap:.75rem}.error-content[data-v-a628c479]{display:flex;gap:.75rem;align-items:flex-start}.error-icon[data-v-a628c479]{flex-shrink:0;font-size:1.25rem;color:#ef4444}.error-details[data-v-a628c479]{flex:1}.error-message[data-v-a628c479]{font-size:.8125rem;color:#ef4444e6;margin:0 0 .375rem;line-height:1.5}.error-suggestion[data-v-a628c479]{font-size:.75rem;color:#9ca3afb3;margin:0}.report-pending[data-v-a628c479]{padding:.5rem 0}.pending-message[data-v-a628c479]{font-size:.8125rem;color:#9ca3afb3;margin:0;text-align:center}@keyframes spin-a628c479{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-a628c479]{animation:spin-a628c479 1s linear infinite}@media(max-width:768px){.report-tool-message[data-v-a628c479]{max-width:100%}.report-header[data-v-a628c479]{padding:.75rem;gap:.625rem}.report-icon-wrapper[data-v-a628c479]{width:2.25rem;height:2.25rem}.report-title[data-v-a628c479]{font-size:.875rem}.report-content[data-v-a628c479]{padding:.75rem}.download-button[data-v-a628c479]{width:100%;padding:.875rem 1rem}.report-stats[data-v-a628c479]{flex-direction:column;gap:.375rem}}.tool-message{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.5rem;margin-bottom:.5rem;overflow:hidden;border:1px solid;transition:all .2s;background-color:#ffffff05;border-color:#ffffff0f;max-width:80%}.tool-status-running{border-color:#3b82f626;background-color:#3b82f608}.tool-status-completed{border-color:#22c55e1f;background-color:#22c55e05}.tool-status-failed{border-color:#ef444426;background-color:#ef444405}.from-history{opacity:.95}.from-history .tool-icon-wrapper .material-symbols-sharp{opacity:.6}.tool-header{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;cursor:pointer;transition:background-color .2s}.tool-header:hover{background-color:#ffffff08}.tool-icon-wrapper{flex-shrink:0}.tool-icon-wrapper .material-symbols-sharp{font-size:1rem;opacity:.7}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.tool-info{flex:1;min-width:0}.tool-name{font-weight:500;color:#ffffffb3;font-size:.75rem}.tool-description{font-size:.625rem;color:#9ca3afb3;margin-top:.0625rem}.tool-meta{display:flex;align-items:center;gap:.375rem;color:#9ca3af99}.tool-summary{padding:0;margin-bottom:.5rem}.tool-summary-content{margin:0;white-space:pre-wrap;font-size:.625rem;color:#d1d5dbb3;background-color:#0000001a;padding:.375rem;border-radius:.25rem}.tool-duration{font-size:.625rem}.expand-icon{font-size:.875rem;opacity:.5}.tool-details{border-top:1px solid rgba(255,255,255,.05);padding:.5rem .625rem;display:flex;flex-direction:column;gap:.5rem;min-width:0;max-width:100%}.detail-section{display:flex;flex-direction:column;gap:.125rem;min-width:0;max-width:100%}.detail-label{font-size:.625rem;font-weight:500;color:#9ca3af99}.detail-content{font-size:.625rem;border-radius:.25rem;padding:.375rem;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#d1d5dbcc;background-color:#00000026;max-height:150px}@media(max-width:768px){.tool-message{max-width:85%}.tool-header{padding:.375rem .5rem}.tool-icon-wrapper .material-symbols-sharp{font-size:.875rem}.tool-details{padding:.375rem .5rem}}.slide-enter-active,.slide-leave-active{transition:all .2s ease}.slide-enter-from,.slide-leave-to{transform:translateY(-10px);opacity:0}.location-analytics-mini-chat textarea[data-v-a32fd149]:disabled{cursor:not-allowed}.mini-chat-thinking-border[data-v-a32fd149]{position:relative;border:none!important;overflow:hidden}.mini-chat-thinking-border[data-v-a32fd149]:before{content:"";position:absolute;inset:-1px;border-radius:.75rem;padding:1px;background:conic-gradient(from var(--gradient-angle, 0deg),hsl(var(--primary) / .8) 0deg,rgba(167,139,250,.9) 60deg,rgba(236,72,153,.7) 120deg,rgba(251,146,60,.6) 180deg,rgba(167,139,250,.9) 240deg,hsl(var(--primary) / .8) 300deg,hsl(var(--primary) / .8) 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rotate-mini-gradient-a32fd149 2s linear infinite}.mini-chat-thinking-border[data-v-a32fd149]:after{content:"";position:absolute;inset:0;border-radius:.75rem;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 20%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.03) 80%,transparent 100%);animation:mini-chat-shimmer-a32fd149 2.5s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes rotate-mini-gradient-a32fd149{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}@keyframes mini-chat-shimmer-a32fd149{0%{transform:translate(-100%)}to{transform:translate(200%)}}@media(prefers-reduced-motion:reduce){.mini-chat-thinking-border[data-v-a32fd149]:after{animation:none}}.location-attributes-panel[data-v-28e8a6b0] ::-webkit-scrollbar{width:6px}.location-attributes-panel[data-v-28e8a6b0] ::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.location-attributes-panel[data-v-28e8a6b0] ::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.location-attributes-panel[data-v-28e8a6b0] ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@keyframes slide-up-28e8a6b0{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up[data-v-28e8a6b0]{animation:slide-up-28e8a6b0 .3s cubic-bezier(.4,0,.2,1)}.pb-safe[data-v-28e8a6b0]{padding-bottom:env(safe-area-inset-bottom,0)}.h-safe[data-v-28e8a6b0]{height:env(safe-area-inset-bottom,0)}.comparables-container[data-v-a7306f34],.smart-comps-filters[data-v-a7306f34]{container-type:inline-size}.comps-grid[data-v-a7306f34],.filters-grid[data-v-a7306f34]{grid-template-columns:repeat(1,minmax(0,1fr))}@container (min-width: 500px){.comps-grid[data-v-a7306f34],.filters-grid[data-v-a7306f34]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 750px){.comps-grid[data-v-a7306f34],.filters-grid[data-v-a7306f34]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 1100px){.comps-grid[data-v-a7306f34],.filters-grid[data-v-a7306f34]{grid-template-columns:repeat(4,minmax(0,1fr))}}.smart-comps-panel[data-v-a7306f34]{margin-bottom:.5rem;min-height:120px}@media(min-width:768px){.smart-comps-panel[data-v-a7306f34]{margin-bottom:1.5rem;min-height:200px}}.subject-location-card .card-header[data-v-a7306f34]{padding:.5rem 1rem}.subject-location-card .card-content[data-v-a7306f34],.comparable-card[data-v-a7306f34]{padding:1rem}.comparable-card[data-v-a7306f34]:hover{transform:translateY(-2px)}.comparable-card[data-v-a7306f34]:active{transform:translateY(-1px)}.similarity-badge[data-v-a7306f34]{padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;flex-shrink:0;border:1px solid;transition:all .2s ease}.similarity-bar-glow[data-v-a7306f34]{position:absolute;top:0;right:0;width:2px;height:100%;animation:pulse-glow-a7306f34 2s infinite;opacity:.8}@keyframes pulse-glow-a7306f34{0%,to{opacity:.8}50%{opacity:.3}}.revenue-pill[data-v-a7306f34]{transition:all .3s ease}.revenue-pill[data-v-a7306f34]:hover{transform:scale(1.05)}.revenue-pill-small[data-v-a7306f34]{transition:all .2s ease;font-size:13px}@media(max-width:640px){button[data-v-a7306f34],select[data-v-a7306f34]{min-height:44px;min-width:44px}.comparable-card[data-v-a7306f34]{padding:.75rem}.revenue-pill-small[data-v-a7306f34]{font-size:12px}}.material-symbols-sharp[data-v-a7306f34]{font-size:inherit;vertical-align:middle}.filtered-attributes[data-v-a7306f34]{animation:fadeIn-a7306f34 .2s ease-out}@keyframes fadeIn-a7306f34{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.custom-scrollbar[data-v-a7306f34]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.custom-scrollbar[data-v-a7306f34]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-a7306f34]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-a7306f34]::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:3px}.custom-scrollbar[data-v-a7306f34]::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.smart-comps-filters .filter-control[data-v-a7306f34]{position:relative}.smart-comps-filters .filter-control[data-v-a7306f34] button[class*="absolute -top-7"]{top:-2rem!important;right:1.75rem!important;z-index:10}.smart-comps-filters .filter-control[data-v-a7306f34] .multi-select-dropdown>button[class*=absolute]{top:-2rem!important;right:1.75rem!important;z-index:10}.light-pulse[data-v-a7306f34]{position:relative;overflow:hidden}.light-pulse[data-v-a7306f34]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsl(var(--primary) / .1),transparent);animation:lightPulse-a7306f34 2.5s ease-in-out infinite;pointer-events:none}@keyframes lightPulse-a7306f34{0%{transform:translate(-100%)}to{transform:translate(200%)}}.organization-toggle[data-v-9376bf53]{display:flex;border-radius:.5rem;overflow:hidden;background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.fade-enter-active[data-v-9376bf53],.fade-leave-active[data-v-9376bf53]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-9376bf53],.fade-leave-to[data-v-9376bf53]{opacity:0;transform:translateY(-10px)}.variable-impact-sunburst[data-v-9376bf53]{width:100%}.sr-only[data-v-9376bf53]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.variable-impact-sunburst[data-v-9376bf53] *:focus{outline:2px solid #3b82f6;outline-offset:2px}.variable-impact-sunburst button[data-v-9376bf53]:focus{outline:none;box-shadow:none}.variable-impact-sunburst select[data-v-9376bf53]:focus{outline:none;border-color:#fff3;box-shadow:none}.sunburst-wrapper svg[data-v-9376bf53]:focus{outline:none}.sunburst-wrapper svg[data-keyboard-active=true][data-v-9376bf53]{filter:drop-shadow(0 0 20px rgba(59,130,246,.6))}.legend-container [role=button][data-v-9376bf53]:focus,.legend-container button[data-v-9376bf53]:focus{outline:none}.legend-container[data-v-9376bf53]{--text-primary: #ffffff;--text-secondary: #d1d5db;--text-muted: #9ca3af;--bg-hover: rgba(59, 130, 246, .1)}.legend-container .group[data-v-9376bf53]:hover{background-color:hsl(var(--accent) / .1);transition:background-color .2s ease}.sunburst-wrapper svg[data-v-9376bf53]{filter:drop-shadow(0 0 20px hsl(var(--primary) / .3));transition:filter .3s ease}.legend-container[data-v-9376bf53]::-webkit-scrollbar{width:4px}.legend-container[data-v-9376bf53]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.legend-container[data-v-9376bf53]::-webkit-scrollbar-thumb{background:hsl(var(--primary) / .5);border-radius:2px}.legend-container[data-v-9376bf53]::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary) / .7)}@media(prefers-reduced-motion:reduce){.variable-impact-sunburst[data-v-9376bf53] *{transition:none!important;animation:none!important}}@media(prefers-contrast:high){.variable-impact-sunburst[data-v-9376bf53]{--ring-color: #ffffff;--focus-color: #ffffff}.sunburst-wrapper svg[data-v-9376bf53]:focus{outline-color:var(--focus-color)}.legend-container button[data-v-9376bf53]:focus{outline:2px solid var(--ring-color)}}.light-pulse[data-v-9376bf53]{position:relative;overflow:hidden}.light-pulse[data-v-9376bf53]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 20%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.03) 80%,transparent 100%);animation:lightPulse-9376bf53 2s infinite;pointer-events:none}@keyframes lightPulse-9376bf53{0%{transform:translate(-100%)}to{transform:translate(200%)}}.zeustimate-gauge-container[data-v-2d7252a6]{container-type:inline-size;animation:fadeIn-2d7252a6 .5s ease-in}@keyframes fadeIn-2d7252a6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.revenue-grade-badge[data-v-2d7252a6]{transition:all .3s ease}.revenue-grade-badge[data-v-2d7252a6]:hover{transform:scale(1.05)}.gauge-container[data-v-2d7252a6],.confidence-graph[data-v-2d7252a6]{transition:all .3s ease}.custom-scrollbar[data-v-2d7252a6]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-2d7252a6]::-webkit-scrollbar-track{background:#0003;border-radius:3px}.custom-scrollbar[data-v-2d7252a6]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.custom-scrollbar[data-v-2d7252a6]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media(max-width:639px){.gauge-section[data-v-2d7252a6],.confidence-section[data-v-2d7252a6]{width:100%}}@media(min-width:640px){.gauge-container[data-v-2d7252a6]{min-height:256px}}@media(min-width:1024px){.zeustimate-gauge[data-v-2d7252a6]{max-width:100%}}.light-pulse[data-v-2d7252a6]{position:relative;overflow:hidden}.light-pulse[data-v-2d7252a6]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,225,237,.1),transparent);animation:lightPulse-2d7252a6 2.5s ease-in-out infinite;pointer-events:none}@keyframes lightPulse-2d7252a6{0%{transform:translate(-100%)}to{transform:translate(200%)}}@container (min-width: 500px){.metrics-grid[data-v-2d7252a6]{grid-template-columns:repeat(2,1fr)}}@container (min-width: 800px){.metrics-grid[data-v-2d7252a6]{grid-template-columns:1fr}.gauge-layout[data-v-2d7252a6]{flex-direction:row;gap:1.5rem;align-items:flex-start}.gauge-column[data-v-2d7252a6],.metrics-column[data-v-2d7252a6]{width:280px;flex-shrink:0}.confidence-graph-section[data-v-2d7252a6]{flex:1;min-width:0}.gauge-layout.sections-visible-2 .gauge-column[data-v-2d7252a6],.gauge-layout.sections-visible-2 .metrics-column[data-v-2d7252a6]{width:320px}.gauge-layout.sections-visible-2 .confidence-graph-section[data-v-2d7252a6]{flex:1}.gauge-layout.sections-visible-1 .gauge-column[data-v-2d7252a6],.gauge-layout.sections-visible-1 .metrics-column[data-v-2d7252a6],.gauge-layout.sections-visible-1 .confidence-graph-section[data-v-2d7252a6]{width:100%;max-width:100%}.gauge-layout.no-graph .gauge-column[data-v-2d7252a6],.gauge-layout.no-graph .metrics-column[data-v-2d7252a6]{flex:1;width:auto;max-width:50%}.gauge-layout.no-gauge .confidence-graph-section[data-v-2d7252a6],.gauge-layout.no-metrics .confidence-graph-section[data-v-2d7252a6]{flex:2}.gauge-layout.no-gauge .metrics-grid[data-v-2d7252a6],.gauge-layout.sections-visible-1 .metrics-grid[data-v-2d7252a6]{grid-template-columns:repeat(2,1fr)}}@container (min-width: 1024px){.gauge-column[data-v-2d7252a6],.metrics-column[data-v-2d7252a6]{width:320px}.gauge-layout[data-v-2d7252a6]{gap:2rem}.gauge-layout.sections-visible-2 .gauge-column[data-v-2d7252a6],.gauge-layout.sections-visible-2 .metrics-column[data-v-2d7252a6]{width:380px}.gauge-layout.no-graph .gauge-column[data-v-2d7252a6],.gauge-layout.no-graph .metrics-column[data-v-2d7252a6]{max-width:48%}}@container (min-width: 1200px){.gauge-column[data-v-2d7252a6],.metrics-column[data-v-2d7252a6]{width:340px}.gauge-layout[data-v-2d7252a6]{gap:2.5rem}.confidence-graph[data-v-2d7252a6]{height:14rem}.gauge-layout.sections-visible-2 .gauge-column[data-v-2d7252a6],.gauge-layout.sections-visible-2 .metrics-column[data-v-2d7252a6]{width:420px}}@container (min-width: 1400px){.gauge-column[data-v-2d7252a6],.metrics-column[data-v-2d7252a6]{width:360px}.gauge-layout[data-v-2d7252a6]{gap:3rem}.gauge-layout.sections-visible-2 .gauge-column[data-v-2d7252a6],.gauge-layout.sections-visible-2 .metrics-column[data-v-2d7252a6]{width:480px}}@container (min-width: 1600px){.gauge-column[data-v-2d7252a6],.metrics-column[data-v-2d7252a6]{width:380px}.gauge-layout.sections-visible-2 .gauge-column[data-v-2d7252a6],.gauge-layout.sections-visible-2 .metrics-column[data-v-2d7252a6]{width:520px}}input[type=checkbox][data-v-2d7252a6]{width:.75rem;height:.75rem}.pwa-modal-fade-enter-active[data-v-ec0ed2ec],.pwa-modal-fade-leave-active[data-v-ec0ed2ec]{transition:opacity .2s ease}.pwa-modal-fade-enter-from[data-v-ec0ed2ec],.pwa-modal-fade-leave-to[data-v-ec0ed2ec]{opacity:0}.fade-enter-active[data-v-bd688bc3],.fade-leave-active[data-v-bd688bc3]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-bd688bc3],.fade-leave-to[data-v-bd688bc3]{opacity:0;transform:translateY(-10px)}@keyframes disconnected-pulse-a9b1c7fd{0%,to{opacity:1;box-shadow:0 0 hsl(var(--destructive) / .4)}50%{opacity:.8;box-shadow:0 0 0 8px hsl(var(--destructive) / 0)}}.disconnected-pulse[data-v-a9b1c7fd]{animation:disconnected-pulse-a9b1c7fd 2s cubic-bezier(.4,0,.6,1) infinite}.checkerboard-pattern[data-v-82106304]{background-image:linear-gradient(45deg,#808080 25%,transparent 25%),linear-gradient(-45deg,#808080 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#808080 75%),linear-gradient(-45deg,transparent 75%,#808080 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px;background-color:silver}.hue-slider[data-v-82106304]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid rgba(0,0,0,.2);cursor:pointer;box-shadow:0 2px 4px #0000004d}.hue-slider[data-v-82106304]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid rgba(0,0,0,.2);cursor:pointer;box-shadow:0 2px 4px #0000004d}.opacity-slider[data-v-82106304]{background:transparent}.opacity-slider[data-v-82106304]::-webkit-slider-runnable-track{height:8px;background:transparent;border-radius:8px}.opacity-slider[data-v-82106304]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid rgba(0,0,0,.2);cursor:pointer;box-shadow:0 2px 4px #0000004d;margin-top:-4px}.opacity-slider[data-v-82106304]::-moz-range-track{height:8px;background:transparent;border-radius:8px}.opacity-slider[data-v-82106304]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid rgba(0,0,0,.2);cursor:pointer;box-shadow:0 2px 4px #0000004d}.resize-handle[data-v-e4ab11d7]{-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.pwa-install-slide-enter-active[data-v-63198c4e],.pwa-install-slide-leave-active[data-v-63198c4e]{transition:opacity .25s ease,transform .25s ease}.pwa-install-slide-enter-from[data-v-63198c4e],.pwa-install-slide-leave-to[data-v-63198c4e]{opacity:0}.fade-enter-active[data-v-bc9a376b],.fade-leave-active[data-v-bc9a376b]{transition:all .3s ease-out}.fade-enter-from[data-v-bc9a376b]{transform:translateY(-10px);opacity:0}.fade-leave-to[data-v-bc9a376b]{transform:translateY(10px);opacity:0}@keyframes float-bc9a376b{0%,to{transform:translateY(0) rotate(var(--rotate-start, 0deg));opacity:var(--opacity-start, .6)}50%{transform:translateY(-20px) rotate(var(--rotate-end, 10deg));opacity:var(--opacity-end, .8)}}@keyframes slowFloat-bc9a376b{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.05)}}.animate-float[data-v-bc9a376b]{animation:float-bc9a376b 6s ease-in-out infinite}.animate-float[data-v-bc9a376b]:nth-child(odd){animation-duration:8s;--rotate-start: 0deg;--rotate-end: 15deg}.animate-float[data-v-bc9a376b]:nth-child(2n){animation-duration:7s;--rotate-start: 0deg;--rotate-end: -12deg}@media(prefers-reduced-motion:reduce){.animate-float[data-v-bc9a376b],.animate-pulse[data-v-bc9a376b]{animation:none}}.reflection-fade[data-v-bc9a376b]{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.1) 30%,rgba(0,0,0,.4) 60%,black 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.1) 30%,rgba(0,0,0,.4) 60%,black 100%)}.fade-enter-active[data-v-1322e269],.fade-leave-active[data-v-1322e269]{transition:opacity .3s ease}.fade-enter-from[data-v-1322e269],.fade-leave-to[data-v-1322e269]{opacity:0}.compass-fade-enter-active[data-v-1edb61b7],.compass-fade-leave-active[data-v-1edb61b7]{transition:opacity .3s ease,transform .3s ease}.compass-fade-enter-from[data-v-1edb61b7],.compass-fade-leave-to[data-v-1edb61b7]{opacity:0;transform:scale(.8)}@keyframes smooth-spin-1edb61b7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.transition-transform[data-v-1edb61b7]{will-change:transform;transform-style:preserve-3d;backface-visibility:hidden}.search-suggestions-dropdown[data-v-be6c1c14]{max-height:560px;min-height:260px;overflow-y:auto;box-shadow:0 20px 50px -12px hsl(var(--background) / .5),0 0 40px hsl(var(--primary) / .15),inset 0 1px hsl(var(--foreground) / .1);will-change:transform,opacity}.suggestion-section[data-v-be6c1c14]{padding:.5rem 0;border-bottom:1px solid hsl(var(--border) / .3)}.suggestion-section[data-v-be6c1c14]:last-child{border-bottom:none}.section-header[data-v-be6c1c14]{display:flex;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;color:hsl(var(--muted-foreground));font-weight:600;text-transform:uppercase;letter-spacing:.05em}.suggestion-items[data-v-be6c1c14]{display:flex;flex-direction:column}.suggestion-item[data-v-be6c1c14]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;text-align:left;color:hsl(var(--foreground) / .9);background:transparent;border:none;cursor:pointer;transition:all .15s ease}.suggestion-item[data-v-be6c1c14]:hover{background:hsl(var(--primary) / .1);color:hsl(var(--foreground))}.suggestion-item.selected[data-v-be6c1c14]{background:hsl(var(--primary) / .15);color:hsl(var(--foreground))}.suggestion-text[data-v-be6c1c14]{flex:1;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-count[data-v-be6c1c14]{font-size:.75rem;color:hsl(var(--muted-foreground));margin-left:.5rem;flex-shrink:0}.search-suggestions-dropdown[data-v-be6c1c14]::-webkit-scrollbar{width:6px}.search-suggestions-dropdown[data-v-be6c1c14]::-webkit-scrollbar-track{background:hsl(var(--accent) / .1)}.search-suggestions-dropdown[data-v-be6c1c14]::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .3);border-radius:3px}.search-suggestions-dropdown[data-v-be6c1c14]::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .5)}.loading-container[data-v-be6c1c14]{padding:.5rem 0}.loading-sections[data-v-be6c1c14]{display:flex;flex-direction:column;gap:.5rem}.loading-section[data-v-be6c1c14]{padding:.25rem 0}.loading-items[data-v-be6c1c14]{display:flex;flex-direction:column;gap:.25rem;padding:0 .75rem}.loading-item[data-v-be6c1c14]{height:36px;display:flex;align-items:center;padding:.5rem 0}.loading-bar[data-v-be6c1c14]{height:14px;background:linear-gradient(90deg,hsl(var(--accent) / .2),hsl(var(--accent) / .4),hsl(var(--accent) / .2));background-size:200% 100%;animation:shimmer-be6c1c14 1.5s infinite;border-radius:4px;width:100%}@keyframes shimmer-be6c1c14{0%{background-position:-200% 0}to{background-position:200% 0}}.tab-button[draggable=true][data-v-b05c8490]{cursor:move}.tab-list-move[data-v-b05c8490]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.tab-list-enter-active[data-v-b05c8490],.tab-list-leave-active[data-v-b05c8490]{transition:all .3s ease}.tab-list-enter-from[data-v-b05c8490]{opacity:0;transform:translate(-20px)}.tab-list-leave-to[data-v-b05c8490]{opacity:0;transform:translate(20px)}@keyframes tab-highlight-b05c8490{0%{box-shadow:0 0 hsl(var(--primary) / 0)}50%{box-shadow:0 0 10px 2px hsl(var(--primary) / .4)}to{box-shadow:0 0 hsl(var(--primary) / 0)}}.tab-bump[data-v-b05c8490]{animation:tab-highlight-b05c8490 .6s ease;position:relative;z-index:10}.fade-enter-active[data-v-b05c8490],.fade-leave-active[data-v-b05c8490]{transition:opacity .2s ease}.fade-enter-from[data-v-b05c8490],.fade-leave-to[data-v-b05c8490]{opacity:0}body.dragging-tab,body.dragging-tab *{cursor:grabbing!important}@keyframes drop-zone-pulse-b05c8490{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.workspace-grid[data-v-cfc59099]{min-height:0}.workspace-grid-cell[data-v-cfc59099]{min-width:0;min-height:0}.drop-zone[data-v-cfc59099]{background:radial-gradient(circle at center,hsl(var(--primary) / .05),transparent)}.drop-zone[data-v-cfc59099]:hover{background:radial-gradient(circle at center,hsl(var(--primary) / .1),transparent)}.dock-zone-fade-enter-active[data-v-845c1118],.dock-zone-fade-leave-active[data-v-845c1118]{transition:opacity .2s ease-out}.dock-zone-fade-enter-from[data-v-845c1118],.dock-zone-fade-leave-to[data-v-845c1118]{opacity:0}.chat-expand-enter-active[data-v-477ffd91],.chat-expand-leave-active[data-v-477ffd91]{transition:all .3s ease}.chat-expand-enter-from[data-v-477ffd91],.chat-expand-leave-to[data-v-477ffd91]{transform:translateY(-10px);opacity:0}.slide-up-enter-active[data-v-477ffd91],.slide-up-leave-active[data-v-477ffd91]{transition:all .2s ease}.slide-up-enter-from[data-v-477ffd91],.slide-up-leave-to[data-v-477ffd91]{transform:translateY(10px);opacity:0}.slide-down-enter-active[data-v-477ffd91],.slide-down-leave-active[data-v-477ffd91]{transition:all .2s ease}.slide-down-enter-from[data-v-477ffd91],.slide-down-leave-to[data-v-477ffd91]{transform:translateY(-10px);opacity:0}.expand-mobile-enter-active[data-v-477ffd91],.expand-mobile-leave-active[data-v-477ffd91]{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;will-change:transform,opacity}.expand-mobile-enter-from[data-v-477ffd91],.expand-mobile-leave-to[data-v-477ffd91]{transform:translateY(100%);opacity:0;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.expand-desktop-enter-active[data-v-477ffd91],.expand-desktop-leave-active[data-v-477ffd91]{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),max-height .35s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;will-change:transform,opacity,max-height;overflow:hidden!important}.expand-desktop-enter-from[data-v-477ffd91]{transform:translateY(-20px) scale(.98);opacity:0;max-height:0;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.expand-desktop-enter-to[data-v-477ffd91]{transform:translateY(0) scale(1);opacity:1;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.expand-desktop-leave-to[data-v-477ffd91]{transform:translateY(-20px) scale(.98);opacity:0;max-height:0;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.expand-desktop-enter-active[data-v-477ffd91]>*{animation:fadeInContent-477ffd91 .35s cubic-bezier(.4,0,.2,1) .2s both}@keyframes fadeInContent-477ffd91{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.disconnected-pulse[data-v-477ffd91]{animation:disconnectedPulse-477ffd91 1.5s ease-in-out infinite}@keyframes disconnectedPulse-477ffd91{0%,to{box-shadow:0 0 #ef444400,0 0 10px #ef44444d}50%{box-shadow:0 0 0 3px #ef44441a,0 0 20px #ef444480}}.chat-bar-composer-field[data-v-477ffd91]{width:100%}.chat-bar-composer-field[data-v-477ffd91] .ProseMirror{transition:text-align .2s ease,justify-content .2s ease}.chat-bar-composer-field.is-centered[data-v-477ffd91] .ProseMirror{display:flex;align-items:center;justify-content:center;text-align:center}.chat-bar-composer-field.is-centered[data-v-477ffd91] .ProseMirror p{width:100%}.composer-thinking-border[data-v-477ffd91]{position:relative;border:none!important;overflow:visible}.composer-thinking-border[data-v-477ffd91]:before{content:"";position:absolute;inset:-1.5px;border-radius:.75rem;padding:1.5px;background:conic-gradient(from var(--gradient-angle, 0deg),hsl(var(--primary) / .8) 0deg,rgba(167,139,250,.9) 60deg,rgba(236,72,153,.7) 120deg,rgba(251,146,60,.6) 180deg,rgba(167,139,250,.9) 240deg,hsl(var(--primary) / .8) 300deg,hsl(var(--primary) / .8) 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rotate-gradient-477ffd91 2s linear infinite}.composer-thinking-border[data-v-477ffd91]:after{content:"";position:absolute;inset:0;border-radius:.75rem;background:linear-gradient(90deg,transparent 0%,hsl(var(--foreground) / .03) 20%,hsl(var(--foreground) / .05) 50%,hsl(var(--foreground) / .03) 80%,transparent 100%);animation:chatbar-shimmer-477ffd91 2.5s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes rotate-gradient-477ffd91{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}@keyframes chatbar-shimmer-477ffd91{0%{transform:translate(-100%)}to{transform:translate(200%)}}.progress-glow-teal[data-v-477ffd91]{box-shadow:0 0 6px #2dd4bf80}.progress-glow-electric[data-v-477ffd91]{box-shadow:0 0 6px var(--color-electric-500)}@media(prefers-reduced-motion:reduce){.composer-thinking-border[data-v-477ffd91]:after{animation:none}}.dock-zone-fade-enter-active[data-v-477ffd91],.dock-zone-fade-leave-active[data-v-477ffd91]{transition:opacity .2s ease-out}.dock-zone-fade-enter-from[data-v-477ffd91],.dock-zone-fade-leave-to[data-v-477ffd91]{opacity:0}.fade-enter-active[data-v-477ffd91],.fade-leave-active[data-v-477ffd91]{transition:opacity .2s ease-out}.fade-enter-from[data-v-477ffd91],.fade-leave-to[data-v-477ffd91]{opacity:0}@keyframes pulse-slide-477ffd91{0%,to{opacity:.6;transform:translate(-5%)}50%{opacity:1;transform:translate(0)}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.shimmer-skeleton[data-v-7aa024f1]{background:hsl(var(--foreground) / .1);animation:pulse-7aa024f1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-7aa024f1{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.shimmer-skeleton[data-v-7aa024f1]{animation:none}}.p-3[data-v-aadf443c]{min-height:60px;overflow:hidden}.line-clamp-2[data-v-aadf443c]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.attributes-scrollable[data-v-cb58890b]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.attributes-scrollable[data-v-cb58890b]::-webkit-scrollbar{width:6px}.attributes-scrollable[data-v-cb58890b]::-webkit-scrollbar-track{background:transparent}.attributes-scrollable[data-v-cb58890b]::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:3px}.attributes-scrollable[data-v-cb58890b]::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.location-hover-card[data-v-a9f677f5]{min-width:280px;max-width:320px}.hover-card-arrow[data-v-a9f677f5]{border-style:solid}.arrow-top[data-v-a9f677f5]{bottom:-8px;left:50%;transform:translate(-50%);border-width:8px 8px 0 8px;border-color:var(--arrow-color, rgba(4, 6, 20, .22)) transparent transparent transparent}.arrow-bottom[data-v-a9f677f5]{top:-8px;left:50%;transform:translate(-50%);border-width:0 8px 8px 8px;border-color:transparent transparent var(--arrow-color, rgba(4, 6, 20, .22)) transparent}.arrow-left[data-v-a9f677f5]{right:-8px;top:50%;transform:translateY(-50%);border-width:8px 0 8px 8px;border-color:transparent transparent transparent var(--arrow-color, rgba(4, 6, 20, .22))}.arrow-right[data-v-a9f677f5]{left:-8px;top:50%;transform:translateY(-50%);border-width:8px 8px 8px 0;border-color:transparent var(--arrow-color, rgba(4, 6, 20, .22)) transparent transparent}@media(any-hover:hover){.location-hover-card--pinned[data-v-a9f677f5]:hover .opacity-0.pointer-events-none{opacity:1!important;pointer-events:auto!important}}.marker-radar-pulse[data-v-5f651908]{position:relative}.pulse-ring[data-v-5f651908]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--pulse-size);height:var(--pulse-size);border:2px solid hsl(var(--primary));background:hsl(var(--primary) / .2);border-radius:50%;opacity:0;pointer-events:none}.pulse-ring-1[data-v-5f651908]{animation:radar-pulse-5f651908 3s infinite}.pulse-ring-2[data-v-5f651908]{animation:radar-pulse-5f651908 3s infinite 1s}.pulse-ring-3[data-v-5f651908]{animation:radar-pulse-5f651908 3s infinite 2s}@keyframes radar-pulse-5f651908{0%{width:var(--pulse-size);height:var(--pulse-size);opacity:.8;border-width:2px;background:hsl(var(--primary) / .25)}50%{width:calc(var(--pulse-size) * 2);height:calc(var(--pulse-size) * 2);opacity:.4;border-width:1px;background:hsl(var(--primary) / .15)}to{width:calc(var(--pulse-size) * 3);height:calc(var(--pulse-size) * 3);opacity:0;border-width:1px;background:hsl(var(--primary) / .05)}}.street-view-wrapper[data-v-19a3dc7f]{position:relative;width:100%}.street-view-container[data-v-19a3dc7f]{position:relative;width:100%;background:#00000080}.street-view-panorama[data-v-19a3dc7f]{width:100%;height:100%}.resize-handle-external[data-v-19a3dc7f]{position:relative;width:100%;margin-top:4px;border-radius:9999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2)}@media(max-width:767px){.resize-handle-external[data-v-19a3dc7f]{margin-top:6px;margin-bottom:6px;min-height:32px;touch-action:none}}.no-street-view[data-v-19a3dc7f]{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:.5rem}[data-v-19a3dc7f] .gm-style .gm-style-cc{background-color:#000000b3!important}[data-v-19a3dc7f] .gm-style .gm-style-cc span,[data-v-19a3dc7f] .gm-style .gm-style-cc a{color:#fff!important}[data-v-19a3dc7f] .gm-compass{background:#000000b3!important}[data-v-19a3dc7f] .gm-style .gmnoprint .gm-bundled-control .gm-bundled-control-on-bottom button,[data-v-19a3dc7f] .gm-style .gmnoprint button[title*=Zoom],[data-v-19a3dc7f] .gm-style .gmnoprint button[title="Zoom in"],[data-v-19a3dc7f] .gm-style .gmnoprint button[title="Zoom out"],[data-v-19a3dc7f] .gm-style .gmnoprint div[title="Zoom in"],[data-v-19a3dc7f] .gm-style .gmnoprint div[title="Zoom out"],[data-v-19a3dc7f] .gm-style .gm-bundled-control button,[data-v-19a3dc7f] .gm-style .gm-bundled-control>button,[data-v-19a3dc7f] .gm-style button[aria-label*=Zoom]{background:#0000004d!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(0,136,255,.4)!important;border-radius:8px!important;transition:all .3s ease!important;box-shadow:0 0 15px hsl(var(--primary) / .3),inset 0 1px #ffffff26!important;color:#ffffffe6!important}[data-v-19a3dc7f] .gm-style .gmnoprint .gm-bundled-control .gm-bundled-control-on-bottom button:hover,[data-v-19a3dc7f] .gm-style .gmnoprint button[title*=Zoom]:hover,[data-v-19a3dc7f] .gm-style .gmnoprint button[title="Zoom in"]:hover,[data-v-19a3dc7f] .gm-style .gmnoprint button[title="Zoom out"]:hover,[data-v-19a3dc7f] .gm-style .gmnoprint div[title="Zoom in"]:hover,[data-v-19a3dc7f] .gm-style .gmnoprint div[title="Zoom out"]:hover,[data-v-19a3dc7f] .gm-style .gm-bundled-control button:hover,[data-v-19a3dc7f] .gm-style .gm-bundled-control>button:hover,[data-v-19a3dc7f] .gm-style button[aria-label*=Zoom]:hover{background:hsl(var(--primary) / .2)!important;border-color:hsl(var(--primary) / .8)!important;box-shadow:0 0 25px hsl(var(--primary) / .5),inset 0 1px #ffffff40!important;color:hsl(var(--primary) / 1)!important}[data-v-19a3dc7f] .gm-style .gmnoprint .gm-bundled-control,[data-v-19a3dc7f] .gm-style .gm-bundled-control{border-radius:12px!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-v-19a3dc7f] .gm-style .gm-svpc,[data-v-19a3dc7f] .gm-style .gm-svpc *,[data-v-19a3dc7f] .gm-style button[title*=pan],[data-v-19a3dc7f] .gm-style button[aria-label*=pan],[data-v-19a3dc7f] .gm-style .gm-sv-compass{background:#0000004d!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(0,136,255,.4)!important;border-radius:12px!important;transition:all .3s ease!important;box-shadow:0 0 15px hsl(var(--primary) / .3)!important}[data-v-19a3dc7f] .gm-style .gm-svpc:hover,[data-v-19a3dc7f] .gm-style .gm-svpc *:hover,[data-v-19a3dc7f] .gm-style button[title*=pan]:hover,[data-v-19a3dc7f] .gm-style button[aria-label*=pan]:hover,[data-v-19a3dc7f] .gm-style .gm-sv-compass:hover{background:hsl(var(--primary) / .2)!important;border-color:hsl(var(--primary) / .8)!important;box-shadow:0 0 25px hsl(var(--primary) / .5)!important}[data-v-19a3dc7f] .gm-style .gm-fullscreen-control,[data-v-19a3dc7f] .gm-style button[title*=fullscreen],[data-v-19a3dc7f] .gm-style button[title*=Fullscreen],[data-v-19a3dc7f] .gm-style button[aria-label*=fullscreen]{background:#0000004d!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(0,136,255,.4)!important;border-radius:8px!important;transition:all .3s ease!important;box-shadow:0 0 15px hsl(var(--primary) / .3)!important;color:#ffffffe6!important}[data-v-19a3dc7f] .gm-style .gm-fullscreen-control:hover,[data-v-19a3dc7f] .gm-style button[title*=fullscreen]:hover,[data-v-19a3dc7f] .gm-style button[title*=Fullscreen]:hover,[data-v-19a3dc7f] .gm-style button[aria-label*=fullscreen]:hover{background:hsl(var(--primary) / .2)!important;border-color:hsl(var(--primary) / .8)!important;box-shadow:0 0 25px hsl(var(--primary) / .5)!important;color:hsl(var(--primary) / 1)!important}[data-v-19a3dc7f] .gm-style button,[data-v-19a3dc7f] .gm-style .gmnoprint button,[data-v-19a3dc7f] .gm-style .gmnoprint div[role=button],[data-v-19a3dc7f] .gm-style [role=button]{background:#00000040!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(0,136,255,.3)!important;border-radius:6px!important;transition:all .3s ease!important;box-shadow:0 0 10px hsl(var(--primary) / .2)!important}[data-v-19a3dc7f] .gm-style button:hover,[data-v-19a3dc7f] .gm-style .gmnoprint button:hover,[data-v-19a3dc7f] .gm-style .gmnoprint div[role=button]:hover,[data-v-19a3dc7f] .gm-style [role=button]:hover{background:hsl(var(--primary) / .15)!important;border-color:hsl(var(--primary) / .6)!important;box-shadow:0 0 20px hsl(var(--primary) / .4)!important}@media(max-width:768px){.street-view-container[data-v-19a3dc7f]{min-height:150px}}.pinned-card-connectors[data-v-1e501317]{overflow:visible}.connector-pin-dot[data-v-1e501317]{transition:r .2s ease-out}.connector-line--dashed[data-v-1e501317]{animation:dash-flow-1e501317 1.2s linear infinite}@keyframes dash-flow-1e501317{to{stroke-dashoffset:-10}}.dock-zone-fade-enter-active[data-v-65cd50c1],.dock-zone-fade-leave-active[data-v-65cd50c1]{transition:opacity .2s ease-out}.dock-zone-fade-enter-from[data-v-65cd50c1],.dock-zone-fade-leave-to[data-v-65cd50c1]{opacity:0}.workspace-preview-enter-active[data-v-c99ed238]{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease-out}.workspace-preview-leave-active[data-v-c99ed238]{transition:transform .2s cubic-bezier(.4,0,1,1),opacity .15s ease-in}.workspace-preview-enter-from[data-v-c99ed238]{transform:translate(100%);opacity:0}.workspace-preview-leave-to[data-v-c99ed238]{transform:translate(30%);opacity:0}.slide-enter-active[data-v-a5d00a35],.slide-leave-active[data-v-a5d00a35]{transition:transform .35s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-a5d00a35],.slide-leave-to[data-v-a5d00a35]{transform:translate(-100%)}.fade-enter-active[data-v-a5d00a35],.fade-leave-active[data-v-a5d00a35]{transition:opacity .35s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-a5d00a35],.fade-leave-to[data-v-a5d00a35]{opacity:0}.modal-enter-active[data-v-a5d00a35],.modal-leave-active[data-v-a5d00a35]{transition:all .3s ease}.modal-enter-from[data-v-a5d00a35],.modal-leave-to[data-v-a5d00a35]{opacity:0}.modal-enter-from .relative[data-v-a5d00a35],.modal-leave-to .relative[data-v-a5d00a35]{transform:scale(.9)}.chat-tab[data-v-a5d00a35]{overflow:hidden;display:flex;flex-direction:column}@media(max-width:767px){.chat-tab[data-v-a5d00a35]{height:100%}.main-chat-content .flex-1.overflow-y-auto[data-v-a5d00a35]{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-y:auto!important;scroll-padding-bottom:1rem}[data-tooltip][data-v-a5d00a35]:after,[data-tooltip][data-v-a5d00a35]:before,.tooltip[data-v-a5d00a35]{display:none!important;pointer-events:none!important}}.sidebar-menu[data-v-a5d00a35]{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.thread-list-scroll[data-v-a5d00a35]{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable}.workspace-container[data-v-a5d00a35]{transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}.main-chat-content[data-v-a5d00a35]{transition:all .35s cubic-bezier(.4,0,.2,1);width:100%}@media(min-width:768px){.workspace-container.sidebar-open .main-chat-content[data-v-a5d00a35]{margin-left:256px;width:calc(100% - 256px)}}@media(max-width:767px){.workspace-container.sidebar-open .main-chat-content[data-v-a5d00a35]{transform:translate(256px);opacity:.5}}.composer-thinking-border[data-v-a5d00a35]{position:relative;border:none!important;overflow:visible}.composer-thinking-border[data-v-a5d00a35]:before{content:"";position:absolute;inset:-1.5px;border-radius:1rem;padding:1.5px;background:conic-gradient(from var(--gradient-angle, 0deg),hsl(var(--primary) / .8) 0deg,rgba(167,139,250,.9) 60deg,rgba(236,72,153,.7) 120deg,rgba(251,146,60,.6) 180deg,rgba(167,139,250,.9) 240deg,hsl(var(--primary) / .8) 300deg,hsl(var(--primary) / .8) 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rotate-gradient-a5d00a35 2s linear infinite}.composer-thinking-border[data-v-a5d00a35]:after{content:"";position:absolute;inset:0;border-radius:1rem;background:linear-gradient(90deg,transparent 0%,hsl(var(--foreground) / .03) 20%,hsl(var(--foreground) / .05) 50%,hsl(var(--foreground) / .03) 80%,transparent 100%);animation:composer-shimmer-a5d00a35 2.5s ease-in-out infinite;pointer-events:none;z-index:1}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes rotate-gradient-a5d00a35{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}@keyframes composer-shimmer-a5d00a35{0%{transform:translate(-100%)}to{transform:translate(200%)}}@media(prefers-reduced-motion:reduce){.composer-thinking-border[data-v-a5d00a35]:after{animation:none}}.welcome-empty-state[data-v-a5d00a35]{container-type:size;container-name:welcome-container}.welcome-logo-container[data-v-a5d00a35]{width:clamp(96px,min(20cqw,25cqh),200px);height:clamp(96px,min(20cqw,25cqh),200px);transition:width .3s ease,height .3s ease}.welcome-logo-image[data-v-a5d00a35]{width:100%;height:100%;transition:width .3s ease,height .3s ease}@supports not (container-type: size){.welcome-logo-container[data-v-a5d00a35]{width:clamp(96px,16vw,180px);height:clamp(96px,16vw,180px)}}.location-analytics-tab[data-v-b4b2a3f8]{--sidebar-width: 280px;--sidebar-transition-duration: .3s;--sidebar-transition-easing: cubic-bezier(.4, 0, .2, 1);--sidebar-transition: var(--sidebar-transition-duration) var(--sidebar-transition-easing)}@media(min-width:768px){.location-analytics-tab[data-v-b4b2a3f8]{--sidebar-width: 320px}}.workspace-container[data-v-b4b2a3f8]{transition:all var(--sidebar-transition)}.main-chat-content[data-v-b4b2a3f8]{transition:transform var(--sidebar-transition),opacity var(--sidebar-transition);width:100%;will-change:transform,opacity}.workspace-container.sidebar-open .main-chat-content[data-v-b4b2a3f8]{transform:translate(var(--sidebar-width));opacity:.7}@media(max-width:767px){.workspace-container.sidebar-open .main-chat-content[data-v-b4b2a3f8]{opacity:.5}}.slide-enter-active[data-v-b4b2a3f8],.slide-leave-active[data-v-b4b2a3f8]{transition:transform var(--sidebar-transition);will-change:transform}.slide-enter-from[data-v-b4b2a3f8],.slide-leave-to[data-v-b4b2a3f8]{transform:translate(-100%)}.fade-enter-active[data-v-b4b2a3f8],.fade-leave-active[data-v-b4b2a3f8]{transition:opacity var(--sidebar-transition)}.fade-enter-from[data-v-b4b2a3f8],.fade-leave-to[data-v-b4b2a3f8]{opacity:0}.sidebar-menu[data-v-b4b2a3f8]{width:var(--sidebar-width)}.street-view-wrapper[data-v-b4b2a3f8]{margin-top:-3rem;padding-top:3rem}@media(min-width:768px){.street-view-wrapper[data-v-b4b2a3f8]{margin-top:-4rem;padding-top:4rem}}[data-v-b4b2a3f8]::-webkit-scrollbar{width:6px;height:6px}[data-v-b4b2a3f8]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}[data-v-b4b2a3f8]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}[data-v-b4b2a3f8]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.mini-chat-slide-up-enter-active[data-v-b4b2a3f8],.mini-chat-slide-up-leave-active[data-v-b4b2a3f8]{transition:transform .2s ease,opacity .2s ease}.mini-chat-slide-up-enter-from[data-v-b4b2a3f8],.mini-chat-slide-up-leave-to[data-v-b4b2a3f8]{opacity:0;transform:translateY(12px)}.map-settings-tab[data-v-695fd3e2]{font-family:Inter,system-ui,sans-serif}.checkbox-electric[data-v-695fd3e2]{background:linear-gradient(135deg,hsl(var(--primary)) 0% 100%)!important;border-color:hsl(var(--primary) / .5)!important;box-shadow:0 0 15px hsl(var(--primary) / .5)!important}.slider-thumb-electric[data-v-695fd3e2]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#fff;background:radial-gradient(circle,#fff 30%,#fffc 50%,hsl(var(--primary) / .3));border:2px solid hsl(var(--primary));border-radius:50%;cursor:pointer;box-shadow:0 0 12px hsl(var(--primary) / .6),0 2px 8px hsl(var(--primary) / .4),inset 0 1px 2px #fff3;-webkit-transition:all .2s;transition:all .2s}.slider-thumb-electric[data-v-695fd3e2]::-moz-range-thumb{width:16px;height:16px;background:#fff;background:radial-gradient(circle,#fff 30%,#fffc 50%,hsl(var(--primary) / .3));border:2px solid hsl(var(--primary));border-radius:50%;cursor:pointer;box-shadow:0 0 12px hsl(var(--primary) / .6),0 2px 8px hsl(var(--primary) / .4),inset 0 1px 2px #fff3;-moz-transition:all .2s;transition:all .2s}.slider-thumb-electric[data-v-695fd3e2]:hover::-webkit-slider-thumb{background:radial-gradient(circle,#fff 40%,#ffffffe6 60%,#00f5ff66);border-color:#00f5ff;box-shadow:0 0 20px #00f5ffcc,0 2px 10px hsl(var(--primary) / .5),inset 0 1px 3px #ffffff4d}.slider-thumb-electric[data-v-695fd3e2]:hover::-moz-range-thumb{background:radial-gradient(circle,#fff 40%,#ffffffe6 60%,#00f5ff66);border-color:#00f5ff;box-shadow:0 0 20px #00f5ffcc,0 2px 10px hsl(var(--primary) / .5),inset 0 1px 3px #ffffff4d}.slider-thumb-electric[data-v-695fd3e2]:active::-webkit-slider-thumb{box-shadow:0 0 15px hsl(var(--primary) / .9),inset 0 1px 2px #0000001a}.slider-thumb-electric[data-v-695fd3e2]:active::-moz-range-thumb{box-shadow:0 0 15px hsl(var(--primary) / .9),inset 0 1px 2px #0000001a}.slider-thumb-disabled[data-v-695fd3e2]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#4b5563;border:2px solid #374151;border-radius:50%;cursor:not-allowed;box-shadow:inset 0 1px 2px #0000004d}.slider-thumb-disabled[data-v-695fd3e2]::-moz-range-thumb{width:16px;height:16px;background:#4b5563;border:2px solid #374151;border-radius:50%;cursor:not-allowed;box-shadow:inset 0 1px 2px #0000004d}.multi-term-search[data-v-de67b811]{position:relative;display:flex;flex-direction:column;gap:.75rem}.search-header[data-v-de67b811]{display:flex;align-items:center;justify-content:space-between}.operator-toggle[data-v-de67b811]{display:flex;border-radius:.5rem;overflow:hidden;background:hsl(var(--accent) / .2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsl(var(--border) / .3)}.search-terms-container[data-v-de67b811]{display:flex;flex-direction:column;gap:.5rem}.add-term-btn[data-v-de67b811]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:hsl(var(--accent) / .1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:hsl(var(--muted-foreground));border-radius:.5rem;border:1px dashed hsl(var(--border) / .5);transition:all .2s}.add-term-btn[data-v-de67b811]:hover{background:hsl(var(--accent) / .2);color:hsl(var(--foreground));border-color:hsl(var(--primary));border-style:solid;box-shadow:0 0 15px hsl(var(--primary) / .3)}.add-term-btn[data-v-de67b811]:disabled{opacity:.5;cursor:not-allowed}.term-list-enter-active[data-v-de67b811],.term-list-leave-active[data-v-de67b811]{transition:all .3s ease}.term-list-enter-from[data-v-de67b811]{opacity:0;transform:translate(-30px)}.term-list-leave-to[data-v-de67b811]{opacity:0;transform:translate(30px)}.term-list-move[data-v-de67b811]{transition:transform .3s ease}.location-list-item[data-v-7f623d81]{transition-delay:0ms;contain:layout style paint;min-height:56px}@media(min-width:768px){.location-list-item[data-v-7f623d81]{min-height:80px}}.location-list-item[data-v-7f623d81]:not(:hover){transition:background-color .15s ease}.delete-button[data-v-7f623d81]{opacity:0;transition:opacity .15s ease}.location-list-item:hover .delete-button[data-v-7f623d81]{opacity:1}.location-icon[data-v-7f623d81]{flex-shrink:0;width:20px;height:20px}@media(min-width:768px){.location-icon[data-v-7f623d81]{width:24px;height:24px}}.location-icon img[data-v-7f623d81]{-o-object-fit:contain;object-fit:contain;display:block}.filtered-locations-list[data-v-5bd7273c]{display:flex;flex-direction:column}.virtualized-container[data-v-5bd7273c]{contain:layout style paint;min-height:0}.virtualized-content[data-v-5bd7273c]{transform:translateZ(0);contain:layout style paint;will-change:auto}.virtualized-container.is-scrolling .virtualized-content[data-v-5bd7273c]{will-change:transform}.virtualized-container:not(.is-scrolling) .virtualized-content[data-v-5bd7273c]{will-change:auto}.location-item-wrapper[data-v-5bd7273c]{contain:layout style paint;will-change:auto}.location-item[data-v-5bd7273c]{transition:background-color .15s ease;transition-delay:0ms;will-change:auto;min-height:56px}@media(min-width:768px){.location-item[data-v-5bd7273c]{min-height:80px}}.location-item[data-v-5bd7273c]:hover{background-color:#ffffff0d;transition-delay:30ms}.resize-active .location-item[data-v-5bd7273c],.is-scrolling .location-item[data-v-5bd7273c]{transition:none!important}.resize-active .location-item-wrapper[data-v-5bd7273c],.is-scrolling .location-item-wrapper[data-v-5bd7273c]{transition:none!important;content-visibility:visible}.resize-active[data-v-5bd7273c] *,.is-scrolling[data-v-5bd7273c] *{transition:none!important;animation:none!important}.flex-1.overflow-auto[data-v-5bd7273c]{transform:translateZ(0);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:auto;contain:layout style paint}.checkbox-electric[data-v-e31cee62]{background:linear-gradient(135deg,hsl(var(--primary)) 0% 100%)!important;border-color:hsl(var(--primary) / .5)!important;box-shadow:0 0 15px hsl(var(--primary) / .5)!important}.bar-graph-container[data-v-e31cee62]{position:relative;z-index:1}.connected-glow[data-v-e31cee62],.disconnected-pulse[data-v-e31cee62]{transition:box-shadow .6s ease,transform .3s ease}.connected-glow[data-v-e31cee62]{box-shadow:0 0 12px #10b98159}.connected-glow[data-v-e31cee62]:hover,.connected-glow[data-v-e31cee62]:focus-visible{box-shadow:0 0 18px #10b98173}.disconnected-pulse[data-v-e31cee62]{box-shadow:0 0 12px #ef44442e}.disconnected-pulse[data-v-e31cee62]:hover,.disconnected-pulse[data-v-e31cee62]:focus-visible{box-shadow:0 0 18px #ef444440}.workspace-settings-tab[data-v-1426b986]{font-family:Inter,system-ui,sans-serif}.street-view-active[data-v-c194c2e9] .deck-canvas,.street-view-active[data-v-c194c2e9] canvas[data-engine^=deck],.street-view-active[data-v-c194c2e9] #deckgl-vector-canvas{visibility:hidden!important;pointer-events:none!important}.fade-enter-active[data-v-c194c2e9],.fade-leave-active[data-v-c194c2e9]{transition:opacity .3s ease}.fade-enter-from[data-v-c194c2e9],.fade-leave-to[data-v-c194c2e9]{opacity:0}.app-root[data-v-307f2072]{min-height:100vh}.date-notification[data-v-7f38bb8d]{color:#9775fa;font-size:.75rem;margin-top:.5rem;font-style:italic}.toggle-button[data-v-7f38bb8d]{position:relative}.toggle-button-active[data-v-7f38bb8d]:before{content:"";position:absolute;inset:3px;background-color:#ffffff26;border-radius:calc(.375rem - 3px);z-index:0}.toggle-button[data-v-7f38bb8d]:not(.toggle-button-active):hover:before{content:"";position:absolute;inset:3px;background-color:#ffffff1a;border-radius:calc(.375rem - 3px);z-index:0}.toggle-button[data-v-7f38bb8d]>*{position:relative;z-index:1}.rich-composer-dev-view[data-v-f56270ed]{padding:2rem;display:flex;flex-direction:column;gap:2rem;max-width:1200px;margin:0 auto}.panel[data-v-f56270ed]{border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;padding:1.5rem;background:#060b19cc;box-shadow:0 20px 60px #00000059}.panel__header[data-v-f56270ed]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.panel__eyebrow[data-v-f56270ed]{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:#ffffff80;margin-bottom:.25rem}.panel__title[data-v-f56270ed]{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.panel__subtitle[data-v-f56270ed]{color:#ffffffa6;max-width:640px}.panel__actions[data-v-f56270ed]{display:flex;gap:.5rem;align-items:flex-start}.pill[data-v-f56270ed]{border-radius:999px;padding:.4rem 1rem;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;font-size:.85rem;cursor:pointer;transition:background .2s}.pill[data-v-f56270ed]:hover{background:#ffffff1a}.helper-text[data-v-f56270ed]{color:#fff9;font-size:.85rem;margin-top:.5rem}.grid[data-v-f56270ed]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.grid__full[data-v-f56270ed]{grid-column:1 / -1}.grid article[data-v-f56270ed]{border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:1rem;background:#03060ed9}.grid article h2[data-v-f56270ed]{font-size:1rem;margin-bottom:.75rem}.grid article pre[data-v-f56270ed]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem;white-space:pre-wrap;word-break:break-word;color:#ffffffd9}@media(max-width:640px){.panel__header[data-v-f56270ed]{flex-direction:column}.panel__actions[data-v-f56270ed]{width:100%;flex-direction:column;align-items:stretch}.pill[data-v-f56270ed]{width:100%;text-align:center}}.location-analytics-popout[data-v-6f441688]{min-height:100vh;min-height:100dvh}
