.pf-master{gap:8px;min-height:44px}.pf-master-short{display:none}@media (width<=839.98px){.pf-master{padding-inline:12px}.pf-master-long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-master-short{display:inline}}.pf-lede{margin-bottom:16px}.pf-networks{margin-bottom:20px}.pf-chips{scroll-padding-inline:16px;position:relative}.pf-chips .chip{min-height:44px}@media (width>=840px){.pf-chips{flex-wrap:wrap;overflow:visible}}.pf-dot{box-sizing:border-box;border:2px solid;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.pf-dot[data-tone=ok]{color:var(--ok);background:currentColor}.pf-dot[data-tone=warn]{color:var(--warn);background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.pf-dot[data-tone=idle]{color:var(--idle);background:0 0}.chip[aria-current=page] .pf-dot[data-tone=ok]{color:#6fd39c}.chip[aria-current=page] .pf-dot[data-tone=warn]{color:#f2c46b}.chip[aria-current=page] .pf-dot[data-tone=idle]{color:#d6d3cd}.pf-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;font-size:12px;display:flex}.pf-legend>span{align-items:center;gap:6px;display:inline-flex}.pf-layout{align-items:start;gap:24px;display:grid}.pf-card{gap:0;max-width:760px;padding-top:0}.pf-banner{background:linear-gradient(120deg, var(--brand-soft), color-mix(in srgb, var(--brand) 22%, var(--brand-soft)));place-items:end start;min-height:64px;display:grid;position:relative}.pf-banner-note{color:var(--muted-foreground);padding:8px 20px 10px 112px;font-size:12px}.pf-banner--image{background:var(--well);min-height:0;max-height:300px;color:inherit;cursor:pointer;text-decoration:none;display:block;overflow:hidden}.pf-banner--image img{object-fit:cover;width:100%;height:100%;transition:filter .15s;display:block}.pf-banner--image:hover img,.pf-banner--image:focus-visible img{filter:brightness(.94)}.pf-banner--image:focus-visible{outline-offset:-3px}.pf-dl-chip{color:#fff;background:#1c1b1ac7;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;right:12px}@media (width<=599.98px){.pf-dl-chip{padding:6px;bottom:8px;right:8px}.pf-dl-text{display:none}}.pf-avatar-dl{background:var(--foreground);width:26px;height:26px;color:var(--card);border:2px solid var(--card);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.pf-media-hint{color:var(--muted-foreground);margin:0;padding:0 20px 14px;font-size:13px}.pf-head{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:0 20px 16px;display:flex}.pf-avatar{background:var(--card);border:3px solid var(--card);width:72px;height:72px;box-shadow:0 0 0 1px var(--border);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-top:-32px;display:grid;position:relative;overflow:visible}.pf-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.pf-id{flex:160px;min-width:0}.pf-id h2{margin:0;font-size:22px;font-weight:650;line-height:1.2}.pf-id p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.pf-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pf-head-actions .btn{gap:6px;min-height:44px}.pf-intro{color:var(--muted-foreground);margin:0;padding:0 20px 12px;font-size:14px}.pf-rows{border-top:1px solid var(--border);gap:18px;padding:16px 20px 20px;display:grid}.pf-row{gap:6px;min-width:0;display:grid}.pf-row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-label{font-size:14px;font-weight:600}.pf-copy{flex:none;gap:6px;min-width:96px;min-height:44px}.pf-field{width:100%;font:inherit;background:var(--background);color:var(--foreground);font-size:16px;line-height:1.55}input.pf-field{text-overflow:ellipsis;height:44px;min-height:44px}textarea.pf-field{resize:vertical;white-space:pre-wrap;min-height:96px}@media (width>=840px){.pf-field{font-size:15px}}.pf-note{color:var(--muted-foreground);margin:0;font-size:13px}.pf-missing{background:var(--idle-soft);min-height:44px;color:var(--idle);border-radius:10px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:14px;display:flex}.pf-more{padding:0 20px 4px}.pf-disclosure-body{padding-bottom:16px;font-size:14px}.pf-disclosure-body p{white-space:pre-line;margin:0 0 8px}@media (width<=839.98px){.pf-head{padding:0 16px 14px}.pf-rows{padding:14px 16px 16px}.pf-more{padding:0 16px 4px}.pf-intro{padding:0 16px 12px}.pf-avatar{width:64px;height:64px}}@media (forced-colors:active){.pf-dot{forced-color-adjust:none}}
