/* Layout widths and outer gutters are owned by the WordPress theme. */
.pbn-pi{
 --pi-base:var(--wp--preset--color--base,#fff);
 --pi-text:var(--wp--preset--color--contrast,#132b3d);
 --pi-muted:var(--wp--preset--color--muted,#526474);
 --pi-surface:var(--wp--preset--color--surface,#f0f4f6);
 --pi-border:var(--wp--preset--color--border,#d9e0e5);
 --pi-primary:var(--wp--preset--color--primary,#174e65);
 --pi-on-primary:var(--wp--preset--color--on-primary,#fff);
 --pi-gap:var(--wp--preset--spacing--40,1.5rem);
 color:var(--pi-text);min-width:0
}
.pbn-pi{margin-block:var(--pi-gap) var(--wp--preset--spacing--70,4rem);line-height:1.55}
.pbn-pi *{box-sizing:border-box}
.pbn-pi [hidden]{display:none!important}
.pbn-pi :where(h2,h3,h4,p){margin-block:0 .75rem}
.pbn-pi h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}
.pbn-pi h3{font-size:1.2rem;line-height:1.35}
.pbn-pi a{text-underline-offset:.2em;overflow-wrap:anywhere}
.pbn-pi :where(a,button,input,select,summary):focus-visible{outline:3px solid var(--pi-primary);outline-offset:3px}
.pbn-pi__nav{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;padding:.375rem;margin-bottom:var(--pi-gap);border:1px solid var(--pi-border);border-radius:.65rem;background:var(--pi-surface)}
.pbn-pi__nav a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;padding:.65rem .5rem;text-align:center;text-decoration:none;color:var(--pi-text);font-size:.875rem;line-height:1.35;font-weight:700;border:1px solid transparent;border-radius:.4rem}
.pbn-pi__nav a:hover{background:var(--pi-base);border-color:var(--pi-border)}
.pbn-pi__nav a[aria-current="page"]{background:var(--pi-primary);border-color:var(--pi-primary);color:var(--pi-on-primary)}
.pbn-pi__nav a:focus-visible{outline:3px solid var(--pi-primary);outline-offset:1px}
.pbn-pi__hero{display:grid;grid-template-columns:2fr 1fr;gap:var(--pi-gap);align-items:center;background:var(--pi-surface);padding:clamp(1.25rem,2.5vw,2.25rem);border-radius:.75rem;margin-block:var(--pi-gap)}
.pbn-pi__hero h2{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.035em}
.pbn-pi__table-art{width:100%;height:auto;display:block}
.pbn-pi__hero-actions,.pbn-pi__filter-actions,.pbn-pi__pagination,.pbn-pi__segments{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-block:1rem}
.pbn-pi__hero-actions>a,.pbn-pi__segments>a,.pbn-pi__preview-header>a,.pbn-pi__card-actions>a,.pbn-pi__back{display:inline-flex;align-items:center;min-height:44px}
.pbn-pi__segments>a{padding:.5rem .75rem;border:1px solid var(--pi-border);border-radius:.4rem}
.pbn-pi__segments>a[aria-current]{background:var(--pi-surface);font-weight:700}
.pbn-pi__button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1rem;border:1px solid transparent;border-radius:.4rem;background:var(--pi-primary);color:var(--pi-on-primary);text-decoration:none;font:inherit;font-weight:700;cursor:pointer}
.pbn-pi__button:disabled{opacity:.65;cursor:wait}
.pbn-pi__button--secondary{background:var(--pi-surface);color:var(--pi-text);border-color:var(--pi-border)}
.pbn-pi__eyebrow,.pbn-pi__kicker{font-size:.75rem;font-weight:750;text-transform:uppercase;letter-spacing:.07em;color:var(--pi-primary)}
.pbn-pi__note,.pbn-pi__freshness,.pbn-pi__metric-help,.pbn-pi__scroll-hint{font-size:.875rem;color:var(--pi-muted)}
.pbn-pi__freshness{margin-block:.75rem}
.pbn-pi__freshness.is-stale{border-inline-start:3px solid var(--pi-primary);padding-inline-start:.75rem;color:var(--pi-text);font-weight:600}
.pbn-pi__snapshots,.pbn-pi__network-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.pbn-pi__snapshot{display:flex;align-items:center;gap:.75rem;text-decoration:none;background:var(--pi-surface);padding:1rem;border-radius:.5rem;color:var(--pi-text)}
.pbn-pi__snapshot strong{display:block;font-size:1.75rem;line-height:1.25;font-variant-numeric:tabular-nums}
.pbn-pi__snapshot small,.pbn-pi__snapshot span{display:block;font-size:.8rem}
.pbn-pi__icon{width:1.5rem;height:1.5rem;flex:none;vertical-align:middle}
.pbn-pi__section,.pbn-pi__preview{margin-block:var(--wp--preset--spacing--50,2rem);min-width:0}
.pbn-pi__preview{padding-block-start:var(--pi-gap);border-block-start:1px solid var(--pi-border)}
.pbn-pi__preview-header,.pbn-pi__section-header{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}
.pbn-pi__preview-header h2,.pbn-pi__section-header h2{margin:0}
.pbn-pi__card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.pbn-pi--overview .pbn-pi__card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.pbn-pi__card,.pbn-pi__player-profile{padding:1rem;border:1px solid var(--pi-border);border-radius:.65rem;background:var(--pi-base);min-width:0}
.pbn-pi__card h3{margin-block:.75rem}
.pbn-pi__card-top{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}
.pbn-pi__card-top p{margin:0}
.pbn-pi__chips{display:flex;gap:.3rem;flex-wrap:wrap}
.pbn-pi__chips span,.pbn-pi__network-badges small{font-size:.75rem;background:var(--pi-surface);padding:.15rem .5rem;border-radius:1rem}
.pbn-pi__prize-visual{display:flex;gap:.6rem;align-items:center;margin-block:.75rem}
.pbn-pi__prize-visual>svg{width:3.5rem;height:3rem;flex:none}
.pbn-pi__prize-visual span,.pbn-pi__prize-visual small{display:block;font-size:.75rem;color:var(--pi-muted)}
.pbn-pi__prize-visual strong{font-size:1.2rem}
.pbn-pi__game-visual{display:flex;align-items:center;gap:.5rem;margin-block:.75rem;font-size:.875rem}
.pbn-pi__entry{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-block:.6rem;border-block:1px solid var(--pi-border)}
.pbn-pi__entry small{display:block;font-size:.75rem;color:var(--pi-muted)}
.pbn-pi__card-actions{display:flex;justify-content:space-between;gap:.75rem;font-size:.875rem}
.pbn-pi__meta,.pbn-pi__stats{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
.pbn-pi__meta dt,.pbn-pi__stats dt{font-size:.8rem;color:var(--pi-muted)}
.pbn-pi__meta dd,.pbn-pi__stats dd{margin:0;font-weight:650;overflow-wrap:anywhere}
.pbn-pi__meta--detail{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:var(--pi-gap)}
.pbn-pi__board-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;margin-block:1rem}
.pbn-pi__board-summary>div{min-width:0;padding:.85rem 1rem;border:1px solid var(--pi-border);border-radius:.5rem;background:var(--pi-surface)}
.pbn-pi__board-summary dt{margin-bottom:.35rem}
.pbn-pi__board-summary dd{line-height:1.4}
.pbn-pi__board-notes{margin-block:1rem}
.pbn-pi__board-notes p{padding-block:.5rem;font-size:.875rem}
.pbn-pi__metric-help{display:block;font-weight:400;font-size:.75rem}
.pbn-pi__guide,.pbn-pi__card-details,.pbn-pi__advanced{margin-block:.75rem}
.pbn-pi summary{min-height:44px;padding-block:.65rem;cursor:pointer;font-weight:650}
.pbn-pi__guide{padding:.2rem .8rem;background:var(--pi-surface);border-radius:.4rem}
.pbn-pi__brief-list,.pbn-pi__network-ranking,.pbn-pi__player-matches{list-style:none;padding:0;margin:0}
.pbn-pi__brief-list>li{display:flex;gap:.75rem;align-items:center;padding:.75rem 0;border-block-end:1px solid var(--pi-border)}
.pbn-pi__brief-list>li>div{flex:1;min-width:0}
.pbn-pi__brief-list strong,.pbn-pi__brief-list small,.pbn-pi__brief-list a{display:block}
.pbn-pi__brief-list small{color:var(--pi-muted);font-size:.8rem}
.pbn-pi__rank{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;border-radius:50%;border:1px dashed var(--pi-primary);font-weight:700;font-size:.9rem}
.pbn-pi__network-preview article{background:var(--pi-surface);padding:1rem;border-radius:.5rem}
.pbn-pi__filters,.pbn-pi__compare-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:var(--pi-gap);background:var(--pi-surface);border-radius:.65rem;margin-block:1rem}
.pbn-pi__compare-form{align-items:end}
.pbn-pi__field{min-width:0}
.pbn-pi__slot-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem;font-size:.8rem}
.pbn-pi label,.pbn-pi legend{font-weight:650;font-size:.875rem}
.pbn-pi__field label{display:block;margin-bottom:.4rem}
.pbn-pi :where(input:not([type=checkbox]),select){display:block;width:100%;min-width:0;min-height:44px;border:1px solid var(--pi-border);background:var(--pi-base);color:var(--pi-text);border-radius:.35rem;padding:.65rem;font:inherit}
.pbn-pi [aria-invalid=true]{border:2px solid currentColor}
.pbn-pi__field>small{display:block;margin-top:.3rem}
.pbn-pi__advanced,.pbn-pi__filter-actions,.pbn-pi__filters>.pbn-pi__note{grid-column:1/-1}
.pbn-pi__advanced>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.pbn-pi__filter-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem}
.pbn-pi__filter-chips>a{padding:.5rem .75rem;min-height:44px;border:1px solid var(--pi-border);border-radius:1rem;font-size:.8rem}
.pbn-pi__inline-form{display:flex;gap:.75rem;flex-wrap:wrap;align-items:end;margin-block:1rem}
.pbn-pi__inline-form>input,.pbn-pi__inline-form>.pbn-pi__field{width:auto;flex:1}
.pbn-pi__player-search>div{display:flex;gap:.75rem;margin-top:.4rem}
.pbn-pi__player-search input{flex:1}
.pbn-pi__player-matches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block:1rem}
.pbn-pi__player-matches a{display:flex;flex-direction:column;border:1px solid var(--pi-border);padding:.75rem}
.pbn-pi__state{padding:1rem;border:1px solid var(--pi-border);border-radius:.5rem;margin-block:1rem;background:var(--pi-surface)}
.pbn-pi__state--error{border-inline-start:4px solid var(--pi-primary)}
.pbn-pi__state--empty{border-style:dashed}
.pbn-pi__table-scroll{overflow-x:auto;overscroll-behavior-inline:contain;isolation:isolate;border:1px solid var(--pi-border);border-radius:.4rem;scrollbar-width:thin;background:var(--pi-base)}
.pbn-pi__table{width:100%;border-collapse:collapse;font-size:.875rem}
.pbn-pi__table caption{text-align:left;padding:.75rem;font-weight:600;color:var(--pi-muted)}
.pbn-pi__table :is(th,td){text-align:left;vertical-align:top;padding:.75rem;border-block-end:1px solid var(--pi-border);min-width:7rem}
.pbn-pi__table thead{background:var(--pi-surface)}
.pbn-pi__table tbody th{background:var(--pi-base);position:sticky;inset-inline-start:0;z-index:1}
.pbn-pi__table .is-different{background:var(--pi-surface)}
.pbn-pi__table th small{display:block}
.pbn-pi__unavailable{color:var(--pi-muted);font-size:.8rem}
.pbn-pi__network-intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.pbn-pi__network-intro>p{display:flex;gap:.5rem;font-size:.875rem}
.pbn-pi__network-priority{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-block:1rem}
.pbn-pi__network-priority select{width:auto}
.pbn-pi__network-ranking{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}
.pbn-pi__network-rank{display:flex;gap:.75rem;padding:.85rem;border:1px solid var(--pi-border);border-radius:.5rem}
.pbn-pi__network-rank-body{flex:1;min-width:0}
.pbn-pi__network-rank h4{font-size:1rem;margin-bottom:.35rem;overflow-wrap:anywhere}
.pbn-pi__network-badges{display:flex;flex-wrap:wrap;gap:.3rem}
.pbn-pi__activity-track{height:.4rem;background:var(--pi-surface);border-radius:1rem;overflow:hidden;margin-top:.5rem}
.pbn-pi__activity-track>span{display:block;height:100%;background:var(--pi-primary);border-radius:inherit}
.pbn-pi__activity-visual small{display:block;font-size:.7rem;color:var(--pi-muted);margin-top:.2rem}
.pbn-pi__network-compare{margin-block-start:2rem;border-block-start:1px solid var(--pi-border);padding-top:1rem}
.pbn-pi__network-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;border:0;padding:1rem 0;margin:0;max-height:22rem;overflow-y:auto}
.pbn-pi__network-choices label{display:flex;align-items:center;gap:.5rem;border:1px solid var(--pi-border);padding:.65rem;border-radius:.35rem;min-height:44px;overflow-wrap:anywhere}
.pbn-pi__network-choices small{display:block;font-weight:400}
.pbn-pi .pbn-pi__network-choices input[type=checkbox]{appearance:auto;accent-color:var(--pi-primary);width:18px;height:18px;min-width:0;min-height:0;flex:0 0 18px;margin:0;padding:0;border:initial;background:initial}
.pbn-pi__network-choices label:has(:checked){outline:1px solid var(--pi-primary)}
.pbn-pi__network-choices label:has(:disabled){opacity:.6}
.pbn-pi__network-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}
.pbn-pi__network-insights article{padding:.75rem;background:var(--pi-surface);border-radius:.4rem}
.pbn-pi__network-insights p{font-size:.875rem;margin:0}
@media(max-width:1024px){
 .pbn-pi__card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .pbn-pi__filters,.pbn-pi__advanced>div{grid-template-columns:repeat(2,minmax(0,1fr))}
 .pbn-pi__nav{grid-template-columns:repeat(4,minmax(0,1fr))}
 .pbn-pi__nav a:last-child{grid-column:span 2}
 .pbn-pi__network-choices{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
 .pbn-pi__nav{grid-template-columns:repeat(2,minmax(0,1fr))}
 .pbn-pi__hero{grid-template-columns:1fr;padding:1rem}
 .pbn-pi__hero-scene{display:none}
 .pbn-pi__hero h2{font-size:2rem}
 .pbn-pi__hero-actions{margin-block:.75rem}
 .pbn-pi__snapshots{grid-template-columns:1fr;gap:.5rem}
 .pbn-pi__snapshot{padding:.75rem}
 .pbn-pi__snapshot strong{font-size:1.35rem}
 .pbn-pi__snapshot small{display:none}
 .pbn-pi__card-grid,.pbn-pi--overview .pbn-pi__card-grid,.pbn-pi__network-preview,.pbn-pi__filters,.pbn-pi__advanced>div,.pbn-pi__compare-form,.pbn-pi__network-intro,.pbn-pi__network-ranking,.pbn-pi__network-insights,.pbn-pi__player-matches{grid-template-columns:1fr}
 .pbn-pi__network-preview article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem}
 .pbn-pi__network-preview h3{font-size:1rem;margin:0}
 .pbn-pi__network-preview .pbn-pi__meta{font-size:.85rem;gap:.5rem}
 .pbn-pi__network-intro{gap:0}
 .pbn-pi__network-intro>p{margin-bottom:.5rem}
 .pbn-pi__network-ranking{gap:.5rem}
 .pbn-pi__network-rank{padding:.65rem}
 .pbn-pi__network-choices{grid-template-columns:1fr}
 .pbn-pi__meta--detail{grid-template-columns:repeat(2,minmax(0,1fr))}
 .pbn-pi__brief-list>li>span:last-child{font-size:.8rem}
 .pbn-pi__player-search>div{flex-wrap:wrap}
 .pbn-pi__player-search input{flex-basis:100%}
 .pbn-pi__table th,.pbn-pi__table td{padding:.6rem}
}
@media(prefers-reduced-motion:reduce){.pbn-pi *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Compact identities keep names readable and reserve image space before loading. */
.pbn-pi__identity{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;vertical-align:middle;text-transform:none;letter-spacing:normal}
.pbn-pi__identity>span:last-child{overflow-wrap:anywhere;min-width:0}
.pbn-pi__identity-mark{position:relative;display:inline-grid;place-items:center;flex:0 0 2rem;width:2rem;height:2rem;border:1px solid currentColor;border-radius:.35rem;background:var(--wp--preset--color--base);color:var(--wp--preset--color--primary);font-size:.7rem;font-weight:700;line-height:1}
.pbn-pi__identity-mark--player{border-radius:50%}
.pbn-pi__identity-mark img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;border-radius:inherit;background:var(--wp--preset--color--base);opacity:0}
.pbn-pi__identity-mark img.is-loaded{opacity:1}
.pbn-pi__rank--podium{display:inline-flex;align-items:center;gap:.25rem;color:var(--wp--preset--color--primary)}
.pbn-pi__rank--podium .pbn-pi__icon{width:1rem;height:1rem}
.pbn-pi__meta dt>.pbn-pi__icon{width:1rem;height:1rem;vertical-align:-.15em;margin-inline-end:.35rem}
.pbn-pi__player-graph{margin:1rem 0;max-width:800px}
.pbn-pi__player-graph img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain}
.pbn-pi__player-graph figcaption{font-size:.85rem;margin-bottom:.5rem}

