.marquee-row[data-v-cf6f76e6]{width:100%;overflow:hidden}.marquee-track[data-v-cf6f76e6]{gap:16px;width:max-content;display:flex}.marquee-fast[data-v-cf6f76e6]{animation:35s linear infinite scroll-right-cf6f76e6}.marquee-medium[data-v-cf6f76e6]{animation:50s linear infinite scroll-right-cf6f76e6}.marquee-slow[data-v-cf6f76e6]{animation:65s linear infinite scroll-right-cf6f76e6}.marquee-reverse[data-v-cf6f76e6]{animation-name:scroll-left-cf6f76e6!important}.showcase-card[data-v-cf6f76e6]{background:#e8e8ed;border-radius:16px;flex-shrink:0;width:220px;height:140px;position:relative;overflow:hidden}@media (width>=768px){.showcase-card[data-v-cf6f76e6]{width:280px;height:170px}}.card-overlay[data-v-cf6f76e6]{background:linear-gradient(#0000,#00000026 50%,#000000b3);flex-direction:column;justify-content:flex-end;gap:4px;padding:12px 14px;display:flex;position:absolute;inset:0}.card-badge[data-v-cf6f76e6]{text-transform:uppercase;letter-spacing:.08em;border-radius:6px;width:fit-content;padding:2px 8px;font-size:10px;font-weight:600}.card-title[data-v-cf6f76e6]{color:#fff;font-size:13px;font-weight:600;line-height:1.2}.badge-lime[data-v-cf6f76e6]{color:#d2ff00;background:#d2ff0033}.badge-blue[data-v-cf6f76e6]{color:#93c5fd;background:#60a5fa33}.badge-emerald[data-v-cf6f76e6]{color:#6ee7b7;background:#34d39933}.badge-amber[data-v-cf6f76e6]{color:#fcd34d;background:#f59e0b33}.badge-rose[data-v-cf6f76e6]{color:#f9a8d4;background:#f472b633}.badge-violet[data-v-cf6f76e6]{color:#c4b5fd;background:#a78bfa33}.badge-indigo[data-v-cf6f76e6]{color:#a5b4fc;background:#6366f133}@keyframes scroll-right-cf6f76e6{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-left-cf6f76e6{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-v-cf6f76e6]{animation-play-state:paused}}.tablet-device[data-v-008f3edd]{z-index:5;background:#1d1d1f;border-radius:20px;width:300px;height:420px;padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0003,0 0 0 1px #0000000d}.tablet-screen[data-v-008f3edd]{background:linear-gradient(135deg,#0a0a0a,#141420);border-radius:12px;width:100%;height:100%;overflow:hidden}.tablet-content[data-v-008f3edd]{flex-direction:column;height:100%;padding:14px;display:flex}.tablet-header[data-v-008f3edd]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cards-column[data-v-008f3edd]{width:150px;height:100%;position:absolute;top:0;overflow:hidden}.cards-left[data-v-008f3edd]{left:calc(50% - 380px)}.cards-left-inner[data-v-008f3edd]{left:calc(50% - 220px)}.cards-right-inner[data-v-008f3edd]{left:calc(50% + 70px)}.cards-right[data-v-008f3edd]{left:calc(50% + 230px)}@media (width<=900px){.cards-left[data-v-008f3edd]{left:0}.cards-left-inner[data-v-008f3edd]{left:calc(50% - 210px)}.cards-right-inner[data-v-008f3edd]{left:calc(50% + 70px)}.cards-right[data-v-008f3edd]{left:auto;right:0}.tablet-device[data-v-008f3edd]{width:240px;height:340px}.cards-column[data-v-008f3edd]{width:120px}}@media (width<=640px){.cards-left[data-v-008f3edd],.cards-right[data-v-008f3edd]{display:none}.cards-left-inner[data-v-008f3edd]{left:0}.cards-right-inner[data-v-008f3edd]{left:auto;right:0}.tablet-device[data-v-008f3edd]{width:200px;height:300px;padding:6px}.cards-column[data-v-008f3edd]{width:100px}}.cards-track[data-v-008f3edd]{flex-direction:column;gap:10px;display:flex}.scroll-card[data-v-008f3edd]{background:#e8e8ed;border-radius:12px;flex-shrink:0;width:100%;height:100px;position:relative;overflow:hidden}@media (width>=768px){.scroll-card[data-v-008f3edd]{height:120px}}.scroll-card-overlay[data-v-008f3edd]{background:linear-gradient(#0000,#0000001a 40%,#000000bf);flex-direction:column;justify-content:flex-end;gap:2px;padding:8px 10px;display:flex;position:absolute;inset:0}.scroll-card-badge[data-v-008f3edd]{text-transform:uppercase;letter-spacing:.06em;color:#d2ff00;opacity:.8;font-size:8px;font-weight:600}.scroll-card-title[data-v-008f3edd]{color:#fff;font-size:11px;font-weight:600;line-height:1.2}.cards-scroll-up[data-v-008f3edd]{animation:25s linear infinite scroll-up-008f3edd}.cards-scroll-down[data-v-008f3edd]{animation:30s linear infinite scroll-down-008f3edd}.cards-scroll-up-slow[data-v-008f3edd]{animation:35s linear infinite scroll-up-008f3edd}.cards-scroll-down-slow[data-v-008f3edd]{animation:28s linear infinite scroll-down-008f3edd}@keyframes scroll-up-008f3edd{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scroll-down-008f3edd{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cards-track[data-v-008f3edd]{animation-play-state:paused}}.phone-parade[data-v-bd8abf0b]{justify-content:center;align-items:flex-end;gap:12px;height:380px;padding:0 20px;display:flex;position:relative}@media (width>=768px){.phone-parade[data-v-bd8abf0b]{gap:16px;height:440px}}.parade-phone[data-v-bd8abf0b]{will-change:transform;cursor:pointer;flex-shrink:0;transition:filter .35s,opacity .35s}.parade-phone.phone-dimmed[data-v-bd8abf0b]{filter:brightness(.85);opacity:.85}.phone-frame[data-v-bd8abf0b]{background:#1d1d1f;border-radius:22px;padding:6px;transition:box-shadow .35s;position:relative;box-shadow:0 15px 50px #0000001f,0 0 0 1px #0000000a}.parade-phone.phone-hovered .phone-frame[data-v-bd8abf0b]{box-shadow:0 25px 70px #0003,0 0 0 1px #0000000f,0 0 30px #d2ff0014}.phone-shine[data-v-bd8abf0b]{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 40%,#ffffff0f 45%,#ffffff1f 50%,#ffffff0f 55%,#0000 60%);border-radius:17px;position:absolute;inset:6px;transform:translate(-100%)}.parade-phone.phone-hovered .phone-shine[data-v-bd8abf0b]{opacity:1;animation:.7s ease-out forwards shine-sweep-bd8abf0b}.phone-notch[data-v-bd8abf0b]{z-index:2;background:#1d1d1f;border-radius:0 0 12px 12px;width:50%;height:14px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.phone-screen[data-v-bd8abf0b]{border-radius:17px;position:relative;overflow:hidden}.phone-ui[data-v-bd8abf0b]{z-index:1;position:relative}.parade-phone-0 .phone-frame[data-v-bd8abf0b]{width:130px;height:270px;transform:rotate(-8deg)}.parade-phone-0 .phone-screen[data-v-bd8abf0b]{height:258px}.parade-phone-1 .phone-frame[data-v-bd8abf0b]{width:145px;height:300px;transform:rotate(-4deg)}.parade-phone-1 .phone-screen[data-v-bd8abf0b]{height:288px}.parade-phone-2 .phone-frame[data-v-bd8abf0b]{width:165px;height:340px;transform:rotate(0)}.parade-phone-2 .phone-screen[data-v-bd8abf0b]{height:328px}.parade-phone-3 .phone-frame[data-v-bd8abf0b]{width:145px;height:300px;transform:rotate(4deg)}.parade-phone-3 .phone-screen[data-v-bd8abf0b]{height:288px}.parade-phone-4 .phone-frame[data-v-bd8abf0b]{width:130px;height:270px;transform:rotate(8deg)}.parade-phone-4 .phone-screen[data-v-bd8abf0b]{height:258px}@media (width<=640px){.parade-phone-0[data-v-bd8abf0b],.parade-phone-4[data-v-bd8abf0b]{display:none}.parade-phone-1 .phone-frame[data-v-bd8abf0b]{width:120px;height:250px}.parade-phone-1 .phone-screen[data-v-bd8abf0b]{height:238px}.parade-phone-2 .phone-frame[data-v-bd8abf0b]{width:140px;height:290px}.parade-phone-2 .phone-screen[data-v-bd8abf0b]{height:278px}.parade-phone-3 .phone-frame[data-v-bd8abf0b]{width:120px;height:250px}.parade-phone-3 .phone-screen[data-v-bd8abf0b]{height:238px}}@keyframes shine-sweep-bd8abf0b{0%{transform:translate(-100%)}to{transform:translate(100%)}}.phone-frame-expanded[data-v-bd8abf0b]{background:#1d1d1f;border-radius:28px;width:220px;height:440px;padding:8px;position:relative;box-shadow:0 30px 80px #00000026,0 0 0 1px #0000000d}.phone-notch-expanded[data-v-bd8abf0b]{z-index:2;background:#1d1d1f;border-radius:0 0 14px 14px;width:45%;height:16px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-screen-expanded[data-v-bd8abf0b]{border-radius:21px;width:100%;height:100%;overflow:hidden}.phone-ui-expanded[data-v-bd8abf0b]{z-index:1;transform-origin:0 0;width:77%;position:relative;transform:scale(1.3)}@media (width<=768px){.phone-frame-expanded[data-v-bd8abf0b]{width:180px;height:360px}}.detail-enter-active[data-v-bd8abf0b],.detail-leave-active[data-v-bd8abf0b]{transition:opacity .3s}.detail-enter-from[data-v-bd8abf0b],.detail-leave-to[data-v-bd8abf0b]{opacity:0}@media (prefers-reduced-motion:reduce){.parade-phone[data-v-bd8abf0b],.phone-frame[data-v-bd8abf0b]{transition:none}.phone-shine[data-v-bd8abf0b]{display:none}}.device-phone[data-v-db4d46d0]{background:#1d1d1f;border-radius:24px;padding:8px;position:absolute;box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000d}.device-screen[data-v-db4d46d0]{border-radius:18px;overflow:hidden}.device-center[data-v-db4d46d0]{z-index:3;width:200px;height:400px;bottom:0;left:50%;transform:translate(-50%)}.device-center .device-screen[data-v-db4d46d0]{height:100%}.device-left[data-v-db4d46d0]{z-index:2;width:170px;height:340px;bottom:20px;left:50%;transform:translate(-230px)rotate(-6deg)}.device-left .device-screen[data-v-db4d46d0]{height:100%}.device-right[data-v-db4d46d0]{z-index:2;width:170px;height:340px;bottom:20px;left:50%;transform:translate(60px)rotate(6deg)}.device-right .device-screen[data-v-db4d46d0]{height:100%}@media (width<=640px){.device-center[data-v-db4d46d0]{width:160px;height:320px}.device-left[data-v-db4d46d0]{width:130px;height:270px;transform:translate(-180px)rotate(-6deg)}.device-right[data-v-db4d46d0]{width:130px;height:270px;transform:translate(50px)rotate(6deg)}}.carousel-viewport[data-v-0c8c5128]{padding-left:max(24px,50vw - 458px);padding-right:0;overflow:hidden}.carousel-track[data-v-0c8c5128]{gap:16px;padding-right:40px;display:flex}.carousel-card[data-v-0c8c5128]{flex-shrink:0;width:260px;min-height:380px}@media (width>=768px){.carousel-card[data-v-0c8c5128]{width:280px}}.dialog-enter-active[data-v-0c8c5128],.dialog-leave-active[data-v-0c8c5128]{transition:opacity .2s}.dialog-enter-active [role=dialog][data-v-0c8c5128],.dialog-leave-active [role=dialog][data-v-0c8c5128]{transition:transform .2s,opacity .2s}.dialog-enter-from[data-v-0c8c5128],.dialog-leave-to[data-v-0c8c5128]{opacity:0}.dialog-enter-from [role=dialog][data-v-0c8c5128],.dialog-leave-to [role=dialog][data-v-0c8c5128]{opacity:0;transform:scale(.95)translateY(10px)}
