:root{--paper:#f7f9fa;--white:#fff;--ink:#152024;--muted:#65767c;--line:#d8e1e4;--teal:#118f8d;--coral:#ed624f;--blue:#2478e5;--soft:#eaf4f4;font-family:Inter,"Noto Sans SC","Microsoft YaHei",sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);line-height:1.76;letter-spacing:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}.slice-top{height:72px;padding:0 max(22px,4vw);display:flex;align-items:center;gap:36px;background:rgba(255,255,255,.9);border-bottom:1px solid var(--line);backdrop-filter:blur(16px);position:sticky;top:0;z-index:20}.slice-brand{display:flex;align-items:center;gap:9px;white-space:nowrap}.slice-brand i{width:19px;height:19px;border:5px solid var(--teal);border-right-color:var(--coral);border-radius:50%}.slice-brand strong{font-size:19px}.slice-brand span{font:10px/1 monospace;color:var(--muted)}.slice-top nav{display:flex;gap:26px;margin:auto;font-size:14px}.slice-top nav a:hover{color:var(--teal)}.slice-actions{display:flex;align-items:center;gap:12px;font-size:14px}.slice-download{padding:9px 14px;background:var(--ink);color:#fff;border-radius:3px}.slice-hero{height:min(760px,82vh);min-height:620px;position:relative;overflow:hidden;background:#edf2f3}.slice-hero>img{width:100%;height:100%;object-fit:cover;object-position:center}.slice-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,249,250,.98) 0%,rgba(247,249,250,.88) 29%,rgba(247,249,250,.12) 61%,transparent)}.slice-hero-copy{position:absolute;z-index:2;left:max(24px,7vw);top:50%;transform:translateY(-52%);max-width:600px}.slice-kicker{font:700 11px/1.4 monospace;color:var(--teal);text-transform:uppercase}.slice-hero h1{font-size:clamp(52px,6.2vw,96px);line-height:1.01;font-weight:630;margin:19px 0 24px}.slice-hero-copy>p:not(.slice-kicker){font-size:18px;color:#3c5158;max-width:520px}.slice-hero-copy>div{display:flex;gap:12px;margin-top:30px}.slice-hero-copy a,.slice-primary{padding:13px 19px;border:1px solid var(--ink);border-radius:3px}.slice-primary{background:var(--ink);color:#fff}.slice-hero aside{position:absolute;z-index:2;right:3vw;bottom:28px;background:rgba(255,255,255,.8);backdrop-filter:blur(12px);border-left:3px solid var(--coral);padding:12px 15px;display:grid;font-size:12px}.specimen-dock,.atlas-path,.dataset-window,.method-notes,.workspace-log,.journal,.margin-faq{padding:88px max(24px,7vw)}.specimen-dock header,.atlas-path header,.workspace-log header,.journal header,.margin-faq header{max-width:760px}.specimen-dock h2,.atlas-path h2,.dataset-window h2,.method-notes h2,.workspace-log h2,.journal h2,.margin-faq h2{font-size:clamp(30px,4vw,58px);line-height:1.12;font-weight:580}.specimen-dock>div{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.specimen-dock a{padding:25px 18px;border-right:1px solid var(--line);display:grid;gap:4px}.specimen-dock a:hover{background:var(--soft)}.specimen-dock span{font-size:13px;color:var(--muted)}.atlas-path{background:#102327;color:#fff}.atlas-path .slice-kicker{color:#65d4cc}.atlas-path header>p:last-child{color:#a9bec3}.atlas-path ol{list-style:none;padding:0;margin:50px 0 30px;display:grid;grid-template-columns:repeat(5,1fr);position:relative}.atlas-path ol:before{content:"";position:absolute;top:12px;left:0;right:0;height:1px;background:#58777d}.atlas-path li{padding:40px 28px 0 0;position:relative}.atlas-path li:before{content:"";position:absolute;top:5px;width:15px;height:15px;border:4px solid #102327;border-radius:50%;background:var(--coral);box-shadow:0 0 0 1px #8aa1a6}.atlas-path li p{color:#a9bec3;font-size:14px}.slice-text-link{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:3px;color:var(--teal)}.atlas-path .slice-text-link{color:#68d8d0}.dataset-window{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:center;background:#eef4f4}.dataset-window>div>p:not(.slice-kicker){font-size:17px;color:#50656b}.dataset-window figure{margin:0}.embryo-axis{display:grid;grid-template-columns:auto 1fr auto;align-items:center;color:var(--coral);font:700 12px monospace}.embryo-axis i{height:1px;background:linear-gradient(90deg,var(--coral),var(--teal))}.slice-stack{display:grid;grid-template-columns:repeat(11,1fr);gap:6px;align-items:center;height:280px;margin:20px 0}.slice-stack>i{height:calc(78px + var(--n)*13px);border:1px solid #7f9da1;border-radius:50%;background:rgba(255,255,255,.55);position:relative}.slice-stack b{position:absolute;bottom:-24px;left:50%;transform:translateX(-50%);font:10px monospace;color:#687d82}.dataset-window figcaption{text-align:center;font:11px monospace;color:var(--muted);margin-top:30px}.method-notes{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);padding-top:1px;padding-bottom:1px}.method-notes article{background:#fff;padding:70px max(30px,6vw)}.method-notes p{color:var(--muted);font-size:17px}.method-notes a{color:var(--teal);border-bottom:1px solid}.workspace-log>div{display:grid;grid-template-columns:1.2fr .8fr;border-top:1px solid var(--ink)}.workspace-log dl{margin:0;display:grid;grid-template-columns:1fr 1fr}.workspace-log dl div{padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.workspace-log dt{font-weight:700}.workspace-log dd{margin:6px 0 0;color:var(--muted)}.workspace-log aside{background:var(--coral);padding:46px;color:#fff}.workspace-log aside b{font-size:25px}.workspace-log aside a{display:inline-block;margin-top:20px}.journal{background:#fff}.journal-entry{display:grid;grid-template-columns:105px 120px 1fr;gap:20px;padding:25px 4px;border-top:1px solid var(--line);align-items:start}.journal-entry:hover{background:#f2f7f7}.journal-entry time,.journal-entry>span{font:11px/1.5 monospace;color:var(--muted)}.journal-entry h3{font-size:23px;margin-bottom:6px}.journal-entry p{margin:0;color:var(--muted)}.margin-faq>div{border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr}.margin-faq details{padding:24px;border-bottom:1px solid var(--line)}.margin-faq summary{font-weight:700;cursor:pointer}.inner{max-width:1240px;margin:auto;padding:85px 28px 120px}.inner-head{max-width:850px;padding-bottom:55px}.inner-head h1{font-size:clamp(44px,6vw,78px);line-height:1.04;font-weight:600}.inner-head>p:last-child{font-size:19px;color:var(--muted);max-width:760px}.download-ledger,.workspace-board,.help-index{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink)}.download-ledger article,.workspace-board>div,.help-index a{padding:38px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.download-ledger h2,.workspace-board h2,.help-index h2{font-size:29px}.download-ledger p,.workspace-board p,.help-index p{color:var(--muted)}.geo-timeline{border-left:1px solid var(--ink);margin-left:120px}.geo-timeline article{position:relative;padding:0 0 55px 55px;max-width:750px}.geo-timeline time{position:absolute;right:calc(100% + 30px);top:0;font:12px monospace;color:var(--coral)}.geo-timeline article:before{content:"";position:absolute;left:-8px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--teal)}.dataset-table{border-top:1px solid var(--ink)}.dataset-table>div{display:grid;grid-template-columns:220px 1fr;padding:20px;border-bottom:1px solid var(--line)}.prose{max-width:800px}.prose h2{font-size:33px;margin-top:45px}.prose p{font:18px/1.95 "Noto Serif SC","Songti SC",serif;color:#35474d}.next-step{max-width:860px;margin:85px auto 0;padding:28px 0;border-top:2px solid var(--teal);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.article-shelf .journal-entry{grid-template-columns:120px 120px 1fr}.article-page{max-width:880px;margin:auto;padding:85px 28px 130px}.article-page>header{padding-bottom:45px;border-bottom:1px solid var(--line);margin-bottom:38px}.article-page h1{font-size:clamp(40px,5.5vw,68px);line-height:1.08}.article-page>header>p:not(.slice-kicker){font-size:20px;color:var(--muted)}.article-page>header time{font:12px monospace;color:var(--muted)}.article-page section{padding:26px 0;border-bottom:1px solid var(--line)}.article-page section h2{font-size:30px}.article-page section p{font:18px/1.98 "Noto Serif SC","Songti SC",serif;color:#314449}.article-page aside{margin-top:55px;padding:30px;background:#e9f3f3;border-left:4px solid var(--teal)}.article-page aside h2{font-size:26px}.not-found{min-height:64vh;padding:13vh 8vw}.not-found h1{font-size:clamp(44px,7vw,84px)}footer{padding:55px max(24px,7vw);background:#142327;color:#dbe7e9;display:grid;grid-template-columns:1fr auto;gap:32px}footer p{color:#9eb3b8;max-width:590px}footer nav{display:flex;gap:20px;flex-wrap:wrap;align-content:start}footer small{grid-column:1/-1;border-top:1px solid #3a5055;padding-top:20px;color:#8ca2a7}
@media(max-width:860px){.slice-top{height:66px;padding:0 15px;gap:10px}.slice-brand span,.slice-top nav,.slice-actions>a:first-child{display:none}.slice-actions{margin-left:auto}.slice-hero{height:650px;min-height:650px}.slice-hero>img{object-position:68% center}.slice-hero:after{background:linear-gradient(90deg,rgba(247,249,250,.97),rgba(247,249,250,.72) 58%,rgba(247,249,250,.05))}.slice-hero-copy{left:21px;right:21px;top:43%;max-width:none}.slice-hero h1{font-size:48px}.slice-hero-copy>p:not(.slice-kicker){font-size:16px;max-width:330px}.slice-hero aside{left:21px;right:21px;bottom:22px}.specimen-dock,.atlas-path,.dataset-window,.method-notes,.workspace-log,.journal,.margin-faq{padding:65px 21px}.specimen-dock>div{grid-template-columns:1fr 1fr}.atlas-path ol{grid-template-columns:1fr}.atlas-path ol:before{left:7px;top:0;bottom:0;width:1px;height:auto}.atlas-path li{padding:0 0 28px 40px}.atlas-path li:before{top:5px;left:0}.dataset-window,.method-notes,.workspace-log>div{grid-template-columns:1fr}.slice-stack{height:210px;gap:3px}.slice-stack>i{height:calc(55px + var(--n)*8px)}.method-notes{padding-top:1px;padding-bottom:1px}.method-notes article{padding:48px 0}.workspace-log dl{grid-template-columns:1fr}.journal-entry,.article-shelf .journal-entry{grid-template-columns:88px 1fr}.journal-entry>span{display:none}.margin-faq>div,.download-ledger,.workspace-board,.help-index{grid-template-columns:1fr}.dataset-table>div{grid-template-columns:1fr;gap:5px}.geo-timeline{margin-left:42px}.geo-timeline time{position:static;display:block;margin-bottom:6px}.geo-timeline article{padding-left:30px}.next-step{display:grid;gap:4px}.inner{padding:65px 20px 100px}.article-page{padding:65px 21px 100px}footer{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}