.c7{--evo:#cfe3ff;--c4-glow:none;--glyph:#f3f0ea;--ink:#fbf8f2;--dim:#cfc8bc}.c7-sil{filter:drop-shadow(0 calc(10 * var(--u)) calc(16 * var(--u)) #000000b3);position:absolute;inset:0}.c7-frame{background:var(--frame);-webkit-mask:var(--shape) center / 100% 100% no-repeat;-webkit-mask:var(--shape) center / 100% 100% no-repeat;mask:var(--shape) center / 100% 100% no-repeat;position:absolute;inset:0}.c7-ground{left:calc(var(--gl) * var(--u));top:calc(var(--gt) * var(--u));right:calc(var(--gr) * var(--u));bottom:calc(var(--gb) * var(--u));isolation:isolate;background:var(--tint);-webkit-mask:var(--shape) center / 100% 100% no-repeat;-webkit-mask:var(--shape) center / 100% 100% no-repeat;mask:var(--shape) center / 100% 100% no-repeat;position:absolute;overflow:hidden}.c7-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.c7-light{left:calc(30 * var(--u));top:calc(0 * var(--u));width:calc(240 * var(--u));aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--light) 28%, transparent), transparent);position:absolute}.c7-photo{aspect-ratio:3/4;left:calc((var(--pl) - var(--gl)) * var(--u));top:calc((var(--pt) - var(--gt)) * var(--u));width:calc(var(--pw) * var(--u));filter:drop-shadow(0 calc(6 * var(--u)) calc(16 * var(--u)) #0009);position:absolute}.c7-photo img{object-fit:cover;object-position:50% 0;-webkit-mask-image:linear-gradient(#000 0 52%,#000000bf 60%,#0000 71%);mask-image:linear-gradient(#000 0 52%,#000000bf 60%,#0000 71%)}.c7-anon img{object-fit:contain;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.c7-front{width:100%;height:100%;opacity:calc(var(--fo) * .85);pointer-events:none;position:absolute;inset:0}.c7-fade{pointer-events:none;background:linear-gradient(180deg, transparent 44%, color-mix(in oklab, var(--tint) 70%, transparent) 62%, color-mix(in oklab, var(--tint) 95%, transparent) 72%, var(--tint));position:absolute;inset:0}.c7-evo{left:calc(7 * var(--u));top:calc(3 * var(--u));width:calc(280 * var(--u));height:calc(330 * var(--u));pointer-events:none;opacity:.95;position:absolute}.c7[data-evo="1"] .c7-evo{opacity:.6}.c7[data-anatomy=collector] .c7-photo{z-index:1;left:calc(var(--pl) * var(--u));top:calc(var(--pt) * var(--u))}.c7[data-anatomy=collector] .c7-front{opacity:calc(var(--fo) * .8)}.c7-fade2{z-index:2;left:calc(5 * var(--u));top:calc(5 * var(--u));right:calc(5 * var(--u));bottom:calc(5 * var(--u));pointer-events:none;-webkit-mask:var(--shape) center / 100% 100% no-repeat;-webkit-mask:var(--shape) center / 100% 100% no-repeat;mask:var(--shape) center / 100% 100% no-repeat;background:linear-gradient(180deg, transparent 44%, color-mix(in oklab, var(--tint) 80%, transparent) 56%, color-mix(in oklab, var(--tint) 97%, transparent) 64%, var(--tint));position:absolute}.c7-inner{z-index:0;left:calc(9 * var(--u));top:calc(9.5 * var(--u));right:calc(9 * var(--u));bottom:calc(9.5 * var(--u));background:color-mix(in oklab, var(--accL) 40%, transparent);-webkit-mask:var(--shape) center / 100% 100% no-repeat, var(--shape) center / calc(100% - 2px) calc(100% - 2px) no-repeat;-webkit-mask-composite:xor;-webkit-mask:var(--shape) center / 100% 100% no-repeat exclude, var(--shape) center / calc(100% - 2px) calc(100% - 2px) no-repeat;mask:var(--shape) center / 100% 100% no-repeat exclude, var(--shape) center / calc(100% - 2px) calc(100% - 2px) no-repeat;position:absolute}.c7-stud{z-index:3;left:calc(-2 * var(--u));top:calc(206 * var(--u));width:calc(6 * var(--u));height:calc(18 * var(--u));border-radius:calc(3 * var(--u));background:var(--frame);position:absolute}.c7-stud--r{left:auto;right:calc(-2 * var(--u))}.c7-medal{z-index:5;left:calc(12 * var(--u));top:calc(24 * var(--u));width:calc(58 * var(--u));aspect-ratio:1;background:var(--frame);box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) #000000a6;border-radius:50%;place-items:center;display:grid;position:absolute}.c7-medal>span{aspect-ratio:1;background:color-mix(in oklab, var(--tint) 94%, transparent);border-radius:50%;place-content:center;justify-items:center;width:86%;display:grid}.c7-medal .c7-ovr{font-size:calc(30 * var(--u));color:var(--accL);text-shadow:none}.c7-medal .c7-code{font-size:max(5px, calc(7 * var(--u)));color:var(--acc)}.c7-slash{background:var(--frame);opacity:.42;clip-path:polygon(57% 0,77% 0,37% 100%,17% 100%);position:absolute;inset:0}.c7-play{width:100%;height:100%;color:var(--acc);opacity:.5;position:absolute;inset:0}.c7-ovrblock{z-index:5;left:calc(18 * var(--u));top:calc(16 * var(--u));align-items:center;gap:calc(2 * var(--u));flex-direction:column;display:flex;position:absolute}.c7-ovrblock:before{content:"";z-index:-1;left:calc(-38 * var(--u));top:calc(-36 * var(--u));width:calc(110 * var(--u));height:calc(120 * var(--u));pointer-events:none;background:radial-gradient(closest-side,#0000009e,#0000);position:absolute}.c7-ovr{font-family:var(--dy-font-display,"Barlow Condensed", sans-serif);font-weight:800;line-height:.9;font-size:calc(50 * var(--u));color:var(--ink);text-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #000000bf}.c7-tick{width:calc(26 * var(--u));height:max(1.5px, calc(2 * var(--u)));background:var(--frame)}.c7-role{align-items:center;gap:calc(3 * var(--u));color:#f3f0ea;display:inline-flex}.c7 .c7-role .c4-glyph{--glyph:#f3f0ea;width:calc(12 * var(--u))}.c7-code{font-weight:800;font-size:max(6px, calc(10 * var(--u)));letter-spacing:.14em;color:#f3f0ea}.c7-cglyph{width:calc(12 * var(--u));height:calc(12 * var(--u));color:var(--acc)}.c7-word{font-weight:700;font-size:max(5px, calc(7 * var(--u)));letter-spacing:.28em;text-transform:uppercase;color:var(--acc)}.c7[data-anatomy=tactical] .c7-ovrblock{left:calc(16 * var(--u));top:calc(44 * var(--u));align-items:flex-start;gap:calc(4 * var(--u))}.c7[data-anatomy=tactical] .c7-ovr{font-size:calc(52 * var(--u));line-height:.85}.c7[data-anatomy=tactical] .c7-tick{width:calc(30 * var(--u));height:calc(3 * var(--u))}.c7-style{padding:calc(2 * var(--u)) calc(7 * var(--u));color:#fff;letter-spacing:.2em;background:color-mix(in oklab, var(--acc) 25%, #0a0a0cbf);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc) 70%, transparent);border-radius:999px}.c7-mark{z-index:5;left:calc(268 * var(--u));top:calc(18 * var(--u));width:calc(15 * var(--u));aspect-ratio:1;background:var(--acc);-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;filter:drop-shadow(0 1px 2px #0009);position:absolute}.c7[data-anatomy=collector] .c7-mark{left:calc(264 * var(--u));top:calc(30 * var(--u));width:calc(16 * var(--u))}.c7[data-anatomy=tactical] .c7-mark{left:calc(270 * var(--u));top:calc(14 * var(--u))}.c7-mark--style{color:var(--acc);background:0 0;-webkit-mask:none;mask:none}.c7-mark--style svg{width:100%;height:100%}.c7-glint{z-index:4;left:calc(1 * var(--u));top:calc(1 * var(--u));width:calc(10 * var(--u));aspect-ratio:1;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 3px #fff1c4);background:#fff6d8;position:absolute}.c7-glint--b{top:auto;left:auto;right:calc(10 * var(--u));bottom:calc(1 * var(--u));width:calc(12 * var(--u))}.c7-info{z-index:5;left:0;right:0;top:calc(318 * var(--u));align-items:center;gap:calc(3 * var(--u));padding:0 calc(14 * var(--u));flex-direction:column;display:flex;position:absolute}.c7[data-anatomy=collector] .c7-info{top:calc(316 * var(--u));gap:calc(4 * var(--u))}.c7[data-anatomy=tactical] .c7-info{left:calc(18 * var(--u));right:calc(12 * var(--u));top:calc(316 * var(--u));align-items:flex-start;padding:0}.c7-nick{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;max-width:100%;font-family:var(--dy-font-display,"Barlow Condensed", sans-serif);font-weight:800;line-height:.95;font-size:calc(36 * var(--u));color:var(--ink);text-shadow:0 calc(2 * var(--u)) calc(10 * var(--u)) #000000b3;margin:0;overflow:hidden}.c7[data-anatomy=collector] .c7-nick{font-size:calc(34 * var(--u))}.c7[data-anatomy=tactical] .c7-nick{font-size:calc(38 * var(--u))}.c7-rule{width:calc(90 * var(--u));height:calc(5 * var(--u));background:linear-gradient(90deg, color-mix(in oklab, var(--acc) 70%, transparent) 0 44%, transparent 44% 56%, color-mix(in oklab, var(--acc) 70%, transparent) 56%) center / 100% max(1px, calc(1 * var(--u))) no-repeat;place-items:center;display:grid;position:relative}.c7-rule b{width:calc(5 * var(--u));aspect-ratio:1;background:var(--frame);transform:rotate(45deg)}.c7[data-anatomy=tactical] .c7-rule{width:calc(38 * var(--u));height:calc(3 * var(--u));background:var(--frame)}.c7[data-anatomy=tactical] .c7-rule b{display:none}.c7-divider{width:calc(140 * var(--u));height:calc(8 * var(--u));background:linear-gradient(90deg, transparent, var(--acc) 40%, transparent 40% 60%, var(--acc) 60%, transparent) center / 100% max(1px, calc(1.2 * var(--u))) no-repeat;place-items:center;display:grid;position:relative}.c7-divider b{width:calc(7 * var(--u));aspect-ratio:1;background:var(--frame);box-shadow:calc(-7 * var(--u)) calc(7 * var(--u)) 0 calc(-1.5 * var(--u)) var(--acc), calc(7 * var(--u)) calc(-7 * var(--u)) 0 calc(-1.5 * var(--u)) var(--acc);transform:rotate(45deg)}.c7-ed{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;max-width:100%;font-weight:700;font-size:calc(8.5 * var(--u));letter-spacing:.18em;color:var(--dim);margin:0;overflow:hidden}.c7-row{align-items:center;gap:calc(7 * var(--u));max-width:100%;display:inline-flex}.c7-team{font-weight:800;font-size:calc(10 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:#f3f0ea;white-space:nowrap}.c7-coll{font-weight:700;font-size:calc(7.5 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--acc);white-space:nowrap}.c7-serial{font-weight:700;font-size:calc(8 * var(--u));letter-spacing:.12em;color:var(--dim)}.c7-ratings{gap:calc(10 * var(--u));font-size:calc(8 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--dim);display:inline-flex}.c7-ratings span{gap:calc(3 * var(--u));align-items:baseline;display:inline-flex}.c7-ratings b{font-family:var(--dy-font-display,"Barlow Condensed", sans-serif);font-size:calc(13 * var(--u));color:var(--ink)}.c7-evo-badge{z-index:6;left:50%;top:calc(8 * var(--u));align-items:center;gap:calc(5 * var(--u));padding:calc(2 * var(--u)) calc(8 * var(--u));white-space:nowrap;color:#f3f0e6;font-weight:800;font-size:max(6px, calc(8 * var(--u)));letter-spacing:.2em;box-shadow:0 0 calc(8 * var(--u)) color-mix(in oklab, var(--evo) 55%, transparent);background:#10131a;border-radius:999px;display:inline-flex;position:absolute;transform:translate(-50%)}.c7[data-anatomy=collector] .c7-evo-badge{top:calc(26 * var(--u))}.c7-pips{gap:calc(2.5 * var(--u));display:inline-flex}.c7-pips i{width:max(3px, calc(5 * var(--u)));aspect-ratio:1;background:#ffffff38;transform:rotate(45deg)}.c7-pips i[data-on]{background:var(--evo);box-shadow:0 0 calc(4 * var(--u)) var(--evo)}.c7[data-evolved] .c7-evo-badge{background:linear-gradient(90deg, #f6f1e2, color-mix(in oklab, var(--evo) 70%, #f6f1e2));color:#0b0d12}.c7[data-evolved] .c7-pips i[data-on]{box-shadow:none;background:#0b0d12}.c7[data-evo] .c7-sil{filter:drop-shadow(0 0 calc(3 * var(--u)) color-mix(in oklab, var(--evo) 65%, transparent)) drop-shadow(0 calc(10 * var(--u)) calc(16 * var(--u)) #000000b3)}.c7[data-evo="2"] .c7-sil,.c7[data-evolved] .c7-sil{filter:drop-shadow(0 0 calc(6 * var(--u)) color-mix(in oklab, var(--evo) 85%, transparent)) drop-shadow(0 calc(10 * var(--u)) calc(16 * var(--u)) #000000b3)}.c7[data-evo="2"] .c7-ground:after{content:"";mix-blend-mode:soft-light;opacity:.4;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffffe6 45%,#0000 60%,#cfe3ffb3 80%,#0000 95%);position:absolute;inset:0}.c7[data-evolved] .c7-ovr{text-shadow:0 0 calc(10 * var(--u)) #fff4d6b3, 0 calc(2 * var(--u)) calc(8 * var(--u)) #000000bf}.c7[data-state=locked] :is(.c7-ground,.c7-photo){filter:grayscale()brightness(.5)}@container (max-width:239px){.c7-ed,.c7-coll,.c7-serial,.c7-ratings,.c7-word{display:none}.c7-team{font-size:max(8px, calc(13 * var(--u)))}.c7-nick{font-size:max(11px, calc(40 * var(--u)))!important}.c7-code{font-size:max(7px, calc(11 * var(--u)))}}@container (max-width:129px){.c7-front,.c7-row,.c7-code,.c7-rule,.c7-divider,.c7-glint,.c7-stud{display:none}.c7-ovr{font-size:calc(58 * var(--u))!important}.c7-medal .c7-ovr{font-size:calc(36 * var(--u))!important}.c7-nick{font-size:max(10px, calc(48 * var(--u)))!important}.c7-role .c4-glyph,.c7-cglyph{width:calc(18 * var(--u));height:calc(18 * var(--u))}.c7-mark{width:calc(22 * var(--u))}.c7-evo-badge{padding:calc(3 * var(--u)) calc(6 * var(--u));gap:0;font-size:0}.c7-pips i{width:max(3px, calc(7 * var(--u)))}}
