.lp-dive-card.lp-tour{width:min(560px,calc(100% - 32px));text-align:left}.lp-tour .lp-dive-k{margin-top:0;text-align:center}.lp-tour h3,.lp-tour-clock{text-align:center}.lp-tour-clock{margin-top:4px;font-size:.82rem;color:var(--muted)}.lp-tour-clock b{font-family:var(--mono);color:var(--reef);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-tour-strip{margin-top:14px;padding:10px 14px;border-radius:14px;background:linear-gradient(135deg,rgba(25,181,196,.12),rgba(255,209,102,.18));font-size:.9rem;line-height:1.45;color:var(--ink)}.lp-tour-strip:empty{display:none}.lp-tour-strip small{color:var(--muted)}.lp-tour-result{margin-top:12px;padding:12px 14px;border-radius:14px;background:var(--foam);font-size:.92rem;line-height:1.5}.lp-tour-result:empty{display:none}.lp-tour-result small{color:var(--muted)}.lp-tour-result .lp-btn{margin-top:10px}.lp-tour-up{color:var(--palm-deep);animation:lp-popIn .5s cubic-bezier(.2,1.2,.4,1);display:inline-block}.lp-tour-wait{color:var(--muted);animation:lp-blink 1.2s ease-in-out infinite}.lp-tour-dots{font-family:var(--mono);letter-spacing:.12em;color:var(--lagoon)}.lp-tour-dots small{letter-spacing:0;color:var(--muted);font-family:var(--font)}.lp-tour-tabs{display:flex;gap:6px;margin-top:14px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.lp-tour-tab{flex:none;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--reef);font:600 .82rem var(--font);cursor:pointer;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.lp-tour-tab[aria-selected=true]{background:var(--reef);border-color:var(--reef);color:#fff}.lp-tour-me{display:flex;gap:14px;align-items:center;margin-top:14px;padding:14px;border-radius:18px;background:linear-gradient(135deg,var(--abyss),var(--reef));color:#fff}.lp-tour-me p{margin:0}.lp-tour-me.lp-tour-cta{flex-direction:column;align-items:stretch;text-align:center;gap:10px}.lp-tour-me-rank{flex:none;display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:rgba(142,232,226,.16);border:1px solid rgba(142,232,226,.4)}.lp-tour-me-rank b{font:700 1.5rem var(--mono);line-height:1}.lp-tour-me-rank span{font-size:.66rem;color:var(--shallows)}.lp-tour-me-body{min-width:0;display:grid;gap:3px}.lp-tour-me .lp-tour-dots{color:var(--shallows)}.lp-tour-me .lp-tour-dots small{color:hsla(0,0%,100%,.7)}.lp-tour-chase{font-size:.86rem;color:hsla(0,0%,100%,.85)}.lp-tour-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:4px}.lp-tour-row{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-radius:12px}.lp-tour-row:nth-child(odd){background:rgba(11,110,127,.04)}.lp-tour-row.lp-top{background:linear-gradient(90deg,rgba(255,209,102,.22),transparent)}.lp-tour-row.lp-me{background:rgba(25,181,196,.16);box-shadow:inset 0 0 0 1.5px var(--lagoon)}.lp-tour-rank{font:700 1rem var(--mono);text-align:center;color:var(--reef)}.lp-tour-row.lp-top .lp-tour-rank{font-size:1.35rem}.lp-tour-name{min-width:0;font-weight:600;overflow-wrap:anywhere}.lp-tour-name em{font-style:normal;font:700 .62rem var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:var(--lagoon);color:#fff;vertical-align:2px}.lp-tour-name>small:not(.lp-tour-sub){font-weight:400;font-size:.8rem}.lp-tour-sub{display:block;font-weight:400;font-size:.76rem;color:var(--muted)}.lp-tour-total{font:700 1.05rem var(--mono);color:var(--coral-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-tour-gap{letter-spacing:.3em}.lp-tour-empty,.lp-tour-gap{text-align:center;color:var(--muted)}.lp-tour-empty{margin-top:16px;padding:18px;border-radius:14px;background:var(--foam);list-style:none}.lp-tour-rules{margin-top:14px;font-size:.8rem;color:var(--muted);text-align:center}.lp-tour-hall{margin-top:12px;border-radius:14px;background:var(--sand);padding:10px 14px}.lp-tour-hall summary{cursor:pointer;font-weight:700;color:var(--reef)}.lp-tour-hallweek{margin-top:10px}.lp-tour-hallweek p{font:600 .7rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lp-tour-hallweek ol{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:2px;font-size:.9rem}.lp-tour-hallweek span{color:var(--muted);font-size:.8rem}.lp-tour-form{margin-top:16px;display:grid;gap:8px}.lp-tour-form label{font-weight:700;font-size:.9rem}.lp-tour-field{display:flex;gap:8px;align-items:center}.lp-tour-field input{flex:1 1;min-width:0;padding:12px 14px;border-radius:12px;border:1.5px solid var(--line);background:#fff;font:600 1rem var(--font);color:var(--ink)}.lp-tour-field input:focus{outline:0;border-color:var(--lagoon);box-shadow:0 0 0 3px rgba(25,181,196,.2)}.lp-tour-dice{flex:none;background:var(--foam)!important;color:var(--ink);font-size:1.2rem}.lp-tour-hint{min-height:1.2em;font-size:.84rem;color:var(--coral-ink)}.lp-tour-inline{margin-top:12px}.lp-tour-pods{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}.lp-tour-pods li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--foam);flex-wrap:wrap}.lp-tour-pods small{display:block;font:600 .74rem var(--mono);letter-spacing:.08em;color:var(--muted)}.lp-tour-podact{display:flex;gap:6px;align-items:center}.lp-tour-podact .lp-btn{padding:7px 12px;font-size:.82rem}.lp-tour-status{min-height:1.2em;margin-top:10px;text-align:center;font-size:.86rem;font-weight:600;color:var(--palm-deep)}.lp-tour-status:empty{margin-top:0;min-height:0}.lp-tour .lp-dive-actions,.lp-tour-fine{margin-top:12px}.lp-tour-fine{font-size:.78rem;color:var(--muted);text-align:center}.lp-linkbtn{padding:0;border:0;background:none;font:inherit;color:var(--reef);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.lp-linkbtn:hover{color:var(--abyss)}@media (max-width:680px){.lp-tour-me{gap:10px;padding:12px}.lp-tour-me-rank{width:56px;height:56px}.lp-tour-row{grid-template-columns:36px 1fr auto;gap:8px;padding:7px 8px}}@media (prefers-reduced-motion:reduce){.lp-tour-up,.lp-tour-wait{animation:none}}