/* Deterministic poker avatars use only the active theme palette. */
.pbn-pi__avatar{overflow:hidden;border-radius:.4rem;border-width:2px;isolation:isolate}
.pbn-pi__avatar>span:first-child{position:relative;z-index:1;align-self:start;justify-self:start;padding:.18rem;font-size:.62rem}
.pbn-pi__avatar-suit{position:absolute;inset:auto .12rem .04rem auto;font-size:1rem;line-height:1}
.pbn-pi__avatar:before{content:"";position:absolute;inset:0;background:currentColor;opacity:.12;z-index:-1}
.pbn-pi__avatar--1:before,.pbn-pi__avatar--5:before{clip-path:polygon(0 0,100% 0,0 100%)}
.pbn-pi__avatar--2,.pbn-pi__avatar--6{border-radius:50%;border-style:dashed}
.pbn-pi__avatar--3:before,.pbn-pi__avatar--7:before{background:repeating-linear-gradient(45deg,currentColor 0 3px,transparent 3px 7px);opacity:.2}
.pbn-pi__avatar--4,.pbn-pi__avatar--5,.pbn-pi__avatar--6,.pbn-pi__avatar--7{color:var(--wp--preset--color--base);background:var(--wp--preset--color--primary)}
.pbn-pi__provider-icon{display:inline-flex;vertical-align:middle;margin-inline-start:.3rem}
.pbn-pi__provider-icon img{width:18px;height:18px;object-fit:contain}
.pbn-pi__player-graph img{opacity:1}
.pbn-pi__brand-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 18rem), 1fr)); gap: 1rem; margin-block: 1rem; }
.pbn-pi__brand-card { min-width: 0; padding: 1rem; border: 1px solid var(--wp--preset--color--contrast, currentColor); border-radius: .5rem; }
.pbn-pi__brand-card h3 { margin-block: 0 .5rem; font-size: 1.125rem; }
.pbn-pi__brand-actions { display: flex; flex-wrap: wrap; gap: .75rem 1rem; align-items: center; }
.pbn-pi__brand-metrics { margin-block: 1rem; }
.pbn-pi__parent-logo-note { display: block; font-size: .7rem; font-weight: 400; }
@media (max-width: 600px) { .pbn-pi__brand-grid { grid-template-columns: 1fr; } }

