*{box-sizing:border-box}html{scroll-behavior:smooth;background:#08070d}body{margin:0;color:#eeeaf5;font:16px/1.65 'Segoe UI','Microsoft YaHei',sans-serif;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #bd9aff;outline-offset:6px}button{background:none;border:1px solid #ffffff24;border-radius:100px;padding:9px 20px}button:hover{border-color:#bc98ff;background:#a980ff16}header{height:86px;position:fixed;z-index:30;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 4.5%;background:linear-gradient(#08070df0,transparent)}.brand{font-size:25px;font-weight:600;letter-spacing:-1px}.brand span{font-size:17px;font-weight:400;letter-spacing:2px;color:#bcb5ca}.edition,.eyebrow,.scene-number,.product-index{font-size:11px;letter-spacing:3px;color:#b8a8ca}.edition{color:#8c8499}.reading-progress{position:fixed;top:0;left:0;height:2px;background:#b98aff;z-index:60;width:0}.scene{position:relative;min-height:100svh;padding:120px 8% 90px;overflow:hidden}.eyebrow{margin-bottom:32px;color:#b59cdb}.scene-number{position:absolute;bottom:32px;left:8%;letter-spacing:2px;color:#81768f}h1,h2,h3,p,figure{margin:0}h1{font-size:clamp(64px,6.7vw,132px);line-height:1.26;letter-spacing:.025em;font-weight:550;position:relative;z-index:2}h1 span{display:block;color:#c4a5ff}h2{font-size:clamp(40px,4vw,76px);line-height:1.23;font-weight:500;letter-spacing:-.04em}h3{font-size:22px;font-weight:500;line-height:1.5}p{color:#a59dae;font-size:16px;line-height:1.9}.lead{font-size:23px;line-height:1.7;color:#ccc5d7}.muted{color:#776d86}.gold{color:#e9d6ae}.hero{padding-top:17vh;isolation:isolate;min-height:100svh}.hero-sub{position:absolute;left:65%;top:45%;font-size:22px;color:#c3b7d4;z-index:2}.hero-bottom{position:absolute;bottom:12%;left:8%;right:8%;display:flex;justify-content:space-between;align-items:end;font-size:13px;letter-spacing:2px}.hero-bottom small{color:#81758e;font-size:11px;letter-spacing:1px}.scroll{display:flex;gap:24px;align-items:center}.scroll b{border:1px solid #ffffff33;border-radius:50%;padding:15px 20px}.aurora{position:absolute;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(ellipse at 74% 55%,#34105666,transparent 55%)}.aurora i{position:absolute;width:120vw;height:29vw;left:6%;top:42%;border-radius:50%;border-top:2px solid #e0b4ff;box-shadow:0 -12px 40px #9556ff66,inset 0 24px 75px #9237e866;transform:rotate(-24deg);animation:drift 12s ease-in-out infinite alternate}.aurora i:nth-child(2){top:48%;left:20%;opacity:.4;animation-delay:-5s}.aurora i:nth-child(3){top:51%;left:-30%;opacity:.2;transform:rotate(22deg)}@keyframes drift{to{transform:translate3d(-3%,5%,0) rotate(-18deg) scale(1.05)}}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:90px 90px;mask-image:linear-gradient(transparent,#000);z-index:-1}.chapters{position:fixed;right:26px;top:50%;transform:translateY(-50%);z-index:40;display:grid;gap:16px}.chapters a{width:6px;height:6px;border-radius:50%;background:#61566f;position:relative}.chapters a.active{background:#dbc1ff;box-shadow:0 0 12px #ad7aea}.chapters a span{position:absolute;right:20px;white-space:nowrap;font-size:11px;opacity:0;transition:opacity .2s}.chapters a:hover span,.chapters a:focus span{opacity:1}.transport{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:40;background:#17131ee8;border:1px solid #ffffff18;backdrop-filter:blur(16px);display:flex;align-items:center;border-radius:60px;padding:4px 9px;gap:8px;transition:opacity .3s}.transport button{border:0;padding:5px 13px;font-size:13px}.transport span{font-size:11px;color:#c0b5ce;font-variant-numeric:tabular-nums;min-width:52px;text-align:center}.long-scene{height:420vh;position:relative}.sticky-stage{height:100svh;position:sticky;top:0;overflow:hidden;padding:115px 8% 60px}.metrics{position:absolute;left:8%;right:8%;top:33%;height:42%;display:flex;align-items:center}.metric{position:absolute;width:100%;text-align:center;will-change:transform,opacity;transform-origin:center}.metric strong{font-size:clamp(130px,17vw,320px);font-weight:500;line-height:.95;letter-spacing:-.075em;font-variant-numeric:tabular-nums;display:block;background:linear-gradient(160deg,#fff 20%,#cfa7ff 65%,#78588f);background-clip:text;color:transparent}.metric em{font-size:.33em;font-style:normal;letter-spacing:-.04em}.metric h3{font-size:16px;margin-top:18px}.metric p{font-size:12px;margin-top:8px;line-height:1.8}.proof-footer{position:absolute;bottom:65px;left:8%;right:8%;text-align:center}.ledger{display:flex;justify-content:space-around;border-top:1px solid #ffffff20;padding:20px 0 10px}.ledger span{font-size:12px;color:#a49bad}.ledger b{color:#eee5f6;font-size:24px;font-weight:400;margin-right:6px}.proof-footer small{font-size:10px;color:#898092}.text-button{border:0;border-radius:0;border-bottom:1px solid #8f719f;padding:9px 0;font-size:12px;letter-spacing:1px}.proof-footer .text-button{margin-left:18px}.price{display:flex;flex-direction:column;justify-content:center}.price-back{position:absolute;right:2%;top:7%;font-size:42vw;line-height:1;letter-spacing:-.09em;color:#1f172c;z-index:0;pointer-events:none}.price>*:not(.price-back){position:relative}.price .lead{position:absolute;right:12%;top:45%}.journey{display:flex;justify-content:space-between;align-items:center;margin-top:65px;border-top:1px solid #6f56844d;padding-top:30px;font-size:14px}.journey b{color:#695776}.journey .selected{color:#ead6ad}.price-note{font-size:12px;color:#8a7f98;margin-top:25px}.price .scene-number{position:absolute}.product-story{height:330vh;background:radial-gradient(ellipse at 80% 55%,#24113688,transparent 65%)}.product-layout{display:grid;grid-template-columns:32% 68%;align-items:center;height:70%}.product-copy h2{font-size:clamp(35px,3.3vw,62px);margin:18px 0 20px}.product-copy h3{font-size:15px;color:#dbc8f6}.product-copy p{font-size:13px;max-width:310px;margin:14px 0 25px}.product-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.product-tabs button{font-size:11px;padding:7px 12px}.product-tabs [aria-selected=true]{background:#c2a0ed;color:#170c27}.screen-space{perspective:1600px;position:relative;padding:20px 0 20px 32px}.browser-window{position:relative;z-index:2;background:#100d17;border:1px solid #806a9860;border-radius:12px;overflow:hidden;box-shadow:0 45px 100px #000a;transform:rotateY(-8deg) rotateX(4deg);will-change:transform;transition:transform .2s linear}.browser-bar{height:32px;background:#24202c;display:flex;gap:5px;align-items:center;padding:0 12px}.browser-bar i{height:5px;width:5px;background:#685b79;border-radius:50%}.browser-bar span{margin:auto;font-size:9px;color:#9b8ea9;letter-spacing:2px}.browser-window img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.browser-window figcaption{font-size:9px;color:#a896ba;padding:6px 12px}.screen-halo{position:absolute;inset:20%;background:#813ad64d;filter:blur(70px)}.product-bottom{position:absolute;bottom:100px;left:8%;right:8%;font-size:14px;display:flex;gap:25px;align-items:center}.product-bottom span{color:#8f60bb}.product-bottom small{margin-left:auto;color:#897e98;font-size:10px}.concept-tag{display:inline-block;color:#c3a9e1;border:1px solid #75578c;padding:4px 12px;font-size:10px;border-radius:40px;margin-top:20px}.constellation{height:440px;position:relative;max-width:1250px;margin:0 auto}.constellation:before{content:'';position:absolute;left:28%;right:28%;top:10%;bottom:0;border:1px solid #9062b33b;border-radius:50%;transform:rotate(-20deg)}.orbit-core{position:absolute;top:37%;left:38%;width:24%;padding:45px 0;text-align:center;font-size:35px;letter-spacing:-2px;border-radius:50%;background:radial-gradient(#7139aa55,transparent 70%);box-shadow:0 0 90px #7e39bb22}.orbit-core small{display:block;font-size:10px;letter-spacing:2px;color:#b6a2c7}.satellite{position:absolute;width:26%;padding:20px 0;border-top:1px solid #684e7e}.satellite span{font-size:10px;letter-spacing:2px;color:#b199c8}.satellite h3{margin:9px 0}.satellite p{font-size:12px}.s1{left:0;top:0}.s2{right:0;top:15%}.s3{left:7%;bottom:0}.universe-note{color:#877792;font-size:11px}.growth-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:65px}.source-node{border:1px solid #8f6eb35c;padding:15px 22px;border-radius:8px;display:inline-flex;align-items:center;gap:12px;font-size:13px}.pulse{width:7px;height:7px;border-radius:50%;background:#bb90ee;box-shadow:0 0 20px #c4a5ff}.growth-grid .lead{margin:25px 0 16px}.growth-grid p{font-size:13px;max-width:480px}.missing{color:#81748e;font-size:12px;line-height:2.4;margin-top:22px}.chart-title{font-size:15px;border-bottom:1px solid #ffffff20;padding-bottom:18px}.chart-title small{float:right;color:#86798f;font-size:10px}.period{margin:30px 0}.period label{display:flex;justify-content:space-between;font-size:12px;color:#ad9fbd}.period b{font-size:24px;color:#eadff4;font-weight:400}.bar{height:45px;background:#ffffff03;margin:12px 0}.bar i{display:block;width:var(--bar);height:100%;background:linear-gradient(90deg,#6a3b99,#c49aef);transform-origin:left;transform:scaleX(var(--reveal,1))}.subdued i{background:#62546e}.period-chart>small{display:block;color:#8a7e95;font-size:10px;line-height:1.8}.engine-list{display:grid;grid-template-columns:repeat(3,1fr);gap:7%;margin-top:50px}.engine-list article{border-top:1px solid #7661846b;padding-top:18px;opacity:calc(.45 + var(--reveal,1)*.55);transform:translateY(calc((1 - var(--reveal,1))*30px))}.engine-list article>span{font-size:10px;color:#a790be;letter-spacing:3px}.engine-orb{width:130px;height:130px;border-radius:50%;border:1px solid #e4c4ff;margin:30px auto;box-shadow:inset 15px -15px 36px #7f3ec999,8px -7px 40px #9b51cf44;position:relative;background:radial-gradient(circle at 25% 25%,#d6aaf92b,transparent)}.engine-orb:after{content:'';position:absolute;inset:14%;border:1px solid #b38dd7;border-radius:50%}.globe:after{inset:0 30%}.layers{border-radius:20%;transform:rotate(-15deg);box-shadow:12px 12px 0 #291b3b,24px 24px 0 #1a1225}.layers:after{border-radius:20%}.engine-list p{font-size:13px;margin:16px 0;line-height:1.9}.engine-list small{font-size:10px;color:#bc9ddb}.engine-line{border-top:1px solid #47344e;margin-top:35px;padding-top:15px;font-size:11px;color:#c4b1d5;display:flex;justify-content:space-between}.engine-line span{color:#80718d}.foundation-layout{display:grid;grid-template-columns:1fr 1fr;gap:12%;margin-top:50px;align-items:center}.structure-art{perspective:700px;padding:30px}.structure-art div{padding:25px;background:linear-gradient(110deg,#382545aa,#0f0b15);border:1px solid #74568b;font-size:20px;transform:rotateY(15deg) rotateX(20deg);margin-bottom:7px;box-shadow:0 20px 30px #0009}.structure-art span{display:block;color:#8b729e;font-size:9px;letter-spacing:3px}.foundation-lines article{display:flex;gap:25px;padding:18px 0;border-bottom:1px solid #ffffff17}.foundation-lines b{font-size:11px;font-weight:400;color:#9e77c4}.foundation-lines h3{font-size:17px}.foundation-lines p{font-size:12px;margin-top:5px}.invest{background:radial-gradient(ellipse at 5% 90%,#39244e66,transparent 60%)}.invest-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.invest h2{font-size:clamp(42px,4.1vw,76px)}.invest h2 span{color:#bc9edc}.raise{display:flex;gap:25px;align-items:center;margin:28px 0 20px}.raise strong{font-size:75px;line-height:1;font-weight:400;letter-spacing:-5px;color:#e7d2af}.raise strong small{font-size:17px;letter-spacing:0;margin-left:8px}.raise>span{font-size:14px}.raise>span small{color:#8f7d9a;font-size:10px}.invest p{font-size:12px}.legal{display:block;font-size:10px;color:#897993;margin-top:18px}.qr-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.qr-button{background:white;border:0;padding:12px;border-radius:6px;width:100%;aspect-ratio:1;display:grid;place-items:center}.qr-button:hover{background:white;outline:3px solid #af85d7;outline-offset:5px}.qr-button img{width:100%;height:auto;max-height:100%;object-fit:contain;display:block}.qr-tag{font-size:9px;letter-spacing:2px;color:#b699d0;display:block;margin:20px 0 8px}.qr-pair h3{font-size:15px}.qr-pair p{font-size:11px}.qr-pair>small{grid-column:1/-1;color:#8d7b9c;font-size:10px}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ffffff20;margin-top:65px;padding-top:23px;font-size:10px;color:#8b7c99}dialog{border:1px solid #715188;border-radius:16px;background:#17101f;color:#e9ddf2;padding:45px;width:min(800px,90vw);max-height:88svh}dialog::backdrop{background:#030106dd;backdrop-filter:blur(12px)}dialog .close{position:absolute;right:14px;top:10px;padding:3px 12px;font-size:22px;border:0}dialog h2{font-size:30px;margin-bottom:22px}dialog p{font-size:14px;margin:16px 0}dialog img{max-width:100%;max-height:65vh;object-fit:contain;display:block;margin:20px auto}dialog.qr-modal{width:480px;text-align:center}dialog.qr-modal img{background:white;padding:12px;max-width:330px;width:100%}dialog.image-modal{width:95vw}dialog.image-modal img{width:100%;max-height:75vh}dialog a{color:#d1aff4;border-bottom:1px solid #8e6baf}#toast{position:fixed;bottom:90px;left:50%;transform:translateX(-50%);padding:10px 20px;border-radius:8px;background:#362346;z-index:100;opacity:0;pointer-events:none;font-size:13px}#toast.visible{opacity:1}.idle header,.idle .transport,.idle .chapters{opacity:0;pointer-events:none}body.presenting .scene{min-height:100svh}small{line-height:1.7}
@media(min-width:1800px){.scene,.sticky-stage{padding-top:150px}.metrics{top:35%}.product-layout{height:72%}.constellation{height:500px}.engine-list{margin-top:70px}.engine-orb{width:170px;height:170px;margin:45px auto}.invest-layout{margin-top:40px}.qr-pair{gap:32px}.qr-button{max-width:280px}}
@media(max-width:1000px){.edition{display:none}.scene,.sticky-stage{padding-left:6%;padding-right:6%}.hero-sub{left:66%;font-size:16px}.ledger b{font-size:19px}.journey{font-size:11px}.product-copy p{font-size:12px}.product-bottom{font-size:11px}.product-bottom small{max-width:150px}.qr-pair{gap:14px}.raise strong{font-size:60px}.constellation{height:420px}.chapters{right:13px}}
@media(max-width:700px){header{height:70px;padding:0 6%}.brand{font-size:21px}.brand span{font-size:14px}header button{font-size:11px;padding:7px 12px}.scene{padding:105px 7% 95px;min-height:100svh}.eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:26px}h1{font-size:clamp(44px,10.6vw,72px);line-height:1.3}h2{font-size:37px}.hero{padding-top:24vh}.hero-sub{position:relative;left:auto;top:auto;margin-top:32px;font-size:16px}.hero-bottom{bottom:12%;left:7%;right:7%;display:block;font-size:10px}.hero-bottom small{font-size:9px}.scroll{margin-top:26px;font-size:10px;justify-content:space-between}.scroll b{padding:7px 12px}.aurora i{width:190vw;height:70vw;top:50%;left:-20%}.scene-number{left:7%;bottom:80px;font-size:8px}.hero .scene-number{bottom:27px}.chapters{display:none}.transport{bottom:12px;gap:3px;padding:4px;white-space:nowrap}.transport button{padding:5px 12px}.long-scene{height:auto}.sticky-stage{position:relative;height:auto;overflow:visible;padding:100px 7% 90px}.metrics{position:relative;left:auto;right:auto;top:auto;height:auto;display:block}.metric{position:relative;transform:none!important;opacity:1!important;width:100%;padding:50px 0 32px;border-bottom:1px solid #ffffff18}.metric strong{font-size:150px}.metric h3{font-size:15px}.metric p{font-size:12px}.proof-footer{position:relative;bottom:auto;left:auto;right:auto;margin-top:25px}.ledger{display:grid;grid-template-columns:1fr 1fr;gap:22px;border:0}.ledger span{font-size:10px}.ledger b{display:block;font-size:24px}.proof-footer small{display:block;margin-top:12px}.proof-footer .text-button{margin:10px 0 0}.price-back{top:25%;font-size:61vw;right:4%}.price .lead{position:relative;right:auto;top:auto;margin-top:35px;font-size:18px}.journey{display:grid;grid-template-columns:1fr;gap:8px;margin-top:38px;font-size:14px}.journey b{transform:rotate(90deg);width:16px;margin-left:50%}.journey span{text-align:center}.price-note{font-size:11px}.price .scene-number{display:none}.product-story{height:auto}.product-layout{display:flex;flex-direction:column;height:auto;align-items:stretch}.product-copy h2{font-size:38px}.product-copy p{max-width:none}.product-tabs{margin-top:20px}.screen-space{padding:35px 0}.browser-window{transform:none!important}.browser-bar{height:25px}.browser-bar span{font-size:7px}.product-bottom{position:relative;bottom:auto;left:auto;right:auto;display:flex;flex-wrap:wrap;gap:10px;font-size:11px}.product-bottom small{max-width:none;margin-left:0;width:100%;font-size:10px}.constellation{height:auto;margin-top:30px;display:flex;flex-direction:column;gap:25px}.constellation:before{display:none}.orbit-core,.satellite{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%}.orbit-core{padding:30px 0}.satellite{padding:20px 0 0}.satellite p{font-size:13px}.universe-note{display:block;margin-top:25px}.growth-grid{grid-template-columns:1fr;gap:40px;margin-top:35px}.growth-grid .lead{font-size:20px}.period b{font-size:21px}.engine-list{grid-template-columns:1fr;gap:40px;margin-top:35px}.engine-list article{display:grid;grid-template-columns:1fr 100px;opacity:1;transform:none}.engine-list article>span{grid-column:1}.engine-orb{grid-column:2;grid-row:1/4;width:75px;height:75px;margin:25px 0 0 auto}.engine-list h3{grid-column:1;font-size:23px;margin-top:20px}.engine-list p,.engine-list small{grid-column:1/-1}.engine-line{font-size:9px}.foundation-layout{grid-template-columns:1fr;gap:25px;margin-top:25px}.structure-art{padding:15px}.structure-art div{padding:14px;font-size:17px}.foundation-lines article{gap:15px}.invest-layout{grid-template-columns:1fr;gap:45px}.invest h2{font-size:39px}.raise{gap:20px}.raise strong{font-size:64px}.raise>span{font-size:12px}.raise>span small{font-size:9px}.qr-pair h3{font-size:12px}.qr-pair p{font-size:10px}.qr-button{padding:8px}.qr-tag{font-size:8px;letter-spacing:1px}.qr-pair>small{font-size:9px}footer{flex-wrap:wrap;margin-top:40px}footer>span{order:3;width:100%}.legal{font-size:9px}dialog{padding:40px 22px}.product-index{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.browser-window{transform:none!important}.bar i{transform:none}.engine-list article{transform:none;opacity:1}}

.gallery-tabs{position:relative;z-index:4;display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-top:20px}.gallery-tabs button{font-size:10px;padding:5px 9px}.gallery-tabs [aria-pressed=true]{color:#dec5f4;border-color:#a77dc8}.transport button:disabled{opacity:.25;cursor:default}
.hero h1{animation:headline-in 1.4s cubic-bezier(.16,1,.3,1) both}.hero .eyebrow{animation:headline-in 1s ease both}.hero-sub{animation:headline-in 1.5s .2s ease both}@keyframes headline-in{from{clip-path:inset(0 0 100% 0);transform:translateY(24px)}to{clip-path:inset(0);transform:translateY(0)}}@media(min-width:701px){.satellite{transform:translateY(calc((1 - var(--reveal,1))*70px));transition:transform .15s linear}.s2{transition-delay:.08s}.s3{transition-delay:.14s}}

