@layer theme,base,components,utilities;@layer components{.pcard{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-3);min-width:0;overflow:hidden}.pcard__id{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 16px;padding:var(--sp-4) var(--pad)}.pcard__who{display:grid;flex:1 1 180px;gap:2px;min-width:0}.pcard__name{font-size:var(--fs-7);font-weight:800;letter-spacing:-.015em;line-height:1.1;overflow-wrap:anywhere}.pcard__name span{color:var(--ink-3);font-size:var(--fs-5);font-weight:400;letter-spacing:0;margin-left:2px}.pcard__acts{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pcard__body{display:grid;grid-template-columns:minmax(0,1fr)}.pcard__rank{align-content:start;background:color-mix(in oklab,var(--tier,var(--t-none)) var(--wash),var(--bg-1));border-bottom:1px solid var(--line);display:grid;gap:var(--sp-3);padding:var(--sp-4) var(--pad)}.pcard__std{align-content:center;align-items:center;display:grid;gap:2px 14px;grid-template-columns:auto minmax(0,1fr)}.pcard__std .emb{grid-row:span 2}.pcard__tier{align-self:end;font-size:var(--fs-7);font-weight:800;letter-spacing:-.01em;line-height:1.05}.pcard__lp{align-self:start;color:var(--ink-2);font-size:var(--fs-5);font-weight:600;line-height:1.2}.pcard__lp b{color:var(--ink);font-weight:800}.pcard__lp small{color:var(--ink-3);font-size:var(--fs-2);font-weight:400;margin-left:2px}.pf-jump{background:none;border:0;border-radius:2px;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:var(--ink-3);text-underline-offset:3px}.pf-jump:hover{text-decoration-color:currentColor;text-decoration-style:solid}@media (pointer:coarse){.pf-jump{margin-block:-4px;padding-block:4px}}.pcard__flex{align-items:center;border-top:1px solid color-mix(in oklab,var(--tier,var(--t-none)) 25%,var(--line));color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:var(--fs-2);gap:6px 8px;padding-top:var(--sp-3)}.pcard__flex>b:first-child{color:var(--ink-3);font-weight:600;min-width:34px}.pcard__chart{align-content:start;display:grid;gap:var(--sp-2);min-width:0;padding:var(--sp-3) var(--pad) var(--sp-4)}.pcard__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.pcard__sum{color:var(--ink-2);font-size:var(--fs-2);max-width:90ch}.pcard__sum b{color:var(--ink)}.pcard .kv{gap:0}.pf-lp,.pf-lpwin{display:grid;gap:var(--sp-2);min-width:0}.pf-lpnav{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);min-width:0}.pf-lpnav .cwn{flex:1 1 280px}@media (max-width:719px){.pcard__id{gap:10px 12px;padding-block:var(--sp-3)}.pcard__id>.slot{--s:48px!important}.pcard__name{font-size:var(--fs-6)}.pcard__name span{font-size:var(--fs-4)}.pcard__id .meta{font-size:var(--fs-1)}.pcard__acts{flex-wrap:nowrap;width:100%}.pcard__acts>.btn:first-child{flex:1 1 auto}.pcard__rank{gap:var(--sp-2);padding-block:var(--sp-3)}.pcard__std .emb{height:72px;width:72px}.pcard .kv{-moz-column-gap:10px;column-gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pcard .kv>div{align-content:start;border-top:0;display:grid;gap:0;min-height:0;padding:0}.pcard .kv dt{font-size:var(--fs-1)}.pcard .kv dd{line-height:1.25;text-align:left}.pcard .kv dd small{display:block;font-size:var(--fs-1);margin:0}.pcard__flex{padding-top:var(--sp-2)}.pcard__chart{padding-block:var(--sp-3)}.pcard__head :is(h2,h3,h4,.h4){display:none}.pcard__head{flex-wrap:nowrap}.pcard__head>.row{flex-wrap:nowrap;justify-content:space-between;width:100%}.pcard__sum,.pf-lpnav .cwn__tools .btn--icon{display:none}}@media (min-width:720px) and (max-width:1099px){.pcard__rank{-moz-column-gap:var(--sp-6);column-gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pcard__rank>.lpbar,.pcard__rank>.pcard__std{grid-column:1}.pcard__rank>.kv{grid-column:2;grid-row:1/span 2}.pcard__rank>.pcard__flex{grid-column:1/-1}}@media (min-width:1100px){.pcard__body{grid-template-columns:360px minmax(0,1fr)}.pcard__rank{border-bottom:0;border-right:1px solid var(--line)}.pcard__name{font-size:var(--fs-8)}.pcard__name span{font-size:var(--fs-6)}}}
