@import"https://fonts.googleapis.com/css?family=Poppins:900&display=swap";@keyframes hero-scene-float{0%,to{transform:rotateX(18deg) rotateY(-16deg) translateY(0)}50%{transform:rotateX(14deg) rotateY(-10deg) translateY(-12px)}}.c-hero-bead-scene{height:100%;position:relative;touch-action:pan-y;width:100%}.c-hero-bead-scene:before{background:radial-gradient(circle,rgba(139,92,246,.5),rgba(34,211,238,.16) 50%,transparent 70%);content:"";filter:blur(30px);top:8%;right:8%;bottom:8%;left:8%;pointer-events:none;position:absolute}.c-hero-bead-scene .scene-fallback{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;perspective:900px;position:absolute;transition:opacity .6s ease}.c-hero-bead-scene .fallback-card{animation:hero-scene-float 6s ease-in-out infinite;background:#1d2142;background-image:radial-gradient(circle,rgba(124,134,220,.35) 1.2px,transparent 1.6px);background-size:10px 10px;border-radius:20px;box-shadow:0 30px 60px rgba(5,6,20,.6),0 0 0 1px rgba(167,139,250,.25),0 0 60px rgba(139,92,246,.35);padding:20px;width:78%}.c-hero-bead-scene .fallback-card .c-pindou-preview{height:260px;max-height:none}.c-hero-bead-scene .scene-canvas{height:calc(100% + 160px);left:-80px;opacity:0;pointer-events:none;position:absolute;top:-80px;transition:opacity .8s ease;width:calc(100% + 160px)}.c-hero-bead-scene.is-lite .scene-canvas{height:calc(100% + 48px);left:-24px;top:-24px;width:calc(100% + 48px)}.c-hero-bead-scene.is-ready .scene-fallback{opacity:0}.c-hero-bead-scene.is-ready .scene-canvas{opacity:1}.c-hero-bead-scene .scene-caption{align-items:center;animation:hero-caption-in .5s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(20,22,48,.55);border:1px solid rgba(167,139,250,.35);border-radius:9999px;bottom:0;box-shadow:0 8px 24px rgba(5,6,20,.4);color:rgba(255,255,255,.86);display:flex;font-size:12px;height:32px;left:50%;line-height:20px;padding-left:16px;padding-right:16px;position:absolute;transform:translate(-50%);transition:border-color .2s ease,color .2s ease;white-space:nowrap;z-index:2}.c-hero-bead-scene .scene-caption:hover{border-color:rgba(167,139,250,.8);color:#fff}.c-hero-bead-scene .scene-dot{background:#22d3ee;border-radius:9999px;box-shadow:0 0 10px #22d3ee;height:8px;margin-right:8px;width:8px}.c-hero-bead-scene .scene-title{font-weight:600}.c-hero-bead-scene .scene-cta{color:#c4b5fd;margin-left:8px}@media (prefers-reduced-motion:reduce){.c-hero-bead-scene .fallback-card{animation:none;transform:rotateX(14deg) rotateY(-12deg)}}@keyframes hero-caption-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.c-gallery-board{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.c-gallery-board>.c-pindou-preview{transition:opacity .5s ease}.c-gallery-board .board-canvas{height:calc(100% + 24px);left:-12px;opacity:0;pointer-events:none;position:absolute;top:-12px;transition:opacity .5s ease;width:calc(100% + 24px)}.c-gallery-board.is-ready>.c-pindou-preview{opacity:0}.c-gallery-board.is-ready .board-canvas{opacity:1}@keyframes pindou-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes video-playhead{0%{left:4%}to{left:94%}}@keyframes video-hop{0%,to{transform:translate(0)}50%{transform:translate(13px,-22px)}}@keyframes video-swing{0%,to{transform:rotate(0)}50%{transform:rotate(-18deg)}}@keyframes hero-twinkle{0%{opacity:.55}to{opacity:1}}@keyframes hero-floor-scroll{0%{background-position:0 0}to{background-position:0 48px}}@keyframes cube-spin{0%{transform:translateZ(0) rotateX(0) rotateY(0)}50%{transform:translate3d(0,-36px,60px) rotateX(180deg) rotateY(120deg)}to{transform:translateZ(0) rotateX(1turn) rotateY(240deg)}}@keyframes section-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes hero-btn-shine{0%,55%{left:-40%}80%,to{left:120%}}.p-index{position:relative;--tilt-glare-color:rgba(196,181,253,.28);--tilt-glare-blend:screen;background:radial-gradient(ellipse 45% 22% at 88% 28%,rgba(124,58,237,.2),transparent 70%),radial-gradient(ellipse 45% 20% at 6% 50%,rgba(14,165,233,.14),transparent 70%),radial-gradient(ellipse 55% 20% at 72% 72%,rgba(236,72,153,.1),transparent 70%),#0a0d26}.p-index:before{background-image:radial-gradient(1px 1px at 40px 60px,hsla(0,0%,100%,.55),transparent),radial-gradient(1px 1px at 170px 130px,rgba(196,181,253,.5),transparent),radial-gradient(1.2px 1.2px at 260px 40px,rgba(165,243,252,.45),transparent);background-size:300px 260px,360px 320px,420px 380px;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.p-index .hero{background:radial-gradient(ellipse 46% 64% at 74% 42%,rgba(124,58,237,.42),transparent 70%),radial-gradient(ellipse 40% 50% at 12% 86%,rgba(14,165,233,.2),transparent 70%),linear-gradient(180deg,#060818,#0c0f2e 58%,#141a44);margin-top:-60px;overflow:hidden;padding-bottom:72px;padding-top:60px;position:relative}.p-index .hero:before{animation:hero-twinkle 5s ease-in-out infinite alternate;background-image:radial-gradient(1.2px 1.2px at 24px 36px,hsla(0,0%,100%,.9),transparent),radial-gradient(1px 1px at 140px 90px,rgba(196,181,253,.8),transparent),radial-gradient(1.4px 1.4px at 90px 180px,hsla(0,0%,100%,.7),transparent),radial-gradient(1px 1px at 200px 150px,rgba(165,243,252,.8),transparent);background-size:230px 210px,310px 270px,270px 330px,190px 240px;top:0;right:0;bottom:0;left:0}.p-index .hero:after,.p-index .hero:before{content:"";pointer-events:none;position:absolute}.p-index .hero:after{background:linear-gradient(180deg,rgba(10,13,38,0),#0a0d26);bottom:0;height:120px;left:0;right:0;z-index:1}.p-index .hero .hero-floor{animation:hero-floor-scroll 3s linear infinite;background-image:linear-gradient(rgba(167,139,250,.32) 1px,transparent 0),linear-gradient(90deg,rgba(167,139,250,.32) 1px,transparent 0);background-size:48px 48px;bottom:0;height:46%;left:-30%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 45%,transparent);mask-image:linear-gradient(180deg,transparent,#000 45%,transparent);pointer-events:none;position:absolute;right:-30%;transform:perspective(420px) rotateX(64deg);transform-origin:50% 100%}.p-index .hero .hero-beads{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.p-index .hero .bead{animation:pindou-float 4.6s ease-in-out infinite;border-radius:3px;box-shadow:0 0 12px rgba(255,255,255,.28),inset 0 1px rgba(255,255,255,.5);opacity:.85;position:absolute}.p-index .hero .bead.is-theme{--tw-bg-opacity:1;background-color:rgb(60 130 246/var(--tw-bg-opacity))}.p-index .hero .hero-stage{align-items:center;display:flex;margin-left:auto;margin-right:auto;padding-bottom:50px;padding-top:50px;position:relative;width:1200px;z-index:2}.p-index .hero .hero-inner{flex:1 1 0%;min-width:0}.p-index .hero .hero-eyebrow{background:rgba(139,92,246,.14);border:1px solid rgba(167,139,250,.3);border-radius:9999px;color:#c4b5fd;display:inline-block;font-size:12px;font-weight:600;line-height:20px;padding:4px 12px}.p-index .hero h1{color:#fff;font-size:48px;font-weight:800;line-height:58px;margin-top:16px;text-shadow:0 0 36px rgba(139,92,246,.45)}.p-index .hero h1 em{background:linear-gradient(90deg,#a5f3fc,#c4b5fd 55%,#f9a8d4);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:24px;font-style:normal;font-weight:500;line-height:32px;text-shadow:none}.p-index .hero .hero-desc{color:rgba(226,232,255,.68);font-size:14px;line-height:24px;margin-top:16px;max-width:620px}.p-index .hero .hero-actions{align-items:center;display:flex;margin-top:24px}.p-index .hero .hero-actions>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(16px*(1 - var(--tw-space-x-reverse)));margin-right:calc(16px*var(--tw-space-x-reverse))}.p-index .hero .btn-ghost,.p-index .hero .btn-primary{align-items:center;display:inline-flex;height:52px;overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,color .22s ease}.p-index .hero .btn-ghost .btn-label,.p-index .hero .btn-primary .btn-label{position:relative;z-index:1}.p-index .hero .btn-ghost .btn-arrow,.p-index .hero .btn-primary .btn-arrow{margin-left:8px;position:relative;transition:transform .22s ease;z-index:1}.p-index .hero .btn-ghost:hover .btn-arrow,.p-index .hero .btn-primary:hover .btn-arrow{transform:translate(4px)}.p-index .hero .btn-ghost:active,.p-index .hero .btn-primary:active{transform:translateY(1px) scale(.98)}.p-index .hero .btn-primary{border-radius:16px;--tw-bg-opacity:1;background-color:rgb(60 130 246/var(--tw-bg-opacity));font-size:16px;font-weight:700;line-height:24px;padding-left:28px;padding-right:28px;--tw-text-opacity:1;box-shadow:0 12px 28px rgba(60,130,246,.36),inset 0 1px rgba(255,255,255,.35);color:rgb(255 255 255/var(--tw-text-opacity))}.p-index .hero .btn-primary .btn-shine{animation:hero-btn-shine 3.6s ease-in-out infinite;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.38),transparent);height:100%;left:-40%;pointer-events:none;position:absolute;top:0;transform:skew(-18deg);width:40%}.p-index .hero .btn-primary .btn-bead{animation:pindou-float 3.2s ease-in-out infinite;background:rgba(255,255,255,.85);border-radius:2px;box-shadow:0 1px rgba(0,0,0,.12);height:8px;inset:8px 14px auto auto;pointer-events:none;position:absolute;width:8px;z-index:1}.p-index .hero .btn-primary .btn-bead.is-alt{animation-delay:.8s;background:rgba(255,255,255,.55);height:6px;inset:auto auto 10px 16px;width:6px}.p-index .hero .btn-primary:hover{box-shadow:0 18px 36px rgba(60,130,246,.42),inset 0 1px rgba(255,255,255,.4);transform:translateY(-3px)}.p-index .hero .btn-ghost{border-radius:16px;border-width:1px;font-size:16px;font-weight:600;line-height:24px;padding-left:24px;padding-right:24px;--tw-text-opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2);box-shadow:inset 0 1px rgba(255,255,255,.08);color:rgb(255 255 255/var(--tw-text-opacity))}.p-index .hero .btn-ghost:hover{border-color:#a78bfa;box-shadow:0 14px 28px rgba(139,92,246,.3),inset 0 1px rgba(255,255,255,.12);transform:translateY(-3px)}.p-index .hero .hero-stats{display:flex;margin-top:30px}.p-index .hero .hero-stats>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(40px*(1 - var(--tw-space-x-reverse)));margin-right:calc(40px*var(--tw-space-x-reverse))}.p-index .hero .hero-stats dt{color:#fff;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:32px}.p-index .hero .hero-stats dd{color:rgba(226,232,255,.5);font-size:12px;line-height:20px}.p-index .hero .hero-art{flex-shrink:0;height:440px;margin-left:24px;position:relative;width:480px}.p-index .about-pledges li,.p-index .category-card,.p-index .feature-card,.p-index .strip-card,.p-index .video-card,.p-index .video-lead,.p-index .video-util{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid hsla(0,0%,100%,.09);box-shadow:inset 0 1px rgba(255,255,255,.06);transition:transform .22s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease}.p-index .about-pledges li:hover,.p-index .category-card:hover,.p-index .feature-card:hover,.p-index .strip-card:hover,.p-index .video-card:hover,.p-index .video-lead:hover,.p-index .video-util:hover{border-color:rgba(167,139,250,.55);box-shadow:0 0 0 1px rgba(167,139,250,.2),0 24px 60px rgba(76,29,149,.45),inset 0 1px rgba(255,255,255,.1)}.p-index .page-cubes{top:0;right:0;bottom:0;left:0;overflow:hidden;perspective:900px;pointer-events:none;position:absolute;z-index:0}.p-index .bead-cube{animation:cube-spin var(--d) linear infinite;animation-delay:var(--delay);height:var(--s);position:absolute;transform-style:preserve-3d;width:var(--s)}.p-index .bead-cube i{background:radial-gradient(circle,rgba(0,0,0,.4) 0 16%,transparent 18%),linear-gradient(135deg,rgba(255,255,255,.45),rgba(255,255,255,0) 45%,rgba(0,0,0,.3)),var(--c);border-radius:22%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 0 18px var(--c);top:0;right:0;bottom:0;left:0;opacity:.88;position:absolute}.p-index .bead-cube i:first-child{transform:translateZ(calc(var(--s)/2))}.p-index .bead-cube i:nth-child(2){transform:rotateY(180deg) translateZ(calc(var(--s)/2))}.p-index .bead-cube i:nth-child(3){transform:rotateY(90deg) translateZ(calc(var(--s)/2))}.p-index .bead-cube i:nth-child(4){transform:rotateY(-90deg) translateZ(calc(var(--s)/2))}.p-index .bead-cube i:nth-child(5){transform:rotateX(90deg) translateZ(calc(var(--s)/2))}.p-index .bead-cube i:nth-child(6){transform:rotateX(-90deg) translateZ(calc(var(--s)/2))}.p-index .section{margin-left:auto;margin-right:auto;padding-top:60px;position:relative;width:1200px;z-index:1}.p-index .section:last-child{padding-bottom:60px}.p-index .section-head{margin-bottom:20px;position:relative}.p-index .section-head h2{animation:section-shimmer 7s linear infinite;background:linear-gradient(90deg,#fff,#c4b5fd 30%,#67e8f9,#fff 70%,#fff);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:transparent;display:inline-block;filter:drop-shadow(0 0 18px rgba(139,92,246,.35));font-size:28px;font-weight:700;line-height:36px}.p-index .section-head p{color:rgba(226,232,255,.5);font-size:14px;line-height:22px;margin-top:4px}.p-index .section-head .section-more{background:rgba(139,92,246,.1);border:1px solid rgba(167,139,250,.35);border-radius:9999px;bottom:0;color:#c4b5fd;font-size:12px;line-height:20px;padding:4px 12px;position:absolute;right:0;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.p-index .section-head .section-more:hover{background:rgba(139,92,246,.35);box-shadow:0 0 20px rgba(139,92,246,.45);color:#fff}.p-index .feature-flow{counter-reset:step;list-style:none;margin-bottom:24px;padding:0}.p-index .feature-flow,.p-index .feature-flow li{align-items:center;display:flex}.p-index .feature-flow li{color:#fff;counter-increment:step;font-size:14px;font-weight:600;line-height:22px}.p-index .feature-flow li:before{align-items:center;background:linear-gradient(135deg,#8b5cf6,#22d3ee);border-radius:9999px;box-shadow:0 0 14px rgba(139,92,246,.6);content:counter(step);display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;line-height:20px;margin-right:8px;width:24px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.p-index .feature-flow li:not(:last-child):after{background:linear-gradient(90deg,rgba(167,139,250,.8),rgba(103,232,249,.2));content:"";height:1px;margin:0 16px;width:48px}.p-index .feature-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.p-index .feature-card{--accent:#a78bfa;--accent-soft:rgba(167,139,250,.16);border-radius:16px;min-height:196px;padding:24px;position:relative}.p-index .feature-card:before{background:radial-gradient(circle at 88% 12%,var(--accent-soft),transparent 55%);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.p-index .feature-card:hover:before{background:radial-gradient(circle at 80% 18%,var(--accent-soft),transparent 80%)}.p-index .feature-card .feature-index{background:linear-gradient(180deg,var(--accent),transparent 90%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Poppins,sans-serif;font-size:64px;font-weight:900;letter-spacing:-.04em;line-height:1;opacity:.55;pointer-events:none;position:absolute;right:12px;top:8px;transform:translateZ(64px);transition:opacity .3s ease;z-index:0}.p-index .feature-card:hover .feature-index{opacity:1}.p-index .feature-card h3,.p-index .feature-card p{position:relative;z-index:1}.p-index .feature-card h3{color:#fff;font-size:16px;font-weight:600;line-height:24px;max-width:80%;transform:translateZ(40px)}.p-index .feature-card p{color:rgba(226,232,255,.72);font-size:12px;line-height:20px;margin-top:8px;transform:translateZ(22px)}.p-index .feature-card:first-child{--accent:#fb923c;--accent-soft:rgba(251,146,60,.18)}.p-index .feature-card:nth-child(2){--accent:#f472b6;--accent-soft:rgba(244,114,182,.18)}.p-index .feature-card:nth-child(3){--accent:#34d399;--accent-soft:rgba(52,211,153,.16)}.p-index .feature-card:nth-child(4){--accent:#60a5fa;--accent-soft:rgba(96,165,250,.18)}.p-index .feature-card:nth-child(5){--accent:#22d3ee;--accent-soft:rgba(34,211,238,.16)}.p-index .feature-card:nth-child(6){--accent:#a78bfa;--accent-soft:rgba(167,139,250,.2)}.p-index .gallery-bento{display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}.p-index .strip-card{background-image:radial-gradient(circle,hsla(0,0%,100%,.06) 1.1px,transparent 1.5px),linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));background-size:10px 10px,auto;border-radius:16px;display:block;padding:12px;text-align:center;transform-style:preserve-3d}.p-index .strip-card .strip-preview{align-items:center;display:flex;height:136px;justify-content:center;transform:translateZ(36px)}.p-index .strip-card .c-pindou-preview{filter:drop-shadow(0 10px 14px rgba(0,0,0,.5));height:auto;max-height:100%;max-width:100%;transition:filter .3s ease;width:auto}.p-index .strip-card:hover .c-pindou-preview{filter:drop-shadow(0 14px 20px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(167,139,250,.45))}.p-index .strip-card .strip-title{color:#fff;font-size:14px;font-weight:600;line-height:22px;margin-top:4px;transform:translateZ(26px)}.p-index .strip-card .strip-meta{color:rgba(226,232,255,.5);font-size:12px;line-height:20px;transform:translateZ(10px)}.p-index .strip-card.is-featured{background-image:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(139,92,246,.22),transparent 70%),radial-gradient(circle,hsla(0,0%,100%,.06) 1.1px,transparent 1.5px),linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.02));background-size:auto,10px 10px,auto;display:flex;flex-direction:column;grid-column:1/3;grid-row:1/3;min-height:0}.p-index .strip-card.is-featured .strip-preview{flex:1 1 0;height:auto;min-height:0}.p-index .strip-card.is-featured .c-pindou-preview{aspect-ratio:unset!important;height:100%;max-height:100%;max-width:100%;width:100%}.p-index .strip-card.is-featured .strip-title{font-size:20px;line-height:28px;margin-top:8px}.p-index .video-bento{display:grid;gap:16px;grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:auto auto}.p-index .video-card,.p-index .video-lead,.p-index .video-util{border-radius:16px;display:block}.p-index .video-lead{background:radial-gradient(ellipse 80% 50% at 0 0,rgba(34,211,238,.18),transparent 70%),linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.02));display:flex;flex-direction:column;grid-row:1/3;padding:24px}.p-index .video-lead h3{color:#fff;font-size:32px;font-weight:800;line-height:40px;margin-top:4px;text-shadow:0 0 24px rgba(34,211,238,.45);transform:translateZ(44px)}.p-index .video-kicker{color:#67e8f9;font-size:12px;font-weight:600;line-height:20px}.p-index .video-lead-text{color:rgba(226,232,255,.72);font-size:14px;line-height:22px;margin-top:8px}.p-index .video-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-top:16px;padding:0}.p-index .video-chips li{background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.25);border-radius:9999px;color:#67e8f9;font-size:12px;line-height:20px;padding:2px 12px}.p-index .lead-art{background:rgba(3,5,18,.6);border:1px solid hsla(0,0%,100%,.09);border-radius:12px;box-shadow:inset 0 0 30px rgba(34,211,238,.08);display:flex;flex:1 1 0%;flex-direction:column;margin-top:20px;min-height:180px;padding:12px;transform:translateZ(26px)}.p-index .lead-screen{background:linear-gradient(180deg,#7cc4f5,#c9e8fb);border-radius:8px;flex:1 1 0%;min-height:100px;overflow:hidden;position:relative}.p-index .lead-screen .lead-sun{background:#ffd166;border-radius:50%;box-shadow:0 0 20px #ffd166;height:28px;position:absolute;right:18%;top:18%;width:28px}.p-index .lead-screen .lead-hill{background:#5aa469;border-radius:50%;bottom:-40%;height:80%;left:-10%;position:absolute;right:-10%}.p-index .lead-track{display:flex;gap:4px;height:28px;margin-top:12px;position:relative}.p-index .lead-track .clip{border-radius:4px}.p-index .lead-track .clip.is-a{background:#f38b2c;box-shadow:0 0 12px rgba(243,139,44,.5);flex:3}.p-index .lead-track .clip.is-b{background:#367df9;box-shadow:0 0 12px rgba(54,125,249,.5);flex:2}.p-index .lead-track .clip.is-c{background:#0bc9a0;box-shadow:0 0 12px rgba(11,201,160,.5);flex:4}.p-index .lead-playhead{animation:video-playhead 5s linear infinite;background:#fff;bottom:-6px;box-shadow:0 0 8px rgba(255,255,255,.9);left:4%;position:absolute;top:-6px;width:2px}.p-index .video-cta{color:#67e8f9;font-size:14px;font-weight:600;line-height:22px;margin-top:16px}.p-index .video-card{padding:12px}.p-index .video-thumb{background:#0f1330;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),0 14px 28px rgba(0,0,0,.45);height:128px;overflow:hidden;position:relative;transform:translateZ(34px)}.p-index .video-thumb svg,.p-index .video-thumb video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-index .video-badge{border-radius:9999px;font-size:12px;padding-left:8px;padding-right:8px;position:absolute;--tw-text-opacity:1;background:linear-gradient(90deg,rgba(139,92,246,.85),rgba(34,211,238,.85));box-shadow:0 0 12px rgba(139,92,246,.6);color:rgb(255 255 255/var(--tw-text-opacity));line-height:20px;right:8px;top:8px}.p-index .video-card .video-title{margin-top:12px;padding-left:4px;padding-right:4px;transform:translateZ(22px)}.p-index .video-card .video-text{padding-bottom:4px;padding-left:4px;padding-right:4px}.p-index .video-title{color:#fff;font-size:14px;font-weight:600;line-height:22px}.p-index .video-text{color:rgba(226,232,255,.72);font-size:12px;line-height:20px;margin-top:4px}.p-index .stick-arm{animation:video-swing 1.4s ease-in-out infinite;transform-origin:57px 40px}.p-index .music-ball{animation:video-hop 1.2s ease-in-out infinite}.p-index .video-utils{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:16px}.p-index .video-util{align-items:center;display:flex}.p-index .video-util>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(12px*(1 - var(--tw-space-x-reverse)));margin-right:calc(12px*var(--tw-space-x-reverse))}.p-index .video-util{padding:16px}.p-index .video-util .iconfont{color:#67e8f9;font-size:20px;line-height:28px;text-shadow:0 0 12px rgba(34,211,238,.6)}.p-index .video-util .video-text{margin-top:2px}.p-index .category-grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.p-index .category-card{align-items:center;display:flex}.p-index .category-card>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(12px*(1 - var(--tw-space-x-reverse)));margin-right:calc(12px*var(--tw-space-x-reverse))}.p-index .category-card{border-radius:12px;padding:16px}.p-index .category-card .iconfont{align-items:center;background:rgba(139,92,246,.14);border-radius:12px;box-shadow:inset 0 0 0 1px rgba(167,139,250,.25);color:#c4b5fd;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;line-height:28px;transform:translateZ(36px);transition:color .3s ease,background .3s ease,box-shadow .3s ease;width:40px}.p-index .category-card .category-title{color:#fff;font-size:14px;font-weight:500;line-height:22px}.p-index .category-card .category-sub{color:rgba(226,232,255,.5);font-size:12px;line-height:20px}.p-index .category-card:hover .iconfont{background:linear-gradient(135deg,#8b5cf6,#22d3ee);box-shadow:0 0 18px rgba(139,92,246,.6);color:#fff}.p-index .about{background:radial-gradient(ellipse 50% 70% at 20% 40%,rgba(139,92,246,.2),transparent 70%),radial-gradient(ellipse 40% 60% at 85% 50%,rgba(34,211,238,.12),transparent 70%);border-top:1px solid hsla(0,0%,100%,.09);margin-top:60px;padding-bottom:80px;padding-top:60px;position:relative;z-index:1}.p-index .about-stage{align-items:center;display:grid;gap:48px;grid-template-columns:1.2fr .9fr;margin-left:auto;margin-right:auto;width:1200px}.p-index .about-copy .about-eyebrow{color:#c4b5fd;font-size:12px;font-weight:600;line-height:20px}.p-index .about-copy h2{animation:section-shimmer 7s linear infinite;background:linear-gradient(90deg,#fff,#c4b5fd 30%,#67e8f9,#fff 70%,#fff);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:transparent;display:inline-block;font-size:32px;font-weight:700;line-height:40px;margin-top:8px}.p-index .about-copy p{color:rgba(226,232,255,.72);font-size:14px;line-height:24px;margin-top:12px}.p-index .about-copy .about-lead{color:rgba(226,232,255,.88);font-size:16px;line-height:26px}.p-index .about-cta{align-items:center;border-radius:9999px;display:inline-flex;font-size:14px;font-weight:600;height:40px;line-height:22px;margin-top:24px;padding-left:20px;padding-right:20px;--tw-text-opacity:1;background:linear-gradient(90deg,#8b5cf6,#3b82f6);box-shadow:0 10px 30px rgba(139,92,246,.45);color:rgb(255 255 255/var(--tw-text-opacity));transition:transform .2s ease,box-shadow .2s ease}.p-index .about-cta:hover{box-shadow:0 14px 36px rgba(139,92,246,.6);transform:translateY(-2px)}.p-index .about-pledges>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(12px*var(--tw-space-y-reverse));margin-top:calc(12px*(1 - var(--tw-space-y-reverse)))}.p-index .about-pledges li{border-radius:16px;padding:20px;position:relative}.p-index .about-pledges li:before{background:linear-gradient(180deg,#8b5cf6,#22d3ee);border-radius:0 3px 3px 0;bottom:16px;box-shadow:0 0 12px rgba(139,92,246,.8);content:"";left:0;position:absolute;top:16px;width:3px}.p-index .about-pledges li strong{color:#fff;display:block;font-size:16px;font-weight:600;line-height:24px;transform:translateZ(30px)}.p-index .about-pledges li span{color:rgba(226,232,255,.72);display:block;font-size:12px;line-height:20px;margin-top:4px}@media (prefers-reduced-motion:reduce){.p-index .about-copy h2,.p-index .bead-cube,.p-index .hero .bead,.p-index .hero-floor,.p-index .hero:before,.p-index .lead-playhead,.p-index .music-ball,.p-index .section-head h2,.p-index .stick-arm,.p-index .strip-card .strip-preview{animation:none}.p-index .strip-card:hover,.p-index .video-card:hover,.p-index .video-lead:hover,.p-index .video-util:hover{transform:none}}@media (max-width:767px){.p-index .hero .hero-stage{display:block;padding:30px 20px;width:100%}.p-index .hero h1{font-size:28px;line-height:38px}.p-index .hero h1 em{font-size:18px;line-height:26px}.p-index .hero .hero-stats{flex-wrap:wrap}.p-index .hero .hero-stats>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(20px*(1 - var(--tw-space-x-reverse)));margin-right:calc(20px*var(--tw-space-x-reverse))}.p-index .hero .hero-art{height:340px;margin:24px 0 0;width:100%}.p-index .hero .c-hero-bead-scene .fallback-card .c-pindou-preview{height:200px}.p-index .section{padding-left:20px;padding-right:20px;width:100%}.p-index .category-grid,.p-index .feature-grid,.p-index .gallery-bento,.p-index .video-bento{grid-template-columns:repeat(2,1fr)}.p-index .video-bento{gap:12px}.p-index .video-lead{grid-column:1/-1;grid-row:auto}.p-index .video-thumb{height:96px}.p-index .video-utils{gap:12px;grid-template-columns:1fr}.p-index .about{padding:40px 20px}.p-index .page-cubes{display:none}.p-index .about-stage{gap:24px;grid-template-columns:1fr;width:100%}.p-index .feature-flow{flex-wrap:wrap}.p-index .feature-flow li:not(:last-child):after{margin:0 8px;width:20px}.p-index .strip-card.is-featured{grid-column:1/-1;grid-row:auto}.p-index .strip-card.is-featured .strip-preview{flex:none;height:220px}}.l-home:has(.p-index){background:#0a0d26}.l-home:has(.p-index) .c-footer{background:#070919;border-color:rgba(255,255,255,.08);box-shadow:0 -1px rgba(167,139,250,.18),0 -30px 60px rgba(76,29,149,.18)}.l-home:has(.p-index) .c-footer .common-footer-inner>.logo-contract img{filter:brightness(1.35) drop-shadow(0 0 8px rgba(96,165,250,.45))}.l-home:has(.p-index) .c-footer .contact-item{background:rgba(255,255,255,.08);color:#c4b5fd}.l-home:has(.p-index) .c-footer .contact-item.is-open,.l-home:has(.p-index) .c-footer .contact-item:focus-visible,.l-home:has(.p-index) .c-footer .contact-item:hover{--tw-bg-opacity:1;background-color:rgb(60 130 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.l-home:has(.p-index) .c-footer .label:before{background:linear-gradient(180deg,#8b5cf6,#3b82f6);opacity:.7}.l-home:has(.p-index) .c-footer .beian,.l-home:has(.p-index) .c-footer .beian a,.l-home:has(.p-index) .c-footer .follow-desc,.l-home:has(.p-index) .c-footer .nav-items .nav-item{color:rgba(226,232,255,.58)}.l-home:has(.p-index) .c-footer .beian a:hover,.l-home:has(.p-index) .c-footer .nav-items .nav-item:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.l-home:has(.p-index) .c-footer .follow-qr{border-color:rgba(167,139,250,.3);box-shadow:0 0 24px rgba(139,92,246,.25)}.l-home:has(.p-index) .c-footer .c-adsense{border-color:rgba(255,255,255,.1)}
