:root{color:#f4efe4;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#11130f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100%;overflow-x:hidden}*{box-sizing:border-box}body{width:100%;min-width:320px;max-width:100%;min-height:100svh;margin:0;overflow-x:hidden}button{letter-spacing:0}#root{width:100%;max-width:100%;min-height:100svh;overflow-x:hidden}.public-home{color:#10100f;background:#fbfaf7;width:100%;max-width:100%;min-height:100svh;overflow-x:hidden}.public-home *{min-width:0}.public-home-nav{color:#1b1b19;border-bottom:1px solid #ebe7df;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:100%;padding:28px 56px;display:flex}.public-home-nav strong{color:#22221f;text-transform:uppercase;flex:none;font-size:18px;font-weight:780;line-height:1}.public-home-nav nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:26px;min-width:0;display:flex}.public-home-nav a,.public-home-nav button{color:#696966;cursor:pointer;min-height:32px;font:inherit;text-transform:uppercase;background:0 0;border:0;align-items:center;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.public-home-nav a:hover,.public-home-nav button:hover{color:#171713}.public-home-nav button{color:#171713;border-bottom:1px solid #9c9a94;padding:0}.public-home-nav .public-nav-cta{color:#171713;border-bottom:1px solid #9c9a94}.public-home-nav .login-icon-button{color:#777571;border:1px solid #0000;border-radius:999px;justify-content:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.public-home-nav .login-icon-button:hover{color:#11110f;background:#f1ede5;border-color:#d8d2c8}.login-person-icon{width:16px;height:18px;display:block;position:relative}.login-person-icon:before{content:"";border:2px solid;border-radius:999px;width:8px;height:8px;position:absolute;top:0;left:4px}.login-person-icon:after{content:"";border:2px solid;border-bottom:0;border-radius:999px 999px 0 0;width:14px;height:8px;position:absolute;bottom:0;left:1px}.public-hero{gap:24px;width:100%;max-width:1120px;padding:86px 56px 66px;display:grid}.public-kicker{color:#75736f;text-transform:uppercase;font-size:20px;font-weight:650;line-height:1.4}.public-hero h1{color:#10100f;letter-spacing:0;overflow-wrap:break-word;max-width:980px;font-family:Georgia,Times New Roman,serif;font-size:82px;font-weight:700;line-height:.94}.public-hero h1 span,.public-hero h1 em{display:block}.public-hero h1 em{color:#a36c4d;font-style:italic;font-weight:700}.public-hero-copy{color:#686865;width:min(100%,620px);font-size:21px;line-height:1.42}.public-portal-button{color:#fbfaf7;cursor:pointer;width:fit-content;min-height:46px;font:inherit;background:#151513;border:1px solid #242420;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:760;text-decoration:none;display:inline-flex}.public-portal-button:hover{background:#a36c4d;border-color:#a36c4d}.public-hero-rule{background:#cfcac1;width:84px;height:1px;margin-top:54px}.public-thesis-section,.public-domains-section,.public-track-section,.public-audience-section,.public-team-section,.public-cta-section{border-top:1px solid #ebe7df;grid-template-columns:minmax(160px,.36fr) minmax(0,1fr);gap:72px;width:100%;padding:72px 56px;scroll-margin-top:24px;display:grid}.public-section-label{color:#777571;text-transform:uppercase;font-size:16px;font-weight:650;line-height:1.3}.public-thesis-copy,.public-track-body,.public-audience-body,.public-cta-body{gap:22px;width:min(100%,980px);display:grid}.public-thesis-copy h2,.public-audience-body h2,.public-cta-body h2{color:#11110f;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:700;line-height:1.04}.public-thesis-copy p,.public-track-body p,.public-cta-body p{color:#6d6b67;font-size:21px;line-height:1.42}.public-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;display:grid}.public-domain-item{grid-template-columns:34px minmax(0,1fr);gap:22px;min-width:0;display:grid}.public-domain-item span{color:#c6c5c1;padding-top:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:18px;line-height:1}.public-domain-item h2{color:#11110f;font-size:28px;font-weight:760;line-height:1.12}.public-domain-item p{color:#6d6b67;margin-top:34px;font-size:25px;line-height:1.46}.public-service-item{min-height:92px}.public-service-item h2{font-size:27px}.public-track-section{min-height:86svh}.public-kicker.warm{color:#a36c4d}.public-track-body h2{color:#11110f;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:700;line-height:1.05}.public-track-body hr{background:#e0dcd4;border:0;width:100%;height:1px;margin:46px 0}.public-audience-section{min-height:42svh}.public-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:min(100%,980px);display:grid}.public-team-card{border-top:1px solid #ded8ce;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:20px;min-width:0;padding-top:24px;display:grid}.public-team-avatar{color:#11110f;background:#f7f3ec;border:1px solid #d8d2c8;border-radius:999px;place-items:center;width:74px;height:74px;font-size:18px;font-weight:760;display:grid}.public-team-avatar.muted{color:#a36c4d}.public-team-card h2{color:#11110f;font-size:28px;font-weight:760;line-height:1.1}.public-team-card p{color:#6d6b67;margin-top:8px;font-size:17px;line-height:1.4}.public-cta-section{padding-top:84px;padding-bottom:84px}.public-cta-body{grid-column:2}.public-cta-body .public-portal-button{margin-top:10px}.public-footer{color:#777571;border-top:1px solid #ebe7df;gap:26px;width:100%;padding:28px 56px 26px;display:grid}.public-footer div{width:min(100%,920px)}.public-footer p,.public-footer small{color:#777571;font-size:12px;line-height:1.55}.public-footer small{display:block}.lock-screen{color:#10100f;background:#fbfaf7;grid-template-rows:auto minmax(0,1fr);min-height:100svh;display:grid}.lock-home-nav{background:#fbfaf7}.lock-stage{place-items:center;width:100%;min-height:0;padding:76px 24px;display:grid}.lock-panel{width:min(100%,420px);box-shadow:none;background:0 0;border:0;gap:16px;padding:0;display:grid}.lock-panel h1{color:#11110f;margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:58px;font-weight:700;line-height:1}.lock-panel label{color:#6d6b67;text-transform:uppercase;margin-top:8px;font-size:13px;font-weight:760}.lock-panel input{color:#11110f;width:100%;height:50px;font:inherit;background:0 0;border:0;border-bottom:1px solid #cfcac1;border-radius:0;padding:0;font-size:18px}.lock-panel input:focus{border-color:#11110f;outline:0}.lock-panel .show-password-toggle{color:#6d6b67;cursor:pointer;text-transform:none;align-items:center;gap:8px;width:fit-content;min-height:28px;margin-top:-2px;font-size:13px;font-weight:720;display:inline-flex}.lock-panel .show-password-toggle input{accent-color:#a36c4d;border-bottom:0;width:16px;height:16px}.lock-panel button{color:#fbfaf7;cursor:pointer;height:48px;font:inherit;background:#11110f;border:1px solid #11110f;border-radius:999px;margin-top:8px;font-weight:780}.lock-panel button:hover{background:#a36c4d;border-color:#a36c4d}.lock-panel .lock-back-button{color:#c8d0bd;background:0 0;border:0;width:fit-content;height:34px;padding:0;font-size:13px;font-weight:720}.lock-panel .lock-back-button:hover{color:#11110f;background:0 0}.lock-error{color:#9a3e2f;font-size:13px;line-height:1.45}.lock-error code{color:#7f3326;background:#f0e5dc;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.app-shell{color:#f4efe4;background:#11130f;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:100%;min-height:100svh;display:grid;overflow-x:hidden}.app-nav{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11130ff5;border-bottom:1px solid #31382f;justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;max-width:100%;min-height:68px;padding:12px 18px;display:flex;position:sticky;top:0}.app-nav strong{color:#fff8ea;min-width:0;font-size:18px;line-height:1.1;display:block}.app-nav nav{background:#171a15;border:1px solid #3a4238;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;padding:4px;display:flex}.app-nav button{color:#d6dbc9;cursor:pointer;min-width:92px;height:36px;font:inherit;background:0 0;border:0;border-radius:6px;font-size:14px;font-weight:720}.app-nav button.active{color:#0e1715;background:#3bc5b8}.map-layout{grid-template-columns:minmax(0,1fr) 390px;min-height:0;display:grid;position:relative}.home-layout{width:100%;max-width:100%;min-height:0;position:relative;overflow-x:hidden}.map-workspace{border-right:1px solid #31382f;grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;min-width:0;max-width:100%;display:grid}.home-workspace{border-right:0;grid-template-rows:auto minmax(0,1fr);min-height:0}.topbar{border-bottom:1px solid #31382f;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:22px 28px;display:flex}.eyebrow{color:#b7c4a8;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}h1,h2,h3,p{margin:0}h1{color:#fff8ea;font-size:34px;font-weight:720;line-height:1.05}h2{color:#fff8ea;font-size:30px;font-weight:720;line-height:1.08}h3{color:#fff8ea;text-transform:uppercase;font-size:13px;font-weight:760;line-height:1.2}.legend{color:#d6dbc9;flex-wrap:wrap;justify-content:flex-end;gap:10px;font-size:13px;display:flex}.legend span{background:#171a15;border:1px solid #3a4238;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 10px;display:inline-flex}.legend i{border-radius:999px;flex:none;width:9px;height:9px}.canvas-frame{min-height:520px;position:relative}.canvas-frame canvas{touch-action:none}.home-dashboard{gap:14px;width:auto;max-width:calc(100vw - 36px);margin:14px 18px;display:grid}.market-lens-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;max-width:100%;display:grid}.market-lens-card{background:#171a15;border:1px solid #31382f;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.market-lens-card>span,.funding-lens{color:#f3b555;text-transform:uppercase;width:fit-content;font-size:11px;font-weight:820}.market-lens-card h3{color:#fff8ea;font-size:14px}.market-lens-card p{color:#c5cdb7;font-size:13px;line-height:1.4}.market-lens-card small{color:#9fb4a9;font-size:12px;font-weight:720;line-height:1.35}.lens-pill{color:#dfe8d2;white-space:nowrap;background:#10130f;border:1px solid #3a4238;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:11px;font-weight:820;line-height:1;display:inline-flex}.lens-pill.software-ai{color:#ffd890;background:#2d2415;border-color:#8c6a2b}.lens-pill.physical-ai{color:#7de7dc;background:#102b29;border-color:#287b74}.lens-pill.ai-infrastructure{color:#b8d0ff;background:#172033;border-color:#526587}.lens-pill.domain-applications{color:#ffb9ac;background:#2c1d1b;border-color:#6b514d}.lens-pill.unclassified{color:#c5cdb7;background:#20251f;border-color:#596052}.theory-hero{background:#071315;border:1px solid #31382f;border-radius:8px;grid-template-columns:minmax(0,720px);align-items:center;min-width:0;max-width:100%;min-height:350px;padding:clamp(22px,4vw,42px);display:grid;position:relative;overflow:hidden}.theory-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#071315e6,#0713159e 48%,#0713152e),linear-gradient(#0713152e,#071315b8);position:absolute;inset:0}.theory-water-bg{z-index:0;position:absolute;inset:0}.theory-water-bg canvas{display:block}.theory-copy{z-index:2;align-self:center;gap:14px;max-width:700px;display:grid;position:relative}.theory-copy h2{color:#fff8ea;font-size:34px;line-height:1.08}.theory-copy p{color:#c5cdb7;font-size:15px;line-height:1.55}.theory-copy button{color:#0e1715;cursor:pointer;width:fit-content;min-height:40px;font:inherit;background:#3bc5b8;border:0;border-radius:7px;padding:0 16px;font-weight:800}.theory-canvas,.theory-guide-canvas{background:#10130f;border:1px solid #31382f;border-radius:8px;height:100%;min-height:320px;overflow:hidden}.funding-summary{background:#171a15;border:1px solid #31382f;border-radius:8px;gap:14px;min-width:0;max-width:100%;padding:16px;display:grid}.summary-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.summary-heading h2{color:#fff8ea;font-size:24px}.summary-heading>span{color:#b7c4a8;text-transform:uppercase;font-size:12px;font-weight:760}.funding-grid{gap:10px;display:grid}.funding-row{background:#20251f;border:1px solid #31382f;border-radius:8px;gap:9px;padding:12px;display:grid}.funding-row-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.funding-row h3{color:#fff8ea;margin-top:4px;font-size:14px}.funding-row p{color:#c5cdb7;margin-top:4px;font-size:13px;line-height:1.35}.funding-row strong{color:#3bc5b8;font-size:18px;line-height:1}.funding-bar{background:#10130f;border-radius:999px;height:9px;overflow:hidden}.funding-bar span{border-radius:inherit;background:linear-gradient(90deg,#3bc5b8,#f3b555);height:100%;display:block}.funding-meta{color:#aeb8a3;flex-wrap:wrap;gap:8px 12px;font-size:12px;line-height:1.35;display:flex}.company-count-button,.metric-label-button,.metric-detail-button{color:#3bc5b8;cursor:pointer;width:fit-content;min-height:24px;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;line-height:1.35}.company-count-button:hover,.metric-label-button:hover,.metric-detail-button:hover{color:#70e1d6;text-underline-offset:3px;text-decoration:underline}.market-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;max-width:100%;display:grid}.market-module{background:#171a15;border:1px solid #31382f;border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.software-module{grid-column:1/-1}.module-heading{gap:2px;display:grid}.module-heading h3{color:#fff8ea}.metric-table{gap:0;display:grid}.scrollable-region{scrollbar-color:#3bc5b8 #10130f;scrollbar-width:thin;max-height:900px;padding-right:6px;overflow-y:auto}.scrollable-region::-webkit-scrollbar{width:8px}.scrollable-region::-webkit-scrollbar-track{background:#10130f;border-radius:999px}.scrollable-region::-webkit-scrollbar-thumb{background:#3bc5b8;border-radius:999px}.metric-row{border-bottom:1px solid #31382f;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""bar bar";align-items:start;gap:9px 12px;min-height:84px;padding:12px 0 14px;display:grid}.metric-row.with-share{gap:10px 12px;min-height:96px;padding-top:12px;padding-bottom:16px}.metric-row:last-child{border-bottom:0;padding-bottom:4px}.metric-row>div{grid-area:label;min-width:0}.metric-row>.metric-value{text-align:right;grid-area:value;justify-items:end;gap:3px;min-width:72px;display:grid}.metric-row strong,.metric-label-button{color:#fff8ea;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;display:block;overflow:hidden}.metric-row span,.metric-row small{color:#aeb8a3;font-size:11px;line-height:1.4;display:block}.metric-detail-button{color:#aeb8a3;margin-top:5px;font-size:11px;font-weight:720;line-height:1.35;display:block}.metric-row em{color:#3bc5b8;padding-top:1px;font-size:13px;font-style:normal;font-weight:800}.metric-row i{background:#10130f;border-radius:999px;grid-area:bar;height:7px;margin-top:4px;margin-bottom:4px;overflow:hidden}.metric-value small{color:#c5cdb7;white-space:nowrap;font-size:10px;font-weight:760;line-height:1.2}.metric-row b{border-radius:inherit;background:#f3b555;height:100%;display:block}.software-domain-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.software-domain-list article{background:#20251f;border:1px solid #31382f;border-radius:8px;gap:5px;padding:12px;display:grid}.software-domain-list h4{color:#fff8ea;margin:0;font-size:14px}.software-domain-list p{color:#c5cdb7;font-size:12px;line-height:1.4}.software-domain-list .lens-pill{justify-self:start;min-height:22px}.software-domain-list small{color:#3bc5b8;font-size:11px;font-weight:720;line-height:1.4}.company-list-drawer{z-index:18;color:#f4efe4;background:#11130f;border:1px solid #31382f;border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(440px,100vw - 32px);padding:18px;display:grid;position:fixed;top:86px;bottom:18px;right:18px;box-shadow:-18px 18px 60px #00000057}.company-list-items{align-content:start;gap:10px;min-height:0;display:grid;overflow-y:auto}.company-list-items article{background:#20251f;border:1px solid #31382f;border-radius:8px;gap:8px;padding:12px;display:grid}.company-list-items article>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.company-list-items strong{color:#fff8ea;font-size:14px;line-height:1.2}.company-list-items p{color:#c5cdb7;font-size:13px;line-height:1.35}.company-list-items small{color:#9fb4a9;font-size:12px;line-height:1.35}.inspector{color:#25261f;background:#f3ecdc;flex-direction:column;gap:24px;min-width:0;max-height:calc(100svh - 69px);padding:28px;display:flex;overflow-y:auto}.company-heading{border-bottom:1px solid #d6cbb7;padding-bottom:20px}.company-heading .eyebrow{color:#68745c}.company-heading h2{color:#171812}.company-heading span{color:#6c6559;margin-top:8px;font-size:15px;display:block}.summary{color:#46483e;font-size:16px;line-height:1.5}.flow-section{gap:10px;display:grid}.flow-section ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.flow-section button,.company-picker button{color:#25261f;font:inherit;cursor:pointer;background:#fffaf0;border:1px solid #d2c4ad;transition:border-color .16s,background .16s,transform .16s}.flow-section button{text-align:left;border-radius:8px;gap:5px;width:100%;min-height:62px;padding:11px 12px;display:grid}.flow-section button:hover,.company-picker button:hover{background:#fff5df;border-color:#948062;transform:translateY(-1px)}.flow-section span{color:#171812;font-size:15px;font-weight:760}.flow-section strong{color:#70685b;font-size:13px;font-weight:650}.empty{color:#7a7264;align-items:center;min-height:44px;font-size:14px;display:flex}.question-card{background:#fff8eb;border:1px solid #d6cbb7;border-radius:8px;gap:10px;padding:14px;display:grid}.section-heading{gap:2px;display:grid}.question-card .eyebrow{color:#68745c}.question-card h3{color:#171812}.question-card label{color:#625b50;text-transform:uppercase;font-size:12px;font-weight:760}.question-input,.prompt-output,.database-tools input,.database-tools select{color:#25261f;width:100%;font:inherit;background:#fffdf7;border:1px solid #d2c4ad;border-radius:7px;font-size:16px}.question-input,.prompt-output{resize:vertical;padding:10px 11px;line-height:1.4}.question-input{min-height:82px}.prompt-output{color:#544f45;min-height:132px;font-size:12px}.question-input:focus,.prompt-output:focus,.database-tools input:focus,.database-tools select:focus{outline-offset:2px;outline:2px solid #3bc5b8}.prompt-actions{flex-wrap:wrap;gap:8px;display:flex}.prompt-actions button,.prompt-actions a{color:#fff8ea;cursor:pointer;min-height:34px;font:inherit;background:#25261f;border:1px solid #d2c4ad;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.prompt-actions a{color:#25261f;background:#fffdf7}.question-drawer-toggle{z-index:30;cursor:pointer;background:#3bc5b8;border:1px solid #96c8c1;border-radius:999px;place-items:center;width:46px;height:46px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 34px #00000047}.question-drawer-toggle span{border:2px solid #0e1715;border-radius:5px;width:20px;height:15px;position:relative}.question-drawer-toggle span:after{content:"";background:#3bc5b8;border-bottom:2px solid #0e1715;border-left:2px solid #0e1715;width:7px;height:7px;position:absolute;bottom:-6px;left:3px;transform:rotate(-18deg)}.question-drawer{z-index:25;width:min(390px,100vw - 36px);max-height:calc(100svh - 124px);transition:transform .18s;position:fixed;top:86px;right:18px;overflow-y:auto;transform:translate(calc(100% + 28px))}.question-drawer.open{transform:translate(0)}.company-picker{gap:12px;display:grid}.company-picker div{flex-wrap:wrap;gap:8px;display:flex}.company-picker button{border-radius:999px;min-height:34px;padding:0 11px;font-size:13px}.company-picker button.active{background:#d9f4ef;border-color:#2a837a}.data-note{color:#756f63;border-top:1px solid #d6cbb7;margin-top:auto;padding-top:18px;font-size:12px;line-height:1.45}.database-page-shell{background:#f3ecdc;min-height:0;position:relative;overflow:hidden}.database-page{color:#25261f;background:#f3ecdc;grid-template-rows:auto auto minmax(0,1fr) auto;gap:18px;min-height:0;padding:24px;display:grid}.database-hero{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.database-hero .eyebrow{color:#68745c}.database-hero h1{color:#171812}.database-stats{gap:10px;display:flex}.database-stats span{color:#6d665a;background:#fff8eb;border:1px solid #d6cbb7;border-radius:8px;gap:2px;min-width:110px;padding:10px 12px;font-size:12px;display:grid}.database-stats strong{color:#171812;font-size:22px;line-height:1}.database-tools{grid-template-columns:minmax(220px,1fr) minmax(170px,230px) minmax(170px,220px) minmax(150px,190px) minmax(130px,160px);gap:12px;display:grid}.database-tools label{color:#625b50;text-transform:uppercase;gap:7px;font-size:12px;font-weight:760;display:grid}.database-tools input,.database-tools select{text-transform:none;height:42px;padding:0 11px}.database-table-wrap{background:#fffdf7;border:1px solid #d6cbb7;border-radius:8px;min-height:0;overflow:auto}.database-table{border-collapse:collapse;text-align:left;width:100%;min-width:1380px}.database-table th,.database-table td{vertical-align:top;border-bottom:1px solid #eadfcd;padding:12px 14px;font-size:13px}.database-table th{z-index:1;color:#675f52;text-transform:uppercase;background:#f8f0e1;font-size:11px;position:sticky;top:0}.database-table th button{width:100%;min-height:28px;color:inherit;cursor:pointer;font:inherit;text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-weight:820;display:inline-flex}.database-table th button:hover,.database-table th button.active{color:#17625b}.database-table th button span{color:#2a837a;font-size:10px;line-height:1}.database-table tbody tr{cursor:pointer}.database-table tbody tr:hover{background:#f8f0e1}.database-table td strong,.database-table td span{display:block}.database-table td strong{color:#171812;font-size:14px}.database-table td span{color:#756f63;margin-top:4px;font-size:12px;line-height:1.35}.database-table .lens-pill{margin-top:0;display:inline-flex}.database-note{color:#756f63;font-size:12px;line-height:1.45}.database-map-drawer{z-index:12;color:#f4efe4;background:#11130f;border-left:1px solid #d6cbb7;grid-template-rows:auto minmax(380px,52svh) minmax(0,1fr);gap:14px;width:50%;min-width:560px;padding:20px;display:grid;position:absolute;inset:0 0 0 auto;box-shadow:-22px 0 55px #00000047}.drawer-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.drawer-heading h2{color:#fff8ea}.drawer-heading span{color:#b7c4a8;margin-top:6px;font-size:14px;display:block}.drawer-heading button{color:#f4efe4;cursor:pointer;min-height:34px;font:inherit;background:#20251f;border:1px solid #3a4238;border-radius:7px;padding:0 12px;font-size:13px;font-weight:760}.drawer-map{background:#11130f;border:1px solid #31382f;border-radius:8px;min-height:0;overflow:hidden}.drawer-map canvas{cursor:grab;touch-action:none}.drawer-map canvas:active{cursor:grabbing}.drawer-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid;overflow-y:auto}.database-map-drawer .flow-section{background:#171a15;border:1px solid #31382f;border-radius:8px;align-content:start;padding:12px}.database-map-drawer .flow-section h3{color:#fff8ea}.database-map-drawer .flow-section button{color:#f4efe4;background:#20251f;border-color:#31382f}.database-map-drawer .flow-section span{color:#fff8ea}.database-map-drawer .flow-section strong,.database-map-drawer .empty{color:#aeb8a3}.investor-page{color:#25261f;background:#f3ecdc;gap:20px;padding:24px;display:grid}.investor-hero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.investor-hero .eyebrow,.investor-profile-card .eyebrow{color:#68745c}.investor-hero h1,.investor-profile-card h2{color:#171812}.view-toggle{background:#fffdf7;border:1px solid #d6cbb7;border-radius:8px;gap:4px;padding:4px;display:inline-flex}.view-toggle button{color:#625b50;cursor:pointer;min-width:112px;height:36px;font:inherit;background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:760}.view-toggle button.active{color:#fff8ea;background:#25261f}.investor-profile-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;min-height:0;display:grid}.investor-list{align-content:start;gap:8px;max-height:calc(100svh - 190px);display:grid;overflow-y:auto}.investor-list button{color:#25261f;cursor:pointer;font:inherit;text-align:left;background:#fffdf7;border:1px solid #d6cbb7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px;display:grid}.investor-list button.active{background:#d9f4ef;border-color:#2a837a}.investor-list span,.investor-list strong,.investor-list small{display:block}.investor-list span{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.investor-list strong{color:#2a837a;font-size:13px}.investor-list small{color:#756f63;grid-column:1/-1;font-size:12px}.investor-profile-card{background:#fffdf7;border:1px solid #d6cbb7;border-radius:8px;align-content:start;gap:18px;padding:20px;display:grid}.investor-profile-card>div>span{color:#756f63;margin-top:6px;font-size:14px;display:block}.investor-profile-card>p{color:#514c43;font-size:15px;line-height:1.5}.profile-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.profile-facts span{color:#756f63;border:1px solid #eadfcd;border-radius:8px;gap:4px;padding:10px;font-size:12px;display:grid}.profile-facts strong{color:#171812;font-size:14px}.lens-breakdown{gap:8px;display:grid}.lens-breakdown h3{color:#625b50}.lens-breakdown div{background:#fff8eb;border:1px solid #eadfcd;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.lens-breakdown strong{color:#171812;font-size:13px}.contribution-list{gap:10px;display:grid}.contribution-list h3{color:#625b50}.contribution-list article{background:#fff8eb;border:1px solid #eadfcd;border-radius:8px;gap:4px;padding:12px;display:grid}.contribution-list strong,.contribution-list span{display:block}.contribution-list strong{color:#171812}.contribution-list span{color:#2a837a;font-size:13px;font-weight:800}.contribution-list small{color:#756f63;font-size:12px;font-weight:760}.contribution-list p{color:#514c43;font-size:13px;line-height:1.4}.technology-investor-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:16px;display:grid}.theory-guide-page{color:#25261f;background:#f3ecdc;gap:20px;padding:24px;display:grid}.theory-guide-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.6fr);align-items:stretch;gap:18px;display:grid}.theory-guide-hero>div:first-child{background:#fffdf7;border:1px solid #d6cbb7;border-radius:8px;align-content:center;gap:10px;padding:22px;display:grid}.theory-guide-hero .eyebrow,.robot-part-card .eyebrow{color:#68745c}.theory-guide-hero h1,.robot-part-card h2{color:#171812}.theory-guide-hero p{color:#514c43;max-width:760px;font-size:15px;line-height:1.55}.theory-paper-note{color:#625b50;background:#f6efe0;border:1px solid #d6cbb7;border-radius:8px;width:fit-content;max-width:620px;padding:10px 12px;font-size:13px;font-weight:720;line-height:1.35}.theory-guide-canvas{min-height:420px}.robot-part-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.robot-part-card{background:#fffdf7;border:1px solid #d6cbb7;border-radius:8px;align-content:start;gap:14px;padding:16px;display:grid}.robot-part-card h2{font-size:22px}.robot-part-card p,.robot-part-card span{color:#514c43;font-size:14px;line-height:1.45}.robot-part-card h3{color:#625b50;margin-bottom:6px}.robot-part-card span{display:block}.roadmap-page{color:#25261f;background:#f3ecdc;gap:22px;padding:24px;display:grid}.roadmap-hero{gap:8px;max-width:860px;display:grid}.roadmap-hero .eyebrow,.roadmap-layer .eyebrow,.ideas-heading .eyebrow{color:#68745c}.roadmap-hero h1,.roadmap-layer h2,.ideas-heading h2{color:#171812}.roadmap-hero p{color:#514c43;font-size:16px;line-height:1.5}.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.roadmap-layer{background:#fffdf7;border:1px solid #d6cbb7;border-radius:8px;align-content:start;gap:18px;padding:18px;display:grid}.roadmap-layer h2{font-size:24px}.roadmap-layer p,.roadmap-layer li{color:#514c43;font-size:14px;line-height:1.45}.layer-section{gap:8px;display:grid}.layer-section h3{color:#625b50}.layer-section ul{gap:7px;margin:0;padding-left:18px;display:grid}.layer-chip-list,.gap-list{flex-wrap:wrap;gap:8px;display:flex}.layer-chip-list span,.gap-list span{color:#25261f;background:#f8f0e1;border:1px solid #d2c4ad;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:720;display:inline-flex}.gap-list span{background:#d9f4ef;border-color:#96c8c1}.ideas-panel{background:#fff8eb;border:1px solid #d6cbb7;border-radius:8px;gap:16px;padding:18px;display:grid}.ideas-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ideas-heading>span{color:#756f63;font-size:13px;font-weight:760}.idea-form{grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;align-items:end;gap:10px;display:grid}.idea-form label{color:#625b50;text-transform:uppercase;gap:7px;font-size:12px;font-weight:760;display:grid}.idea-note-field{grid-column:1/-2}.idea-form input,.idea-form select,.idea-form textarea{color:#25261f;width:100%;font:inherit;background:#fffdf7;border:1px solid #d2c4ad;border-radius:7px;font-size:16px}.idea-form input,.idea-form select{height:42px;padding:0 11px}.idea-form textarea{resize:vertical;min-height:76px;padding:10px 11px;line-height:1.4}.idea-form input:focus,.idea-form select:focus,.idea-form textarea:focus{outline-offset:2px;outline:2px solid #3bc5b8}.idea-form button{color:#fff8ea;cursor:pointer;min-height:42px;font:inherit;background:#25261f;border:0;border-radius:7px;padding:0 14px;font-weight:780}.idea-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.idea-card{background:#fffdf7;border:1px solid #d6cbb7;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.idea-card span{color:#2a837a;text-transform:uppercase;font-size:11px;font-weight:800}.idea-card h3{color:#171812;text-transform:none;margin-top:4px}.idea-card p{color:#514c43;margin-top:6px;font-size:14px;line-height:1.45}.idea-card button{color:#625b50;cursor:pointer;min-height:30px;font:inherit;background:#fff8eb;border:1px solid #d2c4ad;border-radius:7px;flex:none;font-size:12px;font-weight:760}.software-ai-page{color:#25261f;background:#f3ecdc;gap:22px;padding:24px;display:grid}.software-ai-hero{background:#fffdf7;border:1px solid #d6cbb7;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:end;gap:18px;padding:22px;display:grid}.software-ai-hero .eyebrow,.software-tool-heading .eyebrow{color:#68745c}.software-ai-hero h1,.software-tool-heading h2,.software-surface-card h2,.software-tool-card h3{color:#171812}.software-ai-hero p{color:#514c43;max-width:900px;margin-top:8px;font-size:16px;line-height:1.5}.software-ai-legend{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.software-ai-legend span,.software-surface-card span,.software-tool-meta div span{color:#25261f;background:#f8f0e1;border:1px solid #d2c4ad;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:760;line-height:1;display:inline-flex}.software-ai-legend span:nth-child(4n+1){background:#d9f4ef;border-color:#96c8c1}.software-ai-legend span:nth-child(4n+2){background:#fff2c8;border-color:#e2c686}.software-ai-legend span:nth-child(4n+3){background:#efe6ff;border-color:#c7b6df}.software-surface-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.software-surface-card{background:#fffdf7;border:1px solid #d6cbb7;border-radius:8px;align-content:start;gap:12px;padding:16px;display:grid}.software-surface-card h2{font-size:20px}.software-surface-card p,.software-tool-card>p,.software-tool-meta>span{color:#514c43;font-size:14px;line-height:1.45}.software-surface-card div,.software-tool-meta div{flex-wrap:wrap;gap:7px;display:flex}.software-tool-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.software-tool-heading>span{color:#756f63;font-size:13px;font-weight:760}.software-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.software-tool-card{background:#fffdf7;border:1px solid #d6cbb7;border-radius:8px;align-content:start;gap:14px;padding:16px;display:grid}.software-tool-card-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.software-tool-card-header p{color:#2a837a;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:820;line-height:1.2}.software-tool-card-header h3{font-size:21px}.software-tool-card-header>span{color:#17625b;white-space:nowrap;background:#d9f4ef;border:1px solid #96c8c1;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:820;line-height:1;display:inline-flex}.software-tool-meta{gap:7px;display:grid}.software-tool-meta strong{color:#625b50;text-transform:uppercase;font-size:12px;font-weight:820}.software-tool-meta div span:nth-child(3n+1){background:#d9f4ef;border-color:#96c8c1}.software-tool-meta div span:nth-child(3n+2){background:#fff2c8;border-color:#e2c686}.software-tool-meta div span:nth-child(3n+3){background:#ffe5df;border-color:#d2b2a9}.strategic-page{color:#25261f;background:#f3ecdc;gap:22px;padding:24px;display:grid}.strategic-hero{background:#fffdf7;border:1px solid #d6cbb7;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:18px;padding:22px;display:grid}.strategic-hero .eyebrow,.strategic-section-heading .eyebrow{color:#68745c}.strategic-hero h1,.strategic-section-heading h2,.strategic-timeline-item h3,.strategic-card h3{color:#171812}.strategic-hero p{color:#514c43;max-width:900px;margin-top:8px;font-size:16px;line-height:1.5}.strategic-watch-card{background:#d9f4ef;border:1px solid #96c8c1;border-radius:8px;gap:8px;padding:16px;display:grid}.strategic-watch-card span,.strategic-card-head p{color:#2a837a;text-transform:uppercase;font-size:11px;font-weight:820}.strategic-watch-card strong{color:#171812;font-size:16px;line-height:1.25}.strategic-watch-card p,.strategic-timeline-item p,.strategic-card p{color:#514c43;font-size:14px;line-height:1.45}.strategic-timeline-panel{gap:14px;display:grid}.strategic-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.strategic-section-heading>span{color:#756f63;font-size:13px;font-weight:760}.strategic-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.strategic-timeline-item,.strategic-card{background:#fffdf7;border:1px solid #d6cbb7;border-radius:8px;align-content:start;gap:12px;padding:16px;display:grid}.strategic-timeline-item>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.strategic-timeline-item span{color:#2a837a;font-size:12px;font-weight:820}.strategic-timeline-item strong,.strategic-card-head>span{color:#17625b;white-space:nowrap;background:#d9f4ef;border:1px solid #96c8c1;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:820;display:inline-flex}.strategic-timeline-item h3,.strategic-card h3{font-size:19px}.strategic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.waymo-market-panel{gap:14px;display:grid}.waymo-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.waymo-market-card,.waymo-up-next-card{background:#fffdf7;border:1px solid #d6cbb7;border-radius:8px;align-content:start;gap:10px;padding:14px;display:grid}.waymo-market-card>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.waymo-market-card h3,.waymo-up-next-card h3{color:#171812;font-size:17px}.waymo-market-card span{color:#17625b;white-space:nowrap;background:#d9f4ef;border:1px solid #96c8c1;border-radius:999px;flex:none;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:820;display:inline-flex}.waymo-market-card p{color:#514c43;font-size:13px;line-height:1.4}.waymo-up-next-card{background:#fff8eb}.waymo-up-next-card .eyebrow{color:#68745c}.waymo-up-next-card>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.waymo-up-next-card span{color:#25261f;background:#f8f0e1;border:1px solid #d2c4ad;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:760;display:inline-flex}.strategic-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.strategic-move{font-weight:720}.strategic-asset-list{flex-wrap:wrap;gap:7px;display:flex}.strategic-asset-list span{color:#25261f;background:#f8f0e1;border:1px solid #d2c4ad;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:760;display:inline-flex}.strategic-asset-list span:nth-child(3n+1){background:#d9f4ef;border-color:#96c8c1}.strategic-asset-list span:nth-child(3n+2){background:#fff2c8;border-color:#e2c686}.strategic-card-section{border-top:1px solid #e4d9c8;gap:5px;padding-top:10px;display:grid}.strategic-card-section strong{color:#625b50;text-transform:uppercase;font-size:12px;font-weight:820}.strategic-card-section.risk{border-color:#e7c9bf}@media (width<=1180px){.public-home-nav{padding:26px 30px}.public-home-nav nav{gap:22px}.public-home-nav a,.public-home-nav button{font-size:14px}.public-hero{padding:70px 30px 58px}.public-hero h1{font-size:66px}.public-hero-copy{font-size:19px}.public-thesis-section,.public-domains-section,.public-track-section,.public-audience-section,.public-team-section,.public-cta-section{gap:42px;padding:64px 30px}.public-thesis-copy h2,.public-audience-body h2,.public-cta-body h2{font-size:40px}.public-thesis-copy p,.public-track-body p,.public-cta-body p{font-size:20px}.public-domain-grid{gap:56px 54px}.public-domain-item h2{font-size:26px}.public-domain-item p{font-size:21px}.public-footer{padding:30px}}@media (width<=980px){.public-home-nav{padding:28px 24px 22px;display:block;position:relative}.public-home-nav strong{padding-right:54px;line-height:1.2;display:block}.public-home-nav nav{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 24px;width:100%;margin-top:18px;display:flex}.public-home-nav a,.public-home-nav button{justify-content:flex-start;min-height:28px;font-size:14px;line-height:1.2}.public-home-nav .public-nav-cta{text-align:left;border:0;border-bottom:1px solid #9c9a94;padding:0}.public-home-nav .login-icon-button{width:40px;min-width:40px;height:40px;min-height:40px;position:absolute;top:20px;right:24px}.public-hero{padding-top:64px}.public-hero h1{font-size:56px;line-height:1.02}.public-hero h1 span,.public-hero h1 em{display:inline}.public-thesis-section,.public-domains-section,.public-track-section,.public-audience-section,.public-team-section,.public-cta-section{grid-template-columns:1fr;gap:36px}.public-cta-body{grid-column:auto}.public-domain-grid{grid-template-columns:1fr;row-gap:46px}.public-team-grid,.map-layout{grid-template-columns:1fr}.map-workspace{border-right:0;min-height:62svh}.topbar{flex-direction:column;align-items:flex-start}.legend{justify-content:flex-start}.canvas-frame{min-height:420px}.inspector{max-height:none}.database-page{min-height:auto}.database-hero{flex-direction:column;align-items:flex-start}.roadmap-grid,.idea-list,.software-ai-hero,.software-surface-grid,.software-tool-grid,.strategic-hero,.strategic-timeline,.strategic-grid,.waymo-market-grid,.market-lens-grid,.investor-profile-layout,.technology-investor-layout,.theory-hero,.theory-guide-hero,.robot-part-grid,.idea-form{grid-template-columns:1fr}.idea-note-field{grid-column:auto}.investor-list{max-height:none}.profile-facts{grid-template-columns:1fr}.database-map-drawer{grid-template-rows:auto minmax(320px,48svh) minmax(0,1fr);width:min(100vw,720px);min-width:0;position:fixed;top:68px;bottom:0}}@media (width<=620px){.public-home-nav{padding:22px 18px 18px}.public-home-nav strong{padding-right:54px;font-size:18px;line-height:1.2;display:block}.public-home-nav nav{gap:9px 20px;margin-top:16px}.public-home-nav a,.public-home-nav button{justify-content:flex-start;min-height:28px;font-size:13px;line-height:1.2}.public-home-nav .public-nav-cta{padding:0}.public-home-nav .login-icon-button{width:40px;min-width:40px;height:40px;min-height:40px;position:absolute;top:14px;right:16px}.public-home-nav .login-icon-button:hover{background:0 0}.public-hero{gap:20px;padding:46px 18px 48px}.public-kicker{font-size:14px}.public-hero h1{font-size:39px;line-height:1.02}.public-hero-copy{font-size:17px;line-height:1.48}.public-thesis-section,.public-domains-section,.public-track-section,.public-audience-section,.public-team-section,.public-cta-section{gap:22px;padding:48px 18px}.public-section-label{font-size:14px}.public-thesis-copy,.public-audience-body,.public-cta-body{gap:20px}.public-thesis-copy h2,.public-audience-body h2,.public-cta-body h2{font-size:36px}.public-thesis-copy p,.public-track-body p,.public-cta-body p{font-size:18px}.public-domain-grid{row-gap:30px}.public-domain-item{grid-template-columns:28px minmax(0,1fr);gap:14px}.public-domain-item span{font-size:14px}.public-domain-item h2{font-size:23px}.public-domain-item p{margin-top:18px;font-size:17px}.public-service-item{min-height:auto}.public-team-grid{gap:24px}.public-team-card{grid-template-columns:58px minmax(0,1fr);gap:16px;padding-top:18px}.public-team-avatar{width:58px;height:58px;font-size:15px}.public-team-card h2{font-size:23px}.public-team-card p{font-size:15px}.public-portal-button{width:100%;min-height:48px;padding:0 16px}.public-track-body h2{font-size:38px}.public-track-body hr{margin:20px 0}.public-footer{gap:18px;padding:24px 18px}.lock-stage{align-items:start;padding:58px 18px}.lock-panel h1{font-size:46px}.app-shell{min-height:100svh}.app-nav{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.app-nav nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%;display:grid;overflow:hidden}.app-nav button{width:100%;min-width:0;padding:0 6px;font-size:12px}.topbar,.inspector,.database-page,.roadmap-page,.software-ai-page,.strategic-page,.investor-page,.theory-guide-page{padding:20px}.software-ai-hero,.software-tool-heading,.strategic-hero,.strategic-section-heading,.software-tool-card-header{flex-direction:column;align-items:flex-start}.software-ai-legend{justify-content:flex-start}.investor-hero{flex-direction:column;align-items:flex-start}.view-toggle,.view-toggle button{width:100%}.topbar{gap:14px;min-height:auto}h1{font-size:28px}h2{font-size:26px}.canvas-frame{display:none}.home-dashboard{max-width:calc(100vw - 24px);margin:12px}.summary-heading{flex-direction:column;align-items:flex-start}.funding-row-main{grid-template-columns:1fr}.theory-copy h2{font-size:26px}.theory-canvas,.theory-guide-canvas{min-height:300px}.market-module-grid,.software-domain-list,.drawer-flow-grid{grid-template-columns:1fr}.database-map-drawer{grid-template-rows:auto 300px minmax(0,1fr);width:min(100vw,560px);min-width:0;position:fixed;top:0;bottom:0}.legend span{height:28px;font-size:12px}.prompt-actions{grid-template-columns:1fr;display:grid}.question-drawer-toggle{bottom:14px;right:14px}.question-drawer{width:calc(100vw - 24px);max-height:min(72svh,620px);top:auto;bottom:72px;right:12px;transform:translateY(calc(100% + 94px))}.question-drawer.open{transform:translateY(0)}.database-tools,.database-stats{grid-template-columns:1fr;width:100%}.database-stats{display:grid}.database-table-wrap{background:0 0;border:0;overflow:visible}.database-table,.database-table thead,.database-table tbody,.database-table tr,.database-table td{width:100%;min-width:0;display:block}.database-table thead{display:none}.database-table tr{background:#fffdf7;border:1px solid #d6cbb7;border-radius:8px;margin-bottom:12px;overflow:hidden}.database-table td{grid-template-columns:112px minmax(0,1fr);gap:10px;padding:10px 12px;font-size:13px;display:grid}.database-table td:before{color:#756f63;text-transform:uppercase;font-size:11px;font-weight:760}.database-table td:first-child:before{content:"Company"}.database-table td:nth-child(2):before{content:"Category"}.database-table td:nth-child(3):before{content:"Layer"}.database-table td:nth-child(4):before{content:"Sector"}.database-table td:nth-child(5):before{content:"Industry"}.database-table td:nth-child(6):before{content:"HQ"}.database-table td:nth-child(7):before{content:"Funding"}.database-table td:nth-child(8):before{content:"Valuation"}.database-table td:nth-child(9):before{content:"Investors"}.database-table td:nth-child(10):before{content:"Stage"}.database-table td:nth-child(11):before{content:"Status"}}@media (width<=380px){.public-home-nav nav{grid-template-columns:1fr}.public-home-nav .public-nav-cta{grid-column:auto}.public-hero h1{font-size:38px}.public-thesis-copy h2,.public-audience-body h2,.public-cta-body h2{font-size:32px}.public-domain-item h2{font-size:21px}}
