.ccm,.cv,.gm,.fly{--ob-bg: var(--lk-background, #F9F7F2);--ob-surface: var(--lk-surface, #FFFFFF);--ob-ink: var(--lk-text, #333333);--ob-ink-2: var(--lk-text-muted, #718096);--ob-accent: var(--lk-primary, #3E6D66);--ob-accent-ink: #FFFDF8;--ob-accent-soft: color-mix(in srgb, var(--ob-accent) 14%, var(--ob-surface));--ob-edge: color-mix(in srgb, var(--ob-ink) 16%, var(--ob-surface));--ob-butter: var(--lk-warning, #f59e0b);--ob-peach: var(--lk-secondary, #D4AF37);--ob-font: "Nunito", "Inter", system-ui, sans-serif;--ob-font-display: "Baloo 2", "Nunito", system-ui, sans-serif;--spring-playful: linear(0, .016, .0601, .1264, .2092, .3033, .404, .5071, .609, .7067, .7978, .8806, .9539, 1.0168, 1.0691, 1.1108, 1.1424, 1.1645, 1.1779, 1.1836, 1.1827, 1.1763, 1.1654, 1.1511, 1.1344, 1.1162, 1.0973, 1.0784, 1.0601, 1.0428, 1.027, 1.0129, 1.0007, .9904, .982, .9756, .9709, .9679, .9664, .9662, .967, .9688, .9712, .9742, .9774, .9809, .9844, .9878, 1);--spring-press: linear(0, .0144, .0541, .114, .1891, .2748, .3671, .4623, .5573, .6495, .7367, .8172, .89, .9541, 1.0093, 1.0553, 1.0924, 1.1209, 1.1415, 1.1548, 1.1616, 1.1629, 1.1593, 1.1519, 1.1413, 1.1286, 1.1142, 1.099, 1.0834, 1.068, 1.0532, 1.0393, 1.0265, 1.015, 1.0049, .9963, .9892, .9835, .9792, .9762, .9744, .9735, .9735, .9743, .9757, .9775, .9797, .982, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);font-family:var(--ob-font);color:var(--ob-ink)}.ccm *,.ccm *:before,.ccm *:after,.cv *,.gm *,.fly *{box-sizing:border-box}.ccm{box-sizing:border-box}.ccm-wrap{container:ccm / inline-size;min-width:0}.ccm{position:relative;isolation:isolate;overflow:hidden;border-radius:26px;flex:none;background:color-mix(in srgb,var(--ob-accent-soft) 75%,var(--ob-surface));border:1.5px solid color-mix(in srgb,var(--ob-accent) 22%,var(--ob-edge));display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;padding:20px;height:330px;user-select:none;-webkit-user-select:none;touch-action:manipulation}.ccm-arena{position:absolute;left:0;top:0;z-index:5;pointer-events:none}.ccm-board:before{content:"";position:absolute;left:-10px;top:6px;bottom:6px;width:2px;border-radius:2px;background:color-mix(in srgb,var(--ob-accent) 16%,var(--ob-edge))}.ccm-play{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0}.ccm-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:none}.ccm-info{--press-c: color-mix(in srgb, var(--ob-accent) 45%, var(--ob-edge));flex:none;position:relative;z-index:8;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 5px;border-radius:999px;cursor:pointer;font:inherit;font-family:var(--ob-font-display);font-weight:800;font-size:14px;line-height:1;background:var(--ob-surface);color:var(--ob-accent);border:2px solid var(--press-c);box-shadow:0 3px 0 var(--press-c);transition:transform .35s var(--spring-press);-webkit-tap-highlight-color:transparent}.ccm-info i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--ob-accent);color:var(--ob-accent-ink);animation:ccm-wink 7s ease-in-out 3s infinite}.ccm-info i svg{width:14px;height:14px}.ccm-info:hover{transform:translateY(-2px) rotate(-2deg)}.ccm-info:active{transform:translateY(3px);box-shadow:0 0 0 var(--press-c)}@keyframes ccm-wink{0%,88%,to{transform:none}91%{transform:rotate(-16deg) scale(1.12)}94%{transform:rotate(12deg) scale(1.12)}97%{transform:rotate(-4deg)}}.ccm-msg{flex:1;height:54px;display:flex;align-items:flex-start;min-width:0;margin-top:-4px}.ccm-msg p{margin:0;font-family:var(--ob-font-display);font-weight:800;font-size:23px;line-height:1.15;color:var(--ob-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.ccm-msg p b{color:var(--ob-accent);font-weight:800}.ccm-msg p.is-swap{animation:ccm-line .3s var(--ease-out)}.gm{--gm-risk: #B4440F;width:min(680px,calc(100vw - 32px));max-height:min(88vh,820px);padding:0;border:1.5px solid var(--ob-edge);border-radius:22px;background:var(--ob-surface);color:var(--ob-ink);box-shadow:0 24px 60px -20px #14141e73;overflow:hidden;position:relative}.gm::backdrop{background:#12161599}.gm[open]{display:flex;flex-direction:column;animation:gm-in .35s var(--ease-out)}@keyframes gm-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.gm-x{position:absolute;z-index:2;top:12px;right:12px;width:36px;height:36px;border-radius:12px;border:0;background:#1012129e;color:#fff;cursor:pointer;display:grid;place-items:center;padding:0}.gm-x svg{width:16px;height:16px}.gm-x:hover{background:#101212cc}.gm-x:focus-visible{outline:2px solid #fff;outline-offset:2px}.gm-body{overflow-y:auto;overscroll-behavior:contain;padding:0 0 26px;display:flex;flex-direction:column;gap:20px}.gm-body>:not(.gm-lead){margin-inline:28px}.gm-lead{margin:0;display:flex;flex-direction:column}.gm-lead img{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#1a1a1a}.gm-lead figcaption{margin:8px 28px 0;font-size:13px;line-height:1.4;color:var(--ob-ink-2)}.gm-lead figcaption span{font-style:normal;font-family:var(--ob-font);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;display:block;margin-top:3px}.gm-art{display:flex;flex-direction:column;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--ob-edge)}.gm-kick{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gm-risk)}.gm-art h2{margin:0;font-family:var(--ob-font-display);font-weight:800;font-size:30px;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.gm-body .gm-dek{margin:0;font-size:16.5px;line-height:1.5;font-weight:600;color:color-mix(in srgb,var(--ob-ink) 78%,var(--ob-surface));text-wrap:pretty}.gm-body .gm-byline{margin:2px 0 0;font-family:var(--ob-font);font-size:13px;line-height:1.4;color:var(--ob-ink-2)}.gm-byline b{color:var(--ob-ink);font-weight:800}.gm-body section{display:flex;flex-direction:column;gap:10px}.gm-body h3{margin:0;font-family:var(--ob-font-display);font-weight:800;font-size:18px;line-height:1.2}.gm-body p{margin:0;font-size:14.5px;line-height:1.6;color:color-mix(in srgb,var(--ob-ink) 88%,var(--ob-surface));max-width:64ch}.gm-body p b{font-weight:800;color:var(--ob-ink)}.gm-body ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.gm-body li{display:grid;grid-template-columns:8px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.55}.gm-body li:before{content:"";width:8px;height:8px;border-radius:3px;margin-top:7px;background:var(--dot, var(--ob-accent))}.gm-body li b{font-weight:800;color:var(--ob-ink)}.gm-risk{--dot: var(--gm-risk);padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--gm-risk) 9%,var(--ob-surface));border:1.5px solid color-mix(in srgb,var(--gm-risk) 30%,var(--ob-edge))}.gm-here{--dot: var(--ob-accent);padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--ob-accent) 9%,var(--ob-surface));border:1.5px solid color-mix(in srgb,var(--ob-accent) 28%,var(--ob-edge))}.gm-refs{font-family:var(--ob-font)!important;font-size:12.5px!important;line-height:1.5!important;color:var(--ob-ink-2)!important;padding-top:14px;border-top:1px solid var(--ob-edge)}@media (max-width: 520px){.gm-body>:not(.gm-lead){margin-inline:18px}.gm-lead figcaption{margin-inline:18px}.gm-art h2{font-size:25px}.gm-body .gm-dek{font-size:15.5px}}.ccm-stage{position:relative;flex:1;display:grid;place-items:center;min-height:0}.ccm-btn{--press-c: var(--ob-accent);position:relative;z-index:6;height:66px;padding:0 30px;border-radius:20px;border:2.5px solid var(--ob-accent);background:var(--ob-surface);color:var(--ob-accent);box-shadow:0 6px 0 var(--ob-accent);font-family:var(--ob-font-display);font-weight:800;font-size:25px;letter-spacing:.01em;cursor:pointer;display:inline-flex;align-items:center;gap:10px;-webkit-tap-highlight-color:transparent;animation:ccm-tap2 4s ease-in-out 2s infinite}.ccm-btn svg{width:26px;height:26px;flex:none}.ccm-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--ob-accent) 45%,transparent);outline-offset:4px}.ccm-btn.is-down{animation:none;transform:translateY(6px);box-shadow:0 0 0 var(--ob-accent);transition:none}.ccm-btn.is-up{animation:none;transition:transform .42s var(--spring-press),box-shadow .12s}@keyframes ccm-tap2{0%,72%,to{transform:none;box-shadow:0 6px 0 var(--press-c)}77%{transform:translateY(5px);box-shadow:0 1px 0 var(--press-c)}82%{transform:none;box-shadow:0 6px 0 var(--press-c)}87%{transform:translateY(5px);box-shadow:0 1px 0 var(--press-c)}93%{transform:none;box-shadow:0 6px 0 var(--press-c)}}.ccm-combo{position:absolute;z-index:7;left:calc(50% + 96px);top:calc(50% - 56px);padding:3px 10px;border-radius:12px;background:var(--ob-butter);color:#3b2a06;border:2px solid #8A5B07;box-shadow:0 3px #8a5b07;font-family:var(--ob-font-display);font-weight:800;font-size:17px;line-height:22px;transform:rotate(8deg)}.ccm-combo[hidden]{display:none}.ccm-plus{position:absolute;z-index:7;left:50%;top:calc(50% - 40px);pointer-events:none;font-family:var(--ob-font-display);font-weight:800;font-size:20px;color:var(--ob-accent)}.ccm-hint{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:12px;font-weight:700;color:var(--ob-ink-2)}.ccm-board{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.ccm-coll-head{display:flex;align-items:center;gap:10px;flex:none;min-width:0;margin-top:auto}.ccm-coll-reset{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--ob-ink-2);white-space:nowrap}.ccm-slot.is-locked.is-ever{cursor:pointer}.ccm-slot.is-locked.is-ever:hover{transform:translateY(-2px) rotate(-2deg)}.ccm-coll-head h3{margin:0;font-family:var(--ob-font-display);font-weight:800;font-size:19px;line-height:1}.ccm-coll-n{flex:none;font-family:var(--ob-font-display);font-weight:800;font-size:13px;padding:1px 8px;border-radius:9px;background:var(--ob-surface);color:var(--ob-accent);border:1.5px solid color-mix(in srgb,var(--ob-accent) 30%,var(--ob-edge));font-variant-numeric:tabular-nums}.ccm-coll-bar{flex:1;min-width:30px;height:8px;border-radius:99px;background:color-mix(in srgb,var(--ob-accent) 12%,var(--ob-surface));overflow:hidden}.ccm-coll-bar i{display:block;height:100%;width:0;background:var(--ob-accent);border-radius:inherit;transition:width .6s var(--ease-out)}.ccm-coll{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:50px;gap:6px;flex:none}.ccm-slot{position:relative;display:grid;place-items:center;padding:0;overflow:visible;border-radius:14px;cursor:pointer;font:inherit;min-width:0;background:var(--ob-surface);border:2px solid var(--ob-edge);box-shadow:0 3px 0 var(--ob-edge);color:var(--ob-ink);transition:transform .35s var(--spring-press);-webkit-tap-highlight-color:transparent}.ccm-slot:hover{transform:translateY(-2px) rotate(-2deg)}.ccm-slot:active{transform:translateY(3px);box-shadow:0 0 0 var(--ob-edge)}.ccm-slot:focus-visible{outline:2px solid var(--ob-accent);outline-offset:2px}.ccm-slot-art{position:absolute;inset:0;border-radius:12px;overflow:hidden;pointer-events:none}.ccm-slot img{position:absolute;inset:5px;width:calc(100% - 10px);height:calc(100% - 10px);object-fit:contain;transform:translate(var(--fx, 0%),var(--fy, 0%)) scale(var(--fs, 1.15));filter:url(#cg-sticker) drop-shadow(0 2px 2px rgba(43,35,64,.2));pointer-events:none}.ccm-slot.is-gold{border-color:#d9a521;box-shadow:0 3px #b9861a;background:color-mix(in srgb,#F5D96B 16%,var(--ob-surface))}.ccm-slot.is-gold img{filter:url(#cg-sticker-gold) drop-shadow(0 2px 2px rgba(90,60,0,.25))}.ccm-slot.is-locked{background:transparent;border-style:dashed;box-shadow:none;cursor:help}.ccm-slot.is-locked img{filter:grayscale(1) contrast(.9);opacity:.5}.ccm-slot.is-locked:hover{transform:none}.ccm-slot.is-locked.is-hint:after{content:"";position:absolute;right:4px;top:4px;width:7px;height:7px;border-radius:50%;background:#e3a92b}.ccm-slot-n{position:absolute;z-index:1;right:-5px;bottom:-6px;min-width:22px;padding:0 5px;border-radius:8px;font-family:var(--ob-font-display);font-weight:800;font-size:11.5px;line-height:17px;text-align:center;background:var(--ob-ink);color:var(--ob-surface);font-variant-numeric:tabular-nums}.ccm-slot.is-gold .ccm-slot-n{background:#b9861a;color:#fff8e1}.ccm-slot.is-locked .ccm-slot-n{display:none}.ccm-slot.is-new .ccm-slot-art{animation:ccm-slotpop .7s var(--spring-playful)}.ccm-slot.is-tick .ccm-slot-n{animation:ccm-bump .35s var(--spring-playful)}.ccm-slot.is-shake{animation:ccm-shake .3s ease-in-out}.ccm-slot.is-all{gap:1px;padding:3px;color:var(--ob-accent);border-color:color-mix(in srgb,var(--ob-accent) 45%,var(--ob-edge));box-shadow:0 3px color-mix(in srgb,var(--ob-accent) 45%,var(--ob-edge));font-family:var(--ob-font-display);font-weight:800;font-size:11px;line-height:1}.ccm-slot.is-all svg{width:20px;height:20px}.ccm-score{flex:none;margin-top:0;display:flex;flex-direction:column;gap:10px;padding:10px 12px 11px;border-radius:16px;background:var(--ob-surface);border:2px solid var(--ob-edge);box-shadow:0 3px 0 var(--ob-edge)}.ccm-lvrow{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center}.ccm-shield{position:relative;width:40px;height:44px;display:grid;place-items:center}.ccm-shield svg{position:absolute;inset:0;width:100%;height:100%}.ccm-shield .sh-edge{fill:color-mix(in srgb,var(--ob-accent) 70%,#000 30%)}.ccm-shield .sh-face{fill:var(--ob-accent)}.ccm-shield b{position:relative;margin-top:-3px;font-family:var(--ob-font-display);font-weight:800;font-size:19px;line-height:1;color:var(--ob-accent-ink);font-variant-numeric:tabular-nums}.ccm-level.is-up .ccm-shield{animation:ccm-stamp .6s var(--spring-playful)}.ccm-lvinfo{display:flex;flex-direction:column;gap:5px;min-width:0}.ccm-lvtop{display:flex;align-items:baseline;gap:8px;min-width:0}.ccm-lvtop span{flex:1;min-width:0;font-family:var(--ob-font-display);font-weight:800;font-size:15px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccm-lvtop small{flex:none;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--ob-ink-2);font-variant-numeric:tabular-nums}.ccm-xp{height:11px;border-radius:99px;background:color-mix(in srgb,var(--ob-accent) 12%,var(--ob-surface));box-shadow:inset 0 0 0 1.5px var(--ob-edge);overflow:hidden}.ccm-xp i{display:block;height:100%;width:0;border-radius:inherit;background:var(--ob-accent);box-shadow:inset 0 -3px color-mix(in srgb,var(--ob-accent) 70%,#000 30%);transition:width .5s var(--ease-out)}.ccm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:9px;border-top:1.5px dashed var(--ob-edge)}.ccm-stat{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:7px;align-items:center;min-width:0}.ccm-ico{grid-row:span 2;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:#fff;background:var(--ic);box-shadow:0 2px color-mix(in srgb,var(--ic) 65%,#000 35%);transform:rotate(-6deg)}.ccm-ico svg{width:15px;height:15px}.ccm-stat .ccm-num{font-family:var(--ob-font-display);font-weight:800;font-size:18px;line-height:1;color:var(--ob-ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccm-stat .ccm-label{font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ob-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccm-num.is-bump{animation:ccm-bump .35s var(--spring-playful)}.ccm-stat.is-record .ccm-num,.ccm-stat.is-record .ccm-label{color:#c58a12}.cv{position:fixed;inset:0;z-index:1450;display:grid;place-items:center;padding:16px}.cv[hidden]{display:none}.cv,.fly{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.cv img,.fly img{-webkit-user-drag:none}.cv-dim{position:absolute;inset:0;background:#12161599}.cv-card{position:relative;width:min(560px,100%);max-height:calc(100% - 8px);overflow-y:auto;overscroll-behavior:contain;background:var(--ob-surface);color:var(--ob-ink);border:1.5px solid var(--ob-edge);border-radius:24px;box-shadow:0 24px 60px -20px #14141e73;display:flex;flex-direction:column}.cv-head{display:flex;align-items:center;gap:10px;padding:14px 14px 12px 20px}.cv-head h2{margin:0;font-family:var(--ob-font-display);font-weight:800;font-size:20px;line-height:1}.cv-prog{font-size:12.5px;font-weight:800;color:var(--ob-ink-2);font-variant-numeric:tabular-nums}.cv-x{position:static;margin-left:auto;background:var(--ob-surface);color:var(--ob-ink);border:2px solid var(--ob-edge);box-shadow:0 2px 0 var(--ob-edge)}.cv-x:hover{background:var(--ob-surface)}.cv-x:focus-visible{outline:2px solid var(--ob-accent)}.cv-stage{--ray: color-mix(in srgb, var(--ob-ink) 7%, transparent);position:relative;height:230px;margin:0 14px;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--ob-accent) 8%,var(--ob-surface));touch-action:pan-y}.cv-stage[data-r=incomum]{--ray: color-mix(in srgb, var(--ob-accent) 20%, transparent);background:color-mix(in srgb,var(--ob-accent) 13%,var(--ob-surface))}.cv-stage[data-r=rara],.cv-stage[data-r=lendaria]{--ray: #F5D96B;background:color-mix(in srgb,#F5D96B 22%,var(--ob-surface))}.cv-stage[data-r=lendaria]{background:#2e2a47;--ray: #4A4372}.cv-rays{position:absolute;left:50%;top:50%;width:900px;height:900px;margin:-450px 0 0 -450px;color:var(--ray);animation:ob-rays 24s linear infinite;pointer-events:none}.cv-stage[data-r=rara] .cv-rays,.cv-stage[data-r=lendaria] .cv-rays{animation-duration:12s}.cv-rays svg{width:100%;height:100%;display:block}.cv-img{position:relative;width:150px;height:150px;object-fit:contain;filter:url(#cg-sticker-lg) drop-shadow(0 8px 10px rgba(43,35,64,.25))}.cv-img.is-gold{filter:url(#cg-sticker-gold-lg) drop-shadow(0 8px 12px rgba(90,60,0,.3))}.cv-img.is-float{animation:cv-float 3.6s ease-in-out infinite}@keyframes cv-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(3deg)}}.cv-nav{position:absolute;top:50%;z-index:2;width:40px;height:40px;margin-top:-20px;border-radius:12px;display:grid;place-items:center;cursor:pointer;padding:0;background:var(--ob-surface);color:var(--ob-ink);border:2px solid var(--ob-edge);box-shadow:0 3px 0 var(--ob-edge)}.cv-nav:active{transform:translateY(3px);box-shadow:none}.cv-nav:focus-visible{outline:2px solid var(--ob-accent);outline-offset:2px}.cv-nav svg{width:18px;height:18px}.cv-nav.prev{left:12px}.cv-nav.next{right:12px}.cv-nav[hidden]{display:none}.cv-info{padding:16px 20px 6px;display:flex;flex-direction:column;gap:10px}.cv-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cv-title h3{margin:0;font-family:var(--ob-font-display);font-weight:800;font-size:26px;line-height:1.05}.cv-no{font-size:12px;font-weight:800;color:var(--ob-ink-2);font-variant-numeric:tabular-nums}.cv-rar{padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--ob-ink) 8%,var(--ob-surface));color:var(--ob-ink-2)}.cv-rar[data-r=incomum]{background:var(--ob-accent-soft);color:var(--ob-accent)}.cv-rar[data-r=rara]{background:#f5d96b;color:#5a3d00}.cv-rar[data-r=lendaria]{background:#2e2a47;color:#f5d96b}.cv-rar-wrap{position:relative;margin-left:auto;display:inline-flex}.cv-rar[data-r=rara],.cv-rar[data-r=lendaria]{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:5px;padding:4px 12px 4px 9px;font-size:12.5px;letter-spacing:.1em;border:2px solid var(--rb);box-shadow:0 3px 0 var(--re);transform:rotate(-4deg)}.cv-rar[data-r=rara]{--rb: #E3A92B;--re: #B9861A;--shine: rgba(255, 255, 255, .8)}.cv-rar[data-r=lendaria]{--rb: #F5D96B;--re: #171428;--shine: rgba(245, 217, 107, .6)}.cv-rar[data-r=rara]:before,.cv-rar[data-r=lendaria]:before{content:"";flex:none;width:11px;height:11px;background:currentColor;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:cv-twirl 4s linear infinite}.cv-rar[data-r=rara]:after,.cv-rar[data-r=lendaria]:after{content:"";position:absolute;top:-8px;bottom:-8px;left:0;width:9px;background:var(--shine);box-shadow:15px 0 0 -2px var(--shine);transform:translate(-40px) skew(-20deg);animation:cv-shine 2.8s ease-in-out .4s infinite;pointer-events:none}.cv-rar[data-r=lendaria]:after{animation-duration:1.9s}.cv-rar.is-stamp{animation:cv-stamp .6s var(--spring-playful)}@keyframes cv-shine{0%,50%{transform:translate(-40px) skew(-20deg)}to{transform:translate(170px) skew(-20deg)}}@keyframes cv-twirl{to{transform:rotate(360deg)}}@keyframes cv-stamp{0%{transform:scale(1.9) rotate(-16deg);opacity:0}to{transform:rotate(-4deg);opacity:1}}.cv-tw{position:absolute;width:10px;height:10px;background:#f5d96b;opacity:0;pointer-events:none;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.cv-rar-wrap[data-r=rara] .cv-tw,.cv-rar-wrap[data-r=lendaria] .cv-tw{animation:cv-tw 2.2s ease-in-out infinite}.cv-tw.a{top:-9px;right:-7px}.cv-tw.b{bottom:-7px;left:-9px;width:8px;height:8px;animation-delay:1.1s!important}.cv-tw.c{top:-6px;left:30%;width:7px;height:7px;animation-delay:.6s!important}.cv-rar-wrap[data-r=rara] .cv-tw.c{display:none}@keyframes cv-tw{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@media (prefers-reduced-motion: reduce){.cv-rar:before,.cv-rar:after,.cv-tw,.cv-rar.is-stamp{animation:none!important}}.cv-flavor{margin:0;height:44px;font-size:14.5px;line-height:1.5;font-style:italic;color:color-mix(in srgb,var(--ob-ink) 78%,var(--ob-surface));text-wrap:pretty;overflow:hidden}.cv-stats{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cv-stats div{padding:8px 10px;border-radius:12px;background:color-mix(in srgb,var(--ob-ink) 4%,var(--ob-surface));border:1.5px solid var(--ob-edge);min-width:0}.cv-stats dt{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ob-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-stats dd{margin:2px 0 0;font-family:var(--ob-font-display);font-weight:800;font-size:17px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-stats div.is-main{border-color:color-mix(in srgb,var(--ob-accent) 40%,var(--ob-edge));background:var(--ob-accent-soft)}.cv-stats div.is-main dd{color:var(--ob-accent)}.cv-strip{position:relative;display:flex;gap:6px;padding:12px 20px 18px;overflow-x:auto;scrollbar-width:none}.cv-strip::-webkit-scrollbar{display:none}.cv-thumb{flex:none;width:40px;height:40px;padding:4px;border-radius:11px;cursor:pointer;background:var(--ob-surface);border:2px solid var(--ob-edge)}.cv-thumb{position:relative;overflow:hidden}.cv-thumb img{width:100%;height:100%;object-fit:contain;pointer-events:none;transform:translate(var(--fx, 0%),var(--fy, 0%)) scale(var(--fs, 1.15))}.cv-thumb.is-gold{border-color:#d9a521}.cv-thumb.is-on{border-color:var(--ob-accent);box-shadow:0 0 0 2px var(--ob-accent)}.cv-thumb:disabled{cursor:default;border-style:dashed;background:transparent}.cv-thumb:disabled img{filter:grayscale(1) contrast(.9);opacity:.5}.cv-thumb:focus-visible{outline:2px solid var(--ob-accent);outline-offset:2px}.cv-back{flex:none;width:40px;height:40px;margin-left:-6px;border-radius:14px;display:grid;place-items:center;cursor:pointer;padding:0;background:var(--ob-surface);color:var(--ob-ink);border:2px solid var(--ob-edge);box-shadow:0 3px 0 var(--ob-edge);transition:transform .42s var(--spring-press),color .2s,border-color .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent}.cv-back svg{width:20px;height:20px;transition:transform .3s var(--ease-out)}.cv-back:hover{transform:translateY(-2px);color:var(--ob-accent);border-color:color-mix(in srgb,var(--ob-accent) 45%,var(--ob-edge));box-shadow:0 3px color-mix(in srgb,var(--ob-accent) 45%,var(--ob-edge))}.cv-back:hover svg{transform:translate(-3px)}.cv-back:active{transform:translateY(3px);box-shadow:0 0 0 var(--ob-edge)}.cv-back:focus-visible{outline:2px solid var(--ob-accent);outline-offset:2px}.cv-back[hidden],.cv-pane[hidden]{display:none}.cv-detail{padding-bottom:16px}.cv-list{padding:2px 14px 18px;display:flex;flex-direction:column;gap:12px}.cv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cv-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 9px;border-radius:16px;cursor:pointer;font:inherit;color:var(--ob-ink);min-width:0;background:var(--ob-surface);border:2px solid var(--ob-edge);box-shadow:0 3px 0 var(--ob-edge);transition:transform .35s var(--spring-press);-webkit-tap-highlight-color:transparent}.cv-tile:hover{transform:translateY(-3px) rotate(-1.5deg)}.cv-tile:active{transform:translateY(3px);box-shadow:0 0 0 var(--ob-edge)}.cv-tile:focus-visible{outline:2px solid var(--ob-accent);outline-offset:2px}.cv-tile.is-gold{border-color:#d9a521;box-shadow:0 3px #b9861a;background:color-mix(in srgb,#F5D96B 16%,var(--ob-surface))}.cv-tile-art{flex:none;width:64px;height:56px;display:block}.cv-tile-art img{width:100%;height:100%;object-fit:contain;filter:url(#cg-sticker) drop-shadow(0 2px 2px rgba(43,35,64,.2))}.cv-tile.is-gold .cv-tile-art img{filter:url(#cg-sticker-gold) drop-shadow(0 2px 2px rgba(90,60,0,.25))}.cv-tile-name{max-width:100%;min-height:2.3em;font-family:var(--ob-font-display);font-weight:800;font-size:13.5px;line-height:1.15;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cv-tile-meta{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;color:var(--ob-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.cv-dot{width:7px;height:7px;border-radius:50%;background:var(--ob-ink-2);flex:none}.cv-dot[data-r=incomum]{background:var(--ob-accent)}.cv-dot[data-r=rara]{background:#e3a92b}.cv-dot[data-r=lendaria]{background:#7c6bd6}.cv-tile:disabled{cursor:default;background:transparent;border-style:dashed;box-shadow:none}.cv-tile:disabled:hover{transform:none}.cv-tile:disabled img{filter:grayscale(1) contrast(.9);opacity:.4}.cv-tile:disabled .cv-tile-name{color:var(--ob-ink-2)}.cv-prog.is-done{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border-radius:999px;transform:rotate(-2deg);white-space:nowrap;background:#f5d96b;color:#5a3d00;border:2px solid #E3A92B;box-shadow:0 2px #b9861a;font-size:12px}.cv-prog.is-done i{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#5a3d00;color:#f5d96b}.cv-prog.is-done i svg{width:11px;height:11px}@media (max-width: 420px){.cv-head{flex-wrap:wrap;row-gap:8px}.cv-prog.is-done{order:5}.cv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cv-tile-art{width:54px;height:48px}.cv-tile-name{font-size:12.5px}}.fly{position:fixed;inset:0;z-index:1460;pointer-events:none;overflow:hidden}.fly-ghost{position:absolute;left:0;top:0;object-fit:contain;will-change:transform}.rw-dim{position:absolute;inset:0;background:#12161580;opacity:0}.rw-star{position:absolute;width:300px;height:300px;transform:translate(-50%,-50%) scale(.3);opacity:0;display:grid;place-items:center}.rw-rays{position:absolute;left:50%;top:50%;width:540px;height:540px;margin:-270px 0 0 -270px;animation:ob-rays 9s linear infinite;opacity:.55}.rw-rays svg{width:100%;height:100%;display:block}.rw-star>svg{position:relative;width:240px;height:240px}.rw-sparkle{position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 10px 2px #f5d96b;opacity:0}@keyframes ob-rays{to{transform:rotate(360deg)}}@keyframes ccm-pop{0%{transform:scale(.86)}to{transform:none}}@keyframes ccm-bump{0%{transform:translateY(5px) scale(.94)}to{transform:none}}@keyframes ccm-line{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ccm-stamp{0%{transform:scale(1.8) rotate(-10deg);opacity:0}to{transform:none;opacity:1}}@keyframes ccm-slotpop{0%{transform:scale(.3) rotate(-30deg)}to{transform:none}}@keyframes ccm-shake{0%,to{transform:none}25%{transform:translate(-3px) rotate(-1deg)}75%{transform:translate(3px) rotate(1deg)}}@container ccm (max-width: 728px){.ccm{grid-template-columns:minmax(0,1fr);height:auto;padding:16px;gap:14px}.ccm-play{height:296px}.ccm-top{flex-wrap:wrap;row-gap:8px}.ccm-info{order:-1;margin-left:auto}.ccm-msg{flex-basis:100%;margin-top:0}.ccm-btn{font-size:23px;height:62px;padding:0 24px}.ccm-combo{left:auto;right:4px}.ccm-board:before{inset:-8px 6px auto;width:auto;height:2px}.ccm-coll{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:52px}.ccm-slot.is-all{grid-column:span 3;display:flex;align-items:center;justify-content:center;gap:8px}.ccm-slot.is-all span{display:inline!important;font-size:13px}.ccm-coll-head{margin-top:4px}.ccm-msg p{font-size:20px}.ccm-score{margin-top:0}}@container ccm (max-width: 400px){.ccm-coll{gap:6px;grid-auto-rows:48px}.ccm-slot{border-radius:12px}.ccm-slot-art{border-radius:10px}.ccm-slot img{inset:4px;width:calc(100% - 8px);height:calc(100% - 8px)}.ccm-slot-n{min-width:18px;padding:0 4px;font-size:10px;line-height:14px;border-radius:7px;right:-4px;bottom:-5px}.ccm-slot.is-all span{display:none}.ccm-slot.is-all svg{width:24px;height:24px}.ccm-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}}@media (max-width: 420px){.cv-stage{height:200px}.cv-img{width:128px;height:128px}.cv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-flavor{height:66px}.cv-info,.cv-strip{padding-inline:16px}}@media (prefers-reduced-motion: reduce){.ccm-btn{animation:none}.ccm *,.ccm-btn{animation-duration:.01ms!important}}.ccm-mini{display:none}.ccm-wrap--hero{height:100%}.ccm-wrap--hero .ccm{height:100%;border:0;border-radius:0;padding-right:56px}.ccm-wrap--hero .ccm-hint{display:none}@container ccm (max-width: 728px){.ccm-wrap--hero .ccm{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100%;padding:14px 16px 30px;gap:8px}.ccm-wrap--hero .ccm-board{display:none}.ccm-wrap--hero .ccm-play{height:auto;min-height:0;gap:6px}.ccm-wrap--hero .ccm-top{padding-right:34px}.ccm-wrap--hero .ccm-msg{height:46px}.ccm-wrap--hero .ccm-msg p{font-size:18px}.ccm-wrap--hero .ccm-btn{height:56px;font-size:21px;padding:0 22px}.ccm-wrap--hero .ccm-mini{position:relative;z-index:6;display:flex;align-items:center;gap:12px;min-width:0}}.ccm-mini-lv{flex:none;width:28px;height:30px;display:grid;place-items:center;color:var(--ob-accent-ink);background:var(--ob-accent);clip-path:polygon(50% 0,100% 14%,100% 55%,50% 100%,0 55%,0 14%)}.ccm-mini-lv b{font-family:var(--ob-font-display);font-weight:800;font-size:15px;line-height:1;margin-top:-2px}.ccm-mini-stat{font-size:12px;font-weight:700;color:var(--ob-ink-2);white-space:nowrap}.ccm-mini-stat b{font-family:var(--ob-font-display);font-weight:800;font-size:16px;color:var(--ob-ink);font-variant-numeric:tabular-nums}.ccm-mini-btn{margin-left:auto;flex:none;height:32px;padding:0 12px;border-radius:11px;cursor:pointer;font:inherit;font-family:var(--ob-font-display);font-weight:800;font-size:13px;background:var(--ob-surface);color:var(--ob-accent);border:2px solid color-mix(in srgb,var(--ob-accent) 45%,var(--ob-edge));box-shadow:0 3px color-mix(in srgb,var(--ob-accent) 45%,var(--ob-edge))}.ccm-mini-btn:active{transform:translateY(3px);box-shadow:none}.ccm-mini-btn:focus-visible{outline:2px solid var(--ob-accent);outline-offset:2px}.ccm-mini-btn.is-shake{animation:ccm-shake .3s ease-in-out}.ccm-wrap--hero .ccm{padding-top:16px;padding-bottom:42px}.ccm-wrap--hero .ccm-score{gap:8px;padding:8px 12px 9px}.ccm-wrap--hero .ccm-stats{padding-top:7px}.ccm-wrap--hero .ccm-coll{grid-auto-rows:44px;gap:6px}.ccm-wrap--hero .ccm-board{gap:8px}@container ccm (max-width: 728px){.ccm-wrap--hero .ccm{padding-bottom:44px}}.ccm-msg{height:34px;align-items:center;margin-top:0}.ccm-msg p{display:block;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset}.ccm-top{align-items:center}@container ccm (max-width: 728px){.ccm-wrap--hero .ccm-msg{height:30px}.ccm-wrap--hero .ccm-msg p{font-size:19px}}.ccm-stage{align-content:center;gap:14px}.ccm-info{all:unset;position:relative;z-index:6;justify-self:center;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:var(--ob-font);font-weight:700;font-size:13px;line-height:1.2;color:var(--ob-ink-2);padding:2px 4px;border-radius:6px}.ccm-info i{flex:none;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:none;color:currentColor;border:1.5px solid currentColor;animation:none}.ccm-info i svg{width:11px;height:11px}.ccm-info span{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.ccm-info:hover{color:var(--ob-accent);transform:none}.ccm-info:active{transform:none;box-shadow:none}.ccm-info:focus-visible{outline:2px solid var(--ob-accent);outline-offset:2px}@container ccm (max-width: 728px){.ccm-info{order:0;margin-left:0}.ccm-wrap--hero .ccm-top{padding-right:34px}.ccm-wrap--hero .ccm-stage{gap:8px}.ccm-wrap--hero .ccm-info{font-size:12px}}.gm[open]{margin:auto;inset:0}.cv-card{overflow-x:hidden}.cv-info{overflow-x:clip;overflow-clip-margin:14px}.ccm-slot.is-all span{display:none!important}.ccm-slot.is-all svg{width:22px;height:22px}.ccm-slot.is-all:after{content:"Ver tudo";position:absolute;left:50%;bottom:calc(100% + 8px);z-index:9;pointer-events:none;white-space:nowrap;padding:5px 9px;border-radius:8px;background:var(--ob-ink);color:var(--ob-surface);font-family:var(--ob-font);font-weight:800;font-size:12px;line-height:1;opacity:0;transform:translate(-50%,4px);transition:opacity .15s,transform .2s var(--ease-out)}.ccm-slot.is-all:before{content:"";position:absolute;left:50%;bottom:calc(100% + 4px);z-index:9;width:8px;height:8px;margin-left:-4px;pointer-events:none;background:var(--ob-ink);transform:rotate(45deg);opacity:0;transition:opacity .15s}.ccm-slot.is-all:hover:after,.ccm-slot.is-all:focus-visible:after{opacity:1;transform:translate(-50%)}.ccm-slot.is-all:hover:before,.ccm-slot.is-all:focus-visible:before{opacity:1}.ccm-slot.is-all:hover{transform:translateY(-2px)}.ccm-slot.is-all:hover,.ccm-slot.is-all:focus-visible{z-index:10}
