.as-root .broad-h2{font-family:var(--as-display);letter-spacing:-.015em;color:var(--white);max-width:21ch;margin:14px 0 0;font-size:clamp(26px,4.6vw,44px);font-weight:800;line-height:1.12}.as-root .broad-h2 .cy{color:var(--cyan-hot)}.as-root .broad-sub{color:var(--mute-strong);max-width:62ch;margin:18px 0 0;font-size:14.5px;line-height:1.75}.as-root .broad-personas{padding:96px 0 40px}.as-root .persona-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.as-root .persona-card{background:var(--panel);border:1px solid var(--panel-edge);border-radius:12px;flex-direction:column;gap:12px;padding:22px 22px 20px;display:flex;position:relative}.as-root .persona-role{letter-spacing:.14em;color:var(--cyan-hot);font-size:11px;font-weight:700}.as-root .persona-prompt{color:var(--phosphor);margin:0;font-size:14px;line-height:1.65}.as-root .persona-prompt .pmt{color:var(--violet);margin-right:6px;font-weight:700}.as-root .persona-returns{color:var(--mute-strong);border-top:1px solid var(--hair);margin:0;padding-top:12px;font-size:13px;line-height:1.7}.as-root .persona-returns .arrow{color:var(--bull);margin-right:6px}.as-root .persona-card.builder{border-color:color-mix(in srgb, var(--violet) 35%, var(--panel-edge));background:linear-gradient(180deg, color-mix(in srgb, var(--violet) 6%, var(--panel)), var(--panel) 60%)}.as-root .persona-card.builder .persona-role{color:var(--violet)}.as-root .persona-link{color:var(--cyan-hot);font-size:13px;font-weight:700;text-decoration:none}.as-root .persona-link:hover{color:var(--white);text-underline-offset:3px;text-decoration:underline}.as-root .broad-tools{padding:56px 0 40px}.as-root .tool-rows{border:1px solid var(--panel-edge);background:var(--panel);border-radius:12px;margin-top:30px;overflow:hidden}.as-root .tool-row{padding:18px 20px 20px}.as-root .tool-row+.tool-row{border-top:1px solid var(--hair)}.as-root .tool-row-head{grid-template-columns:minmax(210px,290px) 1fr;align-items:baseline;gap:18px;display:grid}.as-root .tool-name{font-family:var(--as-mono);color:var(--cyan-hot);word-break:break-word;font-size:13px}.as-root .tool-name .arg{color:var(--mute)}.as-root .tool-desc{color:var(--mute-strong);font-size:13px;line-height:1.7}.as-root .tool-sample{border-top:1px dashed var(--hair);margin-top:14px;padding-top:14px}.as-root .tool-sample-call{font-size:12.5px}.as-root .tool-rows-foot{color:var(--mute);margin:12px 2px 0;font-size:12px}.as-root .tool-ask{color:var(--phosphor);max-width:62ch;margin:2px 0 4px;font-size:13.5px;line-height:1.65}.as-root .tool-ask .pmt{color:var(--violet);margin-right:6px;font-weight:700}.as-root .broad-answer{border-left:2px solid var(--bull);color:var(--phosphor);background:#35e08b0d;border-radius:0 10px 10px 0;margin-top:16px;padding:16px 18px;font-size:13.5px;line-height:1.8}.as-root .broad-answer .h{color:var(--bull);letter-spacing:.12em;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.as-root .broad-cta-alt{color:var(--mute-strong);margin-top:16px;font-size:13px}.as-root .broad-cta-alt a{color:var(--cyan-hot);font-weight:700;text-decoration:none}.as-root .broad-cta-alt a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.as-root .persona-grid{grid-template-columns:1fr}.as-root .tool-row-head{grid-template-columns:1fr;gap:6px}.as-root .broad-personas{padding:72px 0 28px}}
