.cite-block[data-v-4b9b4170]{background:rgba(var(--v-theme-on-surface),.04);border-left:3px solid rgb(var(--v-theme-primary));border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55;margin:0;padding:12px 14px;white-space:pre-wrap;word-break:break-word}.ai-optin__bullets[data-v-28f353cb]{margin:0;padding-left:1.25rem}.ai-optin__bullets li[data-v-28f353cb]{line-height:1.5;margin-bottom:4px}.ai-hints[data-v-25c6f7b7]{border-radius:8px}.ai-hints--off[data-v-25c6f7b7]{align-items:center;background:#94a3b80f;border:1px dashed rgba(148,163,184,.25);display:flex;gap:8px;padding:6px 12px}.ai-hints__header[data-v-25c6f7b7]{color:rgba(var(--v-theme-on-surface),.7)}.ai-hints__info[data-v-25c6f7b7]{cursor:help;opacity:.55}.ai-hints__info[data-v-25c6f7b7]:hover{opacity:.9}.ai-hints__toggle[data-v-25c6f7b7]{margin-left:2px;min-width:36px;transform:scale(.75);transform-origin:right center}.ai-hints__card[data-v-25c6f7b7]{align-items:flex-start;background:#94a3b814;border-left:3px solid rgba(148,163,184,.5);border-radius:8px;display:flex;gap:10px;padding:10px 12px}.ai-hints__card--warning[data-v-25c6f7b7]{background:#fbbf2414;border-left-color:#fbbf24}.ai-hints__card--action[data-v-25c6f7b7]{background:#3b82f614;border-left-color:#3b82f6}.ai-hints__card--info[data-v-25c6f7b7]{background:#94a3b814;border-left-color:#94a3b8}.ai-hints__card-icon[data-v-25c6f7b7]{flex-shrink:0;margin-top:1px}.ai-hints__card-body[data-v-25c6f7b7]{flex:1;min-width:0}.ai-hints__card-title[data-v-25c6f7b7]{font-size:13px;font-weight:600;line-height:1.35;margin-bottom:3px}.ai-hints__card-text[data-v-25c6f7b7]{color:rgba(var(--v-theme-on-surface),.82);font-size:12.5px;line-height:1.5}.ai-hints__card[data-v-25c6f7b7] strong{font-weight:600}.ai-hints__card[data-v-25c6f7b7] code{background:#94a3b833;border-radius:3px;font-size:12px;padding:0 5px}.quest-builder__header[data-v-999839f1]{border-bottom:1px solid rgba(148,163,184,.15);padding-bottom:12px}.quest-builder__empty[data-v-999839f1]{padding:3rem 1rem;text-align:center}.quest-builder__config[data-v-999839f1],.quest-builder__editor[data-v-999839f1]{max-width:900px}.quest-builder__meta[data-v-999839f1]{background:#14b8a60d;border:1px solid rgba(20,184,166,.25);border-radius:12px;padding:14px 16px}.quest-builder__publish[data-v-999839f1]{background:#3b82f60d;border:1px solid rgba(59,130,246,.25);border-radius:12px;padding:16px 18px}.quest-builder__publish-url[data-v-999839f1]{background:#0f172a80;border-radius:8px;padding:8px 12px}.quest-builder__publish-code[data-v-999839f1]{background:transparent;color:#93c5fd;flex:1;font-size:13px;min-width:0;overflow-x:auto;padding:4px 8px;white-space:nowrap}.quest-builder__publish-stats[data-v-999839f1]{padding:6px 0}.quest-builder__section[data-v-999839f1]{border-radius:12px;padding:14px 16px}.quest-builder__lv[data-v-999839f1],.quest-builder__section[data-v-999839f1]{background:#94a3b80a;border:1px solid rgba(148,163,184,.15)}.quest-builder__lv[data-v-999839f1]{border-radius:12px;padding:16px 18px}.quest-builder__lv-notes[data-v-999839f1]{color:rgba(var(--v-theme-on-surface),.7);font-style:italic}.quest-builder__items[data-v-999839f1]{display:flex;flex-direction:column;gap:8px}.quest-builder__item[data-v-999839f1]{align-items:center;display:flex;gap:10px}.quest-builder__item-id[data-v-999839f1]{flex-shrink:0;min-width:68px}.quest-builder__item-id code[data-v-999839f1]{background:#94a3b82e;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;padding:4px 8px}.quest-builder__item-input[data-v-999839f1]{flex:1}.quest-builder__save-options[data-v-999839f1]{display:flex;flex-direction:column;gap:10px}.quest-builder__save-option[data-v-999839f1]{background:rgba(var(--v-theme-on-surface),.03);border:1px solid rgba(var(--v-theme-on-surface),.15);border-radius:10px;color:rgba(var(--v-theme-on-surface),.95);cursor:pointer;font-family:inherit;padding:12px 14px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .1s ease}.quest-builder__save-option[data-v-999839f1]:hover{background:rgba(var(--v-theme-primary),.05);border-color:rgba(var(--v-theme-primary),.5)}.quest-builder__save-option[data-v-999839f1]:active{transform:translateY(1px)}.quest-builder__save-option--primary[data-v-999839f1]{background:rgba(var(--v-theme-primary),.08);border-color:rgba(var(--v-theme-primary),.5)}.quest-builder__version-row[data-v-999839f1]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.08);padding:6px 0}.quest-builder__version-row[data-v-999839f1]:last-child{border-bottom:0}.upload-zone[data-v-6e6614e6]{background:#1e293b4d;border:2px dashed rgba(148,163,184,.32);border-radius:16px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.quest-zone[data-v-6e6614e6]{background:linear-gradient(135deg,#14b8a60d,#34d39908);border:1px solid rgba(20,184,166,.25);border-radius:16px}.upload-zone--hover[data-v-6e6614e6],.upload-zone[data-v-6e6614e6]:hover{background:#3b82f60f;border-color:rgb(var(--v-theme-primary))}.survey-alt[data-v-6e6614e6]{background:#1e293b4d;border:2px dashed rgba(167,139,250,.4);border-radius:16px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.survey-alt[data-v-6e6614e6]:hover{background:#8b5cf60f;border-color:#a78bfa}.stats-table[data-v-6e6614e6]{border:1px solid rgba(148,163,184,.14);border-radius:10px;overflow:hidden}.stats-table[data-v-6e6614e6] th{color:#94a3b8e6;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.text-mono[data-v-6e6614e6]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.preview-wrap[data-v-6e6614e6]{border:1px solid rgba(148,163,184,.14);border-radius:10px;overflow:hidden}.preview-table[data-v-6e6614e6]{max-height:480px;overflow:auto}.preview-table[data-v-6e6614e6] thead th{background:rgb(var(--v-theme-surface));border-bottom:1px solid rgba(148,163,184,.18)!important;color:#94a3b8e6;font-size:.75rem;font-weight:600;letter-spacing:.04em;position:sticky;text-transform:uppercase;top:0;z-index:1}.cell-missing[data-v-6e6614e6]{color:#94a3b873;font-style:italic}.csv-preview[data-v-6e6614e6]{background:#0f172a8c;border:1px solid rgba(148,163,184,.14);border-radius:8px;color:#e2e8f0eb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;max-height:160px;overflow-x:auto;padding:12px;white-space:pre}.ai-design-strip[data-v-76d5f041]{align-items:stretch;background:linear-gradient(135deg,#8b5cf614,#06b6d40d);border:1px solid rgba(139,92,246,.25);border-radius:12px;color:rgb(var(--v-theme-on-surface));cursor:pointer;display:flex;gap:14px;margin-bottom:16px;overflow:hidden;padding:12px 16px 12px 20px;position:relative;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.ai-design-strip[data-v-76d5f041]:hover{border-color:#8b5cf680;box-shadow:0 10px 24px -12px #8b5cf666;transform:translateY(-1px)}.ai-design-strip__accent[data-v-76d5f041]{background:linear-gradient(180deg,#8b5cf6,#06b6d4,#34d399);bottom:0;left:0;position:absolute;top:0;width:4px}.ai-design-strip__icon[data-v-76d5f041]{align-items:center;align-self:center;background:linear-gradient(135deg,#8b5cf633,#06b6d426);border:1px solid rgba(139,92,246,.3);border-radius:10px;color:#c4b5fd;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.ai-design-strip__body[data-v-76d5f041]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.ai-design-strip__head[data-v-76d5f041]{align-items:center;color:rgba(var(--v-theme-on-surface),.85);display:flex;font-size:12.5px;font-weight:600;gap:6px}.ai-design-strip__label[data-v-76d5f041]{letter-spacing:.02em}.ai-design-strip__chip[data-v-76d5f041]{height:18px!important}.ai-design-strip__question[data-v-76d5f041]{color:rgba(var(--v-theme-on-surface),.9);display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.5;overflow:hidden;-webkit-box-orient:vertical}.ai-design-strip__meta[data-v-76d5f041]{color:rgba(var(--v-theme-on-surface),.55);display:flex;flex-wrap:wrap;font-size:11.5px;gap:12px;margin-top:3px}.ai-design-strip__cta[data-v-76d5f041]{align-items:center;align-self:center;border-left:1px solid rgba(139,92,246,.2);color:#c4b5fd;display:flex;font-size:13px;font-weight:600;gap:6px;padding-left:12px;white-space:nowrap}.ai-design-strip__cta-label[data-v-76d5f041]{display:none}@media(min-width:700px){.ai-design-strip__cta-label[data-v-76d5f041]{display:inline}}.ai-design-modal[data-v-76d5f041]{overflow:hidden;position:relative}.ai-design-modal__ribbon[data-v-76d5f041]{animation:ai-ribbon-shift-76d5f041 10s linear infinite;background:linear-gradient(90deg,#8b5cf6,#ec4899,#fbbf24,#34d399,#06b6d4,#8b5cf6);background-size:200% 100%;height:4px;left:0;position:absolute;right:0;top:0;z-index:2}.ai-design-modal__toolbar[data-v-76d5f041]{margin-top:12px}@keyframes ai-ribbon-shift-76d5f041{to{background-position:200% 0}}.ai-design-modal__scroll[data-v-76d5f041]{max-height:72vh;overflow-y:auto}.ai-design-modal__meta[data-v-76d5f041]{background:#94a3b80d;border:1px solid rgba(148,163,184,.15);border-radius:12px;padding:16px 18px}.ai-design-modal__meta-line[data-v-76d5f041]{align-items:flex-start;display:flex;margin-bottom:12px}.ai-design-modal__meta-chips[data-v-76d5f041]{display:flex;flex-wrap:wrap;gap:8px}.ai-design-modal__desc[data-v-76d5f041]{color:rgba(var(--v-theme-on-surface),.85);font-size:14px;line-height:1.6;margin:0}.ai-design-modal__section[data-v-76d5f041]{border:1px solid;border-left:4px solid;border-radius:12px;margin-bottom:22px;padding:16px 18px}.ai-design-modal__section--blue[data-v-76d5f041]{background:#3b82f60d;border-color:rgba(59,130,246,.25) rgba(59,130,246,.25) rgba(59,130,246,.25) #3b82f6}.ai-design-modal__section--purple[data-v-76d5f041]{background:#8b5cf60d;border-color:rgba(139,92,246,.25) rgba(139,92,246,.25) rgba(139,92,246,.25) #8b5cf6}.ai-design-modal__section--emerald[data-v-76d5f041]{background:#34d3990d;border-color:rgba(52,211,153,.25) rgba(52,211,153,.25) rgba(52,211,153,.25) #34d399}.ai-design-modal__section--amber[data-v-76d5f041]{background:#fbbf240f;border-color:rgba(251,191,36,.25) rgba(251,191,36,.25) rgba(251,191,36,.25) #fbbf24}.ai-design-modal__h3[data-v-76d5f041]{align-items:center;color:rgba(var(--v-theme-on-surface),.95);display:flex;font-size:15px;font-weight:700;gap:8px;margin:0 0 12px}.ai-design-modal__h3[data-v-76d5f041] .v-icon{font-size:20px}.ai-design-modal__section--blue .ai-design-modal__h3[data-v-76d5f041] .v-icon{color:#3b82f6}.ai-design-modal__section--purple .ai-design-modal__h3[data-v-76d5f041] .v-icon{color:#8b5cf6}.ai-design-modal__section--emerald .ai-design-modal__h3[data-v-76d5f041] .v-icon{color:#34d399}.ai-design-modal__section--amber .ai-design-modal__h3[data-v-76d5f041] .v-icon{color:#fbbf24}.ai-design-modal__count[data-v-76d5f041]{background:#94a3b81f;border-radius:999px;color:rgba(var(--v-theme-on-surface),.55);font-size:12px;font-weight:500;margin-left:auto;padding:2px 8px}.ai-design-modal__lvs[data-v-76d5f041]{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:700px){.ai-design-modal__lvs[data-v-76d5f041]{grid-template-columns:1fr 1fr}}.ai-design-modal__lv[data-v-76d5f041]{background:#ffffff08;border-radius:8px;padding:12px 14px}.ai-design-modal__hints ul[data-v-76d5f041]{color:rgba(var(--v-theme-on-surface),.78);font-size:12.5px;margin:4px 0 0;padding-left:18px}.ai-design-modal__hints li[data-v-76d5f041]{margin:2px 0}.ai-design-modal__hypotheses[data-v-76d5f041]{counter-reset:hyp;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ai-design-modal__hypotheses li[data-v-76d5f041]{background:#ffffff08;border-radius:8px;counter-increment:hyp;padding:12px 14px 12px 44px;position:relative}.ai-design-modal__hypotheses li[data-v-76d5f041]:before{background:#8b5cf62e;border-radius:4px;color:#c4b5fd;content:"H" counter(hyp);font-size:12px;font-weight:700;left:10px;min-width:24px;padding:3px 6px;position:absolute;text-align:center;top:12px}.ai-design-modal__path-head[data-v-76d5f041]{align-items:center;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;gap:6px}.ai-design-modal__path-head code[data-v-76d5f041]{background:#94a3b82e;border-radius:4px;padding:2px 6px}.ai-design-modal__cite[data-v-76d5f041]{color:rgba(var(--v-theme-on-surface),.6);font-size:11.5px;margin-top:6px}.ai-design-modal__blueprints[data-v-76d5f041]{display:flex;flex-direction:column;gap:10px}.ai-design-modal__blueprint[data-v-76d5f041]{background:#ffffff08;border-radius:8px;padding:12px 14px}.ai-design-modal__notes[data-v-76d5f041] p{font-size:14px;line-height:1.6;margin:6px 0}.ai-design-modal__notes[data-v-76d5f041] ol,.ai-design-modal__notes[data-v-76d5f041] ul{font-size:14px;line-height:1.6;margin:4px 0 4px 20px}.ai-design-modal__notes[data-v-76d5f041] strong{font-weight:600}.ai-design-modal__footnote[data-v-76d5f041]{color:rgba(var(--v-theme-on-surface),.55);font-size:12px;margin:20px 0 0;text-align:center}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:16px}.vue-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.editor-canvas{background:#0f172a;border:1px solid #1e293b;border-radius:12px;height:100%;overflow:hidden;position:relative;width:100%}.editor-coach{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af0;border:1px solid rgba(59,130,246,.4);border-radius:10px;box-shadow:0 8px 24px -8px #00000080;color:#e2e8f0;display:flex;gap:12px;left:50%;max-width:min(560px,calc(100% - 40px));padding:10px 14px 10px 12px;position:absolute;top:12px;transform:translate(-50%);z-index:10}.editor-coach__source-dot{align-items:center;animation:coach-dot-pulse 1.8s ease-in-out infinite;background:#3b82f6;border:2px solid #1e40af;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;line-height:1;width:24px}.editor-coach__body{flex:1;min-width:0}.editor-coach__title{color:#f1f5f9;font-size:13px;font-weight:700;line-height:1.3;margin-bottom:2px}.editor-coach__body-text{color:#e2e8f0bf;font-size:12px;line-height:1.4}.editor-coach__dismiss{background:transparent;border:none;border-radius:4px;color:#e2e8f08c;cursor:pointer;flex-shrink:0;font-size:15px;line-height:1;padding:4px 6px;transition:background .15s,color .15s}.editor-coach__dismiss:hover{background:#94a3b81f;color:#f1f5f9}@keyframes coach-dot-pulse{0%,to{box-shadow:0 0 #3b82f68c}50%{box-shadow:0 0 0 8px #3b82f600}}.coach-fade-enter-active,.coach-fade-leave-active{transition:opacity .25s ease,transform .25s ease}.coach-fade-enter-from,.coach-fade-leave-to{opacity:0;transform:translate(-50%) translateY(-6px)}@media(prefers-reduced-motion:reduce){.editor-coach__source-dot{animation:none}}.vue-flow-dark .vue-flow__controls,.vue-flow-dark .vue-flow__minimap{background:#0f172ad9;border:1px solid #334155;border-radius:8px}.vue-flow-dark .vue-flow__controls-button{background:transparent;border-bottom:1px solid #334155;color:#cbd5e1;fill:#cbd5e1}.vue-flow-dark .vue-flow__controls-button:hover{background:#1e293b}.vue-flow-dark .vue-flow__edge-path{cursor:pointer}.vue-flow-dark .vue-flow__connection-path{stroke:#3b82f6;stroke-dasharray:5 5;stroke-width:2}.ai-design__preview[data-v-48575a08]{max-height:60vh;overflow-y:auto}.ai-design__lvs[data-v-48575a08]{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:700px){.ai-design__lvs[data-v-48575a08]{grid-template-columns:1fr 1fr}}.ai-design__lv[data-v-48575a08]{background:#94a3b80f;border:1px solid rgba(148,163,184,.15);border-radius:10px;padding:12px 14px}.ai-design__lv ul[data-v-48575a08]{padding-left:18px}.ai-design__lv li[data-v-48575a08]{margin:2px 0}.ai-design__paths[data-v-48575a08]{display:flex;flex-direction:column;gap:10px;list-style:none;padding-left:0}.ai-design__paths li[data-v-48575a08]{background:#94a3b80f;border-left:3px solid rgba(96,165,250,.7);border-radius:8px;padding:10px 12px}.ai-design__path-head[data-v-48575a08]{align-items:center;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;gap:6px;margin-bottom:4px}.ai-design__path-head code[data-v-48575a08]{background:#94a3b82e;border-radius:4px;padding:2px 6px}.ai-design__hypothesis[data-v-48575a08]{margin:4px 0}.ai-design__blueprints[data-v-48575a08]{display:flex;flex-direction:column;gap:10px}.ai-design__blueprint[data-v-48575a08]{background:#8b5cf60f;border-left:3px solid rgba(139,92,246,.7);border-radius:8px;padding:10px 12px}.ai-design__notes[data-v-48575a08] p{margin:4px 0}.ai-design__notes[data-v-48575a08] ol,.ai-design__notes[data-v-48575a08] ul{margin:4px 0 4px 20px}.ai-design__notes[data-v-48575a08] strong{font-weight:600}.editor-toolbar[data-v-fd77bba0]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.editor-layout[data-v-fd77bba0]{display:grid;gap:1rem;grid-template-columns:1fr 320px}.editor-canvas-wrap[data-v-fd77bba0],.editor-layout[data-v-fd77bba0]{min-height:620px}.editor-side[data-v-fd77bba0]{display:flex;flex-direction:column}.live-toggle[data-v-fd77bba0]{align-items:center;background:#1e293b80;border:1px solid #334155;border-radius:999px;display:flex;margin:0 4px;padding:2px 10px 2px 8px;transition:border-color .15s,background .15s}.live-toggle.on[data-v-fd77bba0]{background:#10b98114;border-color:#10b98180}.live-label[data-v-fd77bba0]{align-items:center;color:#cbd5e1;display:inline-flex;font-size:12px;font-weight:600;gap:6px}.live-dot[data-v-fd77bba0]{background:#475569;border-radius:50%;height:8px;transition:background .15s,box-shadow .15s;width:8px}.live-toggle.on .live-dot[data-v-fd77bba0]{background:#10b981;box-shadow:0 0 0 3px #10b98140}.live-toggle.status-computing .live-dot[data-v-fd77bba0],.live-toggle.status-pending .live-dot[data-v-fd77bba0]{animation:live-pulse-fd77bba0 1.1s ease-in-out infinite}.live-toggle.status-error .live-dot[data-v-fd77bba0]{animation:none;background:#f87171;box-shadow:0 0 0 3px #f8717140}.live-meta[data-v-fd77bba0]{color:#94a3b8;font-size:11px;font-weight:500}.live-meta--err[data-v-fd77bba0]{color:#fca5a5}@keyframes live-pulse-fd77bba0{0%,to{box-shadow:0 0 0 3px #10b98133}50%{box-shadow:0 0 0 7px #10b98100}}.mv-list[data-v-fd77bba0]{display:flex;flex-direction:column;gap:4px;max-height:360px;overflow-y:auto;padding-right:4px}.mv-item[data-v-fd77bba0]{align-items:center;background:#1e293b99;border:1px solid #334155;border-radius:6px;color:#e2e8f0;cursor:grab;display:flex;font-size:12.5px;gap:6px;padding:6px 8px;transition:background .12s,border-color .12s,transform .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mv-item[data-v-fd77bba0]:hover{background:#1e293bf2;border-color:#475569}.mv-item[data-v-fd77bba0]:active{cursor:grabbing;transform:scale(.98)}.mv-item.assigned[data-v-fd77bba0]{background:#3b82f614;border-color:#3b82f659}.mv-grip[data-v-fd77bba0]{color:#64748b;flex-shrink:0}.mv-name[data-v-fd77bba0]{flex-grow:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-assigned-to[data-v-fd77bba0]{color:#93c5fd;flex-shrink:0;font-size:11px;font-weight:500}.version-list[data-v-fd77bba0]{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.version-item[data-v-fd77bba0]{background:#1e293b8c;border:1px solid #334155;border-radius:8px;padding:8px}.version-head[data-v-fd77bba0]{align-items:center;display:flex;font-size:12px;gap:8px;margin-bottom:4px}.version-number[data-v-fd77bba0]{color:#f1f5f9;font-weight:800}.version-gof[data-v-fd77bba0]{background:#10b98126;border:1px solid rgba(16,185,129,.35);border-radius:4px;color:#6ee7b7;font-size:11px;font-weight:700;padding:1px 6px}.version-date[data-v-fd77bba0]{color:#94a3b8;font-size:11px;margin-left:auto}.version-label[data-v-fd77bba0]{color:#cbd5e1;font-size:12px;font-style:italic;margin-bottom:4px}.version-actions[data-v-fd77bba0]{display:flex;gap:2px;justify-content:flex-end}@media(max-width:960px){.editor-layout[data-v-fd77bba0]{grid-template-columns:1fr}}.help-content[data-v-b681e7da]{padding-top:16px!important}.help-list[data-v-b681e7da]{margin:0;padding-left:1.25rem}.help-list li[data-v-b681e7da]{margin-bottom:.25rem}.help-tldr[data-v-b681e7da]{background:rgba(var(--v-theme-primary),.08);border-left:3px solid rgb(var(--v-theme-primary))}.help-ask-ai[data-v-b681e7da]{background:#94a3b814;border-left:3px solid rgba(59,130,246,.5)}.fst-italic[data-v-b681e7da]{font-style:italic}.lv-row[data-v-55674961],.path-row[data-v-55674961]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.version-card[data-v-656fc6d5]{transition:border-color .15s ease,background-color .15s ease}.version-card--selected[data-v-656fc6d5]{background-color:rgba(var(--v-theme-primary),.04);border-color:rgb(var(--v-theme-primary))}.diff-card[data-v-656fc6d5]{max-height:calc(100vh - 8rem);overflow-y:auto;position:sticky;top:1rem}.diff-body[data-v-656fc6d5]{font-size:.9rem}.diff-meta[data-v-656fc6d5]{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:max-content 1fr;row-gap:.25rem}.diff-meta-row[data-v-656fc6d5]{display:contents}.diff-stats[data-v-656fc6d5]{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.diff-stat[data-v-656fc6d5]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:6px;padding:.5rem .75rem}.diff-section-title[data-v-656fc6d5]{color:rgba(var(--v-theme-on-surface),.6);font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:.5rem;margin-top:.25rem;text-transform:uppercase}.diff-list[data-v-656fc6d5]{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.diff-list li[data-v-656fc6d5]{align-items:center;display:flex;gap:.35rem}.diff-added[data-v-656fc6d5]{color:rgb(var(--v-theme-success))}.diff-removed[data-v-656fc6d5]{color:rgb(var(--v-theme-error))}.diff-lv-block[data-v-656fc6d5]{border-left:2px solid rgba(var(--v-theme-primary),.4);margin-bottom:.75rem;padding-left:.5rem}code[data-v-656fc6d5]{background:rgba(var(--v-theme-on-surface),.06);border-radius:3px;font-family:SF Mono,Menlo,monospace;font-size:.85em;padding:0 .25rem}.gap-1[data-v-656fc6d5]{gap:.25rem}.gap-2[data-v-656fc6d5]{gap:.5rem}.gap-3[data-v-656fc6d5]{gap:.75rem}.v-snackbar{justify-content:center;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset));padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);z-index:10000}.v-snackbar:not(.v-snackbar--center):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;border-radius:4px;display:flex;max-width:672px;min-height:48px;min-width:344px;overflow:hidden;padding:0}.v-snackbar--variant-outlined,.v-snackbar--variant-plain,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-snackbar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-snackbar--variant-outlined{border:thin solid}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;border-radius:inherit;inset:0;opacity:var(--v-activated-opacity);pointer-events:none}.v-snackbar .v-snackbar__underlay{position:absolute}@media(forced-colors:active){.v-snackbar__wrapper{border:thick solid}}.v-snackbar__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.425;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{min-width:auto;padding:0 8px}.v-snackbar__timer{position:absolute;top:0;width:100%}.v-snackbar__timer .v-progress-linear{transition:.2s linear}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar--center{align-items:center;justify-content:center}.v-snackbar--top{align-items:flex-start}.v-snackbar--bottom{align-items:flex-end}.v-snackbar--left,.v-snackbar--start{justify-content:flex-start}.v-snackbar--end,.v-snackbar--right{justify-content:flex-end}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}@media(prefers-reduced-motion:reduce){.v-snackbar-transition-enter-active{transition-property:opacity}}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.font-monospace[data-v-0cfa11bb]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.path-pill[data-v-0cfa11bb]{border-radius:999px;display:inline-block;font-weight:600;padding:2px 10px}.heat-pos-3[data-v-0cfa11bb]{background:#10b98152;color:#34d399}.heat-pos-2[data-v-0cfa11bb]{background:#10b98133;color:#34d399}.heat-pos-1[data-v-0cfa11bb]{background:#10b9811a;color:#6ee7b7}.heat-zero[data-v-0cfa11bb]{background:#94a3b81a;color:#94a3b8}.heat-neg-1[data-v-0cfa11bb]{background:#f43f5e1a;color:#fca5a5}.heat-neg-2[data-v-0cfa11bb]{background:#f43f5e33;color:#f87171}.heat-neg-3[data-v-0cfa11bb]{background:#f43f5e52;color:#f87171}.sig-strong[data-v-0cfa11bb]{color:#34d399;font-weight:700}.sig-mid[data-v-0cfa11bb]{color:#6ee7b7;font-weight:600}.sig-weak[data-v-0cfa11bb]{color:#fbbf24}.sig-none[data-v-0cfa11bb]{color:#94a3b8}.htmt-pill[data-v-0cfa11bb]{border-radius:999px;display:inline-block;font-weight:600;padding:2px 10px}.htmt-ok[data-v-0cfa11bb]{background:#10b9812e;color:#34d399}.htmt-warn[data-v-0cfa11bb]{background:#fbbf242e;color:#fbbf24}.htmt-bad[data-v-0cfa11bb]{background:#f43f5e2e;color:#f87171}.ipma-svg[data-v-0cfa11bb]{display:block;height:auto;margin:0 auto;max-width:720px;width:100%}.ipma-tick[data-v-0cfa11bb]{fill:#94a3b8d9;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.ipma-label[data-v-0cfa11bb]{fill:#e2e8f0e6}.ipma-label[data-v-0cfa11bb],.ipma-point-label[data-v-0cfa11bb]{font-family:Manrope Variable,Manrope,sans-serif;font-size:12px;font-weight:600}.ipma-point-label[data-v-0cfa11bb]{fill:#f8fafcf2}.ai-suggest-methods[data-v-50ce449f] .v-expansion-panel{background:#94a3b80a;border:1px solid rgba(148,163,184,.15)}.ai-suggest-methods__card[data-v-50ce449f]{background:#94a3b80f;border-left:3px solid rgba(59,130,246,.4);border-radius:8px;padding:12px 14px}.ai-suggest-methods__why[data-v-50ce449f]{line-height:1.5}.ai-suggest-methods__risk[data-v-50ce449f]{line-height:1.45}.ai-explain-btn[data-v-75975b48]{letter-spacing:0;text-transform:none}.forest-wrap[data-v-1ef22baf]{width:100%}.forest-svg[data-v-1ef22baf]{display:block;height:auto;width:100%}.forest-label[data-v-1ef22baf]{fill:rgb(var(--v-theme-on-surface));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.forest-annot[data-v-1ef22baf],.forest-tick[data-v-1ef22baf]{fill:#94a3b8e6;font-size:10px}.forest-annot[data-v-1ef22baf]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.gap-2[data-v-6da4eee7],.gap-2[data-v-a18049de]{gap:8px}.slopes-wrap[data-v-a33e1643]{width:100%}.slopes-svg[data-v-a33e1643]{display:block;height:auto;width:100%}.slopes-tick[data-v-a33e1643]{fill:#94a3b8e6;font-size:10px}.slopes-axis-label[data-v-a33e1643]{fill:rgb(var(--v-theme-on-surface));font-size:11px}.slopes-line-label[data-v-a33e1643]{font-size:11px;font-weight:600}.slopes-line-slope[data-v-a33e1643]{fill:#94a3b8f2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.gap-2[data-v-35b38fd8],.gap-2[data-v-300ba638]{gap:8px}.ipma-highlight[data-v-300ba638]{background-color:#ffc1071f}.gap-2[data-v-fb198ab9],.gap-2[data-v-e8cb743f]{gap:8px}.report-panel__markdown[data-v-3b2a372d]{color:rgba(var(--v-theme-on-surface),.9);font-size:14px;line-height:1.7}.report-panel__markdown[data-v-3b2a372d] h1,.report-panel__markdown[data-v-3b2a372d] h2,.report-panel__markdown[data-v-3b2a372d] h3{font-weight:600;line-height:1.3;margin-bottom:.4em;margin-top:1.2em}.report-panel__markdown[data-v-3b2a372d] p{margin:.7em 0}.report-panel__markdown[data-v-3b2a372d] code{background:#94a3b826;border-radius:3px;font-size:13px;padding:0 4px}.report-panel__latex[data-v-3b2a372d]{background:#0f172a0f;border-radius:6px;font-size:12.5px;line-height:1.5;overflow-x:auto;padding:12px 14px;white-space:pre-wrap;word-break:break-word}.report-panel__citations[data-v-3b2a372d]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.report-panel__citations li[data-v-3b2a372d]{background:#94a3b80f;border-left:3px solid rgba(59,130,246,.35);border-radius:6px;display:flex;flex-direction:column;gap:2px;padding:8px 10px}.report-panel__cite-chip[data-v-3b2a372d]{align-self:flex-start;background:#3b82f624;border:1px solid rgba(59,130,246,.28);border-radius:10px;color:#60a5fa;display:inline-block;font-size:11.5px;font-weight:500;line-height:1.7;padding:0 8px;text-decoration:none;transition:background-color .12s ease}.report-panel__cite-chip[data-v-3b2a372d]:hover{background:#3b82f63d;text-decoration:none}.report-panel__cite-chip--flat[data-v-3b2a372d]{border-color:#94a3b847;color:rgba(var(--v-theme-on-surface),.7);cursor:default}.report-panel__cite-chip--flat[data-v-3b2a372d],.report-panel__cite-chip--flat[data-v-3b2a372d]:hover{background:#94a3b824}.report-panel__cite-role[data-v-3b2a372d]{color:rgba(var(--v-theme-primary),.9);font-size:11.5px;font-weight:600}.report-panel__cite-label[data-v-3b2a372d]{color:rgba(var(--v-theme-on-surface),.75);font-size:12.5px}.report-panel__objection[data-v-3b2a372d]{background:#94a3b80d;border-left:3px solid rgba(148,163,184,.4);border-radius:8px;padding:14px 16px}.report-panel__objection--critical[data-v-3b2a372d]{background:#ef44440d;border-left-color:#ef4444}.report-panel__objection--moderate[data-v-3b2a372d]{background:#fbbf240d;border-left-color:#fbbf24}.report-panel__objection--nitpick[data-v-3b2a372d]{border-left-color:#94a3b8}.report-panel__label[data-v-3b2a372d]{color:rgba(var(--v-theme-on-surface),.85);font-weight:600}.feed[data-v-062cabc9]{display:flex;flex-direction:column;gap:.5rem}.feed-item[data-v-062cabc9]{width:100%}.feed-activity[data-v-062cabc9]{align-items:flex-start;border-left:2px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;gap:.75rem;margin-left:.25rem;padding:.5rem}.feed-comment[data-v-062cabc9]{border-left-color:rgb(var(--v-theme-primary));border-left-width:3px}.comment-body[data-v-062cabc9]{white-space:pre-wrap;word-break:break-word}.gap-2[data-v-062cabc9]{gap:.5rem}.gap-3[data-v-062cabc9]{gap:.75rem}.ai-agent-fab[data-v-fc5c5c75]{bottom:20px;position:fixed;right:20px;z-index:40}.ai-agent-scroll[data-v-fc5c5c75]{min-height:0;overflow-y:auto}.ai-msg[data-v-fc5c5c75]{display:flex;flex-direction:column}.ai-msg--user[data-v-fc5c5c75]{align-items:flex-end}.ai-msg--model[data-v-fc5c5c75]{align-items:flex-start}.ai-msg__body[data-v-fc5c5c75]{border-radius:12px;font-size:14px;line-height:1.5;max-width:90%;padding:8px 12px;word-wrap:break-word}.ai-msg--user .ai-msg__body[data-v-fc5c5c75]{white-space:pre-wrap}.ai-msg__markdown[data-v-fc5c5c75] p{margin:0 0 8px}.ai-msg__markdown[data-v-fc5c5c75] p:last-child{margin-bottom:0}.ai-msg__markdown[data-v-fc5c5c75] ol,.ai-msg__markdown[data-v-fc5c5c75] ul{margin:4px 0 8px;padding-left:20px}.ai-msg__markdown[data-v-fc5c5c75] li{margin:2px 0}.ai-msg__markdown[data-v-fc5c5c75] li p{margin:0}.ai-msg__markdown[data-v-fc5c5c75] strong{font-weight:600}.ai-msg__markdown[data-v-fc5c5c75] em{font-style:italic}.ai-msg__markdown[data-v-fc5c5c75] code{background:#94a3b82e;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;padding:1px 6px}.ai-msg__markdown[data-v-fc5c5c75] pre{background:#0f172a99;border-radius:6px;color:#e2e8f0;margin:6px 0;overflow-x:auto;padding:8px 10px}.ai-msg__markdown[data-v-fc5c5c75] pre code{background:transparent;font-size:12.5px;padding:0}.ai-msg__markdown[data-v-fc5c5c75] a{color:#60a5fa;text-decoration:underline}.ai-msg__markdown[data-v-fc5c5c75] a.ai-cite{background:#3b82f624;border:1px solid rgba(59,130,246,.28);border-radius:10px;color:#60a5fa;display:inline-block;font-size:11.5px;font-weight:500;line-height:1.6;margin:0 1px;padding:0 6px;text-decoration:none;transition:background-color .12s ease;vertical-align:baseline}.ai-msg__markdown[data-v-fc5c5c75] a.ai-cite:hover{background:#3b82f63d;text-decoration:none}.ai-msg__markdown[data-v-fc5c5c75] h1,.ai-msg__markdown[data-v-fc5c5c75] h2,.ai-msg__markdown[data-v-fc5c5c75] h3{font-size:14px;font-weight:600;margin:8px 0 4px}.ai-msg__markdown[data-v-fc5c5c75] blockquote{border-left:3px solid rgba(148,163,184,.4);color:rgba(var(--v-theme-on-surface),.75);margin:6px 0;padding-left:10px}.ai-msg--user .ai-msg__body[data-v-fc5c5c75]{background:#3b82f629;color:rgb(var(--v-theme-on-surface))}.ai-msg--model .ai-msg__body[data-v-fc5c5c75]{background:#94a3b81f;color:rgb(var(--v-theme-on-surface))}.ai-msg__body--loading[data-v-fc5c5c75]{align-items:center;display:inline-flex;font-style:italic;opacity:.7}.ai-msg__body--error[data-v-fc5c5c75]{background:#ef44441a;border:1px solid rgba(239,68,68,.4)}.ai-msg__tool[data-v-fc5c5c75]{display:inline-flex;margin-top:4px}.ai-msg__feedback[data-v-fc5c5c75],.ai-msg__tool[data-v-fc5c5c75]{align-items:center;color:rgba(var(--v-theme-on-surface),.5);font-size:11px}.ai-msg__feedback[data-v-fc5c5c75]{display:flex;flex-wrap:wrap;gap:2px;margin-top:6px}.ai-msg__feedback-note[data-v-fc5c5c75]{font-size:12px;margin-top:4px;width:100%}.ai-agent-optin__bullets[data-v-fc5c5c75]{margin:0;padding-left:1.25rem}.ai-agent-optin__bullets li[data-v-fc5c5c75]{line-height:1.5;margin-bottom:4px}
