:root{--paper:#f7f5f2;--paper-2:#efece7;--ink:#0e0e10;--ink-2:#3b3b40;--muted:#75757c;--line:#0e0e101f;--line-2:#0e0e100f;--accent:#d92b21;--accent-ink:#fff;--accent-soft:#d92b211a;--ui-bg:#fff;--ui-soft:#f4f2ef;--ui-line:#0e0e1017;--ui-ink:#17171a;--ui-muted:#8a8a92;--ok:#128a5a;--warn:#b26a00;--font:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, -apple-system, sans-serif;--mono:"SF Mono", ui-monospace, Menlo, Consolas, monospace;--nav-h:64px;--ease:cubic-bezier(.19, 1, .22, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px)}body{background:var(--paper);color:var(--ink);font-family:var(--font);transition:background .3s var(--ease);font-size:16px;line-height:1.7;overflow-x:clip}canvas,svg,img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{z-index:1;width:100%;max-width:1180px;margin-inline:auto;padding-inline:28px;position:relative}.wrap--wide{max-width:1320px}.nav{z-index:70;transition:background .25s var(--ease), box-shadow .25s var(--ease);position:fixed;inset:0 0 auto}.nav.is-stuck{background:color-mix(in oklab, var(--paper) 84%, transparent);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);box-shadow:0 1px 0 var(--line-2)}.nav__in{height:var(--nav-h);align-items:center;gap:18px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:9px;margin-right:auto;font-size:15px;font-weight:700;display:flex}.brand__dot{background:var(--accent);width:11px;height:11px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%}.brand__tag{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:2px 5px;font-size:9px}.nav__links{gap:2px;display:flex}.nav__links a{color:var(--ink-2);transition:color .18s var(--ease), background .18s var(--ease);border-radius:999px;padding:8px 12px;font-size:13.5px}.nav__links a:hover{color:var(--ink);background:var(--accent-soft)}.pill{background:var(--ink);color:var(--paper);transition:transform .2s var(--ease), background .2s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:600;display:inline-flex}.pill:hover{background:var(--accent);color:var(--accent-ink);transform:translateY(-2px)}.progress{z-index:80;transform-origin:0;background:var(--accent);width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.fig{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;align-items:center;gap:12px;font-size:10.5px;display:flex}.fig b{color:var(--accent);font-weight:500}.fig__rule{background:var(--line);flex:1;min-width:24px;height:1px}.hero{z-index:1;padding-top:calc(var(--nav-h) + 52px);padding-bottom:0;position:relative;overflow:clip}.hero__glow{background:radial-gradient(circle, var(--accent-soft), transparent 62%);filter:blur(20px);pointer-events:none;border-radius:50%;width:72vw;height:52vw;margin-left:-36vw;position:absolute;top:-18vw;left:50%}.hero__eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);background:color-mix(in oklab, var(--paper) 70%, white);border-radius:999px;align-items:center;gap:9px;padding:6px 12px;font-size:10.5px;display:inline-flex}.hero__eyebrow i{background:var(--accent);border-radius:50%;width:6px;height:6px}.hero h1{letter-spacing:-.035em;margin-top:26px;font-size:clamp(28px,3.6vw,50px);font-weight:800;line-height:1.08}.hero h1 .ln{padding-bottom:.05em;display:block;overflow:hidden}.hero h1 .w{transition:transform 1s var(--ease);transition-delay:calc(var(--i,0) * 70ms);will-change:transform;display:inline-block;transform:translateY(106%)}.is-ready .hero h1 .w{transform:none}.hero h1 em{color:var(--accent);font-style:normal}.hero__sub{max-width:34em;color:var(--ink-2);margin-top:18px;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.7}.hero__sub strong{color:var(--ink);font-weight:600}.hero__cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.btn{transition:transform .2s var(--ease), background .22s var(--ease), color .22s var(--ease), box-shadow .22s var(--ease);will-change:transform;border-radius:999px;align-items:center;gap:10px;padding:15px 26px;font-size:15px;font-weight:600;display:inline-flex}.btn--accent{background:var(--accent);color:var(--accent-ink);box-shadow:0 12px 30px -12px var(--accent)}.btn--accent:hover{box-shadow:0 18px 40px -14px var(--accent);transform:translateY(-2px)}.btn--ghost{border:1px solid var(--line);color:var(--ink)}.btn--ghost:hover{border-color:var(--ink)}.btn:active{transform:scale(.98)}.hero__meta{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:10.5px;display:flex}.shot{z-index:1;margin-top:38px;padding-inline:28px;position:relative}.shot__frame{background:var(--ui-bg);border:1px solid var(--line);transform-origin:50% 0;will-change:transform;border-bottom:0;border-radius:18px 18px 0 0;max-width:1320px;margin-inline:auto;transition:transform .26s linear;position:relative;overflow:hidden;transform:perspective(1600px)rotateX(6deg)scale(.96);box-shadow:0 40px 90px -50px #0e0e1073,inset 0 2px #fff9}.shot__bar{border-bottom:1px solid var(--ui-line);background:var(--ui-soft);align-items:center;gap:8px;padding:11px 16px;display:flex}.shot__bar i{background:#0e0e1024;border-radius:50%;width:9px;height:9px}.shot__url{border:1px solid var(--ui-line);max-width:320px;height:20px;font-family:var(--mono);color:var(--ui-muted);letter-spacing:.02em;background:#fff;border-radius:5px;flex:1;align-items:center;margin-left:12px;padding-inline:8px;font-size:9.5px;display:flex}.app{text-align:left;grid-template-columns:168px 1fr;min-height:380px;display:grid}.app__side{border-right:1px solid var(--ui-line);background:var(--ui-soft);padding:14px 10px}.app__logo{color:var(--ui-ink);align-items:center;gap:7px;padding:4px 6px 12px;font-size:11.5px;font-weight:700;display:flex}.app__logo span{background:var(--accent);border-radius:50%;width:8px;height:8px}.app__nav{gap:2px;display:grid}.app__nav div{color:var(--ui-muted);border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font-size:11px;display:flex}.app__nav div.on{color:var(--ui-ink);box-shadow:0 1px 0 var(--ui-line);background:#fff;font-weight:600}.app__nav b{opacity:.18;background:currentColor;border-radius:4px;width:14px;height:14px}.app__main{padding:16px 18px}.app__title{color:var(--ui-ink);align-items:baseline;gap:10px;font-size:15px;font-weight:700;display:flex}.app__title small{font-family:var(--mono);color:var(--ui-muted);letter-spacing:.06em;font-size:9.5px;font-weight:400}.app__badge{white-space:nowrap;font-family:var(--mono);letter-spacing:.08em;color:var(--ok);border:1px solid color-mix(in oklab, var(--ok) 40%, transparent);background:color-mix(in oklab, var(--ok) 8%, transparent);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:9px}.kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.kpi{border:1px solid var(--ui-line);background:#fff;border-radius:8px;padding:10px 11px}.kpi em{font-family:var(--mono);letter-spacing:.08em;color:var(--ui-muted);text-transform:uppercase;font-size:8.5px;font-style:normal;display:block}.kpi b{color:var(--ui-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:17px;font-weight:700;display:block}.kpi b i{color:var(--ui-muted);margin-left:2px;font-size:9px;font-style:normal;font-weight:500}.kpi--accent{border-color:color-mix(in oklab, var(--accent) 38%, transparent);background:color-mix(in oklab, var(--accent) 5%, #fff)}.kpi--accent b{color:var(--accent)}.app__chart{border:1px solid var(--ui-line);background:#fff;border-radius:8px;margin-top:12px;padding:12px}.app__chart em{font-family:var(--mono);letter-spacing:.08em;color:var(--ui-muted);text-transform:uppercase;margin-bottom:10px;font-size:8.5px;font-style:normal;display:block}.bars{align-items:flex-end;gap:5px;height:74px;display:flex}.bars i{background:color-mix(in oklab, var(--ink) 10%, transparent);transform-origin:50% 100%;transition:transform .9s var(--ease);border-radius:3px 3px 0 0;flex:1;transform:scaleY(0)}.bars i.on{background:var(--accent)}.is-ready .bars i{transform:scaleY(1)}.app__table{border:1px solid var(--ui-line);background:#fff;border-radius:8px;margin-top:12px;overflow:hidden}.trow{border-bottom:1px solid var(--ui-line);color:var(--ui-ink);grid-template-columns:1.3fr 1fr .9fr .7fr;gap:8px;padding:8px 11px;font-size:10.5px;display:grid}.trow:last-child{border-bottom:0}.trow--h{background:var(--ui-soft);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted);font-size:8.5px}.state{font-family:var(--mono);letter-spacing:.06em;border-radius:3px;justify-self:start;padding:1px 5px;font-size:8.5px}.state--ok{color:var(--ok);background:color-mix(in oklab, var(--ok) 10%, transparent)}.state--run{color:var(--accent);background:var(--accent-soft)}.state--wait{color:var(--warn);background:color-mix(in oklab, var(--warn) 10%, transparent)}.hot{z-index:3;border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:11.5px;font-weight:600;display:flex;position:absolute;box-shadow:0 16px 30px -18px #0e0e1080}.hot i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-soft);animation:ping 2.4s var(--ease-in-out) infinite;border-radius:50%}@keyframes ping{0%,to{box-shadow:0 0 0 3px var(--accent-soft)}50%{box-shadow:0 0 0 7px #0000}}.hot--a{top:24%;right:34px}.hot span{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-size:8.5px;font-weight:400;display:block}.hero__glow,.outro__glow{animation:breathe 9s var(--ease-in-out) infinite alternate}@keyframes breathe{0%{opacity:.72;transform:scale(.94)}to{opacity:1;transform:scale(1.1)}}.ghost{z-index:0;letter-spacing:-.06em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--line);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:15vw;font-weight:800;line-height:1;animation:34s linear infinite alternate ghostDrift;position:absolute;top:56%;left:50%}@keyframes ghostDrift{0%{transform:translate(-52%,-50%)}to{transform:translate(-48%,-50%)}}.section__eyebrow:before{width:0;transition:width .9s var(--ease) .14s}.section__eyebrow.in:before{width:18px}.strip{z-index:1;border-block:1px solid var(--line);background:var(--ink);color:var(--paper);padding-block:12px;position:relative;overflow:hidden}.strip__track{white-space:nowrap;width:max-content;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;gap:44px;font-size:10.5px;animation:34s linear infinite marquee;display:flex}.strip__track i{color:var(--accent);font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.section{z-index:1;padding-block:clamp(56px,6vw,96px);position:relative}.section__eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:10px;display:inline-flex}.section__eyebrow:before{content:"";background:var(--accent);width:0;height:2px;transition:width .72s var(--ease) .12s}.section__eyebrow.in:before,.acts .section__eyebrow:before{width:18px}.h2{letter-spacing:-.03em;max-width:22em;margin-top:16px;font-size:clamp(24px,2.9vw,40px);font-weight:800;line-height:1.12}.h2 em{color:var(--accent);font-style:normal}.lead{max-width:34em;color:var(--ink-2);margin-top:18px;font-size:clamp(14px,1.05vw,16px);line-height:1.75}.figures{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:54px;display:grid}.figure{padding:26px 30px 0 0}.figure+.figure{border-left:1px solid var(--line);padding-left:30px}.figure__n{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(38px,4.6vw,62px);font-weight:800;line-height:1}.figure__n i{color:var(--accent);letter-spacing:0;margin-left:4px;font-size:14px;font-style:normal;font-weight:600}.figure__glyph{letter-spacing:-.05em;color:var(--ink);font-size:clamp(40px,4.4vw,64px);font-weight:800;line-height:.95}.figure__l{color:var(--ink-2);margin-top:12px;font-size:13.5px;line-height:1.65}.figure__k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:9px}.acts{z-index:1;height:300vh;position:relative}.acts__sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.acts__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.acts__count{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);font-size:11px}.acts__count b{color:var(--accent);font-weight:500}.acts__stage{grid-template-columns:300px 1fr;align-items:center;gap:40px;margin-top:26px;display:grid;position:relative}.act{opacity:0;transition:opacity .52s var(--ease), transform .52s var(--ease);pointer-events:none;grid-column:1/-1;grid-template-columns:300px 1fr;align-items:center;gap:40px;display:grid;position:absolute;inset:auto 0 0;transform:translateY(24px)}.act.is-on{opacity:1;pointer-events:auto;position:relative;transform:none}.act__n{letter-spacing:-.06em;color:var(--accent);font-size:clamp(44px,4.6vw,64px);font-weight:800;line-height:.9}.act__t{letter-spacing:-.03em;margin-top:6px;font-size:clamp(19px,1.9vw,26px);font-weight:800}.act__p{color:var(--ink-2);max-width:26em;margin-top:10px;font-size:13.5px;line-height:1.75}.act__list{gap:8px;margin-top:16px;display:grid}.act__list li{color:var(--ink-2);padding-left:18px;font-size:13px;line-height:1.6;position:relative}.act__list li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:0}.act__view{border:1px solid var(--line);background:var(--ui-bg);border-radius:14px;overflow:hidden;box-shadow:0 30px 70px -45px #0e0e108c}.act__view .app{grid-template-columns:132px 1fr;min-height:300px}.acts__rail{background:var(--line);height:2px;margin-top:26px;position:relative}.acts__rail i{background:var(--accent);width:0%;height:2px;transition:width .1s linear;position:absolute;top:0;left:0}.identity{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);margin-top:46px}.idrow{border-bottom:1px solid var(--line-2);grid-template-columns:1fr auto;align-items:baseline;gap:20px;padding:20px 0;display:grid}.idrow:last-child{border-bottom:0}.idrow__k{color:var(--ink-2);font-size:15px}.idrow__k span{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-left:8px;font-size:9px}.idrow__v{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.2vw,30px);font-weight:800}.idrow--sum{border-top:2px solid var(--ink);margin-top:6px;padding-top:24px}.idrow--sum .idrow__v{color:var(--accent);font-size:clamp(34px,4.2vw,56px)}.idnote{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);margin-top:18px;font-size:10.5px;line-height:1.8}.two{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(28px,4vw,60px);display:grid}.two--flip .two__media{order:-1}.media{border:1px solid var(--line);background:var(--ui-bg);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 34px 80px -50px #0e0e1080}.media img{object-fit:cover;filter:saturate(.92)brightness(1.14)contrast(.96);width:100%;height:clamp(240px,30vw,360px);transition:transform .9s var(--ease)}.media:hover img{transform:scale(1.04)}.media__cap{background:color-mix(in oklab, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-2);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.media__cap b{color:var(--ink)}.rules{border-top:1px solid var(--line);margin-top:30px;display:grid}.rule{border-bottom:1px solid var(--line-2);grid-template-columns:26px 1fr;gap:14px;padding:18px 0;display:grid}.rule__n{font-family:var(--mono);color:var(--accent);padding-top:4px;font-size:10px}.rule b{font-size:15px;font-weight:700;display:block}.rule p{color:var(--ink-2);margin-top:5px;font-size:13px;line-height:1.7}.warn{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--ink-2);border-radius:10px;margin-top:20px;padding:14px 16px;font-size:12px;line-height:1.75}.warn b{color:var(--ink);font-weight:700}.steps{border-top:1px solid var(--line);gap:0;margin-top:26px;display:grid}.step{border-bottom:1px solid var(--line-2);grid-template-columns:54px 1fr;gap:16px;padding:20px 0;display:grid}.step__n{letter-spacing:-.04em;color:var(--accent);font-size:26px;font-weight:800;line-height:1}.step b{font-size:15.5px}.step p{color:var(--ink-2);margin-top:5px;font-size:13px;line-height:1.7}.chips{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.chip{border:1px solid var(--line);color:var(--ink-2);background:color-mix(in oklab, var(--paper) 60%, white);border-radius:999px;padding:6px 12px;font-size:12px}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;margin-top:46px;display:grid}.plan{border:1px solid var(--line);background:color-mix(in oklab, var(--paper) 55%, white);transition:transform .32s var(--ease), border-color .32s var(--ease), box-shadow .32s var(--ease);border-radius:16px;flex-direction:column;padding:26px 24px;display:flex}.plan:hover{border-color:var(--ink);transform:translateY(-6px);box-shadow:0 30px 60px -40px #0e0e1073}.plan--hot{border-color:var(--accent);box-shadow:0 26px 60px -40px var(--accent);background:color-mix(in oklab, var(--accent) 5%, white)}.plan__name{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.plan__flag{font-family:var(--mono);letter-spacing:.1em;background:var(--accent);color:var(--accent-ink);border-radius:4px;padding:3px 7px;font-size:8.5px}.plan__price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-top:12px;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1;display:flex}.plan__price small{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:600}.plan__desc{min-height:44px;color:var(--ink-2);margin-top:10px;font-size:12.5px;line-height:1.7}.plan ul{border-top:1px solid var(--line-2);gap:8px;margin:18px 0 22px;padding-top:16px;display:grid}.plan li{color:var(--ink-2);padding-left:16px;font-size:12px;line-height:1.65;position:relative}.plan li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.plan .btn{justify-content:center;margin-top:auto;padding:12px 18px;font-size:13.5px}.footnote{color:var(--muted);margin-top:18px;font-size:11.5px;line-height:1.8}.outro{z-index:1;background:var(--ink);color:var(--paper);padding-block:clamp(60px,7.5vw,110px);position:relative;overflow:clip}.outro__glow{background:radial-gradient(circle, color-mix(in oklab, var(--accent) 55%, transparent), transparent 62%);filter:blur(30px);opacity:.5;pointer-events:none;width:80vw;height:60vw;margin-left:-40vw;position:absolute;bottom:-30%;left:50%}.outro h2{letter-spacing:-.045em;max-width:16em;font-size:clamp(28px,4.4vw,52px);font-weight:800;line-height:1.02}.outro h2 em{color:var(--accent);font-style:normal}.outro p{max-width:30em;color:color-mix(in oklab, var(--paper) 76%, transparent);margin-top:20px;font-size:15.5px;line-height:1.8}.outro__cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.outro .btn--ghost{border-color:color-mix(in oklab, var(--paper) 30%, transparent);color:var(--paper)}.outro .btn--ghost:hover{border-color:var(--paper)}.outro__facts{border-top:1px solid color-mix(in oklab, var(--paper) 18%, transparent);font-family:var(--mono);letter-spacing:.06em;color:color-mix(in oklab, var(--paper) 60%, transparent);flex-wrap:wrap;gap:10px 26px;margin-top:40px;padding-top:22px;font-size:10.5px;display:flex}.footer{z-index:1;background:var(--ink);color:color-mix(in oklab, var(--paper) 62%, transparent);border-top:1px solid color-mix(in oklab, var(--paper) 12%, transparent);padding-block:26px 34px;font-size:12px;position:relative}.footer__in{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 24px;display:flex}.footer__meta{font-family:var(--mono);letter-spacing:.04em;color:color-mix(in oklab, var(--paper) 42%, transparent);flex-wrap:wrap;gap:4px 18px;margin-top:16px;font-size:9.5px;display:flex}.js [data-reveal]{opacity:0;transition:opacity .82s var(--ease), transform .82s var(--ease);transition-delay:var(--d,0s);transform:translateY(38px)scale(.985)}.js [data-reveal].in{opacity:1;transform:none}.js [data-mask]{clip-path:inset(0 0 100%);transition:clip-path 1.1s var(--ease);transition-delay:var(--d,0s)}.js [data-mask].in{clip-path:inset(0)}.hero{isolation:isolate;padding-top:calc(var(--nav-h) + 36px);flex-direction:column;justify-content:center;align-items:stretch;min-height:clamp(560px,84vh,820px);padding-bottom:0;display:flex;position:relative;overflow:clip}.hero__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.hero__bg img{object-fit:cover;object-position:70% 48%;will-change:transform;width:100%;height:100%;transform:scale(1.02)}.hero__bg:after{content:"";background:linear-gradient(92deg, color-mix(in oklab, var(--paper) 90%, transparent) 0%, color-mix(in oklab, var(--paper) 58%, transparent) 30%, transparent 58%), linear-gradient(180deg, transparent 58%, var(--paper) 100%);pointer-events:none;position:absolute;inset:0}.hero__bg img{animation:heroZoom 30s var(--ease-in-out) infinite alternate}@keyframes heroZoom{0%{transform:scale(1.02)}to{transform:scale(1.09)}}.is-ready .hero__glass>*{animation:riseIn .76s var(--ease) both}.is-ready .hero__glass>:first-child{animation-delay:80ms}.is-ready .hero__glass>:nth-child(2){animation-delay:.16s}.is-ready .hero__glass>:nth-child(3){animation-delay:.24s}.is-ready .hero__glass>:nth-child(4){animation-delay:.32s}.is-ready .hero__glass>:nth-child(5){animation-delay:.4s}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.fab{z-index:62;background:var(--accent);color:var(--accent-ink);opacity:0;pointer-events:none;transition:opacity .36s var(--ease), transform .36s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;font-weight:600;display:inline-flex;position:fixed;bottom:22px;right:22px;transform:translateY(14px);box-shadow:0 18px 40px -18px #d92b21bf}.fab.is-on{opacity:1;pointer-events:auto;animation:fabFloat 3.6s var(--ease-in-out) infinite;transform:none}@keyframes fabFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hero__ripples{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__ripples i{left:var(--cx,50%);top:var(--cy,30%);width:300px;height:300px;box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 22%, transparent) inset, 0 0 18px -6px #fff9;opacity:0;filter:blur(.4px);animation:7.5s cubic-bezier(.22,.61,.36,1) infinite heroRipple;animation-delay:var(--d,0s);will-change:transform, opacity;border:2.5px solid #ffffffe0;border:2.5px solid lab(100% -.0000298023 .0000119209/.88);border-radius:50%;margin:-150px 0 0 -150px;position:absolute}@supports (color:lab(0% 0 0)){.hero__ripples i{box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 22%, transparent) inset, 0 0 18px -6px lab(100% -.0000298023 .0000119209/.6)}}@keyframes heroRipple{0%{opacity:0;transform:scale(.12)}10%{opacity:.95}70%{opacity:.45}to{opacity:0;transform:scale(3)}}.hero__glass{z-index:2;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);border:1px solid #ffffffbf;border-radius:26px;max-width:600px;padding:clamp(20px,2.2vw,30px);position:relative;overflow:hidden;box-shadow:0 40px 90px -60px #14100e8c,inset 0 1px #ffffffd9}.hero__glass:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(158deg,#ffffffad,#ffffff80 62%,#ffffff94);background:linear-gradient(158deg,lab(100% -.0000298023 .0000119209/.68),lab(100% -.0000298023 .0000119209/.5) 62%,lab(100% -.0000298023 .0000119209/.58));position:absolute;inset:0}.hero__glass>*{z-index:1;position:relative}.hero__glass h1{color:var(--ink)}.hero__glass h1 em{color:var(--accent)}.hero__glass .hero__sub{color:color-mix(in oklab, var(--ink-2) 92%, transparent)}.hero__glass .hero__meta{color:color-mix(in oklab, var(--muted) 88%, transparent)}.hero .fig{background:color-mix(in oklab, var(--paper) 82%, transparent);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;width:fit-content;padding:6px 14px 6px 10px;display:inline-flex}.trust{z-index:1;border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--paper) 55%, white);position:relative}.trust__in{grid-template-columns:repeat(4,1fr);display:grid}.trust__item{border-left:1px solid var(--line-2);padding:16px 20px}.trust__item:first-child{border-left:0;padding-left:0}.trust__item em{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:9px;font-style:normal;display:block}.trust__item b{font-size:13.5px;font-weight:700;display:block}.trust__item p{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.55}.exports{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.export{border:1px solid var(--line);background:color-mix(in oklab, var(--paper) 55%, white);transition:transform .32s var(--ease), border-color .32s var(--ease), box-shadow .32s var(--ease);border-radius:14px;flex-direction:column;padding:24px 22px;display:flex}.export:hover{border-color:var(--ink);transform:translateY(-5px);box-shadow:0 28px 60px -42px #0e0e1073}.export__tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:9px}.export h3{letter-spacing:-.02em;margin-top:9px;font-size:17px;font-weight:700}.export p{color:var(--ink-2);margin-top:9px;font-size:12.5px;line-height:1.72}.export__file{border-top:1px dashed var(--line);font-family:var(--mono);letter-spacing:.04em;color:var(--muted);justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;font-size:9.5px;display:flex}.export__file b{color:var(--ink-2);font-weight:500}.chain{border:1px solid var(--line);background:color-mix(in oklab, var(--paper) 70%, white);border-radius:12px;flex-wrap:wrap;align-items:center;gap:0;margin-top:30px;padding:18px 20px;display:flex}.chain__node{color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.chain__node i{background:var(--accent);border-radius:50%;width:7px;height:7px}.chain__line{background:linear-gradient(90deg, var(--accent), var(--line));flex:1;min-width:18px;height:1px;margin-inline:12px}.chain__note{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin-left:auto;padding-left:18px;font-size:9.5px}.flow{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:46px;display:grid}.flow__step{border-top:2px solid var(--line);padding-top:24px;position:relative}.flow__step:before{content:"";background:var(--paper);border:2px solid var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:0}.flow__n{letter-spacing:-.045em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.flow__t{margin-top:10px;font-size:14px;font-weight:700}.flow__s{color:var(--ink-2);margin-top:6px;font-size:12px;line-height:1.68}.scenes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:32px;display:flex}.scenes__label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:9.5px}.impl{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.05em;color:var(--muted);flex-wrap:wrap;gap:8px 26px;margin-top:26px;padding-top:18px;font-size:10px;display:flex}.impl b{color:var(--ink-2);font-weight:500}@media (max-width:1080px){.two,.two--flip .two__media{order:0;grid-template-columns:1fr}.two--flip .two__media{order:-1}.acts{height:auto}.acts__sticky{height:auto;position:static;overflow:visible}.act{opacity:1;pointer-events:auto;margin-bottom:30px;display:block;position:static;transform:none}.act__n{font-size:56px}.acts__stage{grid-template-columns:1fr;gap:20px}.acts__rail{display:none}.figures{grid-template-columns:1fr}.figure+.figure{border-left:0;border-top:1px solid var(--line);padding-top:22px;padding-left:0}.plans,.trust__in,.exports,.flow{grid-template-columns:1fr}.trust__item{border-left:0;border-top:1px solid var(--line-2);padding-left:0}.trust__item:first-child{border-top:0}.chain__note{width:100%;margin-left:0;padding-top:10px}.nav__links{display:none}.app{grid-template-columns:120px 1fr}.kpis{grid-template-columns:repeat(2,1fr)}.hot{display:none}}@media (max-width:640px){.wrap{padding-inline:18px}.hero{padding-top:calc(var(--nav-h) + 44px)}.hero__glass:before{filter:blur(14px)saturate(1.1)brightness(1.05)}.hero__glass:after{background:linear-gradient(158deg,#fffc,#ffffffa3);background:linear-gradient(158deg,lab(100% -.0000298023 .0000119209/.8),lab(100% -.0000298023 .0000119209/.64))}.hero h1{font-size:clamp(26px,7.4vw,34px)}.hero__glass{max-width:none;padding:20px}.fab{padding:11px 15px;font-size:12.5px;bottom:12px;right:12px}.shot{margin-top:34px;padding-inline:12px}.shot__frame{border-radius:12px 12px 0 0;transform:none}.app{grid-template-columns:1fr;min-height:0}.app__side{display:none}.app__table .trow{grid-template-columns:1.4fr 1fr}.app__table .trow span:nth-child(3),.app__table .trow span:nth-child(4){display:none}.footer__in{flex-direction:column}}@media (prefers-reduced-motion:reduce){html:not(.force-motion) .hero__art img,html:not(.force-motion) .hero__bg img{animation:none!important}html:not(.force-motion) .hero__ripples{display:none}html:not(.force-motion) .hero h1 .w{transition:none;transform:none!important}html:not(.force-motion) .is-ready .hero__glass>*{animation:none}html:not(.force-motion) [data-mask]{clip-path:none!important}html:not(.force-motion) [data-reveal]{transition:opacity .26s linear;transform:none!important}html:not(.force-motion) .act{transition:opacity .2s linear;transform:none!important}html:not(.force-motion) .shot__frame{transform:none!important}html:not(.force-motion) .bars i{transform:scaleY(1)}html:not(.force-motion) .fab.is-on,html:not(.force-motion) .strip__track{animation:none}}.motion-hint{z-index:63;border:1px solid var(--line);background:color-mix(in oklab, var(--paper) 94%, transparent);color:var(--ink-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:500;display:inline-flex;position:fixed;bottom:18px;left:18px;box-shadow:0 18px 40px -26px #14100e66}.motion-hint:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.motion-hint:hover{border-color:var(--accent);color:var(--ink)}@media (max-width:640px){.motion-hint{padding:9px 12px;font-size:12px;bottom:12px;left:12px}}:root{--muted:#67676e}.hero__meta,.hero__glass .hero__meta{color:var(--ink-2)}.hero__sub,.hero__glass .hero__sub{color:color-mix(in oklab, var(--ink) 78%, transparent)}.idnote,.footnote,.plan__desc,.step p,.rule p,.export p,.note-card p,.trust__item p{color:var(--ink-2)}.trust__item em,.export__tag,.plan__flag,.plan__name,.scenes__label,.footnote,.idnote{font-size:10px}.plan__flag,.state{font-size:9px}.outro p,.outro__facts{color:color-mix(in oklab, var(--paper) 84%, transparent)}.footer{color:color-mix(in oklab, var(--paper) 76%, transparent)}.footer__meta{color:color-mix(in oklab, var(--paper) 66%, transparent)}.footer a:hover{color:var(--paper)}a,button{cursor:pointer}.nav__links a:focus-visible,.pill:focus-visible,.btn:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.footer__in a{border-bottom:1px solid color-mix(in oklab, var(--paper) 34%, transparent);padding-bottom:1px}.footer__in a:hover{border-color:var(--paper)}.shot,.shot__frame,.app,.act__view,.media .app{pointer-events:none;-webkit-user-select:none;user-select:none}.shot:after{content:"界面示意 · 非可点击界面";z-index:3;font-family:var(--mono);letter-spacing:.08em;color:var(--muted);background:color-mix(in oklab, var(--paper) 86%, transparent);border:1px solid var(--line-2);border-radius:999px;padding:4px 10px;font-size:9.5px;position:absolute;bottom:14px;right:40px}.brand__mark{object-fit:contain;flex:none;width:26px;height:30px}.brand__dot{display:none}.nav__tag,.brand__tag{border:1px solid var(--line)}.trust__icon{border:1px solid var(--line);background:color-mix(in oklab, var(--accent) 7%, transparent);width:30px;height:30px;color:var(--accent);border-radius:9px;place-items:center;margin-bottom:8px;display:grid}.trust__icon svg{width:16px;height:16px}.nav__burger{border:1px solid var(--line);background:color-mix(in oklab, var(--paper) 80%, transparent);border-radius:12px;place-items:center;width:40px;height:40px;display:none}.nav__burger span{background:var(--ink);width:16px;height:1.6px;display:block}.nav__burger span+span{margin-top:4px}.drawer{z-index:61;background:color-mix(in oklab, var(--ink) 26%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .26s var(--ease);display:none;position:fixed;inset:0}.drawer.is-open{opacity:1;pointer-events:auto}.drawer__panel{inset:calc(var(--nav-h) + 10px) 12px auto 12px;background:var(--paper);border:1px solid var(--line);border-radius:16px;gap:2px;padding:14px 16px 18px;display:grid;position:absolute;box-shadow:0 30px 60px -40px #14100e99}.drawer__panel a{border-bottom:1px solid var(--line-2);padding:13px 6px;font-size:15px}.drawer__panel a:last-of-type{border-bottom:0}@media (max-width:1080px){.nav__burger{display:grid}.drawer{display:block}}@media (max-width:640px){.shot:after{font-size:9px;bottom:10px;right:18px}}.footer__brand{color:var(--paper);align-items:center;gap:10px;font-weight:600;display:inline-flex}.footer__brand img{object-fit:contain;opacity:.92;width:22px;height:28px}@media (max-width:640px){.nav__in{gap:8px}.brand{gap:6px;font-size:14px}.brand__mark{width:20px;height:24px}.brand__tag{display:none}.pill{white-space:nowrap;padding:9px 12px;font-size:12px}.nav__burger{flex:none;width:34px;height:34px}}.outro h2 em{color:#ff6b52}.outro .eyebrow,.outro h2{text-wrap:balance}.outro p,.outro__facts{color:color-mix(in oklab, var(--paper) 88%, transparent)}:root{--ink:#101014;--ink-2:#33333b;--muted:#4f4f57}.hero{min-height:0;padding:calc(var(--nav-h) + 52px) 0 56px;isolation:auto;background:var(--paper);display:block;overflow:visible}.hero__grid2{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(24px,3.4vw,56px);display:grid}.hero__copy{max-width:580px}.hero .fig{margin-bottom:22px}.hero__eyebrow{margin-bottom:4px}.hero h1{color:var(--ink);margin-top:16px;font-size:clamp(28px,3.4vw,46px);line-height:1.1}.hero h1 em{color:var(--accent)}.hero__sub{color:#303038;max-width:30em;margin-top:16px;font-size:16px;line-height:1.8}.hero__sub strong{color:var(--ink)}.hero__cta{margin-top:26px}.hero__meta{letter-spacing:.04em;color:#45454d;margin-top:22px;font-size:11.5px}.hero__art{aspect-ratio:5/4.3;border:1px solid var(--line);background:#fff;border-radius:26px;margin:0;position:relative;overflow:hidden;box-shadow:0 46px 90px -60px #14100e8c}.hero__art img{object-fit:cover;object-position:62% 48%;width:100%;height:100%;animation:heroZoom 30s var(--ease-in-out) infinite alternate}.hero__art figcaption{z-index:3;background:color-mix(in oklab, var(--paper) 90%, transparent);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink-2);border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:11.5px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.hero__art .hero__ripples{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__art .hero__ripples i{left:var(--cx,50%);top:var(--cy,50%);opacity:0;width:180px;height:180px;animation:7.5s cubic-bezier(.22,.61,.36,1) infinite heroRipple;animation-delay:var(--d,0s);border:2px solid #ffffffe6;border-radius:50%;margin:-90px 0 0 -90px;position:absolute;box-shadow:inset 0 0 0 1px #d92b2133}.lead,.trust__item p,.plan__desc,.plan li,.step p,.rule p,.export p,.note-card p,.figure__l,.act__p,.act__list li,.flow__s,.idnote,.footnote{color:#303038}.fig,.mono,.hero__meta,.figure__k,.scenes__label{color:#45454d}@media (max-width:1080px){.hero{padding-top:calc(var(--nav-h) + 34px);padding-bottom:40px}.hero__grid2{grid-template-columns:1fr;gap:24px}.hero__copy{max-width:none}.hero__art{aspect-ratio:16/10;order:2}.hero__copy{order:1}}@media (max-width:640px){.hero h1{font-size:clamp(26px,7.2vw,32px)}.hero__art{aspect-ratio:4/3}}.hero__grid2>*{min-width:0}.app{overflow:hidden}@media (max-width:640px){.fig{white-space:normal;flex-wrap:wrap;row-gap:4px}.fig__rule{display:none}}.hero__art figcaption{width:fit-content;max-width:calc(100% - 24px)}:root{--font:"PingFang SC", "HarmonyOS Sans SC", "Source Han Sans SC", "Noto Sans CJK SC", "Noto Sans SC", "Hiragino Sans GB", "Microsoft YaHei", "Segoe UI", Roboto, system-ui, -apple-system, sans-serif;--mono:"SF Mono", "JetBrains Mono", ui-monospace, Menlo, Consolas, "Liberation Mono", monospace;--fs-display:clamp(28px, 3.4vw, 46px);--fs-h2:clamp(24px, 2.9vw, 38px);--fs-h3:clamp(17px, 1.5vw, 20px);--fs-body:16px;--fs-small:13.5px;--fs-mono:10.5px;--lh-display:1.12;--lh-h2:1.18;--lh-body:1.85;--ls-display:-.02em;--ls-h2:-.015em;--ls-body:.01em;--ls-mono:.16em}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-optical-sizing:auto;font-synthesis:none;font-kerning:normal}body{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);font-feature-settings:"kern" 1}p,li,h1,h2,h3,figcaption,blockquote{line-break:strict;word-break:normal;overflow-wrap:break-word;hanging-punctuation:allow-end}h1,h2,h3,.hero h1,.h2,.outro h2{text-wrap:balance}p,.lead,.hero__sub{text-wrap:pretty}.hero h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:700}.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);max-width:22em;font-weight:700}.outro h2{letter-spacing:var(--ls-h2);font-weight:700}.hero__sub,.lead{font-size:var(--fs-body);line-height:var(--lh-body);max-width:34em}.trust__item p,.export p,.step p,.rule p,.plan__desc,.figure__l,.act__p,.flow__s,.idnote,.footnote,.plan li,.act__list li{font-size:var(--fs-small);line-height:1.75}.section__eyebrow,.fig,.hero__meta,.figure__k,.plan__flag,.export__tag,.state,.chip,.scenes__label,.idnote,.footnote{font-size:var(--fs-mono);letter-spacing:var(--ls-mono)}em{font-style:normal}.idrow__v,.plan__price,.kpi b,.trow,.app__title small,.hero__meta,.figure__k{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}a{text-underline-offset:3px;text-decoration-thickness:1px}::selection{background:var(--accent);color:var(--accent-ink)}.hero__sub{color:#2c2c34}.hero__meta{color:#4a4a52}.identity,.idnote{max-width:1040px}.hero__art{box-shadow:0 24px 54px -40px #d92b2152,0 46px 90px -60px #14100e80}.hero__art:after{content:"";z-index:3;border-top:3px solid var(--accent);border-right:3px solid var(--accent);opacity:.92;pointer-events:none;border-radius:0 8px 0 0;width:30px;height:30px;position:absolute;top:16px;right:16px}.hero__sub{text-wrap:balance;max-width:36em}:root{--fs-mono:12px;--fs-small:14px;--ui-muted:#6a6a74}.section__eyebrow{letter-spacing:.06em;color:#b3241b;font-size:12px;font-weight:600}.section__eyebrow:before{width:20px;height:2.5px}.fig{letter-spacing:.04em;color:#3a3a42;font-size:12px;font-weight:500}.fig b{font-weight:700}.hero__eyebrow{letter-spacing:.01em;font-size:12.5px;font-weight:500}.hero__meta{letter-spacing:.02em;color:#33333b;font-size:12.5px;font-weight:500}.hero__meta span{align-items:center;display:inline-flex}.hero__meta span+span:before{content:"·";color:#b9b3ab;margin:0 10px 0 2px}.figure__k{letter-spacing:.06em;color:#a3241c;font-size:12px;font-weight:600}.export__tag,.plan__flag,.scenes__label{letter-spacing:.06em;font-size:11.5px;font-weight:700}.export__tag{color:#b3241b}.chip{letter-spacing:.01em;padding:6px 11px;font-size:12.5px}.plan__name{letter-spacing:.01em;font-size:14px}.idnote,.footnote{letter-spacing:.02em;color:#45454d;font-size:12.5px;line-height:1.7}.trust__item em{letter-spacing:.05em;font-size:11.5px;font-weight:600}.outro__facts{letter-spacing:.01em;font-size:12.5px}.footer__meta{letter-spacing:.01em;font-size:12px}.footer__in{font-size:13px}.trust__item p,.export p,.step p,.rule p,.plan__desc,.figure__l,.act__p,.flow__s,.plan li,.act__list li{font-size:14px;line-height:1.75}.act__list li{line-height:1.85}.app__title{font-size:15.5px}.app__title small{color:#5b5b66;font-size:11.5px}.app__badge{font-size:10.5px;font-weight:600}.app__nav{font-size:11.5px}.kpi em{letter-spacing:.04em;color:#5b5b66;font-size:11px}.kpi b{font-size:20px}.kpi b i{font-size:10.5px}.trow{font-size:12px}.trow--h{letter-spacing:.04em;font-size:10.5px}.state{padding:3px 7px;font-size:10px}.shot__url,.shot__bar span{font-size:11px}.app__chart em{letter-spacing:.06em;color:#5b5b66;font-size:10.5px}.hot div,.hot div span{font-size:10.5px}.shot:after{padding:5px 11px;font-size:11px}.hero__art figcaption{font-size:12px}.hero__art{aspect-ratio:20/17}.hero__art img{object-position:50% 50%}@media (max-width:1080px){.hero__art{aspect-ratio:20/17}}@media (max-width:640px){.hero__art{aspect-ratio:20/17}}.hero__meta{flex-wrap:wrap;align-items:center;gap:6px 0;display:flex}.hero__meta span{white-space:nowrap}.hero__meta span+span:before{content:none}.hero__meta span:not(:last-child):after{content:"·";color:#b9b3ab;margin:0 10px}.hero__art{background:#fef8d8}.hero__art img{object-fit:contain;object-position:50% 50%}html{scroll-padding-top:calc(var(--nav-h) + 10px)}section[id],.acts[id]{scroll-margin-top:calc(var(--nav-h) + 10px)}@media (min-width:1081px){.acts__sticky{height:100vh;padding:calc(var(--nav-h) + 18px) 0 28px;place-content:center;display:grid;position:sticky;top:0;overflow:visible}}.acts__in{width:100%}.acts__head{align-items:center}@media (max-height:760px) and (min-width:1081px){.acts__stage{margin-top:18px}.acts__stage .app{transform-origin:50%;transform:scale(.9)}}.acts__sticky{background:var(--paper);box-shadow:0 -1px 0 var(--line-2)}@media (max-height:820px) and (min-width:1081px){.acts__stage{margin-top:16px}.acts__stage .app{transform-origin:50% 40%;transform:scale(.88)}.act__n{font-size:52px}}.state{white-space:nowrap;justify-content:center;align-items:center;min-width:52px;display:inline-flex}@media (max-width:1080px){.acts{height:auto}.acts__sticky{height:auto;padding:44px 0 36px;display:block;position:static;overflow:visible}.acts__head{flex-wrap:wrap;align-items:flex-start;gap:10px}.acts__count{display:none}.acts__stage{grid-template-columns:1fr;gap:26px;height:auto;margin-top:20px;display:grid;position:static}.act{opacity:1;pointer-events:auto;margin-bottom:30px;display:block;position:static;transform:none}.act:last-child{margin-bottom:0}.act__n{font-size:46px}.act__view{margin-top:16px}.act__view .app{transform:none}.acts__rail{display:none}}@media (max-width:760px){.app{grid-template-columns:1fr;min-height:0}.app__side{display:none}.app__main{padding:12px}.app__title{flex-wrap:wrap;gap:6px;font-size:13px}.app__title small{display:none}.app__badge{padding:3px 6px;font-size:9.5px}.kpis{gap:6px;margin-top:8px;grid-template-columns:repeat(2,1fr)!important}.kpi{padding:8px 9px}.kpi b{font-size:16px}.kpi em{font-size:10px}.app__chart{margin-top:10px}.bars{height:46px}.app__table{margin-top:10px}.trow{grid-template-columns:1.4fr 1fr .7fr;gap:6px;padding:7px 9px;font-size:10px}.trow span:nth-child(3){display:none}.state{min-width:44px;padding:2px 5px;font-size:9px}.act__view .app{grid-template-columns:1fr;min-height:0}.shot__frame{border-radius:14px 14px 0 0}.hot{display:none}}@media (max-width:640px){.fab{display:none!important}}.shot:after{content:none}.shot__img{background:#fff;width:100%;height:auto;display:block}.shot__cap{text-align:right;max-width:1320px;font-family:var(--mono);letter-spacing:.04em;color:#4a4a52;margin:10px auto 0;padding-inline:4px;font-size:11.5px}.act__view{background:#fff;padding:0;position:relative;overflow:hidden}.act__view>img{width:100%;height:auto;display:block}.act__cap{background:color-mix(in oklab, var(--paper) 92%, transparent);border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.04em;color:#3a3a42;border-radius:999px;padding:5px 10px;font-size:11px;position:absolute;bottom:12px;left:12px}.act__view--phones{box-shadow:none;background:0 0;border:0;justify-content:center;align-items:flex-start;gap:18px;padding:0;display:flex;overflow:visible}.phone{border:1px solid var(--line);background:#fff;border-radius:24px;width:min(46%,228px);margin:0;position:relative;overflow:hidden;box-shadow:0 34px 70px -46px #14100e8c}.phone img{width:100%;height:auto;display:block}.phone figcaption{background:color-mix(in oklab, var(--paper) 90%, transparent);border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.03em;color:#3a3a42;text-align:center;border-radius:999px;padding:4px 8px;font-size:10px;position:absolute;bottom:8px;left:8px;right:8px}.shot img,.act__view img{pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:1080px){.act__view--phones{gap:12px}.phone{width:min(47%,200px)}}@media (max-width:640px){.shot{padding-inline:16px}.shot__cap{font-size:10.5px}.phone{border-radius:18px;width:calc(50% - 6px)}.phone figcaption{font-size:9px;bottom:6px;left:6px;right:6px}.act__cap{font-size:10px;bottom:8px;left:8px}}.act__view{padding-bottom:8px}.act__cap{text-align:right;color:#4a4a52;background:0 0;border:0;margin:8px 12px 4px;padding:0;font-size:11px;display:block;position:static}.phone figcaption{border:0;border-top:1px solid var(--line-2);color:#3a3a42;text-align:center;background:#fff;margin:0;padding:7px 8px;font-size:10.5px;position:static}@media (max-width:640px){.phone figcaption{padding:6px 4px;font-size:9.5px}.act__cap{margin:6px 8px 2px;font-size:10px}}.nf{background:var(--paper);place-items:center;min-height:100vh;display:grid}.nf__in{max-width:640px;padding-block:80px}.nf__title{letter-spacing:-.02em;color:var(--ink);margin-top:14px;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.15}.nf__text{color:#303038;max-width:34em;margin-top:16px;font-size:16px;line-height:1.85}.nf__cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.section--tight{padding-block:clamp(44px,5vw,72px)}.scope{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:34px;display:grid}.scope__item{padding:22px 24px 0 0}.scope__item+.scope__item{border-left:1px solid var(--line);padding-left:24px}.scope__n{font-family:var(--mono);letter-spacing:.06em;color:#a3241c;font-size:12px;font-weight:600}.scope__t{letter-spacing:-.01em;color:var(--ink);margin-top:10px;font-size:17px;font-weight:700}.scope__p{color:#303038;margin-top:8px;font-size:14px;line-height:1.75}@media (max-width:1080px){.scope{grid-template-columns:repeat(2,1fr);row-gap:22px}.scope__item+.scope__item{border-left:0;padding-left:0}.scope__item:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}}@media (max-width:640px){.scope{grid-template-columns:1fr}.scope__item+.scope__item,.scope__item:nth-child(2n){border-left:0;border-top:1px solid var(--line-2);padding-top:18px;padding-left:0}}.chainband{z-index:1;background:var(--paper);border-bottom:1px solid var(--line-2);padding-block:clamp(40px,5vw,68px);position:relative}.chainband__row{grid-template-columns:repeat(5,1fr);align-items:start;display:grid}.chainband__item{padding-right:18px;position:relative}.chainband__item+.chainband__item{border-left:1px solid var(--line);padding-left:22px}.chainband__n{font-family:var(--mono);letter-spacing:.08em;color:#a3241c;font-size:11px;font-weight:600}.chainband__word{letter-spacing:.02em;color:var(--ink);margin-top:6px;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.1}.chainband__word:after{content:"→";color:#c9c3bb;margin-left:10px;font-size:.7em;font-weight:400}.chainband__item:last-child .chainband__word:after{content:none}.chainband__desc{color:#45454d;margin-top:8px;font-size:13px;line-height:1.6}@media (max-width:1080px){.chainband__row{grid-template-columns:repeat(3,1fr);row-gap:24px}.chainband__item:nth-child(4){border-left:0;padding-left:0}}@media (max-width:640px){.chainband__row{grid-template-columns:1fr;row-gap:18px}.chainband__item,.chainband__item+.chainband__item{border-left:0;padding:0}.chainband__item+.chainband__item{border-top:1px solid var(--line-2);padding-top:16px}.chainband__word{font-size:28px}.chainband__word:after{content:"↓"}}.hero__sub{color:#26262e;font-size:16.5px;font-weight:500;line-height:1.8}.hero__eyebrow{color:#26262e;font-size:13px;font-weight:600}.hero__meta span,.hero__meta li{color:#26262e}.chainband__n{color:#9c221b;font-size:11.5px;font-weight:700}.chainband__desc{color:#33333b;font-size:14px;font-weight:500;line-height:1.55}.trust__item em{color:#a3241c;font-size:12px;font-weight:700}.trust__item p,.scope__p,.act__list li,.plan__desc,.plan li{color:#2c2c34;font-size:14.5px;font-weight:500}.scope__t,.plan__name,.act__title{color:#101014}.footnote,.idnote,.export p,.warn{color:#33333b;font-size:13px;font-weight:500}.section__eyebrow{color:#a3241c;font-size:12.5px;font-weight:700}.fig,.media__cap,.rule__n,.acts__count{color:#3a3a42}.fig{font-size:12px}.media__cap{font-size:12px;font-weight:500}.plan__price small,.plan__flag{color:#a3241c;font-weight:700}.plan__unit{color:#33333b;font-weight:600}.footer,.footer__meta,.footer__links a{color:#f7f5f2db}.footer__meta{font-size:13px;font-weight:500}.app__nav div,.app__logo,.app__title small,.trow,.hot{color:#2c2c34}.app__nav div,.trow{font-size:11.5px;font-weight:500}.hero__meta{letter-spacing:0;gap:.35em;font-size:12px;font-weight:500}.hero__meta>*{white-space:nowrap}.plan__flag{color:#fffdfb;letter-spacing:.08em;background:#b3241b;font-size:10.5px;font-weight:700}.hero h1{letter-spacing:-.012em;font-weight:800;line-height:1.24}.hero h1 .ln{margin-block:-.045em;padding-block:.075em;overflow:hidden}.hero h1 .w{padding-bottom:.02em}.h2{letter-spacing:-.018em;line-height:1.24}.h2 .ln,.act__title .ln{margin-block:-.04em;padding-block:.07em;overflow:hidden}.figure__n{letter-spacing:-.025em}.plan__price,.chainband__word,.scope__t{letter-spacing:0}@media (max-width:640px){.hero h1{letter-spacing:-.008em;line-height:1.28}.h2{letter-spacing:-.012em;line-height:1.3}}@font-face{font-family:Puhui Display;src:url(/fonts/puhuiti-heavy.woff2)format("woff2");font-weight:700 900;font-style:normal;font-display:swap}.hero h1,.h2,.act__title,.figure__n,.chainband__word,.plan__price,.plan__name,.scope__t,.trust__item b,.section__eyebrow{font-synthesis:none;letter-spacing:.005em;font-family:Puhui Display,PingFang SC,Microsoft YaHei,sans-serif}.hero h1,.h2{letter-spacing:0;font-weight:800}.chainband__word,.scope__t,.plan__name,.act__title{letter-spacing:.01em;font-weight:800}.figure__n,.plan__price{letter-spacing:-.01em;font-weight:800}@font-face{font-family:Noto Sans SC Web;src:url(/fonts/noto-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans SC Web;src:url(/fonts/noto-sans-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Noto Sans SC Web;src:url(/fonts/noto-sans-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--font:"Noto Sans SC Web", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif}body,button,input,textarea,select{font-family:var(--font)}.impl{font-family:var(--font);color:#33333b;letter-spacing:.01em;font-size:12.5px;font-weight:500;line-height:1.7}.flow__note,.footnote,.idnote,.export p,.warn{font-family:var(--font)}.fig,.media__cap,.rule__n,.acts__count,.plan__unit,.app__nav div,.trow,.hot,.strip__track{font-size:max(12px,.75rem)}.impl b,.impl strong{color:#101014;font-weight:700}.idrow{padding:22px 0}.idrow__k{color:#1f1f26;letter-spacing:0;font-size:16.5px;font-weight:500}.idrow__k span{font-family:var(--font);letter-spacing:0;color:#33333b;text-transform:none;margin-left:10px;font-size:12.5px;font-weight:500}.idrow__v{color:#101014}.figure__k{font-family:var(--font);color:#33333b;letter-spacing:.01em;font-size:12.5px;font-weight:500}.export__tag,.export__file,.chain__note,.scenes__label,.acts__count,.outro__facts,.media__cap,.rule__n{color:#33333b;font-size:12.5px;font-weight:500}.export__tag,.export__file{font-family:var(--mono);letter-spacing:.04em;font-size:12px}.plan__price small{color:#33333b;font-size:13px;font-weight:600}.plan__flag{letter-spacing:.06em;font-size:11px;font-weight:700}.brand__tag{letter-spacing:.06em;font-size:11px;font-weight:600}.shot__url{color:#45454d;font-size:12px}.hero__art figcaption{color:#33333b;font-size:12.5px;font-weight:500}.strip__track,.strip__track span{color:#fdfcfa;font-size:12.5px;font-weight:500}
