.working-indicator[data-v-ad163ca3]{align-items:baseline;color:var(--sauble-text-secondary,#475569);display:flex;gap:.375rem}.working-prompt[data-v-ad163ca3]{color:var(--sauble-accent-primary,#1862ff)}.working-label[data-v-ad163ca3]{white-space:pre}.working-caret[data-v-ad163ca3]{animation:working-blink-ad163ca3 1s step-end infinite}@keyframes working-blink-ad163ca3{0%,49%{opacity:1}50%,to{opacity:0}}.sr-only[data-v-ad163ca3]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}@media(prefers-reduced-motion:reduce){.working-caret[data-v-ad163ca3]{animation:none}}.verdict[data-v-b4fee6be]{align-items:center;color:rgb(100 116 139/var(--tw-text-opacity,1));display:inline-flex;gap:.25rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.verdict[data-v-b4fee6be],.verdict[data-v-b4fee6be]:hover{--tw-text-opacity:1}.verdict[data-v-b4fee6be]:hover{color:rgb(30 41 59/var(--tw-text-opacity,1))}.tag[data-v-b4fee6be]{border-radius:.25rem;font-size:10px;padding:.125rem .5rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tag--off[data-v-b4fee6be]{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.tag--off[data-v-b4fee6be]:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.tag--on[data-v-b4fee6be]{--tw-bg-opacity:1;background-color:rgb(232 240 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(11 79 219/var(--tw-text-opacity,1))}.field[data-v-b4fee6be]{border-radius:.5rem;border-width:1px;width:100%;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));font-size:11px;padding:.375rem .5rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.field[data-v-b4fee6be]:focus{--tw-border-opacity:1;border-color:rgb(24 98 255/var(--tw-border-opacity,1))}.send[data-v-b4fee6be]{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(24 98 255/var(--tw-bg-opacity,1));font-weight:600;padding:.25rem .625rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.send[data-v-b4fee6be]:hover{--tw-bg-opacity:1;background-color:rgb(20 80 216/var(--tw-bg-opacity,1))}.send[data-v-b4fee6be]:disabled{opacity:.5}.step-enter-active[data-v-9590ea0b]{transition:opacity .22s ease-out,transform .22s ease-out}.step-enter-from[data-v-9590ea0b]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.step-enter-active[data-v-9590ea0b]{transition:none}.step-enter-from[data-v-9590ea0b]{opacity:1;transform:none}}.saved-results[data-v-c9615aea]{display:flex;flex-direction:column;gap:var(--sauble-space-2)}.saved-results__item[data-v-c9615aea],.saved-results__toggle[data-v-c9615aea]{background:var(--sauble-bg-secondary);border:1px solid var(--sauble-border-default);border-radius:var(--sauble-radius-sm);color:var(--sauble-text-secondary);cursor:pointer;font-size:var(--sauble-text-xs);padding:2px var(--sauble-space-2)}.saved-results__toggle[data-v-c9615aea]{align-self:flex-start}.saved-results__panel[data-v-c9615aea]{background:var(--sauble-bg-secondary);border:1px solid var(--sauble-border-subtle);border-radius:var(--sauble-radius-lg);padding:var(--sauble-space-2) var(--sauble-space-3)}.saved-results__list[data-v-c9615aea]{display:flex;flex-direction:column;gap:var(--sauble-space-1);list-style:none;margin:0;padding:0}.saved-results__item[data-v-c9615aea]{align-items:baseline;display:flex;gap:var(--sauble-space-2);text-align:left;width:100%}.saved-results__kind[data-v-c9615aea]{color:var(--sauble-text-tertiary);flex:none;font-family:var(--sauble-font-mono)}.saved-results__label[data-v-c9615aea]{color:var(--sauble-text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-results__when[data-v-c9615aea]{color:var(--sauble-text-tertiary);flex:none}.saved-results__note[data-v-c9615aea]{color:var(--sauble-text-secondary);font-size:var(--sauble-text-xs);margin:0}.saved-results__link[data-v-c9615aea]{background:none;border:0;color:var(--sauble-accent-primary);cursor:pointer;font:inherit;font-weight:600;padding:0}.viper-card[data-v-2cedc09d]{background:var(--sauble-bg-secondary);border:1px solid var(--sauble-border-subtle);border-radius:var(--sauble-radius-lg);flex-direction:column;padding:var(--sauble-space-5)}.viper-card[data-v-2cedc09d],.viper-card__head[data-v-2cedc09d]{display:flex;gap:var(--sauble-space-3)}.viper-card__head[data-v-2cedc09d]{align-items:flex-start}.viper-card__titles[data-v-2cedc09d]{min-width:0}.viper-card__head h3[data-v-2cedc09d]{color:var(--sauble-text-primary);font-size:var(--sauble-text-sm);font-weight:600;margin:0}.viper-card__sub[data-v-2cedc09d]{color:var(--sauble-text-tertiary);font-size:var(--sauble-text-xs);margin:var(--sauble-space-1) 0 0}.viper-card__caveat[data-v-2cedc09d],.viper-card__insights[data-v-2cedc09d]{color:var(--sauble-text-secondary);font-size:var(--sauble-text-xs);line-height:1.6;margin:0;max-width:78ch}.viper-card__caveat[data-v-2cedc09d]{border-left:2px solid var(--sauble-border-default);color:var(--sauble-text-tertiary);padding-left:var(--sauble-space-3)}.viper-card__insights[data-v-2cedc09d]{white-space:pre-wrap}.viper-card__trust[data-v-2cedc09d]{align-items:center;color:var(--sauble-text-tertiary);display:flex;font-size:var(--sauble-text-xs);gap:var(--sauble-space-2)}.viper-card__trust-dot[data-v-2cedc09d]{background:var(--sauble-text-tertiary);border-radius:50%;height:6px;width:6px}.viper-card__trust--checked .viper-card__trust-dot[data-v-2cedc09d]{background:var(--sauble-status-success,#059669)}.viper-card__trust--corrected .viper-card__trust-dot[data-v-2cedc09d]{background:#d97706}.viper-card__trust--failed[data-v-2cedc09d]{color:var(--sauble-status-error);font-weight:600}.viper-card__trust--failed .viper-card__trust-dot[data-v-2cedc09d]{background:var(--sauble-status-error)}.viper-card__trust-more summary[data-v-2cedc09d]{cursor:pointer}.viper-card__trust-more p[data-v-2cedc09d]{margin:var(--sauble-space-1) 0 0;max-width:78ch}.viper-count .num[data-v-3798e3ae]{font-family:var(--sauble-font-mono);font-variant-numeric:tabular-nums;text-align:right}.viper-count tbody tr.total td[data-v-3798e3ae]{border-top:1px solid var(--sauble-border-strong);font-weight:600}.viper-count__basis[data-v-3798e3ae]{display:flex;flex-wrap:wrap;gap:var(--sauble-space-2) var(--sauble-space-6);margin:0}.viper-count__basis div[data-v-3798e3ae]{display:flex;flex-direction:column}.viper-count__basis dt[data-v-3798e3ae]{color:var(--sauble-text-tertiary);font-size:var(--sauble-text-xs);letter-spacing:.05em;text-transform:uppercase}.viper-count__basis dd[data-v-3798e3ae]{color:var(--sauble-text-primary);font-family:var(--sauble-font-mono);font-size:var(--sauble-text-sm);margin:0}.viper-count__basis p[data-v-3798e3ae]{color:var(--sauble-text-secondary);flex-basis:100%;font-size:var(--sauble-text-xs);margin:0;max-width:74ch}.viper-band .num[data-v-f3a0f34e]{font-family:var(--sauble-font-mono);font-variant-numeric:tabular-nums;text-align:right}.viper-band .band[data-v-f3a0f34e]{font-family:var(--sauble-font-mono);white-space:nowrap}.swatch[data-v-f3a0f34e]{border-radius:2px;display:inline-block;height:10px;margin-right:var(--sauble-space-2);vertical-align:baseline;width:10px}.viper-band__note[data-v-f3a0f34e]{color:var(--sauble-text-secondary);font-size:var(--sauble-text-xs);line-height:1.6;margin:0;max-width:78ch}.viper-pivot[data-v-86575b83]{font-variant-numeric:tabular-nums}.viper-pivot .num[data-v-86575b83]{font-family:var(--sauble-font-mono);text-align:right}.viper-pivot td.share[data-v-86575b83],.viper-pivot th.share[data-v-86575b83]{padding-right:var(--sauble-space-3);text-align:right;width:68px}.viper-pivot th.num[data-v-86575b83]{white-space:normal}.viper-pivot td.num[data-v-86575b83],.viper-pivot th.num[data-v-86575b83]{padding-left:var(--sauble-space-3);padding-right:var(--sauble-space-3)}.viper-pivot td.daypart[data-v-86575b83]{color:var(--sauble-text-secondary);text-align:right;white-space:nowrap}.viper-pivot td.row-label[data-v-86575b83]{font-family:var(--sauble-font-mono);white-space:nowrap}.viper-pivot tr.total .share-cell[data-v-86575b83]{background:var(--sauble-text-primary);border-radius:2px;color:var(--sauble-bg-primary);display:block;font-family:var(--sauble-font-mono);font-size:var(--sauble-text-xs);padding:2px var(--sauble-space-2)}.viper-pivot tr.total td[data-v-86575b83]{background:var(--sauble-bg-tertiary);font-weight:600}.viper-pivot tr.total td.daypart[data-v-86575b83]{color:var(--sauble-text-primary);font-weight:600}.viper-pivot tr.grand td[data-v-86575b83]{background:var(--sauble-accent-primary-subtle);border-top:1px solid var(--sauble-border-strong);font-weight:600}.viper-pivot__note[data-v-86575b83]{color:var(--sauble-text-secondary);font-size:var(--sauble-text-xs);line-height:1.6;margin:0;max-width:78ch}.viper-ip .num[data-v-e7780b7c]{font-family:var(--sauble-font-mono);font-variant-numeric:tabular-nums;text-align:right}.viper-ip td[data-v-e7780b7c]:first-child{font-family:var(--sauble-font-mono);overflow-wrap:anywhere}.viper-ip tbody tr.tail-row td[data-v-e7780b7c]{border-top:1px solid var(--sauble-border-default);font-weight:600}.viper-ip__mechanisms[data-v-e7780b7c]{display:flex;flex-wrap:wrap;gap:var(--sauble-space-3) var(--sauble-space-6);margin:0}.viper-ip__mechanisms div[data-v-e7780b7c]{display:flex;flex-direction:column;gap:1px}.viper-ip__mechanisms dt[data-v-e7780b7c]{color:var(--sauble-text-tertiary);font-family:var(--sauble-font-mono);font-size:var(--sauble-text-xs)}.viper-ip__mechanisms dd[data-v-e7780b7c]{display:flex;flex-direction:column;gap:1px;margin:0}.mech[data-v-e7780b7c]{color:var(--sauble-text-primary);font-family:var(--sauble-font-mono);font-size:var(--sauble-text-sm)}.viper-ip__empty[data-v-e7780b7c]{background:var(--sauble-bg-tertiary);border-radius:var(--sauble-radius-md);font-size:var(--sauble-text-sm);padding:var(--sauble-space-4)}.viper-ip__empty[data-v-e7780b7c],.viper-ip__note[data-v-e7780b7c]{color:var(--sauble-text-secondary);margin:0}.viper-ip__note[data-v-e7780b7c]{font-size:var(--sauble-text-xs);line-height:1.6;max-width:78ch}.viper-map[data-v-c9b45724]{aspect-ratio:1;border:1px solid var(--sauble-border-subtle);border-radius:var(--sauble-radius-md);margin-inline:auto;max-width:760px;overflow:hidden;width:100%}.viper-map__canvas[data-v-c9b45724]{display:block;height:100%;width:100%}.viper-map__legend[data-v-c9b45724]{display:flex;flex-wrap:wrap;gap:var(--sauble-space-2) var(--sauble-space-4);list-style:none;margin:0;padding:0}.viper-map__legend li[data-v-c9b45724]{align-items:center;color:var(--sauble-text-secondary);display:inline-flex;font-family:var(--sauble-font-mono);font-size:var(--sauble-text-xs);gap:var(--sauble-space-2)}.viper-map__legend i[data-v-c9b45724]{border-radius:2px;flex:none;height:12px;width:12px}.viper-map__legend .count[data-v-c9b45724]{color:var(--sauble-text-tertiary)}.viper-map__facts[data-v-c9b45724]{display:flex;flex-wrap:wrap;gap:var(--sauble-space-2) var(--sauble-space-6);margin:0}.viper-map__facts div[data-v-c9b45724]{display:flex;flex-direction:column}.viper-map__facts dt[data-v-c9b45724]{color:var(--sauble-text-tertiary);font-size:var(--sauble-text-xs);letter-spacing:.05em;text-transform:uppercase}.viper-map__facts dd[data-v-c9b45724]{color:var(--sauble-text-primary);font-family:var(--sauble-font-mono);font-size:var(--sauble-text-sm);margin:0}.viper-map__note[data-v-c9b45724]{color:var(--sauble-text-secondary);font-size:var(--sauble-text-xs);line-height:1.6;margin:0;max-width:78ch}.viper-report[data-v-98fea38b]{display:flex;flex-direction:column;gap:var(--sauble-space-4)}.viper-report__head[data-v-98fea38b]{align-items:flex-start;display:flex;gap:var(--sauble-space-3)}.viper-report__head h2[data-v-98fea38b]{color:var(--sauble-text-primary);font-size:var(--sauble-text-lg);font-weight:600;margin:0}.viper-report__head p[data-v-98fea38b]{color:var(--sauble-text-tertiary);font-size:var(--sauble-text-xs);margin:var(--sauble-space-1) 0 0}.viper-report__pending[data-v-98fea38b]{background:var(--sauble-bg-tertiary);border-radius:var(--sauble-radius-sm);color:var(--sauble-text-secondary);flex:none;font-family:var(--sauble-font-mono);font-size:var(--sauble-text-xs);margin-left:auto;padding:2px var(--sauble-space-2)}.viper-report__actions[data-v-98fea38b]{align-items:center;display:flex;gap:var(--sauble-space-2)}.viper-report__saved[data-v-98fea38b]{color:var(--sauble-text-tertiary);font-size:var(--sauble-text-xs)}.viper-report__generate[data-v-98fea38b]{border-color:var(--sauble-accent-primary);color:var(--sauble-text-primary);font-weight:600}.viper-report__state[data-v-98fea38b]{background:var(--sauble-bg-secondary);border:1px solid var(--sauble-border-subtle);border-radius:var(--sauble-radius-lg);color:var(--sauble-text-secondary);font-size:var(--sauble-text-sm);margin:0;padding:var(--sauble-space-4)}.viper-report__state--error[data-v-98fea38b]{border-color:var(--sauble-status-error);color:var(--sauble-status-error)}.viper-report__grid[data-v-98fea38b]{display:grid;gap:var(--sauble-space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.viper-report__slot--wide[data-v-98fea38b]{grid-column:1/-1}.viper-report__skeleton[data-v-98fea38b]{background:var(--sauble-bg-secondary);border:1px dashed var(--sauble-border-default);border-radius:var(--sauble-radius-lg);color:var(--sauble-text-tertiary);display:grid;font-size:var(--sauble-text-xs);min-height:140px;padding:var(--sauble-space-5);place-items:center;text-align:center}.viper-report__empty[data-v-98fea38b]{border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;font-size:12px;margin:0;padding:1rem}.viper-report__custom-mark[data-v-98fea38b]{background:#fffaeb;border:1px solid #fde68a;border-radius:6px;color:#92700a;font-size:11px;line-height:1.5;margin:0 0 .5rem;padding:.375rem .5rem}.viper-report__custom-actions[data-v-98fea38b]{align-items:center;display:flex;gap:var(--sauble-space-2);margin-top:.5rem}.viper-report__remove[data-v-98fea38b],.viper-report__remove-ask[data-v-98fea38b]{color:var(--sauble-text-secondary);font-size:var(--sauble-text-xs)}.viper-report__remove[data-v-98fea38b]{background:var(--sauble-bg-secondary);border:1px solid var(--sauble-border-default);border-radius:var(--sauble-radius-sm);cursor:pointer;padding:2px var(--sauble-space-2)}.viper-report__remove--confirm[data-v-98fea38b]{border-color:var(--sauble-status-error);color:var(--sauble-status-error)}.scope-select[data-v-10c0c2d3]{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;padding:.375rem .625rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.scope-select[data-v-10c0c2d3]:focus{--tw-border-opacity:1;border-color:rgb(24 98 255/var(--tw-border-opacity,1))}.dashboard-action[data-v-10c0c2d3]{align-items:center;border-radius:.5rem;border-width:1px;display:flex;gap:.375rem;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;padding:.375rem .625rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.dashboard-history[data-v-10c0c2d3]{display:contents}.dashboard-history[data-v-10c0c2d3] .saved-results__toggle{border-radius:.5rem;padding:.375rem .625rem}.dashboard-history[data-v-10c0c2d3] .saved-results__panel{flex-basis:100%;order:1}.field[data-v-9a628c32]{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:400;line-height:1rem;padding:.375rem .625rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.field[data-v-9a628c32]:focus{--tw-border-opacity:1;border-color:rgb(24 98 255/var(--tw-border-opacity,1))}.field[data-v-9a628c32]:disabled{opacity:.6}.name-field[data-v-0e5ef8b1]{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:400;line-height:1rem;padding:.375rem .625rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.name-field[data-v-0e5ef8b1]:focus{--tw-border-opacity:1;border-color:rgb(24 98 255/var(--tw-border-opacity,1))}.field[data-v-9666a693]{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:400;line-height:1.25rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.field[data-v-9666a693]:focus{--tw-border-opacity:1;border-color:rgb(24 98 255/var(--tw-border-opacity,1))}.pill[data-v-9666a693]{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));color:rgb(71 85 105/var(--tw-text-opacity,1));font-size:9px;font-weight:700;letter-spacing:.025em;padding:.125rem .5rem}.label[data-v-9666a693],.pill[data-v-9666a693]{text-transform:uppercase;--tw-text-opacity:1}.label[data-v-9666a693]{color:rgb(148 163 184/var(--tw-text-opacity,1));font-size:10px;font-weight:600;letter-spacing:.05em}
