.prompt-page{max-width:1050px;margin:0 auto;padding:22px 18px 60px;color:#28313c}.prompt-crumb{font-size:13px;color:#707783;margin:5px 0 15px}.prompt-crumb a{color:#7a1730}.prompt-hero{padding:28px;border:1px solid #eadfe2;border-radius:16px;background:linear-gradient(120deg,#fffaf7,#f8f3eb)}.prompt-eyebrow,.section-kicker{color:#9a7044;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.prompt-hero h1{font-size:clamp(30px,4vw,44px);line-height:1.12;color:#6d1830;margin:8px 0}.prompt-hero>p:not(.prompt-eyebrow){max-width:790px;line-height:1.7;color:#49464d}.hero-actions,.prompt-bottom{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.hero-actions a,.prompt-bottom a{display:inline-flex;padding:11px 15px;border-radius:8px;background:#7a1730;color:#fff;text-decoration:none;font-size:13px;font-weight:700}.hero-actions a.secondary,.prompt-bottom a.secondary{background:#fff;color:#7a1730;border:1px solid #7a1730}.prompt-notice,.prompt-instructions,.prompt-integrity{margin:16px 0;padding:15px 18px;border-radius:10px;line-height:1.65;font-size:13px}.prompt-notice{border-left:4px solid #c89c5a;background:#fff7e9;color:#614b2d}.prompt-instructions{border:1px solid #e7e0df;background:#fff}.prompt-instructions ol{margin:8px 0 0;padding-left:22px}.prompt-instructions li{margin:5px 0}.prompt-jump{position:sticky;top:0;z-index:4;display:flex;gap:7px;flex-wrap:wrap;padding:10px 0;background:rgba(255,255,255,.96);backdrop-filter:blur(8px)}.prompt-jump a{padding:8px 11px;border:1px solid #ead8dc;border-radius:999px;background:#fff;color:#741c35;text-decoration:none;font-size:12px;font-weight:700}.prompt-section{scroll-margin-top:65px;margin:22px 0}.prompt-section h2{margin:4px 0 11px;color:#6d1830;font-size:23px}.section-kicker{margin:0 0 3px}.prompt-list{display:grid;gap:9px}.prompt-card{overflow:hidden;border:1px solid #e8e0df;border-radius:12px;background:white}.prompt-card[open]{box-shadow:0 7px 22px rgba(66,24,38,.05)}.prompt-card summary{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(220px,1.4fr) auto;gap:12px;align-items:center;padding:14px 16px;cursor:pointer;list-style:none}.prompt-card summary::-webkit-details-marker{display:none}.prompt-title{font-size:14px;font-weight:800;color:#4b3038}.prompt-desc{font-size:12px;line-height:1.5;color:#62636a}.prompt-open{font-size:12px;font-weight:700;color:#7a1730;white-space:nowrap}.prompt-body{border-top:1px solid #eee6e6;padding:14px 16px 16px}.prompt-label{display:block;margin:0 0 7px;font-size:12px;font-weight:700;color:#62464f}.prompt-body textarea,.integrity-text{display:block;box-sizing:border-box;width:100%;min-height:205px;padding:13px;border:1px solid #e4d9dc;border-radius:9px;background:#fcfaf9;color:#30333a;font:13px/1.6 'DM Sans',sans-serif;white-space:pre-wrap;resize:vertical}.prompt-actions{display:flex;align-items:center;gap:10px;margin-top:10px}.copy-prompt{padding:9px 13px;border:0;border-radius:8px;background:#7a1730;color:white;font-size:12px;font-weight:750;cursor:pointer}.copy-prompt:hover{background:#5f1025}.copy-status{font-size:12px;color:#267253}.prompt-integrity{border:1px solid #e8e0df;background:#fff}.prompt-integrity h2{margin:0;color:#6d1830;font-size:20px}.prompt-integrity blockquote{margin:10px 0;padding:13px 15px;border-left:4px solid #267253;border-radius:7px;background:#f0f8f4;color:#315846;line-height:1.65;font-size:13px}.integrity-text{min-height:92px;margin-top:12px}.prompt-bottom{padding-top:14px;border-top:1px solid #e8e0df}@media(max-width:700px){.prompt-hero{padding:19px}.prompt-card summary{grid-template-columns:1fr auto;gap:5px}.prompt-title{grid-column:1}.prompt-desc{grid-column:1/-1;grid-row:2}.prompt-open{grid-column:2;grid-row:1}.prompt-body{padding:12px}.prompt-body textarea{min-height:240px}.prompt-jump{position:static}}

.ai-check-section{margin:20px 0;padding:20px;border:1px solid #e8e0df;border-radius:14px;background:#fff}.ai-check-section h2{margin:4px 0 8px;color:#6d1830;font-size:22px}.ai-check-section>p{font-size:13px;line-height:1.6}.ai-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0}.ai-check-grid label{display:flex;gap:9px;align-items:flex-start;padding:12px;border:1px solid #e9dfe1;border-radius:9px;background:#fffaf9;font-size:13px}.ai-check-grid input{margin-top:3px;accent-color:#7a1730}.ai-check-grid span{display:grid;gap:4px}.ai-check-grid strong{color:#4b3038}.ai-check-grid small,.checklist-note{color:#62636a;line-height:1.5}.checklist-link{font-size:12px;font-weight:700;color:#7a1730}.checklist-note{font-size:12px!important}.prompt-jump a[href="#ai-verification"]{border-color:#c89c5a;background:#fff8e8}@media(max-width:700px){.ai-check-grid{grid-template-columns:1fr}}@media print{.ai-check-section .prompt-actions,.prompt-jump,.prompt-hero,.prompt-instructions,.prompt-notice,.prompt-bottom,header,footer{display:none!important}.ai-check-section{border:0;padding:0}.ai-check-grid input{visibility:visible}}
