.cc-relics{flex-direction:column;gap:1.5rem;margin-top:1rem;display:flex}.cc-relics-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.cc-relics-total{flex:14rem;align-items:center;gap:.7rem;min-width:0;max-width:24rem;display:flex}.cc-relics-total .cc-progress,.cc-relics-sechead .cc-progress{flex:1;min-width:2rem}.cc-relics-section{--cc-rarity:var(--cc-ink-muted)}.cc-relics-section[data-rarity=rare]{--cc-rarity:var(--cc-accent)}.cc-relics-section[data-rarity=epique]{--cc-rarity:var(--cc-ready)}.cc-relics-section[data-rarity=legendaire]{--cc-rarity:var(--cc-relic-legendary)}.cc-relics-sechead{align-items:center;gap:.6rem;max-width:30rem;display:flex}.cc-relics-sechead h4{align-items:center;gap:.45rem;font-size:.95rem;font-weight:700;display:flex}.cc-relics-sechead h4:before{content:"";background:var(--cc-rarity);width:.5rem;height:.5rem;box-shadow:0 0 .5rem var(--cc-rarity);border-radius:999px}.cc-relics-sechead .cc-count-pill:not([data-complete=true]){color:var(--cc-ink-muted);background:0 0}.cc-relics-sechead .cc-progress-fill{background:var(--cc-rarity)}.cc-relics-grid{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr));gap:.35rem .5rem;margin-top:.7rem;display:grid}.cc-relics-grid>li{position:relative}.cc-relic-cell{text-align:center;border:1px solid #0000;border-radius:1rem;flex-direction:column;align-items:center;gap:.35rem;width:100%;min-height:44px;padding:.55rem .25rem .5rem;transition:background-color .2s,border-color .2s,transform .11s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.cc-relic-cell:hover{background:var(--cc-panel-sunken)}.cc-relic-cell:active{transform:scale(.96)}.cc-relic-cell[aria-pressed=true]{border-color:var(--cc-line-strong);background:var(--cc-panel-sunken)}.cc-relic-name{min-height:2.4em;color:var(--cc-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.cc-relic-cell:not([data-owned]) .cc-relic-name{color:var(--cc-ink-faint)}.cc-relic-bar{width:70%;margin-top:-.1rem}.cc-relic-badge{color:var(--cc-ink-muted);background:var(--cc-panel-strong);box-shadow:inset 0 0 0 1px var(--cc-line-strong);border-radius:999px;padding:.05rem .4rem;font-size:.6rem;font-weight:750;line-height:1.4;position:absolute;top:.35rem;right:.45rem}.cc-relic-badge[data-kind=new]{color:#1c0b05;background:var(--cc-accent);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;top:.15rem;left:50%;right:auto;transform:translate(-50%);box-shadow:0 0 0 1.5px #1c0b05}.cc-relic-tip{--tip-x:0px;--tip-caret:2rem;z-index:5;top:calc(100% + .45rem);left:var(--tip-x);border:1px solid var(--cc-line-strong);background:var(--cc-panel-strong);width:15rem;max-width:calc(100vw - 1rem);box-shadow:var(--cc-shadow);border-radius:.95rem;flex-direction:column;gap:.35rem;padding:.65rem .8rem;font-size:.8rem;display:flex;position:absolute}.cc-relic-tip:before{content:"";top:-.35rem;left:calc(var(--tip-caret) - .35rem);border-top:1px solid var(--cc-line-strong);border-left:1px solid var(--cc-line-strong);background:var(--cc-panel-strong);width:.7rem;height:.7rem;position:absolute;transform:rotate(45deg)}.cc-relic-tip[data-flip]{top:auto;bottom:calc(100% + .45rem)}.cc-relic-tip[data-flip]:before{top:auto;bottom:-.35rem;transform:rotate(225deg)}.cc-relic-tip[data-rarity=rare] strong{color:var(--cc-accent)}.cc-relic-tip[data-rarity=epique] strong{color:var(--cc-ready)}.cc-relic-tip[data-rarity=legendaire] strong{color:var(--cc-relic-legendary)}.cc-relic-tip p{color:var(--cc-ink-muted)}.cc-relic-tip-progress{color:var(--cc-ink-faint);gap:.3rem;font-size:.7rem;display:grid}.cc-boost-chips{gap:.3rem;max-width:100%}.cc-boost-chip{gap:.28rem;padding:.2rem .5rem .28rem .35rem;font-size:.7rem;line-height:1.2}.cc-boost-chip[hidden]{display:none}.cc-boost-chip b{font-weight:800}.cc-boost-chip-icon{flex:none;width:1rem;height:1rem}.cc-boost-chip-time{min-width:3.1ch;color:var(--cc-ink-muted);font-weight:600}.cc-boost-chip-more>button{border:1px dashed var(--cc-line-strong);min-width:2.2rem;height:100%;color:var(--cc-ink-muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .55rem .28rem;font-size:.7rem;font-weight:750;line-height:1.2;display:inline-flex}.cc-boost-chip-more>button:hover{color:var(--cc-accent-ink);border-color:var(--cc-accent)}.cc-stats-head.cc-screen-heading{margin-bottom:0;display:block}.cc-stats-head .cc-stats-hero{margin-top:.4rem;font-size:clamp(2.1rem,6.5vw,3rem)}.cc-stats-head .cc-stats-hero-note{max-width:44rem;font-size:.82rem}.cc-detail{display:block}@media (min-width:40rem){.cc-detail{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}.cc-detail-group:nth-child(2){grid-row:auto}}.cc-detail-group{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.4rem}.cc-detail-group h4{align-items:center;gap:.45rem;display:flex}.cc-detail-group h4 .cc-ico{flex:none;width:1.15rem;height:1.15rem}.cc-detail-list[data-icons] .cc-detail-row{grid-template-columns:1.15rem minmax(0,1fr) auto;align-items:center}.cc-detail-row-icon{width:1.15rem;height:1.15rem}@media (prefers-reduced-motion:no-preference){.cc-relic-tip{animation:.26s cubic-bezier(.16,1,.3,1) both cc-relic-tip-in}@keyframes cc-relic-tip-in{0%{opacity:0;transform:translateY(-.3rem)}}.cc-relic-badge[data-kind=new]{animation:2s ease-in-out infinite cc-relic-new}@keyframes cc-relic-new{50%{box-shadow:0 0 0 1.5px #1c0b05,0 0 .7rem #f6b73cb3}}.cc-boost-chip[data-enter]{animation:.36s cubic-bezier(.16,1,.3,1) both cc-boost-pop}.cc-boost-chip[data-leaving]{pointer-events:none;animation:.2s cubic-bezier(.4,0,1,1) forwards cc-boost-out}@keyframes cc-boost-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}}@keyframes cc-boost-out{to{opacity:0;transform:scale(.8)}}}.cc-board[data-fx=off] .cc-relic-tip,.cc-board[data-perf=low] .cc-relic-tip,.cc-board[data-fx=off] .cc-relic-badge,.cc-board[data-perf=low] .cc-relic-badge,.cc-board[data-fx=off] .cc-boost-chip[data-enter],.cc-board[data-perf=low] .cc-boost-chip[data-enter]{animation:none}.cc-board[data-fx=off] .cc-boost-chip[data-leaving],.cc-board[data-perf=low] .cc-boost-chip[data-leaving]{display:none}.cc-board[data-fx=off] .cc-relic-cell,.cc-board[data-perf=low] .cc-relic-cell{transition:none}@media (prefers-reduced-motion:reduce){.cc-boost-chip[data-leaving]{display:none}.cc-relic-cell{transition:none}}
