.cd{padding-block:var(--sp-5) var(--sp-7)}.cd a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.cd a:focus-visible{outline:2px solid var(--green-400);outline-offset:2px}.cd ul{margin:0;padding:0;list-style:none}.cd-nw{white-space:nowrap}.cd-head{margin-block-end:var(--sp-5)}.cd-title{font-family:var(--font-head);font-size:var(--fs-display);font-weight:var(--fw-semibold);line-height:var(--lh-head);color:var(--ink);margin:0}.cd-sub{margin:var(--sp-1) 0 0;color:var(--muted);font-size:var(--fs-ui);line-height:var(--lh-body)}.cd-jump{grid-template-columns:repeat(var(--fams,3), minmax(0, 1fr));gap:var(--sp-2);margin-block-end:var(--sp-5);display:grid}.cd-jump a{min-block-size:var(--hit);padding-inline:var(--sp-2);border:var(--bw) solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface-1);color:var(--ink-2);font-size:var(--fs-ui);font-weight:var(--fw-medium);text-align:center;justify-content:center;align-items:center;line-height:1.25;display:flex}.cd-cols{gap:var(--gap-section);display:grid}.cd .site-pay{margin-block-start:var(--gap-section)}.cd-h{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin:0 0 var(--sp-3);font-family:var(--font-head);font-size:var(--fs-h2);font-weight:var(--fw-semibold);color:var(--ink);scroll-margin-block-start:calc(var(--h-header) + var(--h-strip) + var(--sp-4));display:flex}.cd-n{color:var(--muted);font-size:var(--fs-small);font-weight:var(--fw-medium);white-space:nowrap}.cd-list{background:var(--surface-1);border:var(--bw) solid var(--line);border-radius:var(--r-lg);overflow:hidden}.cd-list>li+li{border-block-start:var(--bw) solid var(--line)}.cd-row{align-items:center;column-gap:var(--sp-3);min-block-size:76px;padding:var(--sp-2) var(--pad-card);grid-template-columns:60px minmax(0,1fr) auto;display:grid}.cd-thumb{border-radius:var(--r-sm);background:var(--surface-2);block-size:60px;inline-size:60px;box-shadow:inset 0 0 0 1px var(--tint-2);display:block;overflow:hidden}.cd-thumb picture{display:contents}.cd-thumb img{object-fit:cover;object-position:50% 30%;opacity:.95;block-size:100%;inline-size:100%;display:block}.cd-thumb.is-mark{background:#000}.cd-thumb.is-mark img{object-fit:contain;box-sizing:border-box;padding:18%}.cd-thumb.is-brand img{object-fit:contain;box-sizing:border-box;opacity:1;padding:12%}.cd-thumb img.crop-start{transform-origin:22% 62%;transform:scale(1.75)}.cd-thumb img.crop-end{transform-origin:97%;transform:scale(1.9)}.cd-txt{flex-direction:column;justify-content:center;gap:2px;min-inline-size:0;display:flex}.cd-name{color:var(--ink);font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-head)}.cd-meta{color:var(--muted);font-size:var(--fs-small);line-height:1.4}.cd .cd-chev{inline-size:var(--icon-m);block-size:var(--icon-m);color:var(--green-400);flex:none}.cd-kids{padding-block-end:var(--sp-2);position:relative}.cd-kids:before{content:"";inset-block:0 calc(var(--sp-2) + 22px);background:var(--line-strong);inline-size:1px;position:absolute;inset-inline-start:calc(var(--pad-card) + 29px)}.cd-kid{align-items:center;column-gap:var(--sp-3);min-block-size:var(--hit);color:var(--ink-2);font-size:var(--fs-ui);font-weight:var(--fw-medium);grid-template-columns:minmax(0,1fr) auto auto;margin-inline-start:calc(var(--pad-card) + 60px + var(--sp-3));padding-inline-end:var(--pad-card);display:grid;position:relative}.cd-kid:before{content:"";background:var(--line-strong);block-size:1px;inline-size:18px;position:absolute;inset-block-start:50%;inset-inline-start:calc((60px + var(--sp-3) - 30px) * -1)}.cd-kids li+li .cd-kid{border-block-start:var(--bw) solid var(--tint-2)}.cd-kid.is-deep{padding-inline-start:var(--sp-4)}.cd-kid-n{color:var(--muted);font-size:var(--fs-small);font-variant-numeric:tabular-nums;white-space:nowrap}.cd .cd-kid .cd-chev{inline-size:var(--icon-s);block-size:var(--icon-s);color:var(--muted)}@media (hover:hover){.cd-row:hover,.cd-kid:hover{background:var(--tint-1)}.cd-row:hover .cd-name,.cd-kid:hover{color:var(--ink)}.cd-jump a:hover{border-color:var(--green-400)}}@media (min-width:900px){.cd-jump{display:none}.cd-cols{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--sp-5);align-items:start}.cd-row{grid-template-columns:64px minmax(0,1fr) auto;min-block-size:84px}.cd-thumb{block-size:64px;inline-size:64px}.cd-kids:before{inset-inline-start:calc(var(--pad-card) + 31px)}.cd-kid{margin-inline-start:calc(var(--pad-card) + 64px + var(--sp-3))}.cd-kid:before{inset-inline-start:calc((64px + var(--sp-3) - 32px) * -1)}}.cd-skel-line{block-size:14px;inline-size:min(60%,260px);display:inline-block}.cd-skel-h{block-size:20px;inline-size:40%;margin-block-end:var(--sp-3)}
