.cold-share[data-astro-cid-bwibkl2n]{color:#e8e9e3;background:#111318;border-bottom:1px solid #2a2c33}.cold-share__inner[data-astro-cid-bwibkl2n]{gap:1rem;max-width:1180px;margin:0 auto;padding:.9rem clamp(1.25rem,4vw,2.5rem);display:grid}@media (width>=900px){.cold-share__inner[data-astro-cid-bwibkl2n]{grid-template-columns:1fr auto;align-items:center;gap:1.5rem}}.cold-share__lead[data-astro-cid-bwibkl2n]{color:#e8e9e3c7;margin:0;font-size:.84rem;line-height:1.5}.cold-share__lead[data-astro-cid-bwibkl2n] strong[data-astro-cid-bwibkl2n]{color:#fcfcf8;font-weight:500}.cold-share__links[data-astro-cid-bwibkl2n]{flex-wrap:wrap;gap:.75rem 1.1rem;display:flex}.cold-share__links[data-astro-cid-bwibkl2n] a[data-astro-cid-bwibkl2n]{color:#aeb9ff;white-space:nowrap;font-size:.78rem;font-weight:500;text-decoration:none}.cold-share__links[data-astro-cid-bwibkl2n] a[data-astro-cid-bwibkl2n]:hover{color:#fcfcf8}@media (width<=480px){.cold-share__links[data-astro-cid-bwibkl2n]{gap:.65rem .9rem}.cold-share__links[data-astro-cid-bwibkl2n] a[data-astro-cid-bwibkl2n]{white-space:normal}}:root{--surface:#f9f7f6;--ink:#101318;--fg:#21242c;--muted:#676f7e;--border:#d6d8db;--accent:#00228a;--serif:"Helvetica Now Display", Arial, sans-serif;--body:"Helvetica Now Display", Arial, sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased}body{background:var(--surface);color:var(--fg);font-family:var(--body);margin:0;line-height:1.55}a{color:inherit}.eyebrow,.trace-open,.button,.category-list span,.meta-strip dt,.score-label{font-family:var(--mono)}.trace-open{color:var(--accent)}main{max-width:1180px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem) 4rem}.hero{max-width:54rem;padding:1.1rem 0 1.25rem}.hero-top{justify-content:space-between;align-items:start;gap:1rem 1.25rem;display:flex}.hero-copy{flex:1;min-width:0}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .55rem;font-size:.72rem}h1,h2{font-family:var(--serif);color:var(--ink);margin:0;font-weight:400}h1{margin-bottom:0}h2{font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:500;line-height:1.15}.hero .marketing-title{letter-spacing:-.03em;font-size:clamp(1.85rem,4.4vw,3rem);line-height:1.12}.hero .title-model{letter-spacing:-.03em}.hero .title-sep{letter-spacing:0;word-spacing:normal;font-weight:400}.hero .title-task{letter-spacing:-.03em}.hero .title-identifier{letter-spacing:0;word-spacing:-.06em}.rubric-card>div:first-child .eyebrow,.prompt-card>div:first-child .eyebrow{margin-bottom:.4rem}.score-badge{border:1px solid var(--border);background:#fdfcfc;flex-shrink:0;justify-items:end;gap:.15rem;margin-top:1.55rem;padding:.5rem .65rem;display:grid}.score-badge.pass{border-color:#98cdae}.score-badge.fail{border-color:#e0aeae}.score-value{font-family:var(--mono);color:var(--ink);letter-spacing:-.02em;font-size:1.2rem;font-weight:500;line-height:1}.score-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.66rem}.score-badge.pass .score-label{color:#307e50}.score-badge.fail .score-label{color:#b63535}.meta-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem 1.25rem;margin:.95rem 0 0;padding:.8rem 0;display:grid}.meta-strip__item{gap:.15rem;min-width:0;display:grid}.meta-strip dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.66rem}.meta-strip dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.35}.hero-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.button{border:1px solid var(--border);color:var(--accent);background:#fdfcfc;border-radius:0;align-items:center;padding:.65rem .9rem;font-size:.78rem;text-decoration:none;display:inline-flex}.button:not(.primary){border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--surface)}.prompt-card,.trace-shell,.related,.rubric-card{border:1px solid var(--border);background:#fdfcfc;border-radius:0}.category-list span{color:var(--muted);font-size:.72rem}.prompt-card{grid-template-columns:minmax(9rem,.28fr) 1fr;gap:1rem 1.35rem;margin-bottom:1rem;padding:1rem 1.15rem;display:grid}.prompt-card .eyebrow,.rubric-card .eyebrow{margin-bottom:.35rem}.rubric-card{gap:.65rem;margin-bottom:1rem;padding:1rem 1.15rem;display:grid}.rubric-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.rubric-list li{border:1px solid var(--border);background:var(--surface);border-radius:0;padding:.85rem .9rem}.rubric-row-top{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.rubric-row-top p{margin:0;font-size:.9rem}.pill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.18rem .45rem;font-size:.66rem}.pill.pass{color:#307e50;background:#e2f3e9}.pill.fail{color:#b63535;background:#f8eded}.prompt-card p:last-child{white-space:pre-line;margin:0;font-size:.95rem}.trace-shell{overflow:hidden}.trace-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.trace-heading .eyebrow{margin-bottom:.25rem}.trace-heading h2{font-family:var(--body);font-size:1rem;font-weight:700}.trace-open{flex-shrink:0;align-items:center;gap:.4rem;font-size:.76rem;text-decoration:none;display:inline-flex}.trace-mobile-card{border-bottom:1px solid var(--border);padding:1rem;display:none}.trace-mobile-card p{color:var(--muted);margin:0 0 .8rem}.trace-mobile-actions{flex-wrap:wrap;gap:.6rem;display:flex}.trace-frame{background:#fff;border:0;width:100%;height:min(920px,88vh);display:block}.related{margin-top:1rem;padding:1.2rem}.category-list{flex-wrap:wrap;gap:.6rem;display:flex}.category-list a{border:1px solid var(--border);background:var(--surface);border-radius:0;align-items:center;gap:.45rem;padding:.45rem .65rem;text-decoration:none;display:inline-flex}.category-list a:hover,.button:hover{border-color:var(--accent)}@media (width<=900px){.prompt-card{grid-template-columns:1fr}}@media (width<=640px){.score-badge{margin-top:.15rem}.meta-strip{grid-template-columns:1fr;gap:.7rem}.trace-heading{flex-direction:column;align-items:start}.trace-mobile-card{display:block}.trace-frame{display:none}}
