/* TIB Intelligence Experience 6.1 — unified light, dense, entity-first UI */
:root{--tib61-ink:#0f1728;--tib61-muted:#667085;--tib61-line:#e5e7eb;--tib61-soft:#f8fafc;--tib61-accent:#155eef;--tib61-green:#067647;--tib61-purple:#6941c6;--tib61-orange:#b54708}
html{scroll-behavior:smooth}.tib-pm-single-wrap{background:#fff!important}.tib-pm-container,.tib-pro-container{max-width:1480px!important}
/* Startup experience */
.tib-startup-hero{border-bottom:1px solid var(--tib61-line)!important;padding:18px 0 0!important}.tib-startup-hero-top{align-items:center!important}.tib-startup-logo{border:1px solid #e4e7ec!important;background:#fff!important}.tib-startup-head h1{font-size:clamp(34px,4vw,58px)!important;letter-spacing:-.045em!important;line-height:.98!important;margin:4px 0 8px!important}.tib-startup-head .tib-pm-subtitle{font-size:15px!important;line-height:1.45!important}.tib-pm-meta-row{gap:7px!important}.tib-pm-meta-row span{border:0!important;padding:0!important;color:#667085!important}.tib-pm-meta-row span+span:before{content:'·';margin-right:7px;color:#c1c7d0}.tib-pm-actions{margin-top:10px!important}.tib-pm-actions .tib-pm-btn{padding:7px 10px!important;font-size:11px!important}.tib-startup-metrics{border-top:1px solid var(--tib61-line)!important;display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important}.tib-startup-metrics .tib-metric-card{border-right:1px solid var(--tib61-line)!important;border-bottom:0!important;border-radius:0!important;padding:12px 13px!important}.tib-startup-metrics .tib-metric-card:last-child{border-right:0!important}.tib-startup-metrics .tib-metric-card span{text-transform:uppercase!important;letter-spacing:.08em!important;font-size:9px!important;color:#98a2b3!important}.tib-startup-metrics .tib-metric-card strong{font-size:16px!important;margin-top:4px!important}.tib-startup-tabs{margin-top:0!important}.tib-tab-bar{position:sticky!important;top:0;z-index:20;background:rgba(255,255,255,.96)!important;border-bottom:1px solid var(--tib61-line)!important;backdrop-filter:blur(10px)}.tib-tab-bar button{font-size:11px!important;letter-spacing:.03em!important;padding:14px 2px!important}.tib-pm-layout.startup-layout{gap:42px!important}.tib-pm-main .tib-pm-panel{padding:22px 0!important;border-bottom:1px solid #f0f2f5!important}.tib-pm-main .tib-pm-panel:last-child{border-bottom:0}.tib-pm-panel h2{font-size:25px!important;letter-spacing:-.025em!important;margin-bottom:12px!important}.tib-pm-content{font-size:15px!important;line-height:1.72!important;color:#344054!important}.tib-pm-sidebar{border-left:1px solid var(--tib61-line)!important;padding-left:20px!important}.tib-pm-sidebar .tib-pm-panel{padding:14px 0!important}.tib-pm-sidebar .tib-pm-panel h3{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#667085!important}.tib-pm-info-item{padding:8px 0!important}.tib-pm-info-item strong{font-size:12px!important}.tib-founder-card,.tib-investor-card{border:1px solid var(--tib61-line)!important;border-radius:8px!important;box-shadow:none!important}.tib-founder-card:hover,.tib-investor-card:hover{box-shadow:0 8px 24px rgba(16,24,40,.05)!important}
.tib-startup-network{border-top:1px solid var(--tib61-line);padding:38px 0 50px;background:#f8fafc}.tib-network-head{max-width:820px;margin-bottom:18px}.tib-network-head>span{font-size:9px;letter-spacing:.12em;color:#98a2b3}.tib-network-head h2{margin:5px 0 6px;font-size:28px;letter-spacing:-.03em;color:var(--tib61-ink)}.tib-network-head p{margin:0;color:#667085;font-size:14px}.tib-network-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--tib61-line);border-left:1px solid var(--tib61-line);background:#fff}.tib-network-grid>a{padding:15px;border-right:1px solid var(--tib61-line);border-bottom:1px solid var(--tib61-line);display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--tib61-ink);transition:.18s}.tib-network-grid>a:hover{background:#f9fafb}.tib-network-type{font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:#98a2b3}.tib-network-grid strong{font-size:14px}.tib-network-grid b{font-size:11px;color:var(--tib61-accent)}.tib-network-empty{grid-column:1/-1;padding:22px;color:#667085;font-size:13px}
/* Professional profiles */
.tib-pro-intelligence{font-size:14px!important}.tib-pro-hero{border-bottom:1px solid var(--tib61-line)!important}.tib-pro-hero-grid{grid-template-columns:118px minmax(0,1fr) 240px!important;gap:20px!important;padding:14px 0 17px!important}.tib-pro-photo{width:118px!important;height:118px!important;border:1px solid #e4e7ec!important;border-radius:10px!important;overflow:hidden!important}.tib-pro-kicker{font-size:9px!important;letter-spacing:.1em!important}.tib-pro-identity h1{font-size:clamp(35px,4vw,56px)!important;line-height:.98!important;letter-spacing:-.045em!important;margin:4px 0 6px!important}.tib-pro-tagline{font-size:15px!important;margin:0 0 8px!important}.tib-pro-meta span{font-size:11px!important;padding:0 7px!important}.tib-pro-meta span:first-child{padding-left:0!important}.tib-pro-actions a{font-size:10px!important;padding:7px 10px!important;border-radius:6px!important}.tib-pro-score{border-left:1px solid var(--tib61-line)!important;padding-left:18px!important}.tib-pro-score span,.tib-pro-score small{font-size:9px!important}.tib-pro-score strong{font-size:28px!important}.tib-pro-nav{border-bottom:1px solid var(--tib61-line)!important;background:rgba(255,255,255,.97)!important;backdrop-filter:blur(10px)!important}.tib-pro-nav .tib-pro-container{gap:20px!important}.tib-pro-nav a{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:11px 0!important}.tib-pro-body{grid-template-columns:minmax(0,1fr) 250px!important;gap:34px!important}.tib-pro-section{padding:24px 0!important}.tib-pro-section-head{margin-bottom:11px!important}.tib-pro-section-head>span{font-size:9px!important;letter-spacing:.1em!important}.tib-pro-section-head h2{font-size:27px!important;margin-top:4px!important}.tib-pro-facts{grid-template-columns:repeat(4,minmax(0,1fr))!important;border-top:1px solid var(--tib61-line)!important;border-left:1px solid var(--tib61-line)!important}.tib-pro-facts>div{border-radius:0!important;border-right:1px solid var(--tib61-line)!important;border-bottom:1px solid var(--tib61-line)!important;min-height:62px!important;padding:10px 12px!important}.tib-pro-facts strong{font-size:12px!important}.tib-pro-lead{font-size:15px!important;line-height:1.75!important;color:#344054!important}.tib-pro-tags span{border-radius:5px!important;font-size:10px!important;padding:6px 8px!important}.tib-pro-two-col{gap:28px!important}.tib-pro-two-col>div{padding:0 0 15px!important;border-bottom:1px solid var(--tib61-line)!important}.tib-pro-two-col h3,.tib-pro-record h3{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#667085!important}.tib-pro-record{padding:15px 0!important}.tib-pro-record>div{color:#344054!important;line-height:1.7!important}.tib-pro-related{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tib-pro-side{padding-top:24px!important}.tib-pro-side-card{border:1px solid var(--tib61-line)!important;border-radius:8px!important;box-shadow:none!important}.tib-pro-side-card h3{font-size:14px!important}.tib-pro-side-card>div{border-top:1px solid #f0f2f5!important}.tib-pro-entity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--tib61-line);border-left:1px solid var(--tib61-line)}.tib-pro-entity-grid>a{display:flex;flex-direction:column;gap:6px;padding:13px;border-right:1px solid var(--tib61-line);border-bottom:1px solid var(--tib61-line);text-decoration:none;color:var(--tib61-ink);background:#fff}.tib-pro-entity-grid>a:hover{background:#f8fafc}.tib-pro-entity-grid span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#98a2b3}.tib-pro-entity-grid strong{font-size:13px}.tib-pro-entity-grid b{font-size:10px;color:var(--tib61-accent)}.tib-pro-news{margin-top:24px;border-top:1px solid var(--tib61-line)}.tib-pro-news-head{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.tib-pro-news-head span{font-size:9px;letter-spacing:.1em;color:#98a2b3}.tib-pro-news-head a{font-size:10px;color:var(--tib61-accent);text-decoration:none}.tib-pro-news>a{display:grid;grid-template-columns:90px minmax(0,1fr) 20px;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #f0f2f5;text-decoration:none;color:var(--tib61-ink)}.tib-pro-news time{font-size:10px;color:#98a2b3}.tib-pro-news strong{font-size:12px}.tib-pro-news b{color:var(--tib61-accent)}
/* Datalab */
.tib-lab-v61{--tib-lab-accent:#155eef;max-width:1520px!important;margin:0 auto!important}.tib-lab-v61 .tib-lab-hero{padding-top:18px!important}.tib-lab-filters{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:9px 0;margin:0}.tib-lab-filters form{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.tib-lab-filters label{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#667085;display:flex;flex-direction:column;gap:4px}.tib-lab-filters select{height:34px;min-width:145px;border:1px solid #d0d5dd;border-radius:5px;background:#fff;color:#344054;font-size:11px;padding:0 28px 0 9px}.tib-lab-filters .tib-filter-check{flex-direction:row;align-items:center;height:34px;text-transform:none;letter-spacing:0;font-size:10px;padding:0 5px}.tib-lab-filters button{height:34px;border:0;border-radius:5px;background:#101828;color:#fff;padding:0 13px;font-size:10px;cursor:pointer}.tib-lab-filters form>a{font-size:10px;color:#667085;text-decoration:none;padding:10px 5px}.tib-lab-v61 .tib-lab-section{padding-top:28px!important;padding-bottom:28px!important}.tib-lab-v61 .tib-lab-section-head h2{letter-spacing:-.03em!important}.tib-lab-v61 .tib-lab-panel{border:1px solid #e5e7eb!important;box-shadow:none!important;border-radius:8px!important}.tib-lab-v61 .tib-lab-entity{border-radius:0!important}.tib-lab-v61 .tib-lab-kpis{border-top:1px solid #e5e7eb!important;border-bottom:1px solid #e5e7eb!important}.tib-lab-v61 .tib-lab-latest>a{border-radius:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important}
@media(max-width:1000px){.tib-startup-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.tib-pro-hero-grid{grid-template-columns:96px minmax(0,1fr)!important}.tib-pro-score{grid-column:1/-1;border-left:0!important;border-top:1px solid var(--tib61-line);padding:12px 0 0!important}.tib-pro-entity-grid,.tib-network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tib-lab-filters form{align-items:center}.tib-lab-filters select{min-width:125px}}
@media(max-width:760px){.tib-startup-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tib-startup-metrics .tib-metric-card:nth-child(2n){border-right:0!important}.tib-pm-sidebar{border-left:0!important;padding-left:0!important;border-top:1px solid var(--tib61-line)!important}.tib-pro-body{grid-template-columns:1fr!important}.tib-pro-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tib-pro-entity-grid,.tib-network-grid{grid-template-columns:1fr}.tib-lab-filters{position:static}.tib-lab-filters form{display:grid;grid-template-columns:1fr 1fr}.tib-lab-filters select{width:100%;min-width:0}.tib-lab-filters button,.tib-lab-filters form>a{grid-column:span 1}.tib-pro-news>a{grid-template-columns:1fr 20px}.tib-pro-news time{display:none}}
@media(max-width:520px){.tib-startup-hero-top{grid-template-columns:64px 1fr!important}.tib-startup-logo{width:64px!important;height:64px!important}.tib-startup-head h1,.tib-pro-identity h1{font-size:30px!important}.tib-pro-hero-grid{grid-template-columns:60px 1fr!important}.tib-pro-photo{width:60px!important;height:60px!important}.tib-pro-facts>div{min-height:58px!important}.tib-lab-filters form{grid-template-columns:1fr}.tib-lab-filters button,.tib-lab-filters form>a{grid-column:auto}}
