:root{--accent:rgb(154 133 104);--accent-l:rgb(185 165 133);--mono:ui-monospace,SFMono-Regular,Menlo,monospace;--depth:0;--wechat:#07C160;--wechat-h:#06AD56;--alipay:#D4380D;--alipay-h:#E6544F}body{background:color-mix(in srgb,#fff calc(var(--depth)*100%),#000)}.cine{height:380vh;position:relative}.cine .stage{position:sticky;top:0;height:100vh;overflow:hidden;background:#000}.cine .stage:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(100deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.25) 46%,transparent 70%)}.cine #hero{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform-origin:62% 38%;will-change:transform,filter;transition:filter .3s linear}.mag{position:absolute;z-index:3;left:5vw;top:18vh;max-width:min(52vw,680px);color:#fff}.mag .eyebrow{color:var(--accent-l);font:11px var(--mono);letter-spacing:.16em;text-transform:uppercase}.mag h1{font:200 clamp(46px,8.4vw,138px)/.9 var(--sans);letter-spacing:-.045em;margin:12px 0 0}.mag h1 em{font-style:normal;display:block;padding-left:8vw;font-size:.42em;letter-spacing:-.02em;margin-top:.4em;color:var(--accent-l)}.mag p{margin-top:22px;font:12px/1.8 var(--mono);color:#d4d4d4;max-width:26rem}.mag-r{position:absolute;z-index:3;right:5vw;bottom:9vh;text-align:right;color:#fff;font-weight:200}.mag-r b{display:block;font-size:clamp(40px,6vw,96px);letter-spacing:-.04em;line-height:1;font-weight:200}.mag-r small{font:11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#bdbdbd}[data-phase]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-phase].on{opacity:1;transform:none}.spot{position:absolute;z-index:4;transform:translate(-50%,-50%) scale(.6);opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);color:#fff;pointer-events:none}.spot.on{opacity:1;transform:translate(-50%,-50%) scale(1)}.spot i{display:block;width:84px;height:84px;border-radius:50%;border:1px solid rgba(255,255,255,.75);backdrop-filter:blur(6px);box-shadow:0 0 0 10px #ffffff0f}.spot span{position:absolute;left:100px;top:14px;white-space:nowrap;font-family:var(--mono)}.spot b{display:block;font:300 22px var(--sans);letter-spacing:-.02em}.spot small{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#cfcfcf}.float-cards{position:absolute;z-index:4;right:5vw;top:16vh;display:grid;gap:12px;width:260px}.float-card{padding:18px 20px;border-radius:22px;background:#1212126b;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(18px);color:#fff;font-size:12px;line-height:1.6;opacity:0;transform:translate(30px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.float-card.on{opacity:1;transform:none}.float-card b{display:block;font-size:19px;font-weight:300;margin-bottom:4px}@media (max-width:760px){.float-cards,.spot span{display:none}.mag{max-width:88vw}.mag h1 em{padding-left:0}}.trial-strip{position:relative;z-index:6;margin-top:-8vh;padding:9vh 6vw;border-radius:36px 36px 0 0;background:var(--accent);color:#fff;text-align:center}.trial-strip .in{max-width:640px;margin:auto}.trial-strip .eyebrow{color:#ffffffd9;font:11px var(--mono);letter-spacing:.16em;text-transform:uppercase}.trial-strip h2{font-size:clamp(30px,4.4vw,56px);font-weight:200;letter-spacing:-.03em;margin:10px 0 0}.trial-strip .lede{font:13px/1.8 var(--mono);color:#ffffffe6;margin:16px auto 26px;max-width:32rem}.trial-pill{background:#fff;color:#0a0a0a;padding:13px 26px;font-size:14px;border:0;cursor:pointer}.csheet{position:relative;z-index:5;padding:12vh 6vw 10vh;background:var(--bg-light);color:#0a0a0a}.csheet .in{max-width:1180px;margin:auto}.csheet .eyebrow{font:11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#8a8378}.csheet h2{font-size:clamp(36px,5.2vw,80px);font-weight:200;letter-spacing:-.04em;line-height:.95;max-width:14ch;margin:10px 0 0}.csheet .lede{font:13px/1.8 var(--mono);color:#525252;max-width:34rem;margin:18px 0 6vh}.cbento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;grid-auto-flow:row dense;gap:14px;margin-bottom:6vh}.cbento .b-lg{grid-column:span 2;grid-row:span 2}.cbento .b-tall{grid-row:span 2}.cbento .b-wide{grid-column:span 2}@media (max-width:860px){.cbento{grid-template-columns:1fr 1fr}.cbento .b-lg,.cbento .b-wide{grid-column:span 2}}.cbento .btile{position:relative;display:block;border-radius:26px;overflow:hidden;border:1px solid #e5e5e5;color:#fff;cursor:pointer;transition:opacity .5s var(--ease),transform .6s var(--ease),box-shadow .6s var(--ease)}.cbento .btile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cbento .btile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.72))}.cbento .cap{position:absolute;z-index:1;left:20px;right:20px;bottom:18px}.cbento .cap h3{font-weight:300;font-size:24px;letter-spacing:-.02em;margin:4px 0 0}.cbento .cap small{font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.9}.cbento .btile:hover{transform:translateY(-4px);box-shadow:0 30px 60px #00000024}.cbento .btile.on{box-shadow:0 0 0 2px var(--accent),0 30px 60px #00000029}.cbento.has-sel .btile:not(.on){opacity:.55}.cbento.has-sel .btile:not(.on):hover{opacity:.9}.cbento .cap p{font-size:13px;line-height:1.5;opacity:.9;margin-top:6px;max-width:34ch}.cbento .cap .go{display:inline-block;margin-top:12px;padding:8px 14px;border-radius:999px;background:#ffffffeb;color:#0a0a0a;font-size:12px}.cbento .btile.on .go{background:var(--accent);color:#fff}.cards-panel{animation:panel-in .7s var(--ease) both;margin-bottom:6vh}@keyframes panel-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.cards-head{display:grid;gap:8px;margin:0 0 4vh}.cards-head h3{font-weight:200;font-size:clamp(28px,3.6vw,52px);letter-spacing:-.03em;margin:0}.cards-head p{font:13px/1.7 var(--mono);color:#525252;max-width:34rem;margin:0}.cards-head small{font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8a8378}.cards-head .back{justify-self:start;padding:9px 16px;border-radius:999px;border:1px solid #0a0a0a;background:transparent;font:inherit;font-size:13px;cursor:pointer}.cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}.ccard{display:flex;flex-direction:column;border-radius:26px;overflow:hidden;background:#fff;border:1px solid #e5e5e5;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.ccard:hover{transform:translateY(-6px);box-shadow:0 30px 60px #0000001f}.ccard .img{aspect-ratio:4/3;overflow:hidden;display:block}.ccard img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.ccard:hover img{transform:scale(1.05)}.ccard .body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.ccard small{font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8a8378}.ccard h3{font-weight:300;font-size:22px;letter-spacing:-.02em;margin:0}.ccard p{font-size:13px;line-height:1.6;color:#525252;flex:1;margin:0}.ccard .price{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.ccard .price b{font-size:26px;font-weight:200}.ccard .pay-row{display:flex;gap:8px;flex-wrap:wrap}.chip{display:inline-flex;padding:9px 14px;border-radius:999px;background:#0a0a0a;color:#fff;font-size:12px;border:1px solid #0a0a0a}.chip.btn-ghost{background:transparent;color:#0a0a0a}.pay-wechat{background:var(--wechat)!important;color:#fff!important;border-color:var(--wechat)!important;font-weight:600;box-shadow:0 8px 22px #07c1604d}.pay-wechat:hover{background:var(--wechat-h)!important}.pay-alipay{background:var(--alipay)!important;color:#fff!important;border-color:var(--alipay)!important;font-weight:600}.pay-alipay:hover{background:var(--alipay-h)!important}.pay-stablecoin{opacity:.85}.ccard.trial-card{border:2px solid var(--accent);box-shadow:0 18px 44px #9a856847}.ccard.trial-card .price b.free{color:var(--wechat);font-weight:400}.ccard.trial-card .chip{cursor:pointer;font:inherit;font-size:13px}.buy-bar{position:fixed;left:50%;bottom:18px;z-index:58;transform:translate(-50%,140%);display:flex;align-items:center;gap:10px;padding:8px 8px 8px 22px;border-radius:999px;background:#0a0a0ae6;color:#fff;backdrop-filter:blur(16px);box-shadow:0 20px 50px #00000059;transition:transform .7s var(--ease);max-width:calc(100vw - 24px)}.buy-bar.show{transform:translate(-50%)}.buy-bar .t{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40vw}.buy-bar .t b{font-weight:400;margin-left:8px;color:var(--accent-l)}.buy-bar .pill{padding:11px 18px;font-size:13px;background:#fff;color:#000}@media (max-width:760px){.buy-bar{left:12px;max-width:calc(100vw - 130px);transform:translateY(140%)}.buy-bar.show{transform:none}}@media (prefers-reduced-motion:reduce){.cards-panel{animation:none}[data-phase],.float-card,.spot{transition:none}}
