.pg{background:var(--card);border:var(--outline);box-shadow:0 8px 0 var(--ink);border-radius:28px;gap:14px;padding:22px;display:grid;position:relative}.pg-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pg-title{margin-top:4px;font-size:26px}.pg.compact .pg-title{font-size:23px}.pg-status{flex:none;font-size:13px}.pg-chips{flex-wrap:wrap;gap:8px;padding:2px 2px 4px;display:flex}.pg-chips::-webkit-scrollbar{display:none}.pg-chip{border:var(--outline);background:var(--mat);cursor:pointer;box-shadow:0 3px 0 var(--ink);border-radius:99px;flex:none;padding:7px 13px;font-size:13.5px;font-weight:800;transition:transform .1s,box-shadow .1s,background .15s}.pg-chip:hover{transform:translateY(-1px)}.pg-chip.on{background:var(--grape);color:#fff}.pg-chip:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.pg-form{gap:12px;display:grid}.pg-row{grid-template-columns:minmax(0,1fr) 112px 104px;gap:10px;display:grid}.pg-row .field>span,.pg-form .field>span{font-size:11.5px}.pg-more summary{cursor:pointer;color:var(--muted);align-items:center;gap:6px;font-size:14px;font-weight:800;list-style:none;display:inline-flex}.pg-more summary:before{content:"+";border:2px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:inline-grid}.pg-more[open] summary:before{content:"–"}.pg-more summary::-webkit-details-marker{display:none}.pg-more-body{gap:10px;margin-top:10px;display:grid}.pg-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pg-hint{font-size:14px;font-weight:600}.pg-out:empty{display:none}.pg-wait{border:2px dashed var(--line);background:var(--mat);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;display:flex}.pg-spin{border:4px solid var(--butter);border-top-color:var(--ink);border-radius:50%;flex:none;width:26px;height:26px;animation:.9s linear infinite pgspin}@keyframes pgspin{to{transform:rotate(360deg)}}.verdict{border:var(--outline);background:#fff;border-radius:22px;animation:.45s cubic-bezier(.3,1.6,.5,1) vpop;overflow:hidden}@keyframes vpop{0%{opacity:0;transform:scale(.94)translateY(8px)}}.verdict-head{border-bottom:var(--outline);flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.verdict.allow .verdict-head{background:var(--mint-l)}.verdict.approval .verdict-head{background:var(--butter-l)}.verdict.block .verdict-head{background:repeating-linear-gradient(-45deg, var(--tomato-l) 0 12px, #fff 12px 20px)}.verdict-badge{font:400 22px/1 var(--display);border:var(--outline);box-shadow:0 3px 0 var(--ink);border-radius:14px;flex:none;align-items:center;gap:8px;padding:9px 14px;display:inline-flex;transform:rotate(-2deg)}.verdict.allow .verdict-badge{background:var(--mint)}.verdict.approval .verdict-badge{background:var(--butter)}.verdict.block .verdict-badge{background:var(--tomato);color:#fff;animation:.5s cubic-bezier(.2,1.8,.4,1) slam}@keyframes slam{0%{transform:rotate(-30deg)scale(1.6)}to{transform:rotate(-2deg)scale(1)}}.stop{width:42px;height:42px;color:var(--tomato);border:2px solid var(--ink);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:#fff;place-items:center;font-size:12px;display:inline-grid}.verdict-sub{gap:2px;min-width:0;font-size:14.5px;display:grid}.verdict-sub .muted{font-size:13px}.checks{gap:2px;max-height:300px;margin:0;padding:8px 10px;list-style:none;display:grid;overflow-y:auto}.pg.compact .checks{max-height:230px}.ck{border-radius:12px;grid-template-columns:26px 1fr;gap:10px;padding:7px 6px;font-size:14px;line-height:1.35;display:grid}.ck b{font-weight:800;display:block}.ck span{color:var(--muted);font-weight:500}.ck-i{border:2px solid var(--ink);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.ck-i svg{width:16px;height:16px}.ck.pass .ck-i{background:var(--mint)}.ck.warn .ck-i{background:var(--butter)}.ck.fail .ck-i{background:var(--tomato);color:#fff}.ck.fail{background:var(--tomato-l)}.sim{border-top:2px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 16px 14px;font-size:13.5px;display:flex}.sim-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.sim-t{gap:2px;width:100%;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.pg.busy .pg-run{opacity:.7}@media (max-width:520px){.pg{border-radius:22px;padding:16px}.pg-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pg-row .pg-to{grid-column:1/-1}.pg-title{font-size:22px}.verdict-head{flex-direction:column;align-items:flex-start}}.pg-story{color:var(--muted);margin:-4px 0 0;font-size:14px;font-weight:600;line-height:1.45}.pay-line{border-bottom:2px dashed var(--line);color:var(--muted);overflow-wrap:anywhere;padding:8px 16px;font-size:13px}
