:root .site.bv .pf{font-family:var(--pp-font-grotesk);color:var(--pp-color-ink);text-align:left}:root .site.bv .pf-card{border-radius:var(--pp-radius-card);background:var(--pp-color-surface);box-shadow:0 0 0 1px var(--pp-color-line-soft), 0 32px 64px -32px var(--pp-color-shade)}:root .site.bv .pf p{margin:0}:root .site.bv .pf-head{justify-content:space-between;align-items:center;gap:var(--pp-space-3);font-size:var(--pp-text-small);color:var(--pp-color-ink-2);display:flex}:root .site.bv .pf-head>b{font-size:var(--pp-text-body);color:var(--pp-color-ink);font-weight:600}:root .site.bv .pf-tag{border-radius:var(--pp-radius-pill);box-shadow:inset 0 0 0 1px var(--pp-color-line);font-size:var(--pp-text-label);color:var(--pp-color-ink-2);flex:none;padding:2px 8px;font-weight:500}:root .site.bv .pf-btn{border-radius:var(--pp-radius-pill);background:var(--pp-color-brand);color:var(--pp-color-on-brand);font-size:var(--pp-text-label);align-items:center;padding:6px 14px;font-weight:600;display:inline-flex}:root .site.bv .pf-stars{font-size:var(--pp-text-small);letter-spacing:.06em;color:var(--pp-color-brand);white-space:nowrap}:root .site.bv .pf [data-tone=good]{--pf-tone:var(--pp-tile-1)}:root .site.bv .pf [data-tone=fair]{--pf-tone:var(--pp-color-wall-2)}:root .site.bv .pf [data-tone=poor]{--pf-tone:var(--pp-color-wall-4)}:root .site.bv .pf-search{gap:var(--pp-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}:root .site.bv .pf-score,:root .site.bv .pf-local{gap:var(--pp-space-5);padding:var(--pp-space-6);flex-direction:column;margin:0;display:flex}:root .site.bv .pf-score-main{align-items:center;gap:var(--pp-space-5);display:flex}:root .site.bv .pf-score-ring{place-items:center;display:grid;position:relative}:root .site.bv .pf-score-ring>span{justify-items:center;line-height:1;display:grid;position:absolute}:root .site.bv .pf-score-ring b{font-family:var(--pp-font-serif);font-size:var(--pp-text-display-l);letter-spacing:-.02em;font-weight:400}:root .site.bv .pf-score-ring small{font-size:var(--pp-text-label);color:var(--pp-color-ink-2);margin-top:2px}:root .site.bv .pf-ring{transform:rotate(-90deg)}:root .site.bv .pf-ring circle{fill:none;stroke-width:3.2px}:root .site.bv .pf-ring-track{stroke:var(--pp-color-well)}:root .site.bv .pf-ring-fill{stroke:var(--pp-color-wall-2);stroke-linecap:round}:root .site.bv .pf-score-name{gap:2px;display:grid}:root .site.bv .pf-score-name b{font-size:var(--pp-text-lead);font-weight:600}:root .site.bv .pf-score-name small{font-size:var(--pp-text-small);color:var(--pp-color-ink-2)}:root .site.bv .pf-grade{margin-top:var(--pp-space-1);font-size:var(--pp-text-lead);color:var(--pf-tone);font-weight:600;line-height:1.1}:root .site.bv .pf-parts{flex:1;align-content:space-around;margin:0;padding:0;list-style:none;display:grid}:root .site.bv .pf-parts li{align-items:center;gap:var(--pp-space-3);padding:var(--pp-space-3) 0;box-shadow:inset 0 1px var(--pp-color-line-soft);font-size:var(--pp-text-small);grid-template-columns:minmax(0,1fr) auto 3ch;display:grid}:root .site.bv .pf-parts i{font-style:normal;font-size:var(--pp-text-label);color:var(--pf-tone);align-items:center;gap:6px;font-weight:600;display:inline-flex}:root .site.bv .pf-parts i:before{content:"";border-radius:var(--pp-radius-pill);background:var(--pf-tone);width:8px;height:8px}:root .site.bv .pf-parts b{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}:root .site.bv .pf-score figcaption{padding-top:var(--pp-space-4);box-shadow:inset 0 1px var(--pp-color-line-soft);font-size:var(--pp-text-label);color:var(--pp-color-ink-2);margin-top:auto}:root .site.bv .pf-query{align-items:center;gap:var(--pp-space-2);padding:var(--pp-space-2) var(--pp-space-4);border-radius:var(--pp-radius-pill);background:var(--pp-color-well);font-size:var(--pp-text-body);color:var(--pp-color-ink);display:inline-flex}:root .site.bv .pf-ranks{gap:var(--pp-space-1);margin:0;padding:0;list-style:none;display:grid}:root .site.bv .pf-ranks li{align-items:center;gap:var(--pp-space-3);padding:var(--pp-space-3);border-radius:var(--pp-radius-card);font-size:var(--pp-text-body);display:flex}:root .site.bv .pf-ranks b{flex:1;min-width:0;font-weight:500}:root .site.bv .pf-n{border-radius:var(--pp-radius-card);background:var(--pp-color-well);width:28px;height:28px;font-size:var(--pp-text-small);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:600;display:grid}:root .site.bv .pf-ranks .pf-you{background:color-mix(in oklab, var(--pp-color-wall-4) 9%, var(--pp-color-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pp-color-wall-4) 45%, transparent)}:root .site.bv .pf-you b{font-weight:700}:root .site.bv .pf-you .pf-n{background:var(--pp-color-wall-4);color:var(--pp-color-on-brand)}:root .site.bv .pf-answer{gap:var(--pp-space-2);padding:var(--pp-space-4);border-radius:var(--pp-radius-card);background:var(--pp-color-well);margin-top:auto;display:grid}:root .site.bv .pf-answer small{font-size:var(--pp-text-label);color:var(--pp-color-ink-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}:root .site.bv .pf-answer p{font-size:var(--pp-text-body);line-height:1.45}:root .site.bv .pf-miss{font-size:var(--pp-text-body);color:var(--pp-color-wall-4);justify-self:start;font-weight:600}:root .site.bv .pf-reviews{gap:var(--pp-space-5);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}:root .site.bv .pf-rating,:root .site.bv .pf-inbox{gap:var(--pp-space-5);padding:var(--pp-space-6);flex-direction:column;display:flex}:root .site.bv .pf-bars{gap:var(--pp-space-4);margin:0;padding:0;list-style:none;display:grid}:root .site.bv .pf-bars li{gap:var(--pp-space-2) var(--pp-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}:root .site.bv .pf-bar-name{justify-content:space-between;align-items:baseline;gap:var(--pp-space-2);font-size:var(--pp-text-body);grid-column:1/-1;display:flex}:root .site.bv .pf-bar-name b{font-weight:500}:root .site.bv .pf-bar-name small{font-size:var(--pp-text-label);color:var(--pp-color-ink-2)}:root .site.bv .pf-bar{border-radius:var(--pp-radius-pill);background:var(--pp-color-well);height:10px;position:relative;overflow:hidden}:root .site.bv .pf-bar i{transform-origin:0;border-radius:var(--pp-radius-pill);background:var(--pp-color-ink-2);position:absolute;inset:0}:root .site.bv .pf-bar-n{font-family:var(--pp-font-serif);font-size:var(--pp-text-card);font-variant-numeric:tabular-nums;line-height:1}:root .site.bv .pf-bars .pf-you b{font-weight:700}:root .site.bv .pf-bars .pf-you .pf-bar i{background:var(--pp-color-wall-4)}:root .site.bv .pf-bars .pf-you .pf-bar-n{color:var(--pp-color-wall-4)}:root .site.bv .pf-foot{padding-top:var(--pp-space-4);box-shadow:inset 0 1px var(--pp-color-line-soft);font-size:var(--pp-text-small);color:var(--pp-color-brand);margin-top:auto;font-weight:600}:root .site.bv .pf-review{gap:var(--pp-space-2);display:grid}:root .site.bv .pf-who{align-items:center;gap:var(--pp-space-2);font-size:var(--pp-text-body);display:flex}:root .site.bv .pf-who b{font-weight:600}:root .site.bv .pf-who small{font-size:var(--pp-text-label);color:var(--pp-color-ink-2);margin-left:auto}:root .site.bv .pf-avatar{border-radius:var(--pp-radius-pill);background:var(--pp-color-wall-2);width:32px;height:32px;font-size:var(--pp-text-small);color:var(--pp-color-on-brand);place-items:center;font-weight:600;display:grid}:root .site.bv .pf-who .pf-stars{font-size:var(--pp-text-lead);letter-spacing:.04em;color:var(--pp-color-wall-2)}:root .site.bv .pf-stars--low s{color:var(--pp-color-well);text-decoration:none}:root .site.bv .pf-said{font-size:var(--pp-text-body);color:var(--pp-color-ink);line-height:1.5}:root .site.bv .pf-reply{gap:var(--pp-space-3);padding:var(--pp-space-5);border-radius:var(--pp-radius-card);background:color-mix(in oklab, var(--pp-color-brand) 7%, var(--pp-color-surface));box-shadow:inset 3px 0 var(--pp-color-brand);display:grid}:root .site.bv .pf-reply-head{align-items:center;gap:var(--pp-space-2);font-size:var(--pp-text-small);color:var(--pp-color-brand);display:flex}:root .site.bv .pf-reply-head b{font-weight:600}:root .site.bv .pf-reply-head i{border-radius:var(--pp-radius-pill);font-style:normal;font-size:var(--pp-text-label);color:var(--pp-color-brand);margin-left:auto;padding:2px 9px;font-weight:600;box-shadow:inset 0 0 0 1px}:root .site.bv .pf-reply-text{font-size:var(--pp-text-body);color:var(--pp-color-ink);text-wrap:pretty;line-height:1.5}:root .site.bv .pf-week{align-items:center;gap:var(--pp-space-3);margin-bottom:var(--pp-space-5);font-size:var(--pp-text-body);color:var(--pp-color-on-brand-2);display:flex}:root .site.bv .pf-week b{font-weight:600}:root .site.bv .pf-week .pf-tag{box-shadow:inset 0 0 0 1px var(--pp-color-line-on-brand);color:var(--pp-color-on-brand-2)}:root .site.bv .pf-posts{gap:var(--pp-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:root .site.bv .pf-post{flex-direction:column;display:flex;overflow:hidden}:root .site.bv .pf-post-head{align-items:center;gap:var(--pp-space-3);padding:var(--pp-space-3) var(--pp-space-4);display:flex}:root .site.bv .pf-post-head>span:last-child{line-height:1.25;display:grid}:root .site.bv .pf-post-head b{font-size:var(--pp-text-small);font-weight:600}:root .site.bv .pf-post-head small{font-size:var(--pp-text-label);color:var(--pp-color-ink-2)}:root .site.bv .pf-post-mark{border-radius:var(--pp-radius-pill);background:var(--pp-color-wall-1);width:32px;height:32px;font-family:var(--pp-font-serif);font-size:var(--pp-text-body);color:var(--pp-color-on-brand);place-items:center;display:grid}:root .site.bv .pf-post>img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}:root .site.bv .pf-post-text{padding:var(--pp-space-4) var(--pp-space-4) 0;font-size:var(--pp-text-body);text-wrap:pretty;flex:1;line-height:1.5}:root .site.bv .pf-post-foot{justify-content:space-between;align-items:center;gap:var(--pp-space-2);padding:var(--pp-space-4);display:flex}:root .site.bv .pf-mode{border-radius:var(--pp-radius-pill);box-shadow:inset 0 0 0 1px var(--pp-color-line);font-size:var(--pp-text-label);color:var(--pp-color-ink-2);white-space:nowrap;padding:4px 10px;font-weight:600}:root .site.bv :is(.pf-done,.pf-when){font-size:var(--pp-text-label);color:var(--pp-color-ink-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}:root .site.bv .pf-socials--compact .pf-posts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){:root .site.bv .pf-search,:root .site.bv .pf-posts,:root .site.bv .pf-reviews{grid-template-columns:minmax(0,1fr)}:root .site.bv .pf-post>img{aspect-ratio:16/9}:root .site.bv .pf-socials--compact .pf-posts{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){:root .site.bv :is(.pf-score,.pf-local,.pf-inbox,.pf-rating){padding:var(--pp-space-5) var(--pp-space-4)}:root .site.bv .pf-reply{padding:var(--pp-space-4)}}
