@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&family=JetBrains+Mono:wght@400;500;700&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";.rtdb-sync-synced{background:#22c55e!important}.rtdb-sync-pending{background:#eab308!important;animation:rtdb-pulse 1.5s infinite!important}.rtdb-sync-syncing{background:#3b82f6!important;animation:rtdb-pulse 1s infinite!important}.rtdb-sync-error{background:#ef4444!important}@keyframes rtdb-pulse{0%,to{opacity:1}50%{opacity:.4}}.opp-section-header{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:10px 14px;margin:8px 0 4px;border-radius:8px;font-size:.8rem;font-weight:600}.opp-section-active{background:#22c55e14;border:1px solid rgba(34,197,94,.2);color:#16a34a}.opp-section-expired{background:#ef44440f;border:1px solid rgba(239,68,68,.15);color:#dc2626}.opp-section-count{font-size:.7rem;background:#0000000f;padding:1px 8px;border-radius:10px;font-weight:500}.opp-card-expired{opacity:.55;border-left:3px solid #ef4444!important;transition:opacity .2s}.opp-card-expired:hover{opacity:.8}:root{--bg-primary: #FAF9F6;--bg-secondary: #FBFBFA;--bg-card: #FFFFFF;--bg-glass: rgba(255, 255, 255, .85);--color-primary: #0B3C8F;--color-secondary: #0077C2;--color-accent: #E06A15;--space-cyan: #0B3C8F;--space-blue: #0077C2;--space-indigo: #4A3E8E;--space-emerald: #00A36C;--space-lime: #7E9E25;--space-violet: #E06A15;--space-amber: #D97706;--color-text-primary: #141414;--color-text-secondary: #5E5E5E;--color-text-muted: #8E8E8E;--color-success: #00A36C;--color-warning: #D97706;--color-danger: #DC2626;--color-info: #0B3C8F;--border-light: rgba(11, 60, 143, .08);--border-active: rgba(11, 60, 143, .25);--shadow-sm: 0 2px 8px rgba(11, 60, 143, .03);--shadow-md: 0 8px 24px rgba(11, 60, 143, .05);--shadow-glow: 0 0 0 3px rgba(11, 60, 143, .06);--font-heading: "Playfair Display", Georgia, Cambria, "Times New Roman", Times, serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sidebar-width: 280px;--header-height: 80px;--transition-speed: .25s}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-primary);color:var(--color-text-primary);font-family:var(--font-body);overflow-x:hidden;height:100vh;display:flex}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#14141414;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.bg-glow-1{position:fixed;top:-10%;left:20%;width:50vw;height:50vw;background:radial-gradient(circle,#0b3c8f08,#faf9f600 70%);z-index:-1;pointer-events:none;animation:floatGlow 15s ease-in-out infinite alternate}.bg-glow-2{position:fixed;bottom:-10%;right:10%;width:40vw;height:40vw;background:radial-gradient(circle,#e06a1505,#faf9f600 70%);z-index:-1;pointer-events:none;animation:floatGlow 20s ease-in-out infinite alternate-reverse}@keyframes floatGlow{0%{transform:translate(0) scale(1)}to{transform:translate(30px,20px) scale(1.05)}}aside,.sidebar{width:var(--sidebar-width);height:100vh;background:var(--bg-secondary);border-right:1px solid var(--border-light);display:flex;flex-direction:column;z-index:10;position:fixed;left:0;top:0;overflow-y:auto}.sidebar-brand,.sidebar-header{height:var(--header-height);display:flex;align-items:center;padding:0 28px;border-bottom:1px solid var(--border-light);flex-shrink:0}.brand-logo{display:flex;align-items:center;width:100%}.sidebar-logo-svg{width:100%;height:38px;max-width:100%;display:block}.logo-dot{width:12px;height:12px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));border-radius:50%;box-shadow:0 0 0 3px #0b3c8f1a}.brand-text{font-family:var(--font-body);font-weight:700;font-size:1.2rem;letter-spacing:.5px;color:var(--color-text-primary)}.brand-subtitle{font-size:.65rem;text-transform:uppercase;letter-spacing:2px;color:var(--color-accent);font-weight:600;margin-top:-1px}nav,.sidebar-nav{flex:1;padding:20px 14px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.nav-link{display:flex;align-items:center;gap:12px;padding:10px 14px;color:var(--color-text-secondary);text-decoration:none;font-weight:500;font-size:.9rem;border-radius:6px;transition:all var(--transition-speed);border:1px solid transparent;cursor:pointer}.nav-link:hover{color:var(--color-text-primary);background:#0b3c8f08}.nav-link.active{color:var(--color-primary);background:#0b3c8f0a;border-left:3px solid var(--color-accent);border-top-left-radius:0;border-bottom-left-radius:0;font-weight:600}.nav-link i{font-size:1.05rem;color:var(--color-text-muted);width:18px;text-align:center;transition:color var(--transition-speed)}.nav-link:hover i{color:var(--color-text-secondary)}.nav-link.active i{color:var(--color-primary)}.sidebar-footer{padding:18px 24px;border-top:1px solid var(--border-light);display:flex;align-items:center;gap:12px;background:var(--bg-secondary)}.user-avatar{width:34px;height:34px;border-radius:50%;background:#0b3c8f0f;color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.95rem;border:1px solid rgba(11,60,143,.12)}.user-info{display:flex;flex-direction:column}.user-name{font-size:.82rem;font-weight:600;color:var(--color-text-primary)}.user-role{font-size:.7rem;color:var(--color-text-muted)}.app-shell{display:flex;width:100%;min-height:100vh;position:relative;overflow-x:hidden}main,.main-content{margin-left:var(--sidebar-width);flex:1;min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-primary);width:calc(100% - var(--sidebar-width));transition:margin-left var(--transition-speed) ease,width var(--transition-speed) ease}header{height:var(--header-height);border-bottom:1px solid var(--border-light);background:#faf9f6d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:9;display:flex;align-items:center;justify-content:space-between;padding:0 40px}.header-title-container h1{font-family:var(--font-heading);font-size:1.2rem;font-weight:700;color:var(--color-text-primary);letter-spacing:-.3px}.header-title-container p{font-size:.8rem;color:var(--color-text-secondary);margin-top:2px}.header-actions{display:flex;align-items:center;gap:16px}.status-indicator{display:flex;align-items:center;gap:8px;background:var(--bg-card);padding:6px 12px;border:1px solid var(--border-light);border-radius:20px;font-size:.75rem;color:var(--color-text-secondary)}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--color-success)}.status-dot.active-simulation{background:var(--color-warning);animation:pulse 1s infinite alternate}@keyframes pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.25);opacity:1}}.btn-primary{background:var(--color-primary);color:#fff;border:none;padding:10px 18px;font-size:.85rem;font-weight:600;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all var(--transition-speed)}.btn-primary:hover{background:var(--color-accent);transform:translateY(-1px)}.btn-secondary{background:#fff;color:var(--color-text-primary);border:1px solid rgba(20,20,20,.1);padding:10px 18px;font-size:.85rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all var(--transition-speed)}.btn-secondary:hover{background:#fbfbfa;border-color:#14141433}.btn-secondary.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.content-wrapper{padding:40px;flex:1;display:flex;flex-direction:column}.tab-pane{display:none;animation:fadeIn .35s cubic-bezier(.16,1,.3,1) forwards;flex:1}.tab-pane.active{display:flex;flex-direction:column}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}.glass-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm);transition:all var(--transition-speed);position:relative;overflow:hidden}.glass-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-icon{width:38px;height:38px;border-radius:8px;background:#0b3c8f0d;color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:1.15rem;margin-bottom:16px}.stat-card:nth-child(2) .stat-icon{background:#4a3e8e0d;color:var(--space-indigo)}.stat-card:nth-child(3) .stat-icon{background:#e06a150d;color:var(--color-accent)}.stat-card:nth-child(4) .stat-icon{background:#00a36c0d;color:var(--space-emerald)}.stat-value{font-size:2rem;font-weight:700;font-family:var(--font-heading);line-height:1.1;color:var(--color-text-primary)}.stat-label{font-size:.8rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-top:6px;font-weight:500}.dashboard-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px;flex:1}.grid-section-title{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;color:var(--color-text-primary);margin-bottom:18px;display:flex;align-items:center;justify-content:space-between}.kanban-board{display:flex;gap:16px;overflow-x:auto;padding-bottom:16px;flex:1}.kanban-column{flex:1;min-width:280px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;display:flex;flex-direction:column;max-height:calc(100vh - 240px);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.kanban-column.drag-over{background:#00e5ff08!important;border-color:var(--color-primary)!important;border-style:dashed!important;box-shadow:inset 0 0 10px #00e5ff0d}.kanban-column-header{padding:16px;border-bottom:1px solid var(--border-light);display:flex;align-items:center;justify-content:space-between}.kanban-column-title{font-size:.8rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-primary)}.kanban-column-count{font-size:.72rem;background:#0b3c8f0f;padding:2px 8px;border-radius:10px;color:var(--color-primary);font-weight:600}.kanban-cards{padding:12px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;flex:1}.kanban-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:8px;padding:16px;cursor:grab;transition:all var(--transition-speed)}.kanban-card:active{cursor:grabbing}.kanban-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.kanban-card-title{font-size:.9rem;font-weight:600;color:var(--color-text-primary);margin-bottom:4px}.kanban-card-org{font-size:.75rem;color:var(--color-text-muted);margin-bottom:12px}.kanban-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(20,20,20,.04);padding-top:10px;font-size:.7rem}.kanban-card-badge{padding:2px 6px;border-radius:4px;font-size:.65rem;font-weight:600}.match-high{background:#00a36c14;color:var(--space-emerald)}.match-mid{background:#d9770614;color:var(--space-amber)}.badge{padding:2px 8px;border-radius:20px;font-size:.68rem;font-weight:600;text-transform:uppercase}.badge-discovered{background:#f3f4f6;color:#5e5e5e;border:1px solid rgba(0,0,0,.05)}.badge-qualified{background:#eff6ff;color:#0077c2;border:1px solid rgba(0,119,194,.1)}.badge-preparing{background:#fef3c7;color:#d97706;border:1px solid rgba(217,119,6,.1)}.badge-approval_required{background:#faf5ff;color:#4a3e8e;border:1px solid rgba(74,62,142,.15)}.badge-submitted{background:#ecfdf5;color:#00a36c;border:1px solid rgba(0,163,108,.1)}.badge-accepted{background:#e6f6ee;color:#00a36c;border:1px solid rgba(0,163,108,.2)}.badge-rejected{background:#fee2e2;color:#dc2626;border:1px solid rgba(220,38,38,.2)}.finder-controls{display:flex;gap:16px;margin-bottom:24px;background:var(--bg-card);padding:16px;border-radius:8px;border:1px solid var(--border-light)}.search-input-wrapper{position:relative;flex:1}.search-input-wrapper input{width:100%;background:#fff;border:1px solid rgba(20,20,20,.12);border-radius:6px;padding:10px 16px;color:var(--color-text-primary);font-size:.9rem;outline:none;transition:all .2s}.search-input-wrapper input:focus{border-color:var(--color-primary);box-shadow:var(--shadow-glow)}.select-filter{background:#fff;border:1px solid rgba(20,20,20,.12);border-radius:6px;padding:10px 16px;color:var(--color-text-secondary);font-size:.9rem;outline:none;cursor:pointer;transition:border-color .2s}.select-filter:focus{border-color:var(--color-primary)}.opportunities-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.opportunity-card{display:flex;flex-direction:column}.opp-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.opp-title-group h3{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--color-text-primary)}.opp-org{font-size:.8rem;color:var(--color-text-muted);margin-top:2px}.opp-score-badge{background:#0b3c8f0f;color:var(--color-primary);border:1px solid rgba(11,60,143,.15);padding:4px 10px;border-radius:12px;font-size:.78rem;font-weight:700;display:flex;align-items:center;gap:4px}.opp-score-badge:before{content:"⚡";font-size:.75rem}.opp-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;padding:16px 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);font-size:.8rem}.opp-detail-item{display:flex;flex-direction:column}.opp-detail-label{color:var(--color-text-muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-weight:500}.opp-detail-value{font-weight:600;color:var(--color-text-primary)}.opp-reason{font-size:.85rem;color:var(--color-text-secondary);line-height:1.45;margin-bottom:18px;flex:1}.opp-actions{display:flex;gap:12px;margin-top:auto}.investors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.investor-card{display:flex;flex-direction:column}.inv-header{border-bottom:1px solid var(--border-light);padding-bottom:16px;margin-bottom:16px}.inv-name{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--color-text-primary)}.inv-focus{font-size:.75rem;color:var(--color-primary);font-weight:600;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.inv-info-list{display:flex;flex-direction:column;gap:10px;font-size:.8rem;margin-bottom:20px}.inv-info-row{display:flex;justify-content:space-between}.inv-info-label{color:var(--color-text-muted)}.inv-info-value{font-weight:600;color:var(--color-text-primary)}.inv-section-title{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);margin-bottom:6px;font-weight:700}.inv-thesis,.inv-match,.inv-approach{font-size:.8rem;color:var(--color-text-secondary);line-height:1.45;margin-bottom:16px}.inv-approach{background:var(--bg-secondary);border:1px solid var(--border-light);padding:12px;border-radius:6px;margin-bottom:0}.app-hub-layout{display:grid;grid-template-columns:320px 1fr;gap:24px;flex:1}.app-list-panel{display:flex;flex-direction:column;gap:12px}.app-list-item{background:var(--bg-card);border:1px solid var(--border-light);border-radius:8px;padding:16px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:4px}.app-list-item:hover{border-color:var(--color-primary)}.app-list-item.active{background:#0b3c8f08;border-color:var(--color-primary);border-left:3px solid var(--color-accent);border-top-left-radius:0;border-bottom-left-radius:0}.app-list-name{font-size:.9rem;font-weight:600;color:var(--color-text-primary)}.app-list-org{font-size:.75rem;color:var(--color-text-muted)}.app-editor-panel{display:flex;flex-direction:column;gap:20px}.app-editor-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-light);padding-bottom:16px}.app-editor-title h2{font-family:var(--font-heading);font-size:1.4rem;font-weight:700;color:var(--color-text-primary)}.app-editor-title p{font-size:.8rem;color:var(--color-text-muted)}.validation-box{background:#fef3c7;border:1px solid rgba(217,119,6,.2);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.validation-header{display:flex;align-items:center;gap:8px;color:var(--color-warning);font-size:.85rem;font-weight:700}.validation-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.input-group{display:flex;flex-direction:column;gap:4px}.input-group label{font-size:.75rem;color:var(--color-text-secondary);font-weight:500}.input-group input{background:#fff;border:1px solid rgba(20,20,20,.12);color:var(--color-text-primary);padding:8px 12px;border-radius:6px;font-size:.85rem;outline:none;transition:all .2s}.input-group input:focus{border-color:var(--color-primary);box-shadow:var(--shadow-glow)}.qa-list{display:flex;flex-direction:column;gap:20px;overflow-y:auto;max-height:calc(100vh - 350px);padding-right:8px}.qa-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:8px;padding:20px}.qa-question{font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary);font-weight:700;margin-bottom:10px}.qa-answer{font-size:.9rem;color:var(--color-text-primary);line-height:1.5;white-space:pre-wrap}.agent-console-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;flex:1}.console-panel{display:flex;flex-direction:column;background:#050b14;border:1px solid var(--border-light);border-radius:8px;font-family:JetBrains Mono,monospace;overflow:hidden;height:calc(100vh - 220px)}.console-header{background:#0b132b;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#8e9aaf}.console-dots{display:flex;gap:6px}.console-dot{width:10px;height:10px;border-radius:50%}.console-dot-red{background:#ef4444}.console-dot-yellow{background:#f59e0b}.console-dot-green{background:#10b981}.console-title{font-weight:600;letter-spacing:1px;color:#cbd5e1}.console-output{padding:16px;overflow-y:auto;flex:1;font-size:.8rem;line-height:1.45;color:#a5b4fc;display:flex;flex-direction:column;gap:6px}.console-line{margin:0;word-break:break-all;white-space:pre-wrap}.line-info{color:#94a3b8}.line-success{color:#34d399}.line-warning{color:#fbbf24}.line-accent{color:#38bdf8}.line-system{color:#818cf8}.console-input-line{display:flex;align-items:center;background:#070d19;padding:10px 16px;border-top:1px solid rgba(255,255,255,.06)}.console-prompt{color:#38bdf8;margin-right:8px;font-weight:700}.console-input-line input{background:transparent;border:none;color:#f8fafc;flex:1;font-family:inherit;font-size:.8rem;outline:none}.agent-control-panel{display:flex;flex-direction:column;gap:20px}.agent-status-card{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:8px}.agent-meta{display:flex;flex-direction:column;gap:2px}.agent-name{font-weight:600;font-size:.95rem;color:var(--color-text-primary)}.agent-desc{font-size:.75rem;color:var(--color-text-muted)}.agent-status{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:500}.agent-status-active{color:var(--color-success)}.agent-status-idle{color:var(--color-text-muted)}#growth-os-modal-container{background:#14141466!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}#modal-close-x-btn i{transition:color .2s}#modal-close-x-btn:hover i{color:var(--color-accent)}.gradient-text{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.badge-cyan{background:#0b3c8f0d;color:var(--color-primary);border:1px solid rgba(11,60,143,.1);padding:4px 8px;border-radius:4px;font-size:.72rem;font-weight:600}.badge-blue{background:#0077c20d;color:var(--color-secondary);border:1px solid rgba(0,119,194,.1);padding:4px 8px;border-radius:4px;font-size:.72rem;font-weight:600}.badge-emerald{background:#00a36c0d;color:var(--space-emerald);border:1px solid rgba(0,163,108,.1);padding:4px 8px;border-radius:4px;font-size:.72rem;font-weight:600}.badge-violet{background:#e06a150d;color:var(--color-accent);border:1px solid rgba(224,106,21,.1);padding:4px 8px;border-radius:4px;font-size:.72rem;font-weight:600}.badge-amber{background:#d977060d;color:var(--space-amber);border:1px solid rgba(217,119,6,.1);padding:4px 8px;border-radius:4px;font-size:.72rem;font-weight:600}.metric-glow{text-shadow:none;font-weight:700;letter-spacing:-.5px}.space-card{background:var(--bg-card);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:all var(--transition-speed)}.space-card:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.product-fit-space{border-left:3px solid var(--color-primary);padding-left:10px}.priority-critical{background:#fee2e2;color:#dc2626;border:1px solid rgba(220,38,38,.15);padding:2px 6px;border-radius:4px;font-size:.65rem;font-weight:700}.priority-high{background:#fef3c7;color:#d97706;border:1px solid rgba(217,119,6,.15);padding:2px 6px;border-radius:4px;font-size:.65rem;font-weight:600}.priority-medium{background:#eff6ff;color:#0077c2;border:1px solid rgba(0,119,194,.15);padding:2px 6px;border-radius:4px;font-size:.65rem;font-weight:600}.priority-low{background:#f3f4f6;color:#5e5e5e;border:1px solid rgba(94,94,94,.15);padding:2px 6px;border-radius:4px;font-size:.65rem;font-weight:500}.mobile-nav-toggle{display:none;background:transparent;border:none;color:var(--color-text-primary);font-size:1.3rem;cursor:pointer;padding:8px;align-items:center;justify-content:center}.sidebar-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1414144d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;opacity:0;pointer-events:none;transition:opacity .3s ease}.sidebar-overlay.active{opacity:1;pointer-events:auto}*,*:before,*:after{box-sizing:border-box}html,body{width:100%;max-width:100%;overflow-x:hidden;margin:0;padding:0}.app-shell,.main-content,.content-wrapper,.tab-pane,.glass-card,.space-card,.opp-reason,.opp-detail-value,.report-content,.console-line,td,p{max-width:100%;min-width:0;box-sizing:border-box;overflow-wrap:anywhere;word-break:normal}img,svg,canvas,table{max-width:100%}.btn-primary,.btn-secondary,.btn-chip,button,select,input{min-height:40px;display:inline-flex;align-items:center;justify-content:center}button span,button i{display:inline-block}input:focus,select:focus,textarea:focus,button:focus,.nav-link:focus{outline:2px solid var(--color-primary);outline-offset:2px}.sidebar,aside{width:var(--sidebar-width)!important;max-width:var(--sidebar-width)!important;min-width:var(--sidebar-width)!important}.nav-link{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;min-height:42px!important;height:42px!important;padding:9px 12px!important;font-size:.9rem!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;border-radius:12px!important;transition:all var(--transition-speed)}.sidebar-header,.sidebar-brand{height:72px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.brand-text{font-size:1.05rem!important;line-height:1.1!important;white-space:nowrap!important}.brand-subtitle{font-size:.7rem!important;line-height:1.1!important;white-space:nowrap!important}.nav-link.active{background:#0b3c8f14!important;color:var(--color-primary)!important;border-left:3px solid var(--color-accent)!important}.opportunity-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;background:var(--bg-card);padding:16px;border-radius:8px;border:1px solid var(--border-light);margin-bottom:20px}.opportunity-filters .search-input-wrapper{grid-column:1 / -1}.opportunity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}.opportunity-card{display:flex;flex-direction:column;justify-content:space-between;max-width:100%}.opportunity-card-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;width:100%!important;margin-top:auto!important}.opportunity-card-actions button{flex:1 1 auto!important;min-width:0!important;padding:8px 10px!important;font-size:.75rem!important;font-weight:600!important}.opportunity-card-actions .btn-secondary{border:1px solid rgba(20,20,20,.15)!important;background-color:#fff!important;color:var(--color-text-primary)!important}.opportunity-card-actions .btn-secondary:hover{background-color:#f7f7f7!important;border-color:#14141440!important}.opportunity-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tasks-layout{flex-direction:column;gap:20px}.tasks-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.tasks-list{width:100%}.task-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:8px;padding:16px;transition:transform .2s,box-shadow .2s}.task-card-actions{display:flex;justify-content:space-between;gap:8px;margin-top:10px}.task-card-actions button{flex:1}.mobile-sidebar-close{display:none}header{min-width:0;height:auto!important;min-height:var(--header-height)!important;padding:12px 40px!important}.header-actions{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;min-width:0!important;flex-shrink:0!important}.header-actions button,.header-actions .btn-primary,.header-actions .btn-secondary,#run-agent-btn{min-width:0!important;max-width:100%!important;white-space:nowrap!important;height:auto;min-height:40px;padding:8px 16px}#header-user-menu button{min-height:32px!important;height:32px!important;width:32px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}@media (min-width: 1200px){aside,.sidebar{transform:none!important;position:fixed!important}main,.main-content{margin-left:var(--sidebar-width)!important;width:calc(100% - var(--sidebar-width))!important}.mobile-nav-toggle{display:none!important}}@media (max-width: 1199px){aside,.sidebar{width:min(280px,86vw)!important;min-width:auto!important;max-width:86vw!important;transform:translate(-100%);transition:transform var(--transition-speed) cubic-bezier(.4,0,.2,1);z-index:100;position:fixed!important;height:100dvh!important}aside.mobile-open,.sidebar.mobile-open{transform:translate(0)!important}main,.main-content{margin-left:0!important;width:100%!important}.mobile-nav-toggle{display:flex!important}header{padding:0 24px}.content-wrapper{padding:20px!important}.opportunity-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.mobile-sidebar-close{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-text-secondary);font-size:1.25rem;cursor:pointer;margin-left:auto;padding:6px;width:36px;height:36px;border-radius:50%;transition:background-color .2s}.mobile-sidebar-close:hover{background-color:#0000000a}.nav-link{height:44px!important;min-height:44px!important;font-size:.9rem!important}.nav-link span{font-size:.9rem!important}}@media (max-width: 1024px){.live-discovery-main-grid,.editor-workspace-split{grid-template-columns:1fr!important}.opportunity-grid{grid-template-columns:1fr 1fr!important}}@media (max-width: 768px){header{flex-direction:column!important;height:auto!important;padding:16px 20px!important;gap:16px!important;align-items:stretch!important}.header-actions{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.header-actions button,.header-actions .btn-primary,.header-actions .btn-secondary,#run-agent-btn{width:100%!important;justify-content:center!important;white-space:normal!important}.kanban-board{flex-direction:row!important;overflow-x:auto!important;padding-bottom:16px;gap:16px}.kanban-column{min-width:290px!important;max-width:320px!important;flex:0 0 auto!important}.dual-layout,.app-hub-layout,.vault-layout,.settings-layout,.live-discovery-header-grid,.analytics-geo-matches-grid,.company-subtab-pane,.outreach-details-grid,[style*="grid-template-columns:300px 1fr"],[style*="grid-template-columns:1fr 300px"],[style*="grid-template-columns: 320px 1fr"],[style*="grid-template-columns: 250px 1fr"]{grid-template-columns:1fr!important}.settings-container,.profile-container{flex-direction:column!important}.settings-sidebar,.profile-sidebar{width:100%!important;border-right:none!important;border-bottom:1px solid var(--border-light);padding-bottom:16px!important;margin-bottom:16px!important;display:flex!important;flex-direction:row!important;overflow-x:auto;gap:8px}.settings-tab,.profile-tab{white-space:nowrap}#growth-os-modal-container>div{width:min(960px,calc(100vw - 32px))!important;max-width:960px!important;margin:16px;max-height:calc(100vh - 32px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#growth-os-modal-container #modal-body{overflow-y:auto!important;flex:1!important;max-height:calc(100vh - 120px)!important}#modal-actions{flex-wrap:wrap;justify-content:center!important;gap:8px}#modal-actions button{flex:1 1 120px;font-size:.8rem;padding:10px}.opportunity-filters{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}.opportunity-filters .search-input-wrapper{grid-column:span 1!important}.opportunity-grid{grid-template-columns:1fr!important}.opportunity-card{padding:16px!important}.opp-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.opp-header>div:last-child{align-items:flex-start!important;width:100%!important}.opp-score-badge{align-self:flex-start!important}.opportunity-card-actions button{flex:1 1 100%!important;width:100%!important}.opportunity-meta-grid{grid-template-columns:1fr!important}.opportunity-card div[style*="grid-template-columns: repeat(3, 1fr)"],.opportunity-card div[style*="grid-template-columns:repeat(3, 1fr)"]{grid-template-columns:1fr!important;gap:8px!important}.opportunity-card div[style*="grid-column: span 3"],.opportunity-card div[style*="grid-column:span 3"]{grid-column:span 1!important}.tasks-toolbar{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.tasks-toolbar>div{flex-direction:column!important;width:100%!important;gap:8px!important}#tasks-view-toggle{display:flex!important;flex-direction:column!important;width:100%!important;gap:6px!important}#tasks-view-toggle button,.tasks-toolbar button{width:100%!important}.mobile-agenda-container{display:block!important}body.drawer-open{overflow:hidden!important}}@media (max-width: 640px){.stats-grid{grid-template-columns:1fr!important}.actions-list,.button-group{flex-direction:column;width:100%}.actions-list button,.button-group button{width:100%}}@media (max-width: 480px){.brand-text{font-size:1.1rem}.header-actions button{font-size:.82rem;padding:10px 12px}}@media (max-width: 390px){body{font-size:13px!important}.badge{font-size:.6rem!important}}@media (max-width: 360px){body{font-size:12px!important}.header-title-container h1{font-size:1.25rem!important}}@keyframes terminalPulse{0%{opacity:.6;text-shadow:0 0 4px var(--color-primary)}50%{opacity:1;text-shadow:0 0 12px var(--color-primary)}to{opacity:.6;text-shadow:0 0 4px var(--color-primary)}}.console-title.pulse{animation:terminalPulse 1.5s infinite;color:var(--color-primary)!important}.badge-pkg-drafting{display:inline-flex;align-items:center;gap:3px;font-size:.62rem;font-weight:600;padding:2px 7px;border-radius:10px;background:#0b3c8f14;color:var(--color-primary);border:1px solid rgba(11,60,143,.15)}.badge-pkg-needs-review{display:inline-flex;align-items:center;gap:3px;font-size:.62rem;font-weight:600;padding:2px 7px;border-radius:10px;background:#d9770614;color:var(--color-warning);border:1px solid rgba(217,119,6,.15)}.badge-pkg-ready{display:inline-flex;align-items:center;gap:3px;font-size:.62rem;font-weight:600;padding:2px 7px;border-radius:10px;background:#0077c214;color:var(--color-secondary);border:1px solid rgba(0,119,194,.15)}.badge-pkg-approved{display:inline-flex;align-items:center;gap:3px;font-size:.62rem;font-weight:600;padding:2px 7px;border-radius:10px;background:#00a36c14;color:var(--space-emerald);border:1px solid rgba(0,163,108,.15)}.badge-pkg-submitted{display:inline-flex;align-items:center;gap:3px;font-size:.62rem;font-weight:600;padding:2px 7px;border-radius:10px;background:#00a36c1f;color:var(--space-emerald);border:1px solid rgba(0,163,108,.2)}.badge-pkg-blocked{display:inline-flex;align-items:center;gap:3px;font-size:.62rem;font-weight:600;padding:2px 7px;border-radius:10px;background:#dc262614;color:var(--color-danger);border:1px solid rgba(220,38,38,.15)}.badge-pkg-archived{display:inline-flex;align-items:center;gap:3px;font-size:.62rem;font-weight:600;padding:2px 7px;border-radius:10px;background:#8e8e8e14;color:var(--color-text-muted);border:1px solid rgba(142,142,142,.15)}.version-history-panel .version-entry{transition:all .2s ease}.version-history-panel .version-entry:hover{transform:translate(2px);box-shadow:0 2px 8px #0b3c8f0f}#package-action-bar button{transition:all .2s ease}#package-action-bar button:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0b3c8f14}.badge-inv-researched,.badge-inv-shortlisted,.badge-inv-drafting,.badge-inv-needs-approval,.badge-inv-approved,.badge-inv-contacted,.badge-inv-followup,.badge-inv-passed,.badge-inv-archived{display:inline-flex;align-items:center;gap:3px;font-size:.6rem;font-weight:600;padding:2px 7px;border-radius:10px;white-space:nowrap}.badge-inv-researched{background:#0b3c8f14;color:var(--color-primary);border:1px solid rgba(11,60,143,.15)}.badge-inv-shortlisted{background:#0077c214;color:var(--color-secondary);border:1px solid rgba(0,119,194,.15)}.badge-inv-drafting{background:#7c3aed14;color:var(--space-violet);border:1px solid rgba(124,58,237,.15)}.badge-inv-needs-approval{background:#d9770614;color:var(--color-warning);border:1px solid rgba(217,119,6,.15)}.badge-inv-approved{background:#00a36c14;color:var(--space-emerald);border:1px solid rgba(0,163,108,.15)}.badge-inv-contacted{background:#00a36c1f;color:var(--space-emerald);border:1px solid rgba(0,163,108,.2)}.badge-inv-followup{background:#00e5ff14;color:var(--space-cyan);border:1px solid rgba(0,229,255,.15)}.badge-inv-passed{background:#dc26260f;color:var(--color-danger);border:1px solid rgba(220,38,38,.12)}.badge-inv-archived{background:#8e8e8e0f;color:var(--color-text-muted);border:1px solid rgba(142,142,142,.12)}:root{--sidebar-width: 280px}.sidebar,aside{width:var(--sidebar-width)!important;min-width:var(--sidebar-width)!important;max-width:var(--sidebar-width)!important}.sidebar-nav,aside nav{padding:12px 10px!important;gap:4px!important;overflow-y:auto!important}.nav-link{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;min-height:42px!important;height:42px!important;padding:9px 12px!important;font-size:.9rem!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;border-radius:12px!important}.nav-link i{width:22px!important;min-width:22px!important;max-width:22px!important;flex:0 0 22px!important;font-size:1rem!important;line-height:1!important;text-align:center!important}.nav-link span{display:block!important;flex:1 1 auto!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important;overflow-wrap:normal!important;font-size:.9rem!important;line-height:1.1!important}.sidebar *,aside nav *,.nav-link *,.brand-logo *,.brand-text,.brand-subtitle{word-break:normal!important;overflow-wrap:normal!important}@media (max-width: 1199px){.sidebar,aside{width:min(280px,86vw)!important;min-width:auto!important;max-width:86vw!important}}.tab-pane{display:none!important}.tab-pane.active{display:flex!important;flex-direction:column}#tasks-pane:not(.active){display:none!important}#tasks-pane.active{display:flex!important}body{font-size:clamp(13px,.85vw,15px)!important}h1{font-size:clamp(1.1rem,2vw,1.5rem)!important;line-height:1.15!important}h2{font-size:clamp(1rem,1.5vw,1.25rem)!important;line-height:1.2!important}h3{font-size:clamp(.88rem,1.2vw,1rem)!important;line-height:1.25!important}h4{font-size:clamp(.8rem,1vw,.9rem)!important}.tab-pane p,.tab-pane span:not(.metric-value):not(.metric-badge):not(.ui-badge):not(.badge):not(.latest-run-badge):not(.checklist-text),.tab-pane label,.tab-pane td,.tab-pane th{font-size:clamp(.78rem,.9vw,.88rem)!important}html,body{width:100%;max-width:100%;overflow-x:hidden}.app-shell,.main-content,.content-wrapper,.tab-pane,.glass-card,.space-card,section,article,form,table,div{box-sizing:border-box;max-width:100%;min-width:0}.content-wrapper{width:100%;overflow-x:hidden}@media (max-width: 768px){.content-wrapper{padding:16px!important}}@media (max-width: 430px){.content-wrapper{padding:12px!important}}.dashboard-priorities,.priority-list{width:100%;max-width:100%;overflow:hidden}.priority-item{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;max-width:100%}.priority-checkbox,.priority-item input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;min-height:18px!important;max-height:18px!important;margin-top:2px}.priority-text,.priority-item span,.priority-item label{min-width:0;max-width:100%;font-size:clamp(.82rem,1vw,.95rem)!important;line-height:1.35!important;overflow-wrap:anywhere;word-break:normal}@media (max-width: 430px){.priority-item{grid-template-columns:22px minmax(0,1fr);gap:8px}.priority-checkbox,.priority-item input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;min-height:16px!important;max-height:16px!important}}.dashboard-grid,.stats-grid,.executive-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))!important;gap:clamp(12px,2vw,20px)!important}@media (max-width: 768px){.stats-grid,.dashboard-grid,.executive-grid{grid-template-columns:1fr!important}}button,.btn-primary,.btn-secondary,.btn-chip{max-width:100%;min-width:0;white-space:normal;line-height:1.2;justify-content:center}@media (max-width: 768px){button,.btn-primary,.btn-secondary{min-height:40px;padding:9px 12px!important;font-size:.82rem!important}.button-row,.action-row,.header-actions,.card-actions{display:flex;flex-wrap:wrap;gap:8px}}@media (max-width: 430px){.button-row button,.action-row button,.card-actions button{width:100%!important}}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;max-width:100%;min-width:0}.input-group{min-width:0!important}form{max-width:100%!important;min-width:0!important}@media (max-width: 768px){form,.form-grid,.company-subtab-pane{grid-template-columns:1fr!important}}@media (max-width: 768px){[style*=grid-template-columns]:not(.calendar-grid-shell){grid-template-columns:1fr!important}}.table-wrapper,.console-table-wrapper,.list-table-wrapper,div[style*="overflow-x:auto"]{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}table{width:100%!important;max-width:100%!important}@media (max-width: 768px){table{min-width:680px!important}}.dashboard-section-title{margin:0 0 14px!important;font-size:clamp(.72rem,.9vw,.84rem)!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--color-text-muted)!important;font-family:var(--font-body)!important;font-weight:800!important}.dashboard-priorities{width:100%!important;max-width:100%!important;overflow:hidden!important}.priority-list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.priority-item{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;width:100%!important;max-width:100%!important;min-height:32px!important;padding:2px 0!important;color:var(--color-text-secondary)!important}.priority-checkbox{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;margin:0!important;border:1.5px solid rgba(20,20,20,.45)!important;border-radius:4px!important;background:#fff!important;display:inline-block!important;position:relative!important;place-self:center!important}.priority-checkbox:checked:after{content:"✓"!important;position:absolute!important;left:2px!important;top:-3px!important;font-size:14px!important;line-height:16px!important;color:#14141459!important;font-weight:800!important}.priority-text{display:block!important;min-width:0!important;max-width:100%!important;font-family:var(--font-body)!important;font-size:clamp(.82rem,1vw,.95rem)!important;line-height:1.35!important;color:var(--color-text-secondary)!important;overflow-wrap:anywhere!important;word-break:normal!important}.quick-action-panel{width:100%!important;max-width:100%!important}.quick-action-panel .quick-action-btn,.quick-action-btn{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-height:44px!important;padding:10px 14px!important;font-size:clamp(.82rem,1vw,.92rem)!important;line-height:1.2!important;border-radius:10px!important;white-space:normal!important;text-align:left!important}.quick-action-btn i{width:20px!important;min-width:20px!important;max-width:20px!important;flex:0 0 20px!important;text-align:center!important;font-size:1rem!important;line-height:1!important}.dashboard-actions-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(16px,3vw,32px)!important;align-items:start!important;width:100%!important;max-width:100%!important}@media (max-width: 900px){.dashboard-actions-grid{grid-template-columns:1fr!important}}.dashboard-hero{width:100%!important;max-width:100%!important;border:1px solid rgba(11,60,143,.32)!important;border-radius:16px!important;padding:clamp(18px,3vw,28px)!important;background:#fff!important;box-shadow:0 8px 24px #0b3c8f0a!important;overflow:hidden!important;margin-bottom:24px!important}.dashboard-hero-title{margin:0!important;max-width:980px!important;font-family:var(--font-heading)!important;font-size:clamp(1rem,1.6vw,1.3rem)!important;line-height:1.2!important;letter-spacing:-.02em!important;color:var(--color-text-primary)!important;font-weight:700!important}.dashboard-hero-subtitle{margin:12px 0 0!important;max-width:900px!important;font-size:clamp(.82rem,.9vw,.92rem)!important;line-height:1.5!important;color:var(--color-text-secondary)!important}.dashboard-section-title{margin:0 0 12px!important;font-family:var(--font-body)!important;font-size:.76rem!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--color-text-muted)!important;font-weight:800!important}.quick-action-panel .btn-secondary{background:#fff!important;border:1px solid rgba(20,20,20,.1)!important;color:var(--color-text-primary)!important;box-shadow:0 2px 8px #0b3c8f05!important}.quick-action-panel .btn-secondary:hover{border-color:#0b3c8f38!important;background:#0b3c8f08!important}.priority-list{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;gap:10px!important}.priority-item{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;width:100%!important;max-width:100%!important;min-height:30px!important;padding:2px 0!important;color:var(--color-text-secondary)!important}.priority-checkbox{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;margin:0!important;border:1.5px solid rgba(20,20,20,.45)!important;border-radius:4px!important;background:#fff!important;position:relative!important;place-self:center!important;box-shadow:none!important}.priority-checkbox:checked{background:#1414141f!important;border-color:#1414142e!important}.priority-checkbox:checked:after{content:"✓"!important;position:absolute!important;left:2px!important;top:-4px!important;font-size:14px!important;line-height:16px!important;color:#14141461!important;font-weight:800!important}.priority-text{display:block!important;min-width:0!important;max-width:100%!important;font-family:var(--font-body)!important;font-size:.88rem!important;line-height:1.35!important;color:var(--color-text-secondary)!important;overflow-wrap:anywhere!important;word-break:normal!important}.priority-item.is-done .priority-text{text-decoration:line-through!important;color:var(--color-text-muted)!important}button,.btn-primary,.btn-secondary,.btn-chip{display:inline-flex!important;align-items:center!important;gap:8px!important}button i,.btn-primary i,.btn-secondary i,.btn-chip i{flex:0 0 auto!important;margin-right:0!important;line-height:1!important}button span,.btn-primary span,.btn-secondary span{min-width:0!important}.metric-grid,.stats-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-top:24px!important;margin-bottom:24px!important}.metric-card,.stat-card{background:#fff!important;border:1px solid var(--border-light)!important;border-radius:14px!important;padding:18px!important;min-height:128px!important;display:grid!important;grid-template-rows:auto auto 1fr auto!important;gap:6px!important;box-shadow:var(--shadow-sm)!important}.metric-card-header,.stat-card-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.metric-title,.stat-label{font-size:.74rem!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-weight:800!important;color:var(--color-text-primary)!important;line-height:1.25!important}.metric-subtitle,.stat-description{font-size:.72rem!important;line-height:1.35!important;color:var(--color-text-secondary)!important}.metric-badge,.stat-badge{justify-self:start!important;font-size:.68rem!important;font-weight:800!important;border-radius:6px!important;padding:4px 8px!important;line-height:1.1!important}.metric-icon,.stat-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;background:#0b3c8f0a!important}@media (max-width: 1200px){.metric-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 900px){.dashboard-actions-grid{grid-template-columns:1fr!important}.human-loop-card{max-width:100%!important}}@media (max-width: 640px){.metric-grid,.stats-grid{grid-template-columns:1fr!important}}@media (max-width: 430px){.dashboard-hero{padding:16px!important}.quick-action-btn{min-height:42px!important;padding:10px 12px!important;font-size:.84rem!important}.priority-item{grid-template-columns:17px minmax(0,1fr)!important;column-gap:9px!important}.priority-checkbox{width:15px!important;height:15px!important;min-width:15px!important;max-width:15px!important;min-height:15px!important;max-height:15px!important}.priority-text{font-size:.84rem!important}}.dashboard-section-card{background:#fff!important;border:1px solid var(--border-light)!important;border-radius:14px!important;padding:18px!important;box-shadow:var(--shadow-sm)!important;margin-bottom:24px!important}.dashboard-section-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.dashboard-card-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important;gap:16px!important}.compact-list{display:grid!important;gap:10px!important}.compact-list-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:10px!important;border:1px solid var(--border-light)!important;border-radius:10px!important}.ui-card{background:#fff!important;border:1px solid var(--border-light)!important;border-radius:14px!important;padding:20px!important;box-shadow:0 1px 4px #0000000a!important;overflow:hidden!important}.ui-card-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important;padding-bottom:12px!important;border-bottom:1px solid var(--border-light)!important}.ui-card-title{margin:0!important;font-family:var(--font-heading)!important;font-size:1rem!important;font-weight:700!important;color:var(--color-text-primary)!important;line-height:1.3!important}.ui-card-subtitle{margin:4px 0 0!important;font-size:.78rem!important;color:var(--color-text-secondary)!important;line-height:1.4!important}.ui-card-body{font-size:.82rem!important;color:var(--color-text-primary)!important;line-height:1.5!important}.ui-card-footer{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-top:14px!important;padding-top:12px!important;border-top:1px solid var(--border-light)!important}.ui-grid{display:grid!important;gap:16px!important}.ui-grid-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.ui-grid-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.ui-grid-4{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.responsive-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important;gap:16px!important}.split-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:20px!important;align-items:start!important}.editor-layout{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:20px!important;align-items:start!important}.ui-button,button,.btn-primary,.btn-secondary,.btn-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;padding:9px 14px!important;border-radius:10px!important;line-height:1.2!important;font-weight:700!important;font-size:.85rem!important;white-space:normal!important;cursor:pointer!important;border:1px solid transparent!important;transition:all .15s ease!important}.ui-button i,button i,.btn-primary i,.btn-secondary i,.btn-chip i{flex:0 0 auto!important;width:18px!important;min-width:18px!important;text-align:center!important;line-height:1!important;margin:0!important;font-size:.9rem!important}.ui-button span,button span,.btn-primary span,.btn-secondary span{min-width:0!important}.ui-button-primary{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}.ui-button-primary:hover{background:#09326e!important}.ui-button-secondary{background:#fff!important;color:var(--color-text-primary)!important;border-color:#1414141f!important;box-shadow:0 1px 3px #00000008!important}.ui-button-secondary:hover{border-color:#0b3c8f40!important;background:#0b3c8f08!important}.ui-button-danger{background:#dc26260f!important;color:var(--color-danger)!important;border-color:#dc262626!important}.ui-button-ghost{background:transparent!important;color:var(--color-text-secondary)!important;border-color:transparent!important;min-height:34px!important;padding:6px 10px!important}.icon-button{min-height:34px!important;width:34px!important;padding:0!important;justify-content:center!important;border-radius:8px!important}.button-row{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.checklist{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;gap:10px!important}.checklist-item{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-height:30px!important;padding:2px 0!important}.checklist-checkbox{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;margin:0!important;border:1.5px solid rgba(20,20,20,.45)!important;border-radius:4px!important;background:#fff!important;position:relative!important;place-self:center!important;box-shadow:none!important;cursor:pointer!important}.checklist-checkbox:checked{background:#1414141f!important;border-color:#1414142e!important}.checklist-checkbox:checked:after{content:"✓"!important;position:absolute!important;left:2px!important;top:-4px!important;font-size:14px!important;line-height:16px!important;color:#14141461!important;font-weight:800!important}.checklist-text{display:block!important;min-width:0!important;max-width:100%!important;font-family:var(--font-body)!important;font-size:.88rem!important;line-height:1.35!important;color:var(--color-text-secondary)!important;overflow-wrap:anywhere!important;word-break:normal!important}.checklist-item.is-done .checklist-text{text-decoration:line-through!important;color:var(--color-text-muted)!important}.ui-list{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;gap:8px!important}.ui-list-item{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border:1px solid var(--border-light)!important;border-radius:10px!important;font-size:.82rem!important;background:#fff!important}.ui-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:.68rem!important;font-weight:700!important;padding:3px 8px!important;border-radius:6px!important;line-height:1.2!important;white-space:nowrap!important}.badge-success{background:#00a36c14!important;color:var(--space-emerald)!important;border:1px solid rgba(0,163,108,.15)!important}.badge-warning{background:#d9770614!important;color:var(--space-amber)!important;border:1px solid rgba(217,119,6,.15)!important}.badge-danger{background:#dc262614!important;color:var(--color-danger)!important;border:1px solid rgba(220,38,38,.15)!important}.badge-info{background:#0b3c8f0f!important;color:var(--color-primary)!important;border:1px solid rgba(11,60,143,.12)!important}.badge-muted{background:#0000000a!important;color:var(--color-text-muted)!important;border:1px solid rgba(0,0,0,.06)!important}.form-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))!important;gap:16px!important}.form-field{display:flex!important;flex-direction:column!important;gap:6px!important}.form-label{font-size:.76rem!important;font-weight:700!important;color:var(--color-text-secondary)!important;text-transform:uppercase!important;letter-spacing:.04em!important}.form-input{padding:10px 12px!important;border:1px solid var(--border-light)!important;border-radius:8px!important;font-size:.85rem!important;background:#fff!important;color:var(--color-text-primary)!important;transition:border-color .15s ease!important}.form-input:focus{outline:none!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 3px #0b3c8f14!important}.form-help{font-size:.72rem!important;color:var(--color-text-muted)!important;line-height:1.3!important}.table-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border:1px solid var(--border-light)!important;border-radius:10px!important}.ui-table{width:100%!important;border-collapse:collapse!important;font-size:.8rem!important}.ui-table th,.ui-table td{padding:10px 14px!important;text-align:left!important;border-bottom:1px solid var(--border-light)!important;white-space:nowrap!important}.ui-table th{font-size:.72rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--color-text-muted)!important;background:#00000005!important}.kanban-shell{display:flex!important;gap:16px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:12px!important;min-height:400px!important}.kanban-column{min-width:260px!important;max-width:300px!important;flex:0 0 auto!important;background:#00000004!important;border:1px solid var(--border-light)!important;border-radius:12px!important;padding:12px!important;display:flex!important;flex-direction:column!important;gap:10px!important}.kanban-card{background:#fff!important;border:1px solid var(--border-light)!important;border-radius:10px!important;padding:12px!important;font-size:.8rem!important;cursor:grab!important;box-shadow:0 1px 3px #0000000a!important}.console-shell{background:#0a0e14!important;border-radius:12px!important;padding:16px!important;font-family:Fira Code,Cascadia Code,monospace!important;font-size:.78rem!important;color:#a2aabc!important;overflow-y:auto!important;max-height:500px!important}.console-line{padding:3px 0!important;line-height:1.5!important;white-space:pre-wrap!important;word-break:break-all!important}.command-chip-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:12px!important}.section-kicker{margin:0 0 12px!important;font-family:var(--font-body)!important;font-size:.74rem!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--color-text-muted)!important;font-weight:800!important}.section-title-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important;flex-wrap:wrap!important}.section-title-bar h3,.section-title-bar .section-title{margin:0!important;font-family:var(--font-heading)!important;font-size:1rem!important;font-weight:700!important;color:var(--color-text-primary)!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.dashboard-hero{width:100%!important;max-width:100%!important;border:1px solid rgba(11,60,143,.18)!important;border-radius:16px!important;padding:clamp(18px,3vw,28px)!important;background:#fff!important;box-shadow:0 4px 16px #0b3c8f08!important;overflow:hidden!important;margin-bottom:24px!important}.dashboard-hero-content{margin-bottom:0!important}.dashboard-hero-title{margin:0!important;max-width:980px!important;font-family:var(--font-heading)!important;font-size:clamp(1rem,1.6vw,1.3rem)!important;line-height:1.2!important;letter-spacing:-.03em!important;color:var(--color-text-primary)!important;font-weight:700!important}.dashboard-hero-subtitle{margin:12px 0 0!important;max-width:900px!important;font-size:clamp(.84rem,1vw,.95rem)!important;line-height:1.55!important;color:var(--color-text-secondary)!important}.dashboard-actions-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(18px,3vw,32px)!important;align-items:start!important;width:100%!important;max-width:100%!important;margin-top:22px!important;padding-top:18px!important;border-top:1px solid var(--border-light)!important}.quick-action-panel,.dashboard-priorities{width:100%!important;max-width:100%!important;min-width:0!important}.quick-action-panel{display:grid!important;gap:10px!important}.quick-action-btn{width:100%!important;min-height:44px!important;padding:10px 14px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;border-radius:10px!important;font-size:.88rem!important;font-weight:700!important;line-height:1.2!important;text-align:left!important;white-space:normal!important}.quick-action-btn i{width:18px!important;min-width:18px!important;max-width:18px!important;flex:0 0 18px!important;text-align:center!important;font-size:.95rem!important;line-height:1!important;margin:0!important}.quick-action-btn span{display:block!important;min-width:0!important;flex:1 1 auto!important;overflow-wrap:anywhere!important}.quick-action-panel .btn-secondary,.quick-action-panel .ui-button-secondary{background:#fff!important;border:1px solid rgba(20,20,20,.1)!important;color:var(--color-text-primary)!important}.human-loop-card{margin-top:24px!important;width:100%!important;max-width:520px!important;padding:16px 18px!important;border:1px dashed rgba(224,106,21,.28)!important;border-radius:12px!important;background:#e06a1506!important}.human-loop-card h4{margin:0 0 10px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-family:var(--font-body)!important;font-size:.82rem!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--color-accent)!important;font-weight:800!important}.human-loop-card ul{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;gap:7px!important}.human-loop-card li{position:relative!important;padding-left:14px!important;font-size:.78rem!important;line-height:1.4!important;color:var(--color-text-secondary)!important}.human-loop-card li:before{content:""!important;position:absolute!important;left:0!important;top:.58em!important;width:5px!important;height:5px!important;border-radius:999px!important;background:var(--color-accent)!important}.metric-grid,.stats-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-bottom:24px!important}.metric-card,.stat-card{background:#fff!important;border:1px solid var(--border-light)!important;border-radius:14px!important;padding:18px!important;min-height:128px!important;display:grid!important;grid-template-rows:auto auto 1fr auto!important;gap:6px!important;box-shadow:0 1px 4px #0000000a!important}.metric-card-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.metric-value,.stat-value{font-family:var(--font-heading)!important;font-size:clamp(1.1rem,1.5vw,1.4rem)!important;line-height:1!important;font-weight:800!important;letter-spacing:-.03em!important;overflow-wrap:anywhere!important}.metric-title{font-size:.74rem!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-weight:800!important;color:var(--color-text-primary)!important;line-height:1.25!important}.metric-subtitle{font-size:.72rem!important;line-height:1.35!important;color:var(--color-text-secondary)!important}.metric-badge{justify-self:start!important;font-size:.68rem!important;font-weight:700!important;border-radius:6px!important;padding:3px 8px!important;line-height:1.2!important}.metric-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;background:#0b3c8f0a!important;font-size:1rem!important}.exec-panel{background:#fff!important;border:1px solid var(--border-light)!important;border-radius:14px!important;padding:20px!important;margin-bottom:24px!important;box-shadow:0 1px 4px #0000000a!important}.exec-panel-header{margin:0 0 16px!important;font-family:var(--font-heading)!important;font-size:1.05rem!important;color:var(--color-text-primary)!important;border-bottom:1px solid var(--border-light)!important;padding-bottom:12px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}.exec-panel-header i{margin-right:8px!important;color:var(--color-primary)!important}.exec-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))!important;gap:16px!important}.exec-card{background:var(--bg-secondary, rgba(0,0,0,.015))!important;border:1px solid var(--border-light)!important;border-radius:10px!important;padding:16px!important;display:flex!important;flex-direction:column!important;gap:8px!important}.exec-kicker{font-size:.72rem!important;font-weight:700!important;color:var(--color-text-muted)!important;text-transform:uppercase!important;letter-spacing:.04em!important}.exec-stat-row{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:.76rem!important;color:var(--color-text-secondary)!important;padding:2px 0!important}.exec-stat-row span:last-child{font-weight:700!important}.dashboard-lower-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))!important;gap:20px!important;margin-bottom:24px!important}.dashboard-lower-card{background:#fff!important;border:1px solid var(--border-light)!important;border-radius:14px!important;padding:20px!important;box-shadow:0 1px 4px #0000000a!important}.intake-notice{background:#0b3c8f08!important;border:1px solid rgba(11,60,143,.15)!important;padding:14px 18px!important;border-radius:12px!important;margin-bottom:20px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important}.intake-notice-text{display:flex!important;align-items:center!important;gap:10px!important;font-weight:600!important;font-size:.85rem!important;color:var(--color-text-primary)!important}.latest-run-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:.6rem!important;font-weight:700!important;padding:2px 6px!important;border-radius:4px!important;background:#00a36c1a!important;color:var(--space-emerald)!important;border:1px solid rgba(0,163,108,.2)!important;text-transform:uppercase!important;letter-spacing:.03em!important}@media (max-width: 1200px){.metric-grid,.stats-grid,.ui-grid-4,.ui-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.editor-layout{grid-template-columns:260px minmax(0,1fr)!important}}@media (max-width: 900px){.dashboard-actions-grid,.split-layout,.ui-grid-2{grid-template-columns:1fr!important}.human-loop-card{max-width:100%!important}.editor-layout,.ui-grid-3{grid-template-columns:1fr!important}}@media (max-width: 640px){.metric-grid,.stats-grid,.ui-grid-4,.exec-grid{grid-template-columns:1fr!important}}@media (max-width: 430px){.dashboard-hero{padding:16px!important}.quick-action-btn{min-height:42px!important;padding:10px 12px!important;font-size:.84rem!important}.checklist-item{grid-template-columns:17px minmax(0,1fr)!important;gap:9px!important}.checklist-checkbox{width:15px!important;height:15px!important;min-width:15px!important;max-width:15px!important;min-height:15px!important;max-height:15px!important}.checklist-text{font-size:.84rem!important}.ui-card,.exec-panel{padding:16px!important}}.checklist-checkbox,.priority-checkbox,#settings-pane input[type=checkbox],.settings-option input[type=checkbox],.settings-check-row input[type=checkbox],.settings-checkbox-row input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;min-height:16px!important;max-height:16px!important;flex:0 0 16px!important;margin:0!important;padding:0!important;border:1.5px solid rgba(20,20,20,.42)!important;border-radius:4px!important;background:#fff!important;position:relative!important;place-self:center!important;box-shadow:none!important}.checklist-checkbox:checked,.priority-checkbox:checked,#settings-pane input[type=checkbox]:checked,.settings-option input[type=checkbox]:checked,.settings-check-row input[type=checkbox]:checked,.settings-checkbox-row input[type=checkbox]:checked{background:#1414141a!important;border-color:#14141438!important}.checklist-checkbox:checked:after,.priority-checkbox:checked:after,#settings-pane input[type=checkbox]:checked:after,.settings-option input[type=checkbox]:checked:after,.settings-check-row input[type=checkbox]:checked:after,.settings-checkbox-row input[type=checkbox]:checked:after{content:"✓"!important;position:absolute!important;left:2px!important;top:-4px!important;font-size:14px!important;line-height:16px!important;color:#1414146b!important;font-weight:900!important}.checklist,.priority-list{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;gap:10px!important}.checklist-item,.priority-item{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;min-height:28px!important;width:100%!important;max-width:100%!important}.checklist-text,.priority-text{display:block!important;min-width:0!important;max-width:100%!important;font-size:.88rem!important;line-height:1.35!important;color:var(--color-text-secondary)!important;overflow-wrap:normal!important;word-break:normal!important}.checklist-item.is-done .checklist-text,.priority-item.is-done .priority-text{text-decoration:line-through!important;color:var(--color-text-muted)!important}.btn-primary,.btn-secondary,.ui-button,.ui-button-primary,.ui-button-secondary,.ui-button-ghost,button,.btn-primary *,.btn-secondary *,.ui-button *,button *{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.quick-action-btn,.card-action-btn,.pipeline-action-btn,.outreach-action-btn,.document-action-btn,.console-chip,.btn-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;max-width:100%!important;min-height:38px!important;padding:9px 14px!important;border-radius:10px!important;line-height:1.2!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-align:center!important}.quick-action-btn i,.card-action-btn i,.pipeline-action-btn i,.outreach-action-btn i,.document-action-btn i,.console-chip i,.btn-chip i{width:18px!important;min-width:18px!important;max-width:18px!important;flex:0 0 18px!important;text-align:center!important;line-height:1!important;margin:0!important}.quick-action-btn span,.card-action-btn span,.pipeline-action-btn span,.outreach-action-btn span,.document-action-btn span,.console-chip span,.btn-chip span{display:inline-block!important;min-width:0!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.icon-button{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.card-actions,.action-row,.button-row,.opportunity-actions,.application-actions,.investor-actions,.crm-actions,.document-actions,.pipeline-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;max-width:100%!important}.card-actions button,.action-row button,.button-row button,.opportunity-actions button,.application-actions button,.investor-actions button,.crm-actions button,.document-actions button,.pipeline-actions button{width:auto!important;min-width:max-content!important;max-width:100%!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}@media (max-width: 430px){.card-actions button,.action-row button,.button-row button,.opportunity-actions button,.application-actions button,.investor-actions button,.crm-actions button,.document-actions button,.pipeline-actions button{min-width:0!important;white-space:normal!important}}.badge,.badge-preparing,.badge-discovered,.badge-qualified,.badge-approval_required,.badge-submitted,.badge-accepted,.badge-rejected,.ui-pill,.metric-badge,.status-pill,.match-score-box,.opp-score-badge,.badge-blue,.badge-cyan,.badge-emerald,.badge-violet,.badge-amber,.badge-danger,.latest-run-badge,.kanban-card-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:fit-content!important;max-width:100%!important;flex-shrink:0!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.15!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;text-align:center!important}#intake-queue-container .glass-card{flex:0 0 220px!important;width:220px!important;min-width:220px!important;max-width:220px!important;box-sizing:border-box!important}#intake-queue-container .glass-card span{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.kanban-cards .kanban-card{width:100%!important;min-width:0!important;box-sizing:border-box!important}.kanban-card span{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.match-score,.score-card,.score-box,.match-score-box{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:58px!important;width:auto!important;height:auto!important;padding:8px 10px!important;border-radius:14px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.match-score *,.score-card *,.score-box *,.match-score-box *{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.settings-option,.settings-check-row,.settings-checkbox-row{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.settings-option label,.settings-check-row label,.settings-checkbox-row label{font-size:.9rem!important;line-height:1.35!important;word-break:normal!important;overflow-wrap:normal!important}.console-shell,.agent-console,#console-pane{max-width:100%!important;overflow-x:hidden!important}.console-chips{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;padding:10px 16px!important;background:#050b1466!important;border-top:1px solid rgba(255,255,255,.06)!important;flex-shrink:0!important}.console-chips::-webkit-scrollbar{height:4px!important}.console-chips::-webkit-scrollbar-track{background:#050b1433!important}.console-chips::-webkit-scrollbar-thumb{background:#ffffff1a!important;border-radius:2px!important}.console-chips .btn-chip{flex-shrink:0!important}.command-chip-row,.console-chip-row,.chip-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;max-width:100%!important}@media (max-width: 640px){.command-chip-row,.console-chip-row,.chip-row{display:grid!important;grid-template-columns:1fr!important}.btn-chip,.command-chip,.console-chip{width:100%!important;justify-content:flex-start!important}}.card-content,.card-body,.card-text,.metric-subtitle,.opportunity-description,.investor-description{min-width:0!important;overflow-wrap:anywhere!important}.card-title,.opportunity-title,.investor-title,.application-title,.crm-title,.document-title{line-height:1.25!important;word-break:normal!important;overflow-wrap:anywhere!important}#dashboard-best-actions button,.dashboard-best-actions button,.best-actions button,.action-row button,.card-actions button,.inv-actions button,.opp-actions button,.opp-header button{min-height:0!important}.opp-header>div:last-child{flex-shrink:0!important}.opp-title-group{flex:1!important;min-width:0!important}
