@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&family=Instrument+Serif:ital@0;1&display=swap');
:root{--ink:#222d29;--teal:#426d58;--green:#426d58;--muted:#788078;--line:#e3e5de;font-family:'DM Sans',sans-serif;color:var(--ink);background:#fff}
h1,h2,.intro h1,.team-intro h1,.section-head h2,.method-intro h2,.partner-info h2{font-family:'Instrument Serif',Georgia,serif;font-weight:400;letter-spacing:-.025em}
h1,.intro h1,.team-intro h1{font-size:clamp(64px,8vw,110px);line-height:.97}
h2,.section-head h2,.method-intro h2{font-size:44px;line-height:1.1}.brand{font-family:'DM Sans',sans-serif;font-size:13px;letter-spacing:.04em;font-weight:500}
.masthead,header{height:82px}section.intro,.hero{padding-top:52px;padding-bottom:48px}.premise p:first-child,.lead{font-family:'Instrument Serif',Georgia,serif;font-size:30px;font-weight:400;line-height:1.2}.premise p,.intro,.partner-info>p:not(.eyebrow){line-height:1.65}
.laboratory,.wheel-panel,.partner,.road-card{box-shadow:none;border-radius:3px}.lab-top,.panel-top{background:#fff}.panel-title{letter-spacing:0;font-size:14px}.scan-caption>span,.brain-scale,.readout,.signal-strip,.lab-foot,.thought-label,.neural-meter,.road-card .card-top,.road-card .card-symbol,.contenders,.generations,.specimen-number,.partner-stats,.team-note>span,.principle>span{display:none}
.brain-panel{min-height:480px}.thought{min-height:62px;font-size:14px}.metrics{background:white;border:0;border-block:1px solid var(--line);border-radius:0;padding:25px 0}.metrics strong{font-family:'Instrument Serif',Georgia,serif;font-size:42px;font-weight:400;letter-spacing:-.025em}.metrics small{font-size:12px}.eyebrow{font-size:11px;letter-spacing:.055em}.roadmap-grid{gap:24px}.road-card{padding:28px}.road-card h3{font-family:'Instrument Serif',Georgia,serif;font-size:32px;font-weight:400;letter-spacing:0}.road-card.current{border-top:1px solid var(--line)}.road-card.vault{background:#f7f9f4}.wheel-center strong{font-family:'Instrument Serif',Georgia,serif;font-size:42px;font-weight:400}.center-label,.wheel-center>span:first-child,.wheel-step>span{display:none}.wheel-step{border-radius:3px;box-shadow:none}.wheel-step strong{font-size:13px}.wheel-detail>span{display:none}.wheel-detail h2{font-family:'Instrument Serif',Georgia,serif;font-size:26px}.member-status{border-radius:2px;letter-spacing:.04em}.partner-info h2{font-size:50px}.principle p,.team-note p{font-family:'Instrument Serif',Georgia,serif;font-size:34px;letter-spacing:0}.token-banner{background:#fafbf8}.contract>span{letter-spacing:.04em}.method-steps h3{font-family:'Instrument Serif',Georgia,serif;font-size:28px;font-weight:400}.method-steps article{gap:0}.section-heading{margin-bottom:24px}.section-heading.compact h2{font-size:34px}.nectar-label strong{font-family:'DM Sans',sans-serif;font-weight:500}.market-change{font-family:'DM Sans',sans-serif}.rules,.method-details{color:#58635c}.fund-nav{font-size:13px}
@media(max-width:720px){section.intro,.hero{padding-top:35px;padding-bottom:30px}.intro h1,.team-intro h1,h1{font-size:72px}.premise p:first-child,.lead{font-size:27px}.metrics strong{font-size:36px}.section-head h2,.method-intro h2,h2{font-size:38px}.fund-nav{gap:12px;font-size:11px}.masthead,header{height:72px}.wheel-center strong{font-size:30px}.road-card{padding:24px}.brain-panel{min-height:390px}}

/* Fixed specimen rows: text participates in layout instead of sitting under absolute logos. */
:root{--ink:#202522;--muted:#727970;--line:#dedfd8;--teal:#3e6651;background:#fafbf7}
body{background:#fafbf7}.laboratory{background:#fff}.intro{border-bottom:1px solid var(--line);margin-bottom:32px}.intro h1{font-size:clamp(68px,8.5vw,120px)}
.brand,.fund-nav,.panel-title,.chart-head,.metrics>div>span,.method-details summary{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:400;letter-spacing:-.025em}
.lab-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.habitat{min-width:0}.arena-wrap{flex:0 0 auto;height:900px;min-height:900px;margin-top:16px}
.nectar-label{transform:translate(-50%,-22px);width:118px;min-width:0;max-width:none;display:flex;flex-direction:column;align-items:center;gap:0;white-space:normal;line-height:1.2}
.nectar-label .nectar-badge{position:relative;left:auto;top:auto;transform:none;flex:0 0 44px;width:44px;height:44px;margin:0 0 10px;font:500 17px 'IBM Plex Mono',monospace}
.nectar-label.active .nectar-badge{transform:scale(1.08);animation:none}.nectar-badge::before{inset:-10px}.nectar-label>strong{font:500 12px/17px 'DM Sans',sans-serif;max-width:100%;overflow-wrap:anywhere}.nectar-label>span{font:400 9px/14px 'IBM Plex Mono',monospace;letter-spacing:0;margin:2px 0 0}.nectar-label .market-change{font:400 9px/14px 'IBM Plex Mono',monospace;margin:2px 0 0;max-width:100%}.nectar-label>.neural-meter{display:none}
.asset-name i{flex:0 0 28px;height:28px;width:28px}.asset-name>div{min-width:0}.asset-name{gap:10px}.table-scroll table{min-width:500px}.metrics{background:transparent}.metrics strong{font-variant-numeric:tabular-nums}.token-banner code{overflow-wrap:anywhere;word-break:break-all;min-width:0}
@media(max-width:1100px){.lab-grid{grid-template-columns:1fr}.habitat{border-right:0;border-bottom:1px solid var(--line)}.brain-panel{height:480px}.arena-wrap{height:900px;min-height:900px}}
@media(max-width:600px){main,.masthead,footer{padding-left:16px;padding-right:16px}.intro h1{font-size:72px}.intro{margin-bottom:24px}.premise p:first-child{font-size:28px}.premise p{font-size:14px}.masthead{gap:12px}.brand{font-size:11px;gap:6px}.brand img{width:28px}.fund-nav{font-size:10px;gap:10px;flex-wrap:wrap;justify-content:flex-end}.fund-nav a{white-space:nowrap}.arena-wrap{height:900px;min-height:900px}.nectar-label{width:94px}.nectar-label>strong{font-size:11px}.nectar-label .nectar-badge{width:40px;height:40px;flex-basis:40px;margin-bottom:9px}.nectar-badge svg{width:21px;height:21px}.brain-panel{height:380px}.thought{font-size:12px;overflow-wrap:anywhere}.metrics strong{font-size:32px}.metrics>div{min-width:0}.token-banner{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px}.token-banner code{font-size:10px;flex:1 1 220px}.token-banner>span:first-child{font-size:10px}.section-heading.compact h2{font-size:28px}.section-heading.compact{gap:10px}.trade{gap:9px}.trade p{font-size:11px}.trade strong{font-size:12px}}

@media(max-width:600px){.metrics>div:first-child{grid-column:1/-1;border-right:0;padding:0}.metrics>div:nth-child(2){padding-left:0}.metrics>div:nth-child(3){padding-left:16px;border-left:1px solid var(--line)}}

/* Specimen edition: a light foraging floor beside a dark neural chamber. */
.laboratory{border:0;border-radius:0;overflow:visible;background:transparent}.lab-grid{gap:20px;align-items:start}.habitat{border:1px solid #d9ded6;background:#f1f4ed;border-radius:16px;overflow:hidden}.habitat .panel-title{padding:24px 24px 0;color:#4f6053}.arena-wrap{background-image:radial-gradient(#7b947e25 1px,transparent 1px);background-size:22px 22px;background-color:#f1f4ed}.thought{border-color:#d9ded6;background:#f8faf4;color:#53634f;padding:18px 24px}.nectar-badge{background:#fff;border-color:#cdd8ca;box-shadow:0 5px 18px #314e3712}.nectar-label.active>strong{color:#153a28}.nectar-label.active .nectar-badge{box-shadow:0 0 0 7px #718b6914,0 8px 24px #244c3020}.nectar-label>span{color:#7f897a}.brain-panel{position:sticky;top:24px;height:700px;min-height:0!important;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#143239 0%,#0b1b24 55%,#08131c 100%);border:1px solid #22343b;box-shadow:0 20px 60px #0a1f2915}.brain-panel .panel-title{padding:24px;color:#c0d8d6;font-size:11px;position:relative;z-index:2}.brain-panel #spikes{color:#81b6ad;font-size:10px}#neural-stage{min-height:0}.circuit-caption{position:absolute;bottom:24px;left:0;right:0;text-align:center;color:#88aaa7;font:10px 'IBM Plex Mono',monospace;letter-spacing:.025em;pointer-events:none}.panel-title{min-height:56px}.intro{padding-top:60px!important;padding-bottom:50px!important}.intro h1{letter-spacing:-.055em}.portfolio{padding-top:80px}.metrics strong{font-size:48px}
@media(max-width:1100px){.lab-grid{grid-template-columns:1fr;gap:18px}.brain-panel{position:relative;top:auto;height:600px}.habitat{border-bottom:1px solid #d9ded6}}
@media(max-width:600px){.intro{padding-top:32px!important;padding-bottom:30px!important}.intro h1{font-size:76px}.habitat,.brain-panel{border-radius:12px}.brain-panel{height:460px}.habitat .panel-title,.brain-panel .panel-title{padding:20px 16px}.brain-panel .panel-title{font-size:10px}.brain-panel #spikes{font-size:9px}.thought{padding:16px}.portfolio{padding-top:48px}.metrics strong{font-size:34px}.circuit-caption{font-size:9px}}

/* X-ray trading desk. The surrounding publication stays light. */
:root{--ink:#19251f;--teal:#3d6751;background:#f6f6f0}body{background:#f6f6f0}.masthead{border-bottom:1px solid #b8c1b5}.intro{padding-top:74px!important;padding-bottom:60px!important;grid-template-columns:1.15fr 1fr}.intro h1{font-size:clamp(85px,10vw,152px);line-height:.9;letter-spacing:-.055em}.premise{border-left:1px solid #c3cbbf;padding-left:30px;max-width:480px}.premise p:first-child{font-size:34px}.lab-grid{gap:1px;background:#25363c;border:1px solid #25363c}.habitat{background:#06131e;border:0;border-radius:0}.habitat .panel-title{color:#b0c7d4}.arena-wrap{background-color:#06131e;background-image:radial-gradient(#669ec221 1px,transparent 1px);background-size:24px 24px}.brain-panel{border:0;border-radius:0;box-shadow:none;background:radial-gradient(ellipse at 50% 45%,#162f3b,#07121d 75%)}.thought{background:#0d1d28;border-color:#203440;color:#99b8c7;font-size:12px}.nectar-label>strong{color:#dce9ee}.nectar-label>span,.nectar-label .market-change{color:#8ca4b2}.nectar-label .nectar-badge{background:#112532;border:1px solid #35566b;color:#b9d4e2;box-shadow:none}.nectar-label.active .nectar-badge{border-color:#efc868;box-shadow:0 0 0 5px #efc86812,0 0 24px #efc86822}.nectar-label.active>strong{color:#f5d487}.nectar-label[data-action=buy] .nectar-badge{border-color:#62e7ac;box-shadow:0 0 22px #62e7ac44}.nectar-label[data-action=sell] .nectar-badge{border-color:#f57783;box-shadow:0 0 22px #f5778344}.state-key{display:flex;justify-content:flex-end;gap:24px;padding:0 0 16px;font:11px 'IBM Plex Mono',monospace;color:#647166}.state-key span{display:flex;align-items:center;gap:7px}.state-key i{width:6px;height:6px;border-radius:50%;display:inline-block}.key-buy{background:#29985e}.key-hold{background:#cda13e}.key-sell{background:#cd606d}.laboratory[data-action=buy] .brain-panel{box-shadow:inset 0 0 60px #62e7ac12}.laboratory[data-action=sell] .brain-panel{box-shadow:inset 0 0 60px #f5778315}.portfolio{border-bottom:1px solid var(--line);padding-bottom:35px}.section-heading h2{font-size:50px}.metrics{padding:32px 0}.metrics strong{font-size:52px}.holdings-grid{gap:60px}.method{margin-top:70px}.method-intro h2{font-size:50px}
@media(max-width:1100px){.lab-grid{gap:1px}.brain-panel{border-top:1px solid #25363c}.intro h1{font-size:100px}}
@media(max-width:600px){.intro{grid-template-columns:1fr;padding:36px 0!important}.intro h1{font-size:86px}.premise{border-left:0;padding-left:0}.premise p:first-child{font-size:29px}.state-key{justify-content:space-between;gap:8px;font-size:9px}.habitat,.brain-panel{border-radius:0}.metrics strong{font-size:35px}.section-heading h2,.method-intro h2{font-size:38px}.fund-nav{font-size:9px}.masthead{gap:8px}.brain-panel .panel-title{font-size:10px}}

/* Slate publication: quieter surfaces around the midnight neural panels. */
:root{color-scheme:dark;--ink:#e4ebe9;--muted:#a5b5bc;--line:#344650;--teal:#8dcab9;--green:#8dcab9;background:#172630;color:var(--ink)}
body{background:#172630;color:var(--ink)}
.masthead,header,.premise{border-color:var(--line)}
.brand img{filter:brightness(0) invert(.92)}
.token-banner{background:#11212b;border-color:var(--line);color:var(--muted)}
button,.token-banner button,.contract button{background:#233640;color:var(--ink);border-color:#47606b}
button:hover,.contract button:hover{background:#2b424d}
.lab-top,.panel-top{background:#11212b;color:var(--muted)}
.metrics,.performance-panel{background:transparent}
.rules,.method-details,.state-key{color:var(--muted)}
.positive,.market-change.positive{color:#80d6b1}.negative,.market-change.negative{color:#f298a1}
.weight-track{background:#2a3e48}.cash-segment{background:repeating-linear-gradient(120deg,#2d414b 0 5px,#233640 5px 10px)}
.trade-icon{background:#24423d;color:#8ed8b8}.trade-icon.sell{background:#442f3a;color:#f298a1}
.nectar-badge svg{filter:none}
.wheel-panel,.road-card{background:#11212b;border-color:var(--line)}
.wheel{background:radial-gradient(ellipse,#233b43,transparent 70%)}
.wheel-center{background:#172e38;border-color:#45616a;box-shadow:0 0 50px #79b6aa16}
.wheel-step{background:#233640;color:var(--ink);border-color:#47606b}
.wheel-step.selected{background:#2c514c;border-color:#8dcab9}
.wheel .orbit>circle:first-of-type{stroke:#29414a}
.now,.road-card.vault{background:#1d343b;border-color:var(--line)}
.contenders span,.generations span{background:#233640}
.generations span:nth-child(4){background:#2c514c;border-color:#8dcab9}
::selection{background:#75baa6;color:#0b2029}

@media(max-width:720px){header nav a[href="/launchpad"]{display:inline}header nav{gap:12px;font-size:11px}}

.funds-invitation{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 34px;margin:0 0 40px;background:#203c42;border:1px solid #52766f;border-radius:14px}.funds-invitation p{margin:0 0 9px;color:#aadcca;font-size:15px}.funds-invitation h2{font-family:inherit;font-size:clamp(25px,3vw,38px);font-weight:500;line-height:1.15;letter-spacing:-.035em;margin:0 0 12px}.funds-invitation div>span{color:#bfced1;font-size:16px;line-height:1.6}.funds-invitation>a{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#b6e6d3;color:#142c2d;border-radius:7px;padding:16px 22px;white-space:nowrap;font-weight:600}.token-economics{display:flex;justify-content:space-between;gap:40px;border-block:1px solid var(--line);padding:32px 0;margin:30px 0}.token-economics h2{font-size:28px;font-weight:500;margin:0}.token-economics p{font-size:16px;line-height:1.8;max-width:660px;margin:0;color:var(--muted)}@media(max-width:720px){.funds-invitation{align-items:stretch;flex-direction:column;padding:24px;gap:24px}.funds-invitation>a{align-self:flex-start}.token-economics{flex-direction:column;gap:18px}}
