.current-image-container[data-v-c0c0282d]{border-radius:4px;justify-content:center;align-items:center;width:100%;height:15rem;margin-bottom:20px;display:flex;overflow:auto}.current-image[data-v-c0c0282d]{object-fit:contain;transition:width .1s linear}.result-icon[data-v-383d1092]{vertical-align:text-bottom;width:20px;min-width:20px;height:20px;min-height:20px;display:inline-block}.size-normal[data-v-383d1092]{width:20px;height:20px}.size-large[data-v-383d1092]{width:32px;height:32px}.side-list{border:1px solid rgb(var(--v-theme-outline));background-color:rgb(var(--v-theme-surface));pointer-events:auto;z-index:10;border-radius:12px;flex-direction:column;min-width:200px;max-width:300px;padding:0;font-family:IBM Plex Sans Condensed;transition:opacity .3s ease-in-out;display:flex;box-shadow:0 4px 12px #00000026}.child-entities-root{position:absolute}.popup-section{padding:12px}.popup-section:not(:last-child){border-bottom:1px solid rgb(var(--v-theme-outline-variant))}.actions-section{border-radius:12px}.section-header{cursor:default;border-bottom:1px solid rgb(var(--v-theme-outline-variant));align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;display:flex}.section-icon{color:rgb(var(--v-theme-primary))}.section-title{text-transform:uppercase;letter-spacing:.5px;color:rgb(var(--v-theme-on-surface));font-size:12px;font-weight:600}.entity-type-group{margin-bottom:12px}.entity-type-group:not(:last-child){border-bottom:1px solid rgb(var(--v-theme-outline-variant));padding-bottom:12px}.entities-list{flex-direction:column;gap:4px;display:flex}.entity-item{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:0 8px;transition:background-color .2s;display:flex}.entity-item:hover{background-color:rgba(var(--v-theme-primary), .08)}.entity-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.actions-list{flex-direction:column;gap:2px;display:flex}.action-item{cursor:pointer;border-radius:6px;align-items:center;padding:8px 10px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.action-item:hover{background-color:rgba(var(--v-theme-primary), .12);transform:translate(2px)}.action-icon{color:rgb(var(--v-theme-primary));flex-shrink:0}.node-label-text[data-v-a646655f]{stroke:rgb(var(--v-theme-background));stroke-width:4px;paint-order:stroke fill;font-weight:600}.dimmed[data-v-09706121]{filter:grayscale()brightness(20%)contrast(40%)}path[data-v-09706121],text[data-v-09706121],[data-v-09706121] path{transition:fill .35s,stroke .35s,opacity .35s}[data-v-09706121] svg{transition:opacity .35s}h1{font-size:25px}.canvas-container{width:100%;height:100%;margin:0;padding:0;position:absolute}.labels-container{pointer-events:none;width:100%;height:100%;margin:0;padding:0;position:absolute}.node-label{color:rgb(var(--v-theme-on-surface));background:rgba(var(--v-theme-surface), .8);white-space:nowrap;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;padding:2px 6px;font-family:monospace;display:none;position:absolute;box-shadow:3px 3px 6px #0006}.node-label:hover{background:rgba(var(--v-theme-surface), .9)}.svg-canvas{background-color:rgb(var(--v-theme-background))}.connection-visual{transition:stroke-width .2s}.connection-wrapper:hover .connection-visual,.connection-active .connection-visual{stroke:rgb(var(--v-theme-accent-500));stroke-width:5px}.is-dragging{-webkit-user-select:none;user-select:none}.is-dragging .connection-wrapper,.is-dragging .connection-wrapper *{pointer-events:none!important}.hstack-root[data-v-dcc74284]{pointer-events:none;z-index:10;display:flex;position:absolute;inset:0}.hstack-panel[data-v-dcc74284]{height:100%;transition:opacity .3s;position:relative;overflow:auto}.hstack-fixed[data-v-dcc74284]{pointer-events:auto;background:var(--panel-bg,#fff);border-radius:16px;flex-shrink:0}.hstack-fill[data-v-dcc74284]{pointer-events:auto;background:var(--panel-bg,#fff);border-radius:16px;flex:1}.hstack-fill+.hstack-fill[data-v-dcc74284]{margin-left:12px}.hstack-fill.hstack-hidden[data-v-dcc74284]{flex:none;margin-left:0}.hstack-spacer[data-v-dcc74284]{flex:1}.hstack-hidden[data-v-dcc74284]{pointer-events:none;opacity:0;min-width:0;transition:opacity .3s,width 0s .3s;overflow:hidden}.is-dragging .hstack-panel[data-v-dcc74284]{transition:none}.hstack-divider[data-v-dcc74284]{cursor:col-resize;pointer-events:auto;-webkit-user-select:none;user-select:none;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:8px;display:flex}.hstack-divider[data-v-dcc74284]:after{content:"";background:rgb(var(--v-theme-space-500));border-radius:2px;width:3px;height:100%;transition:background .2s}.hstack-divider[data-v-dcc74284]:hover:after{background:rgb(var(--v-theme-accent-500))}.hstack-fade-enter-active[data-v-dcc74284],.hstack-fade-leave-active[data-v-dcc74284]{transition:opacity .4s}.hstack-fade-enter-from[data-v-dcc74284],.hstack-fade-leave-to[data-v-dcc74284]{opacity:0}.entity-image[data-v-07630f32]{object-fit:contain}.svg-icon[data-v-07630f32]{fill:currentColor}.status-indicator[data-v-49b752b9]{display:inline-block}.status-indicator svg[data-v-49b752b9]{display:block}.status-indicator__spinner[data-v-49b752b9]{transform-origin:50%;animation:.9s linear infinite status-indicator-spin-49b752b9}@keyframes status-indicator-spin-49b752b9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.base{text-align:center;white-space:nowrap;border-radius:8px;font-family:IBM Plex Sans Condensed,sans-serif;font-size:12px;font-weight:500;line-height:18px}.icon{border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;display:flex}.action{border:1px solid #0000;flex-shrink:0;align-items:center;min-width:80px;height:32px;padding:4px 12px 4px 8px;display:flex}.stretch{border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:69px;height:40px;padding:0 16px;display:flex}.cta{border:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:48px;padding:12px 16px;display:inline-flex}.goto{border:2px solid #0000;border-radius:16px;flex-shrink:0;align-items:center;height:32px;padding:4px 12px 4px 8px;display:inline-flex}.block{border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:8px;display:flex}.dark{color:rgb(var(--v-theme-space-100));background-color:rgb(var(--v-theme-ink-500))}.primary{color:rgb(var(--v-theme-space-100));background-color:rgb(var(--v-theme-primary-500))}.success{color:rgb(var(--v-theme-success-500));background-color:rgb(var(--v-theme-space-300))}.outlined{color:rgb(var(--v-theme-on-surface));border-color:rgb(var(--v-theme-space-700))!important}.outlined-success{color:rgb(var(--v-theme-success-500));border-color:rgb(var(--v-theme-success-500))!important}.cta.outlined{border-color:rgb(var(--v-theme-ink-500))!important}.ghost{background-color:rgb(var(--v-theme-space-300))}.transparent{background-color:#0000}.accent{color:rgb(var(--v-theme-space-100));background-color:rgb(var(--v-theme-accent-500))}.primary:not(:disabled):hover,.accent:not(:disabled):hover{opacity:.8}.outlined:not(:disabled):hover,.transparent:not(:disabled):hover{background-color:rgba(var(--v-theme-accent-500), .1)}.ghost:not(:disabled):hover,.outlined-success:not(:disabled):hover{background-color:rgb(var(--v-theme-space-500))!important}.base svg{flex-shrink:0;width:var(--icon-size,24px)!important;height:var(--icon-size,24px)!important}button:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.base:focus-visible{outline:2px solid rgb(var(--v-theme-accent-500))}.target-info[data-v-6e0d191e]{flex:1}.target-info h2[data-v-6e0d191e]{margin:0;font-size:1.6em}.target-info h3[data-v-6e0d191e]{color:rgb(var(--v-theme-ink-300));margin:0;font-size:1em}.entity-header[data-v-6e0d191e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.entity-header .entity-image[data-v-6e0d191e]{vertical-align:middle;object-fit:contain;width:60px;height:60px}.entity-header .svg-icon[data-v-6e0d191e]{fill:currentColor;width:60px;height:60px}.entity-image[data-v-6e0d191e]{object-fit:contain;width:40px;height:40px}.target-progress[data-v-6e0d191e]{vertical-align:middle;margin-left:8px}.ai-chat-icon[data-v-6e0d191e]{color:rgb(var(--v-theme-accent-500))}.test-event-table[data-v-1d95b99e]{border-radius:8px;padding:8px;box-shadow:0 2px 6px #0003}.test-event-table__unmapped[data-v-1d95b99e]{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;color:rgb(var(--v-theme-warning-500));border:1px solid rgb(var(--v-theme-warning-500));border-radius:8px;margin-left:8px;padding:1px 6px;font-size:.7rem}.test-event-table[data-v-1d95b99e] td[data-col-key=verdict]{text-align:center;justify-content:center;align-items:center;width:36px;min-width:36px;max-width:36px;padding-left:0;padding-right:0;display:flex}.summary-entity-title[data-v-7efdf059]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.summary-panel-title[data-v-7efdf059]{align-items:center;gap:8px;display:flex}.entity-summaries-list[data-v-3aba772f]{width:100%;padding:8px 0 0}.entity-summaries-list>div[data-v-3aba772f]{margin-bottom:18px}.entity-summaries-list__empty[data-v-3aba772f]{color:rgb(var(--v-theme-ink-300));padding:16px 0;font-style:italic}.dialog-overlay[data-v-75fc169e]{z-index:20;background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.dialog-content[data-v-75fc169e]{color:#000;background:#fff;border-radius:12px;width:100%;height:100%;padding:24px;overflow:auto}.close-icon[data-v-75fc169e]{cursor:pointer;position:absolute;top:16px;right:16px}.dialog-table[data-v-75fc169e]{margin:24px 0}.paginated-list[data-v-1c520c5d]{background-color:rgb(var(--v-theme-surface));height:max-content;color:rgb(var(--v-theme-on-surface));flex-direction:column;display:flex}.paginated-list-scroll[data-v-1c520c5d]{max-height:500px;overflow-y:auto}.paginated-list-pagination[data-v-1c520c5d]{justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.paginated-list-pagination[data-v-1c520c5d] .v-btn{min-width:auto;padding:0 .5rem;font-size:14px}.test-packages-table[data-v-60acbdc7]{padding:1rem}.test-packages-list[data-v-60acbdc7]{margin:2px;padding:0;list-style:none}.test-packages-list-item[data-v-60acbdc7]{cursor:pointer;border:1px solid #0000;border-radius:6px;grid-template-columns:16px 1fr 1fr;justify-content:space-evenly;align-items:center;gap:8px;margin-bottom:4px;padding:8px 12px;display:grid}.test-packages-list-item.selected[data-v-60acbdc7]{background-color:rgba(var(--v-theme-primary), .12);border-color:rgba(var(--v-theme-primary), .35);border-radius:6px}.test-packages-list li[data-v-60acbdc7]:first-child{border-bottom:1px solid rgba(var(--v-theme-on-surface), .18);margin-bottom:8px}.test-packages-list-item[data-v-60acbdc7]:hover{background-color:rgba(var(--v-theme-primary), .06)}.entity-item[data-v-53b0baa2]{cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;display:grid}.entity-item[data-v-53b0baa2]:hover{background-color:#f5f5f5}.grid-col-expand[data-v-53b0baa2]{cursor:pointer;grid-column:1;justify-content:center;align-items:center;height:100%;display:flex}.section-icon[data-v-53b0baa2]{color:rgb(var(--v-theme-ink-500));justify-content:center;display:flex}.status-cell[data-v-53b0baa2]{justify-content:center;align-items:center;display:flex}.entity-item-name[data-v-53b0baa2]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.entity-name-cell[data-v-53b0baa2]{align-items:center;gap:6px;min-width:0;display:flex}.entity-name-cell .entity-list-item-name[data-v-53b0baa2]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.verdict-tree-section__list[data-v-6fd6ad68]{margin:2px;padding-left:0;list-style:none}.verdict-tree-section__header[data-v-6fd6ad68]{justify-content:space-between;align-items:center;gap:8px;display:flex}.verdict-tree-section__heading[data-v-6fd6ad68]{text-transform:uppercase;letter-spacing:1px;color:rgb(var(--v-theme-ink-300));font-size:.85rem;font-weight:600}.verdict-tree-section__children-list[data-v-6fd6ad68]{padding-left:24px;list-style:none}.verdict-tree-section__item--selected[data-v-6fd6ad68]{background:#e3f2fd;border:1px solid #90caf9;border-radius:6px}.verdict-tree-section__badge[data-v-6fd6ad68]{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:rgb(var(--v-theme-warning-500));border-radius:8px;padding:1px 6px;font-size:.7rem;font-weight:500}.verdict-tree-section__badge--missing[data-v-6fd6ad68]{background:rgb(var(--v-theme-alert-500));color:rgb(var(--v-theme-on-accent));font-weight:600}.auto-group-switch[data-v-9c3a3bf5]{flex:none}.auto-group-switch[data-v-9c3a3bf5] .v-label{font-size:.85rem}.entity-verdicts-tree[data-v-1ae2a841]{padding-left:1rem}.drop-zone[data-v-f5e730aa]{border:2px dashed rgb(var(--v-theme-outline));text-align:center;cursor:pointer;background-color:rgb(var(--v-theme-surface));border-radius:8px;padding:40px 20px;transition:all .3s}.drop-zone[data-v-f5e730aa]:hover,.drop-zone.drag-over[data-v-f5e730aa]{border-color:rgb(var(--v-theme-primary));background-color:rgba(var(--v-theme-primary), .05)}.upload-error[data-v-f5e730aa]{white-space:pre-wrap}.list-header[data-v-1f2929e1]{z-index:1;background-color:rgb(var(--v-theme-surface));padding-bottom:4px;position:sticky;top:0}.files-grid[data-v-1f2929e1]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.file-card[data-v-1f2929e1]{transition:transform .2s,box-shadow .2s}.file-card[data-v-1f2929e1]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026}.file-name[data-v-1f2929e1]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.view-attachments[data-v-2675a31a]{outline:none;flex-direction:column;height:100%;display:flex}.preview-main[data-v-2675a31a]{background-color:rgb(var(--v-theme-surface));flex-direction:column;flex:1;display:flex;position:relative}.preview-navigation[data-v-2675a31a]{z-index:1000;pointer-events:none;justify-content:space-between;width:100%;padding:0 16px;display:flex;position:absolute;top:20px}.nav-button[data-v-2675a31a]{background-color:rgba(var(--v-theme-surface), .8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .3s;display:flex}.nav-button[data-v-2675a31a]:hover{background-color:rgba(var(--v-theme-surface), 1)}.preview-placeholder[data-v-2675a31a]{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.preview-content[data-v-2675a31a]{flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;display:flex}.preview-image[data-v-2675a31a]{object-fit:contain;max-width:100%;max-height:100%}.preview-pdf[data-v-2675a31a]{flex-direction:column;width:100%;height:100vh;display:flex}.preview-iframe[data-v-2675a31a]{border:none;flex:1;width:100%;height:100%}.pdf-fallback[data-v-2675a31a]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.preview-text[data-v-2675a31a]{background-color:rgb(var(--v-theme-background));border-radius:8px;width:100%;height:100%;padding:16px;overflow:auto}.preview-text pre[data-v-2675a31a]{white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:Courier New,monospace;font-size:14px;line-height:1.4}.preview-unsupported[data-v-2675a31a]{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.attachment-container[data-v-f4c33773]{pointer-events:auto;flex:1}.dialog-card[data-v-f4c33773]{z-index:101;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden}.dialog-body[data-v-f4c33773]{outline:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.preview-tab-content[data-v-f4c33773]{flex:1;min-height:0;overflow-y:auto}.manage-tab-content[data-v-f4c33773]{flex-direction:column;flex:1;min-height:0;display:flex}.files-scroll[data-v-f4c33773]{flex:1;min-height:0;overflow-y:auto}.confirm-dialog-card[data-v-f4c33773]{border-radius:16px;padding:8px}.container[data-v-a1fb3389]{flex-direction:row;height:100%;display:flex}.result-panel[data-v-a1fb3389]{color:rgb(var(--v-theme-on-surface));padding:.5rem}.middle-panel[data-v-a1fb3389]{flex:1}.heading[data-v-a1fb3389]{color:rgb(var(--v-theme-ink-300))}.alert-text[data-v-a1fb3389]{align-items:center;gap:8px;width:100%;max-width:100%;font-family:monospace;display:flex}.results-loading[data-v-a1fb3389]{opacity:.5;pointer-events:none;transition:opacity .15s}.canvas-system-wrapper[data-v-b7e2c9e7]{background-color:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-ink-100));transform-origin:0 0;border-radius:12px;flex-direction:column;width:100%;min-width:250px;padding:5px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.canvas-system-wrapper__active[data-v-b7e2c9e7],.canvas-system-wrapper__hovered[data-v-b7e2c9e7]{z-index:10;position:relative;transform:scale(1.03);box-shadow:14px 16px 30px -8px #00000080}.canvas-system-wrapper__hovered[data-v-b7e2c9e7]{border-color:rgb(var(--v-theme-ink-100));border-width:2px}.canvas-system-wrapper__active[data-v-b7e2c9e7]{border-color:rgb(var(--v-theme-accent-500));border-width:2px}.canvas-system-node[data-v-b7e2c9e7]{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.canvas-system-node__icon[data-v-b7e2c9e7]{object-fit:contain;flex-shrink:0;width:40px;height:40px}.canvas-system-node__name[data-v-b7e2c9e7]{color:rgb(var(--v-theme-on-surface));font-size:14px;font-weight:400}.review-status-icon[data-v-f2b72d0e]{vertical-align:middle;width:16px;min-width:16px;height:16px;display:inline-block}.more-info[data-v-4556357f]{color:rgb(var(--v-theme-primary));cursor:pointer}.avatar-wrapper[data-v-89080601]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.avatar[data-v-89080601]{border:2px solid rgb(var(--v-theme-border));object-fit:cover;border-radius:50%;display:block}.comment-button-wrapper[data-v-6f36a426]{display:inline-block;position:relative}.comment-button-container[data-v-6f36a426]{border-radius:16px 16px 16px 0;box-shadow:0 2px 4px #00000080}.comment-button-compact[data-v-6f36a426]{min-width:unset;padding:4px 8px}.comment-count-container[data-v-6f36a426]{align-items:center;display:inline-flex;position:relative}.comment-count-badge[data-v-6f36a426]{background-color:rgb(var(--v-theme-primary));color:#fff;text-align:center;pointer-events:none;border-radius:12px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 4px #0003}.button-content[data-v-6f36a426]{align-items:center;gap:4px;display:flex}.comment-avatars[data-v-6f36a426]{flex-direction:row-reverse;align-items:center;display:flex}.avatar-img[data-v-6f36a426]:last-child{margin-left:0}.icon-pass[data-v-6f36a426]{color:rgb(var(--v-theme-success-500))}.icon-fail[data-v-6f36a426]{color:rgb(var(--v-theme-alert-500))}.comment-item-container[data-v-53eb90ad]{padding:8px}.comment-item-header[data-v-53eb90ad]{justify-content:space-between;align-items:center;display:flex}.comment-item-author[data-v-53eb90ad]{align-items:center;gap:8px;display:flex}.avatar-img[data-v-53eb90ad]{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.comment-item-text[data-v-53eb90ad]{font-family:inherit;font-size:inherit;white-space:pre-wrap;word-break:break-word;color:inherit;background:0 0;border:none;margin-top:4px;margin-left:40px;padding:0}.edited-comment[data-v-53eb90ad]{border-radius:8px;flex-direction:column;justify-content:space-between;display:flex}.comment-edit-input[data-v-53eb90ad]{field-sizing:content;background-color:rgb(var(--v-theme-space-300));border-radius:8px;flex:1;padding:8px;overflow:hidden}.deleting[data-v-53eb90ad]{opacity:.4;pointer-events:none}.comment-date[data-v-53eb90ad]{color:rgb(var(--v-theme-ink-100))}.verdict-change-status[data-v-53eb90ad]{color:rgb(var(--v-theme-ink-200));align-items:center;gap:4px;display:flex}.pass[data-v-53eb90ad]{color:rgb(var(--v-theme-success-500))}.fail[data-v-53eb90ad]{color:rgb(var(--v-theme-alert-500))}.verdict-icon[data-v-53eb90ad]{width:16px;height:16px}.verdict-toggle[data-v-53eb90ad]{cursor:pointer;color:rgb(var(--v-theme-ink-200));border-radius:4px;align-items:center;gap:4px;margin-top:8px;padding:4px 8px;display:flex}.verdict-toggle[data-v-53eb90ad]:hover{background-color:rgb(var(--v-theme-space-200))}.comment-list[data-v-88128d60]{flex-direction:column;max-height:300px;display:flex}.comment-list-content[data-v-88128d60]{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px;display:flex;overflow-y:auto}.comment-item-wrapper[data-v-88128d60]{padding-bottom:8px}.list-icon[data-v-d820ac92]{width:24px;height:24px}.icon-pass[data-v-d820ac92]{color:rgb(var(--v-theme-success-500))}.icon-fail[data-v-d820ac92]{color:rgb(var(--v-theme-error,244, 67, 54))}.comment-input-wrapper[data-v-83f92bc5]{flex-direction:row;justify-content:space-between;padding:16px;display:flex}.comment-input[data-v-83f92bc5]{background-color:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface));border-radius:8px;flex:1;margin:0 8px;padding:8px;font-family:inherit;transition:border-color .2s}.comment-input[data-v-83f92bc5]:focus{border-color:rgb(var(--v-theme-primary));outline:none}.comment-input[data-v-83f92bc5]:disabled{opacity:.6;cursor:not-allowed}.comment-input-darker[data-v-83f92bc5]{background-color:rgb(var(--v-theme-space-300))}.comment-form-actions[data-v-83f92bc5]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.with-comment[data-v-83f92bc5]{flex-direction:column!important}.input-actions[data-v-83f92bc5]{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.input-text[data-v-83f92bc5]{flex:1;justify-content:space-between;display:flex}.container[data-v-80b3d9e6]{flex-direction:column;flex:1;min-height:0;display:flex}.user-list[data-v-80b3d9e6]{flex:1;min-height:0;overflow-y:auto}.user-row[data-v-80b3d9e6]{cursor:pointer;border:2px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.user-row.selected[data-v-80b3d9e6]{border:2px solid rgb(var(--v-theme-accent-500));background-color:rgba(var(--v-theme-accent-300), .2)}.user-row[data-v-80b3d9e6]:hover{background-color:rgba(var(--v-theme-accent-500), .2)}.error-message[data-v-80b3d9e6]{color:rgb(var(--v-theme-error));margin-top:8px;padding:8px}.dialog-title[data-v-80b3d9e6]{padding:16px 16px 0;font-size:1.25rem;font-weight:500}.comment-section[data-v-cfd87258]{background-color:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-surface-variant));border-radius:12px;flex-direction:column;width:400px;height:450px;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000026}.comment-section-content[data-v-cfd87258]{flex-direction:column;flex:1;display:flex;overflow-y:auto}.comment-list-header[data-v-cfd87258] .v-tab{font-size:.75rem}.comment-list-header[data-v-cfd87258]{border-bottom:1px solid rgb(var(--v-theme-surface-variant));justify-content:space-between;align-items:center;font-weight:700;display:flex}.comments-tab[data-v-cfd87258]{flex-direction:column;flex:1;min-height:0;display:flex}.comment-list-scroll[data-v-cfd87258]{flex:1;min-height:0;overflow-y:auto}.checkbox-wrap[data-v-1937b845]{cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}.checkbox-label[data-v-1937b845]{-webkit-user-select:none;user-select:none}.checkbox-input[data-v-1937b845]{opacity:0;cursor:pointer;position:absolute;inset:0}.checkbox-box[data-v-1937b845]{border:1px solid rgb(var(--v-theme-ink-100));background:rgb(var(--v-theme-surface));border-radius:6px;flex-shrink:0;width:24px;height:24px;transition:background-color .3s,border-color .3s;display:inline-block;position:relative}.checkbox-input:focus-visible+.checkbox-box[data-v-1937b845]{outline:2px solid rgb(var(--v-theme-accent-500));outline-offset:2px}.checkbox-input:checked+.checkbox-box[data-v-1937b845]{background:rgb(var(--v-theme-ink-500));border-color:rgb(var(--v-theme-ink-500))}.check-icon[data-v-1937b845]{width:24px;height:24px;color:rgb(var(--v-theme-on-accent));pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.disabled .checkbox-box[data-v-1937b845]{opacity:.2}.disabled .checkbox-label[data-v-1937b845]{opacity:.4}.buttons[data-v-ae49aa46]{display:inline-flex}.yes-no-text[data-v-ae49aa46]{color:rgb(var(--v-theme-ink-200))}.buttons[data-v-ae49aa46] .v-btn{background-color:rgba(var(--v-theme-ink-100), .18);transition:background-color .12s,opacity .12s}.buttons[data-v-ae49aa46] .v-btn:hover{background-color:rgba(var(--v-theme-ink-100), .28)}.buttons[data-v-ae49aa46] .v-btn--active{background-color:#0000}.buttons[data-v-ae49aa46] .v-btn--active .yes-no-text{color:rgb(var(--v-theme-space-100))}.step_content[data-v-36d3d435]{color:rgba(var(--v-theme-on-surface));font-weight:500}.popup[data-v-435b7dd5]{background-color:#eee;border:none;border-radius:16px;outline:none;flex-direction:column;padding:10px;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 30px #0003}.list-container[data-v-435b7dd5]{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow-y:auto}.header[data-v-435b7dd5]{border-bottom:1px solid #ccc;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.choice-selector-title[data-v-435b7dd5]{color:rgba(var(--v-theme-ink-300));margin:0;padding:10px;font-size:1.2em;font-weight:700}.icon-btn[data-v-435b7dd5]{cursor:pointer;width:32px;height:32px;color:rgba(var(--v-theme-ink-300));background:0 0;border:none;border-radius:100%;align-self:start;padding:0;font-size:2rem;line-height:1}.icon-btn[data-v-435b7dd5]:hover{background-color:rgba(var(--v-theme-accent-300), .3)}.icon-btn[data-v-435b7dd5]:focus{outline:2px solid rgba(var(--v-theme-ink-100))}.tree-item[data-v-435b7dd5]{line-height:small;text-overflow:ellipsis;overflow:hidden}.radio-group-wrapper[data-v-d125cb3c]{position:relative}.radio-group-header[data-v-d125cb3c]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.radio-options[data-v-d125cb3c]{flex-flow:row;align-items:center;gap:0;display:flex;container-type:inline-size}.radio-items[data-v-d125cb3c]{flex-flow:row;align-items:stretch;display:flex}.radio-sr-only[data-v-d125cb3c]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.radio-option[data-v-d125cb3c]{border:1px solid rgb(var(--v-theme-space-700));cursor:pointer;-webkit-user-select:none;user-select:none;color:rgba(var(--v-theme-ink-300));z-index:1;background:0 0;align-self:stretch;align-items:center;margin-left:-2px;padding:4px 14px;font-size:14px;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.radio-option.first[data-v-d125cb3c]{border-radius:12px 0 0 12px;margin-left:0}.radio-option.middle[data-v-d125cb3c]{border-radius:0}.radio-option.last[data-v-d125cb3c]{border-radius:0 12px 12px 0}.radio-option--selected[data-v-d125cb3c]{background-color:rgba(var(--v-theme-accent-300), .3);border-color:rgb(var(--v-theme-accent-500));color:rgb(var(--v-theme-ink-500));z-index:2;font-weight:500}.radio-option--selected.first[data-v-d125cb3c]{border-radius:12px 0 0 12px}.radio-option--selected.middle[data-v-d125cb3c]{border-radius:0}.radio-option--selected.last[data-v-d125cb3c]{border-radius:0 12px 12px 0}.radio-option[data-v-d125cb3c]:has(.radio-sr-only:focus-visible){outline:1px solid rgb(var(--v-theme-ink-500));outline-offset:1px}.radio-option[data-v-d125cb3c]:hover:not(.radio-option--disabled){background-color:rgba(var(--v-theme-accent-300), .6);color:rgb(var(--v-theme-ink-500))}.radio-option--disabled[data-v-d125cb3c]{opacity:.5;cursor:not-allowed}.radio-clear-btn[data-v-d125cb3c]{background:0 0;border:none;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:32px;height:32px;margin-left:2px;padding:4px;display:inline-flex}.radio-clear-btn[data-v-d125cb3c]:hover{background:rgba(var(--v-theme-accent-500), .08)}.radio-clear-btn[data-v-d125cb3c]:focus-visible{outline:2px solid rgb(var(--v-theme-accent-500));outline-offset:2px;box-shadow:0 0 0 2px rgba(var(--v-theme-accent-500), .2)}.radio-group-label[data-v-d125cb3c]{color:rgba(var(--v-theme-on-surface));font-weight:500}@container (width<=300px){.radio-items[data-v-d125cb3c]{flex-direction:column;flex:1;align-items:stretch}.radio-option[data-v-d125cb3c]{margin-top:-1px;margin-left:0}.radio-option.first[data-v-d125cb3c]{border-radius:12px 12px 0 0;margin-top:0}.radio-option.middle[data-v-d125cb3c]{border-radius:0}.radio-option.last[data-v-d125cb3c]{border-radius:0 0 12px 12px}.radio-option--selected.first[data-v-d125cb3c]{border-radius:12px 12px 0 0}.radio-option--selected.middle[data-v-d125cb3c]{border-radius:0}.radio-option--selected.last[data-v-d125cb3c]{border-radius:0 0 12px 12px}.radio-clear-btn[data-v-d125cb3c]{align-self:flex-start;margin-left:6px}}.complex-selection[data-v-4f088926]{cursor:pointer;color:rgb(var(--v-theme-ink-300));flex-direction:column;font-size:14px;display:flex}.complex-selection[data-v-4f088926]:focus,.complex-selection[data-v-4f088926]:focus-visible{outline:2px solid rgb(var(--v-theme-accent-500));outline-offset:2px;border-radius:8px}.complex-selection:focus .complex-selection-value[data-v-4f088926],.complex-selection:focus-visible .complex-selection-value[data-v-4f088926]{border-color:rgb(var(--v-theme-accent-500))}.complex-selection-value[data-v-4f088926]{border:1px solid rgb(var(--v-theme-space-700));color:rgba(var(--v-theme-ink-500), .87);border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;margin-top:4px;padding:6px 10px;display:flex}.complex-selection-value .v-icon[data-v-4f088926]{color:rgb(var(--v-theme-ink-300))}.complex-selection-value .v-icon.active[data-v-4f088926]{transform:rotate(180deg)}.select-wrapper[data-v-4f088926]{flex-direction:column;display:flex}.select-dropdown[data-v-4f088926] .v-field{border:1px solid rgb(var(--v-theme-space-700));box-shadow:none;border-radius:12px}.select-wrapper:focus-within .select-dropdown[data-v-4f088926] .v-field{border-color:rgb(var(--v-theme-accent-500));box-shadow:0 0 0 2px rgba(var(--v-theme-accent-500), .2)}.select-dropdown[data-v-4f088926] .v-field__input{font-size:14px;line-height:normal}.selection-step-menu .v-list-item-title{font-size:14px}.select-label[data-v-4f088926]{color:rgba(var(--v-theme-on-surface));margin-bottom:4px;font-weight:500!important}.select-label--disabled[data-v-4f088926]{opacity:var(--v-disabled-opacity,.38)}.custom-range-wrapper[data-v-b43472ce]{cursor:pointer;touch-action:none;outline:none;flex-direction:column;align-items:stretch;width:100%;min-height:12px;margin:0;padding:.5rem 0;display:flex;position:relative}.custom-range-wrapper[data-v-b43472ce]:focus-visible{outline:2px solid rgba(var(--v-theme-accent-300));outline-offset:2px}.custom-range-wrapper.is-disabled[data-v-b43472ce]{cursor:not-allowed;opacity:.6}.custom-range-wrapper.is-focused .range-thumb[data-v-b43472ce]{box-shadow:0 0 0 3px rgba(var(--v-theme-accent-500), .5)}.range-track[data-v-b43472ce]{background-color:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-accent-500));border-radius:3px;width:100%;height:6px;position:relative}.range-fill[data-v-b43472ce]{background-color:rgb(var(--v-theme-accent-500));pointer-events:none;height:100%;position:absolute}.range-thumb[data-v-b43472ce]{background-color:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-accent-500));z-index:10;opacity:1;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;transform:translate(-50%,-50%)}.range-thumb.is-null[data-v-b43472ce]{opacity:0;pointer-events:none}.custom-range-wrapper:not(.is-disabled):hover .range-thumb.is-null[data-v-b43472ce],.custom-range-wrapper.is-focused .range-thumb.is-null[data-v-b43472ce]{opacity:1;background-color:rgb(var(--v-theme-surface));border-style:dashed}.custom-range-wrapper:not(.is-disabled):active .range-thumb[data-v-b43472ce]{background-color:rgb(var(--v-theme-surface));cursor:grabbing}.slider-selection[data-v-f6b098b2]{flex-direction:column;align-items:stretch;margin:0 8px;display:flex}.slider-header[data-v-f6b098b2]{justify-content:space-between;align-items:center;gap:8px;display:flex}.step-label[data-v-f6b098b2]{min-height:24px;color:rgba(var(--v-theme-on-surface));font-weight:500}.clear-btn[data-v-f6b098b2]{background:0 0;border:none;border-radius:50%;justify-content:center;align-self:end;align-items:center;width:24px;height:24px;font-size:1.5rem;display:inline-flex}.clear-btn[data-v-f6b098b2]:hover{background:rgba(var(--v-theme-accent-500), .08)}.clear-btn[data-v-f6b098b2]:focus-visible{outline:2px solid rgb(var(--v-theme-accent-500));outline-offset:2px;box-shadow:0 0 0 2px rgba(var(--v-theme-accent-500), .2)}.slider-input-wrapper[data-v-f6b098b2]{margin:0 8px}.slider-options[data-v-f6b098b2]{margin-top:2px;font-size:.95em;display:grid}.slider-option[data-v-f6b098b2]{white-space:normal;word-break:break-word;color:rgba(var(--v-theme-ink));cursor:pointer;transition:color .2s}.slider-option[data-v-f6b098b2]:hover,.slider-option.selected[data-v-f6b098b2]:hover{color:rgba(var(--v-theme-ink-500))}.slider-option.selected[data-v-f6b098b2]{color:rgba(var(--v-theme-ink-300));font-weight:700}.slider-description[data-v-f6b098b2]{color:rgba(var(--v-theme-ink));border-radius:8px;padding:8px}.step_content[data-v-d0aa09ec]{align-items:center;padding:5px}.pass[data-v-d0aa09ec]{border:4px solid green;border-radius:5px}.fail[data-v-d0aa09ec]{border:4px solid red;border-radius:5px}button[data-v-e06bf731]{margin-right:5px}button[data-v-e06bf731]:hover{font-weight:700}.step_content[data-v-e06bf731]{flex-direction:column;flex:1}.step_content[data-v-d6b6e33e]{flex-direction:column;display:flex;position:relative}.action-list[data-v-d6b6e33e]{flex-direction:column;gap:10px;display:flex}.description[data-v-d6b6e33e]{flex:1}.add-test-case-btn[data-v-d6b6e33e]{white-space:nowrap;width:fit-content}.url-in-list[data-v-081a15e1]{color:rgb(var(--v-theme-primary));cursor:pointer;overflow-wrap:anywhere;font-family:monospace;font-size:.8rem;font-weight:700}.url-in-list[data-v-081a15e1]:hover{text-decoration:underline}.attachment-mention-dropdown[data-v-c32a622b]{z-index:200;max-height:200px;position:absolute;left:0;right:0;overflow-y:auto;border-radius:16px!important}.step_content[data-v-7ae131a0]{color:rgb(var(--v-theme-on-surface));flex-direction:column;flex:1}.rounded-textarea[data-v-7ae131a0] .v-field{box-shadow:none;border:1px solid rgb(var(--v-theme-space-700));border-radius:12px}.hover_wrap[data-v-7ae131a0]{position:relative}.step_hover[data-v-7ae131a0]{z-index:100;background:rgb(var(--v-theme-surface));max-width:1000px;box-shadow:var(--v-theme-shadow) 0 4px 16px 0, 0 0 1px #00000014;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;visibility:hidden;pointer-events:none;border:2px solid #000;border-radius:8px;margin-right:10px;padding:8px 10px;transition:opacity .12s,visibility 0s linear .12s;position:absolute}.hover_wrap:hover .step_hover[data-v-7ae131a0]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.2s}.step_label[data-v-7ae131a0]{font-weight:500}.expand-btn[data-v-db64b040]{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.expand-btn svg[data-v-db64b040]{transition:transform .2s ease-in-out}.expand-btn.expanded svg[data-v-db64b040]{transform:rotate(180deg)}.step_content[data-v-064cb6ee]{background-color:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-space-500));border-radius:12px;flex-direction:column;gap:4px;width:100%;min-width:0;padding:8px;display:flex}.header-row[data-v-064cb6ee]{grid-template-columns:5fr 2fr;align-items:center;gap:8px;display:grid}.label[data-v-064cb6ee]{cursor:pointer;width:fit-content;min-width:0;color:rgb(var(--v-theme-on-surface));border-radius:5px;flex:1;align-items:center;gap:6px;padding:2px 4px;font-weight:500;display:flex}.label[data-v-064cb6ee]:hover{background-color:rgb(var(--v-theme-space-300))}.label[data-v-064cb6ee]:focus{outline:2px solid rgb(var(--v-theme-accent-500));outline-offset:2px}.action-buttons[data-v-064cb6ee]{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.ai-chat-icon[data-v-064cb6ee]{color:rgb(var(--v-theme-accent-500))}.input-field[data-v-064cb6ee] .v-field{border:1px solid rgb(var(--v-theme-space-700));box-shadow:none;border-radius:12px}.step_content[data-v-724e043d]{flex-direction:column;flex:1;display:flex}.sbom_block[data-v-724e043d]{margin-top:8px}.sbom_header[data-v-724e043d]{align-items:center;gap:8px;display:flex}.sbom_hint[data-v-724e043d]{opacity:.8;font-size:.85rem}.sbom_container[data-v-724e043d]{border-radius:8px;max-height:140px;margin-top:6px;overflow:auto}.sbom_container.expanded[data-v-724e043d]{max-height:800px}.sbom_table[data-v-724e043d]{width:100%}.mono[data-v-724e043d]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.sbom_empty[data-v-724e043d]{opacity:.8;margin-top:8px}.step-container[data-v-ff91264d]{background-color:rgb(var(--v-theme-surface));border-radius:16px;position:relative}.chip-slot[data-v-ff91264d]{z-index:1;flex-direction:row;align-items:center;gap:4px;display:inline-flex;position:absolute;top:-10px;left:-10px}.step-container[data-v-ff91264d]:hover{transition:all .2s}.step-li[data-v-ff91264d]{list-style-type:none}.step-identifier[data-v-ff91264d]{color:gray;font-size:.6em;font-size:monospace;padding-top:12px;padding-bottom:1px}.id-title[data-v-ff91264d]{word-break:break-word;margin-left:8px;font-size:1.1em}.step[data-v-ff91264d]{border:2px solid rgb(var(--v-theme-space-500));border-radius:16px;flex-flow:wrap;align-items:flex-start;gap:8px;width:100%;padding:5px;display:flex}.step-input-container[data-v-ff91264d]{flex:1;min-width:0;padding:4px}.step-input-container[data-v-ff91264d]>*{width:100%}.step-unfinished-container[data-v-ff91264d]{position:relative}.chip-circle[data-v-ff91264d]{background-color:rgb(var(--v-theme-surface));border:2px solid rgb(var(--v-theme-border));border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 2px 4px #0003}.unfinished-chip-icon[data-v-ff91264d]{width:28px;height:28px;color:rgb(var(--v-theme-warning-500))}.chip-slot[data-v-ff91264d] .result-icon{width:28px;min-width:28px;height:28px;min-height:28px}.chip-slot[data-v-ff91264d] img.avatar{display:block}.chip-wrapper[data-v-ff91264d]{align-items:center;display:flex}.chip-enter-active[data-v-ff91264d],.chip-leave-active[data-v-ff91264d]{transition:opacity .25s,transform .25s}.chip-move[data-v-ff91264d]{transition:transform .25s}.chip-enter-from[data-v-ff91264d],.chip-leave-to[data-v-ff91264d]{opacity:0;transform:scale(.5)}.chip-leave-active[data-v-ff91264d]{position:absolute}.step-level[data-v-ff91264d]{color:rgba(var(--v-theme-ink-500));border-radius:50%;align-self:center;font-size:.8em}.step_content[data-v-ff91264d]{flex:1;display:inline-flex}.ai-chat-icon[data-v-ff91264d]{color:rgb(var(--v-theme-accent-500))}.assignee-avatar[data-v-ff91264d]{z-index:1;position:absolute;top:-10px;left:-10px}.assigned-to-me[data-v-ff91264d]{border:2px solid rgb(var(--v-theme-accent-500));border-radius:16px;margin-bottom:4px;position:relative}.step-title-row[data-v-ff91264d]{padding:0 10px}.checkbox-row[data-v-ff91264d]{transform-origin:0;padding:10px;transform:scale(.8)}.assessment-container[data-v-ff91264d]{border:1px solid rgb(var(--v-theme-ink-100))}.assessment-container>.step[data-v-ff91264d]{box-shadow:none;border:none}.action-buttons[data-v-ff91264d]{flex-direction:column;align-items:center;gap:4px;display:flex}.child_steps[data-v-ff91264d]{flex-direction:column;list-style-type:none;display:flex}.child-step-li[data-v-ff91264d],.step-li[data-v-ff91264d]{border-radius:16px;padding:10px}.step-li[data-v-ff91264d]:hover,.child-step-li[data-v-ff91264d]:hover{background-color:rgb(var(--v-theme-space-500))}.merged-first[data-v-22dbafd7],.merged-middle[data-v-22dbafd7],.merged-last[data-v-22dbafd7]{background-color:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-ink-100));padding:8px}.merged-first[data-v-22dbafd7]{border-bottom:none;border-radius:16px 16px 0 0}.merged-middle[data-v-22dbafd7]{border-top:none;border-bottom:none;border-radius:0}.merged-last[data-v-22dbafd7]{border-top:none;border-radius:0 0 16px 16px;margin-bottom:8px}.merged-first[data-v-22dbafd7]:hover,.merged-middle[data-v-22dbafd7]:hover,.merged-last[data-v-22dbafd7]:hover{background-color:rgb(var(--v-theme-space-500))}ul li[data-v-22dbafd7]{padding-bottom:4px}.requirement[data-v-22dbafd7]{border:1px solid rgb(var(--v-theme-space-300));background-color:rgb(var(--v-theme-surface));border-radius:16px;flex-direction:column;margin-bottom:5px;padding:5px;display:flex}.requirement-id[data-v-22dbafd7]{color:rgb(var(--v-theme-accent-500));margin-left:4px;font-weight:700}.step-li[data-v-22dbafd7]{list-style-type:none}.step-li[data-v-22dbafd7]:not(.merged-first):not(.merged-middle):not(.merged-last){border-radius:16px;padding:8px;transition:background-color .15s}.step-li[data-v-22dbafd7]:not(.merged-first):not(.merged-middle):not(.merged-last):hover{background-color:rgb(var(--v-theme-space-500))}.show-only-lead[data-v-22dbafd7]{align-items:center;gap:6px;display:flex}.show-only-lead[data-v-22dbafd7]:hover{background-color:rgba(var(--v-theme-accent-500), .1);cursor:pointer;border-radius:5px}.step-item-enter-active[data-v-22dbafd7]{transition:opacity .3s,transform .3s}.step-item-leave-active[data-v-22dbafd7]{width:100%;transition:opacity .3s,transform .3s;position:absolute}.step-item-enter-from[data-v-22dbafd7]{opacity:0;transform:translateY(-16px)}.step-item-enter-to[data-v-22dbafd7],.step-item-leave-from[data-v-22dbafd7]{opacity:1;transform:translateY(0)}.step-item-leave-to[data-v-22dbafd7]{opacity:0;transform:translateY(-16px)}.step-item-move[data-v-22dbafd7]{transition:transform .3s}.dropdown-enter-active[data-v-22dbafd7],.dropdown-leave-active[data-v-22dbafd7]{transform-origin:top;transition:all .3s ease-in-out;overflow:hidden}.dropdown-enter-from[data-v-22dbafd7],.dropdown-leave-to[data-v-22dbafd7]{opacity:0;max-height:0;transform:translateY(-10px)}.dropdown-enter-to[data-v-22dbafd7],.dropdown-leave-from[data-v-22dbafd7]{opacity:1;max-height:2000px;transform:translateY(0)}.editable-label[data-v-5e562672]{cursor:pointer;border:1px solid #0000}.editable-input[data-v-5e562672]{color:rgb(var(--v-theme-ink-500));border:1px solid rgb(var(--v-theme-accent-500));width:100%;min-width:10ch}.editable-input[data-v-5e562672]:hover{font-weight:700}.value-type[data-v-5e562672]{color:rgba(var(--v-theme-on-surface), .7);display:block}.counter[data-v-5e562672]{color:rgba(var(--v-theme-on-surface), .6);margin-left:8px;font-size:.75rem}.input-field-container[data-v-5e562672]{align-items:center;display:inline-flex}.the-panel[data-v-6501e946]{background:rgb(var(--v-theme-surface));pointer-events:auto;border-radius:16px;flex-direction:column;flex:auto;width:100%;min-width:0;min-height:100%;display:flex}.target[data-v-6501e946]{flex-direction:column}.target-header[data-v-6501e946]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.sticky-header[data-v-6501e946]{z-index:2;background:rgb(var(--v-theme-surface));padding-top:6px;padding-bottom:6px;position:sticky;top:0}.requirement-name[data-v-6501e946]{color:rgb(var(--v-theme-on-accent));flex:1;align-items:center;gap:6px;min-width:0;margin:0;padding:12px;display:flex}.requirement-list-header[data-v-6501e946]{background-color:rgb(var(--v-theme-accent-500));border-radius:16px;justify-content:space-between;align-items:center;display:flex}.target-nav-group[data-v-6501e946]{flex:1;align-items:center;min-width:0;display:flex}.edit-name-button[data-v-6501e946]{width:16px;height:16px;padding:0}.edit-name-button svg[data-v-6501e946]{width:16px!important;height:16px!important}.requirement-name[data-v-6501e946] .counter{color:rgb(var(--v-theme-on-accent))}.content[data-v-6501e946]{padding:16px}.progress_container[data-v-a5a0570b]{border:none;min-width:0;height:4px;position:absolute;bottom:0;left:0;right:0}.stripe-overlay[data-v-a5a0570b]{pointer-events:none;height:100%;position:absolute;top:0}.stripe-overlay--bars[data-v-a5a0570b]{background:repeating-linear-gradient(90deg, transparent 0px, transparent 4px, rgb(var(--v-theme-surface)) 2px, rgb(var(--v-theme-surface)) 6px)}.stripe-overlay--diagonal[data-v-a5a0570b]{background:repeating-linear-gradient(45deg, transparent 0px, transparent 3px, rgb(var(--v-theme-surface)) 3px, rgb(var(--v-theme-surface)) 5px)}.header[data-v-70a6d9b4]{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.header[data-v-70a6d9b4] .v-switch{flex-shrink:0}.header[data-v-70a6d9b4] .v-switch .v-label{white-space:nowrap}.tasks-header[data-v-70a6d9b4]{flex-direction:column;padding:10px;display:flex;container:tasks-header/inline-size}.bottom-row[data-v-70a6d9b4]{flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex}.progress-wrapper[data-v-70a6d9b4]{width:100%;height:4px;position:relative}.status-breakdown[data-v-70a6d9b4]{width:100%;color:rgb(var(--v-theme-ink-300));flex-wrap:wrap;gap:16px;padding:12px 16px 0;font-size:.85rem;display:flex}.status-count[data-v-70a6d9b4]{color:rgb(var(--v-theme-ink-300));align-items:center;gap:6px;display:inline-flex}.status-dot[data-v-70a6d9b4]{background-repeat:repeat;flex-shrink:0;width:12px;height:12px;display:inline-block}.status-dot--diagonal[data-v-70a6d9b4]{background-image:repeating-linear-gradient(45deg, transparent 0px, transparent 4px, rgb(var(--v-theme-surface)) 2px, rgb(var(--v-theme-surface)) 5px)}.status-dot--bars[data-v-70a6d9b4]{background-image:repeating-linear-gradient(90deg, transparent 0px, transparent 3px, rgb(var(--v-theme-surface)) 1px, rgb(var(--v-theme-surface)) 5px)}@container tasks-header (width<=400px){.status-label[data-v-70a6d9b4]{display:none}}@container tasks-header (width<=240px){.status-breakdown[data-v-70a6d9b4]{display:none}}.text-input-wrap[data-v-2b70327f]{border:1px solid rgb(var(--v-theme-space-700));border-radius:16px;flex-grow:1;align-items:center;gap:8px;display:inline-flex}.text-input-icon[data-v-2b70327f]{flex-shrink:0;width:20px;height:20px;margin-left:8px}.text-input[data-v-2b70327f]{flex:1;padding:4px;font-size:16px}.text-input-close[data-v-2b70327f]{cursor:pointer;flex-shrink:0;width:20px;height:20px;margin-right:8px}.overlay[data-v-3f1e887e]{pointer-events:auto;background-color:rgb(var(--v-theme-surface));border-radius:16px;align-items:flex-start;height:100%;display:flex;position:relative}.popup[data-v-3f1e887e]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.list-container[data-v-3f1e887e]{width:100%;min-height:0;color:rgba(var(--v-theme-on-surface), .8);flex-direction:column;flex:1;padding:8px 16px;display:flex;overflow:auto}.header[data-v-3f1e887e]{border-bottom:1px solid rgb(var(--v-theme-ink-100));flex-wrap:wrap;align-items:center;gap:4px;padding:8px 16px;display:flex}.header-button-group[data-v-3f1e887e]{flex-wrap:wrap;justify-content:flex-end;align-self:baseline;gap:8px;margin-left:auto;display:flex}.popup-title[data-v-3f1e887e]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;min-width:0;margin-right:8px;font-size:1.2em;display:-webkit-box;overflow:hidden}.search-container[data-v-3f1e887e]{flex-wrap:wrap;gap:8px;padding:16px 16px 0;display:flex}.search-container[data-v-3f1e887e] .search-input{flex:1;min-width:120px}.search-input[data-v-3f1e887e] .v-field{border:1px solid rgb(var(--v-theme-space-500));border-radius:16px}.choice-parent[data-v-3f1e887e]{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.choice-subchoice[data-v-3f1e887e]{cursor:pointer;align-items:center;gap:8px;display:flex}.choice-separator[data-v-3f1e887e]{justify-content:center;align-self:stretch;align-items:center;height:32px;display:flex}.choice-separator-line[data-v-3f1e887e]{border-top:1px solid rgb(var(--v-theme-ink-100));width:100%}.dropdown-enter-active[data-v-3f1e887e],.dropdown-leave-active[data-v-3f1e887e]{transform-origin:top;transition:all .3s ease-in-out;overflow:hidden}.dropdown-panel[data-v-3f1e887e]{transition:max-height .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out;overflow:hidden}.dropdown-enter-from[data-v-3f1e887e],.dropdown-leave-to[data-v-3f1e887e]{opacity:0;max-height:0;transform:translateY(-10px)}.dropdown-enter-to[data-v-3f1e887e],.dropdown-leave-from[data-v-3f1e887e]{opacity:1;max-height:500px;transform:translateY(0)}.ai-chat-icon[data-v-3f1e887e]{color:rgb(var(--v-theme-accent-500))}.toggle-switch[data-v-6b8b0984]{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block}.toggle-switch.toggle-pending[data-v-6b8b0984]{cursor:wait;opacity:.5}.toggle-track[data-v-6b8b0984]{border-radius:12px;width:30px;height:14px;transition:background-color .2s;position:relative}.toggle-thumb[data-v-6b8b0984]{background-color:rgb(var(--v-theme-space-300));border:2px solid rgb(var(--v-theme-ink-100));border-radius:50%;width:20px;height:20px;transition:transform .2s,width .2s,height .2s,opacity .2s,top .2s,background-color .2s;position:absolute;top:-4px;left:0}.toggle-thumb.position-left[data-v-6b8b0984]{opacity:.5;transform:translate(-4px)}.toggle-thumb.position-right[data-v-6b8b0984]{transform:translate(14px)}.toggle-thumb.position-center[data-v-6b8b0984]{background-color:currentColor;width:10px;height:10px;top:1px;transform:translate(10px)}.target-block[data-v-a7c8f9cf]{background-color:rgb(var(--v-theme-surface));pointer-events:auto;border:2px solid #0000;border-radius:8px;flex-direction:row;align-items:center;width:100%;height:max-content;padding:3px;display:flex}.target-block[data-v-a7c8f9cf]:not(.in-focus):hover{background-color:rgb(var(--v-theme-space-500))}.target-block[data-v-a7c8f9cf]:focus-visible{outline:2px solid rgb(var(--v-theme-accent-500));border-radius:8px}.in-focus[data-v-a7c8f9cf]{background-color:rgba(var(--v-theme-accent-200));color:rgb(var(--v-theme-accent-500));font-weight:700}.spacer[data-v-a7c8f9cf]{flex:1}.target-title[data-v-a7c8f9cf]{color:rgb(var(--v-theme-on-surface))}.no-selected[data-v-a7c8f9cf]{text-decoration:line-through}.target-hint[data-v-a7c8f9cf]{color:#ffa726;white-space:nowrap;padding-left:7px;font-size:.9em;font-weight:700;position:absolute}.icon-btn[data-v-a7c8f9cf]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.ai-assistant-btn[data-v-a7c8f9cf]{opacity:0;transition:opacity .1s}.target-block:hover .ai-assistant-btn[data-v-a7c8f9cf],.target-block:focus-within .ai-assistant-btn[data-v-a7c8f9cf]{opacity:1}.ai-chat-icon[data-v-a7c8f9cf]{color:rgb(var(--v-theme-accent-500));width:20px;height:20px}.add-remove-icon[data-v-390d6266]:hover{cursor:pointer;font-weight:700}.ai-chat-icon[data-v-390d6266]{color:rgb(var(--v-theme-accent-500))}.target-block[data-v-390d6266]{flex-direction:row;align-items:center;gap:4px;width:100%;padding:2px;transition:background-color .3s ease-in;display:flex}.target-block[data-v-390d6266]:focus-visible{outline:2px solid rgb(var(--v-theme-accent-500));border-radius:8px}.target-header[data-v-390d6266]{flex-direction:row;align-items:center;width:100%;display:flex}.spacer[data-v-390d6266]{flex:1}.no-selected[data-v-390d6266]{text-decoration:line-through}.none-selected[data-v-390d6266]{font-weight:700;animation:1.5s ease-in-out infinite pulse-390d6266;color:rgb(var(--v-theme-alert-700))!important}.in-focus[data-v-390d6266]{background-color:rgba(var(--v-theme-accent-200));color:rgb(var(--v-theme-accent-500));font-weight:700}.multi-target-dropdown-container[data-v-390d6266]{background-color:rgb(var(--v-theme-surface));position:relative}.dropdown-header[data-v-390d6266]{cursor:pointer;background-color:rgb(var(--v-theme-surface));padding:8px}.dropdown-header[data-v-390d6266]:hover{background:#f0f0f0}.dropdown-header.selector-open[data-v-390d6266]{background-color:rgba(var(--v-theme-warning-500), .3);transition:all .3s ease-in-out}.dropdown-header.pulsating[data-v-390d6266]{color:rgb(var(--v-theme-alert-500));animation:2s ease-in-out infinite pulse-390d6266}@keyframes pulse-390d6266{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.dropdown-content[data-v-390d6266]{border-radius:0 0 8px 8px}.dropdown-enter-active[data-v-390d6266],.dropdown-leave-active[data-v-390d6266]{transform-origin:top;transition:all .3s ease-in-out;overflow:hidden}.dropdown-enter-from[data-v-390d6266],.dropdown-leave-to[data-v-390d6266]{opacity:0;max-height:0;transform:translateY(-10px)}.dropdown-enter-to[data-v-390d6266],.dropdown-leave-from[data-v-390d6266]{opacity:1;max-height:500px;transform:translateY(0)}.marker[data-v-390d6266]{border-radius:0 3px 3px 0;width:0;height:24px}.target-row[data-v-390d6266]{border-radius:8px;flex-direction:row;align-items:center;display:flex}.target-row[data-v-390d6266]:hover{background-color:rgb(var(--v-theme-space-500))}.menu-icon-btn[data-v-390d6266]{opacity:0;transition:opacity .1s}.target-row:hover .menu-icon-btn[data-v-390d6266],.target-row:focus-within .menu-icon-btn[data-v-390d6266]{opacity:1}.ai-assistant-btn[data-v-390d6266]{opacity:0;transition:opacity .1s}.dropdown-header:hover .ai-assistant-btn[data-v-390d6266],.dropdown-header:focus-within .ai-assistant-btn[data-v-390d6266]{opacity:1}.target-count[data-v-390d6266]{margin-left:4px;font-weight:900}.target-name[data-v-390d6266]{white-space:nowrap}.toggle-switch-wrapper[data-v-390d6266]{align-items:center;width:32px;height:32px;display:flex}.action-buttons-group[data-v-390d6266]{align-items:center;display:flex}.target-sub-stack[data-v-33b103c8]{pointer-events:auto;cursor:pointer;width:100%;color:rgba(var(--v-theme-on-surface), .8);flex-direction:column;display:flex}.target-line[data-v-33b103c8]:not(:last-child){margin-top:3px}.target-line:last-child hr[data-v-33b103c8]{display:none}.stack-title[data-v-33b103c8]{margin-left:6px}.stack-wrapper[data-v-2e5bc28a]{background-color:rgb(var(--v-theme-surface));transform-origin:0 0;border:2px solid #0000;border-radius:0 16px 16px;flex-direction:column;min-width:250px;padding:5px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:9px 8px 18px -6px #000000a6}.active-entity[data-v-2e5bc28a],.hovered-entity[data-v-2e5bc28a]{z-index:10;position:relative;transform:scale(1.03);box-shadow:14px 16px 30px -8px #00000080}.hovered-entity[data-v-2e5bc28a]{border-color:rgb(var(--v-theme-ink-100))}.active-entity[data-v-2e5bc28a]{border-color:rgb(var(--v-theme-accent-500))}.title-elevated[data-v-2e5bc28a]{z-index:10;position:relative;transform:scale(1.03)}.stack-title[data-v-2e5bc28a]{background-color:rgb(var(--v-theme-accent-500));border:1px solid rgb(var(--v-theme-space-100));-webkit-user-select:none;user-select:none;transform-origin:0 100%;border-radius:16px 16px 16px 0;width:fit-content;margin-bottom:-1px;margin-left:-1px;padding:4px 12px;font-size:14px;font-weight:600;transition:background-color .35s,transform .2s}.target-label{cursor:pointer;flex-direction:column;padding:2px;display:flex;position:absolute}.target-label:hover{z-index:5000}.target-label:hover .stack-wrapper,.target-label:hover .stack-title{z-index:10;position:relative;transform:scale(1.03)}.target-label:hover .stack-wrapper{box-shadow:14px 16px 30px -8px #00000080}.target-label:hover .stack-wrapper:not(.active-entity){border-color:rgb(var(--v-theme-ink-100))}.overlay[data-v-176b1318]{z-index:9999;pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.popup[data-v-176b1318]{background-color:#eee;border-radius:16px;flex-direction:column;width:33%;min-width:400px;margin-top:70px;padding:10px;display:flex;overflow:hidden;box-shadow:0 10px 30px #0003}.header[data-v-176b1318]{font-weight:600}.text[data-v-176b1318]{flex:1;padding:5px 0;overflow:auto}.entity-hierarchical-list[data-v-fd4a4e84]{margin:2px;padding:0;list-style:none}.children-list[data-v-fd4a4e84]{padding-left:24px;list-style:none}.substack[data-v-fd4a4e84]{cursor:pointer;border:1px solid #ccc;border-radius:8px;flex-direction:row;margin-left:30px;padding:4px;display:flex}.active-entity[data-v-fd4a4e84]{border:2px solid rgb(var(--v-theme-accent-500));border-radius:8px}.tree-reveal[data-v-decf59bd]{grid-template-rows:1fr;display:grid}.tree-reveal__inner[data-v-decf59bd]{min-height:0;overflow:hidden}.tree-enter-active[data-v-decf59bd],.tree-leave-active[data-v-decf59bd]{transition:grid-template-rows .3s}.tree-enter-from[data-v-decf59bd],.tree-leave-to[data-v-decf59bd]{grid-template-rows:0fr}.table-panel[data-v-decf59bd]{flex-direction:column;height:100%;min-height:0;display:flex}.table-scroll[data-v-decf59bd]{border-top:1px solid rgba(var(--v-theme-ink-500), .1);overscroll-behavior:contain;flex:1;max-height:100%;overflow:hidden auto}.selected_row[data-v-decf59bd]{background-color:rgba(var(--v-theme-accent-500), .1)}.task-row[data-v-decf59bd]{cursor:pointer;border-radius:8px;flex-direction:row;flex:1;justify-content:space-between;align-items:center;margin-bottom:4px;padding:0;display:flex}.task-row .text-title-small[data-v-decf59bd]{flex:1}.task-row-actions[data-v-decf59bd]{flex-direction:row;align-items:center;display:flex}.task-row[data-v-decf59bd]:hover{background-color:rgba(var(--v-theme-ink-100), .1);transition:background-color .1s}.expand-task-btn[data-v-decf59bd]{border-radius:8px}.task-column[data-v-decf59bd]{padding:8px}.bottom-spacer[data-v-decf59bd]{background:0 0;width:100%;height:200px}.substack[data-v-decf59bd]{cursor:pointer;border:1px solid #ccc;border-radius:8px;flex-direction:row;margin-left:30px;padding:4px;display:flex}.active-entity[data-v-decf59bd]{border:2px solid rgb(var(--v-theme-accent-500));border-radius:8px}.ai-chat-icon[data-v-decf59bd]{color:rgb(var(--v-theme-accent-500))}.dialog-overlay[data-v-1d97dff7]{z-index:10;background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.dialog-content[data-v-1d97dff7]{color:#000;background:#fff;border-radius:12px;width:100%;height:100%;padding:24px;overflow:auto;box-shadow:0 6px 16px #00000040}.close-icon[data-v-1d97dff7]{cursor:pointer;position:absolute;top:16px;right:16px}.dialog-table[data-v-1d97dff7]{margin:24px 0}.container[data-v-58a79a91]{flex-direction:row;height:100%;display:flex;position:relative}.system-node-overlay[data-v-58a79a91]{position:absolute;top:0;left:calc(100% + 16px)}.system-node-targets[data-v-58a79a91]{pointer-events:auto}.left-panel[data-v-58a79a91]{z-index:100;height:100vh;overflow:auto}.middle-panel[data-v-58a79a91]{flex:1}.requirement-list-content[data-v-58a79a91]{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.requirement-list-content[data-v-58a79a91] .task-table-wrapper{flex:1;min-height:0}.task-table-wrapper.hidden[data-v-58a79a91]{z-index:9999;transform:translate(-100%)}.doc-body[data-v-e36b19b9]{color:#333;background-color:#fafafa;width:100vw;max-width:1000px;height:100vh;margin:3rem auto;padding:0 1.5rem;font-family:Courier New,Courier,monospace;font-size:15px;line-height:1.6;overflow:auto}h1[data-v-e36b19b9],h2[data-v-e36b19b9],h3[data-v-e36b19b9],h4[data-v-e36b19b9]{color:#888;text-transform:uppercase;letter-spacing:1px;margin-top:2rem;margin-bottom:1rem;font-family:Courier New,Courier,monospace;font-weight:400}.documents-layout[data-v-9cb9f706]{flex-direction:row;height:100%;display:flex;overflow:hidden}.sidebar[data-v-9cb9f706]{border-right:1px solid rgb(var(--v-theme-border));background-color:rgb(var(--v-theme-surface));flex-direction:column;flex-shrink:0;max-width:20vw;display:flex;overflow-y:auto}.sidebar-title[data-v-9cb9f706]{color:rgb(var(--v-theme-on-surface));padding:1.25rem 1rem .5rem}.sidebar-footer[data-v-9cb9f706]{border-top:1px solid rgb(var(--v-theme-border));margin-top:auto;padding:1rem}.content-panel[data-v-9cb9f706]{background-color:rgb(var(--v-theme-background));flex:1;min-width:0;height:100%;padding:1rem;position:relative;overflow-y:auto}.state-overlay[data-v-9cb9f706]{height:60%;color:rgb(var(--v-theme-on-surface-variant));flex-direction:column;justify-content:start;align-items:start;display:flex}.hint-text[data-v-9cb9f706]{opacity:.6;font-size:1rem}.document-content[data-v-9cb9f706]{grid-template-columns:min(340px,22vw) minmax(0,1fr);align-items:start;gap:1.25rem;max-width:1160px;margin:0;display:grid}.document-content--attachment[data-v-9cb9f706]{align-items:stretch;min-height:calc(100dvh - 8rem)}.document-content--attachment .toc[data-v-9cb9f706]{align-self:start}.toc[data-v-9cb9f706]{border:1px solid rgb(var(--v-theme-border));background-color:rgb(var(--v-theme-surface));border-radius:8px;max-height:calc(100vh - 10rem);margin:0;padding:.5rem;position:sticky;top:0;overflow-y:auto}.toc-title[data-v-9cb9f706]{margin:0}.toc-list[data-v-9cb9f706]{margin:0;padding:0;list-style:none}.toc-level-2[data-v-9cb9f706]{padding-left:.75rem}.toc-level-3[data-v-9cb9f706]{padding-left:1.5rem}.toc-level-4[data-v-9cb9f706]{padding-left:2.25rem}.toc-link[data-v-9cb9f706]{box-sizing:border-box;width:100%;color:rgb(var(--v-theme-primary-500));white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:.4rem .6rem;font-family:Courier New,Courier,monospace;font-size:12px;text-decoration:none;display:block;overflow:hidden}.toc-link[data-v-9cb9f706]:hover{background-color:rgb(var(--v-theme-primary-100));text-decoration:none}.toc-link[data-v-9cb9f706]:focus-visible{outline:2px solid rgb(var(--v-theme-primary-500));outline-offset:1px}@media (width>=1440px){.document-content[data-v-9cb9f706]{grid-template-columns:min(380px,22vw) minmax(0,1fr);max-width:1280px}}.doc-body[data-v-9cb9f706]{width:100%;max-width:860px;color:rgb(var(--v-theme-on-surface));background-color:rgb(var(--v-theme-surface));margin:0;padding-left:2rem;font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.6}.doc-body[data-v-9cb9f706] .canvas-figure{margin:1rem 0 1.5rem;padding-right:32px}.doc-body[data-v-9cb9f706] .canvas-inline-img{border:1px solid rgb(var(--v-theme-border));border-radius:6px;max-width:100%;height:auto;display:block}.doc-body--empty-accent[data-v-9cb9f706] p:has(.no-value-token){border-left:4px solid rgb(var(--v-theme-warning-500));background-color:rgb(var(--v-theme-warning-200));border-radius:6px;padding:.5rem .75rem}.doc-body[data-v-9cb9f706] .no-value-token{color:rgb(var(--v-theme-primary-700))}.doc-body[data-v-9cb9f706] h1{color:rgb(var(--v-theme-primary-500));border-bottom:2px solid rgb(var(--v-theme-border));margin-top:2rem;margin-bottom:1rem;padding-bottom:.4rem;font-size:1.4rem;font-weight:600}.doc-body[data-v-9cb9f706] h2{color:rgb(var(--v-theme-on-surface));margin-top:1rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.doc-body[data-v-9cb9f706] h3,.doc-body[data-v-9cb9f706] h4{color:rgb(var(--v-theme-on-surface));font-size:.9rem;font-weight:600}.doc-body[data-v-9cb9f706] h4{font-style:italic}.doc-body[data-v-9cb9f706] blockquote{border-left:2px solid rgb(var(--v-theme-primary-500));color:rgb(var(--v-theme-on-surface));border-radius:0 4px 4px 0;margin:.75rem 0;padding:0 .5rem;font-family:Courier New,Courier,monospace}.doc-body[data-v-9cb9f706] p{margin:.6rem 0;font-size:.9rem}.doc-body[data-v-9cb9f706] ul,.doc-body[data-v-9cb9f706] ol{margin:.5rem 0;padding-left:1.5rem;font-size:.95rem}.doc-body[data-v-9cb9f706] strong{font-weight:700}.doc-body[data-v-9cb9f706] a{color:rgb(var(--v-theme-primary-500));text-decoration:none}.doc-body[data-v-9cb9f706] .file-attachment-link{color:rgb(var(--v-theme-primary))}.doc-body[data-v-9cb9f706] blockquote:has(.file-attachment-link){border-left:2px solid rgb(var(--v-theme-primary));margin:0;padding:0 .5rem}.doc-body[data-v-9cb9f706] a:hover,.doc-body[data-v-9cb9f706] a:focus-visible{text-decoration:underline}@media (width<=1024px){.document-content[data-v-9cb9f706]{grid-template-columns:1fr}.toc[data-v-9cb9f706]{max-height:none;position:static}}.hex-spinner[data-v-169f6e72]{width:80px;height:80px;color:rgb(var(--v-theme-primary-500));justify-content:center;align-items:center;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.sr-only[data-v-169f6e72]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hex[data-v-169f6e72]{width:100%;height:100%}.line[data-v-169f6e72]{stroke-dasharray:60 160;stroke-dashoffset:0;opacity:1;animation:1.5s linear infinite line-169f6e72}@keyframes line-169f6e72{0%{stroke-dashoffset:0}to{stroke-dashoffset:-220px}}.list-item[data-v-2f53035f]{background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface));border:1px solid rgb(var(--v-theme-border));text-align:left;border-radius:8px;transition:background .15s ease-in-out,border-color .15s ease-in-out;display:flex;position:relative}.list-item__trigger[data-v-2f53035f]{width:100%;height:100%;display:flex}button.list-item__trigger[data-v-2f53035f]{cursor:pointer;font:inherit;color:inherit;text-align:inherit;background:0 0;border:none}.list-item--disabled[data-v-2f53035f]{opacity:.5;pointer-events:none}.list-item[data-v-2f53035f]:has(button.list-item__trigger:hover):not(.list-item--disabled){background:rgb(var(--v-theme-space-300));border-color:rgb(var(--v-theme-ink-100))}.list-item[data-v-2f53035f]:has(button.list-item__trigger:focus-visible){outline:2px solid rgb(var(--v-theme-accent-500));outline-offset:2px}button.list-item__trigger[data-v-2f53035f]:focus-visible{outline:none}.list-item--row[data-v-2f53035f]{flex-direction:row;align-items:center;gap:16px;width:100%;font-size:1.1em}.list-item--row .list-item__trigger[data-v-2f53035f]{flex-direction:row;align-items:center;gap:16px;padding:24px 0 24px 24px}.list-item--row .list-item__image-container[data-v-2f53035f]{border-radius:6px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.list-item--row .list-item__body[data-v-2f53035f]{flex-direction:row;flex:1;align-items:center;gap:16px;min-width:0;display:flex}.list-item--row .list-item__title[data-v-2f53035f]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.list-item--row .list-item__subtitle[data-v-2f53035f]{white-space:normal;overflow-wrap:break-word;flex:1;min-width:0;font-weight:400}.list-item--row .list-item__actions[data-v-2f53035f]{flex-shrink:0;align-items:center;padding:0 12px 0 0;display:flex}.list-item--card[data-v-2f53035f]{flex-direction:column;min-width:256px;max-width:344px;height:200px}.list-item--card .list-item__trigger[data-v-2f53035f]{flex-direction:column;min-height:0}.list-item--card .list-item__image-container[data-v-2f53035f]{border:1px solid rgb(var(--v-theme-border));border-radius:8px;flex-shrink:0;width:calc(100% - 16px);height:120px;margin:8px 8px 0;overflow:hidden}.list-item--card .list-item__img[data-v-2f53035f],.list-item--card .list-item__img-placeholder[data-v-2f53035f]{object-fit:contain;background-color:rgb(var(--v-theme-surface));width:100%;height:100%;display:block}.list-item--card .list-item__img-placeholder[data-v-2f53035f]{background-color:rgb(var(--v-theme-surface))}.list-item--card .list-item__body[data-v-2f53035f]{flex-direction:column;flex:1;gap:4px;min-height:0;padding:8px 12px;display:flex}.list-item--card .list-item__title[data-v-2f53035f]{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.list-item--card .list-item__subtitle[data-v-2f53035f]{color:rgb(var(--v-theme-ink-100));white-space:nowrap;text-overflow:ellipsis;font-size:.85em;overflow:hidden}.list-item--card .list-item__actions[data-v-2f53035f]{opacity:0;transition:opacity .1s ease-in-out;position:absolute;top:8px;right:8px}.list-item--card:hover .list-item__actions[data-v-2f53035f]{opacity:1}.list-item--card .list-item__actions[data-v-2f53035f] button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.list-item--card .list-item__actions[data-v-2f53035f] button:hover{border-color:rgb(var(--v-theme-ink-100))}.list-item--card .list-item__actions[data-v-2f53035f] button svg{width:24px;height:24px;fill:rgb(var(--v-theme-on-surface))}@media (width<=700px){.list-item--row[data-v-2f53035f]{font-size:1em}.list-item--row .list-item__trigger[data-v-2f53035f]{padding:16px 0 16px 16px}.list-item--row .list-item__actions[data-v-2f53035f]{padding:0 16px 0 0}.list-item--row .list-item__body[data-v-2f53035f]{flex-direction:column;align-items:flex-start;gap:4px}.list-item--row[data-v-2f53035f] :is(.list-item__title,.list-item__subtitle){white-space:normal;text-overflow:unset;flex:none;width:100%;overflow:visible}}.product-view[data-v-26204655]{background-color:rgb(var(--v-theme-surface));box-sizing:border-box;height:100%;padding:4rem;overflow-y:auto}.product-title[data-v-26204655]{color:rgb(var(--v-theme-on-surface));font-weight:700}.product-count[data-v-26204655]{color:rgb(var(--v-theme-ink-100))}.product-header[data-v-26204655]{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.grid-view[data-v-26204655]{flex-wrap:wrap;gap:24px;display:flex}.list-view[data-v-26204655]{flex-direction:column;gap:1rem;display:flex}.actions[data-v-26204655]{gap:.5rem;display:flex}@media (width<=700px){.product-view[data-v-26204655]{padding:1rem}.product-header[data-v-26204655]{flex-direction:column;gap:1rem;display:flex}}.assessment-view[data-v-b620cdac]{background-color:rgb(var(--v-theme-surface));flex-direction:column;width:100%;height:100%;padding:4rem;display:flex}.hyperlink[data-v-b620cdac]{color:rgb(var(--v-theme-on-surface));grid-template-columns:1fr 1fr 1fr 1fr;width:90%;text-decoration:none;display:grid}.assessment-content[data-v-b620cdac]{flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden}.assessment-header[data-v-b620cdac]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.list-view[data-v-b620cdac]{flex-direction:column;flex:1;align-items:center;gap:16px;width:100%;min-height:0;display:flex;overflow-y:auto}@media (width<=700px){.assessment-view[data-v-b620cdac]{padding:1rem}}.menu-btn[data-v-b620cdac]{color:rgb(var(--v-theme-on-surface));border-radius:50%}.login-container[data-v-54865e54]{flex-direction:column;justify-content:space-around;align-items:center;min-height:100vh;display:flex}.login-card[data-v-54865e54]{border:1px solid rgba(var(--v-theme-on-surface), .1);background-color:rgb(var(--v-theme-surface));border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:480px;padding:64px 80px;display:flex}.v-card-actions[data-v-54865e54]{flex-direction:column;gap:8px}.button[data-v-54865e54]{border:1px solid rgba(var(--v-theme-on-surface), .1);border-radius:8px;justify-content:center;align-self:stretch;align-items:center;gap:4px;width:300px;height:40px;padding:0 16px;display:flex}.logo-img[data-v-54865e54]{fill:rgb(var(--v-theme-primary-500));margin-bottom:16px}.login-container[data-v-485a6551]{flex-direction:column;justify-content:space-around;align-items:center;min-height:100vh;display:flex}.login-card[data-v-485a6551]{border:1px solid rgba(var(--v-theme-on-surface), .1);background-color:rgb(var(--v-theme-surface));border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:480px;padding:64px 80px;display:flex}.v-card-actions[data-v-485a6551]{flex-direction:column;gap:16px}.logo-img[data-v-485a6551]{fill:rgb(var(--v-theme-primary-500));margin-bottom:16px}.button[data-v-485a6551]{border:1px solid rgba(var(--v-theme-on-surface), .1);border-radius:8px;justify-content:center;align-self:stretch;align-items:center;gap:4px;width:300px;height:40px;padding:0 16px;display:flex}.divider[data-v-485a6551]{border-top:1px solid rgba(var(--v-theme-on-surface), .1);justify-content:center;align-self:stretch;align-items:center;height:1px;margin:10px 0;display:flex}.container[data-v-fe74a83e]{flex-direction:row;height:100%;display:flex;position:relative}.canvas-sheet[data-v-fe74a83e]{flex:1;position:relative}.profile-view[data-v-644f189e]{background-color:rgb(var(--v-theme-background));flex-direction:column;width:100%;height:100%;display:flex;overflow-y:auto}.profile-view[data-v-644f189e]:before{filter:invert();opacity:1}.profile-tabs[data-v-644f189e]{border-bottom:1px solid rgb(var(--v-theme-border));background-color:rgb(var(--v-theme-surface));flex-shrink:0;gap:0;padding:0 2rem;display:flex}.profile-tab[data-v-644f189e]{color:rgb(var(--v-theme-ink-200));cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:.875rem 1rem;transition:color .15s;display:flex}.profile-tab[data-v-644f189e]:hover:not(.profile-tab--disabled):not(.profile-tab--active){color:rgb(var(--v-theme-ink-300))}.profile-tab--active[data-v-644f189e]{color:rgb(var(--v-theme-ink-500));border-bottom-color:rgb(var(--v-theme-primary-500))}.profile-tab--disabled[data-v-644f189e]{color:rgb(var(--v-theme-ink-100));cursor:default}.profile-layout[data-v-644f189e]{box-sizing:border-box;flex-wrap:wrap;align-items:flex-start;gap:clamp(1rem,2vw,2rem);width:100%;max-width:1200px;margin:0 auto;padding:clamp(1rem,3vw,2rem);display:flex}.profile-left[data-v-644f189e]{background-color:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-border));border-radius:12px;flex-direction:column;flex:0 0 clamp(180px,22%,280px);align-items:flex-start;padding:1.5rem;display:flex}.org-label[data-v-644f189e]{color:rgb(var(--v-theme-ink-200))}.org-badge[data-v-644f189e]{background-color:rgb(var(--v-theme-primary-500));width:36px;height:36px;color:rgb(var(--v-theme-surface));border-radius:8px;justify-content:center;align-items:center;display:flex}.profile-right[data-v-644f189e]{flex-direction:column;flex:1;gap:1.5rem;min-width:min(460px,100%);display:flex}.profile-section[data-v-644f189e]{background-color:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-border));border-radius:12px;padding:1.5rem}.section-title[data-v-644f189e]{color:rgb(var(--v-theme-ink-300))}.section-subtitle[data-v-644f189e]{color:rgb(var(--v-theme-ink-200))}.info-grid[data-v-644f189e]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.info-card[data-v-644f189e]{border:1px solid rgb(var(--v-theme-border));border-radius:8px;flex-direction:column;gap:4px;padding:.75rem 1rem;display:flex}.info-card-label[data-v-644f189e]{color:rgb(var(--v-theme-ink-200));align-items:center;display:flex}.info-card-value[data-v-644f189e]{color:rgb(var(--v-theme-ink-300));word-break:break-word;overflow-wrap:anywhere;margin:0}.capitalize-role[data-v-644f189e]{text-transform:capitalize!important}.api-key-row[data-v-644f189e]{align-items:center;gap:8px;display:flex}.api-key-field[data-v-644f189e]{border:1px solid rgb(var(--v-theme-border));background-color:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-ink-300));border-radius:8px;flex:0 320px;align-items:center;min-height:38px;padding:.5rem .75rem;font-family:monospace;display:flex}@media (width<=480px){.api-key-field[data-v-644f189e]{flex:1}}.api-key-actions[data-v-644f189e]{gap:8px;display:flex}@media (width<=720px){.profile-left[data-v-644f189e]{text-align:center;flex:0 0 100%;align-items:center}.org-section[data-v-644f189e]{flex-direction:column;align-items:center;display:flex}.info-grid[data-v-644f189e]{grid-template-columns:1fr}}@layer base{*,:before,:after{box-sizing:border-box;margin:0;padding:0}button,input,optgroup,select,textarea{margin:0;padding:0;font-family:inherit;font-size:100%;line-height:1.5}button{cursor:pointer;background:0 0;border:none;outline:none}hr{height:0;color:inherit;border:none;border-top:1px solid}input,textarea{background:0 0;border:none;outline:none}select{appearance:none;background:0 0;border:none;outline:none}a{color:inherit;text-decoration:none}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit;margin:0}p{margin:0}h2{font-weight:500}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;font-size:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;font-family:var(--v-font-family-body), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}@font-face{font-family:IBM Plex Sans Condensed;src:url(/fonts/IBMPlexSansCondensed-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Condensed;src:url(/fonts/IBMPlexSansCondensed-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans Condensed;src:url(/fonts/IBMPlexSansCondensed-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Condensed;src:url(/fonts/IBMPlexSansCondensed-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Questrial;src:url(/fonts/Questrial-Regular.woff2)format("woff2");font-weight:400;font-style:normal}:root{--v-font-family-body:"IBM Plex Sans Condensed", sans-serif;--v-font-family-display:"Questrial", sans-serif}html,body{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}.v-text-field input,.v-textarea textarea{font-size:14px}button::-moz-focus-inner{border:0;padding:0}input::placeholder,textarea::placeholder{color:var(--v-theme-on-surface,.5);opacity:1}input:invalid,textarea:invalid{box-shadow:none}input[type=number]{-moz-appearance:textfield}input[type=search]{-moz-appearance:none}select{-moz-appearance:none;background-image:none}fieldset{border:none;margin:0;padding:0}legend{color:inherit;white-space:normal;max-width:100%;display:table}*{scrollbar-width:thin;scrollbar-color:#ccc transparent}.page-bg{isolation:isolate;position:relative}.page-bg:before{content:"";z-index:-1;opacity:.1;pointer-events:none;background-image:url(/assets/tot-bg-k3MUan35.webp);background-position:50%;background-size:contain;position:absolute;inset:0;transform:rotate(180deg)}.text-display-large{font-feature-settings:"liga" off, "clig" off!important;font-family:var(--v-font-family-display)!important;letter-spacing:-.25px!important;font-size:57px!important;font-style:normal!important;font-weight:400!important;line-height:64px!important}.text-display-medium{font-feature-settings:"liga" off, "clig" off!important;font-family:var(--v-font-family-display)!important;letter-spacing:normal!important;font-size:45px!important;font-style:normal!important;font-weight:400!important;line-height:52px!important}.text-display-small{font-feature-settings:"liga" off, "clig" off!important;font-family:var(--v-font-family-display)!important;letter-spacing:normal!important;font-size:36px!important;font-style:normal!important;font-weight:400!important;line-height:44px!important}.text-headline-large,.text-headline-medium,.text-headline-small,.text-title-large,.text-title-medium,.text-title-small,.text-body-large,.text-body-medium,.text-body-small{font-feature-settings:"liga" off, "clig" off!important;font-family:var(--v-font-family-body)!important;letter-spacing:normal!important;text-transform:none!important;font-style:normal!important}.text-headline-large{font-size:25px!important;font-weight:500!important;line-height:32px!important}.text-headline-medium{font-size:18px!important;font-weight:500!important;line-height:24px!important}.text-headline-small{font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-size:1.15rem!important}.text-title-large{font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-size:1.25rem!important}.text-title-medium{font-weight:500;line-height:1.6;letter-spacing:.0094em!important;font-size:1rem!important}.text-title-small{line-height:1.6;letter-spacing:.00714286em!important;font-size:.875rem!important;font-weight:500!important}.text-p0{font-feature-settings:"liga" off, "clig" off!important;font-family:var(--v-font-family-body)!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:28px!important}.text-p1{font-feature-settings:"liga" off, "clig" off!important;font-family:var(--v-font-family-body)!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:22px!important}.text-p1-code{font-feature-settings:"liga" off, "clig" off!important;font-family:Share Tech Mono!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:22px!important}.text-p2{font-feature-settings:"liga" off, "clig" off!important;font-family:var(--v-font-family-body)!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:16px!important}.text-p3{font-feature-settings:"liga" off, "clig" off!important;font-family:var(--v-font-family-body)!important;text-transform:uppercase!important;font-size:10px!important;font-style:normal!important;font-weight:500!important;line-height:14px!important}.text-body-large{letter-spacing:.03125em!important;font-size:1rem!important;font-weight:500!important;line-height:1.5!important}.text-body-small{letter-spacing:.0333333em!important;font-size:.75rem!important;font-weight:500!important;line-height:1.667!important}.text-body-medium{letter-spacing:.0178571em!important;font-size:.875rem!important;font-weight:500!important;line-height:1.425!important}.selected-step[data-v-ceb9877a]{color:rgb(var(--v-theme-primary-500));text-underline-offset:22px;font-weight:700;text-decoration:underline;text-decoration-thickness:6px}.logo-svg[data-v-ceb9877a]{width:48px;height:48px}.logo-container[data-v-ceb9877a]{border-right:1px solid rgb(var(--v-theme-border));cursor:pointer;justify-content:center;align-items:center;width:64px;height:64px;padding:8px;display:flex}.topbar-title[data-v-ceb9877a]{flex-direction:column;align-items:start;margin-left:1rem;font-size:14px;font-weight:500;display:flex}.user-section[data-v-ceb9877a]{align-items:center;gap:12px;margin-right:16px;display:flex}.user-email[data-v-ceb9877a]{color:rgb(var(--v-theme-on-surface));font-size:14px;font-weight:500}.avatar-btn[data-v-ceb9877a]{min-width:auto;padding:0}.avatar-img[data-v-ceb9877a]{object-fit:cover;border:2px solid rgb(var(--v-theme-border));border-radius:50%;width:32px;height:32px}.toolbar[data-v-ceb9877a]{background-color:rgb(var(--v-theme-surface));border-bottom:1px solid rgb(var(--v-theme-border));flex:none;box-shadow:none!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.steps-container[data-v-ceb9877a]{flex:1;justify-content:center;align-items:center;gap:8px;display:flex!important}.logo-container[data-v-ceb9877a],.user-section[data-v-ceb9877a]{flex-shrink:0}.avatar-content-btn[data-v-ceb9877a],.avatar-content-btn[data-v-ceb9877a] .v-btn__content{justify-content:center;align-items:center;gap:8px;display:flex}.active-organization-name[data-v-ceb9877a]{text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:220px;line-height:1;display:inline-flex;overflow:hidden}.message[data-v-a6952c46]{color:rgb(var(--v-theme-ink-500));display:flex}.message.error .bubble[data-v-a6952c46]{background-color:rgba(var(--v-theme-surface), 0);color:rgb(var(--v-theme-error));border:1px solid rgba(var(--v-theme-error), .3);font-family:monospace}.clipboard-btn[data-v-a6952c46]{opacity:0;pointer-events:none;align-self:flex-end;min-width:32px;padding:0;transition:opacity .2s}.clipboard-btn.left[data-v-a6952c46]{order:-1;margin-right:8px}.clipboard-btn.right[data-v-a6952c46]{order:1;margin-left:8px}.message.response[data-v-a6952c46]{justify-content:flex-start}.message.request[data-v-a6952c46]{justify-content:flex-end}.bubble[data-v-a6952c46]{border:1px solid rgba(var(--v-theme-space-700));word-wrap:break-word;white-space:pre-wrap;background:rgba(var(--v-theme-surface));border-radius:12px;max-width:80%;padding:8px 10px;position:relative}.request .bubble[data-v-a6952c46]{border-bottom-right-radius:0}.response .bubble[data-v-a6952c46]{border-bottom-left-radius:0}.message:hover .clipboard-btn[data-v-a6952c46]{opacity:1;pointer-events:auto}.focus[data-v-a6952c46]{font-family:IBM Plex Sans Condensed;font-weight:700}.bubble[data-v-a6952c46] ul,.bubble[data-v-a6952c46] ol,.bubble[data-v-a6952c46] li{white-space:normal;margin:0;padding:0}.bubble[data-v-a6952c46] ul,.bubble[data-v-a6952c46] ol{padding-left:1.2em}.bubble[data-v-a6952c46] ul>li+li{margin-top:.35em}.bubble[data-v-a6952c46] p,.bubble[data-v-a6952c46] li p{white-space:normal;margin:0;padding:0}.bubble[data-v-a6952c46] a{color:rgb(var(--v-theme-primary));text-decoration:underline}.focus-indicator[data-v-614b70fd]{width:100%;max-width:100%}.focus-indicator-text[data-v-614b70fd]{width:100%;max-width:100%;color:rgb(var(--v-theme-ink-500));align-items:center;gap:8px;font-family:monospace;display:flex}.focus-indicator-text-title[data-v-614b70fd]{flex:1;min-width:0;overflow:hidden}.clear-button[data-v-614b70fd]{color:rgb(var(--v-theme-ink-100))}.overlay[data-v-99657aac]{flex:none;width:20%;min-width:320px;height:100%;display:flex}.slide-right-enter-active[data-v-99657aac]{transition:all .4s ease-out}.slide-right-leave-active[data-v-99657aac]{transition:all .3s ease-in}.slide-right-enter-from[data-v-99657aac],.slide-right-leave-to[data-v-99657aac]{opacity:0;transform:translate(100%)}.popup[data-v-99657aac]{z-index:9999;background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;width:100%;display:flex;overflow:hidden;box-shadow:0 10px 30px #0003}.header[data-v-99657aac]{border-bottom:1px solid rgb(var(--v-theme-surface));justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ai-chat-title[data-v-99657aac]{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#9a00c1 0%,#c1009e 100%);-webkit-background-clip:text;background-clip:text;align-items:center;gap:8px;font-weight:600;display:flex}.icon-btn[data-v-99657aac]{cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1}.ai-chat-icon[data-v-99657aac]{width:24px;height:24px;color:rgb(var(--v-theme-accent-500))}.toolbar-icon[data-v-99657aac]{color:rgb(var(--v-theme-ink-500));width:24px;height:24px}.messages[data-v-99657aac]{background:#fafafa;flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow:auto}.ai-help[data-v-99657aac]{background:var(--ink-5,#00000008);border-top-left-radius:10px;border-top-right-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.canned-actions[data-v-99657aac]{flex-flow:wrap;gap:4px;width:100%;padding-top:8px;display:flex}.composer[data-v-99657aac]{border:2px solid rgb(var(--v-theme-space-700));background:#fff;border-radius:10px;flex-direction:column;gap:8px;margin:8px;display:flex;position:relative}.button-group[data-v-99657aac]{justify-content:space-between;padding:8px;display:flex}textarea[data-v-99657aac]{resize:none;font:inherit;border-radius:10px;flex:1;padding:8px 10px}.connecting-indicator[data-v-99657aac]{align-items:center;gap:4px;padding:8px 4px;display:flex}.connecting-dot[data-v-99657aac]{background:rgba(var(--v-theme-ink-300), .5);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite connecting-bounce-99657aac}.connecting-dot[data-v-99657aac]:nth-child(2){animation-delay:.2s}.connecting-dot[data-v-99657aac]:nth-child(3){animation-delay:.4s}@keyframes connecting-bounce-99657aac{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.app-layout{flex-direction:row;height:100vh;display:flex;overflow:hidden}.main-content{flex-direction:column;flex:1;min-width:0;display:flex}.content-row{flex-direction:row;flex:auto;min-height:0;display:flex}.content-main{flex:auto;min-width:0;min-height:0}.container{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.undo-debug[data-v-b90b44c5]{z-index:9999;background:rgba(var(--v-theme-ink-500), .85);color:rgb(var(--v-theme-surface));box-shadow:0 4px 16px var(--v-theme-shadow);border-radius:6px;font-family:monospace;font-size:11px;position:fixed;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%)}.undo-debug-columns[data-v-b90b44c5]{flex-direction:row;display:flex}.undo-debug-col[data-v-b90b44c5]{min-width:200px;max-width:300px}.undo-debug-col-redo[data-v-b90b44c5]{border-left:1px solid rgba(var(--v-theme-surface), .1)}.undo-debug-header[data-v-b90b44c5]{background:rgba(var(--v-theme-surface), .12);letter-spacing:.5px;padding:4px 10px;font-size:12px;font-weight:700}.undo-debug-redo-header[data-v-b90b44c5]{background:rgba(var(--v-theme-accent-300), .15)}.undo-debug-empty[data-v-b90b44c5]{color:rgb(var(--v-theme-ink-100));padding:6px 10px;font-style:italic}.undo-debug-entry[data-v-b90b44c5]{border-top:1px solid rgba(var(--v-theme-surface), .07);white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--v-theme-ink-300));padding:3px 10px;overflow:hidden}.undo-debug-redo-entry[data-v-b90b44c5]{color:rgb(var(--v-theme-accent-300))}.undo-debug-top[data-v-b90b44c5]{color:rgb(var(--v-theme-surface));background:rgba(var(--v-theme-surface), .08)}.undo-debug-index[data-v-b90b44c5]{color:rgb(var(--v-theme-ink-100));margin-right:6px}.loading-container{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;display:flex}.loading-text{margin:0;font-size:18px}
