.discovery-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 8px;color:#a9c8dc;font-size:11px}.discovery-controls p{margin:0;display:flex;align-items:center;gap:10px}.discovery-controls p:before{content:"↔";font-size:20px;color:#c9eaff}.discovery-controls>div{display:flex;gap:7px}.discovery-controls button{width:44px;height:44px;background:#a1d9ff0c;border:1px solid #add7f34d;border-radius:50%;color:#d5efff;cursor:pointer;font-size:19px}.discovery-controls button:disabled{opacity:.3;cursor:default}.discovery-controls button:focus-visible,.mobile-find-help:focus-visible{outline:3px solid #ffd45e;outline-offset:4px}.cms-home-models>div:has(>.cms-model-card-form){scroll-snap-type:x proximity!important;scrollbar-width:thin;scrollbar-color:#9ac9e755 transparent}.cms-home-models .cms-model-card-form{flex-basis:calc((100% - 3rem)/3.2)!important;scroll-snap-align:start!important}.mobile-find-help{display:none}.cms-home-models .cms-model-card-form:has(.is-selected){position:relative;top:-6px}@media(max-width:760px){.cms-home-models .cms-model-card-form{flex-basis:88%!important}.mobile-find-help.is-visible{display:flex;position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:80;gap:12px;align-items:center;min-height:46px;padding:10px 17px;border:1px solid #d4efff88;border-radius:28px;background:#102c40ed;backdrop-filter:blur(12px);box-shadow:0 8px 28px #0008,inset 0 1px 0 #ffffff55;color:#e5f6ff;text-decoration:none;font-size:13px;font-weight:800}.mobile-find-help span{font-size:22px}.mobile-find-help b{color:#9fd8ff}.discovery-controls{font-size:10px}.cms-home-models .cms-model-card-form:has(.is-selected){top:-3px}}@media(prefers-reduced-motion:reduce){.cms-home-models .cms-model-card-form:has(.is-selected){top:0}}
@media(min-width:761px){#models.cms-home-models>div>.cms-model-card-form{flex-basis:calc((100% - 3rem)/3.2)!important}}

@media(max-width:760px){body:has(.cms-page-save) .mobile-find-help.is-visible{bottom:calc(78px + env(safe-area-inset-bottom))}}
