.catalog-intro{padding-block:2.5rem 1.5rem}.catalog-intro h1{font-size:clamp(2rem,3.8vw,3.2rem);max-width:950px}.catalog-intro p{max-width:900px}.catalog-intro .catalog-intro-note{font-size:1rem;margin-bottom:0}.catalog-section{padding:1.5rem 0 5rem}.prompt-filters{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:1rem;padding:1.3rem;border:1px solid var(--line);border-radius:8px;background:var(--pale)}.prompt-filters label{display:flex;flex-direction:column;gap:.5rem;font-weight:700;min-width:0}.prompt-filters select{font:inherit;color:var(--ink);background:#fff;border:1px solid #839aa9;border-radius:5px;min-height:46px;width:100%;padding:.65rem .6rem}.prompt-filters [data-reset]{grid-column:1/-1;justify-self:start;min-height:44px;display:inline-flex;align-items:center;color:var(--blue);font-weight:700}.catalog-summary{display:flex;flex-wrap:wrap;gap:.5rem 2rem;justify-content:space-between;margin:1.4rem 0}.catalog-summary p{margin:0;font-size:.9rem;color:var(--muted)}.catalog-summary [data-result-count]{font-weight:700;color:var(--ink)}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.catalog-card{border:1px solid var(--line);border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;min-width:0;background:#fff}.catalog-card h2{font-size:1.35rem;line-height:1.35;margin:.9rem 0 .6rem}.catalog-card h2 a{text-decoration:none}.catalog-card h2 a:hover{text-decoration:underline;text-underline-offset:4px}.prompt-badges{display:flex;flex-wrap:wrap;gap:.45rem}.prompt-badges span{font-size:.73rem;letter-spacing:.04em;font-weight:800;line-height:1.5;padding:.25rem .6rem;border-radius:4px;background:#fff0df;color:#873b00}.prompt-badges span+span{background:#eaf2f8;color:#254c64}.catalog-card p{font-size:.95rem;color:var(--muted)}.catalog-card .prompt-professions,.prompt-professions{font-size:.8rem;line-height:1.6;color:var(--muted)}.copy-block{background:var(--navy);color:#fff;padding:1.2rem;border-radius:6px;margin-top:auto;overflow-wrap:anywhere}.copy-block .copy-label{color:#ffb773;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.6rem}.copy-block .copy-text{color:#fff;line-height:1.75;font-size:1rem;white-space:pre-wrap;user-select:text}.prompt-copy{cursor:pointer;background:#ffad64;border-color:#ffad64;color:#112c40;min-height:44px;font-size:.85rem;padding:.6rem .85rem}.prompt-copy:hover{background:#ffbe84;transform:none}.copy-block .copy-feedback{color:#d0dce4;font-size:.8rem;line-height:1.6;margin:.5rem 0 0}.copy-feedback:empty{display:none}.prompt-detail-link{display:inline-flex;align-items:center;min-height:44px;margin-top:1rem;color:var(--blue);font-weight:700;gap:.5rem;text-underline-offset:4px}.prompt-empty{padding:3rem 1.5rem;background:var(--pale);border-radius:8px;text-align:center}.prompt-empty h2{font-size:1.6rem;margin-bottom:1rem}.prompt-detail{max-width:850px;padding-block:2.5rem 4rem;overflow-wrap:anywhere}.prompt-detail h1{font-size:clamp(2rem,4vw,3.4rem);margin:1rem 0}.prompt-detail section{margin:2rem 0}.prompt-detail h2{font-size:1.45rem;margin-bottom:.8rem;line-height:1.4}.prompt-detail .copy-text{font-size:1.15rem}.prompt-followups{padding-left:1.3rem;line-height:1.8}.prompt-followups li{padding:.4rem 0}.prompt-write-note{background:var(--pale);border-left:3px solid var(--orange);padding:1.3rem}.prompt-write-note p{margin:0}.prompt-breadcrumbs{flex-wrap:wrap;overflow-wrap:anywhere}.catalog-section :focus-visible,.prompt-detail :focus-visible{outline:3px solid #bd5100;outline-offset:4px}.copy-block :focus-visible{outline-color:#ffb773}.catalog-section [hidden],.prompt-detail [hidden]{display:none!important}@media(max-width:700px){.prompt-filters{grid-template-columns:1fr}.catalog-grid{grid-template-columns:1fr}.catalog-card{padding:1.1rem}.catalog-intro{padding-top:2rem}.copy-block{padding:1rem}.prompt-copy{width:100%}.catalog-summary{display:block}.catalog-summary p+p{margin-top:.5rem}}
/* Pilot AI response: compact, native HTML, with no runtime chart dependency. */
.prompt-example{font-size:.95rem}.prompt-example .example-disclaimer{font-size:.8rem;line-height:1.6;color:var(--muted);margin-bottom:1rem}.example-question{margin-left:12%;padding:.85rem 1rem;background:var(--pale);border:1px solid var(--line);border-radius:10px 10px 0 10px}.example-question>span{font-size:.68rem;font-weight:800;letter-spacing:.08em;color:var(--blue)}.example-question p{margin:.3rem 0 0}.example-answer{margin-top:.85rem;padding:1.2rem;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 8px 24px #112c4008}.example-speaker{display:flex;align-items:center;gap:.6rem;font-size:.8rem;font-weight:800;color:var(--navy);margin-bottom:.8rem}.example-speaker>span{display:grid;place-items:center;background:var(--navy);color:#ffad64;width:28px;height:28px;border-radius:7px}.example-answer .example-scope{font-size:.8rem;color:var(--muted);line-height:1.6}.example-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0}.example-kpis>div{background:var(--pale);border-radius:7px;padding:.85rem;min-width:0}.example-kpis dt{font-size:.73rem;color:var(--muted);line-height:1.5}.example-kpis dd{margin:.35rem 0 0;font-weight:800;font-size:1.08rem;color:var(--navy);line-height:1.4}.example-chart{margin:1.2rem 0}.example-chart figcaption{font-weight:700;font-size:.8rem;margin-bottom:.75rem}.example-bars{display:flex;gap:clamp(4px,1.5vw,16px);height:155px;border-bottom:1px solid var(--line);padding:20px 0 24px}.example-column{position:relative;flex:1;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;min-width:0}.example-column i{display:block;width:75%;max-width:44px;background:linear-gradient(#ffad64,#ed6c00);border-radius:4px 4px 0 0;flex-shrink:0}.example-column>span{font-size:.7rem;color:var(--navy);font-variant-numeric:tabular-nums}.example-column>small{position:absolute;bottom:-21px;font-size:.68rem}.example-table{border-block:1px solid var(--line);margin-block:1rem}.example-table>summary{cursor:pointer;padding:.8rem 0;font-weight:700;min-height:44px}.example-table-scroll{overflow-x:auto;max-width:100%}.example-table-scroll table{width:100%;border-collapse:collapse;font-size:.8rem;line-height:1.5;font-variant-numeric:tabular-nums}.example-table-scroll caption{text-align:left;color:var(--muted);padding:.6rem 0}.example-table-scroll th,.example-table-scroll td{padding:.55rem .4rem;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.example-table-scroll tr>:first-child{text-align:left}.example-table-scroll tfoot{font-weight:700}.example-insight{margin-top:1rem;border-left:3px solid var(--orange);padding-left:1rem}.example-insight h3{font-size:1rem;margin-bottom:.5rem}.example-insight p{margin-bottom:0}.example-next{margin-top:1rem;padding:.85rem 1rem;border-radius:7px;background:var(--pale)}.example-next>span{font-size:.72rem;font-weight:700;color:var(--blue)}.example-next p{margin:.3rem 0 0;font-weight:600}@media(max-width:600px){.example-answer{padding:.85rem}.example-question{margin-left:5%}.example-kpis{grid-template-columns:1fr;gap:.4rem}.example-kpis>div{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem}.example-kpis dd{margin:0;text-align:right;font-size:.95rem}.example-bars{gap:5px;height:140px}.example-column>small{font-size:.6rem}}
/* A distinct conversation canvas, visually related to the homepage AI demo. */
.prompt-detail .prompt-example{padding:clamp(1rem,3vw,1.75rem);border:1px solid #cadbe5;border-radius:18px;background:linear-gradient(145deg,#edf4f8,#fafcfd);box-shadow:0 18px 44px #112c400b;margin-block:2rem}.example-eyebrow{display:block;font-size:.66rem;letter-spacing:.14em;font-weight:800;color:#9c4400;margin-bottom:.5rem}.prompt-example .example-question{background:var(--navy);color:#fff;border:0;padding:1rem 1.2rem;box-shadow:0 5px 15px #112c4012}.example-question>span{color:#ffb773}.example-question p{font-size:1.02rem;font-weight:600}.example-answer{border:0;padding:1.3rem;margin-top:1.1rem;border-radius:12px;box-shadow:0 4px 18px #112c400d}.example-speaker{padding-bottom:.85rem;border-bottom:1px solid var(--line);font-size:.85rem}.example-speaker>span{width:34px;height:34px;font-size:1.2rem;background:#fff0df;color:#a94700}.example-speaker>small{margin-left:auto;font-size:.62rem;font-weight:600;background:#eef4f8;border-radius:20px;padding:.3rem .55rem;color:#4b6575}.example-kpis{gap:.6rem;margin:1.2rem 0}.example-kpis>div{border:1px solid #dce7ee;background:#f3f7fa;border-radius:9px;border-top:3px solid #294f67}.example-kpis>div:first-child{background:#fff5e9;border-color:#f2d3af;border-top-color:#ed6c00}.example-kpis>div:last-child{background:#edf7f3;border-top-color:#327e61}.example-kpis dd{font-family:Manrope,Arial,sans-serif;font-size:1.2rem;font-weight:800}.example-kpis>div:first-child dd{font-size:1.65rem;color:#934100}.example-kpis>div:last-child dd{font-size:1.65rem;color:#28664f}.example-chart{padding:1rem;border:1px solid var(--line);border-radius:9px;background:#fff}.example-chart figcaption{font-size:.82rem;color:var(--navy)}.example-bars{height:190px;background:repeating-linear-gradient(to top,transparent 0,transparent 35px,#e8eff4 36px,#e8eff4 37px);border-bottom:0;align-items:stretch}.example-column i{background:linear-gradient(#88aabe,#345f79);width:80%;border-radius:5px 5px 0 0}.example-column:last-child i{background:linear-gradient(#ffb45e,#ed6c00)}.example-column>span{font-weight:700;font-size:.75rem;background:#fff;padding:0 .15rem}.example-column:last-child>span{color:#a94700}.example-table{border:1px solid var(--line);border-radius:9px;padding:0 .75rem;background:#fff}.example-table>summary{font-size:.86rem}.example-table-scroll thead{background:#edf4f8}.example-table-scroll tbody tr:nth-child(even){background:#f8fafb}.example-table-scroll tfoot{background:#fff4e6}.example-table-scroll th,.example-table-scroll td{padding:.55rem .6rem}.example-table-scroll caption{font-size:.72rem}.example-insight{border:0;border-radius:9px;background:#fff5e9;padding:1rem;margin-top:1.1rem}.example-insight h3{color:#934100;font-size:.95rem}.example-insight p{font-size:.9rem;line-height:1.75}.example-next{background:#193b52;color:#fff;border-radius:9px;padding:1rem}.example-next>span{color:#ffb773;font-size:.7rem}.example-next p{font-size:.92rem;line-height:1.65}@media(max-width:600px){.prompt-detail .prompt-example{padding:.85rem;border-radius:12px}.example-answer{padding:.85rem}.example-question{margin-left:3%}.example-speaker{flex-wrap:wrap}.example-speaker>small{font-size:.58rem}.example-kpis>div{border-top:0;border-left:3px solid #294f67}.example-kpis>div:first-child{border-left-color:#ed6c00}.example-kpis>div:last-child{border-left-color:#327e61}.example-kpis dd,.example-kpis>div:first-child dd,.example-kpis>div:last-child dd{font-size:1.05rem}.example-chart{padding:.7rem .4rem}.example-bars{height:160px;gap:3px}.example-column>span{font-size:.65rem}.example-column>small{font-size:.57rem}.example-insight,.example-next{padding:.85rem}}

.prompt-card-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem}.prompt-card-actions .prompt-detail-link{margin-top:0}.prompt-example-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.65rem .85rem;border-radius:7px;background:#fff0df;border:1px solid #edc49a;color:#873b00;font-size:.85rem;font-weight:800;text-decoration:none}.prompt-example-cta:hover{background:#ffe1bc;border-color:#ed6c00}.prompt-example-cta>span{font-size:1.15rem}#example-heading{scroll-margin-top:100px}@media(max-width:600px){.prompt-example-cta{width:100%}}

.example-rank-chart{margin:1.2rem 0;padding:1rem;border:1px solid var(--line);border-radius:9px;background:#fff}.example-rank-chart figcaption{font-size:.82rem;font-weight:700;margin-bottom:1rem}.example-rank-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;margin:.8rem 0;font-size:.8rem}.example-rank-row strong{font-variant-numeric:tabular-nums}.example-rank-track{grid-column:1/-1;background:#edf3f7;border-radius:4px;height:12px;overflow:hidden}.example-rank-track i{display:block;height:100%;background:linear-gradient(90deg,#345f79,#88aabe);border-radius:4px}.example-rank-row:first-of-type i{background:linear-gradient(90deg,#ed6c00,#ffb45e)}.example-data-table{border:1px solid var(--line);border-radius:9px;margin:1rem 0;padding:.5rem}.example-draft{background:#f3f7fa;border:1px dashed #8aa5b6}.example-draft dl{display:grid;grid-template-columns:1fr 1.5fr;font-size:.85rem;gap:.6rem;margin:1rem 0}.example-draft dt{color:var(--muted)}.example-draft dd{margin:0;font-weight:600}@media(max-width:600px){.example-draft dl{grid-template-columns:1fr;gap:.25rem}.example-draft dd{margin-bottom:.65rem}.example-rank-chart{padding:.75rem}.example-data-table{padding:.25rem}}
