.shell:where(.astro-sbeyfzxg){max-width:82rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.kicker:where(.astro-sbeyfzxg){color:var(--rb-red-soft);letter-spacing:.13em;text-transform:uppercase;margin:0;font:700 .66rem ui-monospace,SFMono-Regular,monospace}.checkup-nav:where(.astro-sbeyfzxg){border-bottom:1px solid var(--rb-line);background:#090a0ce6;justify-content:space-between;align-items:center;height:4.4rem;padding-inline:clamp(1rem,4vw,3rem);display:flex}.wordmark:where(.astro-sbeyfzxg){color:var(--rb-ink);align-items:center;gap:.7rem;font-weight:750;text-decoration:none;display:flex}.wordmark:where(.astro-sbeyfzxg) i:where(.astro-sbeyfzxg){background:var(--rb-red);color:#fff;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font:800 .64rem ui-monospace,monospace;display:flex}.product-link:where(.astro-sbeyfzxg){color:var(--rb-muted);font-size:.75rem;text-decoration:none}.product-link:where(.astro-sbeyfzxg):hover{color:var(--rb-ink)}.resource-hero:where(.astro-sbeyfzxg){border-bottom:1px solid var(--rb-line);padding-block:clamp(5rem,9vw,8rem)}.resource-hero:where(.astro-sbeyfzxg) h1:where(.astro-sbeyfzxg){letter-spacing:-.07em;max-width:12ch;margin:1rem 0 1.5rem;font-size:clamp(3rem,6.5vw,6.5rem);line-height:.92}.resource-hero:where(.astro-sbeyfzxg)>p:where(.astro-sbeyfzxg):not(.kicker){color:var(--rb-muted);max-width:48rem;font-size:1.05rem;line-height:1.7}.steps:where(.astro-sbeyfzxg){flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.steps:where(.astro-sbeyfzxg) span:where(.astro-sbeyfzxg){background:var(--rb-panel);border:1px solid var(--rb-line);color:var(--rb-muted);align-items:center;gap:.55rem;padding:.55rem .7rem;font:.68rem ui-monospace,monospace;display:flex}.steps:where(.astro-sbeyfzxg) b:where(.astro-sbeyfzxg){background:var(--rb-red);color:#fff;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.56rem;display:inline-flex}.prompt-section:where(.astro-sbeyfzxg){padding-block:clamp(5rem,9vw,8rem)}.prompt-heading:where(.astro-sbeyfzxg){justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.prompt-heading:where(.astro-sbeyfzxg) h2:where(.astro-sbeyfzxg),.read-results:where(.astro-sbeyfzxg) h2:where(.astro-sbeyfzxg),.baseline-bridge:where(.astro-sbeyfzxg) h2:where(.astro-sbeyfzxg){letter-spacing:-.055em;margin:.7rem 0 0;font-size:clamp(2.2rem,4.6vw,4.8rem);line-height:.97}.prompt-heading:where(.astro-sbeyfzxg)>div:where(.astro-sbeyfzxg)>p:where(.astro-sbeyfzxg):last-child{color:var(--rb-muted);max-width:44rem;line-height:1.6}.copy-button:where(.astro-sbeyfzxg){background:var(--rb-red);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:3px;padding:.78rem .95rem;font:700 .72rem ui-monospace,monospace}.copy-button:where(.astro-sbeyfzxg):disabled{cursor:default;opacity:.85}.prompt-window:where(.astro-sbeyfzxg){border:1px solid var(--rb-line-strong);background:#0b0d10;max-height:48rem;overflow:auto}.window-bar:where(.astro-sbeyfzxg){border-bottom:1px solid var(--rb-line);background:#111419;align-items:center;gap:.4rem;padding:.75rem .9rem;display:flex;position:sticky;top:0}.window-bar:where(.astro-sbeyfzxg) i:where(.astro-sbeyfzxg){background:#454a53;border-radius:50%;width:.48rem;height:.48rem}.window-bar:where(.astro-sbeyfzxg) i:where(.astro-sbeyfzxg):first-child{background:var(--rb-red)}.window-bar:where(.astro-sbeyfzxg) span:where(.astro-sbeyfzxg){color:var(--rb-dim);margin-left:.4rem;font:.58rem ui-monospace,monospace}.prompt-window:where(.astro-sbeyfzxg) pre:where(.astro-sbeyfzxg){white-space:pre-wrap;margin:0;padding:1.4rem}.prompt-window:where(.astro-sbeyfzxg) code:where(.astro-sbeyfzxg){color:#d6d8dc;font:.72rem/1.72 ui-monospace,SFMono-Regular,Menlo,monospace}.prompt-window:where(.astro-sbeyfzxg).compact{max-height:25rem}.read-results:where(.astro-sbeyfzxg){border-block:1px solid var(--rb-line);grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,6rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.read-results:where(.astro-sbeyfzxg) h2:where(.astro-sbeyfzxg){margin-top:.8rem}.result-copy:where(.astro-sbeyfzxg) p:where(.astro-sbeyfzxg){color:var(--rb-muted);margin:0;font-size:.96rem;line-height:1.7}.result-copy:where(.astro-sbeyfzxg) p:where(.astro-sbeyfzxg)+p:where(.astro-sbeyfzxg){margin-top:1.2rem}.remediation:where(.astro-sbeyfzxg){border-bottom:1px solid var(--rb-line)}.baseline-bridge:where(.astro-sbeyfzxg){grid-template-columns:1.15fr .85fr;gap:clamp(3rem,7vw,7rem);padding-block:clamp(5rem,10vw,9rem);display:grid}.bridge-copy:where(.astro-sbeyfzxg)>p:where(.astro-sbeyfzxg):not(.kicker){color:var(--rb-muted);max-width:48rem;font-size:1rem;line-height:1.7}.baseline-cta:where(.astro-sbeyfzxg){background:var(--rb-red);color:#fff;border-radius:3px;margin-top:1rem;padding:.9rem 1.05rem;font-size:.82rem;font-weight:750;text-decoration:none;display:inline-flex}.baseline-bridge:where(.astro-sbeyfzxg) aside:where(.astro-sbeyfzxg){background:var(--rb-panel);border:1px solid var(--rb-line);padding:1.5rem}.baseline-bridge:where(.astro-sbeyfzxg) aside:where(.astro-sbeyfzxg)>span:where(.astro-sbeyfzxg){color:var(--rb-red-soft);text-transform:uppercase;font:700 .62rem ui-monospace,monospace}.baseline-bridge:where(.astro-sbeyfzxg) ul:where(.astro-sbeyfzxg){border-top:1px solid var(--rb-line);gap:.7rem;margin:1.2rem 0 0;padding:1.2rem 0 0;list-style:none;display:grid}.baseline-bridge:where(.astro-sbeyfzxg) li:where(.astro-sbeyfzxg){color:var(--rb-muted);font-size:.8rem}.baseline-bridge:where(.astro-sbeyfzxg) li:where(.astro-sbeyfzxg):before{color:var(--rb-green);content:"✓ "}@media (width<=800px){.checkup-nav:where(.astro-sbeyfzxg){height:4rem}.prompt-heading:where(.astro-sbeyfzxg){flex-direction:column;align-items:flex-start}.read-results:where(.astro-sbeyfzxg),.baseline-bridge:where(.astro-sbeyfzxg){grid-template-columns:1fr}.prompt-window:where(.astro-sbeyfzxg){max-height:38rem}}@media (width<=520px){.resource-hero:where(.astro-sbeyfzxg) h1:where(.astro-sbeyfzxg){font-size:3rem}.prompt-heading:where(.astro-sbeyfzxg) h2:where(.astro-sbeyfzxg),.read-results:where(.astro-sbeyfzxg) h2:where(.astro-sbeyfzxg),.baseline-bridge:where(.astro-sbeyfzxg) h2:where(.astro-sbeyfzxg){font-size:2.5rem}.prompt-window:where(.astro-sbeyfzxg) pre:where(.astro-sbeyfzxg){padding:1rem}.prompt-window:where(.astro-sbeyfzxg) code:where(.astro-sbeyfzxg){font-size:.66rem}.product-link:where(.astro-sbeyfzxg){display:none}}
