.drill-crumbs[data-v-7a468b91]{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;font-family:Work Sans,ui-sans-serif,sans-serif;gap:4px;min-height:48px;overflow:visible;padding:10px 16px}.crumb-wrap[data-v-7a468b91]{display:inline-flex;position:relative}.crumb[data-v-7a468b91]{align-items:center;background:transparent;border:0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:7px;padding:6px 12px;transition:background .12s,color .12s;white-space:nowrap}.crumb[data-v-7a468b91]:hover{background:#f6f3fe;color:#703ff5}.crumb__label[data-v-7a468b91]{max-width:220px;overflow:hidden;text-overflow:ellipsis}.crumb--current[data-v-7a468b91]{cursor:default;font-weight:600}.crumb--current[data-v-7a468b91],.crumb--current[data-v-7a468b91]:hover{background:#703ff5;color:#fff}.crumb--home[data-v-7a468b91]{color:#0f172a;font-weight:600}.crumb--ghost[data-v-7a468b91]{border:1px dashed #e2e8f0;cursor:default}.crumb--ghost[data-v-7a468b91],.crumb--ghost[data-v-7a468b91]:hover{background:transparent;color:#94a3b8}.crumb__x[data-v-7a468b91]{background:#fff;border:1px solid #e5e5e5;border-radius:50%;color:#94a3b8;cursor:pointer;font-family:inherit;font-size:12px;height:18px;line-height:1;padding:0;position:absolute;right:-6px;top:-6px;transition:color .12s,border-color .12s;width:18px}.crumb__x[data-v-7a468b91]:hover{border-color:#fb5c3d;color:#fb5c3d}.crumb--add[data-v-7a468b91]{background:transparent;border:1px dashed #d9d2f5;color:#703ff5;padding:6px 10px}.crumb--add[data-v-7a468b91]:hover{color:#703ff5}.crumb--add--open[data-v-7a468b91],.crumb--add[data-v-7a468b91]:hover{background:#f6f3fe;border-color:#703ff5}.crumb--add--open[data-v-7a468b91]{border-style:solid}.crumb__plus[data-v-7a468b91]{font-size:14px;font-weight:600;line-height:1}.picker[data-v-7a468b91]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 10px 34px #00000021;left:0;max-height:380px;min-width:220px;overflow-y:auto;padding:4px;position:absolute;top:calc(100% + 6px);z-index:70}.picker__group+.picker__group[data-v-7a468b91]{border-top:1px solid #f0f0f0;margin-top:4px;padding-top:4px}.picker__hdr[data-v-7a468b91]{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.06em;padding:6px 10px 4px;text-transform:uppercase}.picker__item[data-v-7a468b91]{background:transparent;border:0;border-radius:6px;color:#0f172a;cursor:pointer;display:block;font-family:inherit;font-size:12.5px;padding:7px 10px;text-align:left;width:100%}.picker__item[data-v-7a468b91]:hover{background:#f6f3fe;color:#703ff5}.picker__empty[data-v-7a468b91]{color:#94a3b8;font-size:12px;padding:12px 10px;text-align:center}.picker__foot[data-v-7a468b91]{border-top:1px solid #f0f0f0;margin-top:4px;padding-top:4px}.picker__reset[data-v-7a468b91]{background:transparent;border:0;border-radius:6px;color:#703ff5;cursor:pointer;display:block;font-family:inherit;font-size:12px;padding:7px 10px;text-align:left;width:100%}.picker__reset[data-v-7a468b91]:hover{background:#f6f3fe}.crumb-sep[data-v-7a468b91]{fill:none;flex-shrink:0;height:10px;opacity:.6;stroke:#cbd5e1;stroke-width:2;width:10px}.crumb-nav[data-v-7a468b91]{align-items:center;display:flex;gap:4px}.crumb-nav__btn[data-v-7a468b91]{background:#fff;border:1px solid #e5e5e5;border-radius:6px;color:#475569;cursor:pointer;font-size:14px;height:26px;line-height:1;width:26px}.crumb-nav__btn[data-v-7a468b91]:disabled{cursor:default;opacity:.4}.crumb-nav__div[data-v-7a468b91]{background:#e5e5e5;height:18px;margin:0 4px;width:1px}.rtc[data-v-8b78b9b5]{font-family:Work Sans,sans-serif;position:relative}.rtc-trigger[data-v-8b78b9b5]{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#0a0a0a;cursor:pointer;display:flex;font-size:13px;gap:6px;min-width:200px;padding:7px 10px}.rtc-trigger[data-v-8b78b9b5]:hover{border-color:#d4d4d4}.rtc-trigger__text[data-v-8b78b9b5]{flex:1;text-align:left;white-space:nowrap}.rtc-trigger__caret[data-v-8b78b9b5]{color:#94a3b8;height:14px;transition:transform .15s;width:14px}.rtc-trigger__caret.rotated[data-v-8b78b9b5]{transform:rotate(180deg)}.rtc-spark[data-v-8b78b9b5]{color:#7c3aed}.rtc-bookmark[data-v-8b78b9b5],.rtc-spark[data-v-8b78b9b5]{flex-shrink:0;height:13px;width:13px}.rtc-bookmark[data-v-8b78b9b5]{color:#6366f1}.rtc-panel[data-v-8b78b9b5]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 10px 30px #0000001f;display:flex;height:400px;left:0;position:absolute;top:calc(100% + 4px);transform-origin:top left;z-index:50}.rtc-col[data-v-8b78b9b5]{height:100%;padding:4px}.rtc-col--cats[data-v-8b78b9b5]{border-right:1px solid #f0f0f0;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:184px}.rtc-cats-list[data-v-8b78b9b5]{flex:1 1 auto;overflow-y:auto}.rtc-cats-footer[data-v-8b78b9b5]{border-top:1px solid #f0f0f0;flex-shrink:0;margin-top:4px;padding-top:8px}.rtc-new-btn[data-v-8b78b9b5]{align-items:center;background:#7c3aed;border-radius:8px;color:#fff;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 12px;text-decoration:none;transition:background .15s}.rtc-new-btn[data-v-8b78b9b5]:hover{background:#6d28d9}.rtc-new-btn__icon[data-v-8b78b9b5]{flex-shrink:0;height:15px;width:15px}.rtc-col--reports[data-v-8b78b9b5]{display:flex;flex-direction:column;overflow:hidden;width:340px}.rtc-reports-list[data-v-8b78b9b5]{flex:1 1 auto;overflow-y:auto}.rtc-col--saved[data-v-8b78b9b5]{background:#fafafa;border-left:1px solid #f0f0f0;overflow-y:auto;width:320px}.rtc-saved-head[data-v-8b78b9b5]{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.04em;padding:8px 10px 4px;text-transform:uppercase}.rtc-cat[data-v-8b78b9b5]{align-items:center;background:transparent;border:none;border-radius:7px;color:#334155;cursor:pointer;display:flex;font:inherit;font-size:13px;justify-content:space-between;padding:8px 10px;width:100%}.rtc-cat[data-v-8b78b9b5]:hover{background:#f8fafc}.rtc-cat.active[data-v-8b78b9b5]{background:#f1f5f9;color:#0a0a0a;font-weight:600}.rtc-cat__caret[data-v-8b78b9b5]{color:#cbd5e1;height:14px;width:14px}.rtc-cat__caret--right[data-v-8b78b9b5]{margin-left:auto}.rtc-report[data-v-8b78b9b5]{background:transparent;border:none;border-radius:7px;cursor:pointer;display:block;font:inherit;padding:7px 10px;text-align:left;width:100%}.rtc-report[data-v-8b78b9b5]:hover{background:#f8fafc}.rtc-report.active[data-v-8b78b9b5]{background:#ede9fe}.rtc-report__name[data-v-8b78b9b5]{align-items:center;color:#0a0a0a;display:flex;font-size:13px;gap:5px}.rtc-report.active .rtc-report__name[data-v-8b78b9b5]{color:#6d28d9;font-weight:600}.rtc-report__desc[data-v-8b78b9b5]{color:#94a3b8;font-size:11.5px;line-height:1.35;margin-top:2px}.rtc-report__count[data-v-8b78b9b5]{background:#eef2ff;border-radius:999px;color:#4f46e5;display:inline-block;font-size:10.5px;font-weight:600;margin-left:4px;padding:0 6px}.rtc-report--custom[data-v-8b78b9b5]{border-top:1px solid #f0f0f0;flex-shrink:0;margin-top:4px;padding-top:10px}.rtc-report--custom.active[data-v-8b78b9b5]{background:#f1f5f9}.rtc-saved-row[data-v-8b78b9b5]{background:transparent}.rtc-saved-row[data-v-8b78b9b5]:hover{background:#f1f5f9}.rtc-saved-badge[data-v-8b78b9b5]{background:#eef2ff;border-radius:999px;color:#4f46e5;display:inline-block;font-size:10px;font-weight:500;margin-left:6px;padding:1px 6px}.rtc-saved-badge--ai[data-v-8b78b9b5]{background:#ede9fe;color:#6d28d9}.rtc-empty-cta[data-v-8b78b9b5]{align-items:center;border:1.5px dashed #d6d3f0;border-radius:12px;display:flex;flex-direction:column;gap:7px;justify-content:center;margin:8px;padding:26px 16px;text-align:center;text-decoration:none;transition:background .15s,border-color .15s}.rtc-empty-cta[data-v-8b78b9b5]:hover{background:#f5f3ff;border-color:#a78bfa}.rtc-empty-cta__plus[data-v-8b78b9b5]{align-items:center;background:#ede9fe;border-radius:999px;color:#7c3aed;display:flex;height:36px;justify-content:center;width:36px}.rtc-empty-cta__plus-icon[data-v-8b78b9b5]{height:20px;width:20px}.rtc-empty-cta__text[data-v-8b78b9b5]{color:#4c1d95;font-size:13px;font-weight:600}.rtc-empty-cta__sub[data-v-8b78b9b5]{color:#8b7fb0;font-size:11.5px;line-height:1.35}.rtc-empty[data-v-8b78b9b5]{color:#94a3b8;font-size:13px;padding:12px 10px}.ds[data-v-b8aafbbc]{position:relative}.ds__trigger[data-v-b8aafbbc]{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#0f172a;cursor:pointer;display:flex;font-family:Work Sans,sans-serif;font-size:13px;gap:8px;height:32px;justify-content:space-between;padding:0 10px;text-align:left;width:100%}.ds__trigger[data-v-b8aafbbc]:hover{border-color:#cbd5e1}.ds__trigger--disabled[data-v-b8aafbbc],.ds__trigger[data-v-b8aafbbc]:disabled{background:#f8fafc;cursor:not-allowed;opacity:.45}.ds__trigger--disabled[data-v-b8aafbbc]:hover{border-color:#e5e5e5}.ds__val[data-v-b8aafbbc]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds__caret[data-v-b8aafbbc]{color:#94a3b8;font-size:10px}.ds__badge[data-v-b8aafbbc]{background:#ede9fb;border-radius:8px;color:#703ff5;display:inline-grid;font-size:10.5px;font-weight:700;height:16px;min-width:16px;padding:0 4px;place-items:center}.ds__menu[data-v-b8aafbbc]{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 8px 24px #0000001a;left:0;max-height:280px;max-width:320px;min-width:100%;overflow-y:auto;padding:4px;position:absolute;right:auto;top:calc(100% + 4px);width:-moz-max-content;width:max-content;z-index:70}.ds__item[data-v-b8aafbbc]{align-items:center;background:transparent;border:0;border-radius:6px;color:#0f172a;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;gap:6px;padding:7px 10px;text-align:left;width:100%}.ds__item[data-v-b8aafbbc]:hover{background:#f6f3fe;color:#703ff5}.ds__item--on[data-v-b8aafbbc]{color:#703ff5;font-weight:600}.ds__item--sticky+.ds__item[data-v-b8aafbbc]:not(.ds__item--sticky){border-top:1px solid #f0f0f0;margin-top:3px;padding-top:8px}.ds__check[data-v-b8aafbbc]{color:#703ff5;display:inline-block;flex-shrink:0;font-weight:700;width:14px}.ds__label[data-v-b8aafbbc]{flex:1}.ds__hint[data-v-b8aafbbc]{color:#94a3b8;font-size:10.5px}.drill-toolbar[data-v-dde78ace]{align-items:flex-end;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;font-family:Work Sans,sans-serif;gap:10px 14px;padding:12px 16px}.dt-field[data-v-dde78ace]{display:flex;flex-direction:column;gap:4px}.dt-field__row[data-v-dde78ace]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.dt-flabel[data-v-dde78ace]{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.dt-flabel--info[data-v-dde78ace]{align-items:center;cursor:help;display:inline-flex;gap:4px}.dt-flabel-ic[data-v-dde78ace]{cursor:help;flex-shrink:0;height:13px;width:13px}.dt-dd[data-v-dde78ace]{position:relative}.dt-pill[data-v-dde78ace]{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:9px;color:#0a0a0a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:7px;height:34px;padding:0 12px}.dt-pill[data-v-dde78ace]:hover{border-color:#cbd5e1}.dt-pill--on[data-v-dde78ace]{background:#f5f2ff;border-color:#703ff5;color:#703ff5;font-weight:600}.dt-pill[data-v-dde78ace]:disabled{cursor:not-allowed;opacity:.45}.dt-pill[data-v-dde78ace]:disabled:hover{border-color:#e5e5e5}.dt-pill--static[data-v-dde78ace]{background:#fafafa;color:#525252;cursor:default}.dt-pill--static[data-v-dde78ace]:hover{border-color:#e5e5e5}.dt-menu.dt-mega[data-v-dde78ace]{max-width:92vw;padding:28px 30px;width:560px}.dt-menu.dt-cmp-menu[data-v-dde78ace],.dt-menu.dt-mega[data-v-dde78ace]{max-height:none;overflow:visible}.dt-mega-grid[data-v-dde78ace]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.dt-mega-cell[data-v-dde78ace]{display:flex;flex-direction:column;gap:6px;min-width:0}.dt-mega-cell--full[data-v-dde78ace]{margin-top:16px}.dt-mega-label[data-v-dde78ace]{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dt-mega-chips[data-v-dde78ace]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dt-mega-foot[data-v-dde78ace]{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:18px;padding-top:14px}.dt-mega-reset[data-v-dde78ace]{background:none;border:none;color:#9ca3af;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:0}.dt-mega-reset[data-v-dde78ace]:hover{color:#6b7280;text-decoration:underline}.dt-mega-apply[data-v-dde78ace]{background:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 22px}.dt-mega-apply[data-v-dde78ace]:hover{background:#000}.dt-filtermega[data-v-dde78ace]{max-height:480px;max-width:92vw;min-width:380px;overflow-y:auto;padding:18px 20px}.dt-fm-active[data-v-dde78ace]{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:16px}.dt-fm-rows[data-v-dde78ace]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.dt-fm-row[data-v-dde78ace]{align-items:stretch;display:flex;gap:6px}.dt-fm-row-main[data-v-dde78ace]{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex:1;flex-direction:column;font-family:inherit;gap:2px;min-width:0;padding:8px 11px;text-align:left}.dt-fm-row-main[data-v-dde78ace]:hover{background:#f5f2ff;border-color:#703ff5}.dt-fm-row-field[data-v-dde78ace]{color:#23221e;font-size:12px;font-weight:600}.dt-fm-row-vals[data-v-dde78ace]{color:#6b7280;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-fm-row-x[data-v-dde78ace]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#9ca3af;cursor:pointer;flex:none;font-size:16px;line-height:1;width:34px}.dt-fm-row-x[data-v-dde78ace]:hover{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.dt-fm-edit[data-v-dde78ace]{display:flex;flex-direction:column}.dt-fm-back[data-v-dde78ace]{align-self:flex-start;background:none;border:none;color:#703ff5;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;margin-bottom:10px;padding:0}.dt-fm-back[data-v-dde78ace]:hover{text-decoration:underline}.dt-fm-edit-title[data-v-dde78ace]{color:#23221e;font-size:15px;font-weight:600;margin-bottom:4px}.dt-fm-dims[data-v-dde78ace]{display:flex;flex-direction:column;gap:1px;margin-top:6px}.dt-fm-grp[data-v-dde78ace]{color:#cbd5e1;font-size:10px;font-weight:700;letter-spacing:.04em;margin:10px 0 2px;text-transform:uppercase}.dt-fm-dim[data-v-dde78ace]{background:none;border:none;border-radius:6px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;padding:7px 10px;text-align:left}.dt-fm-dim[data-v-dde78ace]:hover{background:#f5f2ff;color:#703ff5}.dt-fm-dim--on[data-v-dde78ace]{color:#703ff5;font-weight:600}.dt-menu.dt-fm2[data-v-dde78ace]{max-height:none;max-width:94vw;overflow:visible;padding:0;width:540px}.dt-fm2-body[data-v-dde78ace]{display:flex}.dt-fm2-side[data-v-dde78ace]{border-right:1px solid #f0f0f0;display:flex;flex:none;flex-direction:column;gap:8px;padding:14px 12px;width:188px}.dt-fm2-search[data-v-dde78ace]{align-items:center;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:7px;padding:8px 10px}.dt-fm2-search-ic[data-v-dde78ace]{color:#9ca3af;flex:none;height:16px;width:16px}.dt-fm2-search input[data-v-dde78ace]{background:none;border:none;font-family:inherit;font-size:13px;outline:none;width:100%}.dt-fm2-fields[data-v-dde78ace]{display:flex;flex-direction:column;gap:1px;max-height:244px;overflow-y:auto}.dt-fm2-grp[data-v-dde78ace]{color:#cbd5e1;font-size:10px;font-weight:700;letter-spacing:.04em;margin:12px 0 3px;text-transform:uppercase}.dt-fm2-field[data-v-dde78ace]{align-items:center;background:none;border:none;border-radius:7px;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;justify-content:space-between;padding:8px 10px;text-align:left}.dt-fm2-field[data-v-dde78ace]:hover{background:#f6f6f8}.dt-fm2-field--on[data-v-dde78ace]{background:#f5f2ff;color:#703ff5;font-weight:600}.dt-fm2-field-lbl[data-v-dde78ace]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-fm2-fbadge[data-v-dde78ace]{align-items:center;background:#ece5fe;border-radius:9999px;color:#703ff5;display:inline-flex;flex:none;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.dt-fm2-field--on .dt-fm2-fbadge[data-v-dde78ace]{background:#703ff5;color:#fff}.dt-fm2-main[data-v-dde78ace]{flex:1;min-width:0;padding:16px 18px}.dt-fm2-empty[data-v-dde78ace]{color:#9ca3af;font-size:13px;padding:40px 0;text-align:center}.dt-fm2-foot[data-v-dde78ace]{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 18px}.dt-fm2-count[data-v-dde78ace]{color:#6b7280;font-size:13px}.dt-fm2-count strong[data-v-dde78ace]{color:#23221e}.dt-fm2-clear[data-v-dde78ace]{background:none;border:none;color:#703ff5;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:0 0 0 4px}.dt-fm2-clear[data-v-dde78ace]:hover{text-decoration:underline}.dt-fm2-actions[data-v-dde78ace]{display:flex;gap:8px}.dt-fm2-cancel[data-v-dde78ace]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 18px}.dt-fm2-cancel[data-v-dde78ace]:hover{background:#f6f6f8}.dt-fm2-apply[data-v-dde78ace]{background:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 22px}.dt-fm2-apply[data-v-dde78ace]:hover{background:#000}.dt-cmp-menu[data-v-dde78ace]{max-height:none;min-width:340px;overflow:visible;padding:14px}.dt-cmp-head[data-v-dde78ace]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.dt-cmp-head>span[data-v-dde78ace]{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dt-cmp-off[data-v-dde78ace]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:12px;font-weight:500;padding:0}.dt-cmp-off[data-v-dde78ace]:hover{color:#6b7280;text-decoration:underline}.dt-cmp-pills[data-v-dde78ace]{display:flex;gap:6px}.dt-cmp-pill[data-v-dde78ace]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;flex:1 1 0;font-family:inherit;font-size:13px;font-weight:500;padding:8px 10px;text-align:center;transition:all .12s;white-space:nowrap}.dt-cmp-pill[data-v-dde78ace]:hover{border-color:#703ff5;color:#703ff5}.dt-cmp-pill--on[data-v-dde78ace]{background:#703ff5;border-color:#703ff5;color:#fff}.dt-cmp-cal[data-v-dde78ace]{margin-top:12px}.dt-cmp-note[data-v-dde78ace]{background:#f5f2ff;border-radius:8px;color:#6b7280;font-size:12px;line-height:1.4;margin:12px 0 0;padding:9px 11px}.dt-cmp-note span[data-v-dde78ace]{color:#703ff5;font-weight:600;white-space:nowrap}.dt-pill--disabled[data-v-dde78ace]{cursor:default;opacity:.45}.dt-pill--disabled[data-v-dde78ace]:hover{border-color:#e5e5e5}.dt-caret[data-v-dde78ace]{color:#94a3b8;font-size:10px}.dt-badge[data-v-dde78ace]{background:#ede9fb;border-radius:8px;color:#703ff5;display:inline-grid;font-size:10.5px;font-weight:700;height:16px;min-width:16px;padding:0 4px;place-items:center}.dt-menu[data-v-dde78ace]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 10px 34px #00000021;left:0;max-height:320px;min-width:200px;overflow-y:auto;padding:4px;position:absolute;top:calc(100% + 6px);z-index:60}.dt-menu--right[data-v-dde78ace]{left:auto;right:0}.dt-menu-item[data-v-dde78ace]{background:transparent;border:0;border-radius:6px;color:#0f172a;cursor:pointer;display:block;font-family:inherit;font-size:12.5px;padding:7px 10px;text-align:left;width:100%}.dt-menu-item[data-v-dde78ace]:hover{background:#f6f3fe;color:#703ff5}.dt-menu-item--active[data-v-dde78ace]{background:#703ff514;color:#703ff5;font-weight:600}.dt-menu-item--disabled[data-v-dde78ace]{cursor:default;opacity:.32}.dt-menu-item--disabled[data-v-dde78ace]:hover{background:transparent;color:#0f172a}.dt-menu-sep[data-v-dde78ace]{border-top:1px solid #f0f0f0;margin:4px 0}.dt-menu--grouped[data-v-dde78ace]{padding:4px}.dt-menu-group+.dt-menu-group[data-v-dde78ace]{border-top:1px solid #f0f0f0;margin-top:4px;padding-top:4px}.dt-menu-hdr[data-v-dde78ace]{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.06em;padding:6px 10px 4px;text-transform:uppercase}.dt-check[data-v-dde78ace]{color:#703ff5;display:inline-block;font-weight:700;margin-right:4px;width:14px}.dt-menu-hint[data-v-dde78ace]{color:#94a3b8;font-size:10px;letter-spacing:.03em;padding:2px 10px 8px}.dt-step[data-v-dde78ace]{align-items:center;display:flex;gap:9px}.dt-step__n[data-v-dde78ace]{background:#fff;border:1px solid #e5e5e5;border-radius:6px;color:#cbd5e1;display:inline-grid;flex-shrink:0;font-family:Monaco,monospace;font-size:10px;font-weight:700;height:19px;place-items:center;width:19px}.dt-step__n--on[data-v-dde78ace]{background:#703ff5;border-color:#703ff5;color:#fff}.dt-step__label[data-v-dde78ace]{flex:1}.dt-menu-row[data-v-dde78ace]{align-items:center;display:flex}.dt-menu-row__name[data-v-dde78ace]{background:transparent;border:0;border-radius:6px;color:#0f172a;cursor:pointer;flex:1;font-family:inherit;font-size:12.5px;padding:7px 10px;text-align:left}.dt-menu-row__name[data-v-dde78ace]:hover{background:#f6f3fe;color:#703ff5}.dt-menu-row__x[data-v-dde78ace]{background:transparent;border:0;color:#cbd5e1;cursor:pointer;font-size:15px;padding:0 8px}.dt-menu-row__x[data-v-dde78ace]:hover{color:#fb5c3d}.dt-chip[data-v-dde78ace]{align-items:center;background:#703ff514;border-radius:7px;color:#703ff5;display:inline-flex;font-size:11.5px;font-weight:500;gap:6px;padding:3px 6px 3px 9px}.dt-chip__x[data-v-dde78ace]{background:transparent;border:0;color:#703ff5;cursor:pointer;font-size:14px}.dt-spacer[data-v-dde78ace]{flex:1}.dt-link[data-v-dde78ace]{background:transparent;border:0;color:#703ff5;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;height:34px}.dt-icon[data-v-dde78ace]{background:#fff;border:1px solid #e5e5e5;border-radius:9px;color:#475569;cursor:pointer;display:inline-grid;font-size:14px;height:34px;place-items:center;text-decoration:none;width:34px}.dt-icon[data-v-dde78ace]:hover{border-color:#cbd5e1}.dt-run[data-v-dde78ace]{align-items:center;background:#703ff5;border:0;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;height:34px;padding:0 16px}.dt-run[data-v-dde78ace]:disabled{cursor:default;opacity:.6}.dt-run--idle[data-v-dde78ace]{background:#ede9fb;color:#703ff5}.dt-menu--wide[data-v-dde78ace]{max-height:none;overflow:visible;padding:10px 12px;width:380px}.dt-vs[data-v-dde78ace]{align-items:center;display:grid;gap:12px;grid-template-columns:84px 1fr;padding:5px 0}.dt-vs__lbl[data-v-dde78ace]{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dt-sel[data-v-dde78ace]{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#0f172a;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;height:32px;justify-content:space-between;padding:0 10px;text-align:left;width:100%}.dt-sel[data-v-dde78ace]:hover{border-color:#cbd5e1}.dt-sel__val[data-v-dde78ace]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-menu--sub[data-v-dde78ace]{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 8px 24px #0000001a;left:0;max-height:280px;min-width:0;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:70}.dt-details[data-v-dde78ace]{align-items:center;border-radius:.375rem;display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;line-height:1rem;padding:.375rem .625rem;--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dt-details[data-v-dde78ace]:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.dt-details[data-v-dde78ace]:is(.dark *){--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.dt-details[data-v-dde78ace]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.dt-details-ic[data-v-dde78ace]{height:1rem;width:1rem}.dt-tgt-row[data-v-dde78ace]{align-items:baseline;background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:13px;gap:12px;justify-content:space-between;padding:7px 10px;text-align:left;width:100%}.dt-tgt-row[data-v-dde78ace]:hover{background:#0000000a}.dt-tgt-row--on[data-v-dde78ace]{background:#703ff51a;font-weight:600}.dt-tgt-row--off[data-v-dde78ace]{align-items:flex-start;color:#9ca3af;cursor:default;flex-direction:column;gap:1px}.dt-tgt-row--off[data-v-dde78ace]:hover{background:transparent}.dt-tgt-measure[data-v-dde78ace]{color:#6b7280;font-size:11.5px;white-space:nowrap}.dt-tgt-why[data-v-dde78ace]{font-size:11px;line-height:1.35}.dt-tgt-refusal[data-v-dde78ace]{color:#8a6800}.dt-tgt-flag[data-v-dde78ace]{align-items:center;background:#d9a400;border-radius:50%;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:14px;justify-content:center;margin-left:4px;width:14px}.dts[data-v-ce9b8e6d]{align-items:center;background:#fbfaf6;border:1px solid #ebe8df;border-radius:8px;color:#4b4a45;cursor:help;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;margin:0 0 10px;padding:8px 12px}.dts--off[data-v-ce9b8e6d]{background:#fdd31414;border-color:#d9a40059;color:#8a6800;cursor:default}.dts-flag[data-v-ce9b8e6d]{color:#703ff5;flex-shrink:0;height:14px;width:14px}.dts--off .dts-flag[data-v-ce9b8e6d]{color:#d9a400}.dts-name[data-v-ce9b8e6d]{color:#23221e;font-weight:600}.dts-status[data-v-ce9b8e6d]{align-items:center;border-radius:9999px;display:inline-flex;font-weight:600;gap:3px;padding:2px 8px}.dts-status-icon[data-v-ce9b8e6d]{height:12px;width:12px}.dts-status.is-good[data-v-ce9b8e6d]{background:#18a2681f;color:#0e7148}.dts-status.is-warn[data-v-ce9b8e6d]{background:#fdd31429;color:#8a6800}.dts-status.is-bad[data-v-ce9b8e6d]{background:#fb5c3d1f;color:#c33b1c}.dts-status.is-mute[data-v-ce9b8e6d]{background:#f1efe8;color:#737373}.dts-pct[data-v-ce9b8e6d]{color:#23221e}.dts-cap[data-v-ce9b8e6d],.dts-pct[data-v-ce9b8e6d]{font-variant-numeric:tabular-nums}.dts-cap[data-v-ce9b8e6d]{color:#737373}.dts-sep[data-v-ce9b8e6d]{color:#c9c6bb}.dts-warn[data-v-ce9b8e6d]{color:#8a6800;margin-left:auto}.rd-nav[data-v-0492563c]{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;margin-top:2px;min-height:0;overflow-y:auto;padding-right:2px}.rd-nav[data-v-0492563c]>*{flex-shrink:0}.rd-navhead[data-v-0492563c]{margin:14px 0 6px}.rd-navitem[data-v-0492563c]{background:none;border:0;border-radius:7px;color:var(--dkm-text);cursor:pointer;display:block;font-size:13px;line-height:1.35;overflow:hidden;padding:7px 10px;text-align:left;text-overflow:ellipsis;transition:background-color .12s ease,color .12s ease;white-space:nowrap;width:100%}.rd-navitem[data-v-0492563c]:hover{background:var(--dkm-hover);color:var(--dkm-hover-ink)}.rd-navitem--col[data-v-0492563c]{color:var(--dkm-muted);font-size:12.5px}.rd-navitem--col.is-active[data-v-0492563c],.rd-navitem.is-active[data-v-0492563c]{background:var(--dkm-primary-wash);color:var(--dkm-primary-ink);font-weight:500}.rd-group[data-v-0492563c]{color:var(--dkm-faint);font-size:10.5px;font-weight:500;letter-spacing:.04em;margin:12px 0 3px;padding:0 10px}.rd-group[data-v-0492563c]:first-of-type{margin-top:4px}.rd-nohits[data-v-0492563c]{color:var(--dkm-faint);font-size:12px;font-style:italic;margin:0;padding:8px 10px}.rd-search[data-v-0492563c]{font-size:12.5px;margin-bottom:6px;padding-bottom:7px;padding-top:7px}.rd-src[data-v-0492563c]{color:var(--dkm-muted);display:block;font-size:11px;line-height:1.5;margin-top:5px;word-break:break-all}.rd-headline[data-v-0492563c]{color:var(--dkm-ink);font-size:15px;font-weight:600}.rd-scroll[data-v-0492563c]{height:100%;overflow-y:auto;padding:26px 30px 44px}.rd-about[data-v-0492563c],.rd-what[data-v-0492563c]{color:var(--dkm-text);font-size:14px;line-height:1.75;margin:0;max-width:68ch}.rd-empty[data-v-0492563c]{color:var(--dkm-faint);font-size:13px;font-style:italic;margin:0}.rd-sec[data-v-0492563c]{border-top:1px solid var(--dkm-divider);margin-top:30px;padding-top:22px}.rd-sec>.dkm-label[data-v-0492563c]{display:block;margin-bottom:12px}.rd-p[data-v-0492563c]{color:var(--dkm-text);font-size:13.5px;line-height:1.75}.rd-hint[data-v-0492563c],.rd-p[data-v-0492563c]{margin:0;max-width:68ch}.rd-hint[data-v-0492563c]{color:var(--dkm-muted);font-size:12.5px;line-height:1.7}.rd-list[data-v-0492563c]{list-style:disc;margin:12px 0 0;padding-left:18px}.rd-list li[data-v-0492563c]{color:var(--dkm-text);font-size:13px;line-height:1.7;margin-bottom:8px;max-width:64ch}.rd-list li[data-v-0492563c]:last-child{margin-bottom:0}.rd-path[data-v-0492563c]{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.rd-step[data-v-0492563c]{background:var(--dkm-chip-bg);border-radius:6px;color:var(--dkm-text);font-size:12px;font-weight:500;padding:5px 10px}.rd-arrow[data-v-0492563c]{color:var(--dkm-faint);font-size:12px}.rd-path+.rd-hint[data-v-0492563c]{margin-top:12px}.rd-formula[data-v-0492563c]{background:var(--dkm-chip-bg);border-radius:8px;color:var(--dkm-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.7;margin:0;padding:14px 16px}.rd-example[data-v-0492563c]{color:var(--dkm-text);font-size:13px;line-height:1.75;margin:14px 0 0;max-width:68ch}.rd-examplek[data-v-0492563c]{display:inline;margin-right:7px}.rd-bands[data-v-0492563c]{list-style:none;margin:0;padding:0}.rd-bands li[data-v-0492563c]{border-left:2px solid var(--dkm-border);color:var(--dkm-text);font-size:13px;line-height:1.7;margin-bottom:9px;max-width:64ch;padding:3px 0 3px 12px}.rd-bands li[data-v-0492563c]:last-child{margin-bottom:0}.rd-caveat[data-v-0492563c]{display:flex;gap:12px}.rd-caveatic[data-v-0492563c]{flex-shrink:0;height:16px;margin-top:2px;width:16px}.rd-caveatic[data-v-0492563c],.rd-caveatk[data-v-0492563c]{color:var(--dkm-yellow-strong)}.rd-caveatk[data-v-0492563c]{display:block;margin-bottom:8px}@media(max-width:720px){.rd-nav[data-v-0492563c]{max-height:210px}.rd-scroll[data-v-0492563c]{padding:20px 20px 26px}}.dt-wrap[data-v-91656a2b]{flex:1;min-height:0;min-width:0;overflow:auto;overflow-anchor:none;--dt-header-row-h:32px;--dt-band-alt:#fafbfc;--dt-row-pad-y:10px;--dt-row-pad-x:12px;--dt-border:#e5e5e5;--dt-border-soft:#f0f0f0;--dt-text:#334155;--dt-text-mute:#94a3b8;--dt-accent:#703ff5}.dt-table[data-v-91656a2b]{border-collapse:collapse;font-family:Work Sans,ui-sans-serif,sans-serif;min-width:100%;width:-moz-max-content;width:max-content}.dt-th[data-v-91656a2b]{background:#fff;border-bottom:1px solid var(--dt-border);color:var(--dt-text-mute);font-size:10.5px;font-weight:600;letter-spacing:.08em;padding:8px 12px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:3}.dt-th--num[data-v-91656a2b]{text-align:right}.dt-th--group[data-v-91656a2b]{border-left:1px solid #d6d6db;color:#475569;font-weight:600;height:var(--dt-header-row-h);padding:6px 8px;text-align:center}.dt-th--group[data-v-91656a2b],.dt-th--sub[data-v-91656a2b]{background:#fff;font-size:11px;letter-spacing:0;text-transform:none}.dt-th--sub[data-v-91656a2b]{border-left:1px solid var(--dt-border-soft);color:#64748b;font-weight:500;padding:4px 8px;position:sticky;top:var(--dt-header-row-h);z-index:3}.dt-h[data-v-91656a2b]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;letter-spacing:inherit;padding:0;text-transform:inherit}.dt-h[data-v-91656a2b]:hover{color:var(--dt-accent)}.dt-td[data-v-91656a2b]{border-bottom:1px solid var(--dt-border-soft);color:var(--dt-text);font-size:13px;padding:var(--dt-row-pad-y) var(--dt-row-pad-x);vertical-align:middle}.dt-td--measure[data-v-91656a2b],.dt-td--num[data-v-91656a2b]{font-variant-numeric:tabular-nums;text-align:right}.dt-delta-pos[data-v-91656a2b]{color:#127950;font-weight:600}.dt-delta-neg[data-v-91656a2b]{color:#b91c1c;font-weight:600}.dt-delta-zero[data-v-91656a2b]{color:#9ca3af}.dt-td--spine[data-v-91656a2b],.dt-th--spine[data-v-91656a2b]{min-width:280px}.dt-row[data-v-91656a2b]{transition:background-color 80ms ease}.dt-row--clickable[data-v-91656a2b]{cursor:pointer}.dt-row--clickable[data-v-91656a2b]:hover{background:#fafaff}.dt-row--cursor[data-v-91656a2b]{background:#f6f4fe}.dt-row--variant[data-v-91656a2b]{background:#fcfcfd}.dt-row--variant[data-v-91656a2b]:hover{background:#f6f4fe}.dt-row--clickable[data-v-91656a2b]:hover .dr-idx,.dt-row--cursor[data-v-91656a2b] .dr-idx{border-color:#5b21b6;color:#5b21b6}.dt-pad td[data-v-91656a2b]{border:0;padding:0}.dt-spine-default[data-v-91656a2b]{align-items:center;display:flex;gap:0}.dt-spine-default>.dt-label[data-v-91656a2b]{flex:1 1 0;min-width:0}.dt-label[data-v-91656a2b]{color:#0a0a0a;font-size:13.5px;font-weight:500}.dt-expander[data-v-91656a2b]{background:transparent;border:0;color:var(--dt-text-mute);cursor:pointer;display:inline-grid;font-size:10px;height:16px;margin-right:6px;place-items:center;transition:transform .12s,color .12s;width:16px}.dt-expander--open[data-v-91656a2b],.dt-expander[data-v-91656a2b]:hover{color:var(--dt-accent)}.dt-expander--open[data-v-91656a2b]{transform:rotate(90deg)}.dt-expander--blank[data-v-91656a2b]{cursor:default;visibility:hidden}.dt-band-alt[data-v-91656a2b],.dt-td.dt-band-alt[data-v-91656a2b],.dt-th--group.dt-band-alt[data-v-91656a2b],.dt-th--sub.dt-band-alt[data-v-91656a2b],.dt-th.dt-band-alt[data-v-91656a2b]{background:var(--dt-band-alt)}.dt-sticky-col[data-v-91656a2b]{background:#fff;left:0;position:sticky;z-index:2}.dt-th.dt-sticky-col[data-v-91656a2b]{z-index:4}.dt-row--clickable:hover .dt-td.dt-sticky-col[data-v-91656a2b]{background:#fafaff}.dt-row--cursor .dt-td.dt-sticky-col[data-v-91656a2b]{background:#f6f4fe}.dt-row--variant .dt-td.dt-sticky-col[data-v-91656a2b]{background:#fcfcfd}.dt-row--variant:hover .dt-td.dt-sticky-col[data-v-91656a2b]{background:#f6f4fe}.dt-row--clickable:hover .dt-td.dt-band-alt[data-v-91656a2b]{background:#fafaff}.dt-row--cursor .dt-td.dt-band-alt[data-v-91656a2b],.dt-row--variant:hover .dt-td.dt-band-alt[data-v-91656a2b]{background:#f6f4fe}.dt-foot .dt-td.dt-sticky-col[data-v-91656a2b]{background:#fafafd}.dt-foot--report .dt-td.dt-sticky-col[data-v-91656a2b]{background:#f5f5f9}.dt-foot td[data-v-91656a2b]{background:#fafafd;border-bottom:0;border-top:1px solid var(--dt-border);bottom:var(--dt-foot-bottom,0);color:#1e293b;font-weight:600;position:sticky;z-index:4}.dt-foot:first-child td[data-v-91656a2b]{box-shadow:0 -4px 8px -6px #0f172a47}.dt-foot--report td[data-v-91656a2b]{background:#f5f5f9;color:#64748b;font-weight:500;z-index:3}.dt-foot__label[data-v-91656a2b]{color:var(--dt-text-mute);font-size:11.5px}.dt-loading td[data-v-91656a2b]{border-bottom:0;color:var(--dt-text-mute);font-size:12px;padding:16px;text-align:center}.dt-spinner[data-v-91656a2b]{animation:dt-spin-91656a2b .8s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top:2px solid var(--dt-accent);display:inline-block;height:12px;margin-right:8px;vertical-align:-2px;width:12px}@keyframes dt-spin-91656a2b{to{transform:rotate(1turn)}}.dm-menu[data-v-6578dc0a]{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 8px 28px #00000024;font-family:Work Sans,sans-serif;min-width:220px;padding:4px;position:fixed;z-index:9999}.dm-item[data-v-6578dc0a]{align-items:center;background:transparent;border:0;border-radius:6px;color:#0f172a;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;gap:8px;padding:7px 10px;text-align:left;width:100%}.dm-item[data-v-6578dc0a]:hover{background:#f6f3fe;color:#703ff5}.dm-item--on[data-v-6578dc0a]{background:#703ff514;color:#703ff5;font-weight:600}.dm-ico[data-v-6578dc0a]{font-weight:700;width:12px}.dm-divider[data-v-6578dc0a]{border-top:1px solid #f0f0f0;margin:4px 0}.dm-range[data-v-6578dc0a]{padding:6px 10px}.dm-range__label[data-v-6578dc0a]{color:#94a3b8;display:block;font-size:10.5px;font-weight:600;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.dm-range__row[data-v-6578dc0a]{align-items:center;display:flex;gap:6px}.dm-range__dash[data-v-6578dc0a]{color:#94a3b8}.dm-input[data-v-6578dc0a]{border:1px solid #e5e5e5;border-radius:6px;color:#0f172a;flex:1;font-family:inherit;font-size:12.5px;min-width:0;padding:5px 8px;width:100%}.dm-input[data-v-6578dc0a]:focus{border-color:#703ff5;outline:none}.dm-footer[data-v-6578dc0a]{border-top:1px solid #f0f0f0;display:flex;gap:6px;justify-content:flex-end;margin-top:4px;padding:8px 10px 4px}.dm-clear[data-v-6578dc0a]{background:#fff;border:1px solid #e5e5e5;border-radius:6px;color:#475569;padding:5px 10px}.dm-apply[data-v-6578dc0a],.dm-clear[data-v-6578dc0a]{cursor:pointer;font-family:inherit;font-size:12px}.dm-apply[data-v-6578dc0a]{background:#703ff5;border:1px solid #703ff5;border-radius:6px;color:#fff;padding:5px 12px}.dr-spine-h[data-v-9b436ea1]{gap:0}.dr-h[data-v-9b436ea1],.dr-spine-h[data-v-9b436ea1]{align-items:center;display:inline-flex}.dr-h[data-v-9b436ea1]{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;gap:4px;letter-spacing:inherit;padding:0;text-transform:inherit}.dr-h[data-v-9b436ea1]:hover{color:#703ff5}.dr-h--num[data-v-9b436ea1]{flex-direction:row}.dr-h--active[data-v-9b436ea1]{color:#703ff5}.dr-caret[data-v-9b436ea1]{opacity:0;transition:opacity .1s ease}.dr-h:hover .dr-caret[data-v-9b436ea1]{opacity:1}.dr-sort[data-v-9b436ea1]{color:#703ff5;font-size:9px}.dr-dot[data-v-9b436ea1]{background:#703ff5;border-radius:50%;display:inline-block;height:6px;width:6px}.dr-expand-all[data-v-9b436ea1]{align-items:center;background:transparent;border:0;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:11px;height:18px;justify-content:center;margin-right:6px;padding:0;transition:transform .12s ease,color .12s ease;width:18px}.dr-expand-all[data-v-9b436ea1]:hover{color:#703ff5}.dr-expand-all--open[data-v-9b436ea1]{color:#703ff5;transform:rotate(90deg)}.dr-spine[data-v-9b436ea1]{align-items:center;display:flex;gap:0}.dr-spine>.dr-label[data-v-9b436ea1]{flex:1 1 0;min-width:0}.dr-expander[data-v-9b436ea1]{background:transparent;border:0;color:#94a3b8;cursor:pointer;display:inline-grid;font-size:10px;height:16px;margin-right:6px;place-items:center;transition:transform .12s,color .12s;width:16px}.dr-expander[data-v-9b436ea1]:hover{color:#703ff5}.dr-expander--open[data-v-9b436ea1]{color:#703ff5;transform:rotate(90deg)}.dr-expander--blank[data-v-9b436ea1]{cursor:default;visibility:hidden}.dr-idx[data-v-9b436ea1]{border:1px solid #e5e5e5;border-radius:6px;color:#94a3b8;display:inline-grid;font-family:Monaco,monospace;font-size:10px;font-weight:600;height:26px;margin-right:10px;place-items:center;width:26px}.dr-idx--blank[data-v-9b436ea1]{visibility:hidden}.dr-label[data-v-9b436ea1]{color:#0a0a0a;font-size:13.5px;font-weight:500}.dr-label--variant[data-v-9b436ea1]{color:#475569;font-weight:400}.drill-leaf[data-v-af003fc9]{flex:1;font-family:Work Sans,sans-serif;overflow:auto;padding:20px 24px}.drill-leaf--embedded[data-v-af003fc9]{padding:0}.leaf-head[data-v-af003fc9]{align-items:baseline;display:flex;gap:10px;margin-bottom:16px}.leaf-kind[data-v-af003fc9]{color:#703ff5;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.leaf-id[data-v-af003fc9]{color:#94a3b8;font-family:Monaco,monospace;font-size:12px}.leaf-card[data-v-af003fc9]{background:#faf9fe;border:1px solid #ece9f8;border-radius:14px;max-width:640px;padding:24px}.leaf-card--coming-soon[data-v-af003fc9]{background:linear-gradient(180deg,#fbfaff,#f6f3fe)}.leaf-card__badge[data-v-af003fc9]{background:#ede9fb;border-radius:999px;color:#703ff5;display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.06em;margin-bottom:12px;padding:4px 10px;text-transform:uppercase}.leaf-card__title[data-v-af003fc9]{align-items:baseline;color:#0f172a;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0 0 8px}.leaf-card__title code[data-v-af003fc9]{color:#94a3b8;font-family:Monaco,monospace;font-size:13px;font-weight:500}.leaf-card__lede[data-v-af003fc9]{color:#475569;font-size:13.5px;line-height:1.5;margin:0 0 20px}.leaf-card__path[data-v-af003fc9]{background:#fff9;border:1px solid rgba(112,63,245,.08);border-radius:10px;display:grid;gap:8px 18px;grid-template-columns:auto 1fr;margin:0;padding:14px 16px}.leaf-card__path dt[data-v-af003fc9]{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.leaf-card__path dd[data-v-af003fc9]{color:#0a0a0a;font-size:13px;font-weight:500;margin:0}.drill-report[data-v-00002e1a]{background:#fff;display:flex;flex-direction:column;font-family:Work Sans,ui-sans-serif,sans-serif;height:100%;min-height:0;min-width:0}.drill-report--embedded[data-v-00002e1a]{flex:1 1 auto;height:auto;min-height:560px}.drill-report--embedded .drill-head[data-v-00002e1a]{justify-content:flex-end;padding-top:10px}.drill-head[data-v-00002e1a]{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;justify-content:space-between;padding:18px 24px 12px}.drill-head__eyebrow[data-v-00002e1a]{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.drill-head__title h1[data-v-00002e1a]{color:#0a0a0a;font-size:26px;font-weight:600;letter-spacing:-.015em;margin:0}.drill-head__title p[data-v-00002e1a]{color:#64748b;font-size:13px;margin:4px 0 0}.drill-head__actions[data-v-00002e1a]{align-items:center;display:flex;gap:6px}.nav-btn[data-v-00002e1a]{background:#fff;border:1px solid #e5e5e5;border-radius:7px;color:#475569;cursor:pointer;font-size:15px;height:30px;width:30px}.nav-btn[data-v-00002e1a]:disabled{cursor:default;opacity:.4}.nav-div[data-v-00002e1a]{background:#e5e5e5;height:20px;margin:0 4px;width:1px}.ghost-btn[data-v-00002e1a]{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#475569;display:inline-flex;font-size:12.5px;font-weight:500;height:30px;padding:0 12px;text-decoration:none}.drill-state[data-v-00002e1a]{color:#94a3b8;font-size:14px;padding:40px;text-align:center}.drill-state--error[data-v-00002e1a]{color:#c54424}.drill-note[data-v-00002e1a]{align-items:flex-start;background:#f6f5fb;border:1px solid #ece9f7;border-radius:9px;color:#6b6781;display:flex;font-family:Work Sans,sans-serif;font-size:12px;gap:7px;line-height:1.45;margin:10px 2px 0;padding:9px 12px}.drill-note__i[data-v-00002e1a]{color:#8b7fc7;flex-shrink:0;font-size:13px;line-height:1.3}.drill-empty[data-v-00002e1a]{align-items:center;display:flex;flex:1;justify-content:center;padding:40px 24px}.drill-empty__card[data-v-00002e1a]{background:linear-gradient(180deg,#fbfaff,#f6f3fe);border:1px dashed #d9d2f5;border-radius:14px;max-width:480px;padding:32px 28px;text-align:center}.drill-empty__badge[data-v-00002e1a]{background:#ede9fb;border-radius:999px;color:#703ff5;display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.06em;margin-bottom:14px;padding:4px 10px;text-transform:uppercase}.drill-empty__title[data-v-00002e1a]{color:#0f172a;font-size:18px;font-weight:600;margin:0 0 8px}.drill-empty__lede[data-v-00002e1a]{color:#475569;font-size:13.5px;line-height:1.5;margin:0}.drill-empty__lede strong[data-v-00002e1a]{color:#703ff5}
