.footer{isolation:isolate;margin-top:clamp(2rem,4vw,3rem);padding:0 24px;position:relative;overflow:hidden}.footer:before{content:"";background:linear-gradient(90deg, transparent, var(--lx-hair-2) 12%, var(--lx-hair-2) 88%, transparent);height:1px;position:absolute;top:0;left:0;right:0}.footer-glow{z-index:-1;pointer-events:none;background:radial-gradient(70% 40% at 50% 100%,#d4af370f,#0000 70%);position:absolute;inset:0}.footer-inner{max-width:1160px;margin:0 auto;position:relative}.footer-inner:before{content:"";background:linear-gradient(var(--lx-gold-line), var(--lx-gold-line)) 0 4px / 9px 1px no-repeat, linear-gradient(var(--lx-gold-line), var(--lx-gold-line)) 4px 0 / 1px 9px no-repeat, linear-gradient(var(--lx-gold-line), var(--lx-gold-line)) 100% 4px / 9px 1px no-repeat, linear-gradient(var(--lx-gold-line), var(--lx-gold-line)) calc(100% - 4px) 0 / 1px 9px no-repeat;pointer-events:none;height:9px;position:absolute;top:-4px;left:-4px;right:-4px}.footer .lx-btn:hover{color:var(--lx-on-gold)}.footer .lx-btn--ghost,.footer .lx-btn--ghost:hover{color:var(--lx-ink)}.footer-main{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:4rem;padding:clamp(3.5rem,6vw,4.5rem) 0 4rem;display:grid}.footer-brand{flex-direction:column;gap:1.25rem;display:flex}.footer-logo{width:max-content;color:var(--lx-ink);letter-spacing:-.035em;transition:transform .4s var(--lx-ease);align-items:center;gap:.7rem;padding:6px 0;font-size:1.35rem;font-weight:650;display:inline-flex}.footer-logo:hover{color:var(--lx-ink)}.footer-logo:active{transform:scale(.98)}.footer-description{max-width:21rem;color:var(--lx-ink-2);margin:0;font-size:.92rem;line-height:1.7}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.footer-col__title{color:var(--lx-ink-3);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.64rem;font-weight:600}.footer-col ul{flex-direction:column;gap:.8rem;display:flex}.footer-link{color:var(--lx-ink-2);transition:color .4s var(--lx-ease);font-size:.92rem;font-weight:450;display:inline-block;position:relative}.footer-link:after{content:"";background:var(--lx-gold);transform-origin:100%;height:1px;transition:transform .6s var(--lx-ease);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.footer-link:hover{color:var(--lx-ink)}.footer-link:hover:after{transform-origin:0;transform:scaleX(1)}.footer-bottom{border-top:1px solid var(--lx-hair);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;display:flex}.footer-bottom__copy{color:var(--lx-ink-3);margin:0;font-size:.82rem}.footer-bottom__links{align-items:center;gap:1.5rem;display:flex}.footer-bottom__links .footer-link{font-size:.82rem}.footer-status{color:var(--lx-ink-3);align-items:center;gap:.5rem;font-size:.82rem;display:inline-flex}.footer-status__dot{background:var(--lx-gold);width:6px;height:6px;box-shadow:0 0 0 3px var(--lx-gold-soft);border-radius:50%}.footer-top{box-shadow:inset 0 0 0 1px var(--lx-hair-2);color:var(--lx-ink-2);transition:color .4s var(--lx-ease), box-shadow .4s var(--lx-ease), transform var(--dur-press) var(--ease-out);border-radius:999px;align-items:center;gap:.6rem;padding:.25rem .25rem .25rem .9rem;font-size:.8rem;display:inline-flex}.footer-top:hover{color:var(--lx-ink);box-shadow:inset 0 0 0 1px var(--lx-gold-line)}.footer-top:active{transform:scale(.97)}.footer-top__icon{background:var(--lx-hair);width:1.6rem;height:1.6rem;color:var(--lx-gold);transition:transform .6s var(--lx-ease);border-radius:50%;place-items:center;display:grid}.footer-top:hover .footer-top__icon{transform:translateY(-2px)scale(1.06)}.footer-wordmark{aspect-ratio:5697/930;-webkit-user-select:none;user-select:none;pointer-events:none;width:min(100% + 48px,1500px);margin:1rem auto 0;overflow:hidden}.footer-wordmark__art{aspect-ratio:5697/1189;background:linear-gradient(#f4f1e824 0%,#d4af3714 50%,#0000 78%);width:100%;-webkit-mask:url(/img/icon/looksmaxxing-space-logo-light.svg) top/100% no-repeat;mask:url(/img/icon/looksmaxxing-space-logo-light.svg) top/100% no-repeat}:root[data-theme=light] .footer-wordmark__art{background:linear-gradient(#1414131f 0%,#a47c1612 50%,#0000 78%)}@media (max-width:1000px){.footer-main{grid-template-columns:minmax(0,1fr);gap:3rem;padding:3.5rem 0}}@media (max-width:769px){.footer{padding:0 16px;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px) + var(--ad-anchor-h,0px));margin-top:2rem}.footer-wordmark{width:calc(100% + 32px);margin:.5rem -16px 0}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.75rem}.footer-bottom{flex-direction:column-reverse;align-items:flex-start}.footer-bottom__links{flex-wrap:wrap;gap:1rem 1.5rem}}@media (max-width:420px){.footer-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.footer-link:after,.footer-top,.footer-top__icon,.footer-logo{transition:none}}
.bottom-nav{display:none}@media (max-width:769px){.bottom-nav{--bn-bg:#080808;--bn-hairline:#ffffff14;--bn-idle:#7c7c7c;left:0;right:0;bottom:var(--ad-anchor-h,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--bn-bg);border-top:1px solid var(--bn-hairline);z-index:30;display:block;position:fixed}:root[data-theme=light] .bottom-nav{--bn-bg:#fff;--bn-hairline:#17171717;--bn-idle:#8a8a86}.bottom-nav-track{align-items:stretch;max-width:520px;height:56px;margin:0 auto;display:flex}.bottom-nav-item{min-width:0;color:var(--bn-idle);-webkit-tap-highlight-color:transparent;transition:color var(--dur-base) var(--ease-out);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex;position:relative}.bottom-nav-icon{transition:transform .42s var(--ease-drawer);justify-content:center;align-items:center;display:inline-flex}.bottom-nav-label{letter-spacing:.015em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 2px;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.bottom-nav-item.active .bottom-nav-label{font-weight:600}.bottom-nav-item svg{fill:currentColor;stroke:none;width:22px;height:22px}.bottom-nav-item svg.lucide{fill:none;stroke:currentColor}.bottom-nav-item:active .bottom-nav-icon{transition-duration:var(--dur-press);transition-timing-function:var(--ease-out);transform:scale(.88)}@media (hover:hover) and (pointer:fine){.bottom-nav-item:hover{color:var(--title)}}.bottom-nav-item.active{color:var(--primary)}.bottom-nav-avatar{object-fit:cover;background:var(--bn-hairline);width:24px;height:24px;box-shadow:0 0 0 1px var(--bn-hairline);transition:box-shadow var(--dur-base) var(--ease-out);border-radius:50%;display:block}.bottom-nav-item.active .bottom-nav-avatar{box-shadow:0 0 0 1.5px var(--bn-bg), 0 0 0 3px var(--primary)}@media (prefers-reduced-motion:reduce){.bottom-nav-icon{transition:opacity var(--dur-fast) var(--ease-out)}}}
