.PluginLaunchButton_wrap__WkAAT{display:grid;grid-gap:10px;gap:10px}.PluginLaunchButton_wrap__WkAAT button{min-height:52px;border:0;border-radius:12px;padding:0 22px;color:#fff;background:var(--green);box-shadow:0 16px 34px rgba(11,164,127,.2);cursor:pointer;font-weight:780}.PluginLaunchButton_wrap__WkAAT button:hover{background:var(--green-strong)}.PluginLaunchButton_wrap__WkAAT p{margin:0;color:var(--muted);font-size:14px}.TutorialVisual_visual___Lm4l{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.42);border-radius:10px;background:#cddad9;box-shadow:0 20px 48px rgba(31,41,55,.16)}.TutorialVisual_visual___Lm4l:before{position:absolute;inset:0;content:"";opacity:.9}.TutorialVisual_aqua__VRCvR:before{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.54),transparent 22%),linear-gradient(135deg,#cfe1df,#a8c8d5 42%,#e4e7d5)}.TutorialVisual_mint__Glf8y:before{background:radial-gradient(circle at 76% 12%,rgba(255,255,255,.62),transparent 22%),linear-gradient(135deg,#d5efe3,#a6d7c9 48%,#eef2e6)}.TutorialVisual_violet__qOg4Q:before{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.56),transparent 24%),linear-gradient(135deg,#d9d8ee,#b8c2dd 46%,#eee5f4)}.TutorialVisual_amber__6TGut:before{background:radial-gradient(circle at 72% 18%,rgba(255,255,255,.62),transparent 24%),linear-gradient(135deg,#efe2c7,#d9c7a8 44%,#e8eef0)}.TutorialVisual_browserChrome__aTqII{position:relative;z-index:1;display:flex;height:34px;align-items:center;gap:7px;padding:0 14px;background:rgba(255,255,255,.7)}.TutorialVisual_browserChrome__aTqII span{width:9px;height:9px;border-radius:999px;background:rgba(52,64,84,.32)}.TutorialVisual_browserChrome__aTqII strong{overflow:hidden;margin-left:8px;color:rgba(52,64,84,.72);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.TutorialVisual_mockPage__eru_W{position:relative;z-index:1;aspect-ratio:16/10;padding:8% 8% 7%}.TutorialVisual_heroCopy__CjTuP{display:grid;width:60%;grid-gap:11px;gap:11px}.TutorialVisual_grid__yBGuY span,.TutorialVisual_heroCopy__CjTuP em,.TutorialVisual_heroCopy__CjTuP span,.TutorialVisual_heroCopy__CjTuP strong,.TutorialVisual_panel__oLT7j span,.TutorialVisual_primaryButton__CnGde{display:block;border-radius:999px;background:rgba(255,255,255,.62)}.TutorialVisual_heroCopy__CjTuP span{width:38%;height:10px}.TutorialVisual_heroCopy__CjTuP strong{width:100%;height:24px}.TutorialVisual_heroCopy__CjTuP em{width:72%;height:14px}.TutorialVisual_primaryButton__CnGde{width:19%;height:12%;margin-top:6%;border-radius:12px;background:rgba(31,41,55,.78)}.TutorialVisual_grid__yBGuY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3%;gap:3%;margin-top:8%}.TutorialVisual_grid__yBGuY span{height:72px;border-radius:14px;background:rgba(255,255,255,.44)}.TutorialVisual_panel__oLT7j{position:absolute;right:8%;bottom:11%;width:34%;padding:5%;border-radius:16px;background:rgba(255,255,255,.66);box-shadow:0 18px 42px rgba(31,41,55,.1)}.TutorialVisual_panel__oLT7j span{height:10px;margin-bottom:10px;background:rgba(52,64,84,.18)}.TutorialVisual_panel__oLT7j span:nth-child(2){width:78%}.TutorialVisual_panel__oLT7j span:nth-child(3){width:52%;margin-bottom:0}.TutorialVisual_highlight__FGsqP{position:absolute;z-index:2;border:3px solid #16c79a;border-radius:12px;box-shadow:0 0 0 4px rgba(22,199,154,.18),0 18px 44px rgba(5,116,95,.22)}.TutorialVisual_compact__QeJIQ .TutorialVisual_mockPage__eru_W{aspect-ratio:16/11}.TutorialVisual_compact__QeJIQ .TutorialVisual_grid__yBGuY span{height:42px}.TutorialCard_card__iPaKz{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:10px;color:var(--text);background:#fff;box-shadow:0 14px 36px rgba(31,41,55,.06);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.TutorialCard_card__iPaKz:hover{border-color:rgba(11,164,127,.5);box-shadow:var(--shadow);transform:translateY(-2px)}.TutorialCard_body__vPDxL{padding:20px}.TutorialCard_meta__Abjtg{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:13px;font-weight:680}.TutorialCard_meta__Abjtg span{border-radius:999px;padding:5px 9px;background:#f1f5f3}.TutorialCard_body__vPDxL h3{margin:18px 0 0;font-size:23px;line-height:1.25;letter-spacing:0}.TutorialCard_body__vPDxL p{margin:10px 0 0;color:var(--muted);line-height:1.65}.TutorialCard_tags__f9Ub1{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.TutorialCard_tags__f9Ub1 span{border:1px solid #dfe7e2;border-radius:999px;padding:5px 9px;color:#405065;font-size:13px;font-weight:650}.TutorialCard_featured__Rk1Wh{grid-template-columns:minmax(0,1.24fr) minmax(320px,.76fr);align-items:stretch}.TutorialCard_featured__Rk1Wh .TutorialCard_body__vPDxL{display:flex;flex-direction:column;justify-content:center;padding:32px}.TutorialCard_featured__Rk1Wh h3{font-size:34px}@media (max-width:880px){.TutorialCard_featured__Rk1Wh{grid-template-columns:1fr}.TutorialCard_featured__Rk1Wh .TutorialCard_body__vPDxL{padding:22px}}.page_hero__jmeWX{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);grid-gap:32px;gap:32px;align-items:center;padding:56px 0 40px}.page_heroText___tUJL h1{margin:0;color:#141b2a;font-size:clamp(44px,5.5vw,72px);font-weight:760;line-height:1.04;letter-spacing:0}.page_heroText___tUJL>p:not(.page_eyebrow__D7RGC){max-width:720px;margin:22px 0 0;color:var(--muted);font-size:19px;line-height:1.7}.page_searchBox__kSkH8{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;max-width:640px;margin-top:30px;border:1px solid var(--line);border-radius:14px;padding:8px;background:#fff;box-shadow:0 18px 50px rgba(31,41,55,.08)}.page_searchBox__kSkH8 input{min-width:0;border:0;outline:0;padding:0 12px;color:var(--text);background:transparent;font-size:16px}.page_searchBox__kSkH8 button{min-height:48px;border:0;border-radius:10px;padding:0 18px;color:#fff;background:var(--green);cursor:pointer;font-weight:780}.page_stats__Jdc9f{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.page_stats__Jdc9f span{border:1px solid #dfe7e2;border-radius:999px;padding:7px 11px;color:#405065;background:rgba(255,255,255,.7);font-size:13px;font-weight:680}.page_heroFeature__ZFiXU{min-width:0}.page_section___Kf60{padding:44px 0 0}.page_sectionHead__ChOf5{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.page_sectionHead__ChOf5 h2{margin:0;font-size:30px;letter-spacing:0}.page_sectionHead__ChOf5 a{color:var(--green-strong);font-weight:760}.page_featuredGrid__rE_P7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.page_categoryGrid__6ufbr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.page_categoryCard__g9HOM{min-height:142px;border:1px solid var(--line);border-radius:10px;padding:22px;background:#fff;box-shadow:0 14px 36px rgba(31,41,55,.05)}.page_categoryCard__g9HOM span{color:var(--muted);font-weight:700}.page_categoryCard__g9HOM strong{display:block;margin-top:30px;font-size:42px;line-height:1}.page_latestList__CqUpT{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff}.page_latestItem__cDuli{display:grid;grid-template-columns:minmax(0,1fr) 220px 160px;grid-gap:18px;gap:18px;align-items:center;min-height:64px;border-bottom:1px solid var(--line);padding:0 18px}.page_latestItem__cDuli:last-child{border-bottom:0}.page_latestItem__cDuli span{font-weight:760}.page_latestItem__cDuli em,.page_latestItem__cDuli span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_latestItem__cDuli em{color:var(--muted);font-style:normal}.page_latestItem__cDuli strong{color:#405065;font-size:14px}@media (max-width:980px){.page_hero__jmeWX{grid-template-columns:1fr}.page_categoryGrid__6ufbr,.page_featuredGrid__rE_P7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.page_categoryGrid__6ufbr,.page_featuredGrid__rE_P7,.page_latestItem__cDuli,.page_searchBox__kSkH8{grid-template-columns:1fr}.page_latestItem__cDuli{gap:6px;padding:14px 16px}}.page_hero__dG2DK{display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);grid-gap:34px;gap:34px;align-items:center;padding:54px 0 28px}.page_heroText__a9G9H h1{margin:0;font-size:clamp(42px,5vw,66px);line-height:1.05;letter-spacing:0}.page_heroText__a9G9H>p:not(.page_eyebrow__F0qDu){max-width:680px;margin:18px 0 0;color:var(--muted);font-size:19px;line-height:1.7}.page_actions__wm37Q{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;margin-top:28px}.page_secondaryAction__8nqc_{display:inline-flex;min-height:52px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:0 20px;color:#344054;background:#fff;font-weight:760}.page_metaPanel__Ywypb{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--line)}.page_metaPanel__Ywypb div{min-height:98px;padding:18px;background:#fff}.page_metaPanel__Ywypb span{display:block;color:var(--muted);font-size:13px;font-weight:720}.page_metaPanel__Ywypb strong{display:block;overflow:hidden;margin-top:14px;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.page_steps__5i0ci{padding-top:58px}.page_sectionHead__tf3_9 h2{max-width:820px;margin:0;font-size:34px;line-height:1.24;letter-spacing:0}.page_step__VoIk8{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-gap:28px;gap:28px;align-items:center;border-top:1px solid var(--line);padding:34px 0}.page_stepCopy__TOI6k span{display:inline-flex;border-radius:999px;padding:6px 11px;color:var(--green-strong);background:#e4f7f1;font-size:13px;font-weight:780}.page_stepCopy__TOI6k h3{margin:18px 0 0;font-size:30px;line-height:1.2;letter-spacing:0}.page_stepCopy__TOI6k p{margin:12px 0 0;color:var(--muted);font-size:18px;line-height:1.68}.page_stepCopy__TOI6k code{display:block;overflow-x:auto;margin-top:18px;border:1px solid #dfe7e2;border-radius:10px;padding:12px;color:#344054;background:#fff;font-size:13px}.page_related__AYx_N{padding-top:28px}.page_relatedGrid__xRkm1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.page_relatedGrid__xRkm1 a{display:grid;border:1px solid var(--line);border-radius:10px;padding:18px;background:#fff}.page_relatedGrid__xRkm1 span{color:var(--muted);font-size:13px;font-weight:720}.page_relatedGrid__xRkm1 strong{margin-top:10px;font-size:20px}@media (max-width:980px){.page_hero__dG2DK,.page_step__VoIk8{grid-template-columns:1fr}.page_metaPanel__Ywypb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.page_metaPanel__Ywypb,.page_relatedGrid__xRkm1{grid-template-columns:1fr}}