.arrow-link[data-astro-cid-ddq56j2j]{min-height:var(--arrow-size,58px);align-items:center;gap:var(--arrow-gap,12px);color:var(--color-ink,#242a30);font-size:var(--arrow-font-size,18px);font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.arrow-link--light[data-astro-cid-ddq56j2j]{color:#fcfcfc}.arrow-link--inherit[data-astro-cid-ddq56j2j]{color:inherit;font:inherit}.arrow-link__icon[data-astro-cid-ddq56j2j]{width:var(--arrow-size,58px);height:var(--arrow-size,58px);fill:none;stroke:currentColor;stroke-width:1px;flex:none;display:block}.arrow-link__track[data-astro-cid-ddq56j2j]{opacity:.2}.arrow-link__ring[data-astro-cid-ddq56j2j]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-link) var(--ease-control)}.arrow-link__arrow[data-astro-cid-ddq56j2j]{stroke-linecap:round;stroke-linejoin:round;transform-origin:50%}[data-astro-cid-ddq56j2j][data-direction=left] .arrow-link__arrow[data-astro-cid-ddq56j2j]{transform:rotate(180deg)}[data-astro-cid-ddq56j2j][data-direction=up] .arrow-link__arrow[data-astro-cid-ddq56j2j]{transform:rotate(-90deg)}[data-astro-cid-ddq56j2j][data-icon-position=end] .arrow-link__icon[data-astro-cid-ddq56j2j]{order:1}.arrow-link[data-astro-cid-ddq56j2j][data-icon-position=end]{justify-content:space-between;width:100%}.arrow-link__label[data-astro-cid-ddq56j2j]{min-width:0;line-height:var(--leading-link,1.6);overflow-wrap:anywhere;position:relative}.arrow-link__label[data-astro-cid-ddq56j2j]:after{content:"";transform-origin:0;height:1px;transition:transform var(--duration-link) var(--ease-control);background:currentColor;position:absolute;inset:auto 0 -3px;transform:scaleX(0)}.arrow-link[data-astro-cid-ddq56j2j]:focus-visible .arrow-link__ring[data-astro-cid-ddq56j2j],a[data-arrow-host]:focus-visible .arrow-link__ring[data-astro-cid-ddq56j2j]{stroke-dashoffset:0}.arrow-link[data-astro-cid-ddq56j2j]:focus-visible .arrow-link__label[data-astro-cid-ddq56j2j]:after,a[data-arrow-host]:focus-visible .arrow-link__label[data-astro-cid-ddq56j2j]:after{transform:scaleX(1)}a[data-astro-cid-ddq56j2j].arrow-link:focus-visible{outline:3px solid var(--color-blue-500,#2375fa);outline-offset:5px;border-radius:4px}@media (width<=699.98px){.arrow-link[data-astro-cid-ddq56j2j]{min-height:var(--arrow-mobile-size,var(--arrow-size,44px));font-size:var(--arrow-font-size,15.6px)}.arrow-link--inherit[data-astro-cid-ddq56j2j]{font:inherit}.arrow-link__icon[data-astro-cid-ddq56j2j]{width:var(--arrow-mobile-size,var(--arrow-size,44px));height:var(--arrow-mobile-size,var(--arrow-size,44px))}}@media (hover:hover) and (pointer:fine){a[data-astro-cid-ddq56j2j].arrow-link:hover .arrow-link__ring[data-astro-cid-ddq56j2j],a[data-arrow-host]:hover .arrow-link__ring[data-astro-cid-ddq56j2j]{stroke-dashoffset:0}a[data-astro-cid-ddq56j2j].arrow-link:hover .arrow-link__label[data-astro-cid-ddq56j2j]:after,a[data-arrow-host]:hover .arrow-link__label[data-astro-cid-ddq56j2j]:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.arrow-link__ring[data-astro-cid-ddq56j2j],.arrow-link__label[data-astro-cid-ddq56j2j]:after{transition:none}}.site-footer[data-astro-cid-rqtdsmhp]{flex-shrink:0}.site-footer[data-astro-cid-rqtdsmhp] a[data-astro-cid-rqtdsmhp]:not([data-ui]){color:inherit;text-decoration:none}.site-footer[data-astro-cid-rqtdsmhp]{z-index:1;background:var(--color-page,#fcfcfc);padding-inline:40px;position:relative}.site-footer__inner[data-astro-cid-rqtdsmhp]{border-top:1px solid var(--color-border,#dce2e8);grid-template-columns:minmax(15rem,.72fr) minmax(0,1.55fr);grid-template-areas:"brand nav""company actions""legal copyright";gap:33px clamp(4rem,12vw,18rem);max-width:1280px;min-height:20rem;margin-inline:auto;padding:62px 8px 65px;display:grid}.footer-brand[data-astro-cid-rqtdsmhp]{grid-area:brand;align-self:start;align-items:center;width:clamp(7rem,11vw,9.25rem);min-height:44px;display:inline-flex}.footer-brand[data-astro-cid-rqtdsmhp] img{width:100%;height:auto;display:block}.footer-nav[data-astro-cid-rqtdsmhp]{grid-area:nav;justify-content:flex-end;align-self:start;transform:none}.footer-nav[data-astro-cid-rqtdsmhp],.footer-legal[data-astro-cid-rqtdsmhp]{flex-wrap:wrap;gap:0 18px;font-size:14px;line-height:1;display:flex}.footer-nav[data-astro-cid-rqtdsmhp] a[data-astro-cid-rqtdsmhp],.footer-legal[data-astro-cid-rqtdsmhp] :is(a,button){align-items:center;min-width:44px;min-height:44px;display:inline-flex}.footer-company[data-astro-cid-rqtdsmhp]{grid-area:company;align-content:start;gap:0;max-width:20rem;font-size:13px;line-height:1.2;display:grid}.footer-company[data-astro-cid-rqtdsmhp] strong[data-astro-cid-rqtdsmhp]{font-weight:400}.footer-company[data-astro-cid-rqtdsmhp] span[data-astro-cid-rqtdsmhp]:first-of-type{margin-top:13px}.footer-legal[data-astro-cid-rqtdsmhp]{grid-area:legal;grid-template-columns:max-content max-content;align-content:end;justify-items:start;gap:0 11px;font-size:11px;line-height:1;display:grid}.footer-legal[data-astro-cid-rqtdsmhp] [data-ui]:first-child{grid-column:1/-1}.footer-actions[data-astro-cid-rqtdsmhp]{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;place-self:start end;align-items:center;gap:24px;display:flex}.footer-top[data-astro-cid-rqtdsmhp]{place-self:start end;align-items:center;gap:12px;min-height:44px;font-size:14px;line-height:1;display:inline-flex;transform:translateY(4px)}.site-footer[data-astro-cid-rqtdsmhp] small[data-astro-cid-rqtdsmhp]{color:var(--color-muted,#66717c);letter-spacing:normal;grid-area:copyright;place-self:end;font-size:11px;line-height:1;transform:translateY(-1px)}@media (width>=1025px) and (pointer:fine){.site-footer__inner[data-astro-cid-rqtdsmhp]{grid-template-columns:minmax(0,1fr) max-content;gap:32px 64px;padding-block:64px}.footer-brand[data-astro-cid-rqtdsmhp]{height:42px;min-height:0}.footer-nav[data-astro-cid-rqtdsmhp] a[data-astro-cid-rqtdsmhp],.footer-legal[data-astro-cid-rqtdsmhp] :is(a,button){min-width:0;min-height:0}.footer-company[data-astro-cid-rqtdsmhp],.footer-legal[data-astro-cid-rqtdsmhp],.site-footer[data-astro-cid-rqtdsmhp] small[data-astro-cid-rqtdsmhp]{transform:none}.footer-company[data-astro-cid-rqtdsmhp] strong[data-astro-cid-rqtdsmhp]{line-height:1}.footer-company[data-astro-cid-rqtdsmhp] span[data-astro-cid-rqtdsmhp]:first-of-type{margin-top:16px}.footer-nav[data-astro-cid-rqtdsmhp]{row-gap:12px}.footer-legal[data-astro-cid-rqtdsmhp]{row-gap:11px}}@media (width<=64rem){.site-footer[data-astro-cid-rqtdsmhp]{padding-inline:18px}.site-footer__inner[data-astro-cid-rqtdsmhp]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""nav nav""company company""legal legal""copyright copyright";gap:28px 18px;min-height:0;padding-block:32px}.footer-brand[data-astro-cid-rqtdsmhp]{align-self:start;width:7rem}.footer-actions[data-astro-cid-rqtdsmhp]{flex-direction:column;align-items:flex-end;gap:20px}.footer-nav[data-astro-cid-rqtdsmhp]{letter-spacing:-.01em;justify-content:flex-start;font-size:14.4px;line-height:1.4}.footer-company[data-astro-cid-rqtdsmhp]{gap:4px;max-width:none;font-size:13.2px;line-height:1.4}.footer-company[data-astro-cid-rqtdsmhp] span[data-astro-cid-rqtdsmhp]:first-of-type{margin-top:0}.footer-legal[data-astro-cid-rqtdsmhp]{flex-wrap:wrap;align-items:center;gap:0 18px;font-size:13.2px;line-height:1.4;display:flex;transform:none}.footer-top[data-astro-cid-rqtdsmhp]{align-self:center;font-size:12px;transform:none}.site-footer[data-astro-cid-rqtdsmhp] small[data-astro-cid-rqtdsmhp]{justify-self:start;font-size:13.2px;line-height:1.5;transform:none}}.site-header[data-astro-cid-tbenxcyl]{z-index:var(--z-header,50);height:var(--header-height,4.5rem);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfcfcf5;position:fixed;inset:0 0 auto}.site-header__inner[data-astro-cid-tbenxcyl]{align-items:center;gap:clamp(18px,2vw,32px);width:100%;height:100%;padding-inline:28px;display:flex}.brand[data-astro-cid-tbenxcyl]{width:112px;min-height:44px;color:inherit;flex:0 0 112px;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.brand[data-astro-cid-tbenxcyl] img{width:100%;height:auto}.desktop-nav[data-astro-cid-tbenxcyl]{flex:1;justify-content:flex-end;align-items:center;gap:clamp(20px,2.1vw,30px);display:flex}.site-header[data-astro-cid-tbenxcyl] nav a:not(.ui-action){color:inherit;text-decoration:none}.desktop-nav[data-astro-cid-tbenxcyl] a:not(.ui-action){letter-spacing:.02em;white-space:nowrap;align-items:center;min-height:44px;font-size:15px;font-weight:400;line-height:1;display:inline-flex}.desktop-nav[data-astro-cid-tbenxcyl] a:not(.nav-contact):hover,.desktop-nav[data-astro-cid-tbenxcyl] a:not(.nav-contact):focus-visible{color:var(--color-blue-500,#2375fa)}.mobile-menu[data-astro-cid-tbenxcyl]{display:none}.desktop-content[data-astro-cid-tbenxcyl]{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.header-actions[data-astro-cid-tbenxcyl]{flex:none;gap:16px;display:flex}.site-header--extended[data-astro-cid-tbenxcyl] .desktop-nav[data-astro-cid-tbenxcyl]{gap:16px}@media (width>=51.25rem) and (width<=68rem){.site-header__inner[data-astro-cid-tbenxcyl]{gap:18px;padding-inline:16px}.brand[data-astro-cid-tbenxcyl]{flex-basis:98px;width:98px}.desktop-nav[data-astro-cid-tbenxcyl]{gap:12px}.desktop-nav[data-astro-cid-tbenxcyl] a:not(.ui-action){letter-spacing:0;font-size:14px}}@media (width<=79.999rem){.site-header[data-astro-cid-tbenxcyl]:has(.mobile-menu[open]){color:#fcfcfc;-webkit-backdrop-filter:none;backdrop-filter:none;background:#242a30}.site-header[data-astro-cid-tbenxcyl]:has(.mobile-menu[open]) .brand[data-astro-cid-tbenxcyl] img{filter:brightness(0)invert()}.mobile-menu[data-astro-cid-tbenxcyl]{margin-inline-end:-8px}.mobile-menu[data-astro-cid-tbenxcyl] summary[data-astro-cid-tbenxcyl]{cursor:pointer;place-content:center;gap:7px;width:44px;height:44px;list-style:none;display:grid}.mobile-menu[data-astro-cid-tbenxcyl] summary[data-astro-cid-tbenxcyl]::-webkit-details-marker{display:none}.mobile-menu[data-astro-cid-tbenxcyl] summary[data-astro-cid-tbenxcyl] span[data-astro-cid-tbenxcyl]{background:currentColor;width:24px;height:2px;transition:transform .18s;display:block}.mobile-menu[data-astro-cid-tbenxcyl][open] summary[data-astro-cid-tbenxcyl] span[data-astro-cid-tbenxcyl]:first-child{transform:translateY(4px)rotate(45deg)}.mobile-menu[data-astro-cid-tbenxcyl][open] summary[data-astro-cid-tbenxcyl] span[data-astro-cid-tbenxcyl]:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu[data-astro-cid-tbenxcyl] nav[data-astro-cid-tbenxcyl]{inset:var(--header-height,3.5rem) 0 0;max-height:calc(100dvh - var(--header-height,3.5rem));height:calc(100dvh - var(--header-height,3.5rem));color:#fcfcfc;background:#242a30;align-content:start;padding:24px 32px 36px;display:grid;position:fixed;overflow:auto}.mobile-menu[data-astro-cid-tbenxcyl] nav[data-astro-cid-tbenxcyl] a:not(.ui-action){padding:10px 0;font-size:1.25rem}.mobile-menu[data-astro-cid-tbenxcyl] nav[data-astro-cid-tbenxcyl] a:not(.ui-action):hover,.mobile-menu[data-astro-cid-tbenxcyl] nav[data-astro-cid-tbenxcyl] a:not(.ui-action):focus-visible{color:var(--color-blue-500)}.mobile-menu[data-astro-cid-tbenxcyl] nav[data-astro-cid-tbenxcyl] .ui-action{margin-top:16px}.mobile-company[data-astro-cid-tbenxcyl]{order:3;gap:6px;margin-top:32px;font-size:12px;line-height:1.6;display:grid}.mobile-company[data-astro-cid-tbenxcyl] strong[data-astro-cid-tbenxcyl]{font-weight:400}}@media (width<=51.249rem){.site-header__inner[data-astro-cid-tbenxcyl]{justify-content:space-between;padding-inline:16px}.brand[data-astro-cid-tbenxcyl]{flex-basis:98px;width:98px}.desktop-content[data-astro-cid-tbenxcyl]{display:none}.mobile-menu[data-astro-cid-tbenxcyl]{display:block}}@media (width>=51.25rem) and (width<=79.999rem){.site-header--extended[data-astro-cid-tbenxcyl] .desktop-content[data-astro-cid-tbenxcyl]{display:none}.site-header--extended[data-astro-cid-tbenxcyl] .mobile-menu[data-astro-cid-tbenxcyl]{display:block}.site-header--extended[data-astro-cid-tbenxcyl] .site-header__inner[data-astro-cid-tbenxcyl]{justify-content:space-between}}.dify-footer[data-astro-cid-deykz35q]{color:var(--color-ink);background:#fff;border-top:1px solid #e1e6ed}.dify-footer__inner[data-astro-cid-deykz35q]{width:min(calc(100% - var(--page-gutter) * 2), 1100px);margin-inline:auto;padding-block:3rem 1.5rem}.dify-footer__main[data-astro-cid-deykz35q]{grid-template-columns:minmax(0,1fr) auto;gap:3rem;display:grid}.dify-footer__logo[data-astro-cid-deykz35q]{width:112px;height:32px;display:block}.dify-footer__tagline[data-astro-cid-deykz35q]{color:var(--color-ink);font-size:var(--text-sm);margin:2rem 0 0}.dify-footer__nav[data-astro-cid-deykz35q]{grid-template-columns:repeat(2,max-content);align-content:start;justify-self:end;column-gap:2rem;display:grid}.dify-footer__links[data-astro-cid-deykz35q]{align-content:start;gap:.25rem;display:grid}.dify-footer__links[data-astro-cid-deykz35q] a[data-astro-cid-deykz35q]{min-height:36px;color:var(--color-ink);font-size:var(--text-sm);align-items:center;line-height:1.5;text-decoration:none;display:flex}.dify-footer__nav[data-astro-cid-deykz35q] a[data-astro-cid-deykz35q]:hover{color:var(--color-blue-600);text-underline-offset:.2em;text-decoration:underline}.dify-footer__bottom[data-astro-cid-deykz35q]{color:var(--color-ink);font-size:var(--text-xs);border-top:1px solid #e1e6ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}@media (width<=42rem){.dify-footer__inner[data-astro-cid-deykz35q]{padding-block:2rem 1.5rem}.dify-footer__main[data-astro-cid-deykz35q]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.dify-footer__tagline[data-astro-cid-deykz35q]{margin-top:1.25rem}.dify-footer__nav[data-astro-cid-deykz35q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%}.dify-footer__links[data-astro-cid-deykz35q] a[data-astro-cid-deykz35q]{min-height:44px}.dify-footer__bottom[data-astro-cid-deykz35q]{margin-top:1.5rem}}@media (width<=22.5rem){.dify-footer__nav[data-astro-cid-deykz35q]{grid-template-columns:minmax(0,1fr);gap:.25rem}}:where(:root,.dify-ui-story){--dify-ui-background:var(--color-page);--dify-ui-foreground:var(--color-ink);--dify-ui-primary:var(--color-blue-600);--dify-ui-primary-hover:var(--color-blue-700);--dify-ui-subtle:var(--color-pale-blue);--dify-ui-subtle-hover:var(--color-pale-blue-hover);--dify-ui-border:var(--color-border);--dify-ui-ring:color-mix(in srgb, var(--color-blue-500) 28%, transparent);--dify-ui-radius:var(--radius-sm)}.dify-brand{width:fit-content;height:auto;min-height:44px;color:var(--dify-ui-foreground,var(--color-ink));white-space:nowrap;align-content:center;gap:.13rem;line-height:1;text-decoration:none;display:inline-grid}.dify-brand__name{letter-spacing:-.055em;align-items:baseline;gap:.12em;font-size:1.28rem;font-weight:700;display:flex}.dify-brand__name>span:first-child{color:var(--dify-ui-primary,var(--color-blue-600));letter-spacing:-.06em}.dify-brand__credit{color:var(--color-muted);letter-spacing:.08em;padding-left:.12rem;font-size:.67rem;font-weight:500}.dify-brand--footer .dify-brand__name{font-size:1.3rem}.dify-brand:focus-visible{outline:2px solid var(--dify-ui-primary,var(--color-blue-600));outline-offset:5px;border-radius:2px}.dify-control{box-sizing:border-box;border-radius:var(--dify-ui-radius,.5rem);background:var(--dify-ui-primary,var(--color-blue-600));color:#fff;max-width:100%;min-height:44px;font:inherit;text-align:center;white-space:normal;cursor:pointer;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.dify-control>span{min-width:0}.dify-control svg{flex:none;width:1.1rem;height:1.1rem}.dify-control--primary:hover{background:var(--dify-ui-primary-hover,var(--color-blue-700));color:#fff}.dify-control--secondary{background:var(--dify-ui-subtle,var(--color-pale-blue));color:var(--dify-ui-foreground,var(--color-ink))}.dify-control--secondary:hover{background:var(--dify-ui-subtle-hover,var(--color-pale-blue-hover));color:var(--dify-ui-foreground,var(--color-ink))}.dify-control--outline{border-color:var(--dify-ui-border,var(--color-border));color:var(--dify-ui-foreground,var(--color-ink));background:0 0}.dify-control--outline:hover,.dify-control--ghost:hover{background:var(--dify-ui-subtle,var(--color-pale-blue));color:var(--dify-ui-foreground,var(--color-ink))}.dify-control--ghost{color:var(--dify-ui-foreground,var(--color-ink));background:0 0}.dify-control--md{min-height:48px;padding:.65rem 1.25rem;font-size:1rem}.dify-control--lg{min-height:52px;padding:.8rem 1.5rem;font-size:1rem}.dify-control--full{width:100%}.dify-control:focus-visible,.dify-input:focus-visible{border-color:var(--dify-ui-primary,var(--color-blue-600));box-shadow:0 0 0 3px var(--dify-ui-ring,#2375fa47);outline:none}.dify-control:disabled{opacity:.55;cursor:not-allowed}.dify-control[hidden]{display:none}.dify-search-form{max-width:44rem;line-height:var(--leading-body);gap:.5rem;display:grid}.dify-search-form label{color:var(--dify-ui-foreground,var(--color-ink));font-size:var(--text-sm);font-weight:700}.dify-search-form__controls{gap:.5rem;display:flex}.dify-search-form__controls button{flex:none}.dify-input{box-sizing:border-box;border:1px solid var(--dify-ui-border,var(--color-border));border-radius:var(--dify-ui-radius,.5rem);background:var(--color-surface);width:100%;min-width:0;min-height:48px;color:var(--dify-ui-foreground,var(--color-ink));font:inherit;caret-color:var(--dify-ui-primary,var(--color-blue-600));padding:.65rem 1rem;line-height:1.4}.dify-input::placeholder{color:var(--color-muted)}.dify-badge{border:1px solid var(--dify-ui-border,var(--color-border));border-radius:var(--radius-pill);width:fit-content;max-width:100%;min-height:26px;color:var(--color-muted);align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:500;line-height:1.35;display:inline-flex}.dify-badge--info{background:var(--dify-ui-subtle,var(--color-pale-blue));color:var(--color-blue-700);border-color:#d5e5f8}.dify-badge--warning{color:#785900;background:#fff7df;border-color:#f4dda5}@media (width<=47.99rem){.dify-brand__name{font-size:1.1rem}.dify-brand__credit{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.dify-control{transition:none}}@media (forced-colors:active){.dify-control:focus-visible,.dify-input:focus-visible{outline:2px solid highlight}}.dify-lib-wordmark{aspect-ratio:2008/590;width:148px;display:block;position:relative;overflow:hidden}.dify-lib-wordmark img{width:107.221%;max-width:none;height:auto;display:block;position:absolute;top:-17.797%;left:-3.586%}.dify-home__wordmark .dify-lib-wordmark{width:clamp(208px,22.4vw,320px)}@media (width<=48rem){.dify-brand--header .dify-lib-wordmark{width:116px}}.dify-brand--header{padding-block:6px}.dify-brand--header .dify-lib-wordmark{transform:translateY(3px)}.dify-header[data-astro-cid-6qqphnwj]{z-index:var(--z-header,50);height:var(--header-height,4.5rem);border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);background:color-mix(in srgb, var(--color-page) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:fixed;inset:0 0 auto}.dify-header__inner[data-astro-cid-6qqphnwj]{justify-content:space-between;align-items:center;gap:2rem;width:min(100%,1440px);height:100%;margin-inline:auto;padding-inline:clamp(1rem,4vw,3.5rem);display:flex}.dify-header__nav[data-astro-cid-6qqphnwj]{align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:flex}.dify-header__nav[data-astro-cid-6qqphnwj]>a[data-astro-cid-6qqphnwj]:not([data-dify-component]){min-height:44px;color:var(--color-ink);align-items:center;font-size:.9rem;text-decoration:none;display:inline-flex}.dify-header__nav[data-astro-cid-6qqphnwj]>a[data-astro-cid-6qqphnwj]:not([data-dify-component]):hover{color:var(--color-blue-600)}.dify-header__mobile[data-astro-cid-6qqphnwj]{display:none}.dify-header__mobile[data-astro-cid-6qqphnwj] summary[data-astro-cid-6qqphnwj]{cursor:pointer;place-content:center;gap:6px;width:44px;height:44px;list-style:none;display:grid}.dify-header__mobile[data-astro-cid-6qqphnwj] summary[data-astro-cid-6qqphnwj]::-webkit-details-marker{display:none}.dify-header__mobile[data-astro-cid-6qqphnwj] summary[data-astro-cid-6qqphnwj] span[data-astro-cid-6qqphnwj]{background:currentColor;width:22px;height:2px;transition:transform .18s}.dify-header__mobile[data-astro-cid-6qqphnwj][open] summary[data-astro-cid-6qqphnwj] span[data-astro-cid-6qqphnwj]:first-child{transform:translateY(4px)rotate(45deg)}.dify-header__mobile[data-astro-cid-6qqphnwj][open] summary[data-astro-cid-6qqphnwj] span[data-astro-cid-6qqphnwj]:last-child{transform:translateY(-4px)rotate(-45deg)}.dify-header__mobile[data-astro-cid-6qqphnwj]>nav[data-astro-cid-6qqphnwj]{inset:var(--header-height,3.5rem) 0 0;height:calc(100dvh - var(--header-height,3.5rem));padding:1.5rem var(--page-gutter) 2rem;background:var(--color-page);align-content:start;gap:.5rem;display:grid;position:fixed;overflow:auto}.dify-header__mobile[data-astro-cid-6qqphnwj]>nav[data-astro-cid-6qqphnwj]>a[data-astro-cid-6qqphnwj]:not([data-dify-component]){min-height:48px;color:var(--color-ink);align-items:center;font-size:1.1rem;text-decoration:none;display:flex}.dify-header__mobile[data-astro-cid-6qqphnwj]>nav[data-astro-cid-6qqphnwj] .dify-header__corporate[data-astro-cid-6qqphnwj]{border-top:1px solid var(--color-border);color:var(--color-muted);margin-top:1.25rem;font-size:.85rem!important}@media (width<=48rem){.dify-header__inner[data-astro-cid-6qqphnwj]{padding-inline:var(--page-gutter)}.dify-header__nav[data-astro-cid-6qqphnwj]{display:none}.dify-header__mobile[data-astro-cid-6qqphnwj]{display:block}}@media (prefers-reduced-motion:reduce){.dify-header__mobile[data-astro-cid-6qqphnwj] summary[data-astro-cid-6qqphnwj] span[data-astro-cid-6qqphnwj]{transition:none}}@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}body{min-height:100vh}ul,ol{margin:0;padding:0}img,picture,svg,canvas,video{max-width:100%;display:block}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}[hidden]{display:none!important}:target{scroll-margin-top:calc(var(--header-height) + var(--space-4))}:focus-visible{outline:3px solid var(--color-blue-600);outline-offset:3px}}@layer base{html{background:var(--color-page);color:var(--color-ink);font-family:var(--font-body);font-weight:var(--font-weight-light);-webkit-font-smoothing:antialiased}body{background:var(--color-page);color:var(--color-ink);font-size:var(--text-base);line-height:var(--leading-body);overflow-wrap:anywhere}body[data-menu-open=true]{overscroll-behavior:none}@media (width<=79.999rem){body:has([data-mobile-menu][open]){overflow:hidden}}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:normal;font-weight:400;line-height:var(--leading-heading);text-wrap:pretty}h1{font-size:var(--text-h1);line-height:var(--leading-tight)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}p{text-wrap:pretty}a{text-underline-offset:.18em;text-decoration-thickness:.08em}::selection{background:var(--color-blue-500);color:var(--color-surface)}.container{width:min(calc(100% - (var(--page-gutter) * 2)), var(--container-content));margin-inline:auto}.container--wide{max-width:var(--container-wide)}.container--reading{max-width:var(--container-reading)}.section{padding-block:clamp(var(--space-18), 8vw, var(--space-36))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}}}@layer service-defaults,service-variants;:root{--color-blue-500:#2375fa;--color-blue-text:#1f6bdc;--color-blue-600:#155fdb;--color-blue-700:#0f4fbf;--color-orbit-cyan:#23ddfa;--color-orbit-azure:#26acff;--color-ink:#242a30;--color-page:#fcfcfc;--color-surface:#fff;--color-pale-blue:#ebf2fa;--color-pale-blue-hover:#dce8f7;--color-muted:#66717c;--color-border:#dce2e8;--color-border-strong:#bccad6;--color-danger:#b42318;--color-field-required:#d95252;--field-focus-border:var(--color-muted);--field-focus-ring:color-mix(in srgb, var(--color-muted) 28%, transparent);--field-control-shadow:0 1px 2px #242a300a;--color-field-compact-ink:#212d3a;--field-control-min-height:3.25rem;--field-compact-gap:1.125rem;--color-success:#067647;--color-on-dark:#fcfcfc;--color-dark-muted:#a8afb6;--color-service-surface:#242a30;--color-service-visual:#303841;--color-service-highlight:#9edfff;--color-service-muted:#cbd2d8;--color-section-panel:#f8f8f8;--color-section-border:#e3e6e8;--color-section-overlay:#fffffff0;--color-section-emphasis:#141414;--font-body:"system-ui", -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif, "System Default", sans-serif;--font-display:"system-ui", -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif, "System Default", sans-serif;--font-weight-light:400;--font-weight-medium:400;--font-weight-bold:700;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-h3:clamp(1.5rem, 2.4vw, 2rem);--text-h2:clamp(2rem, 3.6vw, 2.75rem);--text-h1:clamp(2.5rem, 4vw, 3rem);--text-page-title:clamp(2.4rem, 4vw, 3rem);--leading-tight:1.25;--leading-heading:1.35;--leading-body:1.8;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-18:4.5rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-36:9rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-xl:2rem;--radius-pill:999px;--container-wide:87.5rem;--container-content:80rem;--container-reading:47.5rem;--page-gutter:1.75rem;--header-height:4.5rem;--grid-columns:12;--grid-gap:1.5rem;--shadow-header:0 1px 0 #242a3012;--shadow-card:0 1rem 3rem #242a3014;--z-base:0;--z-sticky:20;--z-header:50;--z-overlay:80;--z-skip-link:100;--duration-fast:.16s;--duration-link:.4s;--duration-image-hover:.2s;--ease-control:ease;--duration-standard:.24s;--duration-brand:.64s;--ease-standard:cubic-bezier(.2, .7, .2, 1);--ease-brand:cubic-bezier(.16, 1, .3, 1);--emdash-search-bg:var(--color-surface);--emdash-search-text:var(--color-ink);--emdash-search-muted:var(--color-muted);--emdash-search-border:var(--color-border);--emdash-search-hover:var(--color-pale-blue);--emdash-search-highlight:var(--color-ink)}@media (width<=47.99rem){:root{--page-gutter:1.125rem;--header-height:3.5rem;--grid-columns:4;--grid-gap:1rem;--text-h1:1.75rem;--text-h2:clamp(1.75rem, 8vw, 2.25rem)}}@media (width>=48rem) and (width<=74.99rem){:root{--page-gutter:1.25rem;--header-height:4.25rem;--grid-columns:8;--grid-gap:1.25rem}}@media (width>=75rem){:root{--page-gutter:2.5rem}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-regular.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-bold.woff2)format("woff2")}body[data-site=dify]{--color-ink:#1a2234;--color-muted:#1a2234;--color-field-compact-ink:#1a2234;--dify-ui-foreground:#1a2234;color:var(--color-ink)}body[data-main-layout=fill]{flex-direction:column;min-height:100svh;display:flex}body[data-main-layout=fill] .site-main[data-astro-cid-hkbrpulz]{flex-direction:column;flex:1;min-height:0;display:flex}.site-main[data-astro-cid-hkbrpulz]{min-height:60vh;padding-top:var(--header-height);display:block}.site-main[data-astro-cid-hkbrpulz][data-header-offset=false]{padding-top:0}.skip-link[data-astro-cid-hkbrpulz]{z-index:100;background:#fff;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link[data-astro-cid-hkbrpulz]:focus{transform:none}
