@font-face{font-family:Signal Heading;src:url(/fonts/unbounded-cyrillic.woff2)format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Signal Heading;src:url(/fonts/unbounded-latin.woff2)format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Signal Display;src:url(/fonts/roboto-condensed-cyrillic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Signal Display;src:url(/fonts/roboto-condensed-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Signal Mono;src:url(/fonts/plex-mono-cyrillic.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Signal Mono;src:url(/fonts/plex-mono-latin.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#090a0c;--white:#121418;--ink:#e5e7eb;--muted:#9299a5;--line:#292d34;--signal:#5284ff;--paper:#121418;--blue:#5284ff;--display:"Signal Display";--heading:"Signal Heading";--mono:"Signal Mono";--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:12px/1.6 var(--mono);margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-underline-offset:3px}h1,h2,h3,p{margin:0}
html:has(.app-shell[data-monochrome=true]){filter:grayscale()}.app-shell .mobile-menu-key,.app-shell .mobile-filter-key{display:none}.app-shell,.login,.loading{--green:var(--ink);--lime:var(--ink);--soft:var(--white);--orange:var(--signal);font:12px/1.55 var(--mono);color:var(--ink);background:var(--bg)}:is(.app-shell,.login,.loading) button{color:#090a0c;font:11px/1.4 var(--mono);min-height:34px;box-shadow:none;touch-action:manipulation;background:#e5e7eb;border:1px solid #545b66;border-bottom:3px solid #050608;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}:is(.app-shell,.login,.loading) button:hover{background:#e5e7eb}:is(.app-shell,.login,.loading) button:active{border-bottom-width:1px;transform:translateY(2px)}:is(.app-shell,.login,.loading) button:disabled{opacity:.45;transform:none}:is(.app-shell,.login,.loading) button svg{width:14px;height:14px}:is(.app-shell,.login,.loading) button:focus-visible,:is(.app-shell,.login,.loading) a:focus-visible,:is(.app-shell,.login,.loading) summary:focus-visible{outline-offset:3px;outline:2px solid}:is(.app-shell,.login,.loading) button.primary{color:#090a0c;background:#e5e7eb}:is(.app-shell,.login,.loading) button.approve-key{background:var(--signal);border-color:var(--signal);font:700 14px var(--display);border-bottom-color:#050608;min-height:48px}:is(.app-shell,.login,.loading) h1,:is(.app-shell,.login,.loading) h2,:is(.app-shell,.login,.loading) h3{font-family:var(--display);letter-spacing:-.045em;font-weight:700;line-height:1.4}:is(.app-shell,.login,.loading) h1{font-size:27px}:is(.app-shell,.login,.loading) h2{font-size:14px}:is(.app-shell,.login,.loading) h3{font-size:11px}:is(.app-shell,.login,.loading) small,:is(.app-shell,.login,.loading) .tiny{font:10px/1.5 var(--mono);color:var(--muted)}:is(.app-shell,.login,.loading) .mono,:is(.app-shell,.login,.loading) time,:is(.app-shell,.login,.loading) kbd{font-family:var(--mono);font-variant-numeric:tabular-nums}:is(.app-shell,.login,.loading) .muted{color:var(--muted);margin-top:5px;font-size:11px}:is(.app-shell,.login,.loading) .block{display:block}:is(.app-shell,.login,.loading) .spaced{margin-top:20px}:is(.app-shell,.login,.loading) .wide{width:100%;margin-top:12px}:is(.app-shell,.login,.loading) .actions{flex-wrap:wrap;gap:8px;display:flex}:is(.app-shell,.login,.loading) .eyebrow,:is(.app-shell,.login,.loading) .nav-caption{font:9px var(--mono);letter-spacing:1.3px;color:var(--muted);margin-bottom:9px}:is(.app-shell,.login,.loading) .text-button,:is(.app-shell,.login,.loading) .icon-button,:is(.app-shell,.login,.loading) .name-button{color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:flex-start;min-height:26px;padding:5px 0}:is(.app-shell,.login,.loading) .text-button:hover,:is(.app-shell,.login,.loading) .icon-button:hover,:is(.app-shell,.login,.loading) .name-button:hover{background:#191c22}:is(.app-shell,.login,.loading) .icon-button{margin-left:auto;padding:5px}:is(.app-shell,.login,.loading) .text-button:active,:is(.app-shell,.login,.loading) .name-button:active{transform:none}:is(.app-shell,.login,.loading) input:not([type=checkbox]):not([type=file]),:is(.app-shell,.login,.loading) textarea,:is(.app-shell,.login,.loading) select{border:1px solid var(--line);color:var(--ink);max-width:100%;font:12px/1.6 var(--mono);background:#0d0f12;border-bottom:2px solid #545b66;border-radius:3px;padding:7px 9px}:is(.app-shell,.login,.loading) input:not([type=checkbox]):not([type=file]),:is(.app-shell,.login,.loading) textarea{width:100%}:is(.app-shell,.login,.loading) select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#e5e7eb 50%),linear-gradient(135deg,#e5e7eb 50%,#0000 50%);background-position:calc(100% - 14px),calc(100% - 10px);background-repeat:no-repeat;background-size:4px 4px;min-height:34px;padding-right:29px}:is(.app-shell,.login,.loading) input:focus,:is(.app-shell,.login,.loading) textarea:focus,:is(.app-shell,.login,.loading) select:focus{outline-offset:2px;outline:2px solid #e5e7eb}:is(.app-shell,.login,.loading) textarea{resize:vertical}:is(.app-shell,.login,.loading) input::placeholder,:is(.app-shell,.login,.loading) textarea::placeholder{color:#89929f}:is(.app-shell,.login,.loading) input[type=file]{max-width:100%;font-size:11px}:is(.app-shell,.login,.loading) input[type=file]::file-selector-button{font:11px var(--mono);color:#090a0c;background:#e5e7eb;border:1px solid #545b66;border-bottom:3px solid #050608;margin-right:12px;padding:8px 12px}:is(.app-shell,.login,.loading) label{margin-top:12px;font-size:11px;display:block}:is(.app-shell,.login,.loading) label>input:not([type=checkbox]),:is(.app-shell,.login,.loading) label>textarea{margin-top:6px;display:block}:is(.app-shell,.login,.loading) .check-label{font:11px var(--mono);align-items:center;gap:9px;margin:0;display:flex}:is(.app-shell,.login,.loading) input[type=checkbox]{appearance:none;cursor:pointer;background:#0d0f12;border:2px solid #9299a5;border-radius:3px;flex-shrink:0;width:24px;height:24px;margin:0;position:relative}:is(.app-shell,.login,.loading) input[type=checkbox]:checked{background:#e5e7eb;box-shadow:inset 0 0 0 3px #090a0c}:is(.app-shell,.login,.loading) input[type=checkbox]:checked:after{content:"✓";color:#090a0c;text-align:center;font-size:15px;font-weight:700;line-height:20px;position:absolute;inset:0}:is(.app-shell,.login,.loading) .switch{justify-self:end;margin:0}:is(.app-shell,.login,.loading) .switch>span{display:none}:is(.app-shell,.login,.loading) .switch input{width:30px;height:20px}:is(.app-shell,.login,.loading) .switch input:checked:after{content:"I";line-height:16px}:is(.app-shell,.login,.loading) .panel{box-shadow:none;background:0 0;border:0;border-radius:3px;min-width:0;padding:16px 0}:is(.app-shell,.login,.loading) .panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}:is(.app-shell,.login,.loading) .panel-bottom{border-top:1px solid var(--line);color:var(--muted);margin-top:14px;padding-top:10px;font-size:10px}:is(.app-shell,.login,.loading) .pill,:is(.app-shell,.login,.loading) .badge{font:10px/1.5 var(--mono);color:var(--muted);white-space:normal;background:0 0;border:0;border-radius:3px;padding:0}:is(.app-shell,.login,.loading) .pill:before,:is(.app-shell,.login,.loading) .badge:before{content:"[";margin-right:4px}:is(.app-shell,.login,.loading) .pill:after,:is(.app-shell,.login,.loading) .badge:after{content:"]";margin-left:4px}:is(.app-shell,.login,.loading) .toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}:is(.app-shell,.login,.loading) .search{border-bottom:1px solid #545b66;flex:1;align-items:center;gap:8px;min-width:180px;max-width:320px;display:flex}:is(.app-shell,.login,.loading) .search svg{width:13px}:is(.app-shell,.login,.loading) .search input:not([type=checkbox]){background:0 0;border:0}:is(.app-shell,.login,.loading) .toolbar .badge{margin-left:auto}:is(.app-shell,.login,.loading) .table-wrap{width:100%;overflow:auto}:is(.app-shell,.login,.loading) table{border-collapse:collapse;text-align:left;width:100%;font:11px/1.45 var(--mono)}:is(.app-shell,.login,.loading) th{font:9px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.7px;color:var(--muted);white-space:nowrap;border-bottom:1px solid #9299a5;padding:9px 8px}:is(.app-shell,.login,.loading) td{vertical-align:top;border-bottom:1px solid #292d34;padding:7px 8px}:is(.app-shell,.login,.loading) tbody tr:hover{background:#191c22}:is(.app-shell,.login,.loading) .name-button{font:600 10px/1.5 var(--display);border:0;gap:10px;min-height:28px;display:flex}:is(.app-shell,.login,.loading) .name-button small{font-size:10px;font-weight:400;display:block}:is(.app-shell,.login,.loading) .contact-cell{overflow-wrap:anywhere;max-width:180px}:is(.app-shell,.login,.loading) .score-column{width:58px}:is(.app-shell,.login,.loading) .stage-pass{font-weight:700}:is(.app-shell,.login,.loading) .stage-pass:before{content:"✓ "}:is(.app-shell,.login,.loading) .stage-stop{color:#9299a5;font-style:italic}:is(.app-shell,.login,.loading) .stage-stop:before{content:"× "}:is(.app-shell,.login,.loading) .list-tags{overflow-wrap:anywhere;margin:12px 0}:is(.app-shell,.login,.loading) .score{cursor:pointer;font:22px/1.2 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;border-bottom:1px dotted #9299a5;border-radius:3px;padding:0 0 2px;list-style:none;display:inline-block}:is(.app-shell,.login,.loading) .score::-webkit-details-marker{display:none}:is(.app-shell,.login,.loading) .score-high{letter-spacing:-1px;font-size:26px;font-weight:700}:is(.app-shell,.login,.loading) .score-mid{font-size:22px}:is(.app-shell,.login,.loading) .score-low{color:#9299a5;font-size:17px}:is(.app-shell,.login,.loading) .score-breakdown{color:#090a0c;z-index:8;background:#e5e7eb;border-top:3px solid #090a0c;border-radius:3px;width:min(510px,100vw - 55px);padding:18px;position:absolute;right:30px;box-shadow:0 8px #050608}:is(.app-shell,.login,.loading) .score-breakdown>p{margin:8px 0;font-size:10px}:is(.app-shell,.login,.loading) .score-total{border-top:2px solid #090a0c;justify-content:space-between;padding-top:10px;display:flex}:is(.app-shell,.login,.loading) .score-breakdown .evidence-entry{background:0 0;padding:10px 0}:is(.app-shell,.login,.loading) .score-breakdown small{color:#9299a5}:is(.app-shell,.login,.loading) .expanded-row>td{background:#121418;padding:0}:is(.app-shell,.login,.loading) .expanded-account{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:22px;padding:18px;display:grid}:is(.app-shell,.login,.loading) .expanded-account aside{border-left:1px solid var(--line);padding:0 0 0 18px}:is(.app-shell,.login,.loading) .reason-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;font-size:10px;display:flex}:is(.app-shell,.login,.loading) .reason-row b{font-size:10px}:is(.app-shell,.login,.loading) .source-link,:is(.app-shell,.login,.loading) .evidence-source{font:11px/1.5 var(--mono);overflow-wrap:anywhere}:is(.app-shell,.login,.loading) .source-link{align-items:center;gap:4px;display:inline-flex}:is(.app-shell,.login,.loading) .evidence-log{min-width:0}:is(.app-shell,.login,.loading) .evidence-entry{background:var(--paper);color:#090a0c;border-top:1px solid #292d34;border-radius:3px;margin-bottom:6px;padding:12px 14px}:is(.app-shell,.login,.loading) .evidence-entry blockquote{font:13px/1.7 var(--mono);border:0;margin:0 0 8px;padding:0}:is(.app-shell,.login,.loading) .evidence-source{flex-wrap:wrap;align-items:baseline;gap:13px;display:flex}:is(.app-shell,.login,.loading) .evidence-source a{color:var(--signal);font-weight:700;text-decoration-thickness:1px}:is(.app-shell,.login,.loading) .evidence-source small{color:#9299a5}:is(.app-shell,.login,.loading) .evidence-kind{font:10px var(--mono);justify-content:space-between;gap:12px;margin-top:7px;display:flex}:is(.app-shell,.login,.loading) .evidence-kind b{white-space:nowrap}:is(.app-shell,.login,.loading) .evidence-kind small{color:#9299a5}:is(.app-shell,.login,.loading) .evidence-box{background:0 0;border:0;margin:12px 0;padding:0}:is(.app-shell,.login,.loading) .evidence-box>h3{margin:0 0 10px}:is(.app-shell,.login,.loading) .evidence-box>p{margin:8px 0}:is(.app-shell,.login,.loading) blockquote{font:12px/1.7 var(--mono);border-left:2px solid var(--signal);margin:12px 0;padding-left:12px}:is(.app-shell,.login,.loading) .signal-grid{border-top:2px solid #9299a5;display:block}:is(.app-shell,.login,.loading) .signal-card{border-bottom:10px solid var(--bg);grid-template-columns:180px minmax(0,1fr);gap:0;padding:0;display:grid}:is(.app-shell,.login,.loading) .signal-index{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px 18px 14px 0;display:flex}:is(.app-shell,.login,.loading) .signal-index>.text-button{font-family:var(--display);font-size:11px}:is(.app-shell,.login,.loading) .signal-index>small{margin-top:14px}:is(.app-shell,.login,.loading) .stat-grid{border-top:1px solid #545b66;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:12px 0 20px;display:grid}:is(.app-shell,.login,.loading) .stat-grid article{box-shadow:none;background:0 0;border:0;border-radius:3px;padding:13px 18px 13px 0}:is(.app-shell,.login,.loading) .stat-grid article+article{border-left:1px solid var(--line);padding-left:18px}:is(.app-shell,.login,.loading) .stat-grid article>span{color:var(--muted);font-size:10px}:is(.app-shell,.login,.loading) .stat-grid strong{font:48px/1.1 var(--mono);align-items:baseline;gap:8px;margin:8px 0;display:flex}:is(.app-shell,.login,.loading) .stat-grid strong small{font-size:9px}:is(.app-shell,.login,.loading) .stat-grid strong svg{display:none}:is(.app-shell,.login,.loading) .stat-grid p{color:var(--muted);max-width:200px;font-size:9px}:is(.app-shell,.login,.loading) .market-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;display:grid}:is(.app-shell,.login,.loading) .market-grid>article+article{border-left:1px solid var(--line);padding-left:22px}:is(.app-shell,.login,.loading) .market-layout{flex-direction:column;display:flex}:is(.app-shell,.login,.loading) .market-layout>.panel{width:100%}:is(.app-shell,.login,.loading) .market-summary{display:none}:is(.app-shell,.login,.loading) .market-layout .funnel-panel{padding:0 0 12px}:is(.app-shell,.login,.loading) .funnel{border-top:1px solid var(--line);background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#292d34 25%);margin-top:18px}:is(.app-shell,.login,.loading) .funnel-row{border-bottom:1px solid #292d34;grid-template-columns:24px minmax(0,1fr) 40px;align-items:center;gap:10px;padding:8px 0;display:grid}:is(.app-shell,.login,.loading) .step{color:var(--muted);font-size:9px}:is(.app-shell,.login,.loading) .funnel-label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;font-size:11px;display:flex}:is(.app-shell,.login,.loading) .funnel-label b{font:22px var(--mono)}:is(.app-shell,.login,.loading) .track{background:0 0;height:11px;overflow:visible}:is(.app-shell,.login,.loading) .track>div{background:#9299a5;border-radius:3px;height:100%;transition:none}:is(.app-shell,.login,.loading) .funnel-row:last-child .track>div{background:var(--signal)}:is(.app-shell,.login,.loading) .funnel-row small{text-align:right}:is(.app-shell,.login,.loading) .icp-strip{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:18px;padding:0 0 14px;font-size:11px;display:flex}:is(.app-shell,.login,.loading) .icp-strip .pill{white-space:nowrap}:is(.app-shell,.login,.loading) .insight{border-top:1px solid var(--line);color:var(--muted);margin-top:12px;padding:12px 0;font-size:11px}:is(.app-shell,.login,.loading) .insight>svg{display:none}:is(.app-shell,.login,.loading) .account-preview{width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;justify-content:flex-start;gap:12px;padding:10px 0;display:flex}:is(.app-shell,.login,.loading) .account-preview small{display:block}:is(.app-shell,.login,.loading) .account-preview .score{margin-left:auto}:is(.app-shell,.login,.loading) .avatar{display:none}:is(.app-shell,.login,.loading) .tabs{border-bottom:1px solid #9299a5;gap:0;margin:0 0 15px;display:flex;overflow-x:auto}:is(.app-shell,.login,.loading) .tabs button{border:0;border-right:1px solid var(--line);color:var(--muted);white-space:nowrap;background:0 0;border-bottom:4px solid #0000;align-items:baseline;margin-right:18px;padding:9px 18px 9px 0;font-size:10px;display:flex}:is(.app-shell,.login,.loading) .tabs button.selected{color:var(--ink);border-bottom-color:var(--ink)}:is(.app-shell,.login,.loading) .tabs button span{font:32px var(--mono);color:inherit;margin-left:8px}:is(.app-shell,.login,.loading) .tabs button[data-status=rejected]{font-style:italic;text-decoration:line-through}:is(.app-shell,.login,.loading) .tabs button[data-status=snoozed]{border-bottom-style:dotted}:is(.app-shell,.login,.loading) .tabs button[data-status=approved]{font-weight:700}:is(.app-shell,.login,.loading) .queue-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:22px;display:grid}:is(.app-shell,.login,.loading) .queue-list{border-top:1px solid #9299a5;flex-direction:column;max-height:calc(100vh - 150px);display:flex;position:sticky;top:16px;overflow:auto}:is(.app-shell,.login,.loading) .queue-item{text-align:left;width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;flex-shrink:0;min-height:68px;padding:11px 12px;display:block}:is(.app-shell,.login,.loading) .queue-item:hover{color:var(--ink);background:#191c22}:is(.app-shell,.login,.loading) .queue-item.current{color:#090a0c;background:#e5e7eb;border-left:4px solid #e5e7eb;padding-left:8px}:is(.app-shell,.login,.loading) .queue-item.current small{color:#9299a5}:is(.app-shell,.login,.loading) .queue-item b{font:600 10px var(--display)}:is(.app-shell,.login,.loading) .queue-item p{margin-top:7px;font-size:10px}:is(.app-shell,.login,.loading) .queue-item small{font-size:9px}:is(.app-shell,.login,.loading) .queue-item .queue-score{font:23px var(--mono)}:is(.app-shell,.login,.loading) .draft-panel{padding:0}:is(.app-shell,.login,.loading) .draft-panel>.panel-head{border-top:3px solid #e5e7eb;align-items:flex-start;margin-bottom:14px;padding-top:12px}:is(.app-shell,.login,.loading) .draft-panel>.panel-head>.text-button{font:700 14px var(--display)}:is(.app-shell,.login,.loading) .template-flag{font:700 10px/1.6 var(--display);letter-spacing:.2px;border-top:3px solid #e5e7eb;border-bottom:1px solid #e5e7eb;max-width:210px;padding:6px 8px;display:block}:is(.app-shell,.login,.loading) .template-flag:before{content:"! ";font-size:18px}:is(.app-shell,.login,.loading) .draft-meta{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;margin:16px 0 10px;padding-bottom:9px;font-size:10px;display:flex}:is(.app-shell,.login,.loading) .draft-body{min-height:185px;font-size:13px!important;line-height:1.85!important}:is(.app-shell,.login,.loading) .checks{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:10px;display:flex}:is(.app-shell,.login,.loading) .checks>span{align-items:center;gap:6px;display:flex}:is(.app-shell,.login,.loading) .human-toggle{background:#121418;border-bottom:3px solid #050608;padding:9px 12px}:is(.app-shell,.login,.loading) .human-toggle:has(input:checked){color:#090a0c;background:#e5e7eb}:is(.app-shell,.login,.loading) .human-toggle input{width:30px;height:24px}:is(.app-shell,.login,.loading) .draft-actions{z-index:5;background:#090a0c;border-top:2px solid #e5e7eb;flex-wrap:wrap;gap:7px;margin-top:15px;padding:12px 0;display:flex;position:sticky;bottom:0}:is(.app-shell,.login,.loading) .draft-actions>.approve-key{flex:180px;justify-content:space-between}:is(.app-shell,.login,.loading) .draft-actions kbd{font:9px var(--mono);border:1px solid;padding:2px 4px}:is(.app-shell,.login,.loading) .draft-actions button:not(.approve-key){font-size:10px}:is(.app-shell,.login,.loading) .mobile-queue-nav{display:none}:is(.app-shell,.login,.loading) .warning,:is(.app-shell,.login,.loading) .error{font:11px/1.6 var(--mono);color:var(--ink);overflow-wrap:anywhere;background:0 0;border:0;border-left:4px double #e5e7eb;margin:12px 0;padding:9px 12px}:is(.app-shell,.login,.loading) .error:before{content:"! ";font-weight:700}:is(.app-shell,.login,.loading) .error p{margin:7px 0}:is(.app-shell,.login,.loading) .empty,:is(.app-shell,.login,.loading) .empty-line{font:12px var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:15px;padding:22px 0;display:flex}:is(.app-shell,.login,.loading) .empty>svg{display:none}:is(.app-shell,.login,.loading) .empty h2{font:12px var(--mono)}:is(.app-shell,.login,.loading) .empty p{margin:0}:is(.app-shell,.login,.loading) .storage-note{font:10px/1.6 var(--mono);color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:16px;padding:0 0 10px}:is(.app-shell,.login,.loading) .storage-note button{color:inherit;background:0 0;border:0;min-height:0;padding:0;font-size:10px;text-decoration:underline}:is(.app-shell,.login,.loading) .upload-zone{background:#121418;border:1px dashed #9299a5;flex-direction:column;align-items:flex-start;gap:12px;margin:16px 0;padding:24px 18px;display:flex}:is(.app-shell,.login,.loading) .upload-zone>svg{display:none}:is(.app-shell,.login,.loading) .upload-zone b{font:600 14px var(--display)}:is(.app-shell,.login,.loading) .import-input{min-height:105px;margin:12px 0;font:11px var(--mono)!important}:is(.app-shell,.login,.loading) .import-rule{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:9px 0;font-size:11px;display:flex}:is(.app-shell,.login,.loading) .import-rule svg{flex-shrink:0;width:13px}:is(.app-shell,.login,.loading) .import-secondary{border-top:1px solid var(--line);padding:14px 0}:is(.app-shell,.login,.loading) .import-secondary[open]>summary{margin-bottom:20px}:is(.app-shell,.login,.loading) summary{cursor:pointer;font:11px var(--mono)}:is(.app-shell,.login,.loading) .mapping-table{margin:14px 0}:is(.app-shell,.login,.loading) .mapping-table td{vertical-align:middle}:is(.app-shell,.login,.loading) .mapping-table select{width:100%}:is(.app-shell,.login,.loading) .mapping-table .mapping-issue{border-left:3px double;padding-left:8px;font-style:italic}:is(.app-shell,.login,.loading) .row-issue{border-left:4px double #e5e7eb;font-style:italic}:is(.app-shell,.login,.loading) .row-issue td{font:11px/1.6 var(--mono)}:is(.app-shell,.login,.loading) .icp-editor{border-top:2px solid #e5e7eb;margin:0 0 20px;padding-top:15px}:is(.app-shell,.login,.loading) .icp-editor label{font:700 13px var(--display);margin:0}:is(.app-shell,.login,.loading) .icp-editor textarea{font:500 19px/1.8 var(--display);min-height:140px;margin-top:12px;padding:15px}:is(.app-shell,.login,.loading) .settings-grid .panel{padding-top:8px}:is(.app-shell,.login,.loading) .weights label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:5px 0;font-size:10px;display:flex}:is(.app-shell,.login,.loading) .weights input:not([type=checkbox]){width:62px;margin:0;padding:4px 7px}:is(.app-shell,.login,.loading) .panel label.check-label{margin-top:9px}:is(.app-shell,.login,.loading) .settings-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}:is(.app-shell,.login,.loading) .event-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:9px 0;font-size:10px;display:flex}:is(.app-shell,.login,.loading) .metric-trace{width:100%;height:75px;margin:12px 0;overflow:visible}:is(.app-shell,.login,.loading) .metric-trace path,:is(.app-shell,.login,.loading) .metric-trace line{fill:none;stroke:#e5e7eb;stroke-width:1px;vector-effect:non-scaling-stroke}:is(.app-shell,.login,.loading) .metric-trace circle{fill:var(--bg);stroke:#e5e7eb;stroke-width:1px;vector-effect:non-scaling-stroke}:is(.app-shell,.login,.loading) .modal-backdrop{z-index:20;background:#090a0c;justify-content:flex-end;display:flex;position:fixed;inset:0}:is(.app-shell,.login,.loading) .account-drawer{background:var(--bg);border-left:1px solid var(--line);width:min(860px,100vw);height:100%;padding:22px 28px;overflow-y:auto}:is(.app-shell,.login,.loading) .drawer-title{justify-content:space-between;align-items:center;gap:20px;margin:18px 0;display:flex}:is(.app-shell,.login,.loading) .drawer-title h1{font-size:22px}:is(.app-shell,.login,.loading) .detail-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:15px;margin:15px 0;padding:15px 0;display:grid}:is(.app-shell,.login,.loading) .detail-grid b{font:11px var(--mono);overflow-wrap:anywhere;display:block}:is(.app-shell,.login,.loading) .toast{z-index:30;color:#090a0c;font:11px var(--mono);background:#e5e7eb;border-bottom:3px solid #090a0c;align-items:center;gap:10px;padding:12px 20px;display:flex;position:fixed;top:0;left:192px;right:0}:is(.app-shell,.login,.loading) .toast button{background:0 0;border:0;min-height:22px;margin-left:auto;padding:0 5px}:is(.app-shell,.login,.loading) .toast>svg{display:none}.app-shell{min-height:100vh;display:flex}.app-shell .sidebar{z-index:9;background:#0d0f12;border-right:1px solid #292d34;flex-direction:column;width:192px;padding:21px 12px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.app-shell .brand{font:750 13px/1.5 var(--display);letter-spacing:-.6px;flex-direction:column;gap:0;display:flex}.app-shell .brand svg{display:none}.app-shell .brand>span{font-weight:350}.app-shell .tenant{border-top:2px solid #9299a5;margin:25px 0 22px;padding-top:9px}.app-shell .tenant>small{letter-spacing:1px;margin-bottom:9px;font-size:8px;display:block}.app-shell .tenant-channels{flex-direction:column;gap:4px;display:flex}.app-shell .tenant-channels button{color:#9299a5;background:#121418;border:1px solid #292d34;border-bottom:3px solid #050608;justify-content:flex-start;padding:7px 8px}.app-shell .tenant-channels button[aria-pressed=true]{color:#090a0c;background:#e5e7eb;border-bottom-width:1px;transform:translateY(2px)}.app-shell .tenant-channels button span{font-size:9px}.app-shell nav{flex-direction:column;gap:0;display:flex}.app-shell nav button{font:550 10px/1.6 var(--display);text-align:left;color:#9299a5;background:0 0;border:0;border-bottom:1px solid #292d34;justify-content:flex-start;gap:5px;padding:12px 5px}.app-shell nav button.active{color:#e5e7eb;border-bottom:3px solid #e5e7eb;font-weight:800}.app-shell nav button.active:before{content:">";font-family:var(--mono)}.app-shell nav button b{font:15px var(--mono);margin-left:auto}.app-shell nav button svg{display:none}.app-shell .sidebar-foot{margin-top:auto;padding-top:25px}.app-shell .sidebar-foot p{color:#9299a5;margin:8px 0;font-size:9px}.app-shell .sidebar-foot .badge svg{display:none}.app-shell main{flex:1;min-width:0;margin-left:192px}.app-shell header{color:#9299a5;border-bottom:1px solid #292d34;justify-content:space-between;align-items:center;gap:16px;height:45px;padding:0 26px;font-size:9px;display:flex}.app-shell header>span:first-child{align-items:center;gap:8px;display:flex}.app-shell .content{max-width:1540px;margin:auto;padding:24px 26px 40px}.app-shell .page-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.app-shell .page-title p{color:#9299a5;margin-top:7px;font-size:10px}.loading{min-height:100vh;padding:8vh 8vw}.loading h2{margin:20px 0;font-size:17px}.loading table{opacity:.45;max-width:900px}.loading td{height:38px}.login{place-items:center;min-height:100vh;display:grid}.login form{border-top:3px solid #e5e7eb;width:min(440px,100vw - 40px);padding:24px 0}.login h1{margin:20px 0}.login p{color:var(--muted);font-size:11px}.login button{width:100%;margin-top:20px}@media (max-width:1150px){.app-shell .content{padding:20px}.app-shell .queue-layout{grid-template-columns:200px minmax(0,1fr);gap:16px}.app-shell .tabs button{margin-right:12px;padding-right:12px;font-size:9px}.app-shell .tabs button span{font-size:26px}.app-shell .draft-actions kbd{display:none}.app-shell .market-grid{grid-template-columns:1fr}.app-shell .market-grid>article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}}@media (max-width:760px){.app-shell{display:block}.app-shell .sidebar{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;width:100%;height:auto;padding:12px 15px;display:grid;position:relative}.app-shell .brand{align-self:center;font-size:11px}.app-shell .tenant{border:0;margin:0;padding:0}.app-shell .tenant>small{margin-bottom:4px;font-size:7px}.app-shell .tenant-channels{flex-flow:wrap}.app-shell .tenant-channels button{min-height:28px;padding:4px;font-size:9px}.app-shell .tenant-channels button span,.app-shell .nav-caption,.app-shell .sidebar-foot{display:none}.app-shell nav{flex-direction:row;grid-column:1/-1;gap:14px;display:flex;overflow-x:auto}.app-shell nav button{flex-shrink:0;padding:9px 0;font-size:9px}.app-shell nav button b{font-size:12px}.app-shell main{margin:0}.app-shell header{height:35px;padding:0 15px;font-size:8px}.app-shell header>.tiny{font-size:8px}.app-shell .content{padding:20px 15px 30px}.app-shell h1{font-size:22px}.app-shell .page-title{flex-direction:column;align-items:flex-start;gap:12px}.app-shell .page-title p{font-size:10px}.app-shell .stat-grid strong{font-size:35px}.app-shell .stat-grid strong small{display:none}.app-shell .stat-grid article+article{padding-left:10px}.app-shell .stat-grid article{padding-right:8px}.app-shell .stat-grid p,.app-shell .stat-grid article>span{font-size:8px}.app-shell .queue-layout{display:block}.app-shell .queue-list{display:none}.app-shell .mobile-queue-nav{justify-content:space-between;align-items:center;margin-bottom:15px;font-size:10px;display:flex}.app-shell .mobile-queue-nav button{min-height:40px}.app-shell .draft-panel>.panel-head{gap:8px}.app-shell .draft-panel>.panel-head>.text-button{font-size:12px}.app-shell .template-flag{max-width:145px;font-size:8px}.app-shell .draft-actions{padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:2px solid #e5e7eb;grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0}.app-shell .draft-actions>.approve-key{grid-column:1/-1;min-height:45px}.app-shell .draft-actions button{min-height:38px;padding:7px 5px;font-size:9px}.app-shell .draft-actions kbd{display:none}.app-shell .draft-panel{padding-bottom:125px}.app-shell .draft-meta{flex-wrap:wrap}.app-shell .signal-card{grid-template-columns:1fr}.app-shell .signal-index{flex-direction:row;align-items:center;padding:10px 0}.app-shell .signal-index>small{margin:0}.app-shell .evidence-entry{padding:12px}.app-shell .evidence-entry blockquote{font-size:12px}.app-shell .evidence-kind{font-size:9px}.app-shell .evidence-source{gap:9px;font-size:10px}.app-shell .expanded-account{grid-template-columns:1fr;min-width:300px}.app-shell .expanded-account aside{border-left:0;padding:0}.app-shell .settings-footer{flex-direction:column;align-items:flex-start}.app-shell .icp-editor textarea{font-size:15px}.app-shell .score-breakdown{right:15px}.app-shell .toast{left:0}.app-shell .account-drawer{padding:20px 15px}.app-shell .toolbar .search{max-width:none}.app-shell .toolbar select,.app-shell .table-wrap{max-width:100%}.app-shell .icp-strip{align-items:flex-start}.app-shell .icp-strip .pill{font-size:9px}.app-shell .funnel-label{font-size:10px}.app-shell .funnel-label b{font-size:20px}.app-shell .tabs button{margin-right:14px;padding-right:12px;font-size:9px}.app-shell .tabs button span{font-size:26px}}.app-shell nav button:hover,.app-shell nav button.active:hover{color:#e5e7eb;background:#191c22}.app-shell .funnel-row{padding:4px 0}.app-shell .funnel-label b{font-size:19px}.app-shell .track{height:9px}.app-shell[data-view=queue] .page-title{margin-bottom:12px}.app-shell[data-view=queue] .page-title .eyebrow,.app-shell[data-view=queue] .page-title p{display:none}.app-shell[data-view=queue] .tabs button{padding-top:5px;padding-bottom:6px}.app-shell .queue-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-shell .queue-item{min-height:76px;padding-top:9px;padding-bottom:9px}.app-shell .queue-item.current:hover{color:#090a0c;background:#e5e7eb}.app-shell .draft-panel>.panel-head{margin-bottom:8px;padding-top:8px}.app-shell .draft-body{min-height:140px}.app-shell .draft-panel .spaced{margin-top:12px}.app-shell .draft-panel label{margin-top:8px}.app-shell .draft-panel .draft-meta{margin:10px 0 5px;padding-bottom:6px}.app-shell .draft-panel>.text-button{min-height:24px;font-size:9px}.app-shell .ratio-cell{width:130px}.app-shell .ratio-cell svg{width:100%;height:22px;display:block}.app-shell .ratio-cell line,.app-shell .ratio-cell circle{stroke:#e5e7eb;stroke-width:1px;fill:none}@media (min-width:761px){.app-shell[data-view=queue] .draft-panel{max-height:calc(100dvh - 235px);padding-right:8px;scroll-padding-top:12px;overflow:auto}.app-shell[data-view=queue] .queue-list{max-height:calc(100dvh - 235px)}}@media (max-width:760px){.app-shell .mobile-menu-key{color:#e5e7eb;background:#0d0f12;border:0;border-bottom:1px solid #545b66;justify-content:space-between;width:100%;min-height:43px;padding:12px 15px;display:flex}.app-shell .sidebar{display:none}.app-shell[data-mobile-menu=true] .sidebar{display:grid}.app-shell[data-view=queue] header,.app-shell[data-view=queue] .page-title>.actions{display:none}.app-shell[data-view=queue] .content{padding-top:15px}.app-shell[data-view=queue] h1{font-size:19px}.app-shell .mobile-filter-key{color:#e5e7eb;background:0 0;border:0;border-bottom:1px solid #292d34;justify-content:space-between;width:100%;margin-bottom:12px;padding:8px 0;font-size:9px;display:flex}.app-shell .queue-toolbar[data-open=false]{display:none}.app-shell .evidence-kind{flex-wrap:wrap}.app-shell .mobile-queue-nav{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.app-shell *{scroll-behavior:auto}}.app-shell .brand{min-height:30px;padding-left:34px;font-size:17px;line-height:1.05;position:relative}.app-shell .brand svg{width:24px;height:24px;color:var(--ink);display:block;position:absolute;top:0;left:0}.app-shell nav button{font:500 15px var(--display);border:0;border-radius:3px;padding:10px 8px}.app-shell nav button.active{color:var(--ink);border-left:2px solid var(--ink);background:#1b1e24}.app-shell .tenant-channels button[aria-pressed=true]{color:var(--ink);background:#252930}.app-shell h1{font-size:36px;font-weight:500;line-height:1.1}.app-shell h2{font-size:21px;font-weight:500}.app-shell h3{font-size:16px;font-weight:500}.app-shell .page-title{border-bottom:1px solid var(--line);padding-bottom:20px}.app-shell .tabs button{border-radius:0;transition:color .18s,background .18s}.app-shell .queue-item{border-radius:0}.app-shell .queue-item.current{color:var(--ink);border-left:2px solid var(--ink);background:#191c22;padding-left:10px}.app-shell .queue-item.current small{color:var(--muted)}.app-shell .queue-item b{font:500 17px var(--display)}.app-shell .draft-panel>.panel-head{border-top:1px solid var(--line)}.app-shell .evidence-entry{background:var(--white);color:var(--ink);border-top:1px solid var(--line);border-radius:0;padding:16px 18px}.app-shell .evidence-entry blockquote{font:13px/1.7 var(--mono);color:var(--ink)}.app-shell .evidence-source a{color:var(--signal);font-weight:400}.app-shell .evidence-kind b{color:var(--signal)}.app-shell .evidence-box>.panel-head h3,.app-shell .draft-panel>.panel-head.spaced h3{font:10px/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase}.app-shell .evidence-box>.panel-head{margin-bottom:12px}.app-shell button.approve-key{background:var(--ink);border-color:var(--ink);color:var(--bg);font:500 17px var(--display);border-bottom-color:#747b87}.app-shell .template-flag{font:10px/1.5 var(--mono);border-width:1px;font-weight:400}.app-shell .template-flag:before{font-size:12px}.app-shell .funnel-row:last-child .track>div{background:var(--ink)}.app-shell .track>div{border-radius:0}.app-shell .draft-actions{border-top:1px solid var(--line)}.app-shell .score-breakdown{background:var(--white);color:var(--ink)}.app-shell .score-total{border-color:var(--line)}.app-shell .stat-grid strong{font-weight:400}.app-shell .table-wrap{border-radius:0}.app-shell .drawer-title h2{font-size:30px}.app-shell .brand span{font-family:var(--display)}@media (max-width:760px){.app-shell h1{font-size:30px}.app-shell .brand{font-size:15px}.app-shell nav button{font-size:14px}.app-shell .stat-grid{grid-template-columns:1fr 1fr}}.app-shell :is(h1,h2,h3){font-family:var(--heading), sans-serif;overflow-wrap:anywhere}
.sp-proof{background:var(--white);color:var(--ink);border:0;border-top:1px solid var(--line);border-radius:0;min-width:0;margin-bottom:6px;padding:16px 18px;transition:transform .25s cubic-bezier(.2,.65,.3,1),background .25s;position:relative}.sp-proof-detail{font:10px/1.5 var(--mono);color:var(--muted);overflow-wrap:anywhere;z-index:4;opacity:0;pointer-events:none;background:#1b1e24;padding:8px 10px;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% - 4px);left:18px;right:18px;transform:translateY(-3px)}.sp-proof:hover .sp-proof-detail,.sp-proof:focus-within .sp-proof-detail{opacity:1;transform:none}.sp-proof blockquote{font:13px/1.7 var(--mono);color:var(--ink);overflow-wrap:anywhere;border:0;margin:0 0 8px;padding:0}.sp-proof-source{font:11px/1.5 var(--mono);flex-wrap:wrap;align-items:baseline;gap:13px;display:flex}.sp-proof a{color:var(--signal);overflow-wrap:anywhere;font-weight:400;text-decoration-thickness:1px}.sp-proof small{font:10px/1.5 var(--mono);color:var(--muted)}.sp-proof-kind{font:10px/1.5 var(--mono);justify-content:space-between;align-items:baseline;gap:12px;margin-top:9px;display:flex}.sp-proof-kind b{white-space:nowrap;color:var(--signal);font-weight:400}.sp-proof:hover,.sp-proof:focus-within{background:#171a20;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.sp-proof,.sp-proof-detail{transition:none}.sp-proof:hover,.sp-proof:focus-within{transform:none}}
.app-shell.dossier .accounts-panel{container-type:inline-size}.app-shell.dossier .batch-launch{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:20px 40px;padding:26px 0 28px;display:grid}.app-shell.dossier .batch-launch-copy{min-width:0;max-width:680px}.app-shell.dossier .batch-launch h3{font:500 16px/1.4 var(--sans);margin:0 0 10px}.app-shell.dossier .batch-launch p{font:400 13px/1.65 var(--sans);overflow-wrap:anywhere;margin:0}.app-shell.dossier .batch-launch .batch-launch-hint{color:var(--muted);margin-top:6px}.app-shell.dossier .batch-launch-terms{margin-top:12px}.app-shell.dossier .batch-launch summary{font:400 12px/1.6 var(--sans);cursor:pointer;color:var(--muted)}.app-shell.dossier .batch-launch details[open]>p{margin-top:10px}.app-shell.dossier .batch-launch-actions{flex-direction:column;align-self:start;align-items:stretch;gap:10px;min-width:0;display:flex}.app-shell.dossier .batch-launch-actions button{min-height:42px;padding:10px 16px}.app-shell.dossier .batch-launch-cost{font:12px/1.5 var(--sans);color:var(--muted);justify-content:space-between;gap:16px;display:flex}.app-shell.dossier .batch-launch-cost code{color:var(--ink);font:12px/1.5 var(--mono)}.app-shell.dossier .batch-launch-actions small{font:11px/1.5 var(--sans);color:var(--muted)}.app-shell.dossier .batch-launch :is(.batch-launch-notice,.batch-launch-status,.batch-launch-journal){grid-column:1/-1}.app-shell.dossier .batch-launch-status:empty{display:none}.app-shell.dossier .batch-launch .batch-launch-status:not(:empty){background:var(--subtle);border-left:2px solid var(--strong-line);padding:12px 14px}.app-shell.dossier .batch-launch-journal p{border-bottom:1px solid var(--line);padding:12px 0}.app-shell.dossier .accounts-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.85fr) minmax(180px,1fr) minmax(220px,1.7fr) minmax(130px,.7fr);align-items:end;gap:16px;padding:24px 0 20px;display:grid}.app-shell.dossier .accounts-filter-field{flex-direction:column;gap:7px;min-width:0;margin:0;display:flex}.app-shell.dossier .accounts-filter-field>span{color:var(--muted);font:12px/1.4 var(--sans)}.app-shell.dossier .accounts-filter-field select{appearance:auto;width:100%;height:42px;font:12px/1.5 var(--sans)}.app-shell.dossier .accounts-filter-search .search{border:1px solid var(--line);background:var(--surface);border-radius:3px;flex:0 0 42px;align-items:center;gap:8px;min-width:0;max-width:none;height:42px;min-height:42px;padding:0 12px;display:flex}.app-shell.dossier .accounts-filter-search .search svg{flex:0 0 14px}.app-shell.dossier .accounts-filter-search .search input{min-width:0;height:100%;padding:0}.app-shell.dossier .accounts-filter-sort{grid-area:1/4}.app-shell.dossier .accounts-filters .check-label{grid-column:1/3;min-height:24px;margin:0}.app-shell.dossier .accounts-filter-count{color:var(--muted);font:12px/1.5 var(--sans);grid-column:3/-1;justify-self:end}@container (max-width:850px){.app-shell.dossier .batch-launch{grid-template-columns:minmax(0,1fr);gap:20px}.app-shell.dossier .batch-launch-actions{width:min(100%,340px)}.app-shell.dossier .accounts-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 12px}.app-shell.dossier .accounts-filter-sort{grid-area:auto}.app-shell.dossier .accounts-filters .check-label{grid-column:1}.app-shell.dossier .accounts-filter-count{grid-column:2}}@container (max-width:460px){.app-shell.dossier .batch-launch{padding:22px 0}.app-shell.dossier .batch-launch-actions{width:100%}.app-shell.dossier .accounts-filter-search{grid-area:1/1/auto/-1}.app-shell.dossier .accounts-filter-sort,.app-shell.dossier .accounts-filters .check-label{grid-column:1/-1}.app-shell.dossier .accounts-filter-count{grid-column:1/-1;justify-self:start}}.app-shell.dossier .brand{min-height:30px;padding-left:31px!important;display:block!important}.app-shell.dossier .brand span{display:block!important}.app-shell.dossier :is(h1,h2,h3,h4){text-transform:none}.app-shell.dossier input:not([type=checkbox]):not([type=file]){font:12px/1.6 var(--sans);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:3px;padding:9px 10px}.app-shell.dossier input[type=number]:not([type=checkbox]):not([type=file]){font-family:var(--mono)}.app-shell.dossier input::placeholder,.app-shell.dossier textarea::placeholder{color:var(--muted)}.app-shell.dossier input[type=file]::file-selector-button{font:12px var(--sans);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:3px;padding:8px 12px}.app-shell.dossier .mapping-issue,.app-shell.dossier .row-issue td:last-child{font:11px/1.8 var(--mono);color:var(--ink);background:var(--subtle)}.app-shell.dossier :is(.badge,.pill):before,.app-shell.dossier :is(.badge,.pill):after{content:none}.app-shell.dossier .search input:not([type=checkbox]):not([type=file]){background:0 0;border:0}.app-shell.dossier .dossier-market-overview h2,.app-shell.dossier .market-dossiers>.panel-head h2{font:500 13px/1.5 var(--sans);letter-spacing:-.015em}.app-shell.dossier .dossier-funnel th{font:400 10px/1.5 var(--sans);text-transform:none;letter-spacing:normal;padding:9px 0}.app-shell.dossier .dossier-funnel td{font-size:11px}.app-shell.dossier .dossier-funnel td.mono{font-size:14px}.app-shell.dossier th{text-transform:none;letter-spacing:normal}.app-shell.dossier .signal-card .sp-proof-kind{grid-area:1/1}.app-shell.dossier .signal-card .sp-proof blockquote{grid-area:1/2}.app-shell.dossier .signal-card .sp-proof-source{grid-area:1/3}.app-shell.dossier .evidence-box>.panel-head h3{text-transform:none}@media (min-width:761px) and (max-width:1100px){.app-shell.dossier .signal-card .sp-proof .sp-proof-source{grid-area:2/2}}.app-shell.dossier .mobile-edit-key{display:none}@media (max-width:760px){.app-shell.dossier .queue-toolbar[data-open=false],.app-shell.dossier[data-view=queue] main>header{display:none}.app-shell.dossier .draft-actions .mobile-edit-key{display:inline-flex}}@font-face{font-family:Dossier Sans;src:url(/design-lab/assets/golos-cyrillic.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Dossier Sans;src:url(/design-lab/assets/golos-latin.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}.dossier[data-workspace-theme]{--canvas:#edf0f3;--surface:#fff;--subtle:#f5f6f8;--raised:#fff;--ink:#25313c;--muted:#5c6976;--line:#d8dfe5;--strong-line:#a8b3bd;--selected:#e9edf1;--accent:#315fc5;--proof:#f1f5fd;--approve:#315fc5;--approve-ink:#fff;--bg:var(--surface);--white:var(--surface);--paper:var(--surface);--signal:var(--accent);--blue:var(--accent);--orange:var(--ink);--green:var(--ink);--lime:var(--ink);--soft:var(--subtle);--display:"Dossier Sans";--heading:"Dossier Sans";--sans:"Dossier Sans", sans-serif;--mono:"Signal Mono", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--surface);font:14px/1.5 var(--sans)}.dossier[data-workspace-theme=dark]{--canvas:#20252b;--surface:#272e35;--subtle:#232a31;--raised:#303941;--ink:#edf1f5;--muted:#b5c0cb;--line:#424e5a;--strong-line:#71808e;--selected:#39434d;--accent:#94b3ff;--proof:#2b374a;--approve:#94b3ff;--approve-ink:#172542;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.dossier[data-workspace-theme=system]{--canvas:#20252b;--surface:#272e35;--subtle:#232a31;--raised:#303941;--ink:#edf1f5;--muted:#b5c0cb;--line:#424e5a;--strong-line:#71808e;--selected:#39434d;--accent:#94b3ff;--proof:#2b374a;--approve:#94b3ff;--approve-ink:#172542;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.app-shell.dossier{grid-template-columns:156px minmax(0,1fr);gap:0;width:100%;max-width:none;min-height:100dvh;margin:0;display:grid}.app-shell.dossier :is(button,input,textarea,select,label,small,.tiny,.eyebrow,.badge,.pill,.stage,.nav-caption){font-family:var(--sans);letter-spacing:normal;text-transform:none}.app-shell.dossier :is(h1,h2,h3,h4){font-family:var(--sans);letter-spacing:-.035em;color:var(--ink);font-weight:400;line-height:1.4}.app-shell.dossier h1{font-size:28px}.app-shell.dossier h2{font-size:17px}.app-shell.dossier h3{font-size:15px}.app-shell.dossier :is(button,input,select,textarea){color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:3px;font-size:12px;line-height:1.5}.app-shell.dossier button{white-space:normal;min-height:34px;padding:8px 10px;font-weight:400;transition:background .12s;transform:none}.app-shell.dossier button:hover{background:var(--subtle);color:var(--ink)}.app-shell.dossier button:active{background:var(--selected);border-width:1px;transform:translateY(1px)}.app-shell.dossier button:disabled{opacity:.5;cursor:not-allowed}.app-shell.dossier button.primary{background:var(--ink);color:var(--surface);border-color:var(--ink)}.app-shell.dossier button.approve-key{background:var(--approve);color:var(--approve-ink);border:1px solid var(--approve);font:12px/1.5 var(--sans);min-height:36px}.app-shell.dossier :is(input,textarea,select){min-width:0;max-width:100%;padding:9px 10px}.app-shell.dossier textarea{resize:vertical;line-height:1.85}.app-shell.dossier :is(input,textarea,select):focus{outline:2px solid var(--strong-line);outline-offset:2px;border-color:var(--strong-line);box-shadow:none}.app-shell.dossier :is(button,a,summary):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.app-shell.dossier :is(small,.tiny,.muted){color:var(--muted);font-size:11px}.app-shell.dossier :is(.mono,.domain,time,kbd,blockquote,.score,.dossier-score .mono,.stat-grid strong,.tabs button>span,.nav-count,input[type=number],.event-row small){font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:400}.app-shell.dossier .domain{overflow-wrap:anywhere;color:var(--muted);font-size:10px}.app-shell.dossier :is(.badge,.pill,.stage){color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:11px}.app-shell.dossier .sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:30px;width:auto;min-width:0;height:100dvh;padding:25px 10px;display:flex;position:sticky;top:0;overflow:auto}.app-shell.dossier .brand{font:500 11px/1.4 var(--sans);letter-spacing:0;color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px;padding:0 2px;display:flex}.app-shell.dossier .brand svg{flex:none;width:23px;height:23px}.app-shell.dossier .brand span{font:inherit;color:inherit;display:inline}.app-shell.dossier .tenant{border-block:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:15px 2px}.app-shell.dossier .tenant>small{font:10px/1.5 var(--sans);color:var(--muted);letter-spacing:0;margin-bottom:6px;display:block}.app-shell.dossier .tenant-channels{gap:2px;display:grid}.app-shell.dossier .tenant-channels button{text-align:left;color:var(--muted);background:0 0;border:0;justify-content:flex-start;padding:5px 0}.app-shell.dossier .tenant-channels button[aria-pressed=true]{color:var(--ink);box-shadow:none;text-underline-offset:5px;background:0 0;font-weight:500;text-decoration:underline}.app-shell.dossier .nav-caption{display:none}.app-shell.dossier nav{flex-direction:column;gap:3px;margin:0;display:flex;overflow:visible}.app-shell.dossier nav button{font:400 11px/1.5 var(--sans);text-align:left;color:var(--muted);background:0 0;border:0;border-radius:0;justify-content:space-between;padding:10px 3px}.app-shell.dossier nav button.active{color:var(--ink);box-shadow:inset 0 -1px var(--ink);background:0 0;border:0}.app-shell.dossier nav button.active:before{display:none}.app-shell.dossier nav button b{font:400 10px var(--mono);color:var(--muted);background:0 0}.app-shell.dossier .sidebar-foot{border:0;gap:14px;margin-top:auto;padding:0;display:grid}.app-shell.dossier .sidebar-foot p{display:none}.app-shell.dossier .theme-picker{border:0;border-top:1px solid var(--line);flex-wrap:wrap;gap:3px;min-width:0;margin:0;padding:12px 0 0;display:flex}.app-shell.dossier .theme-picker legend{color:var(--muted);font-size:10px}.app-shell.dossier .theme-picker button{border-color:#0000;min-height:28px;padding:4px;font-size:10px}.app-shell.dossier .theme-picker button[aria-pressed=true]{background:var(--selected);border-color:var(--line)}.app-shell.dossier main{background:var(--surface);width:auto;min-width:0;margin:0;padding:31px 30px}.app-shell.dossier main>header{height:auto;font:10px/1.5 var(--sans);color:var(--muted);border:0;justify-content:space-between;gap:14px;margin-bottom:9px;padding:0;display:flex}.app-shell.dossier .content{max-width:1500px;margin:0 auto;padding:0}.app-shell.dossier .page-title{border-bottom:1px solid var(--line);align-items:center;gap:20px;margin:0 0 24px;padding:0 0 25px}.app-shell.dossier .page-title p{font:11px/1.7 var(--sans);max-width:450px;color:var(--muted);margin-top:8px;display:block}.app-shell.dossier .panel{background:var(--surface);box-shadow:none;border:0;border-radius:0;min-width:0;padding:0}.app-shell.dossier .panel-head{align-items:center;gap:14px;margin-bottom:20px}.app-shell.dossier .text-button{color:var(--ink);box-shadow:none;background:0 0;border-color:#0000}.app-shell.dossier .storage-note{background:var(--subtle);border:0;border-left:1px solid var(--strong-line);color:var(--muted);font:11px/1.7 var(--sans);margin-bottom:24px;padding:10px 14px}.app-shell.dossier .toolbar{border:0;border-bottom:1px solid var(--line);background:0 0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0 0 18px;display:flex}.app-shell.dossier .toolbar .search{border:1px solid var(--line);background:var(--surface);border-radius:2px;flex:1;min-width:150px;max-width:320px;min-height:36px;padding:0 10px}.app-shell.dossier .search input{box-shadow:none;width:100%;font-family:var(--sans);background:0 0;border:0}.app-shell.dossier .toolbar :is(select,.check-label){font-size:11px}.app-shell.dossier .check-label{font:12px/1.5 var(--sans);align-items:center;gap:8px;display:flex}.app-shell.dossier input[type=checkbox]{accent-color:var(--ink);appearance:auto;flex:none;width:16px;height:16px}.app-shell.dossier .tabs{border-bottom:1px solid var(--line);gap:23px;margin-bottom:18px;display:flex;overflow-x:auto}.app-shell.dossier .tabs button{color:var(--muted);font:12px/1.5 var(--sans);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;gap:10px;padding:10px 0 14px}.app-shell.dossier .tabs button.selected{border-bottom-color:var(--ink);color:var(--ink);background:0 0}.app-shell.dossier .tabs button>span{color:var(--ink);background:0 0;border:0;padding:0;font-size:24px}.app-shell.dossier .tabs button[data-status=rejected]{text-decoration:none}.app-shell.dossier .queue-layout{grid-template-columns:206px minmax(0,1fr);align-items:start;gap:26px;margin-top:0;display:grid}.app-shell.dossier .queue-list{border-right:1px solid var(--line);background:0 0;min-width:0;max-height:calc(100dvh - 270px);padding-right:18px;overflow:auto}.app-shell.dossier .queue-item{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);box-shadow:none;background:0 0;border-radius:0;padding:18px 3px;display:block}.app-shell.dossier .queue-item.current{background:var(--subtle);color:var(--ink);box-shadow:inset 2px 0 var(--ink);padding-left:10px}.app-shell.dossier .queue-item b{font:500 13px/1.6 var(--sans)}.app-shell.dossier .queue-item .panel-head{align-items:start;margin-bottom:7px}.app-shell.dossier .queue-score{display:none}.app-shell.dossier .queue-item small,.app-shell.dossier .queue-item.current small{font:10px/1.5 var(--sans);color:var(--muted)}.app-shell.dossier .draft-panel{height:auto;max-height:none;padding:0;scroll-margin-top:15px;overflow:visible}.app-shell.dossier .draft-panel>.panel-head{border-bottom:1px solid var(--line);min-height:0;margin:0;padding:21px 0 22px}.app-shell.dossier .draft-panel>.panel-head>.text-button{font:400 23px/1.4 var(--sans);letter-spacing:-.035em;text-align:left;padding:0}.app-shell.dossier .draft-panel>.panel-head>.text-button svg{display:none}.app-shell.dossier .dossier-spread{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:27px;padding-top:25px;display:grid}.app-shell.dossier .evidence-box{border:0;border-right:1px solid var(--line);background:0 0;min-width:0;margin:0;padding:0 25px 0 0}.app-shell.dossier .evidence-box>.panel-head{border:0;margin-bottom:20px;padding:0}.app-shell.dossier .evidence-box>.panel-head h3{font:400 15px/1.4 var(--sans);letter-spacing:-.015em;color:var(--ink)}.app-shell.dossier .letter-column{min-width:0}.app-shell.dossier .letter-column>.panel-head{flex-wrap:wrap;gap:8px;margin-top:0;margin-bottom:14px}.app-shell.dossier .template-flag{font:500 11px/1.6 var(--sans);color:var(--ink);border:1px solid var(--strong-line);border-left:3px solid var(--ink);background:var(--subtle);margin-bottom:16px;padding:7px 10px;display:block}.app-shell.dossier .template-flag:before{display:none}.app-shell.dossier .draft-meta{font:11px/1.7 var(--sans);color:var(--muted);border-block:1px solid var(--line);gap:5px;margin:12px 0;padding:12px 0;display:grid}.app-shell.dossier .draft-panel label{font:11px/1.7 var(--sans);color:var(--muted);gap:5px;margin:12px 0;display:grid}.app-shell.dossier .draft-panel .draft-body{font:13px/1.95 var(--sans);letter-spacing:0;background:var(--surface);border:1px solid var(--line);height:auto;min-height:320px;color:var(--ink);padding:12px}.app-shell.dossier .draft-panel .checks{font:11px/1.7 var(--sans);border-block:1px solid var(--line);color:var(--muted);background:0 0;gap:8px;padding:12px 0;display:grid}.app-shell.dossier .draft-panel .human-toggle{color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:flex}.app-shell.dossier .draft-actions{border-top:1px solid var(--line);background:var(--surface);box-shadow:none;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:16px 0;display:flex;position:static}.app-shell.dossier .draft-actions button{padding:8px 10px;font-size:10px}.app-shell.dossier kbd{color:inherit;opacity:.85;background:0 0;border:0;font-size:9px;display:inline}.app-shell.dossier .sp-proof{border:0;border-top:2px solid var(--accent);box-shadow:none;color:var(--ink);background:0 0;border-radius:0;flex-direction:column;gap:12px;margin:0;padding:15px 0 18px;display:flex;transform:none}.app-shell.dossier .sp-proof+.sp-proof{border-top:1px solid var(--line)}.app-shell.dossier .sp-proof blockquote{font:400 11px/1.95 var(--mono);letter-spacing:0;color:var(--ink);background:0 0;border:0;order:1;margin:0;padding:0}.app-shell.dossier .sp-proof-kind{font:11px/1.7 var(--sans);color:var(--accent);order:0;justify-content:space-between;gap:12px;display:flex}.app-shell.dossier .sp-proof-kind b{font:400 11px var(--mono);white-space:nowrap}.app-shell.dossier .sp-proof-kind b small{font:10px var(--sans);color:var(--muted)}.app-shell.dossier .sp-proof-source{font:9px/1.7 var(--mono);flex-wrap:wrap;order:2;gap:5px 12px;display:flex}.app-shell.dossier .sp-proof-source a{font:10px/1.7 var(--mono);color:var(--accent);overflow-wrap:anywhere}.app-shell.dossier .sp-proof-source time{color:var(--muted);font-size:9px}.app-shell.dossier .sp-proof-source small{font:9px var(--sans);color:var(--muted)}.app-shell.dossier .sp-proof-detail{display:none}.app-shell.dossier .score-control{position:relative}.app-shell.dossier .score{font:400 15px/1.5 var(--mono);color:var(--muted);min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app-shell.dossier .score-breakdown{background:var(--surface);color:var(--ink);border:1px solid var(--line);z-index:10;width:min(360px,75vw);font:12px var(--sans);padding:18px;box-shadow:0 5px 20px #0002}.app-shell.dossier .score-total strong{font:400 15px var(--mono)}.app-shell.dossier .dossier-market-overview{grid-template-columns:minmax(0,1.2fr) minmax(230px,1fr);gap:40px;margin-bottom:38px;display:grid}.app-shell.dossier .dossier-market-brief{border-left:1px solid var(--line);min-width:0;padding-left:30px}.app-shell.dossier .dossier-market-brief dl{grid-template-columns:90px minmax(0,1fr);gap:12px;margin:20px 0;font-size:11px;display:grid}.app-shell.dossier .dossier-market-brief dt{color:var(--muted)}.app-shell.dossier .dossier-market-brief dd{margin:0;line-height:1.7}.app-shell.dossier .summary-number{border-top:1px solid var(--line);align-items:baseline;gap:12px;margin-top:20px;padding-top:20px;display:flex}.app-shell.dossier .summary-number strong{font:400 25px/1.4 var(--mono)}.app-shell.dossier .summary-number span{color:var(--muted);font-size:11px}.app-shell.dossier .dossier-market-brief p{color:var(--muted);margin:12px 0 16px;font-size:11px;line-height:1.7}.app-shell.dossier table{border-collapse:collapse;width:100%;font:12px/1.6 var(--sans);background:0 0}.app-shell.dossier th{font:400 11px/1.5 var(--sans);color:var(--muted);text-align:left;border-bottom:1px solid var(--line);background:0 0;padding:10px 12px}.app-shell.dossier td{color:var(--ink);border-bottom:1px solid var(--line);font-family:var(--sans);background:0 0;padding:14px 12px}.app-shell.dossier td.mono{font-family:var(--mono)}.app-shell.dossier .dossier-funnel :is(th,td){padding:14px 0}.app-shell.dossier .dossier-funnel :is(th,td):not(:first-child){text-align:right;white-space:nowrap;padding-left:16px}.app-shell.dossier .dossier-funnel td:first-child{max-width:300px}.app-shell.dossier .funnel-explanation{font:11px/1.8 var(--sans);color:var(--muted);margin-top:16px}.app-shell.dossier .account-dossiers{gap:0;margin-top:22px;display:grid}.app-shell.dossier .market-dossiers .account-dossiers{grid-template-columns:1fr 1fr;align-items:start;gap:20px 24px}.app-shell.dossier .company-dossier{border-top:1px solid var(--strong-line);min-width:0;padding:20px 0}.app-shell.dossier .dossier-summary{text-align:left;width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(150px,2fr) minmax(100px,1fr) 90px 55px 16px;align-items:center;gap:12px;padding:0;display:grid}.app-shell.dossier .dossier-name{gap:5px;display:grid}.app-shell.dossier .dossier-name strong{font:400 17px/1.5 var(--sans)}.app-shell.dossier .dossier-geo,.app-shell.dossier .dossier-signals{font:11px/1.6 var(--sans);color:var(--muted)}.app-shell.dossier .dossier-score{font:9px/1.6 var(--sans);color:var(--muted);text-align:right}.app-shell.dossier .dossier-score .mono{font-size:12px;display:block}.app-shell.dossier .market-dossiers .dossier-summary{grid-template-columns:minmax(0,1fr) 45px 16px}.app-shell.dossier .market-dossiers .dossier-geo{grid-area:2/1}.app-shell.dossier .market-dossiers .dossier-signals{color:var(--accent);grid-area:3/1}.app-shell.dossier .market-dossiers .dossier-score{grid-area:1/2}.app-shell.dossier .market-dossiers .dossier-summary>span:last-child{grid-area:1/3}.app-shell.dossier .dossier-expanded{grid-template-columns:minmax(0,1.2fr) minmax(200px,1fr);gap:30px;padding-top:22px;display:grid}.app-shell.dossier .dossier-expanded h3{margin-bottom:16px}.app-shell.dossier .dossier-expanded aside{border-left:1px solid var(--line);padding-left:25px;font-size:11px}.app-shell.dossier .market-dossiers .dossier-expanded{display:block}.app-shell.dossier .market-dossiers .dossier-expanded aside{border:0;padding:0}.app-shell.dossier .reason-row{border-bottom:1px solid var(--line);font:11px/1.6 var(--sans);gap:12px;padding:9px 0}.app-shell.dossier .list-tags{color:var(--muted);margin:12px 0}.app-shell.dossier .signal-grid{display:block}.app-shell.dossier .signal-card{border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:180px minmax(0,1fr);gap:25px;padding:20px 0;display:grid}.app-shell.dossier .signal-index{font-family:var(--sans);flex-direction:column;align-items:start;gap:8px;display:flex}.app-shell.dossier .signal-index button{font:400 15px var(--sans);padding:0}.app-shell.dossier .signal-index small{font:10px var(--sans);color:var(--muted)}.app-shell.dossier .signal-card .sp-proof{border:0;grid-template-columns:140px minmax(0,1fr) 190px;gap:20px;padding:0;display:grid}.app-shell.dossier .signal-card .sp-proof-kind{flex-direction:column;justify-content:start;gap:8px}.app-shell.dossier .signal-card .sp-proof blockquote{order:0}.app-shell.dossier .signal-card .sp-proof-source{flex-direction:column;align-content:start}.app-shell.dossier .stat-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 32px;padding-bottom:26px;display:grid}.app-shell.dossier .stat-grid article{box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;padding:0 25px}.app-shell.dossier .stat-grid article:first-child{padding-left:0}.app-shell.dossier .stat-grid article+article{border-left:1px solid var(--line)}.app-shell.dossier .stat-grid strong{font:400 36px/1.5 var(--mono);color:var(--ink);margin:8px 0}.app-shell.dossier .stat-grid article>span{font:11px var(--sans);color:var(--muted)}.app-shell.dossier .stat-grid p{font:11px/1.8 var(--sans);color:var(--muted)}.app-shell.dossier .market-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.app-shell.dossier .market-grid>article+article{border-left:1px solid var(--line);padding-left:30px}.app-shell.dossier .ratio-cell :is(line,circle){stroke:var(--muted);fill:none;stroke-width:1.2px}.app-shell.dossier .icp-editor{border:0;border-bottom:1px solid var(--line);background:0 0;margin-bottom:28px;padding:0 0 24px}.app-shell.dossier .icp-editor textarea{font:400 20px/1.7 var(--sans);letter-spacing:-.02em;min-height:140px;padding:18px 20px}.app-shell.dossier .settings-grid label{font:12px/1.6 var(--sans);margin:12px 0}.app-shell.dossier .weights label{border-bottom:1px solid var(--line);font:11px var(--sans);gap:12px;padding:6px 0}.app-shell.dossier .settings-footer{background:var(--surface);border-top:1px solid var(--line);margin-top:24px;padding:20px 0}.app-shell.dossier .upload-zone{background:var(--subtle);border:1px dashed var(--strong-line);box-shadow:none;color:var(--ink);border-radius:3px;margin:20px 0;padding:28px}.app-shell.dossier .upload-zone b{font:400 17px var(--sans)}.app-shell.dossier .upload-zone small{font:11px var(--sans)}.app-shell.dossier .import-secondary{border-top:1px solid var(--line);margin-top:28px;padding-top:18px}.app-shell.dossier .import-secondary summary,.app-shell.dossier .paste-csv summary{font:12px/1.8 var(--sans);color:var(--ink)}.app-shell.dossier :is(.error,.row-error){color:var(--ink);background:var(--subtle);border:0;border-left:2px solid var(--strong-line);font:11px/1.8 var(--mono);overflow-wrap:anywhere;padding:10px 12px}.app-shell.dossier .warning{color:var(--ink);background:var(--subtle);font:11px var(--sans);border:0}.app-shell.dossier .empty{font:13px var(--sans);background:0 0;border:0;min-height:0;padding:24px 0}.app-shell.dossier .empty button{margin-left:12px}.app-shell.dossier .account-drawer{background:var(--surface);color:var(--ink);border-left:1px solid var(--line);width:100%;max-width:720px;font-family:var(--sans);padding:30px}.app-shell.dossier .account-drawer .avatar{display:none}.app-shell.dossier .detail-grid{background:0 0}.app-shell.dossier .detail-grid>div{border-color:var(--line);background:0 0}.app-shell.dossier .toast{background:var(--raised);color:var(--ink);border:1px solid var(--line);font:12px var(--sans)}.loading.dossier{min-height:100dvh;font-family:var(--sans);padding:40px}.loading.dossier h2{font:400 24px var(--sans)}.loading.dossier table{opacity:.45;font:13px var(--sans);width:100%;margin-top:30px}.loading.dossier[aria-busy=false] h2{font:13px var(--mono)}@media (max-width:1100px){.app-shell.dossier .dossier-spread{grid-template-columns:1fr}.app-shell.dossier .evidence-box{border-right:0;border-bottom:1px solid var(--line);padding:0 0 20px}.app-shell.dossier .signal-card .sp-proof{grid-template-columns:110px minmax(0,1fr)}.app-shell.dossier .signal-card .sp-proof-source{grid-column:2}.app-shell.dossier .queue-layout{grid-template-columns:180px minmax(0,1fr)}.app-shell.dossier .market-grid{gap:24px}.app-shell.dossier .market-grid>article+article{padding-left:20px}}@media (max-width:760px){.app-shell.dossier{display:block}.app-shell.dossier .mobile-menu-key{z-index:30;background:var(--surface);border:0;border-bottom:1px solid var(--line);border-radius:0;justify-content:space-between;width:100%;padding:12px 16px;display:flex;position:sticky;top:0}.app-shell.dossier .sidebar{z-index:29;gap:20px;width:230px;height:calc(100dvh - 43px);display:none;position:fixed;top:43px;bottom:0;left:0;box-shadow:10px 0 30px #0002}.app-shell.dossier[data-mobile-menu=true] .sidebar{display:flex}.app-shell.dossier .sidebar-foot{display:grid}.app-shell.dossier main{padding:20px 16px 120px}.app-shell.dossier .content{padding:0}.app-shell.dossier .page-title{padding-bottom:20px;display:block}.app-shell.dossier h1{font-size:25px}.app-shell.dossier .page-title .actions{margin-top:14px}.app-shell.dossier .tabs{gap:18px}.app-shell.dossier .tabs button{gap:4px;font-size:10px;display:grid}.app-shell.dossier .tabs button>span{font-size:22px}.app-shell.dossier .queue-layout{display:block}.app-shell.dossier .queue-list{display:none}.app-shell.dossier .mobile-queue-nav{border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;gap:10px;padding:12px 0;display:flex;position:static}.app-shell.dossier .draft-panel{padding-bottom:100px}.app-shell.dossier .draft-panel>.panel-head>.text-button{font-size:23px}.app-shell.dossier .dossier-spread{display:block}.app-shell.dossier .letter-column{margin-top:24px}.app-shell.dossier .draft-actions{z-index:25;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--strong-line);background:var(--surface);grid-template-columns:1fr 1fr 1fr;gap:6px;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0}.app-shell.dossier .draft-actions button{min-height:40px;padding:8px 6px;font-size:11px}.app-shell.dossier .draft-actions>.approve-key{grid-column:auto}.app-shell.dossier .draft-actions kbd{display:none}.app-shell.dossier .toolbar{gap:8px}.app-shell.dossier .toolbar .search{max-width:none}.app-shell.dossier .dossier-market-overview,.app-shell.dossier .market-grid{grid-template-columns:1fr;gap:26px}.app-shell.dossier .dossier-market-brief,.app-shell.dossier .market-grid>article+article{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.app-shell.dossier .market-dossiers .account-dossiers{grid-template-columns:1fr}.app-shell.dossier .dossier-summary{grid-template-columns:minmax(0,1fr) 60px 16px;gap:8px}.app-shell.dossier .dossier-geo{grid-area:2/1}.app-shell.dossier .dossier-signals{grid-area:3/1}.app-shell.dossier .dossier-score{grid-area:1/2}.app-shell.dossier .dossier-summary>span:last-child{grid-area:1/3}.app-shell.dossier .dossier-expanded{display:block}.app-shell.dossier .dossier-expanded aside{border:0;padding:18px 0 0}.app-shell.dossier .signal-card{display:block}.app-shell.dossier .signal-index{margin-bottom:16px}.app-shell.dossier .signal-card .sp-proof{display:flex}.app-shell.dossier .stat-grid{grid-template-columns:1fr 1fr;gap:24px}.app-shell.dossier .stat-grid article{padding:0 12px!important}.app-shell.dossier .stat-grid article:nth-child(3){border-left:0}.app-shell.dossier .stat-grid strong{font-size:30px}.app-shell.dossier .icp-editor textarea{padding:12px;font-size:17px}.app-shell.dossier .table-wrap{max-width:100%;overflow:auto}.app-shell.dossier .dossier-funnel{font-size:11px}.app-shell.dossier .dossier-funnel :is(th,td):not(:first-child){padding-left:9px}.app-shell.dossier .settings-footer{gap:12px;display:grid;position:static}.app-shell.dossier .account-drawer{padding:22px 16px}.app-shell.dossier .toast{max-width:calc(100vw - 24px);bottom:110px}.app-shell.dossier .mobile-filter-key{background:var(--subtle);color:var(--ink);border:1px solid var(--line)}}.research-receipt{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:24px}.research-receipt p,.received-people p{margin:8px 0;line-height:1.55}.research-counts{flex-wrap:wrap;gap:18px 32px;margin:20px 0;display:flex}.research-counts dt{font-size:12px}.research-counts dd{font-family:var(--mono);margin:6px 0 0;font-size:20px}.research-receipt details{overflow-wrap:anywhere;font-size:13px}.research-receipt summary{cursor:pointer;padding:8px 0}.research-issue,.received-point blockquote,.received-point time{font-family:var(--mono)}.received-person{margin:20px 0 28px}.received-person h4{margin:0;font-size:16px;font-weight:500}.received-point{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:14px 0}.received-point blockquote{margin:8px 0;font-size:13px;line-height:1.6}.received-point .point-state,.received-point small{font-size:12px}.received-point a{text-underline-offset:3px;text-decoration:underline}
.dossier .abm-reason section,.dossier .abm-account>article,.dossier .case-library>article{border-bottom:1px solid var(--line);padding:20px 0}.dossier .abm-point{overflow-wrap:anywhere;margin:12px 0 20px}.dossier .abm-point>span,.dossier .abm-point time{color:var(--muted);font-size:12px}.dossier .abm-point blockquote{border-left:2px solid var(--accent);font-family:var(--mono);margin:10px 0;padding-left:12px;font-size:13px;line-height:1.7}.dossier .abm-excluded{margin-top:8px;font-size:12px;font-weight:500;display:block}.dossier .abm-point a{color:var(--accent)}.dossier .abm-blocked{border-block:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0;font-size:13px}.dossier .phone-preview{background:var(--bg);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:20px;max-width:360px;margin:0 auto;padding:20px}.dossier .phone-preview small{margin-bottom:14px;display:block}.dossier .phone-preview strong{font-size:15px;display:block}.dossier .phone-preview p{margin-bottom:0;font-size:14px;line-height:1.55}.dossier .abm-test{margin:12px 0 20px;font-size:12px}.dossier .paragraph-proof{margin-bottom:20px}.dossier .paragraph-proof article{border-bottom:1px solid var(--line);padding:12px 0}.dossier .paragraph-proof .mono{overflow-wrap:anywhere;font-size:11px}.dossier .abm-account{margin:24px 0}.dossier .abm-account details,.dossier .case-library details{border-top:1px solid var(--line);padding:14px 0}.dossier .abm-account summary,.dossier .case-library summary{cursor:pointer}.dossier .abm-account form,.dossier .case-library form{gap:14px;margin:20px 0;display:grid}.dossier .case-library{max-width:900px;margin:40px 0}.dossier .case-library h2,.dossier .abm-account h2{font-size:24px;font-weight:400}.dossier .abm-reason label{margin-top:16px}.dossier .abm-reason button{margin-top:8px}.dossier .abm-account .actions{flex-wrap:wrap;gap:8px;display:flex}.dossier [data-tone="0"]{--fact-bg:#e8effd;--fact-edge:#7090c9}.dossier [data-tone="1"]{--fact-bg:#e8f1ee;--fact-edge:#7a9c91}.dossier [data-tone="2"]{--fact-bg:#f1eaf1;--fact-edge:#a488a5}.dossier[data-workspace-theme=dark] [data-tone="0"]{--fact-bg:#34445e;--fact-edge:#93b1e7}.dossier[data-workspace-theme=dark] [data-tone="1"]{--fact-bg:#334944;--fact-edge:#9abbb0}.dossier[data-workspace-theme=dark] [data-tone="2"]{--fact-bg:#493c4c;--fact-edge:#c0a3c4}@media (prefers-color-scheme:dark){.dossier[data-workspace-theme=system] [data-tone="0"]{--fact-bg:#34445e;--fact-edge:#93b1e7}.dossier[data-workspace-theme=system] [data-tone="1"]{--fact-bg:#334944;--fact-edge:#9abbb0}.dossier[data-workspace-theme=system] [data-tone="2"]{--fact-bg:#493c4c;--fact-edge:#c0a3c4}}.dossier .annotated-letter{border-block:1px solid var(--line);margin:20px 0;padding:24px 0}.dossier .annotation-legend{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:24px;font-size:11px;display:flex}.dossier .annotated-subject{margin:0 0 22px;font-size:20px;font-weight:500;line-height:1.9}.dossier .annotated-paragraph{font:16px/2.1 var(--sans);white-space:pre-wrap;margin:0 0 22px}.app-shell.dossier .evidence-phrase{background:var(--fact-bg);min-height:0;color:var(--ink);font:inherit;line-height:inherit;box-shadow:none;white-space:pre-wrap;text-align:left;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border:0;border-bottom:2px solid #0000;border-radius:2px;padding:2px 1px;transition:none;display:inline}.app-shell.dossier .evidence-phrase[data-kind=question],.app-shell.dossier .evidence-phrase[data-kind=inference]{border-bottom:1px dashed var(--muted);background:0 0}.app-shell.dossier .evidence-phrase:hover,.app-shell.dossier .evidence-phrase.is-selected,.app-shell.dossier .evidence-phrase:focus-visible{border-bottom-color:var(--fact-edge);outline:1px solid var(--fact-edge);outline-offset:2px;transform:none}.dossier .evidence-phrase sup{font:9px var(--mono);vertical-align:super;color:var(--muted);white-space:nowrap;margin-left:3px}.dossier .phrase-source{border-top:1px solid var(--line);border-left:3px solid #0000;padding:20px 0 20px 12px;scroll-margin:18px}.dossier .phrase-source.is-selected{border-left-color:var(--fact-edge);background:var(--subtle);padding-left:12px}.dossier .source-heading{align-items:baseline;gap:10px;font-size:13px;display:flex}.dossier .source-number{font:12px var(--mono);background:var(--fact-bg);padding:3px 6px}.dossier .phrase-source blockquote{font:12px/1.7 var(--mono);overflow-wrap:anywhere;margin:14px 0}.dossier .source-provenance{font:11px var(--mono);flex-wrap:wrap;gap:12px;margin-bottom:8px;display:flex}.dossier .source-provenance a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.dossier .snapshot-note{color:var(--muted);margin-top:6px;font-size:11px;display:block}.app-shell.dossier .source-phrase-link{text-align:left;border:0;border-top:1px solid var(--line);width:100%;box-shadow:none;background:0 0;border-radius:0;margin:10px 0 0;padding:12px 0;display:block}.dossier .source-phrase-link>span,.dossier .source-phrase-link small{color:var(--muted);font:12px/1.5 var(--sans);display:block}.dossier .source-phrase-link q{font:13px/1.6 var(--sans);quotes:none;margin:6px 0;display:block}.dossier .source-phrase-link.is-selected q{background:var(--fact-bg)}.dossier .source-phrase-link .review-note{margin-top:10px}.dossier .source-explanation{font:12px/1.6 var(--sans);min-height:100px;padding-top:12px}.dossier .source-explanation>small{color:var(--muted)}.dossier .source-explanation p{font:12px/1.6 var(--sans);margin:6px 0}.dossier .source-explanation summary{cursor:pointer;color:var(--muted);font-size:11px}.dossier .phrase-sources .muted,.dossier .annotated-letter>small{font-size:12px}.dossier .unmapped-letter{border-block:1px solid var(--line);padding:20px 0}.dossier .abm-progress{background:var(--surface);border:1px solid var(--line);z-index:8;padding:14px 18px;font-size:13px;position:sticky;top:0}.dossier .draft-panel .letter-column{min-width:0}@media (min-width:1101px){.app-shell.dossier .phrase-spread .evidence-box{scrollbar-gutter:stable;align-self:start;max-height:calc(100svh - 48px);position:sticky;top:24px;overflow-y:auto}}@media (max-width:700px){.dossier .annotated-paragraph{font-size:15px}.dossier .phone-preview{max-width:100%}.dossier .phrase-source{scroll-margin-top:65px}}.abm-version-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.abm-version-comparison p{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:700px){.abm-version-comparison{grid-template-columns:1fr}}
@font-face{font-family:Cabinet Condensed;src:url(/fonts/roboto-condensed-cyrillic.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+400-52F,U+1C8?,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Cabinet Condensed;src:url(/fonts/roboto-condensed-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}.app-shell.dossier.readable{--type-screen:28px;--type-block:18px;--type-body:14px;--type-label:12px;--type-note:11px;--display:"Cabinet Condensed", var(--sans);--step:8px;--canvas:#f1f3f5;--sidebar:#e8ecef;--surface:#fafbfc;--raised:var(--surface);--subtle:#edf0f3;--ink:#24303b;--secondary:#4c5b68;--muted:#5b6874;--line:#d9dfe5;--panel-line:#e3e7eb;--strong-line:#9ba7b3;--selected:#e2e7ec;--link:#455765;--accent:#375fa7;--signal:var(--accent);--blue:var(--accent);--fact-wash:#e0e9f5;--fact-ink:#426da7;--fact-wash-2:#eee7f0;--fact-ink-2:#805c87;--fact-wash-3:#e5eee9;--fact-ink-3:#4c796b;--hypothesis-wash:#f1ebe4;--hypothesis-ink:#8b674c;--verified-ink:#426e64;--warning-ink:#936447;--proof:var(--subtle);--approve:var(--accent);--approve-ink:#fff;--bg:var(--canvas);background:var(--canvas);color:var(--ink);font:400 var(--type-body)/1.55 var(--sans);grid-template-columns:280px minmax(0,1fr)}.app-shell.dossier.readable[data-workspace-theme=dark]{--canvas:#272d34;--sidebar:#22282e;--surface:#303840;--subtle:#353e47;--ink:#f0f3f6;--secondary:#c1cbd4;--muted:#a8b4c0;--line:#45515c;--strong-line:#82919f;--selected:#434f5b;--link:#c2cbd5;--panel-line:#3d4852;--accent:#799cda;--fact-wash:#35465e;--fact-ink:#a6bee6;--fact-wash-2:#483d4c;--fact-ink-2:#c8a9d0;--fact-wash-3:#364a43;--fact-ink-3:#a4cbb7;--hypothesis-wash:#4d433d;--hypothesis-ink:#d2b59d;--verified-ink:#a0c6b8;--warning-ink:#d2ae89}@media (prefers-color-scheme:dark){.app-shell.dossier.readable[data-workspace-theme=system]{--canvas:#272d34;--sidebar:#22282e;--surface:#303840;--subtle:#353e47;--ink:#f0f3f6;--secondary:#c1cbd4;--muted:#a8b4c0;--line:#45515c;--strong-line:#82919f;--selected:#434f5b;--link:#c2cbd5;--panel-line:#3d4852;--accent:#799cda;--fact-wash:#35465e;--fact-ink:#a6bee6;--fact-wash-2:#483d4c;--fact-ink-2:#c8a9d0;--fact-wash-3:#364a43;--fact-ink-3:#a4cbb7;--hypothesis-wash:#4d433d;--hypothesis-ink:#d2b59d;--verified-ink:#a0c6b8;--warning-ink:#d2ae89}}.app-shell.dossier.readable :where(*){font-size:inherit!important;font-weight:inherit!important;font-family:var(--sans)!important;color:inherit!important;letter-spacing:normal!important}.app-shell.dossier.readable :is(p,button,input,textarea,select,td,blockquote,dd){line-height:1.55;font-size:var(--type-body)!important;font-weight:400!important}.app-shell.dossier.readable :is(h1,.stat-grid strong,.summary-number strong){line-height:1.15;font-size:var(--type-screen)!important;letter-spacing:-.035em!important;color:var(--ink)!important;font-weight:400!important}.app-shell.dossier.readable :is(h1,.stat-grid strong){font-family:var(--display)!important}.app-shell.dossier.readable :is(h2,h3,h4,.tabs button>span){line-height:1.35;font-size:var(--type-block)!important;letter-spacing:-.02em!important;color:var(--ink)!important;font-weight:600!important}.app-shell.dossier.readable :is(label,dt,th,legend,.badge,.pill,.stage,.domain,.eyebrow,.draft-meta,.checks,.template-flag,.signal-meta,.signal-source,.source-heading,.source-provenance,.sp-proof-source,.sp-proof-kind,.dossier-geo,.dossier-signals,.dossier-score,.dossier-name>span,.queue-item small,.stat-grid article>span,.summary-number>span,.imported-chips>span,.accounts-filter-field>span,.accounts-filter-count,.batch-launch-cost,.abm-test){line-height:1.5;font-size:var(--type-label)!important;color:var(--secondary)!important;font-weight:500!important}.app-shell.dossier.readable :is(small,.tiny,.muted,.explanation,.funnel-explanation,.page-title p,.storage-note,.batch-launch-hint,.batch-launch-actions>small,.sidebar-foot>.badge,.annotated-letter>small){line-height:1.6;font-size:var(--type-note)!important;color:var(--muted)!important;font-weight:450!important}.app-shell.dossier.readable :is(code,time,kbd,blockquote,.mono,.domain,.score,.nav-count,.summary-number strong,.source-number,.source-provenance a,.signal-source a,nav b,input[type=number]){font-variant-numeric:tabular-nums;font-family:var(--mono)!important}.app-shell.dossier.readable :is(.dossier-name strong,.queue-item b,.signal-index button,.stakeholder h3,.abm-reason>section:first-child h3,.drawer-title h1){font-weight:600!important}.app-shell.dossier.readable :is(.score,.dossier-score .mono,.score-total strong){font-size:var(--type-body)!important;font-weight:400!important}.app-shell.dossier.readable a[href]{text-underline-offset:3px;color:var(--link)!important}.app-shell.dossier.readable :is(p,h1,h2,h3,h4,blockquote,dl,dd){margin:0}.app-shell.dossier.readable :is(h2,h3,h4)+*{margin-top:var(--step)}.app-shell.dossier.readable :is(p+p,details+details,label+label){margin-top:16px}.app-shell.dossier.readable :is(button,input,select){min-height:44px}.app-shell.dossier.readable :is(button,input,select,textarea){padding:8px 16px}.app-shell.dossier.readable button{gap:16px}.app-shell.dossier.readable button.primary{background:var(--surface);border-color:var(--line);color:var(--ink)!important}.app-shell.dossier.readable button.approve-key{background:var(--approve);border-color:var(--approve);color:var(--approve-ink)!important}.app-shell.dossier.readable :is(button,a,summary):focus-visible{outline-color:var(--strong-line)}.app-shell.dossier.readable main{background:var(--canvas);padding:32px}.app-shell.dossier.readable .content{max-width:1720px}.app-shell.dossier.readable main>header{margin-bottom:16px;font-size:var(--type-label)!important;color:var(--secondary)!important;font-weight:500!important}.app-shell.dossier.readable .page-title{gap:32px;margin-bottom:32px;padding-bottom:24px}.app-shell.dossier.readable .page-title p{max-width:none;margin-top:8px}.app-shell.dossier.readable :is(.panel,.funnel-panel,.dossier-market-brief,.letter-column,.company-dossier,.phone-preview,.icp-editor,.case-library,.account-drawer){background:var(--surface);border:1px solid var(--panel-line);box-shadow:none;border-radius:6px;min-width:0;padding:24px}.app-shell.dossier.readable :is(.content>.panel,.content>details,.content>.case-library){margin-bottom:32px}.app-shell.dossier.readable .panel .panel{border:0;padding:0}.app-shell.dossier.readable .panel-head{flex-wrap:wrap;gap:16px;margin-bottom:16px}.app-shell.dossier.readable :is(.market-grid,.dossier-market-overview,.settings-grid){align-items:start;gap:32px;margin-bottom:32px}.app-shell.dossier.readable .dossier-market-overview{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr)}.app-shell.dossier.readable .table-wrap{background:0 0;border:0;max-width:100%;overflow:auto}.app-shell.dossier.readable table{table-layout:auto;background:0 0;border:0}.app-shell.dossier.readable :is(th,td){vertical-align:baseline;border:0;border-bottom:1px solid var(--line);background:0 0;height:64px;padding:16px}.app-shell.dossier.readable th{font-size:var(--type-label)!important;font-weight:500!important}.app-shell.dossier.readable td{color:var(--ink)!important}.app-shell.dossier.readable .dossier-funnel :is(th,td){white-space:normal;padding:16px 8px}.app-shell.dossier.readable .dossier-funnel :is(th,td):nth-child(2){text-align:right;white-space:nowrap;width:104px}.app-shell.dossier.readable .status-table :is(th,td):last-child{text-align:left;width:42%;padding-left:24px;color:var(--secondary)!important}.app-shell.dossier.readable .status-table{min-width:520px}.app-shell.dossier.readable .status-table td{height:88px}.app-shell.dossier.readable :is(.explanation,.funnel-explanation){margin-top:16px}.app-shell.dossier.readable .readable-facts{grid-template-columns:1fr;gap:0;margin:8px 0 16px;display:grid}.app-shell.dossier.readable .readable-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(112px,.7fr) minmax(0,1.3fr);align-items:baseline;gap:16px;padding:16px 0;display:grid}.app-shell.dossier.readable .readable-facts dd{overflow-wrap:anywhere}.app-shell.dossier.readable .readable-facts dd>span{display:block}.app-shell.dossier.readable .full-icp p{white-space:pre-line;margin-top:16px}.app-shell.dossier.readable .summary-number{gap:16px;margin-top:24px;padding-top:24px}.app-shell.dossier.readable .dossier-market-brief>button{margin-top:16px}.app-shell.dossier.readable .imported-chips{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:32px;display:flex}.app-shell.dossier.readable .actions{flex-wrap:wrap;gap:16px}.app-shell.dossier.readable :is(.toolbar,.accounts-filters){gap:16px;padding-bottom:24px}.app-shell.dossier.readable .toolbar .search{min-height:44px}.app-shell.dossier.readable .accounts-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.dossier.readable .accounts-filter-sort,.app-shell.dossier.readable .accounts-filter-search{grid-area:auto}.app-shell.dossier.readable .accounts-filters .check-label{grid-area:3/1}.app-shell.dossier.readable .accounts-filter-count{grid-area:3/2}.app-shell.dossier.readable :is(.accounts-panel,.market-dossiers){background:0 0;border:0;padding:0}.app-shell.dossier.readable .accounts-panel>.batch-launch{background:var(--surface);border:1px solid var(--line);border-radius:6px;gap:16px 32px;margin-bottom:24px;padding:24px}.app-shell.dossier.readable .accounts-filter-field{gap:8px}.app-shell.dossier.readable :is(.account-dossiers,.market-dossiers .account-dossiers){gap:16px;margin-top:24px}.app-shell.dossier.readable .accounts-panel .company-dossier{background:var(--surface)}.app-shell.dossier.readable .dossier-summary{grid-template-columns:minmax(180px,2fr) minmax(100px,1fr) 104px 56px 16px;gap:16px;padding:0}.app-shell.dossier.readable .dossier-name{gap:8px}.app-shell.dossier.readable .dossier-summary .dossier-name strong{font-size:var(--type-body)!important}.app-shell.dossier.readable .market-dossiers .dossier-summary{grid-template-columns:minmax(0,1fr) 56px 16px}.app-shell.dossier.readable .dossier-expanded{gap:32px;padding-top:32px}.app-shell.dossier.readable .dossier-expanded aside{padding-left:24px}.app-shell.dossier.readable .reason-row{gap:16px;padding:16px 0}.app-shell.dossier.readable .sidebar{background:var(--sidebar);gap:32px;padding:24px 16px}.app-shell.dossier.readable .brand{font-size:var(--type-body)!important;padding-left:40px!important}.app-shell.dossier.readable .tenant{border:0;padding:0}.app-shell.dossier.readable .tenant>small{margin-bottom:8px}.app-shell.dossier.readable .tenant select{background:var(--surface);width:100%}.app-shell.dossier.readable nav{gap:16px}.app-shell.dossier.readable nav button{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 16px;display:flex;color:var(--secondary)!important}.app-shell.dossier.readable nav button.active{background:var(--surface);box-shadow:none;border-radius:4px;color:var(--accent)!important;font-weight:600!important}.app-shell.dossier.readable nav button.active:before{background:var(--accent)}.app-shell.dossier.readable nav b{margin-left:auto;font-size:var(--type-label)!important;font-weight:500!important}.app-shell.dossier.readable nav button[aria-label=Очередь\ одобрения] b{color:var(--accent)!important}.app-shell.dossier.readable .sidebar-foot{gap:16px}.app-shell.dossier.readable .theme-picker{border:1px solid var(--line);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:0;padding:0;display:grid;overflow:hidden}.app-shell.dossier.readable .theme-picker legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell.dossier.readable .theme-picker button{background:0 0;border:0;border-radius:0;padding:8px 4px;font-size:var(--type-label)!important;font-weight:500!important}.app-shell.dossier.readable .theme-picker button[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 -2px var(--ink)}.app-shell.dossier.readable .sidebar-foot>.badge{gap:8px}.app-shell.dossier.readable .tabs{gap:32px;margin-bottom:24px}.app-shell.dossier.readable .tabs button{gap:16px}.app-shell.dossier.readable .tabs button>span{font-weight:400!important}.app-shell.dossier.readable .queue-layout{grid-template-columns:180px minmax(0,1fr);gap:24px}.app-shell.dossier.readable .queue-list{border:0;padding:0}.app-shell.dossier.readable .queue-item{border-radius:4px;margin-bottom:16px;padding:16px}.app-shell.dossier.readable .draft-panel{background:0 0;border:0;padding:0}.app-shell.dossier.readable .draft-panel>.panel-head{margin-bottom:24px;padding:16px 0}.app-shell.dossier.readable .draft-panel>.panel-head>.text-button{font-size:var(--type-block)!important;font-weight:600!important}.app-shell.dossier.readable .review-identity{border-bottom:1px solid var(--line);gap:4px;min-width:0;margin-bottom:20px;padding:0 0 12px;display:grid}.app-shell.dossier.readable .review-identity-row{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.app-shell.dossier.readable .review-identity-row strong{overflow-wrap:anywhere;font-size:var(--type-block)!important;font-weight:600!important}.app-shell.dossier.readable .review-identity-row small{color:var(--secondary)!important}.app-shell.dossier.readable .review-identity-row .text-button{text-underline-offset:3px;min-height:0;padding:0;text-decoration:underline;color:var(--link)!important}.app-shell.dossier.readable .review-identity-row .text-button svg{width:13px;height:13px}.app-shell.dossier.readable .dossier-spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:0}.app-shell.dossier.readable .evidence-box{border:0;padding:0}.app-shell.dossier.readable :is(.abm-reason,.abm-preview,.phrase-sources){flex-direction:column;gap:20px;display:flex}.app-shell.dossier.readable .abm-reason>section:first-child{display:none}.app-shell.dossier.readable :is(.abm-hypothesis,.abm-case,.abm-point){background:0 0;border:0;margin:0;padding:0}.app-shell.dossier.readable .abm-hypothesis>details{margin-top:16px}.app-shell.dossier.readable .abm-hypothesis>p{background:var(--hypothesis-wash);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 3px;display:inline}.app-shell.dossier.readable .abm-preview>details{order:10}.app-shell.dossier.readable .review-confidence{border-bottom:1px solid var(--line)}.app-shell.dossier.readable .review-confidence .readable-facts{margin:0}.app-shell.dossier.readable .review-confidence .readable-facts>div:last-child{border-bottom:0}.app-shell.dossier.readable .phone-preview{background:var(--subtle);border-radius:6px;gap:4px;width:100%;max-width:none;margin:0;padding:12px 16px;display:grid}.app-shell.dossier.readable .phone-preview strong{font-weight:400!important}.app-shell.dossier.readable .abm-test{align-items:baseline;gap:16px;margin:-12px 0 0;display:flex}.app-shell.dossier.readable .annotated-letter{border:0;margin:0;padding:0}.app-shell.dossier.readable .annotated-paragraph{margin-top:12px;line-height:1.55}.app-shell.dossier.readable .evidence-phrase{--source-wash:var(--fact-wash);--source-ink:var(--fact-ink);--phrase-ink:var(--ink);background:var(--source-wash);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-color:#0000;padding:1px 3px;color:var(--ink)!important}.app-shell.dossier.readable .evidence-phrase[data-tone="1"]{--source-wash:var(--fact-wash-2);--source-ink:var(--fact-ink-2)}.app-shell.dossier.readable .evidence-phrase[data-tone="2"]{--source-wash:var(--fact-wash-3);--source-ink:var(--fact-ink-3)}.app-shell.dossier.readable .evidence-phrase:is([data-kind=inference],[data-kind=question]){background:var(--source-wash);border-bottom:1px dashed var(--source-ink)}.app-shell.dossier.readable .evidence-phrase[data-source-tones="0-1"],.app-shell.dossier.readable .evidence-phrase[data-source-tones="1-0"]{background:linear-gradient(90deg,var(--fact-wash) 0 50%,var(--fact-wash-2) 50% 100%)}.app-shell.dossier.readable .evidence-phrase[data-source-tones="0-2"],.app-shell.dossier.readable .evidence-phrase[data-source-tones="2-0"]{background:linear-gradient(90deg,var(--fact-wash) 0 50%,var(--fact-wash-3) 50% 100%)}.app-shell.dossier.readable .evidence-phrase[data-source-tones="1-2"],.app-shell.dossier.readable .evidence-phrase[data-source-tones="2-1"]{background:linear-gradient(90deg,var(--fact-wash-2) 0 50%,var(--fact-wash-3) 50% 100%)}.app-shell.dossier.readable .evidence-phrase:is([data-source-tones="0-1-2"],[data-source-tones="0-2-1"],[data-source-tones="1-0-2"],[data-source-tones="1-2-0"],[data-source-tones="2-0-1"],[data-source-tones="2-1-0"]){background:linear-gradient(90deg,var(--fact-wash) 0 33%,var(--fact-wash-2) 33% 66%,var(--fact-wash-3) 66%)}.app-shell.dossier.readable [data-tone]{--fact-bg:var(--fact-wash);--fact-edge:var(--fact-ink)}.app-shell.dossier.readable .evidence-phrase.is-selected{outline:1px solid var(--source-ink)}.app-shell.dossier.readable .evidence-phrase sup{margin-left:4px;font-size:var(--type-note)!important;font-weight:600!important;font-family:var(--mono)!important;color:var(--source-ink)!important}.app-shell.dossier.readable .evidence-phrase sup[data-tone="0"]{color:var(--fact-ink)!important}.app-shell.dossier.readable .evidence-phrase sup[data-tone="1"]{color:var(--fact-ink-2)!important}.app-shell.dossier.readable .evidence-phrase sup[data-tone="2"]{color:var(--fact-ink-3)!important}.app-shell.dossier.readable .annotated-letter>small{margin-top:24px;display:block}.app-shell.dossier.readable .phrase-sources{gap:16px}.app-shell.dossier.readable .phrase-source{--source-wash:var(--fact-wash);--source-ink:var(--fact-ink);--phrase-ink:var(--ink);border:0;border-top:1px solid var(--line);background:0 0;padding:16px 0;scroll-margin-top:24px}.app-shell.dossier.readable .phrase-source[data-tone="1"]{--source-wash:var(--fact-wash-2);--source-ink:var(--fact-ink-2)}.app-shell.dossier.readable .phrase-source[data-tone="2"]{--source-wash:var(--fact-wash-3);--source-ink:var(--fact-ink-3)}.app-shell.dossier.readable .phrase-source.is-selected{background:var(--source-wash);outline:1px solid var(--source-ink);outline-offset:8px}.app-shell.dossier.readable .source-heading{gap:16px;margin-bottom:8px;display:flex}.app-shell.dossier.readable .source-heading strong{font-weight:500!important}.app-shell.dossier.readable .source-number{background:0 0;min-width:24px;color:var(--source-ink)!important}.app-shell.dossier.readable .quote-disclosure>summary blockquote{background:var(--source-wash);color:var(--ink)!important}.app-shell.dossier.readable .phrase-source .source-context small[data-verification=verified]{color:var(--verified-ink)!important}.app-shell.dossier.readable .phrase-source .source-context small[data-verification=unverified]{color:var(--warning-ink)!important}.app-shell.dossier.readable [data-verification=verified]{color:var(--verified-ink)!important}.app-shell.dossier.readable [data-verification=unverified],.app-shell.dossier.readable [data-verification=rejected]{color:var(--warning-ink)!important}.app-shell.dossier.readable .signal-contribution{color:var(--accent)!important}.app-shell.dossier.readable .source-provenance{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.app-shell.dossier.readable .quote-disclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 16px;gap:16px;display:grid}.app-shell.dossier.readable .quote-disclosure>summary:after{content:"+";color:var(--secondary)}.app-shell.dossier.readable .quote-disclosure[open]>summary:after{content:"−"}.app-shell.dossier.readable .quote-disclosure>summary blockquote{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-shell.dossier.readable .quote-disclosure[open]>summary blockquote{white-space:normal}.app-shell.dossier.readable .quote-disclosure>blockquote{display:none}.app-shell.dossier.readable .source-context{margin-top:16px}.app-shell.dossier.readable .source-context>summary{font-size:var(--type-label)!important;color:var(--secondary)!important;font-weight:500!important}.app-shell.dossier.readable .source-context[open]>*+*{margin-top:16px}.app-shell.dossier.readable .source-phrase-link{background:var(--subtle);padding:16px}.app-shell.dossier.readable .draft-meta{gap:16px;margin:24px 0;padding:16px 0}.app-shell.dossier.readable .draft-panel :is(label,.checks){gap:16px;margin:24px 0}.app-shell.dossier.readable .draft-actions{gap:16px;margin-top:24px;padding-top:24px}.app-shell.dossier.readable[data-view=queue] .page-title{margin-bottom:16px;padding-bottom:12px}.app-shell.dossier.readable[data-view=queue] .tabs{margin-bottom:12px}.app-shell.dossier.readable[data-view=queue] .queue-toolbar{padding-bottom:8px}.app-shell.dossier.readable[data-view=queue] .review-identity{margin-bottom:12px;padding-bottom:8px}.app-shell.dossier.readable[data-view=queue] .review-confidence .readable-facts>div{padding:8px 0}.app-shell.dossier.readable[data-view=queue] .abm-preview{gap:12px}.app-shell.dossier.readable[data-view=queue] .phone-preview{padding:8px 12px}.app-shell.dossier.readable[data-view=queue] .abm-test{margin:-8px 0 0}.app-shell.dossier.readable[data-view=queue] .queue-archive{margin-top:32px}.app-shell.dossier.readable .signal-grid{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:0 24px}.app-shell.dossier.readable .signal-card{grid-template-columns:minmax(170px,.8fr) minmax(0,2fr) minmax(160px,.7fr);align-items:start;gap:32px;padding:24px 0}.app-shell.dossier.readable .signal-index{flex-direction:row;align-items:baseline;gap:16px}.app-shell.dossier.readable .signal-index button{text-align:left;min-height:0;padding:0}.app-shell.dossier.readable .signal-index code{flex:none;font-size:var(--type-label)!important;color:var(--secondary)!important;font-weight:500!important}.app-shell.dossier.readable .signal-content blockquote{line-height:1.65}.app-shell.dossier.readable .signal-meta{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.app-shell.dossier.readable .signal-source{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.app-shell.dossier.readable .sp-proof{border-color:var(--line);gap:16px;padding:16px 0}.app-shell.dossier.readable .stat-grid{border:0;gap:16px;padding:0}.app-shell.dossier.readable .stat-grid article{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-direction:column;gap:8px;padding:24px;display:flex}.app-shell.dossier.readable .stat-grid article>span{white-space:nowrap}.app-shell.dossier.readable .stat-grid strong{margin:0;display:block}.app-shell.dossier.readable .event-row{border-bottom:1px solid var(--line);padding:16px 0;display:block}.app-shell.dossier.readable .event-row+.event-row{margin-top:0}.app-shell.dossier.readable .event-row>summary{cursor:pointer;grid-template-columns:64px minmax(0,1fr) 16px;align-items:baseline;gap:16px;display:grid}.app-shell.dossier.readable .event-row>summary>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.dossier.readable .event-row p{overflow-wrap:anywhere;margin-top:16px}.app-shell.dossier.readable .spaced{margin-top:32px}.app-shell.dossier.readable :is(.dossier-settings label,.navigator-import label,.abm-account label,.case-library label){gap:8px;margin-top:16px;display:grid}.app-shell.dossier.readable .dossier-settings .check-label{gap:16px;display:flex}.app-shell.dossier.readable .icp-editor{margin-bottom:32px}.app-shell.dossier.readable .icp-editor label{margin:0}.app-shell.dossier.readable .icp-editor textarea{min-height:280px;line-height:1.65}.app-shell.dossier.readable .dossier-settings dl>div{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.app-shell.dossier.readable .dossier-settings :is(dt,dd){margin:0}.app-shell.dossier.readable .dossier-settings .weights label{grid-template-columns:minmax(0,1fr) 88px;align-items:baseline;gap:16px;margin:0;padding:16px 0;display:grid}.app-shell.dossier.readable .dossier-settings .weights input{width:88px}.app-shell.dossier.readable .dossier-settings .weights{margin-top:16px}.app-shell.dossier.readable .import-context{margin:16px 0}.app-shell.dossier.readable .import-context[open]>p{margin-top:16px}.app-shell.dossier.readable .upload-zone{border-color:var(--strong-line);background:var(--subtle);margin:24px 0;padding:32px}.app-shell.dossier.readable .navigator-import>p{margin:16px 0}.app-shell.dossier.readable .info-tip{vertical-align:baseline;margin:0 0 0 8px;display:inline-block;position:relative}.app-shell.dossier.readable .info-tip>summary{cursor:help;display:inline;font-size:var(--type-label)!important;color:var(--secondary)!important;font-weight:500!important}.app-shell.dossier.readable .info-tip>summary::-webkit-details-marker{display:none}.app-shell.dossier.readable .info-tip>span{z-index:30;border:1px solid var(--strong-line);background:var(--surface);white-space:normal;border-radius:4px;width:min(280px,70vw);padding:16px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 16px #0002;color:var(--ink)!important;font-size:var(--type-note)!important;font-weight:450!important}.app-shell.dossier.readable .info-tip:is([open],:hover,:focus-within)>span{display:block}@container (min-width:900px){.app-shell.dossier.readable .accounts-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell.dossier.readable .accounts-filters .check-label{grid-area:2/1/auto/3}.app-shell.dossier.readable .accounts-filter-count{grid-area:2/3/auto/5}}@media (min-width:1101px) and (max-width:1450px){.app-shell.dossier.readable[data-view=queue] main{padding-top:16px}.app-shell.dossier.readable[data-view=queue] main>header,.app-shell.dossier.readable[data-view=queue] .page-title{margin-bottom:8px}.app-shell.dossier.readable .queue-layout{grid-template-columns:152px minmax(0,1fr);gap:16px}.app-shell.dossier.readable .queue-list{max-height:620px;display:block;overflow:auto}.app-shell.dossier.readable .queue-item{width:100%;padding:10px}.app-shell.dossier.readable .queue-item .queue-score{display:none}.app-shell.dossier.readable .queue-item small{overflow-wrap:anywhere}.app-shell.dossier.readable .dossier-spread{gap:16px}.app-shell.dossier.readable .dossier-market-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.app-shell.dossier.readable{grid-template-columns:240px minmax(0,1fr)}.app-shell.dossier.readable main{padding:24px}.app-shell.dossier.readable :is(.dossier-market-overview,.market-grid,.dossier-spread,.queue-layout){grid-template-columns:minmax(0,1fr)}.app-shell.dossier.readable .signal-card{grid-template-columns:minmax(0,1fr) 180px;gap:16px 32px}.app-shell.dossier.readable .signal-index{grid-column:1/-1}.app-shell.dossier.readable .dossier-summary{grid-template-columns:minmax(0,1fr) 80px 16px}.app-shell.dossier.readable .dossier-geo,.app-shell.dossier.readable .dossier-signals{grid-column:1}.app-shell.dossier.readable .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.dossier.readable .evidence-box{border:0;padding:0}}@media (max-width:760px){.app-shell.dossier.readable{display:block}.app-shell.dossier.readable .sidebar{width:min(300px,90vw)}.app-shell.dossier.readable main{padding:24px 16px}.app-shell.dossier.readable .page-title{gap:16px;display:grid}.app-shell.dossier.readable :is(.panel,.funnel-panel,.dossier-market-brief,.letter-column,.company-dossier,.phone-preview,.icp-editor,.case-library){padding:16px}.app-shell.dossier.readable .draft-panel{padding:0}.app-shell.dossier.readable .signal-card{grid-template-columns:minmax(0,1fr);gap:16px}.app-shell.dossier.readable .signal-source{flex-wrap:wrap;gap:16px;display:flex}.app-shell.dossier.readable .signal-grid{padding:0 16px}.app-shell.dossier.readable .market-dossiers .account-dossiers,.app-shell.dossier.readable .dossier-expanded{grid-template-columns:minmax(0,1fr)}.app-shell.dossier.readable .dossier-expanded aside{border:0;padding:0}.app-shell.dossier.readable .draft-actions{z-index:5;background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 0;display:grid;position:sticky;bottom:0}.app-shell.dossier.readable .draft-actions button{min-width:0;padding:8px}.app-shell.dossier.readable .draft-actions button[aria-keyshortcuts=Alt\+S]{order:1;grid-column:1/-1}.app-shell.dossier.readable .stat-grid article{padding:16px}.app-shell.dossier.readable .info-tip>span{width:auto;position:fixed;inset:auto 16px 24px}}@media (max-width:520px){.app-shell.dossier.readable .stat-grid{grid-template-columns:minmax(0,1fr)}}.app-shell.dossier.readable .phrase-source{transition:background-color .18s ease-out;position:relative}.app-shell.dossier.readable .phrase-source:before{content:"";background:var(--source-ink);transform-origin:top;opacity:0;width:2px;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .18s ease-out;position:absolute;top:12px;bottom:12px;left:-8px;transform:scaleY(0)}.app-shell.dossier.readable .phrase-source.is-selected{background:color-mix(in srgb, var(--source-wash) 55%, transparent);outline:none}.app-shell.dossier.readable .phrase-source.is-selected:before{opacity:1;transform:scaleY(1)}.app-shell.dossier.readable .evidence-phrase{transition:box-shadow .18s ease-out,border-color .18s ease-out}.app-shell.dossier.readable .evidence-phrase:is(:hover,.is-selected){box-shadow:inset 0 -2px var(--source-ink);outline:none}.app-shell.dossier.readable .evidence-phrase:focus-visible{outline:1px solid var(--source-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.app-shell.dossier.readable :is(.phrase-source,.evidence-phrase),.app-shell.dossier.readable .phrase-source:before{transition:none}}
