.tui[data-astro-cid-kenkipkp]{background:#121212;border:1px solid #39ff7a66;position:relative;box-shadow:0 0 60px #39ff7a2e,0 30px 80px #0009}.tui[data-astro-cid-kenkipkp] img[data-astro-cid-kenkipkp]{width:100%;height:auto;display:block}.tui__corner[data-astro-cid-kenkipkp]{z-index:1;width:24px;height:24px;position:absolute}.tui__corner--tl[data-astro-cid-kenkipkp]{border-top:2px solid var(--pink);border-left:2px solid var(--pink);top:-1px;left:-1px}.tui__corner--br[data-astro-cid-kenkipkp]{border-bottom:2px solid var(--pink);border-right:2px solid var(--pink);bottom:-1px;right:-1px}.page[data-astro-cid-lcdefpme]{min-height:100vh;position:relative;overflow:hidden}main[data-astro-cid-lcdefpme]{z-index:2;position:relative}.muted[data-astro-cid-lcdefpme]{color:var(--dim)}code[data-astro-cid-lcdefpme]{color:var(--term-fg);font-size:.92em}.button[data-astro-cid-lcdefpme]{background:var(--pink);color:#0b0208;white-space:nowrap;align-items:center;padding:16px 22px;font-weight:700;display:flex;box-shadow:0 0 30px #ff2dc866}.button[data-astro-cid-lcdefpme]:hover{color:#0b0208;background:#ff53d3}.hero[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:28px;padding-block:clamp(48px,8vw,72px) 56px;display:flex}.dot[data-astro-cid-lcdefpme]{background:var(--pink);width:8px;height:8px;box-shadow:0 0 10px var(--pink)}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;text-wrap:pretty;max-width:960px;font-size:clamp(40px,7vw,84px);line-height:.95}.hero__glow[data-astro-cid-lcdefpme]{color:var(--green);text-shadow:0 0 30px #39ff7acc,0 0 2px #fff}.hero__lede[data-astro-cid-lcdefpme]{color:var(--muted);max-width:66ch;font-size:clamp(17px,2vw,19px);line-height:1.55}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:stretch;gap:14px;max-width:100%;display:flex}.badges[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;gap:clamp(16px,3vw,32px);margin:0;padding:0;font-size:12px;list-style:none;display:flex}.badges[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{color:inherit;font-size:1em}.badges--green[data-astro-cid-lcdefpme]{color:var(--green)}.badges--yellow[data-astro-cid-lcdefpme]{color:var(--yellow)}.demo[data-astro-cid-lcdefpme]{padding-bottom:20px}.demo__note[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--dim);max-width:80ch;margin-top:14px;font-size:12px}.idea[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:clamp(24px,5vw,48px);padding-block:52px;display:grid}.idea__title[data-astro-cid-lcdefpme]{margin-top:16px;font-size:clamp(30px,4vw,36px);line-height:1.05}.idea__body[data-astro-cid-lcdefpme]{color:var(--muted);font-size:17px;line-height:1.6}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;padding-bottom:72px;display:grid}.card[data-astro-cid-lcdefpme]{background:var(--panel);border:1px solid var(--rule);flex-direction:column;gap:12px;padding:28px;display:flex}.card__label[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.card__label--green[data-astro-cid-lcdefpme]{color:var(--green)}.card__label--pink[data-astro-cid-lcdefpme]{color:var(--pink)}.card__label--yellow[data-astro-cid-lcdefpme]{color:var(--yellow)}.card__title[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:21px;line-height:1.2}.card__body[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14.5px;line-height:1.55}.modes[data-astro-cid-lcdefpme]{padding-bottom:72px}.modes__grid[data-astro-cid-lcdefpme]{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;display:grid}.modes__cell[data-astro-cid-lcdefpme]{background:var(--page);flex-direction:column;gap:8px;padding:28px;display:flex}.modes__when[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--term-dim);font-size:12px}.modes__name[data-astro-cid-lcdefpme]{font-family:var(--mono);font-size:19px}.modes__name--green[data-astro-cid-lcdefpme]{color:var(--green)}.modes__name--yellow[data-astro-cid-lcdefpme]{color:var(--yellow)}.modes__name--pink[data-astro-cid-lcdefpme]{color:var(--pink)}.modes__body[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px;line-height:1.5}.bridge[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start;gap:clamp(28px,5vw,56px);padding-bottom:72px;display:grid}.bridge__title[data-astro-cid-lcdefpme]{margin-block:16px 14px;font-size:clamp(28px,3.6vw,36px)}.bridge__body[data-astro-cid-lcdefpme]{color:var(--muted);line-height:1.6}.bridge__points[data-astro-cid-lcdefpme]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bridge__points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);color:var(--muted);padding:18px 0;font-size:14.5px;line-height:1.55}.bridge__points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--rule)}.bridge__points[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--fg);margin-bottom:4px;font-size:15.5px;display:block}.bridge__note[data-astro-cid-lcdefpme]{color:var(--dim);font-style:italic}.cta[data-astro-cid-lcdefpme]{padding-bottom:72px}.cta__panel[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#39ff7a14,#ff2dc814);border:1px solid #39ff7a59;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:40px;padding:clamp(28px,5vw,56px);display:grid}.cta__left[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;display:flex}.cta__title[data-astro-cid-lcdefpme]{font-size:clamp(30px,4vw,40px);line-height:1}.cta__body[data-astro-cid-lcdefpme]{color:var(--muted);font-size:15px;line-height:1.6}.cta__link[data-astro-cid-lcdefpme]{font-size:15px;font-weight:600}.cta__steps[data-astro-cid-lcdefpme]{font-family:var(--mono);background:var(--term-bg);border:1px solid var(--term-rule);color:var(--term-fg);white-space:nowrap;padding:20px 24px;font-size:clamp(12.5px,1.5vw,14px);line-height:2;overflow-x:auto}.cta__sigil[data-astro-cid-lcdefpme]{color:var(--green);margin-right:10px}.releases[data-astro-cid-lcdefpme]{padding-bottom:56px}.releases__head[data-astro-cid-lcdefpme]{align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.releases__title[data-astro-cid-lcdefpme]{font-size:28px}.releases__head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--dim);margin-left:auto;font-size:14px}.releases__head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--green)}.releases__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.release[data-astro-cid-lcdefpme]{border:1px solid var(--rule);color:inherit;flex-direction:column;gap:10px;padding:24px;display:flex}.release[data-astro-cid-lcdefpme]:hover{border-color:var(--green);color:inherit}.release__date[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--pink);font-size:11px}.release__name[data-astro-cid-lcdefpme]{font-size:17px;line-height:1.3}.release__body[data-astro-cid-lcdefpme]{color:var(--dim);font-size:14px;line-height:1.5}
