.bento .psc-at-top{margin:0 6px 30px 0}.bento .psc-at-end{margin:0}.bento .psc-chip{border:1.5px solid var(--b-ink);border-radius:var(--b-r-pill);background:var(--c,var(--b-paper-deep));color:var(--k,var(--b-ink));font:800 15px / 1.4 var(--font-ui);white-space:nowrap;padding:2px 10px;display:inline-block;position:relative}.bento a.psc-chip{text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1.5px}.bento a.psc-chip:hover{text-decoration-thickness:2.5px}.bento a.psc-chip:after{content:"";position:absolute;inset:-10px -4px}.bento .psc-place{font:700 13px / 1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--b-mid)}.bento .psc-place--pill{border:1.5px solid var(--b-ink);border-radius:var(--b-r-pill);color:var(--b-ink);margin-left:auto;padding:4px 8px 3px}.bento .psc-wrong,.bento .psc-low b{color:var(--spice-pink-ink,#b81e58)}.bento .psc-a .psc-same,.bento .psc-a .psc-stamp,.bento .psc-b .psc-stamp{margin:0}.bento .psc-a .psc-same{font:500 16px / 1.45 var(--font-ui);color:var(--b-ink)}.bento .psc-a .psc-stamp,.bento .psc-b .psc-stamp{font:400 13px / 1.5 var(--font-mono);letter-spacing:.02em;color:var(--b-mid)}.bento .psc-track{border:2px solid var(--b-edge);background:var(--b-paper-deep);height:14px;display:block;overflow:hidden}.bento .psc-fill{height:100%;display:block}.bento .psc-fill--answered{background:var(--b-edge)}.bento .psc-fill--right{background:var(--b-cyan);box-shadow:2px 0 0 var(--b-edge)}.bento .psc-stack{border:2px solid var(--b-edge);background:var(--b-paper-deep);height:16px;display:flex;overflow:hidden}.bento .psc-seg{height:100%;display:block}.bento .psc-stack .psc-seg+.psc-seg{border-left:2px solid var(--b-edge)}.bento .psc-seg--right{background:var(--b-cyan)}.bento .psc-seg--wrong{background:var(--b-pink)}.bento .psc-seg--apart{background:repeating-linear-gradient(135deg, var(--b-edge) 0 2px, var(--b-gold) 2px 5px)}.bento .psc-seg--none{background:repeating-linear-gradient(135deg,#4a4a4a73 0 1.5px,#0000 1.5px 6px)}.bento .psc-tag{vertical-align:1px;border:1.5px solid var(--b-ink);border-radius:var(--b-r-pill);font:700 11px / 1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--b-ink);white-space:nowrap;margin-right:6px;padding:3px 8px 2px;display:inline-block}.bento .psc-tag--good{background:var(--b-cyan)}.bento .psc-tag--watch{background:var(--b-pink)}.bento .psc-key{font:500 13px / 1.4 var(--font-ui);color:var(--b-mid);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.bento .psc-key li{align-items:center;gap:6px;margin:0;display:inline-flex}.bento .psc-key .psc-seg{border:1.5px solid var(--b-edge);width:16px;height:12px}.bento .psc-a .psc-a-body{gap:14px}.bento .psc-a .psc-a-title,.bento .psc-a .bento-card-num{margin:0}.bento .psc-a .psc-a-lede{font:400 18px / 1.5 var(--font-body);color:var(--b-ink);margin:0}@media (width>=900px){.bento .psc-a .psc-a-body{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:28px;display:grid}.bento .psc-a .psc-a-body>*{grid-column:1/-1}.bento .psc-a .psc-a-body>.bento-card-num,.bento .psc-a .psc-a-body>.psc-a-title{grid-column:1}.bento .psc-a .psc-a-body>.psc-a-lede{grid-area:1/2/span 2;align-self:end}.bento .psc-a .psc-a-body>.psc-same{grid-column:1}.bento .psc-a .psc-a-body>.psc-stamp{grid-column:2}.bento .psc-a .psc-a-body>.psc-same+.psc-stamp{grid-row:span 1;align-self:start}}.bento .psc-a-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bento .psc-a-row{border-top:1.5px solid #0a0a0a1f;flex-direction:column;gap:8px;margin:0;padding:12px 0;display:flex}.bento .psc-a-row:first-child{border-top:0;padding-top:0}.bento .psc-a-who{align-items:center;gap:10px;margin:0;display:flex}.bento .psc-a-who .psc-place{min-width:2.2em}.bento .psc-a-bar{grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.bento .psc-a-lab{font:600 14px / 1.3 var(--font-ui);color:var(--b-mid);align-items:center;gap:6px;display:inline-flex}.bento .psc-a-fig{text-align:right;min-width:5.4em;font:500 15px / 1 var(--font-ui);color:var(--b-mid);white-space:nowrap;font-variant-numeric:tabular-nums}.bento .psc-a-fig b{font-family:var(--font-display);color:var(--b-ink);font-size:24px;font-weight:700}.bento .psc-a-fig.psc-low b{color:var(--spice-pink-ink,#b81e58)}.bento .psc-b .psc-b-tag{align-self:flex-start}.bento .psc-b .psc-b-title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.15}.bento .psc-b .psc-b-lede{font:400 18px / 1.5 var(--font-body);margin:0}.bento .psc-b-cards{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.bento .psc-b-card{border:2px solid var(--b-edge);border-radius:var(--b-r-chip);background:var(--b-paper);flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.bento .psc-b-head{align-items:center;gap:10px;display:flex}.bento .psc-b-fig{line-height:0}.bento .psc-b .psc-b-name{font-size:inherit;margin:0}.bento .psc-b .psc-b-score{font:500 17px / 1.1 var(--font-ui);color:var(--b-mid);margin:0}.bento .psc-b-score b{font-family:var(--font-display);color:var(--b-ink);text-decoration-line:underline;text-decoration-color:var(--b-cyan);text-underline-offset:1px;text-decoration-skip-ink:none;font-size:40px;font-weight:700;text-decoration-thickness:6px}.bento .psc-b-score.psc-low b{color:var(--spice-pink-ink,#b81e58);text-decoration-color:#0000}.bento .psc-b .psc-b-tally{font:500 14px / 1.4 var(--font-ui);color:var(--b-mid);margin:0}.bento .psc-b-tally>span{white-space:nowrap}.bento .psc-b-tally b{font-weight:800}.bento .psc-b-lines{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.bento .psc-b-lines li,.bento .psc-b .psc-b-both{font:500 15px / 1.5 var(--font-ui);color:var(--b-ink);margin:0}@media (width>=900px){.bento .psc-b.bento-highlight{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"tag lede""title lede""cards cards""key both""stamp stamp";column-gap:28px;display:grid}.bento .psc-b>.psc-b-tag{grid-area:tag;justify-self:start}.bento .psc-b>.psc-b-title{grid-area:title}.bento .psc-b>.psc-b-lede{grid-area:lede;align-self:end}.bento .psc-b>.psc-b-cards{grid-area:cards}.bento .psc-b>.psc-b-both{grid-area:both}.bento .psc-b>.psc-key{grid-area:key;align-self:start}.bento .psc-b>.psc-stamp{grid-area:stamp}}.bento .psc-c .psc-c-title{margin:0}.bento .psc-c-board{padding:12px 12px 10px}.bento .psc-c-rows{margin:0;padding:0;list-style:none}.bento .psc-c-row{border-top:1.5px solid #0a0a0a1f;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"place fig who score""bar bar bar bar";align-items:center;gap:6px 10px;margin:0;padding:10px 0 12px;display:grid}.bento .psc-c-row:first-child{border-top:0}.bento .psc-c-row--lead{border-radius:var(--b-r-chip);background:linear-gradient(90deg,#e9c46a6b,#e9c46a1f 70%,#0000);margin:0 -8px;padding-left:8px;padding-right:8px}.bento .psc-c-row--lead+.psc-c-row{border-top-color:#0000}.bento .psc-c-row--about:not(.psc-c-row--lead){border-radius:var(--b-r-chip);box-shadow:inset 5px 0 0 var(--c);background:#0a0a0a0e;margin:0 -8px;padding-left:8px;padding-right:8px}.bento .psc-c-row--about+.psc-c-row{border-top-color:#0000}.bento .psc-c-place{font:800 14px / 1 var(--font-mono);color:var(--b-ink);grid-area:place}.bento .psc-c-fig{grid-area:fig;line-height:0}.bento .psc-c-who{flex-wrap:wrap;grid-area:who;align-items:center;gap:4px 8px;min-width:0;display:flex}.bento .psc-badge{border:1.5px solid var(--b-ink);border-radius:var(--b-r-pill);background:var(--b-gold);color:var(--b-ink);font:700 12px / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px 3px}.bento .psc-c-tally{font:500 13px / 1.3 var(--font-ui);color:var(--b-mid)}.bento .psc-c-tally>span{white-space:normal}.bento .psc-c-tally>span:last-child{white-space:nowrap;display:inline-block}.bento .psc-c-tally b{font-weight:800}.bento .psc-c-score{text-align:right;white-space:nowrap;font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--b-ink);grid-area:score;font-weight:700;line-height:1}.bento .psc-c-score b{font-size:30px}.bento .psc-c-row--lead .psc-c-score b{text-decoration-line:underline;text-decoration-color:var(--b-cyan);text-underline-offset:1px;text-decoration-skip-ink:none;text-decoration-thickness:6px}.bento .psc-c-of{color:var(--b-mid);margin-left:1px;font-size:17px}.bento .psc-c-bar{border:2px solid var(--b-edge);background:var(--b-paper-deep);grid-area:bar;height:12px;display:block;overflow:hidden}.bento .psc-c-bar i{background:var(--b-cyan);height:100%;box-shadow:2px 0 0 var(--b-edge);display:block}.bento .psc-c .psc-c-note{font:500 14px / 1.4 var(--font-ui);color:var(--b-ink);border-top:1.5px solid #0a0a0a24;margin:6px 0 0;padding-top:10px;display:block}@media (width>=720px){.bento .psc-a-bar{grid-template-columns:96px minmax(0,1fr) auto}.bento .psc-b .psc-b-title{font-size:28px}.bento .psc-b-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bento .psc-c-board{padding:16px 20px 12px}.bento .psc-c-tally>span{white-space:nowrap}.bento .psc-c-row{grid-template-columns:2.6em auto minmax(0,1fr) minmax(0,220px) 96px;grid-template-areas:"place fig who bar score";column-gap:14px}.bento .psc-c-row--lead,.bento .psc-c-row--about:not(.psc-c-row--lead){margin:0 -10px;padding-left:10px;padding-right:10px}.bento .psc-c-score{min-width:3.4em}.bento .psc-c-score b{font-size:40px}.bento .psc-c-row--lead .psc-c-score b{text-decoration-thickness:8px}.bento .psc-c-of{font-size:20px}}@media (width<=719px){.bento .psc-c-tally>span{display:block}.bento .psc-c-dot{display:none}}.bento .psc-c .psc-c-title{text-wrap:balance}@media (width<=379px){.bento .psc-c-row{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"place fig who who""bar bar bar score"}}
