.ai-info[data-astro-cid-iyu5aexb]{color:#f7f3ff;background:#0c0a14}.ai-hero[data-astro-cid-iyu5aexb]{background:radial-gradient(circle at 76% 22%,#8b4dff40,#0000 30%);border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(4.5rem,9vw,8rem) 4vw clamp(3rem,6vw,5rem);display:grid}.ai-kicker[data-astro-cid-iyu5aexb]{color:#f472b6;letter-spacing:.11em;text-transform:uppercase;margin:0;font:600 .7rem/1.4 IBM Plex Mono,monospace}.ai-hero[data-astro-cid-iyu5aexb] h1[data-astro-cid-iyu5aexb]{letter-spacing:-.06em;max-width:900px;margin:1.1rem 0 1.5rem;font-size:clamp(3rem,6.5vw,6.25rem);line-height:.92}.ai-intro[data-astro-cid-iyu5aexb]{color:#f7f3ffad;max-width:690px;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.6}.ai-hero[data-astro-cid-iyu5aexb] time[data-astro-cid-iyu5aexb]{color:#f7f3ff6b;text-transform:uppercase;letter-spacing:.06em;margin-top:1.25rem;font:600 .68rem/1.4 IBM Plex Mono,monospace;display:block}.short-answer[data-astro-cid-iyu5aexb]{background:linear-gradient(145deg,#8b4dff3d,#db27771f);border:1px solid #f472b67a;padding:1.5rem;box-shadow:8px 8px #3f236dcc}.short-answer[data-astro-cid-iyu5aexb] span[data-astro-cid-iyu5aexb]{color:#f9a8d4;text-transform:uppercase;letter-spacing:.09em;margin-bottom:.75rem;font:600 .66rem/1.3 IBM Plex Mono,monospace;display:block}.short-answer[data-astro-cid-iyu5aexb] p[data-astro-cid-iyu5aexb]{margin:0;font-size:1rem;line-height:1.65}.ai-layout[data-astro-cid-iyu5aexb]{grid-template-columns:minmax(0,820px) 220px;justify-content:center;gap:clamp(3rem,8vw,8rem);padding:clamp(3rem,6vw,6rem) 4vw;display:grid}.ai-layout[data-astro-cid-iyu5aexb]>article[data-astro-cid-iyu5aexb]{grid-area:1/1}.ai-layout[data-astro-cid-iyu5aexb]>.line-sidebar{grid-area:1/2}.ai-layout[data-astro-cid-iyu5aexb] article[data-astro-cid-iyu5aexb]>section[data-astro-cid-iyu5aexb]{padding:0 0 clamp(3rem,6vw,5rem);scroll-margin-top:100px}.ai-layout[data-astro-cid-iyu5aexb] h2[data-astro-cid-iyu5aexb],.ai-cta[data-astro-cid-iyu5aexb] h2[data-astro-cid-iyu5aexb]{letter-spacing:-.045em;margin:0 0 1.35rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.ai-layout[data-astro-cid-iyu5aexb] section[data-astro-cid-iyu5aexb]>p[data-astro-cid-iyu5aexb]{color:#f7f3ffad;max-width:720px;font-size:1.05rem;line-height:1.72}.ai-layout[data-astro-cid-iyu5aexb] section[data-astro-cid-iyu5aexb]>p[data-astro-cid-iyu5aexb]+p[data-astro-cid-iyu5aexb]{margin-top:1rem}.fact-grid[data-astro-cid-iyu5aexb]{border-top:1px solid #ffffff21;grid-template-columns:1fr 1fr;display:grid}.fact-grid[data-astro-cid-iyu5aexb] div[data-astro-cid-iyu5aexb]{border-bottom:1px solid #ffffff1a;padding:1.1rem 1rem 1.2rem 0}.fact-grid[data-astro-cid-iyu5aexb] dt[data-astro-cid-iyu5aexb]{color:#c4abff;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.45rem;font:600 .67rem/1.3 IBM Plex Mono,monospace}.fact-grid[data-astro-cid-iyu5aexb] dd[data-astro-cid-iyu5aexb]{color:#f7f3ff;margin:0;font-size:1rem;line-height:1.45}.feature-grid[data-astro-cid-iyu5aexb]{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.feature-grid[data-astro-cid-iyu5aexb] article[data-astro-cid-iyu5aexb]{background:#a67dff0e;border:1px solid #a67dff45;padding:1.25rem}.feature-grid[data-astro-cid-iyu5aexb] article[data-astro-cid-iyu5aexb]>span[data-astro-cid-iyu5aexb]{color:#f472b6;font:600 .67rem/1 IBM Plex Mono,monospace}.feature-grid[data-astro-cid-iyu5aexb] h3[data-astro-cid-iyu5aexb]{margin:1.25rem 0 .7rem;font-size:1.2rem;line-height:1.15}.feature-grid[data-astro-cid-iyu5aexb] p[data-astro-cid-iyu5aexb]{color:#f7f3ff9e;margin:0;line-height:1.55}.check-list[data-astro-cid-iyu5aexb],.limit-panel[data-astro-cid-iyu5aexb] ul[data-astro-cid-iyu5aexb],.ai-layout[data-astro-cid-iyu5aexb] ol[data-astro-cid-iyu5aexb]{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.check-list[data-astro-cid-iyu5aexb] li[data-astro-cid-iyu5aexb],.limit-panel[data-astro-cid-iyu5aexb] li[data-astro-cid-iyu5aexb],.ai-layout[data-astro-cid-iyu5aexb] ol[data-astro-cid-iyu5aexb] li[data-astro-cid-iyu5aexb]{color:#f7f3ffbf;padding-left:2rem;line-height:1.55;position:relative}.check-list[data-astro-cid-iyu5aexb] li[data-astro-cid-iyu5aexb]:before{content:"✓";color:#f472b6;position:absolute;left:0}.check-list[data-astro-cid-iyu5aexb].not-fit li[data-astro-cid-iyu5aexb]:before{content:"×";color:#a67dff}.corrections-link[data-astro-cid-iyu5aexb]{color:#f9a8d4;text-underline-offset:4px;font-weight:700}.limit-panel[data-astro-cid-iyu5aexb]{background:#db277712;border:1px solid #f472b670;margin-bottom:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,4vw,2.5rem)!important}.limit-panel[data-astro-cid-iyu5aexb] li[data-astro-cid-iyu5aexb]:before{content:"!";color:#f9a8d4;font:700 .75rem/1.5 IBM Plex Mono,monospace;position:absolute;left:0}.limit-panel[data-astro-cid-iyu5aexb]>a[data-astro-cid-iyu5aexb]{color:#f9a8d4;text-underline-offset:4px;gap:.5rem;margin-top:1.5rem;font-weight:700;display:inline-flex}.ai-layout[data-astro-cid-iyu5aexb] ol[data-astro-cid-iyu5aexb]{counter-reset:item}.ai-layout[data-astro-cid-iyu5aexb] ol[data-astro-cid-iyu5aexb] li[data-astro-cid-iyu5aexb]{counter-increment:item}.ai-layout[data-astro-cid-iyu5aexb] ol[data-astro-cid-iyu5aexb] li[data-astro-cid-iyu5aexb]:before{content:counter(item,decimal-leading-zero);color:#a67dff;font:600 .66rem/1.8 IBM Plex Mono,monospace;position:absolute;left:0}.source-grid[data-astro-cid-iyu5aexb]{gap:.65rem;margin-top:1.5rem;display:grid}.source-grid[data-astro-cid-iyu5aexb] a[data-astro-cid-iyu5aexb]{color:#f7f3ff;border:1px solid #ffffff1a;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.source-grid[data-astro-cid-iyu5aexb] a[data-astro-cid-iyu5aexb]:hover{background:#a67dff0f;border-color:#a67dff80}.source-grid[data-astro-cid-iyu5aexb] code[data-astro-cid-iyu5aexb]{color:#f7f3ff6b;font-size:.7rem}.source-grid[data-astro-cid-iyu5aexb] b[data-astro-cid-iyu5aexb]{color:#f472b6}.ai-cta[data-astro-cid-iyu5aexb]{background:linear-gradient(135deg,#8b4dff45,#db277729);border:1px solid #a67dff73;justify-content:space-between;align-items:end;gap:2rem;margin:0 4vw 5rem;padding:clamp(1.5rem,4vw,3rem);display:flex;box-shadow:9px 9px #3f236dd1}.ai-cta[data-astro-cid-iyu5aexb] h2[data-astro-cid-iyu5aexb]{max-width:720px}.ai-cta[data-astro-cid-iyu5aexb] p[data-astro-cid-iyu5aexb]{color:#f7f3ffa6;max-width:660px;font-size:1.05rem}.ai-cta[data-astro-cid-iyu5aexb]>div[data-astro-cid-iyu5aexb]:last-child{flex-shrink:0;gap:.8rem;min-width:15rem;display:grid}.ai-cta[data-astro-cid-iyu5aexb] a[data-astro-cid-iyu5aexb]{text-transform:uppercase;justify-content:space-between;align-items:center;gap:.7rem;padding:.85rem 1.05rem;font:700 .72rem/1 IBM Plex Mono,monospace;text-decoration:none;display:flex}.button-primary[data-astro-cid-iyu5aexb]{color:#17151b;background:#f472b6;border:1px solid #f472b6;box-shadow:4px 4px #a67dff}.button-secondary[data-astro-cid-iyu5aexb]{color:#f7f3ff;border:1px solid #f7f3ff6b}@media (width<=900px){.ai-hero[data-astro-cid-iyu5aexb]{grid-template-columns:1fr}.ai-layout[data-astro-cid-iyu5aexb]{display:block}.ai-layout[data-astro-cid-iyu5aexb] article[data-astro-cid-iyu5aexb]>section[data-astro-cid-iyu5aexb]{scroll-margin-top:136px!important}.feature-grid[data-astro-cid-iyu5aexb]{grid-template-columns:1fr}.ai-cta[data-astro-cid-iyu5aexb]{flex-direction:column;align-items:flex-start}.ai-cta[data-astro-cid-iyu5aexb]>div[data-astro-cid-iyu5aexb]:last-child{justify-content:flex-start}}@media (width<=560px){.fact-grid[data-astro-cid-iyu5aexb]{grid-template-columns:1fr}.source-grid[data-astro-cid-iyu5aexb] a[data-astro-cid-iyu5aexb]{grid-template-columns:1fr auto}.source-grid[data-astro-cid-iyu5aexb] code[data-astro-cid-iyu5aexb]{overflow-wrap:anywhere;grid-column:1/-1}.ai-cta[data-astro-cid-iyu5aexb]>div[data-astro-cid-iyu5aexb]:last-child,.ai-cta[data-astro-cid-iyu5aexb] a[data-astro-cid-iyu5aexb]{width:100%}.ai-cta[data-astro-cid-iyu5aexb] a[data-astro-cid-iyu5aexb]{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.source-grid[data-astro-cid-iyu5aexb] a[data-astro-cid-iyu5aexb]{transition:none}}
