.core-page{--core-accent:#9db8ae;--core-accent-rgb:157, 184, 174;--core-ink:#e8ece7;--core-muted:#e8ece78c;--core-line:#e8ece71c;color:var(--core-ink);background:#070b0b;position:relative;overflow:clip}.core-page--capabilities{--core-accent:#a8baa5;--core-accent-rgb:168, 186, 165}.core-page--blueprint{--core-accent:#a6b9cf;--core-accent-rgb:166, 185, 207}.core-page--scenarios{--core-accent:#b8a989;--core-accent-rgb:184, 169, 137}.core-page--ecosystem{--core-accent:#9baeb9;--core-accent-rgb:155, 174, 185}.core-page--research{--core-accent:#b5a4c7;--core-accent-rgb:181, 164, 199}.core-page:before{z-index:0;background:radial-gradient(circle at 82% 10%, rgba(var(--core-accent-rgb), .08), transparent 24rem), radial-gradient(circle at 16% 58%, rgba(var(--core-accent-rgb), .045), transparent 30rem);content:"";pointer-events:none;position:absolute;inset:0}.core-shell{width:min(100% - 9rem,1360px);margin-inline:auto}.core-hero{background:radial-gradient(circle at 75% 44%, rgba(var(--core-accent-rgb), .09), transparent 25%), linear-gradient(135deg, #060909, #0a1010 58%, #070b0b);min-height:100svh;padding:8.5rem 0 5rem;position:relative;overflow:hidden}.core-hero:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 75% 45%,#000,#0000 65%);mask-image:radial-gradient(circle at 75% 45%,#000,#0000 65%)}.core-hero__grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(26rem,.85fr);align-items:center;gap:7vw;min-height:calc(100svh - 13.5rem);display:grid;position:relative}.core-hero__copy{max-width:43rem}.core-page__eyebrow{color:#e8ece76b;font-family:var(--font-system-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.85rem;font-size:.62rem;display:flex}.core-page__eyebrow:before{background:rgba(var(--core-accent-rgb), .72);content:"";width:1.8rem;height:1px}.core-page__eyebrow span:first-child{color:var(--core-accent)}.core-page__question{color:rgba(var(--core-accent-rgb), .88);letter-spacing:.06em;margin-top:4.25rem;font-size:.72rem;font-weight:560}.core-hero h1{max-width:42rem;font-size:var(--site-display-hero);font-weight:var(--site-display-weight);letter-spacing:var(--site-display-tracking);text-wrap:balance;margin-top:1.35rem;line-height:.99}html[data-locale=en] .core-hero h1{font-size:var(--site-display-hero-en);line-height:.96}html[data-locale=zh] .core-hero h1>[data-locale-text=zh]{font-size:1em;line-height:1.03}.core-page__lede{max-width:35rem;color:var(--core-muted);font-size:var(--site-copy-lead);margin-top:1.8rem;line-height:1.82}.core-page__actions{flex-wrap:wrap;gap:.65rem;margin-top:2.35rem;display:flex}.core-page__actions--center{justify-content:center}.core-action{color:#101514;background:#dde2dc;border:1px solid #e8ece7b8;justify-content:center;align-items:center;gap:.75rem;min-height:2.85rem;padding:.75rem 1rem .75rem 1.15rem;font-size:.74rem;font-weight:610;transition:border-color .25s,background .25s,color .25s,transform .25s;display:inline-flex}.core-action:hover{background:#f0f3ef;transform:translateY(-2px)}.core-action--secondary{color:#e8ece7b3;background:#e8ece706;border-color:#e8ece724}.core-action--secondary:hover{border-color:rgba(var(--core-accent-rgb), .42);background:rgba(var(--core-accent-rgb), .06);color:var(--core-ink)}.core-hero__instrument{aspect-ratio:1;opacity:.82;justify-self:end;width:min(39vw,590px);position:relative}.core-instrument__orbit,.core-instrument__axis,.core-instrument__pulse,.core-instrument__core,.core-instrument__node{position:absolute}.core-instrument__orbit{border:1px solid rgba(var(--core-accent-rgb), .15);border-radius:50%;inset:9%}.core-instrument__orbit--outer{animation:52s linear infinite core-spin}.core-instrument__orbit:before{background:var(--core-accent);width:4px;height:4px;box-shadow:0 0 16px rgba(var(--core-accent-rgb), .8);content:"";border-radius:50%;position:absolute;top:50%;left:-2px}.core-instrument__orbit--inner{opacity:.55;border-style:dashed;animation:38s linear infinite reverse core-spin;inset:25%}.core-instrument__axis--x{background:linear-gradient(90deg, transparent, rgba(var(--core-accent-rgb), .11), transparent);background-size:200% 100%;height:1px;animation:8s linear infinite core-axis-x;top:50%;left:0;right:0}.core-instrument__axis--y{background:linear-gradient(transparent, rgba(var(--core-accent-rgb), .11), transparent);background-size:100% 200%;width:1px;animation:9s linear infinite core-axis-y;top:0;bottom:0;left:50%}.core-instrument__pulse{border:1px solid rgba(var(--core-accent-rgb), .18);border-radius:50%;animation:6s ease-out infinite core-pulse;inset:34%}.core-instrument__core{aspect-ratio:1;border:1px solid rgba(var(--core-accent-rgb), .25);width:7.5rem;box-shadow:0 0 90px rgba(var(--core-accent-rgb), .08);text-align:center;background:#070c0cc2;place-content:center;animation:7s ease-in-out infinite core-breathe;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.core-instrument__core>*{transform:rotate(-45deg)}.core-instrument__core strong{letter-spacing:.15em;font-size:1rem;font-weight:560}.core-instrument__core span{color:var(--core-accent);font-family:var(--font-system-mono);letter-spacing:.12em;margin-top:.35rem;font-size:.48rem}.core-instrument__node{--angle:calc(360deg / var(--node-count) * var(--node-index) - 90deg);color:#e8ece76b;width:7rem;font-family:var(--font-system-mono);transform:translate(-50%,-50%) rotate(var(--angle)) translateX(clamp(8rem,14vw,14.2rem)) rotate(calc(var(--angle) * -1));font-size:.52rem;line-height:1.45;top:50%;left:50%}.core-instrument__node i{background:var(--core-accent);width:4px;height:4px;box-shadow:0 0 12px rgba(var(--core-accent-rgb), .75);border-radius:50%;margin-bottom:.45rem;display:block}.core-hero__scroll{z-index:2;color:#e8ece74d;font-family:var(--font-system-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.54rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.core-sequence,.core-chapter,.core-closing{z-index:1;position:relative}.core-sequence{border-top:1px solid var(--core-line);background:#0b1010d1;padding:6.5rem 0 7.5rem}.core-section__heading{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.48fr);align-items:end;gap:7vw;display:grid}.core-section__heading--compact{border-bottom:1px solid var(--core-line);justify-content:space-between;align-items:center;padding-bottom:1.35rem;display:flex}.core-section__heading>div>p,.core-section__heading--compact p{color:var(--core-accent);font-family:var(--font-system-mono);letter-spacing:.15em;text-transform:uppercase;gap:.75rem;font-size:.59rem;display:flex}.core-section__heading>div>p span{color:#e8ece740}.core-section__heading--compact span{color:#e8ece745;font-family:var(--font-system-mono);letter-spacing:.13em;font-size:.54rem}.core-section__heading h2{max-width:43rem;font-size:var(--site-display-section);font-weight:var(--site-display-weight);letter-spacing:var(--site-display-tracking);text-wrap:balance;margin-top:1rem;line-height:1.01}.core-section__intro{max-width:30rem;color:var(--core-muted);font-size:var(--site-copy-support);line-height:1.8}.core-sequence__track{grid-template-columns:repeat(4,1fr);display:grid}.core-page--capabilities .core-sequence__track{grid-template-columns:repeat(5,1fr)}.core-sequence__item{border-bottom:1px solid var(--core-line);grid-template-columns:1.65rem 1fr;gap:.8rem;min-height:12.5rem;padding:1.65rem 1.2rem 1.5rem 0;display:grid}.core-linked-item{color:inherit;text-decoration:none}.core-linked-item:focus-visible{outline:2px solid rgba(var(--core-accent-rgb), .8);outline-offset:.35rem}.core-sequence__item+.core-sequence__item{border-left:1px solid var(--core-line);padding-left:1.2rem}.core-sequence__index{color:var(--core-accent);font-family:var(--font-system-mono);font-size:.56rem}.core-sequence__item h2{letter-spacing:-.02em;margin-top:.65rem;font-size:1.05rem;font-weight:570}.core-sequence__item p{color:#e8ece76e;margin-top:.7rem;font-size:.73rem;line-height:1.72}.core-page__note{color:rgba(var(--core-accent-rgb), .78);font-family:var(--font-system-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.53rem}.core-item__action{width:max-content;max-width:100%;color:rgba(var(--core-accent-rgb), .86);font-family:var(--font-system-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.45rem;margin-top:1rem;font-size:.56rem;font-weight:650;display:inline-flex}.core-chapter{background:linear-gradient(120deg, rgba(var(--core-accent-rgb),.025), transparent 35%);border-top:1px solid #e8ece713;padding:clamp(7rem,10vw,10rem) 0}.core-chapter:nth-of-type(2n){background:linear-gradient(240deg, rgba(var(--core-accent-rgb),.035), transparent 38%)}.core-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:6vw;margin-top:4.5rem;display:grid}.core-item{border-top:1px solid var(--core-line);min-height:15.5rem;padding:1.45rem .2rem 2.4rem;transition:border-color .3s,transform .3s;position:relative}.core-item:before{background:rgba(var(--core-accent-rgb), .8);content:"";width:0;height:1px;transition:width .45s;position:absolute;top:-1px;left:0}.core-item:hover{border-color:rgba(var(--core-accent-rgb), .3);transform:translateY(-2px)}.core-item:hover:before{width:5rem}.core-item__top{color:rgba(var(--core-accent-rgb),.7);font-family:var(--font-system-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:.56rem;display:flex}.core-item__top i{background:var(--core-accent);width:4px;height:4px;box-shadow:0 0 12px rgba(var(--core-accent-rgb),.65);border-radius:50%}.core-item>.core-page__note{margin-top:3.5rem;display:block}.core-item h3{letter-spacing:-.035em;max-width:27rem;margin-top:3.5rem;font-size:clamp(1.35rem,1.8vw,1.75rem);font-weight:550;line-height:1.18}.core-item>.core-page__note+h3{margin-top:.7rem}.core-item>p:last-child,.core-item h3+p{color:#e8ece775;max-width:29rem;margin-top:.9rem;font-size:.78rem;line-height:1.78}.core-item>p+.core-item__action{margin-top:1.15rem}.core-closing{border-top:1px solid var(--core-line);text-align:center;background:#060909;padding:10rem 0 11rem;overflow:hidden}.core-closing:before{aspect-ratio:1;border:1px solid rgba(var(--core-accent-rgb),.1);width:min(58rem,88vw);box-shadow:0 0 150px rgba(var(--core-accent-rgb),.055) inset;content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-closing__inner{z-index:1;position:relative}.core-closing__eyebrow{color:var(--core-accent);font-family:var(--font-system-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.59rem}.core-closing h2{max-width:47rem;font-size:var(--site-display-section);font-weight:var(--site-display-weight);letter-spacing:var(--site-display-tracking);text-wrap:balance;margin:1.25rem auto 0;line-height:1.01}.core-closing__inner>p:nth-of-type(2){max-width:35rem;color:var(--core-muted);font-size:var(--site-copy-support);margin:1.65rem auto 0;line-height:1.8}@keyframes core-spin{to{transform:rotate(360deg)}}@keyframes core-pulse{0%{opacity:.45;transform:scale(.72)}80%,to{opacity:0;transform:scale(2.35)}}@keyframes core-axis-x{to{background-position:-200% 0}}@keyframes core-axis-y{to{background-position:0 -200%}}@keyframes core-breathe{0%,to{filter:drop-shadow(0 0 1rem rgba(var(--core-accent-rgb),.08))}50%{filter:drop-shadow(0 0 2.4rem rgba(var(--core-accent-rgb),.22))}}@media (max-width:1100px){.core-shell{width:min(100% - 4rem,1360px)}.core-hero__grid{grid-template-columns:1fr}.core-hero__instrument{opacity:.4;width:42rem;position:absolute;bottom:-9rem;right:-18rem}.core-hero__copy{z-index:1;position:relative}.core-sequence__track,.core-page--capabilities .core-sequence__track{grid-template-columns:repeat(2,1fr)}.core-sequence__item:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:720px){.core-shell{width:calc(100% - 2rem)}.core-hero{min-height:46rem;padding-top:7.5rem}.core-hero__grid{min-height:35rem}.core-page__question{margin-top:2.8rem}.core-hero h1{max-width:21rem;font-size:var(--site-display-hero);line-height:1.02}.core-page__lede{max-width:21.5rem;font-size:.92rem;line-height:1.75}.core-hero__instrument{opacity:.17;width:30rem;bottom:-3rem;right:-14rem}.core-instrument__node span{display:none}.core-instrument__core strong,.core-instrument__core span{visibility:hidden}.core-section__heading{grid-template-columns:1fr;gap:1.5rem}.core-section__heading h2{font-size:var(--site-display-section)}.core-sequence__track,.core-page--capabilities .core-sequence__track,.core-item-grid{grid-template-columns:1fr}.core-sequence__item,.core-sequence__item+.core-sequence__item{border-left:0;min-height:auto;padding:1.35rem 0 1.5rem}.core-item{min-height:13.5rem}.core-item h3,.core-item>.core-page__note{margin-top:2.6rem}.core-closing{padding:8rem 0}.core-closing h2{font-size:var(--site-display-section)}}@media (prefers-reduced-motion:reduce){.core-instrument__orbit,.core-instrument__pulse,.core-instrument__axis,.core-instrument__core{animation:none!important}.core-action,.core-item,.core-item:before{transition:none!important}}html[data-theme=light] .core-page{--core-accent:#496b62;--core-accent-rgb:73, 107, 98;--core-ink:#171d1b;--core-muted:#171d1b94;--core-line:#1824211f;color:var(--core-ink);background:#f1f2ed}html[data-theme=light] .core-page--capabilities{--core-accent:#586f55;--core-accent-rgb:88, 111, 85}html[data-theme=light] .core-page--blueprint{--core-accent:#49677f;--core-accent-rgb:73, 103, 127}html[data-theme=light] .core-page--scenarios{--core-accent:#826d43;--core-accent-rgb:130, 109, 67}html[data-theme=light] .core-page--ecosystem{--core-accent:#526f7a;--core-accent-rgb:82, 111, 122}html[data-theme=light] .core-page--research{--core-accent:#6b5b7d;--core-accent-rgb:107, 91, 125}html[data-theme=light] .core-page:before{background:radial-gradient(circle at 82% 10%, rgba(var(--core-accent-rgb),.14), transparent 24rem), radial-gradient(circle at 16% 58%, rgba(var(--core-accent-rgb),.08), transparent 30rem)}html[data-theme=light] .core-hero{background:radial-gradient(circle at 75% 44%, rgba(var(--core-accent-rgb),.16), transparent 28%), linear-gradient(135deg, #f5f5f0, #e9ece6 58%, #f1f2ed)}html[data-theme=light] .core-hero:before{background-image:linear-gradient(#17221f09 1px,#0000 1px),linear-gradient(90deg,#17221f09 1px,#0000 1px)}html[data-theme=light] .core-page__eyebrow,html[data-theme=light] .core-hero__scroll{color:#171d1b6b}html[data-theme=light] .core-page__question{color:color-mix(in srgb, var(--core-accent) 72%, #263632)}html[data-theme=light] .core-instrument__orbit{border-color:rgba(var(--core-accent-rgb),.34)}html[data-theme=light] .core-instrument__orbit--inner{opacity:.72}html[data-theme=light] .core-instrument__axis--x,html[data-theme=light] .core-instrument__axis--y{opacity:.82}html[data-theme=light] .core-instrument__pulse{border-color:rgba(var(--core-accent-rgb),.38)}html[data-theme=light] .core-instrument__core{border-color:rgba(var(--core-accent-rgb),.38);box-shadow:inset 0 0 2rem rgba(var(--core-accent-rgb),.08), 0 1.8rem 5rem #28373321;background:#f3f4efdb}html[data-theme=light] .core-instrument__core strong{color:#1b2220}html[data-theme=light] .core-instrument__node{color:#171d1b75}html[data-theme=light] .core-action{color:#f7f7f2;background:#2c3a37;border-color:#1b2724bd}html[data-theme=light] .core-action:hover{background:#182320}html[data-theme=light] .core-action--secondary{color:#171d1bad;background:#fffffc4d;border-color:#18242126}html[data-theme=light] .core-action--secondary:hover{border-color:rgba(var(--core-accent-rgb),.52);background:rgba(var(--core-accent-rgb),.1);color:#171d1b}html[data-theme=light] .core-sequence{background:#e8ebe5c7}html[data-theme=light] .core-section__heading>div>p span,html[data-theme=light] .core-section__heading--compact span{color:#171d1b47}html[data-theme=light] .core-sequence__item p,html[data-theme=light] .core-item>p:last-child,html[data-theme=light] .core-item h3+p{color:#171d1b80}html[data-theme=light] .core-page__note{color:color-mix(in srgb, var(--core-accent) 74%, #263632)}html[data-theme=light] .core-chapter{background:linear-gradient(120deg, rgba(var(--core-accent-rgb),.07), transparent 35%);border-color:#18242114}html[data-theme=light] .core-chapter:nth-of-type(2n){background:linear-gradient(240deg, rgba(var(--core-accent-rgb),.08), transparent 38%)}html[data-theme=light] .core-closing{background:#e8ebe5}html[data-theme=light] .core-closing:before{border-color:rgba(var(--core-accent-rgb),.2);box-shadow:0 0 150px rgba(var(--core-accent-rgb),.09) inset}
