:root{--primary:#3159e9;--ink:#172238;--muted:#57647a;--line:#dfe5ed;--bg:#f6f8fb;--surface:#fff;--green:#3159e9}::selection{color:var(--theme-ink,#172238);background:#c9d7ff}input,textarea{caret-color:#3159e9}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #7895ff}input::placeholder,textarea::placeholder{color:var(--theme-muted,#657186)}button,summary{cursor:pointer}button:disabled{cursor:not-allowed}small,time{font-variant-numeric:tabular-nums}*{scrollbar-width:thin;scrollbar-color:#b4c0d3 transparent}h1,h2,h3{text-wrap:balance}button,a{transition:background-color .16s,color .16s,border-color .16s}button:active:not(:disabled){filter:brightness(.96)}.telos-site{color:#eff3ff;--muted:#b4bfd5;--ink:#f2f5ff;--line:#29334a;--surface:#10192b;--bg:#080e1c;background:#080e1c;overflow:clip}.telos-site .marketing-header{background:#080e1cf2;border-bottom:1px solid #263047;position:relative}.telos-site .marketing-nav{max-width:1280px}.telos-site .telos-brand,.telos-site .marketing-nav nav a,.telos-site .marketing-account>a:first-child{color:#eaf0ff}.telos-site .telos-mark{background:var(--theme-soft,#eaf0ff);color:var(--theme-ink,#172238)}.telos-site .site-button{color:#fff;background:#4168f5;border:0;border-radius:8px;min-height:46px}.telos-site .site-button:hover{background:#5678ff}.telos-site .site-text-link{color:#d4def7}.telos-site .marketing-hero{isolation:isolate;max-width:none;padding:85px 40px 0;position:relative}.telos-site .hero-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;max-width:1280px;margin:auto;position:relative}.telos-site .marketing-hero h1{letter-spacing:-.035em;color:#f4f6ff;font-family:Manrope,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(40px,4.3vw,64px);font-weight:650;line-height:1.3}.telos-site .marketing-hero-copy>p{color:#b4bfd5;font-size:calc(17px * var(--font-scale,1));line-height:1.9}.telos-site .marketing-access{color:#b4bfd5;font-size:calc(12px * var(--font-scale,1))}.telos-site .hero-principles{color:#becae1;border-color:#29334a;max-width:1280px;margin:70px auto 0;padding:25px 0;position:relative}.telos-site .hero-principles span{color:#becae1}.particle-field{z-index:-1;pointer-events:none;position:absolute;inset:0}.particle-field canvas{width:100%;height:100%;display:block}.particle-toggle{pointer-events:auto;font-size:calc(11px * var(--font-scale,1));color:#bdcae7;border-radius:5px;align-items:center;gap:6px;min-height:32px;padding:8px;display:flex;position:absolute;bottom:10px;right:22px}.particle-toggle:hover{background:#17243c}.telos-site .marketing-section{max-width:1280px;margin:0 auto;padding:90px 0}.telos-site .section-intro h2,.telos-site .product-detail-inner h2,.telos-site .getting-started h2{color:#eff3ff;letter-spacing:-.025em}.telos-site .section-intro p,.telos-site .workflow-rows p,.telos-site .product-detail-inner>div>p,.telos-site .capability-list p,.telos-site .access-steps p,.telos-site .faq-list p{color:#b4bfd5}.telos-site .workflow-rows article{border-color:#29334a}.telos-site .workflow-icon{color:#9db7ff;background:#172641}.telos-site .workflow-rows article>div>span{color:#9db7ff}.telos-site .product-detail-section{background:#101a2d;border-block:1px solid #29334a}.telos-site .product-detail-inner{gap:90px;max-width:1280px;padding:75px 0}.telos-site .ownership-map{box-shadow:none;background:#101a2d;border-color:#34415b}.telos-site .ownership-title,.telos-site .ownership-role{color:#eaf0ff;border-color:#34415b}.telos-site .ownership-role p,.telos-site .ownership-note{color:#b4bfd5}.telos-site .role-symbol{color:#a9beff;background:#1a2b49}.telos-site .capability-list article{border-color:#29334a}.telos-site .capability-status{color:#c8d6ef;background:#18243a;border-color:#35435d}.telos-site .capability-status.available{color:#92d4c5;background:#122d2b;border-color:#2b514b}.telos-site .getting-started{background:#101a2d;border-block:1px solid #29334a}.telos-site .access-steps article span{color:#e8efff}.telos-site .access-steps>svg{color:#8296bf}.telos-site .faq-list details{border-color:#29334a}.telos-site .faq-list summary{color:#edf3ff}.telos-site .marketing-close{background:#162a50;border-top:1px solid #344970}.telos-site .marketing-close h2{color:#fff}.telos-site .marketing-close .light-button{background:var(--theme-soft,#eef3ff);color:var(--theme-ink,#172238)}.telos-site .closing-wordmark{color:#90b1ff22}.telos-site .marketing-footer{color:#b4bfd5;border-color:#29334a;max-width:1280px}.telos-site .marketing-footer a{color:#d0dcf6}.telos-site .marketing-footer p{color:#b4bfd5}.journey-demo{color:#e9efff;background:#111b2f;border:1px solid #354564;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 30px 80px #0004}.journey-window{height:55px;font-size:calc(12px * var(--font-scale,1));border-bottom:1px solid #293b59;align-items:center;gap:10px;padding:0 22px;display:flex}.mini-mark{width:24px;height:24px;color:var(--theme-ink,#182b50);background:#dae5ff;border-radius:5px;place-items:center;font-weight:800;display:grid}.journey-window>span:last-child{font-size:calc(10px * var(--font-scale,1));color:#b3c4e7;margin-left:auto}.journey-tabs{background:#10192a;grid-template-columns:repeat(4,1fr);padding:0 18px;display:grid}.journey-tabs button{color:#a9badb;font-size:calc(12px * var(--font-scale,1));border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:17px 5px;display:flex}.journey-tabs button[aria-selected=true]{color:#f2f5ff;border-color:#8aa6ff}.journey-tabs button:hover{background:#1a2a46}.journey-panel{min-height:320px;padding:26px}.journey-panel h2{font-size:calc(18px * var(--font-scale,1));color:#eef3ff;letter-spacing:-.015em;margin:0 0 22px}.demo-query{font-size:calc(12px * var(--font-scale,1));background:#172641;border:1px solid #425577;border-radius:7px;align-items:center;gap:9px;padding:13px;display:flex}.demo-query>span{color:#c2d2f2;font-size:calc(11px * var(--font-scale,1));align-items:center;gap:5px;margin-left:auto;display:flex}.demo-search-filter{gap:8px;margin:12px 0 18px;display:flex}.demo-search-filter span{font-size:calc(10px * var(--font-scale,1));color:#c4d5f5;background:#20314f;border-radius:4px;padding:4px 9px}.demo-company{color:#a9c0f2;border-top:1px solid #2b3a54;align-items:center;gap:13px;padding:16px 0;display:flex}.demo-company div{flex:1}.demo-company strong,.demo-research-title strong{font-size:calc(12px * var(--font-scale,1));color:#eef3ff;font-weight:600}.demo-company small,.demo-research-title small{font-size:calc(10px * var(--font-scale,1));color:#a9bbdf;margin-top:5px;display:block}.journey-demo-footer{border-top:1px solid #2b3a54;justify-content:space-between;align-items:center;gap:8px;padding:14px 22px;display:flex}.journey-demo-footer small{font-size:calc(10px * var(--font-scale,1));color:#b0c0e0}.journey-demo-footer button{font-size:calc(11px * var(--font-scale,1));color:#cbd9ff;align-items:center;gap:5px;min-height:34px;display:flex}.demo-research-title{color:#acc3ff;align-items:center;gap:14px;display:flex}.demo-research-title>div{flex:1}.demo-facts{margin:22px 0}.demo-facts>div{font-size:calc(12px * var(--font-scale,1));border-bottom:1px solid #2b3a54;justify-content:space-between;padding:10px 0;display:flex}.demo-facts dt{color:#a9bbdf}.demo-facts dd{color:#e2ebff;margin:0}.demo-source{color:#aac2f6;font-size:calc(11px * var(--font-scale,1));align-items:center;gap:8px;margin-top:20px;display:flex}.demo-source>svg:last-child{margin-left:auto}.demo-mail>div{color:#adc3f3;font-size:calc(11px * var(--font-scale,1));align-items:center;gap:9px;display:flex}.demo-mail h3{font-size:calc(15px * var(--font-scale,1));color:#edf3ff;margin:22px 0 18px;line-height:1.5}.demo-mail p{font-size:calc(12px * var(--font-scale,1));color:#c3d0ec;line-height:1.9}.demo-mail>span{color:#a6bff8;font-size:calc(11px * var(--font-scale,1));border-top:1px solid #2b3a54;padding-top:14px;display:block}.demo-timeline{border-left:1px solid #516ba0;margin:22px 0 0;padding-left:14px}.demo-timeline>div{margin-bottom:22px}.demo-timeline strong{font-size:calc(12px * var(--font-scale,1))}.demo-timeline p{color:#adbedf;font-size:calc(11px * var(--font-scale,1));margin:5px 0}.app-shell{background:var(--theme-soft,#f6f8fb);min-height:100vh;color:var(--theme-ink,#172238);display:block}.app-shell .main{width:100%;min-width:0;margin-left:0}.workspace-nav{z-index:30;background:var(--theme-surface,#fff);border-bottom:1px solid var(--theme-line,#dfe5ed);position:sticky;top:0}.workspace-nav-top{align-items:center;gap:24px;max-width:1600px;height:66px;margin:auto;padding:0 40px;display:flex}.workspace-nav .brand{font-size:calc(23px * var(--font-scale,1));color:var(--theme-ink,#172238);gap:9px}.workspace-nav .brand-icon{width:31px;height:31px;font-size:calc(20px * var(--font-scale,1));background:#233b72}.workspace-context{border-left:1px solid var(--theme-line,#dfe5ed);font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a);padding-left:23px}.workspace-nav-actions{align-items:center;gap:24px;margin-left:auto;display:flex}.module-search{border:1px solid var(--theme-line,#dfe5ed);color:var(--theme-muted,#57647a);font-size:calc(12px * var(--font-scale,1));border-radius:7px;align-items:center;gap:10px;min-width:174px;min-height:36px;padding:8px 10px;display:flex}.module-search:hover{background:var(--theme-soft,#f5f7fb)}.module-search kbd{background:var(--theme-soft,#f1f4f8);font-size:calc(10px * var(--font-scale,1));border-radius:3px;margin-left:auto;padding:1px 5px;font-family:inherit}.account-menu{position:relative}.account-menu summary{min-height:44px;font-size:calc(12px * var(--font-scale,1));align-items:center;gap:9px;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-menu .avatar{background:var(--theme-soft,#edf1fa);width:30px;height:30px;color:var(--theme-accent,#294881);font-size:calc(12px * var(--font-scale,1))}.account-menu-panel{background:var(--theme-surface,white);border:1px solid var(--theme-line,#dfe5ed);z-index:40;border-radius:10px;width:280px;padding:15px;position:absolute;top:52px;right:0;box-shadow:0 16px 40px #1f355224}.account-menu-panel>strong,.account-menu-panel>small{display:block}.account-menu-panel>small{font-size:calc(10px * var(--font-scale,1));color:var(--theme-muted,#57647a);overflow-wrap:anywhere;margin:4px 0 15px}.account-menu-panel button,.account-menu-panel a{width:100%;min-height:40px;font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#344767);border-radius:5px;justify-content:space-between;align-items:center;padding:10px 6px;display:flex}.account-menu-panel button:hover,.account-menu-panel a:hover{background:var(--theme-soft,#eef3ff)}.business-nav{gap:25px;max-width:1600px;margin:auto;padding:0 40px;display:flex;overflow-x:auto}.business-nav button{font-size:calc(13px * var(--font-scale,1));white-space:nowrap;color:var(--theme-muted,#57647a);border-bottom:2px solid #0000;flex-shrink:0;padding:16px 3px;font-weight:550}.business-nav button:hover{color:#3159e9}.business-nav button.active{color:#284bc3;border-color:#3159e9}.section-nav{background:var(--theme-soft,#f8faff);border-top:1px solid var(--theme-line,#edf0f6);align-items:center;gap:8px;padding:9px max(40px,50vw - 760px);display:flex;overflow-x:auto}.section-nav button{font-size:calc(12px * var(--font-scale,1));white-space:nowrap;min-height:33px;color:var(--theme-muted,#57647a);border-radius:6px;flex-shrink:0;padding:7px 14px}.section-nav button.active{background:var(--theme-soft,#e9efff);color:#2649c7;font-weight:600}.section-nav button:hover{background:var(--theme-soft,#edf2fc)}.app-shell .content{max-width:1520px;margin:0 auto;padding:32px 40px 64px}.app-shell .page-heading{align-items:center;margin-bottom:24px}.app-shell .page-heading h1{font-size:calc(25px * var(--font-scale,1));letter-spacing:-.025em;color:var(--theme-ink,#172238);margin:0 0 8px;font-weight:650}.app-shell .page-heading p{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a);max-width:76ch;margin:0;line-height:1.7}.app-shell .primary{color:#fff;background:#3159e9;border-color:#3159e9}.app-shell .primary:hover{background:#2546c3}.app-shell .secondary{background:var(--theme-surface,white);color:var(--theme-muted,#344767);border:1px solid var(--theme-line,#ccd5e4)}.app-shell .secondary:hover{background:var(--theme-soft,#f0f4fc)}.app-shell .filter-tabs{border-bottom:1px solid var(--theme-line,#dfe5ed);flex-wrap:nowrap;gap:4px;margin-bottom:18px;padding-bottom:9px;overflow-x:auto}.app-shell .filter-tabs button{white-space:nowrap;font-size:calc(12px * var(--font-scale,1));min-height:36px;color:var(--theme-muted,#57647a);flex-shrink:0;padding:8px 13px}.app-shell .filter-tabs button[aria-selected=true],.app-shell .filter-tabs .selected{background:var(--theme-soft,#e8efff);color:#274bc5}.app-shell .data-help,.app-shell .form-hint,.app-shell .info-line,.app-shell .muted,.app-shell .data-section>p{color:var(--theme-muted,#57647a)}.app-shell .resource-panel{border-color:var(--theme-line,#dfe5ed);box-shadow:none;border-radius:12px}.app-shell .admin-table{font-size:calc(12px * var(--font-scale,1))}.app-shell .admin-table th{color:var(--theme-muted,#57647a);background:var(--theme-soft,#f7f9fc)}.app-shell .admin-table td{padding-block:19px}.app-shell .admin-table td>small{color:var(--theme-muted,#57647a);font-size:calc(11px * var(--font-scale,1))}.app-shell .text-action{font-size:calc(12px * var(--font-scale,1));min-height:36px}.app-shell .table-actions{gap:5px 14px}.app-shell .toolbar{gap:18px}.app-shell label{color:var(--theme-muted,#344767);font-size:calc(12px * var(--font-scale,1))}.app-shell input,.app-shell textarea,.app-shell select{color:var(--theme-ink,#172238);border-color:var(--theme-line,#ccd5e4);background:var(--theme-surface,#fff);font-size:calc(13px * var(--font-scale,1))}.app-shell .expert-header{border:1px solid var(--theme-line,#dfe5ed);background:var(--theme-surface,#fff);border-radius:12px;align-items:center;gap:18px;min-height:0;margin-bottom:24px;padding:17px 22px;display:flex;overflow:hidden}.app-shell .expert-portrait{background:var(--theme-soft,#edf2fb);border-radius:50%;flex:none;width:66px;min-width:66px;height:66px;overflow:hidden}.app-shell .expert-portrait img{object-fit:cover;object-position:top;width:100%;height:100%}.app-shell .expert-intro{padding:0}.app-shell .expert-intro h2{font-size:calc(16px * var(--font-scale,1));letter-spacing:-.015em;margin:0 0 5px;line-height:1.5}.app-shell .expert-intro p{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a);margin:0;line-height:1.7}.app-shell .workflow-strip{flex-wrap:wrap;gap:12px;margin:0 0 22px}.app-shell .workflow-strip li{font-size:calc(11px * var(--font-scale,1))}.app-shell .workflow-strip li.current{color:#284bc3}.app-shell .workflow-strip li.current>span{color:#fff;background:#3159e9}.app-shell .data-section{padding:24px}.app-shell .data-section-heading h2{font-size:calc(17px * var(--font-scale,1))}.app-shell .data-section-heading{gap:12px;margin-bottom:18px}.research-action-row{flex-wrap:wrap;align-items:center;gap:18px;margin:15px 0;display:flex}.research-options{position:relative}.research-options>summary{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#526581);padding:10px 0}.research-options .research-toolbar{border:1px solid var(--theme-line,#dfe5ed);border-radius:8px;margin-top:5px;padding:14px}.app-shell .marketing-layout{flex-direction:column;gap:20px;display:flex}.app-shell .marketing-steps{flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:18px 22px;display:flex;position:static}.app-shell .marketing-steps h3{font-size:calc(14px * var(--font-scale,1));width:100%;margin:0 0 8px}.app-shell .marketing-steps ol{border-bottom:1px solid var(--theme-line,#e2e8f1);gap:4px;width:100%;margin:0;padding:0 0 12px;list-style:none;display:flex;overflow-x:auto}.app-shell .marketing-steps li{flex:1;min-width:max-content}.app-shell .marketing-steps li button{white-space:nowrap;width:100%;min-height:40px;font-size:calc(11px * var(--font-scale,1));color:var(--theme-muted,#57647a);border-radius:6px;align-items:center;gap:7px;padding:9px 10px;display:flex}.app-shell .marketing-steps li button>span{background:var(--theme-soft,#edf1f7);width:21px;height:21px;font-size:calc(10px * var(--font-scale,1));border-radius:50%;place-items:center;display:grid}.app-shell .marketing-steps li button.active{background:var(--theme-soft,#e9efff);color:#2449c7}.app-shell .marketing-steps li button.active span{color:#fff;background:#3159e9}.app-shell .marketing-steps>label{flex:1;align-items:center;gap:13px;max-width:460px;margin:0;display:flex}.app-shell .marketing-steps>label select{flex:1;width:auto;min-width:100px;margin:0}.app-shell .marketing-steps>.secondary{font-size:calc(11px * var(--font-scale,1));margin:0}.app-shell .marketing-stage{width:100%;max-width:none;padding:28px 36px}.app-shell .marketing-stage>form{max-width:1000px;margin:auto}.app-shell .expert-message{max-width:1000px;margin:0 auto 22px}.app-shell .expert-message p{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a)}.module-dialog{border:1px solid var(--theme-line,#dfe5ed);width:min(560px,100vw - 32px);max-height:80vh;color:var(--theme-ink,#172238);border-radius:14px;padding:0;box-shadow:0 24px 80px #10213a33}.module-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a172b80}.module-dialog-inner{padding:18px}.module-dialog-search{border-bottom:1px solid var(--theme-line,#dfe5ed);align-items:center;gap:12px;padding:0 2px 15px;display:flex}.module-dialog-search input{min-width:0;font-size:calc(14px * var(--font-scale,1));border:0;outline:0;flex:1;padding:9px 0}.module-dialog-search button{padding:10px;display:flex}.module-dialog nav{max-height:50vh;padding:10px 0;overflow:auto}.module-dialog nav button{width:100%;font-size:calc(13px * var(--font-scale,1));color:var(--theme-muted,#344767);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;min-height:44px;padding:12px;display:flex}.module-dialog nav button:hover{background:var(--theme-soft,#edf2ff);color:#2449c7}.module-dialog-inner>small{border-top:1px solid var(--theme-line,#dfe5ed);color:var(--theme-muted,#57647a);font-size:calc(10px * var(--font-scale,1));padding:12px 8px 0;display:block}.work-welcome{justify-content:space-between;align-items:center;gap:20px;margin:0 0 28px;display:flex}.work-welcome h2{font-size:calc(30px * var(--font-scale,1));letter-spacing:-.03em;margin:0 0 9px;font-weight:600}.work-welcome p{font-size:calc(13px * var(--font-scale,1));color:var(--theme-muted,#57647a);margin:0}.workspace-scope{font-size:calc(11px * var(--font-scale,1));color:var(--theme-muted,#536787);white-space:nowrap;align-items:center;gap:7px;display:flex}.work-metrics{border-block:1px solid var(--theme-line,#dfe5ed);gap:0;margin-bottom:30px;padding:24px 0;display:flex}.work-metrics>div{border-right:1px solid var(--theme-line,#dfe5ed);flex:1;padding:0 28px}.work-metrics>div:first-child{padding-left:0}.work-metrics>div:last-child{border:0}.work-metrics span{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a);margin-bottom:8px;display:block}.work-metrics strong{font-size:calc(30px * var(--font-scale,1));letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.work-actions{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:36px;display:grid}.work-actions>button{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#dfe5ed);text-align:left;color:#3159e9;border-radius:12px;padding:24px;position:relative}.work-actions>button:hover{background:var(--theme-soft,#eff4ff);border-color:var(--theme-line,#b2c4f5)}.work-actions h3{font-size:calc(17px * var(--font-scale,1));color:var(--theme-ink,#172238);margin:19px 0 8px}.work-actions p{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a);margin:0;line-height:1.8}.action-arrow{position:absolute;top:24px;right:22px}.home-columns{grid-template-columns:1fr 1fr;gap:35px;display:grid}.home-section-title{border-bottom:1px solid var(--theme-line,#dfe5ed);justify-content:space-between;align-items:center;gap:15px;padding-bottom:16px;display:flex}.home-section-title h2{font-size:calc(17px * var(--font-scale,1));margin:0}.home-section-title>button{font-size:calc(11px * var(--font-scale,1));color:#3159e9;align-items:center;gap:4px;min-height:32px;display:flex}.home-list-row{text-align:left;border-bottom:1px solid var(--theme-line,#e1e7f0);width:100%;color:var(--theme-muted,#344767);align-items:center;gap:14px;padding:18px 0;display:flex}.home-list-row:hover{background:var(--theme-soft,#eef3fc)}.home-list-row>span:nth-child(2){flex:1;min-width:0}.home-list-row strong{font-size:calc(12px * var(--font-scale,1))}.home-list-row small{font-size:calc(11px * var(--font-scale,1));color:var(--theme-muted,#57647a);overflow-wrap:anywhere;margin-top:4px;display:block}.home-list-row>small{margin-left:auto}.home-list-row .avatar{width:36px;height:36px}.home-empty{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a);padding:28px 0;line-height:1.8}.home-journey h2{font-size:calc(18px * var(--font-scale,1));margin:0 0 20px}.home-journey>div{border-block:1px solid var(--theme-line,#dfe5ed);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.home-journey>div button{text-align:left;color:var(--theme-muted,#344767);grid-template-columns:28px 1fr 18px;align-items:center;gap:4px 8px;padding:22px 15px;display:grid}.home-journey>div button:hover{background:var(--theme-soft,#edf2ff)}.home-journey button>span{font-size:calc(11px * var(--font-scale,1));background:var(--theme-soft,#e5ecfc);color:#3159e9;border-radius:50%;grid-row:span 2;place-items:center;width:25px;height:25px;display:grid}.home-journey strong{font-size:calc(12px * var(--font-scale,1))}.home-journey small{font-size:calc(10px * var(--font-scale,1));color:var(--theme-muted,#57647a);grid-column:2}.home-journey svg{grid-area:1/3/3}.home-journey>p{color:var(--theme-muted,#57647a);font-size:calc(11px * var(--font-scale,1));align-items:center;gap:8px;margin:18px 0;display:flex}.home-bottom{border-top:1px solid var(--theme-line,#dfe5ed);justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:26px;display:flex}.home-bottom h2{font-size:calc(16px * var(--font-scale,1));margin:0 0 8px}.home-bottom p{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a);max-width:72ch;margin:0;line-height:1.8}.home-bottom>.secondary{white-space:nowrap;font-size:calc(12px * var(--font-scale,1))}.auth-shell .auth-intro{color:#eff3ff;background:#0b1426;position:relative}.auth-shell .auth-intro h1{color:#f0f4ff;letter-spacing:-.03em;font-family:Manrope,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5}.auth-shell .auth-intro p,.auth-shell .auth-rule,.auth-shell .auth-intro small{color:#b5c3df}.auth-shell .auth-intro .brand{color:#f0f4ff}.auth-shell .auth-intro .brand-icon{color:var(--theme-accent,#1c3466);background:#d9e5ff}.auth-shell .auth-form-wrap{background:var(--theme-surface,#fff)}.auth-shell .auth-form{max-width:410px}.auth-shell .auth-form h2{font-size:calc(26px * var(--font-scale,1));letter-spacing:-.025em}.auth-shell .auth-form label{font-size:calc(13px * var(--font-scale,1));color:var(--theme-muted,#344767)}.auth-shell .muted,.auth-shell .auth-note{color:var(--theme-muted,#57647a)}.auth-shell .primary{background:#3159e9}.password-field{display:flex;position:relative}.password-field input{padding-right:48px!important}.password-field button{width:42px;color:var(--theme-muted,#57647a);place-items:center;display:grid;position:absolute;top:3px;bottom:3px;right:3px}.password-field input{margin:0!important}.auth-shell input::placeholder{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#657186)}@media (min-width:1600px){.telos-site .marketing-hero{padding-top:100px}}@media (max-width:1360px){.telos-site .marketing-section,.telos-site .product-detail-inner,.telos-site .marketing-footer{margin-inline:40px}.telos-site .hero-layout{gap:40px}.app-shell .marketing-steps li button{font-size:calc(10px * var(--font-scale,1));padding-inline:7px}.business-nav{gap:21px}}@media (max-width:1050px){.workspace-context{display:none}.business-nav{gap:20px}.workspace-nav-top,.business-nav,.section-nav{padding-inline:24px}.app-shell .content{padding:28px 24px 50px}.telos-site .hero-layout{grid-template-columns:1fr 1fr;gap:30px}.telos-site .marketing-hero h1{font-size:calc(42px * var(--font-scale,1))}.telos-site .marketing-hero-copy>p{font-size:calc(14px * var(--font-scale,1))}.journey-panel{min-height:320px;padding:22px}.telos-site .marketing-section{padding-block:70px}.telos-site .product-detail-inner{gap:40px}.home-journey>div{grid-template-columns:1fr 1fr}.home-journey>div button{padding-block:18px}.home-journey>div button:nth-child(-n+2){border-bottom:1px solid var(--theme-line,#dfe5ed)}.app-shell .marketing-steps ol{justify-content:flex-start}.app-shell .marketing-steps li{flex:none}.app-shell .marketing-steps li button{font-size:calc(11px * var(--font-scale,1));padding-inline:12px}}@media (max-width:760px){.telos-site .marketing-nav{padding-inline:20px}.telos-site .marketing-hero{padding:48px 20px 0}.telos-site .hero-layout{grid-template-columns:1fr;gap:34px}.telos-site .marketing-hero h1{letter-spacing:-.035em;font-size:clamp(35px,8vw,48px);line-height:1.35}.telos-site .marketing-hero-copy>p{font-size:calc(14px * var(--font-scale,1));line-height:1.9}.telos-site .marketing-actions{flex-wrap:wrap;gap:18px}.telos-site .site-button{font-size:calc(12px * var(--font-scale,1));padding:12px 15px}.telos-site .hero-principles{grid-template-columns:1fr 1fr;gap:15px;margin-top:38px;padding:24px 0 36px;display:grid}.telos-site .hero-principles span{font-size:calc(11px * var(--font-scale,1))}.telos-site .marketing-section{margin-inline:22px;padding:55px 0}.telos-site .product-detail-inner{grid-template-columns:1fr;gap:32px;margin-inline:22px;padding:50px 0}.telos-site .section-intro h2,.telos-site .product-detail-inner h2,.telos-site .getting-started h2{font-size:calc(28px * var(--font-scale,1));line-height:1.45}.telos-site .section-intro p{font-size:calc(13px * var(--font-scale,1))}.telos-site .workflow-story,.telos-site .capabilities-section,.telos-site .faq-section{grid-template-columns:1fr;gap:24px}.telos-site .capability-list article{gap:15px}.telos-site .capability-list h3{font-size:calc(15px * var(--font-scale,1))}.telos-site .capability-list p{font-size:calc(12px * var(--font-scale,1))}.telos-site .capability-status{font-size:calc(10px * var(--font-scale,1));white-space:normal;text-align:center;min-width:68px;max-width:90px}.telos-site .marketing-footer{margin-inline:22px}.telos-site .marketing-close h2{font-size:calc(30px * var(--font-scale,1))}.journey-panel{min-height:316px;padding:22px 18px}.journey-tabs{padding-inline:8px}.journey-tabs button{font-size:calc(11px * var(--font-scale,1));gap:5px;min-height:48px}.journey-window{padding-inline:17px}.journey-demo-footer{padding:11px 16px}.journey-panel h2{font-size:calc(17px * var(--font-scale,1))}.demo-query{font-size:calc(11px * var(--font-scale,1));padding:11px}.demo-company strong{font-size:calc(11px * var(--font-scale,1))}.particle-toggle{bottom:2px;right:14px}.workspace-nav-top{gap:12px;height:59px;padding-inline:18px}.workspace-nav .brand{font-size:calc(21px * var(--font-scale,1))}.workspace-nav-actions{gap:13px}.module-search{justify-content:center;width:36px;min-width:36px;height:36px;padding:8px}.module-search span,.module-search kbd,.account-menu summary>span:nth-child(2){display:none}.business-nav{gap:22px;padding-inline:18px}.business-nav button{font-size:calc(12px * var(--font-scale,1));min-height:44px;padding-block:13px}.section-nav{gap:4px;padding:8px 15px}.section-nav button{font-size:calc(11px * var(--font-scale,1));min-height:38px;padding-inline:11px}.app-shell .content{padding:24px 18px 45px}.app-shell .page-heading h1{font-size:calc(23px * var(--font-scale,1))}.app-shell .page-heading p{font-size:calc(11px * var(--font-scale,1));line-height:1.9}.app-shell .page-heading{margin-bottom:22px}.work-welcome{display:block}.work-welcome h2{font-size:calc(25px * var(--font-scale,1))}.work-welcome p{font-size:calc(12px * var(--font-scale,1));line-height:1.9}.workspace-scope{font-size:calc(10px * var(--font-scale,1));margin-top:15px}.work-metrics{flex-wrap:wrap;gap:22px 0;margin-bottom:24px;padding:20px 0}.work-metrics>div{min-width:33%;padding-inline:14px}.work-metrics>div:first-child{padding-left:0}.work-metrics span{font-size:calc(10px * var(--font-scale,1))}.work-metrics strong{font-size:calc(25px * var(--font-scale,1))}.work-actions{grid-template-columns:1fr;gap:10px;margin-bottom:28px}.work-actions>button{min-height:93px;padding:18px 42px 18px 60px}.work-actions>button>svg:first-child{width:21px;position:absolute;top:25px;left:20px}.work-actions h3{font-size:calc(15px * var(--font-scale,1));margin:0 0 5px}.work-actions p{font-size:calc(11px * var(--font-scale,1))}.action-arrow{width:17px;top:26px;right:17px}.home-columns{grid-template-columns:1fr;gap:28px}.home-journey>div{grid-template-columns:1fr}.home-journey>div button{border-bottom:1px solid var(--theme-line,#dfe5ed);padding:17px 4px}.home-journey>div button:last-child{border-bottom:0}.home-journey>p{line-height:1.9;font-size:calc(10px * var(--font-scale,1));align-items:flex-start}.home-journey>p svg{flex:none;margin-top:2px}.home-bottom{margin-top:28px;display:block}.home-bottom .secondary{margin-top:17px}.app-shell .expert-header{gap:12px;margin-bottom:20px;padding:15px}.app-shell .expert-portrait{width:51px;min-width:51px;height:51px}.app-shell .expert-intro h2{font-size:calc(13px * var(--font-scale,1));line-height:1.6}.app-shell .expert-intro p{font-size:calc(10px * var(--font-scale,1));line-height:1.8}.app-shell .data-section{padding:18px}.app-shell .marketing-steps{gap:12px;padding:16px}.app-shell .marketing-steps>label{width:100%;max-width:none;font-size:calc(11px * var(--font-scale,1));flex-basis:100%}.app-shell .marketing-stage{padding:20px 17px}.app-shell .marketing-steps ol{width:calc(100% + 5px);margin-right:-5px}.app-shell .marketing-steps li button{font-size:calc(10px * var(--font-scale,1));padding-inline:9px}.research-action-row{gap:12px}.research-options .research-toolbar{flex-direction:column;align-items:flex-start}.auth-shell .auth-intro{background:#0b1426;padding:22px}.auth-shell .auth-form-wrap{padding:45px 24px}.auth-shell .auth-form h2{font-size:calc(24px * var(--font-scale,1))}.app-shell .admin-table{min-width:680px}.app-shell .filter-tabs button{font-size:calc(11px * var(--font-scale,1));min-height:40px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.work-actions>button,.work-actions>button>svg:first-child{display:block}.app-shell .marketing-steps>.secondary{width:auto;min-width:155px;min-height:40px;margin-left:auto}.app-shell .marketing-steps li button:after,.app-shell .marketing-steps li:after{display:none}.opening-settings{border-block:1px solid var(--theme-line,#dfe5ed);margin:22px 0;padding:16px 0}.opening-settings>summary{font-size:calc(13px * var(--font-scale,1));color:var(--theme-muted,#344767);font-weight:600}.opening-settings[open]>summary{margin-bottom:18px}.opening-settings>label{margin-bottom:15px}.app-shell .work-metrics>div{flex:1}.app-shell .work-metrics>div:nth-child(4){border:0}@media (max-width:760px){.work-actions>button>svg:first-child{position:absolute}.work-metrics{grid-template-columns:repeat(2,1fr);display:grid}.work-metrics>div{border:0;padding:0 14px 0 0}.work-metrics>div:nth-child(2n){border-left:1px solid var(--theme-line,#dfe5ed);padding-left:16px}.app-shell .marketing-steps>.secondary{margin-left:0}.work-actions p{line-height:1.75}}
.search-workbench{color:var(--theme-ink,#172238)}.company-search{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#dfe5ed);border-radius:12px;margin-bottom:18px;padding:24px}.company-search-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.company-search-heading h2{font-size:calc(19px * var(--font-scale,1));align-items:center;gap:9px;margin:0;display:flex}.company-search-heading>span{color:var(--theme-muted,#57647a);font-size:calc(11px * var(--font-scale,1))}.company-search-modes{gap:8px;margin-bottom:17px;display:flex}.company-search-modes button{min-height:37px;font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a);border-radius:6px;padding:8px 15px}.company-search-modes button[aria-selected=true]{background:var(--theme-soft,#e9efff);color:#274cc5;font-weight:650}.company-search-input{border:1px solid var(--theme-line,#bac9e4);background:var(--theme-surface,#fff);border-radius:8px;align-items:center;gap:13px;padding:6px 6px 6px 16px;display:flex}.company-search-input>svg{color:var(--theme-muted,#70809a);flex:none}.app-shell .company-search-input input{box-shadow:none;min-width:0;font-size:calc(15px * var(--font-scale,1));border:0;outline:none;flex:1;margin:0;padding:10px 0}.company-search-input:focus-within{outline-offset:2px;outline:2px solid #7895ff}.company-search-input>.primary{white-space:nowrap;min-height:45px;font-size:calc(13px * var(--font-scale,1));padding-inline:23px}.company-search-options{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:19px;display:flex}.app-shell .company-search-options>label:not(.checkbox){font-size:calc(11px * var(--font-scale,1));align-items:center;gap:9px;margin:0;display:flex}.app-shell .company-search-options select{width:auto;min-width:75px;font-size:calc(12px * var(--font-scale,1));min-height:35px;margin:0;padding:7px 10px}.company-search-options .checkbox{font-size:calc(12px * var(--font-scale,1));margin:0}.company-search-options .text-action{font-size:calc(11px * var(--font-scale,1));margin-left:auto}.company-usage-note{font-size:calc(11px * var(--font-scale,1));color:var(--theme-muted,#57647a);margin:17px 0 0;line-height:1.8}.company-query-suggestions{border-top:1px solid var(--theme-line,#dfe5ed);font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#344767);margin-top:18px;padding-top:15px}.company-query-suggestions .checkbox{margin:8px 20px 0 0;display:inline-flex}.company-filters{border:1px solid var(--theme-line,#dfe5ed);background:var(--theme-surface,#fff);z-index:5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:22px;padding:15px 22px;display:flex;position:relative}.company-country-filter{max-width:100%;position:relative}.company-country-filter>summary{font-size:calc(12px * var(--font-scale,1));overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;min-height:36px;list-style:none;display:flex}.company-country-filter>summary::-webkit-details-marker{display:none}.company-country-filter>div{background:var(--theme-surface,white);border:1px solid var(--theme-line,#d1dcec);z-index:8;border-radius:10px;width:min(470px,100vw - 80px);padding:20px;position:absolute;top:44px;left:0;box-shadow:0 14px 38px #1722381c}.company-country-filter small{font-size:calc(10px * var(--font-scale,1));color:var(--theme-muted,#57647a);margin-top:13px;line-height:1.8;display:block}.company-country-filter label{font-size:calc(11px * var(--font-scale,1))}.company-filter-checks{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.company-filter-checks .checkbox{font-size:calc(11px * var(--font-scale,1));gap:7px;margin:0}.company-filters>.text-action{font-size:calc(11px * var(--font-scale,1));margin-left:auto}.company-results{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#dfe5ed);border-radius:12px;overflow:clip}.company-results-heading{justify-content:space-between;align-items:center;gap:18px;padding:23px 24px 17px;display:flex}.company-results-heading h2{font-size:calc(18px * var(--font-scale,1));margin:0 0 7px}.company-results-heading h2>span{font-weight:500;font-size:calc(14px * var(--font-scale,1));color:var(--theme-muted,#57647a);margin-left:8px}.company-results-heading p{font-size:calc(11px * var(--font-scale,1));color:var(--theme-muted,#57647a);margin:0;line-height:1.8}.company-results-heading>div:last-child{align-items:center;gap:9px;display:flex}.company-results-heading .secondary{min-height:36px;font-size:calc(11px * var(--font-scale,1));padding:8px 12px}.company-result-tools{align-items:center;gap:15px;padding:0 24px 19px;display:flex}.company-result-tools>label{border:1px solid var(--theme-line,#d1dbea);border-radius:6px;flex:1;align-items:center;gap:8px;max-width:520px;margin:0;padding:0 12px;display:flex}.app-shell .company-result-tools>label input{width:100%;min-width:0;box-shadow:none;font-size:calc(12px * var(--font-scale,1));border:0;flex:1;margin:0;padding:10px 0}.company-result-tools>.secondary{font-size:calc(11px * var(--font-scale,1));white-space:nowrap;min-height:37px}.company-advanced{font-size:calc(11px * var(--font-scale,1));color:var(--theme-muted,#57647a);margin-left:auto;position:relative}.company-advanced>summary{min-height:35px;padding:8px 0}.company-advanced>div{z-index:6;background:var(--theme-surface,white);border:1px solid var(--theme-line,#d1dbea);border-radius:8px;min-width:230px;padding:18px;position:absolute;top:42px;right:0;box-shadow:0 12px 30px #1722381a}.company-advanced label{font-size:calc(11px * var(--font-scale,1))}.company-results-columns,.company-result{grid-template-columns:minmax(210px,1.6fr) minmax(135px,1fr) minmax(165px,1.15fr) minmax(108px,.8fr) 28px;align-items:start;gap:22px;padding-inline:24px;display:grid}.company-results-columns{background:var(--theme-soft,#f6f8fc);border-block:1px solid var(--theme-line,#e0e6ef);color:var(--theme-muted,#57647a);font-size:calc(11px * var(--font-scale,1));padding-block:12px}.company-result{border-bottom:1px solid var(--theme-line,#e4e9f1);padding-block:23px}.company-result:hover{background:var(--theme-soft,#f8faff)}.company-result>div{min-width:0}.company-result-name{align-items:flex-start;gap:10px;display:flex}.company-result-name>.checkbox{flex:none;margin-top:8px}.company-result-icon{width:36px;height:36px;color:var(--theme-muted,#4a67a0);background:var(--theme-soft,#eef3fc);border-radius:8px;flex:none;place-items:center;display:grid}.company-open{text-align:left;flex:1;min-width:0;display:block}.company-open strong{font-size:calc(13px * var(--font-scale,1));overflow-wrap:anywhere;color:var(--theme-ink,#243754);font-weight:650;line-height:1.6;display:block}.company-open:hover strong{color:#3159e9}.company-open>span{font-size:calc(11px * var(--font-scale,1));color:var(--theme-muted,#52688e);margin:5px 0;display:block}.company-open p{font-size:calc(11px * var(--font-scale,1));color:var(--theme-muted,#667186);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;line-height:1.8;display:-webkit-box;overflow:hidden}.company-country{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#344767);flex-wrap:wrap;align-items:center;gap:5px 10px;line-height:1.8;display:flex}.company-country>span{align-items:center;gap:5px;display:inline-flex}.company-country small{font-size:calc(10px * var(--font-scale,1));color:var(--theme-muted,#57647a)}.country-flag{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:calc(17px * var(--font-scale,1));line-height:1.4}.data-unknown{color:var(--theme-muted,#667186)}.company-result-location p{-webkit-line-clamp:2;font-size:calc(10px * var(--font-scale,1));color:var(--theme-muted,#57647a);-webkit-box-orient:vertical;margin:8px 0;line-height:1.8;display:-webkit-box;overflow:hidden}.company-result-location p>svg{vertical-align:-2px;margin-right:4px}.company-result-location>small{font-size:calc(10px * var(--font-scale,1));color:var(--theme-muted,#667186);margin-top:8px;display:block}.company-result-contacts>span{font-size:calc(11px * var(--font-scale,1));color:var(--theme-muted,#344767);overflow-wrap:anywhere;align-items:center;gap:6px;margin:3px 0 9px;display:flex}.company-result-contacts>span svg{color:var(--theme-muted,#6b7f9f);flex:none}.company-result-contacts small{font-size:calc(10px * var(--font-scale,1));color:var(--theme-muted,#57647a);overflow-wrap:anywhere;margin:4px 0 10px;line-height:1.8;display:block}.research-state{font-size:calc(10px * var(--font-scale,1));color:var(--theme-muted,#57647a);background:var(--theme-soft,#f0f3f7);white-space:normal;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;line-height:1.6;display:inline-flex}.research-state.queued,.research-state.running{color:#2850bd;background:var(--theme-soft,#eaf0ff)}.research-state.completed{color:#246754;background:#e8f4ef}.research-state.failed,.research-state.deferred{color:#9a4332;background:#fff0e9}.research-state.partial{color:#866116;background:#fff7df}.company-result-status small{font-size:calc(10px * var(--font-scale,1));color:var(--theme-muted,#667186);margin-top:8px;line-height:1.8;display:block}.company-detail-button{color:var(--theme-muted,#526b9b);place-items:center;width:28px;min-height:36px;display:grid}.company-results-note{font-size:calc(10px * var(--font-scale,1));color:var(--theme-muted,#57647a);background:var(--theme-surface,#fafbfe);align-items:center;gap:8px;padding:15px 24px;line-height:1.8;display:flex}.company-results-note svg{flex:none}.company-empty{text-align:center;color:var(--theme-muted,#667186);padding:55px 25px}.company-empty>svg{color:#98abc7;margin-bottom:17px}.company-empty h3{font-size:calc(16px * var(--font-scale,1));color:var(--theme-muted,#344767);margin:0 0 11px}.company-empty p{font-size:calc(12px * var(--font-scale,1));max-width:60ch;margin:0 auto;line-height:1.9}.company-job-history{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a);margin-top:23px}.company-job-history>summary{padding:13px 0}.company-job-history article{border-bottom:1px solid var(--theme-line,#dfe5ed);padding:17px 0}.company-job-history article>div{font-size:calc(11px * var(--font-scale,1));justify-content:space-between;gap:15px;display:flex}.company-job-history p{font-size:calc(11px * var(--font-scale,1));line-height:1.8}.company-dossier{border:0;border-left:1px solid var(--theme-line,#d1dbea);background:var(--theme-surface,white);width:min(1120px,92vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--theme-ink,#172238);overscroll-behavior:contain;border-radius:0;margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-20px 0 65px #17223824}.company-dossier::backdrop{background:#13254066}.dossier-inner{min-height:100%}.dossier-heading{background:var(--theme-surface,#fff);z-index:10;border-bottom:1px solid var(--theme-line,#e0e6ef);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 27px 19px;display:flex;position:sticky;top:0}.dossier-title{gap:14px;min-width:0;display:flex}.dossier-company-icon{background:var(--theme-soft,#edf2fc);width:48px;height:48px;color:var(--theme-muted,#4b69a3);border-radius:10px;flex:none;place-items:center;display:grid}.dossier-title>div{min-width:0}.dossier-title h2{font-size:calc(22px * var(--font-scale,1));overflow-wrap:anywhere;text-wrap:initial;letter-spacing:-.02em;margin:0 0 10px;line-height:1.45}.dossier-title>div>div{flex-wrap:wrap;align-items:center;gap:10px 19px;display:flex}.dossier-title a{font-size:calc(12px * var(--font-scale,1));color:#3159c5;overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.dossier-actions{flex:none;align-items:center;gap:9px;display:flex}.dossier-actions>button:not(.secondary){width:30px;min-height:36px;color:var(--theme-muted,#57647a);place-items:center;display:grid}.dossier-actions>.secondary{font-size:calc(11px * var(--font-scale,1));white-space:nowrap;min-height:36px;padding:8px 12px}.dossier-meta{font-size:calc(10px * var(--font-scale,1));color:var(--theme-muted,#57647a);background:var(--theme-surface,#fafbfe);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 28px;display:flex}.dossier-meta>button{font-size:calc(11px * var(--font-scale,1));color:#3159c5;align-items:center;gap:6px;min-height:32px;margin-left:auto;display:flex}.dossier-tabs{border-bottom:1px solid var(--theme-line,#dfe5ed);gap:24px;padding:0 28px;display:flex;overflow-x:auto}.dossier-tabs button{min-height:49px;font-size:calc(12px * var(--font-scale,1));white-space:nowrap;color:var(--theme-muted,#57647a);border-bottom:2px solid #0000;flex:none;padding:13px 1px}.dossier-tabs button[aria-current=page]{color:#3159c5;border-color:#3159e9;font-weight:650}.dossier-body{padding:24px 28px 40px}.dossier-section{margin-bottom:30px}.dossier-section h3{font-size:calc(16px * var(--font-scale,1));letter-spacing:-.015em;align-items:center;gap:8px;margin:0 0 20px;display:flex}.dossier-section h3>span{color:var(--theme-muted,#57647a);font-weight:400;font-size:calc(12px * var(--font-scale,1))}.dossier-description{font-size:calc(13px * var(--font-scale,1));color:var(--theme-muted,#52617b);max-width:80ch;margin:0 0 24px;line-height:1.95}.dossier-overview-grid{border-top:1px solid var(--theme-line,#dfe5ed);grid-template-columns:1fr 1fr;margin:0;display:grid}.dossier-overview-grid>div{border-bottom:1px solid var(--theme-line,#dfe5ed);grid-template-columns:100px 1fr;align-items:start;gap:10px;padding:18px 0;display:grid}.dossier-overview-grid>div:nth-child(odd){padding-right:22px}.dossier-overview-grid dt{font-size:calc(11px * var(--font-scale,1));color:var(--theme-muted,#667186);padding-top:2px}.dossier-overview-grid dd{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#344767);overflow-wrap:anywhere;margin:0}.dossier-overview-grid dd>a{color:#3159c5;line-height:1.8;display:block}.dossier-overview-grid dd>small{font-size:calc(10px * var(--font-scale,1));color:var(--theme-muted,#667186);margin-top:7px;display:block}.dossier-overview-grid dd>div{margin-bottom:9px}.dossier-source{color:#3159c5;font-size:calc(10px * var(--font-scale,1));align-items:center;gap:5px;display:inline-flex}.dossier-overview-grid .dossier-source{margin-left:8px}.dossier-address{border-bottom:1px solid var(--theme-line,#dfe5ed);padding:16px 0}.dossier-address p{font-size:calc(13px * var(--font-scale,1));color:var(--theme-muted,#344767);margin:0 0 11px;line-height:1.8}.dossier-address>div{align-items:center;gap:22px;display:flex}.dossier-address a{font-size:calc(11px * var(--font-scale,1));color:#3159c5;align-items:center;gap:5px;display:inline-flex}.dossier-section>.data-unknown{font-size:calc(12px * var(--font-scale,1));line-height:1.9}.dossier-fact{border-bottom:1px solid var(--theme-line,#dfe5ed);overflow-wrap:anywhere;padding:18px 0}.dossier-fact>strong{font-size:calc(12px * var(--font-scale,1))}.dossier-fact>p{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a);margin:9px 0;line-height:1.9}.dossier-fact>small{color:var(--theme-muted,#667186);font-size:calc(10px * var(--font-scale,1));margin-top:10px;display:block}.dossier-fact>a{font-size:calc(12px * var(--font-scale,1));color:#3159c5}.dossier-fact details{font-size:calc(11px * var(--font-scale,1));margin-top:12px}.dossier-fact pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--theme-soft,#f6f8fb);max-height:500px;margin-top:14px;padding:18px;font:11px/1.9 inherit;overflow:auto}.dossier-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.dossier-section-heading h3{margin:0}.dossier-section-heading button{font-size:calc(11px * var(--font-scale,1))}.dossier-channel-note{font-size:calc(11px * var(--font-scale,1));color:var(--theme-muted,#57647a);background:var(--theme-soft,#f4f7fc);border-radius:6px;margin:0 0 22px;padding:13px 16px;line-height:1.9}.dossier-contact-list{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dossier-contact-list>article{border:1px solid var(--theme-line,#dfe5ed);border-radius:10px;min-width:0;padding:20px}.contact-person{align-items:center;gap:12px;margin-bottom:18px;display:flex}.contact-person>span{background:var(--theme-soft,#edf2fb);width:37px;height:37px;color:var(--theme-muted,#4e6da6);font-size:calc(14px * var(--font-scale,1));border-radius:50%;flex:none;place-items:center;display:grid}.contact-person strong{font-size:calc(13px * var(--font-scale,1));color:var(--theme-ink,#253b5e)}.contact-person p{font-size:calc(11px * var(--font-scale,1));color:var(--theme-muted,#667186);margin:4px 0 0;line-height:1.8}.contact-email{font-size:calc(12px * var(--font-scale,1));color:#3159c5;overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.contact-email svg{flex:none}.dossier-contact-list article>small{font-size:calc(10px * var(--font-scale,1));color:var(--theme-muted,#667186);margin:11px 0 0;line-height:1.8;display:block}.dossier-contact-list details{font-size:calc(11px * var(--font-scale,1));border-top:1px solid var(--theme-line,#dfe5ed);overflow-wrap:anywhere;color:var(--theme-muted,#57647a);margin-top:16px;padding-top:13px}.dossier-contact-list details>a{color:#3159c5;margin-top:13px;display:block}.dossier-contact-list blockquote{font-size:calc(11px * var(--font-scale,1));margin:12px 0;line-height:1.9}.dossier-phone{border-bottom:1px solid var(--theme-line,#dfe5ed);font-size:calc(12px * var(--font-scale,1));align-items:center;gap:10px;padding:17px 0;display:flex}.dossier-phone svg{flex:none}.dossier-phone .dossier-source{margin-left:auto}.dossier-empty{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#667186);padding:25px 0;line-height:1.9}.dossier-social-links{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.dossier-social-links>a{border-bottom:1px solid var(--theme-line,#dfe5ed);grid-template-columns:1fr 18px;gap:8px;min-width:0;padding:18px 0;display:grid}.dossier-social-links strong{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#344767)}.dossier-social-links span{font-size:calc(11px * var(--font-scale,1));color:#3159c5;overflow-wrap:anywhere;grid-column:1}.dossier-social-links svg{color:var(--theme-muted,#6d83aa);grid-area:1/2/3;align-self:center}.dossier-unconnected{background:var(--theme-soft,#f6f8fc);text-align:center;border-radius:10px;padding:40px 28px}.dossier-unconnected>svg{color:#7e93b8;margin-bottom:15px}.dossier-unconnected h4{font-size:calc(17px * var(--font-scale,1));margin:0 0 15px}.dossier-unconnected p{max-width:64ch;font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a);margin:12px auto;line-height:1.9}.dossier-trade-counts{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a);gap:30px;margin-bottom:22px;display:flex}.dossier-trade-counts strong{font-size:calc(21px * var(--font-scale,1));color:var(--theme-ink,#253b5e);margin-left:10px;font-weight:600}.dossier-section .admin-table{min-width:820px}.dossier-section .admin-table td{font-size:calc(11px * var(--font-scale,1))}.dossier-errors{font-size:calc(11px * var(--font-scale,1));color:#765824;background:#fffaf0;border:1px solid #e8d5ac;border-radius:6px;margin-bottom:22px;padding:12px 16px}.dossier-errors p{line-height:1.8}.dossier-errors a{font-size:calc(10px * var(--font-scale,1));color:#3159c5;margin-top:5px;display:block}.dossier-adopt{border-top:1px solid var(--theme-line,#dfe5ed);margin-top:30px;padding-top:20px}.dossier-adopt>summary{font-size:calc(13px * var(--font-scale,1));color:#3159c5;align-items:center;gap:8px;min-height:40px;font-weight:600;display:flex}.dossier-adopt form{max-width:620px;margin-top:20px}.dossier-adopt label{font-size:calc(12px * var(--font-scale,1))}.dossier-adopt .data-help{font-size:calc(11px * var(--font-scale,1))}.company-dossier .dossier-actions button:disabled{opacity:.4}.company-dossier button:focus-visible{outline-offset:3px;outline:3px solid #7895ff}@media (max-width:1150px){.company-results-columns,.company-result{grid-template-columns:minmax(220px,1.5fr) minmax(120px,1fr) minmax(145px,1fr) 100px 25px;gap:15px;padding-inline:18px}.company-result-icon{display:none}.company-result-contacts>span{font-size:calc(10px * var(--font-scale,1))}.company-search-heading>span{display:none}.company-dossier{width:94vw}.dossier-title h2{font-size:calc(20px * var(--font-scale,1))}.dossier-actions{gap:5px}.dossier-title{gap:10px}.dossier-overview-grid>div{grid-template-columns:84px 1fr}}@media (max-width:900px){.company-results-columns{display:none}.company-result{grid-template-columns:1.4fr 1fr 28px;gap:18px}.company-result-name{grid-column:1/3}.company-result-location{grid-area:2/1}.company-result-contacts{grid-area:2/2}.company-result-status{grid-area:3/1/auto/3;align-items:center;gap:12px;display:flex}.company-result-status small{margin:0}.company-detail-button{grid-area:1/3/4;align-self:center}.company-filters{gap:8px 20px}.dossier-heading{flex-wrap:wrap;padding:20px}.dossier-title{flex-basis:100%;padding-right:40px}.dossier-actions{justify-content:flex-start;margin-left:61px}.dossier-actions>.dossier-close{position:absolute;top:16px;right:17px}.dossier-actions>.secondary{margin-right:10px}.dossier-overview-grid{grid-template-columns:1fr}.dossier-overview-grid>div:nth-child(odd){padding-right:0}.dossier-overview-grid>div{grid-template-columns:110px 1fr}.dossier-body{padding:23px}.dossier-tabs{gap:24px;padding-inline:23px}.dossier-meta{padding-inline:23px}}@media (max-width:600px){.company-search{margin-bottom:13px;padding:18px 15px}.company-search-heading{margin-bottom:18px}.company-search-heading h2{font-size:calc(17px * var(--font-scale,1))}.company-search-modes{gap:5px}.company-search-modes button{font-size:calc(11px * var(--font-scale,1));min-height:40px;padding:8px 12px}.company-search-input{flex-wrap:wrap;gap:0 10px;padding:6px 10px}.app-shell .company-search-input input{font-size:calc(12px * var(--font-scale,1));min-height:40px;padding:10px 0}.company-search-input>svg{width:16px}.company-search-input>.primary{width:100%;min-height:43px;font-size:calc(12px * var(--font-scale,1));justify-content:center;margin:5px 0 4px}.company-search-options{gap:13px 16px;margin-top:16px}.app-shell .company-search-options select{font-size:calc(11px * var(--font-scale,1));max-width:143px}.company-search-options .checkbox{width:100%;font-size:calc(11px * var(--font-scale,1))}.company-search-options .text-action{font-size:calc(11px * var(--font-scale,1));margin-left:0}.company-usage-note{font-size:calc(10px * var(--font-scale,1));margin-top:13px;line-height:1.9}.company-filters{gap:12px;padding:12px 15px}.company-country-filter{width:100%}.company-country-filter>summary{font-size:calc(11px * var(--font-scale,1))}.company-country-filter>div{width:calc(100vw - 70px);padding:17px}.company-filter-checks{flex:1;gap:12px}.company-filter-checks .checkbox{font-size:calc(10px * var(--font-scale,1));gap:5px}.company-filters>.text-action{font-size:calc(10px * var(--font-scale,1));min-height:32px}.company-results-heading{align-items:flex-start;gap:10px;padding:19px 15px 15px}.company-results-heading h2{font-size:calc(16px * var(--font-scale,1))}.company-results-heading p{font-size:calc(10px * var(--font-scale,1))}.company-results-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:110px}.company-results-heading .secondary{font-size:calc(10px * var(--font-scale,1));min-height:34px;padding:7px 9px}.company-results-heading .text-action{font-size:calc(10px * var(--font-scale,1))}.company-result-tools{flex-wrap:wrap;gap:10px;padding:0 15px 16px}.company-result-tools>label{flex-basis:100%;order:0;max-width:none}.app-shell .company-result-tools>label input{font-size:calc(11px * var(--font-scale,1))}.company-result-tools>.secondary{font-size:calc(10px * var(--font-scale,1));min-height:35px}.company-advanced{font-size:calc(10px * var(--font-scale,1))}.company-result{grid-template-columns:1fr 1fr 20px;gap:15px 10px;padding:21px 15px}.company-result-name{gap:8px}.company-result-name>.checkbox{margin-top:6px}.company-open strong{font-size:calc(13px * var(--font-scale,1))}.company-open>span{font-size:calc(10px * var(--font-scale,1))}.company-open p{font-size:calc(10px * var(--font-scale,1));-webkit-line-clamp:2;margin-top:7px}.company-country{font-size:calc(11px * var(--font-scale,1));gap:5px}.country-flag{font-size:calc(16px * var(--font-scale,1))}.company-result-location p{font-size:calc(10px * var(--font-scale,1));margin-bottom:0}.company-result-contacts>span{font-size:calc(10px * var(--font-scale,1));align-items:flex-start;gap:5px}.company-result-contacts>span svg{width:12px;margin-top:2px}.company-result-contacts small{font-size:calc(10px * var(--font-scale,1))}.company-result-status{flex-wrap:wrap;gap:7px}.company-result-status small{font-size:calc(9px * var(--font-scale,1))}.research-state{font-size:calc(9px * var(--font-scale,1));padding:4px 7px}.company-detail-button{width:24px;min-height:44px}.company-results-note{font-size:calc(9px * var(--font-scale,1));align-items:flex-start;padding:14px 15px}.company-results-note svg{width:13px;margin-top:2px}.company-empty{padding:40px 20px}.company-empty h3{font-size:calc(15px * var(--font-scale,1))}.company-empty p{font-size:calc(11px * var(--font-scale,1))}.company-dossier{width:100vw}.dossier-heading{padding:18px 17px 15px}.dossier-company-icon{border-radius:7px;width:36px;height:36px}.dossier-company-icon svg{width:21px}.dossier-title h2{font-size:calc(17px * var(--font-scale,1));margin-bottom:7px;line-height:1.6}.dossier-title>div>div{gap:5px 12px}.dossier-title a,.dossier-title .company-country{font-size:calc(10px * var(--font-scale,1))}.dossier-actions{margin-top:2px;margin-left:46px}.dossier-actions>.secondary{font-size:calc(10px * var(--font-scale,1))}.dossier-meta{font-size:calc(9px * var(--font-scale,1));gap:8px;padding:12px 17px}.dossier-meta>button{font-size:calc(10px * var(--font-scale,1));margin-left:0}.dossier-tabs{gap:21px;padding-inline:17px}.dossier-tabs button{font-size:calc(11px * var(--font-scale,1));min-height:46px}.dossier-body{padding:20px 17px 30px}.dossier-section{margin-bottom:25px}.dossier-section h3{font-size:calc(15px * var(--font-scale,1));margin-bottom:17px}.dossier-description{font-size:calc(12px * var(--font-scale,1));line-height:1.9}.dossier-overview-grid>div{grid-template-columns:85px 1fr;padding-block:15px}.dossier-overview-grid dt{font-size:calc(10px * var(--font-scale,1))}.dossier-overview-grid dd{font-size:calc(11px * var(--font-scale,1))}.dossier-address p{font-size:calc(12px * var(--font-scale,1))}.dossier-address a{font-size:calc(10px * var(--font-scale,1))}.dossier-contact-list{grid-template-columns:1fr;gap:15px}.dossier-contact-list>article{padding:18px}.dossier-section-heading{align-items:flex-start;gap:10px}.dossier-section-heading h3{font-size:calc(14px * var(--font-scale,1));line-height:1.7}.dossier-section-heading button{font-size:calc(10px * var(--font-scale,1));max-width:120px}.dossier-channel-note{font-size:calc(10px * var(--font-scale,1));padding:12px;line-height:1.9}.dossier-social-links{grid-template-columns:1fr}.dossier-unconnected{padding:30px 17px}.dossier-unconnected h4{font-size:calc(16px * var(--font-scale,1))}.dossier-unconnected p{font-size:calc(11px * var(--font-scale,1))}.dossier-fact pre{font-size:calc(10px * var(--font-scale,1));padding:12px}.dossier-adopt>summary{font-size:calc(12px * var(--font-scale,1))}.dossier-adopt label{font-size:calc(11px * var(--font-scale,1))}.company-job-history article>div{flex-wrap:wrap;gap:7px}}@media (prefers-reduced-motion:reduce){.company-dossier,.search-workbench *{scroll-behavior:auto;transition:none!important;animation:none!important}}.app-shell .search-workbench label.checkbox{grid-template-columns:none;justify-content:flex-start;align-items:center;gap:7px;margin:0;display:inline-flex}.app-shell .search-workbench label.checkbox input{accent-color:#3159e9;flex:none;width:14px;height:14px;min-height:14px;margin:0;padding:0}.app-shell .company-dossier label.checkbox{align-items:center;display:inline-flex}.company-dossier{overscroll-behavior:contain}.company-result-location p{overflow-wrap:anywhere}@media (max-width:600px){.company-open strong{font-size:calc(14px * var(--font-scale,1))}.company-open>span,.company-open p,.company-country,.company-result-location p,.company-result-contacts>span,.company-result-contacts small,.company-result-location>small{font-size:calc(12px * var(--font-scale,1))}.company-usage-note,.company-filter-checks .checkbox,.company-search-options .checkbox,.company-results-heading p,.company-results-note,.company-result-status small,.research-state{font-size:calc(11px * var(--font-scale,1))}.company-result-status{align-items:flex-start}.dossier-title h2{font-size:calc(19px * var(--font-scale,1))}.dossier-title a,.dossier-title .company-country,.dossier-meta,.dossier-meta>button,.dossier-channel-note,.dossier-overview-grid dt,.dossier-overview-grid dd,.dossier-address a,.dossier-fact small,.dossier-tabs button{font-size:calc(12px * var(--font-scale,1))}.dossier-description,.dossier-address p{font-size:calc(13px * var(--font-scale,1))}.dossier-unconnected p{font-size:calc(12px * var(--font-scale,1))}}@media (min-width:901px){.app-shell:has(.search-workbench) .content{padding-top:22px}.app-shell:has(.search-workbench) .page-heading{margin-bottom:16px}.app-shell:has(.search-workbench) .page-heading p{white-space:normal;max-width:none}.company-search{margin-bottom:14px;padding:14px 22px}.company-search-modes{margin-bottom:12px}.company-search-modes button{min-height:33px;padding-block:6px}.company-search-input{min-height:52px}.company-search-options{gap:18px;margin-top:12px}.company-usage-note{margin-top:10px;line-height:1.6}.company-query-suggestions{margin-top:10px;padding-top:10px}.company-filters{min-height:50px;margin-bottom:12px;padding:12px 22px}.company-results-heading{min-height:0;padding:18px 22px 12px}.company-results-heading p{margin-top:4px}.company-result-tools{padding:0 22px 12px}.company-results-columns{padding-block:10px}.company-result{padding-block:20px}}.dossier-source-list{vertical-align:top;font-size:calc(11px * var(--font-scale,1));color:#3159e9;display:inline-block}.dossier-source-list>summary{cursor:pointer}.dossier-source-list>a{overflow-wrap:anywhere;max-width:320px;padding:5px 0;display:block}.dossier-fact>.dossier-source{margin-right:15px}.dossier-fact>small{margin-top:8px;display:block}.search-library-tabs,.contact-library-toolbar nav{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.search-library-tabs button,.contact-library-toolbar nav button{border:1px solid var(--theme-line,#dfe5ed);min-height:44px;color:var(--theme-muted,#52617b);background:var(--theme-surface,#fff);font-size:calc(13px * var(--font-scale,1));border-radius:8px;padding:10px 18px}.search-library-tabs button[aria-current=page],.contact-library-toolbar nav button[aria-current=page]{background:var(--theme-soft,#edf2fc);border-color:var(--theme-line,#b9c9ef);color:#3159c5;font-weight:600}.contact-library{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#dfe5ed);border-radius:12px;overflow:hidden}.contact-library>.dossier-contact-list,.contact-library>.dossier-channel-note,.contact-library>.alert,.contact-library>.company-job-history{margin:18px 22px}.contact-library-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0 22px 14px;display:flex}.contact-library-toolbar nav{margin:0}.contact-library-toolbar>label{flex:1;align-items:center;gap:8px;min-width:200px;max-width:350px;margin:0;display:flex!important}.contact-library-toolbar input{width:100%}.contact-library .company-results-heading p{white-space:normal;max-width:68ch}.contact-verification{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a);gap:6px;margin:12px 0;display:grid}.verification-badge{background:var(--theme-soft,#eef1f6);color:var(--theme-muted,#52617b);border-radius:5px;justify-self:start;padding:4px 8px}.verification-badge.valid,.verification-badge.deliverable,.verification-badge.verified{color:#286c3b;background:#eaf6ed}.verification-badge.invalid,.verification-badge.undeliverable{color:#a3312c;background:#fff0ef}.verification-badge.risky,.verification-badge.expired{color:#835c16;background:#fff5de}.library-contact>.secondary,.library-person>.secondary{min-height:44px;font-size:calc(12px * var(--font-scale,1));margin-top:16px;margin-right:10px}.library-contact details a{overflow-wrap:anywhere;color:#3159c5;align-items:center;gap:6px;display:inline-flex}.library-person>p{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a)}.library-person-email{font-size:calc(12px * var(--font-scale,1));overflow-wrap:anywhere;border-top:1px solid var(--theme-line,#dfe5ed);margin-top:14px;padding-top:12px}.library-person-email>a{color:#3159c5}.library-pagination{border-top:1px solid var(--theme-line,#dfe5ed);font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a);flex-wrap:wrap;align-items:center;gap:10px;padding:18px 22px;display:flex}.library-pagination>span{margin-right:auto}.library-pagination .secondary{min-height:44px;font-size:calc(12px * var(--font-scale,1))}.contact-library .company-job-history article>span{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a);margin-top:8px;display:block}.contact-library .company-job-history article>p{overflow-wrap:anywhere}.contact-library button:focus-visible,.search-library-tabs button:focus-visible{outline-offset:3px;outline:3px solid #7895ff}.dossier-body .contact-library .company-results-heading{padding:16px}.dossier-body .contact-library-toolbar{padding-inline:16px}.dossier-body .contact-library>.dossier-contact-list,.dossier-body .contact-library>.dossier-channel-note{margin:16px}.dossier-body .contact-library .dossier-contact-list{grid-template-columns:1fr}.search-workbench [hidden]{display:none!important}@media (max-width:600px){.contact-library .company-results-heading{padding:18px 15px}.contact-library-toolbar{padding-inline:15px}.contact-library-toolbar>label{max-width:none}.contact-library>.dossier-contact-list,.contact-library>.dossier-channel-note,.contact-library>.alert,.contact-library>.company-job-history{margin:15px}.contact-library .company-results-heading>div:last-child{max-width:150px}.library-pagination{padding:15px}.search-library-tabs button,.contact-library-toolbar nav button{font-size:calc(12px * var(--font-scale,1));padding-inline:12px}.contact-verification small,.library-contact>small{font-size:calc(12px * var(--font-scale,1))}}.contact-collections{margin:0 22px 18px}.contact-collections>.secondary{min-height:44px;font-size:calc(12px * var(--font-scale,1))}.contact-collections-body{border:1px solid var(--theme-line,#dfe5ed);background:var(--theme-surface,#fafbfe);border-radius:8px;margin-top:12px;padding:20px}.contact-collection-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-collections h3{font-size:calc(15px * var(--font-scale,1));margin:0 0 12px}.contact-collections label{font-size:calc(12px * var(--font-scale,1))}.contact-collections form{align-items:flex-end;gap:10px;margin-bottom:16px;display:flex}.contact-collections form label{flex:1;min-width:0;margin:0}.contact-collections form button{flex:none;min-height:44px}.contact-collections .data-help{font-size:calc(12px * var(--font-scale,1));line-height:1.8}.contact-collections details{font-size:calc(12px * var(--font-scale,1));margin-top:16px;line-height:1.8}.contact-collections .data-actions{flex-wrap:wrap}.saved-search-list article,.contact-list-member{border-bottom:1px solid var(--theme-line,#dfe5ed);font-size:calc(12px * var(--font-scale,1));justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.saved-search-list article>span{color:var(--theme-muted,#667186);font-size:calc(11px * var(--font-scale,1))}.contact-list-member>div{overflow-wrap:anywhere;min-width:0}.contact-list-member small{color:var(--theme-muted,#667186);margin-top:5px;display:block}.contact-import{border-top:1px solid var(--theme-line,#dfe5ed);margin-top:24px;padding-top:22px}.contact-import>.data-actions label{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.contact-import input[type=file]{width:220px;font-size:calc(12px * var(--font-scale,1));max-width:100%}.contact-import pre{background:var(--theme-soft,#edf2fc);max-height:220px;padding:14px;font:12px/1.8 monospace;overflow:auto}.contact-import>.primary,.contact-import>.secondary{margin-top:16px;margin-right:10px}.contact-import-preview{font-size:calc(12px * var(--font-scale,1));margin-top:20px}.contact-import-preview table{min-width:520px}.library-contact .library-select{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#667186);margin-bottom:14px!important}.dossier-body .contact-collections{margin-inline:16px}.dossier-body .contact-collection-grid{grid-template-columns:1fr}@media (max-width:760px){.contact-collection-grid{grid-template-columns:1fr}.contact-collections{margin-inline:15px}.contact-collections-body{padding:15px}.contact-collections form{flex-wrap:wrap}.contact-collections form label{flex-basis:100%}.saved-search-list article{flex-wrap:wrap}}@media (min-width:901px){.app-shell:has(.search-workbench) .page-heading{margin-bottom:14px}.app-shell:has(.search-workbench) .page-heading p{display:none}}.company-row-actions{align-items:center;gap:2px;display:flex}.company-feedback-dialog{border:1px solid var(--line);background:var(--surface,#fff);width:min(600px,100vw - 32px);max-height:85dvh;color:var(--text,#18212f);border-radius:22px;padding:24px;overflow:auto;box-shadow:0 20px 80px #0003}.company-feedback-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17233b66}.company-feedback-dialog header,.company-feedback-dialog header>div,.company-feedback-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-feedback-dialog h2{margin:0;font-size:20px}.company-feedback-dialog h3{font-size:15px}.company-feedback-dialog form{gap:14px;margin-block:20px;display:grid}.company-feedback-dialog label{gap:7px;font-size:14px;display:grid}.company-feedback-dialog input,.company-feedback-dialog select,.company-feedback-dialog textarea{width:100%}.company-feedback-row{border-top:1px solid var(--line);padding:12px 0}.company-feedback-row p{margin:4px 0;font-size:13px}.company-feedback-dialog small{color:var(--muted)}.website-access{min-width:0;color:var(--theme-muted,#57647a);font-size:calc(12px * var(--font-scale,1));overflow-wrap:anywhere;margin-bottom:8px;line-height:1.55}.website-access summary{cursor:pointer;background:var(--theme-soft,#f6f8fc);border:1px solid var(--theme-line,#dfe5ed);border-radius:7px;align-items:flex-start;gap:6px;padding:7px 8px;list-style:none;display:flex}.website-access summary::-webkit-details-marker{display:none}.website-access summary>svg{flex:none;margin-top:3px}.website-access summary>span{flex:1}.website-access summary>small{white-space:nowrap}.website-access.partial summary,.website-access.unavailable summary,.website-access.unknown summary{color:#a04712;background:#fff5e9;border-color:#edc9a5}.website-access-details{max-height:360px;padding:10px 0;overflow:auto}.website-access-details p{font-size:inherit;margin:0 0 8px;white-space:normal!important;display:block!important;overflow:visible!important}.website-access-issue{border-top:1px solid var(--theme-line,#dfe5ed);padding:10px 0}.website-access-issue>a{font-size:inherit;overflow-wrap:anywhere;word-break:break-word;align-items:center;gap:5px;display:flex}.website-access-issue>a svg{flex:none}.website-access-issue>small{margin-top:5px;display:block}.website-access summary:focus-visible{outline-offset:2px;outline:2px solid #7895ff}.company-result-tools{flex-wrap:wrap}.company-result-status .website-access{width:100%}html[data-theme=dark] .website-access.partial summary,html[data-theme=dark] .website-access.unavailable summary,html[data-theme=dark] .website-access.unknown summary{color:#ffd0a4;background:#4a3226;border-color:#81583d}@media (max-width:760px){.company-result-tools>.access-issues-toggle{white-space:normal}.website-access-details{max-height:300px}}.company-row-actions{flex-direction:column;grid-area:1/-2;align-items:center;gap:2px;width:100%;min-width:0}.company-row-actions .company-detail-button{flex:none;grid-area:auto}.company-tag-badges,.company-manual-tags>div{flex-wrap:wrap;gap:7px;margin-block:8px;display:flex}.company-tag-badges:empty{display:none}.client-tag{border:1px solid var(--theme-line,#dbe3ec);font-size:calc(11px * var(--font-scale,1));color:var(--theme-muted,#59687e);background:var(--theme-soft,#f2f5fa);border-radius:6px;align-items:center;gap:5px;padding:5px 9px;line-height:1.4;display:inline-flex}button.client-tag{min-height:34px}button.client-tag[aria-pressed=false]{background:0 0}.client-tag.tag-priority:not([aria-pressed=false]){color:#986213;background:#fdf2d8;border-color:#edd7a7}.client-tag.tag-following_up:not([aria-pressed=false]){color:#19715f;background:#e8f6ef;border-color:#c5e4d6}.client-tag.tag-first_outreach:not([aria-pressed=false]),.client-tag.tag-second_outreach:not([aria-pressed=false]){color:#3557a2;background:#edf2ff;border-color:#d4def6}.company-manual-tags h3{align-items:center;gap:8px;display:flex}.company-embedded-map{width:100%;min-width:0}.company-map-panel{border:1px solid var(--theme-line,#dbe3ec);background:var(--theme-soft,#f5f8fb);border-radius:12px;margin-top:12px;padding:16px;overflow:hidden}.company-map-panel>header,.google-map-settings>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-map-panel>header button{flex:none;padding:8px}.company-map-panel p{font-size:calc(12px * var(--font-scale,1));overflow-wrap:anywhere;line-height:1.7}.company-map-panel .map-address{font-weight:600}.company-map-panel iframe{background:var(--theme-surface,#fff);border:0;border-radius:8px;min-width:200px;max-width:100%;margin:12px 0;display:block}.company-map-panel>small{font-size:calc(11px * var(--font-scale,1));color:var(--theme-muted,#66778a);margin-bottom:12px;line-height:1.7;display:block}.map-mode-switch{gap:5px;margin-top:12px;display:flex}.map-mode-switch button{border-radius:6px;padding:8px 12px;font-size:12px}.map-mode-switch button[aria-pressed=true]{background:var(--theme-surface,#fff);font-weight:650;box-shadow:0 1px 5px #17223812}.dossier-address>div{flex-wrap:wrap}.google-map-settings{border:1px solid var(--theme-line,#dbe3ec);background:var(--theme-surface,#fff);border-radius:12px;margin-block:20px;padding:24px}.google-map-settings>header{justify-content:flex-start;align-items:flex-start;margin-bottom:20px}.google-map-settings h2{margin:0 0 8px;font-size:18px}.google-map-settings p,.google-map-settings small{color:var(--theme-muted,#66778a);font-size:12px;line-height:1.8}.google-map-settings small{display:block}.google-map-settings form>.primary{margin-block:15px}.google-map-settings a{font-size:12px;text-decoration:underline}.google-map-settings .form-pair{align-items:start}.company-product-gallery figure{min-width:0}@media (max-width:600px){.google-map-settings{padding:16px}.google-map-settings .form-pair{grid-template-columns:1fr}.company-map-panel{padding:10px}.company-map-panel iframe{height:320px}}
.user-avatar{vertical-align:middle;isolation:isolate;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.user-avatar-photo{background:var(--theme-soft,#e8eef9);color:#3159e9;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:16%;overflow:hidden}.user-avatar-photo>img{object-fit:cover;width:100%;height:100%}.user-avatar.frame-none .user-avatar-photo{inset:6%}.user-avatar.frame-vip1 .user-avatar-photo{inset:12%}.user-avatar.frame-svip .user-avatar-photo,.user-avatar.frame-ssvip .user-avatar-photo{inset:22% 20% 18%}.user-avatar-frame{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.membership-badge{font-size:calc(12px * var(--font-scale,1));color:#79501c;background:#fff3d7;border:1px solid #ead5a5;border-radius:5px;align-items:center;padding:3px 9px;font-weight:700;display:inline-flex}.membership-badge.tier-beta{color:#186548;background:#e8f6ee;border-color:#b9ddc7}.profile-page,.membership-control{gap:22px;display:grid}.profile-identity{border-bottom:1px solid var(--line,var(--theme-line,#dfe5ed));align-items:center;gap:26px;padding:16px 8px 24px;display:flex}.profile-identity h2{font-size:calc(27px * var(--font-scale,1));margin:0 0 9px}.profile-identity p{margin:12px 0 6px}.profile-identity small,.field-help,.profile-section p,.profile-save-row small{color:var(--theme-muted,#57647a);line-height:1.65}.profile-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.profile-section{margin:0;padding:26px}.profile-section h2{font-size:calc(18px * var(--font-scale,1));align-items:center;gap:8px;margin:0 0 18px;display:flex}.profile-section form{gap:15px;display:grid}.profile-section label,.membership-selectors label,.quota-editor label{font-weight:600;font-size:calc(14px * var(--font-scale,1));gap:8px;display:grid}.profile-section input,.profile-section select{border:1px solid var(--theme-line,#cbd5e2);width:100%;min-width:0;color:var(--theme-ink,#172238);background:var(--theme-surface,#fff);font:inherit;border-radius:8px;min-height:44px;padding:11px 12px}.profile-section input:focus,.profile-section select:focus{outline-offset:2px;outline:2px solid #718cff}.profile-section form>button{justify-self:start}.field-help{font-size:calc(13px * var(--font-scale,1));margin:0}.avatar-upload{background:var(--theme-soft,#f6f8fb);border:1px dashed var(--theme-line,#bac8dd);cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-height:78px;padding:16px;position:relative;display:flex!important}.avatar-upload span{gap:4px;display:grid}.avatar-upload small{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a);font-weight:400}.avatar-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.avatar-upload:focus-within{outline-offset:3px;outline:2px solid #718cff}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.section-heading h2{margin-bottom:6px}.section-heading p{font-size:calc(13px * var(--font-scale,1));margin:0}.frame-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.frame-option{background:var(--theme-surface,#fafbfd);border:1px solid var(--theme-line,#dfe5ed);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:20px 8px 18px;display:flex}.frame-option:not(:disabled):hover{background:var(--theme-soft,#f3f6ff);border-color:#3159e9}.frame-selected{background:var(--theme-soft,#edf2ff);border:2px solid #3159e9;padding:19px 7px 17px}.frame-option strong{font-size:calc(15px * var(--font-scale,1));color:var(--theme-ink,#172238)}.frame-option>span:last-child{font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a);align-items:center;gap:4px;display:flex}.frame-option.frame-locked{opacity:1;cursor:not-allowed;background:var(--theme-soft,#f0f2f5)}.frame-locked .user-avatar{filter:grayscale();opacity:.48}.frame-locked strong{color:var(--theme-muted,#647085)}.profile-save-row{border-top:1px solid var(--theme-line,#dfe5ed);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:20px;display:flex}.quota-table{border-collapse:collapse;width:100%;font-size:calc(14px * var(--font-scale,1));text-align:left}.quota-table th{color:var(--theme-muted,#57647a);background:var(--theme-soft,#f6f8fb);font-weight:500}.quota-table th,.quota-table td{border-bottom:1px solid var(--theme-line,#e7ecf3);white-space:nowrap;padding:13px 16px}.quota-table td:not(:first-child){font-variant-numeric:tabular-nums}.quota-table small{font-size:calc(11px * var(--font-scale,1));color:#3159e9;margin-top:3px;display:block}.quota-empty{color:#a94032;font-weight:700}.membership-selectors{grid-template-columns:2fr 1fr;gap:22px;display:grid}.membership-user-summary{background:var(--theme-soft,#f6f8fb);align-items:center;gap:14px;margin:24px 0;padding:14px 18px;display:flex}.membership-user-summary p{font-size:calc(13px * var(--font-scale,1));margin:3px 0}.membership-user-summary button{margin-left:auto}.quota-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:26px;display:grid}.quota-editor small{font-weight:400;font-size:calc(12px * var(--font-scale,1));color:var(--theme-muted,#57647a)}.plan-select{max-width:320px}.account-menu summary .user-avatar{margin:-4px 0}.account-menu-panel .membership-badge{align-self:start;margin:8px 0}.user-label-cell{align-items:center;gap:10px;display:flex}.user-label-cell .membership-badge{margin-top:6px}.profile-section>.field-help{margin-top:18px}@media (max-width:1050px){.frame-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.quota-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.profile-columns{grid-template-columns:1fr}.profile-section{padding:20px 16px}.profile-identity{gap:14px;padding-top:0}.profile-identity>.user-avatar{width:100px!important;height:100px!important}.profile-identity h2{font-size:calc(22px * var(--font-scale,1))}.profile-identity p{font-size:calc(12px * var(--font-scale,1));overflow-wrap:anywhere}.profile-identity small{font-size:calc(12px * var(--font-scale,1))}.frame-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.frame-option .user-avatar{width:110px!important;height:110px!important}.profile-save-row,.section-heading{flex-direction:column;align-items:flex-start}.profile-save-row button{width:100%}.membership-selectors{grid-template-columns:1fr}.membership-user-summary{flex-wrap:wrap;padding:12px}.membership-user-summary p{overflow-wrap:anywhere}.membership-user-summary button{margin-left:0}.quota-editor{gap:16px}.profile-section input,.profile-section select{font-size:calc(16px * var(--font-scale,1))}.quota-table{min-width:520px}.quota-editor label{font-size:calc(13px * var(--font-scale,1))}}@media (prefers-reduced-motion:reduce){.frame-option{transition:none}}
:root{--font-scale:1;--page:#edf2f9;--surface:#ffffffd1;--surface-solid:#fff;--surface-soft:#f1f5fb;--ink:#1c2940;--muted:#586b83;--line:#d7e1ef;--accent:#3159e9;--accent-soft:#e9efff;--glass-border:#ffffffdb;--glass-shadow:0 8px 28px #243a620e,inset 1px 1px 0 #ffffffd9;--header-h:122px;--sidebar-w:222px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#101722;--surface:#1c2738e0;--surface-solid:#1d293a;--surface-soft:#253348;--ink:#e8effa;--muted:#b3c3d9;--line:#3b4d65;--accent:#9db5ff;--accent-soft:#2b3c65;--glass-border:#b4caec30;--glass-shadow:0 8px 28px #00000026,inset 1px 1px 0 #ffffff17}html{font-size:calc(16px * var(--font-scale))}body{background:var(--page);color:var(--ink)}[hidden]{display:none!important}.app-shell{background:radial-gradient(ellipse at 85% 5%,#7aacef2b,transparent 48%),radial-gradient(ellipse at 12% 75%,#adc5ea1f,transparent 50%),var(--page);min-height:100dvh;color:var(--ink);padding-top:var(--header-h);display:block}.app-shell .workspace-nav{z-index:60;height:var(--header-h);background:var(--surface);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);position:fixed;inset:0 0 auto;box-shadow:0 2px 16px #162c4b08}.workspace-nav-top{border:0;gap:24px;height:66px;padding:0 28px}.workspace-context{color:var(--muted)}.workspace-nav-actions{gap:12px}.workspace-nav .brand{color:var(--ink)}.business-nav{scrollbar-width:thin;border:0;align-items:stretch;gap:6px;height:56px;padding:0 22px;overflow-x:auto}.business-nav>button{white-space:nowrap;color:var(--muted);font-size:calc(14px * var(--font-scale));background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:40px;margin:6px 0 8px;padding:0 18px;display:flex}.business-nav>button.active{background:var(--accent-soft);color:var(--accent);border-bottom:0;box-shadow:inset 0 1px 1px #fff7}.business-nav>button:hover{background:var(--surface-soft)}.workspace-sidebar{left:14px;top:calc(var(--header-h) + 16px);width:calc(var(--sidebar-w) - 14px);z-index:40;background:var(--surface);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;flex-direction:column;padding:18px 10px;display:flex;position:fixed;bottom:16px;overflow-y:auto}.sidebar-heading{font-size:calc(14px * var(--font-scale));color:var(--ink);align-items:center;gap:10px;padding:10px 12px 22px;display:flex}.workspace-sidebar .section-nav{background:0 0;border:0;flex-direction:column;gap:7px;height:auto;min-height:0;margin:0;padding:0;display:flex;overflow:visible}.workspace-sidebar .section-nav button{text-align:left;min-height:46px;font-size:calc(13px * var(--font-scale));white-space:normal;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:11px 12px;display:flex}.section-nav button>span{flex:1}.workspace-sidebar .section-nav button.active{color:var(--accent);background:var(--accent-soft);border-color:var(--line);box-shadow:inset 1px 1px #ffffff70}.sidebar-footer{color:var(--muted);font-size:calc(12px * var(--font-scale));gap:6px;margin-top:auto;padding:24px 12px 0;display:grid}.sidebar-footer>span{font-weight:650}.sidebar-footer button{text-align:left;color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:12px 0;display:flex}.sidebar-footer small{line-height:1.7}.app-shell .main{margin:0 0 0 var(--sidebar-w);width:calc(100% - var(--sidebar-w));background:0 0;min-width:0;padding:30px 28px 48px}.app-shell .content{max-width:1600px;margin:0 auto;padding:0}.page-heading{align-items:center;gap:20px;margin-bottom:26px}.page-heading h1{font-size:calc(26px * var(--font-scale));letter-spacing:-.025em;color:var(--ink);margin:0 0 8px}.page-heading p{color:var(--muted);max-width:75ch;line-height:1.7}.mobile-section-toggle,.sidebar-scrim{display:none}.app-shell :is(.resource-panel,.team-card,.stats-strip,.overview-panel,.balance-panel,.company-results,.company-search-controls,.search-controls,.search-results,.expert-shell,.studio-form,.studio-output,.studio-panel,.integration-card,.work-summary,.work-overview-card,.draft-card,.data-hub-card){background:var(--surface);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);color:var(--ink);border-radius:17px}.app-shell :is(.resource-panel,.team-card,.company-results){overflow:hidden}.resource-panel .section-heading{padding:22px 24px 0}.app-shell .profile-section .section-heading{padding:0}.app-shell :is(.primary,.secondary,.claim,.danger){border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 1px 1px #ffffff30,0 3px 8px #20345c08}.app-shell :is(.secondary,.module-search){background:var(--surface);color:var(--ink);border:1px solid var(--line)}.app-shell .primary,.app-shell .claim{color:#fff;background:linear-gradient(145deg,#5272f5,#3153d8);border:1px solid #4466df}.app-shell .primary:hover,.app-shell .claim:hover{background:#2748c5}.app-shell button:disabled{cursor:not-allowed}.app-shell :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.app-shell :is(input:not([type=checkbox]):not([type=range]):not([type=file]),select,textarea){background:var(--surface-solid);color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:9px;max-width:100%;min-height:42px}.app-shell input[type=checkbox]{accent-color:#4968e8}.app-shell :is(h1,h2,h3,h4,strong){color:inherit}.app-shell :is(.muted,.field-help,.data-help,.data-unknown,.form-hint,.team-name){color:var(--muted)}.app-shell :is(.admin-table,.quota-table) th{background:var(--surface-soft);color:var(--muted)}.app-shell :is(.admin-table,.quota-table) :is(th,td){border-color:var(--line)}.app-shell :is(.admin-table,.quota-table) td{color:var(--ink)}.app-shell :is(.admin-table,.quota-table) small{color:var(--muted)}.app-shell .company-row{border-color:var(--line)}.app-shell :is(.company-icon,.member-initial){color:var(--accent);background:var(--accent-soft)}.inbox-trigger{border:1px solid var(--line);width:42px;height:42px;color:var(--muted);background:var(--surface);border-radius:12px;place-items:center;display:grid;position:relative}.inbox-trigger>span{border:2px solid var(--surface-solid);color:#fff;background:#bf3434;border-radius:20px;padding:2px 5px;font-size:11px;line-height:1.2;position:absolute;top:-5px;right:-6px}.account-menu-panel{background:var(--surface-solid);border:1px solid var(--line);box-shadow:var(--glass-shadow);color:var(--ink);border-radius:16px}.account-menu-panel :is(button,a){color:var(--ink);border-radius:8px;justify-content:flex-start;gap:10px;min-height:42px}.account-menu-panel small{color:var(--muted)}.module-dialog{background:var(--surface-solid);color:var(--ink);border:1px solid var(--line)}.module-dialog nav button{color:var(--ink);justify-content:flex-start;gap:12px}.module-dialog nav button svg:last-child{margin-left:auto}.country-flag-image{object-fit:cover;border-radius:3px;flex-shrink:0;width:24px;height:18px;display:inline-block;box-shadow:0 0 0 1px #21365325}.company-country>span{align-items:center;gap:7px;display:inline-flex}.profile-page{max-width:1080px}.profile-identity{background:var(--surface);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:20px;gap:28px;padding:26px 34px}.profile-identity>div{min-width:0}.profile-identity small{color:var(--muted);margin-top:6px;display:block}.profile-bio{max-width:60ch;line-height:1.7}.profile-columns{display:block}.profile-section{padding:28px 30px}.profile-section form{max-width:650px}.profile-section form :is(input,textarea){font-size:calc(14px * var(--font-scale));padding:12px}.profile-section :is(p,small){color:var(--muted)}.profile-section .avatar-upload{background:var(--surface-soft);border-color:var(--line)}.profile-section .frame-option{background:var(--surface-soft);border-color:var(--line);color:var(--ink);border-radius:16px}.profile-section .frame-option strong{color:var(--ink)}.profile-section .frame-selected{background:var(--accent-soft);border-color:var(--accent)}.profile-tabs{justify-self:start}.change-email{border-top:1px solid var(--line);max-width:650px;margin-top:28px;padding-top:22px}.change-email summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:650;display:flex}.change-email>p{margin:15px 0}.segmented{border:1px solid var(--glass-border);background:var(--surface);box-shadow:var(--glass-shadow);border-radius:13px;flex-wrap:wrap;align-items:center;gap:5px;padding:5px;display:flex}.segmented button{min-height:42px;color:var(--muted);font-size:calc(13px * var(--font-scale));background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;display:flex}.segmented button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 1px #fff7}.settings-page{max-width:850px}.settings-section{gap:24px;padding:28px;display:grid}.settings-section .section-heading{margin:0;padding:0}.settings-section h2{font-size:calc(19px * var(--font-scale));align-items:center;gap:10px;display:flex}.settings-section fieldset{border:0;margin:0;padding:0}.settings-section legend{margin-bottom:12px;font-weight:650}.theme-options{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.theme-options button{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100px;padding:22px;display:flex}.theme-options button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.settings-section>label,.compose-form label,.feedback-panel label{font-size:calc(14px * var(--font-scale));gap:10px;font-weight:600;display:grid}.settings-section select,.compose-form :is(select,input,textarea){width:100%;padding:12px}.font-setting>span{align-items:center;gap:8px;display:flex}.font-setting strong{margin-left:auto}.font-setting input[type=range]{accent-color:#4869ea;width:100%;min-height:32px}.font-setting>small{color:var(--muted);justify-content:space-between;font-weight:400;display:flex}.reading-preview{background:var(--surface-soft);font-size:calc(16px * var(--font-scale));border-radius:13px;padding:22px;line-height:1.7}.reading-preview p{color:var(--muted);margin-bottom:0}.settings-section .setting-toggle{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.setting-toggle>span{display:block}.setting-toggle svg{vertical-align:middle;margin-right:7px}.setting-toggle small{color:var(--muted);margin-top:6px;font-weight:400;display:block}.setting-toggle input{width:22px;height:22px}.settings-save{justify-content:space-between;gap:15px;display:flex}.leaderboard-page,.inbox-page{gap:22px;display:grid}.leaderboard-toolbar{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.leaderboard-toolbar label{font-size:calc(12px * var(--font-scale));color:var(--muted);gap:6px;display:grid}.leaderboard-toolbar label :is(input,select){padding:10px}.leaderboard-toolbar .segmented{margin-right:auto}.rank-my-summary{background:var(--surface);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:18px;grid-template-columns:1.2fr repeat(4,1fr);padding:22px 10px;display:grid}.rank-my-summary>div{border-right:1px solid var(--line);color:var(--muted);align-items:center;gap:14px;padding:8px 20px;display:flex}.rank-my-summary>div:last-child{border:0}.rank-my-summary span{font-size:calc(12px * var(--font-scale))}.rank-my-summary strong{font-size:calc(28px * var(--font-scale));color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px;display:block}.ranking-table td{padding-top:20px;padding-bottom:20px}.rank-number{color:var(--muted);align-items:center;gap:8px;font-weight:700;display:inline-flex}.rank-1{color:#987020}.rank-2{color:#617389}.rank-3{color:#a46d42}.rank-me{background:var(--accent-soft)}.ranking-definition{color:var(--muted);font-size:calc(12px * var(--font-scale));max-width:100ch;margin:0;line-height:1.8}.inbox-page>.segmented{justify-self:start}.inbox-toolbar{align-items:center;gap:12px;display:flex}.inbox-toolbar label{align-items:center;gap:8px;margin-right:auto;display:flex}.inbox-layout{grid-template-columns:minmax(270px,.9fr) minmax(0,1.3fr);gap:20px;min-height:460px;display:grid}.inbox-item{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;align-items:flex-start;gap:12px;padding:22px;display:flex}.inbox-item.selected{background:var(--accent-soft)}.inbox-item>span:nth-child(2){flex:1;min-width:0}.inbox-item strong{margin:8px 0;font-weight:550;display:block}.inbox-item.unread strong{font-weight:750}.inbox-item p{font-size:calc(12px * var(--font-scale));color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.6}.inbox-item small{font-size:calc(11px * var(--font-scale));color:var(--muted)}.inbox-item>i{background:#4267ed;border-radius:100%;width:7px;height:7px;margin-top:10px}.message-icon{background:var(--surface-soft);color:var(--accent);border-radius:11px;padding:9px}.inbox-detail{padding:28px}.inbox-detail h2{font-size:calc(22px * var(--font-scale));margin:18px 0 12px}.message-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:calc(14px * var(--font-scale));margin:28px 0}.compose-form,.feedback-panel{gap:20px;max-width:850px;padding:28px;display:grid}.compose-form h2{margin:0}.compose-form>button,.feedback-panel form>button{justify-self:start}.feedback-panel form{gap:14px;display:grid}.feedback-item{border-top:1px solid var(--line);padding-top:24px}.feedback-item>small{color:var(--muted);margin-top:6px;display:block}.feedback-item>p,.feedback-item blockquote{white-space:pre-wrap;line-height:1.8}.feedback-item blockquote{border-left:3px solid var(--accent);background:var(--surface-soft);margin-left:0;padding:14px}.organization-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;display:grid}.organization-companies{top:calc(var(--header-h) + 24px);padding:18px;position:sticky}.organization-companies h2{font-size:calc(16px * var(--font-scale));align-items:center;gap:8px;display:flex}.organization-companies p{font-size:calc(12px * var(--font-scale));color:var(--muted);line-height:1.7}.organization-companies>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:14px 10px;display:flex}.organization-companies>button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--line)}.organization-companies button>span{flex:1;min-width:0}.organization-companies small{color:var(--muted);margin-top:6px;display:block}.organization-detail{gap:18px;display:grid}.organization-heading{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.organization-heading h2{font-size:calc(24px * var(--font-scale));margin:10px 0}.organization-heading p{color:var(--muted);font-size:calc(13px * var(--font-scale));margin:0}.organization-group,.organization-add{padding:24px}.organization-group header{justify-content:space-between;align-items:center;gap:15px;display:flex}.organization-group h3,.organization-add h3{align-items:center;gap:9px;margin:0 0 10px;display:flex}.organization-group>.field-help{align-items:center;gap:5px;display:flex}.organization-members{margin-top:16px}.organization-members>div{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}.member-initial{border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.organization-members small{color:var(--muted);margin-top:5px;display:block}.organization-members button{margin-left:auto}.organization-add select{width:100%;margin-top:12px;padding:12px}.organization-archive{border-top:1px solid var(--line);color:var(--muted);margin-top:28px;padding-top:20px}.organization-archive summary{cursor:pointer;font-size:calc(12px * var(--font-scale))}:root[data-theme=dark] :is(.company-dossier,.dialog,.drawer,.overlay .dialog,.module-dialog){background:var(--surface-solid);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] :is(.dossier-heading,.dossier-meta,.dossier-tabs,.dossier-section,.dossier-overview-grid,.dossier-channel-note,.dossier-phone,.library-contact,.library-person,.company-result,.company-search-form,.company-search-settings,.contact-library-toolbar,.company-results-heading,.company-result-icon,.table-head,.search,.filter-tabs,.expert-header,.expert-workspace,.expert-input,.expert-output,.expert-empty,.studio-card,.workflow-card,.frame-option,.draft-card,.product-card,.account-menu-panel,.profile-identity,.work-overview,.journey-panel){background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] :is(.app-shell,.company-dossier) :is(p,small,label,dt){color:var(--muted)}:root[data-theme=dark] :is(.app-shell,.company-dossier) :is(h1,h2,h3,h4,strong,dd){color:var(--ink)}:root[data-theme=dark] :is(.app-shell,.company-dossier) :is(a,.text-action,.company-open){color:var(--accent)}:root[data-theme=dark] :is(.app-shell,.company-dossier) :is(input,select,textarea){color:var(--ink);background:var(--surface-solid);border-color:var(--line)}:root[data-theme=dark] .alert.success{color:#b0ebd1;background:#163d33;border-color:#28614d}:root[data-theme=dark] .alert.error{color:#ffd1da;background:#482b35;border-color:#78404f}:root[data-theme=dark] .badge{background:var(--surface-soft);color:var(--muted)}:root[data-theme=dark] .primary,:root[data-theme=dark] .primary *{color:#fff}:root[data-glass=off] .app-shell :is(.workspace-nav,.workspace-sidebar,.resource-panel,.team-card,.company-results,.profile-identity,.segmented){-webkit-backdrop-filter:none;background:var(--surface-solid)}:root[data-density=compact] .app-shell .main{padding-top:22px}:root[data-density=compact] .app-shell :is(.admin-table td,.quota-table td,.company-row){padding-top:9px;padding-bottom:9px}:root[data-density=compact] .app-shell :is(.profile-section,.settings-section,.organization-group){padding:20px}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-shell .workspace-nav,.workspace-sidebar{background:var(--surface-solid)}}@media (max-width:1200px){:root{--sidebar-w:195px}.business-nav>button{gap:6px;padding:0 12px}.app-shell .main{padding-left:20px;padding-right:20px}.rank-my-summary{grid-template-columns:repeat(5,1fr)}.rank-my-summary>div{gap:8px;padding:8px 12px}.rank-my-summary svg{display:none}.organization-layout{grid-template-columns:215px minmax(0,1fr)}}@media (max-width:900px){:root{--header-h:116px;--sidebar-w:0px}.workspace-nav-top{height:60px;padding:0 16px}.business-nav{padding:0 10px}.workspace-sidebar{z-index:70;background:var(--surface-solid);width:240px;transition:transform .18s;top:166px;bottom:14px;left:12px;transform:translate(-280px)}.workspace-sidebar.is-open{transform:translate(0)}.mobile-section-toggle{background:var(--surface);min-height:42px;color:var(--ink);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;margin:12px 16px 0;padding:10px 14px;display:flex}.sidebar-scrim{inset:var(--header-h) 0 0;z-index:65;background:#0a162e50;border:0;display:block;position:fixed}.app-shell .main{width:100%;margin:0;padding:20px 16px 36px}.workspace-context{display:none}.rank-my-summary{grid-template-columns:repeat(3,1fr);gap:12px}.rank-my-summary>div:nth-child(3){border:0}.organization-layout{grid-template-columns:1fr}.organization-companies{flex-wrap:wrap;gap:8px;display:flex;position:static}.organization-companies h2,.organization-companies p{width:100%;margin:0}.organization-companies>button{flex:1;width:auto;min-width:160px}.organization-heading{flex-wrap:wrap}.inbox-layout{grid-template-columns:1fr}.inbox-detail{min-height:230px}.profile-identity{gap:18px;padding:20px}.profile-identity>.user-avatar{width:105px!important;height:105px!important}}@media (max-width:560px){.business-nav>button{font-size:calc(12px * var(--font-scale));padding:0 11px}.business-nav svg{width:15px}.workspace-nav-actions{gap:8px}.workspace-nav .module-search{justify-content:center;width:40px;height:40px;padding:0}.module-search :is(span,kbd),.account-menu summary>span:not(.user-avatar){display:none}.account-menu-panel{max-width:calc(100vw - 30px);right:0}.page-heading{flex-direction:column;align-items:flex-start;margin-bottom:20px}.page-heading h1{font-size:calc(23px * var(--font-scale))}.page-heading p{font-size:calc(12px * var(--font-scale))}.settings-section,.profile-section,.compose-form,.feedback-panel{padding:20px 16px}.profile-identity{align-items:center;gap:12px;padding:16px 10px}.profile-identity h2{font-size:calc(21px * var(--font-scale))}.profile-identity small{overflow-wrap:anywhere}.profile-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.segmented button{font-size:calc(12px * var(--font-scale));padding:10px}.theme-options{gap:8px}.theme-options button{min-height:90px;font-size:calc(13px * var(--font-scale));padding:18px 6px}.rank-my-summary{grid-template-columns:repeat(2,1fr)}.rank-my-summary>div{border:0}.rank-my-summary>div:first-child{border-bottom:1px solid var(--line);grid-column:1/-1}.rank-my-summary>div:first-child svg{display:block}.leaderboard-toolbar .segmented{width:100%}.leaderboard-toolbar label{flex:1;min-width:130px}.leaderboard-toolbar input{width:100%}.inbox-item{padding:18px 14px}.inbox-toolbar{font-size:calc(12px * var(--font-scale));gap:8px}.inbox-toolbar .secondary{padding:8px 10px}.organization-heading,.organization-group,.organization-add{padding:20px 16px}.profile-section .frame-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-save{flex-wrap:wrap}.settings-save button{flex:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.app-shell *{transition:none!important;animation:none!important}}:root[data-theme=dark]{--theme-surface:var(--surface-solid);--theme-soft:var(--surface-soft);--theme-line:var(--line);--theme-ink:var(--ink);--theme-muted:var(--muted);--theme-accent:var(--accent)}.app-shell :is(.company-search,.company-filters,.contact-library){background:var(--surface);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);color:var(--ink);border-radius:17px}.app-shell .company-search-input{background:var(--surface-solid);border-color:var(--line)}:root[data-theme=dark] .company-results-columns,:root[data-theme=dark] .company-results-note{background:var(--surface-soft);color:var(--muted)}:root[data-theme=dark] .library-contact,:root[data-theme=dark] .library-person{background:var(--surface-solid)}:root[data-theme=dark] :is(.search-library-tabs,.contact-library-toolbar nav) button{background:var(--surface-solid);color:var(--muted);border-color:var(--line)}:root[data-theme=dark] :is(.search-library-tabs,.contact-library-toolbar nav) button[aria-current=page]{background:var(--accent-soft);color:var(--accent)}:root[data-theme=dark] .dossier-tabs button[aria-current=page]{color:var(--accent);border-color:var(--accent)}:root[data-theme=dark] .company-result:hover{background:var(--surface-soft)}:root[data-theme=dark] .module-search kbd{background:var(--surface-soft);color:var(--muted)}:root[data-glass=off] .app-shell :is(.company-search,.company-filters,.contact-library){background:var(--surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:900px){.workspace-sidebar{visibility:hidden}.workspace-sidebar.is-open{visibility:visible}}:root[data-theme=dark] .app-shell :is(.company-search-modes button[aria-selected=true],.filter-tabs button[aria-selected=true],.filter-tabs .selected,.workflow-strip li.current){color:var(--accent);background:var(--accent-soft)}:root[data-theme=dark] .dossier-meta>button{color:var(--accent)}:root[data-theme=dark]{--soft:var(--surface-soft);--bg:var(--page)}:root[data-theme=dark] .user-avatar{color:var(--accent)}@media (max-width:560px){.app-shell .page-heading{align-items:flex-start}}
.workspace-left.app-shell{padding-top:0}.workspace-left{--header-h:112px;--nav-w:298px;--sidebar-w:0px}.workspace-left .workspace-nav{height:var(--header-h)}.workspace-left .workspace-nav-top{height:66px}.workspace-left .main{margin-left:calc(var(--nav-w) + 24px);padding:var(--header-h) 0 0;width:calc(100% - var(--nav-w) - 24px);min-width:0;margin-right:0}.workspace-left .content{max-width:1660px;margin-inline:auto;padding:28px 28px 48px}.workspace-tabs{background:var(--surface-soft);border-bottom:1px solid var(--line);align-items:stretch;gap:6px;min-width:0;max-width:100%;height:46px;padding:0 14px;display:flex;position:relative}.workspace-tabs-scroll{flex:1;align-items:stretch;gap:0;min-width:0;display:flex;overflow:hidden}.workspace-tab{flex:0 1 calc(100% / var(--tab-count));min-width:0;max-width:220px;color:var(--muted);border:0;border-radius:7px 7px 0 0;align-items:center;margin-top:4px;transition:flex-basis .22s,background .15s;display:flex;position:relative}.workspace-tab:after{content:"";background:var(--line);pointer-events:none;width:1px;position:absolute;top:12px;bottom:10px;right:0}.workspace-tab.active{background:var(--surface-solid);color:var(--ink);box-shadow:none}.workspace-tab.active:after,.workspace-tab:hover:after{opacity:0}.workspace-tab:hover{background:var(--surface)}.workspace-tab [role=tab]{min-width:0;height:100%;min-height:40px;font-size:calc(12px * var(--font-scale,1));white-space:nowrap;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:7px 7px 0 0;flex:1;justify-content:flex-start;gap:7px;padding:0 10px;overflow:hidden}.workspace-tab .tab-title{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.workspace-tab :is(.tab-icon,.tab-pinned-mark){flex-shrink:0}.workspace-tab.active .tab-icon{color:var(--accent)}.tab-pinned-mark{opacity:.65}.workspace-tab .tab-close{border-radius:5px;flex:0 0 24px;width:24px;height:28px;min-height:28px;margin-right:4px;padding:0}.workspace-tab .tab-close:hover{background:var(--line)}.workspace-tab button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.workspace-tab.is-dragging{z-index:2;background:var(--surface-solid);cursor:grabbing;transition:none;box-shadow:0 3px 12px #0c192d24}.workspace-tab.is-dragging [role=tab]{cursor:grabbing}.workspace-tab.drop-before{box-shadow:2px 0 var(--accent) inset}.workspace-tab.drop-after{box-shadow:-2px 0 var(--accent) inset}.workspace-tabs-scroll.is-compact .tab-icon,.workspace-tabs-scroll.is-compact .tab-pinned-mark{display:none}.workspace-tabs-scroll.is-compact [role=tab]{gap:0;padding-inline:6px}.workspace-tabs-scroll.is-compact .tab-close{display:none}.workspace-tabs-scroll.is-tiny [role=tab]{padding-inline:2px;font-size:11px}.workspace-tabs-scroll.is-tiny .tab-title{text-overflow:clip}.tab-manager{flex:0 0 34px;align-self:center;position:relative}.tab-manager summary{cursor:pointer;width:34px;height:40px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;list-style:none;display:flex}.tab-manager summary::-webkit-details-marker{display:none}.tab-manager summary:hover,.tab-manager[open] summary{background:var(--surface-solid);color:var(--ink)}.tab-manager summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tab-manager-panel{background:var(--surface-solid);width:min(420px,100vw - 28px);max-height:min(70vh,620px);color:var(--ink);border:1px solid var(--line);z-index:90;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 5px);right:0;overflow:auto;box-shadow:0 12px 40px #0c192d29}.tab-manager-panel header{flex-direction:column;gap:3px;padding:10px 8px 12px;display:flex}.tab-manager-panel header small{color:var(--muted);margin-left:5px}.tab-manager-panel header span{color:var(--muted);font-size:11px}.tab-manager-panel ul{margin:0;padding:0;list-style:none}.tab-manager-panel li{border-radius:7px;align-items:center;gap:1px;display:flex}.tab-manager-panel li.active{background:var(--accent-soft)}.tab-manager-panel li>button{border-radius:6px;flex:0 0 32px;width:32px;height:40px;padding:0}.tab-manager-panel li>button:hover{background:var(--surface-soft)}.tab-manager-panel button:disabled{cursor:default}.tab-manager-panel li>.tab-manager-name{flex:1;justify-content:flex-start;width:auto;min-width:0;padding:0 8px;font-size:12px}.tab-manager-name svg{flex-shrink:0}.tab-manager-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tab-manager-panel button[aria-pressed=true]{color:var(--accent)}.tabs-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.tab-manager{flex-basis:44px}.tab-manager summary{width:44px;height:44px}.tab-manager-panel li>button{flex-basis:44px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.workspace-tab{transition:none}}:root[data-motion=reduce] .workspace-tab{transition:none}.workspace-left .workspace-sidebar{left:12px;right:auto;top:calc(var(--header-h) + 12px);width:var(--nav-w);visibility:visible;border-radius:16px;grid-template-columns:76px minmax(0,1fr);gap:0;padding:0;display:grid;bottom:12px;overflow:hidden;transform:none}.workspace-left .workspace-sidebar .business-nav{border-right:1px solid var(--line);background:var(--surface-soft);flex-direction:column;grid-area:1/1;gap:3px;height:100%;min-height:0;padding:10px 5px;display:flex;overflow:hidden auto}.workspace-left .business-nav>button{min-height:62px;font-size:calc(11px * var(--font-scale,1));white-space:normal;border-radius:11px;flex-direction:column;gap:5px;margin:0;padding:10px 3px;line-height:1.4}.workspace-left .business-nav svg{width:20px;height:20px}.workspace-left .sidebar-detail{flex-direction:column;grid-area:1/2;min-width:0;padding:20px 11px 12px;display:flex;overflow:auto}.workspace-left .sidebar-heading{gap:9px;padding:0 10px 18px;font-size:14px}.workspace-left .section-nav button{font-size:calc(12px * var(--font-scale,1));gap:8px;min-height:44px;padding:10px}.workspace-left .section-nav button>svg:last-child{transform:none}.workspace-left .sidebar-footer{margin-top:auto;padding:22px 10px 6px}.company-logo{border:1px solid var(--line);width:46px;height:46px;color:var(--muted);background:var(--surface-solid);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.company-logo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:4px}.company-social-icons{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.social-brand{border:1px solid var(--line);background:var(--surface-solid);width:28px;height:28px;color:var(--ink);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.social-linkedin,.social-facebook{color:#1267b1!important}.social-instagram{color:#c13584!important}.social-youtube{color:#db2424!important}.social-whatsapp{color:#168641!important}.social-x,.social-tiktok{color:var(--ink)!important}.follow-company{flex-direction:column;gap:5px;display:inline-flex}.follow-company button{white-space:nowrap;min-height:34px;padding:6px 10px;font-size:12px}.follow-company .is-following{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.follow-company small{max-width:150px;color:var(--danger)}.company-map-links{flex-wrap:wrap;align-items:center;gap:5px 10px;font-size:11px;display:flex}.company-map-links small{color:var(--muted);font-size:10px}.company-result{gap:16px}.company-result-name{min-width:0}.company-row-actions{flex-wrap:wrap;justify-content:flex-end;max-width:116px}.company-result-contacts{gap:7px}.company-dossier::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d192d4d}.company-dossier{background:var(--surface-solid);width:min(1160px,90vw);color:var(--ink);border-radius:20px 0 0 20px}.dossier-inner{background:var(--surface-soft)}.dossier-heading{background:var(--surface-solid);align-items:center;padding:24px}.dossier-title .company-logo{border-radius:14px;width:62px;height:62px}.dossier-title h2{font-size:calc(22px * var(--font-scale,1));margin-bottom:8px}.dossier-title>div>div{flex-wrap:wrap;gap:10px}.dossier-actions{flex-wrap:wrap;justify-content:flex-end;max-width:330px}.dossier-meta,.dossier-tabs{background:var(--surface-solid)}.dossier-body{padding:22px}.dossier-section{background:var(--surface-solid);border:1px solid var(--line);border-radius:13px;margin-bottom:16px;padding:22px}.dossier-summary{grid-template-columns:minmax(0,1fr) auto;gap:24px;display:grid}.dossier-summary p{line-height:1.8}.dossier-summary dl{align-items:center;gap:24px;margin:0;display:flex}.dossier-summary dt{color:var(--muted);white-space:nowrap;font-size:11px}.dossier-summary dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:3px 0 0;font-size:26px}.company-product-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.company-product-gallery figure{border:1px solid var(--line);border-radius:10px;min-width:0;margin:0;overflow:hidden}.company-product-gallery figure>a{background:#fff;justify-content:center;align-items:center;height:150px;display:flex}.company-product-gallery img{object-fit:contain;width:100%;height:100%}.company-product-gallery figcaption{padding:10px;font-size:12px}.company-product-gallery figcaption>a{color:var(--muted);align-items:center;gap:5px;margin-top:5px;font-size:10px;display:flex}.image-failure{display:none}.image-unavailable .image-failure{color:#64748b;font-size:12px;display:block}.company-product-gallery img[hidden]{display:none}@media (max-width:1200px){.workspace-left{--nav-w:258px}.workspace-left .workspace-sidebar{grid-template-columns:66px minmax(0,1fr)}.workspace-left .content{padding:22px 18px}.dossier-summary{grid-template-columns:1fr}.dossier-summary dl{justify-content:flex-start}.company-result .company-row-actions{max-width:none}}@media (max-width:900px){.workspace-left{--header-h:106px}.workspace-left .workspace-nav-top{height:60px}.workspace-left .main{width:100%;padding-top:calc(var(--header-h) + 46px);margin:0}.workspace-left .workspace-sidebar{width:min(320px,100vw - 24px);top:calc(var(--header-h) + 48px);z-index:80;visibility:hidden;transition:transform .18s;transform:translate(calc(-100% - 20px))}.workspace-left .workspace-sidebar.is-open{visibility:visible;transform:translate(0)}.workspace-left .mobile-section-toggle{top:var(--header-h);z-index:65;max-width:calc(100% - 24px);height:40px;left:12px;right:auto}.workspace-left .sidebar-scrim{top:var(--header-h)}.workspace-tabs{gap:8px;padding-inline:10px}.company-dossier{width:96vw}.dossier-heading{padding:18px}.dossier-body{padding:15px}}@media (max-width:560px){.workspace-left .content{padding:18px 12px}.workspace-left .page-heading{margin-bottom:16px}.company-dossier{border-radius:0;width:100vw}.dossier-title .company-logo{width:46px;height:46px}.dossier-title h2{font-size:18px}.dossier-heading{gap:12px}.dossier-actions{justify-content:flex-start;width:100%;max-width:100%}.company-product-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.company-product-gallery figure>a{height:120px}.dossier-section{padding:16px}.dossier-body{padding:12px}.dossier-summary dl{gap:24px}.company-row-actions{justify-content:flex-start}}:root[data-motion=reduce] .workspace-left .workspace-sidebar{transition:none}:root[data-density=compact] .workspace-left .main{padding-top:var(--header-h)}@media (max-width:900px){:root[data-density=compact] .workspace-left .main{padding-top:calc(var(--header-h) + 46px)}}.workspace-left .company-result,.workspace-left .company-results-columns{grid-template-columns:minmax(230px,1.7fr) minmax(170px,1.1fr) minmax(180px,1.2fr) minmax(120px,.8fr) 90px;gap:14px}.workspace-left .company-row-actions{width:90px;min-width:0}.workspace-left .company-results-columns>span{min-width:0}@media (max-width:1400px){.workspace-left .company-results-columns{display:none}.workspace-left .company-result{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workspace-left .company-result-name{grid-column:1/-1}.workspace-left .company-row-actions{grid-area:3/2;justify-self:end}}@media (max-width:620px){.workspace-left .company-result{grid-template-columns:minmax(0,1fr)}.workspace-left .company-result-name,.workspace-left .company-row-actions{grid-area:auto/1}.workspace-left .company-row-actions{justify-self:start;width:auto}.workspace-left .company-result-location,.workspace-left .company-result-contacts{padding-left:0}.workspace-left .company-search-options label{min-width:0}}@media (max-width:900px){.workspace-left .mobile-section-toggle{z-index:66;margin:5px 0 0;position:fixed}}.dossier-summary>*{min-width:0;max-width:100%}.dossier-summary p{overflow-wrap:anywhere}.dossier-summary dl{flex-wrap:wrap}@media (max-width:600px){.dossier-summary{grid-template-columns:minmax(0,1fr)}.dossier-summary dl{justify-content:space-between;gap:16px;width:100%}.dossier-summary dl>div{min-width:0}.dossier-summary dt{white-space:normal}}
