html:has([data-slot=ai-guide-navigation]){scroll-behavior:auto}.ai-guide-reading>section>.max-w-site,.ai-guide-toc>.max-w-site,#ai-guide-hero>.max-w-site{max-width:72rem}.ai-guide-toc{border-block:1px solid hsl(var(--border));padding-block:1.25rem;scroll-margin-top:6rem}.ai-guide-toc:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.ai-guide-toc ol{flex-wrap:wrap;gap:.125rem 1.75rem;margin-top:.5rem;display:flex}.ai-guide-toc a{align-items:center;min-width:44px;min-height:44px;font-size:.875rem;display:inline-flex}.ai-guide-toc a:hover{text-underline-offset:4px;text-decoration:underline}.ai-guide-toc a:focus-visible,.ai-guide-library>summary:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px;border-radius:.25rem}.ai-guide-reading{scroll-margin-top:6rem}.ai-guide-chapter{border-bottom:1px solid hsl(var(--border));padding-block:3.5rem;scroll-margin-top:6rem}.ai-guide-chapter-heading{max-width:44rem}.ai-guide-chapter-heading h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.35}.ai-guide-chapter-heading h2:lang(ko){text-wrap:pretty}.ai-guide-chapter-heading>p:last-child,.ai-guide-story p,.ai-guide-prose{max-width:44rem;color:hsl(var(--muted-foreground));font-size:1.0625rem;line-height:1.95}.ai-guide-story{grid-template-areas:"title""photo""copy";align-items:center;gap:1.5rem;display:grid}.ai-guide-story>h3{grid-area:title}.ai-guide-story>figure{grid-area:photo}.ai-guide-story-copy{grid-area:copy}.ai-guide-story h3{letter-spacing:-.02em;font-size:1.375rem;font-weight:600;line-height:1.5}.ai-guide-library>summary{cursor:pointer;border-block:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:1rem 0;font-size:.9375rem;font-weight:600;line-height:1.6;list-style:none;display:flex}.ai-guide-library>summary::-webkit-details-marker{display:none}.ai-guide-library[open]>summary>svg{transform:rotate(180deg)}.ai-guide-library [data-slot=ai-custom-experiences]{border-top:0;margin-top:0;padding-top:2rem}.ai-guide-reading #ai-group-examples{border-top:0;margin-block:2rem 0;padding-top:0}.ai-guide-reading #guest-experience{scroll-margin-top:6rem}.ai-guide-reading #guest-experience h2{max-width:44rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.35}.ai-guide-reading #guest-experience [data-slot=ai-journey-step],.ai-guide-reading #pricing{scroll-margin-top:6rem}.ai-guide-reading :is(a,button,input,select,textarea,summary,label,[tabindex]){scroll-margin-top:calc(6rem + var(--app-safe-area-top,0px));scroll-margin-bottom:calc(5rem + var(--app-safe-area-bottom,0px))}@media (min-width:768px){.ai-guide-chapter{padding-block:5rem}.ai-guide-story{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"title photo""copy photo";gap:1rem 3rem}.ai-guide-story>h3{align-self:end}.ai-guide-story-copy{align-self:start}}@media (max-width:639px){.ai-guide-toc ol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 .75rem;display:grid}#ai-guide-hero{padding-block:2rem}#ai-guide-hero [data-slot=ai-hero-evidence]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center}#ai-guide-hero [data-slot=ai-hero-original]{background:0 0;border:0;border-radius:0}#ai-guide-hero [data-slot=ai-hero-original] figcaption{padding:.75rem 0}#ai-guide-hero [data-slot=ai-hero-result] figcaption{font-size:.75rem}}