:root{--bg:#0b0c0e;--s:#141519;--s2:#1b1d22;--t:#f2efe7;--m:#a8a49a;--g:#d8a94f;--g2:#f0d18b;--r:#c85b50}*{box-sizing:border-box}body{background:var(--bg);color:var(--t);margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif}button,textarea{font:inherit}button{cursor:pointer}main{background:radial-gradient(circle at 75% 5%,#d8a94f12,transparent 24%),var(--bg);min-height:100vh}header{z-index:10;background:#0b0c0ef2;border-bottom:1px solid #26272a;align-items:center;gap:32px;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{color:var(--t);text-align:left;background:0;border:0;align-items:center;gap:12px;margin-right:auto;display:flex}.brand i{border:1px solid var(--g);width:38px;height:38px;color:var(--g2);place-items:center;font-style:normal;display:grid}.brand b{font-family:serif;display:block}.brand small{color:#777;letter-spacing:1px;font-size:9px;display:block}nav{gap:26px;height:100%;display:flex}nav button{color:#888;background:0;border:0;height:100%;position:relative}nav .on{color:var(--t)}nav .on:after{content:"";background:var(--g);height:2px;position:absolute;bottom:0;left:0;right:0}.ai{color:var(--g2);background:#17140e;border:1px solid #5f4b27;padding:10px 16px}.hero{grid-template-columns:1.05fr .95fr;align-items:center;min-height:660px;padding:75px 7vw;display:grid;overflow:hidden}.copy label,.pageTitle>span,.title>span,.cta span,.aiPage>div>span{color:var(--g);letter-spacing:2px;font:10px monospace}.copy h1{margin:20px 0;font:500 clamp(48px,5vw,76px)/1.2 Songti SC,serif}.copy h1 em,.thesis em,.compareQuote em{color:var(--g2);font-style:normal}.copy p,.title p,.pageTitle p{color:var(--m);line-height:1.9}.copy>button,.cta button,.aiPage button{background:var(--g);border:0;padding:15px 20px;font-weight:650}.stats{color:#777;gap:28px;margin-top:42px;font-size:11px;display:flex}.stats b{color:var(--t);font:18px monospace;display:block}.visual{place-items:center;height:500px;display:grid;position:relative}.visual:before{content:"";border:1px dashed #5d4b2766;border-radius:50%;width:460px;height:460px;animation:28s linear infinite spin;position:absolute}.core{text-align:center;z-index:2;background:#15140f;border:1px solid #705927;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:220px;height:220px;display:flex}.core b{margin:10px;font:28px/1.3 serif}.core small{color:var(--g);letter-spacing:2px}.core span{color:#777;font-size:10px}.node{z-index:3;background:#111214;border:1px solid #6b562c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:90px;height:90px;animation:4s ease-in-out infinite float;display:flex;position:absolute}.node b{color:var(--g2);font:22px serif}.node span{font-size:10px}.node small{color:#777;font-size:8px}.n0{top:12%;left:5%}.n1{animation-delay:-1s;top:5%;right:9%}.n2{animation-delay:-2s;bottom:22%;right:1%}.n3{animation-delay:-1.5s;bottom:4%;left:12%}.n4{animation-delay:-2.5s;top:48%;left:0}.beam{background:linear-gradient(90deg,transparent,var(--g),transparent);opacity:.5;width:620px;height:1px;position:absolute;transform:rotate(-18deg)}.section,.page{padding:86px 7vw}.title{flex-wrap:wrap;align-items:end;gap:40px;margin-bottom:45px;display:flex}.title h2,.pageTitle h1,.cta h2{margin:8px 0;font:500 34px serif}.title p{max-width:450px;margin-left:auto}.geneLine{grid-template-columns:repeat(5,1fr);gap:18px;display:grid;position:relative}.geneLine:before{content:"";background:#6f582e;height:1px;position:absolute;top:30px;left:5%;right:5%}.geneLine button{color:var(--t);text-align:left;z-index:1;background:0;border:0}.geneLine i{background:var(--bg);width:60px;height:60px;color:var(--g2);border:1px solid #705927;border-radius:50%;place-items:center;font:20px serif;display:grid}.geneLine small,.geneLine b{display:block}.geneLine small{color:var(--g);margin-top:18px;font-size:9px}.geneLine b{margin-top:5px}.insights{background:#101114;border-block:1px solid #25262a}.quote{border:1px solid #2c2d30;grid-template-columns:1.2fr .8fr;min-height:420px;display:grid}.quote article{padding:55px}.quote article small{color:var(--g);font:10px monospace}.quote h3{margin-top:55px;font:24px serif}.quote blockquote{margin:20px 0;font:32px/1.7 serif}.quote aside{border-left:1px solid #2c2d30}.quote aside button{width:100%;height:20%;color:var(--t);text-align:left;background:0;border:0;border-bottom:1px solid #292a2d;align-items:center;gap:18px;padding:20px;display:flex}.quote aside .sel{background:#1a1812}.quote aside span{color:#666;font:10px monospace}.cta{background:#15140f;border:1px solid #5d4b27;justify-content:space-between;align-items:center;margin:60px 7vw;padding:50px;display:flex}.cta p{color:var(--m)}.page{min-height:calc(100vh - 76px)}.pageTitle{margin-bottom:35px}.pageTitle h1 small{color:#888;font:12px sans-serif}.pageTitle>p b{color:var(--g2)}.thesis{background:#171610;border:1px solid #403621;margin-bottom:18px;padding:25px;font:22px/1.7 serif}.grid{grid-template-columns:1.1fr .9fr;gap:18px;margin-bottom:18px;display:grid}.card{background:var(--s);border:1px solid #2b2c2f;padding:25px}.card h2{margin:0 0 22px;font:19px serif}.card h2 small{float:right;color:#777;font:9px monospace}.bar{grid-template-columns:25px 70px 1fr 25px;align-items:center;gap:10px;margin:14px 0;display:grid}.bar>b{color:var(--g2)}.bar span{font-size:11px}.bar i{background:#2b2c2d;height:4px}.bar u{background:var(--g);height:100%;display:block}.bar small{color:#777;font:9px monospace}.tags{flex-wrap:wrap;gap:8px;display:flex}.tags span{color:var(--g2);border:1px solid #4d4026;padding:8px 10px;font-size:11px}.card p,.card li{color:#96928a;font-size:12px;line-height:1.8}.fly{margin-bottom:18px}.fly>div{align-items:center;gap:12px;display:flex;overflow:auto}.fly span{white-space:nowrap;font-size:11px}.fly i{width:24px;height:24px;color:var(--g);background:#28231a;border-radius:50%;place-items:center;margin-right:6px;font-style:normal;display:inline-grid}.fly b{color:#65532c;margin-left:10px}.good{border-top:2px solid #9da66f}.improve{border-top:2px solid var(--r)}.geneCards{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.geneCards article{background:#121316;border:1px solid #2c2d30;min-height:320px;padding:22px;position:relative;overflow:hidden}.geneCards strong{color:#d8a94f25;font:90px serif;position:absolute;right:5px}.geneCards small{color:var(--g);font:9px monospace}.geneCards h2{margin-top:85px;font:20px serif}.geneCards p{color:#8d8981;font-size:12px;line-height:1.8}.formula{background:#171610;border:1px solid #514326;margin-top:20px;padding:30px;font:24px serif}.formula small{color:#888;margin-top:12px;font:11px sans-serif;display:block}.table{border:1px solid #2d2e31}.table>div{border-bottom:1px solid #2d2e31;grid-template-columns:180px repeat(3,1fr);display:grid}.table span,.table b{border-right:1px solid #2d2e31;padding:20px}.table span:first-child{color:#777}.compareQuote{text-align:center;max-width:950px;margin:55px auto;font:28px/1.8 serif}.aiPage{grid-template-columns:1.2fr .8fr;gap:30px;min-height:calc(100vh - 76px);padding:80px 7vw;display:grid}.aiPage>div>i{width:48px;height:48px;color:var(--g2);border:1px solid #6d572c;place-items:center;margin-bottom:20px;font-style:normal;display:grid}.aiPage h1{font:44px serif}.aiPage p{color:var(--m);line-height:1.8}.aiPage textarea{width:100%;height:210px;color:var(--t);resize:vertical;background:#121316;border:1px solid #36373a;margin:20px 0;padding:20px}.aiPage button:disabled{opacity:.35}.aiPage aside{background:#171610;border:1px solid #504225;align-self:center;padding:35px}.aiPage aside span{color:var(--g);font:9px monospace}footer{color:#666;border-top:1px solid #26272a;justify-content:space-between;align-items:center;height:70px;padding:0 7vw;font-size:10px;display:flex}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translateY(-8px)}}@media (width<=900px){nav{display:none}.hero{grid-template-columns:1fr}.goldline,.geneLine,.geneCards{grid-template-columns:repeat(2,1fr)}.quote,.grid,.aiPage{grid-template-columns:1fr}.quote aside{border:0}.table{overflow:auto}.table>div{grid-template-columns:130px repeat(3,180px)}}@media (width<=600px){header{padding:0 18px}.brand small{display:none}.hero,.section,.page,.aiPage{padding:50px 20px}.copy h1{font-size:44px}.visual{margin-inline:-50px;transform:scale(.8)}.geneLine,.geneCards{grid-template-columns:1fr}.geneLine:before{display:none}.stats{flex-wrap:wrap}.quote article{padding:32px 24px}.quote blockquote{font-size:25px}.cta{margin:40px 20px;padding:30px;display:block}.cta button{margin-top:15px}footer{padding:0 20px}footer span{display:none}}
