.hn-ai-ready{width:min(35rem,100vw - 1rem);max-width:none;max-height:calc(100dvh - 1rem);color:var(--hn-white);font-family:var(--hn-font-body);text-align:left;opacity:0;transition:opacity .3s var(--hn-ease), transform .45s var(--hn-ease);background:0 0;border:0;margin:auto;padding:8px;overflow:hidden auto;transform:translateY(1rem)scale(.98)}.hn-ai-ready::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s var(--hn-ease);background:oklch(18% .03 200/.72)}.hn-ai-ready.is-open{opacity:1;transform:none}.hn-ai-ready.is-open::backdrop{opacity:1}@media (prefers-reduced-motion:reduce){.hn-ai-ready,.hn-ai-ready::backdrop{transition:none;transform:none}}html.hn-ai-ready-open{scrollbar-gutter:stable;background:oklch(18% .03 200);overflow:hidden}.hn-ai-ready-panel{background:radial-gradient(circle at 0% 0%, oklch(64.76% .2041 11.06/.2), transparent 22rem), var(--hn-teal-800);border:1px solid oklch(64.76% .2041 11.06/.45);border-radius:1.5rem;padding:clamp(1.75rem,5vw,2.75rem);position:relative;box-shadow:0 40px 120px -30px oklch(0% 0 0/.85)}.hn-ai-ready-panel:before{content:"";background:linear-gradient(to right, oklch(64.76% .2041 11.06/0), var(--hn-neon));width:5rem;height:2px;position:absolute;top:-1.5px;left:clamp(1.75rem,5vw,2.75rem)}.hn-ai-ready-panel:after{content:"";background:var(--hn-white);width:7px;height:7px;box-shadow:0 0 0 2px var(--hn-neon), 0 0 14px 4px oklch(64.76% .2041 11.06/.7);border-radius:9999px;position:absolute;top:-4px;left:calc(clamp(1.75rem,5vw,2.75rem) + 5rem - 3.5px)}.hn-ai-ready-close{z-index:2;width:2.25rem;height:2.25rem;color:var(--hn-muted);transition:color .2s var(--hn-ease), background-color .2s var(--hn-ease);border-radius:9999px;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.hn-ai-ready-close:hover{color:var(--hn-white);background:oklch(100% 0 0/.08)}.hn-ai-ready-close:focus-visible,.hn-ai-ready-note:focus-visible{outline:2px solid var(--hn-neon);outline-offset:2px}.hn-ai-ready-title{color:var(--hn-white);margin-top:.6rem;padding-right:2.5rem;font-size:clamp(2.1rem,1.6rem + 2vw,3.25rem);position:relative}.hn-ai-ready-text{color:var(--hn-muted);text-wrap:pretty;gap:.6rem;margin-top:.9rem;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.5;display:grid}.hn-ai-ready-strong{color:var(--hn-white);font-weight:700}.hn-ai-ready-note{color:var(--hn-neon);text-underline-offset:.15em;border-radius:.25rem;margin-left:.1rem;padding:0 .3rem;font-weight:700;text-decoration:underline;display:inline-block}.hn-ai-ready-note:hover{color:var(--hn-neon-300)}.hn-ai-ready-action{margin-top:1.75rem}.hn-ai-ready-nowrap{white-space:nowrap}.hn-ai-ready-panel>:is(.hn-eyebrow,.hn-ai-ready-title,.hn-ai-ready-text,.hn-ai-ready-action){z-index:1;position:relative}
