.lx-footer{direction:rtl;text-align:right;width:min(1600px,100%);margin:0 auto;padding:22px 10px 26px}.lx-footer__wrap{width:100%;margin:0 auto}.lx-footer__inner{width:100%;margin:0 auto}.lx-footer__panel{direction:rtl;border-radius:18px;border:1px solid color-mix(in oklab,var(--border),transparent 20%);background:linear-gradient(180deg,color-mix(in oklab,var(--surface),#000 4%),color-mix(in oklab,var(--surface-2),#000 10%));box-shadow:var(--shadow-md);padding:28px 28px 16px;overflow:hidden}:root[data-theme="light"] .lx-footer__panel{background:linear-gradient(180deg,color-mix(in oklab,var(--surface),#fff 0%),color-mix(in oklab,var(--surface-2),#000 2%));box-shadow:var(--shadow-sm)}.lx-footer__grid{direction:rtl;display:grid;gap:28px;align-items:start;grid-template-columns:1fr;grid-template-areas:"brand" "cols"}@media(min-width:1024px){.lx-footer__grid{grid-template-columns:minmax(320px,420px) 1fr;grid-template-areas:"brand cols"}}.lx-footer__brand{grid-area:brand;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:10px;text-align:right;min-width:0}.lx-footer__logo{display:flex;align-items:center;justify-content:flex-start;width:100%}.lx-footer__logoImg{display:block;max-width:260px;width:auto;height:auto}.lx-footer__logoImg--dark{display:none}:root[data-theme="dark"] .lx-footer__logoImg--light{display:none}:root[data-theme="dark"] .lx-footer__logoImg--dark{display:block}.lx-footer__brandTitle{font-weight:800;font-size:22px;line-height:1.25;color:var(--fg);text-align:right;width:100%}.lx-footer__brandSub{font-weight:700;font-size:14px;line-height:1.6;color:color-mix(in oklab,var(--fg),transparent 22%);text-align:right;width:100%}.lx-footer__brandDesc{font-size:13px;line-height:1.9;color:color-mix(in oklab,var(--fg),transparent 34%);text-align:right;width:100%}.lx-footer__badges{display:flex;flex-direction:column;gap:10px;align-items:flex-end;margin-top:6px;width:100%}.lx-footer__badgesTitle{font-weight:700;font-size:13px;line-height:1.7;color:color-mix(in oklab,var(--fg),transparent 30%);width:100%;text-align:right}.lx-footer__badgesList{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.lx-footer__badge{margin:0}.lx-footer__badgeLink{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:8px;border:1px solid color-mix(in oklab,var(--border),transparent 15%);background:color-mix(in oklab,var(--surface-2),#000 6%)}.lx-footer__badgePlain{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:8px;border:1px solid color-mix(in oklab,var(--border),transparent 15%);background:color-mix(in oklab,var(--surface-2),#000 6%)}:root[data-theme="light"] .lx-footer__badgeLink{background:color-mix(in oklab,var(--surface),#fff 0%)}:root[data-theme="light"] .lx-footer__badgePlain{background:color-mix(in oklab,var(--surface),#fff 0%)}.lx-footer__badgeImg{display:block;width:auto;height:56px;max-width:120px;object-fit:contain}.lx-footer__cols{grid-area:cols;direction:rtl;display:grid;gap:28px;grid-template-columns:1fr;align-items:start;min-width:0}@media(min-width:1024px){.lx-footer__cols{grid-template-columns:1fr 1fr;gap:34px}}.lx-footer__col{text-align:right;direction:rtl;min-width:0}.lx-footer__colTitle{display:flex;align-items:center;justify-content:flex-start;gap:10px;font-weight:800;font-size:18px;line-height:1.3;color:var(--fg);padding-bottom:10px;margin:0 0 6px}.lx-footer__colTitle::before{content:"";width:44px;height:2px;border-radius:2px;background:var(--brand-400)}.lx-footer__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.lx-footer__item{display:flex;gap:10px;align-items:flex-start;direction:rtl}.lx-footer__icon{flex:0 0 24px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--brand-300)}:root[data-theme="light"] .lx-footer__icon{color:var(--brand-500)}.lx-footer__icon svg{width:24px;height:24px}.lx-footer__text{font-size:14px;line-height:1.9;color:color-mix(in oklab,var(--fg),transparent 15%);text-align:right;word-break:break-word}.lx-footer__link{color:inherit;text-decoration:none}.lx-footer__link:hover{color:var(--brand-300);text-decoration:underline;text-underline-offset:3px}.lx-footer__bottom{margin-top:18px;padding-top:14px;border-top:1px solid color-mix(in oklab,var(--border),transparent 15%);font-size:13px;line-height:1.9;color:color-mix(in oklab,var(--fg),transparent 40%);text-align:center}.lx-footer__bottom a{color:inherit;text-decoration:none}.lx-footer__bottom a:hover{color:var(--brand-300)}@media(max-width:480px){.lx-footer__panel{padding:22px 18px 14px}}@media(max-width:480px){.lx-footer__badgeImg{height:50px;max-width:110px}}@media(max-width:480px){.lx-footer__brandTitle{font-size:20px}}@media(max-width:480px){.lx-footer__colTitle{font-size:17px}}