.language-switcher[data-v-f0bdd972]{border:1px solid var(--glass-border,#68764d29);width:42px;min-width:42px;height:42px;color:var(--text-main,#26301d);background:linear-gradient(145deg, var(--glass-bg-strong,#ffffffc7), var(--glass-bg-soft,#ffffff75)), var(--section-bg,#fff);box-shadow:0 8px 20px var(--shadow-soft,#1f271b1f), inset 0 1px 0 #ffffff4d;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;padding:0;font-family:Inter,Vazirmatn,Tahoma,sans-serif;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:inline-flex;position:relative;overflow:hidden}.visually-hidden[data-v-f0bdd972]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-current[data-v-f0bdd972]{z-index:2;font-size:11px;font-weight:900;line-height:1;position:relative}.language-next[data-v-f0bdd972]{border:2px solid var(--section-bg,#fff);width:19px;height:19px;color:var(--page-bg);background:var(--primary,#68764d);border-radius:999px;justify-content:center;align-items:center;font-size:7px;font-weight:900;line-height:1;display:inline-flex;position:absolute;bottom:-1px;right:-1px}.language-switcher[data-v-f0bdd972]:hover{box-shadow:0 10px 24px var(--shadow-medium,#1f271b2e), inset 0 1px 0 #ffffff57;border-color:#68764d57;transform:translateY(-2px)}.language-switcher[data-v-f0bdd972]:active{transform:translateY(0)scale(.97)}@media (max-width:768px){.language-switcher[data-v-f0bdd972]{width:38px;min-width:38px;height:38px}.language-current[data-v-f0bdd972]{font-size:10px}.language-next[data-v-f0bdd972]{width:18px;height:18px}}@media (max-width:480px){.language-switcher[data-v-f0bdd972]{width:36px;min-width:36px;height:36px}.language-switcher[data-v-f0bdd972]:hover{box-shadow:0 8px 20px var(--shadow-soft,#1f271b1f), inset 0 1px 0 #ffffff4d;transform:none}}@media (max-width:350px){.language-switcher[data-v-f0bdd972]{width:34px;min-width:34px;height:34px}.language-current[data-v-f0bdd972]{font-size:9px}.language-next[data-v-f0bdd972]{width:17px;height:17px;font-size:6px}}.header[data-v-dd7a578c]{z-index:1000;pointer-events:none;flex-direction:column;align-items:center;width:100%;padding:0 16px;display:flex;position:fixed;top:22px;left:0}.header-lay[data-v-dd7a578c]{border:1px solid var(--glass-border,#68764d2e);background:var(--glass-bg,#ffffff61);-webkit-backdrop-filter:blur(18px);width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;box-shadow:0 18px 45px var(--shadow-soft,#1f271b1f), inset 0 1px 0 #ffffff2e;pointer-events:auto;transition:padding .3s var(--ease-out), gap .3s var(--ease-out), background .25s ease, border-color .25s ease, box-shadow .25s ease;direction:ltr;border-radius:999px;align-items:center;gap:8px;padding:10px;display:flex}.header-lay.is-scrolled[data-v-dd7a578c]{background:var(--glass-bg-strong,#ffffffd1);border-color:var(--primary-soft,#68764d4d);box-shadow:0 14px 38px var(--shadow-medium,#1f271b2e), inset 0 1px 0 #ffffff3d;gap:6px;padding:6px}.header-lay[data-v-dd7a578c]:hover{background:var(--glass-bg-strong,#ffffff80);box-shadow:0 22px 55px var(--shadow-medium,#1f271b29), inset 0 1px 0 #ffffff3d}.brand[data-v-dd7a578c],.nav-link[data-v-dd7a578c],.mobile-menu-item[data-v-dd7a578c]{color:var(--text-main,#26301d);text-decoration:none}.brand[data-v-dd7a578c]{cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:0;transition:transform .25s var(--ease-spring);background:0 0;border:none;border-radius:999px;flex:0 auto;align-items:center;gap:10px;padding:0;font-family:Inter,Vazirmatn,Tahoma,sans-serif;display:none}.brand-mark[data-v-dd7a578c]{width:42px;height:42px;color:var(--page-bg,#f6f7f2);background:var(--primary,#68764d);transition:transform .3s var(--ease-spring), box-shadow .3s ease;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:900;line-height:1;display:flex}@media (hover:hover){.brand:hover .brand-mark[data-v-dd7a578c]{transform:rotate(-8deg)scale(1.08);box-shadow:0 8px 20px #68764d59}}.brand-name[data-v-dd7a578c]{min-width:0;color:var(--text-main,#26301d);letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.2;overflow:hidden}.brand[data-v-dd7a578c]:active{transform:scale(.97)}.nav-links[data-v-dd7a578c]{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.header[dir=rtl] .nav-links[data-v-dd7a578c]{flex-direction:row-reverse}.header-actions[data-v-dd7a578c]{align-items:center;gap:8px;display:flex}.nav-link[data-v-dd7a578c]{color:var(--text-main,#26301d);letter-spacing:.2px;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .25s ease, background .25s ease, transform .3s var(--ease-spring), box-shadow .25s ease;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:10px 18px;font-family:inherit;font-size:15px;font-weight:800;line-height:1.2;display:flex}.header[dir=rtl] .nav-link[data-v-dd7a578c]{direction:rtl}.header[dir=ltr] .nav-link[data-v-dd7a578c]{direction:ltr}@media (hover:hover){.nav-link[data-v-dd7a578c]:hover{color:var(--page-bg,#fff);background:var(--primary,#68764d);transform:translateY(-2px);box-shadow:0 10px 22px #68764d47}}.nav-link[data-v-dd7a578c]:active{transform:translateY(0)}.nav-link.active[data-v-dd7a578c]{color:var(--page-bg,#fff);background:var(--primary,#68764d);animation:nav-pop-dd7a578c .4s var(--ease-spring);box-shadow:0 8px 18px #68764d38}@keyframes nav-pop-dd7a578c{0%{transform:scale(.86)}to{transform:scale(1)}}.icon-button[data-v-dd7a578c]{border:1px solid var(--glass-border,#68764d29);width:42px;min-width:42px;height:42px;color:var(--text-main,#26301d);background:var(--glass-bg-strong,#ffffff5c);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:21px;transition:color .25s,background .25s,transform .25s,box-shadow .25s;display:flex}@media (hover:hover){.icon-button[data-v-dd7a578c]:hover{color:var(--page-bg,#fff);background:var(--primary,#68764d);transform:translateY(-2px);box-shadow:0 10px 22px #68764d42}}.theme-icon-enter-active[data-v-dd7a578c],.theme-icon-leave-active[data-v-dd7a578c]{transition:opacity .18s ease, transform .18s var(--ease-out)}.theme-icon-enter-from[data-v-dd7a578c]{opacity:0;transform:rotate(-90deg)scale(.6)}.theme-icon-leave-to[data-v-dd7a578c]{opacity:0;transform:rotate(90deg)scale(.6)}.icon-button[data-v-dd7a578c]:active{transform:translateY(0)}@media (hover:hover){.theme-toggle[data-v-dd7a578c]:hover{transform:translateY(-2px)rotate(8deg)}}.theme-toggle[data-v-dd7a578c]:active{transform:translateY(0)rotate(0)}.menu-toggle[data-v-dd7a578c]{display:none}.menu-backdrop[data-v-dd7a578c]{z-index:-1;-webkit-backdrop-filter:blur(4px);pointer-events:auto;background:#0f140d75;position:fixed;top:0;bottom:0;left:0;right:0}.backdrop-enter-active[data-v-dd7a578c],.backdrop-leave-active[data-v-dd7a578c]{transition:opacity .25s}.backdrop-enter-from[data-v-dd7a578c],.backdrop-leave-to[data-v-dd7a578c]{opacity:0}.mobile-menu[data-v-dd7a578c]{border:1px solid var(--glass-border,#68764d2e);background:var(--glass-bg-strong,#ffffffd1);-webkit-backdrop-filter:blur(18px);width:100%;max-width:620px;box-shadow:0 22px 55px var(--shadow-medium,#1f271b2e), inset 0 1px 0 #ffffff38;pointer-events:auto;border-radius:24px;flex-direction:column;gap:4px;margin-top:10px;padding:8px;display:flex}.mobile-menu-item[data-v-dd7a578c]{width:100%;min-height:52px;color:var(--text-main,#26301d);cursor:pointer;-webkit-tap-highlight-color:transparent;animation:rise-in .34s var(--ease-out) both;animation-delay:calc(var(--row-index,0) * 45ms);background:0 0;border:none;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-family:inherit;font-size:16px;font-weight:800;line-height:1.3;transition:color .25s,background .25s;display:flex}.mobile-menu-item .item-arrow[data-v-dd7a578c]{transition:opacity .25s ease, transform .25s var(--ease-spring)}.mobile-menu-item:active .item-arrow[data-v-dd7a578c]{transform:translate(3px)}.header[dir=rtl] .mobile-menu-item:active .item-arrow[data-v-dd7a578c]{transform:translate(-3px)}.item-label[data-v-dd7a578c]{text-align:start;flex:1;min-width:0}.item-icon[data-v-dd7a578c],.item-arrow[data-v-dd7a578c]{flex:none}.item-arrow[data-v-dd7a578c]{opacity:.55}.mobile-menu-item.active[data-v-dd7a578c]{color:var(--page-bg,#fff);background:var(--primary,#68764d);box-shadow:0 8px 18px #68764d38}.mobile-menu-item.active .item-arrow[data-v-dd7a578c]{opacity:.9}.mobile-menu-item[data-v-dd7a578c]:active{background:var(--section-muted-bg,#e9efdc)}.mobile-menu-item.active[data-v-dd7a578c]:active{background:var(--primary-hover,#52613b)}.menu-enter-active[data-v-dd7a578c]{transition:opacity .26s ease, transform .34s var(--ease-spring)}.menu-leave-active[data-v-dd7a578c]{transition:opacity .18s,transform .18s ease-in}.menu-enter-from[data-v-dd7a578c],.menu-leave-to[data-v-dd7a578c]{opacity:0;transform:translateY(-14px)scale(.97)}@media (max-width:768px){.header[data-v-dd7a578c]{padding:0 12px;top:14px}.header-lay[data-v-dd7a578c]{gap:8px;width:100%;max-width:620px;padding:8px}.brand[data-v-dd7a578c]{display:flex}.nav-links[data-v-dd7a578c]{display:none}.menu-toggle[data-v-dd7a578c]{display:flex}.header[dir=rtl] .header-lay[data-v-dd7a578c]{direction:rtl}.header-lang[data-v-dd7a578c]{margin-inline-start:auto}}@media (max-width:480px){.header[data-v-dd7a578c]{top:max(10px, env(safe-area-inset-top));padding:0 max(10px, env(safe-area-inset-right)) 0 max(10px, env(safe-area-inset-left))}.header-lay[data-v-dd7a578c]{gap:6px;padding:7px}.brand-mark[data-v-dd7a578c],.icon-button[data-v-dd7a578c]{width:40px;min-width:40px;height:40px;font-size:19px}.brand[data-v-dd7a578c]{gap:8px}.brand-name[data-v-dd7a578c]{font-size:14px}.mobile-menu[data-v-dd7a578c]{border-radius:22px;margin-top:8px}.mobile-menu-item[data-v-dd7a578c]{min-height:50px;padding:11px 14px;font-size:15px}.nav-link[data-v-dd7a578c]:hover,.icon-button[data-v-dd7a578c]:hover,.theme-toggle[data-v-dd7a578c]:hover{box-shadow:none;transform:none}}@media (max-width:350px){.header[data-v-dd7a578c]{padding-inline-start:6px;padding-inline-end:6px}.header-lay[data-v-dd7a578c]{gap:4px;padding:6px}.brand-mark[data-v-dd7a578c],.icon-button[data-v-dd7a578c]{width:38px;min-width:38px;height:38px;font-size:18px}.brand[data-v-dd7a578c]{gap:6px}.brand-name[data-v-dd7a578c]{font-size:13px}.mobile-menu-item[data-v-dd7a578c]{gap:10px;padding-inline-start:12px;padding-inline-end:12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.header-lay[data-v-dd7a578c],.nav-link[data-v-dd7a578c],.brand[data-v-dd7a578c],.brand-mark[data-v-dd7a578c],.icon-button[data-v-dd7a578c],.mobile-menu-item[data-v-dd7a578c],.item-arrow[data-v-dd7a578c],.menu-enter-active[data-v-dd7a578c],.menu-leave-active[data-v-dd7a578c],.backdrop-enter-active[data-v-dd7a578c],.backdrop-leave-active[data-v-dd7a578c],.theme-icon-enter-active[data-v-dd7a578c],.theme-icon-leave-active[data-v-dd7a578c]{transition:none}.nav-link[data-v-dd7a578c]:hover,.icon-button[data-v-dd7a578c]:hover,.theme-toggle[data-v-dd7a578c]:hover,.brand:hover .brand-mark[data-v-dd7a578c]{transform:none}.nav-link.active[data-v-dd7a578c],.mobile-menu-item[data-v-dd7a578c]{animation:none}.menu-enter-from[data-v-dd7a578c],.menu-leave-to[data-v-dd7a578c],.theme-icon-enter-from[data-v-dd7a578c],.theme-icon-leave-to[data-v-dd7a578c]{transform:none}}.site-footer[data-v-a39882b5]{width:100%;color:var(--text-main,#26301d);background:linear-gradient(180deg, var(--section-bg,#fff) 0%, var(--experience-bg,#e9efdc) 100%);padding:110px 24px 28px;position:relative;overflow:hidden}.footer-cta-button[data-v-a39882b5],.brand-row[data-v-a39882b5],.social-button[data-v-a39882b5],.footer-links a[data-v-a39882b5],.footer-posts a[data-v-a39882b5],.footer-more[data-v-a39882b5],.footer-bottom-links a[data-v-a39882b5]{text-decoration:none}.footer-glow[data-v-a39882b5]{pointer-events:none;filter:blur(12px);border-radius:50%;position:absolute}.footer-glow-one[data-v-a39882b5]{background:#68764d29;width:420px;height:420px;animation:22s ease-in-out infinite drift;bottom:-240px}.footer-glow-one[data-v-a39882b5]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-220px}.footer-glow-one[data-v-a39882b5]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-220px}.footer-glow-two[data-v-a39882b5]{background:#a9b68933;width:340px;height:340px;animation:18s ease-in-out -6s infinite reverse drift;top:20px}.footer-glow-two[data-v-a39882b5]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-150px}.footer-glow-two[data-v-a39882b5]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-150px}.footer-container[data-v-a39882b5]{z-index:2;border:1px solid var(--glass-border,#68764d26);background:linear-gradient(145deg, var(--glass-bg,#ffffffc2), var(--glass-bg-strong,#ffffff7a));width:100%;max-width:1180px;box-shadow:0 34px 90px var(--shadow-soft,#1f271b1f), inset 0 1px 0 #ffffff52;-webkit-backdrop-filter:blur(22px);border-radius:42px 42px 22px 22px;margin:0 auto;padding:34px 42px 22px;position:relative}.footer-cta[data-v-a39882b5]{justify-content:space-between;align-items:center;gap:34px;min-height:150px;display:flex}.footer-cta-content[data-v-a39882b5]{text-align:start;max-width:680px}.footer-cta-badge[data-v-a39882b5]{width:-moz-fit-content;width:fit-content;color:var(--text-accent,#52613b);background:#a9b6892e;border-radius:999px;align-items:center;gap:9px;margin-bottom:12px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}@keyframes status-blink-a39882b5{0%{box-shadow:0 0 #65a95a80}70%{box-shadow:0 0 0 10px #65a95a00}to{box-shadow:0 0 #65a95a00}}.status-dot[data-v-a39882b5]{background:#65a95a;border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite status-blink-a39882b5;box-shadow:0 0 0 5px #65a95a21}.footer-cta h2[data-v-a39882b5]{color:var(--text-main,#26301d);margin:0;font-size:clamp(28px,4vw,46px);font-weight:950;line-height:1.25}.footer-cta p[data-v-a39882b5]{max-width:620px;color:var(--text-soft,#46513a);margin:13px 0 0;font-size:15px;line-height:2}.footer-cta-button[data-v-a39882b5]{min-width:190px;min-height:54px;color:var(--page-bg);background:linear-gradient(135deg, var(--primary,#68764d), var(--primary-hover,#52613b));cursor:pointer;border:0;border-radius:17px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-family:inherit;font-size:14px;font-weight:900;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #68764d4a}.footer-cta-button[data-v-a39882b5]:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff6b,#0000);width:55%;position:absolute;top:0;bottom:0;left:-60%}.cta-arrow[data-v-a39882b5]{transition:transform .25s var(--ease-spring)}@media (hover:hover){.footer-cta-button[data-v-a39882b5]:hover{transform:translateY(-3px);box-shadow:0 20px 42px #68764d61}.footer-cta-button[data-v-a39882b5]:hover:after{opacity:1;transition:transform .7s var(--ease-out), opacity .2s ease;transform:translate(260%)}.footer-cta-button:hover .cta-arrow[data-v-a39882b5]{transform:translate(3px)}.site-footer.is-rtl .footer-cta-button:hover .cta-arrow[data-v-a39882b5]{transform:translate(-3px)}}.footer-separator[data-v-a39882b5]{background:linear-gradient(90deg, transparent, var(--glass-border,#68764d38), transparent);width:100%;height:1px;margin:30px 0 38px}.footer-separator-bottom[data-v-a39882b5]{margin:38px 0 20px}.footer-main[data-v-a39882b5]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}.footer-main.has-posts[data-v-a39882b5]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) minmax(0,1.15fr)}.footer-brand[data-v-a39882b5]{text-align:start;min-width:0}.brand-row[data-v-a39882b5]{width:-moz-fit-content;width:fit-content;color:var(--text-main,#26301d);align-items:center;gap:14px;display:flex}.brand-logo[data-v-a39882b5]{width:52px;height:52px;color:var(--page-bg,#f6f7f2);background:linear-gradient(145deg, var(--primary,#68764d), var(--primary-hover,#52613b));transition:transform .32s var(--ease-spring), box-shadow .32s ease;border-radius:50%;flex-shrink:0;place-items:center;font-size:24px;font-weight:950;display:grid;box-shadow:0 14px 30px #68764d4d}@media (hover:hover){.brand-row:hover .brand-logo[data-v-a39882b5]{transform:rotate(-8deg)scale(1.06);box-shadow:0 18px 38px #68764d61}}.brand-name[data-v-a39882b5]{font-size:22px;font-weight:950;line-height:1.3}.brand-subtitle[data-v-a39882b5]{max-width:400px;color:var(--text-soft,#46513a);margin:18px 0 0;font-size:14px;line-height:2}.brand-meta[data-v-a39882b5]{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.brand-meta li[data-v-a39882b5]{color:var(--text-muted,#59624d);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.brand-meta .q-icon[data-v-a39882b5]{color:var(--text-accent-soft,#6d7852);flex-shrink:0}.social-row[data-v-a39882b5]{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.social-button[data-v-a39882b5]{border:1px solid var(--glass-border,#68764d29);width:44px;height:44px;color:var(--text-main,#26301d);background:var(--glass-bg-strong,#ffffffd1);box-shadow:0 8px 20px var(--shadow-soft,#1f271b14), inset 0 1px 0 #ffffff4d;border-radius:50%;place-items:center;transition:color .22s,background .22s,transform .22s,box-shadow .22s;display:grid}@media (hover:hover){.social-button[data-v-a39882b5]:hover{color:var(--page-bg,#f6f7f2);background:var(--primary,#68764d);box-shadow:0 12px 26px var(--shadow-medium,#1f271b2e);transform:translateY(-2px)}}.social-button[data-v-a39882b5]:focus-visible{outline:2px solid var(--primary,#68764d);outline-offset:3px}.footer-links a[data-v-a39882b5]:focus-visible{outline:2px solid var(--primary,#68764d);outline-offset:3px}.footer-posts a[data-v-a39882b5]:focus-visible{outline:2px solid var(--primary,#68764d);outline-offset:3px}.footer-more[data-v-a39882b5]:focus-visible{outline:2px solid var(--primary,#68764d);outline-offset:3px}.footer-bottom-links a[data-v-a39882b5]:focus-visible{outline:2px solid var(--primary,#68764d);outline-offset:3px}.brand-row[data-v-a39882b5]:focus-visible{outline:2px solid var(--primary,#68764d);outline-offset:3px}.footer-column[data-v-a39882b5]{text-align:start;min-width:0}.footer-title[data-v-a39882b5]{color:var(--text-accent-soft,#6d7852);letter-spacing:.4px;margin-bottom:14px;font-size:13px;font-weight:900;display:block}.footer-links[data-v-a39882b5],.footer-posts[data-v-a39882b5]{margin:0;padding:0;list-style:none}.footer-links a[data-v-a39882b5]{color:var(--text-soft,#46513a);align-items:center;gap:10px;padding:7px 0;font-size:15px;font-weight:700;line-height:1.5;transition:color .22s,transform .22s;display:flex}.footer-links a[data-v-a39882b5]:before{content:"";background:var(--primary-soft,#a9b689);border-radius:2px;flex-shrink:0;width:6px;height:2px;transition:width .22s,background .22s}.footer-links a.active[data-v-a39882b5]{color:var(--text-main,#26301d);font-weight:900}.footer-links a.active[data-v-a39882b5]:before{background:var(--primary,#68764d);width:16px}@media (hover:hover){.footer-links a[data-v-a39882b5]:hover{color:var(--text-accent,#52613b)}.footer-links a[data-v-a39882b5]:hover:before{width:16px}}.footer-posts li+li[data-v-a39882b5]{border-top:1px solid var(--glass-border,#68764d24)}.footer-posts a[data-v-a39882b5]{flex-direction:column;gap:4px;padding:12px 0;display:flex}.footer-post-title[data-v-a39882b5]{-webkit-line-clamp:2;color:var(--text-main,#26301d);-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.8;transition:color .22s;display:-webkit-box;overflow:hidden}.footer-posts li:first-child a[data-v-a39882b5]{padding-top:0}.footer-posts time[data-v-a39882b5]{color:var(--text-muted,#59624d);font-size:13px;font-weight:700}@media (hover:hover){.footer-posts a:hover .footer-post-title[data-v-a39882b5]{color:var(--text-accent,#52613b)}}.footer-more[data-v-a39882b5]{border:1px solid var(--glass-border,#68764d29);width:-moz-fit-content;width:fit-content;min-height:40px;color:var(--text-accent,#52613b);background:var(--glass-bg,#ffffffb8);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:8px 16px;font-size:13px;font-weight:800;transition:color .22s,background .22s,transform .22s;display:inline-flex}@media (hover:hover){.footer-more[data-v-a39882b5]:hover{color:var(--page-bg,#f6f7f2);background:var(--primary,#68764d);transform:translateY(-2px)}}.footer-bottom[data-v-a39882b5]{align-items:center;gap:16px 28px;display:flex}.copyright[data-v-a39882b5]{color:var(--text-muted,#59624d);margin:0;font-size:13px;font-weight:700;line-height:1.8}.footer-bottom-links[data-v-a39882b5]{flex-wrap:wrap;gap:6px 22px;margin-inline-start:auto;display:flex}.footer-bottom-links a[data-v-a39882b5]{color:var(--text-muted,#59624d);padding:6px 0;font-size:13px;font-weight:800;transition:color .22s}@media (hover:hover){.footer-bottom-links a[data-v-a39882b5]:hover{color:var(--text-accent,#52613b)}}.back-to-top[data-v-a39882b5]{border:1px solid var(--glass-border,#68764d29);width:44px;height:44px;color:var(--text-main,#26301d);background:var(--glass-bg-strong,#ffffffd1);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:color .22s,background .22s,transform .22s;display:grid}@media (hover:hover){.back-to-top[data-v-a39882b5]:hover{color:var(--page-bg,#f6f7f2);background:var(--primary,#68764d);transform:translateY(-2px)}}.back-to-top[data-v-a39882b5]:focus-visible{outline:2px solid var(--primary,#68764d);outline-offset:3px}@media (max-width:1024px){.footer-main.has-posts[data-v-a39882b5]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.footer-main.has-posts .footer-brand[data-v-a39882b5]{grid-column:1/-1}.brand-subtitle[data-v-a39882b5]{max-width:560px}}@media (max-width:768px){.site-footer[data-v-a39882b5]{padding:64px 16px 20px}.footer-container[data-v-a39882b5]{border-radius:28px 28px 18px 18px;padding:28px 20px 20px}.footer-glow[data-v-a39882b5]{display:none}.footer-cta[data-v-a39882b5]{flex-direction:column;align-items:stretch;gap:20px;min-height:auto}.footer-cta-content[data-v-a39882b5]{text-align:center}.footer-cta-badge[data-v-a39882b5],.footer-cta p[data-v-a39882b5]{display:none}.footer-cta h2[data-v-a39882b5]{font-size:24px}.footer-cta-button[data-v-a39882b5]{align-self:center;width:100%;max-width:420px;min-height:50px}.footer-separator[data-v-a39882b5]{margin:26px 0}.footer-main[data-v-a39882b5],.footer-main.has-posts[data-v-a39882b5]{grid-template-columns:1fr;gap:22px}.footer-main.has-posts .footer-brand[data-v-a39882b5]{grid-column:auto}.footer-brand[data-v-a39882b5],.footer-column[data-v-a39882b5]{text-align:center;flex-direction:column;align-items:center;display:flex}.brand-subtitle[data-v-a39882b5],.brand-meta[data-v-a39882b5],.footer-title[data-v-a39882b5],.footer-main .footer-column+.footer-column[data-v-a39882b5]{display:none}.brand-logo[data-v-a39882b5]{width:44px;height:44px;font-size:20px}.brand-name[data-v-a39882b5]{font-size:19px}.social-row[data-v-a39882b5]{justify-content:center;margin-top:18px}.footer-links[data-v-a39882b5]{flex-wrap:wrap;justify-content:center;gap:0 4px;display:flex}.footer-links a[data-v-a39882b5]{min-height:44px;padding:0 10px;font-size:14px}.footer-links a[data-v-a39882b5]:before{display:none}.footer-links a.active[data-v-a39882b5]{color:var(--text-accent,#52613b)}.footer-separator-bottom[data-v-a39882b5]{margin:18px 0 14px}.footer-bottom[data-v-a39882b5]{text-align:center;flex-direction:column;gap:2px}.footer-bottom-links[data-v-a39882b5]{order:-1;justify-content:center;margin-inline-start:0}.footer-bottom-links a[data-v-a39882b5]{align-items:center;min-height:44px;padding:0 6px;display:inline-flex}.back-to-top[data-v-a39882b5]{display:none}}@media (max-width:480px){.site-footer[data-v-a39882b5]{padding:56px 12px 14px}.footer-container[data-v-a39882b5]{padding:24px 16px 16px}.footer-cta-button[data-v-a39882b5]:hover,.social-button[data-v-a39882b5]:hover{transform:none}}@media (max-width:350px){.social-row[data-v-a39882b5]{gap:8px}.social-button[data-v-a39882b5]{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.brand-logo[data-v-a39882b5],.footer-cta-button[data-v-a39882b5],.cta-arrow[data-v-a39882b5],.social-button[data-v-a39882b5],.footer-links a[data-v-a39882b5],.footer-links a[data-v-a39882b5]:before,.footer-post-title[data-v-a39882b5],.footer-more[data-v-a39882b5],.footer-bottom-links a[data-v-a39882b5],.back-to-top[data-v-a39882b5]{transition:none}.footer-glow[data-v-a39882b5],.status-dot[data-v-a39882b5]{animation:none}.footer-cta-button[data-v-a39882b5]:after{display:none}.brand-row:hover .brand-logo[data-v-a39882b5],.footer-cta-button[data-v-a39882b5]:hover,.social-button[data-v-a39882b5]:hover,.footer-more[data-v-a39882b5]:hover,.back-to-top[data-v-a39882b5]:hover{transform:none}}.main-layout[data-v-20af4b9c]{background:var(--page-bg);min-height:100vh;color:var(--text-main)}.app-header[data-v-20af4b9c]{box-shadow:none!important;background:0 0!important}.layout-content[data-v-20af4b9c]{min-height:100vh}
