.fruit-app .runtime-panel{border-top:1px solid #d0d5c8;padding-top:18px;margin-top:20px}.runtime-heading{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;font:11px monospace;letter-spacing:.04em}.runtime-heading strong{color:#587849;font-size:10px}.runtime-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.runtime-metrics span{display:block;font:10px monospace;color:#6b7866;margin-bottom:5px}.runtime-metrics b{font-size:19px;font-weight:500;font-variant-numeric:tabular-nums}.runtime-rates{display:flex;flex-wrap:wrap;gap:10px;font:12px monospace;border-block:1px solid #d0d5c8;padding:10px 0}.runtime-rates span{width:100%;color:#6b7866;font-size:10px}.runtime-panel p{font-size:12px;line-height:1.6;color:#697461;margin:12px 0}.runtime-panel summary{font-size:13px;cursor:pointer}.runtime-panel dl{margin:14px 0}.runtime-panel dt{font:11px monospace;color:#6b7866;margin-top:9px}.runtime-panel dd{margin:3px 0;font:11px monospace;overflow-wrap:anywhere}.runtime-panel ol{list-style:none;padding:0;margin:12px 0}.runtime-panel li{display:grid;gap:5px;border-top:1px solid #d0d5c8;padding:10px 0;font-size:12px}.runtime-panel li code,.runtime-panel li span{font-size:11px;color:#697461;overflow-wrap:anywhere}.runtime-panel a{font-size:12px;color:#52763e}body{background:#f4f4ef;color:#252b24}.fruit-app{background:#f0f0e9;color:#252b24}.classic-dialog,.fruit-app,.fruit-app .brand,.fruit-app .intro h1,.fruit-app .specimen-heading h2{font-family:Arial,Helvetica,sans-serif}.classic-dialog{color:#293126}.classic-dialog .training-status{background:#e9eddf;border-color:#ccd4be}.classic-dialog .training-status>span{color:#748466}.classic-dialog .training-status strong{color:#4e6144}.classic-dialog .training-status p{color:#697660}.classic-dialog .training-tabs{background:#edf0e7!important;border-color:#c9d3ba}.classic-dialog .training-tabs button{color:#647258!important}.classic-dialog .training-tabs button[data-state=active]{background:#34482d!important;color:#f4f7ee!important}.classic-dialog .terminal-select{background:#fafbf5;color:#33422c;border-color:#c0cbb2}.classic-dialog .replay-head>span{color:#6d7b62}.classic-dialog .replay-screen{background:#101916;border-color:#526348}.classic-dialog .replay-hud{color:#c2d4b7;border-color:#41503a}.classic-dialog .replay-controls{border-color:#445b3c;color:#d8e8cc}.classic-dialog .replay-controls button{background:#e6eddd;color:#31472a}.classic-dialog .replay-note,.classic-dialog .replay-numbers small,.classic-dialog .replay-numbers>p,.classic-dialog .replay-numbers>span{color:#728066}.classic-dialog .replay-numbers>strong{color:#354d2d}.classic-dialog .replay-numbers>div,.classic-dialog .training-records>div{border-color:#d1d9c6}.classic-dialog .training-gates b,.classic-dialog .training-records>div>span:last-child{color:#527b3b}.classic-dialog .replay-numbers .replay-warning{color:#897447}.classic-dialog .replay-layout{grid-template-columns:1fr}.classic-dialog .replay-numbers{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.classic-dialog .replay-numbers>p,.classic-dialog .replay-numbers>span,.classic-dialog .replay-numbers>strong{grid-column:1/-1}.fruit-app .soma-plot{background:#18231e}.fruit-app .soma-plot .plot-caption{background:#f5f7ee;color:#667659}.fruit-app .scene-panel{overflow:hidden}.fruit-app .research-toast{font-family:Arial,Helvetica,sans-serif}.research-app .intro{padding:24px 0 18px;margin:0;gap:20px;align-items:center}.research-app .intro h1{font-size:34px;line-height:1.2;margin:7px 0}.research-app .intro-copy{font-size:14px;margin-top:6px}.research-app .intro .eyebrow{font-size:12px}.research-app .experiment-tag{padding:10px 14px}.research-app .stat-strip{margin:0 0 18px;padding:16px 0}.research-app .stat-strip strong{font-size:23px}.research-app .workbench-head{min-height:52px}.research-app .observation-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;background:#fafbf7}.observation-side{min-width:0;border-left:1px solid #d7dbcf}.research-app .observation-side .scene-panel{height:245px;min-height:245px;border:0;border-bottom:1px solid #d7dbcf}.observation-side .scene-top{top:12px;left:14px;right:14px;font-size:12px}.observation-side .scene-top>span:last-child{display:none}.observation-side .specimen-labels{top:auto;bottom:49px;left:16px;right:16px}.observation-side .specimen-labels button{font-size:12px;gap:5px}.observation-side .label-line,.observation-side .scene-bottom>span,.observation-side .specimen-labels small{display:none}.observation-side .scene-bottom{bottom:9px;left:12px;right:12px}.observation-side .scene-controls{width:100%;justify-content:center}.observation-side .scene-controls button:last-child{font-size:12px;padding:0 7px}.research-app .observation-side .specimen-panel{min-height:0;padding:18px}.observation-side .specimen-heading h2{font-size:30px}.observation-side .ca-block{padding:12px;margin:15px 0}.observation-side .ca-block p{font-size:12px}.observation-side .identity-line{font-size:12px;padding:11px 0}.observation-side .specimen-sub,.observation-side .verify-button{font-size:12px}.observation-console{min-width:0;padding:24px}.observation-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.observation-header .eyebrow{font-size:12px;margin:0 0 7px}.observation-header h2{font-size:26px;line-height:1.2;font-weight:500;margin:0}.observation-header h2>span{font:12px monospace;color:#74806c;margin-left:13px}.observation-live{font:12px monospace;white-space:nowrap;border:1px solid #d0d6c8;border-radius:4px;padding:6px 9px;color:#737c6d}.observation-live.is-live{color:#426243;background:#edf3e7;border-color:#cbd9bd}.observation-specimens{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0 15px}.observation-specimens>button{text-align:left;border:1px solid #d9dece;border-radius:6px;background:#f4f6ee;padding:15px;transition:border-color .15s}.observation-specimens>button.selected{border-color:#7b8f6c;box-shadow:inset 0 0 0 1px #7b8f6c}.observation-name{display:flex;justify-content:space-between;font:14px monospace;font-weight:700;color:#925d24}.observation-name.atom{color:#286c71}.observation-name small{font:12px monospace;color:#7a8372}.observation-specimens strong{display:block;font-size:30px;font-weight:500;font-variant-numeric:tabular-nums;margin:12px 0}.observation-specimens strong small{display:block;font-size:12px;color:#75816b;font-weight:400;margin-top:3px}.observation-specimens>button>div{display:flex;flex-wrap:wrap;gap:14px;font:12px monospace;color:#74806c}.observation-specimens>button>div b{font-size:13px;color:#35442e;font-weight:400;margin-left:3px}.observation-strip{display:flex;flex-wrap:wrap;gap:10px 20px;padding:12px 0;border-block:1px solid #dce1d3;font:12px monospace;color:#7a8472}.observation-strip b{color:#394e31;font-weight:400;margin-left:5px}.observation-toolbar{justify-content:space-between;padding:14px 0}.observation-toolbar,.observation-toolbar>div:last-child{display:flex;align-items:center;gap:12px}.observation-toolbar a{font-size:12px;color:#5e7250}.observation-toolbar button{font-size:13px}.observation-console [data-slot=tabs-content]{margin:0}.observation-section-label{font:12px monospace;letter-spacing:.07em;color:#69775d}.observation-inputs{border:1px solid #dbe1d0;background:#f3f5ed;border-radius:5px;padding:12px 14px;margin:0 0 20px}.observation-inputs>.observation-section-label{display:block;margin-bottom:8px}.observation-inputs>div{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap;padding:7px 0;font-size:13px}.observation-inputs .input-specimen{font:12px monospace;color:#936127}.observation-inputs .input-specimen.atom{color:#286c71}.observation-inputs b{font-weight:500}.observation-inputs>div>span:not(.input-specimen){color:#657457}.observation-inputs code{font:12px monospace;color:#748268}.observation-inputs small{font:12px monospace;border:1px solid #d6ddca;padding:2px 4px;color:#778269}.observation-inputs>p{font-size:13px;color:#75826a;margin:8px 0 0}.observation-table-head{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:12px}.observation-table-head>span:last-child{font-size:12px;color:#7d8873}.observation-table-scroll{max-height:620px;overflow:auto;border:1px solid #dbe1d0;border-radius:5px}.observation-console [data-slot=table-container]{overflow:visible}.observation-console table{width:100%;min-width:730px;font-size:14px;font-variant-numeric:tabular-nums}.observation-console thead{position:sticky;top:0;background:#eef1e7;z-index:1}.observation-console th{font-size:12px;color:#69775d;font-weight:500;padding:11px 10px}.observation-console td{padding:12px 10px;border-color:#e0e5d7}.observation-console td b{font-weight:500}.observation-console td small{display:block;color:#8a927f;font-size:12px;margin-top:4px}.observation-console td small.delta-up{color:#577f45}.observation-console tr:hover{background:#f2f5eb}.observation-console .journal-specimen{font:12px monospace;color:#956229;letter-spacing:.03em}.observation-console .journal-specimen.atom{color:#286c71}.motor-pair{font:12px monospace;white-space:nowrap}.motor-pair i{font-style:normal;color:#9aa58c;margin:0 4px}.journal-input-off,.journal-input-on{font:12px monospace;white-space:nowrap}.journal-input-on{color:#658338;border:1px solid #d3dfb9;background:#eef3e2;padding:3px 5px;border-radius:3px}.journal-input-off{color:#929b87}.observation-expanded{background:#edf2e5!important}.observation-detail-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:5px}.observation-detail-grid span{display:block;font:12px monospace;color:#7a866e;margin-bottom:4px}.observation-detail-grid b{font:13px monospace}.observation-expanded p{font-size:12px;line-height:1.6;color:#637554;margin:10px 5px 0;white-space:normal;overflow-wrap:anywhere}.observation-empty{text-align:center;padding:60px 20px;color:#748367}.observation-empty p{font-size:13px;margin-top:10px}.research-app .observation-footnote{display:block;border:0;padding:13px 0 0;margin:0;font-size:12px;line-height:1.7;color:#849076}.observation-footnote span{display:block;text-align:left!important}@media(max-width:1100px){.research-app .observation-layout{grid-template-columns:minmax(0,1fr) 270px}.observation-console{padding:18px}.observation-table-head>span:last-child{max-width:180px;text-align:right}.observation-header h2>span{display:block;margin:6px 0 0}}@media(max-width:850px){.research-app .observation-layout{grid-template-columns:minmax(0,1fr)}.observation-side{display:grid;grid-template-columns:1fr 1fr;border-left:0;border-top:1px solid #d7dbcf}.research-app .observation-side .scene-panel{height:270px;min-height:270px;border-bottom:0}.observation-side .specimen-panel{border-left:1px solid #d7dbcf}.observation-console table{min-width:680px}.observation-table-scroll{max-height:570px}.observation-header h2>span{display:inline;margin-left:10px}}@media(max-width:550px){.research-app .intro h1{font-size:28px}.research-app .intro .experiment-tag{display:none}.observation-console{padding:16px 12px}.observation-header h2{font-size:23px}.observation-header h2>span{display:block;margin:4px 0 0}.observation-specimens{gap:8px}.observation-specimens>button{padding:12px}.observation-specimens strong{font-size:26px}.observation-toolbar{align-items:flex-start;flex-wrap:wrap}.observation-side{grid-template-columns:1fr}.research-app .observation-side .scene-panel{height:225px;min-height:225px}.observation-side .specimen-panel{border-left:0}.observation-table-head>span:last-child{font-size:12px}.observation-strip{gap:8px 14px}.observation-specimens>button>div{gap:8px}}.life-observatory{--paper:#f4f3ed;--ink:#232a23;--muted:#74796e;--line:#dcded4;--amber:#b36d34;--teal:#287f7b;background:var(--paper);color:var(--ink);min-height:100vh;font:16px/1.5 Arial,Helvetica,sans-serif}.life-observatory a,.life-observatory button{-webkit-tap-highlight-color:transparent}.life-observatory button{cursor:pointer}.life-observatory a:focus-visible,.life-observatory button:focus-visible,.life-observatory select:focus-visible{outline:2px solid #9a6740;outline-offset:4px}.life-nav{height:88px;max-width:1536px;margin:auto;padding:0 44px;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.life-brand,.life-nav{display:flex;align-items:center}.life-brand{font-size:25px;font-weight:700;letter-spacing:-1px;gap:8px}.life-brand>span{font-size:36px;line-height:1}.life-brand small{font:12px/1.4 monospace;letter-spacing:.07em;border-left:1px solid #cdd0c4;padding-left:15px;margin-left:10px;max-width:100px}.life-nav nav{gap:36px;font-size:14px}.life-nav nav,.life-nav nav a{display:flex;align-items:center}.life-nav nav a{gap:5px;color:#74796e}.life-nav nav a[aria-current]{color:var(--ink)}.nav-source{display:flex;align-items:center;gap:8px;font:12px monospace;color:var(--muted)}.life-main{margin:auto;padding:34px 44px 0}.life-heading{justify-content:space-between;gap:30px;margin-bottom:24px}.life-heading,.life-kicker{display:flex;align-items:center}.life-kicker{font:12px/1.5 monospace;letter-spacing:.1em;color:var(--muted);gap:10px;margin:0 0 9px}.life-kicker>span{width:3px;height:3px;border-radius:50%;background:#a4aa99}.life-heading h1{font-size:43px;line-height:1.2;letter-spacing:-1.7px;margin:0}.life-heading h1>span{color:#a96c3c}.colony-counters{display:flex;gap:38px}.colony-counters>div{display:flex;flex-direction:column}.colony-counters strong{font-size:29px;line-height:1.2;font-weight:400}.colony-counters span{font:12px monospace;letter-spacing:.05em;margin-top:5px;color:var(--muted)}.life-context{display:flex;justify-content:space-between;align-items:center;gap:15px;border-block:1px solid var(--line);padding:11px 0;color:var(--muted);margin-bottom:22px}.life-context>span{display:flex;align-items:center;gap:8px}.life-context b{font-weight:400;opacity:.75;margin-left:8px;font-family:monospace}.feed-dot{width:6px;height:6px;background:#a08757;border-radius:50%}.feed-dot.live{background:#688351;box-shadow:0 0 0 3px #68835115}.life-context>div{display:flex;gap:22px}.life-context button{display:flex;gap:7px;align-items:center;font-size:12px}.colony-stage{display:grid;grid-template-columns:1fr 1fr .9fr;gap:20px;align-items:stretch}.life-specimen{--accent:var(--amber);border:1px solid #dcdfd3;border-radius:13px;background:#fcfcf7;overflow:hidden;box-shadow:0 5px 20px #26312104;min-width:0}.life-specimen.atom{--accent:var(--teal)}.specimen-top{padding:17px 20px;display:flex;justify-content:space-between;align-items:center}.accession{font:12px monospace;letter-spacing:.06em;color:#8b9083}.generation-tag{font:12px monospace;letter-spacing:.08em;border:1px solid #daddd0;border-radius:4px;padding:3px 6px;color:#6f7965}.portrait-stage{position:relative;height:245px;background:radial-gradient(ellipse at 50% 67%,#daddcf50 0,#f0f0e670 45%,#f9faf300 75%);isolation:isolate}.atom .portrait-stage{background:radial-gradient(ellipse at 50% 67%,#cdded650 0,#ecf2ec70 45%,#f9faf300 75%)}.specimen-viewport{position:absolute;inset:0;touch-action:pan-y}.specimen-viewport canvas{width:100%;height:100%;display:block;touch-action:pan-y}.model-load{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;font:12px monospace;color:#87907c}.portrait-cross{position:absolute;font:15px monospace;z-index:2;color:#bec5b4;pointer-events:none}.portrait-cross.top{left:18px;top:10px}.portrait-cross.bottom{right:18px;bottom:34px}.portrait-open{position:absolute;right:17px;top:6px;border:1px solid #d9ded0!important;border-radius:6px;padding:7px;background:#fcfff580}.portrait-state{position:absolute;left:20px;bottom:9px;font:12px monospace;display:flex;gap:7px;align-items:center}.portrait-state>span{width:4px;height:4px;border-radius:50%;background:var(--accent)}.portrait-scale{position:absolute;right:20px;bottom:10px;font:12px monospace;color:#979e8e}.life-specimen-body{padding:15px 20px 0}.specimen-name{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left}.specimen-name h2{font-size:36px;letter-spacing:-1px;font-weight:400;line-height:1.1;margin:0 0 6px}.specimen-name>div>span{font-size:12px;color:#818875}.specimen-name>svg{color:#899680}.life-health{display:block;width:100%;text-align:left;padding:21px 0 16px}.life-health>div{justify-content:space-between;font-size:13px;margin-bottom:10px}.life-health b,.life-health>div,.life-health>div>span{display:flex;align-items:center;gap:6px}.life-health b{font-size:12px;font-weight:400;color:#8a7a52}.health-blocks{display:grid;grid-template-columns:repeat(24,1fr);gap:3px;height:9px;width:100%}.health-blocks i{background:repeating-linear-gradient(120deg,#bec8b375,#bec8b375 1px,#e8eadd 0,#e8eadd 3px);border-radius:1px}.meter-note{font-size:12px;color:#969c8d;display:block;margin-top:6px}.specimen-metrics{border-top:1px solid #e3e7d9;display:grid;grid-template-columns:1fr 1fr;padding:14px 0 17px;gap:18px}.specimen-metrics>button{text-align:left;min-width:0}.specimen-metrics>button+button{border-left:1px solid #e3e7d9;padding-left:18px}.specimen-metrics button>span{font-size:12px;color:#858e78;display:block;margin-bottom:6px}.specimen-metrics strong{display:block;font-size:27px;line-height:1.1;letter-spacing:-.5px;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.specimen-metrics strong small{font:12px monospace;letter-spacing:0;color:#8c9580;margin-left:5px}.neural-heat{display:grid;grid-template-columns:repeat(14,1fr);gap:2px;margin-top:11px;max-width:122px}.neural-heat i{height:3px;background:#e1e5d8}.specimen-metrics [data-slot=progress]{height:5px;border-radius:0;margin-top:13px;background:#e0e6d8}.specimen-metrics [data-slot=progress-indicator]{background:var(--accent);border-radius:0}.metric-caption{font-size:12px;display:block;color:#8c9580;margin-top:5px}.specimen-ca{border-top:1px solid #e3e7d9;display:flex;gap:10px;align-items:center;min-height:44px;font:12px monospace;color:#8e967f}.specimen-ca>span:first-child{font-size:12px;padding:2px 4px;border:1px solid #d7decb;border-radius:3px}.specimen-ca>button,.specimen-ca>svg{margin-left:auto}.next-generation{background:#242d26;color:#eef2e6;padding:23px;border-radius:13px;display:flex;flex-direction:column;position:relative;overflow:hidden}.next-head{display:flex;align-items:center;gap:10px;font:12px monospace;letter-spacing:.05em;color:#b2bca7}.generation-orbit{height:156px;position:relative;display:grid;place-items:center;margin:13px 0 2px}.orbit-line{position:absolute;border:1px dashed #71806a55;inset:12px 18px;border-radius:50%;transform:rotate(-23deg)}.orbit-core{width:105px;height:105px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #6b7a5b70;background:radial-gradient(ellipse,#53624520,transparent);border-radius:50%;box-shadow:0 0 0 10px #68765a0a}.orbit-core>span{font:12px monospace;letter-spacing:.2em;color:#aab69c}.orbit-core strong{font-size:42px;line-height:1.1;font-weight:300;color:#d8dfc9}.orbit-core>svg{margin-top:5px;color:#899b75}.orbit-parent{position:absolute;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#384236;font:12px monospace;border:1px solid #58634c}.orbit-parent.p1{left:22px;bottom:28px;color:#d2a36d}.orbit-parent.p2{right:28px;top:19px;color:#87bdb1}.next-generation h2{font-size:28px;line-height:1.13;letter-spacing:-.7px;margin:4px 0 11px;font-weight:400}.next-generation>p{font-size:12px;line-height:1.65;color:#a4b097;max-width:270px}.birth-progress{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:17px 0 10px}.birth-progress b{font:17px monospace}.birth-progress b span{color:#88947a;font-size:12px}.birth-segments{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;height:7px}.birth-segments button{background:#58634b50;border-radius:1px}.birth-segments button.complete{background:#a7be85}.birth-segments button.selected{outline:1px solid #9eac8b;outline-offset:3px}.gate-selector{display:flex;justify-content:space-between;margin-top:14px;gap:3px}.gate-selector button{font-size:12px;color:#819072;display:flex;flex-direction:column;align-items:center;gap:5px}.gate-selector button>span{font:12px monospace;line-height:12px}.gate-selector button.selected{color:#d5e3bf}.gate-insight{border-top:1px solid #61715240;padding-top:13px;margin-top:16px;min-height:101px}.gate-insight strong{font-size:12px;font-weight:400;display:flex;align-items:center;justify-content:space-between}.gate-insight strong span{font:12px monospace;color:#a99969;border:1px solid #a9996930;padding:2px 4px;border-radius:3px}.gate-insight p{font-size:12px;line-height:1.6;color:#8d9c7e;margin-top:7px}.next-generation>a{display:flex;align-items:center;justify-content:space-between;color:#d0debc;font-size:12px;margin-top:auto;padding-top:13px}.signal-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-top:22px;scroll-margin:24px}.signal-panel{border-radius:13px;background:#202923;color:#eaf0e1;padding:23px 23px 15px;min-width:0}.signal-panel header{display:flex;align-items:center;justify-content:space-between;gap:10px}.signal-panel .life-kicker{color:#92a48a;font-size:12px}.life-events h2,.signal-panel h2{font-size:22px;letter-spacing:-.4px;font-weight:400;margin:0}.chart-source{font:12px monospace;color:#a4b29a;white-space:nowrap}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:21px;gap:10px}.chart-toolbar>div{display:flex;gap:18px}.chart-toolbar button{display:flex;align-items:center;gap:5px;font:12px monospace;color:#7c8b73}.chart-toolbar button.selected{color:#edf3e6}.chart-toolbar button i{height:5px;width:5px;background:#d5a064;border-radius:50%}.chart-toolbar button.atom i{background:#68b8ad}.chart-toolbar select{background:#39443550;border:1px solid #52624875;border-radius:5px;padding:4px 8px;font-size:12px;color:#b3c3a6;max-width:180px}.chart-toolbar option{background:#283326}.signal-chart{height:205px;margin-top:8px}.chart-foot{display:flex;justify-content:space-between;gap:12px;font:12px monospace;color:#768b6c;padding-top:9px;border-top:1px solid #6a7c5940}.life-events{border:1px solid #dcdfd3;border-radius:13px;background:#fcfcf7;padding:23px;min-width:0}.life-events .life-kicker{font-size:12px}.life-events h2{font-size:21px}.sensory-flow{display:flex;align-items:center;gap:14px;margin:20px 0;color:#7a8c6d}.sensory-flow>svg{width:18px}.sensory-flow>span{height:1px;background:#d6dec9;flex:1;position:relative}.sensory-flow>span:after{content:"";width:3px;height:3px;position:absolute;right:0;top:-1px;background:#8a9c79;border-radius:50%}.life-events>button{display:flex;align-items:center;width:100%;gap:11px;padding:12px 0;text-align:left;border-bottom:1px solid #e4e8dc}.event-icon{display:grid;place-items:center;width:30px;height:30px;background:#f0e7d8;border:1px solid #e5d8c1;border-radius:6px;color:var(--amber)}.event-icon.atom{background:#e1efea;border-color:#cde0d8;color:var(--teal)}.life-events>button strong{display:block;font-size:13px;font-weight:400;text-transform:capitalize}.life-events>button div>span{font:12px monospace;color:#8a957e;display:block;margin-top:4px}.life-events>button>svg{margin-left:auto;color:#939e84}.event-boundary{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between}.event-boundary>span{font:12px monospace;letter-spacing:.08em;color:#939c86}.event-boundary b{font-size:12px;font-weight:400;color:#887a52}.event-boundary p{font-size:12px;line-height:1.6;color:#919a85;margin-top:3px}.empty-events{font-size:13px;color:#8e977f;padding:14px 0}.lineage-ribbon{display:flex;align-items:center;justify-content:space-between;gap:20px;border-block:1px solid #d8decd;margin-top:27px;padding:23px 0}.lineage-ribbon>div:first-child{display:flex;align-items:center;gap:13px;color:#7b8c69}.lineage-ribbon>div:first-child>span{font:12px/1.65 monospace;letter-spacing:.04em}.lineage-ribbon b{font-weight:400;color:#3d5033}.lineage-track{display:flex;align-items:center;gap:13px;flex:1;max-width:540px;font:12px monospace;color:#7b8a6b}.lineage-track button{display:flex;align-items:center;gap:6px;color:#3b4b32}.lineage-track i{width:6px;height:6px;background:var(--amber);border-radius:50%}.lineage-track i.atom{background:var(--teal)}.lineage-join{height:1px;background:#c9d3bb;flex:1}.lineage-origin{font-size:12px;color:#89977b;border:1px solid #ced7c0;border-radius:12px;padding:3px 8px}.unborn{gap:5px;color:#9aa58d}.lineage-ribbon>a,.unborn{display:flex;align-items:center}.lineage-ribbon>a{font-size:12px;gap:6px;color:#6f805d}.journal-entry{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:29px 0}.journal-entry h2{font-size:23px;font-weight:400;letter-spacing:-.3px}.journal-entry p:last-child{font-size:13px;color:#869274;margin-top:7px}.journal-entry [data-slot=button]{background:#f8f9f3;border-color:#cdd7be;color:#61744f;font-size:12px}.life-log{border:1px solid #d3ddc4;border-radius:10px;background:#fafcf5;overflow:hidden}.life-footer{font:12px/1.7 monospace;color:#94a083;display:flex;justify-content:space-between;gap:20px;padding:23px 0;border-top:1px solid #d8decd}.life-footer a{margin-left:8px;color:#687c52}.life-error{background:#faeada;border:1px solid #dcc3a0;padding:13px;border-radius:7px;margin:10px 0;font-size:14px}.life-error button{text-decoration:underline;margin-left:12px}.life-toast{position:fixed;z-index:90;bottom:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:20px;max-width:90vw;padding:14px 20px;background:#253622;color:#f1f6ea;border-radius:8px;box-shadow:0 5px 20px #0002;font-size:14px}.life-toast button{font-size:20px}.life-sheet{--accent:#b36d34;width:min(620px,100vw)!important;max-width:620px!important;background:#f6f7ef!important;color:#35412d!important;overflow-y:auto!important;font-family:Arial,Helvetica,sans-serif!important}.life-sheet.atom{--accent:#287f7b}.life-sheet [data-slot=sheet-header]{padding:0 28px 22px 0}.life-sheet [data-slot=sheet-title]{font-size:40px;font-weight:400;letter-spacing:-1px;color:var(--accent);display:flex;align-items:center;gap:15px}.life-sheet [data-slot=sheet-title]>span{font:12px monospace;border:1px solid #ccd6bd;border-radius:4px;padding:4px 6px;color:#83916d;letter-spacing:0}.life-sheet [data-slot=sheet-description]{font-size:14px;line-height:1.65;color:#8c9979;max-width:400px}.life-detail-tabs{display:flex!important;width:100%;height:auto!important;padding:4px!important;background:#e8eddf!important;border:1px solid #d4ddc7;border-radius:7px!important;margin-bottom:24px}.life-detail-tabs button{font-size:13px!important;padding:8px 10px!important;color:#7c8e65!important;flex:1}.life-detail-tabs button[data-state=active]{background:#fafcf6!important;color:#3a5030!important;border-radius:4px!important;box-shadow:0 1px 4px #23331b12}.vital-status{display:flex;align-items:center;gap:15px;margin-bottom:20px}.vital-status>svg{width:42px;height:42px;padding:9px;border:1px solid #d5ddc7;border-radius:9px;color:#8b9461}.vital-status span{font:12px monospace;letter-spacing:.09em;color:#8a9877}.vital-status h3{font-size:23px;font-weight:400;margin-top:3px}.life-detail-copy{font-size:14px;line-height:1.75;color:#7e8e6c;margin:18px 0}.life-facts>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #dce3d1;font-size:13px}.life-facts dt{color:#889677}.life-facts dd{color:#425734;font-variant-numeric:tabular-nums;text-align:right}.neural-readouts{border:1px solid #d7e0ca;border-radius:9px;padding:19px;margin:24px 0;background:#fafcf4}.neural-readouts h3{font-size:16px;font-weight:400;margin-bottom:20px}.neural-readouts>div{display:flex;gap:12px;align-items:center;margin:13px 0;font:12px monospace}.neural-readouts>div>span{width:65px;color:#7d8d6c}.neural-readouts>div>b{width:72px;font-weight:400;text-align:right}.neural-readouts small{font-size:12px;color:#899977}.neural-readouts [data-slot=progress]{height:5px;border-radius:1px;background:#e1e8d7;flex:1}.neural-readouts [data-slot=progress-indicator]{background:var(--accent)}.neural-readouts p{font-size:12px;color:#93a181;margin-top:20px}.detail-text-button{display:flex;align-items:center;gap:8px;font-size:13px;color:#567941;margin-top:14px}.detail-section-title{font-size:23px;font-weight:400}.detail-gates{margin-top:24px}.detail-gates li{display:flex;gap:16px;position:relative;padding-bottom:23px}.detail-gates li>span{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid #cfdabc;border-radius:50%;font:12px monospace;color:#94a27f;position:relative}.detail-gates li>span.done{background:#536f3d;color:#f1f8e7;border-color:#536f3d}.detail-gates li:not(:last-child):before{content:"";position:absolute;left:13px;top:31px;bottom:3px;width:1px;background:#d9e2cc}.detail-gates li>div{flex:1}.detail-gates strong{font-size:14px;font-weight:400;display:flex;align-items:center;justify-content:space-between;margin-top:3px}.detail-gates small{font:12px monospace;color:#98a484}.detail-gates p{font-size:13px;line-height:1.65;color:#859773;margin-top:7px}.life-proposal{background:#eaf0df;border:1px solid #d6e1c6;border-radius:8px;padding:18px}.life-proposal>span{font:12px monospace;color:#92a17b}.life-proposal p{font-size:13px;line-height:1.7;margin-top:8px;color:#788e60}.life-proposal a{font-size:12px;color:#64814a;display:block;margin-top:12px}.study-summary{padding:20px;background:#eaf0df;border:1px solid #d4e0c1;border-radius:9px;margin-bottom:20px}.study-summary>span{font:12px monospace;color:#889d70}.study-summary h3{font-size:24px;font-weight:400;margin:10px 0 20px}.study-summary>div{display:flex;gap:30px}.study-summary strong{font-size:25px;font-weight:400}.study-summary small{display:block;font-size:12px;color:#8d9e77;margin-top:4px}.study-summary .study-warning{font-size:19px;color:#a07d43}.study-summary p{font-size:13px;line-height:1.7;color:#859871;margin-top:20px}.study-summary>a{font-size:12px;display:block;margin-top:14px;color:#5a7b3d}.identity-badge{display:flex;align-items:center;gap:14px;margin-bottom:20px;color:#6f8f4b}.identity-badge h3{font-size:22px;font-weight:400}.identity-facts>div{display:block}.identity-facts dd{word-break:break-all;text-align:left;margin-top:7px;font:12px/1.7 monospace;display:flex;gap:12px}.life-sheet [data-slot=button]{background:#425f31;color:#f1f8e7;margin-top:15px}.life-sheet .training-gates,.life-sheet .training-records,.life-sheet .training-status{color:#72875a}.life-sheet .training-tabs{background:#e1e9d5!important}.life-sheet .training-tabs button{color:#6c8155!important}.life-sheet .training-tabs button[data-state=active]{background:#506d3b!important;color:#fff!important}.life-sheet .replay-layout{grid-template-columns:1fr}.life-sheet .replay-screen{background:#18241b;border-radius:8px}.life-sheet .replay-numbers{color:#506641}.life-sheet .terminal-select{background:#eaf0e0;color:#4e673c}@media(min-width:1550px){.life-main{padding-top:42px}.portrait-stage{height:265px}}@media(max-width:1150px){.life-main,.life-nav{padding-inline:25px}.colony-stage{gap:14px;grid-template-columns:1fr 1fr .9fr}.next-generation{padding:18px}.life-specimen-body{padding-inline:15px}.specimen-metrics{gap:10px}.specimen-metrics>button+button{padding-left:10px}.specimen-metrics strong{font-size:23px}.next-generation h2{font-size:24px}.portrait-stage{height:220px}.chart-source,.portrait-scale{display:none}.signal-panel h2{font-size:20px}.lineage-ribbon>div:first-child>span{max-width:155px}.lineage-ribbon>a{display:none}}@media(max-width:900px){.colony-stage{grid-template-columns:1fr 1fr}.next-generation{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.generation-orbit{grid-row:2/7;height:205px}.next-head{grid-column:1/-1;margin-bottom:15px}.next-generation h2 br{display:none}.next-generation>p{max-width:none}.birth-progress,.birth-segments,.gate-selector,.next-generation h2,.next-generation>p{grid-column:2}.gate-insight{min-height:0}.gate-insight,.next-generation>a{grid-column:1/-1}.signal-grid{grid-template-columns:1fr}.life-events{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.life-events .event-boundary,.life-events header,.sensory-flow{grid-column:1/-1}.life-nav nav{gap:22px}.nav-source{display:none}.life-heading h1{font-size:37px}.colony-counters{gap:24px}.life-footer{flex-wrap:wrap}.lineage-ribbon>div:first-child{display:none}}@media(max-width:600px){.life-nav{height:72px;padding:0 18px}.life-brand{font-size:23px}.life-brand small{display:none}.life-nav nav{gap:17px;font-size:12px}.life-main{padding:25px 16px 0}.life-heading{gap:15px;align-items:flex-start}.life-heading h1{font-size:32px;letter-spacing:-1.2px;max-width:230px}.life-kicker{font-size:12px;letter-spacing:.06em}.colony-counters{gap:15px;flex-wrap:wrap;justify-content:flex-end;max-width:110px}.colony-counters strong{font-size:23px}.colony-counters span{font-size:12px}.colony-counters>div:last-child{display:none}.life-context{align-items:flex-start;gap:12px;margin-bottom:16px}.life-context>span{font-size:12px;flex-wrap:wrap;max-width:205px;gap:6px}.life-context b{font-size:12px;margin-left:12px}.life-context>div{gap:10px}.life-context button{font-size:0;gap:0}.life-context button svg{width:16px;height:16px}.colony-stage{gap:16px;grid-template-columns:1fr}.portrait-stage{height:260px}.specimen-top{padding-top:16px;padding-bottom:7px}.life-specimen-body{padding-inline:20px}.specimen-name h2{font-size:37px}.specimen-metrics strong{font-size:29px}.meter-note,.specimen-metrics button>span,.specimen-metrics strong small{font-size:12px}.specimen-name>div>span{font-size:13px}.life-health>div{font-size:14px}.life-health b,.specimen-ca{font-size:12px}.specimen-ca{min-height:49px}.next-generation{display:flex;padding:23px}.generation-orbit{height:160px;margin-top:5px}.orbit-line{inset:12px 35px}.next-generation h2{font-size:27px}.next-generation>p{font-size:14px}.gate-selector button{font-size:12px}.gate-insight p{font-size:13px}.gate-insight{min-height:110px}.birth-progress,.next-generation>a{font-size:14px}.next-head{font-size:12px}.signal-grid{margin-top:16px;gap:16px}.signal-panel{padding:21px 12px 14px}.signal-panel header{padding-inline:8px}.signal-panel h2{font-size:21px}.chart-toolbar{padding-inline:8px}.chart-toolbar button{font-size:12px}.signal-chart{height:200px}.chart-foot{font-size:12px;gap:15px}.chart-foot span:last-child{text-align:right;max-width:130px}.life-events{display:block;padding:22px}.life-events h2{font-size:24px}.life-events>button strong{font-size:14px}.life-events>button div>span{font-size:12px}.event-boundary p{font-size:13px}.event-boundary b,.event-boundary>span{font-size:12px}.lineage-ribbon{padding:24px 0;margin-top:20px}.lineage-track{gap:8px;font-size:12px}.lineage-origin,.unborn{font-size:12px}.lineage-track>svg{width:14px}.journal-entry{display:block}.journal-entry [data-slot=button]{margin-top:18px;font-size:13px}.life-footer{font-size:12px;gap:10px}.life-sheet{padding:23px 18px!important}.life-detail-tabs button{font-size:12px!important;padding-inline:7px!important}.detail-gates p,.life-detail-copy{font-size:14px}.life-footer a{margin-left:4px}.life-context button:focus-visible{outline-offset:6px}}@media(prefers-reduced-motion:reduce){.life-observatory *,.life-sheet *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.neural-observation-panel{color:#344331}.neural-state-heading{display:flex;justify-content:space-between;align-items:center;gap:18px}.neural-state-heading>div>span{font:12px monospace;color:#607454;letter-spacing:.06em}.neural-state-heading h3{font-size:23px;font-weight:400;margin:7px 0 0;line-height:1.3}.neural-source-tag{font:12px monospace;border:1px solid #c6cfbb;padding:5px 9px;border-radius:4px;color:#657653}.neural-source-tag.is-live{background:#e1eddc;color:#35643e;border-color:#afcba8}.neural-stamp{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font:12px/1.6 monospace;color:#64735b;padding:15px 0;margin-top:12px;border-bottom:1px solid #d5ddca}.neural-state-note{font-size:14px;line-height:1.65;color:#69795e;margin:16px 0}.neural-window-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.neural-window-stats>div+div{border-left:1px solid #d8dfce;padding-left:24px}.neural-window-stats span{font-size:14px;display:block;color:#627258}.neural-window-stats strong{font-size:31px;line-height:1.4;font-weight:400;font-variant-numeric:tabular-nums;display:block}.neural-window-stats small{font-size:12px;color:#72816a}.neural-signal-history{background:#1d2b23;color:#e2eadc;border:1px solid #3f5544;border-radius:8px;padding:18px 12px 12px;margin:24px 0}.neural-signal-history header{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:0 5px}.neural-signal-history h4{font-size:16px;font-weight:400}.neural-signal-history header>span{font-size:12px;color:#acbdaa}.neural-signal-legend{display:flex;gap:20px;font:12px monospace;margin:16px 5px 5px}.neural-signal-legend span:before{content:"";display:inline-block;width:10px;height:2px;margin-right:5px;vertical-align:middle;background:currentColor}.neural-signal-legend .mbon{color:#c3d8a9}.neural-signal-legend .left{color:#d9ae76}.neural-signal-legend .right{color:#72bcb7}.neural-history-chart{height:190px;min-width:0}.neural-signal-history>p{font-size:12px;line-height:1.6;color:#b0c3b1;margin:10px 5px 0}.neural-population-list>div{margin:18px 0}.neural-population-list>div>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:14px;margin-bottom:8px}.neural-population-list b{font-weight:400;font-variant-numeric:tabular-nums}.neural-population-list small{font-size:12px;color:#6c7c61}.neural-population-list [data-slot=progress]{height:5px;border-radius:1px;background:#dce4d1}.neural-population-list [data-slot=progress-indicator]{background:var(--accent);transition:transform .25s ease}.neural-assay-archive{border-top:1px solid #cfd9c2;margin-top:25px;padding-top:18px}.neural-assay-archive summary{font-size:16px;cursor:pointer;color:#3f5633}.neural-assay-archive summary>span{display:block;font-size:12px;color:#70825e;margin:5px 0 0 18px}.neural-assay-archive>p{font-size:14px;color:#6a7f58;margin:18px 0}.neural-assay-row{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #dbe3d1;padding:15px 0;font-size:14px}.neural-assay-row strong{display:block;font-weight:400}.neural-assay-row div>span,.neural-assay-row small{display:block;font-size:12px;color:#718363;margin-top:5px}.neural-assay-row>span{text-align:right;font-variant-numeric:tabular-nums}.neural-assay-archive>a{display:inline-block;margin:18px 0 0;font-size:14px;color:#476238}.neural-assay-archive>.study-summary{margin-top:20px}.neural-assay-archive summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(max-width:600px){.neural-state-heading h3{font-size:21px}.neural-window-stats strong{font-size:27px}.neural-window-stats{gap:15px}.neural-window-stats>div+div{padding-left:15px}.neural-signal-history header{display:block}.neural-signal-history header>span{display:block;margin-top:4px}.neural-assay-row{gap:10px}}@media(prefers-reduced-motion:reduce){.neural-population-list [data-slot=progress-indicator]{transition:none}}.life-docs .document-main{max-width:1250px;padding:42px 44px 0;margin:0 auto;font-family:Arial,Helvetica,sans-serif;color:var(--ink)}.life-docs .document-title{font:400 clamp(36px,4vw,52px)/1.15 Arial,Helvetica,sans-serif;letter-spacing:-1.7px;margin:15px 0 20px;color:var(--ink)}.life-docs .document-intro{font:400 18px/1.7 Arial,Helvetica,sans-serif;color:#6c7565;max-width:780px;margin:0 0 28px}.life-docs .document-index{display:flex;flex-wrap:wrap;gap:10px 26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin:28px 0;font-size:14px;color:#63715a}.life-docs .document-index a:hover{color:#a56735}.life-docs section[id]{scroll-margin-top:25px}.life-docs .document-section{background:#fafbf6;border:1px solid var(--line);border-radius:12px;margin:24px 0;padding:28px 32px}.life-docs .document-section h2{font:400 26px/1.4 Arial,Helvetica,sans-serif;letter-spacing:-.55px;color:#303a2b;margin:0 0 18px}.life-docs .document-section p{font:400 16px/1.8 Arial,Helvetica,sans-serif;color:#65705d;max-width:none;margin:15px 0}.life-docs .document-section .life-kicker{font:12px/1.6 monospace;margin-bottom:10px;color:#7d886f}.life-docs .document-links{display:flex;flex-wrap:wrap;gap:14px 25px;font:14px/1.7 Arial,Helvetica,sans-serif;margin:25px 0;color:#5c704c}.life-docs .document-link,.life-docs .document-links a{border-bottom:1px solid #c7d2bc;color:#4c693b;font-size:14px}.life-docs .document-links a:hover{border-color:#a57745;color:#996634}.protocol-status-strip,.research-baseline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;background:#fbfcf7;margin:28px 0;overflow:hidden}.protocol-status-strip>div,.research-baseline>div{padding:25px 28px}.protocol-status-strip>div+div,.research-baseline>div+div{border-left:1px solid var(--line)}.protocol-status-strip span{display:block;font-size:14px;color:#6e7867}.protocol-status-strip strong{font-size:23px;font-weight:400;display:block;margin-top:7px}.protocol-status-strip>div:first-child strong{color:#60814b}.protocol-status-strip>div:last-child strong{color:#a47340}.research-baseline span{font:12px/1.6 monospace;letter-spacing:.025em;color:#6d7864;display:block}.research-baseline strong{display:block;font-size:37px;line-height:1.4;font-weight:400;letter-spacing:-1px;margin:10px 0;color:#34492b}.research-baseline em{font-size:23px;font-style:normal;margin-left:4px;color:#819070}.research-baseline small{font-size:14px;color:#718267}.life-docs .protocol-gate-table{border:1px solid #d9e0d0;border-radius:8px;margin:24px 0}.life-docs .protocol-gate-table>div{padding:17px 20px;font-size:14px;border-bottom:1px solid #dce3d4;background:#f1f4e9}.life-docs .protocol-gate-table>div:last-child{border:0}.life-docs .protocol-gate-table span{color:#6b7b5d}.life-docs .protocol-gate-table strong{color:#384f2b;font-weight:400}.life-docs .fee-flow{gap:12px;font-size:14px;margin:24px 0}.life-docs .fee-flow span{padding:11px 15px;background:#f0f4e8;border:1px solid #d0dbc3;border-radius:6px;color:#455d36}.life-docs .fee-flow b{color:#8b9b7e}.fee-allocation{height:12px;display:grid;grid-template-columns:7fr 2fr 1fr;gap:4px;border-radius:3px;overflow:hidden;margin:27px 0 0}.fee-allocation span:first-child{background:#526c42}.fee-allocation span:nth-child(2){background:#ad8550}.fee-allocation span:nth-child(3){background:#78a39a}.life-docs .fee-split{gap:16px;margin:16px 0 22px}.life-docs .fee-split>div{background:#f1f4e9;border:1px solid #d8e1cb;padding:20px;border-radius:8px}.life-docs .fee-split strong{font:400 34px/1.2 Arial,Helvetica,sans-serif;color:#526c42}.life-docs .fee-split>div:nth-child(2) strong{color:#a4773e}.life-docs .fee-split>div:nth-child(3) strong{color:#4a8278}.life-docs .fee-split span{font-size:14px;color:#718463;margin-top:8px}.life-docs .live-terms{border:1px solid #d5dfca;background:#edf2e5;border-radius:8px;padding:20px}.life-docs .live-terms button{font:14px Arial,Helvetica,sans-serif;background:#f9fcf4;color:#456232;border-color:#c3d3b5;cursor:pointer}.life-docs .live-terms-result{margin-top:20px}.life-docs .live-terms-result p{font-size:14px;overflow-wrap:anywhere}.life-docs .science-section{margin:30px 0;padding:0}.life-docs .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin:35px 0 20px}.life-docs .section-heading h2{font:400 27px/1.4 Arial,Helvetica,sans-serif;letter-spacing:-.6px;color:#303b2a}.life-docs .eyebrow{font:12px/1.6 monospace;color:#7a866d;letter-spacing:.04em;margin-bottom:9px}.life-docs .text-link{font:14px/1.6 Arial,Helvetica,sans-serif;color:#5c7449}.life-docs .assay-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;margin:20px 0 36px}.life-docs .assay-layout>div{min-width:0}.life-docs .assay-readout{background:#fbfcf7;border:1px solid #d8dfce;border-radius:10px;padding:25px;color:#354a2b}.life-docs .assay-readout>p:not(.eyebrow){font-size:16px;line-height:1.7;color:#65765a;margin:15px 0}.life-docs .circuit-step{background:#eef3e6;border:1px solid #d5dfc7;border-radius:6px;padding:13px 16px;color:#455b35}.life-docs .circuit-step b{font:400 19px Arial,Helvetica,sans-serif}.life-docs .circuit-step span{font:14px/1.6 Arial,Helvetica,sans-serif;color:#7a8b68}.life-docs .circuit-arrow{font:12px/1.7 monospace;color:#a07844;padding:8px 12px}.life-docs .morphology-canvas{height:330px;background:#1b2922;border:1px solid #3c5143;border-radius:10px;overflow:hidden}.life-docs .morphology-legend{display:flex;flex-wrap:wrap;gap:8px 18px;font:12px/1.7 monospace;padding:12px 0}.life-docs .morphology-legend span:first-child{color:#597b41}.life-docs .morphology-legend span:nth-child(2){color:#9e7136}.life-docs .morphology-legend span:nth-child(3){color:#487e86}.life-docs .origin-small{font:14px/1.65 Arial,Helvetica,sans-serif;color:#78876c}.life-docs .assay-readout .origin-small{font-size:14px!important}.life-docs .assay-select{width:100%;background:#fafbf5!important;border:1px solid #cbd7be;color:#435d33!important;font:14px Arial,Helvetica,sans-serif;min-height:44px;margin-bottom:14px}.life-docs .soma-plot{background:#1b2922;border:1px solid #3b5243;border-radius:9px;overflow:hidden}.life-docs .soma-plot canvas{width:100%;height:290px;display:block}.life-docs .plot-caption{background:#23382c;color:#bfd0b4;font:12px/1.65 monospace;padding:12px 15px;min-height:45px}.life-docs .big-reading{font:400 43px/1.3 Arial,Helvetica,sans-serif;letter-spacing:-1px;color:#4e7039}.life-docs .big-reading small{display:block;font:14px Arial,Helvetica,sans-serif;color:#82956e;margin:8px 0 20px;letter-spacing:0}.life-docs .rates-table>div{display:grid;grid-template-columns:1fr .85fr .95fr;gap:8px;padding:10px 0;border-bottom:1px solid #dce3d1;font:14px Arial,Helvetica,sans-serif;color:#495e3c}.life-docs .rates-table b,.life-docs .rates-table small,.life-docs .rates-table span:last-child{font:12px/1.6 Arial,Helvetica,sans-serif;color:#718460}.life-docs .science-finding{border:1px solid #d8d7bd;border-left:3px solid #a78c48;border-radius:0 9px 9px 0;background:#efefde;padding:22px;margin:28px 0}.life-docs .science-finding span{font:12px monospace;color:#8d7c45}.life-docs .science-finding p{font:16px/1.75 Arial,Helvetica,sans-serif;color:#706a49;margin-top:12px}.research-learning{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:32px;border:1px solid #d4ddc8;border-radius:12px;background:#eaf0e0;margin:40px 0}.research-learning h2{font-size:29px;line-height:1.3;font-weight:400;letter-spacing:-.7px;margin:10px 0 20px;color:#344c26}.research-learning p{font-size:16px;line-height:1.75;color:#677d56}.research-learning a{display:inline-block;margin-top:20px;font-size:14px;color:#4f7437;border-bottom:1px solid #becdaf}.learning-result{background:#f7faef;border:1px solid #cbd9bb;border-radius:9px;padding:23px}.learning-result>span{font:12px monospace;color:#7b8e69}.learning-result>strong{display:block;font-size:25px;font-weight:400;color:#9c793e;margin:9px 0 17px}.learning-result dl>div{display:flex;justify-content:space-between;gap:15px;font-size:14px;padding:11px 0;border-bottom:1px solid #d6e1c9;color:#627b4d}.learning-result p{font-size:14px;margin-top:18px;line-height:1.7}.life-docs .life-footer{padding:28px 0;margin-top:25px;color:#77856d;border-top:1px solid var(--line)}@media(max-width:900px){.life-docs .document-main{padding:32px 24px 0}.life-docs .assay-layout{grid-template-columns:1fr;gap:18px}.life-docs .section-heading{align-items:flex-start;flex-direction:column;gap:10px}.research-learning{gap:22px;padding:25px}.protocol-status-strip>div,.research-baseline>div{padding:20px}.research-baseline strong{font-size:30px}}@media(max-width:600px){.life-docs .document-main{padding:27px 16px 0}.life-docs .document-title{font-size:37px;letter-spacing:-1px}.life-docs .document-intro{font-size:16px}.life-docs .document-index{gap:13px 20px;font-size:14px;line-height:1.6}.protocol-status-strip,.research-baseline{grid-template-columns:1fr}.protocol-status-strip>div,.research-baseline>div{padding:18px 20px}.protocol-status-strip>div+div,.research-baseline>div+div{border-left:0;border-top:1px solid var(--line)}.protocol-status-strip>div{display:flex;justify-content:space-between;gap:15px;align-items:center}.protocol-status-strip strong{font-size:18px;margin:0}.research-baseline strong{font-size:32px;margin:5px 0}.life-docs .document-section{padding:22px 19px}.life-docs .document-section h2{font-size:23px}.life-docs .protocol-gate-table>div{padding:15px}.life-docs .fee-split{gap:8px}.life-docs .fee-split>div{padding:14px 9px}.life-docs .fee-split strong{font-size:27px}.life-docs .fee-split span{font-size:13px}.life-docs .fee-flow{gap:8px}.life-docs .fee-flow span{padding:9px 11px}.life-docs .assay-readout{padding:21px 17px}.life-docs .morphology-canvas{height:290px}.life-docs .section-heading h2{font-size:24px}.research-learning{grid-template-columns:1fr;padding:23px 18px}.research-learning h2{font-size:27px}.life-docs .life-footer{line-height:1.8}.life-docs .rates-table>div{font-size:14px;grid-template-columns:1fr .7fr .9fr}.life-docs .document-links{gap:15px 20px}}.habitat-observation{border:1px solid var(--line);border-radius:12px;background:#fbfcf7;margin:0 0 28px;overflow:hidden}.habitat-header{display:flex;justify-content:space-between;gap:20px;padding:23px 24px 18px}.habitat-header h2{font-size:25px;line-height:1.25;letter-spacing:-.6px;font-weight:400;margin:0 0 8px}.habitat-header p:not(.life-kicker){font-size:14px;color:#687060;margin:0}.habitat-status{font:12px monospace;white-space:nowrap;align-self:flex-start;padding:7px 9px;border:1px solid #d4dccb;border-radius:4px;color:#526747}.habitat-toolbar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:12px 24px;border-block:1px solid var(--line);font-size:14px}.habitat-toolbar>div{display:flex;gap:6px}.habitat-toolbar button{border:1px solid #d5dacd;border-radius:5px;padding:7px 11px;background:transparent}.habitat-toolbar button[aria-pressed=true]{background:#283d2f;color:#fff;border-color:#283d2f}.habitat-toolbar small{font:12px monospace;opacity:.7;margin-left:5px}.habitat-toolbar label{display:flex;gap:8px;align-items:center}.habitat-toolbar select{border:1px solid #cbd3c3;background:#fff;border-radius:5px;padding:8px;max-width:220px}.habitat-toolbar>a{margin-left:auto;display:flex;gap:7px;align-items:center}.habitat-grid{display:grid;grid-template-columns:1.05fr .85fr 1fr}.habitat-grid>div{min-width:0;padding:18px;border-right:1px solid var(--line)}.habitat-grid>div:last-child{border:0}.habitat-panel-label{display:flex;justify-content:space-between;gap:10px;font:12px/1.5 monospace;color:#6b7564;margin-bottom:12px}.habitat-arena>svg{display:block;width:100%;max-height:260px}.habitat-arena svg text{font:11px monospace;fill:#646f5a}.habitat-arena>p{font-size:14px;line-height:1.6;color:#6c7565;margin:10px 0 0}.habitat-chain{display:flex;gap:17px;color:#789266;margin:7px 0 17px}.habitat-readout dl>div{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #e6e9e0;padding:7px 0;font-size:14px}.habitat-readout dd{font:14px monospace;white-space:nowrap}.habitat-readout dd small{font-size:12px;color:#7b8473}.habitat-retina{display:flex;align-items:center;gap:9px;margin-top:13px}.habitat-retina svg{background:#22362b;width:42%;height:67px;border-radius:5px}.habitat-retina span{font:12px/1.55 monospace;color:#6d7863}.habitat-comparison table,.habitat-journal table{width:100%;border-collapse:collapse;font-size:14px}.habitat-observation th{text-align:left;font:12px/1.5 monospace;color:#6c7665;padding:8px 5px}.habitat-observation td{padding:9px 5px;border-top:1px solid #e3e7dc;font-variant-numeric:tabular-nums}.habitat-observation td button{text-align:left}.habitat-observation tr.selected{background:#e9efe1}.habitat-comparison td:not(:first-child),.habitat-comparison th:not(:first-child){text-align:right}.habitat-verdict{background:#edf1e7;border:1px solid #d7dfcd;padding:14px;margin:18px 0 12px;border-radius:6px}.habitat-verdict>span{font:12px monospace;color:#6b785d}.habitat-verdict h3{font-size:20px;line-height:1.3;font-weight:400;margin:6px 0 8px}.habitat-verdict p{font-size:14px;line-height:1.6;color:#637059;margin:0}.habitat-comparison>a{font-size:14px;color:#526c40}.habitat-journal{border-top:1px solid var(--line);padding:12px 24px}.habitat-journal summary{font-size:14px;cursor:pointer}.habitat-journal summary>span{font-size:12px;color:#747c6c;margin-left:12px}.habitat-log-scroll{max-height:280px;overflow:auto;margin-top:10px}.habitat-journal thead{position:sticky;top:0;background:#f9fbf4}.habitat-latest{font-size:14px;margin-top:10px;color:#4b6d38}.habitat-observation>footer{padding:10px 24px;background:#f1f3eb;color:#737c69;font-size:12px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.habitat-notice{padding:10px 24px;background:#fff0dd;color:#805323;font-size:14px;margin:0}.habitat-method{scroll-margin-top:24px}.habitat-method h2{font-size:29px;font-weight:400;line-height:1.2}.habitat-method p{font-size:16px;line-height:1.8}.habitat-method a{color:#536d42}.habitat-legacy-label{font:12px monospace;color:#75816a;margin:26px 0 12px}@media(max-width:1100px){.habitat-grid{grid-template-columns:1fr 1fr}.habitat-comparison{grid-column:1/-1;border-top:1px solid var(--line)!important}.habitat-comparison table{max-width:600px}.habitat-toolbar>a{margin-left:0}.habitat-status{white-space:normal;max-width:145px}}@media(max-width:650px){.habitat-header{display:block;padding:18px}.habitat-header h2{font-size:24px}.habitat-status{display:inline-block;max-width:none;margin-top:12px}.habitat-toolbar{padding:12px 18px;gap:12px}.habitat-toolbar label{flex-wrap:wrap}.habitat-grid{grid-template-columns:1fr}.habitat-grid>div{border-right:0;border-bottom:1px solid var(--line)}.habitat-comparison{grid-column:auto}.habitat-journal{padding:12px 16px}.habitat-journal summary>span{display:block;margin:5px 0}.habitat-log-scroll{font-size:12px}.habitat-observation td,.habitat-observation th{padding:8px 4px}.habitat-arena>svg{max-height:230px}}.family-title{position:relative;margin:25px 0 22px;padding-left:58px}.family-title h2{font:400 25px/1.3 Arial,Helvetica,sans-serif;margin-top:8px}.family-title>span{position:absolute;right:0;bottom:4px;font:12px monospace;color:#89967b}.restored-family{position:relative;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;padding-left:58px;margin-bottom:35px}.restored-family:before{content:"G0";position:absolute;left:0;top:38px;font:18px monospace;color:#809268}.restored-family .life-specimen{border-radius:10px;border:1px solid #d7e0ce;border-top:3px solid #b37a3d;background:#fcfdf8;overflow:hidden}.restored-family .life-specimen.atom{border-top-color:#2a8c86}.restored-family .specimen-top{padding:17px 20px 0;color:#81936d;font:11px monospace}.restored-family .portrait-stage{height:245px;background:radial-gradient(ellipse,#edf0e6aa,transparent 72%);border:0}.restored-family .portrait-scale{font-size:11px;right:20px;bottom:14px}.restored-family .portrait-cross{display:none}.restored-family .portrait-state{font-size:11px;left:20px;bottom:14px}.restored-family .portrait-open{right:16px;top:8px;background:transparent;color:#7c9066}.restored-family .life-specimen-body{padding:0 20px}.restored-family .specimen-name{padding:0;width:100%;margin-bottom:15px}.restored-family .specimen-name h2{font:400 31px Arial,Helvetica,sans-serif;letter-spacing:-.8px;margin:0 0 7px}.restored-family .specimen-name span{font-size:13px;line-height:1.5}.founder-biography{font:14px/1.7 Arial,Helvetica,sans-serif;color:#81946b;margin:0 0 20px;min-height:47px}.restored-family .life-health{padding:16px 0;border-top:1px solid #dfe6d5}.restored-family .life-health>div:first-child{font-size:13px}.restored-family .meter-note{font-size:12px;line-height:1.6}.restored-family .specimen-metrics{border-top:1px solid #dfe6d5;border-bottom:1px solid #dfe6d5;padding:18px 0;margin:0}.restored-family .specimen-metrics button>span{font-size:13px}.restored-family .specimen-metrics strong{font-size:27px}.restored-family .specimen-metrics .metric-caption{font-size:12px}.restored-family .specimen-ca{font-size:11px;padding:16px 0}.restored-family .specimen-ca span:first-child{font-size:10px;min-width:135px}.founder-file-link{display:flex;align-items:center;justify-content:space-between;width:calc(100% + 40px);margin-left:-20px;padding:15px 20px;border-top:1px solid #dfe6d5;font:13px Arial,Helvetica,sans-serif;color:#708f4f;text-align:left}.founder-file-link:hover{background:#eff4e6}.restored-family .next-generation{grid-column:1/-1;position:relative;border:1px dashed #b9c8a4;border-top:2px solid #80975f;background:#f8faf3;border-radius:10px;color:#5b7642;padding:23px 26px}.restored-family .next-generation:before{content:"G1";position:absolute;left:-58px;top:27px;font:18px monospace;color:#82966b}.restored-family .next-generation .next-head{color:#809568}.restored-family .generation-orbit{display:none}.restored-family .next-generation h2{font-size:25px;font-weight:400;line-height:1.3;margin:16px 0;color:#526e3b}.restored-family .next-generation h2 br{display:none}.restored-family .next-generation>p{font:14px/1.7 Arial,Helvetica,sans-serif;color:#8b9e76;max-width:none}.restored-family .birth-progress{margin-top:21px;font-size:13px}.restored-family .birth-segments{margin:9px 0}.restored-family .birth-segments button{background:#e1e9d4}.restored-family .birth-segments button.complete{background:#aabe86}.restored-family .birth-segments button.selected{outline-color:#9aae7e}.restored-family .gate-selector button{color:#97a983}.restored-family .gate-selector button.selected{color:#537738}.restored-family .gate-insight{border-color:#dce5ce}.restored-family .gate-insight strong{color:#648349}.restored-family .gate-insight p{color:#90a579;font-size:13px}.restored-family .next-generation>a{color:#6f8e4e;border-color:#dce5ce;font-size:13px}.life-sheet .identity-facts,.life-sheet .life-facts{font-size:14px}@media(min-width:1400px){.family-title,.restored-family{max-width:1150px}.restored-family .portrait-stage{height:240px}}@media(max-width:760px){.family-title{padding-left:32px;margin-top:20px}.family-title h2{font-size:22px}.family-title>span{position:static;display:block;margin-top:9px;line-height:1.6}.restored-family{padding-left:32px;gap:16px!important;grid-template-columns:1fr!important}.restored-family:before{font-size:15px}.restored-family .next-generation:before{left:-32px;font-size:15px}.restored-family .portrait-stage{height:225px}.restored-family .next-generation{padding:20px}.restored-family .gate-selector button{font-size:11px}.restored-family .specimen-ca span:first-child{min-width:115px;font-size:9px}}.petri-dish{margin:22px 0 34px;border:1px solid #3f3f3f;border-radius:14px;background:#0f0f0f;color:#e7e7e7;overflow:hidden;box-shadow:0 15px 40px #24242420}.petri-dish header{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;gap:16px;border-bottom:1px solid #323232;background:linear-gradient(100deg,#181818,#0f0f0f)}.petri-dish header .life-kicker{color:#919191;margin:0 0 7px}.petri-dish h2{font-size:25px;letter-spacing:-.5px;font-weight:400;margin:0;color:#f5f5f5}.dish-mode{font:12px ui-monospace,monospace;color:#b1b1b1;border:1px solid #424242;padding:7px 12px;border-radius:4px;white-space:nowrap}.dish-console{display:grid;grid-template-columns:minmax(0,1fr) 345px}.dish-world{position:relative;height:465px;background:#0d0d0d;min-width:0}.dish-labels,.dish-renderer{position:absolute;inset:0}.dish-renderer canvas{display:block;cursor:grab;touch-action:pan-y}.dish-renderer canvas:active{cursor:grabbing}.dish-labels{pointer-events:none;overflow:hidden}.dish-fly-label{position:absolute;transform:translate(-50%,-42px);font:11px ui-monospace,monospace;letter-spacing:1px;padding:5px 8px;background:#1e1e1ee6;border:1px solid #7b7b7b;border-radius:3px;color:#c7c7c7}.dish-fly-label.atom{color:#cccccc;border-color:#6f6f6f}.dish-corner,.dish-orbit-hint{position:absolute;color:#a6a6a6;font:11px/1.8 ui-monospace,monospace;pointer-events:none}.dish-corner{left:22px;top:18px;display:grid;gap:2px}.dish-corner b{font-weight:400;color:#e6e6e6;font-size:17px;letter-spacing:2px}.dish-corner small{color:#848484;font-size:11px}.dish-orbit-hint{bottom:18px;right:20px}.dish-bar-key{position:absolute;bottom:18px;left:22px;color:#a6a6a6;font:11px/1.7 ui-monospace,monospace;pointer-events:none}.dish-bar-key small,.dish-bar-key span{display:block;color:#8b8b8b;font-size:10px}.dish-bar-key i{display:inline-block;width:6px;height:6px;background:#616161;margin-right:7px}.dish-loading{position:absolute;inset:42% 0 auto;text-align:center;color:#c4c4c4;font-size:14px}.dish-journal{height:465px;display:flex;flex-direction:column;border-left:1px solid #3a3a3a;background:#151515;min-width:0}.dish-journal-title{padding:18px 18px 12px;display:grid;gap:12px;font:11px ui-monospace,monospace}.dish-journal-title>span{color:#bebebe;letter-spacing:1px}.dish-journal-title b{font-size:10px;font-weight:400;color:#a7a7a7}.dish-journal-title i{display:inline-block;width:6px;height:6px;background:#939393;border-radius:50%;margin-right:7px}.dish-journal-title i.live{background:#b4b4b4;box-shadow:0 0 8px #c8c8c844}.dish-tabs{display:flex;margin:0 18px;border:1px solid #404040;border-radius:4px;padding:3px;gap:4px}.dish-tabs button{flex:1;background:none;border:0;padding:7px;color:#8b8b8b;font:12px ui-monospace,monospace;cursor:pointer}.dish-tabs button[aria-pressed=true]{background:#2e2e2e;color:#eaeaea;border-radius:2px}.dish-readings{display:grid;grid-template-columns:1.3fr 1fr;gap:10px;padding:16px 18px;border-bottom:1px solid #343434}.dish-readings>div{display:grid;gap:5px}.dish-readings span{font-size:11px;color:#9f9f9f}.dish-readings strong{font:23px ui-monospace,monospace;color:#f4f4f4}.dish-readings small{font-size:10px;color:#8f8f8f;margin-left:5px}.dish-log-list{overflow:auto;flex:1;scrollbar-width:thin;scrollbar-color:#404040 transparent}.dish-log-list button{display:flex;gap:12px;text-align:left;background:none;border:0;border-bottom:1px solid #282828;width:100%;padding:12px 16px;cursor:pointer}.dish-log-list button:hover{background:#222222}.dish-log-list b{display:block;font-weight:400;color:#c9c9c9}.dish-log-list small{display:block;font-size:10px;color:#8d8d8d;margin-top:5px}.dish-log-time{font:11px ui-monospace,monospace;color:#898989;white-space:nowrap}.dish-log-list p{padding:20px;color:#939393}.dish-journal-foot{padding:12px 16px;border-top:1px solid #343434;color:#a0a0a0;font:10px ui-monospace,monospace}.dish-journal-foot,.petri-dish footer{display:flex;justify-content:space-between}.petri-dish footer{border-top:1px solid #3a3a3a;padding:14px 24px;align-items:center;gap:20px}.dish-residents{display:flex;gap:28px}.dish-residents button{display:flex;gap:9px;align-items:center;font-size:12px;background:none;border:0;padding:5px 0;cursor:pointer;color:#9c9c9c}.dish-residents strong{font-weight:500;color:#e0e0e0}.dish-residents i{width:7px;height:7px;border-radius:50%;background:#949494}.dish-residents i.atom{background:#9f9f9f}.petri-dish footer p{font-size:11px;color:#8b8b8b;margin:0;text-align:right}.petri-dish button:focus-visible{outline:2px solid #b5b5b5;outline-offset:2px}@media(max-width:1000px){.dish-console{grid-template-columns:minmax(0,1fr) 300px}.dish-journal,.dish-world{height:425px}.dish-readings strong{font-size:20px}}@media(max-width:740px){.petri-dish header{padding:18px 16px}.petri-dish h2{font-size:22px}.dish-console{grid-template-columns:1fr}.dish-world{height:345px}.dish-journal{height:355px;border-left:0;border-top:1px solid #3a3a3a}.dish-mode{font-size:10px}.dish-bar-key,.dish-corner{left:14px}.petri-dish footer{padding:12px 16px;align-items:flex-start;flex-direction:column;gap:8px}.petri-dish footer p{text-align:left}.dish-residents{justify-content:space-between;width:100%}}:root{--page-width:1450px;--page-gutter:32px;--lab-bg:#131313;--lab-panel:#1b1b1b;--lab-raised:#232323;--lab-line:#373737;--lab-text:#e6e6e6;--lab-muted:#a3a3a3;--lab-dim:#818181;--lab-amber:#a9a9a9;--lab-teal:#b2b2b2;color-scheme:dark}.life-observatory,.life-sheet,body{background:var(--lab-bg);color:var(--lab-text)}.life-observatory,.life-sheet{--paper:var(--lab-bg);--ink:var(--lab-text);--muted:var(--lab-muted);--line:var(--lab-line);--amber:var(--lab-amber);--teal:var(--lab-teal);font-family:Arial,Helvetica,sans-serif}.life-observatory :is(button,a,select):focus-visible,.life-sheet :is(button,a,select):focus-visible{outline:2px solid #c6c6c6;outline-offset:3px}.life-nav{max-width:1450px;height:78px;padding:0 32px;border-color:var(--lab-line)}.life-brand{font-size:24px;letter-spacing:-.8px}.life-brand small{font-size:11px;color:var(--lab-dim);border-color:var(--lab-line)}.life-nav nav{gap:28px}.life-nav nav a{color:var(--lab-muted);padding:26px 0;border-bottom:2px solid transparent}.life-nav nav a[aria-current]{color:var(--lab-text);border-bottom-color:#c5c5c5}.nav-source{font-size:11px}.life-main{max-width:1450px;padding:30px 32px 0}.life-heading{margin-bottom:22px}.life-heading h1{font-size:38px;font-weight:400;letter-spacing:-1.4px}.life-heading h1>span{color:var(--lab-text)}.life-kicker{font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;color:var(--lab-muted)}.life-context{margin-bottom:24px;font-size:12px;border-color:var(--lab-line)}.colony-counters strong{font:28px/1.2 Arial,sans-serif}.colony-counters span{font-size:10px;color:var(--lab-dim)}.petri-dish{border-color:var(--lab-line);background:var(--lab-panel);box-shadow:none;border-radius:12px}.petri-dish header{background:var(--lab-panel);padding:20px 24px;border-color:var(--lab-line)}.petri-dish h2{font-size:24px}.dish-mode{background:transparent;color:var(--lab-muted)}.dish-journal,.dish-mode{border-color:var(--lab-line)}.dish-journal{background:#191919}.dish-journal-title>span{color:var(--lab-muted)}.dish-journal-title b{color:#ababab}.dish-tabs{border-color:var(--lab-line)}.dish-tabs button[aria-pressed=true]{background:#323232}.dish-log-time{color:var(--lab-muted)}.dish-journal-foot,.dish-readings,.petri-dish footer{border-color:var(--lab-line)}.dish-fly-label{font-size:11px}.dish-log-list b{font-size:12px}.dish-log-list small{font-size:11px;line-height:1.5}.dish-corner span{color:var(--lab-muted)}.dish-bar-key{display:none}.family-title{max-width:none;padding-left:40px;margin:30px 0 20px}.family-title h2{font-size:26px;font-weight:400;letter-spacing:-.6px;color:var(--lab-text)}.family-title>span{font-size:12px;color:var(--lab-dim)}.restored-family{max-width:none;padding-left:40px;gap:20px!important}.restored-family .next-generation:before,.restored-family:before{color:var(--lab-dim);font-family:ui-monospace,monospace}.restored-family .next-generation:before{left:-40px}.life-specimen,.restored-family .life-specimen{background:var(--lab-panel);border-color:var(--lab-line);border-radius:12px;box-shadow:none}.restored-family .life-specimen.adam{border-top-color:var(--lab-amber)}.restored-family .life-specimen.atom{border-top-color:var(--lab-teal)}.life-specimen{--accent:var(--lab-amber)}.life-specimen.atom{--accent:var(--lab-teal)}.accession{color:var(--lab-dim);font-size:11px}.generation-tag{background:transparent;color:var(--lab-muted);border-color:var(--lab-line);font-size:11px}.portrait-stage,.restored-family .portrait-stage{background:radial-gradient(ellipse at 50% 60%,#49494930,transparent 70%)}.atom .portrait-stage,.restored-family .atom .portrait-stage{background:radial-gradient(ellipse at 50% 60%,#52525230,transparent 70%)}.portrait-open{border-color:var(--lab-line)!important;background:#1d1d1dc9;color:var(--lab-muted)}.portrait-cross{color:#4f4f4f}.portrait-scale{color:var(--lab-dim)}.portrait-state,.specimen-name h2{color:var(--accent)}.specimen-name h2{font-size:30px!important;letter-spacing:-.7px}.specimen-name>div>span,.specimen-name>svg{color:var(--lab-muted)}.founder-biography,.restored-family .founder-biography{color:var(--lab-muted);font-size:14px;line-height:1.7;min-height:48px}.founder-file-link,.life-health,.restored-family .life-health,.restored-family .specimen-metrics,.specimen-ca,.specimen-metrics,.specimen-metrics>button+button{border-color:var(--lab-line)!important}.life-health b{color:#acacac}.health-blocks i{background:repeating-linear-gradient(120deg,#4e4e4e,#4e4e4e 1px,#2b2b2b 0,#2b2b2b 3px)}.meter-note,.metric-caption,.restored-family .metric-caption{color:var(--lab-dim)}.specimen-metrics button>span{color:var(--lab-muted)}.specimen-metrics strong{color:var(--lab-text);font-size:26px!important}.specimen-metrics strong small{color:var(--lab-dim)}.neural-heat i{background:#3a3a3a}.neural-heat i.lit{background:var(--accent)}.specimen-metrics [data-slot=progress]{background:#393939}.specimen-ca,.specimen-ca>span:first-child{color:var(--lab-muted);border-color:var(--lab-line)}.founder-file-link{color:var(--lab-muted);font-size:13px}.founder-file-link:hover{background:var(--lab-raised);color:var(--lab-text)}.restored-family .next-generation{background:var(--lab-panel);border:1px dashed #4d4d4d;border-top:2px solid #979797;color:var(--lab-text);border-radius:12px}.restored-family .next-generation .next-head{color:#bababa}.restored-family .next-generation h2{color:var(--lab-text);font-size:24px}.restored-family .gate-insight p,.restored-family .next-generation>p{color:var(--lab-muted)}.restored-family .birth-segments button{background:#383838}.restored-family .birth-segments button.complete{background:#a3a3a3}.restored-family .gate-selector button{color:var(--lab-dim)}.restored-family .gate-insight strong,.restored-family .gate-selector button.selected,.restored-family .next-generation>a{color:#bfbfbf}.restored-family .gate-insight{border-color:var(--lab-line)}.life-events,.life-log,.signal-panel{background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:12px;color:var(--lab-text)}.life-events :is(.life-kicker,.event-boundary p,.empty-events),.signal-panel :is(.life-kicker,.chart-source,.chart-foot){color:var(--lab-muted)}.journal-entry h2,.life-events h2,.signal-panel h2{font-size:24px;letter-spacing:-.5px}.chart-toolbar option,.chart-toolbar select{background:var(--lab-raised);border-color:var(--lab-line);color:var(--lab-muted)}.chart-toolbar button{color:var(--lab-muted)}.chart-toolbar button.selected{color:var(--lab-text)}.chart-foot,.life-events>button,.lineage-ribbon{border-color:var(--lab-line)}.sensory-flow{color:var(--lab-muted)}.lineage-join,.sensory-flow>span{background:var(--lab-line)}.event-icon{background:#2e2e2e40;border-color:#565656;color:var(--lab-amber)}.event-icon.atom{background:#34343440;border-color:#525252;color:var(--lab-teal)}.event-boundary>span,.life-events>button div>span{color:var(--lab-dim)}.event-boundary b{color:#acacac}.lineage-ribbon b,.lineage-track button{color:var(--lab-text)}.lineage-origin,.lineage-ribbon>a,.lineage-ribbon>div:first-child,.lineage-track{color:var(--lab-muted)}.lineage-origin{border-color:var(--lab-line)}.journal-entry p:last-child{color:var(--lab-muted)}.journal-entry [data-slot=button]{background:var(--lab-raised);color:var(--lab-text);border-color:var(--lab-line)}.life-footer{color:var(--lab-dim);border-color:var(--lab-line);font-size:11px}.life-footer a{color:var(--lab-muted)}.life-sheet{--accent:var(--lab-amber);background:var(--lab-panel)!important;color:var(--lab-text)!important;border-color:var(--lab-line)!important;padding:28px!important}.life-sheet.atom{--accent:var(--lab-teal)}.life-detail-copy,.life-sheet .life-facts dt,.life-sheet [data-slot=sheet-description]{color:var(--lab-muted)}.life-sheet [data-slot=sheet-title]>span{color:var(--lab-muted);border-color:var(--lab-line)}.life-detail-tabs{background:#171717!important;border-color:var(--lab-line)!important}.life-detail-tabs button{color:var(--lab-muted)!important}.life-detail-tabs button[data-state=active]{background:#333333!important;color:var(--lab-text)!important}.life-facts>div,.lifecycle-list>div,.neural-readouts>div{border-color:var(--lab-line)}.life-facts dd{color:var(--lab-text)}.life-sheet :is(p,dt,small){color:var(--lab-muted)}.life-sheet :is(.vital-status>svg,.identity-badge,.neural-assay-archive){border-color:var(--lab-line)}.life-sheet :is(.birth-contract,.study-summary,.training-status){background:var(--lab-raised)!important;border-color:var(--lab-line)!important;color:var(--lab-text)}.life-sheet [data-slot=progress]{background:#393939}.life-sheet [data-slot=progress-indicator]{background:var(--accent)}.life-sheet [data-slot=button]{background:var(--lab-raised);color:var(--lab-text);border-color:var(--lab-line)}.document-main{max-width:1120px;padding:44px 32px 28px;margin:auto}.document-title{font:400 42px/1.18 Arial,Helvetica,sans-serif!important;letter-spacing:-1.3px!important;color:var(--lab-text)!important;max-width:none}.document-intro{font:16px/1.8 Arial,Helvetica,sans-serif!important;color:var(--lab-muted)!important;max-width:850px}.document-section{border-color:var(--lab-line);padding-block:30px}.document-section h2{font:400 24px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:-.4px;color:var(--lab-text)}.document-section li,.document-section p{font:15px/1.85 Arial,Helvetica,sans-serif!important;color:var(--lab-muted)!important}.document-index a,.document-links a,.document-section a{color:#bebebe!important;border-color:var(--lab-line)!important}.document-index{border-color:var(--lab-line)}.life-docs :is(.protocol-gate-table,.fee-flow,.research-baseline,.study-summary,.study-banner,.research-callout,.science-panel,.science-card,.circuit-card,.neural-assay-archive,.habitat-observation){background:var(--lab-panel)!important;border-color:var(--lab-line)!important;color:var(--lab-text)!important}.protocol-gate-table>div{background:transparent!important;border-color:var(--lab-line)!important}.protocol-gate-table span,.research-baseline small,.research-baseline span{color:var(--lab-muted)!important}.protocol-gate-table strong,.research-baseline strong{color:var(--lab-text)!important}.fee-flow span,.protocol-flow span{background:var(--lab-raised)!important;border-color:var(--lab-line)!important;color:var(--lab-text)!important}.life-log .observation-console{background:var(--lab-panel);color:var(--lab-text)}.life-log :is(.observation-specimens>button,.observation-inputs){background:var(--lab-raised);border-color:var(--lab-line)}.life-log .observation-specimens>button.selected{border-color:#939393;box-shadow:none}.life-log :is(.observation-name,.journal-specimen){color:var(--lab-amber)}.life-log :is(.observation-name.atom,.journal-specimen.atom){color:var(--lab-teal)}.life-log .observation-strip,.life-log .observation-table-scroll{border-color:var(--lab-line)}.life-log :is(.observation-strip b,.observation-specimens>button>div b){color:var(--lab-text)}.life-log :is(.observation-strip,.observation-toolbar a,.observation-section-label,.observation-table-head>span:last-child,.observation-footnote){color:var(--lab-muted)}.life-log .observation-console thead{background:#282828}.life-log .observation-console th{color:var(--lab-muted)}.life-log .observation-console td{border-color:var(--lab-line)}.life-log .observation-console tr:hover{background:#282828}.life-log .observation-expanded{background:#282828!important}.life-log .observation-live{border-color:var(--lab-line);color:var(--lab-muted);background:var(--lab-raised)}.life-log .observation-live.is-live{color:#b7b7b7}.life-log [data-slot=tabs-list]{background:#282828}.life-log [data-slot=tabs-trigger]{color:var(--lab-muted)}.life-log [data-slot=tabs-trigger][data-state=active]{background:#3f3f3f;color:var(--lab-text)}@media(max-width:760px){.life-nav{height:66px;padding:0 18px;gap:12px}.life-nav nav{gap:19px;font-size:13px}.life-nav nav a{padding:20px 0}.life-main{padding:22px 18px 0}.life-heading h1{font-size:31px}.life-heading{gap:16px}.family-title,.restored-family{padding-left:28px}.restored-family .next-generation:before{left:-28px}.family-title h2{font-size:23px}.document-main{padding:30px 20px}.document-title{font-size:34px!important}.document-section h2{font-size:23px!important}.life-sheet{padding:22px!important}.life-detail-tabs button{font-size:12px!important;padding:8px 5px!important}}.life-observatory .document-main,.life-observatory .life-main,.life-observatory .life-nav{box-sizing:border-box;width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-gutter)}.life-observatory .document-main,.life-observatory .life-main{padding-top:30px}.life-observatory .family-title,.life-observatory .restored-family{padding-left:0}.restored-family .next-generation:before,.restored-family:before{display:none}:root{--lab-bg:#000000;--lab-panel:#0c0c0c;--lab-raised:#191919;--lab-line:#353535;--lab-text:#eeeeee;--lab-muted:#b0b0b0;--lab-dim:#909090;--lab-amber:#dedede;--lab-teal:#a6a6a6}.life-docs :is(.document-section,.protocol-status-strip,.fee-split>div,.live-terms,.assay-readout,.research-learning,.science-finding){background:var(--lab-panel)!important;border-color:var(--lab-line)!important;color:var(--lab-text)!important;border-radius:12px}.life-docs :is(.circuit-step,.learning-result,.live-terms button,.assay-select,.plot-caption){background:var(--lab-raised)!important;border-color:var(--lab-line)!important;color:var(--lab-text)!important}.life-docs :is(.document-section h2,.section-heading h2,.research-learning h2,.learning-result>strong,.big-reading,.fee-split strong,.protocol-status-strip strong,.rates-table>div){color:var(--lab-text)!important}.life-docs :is(.eyebrow,.origin-small,.research-baseline em,.protocol-status-strip span,.circuit-step span,.circuit-arrow,.assay-readout>p,.science-finding p,.science-finding span,.research-learning p,.learning-result>span,.learning-result dl>div,.fee-split span,.big-reading small,.rates-table b,.rates-table small,.rates-table span:last-child,.morphology-legend span,.life-footer){color:var(--lab-muted)!important}.life-docs :is(.text-link,.research-learning a,.neural-assay-archive summary,.neural-assay-archive>a){color:var(--lab-text)!important;border-color:var(--lab-line)!important}.life-docs :is(.rates-table>div,.learning-result dl>div,.neural-assay-row){border-color:var(--lab-line)!important}.life-docs :is(.morphology-canvas,.soma-plot){background:#111111!important;border-color:var(--lab-line)!important}.life-docs .section-heading h2,.research-learning h2{font:400 26px/1.4 Arial,Helvetica,sans-serif;letter-spacing:-.6px}.life-docs :is(.document-section p,.document-section li,.assay-readout>p,.research-learning p){font-size:15px!important;line-height:1.85!important}.life-docs .fee-flow{background:none!important}.life-docs .fee-flow b{color:var(--lab-muted)}.life-docs .protocol-overview span{background:var(--lab-raised);border-color:var(--lab-line);color:var(--lab-text)}.fee-allocation span:first-child{background:#dddddd}.fee-allocation span:nth-child(2){background:#999999}.fee-allocation span:nth-child(3){background:#555555}.life-docs .document-intro{max-width:900px}.life-docs .document-title{margin-bottom:16px}.life-docs .habitat-observation :is(select,.habitat-verdict,.habitat-notice){background:var(--lab-raised);color:var(--lab-text);border-color:var(--lab-line)}.life-docs .habitat-observation :is(.habitat-header p,.habitat-status,.habitat-panel-label,.habitat-arena>p,.habitat-readout dd small,.habitat-retina span,th,.habitat-verdict>span,.habitat-verdict p,.habitat-comparison>a,.habitat-journal summary>span,.habitat-latest){color:var(--lab-muted)}.life-docs .habitat-observation :is(td,.habitat-readout dl>div,.habitat-toolbar button){border-color:var(--lab-line)}.life-docs .habitat-observation :is(tr.selected,thead,footer){background:var(--lab-raised);color:var(--lab-muted)}.life-docs .habitat-toolbar button[aria-pressed=true]{background:#dddddd;color:#111111;border-color:#dddddd}.life-docs .habitat-chain{color:#bbbbbb}.life-observatory .recharts-surface,.life-sheet .recharts-surface{filter:grayscale(1)}.life-observatory .life-context i,.life-observatory .life-context>span:before,.life-observatory .nav-source i{background:#bbbbbb}.life-observatory .life-context,.life-observatory .life-context button,.life-observatory .nav-source,.life-observatory .portrait-open,.life-observatory .portrait-scale,.life-observatory .portrait-state{color:var(--lab-muted)}.life-sheet .neural-observation-panel{color:var(--lab-text)}.life-sheet :is(.neural-state-heading>div>span,.neural-stamp,.neural-window-stats span,.neural-window-stats small,.neural-population-list small,.neural-assay-archive summary,.neural-assay-archive summary>span,.neural-assay-row div>span,.neural-assay-row small,.neural-assay-archive>a){color:var(--lab-muted)}.life-sheet :is(.neural-stamp,.neural-window-stats>div+div,.neural-assay-row,.neural-source-tag){border-color:var(--lab-line)}.life-sheet :is(.neural-source-tag,.neural-source-tag.is-live,.neural-signal-history){background:var(--lab-raised);color:var(--lab-text);border-color:var(--lab-line)}.life-sheet .neural-signal-legend .mbon{color:#eeeeee}.life-sheet .neural-signal-legend .left{color:#aaaaaa}.life-sheet .neural-signal-legend .right{color:#777777}.life-sheet .neural-signal-legend .left:before{height:0;border-top:2px dashed;background:none}.life-sheet :is(.training-status strong,.vital-status strong,.identity-badge,.training-subtitle){color:var(--lab-text)}.life-sheet [data-slot=select-trigger],[data-slot=select-content]{background:#232323!important;color:#eeeeee!important;border-color:#444444!important}@media(max-width:760px){:root{--page-gutter:18px}.life-observatory .document-main,.life-observatory .life-main{padding-top:24px}.life-docs .document-section{padding:22px 20px}.life-docs .document-title{font-size:34px!important}.life-docs .section-heading h2{font-size:24px}.life-observatory .life-heading h1{font-size:31px}}.dish-world,.life-observatory,.life-sheet,body{background:#000000}.life-observatory canvas,.life-sheet canvas{filter:none}.life-sheet :is(.neural-readouts,.life-proposal){background:var(--lab-raised)!important;border-color:var(--lab-line)!important;color:var(--lab-text)}.life-sheet :is(.neural-readouts>div>span,.neural-readouts b,.detail-gates strong,.identity-badge h3){color:var(--lab-text)}.life-sheet :is(.vital-status>svg,.vital-status>div>span,.detail-text-button,.detail-gates small,.detail-gates li>span,.life-proposal>span,.life-proposal a,.study-summary>a,.study-summary>span,.study-warning){color:var(--lab-muted)!important}.life-sheet .detail-gates li>span{background:#191919;border-color:#444444}.life-sheet .detail-gates li>span.done{background:#dddddd;color:#111111!important}.life-sheet .detail-gates li{border-color:var(--lab-line)}.life-sheet .neural-readouts [data-slot=progress]{background:#383838}.life-sheet .neural-readouts [data-slot=progress-indicator]{background:#d6d6d6}.life-observatory :is(.chart-toolbar button i,.lineage-track button i){background:#cccccc!important}.life-observatory .chart-toolbar button.atom i,.life-observatory .lineage-track button .atom{background:#888888!important}.life-observatory .life-context>span i{background:#cccccc!important;box-shadow:none!important}.life-observatory .generation-orbit{filter:grayscale(1)}.life-log .observation-console :is(table,td,td b,td time,.motor-pair,.observation-specimens strong,.observation-inputs b,.observation-detail-grid b){color:var(--lab-text)}.life-log .observation-console :is(.eyebrow,.observation-header h2>span,.observation-name small,.observation-specimens strong small,.observation-specimens>button>div,.observation-inputs>div>span:not(.input-specimen),.observation-inputs code,.observation-inputs small,.observation-inputs>p,td small,td small.delta-up,td small.delta-neutral,.motor-pair i,.journal-input-off,.observation-detail-grid span,.observation-expanded p,.observation-empty){color:var(--lab-muted)}.life-log .observation-console :is(.input-specimen,.input-specimen.atom,.journal-specimen,.journal-specimen.atom){color:var(--lab-text)}.life-log .observation-console .observation-inputs small{border-color:var(--lab-line)}.life-log .observation-console .journal-input-on{color:var(--lab-text);background:#303030;border-color:#666666}.life-log .observation-console tbody tr[data-state=selected]{background:#282828}.life-log .observation-console .observation-detail-grid>div{border-color:var(--lab-line)}.life-log .observation-console [data-slot=button]{color:var(--lab-text);border-color:var(--lab-line)}.life-log .observation-console [data-slot=button]:hover{background:#333333}.life-log .observation-toolbar [data-slot=button]{background:#232323}.life-log .observation-console [data-slot=tabs-trigger]:after{background:#dddddd}.colony-intro{font-size:15px;line-height:1.65;color:var(--lab-muted);margin:12px 0 0;max-width:670px}.project-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--lab-line);border-radius:8px;margin:0 0 22px;overflow:hidden}.project-status a{display:grid;grid-template-columns:18px 1fr;gap:7px 10px;padding:15px 20px;background:#080808;align-items:center;min-width:0}.project-status a+a{border-left:1px solid var(--lab-line)}.project-status span{font:11px/1.5 ui-monospace,monospace;color:var(--lab-muted);letter-spacing:.05em}.project-status b{font-size:14px;font-weight:400;grid-column:2}.project-status a:hover{background:#181818}.colony-progress{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;margin:0 0 38px}.colony-progress article{min-width:0;border:1px solid var(--lab-line);border-radius:12px;background:#0c0c0c;padding:24px}.colony-progress header{display:flex;align-items:center;justify-content:space-between;gap:18px}.colony-progress header h2{font-size:25px;letter-spacing:-.6px;font-weight:400;margin:6px 0 0}.colony-progress header .life-kicker{margin:0}.colony-progress p{font-size:14px;line-height:1.8;color:var(--lab-muted)}.treasury-intro{margin:18px 0}.treasury-state{font-size:13px;color:#d2d2d2;padding:10px 12px;border:1px solid #303030;border-radius:5px;background:#191919}.treasury-metrics{display:grid;grid-template-columns:1fr 1fr;gap:23px 16px;margin:23px 0}.treasury-metrics>div{min-width:0}.treasury-metrics>div:first-child{grid-column:1/-1}.treasury-metrics span{display:block;font-size:13px;color:var(--lab-muted)}.treasury-metrics strong{font-size:22px;line-height:1.5;font-weight:400;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.treasury-metrics>div:first-child strong{font-size:31px}.treasury-addresses>div{padding:13px 0;border-top:1px solid var(--lab-line);font-size:13px}.treasury-addresses dt{color:var(--lab-muted);margin-bottom:7px}.treasury-addresses dd{display:flex;gap:10px;align-items:center;justify-content:space-between}.treasury-addresses code{font-size:12px;overflow-wrap:anywhere;min-width:0}.treasury-addresses button{padding:7px;border:1px solid #444;border-radius:4px}.treasury-copy{font-size:12px;color:#ccc;display:block}.colony-progress details{border-top:1px solid var(--lab-line);padding:14px 0}.colony-progress summary{font-size:14px;cursor:pointer}.colony-progress details p{margin:12px 0}.colony-progress details a,.colony-progress details button{font-size:14px;color:var(--lab-text);display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid #555;padding-bottom:4px}.colony-progress footer{border-top:1px solid var(--lab-line);padding-top:14px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--lab-muted);line-height:1.7}.colony-progress code{overflow-wrap:anywhere;word-break:break-word}.claim-receipt{font-size:13px;display:grid;grid-template-columns:1fr auto;gap:8px;border-top:1px solid #333;padding:12px 0}.claim-receipt code{grid-column:1/-1;font-size:12px}.colony-events header select{background:#191919;border:1px solid #444;color:var(--lab-text);font-size:13px;padding:7px;border-radius:5px;max-width:145px}.colony-event-list{margin-top:23px;max-height:540px;overflow-y:auto;scrollbar-width:thin}.colony-event-list details{padding:17px 0}.colony-event-list summary{list-style:none;position:relative;padding-right:26px}.colony-event-list summary::-webkit-details-marker{display:none}.colony-event-list summary:after{content:"+";position:absolute;right:6px;top:12px;color:#aaa}.colony-event-list details[open] summary:after{content:"−"}.colony-event-list summary span{font:11px/1.7 ui-monospace,monospace;letter-spacing:.03em;color:var(--lab-muted);display:block}.colony-event-list summary b{display:block;font-size:15px;font-weight:400;line-height:1.65;margin-top:6px}.colony-event-list .event-empty{padding:15px 0;border-top:1px solid var(--lab-line)}.replication-table{overflow-x:auto}.replication-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:14px}.replication-table :is(th,td){padding:14px 12px;border-bottom:1px solid var(--lab-line);text-align:left}.replication-table th{font-weight:400;color:var(--lab-muted)}.replication-panel details{margin-top:24px;font-size:14px}.replication-panel summary{cursor:pointer}.replication-panel pre{background:#000;padding:16px;overflow:auto;font-size:13px;border:1px solid var(--lab-line);border-radius:5px}.replication-panel code{font-size:12px;overflow-wrap:anywhere}@media(max-width:1000px){.colony-progress{grid-template-columns:1fr}.project-status a{padding:13px}.project-status b{font-size:13px}}@media(max-width:600px){.life-brand{font-size:20px!important;gap:6px!important}.life-nav nav{gap:13px!important;font-size:12px}.project-status{grid-template-columns:1fr}.project-status a{grid-template-columns:18px 1fr auto;padding:12px 15px}.project-status b{grid-column:auto;font-size:12px}.project-status a+a{border-left:0;border-top:1px solid var(--lab-line)}.colony-progress article{padding:20px}.colony-progress header h2{font-size:23px}.colony-events header{align-items:flex-start;gap:10px}.colony-events header select{max-width:125px}.colony-intro{font-size:14px}.treasury-metrics strong{font-size:20px}.colony-progress{gap:18px}}@media(max-width:420px){.life-observatory .life-nav{height:auto;min-height:96px;flex-wrap:wrap;padding-top:14px;padding-bottom:0;gap:6px}.life-nav nav{width:100%;justify-content:space-between}.life-nav nav a{padding:12px 0}.life-heading{flex-direction:column;align-items:flex-start}.colony-counters{width:100%;display:flex;gap:32px}.colony-counters>div{display:block}.colony-counters strong{font-size:25px}.colony-counters span{display:block;margin-top:5px}.petri-dish header{align-items:flex-start;flex-direction:column;gap:12px}.petri-dish h2{font-size:23px}.colony-events header{flex-direction:column}.colony-events header select{max-width:none;width:100%}.treasury-metrics{grid-template-columns:1fr}.treasury-metrics>div:first-child{grid-column:auto}}.life-docs .replication-table table,.life-docs .replication-table td{color:var(--lab-text);font-family:Arial,Helvetica,sans-serif;font-size:14px}.life-docs .replication-table th{color:var(--lab-muted)}@media(max-width:760px){.life-observatory .life-heading{display:flex;flex-direction:column;align-items:stretch;gap:20px;margin-bottom:18px}.life-heading>div:first-child{min-width:0;width:100%}.life-observatory .life-heading h1{max-width:none;font-size:clamp(28px,7.6vw,36px);line-height:1.15;letter-spacing:-1px}.life-heading .life-kicker{margin-bottom:12px}.colony-intro{max-width:100%;margin-top:10px;line-height:1.6}.life-heading .colony-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;gap:0;justify-content:stretch}.life-heading .colony-counters>div,.life-heading .colony-counters>div:last-child{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0 14px}.life-heading .colony-counters>div:first-child{padding-left:0}.life-heading .colony-counters>div+div{border-left:1px solid var(--lab-line)}.life-heading .colony-counters strong{font-size:26px;line-height:1.15;font-variant-numeric:tabular-nums}.life-heading .colony-counters span{font:9px/1.5 ui-monospace,monospace;letter-spacing:.04em;margin-top:5px;white-space:nowrap}.life-context{padding:10px 0;margin-bottom:16px;min-width:0}.life-context>span{max-width:none;min-width:0;display:flex;flex-wrap:wrap;gap:5px 8px}.life-context b{margin-left:0;font-size:10px;white-space:normal}}@media(max-width:600px){:root{--page-gutter:16px}.life-observatory .life-nav{display:grid;grid-template-columns:1fr;height:auto;min-height:0;padding-top:12px;padding-bottom:0;gap:4px}.life-nav nav{display:flex;width:100%;justify-content:space-between;gap:16px!important}.life-nav nav a{padding:12px 0;font-size:12px;min-height:42px}.life-observatory .document-main,.life-observatory .life-main{padding-top:20px}.life-context>span b{flex-basis:100%}.project-status{margin-bottom:16px}.project-status a{padding:10px 12px}}.test-token-panel{scroll-margin-top:24px}.test-token-panel header{align-items:flex-start}.test-token-badge{flex-shrink:0;font:12px/1.5 ui-monospace,monospace;border:1px solid #777;border-radius:4px;padding:5px 7px;color:#fff;white-space:nowrap}.test-token-intro{margin:17px 0}.test-chain-status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:10px 12px;border:1px solid #3d3d3d;border-radius:5px;background:#141414;font-size:12px;line-height:1.6}.test-chain-status time{color:#bdbdbd}.test-chain-status.stale{border-style:dashed;color:#d5d5d5}.test-fee-flow{margin:22px 0;border-left:1px solid #575757;padding-left:17px;display:grid;gap:19px}.test-fee-flow>div{position:relative;min-width:0}.test-fee-flow>div:before{content:"";position:absolute;left:-21px;top:5px;width:7px;height:7px;border-radius:50%;background:#8d8d8d;border:2px solid #0c0c0c}.test-fee-flow .test-received:before{background:#fff}.test-fee-flow span{display:block;font-size:13px;color:#bdbdbd}.test-fee-flow strong{font:400 clamp(20px,2vw,27px)/1.5 Arial,sans-serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#fff}.test-fee-flow small{display:block;font-size:12px;color:#aaa;line-height:1.5}.test-addresses>div{border-top:1px solid #353535;padding:12px 0}.test-addresses dt{display:flex;gap:6px;align-items:center;font-size:13px;color:#b0b0b0;margin-bottom:8px}.test-addresses dd{display:flex;gap:10px;align-items:center;min-width:0;margin:0}.test-addresses code{flex:1;min-width:0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.test-addresses button{flex-shrink:0;padding:9px;border:1px solid #444;border-radius:4px}.test-copy-status{display:block;font-size:12px;color:#ccc;min-height:0}.test-fee-policy{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0 22px;font-size:12px;color:#aaa;line-height:1.7}.test-fee-policy b{font-weight:400;color:#eee;margin-left:6px}.test-token-panel summary>span:last-child{margin-left:auto}.test-token-panel .test-claims>summary{display:flex;gap:12px;font-size:14px}.test-token-panel .test-claims>summary:before{content:"−"}.test-token-panel .test-claims:not([open])>summary:before{content:"+"}.test-token-panel .test-claim{display:flex;width:100%;align-items:flex-start;gap:11px;padding:14px 0;border-bottom:1px solid #353535}.test-claim>span{display:grid;gap:5px;flex:1;min-width:0}.test-claim b{font-size:18px;font-weight:400;font-variant-numeric:tabular-nums}.test-claim code,.test-claim small{font-size:12px;color:#b0b0b0}.test-token-panel .test-claims>p{font-size:12px;line-height:1.6}.test-trade-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 10px}.test-trade-heading h3{font-weight:400;font-size:16px}.test-trade-heading select{font-size:13px;background:#171717;color:#eee;border:1px solid #444;border-radius:5px;padding:8px 10px}.test-trades{max-height:340px;overflow:auto;scrollbar-color:#555 #111}.test-token-panel .test-trades details{padding:0}.test-trades summary{display:flex;align-items:center;gap:14px;padding:12px 0}.test-trades summary>span:nth-child(2){display:grid;gap:4px;min-width:0}.test-trades summary b{font-size:14px;font-weight:400;font-variant-numeric:tabular-nums}.test-trades summary small{font-size:12px;color:#aaa}.trade-kind{border:1px solid #555;padding:4px 6px;border-radius:3px;min-width:42px;text-align:center}.trade-block,.trade-kind{font:11px/1.5 ui-monospace,monospace}.trade-block{color:#aaa}.test-trade-detail{display:grid;gap:9px;padding:0 0 15px;font-size:12px;color:#aaa;line-height:1.6}.test-token-panel .test-trade-detail a{justify-self:start;font-size:13px}.test-token-panel .test-coverage p{font-size:12px;line-height:1.7}.test-token-panel .test-coverage a{font-size:13px}.test-token-panel footer a{color:#ddd}.test-token-panel button:hover,.test-trade-heading select:hover{background:#242424}.test-token-panel a:hover{color:#fff}.test-token-panel :is(button,select){min-height:36px}.test-token-panel .test-trades summary:hover{background:#161616}@media(max-width:600px){.test-token-panel header{flex-wrap:wrap;gap:10px}.test-token-panel .test-token-badge{font-size:11px}.test-token-panel .test-fee-flow strong{font-size:25px}.test-token-panel .test-trade-heading{align-items:center}.test-token-panel .trade-block{display:none}.test-token-panel .test-trades summary{gap:12px}.test-token-panel .test-trades summary>span:nth-child(2){margin-left:0}.test-token-panel .test-addresses code,.test-token-panel .test-chain-status{font-size:12px}.test-token-panel .test-claim b{font-size:18px}}.market-cap-reading{display:grid;gap:8px;margin:26px 0}.market-cap-reading>span{font-size:14px;color:#b7b7b7}.market-cap-reading small{font-size:12px;color:#999}.market-cap-reading strong{font:400 clamp(34px,3vw,46px)/1.2 Arial,sans-serif;letter-spacing:-1.5px;color:#fff;font-variant-numeric:tabular-nums}.market-cap-reading b{font-weight:400;color:#eee}.market-birth-meter{border:1px solid #353535;padding:16px;border-radius:7px;background:#101010;margin-bottom:22px}.market-birth-meter>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.market-birth-meter span{display:flex;gap:7px;align-items:center}.market-birth-meter b{font-weight:400;white-space:nowrap}.market-meter-track{display:flex;gap:3px;margin:14px 0}.market-meter-track i{height:16px;flex:1;background:#303030;min-width:0}.market-meter-track i.lit{background:#eee}.market-birth-meter p{font-size:12px!important;margin:0!important}.market-birth-meter,.market-cap-reading{min-width:0}@media(max-width:400px){.market-birth-meter{padding:12px}.market-meter-track{gap:2px}.market-cap-reading strong{font-size:36px}}