.cp-top{color:#ecebe5;border-bottom:4px solid var(--color-cj-gold);background:#0a0e14;padding:26px 0 30px}.cp-title{font:700 11.5px/1 var(--font-sans,Archivo);letter-spacing:.14em;text-transform:uppercase;color:var(--color-cj-gold);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0;display:flex}.cp-title span{letter-spacing:.02em;text-transform:none;color:#8d96a3;font-size:13px;font-weight:500}.cp-tier{width:26px;height:26px;font:400 18px/1 var(--font-display,"Bebas Neue");vertical-align:middle;border-radius:2px;place-items:center;display:inline-grid}.cp-tier--s{background:var(--color-cj-forest);color:#fff}.cp-tier--a{background:var(--color-cj-ember);color:#fff}.cp-tier--b{background:var(--color-cj-charcoal);color:#fff;box-shadow:inset 0 0 0 1px #ffffff73}.cp-tier--c{background:var(--color-cj-taupe);color:var(--color-cj-text);box-shadow:inset 0 0 0 2px var(--color-cj-muted)}.cp-tier--d{background:var(--color-cj-paper);color:var(--color-cj-negative);box-shadow:inset 0 0 0 2px var(--color-cj-negative)}.cp-face{grid-template-columns:1fr auto 1fr;align-items:center;padding-top:22px;display:grid}.cp-face__side{grid-template-columns:150px 1fr auto;align-items:center;gap:24px;padding-right:32px;display:grid}.cp-face__side--b{grid-template-columns:auto 1fr 150px;padding:0 0 0 32px}.cp-face__side--b .cp-slab{order:3}.cp-face__side--b .cp-face__score{order:1}.cp-face__side--b .cp-face__id{text-align:right;order:2;align-items:flex-end}.cp-slab{filter:drop-shadow(0 20px 20px #0009);width:150px;height:auto}.cp-face__id{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.cp-pickname{align-items:inherit;color:#fff;text-align:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.cp-pickname__name{font:400 clamp(2.6rem, 1.6rem + 2.2vw, 4rem)/.9 var(--font-display,"Bebas Neue")}.cp-pickname__cue{border:2px solid var(--color-cj-gold);min-height:40px;font:700 12.5px/1 var(--font-sans,Archivo);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cj-gold);border-radius:3px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.cp-pickname:hover .cp-pickname__cue,.cp-pickname[aria-expanded=true] .cp-pickname__cue{background:var(--color-cj-gold);color:var(--color-cj-charcoal)}.cp-pickname:focus-visible{outline:3px solid var(--color-cj-sky);outline-offset:4px}.cp-face__std{letter-spacing:.08em;text-transform:uppercase;color:#c5c1b7;font-size:12.5px;font-weight:700}.cp-face__card{color:#a9b0ba;text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.cp-face__card:hover{color:#fff}.cp-face__score{justify-items:center;gap:6px;display:grid}.cp-face__score b{font:400 112px/.8 var(--font-display,"Bebas Neue");color:#fff}.cp-face__of{color:#a9b0ba;font-size:13px}.cp-face__vs{border-left:1px solid #2a3442;border-right:1px solid #2a3442;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:170px;padding:0 18px;display:flex}.cp-face__vs>span{font:400 40px/1 var(--font-display,"Bebas Neue");color:var(--color-cj-gold)}.cp-face__vs small{letter-spacing:.08em;text-transform:uppercase;color:#a9b0ba;white-space:nowrap;font-size:11px;font-weight:700}.cp-swap{color:#c5c1b7;min-height:36px;font:600 13px/1 var(--font-sans,Archivo);cursor:pointer;background:0 0;border:1px solid #3a4656;border-radius:3px;margin-top:6px;padding:0 12px}.cp-swap:hover{color:#fff;border-color:#8d96a3}.cp-swap:focus-visible{outline:3px solid var(--color-cj-sky);outline-offset:2px}.cp-kick{font:700 11.5px/1.2 var(--font-sans,Archivo);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cj-blue);margin:0 0 8px;display:block}.cp-h2{border-top:3px solid var(--color-cj-charcoal);font:400 46px/.95 var(--font-display,"Bebas Neue");margin:0 0 6px;padding-top:10px}.cp-h2--small{font-size:32px}.cp-h3{font:400 32px/1 var(--font-display,"Bebas Neue");margin:0 0 10px}.cp-small{color:var(--color-cj-muted);max-width:60ch;margin:10px 0 0;font-size:14.5px;line-height:1.5}.cp-more{color:var(--color-cj-blue);margin-top:10px;font-size:13.5px;font-weight:700;display:inline-block}.cp-more:after{content:" →"}.cp-missing{color:var(--color-cj-muted);font-style:italic}.cp-out{font:400 21px/1 var(--font-display,"Bebas Neue");letter-spacing:.03em;border:2px solid var(--color-cj-charcoal);padding:5px 10px 4px;display:inline-block}.cp-out--a,.cp-out--b{background:var(--color-cj-charcoal);color:#fff}.cp-out--even,.cp-out--notlike,.cp-out--same,.cp-out--different{color:var(--color-cj-text);background:0 0}.cp-out--unmeasured,.cp-out--unstated{color:var(--color-cj-muted);border-style:dashed;border-color:var(--color-cj-muted);background:0 0}.cp-verdict{max-width:980px;padding:34px 0 6px}.cp-verdict__text{font:400 clamp(1.9rem, 1.3rem + 1.3vw, 2.7rem)/1.02 var(--font-display,"Bebas Neue");margin:0 0 12px}.cp-verdict__q{border-left:3px solid var(--color-cj-blue);max-width:80ch;margin:0;padding-left:14px;font-size:16px;line-height:1.5}.cp-ev{display:grid}.cp-ev__row{border-bottom:1px solid #c5c1b7b3;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:14px;padding:9px 0;font-size:14.5px;display:grid}.cp-ev__row--head{border-bottom:2px solid var(--color-cj-charcoal);font:400 22px/1 var(--font-display,"Bebas Neue");padding:0 0 8px}.cp-ev__label{font-size:13.5px;font-weight:600}.cp-unm{border:2px dashed var(--color-cj-taupe);padding:16px 18px}.cp-unm__label{font:400 22px/1 var(--font-display,"Bebas Neue");color:var(--color-cj-muted);margin-bottom:6px;display:block}.cp-unm p{max-width:70ch;margin:0 0 8px;font-size:14.5px;line-height:1.5}.cp-unm__field{color:var(--color-cj-muted);font-size:12.5px;font-weight:600}.cp-a__list{padding:36px 0 0}.cp-a__q{border-bottom:1px solid var(--color-cj-taupe);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 56px;padding:26px 0 28px;scroll-margin-top:16px;display:grid}.cp-a__ask .cp-out{margin-bottom:10px}.cp-reads{letter-spacing:.06em;text-transform:uppercase;color:var(--color-cj-muted);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:12px 0 0;font-size:13px;font-weight:700;display:flex}.cp-reads a{letter-spacing:0;text-transform:none;min-height:32px;color:var(--color-cj-blue);text-underline-offset:3px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}.cp-reads a:after{content:" →";white-space:pre}.cp-reads a:focus-visible{outline:3px solid var(--color-cj-sky);outline-offset:2px}.cp-a__sum{max-width:46ch;margin:0;font-size:17px;font-weight:600;line-height:1.45}.cp-cost{border-bottom:1px solid var(--color-cj-taupe);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 56px;padding:28px 0;display:grid}.cp-cost__cols{border-top:2px solid var(--color-cj-charcoal);grid-template-columns:1fr 1fr;align-self:start;gap:28px;padding-top:12px;display:grid}.cp-cost__col{align-content:start;gap:4px;display:grid}.cp-cost__who{font:400 22px/1 var(--font-display,"Bebas Neue");margin-bottom:4px}.cp-cost__price{font:400 40px/1 var(--font-display,"Bebas Neue")}.cp-cost__per,.cp-cost__typ{color:var(--color-cj-muted);font-size:12.5px}.cp-cost__tier{font-size:14px;font-weight:600}.cp-cost__time{font-size:14px}.cp-scs{padding:48px 0 0}.cp-scs__row{grid-template-columns:1fr 1fr;gap:20px;margin-top:14px;display:grid}.cp-sc{background:var(--color-cj-charcoal);color:#ecebe5;border-top:4px solid var(--color-cj-gold);gap:8px;padding:20px 22px;display:grid}.cp-sc .cp-kick{color:var(--color-cj-gold);margin:0}.cp-sc__name{font:400 44px/.9 var(--font-display,"Bebas Neue");color:#fff}.cp-sc__score{color:#a9b0ba;align-items:center;gap:8px;font-size:13px;display:flex}.cp-sc__score b{font:400 30px/1 var(--font-display,"Bebas Neue");color:#fff}.cp-sc__score>span:last-child{letter-spacing:.06em;text-transform:uppercase;color:#c5c1b7;font-weight:700}.cp-sc__what{color:#c5c1b7;max-width:52ch;font-size:14.5px;line-height:1.45}.cp-sc__go{color:var(--color-cj-gold);font-size:14px;font-weight:700}.cp-sc__go:after{content:" →"}.cp-sc:hover .cp-sc__go{text-underline-offset:3px;text-decoration:underline}.cp-sc:focus-visible{outline:3px solid var(--color-cj-sky);outline-offset:3px}.cp-links{border-top:1px solid var(--color-cj-taupe);flex-wrap:wrap;gap:8px 24px;margin:40px 0 48px;padding-top:14px;font-size:14px;font-weight:700;display:flex}.cp-links a{color:var(--color-cj-blue)}.cp-empty,.cp-noscript{color:var(--color-cj-muted);font-size:17px}.cp-dialog{border:2px solid var(--color-cj-charcoal);border-top:4px solid var(--color-cj-gold);background:var(--color-cj-cream);width:min(440px,100vw - 32px);max-height:min(520px,80vh);color:var(--color-cj-text);border-radius:0 0 4px 4px;margin:0;padding:0;position:fixed;inset:auto;box-shadow:0 24px 48px -16px #0000008c}.cp-dialog::backdrop{background:#0a0e1447}.cp-dialog[open]{flex-direction:column;display:flex}.cp-dialog__head{justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 0 18px;display:flex}.cp-dialog__head h2{font:700 11.5px/1 var(--font-sans,Archivo);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cj-blue);margin:0}.cp-dialog__close{min-height:40px;color:var(--color-cj-text);font:700 13px/1 var(--font-sans,Archivo);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 10px;text-decoration:underline}.cp-search{padding:8px 18px 6px;display:block}.cp-search input{border:2px solid var(--color-cj-charcoal);width:100%;min-height:48px;font:500 16px/1 var(--font-sans,Archivo);background:#fff;border-radius:3px;padding:0 14px}.cp-dialog__count{color:var(--color-cj-muted);margin:4px 18px 8px;font-size:12.5px}.cp-results{margin:0;padding:0 10px 12px;list-style:none;overflow-y:auto}.cp-result{border:0;border-bottom:1px solid var(--color-cj-taupe);width:100%;min-height:48px;color:var(--color-cj-text);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:30px auto 1fr auto;align-items:center;gap:4px 12px;padding:8px 10px;display:grid}.cp-result>.cp-logo{display:none}.cp-slot__id{flex-direction:row;align-items:center;gap:12px;min-width:0;display:flex}.cp-slot__id b{font:400 24px/1 var(--font-display,"Bebas Neue")}.cp-slot__id>span{color:var(--color-cj-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.cp-result__rank{font:400 22px/1 var(--font-display,"Bebas Neue");color:var(--color-cj-blue)}.cp-result__std{color:var(--color-cj-muted);grid-column:3;font-size:12.5px}.cp-result__state{letter-spacing:.08em;text-transform:uppercase;color:var(--color-cj-blue);grid-column:4;font-size:11px;font-weight:700}.cp-result:hover:not(:disabled),.cp-result:focus-visible{box-shadow:inset 3px 0 0 var(--color-cj-blue);background:#fff;outline:none}.cp-result[aria-current]{box-shadow:inset 3px 0 0 var(--color-cj-gold)}.cp-result:disabled{opacity:.5;cursor:not-allowed}.cp-dialog__none{color:var(--color-cj-muted);margin:8px 18px 18px}.cp-dialog__close:focus-visible,.cp-search input:focus-visible{outline:3px solid var(--color-cj-sky);outline-offset:2px}.cp-crumb{margin:0 0 10px;font-size:13px;font-weight:600}.cp-crumb a{color:#a9b0ba;text-underline-offset:3px;text-decoration:underline}.cp-crumb a:hover{color:#fff}.cp-crumb a:before{content:"← "}.cp-pickname--fixed{cursor:default}a.cp-swap{align-items:center;text-decoration:none;display:inline-flex}a.cp-swap:hover{text-underline-offset:3px;text-decoration:underline}.cp-foot{border-top:1px solid #2a3442;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin-top:22px;padding-top:14px;display:flex}.cp-own{color:#c5c1b7;margin:0;font-size:14.5px;font-weight:600}.cp-own--same{color:var(--color-cj-gold)}.cp-stamp{letter-spacing:.1em;text-transform:uppercase;color:#8d96a3;margin:0;font-size:12px;font-weight:700}.cp-caution{border:1px solid var(--color-cj-negative);border-left:6px solid var(--color-cj-negative);background:var(--color-cj-band-d);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:12px 48px;margin:36px 0 0;padding:24px 28px;display:grid}.cp-caution__k{font:700 11.5px/1.2 var(--font-sans,Archivo);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cj-negative);display:block}.cp-caution__h{font:400 34px/.95 var(--font-display,"Bebas Neue");color:var(--color-cj-text);margin:8px 0 0}.cp-caution__body p{max-width:72ch;margin:0 0 10px;font-size:15.5px;line-height:1.55}.cp-caution__links{flex-wrap:wrap;gap:4px 24px;font-size:14px;font-weight:700;display:flex;margin:4px 0 0!important}.cp-caution__links a{min-height:32px;color:var(--color-cj-negative);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.cp-caution__links a:after{content:" →";white-space:pre}.cp-caution__links a:focus-visible{outline:3px solid var(--color-cj-sky);outline-offset:2px}.cp-a>.cp-caution{margin-top:34px}.cp-intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:0 64px;padding-top:48px;display:grid}.cp-read{padding:0 0 8px}.cp-read__body{max-width:68ch}.cp-read__body p{margin:0 0 18px;font-size:18px;line-height:1.65}.cp-read__body p:last-child{margin-bottom:0}.cp-read__body a{color:var(--color-cj-blue);text-underline-offset:3px;text-decoration:underline}.cp-glance{background:var(--color-cj-raised);border:1px solid var(--color-cj-taupe);border-top:4px solid var(--color-cj-charcoal);padding:20px 22px 18px;position:sticky;top:24px}.cp-glance__h{font:700 11.5px/1.2 var(--font-sans,Archivo);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cj-blue);margin:0 0 12px}.cp-glance__t{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14.5px}.cp-glance__t thead th{font:400 26px/1 var(--font-display,"Bebas Neue");text-align:left;border-bottom:2px solid var(--color-cj-charcoal);padding:0 0 8px}.cp-glance__t thead td{border-bottom:2px solid var(--color-cj-charcoal);width:34%}.cp-glance__t tbody th{text-align:left;vertical-align:top;color:var(--color-cj-muted);padding:10px 12px 10px 0;font-size:12.5px;font-weight:700}.cp-glance__t tbody td{vertical-align:top;overflow-wrap:anywhere;padding:10px 10px 10px 0;font-weight:600;line-height:1.35}.cp-glance__t tbody tr+tr>*{border-top:1px solid var(--color-cj-taupe)}.cp-glance .cp-asof{border-top:1px solid var(--color-cj-taupe);color:var(--color-cj-muted);margin:16px 0 0;padding-top:14px;font-size:13px;line-height:1.5}.cp-glance .cp-asof b{color:var(--color-cj-text)}@media (prefers-reduced-motion:no-preference){.cp-swap,.cp-pickname__cue{transition:background-color .15s,border-color .15s,color .15s}}@media (width<=1100px){.cp-face{grid-template-columns:1fr;gap:18px}.cp-face__vs{border:1px solid #2a3442;border-left:0;border-right:0;flex-direction:row;min-height:0;padding:10px 0}.cp-swap{margin:0 0 0 auto}.cp-face__side,.cp-face__side--b{grid-template-columns:100px 1fr auto;padding:0}.cp-slab{width:100px}.cp-face__side--b .cp-slab{order:0}.cp-face__side--b .cp-face__score{order:3}.cp-face__side--b .cp-face__id{text-align:left;order:2;align-items:flex-start}.cp-face__score b{font-size:84px}.cp-a__q,.cp-cost{grid-template-columns:1fr;gap:16px}.cp-intro{grid-template-columns:1fr;gap:32px;padding-top:36px}.cp-glance{position:static}.cp-caution{grid-template-columns:1fr;padding:20px}}@media (width<=760px){.cp-top{padding:18px 0 24px}.cp-face__side,.cp-face__side--b{grid-template-columns:76px 1fr auto;gap:14px}.cp-slab{width:76px}.cp-pickname__name{font-size:40px}.cp-face__score b{font-size:64px}.cp-h2{font-size:38px}.cp-read__body p{font-size:17px}.cp-caution__h{font-size:30px}.cp-ev__row{grid-template-columns:1fr 1fr;gap:2px 12px}.cp-ev__label{grid-column:1/-1}.cp-ev__row--head>span:first-child{display:none}.cp-cost__cols,.cp-scs__row{grid-template-columns:1fr}.cp-cost__cols{grid-template-columns:1fr 1fr;gap:16px}.cp-h3{font-size:28px}.cp-sc__name{font-size:36px}.cp-dialog{border:0;border-top:4px solid var(--color-cj-gold);border-radius:6px 6px 0 0;width:100vw;max-width:100vw;max-height:88vh;inset:auto 0 0}.cp-dialog::backdrop{background:#0a0e1499}.cp-dialog__head{padding:14px 14px 0 18px}.cp-dialog__head h2{font:400 26px/1 var(--font-display,"Bebas Neue");color:var(--color-cj-text);letter-spacing:.01em;text-transform:none}}
