.accent-theme-toggle[data-v-b61cd7a3]{align-items:center;background:color-mix(in srgb,var(--wn-surface-strong) 92%,transparent);border:1px solid var(--wn-border);border-radius:.625rem;box-shadow:var(--wn-shadow-sm);color:var(--wn-text)!important;display:inline-flex;gap:.45rem;min-height:2.45rem;padding-inline:.75rem;position:relative}.accent-theme-toggle[data-v-b61cd7a3]:hover{background:color-mix(in srgb,var(--wn-surface-strong) 88%,var(--wn-primary-soft));border-color:var(--wn-border-strong)}.accent-theme-toggle__swatch[data-v-b61cd7a3]{background:var(--accent-swatch);border-radius:999px;box-shadow:0 0 0 .16rem color-mix(in srgb,var(--accent-swatch) 16%,transparent);height:.7rem;width:.7rem}.accent-theme-toggle__caret[data-v-b61cd7a3],.accent-theme-toggle__icon[data-v-b61cd7a3]{height:.9rem;opacity:.72;width:.9rem}.accent-theme-toggle--icon-only[data-v-b61cd7a3]{gap:0;min-height:2.25rem;min-width:2.25rem;padding:0;width:2.25rem}.accent-theme-toggle--icon-only .accent-theme-toggle__icon[data-v-b61cd7a3]{height:.95rem;width:.95rem}.accent-theme-toggle--icon-only .accent-theme-toggle__swatch[data-v-b61cd7a3]{box-shadow:0 0 0 .12rem color-mix(in srgb,var(--accent-swatch) 18%,transparent);height:.45rem;position:absolute;right:.42rem;top:.42rem;width:.45rem}.accent-theme-toggle__label[data-v-b61cd7a3]{font-size:.78rem;font-weight:600;letter-spacing:-.01em}@media(max-width:640px){.accent-theme-toggle[data-v-b61cd7a3]{padding-inline:.65rem}.accent-theme-toggle__caret[data-v-b61cd7a3],.accent-theme-toggle__label[data-v-b61cd7a3]{display:none}}.landing-header__container{gap:1.25rem;margin-inline:auto!important;max-width:1400px!important;padding-block:clamp(1rem,2.4vw,1.35rem)}.landing-header__center,.landing-header__right{align-items:center}.landing-header__right{gap:.75rem}.landing-header__brand{align-items:center;display:inline-flex;gap:.95rem;min-width:0;padding-block:.15rem;text-decoration:none}.landing-header__brand-mark{align-items:center;background:transparent;border:0;border-radius:0;display:inline-flex;height:3rem;justify-content:center;overflow:hidden;width:3rem}.landing-header__brand-mark--text{color:var(--wn-text);font-size:.9rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.landing-header__brand-logo{height:100%;-o-object-fit:contain;object-fit:contain;padding:0;width:100%}.landing-header__brand-name{color:var(--wn-text);display:block;font-size:1rem;font-weight:600;letter-spacing:-.025em}.landing-header__auth-group,.landing-header__desktop-actions,.landing-header__icon-group,.landing-header__menu,.landing-header__mobile-toolbar{align-items:center;display:flex}.landing-header__desktop-actions{gap:1rem}.landing-header__icon-group{gap:.55rem}.landing-header__auth-group{gap:1.25rem;padding-left:.35rem}.landing-header__menu{align-items:stretch;flex-direction:column;gap:1.15rem}.landing-header__mobile-toolbar{gap:.65rem}.landing-header__separator{margin-block:.1rem}.landing-header__menu-sign-in,.landing-header__sign-in{color:var(--wn-text-secondary);font-size:.8125rem;font-weight:500;letter-spacing:-.01em;text-decoration:none}.landing-header__menu-sign-in:hover,.landing-header__sign-in:hover{color:var(--wn-text)}.landing-header__menu-sign-in{display:inline-flex;padding-inline:.15rem;width:-moz-fit-content;width:fit-content}.landing-header__icon-trigger,.landing-header__mobile-shortcut,.landing-header__mobile-toggle,.landing-header__user-trigger{background:transparent!important;border:1px solid color-mix(in srgb,var(--wn-text) 12%,transparent)!important;box-shadow:none!important;color:var(--wn-text)!important}.landing-header__icon-trigger,.landing-header__mobile-shortcut,.landing-header__mobile-toggle{border-radius:999px!important;height:2rem!important;min-width:2rem!important;width:2rem!important}.landing-header__user-trigger{border-radius:999px!important;padding:.22rem .38rem!important}.landing-header__icon-trigger:hover,.landing-header__mobile-shortcut:hover,.landing-header__mobile-toggle:hover,.landing-header__user-trigger:hover{background:color-mix(in srgb,var(--wn-text) 4%,transparent)!important;border-color:color-mix(in srgb,var(--wn-text) 18%,transparent)!important}@media(min-width:640px){.landing-header__brand{gap:1rem}.landing-header__brand-mark{height:3.2rem;width:3.2rem}.landing-header__brand-name{font-size:1.05rem}}@media(min-width:1024px){.landing-header__container{gap:1.75rem}.landing-header__right{gap:1rem}}@media(max-width:1023px){.landing-header__desktop-actions{display:none!important}}
