.lp{--bg:#f7f6f2;--white:#fff;--card:#fff;--ink:#20201f;--ink-deep:#292826;--ink-2:#3c3b37;--ink-soft:#76746f;--ink-mute:#9d9b94;--orange:#ff7817;--orange-dark:#d95a00;--orange-soft:#fff0e4;--line:#e9e7e2;--line-2:#dcdad3;--success:#27a576;--hedgie:#f4aa3d;--sans:"Hanken Grotesk",system-ui,sans-serif;--mono:"Spline Sans Mono",ui-monospace,monospace;--shadow:0 6px 20px #20201f0d;--shadow-lg:0 16px 40px #20201f14;--r:20px;--btn-r:14px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5;overflow-x:clip}.lp *{box-sizing:border-box}.lp .wrap{max-width:1120px;margin:0 auto;padding:0 24px;position:relative}.lp .eyebrow{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--orange-dark);font-size:12px}.lp:lang(zh) .eyebrow{letter-spacing:normal;font-family:var(--sans);font-weight:600}.lp h1,.lp h2,.lp h3{letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.08}.lp p{margin:0}.lp a{color:inherit;text-decoration:none}.lp .ic{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.lp .btn{border-radius:var(--btn-r);cursor:pointer;transition:transform .16s var(--ease-out),background .16s ease,border-color .16s ease;border:1px solid #0000;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:700;display:inline-flex}.lp .btn:active{transform:scale(.97)}.lp .btn.btn-primary{background:var(--orange);color:#fff;border-color:#0000}.lp .btn.btn-primary:hover{background:var(--orange-dark);color:#fff;border-color:#0000}.lp .btn.btn-ghost{border-color:var(--line-2);color:var(--ink);background:0 0}.lp .btn.btn-ghost:hover{background:var(--white);color:var(--ink);border-color:var(--line-2)}.lp section{padding:100px 0;position:relative}.lp .muted{color:var(--ink-soft)}.lp .reveal{opacity:0;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transform:translateY(24px)}.lp .reveal.in{opacity:1;transform:none}.lp .stagger>*{opacity:0;transition:opacity .65s var(--ease-out),transform .65s var(--ease-out);transform:translateY(18px)}.lp .stagger.in>*{opacity:1;transform:none}.lp .stagger.in>:first-child{transition-delay:40ms}.lp .stagger.in>:nth-child(2){transition-delay:.1s}.lp .stagger.in>:nth-child(3){transition-delay:.16s}.lp .stagger.in>:nth-child(4){transition-delay:.22s}.lp .stagger.in>:nth-child(5){transition-delay:.28s}.lp .stagger.in>:nth-child(6){transition-delay:.34s}.lp .stagger.in>:nth-child(7){transition-delay:.4s}.lp .top{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#f7f6f2d1;position:sticky;top:0}.lp .top .wrap{justify-content:space-between;align-items:center;height:64px;display:flex}.lp .brand{align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex}.lp .brand .glyph{flex-shrink:0;width:26px;height:26px;display:block}.lp .brand .word{letter-spacing:-.01em}.lp .navlinks{align-items:center;gap:26px;display:flex}.lp .nav-sec{align-items:center;gap:2px;display:flex}.lp .nav-act{align-items:center;gap:10px;display:flex}.lp .navlinks a{color:var(--ink-2);border-radius:10px;padding:8px 12px;font-size:14px;transition:background .15s}@media (max-width:720px){.lp .nav-sec{display:none}}.lp .navlinks a:hover{background:var(--white)}.lp [data-parallax]{will-change:transform}.lp .px-shape{display:none}.lp .float-chip{z-index:4;background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-lg);color:var(--ink);border-radius:12px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:600;display:inline-flex;position:absolute}.lp .float-chip .ic{width:15px;height:15px;color:var(--success)}.lp .float-chip.a{top:4%;left:-10%}.lp .float-chip.b{color:var(--orange-dark);bottom:9%;right:-8%}.lp .hero{padding:104px 0 96px}.lp .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid}.lp .hero .eyebrow{margin-bottom:18px;display:inline-block}.lp .hero h1{font-size:clamp(38px,5.2vw,62px);line-height:1.18}.lp .hero .lede{color:var(--ink-soft);max-width:500px;margin:28px 0 38px;font-size:19px;line-height:1.65}.lp .hero .cta-row{flex-wrap:wrap;gap:12px;display:flex}.lp .hero .trust{color:var(--ink-mute);margin-top:16px;font-size:13px}.lp .mark{color:var(--orange-dark);white-space:nowrap;position:relative}.lp .mark svg{width:100%;height:12px;position:absolute;bottom:-9px;left:0;overflow:visible}.lp .mark svg path{stroke:var(--orange);stroke-width:4px;fill:none;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:240px;animation:lp-draw 1s var(--ease-out) .55s forwards}@keyframes lp-draw{to{stroke-dashoffset:0}}.lp .mock-wrap{z-index:2;position:relative}.lp .mock-back{background:var(--white);border:1px solid var(--line);z-index:1;opacity:.6;border-radius:22px;position:absolute;inset:26px -18px -18px 26px}.lp .mock{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);z-index:2;animation:lp-float 8s var(--ease-io) infinite;border-radius:22px;padding:18px;position:relative}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp .mock .pill{background:var(--orange-soft);color:var(--orange-dark);border-radius:999px;align-items:center;gap:7px;margin-bottom:14px;padding:5px 11px 5px 6px;font-size:12px;font-weight:600;display:inline-flex}.lp .pill .hg{object-fit:contain;width:22px;height:22px}.lp .bubble{max-width:88%;animation:lp-rise .7s var(--ease-out) backwards;border-radius:14px;margin-bottom:10px;padding:12px 14px;font-size:14px}.lp .bubble:nth-child(2){animation-delay:.3s}.lp .bubble:nth-child(3){animation-delay:.9s}.lp .bubble:nth-child(4){animation-delay:1.5s}@keyframes lp-rise{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.lp .bubble.hedgie{background:var(--bg);border:1px solid var(--line)}.lp .bubble.me{background:var(--ink);color:#f4f2ec;margin-left:auto}.lp .mock .card-mini{background:var(--bg);border:1px solid var(--line);animation:lp-rise .7s var(--ease-out) 2.1s backwards;border-radius:14px;margin-top:6px;padding:13px 15px}.lp .mock .card-mini .k{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-mute);text-transform:uppercase;font-size:10px}.lp .mock .card-mini .v{margin-top:3px;font-weight:700}.lp .chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.lp .chip{background:var(--orange-soft);color:var(--orange-dark);border-radius:8px;padding:4px 9px;font-size:12px;font-weight:600}.lp .shead{max-width:720px;margin-bottom:46px}.lp .shead h2{margin:12px 0 14px;font-size:clamp(28px,3.6vw,42px)}.lp .shead p{color:var(--ink-soft);font-size:17px}.lp .center{text-align:center;margin-left:auto;margin-right:auto}.lp .card-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lp .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out);padding:26px}.lp .card .n{font-family:var(--mono);color:var(--orange-dark);font-size:13px;display:flex}.lp .card .n .ic{color:var(--orange-dark)}.lp .card h3{margin:12px 0 8px;font-size:19px}.lp .card p{color:var(--ink-soft);font-size:15px}.lp .diff{background:var(--ink-deep);color:#eceae2;border-radius:24px;padding:52px;position:relative;overflow:hidden}.lp .diff h2{max-width:640px;font-size:clamp(26px,3.4vw,38px)}.lp .diff .cols{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.lp .diff .col{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:16px;padding:22px}.lp .diff .col .lbl{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#a6a49a;font-size:11px}.lp .diff .col.no .lbl{color:#c98a6a}.lp .diff .col.yes .lbl{color:var(--hedgie)}.lp .diff .col ul{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.lp .diff .col li{color:#d3d1c8;padding-left:22px;font-size:15px;position:relative}.lp .diff .col li:before{content:"";background:#ffffff47;border-radius:2px;width:8px;height:8px;position:absolute;top:7px;left:0}.lp .diff .col.yes li:before{background:var(--orange)}.lp .pipe{padding:26px 0;position:relative}.lp .pipe-rail{justify-content:space-between;align-items:flex-start;max-width:920px;margin:0 auto;display:flex;position:relative}.lp .pnode{z-index:2;text-align:center;width:112px;color:var(--ink);flex-direction:column;align-items:center;gap:11px;display:flex}.lp .pic{background:var(--card);border:1px solid var(--line);width:64px;height:64px;box-shadow:var(--shadow);animation:lp-node 6s var(--ease-io) infinite;animation-delay:calc(var(--i)*1.2s);border-radius:18px;place-items:center;display:grid}.lp .pic .ic{stroke-width:1.7px;width:26px;height:26px}@keyframes lp-node{0%,to{border-color:var(--line);box-shadow:var(--shadow);color:var(--ink);transform:scale(1)}7%{border-color:var(--orange);box-shadow:0 0 0 6px var(--orange-soft),0 10px 24px #ff781733;color:var(--orange-dark);transform:scale(1.1)}22%{border-color:var(--line);color:var(--ink);transform:scale(1)}}.lp .plabel{color:var(--ink);font-size:13px;font-weight:700}.lp .psub{color:var(--ink-mute);margin-top:-6px;font-size:11px}.lp .pseg{background:var(--line);border-radius:2px;flex:1;height:3px;margin:32px -14px 0;position:relative;overflow:hidden}.lp .pfill{background:linear-gradient(90deg,var(--orange),var(--hedgie));transform-origin:0;animation:lp-seg 6s var(--ease-io) infinite;animation-delay:var(--d);border-radius:2px;position:absolute;inset:0;transform:scaleX(0)}@keyframes lp-seg{0%{transform:scaleX(0)}18%{transform:scaleX(1)}90%{transform:scaleX(1)}to{transform:scaleX(0)}}.lp .packet{background:var(--orange);width:13px;height:13px;box-shadow:0 0 0 4px var(--orange-soft);offset-path:path("M 56 33 H 864");offset-rotate:0deg;animation:lp-packet 6s var(--ease-io) infinite;z-index:3;border-radius:50%;position:absolute;top:0;left:0}@keyframes lp-packet{0%{offset-distance:0%;opacity:0}5%{opacity:1}88%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}.lp .pipe-cap{text-align:center;color:var(--ink-mute);margin-top:36px;font-size:14px}.lp .pipe-cap b{color:var(--orange-dark)}.lp .hedgie-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:48px;display:grid}.lp .chat{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:22px;padding:20px}.lp .chat .head{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:14px;padding-bottom:14px;display:flex}.lp .chat .av{background:var(--bg);border:1px solid var(--line);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.lp .chat .av img{object-fit:contain;width:38px;height:38px}.lp .chat .head b{font-size:15px}.lp .chat .head span{color:var(--ink-mute);font-size:12px}.lp .chat.in .bubble{animation:lp-rise .6s var(--ease-out) backwards}.lp .chat.in .bubble:nth-child(2){animation-delay:.15s}.lp .chat.in .bubble:nth-child(3){animation-delay:.65s}.lp .chat.in .bubble:nth-child(4){animation-delay:1.1s}.lp .hedgie-avatar{object-fit:contain;width:132px;height:132px;margin:0 0 14px -6px;display:block}.lp .xf{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;overflow:hidden}.lp .xf .row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.lp .xf .row:first-child{border-top:none}.lp .xf .cell{align-items:center;gap:10px;padding:16px 22px;font-size:15px;display:flex}.lp .xf .cell.before{color:var(--ink-mute)}.lp .xf .cell.after{color:var(--ink);border-left:1px solid var(--line);background:var(--bg);font-weight:600}.lp .xf .cell.after .ic{width:16px;height:16px;color:var(--success);flex-shrink:0}.lp .xf .hd{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:400}.lp .xf .hd.before{color:var(--ink-mute)}.lp .xf .hd.after{color:var(--orange-dark)}.lp .aud{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lp .aud span{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:600;display:inline-flex}.lp .aud span .ic{width:16px;height:16px;color:var(--orange-dark)}.lp .price-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:820px;margin:0 auto;display:grid}.lp .price{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);transition:transform .3s var(--ease-out);border-radius:22px;padding:32px;position:relative}.lp .price.pro{border-color:var(--orange)}.lp .price .badge{background:var(--orange);color:#fff;letter-spacing:.03em;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;position:absolute;top:-11px;right:22px}.lp .price .tier{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-mute);font-size:12px}.lp .price.pro .tier{color:var(--orange-dark)}.lp .price .amt{margin:8px 0 2px;font-size:44px;font-weight:800}.lp .price .amt small{color:var(--ink-mute);font-size:16px;font-weight:600}.lp .price ul{flex-direction:column;gap:11px;margin:20px 0 24px;padding:0;list-style:none;display:flex}.lp .price li{color:var(--ink-2);padding-left:26px;font-size:15px;position:relative}.lp .price li .ic{width:16px;height:16px;color:var(--success);position:absolute;top:2px;left:0}.lp .price li.off,.lp .price li.off .ic{color:var(--ink-mute)}.lp .price .btn{justify-content:center;width:100%}.lp .final{text-align:center;background:var(--ink-deep);color:#f4f2ec;border-radius:24px;padding:74px 32px;position:relative;overflow:hidden}.lp .final h2{max-width:760px;margin:0 auto;font-size:clamp(28px,4vw,46px)}.lp .final p{color:#c4c2b8;max-width:520px;margin:16px auto 28px;font-size:17px}.lp .final .hg{object-fit:contain;width:72px;height:72px;margin:0 auto 20px;display:block}.lp .campaign-link{text-align:center;padding:40px 0}.lp .campaign-link a{color:var(--ink-soft);border-bottom:1px dashed var(--line-2);padding-bottom:2px;font-size:14px;transition:color .15s}.lp .campaign-link a:hover{color:var(--orange-dark)}.lp .foot{border-top:1px solid var(--line);color:var(--ink-mute);padding:34px 0;font-size:13px}.lp .foot .wrap{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (hover:hover) and (pointer:fine){.lp .card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.lp .price:hover{transform:translateY(-4px)}}@media (max-width:860px){.lp .hero-grid,.lp .hedgie-grid,.lp .card-grid,.lp .price-grid,.lp .xf .row,.lp .diff .cols{grid-template-columns:1fr}.lp .diff{padding:34px}.lp .mock-back,.lp .px-shape,.lp .float-chip{display:none}.lp .pipe-rail{flex-direction:column;align-items:stretch;gap:14px;max-width:360px;margin:0 auto}.lp .pnode{text-align:left;flex-direction:row;justify-content:flex-start;gap:14px;width:auto}.lp .psub{margin-top:0}.lp .pseg,.lp .packet{display:none}}@media (prefers-reduced-motion:reduce){.lp .reveal,.lp .stagger>*{transition:none;opacity:1!important;transform:none!important}.lp .mock,.lp .bubble,.lp .card-mini,.lp .pic,.lp .pfill,.lp .packet,.lp .mark svg path{animation:none!important}.lp .pfill{transform:scaleX(1)}.lp .packet{display:none}.lp .mark svg path{stroke-dashoffset:0}}.demo-scene,.demo-intro{--dpanel:#fbfaf4;--dpanel2:#f7f6ee;--dink:#16150f;--dink2:#3b3a31;--dsoft:#6c6b5f;--dmute:#9b9a8c;--dline:#16150f1a;--dline2:#16150f0f;--dorange:#ff7a18;--dorange-deep:#d65f00;--dorange-soft:#ff7a1821;--daccent:#4f46e5;--dsh-frame:0 34px 90px #16150f26, 0 4px 14px #16150f0d;--dsh-card:0 12px 40px #16150f0d;--dease:cubic-bezier(.5, 0, 0, 1);--dmono:"Spline Sans Mono", ui-monospace, monospace}.demo-intro{text-align:center;max-width:720px;margin:0 auto;padding:40px 24px 0}.demo-intro .eyebrow{color:var(--dorange-deep)}.demo-intro h2{letter-spacing:-.03em;margin:14px 0 12px;font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.08}.demo-intro p{color:var(--dsoft);margin:0;font-size:16px;line-height:1.55}.demo-scene{height:240vh;position:relative}.demo-pin{grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;max-width:1180px;height:100vh;margin:0 auto;padding:0 44px;display:grid;position:sticky;top:0;overflow:hidden}.demo-blurb{max-width:380px}.demo-kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--daccent);font-size:11px;font-weight:800}.demo-blurb h2{letter-spacing:-.028em;margin:14px 0;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.12}.demo-blurb p{color:var(--dsoft);margin:0 0 22px;font-size:15px;line-height:1.62}.demo-pts{gap:10px;display:grid}.demo-pt{color:var(--dink2);align-items:center;gap:11px;font-size:14px;font-weight:600;display:flex}.demo-pt .d{background:var(--daccent);color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.demo-stage{perspective:1600px}.demo-win{border:1px solid var(--dline);background:var(--dpanel);height:min(88vh,638px);box-shadow:var(--dsh-frame);transform-origin:bottom;will-change:transform;border-radius:22px;grid-template-columns:62px 1fr;display:grid;overflow:hidden}.demo-rail{background:var(--dpanel2);border-right:1px solid var(--dline);flex-direction:column;align-items:center;gap:6px;padding:14px 0;display:flex}.demo-rail .glyph{background:var(--dorange);border-radius:8px;width:26px;height:26px;margin-bottom:12px;box-shadow:inset 0 0 0 2px #ffffff59}.demo-rail .nav{width:34px;height:34px;color:var(--dmute);border-radius:10px;place-items:center;display:grid}.demo-rail .nav svg{width:17px;height:17px}.demo-rail .nav.on{background:var(--dorange-soft);color:var(--dorange-deep)}.demo-main{grid-template-rows:48px 1fr;min-width:0;display:grid}.demo-topbar{border-bottom:1px solid var(--dline);align-items:center;gap:10px;padding:0 18px;display:flex}.demo-topbar .back{color:var(--dmute);font-size:12px}.demo-topbar .ttl{letter-spacing:-.01em;font-size:13.5px;font-weight:800}.demo-topbar .pill{color:var(--dorange-deep);background:var(--dorange-soft);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.demo-topbar .pill.red{color:#d1373c;background:#e5484d1f}.demo-topbar .pill .dot{background:var(--dorange);border-radius:50%;width:6px;height:6px;animation:1.4s infinite demoPulse}.demo-topbar .pill.red .dot{background:#e5484d}@keyframes demoPulse{0%,to{opacity:.4;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.demo-body{padding:15px 20px;overflow:hidden}.demo-body .peb{letter-spacing:.14em;text-transform:uppercase;color:var(--dmute);font-size:9.5px;font-weight:800}.demo-body .cmeta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.demo-body .cmeta .ct{letter-spacing:-.015em;font-size:15px;font-weight:800}.demo-body .cchip{color:var(--dsoft);background:var(--dpanel2);border:1px solid var(--dline);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.demo-body .cchip.lg{align-items:center;gap:5px;padding:2px 9px 2px 6px;display:inline-flex}.demo-body .dlabel{color:var(--dmute);align-items:center;gap:8px;margin-bottom:7px;font-size:11px;font-weight:800;display:flex}.demo-body .dlabel .w{color:var(--dorange-deep);align-items:center;gap:5px;display:inline-flex}.demo-body .dlabel .w b{background:var(--dorange);border-radius:50%;width:6px;height:6px;animation:1s infinite demoPulse}.demo-draft{border:1px solid var(--dline);color:var(--dink2);background:#fff;border-radius:12px;padding:13px 15px;font-size:12.5px;line-height:1.62;box-shadow:inset 0 1px 2px #16150f08}.demo-draft p{margin:0 0 6px}.demo-cursor{background:var(--dorange);vertical-align:-2px;width:2px;height:14px;animation:.7s step-end infinite demoBlink;display:inline-block}@keyframes demoBlink{50%{opacity:0}}.demo-imggen{border:1px solid var(--dline);background:var(--dpanel2);border-radius:12px;align-items:center;gap:11px;margin-top:11px;padding:8px;display:flex}.demo-imggen .thmb{width:84px;height:50px;box-shadow:var(--dsh-card);background-position:50%;background-size:cover;border-radius:8px;flex-shrink:0}.demo-imggen .txt{flex:1;min-width:0}.demo-imggen .txt .l1{align-items:center;gap:5px;font-size:11.5px;font-weight:800;display:flex}.demo-imggen .txt .l1 .s{color:var(--dorange-deep)}.demo-imggen .txt .l2{color:var(--dmute);margin-top:2px;font-size:10.5px}.demo-imggen .rg{color:var(--dink2);border:1px solid var(--dline);white-space:nowrap;background:#fff;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:700}.demo-hedgie{border:1px solid var(--dline);background:var(--dpanel2);border-radius:12px;margin-top:12px;overflow:hidden}.demo-hedgie .hh{border-bottom:1px solid var(--dline);align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.demo-hedgie .hh .s{color:var(--dorange-deep)}.demo-hedgie .msgs{flex-direction:column;gap:6px;padding:9px 12px;display:flex}.demo-hedgie .msg{border-radius:11px;max-width:82%;padding:7px 11px;font-size:11.5px;line-height:1.45}.demo-hedgie .msg.u{background:var(--dink);color:#fff;align-self:flex-end}.demo-hedgie .msg.h{border:1px solid var(--dline);color:var(--dink2);background:#fff;align-self:flex-start}.demo-hedgie .inp{border-top:1px solid var(--dline);gap:6px;padding:8px 10px;display:flex}.demo-hedgie .inp .f{color:var(--dmute);border:1px solid var(--dline);background:#fff;border-radius:8px;flex:1;padding:7px 10px;font-size:11.5px}.demo-hedgie .inp .send{color:#fff;background:var(--dink);border-radius:8px;padding:7px 13px;font-size:11.5px;font-weight:700}.demo-tags{gap:6px;margin-top:10px;display:flex}.demo-tags .tag{color:#4f46e5;background:#4f46e517;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:600}.demo-body .cbottom{align-items:center;gap:8px;margin-top:11px;display:flex}.demo-body .cbtn{border-radius:9px;padding:8px 13px;font-size:12px;font-weight:700}.demo-body .cbtn.dk{background:var(--dink);color:#fff}.demo-body .cbtn.gh{border:1px solid var(--dline);color:var(--dink2);background:0 0}.demo-body .cbtn.og{background:var(--dorange);color:#fff;margin-left:auto}.vfhead h3{letter-spacing:-.02em;margin:4px 0 0;font-size:17px;font-weight:800}.vboard{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.vs{border:1px solid var(--dline);box-shadow:var(--dsh-card);background:#fff;border-radius:13px;padding:12px 13px;position:relative}.vs .vn{font-family:var(--dmono);color:var(--dorange-deep);font-size:11px;font-weight:700}.vs .vic{color:var(--dmute);position:absolute;top:12px;right:13px}.vs .vt{letter-spacing:-.01em;margin:8px 0 4px;font-size:13.5px;font-weight:800}.vs .vd{color:var(--dsoft);font-size:11px;line-height:1.45}.vprev{grid-template-columns:1fr auto 118px;align-items:center;gap:12px;display:grid}.vthumb{background:#2a2820 50%/cover no-repeat;border-radius:11px;height:96px;position:relative;overflow:hidden}.vthumb:after{content:"";background:linear-gradient(#0000000d,#00000059);position:absolute;inset:0}.vthumb .pl{z-index:1;background:#fffffff0;border-radius:50%;place-items:center;width:38px;height:38px;margin:auto;font-size:14px;display:grid;position:absolute;inset:0}.vthumb .bg{color:#fff;z-index:1;background:#0000009e;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;bottom:8px;left:8px}.varrow{color:var(--dmute);text-align:center;font-size:20px}.vfinal{height:172px;box-shadow:var(--dsh-card);background:#1c1a14 50%/cover no-repeat;border-radius:11px;position:relative;overflow:hidden}.vfinal:after{content:"";background:linear-gradient(#00000026 40%,#000000b3);position:absolute;inset:0}.vfinal .fc{z-index:1;color:#fff;text-align:center;text-shadow:0 2px 8px #0009;font-size:13px;font-weight:800;line-height:1.2;position:absolute;bottom:20px;left:8px;right:8px}.vfinal .fc b{color:var(--dorange)}.vfinal .lv{z-index:1;color:#fff;background:var(--dorange);border-radius:5px;padding:3px 7px;font-size:9px;font-weight:800;position:absolute;top:8px;left:8px}.vfinal .prog{z-index:1;background:#ffffff4d;border-radius:999px;height:5px;position:absolute;bottom:9px;left:10px;right:10px;overflow:hidden}.vfinal .prog i{background:var(--dorange);width:0;height:100%;display:block}.demo-flow{color:#ffffff8c;font-size:11px;font-weight:600;font-family:var(--dmono);background:#16150f;border-radius:13px;justify-content:space-between;align-items:center;margin-top:14px;padding:11px 15px;display:flex}.demo-flow .st{color:var(--dorange);font-weight:700}@media (max-width:900px){.demo-scene{height:auto}.demo-pin{text-align:center;grid-template-columns:1fr;gap:24px;height:auto;padding:56px 24px;position:static}.demo-blurb{margin:0 auto}.demo-stage{display:none}}@media (prefers-reduced-motion:reduce){.demo-scene{height:auto}.demo-pin{height:auto;padding:40px 44px;position:static}.demo-win{transform:none!important}.demo-cursor,.demo-topbar .pill .dot,.demo-body .dlabel .w b{animation:none}}.growth{max-width:900px;margin:8px auto 0}.growth-svg{width:100%;height:auto;display:block;overflow:visible}.growth-line{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.growth-line.value{opacity:.85}.reveal.in .growth-line.influence{stroke-dashoffset:0;transition:stroke-dashoffset 2.1s cubic-bezier(.4,0,.2,1)}.reveal.in .growth-line.value{stroke-dashoffset:0;transition:stroke-dashoffset 2.1s cubic-bezier(.4,0,.2,1) .35s}.growth-area{opacity:0}.reveal.in .growth-area{opacity:1;transition:opacity 1.4s .9s}.growth-dot{opacity:0}.reveal.in .growth-dot{opacity:1;transition:opacity .6s var(--ease-out)}.reveal.in .growth-dot.d1{transition-delay:.9s}.reveal.in .growth-dot.d2{transition-delay:1.4s}.reveal.in .growth-dot.d3{transition-delay:2s}.growth-mlabel{fill:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:800}.growth-axis{fill:var(--ink-mute);font-size:12px;font-weight:600}.growth-legend{color:var(--ink-soft);justify-content:center;gap:22px;margin-top:10px;font-size:13px;font-weight:600;display:flex}.growth-legend span{align-items:center;gap:7px;display:inline-flex}.growth-legend i{border-radius:2px;width:14px;height:3px;display:inline-block}@media (prefers-reduced-motion:reduce){.growth-line{stroke-dashoffset:0}.growth-area,.growth-dot{opacity:1}}
