.wl-mural-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (max-width:920px){.wl-mural-grid{grid-template-columns:minmax(0,1fr)}}.wl-mural-card{transition:border-color .16s,box-shadow .16s,transform .16s}.wl-mural-card:hover,.wl-mural-card:focus-visible{border-color:color-mix(in srgb, var(--primary) 45%, transparent);box-shadow:0 12px 30px -8px color-mix(in srgb, var(--primary) 30%, transparent);outline:none;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.wl-mural-card{transition:none}.wl-mural-card:hover{transform:none}}.wl-mural-quadros{background:radial-gradient(70% 46% at 50% 0%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 72%), var(--card-bg)}.wl-mural-podium{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:6px;padding:2px 0;display:grid;position:relative}.wl-mural-podium:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--foreground) 30%, transparent) 8%, color-mix(in srgb, var(--foreground) 30%, transparent) 92%, transparent);height:1px;position:absolute;inset:auto 0 0}.wl-mural-plinth-col.is-first:before{content:"";background:radial-gradient(60% 52% at 50% 42%, color-mix(in srgb, var(--primary) 13%, transparent), transparent 70%);pointer-events:none;border-radius:12px;width:100%;position:absolute;inset:0 auto 0 0}.wl-mural-plinth-col{text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.wl-mural-crown{height:18px;color:var(--primary);place-items:center;line-height:1;display:grid}.wl-mural-medalist{place-items:center;display:inline-grid;position:relative}.wl-mural-medal{border:2px solid var(--card-bg);color:#000;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-2px;right:-2px}.wl-mural-plinth-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;overflow:hidden}.wl-mural-plaque{background:color-mix(in srgb, var(--foreground) 6%, var(--card-bg));width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 6px 5px;display:flex}.wl-mural-plaque:not(.is-first){padding:5px 6px}.wl-mural-plaque.is-first{background:color-mix(in srgb, var(--primary) 8%, var(--card-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 38%, transparent), 0 0 22px -8px color-mix(in srgb, var(--primary) 70%, transparent)}.wl-mural-plaque b{font-family:var(--font-oxanium), var(--font-sora), sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800;line-height:1.1}.wl-mural-plaque i{letter-spacing:.1em;color:color-mix(in srgb, var(--foreground) 42%, transparent);font-size:8.5px;font-style:normal;font-weight:700}.wl-mural-plinth-note{max-width:100%;color:color-mix(in srgb, var(--foreground) 44%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wl-mural-plinth{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 17%, transparent), color-mix(in srgb, var(--foreground) 8%, transparent));width:88%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 26%, transparent), inset 1px 0 0 color-mix(in srgb, var(--foreground) 9%, transparent), inset -1px 0 0 color-mix(in srgb, var(--foreground) 9%, transparent);color:color-mix(in srgb, var(--foreground) 46%, transparent);font-family:var(--font-oxanium), var(--font-sora), sans-serif;letter-spacing:.08em;border-radius:8px 8px 0 0;place-items:center;margin-top:4px;font-size:12px;font-weight:800;display:grid}.wl-mural-plinth-col.is-first .wl-mural-plinth{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 40%, transparent), color-mix(in srgb, var(--primary) 17%, transparent));width:94%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--primary) 70%, transparent), inset 1px 0 0 color-mix(in srgb, var(--primary) 22%, transparent), inset -1px 0 0 color-mix(in srgb, var(--primary) 22%, transparent);color:color-mix(in srgb, var(--primary) 92%, var(--foreground))}.wl-mural-quadros-tail{padding-top:10px}.wl-mural-tail-row{align-items:center;gap:9px;min-height:34px;padding:0 2px;display:flex}.wl-mural-tail-pos{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--foreground) 38%, transparent);flex:0 0 22px;font-size:12px;font-weight:800}.wl-mural-tail-nick{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.wl-mural-tail-gap{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--foreground) 38%, transparent);flex-shrink:0;font-size:10px}.wl-mural-tail-value{text-align:right;min-width:74px;font-family:var(--font-oxanium), var(--font-sora), sans-serif;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px;font-weight:700}.wl-mural-fita-grid{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid;position:relative}.wl-mural-fita-card{background:var(--card-bg);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent);text-align:center;border-radius:0 0 12px 12px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px 9px;display:flex;position:relative;overflow:hidden}.wl-mural-fita-card[data-first]{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 16%, var(--card-bg)), var(--card-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 34%, transparent)}.wl-mural-fita-ribbon{clip-path:polygon(0 0,100% 0,88% 100%,0 100%);color:#000;letter-spacing:.12em;padding:2px 12px 2px 6px;font-size:7.5px;font-weight:900;line-height:1.5;position:absolute;top:0;left:0}.wl-mural-fita-watermark{color:color-mix(in srgb, var(--foreground) 6%, transparent);font-family:var(--font-oxanium), var(--font-sora), sans-serif;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:58px;font-weight:900;line-height:1;position:absolute;bottom:-14px;right:2px}.wl-mural-fita-crown{place-items:center;height:22px;margin-top:6px;display:grid}.wl-mural-fita-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;position:relative;overflow:hidden}.wl-mural-fita-value{font-family:var(--font-oxanium), var(--font-sora), sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800;line-height:1.1;position:relative}.wl-mural-fita-note{letter-spacing:.08em;max-width:100%;color:color-mix(in srgb, var(--foreground) 42%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;position:relative;overflow:hidden}.wl-mural-vit-grid{flex:auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:14px;display:grid;position:relative}@media (max-width:560px){.wl-mural-vit-grid{grid-template-columns:minmax(0,1fr)}}.wl-mural-palco-nick,.wl-mural-cap-nick{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.wl-mural-palco-value,.wl-mural-cap-tile-value{text-align:right;min-width:78px;font-family:var(--font-oxanium), var(--font-sora), sans-serif;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px;font-weight:700}.wl-mural-palco-gap,.wl-mural-cap-gap{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--foreground) 38%, transparent);flex-shrink:0;font-size:10px}.wl-mural-palco-stage{background:radial-gradient(78% 58% at 50% 116%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 70%), color-mix(in srgb, var(--foreground) 4%, var(--card-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 9%, transparent);border-radius:12px;place-items:center;padding:10px;display:grid;position:relative;overflow:hidden}.wl-mural-palco-stage:before{content:"";background:conic-gradient(from 0deg at 50% -4%, transparent 0deg 155deg, color-mix(in srgb, var(--primary) 34%, transparent) 173deg, color-mix(in srgb, var(--primary) 34%, transparent) 187deg, transparent 205deg 360deg);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 6%,#0000 84%);mask-image:linear-gradient(#000 6%,#0000 84%)}.wl-mural-palco-inner{text-align:center;flex-direction:column;align-items:center;gap:5px;width:100%;max-width:230px;display:flex;position:relative}.wl-mural-palco-crown{place-items:center;height:26px;line-height:1;display:grid}.wl-mural-palco-spot{border-radius:50%;place-items:center;margin-bottom:8px;display:inline-grid;position:relative}.wl-mural-palco-spot[data-on]:after{content:"";background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--primary) 62%, transparent), transparent 70%);filter:blur(3px);pointer-events:none;border-radius:50%;width:150%;height:18px;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.wl-mural-palco-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;font-weight:700;overflow:hidden}.wl-mural-palco-handle{max-width:100%;color:color-mix(in srgb, var(--foreground) 42%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wl-mural-palco-note{max-width:100%;color:color-mix(in srgb, var(--foreground) 44%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wl-mural-palco-rail{flex-direction:column;justify-content:space-between;padding-left:2px;display:flex;position:relative}.wl-mural-palco-rail:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 24%, transparent), color-mix(in srgb, var(--foreground) 7%, transparent));width:1px;position:absolute;top:18px;bottom:18px;left:12px}.wl-mural-palco-row{align-items:center;gap:9px;min-height:36px;display:flex;position:relative}.wl-mural-palco-chip{z-index:1;background:var(--card-bg);width:21px;height:21px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--foreground) 16%, transparent);color:color-mix(in srgb, var(--foreground) 52%, transparent);font-family:var(--font-oxanium), var(--font-sora), sans-serif;font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 21px;place-items:center;font-size:10.5px;font-weight:800;line-height:1;display:grid;position:relative}.wl-mural-palco-chip[data-medal]{box-shadow:none;color:#000}.wl-mural-capsula .wl-mural-cap-case{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 7%, transparent), transparent 55%), color-mix(in srgb, var(--card-bg) 82%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:16px;place-items:center;padding:12px 10px 14px;display:grid;position:relative;overflow:hidden}.wl-mural-cap-case:after{content:"";background:var(--wl-medal,transparent);opacity:.9;pointer-events:none;border-radius:0 0 3px 3px;height:2px;position:absolute;top:0;left:26%;right:26%}.wl-mural-cap-sheen{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:40%;position:absolute;inset:-20% auto -20% -8%;transform:skew(-16deg)}.wl-mural-cap-inner{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:220px;display:flex;position:relative}.wl-mural-cap-tag{font-family:var(--font-oxanium), var(--font-sora), sans-serif;letter-spacing:.16em;color:var(--wl-medal,var(--primary));font-size:8.5px;font-weight:900}.wl-mural-cap-shelf{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primary) 80%, transparent), transparent);width:80%;height:1px;box-shadow:0 0 6px color-mix(in srgb, var(--primary) 45%, transparent);margin-top:5px;display:block}.wl-mural-cap-reflect{pointer-events:none;width:100%;height:20px;display:block;position:relative;overflow:hidden}.wl-mural-cap-mirror{opacity:.32;justify-content:center;display:flex;position:absolute;top:0;left:0;right:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 56%,#000 100%);mask-image:linear-gradient(#0000 56%,#000 100%)}.wl-mural-cap-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.wl-mural-cap-value{font-family:var(--font-oxanium), var(--font-sora), sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:800;line-height:1.15}.wl-mural-cap-unit{letter-spacing:.12em;color:color-mix(in srgb, var(--foreground) 42%, transparent);font-size:8.5px;font-weight:700}.wl-mural-cap-note{max-width:100%;color:color-mix(in srgb, var(--foreground) 40%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wl-mural-cap-tiles{grid-template-rows:repeat(4,minmax(0,1fr));gap:6px;display:grid}.wl-mural-cap-tile{background:color-mix(in srgb, var(--card-bg) 62%, transparent);min-height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:10px;align-items:center;gap:9px;padding:0 10px 0 12px;display:flex;position:relative;overflow:hidden}.wl-mural-cap-tile:before{content:"";background:var(--wl-medal,transparent);width:3px;position:absolute;inset:0 auto 0 0}.wl-mural-cap-place{font-family:var(--font-oxanium), var(--font-sora), sans-serif;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--foreground) 45%, transparent);flex:none;font-size:11px;font-weight:800}