.meow-ready-page,.meow-ready-banner{--ready-ink:#25392d;--ready-muted:#627568;--ready-accent:#386c4d;--ready-line:#dce4d7;color:var(--ready-ink);font-family:inherit;box-sizing:border-box}
.meow-ready-page{max-width:1160px;margin:0 auto;padding:48px 24px 72px}
.meow-ready-page *,.meow-ready-banner *{box-sizing:border-box}
.meow-ready-back{display:inline-block;margin-bottom:24px;color:var(--ready-muted);font-weight:600;text-decoration:none}
.meow-ready-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;align-items:center;padding:48px;border:1px solid var(--ready-line);border-radius:28px;background:radial-gradient(ellipse at 0 0,#f3f6e9,transparent 75%),#fbfaf5}
.meow-ready-eyebrow{margin:0 0 12px;color:var(--ready-accent);font-size:12px;font-weight:800;letter-spacing:.16em}
.meow-ready-hero h1{margin:0;font-size:clamp(28px,3.8vw,44px);line-height:1.42;font-weight:800;letter-spacing:.02em}
.meow-ready-lead{max-width:520px;margin:20px 0 24px;color:var(--ready-muted);font-size:17px;line-height:1.9}
.meow-ready-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:16px 24px;border-radius:12px;background:var(--ready-accent);color:#fff!important;font-size:17px;font-weight:700;text-decoration:none;min-height:54px;transition:background .15s}
.meow-ready-primary:hover{background:#2c573d}
.meow-ready-caption{margin:12px 0 0;color:var(--ready-muted);font-size:12px;line-height:1.8}
.meow-ready-version{padding:28px;border:1px solid var(--ready-line);border-radius:20px;background:#fff;box-shadow:0 12px 28px #23402a08}
.meow-ready-version>strong{display:block;margin:8px 0 24px;color:var(--ready-accent);font-size:48px;line-height:1.2;overflow-wrap:anywhere}
.meow-ready-version dl{margin:0}.meow-ready-version dl div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid var(--ready-line)}
.meow-ready-version dt{color:var(--ready-muted)}.meow-ready-version dd{margin:0;font-weight:750}
.meow-ready-version p,.meow-ready-steps p,.meow-ready-help p,.meow-ready-patches p{margin:16px 0 0;color:var(--ready-muted);line-height:1.9}
.meow-ready-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0}
.meow-ready-steps article{padding:28px;border:1px solid var(--ready-line);border-radius:20px;background:#fff}
.meow-ready-step{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:20px;background:#eaf1e5;border-radius:12px;color:var(--ready-accent);font-size:15px;font-weight:800}
.meow-ready-steps h2,.meow-ready-help h2,.meow-ready-patches h2{margin:0;font-size:21px;line-height:1.5}
.meow-ready-steps b{color:var(--ready-ink);overflow-wrap:anywhere}
.meow-ready-help{display:grid;grid-template-columns:1.8fr 1fr;align-items:center;gap:32px;padding:32px;background:#f2f5ef;border-radius:20px}
.meow-ready-help-actions{display:grid;gap:12px}.meow-ready-help-actions a,.meow-ready-patches a{display:block;padding:15px 18px;background:#fff;border:1px solid var(--ready-line);border-radius:10px;color:var(--ready-accent);font-weight:650;text-decoration:none;line-height:1.6}
.meow-ready-patches{margin-top:32px;padding:28px;border:1px solid var(--ready-line);border-radius:20px}.meow-ready-patches>div{display:flex;gap:16px;flex-wrap:wrap;margin-top:20px}
.meow-ready-notice{padding:16px;background:#fff3d8;border-radius:10px;color:#735a25;line-height:1.8}
.meow-ready-page a:focus-visible,.meow-ready-banner a:focus-visible{outline:3px solid #bd8b33;outline-offset:4px}
.meow-ready-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;margin:24px 0;border:1px solid var(--ready-line);border-radius:16px;background:#f2f5ef}
.meow-ready-banner h3{margin:0 0 8px;font-size:21px;line-height:1.6;color:var(--ready-ink)}.meow-ready-banner p{margin:0;color:var(--ready-muted);line-height:1.8;font-size:14px}.meow-ready-banner .meow-ready-primary{flex:none;font-size:15px;white-space:nowrap}
.meow-ready-history>summary{cursor:pointer;font-weight:700;line-height:1.8;color:#6b6252;padding:8px 0}.meow-ready-history[open]>summary{margin-bottom:20px}.meow-ready-history:not([open]){padding:16px 24px!important}
@media(max-width:800px){.meow-ready-hero{grid-template-columns:1fr;gap:28px;padding:28px}.meow-ready-steps{grid-template-columns:1fr;gap:16px}.meow-ready-help{grid-template-columns:1fr;gap:24px}.meow-ready-banner{align-items:stretch;flex-direction:column;gap:16px}.meow-ready-banner .meow-ready-primary{align-self:flex-start}}
@media(max-width:480px){.meow-ready-page{padding:28px 16px 48px}.meow-ready-hero{padding:24px 20px;border-radius:20px}.meow-ready-hero h1{font-size:28px}.meow-ready-version{padding:24px 20px}.meow-ready-version>strong{font-size:42px}.meow-ready-primary{width:100%;font-size:16px}.meow-ready-help,.meow-ready-steps article,.meow-ready-patches{padding:24px 20px}.meow-ready-patches>div{display:block}.meow-ready-patches a+a{margin-top:12px}.meow-ready-banner{padding:20px}.meow-ready-banner .meow-ready-primary{width:100%}}

.meow-ready-patches{background:#fff}
.meow-ready-back{background:#fff;padding:10px 16px;border-radius:999px;color:#25392d}
