:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#faf9f5;--surface:#fffefa;--surface-muted:#f1efe8;--ink:#141413;--body:#42413c;--muted:#77756d;--subtle:#aaa69a;--line:#dfdcd2;--line-soft:#e9e6dd;--accent:#a85f45;--accent-soft:#f2e7de;--serif:"Songti SC", "Noto Serif CJK SC", Georgia, serif;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:146px}body{color:var(--ink);background:var(--background);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}input,select,textarea{min-width:0;color:var(--ink);background:var(--surface);border:1px solid #d1cdc1;border-radius:5px;padding:11px 12px;transition:border-color .15s,background .15s}input:hover,select:hover,textarea:hover{border-color:#9c9587}input::placeholder,textarea::placeholder{color:#9a958a}textarea{resize:vertical;line-height:1.8}select{max-width:100%}fieldset{border:0;min-inline-size:0;margin:0;padding:0}h1,h2,h3,p{margin:0}svg{flex-shrink:0}::selection{color:#141413;background:#ded0bf}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--muted)}.gold-text{color:var(--accent)!important}.eyebrow{color:var(--muted);letter-spacing:1.1px;align-items:center;gap:8px;font-size:10px;font-weight:550;line-height:1.5;display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:10px 15px;font-size:12px;font-weight:550;transition:background .15s,border-color .15s;display:inline-flex}.button-primary,.button-gold{color:#faf9f5;background:#292821;border-color:#292821}.button-primary:hover:not(:disabled),.button-gold:hover:not(:disabled){background:#484338;border-color:#484338}.button-secondary{color:#3f3c34;background:0 0;border-color:#cfcabe}.button-secondary:hover:not(:disabled){background:#eeebe2;border-color:#a49b89}.button-ghost{color:#726d62;border-color:var(--line)}.button-ghost:hover:not(:disabled){background:var(--surface-muted);color:#292821}.full-width{width:100%}.icon-button{color:#837c6f;border-radius:4px;justify-content:center;align-items:center;min-width:31px;min-height:31px;display:inline-flex}.icon-button:hover{color:var(--ink);background:#e9e5db}.text-button{color:#827565;align-items:center;gap:6px;padding:5px 0;font-size:11px;display:inline-flex}.text-button:hover{color:var(--accent)}.count-badge{min-width:21px;height:20px;font-family:var(--sans);color:#797265;background:#eae6dc;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:500;display:inline-flex}.neutral-tag{white-space:nowrap;color:#797366;background:#eeeae0;border-radius:3px;align-items:center;padding:4px 7px;font-size:10px;line-height:1.4;display:inline-flex}.spinning{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.workspace-shell{min-height:100vh}.app-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf9f5f5;position:sticky;top:0}.app-header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1520px;margin:0 auto;padding:26px 44px 23px;display:flex}.app-title{letter-spacing:-.2px;text-align:left;padding:0;font-size:20px;font-weight:650;line-height:1.6}.app-title:hover{color:#6c5748}.header-account{align-items:center;gap:25px;display:flex}.internal-label{color:#8c867a;font-size:10px}.account-button{align-items:center;gap:9px;padding:0;display:flex}.avatar,.account-avatar{color:#605749;background:#e9e4d8;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:11px;font-weight:500;display:inline-flex}.account-name{color:#625c51;font-size:11px}.account-button>svg{color:#918878}.industry-tabs-wrap{border-bottom:1px solid var(--line)}.industry-tabs{gap:30px;max-width:1520px;margin:0 auto;padding:0 44px;display:flex}.industry-tab{color:#6d675b;padding:11px 2px 17px;font-size:13px;font-weight:550;position:relative}.industry-tab.active{color:#824e38}.industry-tab.active:after{content:"";bottom:-1px;background:#a2674c;height:2px;position:absolute;inset-inline:0}.main-content{max-width:1520px;margin:0 auto;padding:37px 44px 0}.library-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:31px;display:flex}.library-heading h1{font-family:var(--serif);letter-spacing:.1px;font-size:35px;font-weight:650;line-height:1.4}.library-heading-actions{align-items:center;gap:23px;display:flex}.source-asof{color:#8a8275;font-variant-numeric:tabular-nums;font-size:10px}.export-button{min-height:37px;padding:9px 13px;font-size:11px}.directory-controls{background:0 0}.group-tabs{border-bottom:1px solid var(--line);align-items:center;gap:25px;padding:0 0 17px;display:flex;overflow-x:auto}.group-tabs button{white-space:nowrap;color:#8a8173;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:inline-flex}.group-tabs button>span{color:#a29786;font-variant-numeric:tabular-nums;font-size:10px}.group-tabs button:hover{color:var(--ink)}.group-tabs button.active{color:#25241f;font-weight:600}.group-tabs button.active>span{color:#9e5c41}.filter-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:18px 0 0;display:flex}.library-search{color:#999081;background:#f4f1e9;border:1px solid #e1dcd0;border-radius:5px;align-items:center;gap:10px;width:320px;min-width:240px;padding:0 11px;display:flex}.library-search:focus-within{border-color:#ae896d}.library-search input{background:0 0;border:0;outline:0;width:100%;padding:10px 0;font-size:12px}.library-search input::placeholder{color:#9d9588}.library-search kbd{color:#ada596;font-family:var(--sans);white-space:nowrap;font-size:9px}.library-search .icon-button{min-width:18px;min-height:25px}.table-filters{align-items:center;gap:14px;min-width:0;display:flex}.filter-symbol{color:#a29987}.filter-select select{color:#746a5c;background:0 0;border-color:#0000;max-width:195px;padding:8px 0;font-size:11px}.filter-select select:hover{color:#343128}.sort-select{color:#8e816e;border-left:1px solid var(--line);align-items:center;gap:6px;padding-left:16px;display:inline-flex}.sort-select select{color:#746a5c;background:0 0;border:0;max-width:175px;padding:8px 0;font-size:11px}.results-bar{color:#958977;justify-content:space-between;align-items:center;gap:15px;min-height:48px;font-size:10px;display:flex}.results-bar strong{color:#675b4b;font-weight:500}.results-bar>span:last-child{font-size:10px}.search-match{color:#9b694c}.company-table-wrap{border-top:1px solid #d5cfc2;border-bottom:1px solid var(--line);scrollbar-color:#d8d0c1 transparent;scrollbar-width:thin;min-height:210px;max-height:calc(100dvh - 376px);overflow:auto}.company-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1180px;font-size:12px}.col-company{width:25%}.col-founded{width:7%}.col-sector{width:9%}.col-financing{width:11%}.col-valuation{width:10%}.col-development{width:18%}.col-external{width:17%}.col-open{width:3%}.company-table th{z-index:2;text-align:left;color:#857866;white-space:nowrap;background:#f0ede5;border-bottom:1px solid #ded7ca;padding:13px 12px;font-size:10px;font-weight:550;position:sticky;top:0}.company-table th button{font-size:inherit;color:inherit;align-items:center;gap:4px;padding:0;display:inline-flex}.company-table td{vertical-align:top;overflow-wrap:anywhere;background:var(--background);border-bottom:1px solid #e6e0d6;padding:19px 12px;line-height:1.8}.company-table tr:last-child td{border-bottom:0}.company-table td:first-child{z-index:1;padding-left:15px;position:sticky;left:0}.company-table th:first-child{z-index:3;padding-left:15px;position:sticky;left:0}.company-table tbody tr:hover td{background:#f3efe6}.company-name-button{text-align:left;align-items:center;gap:7px;padding:0;line-height:1.6;display:inline-flex}.company-name-button strong{color:#2b261e;font-size:13px;font-weight:600}.company-name-button>svg{color:#a6957e;opacity:.6}.company-name-button:hover strong,.company-name-button:hover>svg{color:#a16142;opacity:1}.company-group{color:#9b8870;width:fit-content;margin-top:4px;font-size:9px;display:block}.company-group.group-ipo{color:#807f64}.company-group.group-early{color:#8d8278}.company-description{color:#716b60;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:11px;line-height:1.85;display:-webkit-box;overflow:hidden}.founded-year{color:#6c5b45;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.sector-label{color:#81735f;font-size:11px}.round-label{color:#73604a;font-size:11px;display:block}.financing-amount{color:#a1907c;margin-top:5px;font-size:10px;line-height:1.85;display:block}.valuation-value{color:#946341;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.valuation-undisclosed{color:#a99a85;font-size:11px}.stage-tag{white-space:nowrap;color:#88745e;align-items:center;gap:5px;padding:3px 0;font-size:10px;line-height:1.5;display:inline-flex}.stage-tag i{background:currentColor;border-radius:50%;width:4px;height:4px}.stage-to-contact{color:#826749}.stage-contacted{color:#777a60}.stage-meeting{color:#6d7e54}.stage-pitch{color:#ad7142}.stage-mandate{color:#658053}.stage-on-hold{color:#9f8b76}.development-cell-note{color:#6f6658;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:11px;line-height:1.85;display:-webkit-box;overflow:hidden}.development-cell-note.external-note{margin-top:2px}.table-open{color:#b3a088;min-width:23px;min-height:26px;margin-left:-6px}.table-open:hover{color:#8f5b39;background:#e8ddcd}.table-footer{color:#aa9a84;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;font-size:9px;line-height:1.8;display:flex}.workspace-footer{color:#b1a590;justify-content:space-between;align-items:center;gap:20px;padding:25px 0 24px;font-size:9px;display:flex}.large-empty{text-align:center;color:#ac9b81;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:60px 20px;display:flex}.large-empty h1,.large-empty h2{font-family:var(--serif);color:#51422e;margin-top:22px;font-size:23px;font-weight:550}.large-empty p{color:#9f8b70;margin-top:13px;font-size:12px;line-height:1.8}.large-empty .button{margin-top:25px}.reader-content{padding-top:26px}.back-link{color:#937d60;align-items:center;gap:8px;padding:5px 0;font-size:11px;display:inline-flex}.back-link:hover{color:#9c5f3d}.reader-hero{border-bottom:1px solid #e0d7c7;margin-bottom:32px;padding:25px 0 30px}.reader-breadcrumb{color:#a78d6c;align-items:center;gap:9px;font-size:11px;display:flex}.reader-breadcrumb>span:first-child{color:#a17048}.reference-id{letter-spacing:1px;color:#c1ad91;margin-left:auto;font-size:9px}.reader-title{align-items:center;gap:18px;margin-top:17px;display:flex}.reader-title h1{font-family:var(--serif);color:#2a2217;letter-spacing:.1px;font-size:38px;font-weight:650;line-height:1.5}.focus-tag{color:#9c7346;background:#ede1ce;border-radius:3px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:inline-flex}.legal-name{color:#b49b7b;margin-top:8px;font-size:11px}.reader-intro{color:#655f54;white-space:pre-wrap;max-width:1060px;margin-top:15px;font-size:14px;line-height:2}.reader-layout{grid-template-columns:155px minmax(0,1fr) 300px;align-items:start;gap:35px;display:grid}.reader-nav{scrollbar-width:thin;max-height:calc(100dvh - 174px);padding:4px 0 25px;position:sticky;top:149px;overflow-y:auto}.reader-nav>.eyebrow{color:#b19a7b;margin-bottom:21px;font-size:9px}.reader-nav>a{color:#a48b69;border-left:1px solid #e3d6c2;align-items:flex-start;gap:8px;padding:10px 0 10px 12px;font-size:11px;line-height:1.8;display:flex}.reader-nav>a>span{color:#c3ae90;padding-top:3px;font-size:8px}.reader-nav>a:hover{color:#7f5534}.reader-nav>a.active{color:#95603a;border-left-color:#b17c4c}.reader-nav>a.active>span{color:#b68b5f}.reader-source-mini{color:#baa484;gap:8px;padding:25px 0 0 12px;font-size:9px;line-height:2;display:flex}.research-article{min-width:0;padding:0 0 45px}.research-section{margin-bottom:34px;scroll-margin-top:148px}.research-section-title{color:#b39773;border-bottom:1px solid #e4d8c6;align-items:center;gap:10px;margin-bottom:19px;padding-bottom:13px;display:flex}.research-section-title>span{color:#b89972;font-size:9px}.research-section-title h2{color:#594127;font-size:19px;font-weight:600;line-height:1.7}.research-section-title h3{color:#91704a;font-size:14px;font-weight:600;line-height:1.8}.research-section.chapter-heading-only{margin-bottom:16px}.research-section.chapter-heading-only .research-section-title{margin-bottom:0}.research-section.research-subsection{margin-bottom:26px}.research-subsection .research-section-title{border:0;margin-bottom:12px;padding:0}.company-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0;padding:0 0 5px;display:grid}.company-facts>div{min-width:0;padding:0 0 22px}.company-facts dt{color:#817668;margin-bottom:8px;font-size:10px}.company-facts dd{color:#4e463b;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.9}.source-caveat{color:#bea27e;font-size:10px;line-height:1.9}.source-prose p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:17px}.source-links{flex-wrap:wrap;gap:10px;margin:-4px 0 17px;display:flex}.source-links a{color:#a76531;overflow-wrap:anywhere;border-bottom:1px solid #d6b18d;align-items:center;gap:4px;font-size:11px;display:inline-flex}.source-links a:hover{color:#80471f}.source-table-wrap{scrollbar-color:#d6c1a4 transparent;scrollbar-width:thin;border:1px solid #e3d2ba;border-radius:3px;max-width:100%;margin-bottom:22px;overflow-x:auto}.source-table{border-collapse:collapse;width:100%;min-width:370px;font-size:11px;line-height:1.95}.source-table th{text-align:left;color:#977344;background:#f0e6d7;min-width:80px;font-weight:550}.source-table th,.source-table td{white-space:pre-wrap;border-bottom:1px solid #e5d5be;border-right:1px solid #e5d5be;padding:11px 12px}.source-table td{vertical-align:top;color:#625a4e}.source-table tr:last-child td{border-bottom:0}.source-table th:last-child,.source-table td:last-child{border-right:0}.historical-section{background:#f3eadc;border-radius:4px;padding:22px}.historical-section .research-section-title{border-color:#e2cdb1;margin-bottom:13px}.historical-section .research-section-title h2{font-size:15px}.historical-section>p{color:#71604b;white-space:pre-wrap;font-size:12px;line-height:2}.source-label{color:#b69972;margin-bottom:12px;font-size:9px}.research-footer{color:#b9a07e;border-top:1px solid #e1d0b7;align-items:flex-start;gap:12px;padding-top:24px;font-size:10px;line-height:1.95;display:flex}.research-footer strong{color:#a58b65;font-weight:550}.research-footer p{overflow-wrap:anywhere;margin-top:6px}.development-panel{scrollbar-width:thin;scrollbar-color:#d9c3a5 transparent;background:#f2ebdf;border-radius:5px;max-height:calc(100dvh - 172px);padding:23px;position:sticky;top:147px;overflow-y:auto}.panel-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.panel-heading .eyebrow{color:#b09067;font-size:9px}.panel-heading h2{color:#77552d;margin-top:6px;font-size:17px;font-weight:600}.live-tag{color:#989469;align-items:center;gap:5px;font-size:9px;display:inline-flex}.live-tag i{background:currentColor;border-radius:50%;width:4px;height:4px}.panel-explainer{color:#b59a76;margin:15px 0 21px;font-size:10px;line-height:1.9}.field-label{color:#8e6d42;margin:17px 0 9px;font-size:11px;font-weight:500;display:block}.development-panel input,.development-panel select,.development-panel textarea{color:#74512b;background:#fffbf3;border-color:#ddc8ac;border-radius:4px;width:100%;padding:11px;font-size:12px}.development-panel input::placeholder,.development-panel textarea::placeholder{color:#c2a681}.field-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.development-panel .button{min-height:39px;margin-top:19px;font-size:11px}.microcopy{color:#baa17e;margin-top:12px;font-size:9px;line-height:1.9}.read-only-note{color:#ac926d;margin:13px 0;font-size:10px;line-height:1.9}.form-error{color:#9d4f38;background:#f8e9e1;border-left:2px solid #c58a6d;margin-top:14px;padding:10px 12px;font-size:11px;line-height:1.8}.form-success{color:#688153;align-items:center;gap:6px;margin-top:14px;font-size:11px;line-height:1.8;display:flex}.notification{z-index:100;color:#807154;background:#fffdf5;border:1px solid #d2c6b1;border-radius:5px;align-items:center;gap:10px;max-width:min(580px,90vw);padding:13px 17px;font-size:12px;line-height:1.8;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 4px 22px #4d3c1e12}.notification.error{color:#a35435;background:#fff5ea;border-color:#ddba9f}.notification>button{color:inherit;margin-left:10px;padding:0;display:flex}.account-dialog{width:430px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 50px);color:var(--ink);background:#faf9f5;border:1px solid #d9d3c4;border-radius:7px;padding:29px;overflow-y:auto;box-shadow:0 20px 80px #2922101a}.account-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2a251d42}.dialog-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.dialog-heading .eyebrow{color:#9f8d73;font-size:9px}.dialog-heading h2{font-family:var(--serif);margin-top:9px;font-size:24px;font-weight:600}.account-identity{border-block:1px solid #e1d9ca;align-items:center;gap:13px;margin:22px 0;padding:21px 0;display:flex}.account-avatar{width:39px;height:39px;font-size:15px}.account-identity strong{font-size:14px;font-weight:500}.account-identity>div>span{color:#a08b6d;align-items:center;gap:5px;margin-top:6px;font-size:10px;display:flex}.account-dialog h3{color:#79654a;align-items:center;gap:8px;font-size:13px;font-weight:550;display:flex}.account-dialog input{background:#fffdf6;border-color:#d8cbb7;width:100%;font-size:12px}.account-dialog .button{margin-top:21px}.signout-form{border-top:1px solid #e0d6c6;margin-top:22px}.signout-form .button{margin-top:17px}.login-page{flex-direction:column;max-width:1440px;min-height:100dvh;margin:0 auto;padding:35px 48px 25px;display:flex}.login-header{color:#242219;font-size:19px;font-weight:650;line-height:1.6}.login-content{grid-template-columns:minmax(0,1fr) 350px;align-items:center;gap:90px;width:100%;max-width:1030px;margin:auto;padding:95px 0;display:grid}.login-industry{color:#9a7856;margin-bottom:24px;font-size:13px;display:inline-block}.login-intro h1{font-family:var(--serif);letter-spacing:-.8px;color:#302819;font-size:53px;font-weight:600;line-height:1.5}.login-intro p{color:#9a8468;margin-top:24px;font-size:14px;line-height:1.9}.login-panel{padding:0 0 0 10px}.login-panel h2{font-size:24px;font-family:var(--serif);color:#514029;font-weight:600}.login-description{color:#aa9375;margin:11px 0 28px;font-size:12px}.login-panel .field-label{margin-top:21px;font-size:12px}.login-panel input{background:#fffdf7;border-color:#d7cbb7;width:100%;min-height:45px;padding:12px 13px;font-size:13px}.password-input{position:relative}.password-input input{padding-right:43px}.password-input .icon-button{color:#ab9779;position:absolute;top:7px;right:7px}.login-panel .button-primary{justify-content:space-between;min-height:43px;margin-top:24px;padding:12px 15px;font-size:12px}.login-confidential{color:#b7a388;margin-top:22px;font-size:10px}.login-footer{color:#baaa91;font-size:10px}@media (min-width:1700px){.app-header-inner,.industry-tabs,.main-content{max-width:1660px;padding-inline:54px}.reader-layout{grid-template-columns:165px minmax(0,1fr) 330px;gap:44px}.source-prose{font-size:15px}.company-description,.sector-label,.round-label,.development-cell-note{font-size:12px}}@media (max-width:1200px){.app-header-inner,.industry-tabs,.main-content{padding-inline:30px}.table-filters{gap:10px}.filter-select select{max-width:140px}.filter-symbol{display:none}.reader-layout{grid-template-columns:minmax(0,1fr) 280px;gap:29px}.reader-nav{border-bottom:1px solid var(--line);grid-column:1/-1;gap:17px;padding:0 0 9px;display:flex;position:relative;top:0;overflow:auto visible}.reader-nav>.eyebrow,.reader-source-mini{display:none}.reader-nav>a{white-space:nowrap;border-bottom:1px solid #0000;border-left:0;padding:7px 0}.reader-nav>a.active{border-bottom-color:var(--accent)}.development-panel{padding:20px}}@media (max-width:960px){.app-title{font-size:18px}.main-content{padding-top:30px}.library-search{width:290px;min-width:210px}.table-filters{gap:10px}.filter-toolbar{flex-wrap:wrap;gap:12px}.filter-select select,.sort-select select{font-size:10px}.sort-select{padding-left:12px}.library-heading-actions{gap:15px}.source-asof{font-size:9px}.reader-layout{grid-template-columns:minmax(0,1fr)}.development-panel{max-height:none;margin-bottom:30px;position:static}.research-article{padding-bottom:5px}.reader-intro{max-width:none}.login-content{grid-template-columns:minmax(0,1fr) 310px;gap:55px}.login-intro h1{font-size:43px}}@media (max-width:700px){html{scroll-padding-top:128px}.app-header-inner{gap:15px;padding:20px 20px 15px}.app-title{max-width:230px;font-size:15px}.header-account{gap:0}.internal-label,.account-name{display:none}.account-button{gap:5px}.avatar{width:27px;height:27px;font-size:10px}.industry-tabs{padding-inline:20px}.industry-tab{padding:10px 1px 14px;font-size:12px}.main-content{padding:27px 20px 0}.library-heading{align-items:flex-end;gap:15px;margin-bottom:23px}.library-heading h1{font-size:30px}.library-heading p{margin-top:8px;font-size:9px;line-height:1.8}.library-heading-actions{flex-direction:column;align-items:flex-end;gap:10px}.source-asof{font-size:8px}.export-button{min-height:32px;padding:7px 10px;font-size:10px}.export-button svg{width:13px}.group-tabs{gap:21px;padding-bottom:13px}.group-tabs button{gap:6px;font-size:10px}.group-tabs button>span{font-size:9px}.filter-toolbar{flex-direction:column;align-items:stretch;gap:10px;padding-top:14px}.library-search{width:100%;min-width:0}.library-search input{padding-block:10px;font-size:12px}.table-filters{justify-content:space-between;gap:8px}.filter-select select{max-width:125px;padding-block:7px}.sort-select{gap:4px;padding-left:8px}.sort-select select{max-width:145px}.results-bar{min-height:43px;font-size:9px}.results-bar>span:last-child{font-size:8px}.company-table-wrap{min-height:275px;max-height:calc(100dvh - 382px)}.company-table{min-width:1110px}.company-table td{padding:17px 11px}.company-table .col-company{width:23%}.company-table .col-external{width:19%}.company-table th:first-child,.company-table td:first-child{padding-left:10px}.company-name-button strong{font-size:12px}.company-description{font-size:11px}.table-footer{flex-direction:column;align-items:flex-start;gap:5px;padding-block:13px;font-size:8px}.workspace-footer{padding-block:20px;font-size:8px}.reader-content{padding-top:21px}.reader-hero{margin-bottom:23px;padding:23px 0 25px}.reader-title h1{font-size:30px}.reader-title{flex-wrap:wrap;gap:9px;margin-top:14px}.reader-breadcrumb{font-size:10px}.reference-id{font-size:8px}.reader-intro{font-size:13px;line-height:2}.legal-name{font-size:10px}.reader-layout{gap:23px}.reader-nav{gap:15px}.reader-nav>a{font-size:10px}.research-section{scroll-margin-top:132px}.source-prose{font-size:14px;line-height:2.05}.research-section-title h2{font-size:18px}.research-section-title h3{font-size:13px}.company-facts dd{font-size:12px}.company-facts dt{font-size:10px}.source-table{font-size:11px}.research-footer{font-size:9px}.development-panel{padding:22px}.development-panel input,.development-panel select,.development-panel textarea{font-size:13px}.notification{width:max-content;font-size:11px;bottom:18px}.login-page{padding:25px 24px 22px}.login-header{font-size:16px}.login-content{grid-template-columns:minmax(0,1fr);gap:46px;max-width:400px;padding:65px 0}.login-industry{margin-bottom:15px;font-size:12px}.login-intro h1{font-size:35px;line-height:1.55}.login-intro h1 br{display:none}.login-intro p{margin-top:15px;font-size:12px}.login-panel{padding:0}.login-panel h2{font-size:22px}.login-description{margin-bottom:21px}}@media (max-width:430px){.app-title{max-width:215px;font-size:13px}.app-header-inner{gap:10px}.main-content,.industry-tabs,.app-header-inner{padding-inline:17px}.source-asof{display:none}.table-filters{gap:6px}.filter-select select{max-width:105px;font-size:9px}.sort-select select{max-width:130px;font-size:9px}.sort-select>svg{display:none}.group-tabs{gap:18px}.company-table .col-company,.company-table .col-external{width:21%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.registration-source{border-top:1px solid var(--border,#e5e3db);color:#66655f;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;padding-top:14px;font-size:12px;line-height:1.8;display:flex}.registration-source a{color:#9c5139;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.registration-source a:hover{text-decoration:underline}.app-header-inner{padding-top:20px;padding-bottom:17px}.main-content{padding-top:27px}.library-heading{margin-bottom:23px}.library-heading h1{font-size:32px}.library-heading p{color:#6d6c66;margin-top:6px;font-size:12px}.group-tabs{padding-bottom:12px}.group-tabs button{color:#696862;font-size:13px}.group-tabs button>span{color:#797870;font-size:11px}.filter-toolbar{padding-top:14px}.filter-select select,.sort-select select{color:#575650;font-size:12px}.results-bar{color:#77766f;min-height:40px;font-size:11px}.company-table-wrap{max-height:calc(100dvh - 325px)}.company-table{font-size:13px}.company-table th{color:#64635d;background:#efede6;font-size:11px}.company-table td{padding-top:15px;padding-bottom:15px;line-height:1.7}.company-name-button strong{color:#252520;font-size:15px}.company-group{color:#77766e;font-size:10px}.company-description{color:#62615b;font-size:12px;line-height:1.75}.founded-year,.sector-label,.round-label,.development-cell-note{color:#55544e;font-size:12px}a.founded-year{text-underline-offset:4px;-webkit-text-decoration:underline #bcb7a9;text-decoration:underline #bcb7a9}a.founded-year:hover{color:#a05239;text-decoration-color:currentColor}.financing-amount,.valuation-undisclosed{color:#74736c;font-size:12px}.valuation-value{color:#925038;font-size:13px}.stage-tag{color:#64635d;font-size:11px}.development-cell-note.empty{color:#8a887f;font-size:11px}.table-footer,.workspace-footer{color:#817f75;font-size:10px}.legal-name{color:#77756b;font-size:12px}.reader-nav>a{color:#716f66;font-size:12px}.reader-nav>a>span,.reader-source-mini{color:#8c887c}.research-section-title h2{color:#33332e}.research-section-title h3{color:#57564f;font-size:15px}.company-facts dt{color:#77756d;font-size:11px}.company-facts dd{color:#34342e;font-size:14px}.source-prose{color:#3c3c36;font-size:15px;line-height:2}.source-table{font-size:13px;line-height:1.9}.source-table th{color:#57564f;background:#efede5}.source-table td{color:#44443e}.source-table-wrap,.source-table td,.source-table th{border-color:#dedbd1}.development-panel{background:#efede4}.panel-heading h2{color:#414039}.field-label{color:#656258}.research-footer{color:#827e71}.login-description,.login-intro p,.login-confidential,.login-footer{color:#79756b}@media (max-width:700px){.main-content{padding-top:22px}.library-heading h1{font-size:29px}.group-tabs button{font-size:12px}.filter-select select,.sort-select select{font-size:11px}.company-table-wrap{max-height:calc(100dvh - 355px)}.source-prose{font-size:14px}}
