.site-header,.site-footer{display:none!important}main{min-height:100vh}.metabolism[data-astro-cid-hefro4mt]{--paper:#e9e6df;--ink:#141312;--acid:#c6ff36;min-height:100vh;color:var(--ink);background:var(--paper);font-family:SK Modernist,Microsoft YaHei,sans-serif}.metabolism__header[data-astro-cid-hefro4mt]{border-bottom:1px solid var(--ink);grid-template-columns:84px 1fr auto;align-items:center;gap:22px;min-height:112px;padding:30px 34px;display:grid}.metabolism__mark[data-astro-cid-hefro4mt]{background:var(--ink);width:84px;height:84px;color:var(--acid);place-items:center;font-size:43px;text-decoration:none;display:grid}.metabolism__label[data-astro-cid-hefro4mt],.metabolism__phase[data-astro-cid-hefro4mt],.metabolism__eyebrow[data-astro-cid-hefro4mt],.panel-heading[data-astro-cid-hefro4mt],.metabolism__status[data-astro-cid-hefro4mt],.metabolism__phases[data-astro-cid-hefro4mt],.signal-grid[data-astro-cid-hefro4mt] span[data-astro-cid-hefro4mt],.drop-zone[data-astro-cid-hefro4mt] small[data-astro-cid-hefro4mt],.entry-field[data-astro-cid-hefro4mt] span[data-astro-cid-hefro4mt]{letter-spacing:.14em;margin:0}.metabolism__label[data-astro-cid-hefro4mt]{font-size:clamp(16px,1.6vw,25px);font-weight:700}.metabolism__phase[data-astro-cid-hefro4mt]{color:#6c6963;margin-top:6px;font-size:14px}.metabolism__status[data-astro-cid-hefro4mt]{color:#6c6963;white-space:nowrap;font-size:13px}.metabolism__status[data-astro-cid-hefro4mt] i[data-astro-cid-hefro4mt]{background:#7dac47;border-radius:50%;width:12px;height:12px;margin-right:10px;display:inline-block}.metabolism__intro[data-astro-cid-hefro4mt]{border-bottom:1px solid var(--ink);min-height:520px;padding:clamp(80px,12vw,166px) 34px 78px}.metabolism__eyebrow[data-astro-cid-hefro4mt]{margin-bottom:62px;font-size:14px}.metabolism[data-astro-cid-hefro4mt] h1[data-astro-cid-hefro4mt]{letter-spacing:-.085em;max-width:1180px;margin:0;font-size:clamp(64px,10.7vw,172px);font-weight:400;line-height:.81}.metabolism[data-astro-cid-hefro4mt] h1[data-astro-cid-hefro4mt] em[data-astro-cid-hefro4mt]{letter-spacing:-.075em;font-family:Georgia,Times New Roman,serif;font-weight:400}.metabolism__deck[data-astro-cid-hefro4mt]{color:#4a4844;max-width:550px;margin:42px 0 0 auto;font-size:clamp(16px,1.55vw,23px);line-height:1.45}.metabolism__phases[data-astro-cid-hefro4mt]{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metabolism__phases[data-astro-cid-hefro4mt] button[data-astro-cid-hefro4mt]{border:0;border-right:1px solid var(--ink);color:#88847d;cursor:pointer;letter-spacing:.12em;text-align:left;background:0 0;align-items:center;gap:10px;min-height:104px;padding:20px 32px;font-size:17px;display:flex}.metabolism__phases[data-astro-cid-hefro4mt] button[data-astro-cid-hefro4mt]:last-child{border-right:0}.metabolism__phases[data-astro-cid-hefro4mt] button[data-astro-cid-hefro4mt] b[data-astro-cid-hefro4mt]{color:inherit;font-weight:400}.metabolism__phases[data-astro-cid-hefro4mt] small[data-astro-cid-hefro4mt]{letter-spacing:.12em;margin-left:auto;font-size:10px;display:block}.metabolism__phases[data-astro-cid-hefro4mt] button[data-astro-cid-hefro4mt].is-active{color:var(--acid);background:var(--ink)}.metabolism__workspace[data-astro-cid-hefro4mt]{grid-template-columns:minmax(0,3fr) minmax(300px,1fr);display:grid}.metabolism__entry[data-astro-cid-hefro4mt],.metabolism__result[data-astro-cid-hefro4mt],.metabolism__archive[data-astro-cid-hefro4mt]{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:30px 34px 40px}.metabolism__nodes[data-astro-cid-hefro4mt]{border-bottom:1px solid var(--ink);padding:30px 34px}.metabolism__result[data-astro-cid-hefro4mt],.metabolism__archive[data-astro-cid-hefro4mt]{border-right:0;grid-column:1/-1}.panel-heading[data-astro-cid-hefro4mt]{justify-content:space-between;margin-bottom:28px;font-size:13px;display:flex}.drop-zone[data-astro-cid-hefro4mt]{cursor:pointer;border:1px dashed #6a6761;place-items:center;min-height:350px;display:grid;position:relative;overflow:hidden}.drop-zone[data-astro-cid-hefro4mt].is-over{outline:3px solid var(--acid);outline-offset:-3px}.drop-zone[data-astro-cid-hefro4mt] input[data-astro-cid-hefro4mt]{opacity:0;pointer-events:none;position:absolute}.drop-zone[data-astro-cid-hefro4mt] img[data-astro-cid-hefro4mt]{object-fit:cover;width:100%;height:100%}.drop-zone__empty[data-astro-cid-hefro4mt]{text-align:center;gap:12px;display:grid}.drop-zone__empty[data-astro-cid-hefro4mt] b[data-astro-cid-hefro4mt]{font-size:clamp(23px,2.4vw,38px)}.drop-zone[data-astro-cid-hefro4mt] small[data-astro-cid-hefro4mt]{font-size:12px}.entry-field[data-astro-cid-hefro4mt]{gap:11px;margin-top:22px;display:grid}.entry-field[data-astro-cid-hefro4mt] span[data-astro-cid-hefro4mt],.signal-grid[data-astro-cid-hefro4mt] span[data-astro-cid-hefro4mt]{font-size:12px}textarea[data-astro-cid-hefro4mt],.signal-grid[data-astro-cid-hefro4mt] input[data-astro-cid-hefro4mt]{width:100%;color:var(--ink);font:inherit;background:#ffffff3d;border:1px solid #827e76;border-radius:0;outline:none}textarea[data-astro-cid-hefro4mt]{resize:vertical;min-height:105px;padding:14px}.entry-actions[data-astro-cid-hefro4mt],.result-actions[data-astro-cid-hefro4mt]{gap:10px;margin-top:18px;display:flex}button[data-astro-cid-hefro4mt]{font:inherit}.button-primary[data-astro-cid-hefro4mt],.button-quiet[data-astro-cid-hefro4mt]{border:1px solid var(--ink);cursor:pointer;letter-spacing:.12em;border-radius:0;padding:12px 15px;font-size:12px}.button-primary[data-astro-cid-hefro4mt]{background:var(--ink);color:var(--acid)}.button-quiet[data-astro-cid-hefro4mt]{color:var(--ink);background:0 0}.nodes[data-astro-cid-hefro4mt]{gap:12px;display:grid}.node[data-astro-cid-hefro4mt]{border-top:1px solid #b5b1aa;grid-template-columns:54px 1fr;gap:12px;min-height:86px;padding:12px;display:grid}.node[data-astro-cid-hefro4mt] img[data-astro-cid-hefro4mt]{object-fit:cover;filter:grayscale();width:54px;height:54px}.node[data-astro-cid-hefro4mt] p[data-astro-cid-hefro4mt]{margin:0;font-size:13px;line-height:1.35}.node[data-astro-cid-hefro4mt] small[data-astro-cid-hefro4mt]{color:#6c6963;letter-spacing:.12em;font-size:10px}.nodes__empty[data-astro-cid-hefro4mt]{color:#6c6963;margin:0;font-size:13px}.signal-grid[data-astro-cid-hefro4mt]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.signal-grid[data-astro-cid-hefro4mt] label[data-astro-cid-hefro4mt]{gap:8px;display:grid}.signal-grid[data-astro-cid-hefro4mt] input[data-astro-cid-hefro4mt]{min-height:48px;padding:10px;font-size:15px}.metabolism__result--direction[data-astro-cid-hefro4mt]{background:var(--ink);color:var(--paper)}.direction-title[data-astro-cid-hefro4mt]{max-width:850px;color:var(--acid);letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,78px);line-height:.9}.direction-copy[data-astro-cid-hefro4mt]{max-width:660px;margin:26px 0;font-size:clamp(17px,1.7vw,25px);line-height:1.38}.direction-tags[data-astro-cid-hefro4mt]{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.direction-tags[data-astro-cid-hefro4mt] span[data-astro-cid-hefro4mt]{color:var(--paper);letter-spacing:.1em;border:1px solid #e9e6df80;padding:5px 8px;font-size:11px}.metabolism__archive[data-astro-cid-hefro4mt]{min-height:260px}.archive-grid[data-astro-cid-hefro4mt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.archive-card[data-astro-cid-hefro4mt]{border:1px solid var(--ink);padding:16px}.archive-card[data-astro-cid-hefro4mt] img[data-astro-cid-hefro4mt]{object-fit:cover;filter:grayscale(.2);width:100%;height:130px;margin-bottom:16px}.archive-card[data-astro-cid-hefro4mt] p[data-astro-cid-hefro4mt]{margin:0 0 12px;font-size:18px;line-height:1.05}.archive-card[data-astro-cid-hefro4mt] small[data-astro-cid-hefro4mt]{color:#6c6963;letter-spacing:.1em;font-size:11px}@media (width<=760px){.metabolism__header[data-astro-cid-hefro4mt]{grid-template-columns:52px 1fr;gap:12px;min-height:86px;padding:18px}.metabolism__mark[data-astro-cid-hefro4mt]{width:52px;height:52px;font-size:29px}.metabolism__status[data-astro-cid-hefro4mt]{display:none}.metabolism__intro[data-astro-cid-hefro4mt]{min-height:430px;padding:78px 18px 52px}.metabolism__eyebrow[data-astro-cid-hefro4mt]{margin-bottom:46px;font-size:11px}.metabolism[data-astro-cid-hefro4mt] h1[data-astro-cid-hefro4mt]{font-size:clamp(56px,17vw,92px)}.metabolism__deck[data-astro-cid-hefro4mt]{margin-top:36px;font-size:16px}.metabolism__phases[data-astro-cid-hefro4mt]{grid-template-columns:repeat(2,1fr)}.metabolism__phases[data-astro-cid-hefro4mt] button[data-astro-cid-hefro4mt]{min-height:72px;padding:14px;font-size:12px}.metabolism__workspace[data-astro-cid-hefro4mt]{grid-template-columns:1fr}.metabolism__entry[data-astro-cid-hefro4mt],.metabolism__nodes[data-astro-cid-hefro4mt],.metabolism__result[data-astro-cid-hefro4mt],.metabolism__archive[data-astro-cid-hefro4mt]{border-right:0;padding:22px 18px 28px}.metabolism__nodes[data-astro-cid-hefro4mt]{grid-row:3}.signal-grid[data-astro-cid-hefro4mt],.archive-grid[data-astro-cid-hefro4mt]{grid-template-columns:1fr 1fr}.drop-zone[data-astro-cid-hefro4mt]{min-height:260px}}.site-header,.site-footer{display:grid!important}body{background:var(--paper)}.metabolism[data-astro-cid-hefro4mt]{--paper:#f2f4f5;--ink:#101214;--quiet:#70757a;background:var(--paper);min-height:auto}.metabolism__header[data-astro-cid-hefro4mt]{min-height:88px;padding:22px var(--page-pad);border-bottom-color:var(--line);grid-template-columns:1fr auto;gap:24px}.metabolism__label[data-astro-cid-hefro4mt]{letter-spacing:-.05em;font-size:clamp(24px,3vw,46px);font-weight:400}.metabolism__label[data-astro-cid-hefro4mt] span[data-astro-cid-hefro4mt]{color:var(--quiet);letter-spacing:-.03em;font-size:.48em}.metabolism__label[data-astro-cid-hefro4mt] [data-astro-cid-hefro4mt][data-locale]{color:inherit;font-size:inherit;letter-spacing:0}.metabolism__phase[data-astro-cid-hefro4mt],.metabolism__status[data-astro-cid-hefro4mt]{color:var(--quiet);letter-spacing:.08em;font-size:11px}.metabolism__status[data-astro-cid-hefro4mt] i[data-astro-cid-hefro4mt]{display:none}.metabolism__intro[data-astro-cid-hefro4mt]{min-height:min(67vh,720px);padding:clamp(72px, 10vw, 152px) var(--page-pad) 45px;border-bottom-color:var(--line);grid-template-rows:auto 1fr;grid-template-columns:7fr 4fr;column-gap:8vw;display:grid;position:relative}.metabolism__intro[data-astro-cid-hefro4mt]:after{right:var(--page-pad);bottom:45px;left:var(--page-pad);background:var(--line);content:"";height:1px;position:absolute}.metabolism__eyebrow[data-astro-cid-hefro4mt]{color:var(--quiet);letter-spacing:.1em;grid-column:1/-1;margin:0;font-size:11px}.metabolism[data-astro-cid-hefro4mt] h1[data-astro-cid-hefro4mt]{letter-spacing:-.09em;align-self:end;max-width:none;margin:0;font-size:clamp(66px,10vw,164px);font-weight:400;line-height:.82}.metabolism[data-astro-cid-hefro4mt] h1[data-astro-cid-hefro4mt] em[data-astro-cid-hefro4mt]{font-family:Georgia,Times New Roman,serif;font-weight:400}.metabolism__deck[data-astro-cid-hefro4mt]{max-width:390px;color:var(--ink);align-self:end;margin:0 0 14px;font-size:clamp(16px,1.45vw,22px);line-height:1.35}.metabolism__phases[data-astro-cid-hefro4mt]{min-height:62px;padding:0 var(--page-pad);border-bottom-color:var(--line);align-items:stretch;gap:0;display:flex}.metabolism__phases[data-astro-cid-hefro4mt] button[data-astro-cid-hefro4mt]{min-height:0;color:var(--quiet);letter-spacing:.08em;background:0 0;border:0;padding:0 26px 0 0;font-size:11px}.metabolism__phases[data-astro-cid-hefro4mt] button[data-astro-cid-hefro4mt] b[data-astro-cid-hefro4mt]{margin-right:7px}.metabolism__phases[data-astro-cid-hefro4mt] button[data-astro-cid-hefro4mt] small[data-astro-cid-hefro4mt]{display:none}.metabolism__phases[data-astro-cid-hefro4mt] button[data-astro-cid-hefro4mt].is-active{color:var(--ink);background:0 0;position:relative}.metabolism__phases[data-astro-cid-hefro4mt] button[data-astro-cid-hefro4mt].is-active:after{background:var(--ink);content:"";height:2px;position:absolute;bottom:0;left:0;right:26px}.metabolism__workspace[data-astro-cid-hefro4mt]{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr)}.metabolism__entry[data-astro-cid-hefro4mt],.metabolism__result[data-astro-cid-hefro4mt],.metabolism__archive[data-astro-cid-hefro4mt]{padding:25px var(--page-pad) 38px;border-color:var(--line)}.metabolism__nodes[data-astro-cid-hefro4mt]{padding:25px var(--page-pad);border-color:var(--line)}.panel-heading[data-astro-cid-hefro4mt]{color:var(--quiet);letter-spacing:.08em;margin-bottom:22px;font-size:11px}.drop-zone[data-astro-cid-hefro4mt]{border:1px solid var(--line);background:#e9edf0;min-height:440px}.drop-zone[data-astro-cid-hefro4mt]:hover{background:#e2e7e9}.drop-zone[data-astro-cid-hefro4mt].is-over{outline-color:var(--ink)}.drop-zone__empty[data-astro-cid-hefro4mt] b[data-astro-cid-hefro4mt]{letter-spacing:-.05em;font-size:clamp(22px,2.1vw,34px);font-weight:400}.drop-zone[data-astro-cid-hefro4mt] small[data-astro-cid-hefro4mt]{color:var(--quiet);font-size:10px}.entry-field[data-astro-cid-hefro4mt]{max-width:820px}textarea[data-astro-cid-hefro4mt],.signal-grid[data-astro-cid-hefro4mt] input[data-astro-cid-hefro4mt]{border-color:var(--line);background:0 0}textarea[data-astro-cid-hefro4mt]:focus,.signal-grid[data-astro-cid-hefro4mt] input[data-astro-cid-hefro4mt]:focus{border-color:var(--ink);background:#ffffff8c}.button-primary[data-astro-cid-hefro4mt],.button-quiet[data-astro-cid-hefro4mt]{border:0;border-bottom:1px solid var(--ink);color:var(--ink);letter-spacing:.08em;background:0 0;padding:10px 0;font-size:11px}.button-primary[data-astro-cid-hefro4mt]{color:var(--ink)}.button-primary[data-astro-cid-hefro4mt]:after{content:"↗";margin-left:9px}.button-quiet[data-astro-cid-hefro4mt]{color:var(--quiet);border-color:#0000;margin-left:12px}.node[data-astro-cid-hefro4mt]{border-top-color:var(--line);grid-template-columns:46px 1fr;min-height:76px;padding:10px 0}.node[data-astro-cid-hefro4mt] img[data-astro-cid-hefro4mt]{filter:grayscale(.8);width:46px;height:46px}.nodes__empty[data-astro-cid-hefro4mt]{color:var(--quiet)}.signal-grid[data-astro-cid-hefro4mt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px;max-width:1000px}.signal-grid[data-astro-cid-hefro4mt] input[data-astro-cid-hefro4mt]{border-width:0 0 1px;padding:9px 0;font-size:18px}.metabolism__result--direction[data-astro-cid-hefro4mt]{color:var(--paper);background:#181b1e}.direction-title[data-astro-cid-hefro4mt]{color:var(--paper);letter-spacing:-.065em;font-size:clamp(36px,5vw,76px);font-weight:400}.direction-copy[data-astro-cid-hefro4mt]{color:#f2f4f5c7}.direction-tags[data-astro-cid-hefro4mt] span[data-astro-cid-hefro4mt]{color:#f2f4f5cc;border-color:#f2f4f54d}.metabolism__result--direction[data-astro-cid-hefro4mt] .button-primary[data-astro-cid-hefro4mt]{border-color:var(--paper);color:var(--paper)}.metabolism__archive[data-astro-cid-hefro4mt]{background:var(--paper)}.archive-grid[data-astro-cid-hefro4mt]{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.archive-card[data-astro-cid-hefro4mt]{border-width:0 1px 1px 0;border-color:var(--line);min-height:240px;padding:14px}.archive-card[data-astro-cid-hefro4mt] img[data-astro-cid-hefro4mt]{filter:grayscale(.55);height:118px}@media (width<=760px){.metabolism__header[data-astro-cid-hefro4mt]{min-height:74px;margin-top:var(--header-height);padding:15px var(--page-pad)}.metabolism__label[data-astro-cid-hefro4mt]{font-size:24px}.metabolism__status[data-astro-cid-hefro4mt]{display:none}.metabolism__intro[data-astro-cid-hefro4mt]{min-height:500px;padding:64px var(--page-pad) 28px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.metabolism__intro[data-astro-cid-hefro4mt]:after{right:var(--page-pad);bottom:28px;left:var(--page-pad)}.metabolism[data-astro-cid-hefro4mt] h1[data-astro-cid-hefro4mt]{font-size:clamp(60px,17vw,86px)}.metabolism__deck[data-astro-cid-hefro4mt]{max-width:330px;margin:0 0 15px;font-size:16px}.metabolism__phases[data-astro-cid-hefro4mt]{min-height:98px;padding:0 var(--page-pad);flex-wrap:wrap}.metabolism__phases[data-astro-cid-hefro4mt] button[data-astro-cid-hefro4mt]{width:50%;padding-right:12px}.metabolism__phases[data-astro-cid-hefro4mt] button[data-astro-cid-hefro4mt].is-active:after{right:12px}.metabolism__workspace[data-astro-cid-hefro4mt]{grid-template-columns:1fr}.metabolism__entry[data-astro-cid-hefro4mt],.metabolism__nodes[data-astro-cid-hefro4mt],.metabolism__result[data-astro-cid-hefro4mt],.metabolism__archive[data-astro-cid-hefro4mt]{padding:22px var(--page-pad) 28px}.metabolism__nodes[data-astro-cid-hefro4mt]{grid-row:auto}.drop-zone[data-astro-cid-hefro4mt]{min-height:290px}.signal-grid[data-astro-cid-hefro4mt],.archive-grid[data-astro-cid-hefro4mt]{grid-template-columns:1fr}.archive-card[data-astro-cid-hefro4mt]{border-right:0;min-height:0}}
