.dify-home[data-astro-cid-6vs4w3aa]{padding-top:0}.dify-home__intro[data-astro-cid-6vs4w3aa]{isolation:isolate;min-height:210px;color:var(--color-ink);grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;padding:2.5rem 0;display:grid;position:relative}.dify-home__intro[data-astro-cid-6vs4w3aa]:before{z-index:-1;content:"";background:#fff;border-bottom:1px solid #e1e6ed;position:absolute;inset:0 calc(50% - 50vw)}.dify-home__intro[data-astro-cid-6vs4w3aa] h1[data-astro-cid-6vs4w3aa]{color:var(--color-ink);letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(1.125rem,2.15vw,2rem);font-weight:700;line-height:1.5}.dify-home__headline-ja[data-astro-cid-6vs4w3aa]{font-feature-settings:"palt";letter-spacing:.025em}.dify-home__headline-en[data-astro-cid-6vs4w3aa]{letter-spacing:0;margin-inline:.12em .1em;display:inline-flex}.dify-home__headline-en[data-astro-cid-6vs4w3aa]>span[data-astro-cid-6vs4w3aa]:nth-child(2){margin-left:.015em}.dify-home__headline-en[data-astro-cid-6vs4w3aa]>span[data-astro-cid-6vs4w3aa]:nth-child(3){margin-left:.04em}.dify-home__headline-en[data-astro-cid-6vs4w3aa]>span[data-astro-cid-6vs4w3aa]:nth-child(4){margin-left:.02em}.dify-home__intro-lead[data-astro-cid-6vs4w3aa]{color:color-mix(in srgb, var(--color-ink) 65%, white);margin:.75rem 0 0;font-size:1rem;line-height:1.9}.dify-home__wordmark[data-astro-cid-6vs4w3aa]{letter-spacing:-.05em;white-space:nowrap;justify-self:end;padding-bottom:1.25rem;font-size:clamp(2.5rem,4.6vw,4rem);font-weight:700;line-height:1.2;position:relative}.dify-home__wordmark-suffix[data-astro-cid-6vs4w3aa],.dify-home__wordmark[data-astro-cid-6vs4w3aa]>span[data-astro-cid-6vs4w3aa]:first-child{letter-spacing:0}.dify-home__section[data-astro-cid-6vs4w3aa]{padding:clamp(1.75rem,3vw,2.75rem) 0 clamp(3.5rem,6vw,5.5rem)}.dify-home__section[data-astro-cid-6vs4w3aa]+.dify-home__section[data-astro-cid-6vs4w3aa]{border-top:1px solid var(--color-border)}.dify-home__section-header[data-astro-cid-6vs4w3aa]{justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(1.25rem,2.5vw,2rem);display:flex}.dify-home__section-header[data-astro-cid-6vs4w3aa] h2[data-astro-cid-6vs4w3aa]{color:var(--color-ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:550;line-height:1.35}.dify-home__empty[data-astro-cid-6vs4w3aa]{color:var(--color-muted)}.dify-home__more[data-astro-cid-6vs4w3aa]{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border-strong);min-height:44px;color:var(--color-ink);font-size:var(--text-sm);flex:none;padding-bottom:.25rem;font-weight:700;text-decoration:none;display:inline-flex}.dify-home__more[data-astro-cid-6vs4w3aa] span[data-astro-cid-6vs4w3aa],.dify-home__more[data-astro-cid-6vs4w3aa]:hover{color:var(--color-blue-600)}.dify-home__more[data-astro-cid-6vs4w3aa]:focus-visible{outline:3px solid var(--color-blue-500);outline-offset:3px}@media (width<=47.99rem){.dify-home__intro[data-astro-cid-6vs4w3aa]{grid-template-columns:1fr;gap:1rem;min-height:auto;padding-block:1.5rem}.dify-home__intro[data-astro-cid-6vs4w3aa] h1[data-astro-cid-6vs4w3aa]{font-size:clamp(1rem,5.05vw,2rem)}.dify-home__intro-lead[data-astro-cid-6vs4w3aa]{margin-top:1.25rem;font-size:.9375rem}.dify-home__desktop-break[data-astro-cid-6vs4w3aa]{display:none}.dify-home__wordmark[data-astro-cid-6vs4w3aa]{justify-self:start;font-size:clamp(2.25rem,9vw,3rem);display:none}.dify-home__section-header[data-astro-cid-6vs4w3aa]{flex-wrap:wrap}.dify-home__more[data-astro-cid-6vs4w3aa]{margin-left:auto}}.dify-home__finder[data-astro-cid-6vs4w3aa]{scroll-margin-top:calc(var(--header-height) + 1rem);padding:1.5rem 0 3rem}.dify-home__tabs[data-astro-cid-6vs4w3aa]{border-bottom:1px solid var(--color-border);gap:1.5rem;margin-bottom:1.2rem;display:flex}.dify-home__tabs[data-astro-cid-6vs4w3aa] a[data-astro-cid-6vs4w3aa]{min-height:44px;color:var(--color-muted);border-bottom:3px solid #0000;padding:.6rem .2rem;font-weight:650;text-decoration:none}.dify-home__tabs[data-astro-cid-6vs4w3aa] a[data-astro-cid-6vs4w3aa][aria-current=page]{color:var(--color-blue-600);border-bottom-color:var(--color-blue-600)}.dify-home__finder[data-astro-cid-6vs4w3aa] .dify-search-form{max-width:none}.dify-home__finder[data-astro-cid-6vs4w3aa] .dify-search-form label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dify-home__finder[data-astro-cid-6vs4w3aa] .dify-search-form button{min-width:88px}.dify-home__purposes[data-astro-cid-6vs4w3aa]{align-items:baseline;gap:.8rem;margin-top:1rem;display:flex}.dify-home__purposes[data-astro-cid-6vs4w3aa]>span[data-astro-cid-6vs4w3aa]{color:var(--color-muted);flex:none;font-size:.8rem}.dify-home__filter-links[data-astro-cid-6vs4w3aa]{flex-wrap:wrap;gap:.4rem;display:flex}.dify-home__filter-links[data-astro-cid-6vs4w3aa] a[data-astro-cid-6vs4w3aa]{border-radius:var(--radius-pill);color:var(--color-ink);background:#f3f6fb;border:1px solid #0000;align-items:center;min-height:36px;padding:.35rem .8rem;font-size:.8rem;line-height:1.4;text-decoration:none;display:inline-flex}.dify-home__filter-links[data-astro-cid-6vs4w3aa] a[data-astro-cid-6vs4w3aa][aria-current=true]{background:var(--color-blue-600);color:#fff}.dify-home__results[data-astro-cid-6vs4w3aa]{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1.25rem}.dify-home__results-header[data-astro-cid-6vs4w3aa]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.dify-home__results-header[data-astro-cid-6vs4w3aa]>div[data-astro-cid-6vs4w3aa]{align-items:baseline;gap:.8rem;min-width:0;display:flex}.dify-home__results-header[data-astro-cid-6vs4w3aa] h2[data-astro-cid-6vs4w3aa]{overflow-wrap:anywhere;margin:0;font-size:1.15rem}.dify-home__results-header[data-astro-cid-6vs4w3aa]>a[data-astro-cid-6vs4w3aa]{white-space:nowrap;border-bottom:1px solid var(--color-border-strong);flex:none;align-items:center;gap:.5rem;min-height:44px;padding:.4rem 0;font-size:.8rem;line-height:1.6;text-decoration:none;display:inline-flex;overflow:visible}.dify-home__results-header[data-astro-cid-6vs4w3aa]>a[data-astro-cid-6vs4w3aa] svg[data-astro-cid-6vs4w3aa]{flex:none;overflow:visible}.dify-home__tabs[data-astro-cid-6vs4w3aa] a[data-astro-cid-6vs4w3aa]:focus-visible,.dify-home__filter-links[data-astro-cid-6vs4w3aa] a[data-astro-cid-6vs4w3aa]:focus-visible{outline:3px solid var(--color-blue-500);outline-offset:3px}@media (width<=40rem){.dify-home__purposes[data-astro-cid-6vs4w3aa]{flex-direction:column;gap:.4rem}.dify-home__results-header[data-astro-cid-6vs4w3aa]{align-items:start}.dify-home__results-header[data-astro-cid-6vs4w3aa]>div[data-astro-cid-6vs4w3aa]{flex-wrap:wrap;gap:.3rem}.dify-home__results-header[data-astro-cid-6vs4w3aa] h2[data-astro-cid-6vs4w3aa]{font-size:1rem}}
