.terminal[data-astro-cid-kenkipkp]{border-radius:var(--radius-lg);border:1px solid var(--border-strong);box-shadow:var(--shadow), 0 0 0 1px #22d3ee0d, 0 30px 120px -30px #22d3ee59;backdrop-filter:blur(10px);font-family:var(--font-mono);background:#0a0f1cd9;font-size:clamp(.72rem,1.4vw,.84rem);position:relative;overflow:hidden}.chrome[data-astro-cid-kenkipkp]{border-bottom:1px solid var(--border);background:#ffffff05;align-items:center;gap:7px;padding:12px 16px;display:flex}.chrome[data-astro-cid-kenkipkp] span[data-astro-cid-kenkipkp]{background:#334155;border-radius:50%;width:11px;height:11px}.chrome[data-astro-cid-kenkipkp] span[data-astro-cid-kenkipkp]:first-child{background:#f87171}.chrome[data-astro-cid-kenkipkp] span[data-astro-cid-kenkipkp]:nth-child(2){background:#fbbf24}.chrome[data-astro-cid-kenkipkp] span[data-astro-cid-kenkipkp]:nth-child(3){background:#34d399}.chrome[data-astro-cid-kenkipkp] p[data-astro-cid-kenkipkp]{color:var(--text-dim);margin:0 auto;padding-right:40px;font-size:.75rem}.body[data-astro-cid-kenkipkp]{min-height:330px;color:var(--text-muted);gap:6px;margin:0;padding:18px 20px 22px;list-style:none;display:grid}.body[data-astro-cid-kenkipkp] li[data-astro-cid-kenkipkp]{white-space:nowrap;text-overflow:ellipsis;opacity:0;animation:line-in .35s var(--ease) forwards;overflow:hidden}.body[data-astro-cid-kenkipkp] li[data-astro-cid-kenkipkp]:first-child{animation-delay:.2s}.body[data-astro-cid-kenkipkp] li[data-astro-cid-kenkipkp]:nth-child(2){animation-delay:1.6s}.body[data-astro-cid-kenkipkp] li[data-astro-cid-kenkipkp]:nth-child(3){animation-delay:2.2s}.body[data-astro-cid-kenkipkp] li[data-astro-cid-kenkipkp]:nth-child(4){animation-delay:2.6s}.body[data-astro-cid-kenkipkp] li[data-astro-cid-kenkipkp]:nth-child(5){animation-delay:3s}.body[data-astro-cid-kenkipkp] li[data-astro-cid-kenkipkp]:nth-child(6){animation-delay:3.4s}.body[data-astro-cid-kenkipkp] li[data-astro-cid-kenkipkp]:nth-child(7){animation-delay:3.8s}.body[data-astro-cid-kenkipkp] li[data-astro-cid-kenkipkp]:nth-child(8){animation-delay:4.2s}.body[data-astro-cid-kenkipkp] li[data-astro-cid-kenkipkp]:nth-child(9){animation-delay:4.6s}.body[data-astro-cid-kenkipkp] li[data-astro-cid-kenkipkp]:nth-child(10){animation-delay:5.3s}.body[data-astro-cid-kenkipkp] li[data-astro-cid-kenkipkp]:nth-child(11){animation-delay:5.8s}.cmd[data-astro-cid-kenkipkp]{color:var(--text)}.typed[data-astro-cid-kenkipkp]{vertical-align:bottom;white-space:nowrap;width:0;animation:1.1s steps(40,end) .4s forwards type;display:inline-block;overflow:hidden}.prompt[data-astro-cid-kenkipkp]{color:var(--cyan)}.tag[data-astro-cid-kenkipkp]{min-width:4.6ch;margin-right:.6ch;font-weight:700;display:inline-block}.ok[data-astro-cid-kenkipkp] .tag[data-astro-cid-kenkipkp]{color:var(--green)}.warn[data-astro-cid-kenkipkp] .tag[data-astro-cid-kenkipkp]{color:var(--amber)}.fail[data-astro-cid-kenkipkp] .tag[data-astro-cid-kenkipkp]{color:var(--red)}.info[data-astro-cid-kenkipkp],.info[data-astro-cid-kenkipkp] .tag[data-astro-cid-kenkipkp]{color:var(--text-dim)}.sum[data-astro-cid-kenkipkp]{margin-top:8px}.sum-text[data-astro-cid-kenkipkp]{color:var(--cyan);font-weight:600}.cursor[data-astro-cid-kenkipkp]{vertical-align:text-bottom;background:var(--cyan);width:.6em;height:1.1em;animation:1s step-end infinite blink;display:inline-block}@keyframes line-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes type{to{width:40ch}}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.body[data-astro-cid-kenkipkp] li[data-astro-cid-kenkipkp]{opacity:1;animation:none}.typed[data-astro-cid-kenkipkp]{width:auto;animation:none}}.hero[data-astro-cid-lcdefpme]{margin-top:calc(var(--header-h) * -1);padding-top:calc(var(--header-h) + clamp(48px, 8vw, 110px));padding-bottom:clamp(56px,8vw,110px);position:relative;overflow:hidden}.hero-glow-1[data-astro-cid-lcdefpme]{background:var(--cyan);opacity:.22;width:520px;height:520px;top:-260px;left:-160px}.hero-glow-2[data-astro-cid-lcdefpme]{background:var(--violet);opacity:.22;width:600px;height:600px;top:40px;right:-260px}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(40px,6vw,72px);display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:34rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}@media (width<=960px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.marquee[data-astro-cid-lcdefpme]{border-block:1px solid var(--border);background:var(--bg-2);padding-block:18px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track[data-astro-cid-lcdefpme]{width:max-content;animation:40s linear infinite scroll;display:flex}.marquee[data-astro-cid-lcdefpme]:hover .marquee-track[data-astro-cid-lcdefpme]{animation-play-state:paused}.marquee[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;display:flex}.marquee[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--text-dim);white-space:nowrap;align-items:center;gap:28px;padding-inline:28px;font-size:.9rem;display:flex}.marquee[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{content:"◆";color:var(--cyan);opacity:.6;margin-right:-28px;font-size:.5rem}@keyframes scroll{to{transform:translate(-50%)}}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.service-card[data-astro-cid-lcdefpme]{color:inherit;flex-direction:column;text-decoration:none;display:flex}.service-card[data-astro-cid-lcdefpme]:hover{color:inherit;transform:translateY(-4px)}.service-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{flex:1}.more[data-astro-cid-lcdefpme]{color:var(--cyan);align-items:center;gap:6px;font-size:.95rem;font-weight:600;display:inline-flex}.more[data-astro-cid-lcdefpme] svg{transition:transform .2s var(--ease)}.service-card[data-astro-cid-lcdefpme]:hover .more[data-astro-cid-lcdefpme] svg{transform:translate(4px)}@media (width<=960px){.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.tool-section[data-astro-cid-lcdefpme]{padding-top:0}.tool[data-astro-cid-lcdefpme]{border-color:#22d3ee38;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.tool-glow[data-astro-cid-lcdefpme]{background:var(--cyan);opacity:.16;width:380px;height:380px;top:-160px;right:-120px}.tool-copy[data-astro-cid-lcdefpme],.tool-form[data-astro-cid-lcdefpme]{position:relative}.tool-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:0}.tool-form[data-astro-cid-lcdefpme]{gap:12px;display:flex}.input-wrap[data-astro-cid-lcdefpme]{background:var(--bg);border:1px solid var(--border-strong);border-radius:999px;flex:1;align-items:center;padding-left:18px;transition:border-color .2s,box-shadow .2s;display:flex}.input-wrap[data-astro-cid-lcdefpme]:focus-within{border-color:var(--cyan);box-shadow:0 0 0 4px #22d3ee26}.at[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--text-dim)}.input-wrap[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{min-width:0;color:var(--text);font:500 1rem var(--font-mono);background:0 0;border:0;outline:none;flex:1;padding:14px 16px 14px 8px}@media (width<=860px){.tool[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=520px){.tool-form[data-astro-cid-lcdefpme]{flex-direction:column}}.approach[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, transparent, var(--bg-2) 30%, var(--bg-2) 70%, transparent)}.steps[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);border:1px solid var(--border);background:#0e152699;padding:28px 24px;position:relative}.step-num[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--text-dim);font-size:.85rem;position:absolute;top:20px;right:22px}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.98rem}@media (width<=960px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=560px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.principles[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,6vw,72px);display:grid}.principles[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 32px);margin-bottom:0;position:sticky}.principle-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.principle[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}@media (width<=960px){.principles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.principles[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{position:static}}@media (width<=560px){.principle-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
