.vp-root.az-root{background:linear-gradient(#ffffff59,#ffffff59),url(/art/analyze-village.webp) 50% 100%/cover no-repeat,#f2f2f0;min-height:100vh;overflow-x:clip}.az-root .vp-bar{background:#f2f2f08c;border-bottom-color:#18315314}.az-cta{gap:7px}.az-main{max-width:760px;margin:0 auto;padding:18vh 20px 120px}.az-main h1{font:500 clamp(36px, 6vw, 56px)/1.1 var(--vp-display);color:var(--vp-ink);text-align:center;letter-spacing:-.01em;text-wrap:balance;margin-bottom:36px}.az-search{z-index:2;position:relative}.az-field{border:1px solid var(--vp-ring-strong);height:72px;color:var(--vp-muted);cursor:text;background:#fff;border-radius:999px;align-items:center;gap:14px;padding:0 10px 0 26px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 10px 30px #18315314}.az-field:focus-within{border-color:var(--vp-ink);box-shadow:0 12px 34px #18315324}.az-field input{min-width:0;height:100%;font:400 20px/1 var(--vp-sans);color:var(--vp-text);background:0 0;border:0;outline:0;flex:1}.az-field input::placeholder{color:#8c94a0}.vp-root .az-field input:focus-visible{outline:0}.az-list{z-index:10;border:1px solid var(--vp-ring);background:#fff;border-radius:20px;max-height:60vh;margin:0;padding:8px;list-style:none;position:absolute;top:82px;left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #1831531f}.az-list li{cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.az-list li.on{background:#f4f4f5}.az-list b{font:600 15px/20px var(--vp-sans);color:var(--vp-ink)}.az-list span{font:400 15px/22px var(--vp-sans);color:var(--vp-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.az-lens{flex-shrink:0;position:relative}.az-lens-btn{height:52px;color:var(--vp-ink);cursor:pointer;text-align:left;background:#edf0f4;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 18px;display:flex}.az-lens-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--vp-ink)}.az-lens-txt{flex-direction:column;gap:3px;display:flex}.az-lens-txt small{font:600 11px/12px var(--vp-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--vp-muted)}.az-lens-txt b{font:600 15px/18px var(--vp-sans);white-space:nowrap}.az-lens-menu{z-index:11;border:1px solid var(--vp-ring);background:#fff;border-radius:20px;width:300px;max-height:min(60vh,440px);margin:0;padding:8px;list-style:none;position:absolute;top:70px;right:-10px;overflow-y:auto;box-shadow:0 18px 40px #1831531f}.az-lens-menu button{width:100%;height:52px;font:500 15px/18px var(--vp-sans);color:var(--vp-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 14px 0 8px;display:flex}.az-lens-menu button:hover{background:#f4f4f5}.az-lens-menu button.on{color:var(--vp-ink);background:#edf0f4;font-weight:600}.az-lens-menu img{object-fit:cover;border-radius:8px;flex-shrink:0;width:36px;height:36px}.az-lens-menu span{flex:1}.az-tags{margin:36px -100px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.az-tags-track{gap:10px;width:max-content;animation:50s linear infinite az-scroll;display:flex}.az-tags:hover .az-tags-track,.az-tags:focus-within .az-tags-track{animation-play-state:paused}.az-tag{height:40px;font:500 15px/1 var(--vp-sans);color:var(--vp-ink);cursor:pointer;background:#ffffffc7;border:1px solid #1831531a;border-radius:999px;flex-shrink:0;padding:0 18px}.az-tag:hover{background:#fff}@keyframes az-scroll{to{transform:translate(calc(-50% - 5px))}}@media (prefers-reduced-motion:reduce){.az-tags{margin-inline:0;-webkit-mask-image:none;mask-image:none}.az-tags-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.az-tag[aria-hidden=true]{display:none}}@media (max-width:600px){.vp-root.az-root{background:linear-gradient(#f2f2f0d9,#f2f2f0b3 40%,#f2f2f04d 58%),url(/art/analyze-village.webp) 74% 100%/cover no-repeat,#f2f2f0}.az-main{padding-top:12vh}.az-field{gap:10px;height:60px;padding:0 6px 0 18px}.az-field input{font-size:17px}.az-lens-btn{gap:6px;height:46px;padding:0 12px 0 14px}.az-lens-txt small{display:none}.az-lens-txt b{font-size:14px}.az-lens-menu{width:min(300px,100vw - 40px);top:58px;right:-6px}.az-list{top:70px}.az-tags{margin:24px -20px 0}}
