.login-page[data-v-f80946da]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-app);padding:24px}.login-card[data-v-f80946da]{width:100%;max-width:400px;background:var(--bg-panel);border-radius:var(--radius-panel);padding:40px 36px 36px;display:flex;flex-direction:column;align-items:center;gap:0}.login-logo[data-v-f80946da]{width:160px;height:auto;margin-bottom:28px}.login-heading[data-v-f80946da]{margin:0 0 6px;font-size:1.15rem;font-weight:500;text-align:center;color:var(--text-primary)}.login-sub[data-v-f80946da]{margin:0 0 28px;font-size:.82rem;font-weight:300;color:#ffffff8c;text-align:center}.login-form[data-v-f80946da]{width:100%;display:flex;flex-direction:column;gap:0}.field-label[data-v-f80946da]{font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#ffffffa6;margin-bottom:6px;display:block}.field-input[data-v-f80946da]{width:100%;background:#ffffff12;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-panel);color:var(--text-primary);padding:10px 12px;font-size:.95rem;outline:none;transition:border-color .15s}.field-input[data-v-f80946da]::placeholder{color:#ffffff4d}.field-input[data-v-f80946da]:focus{border-color:#fff9}.login-error[data-v-f80946da]{margin:10px 0 0;font-size:.82rem;color:#f87171}.btn-ghost[data-v-f80946da]{margin-top:20px;width:100%;padding:10px;background:transparent;border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-panel);color:var(--text-primary);font-size:.95rem;font-weight:500;cursor:pointer;letter-spacing:.04em;transition:border-color .15s,background .15s}.btn-ghost[data-v-f80946da]:hover{border-color:#fff;background:#ffffff0f}.workspace[data-v-9d4c45b3]{padding:24px 16px}.selector-row[data-v-9d4c45b3]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.selector-label[data-v-9d4c45b3]{font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#fff9;white-space:nowrap}.select-wrapper[data-v-9d4c45b3]{position:relative;flex:1;max-width:360px}.client-select[data-v-9d4c45b3]{width:100%;appearance:none;background:var(--bg-panel);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-panel);color:var(--text-primary);padding:9px 36px 9px 12px;font-size:.95rem;font-family:Ubuntu,sans-serif;cursor:pointer;outline:none;transition:border-color .15s}.client-select[data-v-9d4c45b3]:focus{border-color:#fff9}.select-arrow[data-v-9d4c45b3]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:.65rem;color:#ffffff73;pointer-events:none}.loading-panel[data-v-9d4c45b3]{display:flex;align-items:center;gap:12px;padding:20px 16px;background:var(--bg-panel);border-radius:var(--radius-panel)}.spinner[data-v-9d4c45b3]{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-9d4c45b3 .75s linear infinite;flex-shrink:0}@keyframes spin-9d4c45b3{to{transform:rotate(360deg)}}.loading-text[data-v-9d4c45b3]{font-size:.9rem;color:#ffffffbf}.results-area[data-v-9d4c45b3]{display:flex;flex-direction:column;gap:12px}.results-header[data-v-9d4c45b3]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.results-title[data-v-9d4c45b3]{font-size:.95rem;font-weight:500}.results-badge[data-v-9d4c45b3]{font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-panel);padding:2px 8px}.results-badge-btn[data-v-9d4c45b3]{font-family:Ubuntu,sans-serif;background:transparent;cursor:pointer;transition:border-color .15s,color .15s,background-color .15s}.results-badge-btn[data-v-9d4c45b3]:hover:not(:disabled){border-color:#60a5fa99;color:#93c5fd;background:#60a5fa1a}.results-badge-btn[data-v-9d4c45b3]:disabled{cursor:default;opacity:.6}.warning-panel[data-v-9d4c45b3]{padding:12px 16px;background:#facc151f;border:1px solid rgba(250,204,21,.45);border-radius:var(--radius-panel)}.warning-title[data-v-9d4c45b3]{margin:0 0 6px;font-size:.74rem;letter-spacing:.05em;text-transform:uppercase;color:#fffc}.warning-list[data-v-9d4c45b3]{margin:0;padding-left:16px;color:#ffffffbf;font-size:.82rem}.error-panel[data-v-9d4c45b3]{padding:16px;background:#f871711f;border:1px solid rgba(248,113,113,.4);border-radius:var(--radius-panel);font-size:.88rem;color:#fca5a5}.cards-grid[data-v-9d4c45b3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.recommendations-table-container[data-v-9d4c45b3]{overflow-x:auto;background:var(--bg-panel);border-radius:var(--radius-panel);border:1px solid rgba(255,255,255,.1)}.recommendations-table[data-v-9d4c45b3]{width:100%;border-collapse:collapse;font-size:.82rem}.recommendations-table thead[data-v-9d4c45b3]{background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1)}.recommendations-table th[data-v-9d4c45b3]{padding:12px 10px;text-align:left;font-weight:600;color:#fffc;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.recommendations-table tbody tr[data-v-9d4c45b3]{border-bottom:1px solid rgba(255,255,255,.05);transition:background-color .15s}.recommendations-table tbody tr[data-v-9d4c45b3]:hover{background-color:#ffffff08}.recommendations-table td[data-v-9d4c45b3]{padding:12px 10px;color:#ffffffd9;vertical-align:top}.col-rank[data-v-9d4c45b3]{width:60px;text-align:center}.rank-badge[data-v-9d4c45b3]{display:inline-block;background:#60a5fa26;border:1px solid rgba(96,165,250,.3);border-radius:4px;padding:3px 8px;font-size:.7rem;font-weight:600;color:#60a5fa}.col-opportunity[data-v-9d4c45b3]{min-width:280px}.opp-cell[data-v-9d4c45b3]{display:flex;flex-direction:column;gap:4px}.opp-title[data-v-9d4c45b3]{margin:0;font-weight:600;color:#fffffff2}.opp-rationale[data-v-9d4c45b3]{margin:0;font-size:.76rem;color:#ffffffa6}.col-signal[data-v-9d4c45b3]{min-width:140px}.signal-cell[data-v-9d4c45b3]{display:flex;flex-direction:column;gap:2px}.signal-type[data-v-9d4c45b3]{margin:0;font-weight:500;color:#ffffffe6}.signal-date[data-v-9d4c45b3]{margin:0;font-size:.75rem;color:#fff9}.col-stakeholder[data-v-9d4c45b3]{min-width:160px}.stakeholder-cell[data-v-9d4c45b3]{display:flex;flex-direction:column;gap:2px}.stakeholder-name[data-v-9d4c45b3]{margin:0;font-weight:500;color:#ffffffe6}.stakeholder-rel[data-v-9d4c45b3]{margin:0;font-size:.75rem;color:#fff9}.rel-pill[data-v-9d4c45b3]{display:inline-flex;align-items:center;align-self:flex-start;margin-top:4px;border-radius:999px;padding:3px 9px;font-size:.7rem;font-weight:500;letter-spacing:.01em;border:1px solid transparent;white-space:nowrap}.col-confidence[data-v-9d4c45b3],.col-attractiveness[data-v-9d4c45b3],.col-effort[data-v-9d4c45b3]{min-width:110px;text-align:center}.col-timeframe[data-v-9d4c45b3]{min-width:100px}.col-capabilities[data-v-9d4c45b3]{min-width:180px}.capabilities-cell[data-v-9d4c45b3]{display:flex;flex-direction:column;gap:4px}.cap-list[data-v-9d4c45b3]{margin:0;padding-left:16px;list-style:disc;font-size:.78rem;color:#fffc}.cap-item[data-v-9d4c45b3]{margin:2px 0}.no-capabilities[data-v-9d4c45b3]{color:#fff6}.col-offers[data-v-9d4c45b3]{min-width:200px}.offers-cell[data-v-9d4c45b3],.offers-list[data-v-9d4c45b3]{display:flex;flex-direction:column;gap:4px}.offer-link-table[data-v-9d4c45b3]{color:#60a5fa;text-decoration:none;transition:color .15s;display:inline-flex;align-items:center;gap:4px;font-size:.8rem}.offer-link-table[data-v-9d4c45b3]:hover{color:#93c5fd;text-decoration:underline}.offer-text[data-v-9d4c45b3]{font-size:.8rem;color:#ffffffb3}.no-offers[data-v-9d4c45b3]{color:#fff6}.external-icon[data-v-9d4c45b3]{font-size:.7rem;opacity:.6}.pill[data-v-9d4c45b3]{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:500;letter-spacing:.01em;border:1px solid transparent}.confidence-pill[data-v-9d4c45b3]{margin-left:auto}.pill-good[data-v-9d4c45b3]{color:#bbf7d0;background:#22c55e38;border-color:#22c55e80}.pill-medium[data-v-9d4c45b3]{color:#fef3c7;background:#eab30838;border-color:#eab30880}.pill-risk[data-v-9d4c45b3]{color:#fecaca;background:#ef444438;border-color:#ef444480}.quadrants-panel[data-v-9d4c45b3],.why-panel[data-v-9d4c45b3]{background:var(--bg-panel);border-radius:var(--radius-panel);padding:14px}.subheading[data-v-9d4c45b3]{margin:0 0 10px;font-size:.9rem;font-weight:500}.priority-tabs[data-v-9d4c45b3]{display:flex;flex-wrap:wrap;gap:6px}.priority-tab[data-v-9d4c45b3]{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:var(--radius-panel);border:1px solid rgba(255,255,255,.14);background:var(--bg-panel);color:#ffffffbf;font-family:Ubuntu,sans-serif;font-size:.82rem;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.priority-tab[data-v-9d4c45b3]:hover{border-color:#ffffff4d;color:#ffffffe6}.priority-tab.active[data-v-9d4c45b3]{background:#60a5fa26;border-color:#60a5fa80;color:#fff}.tab-label[data-v-9d4c45b3]{font-weight:500}.tab-count[data-v-9d4c45b3]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:#ffffff1f;font-size:.7rem;font-weight:600}.priority-tab.active .tab-count[data-v-9d4c45b3]{background:#60a5fa59}.col-actions[data-v-9d4c45b3]{min-width:120px;width:120px}.actions-cell[data-v-9d4c45b3]{display:flex;flex-direction:column;gap:5px}.action-btn[data-v-9d4c45b3]{display:inline-flex;align-items:center;gap:5px;width:100%;padding:5px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffb3;font-family:Ubuntu,sans-serif;font-size:.71rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.action-btn[data-v-9d4c45b3]:disabled{opacity:.38;cursor:not-allowed}.action-btn[data-v-9d4c45b3]:not(:disabled):hover{background:#ffffff1a;border-color:#ffffff40;color:#fff}.action-icon[data-v-9d4c45b3]{font-size:.75rem;line-height:1}.action-btn--email[data-v-9d4c45b3]:not(:disabled){border-color:#60a5fa59;color:#93c5fd;background:#60a5fa1a}.action-btn--email[data-v-9d4c45b3]:not(:disabled):hover{background:#60a5fa33;border-color:#60a5fa99}.action-btn--pitch[data-v-9d4c45b3]:not(:disabled){border-color:#a78bfa59;color:#c4b5fd;background:#a78bfa1a}.action-btn--pitch[data-v-9d4c45b3]:not(:disabled):hover{background:#a78bfa33;border-color:#a78bfa99}.action-btn--forward[data-v-9d4c45b3]:not(:disabled){border-color:#34d39959;color:#6ee7b7;background:#34d3991a}.action-btn--forward[data-v-9d4c45b3]:not(:disabled):hover{background:#34d39933;border-color:#34d39999}.action-btn--thor[data-v-9d4c45b3]:not(:disabled){border-color:#fbbf2459;color:#fde68a;background:#fbbf241a}.action-btn--thor[data-v-9d4c45b3]:not(:disabled):hover{background:#fbbf2433;border-color:#fbbf2499}.action-btn--details[data-v-9d4c45b3]:not(:disabled){border-color:#94a3b859;color:#cbd5e1;background:#94a3b81a}.action-btn--details[data-v-9d4c45b3]:not(:disabled):hover{background:#94a3b833;border-color:#94a3b899}.empty-row[data-v-9d4c45b3]{text-align:center;padding:20px;color:#ffffff80;font-size:.85rem}.detail-overlay[data-v-9d4c45b3]{position:fixed;inset:0;background:#0009;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;z-index:100;overflow-y:auto}.detail-modal[data-v-9d4c45b3]{width:100%;max-width:720px;background:var(--bg-panel);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-panel);box-shadow:0 20px 60px #00000080}.detail-modal--sm[data-v-9d4c45b3]{max-width:460px}.modal-actions[data-v-9d4c45b3]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.modal-btn[data-v-9d4c45b3]{padding:8px 14px;border-radius:8px;border:1px solid transparent;font-family:Ubuntu,sans-serif;font-size:.8rem;font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.modal-btn--ghost[data-v-9d4c45b3]{background:transparent;border-color:#fff3;color:#ffffffbf}.modal-btn--ghost[data-v-9d4c45b3]:hover{background:#ffffff14;color:#fff}.modal-btn--primary[data-v-9d4c45b3]{background:#60a5fae6;color:#0b1120;font-weight:600}.modal-btn--primary[data-v-9d4c45b3]:hover{background:#60a5fa}.modal-btn--teams[data-v-9d4c45b3]{background:#6264a7e6;color:#fff;font-weight:600}.modal-btn--teams[data-v-9d4c45b3]:hover{background:#6264a7}.thor-confirm[data-v-9d4c45b3]{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.thor-check[data-v-9d4c45b3]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#22c55e38;border:1px solid rgba(34,197,94,.5);color:#bbf7d0;font-size:.8rem;font-weight:700}.forward-textarea[data-v-9d4c45b3]{width:100%;box-sizing:border-box;resize:vertical;background:#00000040;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:12px;color:#ffffffeb;font-family:Ubuntu,sans-serif;font-size:.84rem;line-height:1.5;outline:none;transition:border-color .15s}.forward-textarea[data-v-9d4c45b3]:focus{border-color:#60a5fa99}.email-field-label[data-v-9d4c45b3]{display:block;font-size:.72rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#ffffff8c;margin:0 0 4px}.email-field-label+.email-subject-input[data-v-9d4c45b3]{margin-bottom:12px}.email-subject-input[data-v-9d4c45b3]{width:100%;box-sizing:border-box;background:#00000040;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:9px 12px;color:#ffffffeb;font-family:Ubuntu,sans-serif;font-size:.84rem;outline:none;transition:border-color .15s}.email-subject-input[data-v-9d4c45b3]:focus{border-color:#60a5fa99}.email-field-label+textarea[data-v-9d4c45b3]{margin-top:0}.pitch-loading[data-v-9d4c45b3]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:20px 8px 10px}.pitch-spinner[data-v-9d4c45b3]{width:42px;height:42px;border-radius:50%;border:3px solid rgba(96,165,250,.25);border-top-color:#60a5fa;animation:pitch-spin-9d4c45b3 .8s linear infinite;margin-bottom:6px}.pitch-loading-text[data-v-9d4c45b3]{margin:0;font-size:.95rem;font-weight:600;color:#fff}@keyframes pitch-spin-9d4c45b3{to{transform:rotate(360deg)}}.detail-header[data-v-9d4c45b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.detail-rank[data-v-9d4c45b3]{display:inline-block;background:#60a5fa26;border:1px solid rgba(96,165,250,.3);border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:600;color:#60a5fa;margin-bottom:6px}.detail-title[data-v-9d4c45b3]{margin:0;font-size:1.05rem;font-weight:600;color:#fff}.detail-close[data-v-9d4c45b3]{flex-shrink:0;width:30px;height:30px;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#ffffffb3;font-size:1.2rem;line-height:1;cursor:pointer;transition:background-color .15s}.detail-close[data-v-9d4c45b3]:hover{background:#ffffff14;color:#fff}.detail-body[data-v-9d4c45b3]{padding:4px 18px 18px;display:flex;flex-direction:column;gap:18px}.detail-section[data-v-9d4c45b3]{padding-top:14px}.detail-section-title[data-v-9d4c45b3]{margin:0 0 8px;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffff8c}.detail-narrative[data-v-9d4c45b3]{margin:0;font-size:.86rem;line-height:1.5;color:#ffffffd9}.detail-line[data-v-9d4c45b3]{margin:0;font-size:.85rem;color:#ffffffd9}.score-groups[data-v-9d4c45b3]{display:flex;flex-direction:column;gap:14px}.score-group[data-v-9d4c45b3]{background:#ffffff0a;border-radius:var(--radius-panel);padding:12px}.score-group-head[data-v-9d4c45b3]{display:flex;align-items:center;justify-content:space-between}.score-group-label[data-v-9d4c45b3]{font-size:.85rem;font-weight:600;color:#fff}.score-group-total[data-v-9d4c45b3]{font-size:.95rem;font-weight:700;color:#60a5fa}.score-group-hint[data-v-9d4c45b3]{margin:4px 0 10px;font-size:.76rem;color:#fff9;line-height:1.4}.factor-list[data-v-9d4c45b3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.factor-row[data-v-9d4c45b3]{display:grid;grid-template-columns:150px 40px 1fr 34px;align-items:center;gap:8px}.factor-label[data-v-9d4c45b3]{font-size:.78rem;color:#fffc}.factor-weight[data-v-9d4c45b3]{font-size:.72rem;color:#ffffff73;text-align:right}.factor-bar[data-v-9d4c45b3]{position:relative;height:6px;border-radius:999px;background:#ffffff1a;overflow:hidden}.factor-bar-fill[data-v-9d4c45b3]{position:absolute;left:0;top:0;height:100%;border-radius:999px;background:linear-gradient(90deg,#60a5fab3,#60a5fa)}.factor-value[data-v-9d4c45b3]{font-size:.76rem;font-weight:600;color:#ffffffd9;text-align:right}.detail-keywords[data-v-9d4c45b3]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.keyword-chip[data-v-9d4c45b3]{padding:3px 9px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);font-size:.72rem;color:#fffc}.evidence-list[data-v-9d4c45b3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.evidence-item[data-v-9d4c45b3]{display:flex;align-items:flex-start;gap:10px}.evidence-relevance[data-v-9d4c45b3]{flex-shrink:0;min-width:30px;text-align:center;padding:2px 6px;border-radius:4px;background:#22c55e2e;border:1px solid rgba(34,197,94,.4);color:#bbf7d0;font-size:.72rem;font-weight:600}.evidence-main[data-v-9d4c45b3]{display:flex;flex-direction:column;gap:2px}.evidence-headline[data-v-9d4c45b3]{font-size:.8rem;color:#ffffffe0;line-height:1.35}.evidence-meta[data-v-9d4c45b3]{font-size:.72rem;color:#ffffff80}.offer-detail-list[data-v-9d4c45b3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.next-actions-list[data-v-9d4c45b3]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:.82rem;color:#ffffffd9;line-height:1.4}.detail-evidence-note[data-v-9d4c45b3]{margin:0 0 10px;font-size:.76rem;color:#ffffff8c;line-height:1.4}.detail-subtle[data-v-9d4c45b3]{font-size:.78rem;color:#ffffff8c}.contacts-list[data-v-9d4c45b3]{list-style:none;margin:0;padding:14px 0 0;display:flex;flex-direction:column;gap:4px}.contact-item[data-v-9d4c45b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 8px;border-radius:8px;border-bottom:1px solid rgba(255,255,255,.06)}.contact-item[data-v-9d4c45b3]:hover{background:#ffffff08}.contact-main[data-v-9d4c45b3]{display:flex;flex-direction:column;gap:2px;min-width:0}.contact-name[data-v-9d4c45b3]{font-size:.86rem;font-weight:600;color:#fff}.contact-title[data-v-9d4c45b3]{font-size:.8rem;color:#ffffffbf}.contact-location[data-v-9d4c45b3]{font-size:.72rem;color:#ffffff73}.contact-meta[data-v-9d4c45b3]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.contact-change[data-v-9d4c45b3]{padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:600;white-space:nowrap}.change-positive[data-v-9d4c45b3]{background:#22c55e2e;border:1px solid rgba(34,197,94,.4);color:#bbf7d0}.change-negative[data-v-9d4c45b3]{background:#ef44442e;border:1px solid rgba(239,68,68,.4);color:#fecaca}.contact-since[data-v-9d4c45b3]{font-size:.7rem;color:#ffffff73;white-space:nowrap}.quadrants-grid[data-v-9d4c45b3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.quadrant[data-v-9d4c45b3]{background:#ffffff0d;border-radius:var(--radius-panel);padding:10px}.quadrant-head[data-v-9d4c45b3]{display:flex;align-items:center;justify-content:space-between;gap:8px}.quadrant-title[data-v-9d4c45b3]{margin:0 0 6px;font-size:.78rem;color:#ffffffbf}.info-icon[data-v-9d4c45b3]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid rgba(255,255,255,.4);border-radius:50%;font-size:.62rem;line-height:1;color:#ffffffd9;cursor:help;-webkit-user-select:none;user-select:none}.tooltip[data-v-9d4c45b3]{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);min-width:230px;max-width:280px;background:#1b1f27;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-panel);padding:8px 10px;font-size:.72rem;line-height:1.35;color:#ffffffe6;z-index:20;opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none;text-transform:capitalize}.info-icon:hover .tooltip[data-v-9d4c45b3],.info-icon:focus .tooltip[data-v-9d4c45b3],.info-icon:focus-visible .tooltip[data-v-9d4c45b3]{opacity:1;visibility:visible}.quadrant-values[data-v-9d4c45b3]{display:flex;flex-wrap:wrap;gap:8px}.priority-pill[data-v-9d4c45b3]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:3px 10px;border-radius:999px;font-size:.74rem;font-weight:500;color:#ffffffeb;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);cursor:help}.priority-tooltip[data-v-9d4c45b3]{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);min-width:220px;max-width:300px;background:#1b1f27;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-panel);padding:8px 10px;font-size:.72rem;line-height:1.35;color:#ffffffe6;z-index:30;opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none}.priority-pill:hover .priority-tooltip[data-v-9d4c45b3],.priority-pill:focus .priority-tooltip[data-v-9d4c45b3],.priority-pill:focus-visible .priority-tooltip[data-v-9d4c45b3]{opacity:1;visibility:visible}.empty-tag[data-v-9d4c45b3]{font-size:.78rem;color:#ffffffb3}.why-list[data-v-9d4c45b3]{margin:0;padding-left:16px;color:#fffc;font-size:.82rem}.account-strip[data-v-9d4c45b3]{display:flex;flex-wrap:wrap;gap:6px 20px;padding:12px 16px;background:var(--bg-panel);border-radius:var(--radius-panel)}.strip-item[data-v-9d4c45b3]{font-size:.85rem;color:#fffc;display:flex;gap:6px;align-items:baseline}.strip-label[data-v-9d4c45b3]{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#fff6}.app-shell[data-v-ecde1cdb]{min-height:100vh;padding:16px;background:var(--bg-app)}.top-bar[data-v-ecde1cdb]{display:flex;align-items:center;gap:16px;padding:0}.brand-logo[data-v-ecde1cdb]{width:170px;height:auto;display:block}.title[data-v-ecde1cdb]{margin:0;font-size:1.05rem;font-weight:500;letter-spacing:.01em;color:var(--text-primary)}@media(max-width:780px){.top-bar[data-v-ecde1cdb]{flex-direction:column;align-items:flex-start}.brand-logo[data-v-ecde1cdb]{width:150px}}:root{--bg-app: rgb(27, 31, 39);--bg-panel: rgb(29, 54, 90);--text-primary: rgb(255, 255, 255);--radius-panel: 4px}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%;background:var(--bg-app);color:var(--text-primary);font-family:Ubuntu,sans-serif}body{min-height:100vh}button,input,select,textarea{font:inherit}
