.ghl-form-select{--form-select-accent:#26462e;--form-select-ink:var(--category-ink,var(--about-ink,#0c1e35));--form-select-muted:var(--category-muted,var(--about-muted,#5c6f66));--form-select-surface:#fff;--form-select-menu-bg:color-mix(in srgb,var(--form-select-accent) 5%,#fff);--form-select-border:color-mix(in srgb,var(--form-select-accent) 22%,rgba(12,30,53,0.12));--form-select-scrollbar:color-mix(in srgb,var(--form-select-accent) 48%,transparent);--form-select-scrollbar-hover:color-mix(in srgb,var(--form-select-accent) 72%,transparent);--form-select-scrollbar-track:color-mix(in srgb,var(--form-select-accent) 10%,transparent);position:relative;display:flex;align-items:stretch;width:100%;min-height:2.65rem;padding:0;border-radius:.65rem;border:1px solid rgba(12,30,53,.14);background:var(--form-select-surface);transition:border-color .16s ease,box-shadow .16s ease}.landing-form .ghl-form-select{--form-select-accent:var(--landing-green,#26462e)}.about-contact-form .ghl-form-select,.about-page .ghl-form-select,.site-form .ghl-form-select,.site-stories-browser .ghl-form-select{--form-select-accent:var(--about-green,#26462e)}.activities-page .ghl-form-select,.category-theme:not(.about-contact-form):not(.time-capsule-form):not(.site-form) .ghl-form-select,.he-submit-modal-root .ghl-form-select,.he-submit-modal-root.category-theme--expressions .ghl-form-select,.human-expressions-page .ghl-form-select{--form-select-accent:var(--category-primary,#0c1e35)}.about-page.time-capsule-page .ghl-form-select,.time-capsule-form .ghl-form-select,.time-capsule-form.category-theme--expressions .ghl-form-select,.time-capsule-page .ghl-form-select{--form-select-accent:var(--about-green,#26462e)}.admin-activity-form-modal .ghl-form-select,.admin-field .ghl-form-select,.admin-page .ghl-form-select,.admin-shell .ghl-form-select,.admin-site-page .ghl-form-select{--form-select-accent:var(--color-sage,#4f7a5c)}.admin-activity-form-modal .ghl-form-select--open{z-index:50}.ghl-form-select--open{border-color:color-mix(in srgb,var(--form-select-accent) 55%,rgba(12,30,53,.2));box-shadow:0 0 0 3px color-mix(in srgb,var(--form-select-accent) 18%,transparent);z-index:5}.ghl-form-select--disabled{opacity:.62;pointer-events:none}.ghl-form-select-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.ghl-form-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.55rem;width:100%;min-height:inherit;margin:0;padding:0 .85rem;border:0;border-radius:inherit;background:transparent;font:inherit;font-size:.92rem;font-weight:600;color:var(--form-select-ink);text-align:left;cursor:pointer}.ghl-form-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ghl-form-select-value--placeholder{color:var(--form-select-muted);font-weight:500}.ghl-form-select-chevron{width:1rem;height:1rem;flex-shrink:0;color:color-mix(in srgb,var(--form-select-accent) 55%,var(--form-select-muted));transition:transform .18s ease}.ghl-form-select--open .ghl-form-select-chevron{transform:rotate(180deg);color:var(--form-select-accent)}.ghl-form-select-menu{position:absolute;left:0;right:0;z-index:40;list-style:none;margin:0;padding:.35rem .2rem .35rem .35rem;max-height:min(16rem,50vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:.85rem;border:1px solid var(--form-select-border);background:var(--form-select-menu-bg);box-shadow:0 18px 40px color-mix(in srgb,var(--form-select-accent) 14%,rgba(12,30,53,.12)),0 2px 8px rgba(12,30,53,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:ghl-form-select-menu-in .16s ease;scrollbar-width:thin;scrollbar-color:var(--form-select-scrollbar) transparent}.ghl-form-select-menu::-webkit-scrollbar{width:3px;height:3px}.ghl-form-select-menu::-webkit-scrollbar-track{margin:.4rem 0;background:transparent}.ghl-form-select-menu::-webkit-scrollbar-thumb{border-radius:999px;background-color:var(--form-select-scrollbar)}.ghl-form-select-menu::-webkit-scrollbar-thumb:hover{background-color:var(--form-select-scrollbar-hover)}.ghl-form-select-menu::-webkit-scrollbar-corner{background:transparent}.ghl-form-select-menu--bottom{top:calc(100% + .4rem);transform-origin:top center}.ghl-form-select-menu--top{bottom:calc(100% + .4rem);top:auto;transform-origin:bottom center;animation-name:ghl-form-select-menu-in-top}@keyframes ghl-form-select-menu-in{0%{opacity:0;transform:translateY(-.25rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ghl-form-select-menu-in-top{0%{opacity:0;transform:translateY(.25rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ghl-form-select-option{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;margin:0;padding:.65rem .75rem;border:0;border-radius:.55rem;background:transparent;font:inherit;font-size:.9rem;font-weight:600;color:var(--form-select-ink);text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.ghl-form-select-option:disabled{opacity:.45;cursor:not-allowed}.ghl-form-select-option svg{width:.95rem;height:.95rem;flex-shrink:0;color:var(--form-select-accent)}.ghl-form-select-option--active,.ghl-form-select-option:hover:not(:disabled){background:color-mix(in srgb,var(--form-select-accent) 12%,#fff);color:var(--form-select-ink)}.ghl-form-select-option[aria-selected=true]{background:color-mix(in srgb,var(--form-select-accent) 16%,#fff)}.he-submit-field-control .ghl-form-select,.he-submit-modal-panel .ghl-form-select{min-height:42px;--form-select-surface:#eee;border-color:transparent}.he-submit-field-control .ghl-form-select--open,.he-submit-modal-panel .ghl-form-select--open{--form-select-surface:#fff;border-color:color-mix(in srgb,var(--form-select-accent) 55%,rgba(12,30,53,.2))}.about-contact-field .ghl-form-select,.admin-field .ghl-form-select{min-height:2.75rem}