.home-console_root__RuTBd{--tk-surface:#fafafa;--tk-card:#ffffff;--tk-code-bg:#f8fafc;--tk-gridline:#e2e8f0;--tk-code-text:#475569;--tk-keyword:#0d9488;--tk-string:#d97706;--tk-comment:#64748b;--tk-cmd:#1e293b}.dark .home-console_root__RuTBd{--tk-surface:#1e1e1eff;--tk-card:#171717ff;--tk-code-bg:#171717ff;--tk-gridline:#1e293b;--tk-code-text:#cbd5e1;--tk-keyword:#2dd4bf;--tk-string:#fbbf24;--tk-comment:#94a3b8;--tk-cmd:#e2e8f0}.home-console_surface___Xy8Y{background-color:var(--tk-surface)}.home-console_card__TZXYQ{background-color:var(--tk-card)}.home-console_codeSurface__Tzvpy{background-color:var(--tk-code-bg);border:1px solid color-mix(in srgb,var(--tk-gridline) 60%,transparent);color:var(--tk-code-text)}.home-console_gridline__oKovJ{background-color:var(--tk-gridline)}.home-console_keyword__R_kWC{color:var(--tk-keyword)}.home-console_string__v9lha{color:var(--tk-string)}.home-console_comment__5eMX_{color:var(--tk-comment)}.home-console_cmd__6ULjc{color:var(--tk-cmd);font-weight:500}.home-console_activeLine__mPvIZ{background-color:color-mix(in srgb,var(--tk-keyword) 10%,transparent);border-left:3px solid var(--tk-keyword);border-radius:0 6px 6px 0}.home-console_activeLineOut__fGwF3{background-color:color-mix(in srgb,var(--tk-comment) 8%,transparent);border-left:2px solid var(--tk-comment);border-radius:0 6px 6px 0}.home-console_cursorSlate__6z1oV,.home-console_cursor__z35yw{display:inline-block;width:2px;margin-left:3px;vertical-align:middle;animation:home-console_tk-cursor-blink__qS94d .9s infinite}.home-console_cursor__z35yw{height:15px;background-color:var(--tk-keyword)}.home-console_cursorSlate__6z1oV{height:13px;background-color:var(--tk-comment)}@keyframes home-console_tk-cursor-blink__qS94d{0%,to{opacity:1}50%{opacity:0}}.home-console_logRow__VHQkw{animation:home-console_tk-fade-up__H_otQ .3s ease both}@keyframes home-console_tk-fade-up__H_otQ{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.home-framework-chip_chip__r92Uf{--accent:var(--fc-primary);--fc-surface:#ffffff;--fc-line-strong:#e0e0e0;--fc-text:#505050;--fc-primary:#12a594;--fc-ease:cubic-bezier(0.22,1,0.36,1);appearance:none;height:33px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--fc-line-strong);border-radius:6px;background:var(--fc-surface);color:var(--fc-text);cursor:pointer;font:inherit;text-decoration:none;transition:color .22s ease,border-color .22s ease,box-shadow .28s var(--fc-ease),transform .28s var(--fc-ease)}.dark .home-framework-chip_chip__r92Uf{--fc-surface:#171717ff;--fc-line-strong:#334155;--fc-text:#cbd5e1;--fc-primary:#2dd4bf}.home-framework-chip_logo__xovl3{display:inline-flex;width:16px;height:16px;flex:0 0 auto}.home-framework-chip_logo__xovl3 img,.home-framework-chip_logo__xovl3 svg{width:16px;height:16px;object-fit:contain}.home-framework-chip_label__xf4j2{font-size:14px;line-height:17px;font-weight:400;white-space:nowrap}.home-framework-chip_arrow__ooqgT{flex:0 0 auto;width:0;height:12px;margin-left:-6px;overflow:hidden;opacity:0;transform:translate(-3px,2px);transition:width .28s var(--fc-ease),margin-left .28s var(--fc-ease),opacity .18s ease,transform .28s var(--fc-ease)}.home-framework-chip_arrow__ooqgT svg{display:block;width:12px;height:12px}.home-framework-chip_chip__r92Uf:is(:hover,:focus-visible){outline:0;color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,var(--fc-line-strong));box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 11%,transparent);transform:translateY(-1px)}.home-framework-chip_chip__r92Uf:is(:hover,:focus-visible) .home-framework-chip_arrow__ooqgT{width:12px;margin-left:0;opacity:1;transform:translate(0)}.home-framework-chip_chip__r92Uf:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 30%,transparent)}.home-framework-chip_chip__r92Uf:active{transform:scale(.97);transition-duration:80ms}.home-integrations_root__o07tm{--line:#ebebeb;--line-strong:#e0e0e0;--surface:#ffffff;--ink:#202020;--muted:#8d8d8d;--muted-strong:#747474;--primary:#12a594;--shadow:rgba(25,34,32,0.1);--ease:cubic-bezier(0.22,1,0.36,1)}.dark .home-integrations_root__o07tm{--line:#1e293b;--line-strong:#334155;--surface:#171717ff;--ink:#f1f5f9;--muted:#64748b;--muted-strong:#94a3b8;--primary:#2dd4bf;--shadow:rgba(0,0,0,0.4)}.home-integrations_grid__ngsvy{display:grid;gap:1px;background:var(--line);border-block:1px solid var(--line);overflow:visible}.home-integrations_card___FK_R{--accent:var(--primary);--accent-soft:color-mix(in srgb,var(--accent) 8%,var(--surface));position:relative;z-index:0;display:block;width:100%;height:var(--card-height,184px);overflow:hidden;background:var(--surface);color:inherit;text-align:left;text-decoration:none;cursor:pointer;isolation:isolate;transform:translateZ(0);transition:transform .32s var(--ease),background-color .26s ease,box-shadow .32s var(--ease)}.home-integrations_card___FK_R:before{content:"";position:absolute;inset:0 0 auto;z-index:4;height:4px;background:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform .36s var(--ease)}.home-integrations_content__wsOER{display:block;position:relative;z-index:2;height:100%;padding:32px;transition:transform .34s var(--ease)}.home-integrations_head__tCMdj{display:flex;align-items:center;gap:24px;min-width:0}.home-integrations_logoShell__asai2{flex:0 0 52px;width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);transition:transform .34s var(--ease),border-color .26s ease,box-shadow .26s ease}.home-integrations_logoShell__asai2.home-integrations_fullIcon__WrcEF{border:0;background:transparent}.home-integrations_logoShell__asai2 img,.home-integrations_logoShell__asai2 svg{display:block;max-width:100%;max-height:100%}.home-integrations_logoShell__asai2.home-integrations_fullIcon__WrcEF img,.home-integrations_logoShell__asai2.home-integrations_fullIcon__WrcEF svg{width:52px;height:52px}.home-integrations_name__SQElX{min-width:0;margin:0;color:var(--ink);font-size:20px;line-height:25px;font-weight:500;white-space:nowrap;transition:color .22s ease}.home-integrations_description__2ljbP{display:block;margin:24px 0 0;color:var(--muted);font-size:14px;line-height:1.6;font-weight:400;transition:color .22s ease}.home-integrations_rail__L4DrF{position:absolute;inset:auto 0 0;z-index:3;height:40px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));background:var(--accent-soft);color:var(--accent);font-size:14px;line-height:18px;font-weight:500;opacity:0;transform:translateY(100%);transition:transform .36s var(--ease),opacity .22s ease}.home-integrations_arrow__7Zkp6{width:16px;height:16px;display:grid;place-items:center;transition:transform .36s var(--ease)}.home-integrations_arrow__7Zkp6 svg{display:block;width:14px;height:14px}.home-integrations_card___FK_R:is(:hover,:focus-visible){z-index:5;outline:none;background:color-mix(in srgb,var(--accent-soft) 38%,var(--surface));box-shadow:0 1px 0 color-mix(in srgb,var(--accent) 22%,transparent),0 14px 32px var(--shadow);transform:translateY(-3px)}.home-integrations_card___FK_R:is(:hover,:focus-visible):before{transform:scaleX(1)}.home-integrations_card___FK_R:is(:hover,:focus-visible) .home-integrations_content__wsOER{transform:translateY(-10px)}.home-integrations_card___FK_R:is(:hover,:focus-visible) .home-integrations_logoShell__asai2{border-color:color-mix(in srgb,var(--accent) 38%,var(--line-strong));box-shadow:0 5px 14px color-mix(in srgb,var(--accent) 14%,transparent);transform:translateY(-2px) scale(1.025)}.home-integrations_card___FK_R:is(:hover,:focus-visible) .home-integrations_name__SQElX{color:var(--accent)}.home-integrations_card___FK_R:is(:hover,:focus-visible) .home-integrations_description__2ljbP{color:var(--muted-strong)}.home-integrations_card___FK_R:is(:hover,:focus-visible) .home-integrations_rail__L4DrF{opacity:1;transform:translateY(0)}.home-integrations_card___FK_R:is(:hover,:focus-visible) .home-integrations_arrow__7Zkp6{transform:translate(2px,-2px)}.home-integrations_card___FK_R:focus-visible{box-shadow:0 0 0 2px var(--accent),0 14px 32px var(--shadow)}.home-integrations_card___FK_R:active{transform:translateY(-1px) scale(.995);transition-duration:90ms}@media (prefers-reduced-motion:reduce){.home-integrations_arrow__7Zkp6,.home-integrations_card___FK_R,.home-integrations_card___FK_R:before,.home-integrations_content__wsOER,.home-integrations_description__2ljbP,.home-integrations_logoShell__asai2,.home-integrations_name__SQElX,.home-integrations_rail__L4DrF{transition-duration:.01ms}}.home-workflows_root__kDdvU{--wf-card:#ffffff;--wf-card-hover:#fdfdfd;--wf-gridline:#e5e7eb;--wf-border-soft:#f3f4f6;--wf-title:#111827;--wf-desc:#6b7280;--wf-icon:#374151;--wf-icon-hover:#111827;--wf-bullet:#4b5563;--wf-bullet-icon:#9ca3af;--wf-muted:#9ca3af;--wf-chip:#4b5563;--wf-chip-border:rgba(229,231,235,0.8);--wf-tag-bg:#fff6ed;--wf-tag-text:#ea580c;--wf-brand:#12a594}.dark .home-workflows_root__kDdvU{--wf-card:#1e1e1eff;--wf-card-hover:#1e1e1eff;--wf-gridline:#1e293b;--wf-border-soft:#1e293b;--wf-title:#f1f5f9;--wf-desc:#94a3b8;--wf-icon:#cbd5e1;--wf-icon-hover:#f1f5f9;--wf-bullet:#cbd5e1;--wf-bullet-icon:#64748b;--wf-muted:#64748b;--wf-chip:#cbd5e1;--wf-chip-border:rgba(51,65,85,0.8);--wf-tag-bg:rgba(234,88,12,0.12);--wf-tag-text:#fb923c;--wf-brand:#2dd4bf}.home-workflows_grid__rJm67{background-color:var(--wf-gridline)}.home-workflows_card__ylmuV{background-color:var(--wf-card)}.home-workflows_card__ylmuV:hover{background-color:var(--wf-card-hover)}.home-workflows_footer__GWFBC{border-top:1px solid var(--wf-border-soft)}.home-workflows_chip__KhLBY{background-color:var(--wf-card);border:1px solid var(--wf-chip-border);box-shadow:0 1px 2px rgba(0,0,0,.02)}.home-workflows_depthStack__o1lPW{display:grid;grid-template-areas:"content";width:100%;perspective:1000px}.home-workflows_depthLayer__mHizQ{grid-area:content;transition:all 1s cubic-bezier(.16,1,.3,1);will-change:transform,opacity,filter}.home-workflows_layerDesc__qWLpl{transform:translateY(0) scale(1);opacity:1;filter:blur(0);pointer-events:auto}.home-workflows_card__ylmuV:hover .home-workflows_layerDesc__qWLpl{transform:translateY(-20px) scale(.96);opacity:0;filter:blur(6px);pointer-events:none}.home-workflows_layerDetails__BPi8d{transform:translateY(20px) scale(.96);opacity:0;filter:blur(6px);pointer-events:none}.home-workflows_card__ylmuV:hover .home-workflows_layerDetails__BPi8d{transform:translateY(0) scale(1);opacity:1;filter:blur(0);pointer-events:auto}