:root{--paper:#f5f5f7;--surface:#ebebef;--surface-tint:#edf3f0;--ink:#1d1d1f;--ink-mid:#3a3a3c;--ink-dim:#6b6b70;--ink-faint:#a1a1a6;--brand:#0f7a66;--life:#2fd69b;--gold:#c8912f;--night:#06100e;--night-2:#0b1a16;--on-night:#eaf2ed;--on-night-dim:#93afa4;--rule-night:#eaf2ed29;--rule:#1d1d1f1a;--shadow-card:0 1px 2px #1d1d1f0a, 0 12px 32px -12px #1d1d1f1f;--font-body:"PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", system-ui, sans-serif;--font-display:var(--font-body);--font-accent:"Noto Serif SC", "Source Han Serif SC", "Songti SC", serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--fs-hero:clamp(2.1rem, 4.9vw, 4.4rem);--fs-h2:clamp(1.75rem, 2.2vw, 2.25rem);--fs-h3:1.1875rem;--fs-body:1.0625rem;--fs-sm:.875rem;--fs-xs:.75rem;--fs-mono:var(--fs-xs);--gutter:clamp(1.25rem, 5vw, 4.5rem);--maxw:82rem;--header-h:64px;--header-logo-size:32px;--radius:24px;--radius-sm:14px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:16px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{min-height:100vh;font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink);background-color:var(--paper);font-synthesis:none;margin:0;line-height:1.5;overflow-x:clip}#app{width:100%;min-height:100vh}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:normal;margin:0;font-weight:600;line-height:1.25}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,canvas{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:3px}:focus:not(:focus-visible){outline:none}.u-mono{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.14em;text-transform:uppercase;font-weight:400}.u-accent{font-family:var(--font-accent);color:var(--brand);font-style:normal;font-weight:900}.u-shell{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.u-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hd[data-v-46238c88]{z-index:100;isolation:isolate;transition:background-color .5s var(--ease-out), backdrop-filter .5s var(--ease-out), border-color .5s var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.hd.is-scrolled[data-v-46238c88]{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--rule);background-color:#fafbf9c7}.hd.is-dark[data-v-46238c88]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-bottom-color:#0000}.hd.is-dark[data-v-46238c88]:before{content:"";pointer-events:none;background:linear-gradient(#06100ebd 0%,#06100e8a 45%,#06100e00 100%);height:160%;position:absolute;inset:0 0 auto}.hd.is-dark.is-scrolled[data-v-46238c88]{-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);border-bottom-color:var(--rule-night);background-color:#06100eb8}.hd.is-dark.is-scrolled[data-v-46238c88]:before{opacity:0}.hd.is-dark .hd__mark[data-v-46238c88]{filter:brightness(0)invert()}.hd.is-dark .hd__cn[data-v-46238c88]{color:#fff}.hd.is-dark .hd__nav a[data-v-46238c88]{color:#f4f9f6e0}.hd.is-dark .hd__nav a[data-v-46238c88]:hover,.hd.is-dark .hd__nav a.is-active[data-v-46238c88]{color:#fff}.hd.is-dark .hd__nav a[data-v-46238c88]:after{background:var(--life)}.hd.is-dark .hd__bars i[data-v-46238c88]{background:var(--on-night)}.hd__bar[data-v-46238c88]{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);height:var(--header-h);justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex;position:relative}.hd__brand[data-v-46238c88]{align-items:center;gap:.75rem;min-width:0;display:flex}.hd__mark[data-v-46238c88]{width:var(--header-logo-size);height:var(--header-logo-size);opacity:1;transition:filter .4s var(--ease-out);flex-shrink:0}.hd__cn[data-v-46238c88]{font-family:var(--font-display);color:var(--ink);min-width:0;font-size:1.125rem;font-weight:600;line-height:1.2}.hd__nav ul[data-v-46238c88]{align-items:center;gap:clamp(.5rem,2.4vw,2.25rem);display:flex}.hd__nav a[data-v-46238c88]{font-size:var(--fs-sm);color:var(--ink-mid);transition:color .3s var(--ease-out);padding:.5rem .15rem;font-weight:400;display:block;position:relative}.hd__nav a[data-v-46238c88]:after{content:"";background:var(--brand);transform-origin:50%;height:2px;transition:transform .4s var(--ease-out);border-radius:2px;position:absolute;bottom:.15rem;left:.15rem;right:.15rem;transform:scaleX(0)}.hd__nav a[data-v-46238c88]:hover{color:var(--ink)}.hd__nav a.is-active[data-v-46238c88]{color:var(--brand)}.hd__nav a.is-active[data-v-46238c88]:after{transform:scaleX(1)}.hd__toggle[data-v-46238c88]{place-items:center;width:40px;height:40px;display:none}.hd__bars[data-v-46238c88]{width:22px;display:block}.hd__bars i[data-v-46238c88]{background:var(--ink);height:1.5px;transition:transform .4s var(--ease-out), opacity .3s;display:block}.hd__bars i[data-v-46238c88]:first-child{margin-bottom:6px}.hd__bars.is-open i[data-v-46238c88]:first-child{transform:translateY(3.75px)rotate(45deg)}.hd__bars.is-open i[data-v-46238c88]:last-child{transform:translateY(-3.75px)rotate(-45deg)}.hd__sheet[data-v-46238c88]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-height:0;transition:max-height .55s var(--ease-out);background-color:#fafbf9fa;display:none;overflow:hidden}.hd__sheet.is-open[data-v-46238c88]{border-bottom:1px solid var(--rule);max-height:60vh}.hd__sheet a[data-v-46238c88]{padding:.9rem var(--gutter);font-size:var(--fs-body);color:var(--ink);border-top:1px solid var(--rule);align-items:baseline;gap:1rem;display:flex}.hd__sheet .u-mono[data-v-46238c88]{color:var(--brand);font-size:var(--fs-xs)}@media (width<=860px){.hd__nav[data-v-46238c88]{display:none}.hd__toggle[data-v-46238c88]{display:grid}.hd__sheet[data-v-46238c88]{display:block}}.hero[data-v-2e33b56a]{background:var(--night);width:100%;height:clamp(380px,37.5vw,680px);position:relative;overflow:hidden}.hero__frame[data-v-2e33b56a]{position:absolute;inset:0}.hero__slide[data-v-2e33b56a]{opacity:0;transition:opacity 1s var(--ease-out);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.hero__slide.is-on[data-v-2e33b56a]{opacity:1;pointer-events:auto}.hero__frame[data-v-2e33b56a]:before{content:"";z-index:2;height:calc(var(--header-h) + 4rem);pointer-events:none;background:linear-gradient(#06100e9e 0%,#06100e47 45%,#06100e00 100%);position:absolute;inset:0 0 auto}.hero__frame[data-v-2e33b56a]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#06100e00 74%,#06100e57 100%);position:absolute;inset:0}.hero__hit[data-v-2e33b56a]{position:absolute;inset:0}.hero__dots[data-v-2e33b56a]{z-index:3;justify-content:center;gap:10px;display:flex;position:absolute;bottom:22px;left:0;right:0}.hero__dot[data-v-2e33b56a]{cursor:pointer;width:9px;height:9px;transition:background-color .3s var(--ease-out), width .3s var(--ease-out);background:#ffffff6b;border:0;border-radius:50%;padding:0}.hero__dot[aria-selected=true][data-v-2e33b56a]{background:var(--life);border-radius:5px;width:26px}.hero__arrow[data-v-2e33b56a]{z-index:3;color:#fff;cursor:pointer;width:44px;height:44px;transition:background-color .25s var(--ease-out), border-color .25s var(--ease-out);background:#06100e3d;border:1px solid #ffffff47;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hero__arrow[data-v-2e33b56a]:hover{background:#06100e8c;border-color:#fff9}.hero__arrow svg[data-v-2e33b56a]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hero__arrow--prev[data-v-2e33b56a]{left:clamp(.75rem,2vw,1.75rem)}.hero__arrow--next[data-v-2e33b56a]{right:clamp(.75rem,2vw,1.75rem)}.hero__dot[data-v-2e33b56a]:focus-visible,.hero__arrow[data-v-2e33b56a]:focus-visible,.hero__hit[data-v-2e33b56a]:focus-visible{outline:2px solid var(--life);outline-offset:3px}@media (width<=900px){.hero[data-v-2e33b56a]{height:clamp(280px,62vw,460px)}.hero__arrow[data-v-2e33b56a]{display:none}}@media (prefers-reduced-motion:reduce){.hero__slide[data-v-2e33b56a]{transition:none}}.business-chain-v20{--paper:#f5f5f7;--rule:#1d1d1f17;--ink-data:#6e6e73;--brand:#0f7a66;--brand-mid:#6ba79a;--brand-weak:#d6e4e0;--gold:#ae7e24;--e:cubic-bezier(.16, 1, .3, 1);--font-body:"PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", system-ui, sans-serif;--font-serif:"Noto Serif SC", "Source Han Serif SC", "Songti SC", serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;z-index:1;width:100%;scroll-margin-top:var(--header-h,76px);background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;isolation:isolate;padding-block:clamp(4rem,6vw,5rem) clamp(3rem,4vw,3.5rem);padding-inline:0;font-size:16px;line-height:1.7;position:relative}.business-chain-v20 .bc-inner{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.business-chain-v20 .bc-title{letter-spacing:0;text-align:center;color:var(--ink);margin:0 0 clamp(2.25rem,3.2vw,2.75rem);font-size:clamp(1.75rem,2.2vw,2.25rem);font-weight:600;line-height:1.25}.business-chain-v20 .slip{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.1rem;min-height:3.4rem;margin-bottom:.4rem;padding-bottom:1.15rem;display:grid}.business-chain-v20 .slip-brand{white-space:nowrap;align-items:center;gap:.55rem;display:flex}.business-chain-v20 .slip-brand b{font-family:var(--font-serif);font-size:1.5rem;font-weight:900;line-height:1}.business-chain-v20 .app-tag{height:1.3rem;font-family:var(--font-mono);letter-spacing:.12em;color:var(--brand);background:#f4f8f7;border:1px solid #bfd8d1;border-radius:999px;align-items:center;padding:0 .5rem;font-size:.6875rem;line-height:1;display:inline-flex}.business-chain-v20 .slip-copy{align-items:baseline;gap:.75rem;min-width:0;display:flex}.business-chain-v20 .slip-copy strong{font-size:var(--fs-sm);color:var(--ink-mid);white-space:nowrap;font-weight:400}.business-chain-v20 .slip-copy span{font-size:var(--fs-xs);color:var(--ink-dim);white-space:nowrap}.business-chain-v20 .slip-values{white-space:nowrap;font-size:var(--fs-xs);color:var(--ink-dim);align-items:center;gap:.8rem;display:flex}.business-chain-v20 .slip-values span+span:before{content:"";background:var(--brand-weak);border-radius:50%;width:3px;height:3px;margin:0 .8rem 2px 0;display:inline-block}.business-chain-v20 .hint{font-size:var(--fs-xs);color:var(--ink-dim);margin:.8rem 0 0;display:none}.business-chain-v20 .journey{grid-template-columns:minmax(0,1fr) 13.25rem;align-items:start;gap:clamp(1rem,2.2vw,1.8rem);display:grid}.business-chain-v20 .scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#d5dfdc transparent;min-width:0;padding-bottom:8px;overflow-x:auto}.business-chain-v20 .scroll::-webkit-scrollbar{height:4px}.business-chain-v20 .scroll::-webkit-scrollbar-track{background:0 0}.business-chain-v20 .scroll::-webkit-scrollbar-thumb{background:#d5dfdc;border-radius:999px}.business-chain-v20 svg.board{width:max(100%,1000px);max-width:none;height:auto;display:block}.business-chain-v20 .bar-line{stroke:var(--rule);stroke-width:1.4px}.business-chain-v20 .chip{cursor:pointer}.business-chain-v20 .chip .box{fill:#fff;stroke:#e4ebe9;stroke-width:1.3px;filter:url(#bc-lift);transition:fill .45s var(--e), stroke .45s var(--e)}.business-chain-v20 .chip:hover .box{stroke:var(--brand-weak)}.business-chain-v20 .chip.on .box{fill:#f1f7f5;stroke:#bfd8d1;filter:url(#bc-lift)}.business-chain-v20 .chip.current .box{fill:url(#bc-gOn);stroke:none;filter:url(#bc-liftOn)}.business-chain-v20 .chip .c-cn{font-family:var(--font-serif);fill:var(--ink-dim);transition:fill .45s var(--e);font-size:15.5px;font-weight:900}.business-chain-v20 .chip.on .c-cn{fill:var(--brand)}.business-chain-v20 .chip.current .c-cn{fill:#fff}.business-chain-v20 .chip:focus-visible .box{outline:2px solid var(--brand);outline-offset:5px}.business-chain-v20 .road{fill:none;stroke:#cbd7d3;stroke-width:1.6px;stroke-dasharray:1.5 8;stroke-linecap:round}.business-chain-v20 .road-glow{fill:none;stroke:var(--brand);stroke-width:7px;stroke-linecap:round;opacity:.1}.business-chain-v20 .road-done{fill:none;stroke:url(#bc-gRoad);stroke-width:2.4px;stroke-linecap:round}.business-chain-v20 .tip{fill:none;stroke:#c2cfcb;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .5s var(--e)}.business-chain-v20 .tip.on{stroke:var(--brand)}.business-chain-v20 .leg{opacity:0;transition:opacity .55s var(--e), transform .55s var(--e);transform:translateY(7px)}.business-chain-v20 .leg.on{opacity:1;transform:none}.business-chain-v20 .leg-v{font-family:var(--font-body);fill:var(--brand);paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round;font-size:12px;font-weight:400}.business-chain-v20 .leg-v.gold{fill:var(--gold)}.business-chain-v20 .leg-d{font-family:var(--font-mono);fill:var(--gold);letter-spacing:.02em;paint-order:stroke;stroke:#fff;stroke-width:4px;font-size:10px}.business-chain-v20 .pin .box{fill:#fff;stroke:#dfe8e5;stroke-width:1.3px;filter:url(#bc-lift);transition:stroke .5s var(--e), stroke-width .5s var(--e)}.business-chain-v20 .pin.on .box{stroke:#bfd8d1;stroke-width:1.1px;filter:url(#bc-lift)}.business-chain-v20 .pin.current .box{stroke:var(--brand-mid);stroke-width:1.25px;filter:url(#bc-liftOn)}.business-chain-v20 .pin .ico{fill:#b3c4bf;stroke:none;transition:fill .5s var(--e)}.business-chain-v20 .pin.on .ico{fill:var(--brand-mid)}.business-chain-v20 .pin.current .ico{fill:var(--brand)}.business-chain-v20 .pin .halo{fill:none;stroke:var(--brand);stroke-width:.9px;opacity:0;transition:opacity .6s var(--e)}.business-chain-v20 .pin.on .halo{opacity:.1}.business-chain-v20 .pin.current .halo{opacity:.24}.business-chain-v20 .lbl text{opacity:0;transition:opacity .5s var(--e), transform .5s var(--e);transform:translateY(9px)}.business-chain-v20 .lbl.on text{opacity:1;transform:none}.business-chain-v20 .lbl.on .n-d{transition-delay:20ms}.business-chain-v20 .lbl.on .n-v{transition-delay:90ms}.business-chain-v20 .lbl.on .n-by{transition-delay:.16s}.business-chain-v20 .n-d{font-family:var(--font-body);fill:var(--ink-mid);transition:fill .35s var(--e);font-size:14px;font-weight:400}.business-chain-v20 .n-v{font-family:var(--font-body);fill:var(--ink-data);font-variant-numeric:tabular-nums;transition:fill .35s var(--e);font-size:11px;font-weight:400}.business-chain-v20 .n-by{font-family:var(--font-body);fill:#4d8478;opacity:.9;transition:opacity .35s var(--e);font-size:11px;font-weight:400}.business-chain-v20 .lbl.current .n-d{fill:var(--ink)}.business-chain-v20 .lbl.current .n-v{fill:#75847f}.business-chain-v20 .lbl.current .n-by{opacity:1}.business-chain-v20 .n-more{fill:var(--brand);opacity:.62;letter-spacing:0}.business-chain-v20 .proof{min-width:0;padding-top:3.65rem}.business-chain-v20 .proof-head{min-height:1.275rem;margin:0 .15rem .7rem}.business-chain-v20 .phone{width:100%;position:relative}.business-chain-v20 .phone-shell{background:linear-gradient(145deg,#25312d 0%,#07100d 54%,#27332f 100%);border:1px solid #1d2925;border-radius:34px;padding:6px;position:relative;box-shadow:0 22px 46px -24px #0a14116b,0 5px 14px -8px #0a141142}.business-chain-v20 .phone-shell:before{content:"";pointer-events:none;z-index:4;border:1px solid #ffffff21;border-radius:31px;position:absolute;inset:2px}.business-chain-v20 .phone-screen{aspect-ratio:386/810;background:#174c3b;border-radius:27px;position:relative;overflow:hidden}.business-chain-v20 .system-bar{z-index:5;color:#fff;height:30px;font-family:var(--font-body);background:#174c3b;justify-content:space-between;align-items:flex-start;padding:7px 9px 0;font-size:7px;font-weight:700;line-height:1;display:flex;position:relative}.business-chain-v20 .system-island{background:#07100d;border-radius:999px;width:38px;height:10px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff06}.business-chain-v20 .system-status{align-items:center;gap:3px;height:8px;display:flex}.business-chain-v20 .system-status svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:8px;display:block}.business-chain-v20 .system-status .battery{width:12px}.business-chain-v20 .phone-stage{background:#e8efec;height:calc(100% - 30px);position:relative;overflow:hidden}.business-chain-v20 .phone-shot{object-fit:cover;object-position:top center;opacity:0;transform-origin:bottom;filter:saturate(.94)contrast(.99);width:100%;height:auto;transition:opacity .42s var(--e), transform .75s var(--e);position:absolute;bottom:0;left:0;right:0;transform:scale(1.018)}.business-chain-v20 .phone-shot.on{opacity:1;transform:scale(1)}.business-chain-v20 .proof-copy{min-height:4.2rem;padding:.8rem .15rem .55rem}.business-chain-v20 .proof-title{font-family:var(--font-serif);color:var(--ink);font-size:.9375rem;font-weight:900;display:block}.business-chain-v20 .proof-sub{font-size:var(--fs-xs);color:var(--ink-dim);margin-top:.12rem;line-height:1.55;display:block}.business-chain-v20 .trace{border:1px solid var(--rule);opacity:.46;transition:opacity .45s var(--e), border-color .45s var(--e), box-shadow .45s var(--e), transform .45s var(--e);background:#fff;border-radius:12px;grid-template-columns:2rem 1fr;align-items:center;gap:.65rem;padding:.56rem .65rem;display:grid}.business-chain-v20 .trace.on{opacity:1;border-color:var(--brand-weak);transform:translateY(-2px);box-shadow:0 10px 24px -18px #0f7a6680}.business-chain-v20 .trace-seal{border:1px dashed var(--brand-mid);width:2rem;height:2rem;font-family:var(--font-serif);color:var(--brand);border-radius:50%;place-items:center;font-weight:900;display:grid}.business-chain-v20 .trace strong{font-family:var(--font-serif);font-size:.75rem;font-weight:900;display:block}.business-chain-v20 .trace small{font-size:var(--fs-xs);color:var(--ink-dim);margin-top:.04rem;display:block}@media (width<=1100px){.business-chain-v20 .hint{display:block}.business-chain-v20 .journey{grid-template-columns:1fr}.business-chain-v20 .proof{grid-template-columns:10.5rem minmax(0,1fr);grid-template-areas:"head copy""phone trace";align-items:start;gap:0 1.2rem;width:min(30rem,100%);margin-inline:auto;padding-top:.5rem;display:grid}.business-chain-v20 .proof-head{grid-area:head;align-self:end}.business-chain-v20 .phone{grid-area:phone}.business-chain-v20 .proof-copy{grid-area:copy;align-self:end;padding:.2rem 0 .65rem}.business-chain-v20 .trace{grid-area:trace;margin-top:0}.business-chain-v20 .phone-shell{border-radius:29px}.business-chain-v20 .phone-screen{border-radius:23px}.business-chain-v20 .phone-shell:before{border-radius:26px}}@media (width<=900px){.business-chain-v20 .slip{grid-template-columns:auto minmax(0,1fr)}.business-chain-v20 .slip-values{display:none}}@media (width<=560px){.business-chain-v20 .slip{align-items:start;gap:.75rem}.business-chain-v20 .slip-copy{display:block}.business-chain-v20 .slip-copy span{white-space:normal;margin-top:.1rem;line-height:1.45;display:block}.business-chain-v20 .proof{width:12.5rem;margin:0 auto;display:block}.business-chain-v20 .proof-head{margin-top:.5rem}.business-chain-v20 .proof-copy{padding:.75rem .15rem .55rem}}@media (prefers-reduced-motion:reduce){.business-chain-v20 .leg,.business-chain-v20 .lbl text,.business-chain-v20 .phone-shot,.business-chain-v20 .trace{transition:none}}.pt[data-v-622da008]{background:var(--paper);color:var(--ink);padding-block:clamp(3.5rem,6vh,4rem) clamp(4rem,11vh,7rem)}.pt__title[data-v-622da008]{font-size:var(--fs-h2);text-align:center}.pt__lead[data-v-622da008]{text-align:center;max-width:40em;color:var(--ink-dim);font-size:var(--fs-body);margin:clamp(.8rem,2vh,1.2rem) auto 0;line-height:1.5}.pt__grid[data-v-622da008]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.25rem);margin-top:clamp(2rem,5vh,3.25rem);display:grid}.theme__hit[data-v-622da008]{border:1px solid var(--rule);height:100%;transition:border-color .35s var(--ease-out), transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#fff;border-radius:14px;flex-direction:column;padding:clamp(1.25rem,2.2vw,1.6rem);display:flex}.theme__hit[data-v-622da008]:hover{border-color:color-mix(in oklab, var(--rule), var(--brand) 55%);transform:translateY(-3px);box-shadow:0 18px 40px -28px #1d1d1f66}.theme__hit[data-v-622da008]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.theme__top[data-v-622da008]{align-items:center;gap:.85rem;display:flex}.theme__mark[data-v-622da008]{background:var(--surface-tint);width:44px;height:44px;color:var(--brand);transition:background-color .35s var(--ease-out);border-radius:10px;flex:none;place-items:center;font-size:1.375rem;line-height:1;display:grid}.theme__hit:hover .theme__mark[data-v-622da008]{background:color-mix(in oklab, var(--surface-tint), var(--brand) 12%)}.theme__id[data-v-622da008]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.theme__name[data-v-622da008]{font-size:var(--fs-h3);color:var(--ink);font-weight:600;line-height:1.35}.theme__en[data-v-622da008]{font-size:var(--fs-xs);letter-spacing:.11em;color:var(--ink-mid)}.theme__lead[data-v-622da008]{color:var(--ink-mid);font-size:var(--fs-sm);margin-top:.9rem;line-height:1.5}.theme__list[data-v-622da008]{border-top:1px solid var(--rule);color:var(--ink-dim);font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin-top:auto;padding-top:1rem;line-height:1.5;display:flex}.theme__item[data-v-622da008]:not(:last-child):after{content:"·";color:var(--rule);margin-left:.5rem}.theme__go[data-v-622da008]{white-space:nowrap;font-size:var(--fs-sm);color:var(--brand);align-items:center;gap:.4rem;margin-top:.9rem;font-weight:400;display:inline-flex}.theme__arrow[data-v-622da008]{transition:transform .3s var(--ease-out)}.theme__hit:hover .theme__arrow[data-v-622da008]{transform:translate(4px)}.theme__list+.theme__go[data-v-622da008]{margin-top:.75rem}.theme__lead+.theme__go[data-v-622da008]{border-top:1px solid var(--rule);margin-top:auto;padding-top:1rem}.theme[data-v-622da008]{opacity:0;transition:opacity .65s var(--ease-out) var(--d,0s), transform .65s var(--ease-out) var(--d,0s);transform:translateY(12px)}.pt.is-in .theme[data-v-622da008]{opacity:1;transform:none}@media (width<=1000px){.pt__grid[data-v-622da008]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.pt__grid[data-v-622da008]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.theme[data-v-622da008]{opacity:1;transition:none;transform:none}.theme__hit[data-v-622da008]:hover{transform:none}}.nw[data-v-9c84026a]{background:var(--paper);color:var(--ink);padding-block:clamp(4rem,10vh,7rem) clamp(4rem,11vh,7rem)}.nw__title[data-v-9c84026a]{font-size:var(--fs-h2);text-align:center}.nw__grid[data-v-9c84026a]{margin-top:clamp(1.75rem,4vh,2.75rem)}.main[data-v-9c84026a]{flex-direction:column;min-height:0;display:flex}.main__bar[data-v-9c84026a]{border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.tabs[data-v-9c84026a]{gap:clamp(.15rem,.6vw,.5rem);display:flex}.tab[data-v-9c84026a]{color:var(--ink-mid);font-size:var(--fs-body);transition:color .35s var(--ease-out);align-items:baseline;gap:.4rem;padding:.65rem clamp(.6rem,1.2vw,.95rem);display:inline-flex;position:relative}.tab[data-v-9c84026a]:after{content:"";background:var(--brand);height:2px;transition:transform .4s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tab[data-v-9c84026a]:hover,.tab.is-on[data-v-9c84026a]{color:var(--ink)}.tab.is-on[data-v-9c84026a]:after{transform:scaleX(1)}.search[data-v-9c84026a]{border:1px solid var(--rule);width:clamp(9rem,22%,15rem);transition:border-color .3s var(--ease-out);background:#fff;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.45rem;padding:.42rem .7rem;display:flex}.search[data-v-9c84026a]:focus-within{border-color:var(--brand)}.search__icon[data-v-9c84026a]{width:14px;height:14px;color:var(--ink-mid);flex:none}.search input[data-v-9c84026a]{min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:auto;font-size:.875rem}.search input[data-v-9c84026a]::placeholder{color:var(--ink-mid)}.search input[data-v-9c84026a]::-webkit-search-cancel-button{display:none}.search__clear[data-v-9c84026a]{width:16px;height:16px;color:var(--ink-dim);transition:color .3s var(--ease-out);flex:none;line-height:1}.search__clear[data-v-9c84026a]:hover{color:var(--ink)}.feed[data-v-9c84026a]{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.375rem);min-height:0;padding-top:clamp(1.1rem,2vw,1.35rem);display:grid}.post__hit[data-v-9c84026a]{text-align:left;width:100%;height:100%;min-height:9.5rem;transition:border-color .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#fff;border:1px solid #1d1d1f0f;border-radius:16px;grid-template-columns:minmax(0,1fr) 6.75rem;gap:clamp(1rem,1.5vw,1.25rem);padding:1.2rem;display:grid}.post__hit[data-v-9c84026a]:hover{border-color:color-mix(in oklab, var(--rule), var(--brand) 55%);box-shadow:var(--shadow-card)}.post__media[data-v-9c84026a]{aspect-ratio:4/3;background:var(--surface);border-radius:9px;align-self:center;place-items:center;width:100%;height:auto;display:grid;position:relative;overflow:hidden}.post__media img[data-v-9c84026a]{object-fit:cover;object-position:50% 0%;filter:saturate(.78)contrast(.96);opacity:.9;width:100%;height:100%;transition:scale .6s var(--ease-out), filter .5s var(--ease-out), opacity .5s var(--ease-out);position:absolute;inset:0}.post__hit:hover .post__media img[data-v-9c84026a]{filter:saturate()contrast();opacity:1;scale:1.03}.post__media.is-empty[data-v-9c84026a]{background:radial-gradient(circle at 32% 26%, color-mix(in oklab, var(--brand), transparent 90%), transparent 62%), var(--surface)}.post__mark[data-v-9c84026a]{color:color-mix(in oklab, var(--brand), transparent 72%);-webkit-user-select:none;user-select:none;font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1}.post__text[data-v-9c84026a]{flex-direction:column;min-width:0;display:flex}.post__date[data-v-9c84026a]{font-size:var(--fs-xs);color:var(--ink-dim);flex:none;margin-top:auto;padding-top:.6rem;line-height:1.2}.post__title[data-v-9c84026a]{font-size:var(--fs-body);color:var(--ink);-webkit-line-clamp:2;line-clamp:2;transition:color .35s var(--ease-out);-webkit-box-orient:vertical;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.post__hit:hover .post__title[data-v-9c84026a]{color:var(--brand)}.post__excerpt[data-v-9c84026a]{color:var(--ink-dim);font-size:var(--fs-sm);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-top:.5rem;line-height:1.5;display:-webkit-box;overflow:hidden}.empty[data-v-9c84026a]{min-height:16rem;color:var(--ink-dim);flex-direction:column;justify-content:center;align-items:center;gap:.9rem;font-size:.9375rem;display:flex}.empty__btn[data-v-9c84026a]{border:1px solid var(--rule);color:var(--brand);transition:border-color .3s var(--ease-out);border-radius:999px;padding:.5rem 1.2rem;font-size:.8125rem}.empty__btn[data-v-9c84026a]:hover{border-color:var(--brand)}.pager[data-v-9c84026a]{flex:none;justify-content:space-between;align-items:center;gap:1rem;padding-top:clamp(.7rem,1.6vh,1rem);display:flex}.pager__total[data-v-9c84026a]{font-size:var(--fs-xs);color:var(--ink-mid)}.pager__ctrl[data-v-9c84026a]{align-items:center;gap:.3rem;display:flex}.pg[data-v-9c84026a]{min-width:28px;height:28px;color:var(--ink-dim);font-size:var(--fs-sm);transition:color .3s var(--ease-out), border-color .3s var(--ease-out), background-color .3s var(--ease-out);border:1px solid #0000;border-radius:7px;padding-inline:.35rem}.pg[data-v-9c84026a]:hover:not(:disabled){color:var(--brand);border-color:var(--rule)}.pg[data-v-9c84026a]:disabled{opacity:.35;cursor:default}.pg--num.is-on[data-v-9c84026a]{color:#fff;background:var(--brand);border-color:var(--brand)}.dlg[data-v-9c84026a]{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06100e80;place-items:center;padding:clamp(1rem,4vh,3rem) clamp(1rem,4vw,2rem);display:grid;position:fixed;inset:0}.dlg__panel[data-v-9c84026a]{background:var(--paper);border-radius:16px;outline:none;flex-direction:column;width:min(48rem,100%);max-height:min(86vh,52rem);display:flex;overflow:hidden}.dlg__head[data-v-9c84026a]{border-bottom:1px solid var(--rule);flex:none;padding:clamp(1.35rem,3vh,1.9rem) clamp(3.5rem,6vw,4.25rem) clamp(1rem,2vh,1.3rem) clamp(1.35rem,3vw,2.25rem);position:relative}.dlg__title[data-v-9c84026a]{font-size:clamp(1.125rem,1.9vw,1.4375rem);line-height:1.5}.dlg__meta[data-v-9c84026a]{color:var(--ink-mid);align-items:center;gap:.5rem;margin-top:.65rem;font-size:.75rem;display:flex}.dlg__sep[data-v-9c84026a]{color:var(--ink-dim);opacity:.5}.dlg__close[data-v-9c84026a]{border:1px solid var(--rule);width:34px;height:34px;transition:border-color .3s var(--ease-out), background-color .3s var(--ease-out), rotate .4s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:clamp(1.1rem,2.4vh,1.5rem);right:clamp(1.1rem,2.4vw,1.5rem)}.dlg__close span[data-v-9c84026a]{background:var(--ink-dim);width:13px;height:1.5px;position:absolute}.dlg__close span[data-v-9c84026a]:first-child{rotate:45deg}.dlg__close span[data-v-9c84026a]:last-child{rotate:-45deg}.dlg__close[data-v-9c84026a]:hover{border-color:var(--brand);background:var(--surface-tint);rotate:90deg}.dlg__state[data-v-9c84026a]{color:var(--ink-dim);justify-content:center;align-items:center;font-size:.875rem;display:flex}.dlg__body[data-v-9c84026a]{overscroll-behavior:contain;flex:auto;padding:clamp(1.25rem,3vh,1.75rem) clamp(1.35rem,3vw,2.25rem);overflow-y:auto}.dlg__foot[data-v-9c84026a]{border-top:1px solid var(--rule);background:var(--surface-tint);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.8rem,1.8vh,1.05rem) clamp(1.35rem,3vw,2.25rem);display:flex}.dlg__nav[data-v-9c84026a]{color:var(--brand);transition:opacity .3s var(--ease-out);font-size:.875rem}.dlg__nav[data-v-9c84026a]:disabled{color:var(--ink-dim);opacity:.4;cursor:default}.dlg__pos[data-v-9c84026a]{font-size:var(--fs-xs);color:var(--ink-dim)}.prose[data-v-9c84026a] p{color:var(--ink);font-size:1rem;line-height:1.8}.prose[data-v-9c84026a] p+p,.prose[data-v-9c84026a] ul,.prose[data-v-9c84026a] ol,.prose[data-v-9c84026a] blockquote{margin-top:1.375rem}.prose[data-v-9c84026a] h1,.prose[data-v-9c84026a] h2,.prose[data-v-9c84026a] h3,.prose[data-v-9c84026a] h4{color:var(--ink);margin:1.75rem 0 .7rem;font-size:1.125rem}.prose[data-v-9c84026a] strong,.prose[data-v-9c84026a] b{color:var(--ink);font-weight:700}.prose[data-v-9c84026a] a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.prose[data-v-9c84026a] img{border:1px solid var(--rule);background:var(--surface);border-radius:10px;max-width:100%;height:auto;margin:1.5rem auto;display:block}.prose[data-v-9c84026a] video{background:var(--ink);border-radius:8px;width:100%;height:auto;margin:1.25rem auto;display:block}.prose[data-v-9c84026a] ul,.prose[data-v-9c84026a] ol{color:var(--ink);padding-left:1.4rem;font-size:1rem;line-height:1.8}.prose[data-v-9c84026a] li{list-style:outside}.prose[data-v-9c84026a] ol li{list-style:decimal}.prose[data-v-9c84026a] blockquote{border-left:2px solid var(--rule);color:var(--ink-dim);padding-left:1rem}.prose[data-v-9c84026a] table{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.875rem}.prose[data-v-9c84026a] td,.prose[data-v-9c84026a] th{border:1px solid var(--rule);text-align:left;padding:.5rem .7rem}.dlg__body[data-v-9c84026a]::-webkit-scrollbar{width:6px}.dlg__body[data-v-9c84026a]::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ink), transparent 82%);border-radius:3px}.dlg-enter-active[data-v-9c84026a],.dlg-leave-active[data-v-9c84026a]{transition:opacity .3s var(--ease-out)}.dlg-enter-active .dlg__panel[data-v-9c84026a],.dlg-leave-active .dlg__panel[data-v-9c84026a]{transition:transform .4s var(--ease-out), opacity .4s var(--ease-out)}.dlg-enter-from[data-v-9c84026a],.dlg-leave-to[data-v-9c84026a]{opacity:0}.dlg-enter-from .dlg__panel[data-v-9c84026a],.dlg-leave-to .dlg__panel[data-v-9c84026a]{opacity:0;transform:translateY(14px)scale(.985)}.nw__grid[data-v-9c84026a]{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(12px)}.nw.is-in .nw__grid[data-v-9c84026a]{opacity:1;transform:none}@media (width<=900px){.feed[data-v-9c84026a]{grid-template-columns:1fr}.main__bar[data-v-9c84026a]{flex-direction:column;align-items:stretch;gap:.6rem}.search[data-v-9c84026a]{width:100%;margin-bottom:.6rem}}@media (width<=560px){.post__hit[data-v-9c84026a]{grid-template-columns:minmax(0,1fr) 4.75rem;min-height:7.75rem;padding:.9rem}.post__media[data-v-9c84026a]{aspect-ratio:1;align-self:center;width:100%;height:auto}.post__excerpt[data-v-9c84026a]{display:none}.post__title[data-v-9c84026a]{-webkit-line-clamp:3;line-clamp:3;font-size:1rem}.tabs[data-v-9c84026a]{gap:0}.tab[data-v-9c84026a]{flex:1 1 0;justify-content:center;padding-inline:.3rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.nw__grid[data-v-9c84026a]{opacity:1;transition:none;transform:none}.dlg-enter-active[data-v-9c84026a],.dlg-leave-active[data-v-9c84026a],.dlg-enter-active .dlg__panel[data-v-9c84026a],.dlg-leave-active .dlg__panel[data-v-9c84026a]{transition:none}}.ft[data-v-dcf6557f]{background:var(--night);color:var(--on-night);padding-block:clamp(3rem,7vh,4.5rem) clamp(1.25rem,3vh,2rem)}.ft__eyebrow[data-v-dcf6557f]{color:var(--life);align-items:center;gap:.9rem;display:flex}.ft__sep[data-v-dcf6557f]{background:var(--rule-night);width:clamp(24px,5vw,56px);height:1px}.ft__grid[data-v-dcf6557f]{grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr) minmax(0,1.5fr) auto;gap:clamp(1.75rem,4vw,3.5rem);margin-top:clamp(1.75rem,4vh,2.75rem);padding-bottom:clamp(2rem,5vh,3.25rem);display:grid}.ft__logo[data-v-dcf6557f]{align-items:center;gap:.75rem;display:flex}.ft__logo img[data-v-dcf6557f]{filter:brightness(0)invert();flex-shrink:0;width:auto;height:46px}.ft__name[data-v-dcf6557f]{font-size:var(--fs-body);font-weight:600;line-height:1.4}.ft__claim[data-v-dcf6557f]{max-width:24em;color:var(--on-night-dim);margin-top:clamp(.9rem,2vh,1.25rem);font-size:.875rem;line-height:1.9}.ft__h[data-v-dcf6557f]{font-size:var(--fs-sm);color:var(--on-night);margin-bottom:clamp(.9rem,2vh,1.25rem);font-weight:400}.ft__col ul[data-v-dcf6557f]{flex-direction:column;gap:.7rem;display:flex}.ft__nav ul[data-v-dcf6557f]{gap:.28rem}.ft__col a[data-v-dcf6557f]{color:var(--on-night-dim);transition:color .3s var(--ease-out);font-size:.875rem}.ft__nav a[data-v-dcf6557f]{line-height:1.45;display:inline-block}.ft__col a[data-v-dcf6557f]:hover{color:var(--life)}.ft__contact[data-v-dcf6557f]{gap:.85rem!important}.ft__contact li[data-v-dcf6557f]{align-items:flex-start;gap:.65rem;display:flex}.ft__ci[data-v-dcf6557f]{fill:none;width:16px;height:16px;stroke:var(--life);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;flex-shrink:0;margin-top:.15rem}.ft__contact a[data-v-dcf6557f],.ft__contact span[data-v-dcf6557f]{color:var(--on-night-dim);transition:color .3s var(--ease-out);font-size:.875rem;line-height:1.55}.ft__contact a[data-v-dcf6557f]{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--on-night)}.ft__contact a[data-v-dcf6557f]:hover{color:var(--life)}.ft__ci-tag[data-v-dcf6557f]{border:1px solid var(--rule-night);font-size:var(--fs-xs);color:var(--on-night-dim);vertical-align:.08em;border-radius:999px;margin-left:.5rem;padding:.05rem .4rem}.ft__contact-addr span[data-v-dcf6557f]{max-width:22em}.ft__qr[data-v-dcf6557f]{flex-direction:column;align-items:center;display:flex}.ft__qr .ft__h[data-v-dcf6557f]{text-align:center}.ft__qr-row[data-v-dcf6557f]{justify-content:center;display:flex}.ft__qr-plate[data-v-dcf6557f]{aspect-ratio:1;background:#fff;border-radius:4px;flex-shrink:0;width:5.5rem;padding:4px}.ft__qr-plate img[data-v-dcf6557f]{object-fit:contain;width:100%;height:100%;display:block}.ft__qr-cap[data-v-dcf6557f]{color:var(--on-night-dim);text-align:left;margin:0;font-size:.75rem;line-height:1.45}.ft__legal[data-v-dcf6557f]{border-top:1px solid var(--rule-night);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;padding-top:clamp(1.1rem,2.5vh,1.6rem);display:flex}.ft__copy[data-v-dcf6557f],.ft__filing[data-v-dcf6557f]{color:var(--on-night-dim);opacity:.8;font-size:.75rem;line-height:1.9}.ft__filing[data-v-dcf6557f]{flex-wrap:wrap;gap:.35rem 1.5rem;display:flex}.ft__filing a[data-v-dcf6557f]{color:inherit;transition:color .3s var(--ease-out)}.ft__filing a[data-v-dcf6557f]:hover{color:var(--life)}@media (width<=1000px){.ft__grid[data-v-dcf6557f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.ft__brand[data-v-dcf6557f]{grid-column:1/-1}}@media (width<=640px){.ft__grid[data-v-dcf6557f]{grid-template-columns:1fr;gap:2rem}.ft__brand[data-v-dcf6557f],.ft__qr[data-v-dcf6557f]{grid-column:auto}.ft__legal[data-v-dcf6557f]{flex-direction:column;align-items:flex-start}}.home[data-v-a88db838]{width:100%;position:relative}.home.is-anchor-positioning[data-v-a88db838]{visibility:hidden}.dark-stage[data-v-a88db838]{background:var(--night);color:var(--on-night);position:relative}.legacy[data-v-a88db838]{background:var(--paper);color:var(--ink)}
