
:root{--glass: rgba(255,255,255,.06);--stroke: rgba(255,255,255,.12);--muted: rgba(255,255,255,.68)}
.po-stage{min-height:calc(100vh - 120px);padding:18px 12px 44px}
.po-wrap{max-width:1100px;margin:0 auto}
.po-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;padding:6px 4px 14px}
.po-title{margin:0;font-weight:950;letter-spacing:-.02em}
.po-sub{margin:6px 0 0;opacity:.78}
.po-meta{display:flex;gap:10px;flex-wrap:wrap}
.po-pill{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border-radius:999px;background:var(--glass);border:1px solid var(--stroke);backdrop-filter: blur(10px);font-size:.92rem}
.dot{width:8px;height:8px;border-radius:999px;background:rgba(45,212,191,.9);box-shadow:0 0 0 3px rgba(45,212,191,.16)}
.po-grid{display:grid;grid-template-columns:1.6fr .8fr;gap:14px}
@media (max-width: 980px){.po-grid{grid-template-columns:1fr}}

.card{background:rgba(255,255,255,.04);border:1px solid var(--stroke);border-radius:18px;overflow:hidden}
.po-stream-head,.po-side-head{padding:14px 14px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center}
.po-stream-body{max-height:66vh;overflow:auto}
.po-item{display:flex;justify-content:space-between;gap:12px;padding:14px 14px;border-bottom:1px solid rgba(255,255,255,.06);animation: popIn .35s ease}
.po-item:hover{background:rgba(255,255,255,.03)}
.po-user{font-weight:900}
.po-addr{opacity:.72;font-size:.92rem;margin-top:3px;font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}
.po-amt{font-weight:950;text-align:right}
.po-amt span{opacity:.75;font-weight:800}
.po-time{opacity:.7;font-size:.92rem;text-align:right;margin-top:3px}
.po-empty{padding:18px;opacity:.78}

.po-side-body{padding:14px}
.po-bullets{margin:0;padding-left:18px;opacity:.78}
.po-bullets li{margin:8px 0}
.po-note{margin:14px 0 16px;padding:12px;border-radius:14px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.10);opacity:.9}
.w-100{width:100%}

@keyframes popIn{
  from{transform: translateY(6px);opacity:0}
  to{transform: translateY(0);opacity:1}
}
