.warm-site .pv-page{max-width:820px}.warm-site .pv-result{border:1.5px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-card);gap:16px;margin:28px 0 8px;padding:clamp(20px,3vw,28px);display:grid}.warm-site .pv-result[data-result=ai-text],.warm-site .pv-result[data-result=match],.warm-site .pv-result[data-result=partial]{border-color:var(--sage);background:linear-gradient(180deg, var(--sage-soft), var(--paper) 70%)}.warm-site .pv-result[data-result=not-found],.warm-site .pv-result[data-result=invalid],.warm-site .pv-result[data-result=too-short]{border-color:var(--terra-soft)}.warm-site .pv-status{align-items:flex-start;gap:12px;display:flex}.warm-site .pv-status svg{color:var(--sage-deep);flex:none;margin-top:3px}.warm-site .pv-result[data-result=not-found] .pv-status svg,.warm-site .pv-result[data-result=invalid] .pv-status svg,.warm-site .pv-result[data-result=too-short] .pv-status svg{color:var(--terra-ink)}.warm-site .pv-status h2,.warm-site .pv-status h3{margin:0 0 4px;font-size:clamp(20px,2.2vw,24px)}.warm-site .pv-status p{color:var(--muted);margin:0;line-height:1.6}.warm-site .pv-facts{border-top:1px dashed var(--line-strong);grid-template-columns:minmax(150px,auto) 1fr;gap:8px 18px;margin:0;padding:14px 0 0;display:grid}.warm-site .pv-facts dt{color:var(--muted);font-size:14px;font-weight:650}.warm-site .pv-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.warm-site .pv-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.warm-site .pv-actions small{color:var(--muted);font-size:14px}.warm-site .pv-page .prose{margin-top:36px}.warm-site .pv-page .prose code{overflow-wrap:anywhere}@media (max-width:560px){.warm-site .pv-facts{grid-template-columns:1fr;gap:2px}.warm-site .pv-facts dd+dt{margin-top:10px}}.warm-site .pv-heading{align-items:center;gap:10px;margin:48px 0 14px;font-size:clamp(24px,2.4vw,32px);display:flex}.warm-site .pv-heading:first-child{margin-top:0}.warm-site .pv-heading svg{color:var(--terra-ink)}.warm-site .pv-steps{counter-reset:pv-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.warm-site .pv-steps li{border:1.5px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper);counter-increment:pv-step;align-content:start;gap:8px;padding:20px 20px 22px;display:grid;position:relative}.warm-site .pv-steps li:before{content:counter(pv-step);color:var(--terra-ink);font-family:var(--font-hand);font-size:26px;line-height:1;position:absolute;top:14px;right:18px}.warm-site .pv-steps svg{color:var(--sage-deep)}.warm-site .pv-steps strong{font-family:var(--font-display);font-size:19px}.warm-site .pv-steps span{color:var(--muted);font-size:15px;line-height:1.6}.warm-site .pv-lead,.warm-site .pv-hint{color:var(--muted)}.warm-site .pv-lead{max-width:680px;margin:0 0 16px;line-height:1.65}.warm-site .pv-hint{margin:0;font-size:14px}.warm-site .pv-text textarea{resize:vertical;min-height:150px}.warm-site .pv-meter{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.warm-site .pv-meter span{border-radius:inherit;background:var(--sage-deep);height:100%;display:block}@media (max-width:760px){.warm-site .pv-steps{grid-template-columns:1fr}}
