.rcc-crest{border-radius:var(--rc-radius-sm);background:linear-gradient(150deg, color-mix(in oklab, var(--clan) 78%, white) 0%, var(--clan) 45%, color-mix(in oklab, var(--clan) 70%, black) 100%);color:#fff;width:3rem;height:3rem;font-family:var(--rc-font-display);flex-shrink:0;justify-content:center;align-items:center;font-size:1.35rem;font-weight:700;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #fff3,0 2px 6px #0000002e}.rcc-crest-xs{width:2rem;height:2rem;font-size:.95rem}.rcc-crest-sm{width:2.5rem;height:2.5rem;font-size:1.1rem}.rcc-crest-lg{width:4.5rem;height:4.5rem;font-size:2rem}.rcc-crest-xl{width:7rem;height:7rem;font-size:3.25rem}.rcc-crest-shield{border-radius:14% 14% 50% 50%/10% 10% 56% 56%}.rcc-crest-shield.rcc-crest-lg{height:5.2rem}.rcc-crest-shield.rcc-crest-xl{height:8rem}.rcc-crest-initial{text-shadow:0 1px 2px #0009}.rcc-crest-logo{border-radius:inherit;object-fit:cover;width:100%;height:100%}.rcc-crest-default{box-shadow:none;background:0 0;border-radius:0}.rcc-crest-art{filter:drop-shadow(0 2px 3px #0000004d);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rcc-shield-rim{fill:color-mix(in oklab, var(--clan) 55%, black);stroke:color-mix(in oklab, var(--clan) 45%, white);stroke-width:.8px}.rcc-shield-face{fill:var(--clan)}.rcc-shield-light{fill:#ffffff24}.rcc-shield-chief{fill:color-mix(in oklab, var(--clan) 70%, black)}.rcc-shield-line{fill:none;stroke:color-mix(in oklab, var(--clan) 40%, white);stroke-width:.7px}.rcc-crest-default .rcc-crest-initial{font-size:.82em;position:relative;transform:translateY(12%)}.rcc-crest-seal{border:2px solid var(--clan);background:var(--rc-surface);width:46%;min-width:1.15rem;height:46%;min-height:1.15rem;color:color-mix(in oklab, var(--clan) 65%, var(--rc-fg));border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-.3rem;right:-.3rem;box-shadow:0 1px 3px #00000040}.rcc-crest-shield .rcc-crest-seal{aspect-ratio:1;width:40%;height:auto;left:50%;right:auto;transform:translate(-50%)}.rcc-crest-emblem{width:64%;height:64%}.rcc-card{overflow:hidden}.rcc-note{border-left:3px solid var(--clan,var(--rc-accent));color:var(--rc-fg);padding-left:.75rem}.rcc-look-classic:before{content:"";background:linear-gradient(90deg, var(--clan), color-mix(in oklab, var(--clan) 35%, transparent));height:4px;position:absolute;inset:0 0 auto}.rcc-band{background:linear-gradient(135deg, var(--clan), color-mix(in oklab, var(--clan) 55%, black));height:4.75rem;position:relative}.rcc-band:after{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#ffffff17 0 2px,#0000 2px 12px);position:absolute;inset:0}.rcc-over-band{margin-top:-2.75rem}.rcc-look-banner .rcc-over-band>.rcc-crest{box-shadow:0 0 0 4px var(--rc-surface), 0 4px 12px #00000040}.rcc-look-crest:before{content:"";background:radial-gradient(ellipse at 50% 0, color-mix(in oklab, var(--clan) 32%, transparent), transparent 70%);pointer-events:none;height:8rem;position:absolute;inset:0 0 auto}.rcc-look-crest .rcc-note{border-left:0;padding-left:0}.rcc-divider{align-items:center;gap:.5rem;width:min(12rem,70%);display:flex}.rcc-divider:before,.rcc-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--clan));flex:1;height:1px}.rcc-divider:after{background:linear-gradient(270deg, transparent, var(--clan))}.rcc-divider>span{background:var(--clan);width:.45rem;height:.45rem;transform:rotate(45deg)}.rcc-card.rcc-look-runic{--rc-fg:#ece6d8;--rc-fg-muted:#b8b0a0;--rc-surface-2:#ffffff14;--rc-accent-soft:color-mix(in oklab, var(--clan) 28%, #18191e);--rc-accent-text:color-mix(in oklab, var(--clan) 50%, white);--rc-success:#7fd99c;--rc-warning:#f2c06a;--rc-line:color-mix(in oklab, var(--clan) 35%, #2a2c33);border-color:color-mix(in oklab, var(--clan) 45%, #2a2c33);background-color:color-mix(in oklab, var(--clan) 12%, #0f1015);color:var(--rc-fg)}.rcc-look-runic:before{content:"";border:1px solid color-mix(in oklab, var(--clan) 40%, transparent);border-radius:max(2px, calc(var(--rc-radius) - 4px));pointer-events:none;position:absolute;inset:1.25rem .5rem}.rcc-runes{background:var(--clan);opacity:.6;pointer-events:none;height:12px;position:absolute;left:.5rem;right:.5rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='12' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 1v10M4 3l4-2M4 6l4-2M14 1v10M14 1l4 2.5-4 2.5 4 5M24 1v10M24 5l-3-4M24 5l3-4M37 1l3 4-3 4-3-4zM34 9l-2 2M40 9l2 2M48 1v10M48 1l-3 3M48 1l3 3M56 6h.01'/%3E%3C/svg%3E") 50%/60px 12px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='12' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 1v10M4 3l4-2M4 6l4-2M14 1v10M14 1l4 2.5-4 2.5 4 5M24 1v10M24 5l-3-4M24 5l3-4M37 1l3 4-3 4-3-4zM34 9l-2 2M40 9l2 2M48 1v10M48 1l-3 3M48 1l3 3M56 6h.01'/%3E%3C/svg%3E") 50%/60px 12px repeat-x}.rcc-runes-top{top:.25rem}.rcc-runes-bottom{bottom:.25rem}.rcc-row:before{content:"";background:var(--clan);border-radius:2px;width:3px;position:absolute;top:.6rem;bottom:.6rem;left:0}.rcc-row:hover,.rcc-ranks>li:hover{background:color-mix(in oklab, var(--rc-surface-2) 75%, transparent)}.rcc-chip{border:1px solid var(--rc-line);background:var(--rc-surface-2);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .8rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.rcc-chip:hover{background:var(--rc-accent-soft)}.rcc-chip[data-on]{border-color:var(--rc-accent);background:var(--rc-accent);color:var(--rc-accent-fg)}@media (pointer:coarse){.rcc-chip{min-height:2.5rem}}.rc-panel.rcc-sponsor{border-color:color-mix(in oklab, var(--clan) 55%, var(--rc-line));background-image:linear-gradient(115deg, color-mix(in oklab, var(--clan) 24%, var(--rc-surface)) 0%, var(--rc-surface) 70%), var(--rc-texture);box-shadow:var(--rc-shadow), 0 24px 60px -34px var(--clan)}.rcc-sponsor-ambient,.rcc-stage-ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rcc-sweep{opacity:0;background:linear-gradient(100deg,#0000,#ffffff24,#0000);width:30%;position:absolute;top:-20%;bottom:-20%;left:-30%;transform:skew(-14deg)}.rcc-ember{bottom:-6px;left:calc(6% + var(--i) * 11.5%);background:color-mix(in oklab, var(--clan) 45%, #ffd27a);width:5px;height:5px;box-shadow:0 0 8px color-mix(in oklab, var(--clan) 50%, #ffd27a);opacity:0;border-radius:999px;position:absolute}.rcc-ribbon{z-index:1;background:var(--rc-accent);color:var(--rc-accent-fg);letter-spacing:.14em;text-transform:uppercase;padding:.25rem 3rem;font-size:.7rem;font-weight:700;position:absolute;top:1.1rem;right:-2.9rem;transform:rotate(45deg);box-shadow:0 2px 6px #00000040}.rcc-sponsor-crest{box-shadow:0 0 0 4px color-mix(in oklab, var(--clan) 35%, var(--rc-surface)), 0 12px 30px -10px var(--clan)}.rcc-stretch:after{content:"";position:absolute;inset:0}.rc-panel.rcc-stage{background-image:radial-gradient(ellipse 55% 60% at 30% 100%, color-mix(in oklab, var(--rc-accent) 14%, transparent), transparent 70%), var(--rc-texture)}.rcc-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.5rem;max-width:46rem;margin-inline:auto;display:grid;position:relative}.rcc-place-1{--metal:color-mix(in oklab, var(--rc-accent) 50%, #f2c94c);--plinth:8.5rem;order:2}.rcc-place-2{--metal:#bcc3cd;--plinth:6rem;order:1}.rcc-place-3{--metal:#c58553;--plinth:4.5rem;order:3}.rcc-place{min-width:0;position:relative}.rcc-place .rcc-crest{box-shadow:0 0 0 2px var(--metal), 0 6px 16px -8px #00000080}.rcc-champion-first .rcc-crest{box-shadow:0 0 0 3px var(--metal), 0 10px 32px -6px var(--metal)}.rcc-podium .rcc-crest-lg{width:3.25rem;height:3.75rem;font-size:1.5rem}.rcc-podium .rcc-crest-xl{width:4.5rem;height:5.2rem;font-size:2.1rem}@media (min-width:640px){.rcc-podium{gap:1rem}.rcc-place-1{--plinth:12rem}.rcc-place-2{--plinth:8.5rem}.rcc-place-3{--plinth:6.5rem}.rcc-podium .rcc-crest-lg{width:4.5rem;height:5.2rem;font-size:2rem}.rcc-podium .rcc-crest-xl{width:6.5rem;height:7.5rem;font-size:3rem}}.rcc-plinth{width:100%;height:var(--plinth);border-radius:var(--rc-radius-sm) var(--rc-radius-sm) 0 0;background:linear-gradient(180deg, color-mix(in oklab, var(--metal) 65%, white) 0%, var(--metal) 16%, color-mix(in oklab, var(--metal) 70%, black) 100%);justify-content:center;padding-top:.6rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,inset 0 -12px 20px #0000002e,0 12px 24px -14px #0000008c}.rcc-plinth:before{content:"";background:linear-gradient(#ffffff73,#0000);height:.6rem;position:absolute;inset:0 0 auto}.rcc-plinth-num{color:color-mix(in oklab, var(--metal) 30%, black);font-family:var(--rc-font-display);text-shadow:0 1px #ffffff73;font-size:clamp(2rem,7vw,3.5rem);font-weight:800;line-height:1;position:relative}.rcc-plinth-glow{opacity:0;background:linear-gradient(#fff9,#0000 65%);position:absolute;inset:0}.rcc-beam{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--rc-accent) 32%, transparent) 45%, transparent 95%);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);opacity:.5;transform-origin:50% 100%;width:34%;position:absolute;top:-2.5rem;bottom:2rem;left:33%}.rcc-spark{bottom:30%;left:calc(38% + var(--i) * 4.8%);background:color-mix(in oklab, var(--rc-accent) 55%, #fff3c4);width:3px;height:3px;box-shadow:0 0 6px color-mix(in oklab, var(--rc-accent) 60%, transparent);opacity:0;border-radius:999px;position:absolute}.rcc-rank-num{width:1.75rem;color:var(--rc-fg-muted);font-family:var(--rc-font-display);text-align:center;flex-shrink:0;font-weight:700}@keyframes rcc-sweep{0%{opacity:0;transform:translate(0)skew(-14deg)}8%{opacity:1}40%,to{opacity:0;transform:translate(480%)skew(-14deg)}}@keyframes rcc-ember{0%{opacity:0;transform:translate(0,0)scale(1)}15%{opacity:.85}to{opacity:0;transform:translate(1.25rem,-14rem)scale(.4)}}@keyframes rcc-breathe{0%,to{opacity:.35;transform:scaleX(.9)}50%{opacity:.75;transform:scaleX(1.06)}}@keyframes rcc-spark{0%{opacity:0;transform:translate(0,0)}20%{opacity:1}to{opacity:0;transform:translate(-.75rem,-11rem)}}@keyframes rcc-rise{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:none}}@keyframes rcc-rise-big{0%{opacity:0;transform:translateY(6rem)scale(.9)}65%{opacity:1}to{opacity:1;transform:none}}@keyframes rcc-slam{0%{opacity:0;transform:translateY(9rem)scaleY(.6)}55%{opacity:1;transform:translateY(-1.25rem)scaleY(1.08)}70%{transform:translateY(0)scaleY(.9)}85%{transform:scaleY(1.03)}to{opacity:1;transform:none}}@keyframes rcc-glow{0%,to{opacity:0}35%{opacity:.9}}@keyframes rcc-spin-in{0%{opacity:0;transform:perspective(500px)rotateY(-540deg)scale(.3)}to{opacity:1;transform:none}}:root[data-motion=on]:not([data-mlevel=minimal]) .rcc-sweep{animation:10s ease-in-out 1.5s infinite rcc-sweep}:root[data-motion=on]:not([data-mlevel=minimal]) .rcc-ember{animation:rcc-ember calc(6s + var(--i) * .7s) linear calc(var(--i) * -1.3s) infinite}.rcc-ember:nth-child(n+6){display:none}:root[data-motion=on]:not([data-mlevel=minimal]) .rcc-beam{animation:5s ease-in-out infinite rcc-breathe}:root[data-motion=on]:not([data-mlevel=minimal]) .rcc-spark{animation:rcc-spark calc(4.5s + var(--i) * .6s) ease-out calc(var(--i) * -.9s) infinite}.rcc-spark:nth-child(n+5){display:none}:root .rcc-sponsor-ambient:not([data-onscreen]) .rcc-sweep,:root .rcc-sponsor-ambient:not([data-onscreen]) .rcc-ember,:root .rcc-stage-live:not([data-onscreen]) .rcc-beam,:root .rcc-stage-live:not([data-onscreen]) .rcc-spark{animation-play-state:paused}:root[data-motion=on]:is([data-mlevel=extra],[data-mlevel=max]) :is(.rcc-ember,.rcc-spark):nth-child(n){display:block}:root[data-motion=on]:not([data-mlevel=minimal]) .rcc-stage-live[data-armed]:not([data-cued]) .rcc-rise{opacity:0}:root[data-motion=on]:not([data-mlevel=minimal]) .rcc-stage-live[data-cued] .rcc-rise{animation:rcc-rise .7s var(--m-ease,ease) calc(var(--order) * .16s) both}:root[data-motion=on][data-mlevel=extra] .rcc-stage-live[data-cued] .rcc-rise{animation:rcc-rise-big .82s var(--m-ease,ease) calc(var(--order) * .16s) both}:root[data-motion=on]:is([data-mlevel=extra],[data-mlevel=max]) .rcc-stage-live[data-cued] .rcc-plinth-glow{animation:rcc-glow 1.2s ease-out calc(var(--order) * .16s + .45s) both}:root[data-motion=on][data-mlevel=max] .rcc-stage-live[data-cued] .rcc-rise{transform-origin:50% 100%;animation:rcc-slam .76s cubic-bezier(.2, .8, .3, 1) calc(var(--order) * .16s) both}:root[data-motion=on][data-mlevel=max] .rcc-stage-live[data-cued] .rcc-champion-first{animation:.9s cubic-bezier(.2,.9,.3,1.1) .7s both rcc-spin-in}@media (prefers-reduced-motion:reduce){.rcc-sweep,.rcc-ember,.rcc-beam,.rcc-spark,.rcc-rise,.rcc-plinth-glow,.rcc-champion-first{animation:none!important}.rcc-stage-live .rcc-rise{opacity:1!important}}.rcc-bubbles{flex-wrap:wrap;gap:.4rem;display:flex}@media (min-width:1024px){.rcc-bubbles{justify-content:flex-end;max-width:40rem}}.rcc-arrow{border:1px solid var(--rc-line);background:var(--rc-surface-2);border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.4rem;line-height:1;transition:background-color .15s;display:inline-flex}.rcc-arrow:hover{background:var(--rc-accent-soft)}@keyframes rcc-slide-next{0%{opacity:0;transform:translate(3rem)}}@keyframes rcc-slide-prev{0%{opacity:0;transform:translate(-3rem)}}:root[data-motion=on]:not([data-mlevel=minimal]) .rcc-slide[data-dir=next]:not([hidden]){animation:rcc-slide-next .48s var(--m-ease,ease) both}:root[data-motion=on]:not([data-mlevel=minimal]) .rcc-slide[data-dir=prev]:not([hidden]){animation:rcc-slide-prev .48s var(--m-ease,ease) both}@media (prefers-reduced-motion:reduce){.rcc-slide{animation:none!important}}.rcc-finder-pill{width:calc(33.3333% - .166667rem);transform:translateX(calc(var(--at,0) * 100%))}[data-motion=on] .rcc-finder-pill{transition:transform .26s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.rcc-finder-pill{transition:none}}.rcc-look-banner .rcc-over-band>.rcc-crest-default,.rcc-place .rcc-crest-default,.rcc-champion-first .rcc-crest-default{box-shadow:none}.rcc-look-banner .rcc-over-band>.rcc-crest-default .rcc-shield-rim{stroke:var(--rc-surface);stroke-width:2.4px}.rcc-place .rcc-crest-default .rcc-shield-rim{stroke:var(--metal);stroke-width:1.4px}.rcc-champion-first .rcc-crest-default .rcc-shield-rim{stroke-width:2px}.rcc-champion-first .rcc-crest-default .rcc-crest-art{filter:drop-shadow(0 6px 14px var(--metal))}.rcc-sponsor-crest.rcc-crest-default{box-shadow:none}.rcc-sponsor-crest.rcc-crest-default .rcc-shield-rim{stroke:color-mix(in oklab, var(--clan) 35%, var(--rc-surface));stroke-width:2.4px}.rcc-sponsor-crest.rcc-crest-default .rcc-crest-art{filter:drop-shadow(0 12px 14px color-mix(in oklab, var(--clan) 70%, transparent))}
