.space-canvas-snapshot[data-v-fcded66a]{background:var(--space-canvas-surface,transparent);width:100%;height:auto;display:block}.snapshot-partition[data-v-fcded66a],.snapshot-opening[data-v-fcded66a],.snapshot-property-enhancement[data-v-fcded66a]{cursor:help;transition:fill-opacity 80ms ease-out}.snapshot-partition[data-v-fcded66a]:hover,.snapshot-opening[data-v-fcded66a]:hover{fill-opacity:1}.snapshot-property-enhancement[data-v-fcded66a]:hover{stroke-width:.4px}.snapshot-label[data-v-fcded66a]{pointer-events:none;font-family:var(--space-canvas-font-ui);fill:var(--space-canvas-ink-primary);-webkit-user-select:none;user-select:none;font-weight:500}.snapshot-hover-label-text[data-v-fcded66a]{pointer-events:none;font-family:var(--space-canvas-font-ui);fill:var(--space-canvas-ink-primary);paint-order:stroke;stroke:var(--space-canvas-surface,#fff);stroke-width:.35px;-webkit-user-select:none;user-select:none;font-weight:600}.region-draw[data-v-09ae01ee]{margin-top:4px}.region-draw__start[data-v-09ae01ee],.region-draw__confirm[data-v-09ae01ee],.region-draw__cancel[data-v-09ae01ee]{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:5px 12px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .12s ease-in-out}.region-draw__start[data-v-09ae01ee]{color:#0f766e;background:#2dd4bf1f;border-color:#2dd4bf66}.region-draw__start[data-v-09ae01ee]:hover{background:#2dd4bf33}.region-draw__hint[data-v-09ae01ee]{color:#6b7280;margin-bottom:6px;font-size:12px}.region-draw__actions[data-v-09ae01ee]{gap:8px;display:flex}.region-draw__confirm[data-v-09ae01ee]{color:#fff;background:#2dd4bf}.region-draw__confirm[data-v-09ae01ee]:hover:not(:disabled){background:#14b8a6}.region-draw__cancel[data-v-09ae01ee]{color:#6b7280;background:0 0;border-color:#d1d5db}.region-draw__confirm[data-v-09ae01ee]:disabled,.region-draw__cancel[data-v-09ae01ee]:disabled{opacity:.6;cursor:not-allowed}.region-draw__historical-badge[data-v-09ae01ee]{color:#0f766e;white-space:nowrap;vertical-align:middle;cursor:default;background:#2dd4bf1a;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.region-draw__historical-icon[data-v-09ae01ee]{color:#2dd4bf;flex-shrink:0;width:13px;height:13px}@media (prefers-color-scheme:dark){.region-draw__start[data-v-09ae01ee]{color:#5eead4}.region-draw__hint[data-v-09ae01ee],.region-draw__cancel[data-v-09ae01ee]{color:#9ca3af}.region-draw__cancel[data-v-09ae01ee]{border-color:#4b5563}}.region-draft-refine[data-v-2c24352b]{margin-top:4px}.region-draft-refine__mobile-note[data-v-2c24352b]{color:#6b7280;font-size:12px}@media (prefers-color-scheme:dark){.region-draft-refine__mobile-note[data-v-2c24352b]{color:#9ca3af}}.dont-break-out{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.filtered-marker-icon{z-index:1020!important}.dimmed-marker-icon{z-index:1000!important}@keyframes v-gridStretchDelay{0%{transform:scale(1)}50%{-webkit-opacity:.7;opacity:.7;transform:scale(.5)}to{-webkit-opacity:1;opacity:1;transform:scale(1)}}.core-message-editor[data-v-03461ce8]{word-break:break-word}.dark .v-popper--theme-dropdown .v-popper__inner{color:#f3f4f6;background:#1f2937;border-color:#374151}.dark .v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#1f2937}.dark .v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#374151}.guided-tour-card[data-v-21782d71]{box-sizing:border-box;background:#fff;border:1px solid #e0e7ff;border-radius:12px;min-width:0;max-width:100%;padding:12px;font-family:inherit;font-size:14px;transition:box-shadow .15s;box-shadow:0 2px 8px #0000000f,0 1px 3px #0000000a}.guided-tour-card[data-v-21782d71]:hover{box-shadow:0 4px 16px #0000001a,0 1px 4px #0000000f}.dark .guided-tour-card[data-v-21782d71]{background:#1f2937;border-color:#312e81;box-shadow:0 2px 8px #0003,0 1px 3px #00000026}.dark .guided-tour-card[data-v-21782d71]:hover{box-shadow:0 4px 16px #00000059,0 1px 4px #0003}.guided-tour-card--not-found[data-v-21782d71]{opacity:.7;padding:12px}.guided-tour-card--not-found .guided-tour-card__header[data-v-21782d71]{margin-bottom:0}.guided-tour-card__not-found-label[data-v-21782d71]{color:#6b7280;font-size:13px;font-style:italic}.dark .guided-tour-card__not-found-label[data-v-21782d71]{color:#9ca3af}.guided-tour-card__header[data-v-21782d71]{align-items:center;gap:6px;margin-bottom:8px;display:flex}.guided-tour-card__icon[data-v-21782d71]{color:#4f46e5;flex-shrink:0;width:18px;height:18px}.dark .guided-tour-card__icon[data-v-21782d71]{color:#818cf8}.guided-tour-card__icon--muted[data-v-21782d71]{color:#9ca3af}.dark .guided-tour-card__icon--muted[data-v-21782d71]{color:#6b7280}.guided-tour-card__title[data-v-21782d71]{color:#111827;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.dark .guided-tour-card__title[data-v-21782d71]{color:#f3f4f6}.guided-tour-card__mode-badge[data-v-21782d71]{color:#4338ca;text-transform:capitalize;background:#eef2ff;border-radius:4px;flex-shrink:0;align-items:center;padding:1px 6px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.dark .guided-tour-card__mode-badge[data-v-21782d71]{color:#a5b4fc;background:#312e81}.guided-tour-card__meta[data-v-21782d71]{color:#6b7280;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.dark .guided-tour-card__meta[data-v-21782d71]{color:#9ca3af}.guided-tour-card__step-count[data-v-21782d71]{white-space:nowrap}.guided-tour-card__meta-sep[data-v-21782d71]{color:#d1d5db}.dark .guided-tour-card__meta-sep[data-v-21782d71]{color:#4b5563}.guided-tour-card__creator[data-v-21782d71]{align-items:center;gap:4px;min-width:0;display:inline-flex}.guided-tour-card__creator-avatar[data-v-21782d71]{flex-shrink:0}.guided-tour-card__creator-name[data-v-21782d71]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guided-tour-card__preview[data-v-21782d71]{color:#374151;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.dark .guided-tour-card__preview[data-v-21782d71]{color:#d1d5db}.guided-tour-card__unlock-offer[data-v-21782d71]{margin-bottom:8px}.guided-tour-card__venue-note[data-v-21782d71]{color:#6b7280;margin:0 0 8px;font-size:12px;font-style:italic;line-height:1.45}.dark .guided-tour-card__venue-note[data-v-21782d71]{color:#9ca3af}.guided-tour-card__actions[data-v-21782d71]{align-items:center;gap:8px;display:flex}.guided-tour-card__play-btn[data-v-21782d71]{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;font-size:13px;font-weight:600;transition:background-color .15s;display:inline-flex}.guided-tour-card__play-btn[data-v-21782d71]:hover{background:#4338ca}.guided-tour-card__play-btn--disabled[data-v-21782d71],.guided-tour-card__play-btn--disabled[data-v-21782d71]:hover{cursor:not-allowed;background:#9ca3af}.dark .guided-tour-card__play-btn--disabled[data-v-21782d71],.dark .guided-tour-card__play-btn--disabled[data-v-21782d71]:hover{background:#4b5563}.guided-tour-card__play-btn[data-v-21782d71]:focus-visible{outline-offset:2px;outline:2px solid #4f46e5}.dark .guided-tour-card__play-btn[data-v-21782d71]{background:#6366f1}.dark .guided-tour-card__play-btn[data-v-21782d71]:hover{background:#818cf8}.guided-tour-card__play-icon[data-v-21782d71]{width:14px;height:14px}.artemis-pin-placement[data-v-fc797132]{display:none}.artemis-pin-placement__historical-badge[data-v-fc797132]{color:#6d28d9;white-space:nowrap;vertical-align:middle;cursor:default;-webkit-user-select:text;user-select:text;background:#8b5cf614;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.artemis-pin-placement__historical-icon[data-v-fc797132]{color:#8b5cf6;flex-shrink:0;width:12px;height:12px}.artemis-pin-placement__historical-label[data-v-fc797132]{font-variant-numeric:tabular-nums}.artemis-pin-placement__historical-suffix[data-v-fc797132]{color:#7c3aed;margin-left:2px;font-style:italic;font-weight:400}.artemis-pin-placement-marker{background:0 0!important;border:none!important}.artemis-pin-placement-marker__body{pointer-events:none;width:100%;height:100%;position:relative}.artemis-pin-placement-marker__ring{pointer-events:none;border:2px solid #8b5cf6;border-radius:50%;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #8b5cf640}.artemis-pin-placement-marker__dot{pointer-events:none;background:#8b5cf6;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000059}.artemis-pin-placement__popup-host{justify-content:center;align-items:center;padding:2px 4px;display:flex}.artemis-pin-placement__confirm-button{color:#fff;cursor:pointer;background:#8b5cf6;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .12s ease-in-out;box-shadow:0 1px 3px #0003}.artemis-pin-placement__confirm-button:hover:not(:disabled){background:#7c3aed}.artemis-pin-placement__confirm-button:disabled{opacity:.6;cursor:not-allowed}.parcel-boundary-draw[data-v-514cebd1]{display:none}.parcel-boundary-draw__historical-badge[data-v-514cebd1]{color:#0f766e;white-space:nowrap;vertical-align:middle;cursor:default;-webkit-user-select:text;user-select:text;background:#2dd4bf1a;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.parcel-boundary-draw__historical-icon[data-v-514cebd1]{color:#2dd4bf;flex-shrink:0;width:13px;height:13px}.parcel-boundary-draw__historical-label[data-v-514cebd1]{font-variant-numeric:tabular-nums}.parcel-boundary-draw__historical-suffix[data-v-514cebd1]{color:#0d9488;margin-left:2px;font-style:italic;font-weight:400}.parcel-boundary-draw__popup-host{justify-content:center;align-items:center;padding:2px 4px;display:flex}.parcel-boundary-draw__confirm-button{color:#fff;cursor:pointer;background:#2dd4bf;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .12s ease-in-out;box-shadow:0 1px 3px #0003}.parcel-boundary-draw__confirm-button:hover:not(:disabled){background:#14b8a6}.parcel-boundary-draw__confirm-button:disabled{opacity:.6;cursor:not-allowed}.footprint-placement[data-v-97f89c8a]{display:none}.footprint-placement__manual-hint[data-v-97f89c8a]{color:#b45309;background:#f59e0b1a;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;line-height:1.4;display:inline-flex}.footprint-placement__manual-icon[data-v-97f89c8a]{color:#f59e0b;flex-shrink:0;width:14px;height:14px}.footprint-placement__guide-hint[data-v-97f89c8a]{color:#334155;background:#64748b14;border:1px dashed #64748b80;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;line-height:1.4;display:inline-flex}.footprint-placement__guide-icon[data-v-97f89c8a]{color:#64748b;flex-shrink:0;width:14px;height:14px}.footprint-placement__historical-badge[data-v-97f89c8a]{color:#b45309;white-space:nowrap;vertical-align:middle;cursor:default;-webkit-user-select:text;user-select:text;background:#f59e0b1a;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.footprint-placement__historical-icon[data-v-97f89c8a]{color:#f59e0b;flex-shrink:0;width:13px;height:13px}.footprint-placement__historical-suffix[data-v-97f89c8a]{color:#d97706;margin-left:2px;font-style:italic;font-weight:400}.footprint-placement__action-bar{background:#fffffff5;border:1px solid #f59e0b8c;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;transition:opacity .14s ease-in-out;display:flex;box-shadow:0 2px 6px #00000040}.footprint-placement__action-bar--faded{opacity:.15;pointer-events:none}.footprint-placement__confirm-button{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .12s ease-in-out;box-shadow:0 1px 3px #0003}.footprint-placement__confirm-button:hover:not(:disabled){background:#d97706}.footprint-placement__confirm-button:disabled{opacity:.6;cursor:not-allowed}.footprint-placement__shape-button{color:#b45309;cursor:pointer;background:#fff;border:1px solid #f59e0b;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .12s ease-in-out;box-shadow:0 1px 3px #00000026}.footprint-placement__shape-button:hover{background:#fef3c7}.footprint-placement__handle{color:#b45309;cursor:grab;background:#fff;border:2px solid #f59e0b;border-radius:9999px;justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex;box-shadow:0 1px 3px #0000004d}.footprint-placement__handle--rotate{cursor:crosshair}.footprint-placement__handle--scale{cursor:nwse-resize}.footprint-placement__handle-glyph{pointer-events:none}.scalar-form-editor[data-v-700e2087]{background:#8b5cf60a;border:1px solid #8b5cf659;border-radius:10px;flex-direction:column;gap:8px;max-width:320px;padding:10px 12px;display:flex}.scalar-form-editor__header[data-v-700e2087]{justify-content:space-between;align-items:center;display:flex}.scalar-form-editor__title[data-v-700e2087]{color:#5b21b6;text-transform:capitalize;font-size:13px;font-weight:600}.scalar-form-editor__state[data-v-700e2087]{color:#4b5563;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.scalar-form-editor__state--error[data-v-700e2087]{color:#b91c1c}.scalar-form-editor__error-icon[data-v-700e2087]{color:#dc2626;flex-shrink:0;width:16px;height:16px}.scalar-form-editor__error-message[data-v-700e2087]{flex:auto;min-width:0}.scalar-form-editor__spinner[data-v-700e2087]{border:2px solid #8b5cf64d;border-top-color:#8b5cf6;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite scalar-form-spin-700e2087}@keyframes scalar-form-spin-700e2087{to{transform:rotate(360deg)}}.scalar-form-editor__body[data-v-700e2087]{flex-direction:column;gap:8px;display:flex}.scalar-form-editor__input[data-v-700e2087]{border:1px solid #d1d5db;border-radius:6px;width:100%;padding:6px 8px;font-size:13px}.scalar-form-editor__input[data-v-700e2087]:focus{border-color:#8b5cf6;outline:none;box-shadow:0 0 0 1px #8b5cf6}.scalar-form-editor__currency[data-v-700e2087]{position:relative}.scalar-form-editor__currency-symbol[data-v-700e2087]{color:#6b7280;pointer-events:none;font-size:13px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.scalar-form-editor__input--currency[data-v-700e2087]{padding-left:18px}.scalar-form-editor__confirm-error[data-v-700e2087]{color:#b91c1c;margin:0;font-size:12px}.scalar-form-editor__actions[data-v-700e2087]{justify-content:flex-end;gap:8px;display:flex}.scalar-form-editor__button[data-v-700e2087]{cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .12s ease-in-out;display:inline-flex}.scalar-form-editor__button-icon[data-v-700e2087]{width:14px;height:14px}.scalar-form-editor__button--ghost[data-v-700e2087]{color:#374151;background:#fff;border:1px solid #d1d5db}.scalar-form-editor__button--ghost[data-v-700e2087]:hover{background:#f9fafb}.scalar-form-editor__button--primary[data-v-700e2087]{color:#fff;background:#8b5cf6;border:1px solid #0000}.scalar-form-editor__button--primary[data-v-700e2087]:hover:not(:disabled){background:#7c3aed}.scalar-form-editor__button--primary[data-v-700e2087]:disabled{opacity:.5;cursor:not-allowed}.scalar-form-editor__historical-badge[data-v-700e2087]{color:#6d28d9;white-space:nowrap;vertical-align:middle;cursor:default;text-transform:capitalize;background:#8b5cf614;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.scalar-form-editor__historical-icon[data-v-700e2087]{color:#8b5cf6;flex-shrink:0;width:12px;height:12px}.scalar-form-editor__historical-suffix[data-v-700e2087]{color:#7c3aed;text-transform:none;font-style:italic;font-weight:400}.select-structural-targets[data-v-c20d6249]{background:#6366f10f;border:1px solid #6366f159;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.select-structural-targets__purpose[data-v-c20d6249]{color:#3730a3;margin:0;font-weight:500}.select-structural-targets__members[data-v-c20d6249]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.select-structural-targets__chip[data-v-c20d6249]{color:#4338ca;cursor:pointer;background:#fff;border:1px solid #6366f166;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.3;transition:background-color .12s ease-in-out,border-color .12s ease-in-out,color .12s ease-in-out;display:inline-flex}.select-structural-targets__chip[data-v-c20d6249]:hover{border-color:#6366f1b3}.select-structural-targets__chip--selected[data-v-c20d6249]{color:#fff;background:#6366f1;border-color:#6366f1}.select-structural-targets__footer[data-v-c20d6249]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.select-structural-targets__requirement[data-v-c20d6249]{color:#4338ca;font-size:12px}.select-structural-targets__requirement--unmet[data-v-c20d6249]{color:#b45309}.select-structural-targets__actions[data-v-c20d6249]{gap:8px;display:inline-flex}.select-structural-targets__cancel[data-v-c20d6249]{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:12px;font-weight:500}.select-structural-targets__cancel[data-v-c20d6249]:hover{color:#374151}.select-structural-targets__confirm[data-v-c20d6249]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .12s ease-in-out;box-shadow:0 1px 3px #00000026}.select-structural-targets__confirm[data-v-c20d6249]:hover:not(:disabled){background:#4f46e5}.select-structural-targets__confirm[data-v-c20d6249]:disabled{opacity:.5;cursor:not-allowed}.select-structural-targets__historical-badge[data-v-c20d6249]{color:#4338ca;white-space:nowrap;vertical-align:middle;cursor:default;-webkit-user-select:text;user-select:text;background:#6366f11a;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.select-structural-targets__historical-icon[data-v-c20d6249]{font-size:12px}.select-structural-targets-card[data-v-9a607cbf]{background:#6366f10f;border:1px solid #6366f159;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.select-structural-targets-card__purpose[data-v-9a607cbf]{color:#3730a3;margin:0;font-weight:500}.select-structural-targets-card__members[data-v-9a607cbf]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.select-structural-targets-card__row[data-v-9a607cbf]{color:#4338ca;text-align:left;cursor:pointer;background:#fff;border:1px solid #6366f166;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.3;transition:background-color .12s ease-in-out,border-color .12s ease-in-out,color .12s ease-in-out;display:flex}.select-structural-targets-card__row[data-v-9a607cbf]:hover{border-color:#6366f1b3}.select-structural-targets-card__row--selected[data-v-9a607cbf]{color:#fff;background:#6366f1;border-color:#6366f1}.select-structural-targets-card__checkbox[data-v-9a607cbf]{flex-shrink:0;font-size:14px}.select-structural-targets-card__row-label[data-v-9a607cbf]{flex:auto}.select-structural-targets-card__footer[data-v-9a607cbf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.select-structural-targets-card__requirement[data-v-9a607cbf]{color:#4338ca;font-size:12px}.select-structural-targets-card__requirement--unmet[data-v-9a607cbf]{color:#b45309}.select-structural-targets-card__actions[data-v-9a607cbf]{gap:8px;display:inline-flex}.select-structural-targets-card__cancel[data-v-9a607cbf]{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:12px;font-weight:500}.select-structural-targets-card__cancel[data-v-9a607cbf]:hover{color:#374151}.select-structural-targets-card__confirm[data-v-9a607cbf]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .12s ease-in-out;box-shadow:0 1px 3px #00000026}.select-structural-targets-card__confirm[data-v-9a607cbf]:hover:not(:disabled){background:#4f46e5}.select-structural-targets-card__confirm[data-v-9a607cbf]:disabled{opacity:.5;cursor:not-allowed}.select-structural-targets-card__historical-badge[data-v-9a607cbf]{color:#4338ca;white-space:nowrap;vertical-align:middle;cursor:default;-webkit-user-select:text;user-select:text;background:#6366f11a;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.select-structural-targets-card__historical-icon[data-v-9a607cbf]{font-size:12px}.reorder-sequence[data-v-c22ba3e1]{background:#8b5cf60f;border:1px solid #8b5cf659;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.reorder-sequence__hint[data-v-c22ba3e1]{color:#6d28d9;margin:0;font-weight:500}.reorder-sequence__list[data-v-c22ba3e1]{counter-reset:none;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.reorder-sequence__item[data-v-c22ba3e1]{color:#5b21b6;background:#fff;border:1px solid #8b5cf666;border-radius:8px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;font-weight:500;transition:background-color .12s ease-in-out,border-color .12s ease-in-out;display:flex}.reorder-sequence__position[data-v-c22ba3e1]{color:#6d28d9;background:#8b5cf626;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:inline-flex}.reorder-sequence__label[data-v-c22ba3e1]{flex:auto}.reorder-sequence__footer[data-v-c22ba3e1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.reorder-sequence__requirement[data-v-c22ba3e1]{color:#6d28d9;font-size:12px}.reorder-sequence__actions[data-v-c22ba3e1]{gap:8px;display:inline-flex}.reorder-sequence__cancel[data-v-c22ba3e1]{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:12px;font-weight:500}.reorder-sequence__cancel[data-v-c22ba3e1]:hover{color:#374151}.reorder-sequence__confirm[data-v-c22ba3e1]{color:#fff;cursor:pointer;background:#8b5cf6;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .12s ease-in-out;box-shadow:0 1px 3px #00000026}.reorder-sequence__confirm[data-v-c22ba3e1]:hover:not(:disabled){background:#7c3aed}.reorder-sequence__confirm[data-v-c22ba3e1]:disabled{opacity:.5;cursor:not-allowed}.reorder-sequence__historical-badge[data-v-c22ba3e1]{color:#6d28d9;white-space:nowrap;vertical-align:middle;cursor:default;-webkit-user-select:text;user-select:text;background:#8b5cf61a;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.reorder-sequence__historical-icon[data-v-c22ba3e1]{font-size:12px}.reorder-sequence-card[data-v-2648900b]{background:#8b5cf60f;border:1px solid #8b5cf659;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.reorder-sequence-card__hint[data-v-2648900b]{color:#6d28d9;margin:0;font-weight:500}.reorder-sequence-card__list[data-v-2648900b]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.reorder-sequence-card__item[data-v-2648900b]{color:#5b21b6;background:#fff;border:1px solid #8b5cf666;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:500;display:flex}.reorder-sequence-card__position[data-v-2648900b]{color:#6d28d9;background:#8b5cf626;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:inline-flex}.reorder-sequence-card__label[data-v-2648900b]{flex:auto}.reorder-sequence-card__controls[data-v-2648900b]{flex-shrink:0;gap:4px;display:inline-flex}.reorder-sequence-card__move[data-v-2648900b]{color:#6d28d9;cursor:pointer;background:#8b5cf614;border:1px solid #8b5cf666;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;line-height:1;transition:background-color .12s ease-in-out,border-color .12s ease-in-out;display:inline-flex}.reorder-sequence-card__move[data-v-2648900b]:hover:not(:disabled){background:#8b5cf62e;border-color:#8b5cf6b3}.reorder-sequence-card__move[data-v-2648900b]:disabled{opacity:.35;cursor:not-allowed}.reorder-sequence-card__footer[data-v-2648900b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.reorder-sequence-card__requirement[data-v-2648900b]{color:#6d28d9;font-size:12px}.reorder-sequence-card__actions[data-v-2648900b]{gap:8px;display:inline-flex}.reorder-sequence-card__cancel[data-v-2648900b]{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:12px;font-weight:500}.reorder-sequence-card__cancel[data-v-2648900b]:hover{color:#374151}.reorder-sequence-card__confirm[data-v-2648900b]{color:#fff;cursor:pointer;background:#8b5cf6;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .12s ease-in-out;box-shadow:0 1px 3px #00000026}.reorder-sequence-card__confirm[data-v-2648900b]:hover:not(:disabled){background:#7c3aed}.reorder-sequence-card__confirm[data-v-2648900b]:disabled{opacity:.5;cursor:not-allowed}.reorder-sequence-card__historical-badge[data-v-2648900b]{color:#6d28d9;white-space:nowrap;vertical-align:middle;cursor:default;-webkit-user-select:text;user-select:text;background:#8b5cf61a;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.reorder-sequence-card__historical-icon[data-v-2648900b]{font-size:12px}.place-on-canvas[data-v-2c41d58f]{border:1px solid var(--surface-accent,#5d3ec1);background:var(--surface-subtle,#5d3ec10f);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.place-on-canvas__hint[data-v-2c41d58f]{color:var(--text-secondary,#4b5563);margin:0;font-size:13px}.place-on-canvas__footer[data-v-2c41d58f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.place-on-canvas__requirement[data-v-2c41d58f]{color:var(--text-secondary,#4b5563);font-size:12px}.place-on-canvas__actions[data-v-2c41d58f]{gap:8px;display:flex}.place-on-canvas__cancel[data-v-2c41d58f],.place-on-canvas__confirm[data-v-2c41d58f]{cursor:pointer;border-radius:6px;padding:6px 12px;font-size:13px}.place-on-canvas__cancel[data-v-2c41d58f]{border:1px solid var(--border-default,#d1d5db);color:var(--text-secondary,#4b5563);background:0 0}.place-on-canvas__confirm[data-v-2c41d58f]{background:var(--surface-accent,#5d3ec1);color:var(--text-on-accent,#fff);border:1px solid #0000}.place-on-canvas__confirm[data-v-2c41d58f]:disabled{opacity:.5;cursor:not-allowed}.place-on-canvas__historical-badge[data-v-2c41d58f]{background:var(--surface-subtle,#5d3ec114);color:var(--text-secondary,#6b7280);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.place-on-canvas__historical-icon[data-v-2c41d58f]{color:var(--surface-accent,#5d3ec1)}.place-on-canvas-card[data-v-19305408]{background:#5d3ec10f;border:1px solid #5d3ec159;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.place-on-canvas-card__hint[data-v-19305408]{color:#5d3ec1;margin:0;font-weight:500}.place-on-canvas-card__preview[data-v-19305408]{background:var(--space-canvas-surface,#fff);border-radius:8px;justify-content:center;width:100%;max-height:240px;display:flex;overflow:hidden}.place-on-canvas-card__controls[data-v-19305408]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.place-on-canvas-card__nudge[data-v-19305408]{flex-direction:column;align-items:center;gap:4px;display:flex}.place-on-canvas-card__nudge-row[data-v-19305408]{gap:24px;display:flex}.place-on-canvas-card__scale[data-v-19305408]{flex-wrap:wrap;gap:6px;display:inline-flex}.place-on-canvas-card__nudge button[data-v-19305408],.place-on-canvas-card__scale button[data-v-19305408]{color:#5d3ec1;cursor:pointer;background:#5d3ec114;border:1px solid #5d3ec166;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;line-height:1;display:inline-flex}.place-on-canvas-card__nudge button[data-v-19305408]:hover,.place-on-canvas-card__scale button[data-v-19305408]:hover{background:#5d3ec12e}.place-on-canvas-card__footer[data-v-19305408]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.place-on-canvas-card__requirement[data-v-19305408]{color:#5d3ec1;font-size:12px}.place-on-canvas-card__actions[data-v-19305408]{gap:8px;display:inline-flex}.place-on-canvas-card__cancel[data-v-19305408]{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:12px;font-weight:500}.place-on-canvas-card__cancel[data-v-19305408]:hover{color:#374151}.place-on-canvas-card__confirm[data-v-19305408]{color:#fff;cursor:pointer;background:#5d3ec1;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.2}.place-on-canvas-card__confirm[data-v-19305408]:disabled{opacity:.5;cursor:not-allowed}.place-on-canvas-card__historical-badge[data-v-19305408]{color:#5d3ec1;white-space:nowrap;cursor:default;background:#5d3ec11a;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.place-on-canvas-card__historical-icon[data-v-19305408]{font-size:12px}.map-directive-dispatch__in-flight[data-v-17d8b3e4]{color:#64748b;background:#94a3b81f;border:1px solid #94a3b859;border-radius:999px;align-items:center;gap:.375rem;margin:.25rem 0;padding:.25rem .625rem;font-size:.8125rem;line-height:1.25;display:inline-flex}.map-directive-dispatch__in-flight-icon[data-v-17d8b3e4]{animation:1.2s linear infinite map-directive-dispatch-spin-17d8b3e4;display:inline-block}.map-directive-dispatch__in-flight-clock[data-v-17d8b3e4]{font-variant-numeric:tabular-nums;font-weight:600}.map-directive-dispatch__in-flight-copy[data-v-17d8b3e4]{opacity:.85}@keyframes map-directive-dispatch-spin-17d8b3e4{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.map-directive-dispatch__in-flight-icon[data-v-17d8b3e4]{animation:none}}.artemis-context-card-group[data-v-ae69e633]{vertical-align:middle;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.artemis-context-card[data-v-ae69e633]{color:#0f172a;box-sizing:border-box;vertical-align:middle;background:#f0f9ff;border:1px solid #bae6fd;border-radius:9999px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 10px;font-family:inherit;font-size:12px;line-height:1.4;display:inline-flex}.dark .artemis-context-card[data-v-ae69e633]{color:#e2e8f0;background:#082f49;border-color:#075985}.artemis-context-card--clickable[data-v-ae69e633]{appearance:none;cursor:pointer;text-align:left;font:inherit;margin:0;transition:background-color .12s,border-color .12s,box-shadow .12s}.artemis-context-card--clickable[data-v-ae69e633]:hover{background:#e0f2fe;border-color:#7dd3fc}.dark .artemis-context-card--clickable[data-v-ae69e633]:hover{background:#0c4a6e;border-color:#0369a1}.artemis-context-card--clickable[data-v-ae69e633]:focus-visible{outline:none;box-shadow:0 0 0 2px #0284c7}.dark .artemis-context-card--clickable[data-v-ae69e633]:focus-visible{box-shadow:0 0 0 2px #38bdf8}.artemis-context-card--clickable[data-v-ae69e633]:active{background:#bae6fd}.dark .artemis-context-card--clickable[data-v-ae69e633]:active{background:#075985}.artemis-context-card__jump-affordance[data-v-ae69e633]{color:#0284c7;opacity:.7;flex-shrink:0;width:12px;height:12px;margin-left:2px;transition:opacity .12s,transform .12s}.dark .artemis-context-card__jump-affordance[data-v-ae69e633]{color:#38bdf8}.artemis-context-card--clickable:hover .artemis-context-card__jump-affordance[data-v-ae69e633],.artemis-context-card--clickable:focus-visible .artemis-context-card__jump-affordance[data-v-ae69e633]{opacity:1;transform:translate(1px)}.artemis-context-card__icon[data-v-ae69e633]{color:#0284c7;flex-shrink:0;width:14px;height:14px}.dark .artemis-context-card__icon[data-v-ae69e633]{color:#38bdf8}.artemis-context-card__icon--muted[data-v-ae69e633]{color:#94a3b8}.dark .artemis-context-card__icon--muted[data-v-ae69e633]{color:#64748b}.artemis-context-card__title[data-v-ae69e633]{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:600;overflow:hidden}.artemis-context-card__sep[data-v-ae69e633]{color:#94a3b8;flex-shrink:0}.dark .artemis-context-card__sep[data-v-ae69e633]{color:#475569}.artemis-context-card__timestamp[data-v-ae69e633]{color:#475569;white-space:nowrap;flex-shrink:0;font-weight:400}.dark .artemis-context-card__timestamp[data-v-ae69e633]{color:#94a3b8}.artemis-context-card--not-found[data-v-ae69e633],.artemis-context-card--denied[data-v-ae69e633]{opacity:.85;background:#f8fafc;border-color:#e2e8f0}.dark .artemis-context-card--not-found[data-v-ae69e633],.dark .artemis-context-card--denied[data-v-ae69e633]{background:#0f172a;border-color:#1e293b}.artemis-context-card__fallback-label[data-v-ae69e633]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-style:italic;overflow:hidden}.dark .artemis-context-card__fallback-label[data-v-ae69e633]{color:#94a3b8}.artemis-context-card__restore-btn[data-v-ae69e633]{appearance:none;cursor:pointer;color:#64748b;width:22px;height:22px;font:inherit;background:0 0;border:1px solid #e2e8f0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.dark .artemis-context-card__restore-btn[data-v-ae69e633]{color:#94a3b8;border-color:#334155}.artemis-context-card__restore-btn[data-v-ae69e633]:hover{color:#0284c7;background:#f1f5f9;border-color:#cbd5e1}.dark .artemis-context-card__restore-btn[data-v-ae69e633]:hover{color:#38bdf8;background:#1e293b;border-color:#475569}.artemis-context-card__restore-btn[data-v-ae69e633]:focus-visible{outline:none;box-shadow:0 0 0 2px #0284c7}.dark .artemis-context-card__restore-btn[data-v-ae69e633]:focus-visible{box-shadow:0 0 0 2px #38bdf8}.artemis-context-card__restore-btn[data-v-ae69e633]:active{background:#e2e8f0}.dark .artemis-context-card__restore-btn[data-v-ae69e633]:active{background:#334155}.artemis-context-card__restore-icon[data-v-ae69e633]{width:12px;height:12px}.artemis-context-card--restore-only .artemis-context-card__hint[data-v-ae69e633]{color:#475569;white-space:nowrap;flex-shrink:0;margin-left:4px;font-style:italic;font-weight:400}.dark .artemis-context-card--restore-only .artemis-context-card__hint[data-v-ae69e633]{color:#94a3b8}.artemis-context-card__restore-icon--inline[data-v-ae69e633]{color:#0284c7;opacity:.7;flex-shrink:0;margin-left:2px;transition:opacity .12s,transform .12s}.dark .artemis-context-card__restore-icon--inline[data-v-ae69e633]{color:#38bdf8}.artemis-context-card--restore-only:hover .artemis-context-card__restore-icon--inline[data-v-ae69e633],.artemis-context-card--restore-only:focus-visible .artemis-context-card__restore-icon--inline[data-v-ae69e633]{opacity:1;transform:rotate(45deg)}.artemis-context-card--loading[data-v-ae69e633]{background:#f8fafc;border-color:#e2e8f0}.dark .artemis-context-card--loading[data-v-ae69e633]{background:#0f172a;border-color:#1e293b}.artemis-context-card__skeleton-icon[data-v-ae69e633]{background:#e2e8f0;border-radius:9999px;flex-shrink:0;width:14px;height:14px;animation:1.4s ease-in-out infinite artemis-context-pulse-ae69e633}.artemis-context-card__skeleton-bar[data-v-ae69e633]{background:#e2e8f0;border-radius:4px;height:8px;animation:1.4s ease-in-out infinite artemis-context-pulse-ae69e633}.artemis-context-card__skeleton-bar--title[data-v-ae69e633]{width:90px}.artemis-context-card__skeleton-bar--meta[data-v-ae69e633]{width:50px}.dark .artemis-context-card__skeleton-icon[data-v-ae69e633],.dark .artemis-context-card__skeleton-bar[data-v-ae69e633]{background:#334155}@keyframes artemis-context-pulse-ae69e633{0%,to{opacity:.6}50%{opacity:1}}.message-intel-chip--pulse[data-v-e981871f]{animation:1.8s ease-in-out infinite message-intel-chip-pulse-e981871f}@keyframes message-intel-chip-pulse-e981871f{0%,to{opacity:1}50%{opacity:.72}}@media (prefers-reduced-motion:reduce){.message-intel-chip--pulse[data-v-e981871f]{animation:none}}.message-intel-chip__label[data-v-e981871f]{white-space:nowrap}.muuri-item.muuri-item-dragging[data-v-ea2af513]{z-index:129}.muuri-item.muuri-item-releasing[data-v-ea2af513]{z-index:128}.muuri-item.muuri-item-hidden[data-v-ea2af513]{z-index:126}.drag-handle[data-v-ea2af513]{touch-action:none}.we-message-typing-cursor[data-v-f5b96098]{color:currentColor;margin-left:1px;font-weight:600;animation:1s step-end infinite we-message-cursor-blink-f5b96098;display:inline-block}@keyframes we-message-cursor-blink-f5b96098{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.we-message-typing-cursor[data-v-f5b96098]{opacity:.6;animation:none}}.thread-linkage-chip[data-v-262ae024]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.3;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.thread-linkage-chip__glyph[data-v-262ae024]{flex-shrink:0;font-size:12px;line-height:1}.thread-linkage-chip__label[data-v-262ae024]{white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.thread-linkage-chip--forward[data-v-262ae024]{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.thread-linkage-chip--forward[data-v-262ae024]:hover:not(.thread-linkage-chip--disabled){background:#e0e7ff;border-color:#a5b4fc}.dark .thread-linkage-chip--forward[data-v-262ae024]{color:#a5b4fc;background:#4338ca2e;border-color:#6366f159}.dark .thread-linkage-chip--forward[data-v-262ae024]:hover:not(.thread-linkage-chip--disabled){background:#4338ca47;border-color:#818cf880}.thread-linkage-chip--back[data-v-262ae024]{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.thread-linkage-chip--back[data-v-262ae024]:hover:not(.thread-linkage-chip--disabled){background:#e5e7eb;border-color:#d1d5db}.dark .thread-linkage-chip--back[data-v-262ae024]{color:#d1d5db;background:#37415166;border-color:#4b556399}.dark .thread-linkage-chip--back[data-v-262ae024]:hover:not(.thread-linkage-chip--disabled){background:#37415199;border-color:#6b7280b3}.thread-linkage-chip--disabled[data-v-262ae024]{cursor:default;opacity:.75;font-style:italic}.thread-linkage-chip--disabled[data-v-262ae024]:hover{background:inherit;border-color:inherit}.thread-linkage-chip-provenance[data-v-262ae024]{border-left:2px solid #e5e7eb;flex-direction:column;gap:2px;padding:6px 10px;display:flex}.dark .thread-linkage-chip-provenance[data-v-262ae024]{border-left-color:#4b556399}.thread-linkage-chip-provenance__status[data-v-262ae024]{color:#374151;align-items:baseline;gap:6px;margin:0;font-size:13px;line-height:1.35;display:flex}.dark .thread-linkage-chip-provenance__status[data-v-262ae024]{color:#d1d5db}.thread-linkage-chip-provenance__glyph[data-v-262ae024]{color:#16a34a;flex-shrink:0;font-size:12px;line-height:1.35}.dark .thread-linkage-chip-provenance__glyph[data-v-262ae024]{color:#4ade80}.thread-linkage-chip-provenance__status-text[data-v-262ae024]{white-space:normal}.thread-linkage-chip-provenance__drill-in[data-v-262ae024]{color:#6b7280;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;margin:0;padding:0;font-size:11px;font-weight:500;line-height:1.3;transition:color .12s;display:inline-flex}.thread-linkage-chip-provenance__drill-in[data-v-262ae024]:hover{color:#4338ca;text-decoration:underline}.dark .thread-linkage-chip-provenance__drill-in[data-v-262ae024]{color:#9ca3af}.dark .thread-linkage-chip-provenance__drill-in[data-v-262ae024]:hover{color:#a5b4fc}.thread-linkage-chip-provenance__drill-in-glyph[data-v-262ae024]{flex-shrink:0;font-size:10px;line-height:1}.thread-linkage-chip-provenance__drill-in[data-v-262ae024]:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #0000;box-shadow:0 0 0 2px #6366f173}.thread-linkage-chip[data-v-262ae024]:focus-visible{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 2px #6366f173}.thread-linkage-chip--back[data-v-262ae024]:focus-visible{box-shadow:0 0 0 2px #6b728080}.slide-fade-enter-active{transform-origin:top;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.slide-fade-leave-active{transform-origin:top;transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.slide-fade-enter-from,.slide-fade-leave-to{--tw-scale-y:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.slide-fade-enter-to,.slide-fade-leave-from{--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.group-drop-zone.ring-2{--tw-bg-opacity:.5}.drag-handle{touch-action:none;cursor:move}.sortable-ghost{opacity:.4;background-color:#cfe2ff;border:1px dashed #0d6efd}.sortable-chosen{background-color:#e2e8f0}.sortable-drag{opacity:1!important}.th-building-logo[data-v-01a77ed9]{display:contents}.th-building-logo--framed[data-v-01a77ed9]{isolation:isolate;line-height:0;display:inline-flex;position:relative}.th-building-logo__glow[data-v-01a77ed9]{transform-box:fill-box;transform-origin:50%;transition:opacity var(--th-glow-transition,.24s) ease-out, transform var(--th-glow-transition,.24s) ease-out;will-change:opacity, transform}.th-building-logo__breath[data-v-01a77ed9]{transform-box:fill-box;transform-origin:50%;opacity:0;will-change:opacity, transform;transition:opacity .24s ease-out,transform .24s ease-out;transform:scale(1.05)}.th-building-logo__breath--on[data-v-01a77ed9]{animation:th-breath-01a77ed9 var(--th-breath-period,4s) ease-in-out infinite alternate}@keyframes th-breath-01a77ed9{0%{opacity:0;transform:scale(1.05)}to{opacity:var(--th-breath-peak,1);transform:scale(var(--th-breath-scale,1.16))}}@media (prefers-reduced-motion:reduce){.th-building-logo__glow[data-v-01a77ed9]{transition:none;transform:none!important}.th-building-logo__breath[data-v-01a77ed9]{opacity:0;transition:none;animation:none}}.living-logo[data-v-765a36dc]{line-height:0;display:inline-flex;position:relative}.living-logo__stage[data-v-765a36dc]{position:absolute;inset:0}.living-logo__halo[data-v-765a36dc]{z-index:-1;pointer-events:none;transition:opacity var(--th-glow-transition,.24s) ease-out;will-change:opacity;border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.living-logo__halo--breath[data-v-765a36dc]{opacity:0}.living-logo__halo--breath.living-logo__breath--on[data-v-765a36dc]{animation:living-logo-breath-halo-765a36dc var(--th-breath-period,4s) ease-in-out infinite alternate}@keyframes living-logo-breath-halo-765a36dc{to{opacity:var(--th-breath-halo-peak,.55)}}@media (prefers-reduced-motion:reduce){.living-logo__halo[data-v-765a36dc]{transition:none}.living-logo__count[data-v-765a36dc]{animation:none}.living-logo__halo--breath[data-v-765a36dc],.living-logo__bloom--breath[data-v-765a36dc],.living-logo__triangle--lit[data-v-765a36dc]:before{opacity:0;transition:none;animation:none}}.living-logo__triangle[data-v-765a36dc]{z-index:10;clip-path:polygon(42.9% 74.2%,56.9% 74.2%,99.8% 99.85%,.2% 99.85%);pointer-events:none;color:#fff;opacity:.95;justify-content:center;align-items:flex-end;padding-bottom:1px;line-height:1;display:flex;position:absolute;inset:0}.living-logo__triangle--lit[data-v-765a36dc]{background:linear-gradient(to bottom, var(--th-wedge-apex) 0%, var(--th-wedge-mid) 58%, var(--th-wedge-base) 100%);padding-bottom:1.5px}.living-logo__triangle--dim[data-v-765a36dc]{background:var(--th-wedge-mid);opacity:.45}.living-logo__triangle--lit[data-v-765a36dc]:before{content:"";background:var(--th-breath-color);opacity:0;pointer-events:none;position:absolute;inset:0}.living-logo__triangle--lit.living-logo__breath--on[data-v-765a36dc]:before{animation:living-logo-breath-wedge-765a36dc var(--th-breath-period,4s) ease-in-out infinite alternate}@keyframes living-logo-breath-wedge-765a36dc{to{opacity:var(--th-breath-wedge-peak,.6)}}.living-logo__count[data-v-765a36dc]{z-index:1;font-variant-numeric:tabular-nums;text-shadow:0 0 2px #140a5059;transform-origin:bottom;font-size:10.5px;font-weight:800;animation:.38s cubic-bezier(.2,.8,.2,1) living-logo-count-pop-765a36dc;position:relative}@keyframes living-logo-count-pop-765a36dc{0%{opacity:.2;transform:scale(1.7)}60%{opacity:1;transform:scale(.94)}to{transform:scale(1)}}.living-logo__seam[data-v-765a36dc]{z-index:10;clip-path:polygon(42.9% 74.2%,56.9% 74.2%,57.7% 76.4%,42.1% 76.4%);pointer-events:none;background:#ffffffb8;position:absolute;inset:0}.living-logo__bloom[data-v-765a36dc]{z-index:9;background:radial-gradient(ellipse 58% 100% at 50% 100%, var(--th-wedge-mid) 0%, transparent 72%);filter:blur(3px);opacity:.6;pointer-events:none;height:44%;position:absolute;bottom:-2px;left:4%;right:4%}.living-logo__bloom--breath[data-v-765a36dc]{background:radial-gradient(ellipse 58% 100% at 50% 100%, var(--th-breath-color) 0%, transparent 72%);opacity:0}.living-logo__bloom--breath.living-logo__breath--on[data-v-765a36dc]{animation:living-logo-breath-bloom-765a36dc var(--th-breath-period,4s) ease-in-out infinite alternate}@keyframes living-logo-breath-bloom-765a36dc{to{opacity:var(--th-breath-bloom-peak,1)}}.living-logo__triangle-hit[data-v-765a36dc]{z-index:11;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.living-logo__label[data-v-765a36dc]{z-index:30;max-width:12rem;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.living-logo__label--mobile[data-v-765a36dc]{max-width:5.5rem;overflow:hidden}.living-logo__label--mobile .living-logo__label-amount[data-v-765a36dc]{text-overflow:ellipsis;min-width:0;overflow:hidden}.living-logo-label-slide-enter-active[data-v-765a36dc],.living-logo-label-slide-leave-active[data-v-765a36dc]{transition:opacity .2s ease-out,translate .2s ease-out}.living-logo-label-slide-enter-from[data-v-765a36dc],.living-logo-label-slide-leave-to[data-v-765a36dc]{opacity:0;translate:-6px}.living-logo-label-fade-enter-active[data-v-765a36dc],.living-logo-label-fade-leave-active[data-v-765a36dc]{transition:opacity .2s ease-out}.living-logo-label-fade-enter-from[data-v-765a36dc],.living-logo-label-fade-leave-to[data-v-765a36dc]{opacity:0}.celebration-swap-enter-active[data-v-765a36dc],.celebration-swap-leave-active[data-v-765a36dc]{transition:opacity .5s}.celebration-swap-enter-from[data-v-765a36dc],.celebration-swap-leave-to[data-v-765a36dc]{opacity:0}.unlock-celebrating[data-v-765a36dc]{animation:4s ease-in-out unlock-glow-765a36dc}@keyframes unlock-glow-765a36dc{0%{filter:drop-shadow(0 0 #6c63ff00)}15%{filter:drop-shadow(0 0 14px #6c63ffe6)}40%{filter:drop-shadow(0 0 10px #5850ecb3)}70%{filter:drop-shadow(0 0 6px #6c63ff66)}to{filter:drop-shadow(0 0 #6c63ff00)}}.mobile-search-overlay .fixed.inset-x-0.top-0[data-v-b4bfcfd8]{max-height:80vh}.max-h-96[data-v-b4bfcfd8]{-webkit-overflow-scrolling:touch}input[data-v-b4bfcfd8]:focus{box-shadow:0 0 0 3px #6366f11a}button[data-v-b4bfcfd8]{min-height:44px}.global-unlock-chip-host[data-v-e4cebd6b] [data-test=unlock-control-mode-chevron]{display:none}.global-unlock-chip-host[data-v-e4cebd6b],[data-test=global-unlock-mode-toggle][data-v-e4cebd6b] .v-popper{align-items:center;display:inline-flex}.unlock-affordance[data-v-9efe4c84]{text-align:center;padding:4px 0}.unlock-affordance--row[data-v-9efe4c84]{text-align:left;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.dark .unlock-affordance--row[data-v-9efe4c84]{border-color:#374151}.unlock-affordance--row .unlock-affordance__label[data-v-9efe4c84]{min-width:0;margin:0}.unlock-affordance--row .unlock-affordance__hints[data-v-9efe4c84]{justify-content:flex-start;margin-bottom:0}.unlock-affordance--row .unlock-affordance__btn[data-v-9efe4c84]{white-space:nowrap;flex-shrink:0;margin-top:0}.unlock-affordance--row .unlock-affordance__non-licensable[data-v-9efe4c84]{text-align:left}.unlock-affordance__label[data-v-9efe4c84]{color:#6b7280;margin:0 0 8px;font-size:13px;font-weight:500}.dark .unlock-affordance__label[data-v-9efe4c84]{color:#9ca3af}.unlock-affordance__hints[data-v-9efe4c84]{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:10px;display:flex}.unlock-affordance__hint-badge[data-v-9efe4c84]{color:#6366f1;text-transform:capitalize;background:#eef2ff;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.dark .unlock-affordance__hint-badge[data-v-9efe4c84]{color:#a5b4fc;background:#312e81}.unlock-affordance__btn[data-v-9efe4c84]{cursor:pointer;border:none;border-radius:999px;margin-top:2px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .12s}.unlock-affordance__btn--primary[data-v-9efe4c84]{color:#fff;background:#6366f1}.unlock-affordance__btn--primary[data-v-9efe4c84]:hover{background:#4f46e5}.unlock-affordance__btn--secondary[data-v-9efe4c84]{color:#4338ca;background:#eef2ff}.unlock-affordance__btn--secondary[data-v-9efe4c84]:hover{background:#e0e7ff}.unlock-affordance__non-licensable[data-v-9efe4c84]{color:#9ca3af;margin:0;font-size:12px;font-style:italic}.dark .unlock-affordance__non-licensable[data-v-9efe4c84]{color:#6b7280}.view-in-tasks[data-v-fdc9e9f2]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:8px 12px;display:flex}.dark .view-in-tasks[data-v-fdc9e9f2]{background:#1f2937;border-color:#374151}.view-in-tasks__label[data-v-fdc9e9f2]{color:#374151;margin:0;font-size:13px;font-weight:500}.dark .view-in-tasks__label[data-v-fdc9e9f2]{color:#d1d5db}.view-in-tasks__btn[data-v-fdc9e9f2]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:999px;flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:600;transition:background .12s}.view-in-tasks__btn[data-v-fdc9e9f2]:hover{background:#4f46e5}td[data-v-4dc8b2eb]{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}td[data-v-4dc8b2eb]:is(.dark *){border-color:#ffffff1a}td.sticky[data-v-4dc8b2eb]:after{content:"";pointer-events:none;width:30px;transition:box-shadow .3s;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}td.sticky[data-v-4dc8b2eb]{box-shadow:2px 0 4px -2px #0000001a}.floor-area-selection-badge-animated[data-v-42563559]{pointer-events:none;isolation:isolate;transition:opacity .2s}.selection-badge-bg[data-v-42563559]{filter:drop-shadow(0 1px 2px #0003);transition:r .2s,fill .2s}.selection-badge-text[data-v-42563559]{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 1px #0003)}@keyframes badge-pulse-42563559{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.floor-area-selection-badge-animated[data-v-42563559]{transform-origin:50%;animation:2s ease-in-out infinite badge-pulse-42563559}.floor-area-hover-badge[data-v-42563559]{pointer-events:none;isolation:isolate}.hover-badge-glow[data-v-42563559]{filter:blur(2px)}.hover-badge-bg[data-v-42563559]{filter:drop-shadow(0 0 6px #3b82f6b3)drop-shadow(0 2px 4px #0000004d)}@keyframes badge-pop-in-42563559{0%{opacity:0;transform:scale(.3)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.floor-area-hover-badge[data-v-42563559]{transform-origin:50%;animation:.2s ease-out forwards badge-pop-in-42563559}.grain-handle[data-v-9c42b21d]{transition:stroke .15s,fill .15s}.building-shape[data-v-982f31cd]{transform-box:fill-box;transform-origin:bottom;transition:filter .15s}.level-row-partition--reorderable[data-v-982f31cd]{cursor:grab;touch-action:none}.level-row-partition--reorder-dragging[data-v-982f31cd]{cursor:grabbing;filter:drop-shadow(0 0 3px #1a6fcbe6)}.level-row-partition--reorder-drop-target[data-v-982f31cd]{filter:drop-shadow(0 0 4px #1a6fcbb3)}.building-outline[data-v-982f31cd]{stroke:none;transition:stroke .15s,stroke-width .15s}.building-shape.selected .building-outline[data-v-982f31cd]{stroke:#3b82f6f2;stroke-width:2.5px;stroke-linejoin:round;filter:drop-shadow(0 0 1.5px #0f172ad9)}.building-shape.hovered .building-solid[data-v-982f31cd],.building-shape.hovered .level-rect[data-v-982f31cd]:not(.hovered):not(.selected){stroke:#fff!important;stroke-width:2px!important}.building-solid[data-v-982f31cd]{transition:stroke .15s,stroke-width .15s}.level-rect[data-v-982f31cd]{transition:stroke .15s,stroke-width .15s,filter .15s}.level-rect.hovered[data-v-982f31cd]{filter:drop-shadow(0 0 2px #000c)drop-shadow(0 0 6px #93c5fde6)drop-shadow(0 0 10px #3b82f699);stroke:#fff!important;stroke-width:3px!important}.level-rect.selected[data-v-982f31cd]{filter:drop-shadow(0 0 3px #000000e6)drop-shadow(0 0 8px #93c5fd)drop-shadow(0 0 14px #3b82f6b3);stroke:#fff!important;stroke-width:4px!important}.floor-area-rect[data-v-982f31cd],.void-partition[data-v-982f31cd]{transition:stroke .15s,stroke-width .15s,filter .15s}.floor-area-rect.hovered[data-v-982f31cd],.void-partition.hovered[data-v-982f31cd]{filter:drop-shadow(0 0 2px #000c)drop-shadow(0 0 6px #93c5fde6)drop-shadow(0 0 10px #3b82f699);stroke:#fff!important;stroke-width:3px!important}.floor-area-rect.selected[data-v-982f31cd],.void-partition.selected[data-v-982f31cd]{filter:drop-shadow(0 0 3px #000000e6)drop-shadow(0 0 8px #93c5fd)drop-shadow(0 0 14px #3b82f6b3);stroke:#fff!important;stroke-width:4px!important}.floor-area-rect.hovered~.planned-overlay[data-v-982f31cd],.floor-area-rect.hovered~.locked-overlay[data-v-982f31cd],.floor-area-rect.hovered~.pending-validation-overlay[data-v-982f31cd]{stroke:#fff!important;stroke-width:3px!important}.floor-area-rect.selected~.planned-overlay[data-v-982f31cd],.floor-area-rect.selected~.locked-overlay[data-v-982f31cd],.floor-area-rect.selected~.pending-validation-overlay[data-v-982f31cd]{stroke:#fff!important;stroke-width:4px!important}.level-rect.hovered~.planned-overlay[data-v-982f31cd],.level-rect.hovered~.locked-overlay[data-v-982f31cd],.level-rect.hovered~.pending-validation-overlay[data-v-982f31cd]{stroke:#fff!important;stroke-width:3px!important}.level-rect.selected~.planned-overlay[data-v-982f31cd],.level-rect.selected~.locked-overlay[data-v-982f31cd],.level-rect.selected~.pending-validation-overlay[data-v-982f31cd]{stroke:#fff!important;stroke-width:4px!important}.below-grade[data-v-982f31cd]{opacity:.7}.planned-overlay[data-v-982f31cd]{opacity:1;pointer-events:none;transition:stroke .15s,stroke-width .15s}.locked-overlay[data-v-982f31cd],.pending-validation-overlay[data-v-982f31cd]{opacity:1;pointer-events:none;z-index:2;transition:stroke .15s,stroke-width .15s}.building-shape.hovered .planned-overlay[data-v-982f31cd],.building-shape.hovered .locked-overlay[data-v-982f31cd],.building-shape.hovered .pending-validation-overlay[data-v-982f31cd]{stroke:#fff!important;stroke-width:2px!important}.void-archway[data-v-982f31cd],.void-courtyard[data-v-982f31cd],.void-skyward[data-v-982f31cd]{transition:opacity .3s}.void-skyward-sun[data-v-982f31cd],.vertical-opening-layer[data-v-982f31cd]{pointer-events:none}.vertical-opening-shaft[data-v-982f31cd]{filter:drop-shadow(0 0 1.5px #0f172a73);transition:opacity .3s}.vertical-opening-cap[data-v-982f31cd],.vertical-opening-terminus[data-v-982f31cd]{transition:opacity .3s}.lock-badge[data-v-982f31cd]{pointer-events:none;transition:opacity .2s}.lock-badge-circle[data-v-982f31cd]{transition:r .2s,fill .2s}.building-shape.hovered .lock-badge-circle[data-v-982f31cd],.building-shape.selected .lock-badge-circle[data-v-982f31cd]{r:16}.pending-validation-badge[data-v-982f31cd]{pointer-events:none;transition:opacity .2s}.pending-validation-badge-circle[data-v-982f31cd]{transition:r .2s,fill .2s}.building-shape.hovered .pending-validation-badge-circle[data-v-982f31cd],.building-shape.selected .pending-validation-badge-circle[data-v-982f31cd]{r:16}.imprecise-badge[data-v-982f31cd]{pointer-events:all;transition:opacity .2s}@keyframes lock-pulse-982f31cd{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.lock-icon[data-v-982f31cd]{transform-origin:50%;transform-box:fill-box;animation:2s ease-in-out infinite lock-pulse-982f31cd}.land-covering-group--reorderable[data-v-8fe0cf5d]{cursor:grab;touch-action:none}.land-covering-group--reorder-dragging[data-v-8fe0cf5d]{cursor:grabbing}.land-covering-group--reorder-dragging[data-v-8fe0cf5d] *{filter:drop-shadow(0 0 3px #1a6fcbe6)}.land-covering-group--reorder-drop-target[data-v-8fe0cf5d] *{filter:drop-shadow(0 0 4px #1a6fcbb3)}.diff-addition-marker rect[data-v-ffca59bd],.diff-addition-marker circle[data-v-ffca59bd],.diff-addition-marker text[data-v-ffca59bd]{transition:stroke .2s,fill .2s,fill-opacity .2s,stroke-dasharray .2s,opacity .2s}@media (prefers-reduced-motion:reduce){.diff-addition-marker rect[data-v-ffca59bd],.diff-addition-marker circle[data-v-ffca59bd],.diff-addition-marker text[data-v-ffca59bd]{transition:none}}.diff-removal-marker rect[data-v-e647eaee],.diff-removal-marker circle[data-v-e647eaee],.diff-removal-marker line[data-v-e647eaee],.diff-removal-marker text[data-v-e647eaee]{transition:stroke .2s,fill .2s,fill-opacity .2s,stroke-dasharray .2s,opacity .2s}@media (prefers-reduced-motion:reduce){.diff-removal-marker rect[data-v-e647eaee],.diff-removal-marker circle[data-v-e647eaee],.diff-removal-marker line[data-v-e647eaee],.diff-removal-marker text[data-v-e647eaee]{transition:none}}.diff-modification-marker rect[data-v-beb59e53],.diff-modification-marker circle[data-v-beb59e53],.diff-modification-marker text[data-v-beb59e53]{transition:stroke .2s,fill .2s,fill-opacity .2s,stroke-dasharray .2s,opacity .2s}@media (prefers-reduced-motion:reduce){.diff-modification-marker rect[data-v-beb59e53],.diff-modification-marker circle[data-v-beb59e53],.diff-modification-marker text[data-v-beb59e53]{transition:none}}.skyline-silhouette[data-v-c4bc9a25]{background:0 0;display:block}.skyline-silhouette--focal-anchor[data-v-c4bc9a25]{outline-offset:-1px;border-radius:2px;outline:1px solid #3b82f6cc}.lcl-aggregate-envelope[data-v-93a4679f],.lcl-aggregate-floor-area[data-v-93a4679f],.lcl-aggregate-partition[data-v-93a4679f]{transition:fill-opacity 80ms ease-out}.lcl-aggregate-body--interactive .lcl-aggregate-envelope[data-v-93a4679f],.lcl-aggregate-body--interactive .lcl-aggregate-floor-area[data-v-93a4679f],.lcl-aggregate-body--interactive .lcl-aggregate-partition[data-v-93a4679f]{cursor:pointer}.lcl-aggregate-body--interactive .lcl-aggregate-floor-area[data-v-93a4679f]:hover{fill-opacity:.92}.lcl-aggregate-floor-area--reorderable[data-v-93a4679f]{cursor:grab;touch-action:none}.lcl-aggregate-floor-area--reorder-dragging[data-v-93a4679f]{cursor:grabbing;fill-opacity:1;stroke:#1a6fcb;stroke-width:.9px}.lcl-aggregate-floor-area--reorder-drop-target[data-v-93a4679f]{stroke:#1a6fcb;stroke-width:1.2px;stroke-dasharray:1.2 .8}.lcl-aggregate-body--interactive .lcl-aggregate-partition[data-v-93a4679f]:hover{fill-opacity:1}.lcl-aggregate-body--interactive .lcl-aggregate-residual[data-v-93a4679f]:hover{fill-opacity:.88;stroke-width:1px}.lcl-aggregate-pending-text[data-v-93a4679f]{font-family:var(--space-canvas-font-ui);fill:var(--space-canvas-ink-secondary)}.lcl-aggregate-void-polygon[data-v-93a4679f]{transition:fill-opacity 80ms ease-out}.lcl-aggregate-body--interactive .lcl-aggregate-void-polygon[data-v-93a4679f]{cursor:pointer}.lcl-aggregate-body--interactive .lcl-aggregate-void-polygon[data-v-93a4679f]:hover{fill-opacity:.9}.lcl-aggregate-void--courtyard_intermediate .lcl-aggregate-void-polygon[data-v-93a4679f]{stroke-dasharray:1.2 .6}.lcl-aggregate-void--courtyard_topmost .lcl-aggregate-void-polygon[data-v-93a4679f]{filter:drop-shadow(0 0 .6px #b4c8e699)}.lcl-aggregate-void-label[data-v-93a4679f]{font-family:var(--space-canvas-font-ui);-webkit-user-select:none;user-select:none;font-weight:500}.lcl-aggregate-body--interactive .lcl-aggregate-void-placeholder[data-v-93a4679f]{cursor:pointer}.lcl-aggregate-floor-area.space-canvas-selected[data-v-93a4679f],.lcl-aggregate-partition.space-canvas-selected[data-v-93a4679f],.lcl-aggregate-envelope.space-canvas-selected[data-v-93a4679f]{stroke:#1a6fcb;stroke-width:1.4px;fill-opacity:.95}.lcl-aggregate-void.space-canvas-selected .lcl-aggregate-void-polygon[data-v-93a4679f]{stroke:#1a6fcb;stroke-width:1.2px}.lcl-aggregate-property-enhancement[data-v-93a4679f]{transition:fill-opacity 80ms ease-out}.lcl-aggregate-body--interactive .lcl-aggregate-property-enhancement[data-v-93a4679f]{cursor:pointer}.lcl-aggregate-body--interactive .lcl-aggregate-property-enhancement[data-v-93a4679f]:hover{stroke-width:.4px}.lcl-aggregate-property-enhancement.space-canvas-selected[data-v-93a4679f]{stroke:#1a6fcb;stroke-width:.5px}.lcl-aggregate-coverage-tint[data-v-93a4679f],.lcl-coverage-badge[data-v-93a4679f]{pointer-events:none}.lcl-coverage-badge-bg[data-v-93a4679f]{fill:#ffffffeb;stroke:#5850ec;stroke-width:.18px}.lcl-coverage-badge-bg--low[data-v-93a4679f]{fill:#5850ecd9;stroke:#3f38b5;stroke-width:.24px}.lcl-coverage-badge-text[data-v-93a4679f]{fill:#1f1a4a;font-family:Space Grotesk,system-ui,sans-serif;font-weight:600}.lcl-coverage-badge-text--low[data-v-93a4679f]{fill:#fff}.lcl-coverage-badge-text.lcl-coverage-badge-text-calculated[data-v-93a4679f]{fill:#1f1a4a}.lcl-coverage-badge-text.lcl-coverage-badge-text-calculated-locked[data-v-93a4679f]{fill:#6b7280}.lcl-coverage-badge-text.lcl-coverage-badge-text-pending-validation[data-v-93a4679f]{fill:#a16207}.lcl-aggregate-body--interactive .lcl-aggregate-degraded-band[data-v-93a4679f]{cursor:pointer}.lcl-aggregate-degraded-band-bg[data-v-93a4679f]{transition:fill-opacity 80ms ease-out}.lcl-aggregate-body--interactive .lcl-aggregate-degraded-band:hover .lcl-aggregate-degraded-band-bg[data-v-93a4679f]{fill-opacity:.78}.lcl-aggregate-floor-area-label[data-v-93a4679f]{font-family:var(--space-canvas-font-ui,"Space Grotesk", system-ui, sans-serif);fill:var(--space-canvas-ink-primary,#2a2418);paint-order:stroke fill;stroke:var(--space-canvas-chrome-fill,#ffffffd9);stroke-width:.12em;stroke-linejoin:round;-webkit-user-select:none;user-select:none;font-weight:600}.lcl-aggregate-degraded-band-name[data-v-93a4679f],.lcl-aggregate-diff-band-name[data-v-93a4679f]{font-family:var(--space-canvas-font-ui,"Space Grotesk", system-ui, sans-serif);fill:var(--space-canvas-ink-primary,#2a2218);-webkit-user-select:none;user-select:none;font-weight:600}.lcl-aggregate-degraded-band-layout[data-v-93a4679f],.lcl-aggregate-diff-band-tag[data-v-93a4679f]{font-family:var(--space-canvas-font-ui,"Space Grotesk", system-ui, sans-serif);fill:var(--space-canvas-ink-secondary,#5a4a3a);-webkit-user-select:none;user-select:none}.lcl-aggregate-degraded-band--layouts-present .lcl-aggregate-degraded-band-layout[data-v-93a4679f]{fill:var(--space-canvas-ink-primary,#2a2218);font-weight:500}.lcl-aggregate-degraded-band-pe-bg[data-v-93a4679f]{fill:#ffffffe0;stroke:#5850ec73;stroke-width:.18px}.lcl-aggregate-degraded-band-pe-text[data-v-93a4679f]{font-family:var(--space-canvas-font-ui,"Space Grotesk", system-ui, sans-serif);fill:#1f1a4a;-webkit-user-select:none;user-select:none;font-weight:500}.lcl-aggregate-diff-tag[data-v-93a4679f]{font-family:var(--space-canvas-font-ui,"Space Grotesk", system-ui, sans-serif);-webkit-user-select:none;user-select:none;font-weight:600}.lcl-aggregate-snapshot[data-v-b0cfb659]{background:var(--space-canvas-surface,transparent);width:100%;height:auto;display:block}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.glance-card__arrow[data-v-f090e63b]{border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute}.glance-card__arrow[data-placement=bottom][data-v-f090e63b]{border-bottom-style:solid;border-bottom-width:6px}.glance-card__arrow[data-placement=top][data-v-f090e63b]{border-top-style:solid;border-top-width:6px}.glance-ledger-row__values[data-v-1a8667dc] .glance-value{min-width:0;max-width:100%}.glance-ledger-row__values[data-v-1a8667dc] [data-glance-value-band]>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.glance-ledger-row__values[data-v-1a8667dc] [data-glance-value-band] *{white-space:nowrap}[data-event-card-teasers][data-v-4922e274] .glance-value{min-width:0;max-width:100%}[data-event-card-teasers][data-v-4922e274] [data-glance-value-band]>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}[data-event-card-teasers][data-v-4922e274] [data-glance-value-band] *{white-space:nowrap}[data-event-card-teasers][data-clamped][data-v-4922e274] .glance-value__derivation,[data-event-card-teasers][data-clamped][data-v-4922e274] .glance-value__stake-note{display:none}[data-event-card-roster][data-v-4922e274] .glance-value{min-width:0;max-width:100%}[data-event-card-roster][data-v-4922e274] [data-glance-value-band]>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}[data-event-card-roster][data-v-4922e274] [data-glance-value-band] *{white-space:nowrap}[data-event-card-roster][data-v-4922e274] .glance-value__derivation,[data-event-card-roster][data-v-4922e274] .glance-value__stake-note{display:none}@keyframes phaseArrivalFlash{0%{background-color:#6366f11f;box-shadow:0 0 #6366f18c}to{background-color:#0000;box-shadow:0 0 0 6px #6366f100}}.artemis-header--changed[data-v-10e8e7ad]{border-color:#818cf8;animation:1.5s ease-out header-pulse-10e8e7ad}@keyframes header-pulse-10e8e7ad{0%{color:#fff;background-color:#6366f1}40%{color:#fff;background-color:#6366f1}to{color:inherit;background-color:#0000}}:root.dark .artemis-header--changed[data-v-10e8e7ad],.dark .artemis-header--changed[data-v-10e8e7ad]{border-color:#6366f1;animation:1.5s ease-out header-pulse-dark-10e8e7ad}@keyframes header-pulse-dark-10e8e7ad{0%{color:#fff;background-color:#4338ca}40%{color:#fff;background-color:#4338ca}to{color:inherit;background-color:#0000}}.validation-group-enter-active[data-v-8a3f7215]{transition:all .2s ease-out}.validation-group-leave-active[data-v-8a3f7215]{transition:all .15s ease-in}.validation-group-enter-from[data-v-8a3f7215]{opacity:0;transform:translateY(-8px)}.validation-group-leave-to[data-v-8a3f7215]{opacity:0;transform:translate(16px)}.validation-group-move[data-v-8a3f7215]{transition:transform .2s}.focus-tab-unlock-header[data-v-0d10f33f] [data-test=unlock-control-mode-chevron]{display:none}.layer-legend[data-v-0468b7e1]{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));border-radius:.375rem;gap:.5rem;padding:.5rem .75rem;display:grid}.layer-legend.compact[data-v-0468b7e1]{padding:.5rem .625rem}.legend-header[data-v-0468b7e1]{justify-content:space-between;align-items:center;gap:.5rem;min-height:22px;display:flex}.legend-title[data-v-0468b7e1]{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:11px;font-weight:600}.legend-title-name[data-v-0468b7e1]{text-transform:none;letter-spacing:0;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));font-size:12.5px;font-weight:600}.legend-header-right[data-v-0468b7e1]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.legend-tail[data-v-0468b7e1]{text-transform:none;letter-spacing:0;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));border-radius:.125rem;margin-left:.5rem;font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:400}.legend-tail[data-v-0468b7e1]:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.legend-tail[aria-pressed=true][data-v-0468b7e1]{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));text-decoration-line:underline}.legend-tail[data-v-0468b7e1]:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-offset-width:1px;outline:2px solid #0000}.legend-items[data-v-0468b7e1]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:4px 10px;max-width:100%;display:grid}.layer-legend.narrow .legend-items[data-v-0468b7e1]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:3px 8px}.legend-item[data-v-0468b7e1]{--tw-text-opacity:1;min-width:0;color:rgb(55 65 81/var(--tw-text-opacity,1));align-items:center;gap:7px;font-size:.75rem;line-height:1rem;display:flex}.legend-label[data-v-0468b7e1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legend-section[data-v-0468b7e1]{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));grid-column:1/-1;margin-top:3px;font-size:10px;font-weight:600}.legend-section[data-v-0468b7e1]:first-child{margin-top:0}.legend-item[data-absent][data-v-0468b7e1],.legend-section[data-absent][data-v-0468b7e1]{opacity:.4}.legend-swatch[data-v-0468b7e1]{border:1px solid #0000001f;border-radius:9999px;flex-shrink:0;width:11px;height:11px}.legend-color[data-v-0468b7e1]{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.legend-swatch-hollow[data-v-0468b7e1]{background:0 0;border:1.5px dashed #9ca3af}.legend-swatch-ring[data-v-0468b7e1]{background:0 0;border-style:solid}.legend-swatch-pattern[data-v-0468b7e1]{border:none}.legend-pattern-defs[data-v-0468b7e1]{width:0;height:0;position:absolute;overflow:hidden}.legend-empty[data-v-0468b7e1],.legend-footer[data-v-0468b7e1]{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;display:flex}.dark .layer-legend[data-v-0468b7e1]{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark .legend-title-name[data-v-0468b7e1]{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark .legend-item[data-v-0468b7e1],.dark .legend-label[data-v-0468b7e1]{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.layer-field[data-v-64094a0d]{gap:.375rem;min-width:0;display:grid}.layer-field-label[data-v-64094a0d]{text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:10.5px;font-weight:600}.layer-field-label[data-v-64094a0d]:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}input[type=checkbox][data-v-a3a5209a]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}.pulse-me-tab[data-v-cd09fd62]{animation:1.5s pulse-me-tab-cd09fd62;box-shadow:0 0 0 2em #0000}@keyframes pulse-me-tab-cd09fd62{0%{box-shadow:0 0 #22c55e}}.pulse-details-tab[data-v-cd09fd62]{animation:1.5s pulse-details-tab-cd09fd62;box-shadow:0 0 0 2em #0000}@keyframes pulse-details-tab-cd09fd62{0%{box-shadow:0 0 #6366f1}}.expertise-badge-layer[data-v-94aa95c6]{pointer-events:none}.expertise-dot-group[data-v-94aa95c6]{pointer-events:all;cursor:default}.expertise-dot[data-v-94aa95c6]{transition:r .15s}.expertise-dot-group:hover .expertise-dot[data-v-94aa95c6]{r:7}.transaction-badge[data-v-94aa95c6],.research-badge[data-v-94aa95c6]{cursor:default;transition:opacity .15s}.transaction-badge[data-v-94aa95c6]:hover,.research-badge[data-v-94aa95c6]:hover{opacity:.85}.pinned-floor-highlights[data-v-3cb27155]{pointer-events:none}.pinned-floor-highlight--focal[data-v-3cb27155]{fill:var(--space-canvas-t-purple,#5d3ec1);fill-opacity:.7;stroke:var(--space-canvas-t-purple,#5d3ec1);stroke-width:.5px}.pinned-floor-highlight--other[data-v-3cb27155]{fill:#0000;stroke:var(--space-canvas-t-purple-glow,#5d3ec18c);stroke-width:1px}.property-card-container[data-v-63fc807d]{flex-direction:column;flex-shrink:0;display:flex}.property-card-container.mode-transition-active[data-v-63fc807d]{transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1)}.property-card[data-v-63fc807d]{flex-shrink:0;width:auto;height:100%}.mode-transition-active .property-card[data-v-63fc807d]{transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-lot-cue[data-v-63fc807d]{pointer-events:none}.empty-lot-outline[data-v-63fc807d]{fill:none;stroke-width:1px;stroke-dasharray:4 3}.empty-lot-label[data-v-63fc807d]{font-size:10px;font-weight:500}.mode-transition-active .foundation-rect[data-v-63fc807d]{transition:all .3s cubic-bezier(.4,0,.2,1)}.foundation-label[data-v-63fc807d]{fill:#0009;text-transform:uppercase;pointer-events:none;font-size:10px;font-weight:600}.foundation-band-badge[data-v-63fc807d]{pointer-events:all;transition:opacity .2s}.foundation-label.foundation-label-band-locked[data-v-63fc807d],.foundation-label.foundation-label-band-calculated-locked[data-v-63fc807d]{fill:#9ca3af}.foundation-label.foundation-label-band-pending-validation[data-v-63fc807d]{fill:#a16207}.foundation-label.foundation-label-band-consented-unfunded[data-v-63fc807d]{fill:#c2410c}.foundation-label.foundation-label-band-safezone[data-v-63fc807d]{fill:#4338ca}.foundation-label.foundation-label-band-skeleton-draft[data-v-63fc807d]{fill:#0f766e}.foundation-label.foundation-label-band-rejected[data-v-63fc807d]{fill:#b91c1c}.foundation-label.foundation-label-band-pending[data-v-63fc807d]{fill:#a16207}.foundation-label.foundation-label-band-approved[data-v-63fc807d]{fill:#15803d}.mode-transition-active .foundation-label[data-v-63fc807d]{transition:all .3s cubic-bezier(.4,0,.2,1)}.foundation-band[data-v-63fc807d]{transition:stroke .15s,stroke-width .15s,filter .15s}.foundation-band--reorderable[data-v-63fc807d]{cursor:grab;touch-action:none}.foundation-band--reorder-dragging[data-v-63fc807d]{cursor:grabbing}.foundation-band--reorder-dragging rect[data-v-63fc807d]{filter:drop-shadow(0 0 6px #1a6fcbe6);stroke:#1a6fcb!important;stroke-width:3px!important}.foundation-band--reorder-drop-target rect[data-v-63fc807d]{stroke-dasharray:4 3;stroke:#1a6fcb!important;stroke-width:2.5px!important}.foundation-band.hovered rect[data-v-63fc807d]{filter:drop-shadow(0 0 2px #000c)drop-shadow(0 0 6px #93c5fde6)drop-shadow(0 0 10px #3b82f699);stroke:#fff!important;stroke-width:3px!important}.foundation-band.selected rect[data-v-63fc807d]{filter:drop-shadow(0 0 3px #000000e6)drop-shadow(0 0 8px #93c5fd)drop-shadow(0 0 14px #3b82f6b3);stroke:#fff!important;stroke-width:4px!important}.mode-transition-active .buildings-layer>g[data-v-63fc807d],.mode-transition-active .foundation-layer>g[data-v-63fc807d]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.foundation-slide-in[data-v-63fc807d]{animation:.3s cubic-bezier(.4,0,.2,1) slideUpFromBottom-63fc807d}.foundation-slide-out[data-v-63fc807d]{animation:.3s cubic-bezier(.4,0,.2,1) forwards slideDownToBottom-63fc807d!important}.foundation-slide-out>g[data-v-63fc807d]{transition:none!important}@keyframes slideUpFromBottom-63fc807d{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownToBottom-63fc807d{0%{opacity:1;transform:translateY(0)}40%{opacity:0}to{opacity:0;transform:translateY(100px)}}.above-metadata-lane[data-v-1185bb5a]{pointer-events:auto;justify-content:center;align-items:center;margin-bottom:8px;display:flex;position:relative}.content-wrapper[data-v-1185bb5a]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.above-metadata-lane[data-v-1185bb5a] .price-circle{color:#fff;background-color:#10b981;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:36px;height:48px;min-height:36px;font-size:12px;font-weight:600;display:flex;box-shadow:0 2px 4px #0000001a}.above-metadata-lane[data-v-1185bb5a] .availability-badge{color:#fff;white-space:nowrap;text-overflow:ellipsis;background-color:#3b82f6;border-radius:12px;max-width:100%;padding:4px 12px;font-size:11px;font-weight:500;overflow:hidden}.above-metadata-lane[data-v-1185bb5a] .filter-badge{white-space:nowrap;text-overflow:ellipsis;color:#fff;background-color:#f59e0b;border-radius:10px;max-width:100%;padding:4px 8px;font-size:10px;font-weight:500;overflow:hidden;box-shadow:0 1px 3px #0000001a}@container (width<=100px){.above-metadata-lane[data-v-1185bb5a] .price-circle{width:36px;height:36px;font-size:10px}.above-metadata-lane[data-v-1185bb5a] .availability-badge,.above-metadata-lane[data-v-1185bb5a] .filter-badge{padding:3px 6px;font-size:9px}}.below-metadata-lane[data-v-2bd3254d]{pointer-events:auto;cursor:pointer;border-radius:4px;flex-direction:column;padding:8px 4px;transition:all .2s;display:flex;position:relative}.below-metadata-lane.compact-mode[data-v-2bd3254d]{justify-content:center;align-items:center;padding:6px 4px}.below-metadata-lane[data-v-2bd3254d]:hover{background-color:#3b82f614;box-shadow:0 1px 3px #3b82f626}.below-metadata-lane.has-tooltip[data-v-2bd3254d],.below-metadata-lane.compact-mode[data-v-2bd3254d]{border:1px dashed #3b82f64d}.below-metadata-lane.has-tooltip[data-v-2bd3254d]:hover,.below-metadata-lane.compact-mode[data-v-2bd3254d]:hover{background-color:#3b82f61a;border-color:#3b82f699;box-shadow:0 2px 4px #3b82f640}.compact-icon-container[data-v-2bd3254d]{justify-content:center;align-items:center;width:100%;display:flex}.info-icon[data-v-2bd3254d]{color:#3b82f6;opacity:.7;width:16px;height:16px;transition:opacity .2s}.below-metadata-lane:hover .info-icon[data-v-2bd3254d]{opacity:1}.unpin-button[data-v-2bd3254d]{cursor:pointer;z-index:10;opacity:0;background-color:#9ca3afcc;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .15s,background-color .15s;display:flex;position:absolute;top:-6px;right:-6px}.below-metadata-lane:hover .unpin-button[data-v-2bd3254d]{opacity:1}.unpin-button[data-v-2bd3254d]:hover{background-color:#ef4444}.unpin-icon[data-v-2bd3254d]{color:#fff;width:10px;height:10px}.pin-button[data-v-2bd3254d]{cursor:pointer;z-index:10;opacity:0;background-color:#9ca3afcc;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .15s,background-color .15s;display:flex;position:absolute;top:-6px;right:-6px}.below-metadata-lane:hover .pin-button[data-v-2bd3254d]{opacity:1}.pin-button[data-v-2bd3254d]:hover{background-color:#22c55e}.pin-icon[data-v-2bd3254d]{color:#fff;width:10px;height:10px}.metadata-rows[data-v-2bd3254d]{flex-direction:column;gap:2px;width:100%;display:flex}.metadata-row[data-v-2bd3254d]{color:#374151;justify-content:center;align-items:center;width:100%;min-height:14px;font-size:11px;line-height:1.2;display:flex}.below-metadata-lane[data-v-2bd3254d] .property-name{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:500;overflow:hidden}.row-1[data-v-2bd3254d]{color:#1f2937;font-weight:500}.row-2[data-v-2bd3254d],.row-3[data-v-2bd3254d],.row-4[data-v-2bd3254d],.row-5[data-v-2bd3254d]{color:#6b7280;font-size:10px}.below-metadata-lane[data-v-2bd3254d] .square-footage{white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;font-size:10px;overflow:hidden}.below-metadata-lane[data-v-2bd3254d] .address{color:#374151;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.below-metadata-lane[data-v-2bd3254d] .logo{-o-object-fit:contain;object-fit:contain;max-width:60px;max-height:12px}.below-metadata-lane[data-v-2bd3254d] .temporal-info{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;font-size:9px;overflow:hidden}.below-metadata-lane[data-v-2bd3254d] .status-badge{white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;font-size:9px;font-weight:600;overflow:hidden}.dark .below-metadata-lane[data-v-2bd3254d]{background-color:#111827d9;border-radius:6px}.dark .metadata-row[data-v-2bd3254d]{color:#e5e7eb}.dark .row-1[data-v-2bd3254d]{color:#fff}.dark .row-2[data-v-2bd3254d],.dark .row-3[data-v-2bd3254d],.dark .row-4[data-v-2bd3254d],.dark .row-5[data-v-2bd3254d]{color:#d1d5db}.dark .below-metadata-lane[data-v-2bd3254d] .address{color:#e5e7eb}.dark .below-metadata-lane[data-v-2bd3254d] .temporal-info{color:#9ca3af}.dark .info-icon[data-v-2bd3254d]{color:#60a5fa}.dark .unpin-button[data-v-2bd3254d]{background-color:#4b5563cc}.dark .unpin-button[data-v-2bd3254d]:hover{background-color:#ef4444}.dark .pin-button[data-v-2bd3254d]{background-color:#4b5563cc}.dark .pin-button[data-v-2bd3254d]:hover{background-color:#22c55e}.dark .below-metadata-lane[data-v-2bd3254d]:hover{background-color:#1e3a8ae6;box-shadow:0 1px 3px #60a5fa4d}.dark .below-metadata-lane.has-tooltip[data-v-2bd3254d],.dark .below-metadata-lane.compact-mode[data-v-2bd3254d]{border-color:#60a5fa80}.dark .below-metadata-lane.has-tooltip[data-v-2bd3254d]:hover,.dark .below-metadata-lane.compact-mode[data-v-2bd3254d]:hover{background-color:#1e3a8af2;border-color:#60a5facc;box-shadow:0 2px 4px #60a5fa66}.metadata-lane-tooltip[data-v-f69fdd14]{position:fixed}.filter-selection-badges[data-v-20a1ac3b]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.single-badge[data-v-20a1ac3b]{justify-content:center;align-items:center;display:flex}.badge-circle[data-v-20a1ac3b]{color:#fff;background-color:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 6px #00000026}.badge-circle.stacked[data-v-20a1ac3b]{outline-offset:-2px;outline:2px solid #fff;width:36px;height:36px;font-size:12px}.badge-circle[data-v-20a1ac3b]:hover{transform:scale(1.1);box-shadow:0 4px 8px #0003}.badge-label[data-v-20a1ac3b]{-webkit-user-select:none;user-select:none;letter-spacing:-.01em}.z-50[data-v-20a1ac3b]{z-index:50;position:relative}.z-49[data-v-20a1ac3b]{z-index:49;position:relative}.z-48[data-v-20a1ac3b]{z-index:48;position:relative}.z-47[data-v-20a1ac3b]{z-index:47;position:relative}.z-46[data-v-20a1ac3b]{z-index:46;position:relative}.metadata-band-locked[data-v-92c932dc],.metadata-band-calculated-locked[data-v-92c932dc]{color:#9ca3af;opacity:.85;font-style:italic}.dark .metadata-band-locked[data-v-92c932dc],.dark .metadata-band-calculated-locked[data-v-92c932dc]{color:#6b7280}.metadata-band-pending-validation[data-v-92c932dc]{color:#a16207;font-style:italic}.dark .metadata-band-pending-validation[data-v-92c932dc]{color:#fcd34d}.metadata-band-consented-unfunded[data-v-92c932dc]{color:#c2410c;font-style:italic}.dark .metadata-band-consented-unfunded[data-v-92c932dc]{color:#fdba74}.metadata-band-calculated[data-v-92c932dc]{color:#1d4ed8}.dark .metadata-band-calculated[data-v-92c932dc]{color:#93c5fd}.metadata-band-safezone[data-v-92c932dc]{color:#4338ca}.dark .metadata-band-safezone[data-v-92c932dc]{color:#a5b4fc}.metadata-band-skeleton-draft[data-v-92c932dc]{color:#0f766e}.dark .metadata-band-skeleton-draft[data-v-92c932dc]{color:#5eead4}.metadata-band-rejected[data-v-92c932dc]{color:#b91c1c}.dark .metadata-band-rejected[data-v-92c932dc]{color:#fca5a5}.metadata-band-pending[data-v-92c932dc]{color:#a16207}.dark .metadata-band-pending[data-v-92c932dc]{color:#fcd34d}.metadata-band-approved[data-v-92c932dc]{color:#15803d}.dark .metadata-band-approved[data-v-92c932dc]{color:#86efac}.pinned-flash[data-v-92c932dc]{animation:.8s ease-out pinned-pulse-92c932dc}@keyframes pinned-pulse-92c932dc{0%{color:#fff;background-color:#22c55e;transform:scale(1.12);box-shadow:0 0 #22c55ecc}40%{box-shadow:0 0 8px 4px #22c55e66}to{transform:scale(1);box-shadow:0 0 #22c55e00}}.overflow-y-auto[data-v-92c932dc]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-92c932dc]::-webkit-scrollbar-track{background:#f1f5f9}.overflow-y-auto[data-v-92c932dc]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.overflow-y-auto[data-v-92c932dc]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.transition-padding[data-v-92c932dc]{transition:padding-left .3s ease-in-out}.sky-backdrop[data-v-92c932dc]{pointer-events:none}@keyframes cloudDrift-92c932dc{0%{transform:translate(-10%)}to{transform:translate(110%)}}.cloud[data-v-92c932dc]{filter:blur(2px);will-change:transform}@keyframes starTwinkle-92c932dc{0%,to{opacity:1}50%{opacity:.3}}.star[data-v-92c932dc]{will-change:opacity}.gradient-stop[data-v-92c932dc]{transition:stop-color 8s ease-in-out}.artemis-floating-input[data-v-5b3444d8]{z-index:1100;background:#fff;border-radius:12px;width:440px;min-width:400px;max-width:calc(100vw - 24px);font-family:inherit;font-size:14px;position:fixed;overflow:visible;box-shadow:0 4px 24px #0000001f,0 1px 4px #00000014}:root.dark .artemis-floating-input[data-v-5b3444d8],.dark .artemis-floating-input[data-v-5b3444d8]{background:#1f2937;box-shadow:0 4px 24px #0006,0 1px 4px #0003}.artemis-floating-input__context-badge[data-v-5b3444d8]{background:#eef2ff;border-bottom:1px solid #e0e7ff;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.dark .artemis-floating-input__context-badge[data-v-5b3444d8]{background:#312e81;border-bottom-color:#3730a3}.artemis-floating-input__context-text[data-v-5b3444d8]{color:#4338ca;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.dark .artemis-floating-input__context-text[data-v-5b3444d8]{color:#a5b4fc}.artemis-floating-input__capital-stack[data-v-5b3444d8]{max-height:320px;padding:8px 12px 0;overflow-y:auto}.artemis-floating-input__address-row[data-v-5b3444d8]{align-items:center;gap:8px;padding:8px 12px 0;display:flex}.artemis-floating-input__address-chip[data-v-5b3444d8]{color:#4338ca;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.artemis-floating-input__address-chip[data-v-5b3444d8]:hover:not(:disabled){background:#e0e7ff;border-color:#a5b4fc}.artemis-floating-input__address-chip[data-v-5b3444d8]:disabled{cursor:default;opacity:.7}.artemis-floating-input__address-chip[data-v-5b3444d8]:focus-visible{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 2px #6366f173}.artemis-floating-input__address-chip--attached[data-v-5b3444d8]{color:#fff;background:#4f46e5;border-color:#4f46e5}.artemis-floating-input__address-chip--attached[data-v-5b3444d8]:hover:not(:disabled){background:#4338ca;border-color:#4338ca}.artemis-floating-input__address-icon[data-v-5b3444d8],.artemis-floating-input__address-affordance[data-v-5b3444d8]{flex-shrink:0;width:14px;height:14px}.artemis-floating-input__address-text[data-v-5b3444d8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.artemis-floating-input__address-hint[data-v-5b3444d8]{color:#4338ca;white-space:nowrap;flex-shrink:0;font-size:11px}.dark .artemis-floating-input__address-chip[data-v-5b3444d8]{color:#a5b4fc;background:#6366f126;border-color:#6366f1}.dark .artemis-floating-input__address-chip[data-v-5b3444d8]:hover:not(:disabled){background:#6366f140;border-color:#818cf8}.dark .artemis-floating-input__address-chip--attached[data-v-5b3444d8]{color:#fff;background:#6366f1;border-color:#6366f1}.dark .artemis-floating-input__address-chip--attached[data-v-5b3444d8]:hover:not(:disabled){background:#818cf8;border-color:#818cf8}.dark .artemis-floating-input__address-hint[data-v-5b3444d8]{color:#a5b4fc}.artemis-floating-input__header[data-v-5b3444d8]{justify-content:flex-end;padding:6px 8px 0;display:flex}.artemis-floating-input__dismiss[data-v-5b3444d8]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:color .15s,background-color .15s;display:flex}.artemis-floating-input__dismiss[data-v-5b3444d8]:hover{color:#374151;background:#0000000f}.dark .artemis-floating-input__dismiss[data-v-5b3444d8]{color:#9ca3af}.dark .artemis-floating-input__dismiss[data-v-5b3444d8]:hover{color:#e5e7eb;background:#ffffff1a}.artemis-floating-input__indicator[data-v-5b3444d8]{align-self:flex-start;margin:6px 8px 0;position:relative}.artemis-floating-input__indicator-summary[data-v-5b3444d8]{color:#4b5563;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.artemis-floating-input__indicator-summary[data-v-5b3444d8]:hover,.artemis-floating-input__indicator--open .artemis-floating-input__indicator-summary[data-v-5b3444d8]{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.dark .artemis-floating-input__indicator-summary[data-v-5b3444d8]{color:#d1d5db;background:#1f2937;border-color:#4b5563}.dark .artemis-floating-input__indicator-summary[data-v-5b3444d8]:hover,.dark .artemis-floating-input__indicator--open .artemis-floating-input__indicator-summary[data-v-5b3444d8]{color:#a5b4fc;background:#818cf826;border-color:#6366f1}.artemis-floating-input__indicator-count[data-v-5b3444d8]{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.artemis-floating-input__indicator-panel[data-v-5b3444d8]{z-index:1;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:4px;min-width:260px;max-width:min(420px,100vw - 48px);max-height:320px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 20px #00000014,0 4px 8px #0000000f}.dark .artemis-floating-input__indicator-panel[data-v-5b3444d8]{background:#111827;border-color:#374151;box-shadow:0 10px 20px #0006,0 4px 8px #0000004d}.artemis-floating-input__indicator-row[data-v-5b3444d8]{background:#f9fafb;border-radius:6px;align-items:flex-start;gap:6px;padding:6px;display:flex}.dark .artemis-floating-input__indicator-row[data-v-5b3444d8]{background:#1f2937}.artemis-floating-input__indicator-row-body[data-v-5b3444d8]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.artemis-floating-input__indicator-row-head[data-v-5b3444d8]{align-items:center;gap:6px;min-width:0;display:flex}.artemis-floating-input__indicator-name[data-v-5b3444d8]{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.dark .artemis-floating-input__indicator-name[data-v-5b3444d8]{color:#e5e7eb}.artemis-floating-input__indicator-size[data-v-5b3444d8]{color:#6b7280;flex-shrink:0;font-size:11px}.dark .artemis-floating-input__indicator-size[data-v-5b3444d8]{color:#9ca3af}.artemis-floating-input__indicator-tier[data-v-5b3444d8]{color:#4338ca;background:#eef2ff;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:500}.dark .artemis-floating-input__indicator-tier[data-v-5b3444d8]{color:#a5b4fc;background:#818cf833}.artemis-floating-input__indicator-progress[data-v-5b3444d8]{background:#e5e7eb;border-radius:999px;width:100%;height:3px;overflow:hidden}.dark .artemis-floating-input__indicator-progress[data-v-5b3444d8]{background:#374151}.artemis-floating-input__indicator-progress-fill[data-v-5b3444d8]{background:#6366f1;height:100%;transition:width .15s linear}.artemis-floating-input__indicator-error[data-v-5b3444d8]{color:#dc2626;font-size:11px}.dark .artemis-floating-input__indicator-error[data-v-5b3444d8]{color:#f87171}.artemis-floating-input__indicator-select[data-v-5b3444d8]{color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:4px;width:100%;max-width:220px;padding:2px 4px;font-size:11px}.dark .artemis-floating-input__indicator-select[data-v-5b3444d8]{color:#e5e7eb;background:#111827;border-color:#4b5563}.artemis-floating-input__indicator-remove[data-v-5b3444d8]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:color .15s,background-color .15s;display:flex}.artemis-floating-input__indicator-remove[data-v-5b3444d8]:hover{color:#dc2626;background:#dc262614}.dark .artemis-floating-input__indicator-remove[data-v-5b3444d8]{color:#9ca3af}.dark .artemis-floating-input__indicator-remove[data-v-5b3444d8]:hover{color:#f87171;background:#f871711f}.artemis-floating-input__editor-bar[data-v-5b3444d8]{border-top:1px solid #e5e7eb;align-items:flex-end;gap:4px;padding:8px;display:flex}.dark .artemis-floating-input__editor-bar[data-v-5b3444d8]{border-top-color:#374151}.artemis-floating-input__editor-wrapper[data-v-5b3444d8]{background:#fff;border:1px solid #d1d5db;border-radius:8px;flex:1;min-width:0;padding:2px 4px;transition:border-color .15s}.artemis-floating-input__editor-wrapper[data-v-5b3444d8]:focus-within{border-color:#6366f1;box-shadow:0 0 0 2px #6366f126}.dark .artemis-floating-input__editor-wrapper[data-v-5b3444d8]{background:#111827;border-color:#4b5563}.dark .artemis-floating-input__editor-wrapper[data-v-5b3444d8]:focus-within{border-color:#818cf8;box-shadow:0 0 0 2px #818cf833}.artemis-floating-input__btn[data-v-5b3444d8]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:color .15s,background-color .15s;display:flex}.artemis-floating-input__btn[data-v-5b3444d8]:hover:not(:disabled){color:#4f46e5;background:#eef2ff}.artemis-floating-input__btn[data-v-5b3444d8]:disabled{opacity:.4;cursor:not-allowed}.artemis-floating-input__btn--send[data-v-5b3444d8]:not(:disabled){color:#4f46e5}.artemis-floating-input__btn--send[data-v-5b3444d8]:hover:not(:disabled){color:#4338ca;background:#eef2ff}.dark .artemis-floating-input__btn[data-v-5b3444d8]{color:#9ca3af}.dark .artemis-floating-input__btn[data-v-5b3444d8]:hover:not(:disabled){color:#818cf8;background:#818cf81a}.dark .artemis-floating-input__btn--send[data-v-5b3444d8]:not(:disabled){color:#818cf8}.artemis-floating-input__guest-cta[data-v-5b3444d8]{text-align:center;flex-direction:column;align-items:center;padding:20px 16px;display:flex;position:relative}.artemis-floating-input__guest-cta>.artemis-floating-input__dismiss[data-v-5b3444d8]{position:absolute;top:8px;right:8px}.guided-tour-topic-selector[data-v-8768c98e]{background:#fff;border-radius:10px;flex-direction:column;width:280px;max-height:360px;font-size:13px;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000001f,0 1px 4px #0000000f}.dark .guided-tour-topic-selector[data-v-8768c98e]{background:#1f2937;box-shadow:0 4px 16px #00000059,0 1px 4px #0003}.guided-tour-topic-selector__header[data-v-8768c98e]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.dark .guided-tour-topic-selector__header[data-v-8768c98e]{border-bottom-color:#374151}.guided-tour-topic-selector__title[data-v-8768c98e]{color:#111827;font-size:13px;font-weight:600}.dark .guided-tour-topic-selector__title[data-v-8768c98e]{color:#f3f4f6}.guided-tour-topic-selector__close-btn[data-v-8768c98e]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.guided-tour-topic-selector__close-btn[data-v-8768c98e]:hover{color:#374151;background:#f3f4f6}.dark .guided-tour-topic-selector__close-btn[data-v-8768c98e]:hover{color:#d1d5db;background:#374151}.guided-tour-topic-selector__close-icon[data-v-8768c98e]{width:16px;height:16px}.guided-tour-topic-selector__search[data-v-8768c98e]{border-bottom:1px solid #e5e7eb;align-items:center;gap:6px;padding:6px 10px;display:flex}.dark .guided-tour-topic-selector__search[data-v-8768c98e]{border-bottom-color:#374151}.guided-tour-topic-selector__search-icon[data-v-8768c98e]{color:#9ca3af;flex-shrink:0;width:14px;height:14px}.guided-tour-topic-selector__search-input[data-v-8768c98e]{color:#111827;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:13px}.guided-tour-topic-selector__search-input[data-v-8768c98e]::placeholder{color:#9ca3af}.dark .guided-tour-topic-selector__search-input[data-v-8768c98e]{color:#f3f4f6}.dark .guided-tour-topic-selector__search-input[data-v-8768c98e]::placeholder{color:#6b7280}.guided-tour-topic-selector__list[data-v-8768c98e]{flex:1;padding:4px 0;overflow-y:auto}.guided-tour-topic-selector__section-label[data-v-8768c98e]{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;padding:6px 10px 2px;font-size:11px;font-weight:600}.dark .guided-tour-topic-selector__section-label[data-v-8768c98e]{color:#6b7280}.guided-tour-topic-selector__item[data-v-8768c98e]{text-align:left;cursor:pointer;color:#374151;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:6px 10px;font-size:13px;transition:background-color .1s;display:flex}.guided-tour-topic-selector__item[data-v-8768c98e]:hover{background:#f3f4f6}.guided-tour-topic-selector__item[data-v-8768c98e]:disabled{opacity:.5;cursor:not-allowed}.dark .guided-tour-topic-selector__item[data-v-8768c98e]{color:#d1d5db}.dark .guided-tour-topic-selector__item[data-v-8768c98e]:hover{background:#374151}.guided-tour-topic-selector__item-icon[data-v-8768c98e]{color:#6b7280;flex-shrink:0;width:14px;height:14px}.dark .guided-tour-topic-selector__item-icon[data-v-8768c98e]{color:#9ca3af}.guided-tour-topic-selector__item-name[data-v-8768c98e]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.guided-tour-topic-selector__empty[data-v-8768c98e]{text-align:center;color:#9ca3af;padding:20px 10px;font-size:13px}.dark .guided-tour-topic-selector__empty[data-v-8768c98e]{color:#6b7280}.guided-tour-topic-selector__error[data-v-8768c98e]{color:#dc2626;background:#fef2f2;border-top:1px solid #fecaca;padding:6px 10px;font-size:12px}.dark .guided-tour-topic-selector__error[data-v-8768c98e]{color:#fca5a5;background:#dc26261a;border-top-color:#dc262633}.guided-tour-topic-selector__sharing[data-v-8768c98e]{color:#4f46e5;text-align:center;background:#eef2ff;border-top:1px solid #e0e7ff;padding:6px 10px;font-size:12px;font-weight:500}.dark .guided-tour-topic-selector__sharing[data-v-8768c98e]{color:#a5b4fc;background:#6366f11a;border-top-color:#6366f133}.artemis-narration-bubble[data-v-c5373f9f]{z-index:1050;background:#fff;border-radius:12px;width:400px;max-width:calc(100vw - 32px);font-family:inherit;font-size:14px;position:fixed;overflow:visible;box-shadow:0 4px 12px #0000001f,0 1px 4px #00000014}:root.dark .artemis-narration-bubble[data-v-c5373f9f],.dark .artemis-narration-bubble[data-v-c5373f9f]{background:#1f2937;box-shadow:0 4px 12px #0006,0 1px 4px #0003}.artemis-narration-bubble__header[data-v-c5373f9f]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.dark .artemis-narration-bubble__header[data-v-c5373f9f]{border-bottom-color:#374151}.artemis-narration-bubble__header-left[data-v-c5373f9f]{align-items:center;gap:8px;min-width:0;display:flex}.artemis-narration-bubble__title[data-v-c5373f9f]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dark .artemis-narration-bubble__title[data-v-c5373f9f]{color:#f3f4f6}.artemis-narration-bubble__step-counter[data-v-c5373f9f]{color:#6b7280;background:#f3f4f6;border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:500}.dark .artemis-narration-bubble__step-counter[data-v-c5373f9f]{color:#9ca3af;background:#374151}.artemis-narration-bubble__narration[data-v-c5373f9f]{padding:12px}.artemis-narration-bubble__narration-text[data-v-c5373f9f]{color:#374151;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.dark .artemis-narration-bubble__narration-text[data-v-c5373f9f]{color:#d1d5db}.artemis-narration-bubble__controls[data-v-c5373f9f]{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.dark .artemis-narration-bubble__controls[data-v-c5373f9f]{border-top-color:#374151}.artemis-narration-bubble__nav-group[data-v-c5373f9f]{align-items:center;gap:4px;display:flex}.artemis-narration-bubble__control-btn[data-v-c5373f9f]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s,color .15s;display:inline-flex}.artemis-narration-bubble__control-btn[data-v-c5373f9f]:hover{color:#374151;background:#f3f4f6}.dark .artemis-narration-bubble__control-btn[data-v-c5373f9f]{color:#9ca3af}.dark .artemis-narration-bubble__control-btn[data-v-c5373f9f]:hover{color:#e5e7eb;background:#374151}.artemis-narration-bubble__control-btn[data-v-c5373f9f]:disabled{opacity:.35;cursor:not-allowed}.artemis-narration-bubble__control-btn[data-v-c5373f9f]:disabled:hover{color:#6b7280;background:0 0}.dark .artemis-narration-bubble__control-btn[data-v-c5373f9f]:disabled:hover{color:#9ca3af;background:0 0}.artemis-narration-bubble__actions[data-v-c5373f9f]{align-items:center;gap:8px;padding:4px 12px 6px;display:flex}.artemis-narration-bubble__action-btn[data-v-c5373f9f]{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.artemis-narration-bubble__action-btn[data-v-c5373f9f]:hover{color:#374151;background:#f3f4f6;border-color:#d1d5db}.dark .artemis-narration-bubble__action-btn[data-v-c5373f9f]{color:#9ca3af;border-color:#4b5563}.dark .artemis-narration-bubble__action-btn[data-v-c5373f9f]:hover{color:#e5e7eb;background:#374151;border-color:#6b7280}.artemis-narration-bubble__feedback[data-v-c5373f9f]{border-top:1px solid #e5e7eb;align-items:center;gap:4px;padding:4px 12px 8px;display:flex}.dark .artemis-narration-bubble__feedback[data-v-c5373f9f]{border-top-color:#374151}.artemis-narration-bubble__feedback-btn[data-v-c5373f9f]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s,color .15s;display:inline-flex}.artemis-narration-bubble__feedback-btn[data-v-c5373f9f]:hover{color:#6b7280;background:#f3f4f6}.dark .artemis-narration-bubble__feedback-btn[data-v-c5373f9f]:hover{color:#d1d5db;background:#374151}.artemis-narration-bubble__feedback-btn--active[data-v-c5373f9f]{color:#6366f1;background:#eef2ff}.dark .artemis-narration-bubble__feedback-btn--active[data-v-c5373f9f]{color:#818cf8;background:#6366f126}.artemis-narration-bubble__feedback-btn--active[data-v-c5373f9f]:hover{color:#4f46e5;background:#e0e7ff}.dark .artemis-narration-bubble__feedback-btn--active[data-v-c5373f9f]:hover{color:#a5b4fc;background:#6366f140}.artemis-narration-bubble__prompt-body[data-v-c5373f9f]{padding:12px}.artemis-narration-bubble__prompt-label[data-v-c5373f9f]{color:#374151;margin:0 0 8px;font-size:13px;font-weight:500}.dark .artemis-narration-bubble__prompt-label[data-v-c5373f9f]{color:#d1d5db}.artemis-narration-bubble__entity-context[data-v-c5373f9f]{color:#6b7280;margin:0 0 8px;font-size:12px;font-style:italic}.dark .artemis-narration-bubble__entity-context[data-v-c5373f9f]{color:#9ca3af}.artemis-narration-bubble__confirmation[data-v-c5373f9f]{color:#059669;text-align:center;justify-content:center;align-items:center;gap:8px;margin:8px 0;font-size:13px;font-weight:500;display:flex}.dark .artemis-narration-bubble__confirmation[data-v-c5373f9f]{color:#34d399}.artemis-narration-bubble__task-link[data-v-c5373f9f]{color:#4f46e5;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.artemis-narration-bubble__task-link[data-v-c5373f9f]:hover{color:#4338ca}.dark .artemis-narration-bubble__task-link[data-v-c5373f9f]{color:#818cf8}.dark .artemis-narration-bubble__task-link[data-v-c5373f9f]:hover{color:#a5b4fc}.artemis-narration-bubble__task-error[data-v-c5373f9f]{color:#dc2626;text-align:center;margin:8px 0;font-size:13px;font-weight:500}.dark .artemis-narration-bubble__task-error[data-v-c5373f9f]{color:#f87171}.artemis-narration-bubble__chips[data-v-c5373f9f]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.artemis-narration-bubble__chip[data-v-c5373f9f]{color:#4338ca;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:9999px;padding:3px 10px;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.artemis-narration-bubble__chip[data-v-c5373f9f]:hover{background:#e0e7ff;border-color:#a5b4fc}.dark .artemis-narration-bubble__chip[data-v-c5373f9f]{color:#a5b4fc;background:#6366f126;border-color:#6366f14d}.dark .artemis-narration-bubble__chip[data-v-c5373f9f]:hover{background:#6366f140;border-color:#6366f180}.artemis-narration-bubble__text-input[data-v-c5373f9f]{color:#1f2937;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:6px 10px;font-size:13px;transition:border-color .15s,box-shadow .15s;display:block}.artemis-narration-bubble__text-input[data-v-c5373f9f]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}.dark .artemis-narration-bubble__text-input[data-v-c5373f9f]{color:#f3f4f6;background:#374151;border-color:#4b5563}.dark .artemis-narration-bubble__text-input[data-v-c5373f9f]:focus{border-color:#818cf8;box-shadow:0 0 0 2px #818cf833}.artemis-narration-bubble__text-input[data-v-c5373f9f]::placeholder{color:#9ca3af}.dark .artemis-narration-bubble__text-input[data-v-c5373f9f]::placeholder{color:#6b7280}.artemis-narration-bubble__prompt-actions[data-v-c5373f9f]{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.artemis-narration-bubble__btn[data-v-c5373f9f]{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:5px 14px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.artemis-narration-bubble__btn--sm[data-v-c5373f9f]{padding:4px 12px;font-size:12px}.artemis-narration-bubble__btn--primary[data-v-c5373f9f]{color:#fff;background:#6366f1}.artemis-narration-bubble__btn--primary[data-v-c5373f9f]:hover{background:#4f46e5}.dark .artemis-narration-bubble__btn--primary[data-v-c5373f9f]{background:#6366f1}.dark .artemis-narration-bubble__btn--primary[data-v-c5373f9f]:hover{background:#818cf8}.artemis-narration-bubble__btn--secondary[data-v-c5373f9f]{color:#6b7280;background:0 0}.artemis-narration-bubble__btn--secondary[data-v-c5373f9f]:hover{color:#374151;background:#f3f4f6}.dark .artemis-narration-bubble__btn--secondary[data-v-c5373f9f]{color:#9ca3af}.dark .artemis-narration-bubble__btn--secondary[data-v-c5373f9f]:hover{color:#e5e7eb;background:#374151}.artemis-narration-bubble__share-icon[data-v-c5373f9f]{width:12px;height:12px}.artemis-narration-bubble__sr-only[data-v-c5373f9f]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.artemis-narration-bubble__sr-indicator[data-v-c5373f9f]{color:#6b7280;border-top:1px solid #e5e7eb;padding:4px 12px;font-size:11px;font-style:italic}.dark .artemis-narration-bubble__sr-indicator[data-v-c5373f9f]{color:#9ca3af;border-top-color:#374151}.artemis-narration-bubble[data-v-c5373f9f]:focus{outline-offset:2px;outline:2px solid #6366f1}.artemis-narration-bubble[data-v-c5373f9f]:focus:not(:focus-visible){outline:none}.artemis-narration-bubble[data-v-c5373f9f]:focus-visible{outline-offset:2px;outline:2px solid #6366f1}.guided-tour-narration-overlay__loading[data-v-c988c7d0]{z-index:1050;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.guided-tour-narration-overlay__loading-inner[data-v-c988c7d0]{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 20px;font-family:inherit;font-size:14px;animation:2s ease-in-out infinite guided-tour-loading-pulse-c988c7d0;display:flex;box-shadow:0 4px 12px #0000001f,0 1px 4px #00000014}.dark .guided-tour-narration-overlay__loading-inner[data-v-c988c7d0]{background:#1f2937;box-shadow:0 4px 12px #0006,0 1px 4px #0003}.guided-tour-narration-overlay__loading-text[data-v-c988c7d0]{color:#4b5563;white-space:nowrap;font-weight:500}.dark .guided-tour-narration-overlay__loading-text[data-v-c988c7d0]{color:#d1d5db}@keyframes guided-tour-loading-pulse-c988c7d0{0%,to{opacity:1}50%{opacity:.7}}.voice-waveform-bar[data-v-07a52497]{transform-origin:50%;animation:.6s ease-in-out infinite alternate voice-bar-oscillate-07a52497}@keyframes voice-bar-oscillate-07a52497{0%{y:5px;opacity:.6;height:2px}to{y:1px;opacity:1;height:6px}}.artemis-bow-fade-enter-active[data-v-1cc1ad0d],.artemis-bow-fade-leave-active[data-v-1cc1ad0d]{transition:opacity .2s}.artemis-bow-fade-enter-from[data-v-1cc1ad0d],.artemis-bow-fade-leave-to[data-v-1cc1ad0d]{opacity:0}.unlock-slide-enter-active[data-v-1cc1ad0d]{transition:max-width .5s ease-out,opacity .4s ease-out}.unlock-slide-leave-active[data-v-1cc1ad0d]{transition:max-width .3s ease-in,opacity .2s ease-in}.unlock-slide-enter-from[data-v-1cc1ad0d],.unlock-slide-leave-to[data-v-1cc1ad0d]{opacity:0;max-width:0}.unlock-slide-enter-to[data-v-1cc1ad0d],.unlock-slide-leave-from[data-v-1cc1ad0d]{opacity:1;max-width:300px}.container[data-v-d3e37633]{box-sizing:initial;text-align:center;border-radius:50%;display:inline-block;overflow:hidden}.spinner[data-v-d3e37633]{box-sizing:initial;border:2px solid #a1a1a1;border-right-color:#0000;border-radius:50%;width:23px;height:23px;animation:.9s linear infinite spin-d3e37633}@keyframes spin-d3e37633{to{transform:rotate(360deg)}}.v3-infinite-loading[data-v-4bdee133]{width:100%;height:44px}.state-error[data-v-4bdee133]{flex-direction:column;align-items:center;display:flex}.retry[data-v-4bdee133]{width:60px;color:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:5px;outline:none;margin-top:8px;padding:2px 6px 4px;font-family:inherit;font-size:14px}.retry[data-v-4bdee133]:hover{opacity:.8}.resize-observer[data-v-b329ee4c]{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.resize-observer[data-v-b329ee4c] object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.v-popper__popper{z-index:10000;outline:none;top:0;left:0}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{width:100%;height:100%;display:none;position:absolute;top:0;left:0}.v-popper__inner{box-sizing:border-box;position:relative;overflow-y:auto}.v-popper__inner>div{z-index:1;max-width:inherit;max-height:inherit;position:relative}.v-popper__arrow-container{width:10px;height:10px;position:absolute}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;width:0;height:0;position:absolute;top:0;left:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-bottom-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-top-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-top-color:#0000!important;border-bottom-color:#0000!important;border-left-color:#0000!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:#0000!important;border-bottom-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{color:#fff;background:#000c;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{color:#000;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}
