.pt-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--gap, 16px);margin-top:var(--gap, 16px);align-items:start}.pt-grid .mk-filters{position:sticky;top:16px}.pt-grid input[type=range]{width:100%;accent-color:var(--accent)}.pt-row{border-bottom:1px solid var(--rule)}.pt-main{width:100%;display:grid;grid-template-columns:52px 120px minmax(0,1fr) auto 92px;align-items:center;gap:14px;padding:10px 6px;background:0 0;border:0;color:var(--text);text-align:left;cursor:pointer;font:inherit;transition:background 160ms ease}.pt-main:hover,.pt-row.open .pt-main{background:rgba(255,181,71,.06)}.pt-score{width:46px;height:46px;display:grid;place-items:center;clip-path:polygon(25%0,75%0,100% 50%,75% 100%,25% 100%,0 50%);background:conic-gradient(var(--accent) calc(var(--s)*1%),var(--rule)0);position:relative}.pt-score::before{content:"";position:absolute;inset:3px;background:var(--card);clip-path:inherit}.pt-score b{position:relative;font:700 15px/1 var(--mono);color:var(--accent)}.pt-cap{width:120px;height:45px;background:var(--raised) center/cover no-repeat;clip-path:polygon(0 0,calc(100% - 6px)0,100% 6px,100% 100%,0 100%)}.pt-name{min-width:0;display:flex;flex-direction:column;gap:2px}.pt-name b,.pt-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-name b{font-weight:600}.pt-name span{font-size:12.5px}.pt-plats{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;max-width:220px}.pt-plats i{font:600 11px/1 var(--mono);font-style:normal;padding:5px 7px;background:var(--raised);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.pt-plats i.none{background:rgba(255,181,71,.14);color:var(--accent)}.pt-name span,.pt-plats i.unk,.pt-units span{color:var(--faint)}.pt-units{text-align:right;display:flex;flex-direction:column}.pt-units b{font:700 15px/1.2 var(--mono)}.pt-units span{font-size:11px}.pt-det{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:20px;padding:6px 6px 18px 72px}.pt-why{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px;font-size:13.5px}.pt-why li{display:flex;gap:8px;align-items:baseline}.pt-why li::before{content:"";width:7px;height:7px;flex:none;transform:rotate(45deg) translateY(-1px);background:var(--faint)}.pt-why li.good::before{background:var(--positive)}.pt-why li.bad::before{background:var(--negative)}.pt-why li.warn::before{background:var(--accent)}.pt-pitch textarea{width:100%;margin:6px 0 8px;font:12.5px/1.5 var(--mono);color:var(--text);background:var(--raised);border:1px solid var(--border);border-radius:8px;padding:10px;resize:vertical}.gd-tabs em{font-style:normal;opacity:.7;margin-left:4px}@media (max-width:1100px){.pt-grid{grid-template-columns:minmax(0,1fr)}.pt-grid .mk-filters{position:static}.pt-det{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-left:6px}.pt-pitch{grid-column:1/-1}}@media (max-width:640px){.pt-main{grid-template-columns:44px minmax(0,1fr) auto;gap:10px}.pt-cap{display:none}.pt-score{width:40px;height:40px}.pt-plats{grid-column:2/-1;justify-content:flex-start;max-width:none}.pt-units{grid-row:1;grid-column:3}.pt-det{grid-template-columns:minmax(0,1fr)}}