:root{color-scheme:dark;--bg:#0c0d0f;--panel:#131518;--panel2:#191b1f;--line:#2b2d32;--text:#f1f0ed;--muted:#a1a4ac;--dim:#717680;--frozen:#8c96a4;--memory:#d0b18e;--plastic:#a8b9df}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;-webkit-font-smoothing:antialiased}
a{color:inherit}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid #e2d7c5;outline-offset:4px}.skip{position:absolute;top:-100px;left:12px;background:white;color:black;padding:12px;z-index:99}.skip:focus{top:12px}
.wrap{max-width:1180px;padding:0 34px;margin:0 auto}.topbar{height:76px;border-bottom:1px solid #292b30}.topbar-inner{display:flex;align-items:center;justify-content:space-between;height:100%}.brand{text-decoration:none;letter-spacing:.21em;font-size:16px;font-weight:600}.brand span{color:#c8b59b}.topbar nav{display:flex;gap:28px}.topbar nav a{text-decoration:none;color:var(--muted);font-size:13px;transition:color .2s}.topbar nav a:hover{color:var(--text)}
.hero{padding-top:100px;padding-bottom:108px}.eyebrow,.label{font-size:11px;letter-spacing:.18em;font-weight:600;color:#aeb0b6}.eyebrow{display:flex;align-items:center;gap:10px}.dot{width:6px;height:6px;border-radius:50%;background:#d5c1a4}.hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:80px;margin-top:34px}.hero h1{font-size:clamp(46px,5.4vw,78px);font-weight:400;letter-spacing:-.065em;line-height:1.18;margin:0 0 30px}.hero h1 em,.closing h2 em{font-style:normal;color:#a7a9b1}.intro{max-width:610px;font-size:17px;line-height:2;color:var(--muted);margin:0}.intro strong{color:var(--text);font-weight:500}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:36px}.actions a{text-decoration:none;font-size:13px;font-weight:600}.primary{display:inline-flex;align-items:center;gap:28px;padding:16px 22px;background:#e8e4dd;color:#111316;border-radius:3px}.secondary{border-bottom:1px solid #777;padding-bottom:6px}.hero-aside{border-top:1px solid var(--line);padding-top:22px;align-self:start}.status-title{font-size:clamp(31px,3.4vw,45px);line-height:1.15;letter-spacing:-.05em;margin:25px 0 36px;font-weight:400}.small-dot{color:#c5af91}.status-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:17px 0;font-size:13px;color:var(--muted)}.status-row strong{color:var(--text);font-size:11px;letter-spacing:.08em}.status-row:last-of-type strong{color:#d4b49d}.hero-aside>p{font-size:12px;line-height:1.85;color:var(--dim);margin-top:22px}
.metric-strip{background:#15171a;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.metrics{display:grid;grid-template-columns:repeat(4,1fr)}.metrics>div{padding:32px 24px 34px 0;display:flex;flex-direction:column;gap:10px;min-width:0}.metrics>div+div{border-left:1px solid var(--line);padding-left:30px}.metric-label{font-size:12px;color:var(--muted)}.metrics strong{font-size:43px;letter-spacing:-.055em;font-weight:400;font-variant-numeric:tabular-nums}.metrics strong.scientific{font-size:clamp(20px,2.4vw,30px);margin-top:10px;margin-bottom:6px}.metrics small{color:var(--dim);font-size:11px}
.section{padding-top:112px;padding-bottom:22px;scroll-margin-top:40px}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}.section h2{font-size:clamp(31px,3.6vw,49px);letter-spacing:-.045em;line-height:1.25;font-weight:400;margin:22px 0 18px}.section-head p{max-width:680px;color:var(--muted);font-size:14px;line-height:1.9;margin:0}.chip{border:1px solid #494b50;border-radius:2px;padding:11px 14px;white-space:nowrap;font-size:10px;letter-spacing:.1em;color:#c5c4c0}
.demo-panel{background:var(--panel);border:1px solid var(--line);padding:32px 34px 26px}.demo-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.demo-top h3{font-size:22px;font-weight:400;letter-spacing:-.02em;margin:12px 0 0}.toggle{display:flex;border:1px solid #3d4046;border-radius:4px;padding:4px;gap:2px}.toggle button{background:transparent;border:0;color:#aeb1b8;padding:10px 13px;border-radius:2px;cursor:pointer;font-size:12px;white-space:nowrap}.toggle button.active{background:#e4e0d8;color:#161719}.legend{display:flex;flex-wrap:wrap;gap:22px;margin:28px 0 18px;color:#bfc1c5;font-size:12px}.legend span{display:inline-flex;align-items:center;gap:9px}.legend-mark{width:18px;height:3px;display:inline-block}.legend-mark.frozen{background:var(--frozen)}.legend-mark.memory{background:var(--memory)}.legend-mark.plastic{background:var(--plastic)}.chart-frame{width:100%;overflow:hidden}.chart-frame svg{width:100%;height:auto;min-height:260px;display:block}.chart-frame text{fill:#a7abb3;font-family:inherit;font-size:12px}.chart-frame .grid-line{stroke:#303238;stroke-width:1}.chart-frame .line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.chart-frame circle{stroke:#131518;stroke-width:2}.chart-frame .axis-label{font-size:11px}.table-scroll{overflow-x:auto;margin-top:18px;border-top:1px solid var(--line)}table{width:100%;border-collapse:collapse;font-size:12px;min-width:600px}caption{text-align:left;font-size:11px;color:var(--dim);padding:14px 0}th,td{text-align:right;padding:13px 12px;border-bottom:1px solid #2c2e33;font-variant-numeric:tabular-nums}th:first-child,td:first-child{text-align:left;padding-left:0}th{font-weight:500;color:#b5b8be}td{color:#e3e1dd}.chart-foot{color:var(--dim);font-size:12px;line-height:1.9;margin:22px 0 0}
.how{padding-bottom:22px}.arm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.arm-grid article{border:1px solid var(--line);padding:29px;min-height:270px;display:flex;flex-direction:column}.arm-no{font-size:11px;letter-spacing:.16em;color:var(--dim)}.arm-grid h3{font-size:28px;font-weight:400;letter-spacing:-.035em;margin:32px 0 10px}.arm-grid p{color:var(--muted);font-size:13px;line-height:1.9;margin:0 0 28px}.arm-foot{border-top:1px solid var(--line);padding-top:16px;color:#c4b7a6;font-size:11px;margin-top:auto}
.evidence{padding-bottom:120px}.evidence-list{border-top:1px solid var(--line)}.evidence-row{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 0;border-bottom:1px solid var(--line)}.evidence-row h3{font-size:16px;font-weight:500;margin:0 0 7px}.evidence-row p{font-size:13px;color:var(--muted);margin:0;line-height:1.7}.evidence-row>strong{font-size:10px;letter-spacing:.08em;white-space:nowrap;font-weight:500;color:#c7d0e1}.evidence-row>strong.hold{color:#d9b69b}.proof{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.proof>div{padding:18px 0}.proof .label{display:block;margin-bottom:12px}.proof code{font-size:11px;color:#aeb1b9;overflow-wrap:anywhere;line-height:1.8}
.closing{background:#191b1f;border-top:1px solid var(--line);padding:86px 0}.closing-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:90px}.closing h2{font-size:clamp(32px,4vw,54px);font-weight:400;letter-spacing:-.05em;line-height:1.3;margin:22px 0 0}.closing p{font-size:14px;line-height:2;color:var(--muted);margin:12px 0 26px}.closing a{text-decoration:none;font-size:13px;border-bottom:1px solid #888;padding-bottom:7px}footer{padding:26px 0}.footer-inner{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.06em;color:var(--dim)}
@media(max-width:900px){.hero-grid{gap:40px}.hero{padding-top:70px;padding-bottom:80px}.metrics{grid-template-columns:repeat(2,1fr)}.metrics>div{border-bottom:1px solid var(--line)}.metrics>div:nth-child(3){border-left:0;padding-left:0}.arm-grid{grid-template-columns:1fr}.arm-grid article{min-height:0}.closing-grid{gap:40px}.proof{grid-template-columns:1fr}}
@media(max-width:650px){.wrap{padding-left:20px;padding-right:20px}.topbar{height:64px}.brand{font-size:13px}.topbar nav{gap:14px}.topbar nav a{font-size:11px}.topbar nav a:last-child{display:none}.hero{padding-top:56px;padding-bottom:62px}.hero-grid{grid-template-columns:1fr;gap:46px}.hero h1{font-size:clamp(37px,10vw,53px);margin-bottom:22px}.intro{font-size:15px}.hero-aside{padding-top:18px}.status-title{margin:20px 0}.metrics>div{padding:23px 12px 22px 0}.metrics>div+div{padding-left:16px}.metrics>div:nth-child(3){padding-left:0}.metrics strong{font-size:33px}.metrics strong.scientific{font-size:21px}.metrics small{font-size:10px}.section{padding-top:70px}.section-head{align-items:flex-start;flex-direction:column;gap:18px}.section h2{font-size:32px}.demo-panel{padding:22px 15px}.demo-top{flex-direction:column;align-items:flex-start}.toggle{width:100%}.toggle button{flex:1}.legend{gap:11px 17px}.chart-frame svg{min-height:200px}.evidence-row{align-items:flex-start;flex-direction:column;gap:10px}.evidence{padding-bottom:70px}.closing{padding:60px 0}.closing-grid{grid-template-columns:1fr;gap:20px}.footer-inner{flex-direction:column;gap:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
