@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Outfit,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;color:#0f172a}button{font-family:inherit;cursor:pointer;border:none;background:none}input{font-family:inherit}a{text-decoration:none;color:inherit}#app{height:100vh;display:flex;flex-direction:column;overflow:hidden;opacity:0;transition:opacity .25s ease}#app.ready{opacity:1}.onboard__header{display:flex;align-items:center;justify-content:space-between;gap:8px;height:60px;padding:8px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0}.onboard__header-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.onboard__header-brand{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:600;line-height:28px;background:linear-gradient(98deg,#020617,#213fc1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.ar[data-v-ee5afc4e]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff;position:relative}.ar__loading[data-v-ee5afc4e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px 20px}.ar__loading-icon[data-v-ee5afc4e]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#fff7ed;flex-shrink:0}@keyframes ar-pulse-ee5afc4e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.92)}}.ar__loading-shield[data-v-ee5afc4e]{animation:ar-pulse-ee5afc4e 1.6s ease-in-out infinite}.ar__loading-text[data-v-ee5afc4e]{display:flex;flex-direction:column;gap:4px;text-align:center}.ar__loading-title[data-v-ee5afc4e]{font-size:20px;font-weight:600;color:#0f172a;line-height:28px;margin:0}.ar__loading-sub[data-v-ee5afc4e]{font-size:14px;font-weight:400;color:#64748b;line-height:20px;margin:0}.ar__error[data-v-ee5afc4e]{display:flex;align-items:flex-start;gap:12px;margin:16px 20px;padding:16px;background:#fef2f2;border-radius:12px;color:#dc2626;flex-shrink:0}.ar__error-title[data-v-ee5afc4e]{font-size:14px;font-weight:600;margin:0 0 2px}.ar__error-desc[data-v-ee5afc4e]{font-size:12px;margin:0;opacity:.85}.ar__nav[data-v-ee5afc4e]{display:flex;align-items:center;gap:12px;padding:16px 20px;flex-shrink:0}.ar__back[data-v-ee5afc4e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0000000d;color:#0f172a;cursor:pointer;flex-shrink:0;transition:background-color .15s}.ar__back[data-v-ee5afc4e]:hover{background:#f8fafc}.ar__nav-title[data-v-ee5afc4e]{font-size:16px;font-weight:600;color:#0f172a;line-height:24px;margin:0}.ar__health-wrap[data-v-ee5afc4e]{padding:0 20px 16px;flex-shrink:0}.ar__health-card[data-v-ee5afc4e]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 40px #00000014}.ar__health-header[data-v-ee5afc4e]{display:flex;align-items:center;justify-content:space-between}.ar__health-label[data-v-ee5afc4e]{font-size:14px;font-weight:500;color:#0f172a;line-height:20px}.ar__health-pct[data-v-ee5afc4e]{font-size:14px;font-weight:500;line-height:20px;transition:color .3s}.ar__health-track[data-v-ee5afc4e]{height:8px;background:#e2e8f0;border-radius:9999px;overflow:hidden}.ar__health-fill[data-v-ee5afc4e]{height:100%;border-radius:9999px;transition:width .5s ease,background .3s ease}.ar__main[data-v-ee5afc4e]{flex:1;overflow-y:auto;padding:0 20px 20px;display:flex;flex-direction:column;gap:16px}.risk-card[data-v-ee5afc4e]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:12px;flex-shrink:0;cursor:pointer;transition:border-color .15s,box-shadow .15s}.risk-card[data-v-ee5afc4e]:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000f}.risk-card--highlighted[data-v-ee5afc4e],.risk-card--highlighted[data-v-ee5afc4e]:hover{border-color:#fbbf24;box-shadow:inset 0 0 0 1px #fbbf24}.risk-card__top[data-v-ee5afc4e]{display:flex;align-items:flex-start;gap:8px}.risk-card__section[data-v-ee5afc4e]{flex:1;font-size:14px;font-weight:500;color:#0f172a;line-height:20px;margin:0;min-width:0}.risk-badge[data-v-ee5afc4e]{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:9999px;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;border:1px solid;flex-shrink:0}.risk-badge--high[data-v-ee5afc4e]{background:#fef2f2;border-color:#fee2e2;color:#ef4444}.risk-badge--medium[data-v-ee5afc4e]{background:#fff7ed;border-color:#ffedd5;color:#f97316}.risk-badge--low[data-v-ee5afc4e]{background:#f8fafc;border-color:#e2e8f0;color:#475569}.risk-card__reason[data-v-ee5afc4e]{display:flex;flex-direction:column;gap:4px}.risk-card__reason-label[data-v-ee5afc4e]{font-size:12px;font-weight:500;color:#64748b;line-height:16px;margin:0}.risk-card__reason-text[data-v-ee5afc4e]{font-size:14px;font-weight:400;color:#0f172a;line-height:20px;margin:0}.risk-card__resolution[data-v-ee5afc4e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px;transition:background-color .2s}.risk-card__resolution--applied[data-v-ee5afc4e]{background:#f0fdf4;border-color:#bbf7d0}.risk-card__res-label[data-v-ee5afc4e]{font-size:12px;font-weight:500;color:#64748b;line-height:16px;margin:0}.risk-card__res-text[data-v-ee5afc4e]{font-size:14px;font-weight:400;color:#0f172a;line-height:20px;margin:0}.risk-card__actions[data-v-ee5afc4e]{display:flex;align-items:center;gap:12px}.risk-btn[data-v-ee5afc4e]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;transition:opacity .15s,background-color .15s;white-space:nowrap;flex-shrink:0}.risk-btn--primary[data-v-ee5afc4e]{background:#0f172a;color:#f8fafc;border:none;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.risk-btn--primary[data-v-ee5afc4e]:hover{opacity:.85}.risk-btn--outline[data-v-ee5afc4e]{background:#fff;color:#0f172a;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d}.risk-btn--outline[data-v-ee5afc4e]:hover:not(:disabled){background:#f8fafc}.risk-btn[data-v-ee5afc4e]:disabled{opacity:.5;cursor:not-allowed}.ar__empty[data-v-ee5afc4e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;color:#15803d;background:#f0fdf4;border-radius:12px;text-align:center}.ar__empty-title[data-v-ee5afc4e]{font-size:14px;font-weight:600;margin:0}.ar__empty-desc[data-v-ee5afc4e]{font-size:12px;margin:0;opacity:.85}.ar__bulk-bar[data-v-ee5afc4e]{display:flex;align-items:center;flex-shrink:0}.ar__accept-all[data-v-ee5afc4e]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;font-size:12px;font-weight:500;color:#0f172a;cursor:pointer;box-shadow:0 1px 2px #0000000d;transition:background-color .15s;font-family:inherit}.ar__accept-all[data-v-ee5afc4e]:hover{background:#f8fafc}.ar__complete-btn[data-v-ee5afc4e]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:6px;border:none;background:#0f172a;font-size:12px;font-weight:500;color:#fff;cursor:pointer;box-shadow:0 1px 3px #00000026;transition:opacity .15s;font-family:inherit;margin-left:auto}.ar__complete-btn[data-v-ee5afc4e]:hover{opacity:.85}.ar__footer[data-v-ee5afc4e]{flex-shrink:0;padding:16px 20px;border-top:1px solid #f1f5f9}.ar__footer-text[data-v-ee5afc4e]{font-size:12px;font-weight:400;color:#64748b;text-align:center;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.success[data-v-d55dde65]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;overflow:hidden;background:#fff}.success__body[data-v-d55dde65]{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.success__icon-wrap[data-v-d55dde65]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.success__icon-ring[data-v-d55dde65]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle,#dcfce7,#bbf7d0 60%,#d1fae5);box-shadow:0 0 0 8px #bbf7d059;flex-shrink:0}.success__title[data-v-d55dde65]{font-size:20px;font-weight:600;color:#0f172a;line-height:28px;text-align:center;margin:0}.success__card[data-v-d55dde65]{width:100%;border-radius:12px;overflow:hidden;background:linear-gradient(143deg,#eff6ff,#faf5ff);display:flex;flex-direction:column}.success__toast[data-v-d55dde65]{display:flex;align-items:center;gap:8px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;margin:0}.success__toast-text[data-v-d55dde65]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.success__toast-title[data-v-d55dde65]{font-size:14px;font-weight:500;color:#2563eb;line-height:20px;margin:0}.success__toast-desc[data-v-d55dde65]{font-size:12px;font-weight:400;color:#475569;line-height:16px;margin:0;opacity:.9}.success__analyze-btn[data-v-d55dde65]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;background:#0f172a;color:#f8fafc;border:none;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;white-space:nowrap;flex-shrink:0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:opacity .15s}.success__analyze-btn[data-v-d55dde65]:hover{opacity:.85}.success__hint[data-v-d55dde65]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:linear-gradient(166deg,#eff6ff,#faf5ff);flex-shrink:0}.success__hint-text[data-v-d55dde65]{font-size:14px;font-weight:400;color:#0f172a;line-height:20px;margin:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header[data-v-3db2044f]{display:flex;align-items:center;justify-content:space-between;padding:0 14px;height:48px;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;font-family:Outfit,system-ui,-apple-system,sans-serif}.header__left[data-v-3db2044f]{display:flex;align-items:center;gap:10px}.header__home-btn[data-v-3db2044f]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#475569;box-shadow:0 1px 2px #0000000d;cursor:pointer;flex-shrink:0;transition:background-color .15s,color .15s}.header__home-btn[data-v-3db2044f]:hover{background:#f1f5f9;color:#0f172a}.header__divider[data-v-3db2044f]{width:1px;height:18px;background:#e2e8f0;flex-shrink:0}.header__logo[data-v-3db2044f]{font-size:18px;font-weight:600;background:linear-gradient(90deg,#020617,#213fc1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap;letter-spacing:-.02em}.header__right[data-v-3db2044f]{display:flex;align-items:center;gap:8px}.header__pill[data-v-3db2044f]{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 6px;border-radius:9999px;border:1px solid #e2e8f0;background:#ffffffe6;overflow:hidden}.header__pill-expand[data-v-3db2044f]{display:flex;align-items:center;gap:0;max-width:0;overflow:hidden;opacity:0;transition:max-width .28s ease,opacity .22s ease}.header__pill-expand--open[data-v-3db2044f]{max-width:160px;opacity:1}.header__toggle-group[data-v-3db2044f]{display:flex;align-items:center;height:100%;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.header__toggle[data-v-3db2044f]{display:flex;align-items:center;justify-content:center;gap:4px;height:24px;padding:0 8px;background:transparent;border:none;border-right:1px solid #e2e8f0;color:#64748b;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;white-space:nowrap;transition:background-color .15s,color .15s}.header__toggle[data-v-3db2044f]:last-child{border-right:none}.header__toggle[data-v-3db2044f]:hover:not(.header__toggle--active){background:#f8fafc;color:#0f172a}.header__toggle--active[data-v-3db2044f]{background:#eef2ff;color:#4338ca}.header__toggle-label[data-v-3db2044f]{font-size:12px;line-height:16px}.header__sep[data-v-3db2044f]{width:1px;height:16px;background:#e2e8f0;flex-shrink:0}.header__chevron-btn[data-v-3db2044f]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid #e2e8f0;background:#f1f5f9;color:#475569;flex-shrink:0;cursor:pointer;transition:background-color .15s}.header__chevron-btn[data-v-3db2044f]:hover{background:#e2e8f0}.header__chevron-icon[data-v-3db2044f]{transition:transform .22s ease}.header__chevron-icon--expanded[data-v-3db2044f]{transform:rotate(180deg)}.header__pill-btn[data-v-3db2044f]{position:relative;display:flex;align-items:center;justify-content:center;color:#475569;background:none;border:none;cursor:pointer;flex-shrink:0;transition:color .15s}.header__pill-btn[data-v-3db2044f]:hover{color:#0f172a}.header__notif-dot[data-v-3db2044f]{position:absolute;top:-3px;right:-3px;width:5px;height:5px;border-radius:50%;background:#ef4444}.header__twymstore[data-v-3db2044f]{display:flex;align-items:center;height:30px;padding:0 13px;border-radius:9999px;font-family:inherit;font-size:12px;font-weight:500;color:#f8fafc;background:linear-gradient(98deg,#6366f1,#a855f7);border:none;white-space:nowrap;cursor:pointer;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:opacity .15s}.header__twymstore[data-v-3db2044f]:hover{opacity:.9}.header__close-btn[data-v-3db2044f]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:none;border:none;color:#64748b;cursor:pointer;border-radius:4px;transition:color .15s,background-color .15s;flex-shrink:0}.header__close-btn[data-v-3db2044f]:hover{color:#0f172a;background:#f1f5f9}.ctx[data-v-8f49e8f3]{position:absolute;bottom:100%;left:0;right:0;padding:0 0 6px;z-index:200;pointer-events:none}.ctx__card[data-v-8f49e8f3]{pointer-events:all;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 0 40px #0000001a;overflow:hidden;display:flex;flex-direction:column;margin:0 20px}.ctx__header[data-v-8f49e8f3]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px}.ctx__header-spacer[data-v-8f49e8f3]{width:24px;height:24px;flex-shrink:0}.ctx__title[data-v-8f49e8f3]{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#0f172a;text-align:center;flex:1}.ctx__close[data-v-8f49e8f3]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer;opacity:.5;flex-shrink:0;transition:opacity .15s,background-color .15s;padding:4px}.ctx__close[data-v-8f49e8f3]:hover{opacity:1;background:#f1f5f9}.ctx__search-row[data-v-8f49e8f3]{padding:8px 8px 12px}.ctx__search-wrap[data-v-8f49e8f3]{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px}.ctx__search-icon[data-v-8f49e8f3]{flex-shrink:0;color:#64748b}.ctx__search-input[data-v-8f49e8f3]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#0f172a}.ctx__search-input[data-v-8f49e8f3]::placeholder{color:#64748b}.ctx__list[data-v-8f49e8f3]{display:flex;flex-direction:column;padding:12px 4px}.ctx__separator[data-v-8f49e8f3]{height:1px;background:#e2e8f0;margin:4px 1px}.ctx__item[data-v-8f49e8f3]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:2px;border:none;background:transparent;cursor:pointer;font-family:Outfit,system-ui,-apple-system,sans-serif;text-align:left;transition:background-color .12s}.ctx__item[data-v-8f49e8f3]:hover{background:#f1f5f9}.ctx__item-icon[data-v-8f49e8f3]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#020617}.ctx__item-icon--img img[data-v-8f49e8f3]{width:20px;height:20px;object-fit:contain;display:block}.ctx__item-label[data-v-8f49e8f3]{flex:1;min-width:0;font-size:14px;font-weight:400;line-height:20px;color:#020617;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx__item-chevron[data-v-8f49e8f3]{flex-shrink:0;color:#64748b}.ctx-slide-enter-active[data-v-8f49e8f3],.ctx-slide-leave-active[data-v-8f49e8f3]{transition:opacity .18s ease,transform .18s ease}.ctx-slide-enter-from[data-v-8f49e8f3],.ctx-slide-leave-to[data-v-8f49e8f3]{opacity:0;transform:translateY(8px)}.fp[data-v-dda7c50a]{position:absolute;bottom:100%;left:0;right:0;padding:0 0 6px;z-index:200;pointer-events:none}.fp__card[data-v-dda7c50a]{pointer-events:all;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 0 40px #0000001a;overflow:hidden;margin:0 20px;padding:12px 4px}.fp__header[data-v-dda7c50a]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px}.fp__back[data-v-dda7c50a],.fp__close[data-v-dda7c50a]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:#0f172a;cursor:pointer;opacity:.5;flex-shrink:0;transition:opacity .15s,background-color .15s;padding:4px}.fp__back[data-v-dda7c50a]:hover,.fp__close[data-v-dda7c50a]:hover{opacity:1;background:#f1f5f9}.fp__title[data-v-dda7c50a]{font-family:Outfit,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#0f172a;text-align:center;flex:1}.fp__controls[data-v-dda7c50a]{display:flex;flex-direction:column;gap:12px;padding:8px}.fp__search-wrap[data-v-dda7c50a]{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px;color:#64748b}.fp__search-input[data-v-dda7c50a]{flex:1;border:none;outline:none;background:transparent;font-family:Outfit,system-ui,sans-serif;font-size:14px;color:#0f172a}.fp__search-input[data-v-dda7c50a]::placeholder{color:#64748b}.fp__tabs[data-v-dda7c50a]{display:flex;height:36px;padding:4px;background:#f1f5f9;border-radius:8px}.fp__tab[data-v-dda7c50a]{flex:1;display:flex;align-items:center;justify-content:center;height:100%;border:none;border-radius:6px;background:transparent;font-family:Outfit,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#64748b;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s,box-shadow .15s}.fp__tab--active[data-v-dda7c50a]{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.fp__list[data-v-dda7c50a]{display:flex;flex-direction:column;padding:0 8px}.fp__item[data-v-dda7c50a]{display:flex;align-items:center;width:100%;padding:12px 0;cursor:pointer;transition:background-color .12s}.fp__item--border[data-v-dda7c50a]{border-bottom:1px solid #e2e8f0}.fp__item-label[data-v-dda7c50a]{font-family:Outfit,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#0f172a}.fp__item-label--muted[data-v-dda7c50a]{color:#64748b}.fp__agents[data-v-dda7c50a]{display:flex;flex-direction:column;padding:0 4px 4px;max-height:280px;overflow-y:auto}.fp__agent[data-v-dda7c50a]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:2px;cursor:pointer;transition:background-color .12s}.fp__agent[data-v-dda7c50a]:hover{background:#f8fafc}.fp__agent-icon[data-v-dda7c50a]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#64748b}.fp__agent-name[data-v-dda7c50a]{font-family:Outfit,system-ui,sans-serif;font-size:14px;font-weight:400;color:#020617;white-space:nowrap;flex-shrink:0}.fp__agent-role[data-v-dda7c50a]{flex:1;min-width:0;font-family:Outfit,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp__agent-sep[data-v-dda7c50a]{height:1px;background:#e2e8f0;margin:4px 1px;flex-shrink:0}.fp__agent-btn[data-v-dda7c50a]{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:6px;font-family:Outfit,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:16px;cursor:pointer;flex-shrink:0;transition:opacity .15s}.fp__agent-btn[data-v-dda7c50a]:hover{opacity:.85}.fp__agent-btn--stop[data-v-dda7c50a]{background:#fff;border:1px solid #e2e8f0;color:#ef4444;box-shadow:0 1px 2px #0000000d}.fp__agent-btn--run[data-v-dda7c50a]{background:#0f172a;border:1px solid #0f172a;color:#f8fafc;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.fp-slide-enter-active[data-v-dda7c50a],.fp-slide-leave-active[data-v-dda7c50a]{transition:opacity .18s ease,transform .18s ease}.fp-slide-enter-from[data-v-dda7c50a],.fp-slide-leave-to[data-v-dda7c50a]{opacity:0;transform:translateY(8px)}.ap[data-v-5d9d0b18]{position:absolute;bottom:100%;left:0;right:0;padding:0 0 6px;z-index:200;pointer-events:none}.ap__card[data-v-5d9d0b18]{pointer-events:all;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 0 40px #0000001a;overflow:hidden;margin:0 20px;max-height:420px;display:flex;flex-direction:column;padding:12px 4px}.ap__header[data-v-5d9d0b18]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;flex-shrink:0}.ap__back[data-v-5d9d0b18],.ap__close[data-v-5d9d0b18]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer;opacity:.5;flex-shrink:0;transition:opacity .15s,background-color .15s;padding:4px}.ap__back[data-v-5d9d0b18]:hover,.ap__close[data-v-5d9d0b18]:hover{opacity:1;background:#f1f5f9}.ap__title[data-v-5d9d0b18]{font-family:Outfit,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#0f172a;text-align:center;flex:1}.ap__search-row[data-v-5d9d0b18]{padding:8px 8px 12px;flex-shrink:0}.ap__search-wrap[data-v-5d9d0b18]{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px;color:#64748b}.ap__search-input[data-v-5d9d0b18]{flex:1;border:none;outline:none;background:transparent;font-family:Outfit,system-ui,sans-serif;font-size:14px;color:#0f172a}.ap__search-input[data-v-5d9d0b18]::placeholder{color:#64748b}.ap__list[data-v-5d9d0b18]{flex:1;overflow-y:auto;display:flex;flex-direction:column;padding:8px 4px 12px;gap:2px}.ap__item[data-v-5d9d0b18]{display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:6px}.ap__dot[data-v-5d9d0b18]{width:20px;height:20px;border-radius:4px;flex-shrink:0}.ap__name[data-v-5d9d0b18]{flex:1;font-family:Outfit,system-ui,sans-serif;font-size:14px;font-weight:400;color:#020617;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap__btn[data-v-5d9d0b18]{display:flex;align-items:center;justify-content:center;height:26px;padding:0 12px;border-radius:6px;font-family:Outfit,system-ui,sans-serif;font-size:12px;font-weight:500;cursor:pointer;flex-shrink:0;transition:opacity .15s}.ap__btn[data-v-5d9d0b18]:hover{opacity:.85}.ap__btn--remove[data-v-5d9d0b18]{background:transparent;border:1px solid #e2e8f0;color:#64748b}.ap__btn--remove[data-v-5d9d0b18]:hover{background:#f8fafc}.ap__btn--connect[data-v-5d9d0b18]{background:#0f172a;border:1px solid #0f172a;color:#f8fafc}.ap-slide-enter-active[data-v-5d9d0b18],.ap-slide-leave-active[data-v-5d9d0b18]{transition:opacity .18s ease,transform .18s ease}.ap-slide-enter-from[data-v-5d9d0b18],.ap-slide-leave-to[data-v-5d9d0b18]{opacity:0;transform:translateY(8px)}.agp[data-v-5fc3937a]{position:absolute;bottom:100%;left:0;right:0;padding:0 0 6px;z-index:200;pointer-events:none}.agp__card[data-v-5fc3937a]{pointer-events:all;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 0 40px #0000001a;overflow:hidden;margin:0 20px;max-height:420px;display:flex;flex-direction:column;padding:12px 4px}.agp__header[data-v-5fc3937a]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;flex-shrink:0}.agp__back[data-v-5fc3937a],.agp__close[data-v-5fc3937a]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:#0f172a;cursor:pointer;opacity:.5;flex-shrink:0;transition:opacity .15s,background-color .15s;padding:4px}.agp__back[data-v-5fc3937a]:hover,.agp__close[data-v-5fc3937a]:hover{opacity:1;background:#f1f5f9}.agp__title[data-v-5fc3937a]{font-family:Outfit,system-ui,sans-serif;font-size:14px;font-weight:500;color:#0f172a;text-align:center;flex:1}.agp__search-row[data-v-5fc3937a]{padding:8px;flex-shrink:0}.agp__search-wrap[data-v-5fc3937a]{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px;color:#64748b}.agp__search-input[data-v-5fc3937a]{flex:1;border:none;outline:none;background:transparent;font-family:Outfit,system-ui,sans-serif;font-size:14px;color:#0f172a}.agp__search-input[data-v-5fc3937a]::placeholder{color:#64748b}.agp__list[data-v-5fc3937a]{flex:1;overflow-y:auto;display:flex;flex-direction:column;padding:0 4px 4px}.agp__item[data-v-5fc3937a]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:2px;cursor:pointer;transition:background-color .12s}.agp__item[data-v-5fc3937a]:hover{background:#f8fafc}.agp__icon[data-v-5fc3937a]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#64748b}.agp__name[data-v-5fc3937a]{font-family:Outfit,system-ui,sans-serif;font-size:14px;font-weight:400;color:#020617;white-space:nowrap;flex-shrink:0}.agp__role[data-v-5fc3937a]{flex:1;min-width:0;font-family:Outfit,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agp__separator[data-v-5fc3937a]{height:1px;background:#e2e8f0;margin:4px 1px;flex-shrink:0}.agp__btn[data-v-5fc3937a]{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:6px;font-family:Outfit,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:16px;cursor:pointer;flex-shrink:0;transition:opacity .15s}.agp__btn[data-v-5fc3937a]:hover{opacity:.85}.agp__btn--stop[data-v-5fc3937a]{background:#fff;border:1px solid #e2e8f0;color:#ef4444;box-shadow:0 1px 2px #0000000d}.agp__btn--run[data-v-5fc3937a]{background:#0f172a;border:1px solid #0f172a;color:#f8fafc;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.agp-slide-enter-active[data-v-5fc3937a],.agp-slide-leave-active[data-v-5fc3937a]{transition:opacity .18s ease,transform .18s ease}.agp-slide-enter-from[data-v-5fc3937a],.agp-slide-leave-to[data-v-5fc3937a]{opacity:0;transform:translateY(8px)}.adp[data-v-38547001]{position:absolute;bottom:100%;left:0;right:0;padding:0 0 6px;z-index:200;pointer-events:none}.adp__card[data-v-38547001]{pointer-events:all;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 0 40px #0000001a;overflow:hidden;margin:0 20px;padding:12px 4px}.adp__header[data-v-38547001]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px}.adp__back[data-v-38547001],.adp__close[data-v-38547001]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer;opacity:.5;flex-shrink:0;transition:opacity .15s,background-color .15s;padding:4px}.adp__back[data-v-38547001]:hover,.adp__close[data-v-38547001]:hover{opacity:1;background:#f1f5f9}.adp__title[data-v-38547001]{font-family:Outfit,system-ui,sans-serif;font-size:13px;font-weight:500;color:#0f172a;text-align:center;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}.adp__body[data-v-38547001]{padding:12px 12px 16px;display:flex;flex-direction:column;gap:12px}.adp__desc[data-v-38547001]{font-family:Outfit,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:18px;color:#475569;margin:0}.adp__tags[data-v-38547001]{display:flex;flex-wrap:wrap;gap:6px}.adp__tag[data-v-38547001]{display:inline-flex;align-items:center;height:24px;padding:0 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;font-family:Outfit,system-ui,sans-serif;font-size:12px;font-weight:500;color:#475569}.adp__stats[data-v-38547001]{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9}.adp__stat[data-v-38547001]{display:flex;flex-direction:column;gap:2px}.adp__stat--right[data-v-38547001]{align-items:flex-end}.adp__stat-value[data-v-38547001]{font-family:Outfit,system-ui,sans-serif;font-size:16px;font-weight:600;color:#0f172a}.adp__stat-label[data-v-38547001]{font-family:Outfit,system-ui,sans-serif;font-size:12px;font-weight:400;color:#64748b}.adp__stars[data-v-38547001]{display:flex;align-items:center;gap:2px}.adp__rating[data-v-38547001]{font-family:Outfit,system-ui,sans-serif;font-size:14px;font-weight:600;color:#0f172a;margin-left:4px}.adp__actions[data-v-38547001]{display:flex;gap:8px}.adp__btn-outline[data-v-38547001],.adp__btn-stop[data-v-38547001]{flex:1;height:34px;border-radius:6px;font-family:Outfit,system-ui,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:opacity .15s}.adp__btn-outline[data-v-38547001]:hover,.adp__btn-stop[data-v-38547001]:hover{opacity:.85}.adp__btn-outline[data-v-38547001]{background:#fff;border:1px solid #e2e8f0;color:#0f172a}.adp__btn-stop[data-v-38547001]{background:#dc2626;border:1px solid #dc2626;color:#fff}.adp-slide-enter-active[data-v-38547001],.adp-slide-leave-active[data-v-38547001]{transition:opacity .18s ease,transform .18s ease}.adp-slide-enter-from[data-v-38547001],.adp-slide-leave-to[data-v-38547001]{opacity:0;transform:translateY(8px)}.ws[data-v-f18ae1d6]{position:absolute;bottom:100%;left:0;right:0;padding:0 0 6px;z-index:200;pointer-events:none}.ws__card[data-v-f18ae1d6]{pointer-events:all;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 0 40px #0000001a;overflow:hidden;margin:0 20px;max-height:380px;display:flex;flex-direction:column;padding:12px 4px}.ws__header[data-v-f18ae1d6]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;flex-shrink:0}.ws__back[data-v-f18ae1d6],.ws__close[data-v-f18ae1d6]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer;opacity:.5;flex-shrink:0;transition:opacity .15s,background-color .15s;padding:4px}.ws__back[data-v-f18ae1d6]:hover,.ws__close[data-v-f18ae1d6]:hover{opacity:1;background:#f1f5f9}.ws__title[data-v-f18ae1d6]{font-family:Outfit,system-ui,sans-serif;font-size:13px;font-weight:500;color:#0f172a;text-align:center;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws__search-row[data-v-f18ae1d6]{padding:8px 8px 12px;flex-shrink:0}.ws__search-wrap[data-v-f18ae1d6]{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px;color:#64748b}.ws__search-input[data-v-f18ae1d6]{flex:1;border:none;outline:none;background:transparent;font-family:Outfit,system-ui,sans-serif;font-size:14px;color:#0f172a}.ws__search-input[data-v-f18ae1d6]::placeholder{color:#64748b}.ws__list[data-v-f18ae1d6]{flex:1;overflow-y:auto;display:flex;flex-direction:column;padding:0 8px 4px;gap:12px}.ws__item[data-v-f18ae1d6]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;text-align:left;flex-shrink:0;transition:background-color .12s}.ws__item[data-v-f18ae1d6]:hover{background:#f8fafc}.ws__ring[data-v-f18ae1d6]{flex-shrink:0}.ws__text[data-v-f18ae1d6]{flex:1;min-width:0;display:flex;flex-direction:column}.ws__name[data-v-f18ae1d6]{font-family:Outfit,system-ui,sans-serif;font-size:14px;font-weight:500;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws__desc[data-v-f18ae1d6]{font-family:Outfit,system-ui,sans-serif;font-size:12px;font-weight:400;color:#64748b}.ws__empty[data-v-f18ae1d6]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;font-family:Outfit,system-ui,sans-serif;font-size:13px;color:#64748b;text-align:center}.ws__create-btn[data-v-f18ae1d6]{display:flex;align-items:center;gap:6px;height:34px;padding:0 14px;background:#0f172a;border:none;border-radius:6px;font-family:Outfit,system-ui,sans-serif;font-size:13px;font-weight:500;color:#f8fafc;cursor:pointer}.ws-slide-enter-active[data-v-f18ae1d6],.ws-slide-leave-active[data-v-f18ae1d6]{transition:opacity .18s ease,transform .18s ease}.ws-slide-enter-from[data-v-f18ae1d6],.ws-slide-leave-to[data-v-f18ae1d6]{opacity:0;transform:translateY(8px)}.esp[data-v-2fb853be]{position:absolute;bottom:100%;left:0;right:0;padding:0 0 6px;z-index:200;pointer-events:none}.esp__card[data-v-2fb853be]{pointer-events:all;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 0 40px #0000001a;margin:0 20px;overflow:hidden;padding:12px 4px}.esp__header[data-v-2fb853be]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px}.esp__back[data-v-2fb853be],.esp__close[data-v-2fb853be]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer;opacity:.5;flex-shrink:0;transition:opacity .15s,background-color .15s;padding:4px}.esp__back[data-v-2fb853be]:hover,.esp__close[data-v-2fb853be]:hover{opacity:1;background:#f1f5f9}.esp__title[data-v-2fb853be]{font-family:Outfit,system-ui,sans-serif;font-size:14px;font-weight:500;color:#0f172a;text-align:center;flex:1}.esp__body[data-v-2fb853be]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 20px 20px;text-align:center}.esp__desc[data-v-2fb853be]{font-family:Outfit,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:18px;color:#64748b;margin:0}.esp__create-btn[data-v-2fb853be]{display:flex;align-items:center;gap:6px;height:34px;padding:0 16px;background:#0f172a;border:none;border-radius:6px;font-family:Outfit,system-ui,sans-serif;font-size:13px;font-weight:500;color:#f8fafc;cursor:pointer;transition:opacity .15s}.esp__create-btn[data-v-2fb853be]:hover{opacity:.85}.esp-slide-enter-active[data-v-2fb853be],.esp-slide-leave-active[data-v-2fb853be]{transition:opacity .18s ease,transform .18s ease}.esp-slide-enter-from[data-v-2fb853be],.esp-slide-leave-to[data-v-2fb853be]{opacity:0;transform:translateY(8px)}.af[data-v-1618163b]{flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:16px 20px;background:linear-gradient(to bottom,#f8fafca3,#f8fafc);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border-top:1px solid #f1f5f9;font-family:Outfit,system-ui,-apple-system,sans-serif}.af__card[data-v-1618163b]{width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 0 40px #0000001a;overflow:hidden;display:flex;flex-direction:column}.af__panel-host[data-v-1618163b]{position:relative;overflow:hidden}.af__panel-host[data-v-1618163b] .ctx,.af__panel-host[data-v-1618163b] .fp,.af__panel-host[data-v-1618163b] .ap,.af__panel-host[data-v-1618163b] .agp,.af__panel-host[data-v-1618163b] .adp,.af__panel-host[data-v-1618163b] .ws,.af__panel-host[data-v-1618163b] .esp{position:static;padding:0}.af__panel-host[data-v-1618163b] .ctx__card,.af__panel-host[data-v-1618163b] .fp__card,.af__panel-host[data-v-1618163b] .ap__card,.af__panel-host[data-v-1618163b] .agp__card,.af__panel-host[data-v-1618163b] .adp__card,.af__panel-host[data-v-1618163b] .ws__card,.af__panel-host[data-v-1618163b] .esp__card{margin:0;border:none;border-radius:0;box-shadow:none;max-height:360px}.af__card-input[data-v-1618163b]{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 16px;background:#f8fafc;border-top:1px solid #e2e8f0}.af__input-pill[data-v-1618163b]{display:flex;align-items:center;gap:16px;width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:99px;padding:4px 4px 4px 16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;overflow:hidden}.af__input[data-v-1618163b]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;font-weight:400;line-height:20px;color:#0f172a;font-family:Outfit,system-ui,-apple-system,sans-serif}.af__input[data-v-1618163b]::placeholder{color:#64748b}.af__icon-btn[data-v-1618163b]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;background:none;border:none;cursor:pointer;color:#64748b;padding:0;transition:color .15s}.af__icon-btn[data-v-1618163b]:hover{color:#0f172a}.af__send[data-v-1618163b]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;background:#0f172a;border:none;border-radius:50%;cursor:pointer;color:#fff;transition:opacity .15s}.af__send[data-v-1618163b]:hover{opacity:.85}.af__actions[data-v-1618163b]{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:wrap}.af__action-icon[data-v-1618163b]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;box-shadow:0 1px 2px #0000000d;padding:0;transition:background-color .15s}.af__action-icon[data-v-1618163b]:hover{background:#f8fafc}.af__history[data-v-1618163b]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;cursor:pointer;color:#64748b;padding:0;transition:color .15s}.af__history[data-v-1618163b]:hover{color:#0f172a}.af__chips[data-v-1618163b]{display:flex;flex:1;gap:8px;align-items:center;flex-wrap:wrap}.af__chip[data-v-1618163b]{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;font-weight:500;line-height:16px;color:#0f172a;font-family:Outfit,system-ui,-apple-system,sans-serif;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px #0000000d;transition:background-color .15s}.af__chip[data-v-1618163b]:hover{background:#f8fafc}.af__chip[data-v-1618163b]:active{background:#f1f5f9}.af__disclaimer[data-v-1618163b]{font-size:12px;font-weight:400;line-height:16px;color:#64748b;text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.ts-backdrop[data-v-0e0ba35f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;z-index:40}.ts-sheet[data-v-0e0ba35f]{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:90vh;box-shadow:0 -4px 24px #0f172a1f;font-family:Outfit,system-ui,-apple-system,sans-serif}.ts-header[data-v-0e0ba35f]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;flex-shrink:0}.ts-title[data-v-0e0ba35f]{font-size:20px;font-weight:600;line-height:28px;color:#0f172a;margin:0}.ts-close-btn[data-v-0e0ba35f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:#fff;border:1px solid #e2e8f0;color:#0f172a;opacity:.6;cursor:pointer;flex-shrink:0;box-shadow:0 1px 2px #0000000d;transition:opacity .15s,background-color .15s}.ts-close-btn[data-v-0e0ba35f]:hover{opacity:1;background:#f8fafc}.ts-body[data-v-0e0ba35f]{flex:1;overflow-y:auto;padding:0 20px 32px;display:flex;flex-direction:column;gap:16px}.ts-blank-btn[data-v-0e0ba35f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:20px 16px;background:#f8fafc;border:1.5px dashed #e2e8f0;border-radius:8px;cursor:pointer;color:#0f172a;transition:background-color .15s,border-color .15s;flex-shrink:0}.ts-blank-btn[data-v-0e0ba35f]:hover{background:#f1f5f9;border-color:#cbd5e1}.ts-blank-label[data-v-0e0ba35f]{font-size:14px;font-weight:500;line-height:20px;color:#0f172a}.ts-templates-section[data-v-0e0ba35f]{display:flex;flex-direction:column;gap:12px}.ts-templates-header[data-v-0e0ba35f]{display:flex;align-items:center;justify-content:space-between}.ts-templates-label[data-v-0e0ba35f]{font-size:14px;font-weight:500;line-height:20px;color:#64748b}.ts-view-all-btn[data-v-0e0ba35f]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#0f172a;background:none;border:none;cursor:pointer;padding:4px 0;font-family:inherit;transition:opacity .15s}.ts-view-all-btn[data-v-0e0ba35f]:hover{opacity:.7}.ts-grid[data-v-0e0ba35f]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ts-card[data-v-0e0ba35f]{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:12px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;text-align:left;font-family:inherit;transition:background-color .15s,border-color .15s,box-shadow .15s}.ts-card[data-v-0e0ba35f]:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 1px 4px #0f172a0f}.ts-card__title[data-v-0e0ba35f]{font-size:14px;font-weight:500;line-height:20px;color:#0f172a;margin:0}.ts-card__desc[data-v-0e0ba35f]{font-size:14px;font-weight:400;line-height:20px;color:#64748b;margin:0}.ts-backdrop-enter-active[data-v-0e0ba35f],.ts-backdrop-leave-active[data-v-0e0ba35f]{transition:opacity .25s ease}.ts-backdrop-enter-from[data-v-0e0ba35f],.ts-backdrop-leave-to[data-v-0e0ba35f]{opacity:0}.ts-sheet-enter-active[data-v-0e0ba35f],.ts-sheet-leave-active[data-v-0e0ba35f]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.ts-sheet-enter-from[data-v-0e0ba35f],.ts-sheet-leave-to[data-v-0e0ba35f]{transform:translateY(100%)}.files[data-v-82381192]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff}.files__subheader[data-v-82381192]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #e2e8f0;flex-shrink:0}.files__back-btn[data-v-82381192]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;color:#64748b;flex-shrink:0;transition:background-color .15s,color .15s;background:none;border:none;cursor:pointer}.files__back-btn[data-v-82381192]:hover{background:#f1f5f9;color:#0f172a}.files__case-title[data-v-82381192]{flex:1;font-size:14px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.files__header-actions[data-v-82381192]{display:flex;align-items:center;gap:8px;flex-shrink:0}.files__action-btn[data-v-82381192]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s,opacity .15s}.files__action-btn--outline[data-v-82381192]{background:#fff;color:#0f172a;border:1px solid #e2e8f0}.files__action-btn--outline[data-v-82381192]:hover{background:#f8fafc}.files__action-btn--primary[data-v-82381192]{background:#0f172a;color:#f8fafc;border:none;box-shadow:0 1px 3px #0000001f}.files__action-btn--primary[data-v-82381192]:hover{opacity:.88}.files__action-btn--loading[data-v-82381192],.files__action-btn[data-v-82381192]:disabled{opacity:.65;cursor:not-allowed}.files__btn-spinner[data-v-82381192]{display:inline-block;width:11px;height:11px;border:2px solid rgba(15,23,42,.25);border-top-color:#0f172a;border-radius:50%;animation:files-spin-82381192 .7s linear infinite;flex-shrink:0}@keyframes files-spin-82381192{to{transform:rotate(360deg)}}.files__toast[data-v-82381192]{display:flex;align-items:center;gap:7px;margin:8px 14px 0;padding:9px 12px;border-radius:8px;font-size:12px;font-weight:500;flex-shrink:0}.files__toast--success[data-v-82381192]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.files__toast--error[data-v-82381192]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.toast-enter-active[data-v-82381192],.toast-leave-active[data-v-82381192]{transition:opacity .25s,transform .25s}.toast-enter-from[data-v-82381192],.toast-leave-to[data-v-82381192]{opacity:0;transform:translateY(-6px)}.files__content[data-v-82381192]{flex:1;overflow-y:auto;padding:14px}.files__search-wrap[data-v-82381192]{position:relative;margin-bottom:10px}.files__search-icon[data-v-82381192]{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.files__search-input[data-v-82381192]{width:100%;height:36px;padding:0 12px 0 36px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:13px;color:#0f172a;outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.files__search-input[data-v-82381192]::placeholder{color:#94a3b8}.files__search-input[data-v-82381192]:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.files__search-input[data-v-82381192]::-webkit-search-cancel-button{display:none}.files__filters[data-v-82381192]{display:flex;gap:5px;margin-bottom:14px;flex-wrap:wrap}.files__filter-btn[data-v-82381192]{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:13px;font-size:11px;font-weight:500;border:1px solid #e2e8f0;background:#fff;color:#64748b;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.files__filter-btn[data-v-82381192]:hover{background:#f8fafc;color:#0f172a}.files__filter-btn--active[data-v-82381192]{background:#0f172a;border-color:#0f172a;color:#f8fafc}.files__table-wrap[data-v-82381192]{overflow-x:auto}.files__table[data-v-82381192]{width:100%;border-collapse:collapse}.files__col-doc[data-v-82381192]{width:28%}.files__col-author[data-v-82381192]{width:20%}.files__col-activity[data-v-82381192]{width:18%}.files__col-status[data-v-82381192]{width:34%}.files__th[data-v-82381192]{padding:0 6px 8px 0;font-size:11px;font-weight:500;color:#64748b;text-align:left;border-bottom:1px solid #e2e8f0;white-space:nowrap}.files__row[data-v-82381192]{border-bottom:1px solid #f1f5f9;cursor:default}.files__td[data-v-82381192]{padding:11px 6px 11px 0;font-size:12px;color:#0f172a;font-weight:400;vertical-align:middle}.files__td--doc[data-v-82381192]{max-width:0}.files__td--muted[data-v-82381192]{color:#64748b;font-size:11px}.files__doc-name[data-v-82381192]{font-size:12px;font-weight:500;color:#0f172a;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files__status[data-v-82381192]{display:inline-flex;align-items:center;gap:5px;font-size:12px}.files__status-icon[data-v-82381192]{flex-shrink:0}.files__status--in-progress .files__status-icon[data-v-82381192]{color:#f59e0b}.files__status--in-progress .files__status-label[data-v-82381192]{color:#0f172a;font-weight:500}.files__status--in-progress .files__status-eta[data-v-82381192]{color:#64748b;font-size:11px}.files__status--fully-anonymized .files__status-icon[data-v-82381192]{color:#16a34a}.files__status--fully-anonymized .files__status-label[data-v-82381192]{color:#16a34a;font-weight:500}.files__status--needs-review .files__status-icon[data-v-82381192]{color:#f97316}.files__status--needs-review .files__status-label[data-v-82381192]{color:#0f172a;font-weight:500}@keyframes spin-82381192{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.files__status-icon--spin[data-v-82381192]{animation:spin-82381192 1.2s linear infinite}.files__empty[data-v-82381192]{text-align:center;color:#94a3b8;font-size:13px;padding:32px 0}.cases[data-v-4919de6a]{flex:1;overflow-y:auto;padding:16px;background:#f8fafc}.cases__heading[data-v-4919de6a]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:14px}.cases__search-wrap[data-v-4919de6a]{position:relative;margin-bottom:14px}.cases__search-icon[data-v-4919de6a]{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.cases__search-input[data-v-4919de6a]{width:100%;height:36px;padding:0 12px 0 36px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:13px;color:#0f172a;outline:none;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none}.cases__search-input[data-v-4919de6a]::placeholder{color:#94a3b8}.cases__search-input[data-v-4919de6a]:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.cases__search-input[data-v-4919de6a]::-webkit-search-cancel-button{display:none}.cases__list[data-v-4919de6a]{display:flex;flex-direction:column;gap:10px;list-style:none}.case-card[data-v-4919de6a]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px;box-shadow:0 1px 3px #0000000f}.case-card__header[data-v-4919de6a]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.case-card__title[data-v-4919de6a]{font-size:14px;font-weight:600;color:#0f172a;line-height:1.4}.case-card__deadline[data-v-4919de6a]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:11px;font-weight:500;white-space:nowrap}.case-card__deadline--urgent[data-v-4919de6a]{color:#dc2626}.case-card__deadline--soon[data-v-4919de6a]{color:#f97316}.case-card__deadline--normal[data-v-4919de6a]{color:#64748b}.case-card__grid[data-v-4919de6a]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 6px;margin-bottom:12px}.case-card__cell[data-v-4919de6a]{display:flex;flex-direction:column;gap:1px}.case-card__cell dt[data-v-4919de6a]{font-size:10px;color:#64748b;font-weight:400;line-height:1.4}.case-card__cell dd[data-v-4919de6a]{font-size:12px;color:#0f172a;font-weight:500;line-height:1.4}.case-card__risk--medium[data-v-4919de6a]{color:#ea580c}.case-card__risk--low[data-v-4919de6a]{color:#16a34a}.case-card__risk--high[data-v-4919de6a]{color:#dc2626}.case-card__settlement[data-v-4919de6a]{display:inline-flex;align-items:center;gap:3px}.case-card__trend--down[data-v-4919de6a]{color:#dc2626;flex-shrink:0}.case-card__trend--up[data-v-4919de6a]{color:#16a34a;flex-shrink:0}.case-card__actions[data-v-4919de6a]{display:flex;gap:8px}.case-card__btn-files[data-v-4919de6a],.case-card__btn-assistant[data-v-4919de6a]{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:500;flex:1;white-space:nowrap;transition:background-color .15s}.case-card__btn-files[data-v-4919de6a]{background:#fff;border:1px solid #e2e8f0;color:#0f172a;box-shadow:0 1px 2px #0000000d}.case-card__btn-files[data-v-4919de6a]:hover{background:#f8fafc}.case-card__btn-assistant[data-v-4919de6a]{background:#0f172a;border:1px solid #0f172a;color:#f8fafc;box-shadow:0 1px 3px #0000001f}.cases__empty[data-v-4919de6a]{text-align:center;color:#94a3b8;font-size:13px;padding:40px 0}.onboard[data-v-c78fc802]{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.onboard__header[data-v-c78fc802]{display:flex;align-items:center;justify-content:space-between;gap:8px;height:60px;padding:8px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0}.onboard__header-left[data-v-c78fc802]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.onboard__header-icon[data-v-c78fc802]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;box-shadow:0 1px 2px #0000000d;color:#0f172a;flex-shrink:0}.onboard__header-divider[data-v-c78fc802]{width:1px;height:19px;background:#e2e8f0;flex-shrink:0}.onboard__header-brand[data-v-c78fc802]{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:600;line-height:28px;background:linear-gradient(98deg,#020617,#213fc1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.onboard__header-actions[data-v-c78fc802]{display:flex;align-items:center;gap:8px;flex-shrink:0}.onboard__twymstore-btn[data-v-c78fc802]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:9999px;background:linear-gradient(98deg,#6366f1,#a855f7);color:#f8fafc;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;white-space:nowrap;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.onboard__close-btn[data-v-c78fc802]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:none;border:none;color:#0f172a;opacity:.7;cursor:pointer;border-radius:3px;transition:opacity .15s;flex-shrink:0}.onboard__close-btn[data-v-c78fc802]:hover{opacity:1}.onboard__content[data-v-c78fc802]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:24px}.onboard__step-header[data-v-c78fc802]{display:flex;flex-direction:column;gap:8px}.onboard__step-icon[data-v-c78fc802]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;color:#0f172a;flex-shrink:0}.onboard__step-text[data-v-c78fc802]{display:flex;flex-direction:column;gap:4px}.onboard__step-title[data-v-c78fc802]{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#0f172a;margin:0}.onboard__step-subtitle[data-v-c78fc802]{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#4f46e5;margin:0}.onboard__section[data-v-c78fc802]{display:flex;flex-direction:column;gap:12px}.onboard__section-label[data-v-c78fc802]{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#0f172a;margin:0}.onboard__section-label--muted[data-v-c78fc802]{font-weight:400;color:#64748b}.onboard__chips[data-v-c78fc802]{display:flex;flex-wrap:wrap;gap:8px}.onboard__chip[data-v-c78fc802]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:9999px;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s;background:#fff;color:#0f172a;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d}.onboard__chip[data-v-c78fc802]:hover:not(.onboard__chip--selected){background:#f8fafc}.onboard__chip--selected[data-v-c78fc802]{background:#0f172a;color:#f8fafc;border-color:#0f172a;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.onboard__footer[data-v-c78fc802]{padding:16px 20px;flex-shrink:0;border-top:1px solid #f1f5f9}.onboard__continue-btn[data-v-c78fc802]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;padding:0 16px;border-radius:6px;background:#0f172a;color:#f8fafc;border:none;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:500;line-height:20px;cursor:pointer;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:opacity .15s}.onboard__continue-btn[data-v-c78fc802]:hover{opacity:.88}.workflow[data-v-ba074f75]{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden}.workflow__content[data-v-ba074f75]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:24px;justify-content:center}.workflow__step-header[data-v-ba074f75]{display:flex;flex-direction:column;gap:8px}.workflow__step-icon[data-v-ba074f75]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;color:#0f172a;flex-shrink:0}.workflow__step-text[data-v-ba074f75]{display:flex;flex-direction:column;gap:4px}.workflow__step-title[data-v-ba074f75]{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#0f172a;margin:0}.workflow__step-subtitle[data-v-ba074f75]{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#64748b;margin:0}.workflow__section[data-v-ba074f75]{display:flex;flex-direction:column;gap:12px}.workflow__section-label[data-v-ba074f75]{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#0f172a;margin:0}.workflow__section-label--muted[data-v-ba074f75]{font-weight:400;color:#64748b}.workflow__chips[data-v-ba074f75]{display:flex;flex-wrap:wrap;gap:8px}.workflow__chip[data-v-ba074f75]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:9999px;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s;background:#fff;color:#0f172a;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d}.workflow__chip[data-v-ba074f75]:hover:not(.workflow__chip--selected){background:#f8fafc}.workflow__chip--selected[data-v-ba074f75]{background:#0f172a;color:#f8fafc;border-color:#0f172a;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.workflow__footer[data-v-ba074f75]{padding:20px;flex-shrink:0;border-top:1px solid #f1f5f9}.workflow__get-started-btn[data-v-ba074f75]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:36px;padding:8px 16px;border-radius:6px;background:#0f172a;color:#f8fafc;border:none;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:opacity .15s}.workflow__get-started-btn[data-v-ba074f75]:hover{opacity:.88}.auth[data-v-015ecd76]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:20px;flex:1;height:100%;overflow:hidden}.auth__inner[data-v-015ecd76]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;flex:1;min-height:0;width:100%}.auth__intro[data-v-015ecd76]{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.auth__logo-container[data-v-015ecd76]{width:64px;height:64px;background:#fff;overflow:hidden;flex-shrink:0}.auth__logo[data-v-015ecd76]{width:100%;height:100%;display:block}.auth__text-block[data-v-015ecd76]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;width:100%}.auth__title[data-v-015ecd76]{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#0f172a;margin:0}.auth__subtitle[data-v-015ecd76]{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#64748b;margin:0}.auth__card[data-v-015ecd76]{background:#f8fafc;border-radius:12px;padding:20px;width:100%;overflow:hidden}.auth__card-content[data-v-015ecd76]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.auth__card-desc[data-v-015ecd76]{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#0f172a;text-align:center;margin:0}.auth__ms-btn[data-v-015ecd76]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:8px 16px;border-radius:6px;background:#fff;color:#0f172a;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer;transition:background-color .15s,opacity .15s}.auth__ms-btn[data-v-015ecd76]:hover:not(:disabled){background:#f8fafc}.auth__ms-btn--loading[data-v-015ecd76],.auth__ms-btn[data-v-015ecd76]:disabled{opacity:.65;cursor:not-allowed}.auth__spinner[data-v-015ecd76]{display:inline-block;width:14px;height:14px;border:2px solid rgba(15,23,42,.2);border-top-color:#0f172a;border-radius:50%;animation:auth-spin-015ecd76 .7s linear infinite;flex-shrink:0}@keyframes auth-spin-015ecd76{to{transform:rotate(360deg)}}.auth__footer[data-v-015ecd76]{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#64748b;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;flex-shrink:0;margin:0}.ip[data-v-46c2c4cc]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:40px 32px;background:#fff;font-family:Outfit,system-ui,-apple-system,sans-serif;overflow:hidden}.ip__visual[data-v-46c2c4cc]{position:relative;width:110px;height:110px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ip__ring[data-v-46c2c4cc]{position:absolute;border-radius:50%;border:2px solid transparent;animation:spin-ring-46c2c4cc 3s linear infinite}.ip__ring--outer[data-v-46c2c4cc]{top:0;right:0;bottom:0;left:0;border-top-color:#6366f1;border-right-color:#a855f7;opacity:.35}.ip__ring--inner[data-v-46c2c4cc]{top:16px;right:16px;bottom:16px;left:16px;border-top-color:#a855f7;border-left-color:#6366f1;opacity:.5;animation-direction:reverse;animation-duration:2s}@keyframes spin-ring-46c2c4cc{to{transform:rotate(360deg)}}.ip__icon-wrap[data-v-46c2c4cc]{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#6366f1;box-shadow:0 4px 12px #6366f11f;animation:pulse-icon-46c2c4cc 2.5s ease-in-out infinite}@keyframes pulse-icon-46c2c4cc{0%,to{transform:scale(1);box-shadow:0 4px 12px #6366f11f}50%{transform:scale(1.06);box-shadow:0 6px 20px #6366f138}}.ip__body[data-v-46c2c4cc]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.ip__title[data-v-46c2c4cc]{font-size:18px;font-weight:600;line-height:28px;color:#0f172a;margin:0}.ip__desc[data-v-46c2c4cc]{font-size:13px;font-weight:400;line-height:20px;color:#64748b;margin:0}.ip__dots[data-v-46c2c4cc]{display:flex;gap:8px;align-items:center}.ip__dot[data-v-46c2c4cc]{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#a855f7);animation:bounce-dot-46c2c4cc 1.4s ease-in-out infinite}.ip__dot--1[data-v-46c2c4cc]{animation-delay:0s;opacity:.5}.ip__dot--2[data-v-46c2c4cc]{animation-delay:.2s;opacity:.75}.ip__dot--3[data-v-46c2c4cc]{animation-delay:.4s;opacity:1}@keyframes bounce-dot-46c2c4cc{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1.2);opacity:1}}.ip__back-btn[data-v-46c2c4cc]{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 14px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;font-size:13px;font-weight:500;color:#64748b;font-family:inherit;cursor:pointer;box-shadow:0 1px 2px #0000000d;transition:background-color .15s,color .15s}.ip__back-btn[data-v-46c2c4cc]:hover{background:#f8fafc;color:#0f172a}.ci[data-v-7a42d8d7]{display:flex;flex-direction:column;gap:24px;padding:12px 16px 24px;width:100%;font-family:Outfit,system-ui,-apple-system,sans-serif;box-sizing:border-box}.ci__header[data-v-7a42d8d7]{display:flex;align-items:baseline;gap:12px}.ci__title[data-v-7a42d8d7]{flex:1;font-size:16px;font-weight:600;line-height:24px;color:#0f172a;margin:0}.ci__remain[data-v-7a42d8d7]{font-size:12px;font-weight:400;line-height:16px;color:#64748b;white-space:nowrap;margin:0}.ci__prog-track[data-v-7a42d8d7]{width:100%;height:8px;background:#e2e8f0;border-radius:9999px;overflow:hidden}.ci__prog-fill[data-v-7a42d8d7]{height:100%;background:#16a34a;border-radius:9999px;transition:width .3s ease}.rrm[data-v-7a42d8d7]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.rrm__header[data-v-7a42d8d7]{display:flex;align-items:center;gap:8px;padding:12px;background:#f8fafc;cursor:pointer;width:100%;border:none;text-align:left;transition:background-color .15s}.rrm__header[data-v-7a42d8d7]:hover{background:#f1f5f9}.rrm__title[data-v-7a42d8d7]{flex:1;font-size:14px;font-weight:600;line-height:20px;color:#0f172a;margin:0}.rrm__reduced[data-v-7a42d8d7]{font-size:12px;font-weight:500;line-height:16px;color:#16a34a;white-space:nowrap;margin:0}.rrm__chevron[data-v-7a42d8d7]{color:#64748b;flex-shrink:0;transition:transform .2s ease}.rrm__chevron--up[data-v-7a42d8d7]{transform:rotate(180deg)}.rrm__body[data-v-7a42d8d7]{display:flex;flex-direction:column;gap:12px;padding:12px}.rrm__desc[data-v-7a42d8d7]{font-size:12px;font-weight:400;line-height:16px;color:#64748b;margin:0}.rrm__slider-wrap[data-v-7a42d8d7]{width:100%}.rrm__slider[data-v-7a42d8d7]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:9999px;background:linear-gradient(to right,#16a34a 0%,#16a34a var(--pct, 65%),#cbd5e1 var(--pct, 65%),#cbd5e1 100%);outline:none;cursor:pointer}.rrm__slider[data-v-7a42d8d7]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:1px solid #878b95;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;cursor:pointer}.rrm__slider[data-v-7a42d8d7]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:1px solid #878b95;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;cursor:pointer}.rrm__scale[data-v-7a42d8d7]{display:flex;justify-content:space-between;font-size:12px;line-height:16px;font-weight:400}.rrm__scale-permissive[data-v-7a42d8d7]{color:#d97706}.rrm__scale-strict[data-v-7a42d8d7]{color:#dc2626}.ci__splits[data-v-7a42d8d7]{display:flex;flex-direction:column;gap:16px}.ci__split-group[data-v-7a42d8d7]{display:flex;flex-direction:column;gap:12px}.ci__divider[data-v-7a42d8d7]{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:8px 0}.ci__divider-line[data-v-7a42d8d7]{position:absolute;top:50%;left:0;right:0;height:0;border-top:2px dashed #e2e8f0;transform:translateY(-50%)}.ci__badge[data-v-7a42d8d7]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:9999px;font-size:12px;font-weight:500;line-height:16px;border:1px solid;white-space:nowrap}.ci__badge--red[data-v-7a42d8d7]{background:#fef2f2;border-color:#fee2e2;color:#ef4444}.ci__badge--orange[data-v-7a42d8d7]{background:#fff7ed;border-color:#ffedd5;color:#f97316}.ci__split-text[data-v-7a42d8d7]{font-size:14px;font-weight:500;line-height:20px;color:#0f172a;margin:0}.ci__risk[data-v-7a42d8d7]{display:flex;flex-direction:column;gap:4px}.ci__risk-label[data-v-7a42d8d7]{font-size:12px;font-weight:500;line-height:16px;color:#0f172a;margin:0}.ci__risk-desc[data-v-7a42d8d7]{font-size:14px;font-weight:400;line-height:20px;color:#64748b;margin:0}.ci__feedback[data-v-7a42d8d7]{display:flex;gap:12px;align-items:center}.ci__fb-btn[data-v-7a42d8d7]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:none;border:none;padding:0;cursor:pointer;color:#94a3b8;transition:color .15s,transform .15s;flex-shrink:0}.ci__fb-btn[data-v-7a42d8d7]:hover{color:#64748b}.ci__fb-btn--up[data-v-7a42d8d7]{color:#16a34a}.ci__fb-btn--up[data-v-7a42d8d7]:hover{color:#15803d}.ci__fb-btn--down[data-v-7a42d8d7]{color:#dc2626}.ci__fb-btn--down[data-v-7a42d8d7]:hover{color:#b91c1c}.ci__actions[data-v-7a42d8d7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ci__btn[data-v-7a42d8d7]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 14px;border-radius:6px;font-size:12px;font-weight:500;line-height:16px;font-family:Outfit,system-ui,-apple-system,sans-serif;white-space:nowrap;cursor:pointer;transition:opacity .15s,background-color .15s}.ci__btn--outline[data-v-7a42d8d7]{background:#fff;border:1px solid #e2e8f0;color:#0f172a;box-shadow:0 1px 2px #0000000d}.ci__btn--outline[data-v-7a42d8d7]:hover{background:#f8fafc}.ci__btn--primary[data-v-7a42d8d7]{background:#0f172a;border:none;color:#f8fafc;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.ci__btn--primary[data-v-7a42d8d7]:hover:not(:disabled){opacity:.85}.ci__btn--primary[data-v-7a42d8d7]:disabled{opacity:.5;cursor:not-allowed}.cf[data-v-af53103e]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.cf-loader[data-v-af53103e]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:24px}.cf-loader__head[data-v-af53103e]{display:flex;flex-direction:column;gap:4px;text-align:center}.cf-loader__title[data-v-af53103e]{font-size:18px;font-weight:600;color:#0f172a;line-height:28px;margin:0}.cf-loader__sub[data-v-af53103e]{font-size:13px;font-weight:400;color:#64748b;line-height:20px;margin:0}.cf-loader__steps[data-v-af53103e]{display:flex;flex-direction:column;gap:4px}.cf-step[data-v-af53103e]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;transition:background-color .2s}.cf-step--active[data-v-af53103e]{background:#f8fafc}.cf-step__icon[data-v-af53103e]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .3s}.cf-step--done .cf-step__icon[data-v-af53103e]{background:#16a34a}.cf-step--active .cf-step__icon[data-v-af53103e]{background:#0f172a}.cf-step--pending .cf-step__icon[data-v-af53103e]{background:#f1f5f9}.cf-step__num[data-v-af53103e]{font-size:13px;font-weight:500;color:#64748b;line-height:1}@keyframes spin-af53103e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cf-step__spin[data-v-af53103e]{animation:spin-af53103e .9s linear infinite}.cf-step__text[data-v-af53103e]{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.cf-step__label[data-v-af53103e]{font-size:13px;font-weight:500;color:#0f172a;line-height:1;margin:0;white-space:nowrap}.cf-step__desc[data-v-af53103e]{font-size:11px;font-weight:400;color:#64748b;line-height:16px;margin:0}.cf-results[data-v-af53103e]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.cf-notice[data-v-af53103e]{display:flex;align-items:flex-start;gap:12px;padding:16px;margin:16px;border-radius:10px}.cf-notice--error[data-v-af53103e]{background:#fef2f2;color:#dc2626}.cf-notice--clean[data-v-af53103e]{background:#f0fdf4;color:#15803d}.cf-notice__title[data-v-af53103e]{font-size:13px;font-weight:600;margin:0}.cf-notice__desc[data-v-af53103e]{font-size:12px;margin:2px 0 0;opacity:.85}.cf-main-scroll[data-v-af53103e]{flex:1;overflow-y:auto;min-height:0;padding-bottom:16px}.cf-subtabs-wrap[data-v-af53103e]{padding:4px 16px 0}.cf-subtabs[data-v-af53103e]{display:flex;background:#f1f5f9;border-radius:8px;padding:3px;gap:2px}.cf-subtab[data-v-af53103e]{flex:1;height:30px;border-radius:6px;border:none;background:transparent;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s;font-family:inherit;white-space:nowrap}.cf-subtab--active[data-v-af53103e]{background:#fff;color:#0f172a;box-shadow:0 1px 2px #00000014,0 1px 3px #0000000d}.cf-subtab[data-v-af53103e]:hover:not(.cf-subtab--active):not(:disabled){background:#ffffff80;color:#475569}.cf-subtab[data-v-af53103e]:disabled{opacity:.4;cursor:not-allowed}.cf-identity-inner[data-v-af53103e]{display:contents}.cf-header[data-v-af53103e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 16px 0}.cf-title[data-v-af53103e]{flex:1;font-size:13px;font-weight:600;color:#0f172a;line-height:20px;margin:0}.cf-remain[data-v-af53103e]{font-size:11px;font-weight:400;color:#64748b;white-space:nowrap;padding-top:2px;margin:0;flex-shrink:0}.cf-prog-track[data-v-af53103e]{height:6px;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:8px 16px 0;flex-shrink:0}.cf-prog-fill[data-v-af53103e]{height:100%;background:#16a34a;border-radius:9999px;transition:width .4s ease}.cf-entity-card[data-v-af53103e]{margin:10px 16px 0;background:#fff;border:1px solid #e2e8f0;border-radius:10px}.cf-entity-grid[data-v-af53103e]{padding:12px;display:grid;grid-template-columns:1fr 16px 1fr 28px;row-gap:10px;column-gap:6px;align-items:center}.cf-col-label[data-v-af53103e]{font-size:12px;font-weight:400;color:#64748b;line-height:20px}.cf-orig[data-v-af53103e]{display:flex;align-items:center;gap:6px;height:30px;padding:0 6px;background:#f8fafc;border-radius:6px;overflow:hidden}.cf-orig__text[data-v-af53103e]{flex:1;font-size:13px;font-weight:400;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px}.cf-orig__badge[data-v-af53103e]{display:inline-flex;align-items:center;gap:2px;height:18px;padding:1px 4px 1px 5px;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;flex-shrink:0;font-size:11px;font-weight:500;color:#64748b;cursor:pointer;font-family:inherit;transition:background-color .15s,border-color .15s}.cf-orig__badge[data-v-af53103e]:hover{background:#f1f5f9;border-color:#cbd5e1}.cf-arrow[data-v-af53103e]{display:flex;align-items:center;justify-content:center;height:30px}.cf-repl[data-v-af53103e]{display:flex;align-items:center;gap:5px;height:30px;padding:0 8px;background:#eff6ff;border-radius:6px;border:1px solid transparent;overflow:hidden;cursor:default;transition:border-color .15s}.cf-repl:hover .cf-repl__edit[data-v-af53103e]{opacity:1}.cf-repl--editing[data-v-af53103e]{border-style:dashed;border-color:#bfdbfe}.cf-repl--accepted[data-v-af53103e]{background:#f0fdf4}.cf-repl__text[data-v-af53103e]{flex:1;font-size:13px;font-weight:400;color:#3b82f6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px}.cf-repl--accepted .cf-repl__text[data-v-af53103e]{color:#16a34a}.cf-repl__edit[data-v-af53103e]{opacity:0;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:#3b82f6;flex-shrink:0;transition:opacity .15s}.cf-repl__input[data-v-af53103e]{flex:1;border:none;background:transparent;font-size:13px;font-weight:400;color:#3b82f6;outline:none;font-family:inherit;min-width:0}.cf-act[data-v-af53103e]{display:flex;align-items:center;justify-content:center;height:30px}.cf-act-btn[data-v-af53103e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;cursor:pointer;transition:background-color .15s,opacity .15s;flex-shrink:0}.cf-act-btn[data-v-af53103e]:disabled{opacity:.45;cursor:not-allowed}.cf-act-btn--undo[data-v-af53103e]{background:transparent;border:none;color:#64748b}.cf-act-btn--undo[data-v-af53103e]:hover:not(:disabled){background:#f1f5f9}.cf-act-btn--check[data-v-af53103e]{background:#fff;border:1px solid #e2e8f0;color:#0f172a;box-shadow:0 1px 2px #0000000d}.cf-act-btn--check[data-v-af53103e]:hover:not(:disabled){background:#f8fafc}.cf-occ-list[data-v-af53103e]{grid-column:1 / -1;background:#f8fafc;border-radius:6px;display:flex;flex-direction:column;gap:6px;padding:5px 8px}.cf-occ-item[data-v-af53103e]{display:flex;align-items:center;gap:6px;min-width:0;width:100%;background:transparent;border:none;text-align:left;cursor:pointer;padding:2px 0;transition:color .12s}.cf-occ-item__loc[data-v-af53103e]{font-size:11px;font-weight:500;color:#64748b;white-space:nowrap;flex-shrink:0}.cf-occ-item__idx[data-v-af53103e]{font-size:11px;font-weight:600;color:#475569;background:#f1f5f9;padding:1px 5px;border-radius:4px;white-space:nowrap;flex-shrink:0}.cf-occ-item--active .cf-occ-item__loc[data-v-af53103e]{color:#0f172a}.cf-bulk[data-v-af53103e]{display:flex;gap:8px;align-items:center;padding:10px 16px 0}.cf-bulk-btn[data-v-af53103e]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;font-size:12px;font-weight:500;color:#0f172a;cursor:pointer;box-shadow:0 1px 2px #0000000d;transition:background-color .15s,opacity .15s;font-family:inherit}.cf-bulk-btn[data-v-af53103e]:hover:not(:disabled){background:#f8fafc}.cf-bulk-btn[data-v-af53103e]:disabled{opacity:.45;cursor:not-allowed}.cf-next-cta[data-v-af53103e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 16px 0;padding:12px 14px;background:linear-gradient(135deg,#eff6ff,#f0f9ff);border:1px solid #bfdbfe;border-radius:10px}.cf-next-cta__text[data-v-af53103e]{display:flex;flex-direction:column;gap:2px;min-width:0}.cf-next-cta__title[data-v-af53103e]{font-size:12px;font-weight:600;color:#1d4ed8;margin:0;white-space:nowrap}.cf-next-cta__sub[data-v-af53103e]{font-size:11px;font-weight:400;color:#3b82f6;margin:0;line-height:16px}.cf-next-cta__btn[data-v-af53103e]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;background:#0f172a;color:#f8fafc;border:none;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;white-space:nowrap;flex-shrink:0;box-shadow:0 1px 3px #0000001a;transition:opacity .15s}.cf-next-cta__btn[data-v-af53103e]:hover:not(:disabled){opacity:.85}.cf-next-cta__btn[data-v-af53103e]:disabled{opacity:.45;cursor:not-allowed}.cf-next-cta--disabled[data-v-af53103e]{background:#f8fafc;border-color:#e2e8f0}.cf-next-cta--disabled .cf-next-cta__title[data-v-af53103e]{color:#64748b}.cf-next-cta--disabled .cf-next-cta__sub[data-v-af53103e]{color:#94a3b8}.cf-context-wrap[data-v-af53103e]{padding:4px 0 0}.pv[data-v-6980e17b]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff;min-height:0;font-family:Outfit,system-ui,-apple-system,sans-serif}.pv-cta-outer[data-v-6980e17b]{padding:0 16px 32px;flex-shrink:0;overflow:hidden;border-radius:0 0 16px 16px}.pv-cta[data-v-6980e17b]{background:#fff;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;border-radius:0 0 12px 12px;overflow:hidden;transition:background-color .2s ease}.pv-cta--has-risk[data-v-6980e17b]{background:#fef2f2}.pv-tabs[data-v-6980e17b]{display:flex;height:40px}.pv-tab[data-v-6980e17b]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:4px 12px;background:#fff;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.pv-tab--active[data-v-6980e17b]{color:#0f172a;font-weight:600;border-bottom-color:#0f172a;background:#fff}.pv-tab[data-v-6980e17b]:hover:not(.pv-tab--active){background:#f8fafc;color:#0f172a}.pv-tab__text-row[data-v-6980e17b]{display:flex;align-items:center;gap:6px}.pv-tab__badge[data-v-6980e17b]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:2px 10px;background:#ffffffe6;border:1px solid #e2e8f0;border-radius:9999px;flex-shrink:0}.pv-tab__badge span[data-v-6980e17b]{font-size:12px;font-weight:600;color:#64748b;line-height:16px}.pv-alert[data-v-6980e17b]{display:flex;align-items:center;gap:12px;padding:12px 16px}.pv-alert__text[data-v-6980e17b]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.pv-alert__title[data-v-6980e17b]{font-size:14px;font-weight:500;color:#0f172a;margin:0;line-height:20px}.pv-alert__sub[data-v-6980e17b]{font-size:14px;font-weight:400;color:#475569;margin:0;line-height:20px;opacity:.9}.pv-alert__fix[data-v-6980e17b]{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:6px;background:#dc2626;color:#fef2f2;border:none;font-size:12px;font-weight:500;line-height:16px;cursor:pointer;font-family:inherit;white-space:nowrap;flex-shrink:0;box-shadow:0 1px 2px #0000000d;transition:opacity .15s}.pv-alert__fix[data-v-6980e17b]:hover{opacity:.88}.pv-alert-fade-enter-active[data-v-6980e17b],.pv-alert-fade-leave-active[data-v-6980e17b]{transition:opacity .18s ease}.pv-alert-fade-enter-from[data-v-6980e17b],.pv-alert-fade-leave-to[data-v-6980e17b]{opacity:0}.pv-body[data-v-6980e17b]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.pv-placeholder[data-v-6980e17b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 24px}.pv-placeholder__text[data-v-6980e17b]{font-size:14px;font-weight:600;color:#94a3b8;margin:0}.pv-placeholder__sub[data-v-6980e17b]{font-size:12px;font-weight:400;color:#cbd5e1;margin:0}.sheet-overlay[data-v-858f9c62]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a59;z-index:100;display:flex;align-items:flex-end}.sheet[data-v-858f9c62]{position:relative;width:100%;max-height:88vh;background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -4px 24px #0000001a}.sheet__handle-bar[data-v-858f9c62]{display:flex;justify-content:center;padding:10px 0 6px;flex-shrink:0}.sheet__handle[data-v-858f9c62]{width:36px;height:4px;background:#e2e8f0;border-radius:9999px}.sheet__header[data-v-858f9c62]{display:flex;align-items:flex-start;gap:12px;padding:4px 20px 16px;flex-shrink:0}.sheet__header-text[data-v-858f9c62]{flex:1;display:flex;flex-direction:column;gap:4px}.sheet__title[data-v-858f9c62]{font-size:20px;font-weight:600;line-height:28px;color:#0f172a;margin:0;font-family:Outfit,system-ui,-apple-system,sans-serif}.sheet__desc[data-v-858f9c62]{font-size:14px;font-weight:400;line-height:20px;color:#64748b;margin:0;font-family:Outfit,system-ui,-apple-system,sans-serif}.sheet__close-btn[data-v-858f9c62]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#0f172a;opacity:.5;flex-shrink:0;cursor:pointer;box-shadow:0 1px 2px #0000000d;transition:opacity .15s,background-color .15s;font-family:inherit}.sheet__close-btn[data-v-858f9c62]:hover{opacity:1;background:#f8fafc}.sheet__body[data-v-858f9c62]{flex:1;overflow-y:auto;padding:0 20px 24px;display:flex;flex-direction:column;gap:16px}.sheet__card[data-v-858f9c62]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:4px;display:flex;flex-direction:column;cursor:pointer;transition:border-color .15s,box-shadow .15s}.sheet__card[data-v-858f9c62]:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000f}.sheet__card--active[data-v-858f9c62],.sheet__card--active[data-v-858f9c62]:hover{border-color:#fbbf24;box-shadow:inset 0 0 0 1px #fbbf24}.sheet__card[data-v-858f9c62]>*{background:#fff;border-radius:8px}.sheet__card-meta[data-v-858f9c62],.sheet__card-text[data-v-858f9c62],.sheet__replace-btn[data-v-858f9c62]{background:#fff}.sheet__card-meta[data-v-858f9c62]{display:flex;align-items:center;gap:6px;padding:8px 8px 0;border-radius:8px 8px 0 0}.sheet__card-label[data-v-858f9c62]{font-size:12px;font-weight:500;color:#64748b;line-height:16px;font-family:Outfit,system-ui,-apple-system,sans-serif}.sheet__card-tag[data-v-858f9c62]{font-size:12px;font-weight:500;color:#3b82f6;line-height:16px;font-family:Outfit,system-ui,-apple-system,sans-serif;white-space:nowrap}.sheet__card-text[data-v-858f9c62]{font-size:14px;font-weight:400;line-height:20px;color:#0f172a;margin:0;padding:8px;font-family:Outfit,system-ui,-apple-system,sans-serif;border-radius:0}.sheet__replace-btn[data-v-858f9c62]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;margin:0 8px 8px;border-radius:6px;background:#0f172a;color:#f8fafc;font-size:12px;font-weight:500;line-height:16px;border:none;cursor:pointer;align-self:flex-start;font-family:Outfit,system-ui,-apple-system,sans-serif;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:opacity .15s;white-space:nowrap}.sheet__replace-btn[data-v-858f9c62]:hover{opacity:.85}.sheet__empty[data-v-858f9c62]{text-align:center;padding:32px 0;color:#94a3b8;font-size:14px;font-family:Outfit,system-ui,-apple-system,sans-serif}.sheet__card-kbd[data-v-858f9c62]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:1px solid #cbd5e1;border-bottom-width:2px;border-radius:4px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:600;line-height:1;font-family:Outfit,system-ui,-apple-system,sans-serif;flex-shrink:0}.sheet__kbd-toast[data-v-858f9c62]{position:absolute;bottom:88vh;left:50%;transform:translate(-50%);z-index:110;padding:8px 16px;border-radius:8px;background:#1e293b;color:#f8fafc;font-size:13px;font-weight:500;font-family:Outfit,system-ui,-apple-system,sans-serif;white-space:nowrap;pointer-events:none;box-shadow:0 4px 12px #0000004d}.sheet__kbd-toast--error[data-v-858f9c62]{background:#dc2626}.kbd-toast-enter-active[data-v-858f9c62],.kbd-toast-leave-active[data-v-858f9c62]{transition:opacity .2s ease,transform .2s ease}.kbd-toast-enter-from[data-v-858f9c62],.kbd-toast-leave-to[data-v-858f9c62]{opacity:0;transform:translate(-50%) translateY(4px)}@keyframes shimmer-858f9c62{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton[data-v-858f9c62]{display:block;border-radius:6px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:shimmer-858f9c62 1.4s infinite}.sheet__card--skeleton[data-v-858f9c62]{pointer-events:none}.skeleton--kbd[data-v-858f9c62]{width:18px;height:18px;border-radius:4px;flex-shrink:0}.skeleton--label[data-v-858f9c62]{width:80px;height:12px}.skeleton--tag[data-v-858f9c62]{width:120px;height:12px;margin-left:auto}.skeleton--text[data-v-858f9c62]{width:100%;height:14px;margin:4px 0;border-radius:4px}.skeleton--text-short[data-v-858f9c62]{width:65%}.skeleton--btn[data-v-858f9c62]{width:80px;height:32px;border-radius:6px;margin:4px 8px 8px}.sheet-enter-active[data-v-858f9c62],.sheet-leave-active[data-v-858f9c62]{transition:opacity .25s ease}.sheet-enter-active .sheet[data-v-858f9c62],.sheet-leave-active .sheet[data-v-858f9c62]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.sheet-enter-from[data-v-858f9c62],.sheet-leave-to[data-v-858f9c62]{opacity:0}.sheet-enter-from .sheet[data-v-858f9c62],.sheet-leave-to .sheet[data-v-858f9c62]{transform:translateY(100%)}.nov[data-v-5cb78dc1]{display:flex;flex-direction:column;flex:1;min-height:0;background:#fff;font-family:Outfit,system-ui,-apple-system,sans-serif}.nov__header[data-v-5cb78dc1]{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fff}.nov__back-btn[data-v-5cb78dc1]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 2px #0000000d;cursor:pointer;color:#0f172a;transition:background-color .15s}.nov__back-btn[data-v-5cb78dc1]:hover{background:#f8fafc}.nov__header-title[data-v-5cb78dc1]{font-size:16px;font-weight:600;line-height:24px;color:#0f172a}.nov__body[data-v-5cb78dc1]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:24px;padding:20px 20px 32px}.nov__scores[data-v-5cb78dc1]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nov__score-item[data-v-5cb78dc1]{display:flex;flex-direction:column;align-items:center;gap:2px}.nov__score-value[data-v-5cb78dc1]{font-size:44px;font-weight:700;line-height:1;color:#0f172a}.nov__score-value--green[data-v-5cb78dc1]{color:#00c950}.nov__score-label[data-v-5cb78dc1]{font-size:13px;font-weight:400;color:#6a7282}.nov__card[data-v-5cb78dc1]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px}.nov__card--dark[data-v-5cb78dc1]{background:linear-gradient(155deg,#101828,#1e2939);border:none}.nov__kv-row[data-v-5cb78dc1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.nov__kv-label[data-v-5cb78dc1]{font-size:14px;font-weight:400;color:#4a5565}.nov__kv-value[data-v-5cb78dc1]{font-size:15px;font-weight:600;color:#0f172a}.nov__kv-value--green[data-v-5cb78dc1]{display:flex;align-items:center;gap:5px;color:#00c950;text-transform:capitalize}.nov__section[data-v-5cb78dc1]{display:flex;flex-direction:column;gap:10px}.nov__section-title[data-v-5cb78dc1]{margin:0;font-size:18px;font-weight:600;color:#0f172a}.nov__card-heading[data-v-5cb78dc1]{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:600;color:#0f172a}.nov__card-heading--light[data-v-5cb78dc1]{color:#fff}.nov__card-heading--light svg[data-v-5cb78dc1]{stroke:#fff}.nov__people[data-v-5cb78dc1]{display:flex;flex-direction:column;gap:10px}.nov__person[data-v-5cb78dc1]{display:flex;flex-direction:column;gap:1px;padding-bottom:10px}.nov__person--border[data-v-5cb78dc1]{border-bottom:1px solid #e5e7eb}.nov__person-name[data-v-5cb78dc1]{margin:0;font-size:14px;font-weight:600;color:#0f172a;line-height:1.5}.nov__person-role[data-v-5cb78dc1]{margin:0;font-size:12px;font-weight:400;color:#4a5565;line-height:1.5}.nov__person-email[data-v-5cb78dc1],.nov__person-note[data-v-5cb78dc1]{margin:0;font-size:12px;font-weight:400;color:#6a7282;line-height:1.5}.nov__grid2[data-v-5cb78dc1]{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}.nov__field[data-v-5cb78dc1]{display:flex;flex-direction:column;gap:2px}.nov__field-label[data-v-5cb78dc1]{font-size:12px;font-weight:400;color:#6a7282}.nov__field-value[data-v-5cb78dc1]{font-size:14px;font-weight:600;color:#0f172a}.nov__fin-grid[data-v-5cb78dc1]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nov__fin-item[data-v-5cb78dc1]{display:flex;flex-direction:column;gap:2px}.nov__fin-label[data-v-5cb78dc1]{font-size:12px;font-weight:400;color:#d1d5dc}.nov__fin-value[data-v-5cb78dc1]{font-size:22px;font-weight:700;color:#fff;line-height:1.3}.nov__fin-value--green[data-v-5cb78dc1]{color:#05df72}.nov__fin-sub[data-v-5cb78dc1]{font-size:11px;font-weight:400;color:#99a1af}.nov__fin-footer[data-v-5cb78dc1]{display:flex;gap:0;border-top:1px solid rgba(255,255,255,.1);padding-top:14px;justify-content:space-between}.nov__fin-meta[data-v-5cb78dc1]{display:flex;flex-direction:column;gap:2px}.nov__fin-meta-label[data-v-5cb78dc1]{font-size:11px;font-weight:400;color:#99a1af}.nov__fin-meta-value[data-v-5cb78dc1]{font-size:13px;font-weight:600;color:#fff}.nov__subheading[data-v-5cb78dc1]{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:#0f172a}.nov__position-group[data-v-5cb78dc1]{display:flex;flex-direction:column;gap:8px}.nov__position-card[data-v-5cb78dc1]{border-left:4px solid transparent;border-radius:12px;padding:14px 14px 10px 16px;display:flex;flex-direction:column;gap:8px}.nov__position-card--gain[data-v-5cb78dc1]{background:#f0fdf4;border-left-color:#00c950}.nov__position-card--risk[data-v-5cb78dc1]{background:#fef2f2;border-left-color:#fb2c36}.nov__position-row[data-v-5cb78dc1]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.nov__position-text[data-v-5cb78dc1]{flex:1;min-width:0}.nov__position-title[data-v-5cb78dc1]{margin:0 0 2px;font-size:14px;font-weight:600;color:#0f172a}.nov__position-desc[data-v-5cb78dc1]{margin:0;font-size:12px;font-weight:400;color:#4a5565}.nov__position-pct[data-v-5cb78dc1]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.nov__position-pct-value[data-v-5cb78dc1]{font-size:18px;font-weight:700;line-height:1.2}.nov__position-pct-value--green[data-v-5cb78dc1]{color:#00a63e}.nov__position-pct-value--red[data-v-5cb78dc1]{color:#e7000b}.nov__position-pct-label[data-v-5cb78dc1]{font-size:11px;font-weight:400;color:#6a7282}.nov__position-foot[data-v-5cb78dc1]{margin:0;font-size:12px;font-weight:400;color:#6a7282}.nov__round[data-v-5cb78dc1]{border-left:4px solid transparent;border-radius:12px;padding:16px 16px 12px 20px;display:flex;flex-direction:column;gap:10px}.nov__round--positive[data-v-5cb78dc1]{background:#f0fdf4;border-left-color:#00c950}.nov__round--negative[data-v-5cb78dc1]{background:#fef2f2;border-left-color:#fb2c36}.nov__round-header[data-v-5cb78dc1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.nov__round-name[data-v-5cb78dc1]{margin:0;font-size:15px;font-weight:700;color:#0f172a}.nov__round-date[data-v-5cb78dc1]{margin:0;font-size:12px;font-weight:400;color:#4a5565}.nov__round-badge[data-v-5cb78dc1]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.03em}.nov__round-badge--positive[data-v-5cb78dc1]{color:#008236}.nov__round-badge--negative[data-v-5cb78dc1]{color:#c10007}.nov__round-gains[data-v-5cb78dc1]{display:flex;flex-direction:column;gap:2px}.nov__round-gains-label[data-v-5cb78dc1]{margin:0;font-size:12px;font-weight:600;color:#364153}.nov__round-gains-text[data-v-5cb78dc1]{margin:0;font-size:12px;font-weight:400;color:#364153;line-height:1.5}.nov__round-decisions[data-v-5cb78dc1]{display:flex;flex-direction:column;gap:2px;border-top:1px solid rgba(0,0,0,.08);padding-top:10px}.nov__round-decisions-label[data-v-5cb78dc1]{margin:0;font-size:10px;font-weight:600;color:#4a5565;text-transform:uppercase;letter-spacing:.025em}.nov__round-decisions-text[data-v-5cb78dc1]{margin:0;font-size:12px;font-weight:400;color:#364153}.nov__rec-body[data-v-5cb78dc1]{display:flex;flex-direction:column;gap:5px}.nov__rec-headline[data-v-5cb78dc1]{margin:0;font-size:15px;font-weight:600;color:#fff;line-height:1.4}.nov__rec-desc[data-v-5cb78dc1]{margin:0;font-size:13px;font-weight:400;color:#d1d5dc;line-height:1.5}.nov__rec-footer[data-v-5cb78dc1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.nov__rec-timing[data-v-5cb78dc1]{display:inline-flex;padding:5px 12px;background:#ffffff1a;border-radius:9999px;font-size:11px;font-weight:500;color:#fff;white-space:nowrap}.nov__rec-success[data-v-5cb78dc1]{display:flex;align-items:center;gap:6px;flex-shrink:0}.nov__rec-success-label[data-v-5cb78dc1]{font-size:11px;font-weight:400;color:#d1d5dc}.nov__rec-success-pct[data-v-5cb78dc1]{font-size:22px;font-weight:600;color:#22c55e;line-height:1}.nov__strategy-btn[data-v-5cb78dc1]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:36px;padding:0 16px;background:#f1f5f9;color:#0f172a;border:none;border-radius:6px;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:opacity .15s;box-shadow:0 1px 2px #0000000d}.nov__strategy-btn[data-v-5cb78dc1]:hover{opacity:.85}.nov__risk-card[data-v-5cb78dc1]{background:#f8fafc;border:1px solid #f1f5f9;border-left:4px solid transparent;border-radius:12px;padding:16px 16px 12px 20px;display:flex;flex-direction:column;gap:6px}.nov__risk-header[data-v-5cb78dc1]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.nov__risk-title[data-v-5cb78dc1]{margin:0;font-size:13px;font-weight:600;color:#0f172a;line-height:1.5}.nov__risk-category[data-v-5cb78dc1]{margin:0;font-size:11px;font-weight:400;color:#4a5565;text-transform:uppercase;letter-spacing:.025em}.nov__intel-pattern[data-v-5cb78dc1]{display:flex;flex-direction:column;gap:4px}.nov__intel-pattern-label[data-v-5cb78dc1]{margin:0;font-size:12px;font-weight:400;color:#6a7282}.nov__intel-pattern-text[data-v-5cb78dc1]{margin:0;font-size:13px;font-weight:400;color:#0f172a;line-height:1.6}.nv[data-v-9e1107dc]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:#fff;font-family:Outfit,system-ui,-apple-system,sans-serif}.nv__cta[data-v-9e1107dc]{flex-shrink:0;margin:0 16px 16px;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 12px 12px;overflow:hidden;background:#fff;transition:background-color .2s ease}.nv__cta--risk[data-v-9e1107dc]{background:#fef2f2}.nv__tabs[data-v-9e1107dc]{display:flex;height:40px}.nv__tab[data-v-9e1107dc]{display:flex;flex:1;align-items:center;justify-content:center;gap:6px;padding:4px 12px;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#0f172a;background:#fff;border:none;cursor:pointer;white-space:nowrap;transition:background-color .15s}.nv__tab[data-v-9e1107dc]:first-child{border-radius:0 0 0 12px}.nv__tab--active-neg[data-v-9e1107dc]{background:#fef2f2;font-weight:600}.nv__tab--active-ai[data-v-9e1107dc]{background:#f0fdf4;font-weight:600}.nv__tab--active-conf[data-v-9e1107dc]{background:#fef2f2;font-weight:600}.nv__tab--resolved svg[data-v-9e1107dc]{color:#16a34a}.nv__tab svg[data-v-9e1107dc]{flex-shrink:0;color:inherit}.nv__tab-badge[data-v-9e1107dc]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 2px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;font-size:12px;font-weight:600;line-height:16px;color:#64748b}.nv__notif[data-v-9e1107dc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid #e2e8f0}.nv__notif--neg[data-v-9e1107dc]{background:#fef2f2}.nv__notif--ai[data-v-9e1107dc]{background:#f0fdf4}.nv__notif--conf[data-v-9e1107dc]{background:#fef2f2}.nv__notif-text[data-v-9e1107dc]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nv__notif-title[data-v-9e1107dc]{font-size:14px;font-weight:500;line-height:20px;color:#0f172a;margin:0}.nv__notif-desc[data-v-9e1107dc]{font-size:14px;font-weight:400;line-height:20px;color:#475569;opacity:.9;margin:0}.nv__review-btn[data-v-9e1107dc]{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;background:#dc2626;color:#fef2f2;border:none;border-radius:6px;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;line-height:16px;cursor:pointer;flex-shrink:0;box-shadow:0 1px 2px #0000000d;transition:opacity .15s}.nv__review-btn[data-v-9e1107dc]:hover{opacity:.88}.nv__view-more-btn[data-v-9e1107dc]{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;background:#fff;color:#0f172a;border:1px solid #e2e8f0;border-radius:6px;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;line-height:16px;cursor:pointer;flex-shrink:0;box-shadow:0 1px 2px #0000000d;transition:background-color .15s;white-space:nowrap}.nv__view-more-btn[data-v-9e1107dc]:hover{background:#f0fdf4}.nv__main[data-v-9e1107dc]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:16px 20px}.nv__case-header[data-v-9e1107dc]{display:flex;align-items:center;justify-content:space-between;gap:8px}.nv__case-title[data-v-9e1107dc]{font-size:16px;font-weight:600;line-height:24px;color:#0f172a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv__deadline[data-v-9e1107dc]{display:flex;align-items:center;gap:4px;flex-shrink:0;color:#dc2626;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.nv__deadline svg[data-v-9e1107dc]{flex-shrink:0}.nv__search-wrap[data-v-9e1107dc]{display:flex;align-items:center;gap:8px;height:36px;padding:4px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 2px #0000000d}.nv__search-icon[data-v-9e1107dc]{flex-shrink:0;color:#64748b}.nv__search-input[data-v-9e1107dc]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#0f172a}.nv__search-input[data-v-9e1107dc]::placeholder{color:#64748b}.nv__section-header[data-v-9e1107dc]{display:flex;align-items:center;justify-content:space-between}.nv__section-label[data-v-9e1107dc]{font-size:14px;font-weight:500;line-height:20px;color:#64748b}.nv__view-all[data-v-9e1107dc]{display:flex;align-items:center;gap:4px;height:24px;padding:0;background:transparent;border:none;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#0f172a;cursor:pointer;transition:opacity .15s}.nv__view-all[data-v-9e1107dc]:hover{opacity:.7}.nv__workflows[data-v-9e1107dc]{display:flex;flex-direction:column;gap:12px;margin-top:-4px}.nv__workflow-card[data-v-9e1107dc]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;text-align:left;transition:background-color .15s}.nv__workflow-card[data-v-9e1107dc]:hover{background:#f8fafc}.nv__progress-wrap[data-v-9e1107dc]{flex-shrink:0;width:32px;height:32px}.nv__progress-svg[data-v-9e1107dc]{display:block}.nv__workflow-text[data-v-9e1107dc]{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.nv__workflow-title[data-v-9e1107dc]{font-size:14px;font-weight:500;line-height:20px;color:#0f172a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv__workflow-desc[data-v-9e1107dc]{font-size:14px;font-weight:400;line-height:20px;color:#64748b;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv__score-card[data-v-9e1107dc]{border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;background:#fff}.nv__score-header[data-v-9e1107dc]{display:flex;align-items:center;justify-content:space-between;gap:8px}.nv__score-title[data-v-9e1107dc]{font-size:16px;font-weight:600;line-height:24px;color:#0f172a}.nv__playbook-btn[data-v-9e1107dc]{display:flex;align-items:center;gap:4px;height:32px;padding:0 10px;background:#fff;color:#0f172a;border:1px solid #e2e8f0;border-radius:6px;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;line-height:16px;cursor:pointer;flex-shrink:0;box-shadow:0 1px 2px #0000000d;transition:background-color .15s}.nv__playbook-btn[data-v-9e1107dc]:hover{background:#f8fafc}.nv__score-progress-row[data-v-9e1107dc]{display:flex;align-items:center;justify-content:space-between;gap:8px}.nv__score-label[data-v-9e1107dc]{font-size:14px;font-weight:500;line-height:20px;color:#0f172a}.nv__score-pct[data-v-9e1107dc]{font-size:14px;font-weight:600;line-height:20px;flex-shrink:0;transition:color .3s}.nv__score-track[data-v-9e1107dc]{height:8px;background:#e2e8f0;border-radius:9999px;overflow:hidden}.nv__score-fill[data-v-9e1107dc]{height:100%;border-radius:9999px;transition:width .4s ease,background-color .3s}.nv__reviewer-suggestions[data-v-9e1107dc]{padding:10px 12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;display:flex;flex-direction:column;gap:4px}.nv__reviewer-label[data-v-9e1107dc]{font-size:12px;font-weight:600;line-height:16px;color:#f97316;margin:0}.nv__reviewer-text[data-v-9e1107dc]{font-size:13px;font-weight:400;line-height:18px;color:#0f172a;margin:0}.nv__share-btn[data-v-9e1107dc]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;padding:0 16px;background:#0f172a;color:#fff;border:none;border-radius:8px;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:opacity .15s}.nv__share-btn[data-v-9e1107dc]:hover{opacity:.88}.nv__applied-btns[data-v-9e1107dc]{display:flex;gap:12px;width:100%}.nv__applied-btn[data-v-9e1107dc]{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;height:36px;padding:8px 16px;border-radius:6px;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:opacity .15s;white-space:nowrap}.nv__applied-btn--primary[data-v-9e1107dc]{background:#0f172a;color:#f8fafc;border:none;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.nv__applied-btn--primary[data-v-9e1107dc]:hover{opacity:.88}.nv__applied-btn--outline[data-v-9e1107dc]{background:#fff;color:#0f172a;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d}.nv__applied-btn--outline[data-v-9e1107dc]:hover{background:#f8fafc}.nv__ai-hint[data-v-9e1107dc]{font-size:12px;font-weight:400;line-height:16px;color:#64748b;margin:0}.nv__steps[data-v-9e1107dc]{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.nv__step[data-v-9e1107dc]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e2e8f0;border-left:none;border-right:none;border-top:none;background:#fff;cursor:pointer;width:100%;text-align:left;font-family:inherit;transition:background-color .12s}.nv__step[data-v-9e1107dc]:last-child{border-bottom:none}.nv__step[data-v-9e1107dc]:hover{background:#f8fafc}.nv__step-indicator[data-v-9e1107dc]{flex-shrink:0;width:32px;height:32px}.nv__step-text[data-v-9e1107dc]{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.nv__step-title[data-v-9e1107dc]{font-size:14px;font-weight:500;line-height:20px;color:#0f172a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv__step-desc[data-v-9e1107dc]{font-size:12px;font-weight:400;line-height:16px;color:#64748b;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv__step-meta[data-v-9e1107dc]{display:flex;align-items:center;gap:6px;flex-shrink:0}.nv__step-time[data-v-9e1107dc]{font-size:12px;font-weight:400;line-height:16px;color:#64748b;white-space:nowrap}.nv__step-grip[data-v-9e1107dc]{color:#94a3b8;flex-shrink:0}.nv__ai-scroll[data-v-9e1107dc]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:16px 20px 20px}.nv__ai-scroll[data-v-9e1107dc]>*{flex-shrink:0}.nv__steps-scroll .nv__optimize-btn[data-v-9e1107dc]{margin-top:16px}.nv__conf-body[data-v-9e1107dc]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.nv__optimize-btn[data-v-9e1107dc]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;padding:0 16px;background:#0f172a;color:#fff;border:none;border-radius:8px;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;flex-shrink:0;transition:opacity .15s}.nv__optimize-btn[data-v-9e1107dc]:hover{opacity:.88}.oa__overlay[data-v-9e1107dc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0006}.oa__sheet[data-v-9e1107dc]{position:fixed;bottom:0;left:0;right:0;z-index:910;display:flex;flex-direction:column;max-height:85vh;background:#fff;border:1px solid #e2e8f0;border-bottom:none;border-radius:8px 8px 0 0;box-shadow:0 -10px 15px #0000001a,0 -4px 6px #0000000d;padding:24px}.oa__close[data-v-9e1107dc]{position:absolute;top:15px;right:15px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;border-radius:2px;cursor:pointer;color:#0f172a;opacity:.7;transition:opacity .15s}.oa__close[data-v-9e1107dc]:hover{opacity:1}.oa__header[data-v-9e1107dc]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.oa__title[data-v-9e1107dc]{margin:0;font-size:18px;font-weight:600;color:#0f172a;line-height:1}.oa__subtitle[data-v-9e1107dc]{margin:0;font-size:14px;font-weight:400;color:#64748b;line-height:20px}.oa__summary[data-v-9e1107dc]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px;flex-shrink:0}.oa__summary-left[data-v-9e1107dc]{display:flex;align-items:center;gap:8px;color:#0f172a}.oa__summary-count[data-v-9e1107dc]{font-size:14px;font-weight:500;line-height:20px}.oa__select-all[data-v-9e1107dc]{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:Outfit,system-ui,sans-serif;font-size:12px;font-weight:500;color:#0f172a;padding:6px 0;transition:opacity .15s}.oa__select-all[data-v-9e1107dc]:hover{opacity:.7}.oa__options[data-v-9e1107dc]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.oa__option[data-v-9e1107dc]{display:flex;flex-direction:column;gap:8px}.oa__option-header[data-v-9e1107dc]{display:flex;align-items:center;justify-content:space-between;gap:4px}.oa__option-left[data-v-9e1107dc]{display:flex;align-items:flex-start;gap:8px}.oa__checkbox[data-v-9e1107dc]{display:flex;cursor:pointer;flex-shrink:0}.oa__checkbox input[data-v-9e1107dc]{position:absolute;opacity:0;width:0;height:0}.oa__checkbox-box[data-v-9e1107dc]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #d1d5dc;border-radius:2px;background:#fff;transition:background-color .12s,border-color .12s;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.oa__checkbox input:checked+.oa__checkbox-box[data-v-9e1107dc]{background:#0f172a;border-color:#0f172a}.oa__option-label[data-v-9e1107dc]{font-size:12px;font-weight:500;line-height:16px;color:#0f172a}.oa__option-section[data-v-9e1107dc]{font-size:12px;font-weight:400;line-height:16px;color:#64748b;white-space:nowrap;flex-shrink:0}.oa__rewrite-card[data-v-9e1107dc]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:6px}.oa__rewrite-header[data-v-9e1107dc]{display:flex;align-items:center;justify-content:space-between;gap:6px}.oa__rewrite-label[data-v-9e1107dc]{font-size:12px;font-weight:500;color:#64748b;line-height:16px}.oa__apply-single[data-v-9e1107dc]{background:none;border:none;cursor:pointer;font-family:Outfit,system-ui,sans-serif;font-size:14px;font-weight:500;color:#3b82f6;line-height:20px;padding:0;transition:opacity .15s}.oa__apply-single[data-v-9e1107dc]:hover{opacity:.7}.oa__rewrite-text[data-v-9e1107dc]{margin:0;font-size:14px;font-weight:400;color:#0f172a;line-height:20px}.oa__footer[data-v-9e1107dc]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}.oa__cancel[data-v-9e1107dc]{display:flex;align-items:center;justify-content:center;height:36px;padding:0 16px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-family:Outfit,system-ui,sans-serif;font-size:14px;font-weight:500;color:#0f172a;cursor:pointer;box-shadow:0 1px 2px #0000000d;transition:background-color .15s}.oa__cancel[data-v-9e1107dc]:hover{background:#f8fafc}.oa__apply[data-v-9e1107dc]{display:flex;align-items:center;justify-content:center;height:36px;padding:0 16px;background:#0f172a;border:none;border-radius:6px;font-family:Outfit,system-ui,sans-serif;font-size:14px;font-weight:500;color:#f8fafc;cursor:pointer;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:opacity .15s;white-space:nowrap}.oa__apply[data-v-9e1107dc]:hover{opacity:.88}.oa-fade-enter-active[data-v-9e1107dc],.oa-fade-leave-active[data-v-9e1107dc]{transition:opacity .2s ease}.oa-fade-enter-from[data-v-9e1107dc],.oa-fade-leave-to[data-v-9e1107dc]{opacity:0}.oa-slide-enter-active[data-v-9e1107dc],.oa-slide-leave-active[data-v-9e1107dc]{transition:transform .25s ease}.oa-slide-enter-from[data-v-9e1107dc],.oa-slide-leave-to[data-v-9e1107dc]{transform:translateY(100%)}.cv[data-v-5bf5c443]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff}.cv__header[data-v-5bf5c443]{display:flex;align-items:center;gap:12px;padding:16px 20px;flex-shrink:0}.cv__back[data-v-5bf5c443]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0000000d;color:#0f172a;cursor:pointer;flex-shrink:0;transition:background-color .15s}.cv__back[data-v-5bf5c443]:hover{background:#f8fafc}.cv__title[data-v-5bf5c443]{flex:1;font-size:16px;font-weight:600;color:#0f172a;line-height:24px;margin:0}.cv__progress-wrap[data-v-5bf5c443]{position:relative;width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.cv__progress-svg[data-v-5bf5c443]{position:absolute;top:0;right:0;bottom:0;left:0}.cv__progress-pct[data-v-5bf5c443]{position:relative;font-size:12px;font-weight:600;color:#16a34a;line-height:1}.cv__main[data-v-5bf5c443]{flex:1;overflow-y:auto;padding:0 20px 20px;display:flex;flex-direction:column;gap:16px}.cv__summary-card[data-v-5bf5c443]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.cv__summary-header[data-v-5bf5c443]{display:flex;align-items:center;gap:6px}.cv__summary-label[data-v-5bf5c443]{font-size:14px;font-weight:500;background:linear-gradient(119deg,#6366f1,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:20px}.cv__summary-text[data-v-5bf5c443]{font-size:14px;font-weight:400;color:#64748b;line-height:20px;margin:0}.cv__section-card[data-v-5bf5c443]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;flex-shrink:0}.cv__section-header[data-v-5bf5c443]{display:flex;align-items:center;gap:8px;padding:16px;width:100%;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left;transition:background-color .15s}.cv__section-header[data-v-5bf5c443]:hover{background:#f8fafc}.cv__section-icon[data-v-5bf5c443]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.cv__section-icon--missing[data-v-5bf5c443]{color:#f97316}.cv__section-icon--improve[data-v-5bf5c443]{color:#f59e0b}.cv__section-title[data-v-5bf5c443]{flex:1;font-size:14px;font-weight:500;color:#0f172a;line-height:20px}.cv__section-chevron[data-v-5bf5c443]{color:#64748b;flex-shrink:0;transition:transform .2s}.cv__section-chevron--up[data-v-5bf5c443]{transform:rotate(180deg)}.cv__section-body[data-v-5bf5c443]{padding:0 16px 16px;display:flex;flex-direction:column}.cv__item-group[data-v-5bf5c443]{display:flex;flex-direction:column;gap:8px;padding:12px 0}.cv__item-group[data-v-5bf5c443]:first-child{padding-top:0}.cv__separator[data-v-5bf5c443]{height:1px;background:#e2e8f0;margin:0 -0px;flex-shrink:0}.cv__item-row[data-v-5bf5c443]{display:flex;align-items:flex-start;gap:4px}.cv__item-title[data-v-5bf5c443]{flex:1;font-size:12px;font-weight:500;color:#0f172a;line-height:16px;margin:0}.cv__action-btn[data-v-5bf5c443]{font-size:14px;font-weight:500;line-height:20px;background:transparent;border:none;cursor:pointer;font-family:inherit;padding:0;white-space:nowrap;flex-shrink:0;transition:opacity .15s}.cv__action-btn[data-v-5bf5c443]:hover:not(:disabled){opacity:.75}.cv__action-btn--blue[data-v-5bf5c443]{color:#3b82f6}.cv__action-btn[data-v-5bf5c443]:disabled{color:#94a3b8;cursor:not-allowed;opacity:.6}.cv__item-clause[data-v-5bf5c443]{display:flex;flex-direction:column;gap:4px}.cv__item-clause-text[data-v-5bf5c443]{font-size:12px;font-weight:400;color:#0f172a;line-height:16px;margin:0}.cv__item-section[data-v-5bf5c443]{font-size:12px;font-weight:400;color:#64748b;line-height:16px;margin:0}.cv__footer[data-v-5bf5c443]{flex-shrink:0;padding:16px 20px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(to bottom,#f8fafc52,#f8fafc);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.cv__input-pill[data-v-5bf5c443]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:4px 4px 4px 16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.cv__input-plus[data-v-5bf5c443]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#64748b;flex-shrink:0}.cv__input[data-v-5bf5c443]{flex:1;border:none;outline:none;font-family:inherit;font-size:14px;font-weight:400;color:#0f172a;background:transparent;line-height:20px;min-width:0}.cv__input[data-v-5bf5c443]::placeholder{color:#94a3b8}.cv__mic-btn[data-v-5bf5c443]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;cursor:pointer;color:#64748b;flex-shrink:0;padding:0}.cv__send-btn[data-v-5bf5c443]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background:#0f172a;border:none;cursor:pointer;color:#fff;flex-shrink:0;transition:opacity .15s}.cv__send-btn[data-v-5bf5c443]:hover{opacity:.85}.cv__footer-actions[data-v-5bf5c443]{display:flex;align-items:center;gap:8px}.cv__footer-btn[data-v-5bf5c443]{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;font-size:12px;font-weight:500;color:#0f172a;cursor:pointer;box-shadow:0 1px 2px #0000000d;font-family:inherit;transition:background-color .15s}.cv__footer-btn[data-v-5bf5c443]:hover{background:#f8fafc}.cv__footer-disclaimer[data-v-5bf5c443]{font-size:12px;font-weight:400;color:#64748b;text-align:center;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwa[data-v-2a8efdc8]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff}.cwa__header[data-v-2a8efdc8]{display:flex;align-items:center;gap:12px;padding:16px 20px;flex-shrink:0}.cwa__back[data-v-2a8efdc8]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0000000d;color:#0f172a;cursor:pointer;flex-shrink:0;transition:background-color .15s}.cwa__back[data-v-2a8efdc8]:hover{background:#f8fafc}.cwa__title[data-v-2a8efdc8]{flex:1;font-size:16px;font-weight:600;color:#0f172a;line-height:24px;margin:0;min-width:0}.cwa__progress-wrap[data-v-2a8efdc8]{position:relative;width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.cwa__progress-svg[data-v-2a8efdc8]{position:absolute;top:0;right:0;bottom:0;left:0}.cwa__progress-pct[data-v-2a8efdc8]{position:relative;font-size:12px;font-weight:600;color:#16a34a;line-height:1}.cwa__main[data-v-2a8efdc8]{flex:1;overflow-y:auto;padding:0 20px 20px;display:flex;flex-direction:column;gap:16px}.cwa__issue-card[data-v-2a8efdc8]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;flex-shrink:0}.cwa__card-top[data-v-2a8efdc8]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cwa__card-title[data-v-2a8efdc8]{flex:1;font-size:14px;font-weight:500;color:#0f172a;line-height:20px;margin:0}.cwa__badge[data-v-2a8efdc8]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:16px;white-space:nowrap;flex-shrink:0}.cwa__badge--high[data-v-2a8efdc8]{background:#fef2f2;color:#ef4444;border:1px solid #fecaca}.cwa__badge--medium[data-v-2a8efdc8]{background:#fff7ed;color:#f97316;border:1px solid #ffedd5}.cwa__badge--low[data-v-2a8efdc8]{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.cwa__resolution[data-v-2a8efdc8]{display:flex;flex-direction:column;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.cwa__resolution-header[data-v-2a8efdc8]{display:flex;align-items:center;justify-content:space-between;gap:8px}.cwa__resolution-label[data-v-2a8efdc8]{font-size:12px;font-weight:500;color:#64748b;line-height:16px}.cwa__resolve-btn[data-v-2a8efdc8]{font-size:14px;font-weight:500;color:#3b82f6;background:transparent;border:none;cursor:pointer;font-family:inherit;padding:0;line-height:20px;white-space:nowrap;flex-shrink:0;transition:opacity .15s}.cwa__resolve-btn[data-v-2a8efdc8]:disabled{color:#3b82f6;opacity:1}.cwa__resolve-btn[data-v-2a8efdc8]:hover{opacity:.75}.cwa__resolution-text[data-v-2a8efdc8]{font-size:13px;font-weight:400;color:#0f172a;line-height:18px;margin:0}.cwa__docs[data-v-2a8efdc8]{display:flex;flex-direction:column;gap:8px}.cwa__docs-label[data-v-2a8efdc8]{font-size:12px;font-weight:400;color:#64748b;line-height:16px;margin:0}.cwa__doc-chips[data-v-2a8efdc8]{display:flex;flex-wrap:wrap;gap:6px}.cwa__doc-chip[data-v-2a8efdc8]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;font-size:12px;font-weight:400;color:#475569;line-height:16px;white-space:nowrap}.cwa__sources[data-v-2a8efdc8]{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.cwa__sources-label[data-v-2a8efdc8]{font-size:12px;font-weight:500;color:#64748b;line-height:16px;margin-right:4px}.cwa__source-item[data-v-2a8efdc8]{font-size:12px;font-weight:400;color:#475569;line-height:16px}.cwa__source-sep[data-v-2a8efdc8]{color:#94a3b8}.cwa__footer[data-v-2a8efdc8]{flex-shrink:0;padding:16px 20px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(to bottom,#f8fafc52,#f8fafc);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.cwa__input-pill[data-v-2a8efdc8]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:4px 4px 4px 16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.cwa__input-plus[data-v-2a8efdc8]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#64748b;flex-shrink:0}.cwa__input[data-v-2a8efdc8]{flex:1;border:none;outline:none;font-family:inherit;font-size:14px;font-weight:400;color:#0f172a;background:transparent;line-height:20px;min-width:0}.cwa__input[data-v-2a8efdc8]::placeholder{color:#94a3b8}.cwa__mic-btn[data-v-2a8efdc8]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;cursor:pointer;color:#64748b;flex-shrink:0;padding:0}.cwa__send-btn[data-v-2a8efdc8]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background:#0f172a;border:none;cursor:pointer;color:#fff;flex-shrink:0;transition:opacity .15s}.cwa__send-btn[data-v-2a8efdc8]:hover{opacity:.85}.cwa__footer-actions[data-v-2a8efdc8]{display:flex;align-items:center;gap:8px}.cwa__footer-btn[data-v-2a8efdc8]{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;font-size:12px;font-weight:500;color:#0f172a;cursor:pointer;box-shadow:0 1px 2px #0000000d;font-family:inherit;transition:background-color .15s}.cwa__footer-btn[data-v-2a8efdc8]:hover{background:#f8fafc}.cwa__footer-disclaimer[data-v-2a8efdc8]{font-size:12px;font-weight:400;color:#64748b;text-align:center;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support[data-v-0fe4dea3]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff}.support__subheader[data-v-0fe4dea3]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #f1f5f9;flex-shrink:0}.support__back-btn[data-v-0fe4dea3]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:#fff;border:1px solid #e2e8f0;color:#0f172a;box-shadow:0 1px 2px #0000000d;cursor:pointer;flex-shrink:0;transition:background-color .15s}.support__back-btn[data-v-0fe4dea3]:hover{background:#f8fafc}.support__title[data-v-0fe4dea3]{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#0f172a;margin:0}.support__content[data-v-0fe4dea3]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px}.support__jira-btn[data-v-0fe4dea3]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:36px;padding:8px 16px;border-radius:6px;background:#fff;color:#0f172a;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:background-color .15s}.support__jira-btn[data-v-0fe4dea3]:hover{background:#f8fafc}.support__teams-card[data-v-0fe4dea3]{display:flex;flex-direction:column;gap:12px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.support__teams-label[data-v-0fe4dea3]{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#64748b;margin:0}.support__teams-actions[data-v-0fe4dea3]{display:flex;gap:12px}.support__teams-btn[data-v-0fe4dea3]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:64px;padding:8px 16px;border-radius:6px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#0f172a;cursor:pointer;transition:background-color .15s}.support__teams-btn[data-v-0fe4dea3]:hover{background:#f8fafc}.support__rate-card[data-v-0fe4dea3]{display:flex;align-items:center;gap:8px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.support__rate-text[data-v-0fe4dea3]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.support__rate-title[data-v-0fe4dea3]{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#0f172a;margin:0}.support__rate-subtitle[data-v-0fe4dea3]{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#64748b;margin:0}.support__rate-btn[data-v-0fe4dea3]{display:flex;align-items:center;justify-content:center;height:36px;padding:8px 16px;border-radius:6px;background:#0f172a;color:#f8fafc;border:none;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;flex-shrink:0;transition:opacity .15s}.support__rate-btn[data-v-0fe4dea3]:hover{opacity:.88}.hv[data-v-ecf278d4]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:#fff;font-family:Outfit,system-ui,-apple-system,sans-serif}.hv__header[data-v-ecf278d4]{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:16px 20px;border-bottom:1px solid #e2e8f0;background:#fff}.hv__back[data-v-ecf278d4]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;color:#0f172a;box-shadow:0 1px 2px #0000000d;transition:background-color .15s;padding:0}.hv__back[data-v-ecf278d4]:hover{background:#f8fafc}.hv__title-block[data-v-ecf278d4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.hv__title[data-v-ecf278d4]{font-size:14px;font-weight:600;line-height:20px;color:#0f172a}.hv__subtitle[data-v-ecf278d4]{font-size:14px;font-weight:400;line-height:20px;color:#64748b;opacity:.9}.hv__header-actions[data-v-ecf278d4]{display:flex;align-items:center;gap:8px;flex-shrink:0}.hv__icon-btn[data-v-ecf278d4]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;color:#64748b;box-shadow:0 1px 2px #0000000d;transition:background-color .15s;padding:0}.hv__icon-btn[data-v-ecf278d4]:hover{background:#f8fafc;color:#0f172a}.hv__export-btn[data-v-ecf278d4]{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;background:#0f172a;border:none;border-radius:6px;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#f8fafc;cursor:pointer;white-space:nowrap;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:opacity .15s}.hv__export-btn[data-v-ecf278d4]:hover{opacity:.85}.hv__body[data-v-ecf278d4]{flex:1;min-height:0;overflow-y:auto;padding:4px 20px 20px;display:flex;flex-direction:column;gap:20px}.hv__group[data-v-ecf278d4]{display:flex;flex-direction:column;gap:20px}.hv__date-badge[data-v-ecf278d4]{display:inline-flex;align-items:center;padding:8px 12px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:0 8px 8px;font-size:12px;font-weight:500;line-height:16px;color:#64748b;align-self:flex-start}.hv__entries[data-v-ecf278d4]{position:relative;display:flex;flex-direction:column;gap:20px;padding-left:32px}.hv__timeline-line[data-v-ecf278d4]{position:absolute;left:0;top:-21px;width:1.5px;background:#e2e8f0;border-radius:0 0 99px 99px}.hv__dot[data-v-ecf278d4]{position:absolute;left:50%;transform:translate(-50%);width:16px;height:16px;background:#f8fafc;border:1.5px solid #64748b;border-radius:9999px;margin-left:.25px}.hv__entry[data-v-ecf278d4]{display:flex;flex-direction:column;gap:12px}.hv__meta[data-v-ecf278d4]{display:flex;align-items:center;gap:8px;width:100%}.hv__avatar[data-v-ecf278d4]{width:32px;height:32px;flex-shrink:0;background:#e2e8f0;border-radius:9999px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hv__avatar-initials[data-v-ecf278d4]{font-size:11px;font-weight:600;color:#64748b;line-height:1;letter-spacing:.02em}.hv__actor-block[data-v-ecf278d4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hv__actor-name[data-v-ecf278d4]{font-size:14px;font-weight:500;line-height:20px;color:#0f172a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv__actor-primary[data-v-ecf278d4]{font-weight:500;color:#0f172a}.hv__actor-role[data-v-ecf278d4]{font-weight:400;color:#64748b}.hv__action-label[data-v-ecf278d4]{font-size:12px;font-weight:400;line-height:16px;color:#64748b;margin:0}.hv__time[data-v-ecf278d4]{font-size:12px;font-weight:400;line-height:16px;color:#64748b;flex-shrink:0;white-space:nowrap}.hv__card[data-v-ecf278d4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;padding:4px}.hv__card[data-v-ecf278d4]>*{padding:8px}.hv__card-section[data-v-ecf278d4]{font-size:12px;font-weight:500;line-height:16px;color:#64748b;margin:0;display:block}.hv__card-body[data-v-ecf278d4]{font-size:14px;font-weight:400;line-height:20px;color:#0f172a;margin:0;display:block}.hv__del[data-v-ecf278d4]{color:#ef4444;text-decoration:line-through;text-decoration-skip-ink:none}.hv__ins[data-v-ecf278d4]{color:#16a34a}.hv__status-row[data-v-ecf278d4]{display:flex;align-items:center;gap:8px;padding:8px;flex-wrap:wrap}.hv__status-label[data-v-ecf278d4]{flex:1;min-width:max-content}.hv__status-from[data-v-ecf278d4],.hv__status-arrow[data-v-ecf278d4]{font-size:14px;font-weight:400;line-height:20px;color:#64748b;white-space:nowrap}.hv__status-to[data-v-ecf278d4]{font-size:14px;font-weight:500;line-height:20px;color:#f59e0b;white-space:nowrap}.sir[data-v-9ab8bc5e]{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;font-family:Outfit,system-ui,-apple-system,sans-serif}.sir__header[data-v-9ab8bc5e]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:0 0 12px 12px;flex-shrink:0}.sir__back[data-v-9ab8bc5e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;color:#0f172a;flex-shrink:0;box-shadow:0 1px 2px #0000000d;padding:0;transition:background-color .15s}.sir__back[data-v-9ab8bc5e]:hover{background:#f8fafc}.sir__title[data-v-9ab8bc5e]{font-size:16px;font-weight:600;color:#0f172a;line-height:24px;margin:0}.sir__main[data-v-9ab8bc5e]{flex:1;overflow-y:auto;padding:4px 20px 20px;display:flex;flex-direction:column;gap:20px}.sir__card[data-v-9ab8bc5e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:16px}.sir__card-header[data-v-9ab8bc5e]{display:flex;align-items:center;gap:8px}.sir__card-icon[data-v-9ab8bc5e]{color:#0f172a;flex-shrink:0}.sir__card-title[data-v-9ab8bc5e]{font-size:16px;font-weight:500;color:#0f172a;line-height:24px}.sir__field[data-v-9ab8bc5e]{display:flex;flex-direction:column;gap:8px;position:relative}.sir__label[data-v-9ab8bc5e]{font-size:14px;font-weight:500;color:#0f172a;line-height:1}.sir__label-optional[data-v-9ab8bc5e]{font-weight:400;color:#0f172a}.sir__select-trigger[data-v-9ab8bc5e]{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 8px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 2px #0000000d;cursor:pointer;overflow:hidden;gap:4px}.sir__tags[data-v-9ab8bc5e]{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden}.sir__tag[data-v-9ab8bc5e]{display:inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:9999px;border:1px solid #e2e8f0;background:#fff;font-size:12px;font-weight:500;color:#0f172a;white-space:nowrap;box-shadow:0 1px 2px #0000000d;flex-shrink:0}.sir__tag--ghost[data-v-9ab8bc5e]{background:transparent;border:none;box-shadow:none;color:#64748b;padding:0 8px}.sir__chevron[data-v-9ab8bc5e]{color:#64748b;flex-shrink:0;transition:transform .2s}.sir__chevron--open[data-v-9ab8bc5e]{transform:rotate(180deg)}.sir__dropdown[data-v-9ab8bc5e]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:100;overflow:hidden}.sir__dropdown-item[data-v-9ab8bc5e]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;font-family:inherit;font-size:14px;font-weight:400;color:#0f172a;cursor:pointer;text-align:left;transition:background-color .1s}.sir__dropdown-item[data-v-9ab8bc5e]:hover{background:#f8fafc}.sir__dropdown-item--selected[data-v-9ab8bc5e]{font-weight:500}.sir__dropdown-check[data-v-9ab8bc5e]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:#0f172a}.sir__textarea[data-v-9ab8bc5e]{width:100%;min-height:96px;padding:8px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 2px #0000000d;font-family:inherit;font-size:14px;font-weight:400;color:#0f172a;line-height:20px;resize:vertical;outline:none;box-sizing:border-box;transition:border-color .15s}.sir__textarea[data-v-9ab8bc5e]::placeholder{color:#64748b}.sir__textarea[data-v-9ab8bc5e]:focus{border-color:#94a3b8}.sir__submit-btn[data-v-9ab8bc5e]{display:flex;align-items:center;justify-content:center;width:100%;height:36px;padding:0 16px;background:#0f172a;border:none;border-radius:6px;font-family:inherit;font-size:14px;font-weight:500;color:#f8fafc;cursor:pointer;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:opacity .15s;flex-shrink:0}.sir__submit-btn[data-v-9ab8bc5e]:hover{opacity:.85}.app[data-v-73dcd072]{position:relative;display:flex;flex-direction:column;height:100vh;overflow:hidden;background:#fff;font-family:Outfit,system-ui,-apple-system,sans-serif}.app-toast[data-v-73dcd072]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:500;line-height:1.4;max-width:calc(100vw - 32px);box-shadow:0 4px 16px #00000024;pointer-events:none}.app-toast--warning[data-v-73dcd072]{background:#fff7ed;color:#92400e;border:1px solid #fed7aa}.app-toast--warning svg[data-v-73dcd072]{color:#f97316;flex-shrink:0}.app-toast--error[data-v-73dcd072]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.app-toast--error svg[data-v-73dcd072]{color:#ef4444;flex-shrink:0}.app-toast--success[data-v-73dcd072]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.app-toast--success svg[data-v-73dcd072]{color:#22c55e;flex-shrink:0}.toast-enter-active[data-v-73dcd072],.toast-leave-active[data-v-73dcd072]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-73dcd072],.toast-leave-to[data-v-73dcd072]{opacity:0;transform:translate(-50%) translateY(8px)}
