.landing-select-fallback{display:block;width:100%;min-height:50px;margin-top:.5rem;padding:.75rem 1rem;border:1px solid var(--card-border);border-radius:12px;color:var(--ink);background:var(--canvas);font:inherit;font-size:1rem}.js .landing-select-fallback,.landing-select-enhanced{display:none}.js .landing-select-enhanced{display:block}.landing-select-trigger{display:flex;width:100%;min-height:50px;margin-top:.5rem;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border:1px solid var(--card-border);border-radius:12px;color:var(--ink);background:var(--canvas);font:inherit;font-size:1rem;line-height:1.5;text-align:left;cursor:pointer;transition:border-color var(--dur-micro) ease}.landing-select-trigger:hover,.landing-select-trigger[aria-expanded=true]{border-color:var(--pine)}.landing-select-fallback:focus-visible,.landing-select-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.landing-select-chevron{width:20px;height:20px;flex:none;color:var(--ink-soft);transition:transform var(--dur-micro) ease}.landing-select-trigger[aria-expanded=true] .landing-select-chevron{transform:rotate(180deg)}.landing-select-panel{position:fixed;z-index:150;overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--card-border);border-radius:16px;color:var(--ink);background:var(--canvas);box-shadow:var(--card-shadow),0 12px 36px color-mix(in srgb,var(--pine-deep) 12%,transparent)}.landing-select-option{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .8rem;border-radius:10px;font-size:1rem;line-height:1.4;cursor:pointer}.landing-select-option[data-active=true]{background:var(--canvas-deep)}.landing-select-option[aria-selected=true]{color:var(--pine);background:color-mix(in srgb,var(--pine) 8%,var(--canvas));font-weight:600}.landing-select-option svg{width:18px;height:18px;flex:none}@media (prefers-reduced-motion:reduce){.landing-select-chevron,.landing-select-trigger{transition:none}}