.whatsnew-module__q8vyLq__hero{text-align:center;max-width:720px;margin:0 auto;padding:4rem 2rem 2rem}.whatsnew-module__q8vyLq__setup{max-width:660px;margin:0 auto;padding:0 2rem 3rem}.whatsnew-module__q8vyLq__setupCard{background:var(--surface);border:.5px solid var(--green);border-radius:8px;padding:2rem}.whatsnew-module__q8vyLq__setupLabel{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--green);margin-bottom:.75rem;font-size:.775rem}.whatsnew-module__q8vyLq__setupHeading{font-family:var(--sans);margin-bottom:1rem;font-size:1.375rem;font-weight:600}.whatsnew-module__q8vyLq__setupSteps{color:var(--text-mid);margin-bottom:1rem;padding-left:1.25rem;font-size:1.06rem;line-height:2}.whatsnew-module__q8vyLq__setupSteps li::marker{color:var(--green);font-family:var(--mono);font-weight:700}.whatsnew-module__q8vyLq__setupNote{color:var(--text-dim);font-size:1.06rem;line-height:1.5}.whatsnew-module__q8vyLq__link{color:var(--text);text-underline-offset:2px;text-decoration:underline}.whatsnew-module__q8vyLq__link:hover{color:var(--green)}.whatsnew-module__q8vyLq__code{background:var(--bg);font-family:var(--mono);color:var(--green);border-radius:4px;padding:.15rem .5rem;font-size:.94rem}.whatsnew-module__q8vyLq__features{max-width:880px;margin:0 auto;padding:2rem 2rem 4rem}.whatsnew-module__q8vyLq__featureGrid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.whatsnew-module__q8vyLq__featureCard{background:var(--surface);border:.5px solid var(--border);border-radius:8px;flex-direction:column;padding:1.5rem;display:flex}.whatsnew-module__q8vyLq__featureCard:hover{border-color:color-mix(in srgb,var(--green)40%,transparent)}.whatsnew-module__q8vyLq__featureHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.whatsnew-module__q8vyLq__featureNum{font-family:var(--mono);color:var(--green);font-size:.81rem}.whatsnew-module__q8vyLq__featureLabel{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;border-radius:3px;padding:.2rem .5rem;font-size:.69rem}.whatsnew-module__q8vyLq__featureLabelAgent{color:var(--green);background:color-mix(in srgb,var(--green)10%,transparent)}.whatsnew-module__q8vyLq__featureLabelHuman{color:var(--blue);background:color-mix(in srgb,var(--blue)10%,transparent)}.whatsnew-module__q8vyLq__featureLabelSystem{color:var(--text-dim);background:color-mix(in srgb,var(--text-dim)10%,transparent)}.whatsnew-module__q8vyLq__featureLabelBoth{color:var(--orange);background:color-mix(in srgb,var(--orange)10%,transparent)}.whatsnew-module__q8vyLq__featureName{font-family:var(--sans);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.whatsnew-module__q8vyLq__featureDesc{color:var(--text-mid);flex:1;margin-bottom:1rem;font-size:.94rem;line-height:1.6}.whatsnew-module__q8vyLq__featureTry{border-top:.5px solid var(--border);flex-direction:column;gap:.35rem;padding-top:.75rem;display:flex}.whatsnew-module__q8vyLq__featureTryLabel{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);font-size:.69rem}.whatsnew-module__q8vyLq__featureTryCommand{font-family:var(--mono);color:var(--green);background:var(--bg);border-radius:4px;width:fit-content;padding:.35rem .6rem;font-size:.875rem}.whatsnew-module__q8vyLq__featureTryText{font-family:var(--mono);color:var(--text);font-size:.875rem;font-style:italic}.whatsnew-module__q8vyLq__cta{text-align:center;padding:2rem 2rem 4rem}.whatsnew-module__q8vyLq__ctaText{font-family:var(--sans);color:var(--text-mid);margin-bottom:.5rem;font-size:1.25rem;font-weight:500}.whatsnew-module__q8vyLq__ctaSub{color:var(--text-dim);font-size:1rem}.whatsnew-module__q8vyLq__featureCardNew{border-color:var(--green)}.whatsnew-module__q8vyLq__newBadge{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#f44;background:#ff44441f;border-radius:3px;padding:.15rem .45rem;font-size:.625rem;font-weight:700}@media (max-width:640px){.whatsnew-module__q8vyLq__hero{padding:3rem 1.5rem 1.5rem}.whatsnew-module__q8vyLq__setup{padding:0 1.5rem 2rem}.whatsnew-module__q8vyLq__features{padding:1.5rem 1.5rem 3rem}.whatsnew-module__q8vyLq__featureGrid{grid-template-columns:1fr}}