:root{color-scheme:light;--paper:#f7f7f4;--surface:#fff;--surface-soft:#eef1f3;--ink:#17212b;--muted:#5f6a73;--line:#dfe5e8;--line-strong:#c7d0d5;--graphite:#283138;--steel:#58656d;--steel-line:#b8c2c7;--steel-wash:#f0f3f4;--accent:#3e52a1;--accent-strong:#2c3c7d;--accent-wash:#edf0fb;--shadow-soft:0 18px 44px #17212b14;--radius-large:32px;--radius-medium:20px;--container:1120px;--measure:700px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility}body{background:var(--paper);min-width:320px;color:var(--ink);margin:0;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--accent-strong)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.container{width:min(calc(100% - 48px), var(--container));margin-inline:auto}.skip-link{z-index:10;background:var(--ink);color:var(--surface);border-radius:8px;padding:8px 12px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{border-bottom:1px solid var(--line);background:#f7f7f4eb}.site-header__inner{align-items:center;gap:28px;min-height:80px;display:flex}.brand{color:var(--ink);letter-spacing:.18em;align-items:center;gap:10px;font-size:.86rem;font-weight:760;text-decoration:none;display:inline-flex}.brand__mark{width:36px;height:36px}.brand__name{white-space:nowrap}.site-nav{align-items:center;gap:24px;margin-left:auto;display:flex}.site-nav__link,.language-switch{color:var(--muted);font-size:.9rem;font-weight:650;text-decoration:none}.site-nav__link{padding-block:8px;position:relative}.site-nav__link:after{background:var(--steel);content:"";transform-origin:0;height:2px;transition:transform .16s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-nav__link:hover,.site-nav__link.is-current,.language-switch:hover{color:var(--ink)}.site-nav__link:hover:after,.site-nav__link.is-current:after{transform:scaleX(1)}.language-switch{border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;padding:7px 10px}.hero{background:var(--paper);padding:clamp(76px,11vw,136px) 0 88px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.55;pointer-events:none;background-image:linear-gradient(120deg,#0000 0 49.5%,#58656d0f 49.6% 49.8%,#0000 49.9%),linear-gradient(60deg,#0000 0 49.5%,#58656d0d 49.6% 49.8%,#0000 49.9%);background-size:180px 180px;position:absolute;inset:0}.hero__grid{z-index:1;grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);align-items:center;gap:clamp(48px,6vw,80px);display:grid;position:relative}.eyebrow{color:var(--accent-strong);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.74rem;font-weight:800;line-height:1.3}.hero h1,.page-hero h1{letter-spacing:-.065em;max-width:780px;margin:0;font-size:clamp(3.1rem,7.2vw,6.4rem);font-weight:720;line-height:.98}.hero .eyebrow{color:var(--steel)}.hero h1{max-width:none;font-size:clamp(2.75rem,5.5vw,4.5rem)}.hero h1 span{display:block}html[lang=zh-TW] .hero h1 span{white-space:nowrap}.hero__lede,.page-hero__lede{max-width:var(--measure);color:var(--muted);margin:30px 0 0;font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.65}.hero__actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:11px 18px;font-size:.92rem;font-weight:720;text-decoration:none;display:inline-flex}.button--primary{border:1px solid var(--graphite);background:var(--graphite);color:var(--surface);box-shadow:0 8px 18px #28313824}.button--primary:hover{border-color:var(--ink);background:var(--ink);color:var(--surface)}.button--text{color:var(--graphite);padding-inline:0}.button--text:hover{color:var(--ink)}.hero-continuity{min-width:0;margin:0}.hero-continuity__frame{isolation:isolate;border:1px solid var(--steel-line);clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px));background:#ffffffd6;padding:26px;position:relative;box-shadow:0 20px 42px #28313817}.hero-continuity__frame:before{z-index:-1;content:"";opacity:.7;background-image:linear-gradient(135deg,#0000 0 49.5%,#58656d12 49.6% 49.8%,#0000 49.9%),linear-gradient(45deg,#0000 0 49.5%,#58656d0d 49.6% 49.8%,#0000 49.9%);background-size:96px 96px;position:absolute;inset:0}.hero-continuity__frame-header{border-bottom:1px solid var(--line);color:var(--steel);letter-spacing:.14em;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:12px;font-size:.66rem;font-weight:800;display:flex}.hero-continuity__flow{margin:0;padding:0;list-style:none}.hero-continuity__item{margin:0}.hero-continuity__node{border:1px solid var(--line-strong);background:#ffffffe6;border-radius:8px;align-items:center;gap:14px;min-height:70px;padding:14px 16px;display:flex}.hero-continuity__node--lynfold{border-color:var(--steel);background:var(--steel-wash);border-left-width:3px}.hero-continuity__node--current{border-color:var(--graphite);background:var(--surface);min-height:82px;box-shadow:0 8px 20px #28313814}.hero-continuity__node--next{border-color:var(--steel)}.hero-continuity__node img{flex:none;width:44px;height:44px}.hero-continuity__index{border:1px solid var(--steel-line);width:28px;height:28px;color:var(--steel);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:inline-flex}.hero-continuity__label{color:var(--steel);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.66rem;font-weight:800;line-height:1.3}.hero-continuity__node-title{letter-spacing:-.025em;margin:0;font-size:clamp(1rem,1.4vw,1.18rem);font-weight:700;line-height:1.25}.hero-continuity__connector{height:30px;color:var(--steel);place-items:center;font-size:1rem;line-height:1;display:grid;position:relative}.hero-continuity__connector:before{background:var(--steel-line);content:"";width:1px;position:absolute;top:0;bottom:0;left:50%}.hero-continuity__connector span{z-index:1;background:#ffffffeb;padding:3px 4px;position:relative}.hero-continuity__item--current{grid-template-columns:minmax(0,1fr) minmax(104px,.42fr);align-items:stretch;gap:10px;display:grid}.hero-continuity__support{flex-direction:column;justify-content:center;gap:8px;display:flex}.hero-continuity__support span{border:1px dashed var(--steel-line);color:var(--muted);background:#f0f3f4a3;padding:8px 10px;font-size:.68rem;font-weight:650;line-height:1.35;display:block}.story-section{border-top:1px solid var(--line);padding:clamp(78px,9vw,116px) 0}.story-section__inner{max-width:var(--container)}.problem-section{background:var(--paper);padding-bottom:clamp(60px,7vw,84px)}.story-heading{max-width:720px;margin-bottom:48px}.story-heading .eyebrow,.section-heading .eyebrow{color:var(--steel)}.story-heading h2,.section-heading h2,.route-panel h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.6vw,3.7rem);font-weight:700;line-height:1.05}.story-heading h2 span,.section-heading h2 span{display:block}.problem-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,52px);margin:0;padding:0;list-style:none;display:grid}.problem-item{border-top:1px solid var(--steel-line);min-height:220px;padding:22px 0 0}.problem-item__number{color:var(--steel);letter-spacing:.14em;font-size:.74rem;font-weight:800}.problem-item h3{max-width:280px;margin:30px 0 0;font-size:clamp(1.12rem,1.7vw,1.34rem);line-height:1.28}.problem-item p{max-width:340px;color:var(--muted);margin:14px 0 0;font-size:.96rem;line-height:1.65}.continuity-section{border-top:1px solid var(--line);background:var(--surface);padding:clamp(86px,10vw,124px) 0 clamp(96px,11vw,132px)}.section-heading{max-width:760px;margin-bottom:48px}.section-heading>p:last-child{max-width:700px;color:var(--muted);margin:20px 0 0;font-size:1.04rem;line-height:1.65}.continuity__flow{border-top:1px solid var(--steel-line);border-bottom:1px solid var(--steel-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.continuity__step{border-right:1px solid var(--line);min-height:232px;padding:24px 22px 24px 0;position:relative}.continuity__step:first-child{padding-left:0}.continuity__step:last-child{border-right:0;padding-right:0}.continuity__step--lynfold{border-top-color:var(--steel)}.continuity__step:not(:last-child):before{background:var(--steel-line);content:"";width:22px;height:1px;position:absolute;top:67px;right:-1px}.continuity__arrow{z-index:1;background:var(--surface);width:22px;color:var(--steel);text-align:center;font-size:1rem;line-height:1;position:absolute;top:59px;right:-11px}.continuity__number{border:1px solid var(--steel-line);width:32px;height:32px;color:var(--steel);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.continuity__label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:28px 0 8px;font-size:.64rem;font-weight:760;line-height:1.3}.continuity__label--lynfold{color:var(--steel);align-items:center;gap:7px;display:flex}.continuity__label--lynfold img{flex:none;width:20px;height:20px}.continuity__step h3{color:var(--ink);margin:0;font-size:1.08rem;font-weight:720;line-height:1.3}.continuity__step>p:last-child{max-width:220px;color:var(--muted);margin:12px 0 0;font-size:.86rem;line-height:1.55}.continuity__note{border-left:2px solid var(--steel);max-width:700px;color:var(--muted);margin:32px 0 0;padding-left:16px;font-size:.91rem}.governance-section{background:var(--paper)}.governance-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:clamp(36px,7vw,96px);display:grid}.governance-state-list,.governance-example__list{margin:0;padding:0;list-style:none}.governance-state{border-top:1px solid var(--line-strong);grid-template-columns:minmax(150px,.62fr) minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.governance-state:first-child{border-top-color:var(--steel-line)}.governance-state--current{border:1px solid var(--graphite);background:#ffffffb8;border-left-width:3px;padding:26px 20px}.governance-state--history{border-left:1px solid var(--steel-line);padding-left:20px}.governance-state--confirmation{border-top-style:dashed;border-left:2px dashed var(--steel);padding-left:19px}.governance-state__heading{align-items:flex-start;gap:12px;display:flex}.governance-state__index{color:var(--steel);letter-spacing:.1em;flex:none;font-size:.72rem;font-weight:800}.governance-state h3{margin:0;font-size:1.08rem;line-height:1.3}.governance-state>p{max-width:420px;color:var(--muted);margin:0;font-size:.94rem;line-height:1.65}.governance-example{border:1px solid var(--steel-line);clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px));background:#ffffffb3;padding:28px;position:relative;box-shadow:0 16px 32px #2831380f}.governance-example__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.governance-example__header .eyebrow{margin:0;font-size:.66rem}.governance-example__header>span{color:var(--steel);letter-spacing:.14em;font-size:.66rem;font-weight:800}.governance-example h3{letter-spacing:-.035em;margin:26px 0 22px;font-size:clamp(1.4rem,2.6vw,2rem)}.governance-example__item{border-top:1px solid var(--line);padding:17px 0 17px 14px}.governance-example__item--current{border-left:3px solid var(--graphite);background:#ffffffc2}.governance-example__item--history{border-left:1px solid var(--steel-line)}.governance-example__item--confirmation{border-left:2px dashed var(--steel)}.governance-example__item>span{color:var(--steel);letter-spacing:.08em;font-size:.72rem;font-weight:800}.governance-example__item strong{margin-top:8px;font-size:1rem;line-height:1.45;display:block}.governance-example__item p{color:var(--muted);margin:7px 0 0;font-size:.88rem;line-height:1.5}.resume-section{background:var(--surface)}.resume-layout{grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:start;gap:clamp(40px,7vw,96px);display:grid}.resume-supporting{max-width:600px;color:var(--muted);font-size:1.04rem;line-height:1.65}.resume-supporting p{margin:0}.resume-supporting p+p{margin-top:10px}.resume-step-list{border-top:1px solid var(--steel-line);margin:40px 0 0;padding:0;list-style:none}.resume-step{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.resume-step__index,.trust-item__index{color:var(--steel);letter-spacing:.12em;font-size:.72rem;font-weight:800}.resume-step h3,.trust-item h3{margin:0;font-size:1.08rem;font-weight:720;line-height:1.35}.resume-step p,.trust-item p{max-width:520px;color:var(--muted);margin:9px 0 0;font-size:.92rem;line-height:1.6}.context-preview{border:1px solid var(--steel-line);background:var(--steel-wash);clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px));padding:26px;position:relative;box-shadow:0 18px 36px #28313814}.context-preview__header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:13px;display:flex}.context-preview__header .eyebrow{max-width:360px;color:var(--steel);letter-spacing:.1em;margin:0;font-size:.62rem}.context-preview__project{padding:25px 0 21px}.context-preview__project>span,.context-preview__label{color:var(--steel);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.3;display:block}.context-preview__project h3{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(1.45rem,2.8vw,2.1rem);font-weight:700;line-height:1.1}.context-preview__block{border-top:1px solid var(--line-strong);background:#ffffff6b;padding:17px 16px}.context-preview__block--current{border-left:3px solid var(--graphite);background:var(--surface)}.context-preview__block--history{border-left:1px solid var(--steel-line)}.context-preview__block--confirmation{border-left:2px dashed var(--steel)}.context-preview__reminder{border-left:2px solid var(--steel);color:var(--muted);background:#ffffff7a;margin:18px 0 0;padding:12px 14px;font-size:.82rem;line-height:1.5}.context-preview__block ul{color:var(--ink);margin:12px 0 0;padding-left:18px;font-size:.91rem;line-height:1.55}.context-preview__block li+li{margin-top:4px}.context-preview__block strong{margin-top:8px;font-size:.96rem;font-weight:700;line-height:1.45;display:block}.context-preview__footer{border-top:1px solid var(--line-strong);color:var(--steel);margin-top:24px;padding-top:14px;font-size:.8rem;font-weight:720;line-height:1.45;display:block}.context-preview__note{max-width:470px;color:var(--muted);margin:16px 0 0;font-size:.76rem;line-height:1.5}.trust-section{background:var(--paper)}.trust-list{border-top:1px solid var(--steel-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,7vw,96px);margin:0;padding:0;list-style:none;display:grid}.trust-item{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:16px;padding:23px 0;display:grid}.status-section{background:var(--surface)}.status-heading__statement{max-width:620px;color:var(--muted);margin:20px 0 0;font-size:1.04rem;line-height:1.65}.status-ledger{border-top:1px solid var(--steel-line);margin:52px 0 0;padding:0;list-style:none}.status-ledger__row{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) minmax(240px,.72fr);align-items:center;gap:20px;min-height:90px;padding:20px 0;display:grid}.status-ledger__index{color:var(--steel);letter-spacing:.12em;font-size:.72rem;font-weight:800}.status-ledger__item h3{margin:0;font-size:1.05rem;font-weight:720;line-height:1.35}.status-ledger__item p{color:var(--muted);margin:6px 0 0;font-size:.84rem;line-height:1.5}.status-ledger__state{min-width:0;color:var(--graphite);text-align:right;justify-content:flex-end;align-items:center;gap:10px;font-size:.86rem;line-height:1.4;display:flex}.status-ledger__state strong{font-weight:760}.status-ledger__marker{border:1px solid var(--steel);flex:none;width:11px;height:11px;display:block}.status-ledger__row--complete .status-ledger__marker{background:var(--graphite)}.status-ledger__row--ready .status-ledger__marker{transform:rotate(45deg)}.status-ledger__row--in-progress .status-ledger__marker{border-style:dashed;border-radius:50%}.status-ledger__row--not-claimed .status-ledger__marker{border-color:var(--line-strong);background:0 0}.status-ledger__note{color:var(--muted);font-size:.72rem}.development-log-section{background:var(--paper)}.development-log-heading{max-width:820px}.development-log-supporting{max-width:760px;color:var(--muted);margin-top:20px;font-size:1.02rem;line-height:1.65}.development-log-supporting p{margin:0}.development-log-supporting p+p{margin-top:4px}.development-log-list{border-top:1px solid var(--steel-line);margin:48px 0 0;padding:0;list-style:none}.development-log-entry{border-bottom:1px solid var(--line)}.development-log-entry__link{color:inherit;grid-template-columns:72px minmax(0,1fr);gap:24px;padding:24px 0;text-decoration:none;display:grid}.development-log-entry__link:hover .development-log-entry__number,.development-log-entry__link:hover h3{color:var(--accent-strong)}.development-log-entry__number{color:var(--steel);letter-spacing:.12em;font-size:.76rem;font-weight:800}.development-log-entry__status{color:var(--steel);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.68rem;font-weight:800;line-height:1.3}.development-log-entry h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.22rem,2.1vw,1.58rem);font-weight:700;line-height:1.3}.development-log-entry__description{max-width:680px;color:var(--muted);margin:12px 0 0;font-size:.94rem;line-height:1.6}.development-log-empty{border-top:1px solid var(--steel-line);border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,.58fr) minmax(0,1.42fr);gap:clamp(32px,7vw,96px);margin-top:48px;padding:30px 0;display:grid}.development-log-empty__intro .eyebrow{color:var(--steel);margin-bottom:18px}.development-log-empty h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,3.2vw,2.3rem);font-weight:700;line-height:1.1}.development-log-empty__intro>p:last-child{max-width:430px;color:var(--muted);margin:18px 0 0;font-size:.94rem;line-height:1.65}.development-log-empty__list-label{color:var(--steel);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem;font-weight:800;line-height:1.3}.development-log-upcoming{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.development-log-upcoming__item{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.development-log-upcoming__item>span{color:var(--steel);letter-spacing:.1em;font-size:.74rem;font-weight:800}.development-log-upcoming__item strong{font-size:.98rem;font-weight:680;line-height:1.5}.development-log-archive{width:100%}.development-log-archive__intro{border-bottom:1px solid var(--line);max-width:760px;padding-bottom:38px}.development-log-archive__intro h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.9rem,4.2vw,3.3rem);font-weight:700;line-height:1.08}.development-log-archive__intro>p:last-child{max-width:620px;color:var(--muted);margin:18px 0 0;font-size:.98rem;line-height:1.65}.development-log-archive .development-log-list,.development-log-archive .development-log-empty{margin-top:38px}.development-log-article{width:min(calc(100% - 48px), var(--container));margin-inline:auto;padding-block:clamp(64px,9vw,112px) 112px}.development-log-article__header{border-bottom:1px solid var(--steel-line);max-width:940px;padding-bottom:48px}.development-log-article__back{color:var(--steel);align-items:center;gap:8px;font-size:.86rem;font-weight:720;text-decoration:none;display:inline-flex}.development-log-article__back:hover{color:var(--accent-strong)}.development-log-article__meta-line{justify-content:space-between;align-items:baseline;gap:24px;margin-top:58px;display:flex}.development-log-article__meta-line .eyebrow{color:var(--steel);margin:0}.development-log-article__number{color:var(--steel);letter-spacing:.14em;flex:none;font-size:.78rem;font-weight:800}.development-log-article h1{letter-spacing:-.065em;max-width:1020px;margin:18px 0 0;font-size:clamp(2.8rem,6.6vw,5.8rem);font-weight:720;line-height:.98}.development-log-article__lead{max-width:760px;color:var(--muted);margin:28px 0 0;font-size:clamp(1.12rem,1.8vw,1.35rem);line-height:1.7}.development-log-article__dates{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px 48px;margin:42px 0 0;padding-top:18px;display:flex}.development-log-article__dates div{align-items:baseline;gap:10px;display:flex}.development-log-article__dates dt{color:var(--steel);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.3}.development-log-article__dates dd{margin:0;font-size:.9rem;font-weight:650}.development-log-article__body{width:min(100%, var(--measure));margin:64px auto 0;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;line-height:1.86}.development-log-article__body>:first-child{margin-top:0}.development-log-article__body p,.development-log-article__body ul,.development-log-article__body ol,.development-log-article__body blockquote,.development-log-article__body pre{margin:1.4em 0}.development-log-article__body h2,.development-log-article__body h3{letter-spacing:-.035em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:720;line-height:1.15}.development-log-article__body h2{margin:2.7em 0 .7em;font-size:clamp(1.7rem,3.5vw,2.35rem)}.development-log-article__body h3{margin:2.2em 0 .6em;font-size:clamp(1.3rem,2.5vw,1.65rem)}.development-log-article__body ul,.development-log-article__body ol{padding-left:1.4em}.development-log-article__body li+li{margin-top:.45em}.development-log-article__body blockquote{border-left:2px solid var(--steel-line);color:var(--muted);margin-inline:0;padding-left:24px;font-style:italic}.development-log-article__body code{background:var(--surface-soft);border-radius:4px;padding:.12em .28em;font-size:.88em}.development-log-article__body pre{background:var(--graphite);color:var(--surface);padding:18px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88em;line-height:1.6;overflow-x:auto}.development-log-article__body pre code{font-size:inherit;background:0 0;padding:0}.development-log-article__body a,.development-log-article__references a{color:var(--accent-strong);text-decoration-thickness:.08em}.development-log-article__references{width:min(100%, var(--measure));border-top:1px solid var(--steel-line);margin:80px auto 0;padding-top:28px}.development-log-article__references h2{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1.05rem;font-weight:800;line-height:1.3}.development-log-article__references ol{color:var(--muted);margin:22px 0 0;padding-left:1.4em;font-size:.92rem;line-height:1.65}.development-log-article__references li+li{margin-top:10px}.development-log-article__reference-note{color:var(--muted);font-size:.86rem;display:block}.development-log-article__references>p{color:var(--muted);margin:16px 0 0;font-size:.92rem}.development-log-article__footer{width:min(100%, var(--measure));border-top:1px solid var(--line);margin:64px auto 0;padding-top:24px}.final-cta{border-top:1px solid var(--line);background:var(--surface);padding:clamp(82px,10vw,132px) 0}.final-cta__inner{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.final-cta h2{letter-spacing:-.055em;flex:auto;min-width:0;max-width:none;margin:0;font-size:clamp(2rem,4.2vw,3rem);font-weight:700;line-height:1.05}.final-cta h2 span{display:block}.final-cta__actions{flex:none;align-items:center;display:flex}.page-hero{border-bottom:1px solid var(--line);background:var(--surface);padding:clamp(64px,9vw,112px) 0 72px}.page-hero__inner{max-width:var(--container)}.page-hero h1{max-width:920px;font-size:clamp(2.8rem,6.4vw,5.7rem)}.route-content{padding:72px 0 108px}.route-content__inner{max-width:var(--container)}.route-panel{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:0 var(--radius-medium) var(--radius-medium) 0;background:var(--surface);max-width:780px;box-shadow:var(--shadow-soft);padding:clamp(28px,5vw,52px)}.route-panel h2{font-size:clamp(1.9rem,4vw,3.3rem)}.route-panel>p:last-child{max-width:var(--measure);color:var(--muted);margin:22px 0 0;font-size:1.03rem}.route-panel--quiet{box-shadow:none}.feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:44px 0 0;padding:0;list-style:none;display:grid}.feature-card{border:1px solid var(--line);border-radius:var(--radius-medium);background:#ffffffb8;min-height:230px;padding:24px}.feature-card__index{color:var(--accent);letter-spacing:.12em;font-size:.76rem;font-weight:800}.feature-card h3{margin:34px 0 0;font-size:1.16rem}.feature-card p{color:var(--muted);margin:12px 0 0;font-size:.92rem}.product-index{border-top:1px solid var(--steel-line);margin-bottom:clamp(48px,7vw,84px);padding:20px 0 0}.product-index__label{color:var(--steel);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.68rem;font-weight:800;line-height:1.3}.product-index__list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.product-index__list li{border-right:1px solid var(--line);min-width:0}.product-index__list li:nth-child(5n){border-right:0}.product-index__list a{min-height:66px;color:var(--muted);overflow-wrap:anywhere;align-items:flex-start;gap:10px;padding:14px 14px 13px 0;font-size:.78rem;font-weight:680;line-height:1.35;text-decoration:none;display:flex}.product-index__list li:not(:first-child) a{padding-left:14px}.product-index__list a:hover{color:var(--ink)}.product-index__list a span{color:var(--steel);letter-spacing:.08em;flex:none;font-size:.68rem;font-weight:800}.product-section{border-top:1px solid var(--line);padding:clamp(64px,8vw,104px) 0;scroll-margin-top:24px;position:relative}.product-section:first-of-type{border-top:0;padding-top:0}.product-section--surface{border:1px solid var(--line);background:var(--surface);padding-inline:clamp(20px,4.5vw,52px)}.product-section+.product-section{margin-top:clamp(22px,4vw,52px)}.product-section__header{max-width:780px;margin-bottom:44px}.product-section__header .eyebrow{color:var(--steel);margin-bottom:18px}.product-section__header h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.6vw,3.65rem);font-weight:700;line-height:1.06}.product-section__header>p:last-child{max-width:720px;color:var(--muted);margin:20px 0 0;font-size:1.03rem;line-height:1.68}.product-loop{border-top:1px solid var(--steel-line);border-bottom:1px solid var(--steel-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.product-loop__step{border-right:1px solid var(--line);min-width:0;min-height:174px;padding:22px 22px 24px 0}.product-loop__step+.product-loop__step{padding-left:22px}.product-loop__step:last-child{border-right:0;padding-right:0}.product-loop__step--lynfold{border-top:2px solid var(--graphite)}.product-loop__number,.product-card__index,.product-flow__number,.product-status__index{color:var(--steel);letter-spacing:.12em;font-size:.72rem;font-weight:800}.product-loop__label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-top:28px;font-size:.66rem;font-weight:800;line-height:1.3;display:block}.product-loop strong{overflow-wrap:anywhere;margin-top:8px;font-size:1.08rem;font-weight:720;line-height:1.35;display:block}.product-type-grid,.product-card-grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}.product-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{border:1px solid var(--line);background:#ffffffb8;min-width:0;min-height:190px;padding:22px}.product-section--surface .product-card{background:var(--paper)}.product-card h3{overflow-wrap:anywhere;margin:28px 0 0;font-size:1.08rem;font-weight:720;line-height:1.35}.product-card p:last-child{max-width:300px;color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:.9rem;line-height:1.62}.product-card__label{color:var(--steel);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;margin:24px 0 0;font-size:.66rem;font-weight:800;line-height:1.35}.product-card__label+h3{margin-top:8px}.product-card--current-state{border-top:3px solid var(--graphite)}.product-card--history{border-left:2px solid var(--steel-line)}.product-card--conflict{border-left:2px dashed var(--steel)}.product-card--provenance{border-left:1px solid var(--steel-line)}.product-note{border-left:2px solid var(--steel);background:#ffffff75;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);align-items:center;gap:36px;margin-top:30px;padding:24px 0 24px 20px;display:grid}.product-note__label{color:var(--steel);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800;line-height:1.35}.product-note h3{margin:9px 0 0;font-size:1.2rem;font-weight:720;line-height:1.35}.product-note>div>p:last-child{max-width:620px;color:var(--muted);margin:8px 0 0;font-size:.9rem;line-height:1.58}.product-token-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.product-token-list li{border:1px solid var(--steel-line);color:var(--graphite);padding:7px 10px;font-size:.76rem;font-weight:700;line-height:1.3}.product-flow{border-top:1px solid var(--steel-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.product-flow__step{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-width:0;min-height:218px;padding:22px 22px 24px 0}.product-flow__step+.product-flow__step{padding-left:22px}.product-flow__step:last-child{border-right:0;padding-right:0}.product-flow__step h3{overflow-wrap:anywhere;margin:28px 0 0;font-size:clamp(1.08rem,1.8vw,1.28rem);font-weight:720;line-height:1.32}.product-flow__step p{max-width:260px;color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:.9rem;line-height:1.62}.product-callout{border-left:2px solid var(--steel);background:var(--steel-wash);max-width:780px;color:var(--muted);overflow-wrap:anywhere;margin:30px 0 0;padding:14px 16px;font-size:.88rem;line-height:1.6}.product-status-list{border-top:1px solid var(--steel-line);margin:0;padding:0;list-style:none}.product-status{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) minmax(230px,.72fr);align-items:center;gap:20px;min-width:0;min-height:90px;padding:20px 0;display:grid}.product-status__copy{min-width:0}.product-status__copy h3{overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:720;line-height:1.35}.product-status__copy p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:.86rem;line-height:1.5}.product-status__state{min-width:0;color:var(--graphite);text-align:right;justify-content:flex-end;align-items:center;gap:10px;font-size:.86rem;line-height:1.4;display:flex}.product-status__state strong{overflow-wrap:anywhere}.product-status__marker{border:1px solid var(--steel);flex:none;width:11px;height:11px;display:block}.product-status--complete .product-status__marker{background:var(--graphite)}.product-status--pending .product-status__marker{border-style:dashed;border-radius:50%}.product-status--unclaimed .product-status__marker{border-color:var(--line-strong)}.product-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-boundary{border:1px solid var(--line);background:var(--surface);min-width:0;padding:26px}.product-boundary--current{border-top:3px solid var(--graphite)}.product-boundary--not{border-top:1px dashed var(--steel)}.product-boundary h3{overflow-wrap:anywhere;margin:0;font-size:1.08rem;font-weight:720;line-height:1.35}.product-boundary ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:20px 0 0;padding:0;list-style:none;display:grid}.product-boundary li{border-top:1px solid var(--line);min-width:0;color:var(--muted);overflow-wrap:anywhere;padding:11px 0;font-size:.9rem;line-height:1.5}.log-index-state{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);align-items:flex-start;gap:14px;max-width:620px;margin-top:42px;padding:18px 20px;display:flex}.state-dot{background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px;margin-top:8px}.log-index-state strong{font-size:.96rem}.log-index-state p{color:var(--muted);margin:5px 0 0;font-size:.9rem}.log-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.log-card{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);padding:26px}.log-card h3{margin:0;font-size:1.25rem}.log-card>p:last-child{color:var(--muted);margin:12px 0 0}.site-footer{border-top:1px solid var(--line);background:var(--paper)}.site-footer__inner{justify-content:space-between;align-items:flex-start;gap:32px;padding:34px 0 42px;display:flex}.site-footer__brand{color:var(--ink);letter-spacing:.18em;align-items:center;gap:10px;margin:0;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.site-footer__brand:hover{color:var(--accent-strong)}.site-footer__brand-mark{flex:none;width:32px;height:32px}.site-footer__note{max-width:330px;color:var(--muted);margin:9px 0 0;font-size:.86rem}.site-footer__nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;font-size:.86rem;font-weight:650;display:flex}@media (width<=960px){.hero__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:48px}.product-index__list,.product-loop{grid-template-columns:repeat(3,minmax(0,1fr))}.product-index__list li:nth-child(5n){border-right:1px solid var(--line)}.product-index__list li:nth-child(3n){border-right:0}.product-index__list li:nth-child(3n+1) a{padding-left:0}.product-loop__step:nth-child(3n){border-right:0}.product-loop__step:nth-child(3n+1){padding-left:0}.product-loop__step:nth-child(3n+2){padding-left:18px}.product-loop__step:nth-child(3n){padding-right:0}.product-type-grid,.product-card-grid--four,.product-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.product-flow__step:nth-child(2n){border-right:0;padding-right:0}.product-flow__step:nth-child(odd){padding-left:0}.hero h1{font-size:clamp(2.6rem,5.7vw,3.9rem)}.problem-list{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-grid{grid-template-columns:1fr;gap:48px}.resume-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.92fr);gap:48px}.continuity__flow{border-top:0;border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.continuity__step,.continuity__step:first-child,.continuity__step:last-child{border-top:1px solid var(--line);border-right:0;min-height:200px;padding:24px 0}.continuity__step:nth-child(odd){border-right:1px solid var(--line);padding-right:24px}.continuity__step:nth-child(2n){padding-left:24px}.continuity__step:last-child{border-right:0;padding-right:0}.continuity__step:not(:last-child):before,.continuity__arrow{display:none}}@media (width<=760px){.container{width:min(calc(100% - 32px), var(--container))}.site-header__inner{flex-wrap:wrap;gap:14px 20px;padding-block:16px}.site-nav{order:3;width:100%;margin-left:0;padding-bottom:2px;overflow-x:auto}.site-nav__link{white-space:nowrap}.hero{padding-block:64px 72px}.story-heading{margin-bottom:36px}.problem-list{grid-template-columns:1fr}.hero__grid{grid-template-columns:1fr;gap:48px}.product-index__list,.product-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.product-index__list li:nth-child(3n){border-right:1px solid var(--line)}.product-index__list li:nth-child(2n){border-right:0}.product-index__list li:nth-child(odd) a{padding-left:0}.product-loop__step:nth-child(3n){border-right:1px solid var(--line)}.product-loop__step:nth-child(2n){border-right:0;padding-right:0}.product-loop__step:nth-child(odd){padding-left:0}.product-loop__step:nth-child(2n){padding-left:18px}.product-note{grid-template-columns:1fr;gap:20px}.product-card-grid--three,.product-boundary-grid{grid-template-columns:1fr}.product-status{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px}.product-status__state{text-align:left;flex-wrap:wrap;grid-column:2;justify-content:flex-start;margin-top:10px}.hero h1{font-size:clamp(2.25rem,10vw,3.8rem)}html[lang=zh-TW] .hero h1 span{white-space:normal}.hero-continuity{max-width:520px}.hero-continuity__frame{padding:20px}.hero-continuity__item--current{grid-template-columns:1fr}.hero-continuity__support{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.continuity-section{padding-block:72px 84px}.continuity__flow{border-top:1px solid var(--steel-line);border-bottom:1px solid var(--steel-line);grid-template-columns:1fr;max-width:520px;margin-inline:auto}.continuity__step,.continuity__step:first-child,.continuity__step:last-child{border-top:0;border-right:0;min-height:0;padding:24px 0}.continuity__step:nth-child(odd),.continuity__step:nth-child(2n){border-right:0;padding-inline:0}.continuity__step:not(:last-child){border-bottom:1px solid var(--line)}.continuity__step:not(:last-child):before{width:1px;height:16px;display:block;inset:auto auto -17px 50%}.continuity__arrow{display:block;inset:auto auto -25px calc(50% - 9px)}.governance-state{grid-template-columns:1fr;gap:12px}.governance-example{padding:24px}.development-log-entry__link{grid-template-columns:48px minmax(0,1fr);gap:16px}.development-log-empty{grid-template-columns:1fr;gap:32px}.final-cta__inner{flex-direction:column;align-items:flex-start}.final-cta__actions{width:100%}.resume-layout{grid-template-columns:1fr;gap:48px}.context-preview{max-width:620px}.trust-list{grid-template-columns:1fr}.status-ledger__row{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px}.status-ledger__state{text-align:left;flex-wrap:wrap;grid-column:2;justify-content:flex-start;margin-top:10px}.continuity__arrow{font-size:0}.continuity__arrow:after{content:"↓";font-size:1rem}.page-hero{padding-block:56px 60px}.route-content{padding-block:48px 80px}.development-log-article{width:min(calc(100% - 32px), var(--container));padding-block:48px 80px}.development-log-article__header{padding-bottom:36px}.development-log-article__meta-line{align-items:flex-start;gap:16px;margin-top:42px}.development-log-article h1{font-size:clamp(2.35rem,11.5vw,4rem);line-height:1.02}.development-log-article__lead{margin-top:22px;font-size:1.06rem}.development-log-article__dates{gap:14px 24px;margin-top:32px}.development-log-article__dates div{flex-direction:column;align-items:flex-start;gap:3px}.development-log-article__body{margin-top:48px;font-size:1.05rem;line-height:1.82}.development-log-article__references{margin-top:60px}.development-log-article__footer{margin-top:48px}.product-section--surface{padding-inline:20px}.product-type-grid,.product-card-grid--four,.product-flow,.product-index__list,.product-loop{grid-template-columns:1fr}.product-index__list li,.product-index__list li:nth-child(2n),.product-index__list li:nth-child(3n),.product-index__list li:nth-child(5n){border-right:0}.product-index__list a,.product-index__list li:not(:first-child) a,.product-index__list li:nth-child(odd) a,.product-index__list li:nth-child(3n+1) a{padding-left:0}.product-loop__step,.product-loop__step+.product-loop__step,.product-loop__step:nth-child(2n),.product-loop__step:nth-child(3n){border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:20px 0}.product-loop__step:last-child{border-bottom:0}.product-loop__step--lynfold{border-top:2px solid var(--graphite)}.product-flow__step,.product-flow__step+.product-flow__step,.product-flow__step:nth-child(2n),.product-flow__step:nth-child(odd){border-right:0;min-height:0;padding:20px 0}.product-flow__step:last-child{border-bottom:1px solid var(--line)}.product-boundary ul,.feature-list,.log-list{grid-template-columns:1fr}.site-footer__inner{flex-direction:column}.site-footer__nav{justify-content:flex-start}}@media (width<=480px){.hero__actions{flex-direction:column;align-items:stretch}.button{width:100%}.button--text{justify-content:flex-start}.route-panel{padding:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
