.px-dev{--dev-row:64px;display:grid;gap:16px;min-width:0}.px-dev__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.px-dev__head .px-h2{margin:0}.px-dev__head h1{margin:0;font:600 clamp(28px,3.4vw,40px)/1.15 var(--sc-font-display);letter-spacing:-.03em}.px-dev__method{margin:0;max-width:56ch;font-size:16px;line-height:1.6;color:var(--sc-text-2)}.px-dev__range{margin:0;font-size:14px;color:var(--sc-text-3)}.px-dev__tabs{display:flex;flex-wrap:wrap;gap:2px 6px;overflow:visible;padding:0;margin-top:4px}.px-dev__tabs button{flex-shrink:0}.px-dev__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;margin-top:8px}.px-dev .px-dev__card{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:12px;padding:20px 24px 16px;border:0;border-radius:12px;background:var(--sc-surface)}.px-dev__card .px-h3 small{font-variant-numeric:tabular-nums}.px-dev__list{list-style:none;margin:0;padding:0;display:grid;grid-auto-rows:var(--dev-row);align-content:start;min-height:calc(6 * var(--dev-row))}.px-dev__list li{min-width:0;border-top:1px solid var(--sc-line)}.px-dev__list li:first-child{border-top:0}.px-dev__list :is(a,div){height:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;-moz-column-gap:12px;column-gap:12px;row-gap:2px;color:var(--sc-text);text-decoration:none;min-width:0}.px-dev__list a:hover b{color:var(--sc-accent)}.px-dev__list b{line-height:1.4;overflow:hidden;text-overflow:ellipsis}.px-dev__list b,.px-dev__val{font-size:15px;font-weight:600;white-space:nowrap}.px-dev__val{font-variant-numeric:tabular-nums;color:var(--sc-text);text-align:right}.px-dev__list small{grid-column:1/-1;font-size:14px;line-height:1.45;color:var(--sc-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-dev__empty{margin:0;align-self:center;min-height:calc(6 * var(--dev-row));display:grid;place-items:center;text-align:center;font-size:15px;color:var(--sc-text-3)}.px-dev .px-card__foot{font-size:14px;color:var(--sc-text-3)}@media (max-width:900px){.px-dev__grid{grid-template-columns:minmax(0,1fr);gap:16px}.px-dev__empty{min-height:120px}.px-dev__list{min-height:0}}@media (max-width:760px){.px-dev{--dev-row:68px}.px-dev .px-dev__card{padding:16px}}