.cards_card__iwMxG{position:relative;min-width:0}.cards_media__bj_2U{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:20px;background-color:var(--k-surface-map);background-image:linear-gradient(var(--k-surface-map-line) 1px,transparent 1px),linear-gradient(90deg,var(--k-surface-map-line) 1px,transparent 1px);background-size:22px 22px;background-position:-1px -1px;isolation:isolate}.cards_photo__9P4P8{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--k-ease-out)}.cards_media__bj_2U:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,0) 22%,rgba(0,0,0,0) 46%,rgba(0,0,0,.82));pointer-events:none}.cards_card__iwMxG:hover .cards_photo__9P4P8{transform:scale(1.06)}.cards_art__uFlMA{position:absolute;inset:8% 8% 34%;display:block;width:84%;height:58%}.cards_media__bj_2U .cards_art__uFlMA{z-index:0}.cards_rankedMedia__MAgiX .cards_art__uFlMA{inset:0;width:100%;height:100%}.cards_artFill__bewVz{fill:var(--k-territory-film);stroke:none}.cards_artCasing__xBvvT,.cards_artLine___Ztqs{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cards_artCasing__xBvvT{stroke:rgba(0,0,0,.55);stroke-width:7px}.cards_artLine___Ztqs{stroke:var(--k-course-line);stroke-width:3.5px;filter:drop-shadow(0 0 6px rgba(255,255,113,.35))}.cards_artStart__aa4O3{fill:var(--k-text-primary);stroke:var(--k-surface-raised);stroke-width:1.5px;vector-effect:non-scaling-stroke}.cards_body__MM5NA{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;display:flex;flex-direction:column;gap:3px;min-width:0;color:var(--k-text-primary)}.cards_kicker__2SjK3{display:flex;align-items:center;min-width:0;font-size:13px;line-height:18px;color:var(--k-text-secondary);white-space:nowrap}.cards_body__MM5NA .cards_kicker__2SjK3,.cards_body__MM5NA .cards_stats__z2_5I{color:var(--k-text-on-photo)}.cards_kicker__2SjK3>span[aria-hidden]{white-space:pre}.cards_landmark__SFJhz{min-width:0;overflow:hidden;text-overflow:ellipsis}.cards_difficulty__SjJks{display:inline-flex;flex:none;align-items:center;gap:6px}.cards_difficulty__SjJks:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--k-difficulty-1)}.cards_difficulty__SjJks[data-level="2"]:before{background:var(--k-difficulty-2)}.cards_difficulty__SjJks[data-level="3"]:before{background:var(--k-difficulty-3)}.cards_name__asvIq{margin:0;min-width:0;font-size:19px;font-weight:750;line-height:1.25;letter-spacing:-.02em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:keep-all;overflow-wrap:anywhere}.cards_link__e9O7j{color:inherit;text-decoration:none}.cards_link__e9O7j:after{content:"";position:absolute;inset:0;z-index:1;border-radius:20px}.cards_link__e9O7j:focus-visible{outline:none}.cards_link__e9O7j:focus-visible:after{outline:2px solid var(--k-focus);outline-offset:4px}.cards_stats__z2_5I{font-size:13px;line-height:18px;color:var(--k-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cards_badge__NQUt6{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px 0 7px;border-radius:999px;background:rgba(10,12,16,.7);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(255,107,107,.35);color:var(--k-territory-text);font-size:13px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.cards_badge__NQUt6 svg{width:20px;height:20px;flex:none}.cards_badge__NQUt6 path{fill:var(--k-territory-film);stroke:var(--k-territory);stroke-width:1.6;stroke-linejoin:round}.cards_badgePlain__Ba_4U{position:static;align-self:flex-start;height:26px;margin-top:6px;padding:0 9px 0 5px;background:var(--k-territory-soft);backdrop-filter:none;box-shadow:none;font-size:12px}.cards_badgePlain__Ba_4U svg{width:17px;height:17px}.cards_heart__WaWmW{z-index:2;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;border:0;color:var(--k-text-primary);cursor:pointer;transition:transform var(--k-motion-fast) ease-out,background-color var(--k-motion-fast) ease-out}.cards_heart__WaWmW svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;transition:fill var(--k-motion-fast) ease-out}.cards_heart__WaWmW[data-on] svg{fill:currentColor}.cards_heart__WaWmW:active{transform:scale(.92)}.cards_heart__WaWmW:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.cards_heart_overlay__hHQ_M{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:999px;background:var(--k-surface-glass);box-shadow:inset 0 0 0 1px var(--k-stroke-default)}.cards_heart_overlay__hHQ_M:before{content:"";position:absolute;inset:-4px}.cards_heart_plain__QJ6JB{position:relative;width:44px;height:44px;border-radius:999px;background:transparent;color:var(--k-text-secondary)}.cards_heart_plain__QJ6JB:hover,.cards_heart_plain__QJ6JB[data-on]{color:var(--k-text-primary)}.cards_heart_plain__QJ6JB:hover{background:var(--k-surface-fill)}.cards_ranked__dm4Eh{position:relative;display:flex;align-items:flex-start;gap:14px;min-width:0;padding:14px 0;border-bottom:1px solid var(--k-stroke-default)}.cards_rankedMedia__MAgiX{position:relative;flex:none;width:88px;height:88px;overflow:hidden;border-radius:var(--k-radius-md);background-color:var(--k-surface-map);background-image:linear-gradient(var(--k-surface-map-line) 1px,transparent 1px),linear-gradient(90deg,var(--k-surface-map-line) 1px,transparent 1px);background-size:18px 18px}.cards_rankedBody__nNwzj{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0;padding-top:2px}.cards_rankedName__Isj_f{margin:0;font-size:17px;font-weight:600;line-height:23px;letter-spacing:-.4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:keep-all;overflow-wrap:anywhere}.cards_ranked__dm4Eh .cards_link__e9O7j:after{border-radius:var(--k-radius-md)}.cards_rank__3YKne{color:var(--k-text-tertiary);font-variant-numeric:tabular-nums}.cards_lead__dH4xA{display:none;margin:6px 0 0;font-size:14px;line-height:20px;color:var(--k-text-secondary)}@media (min-width:1121px){.cards_ranked__dm4Eh{gap:20px;padding:18px 0}.cards_rankedMedia__MAgiX{width:180px;height:135px}.cards_rankedName__Isj_f{font-size:20px;line-height:27px}.cards_lead__dH4xA{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}@media (prefers-reduced-motion:reduce){.cards_heart__WaWmW,.cards_heart__WaWmW svg,.cards_photo__9P4P8{transition:none}.cards_card__iwMxG:hover .cards_photo__9P4P8{transform:none}}.map-picture_picture__hUk9k{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:var(--k-surface-map)}.map-picture_map__KOZpa,.map-picture_picture__hUk9k>svg{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map-picture_map__KOZpa{opacity:0;transition:opacity var(--k-motion-emphasis) ease-out}.map-picture_map__KOZpa[data-state=ready]{opacity:1}@media (prefers-reduced-motion:reduce){.map-picture_map__KOZpa{transition:none}}