.landing-btn[data-v-68d31a71]{align-items:center;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;letter-spacing:-.005em;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.landing-btn[data-v-68d31a71]:disabled,.landing-btn[aria-disabled=true][data-v-68d31a71]{cursor:not-allowed;opacity:.5;pointer-events:none}.landing-btn[data-v-68d31a71]:focus-visible{outline:2px solid var(--color-ring-focus);outline-offset:2px}.btn-label[data-v-68d31a71]{align-items:center;display:inline-flex;gap:.5rem}.landing-btn--sm[data-v-68d31a71]{font-size:.875rem;height:2.25rem;padding-inline:1rem}@media(pointer:coarse){.landing-btn--sm[data-v-68d31a71]{height:2.75rem;padding-inline:1.25rem}}.landing-btn--md[data-v-68d31a71]{font-size:.875rem;height:2.75rem;padding-inline:1.25rem}.landing-btn--lg[data-v-68d31a71]{font-size:1.0625rem;font-weight:600;height:3.75rem;padding-inline:2.25rem}.landing-btn--r-md[data-v-68d31a71]{border-radius:.375rem}.landing-btn--r-lg[data-v-68d31a71]{border-radius:.5rem}.landing-btn--r-xl[data-v-68d31a71]{border-radius:.75rem}.landing-btn--r-full[data-v-68d31a71]{border-radius:9999px}.landing-btn--accent[data-v-68d31a71]{background-color:var(--color-btn-primary-bg);color:#fff}@media(hover:hover){.landing-btn--accent[data-v-68d31a71]:hover{background-color:var(--color-btn-primary-hover)}}.landing-btn--primary[data-v-68d31a71]{background-color:var(--color-btn-primary-bg);color:#fff}@media(hover:hover){.landing-btn--primary[data-v-68d31a71]:hover{background-color:var(--color-btn-primary-hover)}}.landing-btn--outline[data-v-68d31a71]{background-color:transparent;border:1px solid var(--color-border-strong);color:var(--color-text-primary);transition:border-color .2s ease}@media(hover:hover){.landing-btn--outline[data-v-68d31a71]:hover{border-color:var(--color-accent)}}.landing-btn--ghost[data-v-68d31a71]{background-color:transparent;color:var(--color-text-secondary);transition:color .2s ease}@media(hover:hover){.landing-btn--ghost[data-v-68d31a71]:hover{color:var(--color-text-primary)}}.landing-btn--soft[data-v-68d31a71]{background-color:#e2dfd8;color:var(--color-text-primary)}.landing-btn--glass[data-v-68d31a71]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff0f;border:1px solid hsla(0,0%,100%,.25);color:#fff;transition:border-color .2s ease}@media(hover:hover){.landing-btn--glass[data-v-68d31a71]:hover{border-color:#ffffff73}}.nav-header-scrolled[data-v-d074b435]{backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);background-color:#ffffffbf}.nav-menu-btn[data-v-d074b435]:focus-visible{outline:2px solid var(--color-brand-charcoal);outline-offset:2px}.nav-glider[data-v-d074b435]{background:#0000000d;border-radius:8px;height:32px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:left .32s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1),opacity .15s ease;z-index:0}.menu-enter-active[data-v-d074b435]{transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.menu-leave-active[data-v-d074b435]{transition:opacity .14s ease,transform .14s ease}.menu-enter-from[data-v-d074b435],.menu-leave-to[data-v-d074b435]{opacity:0;transform:translateY(-8px) scale(.98)}.mobile-enter-active[data-v-d074b435]{transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.mobile-leave-active[data-v-d074b435]{transition:opacity .18s ease,transform .18s ease}.mobile-enter-from[data-v-d074b435],.mobile-leave-to[data-v-d074b435]{opacity:0;transform:translate(100%)}.fade-enter-active[data-v-d074b435]{transition:opacity .24s ease}.fade-leave-active[data-v-d074b435]{transition:opacity .18s ease}.fade-enter-from[data-v-d074b435],.fade-leave-to[data-v-d074b435]{opacity:0}.accordion-enter-active[data-v-d074b435]{max-height:600px;overflow:hidden;transition:opacity .2s ease,max-height .26s cubic-bezier(.16,1,.3,1)}.accordion-leave-active[data-v-d074b435]{max-height:600px;overflow:hidden;transition:opacity .14s ease,max-height .18s ease}.accordion-enter-from[data-v-d074b435],.accordion-leave-to[data-v-d074b435]{max-height:0!important;opacity:0}.nav-user-avatar[data-v-d074b435]{align-items:center;background:var(--color-brand-charcoal);border:none;border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;padding:0;transition:opacity .15s ease;width:32px}.nav-user-avatar[data-v-d074b435]:hover{opacity:.8}.nav-avatar-dropdown[data-v-d074b435]{background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:12px;box-shadow:0 4px 6px -1px #00000014,0 10px 24px -4px #0000001a;min-width:160px;padding:4px;position:absolute;right:0;top:calc(100% + 8px);z-index:1060}.nav-avatar-item[data-v-d074b435]{align-items:center;background:none;border:none;border-radius:8px;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 10px;text-align:left;text-decoration:none;transition:background-color .1s ease;white-space:nowrap;width:100%}.nav-avatar-item[data-v-d074b435]:hover{background:var(--color-hover)}.nav-avatar-item--danger[data-v-d074b435]{color:var(--color-danger)}.nav-avatar-item--danger[data-v-d074b435]:hover{background:#dc26260f}.nav-avatar-divider[data-v-d074b435]{background:var(--color-border-default);height:1px;margin:4px 0}.avatar-menu-enter-active[data-v-d074b435]{transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1)}.avatar-menu-leave-active[data-v-d074b435]{transition:opacity .1s ease,transform .1s ease}.avatar-menu-enter-from[data-v-d074b435],.avatar-menu-leave-to[data-v-d074b435]{opacity:0;transform:translateY(-4px) scale(.97)}.footer-heading[data-v-fbcc23a4]{color:#5c6b59;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.footer-link[data-v-fbcc23a4]{color:#33402f;font-size:.875rem;transition:color .18s cubic-bezier(.16,1,.3,1)}.footer-link[data-v-fbcc23a4]:hover{color:#202a1d}.footer-social[data-v-fbcc23a4]{align-items:center;border-radius:9999px;color:#3f4d3d;display:inline-flex;height:34px;justify-content:center;transition:color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1);width:34px}.footer-social[data-v-fbcc23a4]:hover{background-color:#3f4d3d1a;color:#202a1d}.footer-social svg[data-v-fbcc23a4]{display:block;height:18px;width:18px}.footer-store-badge[data-v-fbcc23a4]{display:inline-block;opacity:.82;transition:opacity .18s ease}.footer-store-badge[data-v-fbcc23a4]:hover{opacity:1}.footer-store-badge-icon[data-v-fbcc23a4]{background-color:#3f4d3d;display:block;height:36px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:110px}.footer-store-badge-icon--appstore[data-v-fbcc23a4]{-webkit-mask-image:url(../assets/images/badges/app-store.svg);mask-image:url(../assets/images/badges/app-store.svg)}.footer-store-badge-icon--googleplay[data-v-fbcc23a4]{-webkit-mask-image:url(../assets/images/badges/google-play.svg);mask-image:url(../assets/images/badges/google-play.svg)}.footer-bg[data-v-fbcc23a4]{background:transparent;padding-top:60px}.footer-logo[data-v-fbcc23a4]{display:block;opacity:.4}.footer-wordmark[data-v-fbcc23a4]{bottom:0;display:block;left:0;opacity:.28;pointer-events:none;position:absolute;transform:translateY(35%);width:100%}.wordmark-logo[data-v-fbcc23a4]{display:inline-block;margin-bottom:4px;opacity:.1;width:clamp(220px,28vw,480px)}.wordmark-logo[data-v-fbcc23a4] svg{display:block;height:auto;width:100%}