/* Overview results: compact editorial panels; long names always remain readable. */
.pbn-pi__results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:1.25rem;margin-block:2rem;align-items:start}
.pbn-pi .pbn-pi__results-panel{margin:0;padding:1.25rem;border:1px solid var(--pi-border);border-radius:.85rem;background:var(--pi-base);min-width:0}
.pbn-pi__results-panel .pbn-pi__preview-header{align-items:center;gap:.5rem 1rem;margin-bottom:.35rem}
.pbn-pi__results-panel .pbn-pi__preview-header h2{font-family:inherit;font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.02em}
.pbn-pi__results-panel .pbn-pi__preview-header>a{font-size:.85rem;font-weight:600;white-space:nowrap}
.pbn-pi__results-panel .pbn-pi__note,.pbn-pi__board-context{font-size:.8rem;line-height:1.5;color:var(--pi-muted);margin:0 0 .65rem}
.pbn-pi__results-panel .pbn-pi__board-context{font-size:.75rem;margin-top:-.3rem}
.pbn-pi__result-list{list-style:none;margin:0;padding:0}
.pbn-pi__result-row{display:grid;grid-template-columns:1.75rem minmax(0,1fr) minmax(0,auto);gap:.75rem;align-items:start;padding:1rem 0;border-bottom:1px solid var(--pi-border);margin:0}
.pbn-pi__result-row:last-child{border-bottom:0}
.pbn-pi__result-marker{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.45rem;background:var(--pi-surface);color:var(--pi-primary)}
.pbn-pi__result-marker .pbn-pi__icon{width:1rem;height:1rem}
.pbn-pi__result-marker--rank{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}
.pbn-pi__result-body{min-width:0}
.pbn-pi__result-name{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem;font-size:.95rem;line-height:1.5;font-weight:700;overflow-wrap:anywhere}
.pbn-pi__result-network{display:block;color:var(--pi-muted);font-size:.73rem;margin-top:.25rem}
.pbn-pi__result-network .pbn-pi__identity{gap:.35rem;align-items:center;line-height:1.4}
.pbn-pi__result-network .pbn-pi__identity-mark{flex-basis:1.1rem;width:1.1rem;height:1.1rem;border:0;border-radius:.2rem;font-size:.45rem}
.pbn-pi__result-event{display:block;margin-top:.5rem;font-size:.82rem;line-height:1.5;overflow-wrap:anywhere}
.pbn-pi__result-value{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;text-align:end;max-width:9rem;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.pbn-pi__result-value>span{color:var(--pi-muted);font-size:.65rem;line-height:1.5}
.pbn-pi__result-value>strong{font-size:.9rem;line-height:1.5;font-weight:700}
.pbn-pi .pbn-pi__results-footnote{border-top:1px solid var(--pi-border);padding-top:.75rem;margin:.25rem 0 0;color:var(--pi-muted);font-size:.73rem;line-height:1.5}
.pbn-pi__results-footnote :where(p,div){font-size:inherit;margin:0}
@media(max-width:480px){
 .pbn-pi .pbn-pi__results-panel{padding:1rem}
 .pbn-pi__result-row{grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem}
 .pbn-pi__result-marker{width:1.5rem;height:1.5rem}
 .pbn-pi__result-value{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.4rem;max-width:none;text-align:start}
}
