:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pp-hidden{display:none!important}.pp-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pp-row--between{justify-content:space-between}.pp-col{flex-direction:column;gap:.75rem;display:flex}.pp-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}.pp-grid--2{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.pp-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.pp-muted{opacity:.7}.pp-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pp-list-item{border-bottom:1px solid #00000014;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.5rem 0;display:flex}.pp-list-item:last-child{border-bottom:0}.pp-list-item--clickable{cursor:pointer}.pp-list-item--clickable:hover,.pp-list-item--selected{background:#00000008}.pp-tile{color:inherit;text-decoration:none;display:block}.pp-tile-value{font-size:1.75rem;font-weight:600;line-height:1.2}.pp-timeline{border-left:2px solid #0000001f;flex-direction:column;gap:.5rem;margin:0;padding:0 0 0 1rem;list-style:none;display:flex}.pp-center{text-align:center;justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.pp-center>*{max-width:32rem}.pp-field-row{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end;gap:.75rem;display:grid}.pp-tabs{border-bottom:1px solid #0000001a;flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;display:flex}.pp-tab{appearance:none;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:.5rem .75rem}.pp-tab[aria-selected=true]{border-bottom-color:currentColor;font-weight:600}.pp-tab-dot:after{content:"•";margin-left:.25rem}.pp-pkg{border:1px solid #0000001f;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.pp-qty{width:5rem}.pp-where{opacity:.75;margin-top:.5rem;font-size:.85em}
