@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/plus-jakarta-sans-var-latin-ext.35a5cae5tspm2.woff2?dpl=dpl_3PR2NMGe5Yej6oZBenRGkzFPPpUn)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/plus-jakarta-sans-var-latin.18rizl4rsrl42.woff2?dpl=dpl_3PR2NMGe5Yej6oZBenRGkzFPPpUn)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ibm-plex-mono-400-latin-ext.1u30mmyq6lnsd.woff2?dpl=dpl_3PR2NMGe5Yej6oZBenRGkzFPPpUn)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ibm-plex-mono-400-latin.40sczeszzbjw1.woff2?dpl=dpl_3PR2NMGe5Yej6oZBenRGkzFPPpUn)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ibm-plex-mono-500-latin-ext.1i-sca43-qwng.woff2?dpl=dpl_3PR2NMGe5Yej6oZBenRGkzFPPpUn)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ibm-plex-mono-500-latin.0oace-s_gkfks.woff2?dpl=dpl_3PR2NMGe5Yej6oZBenRGkzFPPpUn)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}
:root{--paper-000:#fff;--paper-050:#fdfbf8;--paper-100:#faf7f2;--line-200:#f0ede8;--line-300:#e7e2da;--line-400:#dcd6cd;--ink-400:#a9a296;--ink-500:#6e7789;--ink-700:#3d4655;--ink-900:#131a2a;--ink-800:#253150;--ink-600:#3b4a66;--on-dark-500:#8fa9cf;--on-dark-300:#c3cee0;--on-dark-200:#a8b6cc;--rose-obj-from:#f492a5;--rose-obj-to:#d25370;--rose-deep:#b8425f;--rose-tint-from:#feecef;--rose-tint-to:#fbdde3;--rose-text:#a8385a;--amber-obj-from:#f7ca75;--amber-obj-to:#dd972a;--amber-deep:#c9861f;--amber-tint-from:#fef3e2;--amber-tint-to:#fbe7c9;--amber-text:#8a5320;--mint-obj-from:#74d3b4;--mint-obj-to:#2c9a7b;--mint-deep:#227e65;--mint-tint-from:#e6f6ef;--mint-tint-to:#d5efe3;--mint-text:#1f7358;--lilac-obj-from:#a79be9;--lilac-obj-to:#6a5cc4;--lilac-deep:#514395;--lilac-tint-from:#eeebfc;--lilac-tint-to:#e1dcf8;--lilac-text:#5344a6;--sky-obj-from:#87b7ee;--sky-obj-to:#3f7fc9;--sky-deep:#2c63a6;--sky-tint-from:#e8f1fd;--sky-tint-to:#d8e8fb;--sky-text:#2c63a6;--peach-obj-from:#f5ac81;--peach-obj-to:#da7a47;--peach-deep:#c96936;--peach-tint-from:#feeee4;--peach-tint-to:#fbdfce;--peach-text:#9c4f22;--tile-rose:linear-gradient(160deg, var(--rose-tint-from), var(--rose-tint-to));--tile-amber:linear-gradient(160deg, var(--amber-tint-from), var(--amber-tint-to));--tile-mint:linear-gradient(160deg, var(--mint-tint-from), var(--mint-tint-to));--tile-lilac:linear-gradient(160deg, var(--lilac-tint-from), var(--lilac-tint-to));--tile-sky:linear-gradient(160deg, var(--sky-tint-from), var(--sky-tint-to));--tile-peach:linear-gradient(160deg, var(--peach-tint-from), var(--peach-tint-to));--surface-page:var(--paper-050);--surface-card:var(--paper-000);--surface-inset:var(--paper-050);--surface-dark:var(--ink-900);--border-card:var(--line-200);--border-field:var(--line-300);--border-control:var(--line-400);--text-heading:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-placeholder:var(--ink-400);--text-on-dark:#fff;--brand:var(--sky-obj-to);--brand-text:var(--sky-text);--brand-tint:var(--tile-sky);--brand-tint-flat:#eaf2fc;--success:var(--mint-obj-to);--success-text:var(--mint-text);--success-tint-flat:#e4f5ee;--success-surface:#f4fbf8;--caution:var(--amber-obj-to);--caution-text:var(--amber-text);--caution-tint-flat:#fdf0dc;--danger:var(--rose-obj-to);--danger-text:var(--rose-text);--danger-tint-flat:#fde9ed;--banner-gradient:linear-gradient(135deg, #3f7fc9 0%, #5a6fd2 46%, #8b6bd6 100%);--banner-glow:0 18px 40px -22px #4a5cc88c;--focus-ring:0 0 0 4px #4a8bd41f}
:root{--font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:700;--weight-bold:800;--type-display-size:44px;--type-display-line:1.05;--type-display-track:-.03em;--type-display-weight:800;--type-h1-size:28px;--type-h1-line:1.15;--type-h1-track:-.03em;--type-h1-weight:800;--type-h2-size:22px;--type-h2-line:1.2;--type-h2-track:-.03em;--type-h2-weight:800;--type-h3-size:15px;--type-h3-line:1.35;--type-h3-track:-.015em;--type-h3-weight:800;--type-body-lg-size:15px;--type-body-lg-line:1.7;--type-body-size:14px;--type-body-line:1.65;--type-small-size:13px;--type-small-line:1.5;--type-caption-size:11.5px;--type-caption-line:1.45;--type-label-size:11px;--type-label-track:.1em;--type-label-weight:500}
:root{--sp-1:4px;--sp-2:6px;--sp-3:8px;--sp-4:9px;--sp-5:11px;--sp-6:13px;--sp-7:14px;--sp-8:16px;--sp-9:18px;--sp-10:20px;--sp-11:22px;--sp-12:24px;--sp-14:32px;--sp-16:40px;--sp-20:56px;--sp-24:72px;--card-padding:22px;--card-gap:20px;--stack-gap:9px;--inline-gap:10px;--tile-gap:12px}
:root{--r-xs:8px;--r-sm:12px;--r-md:14px;--r-lg:16px;--r-xl:18px;--r-2xl:22px;--r-3xl:24px;--r-4xl:26px;--r-pill:999px}
:root{--shadow-card:0 14px 36px -28px #131a2a80;--shadow-raised:0 20px 50px -30px #131a2a80;--shadow-drag:0 8px 18px -12px #96691999;--object-shadow-rose:drop-shadow(0 4px 5px #96324b47);--object-shadow-amber:drop-shadow(0 4px 5px #96691947);--object-shadow-mint:drop-shadow(0 4px 5px #19695547);--object-shadow-lilac:drop-shadow(0 4px 5px #5042a047);--object-shadow-sky:drop-shadow(0 4px 5px #264a7847);--object-shadow-peach:drop-shadow(0 4px 5px #96502847)}
:root{--dur-fast:.12s;--dur:.2s;--dur-slow:.32s;--ease-soft:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--transition-control:background-color var(--dur) var(--ease-soft), border-color var(--dur) var(--ease-soft), box-shadow var(--dur) var(--ease-soft), transform var(--dur-fast) var(--ease-soft)}
body{font-family:var(--font-sans);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;margin:0}*{box-sizing:border-box}a{color:var(--brand-text);text-underline-offset:2px;text-decoration:underline}a:hover{color:var(--ink-900)}
.eai-page{min-height:100vh;color:var(--text-body);background:var(--surface-page);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.eai-container{width:min(100% - 40px,1076px);margin-inline:auto}.eai-section{margin-top:var(--sp-24)}.eai-card{padding:var(--card-padding);border:1px solid var(--border-card);border-radius:var(--r-3xl);background:var(--surface-card);box-shadow:var(--shadow-card)}.eai-card--inset{border:1px solid var(--border-card);border-radius:var(--r-lg);background:var(--surface-inset);box-shadow:none}.eai-label{margin:0 0 var(--sp-5);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-track);text-transform:uppercase}.eai-title{color:var(--text-heading);font-size:clamp(34px,5vw,54px);font-weight:var(--type-display-weight);line-height:var(--type-display-line);letter-spacing:var(--type-display-track);margin:0}.eai-section-title{color:var(--text-heading);font-size:clamp(24px,3vw,32px);font-weight:var(--type-h2-weight);line-height:var(--type-h2-line);letter-spacing:var(--type-h2-track);margin:0}.eai-body{color:var(--text-body);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-line)}.eai-button{border-radius:var(--r-pill);color:var(--text-on-dark);background:var(--ink-900);font:700 14px/1 var(--font-sans);transition:var(--transition-control);border:1px solid #0000;justify-content:center;align-items:center;padding:13px 22px;text-decoration:none;display:inline-flex}.eai-button:hover{color:var(--text-on-dark);background:var(--ink-800)}.eai-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.eai-button:disabled{cursor:not-allowed;opacity:.45}.eai-profile-accent{--profile-accent:var(--sky-text);--profile-tint:var(--brand-tint-flat)}.eai-profile-accent[data-profile=research-led]{--profile-accent:var(--lilac-text);--profile-tint:var(--lilac-tint-from)}.eai-profile-accent[data-profile=venture-led]{--profile-accent:var(--mint-text);--profile-tint:var(--mint-tint-from)}@media (max-width:620px){.eai-container{width:min(100% - 36px,1076px)}.eai-section{margin-top:var(--sp-20)}}

:root{--platform-ink:var(--ink-900);--platform-accent:var(--brand);--platform-success:var(--success);--platform-ground:var(--surface-page);--platform-paper:var(--surface-card);--platform-muted:var(--text-muted);--platform-line:var(--border-card);--platform-radius:var(--r-xl);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}h1,h2,h3{font-family:var(--font-sans);letter-spacing:-.03em}a{color:inherit}button,input,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
