.site-header[data-v-672cb480]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid var(--color-border);color:var(--color-foreground);inset:0 0 auto;position:fixed;transition:background-color .25s,border-color .25s,color .25s;z-index:50}.site-header.is-transparent[data-v-672cb480]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-bottom-color:#ffffff26;color:#fff}.header-inner[data-v-672cb480]{align-items:center;display:flex;gap:25px;height:76px;justify-content:space-between;transition:height .25s}.is-transparent .header-inner[data-v-672cb480]{height:91px}.logo[data-v-672cb480]{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.logo>img[data-v-672cb480]{height:44px;-o-object-fit:contain;object-fit:contain;width:48px}.logo>span[data-v-672cb480]{font-family:var(--font-heading);font-size:30px;font-weight:800;letter-spacing:-1.5px;line-height:1}.logo>span>span[data-v-672cb480]{color:var(--color-primary)}.logo small[data-v-672cb480]{color:#808b84;display:block;font-family:var(--font-sans);font-size:8px;font-weight:500;letter-spacing:.2px;margin-top:7px}.is-transparent .logo>span>span[data-v-672cb480]{color:var(--color-lime)}.is-transparent .logo small[data-v-672cb480]{color:#d0dfd2}.navigation[data-v-672cb480]{align-items:center;color:#647369;display:flex;font-size:14px;font-weight:500;gap:28px}.navigation a[data-v-672cb480]{position:relative;transition:color .2s}.navigation a.active[data-v-672cb480],.navigation a[data-v-672cb480]:hover{color:var(--color-primary)}.navigation a.active[data-v-672cb480]:after{background:var(--color-primary);border-radius:3px;bottom:-29px;content:"";height:3px;left:0;position:absolute;right:0}.is-transparent .navigation[data-v-672cb480]{color:#e1e9e2}.is-transparent .navigation a.active[data-v-672cb480],.is-transparent .navigation a[data-v-672cb480]:hover{color:var(--color-lime)}.is-transparent .navigation a.active[data-v-672cb480]:after{background:var(--color-lime);bottom:-36px}.mobile-only[data-v-672cb480]{display:none}.header-actions[data-v-672cb480]{align-items:center;display:flex;gap:22px}.login-link[data-v-672cb480]{font-size:14px;font-weight:500}.header-add[data-v-672cb480],.login-link[data-v-672cb480]{align-items:center;display:inline-flex;gap:8px}.header-add[data-v-672cb480]{background:var(--color-primary);border-radius:8px;color:#fff;font-size:13px;font-weight:600;padding:11px 16px;transition:background-color .2s,transform .2s;white-space:nowrap}.header-add[data-v-672cb480]:hover{background:var(--color-primary-hover);transform:translateY(-2px)}.is-transparent .header-add[data-v-672cb480]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid hsla(0,0%,100%,.4)}.is-transparent .header-add[data-v-672cb480]:hover{background:#ffffff26}.user-button[data-v-672cb480]{align-items:center;display:inline-flex;font-size:14px;font-weight:500;gap:8px}.avatar[data-v-672cb480]{background:var(--color-accent);border-radius:50%;color:var(--color-primary);display:grid;height:34px;overflow:hidden;place-items:center;width:34px}.avatar img[data-v-672cb480]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.menu-toggle[data-v-672cb480]{display:none;padding:6px}.is-transparent[data-v-672cb480] :is(a,button):focus-visible{outline-color:var(--color-lime)}@media(max-width:1100px){.navigation[data-v-672cb480]{font-size:13px;gap:20px}.header-actions[data-v-672cb480]{gap:15px}}@media(max-width:850px){.header-inner[data-v-672cb480],.is-transparent .header-inner[data-v-672cb480]{height:72px}.menu-toggle[data-v-672cb480]{display:block}.navigation[data-v-672cb480]{align-items:flex-start;background:#fff;border-bottom:1px solid var(--color-border);box-shadow:0 15px 30px #143f250f;color:var(--color-foreground);display:none;flex-direction:column;font-size:16px;gap:22px;left:0;padding:24px;position:absolute;right:0;top:72px;z-index:10}.navigation.open[data-v-672cb480]{display:flex}.navigation a.active[data-v-672cb480]:after{display:none}.mobile-only[data-v-672cb480]{display:block}.header-add[data-v-672cb480]{display:none}}@media(max-width:600px){.logo>img[data-v-672cb480]{height:38px;width:41px}.logo>span[data-v-672cb480]{font-size:26px}.logo small[data-v-672cb480]{font-size:7px}.header-actions[data-v-672cb480]{gap:10px}}.site-footer[data-v-486285ee]{background:#fff;border-top:1px solid var(--color-border);padding-top:44px}.footer-grid[data-v-486285ee]{display:grid;gap:45px;grid-template-columns:1.4fr 1fr 1.2fr 1fr;padding-bottom:36px}.logo[data-v-486285ee]{align-items:center;display:inline-flex;gap:8px}.logo>img[data-v-486285ee]{height:44px;-o-object-fit:contain;object-fit:contain;width:48px}.logo>span[data-v-486285ee]{color:var(--color-foreground);font-family:var(--font-heading);font-size:30px;font-weight:800;letter-spacing:-1.5px;line-height:1}.logo>span>span[data-v-486285ee]{color:var(--color-primary)}.logo small[data-v-486285ee]{color:#808b84;display:block;font-family:var(--font-sans);font-size:8px;font-weight:500;margin-top:7px}.footer-about>p[data-v-486285ee]{color:#8a968e;font-size:13px;line-height:1.9;margin-top:18px}.footer-grid>div[data-v-486285ee]:not(:first-child){align-items:flex-start;display:flex;flex-direction:column;gap:13px;padding-top:5px}.footer-grid h4[data-v-486285ee]{color:var(--color-foreground);font-size:14px;font-weight:600;margin-bottom:6px}.footer-grid a[data-v-486285ee]:not(.logo){color:#8a968e;font-size:13px;transition:color .2s}.footer-grid a[data-v-486285ee]:not(.logo):hover{color:var(--color-primary)}.footer-message[data-v-486285ee]{border-left:1px solid var(--color-border);gap:8px!important;padding-left:21px}.footer-check[data-v-486285ee]{color:#7fa98a}.footer-message p[data-v-486285ee]{color:#8a968e;font-size:12px;line-height:1.8}.footer-message h4[data-v-486285ee]{margin-bottom:0}.footer-bottom[data-v-486285ee]{align-items:center;border-top:1px solid var(--color-border);color:#97a39b;display:flex;font-size:12px;gap:20px;justify-content:space-between;padding:22px 0}.footer-bottom a[data-v-486285ee]:hover{color:var(--color-primary)}@media(max-width:850px){.footer-grid[data-v-486285ee]{gap:25px;grid-template-columns:1.2fr 1fr 1fr}.footer-message[data-v-486285ee]{display:none!important}}@media(max-width:600px){.site-footer[data-v-486285ee]{padding-bottom:76px}.footer-grid[data-v-486285ee]{grid-template-columns:1fr 1fr}.footer-about[data-v-486285ee]{grid-column:1/-1}.footer-bottom[data-v-486285ee]{flex-wrap:wrap;font-size:11px;gap:12px}.footer-bottom>span[data-v-486285ee]:last-child{display:none}}.bottom-nav[data-v-4b342fdc]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid var(--color-border);bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));left:0;padding:6px 4px max(env(safe-area-inset-bottom),8px);position:fixed;right:0;z-index:50}@media(min-width:768px){.bottom-nav[data-v-4b342fdc]{display:none}}.bottom-nav a[data-v-4b342fdc]{align-items:center;color:#8a968e;display:flex;flex-direction:column;font-size:10px;font-weight:500;gap:4px;padding:6px 0}.bottom-nav a.active[data-v-4b342fdc]{color:var(--color-primary);font-weight:600}.bottom-nav .add span[data-v-4b342fdc]{background:var(--color-primary);border-radius:14px;box-shadow:0 6px 16px #157c5040;color:#fff;display:grid;height:46px;place-items:center;width:46px}
