@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.entrance-hero[data-astro-cid-lcdefpme]{animation:.8s cubic-bezier(.16,1,.3,1) both fadeUp}.entrance-hero-delay-1[data-astro-cid-lcdefpme]{animation-delay:.12s}.entrance-hero-delay-2[data-astro-cid-lcdefpme]{animation-delay:.28s}.entrance-hero-delay-3[data-astro-cid-lcdefpme]{animation-delay:.44s}.reveal[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.reveal[data-astro-cid-lcdefpme].visible{opacity:1;transform:none}.demo-win[data-astro-cid-lcdefpme]{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 24px 80px #1111111a}.demo-bar[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:6px;padding:10px 14px;display:flex}.demo-dot[data-astro-cid-lcdefpme]{background:var(--surface-muted);border-radius:50%;width:9px;height:9px}.demo-url[data-astro-cid-lcdefpme]{letter-spacing:.08em;color:var(--text-tertiary);margin-left:10px;font-family:monospace;font-size:10px}.demo-body[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.15fr;min-height:320px;display:grid}.demo-chat[data-astro-cid-lcdefpme]{border-right:1px solid var(--border-subtle);flex-direction:column;gap:10px;padding:18px;display:flex}.bubble[data-astro-cid-lcdefpme]{opacity:0;border-radius:10px;max-width:92%;padding:9px 12px;font-size:11.5px;line-height:1.5}.bubble[data-astro-cid-lcdefpme].user{background:var(--text-primary);color:var(--text-inverse);border-bottom-right-radius:3px;align-self:flex-end}.bubble[data-astro-cid-lcdefpme].bot{background:var(--surface-muted);color:var(--text-secondary);border-bottom-left-radius:3px;align-self:flex-start}.demo-canvas[data-astro-cid-lcdefpme]{background:#161823;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:22px 20px;display:flex}.blk[data-astro-cid-lcdefpme]{opacity:0}.blk-avatar[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 35% 35%,#fe2c55 0%,#69c9d0 120%);border:2px solid #fe2c55;border-radius:50%;width:52px;height:52px}.blk-name[data-astro-cid-lcdefpme]{background:#ffffffeb;border-radius:5px;width:96px;height:10px}.blk-bio[data-astro-cid-lcdefpme]{background:#ffffff61;border-radius:4px;width:130px;height:7px}.blk-link[data-astro-cid-lcdefpme]{background:#1f2140;border:1px solid #fe2c5573;border-radius:8px;width:82%;height:26px;position:relative}.blk-link[data-astro-cid-lcdefpme]:after{content:"";background:#ffffff8c;border-radius:3px;width:46%;height:5px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@keyframes bIn{0%{opacity:0;transform:translateY(8px)}4%{opacity:1;transform:none}88%{opacity:1}94%,to{opacity:0}}.b1[data-astro-cid-lcdefpme]{animation:14s .4s infinite bIn}.b2[data-astro-cid-lcdefpme]{animation:14s 2.6s infinite bIn}.c1[data-astro-cid-lcdefpme]{animation:14s 4.6s infinite bIn}.c2[data-astro-cid-lcdefpme]{animation:14s 5.2s infinite bIn}.c3[data-astro-cid-lcdefpme]{animation:14s 5.8s infinite bIn}.c4[data-astro-cid-lcdefpme]{animation:14s 6.4s infinite bIn}.c5[data-astro-cid-lcdefpme]{animation:14s 7s infinite bIn}.live-pill[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:#fe2c55;opacity:0;align-items:center;gap:6px;font-size:10px;animation:14s 8.2s infinite bIn;display:inline-flex}.live-pill[data-astro-cid-lcdefpme]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.bubble[data-astro-cid-lcdefpme],.blk[data-astro-cid-lcdefpme],.live-pill[data-astro-cid-lcdefpme]{opacity:1!important;animation:none!important}.live-pill[data-astro-cid-lcdefpme]:before{animation:none}.reveal[data-astro-cid-lcdefpme]{opacity:1;transition:none;transform:none}}.hero-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.ch-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}.demo-url[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}main[data-astro-cid-lcdefpme]{overflow-x:clip}@media (width<=1024px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr!important}.demo-body[data-astro-cid-lcdefpme]{min-height:260px}}.chapter[data-astro-cid-lcdefpme]{max-width:1160px;padding:var(--space-section-y) var(--space-section-x);margin:0 auto}.ch-head[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-subtle);padding-top:var(--space-6);grid-template-columns:auto 1fr;align-items:baseline;gap:28px;display:grid}.ch-num[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);color:var(--accent-text);font-weight:var(--font-weight-medium);letter-spacing:.1em}.ch-title[data-astro-cid-lcdefpme]{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:var(--font-weight-light);letter-spacing:-.01em;color:var(--text-primary)}.ch-grid[data-astro-cid-lcdefpme]{margin-top:var(--space-7);grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}@media (width<=1024px){.ch-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}}.ch-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--font-size-base);color:var(--text-secondary);max-width:46ch;line-height:1.75}.plate[data-astro-cid-lcdefpme]{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-base);overflow:hidden}.pal[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:10px;padding:22px;display:grid}.swatch[data-astro-cid-lcdefpme]{letter-spacing:.06em;color:#ffffffd9;border-radius:8px;align-items:flex-end;height:74px;padding:8px 10px;font-family:monospace;font-size:9.5px;display:flex}.edge-wrap[data-astro-cid-lcdefpme]{background:#111;padding:26px 24px 18px}.edge-caption[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;justify-content:space-between;margin-top:14px;font-family:monospace;font-size:10px;display:flex}.edge-dot[data-astro-cid-lcdefpme]{animation:2.2s ease-in-out infinite pulseDot}.edge-dot[data-astro-cid-lcdefpme].d2{animation-delay:.5s}.edge-dot[data-astro-cid-lcdefpme].d3{animation-delay:1.1s}.edge-dot[data-astro-cid-lcdefpme].d4{animation-delay:1.6s}.pullquote[data-astro-cid-lcdefpme]{max-width:880px;padding:var(--space-section-y) var(--space-section-x);text-align:left;margin:0 auto}.pullquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:var(--font-weight-light);color:var(--text-primary);line-height:1.4}.pullquote[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-top:var(--space-5);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);display:block}.tpl-strip[data-astro-cid-lcdefpme]{gap:var(--space-5);padding:var(--space-6) var(--space-section-x);scrollbar-width:thin;grid-auto-columns:minmax(220px,260px);grid-auto-flow:column;display:grid;overflow-x:auto}.tpl-card[data-astro-cid-lcdefpme]{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-base);cursor:pointer;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:block;overflow:hidden}.tpl-card[data-astro-cid-lcdefpme]:hover{border-color:var(--accent-text);transform:translateY(-3px);box-shadow:0 10px 30px #11111114}.tpl-thumb[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;align-items:center;gap:6px;height:120px;display:flex}.tpl-thumb[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#fff9;border-radius:4px;display:block}.tpl-name[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);color:var(--text-primary);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.tpl-tag[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);font-size:9px}.metrics[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface-raised)}.metrics-in[data-astro-cid-lcdefpme]{gap:var(--space-6);max-width:1160px;padding:var(--space-8) var(--space-section-x);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}@media (width<=1024px){.metrics-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.metric[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:var(--font-weight-light);color:var(--text-primary);letter-spacing:-.01em;display:block}.metric[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.final-cta[data-astro-cid-lcdefpme]{text-align:center;padding:calc(var(--space-section-y) * 1.3) var(--space-section-x)}.demo-win[data-astro-cid-lcdefpme]{box-shadow:0 28px 90px #11111124,0 3px 12px #1111110a}.demo-bar[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--surface-raised) 88%, white);min-height:38px}.demo-dot[data-astro-cid-lcdefpme]:first-child{background:#f28b82}.demo-dot[data-astro-cid-lcdefpme]:nth-child(2){background:#fdd663}.demo-dot[data-astro-cid-lcdefpme]:nth-child(3){background:#81c995}.demo-canvas[data-astro-cid-lcdefpme]{isolation:isolate;background:radial-gradient(at 50% 0,#282b3b 0%,#161823 66%);position:relative}.demo-canvas[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:12px;position:absolute;inset:14px}.blk[data-astro-cid-lcdefpme]{z-index:1;position:relative;box-shadow:0 4px 16px #0000001f}.blk-avatar[data-astro-cid-lcdefpme]{box-shadow:0 0 0 5px #fe2c551a,0 0 28px #fe2c5533}.blk-name[data-astro-cid-lcdefpme]{width:104px;height:8px}.blk-bio[data-astro-cid-lcdefpme]{width:148px}.blk-link[data-astro-cid-lcdefpme]{background:linear-gradient(105deg,#242640,#1b1d31);border-radius:9px;height:30px}.live-pill[data-astro-cid-lcdefpme]{z-index:1;background:#fe2c5514;border:1px solid #fe2c554d;border-radius:999px;padding:5px 9px;position:relative}.plate[data-astro-cid-lcdefpme]{box-shadow:0 16px 44px #1111110b}.pal[data-astro-cid-lcdefpme]{gap:12px}.swatch[data-astro-cid-lcdefpme]{border:1px solid #7f7f7f1f;min-width:0;height:82px;box-shadow:inset 0 0 0 1px #ffffff09}.tpl-strip[data-astro-cid-lcdefpme]{scroll-snap-type:x proximity;overscroll-behavior-inline:contain}.tpl-card[data-astro-cid-lcdefpme]{scroll-snap-align:start;box-shadow:0 4px 18px #11111106}.tpl-thumb[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.tpl-thumb[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;border:1px solid #7f7f7f1f;border-radius:7px;position:absolute;inset:10px}.tpl-thumb[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{z-index:1;position:relative;box-shadow:0 2px 7px #0000000f}.edge-wrap[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:radial-gradient(#1b1b20,#101012 72%);border:1px solid #ffffff14}.edge-wrap[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{max-height:260px;display:block}.edge-caption[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px 18px;line-height:1.5}.chapter[data-astro-cid-lcdefpme],.pullquote[data-astro-cid-lcdefpme],.final-cta[data-astro-cid-lcdefpme]{scroll-margin-top:88px}a[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px;border-radius:4px}@media (hover:hover) and (pointer:fine){.tpl-card[data-astro-cid-lcdefpme]:hover .tpl-thumb[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{transform:translateY(-1px)}.tpl-thumb[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{transition:transform .25s cubic-bezier(.16,1,.3,1)}}@media (width<=640px){.demo-body[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:235px}.demo-chat[data-astro-cid-lcdefpme]{gap:8px;padding:12px 10px}.demo-canvas[data-astro-cid-lcdefpme]{gap:9px;padding:18px 12px}.bubble[data-astro-cid-lcdefpme]{padding:8px 9px;font-size:10px}.blk-avatar[data-astro-cid-lcdefpme]{width:44px;height:44px}.blk-link[data-astro-cid-lcdefpme]{width:86%;height:25px}.pal[data-astro-cid-lcdefpme]{gap:8px;padding:14px}.swatch[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;height:66px;padding:7px;font-size:8px}.edge-wrap[data-astro-cid-lcdefpme]{padding:18px 14px 14px}.tpl-strip[data-astro-cid-lcdefpme]{padding-inline:var(--space-section-x);grid-auto-columns:minmax(200px,78vw)}}@media (width<=380px){.demo-body[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.demo-chat[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--border-subtle)}.demo-canvas[data-astro-cid-lcdefpme]{min-height:220px}}@media (prefers-reduced-motion:reduce){.entrance-hero[data-astro-cid-lcdefpme],.tpl-card[data-astro-cid-lcdefpme],.tpl-thumb[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{transition:none!important;animation:none!important}}
