.navl{color:var(--ink);text-decoration:none}.navl.on{color:var(--accent);border-color:#b8ff5a55}.x-panel{background:var(--card);border:1px solid var(--line);z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;scrollbar-color:#2a3446 transparent;border-radius:18px;width:330px;padding:18px;position:fixed;top:64px;bottom:16px;overflow-y:auto}#filters{left:16px}#detail{width:370px;right:16px}.x-panel h1{letter-spacing:-.03em;margin:0 0 6px;font-size:30px;line-height:1.02}.x-panel h2{letter-spacing:-.02em;margin:0;font-size:24px}.x-panel h3{font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin:18px 0 8px}#xq,.x-place input{width:100%;color:var(--ink);font:500 14px var(--sans);background:#0b0f17;border:1px solid #2a3446;border-radius:10px;outline:none;margin-top:12px;padding:11px 12px}#xq:focus,.x-place input:focus{border-color:var(--accent)}#xResults{flex-direction:column;max-height:190px;margin-top:6px;display:flex;overflow-y:auto}#xResults button{text-align:left;border-radius:7px;justify-content:space-between;gap:8px;padding:7px 8px;font-size:13.5px;display:flex}#xResults button:hover{background:#172030}#xResults small{color:var(--dim);font:500 10px var(--mono)}.x-chips{flex-wrap:wrap;gap:6px;display:flex}.x-chip{background:#0b0f17aa;border:1px solid #2a3446;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;display:inline-flex}.x-chip i{background:var(--c,#8791a5);border-radius:50%;width:8px;height:8px;display:block}.x-chip small{color:var(--dim);font:500 10px var(--mono)}.x-chip.on{border-color:var(--c,var(--accent));color:#fff;background:#111826}#xReset{margin-top:16px}.x-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.x-sel{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.x-sel button{border:1px solid #2a3446;border-radius:999px;padding:4px 9px;font-size:12px}.x-sel button.on{background:var(--ink);color:#05070b;border-color:var(--ink)}.x-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.x-facts div{border:1px solid var(--line);background:#080b12;border-radius:11px;min-width:0;padding:9px 10px}.x-facts b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;display:block;overflow:hidden}.x-acts{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.x-acts .btn{color:var(--ink);text-decoration:none}.x-acts .btn.on{background:var(--accent);color:#0a1200;border-color:var(--accent)}.x-view{border:1px solid var(--line);aspect-ratio:10/7;background:#0d121b;border-radius:12px;margin-top:6px;position:relative;overflow:hidden}.x-view img{object-fit:cover;cursor:zoom-in;width:100%;height:100%;display:block}.x-shots{grid-template-columns:1fr 1fr;gap:6px;display:grid}.x-shots a{border:1px solid var(--line);aspect-ratio:1;color:#fff;background:#0d121b;border-radius:9px;text-decoration:none;display:block;position:relative;overflow:hidden}.x-shots img{object-fit:cover;width:100%;height:100%;display:block}.x-shots span{font:500 9.5px var(--mono);background:#05070bcc;border-radius:5px;padding:2px 6px;position:absolute;bottom:6px;left:6px}.x-place{gap:6px;display:flex}.x-place input{margin-top:0}.x-place button{background:var(--accent);color:#0a1200;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700}.x-pass{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 8px;padding:8px 2px;font-size:13.5px;display:grid}.x-pass small{color:var(--dim);font:500 10.5px var(--mono);grid-column:1/-1}.x-note{color:var(--dim);margin:6px 0 0;font-size:12.5px;line-height:1.5}#xTip{z-index:8;pointer-events:none;white-space:nowrap;background:#05070b;border:1px solid #2a3446;border-radius:8px;padding:6px 9px;position:fixed}#xTime{z-index:5;background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}#xTime button{font:500 11px var(--mono);letter-spacing:.05em;color:var(--dim);border-radius:999px;padding:6px 12px}#xTime button.on{background:var(--ink);color:#05070b}#xTime span{color:var(--ink);white-space:nowrap;padding:0 10px}body.ex #globe{cursor:crosshair}@media (width<=860px){body.ex{overflow:auto}html:has(body.ex){overflow:auto}body.ex{padding-top:46vh}.x-panel{margin:10px;position:relative;top:0;bottom:auto;overflow:visible;width:auto!important;left:0!important;right:0!important}#xTime{top:calc(46vh - 48px);bottom:auto}.navl{padding:6px 9px;font-size:12px}}.pill{font:600 10px var(--mono);letter-spacing:.05em;white-space:nowrap;border:1px solid;border-radius:5px;padding:2px 6px}.good{color:var(--seen)}
