.xlo{color:#f4f4f5;background:#0b0b0c;min-height:100svh;margin-top:-60px;padding-top:60px;position:relative;overflow:hidden}.xlo-map{color:#ffffffe6;position:absolute;inset:0}.xlo-sigil{width:100%;height:100%;position:absolute;inset:0}.xlo-map:after{content:"";background:radial-gradient(60% 70% at 30% 45%,#0b0b0ceb,#0b0b0c59 70%,#0000);position:absolute;inset:0}.xlo-pin{z-index:1;background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:46%;left:72%;box-shadow:0 0 0 6px #ffffff1f}.xlo-pin i{border:1px solid #ffffff80;border-radius:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite xlo-ping;position:absolute;inset:-6px}@keyframes xlo-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(4)}}[data-off] .xlo-pin i{animation-play-state:paused}.xlo-in{z-index:2;max-width:760px;margin-left:max(24px, calc((100vw - var(--wrap,1200px)) / 2));padding:clamp(64px,12vh,140px) 0 96px;position:relative}.xlo-code{letter-spacing:.2em;color:#ffffff8c;margin:0 0 18px;font-size:13px}.xlo-h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(3.2rem,8vw,7.5rem);font-weight:560;line-height:.95}.xlo-lede{color:#ffffffb8;margin:22px 0 0;font-size:clamp(1.1rem,1.6vw,1.35rem)}.xlo-path{color:#ffffffb3;overflow-wrap:anywhere;background:#ffffff12;border-radius:8px;max-width:100%;margin:18px 0 0;padding:6px 10px;font-size:13px;display:inline-block}.xlo-acts{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.xlo .x-btn{color:#fff;background:0 0;border-color:#ffffff38}.xlo .x-btn:hover{border-color:#ffffff80}.xlo .x-btn.solid{color:#0b0b0c;background:#fff;border-color:#fff}.xlo-find{margin-top:44px}.xlo-find input{color:#fff;width:100%;height:52px;font:400 16px/1 var(--sans);background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;outline:none;padding:0 18px;transition:border-color .25s,background .25s}.xlo-find input:focus{background:#ffffff14;border-color:#ffffff80}.xlo-hits{margin:10px 0 0;padding:0;list-style:none}.xlo-hit{color:#fff;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;gap:2px 16px;padding:14px 6px;text-decoration:none;display:grid}.xlo-hit b{font-weight:520;transition:transform .35s cubic-bezier(.16,1,.3,1)}.xlo-hit span{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:13.5px;transition:transform .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.xlo-hit i{color:#fff6;grid-area:1/2/3;align-self:center;font-size:12px;font-style:normal}.xlo-hit:hover b,.xlo-hit:hover span,.xlo-hit:focus-visible b{transform:translate(6px)}.xlo-more{flex-wrap:wrap;gap:22px;margin-top:36px;display:flex}.xlo-more a{color:#ffffffa6;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-size:15px;text-decoration:none;transition:color .25s,background-size .35s cubic-bezier(.16,1,.3,1)}.xlo-more a:hover{color:#fff;background-size:100% 1px}.x-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.xlo-pin{top:18%;left:80%}.xlo-map:after{background:linear-gradient(#0b0b0c66,#0b0b0ceb 45%)}.xlo-hit i{display:none}.xlo-hit{grid-template-columns:1fr;min-height:44px}}
