.card[data-astro-cid-dohjnao5]{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.card[data-astro-cid-dohjnao5]:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 24px #1c19170f}.card-head[data-astro-cid-dohjnao5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-title[data-astro-cid-dohjnao5]{margin:0;font-size:17px;font-weight:700}.title-link[data-astro-cid-dohjnao5]:hover{color:var(--accent)}.status[data-astro-cid-dohjnao5]{font-size:12px;padding:2px 10px;border-radius:99px;white-space:nowrap;flex-shrink:0}.status-maintain[data-astro-cid-dohjnao5]{background:var(--accent);color:#fff;font-weight:600;letter-spacing:1px}.status-soon[data-astro-cid-dohjnao5]{border:1px dashed var(--border);color:var(--muted)}.status-lab[data-astro-cid-dohjnao5]{background:var(--module);color:var(--faint);font-weight:600}.status-stopped[data-astro-cid-dohjnao5]{background:var(--border);color:var(--muted)}.card-tagline[data-astro-cid-dohjnao5]{margin:0;color:var(--muted);font-size:15px;flex:1}.card-links[data-astro-cid-dohjnao5]{display:flex;gap:16px;margin-top:8px}.card-link[data-astro-cid-dohjnao5]{font-size:14px;font-weight:600;color:var(--ink-title);border-bottom:1px solid transparent}.card-link[data-astro-cid-dohjnao5]:hover{color:var(--accent)}.arrow[data-astro-cid-dohjnao5]{font-size:.78em;margin-left:2px;color:var(--muted)}.card-btn[data-astro-cid-dohjnao5]{display:inline-block;padding:6px 16px;border:1px solid var(--ink-title);border-radius:8px;font-size:14px;font-weight:600;color:var(--ink-title)}.card-btn[data-astro-cid-dohjnao5]:hover{border-color:var(--accent);color:var(--accent)}.hero[data-astro-cid-j7pv25f6]{padding:0 0 40px}.tagline[data-astro-cid-j7pv25f6]{margin:16px 0 10px;font-size:clamp(1.75rem,5vw,2.25rem);font-weight:800;letter-spacing:.01em;line-height:1.35}.sub[data-astro-cid-j7pv25f6]{margin:0 0 14px;color:var(--muted)}.now[data-astro-cid-j7pv25f6]{display:inline-block;margin:0;padding:6px 14px;border-radius:8px;background:var(--module);color:var(--ink);font-size:15px}.now-label[data-astro-cid-j7pv25f6]{display:inline-block;margin-right:10px;padding:1px 8px;border-radius:3px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;letter-spacing:1px}.featured[data-astro-cid-j7pv25f6]{margin-bottom:56px}.feature-card[data-astro-cid-j7pv25f6]{position:relative;display:block;background:var(--module);border-top:3px solid var(--accent);border-radius:0 8px 8px;padding:32px;transition:transform .15s ease,box-shadow .15s ease}.feature-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1c191714}.card-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:1;border-radius:0 8px 8px}.feature-card[data-astro-cid-j7pv25f6]:hover .feature-name[data-astro-cid-j7pv25f6]{color:var(--ink-title)}.feature-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.feature-name[data-astro-cid-j7pv25f6]{margin:0;font-size:22px;font-weight:800}.status[data-astro-cid-j7pv25f6]{font-size:12px;padding:2px 10px;border-radius:99px;white-space:nowrap;flex-shrink:0}.status-maintain[data-astro-cid-j7pv25f6]{background:var(--accent);color:#fff;font-weight:600;letter-spacing:1px}.feature-tagline[data-astro-cid-j7pv25f6]{margin:0 0 8px;color:var(--ink);max-width:640px}.feature-skill[data-astro-cid-j7pv25f6]{margin:0 0 24px;color:var(--muted);font-size:14px}.feature-actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.feature-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.btn[data-astro-cid-j7pv25f6]{display:inline-block;padding:10px 22px;border-radius:8px;border:1px solid var(--ink-title);color:var(--ink-title);font-weight:600;font-size:15px;min-height:44px;line-height:1.5}.btn-primary[data-astro-cid-j7pv25f6]{background:var(--accent);border-color:var(--accent);color:#fff}.feature-more[data-astro-cid-j7pv25f6]{margin-left:auto;color:var(--muted);font-size:14px}.works[data-astro-cid-j7pv25f6],.lab[data-astro-cid-j7pv25f6]{margin-bottom:56px}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.lab-note[data-astro-cid-j7pv25f6]{margin:-8px 0 16px;color:var(--muted);font-size:14px}.contact-hint[data-astro-cid-j7pv25f6]{margin-top:48px;padding-top:24px;border-top:1px solid var(--border);color:var(--muted);font-size:15px}.contact-hint[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.dot[data-astro-cid-j7pv25f6]{margin:0 8px;color:var(--border)}
