.design-style-nature_chain_ecosystem_platform_cp0{--bg:oklch(0.985 0.013 78);--surface:oklch(0.962 0.02 78);--surface-2:oklch(0.945 0.024 78);--primary:oklch(0.54 0.1 105);--primary-ink:oklch(0.42 0.1 105);--secondary:oklch(0.62 0.1 145);--accent:oklch(0.66 0.12 285);--accent-2:oklch(0.78 0.08 285);--text:oklch(0.28 0.022 78);--muted:oklch(0.47 0.02 78);--line:oklch(0.9 0.02 78);--line-strong:oklch(0.84 0.022 78);--ink:oklch(0.97 0.02 78);--container:1120px;--container-lg:1340px;--container-xl:1560px;--gutter:clamp(14px,2vw,26px);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:15px;--sp-5:20px;--sp-6:28px;--sp-7:40px;--sp-8:56px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--sh-1:0 1px 2px rgba(120,90,60,.06),0 1px 3px rgba(120,90,60,.08);--sh-2:0 5px 12px -3px rgba(120,90,60,.12),0 2px 5px -2px rgba(120,90,60,.08);--sh-3:0 18px 38px -12px rgba(120,90,60,.18),0 7px 16px -8px rgba(120,90,60,.11);--fs-xs:clamp(.72rem,.7rem + .1vw,.78rem);--fs-sm:clamp(.82rem,.8rem + .15vw,.895rem);--fs-md:clamp(.94rem,.9rem + .22vw,1.04rem);--fs-lg:clamp(1.13rem,1.04rem + .45vw,1.36rem);--fs-xl:clamp(1.45rem,1.28rem + .95vw,1.9rem);--fs-2xl:clamp(1.85rem,1.48rem + 1.9vw,2.75rem);--fs-3xl:clamp(2.3rem,1.78rem + 2.8vw,3.4rem);--lh-tight:1.1;--lh-snug:1.3;--lh-body:1.6;--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--t-fast:.15s;--t-base:.25s;--t-slow:.45s;background:var(--bg);color:var(--text);font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Segoe UI",system-ui,-apple-system,sans-serif;font-size:var(--fs-md);line-height:var(--lh-body);overflow-wrap:break-word;position:relative;isolation:isolate;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.design-style-nature_chain_ecosystem_platform_cp0 *,.design-style-nature_chain_ecosystem_platform_cp0 *::before,.design-style-nature_chain_ecosystem_platform_cp0 *::after{box-sizing:border-box;min-width:0}
.design-style-nature_chain_ecosystem_platform_cp0 img{max-width:100%;height:auto;display:block}
.design-style-nature_chain_ecosystem_platform_cp0 a{color:inherit;text-decoration:none}
.design-style-nature_chain_ecosystem_platform_cp0 h1,.design-style-nature_chain_ecosystem_platform_cp0 h2,.design-style-nature_chain_ecosystem_platform_cp0 h3,.design-style-nature_chain_ecosystem_platform_cp0 h4,.design-style-nature_chain_ecosystem_platform_cp0 p,.design-style-nature_chain_ecosystem_platform_cp0 ul,.design-style-nature_chain_ecosystem_platform_cp0 ol,.design-style-nature_chain_ecosystem_platform_cp0 figure,.design-style-nature_chain_ecosystem_platform_cp0 dl,.design-style-nature_chain_ecosystem_platform_cp0 dd{margin:0;padding:0;list-style:none}
.design-style-nature_chain_ecosystem_platform_cp0 h1,.design-style-nature_chain_ecosystem_platform_cp0 h2,.design-style-nature_chain_ecosystem_platform_cp0 h3{text-wrap:balance}
.design-style-nature_chain_ecosystem_platform_cp0 p{text-wrap:pretty}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-blob{position:absolute;border-radius:50%;filter:blur(56px);opacity:.42;pointer-events:none;z-index:0}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-blob--a{width:380px;height:360px;background:radial-gradient(circle at 35% 35%,oklch(0.94 0.05 145),transparent 72%);top:-80px;left:-70px}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-blob--b{width:330px;height:310px;background:radial-gradient(circle at 60% 40%,oklch(0.95 0.04 285),transparent 70%);bottom:-60px;right:-50px}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-notice{position:relative;z-index:6;display:flex;align-items:center;gap:var(--sp-2);background:oklch(0.32 0.022 78);color:oklch(0.95 0.018 78);font-size:var(--fs-xs);letter-spacing:.04em;padding:var(--sp-2) var(--gutter);justify-content:center;text-align:center;border-bottom:1px solid oklch(0.38 0.024 78);box-shadow:inset 0 -1px 0 oklch(0.44 0.03 105 / .3)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-notice__dot{width:7px;height:7px;border-radius:50%;background:var(--accent-2);flex:0 0 auto;box-shadow:0 0 0 3px oklch(0.78 0.08 285 / .22);animation:ncpPulse 2.8s var(--ease) infinite}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-notice b{color:var(--accent-2);font-weight:600}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-shell{position:relative;z-index:1;display:grid;grid-template-columns:232px minmax(0,1fr);gap:0}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-rail{position:sticky;top:0;align-self:start;height:100vh;max-height:100vh;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-5) var(--sp-4);border-right:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--bg));display:flex;flex-direction:column;gap:var(--sp-5);scrollbar-width:thin}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-brand{display:flex;align-items:center;gap:var(--sp-3);border-radius:var(--r-md);transition:opacity var(--t-base) var(--ease)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-brand:hover{opacity:.88}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-brand__mark{width:40px;height:40px;flex:0 0 auto;border-radius:14px 18px 14px 20px;background:var(--primary);display:grid;place-items:center;color:var(--ink);box-shadow:var(--sh-2);transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-brand:hover .ncp-brand__mark{transform:rotate(-3deg) scale(1.03);box-shadow:var(--sh-3)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-brand__mark svg{width:23px;height:23px}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-brand__txt strong{display:block;font-size:var(--fs-sm);font-weight:700;letter-spacing:.02em;line-height:1.25}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-brand__txt span{display:block;font-size:var(--fs-xs);color:var(--muted);line-height:1.4}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-navlabel{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--sp-2);padding-left:var(--sp-3);opacity:.82}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-nav{display:flex;flex-direction:column;gap:2px}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-nav a{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--muted);border:1px solid transparent;transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease),transform var(--t-base) var(--ease-out),border-color var(--t-base) var(--ease)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-nav a::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--line-strong);transition:background var(--t-base) var(--ease),transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-nav a:hover,.design-style-nature_chain_ecosystem_platform_cp0 .ncp-nav a:focus-visible{background:var(--surface);color:var(--text);border-color:var(--line);transform:translateX(3px);box-shadow:var(--sh-1)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-nav a:hover::before,.design-style-nature_chain_ecosystem_platform_cp0 .ncp-nav a:focus-visible::before{background:var(--secondary);transform:scale(1.4);box-shadow:0 0 0 3px oklch(0.62 0.1 145 / .18)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-rail__card{margin-top:auto;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4);box-shadow:var(--sh-1)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-rail__card p{font-size:var(--fs-xs);color:var(--muted);line-height:1.55}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-rail__card strong{color:var(--primary-ink);font-size:var(--fs-sm);display:block;margin-bottom:var(--sp-1)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-main{min-width:0;padding:var(--sp-6) var(--gutter) var(--sp-8)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-wrap{max-width:var(--container);margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-7);position:relative}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero{position:relative;overflow:hidden;border-radius:var(--r-lg);background:linear-gradient(140deg,var(--surface) 0%,var(--bg) 62%);border:1px solid var(--line);box-shadow:var(--sh-2);padding:var(--sp-6);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--sp-6);align-items:center}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero__patch{position:absolute;top:-26px;left:-26px;width:118px;height:118px;background:var(--secondary);opacity:.14;border-radius:34% 66% 58% 42%/48% 40% 60% 52%;box-shadow:14px 16px 0 0 oklch(0.78 0.08 285 / .22);pointer-events:none}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero__patch--2{bottom:-30px;right:24px;top:auto;left:auto;width:90px;height:90px;background:var(--accent);opacity:.12;border-radius:62% 38% 44% 56%/56% 62% 38% 44%;box-shadow:-12px -12px 0 0 oklch(0.62 0.1 145 / .24)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-eyebrow{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);font-weight:600;letter-spacing:.1em;color:var(--primary-ink);background:oklch(0.54 0.1 105 / .09);border:1px solid oklch(0.54 0.1 105 / .2);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-3);margin-bottom:var(--sp-4)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero h1{font-size:var(--fs-3xl);line-height:var(--lh-tight);font-weight:700;letter-spacing:-.012em;margin-bottom:var(--sp-4)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero h1 em{font-style:normal;color:var(--primary-ink);position:relative;white-space:nowrap}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero h1 em::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:8px;background:oklch(0.78 0.08 285 / .32);border-radius:var(--r-pill);z-index:-1}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-line{display:block;overflow:hidden;padding-bottom:.06em}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-line>span{display:block;animation:ncpRise .7s var(--ease-out) both}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-line:nth-child(2)>span{animation-delay:.08s}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-line:nth-child(3)>span{animation-delay:.16s}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero p.ncp-lede{font-size:var(--fs-md);color:var(--muted);max-width:52ch;margin-bottom:var(--sp-5);line-height:1.66}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero__acts{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:600;letter-spacing:.01em;cursor:pointer;min-height:42px;transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease),background var(--t-base) var(--ease),border-color var(--t-base) var(--ease),color var(--t-base) var(--ease)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-btn--solid{background:var(--primary);color:var(--ink);box-shadow:var(--sh-2)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-btn--solid:hover,.design-style-nature_chain_ecosystem_platform_cp0 .ncp-btn--solid:focus-visible{transform:translateY(-2px);box-shadow:var(--sh-3);background:var(--primary-ink)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-btn--solid:active{transform:translateY(0);box-shadow:var(--sh-1)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-btn--ghost{background:transparent;color:var(--text);border:1px solid var(--line-strong)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-btn--ghost:hover,.design-style-nature_chain_ecosystem_platform_cp0 .ncp-btn--ghost:focus-visible{border-color:var(--accent);color:var(--accent);transform:translateY(-2px);box-shadow:var(--sh-2);background:oklch(0.66 0.12 285 / .06)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-btn--ghost:active{transform:translateY(0);box-shadow:var(--sh-1)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero__media{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--sp-3)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero__media figure{position:relative;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh-2);aspect-ratio:4/3;background:var(--surface);transition:box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease-out)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero__media figure:first-child{grid-row:span 2;aspect-ratio:auto;box-shadow:var(--sh-3),10px 12px 0 0 oklch(0.62 0.1 145 / .18)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow) var(--ease-out)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero__media figure:hover img{transform:scale(1.06)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero__media figure:hover{box-shadow:var(--sh-3)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero__media::after{content:"";position:absolute;inset:0;border-radius:var(--r-md);background:linear-gradient(200deg,oklch(0.66 0.12 285 / .08),transparent 55%);pointer-events:none}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-sec{position:relative;scroll-margin-top:var(--sp-6)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-sec__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-3)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-sec__head h2{font-size:var(--fs-xl);font-weight:700;line-height:var(--lh-snug);letter-spacing:-.008em}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-sec__idx{font-size:var(--fs-xs);font-weight:700;color:var(--accent);background:oklch(0.66 0.12 285 / .1);border:1px solid oklch(0.66 0.12 285 / .2);border-radius:var(--r-sm);padding:var(--sp-1) var(--sp-2);letter-spacing:.08em;line-height:1.4}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-sec__note{font-size:var(--fs-sm);color:var(--muted);max-width:74ch;margin-bottom:var(--sp-4);line-height:1.62}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:var(--sp-3)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-guide__item{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-5);box-shadow:var(--sh-1);transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-guide__item:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:var(--line-strong)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-guide__item::before{content:"";position:absolute;top:var(--sp-4);left:0;width:4px;height:32px;border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--secondary);transition:height var(--t-base) var(--ease-out)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-guide__item:hover::before{height:44px}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-guide__item:nth-child(2n)::before{background:var(--accent)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-guide__item:nth-child(3n)::before{background:var(--primary)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-guide__no{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--muted);letter-spacing:.08em;margin-bottom:var(--sp-2)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-guide__no b{color:var(--primary-ink);font-size:var(--fs-sm);letter-spacing:0}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-guide__item h3{font-size:var(--fs-md);font-weight:700;margin-bottom:var(--sp-2);letter-spacing:-.005em}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-guide__item p{font-size:var(--fs-sm);color:var(--muted);line-height:1.62}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-guide__metric{display:inline-block;margin-top:var(--sp-3);font-size:var(--fs-xs);font-weight:700;color:var(--primary-ink);background:oklch(0.54 0.1 105 / .1);border:1px solid oklch(0.54 0.1 105 / .18);border-radius:var(--r-sm);padding:var(--sp-1) var(--sp-2)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-dash{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--sp-4);align-items:stretch}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--sh-1);min-width:0}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-panel h3{font-size:var(--fs-sm);font-weight:700;margin-bottom:var(--sp-4);display:flex;align-items:center;gap:var(--sp-2);letter-spacing:.01em}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-panel h3::before{content:"";width:8px;height:8px;border-radius:3px;background:var(--secondary);flex:0 0 auto}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-bars{display:flex;flex-direction:column;gap:var(--sp-3)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-bar__top{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-xs);color:var(--muted);margin-bottom:var(--sp-1)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-bar__top b{color:var(--text);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-bar__track{height:9px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden;box-shadow:inset 0 1px 2px rgba(120,90,60,.07)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-bar__fill{height:100%;border-radius:var(--r-pill);transform-origin:left center;animation:ncpGrow 1.1s var(--ease-out) both}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-bar--p .ncp-bar__fill{background:var(--primary);width:86%}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-bar--s .ncp-bar__fill{background:var(--secondary);width:72%;animation-delay:.1s}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-bar--a .ncp-bar__fill{background:var(--accent);width:64%;animation-delay:.2s}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-bar--a2 .ncp-bar__fill{background:var(--accent-2);width:48%;animation-delay:.3s}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-donut{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-donut__ring{width:112px;height:112px;border-radius:50%;flex:0 0 auto;background:conic-gradient(var(--primary) 0 62%,var(--secondary) 62% 84%,var(--accent) 84% 95%,var(--line) 95% 100%);display:grid;place-items:center;position:relative;box-shadow:var(--sh-1)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-donut__ring::before{content:"";position:absolute;inset:14px;border-radius:50%;background:var(--surface);box-shadow:inset 0 1px 3px rgba(120,90,60,.08)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-donut__num{position:relative;text-align:center}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-donut__num strong{display:block;font-size:var(--fs-lg);color:var(--primary-ink);line-height:1;font-variant-numeric:tabular-nums}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-donut__num span{font-size:var(--fs-xs);color:var(--muted)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-legend{display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--muted);min-width:0}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-legend li{display:flex;align-items:center;gap:var(--sp-1)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-legend i{width:9px;height:9px;border-radius:3px;display:inline-block;flex:0 0 auto}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-tabs{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-4)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-tabs input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-tabs label{cursor:pointer;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--muted);border:1px solid var(--line);background:var(--bg);transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease),border-color var(--t-base) var(--ease),transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease);min-height:38px;display:inline-flex;align-items:center}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-tabs label:hover{transform:translateY(-2px);border-color:var(--secondary);color:var(--text);box-shadow:var(--sh-1)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-tabs input:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-tabs input:checked+label{background:var(--primary);border-color:var(--primary);color:var(--ink);box-shadow:var(--sh-2)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-tabpane{display:none}
.design-style-nature_chain_ecosystem_platform_cp0 #ncp-t1:checked~.ncp-tabpanes #ncp-p1,
.design-style-nature_chain_ecosystem_platform_cp0 #ncp-t2:checked~.ncp-tabpanes #ncp-p2,
.design-style-nature_chain_ecosystem_platform_cp0 #ncp-t3:checked~.ncp-tabpanes #ncp-p3,
.design-style-nature_chain_ecosystem_platform_cp0 #ncp-t4:checked~.ncp-tabpanes #ncp-p4,
.design-style-nature_chain_ecosystem_platform_cp0 #ncp-t5:checked~.ncp-tabpanes #ncp-p5{display:grid}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-cards{grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:var(--sp-3)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-1);display:flex;flex-direction:column;min-width:0;transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-card:hover{transform:translateY(-4px);box-shadow:var(--sh-3);border-color:var(--line-strong)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-card__media{aspect-ratio:16/9;overflow:hidden;background:var(--surface)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow) var(--ease-out)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-card:hover .ncp-card__media img{transform:scale(1.05)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-card__body{padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2);flex:1;min-width:0}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-card__tag{font-size:var(--fs-xs);font-weight:700;color:var(--accent);letter-spacing:.06em}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-card__body h3{font-size:var(--fs-md);font-weight:700;letter-spacing:-.005em}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-card__body p{font-size:var(--fs-sm);color:var(--muted);line-height:1.58}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-card__kv{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:auto;padding-top:var(--sp-3);border-top:1px dashed var(--line)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-card__kv span{font-size:var(--fs-xs);color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:2px var(--sp-2);line-height:1.5}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-price{display:grid;grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:var(--sp-4);align-items:stretch}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-price__col{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:var(--sp-3);min-width:0;transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-price__col:hover{transform:translateY(-4px);box-shadow:var(--sh-2);border-color:var(--line-strong)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-price__col--hot{border-color:oklch(0.54 0.1 105 / .38);box-shadow:var(--sh-3),12px 14px 0 0 oklch(0.78 0.08 285 / .18)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-price__col--hot:hover{box-shadow:var(--sh-3),12px 14px 0 0 oklch(0.78 0.08 285 / .24)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-price__badge{position:absolute;top:-11px;right:var(--sp-4);font-size:var(--fs-xs);font-weight:700;color:var(--ink);background:var(--accent);border-radius:var(--r-pill);padding:2px var(--sp-3);box-shadow:var(--sh-1);letter-spacing:.02em}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-price__col h3{font-size:var(--fs-md);font-weight:700}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-price__num{font-size:var(--fs-xl);font-weight:700;color:var(--primary-ink);line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-price__num small{font-size:var(--fs-xs);color:var(--muted);font-weight:500;letter-spacing:0}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-price__col ul{display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-price__col li{display:flex;gap:var(--sp-2);align-items:flex-start;line-height:1.5}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-price__col li::before{content:"✓";color:var(--secondary);font-weight:700;flex:0 0 auto}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-price__col .ncp-btn{margin-top:auto;justify-content:center}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:var(--sp-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--sh-1)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-stat{text-align:center;padding:var(--sp-2) var(--sp-2);border-right:1px dashed var(--line);min-width:0}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-stat:last-child{border-right:none}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-stat strong{display:block;font-size:var(--fs-xl);color:var(--primary-ink);line-height:1.05;letter-spacing:-.012em;font-variant-numeric:tabular-nums}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-stat span{font-size:var(--fs-xs);color:var(--muted);display:block;margin-top:var(--sp-1)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--sp-5);align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-2)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-feature__media{position:relative;height:100%;min-height:240px;overflow:hidden}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-feature__media img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-feature__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,oklch(0.54 0.1 105 / .12),transparent 60%);pointer-events:none}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-feature__body{padding:var(--sp-5) var(--sp-5) var(--sp-5) 0;min-width:0}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-feature__body h3{font-size:var(--fs-lg);font-weight:700;margin-bottom:var(--sp-3);line-height:var(--lh-snug);letter-spacing:-.008em}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-feature__body p{font-size:var(--fs-sm);color:var(--muted);margin-bottom:var(--sp-4);line-height:1.62}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-steps{display:flex;flex-direction:column;gap:var(--sp-3);counter-reset:ncpstep}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-steps li{display:flex;gap:var(--sp-3);font-size:var(--fs-sm);align-items:flex-start;counter-increment:ncpstep;line-height:1.58}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-steps li::before{content:counter(ncpstep,decimal-leading-zero);flex:0 0 auto;font-size:var(--fs-xs);font-weight:700;color:var(--accent);background:oklch(0.66 0.12 285 / .1);border:1px solid oklch(0.66 0.12 285 / .18);border-radius:var(--r-sm);padding:2px var(--sp-2);line-height:1.5}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-compare{width:100%;border-collapse:separate;border-spacing:0;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-1);font-size:var(--fs-sm);table-layout:auto}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-compare th,.design-style-nature_chain_ecosystem_platform_cp0 .ncp-compare td{padding:var(--sp-3) var(--sp-4);text-align:left;border-bottom:1px solid var(--line);vertical-align:top}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-compare thead th{background:var(--surface);font-size:var(--fs-xs);color:var(--muted);letter-spacing:.06em;font-weight:700;white-space:nowrap}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-compare tbody tr:last-child td{border-bottom:none}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-compare tbody tr:hover td{background:oklch(0.962 0.02 78 / .65)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-compare td:first-child{font-weight:600;color:var(--text)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-yes{color:oklch(0.48 0.1 145);font-weight:700}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-no{color:var(--muted)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-cta{position:relative;overflow:hidden;border-radius:var(--r-lg);background:linear-gradient(120deg,var(--surface) 0%,var(--bg) 55%,oklch(0.94 0.03 285) 100%);border:1px solid var(--line);box-shadow:var(--sh-2);padding:var(--sp-6);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-5);align-items:center}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-cta::before{content:"";position:absolute;left:-40px;bottom:-46px;width:150px;height:130px;background:var(--secondary);opacity:.12;border-radius:58% 42% 36% 64%/44% 56% 44% 56%;box-shadow:16px -12px 0 0 oklch(0.78 0.08 285 / .2);pointer-events:none}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-cta h2{font-size:var(--fs-xl);font-weight:700;line-height:var(--lh-snug);margin-bottom:var(--sp-2);letter-spacing:-.008em}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-cta p{font-size:var(--fs-sm);color:var(--muted);max-width:56ch;line-height:1.62}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-cta__acts{display:flex;flex-direction:column;gap:var(--sp-2);position:relative;z-index:1}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-footer{border-top:1px solid var(--line);background:var(--surface);padding:var(--sp-6) var(--gutter) var(--sp-5)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-footer__grid{max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:var(--sp-5)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-footer h3{font-size:var(--fs-sm);font-weight:700;margin-bottom:var(--sp-3);letter-spacing:.01em}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-footer p{font-size:var(--fs-xs);color:var(--muted);line-height:1.62;max-width:44ch}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-footer ul{display:flex;flex-direction:column;gap:var(--sp-2)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-footer li a{font-size:var(--fs-xs);color:var(--muted);display:inline-block;transition:color var(--t-base) var(--ease),transform var(--t-base) var(--ease-out)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-footer li a:hover,.design-style-nature_chain_ecosystem_platform_cp0 .ncp-footer li a:focus-visible{color:var(--primary-ink);transform:translateX(3px)}
.design-style-nature_chain_ecosystem_platform_cp0 .ncp-footer__base{max-width:var(--container);margin:var(--sp-5) auto 0;padding-top:var(--sp-4);border-top:1px dashed var(--line);display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between;font-size:var(--fs-xs);color:var(--muted)}
.design-style-nature_chain_ecosystem_platform_cp0 :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}
@keyframes ncpRise{from{transform:translateY(105%)}to{transform:translateY(0)}}
@keyframes ncpGrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes ncpPulse{0%,100%{box-shadow:0 0 0 3px oklch(0.78 0.08 285 / .22)}50%{box-shadow:0 0 0 5px oklch(0.78 0.08 285 / .1)}}
@media (min-width:1600px){.design-style-nature_chain_ecosystem_platform_cp0 .ncp-wrap{max-width:var(--container-lg)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-shell{grid-template-columns:256px minmax(0,1fr)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-guide{grid-template-columns:repeat(3,minmax(0,1fr))}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero{padding:var(--sp-7)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-main{padding:var(--sp-7) var(--gutter) var(--sp-8)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-wrap{gap:var(--sp-8)}}
@media (min-width:2200px){.design-style-nature_chain_ecosystem_platform_cp0 .ncp-wrap{max-width:var(--container-xl)}}
@media (max-width:1024px){.design-style-nature_chain_ecosystem_platform_cp0 .ncp-shell{grid-template-columns:minmax(0,1fr)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-rail{position:static;height:auto;max-height:none;border-right:none;border-bottom:1px solid var(--line);flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--gutter)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-rail__card{margin:0;flex:1 1 240px}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-nav{flex-direction:row;flex-wrap:wrap;gap:var(--sp-1);flex:1 1 auto}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-navlabel{display:none}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero{grid-template-columns:minmax(0,1fr)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-dash{grid-template-columns:minmax(0,1fr)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-feature{grid-template-columns:minmax(0,1fr)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-feature__media{min-height:220px}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-feature__body{padding:0 var(--sp-5) var(--sp-5)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-cta{grid-template-columns:minmax(0,1fr)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.design-style-nature_chain_ecosystem_platform_cp0 .ncp-main{padding:var(--sp-5) var(--gutter) var(--sp-7)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-wrap{gap:var(--sp-6)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero{padding:var(--sp-5)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero__media{grid-template-columns:1fr 1fr}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero__media figure:first-child{grid-row:auto;aspect-ratio:4/3;box-shadow:var(--sh-2)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-stat{border-right:none;border-bottom:1px dashed var(--line)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-stat:nth-last-child(-n+2){border-bottom:none}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-compare{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-compare th,.design-style-nature_chain_ecosystem_platform_cp0 .ncp-compare td{white-space:normal;min-width:130px}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-cta__acts{flex-direction:row;flex-wrap:wrap}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-btn{min-height:44px}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-footer__grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}}
@media (max-width:380px){.design-style-nature_chain_ecosystem_platform_cp0 .ncp-main{padding:var(--sp-4) var(--sp-3) var(--sp-6)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-rail{padding:var(--sp-3)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero{padding:var(--sp-4)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-nav a{padding:var(--sp-2);font-size:var(--fs-xs)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero h1{font-size:clamp(1.7rem,1.38rem + 3.2vw,2.3rem)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-hero__media{grid-template-columns:minmax(0,1fr)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-stats{grid-template-columns:minmax(0,1fr);padding:var(--sp-4)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-stat{border-bottom:1px dashed var(--line);padding:var(--sp-3) var(--sp-2)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-stat:last-child{border-bottom:none}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-panel,.design-style-nature_chain_ecosystem_platform_cp0 .ncp-cta,.design-style-nature_chain_ecosystem_platform_cp0 .ncp-price__col,.design-style-nature_chain_ecosystem_platform_cp0 .ncp-guide__item{padding:var(--sp-4)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-notice{font-size:.68rem;padding:var(--sp-2) var(--sp-3)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-donut{gap:var(--sp-3)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-donut__ring{width:100px;height:100px}}
@media (prefers-reduced-motion:reduce){.design-style-nature_chain_ecosystem_platform_cp0 *,.design-style-nature_chain_ecosystem_platform_cp0 *::before,.design-style-nature_chain_ecosystem_platform_cp0 *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-line>span{transform:none}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-bar__fill{transform:scaleX(1)}.design-style-nature_chain_ecosystem_platform_cp0 .ncp-notice__dot{animation:none}}
