:root{color-scheme:light;--bg: #eef2f5;--panel: #ffffff;--line: #d8e0e8;--text: #17212e;--muted: #667487;--accent: #176b87;--accent-strong: #104e62;--aqua: #17a8a3;--ink: #101923;--danger: #9d2f2f;--shadow: 0 18px 50px rgba(16, 25, 35, .1)}*{box-sizing:border-box}body{margin:0;background:linear-gradient(180deg,rgba(23,107,135,.08),transparent 280px),var(--bg);color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px}html,body{overflow-x:hidden}button,select,input,textarea{font:inherit;max-width:100%}button{background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#fff;cursor:pointer;font-weight:700;min-height:36px;padding:8px 12px}button:hover{background:var(--accent-strong)}button:disabled{cursor:not-allowed;opacity:.6}select,input,textarea{border:1px solid var(--line);border-radius:8px;color:var(--text);padding:9px 10px;width:100%}textarea{min-height:104px;resize:vertical}a{color:var(--accent);font-weight:700}.app-shell{display:grid;grid-template-columns:292px minmax(0,1fr);min-height:100vh;overflow-x:hidden}.sidebar{background:linear-gradient(180deg,#101923,#162335);color:#fff;display:flex;flex-direction:column;gap:24px;padding:22px}.brand{align-items:center;display:flex;gap:12px}.brand-logo{border-radius:12px;height:44px;width:44px}.brand h1,.brand p,.case-header h2,.case-header p,.part-row p,.topbar p,.summary-box p{margin:0}.brand h1{font-size:22px}.brand p{color:#b8c4d2}nav{display:grid;gap:8px}nav button{align-items:center;background:transparent;border-color:#334155;color:#e7eef5;display:flex;gap:9px;justify-content:flex-start;text-align:left}nav button.active{background:linear-gradient(135deg,#17a8a338,#176b8757);border-color:#87dcde8c;color:#fff}.nav-icon{flex:0 0 18px}.nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis}main{min-width:0;padding:22px}.topbar{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:14px}.topbar>div{min-width:0}.topbar-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.status-details{min-width:0;width:100%}.status-details summary{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;list-style:none}.status-details summary::-webkit-details-marker{display:none}.status-caret{border-bottom:2px solid currentColor;border-right:2px solid currentColor;color:var(--muted);flex:0 0 8px;height:8px;transform:rotate(45deg);transition:transform .16s ease;width:8px}.status-details[open] .status-caret,.sidebar-utility-panel[open] .status-caret{transform:rotate(225deg)}.status-details p{color:var(--muted);line-height:1.4;margin-top:6px;overflow-wrap:anywhere}.sidebar-mode{display:block}.sidebar-mode .sidebar{gap:10px;min-height:auto;padding:10px;position:sticky;top:0;z-index:40}.sidebar-mode .brand{gap:8px}.sidebar-mode .brand-logo{border-radius:10px;height:34px;width:34px}.sidebar-mode .brand h1{font-size:18px}.sidebar-mode .brand p{display:none}.sidebar-mode nav{grid-template-columns:repeat(5,minmax(0,1fr))}.sidebar-mode nav button{flex-direction:column;gap:3px;justify-content:center;min-height:40px;padding:7px 6px;text-align:center}.sidebar-mode .nav-label{font-size:10px;line-height:1.1}.sidebar-mode main{display:flex;flex-direction:column;padding:10px}.sidebar-mode .topbar{margin-bottom:0;margin-top:10px;order:20}.sidebar-mode .sidebar-utility-panel{display:block;padding:0}.sidebar-utility-panel summary{list-style:none}.sidebar-utility-panel summary::-webkit-details-marker{display:none}.sidebar-utility-summary{align-items:center;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:38px;padding:8px 10px}.sidebar-utility-status{color:var(--muted);font-size:12px;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.sidebar-utility-content{border-top:1px solid var(--line);display:grid;gap:10px;padding:10px}.sidebar-status p{color:var(--muted);line-height:1.4;margin:4px 0 0;overflow-wrap:anywhere}.sidebar-mode .topbar-actions{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);width:100%}.sidebar-mode .topbar button,.sidebar-mode .account-menu-trigger{justify-content:center;min-height:34px;max-width:none;padding:6px 8px;width:100%}.sidebar-mode .sidebar-utility-panel .account-avatar{flex-basis:24px;font-size:11px;height:24px;width:24px}.sidebar-mode .account-popover{bottom:calc(100% + 8px);left:0;min-width:0;right:0;top:auto}.sidebar-mode .assistant-grid,.sidebar-mode .profile-grid,.sidebar-mode .profile-form,.sidebar-mode .chat-input{grid-template-columns:1fr}.sidebar-mode .assistant-grid{gap:10px}.sidebar-mode .assistant-grid>aside{grid-column:auto;grid-row:auto;order:3}.sidebar-mode .sidebar-case-switcher{order:1}.sidebar-mode .chat-panel{grid-column:auto;grid-row:auto;grid-template-rows:minmax(0,1fr) auto;height:clamp(360px,calc(100vh - 210px),680px);max-height:none;min-height:0;order:2;overflow:hidden;position:static}.sidebar-mode .chat-input{margin-top:10px}.sidebar-mode .chat-input textarea{max-height:120px;min-height:84px}.sidebar-mode .summary-box{max-height:320px;min-height:160px}.sidebar-mode .metrics,.sidebar-mode .insight-metrics,.sidebar-mode .insight-lanes,.sidebar-mode .product-metrics,.sidebar-mode .case-browser-grid,.sidebar-mode .case-overview-grid,.sidebar-mode .case-summary-grid,.sidebar-mode .product-source-summary-grid,.sidebar-mode .product-content-grid{grid-template-columns:1fr}.sidebar-mode .section-header,.sidebar-mode .case-header,.sidebar-mode .case-detail-header,.sidebar-mode .product-case-header,.sidebar-mode .insights-output-header,.sidebar-mode .profile-hero{align-items:flex-start;flex-direction:column}.sidebar-mode .section-header,.sidebar-mode .panel,.sidebar-mode .insights-output,.sidebar-mode .case-detail-panel,.sidebar-mode .case-summary-panel,.sidebar-mode .case-documents-panel,.sidebar-mode .case-history-panel,.sidebar-mode .product-case-panel{padding:12px}.sidebar-mode .case-card-stats,.sidebar-mode .data-controls,.sidebar-mode .insights-control-row,.sidebar-mode .case-document-card,.sidebar-mode .case-history-item,.sidebar-mode .part-row{grid-template-columns:1fr}.sidebar-mode .case-list-panel{max-height:none;position:static}.sidebar-mode .case-detail-updated{min-width:0;text-align:left;width:100%}.sidebar-mode .case-document-actions{justify-content:flex-start}.sidebar-mode .scope-switcher,.sidebar-mode .products-toolbar{display:grid;grid-template-columns:1fr}.sidebar-mode .dashboard-shell{border-radius:12px;gap:10px;padding:10px}.sidebar-mode .dashboard-top,.sidebar-mode .dashboard-brand-lockup,.sidebar-mode .dashboard-footer{align-items:flex-start;flex-direction:column}.sidebar-mode .dashboard-grid,.sidebar-mode .dashboard-stat-pair,.sidebar-mode .contact-split,.sidebar-mode .dashboard-action-row{grid-template-columns:1fr}.sidebar-mode .dashboard-card{border-radius:10px;padding:12px}.sidebar-mode .dashboard-brand-lockup h2{font-size:22px}.sidebar-mode .iq-mark{border-radius:10px;flex:0 0 48px;font-size:23px;height:48px;min-width:48px;width:48px}.sidebar-auth{padding:12px}.sidebar-auth .auth-panel{grid-template-columns:1fr;max-width:420px}.sidebar-auth .auth-brand h1{font-size:32px}.sidebar-auth .auth-brand p{font-size:14px}.account-menu{position:relative}.account-menu-trigger{align-items:center;background:#fff;border-color:var(--line);color:var(--text);display:inline-flex;gap:8px;max-width:220px}.account-menu-trigger>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-avatar{align-items:center;background:#101923;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 28px;font-size:12px;font-weight:900;height:28px;justify-content:center;width:28px}.account-popover{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:8px;min-width:220px;padding:10px;position:absolute;right:0;top:calc(100% + 8px);z-index:60}.account-popover p{color:var(--muted);margin:3px 0 0;overflow-wrap:anywhere}.account-popover button{width:100%}.account-popover button:first-of-type{background:#fff;border-color:var(--line);color:var(--text)}.label{color:var(--muted);display:block;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.panel,.metric,.case-card{background:var(--panel);border:1px solid var(--line);border-radius:10px}.panel,.metric,.case-card{min-width:0}body:has(.auth-shell),body:has(.privacy-shell){overflow-x:hidden}.boot-screen,.auth-shell{align-items:center;display:flex;min-height:100vh;justify-content:center;padding:24px}.boot-screen{gap:12px}.boot-screen img{border-radius:14px;height:54px;width:54px}.auth-shell{background:radial-gradient(circle at 20% 20%,rgba(23,168,163,.16),transparent 26%),radial-gradient(circle at 78% 28%,rgba(23,107,135,.18),transparent 28%),#101923}.auth-panel{display:grid;gap:24px;grid-template-columns:minmax(280px,420px) minmax(320px,430px);max-width:980px;width:100%}.auth-brand{align-self:center;color:#fff;display:grid;gap:16px}.auth-brand img,.profile-hero img{border-radius:18px;height:72px;width:72px}.auth-brand h1{font-size:44px;margin:0}.auth-brand p{color:#bed0dc;font-size:17px;line-height:1.5;margin:0}.auth-card{background:#fffffff5;border:1px solid rgba(255,255,255,.24);border-radius:12px;box-shadow:0 28px 80px #00000047;display:grid;gap:14px;padding:16px}.auth-card form,.profile-form{display:grid;gap:10px}.auth-tabs{background:#eef3f6;border:1px solid var(--line);border-radius:10px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.auth-tabs button{background:transparent;border-color:transparent;color:var(--muted)}.auth-tabs button.active{background:#fff;border-color:var(--line);color:var(--text)}.form-error{background:#fff3f3;border:1px solid #e3b6b6;border-radius:8px;color:var(--danger);margin:0;padding:8px 10px}.form-notice{background:#f2fbf6;border:1px solid #b9dfc8;border-radius:8px;color:#235c3d;margin:0;padding:8px 10px}.link-button{background:transparent;border-color:transparent;color:var(--accent);min-height:32px;padding:4px 8px}.link-button:hover{background:#eef8fb}.auth-legal{border-top:1px solid var(--line);margin:0;padding-top:10px;text-align:center}.privacy-shell{background:linear-gradient(180deg,rgba(23,107,135,.1),transparent 320px),#f5f7f9;min-height:100vh;padding:32px}.privacy-document{background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);display:grid;gap:24px;margin:0 auto;max-width:900px;padding:32px}.privacy-header{border-bottom:1px solid var(--line);display:grid;gap:10px;padding-bottom:22px}.privacy-brand{align-items:center;display:inline-flex;gap:10px;text-decoration:none}.privacy-brand img{border-radius:10px;height:38px;width:38px}.privacy-brand span{color:var(--text);font-size:18px;font-weight:800}.privacy-header h1,.privacy-document h2,.privacy-document p{margin:0}.privacy-header h1{font-size:36px;line-height:1.1}.privacy-header p,.privacy-document p{color:#3e4b59;line-height:1.65}.privacy-document section{display:grid;gap:10px}.privacy-document h2{color:var(--ink);font-size:20px}.view-stack,.case-list,.case-workspace{display:grid;gap:14px}.case-list.compact{gap:10px}.section-header{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:10px;display:flex;gap:18px;justify-content:space-between;padding:16px}.section-header h2,.section-header p{margin:0}.section-header h2{font-size:26px;margin-top:3px}.section-header p{color:var(--muted);line-height:1.45;margin-top:5px;max-width:720px}.section-pills{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.section-pills span{background:#eef8fb;border:1px solid #9ccbd6;border-radius:999px;color:#12323c;font-size:12px;font-weight:800;padding:6px 10px;white-space:nowrap}.metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric{display:grid;gap:4px;padding:14px}.metric strong{display:block;font-size:26px;line-height:1.05;margin-top:0;overflow-wrap:anywhere}.case-card{box-shadow:0 10px 28px #1019230d;overflow:hidden}.case-accordion{display:block}.case-accordion summary{cursor:pointer;list-style:none}.case-accordion summary::-webkit-details-marker{display:none}.case-accordion summary:before{display:none}.case-header{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;padding:15px}.case-header>div:first-child{min-width:0}.case-header h2{font-size:18px;margin-top:5px;overflow-wrap:anywhere}.case-title-block{flex:1.2 1 260px}.case-token{background:#eef3f6;border:1px solid var(--line);border-radius:999px;color:var(--accent-strong);display:inline-flex;font-size:12px;font-weight:900;padding:4px 8px}.case-header p,.part-row p,.muted{color:var(--muted)}.updated{text-align:right;min-width:150px}.updated small{color:var(--muted);display:block;margin-top:3px}.case-badges{display:flex;flex:.9 1 220px;flex-wrap:wrap;gap:6px;justify-content:flex-end}.case-badges span{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;font-weight:700;padding:4px 8px}.case-card-stats{align-items:center;display:grid;gap:10px;grid-template-columns:auto auto minmax(150px,auto) auto}.case-card-stats>div{background:#f8fafc;border:1px solid var(--line);border-radius:8px;min-width:74px;padding:8px 10px}.case-card-stats strong{display:block;font-size:15px;margin-top:2px}.case-expand-cue{background:#101923;border-radius:999px;color:#fff;font-size:12px;font-weight:900;padding:7px 10px}.case-accordion[open] .case-expand-cue{background:#eef8fb;color:#12323c}.case-accordion[open] .case-expand-cue:before{content:"Close"}.case-accordion[open] .case-expand-cue{font-size:0}.case-accordion[open] .case-expand-cue:before{font-size:12px}.part-list{background:#f8fafc;display:grid;gap:8px;padding:10px}.part-row{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:150px minmax(0,1.4fr) 180px minmax(150px,auto);padding:12px}.part-row.empty{background:#fbfdfe;color:var(--muted)}.part-name strong{display:block;margin-bottom:3px}.data-controls{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(280px,1fr) auto}.data-count{min-width:140px;text-align:right}.data-count strong{display:block;margin-top:4px}.data-count small{color:var(--muted);display:block;margin-top:3px}.case-browser-grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.case-list-panel,.case-detail-panel,.case-summary-panel,.case-documents-panel,.case-history-panel{background:var(--panel);border:1px solid var(--line);border-radius:12px}.case-list-panel{display:grid;gap:10px;max-height:calc(100vh - 260px);overflow:auto;padding:12px;position:sticky;top:14px}.case-list-heading,.case-panel-title{align-items:center;display:flex;gap:12px;justify-content:space-between}.case-list-heading strong,.case-panel-title strong{color:var(--text);font-size:14px}.case-selector-list{display:grid;gap:8px}.case-selector-card{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:none;color:var(--text);cursor:pointer;display:grid;gap:6px;padding:12px;text-align:left;width:100%}.case-selector-card:hover,.case-selector-card.active{border-color:var(--accent)}.case-selector-card strong{font-size:15px;line-height:1.25;overflow-wrap:anywhere}.case-selector-card small{color:var(--muted);line-height:1.35}.case-detail-panel{display:grid;gap:14px;padding:14px}.case-detail-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;min-width:0}.case-detail-header h3{font-size:24px;line-height:1.1;margin:8px 0 6px;overflow-wrap:anywhere}.case-detail-header p{color:var(--muted);line-height:1.45;margin:0;overflow-wrap:anywhere}.case-detail-updated{background:#f8fafc;border:1px solid var(--line);border-radius:10px;flex:0 0 auto;min-width:180px;padding:10px;text-align:right}.case-detail-updated strong{display:block;font-size:13px;margin-top:4px}.case-overview-grid,.case-summary-grid{display:grid;gap:10px}.case-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.case-overview-grid>div,.case-summary-grid>div{background:#f8fafc;border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px}.case-overview-grid strong,.case-summary-grid strong{display:block;font-size:20px;line-height:1.1;margin-top:5px;overflow-wrap:anywhere}.case-overview-grid small{color:var(--muted);display:block;margin-top:4px}.case-summary-panel,.case-documents-panel,.case-history-panel{display:grid;gap:12px;padding:14px}.case-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-document-list,.case-history-list{display:grid;gap:9px}.case-document-card,.case-history-item{background:#fff;border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px}.case-document-card{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.case-document-card>div:first-child{display:grid;gap:4px;min-width:0}.case-document-card strong,.case-history-item strong{overflow-wrap:anywhere}.case-document-card span,.case-document-card small,.case-history-item p,.case-history-item header span{color:var(--muted)}.case-document-card em{color:var(--danger);font-size:12px;font-style:normal;overflow-wrap:anywhere}.case-document-actions,.case-history-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.case-document-actions a,.case-document-actions button,.case-history-actions a,.case-history-actions button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);display:inline-flex;font-size:12px;font-weight:800;justify-content:center;height:34px;min-height:34px;padding:0;text-decoration:none;width:34px}.case-history-item{display:grid;gap:12px;grid-template-columns:130px minmax(0,1fr)}.case-history-type{color:var(--accent-strong);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.case-history-item header{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.case-history-item p{line-height:1.45;margin:5px 0 0;overflow-wrap:anywhere}.case-history-actions{justify-content:flex-start;margin-top:8px}.show-more-button{justify-self:center;min-width:220px}.part-row details{min-width:150px}.part-row summary{color:var(--accent);cursor:pointer;font-weight:800}.history-list{display:grid;gap:8px;margin-top:10px}.history-item{border:1px solid var(--line);border-radius:6px;display:grid;gap:6px;padding:9px}.history-actions{display:flex;flex-wrap:wrap;gap:6px}.history-actions:empty{display:none}.history-actions a,.history-actions button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--text);display:inline-flex;font-size:12px;font-weight:800;min-height:30px;padding:5px 8px;text-decoration:none}pre{background:#f8fafc;border:1px solid var(--line);border-radius:6px;margin:0;max-height:240px;overflow:auto;padding:8px;white-space:pre-wrap}.assistant-grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.assistant-grid>aside{grid-column:2}.chat-panel{grid-column:1;grid-row:1}.panel{padding:14px}.panel label{display:block;margin-bottom:6px}.summary-box{background:#f8fafc;border:1px solid var(--line);border-radius:8px;margin-top:14px;max-height:520px;min-height:220px;overflow:auto;padding:12px}.content-toolbar,.message-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.content-toolbar{margin-bottom:8px}.copy-button{background:#fff;border-color:var(--line);color:var(--text);flex-shrink:0;height:32px;min-height:32px;padding:0;width:32px}.profile-grid{display:grid;gap:14px;grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.profile-hero{align-items:center;background:linear-gradient(135deg,#101923,#163246);color:#fff;display:flex;gap:14px}.profile-hero h2,.profile-hero p{margin:0}.profile-hero .label,.profile-hero p{color:#bed0dc}.profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form button,.profile-form .form-error{grid-column:1 / -1}.dashboard-shell{background:radial-gradient(circle at 12% 4%,rgba(37,133,255,.2),transparent 28%),radial-gradient(circle at 90% 18%,rgba(33,217,199,.14),transparent 24%),#06101f;border:1px solid rgba(72,143,229,.35);border-radius:18px;box-shadow:0 24px 80px #02081752;color:#edf6ff;display:grid;gap:14px;padding:18px}.dashboard-shell .label{color:#65b7ff}.dashboard-top{align-items:center;display:flex;gap:16px;justify-content:space-between}.dashboard-brand-lockup{align-items:center;display:flex;gap:14px;min-width:0}.iq-mark{align-items:center;background:linear-gradient(135deg,#2388ff,#22e0c4);border-radius:14px;box-shadow:0 0 28px #22aaff6b;color:#fff;display:inline-flex;flex:0 0 58px;font-size:28px;font-weight:950;height:58px;justify-content:center;min-width:58px;width:58px}.dashboard-brand-lockup h2,.dashboard-brand-lockup p,.dashboard-card-title h3,.dashboard-card p,.contact-summary p,.timeline-item p,.event-item p,.alert-item p,.pulse-item p{margin:0}.dashboard-brand-lockup h2{color:#fff;font-size:30px;line-height:1.05;margin-top:4px;overflow-wrap:anywhere}.dashboard-brand-lockup p{color:#9fb6d5;margin-top:4px}.dashboard-case-picker{background:#071426c7;border:1px solid rgba(93,155,230,.32);border-radius:12px;display:grid;gap:7px;min-width:min(360px,100%);padding:12px}.dashboard-case-picker label{color:#65b7ff;font-size:12px;font-weight:900;text-transform:uppercase}.dashboard-case-picker select{background:#08172a;border-color:#5d9be659;color:#edf6ff}.dashboard-case-picker p{color:#8ea6c5;font-size:12px;line-height:1.35;margin:0}.dashboard-action-row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-action-row button{min-height:36px;padding:7px 9px}.dashboard-card{background:linear-gradient(180deg,#0d2341e0,#050f1feb);border:1px solid rgba(70,141,225,.34);border-radius:14px;box-shadow:inset 0 1px #8fcbff14,0 12px 28px #00000038;display:grid;gap:14px;padding:16px}.dashboard-card-title{align-items:center;display:flex;gap:10px}.dashboard-card-title h3{color:#fff;font-size:18px}.dashboard-icon{align-items:center;border-radius:12px;display:inline-flex;flex:0 0 40px;font-size:22px;height:40px;justify-content:center;width:40px}.dashboard-icon.sparkle{background:linear-gradient(135deg,#1a64c8,#1e2d73)}.dashboard-icon.phone,.dashboard-icon.calendar{background:#2085ff2e;color:#55a8ff}.dashboard-icon.target{background:#864eff2e;color:#b28cff}.dashboard-icon.shield{background:#22e0c429;color:#22e0c4}.ai-brief-card>p{color:#e6f1ff;font-size:16px;line-height:1.45;max-width:980px}.dashboard-stat-pair{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat-pair>div,.contact-summary{background:#08172ac7;border:1px solid rgba(89,149,220,.24);border-radius:12px;display:grid;gap:6px;padding:14px}.dashboard-stat-pair strong{color:#fff;font-size:26px}.dashboard-stat-pair small,.contact-summary p,.timeline-item p,.event-item p,.alert-item p,.pulse-item p{color:#9fb6d5}.dashboard-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-split{display:grid;gap:14px;grid-template-columns:minmax(190px,.36fr) minmax(0,.64fr)}.contact-summary strong{color:#fff;font-size:20px}.timeline-list,.event-list,.alert-list,.pulse-list{display:grid;gap:9px}.timeline-item{border-left:2px solid rgba(92,159,240,.55);display:grid;gap:3px;padding-left:12px}.timeline-item span,.event-item time{color:#8ebcff;font-size:12px;font-weight:800}.timeline-item strong,.alert-item strong,.pulse-item strong{color:#fff}.event-item{align-items:start;display:grid;gap:10px;grid-template-columns:10px minmax(86px,auto) minmax(0,1fr)}.event-item>span{background:#22e0c4;border-radius:999px;height:10px;margin-top:5px;width:10px}.alert-item,.pulse-item{align-items:center;background:#071426b8;border:1px solid rgba(89,149,220,.2);border-left:4px solid #8b5cf6;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.alert-item.high{border-left-color:#ff7849}.alert-item.medium{border-left-color:#f6c945}.alert-item>span,.pulse-item>span{border:1px solid currentColor;border-radius:999px;flex:0 0 auto;font-size:12px;font-weight:900;padding:4px 9px}.pulse-item .high{color:#ff6b70}.pulse-item .medium{color:#f6c945}.pulse-item .low{color:#55a8ff}.dashboard-footer{align-items:center;color:#8ea6c5;display:flex;justify-content:space-between}.dashboard-footer button{background:transparent;border-color:#5d9be673;color:#9ecbff}.panel>button{margin-top:12px;width:100%}.document-action-row{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 42px;margin-top:12px}.document-action-row button{min-height:42px}.icon-button{align-items:center;display:inline-flex;justify-content:center;padding:0}.button-icon{display:block}.document-analysis-status{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;margin-top:10px;padding:10px}.document-analysis-status.complete{background:#f2fbf6;border-color:#b9dfc8}.document-analysis-status.error{background:#fff7f7;border-color:#e0b4b4}.document-analysis-header{display:grid;gap:3px}.document-analysis-header strong{font-size:13px}.document-analysis-status p{color:var(--muted);font-size:12px;margin:0;overflow-wrap:anywhere}.document-progress{background:#e5ebf0;border-radius:999px;height:12px;overflow:hidden}.document-progress span{background:linear-gradient(90deg,#176b87,#2f8f5b);display:block;height:100%;transition:width .24s ease}.document-analysis-status.active .document-progress span{background-size:160% 100%;animation:progress-sheen 1s linear infinite}.document-progress-label{align-items:center;color:var(--muted);display:flex;font-size:12px;font-weight:800;justify-content:space-between;line-height:1.2}.document-analysis-meta{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(82px,1fr))}.document-analysis-meta span{background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:12px;font-weight:800;padding:5px 6px;text-align:center}.document-reference-panel{border-top:1px solid var(--line);display:grid;gap:9px;margin-top:12px;padding-top:12px}.document-reference-header{align-items:center;display:flex;justify-content:space-between}.document-reference-header>div{min-width:0}.document-reference-list{display:grid;gap:7px;max-height:260px;overflow:auto;padding-right:2px}.document-reference-item{border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:8px}.document-reference-item.selected{background:#eef8fb;border-color:#9ccbd6}.document-reference-item strong,.document-reference-item span{display:block}.document-reference-item strong{font-size:12px;line-height:1.25;overflow-wrap:anywhere}.document-reference-item span{color:var(--muted);font-size:11px;margin-top:3px}.document-reference-error{color:var(--danger)!important}.document-reference-actions{align-items:center;display:flex;gap:5px}.document-reference-actions a,.document-reference-actions button{border-radius:6px;font-size:11px;min-height:28px;padding:5px 7px}.document-reference-actions a{align-items:center;background:#fff;border:1px solid var(--line);color:var(--text);display:inline-flex;font-weight:800;text-decoration:none}.document-preview-backdrop{align-items:center;background:#0f172a94;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:50}.document-preview-modal{background:#fff;border-radius:8px;box-shadow:0 24px 80px #0f172a47;display:grid;grid-template-rows:auto minmax(0,1fr);height:min(860px,92vh);overflow:hidden;width:min(1100px,96vw)}.document-preview-header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.document-preview-header>div{min-width:0}.document-preview-header strong{display:block;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.document-preview-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.document-preview-actions a,.document-preview-actions button{min-height:32px;padding:6px 10px}.document-preview-actions a{align-items:center;background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--text);display:inline-flex;font-size:13px;font-weight:800;text-decoration:none}.document-preview-modal iframe{border:0;height:100%;width:100%}.chat-panel{display:grid;box-shadow:var(--shadow);grid-template-rows:minmax(0,1fr) auto;height:calc(100vh - 120px);min-height:min(640px,calc(100vh - 120px));overflow:hidden;position:sticky;top:18px}.chat-log{display:grid;gap:10px;align-content:start;min-height:0;overflow:auto;padding:2px}.chat-message{border:1px solid var(--line);border-radius:12px;max-width:min(760px,86%);overflow-wrap:anywhere;padding:10px 12px}.chat-message.user{background:#176b87;border-color:#176b87;color:#fff;justify-self:end}.chat-message.assistant{background:#fbfdfe;justify-self:start}.chat-message.loading{background:#f8fafc;border-style:dashed;color:var(--muted);justify-self:start}.chat-message.error{border-color:var(--danger);color:var(--danger)}.message-author{color:var(--muted);display:block;font-size:11px;font-weight:800;text-transform:uppercase}.chat-message.user .message-author{color:#d7edf3}.chat-evidence{border-top:1px solid var(--line);display:grid;gap:8px;margin-top:10px;padding-top:9px}.chat-evidence-header{align-items:center;color:var(--muted);display:flex;font-size:11px;font-weight:800;justify-content:space-between;text-transform:uppercase}.chat-source-list,.chat-evidence-chunks{display:flex;flex-wrap:wrap;gap:6px}.chat-source-list button,.chat-evidence-chunks button{background:#f8fafc;border:1px solid var(--line);border-radius:6px;color:var(--text);cursor:pointer;font-size:12px;font-weight:800;max-width:100%;min-height:30px;overflow-wrap:anywhere;padding:6px 8px;text-align:left}.chat-source-list button span{background:#176b87;border-radius:4px;color:#fff;display:inline-block;font-size:10px;margin-right:6px;padding:2px 4px}.chat-evidence-details summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:800}.chat-evidence-chunks{margin-top:7px}.chat-evidence-chunks button{display:grid;gap:2px}.chat-evidence-chunks button span{color:var(--muted);font-size:11px;font-weight:700}.chat-input{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 112px;margin-top:12px;min-width:0}.chat-input textarea{border-color:#c9d5df;max-height:168px;min-height:118px;overflow:auto;resize:none}.send-button{align-items:center;display:inline-flex;gap:7px;justify-content:center}.history-item button,.history-item a{justify-self:start}.chat-reference-bar{display:flex;flex-wrap:wrap;gap:6px;grid-column:1 / -1}.chat-reference-bar button{background:#eef8fb;border:1px solid #9ccbd6;border-radius:999px;color:#12323c;font-size:12px;min-height:28px;max-width:100%;overflow:hidden;padding:5px 9px;text-overflow:ellipsis;white-space:nowrap}.loading-strip{align-items:center;background:#f8fafc;border:1px dashed var(--line);border-radius:8px;color:var(--muted);display:flex;gap:6px;margin-bottom:10px;padding:10px 12px}.insights-layout{display:grid;gap:14px}.insights-header{align-items:stretch}.insights-controls{align-self:stretch;background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-width:min(420px,100%);padding:12px}.insights-controls label{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.insights-controls p{color:var(--muted);font-size:12px;margin:0}.insights-control-row{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.insight-metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.insight-lanes{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.insight-lane{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:14px}.insight-lane strong,.insight-lane p{margin:0}.insight-lane p{color:var(--muted)}.lane-icon{align-items:center;border-radius:8px;display:inline-flex;height:34px;justify-content:center;width:34px}.lane-icon.opportunity{background:#eef8fb;color:#176b87}.lane-icon.risk{background:#fff3f3;color:#9d2f2f}.lane-icon.action{background:#f2fbf6;color:#2f8f5b}.insight-lane.opportunity{border-top:4px solid #2f8f5b}.insight-lane.risk{border-top:4px solid #b65050}.insight-lane.action{border-top:4px solid #176b87}.insights-output{background:#fff;border:1px solid var(--line);border-radius:8px;min-height:420px;padding:16px}.insights-output-header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;margin:-2px 0 14px;padding-bottom:12px}.insights-output-header h3{margin:2px 0 0}.insights-output-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.insights-output-actions>span{background:#eef3f6;border-radius:999px;color:var(--muted);font-size:12px;font-weight:800;padding:5px 9px}.products-layout{display:grid;gap:14px}.products-header{align-items:stretch}.products-controls{align-self:stretch;background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;min-width:min(520px,100%);padding:12px}.products-controls p{color:var(--muted);font-size:12px;margin:0}.scope-switcher{background:#e9eff4;border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;grid-template-columns:minmax(92px,.32fr) minmax(0,.68fr);margin-top:6px;padding:4px}.scope-switcher>button,.scope-select{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--muted);display:flex;gap:8px;min-height:38px}.scope-switcher>button{justify-content:center;padding:8px 10px}.scope-switcher>button:hover{background:#ffffffb8;color:var(--text)}.scope-switcher>button.active,.scope-select.active{background:#fff;border-color:#cbd6df;box-shadow:0 1px 4px #10192314;color:var(--text)}.scope-select{min-width:0;padding:0 4px 0 10px}.scope-select span{color:var(--muted);flex:0 0 auto;font-size:12px;font-weight:900;text-transform:uppercase}.scope-select select{background:var(--field);border:0;border-radius:6px;color:var(--text);flex:1 1 auto;min-height:34px;padding:6px 4px}.scope-select select option{background:#071528;color:#edf6ff}.products-toolbar{display:flex;flex-wrap:wrap;gap:8px}.products-toolbar button{align-items:center;display:inline-flex;gap:8px;justify-content:center}.scan-primary{min-width:132px}.service-scan-status{border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:12px}.service-scan-status p{color:var(--muted);font-size:12px;margin:0;overflow-wrap:anywhere}.service-scan-status.active .document-progress span{background-size:160% 100%;animation:progress-sheen 1s linear infinite}.service-scan-status.complete{background:#22e0c41a;border-color:#22e0c452}.service-scan-status.error{background:#ff6b701a;border-color:#ff6b7052}.ghost-button,.source-action{background:#fff;border-color:var(--line);color:var(--text)}.ghost-button:hover,.source-action:hover{background:#eef8fb;border-color:#9ccbd6;color:var(--accent-strong)}.product-metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.product-case-list{display:grid;gap:12px}.product-case-panel{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 28px #1019230d;display:grid;gap:14px;padding:14px}.product-case-header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;padding-bottom:12px}.product-client-block{min-width:0}.product-case-header h3,.product-case-header p,.sold-product-main p,.opportunity-item p,.empty-products p{margin:0}.product-case-header h3{font-size:19px;margin-top:6px;overflow-wrap:anywhere}.product-case-header p{color:var(--muted);margin-top:4px}.product-client-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.product-client-meta span{background:#eef3f6;border:1px solid var(--line);border-radius:999px;color:#3f5268;font-size:12px;font-weight:800;max-width:100%;overflow-wrap:anywhere;padding:4px 8px}.product-case-stats{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(96px,1fr));min-width:min(560px,100%)}.product-case-stats>div{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;padding:10px}.product-case-stats strong{overflow-wrap:anywhere}.product-case-stats small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.product-content-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.product-scan-summary{border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:12px}.product-source-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-source-summary-card{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px}.product-source-summary-card strong,.product-source-summary-card p{margin:0}.product-source-summary-card p{color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.product-column{border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:12px}.product-column-header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:8px}.product-column-header strong{display:block;font-size:15px;margin-top:2px}.sold-product-list,.opportunity-list,.product-source-list{display:grid;gap:8px}.sold-product-row,.opportunity-item{background:#f8fafc;border:1px solid var(--line);border-radius:8px;padding:10px}.sold-product-row{display:grid;gap:9px;grid-template-columns:1fr}.sold-product-main{display:grid;gap:3px;min-width:0}.sold-product-main strong{overflow-wrap:anywhere}.sold-product-main p{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.sold-product-main p span{color:var(--accent-strong);display:block;font-size:11px;font-weight:900;margin-bottom:2px;text-transform:uppercase}.product-coverage-list{display:grid;gap:6px;margin-top:6px}.product-coverage-list span{background:#2388ff1a;border:1px solid rgba(125,196,255,.22);border-radius:8px;color:#bde2ff;display:grid;gap:2px;line-height:1.3;max-width:100%;overflow-wrap:anywhere;padding:7px 8px}.product-coverage-list b{color:#65b7ff;font-size:11px;text-transform:uppercase}.sold-product-row span,.opportunity-item span{color:var(--muted);font-size:12px;font-weight:800}.opportunity-item p{color:var(--muted);line-height:1.45}.sold-product-row button{justify-self:flex-start}.source-action{min-height:32px;padding:6px 10px}.product-tags{display:flex;flex-wrap:wrap;gap:6px}.product-tags.compact{justify-content:flex-start;min-width:0}.product-tags span{background:#eef8fb;border:1px solid #9ccbd6;border-radius:999px;color:#12323c;padding:4px 8px}.opportunity-item{border-left:4px solid #d8a640;display:grid;gap:3px}.product-source-details summary{color:var(--accent);cursor:pointer;font-weight:800}.product-source-list{margin-top:10px}.product-source-list button{align-items:center;background:#f8fafc;border-color:var(--line);color:var(--text);display:flex;gap:8px;justify-content:space-between;text-align:left}.product-source-list button:hover{background:#eef8fb;border-color:#9ccbd6;color:var(--accent-strong)}.product-source-list span{color:var(--muted);font-size:12px}.empty-products{display:grid;gap:6px}.loading-strip span{animation:pulse-dot 1s infinite ease-in-out;background:var(--accent);border-radius:999px;display:inline-block;height:7px;width:7px}.loading-strip span:nth-child(2){animation-delay:.14s}.loading-strip span:nth-child(3){animation-delay:.28s}@keyframes pulse-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes progress-sheen{0%{background-position:0 0}to{background-position:160% 0}}.markdown-body{display:grid;gap:8px}.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body p,.markdown-body ul{margin:0}.markdown-body h2{font-size:18px}.markdown-body h3{font-size:16px}.markdown-body h4{font-size:14px}.markdown-body ul{padding-left:20px}.markdown-body li{margin:3px 0}.markdown-body hr{border:0;border-top:1px solid var(--line);margin:2px 0;width:100%}:root{color-scheme:dark;--bg: #050b16;--panel: #0b1728;--line: rgba(115, 169, 235, .24);--text: #edf6ff;--muted: #91a8c7;--accent: #2388ff;--accent-strong: #22e0c4;--aqua: #22e0c4;--ink: #f7fbff;--danger: #ff6b70;--surface: rgba(12, 28, 51, .88);--surface-strong: rgba(15, 37, 68, .94);--surface-soft: rgba(8, 20, 38, .72);--field: #071528;--glow: 0 22px 70px rgba(2, 8, 23, .38);--shadow: 0 18px 46px rgba(0, 0, 0, .28)}body{background:radial-gradient(circle at 15% 0%,rgba(35,136,255,.18),transparent 30%),radial-gradient(circle at 86% 8%,rgba(34,224,196,.12),transparent 26%),linear-gradient(180deg,#071120,#050b16 46%,#07101d);color:var(--text)}button{background:linear-gradient(135deg,#2388ff,#1765d8);border-color:#69abff6b;box-shadow:0 10px 26px #2388ff38;color:#fff}button:hover{background:linear-gradient(135deg,#22e0c4,#2388ff);border-color:#22e0c494}select,input,textarea{background:var(--field);border-color:#73a9eb47;color:var(--text)}select:focus,input:focus,textarea:focus{border-color:#22e0c4b3;box-shadow:0 0 0 3px #22e0c41f;outline:none}input::placeholder,textarea::placeholder{color:#667d9d}a,.link-button,.part-row summary,.product-source-details summary{color:#7dc4ff}.app-shell{background:radial-gradient(circle at 56% 0%,rgba(35,136,255,.1),transparent 26%),#050b16}.sidebar{background:linear-gradient(180deg,#071120fa,#040a14fa),#050b16;border-right:1px solid rgba(115,169,235,.2);box-shadow:18px 0 52px #0000003d}.brand-logo,.boot-screen img,.auth-brand img,.profile-hero img,.privacy-brand img{background:#071528;box-shadow:0 0 28px #22e0c42e}.brand h1{color:#fff;font-size:28px;font-weight:950}.brand p,.topbar p,.status-details p,.sidebar-status p,.sidebar-utility-status,.account-popover p,.muted{color:var(--muted)}nav button{background:#0a192dad;border-color:#73a9eb2e;box-shadow:none;color:#b9cde8}nav button:hover{background:#2388ff29;border-color:#7dc4ff66;color:#fff}nav button.active{background:linear-gradient(135deg,#2388ff57,#22e0c42e);border-color:#22e0c48a;box-shadow:inset 0 1px #b6e6ff1f,0 12px 30px #2388ff24}main{background:radial-gradient(circle at 74% 0%,rgba(34,224,196,.08),transparent 24%),transparent}.topbar,.panel,.metric,.case-card,.case-list-panel,.case-detail-panel,.case-summary-panel,.case-documents-panel,.case-history-panel,.section-header,.insights-output,.product-case-panel,.insight-lane,.privacy-document{background:linear-gradient(180deg,var(--surface-strong),var(--surface));border-color:var(--line);box-shadow:var(--shadow);color:var(--text)}.topbar{border-radius:14px}.label{color:#65b7ff}.section-header{border-radius:14px;overflow:hidden;position:relative}.section-header:before{background:linear-gradient(90deg,#2388ff,#22e0c4);content:"";height:3px;inset:0 0 auto;position:absolute}.section-header h2,.privacy-header h1,.privacy-document h2,.insights-output-header h3,.product-case-header h3,.case-header h2,.case-detail-header h3{color:#fff}.section-header p,.privacy-header p,.privacy-document p,.insight-lane p,.products-controls p,.insights-controls p,.product-case-header p,.case-header p,.case-detail-header p,.case-document-card span,.case-document-card small,.case-history-item p,.case-history-item header span,.part-row p,.data-count small{color:var(--muted)}.section-pills span,.case-token,.case-badges span,.case-history-type,.product-client-meta span,.product-tags span,.insights-output-actions>span,.chat-reference-bar button{background:#2388ff1f;border-color:#7dc4ff47;color:#bde2ff}.metric{border-radius:12px;overflow:hidden;padding:16px;position:relative}.metric:before{background:#22e0c4b8;border-radius:999px;content:"";height:8px;position:absolute;right:14px;top:14px;width:8px}.auth-shell,.privacy-shell{background:radial-gradient(circle at 18% 15%,rgba(35,136,255,.24),transparent 28%),radial-gradient(circle at 86% 26%,rgba(34,224,196,.16),transparent 24%),linear-gradient(180deg,#071120,#050b16)}.auth-panel{align-items:center}.auth-brand h1{color:#fff;font-size:58px;font-weight:950}.auth-brand p{color:#b9cde8}.auth-card,.auth-tabs,.profile-hero{background:linear-gradient(180deg,#0f2544f0,#091629f0);border:1px solid var(--line);box-shadow:var(--glow);color:var(--text)}.auth-tabs button,.link-button,.ghost-button,.source-action,.copy-button,.account-popover button:first-of-type,.history-actions a,.history-actions button,.case-document-actions a,.case-document-actions button,.case-history-actions a,.case-history-actions button,.document-reference-actions a,.document-reference-actions button,.document-preview-actions a,.document-preview-actions button,.chat-source-list button,.chat-evidence-chunks button,.product-source-list button{background:#081426c7;border-color:#73a9eb3d;box-shadow:none;color:#d8eaff}.auth-tabs button.active,.scope-switcher>button.active,.scope-select.active,.case-selector-card.active,.document-reference-item.selected{background:#2388ff2e;border-color:#22e0c46b;color:#fff}.auth-legal,.privacy-header,.insights-output-header,.product-case-header,.product-column-header,.document-preview-header{border-color:var(--line)}.form-error{background:#ff6b701f;border-color:#ff6b7052;color:#ffb4b7}.form-notice{background:#22e0c41a;border-color:#22e0c452;color:#9cf2e6}.account-menu-trigger,.account-popover{background:#0a192deb;border-color:var(--line);box-shadow:var(--shadow);color:var(--text)}.account-avatar,.case-expand-cue{background:linear-gradient(135deg,#2388ff,#22e0c4)}.case-header{background:#0a192db8;border-color:var(--line)}.case-card{border-radius:14px}.case-card-stats>div,.case-selector-card,.case-detail-updated,.case-overview-grid>div,.case-summary-grid>div,.case-document-card,.case-history-item,.part-list,.part-row,.part-row.empty,.data-controls,.summary-box,.document-analysis-status,.service-scan-status,.document-analysis-meta span,.document-reference-item,.insights-controls,.products-controls,.scope-switcher,.product-case-stats>div,.product-scan-summary,.product-source-summary-card,.product-column,.sold-product-row,.opportunity-item,.loading-strip,pre{background:var(--surface-soft);border-color:var(--line);color:var(--text)}.case-accordion[open] .case-expand-cue{background:#2388ff24;color:#bde2ff}.case-selector-card:hover{background:#2388ff1f;border-color:#22e0c45c;color:#fff}.history-item{background:#081426b8;border-color:var(--line)}.chat-panel{background:radial-gradient(circle at 24% 0%,rgba(35,136,255,.12),transparent 24%),linear-gradient(180deg,#0c1c33f0,#071120f5);border-radius:14px}.chat-log{padding:4px}.chat-message{border-color:var(--line);box-shadow:0 12px 28px #00000029}.chat-message.user{background:linear-gradient(135deg,#2388ff,#1765d8);border-color:#7dc4ff73}.chat-message.assistant,.chat-message.loading{background:#081426db;color:var(--text)}.chat-message.error{background:#ff6b701a;border-color:#ff6b7066}.message-author,.chat-evidence-header,.chat-evidence-details summary,.chat-evidence-chunks button span,.document-reference-item span,.product-source-list span,.sold-product-main p,.sold-product-row span,.opportunity-item span{color:var(--muted)}.chat-message.user .message-author{color:#d9efff}.chat-evidence,.document-reference-panel{border-color:var(--line)}.chat-source-list button span{background:#2388ff}.chat-input textarea{background:#061224;border-color:#7dc4ff4d}.document-progress{background:#73a9eb2e}.document-progress span{background:linear-gradient(90deg,#2388ff,#22e0c4)}.document-analysis-status.complete{background:#22e0c41a;border-color:#22e0c452}.document-analysis-status.error{background:#ff6b701a;border-color:#ff6b7052}.document-preview-backdrop{background:#020817c2}.document-preview-modal{background:#061224;border:1px solid var(--line);color:var(--text)}.insight-lane{border-radius:12px}.lane-icon{background:#2388ff24;color:#7dc4ff}.lane-icon.opportunity,.lane-icon.action{background:#22e0c41f;color:#75eee0}.lane-icon.risk{background:#ff6b701f;color:#ff9da1}.insight-lane.opportunity{border-top-color:#22e0c4}.insight-lane.risk{border-top-color:#ff6b70}.insight-lane.action{border-top-color:#2388ff}.product-case-panel{border-radius:14px}.product-tags span{border-radius:8px;max-width:100%;overflow-wrap:anywhere;white-space:normal}.sold-product-main p span{color:#65b7ff}.opportunity-item{border-left-color:#f6c945}.product-source-list button:hover,.ghost-button:hover,.source-action:hover,.history-actions a:hover,.history-actions button:hover,.case-document-actions a:hover,.case-document-actions button:hover,.case-history-actions a:hover,.case-history-actions button:hover,.document-reference-actions a:hover,.document-reference-actions button:hover,.chat-source-list button:hover,.chat-evidence-chunks button:hover{background:#2388ff29;border-color:#22e0c461;color:#fff}.markdown-body{color:var(--text)}.markdown-body hr{border-top-color:var(--line)}@media(max-width:900px){.app-shell,.assistant-grid,.auth-panel,.chat-input,.profile-grid,.profile-form{grid-template-columns:1fr}.app-shell{display:block}.sidebar{gap:12px;min-height:auto;padding:12px 14px;position:sticky;top:0;z-index:40}.brand{gap:10px}.brand-logo{border-radius:10px;height:38px;width:38px}.brand h1{font-size:19px}.brand p{display:none}nav{grid-template-columns:repeat(5,minmax(0,1fr))}nav button{justify-content:center;min-height:38px;padding:7px 6px;text-align:center}main{padding:14px}.topbar{margin-bottom:12px}.topbar-actions{align-self:stretch;justify-content:flex-end}.auth-shell{align-items:stretch;padding:16px}.dashboard-shell{border-radius:14px;padding:12px}.dashboard-top{align-items:stretch;flex-direction:column}.dashboard-brand-lockup{align-items:flex-start}.dashboard-brand-lockup h2{font-size:24px}.dashboard-grid,.dashboard-stat-pair,.contact-split{grid-template-columns:1fr}.event-item{grid-template-columns:10px minmax(70px,auto) minmax(0,1fr)}.auth-panel{align-content:center;max-width:480px}.privacy-shell{padding:16px}.privacy-document{gap:20px;padding:20px}.privacy-header h1{font-size:30px}.auth-brand h1{font-size:36px}.auth-brand p{font-size:15px}.assistant-grid>aside,.chat-panel{grid-column:auto;grid-row:auto}.assistant-grid>aside{order:2}.chat-panel{grid-template-rows:minmax(360px,60vh) auto;height:auto;max-height:none;min-height:0;order:1;overflow:visible;position:static}.metrics,.insight-metrics,.insight-lanes,.product-metrics,.case-browser-grid,.product-source-summary-grid,.product-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-browser-grid{grid-template-columns:1fr}.case-list-panel{max-height:none;position:static}.section-header{align-items:flex-start;flex-direction:column}.section-pills{justify-content:flex-start}.insights-controls,.products-controls{min-width:0;width:100%}.scope-switcher{grid-template-columns:minmax(92px,.32fr) minmax(0,.68fr)}.product-case-header{align-items:flex-start;flex-direction:column}.product-case-stats{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.sold-product-row{align-items:flex-start;grid-template-columns:1fr}.product-tags.compact{justify-content:flex-start;min-width:0}.case-header{align-items:flex-start;flex-direction:column}.case-detail-header{flex-direction:column}.case-detail-updated{min-width:0;text-align:left;width:100%}.case-overview-grid,.case-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-badges{justify-content:flex-start}.case-card-stats{grid-template-columns:repeat(3,minmax(0,1fr)) auto;width:100%}.part-row,.case-document-card,.case-history-item{grid-template-columns:1fr}.case-document-actions{justify-content:flex-start}.part-row details{min-width:0}.summary-box{max-height:360px;min-height:180px}.document-reference-list{max-height:220px}.document-preview-backdrop{padding:10px}.document-preview-modal{height:94vh;width:100%}}@media(max-width:560px){body{font-size:13px}main,.sidebar{padding:12px}.sidebar{position:static}.brand-logo{height:34px;width:34px}nav button{font-size:13px}.metrics,.insight-metrics,.insight-lanes,.product-metrics,.case-overview-grid,.case-summary-grid,.product-source-summary-grid,.product-content-grid{grid-template-columns:1fr}.topbar{align-items:flex-start;flex-direction:column;gap:10px}.topbar button{width:100%}.topbar-actions{display:grid;grid-template-columns:1fr;width:100%}.account-menu-trigger{justify-content:center;max-width:none;width:100%}.account-popover{left:0;min-width:0;right:0}.content-toolbar,.message-header{align-items:flex-start;flex-direction:column}.copy-button{width:32px}.updated{min-width:0;text-align:left}.data-controls{align-items:stretch;grid-template-columns:1fr}.data-count{text-align:left}.case-badges{justify-content:flex-start;width:100%}.section-header{padding:12px}.section-header h2{font-size:22px}.section-pills{width:100%}.section-pills span{flex:1 1 auto;text-align:center;white-space:normal}.case-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.case-card-stats>div,.case-expand-cue{min-width:0;text-align:left}.case-expand-cue{text-align:center}.insights-control-row,.product-case-stats,.scope-switcher{grid-template-columns:1fr}.products-toolbar{display:grid;grid-template-columns:1fr}.dashboard-card{padding:12px}.dashboard-card-title h3{font-size:16px}.dashboard-case-picker{min-width:0;width:100%}.dashboard-action-row{grid-template-columns:1fr}.alert-item,.pulse-item,.dashboard-footer{align-items:flex-start;flex-direction:column}.alert-item>span,.pulse-item>span{align-self:flex-start}.insights-output-actions{justify-content:flex-start;width:100%}.show-more-button{min-width:0;width:100%}.panel,.auth-shell{padding:12px}.auth-brand{gap:10px}.auth-brand img,.profile-hero img{border-radius:14px;height:56px;width:56px}.auth-brand h1{font-size:32px}.auth-card{padding:12px}.assistant-grid{gap:10px}.chat-panel{grid-template-rows:minmax(360px,62vh) auto}.chat-input textarea{max-height:140px}.chat-message{max-width:100%}.chat-input button{width:100%}.chat-reference-bar button{white-space:normal}.document-analysis-meta{grid-template-columns:1fr}.document-reference-header,.document-reference-item{align-items:flex-start;grid-template-columns:1fr}.document-reference-actions{flex-wrap:wrap;width:100%}.document-reference-actions a,.document-reference-actions button{flex:1 1 auto;justify-content:center}.document-preview-header{align-items:flex-start;flex-direction:column}.document-preview-actions{justify-content:flex-start;width:100%}.document-preview-actions a,.document-preview-actions button{flex:1 1 auto;justify-content:center}.document-preview-modal{height:96vh}.profile-hero{align-items:flex-start;flex-direction:column}.profile-form button{width:100%}.insights-output{min-height:0;padding:12px}.insights-output-header{align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:420px){nav button{gap:4px;min-height:44px;padding:7px 4px}.nav-icon{height:20px;width:20px}.nav-label{font-size:11px}}:root{color-scheme:dark;--bg: #050a12;--panel: #0c1622;--panel-elevated: #101d2b;--panel-soft: #0a131e;--line: #1c3145;--line-strong: #284965;--text: #f2f7fc;--muted: #91a5ba;--accent: #159dff;--accent-strong: #0877c9;--aqua: #21d5ba;--ink: #ffffff;--danger: #ff5e68;--warning: #f4bc3a;--success: #39d77c;--purple: #9b6cff;--shadow: 0 24px 70px rgba(0, 0, 0, .34)}html{background:var(--bg)}body{background:radial-gradient(circle at 18% -12%,rgba(21,157,255,.16),transparent 34%),radial-gradient(circle at 90% 4%,rgba(33,213,186,.09),transparent 28%),linear-gradient(180deg,#07101a,#050a12 56%,#03070d);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}::selection{background:#159dff57;color:#fff}*{scrollbar-color:#28445d #07101a;scrollbar-width:thin}button,select,input,textarea{transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}button{background:linear-gradient(135deg,#138fe9,#0b6fbf);border:1px solid rgba(91,188,255,.48);border-radius:10px;box-shadow:0 8px 22px #045ea333;color:#fff;min-height:38px}button:hover:not(:disabled){background:linear-gradient(135deg,#24a9ff,#0b7fd8);border-color:#7bceffc7;box-shadow:0 10px 28px #0470c147;transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}select,input,textarea{background:#07121e;border-color:#20384e;color:#eef7ff}select:focus,input:focus,textarea:focus{border-color:#159dff;box-shadow:0 0 0 3px #159dff24;outline:none}select option{background:#0b1622;color:#eef7ff}a{color:#42b5ff}.app-shell{background:transparent;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.sidebar{background:radial-gradient(circle at 30% 0%,rgba(29,143,227,.2),transparent 28%),linear-gradient(180deg,#0b1622,#07101a 72%,#050b12);border-right:1px solid rgba(74,123,162,.24);box-shadow:18px 0 50px #00000029;gap:28px;height:100vh;padding:24px 18px;position:sticky;top:0}.brand{gap:11px;padding:2px 4px}.brand-logo{background:#091927d1;border:1px solid rgba(83,174,238,.22);border-radius:13px;box-shadow:0 0 24px #1497ff29;height:42px;padding:3px;width:42px}.brand h1{font-size:20px;letter-spacing:-.02em}.brand p{color:#7891aa;font-size:12px;margin-top:2px}nav{gap:7px}nav button{background:transparent;border-color:transparent;border-radius:10px;box-shadow:none;color:#93a8bd;min-height:44px;padding:10px 12px}nav button:hover:not(:disabled){background:#159dff14;border-color:#3897db33;box-shadow:none;color:#dff2ff;transform:none}nav button.active{background:linear-gradient(135deg,#159dff2e,#21d5ba17);border-color:#4cb0f057;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000024;color:#fff}nav button.active .nav-icon{color:#29b1ff;filter:drop-shadow(0 0 8px rgba(21,157,255,.34))}main{min-width:0;padding:24px 28px 38px}.topbar{background:#0a141fd6;border-color:#45719552;border-radius:14px;box-shadow:0 12px 34px #00000029;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin-bottom:18px;padding:12px 14px}.topbar p,.status-details p,.sidebar-status p,.muted{color:var(--muted)}.account-menu-trigger,.topbar .account-menu-trigger{background:#0b1723;border-color:#213a50;box-shadow:none;color:#e9f5ff}.account-avatar{background:linear-gradient(135deg,#159dff,#7e59ff);box-shadow:0 0 16px #159dff40}.account-popover{background:#0d1824;border-color:#284159;border-radius:12px;box-shadow:0 24px 70px #0000007a}.account-popover p{color:#8ea5ba}.account-popover button:first-of-type{background:#111f2d;border-color:#284159;color:#eaf6ff}.label{color:#6daee0;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.panel,.metric,.case-card,.section-header,.case-list-panel,.case-detail-panel,.case-summary-panel,.case-documents-panel,.case-history-panel,.product-case-panel,.insights-output,.insight-lane,.product-column,.product-scan-summary,.chat-panel,.sidebar-case-switcher{background:linear-gradient(180deg,#0f1c2af5,#09121cfa);border-color:#20384d;box-shadow:0 14px 40px #00000026}.section-header{border-radius:14px;padding:18px}.section-header h2,.case-detail-header h3,.insights-output h3,.product-case-header h3,.profile-hero h2{color:#f7fbff}.section-header p,.case-detail-header p,.case-selector-card small,.case-document-card span,.case-document-card small,.case-history-item p,.product-client-meta,.product-client-block p,.product-column p,.insight-lane p{color:#8ea3b8}.metrics,.insight-metrics,.product-metrics{gap:10px}.metric{border-radius:12px;padding:15px}.metric strong{color:#fff}.case-header,.case-selector-card,.case-document-card,.case-history-item,.part-row,.history-item,.sold-product-row,.opportunity-item,.product-source-summary-card,.source-row,.document-reference-item,.summary-box{background:#0a1520;border-color:#20384d;color:var(--text)}.case-header,.part-list{border-color:#20384d}.part-list{background:#07111b}.case-selector-card:hover,.case-selector-card.active{background:#0d1e2d;border-color:#159dff;box-shadow:0 0 0 2px #159dff14}.case-token,.section-pills span,.product-tags span,.case-badges span{background:#0d2232;border-color:#28516d;color:#82c9f6}.case-overview-grid>div,.case-summary-grid>div,.case-detail-updated,.case-card-stats>div,.dashboard-stat-pair>div,.contact-summary,.document-analysis-status,.document-analysis-meta span{background:#08131e;border-color:#20384d}.summary-box,pre{background:#07111b;border-color:#1f3548}.copy-button,.case-document-actions a,.case-document-actions button,.case-history-actions a,.case-history-actions button,.history-actions a,.history-actions button,.document-reference-actions a,.document-reference-actions button{background:#0c1a27;border-color:#28445b;color:#dff3ff}.chat-messages{background:#07111b;border-color:#20384d}.chat-message.assistant,.chat-message.assistant.loading{background:#0d1d2b;border-color:#224158;color:#e9f6ff}.chat-message.user{background:linear-gradient(135deg,#147bc4,#0e5f9e);border-color:#319bdc}.chat-input{background:#0a1622;border-color:#20384d}.document-analysis-status.complete,.form-notice{background:#2397581f;border-color:#45cd7c5c;color:#8cf0b3}.document-analysis-status.error,.form-error{background:#cc32411f;border-color:#ff5e685c;color:#ff9aa2}.document-progress{background:#172637}.document-progress span{background:linear-gradient(90deg,#159dff,#21d5ba)}.auth-shell{background:radial-gradient(circle at 20% 18%,rgba(21,157,255,.2),transparent 30%),radial-gradient(circle at 82% 30%,rgba(155,108,255,.16),transparent 28%),#050a12}.auth-card,.document-preview-modal{background:#0c1723f7;border:1px solid #284159;color:var(--text)}.auth-tabs{background:#07121d;border-color:#20384d}.auth-tabs button.active{background:#102233;border-color:#2e5874;color:#fff}.profile-hero{background:linear-gradient(135deg,#0b1b2a,#102b3f)}.document-preview-header{background:#0d1a27;border-color:#20384d}.document-preview-body,.document-preview-frame{background:#07111b}.dashboard-shell.dashboard-workspace{background:radial-gradient(circle at 10% 0%,rgba(21,157,255,.16),transparent 30%),radial-gradient(circle at 94% 4%,rgba(155,108,255,.12),transparent 25%),linear-gradient(180deg,#08131e,#060d15);border:1px solid rgba(63,118,158,.32);border-radius:20px;box-shadow:0 30px 90px #00000047;color:#edf7ff;gap:14px;padding:18px}.dashboard-hero{background:linear-gradient(135deg,#0f2334f0,#08131ef5);border:1px solid rgba(74,132,174,.3);border-radius:16px;padding:16px}.dashboard-brand-lockup{gap:13px}.iq-mark{background:linear-gradient(135deg,#159dff38,#21d5ba1f);border:1px solid rgba(71,184,255,.38);box-shadow:0 0 30px #159dff2e;height:58px;padding:7px;width:58px}.iq-mark img{display:block;height:100%;object-fit:contain;width:100%}.dashboard-brand-lockup h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.035em}.dashboard-case-picker{background:#050f19c2;border-color:#4480a957;min-width:min(410px,100%)}.dashboard-action-row button{align-items:center;display:inline-flex;gap:7px;justify-content:center}.dashboard-action-row .secondary-action{background:#0d1d2b;border-color:#294960;box-shadow:none;color:#b8d9ef}.dashboard-kpi-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-kpi{align-items:center;background:linear-gradient(160deg,#0e1f2efa,#07111bfa);border:1px solid #203a4f;border-radius:14px;display:flex;gap:12px;min-width:0;padding:14px;position:relative;overflow:hidden}.dashboard-kpi:after{background:currentColor;content:"";height:2px;inset:auto 0 0;opacity:.72;position:absolute}.dashboard-kpi.blue{color:#38b6ff}.dashboard-kpi.green{color:#49de83}.dashboard-kpi.purple{color:#ad82ff}.dashboard-kpi.amber{color:#f5bd42}.dashboard-kpi-icon{align-items:center;background:currentColor;border-radius:12px;color:#06101a;display:inline-flex;flex:0 0 42px;font-size:22px;font-weight:950;height:42px;justify-content:center;width:42px}.dashboard-kpi-icon svg{height:20px;width:20px}.dashboard-kpi div{min-width:0}.dashboard-kpi small,.dashboard-kpi p{color:#8299ae;display:block;margin:0}.dashboard-kpi strong{color:#fff;display:block;font-size:22px;line-height:1.1;margin:4px 0;overflow-wrap:anywhere}.dashboard-layout-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr)}.dashboard-card{background:linear-gradient(180deg,#0e1d2cf5,#07111bfa);border-color:#39688b61;border-radius:15px;box-shadow:inset 0 1px #ffffff06,0 16px 42px #0000002e;padding:16px}.dashboard-card-wide,.dashboard-services-overview,.dashboard-financials-card{grid-column:1}.dashboard-watch-card,.dashboard-events-card{grid-column:2}.dashboard-card-title{min-width:0}.dashboard-card-title>div{min-width:0}.dashboard-card-title h3{color:#fff;font-size:18px;line-height:1.2;margin-top:2px}.dashboard-icon{border:1px solid rgba(255,255,255,.06);height:42px;width:42px}.card-header-action{background:#0a1824;border-color:#26465e;box-shadow:none;color:#8ed2ff;margin-left:auto;min-height:32px;padding:6px 10px}.dashboard-lead{color:#dcebf6!important;font-size:15px!important;line-height:1.6!important}.desktop-communication-list{border-top:1px solid #20374a;display:grid;margin-top:2px}.desktop-communication-row{align-items:center;border-bottom:1px solid rgba(49,80,104,.55);display:grid;gap:11px;grid-template-columns:34px minmax(0,1fr) auto;padding:11px 0}.desktop-communication-row:last-child{border-bottom:0}.desktop-communication-row strong{color:#f5fbff;display:block}.desktop-communication-row p{color:#8da4b9;line-height:1.4;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-communication-row time{color:#6f8ba3;font-size:12px;white-space:nowrap}.sidebar-row-icon{align-items:center;background:#159dff1f;border:1px solid rgba(21,157,255,.28);border-radius:9px;color:#32b2ff;display:inline-flex;height:32px;justify-content:center;width:32px}.sidebar-row-icon.note{background:#9b6cff1f;border-color:#9b6cff47;color:#b58dff}.sidebar-row-icon svg{height:16px;width:16px}.pulse-item,.alert-item{background:#050f18c7;border-color:#355b766b}.dashboard-inline-link{background:transparent;border-color:transparent;box-shadow:none;color:#55baff;justify-self:end;margin-top:2px;min-height:30px;padding:4px 0}.dashboard-inline-link:hover:not(:disabled){background:transparent;border-color:transparent;box-shadow:none;color:#8ad0ff;transform:translate(2px)}.dashboard-service-columns{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-service-columns>section{background:#050f18ad;border:1px solid rgba(54,93,121,.36);border-radius:12px;min-width:0;padding:12px}.dashboard-mini-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}.dashboard-mini-heading strong{color:#ddecf7}.dashboard-mini-heading span{background:#102b3f;border:1px solid #27536f;border-radius:999px;color:#75c7fb;font-size:12px;font-weight:900;padding:3px 8px}.dashboard-service-rows,.dashboard-opportunity-rows{display:grid}.dashboard-service-rows>div,.dashboard-opportunity-rows>button{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(46,76,98,.54);border-radius:0;box-shadow:none;color:inherit;display:flex;gap:10px;justify-content:space-between;min-height:0;padding:9px 0;text-align:left;width:100%}.dashboard-service-rows>div:last-child,.dashboard-opportunity-rows>button:last-child{border-bottom:0}.dashboard-opportunity-rows>button:hover:not(:disabled){background:#159dff0d;box-shadow:none;transform:none}.dashboard-service-rows span,.dashboard-opportunity-rows span{min-width:0}.dashboard-service-rows b,.dashboard-opportunity-rows b{color:#edf7ff;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-service-rows small,.dashboard-opportunity-rows small{color:#7f97ac;display:block;line-height:1.35;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-service-rows em,.dashboard-opportunity-rows em{color:#79caff;flex:0 0 auto;font-size:12px;font-style:normal;font-weight:850}.dashboard-opportunity-rows em{color:#f2b64b}.dashboard-events-card .event-item{grid-template-columns:10px minmax(82px,auto) minmax(0,1fr)}.dashboard-events-card .event-item strong{color:#edf7ff;display:block;margin-bottom:2px}.dashboard-footer{border-top:1px solid rgba(54,93,121,.34);padding-top:10px}.sidebar-mode{background:#03070d;display:block;min-height:100vh}.sidebar-mode main{display:block;margin:0 auto;max-width:470px;padding:0 10px 84px;width:100%}.sidebar-mode .sidebar{background:#070f18f0;border:1px solid rgba(55,101,136,.46);border-radius:15px;bottom:10px;box-shadow:0 14px 50px #0000008a;gap:0;height:auto;left:50%;max-width:448px;min-height:0;padding:5px;position:fixed;right:auto;top:auto;transform:translate(-50%);width:calc(100% - 20px);z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-mode .sidebar .brand{display:none}.sidebar-mode .sidebar nav{display:grid;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.sidebar-mode .sidebar nav button{border-radius:10px;flex-direction:column;gap:3px;justify-content:center;min-height:52px;padding:6px 3px;text-align:center}.sidebar-mode .sidebar nav button.active{background:linear-gradient(180deg,#159dff33,#159dff14);border-color:#37aaf452}.sidebar-mode .sidebar .nav-label{font-size:9px;line-height:1}.sidebar-mode .sidebar .nav-icon{height:18px;width:18px}.sidebar-appbar{align-items:center;background:#050c14f0;border-bottom:1px solid rgba(45,85,115,.32);display:flex;gap:10px;justify-content:space-between;margin:0 -10px;padding:10px 12px;position:sticky;top:0;z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-appbar-brand{align-items:center;display:flex;gap:9px;min-width:0}.sidebar-appbar-brand img{height:32px;width:32px}.sidebar-appbar-brand div{min-width:0}.sidebar-appbar-brand strong{color:#f4f8fc;display:block;font-size:18px;letter-spacing:-.02em}.sidebar-appbar-brand strong span{color:#45b9ff}.sidebar-appbar-brand small{color:#657f96;display:block;font-size:9px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-appbar-actions{align-items:center;display:flex;flex:0 0 auto;gap:6px}.sidebar-icon-button,.sidebar-mode .sidebar-appbar .account-menu-trigger{align-items:center;background:#0b1722;border:1px solid #1f384c;border-radius:9px;box-shadow:none;display:inline-flex;height:34px;justify-content:center;min-height:34px;padding:0;width:34px}.sidebar-mode .sidebar-appbar .account-menu-trigger>span:last-child{display:none}.sidebar-mode .sidebar-appbar .account-avatar{flex-basis:24px;height:24px;width:24px}.sidebar-mode .account-popover{bottom:auto;left:auto;min-width:220px;right:0;top:calc(100% + 8px)}.dashboard-icon.financial{background:#26d3b224;color:#4be0bd;font-size:22px;font-weight:950}.dashboard-financials-card{overflow:hidden}.dashboard-financial-breakdown{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-financial-breakdown>div{background:#07141fc2;border:1px solid rgba(55,114,119,.38);border-radius:11px;min-width:0;padding:11px}.dashboard-financial-breakdown span,.dashboard-financial-totals span{color:#8da4b5;display:block;font-size:11px;font-weight:750}.dashboard-financial-breakdown strong{color:#eafcf7;display:block;font-size:17px;margin-top:5px;overflow-wrap:anywhere}.dashboard-financial-totals{border-top:1px solid #20394a;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px;padding-top:13px}.dashboard-financial-totals>div{background:linear-gradient(150deg,#113a3cb8,#071822e0);border:1px solid rgba(54,177,158,.32);border-radius:12px;min-width:0;padding:13px}.dashboard-financial-totals strong{color:#4be0bd;display:block;font-size:24px;line-height:1.1;margin:5px 0;overflow-wrap:anywhere}.dashboard-financial-totals>div:last-child strong{color:#65bcff}.dashboard-financial-totals small{color:#7990a1;display:block;font-size:10px;line-height:1.4}.dashboard-financial-status{color:#7f97a9!important;font-size:11px!important;line-height:1.45!important;margin:11px 0 0!important}.sidebar-dashboard{background:radial-gradient(circle at 50% 0%,rgba(21,157,255,.07),transparent 25%),#050a11;border-left:1px solid rgba(39,74,101,.22);border-right:1px solid rgba(39,74,101,.22);display:grid;gap:10px;min-height:calc(100vh - 55px);padding:13px 10px 11px}.sidebar-case-hero{border-bottom:1px solid #172b3b;display:grid;gap:4px;padding:2px 8px 13px}.sidebar-case-heading{align-items:center;display:flex;justify-content:space-between}.sidebar-case-heading>span{color:#22a9ff;font-size:15px;font-weight:900}.sidebar-case-heading button{background:transparent;border:0;box-shadow:none;color:#6fbce9;font-size:10px;min-height:0;padding:3px 0}.sidebar-case-hero h1{color:#f4f8fc;font-size:17px;line-height:1.2;margin:0;overflow-wrap:anywhere}.sidebar-case-hero p{color:#91a4b6;font-size:11px;margin:0 0 7px;overflow-wrap:anywhere}.sidebar-case-hero label{color:#617c92;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.sidebar-case-hero select{background:#07131e;border-color:#1a3347;border-radius:8px;color:#dceaf5;font-size:10px;min-height:32px;padding:6px 8px}.sidebar-intel-card{background:linear-gradient(180deg,#0c1926fa,#08121cfc);border:1px solid #1c3448;border-radius:10px;box-shadow:inset 0 1px #ffffff06,0 10px 28px #0000002e;display:grid;gap:9px;overflow:hidden;padding:12px}.sidebar-card-title{align-items:flex-start;display:flex;gap:9px}.sidebar-card-title>span{align-items:center;display:inline-flex;flex:0 0 24px;font-size:18px;font-weight:950;height:24px;justify-content:center;width:24px}.sidebar-card-title svg{height:20px;width:20px}.sidebar-card-title h2{color:#eef5fb;font-size:14px;line-height:1.2;margin:1px 0 0}.sidebar-card-title.blue>span{color:#28aeff}.sidebar-card-title.green>span{color:#45dc7e}.sidebar-card-title.purple>span{color:#ab7aff}.sidebar-card-title.cyan>span{color:#45dfbf}.sidebar-card-title.red>span{color:#ff5d68}.sidebar-brief-copy{color:#cedbe6;font-size:11px;line-height:1.55;margin:0 0 1px 33px}.sidebar-card-divider{background:#182e40;height:1px;margin:0 -12px}.sidebar-subheading{color:#91a4b6;font-size:10px;font-weight:750;text-transform:capitalize}.sidebar-communication-list,.sidebar-watch-list,.sidebar-service-list,.sidebar-recommendation-list{display:grid}.sidebar-communication-row{align-items:start;border-bottom:1px solid rgba(38,65,86,.62);display:grid;gap:8px;grid-template-columns:24px 60px minmax(0,1fr);padding:9px 0}.sidebar-communication-row:last-child{border-bottom:0}.sidebar-communication-row .sidebar-row-icon{background:transparent;border:0;border-radius:0;height:24px;width:24px}.sidebar-communication-row time{color:#7f93a6;font-size:9px;padding-top:2px}.sidebar-communication-row strong,.sidebar-watch-row strong,.sidebar-service-row strong,.sidebar-recommendation-row strong{color:#f1f6fb;display:block;font-size:10px;line-height:1.25}.sidebar-communication-row p,.sidebar-watch-row p{color:#9aabb9;font-size:9px;line-height:1.35;margin:2px 0 0;overflow-wrap:anywhere}.sidebar-empty-state{color:#72889b;font-size:10px;line-height:1.4;margin:7px 0}.sidebar-card-link{background:transparent;border:0;box-shadow:none;color:#2eafff;font-size:10px;justify-self:end;min-height:0;padding:2px 0}.sidebar-card-link:hover:not(:disabled){background:transparent;border:0;box-shadow:none;color:#79ccff;transform:translate(2px)}.sidebar-card-link.green{color:#4edb82}.sidebar-card-link.purple{color:#b185ff}.sidebar-card-link.cyan{color:#4be0bd}.sidebar-card-link.red{color:#ff6c75}.sidebar-section-head{align-items:center;display:flex;justify-content:space-between}.sidebar-section-head strong,.sidebar-section-head span{font-size:10px}.sidebar-section-head small{color:#8296a8;font-size:9px}.sidebar-section-head.green strong,.sidebar-section-head.green span{color:#45dc7e}.sidebar-section-head.purple strong,.sidebar-section-head.purple span{color:#ab7aff}.sidebar-section-head.cyan strong,.sidebar-section-head.cyan span{color:#45dfbf}.sidebar-data-list{display:grid;gap:7px;margin:0}.sidebar-data-list>div{align-items:center;display:flex;justify-content:space-between}.sidebar-data-list dt,.sidebar-data-list dd{font-size:9px;margin:0}.sidebar-data-list dt{color:#8da0b2}.sidebar-data-list dd{color:#dce7ef}.sidebar-financial-list dd{color:#dffaf3;font-weight:800}.sidebar-financial-total{align-items:center;background:#1b70611f;border:1px solid rgba(67,212,184,.24);border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:8px 9px}.sidebar-financial-total.income{background:#237dbe1c;border-color:#3fa4e53b}.sidebar-financial-total span{color:#91a8b5;font-size:9px;font-weight:750}.sidebar-financial-total strong{color:#4be0bd;font-size:12px;overflow-wrap:anywhere;text-align:right}.sidebar-financial-total.income strong{color:#62bfff}.sidebar-financial-note{color:#71899a;font-size:8px;line-height:1.45;margin:0}.sidebar-service-row{align-items:center;border-bottom:1px solid rgba(38,65,86,.62);display:flex;gap:8px;justify-content:space-between;padding:7px 0}.sidebar-service-row:last-child{border-bottom:0}.sidebar-service-row div{min-width:0}.sidebar-service-row small,.sidebar-recommendation-row small{color:#8296a8;display:block;font-size:8px;line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-service-row>span{color:#b988ff;font-size:9px;font-weight:800}.sidebar-recommendation-row{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(38,65,86,.62);border-radius:0;box-shadow:none;color:inherit;display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr) auto;min-height:0;padding:8px 0;text-align:left}.sidebar-recommendation-row:last-child{border-bottom:0}.sidebar-recommendation-row:hover:not(:disabled){background:#9b6cff0a;box-shadow:none;transform:none}.sidebar-recommendation-icon{align-items:center;border-radius:6px;display:inline-flex;font-size:13px;height:22px;justify-content:center;width:22px}.sidebar-recommendation-icon.tone-1{background:#ff8b2c1f;color:#ff9b43}.sidebar-recommendation-icon.tone-2{background:#2c9cff1f;color:#45aaff}.sidebar-recommendation-icon.tone-3{background:#21d5ba1f;color:#31d8be}.sidebar-recommendation-row b{color:#70899f;font-size:16px}.sidebar-watch-row{align-items:center;border-bottom:1px solid rgba(38,65,86,.62);display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr) auto;padding:8px 0}.sidebar-watch-row:last-child{border-bottom:0}.sidebar-watch-icon{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.sidebar-watch-icon svg{height:18px;width:18px}.sidebar-watch-icon.high{color:#ff5d68}.sidebar-watch-icon.medium{color:#f4bd35}.sidebar-watch-icon.low{color:#35aaff}.sidebar-priority{border:1px solid currentColor;border-radius:5px;font-size:8px;font-weight:850;padding:3px 7px}.sidebar-priority.high{color:#ff5d68}.sidebar-priority.medium{color:#f2a53d}.sidebar-priority.low{color:#35aaff}.sidebar-dashboard-footer{align-items:center;color:#6e8598;display:flex;font-size:9px;gap:6px;padding:1px 4px 5px}.sidebar-dashboard-footer button{background:transparent;border:0;box-shadow:none;color:#4eacd9;font-size:9px;margin-left:auto;min-height:0;padding:2px 0}.sidebar-dashboard-footer button:hover:not(:disabled){background:transparent;box-shadow:none;transform:none}.sidebar-mode .dashboard-shell,.sidebar-mode .dashboard-workspace{border-radius:0}.sidebar-mode .section-header,.sidebar-mode .panel,.sidebar-mode .case-detail-panel,.sidebar-mode .case-summary-panel,.sidebar-mode .case-documents-panel,.sidebar-mode .case-history-panel,.sidebar-mode .product-case-panel,.sidebar-mode .insights-output{border-radius:10px}@media(max-width:1180px){.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-layout-grid{grid-template-columns:minmax(0,1fr)}.dashboard-card-wide,.dashboard-services-overview,.dashboard-financials-card,.dashboard-watch-card,.dashboard-events-card{grid-column:1}.dashboard-financial-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.app-shell:not(.sidebar-mode){grid-template-columns:1fr}.app-shell:not(.sidebar-mode) .sidebar{border-bottom:1px solid rgba(74,123,162,.24);border-right:0;height:auto;padding:10px 14px;position:sticky;z-index:90}.app-shell:not(.sidebar-mode) .sidebar .brand{display:none}.app-shell:not(.sidebar-mode) .sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell:not(.sidebar-mode) .sidebar nav button{justify-content:center}main{padding:16px}.dashboard-top,.dashboard-hero{align-items:stretch;flex-direction:column}.dashboard-case-picker{width:100%}}@media(max-width:680px){main{padding:10px}.dashboard-shell.dashboard-workspace{border-radius:14px;padding:10px}.dashboard-kpi-grid,.dashboard-service-columns,.dashboard-action-row{grid-template-columns:1fr}.dashboard-kpi{padding:12px}.desktop-communication-row{align-items:start;grid-template-columns:34px minmax(0,1fr)}.desktop-communication-row time{grid-column:2}.card-header-action{margin-left:0;width:100%}.dashboard-card-title{align-items:flex-start;flex-wrap:wrap}}@media(max-width:420px){.sidebar-mode main{padding-left:0;padding-right:0}.sidebar-appbar{margin-left:0;margin-right:0}.sidebar-dashboard{border-left:0;border-right:0;padding-left:8px;padding-right:8px}.sidebar-communication-row{grid-template-columns:22px 54px minmax(0,1fr)}}@media(max-width:640px){.dashboard-financial-breakdown,.dashboard-financial-totals{grid-template-columns:1fr}}.dashboard-kpi.blue{--kpi-accent: #38b6ff}.dashboard-kpi.green{--kpi-accent: #49de83}.dashboard-kpi.purple{--kpi-accent: #ad82ff}.dashboard-kpi.amber{--kpi-accent: #f5bd42}.dashboard-kpi{color:var(--kpi-accent, #38b6ff);max-width:100%;min-width:0}.dashboard-kpi-icon{background:var(--kpi-accent, #38b6ff);color:#06101a;overflow:hidden}.dashboard-kpi-icon svg,.dashboard-icon svg,.sidebar-card-title svg{color:currentColor;display:block;flex:0 0 auto}.dashboard-layout-grid,.dashboard-layout-grid>*,.dashboard-card,.dashboard-card-title,.dashboard-card-title>div,.dashboard-service-columns,.dashboard-service-columns>section,.dashboard-service-rows,.dashboard-opportunity-rows,.dashboard-service-rows>div,.dashboard-opportunity-rows>button,.dashboard-service-rows>div>span,.dashboard-opportunity-rows>button>span{max-width:100%;min-width:0}.dashboard-card,.dashboard-services-overview,.dashboard-service-columns>section{overflow:hidden}.dashboard-card-title{flex-wrap:wrap}.dashboard-card-title>div{flex:1 1 180px}.card-header-action{flex:0 0 auto;white-space:nowrap}.dashboard-lead,.dashboard-card-title h3,.dashboard-brand-lockup h2,.dashboard-brand-lockup p,.pulse-item strong,.pulse-item p,.event-item strong,.event-item p{overflow-wrap:anywhere}.dashboard-service-rows>div,.dashboard-opportunity-rows>button{display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.dashboard-service-rows b,.dashboard-opportunity-rows b{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.dashboard-service-rows small,.dashboard-opportunity-rows small{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-service-rows em,.dashboard-opportunity-rows em{align-self:center;max-width:88px;text-align:right;white-space:nowrap}.desktop-communication-row>div,.pulse-item>div,.event-item>div{min-width:0}.sidebar-mode main{max-width:520px;padding-bottom:94px}.sidebar-mode .sidebar nav button{min-height:58px}.sidebar-mode .sidebar .nav-label{font-size:10.5px;line-height:1.15}.sidebar-appbar{padding:12px 14px}.sidebar-appbar-brand img{height:36px;width:36px}.sidebar-appbar-brand strong{font-size:20px}.sidebar-appbar-brand small{font-size:11px;line-height:1.3}.sidebar-dashboard{gap:12px;padding:15px 12px 13px}.sidebar-case-hero{gap:6px;padding:3px 8px 15px}.sidebar-case-heading>span{font-size:16px}.sidebar-case-heading button{font-size:11px}.sidebar-case-hero h1{font-size:19px}.sidebar-case-hero p{font-size:12.5px;line-height:1.35}.sidebar-case-hero label{font-size:10.5px}.sidebar-case-hero select{font-size:12px;min-height:38px;padding:8px 10px}.sidebar-intel-card{gap:11px;padding:14px}.sidebar-card-title{gap:10px}.sidebar-card-title>span{flex-basis:27px;height:27px;width:27px}.sidebar-card-title svg{height:22px;width:22px}.sidebar-card-title h2{font-size:16px;line-height:1.25}.sidebar-brief-copy{font-size:13px;line-height:1.58;margin-left:37px;overflow-wrap:anywhere}.sidebar-card-divider{margin-left:-14px;margin-right:-14px}.sidebar-subheading{font-size:11.5px}.sidebar-communication-row{gap:9px;grid-template-columns:27px 72px minmax(0,1fr);padding:11px 0}.sidebar-communication-row .sidebar-row-icon{height:27px;width:27px}.sidebar-communication-row .sidebar-row-icon svg{height:18px;width:18px}.sidebar-communication-row time{font-size:10.5px;line-height:1.3}.sidebar-communication-row strong,.sidebar-watch-row strong,.sidebar-service-row strong,.sidebar-recommendation-row strong{font-size:12px;line-height:1.35;overflow-wrap:anywhere}.sidebar-communication-row p,.sidebar-watch-row p{font-size:11px;line-height:1.45}.sidebar-empty-state,.sidebar-card-link,.sidebar-section-head strong,.sidebar-section-head span{font-size:11.5px}.sidebar-section-head small{font-size:10.5px}.sidebar-data-list{gap:9px}.sidebar-data-list>div{gap:12px;min-width:0}.sidebar-data-list dt,.sidebar-data-list dd{font-size:11.5px;line-height:1.35}.sidebar-data-list dt{min-width:0;overflow-wrap:anywhere}.sidebar-data-list dd{flex:0 1 auto;max-width:48%;overflow-wrap:anywhere;text-align:right}.sidebar-financial-total{padding:10px 11px}.sidebar-financial-total span{font-size:11px}.sidebar-financial-total strong{font-size:14px}.sidebar-financial-note{font-size:10px;line-height:1.5}.sidebar-service-row{align-items:start;padding:9px 0}.sidebar-service-row small,.sidebar-recommendation-row small{display:-webkit-box;font-size:10.5px;line-height:1.4;overflow:hidden;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sidebar-service-row>span{flex:0 0 auto;font-size:10.5px;white-space:nowrap}.sidebar-recommendation-row{gap:9px;grid-template-columns:26px minmax(0,1fr) auto;padding:10px 0}.sidebar-recommendation-icon{height:26px;width:26px}.sidebar-watch-row{align-items:start;gap:9px;grid-template-columns:27px minmax(0,1fr) auto;padding:10px 0}.sidebar-watch-icon{height:27px;width:27px}.sidebar-priority{font-size:9.5px;white-space:nowrap}.sidebar-dashboard-footer,.sidebar-dashboard-footer button{font-size:10.5px}@media(max-width:420px){.sidebar-dashboard{padding-left:10px;padding-right:10px}.sidebar-communication-row{grid-template-columns:26px 66px minmax(0,1fr)}.sidebar-card-title h2{font-size:15px}.sidebar-brief-copy{font-size:12.5px;margin-left:0}}.dashboard-kpi .dashboard-kpi-icon{background:#07131e!important;border:1px solid color-mix(in srgb,var(--kpi-accent, #38b6ff) 72%,transparent)!important;box-shadow:inset 0 0 0 1px #ffffff06,0 0 18px color-mix(in srgb,var(--kpi-accent, #38b6ff) 16%,transparent)!important;color:#fff!important}.dashboard-kpi .dashboard-kpi-icon svg,.dashboard-kpi .dashboard-kpi-icon svg path{color:#fff!important;stroke:#fff!important}.dashboard-opportunity-rows>button{align-items:center!important;column-gap:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 74px!important;overflow:hidden!important;padding-right:2px!important}.dashboard-opportunity-rows>button>span:first-child{min-width:0!important;overflow:hidden!important}.dashboard-priority-badge{align-items:center;background:#f5b83a1a;border:1px solid rgba(245,184,58,.65);border-radius:999px;color:#ffc451;display:inline-flex;font-size:11px;font-weight:900;justify-content:center;justify-self:end;line-height:1;min-height:25px;min-width:64px;padding:5px 8px;text-align:center;white-space:nowrap}.dashboard-priority-badge.high{background:#ff4b5b1a;border-color:#ff4b5bb3;color:#ff7a87}.dashboard-priority-badge.low{background:#37aeff1a;border-color:#37aeffa6;color:#6ec6ff}.dashboard-financials-card{grid-column:1 / -1!important;overflow:hidden!important}.dashboard-financial-metric-grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:4px!important;min-width:0!important;width:100%!important}.dashboard-financial-metric{background:#05111bd1!important;border:1px solid rgba(66,126,153,.38)!important;border-radius:12px!important;display:grid!important;gap:7px!important;min-width:0!important;padding:14px!important}.dashboard-financial-metric span,.dashboard-financial-summary span{color:#93aabd!important;display:block!important;font-size:12px!important;font-weight:750!important;line-height:1.3!important}.dashboard-financial-metric strong{color:#f4fbff!important;display:block!important;font-size:clamp(18px,1.7vw,24px)!important;line-height:1.1!important;overflow-wrap:anywhere!important}.dashboard-financial-summary-grid{border-top:1px solid rgba(55,95,119,.48)!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:16px!important;padding-top:16px!important;width:100%!important}.dashboard-financial-summary{background:linear-gradient(145deg,#0d373ae0,#061822f0)!important;border:1px solid rgba(62,204,177,.34)!important;border-radius:13px!important;display:grid!important;gap:6px!important;min-width:0!important;padding:16px!important}.dashboard-financial-summary.income{background:linear-gradient(145deg,#0b2c44e6,#061622f5)!important;border-color:#3d9fe261!important}.dashboard-financial-summary strong{color:#3ce1ba!important;display:block!important;font-size:clamp(24px,2.4vw,34px)!important;line-height:1.05!important;overflow-wrap:anywhere!important}.dashboard-financial-summary.income strong{color:#59b8ff!important}.dashboard-financial-summary small{color:#7f98aa!important;display:block!important;font-size:11px!important;line-height:1.45!important;overflow-wrap:anywhere!important}.dashboard-financial-status{color:#83a0b4!important;display:block!important;font-size:12px!important;line-height:1.45!important;margin:14px 0 0!important;overflow-wrap:anywhere!important}.sidebar-mode .sidebar-dashboard{font-size:14px!important;gap:14px!important;padding:16px 12px!important}.sidebar-mode .sidebar-case-heading>span{font-size:17px!important}.sidebar-mode .sidebar-case-hero h1{font-size:21px!important;line-height:1.2!important}.sidebar-mode .sidebar-case-hero p{font-size:13.5px!important;line-height:1.45!important}.sidebar-mode .sidebar-case-hero label,.sidebar-mode .sidebar-case-hero select{font-size:12px!important}.sidebar-mode .sidebar-intel-card{gap:13px!important;padding:16px!important}.sidebar-mode .sidebar-card-title h2{font-size:17px!important;line-height:1.25!important}.sidebar-mode .sidebar-card-title>span{flex:0 0 30px!important;height:30px!important;width:30px!important}.sidebar-mode .sidebar-card-title svg{height:22px!important;width:22px!important}.sidebar-mode .sidebar-brief-copy{font-size:14px!important;line-height:1.62!important;margin-left:40px!important}.sidebar-mode .sidebar-subheading,.sidebar-mode .sidebar-section-head strong,.sidebar-mode .sidebar-section-head span,.sidebar-mode .sidebar-section-head small{font-size:12.5px!important;line-height:1.35!important}.sidebar-mode .sidebar-communication-row{gap:10px!important;grid-template-columns:30px 78px minmax(0,1fr)!important;padding:12px 0!important}.sidebar-mode .sidebar-communication-row time{font-size:11.5px!important;line-height:1.35!important}.sidebar-mode .sidebar-communication-row strong,.sidebar-mode .sidebar-service-row strong,.sidebar-mode .sidebar-recommendation-row strong,.sidebar-mode .sidebar-watch-row strong{font-size:13px!important;line-height:1.35!important}.sidebar-mode .sidebar-communication-row p,.sidebar-mode .sidebar-service-row small,.sidebar-mode .sidebar-recommendation-row small,.sidebar-mode .sidebar-watch-row p{font-size:11.5px!important;line-height:1.45!important}.sidebar-mode .sidebar-data-list dt,.sidebar-mode .sidebar-data-list dd{font-size:12.5px!important;line-height:1.4!important}.sidebar-mode .sidebar-service-row>span,.sidebar-mode .sidebar-card-link,.sidebar-mode .sidebar-empty-state,.sidebar-mode .sidebar-priority{font-size:11.5px!important}.sidebar-mode .sidebar-financial-grid{display:grid!important;gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.sidebar-mode .sidebar-financial-metric{background:#05121cdb!important;border:1px solid rgba(57,105,132,.42)!important;border-radius:10px!important;display:grid!important;gap:5px!important;min-width:0!important;padding:10px!important}.sidebar-mode .sidebar-financial-metric span,.sidebar-mode .sidebar-financial-summary span{color:#91a8ba!important;display:block!important;font-size:11.5px!important;font-weight:750!important;line-height:1.3!important}.sidebar-mode .sidebar-financial-metric strong{color:#f2fbff!important;display:block!important;font-size:15px!important;line-height:1.15!important;overflow-wrap:anywhere!important}.sidebar-mode .sidebar-financial-summary-grid{border-top:1px solid rgba(48,82,104,.55)!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;padding-top:12px!important}.sidebar-mode .sidebar-financial-summary{background:linear-gradient(145deg,#0f3d3bc7,#051920f0)!important;border:1px solid rgba(58,208,176,.32)!important;border-radius:11px!important;display:grid!important;gap:5px!important;min-width:0!important;padding:12px!important}.sidebar-mode .sidebar-financial-summary.income{background:linear-gradient(145deg,#0a3049cc,#051723f5)!important;border-color:#41a6e857!important}.sidebar-mode .sidebar-financial-summary strong{color:#44e0b9!important;display:block!important;font-size:20px!important;line-height:1.08!important;overflow-wrap:anywhere!important}.sidebar-mode .sidebar-financial-summary.income strong{color:#5dbbff!important}.sidebar-mode .sidebar-financial-summary small{color:#7892a5!important;display:block!important;font-size:10.5px!important;line-height:1.4!important}.sidebar-mode .sidebar-financial-note{color:#829bad!important;font-size:11.5px!important;line-height:1.55!important;margin:0!important}@media(max-width:1180px){.dashboard-financial-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.dashboard-financial-metric-grid,.dashboard-financial-summary-grid{grid-template-columns:1fr!important}}@media(max-width:390px){.sidebar-mode .sidebar-brief-copy{margin-left:0!important}.sidebar-mode .sidebar-communication-row{grid-template-columns:28px 68px minmax(0,1fr)!important}.sidebar-mode .sidebar-financial-grid{grid-template-columns:1fr!important}}.rq-dashboard,.rq-plugin-dashboard{--rq-bg: #050c14;--rq-surface: #0a1723;--rq-surface-2: #0d1d2b;--rq-surface-3: #07131e;--rq-line: #1f3a50;--rq-line-soft: rgba(62, 105, 135, .42);--rq-text: #f5faff;--rq-muted: #8da6b9;--rq-blue: #38b7ff;--rq-green: #40dda5;--rq-purple: #a986ff;--rq-amber: #ffc454;--rq-red: #ff6d7a;--rq-teal: #35d6c1;color:var(--rq-text)}.rq-dashboard *,.rq-plugin-dashboard *{min-width:0}.rq-dashboard button,.rq-plugin-dashboard button{font-family:inherit}.rq-dashboard{background:radial-gradient(circle at 8% 0%,rgba(45,173,255,.12),transparent 28%),radial-gradient(circle at 94% 0%,rgba(151,105,255,.1),transparent 24%),linear-gradient(180deg,#08141f,#050c14);border:1px solid rgba(58,111,148,.38);border-radius:22px;box-shadow:0 26px 80px #00000047;display:grid;gap:16px;overflow:hidden;padding:18px;width:100%}.rq-dashboard-hero{align-items:center;background:linear-gradient(135deg,#0f2232f7,#07121dfa);border:1px solid rgba(69,126,164,.36);border-radius:17px;display:flex;gap:24px;justify-content:space-between;padding:18px}.rq-dashboard-brand{align-items:center;display:flex;gap:14px;min-width:0}.rq-dashboard-logo{align-items:center;background:linear-gradient(145deg,#24aeff33,#27d3b71a);border:1px solid rgba(66,181,248,.4);border-radius:14px;box-shadow:0 0 28px #1c97e824;display:inline-flex;flex:0 0 58px;height:58px;justify-content:center;padding:7px;width:58px}.rq-dashboard-logo img{display:block;height:100%;object-fit:contain;width:100%}.rq-dashboard-brand h2{color:#fff;font-size:clamp(25px,2.35vw,36px);letter-spacing:-.035em;line-height:1.05;margin:4px 0 5px;overflow-wrap:anywhere}.rq-dashboard-brand p{color:#9cb2c4;font-size:13px;line-height:1.45;margin:0;overflow-wrap:anywhere}.rq-eyebrow{color:#58bfff;display:block;font-size:11px;font-weight:900;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.rq-dashboard-scope{background:#040e17cc;border:1px solid rgba(57,107,142,.46);border-radius:14px;display:grid;flex:0 1 410px;gap:8px;padding:12px}.rq-dashboard-scope label{color:#63c2ff;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.rq-dashboard-scope select{background:#081723;border:1px solid #28506c;border-radius:10px;color:#edf8ff;min-height:40px;padding:8px 12px}.rq-dashboard-actions{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rq-button{align-items:center;border-radius:10px;display:inline-flex;gap:8px;justify-content:center;min-height:38px;padding:8px 12px;white-space:nowrap}.rq-button--primary{background:linear-gradient(180deg,#1a9ced,#0879c7);border:1px solid #42b6ff;color:#fff}.rq-button--secondary{background:#0b1b28;border:1px solid #2b5069;box-shadow:none;color:#c7e9ff}.rq-kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.rq-kpi{--rq-accent: var(--rq-blue);align-items:center;background:linear-gradient(155deg,#0d1f2efa,#061019fc);border:1px solid #203b51;border-radius:15px;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr);min-height:94px;overflow:hidden;padding:14px;position:relative}.rq-kpi:after{background:var(--rq-accent);bottom:0;content:"";height:3px;left:0;opacity:.88;position:absolute;right:0}.rq-kpi--blue{--rq-accent: var(--rq-blue)}.rq-kpi--green{--rq-accent: var(--rq-green)}.rq-kpi--purple{--rq-accent: var(--rq-purple)}.rq-kpi--amber{--rq-accent: var(--rq-amber)}.rq-kpi__icon{align-items:center;background:#040c14e0;border:1px solid var(--rq-accent);border-radius:13px;box-shadow:0 0 20px #2dadff14;color:#fff!important;display:inline-flex;height:48px;justify-content:center;width:48px}.rq-kpi__icon svg,.rq-kpi__icon svg path{color:#fff!important;stroke:#fff!important}.rq-kpi__copy{display:block;overflow:hidden}.rq-kpi__copy>span,.rq-kpi__copy>small{color:#8da5b8;display:block;font-size:12px;line-height:1.3;margin:0}.rq-kpi__copy>strong{color:#fff;display:block;font-size:clamp(20px,1.8vw,27px);font-variant-numeric:tabular-nums;line-height:1.05;margin:4px 0 5px;overflow-wrap:anywhere}.rq-liability-change{display:block;font-size:11px!important;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.rq-liability-change--higher{color:#ff8f98!important}.rq-liability-change--lower{color:#55dfa5!important}.rq-liability-change--unchanged{color:#9bb1c2!important}.rq-dashboard-grid{display:grid;gap:14px;grid-template-columns:repeat(12,minmax(0,1fr))}.rq-card{background:linear-gradient(180deg,#0d1d2bfa,#061019fc);border:1px solid rgba(58,105,137,.46);border-radius:16px;box-shadow:inset 0 1px #ffffff06,0 14px 36px #0000002b;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:16px}.rq-card--brief,.rq-card--services{grid-column:span 8}.rq-card--watch,.rq-card--events{grid-column:span 4}.rq-card--financials{grid-column:1 / -1}.rq-card-header{align-items:center;display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr) auto;margin-bottom:13px}.rq-card-header--financials{grid-template-columns:42px minmax(0,1fr) auto auto}.rq-card-header h3{color:#fff;font-size:18px;letter-spacing:-.015em;line-height:1.15;margin:2px 0 0;overflow-wrap:anywhere}.rq-card-icon{align-items:center;background:#32a6ff21;border:1px solid rgba(72,177,249,.28);border-radius:12px;color:#4fc0ff;display:inline-flex;height:42px;justify-content:center;width:42px}.rq-card-icon--teal,.rq-card-icon--green{background:#30d5b21f;border-color:#36d5b647;color:#3fdbbd}.rq-card-icon--purple{background:#9e6eff24;border-color:#a178ff4d;color:#af8cff}.rq-card-icon svg{height:22px;width:22px}.rq-card-action,.rq-inline-link{background:transparent;border:1px solid #2b5069;border-radius:9px;box-shadow:none;color:#7fceff;min-height:33px;padding:6px 10px;white-space:nowrap}.rq-card-action:hover,.rq-inline-link:hover{background:#2d9ee614;border-color:#3e789d;color:#b8e5ff}.rq-inline-link{align-items:center;align-self:flex-end;border-color:transparent;display:inline-flex;gap:5px;margin-top:auto;padding-right:0}.rq-card-subsection{border-top:1px solid rgba(52,89,115,.56);display:grid;gap:9px;margin-top:14px;padding-top:12px}.rq-section-minihead{align-items:center;color:#8da5b8;display:flex;gap:10px;justify-content:space-between}.rq-section-minihead strong{color:#f4faff;font-size:13px}.rq-section-minihead span{font-size:11px;white-space:nowrap}.rq-document-tools-list{display:grid;gap:8px}.rq-document-tool-row{align-items:center;background:#ffffff09;border:1px solid rgba(58,105,137,.36);border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px}.rq-document-tool-row strong,.rq-plugin-document-row strong{color:#f4faff;display:block;font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.rq-document-tool-row small,.rq-plugin-document-row small{color:#8da5b8;display:block;font-size:11px;line-height:1.35;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-document-tool-actions,.rq-plugin-document-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.rq-document-tool-actions a,.rq-document-tool-actions button,.rq-plugin-document-actions a,.rq-plugin-document-actions button{align-items:center;background:#08141fb8;border:1px solid rgba(96,142,172,.42);border-radius:8px;color:#dff4ff;display:inline-flex;height:32px;justify-content:center;min-height:32px;padding:0;text-decoration:none;width:32px}.rq-document-tool-actions a:hover,.rq-document-tool-actions button:hover,.rq-plugin-document-actions a:hover,.rq-plugin-document-actions button:hover{background:#2589c138;border-color:#6cbff09e;color:#fff}.danger-action{color:#ff7f8b!important}.danger-action:hover{background:#ff5f6f29!important;border-color:#ff7d8a9e!important;color:#ffd9de!important}.rq-card-lead{color:#d9e8f2;font-size:14px;line-height:1.65;margin:0 0 10px;overflow-wrap:anywhere}.rq-empty{color:#7891a5;font-size:13px;line-height:1.45;margin:10px 0}.rq-communication-list{border-top:1px solid rgba(52,89,115,.56);display:grid}.rq-communication-row{align-items:center;border-bottom:1px solid rgba(47,80,104,.52);display:grid;gap:11px;grid-template-columns:34px minmax(0,1fr) auto;padding:11px 0}.rq-communication-row:last-child{border-bottom:0}.rq-row-icon{align-items:center;background:#29a5f11f;border:1px solid rgba(45,168,241,.26);border-radius:9px;color:#40b8ff;display:inline-flex;height:32px;justify-content:center;width:32px}.rq-row-icon--note{background:#a070ff1f;border-color:#a477ff42;color:#b18cff}.rq-row-icon svg{height:16px;width:16px}.rq-communication-row strong,.rq-watch-row strong,.rq-service-row strong,.rq-opportunity-row strong,.rq-timeline-row strong{color:#f4faff;display:block;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.rq-communication-row p,.rq-watch-row p,.rq-timeline-row p{color:#8da5b8;font-size:12px;line-height:1.4;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-communication-row time,.rq-timeline-row time{color:#7190a7;font-size:11px;white-space:nowrap}.rq-watch-list{display:grid;gap:8px}.rq-watch-row{align-items:center;background:#040e17c2;border:1px solid rgba(55,95,123,.5);border-radius:11px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 11px}.rq-priority{align-items:center;border:1px solid currentColor;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:900;justify-content:center;line-height:1;min-height:25px;min-width:66px;padding:5px 9px;white-space:nowrap}.rq-priority--high{background:#ff505f1a;color:#ff7480}.rq-priority--medium{background:#ffbe391a;color:#ffc34b}.rq-priority--low{background:#39afff1a;color:#68c4ff}.rq-services-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rq-service-column{background:#040e17b8;border:1px solid rgba(54,94,122,.43);border-radius:13px;overflow:hidden;padding:11px}.rq-service-column>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.rq-service-column>header>strong{color:#eaf5fc;font-size:13px}.rq-service-column>header>span{background:#102b3e;border:1px solid #2b5671;border-radius:999px;color:#71c9ff;font-size:11px;font-weight:850;min-width:26px;padding:3px 7px;text-align:center}.rq-service-list,.rq-opportunity-list{display:grid}.rq-service-row,.rq-opportunity-row{align-items:center;border-bottom:1px solid rgba(47,80,104,.52);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:54px;padding:9px 0}.rq-service-row:last-child,.rq-opportunity-row:last-child{border-bottom:0}.rq-service-row>div,.rq-opportunity-copy{min-width:0;overflow:hidden}.rq-service-row small,.rq-opportunity-row small{color:#7f9ab0;display:block;font-size:11px;line-height:1.4;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-confidence{color:#4cc0ff;font-size:12px;font-weight:900;white-space:nowrap}.rq-opportunity-row{background:transparent;border-left:0;border-right:0;border-top:0;border-radius:0;box-shadow:none;color:inherit;padding-left:0;padding-right:0;text-align:left;width:100%}.rq-opportunity-row:hover{background:#976dff0a;box-shadow:none;transform:none}.rq-timeline{display:grid;gap:2px}.rq-timeline-row{align-items:start;display:grid;gap:9px;grid-template-columns:9px 78px minmax(0,1fr);padding:8px 0}.rq-timeline-dot{background:#36d7c3;border-radius:50%;box-shadow:0 0 0 4px #36d7c314;height:9px;margin-top:4px;width:9px}.rq-financial-sync{background:#39b3ff1a;border:1px solid rgba(72,183,250,.34);border-radius:999px;color:#83d2ff;font-size:11px;font-weight:850;padding:6px 9px;white-space:nowrap}.rq-financial-totals{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rq-financial-total{background:linear-gradient(145deg,#0b3736e6,#051921fa);border:1px solid rgba(62,208,177,.38);border-radius:15px;min-height:150px;overflow:hidden;padding:17px;position:relative}.rq-financial-total:after{background:radial-gradient(circle,rgba(58,220,184,.22),transparent 66%);content:"";height:160px;position:absolute;right:-54px;top:-58px;width:160px}.rq-financial-total--income{background:linear-gradient(145deg,#082c46f0,#051522fc);border-color:#41a3e86b}.rq-financial-total--income:after{background:radial-gradient(circle,rgba(67,167,235,.24),transparent 66%)}.rq-financial-total__header{align-items:center;color:#a8c0cf;display:flex;font-size:12px;font-weight:850;gap:8px;position:relative;z-index:1}.rq-financial-total__icon{align-items:center;background:#36d7b51f;border:1px solid rgba(58,217,184,.28);border-radius:9px;color:#4adfbd;display:inline-flex;height:30px;justify-content:center;width:30px}.rq-financial-total--income .rq-financial-total__icon{background:#41a8ec1f;border-color:#41a8ec4d;color:#61bfff}.rq-financial-total__icon svg{height:17px;width:17px}.rq-financial-total>strong{color:#47e2bd;display:block;font-size:clamp(29px,3vw,44px);font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1;margin:18px 0 10px;overflow-wrap:anywhere;position:relative;z-index:1}.rq-financial-total--income>strong{color:#59b9ff}.rq-financial-total>p{color:#83a0b1;font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere;position:relative;z-index:1}.rq-financial-section-heading{align-items:end;border-top:1px solid rgba(53,91,116,.52);display:flex;gap:12px;justify-content:space-between;margin-top:15px;padding-top:15px}.rq-financial-section-heading strong,.rq-financial-section-heading span{display:block}.rq-financial-section-heading strong{color:#eff8fe;font-size:14px}.rq-financial-section-heading div>span{color:#7e98aa;font-size:11px;margin-top:3px}.rq-financial-section-heading>span{background:#0c2332;border:1px solid #28516b;border-radius:999px;color:#7bc8f5;font-size:11px;font-weight:850;padding:5px 8px;white-space:nowrap}.rq-financial-breakdown{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:11px}.rq-financial-asset{--rq-asset-color: var(--rq-blue);background:#040e17bd;border:1px solid rgba(55,98,126,.46);border-radius:13px;display:grid;gap:10px;padding:13px}.rq-financial-asset--teal{--rq-asset-color: var(--rq-teal)}.rq-financial-asset--purple{--rq-asset-color: var(--rq-purple)}.rq-financial-asset--amber{--rq-asset-color: var(--rq-amber)}.rq-financial-asset>header{align-items:center;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr)}.rq-financial-asset__icon{align-items:center;background:#289ce21a;border:1px solid var(--rq-asset-color);border-radius:10px;color:var(--rq-asset-color);display:inline-flex;height:34px;justify-content:center;width:34px}.rq-financial-asset__icon svg{height:17px;width:17px}.rq-financial-asset header span,.rq-financial-asset>small{color:#839cae;display:block;font-size:11px;line-height:1.35}.rq-financial-asset header strong{color:#f4fbff;display:block;font-size:clamp(16px,1.55vw,22px);font-variant-numeric:tabular-nums;line-height:1.1;margin-top:3px;overflow-wrap:anywhere}.rq-financial-bar{background:#142634;border-radius:999px;height:5px;overflow:hidden}.rq-financial-bar>span{background:var(--rq-asset-color);border-radius:inherit;display:block;height:100%;min-width:0}.rq-financial-footer{align-items:start;background:#040e1794;border:1px solid rgba(52,92,118,.34);border-radius:10px;display:flex;gap:9px;margin-top:12px;padding:10px 11px}.rq-financial-footer p{color:#819aac;font-size:11px;line-height:1.45;margin:0;overflow-wrap:anywhere}.rq-financial-status-dot{background:#667d8e;border-radius:50%;flex:0 0 8px;height:8px;margin-top:4px;width:8px}.rq-financial-status-dot.is-ready{background:#38d6b5;box-shadow:0 0 0 4px #38d6b51a}.rq-dashboard-footer{align-items:center;border-top:1px solid rgba(53,91,116,.5);color:#7791a5;display:flex;font-size:11px;gap:16px;justify-content:space-between;padding:12px 2px 0}.sidebar-mode main{max-width:500px!important;padding-left:10px!important;padding-right:10px!important}.sidebar-mode .sidebar .nav-label{font-size:10.5px!important;line-height:1.1!important}.sidebar-mode .sidebar nav button{min-height:58px!important}.sidebar-mode .sidebar-appbar-brand small{font-size:10.5px!important}.rq-plugin-dashboard{display:grid;font-size:14px;gap:13px;margin:0 auto;padding:15px 4px 18px;width:100%}.rq-plugin-hero{background:linear-gradient(180deg,#0b1a28fa,#061019fc);border:1px solid #1d3a50;border-radius:13px;display:grid;gap:7px;padding:14px}.rq-plugin-hero__eyebrow{align-items:center;display:flex;gap:10px;justify-content:space-between}.rq-plugin-hero__eyebrow>span{color:#3cb8ff;font-size:15px;font-weight:900}.rq-plugin-hero__eyebrow button{background:transparent;border:0;box-shadow:none;color:#65c3ff;font-size:11.5px;min-height:0;padding:2px 0}.rq-plugin-hero h1{color:#fff;font-size:20px;line-height:1.2;margin:0;overflow-wrap:anywhere}.rq-plugin-hero p{color:#96aebf;font-size:13px;line-height:1.4;margin:0 0 3px;overflow-wrap:anywhere}.rq-plugin-hero label{color:#7291a7;font-size:10.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.rq-plugin-hero select{background:#06131e;border:1px solid #22445c;border-radius:9px;color:#edf8ff;font-size:12.5px;min-height:39px;padding:8px 10px}.rq-plugin-card{background:linear-gradient(180deg,#0c1b29fc,#061019fc);border:1px solid #1d3a50;border-radius:13px;box-shadow:inset 0 1px #ffffff06,0 12px 28px #0000002e;display:grid;gap:12px;overflow:hidden;padding:14px}.rq-plugin-card__header{align-items:center;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr)}.rq-plugin-card__header--financials{grid-template-columns:32px minmax(0,1fr) auto}.rq-plugin-card__header small{color:#6dbff1;display:block;font-size:10px;font-weight:900;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.rq-plugin-card__header h2{color:#fff;font-size:16px;letter-spacing:-.01em;line-height:1.25;margin:2px 0 0;overflow-wrap:anywhere}.rq-plugin-icon{align-items:center;background:#2ba6f21f;border:1px solid rgba(48,173,245,.25);border-radius:9px;color:#41b9ff;display:inline-flex;height:32px;justify-content:center;width:32px}.rq-plugin-icon--green{background:#30d6871f;border-color:#36d88b40;color:#48df8a}.rq-plugin-icon--purple{background:#a070ff1f;border-color:#a679ff40;color:#b08cff}.rq-plugin-icon--cyan{background:#30d6b81f;border-color:#36d7b940;color:#44ddbd}.rq-plugin-icon--red{background:#ff55631f;border-color:#ff5b6840;color:#ff717c}.rq-plugin-icon svg{height:18px;width:18px}.rq-plugin-brief{color:#d4e2ec;font-size:13px;line-height:1.6;margin:0;overflow-wrap:anywhere}.rq-plugin-section-label,.rq-plugin-section-head{color:#91a9ba;font-size:11.5px;font-weight:850}.rq-plugin-section-label{border-top:1px solid rgba(49,84,108,.55);padding-top:10px}.rq-plugin-section-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.rq-plugin-section-head>strong{color:#dbeaf4}.rq-plugin-section-head>span{color:#82a0b4;font-size:10.5px;font-weight:700;white-space:nowrap}.rq-plugin-section-head--spaced{border-top:1px solid rgba(49,84,108,.55);padding-top:10px}.rq-plugin-comms,.rq-plugin-document-list,.rq-plugin-service-list,.rq-plugin-recommendations,.rq-plugin-watch-list,.rq-plugin-financial-list{display:grid}.rq-plugin-document-list{gap:8px}.rq-plugin-document-row{align-items:center;background:#ffffff09;border:1px solid rgba(52,92,118,.5);border-radius:10px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:9px}.rq-plugin-comm{align-items:start;border-bottom:1px solid rgba(45,77,100,.58);display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr) auto;padding:10px 0}.rq-plugin-comm:last-child{border-bottom:0}.rq-plugin-row-icon{align-items:center;color:#43b9ff;display:inline-flex;height:28px;justify-content:center;width:28px}.rq-plugin-row-icon--note{color:#b08aff}.rq-plugin-row-icon--high{color:#ff7180}.rq-plugin-row-icon--medium{color:#ffc34f}.rq-plugin-row-icon--low{color:#64c5ff}.rq-plugin-row-icon svg{height:17px;width:17px}.rq-plugin-comm__content strong,.rq-plugin-service-row strong,.rq-plugin-recommendation strong,.rq-plugin-watch-row strong{color:#f5faff;display:block;font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.rq-plugin-comm__content p,.rq-plugin-watch-row p{color:#8fa6b7;font-size:11.5px;line-height:1.4;margin:2px 0 0;overflow-wrap:anywhere}.rq-plugin-comm time{color:#7290a5;font-size:10.5px;line-height:1.3;padding-top:2px;white-space:nowrap}.rq-plugin-empty{color:#7891a5;font-size:12px;line-height:1.45;margin:6px 0}.rq-plugin-link{align-items:center;background:transparent;border:0;box-shadow:none;color:#56bdff;display:inline-flex;font-size:11.5px;gap:5px;justify-self:end;min-height:0;padding:2px 0}.rq-plugin-link:hover{background:transparent;box-shadow:none;color:#9ad9ff;transform:translate(2px)}.rq-plugin-link--green{color:#52df91}.rq-plugin-link--purple{color:#b48fff}.rq-plugin-link--cyan{color:#49dfbf}.rq-plugin-link--red{color:#ff7881}.rq-plugin-stat-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.rq-plugin-stat-grid>div{background:#040e17b8;border:1px solid rgba(52,93,120,.42);border-radius:9px;display:grid;gap:4px;padding:9px}.rq-plugin-stat-grid span{color:#829cae;font-size:10.5px;line-height:1.25}.rq-plugin-stat-grid strong{color:#eef8ff;font-size:14px;font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere}.rq-plugin-stat-grid .rq-liability-change{font-size:9.5px!important;font-weight:800;margin-top:1px}.rq-plugin-service-row{align-items:center;border-bottom:1px solid rgba(45,77,100,.58);display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto;padding:9px 0}.rq-plugin-service-row:last-child{border-bottom:0}.rq-plugin-service-row small,.rq-plugin-recommendation small{color:#8099ac;display:block;font-size:10.5px;line-height:1.4;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-plugin-service-row>span{color:#ba92ff;font-size:11.5px;font-weight:900;white-space:nowrap}.rq-plugin-recommendation{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(45,77,100,.58);border-radius:0;box-shadow:none;color:inherit;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr) auto;min-height:0;padding:9px 0;text-align:left;width:100%}.rq-plugin-recommendation:last-child{border-bottom:0}.rq-plugin-recommendation:hover{background:#9a6eff0a;box-shadow:none;transform:none}.rq-plugin-recommendation__icon{align-items:center;background:#ff96341c;border-radius:8px;color:#ff9f52;display:inline-flex;height:28px;justify-content:center;width:28px}.rq-plugin-recommendation__icon.tone-2{background:#3da5f41c;color:#55b6ff}.rq-plugin-recommendation__icon.tone-3{background:#39d5b71c;color:#4adfbd}.rq-plugin-recommendation__icon svg{height:14px;width:14px}.rq-plugin-badge{align-items:center;border:1px solid currentColor;border-radius:999px;display:inline-flex;font-size:9.5px;font-weight:900;justify-content:center;line-height:1;min-height:22px;min-width:58px;padding:4px 7px;white-space:nowrap}.rq-plugin-badge--high{background:#ff505f1a;color:#ff7480}.rq-plugin-badge--medium{background:#ffbe391a;color:#ffc34b}.rq-plugin-badge--low{background:#39afff1a;color:#68c4ff}.rq-plugin-sync-chip{background:#35b6ff1a;border:1px solid rgba(62,184,250,.3);border-radius:999px;color:#82d0ff;font-size:9.5px;font-weight:850;padding:5px 7px;white-space:nowrap}.rq-plugin-financial-highlights{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.rq-plugin-financial-highlight{background:linear-gradient(145deg,#0a3534e0,#05171ffa);border:1px solid rgba(58,207,176,.34);border-radius:10px;display:grid;gap:5px;padding:11px}.rq-plugin-financial-highlight--income{background:linear-gradient(145deg,#082b44e6,#051421fc);border-color:#41a4e85c}.rq-plugin-financial-highlight>span,.rq-plugin-financial-highlight>small{color:#8da6b7;display:block;font-size:10.5px;line-height:1.3}.rq-plugin-financial-highlight>strong{color:#42dfb8;display:block;font-size:clamp(18px,5.2vw,23px);font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.05;overflow-wrap:anywhere}.rq-plugin-financial-highlight--income>strong{color:#59b9ff}.rq-plugin-financial-row{align-items:center;border-bottom:1px solid rgba(45,77,100,.58);display:grid;gap:9px;grid-template-columns:32px minmax(0,1fr) auto;padding:9px 0}.rq-plugin-financial-row:last-child{border-bottom:0}.rq-plugin-asset-icon{align-items:center;border:1px solid currentColor;border-radius:9px;color:#56bcff;display:inline-flex;height:32px;justify-content:center;width:32px}.rq-plugin-asset-icon--teal{color:#45dcbf}.rq-plugin-asset-icon--purple{color:#ae8cff}.rq-plugin-asset-icon--amber{color:#ffc155}.rq-plugin-asset-icon svg{height:16px;width:16px}.rq-plugin-financial-row>div>span,.rq-plugin-financial-row>div>small{display:block}.rq-plugin-financial-row>div>span{color:#dceaf3;font-size:12px;font-weight:750;line-height:1.3}.rq-plugin-financial-row>div>small{color:#7892a6;font-size:10px;line-height:1.3;margin-top:2px}.rq-plugin-financial-row>strong{color:#f4fbff;font-size:13.5px;font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere;text-align:right}.rq-plugin-financial-status{background:#040e17a8;border:1px solid rgba(51,90,115,.36);border-radius:9px;color:#809aac;font-size:10.5px;line-height:1.5;margin:0;overflow-wrap:anywhere;padding:9px}.rq-plugin-watch-row{align-items:center;border-bottom:1px solid rgba(45,77,100,.58);display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr) auto;padding:9px 0}.rq-plugin-watch-row:last-child{border-bottom:0}.rq-plugin-footer{align-items:center;border-top:1px solid rgba(48,82,105,.52);color:#7891a5;display:flex;font-size:10.5px;gap:10px;justify-content:space-between;padding:10px 2px 0}.rq-plugin-footer button{background:transparent;border:1px solid #294b62;border-radius:8px;box-shadow:none;color:#78caff;font-size:10.5px;min-height:30px;padding:5px 9px}@media(max-width:1240px){.rq-dashboard-hero{align-items:stretch;flex-direction:column}.rq-dashboard-scope{flex-basis:auto;width:100%}.rq-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rq-card--brief,.rq-card--services,.rq-card--watch,.rq-card--events{grid-column:1 / -1}}@media(max-width:900px){.rq-services-grid,.rq-financial-totals{grid-template-columns:1fr}.rq-financial-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.rq-card-header--financials{grid-template-columns:42px minmax(0,1fr) auto}.rq-card-header--financials .rq-card-action{grid-column:2 / -1;justify-self:start}}@media(max-width:640px){.rq-dashboard{border-radius:14px;gap:12px;padding:11px}.rq-dashboard-hero{padding:13px}.rq-dashboard-logo{flex-basis:48px;height:48px;width:48px}.rq-dashboard-actions,.rq-kpi-grid,.rq-financial-breakdown{grid-template-columns:1fr}.rq-card-header,.rq-card-header--financials{grid-template-columns:38px minmax(0,1fr)}.rq-card-header .rq-card-action,.rq-card-header--financials .rq-card-action,.rq-card-header--financials .rq-financial-sync{grid-column:2;justify-self:start}.rq-communication-row{grid-template-columns:32px minmax(0,1fr)}.rq-communication-row time{grid-column:2}.rq-dashboard-footer,.rq-financial-section-heading{align-items:flex-start;flex-direction:column}}@media(max-width:370px){.rq-plugin-card__header--financials{grid-template-columns:32px minmax(0,1fr)}.rq-plugin-sync-chip{grid-column:2;justify-self:start}.rq-plugin-financial-highlights,.rq-plugin-stat-grid{grid-template-columns:1fr}.rq-plugin-comm{grid-template-columns:26px minmax(0,1fr)}.rq-plugin-comm time{grid-column:2}}body:has(.support-shell){overflow-x:hidden}.support-shell{background:radial-gradient(circle at 16% 8%,rgba(35,136,255,.18),transparent 28%),radial-gradient(circle at 88% 16%,rgba(34,224,196,.12),transparent 24%),linear-gradient(180deg,#071120,#050b16);min-height:100vh;padding:32px}.support-document{background:linear-gradient(180deg,#0f2544f5,#081426f5);border:1px solid var(--line);border-radius:16px;box-shadow:var(--glow, var(--shadow));display:grid;gap:28px;margin:0 auto;max-width:980px;padding:32px}.support-header,.support-document section{display:grid;gap:12px}.support-header{border-bottom:1px solid var(--line);padding-bottom:24px}.support-public-nav{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:6px}.support-public-nav>a:last-child{text-decoration:none}.support-header h1,.support-document h2,.support-header p,.support-document p{margin:0}.support-header h1{color:#fff;font-size:38px;line-height:1.08;max-width:760px}.support-header>p,.support-document section>p,.support-faq-list p,.support-final-contact p{color:var(--muted);line-height:1.65}.support-document h2{color:#fff;font-size:22px}.support-contact-card,.support-final-contact{align-items:center;background:#2388ff1a;border:1px solid rgba(125,196,255,.28);border-radius:14px;display:flex;gap:18px;justify-content:space-between;padding:16px}.support-contact-card strong{color:#fff;display:block;font-size:18px;margin-top:3px}.support-contact-card p{color:var(--muted);margin-top:4px}.support-email-button{align-items:center;background:linear-gradient(135deg,#2388ff,#1765d8);border:1px solid rgba(125,196,255,.45);border-radius:9px;box-shadow:0 10px 26px #2388ff33;color:#fff;display:inline-flex;flex:0 0 auto;font-weight:900;justify-content:center;min-height:42px;padding:9px 14px;text-decoration:none}.support-email-button:hover{background:linear-gradient(135deg,#22e0c4,#2388ff)}.support-steps{counter-reset:support-step;display:grid;gap:10px;list-style:none;margin:0;padding:0}.support-steps li{align-items:start;background:var(--surface-soft, rgba(8, 20, 38, .72));border:1px solid var(--line);border-radius:12px;counter-increment:support-step;display:grid;gap:4px 12px;grid-template-columns:34px minmax(0,1fr);padding:12px}.support-steps li:before{align-items:center;background:linear-gradient(135deg,#2388ff,#22e0c4);border-radius:999px;color:#fff;content:counter(support-step);display:inline-flex;font-weight:950;grid-row:1 / span 2;height:30px;justify-content:center;width:30px}.support-steps strong{color:#fff}.support-steps span{color:var(--muted);line-height:1.5}.support-note{background:#22e0c414;border:1px solid rgba(34,224,196,.24);border-radius:10px;color:#bceee8!important;padding:11px 12px}.support-faq-list{display:grid;gap:9px}.support-faq-list details{background:var(--surface-soft, rgba(8, 20, 38, .72));border:1px solid var(--line);border-radius:12px;overflow:hidden}.support-faq-list summary{color:#fff;cursor:pointer;font-weight:850;list-style:none;padding:14px 16px;position:relative}.support-faq-list summary::-webkit-details-marker{display:none}.support-faq-list summary:after{color:#65b7ff;content:"+";font-size:20px;font-weight:700;position:absolute;right:16px;top:9px}.support-faq-list details[open] summary:after{content:"−"}.support-faq-list details[open] summary{border-bottom:1px solid var(--line)}.support-faq-list p,.support-faq-list details>a{margin:0;padding:13px 16px}.support-faq-list details>a{display:inline-block;padding-top:0}.support-checklist{display:grid;gap:8px;margin:0;padding-left:22px}.support-checklist li{color:var(--muted);line-height:1.5;padding-left:4px}.support-checklist li::marker{color:#22e0c4}.support-final-contact{background:linear-gradient(135deg,#2388ff29,#22e0c41a),var(--surface-soft, rgba(8, 20, 38, .72))}@media(max-width:900px){.support-shell{padding:16px}.support-document{gap:22px;padding:20px}.support-header h1{font-size:30px}.support-contact-card,.support-final-contact{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.support-shell{padding:12px}.support-document{border-radius:12px;padding:16px}.support-public-nav{align-items:flex-start;flex-direction:column}.support-header h1{font-size:27px}.support-email-button{width:100%}.support-steps li{grid-template-columns:30px minmax(0,1fr)}}.rq-tax-source,.rq-source-line{color:#7fa6c4!important;display:block;font-size:10px!important;font-weight:650;line-height:1.3;margin-top:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-tax-source--previous{color:#6f8da6!important}.rq-plugin-stat-grid .rq-tax-source{font-size:9px!important;margin-top:4px}.rq-source-references{display:grid;gap:6px;margin-top:9px}.rq-source-references.compact{gap:4px;margin-top:7px}.rq-source-references__label{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.rq-source-references__items{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.rq-source-chip{background:#f7fafc;border:1px solid var(--line);border-radius:999px;color:var(--accent-strong);display:inline-block;font-size:10px;font-weight:800;line-height:1.2;max-width:min(100%,300px);min-height:0;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap;width:auto}button.rq-source-chip:hover{background:#eaf6fa;border-color:#8fc1cf;color:var(--accent-strong)}.rq-source-chip.static{cursor:default}.rq-card .rq-source-chip,.rq-plugin-card .rq-source-chip{background:#091c2ec7;border-color:#548fb857;color:#9ad6ff}.rq-service-column--attention{grid-column:1 / -1}.rq-opportunity-row--attention{border-left:3px solid #e9a72f}.rq-plugin-attention-list{display:grid;gap:7px}.rq-plugin-attention{align-items:center;background:#3223084d;border:1px solid rgba(235,174,65,.25);border-radius:10px;color:#eaf4fb;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:9px 10px;text-align:left;width:100%}.rq-plugin-attention:hover{background:#49320a6b;border-color:#ebae4170}.rq-plugin-attention>span:first-child{min-width:0}.rq-plugin-attention strong,.rq-plugin-attention small{display:block}.rq-plugin-attention strong{color:#fff;font-size:12px}.rq-plugin-attention small{color:#9db2c6;font-size:10px;line-height:1.35;margin-top:3px}.product-attention-section{background:#fffaf0;border:1px solid #ead9ad;border-radius:12px;display:grid;gap:12px;padding:14px}.product-attention-list{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-item{border-left:4px solid #d79a28}.sold-product-row .rq-source-references,.opportunity-item .rq-source-references{margin-top:8px}.sold-product-row .rq-source-references__label,.opportunity-item .rq-source-references__label{display:block;margin-bottom:1px}@media(max-width:900px){.product-attention-list{grid-template-columns:1fr}}.sidebar-mode .rq-source-line,.sidebar-mode .rq-tax-source{white-space:normal;overflow-wrap:anywhere}.sidebar-mode .rq-plugin-attention{grid-template-columns:minmax(0,1fr) auto}.sidebar-mode .rq-plugin-service-row,.sidebar-mode .rq-plugin-recommendation,.sidebar-mode .rq-plugin-attention{align-items:start}.sidebar-mode .rq-plugin-recommendation__copy,.sidebar-mode .rq-plugin-attention__copy,.sidebar-mode .rq-plugin-service-row>div{min-width:0;overflow:visible}.sidebar-mode .rq-plugin-service-row small,.sidebar-mode .rq-plugin-recommendation small,.sidebar-mode .rq-plugin-attention small,.sidebar-mode .rq-plugin-recommendation__reason,.sidebar-mode .rq-plugin-attention__reason,.sidebar-mode .rq-source-line,.sidebar-mode .rq-tax-source{display:block;max-width:100%;overflow:visible!important;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;word-break:break-word}.sidebar-mode .rq-plugin-recommendation__reason,.sidebar-mode .rq-plugin-attention__reason{color:#a9bdcc;font-size:11px;line-height:1.48;margin-top:3px}.sidebar-mode .rq-source-line,.sidebar-mode .rq-tax-source{color:#69bdf2!important;font-size:10.5px!important;line-height:1.42;margin-top:3px}.sidebar-mode .rq-plugin-service-row small{font-size:10.75px;line-height:1.42}.sidebar-mode .rq-plugin-recommendation,.sidebar-mode .rq-plugin-attention{padding-bottom:11px;padding-top:11px}.sidebar-mode .rq-plugin-recommendation__icon,.sidebar-mode .rq-plugin-badge{align-self:start;margin-top:1px}.sidebar-mode .rq-plugin-card--services{overflow:visible}:root{color-scheme:dark;--bg: #596d81;--panel: rgba(89, 109, 129, .72);--panel-elevated: rgba(89, 109, 129, .84);--panel-soft: rgba(89, 109, 129, .46);--surface: rgba(89, 109, 129, .72);--surface-strong: rgba(89, 109, 129, .88);--surface-soft: rgba(89, 109, 129, .42);--field: #fbfbfb;--line: rgba(251, 251, 251, .3);--line-strong: rgba(235, 180, 64, .55);--text: #fbfbfb;--muted: rgba(251, 251, 251, .72);--accent: #008a8a;--accent-strong: #19196e;--aqua: #008a8a;--ink: #08141f;--warning: #ebb440;--success: #008a8a;--danger: #ebb440;--purple: #19196e;--shadow: 0 18px 46px rgba(8, 20, 31, .18);--glow: 0 18px 46px rgba(8, 20, 31, .18);--rq-bg: #596d81;--rq-surface: rgba(89, 109, 129, .72);--rq-surface-strong: rgba(89, 109, 129, .86);--rq-surface-soft: rgba(89, 109, 129, .42);--rq-line: rgba(251, 251, 251, .3);--rq-text: #fbfbfb;--rq-muted: rgba(251, 251, 251, .72);--rq-blue: #19196e;--rq-teal: #008a8a;--rq-cyan: #008a8a;--rq-amber: #ebb440}html,body{background:#596d81!important}body{color:#fbfbfb}::selection{background:#ebb4406b;color:#08141f}*{scrollbar-color:#008a8a #596d81}a,.sidebar-card-link,.rq-plugin-link,.rq-source-line,.rq-tax-source,.rq-source-chip{color:#ebb440!important}button,.scan-primary,.refresh-button,.account-menu-trigger{background:#008a8a!important;border-color:#fbfbfb57!important;box-shadow:none!important;color:#fbfbfb!important}button:hover:not(:disabled),.scan-primary:hover:not(:disabled),.refresh-button:hover:not(:disabled),.account-menu-trigger:hover:not(:disabled){background:#19196e!important;border-color:#ebb440!important;color:#fbfbfb!important;transform:none!important}button:focus-visible,select:focus,input:focus,textarea:focus{border-color:#ebb440!important;box-shadow:0 0 0 3px #ebb44038!important;outline:none}select,input,textarea{background:#fbfbfb!important;border-color:#08141f3d!important;color:#08141f!important}select option{background:#fbfbfb;color:#08141f}.app-shell,.rq-shell,.rq-widget-shell,.rq-plugin-shell{background:#596d81!important}.sidebar,.rq-sidebar,.rq-plugin-sidebar{background:#596d81!important;border-color:#fbfbfb47!important;box-shadow:none!important}.brand-logo,.account-popover,.topbar,.panel,.metric,.summary-box,.case-summary-panel,.case-documents-panel,.case-history-panel,.case-detail-card,.case-command-card,.case-pulse-card,.product-case-panel,.product-column,.product-scan-summary,.product-source-summary-card,.product-attention-section,.sold-product-row,.opportunity-item,.service-scan-status,.document-analysis-status,.document-progress,.rq-card,.rq-plugin-card,.rq-plugin-service-row,.rq-plugin-recommendation,.rq-plugin-attention,.rq-plugin-panel,.rq-insight-card,.rq-financial-asset,.rq-chat-panel,.rq-data-card,.sidebar-card,.sidebar-panel,.sidebar-data-row,.sidebar-recommendation,.sidebar-watch-row{background:#596d81a3!important;border-color:#fbfbfb4d!important;box-shadow:none!important;color:#fbfbfb!important}.panel.empty-products,.case-summary-grid>div,.product-case-stats>div,.product-coverage-list>span,.product-tags span,.scope-switcher,.scope-switcher button,.scope-select,.case-token,.status-message,.document-row,.activity-row,.note-row,.timeline-item,.part-row,.source-card,.rq-source-chip,.rq-plugin-badge,.rq-plugin-recommendation__icon,.rq-plugin-attention__icon,.sidebar-recommendation-icon,.sidebar-priority,.sidebar-status{background:#596d816b!important;border-color:#fbfbfb42!important;box-shadow:none!important;color:#fbfbfb!important}.section-header,.case-header,.product-case-header,.product-column-header,.document-analysis-header,.case-panel-title,.rq-card-header,.rq-plugin-card__header,.sidebar-card-title,.sidebar-section-head,h1,h2,h3,h4,strong,.brand h1,.label,.case-token,.nav-label,.rq-card h2,.rq-card h3,.rq-plugin-card h2,.rq-plugin-card h3{color:#fbfbfb!important}p,small,.muted,.brand p,.topbar p,.label,.product-client-meta,.product-client-block p,.rq-card small,.rq-plugin-card small,.sidebar-card small,.sidebar-data-list dt,.sidebar-data-list dd{color:#fbfbfbbd!important}nav button{background:transparent!important;border-color:#fbfbfb2e!important;color:#fbfbfb!important}nav button:hover:not(:disabled){background:#08141f29!important;border-color:#ebb4406b!important}nav button.active,.scope-switcher button.active,.scope-select.active{background:#08141f47!important;border-color:#ebb440!important;color:#fbfbfb!important}.nav-icon,nav button.active .nav-icon,.status-caret,.rq-plugin-icon,.sidebar-card-title>span,.sidebar-section-head span{color:#ebb440!important;filter:none!important}.account-avatar,.document-progress span,.document-progress>span,.kpi-icon:before,.rq-progress-bar>span,.rq-plugin-progress>span{background:#008a8a!important;color:#fbfbfb!important}.product-tags span,.rq-plugin-badge,.sidebar-priority,.case-token{border-color:#ebb4407a!important;color:#ebb440!important}.product-coverage-list span,.case-summary-grid strong,.product-case-stats strong,.metric strong,.summary-box strong{color:#fbfbfb!important}.product-coverage-list b,.sold-product-main p span,.opportunity-item span,.rq-source-references__label{color:#ebb440!important}.attention-item,.rq-opportunity-row--attention,.opportunity-item{border-left-color:#ebb440!important}.danger,.error,.status-error,.rq-plugin-badge--high{color:#ebb440!important}.sidebar-mode,.sidebar-mode body,.sidebar-mode .rq-plugin-shell,.sidebar-mode .rq-widget-shell{background:#596d81!important;color:#fbfbfb!important}@media(max-width:760px){.sidebar,.rq-sidebar,.rq-plugin-sidebar{border-bottom:1px solid rgba(251,251,251,.28)!important}}:root{--bg: #596d81;--panel: rgba(8, 20, 31, .76);--panel-elevated: rgba(8, 20, 31, .88);--panel-soft: rgba(251, 251, 251, .07);--surface: rgba(8, 20, 31, .76);--surface-strong: rgba(8, 20, 31, .88);--surface-soft: rgba(251, 251, 251, .07);--line: rgba(251, 251, 251, .22);--line-strong: rgba(235, 180, 64, .55);--text: #fbfbfb;--muted: rgba(251, 251, 251, .7);--accent: #008a8a;--accent-strong: #19196e;--warning: #ebb440;--ink: #08141f;--shadow: 0 18px 44px rgba(8, 20, 31, .28)}body,.app-shell,.rq-plugin-dashboard{background:#596d81!important}.topbar,.panel,.metric,.summary-box,.case-summary-panel,.case-documents-panel,.case-history-panel,.case-detail-card,.case-command-card,.case-pulse-card,.product-case-panel,.product-column,.product-scan-summary,.product-source-summary-card,.product-attention-section,.sold-product-row,.opportunity-item,.service-scan-status,.document-analysis-status,.rq-card{background:#08141fb8!important;border-color:#fbfbfb38!important;box-shadow:0 14px 34px #08141f2e!important}.sidebar-mode{background:#596d81!important}.sidebar-appbar{background:#08141f!important;border-bottom:1px solid rgba(251,251,251,.18)!important;box-shadow:0 12px 28px #08141f3d!important}.sidebar-appbar-brand img{background:#008a8a24!important;border:1px solid rgba(0,138,138,.45)!important;border-radius:12px!important;padding:3px!important}.sidebar-appbar-brand strong,.sidebar-appbar-brand strong span{color:#fbfbfb!important}.sidebar-appbar-brand small{color:#fbfbfba8!important}.sidebar-mode main{background:#596d81!important;max-width:520px!important;padding:0 10px 92px!important}.rq-plugin-dashboard{gap:14px!important;padding:14px 4px 20px!important}.rq-plugin-hero{background:linear-gradient(145deg,#08141ffa,#08141feb)!important;border:1px solid rgba(251,251,251,.2)!important;border-radius:18px!important;box-shadow:0 16px 36px #08141f42!important;gap:10px!important;padding:16px!important}.rq-plugin-hero__eyebrow>span{color:#ebb440!important;font-size:14px!important;letter-spacing:.01em!important}.rq-plugin-hero__eyebrow button{background:#008a8a!important;border:1px solid rgba(251,251,251,.24)!important;border-radius:999px!important;color:#fbfbfb!important;font-size:11px!important;font-weight:900!important;min-height:28px!important;padding:5px 10px!important}.rq-plugin-hero h1{color:#fbfbfb!important;font-size:21px!important;letter-spacing:-.01em!important}.rq-plugin-hero p{color:#fbfbfbcc!important}.rq-plugin-hero label{color:#fbfbfbb8!important}.rq-plugin-hero select{background:#fbfbfb!important;border-color:#08141f2e!important;color:#08141f!important;font-weight:750!important}.rq-plugin-card{background:#08141fbd!important;border:1px solid rgba(251,251,251,.2)!important;border-radius:18px!important;box-shadow:0 14px 34px #08141f38!important;gap:13px!important;padding:15px!important}.rq-plugin-card--brief{background:linear-gradient(145deg,#08141fe6,#19196e3d),#08141fc2!important;border-color:#fbfbfb47!important}.rq-plugin-card__header{gap:11px!important;grid-template-columns:36px minmax(0,1fr)!important}.rq-plugin-card__header--financials{grid-template-columns:36px minmax(0,1fr) auto!important}.rq-plugin-card__header small,.rq-plugin-section-label,.rq-plugin-section-head{color:#fbfbfba8!important;letter-spacing:.07em!important}.rq-plugin-card__header h2,.rq-plugin-section-head>strong{color:#fbfbfb!important}.rq-plugin-icon,.rq-plugin-icon--green,.rq-plugin-icon--purple,.rq-plugin-icon--cyan,.rq-plugin-icon--red{background:#008a8a29!important;border:1px solid rgba(0,138,138,.52)!important;border-radius:11px!important;color:#ebb440!important}.rq-plugin-brief{color:#fbfbfbdb!important;font-size:13px!important;line-height:1.65!important}.rq-plugin-section-label,.rq-plugin-section-head--spaced{border-top-color:#fbfbfb29!important}.rq-plugin-comm,.rq-plugin-service-row,.rq-plugin-watch-row,.rq-plugin-financial-row{border-bottom-color:#fbfbfb24!important}.rq-plugin-row-icon,.rq-plugin-recommendation__icon,.rq-plugin-attention__icon,.rq-plugin-asset-icon{background:#fbfbfb12!important;border:1px solid rgba(251,251,251,.14)!important;border-radius:10px!important;color:#ebb440!important}.rq-plugin-comm__content strong,.rq-plugin-service-row strong,.rq-plugin-recommendation strong,.rq-plugin-watch-row strong,.rq-plugin-financial-row>div>span{color:#fbfbfb!important}.rq-plugin-comm__content p,.rq-plugin-watch-row p,.rq-plugin-service-row small,.rq-plugin-recommendation small,.rq-plugin-financial-row>div>small,.rq-plugin-empty,.rq-plugin-comm time{color:#fbfbfba3!important}.rq-plugin-stat-grid>div,.rq-plugin-financial-highlight,.rq-plugin-financial-status{background:#fbfbfb13!important;border:1px solid rgba(251,251,251,.16)!important;border-radius:12px!important}.rq-plugin-stat-grid span,.rq-plugin-financial-highlight>span,.rq-plugin-financial-highlight>small{color:#fbfbfbad!important}.rq-plugin-stat-grid strong,.rq-plugin-financial-row>strong{color:#fbfbfb!important}.rq-plugin-financial-highlight>strong,.rq-plugin-financial-highlight--income>strong{color:#ebb440!important}.rq-plugin-service-row>span,.rq-confidence{color:#ebb440!important}.rq-plugin-recommendation,.rq-plugin-attention{background:transparent!important;border:0!important;border-bottom:1px solid rgba(251,251,251,.14)!important;border-radius:0!important;color:#fbfbfb!important;padding:10px 0!important}.rq-plugin-recommendation:hover,.rq-plugin-attention:hover{background:#fbfbfb0d!important}.rq-plugin-badge,.rq-plugin-badge--high,.rq-plugin-badge--medium,.rq-plugin-badge--low,.rq-plugin-sync-chip{background:#ebb4401f!important;border:1px solid rgba(235,180,64,.56)!important;color:#ebb440!important}.rq-plugin-link,.rq-plugin-link--green,.rq-plugin-link--purple,.rq-plugin-link--cyan,.rq-plugin-link--red,.rq-card-action,.rq-inline-link{background:transparent!important;border:1px solid rgba(235,180,64,.44)!important;border-radius:999px!important;color:#ebb440!important;font-weight:900!important;justify-self:end!important;min-height:28px!important;padding:5px 10px!important}.rq-plugin-link:hover,.rq-card-action:hover,.rq-inline-link:hover{background:#ebb44024!important;border-color:#ebb440!important;color:#fbfbfb!important;transform:none!important}.rq-source-line,.rq-tax-source,.rq-source-chip{color:#ebb440eb!important}.sidebar-mode .rq-plugin-service-row small,.sidebar-mode .rq-plugin-recommendation small,.sidebar-mode .rq-plugin-attention small,.sidebar-mode .rq-source-line,.sidebar-mode .rq-tax-source{color:#fbfbfba8!important}.sidebar-mode .rq-source-line,.sidebar-mode .rq-tax-source{color:#ebb440eb!important}.sidebar-mode .rq-plugin-card--services{overflow:visible!important}.rq-plugin-footer,.sidebar-mode .rq-plugin-footer{background:#08141fe0!important;border-top:1px solid rgba(251,251,251,.16)!important;color:#fbfbfbad!important;margin:0 -4px!important;padding:12px 10px 0!important}.rq-plugin-footer button{background:#008a8a33!important;border-color:#008a8a85!important;color:#fbfbfb!important}.rq-plugin-hero-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2px}.rq-plugin-hero-actions button{align-items:center;background:#008a8a2e!important;border:1px solid rgba(0,138,138,.52)!important;border-radius:10px!important;box-shadow:none!important;color:#fbfbfb!important;display:inline-flex;font-size:11px!important;font-weight:900!important;gap:6px;justify-content:center;min-height:34px!important;padding:7px 9px!important}.rq-plugin-hero-actions button:hover:not(:disabled){background:#ebb44024!important;border-color:#ebb4409e!important;color:#ebb440!important}.rq-plugin-hero-actions .button-icon,.rq-plugin-hero-actions .nav-icon{height:15px;width:15px}.rq-plugin-hero-note{color:#fbfbfba3!important;font-size:11px!important;line-height:1.42!important;margin:0!important}.rq-plugin-detected-case{align-items:center;background:#fbfbfb12!important;border:1px solid rgba(251,251,251,.16)!important;border-radius:12px;display:flex;gap:10px;justify-content:space-between;min-height:38px;padding:8px 10px}.rq-plugin-detected-case span{color:#fbfbfba3!important;font-size:10.5px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.rq-plugin-detected-case strong{color:#ebb440!important;font-size:12px;line-height:1.25;text-align:right}.theme-toggle{align-items:center;background:#fbfbfb14!important;border:1px solid rgba(251,251,251,.22)!important;border-radius:999px!important;box-shadow:none!important;color:#fbfbfb!important;display:inline-flex;flex:0 0 auto;gap:7px;min-height:34px!important;padding:7px 10px!important;white-space:nowrap}.theme-toggle.compact{height:36px!important;justify-content:center;min-height:36px!important;padding:0!important;width:36px}.theme-toggle:hover:not(:disabled){background:#ebb44029!important;border-color:#ebb4408f!important;color:#ebb440!important}html[data-theme=light],body[data-theme=light]{background:#eef3f7!important;color:#08141f!important;color-scheme:light}body[data-theme=light]{background:linear-gradient(180deg,rgba(89,109,129,.12),transparent 260px),#eef3f7!important}.theme-light,.theme-light .rq-plugin-dashboard,.theme-light .rq-widget-shell,.theme-light .rq-plugin-shell,.theme-light.app-shell{background:#eef3f7!important;color:#08141f!important}.theme-light .sidebar,.theme-light .rq-sidebar,.theme-light .rq-plugin-sidebar,.theme-light .sidebar-appbar,.theme-light .topbar,.theme-light .sidebar-utility-panel{background:#fbfbfbf0!important;border-color:#19196e24!important;box-shadow:0 12px 30px #08141f14!important;color:#08141f!important}.theme-light.sidebar-mode main{background:#eef3f7!important}.theme-light .brand h1,.theme-light .brand p,.theme-light .sidebar-appbar-brand strong,.theme-light .sidebar-appbar-brand strong span,.theme-light .sidebar-appbar-brand small,.theme-light .topbar p,.theme-light .sidebar-utility-status{color:#08141f!important}.theme-light nav button{background:transparent!important;border-color:#19196e1f!important;color:#08141f!important}.theme-light nav button:hover:not(:disabled){background:#008a8a14!important;border-color:#008a8a47!important;color:#19196e!important}.theme-light nav button.active{background:#008a8a!important;border-color:#008a8a!important;color:#fbfbfb!important}.theme-light .nav-icon,.theme-light nav button.active .nav-icon{color:currentColor!important}.theme-light .brand-logo,.theme-light .sidebar-appbar-brand img{background:#008a8a14!important;border-color:#008a8a40!important}.theme-light .panel,.theme-light .metric,.theme-light .summary-box,.theme-light .case-summary-panel,.theme-light .case-documents-panel,.theme-light .case-history-panel,.theme-light .case-detail-card,.theme-light .case-command-card,.theme-light .case-pulse-card,.theme-light .product-case-panel,.theme-light .product-column,.theme-light .product-scan-summary,.theme-light .product-source-summary-card,.theme-light .product-attention-section,.theme-light .sold-product-row,.theme-light .opportunity-item,.theme-light .service-scan-status,.theme-light .document-analysis-status,.theme-light .rq-card,.theme-light .rq-plugin-card,.theme-light .rq-plugin-hero,.theme-light .rq-plugin-stat-grid>div,.theme-light .rq-plugin-financial-highlight,.theme-light .rq-plugin-financial-status,.theme-light .rq-chat-panel,.theme-light .rq-data-card,.theme-light .sidebar-card,.theme-light .sidebar-panel,.theme-light .sidebar-data-row,.theme-light .sidebar-recommendation,.theme-light .sidebar-watch-row{background:#fbfbfb!important;border-color:#19196e24!important;box-shadow:0 12px 30px #08141f14!important;color:#08141f!important}.theme-light .rq-plugin-card--brief{background:linear-gradient(145deg,#008a8a14,#ebb44014),#fbfbfb!important}.theme-light .rq-plugin-detected-case{background:#f4f8fa!important;border-color:#19196e1f!important}.theme-light .rq-plugin-detected-case span{color:#596d81!important}.theme-light .rq-plugin-detected-case strong{color:#19196e!important}.theme-light .case-summary-grid>div,.theme-light .product-case-stats>div,.theme-light .product-coverage-list>span,.theme-light .product-tags span,.theme-light .scope-switcher,.theme-light .scope-switcher button,.theme-light .scope-select,.theme-light .case-token,.theme-light .status-message,.theme-light .document-row,.theme-light .activity-row,.theme-light .note-row,.theme-light .timeline-item,.theme-light .part-row,.theme-light .source-card,.theme-light .rq-source-chip,.theme-light .rq-plugin-recommendation__icon,.theme-light .rq-plugin-attention__icon,.theme-light .sidebar-recommendation-icon,.theme-light .sidebar-priority,.theme-light .sidebar-status,.theme-light .rq-plugin-row-icon,.theme-light .rq-plugin-asset-icon{background:#f4f8fa!important;border-color:#19196e1f!important;color:#08141f!important}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light strong,.theme-light .label,.theme-light .nav-label,.theme-light .rq-plugin-hero h1,.theme-light .rq-plugin-card__header h2,.theme-light .rq-plugin-section-head>strong,.theme-light .rq-plugin-comm__content strong,.theme-light .rq-plugin-service-row strong,.theme-light .rq-plugin-recommendation strong,.theme-light .rq-plugin-watch-row strong,.theme-light .rq-plugin-financial-row>div>span,.theme-light .rq-plugin-stat-grid strong,.theme-light .rq-plugin-financial-row>strong,.theme-light .metric strong,.theme-light .summary-box strong,.theme-light .product-case-stats strong{color:#08141f!important}.theme-light p,.theme-light small,.theme-light .muted,.theme-light .product-client-meta,.theme-light .product-client-block p,.theme-light .rq-plugin-hero p,.theme-light .rq-plugin-brief,.theme-light .rq-plugin-card__header small,.theme-light .rq-plugin-section-label,.theme-light .rq-plugin-section-head,.theme-light .rq-plugin-section-head>span,.theme-light .rq-plugin-comm__content p,.theme-light .rq-plugin-watch-row p,.theme-light .rq-plugin-service-row small,.theme-light .rq-plugin-recommendation small,.theme-light .rq-plugin-financial-row>div>small,.theme-light .rq-plugin-empty,.theme-light .rq-plugin-comm time,.theme-light .rq-plugin-stat-grid span,.theme-light .rq-plugin-financial-highlight>span,.theme-light .rq-plugin-financial-highlight>small,.theme-light .sidebar-card small,.theme-light .sidebar-data-list dt,.theme-light .sidebar-data-list dd{color:#596d81!important}.theme-light a,.theme-light .rq-source-line,.theme-light .rq-tax-source,.theme-light .rq-source-chip,.theme-light .sidebar-card-link,.theme-light .rq-plugin-link,.theme-light .rq-plugin-link--green,.theme-light .rq-plugin-link--purple,.theme-light .rq-plugin-link--cyan,.theme-light .rq-plugin-link--red,.theme-light .rq-card-action,.theme-light .rq-inline-link{color:#19196e!important}.theme-light button,.theme-light .scan-primary,.theme-light .refresh-button,.theme-light .account-menu-trigger{background:#008a8a!important;border-color:#008a8a!important;color:#fbfbfb!important}.theme-light button:hover:not(:disabled),.theme-light .scan-primary:hover:not(:disabled),.theme-light .refresh-button:hover:not(:disabled),.theme-light .account-menu-trigger:hover:not(:disabled){background:#19196e!important;border-color:#19196e!important;color:#fbfbfb!important}.theme-light .theme-toggle{background:#fbfbfb!important;border-color:#19196e2e!important;color:#19196e!important}.theme-light .theme-toggle:hover:not(:disabled){background:#008a8a14!important;border-color:#008a8a!important;color:#008a8a!important}.theme-light .rq-plugin-icon,.theme-light .rq-plugin-icon--green,.theme-light .rq-plugin-icon--purple,.theme-light .rq-plugin-icon--cyan,.theme-light .rq-plugin-icon--red,.theme-light .status-caret,.theme-light .sidebar-card-title>span,.theme-light .sidebar-section-head span{background:#008a8a14!important;border-color:#008a8a38!important;color:#008a8a!important}.theme-light .rq-plugin-badge,.theme-light .rq-plugin-badge--high,.theme-light .rq-plugin-badge--medium,.theme-light .rq-plugin-badge--low,.theme-light .rq-plugin-sync-chip,.theme-light .product-tags span,.theme-light .sidebar-priority,.theme-light .case-token{background:#ebb44029!important;border-color:#ebb44094!important;color:#19196e!important}.theme-light .rq-plugin-recommendation,.theme-light .rq-plugin-attention,.theme-light .rq-plugin-comm,.theme-light .rq-plugin-service-row,.theme-light .rq-plugin-watch-row,.theme-light .rq-plugin-financial-row{border-bottom-color:#19196e1a!important}.theme-light select,.theme-light input,.theme-light textarea{background:#fbfbfb!important;border-color:#19196e29!important;color:#08141f!important}.theme-light .rq-card-subsection,.theme-light .rq-plugin-section-head--spaced{border-color:#19196e1f!important}.theme-light .rq-section-minihead strong,.theme-light .rq-document-tool-row strong,.theme-light .rq-plugin-document-row strong{color:#08141f!important}.theme-light .rq-section-minihead,.theme-light .rq-section-minihead span,.theme-light .rq-document-tool-row small,.theme-light .rq-plugin-document-row small{color:#596d81!important}.theme-light .rq-document-tool-row,.theme-light .rq-plugin-document-row{background:#f4f8fa!important;border-color:#19196e1f!important}.theme-light .rq-document-tool-actions a,.theme-light .rq-document-tool-actions button,.theme-light .rq-plugin-document-actions a,.theme-light .rq-plugin-document-actions button,.theme-light .case-document-actions a,.theme-light .case-document-actions button,.theme-light .case-history-actions a,.theme-light .case-history-actions button{background:#fbfbfb!important;border-color:#19196e29!important;color:#19196e!important}.theme-light .rq-document-tool-actions a:hover,.theme-light .rq-document-tool-actions button:hover,.theme-light .rq-plugin-document-actions a:hover,.theme-light .rq-plugin-document-actions button:hover,.theme-light .case-document-actions a:hover,.theme-light .case-document-actions button:hover,.theme-light .case-history-actions a:hover,.theme-light .case-history-actions button:hover{background:#008a8a14!important;border-color:#008a8a52!important;color:#008a8a!important}.theme-light .danger-action,.theme-light .danger-action:hover{color:#a3263a!important}.sidebar-mode.app-shell{background:#fefefe!important;color:#1c2a37!important}.sidebar-mode .sidebar{background:#fefefe!important;border-bottom:1px solid rgba(28,42,55,.14)!important;color:#1c2a37!important;box-shadow:0 8px 22px #08141f14!important}.sidebar-mode .brand h1,.sidebar-mode .nav-label{color:#1c2a37!important}.sidebar-mode nav button{background:transparent!important;border:1px solid rgba(28,42,55,.16)!important;border-radius:10px!important;color:#1c2a37!important}.sidebar-mode nav button:hover:not(:disabled){background:#ebb44026!important;border-color:#ebb440b3!important}.sidebar-mode nav button.active{background:#ebb440!important;border-color:#d9a22f!important;color:#08141f!important}.sidebar-mode main{background:#fefefe!important;color:#1c2a37!important;max-width:520px!important}.sidebar-mode .sidebar-appbar,.sidebar-mode .topbar{background:#fefefe!important;border:1px solid rgba(28,42,55,.14)!important;border-radius:12px!important;box-shadow:0 10px 26px #08141f14!important;color:#1c2a37!important}.sidebar-mode .sidebar-appbar-brand strong,.sidebar-mode .sidebar-appbar-brand strong span,.sidebar-mode .sidebar-appbar-brand small,.sidebar-mode .sidebar-utility-status{color:#1c2a37!important}.rq-dashboard,.rq-plugin-dashboard{--rq-bg: #fefefe;--rq-surface: #fefefe;--rq-surface-2: #f7f9fb;--rq-surface-3: #f1f5f8;--rq-line: rgba(28, 42, 55, .16);--rq-line-soft: rgba(28, 42, 55, .1);--rq-text: #1c2a37;--rq-muted: #596d81;--rq-blue: #19196e;--rq-green: #008a8a;--rq-purple: #596d81;--rq-amber: #ebb440;--rq-red: #b43b4a;--rq-teal: #008a8a;color:#1c2a37!important}.rq-dashboard{background:#fefefe!important;border:1px solid rgba(28,42,55,.14)!important;box-shadow:0 18px 46px #08141f1a!important}.rq-dashboard-hero,.rq-kpi,.rq-card,.rq-dashboard-scope,.rq-service-column,.rq-watch-row,.rq-document-tool-row,.rq-financial-asset,.rq-financial-footer,.rq-plugin-hero,.rq-plugin-card,.rq-plugin-stat-grid>div,.rq-plugin-financial-highlight,.rq-plugin-financial-status,.rq-plugin-document-row{background:#fefefe!important;border-color:#1c2a3724!important;box-shadow:0 10px 24px #08141f0f!important;color:#1c2a37!important}.rq-plugin-card,.rq-plugin-hero{border-radius:12px!important}.rq-dashboard-brand h2,.rq-card-header h3,.rq-kpi__copy>strong,.rq-communication-row strong,.rq-watch-row strong,.rq-service-row strong,.rq-opportunity-row strong,.rq-timeline-row strong,.rq-section-minihead strong,.rq-financial-section-heading strong,.rq-financial-asset header strong,.rq-document-tool-row strong,.rq-plugin-hero h1,.rq-plugin-card__header h2,.rq-plugin-comm__content strong,.rq-plugin-service-row strong,.rq-plugin-recommendation strong,.rq-plugin-watch-row strong,.rq-plugin-stat-grid strong,.rq-plugin-financial-row>div>span,.rq-plugin-financial-row>strong,.rq-plugin-document-row strong{color:#1c2a37!important;letter-spacing:0!important}.rq-dashboard-brand p,.rq-kpi__copy>span,.rq-kpi__copy>small,.rq-communication-row p,.rq-watch-row p,.rq-timeline-row p,.rq-communication-row time,.rq-timeline-row time,.rq-service-row small,.rq-opportunity-row small,.rq-financial-section-heading div>span,.rq-financial-footer p,.rq-financial-asset header span,.rq-financial-asset>small,.rq-document-tool-row small,.rq-plugin-hero p,.rq-plugin-hero-note,.rq-plugin-brief,.rq-plugin-card__header small,.rq-plugin-section-label,.rq-plugin-section-head,.rq-plugin-section-head>span,.rq-plugin-comm__content p,.rq-plugin-watch-row p,.rq-plugin-service-row small,.rq-plugin-recommendation small,.rq-plugin-financial-row>div>small,.rq-plugin-empty,.rq-plugin-comm time,.rq-plugin-stat-grid span,.rq-plugin-financial-highlight>span,.rq-plugin-financial-highlight>small,.rq-plugin-document-row small{color:#596d81!important}.rq-eyebrow,.rq-dashboard-scope label,.rq-card-action,.rq-inline-link,.rq-tax-source,.rq-source-line,.rq-plugin-link,.rq-plugin-link--green,.rq-plugin-link--purple,.rq-plugin-link--cyan,.rq-plugin-link--red,.rq-plugin-hero__eyebrow>span{color:#008a8a!important}.rq-dashboard-scope select,.rq-plugin-hero select,.sidebar-mode select,.sidebar-mode input,.sidebar-mode textarea{background:#fefefe!important;border-color:#1c2a372e!important;color:#1c2a37!important}.rq-button--primary,.rq-button--secondary,.rq-plugin-hero-actions button,.rq-plugin-footer button{background:#ebb440!important;border:1px solid #dba938!important;color:#08141f!important;box-shadow:none!important}.rq-button--primary:hover:not(:disabled),.rq-button--secondary:hover:not(:disabled),.rq-plugin-hero-actions button:hover:not(:disabled),.rq-plugin-footer button:hover:not(:disabled){background:#dba938!important;border-color:#c79526!important;color:#08141f!important;transform:none!important}.rq-card-action,.rq-inline-link,.rq-plugin-link{background:transparent!important;border-color:#008a8a47!important;box-shadow:none!important}.rq-card-action:hover:not(:disabled),.rq-inline-link:hover:not(:disabled),.rq-plugin-link:hover:not(:disabled){background:#008a8a14!important;color:#006f6f!important;transform:none!important}.rq-dashboard-logo,.rq-kpi__icon,.rq-card-icon,.rq-row-icon,.rq-financial-total__icon,.rq-financial-asset__icon,.rq-plugin-icon,.rq-plugin-recommendation__icon,.rq-plugin-row-icon,.rq-plugin-asset-icon{background:#ebb44024!important;border-color:#ebb4406b!important;color:#1c2a37!important;box-shadow:none!important}.rq-kpi:after{background:#ebb440!important}.rq-priority,.rq-financial-sync,.rq-service-column>header>span,.rq-plugin-badge,.rq-plugin-sync-chip{background:#ebb44029!important;border-color:#ebb44080!important;color:#1c2a37!important}.rq-financial-total,.rq-financial-total--income{background:#f7f9fb!important;border-color:#1c2a3724!important}.rq-financial-total:after{display:none!important}.rq-financial-total>strong,.rq-financial-total--income>strong,.rq-plugin-financial-highlight>strong,.rq-plugin-financial-highlight--income>strong,.rq-confidence,.rq-plugin-service-row>span{color:#008a8a!important}.rq-plugin-comm,.rq-plugin-service-row,.rq-plugin-recommendation,.rq-plugin-watch-row,.rq-plugin-financial-row,.rq-communication-list,.rq-card-subsection,.rq-plugin-section-label,.rq-plugin-section-head--spaced,.rq-dashboard-footer,.rq-plugin-footer{border-color:#1c2a371a!important}.rq-document-tool-actions a,.rq-document-tool-actions button,.rq-plugin-document-actions a,.rq-plugin-document-actions button{background:#f7f9fb!important;border-color:#1c2a3724!important;color:#1c2a37!important}.rq-document-tool-actions a:hover,.rq-document-tool-actions button:hover,.rq-plugin-document-actions a:hover,.rq-plugin-document-actions button:hover{background:#ebb44024!important;border-color:#ebb4406b!important;color:#08141f!important}.sidebar-mode{--side-bg: #f4f7f9;--side-surface: #fefefe;--side-surface-soft: #f8fafb;--side-border: rgba(28, 42, 55, .13);--side-border-strong: rgba(28, 42, 55, .22);--side-text: #1c2a37;--side-muted: #657589;--side-link: #008a8a;--side-link-strong: #006f6f;--side-accent: #ebb440;--side-danger: #a3263a;background:var(--side-bg)!important;color:var(--side-text)!important}.sidebar-mode .sidebar{background:var(--side-surface)!important;border-bottom:1px solid var(--side-border)!important;box-shadow:0 1px #08141f0a!important;color:var(--side-text)!important;gap:10px!important;padding:10px 12px!important}.sidebar-mode .brand{min-height:34px}.sidebar-mode .brand-logo,.sidebar-mode .sidebar-appbar-brand img{background:transparent!important;border:0!important;border-radius:8px!important;height:30px!important;object-fit:contain;width:30px!important}.sidebar-mode .brand h1,.sidebar-mode .sidebar-appbar-brand strong,.sidebar-mode .sidebar-appbar-brand strong span{color:var(--side-text)!important;font-size:18px!important;font-weight:850!important;letter-spacing:0!important}.sidebar-mode nav{background:var(--side-surface-soft);border:1px solid var(--side-border);border-radius:12px;gap:4px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:4px}.sidebar-mode nav button{background:transparent!important;border:1px solid transparent!important;border-radius:9px!important;box-shadow:none!important;color:var(--side-muted)!important;gap:4px!important;min-height:48px!important;padding:6px 4px!important}.sidebar-mode nav button .nav-icon{height:17px;width:17px}.sidebar-mode nav button:hover:not(:disabled){background:#008a8a14!important;border-color:#008a8a29!important;color:var(--side-link-strong)!important}.sidebar-mode nav button.active{background:var(--side-accent)!important;border-color:#08141f14!important;color:#08141f!important}.sidebar-mode .nav-label{color:currentColor!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:0!important}.sidebar-mode main{background:var(--side-bg)!important;color:var(--side-text)!important;gap:10px;max-width:520px!important;padding:10px 12px 16px!important}.sidebar-mode .sidebar-appbar,.sidebar-mode .topbar{background:var(--side-surface)!important;border:1px solid var(--side-border)!important;border-radius:12px!important;box-shadow:none!important;color:var(--side-text)!important;margin-bottom:10px!important}.sidebar-mode .sidebar-appbar-brand small,.sidebar-mode .topbar p,.sidebar-mode .sidebar-utility-status{color:var(--side-muted)!important}.sidebar-mode .sidebar-appbar-actions,.sidebar-mode .topbar-actions{gap:7px!important}.sidebar-mode button,.sidebar-mode .account-menu-trigger,.sidebar-mode .theme-toggle,.sidebar-mode .sidebar-icon-button{border-radius:9px!important;box-shadow:none!important}.sidebar-mode .account-menu-trigger,.sidebar-mode .theme-toggle,.sidebar-mode .sidebar-icon-button,.sidebar-mode .link-button,.sidebar-mode .rq-card-action,.sidebar-mode .rq-inline-link,.sidebar-mode .rq-plugin-link{background:var(--side-surface)!important;border:1px solid var(--side-border)!important;color:var(--side-link)!important}.sidebar-mode .account-menu-trigger:hover:not(:disabled),.sidebar-mode .theme-toggle:hover:not(:disabled),.sidebar-mode .sidebar-icon-button:hover:not(:disabled),.sidebar-mode .link-button:hover:not(:disabled),.sidebar-mode .rq-card-action:hover:not(:disabled),.sidebar-mode .rq-inline-link:hover:not(:disabled),.sidebar-mode .rq-plugin-link:hover:not(:disabled){background:#008a8a14!important;border-color:#008a8a40!important;color:var(--side-link-strong)!important;transform:none!important}.sidebar-mode .scan-primary,.sidebar-mode .refresh-button,.sidebar-mode .rq-button--primary,.sidebar-mode .rq-button--secondary,.sidebar-mode .rq-plugin-hero-actions button,.sidebar-mode .rq-plugin-footer button,.sidebar-mode .auth-card button[type=submit],.sidebar-mode .profile-form button[type=submit],.sidebar-mode .insights-controls button,.sidebar-mode .chat-input button{background:var(--side-accent)!important;border:1px solid #d8a436!important;color:#08141f!important;font-weight:850!important}.sidebar-mode .scan-primary:hover:not(:disabled),.sidebar-mode .refresh-button:hover:not(:disabled),.sidebar-mode .rq-button--primary:hover:not(:disabled),.sidebar-mode .rq-button--secondary:hover:not(:disabled),.sidebar-mode .rq-plugin-hero-actions button:hover:not(:disabled),.sidebar-mode .rq-plugin-footer button:hover:not(:disabled),.sidebar-mode .auth-card button[type=submit]:hover:not(:disabled),.sidebar-mode .profile-form button[type=submit]:hover:not(:disabled),.sidebar-mode .insights-controls button:hover:not(:disabled),.sidebar-mode .chat-input button:hover:not(:disabled){background:#dba938!important;border-color:#c79526!important;color:#08141f!important;transform:none!important}.sidebar-mode .panel,.sidebar-mode .metric,.sidebar-mode .summary-box,.sidebar-mode .status-message,.sidebar-mode .auth-card,.sidebar-mode .profile-hero,.sidebar-mode .profile-form,.sidebar-mode .assistant-side-panel,.sidebar-mode .chat-panel,.sidebar-mode .sidebar-case-switcher,.sidebar-mode .document-reference-panel,.sidebar-mode .case-card,.sidebar-mode .case-list-panel,.sidebar-mode .case-detail-panel,.sidebar-mode .case-summary-panel,.sidebar-mode .case-documents-panel,.sidebar-mode .case-history-panel,.sidebar-mode .case-overview-grid>div,.sidebar-mode .case-summary-grid>div,.sidebar-mode .case-document-card,.sidebar-mode .case-history-item,.sidebar-mode .product-case-panel,.sidebar-mode .product-column,.sidebar-mode .product-scan-summary,.sidebar-mode .product-source-summary-card,.sidebar-mode .sold-product-row,.sidebar-mode .opportunity-item,.sidebar-mode .product-attention-section,.sidebar-mode .insight-lane,.sidebar-mode .insights-output,.sidebar-mode .rq-dashboard,.sidebar-mode .rq-plugin-hero,.sidebar-mode .rq-plugin-card,.sidebar-mode .rq-plugin-stat-grid>div,.sidebar-mode .rq-plugin-financial-highlight,.sidebar-mode .rq-plugin-financial-status,.sidebar-mode .rq-plugin-document-row{background:var(--side-surface)!important;border:1px solid var(--side-border)!important;border-radius:12px!important;box-shadow:0 1px 2px #08141f0a!important;color:var(--side-text)!important}.sidebar-mode .section-header,.sidebar-mode .case-header,.sidebar-mode .case-detail-header,.sidebar-mode .product-case-header,.sidebar-mode .insights-output-header,.sidebar-mode .product-column-header,.sidebar-mode .rq-plugin-card__header,.sidebar-mode .rq-card-header{border-color:var(--side-border)!important;color:var(--side-text)!important}.sidebar-mode h1,.sidebar-mode h2,.sidebar-mode h3,.sidebar-mode h4,.sidebar-mode strong,.sidebar-mode .label,.sidebar-mode .message-author,.sidebar-mode .case-token,.sidebar-mode .product-client-block h3,.sidebar-mode .product-case-header h3,.sidebar-mode .case-detail-header h3,.sidebar-mode .insights-output-header h3,.sidebar-mode .rq-plugin-hero h1,.sidebar-mode .rq-plugin-card__header h2,.sidebar-mode .rq-plugin-stat-grid strong,.sidebar-mode .rq-plugin-financial-row>strong,.sidebar-mode .rq-plugin-financial-row>div>span{color:var(--side-text)!important;letter-spacing:0!important}.sidebar-mode p,.sidebar-mode small,.sidebar-mode .muted,.sidebar-mode .product-client-meta,.sidebar-mode .case-detail-header p,.sidebar-mode .case-document-card span,.sidebar-mode .case-document-card small,.sidebar-mode .case-history-item p,.sidebar-mode .case-history-item header span,.sidebar-mode .rq-plugin-brief,.sidebar-mode .rq-plugin-hero p,.sidebar-mode .rq-plugin-card__header small,.sidebar-mode .rq-plugin-section-label,.sidebar-mode .rq-plugin-section-head,.sidebar-mode .rq-plugin-section-head>span,.sidebar-mode .rq-plugin-comm__content p,.sidebar-mode .rq-plugin-watch-row p,.sidebar-mode .rq-plugin-service-row small,.sidebar-mode .rq-plugin-recommendation small,.sidebar-mode .rq-plugin-financial-row>div>small,.sidebar-mode .rq-plugin-empty,.sidebar-mode .rq-plugin-comm time,.sidebar-mode .rq-plugin-stat-grid span{color:var(--side-muted)!important}.sidebar-mode .label,.sidebar-mode .rq-eyebrow,.sidebar-mode .rq-plugin-hero__eyebrow>span,.sidebar-mode .rq-dashboard-scope label,.sidebar-mode .rq-tax-source,.sidebar-mode .rq-source-line,.sidebar-mode a{color:var(--side-link)!important}.sidebar-mode input,.sidebar-mode textarea,.sidebar-mode select,.sidebar-mode .scope-select{background:var(--side-surface)!important;border:1px solid var(--side-border-strong)!important;border-radius:9px!important;color:var(--side-text)!important;box-shadow:none!important}.sidebar-mode input:focus,.sidebar-mode textarea:focus,.sidebar-mode select:focus{border-color:#008a8a8c!important;outline:2px solid rgba(0,138,138,.12)!important;outline-offset:0}.sidebar-mode .metrics,.sidebar-mode .insight-metrics,.sidebar-mode .product-metrics,.sidebar-mode .rq-plugin-dashboard{gap:10px!important}.sidebar-mode .metric,.sidebar-mode .rq-plugin-stat-grid>div{padding:12px!important}.sidebar-mode .metric strong,.sidebar-mode .rq-plugin-stat-grid strong{color:var(--side-link-strong)!important}.sidebar-mode .case-token,.sidebar-mode .case-badges span,.sidebar-mode .product-tags span,.sidebar-mode .rq-plugin-badge,.sidebar-mode .rq-plugin-sync-chip,.sidebar-mode .rq-priority,.sidebar-mode .rq-financial-sync,.sidebar-mode .rq-service-column>header>span{background:#ebb44029!important;border:1px solid rgba(219,169,56,.44)!important;border-radius:999px!important;color:#1c2a37!important;font-weight:850!important}.sidebar-mode .rq-plugin-icon,.sidebar-mode .rq-plugin-row-icon,.sidebar-mode .rq-plugin-recommendation__icon,.sidebar-mode .rq-plugin-asset-icon,.sidebar-mode .rq-card-icon,.sidebar-mode .rq-row-icon,.sidebar-mode .lane-icon{background:#008a8a14!important;border:1px solid rgba(0,138,138,.18)!important;border-radius:10px!important;color:var(--side-link)!important}.sidebar-mode .chat-message{border:1px solid var(--side-border)!important;border-radius:12px!important;box-shadow:none!important}.sidebar-mode .chat-message.assistant,.sidebar-mode .chat-message.loading{background:var(--side-surface)!important;color:var(--side-text)!important}.sidebar-mode .chat-message.user{background:#ebb4402e!important;border-color:#dba9386b!important;color:var(--side-text)!important}.sidebar-mode .chat-log{background:var(--side-surface-soft)!important}.sidebar-mode .rq-plugin-comm,.sidebar-mode .rq-plugin-service-row,.sidebar-mode .rq-plugin-recommendation,.sidebar-mode .rq-plugin-attention,.sidebar-mode .rq-plugin-watch-row,.sidebar-mode .rq-plugin-financial-row,.sidebar-mode .rq-plugin-footer,.sidebar-mode .rq-plugin-section-label,.sidebar-mode .rq-plugin-section-head--spaced,.sidebar-mode .product-column-header,.sidebar-mode .insights-output-header,.sidebar-mode .case-panel-title{border-color:var(--side-border)!important}.sidebar-mode .rq-plugin-financial-highlight>strong,.sidebar-mode .rq-plugin-financial-highlight--income>strong,.sidebar-mode .rq-plugin-service-row>span,.sidebar-mode .rq-confidence,.sidebar-mode .rq-liability-change--lower{color:var(--side-link)!important}.sidebar-mode .rq-liability-change--higher,.sidebar-mode .danger-action,.sidebar-mode .chat-message.error{color:var(--side-danger)!important}.sidebar-mode .rq-plugin-document-actions a,.sidebar-mode .rq-plugin-document-actions button,.sidebar-mode .case-document-actions a,.sidebar-mode .case-document-actions button,.sidebar-mode .case-history-actions a,.sidebar-mode .case-history-actions button,.sidebar-mode .product-source-list button{background:var(--side-surface-soft)!important;border:1px solid var(--side-border)!important;border-radius:8px!important;color:var(--side-link)!important}.sidebar-mode .rq-plugin-document-actions a:hover,.sidebar-mode .rq-plugin-document-actions button:hover,.sidebar-mode .case-document-actions a:hover,.sidebar-mode .case-document-actions button:hover,.sidebar-mode .case-history-actions a:hover,.sidebar-mode .case-history-actions button:hover,.sidebar-mode .product-source-list button:hover{background:#008a8a14!important;border-color:#008a8a3d!important;color:var(--side-link-strong)!important}@media(max-width:390px){.sidebar-mode .sidebar{padding-left:8px!important;padding-right:8px!important}.sidebar-mode main{padding-left:8px!important;padding-right:8px!important}.sidebar-mode nav button{min-height:44px!important;padding-left:2px!important;padding-right:2px!important}}.sidebar-mode.theme-light{--side-bg: #f4f7f9;--side-surface: #fefefe;--side-surface-raised: #ffffff;--side-surface-soft: #f8fafb;--side-border: rgba(28, 42, 55, .16);--side-border-strong: rgba(28, 42, 55, .25);--side-text: #1c2a37;--side-muted: #596d81;--side-link: #006f6f;--side-link-strong: #19196e;--side-action-bg: #ebb440;--side-action-bg-hover: #dba533;--side-action-text: #08141f;--side-danger: #a3263a;--side-shadow: 0 8px 24px rgba(8, 20, 31, .08);color-scheme:light}.sidebar-mode.theme-dark{--side-bg: #596d81;--side-surface: #33485c;--side-surface-raised: #26394c;--side-surface-soft: #3f5367;--side-border: rgba(251, 251, 251, .18);--side-border-strong: rgba(251, 251, 251, .3);--side-text: #fbfbfb;--side-muted: #d8e1e8;--side-link: #f6d27c;--side-link-strong: #fbfbfb;--side-action-bg: #ebb440;--side-action-bg-hover: #f0c65d;--side-action-text: #08141f;--side-danger: #ffd2d8;--side-shadow: 0 10px 26px rgba(8, 20, 31, .22);color-scheme:dark}.sidebar-mode.theme-light.app-shell,.sidebar-mode.theme-dark.app-shell{background:var(--side-bg)!important;color:var(--side-text)!important}.sidebar-mode.theme-light main,.sidebar-mode.theme-dark main{background:var(--side-bg)!important;color:var(--side-text)!important}.sidebar-mode.theme-light .sidebar,.sidebar-mode.theme-dark .sidebar,.sidebar-mode.theme-light .sidebar-appbar,.sidebar-mode.theme-dark .sidebar-appbar,.sidebar-mode.theme-light .topbar,.sidebar-mode.theme-dark .topbar{background:var(--side-surface)!important;border:1px solid var(--side-border)!important;box-shadow:var(--side-shadow)!important;color:var(--side-text)!important}.sidebar-mode.theme-light .sidebar,.sidebar-mode.theme-dark .sidebar{border-left:0!important;border-right:0!important;border-top:0!important;box-shadow:0 1px 0 var(--side-border)!important}.sidebar-mode.theme-light .brand-logo,.sidebar-mode.theme-dark .brand-logo,.sidebar-mode.theme-light .sidebar-appbar-brand img,.sidebar-mode.theme-dark .sidebar-appbar-brand img{background:transparent!important;border:0!important;box-shadow:none!important;object-fit:contain}.sidebar-mode.theme-light nav,.sidebar-mode.theme-dark nav{background:color-mix(in srgb,var(--side-surface-soft) 88%,var(--side-bg))!important;border:1px solid var(--side-border)!important;box-shadow:inset 0 1px #ffffff0d!important}.sidebar-mode.theme-light nav button,.sidebar-mode.theme-dark nav button{background:transparent!important;border-color:transparent!important;color:var(--side-muted)!important}.sidebar-mode.theme-light nav button:hover:not(:disabled),.sidebar-mode.theme-dark nav button:hover:not(:disabled){background:color-mix(in srgb,var(--side-link) 12%,transparent)!important;border-color:color-mix(in srgb,var(--side-link) 28%,transparent)!important;color:var(--side-link-strong)!important}.sidebar-mode.theme-light nav button.active,.sidebar-mode.theme-dark nav button.active{background:var(--side-action-bg)!important;border-color:color-mix(in srgb,var(--side-action-text) 18%,transparent)!important;color:var(--side-action-text)!important}.sidebar-mode.theme-light nav button.active .nav-icon,.sidebar-mode.theme-dark nav button.active .nav-icon,.sidebar-mode.theme-light .button-icon,.sidebar-mode.theme-dark .button-icon,.sidebar-mode.theme-light svg,.sidebar-mode.theme-dark svg{color:currentColor!important;filter:none!important;stroke:currentColor}.sidebar-mode.theme-light button,.sidebar-mode.theme-dark button{background:var(--side-action-bg)!important;border-color:color-mix(in srgb,var(--side-action-bg) 78%,#08141f)!important;box-shadow:none!important;color:var(--side-action-text)!important}.sidebar-mode.theme-light button:hover:not(:disabled),.sidebar-mode.theme-dark button:hover:not(:disabled),.sidebar-mode.theme-light button:focus-visible,.sidebar-mode.theme-dark button:focus-visible{background:var(--side-action-bg-hover)!important;border-color:color-mix(in srgb,var(--side-action-bg-hover) 72%,#08141f)!important;color:var(--side-action-text)!important}.sidebar-mode.theme-light button:focus-visible,.sidebar-mode.theme-dark button:focus-visible,.sidebar-mode.theme-light a:focus-visible,.sidebar-mode.theme-dark a:focus-visible,.sidebar-mode.theme-light input:focus,.sidebar-mode.theme-dark input:focus,.sidebar-mode.theme-light textarea:focus,.sidebar-mode.theme-dark textarea:focus,.sidebar-mode.theme-light select:focus,.sidebar-mode.theme-dark select:focus{outline:2px solid color-mix(in srgb,var(--side-action-bg) 70%,transparent)!important;outline-offset:2px!important}.sidebar-mode.theme-light button:active:not(:disabled),.sidebar-mode.theme-dark button:active:not(:disabled){transform:translateY(0)!important}.sidebar-mode.theme-light button:disabled,.sidebar-mode.theme-dark button:disabled{opacity:.62!important}.sidebar-mode.theme-light .account-menu-trigger,.sidebar-mode.theme-dark .account-menu-trigger,.sidebar-mode.theme-light .theme-toggle,.sidebar-mode.theme-dark .theme-toggle,.sidebar-mode.theme-light .sidebar-icon-button,.sidebar-mode.theme-dark .sidebar-icon-button,.sidebar-mode.theme-light .copy-button,.sidebar-mode.theme-dark .copy-button,.sidebar-mode.theme-light .icon-button,.sidebar-mode.theme-dark .icon-button,.sidebar-mode.theme-light .link-button,.sidebar-mode.theme-dark .link-button,.sidebar-mode.theme-light .rq-plugin-link,.sidebar-mode.theme-dark .rq-plugin-link,.sidebar-mode.theme-light .rq-card-action,.sidebar-mode.theme-dark .rq-card-action,.sidebar-mode.theme-light .rq-inline-link,.sidebar-mode.theme-dark .rq-inline-link,.sidebar-mode.theme-light .product-source-list button,.sidebar-mode.theme-dark .product-source-list button,.sidebar-mode.theme-light .chat-source-list button,.sidebar-mode.theme-dark .chat-source-list button,.sidebar-mode.theme-light .chat-evidence-chunks button,.sidebar-mode.theme-dark .chat-evidence-chunks button,.sidebar-mode.theme-light .document-reference-actions button,.sidebar-mode.theme-dark .document-reference-actions button,.sidebar-mode.theme-light .document-reference-actions a,.sidebar-mode.theme-dark .document-reference-actions a,.sidebar-mode.theme-light .case-document-actions button,.sidebar-mode.theme-dark .case-document-actions button,.sidebar-mode.theme-light .case-document-actions a,.sidebar-mode.theme-dark .case-document-actions a,.sidebar-mode.theme-light .case-history-actions button,.sidebar-mode.theme-dark .case-history-actions button,.sidebar-mode.theme-light .case-history-actions a,.sidebar-mode.theme-dark .case-history-actions a,.sidebar-mode.theme-light .rq-plugin-document-actions button,.sidebar-mode.theme-dark .rq-plugin-document-actions button,.sidebar-mode.theme-light .rq-plugin-document-actions a,.sidebar-mode.theme-dark .rq-plugin-document-actions a{background:var(--side-surface-raised)!important;border:1px solid var(--side-border)!important;color:var(--side-link)!important}.sidebar-mode.theme-light .account-menu-trigger:hover:not(:disabled),.sidebar-mode.theme-dark .account-menu-trigger:hover:not(:disabled),.sidebar-mode.theme-light .theme-toggle:hover:not(:disabled),.sidebar-mode.theme-dark .theme-toggle:hover:not(:disabled),.sidebar-mode.theme-light .sidebar-icon-button:hover:not(:disabled),.sidebar-mode.theme-dark .sidebar-icon-button:hover:not(:disabled),.sidebar-mode.theme-light .copy-button:hover:not(:disabled),.sidebar-mode.theme-dark .copy-button:hover:not(:disabled),.sidebar-mode.theme-light .icon-button:hover:not(:disabled),.sidebar-mode.theme-dark .icon-button:hover:not(:disabled),.sidebar-mode.theme-light .link-button:hover:not(:disabled),.sidebar-mode.theme-dark .link-button:hover:not(:disabled),.sidebar-mode.theme-light .rq-plugin-link:hover:not(:disabled),.sidebar-mode.theme-dark .rq-plugin-link:hover:not(:disabled),.sidebar-mode.theme-light .rq-card-action:hover:not(:disabled),.sidebar-mode.theme-dark .rq-card-action:hover:not(:disabled),.sidebar-mode.theme-light .rq-inline-link:hover:not(:disabled),.sidebar-mode.theme-dark .rq-inline-link:hover:not(:disabled),.sidebar-mode.theme-light .product-source-list button:hover,.sidebar-mode.theme-dark .product-source-list button:hover,.sidebar-mode.theme-light .chat-source-list button:hover,.sidebar-mode.theme-dark .chat-source-list button:hover,.sidebar-mode.theme-light .chat-evidence-chunks button:hover,.sidebar-mode.theme-dark .chat-evidence-chunks button:hover,.sidebar-mode.theme-light .document-reference-actions button:hover:not(:disabled),.sidebar-mode.theme-dark .document-reference-actions button:hover:not(:disabled),.sidebar-mode.theme-light .document-reference-actions a:hover,.sidebar-mode.theme-dark .document-reference-actions a:hover,.sidebar-mode.theme-light .case-document-actions button:hover:not(:disabled),.sidebar-mode.theme-dark .case-document-actions button:hover:not(:disabled),.sidebar-mode.theme-light .case-document-actions a:hover,.sidebar-mode.theme-dark .case-document-actions a:hover,.sidebar-mode.theme-light .case-history-actions button:hover:not(:disabled),.sidebar-mode.theme-dark .case-history-actions button:hover:not(:disabled),.sidebar-mode.theme-light .case-history-actions a:hover,.sidebar-mode.theme-dark .case-history-actions a:hover,.sidebar-mode.theme-light .rq-plugin-document-actions button:hover:not(:disabled),.sidebar-mode.theme-dark .rq-plugin-document-actions button:hover:not(:disabled),.sidebar-mode.theme-light .rq-plugin-document-actions a:hover,.sidebar-mode.theme-dark .rq-plugin-document-actions a:hover{background:color-mix(in srgb,var(--side-link) 12%,var(--side-surface-raised))!important;border-color:color-mix(in srgb,var(--side-link) 34%,var(--side-border))!important;color:var(--side-link-strong)!important}.sidebar-mode.theme-light .rq-plugin-recommendation,.sidebar-mode.theme-dark .rq-plugin-recommendation,.sidebar-mode.theme-light .rq-plugin-attention,.sidebar-mode.theme-dark .rq-plugin-attention,.sidebar-mode.theme-light .case-selector-card,.sidebar-mode.theme-dark .case-selector-card{background:transparent!important;border-color:var(--side-border)!important;box-shadow:none!important;color:var(--side-text)!important}.sidebar-mode.theme-light .rq-plugin-recommendation:hover,.sidebar-mode.theme-dark .rq-plugin-recommendation:hover,.sidebar-mode.theme-light .rq-plugin-attention:hover,.sidebar-mode.theme-dark .rq-plugin-attention:hover,.sidebar-mode.theme-light .case-selector-card:hover,.sidebar-mode.theme-dark .case-selector-card:hover,.sidebar-mode.theme-light .case-selector-card.active,.sidebar-mode.theme-dark .case-selector-card.active{background:color-mix(in srgb,var(--side-link) 8%,transparent)!important;border-color:color-mix(in srgb,var(--side-link) 30%,var(--side-border))!important;color:var(--side-text)!important}.sidebar-mode.theme-light .panel,.sidebar-mode.theme-dark .panel,.sidebar-mode.theme-light .metric,.sidebar-mode.theme-dark .metric,.sidebar-mode.theme-light .summary-box,.sidebar-mode.theme-dark .summary-box,.sidebar-mode.theme-light .status-message,.sidebar-mode.theme-dark .status-message,.sidebar-mode.theme-light .assistant-side-panel,.sidebar-mode.theme-dark .assistant-side-panel,.sidebar-mode.theme-light .chat-panel,.sidebar-mode.theme-dark .chat-panel,.sidebar-mode.theme-light .sidebar-case-switcher,.sidebar-mode.theme-dark .sidebar-case-switcher,.sidebar-mode.theme-light .case-card,.sidebar-mode.theme-dark .case-card,.sidebar-mode.theme-light .case-list-panel,.sidebar-mode.theme-dark .case-list-panel,.sidebar-mode.theme-light .case-detail-panel,.sidebar-mode.theme-dark .case-detail-panel,.sidebar-mode.theme-light .case-summary-panel,.sidebar-mode.theme-dark .case-summary-panel,.sidebar-mode.theme-light .case-documents-panel,.sidebar-mode.theme-dark .case-documents-panel,.sidebar-mode.theme-light .case-history-panel,.sidebar-mode.theme-dark .case-history-panel,.sidebar-mode.theme-light .case-overview-grid>div,.sidebar-mode.theme-dark .case-overview-grid>div,.sidebar-mode.theme-light .case-summary-grid>div,.sidebar-mode.theme-dark .case-summary-grid>div,.sidebar-mode.theme-light .case-document-card,.sidebar-mode.theme-dark .case-document-card,.sidebar-mode.theme-light .case-history-item,.sidebar-mode.theme-dark .case-history-item,.sidebar-mode.theme-light .part-row,.sidebar-mode.theme-dark .part-row,.sidebar-mode.theme-light .product-case-panel,.sidebar-mode.theme-dark .product-case-panel,.sidebar-mode.theme-light .product-column,.sidebar-mode.theme-dark .product-column,.sidebar-mode.theme-light .product-scan-summary,.sidebar-mode.theme-dark .product-scan-summary,.sidebar-mode.theme-light .product-source-summary-card,.sidebar-mode.theme-dark .product-source-summary-card,.sidebar-mode.theme-light .sold-product-row,.sidebar-mode.theme-dark .sold-product-row,.sidebar-mode.theme-light .opportunity-item,.sidebar-mode.theme-dark .opportunity-item,.sidebar-mode.theme-light .product-attention-section,.sidebar-mode.theme-dark .product-attention-section,.sidebar-mode.theme-light .insight-lane,.sidebar-mode.theme-dark .insight-lane,.sidebar-mode.theme-light .insights-output,.sidebar-mode.theme-dark .insights-output,.sidebar-mode.theme-light .document-analysis-status,.sidebar-mode.theme-dark .document-analysis-status,.sidebar-mode.theme-light .document-reference-item,.sidebar-mode.theme-dark .document-reference-item,.sidebar-mode.theme-light .rq-dashboard,.sidebar-mode.theme-dark .rq-dashboard,.sidebar-mode.theme-light .rq-plugin-hero,.sidebar-mode.theme-dark .rq-plugin-hero,.sidebar-mode.theme-light .rq-plugin-card,.sidebar-mode.theme-dark .rq-plugin-card,.sidebar-mode.theme-light .rq-plugin-stat-grid>div,.sidebar-mode.theme-dark .rq-plugin-stat-grid>div,.sidebar-mode.theme-light .rq-plugin-financial-highlight,.sidebar-mode.theme-dark .rq-plugin-financial-highlight,.sidebar-mode.theme-light .rq-plugin-financial-status,.sidebar-mode.theme-dark .rq-plugin-financial-status,.sidebar-mode.theme-light .rq-plugin-document-row,.sidebar-mode.theme-dark .rq-plugin-document-row{background:var(--side-surface-raised)!important;border:1px solid var(--side-border)!important;box-shadow:0 1px 2px #08141f0d!important;color:var(--side-text)!important}.sidebar-mode.theme-light .rq-plugin-hero,.sidebar-mode.theme-dark .rq-plugin-hero,.sidebar-mode.theme-light .rq-plugin-card,.sidebar-mode.theme-dark .rq-plugin-card{border-radius:13px!important}.sidebar-mode.theme-light .rq-plugin-card--brief,.sidebar-mode.theme-dark .rq-plugin-card--brief{background:linear-gradient(145deg,color-mix(in srgb,var(--side-link) 8%,transparent),color-mix(in srgb,var(--side-action-bg) 8%,transparent)),var(--side-surface-raised)!important}.sidebar-mode.theme-light h1,.sidebar-mode.theme-dark h1,.sidebar-mode.theme-light h2,.sidebar-mode.theme-dark h2,.sidebar-mode.theme-light h3,.sidebar-mode.theme-dark h3,.sidebar-mode.theme-light h4,.sidebar-mode.theme-dark h4,.sidebar-mode.theme-light strong,.sidebar-mode.theme-dark strong,.sidebar-mode.theme-light .label,.sidebar-mode.theme-dark .label,.sidebar-mode.theme-light .nav-label,.sidebar-mode.theme-dark .nav-label,.sidebar-mode.theme-light .message-author,.sidebar-mode.theme-dark .message-author,.sidebar-mode.theme-light .brand h1,.sidebar-mode.theme-dark .brand h1,.sidebar-mode.theme-light .sidebar-appbar-brand strong,.sidebar-mode.theme-dark .sidebar-appbar-brand strong,.sidebar-mode.theme-light .sidebar-appbar-brand strong span,.sidebar-mode.theme-dark .sidebar-appbar-brand strong span,.sidebar-mode.theme-light .rq-plugin-hero h1,.sidebar-mode.theme-dark .rq-plugin-hero h1,.sidebar-mode.theme-light .rq-plugin-card__header h2,.sidebar-mode.theme-dark .rq-plugin-card__header h2,.sidebar-mode.theme-light .rq-plugin-section-head>strong,.sidebar-mode.theme-dark .rq-plugin-section-head>strong,.sidebar-mode.theme-light .rq-plugin-comm__content strong,.sidebar-mode.theme-dark .rq-plugin-comm__content strong,.sidebar-mode.theme-light .rq-plugin-service-row strong,.sidebar-mode.theme-dark .rq-plugin-service-row strong,.sidebar-mode.theme-light .rq-plugin-recommendation strong,.sidebar-mode.theme-dark .rq-plugin-recommendation strong,.sidebar-mode.theme-light .rq-plugin-attention strong,.sidebar-mode.theme-dark .rq-plugin-attention strong,.sidebar-mode.theme-light .rq-plugin-watch-row strong,.sidebar-mode.theme-dark .rq-plugin-watch-row strong,.sidebar-mode.theme-light .rq-plugin-stat-grid strong,.sidebar-mode.theme-dark .rq-plugin-stat-grid strong,.sidebar-mode.theme-light .rq-plugin-financial-row>strong,.sidebar-mode.theme-dark .rq-plugin-financial-row>strong,.sidebar-mode.theme-light .rq-plugin-financial-row>div>span,.sidebar-mode.theme-dark .rq-plugin-financial-row>div>span{color:var(--side-text)!important;letter-spacing:0!important}.sidebar-mode.theme-light p,.sidebar-mode.theme-dark p,.sidebar-mode.theme-light small,.sidebar-mode.theme-dark small,.sidebar-mode.theme-light .muted,.sidebar-mode.theme-dark .muted,.sidebar-mode.theme-light .sidebar-appbar-brand small,.sidebar-mode.theme-dark .sidebar-appbar-brand small,.sidebar-mode.theme-light .topbar p,.sidebar-mode.theme-dark .topbar p,.sidebar-mode.theme-light .rq-plugin-hero p,.sidebar-mode.theme-dark .rq-plugin-hero p,.sidebar-mode.theme-light .rq-plugin-brief,.sidebar-mode.theme-dark .rq-plugin-brief,.sidebar-mode.theme-light .rq-plugin-card__header small,.sidebar-mode.theme-dark .rq-plugin-card__header small,.sidebar-mode.theme-light .rq-plugin-section-label,.sidebar-mode.theme-dark .rq-plugin-section-label,.sidebar-mode.theme-light .rq-plugin-section-head,.sidebar-mode.theme-dark .rq-plugin-section-head,.sidebar-mode.theme-light .rq-plugin-section-head>span,.sidebar-mode.theme-dark .rq-plugin-section-head>span,.sidebar-mode.theme-light .rq-plugin-comm__content p,.sidebar-mode.theme-dark .rq-plugin-comm__content p,.sidebar-mode.theme-light .rq-plugin-watch-row p,.sidebar-mode.theme-dark .rq-plugin-watch-row p,.sidebar-mode.theme-light .rq-plugin-service-row small,.sidebar-mode.theme-dark .rq-plugin-service-row small,.sidebar-mode.theme-light .rq-plugin-recommendation small,.sidebar-mode.theme-dark .rq-plugin-recommendation small,.sidebar-mode.theme-light .rq-plugin-attention small,.sidebar-mode.theme-dark .rq-plugin-attention small,.sidebar-mode.theme-light .rq-plugin-financial-row>div>small,.sidebar-mode.theme-dark .rq-plugin-financial-row>div>small,.sidebar-mode.theme-light .rq-plugin-empty,.sidebar-mode.theme-dark .rq-plugin-empty,.sidebar-mode.theme-light .rq-plugin-comm time,.sidebar-mode.theme-dark .rq-plugin-comm time,.sidebar-mode.theme-light .rq-plugin-stat-grid span,.sidebar-mode.theme-dark .rq-plugin-stat-grid span,.sidebar-mode.theme-light .rq-plugin-financial-highlight>span,.sidebar-mode.theme-dark .rq-plugin-financial-highlight>span,.sidebar-mode.theme-light .rq-plugin-financial-highlight>small,.sidebar-mode.theme-dark .rq-plugin-financial-highlight>small{color:var(--side-muted)!important}.sidebar-mode.theme-light a,.sidebar-mode.theme-dark a,.sidebar-mode.theme-light .rq-source-line,.sidebar-mode.theme-dark .rq-source-line,.sidebar-mode.theme-light .rq-tax-source,.sidebar-mode.theme-dark .rq-tax-source,.sidebar-mode.theme-light .rq-source-chip,.sidebar-mode.theme-dark .rq-source-chip,.sidebar-mode.theme-light .rq-plugin-hero__eyebrow>span,.sidebar-mode.theme-dark .rq-plugin-hero__eyebrow>span,.sidebar-mode.theme-light .rq-plugin-detected-case strong,.sidebar-mode.theme-dark .rq-plugin-detected-case strong,.sidebar-mode.theme-light .rq-plugin-financial-highlight>strong,.sidebar-mode.theme-dark .rq-plugin-financial-highlight>strong,.sidebar-mode.theme-light .rq-plugin-service-row>span,.sidebar-mode.theme-dark .rq-plugin-service-row>span,.sidebar-mode.theme-light .rq-confidence,.sidebar-mode.theme-dark .rq-confidence{color:var(--side-link)!important}.sidebar-mode.theme-light .rq-plugin-icon,.sidebar-mode.theme-dark .rq-plugin-icon,.sidebar-mode.theme-light .rq-plugin-row-icon,.sidebar-mode.theme-dark .rq-plugin-row-icon,.sidebar-mode.theme-light .rq-plugin-recommendation__icon,.sidebar-mode.theme-dark .rq-plugin-recommendation__icon,.sidebar-mode.theme-light .rq-plugin-asset-icon,.sidebar-mode.theme-dark .rq-plugin-asset-icon,.sidebar-mode.theme-light .rq-card-icon,.sidebar-mode.theme-dark .rq-card-icon,.sidebar-mode.theme-light .rq-row-icon,.sidebar-mode.theme-dark .rq-row-icon,.sidebar-mode.theme-light .lane-icon,.sidebar-mode.theme-dark .lane-icon{background:color-mix(in srgb,var(--side-link) 12%,transparent)!important;border:1px solid color-mix(in srgb,var(--side-link) 26%,transparent)!important;color:var(--side-link)!important}.sidebar-mode.theme-light .rq-plugin-badge,.sidebar-mode.theme-dark .rq-plugin-badge,.sidebar-mode.theme-light .rq-plugin-sync-chip,.sidebar-mode.theme-dark .rq-plugin-sync-chip,.sidebar-mode.theme-light .case-token,.sidebar-mode.theme-dark .case-token,.sidebar-mode.theme-light .case-badges span,.sidebar-mode.theme-dark .case-badges span,.sidebar-mode.theme-light .product-tags span,.sidebar-mode.theme-dark .product-tags span,.sidebar-mode.theme-light .rq-priority,.sidebar-mode.theme-dark .rq-priority{background:color-mix(in srgb,var(--side-action-bg) 20%,transparent)!important;border:1px solid color-mix(in srgb,var(--side-action-bg) 54%,transparent)!important;color:var(--side-text)!important}.sidebar-mode.theme-light .chat-log,.sidebar-mode.theme-dark .chat-log,.sidebar-mode.theme-light .part-list,.sidebar-mode.theme-dark .part-list,.sidebar-mode.theme-light pre,.sidebar-mode.theme-dark pre,.sidebar-mode.theme-light .document-progress,.sidebar-mode.theme-dark .document-progress,.sidebar-mode.theme-light .rq-plugin-detected-case,.sidebar-mode.theme-dark .rq-plugin-detected-case{background:var(--side-surface-soft)!important;border-color:var(--side-border)!important;color:var(--side-text)!important}.sidebar-mode.theme-light .chat-message,.sidebar-mode.theme-dark .chat-message{border-color:var(--side-border)!important;box-shadow:none!important}.sidebar-mode.theme-light .chat-message.assistant,.sidebar-mode.theme-dark .chat-message.assistant,.sidebar-mode.theme-light .chat-message.loading,.sidebar-mode.theme-dark .chat-message.loading{background:var(--side-surface-raised)!important;color:var(--side-text)!important}.sidebar-mode.theme-light .chat-message.user,.sidebar-mode.theme-dark .chat-message.user,.sidebar-mode.theme-light .chat-reference-bar button,.sidebar-mode.theme-dark .chat-reference-bar button{background:color-mix(in srgb,var(--side-action-bg) 22%,var(--side-surface-raised))!important;border-color:color-mix(in srgb,var(--side-action-bg) 48%,var(--side-border))!important;color:var(--side-text)!important}.sidebar-mode.theme-light input,.sidebar-mode.theme-dark input,.sidebar-mode.theme-light textarea,.sidebar-mode.theme-dark textarea,.sidebar-mode.theme-light select,.sidebar-mode.theme-dark select,.sidebar-mode.theme-light .scope-select,.sidebar-mode.theme-dark .scope-select{background:var(--side-surface-raised)!important;border:1px solid var(--side-border-strong)!important;color:var(--side-text)!important}.sidebar-mode.theme-light input::placeholder,.sidebar-mode.theme-dark input::placeholder,.sidebar-mode.theme-light textarea::placeholder,.sidebar-mode.theme-dark textarea::placeholder{color:color-mix(in srgb,var(--side-muted) 75%,transparent)!important}.sidebar-mode.theme-light .account-popover,.sidebar-mode.theme-dark .account-popover,.sidebar-mode.theme-light .document-preview-modal,.sidebar-mode.theme-dark .document-preview-modal{background:var(--side-surface-raised)!important;border:1px solid var(--side-border)!important;box-shadow:var(--side-shadow)!important;color:var(--side-text)!important}.sidebar-mode.theme-light .account-avatar,.sidebar-mode.theme-dark .account-avatar{background:var(--side-action-bg)!important;color:var(--side-action-text)!important}.sidebar-mode.theme-light .danger-action,.sidebar-mode.theme-dark .danger-action,.sidebar-mode.theme-light .document-reference-error,.sidebar-mode.theme-dark .document-reference-error,.sidebar-mode.theme-light .chat-message.error,.sidebar-mode.theme-dark .chat-message.error{color:var(--side-danger)!important}.sidebar-mode.theme-light .danger-action:hover:not(:disabled),.sidebar-mode.theme-dark .danger-action:hover:not(:disabled){background:color-mix(in srgb,var(--side-danger) 12%,var(--side-surface-raised))!important;border-color:color-mix(in srgb,var(--side-danger) 34%,var(--side-border))!important;color:var(--side-danger)!important}.sidebar-mode.theme-light .document-progress span,.sidebar-mode.theme-dark .document-progress span{background:linear-gradient(90deg,var(--side-action-bg),var(--side-link))!important}.sidebar-mode.theme-light .rq-plugin-comm,.sidebar-mode.theme-dark .rq-plugin-comm,.sidebar-mode.theme-light .rq-plugin-service-row,.sidebar-mode.theme-dark .rq-plugin-service-row,.sidebar-mode.theme-light .rq-plugin-recommendation,.sidebar-mode.theme-dark .rq-plugin-recommendation,.sidebar-mode.theme-light .rq-plugin-attention,.sidebar-mode.theme-dark .rq-plugin-attention,.sidebar-mode.theme-light .rq-plugin-watch-row,.sidebar-mode.theme-dark .rq-plugin-watch-row,.sidebar-mode.theme-light .rq-plugin-financial-row,.sidebar-mode.theme-dark .rq-plugin-financial-row,.sidebar-mode.theme-light .rq-plugin-section-label,.sidebar-mode.theme-dark .rq-plugin-section-label,.sidebar-mode.theme-light .rq-plugin-section-head--spaced,.sidebar-mode.theme-dark .rq-plugin-section-head--spaced,.sidebar-mode.theme-light .rq-plugin-footer,.sidebar-mode.theme-dark .rq-plugin-footer,.sidebar-mode.theme-light .case-panel-title,.sidebar-mode.theme-dark .case-panel-title,.sidebar-mode.theme-light .product-column-header,.sidebar-mode.theme-dark .product-column-header,.sidebar-mode.theme-light .insights-output-header,.sidebar-mode.theme-dark .insights-output-header{border-color:var(--side-border)!important}.rq-dashboard--guided{--guided-bg: #fefefe;--guided-page: #f4f7f9;--guided-panel: #ffffff;--guided-panel-soft: #f8fafb;--guided-border: rgba(28, 42, 55, .16);--guided-border-strong: rgba(28, 42, 55, .28);--guided-text: #1c2a37;--guided-muted: #596d81;--guided-link: #006f6f;--guided-accent: #ebb440;--guided-accent-hover: #dba533;--guided-danger: #a3263a;background:linear-gradient(180deg,rgba(89,109,129,.08),transparent 240px),var(--guided-bg)!important;border:1px solid var(--guided-border)!important;border-radius:18px!important;box-shadow:0 18px 54px #08141f1a!important;color:var(--guided-text)!important;gap:16px!important;padding:18px!important}.theme-dark .rq-dashboard--guided{--guided-bg: #596d81;--guided-page: #4d6072;--guided-panel: #fefefe;--guided-panel-soft: #f5f8fa;--guided-border: rgba(8, 20, 31, .22);--guided-border-strong: rgba(8, 20, 31, .32);background:linear-gradient(180deg,rgba(251,251,251,.14),transparent 260px),var(--guided-bg)!important}.rq-dashboard--guided .rq-dashboard-hero--guided,.rq-guided-case-card,.rq-guided-card,.rq-dashboard--guided .rq-card{background:var(--guided-panel)!important;border:1px solid var(--guided-border)!important;box-shadow:0 10px 28px #08141f14!important;color:var(--guided-text)!important}.rq-dashboard--guided .rq-dashboard-hero--guided{border-radius:14px!important;padding:16px!important}.rq-dashboard--guided .rq-dashboard-logo{background:var(--guided-panel-soft)!important;border:1px solid var(--guided-border)!important;box-shadow:none!important}.rq-dashboard--guided .rq-dashboard-brand h2,.rq-guided-case-card h1,.rq-guided-card h2,.rq-guided-card h3,.rq-dashboard--guided .rq-card-header h3,.rq-dashboard--guided .rq-card strong,.rq-guided-list-row strong,.rq-guided-comparison strong,.rq-financial-focus strong,.rq-financial-focus-list b{color:var(--guided-text)!important;letter-spacing:0!important}.rq-dashboard--guided .rq-dashboard-brand p,.rq-dashboard--guided .rq-card p,.rq-dashboard--guided .rq-card small,.rq-guided-case-card p,.rq-guided-list-row span,.rq-guided-comparison span,.rq-guided-comparison small,.rq-financial-focus span,.rq-financial-focus small,.rq-financial-footer--guided p,.rq-insight-block p,.rq-dashboard--guided .rq-empty{color:var(--guided-muted)!important}.rq-dashboard--guided .rq-eyebrow,.rq-dashboard--guided a,.rq-dashboard--guided .rq-source-line,.rq-dashboard--guided .rq-tax-source,.rq-dashboard--guided .rq-confidence{color:var(--guided-link)!important}.rq-dashboard--guided .rq-dashboard-scope{background:var(--guided-panel-soft)!important;border:1px solid var(--guided-border)!important;border-radius:12px!important}.rq-dashboard--guided .rq-dashboard-scope label{color:var(--guided-text)!important}.rq-dashboard--guided input,.rq-dashboard--guided textarea,.rq-dashboard--guided select{background:var(--guided-panel)!important;border:1px solid var(--guided-border-strong)!important;color:var(--guided-text)!important}.rq-dashboard--guided button,.rq-dashboard--guided .rq-button,.rq-dashboard--guided .rq-card-action,.rq-dashboard--guided .rq-inline-link{background:var(--guided-accent)!important;border:1px solid color-mix(in srgb,var(--guided-accent) 75%,#08141f)!important;box-shadow:none!important;color:#08141f!important}.rq-dashboard--guided button:hover:not(:disabled),.rq-dashboard--guided .rq-button:hover:not(:disabled),.rq-dashboard--guided .rq-card-action:hover:not(:disabled),.rq-dashboard--guided .rq-inline-link:hover:not(:disabled){background:var(--guided-accent-hover)!important;color:#08141f!important;transform:none!important}.rq-dashboard--guided .rq-button--secondary,.rq-dashboard--guided .rq-card-action,.rq-dashboard--guided .rq-inline-link,.rq-dashboard--guided .rq-document-tool-actions button,.rq-dashboard--guided .rq-document-tool-actions a{background:var(--guided-panel-soft)!important;border-color:var(--guided-border)!important;color:var(--guided-link)!important}.rq-dashboard--guided .rq-button--secondary:hover:not(:disabled),.rq-dashboard--guided .rq-card-action:hover:not(:disabled),.rq-dashboard--guided .rq-inline-link:hover:not(:disabled),.rq-dashboard--guided .rq-document-tool-actions button:hover:not(:disabled),.rq-dashboard--guided .rq-document-tool-actions a:hover{background:color-mix(in srgb,var(--guided-link) 9%,var(--guided-panel-soft))!important;border-color:color-mix(in srgb,var(--guided-link) 32%,var(--guided-border))!important;color:#19196e!important}.rq-guided-case-card{align-items:start;border-radius:14px;display:grid;gap:18px;grid-template-columns:minmax(260px,.7fr) minmax(280px,1fr);padding:20px}.rq-guided-case-card h1{font-size:clamp(30px,4vw,50px);line-height:1.02;margin:7px 0 8px;overflow-wrap:anywhere}.rq-guided-case-card p{font-size:15px;line-height:1.45;margin:0}.rq-contract-summary{display:grid;gap:9px}.rq-contract-summary-row{background:var(--guided-panel-soft);border:1px solid var(--guided-border);border-radius:10px;display:grid;gap:4px;grid-template-columns:118px minmax(160px,.6fr) minmax(0,1fr);padding:11px 12px}.rq-contract-summary-row time,.rq-contract-summary-row span{color:var(--guided-muted);font-size:12px;line-height:1.35}.rq-contract-summary-row strong{color:var(--guided-text);font-size:13px;line-height:1.35}.rq-guided-primary-grid,.rq-support-grid{display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.rq-guided-card{border-radius:14px;display:grid;gap:16px;padding:22px}.rq-guided-card--insights{grid-column:span 7}.rq-guided-card--financials{grid-column:span 5}.rq-guided-card-header{align-items:start;display:flex;gap:14px;justify-content:space-between}.rq-guided-card-header h2{font-size:clamp(24px,2.35vw,34px);line-height:1.08;margin:0}.rq-guided-card-header p{color:var(--guided-muted);font-size:12px;font-weight:750;line-height:1.35;margin:4px 0 0}.rq-guided-card-header button{align-items:center;border-radius:999px!important;display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;min-height:40px;padding:0!important;width:40px}.rq-guided-card-header button svg{height:18px;width:18px}.rq-insight-block{display:grid;gap:9px}.rq-insight-block h3{font-size:19px;line-height:1.2;margin:0}.rq-guided-list{display:grid;gap:7px}.rq-guided-list-row{border-left:3px solid var(--guided-accent);display:grid;gap:2px;padding:3px 0 3px 12px}.rq-guided-list-row strong{font-size:14px;line-height:1.35}.rq-guided-list-row span{font-size:12px;line-height:1.42}.rq-guided-comparison{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.rq-guided-comparison>div,.rq-financial-focus{background:var(--guided-panel-soft);border:1px solid var(--guided-border);border-radius:12px;display:grid;gap:6px;padding:14px}.rq-guided-comparison span,.rq-financial-focus>span{font-size:12px;font-weight:850;line-height:1.3}.rq-guided-comparison strong{display:block;font-size:clamp(22px,2.2vw,32px);font-variant-numeric:tabular-nums;line-height:1.05}.rq-guided-comparison small{display:block;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.rq-insight-block--three{border-top:1px solid var(--guided-border);gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px}.rq-insight-block--three>div{display:grid;gap:6px}.rq-insight-block--three h3{font-size:17px}.rq-insight-block--three p{font-size:13px;line-height:1.45;margin:0}.rq-financial-focus>strong{display:block;font-size:clamp(28px,3vw,42px);font-variant-numeric:tabular-nums;line-height:1;margin:4px 0 6px}.rq-financial-focus-list{border-top:1px solid var(--guided-border);display:grid;gap:8px;padding-top:10px}.rq-financial-focus-list>div{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.rq-financial-focus-list span,.rq-financial-focus-list b{font-size:13px;line-height:1.35}.rq-financial-focus-list span{overflow-wrap:anywhere}.rq-financial-focus-list b{flex:0 0 auto;font-variant-numeric:tabular-nums;text-align:right}.rq-financial-focus--income{border-color:color-mix(in srgb,var(--guided-link) 24%,var(--guided-border))}.rq-financial-footer--guided{background:var(--guided-panel-soft)!important;border-color:var(--guided-border)!important;margin-top:0!important}.rq-support-grid .rq-card--brief,.rq-support-grid .rq-card--services,.rq-support-grid .rq-card--events,.rq-support-grid .rq-card--watch{grid-column:span 6}.rq-dashboard--guided .rq-card{border-radius:14px!important}.rq-dashboard--guided .rq-card-icon,.rq-dashboard--guided .rq-row-icon{background:color-mix(in srgb,var(--guided-link) 10%,var(--guided-panel-soft))!important;border:1px solid color-mix(in srgb,var(--guided-link) 28%,var(--guided-border))!important;color:var(--guided-link)!important}.rq-dashboard--guided .rq-communication-list,.rq-dashboard--guided .rq-card-subsection,.rq-dashboard--guided .rq-communication-row,.rq-dashboard--guided .rq-service-row,.rq-dashboard--guided .rq-opportunity-row,.rq-dashboard--guided .rq-section-minihead,.rq-dashboard--guided .rq-dashboard-footer{border-color:var(--guided-border)!important}.rq-dashboard--guided .rq-watch-row,.rq-dashboard--guided .rq-service-column,.rq-dashboard--guided .rq-document-tool-row{background:var(--guided-panel-soft)!important;border:1px solid var(--guided-border)!important;color:var(--guided-text)!important}.rq-dashboard--guided .rq-opportunity-row{color:var(--guided-text)!important}.rq-dashboard--guided .rq-priority,.rq-dashboard--guided .rq-service-column>header>span,.rq-dashboard--guided .rq-financial-sync{background:color-mix(in srgb,var(--guided-accent) 19%,transparent)!important;border-color:color-mix(in srgb,var(--guided-accent) 58%,transparent)!important;color:var(--guided-text)!important}.rq-dashboard--guided .rq-liability-change--higher,.rq-dashboard--guided .danger-action{color:var(--guided-danger)!important}@media(max-width:1180px){.rq-guided-card--insights,.rq-guided-card--financials,.rq-support-grid .rq-card--brief,.rq-support-grid .rq-card--services,.rq-support-grid .rq-card--events,.rq-support-grid .rq-card--watch{grid-column:1 / -1}.rq-contract-summary-row{grid-template-columns:104px minmax(140px,.55fr) minmax(0,1fr)}}@media(max-width:760px){.rq-dashboard--guided{border-radius:14px!important;padding:12px!important}.rq-dashboard--guided .rq-dashboard-hero--guided,.rq-guided-case-card,.rq-guided-card{padding:14px!important}.rq-dashboard--guided .rq-dashboard-hero--guided,.rq-guided-case-card{grid-template-columns:1fr}.rq-dashboard--guided .rq-dashboard-hero--guided{align-items:stretch;flex-direction:column}.rq-contract-summary-row,.rq-guided-comparison,.rq-insight-block--three,.rq-services-grid{grid-template-columns:1fr!important}.rq-guided-card-header{align-items:center}.rq-financial-focus-list>div{align-items:start;flex-direction:column;gap:2px}.rq-financial-focus-list b{text-align:left}}.sidebar-mode .rq-plugin-dashboard--guided{display:grid;gap:12px!important;margin:0 auto;max-width:100%;padding:10px 0 18px!important}.sidebar-mode .rq-plugin-guided-case,.sidebar-mode .rq-plugin-guided-card{background:var(--side-surface-raised)!important;border:1px solid var(--side-border)!important;border-radius:13px!important;box-shadow:0 1px 2px #08141f0d!important;color:var(--side-text)!important;display:grid;gap:12px;padding:14px!important}.sidebar-mode .rq-plugin-guided-case__top,.sidebar-mode .rq-plugin-guided-card__header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.sidebar-mode .rq-plugin-guided-case__top>div:first-child,.sidebar-mode .rq-plugin-guided-card__header>div{min-width:0}.sidebar-mode .rq-plugin-guided-case__top span{color:var(--side-link)!important;display:block;font-size:12px;font-weight:900;line-height:1.2}.sidebar-mode .rq-plugin-guided-case h1,.sidebar-mode .rq-plugin-guided-card h2,.sidebar-mode .rq-plugin-guided-card h3,.sidebar-mode .rq-plugin-guided-list-row strong,.sidebar-mode .rq-plugin-guided-comparison strong,.sidebar-mode .rq-plugin-financial-focus strong,.sidebar-mode .rq-plugin-financial-focus-list b{color:var(--side-text)!important;letter-spacing:0!important}.sidebar-mode .rq-plugin-guided-case h1{font-size:23px!important;line-height:1.08!important;margin:5px 0 2px!important;overflow-wrap:anywhere}.sidebar-mode .rq-plugin-guided-case__top p,.sidebar-mode .rq-plugin-guided-contact,.sidebar-mode .rq-plugin-guided-card__header p,.sidebar-mode .rq-plugin-guided-list-row span,.sidebar-mode .rq-plugin-guided-comparison span,.sidebar-mode .rq-plugin-guided-comparison small,.sidebar-mode .rq-plugin-financial-focus span,.sidebar-mode .rq-plugin-financial-focus small,.sidebar-mode .rq-plugin-insight-block p,.sidebar-mode .rq-plugin-insight-mini-grid p{color:var(--side-muted)!important}.sidebar-mode .rq-plugin-guided-case__top p,.sidebar-mode .rq-plugin-guided-contact,.sidebar-mode .rq-plugin-guided-card__header p{font-size:12px;line-height:1.4;margin:0}.sidebar-mode .rq-plugin-guided-actions{display:flex;flex:0 0 auto;gap:7px}.sidebar-mode .rq-plugin-guided-actions button,.sidebar-mode .rq-plugin-guided-card__header button{align-items:center;background:var(--side-action-bg)!important;border:1px solid color-mix(in srgb,var(--side-action-bg) 76%,#08141f)!important;border-radius:999px!important;color:var(--side-action-text)!important;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;min-height:34px!important;padding:0!important;width:34px}.sidebar-mode .rq-plugin-guided-actions button:hover:not(:disabled),.sidebar-mode .rq-plugin-guided-card__header button:hover:not(:disabled){background:var(--side-action-bg-hover)!important;color:var(--side-action-text)!important}.sidebar-mode .rq-plugin-guided-actions svg,.sidebar-mode .rq-plugin-guided-card__header button svg{color:currentColor!important;height:17px;stroke:currentColor!important;width:17px}.sidebar-mode .rq-plugin-contract-summary,.sidebar-mode .rq-plugin-guided-list,.sidebar-mode .rq-plugin-financial-focus-list{display:grid;gap:7px}.sidebar-mode .rq-plugin-contract-row{background:var(--side-surface-soft)!important;border:1px solid var(--side-border)!important;border-radius:10px;display:grid;gap:3px;padding:10px}.sidebar-mode .rq-plugin-contract-row time,.sidebar-mode .rq-plugin-contract-row span{color:var(--side-muted)!important;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.sidebar-mode .rq-plugin-contract-row strong{color:var(--side-text)!important;font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.sidebar-mode .rq-plugin-guided-card__header h2{font-size:22px!important;line-height:1.08!important;margin:0!important}.sidebar-mode .rq-plugin-insight-block{display:grid;gap:8px}.sidebar-mode .rq-plugin-insight-block h3,.sidebar-mode .rq-plugin-insight-mini-grid h3{font-size:16px!important;line-height:1.2;margin:0!important}.sidebar-mode .rq-plugin-guided-list-row{border-left:3px solid var(--side-action-bg);display:grid;gap:2px;padding:3px 0 3px 10px}.sidebar-mode .rq-plugin-guided-list-row strong{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.sidebar-mode .rq-plugin-guided-list-row span{font-size:11.5px;line-height:1.42;overflow-wrap:anywhere}.sidebar-mode .rq-plugin-guided-comparison,.sidebar-mode .rq-plugin-insight-mini-grid{display:grid;gap:8px;grid-template-columns:1fr}.sidebar-mode .rq-plugin-guided-comparison>div,.sidebar-mode .rq-plugin-financial-focus,.sidebar-mode .rq-plugin-insight-mini-grid>div{background:var(--side-surface-soft)!important;border:1px solid var(--side-border)!important;border-radius:10px;display:grid;gap:5px;padding:10px}.sidebar-mode .rq-plugin-guided-comparison span,.sidebar-mode .rq-plugin-financial-focus>span{font-size:11px;font-weight:850;line-height:1.3}.sidebar-mode .rq-plugin-guided-comparison strong{display:block;font-size:20px;font-variant-numeric:tabular-nums;line-height:1.05;overflow-wrap:anywhere}.sidebar-mode .rq-plugin-guided-comparison small,.sidebar-mode .rq-plugin-insight-block p,.sidebar-mode .rq-plugin-insight-mini-grid p{font-size:11px;line-height:1.45;margin:0;overflow-wrap:anywhere}.sidebar-mode .rq-plugin-financial-focus>strong{display:block;font-size:25px!important;font-variant-numeric:tabular-nums;line-height:1.05;margin:2px 0 4px;overflow-wrap:anywhere}.sidebar-mode .rq-plugin-financial-focus-list{border-top:1px solid var(--side-border);padding-top:8px}.sidebar-mode .rq-plugin-financial-focus-list>div{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.sidebar-mode .rq-plugin-financial-focus-list span,.sidebar-mode .rq-plugin-financial-focus-list b{font-size:11.5px;line-height:1.35}.sidebar-mode .rq-plugin-financial-focus-list span{overflow-wrap:anywhere}.sidebar-mode .rq-plugin-financial-focus-list b{flex:0 0 auto;font-variant-numeric:tabular-nums;text-align:right}.sidebar-mode .rq-plugin-financial-focus--income{border-color:color-mix(in srgb,var(--side-link) 26%,var(--side-border))!important}.sidebar-mode .rq-plugin-guided-card--support{gap:11px}.sidebar-mode .rq-plugin-footer--guided{color:var(--side-muted)!important}@media(max-width:390px){.sidebar-mode .rq-plugin-guided-case,.sidebar-mode .rq-plugin-guided-card{padding:12px!important}.sidebar-mode .rq-plugin-guided-case h1{font-size:21px!important}.sidebar-mode .rq-plugin-guided-card__header h2{font-size:20px!important}.sidebar-mode .rq-plugin-financial-focus-list>div{align-items:start;flex-direction:column;gap:1px}.sidebar-mode .rq-plugin-financial-focus-list b{text-align:left}}.rq-guided-insight-title{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:space-between;min-width:0}.rq-guided-insight-title strong{flex:1 1 160px;min-width:0}.rq-guided-insight-badge{align-items:center;background:color-mix(in srgb,var(--guided-accent, #ebb440) 18%,#ffffff);border:1px solid color-mix(in srgb,var(--guided-accent, #ebb440) 48%,var(--guided-border, rgba(28, 42, 55, .16)));border-radius:999px;color:var(--guided-text, #1c2a37)!important;display:inline-flex;flex:0 0 auto;font-size:10px!important;font-weight:850;line-height:1;max-width:100%;padding:5px 8px;text-transform:uppercase;white-space:normal}.rq-guided-insight-badge--high{background:color-mix(in srgb,var(--guided-danger, #a3263a) 12%,#ffffff);border-color:color-mix(in srgb,var(--guided-danger, #a3263a) 36%,var(--guided-border, rgba(28, 42, 55, .16)));color:var(--guided-danger, #a3263a)!important}.rq-guided-insight-badge--medium{background:color-mix(in srgb,var(--guided-link, #006f6f) 12%,#ffffff);border-color:color-mix(in srgb,var(--guided-link, #006f6f) 34%,var(--guided-border, rgba(28, 42, 55, .16)));color:var(--guided-link, #006f6f)!important}.rq-guided-insight-badge--low{background:color-mix(in srgb,var(--guided-muted, #596d81) 10%,#ffffff);border-color:color-mix(in srgb,var(--guided-muted, #596d81) 26%,var(--guided-border, rgba(28, 42, 55, .16)));color:var(--guided-muted, #596d81)!important}.sidebar-mode .rq-guided-insight-title{align-items:flex-start;gap:5px 7px}.sidebar-mode .rq-guided-insight-title strong{flex-basis:130px}.sidebar-mode .rq-guided-insight-badge{background:color-mix(in srgb,var(--side-action-bg) 16%,var(--side-surface-raised))!important;border-color:color-mix(in srgb,var(--side-action-bg) 44%,var(--side-border))!important;color:var(--side-text)!important;font-size:9px!important;padding:4px 7px}.sidebar-mode .rq-guided-insight-badge--high{background:color-mix(in srgb,var(--side-danger) 15%,var(--side-surface-raised))!important;border-color:color-mix(in srgb,var(--side-danger) 38%,var(--side-border))!important;color:var(--side-danger)!important}.sidebar-mode .rq-guided-insight-badge--medium{background:color-mix(in srgb,var(--side-link) 14%,var(--side-surface-raised))!important;border-color:color-mix(in srgb,var(--side-link) 36%,var(--side-border))!important;color:var(--side-link)!important}.sidebar-mode .rq-guided-insight-badge--low{background:color-mix(in srgb,var(--side-muted) 12%,var(--side-surface-raised))!important;border-color:color-mix(in srgb,var(--side-muted) 28%,var(--side-border))!important;color:var(--side-muted)!important}:root{--iq-bg: #fefefe;--iq-panel: transparent;--iq-panel-soft: rgba(89, 109, 129, .055);--iq-text: #1c2a37;--iq-ink: #08141f;--iq-blue: #19196e;--iq-teal: #008a8a;--iq-gold: #ebb440;--iq-white: #fbfbfb;--iq-border: rgba(28, 42, 55, .32);--iq-border-soft: rgba(28, 42, 55, .16)}.theme-light.app-shell,body[data-theme=light]{background:var(--iq-bg)!important;color:var(--iq-text)!important}.theme-light .rq-dashboard--guided{--guided-bg: var(--iq-bg);--guided-page: var(--iq-bg);--guided-panel: transparent;--guided-panel-soft: rgba(89, 109, 129, .055);--guided-border: var(--iq-border);--guided-border-strong: rgba(28, 42, 55, .46);--guided-text: var(--iq-text);--guided-muted: #596d81;--guided-link: var(--iq-teal);--guided-accent: var(--iq-gold);--guided-accent-hover: #d99f29;--guided-danger: #9b2335;background:var(--iq-bg)!important;border-color:var(--iq-border-soft)!important;box-shadow:none!important}.theme-dark .rq-dashboard--guided{--guided-bg: #596d81;--guided-page: #596d81;--guided-panel: transparent;--guided-panel-soft: rgba(8, 20, 31, .18);--guided-border: rgba(251, 251, 251, .3);--guided-border-strong: rgba(251, 251, 251, .42);--guided-text: var(--iq-white);--guided-muted: rgba(251, 251, 251, .76);--guided-link: var(--iq-gold);--guided-accent: var(--iq-gold);--guided-accent-hover: #f0c15d;--guided-danger: #ffb3bf;background:#596d81!important;border-color:#fbfbfb38!important;box-shadow:none!important}.rq-dashboard--guided .rq-dashboard-hero--guided,.rq-guided-case-card,.rq-guided-card,.rq-dashboard--guided .rq-card,.sidebar-mode .rq-plugin-guided-case,.sidebar-mode .rq-plugin-guided-card{background:transparent!important;box-shadow:none!important}.theme-light .rq-dashboard--guided .rq-dashboard-hero--guided,.theme-light .rq-guided-case-card,.theme-light .rq-guided-card,.theme-light .rq-dashboard--guided .rq-card,.theme-light.sidebar-mode .rq-plugin-guided-case,.theme-light.sidebar-mode .rq-plugin-guided-card{border-color:var(--iq-border)!important;color:var(--iq-text)!important}.theme-dark .rq-dashboard--guided .rq-dashboard-hero--guided,.theme-dark .rq-guided-case-card,.theme-dark .rq-guided-card,.theme-dark .rq-dashboard--guided .rq-card,.theme-dark.sidebar-mode .rq-plugin-guided-case,.theme-dark.sidebar-mode .rq-plugin-guided-card{border-color:#fbfbfb52!important;color:var(--iq-white)!important}.theme-light .rq-contract-summary-row,.theme-light .rq-guided-comparison>div,.theme-light .rq-financial-focus,.theme-light .rq-dashboard--guided .rq-watch-row,.theme-light .rq-dashboard--guided .rq-service-column,.theme-light .rq-dashboard--guided .rq-document-tool-row,.theme-light.sidebar-mode .rq-plugin-contract-row,.theme-light.sidebar-mode .rq-plugin-guided-comparison>div,.theme-light.sidebar-mode .rq-plugin-financial-focus,.theme-light.sidebar-mode .rq-plugin-insight-mini-grid>div{background:#596d810e!important;border-color:var(--iq-border-soft)!important}.theme-dark .rq-contract-summary-row,.theme-dark .rq-guided-comparison>div,.theme-dark .rq-financial-focus,.theme-dark .rq-dashboard--guided .rq-watch-row,.theme-dark .rq-dashboard--guided .rq-service-column,.theme-dark .rq-dashboard--guided .rq-document-tool-row,.theme-dark.sidebar-mode .rq-plugin-contract-row,.theme-dark.sidebar-mode .rq-plugin-guided-comparison>div,.theme-dark.sidebar-mode .rq-plugin-financial-focus,.theme-dark.sidebar-mode .rq-plugin-insight-mini-grid>div{background:#08141f2e!important;border-color:#fbfbfb33!important}.theme-light .rq-dashboard--guided button,.theme-light .rq-dashboard--guided .rq-button,.theme-light .rq-dashboard--guided .rq-card-action,.theme-light .rq-dashboard--guided .rq-inline-link,.theme-light.sidebar-mode .rq-plugin-guided-actions button,.theme-light.sidebar-mode .rq-plugin-guided-card__header button,.theme-light .sidebar-icon-button,.theme-light .sidebar-menu-toggle{background:var(--iq-gold)!important;border-color:color-mix(in srgb,var(--iq-gold) 78%,var(--iq-ink))!important;color:var(--iq-ink)!important}.theme-light .rq-dashboard--guided button:hover:not(:disabled),.theme-light .rq-dashboard--guided .rq-button:hover:not(:disabled),.theme-light .rq-dashboard--guided .rq-card-action:hover:not(:disabled),.theme-light .rq-dashboard--guided .rq-inline-link:hover:not(:disabled),.theme-light.sidebar-mode .rq-plugin-guided-actions button:hover:not(:disabled),.theme-light.sidebar-mode .rq-plugin-guided-card__header button:hover:not(:disabled),.theme-light .sidebar-icon-button:hover:not(:disabled),.theme-light .sidebar-menu-toggle:hover:not(:disabled){background:var(--iq-teal)!important;border-color:var(--iq-teal)!important;color:var(--iq-white)!important}.theme-dark .rq-dashboard--guided button,.theme-dark .rq-dashboard--guided .rq-button,.theme-dark .rq-dashboard--guided .rq-card-action,.theme-dark .rq-dashboard--guided .rq-inline-link,.theme-dark.sidebar-mode .rq-plugin-guided-actions button,.theme-dark.sidebar-mode .rq-plugin-guided-card__header button,.theme-dark .sidebar-icon-button,.theme-dark .sidebar-menu-toggle{background:var(--iq-gold)!important;border-color:#08141f61!important;color:var(--iq-ink)!important}.theme-dark .rq-dashboard--guided button:hover:not(:disabled),.theme-dark .rq-dashboard--guided .rq-button:hover:not(:disabled),.theme-dark .rq-dashboard--guided .rq-card-action:hover:not(:disabled),.theme-dark .rq-dashboard--guided .rq-inline-link:hover:not(:disabled),.theme-dark.sidebar-mode .rq-plugin-guided-actions button:hover:not(:disabled),.theme-dark.sidebar-mode .rq-plugin-guided-card__header button:hover:not(:disabled),.theme-dark .sidebar-icon-button:hover:not(:disabled),.theme-dark .sidebar-menu-toggle:hover:not(:disabled){background:var(--iq-teal)!important;border-color:#fbfbfb57!important;color:var(--iq-white)!important}.theme-light .rq-dashboard--guided .rq-button--secondary,.theme-light .rq-dashboard--guided .rq-card-action,.theme-light .rq-dashboard--guided .rq-inline-link,.theme-light .rq-dashboard--guided .rq-document-tool-actions button,.theme-light .rq-dashboard--guided .rq-document-tool-actions a{background:transparent!important;border-color:var(--iq-border-soft)!important;color:var(--iq-blue)!important}.theme-dark .rq-dashboard--guided .rq-button--secondary,.theme-dark .rq-dashboard--guided .rq-card-action,.theme-dark .rq-dashboard--guided .rq-inline-link,.theme-dark .rq-dashboard--guided .rq-document-tool-actions button,.theme-dark .rq-dashboard--guided .rq-document-tool-actions a{background:transparent!important;border-color:#fbfbfb3d!important;color:var(--iq-gold)!important}.theme-light .rq-dashboard--guided .rq-eyebrow,.theme-light .rq-dashboard--guided a,.theme-light .rq-dashboard--guided .rq-source-line,.theme-light .rq-dashboard--guided .rq-tax-source,.theme-light .rq-dashboard--guided .rq-confidence{color:var(--iq-teal)!important}.theme-dark .rq-dashboard--guided .rq-eyebrow,.theme-dark .rq-dashboard--guided a,.theme-dark .rq-dashboard--guided .rq-source-line,.theme-dark .rq-dashboard--guided .rq-tax-source,.theme-dark .rq-dashboard--guided .rq-confidence{color:var(--iq-gold)!important}.theme-light.sidebar-mode{--side-bg: var(--iq-bg);--side-text: var(--iq-text);--side-muted: #596d81;--side-link: var(--iq-teal);--side-border: var(--iq-border-soft);--side-surface-raised: transparent;--side-surface-soft: rgba(89, 109, 129, .055);--side-action-bg: var(--iq-gold);--side-action-bg-hover: var(--iq-teal);--side-action-text: var(--iq-ink);--side-danger: #9b2335;background:var(--iq-bg)!important;color:var(--iq-text)!important}.theme-dark.sidebar-mode{--side-bg: #596d81;--side-text: var(--iq-white);--side-muted: rgba(251, 251, 251, .74);--side-link: var(--iq-gold);--side-border: rgba(251, 251, 251, .26);--side-surface-raised: transparent;--side-surface-soft: rgba(8, 20, 31, .18);--side-action-bg: var(--iq-gold);--side-action-bg-hover: var(--iq-teal);--side-action-text: var(--iq-ink);--side-danger: #ffb3bf;background:#596d81!important;color:var(--iq-white)!important}.theme-light.sidebar-mode main{background:var(--iq-bg)!important}.theme-light .sidebar-appbar{background:#fefefef0!important;border-bottom:1px solid var(--iq-border-soft)!important;color:var(--iq-text)!important}.theme-dark .sidebar-appbar{background:#08141fc7!important;border-bottom:1px solid rgba(251,251,251,.2)!important;color:var(--iq-white)!important}.theme-light .sidebar-appbar-brand strong,.theme-light .sidebar-appbar-brand strong span,.theme-light .sidebar-appbar-brand small{color:var(--iq-text)!important}.theme-dark .sidebar-appbar-brand strong,.theme-dark .sidebar-appbar-brand strong span{color:var(--iq-white)!important}.theme-dark .sidebar-appbar-brand small{color:#fbfbfbb8!important}.sidebar-mode .sidebar{opacity:1;transform:translate(-50%);transition:opacity .16s ease,transform .18s ease,visibility .18s ease;visibility:visible}.sidebar-mode .sidebar.is-collapsed{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 18px)) scale(.98);visibility:hidden}.sidebar-mode .sidebar.is-open{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.theme-light.sidebar-mode .sidebar{background:#fefefef5!important;border:1px solid rgba(28,42,55,.22)!important;box-shadow:0 18px 44px #08141f29!important}.theme-dark.sidebar-mode .sidebar{background:#08141fd1!important;border:1px solid rgba(251,251,251,.26)!important;box-shadow:0 18px 44px #08141f47!important}.sidebar-menu-toggle{flex:0 0 34px}.sidebar-menu-toggle.is-open{background:var(--iq-teal)!important;border-color:var(--iq-teal)!important;color:var(--iq-white)!important}.sidebar-mode .sidebar nav button{border-radius:10px!important;min-height:50px!important}.theme-light.sidebar-mode .sidebar nav button{background:transparent!important;border-color:#1c2a3724!important;color:var(--iq-text)!important}.theme-light.sidebar-mode .sidebar nav button.active{background:var(--iq-gold)!important;border-color:color-mix(in srgb,var(--iq-gold) 72%,var(--iq-ink))!important;color:var(--iq-ink)!important}.theme-dark.sidebar-mode .sidebar nav button{background:transparent!important;border-color:#fbfbfb24!important;color:var(--iq-white)!important}.theme-dark.sidebar-mode .sidebar nav button.active{background:var(--iq-gold)!important;border-color:#08141f4d!important;color:var(--iq-ink)!important}.sidebar-mode .sidebar nav button:hover:not(:disabled){background:var(--iq-teal)!important;border-color:var(--iq-teal)!important;color:var(--iq-white)!important}.sidebar-mode .sidebar nav button svg,.sidebar-mode .sidebar-menu-toggle svg,.sidebar-mode .sidebar-icon-button svg,.sidebar-mode .theme-toggle svg{color:currentColor!important;stroke:currentColor!important}@media(prefers-reduced-motion:reduce){.sidebar-mode .sidebar{transition:none}}.rq-guided-list-row--collapsible{border-radius:10px;gap:0!important;padding:2px 0 2px 10px!important;transition:background-color .14s ease,border-color .14s ease}.rq-guided-list-row--collapsible .rq-guided-insight-title{border-radius:9px;cursor:default;margin-left:-6px;outline:none;padding:7px 8px;transition:background-color .14s ease,color .14s ease}.rq-guided-list-row--collapsible .rq-guided-insight-detail{display:grid;gap:3px;max-height:0;opacity:0;overflow:hidden;padding:0 8px 0 2px;transform:translateY(-2px);transition:max-height .17s ease,opacity .14s ease,padding .17s ease,transform .17s ease}.rq-guided-list-row--collapsible:hover,.rq-guided-list-row--collapsible:focus-within{background:color-mix(in srgb,var(--guided-accent, #ebb440) 8%,transparent)!important;border-left-color:var(--guided-accent, #ebb440)!important}.rq-guided-list-row--collapsible:hover .rq-guided-insight-title,.rq-guided-list-row--collapsible .rq-guided-insight-title:focus{background:color-mix(in srgb,var(--guided-accent, #ebb440) 16%,transparent)!important}.rq-guided-list-row--collapsible:hover .rq-guided-insight-detail,.rq-guided-list-row--collapsible:focus-within .rq-guided-insight-detail{max-height:180px;opacity:1;padding-bottom:8px;transform:translateY(0)}.rq-guided-list-row--collapsible .rq-guided-insight-detail span,.rq-guided-list-row--collapsible .rq-guided-insight-detail small{display:block}.theme-light .rq-guided-list-row--collapsible:hover,.theme-light .rq-guided-list-row--collapsible:focus-within{background:#ebb4401a!important}.theme-light .rq-guided-list-row--collapsible:hover .rq-guided-insight-title,.theme-light .rq-guided-list-row--collapsible .rq-guided-insight-title:focus{background:#ebb4402e!important}.theme-dark .rq-guided-list-row--collapsible:hover,.theme-dark .rq-guided-list-row--collapsible:focus-within{background:#08141f2e!important}.theme-dark .rq-guided-list-row--collapsible:hover .rq-guided-insight-title,.theme-dark .rq-guided-list-row--collapsible .rq-guided-insight-title:focus{background:#ebb44033!important}.sidebar-mode .rq-guided-list-row--collapsible{border-radius:9px;padding-left:8px!important}.sidebar-mode .rq-guided-list-row--collapsible .rq-guided-insight-title{margin-left:-5px;padding:6px 7px}.sidebar-mode .rq-guided-list-row--collapsible:hover .rq-guided-insight-detail,.sidebar-mode .rq-guided-list-row--collapsible:focus-within .rq-guided-insight-detail{max-height:220px;padding-bottom:7px}@media(prefers-reduced-motion:reduce){.rq-guided-list-row--collapsible,.rq-guided-list-row--collapsible .rq-guided-insight-title,.rq-guided-list-row--collapsible .rq-guided-insight-detail{transition:none}}.rq-sidebar-reference-dashboard{background:radial-gradient(circle at top left,rgba(235,180,64,.1),transparent 260px),#fefefe!important;color:#061126!important;gap:16px!important;max-width:430px!important;padding:20px 14px 24px!important}.theme-dark .rq-sidebar-reference-dashboard{background:radial-gradient(circle at top left,rgba(235,180,64,.16),transparent 260px),#596d81!important;color:#fbfbfb!important}.rq-sidebar-reference-brand{align-items:center;display:grid;gap:12px}.rq-sidebar-reference-brand img{display:block;height:auto;max-width:156px;width:42%}.rq-reference-open-cases,.rq-reference-client-card,.rq-reference-ask-card,.rq-reference-card{background:#fefefee0!important;border:1px solid rgba(8,20,31,.13)!important;border-radius:15px!important;box-shadow:0 13px 32px #08141f1a!important;color:#061126!important}.theme-dark .rq-reference-open-cases,.theme-dark .rq-reference-client-card,.theme-dark .rq-reference-ask-card,.theme-dark .rq-reference-card{background:#fbfbfbeb!important;border-color:#08141f29!important;color:#061126!important}.rq-reference-open-cases{overflow:hidden}.rq-reference-open-cases summary{align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr) auto auto;list-style:none;min-height:68px;padding:12px 16px}.rq-reference-open-cases summary::-webkit-details-marker{display:none}.rq-reference-open-cases summary strong,.rq-reference-section-title h2,.rq-reference-client-card h1,.rq-reference-financial-list strong{color:#061126!important;font-weight:900!important;letter-spacing:0!important}.rq-reference-open-cases summary strong{font-size:25px;line-height:1.05}.rq-reference-open-cases summary b{align-items:center;background:#ebb4402e;border-radius:999px;color:#b77700;display:inline-flex;font-size:22px;height:42px;justify-content:center;min-width:42px;padding:0 12px}.rq-reference-chevron{color:#8a5700;font-size:48px;font-weight:500;line-height:.8;transform:rotate(0);transition:transform .16s ease}.rq-reference-open-cases[open] .rq-reference-chevron{transform:rotate(90deg)}.rq-reference-icon{align-items:center;background:#ebb4401f;border-radius:10px;color:#08141f;display:inline-flex;height:44px;justify-content:center;width:44px}.rq-reference-icon svg{height:25px;stroke:currentColor;width:25px}.rq-reference-icon--gold,.rq-reference-icon--doc{color:#b77700}.rq-reference-case-list{border-top:1px solid rgba(8,20,31,.1);display:grid;padding:0 16px 12px}.rq-reference-case-list button{background:transparent!important;border:0!important;border-bottom:1px solid rgba(8,20,31,.1)!important;border-radius:0!important;color:#061126!important;display:grid;justify-items:start;min-height:52px;padding:8px 0!important;text-align:left}.rq-reference-case-list button.active,.rq-reference-case-list button:hover{color:#008a8a!important}.rq-reference-case-list strong{font-size:18px;line-height:1.15}.rq-reference-case-list span,.rq-reference-client-card p,.rq-reference-section-title p,.rq-reference-contract-list span,.rq-reference-footer,.rq-reference-card p{color:#596d81!important}.rq-reference-case-list span{font-size:15px}.rq-reference-client-card{align-items:center;display:grid;gap:18px;grid-template-columns:88px minmax(0,1fr);padding:18px 20px}.rq-reference-avatar{align-items:center;background:#ebb4402e;border-radius:999px;color:#061126;display:inline-flex;font-size:28px;font-weight:900;height:76px;justify-content:center;width:76px}.rq-reference-client-card h1{font-size:22px;line-height:1.12;margin:0 0 4px;overflow-wrap:anywhere}.rq-reference-client-card p{font-size:15px;line-height:1.35;margin:1px 0}.rq-reference-ask-card,.rq-reference-card{display:grid;gap:14px;padding:16px}.rq-reference-section-title{align-items:center;display:flex;gap:12px;min-width:0}.rq-reference-section-title h2{font-size:24px;line-height:1.08;margin:0}.rq-reference-section-title p{font-size:15px;line-height:1.25;margin:2px 0 0}.rq-reference-ask-input{align-items:center;border:1px solid rgba(8,20,31,.14);border-radius:14px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 54px;padding:6px}.rq-reference-ask-input input{background:transparent!important;border:0!important;color:#061126!important;font-size:16px;min-height:42px;padding:0 10px}.rq-reference-ask-input input::placeholder{color:#6d7890}.rq-reference-ask-input button,.rq-reference-card-header>button,.rq-reference-service-row button{align-items:center;background:#ebb440!important;border:0!important;border-radius:12px!important;color:#08141f!important;display:inline-flex;height:48px;justify-content:center;min-height:0!important;padding:0!important;width:48px}.rq-reference-ask-input button{border-radius:999px!important;height:50px;width:50px}.rq-reference-ask-input button svg,.rq-reference-card-header>button svg,.rq-reference-service-row button svg{color:currentColor!important;height:22px;stroke:currentColor!important;width:22px}.rq-reference-card-header{align-items:center;border-bottom:1px solid rgba(8,20,31,.1);display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.rq-reference-service-list{display:grid}.rq-reference-service-row{border-bottom:1px solid rgba(8,20,31,.1);display:grid;padding:8px 0}.rq-reference-service-row:last-child{border-bottom:0}.rq-reference-service-row .rq-guided-insight-title{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 48px;margin:0;padding:0}.rq-reference-service-row .rq-guided-insight-title strong{color:#061126!important;font-size:18px;line-height:1.25}.rq-reference-service-row .rq-guided-insight-detail{padding-left:0!important}.rq-reference-financial-list{display:grid}.rq-reference-financial-list>div{align-items:center;border-bottom:1px solid rgba(8,20,31,.1);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.rq-reference-financial-list>div:last-child{border-bottom:0}.rq-reference-financial-list span{color:#061126;font-size:18px;font-weight:750}.rq-reference-financial-list strong{font-size:20px;line-height:1.1}.rq-reference-mini-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.rq-reference-mini-grid section{background:#596d810f;border:1px solid rgba(8,20,31,.1);border-radius:12px;display:grid;gap:4px;padding:12px}.rq-reference-mini-grid h3{color:#596d81;font-size:11px;letter-spacing:.04em;margin:0;text-transform:uppercase}.rq-reference-mini-grid strong{color:#061126;font-size:18px}.rq-reference-mini-grid p{font-size:12px;line-height:1.35;margin:0}.rq-reference-contract-list{display:grid;gap:7px}.rq-reference-contract-list>div{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.rq-reference-contract-list strong{color:#061126;font-size:13px;text-align:right}.rq-reference-support-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.rq-reference-support-actions button{background:#ebb440!important;border:1px solid rgba(8,20,31,.1)!important;border-radius:12px!important;color:#08141f!important;font-weight:900;min-height:42px}.rq-reference-footer{display:flex;font-size:12px;gap:8px;justify-content:space-between;padding:0 2px 4px}.rq-manager-reference-panel{background:#fefefe!important;border:1px solid rgba(8,20,31,.12)!important;border-radius:14px;box-shadow:0 18px 42px #08141f14!important;color:#061126!important;display:grid;gap:18px;padding:24px}.rq-manager-reference-header,.rq-manager-reference-toolbar,.rq-manager-reference-actions{align-items:center;display:flex;gap:16px;justify-content:space-between}.rq-manager-reference-kicker{color:#596d81;display:block;font-size:17px;margin-bottom:8px}.rq-manager-reference-header h1{color:#061126;font-size:clamp(28px,2.8vw,38px);line-height:1;margin:0}.rq-manager-reference-status{display:flex;gap:12px}.rq-manager-reference-status span,.rq-manager-reference-status strong{align-items:center;background:#596d8114;border:1px solid rgba(8,20,31,.1);border-radius:13px;color:#061126;display:inline-flex;font-size:14px;gap:8px;min-height:38px;padding:0 16px}.rq-manager-reference-status i{background:#11a63a;border-radius:999px;display:inline-block;height:11px;width:11px}.rq-manager-reference-tabs{align-items:end;border-bottom:1px solid rgba(8,20,31,.1);display:flex;gap:24px}.rq-manager-reference-tabs button{background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;color:#596d81!important;display:inline-flex;gap:10px;min-height:52px;padding:0 4px 14px!important}.rq-manager-reference-tabs button.active{border-bottom-color:#ebb440!important;color:#061126!important}.rq-manager-reference-tabs svg{color:currentColor}.rq-manager-reference-stats{display:flex;gap:12px}.rq-manager-reference-stats>div{align-items:baseline;background:#fefefe;border:1px solid rgba(8,20,31,.1);border-radius:12px;box-shadow:0 8px 18px #08141f0f;display:flex;gap:10px;min-width:150px;padding:12px 16px}.rq-manager-reference-stats strong{color:#c78300;font-size:26px;line-height:1}.rq-manager-reference-stats span{color:#596d81}.rq-manager-reference-filters{display:flex;flex:1 1 auto;gap:12px;justify-content:flex-end}.rq-manager-reference-filters label{display:grid;gap:4px}.rq-manager-reference-filters label span{height:1px;overflow:hidden;position:absolute;width:1px}.rq-manager-reference-filters input,.rq-manager-reference-filters select,.rq-manager-reference-table select{background:#fefefe!important;border:1px solid rgba(8,20,31,.16)!important;border-radius:10px!important;color:#061126!important;min-height:44px;padding:0 14px!important}.rq-manager-reference-table-wrap{border:1px solid rgba(8,20,31,.12);border-radius:12px;overflow-x:auto}.rq-manager-reference-table{border-collapse:collapse;min-width:980px;width:100%}.rq-manager-reference-table th,.rq-manager-reference-table td{border-bottom:1px solid rgba(8,20,31,.09);color:#061126;font-size:14px;padding:12px 14px;text-align:left;vertical-align:middle}.rq-manager-reference-table th{background:#596d810e;font-size:13px;font-weight:900}.rq-manager-reference-table tbody tr:hover{background:#ebb4401a}.rq-manager-case-link{background:transparent!important;border:0!important;color:#006fbd!important;font-weight:850;min-height:0!important;padding:0!important;text-decoration:underline}.rq-manager-service-pill{align-items:center;border:1px solid #ebb440;border-radius:8px;color:#061126;display:inline-flex;gap:7px;max-width:100%;padding:6px 10px}.rq-manager-service-pill b{align-items:center;background:#ebb440;border-radius:999px;color:#08141f;display:inline-flex;font-size:12px;height:22px;justify-content:center;min-width:22px;padding:0 6px}.rq-manager-source-chip{background:#596d811a;border-radius:7px;color:#344455;display:inline-flex;padding:6px 10px}.rq-manager-reference-actions{justify-content:flex-start}.rq-manager-reference-actions .rq-button{border-radius:10px!important;min-height:52px;padding:0 20px!important}@media(max-width:900px){.rq-manager-reference-header,.rq-manager-reference-toolbar,.rq-manager-reference-actions{align-items:stretch;flex-direction:column}.rq-manager-reference-filters,.rq-manager-reference-stats{width:100%}.rq-manager-reference-filters{flex-direction:column}}@media(max-width:430px){.rq-sidebar-reference-dashboard{padding-inline:10px!important}.rq-reference-open-cases summary{grid-template-columns:44px minmax(0,1fr) auto auto;padding-inline:12px}.rq-reference-client-card{grid-template-columns:68px minmax(0,1fr);padding:16px}.rq-reference-avatar{font-size:22px;height:62px;width:62px}.rq-reference-section-title h2,.rq-reference-open-cases summary strong{font-size:22px}}.theme-light.app-shell{background:#f6f8fa!important}.theme-light .topbar,.theme-light .sidebar{background:#fefefe!important;border-color:#1c2a371f!important;box-shadow:none!important}.theme-light .topbar{border:1px solid rgba(28,42,55,.1)!important;border-radius:18px!important;margin:24px 20px 18px!important;min-height:72px;padding:14px 16px!important}.theme-light .sidebar{border-right:1px solid rgba(28,42,55,.12)!important}.theme-light .sidebar nav button{border:1px solid rgba(28,42,55,.1)!important;border-radius:10px!important;color:#1c2a37!important;min-height:44px!important}.theme-light .sidebar nav button.active,.theme-light .sidebar nav button:hover{background:#008a8a!important;border-color:#008a8a!important;color:#fbfbfb!important}.theme-light .brand h1,.theme-light .brand p,.theme-light .topbar,.theme-light .topbar .label,.theme-light .topbar p{color:#1c2a37!important}.theme-light .topbar-actions>button,.theme-light .theme-toggle,.theme-light .account-menu-trigger{background:#fefefe!important;border:1px solid rgba(28,42,55,.14)!important;border-radius:12px!important;color:#19196e!important}.theme-light .topbar-actions>button:hover,.theme-light .theme-toggle:hover,.theme-light .account-menu-trigger:hover{background:#ebb440!important;border-color:#ebb440!important;color:#08141f!important}.rq-dashboard--guided{background:transparent!important;border:0!important;box-shadow:none!important;gap:18px!important;padding:0 20px 28px!important}.rq-dashboard--guided .rq-dashboard-hero--guided{background:#fefefe!important;border:1px solid rgba(28,42,55,.13)!important;border-radius:18px!important;box-shadow:0 16px 40px #08141f0d!important;min-height:118px;padding:18px!important}.rq-dashboard--guided .rq-dashboard-logo{background:#08141f!important;border-radius:14px!important;height:58px!important;width:58px!important}.rq-dashboard--guided .rq-dashboard-brand h2{color:#1c2a37!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.02!important}.rq-dashboard--guided .rq-dashboard-brand p,.rq-dashboard--guided .rq-dashboard-scope label,.rq-dashboard--guided .rq-dashboard-scope select{color:#596d81!important}.rq-dashboard--guided .rq-dashboard-scope{background:#f7f9fb!important;border:1px solid rgba(28,42,55,.14)!important;border-radius:16px!important;min-width:min(410px,100%);padding:14px!important}.rq-dashboard--guided .rq-dashboard-scope select,.rq-manager-reference-filters input,.rq-manager-reference-filters select,.rq-manager-reference-table select,.rq-member-report-panel input,.rq-member-report-panel select,.rq-member-report-panel textarea,.team-invite-form input,.team-invite-form select{background:#fefefe!important;border:1px solid rgba(28,42,55,.16)!important;border-radius:12px!important;color:#1c2a37!important;outline:none}.rq-dashboard--guided .rq-button,.rq-manager-reference-actions .rq-button,.rq-member-report-panel button,.team-invite-form button{align-items:center;border-radius:12px!important;display:inline-flex;font-weight:850!important;gap:8px;justify-content:center;min-height:44px!important;padding:0 16px!important}.rq-dashboard--guided .rq-button--primary,.rq-member-report-panel button,.team-invite-form button{background:#ebb440!important;border:1px solid #d79d26!important;color:#08141f!important}.rq-dashboard--guided .rq-button--secondary,.rq-manager-reference-actions .rq-button--secondary{background:#fefefe!important;border:1px solid rgba(28,42,55,.16)!important;color:#19196e!important}.rq-dashboard--guided .rq-button:hover:not(:disabled),.rq-member-report-panel button:hover:not(:disabled),.team-invite-form button:hover:not(:disabled){background:#008a8a!important;border-color:#008a8a!important;color:#fbfbfb!important}.rq-manager-reference-panel,.rq-guided-case-card,.rq-guided-card,.rq-dashboard--guided .rq-card{background:#fefefe!important;border:1px solid rgba(28,42,55,.13)!important;border-radius:18px!important;box-shadow:0 16px 40px #08141f0b!important;color:#1c2a37!important}.rq-manager-reference-panel{padding:24px!important}.rq-manager-reference-kicker,.rq-eyebrow{color:#008a8a!important;font-size:12px!important;font-weight:900!important;letter-spacing:.03em!important;text-transform:uppercase}.rq-manager-reference-header h1,.rq-guided-case-card h1,.rq-guided-card h2,.rq-guided-card h3,.rq-dashboard--guided .rq-card h3{color:#1c2a37!important;letter-spacing:0!important}.rq-manager-reference-header h1{font-size:clamp(30px,3vw,44px)!important}.rq-manager-reference-status span,.rq-manager-reference-status strong,.rq-manager-source-chip{background:#f4f7f9!important;border:1px solid rgba(28,42,55,.12)!important;color:#1c2a37!important}.rq-manager-reference-tabs{border-bottom:1px solid rgba(28,42,55,.12)!important;gap:8px!important}.rq-manager-reference-tabs button{background:#f5f7f9!important;border:1px solid rgba(28,42,55,.12)!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;color:#1c2a37!important;min-height:44px!important;padding:0 14px!important}.rq-manager-reference-tabs button.active{background:#008a8a!important;border-color:#008a8a!important;color:#fbfbfb!important}.rq-manager-reference-stats>div{background:#fbfcfd!important;border:1px solid rgba(28,42,55,.13)!important;border-radius:14px!important;box-shadow:none!important;min-width:140px!important}.rq-manager-reference-stats strong{color:#1c2a37!important}.rq-manager-reference-table-wrap{border:1px solid rgba(28,42,55,.13)!important;border-radius:14px!important;overflow:auto}.rq-manager-reference-table th{background:#f4f7f9!important;color:#1c2a37!important;font-size:12px!important;letter-spacing:.02em;text-transform:uppercase}.rq-manager-reference-table td{color:#1c2a37!important}.rq-manager-reference-table tbody tr:hover{background:#ebb4401f!important}.rq-manager-case-link{background:#ebb440c7!important;border-radius:999px!important;color:#08141f!important;padding:2px 8px!important;text-decoration:none!important}.rq-manager-service-pill{background:#fefefe!important;border:1px solid #ebb440!important;border-radius:999px!important;color:#1c2a37!important}.rq-member-report-panel{background:#f7f9fb!important;border:1px solid rgba(28,42,55,.13)!important;border-radius:16px;color:#1c2a37;display:grid;gap:12px;padding:16px}.rq-member-report-panel>strong{color:#1c2a37;font-size:16px}.rq-member-report-panel p{color:#596d81!important;margin:0}.rq-member-report-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 150px}.rq-member-report-panel input,.rq-member-report-panel select,.rq-member-report-panel textarea,.team-invite-form input,.team-invite-form select{font:inherit;min-height:42px;padding:9px 12px!important}.rq-member-report-panel textarea{min-height:76px;resize:vertical}.rq-guided-primary-grid{align-items:start;display:grid;gap:18px!important;grid-template-columns:minmax(0,1.45fr) minmax(320px,.7fr)!important}.rq-guided-card{padding:22px!important}.rq-guided-card-header button{background:#ebb440!important;border:1px solid #d79d26!important;border-radius:999px!important;color:#08141f!important}.rq-guided-list{gap:8px!important}.rq-guided-list-row--collapsible{background:#fbfcfd!important;border:1px solid rgba(28,42,55,.1)!important;border-left:4px solid transparent!important;border-radius:12px!important;padding:0!important}.rq-guided-list-row--collapsible .rq-guided-insight-title{cursor:pointer;margin:0!important;min-height:48px;padding:10px 12px!important}.rq-guided-list-row--collapsible:hover,.rq-guided-list-row--collapsible:focus-within{background:#ebb4401a!important;border-left-color:#ebb440!important}.rq-guided-insight-detail{color:#596d81!important;padding-left:12px!important}.rq-guided-insight-title strong{color:#1c2a37!important}.rq-guided-insight-badge{background:#008a8a1a!important;border-color:#008a8a33!important;color:#008a8a!important}.rq-guided-comparison>div,.rq-financial-focus,.rq-dashboard--guided .rq-watch-row,.rq-dashboard--guided .rq-service-column,.rq-dashboard--guided .rq-document-tool-row,.rq-contract-summary-row{background:#f7f9fb!important;border:1px solid rgba(28,42,55,.12)!important;border-radius:14px!important}.rq-liability-change{background:#ebb4401f!important;border:1px solid rgba(235,180,64,.34)!important;border-radius:12px;padding:10px 12px}.team-panel{display:grid;gap:16px}.team-panel-header{align-items:start;display:flex;gap:16px;justify-content:space-between}.team-panel-header h2{margin:0}.team-panel-header p,.team-invite-form p{color:#596d81;margin:4px 0 0}.team-panel-header>span{background:#ebb4402e;border-radius:999px;color:#8a5700;font-weight:850;padding:7px 10px}.team-invite-form{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr)) auto}.team-invite-form p{grid-column:1 / -1}.team-list{display:grid;gap:8px}.team-list article{align-items:center;background:#f7f9fb;border:1px solid rgba(28,42,55,.12);border-radius:13px;display:flex;gap:14px;justify-content:space-between;padding:12px}.team-list strong,.team-list span{display:block}.team-list span{color:#596d81;font-size:13px}.team-list em{background:#fefefe;border:1px solid rgba(28,42,55,.12);border-radius:999px;color:#008a8a;font-style:normal;font-weight:850;padding:6px 10px}.sidebar-mode .sidebar-appbar{background:#fefefe!important;border:1px solid rgba(28,42,55,.12)!important;border-radius:12px!important;margin:10px 10px 8px!important;min-height:58px!important;padding:8px 10px!important}.sidebar-mode .sidebar-appbar-brand img{height:34px!important;width:34px!important}.sidebar-mode .sidebar-appbar-brand strong{color:#1c2a37!important;font-size:16px!important}.sidebar-mode .sidebar-appbar-brand small{color:#596d81!important;font-size:11px!important;max-width:178px}.sidebar-mode .sidebar-appbar-actions{gap:6px!important}.sidebar-mode .sidebar-icon-button,.sidebar-mode .theme-toggle,.sidebar-mode .account-menu-trigger{background:#fefefe!important;border:1px solid rgba(28,42,55,.14)!important;border-radius:10px!important;color:#008a8a!important;flex:0 0 36px!important;height:36px!important;min-height:36px!important;padding:0!important;width:36px!important}.sidebar-mode .account-menu-trigger .account-avatar{background:#ebb440!important;color:#08141f!important}.sidebar-mode .account-menu-trigger>span:not(.account-avatar){display:none!important}.sidebar-mode main{background:#edf2f6!important}.rq-sidebar-reference-dashboard{background:transparent!important;gap:10px!important;max-width:none!important;padding:4px 10px 14px!important}.rq-sidebar-reference-brand{margin:0!important}.rq-reference-open-cases,.rq-reference-client-card,.rq-reference-ask-card,.rq-reference-card{background:#fefefe!important;border:1px solid rgba(28,42,55,.1)!important;border-radius:14px!important;box-shadow:0 8px 20px #08141f0d!important}.rq-reference-open-cases summary{gap:10px!important;grid-template-columns:38px minmax(0,1fr) auto auto!important;min-height:52px!important;padding:10px 12px!important}.rq-reference-icon{border-radius:10px!important;height:36px!important;width:36px!important}.rq-reference-icon svg{height:18px!important;width:18px!important}.rq-reference-open-cases summary strong{font-size:20px!important}.rq-reference-open-cases summary b{background:#ebb44038!important;color:#8a5700!important;font-size:17px!important;height:34px!important;min-width:34px!important}.rq-reference-chevron{font-size:32px!important}.rq-reference-case-list{padding:0 12px 10px!important}.rq-reference-case-list button{min-height:44px!important}.rq-reference-case-list strong{font-size:14px!important}.rq-reference-case-list span{font-size:12px!important}.rq-reference-client-card{gap:12px!important;grid-template-columns:58px minmax(0,1fr)!important;padding:14px!important}.rq-reference-avatar{font-size:22px!important;height:54px!important;width:54px!important}.rq-reference-client-card h1{font-size:20px!important}.rq-reference-client-card p,.rq-reference-section-title p{color:#596d81!important;font-size:13px!important}.rq-reference-ask-card,.rq-reference-card{gap:12px!important;padding:14px!important}.rq-reference-section-title h2{color:#1c2a37!important;font-size:21px!important}.rq-reference-card-header{padding-bottom:10px!important}.rq-reference-ask-input{grid-template-columns:minmax(0,1fr) 42px!important;padding:5px!important}.rq-reference-ask-input input{font-size:14px!important;min-height:36px!important}.rq-reference-ask-input button,.rq-reference-card-header>button,.rq-reference-service-row button{border-radius:10px!important;height:40px!important;width:40px!important}.rq-reference-ask-input button{border-radius:999px!important}.rq-reference-service-row{border-bottom:1px solid rgba(28,42,55,.08)!important;padding:4px 0!important}.rq-reference-service-row .rq-guided-insight-title{grid-template-columns:minmax(0,1fr) 40px!important;min-height:42px!important;padding:5px 0!important}.rq-reference-service-row .rq-guided-insight-title strong{color:#1c2a37!important;font-size:15px!important}.rq-reference-service-row .rq-guided-insight-detail span,.rq-reference-service-row .rq-guided-insight-detail small{color:#596d81!important;font-size:12px!important}.rq-reference-financial-list>div{padding:8px 0!important}.rq-reference-financial-list span,.rq-reference-financial-list strong{color:#1c2a37!important;font-size:15px!important}.rq-reference-report-card .rq-reference-card-header{border-bottom:0!important;padding-bottom:0!important}.rq-opportunity-report-form{display:grid;gap:8px}.rq-opportunity-report-form input,.rq-opportunity-report-form textarea,.rq-opportunity-report-form select{background:#f7f9fb!important;border:1px solid rgba(28,42,55,.14)!important;border-radius:10px!important;color:#1c2a37!important;font:inherit;min-height:38px;padding:8px 10px!important}.rq-opportunity-report-form textarea{resize:vertical}.rq-opportunity-report-form>div{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 86px}.rq-opportunity-report-form button{background:#ebb440!important;border:1px solid #d79d26!important;border-radius:10px!important;color:#08141f!important;font-weight:850!important}.rq-reference-mini-grid{gap:8px!important}.rq-reference-mini-grid section{background:#f7f9fb!important;border:1px solid rgba(28,42,55,.1)!important;padding:10px!important}.rq-reference-mini-grid strong{color:#1c2a37!important;font-size:16px!important}.rq-reference-support-actions button{min-height:38px!important}.rq-reference-footer{color:#596d81!important;font-size:11px!important}.theme-dark.app-shell{background:#596d81!important}.theme-dark .topbar,.theme-dark .sidebar,.theme-dark .rq-dashboard--guided .rq-dashboard-hero--guided,.theme-dark .rq-manager-reference-panel,.theme-dark .rq-guided-case-card,.theme-dark .rq-guided-card,.theme-dark .rq-dashboard--guided .rq-card{background:#08141f6b!important;border-color:#fbfbfb2e!important;color:#fbfbfb!important}.theme-dark .rq-manager-reference-header h1,.theme-dark .rq-guided-case-card h1,.theme-dark .rq-guided-card h2,.theme-dark .rq-guided-card h3,.theme-dark .rq-dashboard--guided .rq-card h3,.theme-dark .rq-dashboard--guided .rq-dashboard-brand h2,.theme-dark .brand h1,.theme-dark .topbar,.theme-dark .topbar p{color:#fbfbfb!important}.theme-dark .rq-dashboard--guided .rq-dashboard-brand p,.theme-dark .rq-dashboard--guided .rq-dashboard-scope label,.theme-dark .rq-member-report-panel p,.theme-dark .rq-guided-insight-detail,.theme-dark .team-panel-header p,.theme-dark .team-list span{color:#fbfbfbc2!important}.theme-dark .rq-dashboard--guided .rq-dashboard-scope,.theme-dark .rq-member-report-panel,.theme-dark .rq-manager-reference-status span,.theme-dark .rq-manager-reference-status strong,.theme-dark .rq-manager-reference-stats>div,.theme-dark .rq-guided-list-row--collapsible,.theme-dark .rq-guided-comparison>div,.theme-dark .rq-financial-focus,.theme-dark .rq-dashboard--guided .rq-watch-row,.theme-dark .rq-dashboard--guided .rq-service-column,.theme-dark .rq-dashboard--guided .rq-document-tool-row,.theme-dark .rq-contract-summary-row,.theme-dark .team-list article{background:#08141f3d!important;border-color:#fbfbfb29!important;color:#fbfbfb!important}.theme-dark .rq-guided-insight-title strong,.theme-dark .rq-member-report-panel>strong,.theme-dark .team-list strong,.theme-dark .rq-manager-reference-table td,.theme-dark .rq-manager-reference-table th{color:#fbfbfb!important}.theme-dark .rq-manager-reference-table th{background:#08141f57!important}.theme-dark .rq-manager-source-chip,.theme-dark .team-list em{background:#fbfbfb1a!important;border-color:#fbfbfb29!important;color:#ebb440!important}.theme-dark .rq-dashboard--guided input,.theme-dark .rq-dashboard--guided select,.theme-dark .rq-dashboard--guided textarea,.theme-dark .team-invite-form input,.theme-dark .team-invite-form select{background:#08141f57!important;border-color:#fbfbfb33!important;color:#fbfbfb!important}.theme-dark.sidebar-mode .sidebar-appbar,.theme-dark .rq-reference-open-cases,.theme-dark .rq-reference-client-card,.theme-dark .rq-reference-ask-card,.theme-dark .rq-reference-card{background:#08141f6b!important;border-color:#fbfbfb2e!important;color:#fbfbfb!important}.theme-dark .rq-reference-section-title h2,.theme-dark .rq-reference-open-cases summary strong,.theme-dark .rq-reference-client-card h1,.theme-dark .rq-reference-financial-list strong,.theme-dark .rq-reference-financial-list span,.theme-dark .rq-reference-service-row .rq-guided-insight-title strong,.theme-dark.sidebar-mode .sidebar-appbar-brand strong{color:#fbfbfb!important}.theme-dark .rq-reference-client-card p,.theme-dark .rq-reference-section-title p,.theme-dark .rq-reference-card p,.theme-dark .rq-reference-service-row .rq-guided-insight-detail span,.theme-dark .rq-reference-service-row .rq-guided-insight-detail small,.theme-dark.sidebar-mode .sidebar-appbar-brand small{color:#fbfbfbbd!important}.theme-dark .rq-opportunity-report-form input,.theme-dark .rq-opportunity-report-form textarea,.theme-dark .rq-opportunity-report-form select,.theme-dark .rq-reference-mini-grid section{background:#08141f42!important;border-color:#fbfbfb2e!important;color:#fbfbfb!important}@media(max-width:1180px){.rq-guided-primary-grid,.team-invite-form{grid-template-columns:1fr!important}}@media(max-width:760px){.rq-dashboard--guided{padding:0 12px 20px!important}.rq-manager-reference-panel{padding:16px!important}.rq-member-report-grid,.rq-manager-reference-filters,.rq-manager-reference-stats{grid-template-columns:1fr!important}.rq-manager-reference-stats{display:grid!important}}@media(max-width:430px){.sidebar-mode .sidebar-appbar-brand small{max-width:132px}.rq-sidebar-reference-dashboard{padding-inline:8px!important}.rq-reference-section-title h2,.rq-reference-open-cases summary strong{font-size:19px!important}}.sidebar-mode,.sidebar-mode button,.sidebar-mode input,.sidebar-mode select,.sidebar-mode textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:0!important}.sidebar-mode main{background:#eef3f6!important}.sidebar-mode .sidebar-appbar{border-radius:10px!important;margin:8px!important;min-height:52px!important;padding:7px 8px!important}.sidebar-mode .sidebar-appbar-brand{gap:8px!important;min-width:0}.sidebar-mode .sidebar-appbar-brand img{border-radius:9px!important;height:30px!important;width:30px!important}.sidebar-mode .sidebar-appbar-brand strong{font-size:14px!important;font-weight:800!important;line-height:1.05!important}.sidebar-mode .sidebar-appbar-brand small{display:block;font-size:10px!important;font-weight:500!important;line-height:1.25!important;max-width:162px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-mode .sidebar-appbar-actions{gap:5px!important}.sidebar-mode .sidebar-icon-button,.sidebar-mode .theme-toggle,.sidebar-mode .account-menu-trigger{border-radius:9px!important;flex-basis:32px!important;height:32px!important;min-height:32px!important;width:32px!important}.sidebar-mode .sidebar-icon-button svg,.sidebar-mode .theme-toggle svg{height:15px!important;width:15px!important}.sidebar-mode .account-avatar{font-size:11px!important;height:24px!important;width:24px!important}.rq-sidebar-reference-dashboard{gap:8px!important;padding:0 8px 12px!important}.sidebar-mode .rq-reference-open-cases,.sidebar-mode .rq-reference-client-card,.sidebar-mode .rq-reference-ask-card,.sidebar-mode .rq-reference-card{border-radius:12px!important;box-shadow:0 4px 12px #08141f0b!important}.sidebar-mode .rq-reference-open-cases summary{gap:8px!important;grid-template-columns:30px minmax(0,1fr) auto 20px!important;min-height:46px!important;padding:8px 10px!important}.sidebar-mode .rq-reference-icon{border-radius:8px!important;height:30px!important;width:30px!important}.sidebar-mode .rq-reference-icon svg{height:15px!important;width:15px!important}.sidebar-mode .rq-reference-open-cases summary strong{font-size:17px!important;font-weight:780!important;line-height:1.15!important}.sidebar-mode .rq-reference-open-cases summary b{font-size:14px!important;font-weight:800!important;height:28px!important;min-width:28px!important;padding:0 8px!important}.sidebar-mode .rq-reference-chevron{font-size:24px!important;line-height:1!important}.sidebar-mode .rq-reference-case-list{padding:0 10px 8px!important}.sidebar-mode .rq-reference-case-list button{gap:2px!important;min-height:38px!important;padding:7px 0!important}.sidebar-mode .rq-reference-case-list strong{font-size:13px!important;font-weight:750!important;line-height:1.22!important}.sidebar-mode .rq-reference-case-list span{font-size:11px!important;line-height:1.25!important}.sidebar-mode .rq-reference-client-card{gap:10px!important;grid-template-columns:46px minmax(0,1fr)!important;min-height:0!important;padding:12px!important}.sidebar-mode .rq-reference-avatar{font-size:18px!important;font-weight:800!important;height:44px!important;width:44px!important}.sidebar-mode .rq-reference-client-card h1{font-size:17px!important;font-weight:800!important;line-height:1.18!important;margin:0 0 3px!important}.sidebar-mode .rq-reference-client-card p{font-size:12px!important;font-weight:500!important;line-height:1.28!important;margin:1px 0!important}.sidebar-mode .rq-reference-ask-card,.sidebar-mode .rq-reference-card{gap:10px!important;padding:12px!important}.sidebar-mode .rq-reference-section-title{gap:9px!important}.sidebar-mode .rq-reference-section-title h2{font-size:18px!important;font-weight:800!important;line-height:1.15!important}.sidebar-mode .rq-reference-section-title p{font-size:11px!important;font-weight:500!important;line-height:1.3!important;margin-top:2px!important}.sidebar-mode .rq-reference-card-header{gap:8px!important;padding-bottom:8px!important}.sidebar-mode .rq-reference-card-header>button,.sidebar-mode .rq-reference-service-row button{border-radius:9px!important;height:34px!important;width:34px!important}.sidebar-mode .rq-reference-card-header>button svg,.sidebar-mode .rq-reference-service-row button svg{height:16px!important;width:16px!important}.sidebar-mode .rq-reference-ask-input{border-radius:11px!important;grid-template-columns:minmax(0,1fr) 36px!important;padding:4px!important}.sidebar-mode .rq-reference-ask-input input{font-size:13px!important;line-height:1.2!important;min-height:32px!important;padding:0 8px!important}.sidebar-mode .rq-reference-ask-input button{height:36px!important;width:36px!important}.sidebar-mode .rq-reference-ask-input button svg{height:17px!important;width:17px!important}.sidebar-mode .rq-reference-service-list{gap:2px!important}.sidebar-mode .rq-reference-service-row{padding:2px 0!important}.sidebar-mode .rq-reference-service-row .rq-guided-insight-title{gap:8px!important;grid-template-columns:minmax(0,1fr) 34px!important;min-height:38px!important;padding:4px 0!important}.sidebar-mode .rq-reference-service-row .rq-guided-insight-title strong{font-size:13.5px!important;font-weight:760!important;line-height:1.25!important;overflow-wrap:anywhere}.sidebar-mode .rq-reference-service-row .rq-guided-insight-detail{padding:0 4px!important}.sidebar-mode .rq-reference-service-row .rq-guided-insight-detail span,.sidebar-mode .rq-reference-service-row .rq-guided-insight-detail small{font-size:11px!important;font-weight:500!important;line-height:1.35!important}.sidebar-mode .rq-guided-list-row--collapsible:hover .rq-guided-insight-detail,.sidebar-mode .rq-guided-list-row--collapsible:focus-within .rq-guided-insight-detail{max-height:140px!important;padding-bottom:6px!important}.sidebar-mode .rq-reference-financial-list>div{padding:6px 0!important}.sidebar-mode .rq-reference-financial-list span{font-size:13px!important;font-weight:650!important;line-height:1.25!important}.sidebar-mode .rq-reference-financial-list strong{font-size:13px!important;font-weight:800!important;line-height:1.2!important;text-align:right}.sidebar-mode .rq-opportunity-report-form{gap:7px!important}.sidebar-mode .rq-opportunity-report-form input,.sidebar-mode .rq-opportunity-report-form textarea,.sidebar-mode .rq-opportunity-report-form select{border-radius:9px!important;font-size:12px!important;line-height:1.25!important;min-height:34px!important;padding:7px 8px!important}.sidebar-mode .rq-opportunity-report-form textarea{min-height:58px!important}.sidebar-mode .rq-opportunity-report-form>div{grid-template-columns:minmax(0,1fr) 70px!important}.sidebar-mode .rq-opportunity-report-form button{font-size:12px!important;min-height:34px!important}.sidebar-mode .rq-reference-report-card.is-collapsed{gap:0!important}.sidebar-mode .rq-reference-report-card .rq-reference-card-header{align-items:center!important}.sidebar-mode .rq-reference-report-toggle{background:var(--side-action-bg)!important;border:1px solid color-mix(in srgb,var(--side-action-bg) 70%,#08141f)!important;border-radius:10px!important;color:var(--side-action-text)!important;flex:0 0 auto;font-size:12px!important;font-weight:850!important;min-height:34px!important;padding:7px 10px!important}.sidebar-mode .rq-reference-report-toggle:hover:not(:disabled){background:var(--side-action-bg-hover)!important;color:var(--side-action-text)!important}.sidebar-mode .rq-reference-mini-grid{gap:7px!important}.sidebar-mode .rq-reference-mini-grid section{border-radius:10px!important;gap:3px!important;padding:8px!important}.sidebar-mode .rq-reference-mini-grid h3{font-size:9px!important;font-weight:850!important;line-height:1.15!important}.sidebar-mode .rq-reference-mini-grid strong{font-size:13.5px!important;font-weight:800!important;line-height:1.15!important}.sidebar-mode .rq-reference-mini-grid p,.sidebar-mode .rq-reference-contract-list span,.sidebar-mode .rq-reference-contract-list strong,.sidebar-mode .rq-reference-support-actions button,.sidebar-mode .rq-reference-footer{font-size:10.5px!important;line-height:1.28!important}.sidebar-mode .rq-reference-contract-list{gap:5px!important}.sidebar-mode .rq-reference-support-actions{gap:7px!important}.sidebar-mode .rq-reference-support-actions button{border-radius:9px!important;font-weight:750!important;min-height:34px!important}.sidebar-mode .rq-reference-footer{align-items:flex-start;color:#687789!important;padding:0 2px!important}.theme-dark.sidebar-mode main{background:#596d81!important}.theme-dark.sidebar-mode .rq-reference-open-cases,.theme-dark.sidebar-mode .rq-reference-client-card,.theme-dark.sidebar-mode .rq-reference-ask-card,.theme-dark.sidebar-mode .rq-reference-card,.theme-dark.sidebar-mode .sidebar-appbar{box-shadow:0 6px 16px #08141f29!important}@media(max-width:390px){.sidebar-mode .sidebar-appbar-brand small{max-width:120px!important}.sidebar-mode .rq-reference-client-card{grid-template-columns:40px minmax(0,1fr)!important}.sidebar-mode .rq-reference-avatar{font-size:16px!important;height:38px!important;width:38px!important}.sidebar-mode .rq-reference-client-card h1{font-size:16px!important}.sidebar-mode .rq-reference-section-title h2{font-size:16.5px!important}}.app-shell:not(.sidebar-mode).theme-light{--desktop-bg: #f5f7fa;--desktop-panel: #fefefe;--desktop-panel-soft: #f7f9fb;--desktop-text: #1c2a37;--desktop-muted: #596d81;--desktop-border: rgba(28, 42, 55, .14);--desktop-border-strong: rgba(28, 42, 55, .24);--desktop-link: #008a8a;--desktop-gold: #ebb440;--desktop-button-text: #08141f;--desktop-input-bg: #fefefe}.app-shell:not(.sidebar-mode).theme-dark{--desktop-bg: #596d81;--desktop-panel: rgba(8, 20, 31, .78);--desktop-panel-soft: rgba(8, 20, 31, .48);--desktop-text: #fbfbfb;--desktop-muted: rgba(251, 251, 251, .78);--desktop-border: rgba(251, 251, 251, .2);--desktop-border-strong: rgba(251, 251, 251, .34);--desktop-link: #ebb440;--desktop-gold: #ebb440;--desktop-button-text: #08141f;--desktop-input-bg: rgba(8, 20, 31, .62)}.app-shell:not(.sidebar-mode).theme-light,.app-shell:not(.sidebar-mode).theme-dark,.app-shell:not(.sidebar-mode).theme-light main,.app-shell:not(.sidebar-mode).theme-dark main{background:var(--desktop-bg)!important;color:var(--desktop-text)!important}.app-shell:not(.sidebar-mode).theme-light :where(main,section,article,div,header,footer),.app-shell:not(.sidebar-mode).theme-dark :where(main,section,article,div,header,footer){color:var(--desktop-text)}.app-shell:not(.sidebar-mode).theme-light :where(h1,h2,h3,h4,h5,h6,p,span,strong,small,label,th,td,li,em,b),.app-shell:not(.sidebar-mode).theme-dark :where(h1,h2,h3,h4,h5,h6,p,span,strong,small,label,th,td,li,em,b){color:inherit}.app-shell:not(.sidebar-mode).theme-light :where(.muted,.label,small,.rq-empty,.rq-card-lead,.rq-source-line),.app-shell:not(.sidebar-mode).theme-light :where(.section-header p,.topbar p,.brand p,.rq-dashboard-brand p,.rq-dashboard-scope label,.rq-guided-card-header p,.rq-card p,.rq-card small,.rq-manager-reference-kicker,.rq-manager-reference-stats span,.rq-manager-source-chip,.team-list span){color:var(--desktop-muted)!important}.app-shell:not(.sidebar-mode).theme-dark :where(.muted,.label,small,.rq-empty,.rq-card-lead,.rq-source-line),.app-shell:not(.sidebar-mode).theme-dark :where(.section-header p,.topbar p,.brand p,.rq-dashboard-brand p,.rq-dashboard-scope label,.rq-guided-card-header p,.rq-card p,.rq-card small,.rq-manager-reference-kicker,.rq-manager-reference-stats span,.rq-manager-source-chip,.team-list span){color:var(--desktop-muted)!important}.app-shell:not(.sidebar-mode).theme-light :where(.sidebar,.topbar,.panel,.metric,.auth-card,.account-popover,.section-header,.data-controls,.case-list-panel,.case-detail-panel,.case-document-card,.case-history-item,.product-case-panel,.product-column,.product-scan-summary,.product-source-summary-card,.sold-product-row,.opportunity-item,.rq-dashboard-hero--guided,.rq-manager-reference-panel,.rq-guided-case-card,.rq-guided-card,.rq-card,.rq-member-report-panel,.team-list article){background:var(--desktop-panel)!important;border-color:var(--desktop-border)!important;color:var(--desktop-text)!important}.app-shell:not(.sidebar-mode).theme-dark :where(.sidebar,.topbar,.panel,.metric,.auth-card,.account-popover,.section-header,.data-controls,.case-list-panel,.case-detail-panel,.case-document-card,.case-history-item,.product-case-panel,.product-column,.product-scan-summary,.product-source-summary-card,.sold-product-row,.opportunity-item,.rq-dashboard-hero--guided,.rq-manager-reference-panel,.rq-guided-case-card,.rq-guided-card,.rq-card,.rq-member-report-panel,.team-list article){background:var(--desktop-panel)!important;border-color:var(--desktop-border)!important;color:var(--desktop-text)!important}.app-shell:not(.sidebar-mode).theme-light :where(.rq-dashboard-scope,.rq-manager-reference-status span,.rq-manager-reference-status strong,.rq-manager-reference-stats>div,.rq-guided-list-row--collapsible,.rq-guided-comparison>div,.rq-financial-focus,.rq-watch-row,.rq-service-column,.rq-document-tool-row,.rq-contract-summary-row,.case-overview-grid>div,.case-summary-panel,.case-documents-panel,.case-history-panel,.source-row,.part-row){background:var(--desktop-panel-soft)!important;border-color:var(--desktop-border)!important;color:var(--desktop-text)!important}.app-shell:not(.sidebar-mode).theme-dark :where(.rq-dashboard-scope,.rq-manager-reference-status span,.rq-manager-reference-status strong,.rq-manager-reference-stats>div,.rq-guided-list-row--collapsible,.rq-guided-comparison>div,.rq-financial-focus,.rq-watch-row,.rq-service-column,.rq-document-tool-row,.rq-contract-summary-row,.case-overview-grid>div,.case-summary-panel,.case-documents-panel,.case-history-panel,.source-row,.part-row){background:var(--desktop-panel-soft)!important;border-color:var(--desktop-border)!important;color:var(--desktop-text)!important}.app-shell:not(.sidebar-mode).theme-light :where(input,select,textarea),.app-shell:not(.sidebar-mode).theme-dark :where(input,select,textarea){background:var(--desktop-input-bg)!important;border-color:var(--desktop-border-strong)!important;color:var(--desktop-text)!important}.app-shell:not(.sidebar-mode).theme-light :where(input::placeholder,textarea::placeholder){color:#596d81c7!important}.app-shell:not(.sidebar-mode).theme-dark :where(input::placeholder,textarea::placeholder){color:#fbfbfb94!important}.app-shell:not(.sidebar-mode).theme-light :where(a,.rq-eyebrow,.rq-source-line,.rq-tax-source,.rq-confidence,.rq-manager-case-link),.app-shell:not(.sidebar-mode).theme-dark :where(a,.rq-eyebrow,.rq-source-line,.rq-tax-source,.rq-confidence,.rq-manager-case-link){color:var(--desktop-link)!important}.app-shell:not(.sidebar-mode).theme-light :where(button,.rq-button,.theme-toggle,.account-menu-trigger),.app-shell:not(.sidebar-mode).theme-dark :where(button,.rq-button,.theme-toggle,.account-menu-trigger){color:var(--desktop-text)!important}.app-shell:not(.sidebar-mode).theme-light :where(.rq-button--primary,.scan-primary,.team-invite-form button,.rq-member-report-panel button),.app-shell:not(.sidebar-mode).theme-dark :where(.rq-button--primary,.scan-primary,.team-invite-form button,.rq-member-report-panel button){background:var(--desktop-gold)!important;border-color:color-mix(in srgb,var(--desktop-gold) 76%,#08141f)!important;color:var(--desktop-button-text)!important}.app-shell:not(.sidebar-mode).theme-light :where(.rq-button--secondary,.theme-toggle,.account-menu-trigger,.rq-card-action,.rq-inline-link,.case-document-actions button,.case-document-actions a,.case-history-actions button,.case-history-actions a),.app-shell:not(.sidebar-mode).theme-dark :where(.rq-button--secondary,.theme-toggle,.account-menu-trigger,.rq-card-action,.rq-inline-link,.case-document-actions button,.case-document-actions a,.case-history-actions button,.case-history-actions a){background:transparent!important;border-color:var(--desktop-border-strong)!important;color:var(--desktop-link)!important}.app-shell:not(.sidebar-mode).theme-light :where(button:hover:not(:disabled),.rq-button:hover:not(:disabled),.theme-toggle:hover:not(:disabled),.account-menu-trigger:hover:not(:disabled)),.app-shell:not(.sidebar-mode).theme-dark :where(button:hover:not(:disabled),.rq-button:hover:not(:disabled),.theme-toggle:hover:not(:disabled),.account-menu-trigger:hover:not(:disabled)){background:#008a8a!important;border-color:#008a8a!important;color:#fbfbfb!important}.app-shell:not(.sidebar-mode).theme-light button svg,.app-shell:not(.sidebar-mode).theme-dark button svg,.app-shell:not(.sidebar-mode).theme-light a svg,.app-shell:not(.sidebar-mode).theme-dark a svg{color:currentColor!important;stroke:currentColor!important}.app-shell:not(.sidebar-mode).theme-light .sidebar nav button.active,.app-shell:not(.sidebar-mode).theme-dark .sidebar nav button.active{background:#008a8a!important;border-color:#008a8a!important;color:#fbfbfb!important}.app-shell:not(.sidebar-mode).theme-light .sidebar nav button:not(.active){background:#fefefe!important;border-color:var(--desktop-border)!important;color:#1c2a37!important}.app-shell:not(.sidebar-mode).theme-dark .sidebar nav button:not(.active){background:#08141f47!important;border-color:var(--desktop-border)!important;color:#fbfbfb!important}.app-shell:not(.sidebar-mode).theme-light .rq-manager-reference-table-wrap,.app-shell:not(.sidebar-mode).theme-dark .rq-manager-reference-table-wrap{border-color:var(--desktop-border)!important}.app-shell:not(.sidebar-mode).theme-light .rq-manager-reference-table th{background:#eef3f6!important;color:#1c2a37!important}.app-shell:not(.sidebar-mode).theme-light .rq-manager-reference-table td{background:#fefefe!important;border-color:#1c2a371a!important;color:#1c2a37!important}.app-shell:not(.sidebar-mode).theme-dark .rq-manager-reference-table th{background:#fbfbfb1a!important;color:#fbfbfb!important}.app-shell:not(.sidebar-mode).theme-dark .rq-manager-reference-table td{background:#08141f47!important;border-color:#fbfbfb21!important;color:#fbfbfb!important}.app-shell:not(.sidebar-mode).theme-light .rq-manager-reference-table tbody tr:hover td,.app-shell:not(.sidebar-mode).theme-dark .rq-manager-reference-table tbody tr:hover td{background:#ebb4402e!important}.app-shell:not(.sidebar-mode).theme-light :where(.rq-manager-source-chip,.rq-guided-insight-badge,.rq-priority,.product-tags span,.case-token,.section-pills span,.team-list em){background:#008a8a1a!important;border-color:#008a8a38!important;color:#006f6f!important}.app-shell:not(.sidebar-mode).theme-dark :where(.rq-manager-source-chip,.rq-guided-insight-badge,.rq-priority,.product-tags span,.case-token,.section-pills span,.team-list em){background:#ebb44029!important;border-color:#ebb44052!important;color:#ffe1a0!important}.app-shell:not(.sidebar-mode).theme-light :where(.danger-action,.form-error){color:#9b2335!important}.app-shell:not(.sidebar-mode).theme-dark :where(.danger-action,.form-error){color:#ffbdc8!important}.app-shell:not(.sidebar-mode).theme-dark .rq-manager-reference-stats strong,.app-shell:not(.sidebar-mode).theme-dark .rq-manager-reference-stats span,.app-shell:not(.sidebar-mode).theme-dark .metric strong,.app-shell:not(.sidebar-mode).theme-dark .product-metrics .metric strong,.app-shell:not(.sidebar-mode).theme-dark .case-overview-grid strong,.app-shell:not(.sidebar-mode).theme-dark .rq-guided-comparison strong,.app-shell:not(.sidebar-mode).theme-dark .rq-financial-focus>strong,.app-shell:not(.sidebar-mode).theme-dark .rq-financial-focus-list b,.app-shell:not(.sidebar-mode).theme-dark .data-count strong{color:#fbfbfb!important}.app-shell:not(.sidebar-mode).theme-dark .rq-manager-reference-stats span,.app-shell:not(.sidebar-mode).theme-dark .metric .label,.app-shell:not(.sidebar-mode).theme-dark .case-overview-grid .label,.app-shell:not(.sidebar-mode).theme-dark .data-count small{color:#fbfbfbc7!important}.app-shell:not(.sidebar-mode).theme-dark .account-avatar,.app-shell:not(.sidebar-mode).theme-dark .account-menu-trigger .account-avatar,.app-shell:not(.sidebar-mode).theme-dark .topbar-actions .account-avatar{background:#ebb440!important;border-color:#08141f5c!important;color:#08141f!important}.app-shell:not(.sidebar-mode).theme-dark .rq-manager-reference-stats>div{background:#08141f61!important;border-color:#fbfbfb38!important}.team-panel{align-self:start}.team-panel-actions{align-items:center;display:flex;flex:0 0 auto;gap:10px}.team-panel-actions>span{background:#ebb4402e;border:1px solid rgba(235,180,64,.3);border-radius:999px;color:#8a5700;font-size:13px;font-weight:850;padding:7px 10px;white-space:nowrap}.team-panel-actions>button{background:#ebb440!important;border:1px solid #d79d26!important;border-radius:999px!important;color:#08141f!important;font-weight:850;min-height:36px!important;padding:0 16px!important}.team-invite-backdrop{align-items:center;background:#08141f6b;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.team-invite-popout{background:#fefefe;border:1px solid rgba(28,42,55,.14);border-radius:18px;box-shadow:0 24px 70px #08141f42;color:#1c2a37;display:grid;gap:18px;max-width:520px;padding:22px;width:min(520px,100%)}.team-invite-popout header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.team-invite-popout header h3{color:#1c2a37;font-size:24px;line-height:1.1;margin:4px 0}.team-invite-popout header p,.team-invite-popout>p{color:#596d81;margin:0}.team-invite-popout header button{align-items:center;background:#f7f9fb!important;border:1px solid rgba(28,42,55,.14)!important;border-radius:999px!important;color:#596d81!important;display:inline-flex;height:36px;justify-content:center;min-height:36px!important;padding:0!important;width:36px}.team-invite-fields{display:grid;gap:8px}.team-invite-fields label{color:#1c2a37;font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.team-invite-fields input,.team-invite-fields select{background:#f7f9fb!important;border:1px solid rgba(28,42,55,.16)!important;border-radius:12px!important;color:#1c2a37!important;font:inherit;min-height:44px;padding:0 12px!important}.team-invite-popout footer{align-items:center;display:flex;gap:10px;justify-content:flex-end}.team-invite-popout footer button{border-radius:999px!important;font-weight:850;min-height:40px!important;padding:0 16px!important}.team-invite-popout footer button[type=submit]{background:#ebb440!important;border:1px solid #d79d26!important;color:#08141f!important}.team-invite-cancel{background:transparent!important;border:1px solid rgba(28,42,55,.16)!important;color:#19196e!important}.team-list{gap:6px!important}.team-list article{border-radius:11px!important;min-height:54px;padding:10px 12px!important}.team-list strong{font-size:14px;line-height:1.25}.team-list span{font-size:12px!important;line-height:1.3}.team-list em{font-size:12px;white-space:nowrap}.app-shell:not(.sidebar-mode).theme-dark .team-panel-actions>span{background:#ebb44029!important;border-color:#ebb4404d!important;color:#ffe1a0!important}.app-shell:not(.sidebar-mode).theme-dark .team-invite-popout{background:#08141ff5!important;border-color:#fbfbfb2e!important;color:#fbfbfb!important}.app-shell:not(.sidebar-mode).theme-dark .team-invite-popout header h3,.app-shell:not(.sidebar-mode).theme-dark .team-invite-fields label{color:#fbfbfb!important}.app-shell:not(.sidebar-mode).theme-dark .team-invite-popout header p,.app-shell:not(.sidebar-mode).theme-dark .team-invite-popout>p{color:#fbfbfbbd!important}.app-shell:not(.sidebar-mode).theme-dark .team-invite-popout header button,.app-shell:not(.sidebar-mode).theme-dark .team-invite-fields input,.app-shell:not(.sidebar-mode).theme-dark .team-invite-fields select{background:#fbfbfb14!important;border-color:#fbfbfb33!important;color:#fbfbfb!important}.app-shell:not(.sidebar-mode).theme-dark .team-invite-cancel{border-color:#fbfbfb38!important;color:#ebb440!important}@media(max-width:760px){.team-panel-header{align-items:stretch;flex-direction:column}.team-panel-actions{justify-content:space-between}.team-invite-backdrop{align-items:flex-end;padding:12px}.team-invite-popout{border-radius:16px;padding:18px}}.rq-case-assignment-panel,.rq-script-result,.rq-member-workflow,.rq-member-opportunity-list article{border:1px solid rgba(28,42,55,.12);border-radius:14px}.rq-case-assignment-panel{background:#fbfbfbb8;display:grid;gap:14px;margin:16px 0;padding:16px}.rq-case-assignment-panel header,.rq-script-result>div,.rq-member-report-panel header{align-items:center;display:flex;gap:12px;justify-content:space-between}.rq-case-assignment-panel header span,.rq-status-note,.rq-manager-reason-cell,.rq-member-opportunity-list p,.rq-script-result p{color:var(--muted)}.rq-case-assignment-list{display:grid;gap:10px}.rq-case-assignment-list label{align-items:center;background:#ffffffa8;border:1px solid rgba(28,42,55,.1);border-radius:12px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(210px,280px);padding:10px}.rq-reference-card-actions,.rq-outcome-actions{align-items:center;display:flex;gap:8px}.rq-status-pill{border:1px solid rgba(0,138,138,.18);border-radius:999px;color:#008a8a;display:inline-flex;font-size:12px;font-weight:800;padding:5px 8px;white-space:nowrap}.rq-status-pill--sold{background:#16a34a1f;border-color:#16a34a38;color:#15803d}.rq-status-pill--declined{background:#b91c1c1a;border-color:#b91c1c38;color:#b91c1c}.rq-outcome-actions button{background:#fbfbfb;border:1px solid rgba(28,42,55,.14);border-radius:999px;color:#08141f;font-size:12px;min-height:32px;padding:6px 10px}.rq-outcome-actions button:first-child{background:#ebb440;border-color:#d79d26}.rq-script-result{background:#08141f0a;display:grid;gap:10px;padding:14px}.rq-script-result p{margin:0;white-space:pre-wrap}.rq-member-workflow{background:#fbfbfb9e;display:grid;gap:14px;padding:16px}.rq-member-opportunity-list{display:grid;gap:10px}.rq-member-opportunity-list article{align-items:start;background:#ffffffad;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.rq-member-opportunity-list span,.rq-member-opportunity-list small{color:var(--muted);display:block}.rq-manager-reference-table td{vertical-align:top}.rq-manager-reason-cell{max-width:360px;white-space:normal}.rq-guided-list-row--collapsible .rq-guided-insight-detail{display:none!important}.rq-guided-list-row--collapsible .rq-guided-insight-title:hover+.rq-guided-insight-detail,.rq-guided-list-row--collapsible .rq-guided-insight-title:focus+.rq-guided-insight-detail,.rq-guided-list-row--collapsible:focus-within .rq-guided-insight-detail{display:grid!important}.app-shell:not(.sidebar-mode).theme-dark .rq-case-assignment-panel,.app-shell:not(.sidebar-mode).theme-dark .rq-member-workflow,.app-shell:not(.sidebar-mode).theme-dark .rq-script-result{background:#fbfbfb0f;border-color:#fbfbfb24}.app-shell:not(.sidebar-mode).theme-dark .rq-case-assignment-list label,.app-shell:not(.sidebar-mode).theme-dark .rq-member-opportunity-list article,.app-shell:not(.sidebar-mode).theme-dark .rq-outcome-actions button{background:#fbfbfb14;border-color:#fbfbfb24;color:#fbfbfb}.app-shell:not(.sidebar-mode).theme-dark .rq-outcome-actions button:first-child{background:#ebb440;color:#08141f}.sidebar-mode .assistant-grid{display:grid;gap:10px;min-width:0}.sidebar-mode .chat-panel{min-height:0;overflow:hidden}.sidebar-mode .chat-log{max-height:calc(100vh - 230px);overflow-y:auto;padding-right:2px}.sidebar-mode .chat-input{align-items:end;display:grid!important;gap:8px;grid-template-columns:minmax(0,1fr) 48px!important;margin-top:10px;max-width:100%}.sidebar-mode .chat-input textarea{box-sizing:border-box;max-height:128px!important;min-height:76px!important;width:100%}.sidebar-mode .chat-input .send-button{min-height:44px;min-width:44px;padding:0}.sidebar-mode .chat-input .send-button span{display:none}.sidebar-mode .chat-message{max-width:100%;overflow-wrap:anywhere}.sidebar-mode .rq-case-assignment-panel,.sidebar-mode .rq-member-workflow,.sidebar-mode .rq-script-result,.sidebar-mode .rq-member-opportunity-list article{border-color:#1c2a3724;border-radius:12px}.sidebar-mode .rq-script-result--sidebar{margin-top:12px;padding:12px}@media(max-width:860px){.rq-case-assignment-list label,.rq-member-opportunity-list article{grid-template-columns:1fr}.rq-manager-reference-table-wrap{overflow-x:auto}}.sidebar-mode.theme-light{--side-bg: #f4f7f9;--side-surface: #fefefe;--side-surface-raised: #ffffff;--side-surface-soft: #eef3f6;--side-border: rgba(28, 42, 55, .14);--side-border-strong: rgba(28, 42, 55, .24);--side-text: #1c2a37;--side-muted: #596d81;--side-link: #008a8a;--side-link-strong: #19196e;--side-action-bg: #ebb440;--side-action-bg-hover: #f0c65d;--side-action-text: #08141f}.sidebar-mode.theme-dark{--side-bg: #08141f;--side-surface: #101f2d;--side-surface-raised: #172a3a;--side-surface-soft: #1f3446;--side-border: rgba(251, 251, 251, .14);--side-border-strong: rgba(251, 251, 251, .24);--side-text: #fbfbfb;--side-muted: #c9d6df;--side-link: #58d0cf;--side-link-strong: #f6d27c;--side-action-bg: #ebb440;--side-action-bg-hover: #f3c65d;--side-action-text: #08141f;--side-shadow: 0 14px 30px rgba(0, 0, 0, .28)}.sidebar-mode.theme-light main,.sidebar-mode.theme-dark main,.sidebar-mode.theme-light.app-shell,.sidebar-mode.theme-dark.app-shell{background:var(--side-bg)!important;color:var(--side-text)!important}.sidebar-mode.theme-light .sidebar-appbar,.sidebar-mode.theme-dark .sidebar-appbar,.sidebar-mode.theme-light .rq-reference-open-cases,.sidebar-mode.theme-dark .rq-reference-open-cases,.sidebar-mode.theme-light .rq-reference-client-card,.sidebar-mode.theme-dark .rq-reference-client-card,.sidebar-mode.theme-light .rq-reference-ask-card,.sidebar-mode.theme-dark .rq-reference-ask-card,.sidebar-mode.theme-light .rq-reference-card,.sidebar-mode.theme-dark .rq-reference-card,.sidebar-mode.theme-light .panel,.sidebar-mode.theme-dark .panel,.sidebar-mode.theme-light .product-case-panel,.sidebar-mode.theme-dark .product-case-panel,.sidebar-mode.theme-light .product-column,.sidebar-mode.theme-dark .product-column,.sidebar-mode.theme-light .product-scan-summary,.sidebar-mode.theme-dark .product-scan-summary,.sidebar-mode.theme-light .product-source-summary-card,.sidebar-mode.theme-dark .product-source-summary-card,.sidebar-mode.theme-light .sold-product-row,.sidebar-mode.theme-dark .sold-product-row,.sidebar-mode.theme-light .opportunity-item,.sidebar-mode.theme-dark .opportunity-item,.sidebar-mode.theme-light .product-attention-section,.sidebar-mode.theme-dark .product-attention-section{background:var(--side-surface-raised)!important;border-color:var(--side-border)!important;color:var(--side-text)!important}.sidebar-mode.theme-dark .sidebar-appbar,.sidebar-mode.theme-dark .rq-reference-open-cases,.sidebar-mode.theme-dark .rq-reference-client-card,.sidebar-mode.theme-dark .rq-reference-ask-card,.sidebar-mode.theme-dark .rq-reference-card,.sidebar-mode.theme-dark .panel,.sidebar-mode.theme-dark .product-case-panel,.sidebar-mode.theme-dark .product-column,.sidebar-mode.theme-dark .product-scan-summary,.sidebar-mode.theme-dark .product-source-summary-card,.sidebar-mode.theme-dark .sold-product-row,.sidebar-mode.theme-dark .opportunity-item,.sidebar-mode.theme-dark .product-attention-section{box-shadow:var(--side-shadow)!important}.sidebar-mode.theme-light :where(.rq-reference-section-title h2,.rq-reference-open-cases summary strong,.rq-reference-client-card h1,.rq-reference-service-row .rq-guided-insight-title strong,.product-client-block h3,.product-case-header h3,.product-column-header strong,.sold-product-main strong,.opportunity-item strong,.product-source-summary-card strong,.product-case-stats strong),.sidebar-mode.theme-dark :where(.rq-reference-section-title h2,.rq-reference-open-cases summary strong,.rq-reference-client-card h1,.rq-reference-service-row .rq-guided-insight-title strong,.product-client-block h3,.product-case-header h3,.product-column-header strong,.sold-product-main strong,.opportunity-item strong,.product-source-summary-card strong,.product-case-stats strong){color:var(--side-text)!important}.sidebar-mode.theme-light :where(.rq-reference-client-card p,.rq-reference-section-title p,.rq-reference-card p,.rq-reference-service-row .rq-guided-insight-detail span,.rq-reference-service-row .rq-guided-insight-detail small,.product-client-meta,.product-case-header p,.sold-product-main p,.sold-product-row span,.product-source-summary-card p,.product-column p,.product-case-stats small,.opportunity-item p),.sidebar-mode.theme-dark :where(.rq-reference-client-card p,.rq-reference-section-title p,.rq-reference-card p,.rq-reference-service-row .rq-guided-insight-detail span,.rq-reference-service-row .rq-guided-insight-detail small,.product-client-meta,.product-case-header p,.sold-product-main p,.sold-product-row span,.product-source-summary-card p,.product-column p,.product-case-stats small,.opportunity-item p){color:var(--side-muted)!important}.sidebar-mode.theme-light :where(.rq-source-line,.rq-confidence,.product-column-header span,.product-coverage-list b),.sidebar-mode.theme-dark :where(.rq-source-line,.rq-confidence,.product-column-header span,.product-coverage-list b){color:var(--side-link)!important}.sidebar-mode.theme-light :where(.product-tags span,.product-coverage-list span,.rq-reference-open-cases summary b),.sidebar-mode.theme-dark :where(.product-tags span,.product-coverage-list span,.rq-reference-open-cases summary b){background:color-mix(in srgb,var(--side-action-bg) 18%,var(--side-surface))!important;border-color:color-mix(in srgb,var(--side-action-bg) 44%,var(--side-border))!important;color:var(--side-action-text)!important}.sidebar-mode.theme-light :where(.rq-reference-card-actions button,.rq-reference-ask-input button,.rq-reference-support-actions button),.sidebar-mode.theme-dark :where(.rq-reference-card-actions button,.rq-reference-ask-input button,.rq-reference-support-actions button){background:var(--side-action-bg)!important;border-color:color-mix(in srgb,var(--side-action-bg) 70%,#08141f)!important;color:var(--side-action-text)!important}.sidebar-mode.theme-light :where(.rq-reference-card-actions button:hover:not(:disabled),.rq-reference-ask-input button:hover:not(:disabled),.rq-reference-support-actions button:hover:not(:disabled)),.sidebar-mode.theme-dark :where(.rq-reference-card-actions button:hover:not(:disabled),.rq-reference-ask-input button:hover:not(:disabled),.rq-reference-support-actions button:hover:not(:disabled)){background:var(--side-action-bg-hover)!important;color:var(--side-action-text)!important}.sidebar-mode .rq-reference-service-row .rq-guided-insight-title{grid-template-columns:minmax(0,1fr)!important}.sidebar-mode .rq-reference-service-row button{display:none!important}.sidebar-mode.theme-light .rq-reference-service-row,.sidebar-mode.theme-dark .rq-reference-service-row{border-color:var(--side-border)!important}.sidebar-mode .rq-reference-service-list{gap:8px!important}.sidebar-mode .rq-reference-service-row{background:color-mix(in srgb,var(--side-surface-raised) 92%,var(--side-bg))!important;border:1px solid var(--side-border)!important;border-radius:10px!important;padding:8px 10px!important}.sidebar-mode .rq-reference-service-copy{display:grid;gap:3px;min-width:0}.sidebar-mode .rq-reference-service-copy strong{color:var(--side-text-strong);font-size:13.5px;font-weight:780;line-height:1.2;overflow-wrap:anywhere}.sidebar-mode .rq-reference-service-copy span,.sidebar-mode .rq-reference-service-copy small{color:var(--side-text-muted);font-size:11px;line-height:1.3}.sidebar-mode .rq-reference-service-pill{align-self:start;background:color-mix(in srgb,var(--side-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--side-accent) 36%,transparent);border-radius:999px;color:var(--side-text-strong);font-size:10.5px;font-weight:760;line-height:1.2;max-width:108px;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.sidebar-mode .rq-reference-service-row:has(.rq-reference-service-copy){align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.sidebar-mode .rq-reference-service-row .rq-guided-insight-title{min-height:34px!important;padding:0!important}.sidebar-mode .rq-reference-service-row .rq-guided-insight-detail{padding:4px 0 0!important}.sidebar-mode .rq-team-reported-tag{align-self:start;background:color-mix(in srgb,var(--side-accent) 22%,var(--side-surface-raised))!important;border:1px solid color-mix(in srgb,var(--side-accent) 50%,var(--side-border))!important;border-radius:999px;color:var(--side-action-text)!important;display:inline-flex;font-size:10px;font-weight:850;justify-self:start;letter-spacing:.02em;line-height:1;padding:5px 7px;text-transform:uppercase}.sidebar-mode .rq-reference-contracted-card{overflow:hidden}.sidebar-mode .rq-reference-contracted-card summary{cursor:pointer;list-style:none;padding-bottom:0!important}.sidebar-mode .rq-reference-contracted-card summary::-webkit-details-marker{display:none}.sidebar-mode .rq-reference-contracted-card[open] summary{border-bottom:1px solid var(--side-border);padding-bottom:8px!important}.sidebar-mode .rq-reference-contracted-card .rq-reference-service-list{margin-top:8px}.sidebar-mode .rq-reference-chevron{color:var(--side-action-bg);display:inline-flex;flex:0 0 auto;font-size:24px;font-weight:850;line-height:1;transition:transform .16s ease}.sidebar-mode .rq-reference-contracted-card[open] .rq-reference-chevron{transform:rotate(90deg)}.sidebar-mode :where(.rq-reference-case-list,.rq-reference-service-list,.rq-plugin-guided-list,.rq-plugin-service-list,.rq-plugin-recommendation-list,.rq-plugin-watch-list,.rq-plugin-document-list,.rq-reference-contract-list,.rq-reference-financial-list){gap:8px!important}.sidebar-mode .rq-reference-case-list{padding:0 10px 10px!important}.sidebar-mode .rq-reference-case-list button{background:color-mix(in srgb,var(--side-surface-raised) 92%,var(--side-bg))!important;border:1px solid var(--side-border)!important;border-radius:10px!important;padding:9px 10px!important;width:100%}.sidebar-mode .rq-reference-case-list button:hover,.sidebar-mode .rq-reference-case-list button.active{background:color-mix(in srgb,var(--side-link) 9%,var(--side-surface-raised))!important;border-color:color-mix(in srgb,var(--side-link) 30%,var(--side-border))!important}.sidebar-mode :where(.rq-plugin-guided-list-row,.rq-plugin-contract-row,.rq-plugin-service-row,.rq-plugin-recommendation,.rq-plugin-attention,.rq-plugin-watch-row,.rq-plugin-financial-row,.rq-plugin-document-row,.rq-reference-contract-list>div,.rq-reference-financial-list>div){padding-left:10px!important;padding-right:10px!important}.sidebar-mode .rq-reference-ask-answer{background:var(--side-surface-raised)!important;border:1px solid var(--side-border)!important;border-radius:10px!important;color:var(--side-text)!important;display:grid;gap:8px;margin-top:10px;padding:10px!important}.sidebar-mode .rq-reference-ask-answer header{align-items:center;display:flex;gap:8px;justify-content:space-between}.sidebar-mode .rq-reference-ask-answer header span{color:var(--side-link)!important;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.sidebar-mode .rq-reference-ask-answer header button{background:var(--side-surface-soft)!important;border:1px solid var(--side-border)!important;border-radius:8px!important;color:var(--side-link)!important;font-size:11px!important;font-weight:800!important;min-height:28px!important;padding:5px 8px!important}.sidebar-mode .rq-reference-ask-answer strong{color:var(--side-text)!important;font-size:13px!important;line-height:1.25!important}.sidebar-mode .rq-reference-ask-answer p{color:var(--side-muted)!important;font-size:12px!important;line-height:1.5!important;margin:0!important;white-space:pre-wrap}.sidebar-mode .rq-reference-ask-answer .rq-reference-ask-error{color:var(--side-danger)!important}.sidebar-mode .rq-reference-report-toggle{align-items:center;display:inline-flex;font-size:15px!important;justify-content:center;line-height:1!important;min-width:34px!important;width:34px!important}.sidebar-mode.theme-light :where(.assistant-grid,.chat-panel,.chat-log,.chat-input),.sidebar-mode.theme-light :where(.chat-input textarea,.chat-message.assistant,.chat-message.loading){background:var(--side-surface-raised)!important;color:var(--side-text)!important}.sidebar-mode.theme-light .chat-input{border-top:1px solid var(--side-border)!important;box-shadow:none!important}.sidebar-mode.theme-light .chat-log{border:1px solid var(--side-border)!important}.sidebar-mode.theme-dark :where(.assistant-grid,.chat-panel,.chat-log,.chat-input),.sidebar-mode.theme-dark :where(.chat-input textarea,.chat-message.assistant,.chat-message.loading){background:var(--side-surface-raised)!important;color:var(--side-text)!important}.boot-screen--sidebar{box-sizing:border-box;flex-direction:column;gap:12px;min-height:100vh;min-width:100vw;padding:24px;text-align:center}.boot-screen--sidebar img{display:block;flex:0 0 auto;margin:0 auto}.boot-screen--sidebar strong{display:block;text-align:center}.rq-insight-block--findings{border-top:1px solid var(--line);padding-top:14px}.rq-guided-list-row--finding{border-style:dashed}.sidebar-mode .rq-reference-findings-card .rq-guided-insight-title{align-items:start!important;gap:6px!important}.sidebar-mode .rq-reference-findings-card .rq-guided-insight-badge{justify-self:start;line-height:1.2!important;max-width:100%;white-space:normal!important}.sidebar-mode{--side-bg: #fefefe;--side-surface: #fefefe;--side-surface-raised: #fefefe;--side-surface-soft: #f5f7f9;--side-border: rgba(28, 42, 55, .24);--side-border-strong: rgba(28, 42, 55, .42);--side-text: #1c2a37;--side-muted: #596d81;--side-link: #008a8a;--side-link-strong: #006f6f;--side-action-bg: #ebb440;--side-action-bg-hover: #dca32d;--side-action-text: #08141f;background:#fefefe!important;color:#1c2a37!important;font-family:Arial,Helvetica,sans-serif!important}.sidebar-mode.theme-dark{--side-bg: #fefefe;--side-surface: #fefefe;--side-surface-raised: #fefefe;--side-surface-soft: #f5f7f9;--side-border: rgba(28, 42, 55, .24);--side-border-strong: rgba(28, 42, 55, .42);--side-text: #1c2a37;--side-muted: #596d81;--side-link: #008a8a;--side-link-strong: #006f6f;--side-action-bg: #ebb440;--side-action-bg-hover: #dca32d;--side-action-text: #08141f}.sidebar-mode main{background:#fefefe!important;color:#1c2a37!important;max-width:460px!important;padding:0 10px 18px!important}.sidebar-mode .sidebar{background:#fefefe!important;border-bottom:1px solid rgba(28,42,55,.25)!important;box-shadow:none!important;padding:8px 10px!important}.sidebar-mode .brand{align-items:center;min-height:32px}.sidebar-mode .brand-wordmark,.sidebar-mode .sidebar-wordmark,.boot-screen--sidebar .boot-wordmark{color:#1c2a37!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:28px;font-weight:850;letter-spacing:0;line-height:1}.sidebar-mode .sidebar-wordmark{color:#fbfbfb!important;font-size:28px!important}.boot-screen--sidebar .boot-wordmark{display:block;font-size:34px;text-align:center}.sidebar-mode .sidebar-appbar{align-items:center!important;background:#596d81!important;border:1px solid #4c6074!important;border-radius:0!important;box-shadow:none!important;color:#fbfbfb!important;margin:0 -10px 12px!important;min-height:74px;padding:16px 12px!important}.sidebar-mode .sidebar-appbar-brand{min-width:0}.sidebar-mode .sidebar-appbar-brand small{color:#fbfbfbd1!important;display:block;font-size:11px!important;line-height:1.25!important;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-mode .sidebar-appbar-actions{align-items:center;display:flex;gap:6px!important}.sidebar-mode .sidebar-appbar-actions :where(button,.theme-toggle,.account-menu-trigger),.sidebar-mode .sidebar-global-rescan{background:#fefefe!important;border:1px solid rgba(8,20,31,.18)!important;border-radius:4px!important;box-shadow:none!important;color:#1c2a37!important;min-height:34px!important}.sidebar-mode .sidebar-global-rescan{align-items:center;display:inline-flex;gap:5px;padding:0 9px!important;width:auto!important}.sidebar-mode .sidebar-global-rescan span{color:#1c2a37!important;font-size:12px;font-weight:800}.sidebar-mode .sidebar-appbar-actions .account-menu-trigger{min-width:34px;width:34px}.sidebar-mode .sidebar-appbar-actions .account-menu-trigger>span:last-child{display:none}.sidebar-mode .account-avatar{background:#ebb440!important;color:#08141f!important}.sidebar-mode .document-analysis-status{display:none!important}.sidebar-mode .rq-sidebar-reference-dashboard{background:#fefefe!important;border:1px solid #08141f!important;border-radius:0!important;box-shadow:none!important;color:#1c2a37!important;display:grid;gap:14px!important;padding:14px 18px 26px!important}.sidebar-mode .rq-reference-open-cases,.sidebar-mode .rq-reference-client-card,.sidebar-mode .rq-reference-ask-card,.sidebar-mode .rq-reference-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#1c2a37!important;padding:0!important}.sidebar-mode .rq-reference-open-cases summary{align-items:center;border:0!important;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr) auto auto;list-style:none;padding:0!important}.sidebar-mode .rq-reference-open-cases summary::-webkit-details-marker,.sidebar-mode .rq-reference-open-cases summary::marker{display:none;content:""}.sidebar-mode .rq-reference-open-cases summary strong,.sidebar-mode .rq-reference-section-title h2,.sidebar-mode .rq-reference-client-card h1,.sidebar-mode .rq-reference-card-header h2{color:#08141f!important;font-size:20px!important;font-weight:850!important;letter-spacing:0!important;line-height:1.12!important;margin:0!important}.sidebar-mode .rq-reference-open-cases summary b{background:transparent!important;border:0!important;color:#596d81!important;font-size:13px;font-weight:800;padding:0!important}.sidebar-mode .rq-reference-icon{background:transparent!important;border:0!important;border-radius:0!important;color:#08141f!important;height:24px!important;width:24px!important}.sidebar-mode .rq-reference-icon svg,.sidebar-mode .rq-reference-icon .nav-icon,.sidebar-mode .rq-reference-icon .button-icon{height:21px!important;width:21px!important}.sidebar-mode .rq-reference-case-list{display:grid;gap:3px!important;max-height:198px;overflow-y:auto;padding:8px 0 0!important;scrollbar-width:thin}.sidebar-mode .rq-reference-case-list button{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#1c2a37!important;display:grid;gap:2px;min-height:30px!important;padding:3px 0 3px 42px!important;text-align:left}.sidebar-mode .rq-reference-case-list button strong{color:#1c2a37!important;font-size:14px!important;font-weight:500!important;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-mode .rq-reference-case-list button span{color:#596d81!important;font-size:11px!important;line-height:1.15}.sidebar-mode .rq-reference-case-list button:hover,.sidebar-mode .rq-reference-case-list button.active{background:#ebb440!important;border:1px solid #08141f!important;color:#000!important;padding-left:42px!important}.sidebar-mode .rq-reference-case-list button.active strong,.sidebar-mode .rq-reference-case-list button.active span{color:#000!important}.sidebar-mode .rq-reference-client-card{align-items:stretch;background:#ebb440!important;border:1px solid #08141f!important;border-radius:0!important;box-shadow:none!important;display:block!important;margin-left:20px!important;margin-right:0!important;padding:12px 14px!important}.sidebar-mode .rq-reference-client-card .rq-reference-avatar{display:none!important}.sidebar-mode .rq-reference-client-card h1{color:#000!important;font-size:22px!important;font-weight:900!important;letter-spacing:0!important;line-height:1.05!important;margin:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:normal}.sidebar-mode .rq-reference-client-title-row{align-items:baseline;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.sidebar-mode .rq-reference-client-title-row b{color:#000!important;font-size:12px;font-weight:850;line-height:1;white-space:nowrap}.sidebar-mode .rq-reference-client-contracts{display:grid;gap:2px;margin-top:7px}.sidebar-mode .rq-reference-client-contracts span{color:#000!important;font-size:11px!important;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-mode .rq-reference-client-card p{color:#000!important;font-size:11px!important;font-weight:800;line-height:1.25!important;margin:6px 0 0!important}.sidebar-mode .rq-reference-section-title,.sidebar-mode .rq-reference-card-header{align-items:start!important;border:0!important;display:grid!important;gap:8px!important;grid-template-columns:28px minmax(0,1fr);padding:0!important}.sidebar-mode .rq-reference-card-header{align-items:center!important;display:flex!important;justify-content:space-between}.sidebar-mode .rq-reference-section-title>div,.sidebar-mode .rq-reference-card-header>div{min-width:0}.sidebar-mode .rq-reference-section-title p,.sidebar-mode .rq-reference-card p,.sidebar-mode .rq-reference-card-header p{color:#596d81!important;font-size:11px!important;line-height:1.25!important;margin:2px 0 0!important}.sidebar-mode .rq-reference-service-list,.sidebar-mode .rq-reference-financial-list,.sidebar-mode .rq-reference-contract-list{display:grid;gap:3px!important;margin-top:8px;padding-left:42px}.sidebar-mode .rq-reference-service-row{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:26px;padding:3px 0!important}.sidebar-mode .rq-reference-service-row .rq-guided-insight-title{display:flex!important;gap:6px!important;min-height:0!important;padding:0!important}.sidebar-mode .rq-reference-service-row .rq-guided-insight-title strong,.sidebar-mode .rq-reference-service-copy strong{color:#1c2a37!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important}.sidebar-mode .rq-reference-service-row .rq-guided-insight-detail{color:#596d81!important;max-height:0;overflow:hidden;padding:0!important;transition:max-height .16s ease,padding .16s ease}.sidebar-mode .rq-guided-list-row--collapsible:hover .rq-guided-insight-detail,.sidebar-mode .rq-guided-list-row--collapsible:focus-within .rq-guided-insight-detail{max-height:160px!important;padding:3px 0 0!important}.sidebar-mode .rq-reference-service-row .rq-guided-insight-detail span,.sidebar-mode .rq-reference-service-row .rq-guided-insight-detail small,.sidebar-mode .rq-reference-service-copy span,.sidebar-mode .rq-reference-service-copy small{color:#596d81!important;font-size:11px!important;line-height:1.35!important}.sidebar-mode .rq-reference-card-actions{align-items:center;display:flex;gap:6px}.sidebar-mode .rq-reference-card-actions button,.sidebar-mode .rq-reference-ask-input button,.sidebar-mode .rq-reference-support-actions button,.sidebar-mode .rq-reference-report-toggle,.sidebar-mode .rq-reference-script-actions button{background:#ebb440!important;border:1px solid #d6a232!important;border-radius:4px!important;color:#08141f!important;height:34px!important;min-height:34px!important;width:34px!important}.sidebar-mode .rq-reference-script-card .rq-reference-card-header{margin-bottom:8px}.sidebar-mode .rq-reference-script-actions{padding-left:42px}.sidebar-mode .rq-reference-script-actions button{font-size:13px!important;font-weight:850!important;padding:0 12px!important;width:auto!important}.sidebar-mode .rq-reference-ask-card{border:1px solid #1c2a37!important;padding:10px 12px!important}.sidebar-mode .rq-reference-ask-card .rq-reference-section-title{grid-template-columns:1fr}.sidebar-mode .rq-reference-ask-card .rq-reference-icon{display:none!important}.sidebar-mode .rq-reference-ask-input{background:#fefefe!important;border:0!important;border-radius:0!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) 34px!important;margin-top:8px;padding:0!important}.sidebar-mode .rq-reference-ask-input input{border:0!important;border-bottom:1px solid rgba(28,42,55,.36)!important;border-radius:0!important;color:#1c2a37!important;font-size:13px!important;min-height:34px!important;padding:0 4px!important}.sidebar-mode .rq-reference-status-header{background:#596d81!important;border:1px solid #4c6074!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px!important}.sidebar-mode .rq-reference-status-header .rq-reference-icon{display:none!important}.sidebar-mode .rq-reference-status-header .rq-reference-section-title{grid-template-columns:minmax(0,1fr)}.sidebar-mode .rq-reference-status-header h2,.sidebar-mode .rq-reference-status-header p{color:#fbfbfb!important}.sidebar-mode .rq-reference-status-header .rq-reference-report-toggle{background:#ebb440!important}.sidebar-mode .rq-reference-ask-answer{background:#f5f7f9!important;border:1px solid rgba(28,42,55,.24)!important;border-radius:0!important}.sidebar-mode .rq-reference-financial-list{gap:0!important}.sidebar-mode .rq-reference-financial-list>div{border:0!important;display:flex;justify-content:flex-start;gap:6px;min-height:24px;padding:2px 0!important}.sidebar-mode .rq-reference-financial-list span,.sidebar-mode .rq-reference-financial-list strong{color:#1c2a37!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important;text-align:left!important}.sidebar-mode .rq-reference-financial-list span:after{content:":"}.sidebar-mode .rq-reference-mini-grid{border-top:1px solid rgba(28,42,55,.18);display:grid;gap:8px!important;grid-template-columns:1fr!important;padding-top:10px}.sidebar-mode .rq-reference-mini-grid section{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}.sidebar-mode .rq-reference-mini-grid h3{color:#08141f!important;font-size:14px!important;font-weight:850!important;margin:0 0 3px!important}.sidebar-mode .rq-reference-mini-grid strong{color:#1c2a37!important;font-size:16px!important}.sidebar-mode .rq-reference-contracted-card{border-top:1px solid rgba(28,42,55,.18)!important;padding-top:10px!important}.sidebar-mode .rq-reference-contracted-card summary{display:flex!important}.sidebar-mode .rq-reference-chevron{color:#596d81!important}.sidebar-mode .rq-reference-footer{border-top:1px solid rgba(28,42,55,.2);color:#596d81!important;display:grid;gap:2px;font-size:11px;padding-top:10px}.sidebar-mode .rq-team-reported-tag,.sidebar-mode .rq-guided-insight-badge,.sidebar-mode .rq-reference-service-pill{background:#ebb44052!important;border:1px solid rgba(219,163,45,.45)!important;border-radius:999px!important;color:#08141f!important}.sidebar-mode .rq-opportunity-report-form{padding-left:42px}.sidebar-mode .rq-script-result--sidebar{background:#f5f7f9!important;border:1px solid rgba(28,42,55,.22)!important;border-radius:0!important;margin-left:42px;margin-top:8px}.sidebar-mode .rq-sidebar-reference-dashboard .rq-selected-case-card{background:#ebb440!important;border:1px solid #08141f!important;border-radius:0!important;box-shadow:none!important;color:#000!important;margin-left:20px!important;margin-right:0!important;padding:12px 14px!important}.sidebar-mode .rq-sidebar-reference-dashboard .rq-selected-case-card h1,.sidebar-mode .rq-sidebar-reference-dashboard .rq-selected-case-card b,.sidebar-mode .rq-sidebar-reference-dashboard .rq-selected-case-card span,.sidebar-mode .rq-sidebar-reference-dashboard .rq-selected-case-card p{color:#000!important}.sidebar-mode .rq-sidebar-reference-dashboard .rq-selected-case-card h1{font-size:22px!important;font-weight:900!important;line-height:1.08!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.sidebar-mode .rq-sidebar-reference-dashboard .rq-selected-case-card span,.sidebar-mode .rq-sidebar-reference-dashboard .rq-selected-case-card p{font-weight:800!important}.app-shell:not(.sidebar-mode){grid-template-columns:204px minmax(0,1fr)!important}.app-shell:not(.sidebar-mode) .sidebar{padding:16px!important}.app-shell:not(.sidebar-mode) .brand h1{font-size:18px!important}.app-shell:not(.sidebar-mode) nav button{padding:7px 9px!important}.sidebar-mode main{max-width:322px!important}.sidebar-mode .rq-sidebar-reference-dashboard{font-size:12px!important;gap:11px!important;padding:12px 14px 22px!important}.sidebar-mode .rq-reference-open-cases summary strong,.sidebar-mode .rq-reference-section-title h2,.sidebar-mode .rq-reference-card-header h2,.sidebar-mode .rq-reference-ask-card h2{font-size:15px!important;line-height:1.1!important}.sidebar-mode .rq-sidebar-reference-dashboard .rq-selected-case-card h1{font-size:18px!important}.sidebar-mode .rq-reference-section-title p,.sidebar-mode .rq-reference-card p,.sidebar-mode .rq-reference-card-header p,.sidebar-mode .rq-reference-service-row .rq-guided-insight-detail span,.sidebar-mode .rq-reference-service-row .rq-guided-insight-detail small,.sidebar-mode .rq-reference-service-copy span,.sidebar-mode .rq-reference-service-copy small,.sidebar-mode .rq-reference-footer{font-size:10.5px!important}.sidebar-mode .rq-reference-case-list button strong,.sidebar-mode .rq-reference-service-row .rq-guided-insight-title strong,.sidebar-mode .rq-reference-service-copy strong,.sidebar-mode .rq-reference-financial-list span,.sidebar-mode .rq-reference-financial-list strong{font-size:12px!important}.sidebar-mode .rq-reference-client-contracts span,.sidebar-mode .rq-sidebar-reference-dashboard .rq-selected-case-card p{font-size:10.5px!important}.sidebar-mode .rq-reference-service-list,.sidebar-mode .rq-reference-financial-list,.sidebar-mode .rq-reference-contract-list,.sidebar-mode .rq-reference-script-actions,.sidebar-mode .rq-opportunity-report-form{padding-left:32px!important}.sidebar-mode .rq-sidebar-opportunity-card{border-top:1px solid rgba(28,42,55,.18)!important;padding-top:8px!important}.sidebar-mode .rq-team-reported-tag{font-size:9px!important;justify-self:end!important;margin-left:auto!important;min-width:42px;padding:3px 5px!important;text-align:center}.sidebar-mode .rq-sidebar-opportunity-card .rq-guided-insight-title{align-items:center!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto}.rq-dashboard--guided:has(.rq-manager-v1-layout){gap:0!important}.rq-manager-reference-panel:has(.rq-manager-v1-layout){background:#fefefe!important;border:1px solid rgba(28,42,55,.18)!important;border-radius:14px!important;box-shadow:none!important;color:#1c2a37!important;min-height:calc(100vh - 142px);padding:20px!important}.rq-manager-reference-panel:has(.rq-manager-v1-layout) .rq-manager-reference-header{border-bottom:1px solid rgba(28,42,55,.14);padding-bottom:16px}.rq-manager-reference-panel:has(.rq-manager-v1-layout) .rq-manager-reference-kicker{color:#596d81!important;font-size:12px!important;font-weight:900;letter-spacing:0;margin-bottom:4px!important;text-transform:uppercase}.rq-manager-reference-panel:has(.rq-manager-v1-layout) .rq-manager-reference-header h1{color:#1c2a37!important;font-family:Arial,sans-serif;font-size:28px!important;line-height:1.12!important}.rq-manager-v1-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 344px}.rq-manager-v1-main,.rq-manager-v1-detail{min-width:0}.rq-manager-v1-main{display:grid;gap:14px}.rq-manager-v1-metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.rq-manager-v1-metrics>div{background:#fefefe;border:1px solid rgba(28,42,55,.16);border-radius:8px;display:grid;gap:6px;min-height:82px;padding:14px 16px}.rq-manager-v1-metrics span{color:#596d81;font-size:12px;font-weight:800;text-transform:uppercase}.rq-manager-v1-metrics strong{color:#1c2a37;font-size:30px;line-height:1}.rq-manager-v1-filters{align-items:center;display:grid;gap:10px;grid-template-columns:140px 160px 190px 140px minmax(220px,1fr)}.rq-manager-v1-filters input,.rq-manager-v1-filters select,.rq-manager-v1-table select{background:#fff!important;border:1px solid rgba(28,42,55,.22)!important;border-radius:6px!important;color:#1c2a37!important;font-family:Arial,sans-serif;font-size:13px;min-height:40px!important;padding:0 12px!important}.rq-manager-v1-table-wrap{border:1px solid rgba(28,42,55,.18)!important;border-radius:8px!important;overflow:auto!important}.rq-manager-v1-table{min-width:920px!important}.rq-manager-v1-table th{background:#596d8124!important;color:#1c2a37!important;font-size:12px!important;text-transform:uppercase}.rq-manager-v1-table td{color:#1c2a37!important;font-size:13px!important}.rq-manager-v1-table td strong{color:#1c2a37;display:block;font-size:14px}.rq-manager-v1-table td small{color:#596d81;display:block;font-size:12px;margin-top:3px}.rq-manager-v1-table tbody tr{cursor:pointer}.rq-manager-v1-table tbody tr.is-selected,.rq-manager-v1-table tbody tr.is-selected:hover{background:#ebb44038!important}.rq-manager-finding-count,.rq-manager-urgent,.rq-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-weight:900;justify-content:center}.rq-manager-finding-count{background:#ebb440;color:#08141f;height:28px;min-width:28px;padding:0 8px}.rq-status-pill{background:#008a8a1f;border:1px solid rgba(0,138,138,.32);color:#006f6f;min-height:28px;padding:0 10px}.rq-status-pill--sold,.rq-status-pill--closed{background:#11a63a1f;border-color:#11a63a57;color:#0d7c2c}.rq-status-pill--declined,.rq-status-pill--rejected{background:#b234341a;border-color:#b2343447;color:#9c2f2f}.rq-manager-urgent{background:#ebb440;color:#08141f;height:24px;width:24px}.rq-manager-muted{color:#8a96a3}.rq-manager-v1-detail{background:#f4f7f9;border:1px solid rgba(28,42,55,.18);border-radius:10px;display:grid;gap:14px;padding:14px;position:sticky;top:18px}.rq-manager-v1-detail-top{background:#4f6071;border-radius:6px;color:#fff;display:grid;gap:2px;padding:14px}.rq-manager-v1-detail-top strong{font-family:Inter,Arial,sans-serif;font-size:22px;line-height:1}.rq-manager-v1-detail-top span{color:#fffc;font-size:12px}.rq-manager-v1-detail-section{display:grid;gap:8px}.rq-manager-v1-detail-section h3{color:#1c2a37;font-size:16px;margin:0}.rq-manager-v1-detail .rq-selected-case-card{background:#ebb440!important;border:1px solid #08141f!important;border-radius:0!important;box-shadow:none!important;color:#000!important;display:block!important;padding:12px 14px!important}.rq-manager-v1-detail .rq-selected-case-card h1,.rq-manager-v1-detail .rq-selected-case-card b,.rq-manager-v1-detail .rq-selected-case-card span,.rq-manager-v1-detail .rq-selected-case-card p{color:#000!important}.rq-manager-v1-detail .rq-selected-case-card h1{font-family:Arial,sans-serif;font-size:21px!important;line-height:1.08!important;margin:0}.rq-manager-v1-detail .rq-reference-client-title-row{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.rq-manager-v1-detail .rq-reference-client-title-row b,.rq-manager-v1-detail .rq-reference-client-contracts span,.rq-manager-v1-detail .rq-selected-case-card p{font-size:12px!important;font-weight:800!important}.rq-manager-v1-detail .rq-reference-client-contracts{display:grid;gap:2px;margin-top:8px}.rq-manager-v1-finding-list{display:grid;gap:8px}.rq-manager-v1-finding-list article{background:#fff;border:1px solid rgba(28,42,55,.16);border-radius:8px;color:#1c2a37;padding:11px 12px}.rq-manager-v1-finding-list header{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.rq-manager-v1-finding-list strong{color:#1c2a37;font-size:14px}.rq-manager-v1-finding-list header span{background:#ebb440;border-radius:999px;color:#08141f;font-size:10px;font-weight:900;padding:3px 7px}.rq-manager-v1-finding-list p{color:#435263;font-size:12px;margin:6px 0 0}.rq-manager-finding-actions{align-items:center;border-top:1px solid rgba(28,42,55,.12);display:flex;gap:8px;justify-content:space-between;margin-top:10px;padding-top:10px}.rq-manager-finding-actions .rq-status-pill{font-size:11px;min-height:24px;padding-inline:8px}.rq-manager-finding-actions .rq-outcome-actions{gap:6px}.rq-manager-finding-actions .rq-outcome-actions button{border-radius:5px!important;font-size:11px!important;min-height:28px!important;padding:0 8px!important}.rq-manager-v1-detail .rq-reference-financial-list{background:#fff;border:1px solid rgba(28,42,55,.16);border-radius:8px;display:grid;gap:0;padding:10px 12px}.rq-manager-v1-detail .rq-reference-financial-list>div{align-items:center;border-bottom:1px solid rgba(28,42,55,.12);display:flex;justify-content:space-between;padding:8px 0}.rq-manager-v1-detail .rq-reference-financial-list>div:last-child{border-bottom:0}.rq-manager-v1-detail .rq-reference-financial-list span{color:#596d81;font-size:12px}.rq-manager-v1-detail .rq-reference-financial-list strong{color:#1c2a37;font-size:15px}.rq-manager-reference-panel:has(.rq-manager-v1-layout) .rq-manager-reference-actions{align-items:center;border-top:1px solid rgba(28,42,55,.14);justify-content:space-between;padding-top:12px}.rq-manager-reference-panel:has(.rq-manager-v1-layout) .rq-manager-reference-actions span{color:#596d81;font-size:13px}.theme-dark .rq-manager-reference-panel:has(.rq-manager-v1-layout){background:#08141f!important;border-color:#fbfbfb2e!important;color:#fbfbfb!important}.theme-dark .rq-manager-reference-panel:has(.rq-manager-v1-layout) .rq-manager-reference-header h1,.theme-dark .rq-manager-v1-metrics strong,.theme-dark .rq-manager-v1-table td,.theme-dark .rq-manager-v1-table td strong,.theme-dark .rq-manager-v1-detail-section h3,.theme-dark .rq-manager-v1-finding-list strong,.theme-dark .rq-manager-v1-detail .rq-reference-financial-list strong{color:#fbfbfb!important}.theme-dark .rq-manager-v1-metrics>div,.theme-dark .rq-manager-v1-finding-list article,.theme-dark .rq-manager-v1-detail .rq-reference-financial-list,.theme-dark .rq-manager-v1-filters input,.theme-dark .rq-manager-v1-filters select,.theme-dark .rq-manager-v1-table select{background:#102235!important;border-color:#fbfbfb2e!important;color:#fbfbfb!important}.theme-dark .rq-manager-v1-detail{background:#102235;border-color:#fbfbfb2e}.theme-dark .rq-manager-v1-table th{background:#fbfbfb14!important;color:#fbfbfb!important}.theme-dark .rq-manager-v1-table tbody tr.is-selected,.theme-dark .rq-manager-v1-table tbody tr.is-selected:hover{background:#ebb4403d!important}.theme-dark .rq-manager-v1-finding-list p,.theme-dark .rq-manager-v1-table td small,.theme-dark .rq-manager-v1-metrics span,.theme-dark .rq-manager-v1-detail .rq-reference-financial-list span,.theme-dark .rq-manager-reference-panel:has(.rq-manager-v1-layout) .rq-manager-reference-actions span{color:#fbfbfbb8!important}@media(max-width:1180px){.rq-manager-v1-layout{grid-template-columns:1fr}.rq-manager-v1-detail{position:static}}@media(max-width:860px){.rq-manager-v1-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rq-manager-v1-filters{grid-template-columns:1fr}}.brand-text-only{display:grid;gap:2px}.brand-wordmark{color:inherit;font-family:Inter,Arial,sans-serif;font-size:26px;font-weight:900;line-height:1}.brand-text-only p{color:currentColor;font-size:12px;margin:0;opacity:.72}.manager-dashboard-shell{background:#fefefe!important;grid-template-columns:196px minmax(0,1fr)!important}.manager-dashboard-nav{background:#f8fafc!important;border-right:1px solid rgba(28,42,55,.18)!important;color:#1c2a37!important;gap:26px!important;padding:28px 18px!important}.manager-dashboard-nav .brand{border-bottom:1px solid rgba(28,42,55,.14);padding-bottom:18px}.manager-dashboard-nav .brand-wordmark{color:#1c2a37!important;font-size:28px}.manager-dashboard-nav nav button{background:#fff!important;border:1px solid rgba(28,42,55,.16)!important;border-radius:7px!important;color:#1c2a37!important;min-height:44px!important}.manager-dashboard-nav nav button.active,.manager-dashboard-nav nav button:hover{background:#008a8a!important;border-color:#008a8a!important;color:#fff!important}.manager-dashboard-shell main{background:#fefefe!important}.manager-dashboard-shell .topbar{background:#fefefe!important;border:1px solid rgba(28,42,55,.14)!important;border-radius:0!important;box-shadow:none!important;margin:0!important;min-height:62px!important;padding:12px 20px!important}.manager-dashboard-shell .topbar .label,.manager-dashboard-shell .topbar p{color:#1c2a37!important}.manager-dashboard-shell .rq-dashboard--guided{padding:18px 22px 24px!important}.rq-manager-reference-panel--manager{background:#fefefe!important;border:1px solid rgba(28,42,55,.18)!important;border-radius:0!important;box-shadow:none!important;gap:16px!important;min-height:calc(100vh - 104px)!important;padding:18px!important}.rq-manager-reference-panel--manager .rq-manager-reference-header{background:#fff;border:1px solid rgba(28,42,55,.18)!important;border-radius:0;padding:14px 16px!important}.rq-manager-reference-panel--manager .rq-manager-reference-header h1{color:#1c2a37!important;font-size:24px!important;letter-spacing:0!important}.rq-manager-reference-panel--manager .rq-manager-reference-status span,.rq-manager-reference-panel--manager .rq-manager-reference-status strong{background:#f6f8fa!important;border-radius:6px!important;color:#1c2a37!important;min-height:34px!important}.rq-manager-v1-titlebar{align-items:center;background:#fff;border:1px solid rgba(28,42,55,.18);display:flex;justify-content:space-between;padding:12px 14px}.rq-manager-v1-titlebar div{display:grid;gap:3px}.rq-manager-v1-titlebar span{color:#596d81;font-size:11px;font-weight:900;text-transform:uppercase}.rq-manager-v1-titlebar strong{color:#1c2a37;font-size:18px}.rq-manager-reference-panel--manager .rq-manager-v1-layout{grid-template-columns:minmax(0,1fr) 318px}.rq-manager-reference-panel--manager .rq-manager-v1-metrics{gap:8px!important}.rq-manager-reference-panel--manager .rq-manager-v1-metrics>div{border-radius:0!important;min-height:68px!important;padding:10px 12px!important}.rq-manager-reference-panel--manager .rq-manager-v1-metrics strong{color:#1c2a37!important;font-size:24px!important}.rq-manager-reference-panel--manager .rq-manager-v1-filters{background:#f8fafc;border:1px solid rgba(28,42,55,.14);grid-template-columns:116px 142px 170px 124px minmax(180px,1fr);padding:10px}.rq-manager-reference-panel--manager .rq-manager-v1-filters input,.rq-manager-reference-panel--manager .rq-manager-v1-filters select,.rq-manager-reference-panel--manager .rq-manager-v1-table select{border-radius:4px!important;min-height:34px!important}.rq-manager-reference-panel--manager .rq-manager-v1-table-wrap{border-radius:0!important}.rq-manager-reference-panel--manager .rq-manager-v1-table{min-width:820px!important}.rq-manager-reference-panel--manager .rq-manager-v1-table th,.rq-manager-reference-panel--manager .rq-manager-v1-table td{padding:9px 11px!important}.rq-manager-reference-panel--manager .rq-manager-v1-table th{background:#e9eef3!important;border-bottom:1px solid rgba(28,42,55,.18)!important;font-size:11px!important}.rq-manager-reference-panel--manager .rq-manager-v1-table td strong{font-size:13px!important}.rq-manager-reference-panel--manager .rq-manager-v1-table td small{font-size:11px!important}.rq-manager-reference-panel--manager .rq-manager-v1-table tbody tr.is-selected,.rq-manager-reference-panel--manager .rq-manager-v1-table tbody tr.is-selected:hover{background:#ebb44052!important}.rq-manager-reference-panel--manager .rq-manager-v1-detail{background:#fff!important;border-radius:0!important;gap:12px!important;padding:12px!important}.rq-manager-reference-panel--manager .rq-manager-v1-detail-top{background:#596d81!important;border-radius:0!important;padding:12px!important}.rq-manager-reference-panel--manager .rq-manager-v1-detail-section h3{font-size:15px!important}.rq-manager-reference-panel--manager .rq-manager-v1-finding-list article,.rq-manager-reference-panel--manager .rq-manager-v1-detail .rq-reference-financial-list{border-radius:0!important}.rq-manager-reference-panel--manager .rq-manager-reference-actions{justify-content:space-between!important}.theme-dark .manager-dashboard-shell,.theme-dark .manager-dashboard-shell main{background:#08141f!important}.theme-dark .manager-dashboard-nav,.theme-dark .manager-dashboard-shell .topbar,.theme-dark .rq-manager-reference-panel--manager,.theme-dark .rq-manager-reference-panel--manager .rq-manager-reference-header,.theme-dark .rq-manager-v1-titlebar{background:#102235!important;border-color:#fbfbfb2e!important;color:#fbfbfb!important}.theme-dark .manager-dashboard-nav .brand-wordmark,.theme-dark .manager-dashboard-nav nav button,.theme-dark .manager-dashboard-shell .topbar .label,.theme-dark .manager-dashboard-shell .topbar p,.theme-dark .rq-manager-reference-panel--manager .rq-manager-reference-header h1,.theme-dark .rq-manager-v1-titlebar strong{color:#fbfbfb!important}.theme-dark .manager-dashboard-nav nav button{background:#08141f!important;border-color:#fbfbfb2e!important}.manager-dashboard-shell .case-workspace{display:grid;gap:14px;padding:18px 22px 24px!important}.manager-dashboard-shell .case-workspace .section-header,.manager-dashboard-shell .case-workspace .data-controls,.manager-dashboard-shell .case-list-panel,.manager-dashboard-shell .case-detail-panel,.manager-dashboard-shell .case-summary-panel,.manager-dashboard-shell .case-documents-panel,.manager-dashboard-shell .case-history-panel{background:#fefefe!important;border:1px solid rgba(28,42,55,.18)!important;border-radius:0!important;box-shadow:none!important;color:#1c2a37!important}.manager-dashboard-shell .case-workspace .section-header{padding:14px 16px!important}.manager-dashboard-shell .case-workspace .section-header h2{color:#1c2a37!important;font-size:24px!important;line-height:1.15}.manager-dashboard-shell .case-workspace .section-header p,.manager-dashboard-shell .case-workspace .label,.manager-dashboard-shell .case-document-card span,.manager-dashboard-shell .case-document-card small,.manager-dashboard-shell .case-history-item p,.manager-dashboard-shell .case-history-item header span{color:#596d81!important}.manager-dashboard-shell .case-metrics{gap:8px!important}.manager-dashboard-shell .case-metrics .metric{border-radius:0!important;box-shadow:none!important;min-height:68px!important}.manager-dashboard-shell .case-browser-grid{gap:14px;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.manager-dashboard-shell .case-list-panel{max-height:calc(100vh - 224px)}.manager-dashboard-shell .case-selector-card,.manager-dashboard-shell .case-document-card,.manager-dashboard-shell .case-history-item{background:#fff!important;border:1px solid rgba(28,42,55,.16)!important;border-radius:0!important;box-shadow:none!important}.manager-dashboard-shell .case-selector-card.active,.manager-dashboard-shell .case-selector-card:hover{background:#ebb44047!important;border-color:#ebb440!important}.manager-dashboard-shell .case-detail-header{align-items:start;border-bottom:1px solid rgba(28,42,55,.14);display:flex;gap:16px;justify-content:space-between;padding-bottom:14px}.manager-dashboard-shell .case-detail-header h3{color:#1c2a37!important;font-size:22px!important;margin:4px 0!important}.manager-dashboard-shell .case-detail-updated{align-items:end;display:grid;gap:6px;min-width:176px;text-align:right}.case-start-fresh-button{background:#ebb440!important;border:1px solid rgba(8,20,31,.24)!important;border-radius:4px!important;color:#08141f!important;font-size:12px!important;font-weight:900!important;min-height:32px!important;padding:0 10px!important}.case-start-fresh-button:hover:not(:disabled){background:#d99c19!important}.manager-dashboard-shell .case-overview-grid>div,.manager-dashboard-shell .case-summary-grid>div{border-radius:0!important}.manager-dashboard-shell .case-document-actions a,.manager-dashboard-shell .case-document-actions button,.manager-dashboard-shell .case-history-actions a,.manager-dashboard-shell .case-history-actions button{border-radius:4px!important}.manager-dashboard-shell .case-document-actions .danger-action,.manager-dashboard-shell .case-history-actions .danger-action{border-color:#9d2f2f52!important;color:#9d2f2f!important}.theme-dark .manager-dashboard-shell .case-workspace .section-header,.theme-dark .manager-dashboard-shell .case-workspace .data-controls,.theme-dark .manager-dashboard-shell .case-list-panel,.theme-dark .manager-dashboard-shell .case-detail-panel,.theme-dark .manager-dashboard-shell .case-summary-panel,.theme-dark .manager-dashboard-shell .case-documents-panel,.theme-dark .manager-dashboard-shell .case-history-panel,.theme-dark .manager-dashboard-shell .case-selector-card,.theme-dark .manager-dashboard-shell .case-document-card,.theme-dark .manager-dashboard-shell .case-history-item{background:#102235!important;border-color:#fbfbfb2e!important;color:#fbfbfb!important}.theme-dark .manager-dashboard-shell .case-workspace .section-header h2,.theme-dark .manager-dashboard-shell .case-detail-header h3{color:#fbfbfb!important}.theme-dark .manager-dashboard-shell .case-workspace .section-header p,.theme-dark .manager-dashboard-shell .case-workspace .label,.theme-dark .manager-dashboard-shell .case-document-card span,.theme-dark .manager-dashboard-shell .case-document-card small,.theme-dark .manager-dashboard-shell .case-history-item p,.theme-dark .manager-dashboard-shell .case-history-item header span{color:#fbfbfbb8!important}@media(max-width:900px){.manager-dashboard-shell .case-browser-grid{grid-template-columns:1fr}.manager-dashboard-shell .case-list-panel{max-height:none;position:static}.manager-dashboard-shell .case-detail-header{display:grid}.manager-dashboard-shell .case-detail-updated{align-items:start;text-align:left}}.app-shell:not(.sidebar-mode).theme-light{--desktop-readable-page: #f5f7fa;--desktop-readable-panel: #fefefe;--desktop-readable-soft: #f7f9fb;--desktop-readable-text: #1c2a37;--desktop-readable-muted: #596d81;--desktop-readable-border: rgba(28, 42, 55, .18)}.app-shell:not(.sidebar-mode).theme-dark{--desktop-readable-page: #596d81;--desktop-readable-panel: #08141f;--desktop-readable-soft: #102235;--desktop-readable-text: #fbfbfb;--desktop-readable-muted: rgba(251, 251, 251, .78);--desktop-readable-border: rgba(251, 251, 251, .24)}.app-shell:not(.sidebar-mode).theme-light main,.app-shell:not(.sidebar-mode).theme-dark main,.app-shell:not(.sidebar-mode).theme-light.manager-dashboard-shell main,.app-shell:not(.sidebar-mode).theme-dark.manager-dashboard-shell main{background:var(--desktop-readable-page)!important;color:var(--desktop-readable-text)!important}.app-shell:not(.sidebar-mode).theme-light :where(.topbar,.rq-dashboard-hero--guided,.rq-manager-reference-panel,.rq-manager-reference-header,.rq-manager-v1-titlebar,.rq-manager-v1-detail,.rq-guided-case-card,.rq-guided-card,.rq-card,.case-list-panel,.case-detail-panel,.case-summary-panel,.case-documents-panel,.case-history-panel,.case-document-card,.case-history-item,.case-selector-card,.metric,.data-controls),.app-shell:not(.sidebar-mode).theme-dark :where(.topbar,.rq-dashboard-hero--guided,.rq-manager-reference-panel,.rq-manager-reference-header,.rq-manager-v1-titlebar,.rq-manager-v1-detail,.rq-guided-case-card,.rq-guided-card,.rq-card,.case-list-panel,.case-detail-panel,.case-summary-panel,.case-documents-panel,.case-history-panel,.case-document-card,.case-history-item,.case-selector-card,.metric,.data-controls){background:var(--desktop-readable-panel)!important;border-color:var(--desktop-readable-border)!important;color:var(--desktop-readable-text)!important}.app-shell:not(.sidebar-mode).theme-light :where(.rq-manager-v1-metrics>div,.rq-manager-v1-finding-list article,.rq-reference-financial-list,.case-overview-grid>div,.case-summary-grid>div),.app-shell:not(.sidebar-mode).theme-dark :where(.rq-manager-v1-metrics>div,.rq-manager-v1-finding-list article,.rq-reference-financial-list,.case-overview-grid>div,.case-summary-grid>div){background:var(--desktop-readable-soft)!important;border-color:var(--desktop-readable-border)!important;color:var(--desktop-readable-text)!important}.app-shell:not(.sidebar-mode).theme-light :where(.rq-dashboard--guided h1,.rq-dashboard--guided h2,.rq-dashboard--guided h3,.rq-dashboard--guided h4,.rq-dashboard--guided strong,.rq-dashboard--guided th,.rq-dashboard--guided td,.rq-dashboard--guided label,.case-workspace h1,.case-workspace h2,.case-workspace h3,.case-workspace h4,.case-workspace strong,.case-workspace th,.case-workspace td,.case-workspace label,.topbar strong),.app-shell:not(.sidebar-mode).theme-dark :where(.rq-dashboard--guided h1,.rq-dashboard--guided h2,.rq-dashboard--guided h3,.rq-dashboard--guided h4,.rq-dashboard--guided strong,.rq-dashboard--guided th,.rq-dashboard--guided td,.rq-dashboard--guided label,.case-workspace h1,.case-workspace h2,.case-workspace h3,.case-workspace h4,.case-workspace strong,.case-workspace th,.case-workspace td,.case-workspace label,.topbar strong){color:var(--desktop-readable-text)!important}.app-shell:not(.sidebar-mode).theme-light :where(.rq-dashboard--guided p,.rq-dashboard--guided small,.rq-dashboard--guided span,.rq-dashboard--guided .label,.rq-dashboard--guided .muted,.rq-dashboard--guided .rq-empty,.case-workspace p,.case-workspace small,.case-workspace span,.case-workspace .label,.case-workspace .muted,.topbar p,.topbar .label),.app-shell:not(.sidebar-mode).theme-dark :where(.rq-dashboard--guided p,.rq-dashboard--guided small,.rq-dashboard--guided span,.rq-dashboard--guided .label,.rq-dashboard--guided .muted,.rq-dashboard--guided .rq-empty,.case-workspace p,.case-workspace small,.case-workspace span,.case-workspace .label,.case-workspace .muted,.topbar p,.topbar .label){color:var(--desktop-readable-muted)!important}.app-shell:not(.sidebar-mode).theme-light :where(input,select,textarea),.app-shell:not(.sidebar-mode).theme-dark :where(input,select,textarea){background:var(--desktop-readable-panel)!important;border-color:var(--desktop-readable-border)!important;color:var(--desktop-readable-text)!important}.app-shell:not(.sidebar-mode).theme-light :where(input,textarea)::placeholder,.app-shell:not(.sidebar-mode).theme-dark :where(input,textarea)::placeholder{color:var(--desktop-readable-muted)!important}.app-shell:not(.sidebar-mode).theme-light .case-detail-updated,.app-shell:not(.sidebar-mode).theme-light.manager-dashboard-shell .case-detail-updated{background:#fefefe!important;border:1px solid rgba(28,42,55,.24)!important;color:#1c2a37!important}.app-shell:not(.sidebar-mode).theme-dark .case-detail-updated,.app-shell:not(.sidebar-mode).theme-dark.manager-dashboard-shell .case-detail-updated{background:#08141f!important;border:1px solid rgba(251,251,251,.3)!important;color:#fbfbfb!important}.app-shell:not(.sidebar-mode).theme-light .case-detail-updated :where(.label,strong,span,small,p),.app-shell:not(.sidebar-mode).theme-light.manager-dashboard-shell .case-detail-updated :where(.label,strong,span,small,p){color:#1c2a37!important}.app-shell:not(.sidebar-mode).theme-dark .case-detail-updated :where(.label,strong,span,small,p),.app-shell:not(.sidebar-mode).theme-dark.manager-dashboard-shell .case-detail-updated :where(.label,strong,span,small,p){color:#fbfbfb!important}.app-shell:not(.sidebar-mode).theme-light .case-detail-updated .label,.app-shell:not(.sidebar-mode).theme-light.manager-dashboard-shell .case-detail-updated .label{color:#596d81!important}.app-shell:not(.sidebar-mode).theme-dark .case-detail-updated .label,.app-shell:not(.sidebar-mode).theme-dark.manager-dashboard-shell .case-detail-updated .label{color:#fbfbfbc7!important}
