.home-root[data-v-7b93da9b]{position:relative;width:100%;min-height:100vh;overflow:hidden}.home-bg[data-v-7b93da9b]{position:absolute;inset:0;background-image:url(/assets/home_background_2-D64CxIg_.png);background-size:cover;background-position:center;background-repeat:no-repeat;filter:saturate(.95) contrast(1);z-index:0}.home-bg.home-bg--shifted[data-v-7b93da9b]{inset:-280px 0 0;height:calc(100% + 280px)}.home-content[data-v-7b93da9b]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;min-height:100vh;width:100%}.home-main[data-v-7b93da9b]{flex:1 1 auto;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(4rem,12vw,10rem);padding-bottom:clamp(2rem,8vw,5rem)}.themes-grid[data-v-7b93da9b]{width:100%;display:grid;grid-template-columns:repeat(auto-fit,200px);justify-content:center;gap:1rem;align-items:stretch;justify-items:center}.theme-card[data-v-7b93da9b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid rgba(255,255,255,.18);border-radius:4px;padding:0;width:100%;max-width:160px;height:clamp(9.5rem,18vw,12rem);overflow:hidden;transform:skew(-8deg);transform-origin:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#fff;cursor:pointer;will-change:transform;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s cubic-bezier(.2,.8,.2,1)}.theme-card__inner[data-v-7b93da9b]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;transform:skew(8deg);padding:1rem;box-sizing:border-box}.theme-card img[data-v-7b93da9b]{width:56px;height:56px}.theme-card span[data-v-7b93da9b]{display:block;margin-top:.5rem;font-weight:600;color:#ffffffe3}.theme-card[data-v-7b93da9b]:hover{transform:skew(-8deg) translateY(-8px) scale(1.06);box-shadow:0 20px 40px #00000059;z-index:30}.theme-card.left-pushed[data-v-7b93da9b]{transform:skew(-8deg) translate(-8px) translateY(4px) scale(.96)}.theme-card.right-pushed[data-v-7b93da9b]{transform:skew(-8deg) translate(8px) translateY(4px) scale(.96)}.theme-card.is-hovered[data-v-7b93da9b]{transform:skew(-8deg) translateY(-8px) scale(1.06);z-index:30}.hero[data-v-7b93da9b]{min-height:14rem;display:flex;flex-direction:column;gap:.5rem;align-items:center}.hero-line[data-v-7b93da9b]{line-height:1.05;margin:0}.hero-line--primary[data-v-7b93da9b]{font-size:clamp(2.5rem,10vw,5.5rem)}.hero-line--primary.hero-line--primary--mobile[data-v-7b93da9b]{font-size:clamp(2rem,8.5vw,4.4rem)}.hero-line--secondary[data-v-7b93da9b]{font-size:clamp(2rem,8vw,4rem)}.hero-line--secondary.hero-line--secondary--mobile[data-v-7b93da9b]{font-size:clamp(4rem,9vw,4.6rem)}.title-complete[data-v-7b93da9b]{animation:titleComplete-7b93da9b .36s cubic-bezier(.2,.9,.3,1) 1}@keyframes titleComplete-7b93da9b{0%{transform:scale(1);opacity:1}40%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:.98}}@media (max-width: 768px){.theme-card[data-v-7b93da9b]{width:100%;max-width:320px}}.themes-grid--mobile[data-v-7b93da9b]{grid-template-columns:repeat(2,140px);gap:.75rem;justify-content:center}.themes-grid--mobile .theme-card[data-v-7b93da9b]{max-width:140px;height:clamp(8.5rem,16vw,10.5rem)}.fade-line[data-v-7b93da9b]{display:inline-block;opacity:0;transform:translateY(8px);transition:opacity .36s cubic-bezier(.2,.9,.3,1),transform .36s cubic-bezier(.2,.9,.3,1)}.fade-line.is-visible[data-v-7b93da9b]{opacity:1;transform:translateY(0)}.fog-svg[data-v-7b93da9b]{width:100%;height:1em;overflow:visible;display:block}.fog-svg text[data-v-7b93da9b]{fill:#fff;font-weight:600;font-family:inherit;font-size:1em;paint-order:stroke fill;stroke:#0000002e;stroke-width:.06em}.fog-text[data-v-7b93da9b]{mix-blend-mode:screen;opacity:1;transition:opacity .42s linear}.clear-text[data-v-7b93da9b]{opacity:0;transition:opacity .42s ease-out .12s}.clear-text[style*="opacity: 1"][data-v-7b93da9b]{transition-delay:0ms}.clear-span[data-v-7b93da9b]{display:inline-block;color:inherit;font:inherit;text-align:center}
