.bp-page{flex-direction:column;gap:4px;max-width:520px;margin:0 auto;display:flex}.bp-title{color:var(--ink);margin:8px 0 2px;font-size:18px;font-weight:700}.bp-meta{color:var(--muted);font-size:12px}.bp-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bp-tag{border:1px solid var(--hair);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:11px}.bp-tag-ok{border-color:var(--ink-2)}.bp-value{margin-top:8px}.bp-bigv{color:var(--ink);font-size:18px}.bp-bigv-num{font-size:56px;font-weight:700;line-height:1.1}.bp-bigv small{margin-left:2px;font-size:14px}.bp-value-heading{color:var(--ink-2);font-size:13px}.bp-value-rooms{color:var(--muted);font-size:12px}.bp-dist-wrap{margin-top:12px}.bp-dist{align-items:flex-end;gap:3px;height:56px;display:flex}.bp-dist i{background:var(--hair);border-radius:2px 2px 0 0;flex:1}.bp-dist i.bp-dist-me{background:var(--ink)}.bp-dist-labels{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.bp-sec{border-top:1px solid var(--hair);color:var(--ink-2);margin:16px 0 6px;padding-top:10px;font-size:12px;font-weight:600}.bp-f3{color:var(--muted);grid-template-columns:repeat(3,1fr);gap:8px;font-size:12px;display:grid}.bp-f3 b{color:var(--ink);font-size:20px;display:block}.building-note-photos{grid-template-columns:repeat(3,1fr);gap:4px;margin:6px 0;display:grid}.building-note-photo{position:relative}.building-note-photo img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;display:block}.building-note-photo .rp-wrap{position:absolute;top:2px;right:2px}.building-note-row{align-items:baseline;gap:8px;display:flex}.building-note-date{color:var(--muted);flex:none;font-size:12px}.building-note-body{white-space:pre-wrap;overflow-wrap:anywhere;flex:1}.bp-bigv,.bp-bigv-num{font-family:-apple-system, "SF Pro Text", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Noto Sans JP", var(--f-body), sans-serif}.bp-bigv-num{font-size:60px;font-weight:200}.bp-page .building-layer-heading{margin-top:20px}.bp-page .bp-title{min-height:1lh;margin:8px 0 0;font-size:19px;font-weight:600}.bp-page .bp-meta{font-size:13px}.bp-page .bp-tags{margin:10px 0 2px}.bp-page .bp-tag{padding:3px 10px;font-size:12px}.bp-page .bp-tag-ok{color:#1f6b3a;background:#e9f5ec;border-color:#b9dcc3}.bp-page .bp-value{margin-top:14px}.bp-page .bp-value-heading,.bp-page .bp-value-rooms{color:var(--muted);font-size:13px}.bp-page .bp-dist-wrap{margin:10px 0 2px}.bp-page .bp-dist{height:34px}.bp-page .bp-dist i{background:#d3dbe4;border-radius:3px 3px 0 0}.bp-page .bp-dist i.bp-dist-me{background:#2f5f96}.bp-page .bp-dist-labels{font-size:13px}.bp-page .bp-sec{color:var(--muted);border-top:0;margin:20px 0 6px;padding-top:0;font-size:12.5px;font-weight:600}.bp-page .bp-f3 div{background:#f3f4f6;border-radius:12px;padding:9px 10px}.bp-page .bp-f3 b{font-size:17px;font-weight:500}.bp-page .building-note-photos{border-radius:12px;gap:3px;overflow:hidden}.bp-page .building-note-photo img{border-radius:0}.bp-page .building-note-row{border-top:1px solid #eee;grid-template-columns:1fr auto;padding:11px 0;display:grid}.bp-page .building-note-row .building-note-date{grid-area:1/1}.bp-page .building-note-row .rp-wrap{grid-area:1/2}.bp-page .building-note-row .building-note-body{grid-area:2/1/auto/-1;margin:3px 0 0;font-size:15px}.bp-page .building-layer-heading .building-people-heading{color:var(--muted);font-size:12.5px;font-weight:600}.bp-page .t1-grid{grid-template-columns:1fr auto!important;gap:0!important;font-size:13.5px!important}.bp-page .t1-grid .t1-label,.bp-page .t1-grid .t1-value{border-top:1px solid #eee;padding:9px 0}.bp-page .t1-grid .t1-value{text-align:right}.bp-page .pr-card{background:0 0;border:0;border-top:1px solid #eee;border-radius:0;padding:11px 0}.bp-page .pr-body{font-size:15px}.bp-page .pr-actions .th-act{color:#2f5f96;font-size:12.5px;text-decoration:none}.bp-page .pin-sentences .pin-headline{font-size:13px;font-weight:400}.bp-page .t1-value{text-align:right}.t1-src p{text-align:right;font-weight:400;color:var(--muted)!important;margin:2px 0 0!important;font-size:12px!important;line-height:1.5!important}.bp-page .t1-grid{grid-template-columns:auto 1fr!important}.bp-page .t1-label{white-space:nowrap;padding-right:12px}.bp-page .bc-row .bc-label{white-space:nowrap;flex-shrink:0}.bp-page .pr-root>h3{color:var(--muted);margin:20px 0 6px;font-size:12.5px;font-weight:600}.bp-page .bp-credit{color:var(--muted);margin:8px 0 0;font-size:11px}.bp-page .bp-credit p{margin:2px 0 0!important;font-size:11px!important}.bp-page .building-col-item{border-bottom:1px solid var(--hair);padding:10px 0}.bp-page .building-col-item.row-flash{animation:2.4s ease-out row-flash}@media (prefers-reduced-motion:reduce){.bp-page .building-col-item.row-flash{outline:2px solid var(--warn);animation:none}}.bp-page .building-col-item .pr-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.bp-page .building-moments .pr-compose{margin-top:10px}.bp-page .building-moments>.bp-sec{color:var(--ink-2);font-size:12.5px;font-weight:600}.bp-foot{color:var(--muted);margin-top:24px;font-size:11.5px}.bp-foot .building-owner-entry-heading,.bp-foot .building-owner-entry-body,.bp-foot .building-owner-entry-link,.bp-foot .bc-source{font-size:11.5px!important}.bp-foot-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 16px 24px;display:flex}.bp-foot-actions button,.bp-foot-actions .seed-claim{width:auto;color:var(--ink-2);box-shadow:none;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:400;text-decoration:underline}.bp-page .t1-src{color:var(--muted);font-size:12px;font-weight:400}.building-note-photo.rp-taken-down{border:1px dashed var(--hair);min-height:48px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;padding:6px;font-size:11px;display:flex}.bp-pending{min-height:100dvh}
