.cr{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;padding:0;list-style:none;display:grid}.cr-it{min-width:0;display:flex}.cr-row{background:var(--white);border:1.5px solid var(--ink);width:100%;box-shadow:3px 3px 0 var(--ink);transition:transform .25s var(--ease), box-shadow .25s var(--ease);grid-template-columns:64px minmax(0,1fr);display:grid}.cr-row:hover,.cr-row:focus-visible{box-shadow:6px 6px 0 var(--ink);transform:translate(-3px,-3px)}.cr-tab{background:var(--c);border-right:1.5px solid var(--ink);background-image:repeating-linear-gradient(-45deg, transparent 0 9px, color-mix(in srgb, var(--white) 45%, transparent) 9px 18px);justify-content:center;padding-top:16px;display:flex}.cr-tab b{border:2px solid var(--ink);background:var(--white);width:40px;height:40px;box-shadow:2px 2px 0 var(--ink);font:900 20px/1 var(--disp);border-radius:50%;place-items:center;display:grid}.cr-b{flex-direction:column;gap:8px;min-width:0;padding:14px 18px 12px;display:flex}.cr-top{justify-content:space-between;align-items:center;gap:10px;font-size:9.5px;display:flex}.cr-tag{border:1.5px solid var(--ink);background:var(--c);white-space:nowrap;border-radius:999px;padding:3px 8px 2px}.cr-name{font-size:clamp(30px,3vw,42px);line-height:.88}.cr-us{font-family:var(--serif);text-transform:none;letter-spacing:-.02em;color:var(--cocoa);font-style:italic;font-weight:400}.cr-b .copy{color:var(--cocoa);font-size:14px;line-height:1.45}.cr-f{border-top:1px dashed var(--rule);color:var(--brown);justify-content:space-between;margin-top:auto;padding-top:10px;font-size:10px;display:flex}.cr-f i{transition:transform .25s var(--ease);font-style:normal}.cr-row:hover .cr-f i{transform:translate(4px)}.cind-g{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.cind{background:var(--white);border:1.5px solid var(--ink);border-top:8px solid var(--c);min-width:0;box-shadow:3px 3px 0 var(--ink);flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex}.cind p{font-size:17px;font-weight:600;line-height:1.3}.cind-no{color:var(--cocoa);font-size:9.5px}.cind-tool{background:var(--butter);border-top-color:var(--ink);transition:transform .25s var(--ease), box-shadow .25s var(--ease)}.cind-tool:hover,.cind-tool:focus-visible{box-shadow:6px 6px 0 var(--ink);transform:translate(-3px,-3px)}.cind-tool .copy{font-size:13.5px}.cind-go{border-top:1px dashed var(--ink);color:var(--brown);margin-top:auto;padding-top:10px;font-size:10px}.cind-go i{transition:transform .25s var(--ease);font-style:normal;display:inline-block}.cind-tool:hover .cind-go i{transform:translate(4px)}@media (max-width:860px){.cr{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:520px){.cr-row{grid-template-columns:48px minmax(0,1fr)}.cr-tab b{width:32px;height:32px;font-size:16px}.cr-b{padding:12px 14px 10px}.cr-top .muted{display:none}.cr-name{font-size:30px}}@media (prefers-reduced-motion:reduce){.cr-row,.cr-f i,.cind-tool,.cind-go i{transition:none}}.cmb{margin:0}.cmb-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin:0;padding:0;list-style:none;display:grid}.cmb-st{background:var(--white);border:1.5px solid var(--ink);min-width:0;box-shadow:4px 4px 0 var(--ink);flex-direction:column;gap:14px;padding:20px 22px 22px;display:flex;position:relative}.cmb-st[data-s="0"]{border-top:8px solid var(--advert)}.cmb-st[data-s="1"]{border-top:8px solid var(--data)}.cmb-st[data-s="2"]{border-top:8px solid var(--film)}.cmb-st+.cmb-st:before{content:"→";font:700 20px/1 var(--mono);color:var(--ink);position:absolute;top:50%;left:-34px;transform:translateY(-50%)}.cmb-top{font-size:10px}.cmb-top b{border:1.5px solid var(--ink);background:var(--paper);border-radius:50%;place-items:center;width:22px;height:22px;margin-right:4px;font-size:10px;display:inline-grid}.cmb-ppl{grid-template-columns:repeat(5,1fr);gap:10px;max-width:220px;display:grid}.cmb-p{aspect-ratio:1;border:1.5px solid var(--ink);background:var(--paper);transition:background .4s var(--ease), border-color .4s var(--ease), opacity .4s var(--ease);transition-delay:calc(.4s + var(--d) * 60ms);border-radius:50%;position:relative}.cmb-p:after{content:"";border-radius:50%;position:absolute;inset:22%}.cmb-p.paid{background:var(--advert)}.cmb-p.won{background:var(--butter);box-shadow:2px 2px 0 var(--ink)}.cmb-p.won:after{content:"✓";font:800 12px/1 var(--mono);place-items:center;display:grid;inset:0}.cmb-p.tag{background:var(--data)}.cmb-p.tag:after{border:1.5px dashed var(--ink);inset:-4px}.cmb-p.feed{background:var(--film)}.cmb-p.feed:after{background:var(--ink);inset:34%}.cmb-p.gone{border-style:dashed;border-color:var(--rule)}.cmb-n{border-top:1px dashed var(--rule);padding-top:10px;font-size:10.5px}.cmb-n b{font:900 22px/1 var(--disp);margin-right:4px}.cmb-st .copy{color:var(--cocoa);font-size:15px;line-height:1.45}.cmb-back{border:1.5px dashed var(--ink);background:var(--butter);align-items:flex-start;gap:18px;margin-top:40px;padding:22px 24px;display:flex}.cmb-loop{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.cmb-back .d-sm{margin-bottom:6px;display:block}.cmb-back .copy{color:var(--ink);font-size:16px;line-height:1.5}@media (max-width:980px){.cmb-g{grid-template-columns:minmax(0,1fr);gap:40px}.cmb-st+.cmb-st:before{content:"↓";top:-30px;left:50%;transform:translate(-50%)}.cmb-ppl{grid-template-columns:repeat(10,1fr);gap:8px;max-width:420px}}@media (max-width:520px){.cmb-st{padding:16px 16px 18px}.cmb-ppl{gap:6px}.cmb-back{flex-direction:column;gap:12px;padding:18px}}@media (prefers-reduced-motion:reduce){.cmb-p{transition:none}}@media (prefers-reduced-motion:no-preference){.cmb-st.rv:not(.in) .cmb-p{background:var(--paper);box-shadow:none}.cmb-st.rv:not(.in) .cmb-p:after{opacity:0}.cmb-p:after{transition:opacity .4s var(--ease);transition-delay:calc(.4s + var(--d) * 60ms)}}.cpf{border-top:1.5px solid var(--ink);margin:0}.cpf-r{border-bottom:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.cpf-r dt{letter-spacing:.08em;text-transform:uppercase;padding-top:4px;font-size:11px}.cpf-r dd{gap:6px;max-width:760px;margin:0;display:grid}.cpf-r .copy{margin:0;font-size:17px}.cpf-src{color:var(--muted);text-underline-offset:3px;overflow-wrap:anywhere;font-size:10.5px;text-decoration:underline}.cturn-p{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.cturn-p .mg-p{box-shadow:4px 4px 0 var(--ink);border-width:1.5px}.cturn-p .mg-p .cav{min-height:104px}.cturn-p .mg-p p{font-size:14px}.cturn-pitch{gap:var(--gut);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1.25fr);align-items:stretch;display:grid}.cturn-price{gap:var(--sp-xs);flex-direction:column;min-width:0;display:flex}.cturn-h{margin:0;font-size:clamp(40px,4.4vw,64px);line-height:.95}.cturn-price .bkc{margin-top:auto;padding-top:8px}.cturn-pitch .mlic{box-shadow:4px 4px 0 var(--ink)}.cturn-pitch .mlic-p{font-size:14.5px}@media (max-width:1100px){.cturn-pitch{grid-template-columns:1fr 1fr}.cturn-price{grid-column:1/-1}.cturn-price .bkc{margin-top:0}}@media (max-width:980px){.cturn-p{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.cturn-pitch{grid-template-columns:1fr}}@media (max-width:640px){.cpf-r{grid-template-columns:1fr;gap:6px}.cturn-p{grid-template-columns:1fr 1fr}.cturn-p .mg-p:last-child{grid-column:1/-1}.cturn-pitch .mlic{grid-template-columns:116px minmax(0,1fr)}.cturn-pitch .mlic .lic-ill{height:100px}}.csw{gap:var(--gut);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.csw-card{height:100%;color:inherit;border:1.5px solid var(--ink);background:var(--white);box-shadow:5px 5px 0 var(--ink);flex-direction:column;gap:14px;padding:0 24px 22px;text-decoration:none;display:flex}.csw-ph{aspect-ratio:16/9;border-bottom:1.5px solid var(--ink);background:var(--ink);margin:0 -24px 6px;display:block;overflow:hidden}.csw-ph img{object-fit:cover;width:100%;height:100%;display:block}.csw-card>.csw-who:first-child{padding-top:22px}.csw-who{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0;font-size:10.5px;display:flex}.csw-who b{color:var(--ink);font-weight:600}.csw-q{border-left:4px solid var(--c);margin:0;padding-left:16px}.csw-q p{font-family:var(--serif);margin:0;font-size:clamp(19px,1.6vw,23px);line-height:1.3}.csw-ba{gap:10px;margin:0;display:grid}.csw-ba div{grid-template-columns:74px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.csw-ba dt{color:var(--muted);font-size:10px}.csw-ba dd{margin:0;font-size:15.5px;line-height:1.45}.csw-after dt{color:var(--ink)}.csw-after dd{font-weight:600}.csw-go{color:var(--ink);margin-top:auto;padding-top:4px;font-size:11px}.csw-go:before{content:"";background:var(--rule);height:1px;margin-bottom:12px;display:block}.csw-card:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (max-width:860px){.csw{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.csw-card{padding:0 18px 18px}.csw-ph{margin:0 -18px 4px}.csw-ba div{grid-template-columns:1fr;gap:2px}}.cmade{gap:var(--sp-m);flex-direction:column;display:flex}
