._1pcafs30{gap:var(--utils-space-4);flex-direction:column;display:flex}
._1pcafs31{gap:var(--utils-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}
._1pcafs32{gap:var(--utils-space-4);flex-direction:column;display:flex}
._1pcafs33{justify-content:space-between;align-items:center;gap:var(--utils-space-2);font-size:var(--utils-fontSize-sm);margin-bottom:var(--utils-space-2);font-weight:600;display:flex}
._1pcafs34{font-family:var(--utils-font-mono);color:var(--utils-color-textMuted);font-weight:500}
._1pcafs35{width:100%;accent-color:var(--utils-color-accent)}
._1pcafs36{gap:var(--utils-space-2);flex-wrap:wrap;display:flex}
._1pcafs37{align-items:center;gap:var(--utils-space-2);padding:var(--utils-space-2) var(--utils-space-3);border-radius:var(--utils-radius-full);border:1px solid var(--utils-color-border);background:var(--utils-color-bg);font-size:var(--utils-fontSize-xs);display:flex}
._1pcafs37:hover{border-color:var(--utils-color-accent)}
._1pcafs38{border-radius:var(--utils-radius-full);border:1px solid var(--utils-color-border);flex-shrink:0;width:18px;height:18px}
._1pcafs39{align-items:center;gap:var(--utils-space-2);padding:var(--utils-space-2) 0;border-top:1px solid var(--utils-color-border);grid-template-columns:44px minmax(0,1fr) 62px 32px;display:grid}
._1pcafs3a{border:1px solid var(--utils-color-border);border-radius:var(--utils-radius-sm);cursor:pointer;background:0 0;width:44px;height:34px;padding:0}
._1pcafs3b{width:100%;padding:var(--utils-space-1) var(--utils-space-2);border:1px solid var(--utils-color-border);border-radius:var(--utils-radius-sm);background:var(--utils-color-bg);color:var(--utils-color-text);font-family:var(--utils-font-mono);font-size:var(--utils-fontSize-xs);text-align:right;outline:none}
._1pcafs3b:focus{border-color:var(--utils-color-accent)}
._1pcafs3c{border-radius:var(--utils-radius-sm);border:1px solid var(--utils-color-border);background:var(--utils-color-bg);width:30px;height:30px;color:var(--utils-color-textMuted);font-size:var(--utils-fontSize-sm);place-items:center;display:grid}
._1pcafs3c:hover:not(:disabled){border-color:var(--utils-color-danger);color:var(--utils-color-danger)}
._1pcafs3c:disabled{opacity:.4}
._1pcafs3d{padding:var(--utils-space-3);border-radius:var(--utils-radius-md);border:1px solid var(--utils-color-border);background:var(--utils-color-bg)}
._1pcafs3e{justify-content:space-between;align-items:center;gap:var(--utils-space-2);margin-bottom:var(--utils-space-3);font-size:var(--utils-fontSize-sm);font-weight:600;display:flex}
._1pcafs3f{align-items:center;gap:var(--utils-space-3);display:flex}
._1pcafs3g{align-items:center;gap:var(--utils-space-1);font-size:var(--utils-fontSize-xs);color:var(--utils-color-textMuted);font-weight:500;display:inline-flex}
._1pcafs3h{gap:var(--utils-space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}
._1pcafs3i{min-height:260px;padding:var(--utils-space-6);border-radius:var(--utils-radius-md);border:1px solid var(--utils-color-border);background-color:var(--utils-color-bgElevated);background-image:linear-gradient(45deg, var(--utils-color-bgInset) 25%, transparent 25%), linear-gradient(-45deg, var(--utils-color-bgInset) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--utils-color-bgInset) 75%), linear-gradient(-45deg, transparent 75%, var(--utils-color-bgInset) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;place-items:center;display:grid}
._1pcafs3j{border-radius:var(--utils-radius-md);border:1px solid var(--utils-color-border);width:100%;min-height:220px}
._1pcafs3k{border-radius:var(--utils-radius-md);background:var(--utils-color-bgElevated);width:180px;height:120px;color:var(--utils-color-textMuted);font-size:var(--utils-fontSize-sm);place-items:center;display:grid}
._1pcafs3l{width:100%;margin-top:var(--utils-space-3);padding:var(--utils-space-3);border-radius:var(--utils-radius-md);border:1px solid var(--utils-color-border);background:var(--utils-color-bg);color:var(--utils-color-text);font-family:var(--utils-font-mono);font-size:var(--utils-fontSize-sm);text-align:left;word-break:break-all;white-space:pre-wrap;line-height:1.6;display:block}
._1pcafs3l:hover{border-color:var(--utils-color-accent)}
._1pcafs3m{margin-top:var(--utils-space-2);font-size:var(--utils-fontSize-xs);color:var(--utils-color-textSubtle)}
@media screen and (max-width:860px){._1pcafs31{grid-template-columns:minmax(0,1fr)}}
