.login-dropdown[data-v-2160f500]{display:inline-flex;margin-bottom:-.75rem;padding-bottom:.75rem;position:relative}.login-dropdown__trigger[data-v-2160f500]{align-items:center;display:inline-flex;gap:.4rem;white-space:nowrap}.login-dropdown__trigger--compact[data-v-2160f500]{padding:.45rem .55rem}.login-dropdown__chevron[data-v-2160f500]{transition:transform .2s ease}.login-dropdown--open .login-dropdown__chevron[data-v-2160f500]{transform:rotate(180deg)}.login-dropdown__menu[data-v-2160f500]{background:transparent;border-radius:0 0 12px 12px;isolation:isolate;padding:.45rem .5rem .5rem;position:absolute;right:0;top:100%;width:200px;z-index:30}.login-dropdown__menu[data-v-2160f500]:after{background:#fff;border-radius:12px;box-shadow:0 12px 28px #00000024;content:"";top:.45rem;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.login-dropdown__menu-label[data-v-2160f500]{color:#9ca3af;font-size:.72rem;font-weight:600;letter-spacing:.03em;margin:0 .5rem .35rem;position:relative;text-transform:uppercase;z-index:1}.login-dropdown__item[data-v-2160f500]{align-items:center;border-radius:8px;color:#111827;display:flex;gap:.65rem;padding:.55rem .6rem;position:relative;text-decoration:none;transition:background-color .15s ease;z-index:1}.login-dropdown__item[data-v-2160f500]:hover{background:#f3f4f6}.login-dropdown__icon[data-v-2160f500]{align-items:center;border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.login-dropdown__icon--member[data-v-2160f500]{background:#538c6b}.login-dropdown__icon--admin[data-v-2160f500],.login-dropdown__icon--partner[data-v-2160f500]{background:#004214}.login-dropdown__title[data-v-2160f500]{flex:1;font-size:.9rem;font-weight:600;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-dropdown__arrow[data-v-2160f500]{color:#c4c9d1;flex-shrink:0}.app-header[data-v-dd10d7fc]{--app-header-height:88px;overflow:visible}.app-header[data-v-dd10d7fc],.app-header__inner[data-v-dd10d7fc]{min-height:var(--app-header-height);width:100%}.app-header__inner[data-v-dd10d7fc]{align-items:center;display:grid;gap:.5rem 1rem;grid-template-areas:"brand nav actions";grid-template-columns:auto minmax(0,1fr) auto;padding:.7rem clamp(1.25rem,3vw,2.5rem)}.app-header__brand[data-v-dd10d7fc]{align-items:center;display:flex;grid-area:brand;min-width:0}.app-header__nav[data-v-dd10d7fc]{align-items:center;display:none;flex-wrap:wrap;gap:.2rem;grid-area:nav;justify-content:center;min-width:0}.app-header__actions[data-v-dd10d7fc]{align-items:center;display:flex;gap:.5rem;grid-area:actions;justify-content:flex-end;min-width:0}.app-header--brand[data-v-dd10d7fc]{background:#fffdf7;border-bottom:1px solid rgba(23,48,28,.08);box-shadow:0 8px 24px #17301c0d;color:#004214}.app-header__icon-btn[data-v-dd10d7fc]{align-items:center;background:transparent;border:0;border-radius:.85rem;color:inherit;cursor:pointer;display:none;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.app-header__icon-btn--solid[data-v-dd10d7fc]{background:#eef4ef;color:#004214;display:inline-flex}.app-header__logo[data-v-dd10d7fc]{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto}.app-header__logo--desktop[data-v-dd10d7fc]{height:58px;max-width:min(420px,52vw)}.app-header__logo--mobile[data-v-dd10d7fc]{display:none;height:42px;max-width:min(188px,48vw)}.app-header__login-desktop[data-v-dd10d7fc]{display:inline-flex}.app-header__login-btn[data-v-dd10d7fc]{background:#004214;border:0;color:#fff;cursor:pointer;display:none;font-size:.8125rem;font-weight:800;justify-content:center;min-height:2.45rem;padding:.4rem .95rem}.app-header__link[data-v-dd10d7fc],.app-header__login-btn[data-v-dd10d7fc]{align-items:center;border-radius:999px;letter-spacing:-.01em;white-space:nowrap}.app-header__link[data-v-dd10d7fc]{background:transparent;border:0;color:#004214;display:inline-flex;font-size:.95rem;font-weight:700;gap:.25rem;line-height:1.2;padding:.5rem .8rem;text-decoration:none}.app-header__drop.is-active .app-header__drop-trigger[data-v-dd10d7fc],.app-header__drop.is-open .app-header__drop-trigger[data-v-dd10d7fc],.app-header__link.is-active[data-v-dd10d7fc],.app-header__link[data-v-dd10d7fc]:hover{background:#fd640b1f;color:#fd640b;opacity:1}.app-header__drop[data-v-dd10d7fc]{position:relative}.app-header__drop-menu[data-v-dd10d7fc]{background:transparent;border-radius:0 0 .75rem .75rem;color:#1e2a38;display:none;isolation:isolate;left:0;min-width:210px;padding:.45rem .4rem .4rem;position:absolute;top:100%;z-index:30}.app-header__drop-menu[data-v-dd10d7fc]:after{background:#fff;border-radius:.75rem;box-shadow:0 12px 28px #00000029;content:"";top:.45rem;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.app-header__drop.is-open .app-header__drop-menu[data-v-dd10d7fc]{display:flex;flex-direction:column}.app-header__drop-link[data-v-dd10d7fc]{border-radius:.55rem;color:#17301c;font-size:.9375rem;font-weight:600;line-height:1.3;padding:.55rem .8rem;position:relative;text-decoration:none;z-index:1}.app-header__drop-link.is-active[data-v-dd10d7fc],.app-header__drop-link[data-v-dd10d7fc]:hover{background:#f3f4f6;color:#fd640b}.app-header--brand[data-v-dd10d7fc] .app-header__btn--ghost{border-color:#00421452;color:#004214;font-weight:700}.app-header--brand[data-v-dd10d7fc] .app-header__btn--ghost:hover{background:#004214;color:#fff}.app-header__account[data-v-dd10d7fc]{position:relative}.app-header__account-btn[data-v-dd10d7fc]{align-items:center;background:#fff;border:1px solid rgba(0,66,20,.14);border-radius:999px;color:#17301c;cursor:pointer;display:inline-flex;gap:.55rem;max-width:220px;padding:.2rem .45rem .2rem .2rem}.app-header__account-btn[data-v-dd10d7fc]:hover,.app-header__account-btn[aria-expanded=true][data-v-dd10d7fc]{background:#f6f8f5;border-color:#00421447}.app-header__avatar[data-v-dd10d7fc]{background:#fd640b;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;display:block;flex-shrink:0;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}.app-header__avatar--lg[data-v-dd10d7fc]{height:42px;width:42px}.app-header__avatar--fallback[data-v-dd10d7fc]{align-items:center;color:#fff;display:inline-flex;font-size:.9rem;font-weight:800;justify-content:center;line-height:1}.app-header__account-name[data-v-dd10d7fc]{font-size:.875rem;font-weight:700;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__account-caret[data-v-dd10d7fc]{flex-shrink:0;opacity:.8;transition:transform .16s ease}.app-header__account-caret.is-open[data-v-dd10d7fc]{transform:rotate(180deg)}.app-header__account-menu[data-v-dd10d7fc]{background:transparent;isolation:isolate;padding:.55rem .45rem .45rem;position:absolute;right:0;top:100%;width:240px;z-index:40}.app-header__account-menu[data-v-dd10d7fc]:after{background:#fff;border-radius:.9rem;box-shadow:0 16px 36px #1020142e;content:"";top:.55rem;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.app-header__account-identity[data-v-dd10d7fc]{align-items:center;border-bottom:1px solid #e8eee9;display:flex;gap:.7rem;margin-bottom:.3rem;padding:.55rem .6rem .7rem;position:relative;z-index:1}.app-header__account-identity--sheet[data-v-dd10d7fc]{margin-bottom:.55rem;padding:.15rem 0 .85rem}.app-header__account-identity--sheet .app-header__icon-btn[data-v-dd10d7fc]{margin-left:auto}.app-header__account-identity-copy[data-v-dd10d7fc]{min-width:0}.app-header__account-identity-copy strong[data-v-dd10d7fc]{color:#17301c;display:block;font-size:.9rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__account-identity-copy span[data-v-dd10d7fc]{color:#5b6f5f;display:block;font-size:.75rem;font-weight:600}.app-header__account-menu a[data-v-dd10d7fc],.app-header__account-menu button[data-v-dd10d7fc]{align-items:center;background:transparent;border:0;border-radius:.6rem;color:#17301c;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.6rem;padding:.6rem .7rem;position:relative;text-align:left;text-decoration:none;width:100%;z-index:1}.app-header__account-menu a[data-v-dd10d7fc]:hover,.app-header__account-menu button[data-v-dd10d7fc]:hover{background:#eef3ef;color:#004214}.app-header__backdrop[data-v-dd10d7fc]{background:#1018106b;top:0;right:0;bottom:0;left:0;position:fixed;z-index:70}.app-header__backdrop--menu[data-v-dd10d7fc],.app-header__drawer[data-v-dd10d7fc]{top:var(--app-header-height,64px)}.app-header__drawer[data-v-dd10d7fc]{background:#fffdf8;border-radius:0 0 1.25rem 1.25rem;border-top:1px solid rgba(23,48,28,.08);box-shadow:0 22px 44px #10201429;color:#17301c;display:flex;flex-direction:column;left:0;max-height:calc(100dvh - var(--app-header-height, 64px));overflow:hidden;position:fixed;right:0;z-index:71}.app-header__drawer-body[data-v-dd10d7fc]{flex:1;min-height:0;overflow:auto;padding:.35rem .35rem .5rem;-webkit-overflow-scrolling:touch}.app-header__drawer-row[data-v-dd10d7fc]{align-items:center;background:transparent;border:0;border-radius:.9rem;color:#004214;cursor:pointer;display:flex;font-size:1.05rem;font-weight:800;letter-spacing:-.03em;line-height:1.25;min-height:3.35rem;padding:.85rem 1.1rem;text-align:left;text-decoration:none;width:100%}.app-header__drawer-row span[data-v-dd10d7fc]{flex:1;min-width:0}.app-header__drawer-row.is-active[data-v-dd10d7fc]{background:#fd640b1a;color:#fd640b}.app-header__drawer-row--sub[data-v-dd10d7fc]{color:#17301c;font-size:.95rem;font-weight:700;min-height:2.85rem;padding-left:1.45rem}.app-header__drawer-caret[data-v-dd10d7fc]{flex-shrink:0;margin-left:.75rem;opacity:.38;transition:transform .16s ease}.app-header__drawer-group.is-open>.app-header__drawer-row .app-header__drawer-caret[data-v-dd10d7fc]{transform:rotate(180deg)}.app-header__drawer-sub[data-v-dd10d7fc]{padding:0 .2rem .35rem}.app-header__drawer-ico[data-v-dd10d7fc]{align-items:center;background:#eef4ef;border-radius:.7rem;color:#004214;display:inline-flex;flex-shrink:0;height:2.15rem;justify-content:center;width:2.15rem}.app-header__drawer-ico--member[data-v-dd10d7fc]{background:#538c6b;color:#fff}.app-header__drawer-ico--admin[data-v-dd10d7fc],.app-header__drawer-ico--partner[data-v-dd10d7fc]{background:#004214;color:#fff}.app-header__drawer-auth[data-v-dd10d7fc]{background:#fff;border-top:1px solid rgba(23,48,28,.08);display:grid;gap:.6rem;grid-template-columns:1fr 1fr;padding:.85rem 1rem max(1.1rem,env(safe-area-inset-bottom))}.app-header__drawer-auth--account[data-v-dd10d7fc]{background:#fffdf8;gap:0;grid-template-columns:1fr;padding:.35rem .35rem max(.85rem,env(safe-area-inset-bottom))}.app-header__drawer-cta[data-v-dd10d7fc]{align-items:center;background:#fff;border:1px solid rgba(0,66,20,.22);border-radius:999px;color:#004214;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:800;justify-content:center;letter-spacing:-.02em;line-height:1.2;min-height:2.7rem;padding:.55rem .7rem;text-align:center;text-decoration:none}.app-header__drawer-cta--primary[data-v-dd10d7fc]{background:#004214;border-color:#004214;color:#fff}.app-header__sheet[data-v-dd10d7fc]{background:#fffdf8;border-radius:1.35rem 1.35rem 0 0;bottom:0;box-shadow:0 -16px 40px #1020142e;color:#17301c;left:0;padding:.45rem 1rem max(1.25rem,env(safe-area-inset-bottom));position:fixed;right:0;z-index:80}.app-header__sheet-handle[data-v-dd10d7fc]{background:#d7ddd8;border-radius:999px;height:.28rem;margin:.15rem auto .7rem;width:2.5rem}.app-header__sheet-head[data-v-dd10d7fc]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.65rem}.app-header__sheet-kicker[data-v-dd10d7fc]{color:#5b6f5f;font-size:.72rem;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase}.app-header__sheet-title[data-v-dd10d7fc]{color:#004214;font-size:1.15rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:.15rem 0 0}.app-header__sheet-item[data-v-dd10d7fc]{align-items:center;background:#fff;border:1px solid rgba(23,48,28,.08);border-radius:.95rem;box-shadow:0 1px #17301c0a;color:#17301c;cursor:pointer;display:flex;font:inherit;gap:.8rem;margin-bottom:.35rem;padding:.8rem .7rem;text-align:left;text-decoration:none;width:100%}.app-header__sheet-item[data-v-dd10d7fc]:hover{background:#fff7f0;border-color:#fd640b59}.app-header__sheet-item-copy[data-v-dd10d7fc]{flex:1;min-width:0}.app-header__sheet-item-copy strong[data-v-dd10d7fc]{display:block;font-size:.98rem;font-weight:800;line-height:1.2}.app-header__sheet-item-copy span[data-v-dd10d7fc]{color:#5b6f5f;display:block;font-size:.8rem;font-weight:600;line-height:1.3;margin-top:.15rem}.app-header__sheet-arrow[data-v-dd10d7fc]{color:#c4c9d1;flex-shrink:0}.app-header__sheet-note[data-v-dd10d7fc]{color:#5b6f5f;font-size:.875rem;font-weight:600;margin:.85rem .2rem .15rem}.app-header__sheet-note a[data-v-dd10d7fc]{color:#fd640b;font-weight:800;text-decoration:none}@media (min-width:992px){.app-header__menu-btn[data-v-dd10d7fc]{display:none}.app-header__nav[data-v-dd10d7fc]{display:flex}.app-header__account[data-v-dd10d7fc],.app-header__drop[data-v-dd10d7fc]{margin-bottom:-.75rem;padding-bottom:.75rem}}@media (min-width:992px) and (max-width:1279.98px){.app-header__inner[data-v-dd10d7fc]{grid-template-areas:"brand actions" "nav nav";grid-template-columns:auto auto}.app-header__nav[data-v-dd10d7fc]{justify-content:flex-start}}@media (max-width:991.98px){.app-header[data-v-dd10d7fc]{--app-header-height:64px}.app-header__inner[data-v-dd10d7fc]{gap:.35rem .5rem;grid-template-areas:"menu brand actions";grid-template-columns:1fr auto 1fr;padding:0 .75rem}.app-header__menu-btn[data-v-dd10d7fc]{background:#eef4ef;color:#004214;display:inline-flex;grid-area:menu;justify-self:start}.app-header__actions[data-v-dd10d7fc]{justify-self:end}.app-header__brand[data-v-dd10d7fc]{justify-content:center}.app-header__logo--desktop[data-v-dd10d7fc]{display:none}.app-header__logo--mobile[data-v-dd10d7fc]{display:block}.app-header__account-caret[data-v-dd10d7fc],.app-header__account-name[data-v-dd10d7fc]{display:none}.app-header__account-btn[data-v-dd10d7fc]{border-radius:50%;padding:.15rem}.app-header__btn--ghost[data-v-dd10d7fc],.app-header__login-desktop[data-v-dd10d7fc]{display:none}.app-header__login-btn[data-v-dd10d7fc]{display:inline-flex}}.app-lang[data-v-b8c583bf]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;display:inline-flex;padding:.18rem}.app-lang__btn[data-v-b8c583bf]{background:transparent;border:0;border-radius:999px;color:#fffdf7b8;cursor:pointer;font-size:.72rem;font-weight:800;letter-spacing:.06em;line-height:1;min-height:1.85rem;min-width:2.35rem;padding:.28rem .65rem}.app-lang__btn.is-active[data-v-b8c583bf]{background:#fffdf7;color:#004214}.app-lang__btn[data-v-b8c583bf]:focus-visible{outline:2px solid #fd640b;outline-offset:2px}@media (max-width:767.98px){.app-lang[data-v-b8c583bf]{padding:.1rem}.app-lang__btn[data-v-b8c583bf]{font-size:.62rem;min-height:1.5rem;min-width:1.85rem;padding:.16rem .42rem}}
