.stat-number[data-v-68f788c1]{min-width:3ch;font-variant-numeric:tabular-nums}.stat-icon[data-v-68f788c1]{background:#0b1220}.ai-universe[data-v-b9e9b6e8]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ai-universe__canvas[data-v-b9e9b6e8]{display:block;width:100%;height:100%;background:transparent}.ai-universe__bloom[data-v-b9e9b6e8]{position:absolute;border-radius:9999px;filter:blur(120px);animation:bloomPulse-b9e9b6e8 4.5s ease-in-out infinite}.ai-universe__bloom--a[data-v-b9e9b6e8]{top:35%;right:12%;width:420px;height:420px;background:#246bfd29}.ai-universe__bloom--b[data-v-b9e9b6e8]{bottom:18%;right:22%;width:320px;height:320px;background:#8b5cff24;animation-delay:1.6s}.ai-universe__mobile-grad[data-v-b9e9b6e8]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(36,107,253,.14),rgba(139,92,255,.08),transparent)}.ai-universe__blob[data-v-b9e9b6e8]{position:absolute;border-radius:9999px;filter:blur(80px);animation:bloomPulse-b9e9b6e8 3.5s ease-in-out infinite}.ai-universe__blob--a[data-v-b9e9b6e8]{top:40%;right:10%;width:16rem;height:16rem;background:#246bfd47}.ai-universe__blob--b[data-v-b9e9b6e8]{bottom:20%;right:28%;width:12rem;height:12rem;background:#8b5cff38;animation-delay:1s}@keyframes bloomPulse-b9e9b6e8{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.ai-universe__bloom[data-v-b9e9b6e8],.ai-universe__blob[data-v-b9e9b6e8]{animation:none}}.hero-tech[data-v-9815a4ab]{background:#050816;padding-top:2.5rem;padding-bottom:.5rem;min-height:min(88vh,780px)}.hero-tech__veil-left[data-v-9815a4ab]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(5,8,22,.88) 0%,rgba(5,8,22,.45) 42%,transparent 68%)}.hero-tech__veil-bottom[data-v-9815a4ab]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 55%,rgba(5,8,22,.85) 100%)}.hero-tech__grid[data-v-9815a4ab]{display:grid;gap:2.5rem;align-items:center;min-height:min(62vh,520px);padding-bottom:1.5rem}@media(min-width:1024px){.hero-tech__grid[data-v-9815a4ab]{grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr);gap:2rem;padding-bottom:2rem}}.hero-tech__copy[data-v-9815a4ab]{position:relative;z-index:2}.hero-brand[data-v-9815a4ab]{font-family:var(--font-display)}.hero-tech__stage[data-v-9815a4ab]{position:relative;z-index:2}.hero-scatter[data-v-9815a4ab]{position:relative;height:280px;max-width:520px;margin-inline:auto;opacity:0;transition:opacity .35s ease}.hero-scatter.is-ready[data-v-9815a4ab]{opacity:1}@media(min-width:640px){.hero-scatter[data-v-9815a4ab]{height:320px;max-width:560px}}@media(min-width:1024px){.hero-scatter[data-v-9815a4ab]{height:360px;max-width:none}}.hero-tile[data-v-9815a4ab]{position:absolute;display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:.65rem;border:1px solid rgba(148,163,184,.22);background:#0f172a;box-shadow:0 16px 36px -14px #000000b3;will-change:transform;transition:box-shadow .35s ease,border-color .35s ease,z-index 0s}.hero-tile[data-v-9815a4ab]:hover{z-index:6;border-color:#ff6b3573;box-shadow:0 22px 44px -12px #000000bf,0 0 0 1px #ff6b3526}.hero-tile--1[data-v-9815a4ab]{width:48%;left:0;top:18%;z-index:2;transform:rotate(-7deg);animation:heroFloatA-9815a4ab 5.6s ease-in-out infinite}.hero-tile--2[data-v-9815a4ab]{width:52%;left:24%;top:0;z-index:4;transform:rotate(3deg);animation:heroFloatB-9815a4ab 6.2s ease-in-out infinite;animation-delay:.25s}.hero-tile--3[data-v-9815a4ab]{width:46%;right:0;bottom:6%;left:auto;z-index:3;transform:rotate(8deg);animation:heroFloatC-9815a4ab 5.9s ease-in-out infinite;animation-delay:.45s}.hero-scatter.is-paused:not(.is-expanding) .hero-tile--1[data-v-9815a4ab],.hero-scatter.is-paused:not(.is-expanding) .hero-tile--2[data-v-9815a4ab],.hero-scatter.is-paused:not(.is-expanding) .hero-tile--3[data-v-9815a4ab]{animation-play-state:paused}.hero-scatter.is-paused:not(.is-expanding) .hero-tile--1[data-v-9815a4ab]:hover{animation:none;transform:rotate(-4deg) translateY(-12px) scale(1.06)}.hero-scatter.is-paused:not(.is-expanding) .hero-tile--2[data-v-9815a4ab]:hover{animation:none;transform:rotate(1deg) translateY(-14px) scale(1.08)}.hero-scatter.is-paused:not(.is-expanding) .hero-tile--3[data-v-9815a4ab]:hover{animation:none;transform:rotate(5deg) translateY(-12px) scale(1.06)}.hero-scatter.is-expanding .hero-tile--1[data-v-9815a4ab]{animation:expandFromCenter1-9815a4ab 1.55s cubic-bezier(.16,1,.3,1) both}.hero-scatter.is-expanding .hero-tile--2[data-v-9815a4ab]{animation:expandFromCenter2-9815a4ab 1.55s cubic-bezier(.16,1,.3,1) both;animation-delay:.06s}.hero-scatter.is-expanding .hero-tile--3[data-v-9815a4ab]{animation:expandFromCenter3-9815a4ab 1.55s cubic-bezier(.16,1,.3,1) both;animation-delay:.12s}.hero-tile__img[data-v-9815a4ab]{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .55s cubic-bezier(.22,1,.36,1)}.hero-tile:hover .hero-tile__img[data-v-9815a4ab]{transform:scale(1.08)}.hero-scatter.is-expanding .hero-tile__img[data-v-9815a4ab]{animation:heroImgZoom-9815a4ab 1.55s cubic-bezier(.16,1,.3,1) both}.hero-scatter.is-expanding .hero-tile:hover .hero-tile__img[data-v-9815a4ab]{transition:none}.hero-tile__fallback[data-v-9815a4ab]{display:flex;height:100%;min-height:100px;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e293b,#0f172a 55%,#164e63);color:#e2e8f0;font-size:.8rem;font-weight:600;padding:.5rem;text-align:center}@keyframes heroImgZoom-9815a4ab{0%{transform:scale(1.22)}55%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes expandFromCenter1-9815a4ab{0%{opacity:0;transform:translate(55%,20%) scale(.08) rotate(0)}55%{opacity:1}to{opacity:1;transform:rotate(-7deg) translateY(0) scale(1)}}@keyframes expandFromCenter2-9815a4ab{0%{opacity:0;transform:translate(-5%,40%) scale(.08) rotate(0)}55%{opacity:1}to{opacity:1;transform:rotate(3deg) translateY(0) scale(1)}}@keyframes expandFromCenter3-9815a4ab{0%{opacity:0;transform:translate(-45%,-35%) scale(.08) rotate(0)}55%{opacity:1}to{opacity:1;transform:rotate(8deg) translateY(0) scale(1)}}@keyframes heroFloatA-9815a4ab{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-10px)}}@keyframes heroFloatB-9815a4ab{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(1deg) translateY(8px)}}@keyframes heroFloatC-9815a4ab{0%,to{transform:rotate(8deg) translateY(0) translate(0)}50%{transform:rotate(6deg) translateY(-7px) translate(-4px)}}@media(max-width:640px){.hero-scatter[data-v-9815a4ab]{height:240px}.hero-tile[data-v-9815a4ab]{border-radius:.5rem}.hero-tile--1[data-v-9815a4ab]{width:50%}.hero-tile--2[data-v-9815a4ab]{width:54%}.hero-tile--3[data-v-9815a4ab]{width:48%}}@media(prefers-reduced-motion:reduce){.hero-tile--1[data-v-9815a4ab],.hero-tile--2[data-v-9815a4ab],.hero-tile--3[data-v-9815a4ab],.hero-scatter.is-expanding .hero-tile--1[data-v-9815a4ab],.hero-scatter.is-expanding .hero-tile--2[data-v-9815a4ab],.hero-scatter.is-expanding .hero-tile--3[data-v-9815a4ab],.hero-scatter.is-expanding .hero-tile__img[data-v-9815a4ab]{animation:none}.hero-scatter[data-v-9815a4ab]{opacity:1;transition:none}}.store-card[data-v-e2c576d3]{cursor:pointer;width:24rem;border:1px solid rgba(148,163,184,.16);background:#111827;box-shadow:0 10px 30px -18px #0f172a59;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .35s ease}.store-card[data-v-e2c576d3]:hover{transform:translateY(-5px);border-color:#ff6b3547;box-shadow:0 18px 40px -16px #0f172a47,0 0 0 1px #ff6b3514}.store-card__img[data-v-e2c576d3]{transform:scale(1.01);transition:transform .7s cubic-bezier(.22,1,.36,1)}.store-card:hover .store-card__img[data-v-e2c576d3]{transform:scale(1.08)}.store-card__shine[data-v-e2c576d3]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.28) 48%,transparent 62%);transform:translate(-120%);transition:transform .8s ease}.store-card:hover .store-card__shine[data-v-e2c576d3]{transform:translate(120%)}.store-more-btn[data-v-e2c576d3]{position:relative;overflow:hidden}.store-marquee__viewport[data-v-e2c576d3]{overflow:hidden;padding:.4rem 0 .8rem;-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.store-marquee__track[data-v-e2c576d3]{display:flex;width:max-content;animation:storeMarqueeLeft-e2c576d3 88s linear infinite;will-change:transform}.store-marquee__track--reverse[data-v-e2c576d3]{animation-name:storeMarqueeRight-e2c576d3;animation-duration:96s}.store-marquee__group[data-v-e2c576d3]{display:flex;flex-shrink:0;gap:1.25rem;padding-right:1.25rem}.store-marquee.is-paused .store-marquee__track[data-v-e2c576d3]{animation-play-state:paused}@keyframes storeMarqueeLeft-e2c576d3{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes storeMarqueeRight-e2c576d3{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:640px){.store-card[data-v-e2c576d3]{width:19rem}.store-marquee__viewport[data-v-e2c576d3]{-webkit-mask-image:linear-gradient(to right,transparent,#000 2%,#000 98%,transparent);mask-image:linear-gradient(to right,transparent,#000 2%,#000 98%,transparent)}}@media(prefers-reduced-motion:reduce){.store-card[data-v-e2c576d3],.store-card__img[data-v-e2c576d3],.store-card__shine[data-v-e2c576d3]{transition:none}.store-card[data-v-e2c576d3]:hover{transform:none}.store-marquee__track[data-v-e2c576d3],.store-marquee__track--reverse[data-v-e2c576d3]{animation:none}}.style-library[data-v-612bbaf8]{background:linear-gradient(180deg,#111827,#0a1220 48%,#111827)}.style-library__bg[data-v-612bbaf8]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 18% 20%,rgba(255,107,53,.14),transparent 42%),radial-gradient(circle at 82% 70%,rgba(56,189,248,.12),transparent 40%),linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 1px);background-size:auto,auto,42px 42px,42px 42px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);pointer-events:none}.style-library__stat[data-v-612bbaf8]{min-width:7rem;border-left:2px solid rgba(255,107,53,.45);padding-left:1rem}.style-filter[data-v-612bbaf8]{scrollbar-width:none}.style-filter[data-v-612bbaf8]::-webkit-scrollbar{display:none}.style-filter__chip[data-v-612bbaf8]{flex-shrink:0;cursor:pointer;border-radius:9999px;border:1px solid rgba(148,163,184,.18);background:#0f172ad9;padding:.45rem .95rem;font-size:.8125rem;color:#cbd5e1;transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.style-filter__chip[data-v-612bbaf8]:hover{border-color:#ff6b3559;color:var(--color-brand-orange);transform:translateY(-1px)}.style-filter__chip.is-active[data-v-612bbaf8]{border-color:transparent;background:linear-gradient(135deg,#ff6b35,#f59e0b);color:#fff;box-shadow:0 8px 20px -10px #ff6b35b3}.style-mosaic-wrap[data-v-612bbaf8]{position:relative;max-height:72.7rem;overflow:hidden}.style-mosaic-fade[data-v-612bbaf8]{pointer-events:none;position:absolute;inset-inline:0;bottom:0;height:7rem;background:linear-gradient(180deg,#f7f9fc00,#0a1220 78%)}.style-mosaic[data-v-612bbaf8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:7.5rem;gap:.65rem}@media(min-width:640px){.style-mosaic-wrap[data-v-612bbaf8]{max-height:82.5rem}.style-mosaic[data-v-612bbaf8]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:8.5rem;gap:.75rem}}@media(min-width:1024px){.style-mosaic-wrap[data-v-612bbaf8]{max-height:87.8rem}.style-mosaic[data-v-612bbaf8]{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:9rem;gap:.85rem}}.style-tile[data-v-612bbaf8]{position:relative;cursor:pointer;overflow:hidden;border:none;border-radius:1.1rem;padding:0;background:#94a3b840;text-align:left;grid-column:span 1;grid-row:span 1;isolation:isolate;animation:styleTileIn-612bbaf8 .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay, 0ms);box-shadow:0 10px 28px -18px #0f172a59;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.style-tile--hero[data-v-612bbaf8]{grid-column:span 2;grid-row:span 2}.style-tile--tall[data-v-612bbaf8]{grid-row:span 2}.style-tile--wide[data-v-612bbaf8]{grid-column:span 2}.style-tile[data-v-612bbaf8]:hover{z-index:2;transform:translateY(-4px) scale(1.01);box-shadow:0 22px 40px -18px #0f172a66}.style-tile__img[data-v-612bbaf8]{height:100%;width:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.style-tile:hover .style-tile__img[data-v-612bbaf8]{transform:scale(1.08)}.style-tile__veil[data-v-612bbaf8]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(15,23,42,.78) 100%);opacity:.72;transition:opacity .35s ease}.style-tile:hover .style-tile__veil[data-v-612bbaf8]{opacity:.9}.style-tile__meta[data-v-612bbaf8]{position:absolute;inset-inline:.85rem;bottom:.85rem;color:#fff;transform:translateY(6px);transition:transform .35s cubic-bezier(.22,1,.36,1)}.style-tile:hover .style-tile__meta[data-v-612bbaf8]{transform:translateY(0)}.style-tile__cat[data-v-612bbaf8]{display:block;font-size:.65rem;letter-spacing:.04em;opacity:.8}.style-tile__name[data-v-612bbaf8]{display:block;margin-top:.15rem;font-size:.9rem;font-weight:700;line-height:1.25}.style-tile__index[data-v-612bbaf8]{position:absolute;top:.65rem;right:.75rem;font-size:.65rem;letter-spacing:.12em;color:#ffffffb3;opacity:0;transition:opacity .3s ease}.style-tile:hover .style-tile__index[data-v-612bbaf8]{opacity:1}@keyframes styleTileIn-612bbaf8{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.style-tile[data-v-612bbaf8]{animation:none}.style-tile[data-v-612bbaf8]:hover,.style-tile:hover .style-tile__img[data-v-612bbaf8],.style-tile:hover .style-tile__meta[data-v-612bbaf8]{transform:none}}@media(max-width:639px){.style-tile--hero[data-v-612bbaf8],.style-tile--wide[data-v-612bbaf8]{grid-column:span 2}.style-tile--tall[data-v-612bbaf8]{grid-row:span 2}}
