.pp .pc-callout{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 14%, var(--surface)), var(--surface) 60%);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:14px 22px;margin-top:18px;padding:18px 20px;display:grid}.pp .pc-callout-text{gap:4px;min-width:0;display:grid}.pp .pc-callout-text p{color:var(--body);margin:0;font-size:14px;line-height:1.5}.pp .pc-callout-text .pc-callout-title{color:var(--ink);font-size:17px;font-weight:700}.pp .pc-callout-row{gap:8px;min-width:0;display:flex}.pp .pc-callout-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp .pc-callout-row input{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:44px;color:var(--ink);border-radius:10px;flex:auto;padding:0 12px;font:500 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pp .pc-callout-row button{background:var(--accent);color:#fff;min-height:44px;font:700 14px/1 var(--sans,"Geist", sans-serif);cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 20px}:is(.pp .pc-callout-row input:focus-visible,.pp .pc-callout-row button:focus-visible){outline:2px solid var(--accent-lite);outline-offset:2px}@media (max-width:760px){.pp .pc-callout{grid-template-columns:minmax(0,1fr)}}
