.G7z-SW_directory{flex-direction:column;gap:40px;display:flex}.G7z-SW_controls{flex-direction:column;gap:18px;display:flex}.G7z-SW_searchRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.G7z-SW_search{border-radius:var(--r-pill);border:1.5px solid var(--c-border);max-width:420px;min-height:48px;transition:border-color var(--dur-fast);background:#fff;flex:280px;align-items:center;gap:10px;padding:0 16px;display:flex}.G7z-SW_search svg{flex:none}.G7z-SW_search:focus-within{border-color:var(--c-violet);outline:var(--focus-ring);outline-offset:var(--focus-offset)}.G7z-SW_input{background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:44px;font-size:15px}.G7z-SW_input::placeholder{color:var(--c-text-placeholder)}.G7z-SW_input:focus-visible{outline:none}.G7z-SW_count{color:var(--c-text-muted);font-size:14px}.G7z-SW_catPill{gap:8px}.G7z-SW_catCount{border-radius:var(--r-pill);background:var(--c-tint);color:var(--c-purple-deep);padding:2px 7px;font-size:12px;font-weight:600}.G7z-SW_catPill[aria-pressed=true] .G7z-SW_catCount{color:#fff;background:#ffffff2e}.G7z-SW_grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.G7z-SW_card{border:1px solid var(--c-border-soft);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:24px;display:flex}.G7z-SW_cardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.G7z-SW_name{font:700 20px/1.25 var(--f-display);letter-spacing:-.01em;color:var(--c-tile-name)}.G7z-SW_category{letter-spacing:.06em;text-transform:uppercase;color:var(--c-purple-deep);font-size:12px;font-weight:600}.G7z-SW_desc{color:var(--c-text-muted);flex:1;font-size:14px;line-height:1.55}.G7z-SW_link{min-height:var(--touch-min);align-self:flex-start;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.G7z-SW_link:hover{text-decoration:underline}.G7z-SW_empty{border:1.5px dashed var(--c-placeholder-border);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.G7z-SW_emptyTitle{font:600 19px var(--f-display)}
.ObeXoW_hero{background:radial-gradient(900px 380px at 50% 0%, #ede4ff 0%, #ede4ff00 70%), var(--c-cloud)}.ObeXoW_heroInner{flex-direction:column;gap:40px;padding-block:80px 104px;display:flex}.ObeXoW_heroCopy{flex-direction:column;gap:20px;max-width:720px;display:flex}.ObeXoW_title{font-size:clamp(38px,5vw,60px);line-height:1.05}.ObeXoW_api{padding-block:96px}.ObeXoW_apiInner{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.ObeXoW_apiCopy{flex-direction:column;flex:440px;gap:18px;min-width:0;display:flex}.ObeXoW_apiText{color:var(--c-dark-text);font-size:17px;line-height:1.65}.ObeXoW_code{background:var(--c-dark-surface);border:1px solid var(--c-dark-border);min-width:0;color:var(--c-lavender);font-family:var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;flex:440px;margin:0;padding:24px;font-size:13px;line-height:1.7}
