.pp{padding-block:var(--s6) var(--s8)}.pp>.wrap{display:grid;grid-gap:var(--s7);gap:var(--s7)}.pp-crumb{display:flex;flex-wrap:wrap;gap:var(--s2) 0;margin:0;padding:0;list-style:none;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sage);min-width:0}.pp-crumb li{display:inline-flex;align-items:baseline;min-width:0}.pp-crumb li+li:before{content:"/";color:var(--line-strong);padding-inline:var(--s3)}.pp-crumb a{color:var(--sage);text-decoration:none}.pp-crumb a:hover{color:var(--mist)}.pp-crumb [aria-current=page]{color:var(--mist);overflow-wrap:anywhere}.pp-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s6);gap:var(--s6);align-items:start}@media (min-width:960px){.pp-grid{grid-template-columns:minmax(0,620px) minmax(0,1fr);gap:var(--s7)}}.pp-main,.pp-side{min-width:0}.pp-side{display:grid;grid-gap:var(--s4);align-content:start}.pp-side,.pp-side .card-b{gap:var(--s4)}.pp-side .card-h .st{white-space:normal;text-align:right}.pp-side .card-h h2.label{margin:0;line-height:inherit;text-wrap:wrap;overflow-wrap:anywhere}.pp .record{box-shadow:none}.pp .rec-top h1{overflow-wrap:anywhere}.pp .rec-actions form{display:grid;min-width:0}.pp .rec-actions button.lock-note{width:100%;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--mist);border:1px solid var(--mint);background:transparent;padding:var(--s2) var(--s3);cursor:pointer;line-height:1.4}.pp .rec-actions button.lock-note:hover{filter:brightness(1.15)}.pp-def{display:grid;margin:0}.pp-def>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s1) var(--s4);gap:var(--s1) var(--s4);align-items:baseline;padding:var(--s3) 0;border-bottom:1px solid var(--line);min-width:0}.pp-def>div:first-child{padding-top:0}.pp-def>div:last-child{border-bottom:0;padding-bottom:0}.pp-def dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sage)}.pp-def dd,.pp-def dt{font-family:var(--mono)}.pp-def dd{margin:0;font-size:14px;font-weight:600;color:var(--mist);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.01em}.pp-def dd.hi{color:var(--mint)}.pp-def dd.is-locked{color:var(--sage)}.pp-def dd b{font-weight:600}.pp-def small{grid-column:1/-1;font-family:var(--serif);font-size:13.5px;color:var(--sage);line-height:1.45}.pp-def small b{color:var(--mist);font-weight:400}.pp-tt-wrap{overflow-x:auto;min-width:0}.pp-tt{width:100%;border-collapse:collapse;table-layout:fixed;font-family:var(--mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-tt th{font-weight:500;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--sage);padding:var(--s2) var(--s1);text-align:center}.pp-tt tbody th{text-align:left;width:40px;padding-left:0}.pp-tt td{border:1px solid var(--line);text-align:center;padding:var(--s3) var(--s1);color:var(--mist);background:color-mix(in srgb,var(--mint) var(--v,0%),var(--panel))}.pp-tt td.is-zero{color:var(--faint)}.pp-tt td.is-top{color:var(--mist);font-weight:600;outline:1px solid var(--mint);outline-offset:-1px}.pp-frames{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--s2);gap:var(--s2)}.pp-frame{position:relative;margin:0;aspect-ratio:1/1;overflow:hidden;border:1px solid var(--line);background:var(--panel)}.pp-frame img{width:100%;height:100%;object-fit:cover;display:block}.pp-tag{position:absolute;left:var(--s2);bottom:var(--s2);font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--mist);background:rgba(14,18,17,.82);padding:var(--s1) var(--s2);line-height:1.3;white-space:nowrap}.pp-form{grid-gap:var(--s3);gap:var(--s3)}.pp-form,.pp-form label{display:grid;min-width:0}.pp-form label{grid-gap:var(--s1);gap:var(--s1)}.pp-form textarea.input{min-height:64px;resize:vertical;line-height:1.45}.pp-form .btn,.pp-side .btn-gold{justify-self:start}.pp-similar{display:grid;grid-gap:var(--s5);gap:var(--s5);border-top:1px solid var(--line);padding-top:var(--s7)}@media (max-width:899.98px){body:has(main.pp.has-sticky) .sup-fab{bottom:94px}body:has(main.pp.has-sticky) .foot{padding-bottom:calc(var(--s7) + 76px + 58px)}}@media (max-width:599.98px){.pp{padding-block:var(--s4) var(--s7)}.pp>.wrap{gap:var(--s5)}.pp-def dd{font-size:13px}.pp-tt{font-size:11px}.pp-tt td{padding:var(--s2) 2px}.pp-tt tbody th{width:34px}.pp-frames{grid-template-columns:repeat(2,minmax(0,1fr))}}