.w_9C8W_badges{pointer-events:none;flex-wrap:wrap;gap:6px;max-width:calc(100% - 70px);display:flex;position:absolute;bottom:48px;left:12px}.w_9C8W_badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#100b16bc;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:4px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 3px 12px #0003}.w_9C8W_badge[data-kind=new]{background:var(--color-mint-dark,#6ff0cf);color:#0e2a24;border-color:#0000}.w_9C8W_badge[data-kind=paid]{color:#ffd88a}.w_9C8W_badge[data-kind=twin]{color:#1a1020;background:#fff;border-color:#fff5}.w_9C8W_meta{min-width:0;color:var(--color-ink-muted);align-items:center;gap:12px;margin-top:-6px;font-size:12px;font-weight:600;display:flex}.w_9C8W_meta span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.w_9C8W_meta svg{color:var(--color-red);flex-shrink:0}.w_9C8W_lead.w_9C8W_lead{color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.w_9C8W_providerLabel{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;align-self:center;min-width:0;overflow:hidden}.w_9C8W_overlayActions{display:none}@media (hover:hover) and (pointer:fine){.w_9C8W_touchCta.w_9C8W_touchCta{display:none}.w_9C8W_overlayActions{z-index:3;opacity:0;pointer-events:none;background:linear-gradient(#0000,#0c080ee0 55%);gap:8px;padding:48px 12px 12px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}:where(article):hover .w_9C8W_overlayActions,.w_9C8W_overlayActions:focus-within{opacity:1;pointer-events:auto;transform:none}}.w_9C8W_overlayChat{background:var(--color-red);color:#fff;white-space:nowrap;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:13px;font-weight:700;transition:background .2s;display:inline-flex}.w_9C8W_overlayChat:hover{background:var(--color-red-hover);color:#fff}.w_9C8W_overlayOpen{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#100b16b3;border:1px solid #ffffff59;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:650}.w_9C8W_overlayOpen:hover{background:#100b16e0}.w_9C8W_overlayChat:focus-visible,.w_9C8W_overlayOpen:focus-visible{outline:2px solid var(--color-mint);outline-offset:2px}.w_9C8W_sortButton.w_9C8W_sortButton{white-space:nowrap;gap:6px;width:auto;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.w_9C8W_railCard.w_9C8W_railCard{aspect-ratio:3/4;background:#1b1418;border:0;flex-basis:170px;box-shadow:0 6px 18px #1b141824}.w_9C8W_railFill.w_9C8W_railFill{height:auto;position:absolute;inset:0}.w_9C8W_railOverlay.w_9C8W_railOverlay{background:linear-gradient(#0000,#0c080ee6);padding:34px 12px 11px;position:absolute;bottom:0;left:0;right:0}.w_9C8W_railOverlay strong{color:#fff;font-size:14px}.w_9C8W_railOverlay small{color:#e6d9e2}.w_9C8W_searchFold.w_9C8W_searchFold.w_9C8W_searchFold{flex:none;min-width:0}.w_9C8W_countLabel{border:1px solid var(--color-line);color:var(--color-ink-muted);white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;align-items:baseline;gap:5px;padding:6px 12px;font-size:12px;display:inline-flex;box-shadow:0 1px 2px #1b14180a}.w_9C8W_countLabel b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}@media (min-width:768px){.w_9C8W_compactFill.w_9C8W_compactFill{flex:auto;gap:8px;min-width:0;display:flex}.w_9C8W_compactFill.w_9C8W_compactFill.w_9C8W_compactFill>*{flex:1 1 0;width:auto;min-width:0;max-width:none}.w_9C8W_compactFill.w_9C8W_compactFill.w_9C8W_compactFill button{justify-content:space-between;width:100%;max-width:none}}
.zYoqma_map{margin:0 0 28px}.zYoqma_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.zYoqma_head h2{color:var(--color-ink);align-items:center;gap:8px;font-size:19px;display:flex}.zYoqma_head h2 svg{color:var(--color-red)}.zYoqma_head p{color:var(--color-ink-muted);margin:0;font-size:13px}.zYoqma_frame{position:relative}.zYoqma_openButton{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffe9ec;cursor:pointer;background:#1a0e14d1;border:1px solid #ff3b4e80;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex;position:absolute;top:12px;right:12px}.zYoqma_openButton:hover{border-color:var(--color-red-neon);background:#28121ae6;box-shadow:0 0 16px #ff3b4e80}.zYoqma_openButton:focus-visible{outline:2px solid var(--color-red-neon);outline-offset:2px}.zYoqma_canvas{cursor:pointer;touch-action:none;border-top:2px solid var(--color-red-neon);border-bottom:2px solid var(--color-red-neon);background:radial-gradient(135% 115% at 50% 8%,#3a2130 0%,#271722 48%,#1b1018 100%);border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 -1px 22px #ff3b4e4d,0 1px 22px #ff3b4e4d,inset 0 0 70px #ff3b4e0f}.zYoqma_world{width:100%;height:100%;display:block;position:absolute;inset:0}.zYoqma_grid{fill:none;stroke:#ff96a521;stroke-width:1px;vector-effect:non-scaling-stroke}.zYoqma_land{fill:#7d4e5f;stroke:#ff96a58c;stroke-width:.8px;vector-effect:non-scaling-stroke}.zYoqma_glow{pointer-events:none;background:radial-gradient(125% 95% at 50% 45%,#0000 52%,#140c1299 100%);position:absolute;inset:0}.zYoqma_pin{width:0;height:0;position:absolute}.zYoqma_pin:hover,.zYoqma_pin[data-hot],.zYoqma_pin[data-open]{z-index:6}.zYoqma_bloom{width:calc(var(--s) * 2.5);height:calc(var(--s) * 2.5);margin:calc(var(--s) * -1.25) 0 0 calc(var(--s) * -1.25);pointer-events:none;background:radial-gradient(circle,#ff3b4e57 0%,#ff3b4e1f 42%,#0000 70%);border-radius:50%;position:absolute;top:0;left:0}.zYoqma_face{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);cursor:pointer;background:#2a1720;border:0;border-radius:50%;padding:0;transition:transform .16s;position:absolute;top:0;left:0}.zYoqma_face img{object-fit:cover;border-radius:50%;box-shadow:0 0 0 2px #1b1018}.zYoqma_faceRing{z-index:2;border:2px solid #ff6e8099;border-radius:50%;transition:border-color .16s,box-shadow .16s;position:absolute;inset:-2px;box-shadow:0 0 10px #ff3b4e66}.zYoqma_pin:hover .zYoqma_face,.zYoqma_pin[data-hot] .zYoqma_face,.zYoqma_pin[data-open] .zYoqma_face{transform:scale(1.12)}.zYoqma_pin:hover .zYoqma_faceRing,.zYoqma_pin[data-hot] .zYoqma_faceRing,.zYoqma_pin[data-open] .zYoqma_faceRing{border-color:var(--color-red-neon);box-shadow:0 0 16px #ff3b4ed9,0 0 34px #ff3b4e66}.zYoqma_face:focus-visible{outline:2px solid var(--color-red-neon);outline-offset:3px}.zYoqma_count{z-index:6;background:var(--color-red-neon);min-width:17px;height:17px;color:var(--color-red-neon-ink);text-align:center;border-radius:9px;padding:0 5px;font-size:10.5px;font-weight:800;line-height:17px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 10px #ff3b4e8c}.zYoqma_fanHit{border-radius:50%;position:absolute;top:0;left:0}.zYoqma_fanItem{z-index:4;cursor:pointer;background:#2a1720;border:2px solid #ff6e80bf;border-radius:50%;width:38px;height:38px;margin:-19px 0 0 -19px;padding:0;animation:.18s backwards zYoqma_pop;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #1b1018,0 6px 18px #00000080}.zYoqma_fanItem img{object-fit:cover;border-radius:50%}.zYoqma_fanItem:hover,.zYoqma_fanItem:focus-visible{border-color:var(--color-red-neon);z-index:5;outline:none;box-shadow:0 0 0 2px #1b1018,0 0 18px #ff3b4ecc}.zYoqma_fanName{color:#fff;white-space:nowrap;pointer-events:none;background:#140b10f2;border:1px solid #ff3b4e73;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700;display:none;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.zYoqma_fanItem:hover .zYoqma_fanName,.zYoqma_fanItem:focus-visible .zYoqma_fanName{display:block}.zYoqma_label{white-space:nowrap;text-align:left;pointer-events:none;z-index:3;background:#10090df5;border:1px solid #ff3b4e80;border-radius:10px;flex-direction:column;gap:1px;padding:6px 11px;display:none;position:absolute;top:0;box-shadow:0 6px 20px #0009}.zYoqma_pin[data-side=right] .zYoqma_label{left:calc(var(--s) / 2 + 9px);transform:translateY(-50%)}.zYoqma_pin[data-side=left] .zYoqma_label{left:calc(var(--s) / -2 - 9px);transform:translate(-100%,-50%)}.zYoqma_label b{color:#fff;letter-spacing:.005em;font-size:13.5px;font-weight:700;line-height:1.3;display:block}.zYoqma_label small{color:#ffc2ca;font-size:11.5px;line-height:1.3;display:block}.zYoqma_pin:hover .zYoqma_label,.zYoqma_pin[data-hot] .zYoqma_label,.zYoqma_pin[data-open] .zYoqma_label{display:flex}.zYoqma_zoom{z-index:8;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:62px;right:16px}.zYoqma_zoom button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f4eff6;cursor:pointer;background:#1a0e14d9;border:1px solid #ff3b4e66;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.zYoqma_zoom button:hover{border-color:var(--color-red-neon);color:var(--color-red-neon)}.zYoqma_zoom button:focus-visible{outline:2px solid var(--color-red-neon);outline-offset:2px}.zYoqma_zoomReset{padding:0 13px;font-size:12px;font-weight:700;width:auto!important}.zYoqma_overlay{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#15101ac7;place-items:center;padding:16px;animation:.16s zYoqma_fade;display:grid;position:fixed;inset:0}.zYoqma_sheet{background:#120a10;border:1px solid #ff3b4e57;border-radius:28px;width:min(1560px,96vw);height:min(880px,92dvh);position:relative;overflow:hidden;box-shadow:0 40px 140px #0009}.zYoqma_sheet .zYoqma_canvas{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;cursor:grab;border:0;border-radius:0;position:absolute;inset:0}.zYoqma_sheet .zYoqma_canvas:active{cursor:grabbing}.zYoqma_sheetHead{z-index:5;pointer-events:none;background:linear-gradient(#120a10e6 0%,#120a1000 100%);flex-wrap:wrap;align-items:baseline;gap:14px;padding:18px 74px 18px 24px;display:flex;position:absolute;top:0;left:0;right:0}.zYoqma_sheetHead h2{color:#f4eff6;align-items:center;gap:9px;font-size:20px;display:flex}.zYoqma_sheetHead h2 svg{color:var(--color-red-neon)}.zYoqma_sheetHead p{color:#c6b2bb;margin:0;font-size:13px}.zYoqma_regions{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.zYoqma_regions li{color:#c6b2bb;background:#201219b8;border:1px solid #ff3b4e47;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11.5px;display:flex}.zYoqma_regions b{color:#ffb3bc;font-size:11.5px;font-weight:800}.zYoqma_closeButton{z-index:9;color:#f4eff6;cursor:pointer;background:#1a0e14d9;border:1px solid #ff3b4e73;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:16px}.zYoqma_closeButton:hover{border-color:var(--color-red-neon);color:var(--color-red-neon)}.zYoqma_closeButton:focus-visible{outline:2px solid var(--color-red-neon);outline-offset:2px}.zYoqma_tray{z-index:8;background:linear-gradient(#0e080c00 0%,#0e080cf5 60%);padding:14px 16px 16px;animation:.22s zYoqma_rise;position:absolute;bottom:0;left:0;right:0}.zYoqma_trayHead{align-items:center;gap:10px;margin:0 2px 10px;display:flex}.zYoqma_trayHead h3{color:#f4eff6;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.zYoqma_trayHead h3 small{color:#ffb3bc;background:#3a1f2b;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:800}.zYoqma_trayHead h3 em{color:#9d8791;font-size:11.5px;font-style:normal;font-weight:500}.zYoqma_trayHead button{color:#f4eff6;cursor:pointer;background:#1f131ae6;border:1px solid #3e2428;border-radius:9px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.zYoqma_trayHead button:hover{border-color:var(--color-red-neon);color:var(--color-red-neon)}.zYoqma_cards{scrollbar-width:thin;gap:12px;padding:2px 2px 6px;display:flex;overflow-x:auto}.zYoqma_card{color:#f4eff6;text-align:left;cursor:pointer;background:#1a0f15f5;border:1px solid #3a2028;border-radius:16px;flex:none;gap:12px;width:320px;padding:10px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.zYoqma_card:hover{border-color:var(--color-red-neon);transform:translateY(-2px);box-shadow:0 10px 28px #00000073,0 0 0 1px #ff3b4e40}.zYoqma_card:focus-visible{outline:2px solid var(--color-red-neon);outline-offset:2px}.zYoqma_cardImage{background:#2a1720;border-radius:12px;flex:none;width:96px;height:128px;position:relative;overflow:hidden}.zYoqma_cardImage img{object-fit:cover}.zYoqma_cardBody{flex-direction:column;gap:3px;min-width:0;display:flex}.zYoqma_cardBody strong{color:#fff;font-size:15px;line-height:1.2}.zYoqma_cardProvider{color:#ffb3bc;text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:700}.zYoqma_cardFacts{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.zYoqma_cardFacts i{color:#e7d6dc;background:#2e1a23;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;line-height:1.5}.zYoqma_cardKinks{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.zYoqma_cardKinks i{color:#ffb3bc;border:1px solid #ff3b4e66;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;line-height:1.5}@keyframes zYoqma_fade{0%{opacity:0}to{opacity:1}}@keyframes zYoqma_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes zYoqma_pop{0%{opacity:0;transform:translate(0)scale(.4)}}@media (max-width:760px){.zYoqma_canvas{border-radius:14px}.zYoqma_label{display:none!important}.zYoqma_regions{display:none}.zYoqma_openButton{padding:6px 11px;font-size:11.5px;top:8px;right:8px}.zYoqma_sheetHead{padding:14px 64px 14px 16px}.zYoqma_sheetHead h2,.zYoqma_head h2{font-size:17px}.zYoqma_card{width:270px}.zYoqma_cardImage{width:78px;height:104px}.zYoqma_zoom{top:56px;right:10px}}@media (prefers-reduced-motion:reduce){.zYoqma_face{transition:none}.zYoqma_fanItem,.zYoqma_overlay,.zYoqma_tray{animation:none}}