.lms__tour{position:absolute;left:50%;top:14px;transform:translateX(-50%);z-index:6;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:6px 6px 6px 14px;border-radius:999px;background:rgba(11,18,32,.88);border:1px solid rgba(255,255,255,.15);color:#fff;font:500 13px/1.3 Inter,sans-serif;box-shadow:0 8px 24px rgba(0,0,0,.35)}.lms a.h3d__btn--primary,.lms a.h3d__btn--primary:hover,.lms a.h3d__btn--primary:visited{color:#fff!important}.lms__tour span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lms__tour .h3d__btn{padding:6px 12px}.h3d--explore .lms__tour{top:calc(var(--h3d-ctrl-h,90px) + 22px)}.lms__bar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:#e8edf3;margin:4px 0 6px}.lms__bar i{display:block;height:100%}.lms__keys{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;font:600 11.5px/1.3 Inter,sans-serif;color:#4a5868}.lms__dot,.lms__keys i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.lms__facewrap{display:flex;align-items:center;gap:14px}.lms__facewrap .h3d__big,.lms__facewrap .h3d__list{flex:1;min-width:0;margin:0}.lms__compass{flex:0 0 auto;color:var(--h3d-ink,#0b1220)}.lms__compass text{font:700 9px/1 Inter,sans-serif;fill:currentColor;opacity:.7}.lms__stack{margin:10px 0 4px;padding:10px 12px;border-radius:12px;background:#fff8e6;border:1px solid #ffe2a0}.lms__stack .h3d__mini-title{margin-top:0}.lms__stack .h3d__kv{margin-bottom:6px}.lms__row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.lms__row label{flex:1 1 140px;min-width:0}.lms__check{display:flex!important;align-items:center;gap:6px;margin:6px 0 2px!important;font-weight:600;cursor:pointer}.lms__finder .nl3d__beds button[style]{border-color:var(--chip)}.lms__finder .nl3d__beds button.is-active[style]{background:var(--chip);color:#0b1220}.lms .h3d__bars li[data-action]{cursor:pointer}.lms .h3d__bars li.is-active span{font-weight:800}.lms .h3d__bars li.is-active{background:#f0f4f9;border-radius:8px}.lms .h3d__bars span small{font-weight:500;color:#6b7a8c}.lms .nl3d__mix td small{display:block;color:#6b7a8c;font-size:11px}.lms .nl3d__cmp td small{display:block;color:#6b7a8c;font-size:11px;font-weight:500}.lms__sky li{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto}.lms__sky em{background:linear-gradient(90deg,#3b6fb6,#f5e39b,#d7301f)!important}.lms__index{max-width:1200px;margin:32px auto 0;padding:0 16px}.lms__index h2{margin:0 0 12px;font:800 22px/1.2 "Plus Jakarta Sans",sans-serif}.lms__index ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.lms__index a{display:block;padding:10px 14px;border-radius:12px;border:1px solid var(--h3d-line,#e3e8ef);background:#fff;color:inherit;text-decoration:none}.lms__index a:hover{border-color:#b9c6d6}.lms__index strong{display:block;font:700 14px/1.3 Inter,sans-serif}.lms__index small{display:block;font:500 12px/1.3 Inter,sans-serif;color:#6b7a8c}@media (max-width:520px){.lms__facewrap{flex-direction:column;align-items:stretch}.lms__compass{align-self:center}.lms__tour{top:10px;font-size:12px}}