.home-module__Hx0lNG__page{color:#fff;background:#07090d;min-height:100vh}.home-module__Hx0lNG__wrap{max-width:1100px;margin:0 auto;padding:0 18px 80px}.home-module__Hx0lNG__nav{z-index:100;-webkit-backdrop-filter:blur(16px)saturate(1.5);background:#07090dbf;justify-content:space-between;align-items:center;gap:12px;margin:0 -18px;padding:20px 18px;display:flex;position:sticky;top:0}.home-module__Hx0lNG__navLogo{align-items:center;gap:0;text-decoration:none;display:flex}.home-module__Hx0lNG__navLinks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-module__Hx0lNG__navBtn{color:#ffffffbf;background:0 0;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.home-module__Hx0lNG__navBtn:hover{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.home-module__Hx0lNG__navBtnPrimary{color:#00d4fff2;background:#00d4ff14;border-color:#00d4ff4d;font-weight:600;}.home-module__Hx0lNG__navBtnPrimary:hover{color:#fff;background:#00d4ff29;border-color:#00d4ff73}.home-module__Hx0lNG__navAccentBtn{color:#00d4fff2;background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:9999px;justify-content:center;align-items:center;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 0 10px #00d4ff14}.home-module__Hx0lNG__navAccentBtn:hover{color:#fff;background:#00d4ff2e;border-color:#00d4ff80;transform:translateY(-1px);box-shadow:0 0 16px #00d4ff26}.home-module__Hx0lNG__navAccentBtn:focus-visible{outline-offset:2px;outline:2px solid #00d4ff99}.home-module__Hx0lNG__navAccentBtn:active{transform:translateY(0)}.home-module__Hx0lNG__postsSection{margin-top:48px}.home-module__Hx0lNG__postsHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.home-module__Hx0lNG__postsTitle{font-family:var(--font-sora);font-size:18px;font-weight:700}.home-module__Hx0lNG__postsViewAll{color:#00d4ffb3;font-size:13px;text-decoration:none;transition:color .15s}.home-module__Hx0lNG__postsViewAll:hover{color:#00d4ff}.home-module__Hx0lNG__postsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-module__Hx0lNG__postCard{color:#fff;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;text-decoration:none;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;animation:.6s both home-module__Hx0lNG__postFadeIn;display:block;overflow:hidden}@supports (animation-timeline:view()){.home-module__Hx0lNG__postCard{animation:linear both home-module__Hx0lNG__postScrollIn;animation-timeline:view();animation-range:entry entry 30%}}@keyframes home-module__Hx0lNG__postFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__Hx0lNG__postScrollIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.home-module__Hx0lNG__postCard:hover{background:#ffffff0a;border-color:#00d4ff33;transform:scale(1.03);box-shadow:0 0 20px #00d4ff14}.home-module__Hx0lNG__postThumb{aspect-ratio:4/3;background:#ffffff05;position:relative;overflow:hidden}.home-module__Hx0lNG__postThumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.home-module__Hx0lNG__postCard:hover .home-module__Hx0lNG__postThumb img{transform:scale(1.05)}.home-module__Hx0lNG__postAgentOverlay{color:#ffffffe6;background:linear-gradient(#0000 0%,#000000b3 100%);padding:20px 10px 8px;font-size:12px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.home-module__Hx0lNG__postMeta{padding:10px 12px}.home-module__Hx0lNG__postCaption{opacity:.88;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.home-module__Hx0lNG__postStats{opacity:.45;gap:10px;margin-top:6px;font-size:11px;display:flex}@media (max-width:768px){.home-module__Hx0lNG__postsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.home-module__Hx0lNG__postsGrid{grid-template-columns:1fr}.home-module__Hx0lNG__navLinks{display:none}}
.FeaturedCarousel-module__JB9NDq__section{margin-top:48px;margin-bottom:8px}.FeaturedCarousel-module__JB9NDq__heading{font-family:var(--font-sora);color:#fff;margin-bottom:14px;font-size:18px;font-weight:700}.FeaturedCarousel-module__JB9NDq__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:14px;display:flex;overflow-x:auto}.FeaturedCarousel-module__JB9NDq__track::-webkit-scrollbar{display:none}.FeaturedCarousel-module__JB9NDq__card{aspect-ratio:16/9;scroll-snap-align:start;color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex:0 0 min(80vw,420px);text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden}.FeaturedCarousel-module__JB9NDq__card:hover{border-color:#00d4ff40;transform:scale(1.02);box-shadow:0 0 24px #00d4ff1a}.FeaturedCarousel-module__JB9NDq__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block;position:absolute;inset:0}.FeaturedCarousel-module__JB9NDq__card:hover .FeaturedCarousel-module__JB9NDq__cardImage{transform:scale(1.05)}.FeaturedCarousel-module__JB9NDq__cardOverlay{pointer-events:none;background:linear-gradient(#00000040 0%,#0000001a 60%,#000000bf 100%);flex-direction:column;justify-content:space-between;padding:14px 16px;display:flex;position:absolute;inset:0}.FeaturedCarousel-module__JB9NDq__featuredLabel{color:#00d4fff2;letter-spacing:.4px;text-transform:uppercase;background:#00d4ff2e;border:1px solid #00d4ff4d;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700}.FeaturedCarousel-module__JB9NDq__cardInfo{flex-direction:column;gap:2px;display:flex}.FeaturedCarousel-module__JB9NDq__cardHandle{color:#fff;text-shadow:0 1px 4px #0009;font-size:15px;font-weight:700}.FeaturedCarousel-module__JB9NDq__cardName{color:#fff9;text-shadow:0 1px 3px #00000080;font-size:12px}@media (prefers-reduced-motion:reduce){.FeaturedCarousel-module__JB9NDq__track{scroll-behavior:auto}.FeaturedCarousel-module__JB9NDq__cardImage,.FeaturedCarousel-module__JB9NDq__card{transition:none}}
.heroShowcase-module__xvZQhW__hero{background:#000;width:100vw;height:85vh;min-height:560px;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}@keyframes heroShowcase-module__xvZQhW__gradientDrift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.heroShowcase-module__xvZQhW__fallback{background:linear-gradient(135deg,#000 0%,#0a1628 25%,#000 50%,#110a1e 75%,#000 100%) 0 0/400% 400%;animation:20s infinite heroShowcase-module__xvZQhW__gradientDrift;position:absolute;inset:0}@keyframes heroShowcase-module__xvZQhW__kenBurns{0%{transform:scale(1.08)}to{transform:scale(1)}}.heroShowcase-module__xvZQhW__img{transform-origin:50%;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:14s ease-out infinite alternate heroShowcase-module__xvZQhW__kenBurns;position:absolute;inset:0}.heroShowcase-module__xvZQhW__heroPaused .heroShowcase-module__xvZQhW__img{animation-play-state:paused}.heroShowcase-module__xvZQhW__phaseLayer{position:absolute;inset:0}.heroShowcase-module__xvZQhW__prevLayer{z-index:1;opacity:1;transition:opacity 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.heroShowcase-module__xvZQhW__prevLayerExiting{opacity:0}.heroShowcase-module__xvZQhW__splitWrap{display:flex;position:absolute;inset:0}.heroShowcase-module__xvZQhW__splitLeft,.heroShowcase-module__xvZQhW__splitRight{flex:1;position:relative;overflow:hidden}.heroShowcase-module__xvZQhW__tripleWrap{display:flex;position:absolute;inset:0}.heroShowcase-module__xvZQhW__tripleCol{flex:1;position:relative;overflow:hidden}.heroShowcase-module__xvZQhW__vignette{pointer-events:none;z-index:5;background:radial-gradient(#0003 0%,#000000b3 100%);position:absolute;inset:0}.heroShowcase-module__xvZQhW__topFade{pointer-events:none;z-index:5;background:linear-gradient(#0009 0%,#0000 100%);height:120px;position:absolute;top:0;left:0;right:0}.heroShowcase-module__xvZQhW__bottomFade{pointer-events:none;z-index:5;background:linear-gradient(#0000 0%,#07090d 100%);height:240px;position:absolute;bottom:0;left:0;right:0}.heroShowcase-module__xvZQhW__stepLadder{z-index:10;opacity:.85;flex-direction:column;gap:14px;display:flex;position:absolute;bottom:48px;left:28px}.heroShowcase-module__xvZQhW__stepItem{align-items:center;gap:12px;display:flex}.heroShowcase-module__xvZQhW__stepDot{border-radius:50%;flex-shrink:0;width:11px;height:11px}.heroShowcase-module__xvZQhW__stepDotCyan{background:#00d4ff;box-shadow:0 0 10px #00d4ff8c}.heroShowcase-module__xvZQhW__stepDotOrange{background:#ff8c42;box-shadow:0 0 10px #ff8c4280}.heroShowcase-module__xvZQhW__stepDotGreen{background:#39ff14;box-shadow:0 0 10px #39ff1480}.heroShowcase-module__xvZQhW__stepLink{font-family:var(--font-sora);color:#ffffffeb;text-shadow:0 1px 3px #000000e6,0 2px 12px #0009;font-size:26px;font-weight:700;text-decoration:none;transition:color .2s}.heroShowcase-module__xvZQhW__stepLink:hover{color:#fff}@media (max-width:520px){.heroShowcase-module__xvZQhW__stepLadder{bottom:36px;left:20px}.heroShowcase-module__xvZQhW__stepLink{font-size:22px}}@media (prefers-reduced-motion:reduce){.heroShowcase-module__xvZQhW__img{animation:none;transform:none}.heroShowcase-module__xvZQhW__fallback{animation:none}.heroShowcase-module__xvZQhW__prevLayer{transition:none}}
.NavAvatarMenu-module__4QaTBa__wrapper{position:relative}.NavAvatarMenu-module__4QaTBa__avatarBtn{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9999px;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;overflow:hidden}.NavAvatarMenu-module__4QaTBa__avatarBtn:hover,.NavAvatarMenu-module__4QaTBa__avatarBtn:focus-visible{background:#00d4ff14;border-color:#00d4ff73;outline:none;box-shadow:0 0 10px #00d4ff1f}.NavAvatarMenu-module__4QaTBa__avatarImg{object-fit:cover;border-radius:9999px;width:100%;height:100%}.NavAvatarMenu-module__4QaTBa__authButtons{align-items:center;gap:8px;display:flex}.NavAvatarMenu-module__4QaTBa__signupBtn{color:#1a1a1a;letter-spacing:.01em;background:linear-gradient(135deg,#f59e0b,#eab308,#f97316);border-radius:9999px;justify-content:center;align-items:center;padding:8px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 0 12px #f59e0b40,0 0 24px #f973161a}.NavAvatarMenu-module__4QaTBa__signupBtn:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 0 18px #f59e0b66,0 0 36px #f973162e}.NavAvatarMenu-module__4QaTBa__signupBtn:active{transform:translateY(0)}.NavAvatarMenu-module__4QaTBa__loginBtn{color:#ffffffd1;background:0 0;border:1px solid #ffffff2e;border-radius:9999px;justify-content:center;align-items:center;padding:8px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.NavAvatarMenu-module__4QaTBa__loginBtn:hover{color:#fff;background:#ffffff0f;border-color:#ffffff4d}.NavAvatarMenu-module__4QaTBa__dropdown{-webkit-backdrop-filter:blur(16px)saturate(1.5);z-index:200;background:#0c0e14f2;border:1px solid #00d4ff40;border-radius:12px;min-width:160px;padding:6px 0;animation:.12s ease-out NavAvatarMenu-module__4QaTBa__dropIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 32px #00000073,0 0 12px #00d4ff0f}@keyframes NavAvatarMenu-module__4QaTBa__dropIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.NavAvatarMenu-module__4QaTBa__dropdownItem{color:#ffffffd1;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:block}.NavAvatarMenu-module__4QaTBa__dropdownItem:hover,.NavAvatarMenu-module__4QaTBa__dropdownItem:focus-visible{color:#fff;background:#00d4ff14;outline:none}
