.landing-nav-shell[data-v-a31351a0]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:16px;column-gap:16px}.landing-nav-logo[data-v-a31351a0]{min-width:0}.landing-nav-links[data-v-a31351a0]{min-width:0;justify-self:center;white-space:nowrap}.landing-nav-actions[data-v-a31351a0]{min-width:-moz-max-content;min-width:max-content;justify-self:end}@media (min-width: 1280px){.landing-nav-shell[data-v-a31351a0]{-moz-column-gap:24px;column-gap:24px}}.nav-scrolled[data-v-a31351a0]{background:color-mix(in srgb,var(--paper-100) 92%,transparent)}.nav-ink-70[data-v-a31351a0]{color:color-mix(in srgb,var(--ink-base) 65%,transparent)}.nav-ink-70[data-v-a31351a0]:hover{color:var(--ink-900)}.nav-link[data-v-a31351a0]{position:relative}.nav-link[data-v-a31351a0]:after{content:"";position:absolute;left:50%;bottom:-6px;width:0;height:2px;background:var(--gold-base, #a07a3c);transform:translate(-50%);transition:width .28s ease}.nav-link--active[data-v-a31351a0]:after{width:18px}.nav-link--mobile[data-v-a31351a0]:after{left:0;bottom:2px;transform:none}.nav-link--mobile.nav-link--active[data-v-a31351a0]:after{width:20px}.nav-seal[data-v-a31351a0]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font-family:var(--font-display);font-size:14px;line-height:1;color:#fff8ee;background:var(--landing-seal, #b3382e);border-radius:3px;box-shadow:inset 0 0 0 1px #fff8ee2e}.nav-divider[data-v-a31351a0]{width:1px;height:14px;background:color-mix(in srgb,var(--ink-base) 18%,transparent)}.nav-subtle[data-v-a31351a0]{color:color-mix(in srgb,var(--ink-base) 45%,transparent);font-style:italic}.landing-ann-bell[data-v-a31351a0]{display:inline-flex;align-items:center;justify-content:center}.landing-ann-bell[data-v-a31351a0] .ann-bell{width:40px;height:40px;border:1px solid var(--app-border-soft);background:color-mix(in srgb,var(--app-surface-strong) 82%,transparent);color:var(--app-text-secondary);box-shadow:var(--app-shadow-soft)}.landing-ann-bell[data-v-a31351a0] .ann-bell:hover{transform:translateY(-1px);background:var(--app-accent-soft);border-color:var(--app-border);color:var(--app-text-primary)}.landing-ann-bell[data-v-a31351a0] .ann-bell:active{transform:scale(.96)}.landing-ann-bell--mobile[data-v-a31351a0] .ann-bell{width:34px;height:34px;box-shadow:none}.nav-gift[data-v-a31351a0]{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border:1px solid var(--landing-seal-faint, rgba(179, 56, 46, .22));border-radius:999px;background:color-mix(in srgb,var(--landing-seal, #b3382e) 6%,transparent)}.nav-gift__mark[data-v-a31351a0]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-family:var(--font-display);font-size:11px;color:#fff8ee;background:var(--landing-seal, #b3382e);border-radius:999px;line-height:1}.nav-gift__text[data-v-a31351a0]{font-family:var(--font-display);font-size:11px;letter-spacing:.06em;color:var(--landing-seal-soft, rgba(179, 56, 46, .78))}.mobile-menu-enter-active[data-v-a31351a0],.mobile-menu-leave-active[data-v-a31351a0]{transition:opacity .2s ease,transform .2s ease}.mobile-menu-enter-from[data-v-a31351a0],.mobile-menu-leave-to[data-v-a31351a0]{opacity:0;transform:translateY(-8px)}.ft-root[data-v-daa1ba57]{background:color-mix(in srgb,var(--paper-200) 60%,transparent)}.ft-ink-50[data-v-daa1ba57]{color:color-mix(in srgb,var(--ink-base) 50%,transparent)}.ft-ink-40[data-v-daa1ba57]{color:color-mix(in srgb,var(--ink-base) 40%,transparent)}.ft-ink-30[data-v-daa1ba57]{color:color-mix(in srgb,var(--ink-base) 30%,transparent)}.ft-col-title[data-v-daa1ba57]{font-family:var(--font-serif, serif);font-size:.875rem;font-weight:500;color:var(--ink-900);letter-spacing:.2em;margin-bottom:1.25rem}.ft-link[data-v-daa1ba57]{font-family:var(--font-sans, sans-serif);font-size:.875rem;color:color-mix(in srgb,var(--ink-base) 55%,transparent);transition:color .2s ease;text-align:left;background:none;border:none;padding:0;cursor:pointer}.ft-link[data-v-daa1ba57]:hover{color:var(--ink-900)}.ft-bottom[data-v-daa1ba57]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.ft-service-note[data-v-daa1ba57]{margin:0;font-family:var(--font-sans, sans-serif);font-size:12px;line-height:1.7;letter-spacing:.04em;color:color-mix(in srgb,var(--ink-base) 42%,transparent)}.ft-legal-row[data-v-daa1ba57]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px 10px;margin:0;font-family:var(--font-sans, sans-serif);font-size:12px;line-height:1.7;letter-spacing:.02em;color:color-mix(in srgb,var(--ink-base) 38%,transparent)}.ft-legal-row>span[data-v-daa1ba57]:not(.ft-legal-dot),.ft-legal-row .ft-link[data-v-daa1ba57]{white-space:nowrap}.ft-legal-row .ft-link[data-v-daa1ba57]{display:inline-flex;align-items:center;font-size:12px;line-height:inherit;color:color-mix(in srgb,var(--ink-base) 46%,transparent)}.ft-legal-row .ft-link[data-v-daa1ba57]:hover{color:color-mix(in srgb,var(--ink-base) 78%,transparent)}.ft-legal-dot[data-v-daa1ba57]{color:color-mix(in srgb,var(--ink-base) 22%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ft-gongan-link[data-v-daa1ba57]{gap:4px}.ft-social[data-v-daa1ba57]{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--ink-base) 50%,transparent);background:color-mix(in srgb,var(--ink-base) 6%,transparent);transition:all .2s ease}.ft-social[data-v-daa1ba57]:hover{color:var(--ink-900);background:color-mix(in srgb,var(--ink-base) 12%,transparent);transform:translateY(-1px)}.ft-gongan-icon[data-v-daa1ba57]{display:inline-block;width:14px;height:16px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto;opacity:.92;transform:translateY(-.5px)}@media (max-width: 640px){.ft-legal-row[data-v-daa1ba57]{gap:2px 7px;font-size:11px;line-height:1.8}.ft-legal-row .ft-link[data-v-daa1ba57]{font-size:11px}}
