{"id":167,"date":"2025-12-13T14:06:29","date_gmt":"2025-12-13T14:06:29","guid":{"rendered":"https:\/\/rafaelpecin.com\/dataacademy\/?p=167"},"modified":"2025-12-13T14:13:23","modified_gmt":"2025-12-13T14:13:23","slug":"dbt-explained-why-it-became-the-backbone-of-modern-analytics-engineering","status":"publish","type":"post","link":"https:\/\/rafaelpecin.com\/dataacademy\/2025\/12\/13\/dbt-explained-why-it-became-the-backbone-of-modern-analytics-engineering\/","title":{"rendered":"dbt Explained: Why It Became the Backbone of Modern Analytics Engineering"},"content":{"rendered":"\n\n<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"\/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"\/><title data-next-head=\"\">dbt Explained: Why It Became the Backbone of Modern Analytics<\/title><meta name=\"robots\" content=\"noindex, nofollow\" data-next-head=\"\"\/><meta content=\"Short answer: dbt isn&#x27;t magic \u2014 but it fundamentally changed how analytics teams build, test, and scale data transformations.\n\nLet&#x27;s break down what dbt actually does, why it matters, and where it shines in real-world use cases.\n\nWhat Is dbt? (High-Level View)\n\nAt its core, dbt (data build tool) is \" name=\"description\" data-next-head=\"\"\/><meta content=\"dbt Explained: Why It Became the Backbone of Modern Analytics\" property=\"og:title\" data-next-head=\"\"\/><meta content=\"Short answer: dbt isn&#x27;t magic \u2014 but it fundamentally changed how analytics teams build, test, and scale data transformations.\n\nLet&#x27;s break down what dbt actually does, why it matters, and where it shines in real-world use cases.\n\nWhat Is dbt? (High-Level View)\n\nAt its core, dbt (data build tool) is \" property=\"og:description\" data-next-head=\"\"\/><meta content=\"https:\/\/assets.api.gamma.app\/m8bjwpvfx854ine\/screenshots\/ldam69qqjl0eytl\/3bfq7tmvm05j248\/slide\/89eo44kfqWhcQ8MrUDC31a6nXc4\" property=\"og:image\" data-next-head=\"\"\/><meta content=\"dbt Explained: Why It Became the Backbone of Modern Analytics\" property=\"twitter:title\" data-next-head=\"\"\/><meta content=\"Short answer: dbt isn&#x27;t magic \u2014 but it fundamentally changed how analytics teams build, test, and scale data transformations.\n\nLet&#x27;s break down what dbt actually does, why it matters, and where it shines in real-world use cases.\n\nWhat Is dbt? (High-Level View)\n\nAt its core, dbt (data build tool) is \" property=\"twitter:description\" data-next-head=\"\"\/><meta content=\"https:\/\/assets.api.gamma.app\/m8bjwpvfx854ine\/screenshots\/ldam69qqjl0eytl\/3bfq7tmvm05j248\/slide\/89eo44kfqWhcQ8MrUDC31a6nXc4\" property=\"twitter:image\" data-next-head=\"\"\/><meta property=\"og:type\" content=\"website\" data-next-head=\"\"\/><meta content=\"summary_large_image\" name=\"twitter:card\" data-next-head=\"\"\/><link rel=\"preload\" href=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/css\/63953018aeb2f914.css\" as=\"style\"\/><link rel=\"preload\" href=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/css\/39e14f320e193c4f.css\" as=\"style\"\/><link rel=\"preload\" href=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/css\/83e634ae45335d02.css\" as=\"style\"\/><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900\" rel=\"stylesheet\" data-next-head=\"\"\/><link rel=\"stylesheet\" href=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/css\/63953018aeb2f914.css\" data-n-g=\"\"\/><link rel=\"stylesheet\" href=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/css\/39e14f320e193c4f.css\" data-n-p=\"\"\/><link rel=\"stylesheet\" href=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/css\/83e634ae45335d02.css\" data-n-p=\"\"\/><noscript data-n-css=\"\"><\/noscript><script defer=\"\" noModule=\"\" src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/chunks\/polyfills-42372ed130431b0a.js\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/chunks\/webpack-44557709cca90743.js\" defer=\"\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/chunks\/framework-4c68c7c68bdeee0c.js\" defer=\"\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/chunks\/main-64a32274863b6c59.js\" defer=\"\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/chunks\/pages\/_app-c3be23d75e95d057.js\" defer=\"\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/chunks\/da690673-7462c6c826afa27d.js\" defer=\"\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/chunks\/f7f4f538-8d292738a322fbc1.js\" defer=\"\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/chunks\/8e04e354-1a48448611665374.js\" defer=\"\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/chunks\/9b6c5ff0-df69facb21d7f3ce.js\" defer=\"\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/chunks\/55fae009-d2f8e54b0ff4d8a7.js\" defer=\"\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/chunks\/1988a2b6-724fe6610f4cfc4c.js\" defer=\"\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/chunks\/632abcf6-daa6336b356f7adc.js\" defer=\"\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/chunks\/5862a045-7f5947710223262d.js\" defer=\"\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/chunks\/17c69435-983ac9cd33de50e2.js\" defer=\"\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/chunks\/9179-1abc554145d02637.js\" defer=\"\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/chunks\/4034-933825ebdfac37d2.js\" defer=\"\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/chunks\/pages\/published\/%5BdocId%5D-b9d560bb7f9b9848.js\" defer=\"\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/nelWjvccqLppHAsieZU3c\/_buildManifest.js\" defer=\"\"><\/script><script src=\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/nelWjvccqLppHAsieZU3c\/_ssgManifest.js\" defer=\"\"><\/script><\/head><body><link rel=\"preload\" as=\"image\" href=\"https:\/\/imgproxy.gamma.app\/resize\/quality:80\/resizing_type:fit\/width:2000\/height:2000\/https:\/\/cdn.gamma.app\/m8bjwpvfx854ine\/3cc5e7aefa2843839170e1456baeb334\/original\/logo-transparente.png\"\/><link rel=\"preload\" as=\"image\" href=\"https:\/\/imgproxy.gamma.app\/resize\/quality:80\/resizing_type:fit\/width:2000\/https:\/\/cdn.gamma.app\/m8bjwpvfx854ine\/generated-images\/vddCseJb9wJqp3JgBvOrl.png\"\/><div id=\"__next\"><style data-emotion=\"css-global x4hyl3\">:host,:root,[data-theme]{--chakra-ring-inset:var(--chakra-empty,\/*!*\/ \/*!*\/);--chakra-ring-offset-width:0px;--chakra-ring-offset-color:#fff;--chakra-ring-color:rgba(66, 153, 225, 0.6);--chakra-ring-offset-shadow:0 0 #0000;--chakra-ring-shadow:0 0 #0000;--chakra-space-x-reverse:0;--chakra-space-y-reverse:0;--chakra-colors-transparent:transparent;--chakra-colors-current:currentColor;--chakra-colors-black:#000000;--chakra-colors-white:#ffffff;--chakra-colors-whiteAlpha-50:rgba(255, 255, 255, 0.04);--chakra-colors-whiteAlpha-100:rgba(255, 255, 255, 0.06);--chakra-colors-whiteAlpha-200:rgba(255, 255, 255, 0.08);--chakra-colors-whiteAlpha-300:rgba(255, 255, 255, 0.16);--chakra-colors-whiteAlpha-400:rgba(255, 255, 255, 0.24);--chakra-colors-whiteAlpha-500:rgba(255, 255, 255, 0.36);--chakra-colors-whiteAlpha-600:rgba(255, 255, 255, 0.48);--chakra-colors-whiteAlpha-700:rgba(255, 255, 255, 0.64);--chakra-colors-whiteAlpha-800:rgba(255, 255, 255, 0.80);--chakra-colors-whiteAlpha-900:rgba(255, 255, 255, 0.92);--chakra-colors-blackAlpha-50:rgba(0, 0, 0, 0.04);--chakra-colors-blackAlpha-100:rgba(0, 0, 0, 0.06);--chakra-colors-blackAlpha-200:rgba(0, 0, 0, 0.08);--chakra-colors-blackAlpha-300:rgba(0, 0, 0, 0.16);--chakra-colors-blackAlpha-400:rgba(0, 0, 0, 0.24);--chakra-colors-blackAlpha-500:rgba(0, 0, 0, 0.36);--chakra-colors-blackAlpha-600:rgba(0, 0, 0, 0.48);--chakra-colors-blackAlpha-700:rgba(0, 0, 0, 0.64);--chakra-colors-blackAlpha-800:rgba(0, 0, 0, 0.80);--chakra-colors-blackAlpha-900:rgba(0, 0, 0, 0.92);--chakra-colors-gray-50:#f5f5f6;--chakra-colors-gray-100:#ececed;--chakra-colors-gray-200:#dfdfe0;--chakra-colors-gray-300:#cacacb;--chakra-colors-gray-400:#aeaeb2;--chakra-colors-gray-500:#8b8b90;--chakra-colors-gray-600:#66666b;--chakra-colors-gray-700:#4d4d51;--chakra-colors-gray-800:#38383c;--chakra-colors-gray-900:#252527;--chakra-colors-gray-950:#131314;--chakra-colors-red-50:#fef2f2;--chakra-colors-red-100:#fee2e2;--chakra-colors-red-200:#fecaca;--chakra-colors-red-300:#fca5a5;--chakra-colors-red-400:#f87171;--chakra-colors-red-500:#ef4444;--chakra-colors-red-600:#dc2626;--chakra-colors-red-700:#b91c1c;--chakra-colors-red-800:#991b1b;--chakra-colors-red-900:#751d1d;--chakra-colors-red-950:#450a0a;--chakra-colors-orange-50:#fff6ec;--chakra-colors-orange-100:#ffecd3;--chakra-colors-orange-200:#ffd4a5;--chakra-colors-orange-300:#ffb66d;--chakra-colors-orange-400:#ff8b32;--chakra-colors-orange-500:#ff6a0a;--chakra-colors-orange-600:#ff5000;--chakra-colors-orange-700:#cc3702;--chakra-colors-orange-800:#a12c0b;--chakra-colors-orange-900:#82270c;--chakra-colors-orange-950:#461004;--chakra-colors-yellow-50:#fffbeb;--chakra-colors-yellow-100:#fff3c6;--chakra-colors-yellow-200:#ffeba2;--chakra-colors-yellow-300:#ffd55e;--chakra-colors-yellow-400:#fec500;--chakra-colors-yellow-500:#f4b603;--chakra-colors-yellow-600:#da9c05;--chakra-colors-yellow-700:#b47300;--chakra-colors-yellow-800:#9b5500;--chakra-colors-yellow-900:#77390a;--chakra-colors-yellow-950:#441c00;--chakra-colors-green-50:#f2fcf1;--chakra-colors-green-100:#e2f7e1;--chakra-colors-green-200:#c4eec4;--chakra-colors-green-300:#96e096;--chakra-colors-green-400:#60c860;--chakra-colors-green-500:#3caa3c;--chakra-colors-green-600:#2c8c2c;--chakra-colors-green-700:#266d28;--chakra-colors-green-800:#1a561c;--chakra-colors-green-900:#1c481d;--chakra-colors-green-950:#082b09;--chakra-colors-teal-50:#eefffd;--chakra-colors-teal-100:#e0fdf9;--chakra-colors-teal-200:#b6fff6;--chakra-colors-teal-300:#7af9ef;--chakra-colors-teal-400:#32e5e1;--chakra-colors-teal-500:#04c8c6;--chakra-colors-teal-600:#009ea4;--chakra-colors-teal-700:#027e83;--chakra-colors-teal-800:#086267;--chakra-colors-teal-900:#0c5155;--chakra-colors-teal-950:#002f34;--chakra-colors-blue-50:#ebf3fe;--chakra-colors-blue-100:#cee2fd;--chakra-colors-blue-200:#a8cffa;--chakra-colors-blue-300:#70bcfb;--chakra-colors-blue-400:#2a98f8;--chakra-colors-blue-500:#0c72ed;--chakra-colors-blue-600:#0858f7;--chakra-colors-blue-700:#0740df;--chakra-colors-blue-800:#0540ad;--chakra-colors-blue-900:#0b2e79;--chakra-colors-blue-950:#002253;--chakra-colors-cyan-50:#eefffd;--chakra-colors-cyan-100:#e0fdf9;--chakra-colors-cyan-200:#b6fff6;--chakra-colors-cyan-300:#7af9ef;--chakra-colors-cyan-400:#32e5e1;--chakra-colors-cyan-500:#04c8c6;--chakra-colors-cyan-600:#009ea4;--chakra-colors-cyan-700:#027e83;--chakra-colors-cyan-800:#086267;--chakra-colors-cyan-900:#0c5155;--chakra-colors-cyan-950:#002f34;--chakra-colors-purple-50:#f8f6ff;--chakra-colors-purple-100:#f2ecff;--chakra-colors-purple-200:#e1d5ff;--chakra-colors-purple-300:#d0b9ff;--chakra-colors-purple-400:#bd97fd;--chakra-colors-purple-500:#b179fb;--chakra-colors-purple-600:#9044eb;--chakra-colors-purple-700:#8131dc;--chakra-colors-purple-800:#6623ad;--chakra-colors-purple-900:#511c87;--chakra-colors-purple-950:#350764;--chakra-colors-pink-50:#fff4fe;--chakra-colors-pink-100:#fee9fb;--chakra-colors-pink-200:#fdd1f8;--chakra-colors-pink-300:#faadee;--chakra-colors-pink-400:#f578de;--chakra-colors-pink-500:#ea4bcd;--chakra-colors-pink-600:#d62cad;--chakra-colors-pink-700:#b50084;--chakra-colors-pink-800:#920063;--chakra-colors-pink-900:#6e0d46;--chakra-colors-pink-950:#50072a;--chakra-colors-gradient-light:linear-gradient(180deg, #FFFFFF 0%, #FCF9F5 100%);--chakra-colors-gradient-dark:linear-gradient(180deg, #3c3838 0%, #272525 100%);--chakra-colors-gradient-blue-to-purple:linear-gradient(91.78deg, #3300D9 1.24%, #9D20C9 73.37%, #DF7A6C 166.1%);--chakra-colors-gradient-blue-to-orange:linear-gradient(92.91deg, #3300D9 2.18%, #9D20C9 44.94%, #DF7A6C 99.91%);--chakra-colors-gradient-secondary-light:linear-gradient(120deg, var(--chakra-colors-sky-100) 0%, var(--chakra-colors-deepocean-200) 100%);--chakra-colors-gradient-secondary-dark:linear-gradient(180deg, var(--chakra-colors-deepocean-950) 7.49%, var(--chakra-colors-sky-800) 57.5%, var(--chakra-colors-sky-300) 100%);--chakra-colors-gradient-brand-bg:linear-gradient(96deg, var(--chakra-colors-deepocean-950) 7%,  var(--chakra-colors-deepocean-900) 21%,  var(--chakra-colors-deepocean-800) 46%,  var(--chakra-colors-sky-300) 100%);--chakra-colors-gradient-brand-text:linear-gradient(96deg, var(--chakra-colors-deepocean-950) 7%, var(--chakra-colors-deepocean-800) 46%, var(--chakra-colors-deepocean-300) 100%);--chakra-colors-gradient-sky:linear-gradient(0deg, #FFFFFF 4%, #AFE7FC 48%, #A8D1FF 71%, #CDDAFA 85%, #FFFBF2 100%);--chakra-colors-gradient-aurora-seafoam:radial-gradient(at 40% 20%, var(--chakra-colors-aurora-300) 0px, transparent 50%),radial-gradient(at 80% 0%, var(--chakra-colors-seafoam-300) 0px, transparent 50%),radial-gradient(at 0% 50%, var(--chakra-colors-seafoam-200) 0px, transparent 50%),radial-gradient(at 80% 50%, var(--chakra-colors-deepocean-200) 0px, transparent 50%),radial-gradient(at 0% 100%, var(--chakra-colors-aurora-300) 0px, transparent 50%),radial-gradient(at 80% 100%, var(--chakra-colors-evergreen-200) 0px, transparent 50%),radial-gradient(at 0% 0%, var(--chakra-colors-sky-300) 0px, transparent 50%);--chakra-colors-gradient-prism:radial-gradient(100% 300% at 4% 0%, var(--chakra-colors-bordeaux-800) 0%, var(--chakra-colors-flamingo-400) 43%, var(--chakra-colors-lake-500) 100%);--chakra-colors-elevation-1:#1a1b1d;--chakra-colors-elevation-2:#1d1f22;--chakra-colors-elevation-3:#212327;--chakra-colors-elevation-4:#2f3339;--chakra-colors-elevation-5:#3d444c;--chakra-colors-elevation-6:#515c68;--chakra-colors-moonbeam-50:#faf9f5;--chakra-colors-moonbeam-100:#f1eee3;--chakra-colors-moonbeam-200:#e2dcc6;--chakra-colors-moonbeam-300:#cfc4a2;--chakra-colors-moonbeam-400:#bba77c;--chakra-colors-moonbeam-500:#ad9362;--chakra-colors-moonbeam-600:#a08156;--chakra-colors-moonbeam-700:#856949;--chakra-colors-moonbeam-800:#6d563f;--chakra-colors-moonbeam-900:#594735;--chakra-colors-moonbeam-950:#2f241b;--chakra-colors-spacedust-50:#f2f1ef;--chakra-colors-spacedust-100:#eceae8;--chakra-colors-spacedust-200:#d8d5d0;--chakra-colors-spacedust-300:#c0bbb1;--chakra-colors-spacedust-400:#a59d92;--chakra-colors-spacedust-500:#93887c;--chakra-colors-spacedust-600:#867970;--chakra-colors-spacedust-700:#70655e;--chakra-colors-spacedust-800:#5d544f;--chakra-colors-spacedust-900:#4c4542;--chakra-colors-spacedust-950:#282422;--chakra-colors-spacegray-50:#f7f7f7;--chakra-colors-spacegray-100:#ededed;--chakra-colors-spacegray-200:#dfdfdf;--chakra-colors-spacegray-300:#d1d1d1;--chakra-colors-spacegray-400:#adadad;--chakra-colors-spacegray-500:#999999;--chakra-colors-spacegray-600:#888888;--chakra-colors-spacegray-700:#7b7b7b;--chakra-colors-spacegray-800:#676767;--chakra-colors-spacegray-900:#545454;--chakra-colors-spacegray-950:#363636;--chakra-colors-steel-50:#f7f7f7;--chakra-colors-steel-100:#ededed;--chakra-colors-steel-200:#dededf;--chakra-colors-steel-300:#c7c7c9;--chakra-colors-steel-400:#acacae;--chakra-colors-steel-500:#9c9c9e;--chakra-colors-steel-600:#878789;--chakra-colors-steel-700:#79797c;--chakra-colors-steel-800:#666667;--chakra-colors-steel-900:#535355;--chakra-colors-steel-950:#353536;--chakra-colors-titanium-50:#f5f5f6;--chakra-colors-titanium-100:#ececed;--chakra-colors-titanium-200:#dfdfe0;--chakra-colors-titanium-300:#cacacb;--chakra-colors-titanium-400:#aeaeb2;--chakra-colors-titanium-500:#8b8b90;--chakra-colors-titanium-600:#66666b;--chakra-colors-titanium-700:#4d4d51;--chakra-colors-titanium-800:#38383c;--chakra-colors-titanium-900:#252527;--chakra-colors-titanium-950:#131314;--chakra-colors-tungsten-50:#f0f0f2;--chakra-colors-tungsten-100:#dadadb;--chakra-colors-tungsten-200:#b9b8bb;--chakra-colors-tungsten-300:#87878b;--chakra-colors-tungsten-400:#515153;--chakra-colors-tungsten-500:#363638;--chakra-colors-tungsten-600:#2e2e30;--chakra-colors-tungsten-700:#272729;--chakra-colors-tungsten-800:#222223;--chakra-colors-tungsten-900:#1d1d1e;--chakra-colors-tungsten-950:#131314;--chakra-colors-snowcap-50:#e8eefc;--chakra-colors-snowcap-100:#dbe5fe;--chakra-colors-snowcap-200:#bfd2fe;--chakra-colors-snowcap-300:#93b6fd;--chakra-colors-snowcap-400:#6090fa;--chakra-colors-snowcap-500:#3b68f6;--chakra-colors-snowcap-600:#2548eb;--chakra-colors-snowcap-700:#1d34d8;--chakra-colors-snowcap-800:#1e2caf;--chakra-colors-snowcap-900:#1e2b8a;--chakra-colors-snowcap-950:#171d54;--chakra-colors-glacier-50:#f0f4fd;--chakra-colors-glacier-100:#e8eefc;--chakra-colors-glacier-200:#cdd9f8;--chakra-colors-glacier-300:#afc0f2;--chakra-colors-glacier-400:#8f9eea;--chakra-colors-glacier-500:#737ee1;--chakra-colors-glacier-600:#585ad3;--chakra-colors-glacier-700:#4949b9;--chakra-colors-glacier-800:#3d3e96;--chakra-colors-glacier-900:#383b77;--chakra-colors-glacier-950:#212245;--chakra-colors-raindrop-50:#eef3ff;--chakra-colors-raindrop-100:#dee7ff;--chakra-colors-raindrop-200:#c7d5fe;--chakra-colors-raindrop-300:#a5b8fc;--chakra-colors-raindrop-400:#8192f8;--chakra-colors-raindrop-500:#636df1;--chakra-colors-raindrop-600:#4846e5;--chakra-colors-raindrop-700:#3c38ca;--chakra-colors-raindrop-800:#3230a3;--chakra-colors-raindrop-900:#2e2f81;--chakra-colors-raindrop-950:#1c1b4b;--chakra-colors-periwinkle-50:#eff4fe;--chakra-colors-periwinkle-100:#e2eafd;--chakra-colors-periwinkle-200:#cddafa;--chakra-colors-periwinkle-300:#acbef5;--chakra-colors-periwinkle-400:#8a9cef;--chakra-colors-periwinkle-500:#6e7be6;--chakra-colors-periwinkle-600:#5256d9;--chakra-colors-periwinkle-700:#4345bf;--chakra-colors-periwinkle-800:#393c9a;--chakra-colors-periwinkle-900:#34377b;--chakra-colors-periwinkle-950:#1f2147;--chakra-colors-puddle-50:#eff7ff;--chakra-colors-puddle-100:#daedff;--chakra-colors-puddle-200:#a8d5ff;--chakra-colors-puddle-300:#91cdff;--chakra-colors-puddle-400:#5eb1fc;--chakra-colors-puddle-500:#388ff9;--chakra-colors-puddle-600:#2271ee;--chakra-colors-puddle-700:#1a5bdb;--chakra-colors-puddle-800:#1c4ab1;--chakra-colors-puddle-900:#1c418c;--chakra-colors-puddle-950:#162955;--chakra-colors-sky-50:#eff7ff;--chakra-colors-sky-100:#dcebfd;--chakra-colors-sky-200:#c0defd;--chakra-colors-sky-300:#84c1fa;--chakra-colors-sky-400:#63acf7;--chakra-colors-sky-500:#3f8bf2;--chakra-colors-sky-600:#296ee7;--chakra-colors-sky-700:#2158d4;--chakra-colors-sky-800:#2148ac;--chakra-colors-sky-900:#204088;--chakra-colors-sky-950:#182953;--chakra-colors-lake-50:#f1f6fd;--chakra-colors-lake-100:#dfecfa;--chakra-colors-lake-200:#c6ddf7;--chakra-colors-lake-300:#9ec8f2;--chakra-colors-lake-400:#70aaea;--chakra-colors-lake-500:#4986e1;--chakra-colors-lake-600:#3a6ed6;--chakra-colors-lake-700:#315bc4;--chakra-colors-lake-800:#2e4a9f;--chakra-colors-lake-900:#2a427e;--chakra-colors-lake-950:#1e2a4d;--chakra-colors-ultramarine-50:#eff8ff;--chakra-colors-ultramarine-100:#daefff;--chakra-colors-ultramarine-200:#bee4ff;--chakra-colors-ultramarine-300:#91d3ff;--chakra-colors-ultramarine-400:#5dbafd;--chakra-colors-ultramarine-500:#379bfa;--chakra-colors-ultramarine-600:#217cef;--chakra-colors-ultramarine-700:#1862d4;--chakra-colors-ultramarine-800:#1b52b2;--chakra-colors-ultramarine-900:#1c488c;--chakra-colors-ultramarine-950:#162c55;--chakra-colors-deepocean-50:#ebf3fe;--chakra-colors-deepocean-100:#cee2fd;--chakra-colors-deepocean-200:#a8cffa;--chakra-colors-deepocean-300:#70bcfb;--chakra-colors-deepocean-400:#2a98f8;--chakra-colors-deepocean-500:#0c72ed;--chakra-colors-deepocean-600:#0858f7;--chakra-colors-deepocean-700:#0740df;--chakra-colors-deepocean-800:#0540ad;--chakra-colors-deepocean-900:#0b2e79;--chakra-colors-deepocean-950:#002253;--chakra-colors-deepspace-50:#eef6ff;--chakra-colors-deepspace-100:#dcedff;--chakra-colors-deepspace-200:#b2dbff;--chakra-colors-deepspace-300:#6dbfff;--chakra-colors-deepspace-400:#209fff;--chakra-colors-deepspace-500:#0082ff;--chakra-colors-deepspace-600:#0065df;--chakra-colors-deepspace-700:#004fb4;--chakra-colors-deepspace-800:#004495;--chakra-colors-deepspace-900:#00387a;--chakra-colors-deepspace-950:#000e21;--chakra-colors-bordeaux-50:#fdf2f9;--chakra-colors-bordeaux-100:#fce7f5;--chakra-colors-bordeaux-200:#fbcfec;--chakra-colors-bordeaux-300:#f9a8db;--chakra-colors-bordeaux-400:#f373c1;--chakra-colors-bordeaux-500:#eb49a7;--chakra-colors-bordeaux-600:#da2887;--chakra-colors-bordeaux-700:#bd196c;--chakra-colors-bordeaux-800:#921653;--chakra-colors-bordeaux-900:#83184d;--chakra-colors-bordeaux-950:#50072a;--chakra-colors-flamingo-50:#fff4fe;--chakra-colors-flamingo-100:#fee9fb;--chakra-colors-flamingo-200:#fdd1f8;--chakra-colors-flamingo-300:#faadee;--chakra-colors-flamingo-400:#f578de;--chakra-colors-flamingo-500:#ea4bcd;--chakra-colors-flamingo-600:#d62cad;--chakra-colors-flamingo-700:#b50084;--chakra-colors-flamingo-800:#920063;--chakra-colors-flamingo-900:#6e0d46;--chakra-colors-flamingo-950:#50072a;--chakra-colors-bonan-50:#fffbeb;--chakra-colors-bonan-100:#fff3c6;--chakra-colors-bonan-200:#ffeba2;--chakra-colors-bonan-300:#ffd55e;--chakra-colors-bonan-400:#fec500;--chakra-colors-bonan-500:#f4b603;--chakra-colors-bonan-600:#da9c05;--chakra-colors-bonan-700:#b47300;--chakra-colors-bonan-800:#9b5500;--chakra-colors-bonan-900:#77390a;--chakra-colors-bonan-950:#441c00;--chakra-colors-aurora-50:#f8f6ff;--chakra-colors-aurora-100:#f2ecff;--chakra-colors-aurora-200:#e1d5ff;--chakra-colors-aurora-300:#d0b9ff;--chakra-colors-aurora-400:#bd97fd;--chakra-colors-aurora-500:#b179fb;--chakra-colors-aurora-600:#9044eb;--chakra-colors-aurora-700:#8131dc;--chakra-colors-aurora-800:#6623ad;--chakra-colors-aurora-900:#511c87;--chakra-colors-aurora-950:#350764;--chakra-colors-seafoam-50:#eefffd;--chakra-colors-seafoam-100:#e0fdf9;--chakra-colors-seafoam-200:#b6fff6;--chakra-colors-seafoam-300:#7af9ef;--chakra-colors-seafoam-400:#32e5e1;--chakra-colors-seafoam-500:#04c8c6;--chakra-colors-seafoam-600:#009ea4;--chakra-colors-seafoam-700:#027e83;--chakra-colors-seafoam-800:#086267;--chakra-colors-seafoam-900:#0c5155;--chakra-colors-seafoam-950:#002f34;--chakra-colors-evergreen-50:#f2fcf1;--chakra-colors-evergreen-100:#e2f7e1;--chakra-colors-evergreen-200:#c4eec4;--chakra-colors-evergreen-300:#96e096;--chakra-colors-evergreen-400:#60c860;--chakra-colors-evergreen-500:#3caa3c;--chakra-colors-evergreen-600:#2c8c2c;--chakra-colors-evergreen-700:#266d28;--chakra-colors-evergreen-800:#1a561c;--chakra-colors-evergreen-900:#1c481d;--chakra-colors-evergreen-950:#082b09;--chakra-colors-rocketfire-50:#fff6ec;--chakra-colors-rocketfire-100:#ffecd3;--chakra-colors-rocketfire-200:#ffd4a5;--chakra-colors-rocketfire-300:#ffb66d;--chakra-colors-rocketfire-400:#ff8b32;--chakra-colors-rocketfire-500:#ff6a0a;--chakra-colors-rocketfire-600:#ff5000;--chakra-colors-rocketfire-700:#cc3702;--chakra-colors-rocketfire-800:#a12c0b;--chakra-colors-rocketfire-900:#82270c;--chakra-colors-rocketfire-950:#461004;--chakra-colors-calamity-50:#fef2f2;--chakra-colors-calamity-100:#fee2e2;--chakra-colors-calamity-200:#fecaca;--chakra-colors-calamity-300:#fca5a5;--chakra-colors-calamity-400:#f87171;--chakra-colors-calamity-500:#ef4444;--chakra-colors-calamity-600:#dc2626;--chakra-colors-calamity-700:#b91c1c;--chakra-colors-calamity-800:#991b1b;--chakra-colors-calamity-900:#751d1d;--chakra-colors-calamity-950:#450a0a;--chakra-colors-trueblue-50:#ebf3fe;--chakra-colors-trueblue-100:#cee2fd;--chakra-colors-trueblue-200:#a8cffa;--chakra-colors-trueblue-300:#70bcfb;--chakra-colors-trueblue-400:#2a98f8;--chakra-colors-trueblue-500:#0c72ed;--chakra-colors-trueblue-600:#0858f7;--chakra-colors-trueblue-700:#0740df;--chakra-colors-trueblue-800:#0540ad;--chakra-colors-trueblue-900:#0b2e79;--chakra-colors-trueblue-950:#002253;--chakra-borders-none:0;--chakra-borders-1px:1px solid;--chakra-borders-2px:2px solid;--chakra-borders-4px:4px solid;--chakra-borders-8px:8px solid;--chakra-fonts-heading:'ESBuild',sans-serif;--chakra-fonts-body:'PPMori',sans-serif;--chakra-fonts-mono:SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace;--chakra-fontSizes-3xs:0.45rem;--chakra-fontSizes-2xs:0.625rem;--chakra-fontSizes-xs:0.75rem;--chakra-fontSizes-sm:0.875rem;--chakra-fontSizes-md:1rem;--chakra-fontSizes-lg:1.125rem;--chakra-fontSizes-xl:1.25rem;--chakra-fontSizes-2xl:1.5rem;--chakra-fontSizes-3xl:1.875rem;--chakra-fontSizes-4xl:2.25rem;--chakra-fontSizes-5xl:3rem;--chakra-fontSizes-6xl:3.75rem;--chakra-fontSizes-7xl:4.5rem;--chakra-fontSizes-8xl:6rem;--chakra-fontSizes-9xl:8rem;--chakra-fontSizes-xxs:11px;--chakra-fontWeights-hairline:100;--chakra-fontWeights-thin:200;--chakra-fontWeights-light:300;--chakra-fontWeights-normal:400;--chakra-fontWeights-medium:500;--chakra-fontWeights-semibold:600;--chakra-fontWeights-bold:700;--chakra-fontWeights-extrabold:800;--chakra-fontWeights-black:900;--chakra-letterSpacings-tighter:-0.05em;--chakra-letterSpacings-tight:-0.025em;--chakra-letterSpacings-normal:0;--chakra-letterSpacings-wide:0.025em;--chakra-letterSpacings-wider:0.05em;--chakra-letterSpacings-widest:0.1em;--chakra-lineHeights-3:.75rem;--chakra-lineHeights-4:1rem;--chakra-lineHeights-5:1.25rem;--chakra-lineHeights-6:1.5rem;--chakra-lineHeights-7:1.75rem;--chakra-lineHeights-8:2rem;--chakra-lineHeights-9:2.25rem;--chakra-lineHeights-10:2.5rem;--chakra-lineHeights-normal:normal;--chakra-lineHeights-none:1;--chakra-lineHeights-shorter:1.25;--chakra-lineHeights-short:1.375;--chakra-lineHeights-base:1.5;--chakra-lineHeights-tall:1.625;--chakra-lineHeights-taller:2;--chakra-radii-none:0;--chakra-radii-sm:0.125rem;--chakra-radii-base:0.25rem;--chakra-radii-md:0.375rem;--chakra-radii-lg:0.5rem;--chakra-radii-xl:0.75rem;--chakra-radii-2xl:1rem;--chakra-radii-3xl:1.5rem;--chakra-radii-full:9999px;--chakra-space-1:0.25rem;--chakra-space-2:0.5rem;--chakra-space-3:0.75rem;--chakra-space-4:1rem;--chakra-space-5:1.25rem;--chakra-space-6:1.5rem;--chakra-space-7:1.75rem;--chakra-space-8:2rem;--chakra-space-9:2.25rem;--chakra-space-10:2.5rem;--chakra-space-12:3rem;--chakra-space-14:3.5rem;--chakra-space-16:4rem;--chakra-space-20:5rem;--chakra-space-24:6rem;--chakra-space-28:7rem;--chakra-space-32:8rem;--chakra-space-36:9rem;--chakra-space-40:10rem;--chakra-space-44:11rem;--chakra-space-48:12rem;--chakra-space-52:13rem;--chakra-space-56:14rem;--chakra-space-60:15rem;--chakra-space-64:16rem;--chakra-space-72:18rem;--chakra-space-80:20rem;--chakra-space-96:24rem;--chakra-space-px:1px;--chakra-space-0-5:0.125rem;--chakra-space-1-5:0.375rem;--chakra-space-2-5:0.625rem;--chakra-space-3-5:0.875rem;--chakra-shadows-xs:0 0 0 1px rgba(0, 0, 0, 0.05);--chakra-shadows-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--chakra-shadows-base:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06);--chakra-shadows-md:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -1px rgba(0, 0, 0, 0.06);--chakra-shadows-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);--chakra-shadows-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1),0 10px 10px -5px rgba(0, 0, 0, 0.04);--chakra-shadows-2xl:0 25px 50px -12px rgba(0, 0, 0, 0.25);--chakra-shadows-outline:0 0 0 3px rgba(66, 153, 225, 0.6);--chakra-shadows-inner:inset 0 2px 4px 0 rgba(0,0,0,0.06);--chakra-shadows-none:none;--chakra-shadows-dark-lg:rgba(0, 0, 0, 0.1) 0px 0px 0px 1px,rgba(0, 0, 0, 0.2) 0px 5px 10px,rgba(0, 0, 0, 0.4) 0px 15px 40px;--chakra-sizes-1:0.25rem;--chakra-sizes-2:0.5rem;--chakra-sizes-3:0.75rem;--chakra-sizes-4:1rem;--chakra-sizes-5:1.25rem;--chakra-sizes-6:1.5rem;--chakra-sizes-7:1.75rem;--chakra-sizes-8:2rem;--chakra-sizes-9:2.25rem;--chakra-sizes-10:2.5rem;--chakra-sizes-12:3rem;--chakra-sizes-14:3.5rem;--chakra-sizes-16:4rem;--chakra-sizes-20:5rem;--chakra-sizes-24:6rem;--chakra-sizes-28:7rem;--chakra-sizes-32:8rem;--chakra-sizes-36:9rem;--chakra-sizes-40:10rem;--chakra-sizes-44:11rem;--chakra-sizes-48:12rem;--chakra-sizes-52:13rem;--chakra-sizes-56:14rem;--chakra-sizes-60:15rem;--chakra-sizes-64:16rem;--chakra-sizes-72:18rem;--chakra-sizes-80:20rem;--chakra-sizes-96:24rem;--chakra-sizes-px:1px;--chakra-sizes-0-5:0.125rem;--chakra-sizes-1-5:0.375rem;--chakra-sizes-2-5:0.625rem;--chakra-sizes-3-5:0.875rem;--chakra-sizes-max:max-content;--chakra-sizes-min:min-content;--chakra-sizes-full:100%;--chakra-sizes-3xs:14rem;--chakra-sizes-2xs:16rem;--chakra-sizes-xs:20rem;--chakra-sizes-sm:24rem;--chakra-sizes-md:28rem;--chakra-sizes-lg:32rem;--chakra-sizes-xl:36rem;--chakra-sizes-2xl:42rem;--chakra-sizes-3xl:48rem;--chakra-sizes-4xl:56rem;--chakra-sizes-5xl:64rem;--chakra-sizes-6xl:72rem;--chakra-sizes-7xl:80rem;--chakra-sizes-8xl:90rem;--chakra-sizes-prose:60ch;--chakra-sizes-container-sm:640px;--chakra-sizes-container-md:768px;--chakra-sizes-container-lg:1024px;--chakra-sizes-container-xl:1280px;--chakra-zIndices-hide:-1;--chakra-zIndices-auto:auto;--chakra-zIndices-base:0;--chakra-zIndices-docked:10;--chakra-zIndices-dropdown:1600;--chakra-zIndices-sticky:1100;--chakra-zIndices-banner:1200;--chakra-zIndices-overlay:1300;--chakra-zIndices-modal:1800;--chakra-zIndices-popover:1500;--chakra-zIndices-skipLink:1600;--chakra-zIndices-toast:1700;--chakra-zIndices-tooltip:5600;--chakra-zIndices-modalPopover:1900;--chakra-transition-property-common:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;--chakra-transition-property-colors:background-color,border-color,color,fill,stroke;--chakra-transition-property-dimensions:width,height;--chakra-transition-property-position:left,right,top,bottom;--chakra-transition-property-background:background-color,background-image,background-position;--chakra-transition-easing-ease-in:cubic-bezier(0.4, 0, 1, 1);--chakra-transition-easing-ease-out:cubic-bezier(0, 0, 0.2, 1);--chakra-transition-easing-ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--chakra-transition-duration-ultra-fast:50ms;--chakra-transition-duration-faster:100ms;--chakra-transition-duration-fast:150ms;--chakra-transition-duration-normal:200ms;--chakra-transition-duration-slow:300ms;--chakra-transition-duration-slower:400ms;--chakra-transition-duration-ultra-slow:500ms;--chakra-blur-none:0;--chakra-blur-sm:4px;--chakra-blur-base:8px;--chakra-blur-md:12px;--chakra-blur-lg:16px;--chakra-blur-xl:24px;--chakra-blur-2xl:40px;--chakra-blur-3xl:64px;--chakra-breakpoints-base:0em;--chakra-breakpoints-sm:30em;--chakra-breakpoints-md:46em;--chakra-breakpoints-lg:62em;--chakra-breakpoints-xl:78em;--chakra-breakpoints-2xl:96em;--chakra-breakpoints-3xl:112em;--chakra-breakpoints-4xl:128em;}.chakra-ui-light :host:not([data-theme]),.chakra-ui-light :root:not([data-theme]),.chakra-ui-light [data-theme]:not([data-theme]),[data-theme=light] :host:not([data-theme]),[data-theme=light] :root:not([data-theme]),[data-theme=light] [data-theme]:not([data-theme]),:host[data-theme=light],:root[data-theme=light],[data-theme][data-theme=light]{--chakra-colors-chakra-body-text:var(--chakra-colors-gray-800);--chakra-colors-chakra-body-bg:var(--chakra-colors-white);--chakra-colors-chakra-border-color:var(--chakra-colors-gray-200);--chakra-colors-chakra-inverse-text:var(--chakra-colors-white);--chakra-colors-chakra-subtle-bg:var(--chakra-colors-gray-100);--chakra-colors-chakra-subtle-text:var(--chakra-colors-gray-600);--chakra-colors-chakra-placeholder-color:var(--chakra-colors-gray-500);}.chakra-ui-dark :host:not([data-theme]),.chakra-ui-dark :root:not([data-theme]),.chakra-ui-dark [data-theme]:not([data-theme]),[data-theme=dark] :host:not([data-theme]),[data-theme=dark] :root:not([data-theme]),[data-theme=dark] [data-theme]:not([data-theme]),:host[data-theme=dark],:root[data-theme=dark],[data-theme][data-theme=dark]{--chakra-colors-chakra-body-text:var(--chakra-colors-whiteAlpha-900);--chakra-colors-chakra-body-bg:var(--chakra-colors-gray-800);--chakra-colors-chakra-border-color:var(--chakra-colors-whiteAlpha-300);--chakra-colors-chakra-inverse-text:var(--chakra-colors-gray-800);--chakra-colors-chakra-subtle-bg:var(--chakra-colors-gray-700);--chakra-colors-chakra-subtle-text:var(--chakra-colors-gray-400);--chakra-colors-chakra-placeholder-color:var(--chakra-colors-whiteAlpha-400);}<\/style><style data-emotion=\"css-global fubdgu\">html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;}body{position:relative;min-height:100%;margin:0;font-feature-settings:\"kern\";}:where(*, *::before, *::after){border-width:0;border-style:solid;box-sizing:border-box;word-wrap:break-word;}main{display:block;}hr{border-top-width:1px;box-sizing:content-box;height:0;overflow:visible;}:where(pre, code, kbd,samp){font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em;}a{background-color:transparent;color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}:where(b, strong){font-weight:bold;}small{font-size:80%;}:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}:where(button, input, optgroup, select, textarea){font-family:inherit;font-size:100%;line-height:1.15;margin:0;}:where(button, input){overflow:visible;}:where(button, select){text-transform:none;}:where(\n          button::-moz-focus-inner,\n          [type=\"button\"]::-moz-focus-inner,\n          [type=\"reset\"]::-moz-focus-inner,\n          [type=\"submit\"]::-moz-focus-inner\n        ){border-style:none;padding:0;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}:where([type=\"checkbox\"], [type=\"radio\"]){box-sizing:border-box;padding:0;}input[type=\"number\"]::-webkit-inner-spin-button,input[type=\"number\"]::-webkit-outer-spin-button{-webkit-appearance:none!important;}input[type=\"number\"]{-moz-appearance:textfield;}input[type=\"search\"]{-webkit-appearance:textfield;outline-offset:-2px;}input[type=\"search\"]::-webkit-search-decoration{-webkit-appearance:none!important;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:-webkit-box;display:-webkit-list-item;display:-ms-list-itembox;display:list-item;}template{display:none;}[hidden]{display:none!important;}:where(\n          blockquote,\n          dl,\n          dd,\n          h1,\n          h2,\n          h3,\n          h4,\n          h5,\n          h6,\n          hr,\n          figure,\n          p,\n          pre\n        ){margin:0;}button{background:transparent;padding:0;}fieldset{margin:0;padding:0;}:where(ol, ul){margin:0;padding:0;}textarea{resize:vertical;}:where(button, [role=\"button\"]){cursor:pointer;}button::-moz-focus-inner{border:0!important;}table{border-collapse:collapse;}:where(h1, h2, h3, h4, h5, h6){font-size:inherit;font-weight:inherit;}:where(button, input, optgroup, select, textarea){padding:0;line-height:inherit;color:inherit;}:where(img, svg, video, canvas, audio, iframe, embed, object){display:block;}:where(img, video){max-width:100%;height:auto;}[data-js-focus-visible] :focus:not([data-focus-visible-added]):not(\n          [data-focus-visible-disabled]\n        ){outline:none;box-shadow:none;}select::-ms-expand{display:none;}:root,:host{--chakra-vh:100vh;}@supports (height: -webkit-fill-available){:root,:host{--chakra-vh:-webkit-fill-available;}}@supports (height: -moz-fill-available){:root,:host{--chakra-vh:-moz-fill-available;}}@supports (height: 100dvh){:root,:host{--chakra-vh:100dvh;}}<\/style><style data-emotion=\"css-global 14xbed4\">body{font-family:var(--chakra-fonts-body);color:var(--chakra-colors-chakra-body-text);background:var(--chakra-colors-chakra-body-bg);transition-property:background-color;transition-duration:var(--chakra-transition-duration-normal);line-height:var(--chakra-lineHeights-base);}*::-webkit-input-placeholder{color:var(--chakra-colors-chakra-placeholder-color);}*::-moz-placeholder{color:var(--chakra-colors-chakra-placeholder-color);}*:-ms-input-placeholder{color:var(--chakra-colors-chakra-placeholder-color);}*::placeholder{color:var(--chakra-colors-chakra-placeholder-color);}*,*::before,::after{border-color:var(--chakra-colors-chakra-border-color);}html,body{font-family:var(--chakra-fonts-body);font-weight:500;}#__next{height:100%;}:not(.chakra-dont-set-collapse)>.chakra-collapse{overflow:initial!important;}.ProseMirror{outline:0 none;}<\/style><style data-emotion=\"css 6rnmr9\">.css-6rnmr9{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;position:relative;height:100%;}<\/style><div class=\"css-6rnmr9\"><style data-emotion=\"css-global 2aivgk animation-1sld7a4 animation-16z1uo4 animation-1sld7a4 animation-16z1uo4 animation-1sld7a4 animation-16z1uo4 animation-1sld7a4 animation-16z1uo4 animation-yjfgth animation-1sld7a4 animation-16z1uo4\">.card-content{height:100%;outline-width:0px;line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);--block-margin:1.125em;--grid-border:1px;--grid-padding:1.22em;}.card-content.is-focused .is-empty [data-placeholder]::after{content:attr(data-placeholder);position:absolute;top:0px;opacity:0.25;pointer-events:none;left:0px;width:100%;color:var(--heading-color);line-clamp:1px;text-overflow:ellipsis;overflow:hidden;box-orient:vertical;word-break:break-all;height:100%;white-space:nowrap;}.card-content.is-focused .is-empty [data-multiline-placeholder]{position:relative;}.card-content.is-focused .is-empty [data-multiline-placeholder]::after{content:attr(data-multiline-placeholder);position:relative;top:0px;opacity:0.25;pointer-events:none;left:0px;width:100%;color:inherit;line-clamp:0;text-overflow:ellipsis;overflow:hidden;box-orient:vertical;word-break:normal;height:100%;white-space:normal;}.card-content.is-focused .is-empty [data-multiline-placeholder] >[data-node-view-content-inner]{position:absolute;width:100%;min-height:1em;}.card-content .block-card.expandable-node-selected .expandable-selected{-webkit-animation:animation-16z1uo4 3000ms ease-in-out forwards;animation:animation-16z1uo4 3000ms ease-in-out forwards;}.card-content .block-card.expandable-node-reset .expandable-selected{-webkit-animation:animation-1sld7a4;animation:animation-1sld7a4;}.card-content .block{margin-top:var(--block-margin);margin-bottom:var(--block-margin);font-family:var(--body-font);font-weight:var(--body-font-weight);color:var(--body-color);}.card-content.is-nested{display:grid;-webkit-animation:animation-yjfgth 225ms ease-out forwards;animation:animation-yjfgth 225ms ease-out forwards;}.card-content.is-full-width .block.is-full-width{width:var(--full-width);position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.card-content [data-node-view-content-inner=\"cardLayoutItem\"] >.first-block,.card-content [data-node-view-content-inner=\"card\"] >.first-block{margin-top:0em;}.card-content [data-node-view-content-inner=\"cardLayoutItem\"] >.last-block,.card-content [data-node-view-content-inner=\"card\"] >.last-block{margin-bottom:0em;}.card-content a.link{color:var(--text-color, var(--link-color));cursor:pointer;font-weight:var(--chakra-fontWeights-bold);-webkit-text-decoration:underline;text-decoration:underline;}.card-content a.link[href=\"\"]{text-decoration-style:dashed;}.card-content a.link:hover{color:var(--text-color, var(--link-color-hover));}.card-content a.link:active{color:var(--text-color, var(--link-color-hover));}.card-content .block-toggle.expandable-node-selected .toggle{-webkit-animation:animation-16z1uo4 3000ms ease-in-out forwards;animation:animation-16z1uo4 3000ms ease-in-out forwards;}.card-content .block-toggle.expandable-node-reset .toggle{-webkit-animation:animation-1sld7a4;animation:animation-1sld7a4;}.card-content .block-toggle [data-open=\"false\"] [data-node-view-content-inner=\"toggle\"] >:not(:first-child){display:none;}.card-content mark.highlight{color:var(--chakra-colors-black);--link-color:black;background-color:var(--highlight-color);border-radius:0.125em;-webkit-padding-start:.05em;padding-inline-start:.05em;-webkit-padding-end:.05em;padding-inline-end:.05em;-webkit-margin-start:-.05em;margin-inline-start:-.05em;-webkit-margin-end:-.05em;margin-inline-end:-.05em;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.card-content span.textColor{color:var(--text-color, var(--body-color));}.card-content .block-numbered li::before{color:var(--list-marker-text-color, var(--body-color));}.card-content .block-bullet li::marker{color:var(--list-marker-text-color, var(--body-color));}.card-content .block-bullet,.card-content .block-numbered,.card-content .block-todo{margin:0px;margin-bottom:0.35em;text-align:start;}.card-content .block-bullet.first-block,.card-content .block-numbered.first-block,.card-content .block-todo.first-block{margin-top:0.9em;}.card-content ol.block-numbered{list-style:none;}.card-content .block-todo{list-style:none;}.card-content .block-todo label.chakra-checkbox{pointer-events:none;}.card-content .block-todo label.chakra-checkbox .chakra-checkbox__control{pointer-events:auto;width:1em;height:1em;top:calc(0.5lh - 0.5em);position:relative;border-radius:var(--box-border-radius);border-color:var(--link-color);border-width:0.125em;}.card-content .block-todo label.chakra-checkbox .chakra-checkbox__control[data-checked]{background-color:var(--link-color);color:var(--body-color-inverted);}.card-content .block-todo label.chakra-checkbox .chakra-checkbox__control svg{font-size:0.5em;}.card-content .block-bullet li,.card-content .block-todo li{position:relative;}.card-content ol.block-numbered[indent=\"0\"] li[data-node-view-content]{-webkit-margin-start:calc(1 * 1.6em);margin-inline-start:calc(1 * 1.6em);position:relative;}.card-content ol.block-numbered[indent=\"0\"] li[data-node-view-content]::before{position:absolute;inset-inline-start:-1.6em;content:attr(data-list-counter) \".\";}.card-content ol.block-numbered[indent=\"1\"] li[data-node-view-content]{-webkit-margin-start:calc(2 * 1.6em);margin-inline-start:calc(2 * 1.6em);position:relative;}.card-content ol.block-numbered[indent=\"1\"] li[data-node-view-content]::before{position:absolute;inset-inline-start:-1.6em;content:attr(data-list-counter) \".\";}.card-content ol.block-numbered[indent=\"2\"] li[data-node-view-content]{-webkit-margin-start:calc(3 * 1.6em);margin-inline-start:calc(3 * 1.6em);position:relative;}.card-content ol.block-numbered[indent=\"2\"] li[data-node-view-content]::before{position:absolute;inset-inline-start:-1.6em;content:attr(data-list-counter) \".\";}.card-content ol.block-numbered[indent=\"3\"] li[data-node-view-content]{-webkit-margin-start:calc(4 * 1.6em);margin-inline-start:calc(4 * 1.6em);position:relative;}.card-content ol.block-numbered[indent=\"3\"] li[data-node-view-content]::before{position:absolute;inset-inline-start:-1.6em;content:attr(data-list-counter) \".\";}.card-content ol.block-numbered[indent=\"4\"] li[data-node-view-content]{-webkit-margin-start:calc(5 * 1.6em);margin-inline-start:calc(5 * 1.6em);position:relative;}.card-content ol.block-numbered[indent=\"4\"] li[data-node-view-content]::before{position:absolute;inset-inline-start:-1.6em;content:attr(data-list-counter) \".\";}.card-content ol.block-numbered[indent=\"5\"] li[data-node-view-content]{-webkit-margin-start:calc(6 * 1.6em);margin-inline-start:calc(6 * 1.6em);position:relative;}.card-content ol.block-numbered[indent=\"5\"] li[data-node-view-content]::before{position:absolute;inset-inline-start:-1.6em;content:attr(data-list-counter) \".\";}.card-content ol.block-numbered[indent=\"6\"] li[data-node-view-content]{-webkit-margin-start:calc(7 * 1.6em);margin-inline-start:calc(7 * 1.6em);position:relative;}.card-content ol.block-numbered[indent=\"6\"] li[data-node-view-content]::before{position:absolute;inset-inline-start:-1.6em;content:attr(data-list-counter) \".\";}.card-content ol.block-numbered[indent=\"7\"] li[data-node-view-content]{-webkit-margin-start:calc(8 * 1.6em);margin-inline-start:calc(8 * 1.6em);position:relative;}.card-content ol.block-numbered[indent=\"7\"] li[data-node-view-content]::before{position:absolute;inset-inline-start:-1.6em;content:attr(data-list-counter) \".\";}.card-content ol.block-numbered[indent=\"8\"] li[data-node-view-content]{-webkit-margin-start:calc(9 * 1.6em);margin-inline-start:calc(9 * 1.6em);position:relative;}.card-content ol.block-numbered[indent=\"8\"] li[data-node-view-content]::before{position:absolute;inset-inline-start:-1.6em;content:attr(data-list-counter) \".\";}.card-content ul.block-bullet[indent=\"0\"] li[data-node-view-content]{list-style:disc;-webkit-padding-start:0.4em;padding-inline-start:0.4em;-webkit-margin-start:calc(1 * 1.6em - 0.4em);margin-inline-start:calc(1 * 1.6em - 0.4em);}.card-content ul.block-bullet[indent=\"0\"] li[data-node-view-content]::after{-webkit-padding-start:0.4em;padding-inline-start:0.4em;}.card-content ul.block-todo[indent=\"0\"] li.todo{-webkit-margin-start:calc(1 * 1.6em);margin-inline-start:calc(1 * 1.6em);list-style:none;}.card-content ul.block-todo[indent=\"0\"] .chakra-checkbox__control{inset-inline-start:-1.6em;}.card-content ul.block-bullet[indent=\"1\"] li[data-node-view-content]{list-style:circle;-webkit-padding-start:0.4em;padding-inline-start:0.4em;-webkit-margin-start:calc(2 * 1.6em - 0.4em);margin-inline-start:calc(2 * 1.6em - 0.4em);}.card-content ul.block-bullet[indent=\"1\"] li[data-node-view-content]::after{-webkit-padding-start:0.4em;padding-inline-start:0.4em;}.card-content ul.block-todo[indent=\"1\"] li.todo{-webkit-margin-start:calc(2 * 1.6em);margin-inline-start:calc(2 * 1.6em);list-style:none;}.card-content ul.block-todo[indent=\"1\"] .chakra-checkbox__control{inset-inline-start:-1.6em;}.card-content ul.block-bullet[indent=\"2\"] li[data-node-view-content]{list-style:square;-webkit-padding-start:0.4em;padding-inline-start:0.4em;-webkit-margin-start:calc(3 * 1.6em - 0.4em);margin-inline-start:calc(3 * 1.6em - 0.4em);}.card-content ul.block-bullet[indent=\"2\"] li[data-node-view-content]::after{-webkit-padding-start:0.4em;padding-inline-start:0.4em;}.card-content ul.block-todo[indent=\"2\"] li.todo{-webkit-margin-start:calc(3 * 1.6em);margin-inline-start:calc(3 * 1.6em);list-style:none;}.card-content ul.block-todo[indent=\"2\"] .chakra-checkbox__control{inset-inline-start:-1.6em;}.card-content ul.block-bullet[indent=\"3\"] li[data-node-view-content]{list-style:disc;-webkit-padding-start:0.4em;padding-inline-start:0.4em;-webkit-margin-start:calc(4 * 1.6em - 0.4em);margin-inline-start:calc(4 * 1.6em - 0.4em);}.card-content ul.block-bullet[indent=\"3\"] li[data-node-view-content]::after{-webkit-padding-start:0.4em;padding-inline-start:0.4em;}.card-content ul.block-todo[indent=\"3\"] li.todo{-webkit-margin-start:calc(4 * 1.6em);margin-inline-start:calc(4 * 1.6em);list-style:none;}.card-content ul.block-todo[indent=\"3\"] .chakra-checkbox__control{inset-inline-start:-1.6em;}.card-content ul.block-bullet[indent=\"4\"] li[data-node-view-content]{list-style:circle;-webkit-padding-start:0.4em;padding-inline-start:0.4em;-webkit-margin-start:calc(5 * 1.6em - 0.4em);margin-inline-start:calc(5 * 1.6em - 0.4em);}.card-content ul.block-bullet[indent=\"4\"] li[data-node-view-content]::after{-webkit-padding-start:0.4em;padding-inline-start:0.4em;}.card-content ul.block-todo[indent=\"4\"] li.todo{-webkit-margin-start:calc(5 * 1.6em);margin-inline-start:calc(5 * 1.6em);list-style:none;}.card-content ul.block-todo[indent=\"4\"] .chakra-checkbox__control{inset-inline-start:-1.6em;}.card-content ul.block-bullet[indent=\"5\"] li[data-node-view-content]{list-style:square;-webkit-padding-start:0.4em;padding-inline-start:0.4em;-webkit-margin-start:calc(6 * 1.6em - 0.4em);margin-inline-start:calc(6 * 1.6em - 0.4em);}.card-content ul.block-bullet[indent=\"5\"] li[data-node-view-content]::after{-webkit-padding-start:0.4em;padding-inline-start:0.4em;}.card-content ul.block-todo[indent=\"5\"] li.todo{-webkit-margin-start:calc(6 * 1.6em);margin-inline-start:calc(6 * 1.6em);list-style:none;}.card-content ul.block-todo[indent=\"5\"] .chakra-checkbox__control{inset-inline-start:-1.6em;}.card-content ul.block-bullet[indent=\"6\"] li[data-node-view-content]{list-style:disc;-webkit-padding-start:0.4em;padding-inline-start:0.4em;-webkit-margin-start:calc(7 * 1.6em - 0.4em);margin-inline-start:calc(7 * 1.6em - 0.4em);}.card-content ul.block-bullet[indent=\"6\"] li[data-node-view-content]::after{-webkit-padding-start:0.4em;padding-inline-start:0.4em;}.card-content ul.block-todo[indent=\"6\"] li.todo{-webkit-margin-start:calc(7 * 1.6em);margin-inline-start:calc(7 * 1.6em);list-style:none;}.card-content ul.block-todo[indent=\"6\"] .chakra-checkbox__control{inset-inline-start:-1.6em;}.card-content ul.block-bullet[indent=\"7\"] li[data-node-view-content]{list-style:circle;-webkit-padding-start:0.4em;padding-inline-start:0.4em;-webkit-margin-start:calc(8 * 1.6em - 0.4em);margin-inline-start:calc(8 * 1.6em - 0.4em);}.card-content ul.block-bullet[indent=\"7\"] li[data-node-view-content]::after{-webkit-padding-start:0.4em;padding-inline-start:0.4em;}.card-content ul.block-todo[indent=\"7\"] li.todo{-webkit-margin-start:calc(8 * 1.6em);margin-inline-start:calc(8 * 1.6em);list-style:none;}.card-content ul.block-todo[indent=\"7\"] .chakra-checkbox__control{inset-inline-start:-1.6em;}.card-content ul.block-bullet[indent=\"8\"] li[data-node-view-content]{list-style:square;-webkit-padding-start:0.4em;padding-inline-start:0.4em;-webkit-margin-start:calc(9 * 1.6em - 0.4em);margin-inline-start:calc(9 * 1.6em - 0.4em);}.card-content ul.block-bullet[indent=\"8\"] li[data-node-view-content]::after{-webkit-padding-start:0.4em;padding-inline-start:0.4em;}.card-content ul.block-todo[indent=\"8\"] li.todo{-webkit-margin-start:calc(9 * 1.6em);margin-inline-start:calc(9 * 1.6em);list-style:none;}.card-content ul.block-todo[indent=\"8\"] .chakra-checkbox__control{inset-inline-start:-1.6em;}.card-content math-display{font-size:1.125em;}.card-content math-display .katex{white-space:normal;}.card-content math-inline.ProseMirror-selectednode{margin-top:-0.25em;margin-bottom:-0.25em;}.card-content math-display.ProseMirror-selectednode,.card-content math-inline.ProseMirror-selectednode{box-shadow:var(--chakra-shadows-outline);border-radius:var(--box-border-radius);background-color:var(--chakra-colors-gray-50);padding:.25em;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px;}.card-content math-display.ProseMirror-selectednode .math-src,.card-content math-inline.ProseMirror-selectednode .math-src{color:var(--chakra-colors-gray-600);}.card-content .block-codeBlock pre{font-family:var(--chakra-fonts-mono);font-size:0.85em;color:var(--body-color);background:var(--neutral-background-color);border-radius:var(--box-border-radius);overflow:hidden;}@media screen and (min-width: 30em){.card-content .block-codeBlock pre{font-size:1em;}}@media print{.card-content .block-codeBlock pre{font-size:1em;}}.card-content .block-codeBlock pre code{display:block;padding:.75em 1em;}.card-content code{background-color:var(--neutral-background-color);color:var(--body-color);border-radius:0.125em;-webkit-padding-start:.05em;padding-inline-start:.05em;-webkit-padding-end:.05em;padding-inline-end:.05em;-webkit-margin-start:-.05em;margin-inline-start:-.05em;-webkit-margin-end:-.05em;margin-inline-end:-.05em;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.card-content .block-blockquote blockquote{-webkit-padding-start:1.5em;padding-inline-start:1.5em;}.card-content .block-embed.expandable-node-selected .embed-preview,.card-content .block-video.expandable-node-selected .embed-preview,.card-content .block-embed.expandable-node-selected .embed-viewer,.card-content .block-video.expandable-node-selected .embed-viewer,.card-content .block-embed.expandable-node-selected .video-player,.card-content .block-video.expandable-node-selected .video-player{-webkit-animation:animation-16z1uo4 3000ms ease-in-out forwards;animation:animation-16z1uo4 3000ms ease-in-out forwards;}.card-content .block-embed.expandable-node-reset .embed-preview,.card-content .block-video.expandable-node-reset .embed-preview,.card-content .block-embed.expandable-node-reset .embed-viewer,.card-content .block-video.expandable-node-reset .embed-viewer,.card-content .block-embed.expandable-node-reset .video-player,.card-content .block-video.expandable-node-reset .video-player{-webkit-animation:animation-1sld7a4;animation:animation-1sld7a4;}.card-content .block-image.expandable-node-selected [data-selection-ring]{-webkit-animation:animation-16z1uo4 3000ms ease-in-out forwards;animation:animation-16z1uo4 3000ms ease-in-out forwards;}.card-content .block-image.expandable-node-reset [data-selection-ring]{-webkit-animation:animation-1sld7a4;animation:animation-1sld7a4;}.card-content .block-contributors .contributors-list{font-size:1.25em;font-weight:var(--chakra-fontWeights-bold);}.card-content .mention{background-color:var(--accent-color-background-muted);color:var(--body-color);}.card-content .block-gallery{-webkit-margin-start:calc(-1 * var(--grid-padding));margin-inline-start:calc(-1 * var(--grid-padding));-webkit-margin-end:calc(-1 * var(--grid-padding));margin-inline-end:calc(-1 * var(--grid-padding));margin-top:calc(-0.25 * var(--grid-padding));margin-bottom:calc(-0.25 * var(--grid-padding));}.card-content .block-gallery.gallery-layout-flex .add-image{margin-bottom:calc(0.75 * var(--grid-padding));}.card-content .block-gallery .gallery{-webkit-padding-start:var(--grid-padding);padding-inline-start:var(--grid-padding);-webkit-padding-end:var(--grid-padding);padding-inline-end:var(--grid-padding);padding-top:calc(0.75 * var(--grid-padding));padding-bottom:calc(0.75 * var(--grid-padding));border:1px solid;border-color:var(--chakra-colors-transparent);border-radius:var(--box-border-radius);}.card-content .block-gallery .gallery.is-dragging-over{border:1px dashed var(--chakra-colors-trueblue-300)!important;background-color:var(--chakra-colors-trueblue-50)!important;}.card-content .block-gallery .gallery.is-dragging-over .gallery-placeholder{pointer-events:none;}.card-content .block-gallery.is-focused .gallery,.card-content .block-gallery.is-empty .gallery{background-color:var(--chakra-colors-gray-200);}.card-content .block-gallery.is-focused .add-image,.card-content .block-gallery:hover .add-image,.card-content .block-gallery[data-drag-handle-hovering] .add-image{opacity:1;}.card-content .block-gallery.expandable-node-selected .gallery{-webkit-animation:animation-16z1uo4 3000ms ease-in-out forwards;animation:animation-16z1uo4 3000ms ease-in-out forwards;}.card-content .block-gallery.expandable-node-reset .gallery{-webkit-animation:animation-1sld7a4;animation:animation-1sld7a4;}.card-content .slash-menu-prompt{container-type:inline-size;}.card-content .slash-menu-placeholder-long{display:inline;}.card-content .slash-menu-placeholder-short{display:none;}.card-content .slash-menu-button-text{display:inline;}@container (max-width: 450px){.card-content .slash-menu-prompt .slash-menu-button-text{display:none;}.card-content .slash-menu-prompt .slash-menu-placeholder-long{display:none;}.card-content .slash-menu-prompt .slash-menu-placeholder-short{display:inline;}}.card-content .block-smartLayout [data-node-view-content-outer=\"smartLayout\"]{display:contents;}.card-content .block-smartLayout [data-node-view-content-inner=\"smartLayout\"]{display:contents;}.card-content .block-smartLayout [data-selection-ring]{outline-style:none;outline-width:1px;outline-color:var(--grid-outline-color);}.card-content .block-smartLayout [data-selection-ring=\"padded\"]{outline-offset:0.25em;}.card-content .block-smartLayout [data-selection-ring=\"padded\"] .add-button{margin:-0.25em;}.card-content .block-smartLayout:not(.is-focused) [data-content-empty=true]>[data-node-view-content]{height:0px;}.card-content .block-smartLayout:not(.is-focused) [data-content-empty=true]>[data-node-view-content] [data-placeholder]::after,.card-content .block-smartLayout:not(.is-focused) [data-content-empty=true]>[data-node-view-content] [data-multiline-placeholder]::after{display:none;}.card-content .block-smartLayout.is-focused [data-content-empty=true] [placeholder]::before{content:attr(data-placeholder);position:absolute;top:0px;opacity:0.25;pointer-events:none;left:0px;width:100%;color:var(--heading-color);line-clamp:1px;text-overflow:ellipsis;overflow:hidden;box-orient:vertical;word-break:break-all;height:100%;white-space:nowrap;}.card-content .block-smartLayout.is-focused .is-editable [data-selection-ring],.card-content .block-smartLayout:hover .is-editable [data-selection-ring],.card-content .block-smartLayout[data-drag-handle-hovering] .is-editable [data-selection-ring]{outline-style:solid;}.card-content .block-smartLayout.is-focused .is-editable .add-button,.card-content .block-smartLayout:hover .is-editable .add-button,.card-content .block-smartLayout[data-drag-handle-hovering] .is-editable .add-button{opacity:1;}.card-content .node-smartLayoutCell{display:contents;--heading-placeholder:\"Item\";}.card-content .node-smartLayoutCell >[data-node-view-wrapper]{display:contents;}.card-content .node-smartLayoutCell [data-node-view-content-inner=\"smartLayoutCell\"]>.first-block{margin-top:0px;}@media screen and (min-width: 30em){.card-content .node-smartLayoutCell [data-node-view-content-inner=\"smartLayoutCell\"]>.first-block{margin-top:0px;}}.card-content .node-smartLayoutCell [data-node-view-content-inner=\"smartLayoutCell\"]>.last-block{margin-bottom:0px;}@media screen and (min-width: 30em){.card-content .node-smartLayoutCell [data-node-view-content-inner=\"smartLayoutCell\"]>.last-block{margin-bottom:0px;}}.card-content .node-smartLayoutCell .slash-menu-prompt{display:none;}.card-content .node-smartLayoutCell .block-heading,.card-content .node-smartLayoutCell .block-title{margin-top:0.6em;margin-bottom:0.6em;}.card-content .node-smartLayoutCell .block-paragraph{margin-top:0.6em;margin-bottom:0.6em;}.card-content .node-smartLayoutCell .block-paragraph:is(.block-bullet, .block-numbered, .block-todo){margin-top:0.3em;margin-bottom:0.3em;}.card-content .smart-layout-cell-not-emphasized>[data-content-reference],.card-content .smart-layout-cell-not-emphasized [data-smart-layout-emphasis]{opacity:0.5;}.card-content .block-grid{-webkit-margin-start:calc(-1 * var(--grid-padding));margin-inline-start:calc(-1 * var(--grid-padding));-webkit-margin-end:calc(-1 * var(--grid-padding));margin-inline-end:calc(-1 * var(--grid-padding));}.card-content .block-grid [data-node-view-content-outer=\"grid\"]{display:contents;}.card-content .block-grid [data-node-view-content-inner=\"grid\"]{display:contents;}.card-content .block-grid [data-selection-ring]{outline-style:none;outline-width:1px;outline-color:var(--grid-outline-color);}.card-content .block-grid [data-selection-ring=\"extra-padded\"]{outline-offset:0em;}.card-content .block-grid:not(.is-focused) [data-content-empty=true]>[data-node-view-content]{height:0px;}.card-content .block-grid:not(.is-focused) [data-content-empty=true]>[data-node-view-content] [data-placeholder]::after,.card-content .block-grid:not(.is-focused) [data-content-empty=true]>[data-node-view-content] [data-multiline-placeholder]::after{display:none;}.card-content .block-grid.is-focused [data-content-empty=true] [placeholder]::before{content:attr(data-placeholder);position:absolute;top:0px;opacity:0.25;pointer-events:none;left:0px;width:100%;color:var(--heading-color);line-clamp:1px;text-overflow:ellipsis;overflow:hidden;box-orient:vertical;word-break:break-all;height:100%;white-space:nowrap;}.card-content .block-grid.is-focused .is-editable [data-selection-ring],.card-content .block-grid:hover .is-editable [data-selection-ring],.card-content .block-grid[data-drag-handle-hovering] .is-editable [data-selection-ring]{outline-style:solid;}.card-content .block-grid .grid-nested-full-bleed{height:100%;}.card-content .block-grid .grid-nested{margin-inline:calc(var(--grid-padding) \/ 2);}.card-content .block-grid .grid-item-vertical{-webkit-padding-start:calc(var(--grid-padding) \/ 2);padding-inline-start:calc(var(--grid-padding) \/ 2);-webkit-padding-end:calc(var(--grid-padding) \/ 2);padding-inline-end:calc(var(--grid-padding) \/ 2);padding-top:calc(var(--grid-padding) \/ 2);padding-bottom:calc(var(--grid-padding) \/ 2);}.card-content .block-grid .grid-item-vertical.subgrid-parent{padding-top:0px;padding-bottom:0px;}.card-content .block-grid .grid-item-horizontal{-webkit-padding-start:calc(var(--grid-padding) \/ 2);padding-inline-start:calc(var(--grid-padding) \/ 2);-webkit-padding-end:calc(var(--grid-padding) \/ 2);padding-inline-end:calc(var(--grid-padding) \/ 2);padding-top:calc(var(--grid-padding) \/ 2);padding-bottom:calc(var(--grid-padding) \/ 2);}.card-content .block-grid .grid-item-horizontal.subgrid-parent{padding-top:0px;padding-bottom:0px;}.card-content .block-grid .grid-item-cell-style-none,.card-content .block-grid .grid-item-full-bleed{-webkit-padding-start:var(--grid-padding);padding-inline-start:var(--grid-padding);-webkit-padding-end:var(--grid-padding);padding-inline-end:var(--grid-padding);}.card-content .node-gridItem{display:contents;--heading-placeholder:\"Item\";}.card-content .node-gridItem >[data-node-view-wrapper]{display:contents;}.card-content .node-gridItem [data-node-view-content-inner=\"gridItem\"]{height:100%;}.card-content .node-gridItem.is-focused .cell-edge-control,.card-content .node-gridItem:hover .cell-edge-control,.card-content .node-gridItem[data-drag-handle-hovering] .cell-edge-control{opacity:1;}.card-content .node-gridItem .subgrid-parent>[data-node-view-content]{height:100%;}.card-content .node-gridItem .subgrid-parent>[data-node-view-content] .block-grid{height:100%;}.card-content .node-gridItem .subgrid-parent>[data-node-view-content] >[data-node-view-content-inner=\"gridItem\"]{height:100%;}.card-content .node-gridItem .subgrid-parent>[data-node-view-content] >[data-node-view-content-inner=\"gridItem\"] >.first-block{margin-top:0px;}@media screen and (min-width: 30em){.card-content .node-gridItem .subgrid-parent>[data-node-view-content] >[data-node-view-content-inner=\"gridItem\"] >.first-block{margin-top:0px;}}.card-content .node-gridItem .subgrid-parent>[data-node-view-content] >[data-node-view-content-inner=\"gridItem\"] >.last-block{margin-bottom:0px;}@media screen and (min-width: 30em){.card-content .node-gridItem .subgrid-parent>[data-node-view-content] >[data-node-view-content-inner=\"gridItem\"] >.last-block{margin-bottom:0px;}}.card-content .node-gridItem .slash-menu-prompt{display:none;}.card-content .node-gridItem .block-heading,.card-content .node-gridItem .block-title{margin-top:0.6em;margin-bottom:0.6em;}.card-content .node-gridItem .block-paragraph{margin-top:0.6em;margin-bottom:0.6em;}.card-content .node-gridItem .block-paragraph:is(.block-bullet, .block-numbered, .block-todo){margin-top:0.3em;margin-bottom:0.3em;}.card-content .grid-item-not-emphasized>[data-content-reference],.card-content .grid-item-not-emphasized [data-grid-emphasis]{opacity:0.5;}.card-content .block-gridLayout{-webkit-margin-start:calc(-1 * var(--grid-padding));margin-inline-start:calc(-1 * var(--grid-padding));-webkit-margin-end:calc(-1 * var(--grid-padding));margin-inline-end:calc(-1 * var(--grid-padding));}.card-content .block-gridLayout .layout-content{display:contents;}.card-content .block-gridLayout .layout-content >div{display:contents;}.card-content .block-gridLayout .grid-cell{position:relative;height:100%;-webkit-padding-start:var(--grid-padding);padding-inline-start:var(--grid-padding);-webkit-padding-end:var(--grid-padding);padding-inline-end:var(--grid-padding);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;outline-width:1px;outline-style:none;outline-color:var(--grid-outline-color);}.card-content .block-gridLayout .grid-cell .block-gallery{margin-top:0px;margin-bottom:0px;}.card-content .block-gridLayout.is-focused .is-editable .grid-cell,.card-content .block-gridLayout:hover .is-editable .grid-cell,.card-content .block-gridLayout[data-drag-handle-hovering] .is-editable .grid-cell{outline-style:solid;}.card-content .block-gridLayout.is-focused .add-column,.card-content .block-gridLayout:hover .add-column,.card-content .block-gridLayout[data-drag-handle-hovering] .add-column{opacity:1;}.card-content .node-cardLayoutItem,.card-content .node-cardAccentLayoutItem{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;min-width:0px;min-height:0px;}.card-content .node-cardLayoutItem >[data-node-view-wrapper],.card-content .node-cardAccentLayoutItem >[data-node-view-wrapper]{position:relative;height:100%;width:100%;}.card-content .node-cardNotes{display:none;}.card-content .block-table table [data-node-view-content-inner=\"table\"]{display:contents;}.card-content .block-table table [data-node-view-content-inner=\"table\"] [data-node-view-content-inner=\"tableRow\"]{display:contents;}.card-content .block-table table [data-node-view-content-inner=\"table\"] td{vertical-align:top;}.card-content .block-table table [data-node-view-content-inner=\"table\"] td .block-heading [data-placeholder]::before{display:none;}.card-content .block-table td{min-width:3em;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-padding-end:1em;padding-inline-end:1em;position:relative;}.card-content .block-table td .block{color:var(--table-cell-text-color, var(--body-color));}.card-content .block-table td:not(:first-of-type){border-inline-start:1px solid transparent;}.card-content .block-table .selectedCell:after{z-index:2;position:absolute;content:\"\";left:0px;right:0px;top:0px;bottom:0px;background-color:var(--chakra-colors-trueblue-100);pointer-events:none;opacity:0.4;}.card-content .block-table.is-focused td:not(:first-of-type),.card-content .block-table:hover td:not(:first-of-type){border-inline-start:1px solid var(--grid-outline-color);}.card-content .tippy-arrow{border-left-color:red;}.card-content .footnote-label{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--link-color);}.card-content .footnote-label:hover,.card-content .footnote-label[data-hover]{background-color:var(--accent-color-background-muted);color:var(--chakra-colors-gray-700);border-radius:var(--chakra-radii-sm);}.card-content .footnote{color:var(--link-color);}.card-content .footnote:hover::after,.card-content .footnote[data-hover]::after{background-color:var(--accent-color-background-muted);color:var(--chakra-colors-gray-700);}.card-content .node-emoji{color:initial;}.card-content .block-heading{margin-top:1.5em;margin-bottom:1.5em;}.card-content .block-heading .heading{position:relative;}.card-content .block-title{margin-top:1.5em;margin-bottom:1.5em;}.card-content .block-title .title{position:relative;}.card-content .node-gridLayout .block-heading,.card-content .node-calloutBox .block-heading,.card-content .node-gridLayout .block-title,.card-content .node-calloutBox .block-title{margin-top:1em;margin-bottom:1em;}.card-content .node-gridLayout .block-paragraph,.card-content .node-calloutBox .block-paragraph{margin-top:0.9em;margin-bottom:0.9em;}.card-content .node-gridLayout .block-paragraph:is(.block-bullet, .block-numbered, .block-todo),.card-content .node-calloutBox .block-paragraph:is(.block-bullet, .block-numbered, .block-todo){margin-top:0.35em;margin-bottom:0.35em;}.card-content .node-calloutBox .first-block{margin-top:1em;}.card-content .block-table td .block{margin-top:0.6em;margin-bottom:0.6em;}.card-content .block-table td .block:is(.block-bullet, .block-numbered, .block-todo){margin-top:0.3em;margin-bottom:0.3em;}.card-content .block-table td .block.first-block{margin-top:0.6em;}.card-content .block-table td .block-heading,.card-content .block-table td .block-title{margin-top:0.6em;margin-bottom:0.6em;}.card-content [data-node-view-content-inner=\"card\"]:not(:has(> .node-cardAccentLayoutItem)) [data-node-view-content-inner=\"cardLayoutItem\"]>.first-block:not(.last-block).block-heading:not(:has(+ .block-heading, + .block-title, + .node-gridLayout)),.card-content [data-node-view-content-inner=\"card\"]:not(:has(> .node-cardAccentLayoutItem)) [data-node-view-content-inner=\"cardLayoutItem\"]>.first-block:not(.last-block).block-title:not(:has(+ .block-heading, + .block-title, + .node-gridLayout)){margin-bottom:2em;}.card-content [data-node-view-content-inner=\"cardLayoutItem\"]>.first-block:not(.last-block).block-paragraph{margin-top:0.9em;margin-bottom:0.9em;}.card-content [data-node-view-content-inner=\"cardLayoutItem\"]>.first-block:not(.last-block).block-paragraph:is(.block-bullet, .block-numbered, .block-todo){margin-top:0.35em;margin-bottom:0.35em;}.card-content [data-node-view-content-inner=\"cardLayoutItem\"]>.first-block:not(.last-block).block-paragraph +.block-heading,.card-content [data-node-view-content-inner=\"cardLayoutItem\"]>.first-block:not(.last-block).block-paragraph +.block-title{margin-top:1em;}.card-content .block-heading:has([level=\"1\"], [level=\"2\"], [level=\"3\"], [level=\"4\"]) +.block-heading:has([level=\"1\"], [level=\"2\"], [level=\"3\"], [level=\"4\"]){margin-top:0.3em;}.card-content .block-heading:has(+ .block-heading){margin-bottom:0.4em;}.card-content .block-labelGroup:has(+ .block-heading){margin-bottom:0.4em;}.card-content .block-labelGroup+.block-heading{margin-top:0.3em;}.comments-wrapper{font-family:var(--chakra-fonts-body)!important;font-weight:500;}@media screen and (min-width: 30rem){.comments-wrapper .controls-wrapper{-webkit-padding-start:var(--comment-padding);padding-inline-start:var(--comment-padding);}.comments-wrapper .controls-wrapper__gridLayout,.comments-wrapper .controls-wrapper__gallery{-webkit-padding-start:calc(-1 * var(--grid-padding) + var(--comment-padding));padding-inline-start:calc(-1 * var(--grid-padding) + var(--comment-padding));}}.comments-wrapper .comments-list .comments-sign-up a{font-size:var(--chakra-fontSizes-xs);font-family:var(--chakra-fonts-body),sans-serif!important;font-weight:var(--chakra-fontWeights-bold);line-height:1.5!important;text-transform:none;letter-spacing:var(--chakra-letterSpacings-normal)!important;text-align:start!important;margin:0!important;color:var(--chakra-colors-gray-500);background:none!important;border:0 none!important;padding:0!important;content:\"\";cursor:pointer;}.comments-wrapper .comments-list .comments-sign-up a blockquote{border-left-width:0px!important;border-left-style:solid!important;border-left-color:var(--chakra-colors-transparent)!important;padding:0!important;color:var(--chakra-colors-gray-800)!important;font-style:normal!important;}.comments-wrapper .comments-list .comments-sign-up a:hover{color:var(--chakra-colors-gray-500);-webkit-text-decoration:underline;text-decoration:underline;}.comments-wrapper .comments-list .comment{color:var(--chakra-colors-gray-800)!important;word-break:break-word;line-height:1.5!important;letter-spacing:var(--chakra-letterSpacings-normal)!important;}.comments-wrapper .comments-list .comment .reactions-row ul{-webkit-margin-start:auto;margin-inline-start:auto;}.comments-wrapper .comments-list .comment .comment-date{font-size:var(--chakra-fontSizes-xs)!important;color:var(--chakra-colors-gray-500)!important;}.comments-wrapper .comments-list .comment p,.comments-wrapper .comments-list .comment h1,.comments-wrapper .comments-list .comment h2,.comments-wrapper .comments-list .comment h3,.comments-wrapper .comments-list .comment h4,.comments-wrapper .comments-list .comment h5,.comments-wrapper .comments-list .comment h6,.comments-wrapper .comments-list .comment .title,.comments-wrapper .comments-list .comment .section-title{font-size:var(--chakra-fontSizes-sm)!important;font-family:var(--chakra-fonts-body),sans-serif!important;font-weight:500!important;line-height:1.5!important;text-transform:none;letter-spacing:var(--chakra-letterSpacings-normal)!important;text-align:start!important;margin:0px;color:var(--chakra-colors-gray-800)!important;background:none!important;border:0 none!important;padding:0!important;content:\"\";}.comments-wrapper .comments-list .comment p blockquote,.comments-wrapper .comments-list .comment h1 blockquote,.comments-wrapper .comments-list .comment h2 blockquote,.comments-wrapper .comments-list .comment h3 blockquote,.comments-wrapper .comments-list .comment h4 blockquote,.comments-wrapper .comments-list .comment h5 blockquote,.comments-wrapper .comments-list .comment h6 blockquote,.comments-wrapper .comments-list .comment .title blockquote,.comments-wrapper .comments-list .comment .section-title blockquote{border-left-width:0px!important;border-left-style:solid!important;border-left-color:var(--chakra-colors-transparent)!important;padding:0!important;color:var(--chakra-colors-gray-800)!important;font-style:normal!important;}.comments-wrapper .comments-list .comment a{font-size:var(--chakra-fontSizes-sm)!important;font-family:var(--chakra-fonts-body),sans-serif!important;font-weight:500!important;line-height:1.5!important;text-transform:none;letter-spacing:var(--chakra-letterSpacings-normal)!important;text-align:start!important;margin:0!important;color:var(--chakra-colors-blue-500)!important;background:none!important;border:0 none!important;padding:0!important;content:\"\";cursor:pointer;}.comments-wrapper .comments-list .comment a blockquote{border-left-width:0px!important;border-left-style:solid!important;border-left-color:var(--chakra-colors-transparent)!important;padding:0!important;color:var(--chakra-colors-gray-800)!important;font-style:normal!important;}.comments-wrapper .comments-list .comment a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.comments-wrapper .comments-list .comment ul,.comments-wrapper .comments-list .comment ol{margin-left:1.2em;}.comments-wrapper .comments-list .comment blockquote{border-left:3px solid var(--chakra-colors-gray-200);padding-left:0.5em;}.comments-wrapper .comments-list .comment .mention{background-color:var(--chakra-colors-trueblue-50);white-space:break-spaces;}.comments-wrapper .comments-list .block-image.is-focused img,.comments-wrapper .comments-list .block-image.is-focused .image,.comments-wrapper .comments-list .block-image.is-focused .placeholder{box-shadow:var(--chakra-shadows-outline);}.comments-wrapper .comments-list .block-target-html p,.comments-wrapper .comments-list .block-target-html h1,.comments-wrapper .comments-list .block-target-html h2,.comments-wrapper .comments-list .block-target-html h3,.comments-wrapper .comments-list .block-target-html h4,.comments-wrapper .comments-list .block-target-html h5,.comments-wrapper .comments-list .block-target-html h6,.comments-wrapper .comments-list .block-target-html blockquote,.comments-wrapper .comments-list .block-target-html ol,.comments-wrapper .comments-list .block-target-html ul,.comments-wrapper .comments-list .block-target-html li,.comments-wrapper .comments-list .block-target-html .title,.comments-wrapper .comments-list .block-target-html .section-title{font-size:var(--chakra-fontSizes-sm)!important;font-family:var(--chakra-fonts-body),sans-serif!important;font-weight:500!important;line-height:1.5!important;text-transform:none;letter-spacing:var(--chakra-letterSpacings-normal)!important;text-align:start!important;margin:0!important;color:var(--chakra-colors-gray-800)!important;background:none!important;border:0 none!important;padding:0!important;content:\"\";}.comments-wrapper .comments-list .block-target-html p blockquote,.comments-wrapper .comments-list .block-target-html h1 blockquote,.comments-wrapper .comments-list .block-target-html h2 blockquote,.comments-wrapper .comments-list .block-target-html h3 blockquote,.comments-wrapper .comments-list .block-target-html h4 blockquote,.comments-wrapper .comments-list .block-target-html h5 blockquote,.comments-wrapper .comments-list .block-target-html h6 blockquote,.comments-wrapper .comments-list .block-target-html blockquote blockquote,.comments-wrapper .comments-list .block-target-html ol blockquote,.comments-wrapper .comments-list .block-target-html ul blockquote,.comments-wrapper .comments-list .block-target-html li blockquote,.comments-wrapper .comments-list .block-target-html .title blockquote,.comments-wrapper .comments-list .block-target-html .section-title blockquote{border-left-width:0px!important;border-left-style:solid!important;border-left-color:var(--chakra-colors-transparent)!important;padding:0!important;color:var(--chakra-colors-gray-800)!important;font-style:normal!important;}.comments-wrapper .comments-list .block-target-html p::after,.comments-wrapper .comments-list .block-target-html h1::after,.comments-wrapper .comments-list .block-target-html h2::after,.comments-wrapper .comments-list .block-target-html h3::after,.comments-wrapper .comments-list .block-target-html h4::after,.comments-wrapper .comments-list .block-target-html h5::after,.comments-wrapper .comments-list .block-target-html h6::after,.comments-wrapper .comments-list .block-target-html blockquote::after,.comments-wrapper .comments-list .block-target-html ol::after,.comments-wrapper .comments-list .block-target-html ul::after,.comments-wrapper .comments-list .block-target-html li::after,.comments-wrapper .comments-list .block-target-html .title::after,.comments-wrapper .comments-list .block-target-html .section-title::after{font-size:var(--chakra-fontSizes-sm)!important;font-family:var(--chakra-fonts-body),sans-serif!important;font-weight:500!important;line-height:1.5!important;text-transform:none;letter-spacing:var(--chakra-letterSpacings-normal)!important;text-align:start!important;margin:0!important;color:var(--chakra-colors-gray-800)!important;background:none!important;border:0 none!important;padding:0!important;content:\"\";}.comments-wrapper .comments-list .block-target-html p::after blockquote,.comments-wrapper .comments-list .block-target-html h1::after blockquote,.comments-wrapper .comments-list .block-target-html h2::after blockquote,.comments-wrapper .comments-list .block-target-html h3::after blockquote,.comments-wrapper .comments-list .block-target-html h4::after blockquote,.comments-wrapper .comments-list .block-target-html h5::after blockquote,.comments-wrapper .comments-list .block-target-html h6::after blockquote,.comments-wrapper .comments-list .block-target-html blockquote::after blockquote,.comments-wrapper .comments-list .block-target-html ol::after blockquote,.comments-wrapper .comments-list .block-target-html ul::after blockquote,.comments-wrapper .comments-list .block-target-html li::after blockquote,.comments-wrapper .comments-list .block-target-html .title::after blockquote,.comments-wrapper .comments-list .block-target-html .section-title::after blockquote{border-left-width:0px!important;border-left-style:solid!important;border-left-color:var(--chakra-colors-transparent)!important;padding:0!important;color:var(--chakra-colors-gray-800)!important;font-style:normal!important;}.comments-wrapper .comments-list .block-target-html a{font-size:var(--chakra-fontSizes-sm)!important;font-family:var(--chakra-fonts-body),sans-serif!important;font-weight:500!important;line-height:1.5!important;text-transform:none;letter-spacing:var(--chakra-letterSpacings-normal)!important;text-align:start!important;margin:0!important;color:var(--chakra-colors-blue-500)!important;background:none!important;border:0 none!important;padding:0!important;content:\"\";cursor:pointer;}.comments-wrapper .comments-list .block-target-html a blockquote{border-left-width:0px!important;border-left-style:solid!important;border-left-color:var(--chakra-colors-transparent)!important;padding:0!important;color:var(--chakra-colors-gray-800)!important;font-style:normal!important;}.comments-wrapper .comments-list .block-target-html a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.comments-wrapper .comments-list .block-target-html li{margin:0!important;padding:0!important;list-style:none!important;}.comments-wrapper .comments-list .block-target-html li p{margin:0px;}.comments-wrapper .comments-list .block-target-html img{max-width:200px;max-height:80px;}.comments-wrapper .comment-editor .ProseMirror{color:var(--chakra-colors-gray-800)!important;word-break:break-word;line-height:1.5!important;letter-spacing:var(--chakra-letterSpacings-normal)!important;padding:12px;border-radius:5px;}.comments-wrapper .comment-editor .ProseMirror p,.comments-wrapper .comment-editor .ProseMirror h1,.comments-wrapper .comment-editor .ProseMirror h2,.comments-wrapper .comment-editor .ProseMirror h3,.comments-wrapper .comment-editor .ProseMirror h4,.comments-wrapper .comment-editor .ProseMirror h5,.comments-wrapper .comment-editor .ProseMirror h6,.comments-wrapper .comment-editor .ProseMirror .title,.comments-wrapper .comment-editor .ProseMirror .section-title{font-size:var(--chakra-fontSizes-sm)!important;font-family:var(--chakra-fonts-body),sans-serif!important;font-weight:500!important;line-height:1.5!important;text-transform:none;letter-spacing:var(--chakra-letterSpacings-normal)!important;text-align:start!important;margin:0px;color:var(--chakra-colors-gray-800)!important;background:none!important;border:0 none!important;padding:0!important;content:\"\";}.comments-wrapper .comment-editor .ProseMirror p blockquote,.comments-wrapper .comment-editor .ProseMirror h1 blockquote,.comments-wrapper .comment-editor .ProseMirror h2 blockquote,.comments-wrapper .comment-editor .ProseMirror h3 blockquote,.comments-wrapper .comment-editor .ProseMirror h4 blockquote,.comments-wrapper .comment-editor .ProseMirror h5 blockquote,.comments-wrapper .comment-editor .ProseMirror h6 blockquote,.comments-wrapper .comment-editor .ProseMirror .title blockquote,.comments-wrapper .comment-editor .ProseMirror .section-title blockquote{border-left-width:0px!important;border-left-style:solid!important;border-left-color:var(--chakra-colors-transparent)!important;padding:0!important;color:var(--chakra-colors-gray-800)!important;font-style:normal!important;}.comments-wrapper .comment-editor .ProseMirror a{font-size:var(--chakra-fontSizes-sm)!important;font-family:var(--chakra-fonts-body),sans-serif!important;font-weight:500!important;line-height:1.5!important;text-transform:none;letter-spacing:var(--chakra-letterSpacings-normal)!important;text-align:start!important;margin:0!important;color:var(--chakra-colors-blue-500)!important;background:none!important;border:0 none!important;padding:0!important;content:\"\";cursor:pointer;}.comments-wrapper .comment-editor .ProseMirror a blockquote{border-left-width:0px!important;border-left-style:solid!important;border-left-color:var(--chakra-colors-transparent)!important;padding:0!important;color:var(--chakra-colors-gray-800)!important;font-style:normal!important;}.comments-wrapper .comment-editor .ProseMirror a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.comments-wrapper .comment-editor .ProseMirror ul,.comments-wrapper .comment-editor .ProseMirror ol{margin-left:1.2em;}.comments-wrapper .comment-editor .ProseMirror blockquote{border-left:3px solid var(--chakra-colors-gray-200);padding-left:0.5em;}.comments-wrapper .comment-editor .ProseMirror .mention{background-color:var(--chakra-colors-trueblue-50);white-space:break-spaces;}@media only screen and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 2),@media only screen and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3),@media only screen and (max-device-width: 640px) and (-webkit-min-device-pixel-ratio: 4){.comments-wrapper .comment-editor .ProseMirror{font-size:16px!important;}}.comments-wrapper .comment-editor .ProseMirror.focus-visible{box-shadow:0 0 0 2px rgb(49, 130, 206);}.comments-wrapper .comment-editor .ProseMirror a.image-link{pointer-events:none;}.gamma-moveable-wrapper .clippable-control-wrapper{z-index:2;}.gamma-moveable-wrapper .clippable-control-wrapper .moveable-control{z-index:2;transition-property:opacity;transition-duration:var(--chakra-transition-duration-normal);}.gamma-moveable-wrapper .clippable-control-wrapper .moveable-control:hover,.gamma-moveable-wrapper .clippable-control-wrapper .moveable-control[data-hover]{opacity:1;}.gamma-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control{z-index:2;background:0 none!important;border-radius:0px;width:16px;height:16px;border:6px solid var(--chakra-colors-trueblue-300);}.gamma-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control[data-clip-index=\"0\"]{border-right:0;border-bottom:0;margin-top:-2px;margin-left:-2px;cursor:nw-resize;}.gamma-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control[data-clip-index=\"1\"]{border-right:0;border-bottom:0;border-left:0;margin-top:-2px;cursor:n-resize;}.gamma-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control[data-clip-index=\"2\"]{border-left:0;border-bottom:0;margin-top:-2px;margin-left:-14px;cursor:ne-resize;}.gamma-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control[data-clip-index=\"3\"]{border-bottom:0;border-top:0;border-left:0;margin-left:-14px;cursor:e-resize;}.gamma-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control[data-clip-index=\"4\"]{border-top:0;border-left:0;margin-left:-14px;margin-top:-14px;cursor:se-resize;}.gamma-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control[data-clip-index=\"5\"]{border-top:0;border-left:0;border-right:0;margin-top:-14px;cursor:s-resize;}.gamma-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control[data-clip-index=\"6\"]{border-top:0;border-right:0;margin-top:-14px;margin-left:-2px;cursor:sw-resize;}.gamma-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control[data-clip-index=\"7\"]{border-top:0;border-bottom:0;border-right:0;margin-left:-2px;cursor:w-resize;}.gamma-moveable-wrapper .clippable-control-wrapper.data-clip-type-circle .moveable-control{background:var(--chakra-colors-trueblue-300);}.gamma-moveable-wrapper .clippable-control-wrapper .moveable-clip-ellipse{border-width:2px;border-color:var(--chakra-colors-trueblue-300)!important;}.gamma-moveable-wrapper .clippable-control-wrapper .moveable-line{display:none;}.gamma-moveable-wrapper .resizeable-control-wrapper{z-index:11;}.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control{background:var(--chakra-colors-white);border:2px solid var(--chakra-colors-trueblue-300);width:8px;height:8px;opacity:1;z-index:10;border-radius:0px;transition-property:opacity;transition-duration:var(--chakra-transition-duration-normal);}.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control:hover,.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control[data-hover]{opacity:1;}.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-ne,.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-sw{cursor:nesw-resize;}.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-nw,.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-se{cursor:nwse-resize;}.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-se,.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-ne,.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-e{margin-left:-5px;}.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-sw,.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-nw,.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-w{margin-left:-3px;}.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-ne,.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-nw,.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-n{margin-top:-3px;}.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-se,.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-sw,.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-s{margin-top:-5px;}.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-e,.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-w{cursor:ew-resize;margin-top:-4px;}.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-n,.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-s{cursor:ns-resize;margin-left:-4px;}.gamma-moveable-wrapper .resizeable-control-wrapper .moveable-line{display:none;}@-webkit-keyframes animation-1sld7a4{0% 100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@keyframes animation-1sld7a4{0% 100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@-webkit-keyframes animation-16z1uo4{0%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}7%,60%{box-shadow:var(--link-box-shadow);}100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@keyframes animation-16z1uo4{0%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}7%,60%{box-shadow:var(--link-box-shadow);}100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@-webkit-keyframes animation-1sld7a4{0% 100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@keyframes animation-1sld7a4{0% 100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@-webkit-keyframes animation-16z1uo4{0%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}7%,60%{box-shadow:var(--link-box-shadow);}100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@keyframes animation-16z1uo4{0%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}7%,60%{box-shadow:var(--link-box-shadow);}100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@-webkit-keyframes animation-1sld7a4{0% 100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@keyframes animation-1sld7a4{0% 100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@-webkit-keyframes animation-16z1uo4{0%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}7%,60%{box-shadow:var(--link-box-shadow);}100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@keyframes animation-16z1uo4{0%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}7%,60%{box-shadow:var(--link-box-shadow);}100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@-webkit-keyframes animation-1sld7a4{0% 100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@keyframes animation-1sld7a4{0% 100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@-webkit-keyframes animation-16z1uo4{0%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}7%,60%{box-shadow:var(--link-box-shadow);}100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@keyframes animation-16z1uo4{0%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}7%,60%{box-shadow:var(--link-box-shadow);}100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@-webkit-keyframes animation-yjfgth{0%{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;grid-template-rows:0.2fr;overflow:hidden;}99%{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;overflow:hidden;}100%{-webkit-align-items:initial;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;grid-template-rows:1fr;overflow:visible;}}@keyframes animation-yjfgth{0%{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;grid-template-rows:0.2fr;overflow:hidden;}99%{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;overflow:hidden;}100%{-webkit-align-items:initial;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;grid-template-rows:1fr;overflow:visible;}}@-webkit-keyframes animation-1sld7a4{0% 100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@keyframes animation-1sld7a4{0% 100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@-webkit-keyframes animation-16z1uo4{0%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}7%,60%{box-shadow:var(--link-box-shadow);}100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}@keyframes animation-16z1uo4{0%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}7%,60%{box-shadow:var(--link-box-shadow);}100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);}}<\/style><style id=\"editor-animations-styles\">.site-animations-bootstrap .editor-navbar-animations-enabled .ProseMirror{}.site-animations-bootstrap .editor-navbar-animations-enabled .ProseMirror .navbar-view-content{opacity:1;transform:none}.site-animations-bootstrap .editor-navbar-animations-enabled .ProseMirror .navbar-view-backdrop{box-shadow:var(--md-shadow),var(--card-border-shadow)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load.animatable-on-load-atom,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load:not(.animatable-on-load-annotatable),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load.animatable-on-load-annotatable [data-node-view-content],.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent.animatable-on-load-atom,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent:not(.animatable-on-load-annotatable),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent.animatable-on-load-annotatable [data-node-view-content],.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.animatable-on-load-atom,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child:not(.animatable-on-load-annotatable),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.animatable-on-load-annotatable [data-node-view-content]{opacity:1;transform:none;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-as-block{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-as-block:not(.block-calloutBox),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-as-block.block-calloutBox .calloutBox{opacity:1;transform:none;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-present-mode .animatable-on-load,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-full-width .animatable-on-load{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-present-mode .animatable-on-load.animatable-on-load-accent,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-full-width .animatable-on-load.animatable-on-load-accent{opacity:1;transform:scale(1)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.block-image{opacity:1;transform:none;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.node-smartLayoutCell{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.node-smartLayoutCell [data-spotlight-parent]>*{opacity:1;transform:none;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}@media not print{.editor-navbar-animations-enabled .ProseMirror{.navbar-view-content{opacity:0;transform:translatey(var(--animation-yOffset));transition-property:opacity,transform;transition-duration:1s;transition-timing-function:var(--animation-easing-function);&.animate-has-animated{opacity:1;transform:none}}.navbar-view-backdrop{box-shadow:0 0 0 0 rgba(0,0,0,0);transition-property:box-shadow;transition-duration:1s;transition-timing-function:var(--animation-easing-function);&.animate-has-animated{box-shadow:var(--md-shadow),var(--card-border-shadow)}}}.editor-animations-enabled .ProseMirror{.animatable-on-load,.animatable-on-load-accent,.animatable-on-load-content-child{&.animatable-on-load-atom,&:not(.animatable-on-load-annotatable),&.animatable-on-load-annotatable [data-node-view-content]{opacity:0;transform:translatey(var(--animation-yOffset));transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}&.animate-has-animated{&.animatable-on-load-atom,&:not(.animatable-on-load-annotatable),&.animatable-on-load-annotatable [data-node-view-content]{opacity:1;transform:none}}}.animatable-on-load-as-block{&:not(.block-calloutBox),&.block-calloutBox .calloutBox{opacity:0;transform:translatey(var(--animation-yOffset));transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}&.animate-has-animated{&:not(.block-calloutBox),&.block-calloutBox .calloutBox{opacity:1;transform:none}}}.is-present-mode .animatable-on-load,.is-full-width .animatable-on-load{&.animatable-on-load-accent{opacity:0;transform:scale(.9);&.animate-has-animated{opacity:1;transform:scale(1)}}}.animatable-on-load-content-child.block-image{opacity:0;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function);transform:translatey(var(--animation-yOffset));&.animate-has-animated{opacity:1;transform:none}}.node-gallery .animatable-on-load-content-child.block-image{transition-delay:calc(var(--animation-transition-delay)*var(--animate-index))}.animatable-on-load-content-child.node-smartLayoutCell{[data-spotlight-parent]>*{opacity:0;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function);transform:translatey(var(--animation-yOffset));transition-delay:calc(var(--animation-transition-delay)*var(--animate-index))}&.animate-has-animated [data-spotlight-parent]>*{opacity:1;transform:none}&.animate-has-animated [data-spotlight-parent].smart-layout-cell-not-emphasized>*{opacity:.5}}}}<\/style><div id=\"sites-animations-script\"><script>(()=>{var o=()=>{requestAnimationFrame(()=>{window.gammaSiteAnimationsInitialized===!0?console.log(\"%c[animateOnLoad] - ALREADY INITIALIZED $$$$$$$$$$$$$$$$$$$$\",\"background-color: orange; color: black; padding: 5px; font-size: 1.5em;\"):(console.log(\"%c[animateOnLoad] ADDING site-animations-bootstrap class $$$$$$$$$$$$$$$$$$$$\",\"background-color: aqua; color: black; padding: 5px; font-size: 1.5em;\"),document.body.classList.add(\"site-animations-bootstrap\"))})};if(\"PerformanceObserver\"in window){let n=new PerformanceObserver(e=>{for(let a of e.getEntries())a.name===\"first-contentful-paint\"&&(o(),n.disconnect())});n.observe({entryTypes:[\"paint\"]})}else console.warn(\"PerformanceObserver not supported. Animating now.\"),o();})();\n<\/script><\/div><style id=\"global-styles\">:root{--\\31 00vh:100%}html{min-height:var(--\\31 00vh);min-height:-webkit-fill-available;height:var(--\\31 00vh);height:-webkit-fill-available}body{position:relative;--\\31 00vh:100vh;--editor-width:100vw}[data-node-view-content-inner=\"paragraph\"]:empty::after{content:\" \"}<\/style><style data-emotion=\"css-global wdpnlu\">html{overflow-x:hidden;}body{overflow:hidden;-webkit-overflow-scrolling:touch;}<\/style><style data-emotion=\"css 1kxonj9\">.css-1kxonj9{width:100%;position:relative;}<\/style><div class=\"simple-editor-root editor-animations-enabled css-1kxonj9\" style=\"--animation-yOffset:20px;--animation-transition-property:opacity, transform;--animation-transition-duration:1s;--animation-transition-delay:0.15s;--animation-easing-function:cubic-bezier(0.22, 1, 0.36, 1)\" data-is-mobile=\"false\"><div class=\"ProseMirror\"><div data-node-view-wrapper=\"\" style=\"white-space:normal\"><div data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"doc\" style=\"white-space:inherit\"><div data-pos=\"1\" class=\"react-renderer node-document\" STYLE=\"white-space: inherit;undefined\"><div as=\"div\" data-testid=\"doc-node-root\" style=\"white-space:normal;height:100%\" data-node-view-wrapper=\"\"><style data-emotion=\"css spn4bz\">.css-spn4bz{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:inherit;}.css-spn4bz:hover,.css-spn4bz[data-hover]{-webkit-text-decoration:underline;text-decoration:underline;}.css-spn4bz:focus-visible,.css-spn4bz[data-focus-visible]{box-shadow:var(--chakra-shadows-outline);}<\/style><link rel=\"stylesheet\" class=\"chakra-link css-spn4bz\" href=\"https:\/\/fonts.googleapis.com\/css2?family=DM%20Sans:wght@100;200;300;400;500;600;700;800;900&amp;display=swap\" data-gamma-font=\"DM Sans\"\/><style data-emotion=\"css 2ez0r5\">.css-2ez0r5{width:0;height:0px;--card-background-color:#ffffff;--card-border-color:#ffd925;--card-backdrop-filter:none;--card-border:var(--card-border-width) solid var(--card-border-color);--card-border-width:0.25em;--card-border-radius:2em;--card-shadow-distance:0.7em;--card-border-shadow:0 0 0 0.25em #ffd925;--card-box-shadow:var(--card-shadow-distance) var(--card-shadow-distance) 0 0 var(--card-border-color);--card-shadow:var(--card-shadow-distance) var(--card-shadow-distance) 0 0 var(--card-border-color);--clickable-background-color:#f2f2f299;--box-border-radius:1.25em;--shape-border-width:0.0625em;--line-thickness:1px);--button-border-radius:0.375em;--shape-bg-image:var(--accent-gradient-background);--shape-bg-color-alpha:#fcf4cfff;--shape-bg-color-alpha-dim:#fbf1c1ff;--shape-bg-color-alpha-light:#fdf7ddff;--shape-bg-color:#fcf4cfff;--shape-border-color:#e2dab5ff;--shape-text-color:#272525;--line-color:#e2dab5ff;--shape-bg-image-svg:url(#theme-accent-background-gradient-linear);--shape-bg-image-svg-rtl:url(#theme-accent-background-gradient-linear-rtl);--shape-fill:var(--accent-gradient-fill, var(--accent-color));--shape-fill-opacity:1;--shape-fill-svg:url(#theme-accent-gradient-linear) var(--accent-color);--shape-fill-svg-rtl:url(#theme-accent-gradient-linear-rtl) var(--accent-color);--shape-fill-svg-dim:var(--accent-color-dim);--shape-fill-svg-light:var(--accent-color-light);--shape-fill-text-color:#000;--accent-color-dim:#927500ff;--accent-color-light:#c5a822ff;--shape-shadow:none;--clickable-shadow:0 0.125em 0.25em -0.0625em rgba(0, 0, 0, 0.06);--body-font:\"DM Sans\";--heading-font:\"Inter\";--heading-font-weight:700;--body-font-weight:400;--letter-spacing-body:0.03em;--letter-spacing-heading:-0.01em;--line-height-body:1.5;--line-height-heading:1.25;--accent-color:#ac8f09;--accent-color-readable:#ac8f09;--accent-color-background-muted:#fcf4cfff;--expandable-hover-background:#ac8f091a;--neutral-border-color:var(--chakra-colors-blackAlpha-200);--neutral-background-color:#f2f2f2ff;--button-color:#ac8f09;--button-color-inverted:#000;--link-color:#ac8f09;--link-color-hover:#7c6706ff;--link-box-shadow:0 0 0px 3px #ac8f09ff;--body-color:#272525;--body-color-muted:#27252580;--body-color-inverted:#fff;--link-color-inverted:#000;--highlight-color-dark:var(--body-color-inverted);--highlight-color-light:var(--body-color);--highlight-link-color-hover-dark:#e6e6e6ff;--highlight-link-color-hover-light:#413e3eff;--heading-color:#000000;--card-color:#ffffff;--card-color-mask:#ffffffd9;--placeholder-button-bg-color:var(--chakra-colors-gray-200);--placeholder-button-bg-hover-color:var(--chakra-colors-gray-300);--placeholder-button-text-color:var(--chakra-colors-gray-400);--placeholder-button-text-hover-color:var(--chakra-colors-gray-700);}<\/style><svg class=\"css-2ez0r5\"><defs><filter id=\"theme-accent-color-fill\"><feFlood flood-color=\"#ac8f09\" result=\"flood\"><\/feFlood><feComposite in=\"flood\" in2=\"SourceAlpha\" operator=\"in\"><\/feComposite><\/filter><filter id=\"theme-body-color-fill\"><feFlood flood-color=\"#272525\" result=\"flood\"><\/feFlood><feComposite in=\"flood\" in2=\"SourceAlpha\" operator=\"in\"><\/feComposite><\/filter><\/defs><\/svg><style data-emotion=\"css 10klw3m\">.css-10klw3m{height:100%;}<\/style><div class=\"css-10klw3m\"><style data-emotion=\"css x1ku68\">.css-x1ku68{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-bottom:0px;min-height:calc(var(--100vh) - var(--editor-padding-top, 0px));}.css-x1ku68 .themed-heading{font-weight:var(--heading-font-weight);font-family:var(--heading-font);color:var(--heading-color);background:unset;-webkit-background-clip:unset;background-clip:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;letter-spacing:var(--letter-spacing-heading);text-transform:var(--heading-transform);}.css-x1ku68 .themed-clickable-box{transition-property:transform;transition-duration:var(--chakra-transition-duration-normal);border:var(--shape-border-width) solid var(--neutral-border-color);border-radius:var(--box-border-radius);background-color:var(--clickable-background-color);box-shadow:var(--clickable-shadow);-webkit-backdrop-filter:var(--card-backdrop-filter);backdrop-filter:var(--card-backdrop-filter);}@media print{.css-x1ku68 .themed-clickable-box{box-shadow:var(--chakra-shadows-none);}}.css-x1ku68 .themed-clickable-box:hover,.css-x1ku68 .themed-clickable-box[data-hover]{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}.css-x1ku68 .themed-clickable-box:hover::before,.css-x1ku68 .themed-clickable-box[data-hover]::before{content:\"\";position:absolute;inset:0px;border-radius:inherit;box-shadow:inset 0 0 0 500px var(--expandable-hover-background);pointer-events:none;}.css-x1ku68 .block-paragraph{font-size:1em;line-height:var(--line-height-body);}@media print{.css-x1ku68 .block-paragraph{font-size:1em;}}.css-x1ku68 .block-heading .heading[level=\"1\"]{font-size:1.8181818181818181em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 .block-heading .heading[level=\"1\"]{font-size:2.2727272727272725em;}}@media print{.css-x1ku68 .block-heading .heading[level=\"1\"]{font-size:2.2727272727272725em;}}.css-x1ku68 .block-heading .heading[level=\"2\"]{font-size:1.3636363636363635em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 .block-heading .heading[level=\"2\"]{font-size:1.8181818181818181em;}}@media print{.css-x1ku68 .block-heading .heading[level=\"2\"]{font-size:1.8181818181818181em;}}.css-x1ku68 .block-heading .heading[level=\"3\"]{font-size:1.1363636363636362em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 .block-heading .heading[level=\"3\"]{font-size:1.3636363636363635em;}}@media print{.css-x1ku68 .block-heading .heading[level=\"3\"]{font-size:1.3636363636363635em;}}.css-x1ku68 .block-heading .heading[level=\"4\"]{font-size:1em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 .block-heading .heading[level=\"4\"]{font-size:1.1363636363636362em;}}@media print{.css-x1ku68 .block-heading .heading[level=\"4\"]{font-size:1.1363636363636362em;}}.css-x1ku68 .block-title .title{font-size:2.0454545454545454em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 .block-title .title{font-size:3.1363636363636362em;}}@media print{.css-x1ku68 .block-title .title{font-size:3.1363636363636362em;}}.css-x1ku68 .block-title .title[level=\"1\"]{font-size:2.0454545454545454em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 .block-title .title[level=\"1\"]{font-size:3.1363636363636362em;}}@media print{.css-x1ku68 .block-title .title[level=\"1\"]{font-size:3.1363636363636362em;}}.css-x1ku68 .block-title .title[level=\"2\"]{font-size:2.2727272727272725em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 .block-title .title[level=\"2\"]{font-size:4.545454545454545em;}}@media print{.css-x1ku68 .block-title .title[level=\"2\"]{font-size:4.545454545454545em;}}.css-x1ku68 .block-title .title[level=\"3\"]{font-size:2.5em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 .block-title .title[level=\"3\"]{font-size:6.818181818181818em;}}@media print{.css-x1ku68 .block-title .title[level=\"3\"]{font-size:6.818181818181818em;}}.css-x1ku68 [data-font-size=\"sm\"]{font-size:0.8em;line-height:var(--line-height-body);}@media print{.css-x1ku68 [data-font-size=\"sm\"]{font-size:0.8em;}}.css-x1ku68 [data-font-size=\"default\"]{font-size:1em;line-height:var(--line-height-body);}@media print{.css-x1ku68 [data-font-size=\"default\"]{font-size:1em;}}.css-x1ku68 [data-font-size=\"lg\"]{font-size:1.25em;line-height:var(--line-height-body);}@media print{.css-x1ku68 [data-font-size=\"lg\"]{font-size:1.25em;}}.css-x1ku68 [data-font-size=\"h4\"]{font-size:1em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 [data-font-size=\"h4\"]{font-size:1.1363636363636362em;}}@media print{.css-x1ku68 [data-font-size=\"h4\"]{font-size:1.1363636363636362em;}}.css-x1ku68 [data-font-size=\"h3\"]{font-size:1.1363636363636362em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 [data-font-size=\"h3\"]{font-size:1.3636363636363635em;}}@media print{.css-x1ku68 [data-font-size=\"h3\"]{font-size:1.3636363636363635em;}}.css-x1ku68 [data-font-size=\"h2\"]{font-size:1.3636363636363635em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 [data-font-size=\"h2\"]{font-size:1.8181818181818181em;}}@media print{.css-x1ku68 [data-font-size=\"h2\"]{font-size:1.8181818181818181em;}}.css-x1ku68 [data-font-size=\"h1\"]{font-size:1.8181818181818181em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 [data-font-size=\"h1\"]{font-size:2.2727272727272725em;}}@media print{.css-x1ku68 [data-font-size=\"h1\"]{font-size:2.2727272727272725em;}}.css-x1ku68 [data-font-size=\"title\"]{font-size:2.0454545454545454em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 [data-font-size=\"title\"]{font-size:3.1363636363636362em;}}@media print{.css-x1ku68 [data-font-size=\"title\"]{font-size:3.1363636363636362em;}}.css-x1ku68 [data-font-size=\"titleLg\"]{font-size:2.2727272727272725em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 [data-font-size=\"titleLg\"]{font-size:4.545454545454545em;}}@media print{.css-x1ku68 [data-font-size=\"titleLg\"]{font-size:4.545454545454545em;}}.css-x1ku68 [data-font-size=\"titleXl\"]{font-size:2.5em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 [data-font-size=\"titleXl\"]{font-size:6.818181818181818em;}}@media print{.css-x1ku68 [data-font-size=\"titleXl\"]{font-size:6.818181818181818em;}}.css-x1ku68 [data-layout-cut=left]{-webkit-mask-image:url(\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/media\/gradient-left.5e1ae259.svg\");mask-image:url(\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/media\/gradient-left.5e1ae259.svg\");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right;mask-position:right;width:110%;margin-right:-10%;}.css-x1ku68 [data-layout-cut=right]{-webkit-mask-image:url(\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/media\/gradient-right.81936f6b.svg\");mask-image:url(\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/media\/gradient-right.81936f6b.svg\");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left;mask-position:left;width:110%;margin-left:-10%;}.css-x1ku68 video[data-layout-cut=right]{width:100%;margin-left:0px;margin-right:0px;}.css-x1ku68 [data-layout-cut=top]{-webkit-mask-image:url(\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/media\/gradient-top.9cbcc51e.svg\");mask-image:url(\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\/_next\/static\/media\/gradient-top.9cbcc51e.svg\");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom;mask-position:bottom;height:110%;}.css-x1ku68 [data-layout-cut-fg=left]{max-width:90%;margin-right:10%;}.css-x1ku68 [data-layout-cut-fg=right]{max-width:90%;margin-left:10%;}.css-x1ku68 .themed-html-shape-background{border-radius:var(--box-border-radius);box-shadow:var(--shape-shadow, var(--shape-shadow-size) var(--shape-shadow-size) var(--shape-shadow-blur) var(--shape-shadow-color, var(--shape-border-color-override, var(--shape-border-color))));border:var(--shape-border-width) solid var(--shape-border-color-override, var(--shape-border-color));background:var(--shape-bg-color-override, var(--shape-bg-image, var(--shape-bg-color-alpha)));background-color:var(--shape-bg-color-override, var(--shape-bg-color-alpha));--body-color:var(--shape-text-color);--heading-color:var(--shape-text-color);}.css-x1ku68 .themed-html-shape-background .themed-heading{font-weight:var(--heading-font-weight);font-family:var(--heading-font);color:var(--heading-color);background:unset;-webkit-background-clip:unset;background-clip:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;letter-spacing:var(--letter-spacing-heading);text-transform:var(--heading-transform);}.css-x1ku68 .themed-html-shape-outline{background:var(--card-background-color);border:var(--line-thickness) solid var(--shape-border-color-override, var(--shape-border-color));border-radius:var(--box-border-radius);box-shadow:var(--shape-shadow, var(--shape-shadow-size) var(--shape-shadow-size) var(--shape-shadow-blur) var(--shape-shadow-color, var(--shape-border-color-override, var(--shape-border-color))));--heading-color:var(--body-color);}.css-x1ku68 .themed-html-shape-outline .themed-heading{font-weight:var(--heading-font-weight);font-family:var(--heading-font);color:var(--heading-color);background:unset;-webkit-background-clip:unset;background-clip:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;letter-spacing:var(--letter-spacing-heading);text-transform:var(--heading-transform);}.css-x1ku68 .themed-svg-shape-background{stroke:var(--shape-border-color-override, var(--shape-border-color));stroke-width:var(--shape-border-width);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;fill:var(--shape-bg-color-override, var(--shape-bg-image-svg) var(--shape-bg-color-alpha));-webkit-filter:var(--shape-filter, drop-shadow(var(--shape-shadow-size) var(--shape-shadow-size) var(--shape-shadow-blur) var(--shape-shadow-color, var(--shape-border-color-override, var(--shape-border-color)))));filter:var(--shape-filter, drop-shadow(var(--shape-shadow-size) var(--shape-shadow-size) var(--shape-shadow-blur) var(--shape-shadow-color, var(--shape-border-color-override, var(--shape-border-color)))));}.css-x1ku68 .themed-svg-shape-outline{stroke:var(--shape-border-color-override, var(--shape-border-color));stroke-width:var(--shape-border-width);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;fill:none;}.css-x1ku68 .themed-svg-shape-background-dim{stroke:var(--shape-border-color-override, var(--shape-border-color));stroke-width:var(--shape-border-width);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;fill:var(--shape-bg-color-override, var(--shape-bg-color-alpha-dim));}.css-x1ku68 .themed-svg-shape-background-light{stroke:var(--shape-border-color-override, var(--shape-border-color));stroke-width:var(--shape-border-width);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;fill:var(--shape-bg-color-override, var(--shape-bg-color-alpha-light));}.css-x1ku68 .themed-svg-neutral-background{stroke:var(--shape-border-color-override, var(--shape-border-color));stroke-width:var(--shape-border-width);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;fill:var(--neutral-background-color);}.css-x1ku68 .themed-line{background-color:var(--shape-border-color-override, var(--line-color));border-radius:var(--box-border-radius);}.css-x1ku68 .themed-svg-line{stroke:var(--shape-border-color-override, var(--line-color));stroke-linejoin:round;stroke-linecap:round;}.css-x1ku68 .themed-html-shape-fill{background:var(--shape-bg-color-override, var(--shape-fill));}.css-x1ku68 .themed-svg-shape-fill{fill:var(--shape-bg-color-override, var(--shape-fill-svg));}.css-x1ku68 .themed-svg-shape-fill-dim{fill:var(--shape-bg-color-override, var(--shape-fill-svg-dim));}.css-x1ku68 .themed-svg-shape-fill-light{fill:var(--shape-bg-color-override, var(--shape-fill-svg-light));}.css-x1ku68 .themed-shape-outside-text{--heading-color:var(--body-color);}.css-x1ku68 .themed-shape-outside-text .themed-heading{font-weight:var(--heading-font-weight);font-family:var(--heading-font);color:var(--heading-color);background:unset;-webkit-background-clip:unset;background-clip:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;letter-spacing:var(--letter-spacing-heading);text-transform:var(--heading-transform);}.css-x1ku68 .themed-shape-text-over-background{--body-color:var(--shape-text-color);--heading-color:var(--shape-text-color);}.css-x1ku68 .themed-shape-text-over-background .themed-heading{font-weight:var(--heading-font-weight);font-family:var(--heading-font);color:var(--heading-color);background:unset;-webkit-background-clip:unset;background-clip:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;letter-spacing:var(--letter-spacing-heading);text-transform:var(--heading-transform);}.css-x1ku68 .themed-shape-text-over-fill{--body-color:var(--shape-fill-text-color);--heading-color:var(--shape-fill-text-color);}.css-x1ku68 .themed-shape-text-over-fill .themed-heading{font-weight:var(--heading-font-weight);font-family:var(--heading-font);color:var(--heading-color);background:unset;-webkit-background-clip:unset;background-clip:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;letter-spacing:var(--letter-spacing-heading);text-transform:var(--heading-transform);}.css-x1ku68 .themed-shape-text-over-fill svg.colorable-icon path{fill:var(--shape-fill-text-color);}.css-x1ku68 .themed-shape-text-over-fill svg.colorable-icon [stroke],.css-x1ku68 .themed-shape-text-over-fill svg.colorable-icon [stroke]>*{stroke:var(--shape-fill-text-color);fill:none;}.css-x1ku68 .themed-svg-shape-background-rtl{stroke:var(--shape-border-color-override, var(--shape-border-color));stroke-width:var(--shape-border-width);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;fill:var(--shape-bg-color-override, var(--shape-bg-image-svg-rtl, var(--shape-bg-image-svg)) var(--shape-bg-color-alpha));-webkit-filter:var(--shape-filter, drop-shadow(calc(-1 * var(--shape-shadow-size)) var(--shape-shadow-size) var(--shape-shadow-blur) var(--shape-shadow-color, var(--shape-border-color-override, var(--shape-border-color)))));filter:var(--shape-filter, drop-shadow(calc(-1 * var(--shape-shadow-size)) var(--shape-shadow-size) var(--shape-shadow-blur) var(--shape-shadow-color, var(--shape-border-color-override, var(--shape-border-color)))));}.css-x1ku68 .themed-svg-shape-fill-rtl{fill:var(--shape-bg-color-override, var(--shape-fill-svg-rtl, var(--shape-fill-svg)));}.css-x1ku68 .themed-svg-shape-fill-dim-rtl{fill:var(--shape-bg-color-override, var(--shape-fill-svg-dim));}.css-x1ku68 .themed-svg-shape-fill-light-rtl{fill:var(--shape-bg-color-override, var(--shape-fill-svg-light));}.css-x1ku68 .themed-table{border:0.0625em solid var(--neutral-border-color);border-radius:var(--box-border-radius);}.css-x1ku68 .themed-table tbody tr:nth-of-type(even){background-color:var(--chakra-colors-blackAlpha-50);}.css-x1ku68 .themed-table tbody tr:nth-of-type(odd){background-color:var(--chakra-colors-whiteAlpha-50);}.css-x1ku68 .themed-table tbody tr:first-of-type td:first-of-type{border-top-left-radius:var(--box-border-radius);}.css-x1ku68 .themed-table tbody tr:first-of-type td:last-of-type{border-top-right-radius:var(--box-border-radius);}.css-x1ku68 .themed-table tbody tr:last-child td:first-of-type{border-bottom-left-radius:var(--box-border-radius);}.css-x1ku68 .themed-table tbody tr:last-child td:last-of-type{border-bottom-right-radius:var(--box-border-radius);}.css-x1ku68 .themed-table td{border-inline-start:0.0625em solid var(--shape-border-color);}.css-x1ku68 .themed-table td:first-of-type{border-inline-start-width:0;}.css-x1ku68 .card-code-item h1{font-size:1.8181818181818181em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 .card-code-item h1{font-size:2.2727272727272725em;}}@media print{.css-x1ku68 .card-code-item h1{font-size:2.2727272727272725em;}}.css-x1ku68 .card-code-item h2{font-size:1.3636363636363635em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 .card-code-item h2{font-size:1.8181818181818181em;}}@media print{.css-x1ku68 .card-code-item h2{font-size:1.8181818181818181em;}}.css-x1ku68 .card-code-item h3{font-size:1.1363636363636362em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 .card-code-item h3{font-size:1.3636363636363635em;}}@media print{.css-x1ku68 .card-code-item h3{font-size:1.3636363636363635em;}}.css-x1ku68 .card-code-item h4{font-size:1em;line-height:var(--line-height-heading);}@media screen and (min-width: 30em){.css-x1ku68 .card-code-item h4{font-size:1.1363636363636362em;}}@media print{.css-x1ku68 .card-code-item h4{font-size:1.1363636363636362em;}}.css-x1ku68 .card-code-item h1,.css-x1ku68 .card-code-item h2,.css-x1ku68 .card-code-item h3,.css-x1ku68 .card-code-item h4,.css-x1ku68 .card-code-item h5,.css-x1ku68 .card-code-item h6{font-weight:var(--heading-font-weight);font-family:var(--heading-font);color:var(--heading-color);background:unset;-webkit-background-clip:unset;background-clip:unset;width:100%;max-width:100%;letter-spacing:var(--letter-spacing-heading);text-transform:var(--heading-transform);}.css-x1ku68 .card-code-item img:not([src]){width:100%;background-color:var(--chakra-colors-gray-200);border-radius:var(--box-border-radius);aspect-ratio:16\/9;}.css-x1ku68 .card-code-item >*{border-radius:var(--card-border-radius);}<\/style><div class=\"doc-content-wrapper css-x1ku68\"><style data-emotion=\"css 1m99umk\">.css-1m99umk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:var(--editor-width);height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-clip-path:inset(0);clip-path:inset(0);top:0px;left:0px;}<\/style><div data-doc-background-element=\"true\" contentEditable=\"false\" class=\"css-1m99umk\"><style data-emotion=\"css mlpzkp\">.css-mlpzkp{width:100%;height:100%;position:fixed;background-color:#ffffff;}<\/style><div data-testid=\"doc-background\" class=\"css-mlpzkp\"><\/div><\/div><style data-emotion=\"css 11w65sc\">.css-11w65sc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:start;-ms-flex-item-align:start;align-self:start;position:absolute;inset:0px;height:100%;}<\/style><div class=\"css-11w65sc\"><style data-emotion=\"css snrzpw\">.css-snrzpw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;position:-webkit-sticky;position:sticky;left:18px;top:calc(100% - 30px - 18px);width:30px;height:30px;z-index:4;border-radius:var(--chakra-radii-md);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}<\/style><div class=\"logo css-snrzpw\" contentEditable=\"false\"><style data-emotion=\"css 1k6czdt\">.css-1k6czdt{object-fit:contain;object-position:bottom left;max-height:100%;max-width:100%;transition-property:width,height;transition-duration:var(--chakra-transition-duration-normal);pointer-events:none;}<\/style><img decoding=\"async\" src=\"https:\/\/imgproxy.gamma.app\/resize\/quality:80\/resizing_type:fit\/width:2000\/height:2000\/https:\/\/cdn.gamma.app\/m8bjwpvfx854ine\/3cc5e7aefa2843839170e1456baeb334\/original\/logo-transparente.png\" class=\"chakra-image css-1k6czdt\" data-testid=\"customer-logo\" data-customer-logo-image=\"true\"\/><\/div><\/div><style data-emotion=\"css recah8\">.css-recah8{position:fixed;z-index:1;top:0px;left:0px;right:0px;height:100%;visibility:hidden;background-color:#ffffff;scrollbar-gutter:stable;overflow:scroll;}<\/style><div class=\"motion-present-mode-bg css-recah8\" data-doc-background-element-present-mode=\"true\" data-export-master=\"true\" style=\"opacity:0\"><\/div><style data-emotion=\"css 6s09y6\">.css-6s09y6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding-top:var(--doc-padding-top);width:100%;--viewport-scale-factor:1.125;}<\/style><div class=\"document-content is-doc-mode css-6s09y6\"><div style=\"white-space:pre-wrap;width:100%\" data-node-view-content=\"\"><div data-node-view-content-inner=\"document\" style=\"white-space:inherit\"><div data-pos=\"1\" class=\"react-renderer node-card block block-card first-block last-block\" STYLE=\"white-space: inherit;undefined\"><div as=\"div\" style=\"white-space:normal;min-height:0\" data-node-view-wrapper=\"\"><style data-emotion=\"css p9xud5\">.css-p9xud5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0px;left:0px;position:relative;width:100%;height:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;cursor:default;font-size:var(--editor-font-size, 1rem);padding-top:var(--card-outer-padding-y);padding-bottom:var(--card-outer-padding-y);padding-left:var(--card-outer-padding-left);padding-right:var(--card-outer-padding-right);margin:0 auto;transition-property:transform,padding;transition-duration:200ms;--card-inner-padding-x:calc(4em \/ var(--card-font-scale, 1));--card-inner-padding-y:calc(4.75em \/ var(--card-font-scale, 1));--card-inner-padding:var(--card-inner-padding-y) var(--card-inner-padding-x);--card-outer-padding-left:calc(var(--card-outer-padding-x) + 0px + 0px);--card-outer-padding-right:calc(var(--card-outer-padding-x) + 0px + 0px);--card-outer-padding-x:0px;--card-outer-padding-y:0px;--comment-padding:4em;--nested-card-margin:calc(-1 * var(--comment-padding));--top-accent-height-sm:6.25em;--top-accent-height-md:12.5em;--top-accent-height-lg:18.75em;--top-accent-height:var(--top-accent-height-md);--behind-accent-height:24em;--font-size:calc(0.9625000000000001 * var(--card-font-scale, 1) * var(--editor-font-size, 1rem) * 1 * var(--viewport-scale-factor, 1.125));--card-font-scale:1;--card-width:calc(67.74025974025975em \/ var(--card-font-scale, 1));--card-min-height:0px;--max-content-width:calc(59.74025974025974em \/ var(--card-font-scale, 1));--card-max-width:var(--editor-width);--media-scale:min(1, var(--card-font-scale, 1));--zoom-level:1;--card-vertical-align:center;}<\/style><div data-animate-value=\"doc\" data-card-id=\"3bfq7tmvm05j248\" data-card-scroll-element=\"true\" class=\"card-wrapper card-expanded css-p9xud5\"><style data-emotion=\"css g1g1n8\">.css-g1g1n8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:var(--font-size);position:relative;width:100%;min-width:0%;min-height:var(--card-min-height);max-width:var(--card-max-width);border-radius:var(--card-border-radius);-webkit-padding-start:var(--doc-padding-left);padding-inline-start:var(--doc-padding-left);-webkit-padding-end:var(--doc-padding-right);padding-inline-end:var(--doc-padding-right);--grid-outline-color:var(--chakra-colors-gray-200);--card-background-color:#ffffff;--card-border-color:#ffd925;--card-backdrop-filter:none;--card-border:var(--card-border-width) solid var(--card-border-color);--card-border-width:0.25em;--card-border-radius:0;--card-shadow-distance:0.7em;--card-border-shadow:0 0 0 0.25em #ffd925;--card-box-shadow:var(--card-shadow-distance) var(--card-shadow-distance) 0 0 var(--card-border-color);--card-shadow:0 0 0 0.25em #ffd925,var(--card-shadow-distance) var(--card-shadow-distance) 0 0 var(--card-border-color);--clickable-background-color:#f2f2f299;--box-border-radius:1.25em;--shape-border-width:0.0625em;--line-thickness:max(round(0.125em, 1px), 1px);--button-border-radius:0.375em;--shape-bg-image:var(--accent-gradient-background);--shape-bg-color-alpha:#fcf4cfff;--shape-bg-color-alpha-dim:#fbf1c1ff;--shape-bg-color-alpha-light:#fdf7ddff;--shape-bg-color:#fcf4cfff;--shape-border-color:#e2dab5ff;--shape-text-color:#272525;--line-color:#e2dab5ff;--shape-bg-image-svg:url(#theme-accent-background-gradient-linear);--shape-bg-image-svg-rtl:url(#theme-accent-background-gradient-linear-rtl);--shape-fill:var(--accent-gradient-fill, var(--accent-color));--shape-fill-opacity:1;--shape-fill-svg:url(#theme-accent-gradient-linear) var(--accent-color);--shape-fill-svg-rtl:url(#theme-accent-gradient-linear-rtl) var(--accent-color);--shape-fill-svg-dim:var(--accent-color-dim);--shape-fill-svg-light:var(--accent-color-light);--shape-fill-text-color:#000;--accent-color-dim:#927500ff;--accent-color-light:#c5a822ff;--shape-shadow:none;--clickable-shadow:0 0.25em 0.375em -0.0625em rgba(0, 0, 0, 0.1),0 0.125em 0.25em -0.0625em rgba(0, 0, 0, 0.06);--body-font:\"DM Sans\";--heading-font:\"Inter\";--heading-font-weight:700;--body-font-weight:400;--letter-spacing-body:0.03em;--letter-spacing-heading:-0.01em;--line-height-body:1.5;--line-height-heading:1.25;--accent-color:#ac8f09;--accent-color-readable:#ac8f09;--accent-color-background-muted:#fcf4cfff;--expandable-hover-background:#ac8f091a;--neutral-border-color:var(--chakra-colors-blackAlpha-200);--neutral-background-color:#f2f2f2ff;--button-color:#ac8f09;--button-color-inverted:#000;--link-color:#ac8f09;--link-color-hover:#7c6706ff;--link-box-shadow:0 0 0px 3px #ac8f09ff;--body-color:#272525;--body-color-muted:#27252580;--body-color-inverted:#fff;--link-color-inverted:#000;--highlight-color-dark:var(--body-color-inverted);--highlight-color-light:var(--body-color);--highlight-link-color-hover-dark:#e6e6e6ff;--highlight-link-color-hover-light:#413e3eff;--heading-color:#000000;--card-color:#ffffff;--card-color-mask:#ffffffd9;--placeholder-button-bg-color:var(--chakra-colors-gray-200);--placeholder-button-bg-hover-color:var(--chakra-colors-gray-300);--placeholder-button-text-color:var(--chakra-colors-gray-400);--placeholder-button-text-hover-color:var(--chakra-colors-gray-700);}<\/style><div class=\"card-body css-g1g1n8\" data-card-body=\"3bfq7tmvm05j248\" data-selection-ring=\"true\" data-guider-highlight=\"card-body\" data-content-reference=\"true\" data-testid=\"card-body\" data-hide-comments=\"false\"><style data-emotion=\"css jtdbhb\">.css-jtdbhb{position:absolute;inset:0px;outline-offset:-2px;-webkit-backdrop-filter:var(--card-backdrop-filter);backdrop-filter:var(--card-backdrop-filter);background-color:var(--card-background-color);border-radius:0px;}<\/style><div class=\"card-body-background css-jtdbhb\" contentEditable=\"false\" data-export-master=\"true\"><\/div><style data-emotion=\"css tiu1p0\">.css-tiu1p0{width:var(--card-width);max-width:100%;position:relative;cursor:auto;color:var(--body-color);}.css-tiu1p0 >.card-content{counter-reset:footnote;}.css-tiu1p0 >.card-content >[data-node-view-content-inner=\"card\"]{display:grid;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;min-height:100%;transition-duration:225ms;transition-property:grid-template-rows,grid-template-columns,min-height;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:\"body\";}.css-tiu1p0 >.card-content >[data-node-view-content-inner=\"card\"] >[data-layout-item-id=\"body\"]{grid-area:body;}.css-tiu1p0 >.card-content >[data-node-view-content-inner=\"card\"] >.node-cardLayoutItem >[data-node-view-wrapper] >.card-layout-cell-bg >[data-node-view-content]{padding:var(--card-inner-padding);}.css-tiu1p0 >.card-content >[data-node-view-content-inner=\"card\"] >.node-cardLayoutItem >[data-node-view-wrapper] >.card-layout-cell-bg >[data-node-view-content] >[data-node-view-content-inner]{max-width:var(--max-content-width);margin:auto;}.css-tiu1p0:hover >.card-height-guide,.css-tiu1p0[data-hover] >.card-height-guide{opacity:1;}<\/style><div class=\"card-layout css-tiu1p0\" spellCheck=\"false\"><style data-emotion=\"css 15maf5o\">.css-15maf5o{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--chakra-space-1-5);position:absolute;left:var(--chakra-space-8);right:var(--chakra-space-2-5);z-index:11;top:var(--chakra-space-3);pointer-events:none;}<\/style><div class=\"chakra-stack css-15maf5o\" contentEditable=\"false\"><style data-emotion=\"css 17xejub\">.css-17xejub{-webkit-flex:1;-ms-flex:1;flex:1;justify-self:stretch;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;}<\/style><div class=\"css-17xejub\"><\/div><div class=\"css-17xejub\"><\/div><\/div><div dir=\"ltr\" class=\"card-content is-full-width is-borderless\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"card\" style=\"white-space:inherit\"><div data-pos=\"2\" class=\"react-renderer node-cardAccentLayoutItem animatable-on-load animatable-on-load-atom animatable-on-load-accent\" draggable=\"true\" data-layout-item-id=\"accent\" STYLE=\"white-space: inherit;undefined\"><\/div><div data-pos=\"3\" class=\"react-renderer node-cardLayoutItem\" data-layout-item-id=\"body\" STYLE=\"white-space: inherit;undefined\"><div dir=\"ltr\" as=\"div\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><style data-emotion=\"css 1jw19ud\">.css-1jw19ud{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;position:relative;border-radius:var(--card-border-radius);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:var(--card-vertical-align);-ms-flex-pack:var(--card-vertical-align);-webkit-justify-content:var(--card-vertical-align);justify-content:var(--card-vertical-align);}<\/style><div data-content-reference=\"true\" class=\"card-layout-cell-bg css-1jw19ud\" data-selection-ring=\"true\" data-selection-background=\"true\"><div as=\"div\" style=\"white-space:pre-wrap;width:100%\" data-node-view-content=\"\"><div data-node-view-content-inner=\"cardLayoutItem\" style=\"white-space:inherit\"><div data-pos=\"4\" class=\"react-renderer node-blockquote animatable-on-load animatable-on-load-annotatable block block-blockquote first-block first-block-in-card\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal\" data-node-view-wrapper=\"\"><style data-emotion=\"css 79elbk\">.css-79elbk{position:relative;}<\/style><div data-selection-ring=\"padded\" dir=\"ltr\" class=\"css-79elbk\"><blockquote as=\"blockquote\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"blockquote\" style=\"white-space:inherit\"><div data-pos=\"5\" class=\"react-renderer node-heading animatable-on-load block block-heading first-block last-block\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"3\" data-placeholder=\"Heading 3\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\"><span hex=\"#000000\" STYLE=\"--text-color: #000000\" class=\"textColor\"><b>If you&#x27;ve worked in analytics over the last few years, you&#x27;ve almost certainly heard about dbt \u2014 and possibly wondered whether it&#x27;s just another tool, or the tool everyone keeps talking about.<\/b><\/span><\/div><\/div><\/div><\/div><\/div><\/blockquote><style data-emotion=\"css 1az8gwb\">.css-1az8gwb{position:absolute;top:0px;height:100%;width:var(--line-thickness);background-color:var(--accent-color);background-image:var(--accent-gradient);inset-inline-start:0;}<\/style><div class=\"css-1az8gwb\"><\/div><\/div><\/div><\/div><div data-pos=\"200\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\"><b>Short answer:<\/b> <span hex=\"#ac8f09\" STYLE=\"--text-color: #ac8f09\" class=\"textColor\">dbt isn&#x27;t magic \u2014 but it fundamentally changed how analytics teams build, test, and scale data transformations.<\/span><\/div><\/div><\/div><\/div><div data-pos=\"327\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">Let&#x27;s break down what dbt actually does, why it matters, and where it shines in real-world use cases.<\/div><\/div><\/div><\/div><div data-pos=\"430\" class=\"react-renderer node-divider animatable-on-load animatable-on-load-annotatable animatable-on-load-atom block block-divider\" draggable=\"true\" STYLE=\"white-space: inherit;undefined\"><div as=\"div\" data-node-view-wrapper=\"\" style=\"white-space:normal\"><style data-emotion=\"css 1jcym11\">.css-1jcym11{border-radius:var(--box-border-radius);padding-top:0.25em;padding-bottom:0.25em;position:relative;-webkit-transform:translateY(0.25em);-moz-transform:translateY(0.25em);-ms-transform:translateY(0.25em);transform:translateY(0.25em);}<\/style><div contentEditable=\"false\" data-selection-ring=\"padded\" data-selection-background=\"true\" data-drag-handle=\"true\" class=\"css-1jcym11\"><style data-emotion=\"css iunu71\">.css-iunu71{border:0;border-color:var(--chakra-colors-titanium-100);border-style:solid;border-bottom-width:1px;width:100%;background-color:var(--body-color-muted);height:0.125em;opacity:1;}<\/style><hr aria-orientation=\"horizontal\" class=\"chakra-divider css-iunu71\"\/><\/div><\/div><\/div><div data-pos=\"431\" class=\"react-renderer node-image animatable-on-load animatable-on-load-annotatable animatable-on-load-atom block block-image\" draggable=\"true\" STYLE=\"white-space: inherit;undefined\"><div as=\"div\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><style data-emotion=\"css fz71is\">.css-fz71is{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;-webkit-align-items:var(--flex-align);-webkit-box-align:var(--flex-align);-ms-flex-align:var(--flex-align);align-items:var(--flex-align);}<\/style><div dir=\"ltr\" data-media-node-wrapper=\"true\" data-testid=\"image-node-wrapper\" class=\"gamma-moveable-wrapper css-fz71is\"><style data-emotion=\"css ut2mx5\">.css-ut2mx5{width:calc(1920 * var(--font-size) \/ 16);max-width:calc(100% * var(--media-scale));position:relative;overflow:hidden;border-radius:var(--box-border-radius);-webkit-mask:none!important;mask:none!important;}<\/style><div data-drag-handle=\"true\" data-image-node-element=\"true\" data-selection-ring=\"inside\" data-selection-background=\"true\" data-node-image-testid=\"aD_sd\" class=\"css-ut2mx5\"><style data-emotion=\"css p4s2y9\">.css-p4s2y9{inset:0px;width:100%;height:100%;position:absolute;z-index:1;cursor:-webkit-zoom-in;cursor:zoom-in;opacity:0;}<\/style><div data-testid=\"zoom-click-capture\" data-zoom-click-capture=\"true\" class=\"css-p4s2y9\"><\/div><style data-emotion=\"css 11lrhya\">.css-11lrhya{max-height:var(--media-maxH);max-width:var(--media-maxW);overflow:hidden;width:100%;display:block;}@media print{.css-11lrhya{height:unset;}}<\/style><div class=\"image cropped-image css-11lrhya\" data-content-reference=\"1,1\" data-drag-preview=\"true\" data-scale-preview=\"true\"><style data-emotion=\"css zec7a\">.css-zec7a{object-fit:contain;max-height:calc(var(--media-maxH) * 1);transform-origin:left top;-webkit-transform:scale(1) translate(-0%, -0%);-moz-transform:scale(1) translate(-0%, -0%);-ms-transform:scale(1) translate(-0%, -0%);transform:scale(1) translate(-0%, -0%);width:100%;}<\/style><img decoding=\"async\" alt=\"\" src=\"https:\/\/imgproxy.gamma.app\/resize\/quality:80\/resizing_type:fit\/width:2000\/https:\/\/cdn.gamma.app\/m8bjwpvfx854ine\/generated-images\/vddCseJb9wJqp3JgBvOrl.png\" class=\"chakra-image css-zec7a\"\/><\/div><span><\/span><\/div><\/div><\/div><\/div><div data-pos=\"432\" class=\"react-renderer node-heading animatable-on-load animatable-on-load-annotatable block block-heading\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"2\" data-placeholder=\"Heading 2\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\">What Is dbt? (High-Level View)<\/div><\/div><\/div><\/div><div data-pos=\"464\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">At its core, <b>dbt (data build tool)<\/b> is a framework that lets you transform raw data inside your data warehouse using SQL, while applying software engineering best practices.<\/div><\/div><\/div><\/div><div data-pos=\"638\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">Instead of writing ad-hoc SQL queries or fragile ETL scripts, dbt allows teams to:<\/div><\/div><\/div><\/div><ul data-pos=\"722\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Define transformations as version-controlled models<\/div><\/li><\/div><\/ul><ul data-pos=\"775\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Apply tests, documentation, and lineage<\/div><\/li><\/div><\/ul><ul data-pos=\"816\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Deploy changes safely using CI\/CD workflows<\/div><\/li><\/div><\/ul><div data-pos=\"861\" class=\"react-renderer node-smartDiagram animatable-on-load animatable-on-load-annotatable animatable-on-load-atom block block-smartDiagram\" STYLE=\"white-space: inherit;undefined\"><\/div><div data-pos=\"862\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\"><mark hex=\"#ffffff\" STYLE=\"--highlight-color: #ffffff; color: var(--highlight-color-light); --link-color: var(--highlight-color-light); --link-color-hover:var(--highlight-link-color-hover-light)\" class=\"highlight\"><b>dbt does not extract or load data. It focuses on the &quot;T&quot; in ELT \u2014 transforming data after it&#x27;s already in your warehouse.<\/b><\/mark><\/div><\/div><\/div><\/div><div data-pos=\"985\" class=\"react-renderer node-divider animatable-on-load animatable-on-load-annotatable animatable-on-load-atom block block-divider\" draggable=\"true\" STYLE=\"white-space: inherit;undefined\"><div as=\"div\" data-node-view-wrapper=\"\" style=\"white-space:normal\"><div contentEditable=\"false\" data-selection-ring=\"padded\" data-selection-background=\"true\" data-drag-handle=\"true\" class=\"css-1jcym11\"><hr aria-orientation=\"horizontal\" class=\"chakra-divider css-iunu71\"\/><\/div><\/div><\/div><div data-pos=\"986\" class=\"react-renderer node-heading animatable-on-load animatable-on-load-annotatable block block-heading\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"2\" data-placeholder=\"Heading 2\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\">Why dbt Matters (The Real Benefits)<\/div><\/div><\/div><\/div><div data-pos=\"1023\" class=\"react-renderer node-heading animatable-on-load animatable-on-load-annotatable block block-heading\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"3\" data-placeholder=\"Heading 3\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\">Analytics as Software Engineering<\/div><\/div><\/div><\/div><div data-pos=\"1058\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">Before dbt, analytics transformations often looked like this:<\/div><\/div><\/div><\/div><ul data-pos=\"1121\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">SQL scripts stored locally<\/div><\/li><\/div><\/ul><ul data-pos=\"1149\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Manual changes in production<\/div><\/li><\/div><\/ul><ul data-pos=\"1179\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">No tests, no versioning, no review process<\/div><\/li><\/div><\/ul><div data-pos=\"1223\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">dbt changes that by introducing:<\/div><\/div><\/div><\/div><ul data-pos=\"1257\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Git-based workflows<\/div><\/li><\/div><\/ul><ul data-pos=\"1278\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Pull requests and code reviews<\/div><\/li><\/div><\/ul><ul data-pos=\"1310\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Modular, reusable SQL models<\/div><\/li><\/div><\/ul><div data-pos=\"1340\" class=\"react-renderer node-smartDiagram animatable-on-load animatable-on-load-annotatable animatable-on-load-atom block block-smartDiagram\" STYLE=\"white-space: inherit;undefined\"><\/div><div data-pos=\"1341\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\"><span hex=\"#ac8f09\" STYLE=\"--text-color: #ac8f09\" class=\"textColor\"><b>This makes analytics work predictable, auditable, and scalable.<\/b><\/span><\/div><\/div><\/div><\/div><div data-pos=\"1406\" class=\"react-renderer node-heading animatable-on-load animatable-on-load-annotatable block block-heading\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"3\" data-placeholder=\"Heading 3\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\">Clear Data Layers &amp; Business Logic<\/div><\/div><\/div><\/div><div data-pos=\"1442\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">dbt encourages clean separation of data layers:<\/div><\/div><\/div><\/div><div data-pos=\"1491\" class=\"react-renderer node-smartLayout animatable-on-load-content-parent block block-smartLayout\" STYLE=\"white-space: inherit;undefined\"><div class=\"\" dir=\"ltr\" style=\"white-space:normal;position:relative;display:grid;grid-template-columns:100%\" data-node-view-wrapper=\"\"><style data-emotion=\"css 19j69b8\">.css-19j69b8{display:grid;grid-row-gap:1em;grid-column-gap:1em;grid-template-columns:repeat(18, minmax(0, 1fr));cursor:default;}<\/style><div data-selection-ring=\"true\" class=\"themed-shape-outside-text css-19j69b8\"><div data-node-view-content-outer=\"smartLayout\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"smartLayout\" style=\"white-space:inherit\"><div data-pos=\"1492\" class=\"react-renderer node-smartLayoutCell animatable-on-load-content-child\" STYLE=\"white-space: inherit;--animate-index: 1;\"><div style=\"white-space:normal\" data-node-view-wrapper=\"\"><style data-emotion=\"css 1doss8g\">.css-1doss8g{display:contents;position:relative;}<\/style><div data-spotlight-parent=\"true\" class=\" css-1doss8g\" style=\"--descendant-align-self-left:flex-start;--descendant-align-self-center:center;--descendant-align-self-right:flex-end\"><style data-emotion=\"css 1xexl9k\">.css-1xexl9k{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;position:relative;grid-column:span var(--grid-undefined-item-0-resize-flow, 6);}<\/style><div data-content-reference=\"true\" class=\"grid-item grid-item-horizontal css-1xexl9k\" data-selection-ring=\"true\"><style data-emotion=\"css tu2eiy\">.css-tu2eiy{cursor:default;position:relative;padding:1em;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0px;-webkit-align-items:var(--flex-align);-webkit-box-align:var(--flex-align);-ms-flex-align:var(--flex-align);align-items:var(--flex-align);--descendant-align-self-left:flex-start;--descendant-align-self-center:center;--descendant-align-self-right:flex-end;}<\/style><div data-grid-item=\"true\" class=\"themed-shape-outside-text themed-html-shape-background styled-grid-cell css-tu2eiy\"><div style=\"white-space:pre-wrap;max-width:100%;word-break:break-word\" data-node-view-content=\"\"><div data-node-view-content-inner=\"smartLayoutCell\" style=\"white-space:inherit\"><div data-pos=\"1493\" class=\"react-renderer node-heading block block-heading first-block\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"4\" data-placeholder=\"Heading 4\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\">Staging models<\/div><\/div><\/div><\/div><div data-pos=\"1509\" class=\"react-renderer node-paragraph block block-paragraph last-block\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">Raw data cleaned and standardized<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div data-pos=\"1545\" class=\"react-renderer node-smartLayoutCell animatable-on-load-content-child\" STYLE=\"white-space: inherit;--animate-index: 2;\"><div style=\"white-space:normal\" data-node-view-wrapper=\"\"><div data-spotlight-parent=\"true\" class=\" css-1doss8g\" style=\"--descendant-align-self-left:flex-start;--descendant-align-self-center:center;--descendant-align-self-right:flex-end\"><style data-emotion=\"css cpw5g3\">.css-cpw5g3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;position:relative;grid-column:span var(--grid-undefined-item-1-resize-flow, 6);}<\/style><div data-content-reference=\"true\" class=\"grid-item grid-item-horizontal css-cpw5g3\" data-selection-ring=\"true\"><div data-grid-item=\"true\" class=\"themed-shape-outside-text themed-html-shape-background styled-grid-cell css-tu2eiy\"><div style=\"white-space:pre-wrap;max-width:100%;word-break:break-word\" data-node-view-content=\"\"><div data-node-view-content-inner=\"smartLayoutCell\" style=\"white-space:inherit\"><div data-pos=\"1546\" class=\"react-renderer node-heading block block-heading first-block\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"4\" data-placeholder=\"Heading 4\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\">Intermediate models<\/div><\/div><\/div><\/div><div data-pos=\"1567\" class=\"react-renderer node-paragraph block block-paragraph last-block\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">joins, calculations, logic<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div data-pos=\"1596\" class=\"react-renderer node-smartLayoutCell animatable-on-load-content-child\" STYLE=\"white-space: inherit;--animate-index: 3;\"><div style=\"white-space:normal\" data-node-view-wrapper=\"\"><div data-spotlight-parent=\"true\" class=\" css-1doss8g\" style=\"--descendant-align-self-left:flex-start;--descendant-align-self-center:center;--descendant-align-self-right:flex-end\"><style data-emotion=\"css 16fgfqz\">.css-16fgfqz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;position:relative;grid-column:span var(--grid-undefined-item-2-resize-flow, 6);}<\/style><div data-content-reference=\"true\" class=\"grid-item grid-item-horizontal css-16fgfqz\" data-selection-ring=\"true\"><div data-grid-item=\"true\" class=\"themed-shape-outside-text themed-html-shape-background styled-grid-cell css-tu2eiy\"><div style=\"white-space:pre-wrap;max-width:100%;word-break:break-word\" data-node-view-content=\"\"><div data-node-view-content-inner=\"smartLayoutCell\" style=\"white-space:inherit\"><div data-pos=\"1597\" class=\"react-renderer node-heading block block-heading first-block\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"4\" data-placeholder=\"Heading 4\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\">Mart models<\/div><\/div><\/div><\/div><div data-pos=\"1610\" class=\"react-renderer node-paragraph block block-paragraph last-block\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">business-ready tables for BI and ML<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div data-pos=\"1649\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">This structure:<\/div><\/div><\/div><\/div><ul data-pos=\"1666\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Improves readability<\/div><\/li><\/div><\/ul><ul data-pos=\"1688\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Reduces duplicated logic<\/div><\/li><\/div><\/ul><ul data-pos=\"1714\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Makes onboarding new team members easier<\/div><\/li><\/div><\/ul><div data-pos=\"1756\" class=\"react-renderer node-heading animatable-on-load animatable-on-load-annotatable block block-heading\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"3\" data-placeholder=\"Heading 3\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\">Data Quality and Testing<\/div><\/div><\/div><\/div><div data-pos=\"1782\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">Data reliability is paramount. dbt allows you to define four key types of data tests:<\/div><\/div><\/div><\/div><div data-pos=\"1869\" class=\"react-renderer node-table animatable-on-load-as-block block block-table\" STYLE=\"white-space: inherit;undefined\"><\/div><div data-pos=\"2388\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">Instead of discovering issues in dashboards or reports, teams can:<\/div><\/div><\/div><\/div><ul data-pos=\"2456\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Catch problems during deployment<\/div><\/li><\/div><\/ul><ul data-pos=\"2490\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Fail pipelines early<\/div><\/li><\/div><\/ul><ul data-pos=\"2512\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Build trust in data products<\/div><\/li><\/div><\/ul><div data-pos=\"2542\" class=\"react-renderer node-heading animatable-on-load animatable-on-load-annotatable block block-heading\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"3\" data-placeholder=\"Heading 3\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\">Documentation &amp; Lineage (Automatically)<\/div><\/div><\/div><\/div><div data-pos=\"2583\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">With dbt, documentation is not an afterthought.<\/div><\/div><\/div><\/div><div data-pos=\"2632\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">You get:<\/div><\/div><\/div><\/div><ul data-pos=\"2642\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Column-level descriptions<\/div><\/li><\/div><\/ul><ul data-pos=\"2669\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Model ownership<\/div><\/li><\/div><\/ul><ul data-pos=\"2686\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Dependency graphs<\/div><\/li><\/div><\/ul><ul data-pos=\"2705\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">End-to-end lineage<\/div><\/li><\/div><\/ul><div data-pos=\"2725\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\"><span hex=\"#000000\" STYLE=\"--text-color: #000000\" class=\"textColor\"><b>All generated automatically from the code.<\/b><\/span><\/div><\/div><\/div><\/div><div data-pos=\"2769\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">This turns tribal knowledge into shared, living documentation.<\/div><\/div><\/div><\/div><div data-pos=\"2833\" class=\"react-renderer node-divider animatable-on-load animatable-on-load-annotatable animatable-on-load-atom block block-divider\" draggable=\"true\" STYLE=\"white-space: inherit;undefined\"><div as=\"div\" data-node-view-wrapper=\"\" style=\"white-space:normal\"><div contentEditable=\"false\" data-selection-ring=\"padded\" data-selection-background=\"true\" data-drag-handle=\"true\" class=\"css-1jcym11\"><hr aria-orientation=\"horizontal\" class=\"chakra-divider css-iunu71\"\/><\/div><\/div><\/div><div data-pos=\"2834\" class=\"react-renderer node-heading animatable-on-load animatable-on-load-annotatable block block-heading\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"2\" data-placeholder=\"Heading 2\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\">Common Use Cases<\/div><\/div><\/div><\/div><div data-pos=\"2852\" class=\"react-renderer node-heading animatable-on-load animatable-on-load-annotatable block block-heading\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"3\" data-placeholder=\"Heading 3\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\">Building a Clean Analytics Layer<\/div><\/div><\/div><\/div><div data-pos=\"2886\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">dbt is ideal for creating:<\/div><\/div><\/div><\/div><ul data-pos=\"2914\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Fact tables<\/div><\/li><\/div><\/ul><ul data-pos=\"2927\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Dimension tables<\/div><\/li><\/div><\/ul><ul data-pos=\"2945\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Metrics-ready datasets<\/div><\/li><\/div><\/ul><div data-pos=\"2969\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">Example:<\/div><\/div><\/div><\/div><div data-pos=\"2979\" class=\"react-renderer node-codeBlock animatable-on-load animatable-on-load-annotatable block block-codeBlock\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal\" data-node-view-wrapper=\"\"><pre><code as=\"code\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"codeBlock\" style=\"white-space:inherit\">SELECT \n  order_id, \n  customer_id, \n  order_date, \n  total_amount \nFROM {{ ref(&#x27;stg_orders&#x27;) }} \nWHERE order_status = &#x27;completed&#x27;<\/div><\/code><\/pre><\/div><\/div><div data-pos=\"3111\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">This model becomes a trusted building block for BI tools and analysts.<\/div><\/div><\/div><\/div><div data-pos=\"3183\" class=\"react-renderer node-heading animatable-on-load animatable-on-load-annotatable block block-heading\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"3\" data-placeholder=\"Heading 3\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\">Standardizing Business Metrics<\/div><\/div><\/div><\/div><div data-pos=\"3215\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">Ever seen multiple definitions of &quot;revenue&quot; or &quot;active user&quot;?<\/div><\/div><\/div><\/div><div data-pos=\"3278\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">With dbt:<\/div><\/div><\/div><\/div><ul data-pos=\"3289\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Metrics logic lives in one place<\/div><\/li><\/div><\/ul><ul data-pos=\"3323\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Changes are versioned<\/div><\/li><\/div><\/ul><ul data-pos=\"3346\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Downstream tools stay consistent<\/div><\/li><\/div><\/ul><div data-pos=\"3380\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\"><span hex=\"#ac8f09\" STYLE=\"--text-color: #ac8f09\" class=\"textColor\"><b>This is huge for organizations scaling analytics across teams.<\/b><\/span><\/div><\/div><\/div><\/div><div data-pos=\"3444\" class=\"react-renderer node-heading animatable-on-load animatable-on-load-annotatable block block-heading\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"3\" data-placeholder=\"Heading 3\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\">Supporting Machine Learning &amp; Data Science<\/div><\/div><\/div><\/div><div data-pos=\"3488\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">dbt prepares clean, reliable datasets for:<\/div><\/div><\/div><\/div><ul data-pos=\"3532\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Feature engineering<\/div><\/li><\/div><\/ul><ul data-pos=\"3553\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Training datasets<\/div><\/li><\/div><\/ul><ul data-pos=\"3572\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Model monitoring<\/div><\/li><\/div><\/ul><div data-pos=\"3590\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">Data scientists get stable inputs, not raw chaos.<\/div><\/div><\/div><\/div><div data-pos=\"3641\" class=\"react-renderer node-heading animatable-on-load animatable-on-load-annotatable block block-heading\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"3\" data-placeholder=\"Heading 3\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\">Enabling CI\/CD for Analytics<\/div><\/div><\/div><\/div><div data-pos=\"3671\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">dbt integrates naturally with CI\/CD:<\/div><\/div><\/div><\/div><ul data-pos=\"3709\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Run tests on pull requests<\/div><\/li><\/div><\/ul><ul data-pos=\"3737\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Deploy only validated models<\/div><\/li><\/div><\/ul><ul data-pos=\"3767\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Promote changes across environments<\/div><\/li><\/div><\/ul><div data-pos=\"3804\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">Analytics pipelines become as robust as application code.<\/div><\/div><\/div><\/div><div data-pos=\"3863\" class=\"react-renderer node-divider animatable-on-load animatable-on-load-annotatable animatable-on-load-atom block block-divider\" draggable=\"true\" STYLE=\"white-space: inherit;undefined\"><div as=\"div\" data-node-view-wrapper=\"\" style=\"white-space:normal\"><div contentEditable=\"false\" data-selection-ring=\"padded\" data-selection-background=\"true\" data-drag-handle=\"true\" class=\"css-1jcym11\"><hr aria-orientation=\"horizontal\" class=\"chakra-divider css-iunu71\"\/><\/div><\/div><\/div><div data-pos=\"3864\" class=\"react-renderer node-heading animatable-on-load animatable-on-load-annotatable block block-heading\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"2\" data-placeholder=\"Heading 2\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\">What dbt Is Not<\/div><\/div><\/div><\/div><div data-pos=\"3881\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">It&#x27;s important to set expectations:<\/div><\/div><\/div><\/div><div data-pos=\"3918\" class=\"react-renderer node-calloutBox animatable-on-load-as-block block block-calloutBox\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal\" data-node-view-wrapper=\"\"><style data-emotion=\"css 9x1pnx\">.css-9x1pnx{background-color:#ffa900!important;padding-top:0.25em;padding-bottom:0.5em;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-padding-end:1em;padding-inline-end:1em;border-radius:var(--box-border-radius);position:relative;--body-color:black;--heading-color:black;}<\/style><div class=\"calloutBox css-9x1pnx\" data-selection-ring=\"true\"><style data-emotion=\"css 125ca8a\">.css-125ca8a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1em;}<\/style><div class=\"chakra-stack css-125ca8a\"><style data-emotion=\"css u2h15i\">.css-u2h15i{color:#996500ff;margin-top:1em;font-size:1em;line-height:var(--line-height-body);}@media print{.css-u2h15i{font-size:1em;}}<\/style><p class=\"chakra-text css-u2h15i\" contentEditable=\"false\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"circle-xmark\" class=\"svg-inline--fa fa-circle-xmark fa-fw \" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" d=\"M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z\"><\/path><\/svg><\/p><div style=\"white-space:pre-wrap;flex:1 1 auto;min-width:0\" class=\"themed-heading-no-gradient\" data-node-view-content=\"\"><div data-node-view-content-inner=\"calloutBox\" style=\"white-space:inherit\"><div data-pos=\"3919\" class=\"react-renderer node-paragraph block block-paragraph first-block last-block\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\"><span id=\"x\" native=\"\u274c\" class=\"node-emoji\" data-pos=\"3920\">\u274c<\/span> dbt is not a data ingestion tool<br class=\"node-hardBreak\" data-pos=\"3954\"\/><span id=\"x\" native=\"\u274c\" class=\"node-emoji\" data-pos=\"3955\">\u274c<\/span> dbt is not a scheduler (by itself)<br class=\"node-hardBreak\" data-pos=\"3991\"\/><span id=\"x\" native=\"\u274c\" class=\"node-emoji\" data-pos=\"3992\">\u274c<\/span> dbt does not replace your warehouse<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div data-pos=\"4031\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\"><b>Instead, dbt amplifies the value of your warehouse.<\/b><\/div><\/div><\/div><\/div><div data-pos=\"4084\" class=\"react-renderer node-divider animatable-on-load animatable-on-load-annotatable animatable-on-load-atom block block-divider\" draggable=\"true\" STYLE=\"white-space: inherit;undefined\"><div as=\"div\" data-node-view-wrapper=\"\" style=\"white-space:normal\"><div contentEditable=\"false\" data-selection-ring=\"padded\" data-selection-background=\"true\" data-drag-handle=\"true\" class=\"css-1jcym11\"><hr aria-orientation=\"horizontal\" class=\"chakra-divider css-iunu71\"\/><\/div><\/div><\/div><div data-pos=\"4085\" class=\"react-renderer node-heading animatable-on-load animatable-on-load-annotatable block block-heading\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"2\" data-placeholder=\"Heading 2\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\">Where dbt Fits Best<\/div><\/div><\/div><\/div><div data-pos=\"4106\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">dbt shines when:<\/div><\/div><\/div><\/div><ul data-pos=\"4124\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">You use a modern warehouse (Snowflake, BigQuery, Redshift, Databricks)<\/div><\/li><\/div><\/ul><ul data-pos=\"4196\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Your team writes SQL<\/div><\/li><\/div><\/ul><ul data-pos=\"4218\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">You care about governance, quality, and scale<\/div><\/li><\/div><\/ul><div data-pos=\"4265\" class=\"react-renderer node-paragraph animatable-on-load animatable-on-load-annotatable block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">It&#x27;s especially powerful for:<\/div><\/div><\/div><\/div><ul data-pos=\"4296\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Analytics engineers<\/div><\/li><\/div><\/ul><ul data-pos=\"4317\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">BI teams<\/div><\/li><\/div><\/ul><ul data-pos=\"4327\" class=\"react-renderer node-bullet animatable-on-load animatable-on-load-annotatable block block-bullet\" indent=\"0\" STYLE=\"white-space: inherit;undefined\"><div dir=\"auto\" style=\"white-space:normal\" data-node-view-wrapper=\"\"><li as=\"li\" data-testid=\"bullet-list-item\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"bullet\" style=\"white-space:inherit\">Data-driven organizations moving beyond ad-hoc reporting<\/div><\/li><\/div><\/ul><div data-pos=\"4385\" class=\"react-renderer node-divider animatable-on-load animatable-on-load-annotatable animatable-on-load-atom block block-divider\" draggable=\"true\" STYLE=\"white-space: inherit;undefined\"><div as=\"div\" data-node-view-wrapper=\"\" style=\"white-space:normal\"><div contentEditable=\"false\" data-selection-ring=\"padded\" data-selection-background=\"true\" data-drag-handle=\"true\" class=\"css-1jcym11\"><hr aria-orientation=\"horizontal\" class=\"chakra-divider css-iunu71\"\/><\/div><\/div><\/div><div data-pos=\"4386\" class=\"react-renderer node-calloutBox animatable-on-load-as-block block block-calloutBox\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal\" data-node-view-wrapper=\"\"><style data-emotion=\"css nr2gq6\">.css-nr2gq6{background-color:#204C8E!important;padding-top:0.25em;padding-bottom:0.5em;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-padding-end:1em;padding-inline-end:1em;border-radius:var(--box-border-radius);position:relative;--body-color:white;--heading-color:white;}<\/style><div class=\"calloutBox css-nr2gq6\" data-selection-ring=\"true\"><style data-emotion=\"css 1i5ies\">.css-1i5ies{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1em;}<\/style><div class=\"chakra-stack css-1i5ies\"><div style=\"white-space:pre-wrap;flex:1 1 auto;min-width:0\" class=\"themed-heading-no-gradient\" data-node-view-content=\"\"><div data-node-view-content-inner=\"calloutBox\" style=\"white-space:inherit\"><div data-pos=\"4387\" class=\"react-renderer node-heading block block-heading first-block\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;display:flex;flex-direction:column;align-items:var(--flex-align)\" data-node-view-wrapper=\"\"><div dir=\"auto\" level=\"2\" data-placeholder=\"Heading 2\" class=\"heading themed-heading\" style=\"white-space:pre-wrap;min-width:min(100%, 10em);align-self:var(--descendant-align-self, self-start)\" data-node-view-content=\"\"><div data-node-view-content-inner=\"heading\" style=\"white-space:inherit\">Final Thoughts<\/div><\/div><\/div><\/div><div data-pos=\"4403\" class=\"react-renderer node-paragraph block block-paragraph\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">dbt didn&#x27;t invent SQL. It didn&#x27;t invent data warehouses.<\/div><\/div><\/div><\/div><div data-pos=\"4461\" class=\"react-renderer node-paragraph block block-paragraph last-block\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\"><span hex=\"#ffa900\" STYLE=\"--text-color: #ffa900\" class=\"textColor\"><b>What it did was bring discipline, clarity, and engineering rigor to analytics \u2014 without forcing analysts to become full-time software developers.<\/b><\/span><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div data-pos=\"4609\" class=\"react-renderer node-blockquote animatable-on-load animatable-on-load-annotatable block block-blockquote last-block\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal\" data-node-view-wrapper=\"\"><div data-selection-ring=\"padded\" dir=\"ltr\" class=\"css-79elbk\"><blockquote as=\"blockquote\" data-node-view-content=\"\" style=\"white-space:pre-wrap\"><div data-node-view-content-inner=\"blockquote\" style=\"white-space:inherit\"><div data-pos=\"4610\" class=\"react-renderer node-paragraph animatable-on-load block block-paragraph first-block last-block\" STYLE=\"white-space: inherit;undefined\"><div style=\"white-space:normal;position:relative\" data-node-view-wrapper=\"\"><div dir=\"auto\" style=\"white-space:pre-wrap\" data-node-view-content=\"\"><div data-node-view-content-inner=\"paragraph\" style=\"white-space:inherit\">That&#x27;s why dbt has become the backbone of modern analytics stacks.<\/div><\/div><\/div><\/div><\/div><\/blockquote><div class=\"css-1az8gwb\"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><span><\/span><span id=\"__chakra_env\" hidden=\"\"><\/span> <\/div><script id=\"__NEXT_DATA__\" type=\"application\/json\">{\"props\":{\"pageProps\":{\"docId\":\"ldam69qqjl0eytl\",\"doc\":{\"id\":\"ldam69qqjl0eytl\",\"title\":\"dbt Explained: Why It Became the Backbone of Modern Analytics\",\"file\":{\"id\":\"g_p10np2zqvn7gxgh\"},\"organization\":{\"products\":[\"plus\"],\"id\":\"m8bjwpvfx854ine\",\"__typename\":\"Organization\"},\"editors\":[{\"docId\":\"ldam69qqjl0eytl\",\"user\":{\"id\":\"xangwsvq1yfoqlg\",\"displayName\":\"Rafael Pecin\",\"profileImageUrl\":\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKnAknlajrkAcYm3yP_FbxGygd5VwXObpBVhvVLfsoxMVlXgoi-sQ=s96-c\"},\"lastEdited\":\"2025-12-13T14:12:29.785Z\"}],\"theme\":{\"id\":\"i71cbdxtnt975a7\",\"workspaceId\":\"m8bjwpvfx854ine\",\"name\":\"Data Academy Light\",\"headingFont\":null,\"headingFontWeight\":700,\"bodyFont\":\"DM Sans\",\"bodyFontWeight\":400,\"accentColor\":null,\"logoUrl\":\"https:\/\/cdn.gamma.app\/m8bjwpvfx854ine\/3cc5e7aefa2843839170e1456baeb334\/original\/logo-transparente.png\",\"config\":{\"fontSize\":1.1,\"keywords\":{\"tone\":[\"serious\",\"corporate\",\"formal\",\"casual\",\"professional\",\"tech\",\"simple\",\"subtle\",\"quiet\",\"bold\",\"modern\"],\"color\":[\"light\",\"blue\",\"white\",\"black\",\"b\\u0026w\",\"navy\",\"cool\"]},\"accentCut\":\"fade\",\"cardColor\":{\"type\":\"solid\",\"color\":\"#ffffff\"},\"logoImage\":{\"src\":\"https:\/\/cdn.gamma.app\/m8bjwpvfx854ine\/3cc5e7aefa2843839170e1456baeb334\/original\/logo-transparente.png\",\"meta\":{\"width\":400,\"height\":400,\"colorspace\":\"sRGB\",\"version_id\":\"QOGfg4TP9XYGutsIWmLIBLk6k..Ijv5.\",\"frame_count\":1,\"aspect_ratio\":1,\"average_color\":\"#81702e\",\"has_transparency\":true,\"has_clipping_path\":false,\"date_file_modified\":\"2025\/11\/21 17:19:12 GMT\"},\"name\":\"logo-transparente.png\",\"source\":\"image.custom\",\"uploadStatus\":0,\"showPlaceholder\":false,\"uploadResultStep\":\"optimized\"},\"roundness\":\"xl\",\"background\":{\"type\":\"color\",\"color\":{\"hex\":\"#ffffff\"},\"source\":\"color.solid\"},\"cardBorder\":\"lg\",\"cardShadow\":\"hard\",\"stylePrompt\":\"Subtle and professional with a modern and tech-focused design, using light shades of blue and white for a clean, corporate look.\",\"primaryColor\":{\"type\":\"solid\",\"color\":\"#ac8f09\"},\"lineHeightBody\":1.5,\"cardBorderColor\":{\"type\":\"solid\",\"color\":\"#ffd925\"},\"secondaryColors\":[{\"type\":\"solid\",\"color\":\"#0e6051\"},{\"type\":\"solid\",\"color\":\"#ffa900\"}],\"cardTransparency\":\"default\",\"accentBackgrounds\":[{\"type\":\"image\",\"image\":{\"src\":\"https:\/\/cdn.gamma.app\/theme_images\/default-light\/defaultlight-1_b11faf30.jpg\",\"meta\":{\"width\":4096,\"height\":4096},\"name\":\"defaultlight-1_b11faf30.jpg\",\"source\":\"image.custom\"},\"source\":\"accent.theme\",\"accentId\":\"b11faf30\",\"originalSource\":\"image.custom\"},{\"type\":\"image\",\"image\":{\"src\":\"https:\/\/cdn.gamma.app\/theme_images\/default-light\/defaultlight-2_bd6251c2.jpg\",\"meta\":{\"width\":4096,\"height\":4096},\"name\":\"defaultlight-2_bd6251c2.jpg\",\"source\":\"image.custom\"},\"source\":\"accent.theme\",\"accentId\":\"bd6251c2\",\"originalSource\":\"image.custom\"},{\"type\":\"image\",\"image\":{\"src\":\"https:\/\/cdn.gamma.app\/theme_images\/default-light\/defaultlight-3_fc5293f8.jpg\",\"meta\":{\"width\":4096,\"height\":4096},\"name\":\"defaultlight-3_fc5293f8.jpg\",\"source\":\"image.custom\"},\"source\":\"accent.theme\",\"accentId\":\"fc5293f8\",\"originalSource\":\"image.custom\"},{\"type\":\"image\",\"image\":{\"src\":\"https:\/\/cdn.gamma.app\/theme_images\/default-light\/defaultlight-4_a9cd724c.jpg\",\"meta\":{\"width\":4096,\"height\":4096},\"name\":\"defaultlight-4_a9cd724c.jpg\",\"source\":\"image.custom\"},\"source\":\"accent.theme\",\"accentId\":\"a9cd724c\",\"originalSource\":\"image.custom\"},{\"type\":\"image\",\"image\":{\"src\":\"https:\/\/cdn.gamma.app\/theme_images\/default-light\/defaultlight-6_a0c27514.jpg\",\"meta\":{\"width\":4096,\"height\":4096},\"name\":\"defaultlight-6_a0c27514.jpg\",\"source\":\"image.custom\"},\"source\":\"accent.theme\",\"accentId\":\"a0c27514\",\"originalSource\":\"image.custom\"},{\"type\":\"image\",\"image\":{\"src\":\"https:\/\/cdn.gamma.app\/theme_images\/default-light\/defaultlight-8_b5d93885.jpg\",\"meta\":{\"width\":4096,\"height\":4096},\"name\":\"defaultlight-8_b5d93885.jpg\",\"source\":\"image.custom\"},\"source\":\"accent.theme\",\"accentId\":\"b5d93885\",\"originalSource\":\"image.custom\"},{\"type\":\"image\",\"image\":{\"src\":\"https:\/\/cdn.gamma.app\/theme_images\/default-light\/defaultlight-10_2b633020.jpg\",\"meta\":{\"width\":4096,\"height\":4096},\"name\":\"defaultlight-10_2b633020.jpg\",\"source\":\"image.custom\"},\"source\":\"accent.theme\",\"accentId\":\"2b633020\",\"originalSource\":\"image.custom\"},{\"type\":\"image\",\"image\":{\"src\":\"https:\/\/cdn.gamma.app\/theme_images\/default-light\/defaultlight-11_622798c1.jpg\",\"meta\":{\"width\":4096,\"height\":4096},\"name\":\"defaultlight-11_622798c1.jpg\",\"source\":\"image.custom\"},\"source\":\"accent.theme\",\"accentId\":\"622798c1\",\"originalSource\":\"image.custom\"},{\"type\":\"image\",\"image\":{\"src\":\"https:\/\/cdn.gamma.app\/theme_images\/default-light\/defaultlight-12_99644b26.jpg\",\"meta\":{\"width\":4096,\"height\":4096},\"name\":\"defaultlight-12_99644b26.jpg\",\"source\":\"image.custom\"},\"source\":\"accent.theme\",\"accentId\":\"99644b26\",\"originalSource\":\"image.custom\"},{\"type\":\"image\",\"image\":{\"src\":\"https:\/\/cdn.gamma.app\/theme_images\/default-light\/defaultlight-13_ff65bca8.jpg\",\"meta\":{\"width\":4096,\"height\":4096},\"name\":\"defaultlight-13_ff65bca8.jpg\",\"source\":\"image.custom\"},\"source\":\"accent.theme\",\"accentId\":\"ff65bca8\",\"originalSource\":\"image.custom\"},{\"type\":\"image\",\"image\":{\"src\":\"https:\/\/cdn.gamma.app\/theme_images\/default-light\/defaultlight-16_9cbf8fa2.jpg\",\"meta\":{\"width\":4096,\"height\":4096},\"name\":\"defaultlight-16_9cbf8fa2.jpg\",\"source\":\"image.custom\"},\"source\":\"accent.theme\",\"accentId\":\"9cbf8fa2\",\"originalSource\":\"image.custom\"},{\"type\":\"image\",\"image\":{\"src\":\"https:\/\/cdn.gamma.app\/theme_images\/default-light\/defaultlight-17_50147d7c.jpg\",\"meta\":{\"width\":4096,\"height\":4096},\"name\":\"defaultlight-17_50147d7c.jpg\",\"source\":\"image.custom\"},\"source\":\"accent.theme\",\"accentId\":\"50147d7c\",\"originalSource\":\"image.custom\"},{\"type\":\"image\",\"image\":{\"src\":\"https:\/\/cdn.gamma.app\/theme_images\/default-light\/defaultlight-18_3f7406eb.jpg\",\"meta\":{\"width\":4096,\"height\":4096},\"name\":\"defaultlight-18_3f7406eb.jpg\",\"source\":\"image.custom\"},\"source\":\"accent.theme\",\"accentId\":\"3f7406eb\",\"originalSource\":\"image.custom\"},{\"type\":\"image\",\"image\":{\"src\":\"https:\/\/cdn.gamma.app\/m8bjwpvfx854ine\/b7df6b9d372c47ec9713dd205fdd120e\/original\/logo-transparente.png\",\"meta\":{\"width\":400,\"height\":400,\"colorspace\":\"sRGB\",\"version_id\":\"UT.DG5mEetp2Iiwf6c0RdWkGCiENGJT6\",\"frame_count\":1,\"aspect_ratio\":1,\"average_color\":\"#81702e\",\"has_transparency\":true,\"has_clipping_path\":false,\"date_file_modified\":\"2025\/11\/21 17:21:47 GMT\"},\"name\":\"logo-transparente.png\",\"source\":\"image.custom\",\"uploadStatus\":0,\"showPlaceholder\":false,\"uploadResultStep\":\"optimized\"},\"source\":\"accent.theme\",\"accentId\":\"HW0dJxtzzYi7LhzPo0nyP\",\"originalSource\":\"image.custom\"}],\"letterSpacingBody\":0.03,\"letterSpacingHeading\":-0.01,\"disableReadabilityAdjustment\":false},\"priority\":-10,\"previewUrl\":\"https:\/\/assets.api.gamma.app\/themes\/preview\/v1\/i71cbdxtnt975a7\/52f09aedaa0de1423b7a6bcbb8bd56e27159c543\",\"archived\":false,\"createdTime\":\"2025-11-21T15:05:39.525Z\",\"updatedTime\":\"2025-11-24T17:17:13.553Z\",\"fonts\":[{\"id\":\"DM Sans\",\"name\":\"DM Sans\",\"url\":\"https:\/\/fonts.googleapis.com\/css2?family=DM%20Sans:wght@100;200;300;400;500;600;700;800;900\\u0026display=swap\"}]},\"publishedSnapshot\":{\"id\":\"yvm45tjx0j04orp\",\"docId\":\"ldam69qqjl0eytl\",\"content\":{\"default\":{\"type\":\"doc\",\"content\":[{\"type\":\"document\",\"attrs\":{\"docId\":\"ldam69qqjl0eytl\",\"aiOptions\":{\"preserveLayouts\":false,\"imageOptions\":{\"stylePreset\":\"Theme\",\"model\":\"flux-2-pro\",\"stylePrompt\":\"\",\"artStylePreset\":\"photorealistic\",\"artStylePrompt\":\"photorealistic. highly detailed, cinematic, professional\",\"modelAutoselect\":true,\"count\":2},\"cardContentType\":\"responsive\"},\"background\":{\"type\":\"none\"},\"docFlags\":{\"cardLayoutsEnabled\":true},\"format\":\"webpage\",\"customCode\":{},\"settings\":{\"defaultFullBleed\":\"full\",\"stylesDerivedFrom\":\"webpage_fluid\",\"cardDimensions\":\"fluid\",\"verticalAlign\":\"center\",\"defaultContentWidth\":\"lg\",\"fontSize\":\"sm\",\"scaleContentToFit\":false,\"locale\":\"en\",\"animationsEnabled\":true},\"generateStatus\":\"done\",\"generateInfo\":{\"interactionId\":\"euso681ovjrgo9y\",\"streamId\":\"ldam69qqjl0eytl\",\"lastEventId\":\"1\",\"lastCompletedCardId\":\"3bfq7tmvm05j248\",\"lastCompletedCardIndex\":0}},\"content\":[{\"type\":\"card\",\"attrs\":{\"id\":\"3bfq7tmvm05j248\",\"background\":{\"type\":\"none\"},\"container\":{},\"cardSize\":\"default\",\"layout\":\"blank\",\"cardMarginSettings\":{},\"hidden\":false},\"content\":[{\"type\":\"cardAccentLayoutItem\",\"attrs\":{\"id\":\"P5DGQ\",\"itemId\":\"accent\",\"background\":{\"type\":\"image\",\"image\":{\"tempUrl\":\"https:\/\/imgproxy.gamma.app\/resize\/quality:80\/resizing_type:fit\/width:500\/height:500\/https:\/\/cdn.gamma.app\/m8bjwpvfx854ine\/generated-images\/NMGKoJZRqZoF_POroae71.png@jpg\",\"showPlaceholder\":false,\"src\":\"https:\/\/cdn.gamma.app\/m8bjwpvfx854ine\/generated-images\/NMGKoJZRqZoF_POroae71.png\",\"meta\":{\"width\":1920,\"height\":1088},\"query\":\"A detailed, illustration showcasing data transformation process. Data come from tables (spreadseets), go through an SQL query prompt (shinny screen) and finally become a report with charts.\",\"source\":\"image.ai-generated\",\"aiParams\":{\"model\":\"flux-2-pro\",\"width\":1920,\"height\":1088,\"prompt\":\"A detailed, illustration showcasing data transformation process. Data come from tables (spreadseets), go through an SQL query prompt (shinny screen) and finally become a report with charts.\",\"stylePreset\":\"Theme\",\"stylePrompt\":\"Subtle and professional with a modern and tech-focused design, using light shades of blue and white for a clean, corporate look.\",\"interactionId\":\"570c05798871b06c-d1b7a29d0caa331d\",\"upscaleFactor\":1,\"artStylePreset\":\"photorealistic\",\"artStylePrompt\":\"photorealistic. highly detailed, cinematic, professional\",\"modelAutoselect\":true,\"visualsMenuEnabled\":true},\"provider\":\"flux\",\"savedMediaId\":\"j1wknx9xn74erze\"},\"source\":\"image.ai-generated\",\"originalSource\":\"image.custom\"}}},{\"type\":\"cardLayoutItem\",\"attrs\":{\"itemId\":\"body\"},\"content\":[{\"type\":\"blockquote\",\"content\":[{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"type\":\"text\",\"text\":\"If you've worked in analytics over the last few years, you've almost certainly heard about dbt \u2014 and possibly wondered whether it's just another tool, or the tool everyone keeps talking about.\",\"marks\":[{\"type\":\"textColor\",\"attrs\":{\"variant\":null,\"hex\":\"#000000\"}},{\"type\":\"bold\",\"attrs\":{}}]}]}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Short answer:\",\"marks\":[{\"type\":\"bold\",\"attrs\":{}}]},{\"type\":\"text\",\"text\":\" \"},{\"type\":\"text\",\"text\":\"dbt isn't magic \u2014 but it fundamentally changed how analytics teams build, test, and scale data transformations.\",\"marks\":[{\"type\":\"textColor\",\"attrs\":{\"variant\":null,\"hex\":\"#ac8f09\"}}]}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Let's break down what dbt actually does, why it matters, and where it shines in real-world use cases.\"}]},{\"type\":\"divider\"},{\"type\":\"image\",\"attrs\":{\"id\":\"aD_sd\",\"savedMediaId\":\"e64rzdgeurczwg2\",\"src\":\"https:\/\/cdn.gamma.app\/m8bjwpvfx854ine\/generated-images\/vddCseJb9wJqp3JgBvOrl.png\",\"tempUrl\":\"https:\/\/imgproxy.gamma.app\/resize\/quality:80\/resizing_type:fit\/width:500\/height:500\/https:\/\/cdn.gamma.app\/m8bjwpvfx854ine\/generated-images\/vddCseJb9wJqp3JgBvOrl.png@jpg\",\"meta\":{\"width\":1920,\"height\":1088},\"aiParams\":{\"model\":\"flux-2-pro\",\"width\":1920,\"height\":1088,\"prompt\":\"A detailed, illustration showcasing data transformation process. Data come from tables (spreadseets), go through an SQL query prompt (shinny screen) and finally become a report with charts.\",\"stylePreset\":\"Theme\",\"stylePrompt\":\"Subtle and professional with a modern and tech-focused design, using light shades of blue and white for a clean, corporate look.\",\"interactionId\":\"570c05798871b06c-d1b7a29d0caa331d\",\"upscaleFactor\":1,\"artStylePreset\":\"photorealistic\",\"artStylePrompt\":\"photorealistic. highly detailed, cinematic, professional\",\"modelAutoselect\":true,\"visualsMenuEnabled\":true},\"query\":\"A detailed, illustration showcasing data transformation process. Data come from tables (spreadseets), go through an SQL query prompt (shinny screen) and finally become a report with charts.\",\"source\":\"image.ai-generated\",\"showPlaceholder\":false,\"fullWidthBlock\":false,\"resize\":{\"clipType\":null,\"clipPath\":null,\"clipAspectRatio\":null,\"width\":null}}},{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"type\":\"text\",\"text\":\"What Is dbt? (High-Level View)\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"At its core, \"},{\"type\":\"text\",\"text\":\"dbt (data build tool)\",\"marks\":[{\"type\":\"bold\",\"attrs\":{}}]},{\"type\":\"text\",\"text\":\" is a framework that lets you transform raw data inside your data warehouse using SQL, while applying software engineering best practices.\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Instead of writing ad-hoc SQL queries or fragile ETL scripts, dbt allows teams to:\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Define transformations as version-controlled models\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Apply tests, documentation, and lineage\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Deploy changes safely using CI\/CD workflows\"}]},{\"type\":\"smartDiagram\",\"attrs\":{\"id\":\"7mXVU\",\"data\":{\"step\":[{\"text\":\"\\u003ch4\\u003eVersion Models\\u003c\/h4\\u003e\",\"icon\":{\"src\":\"https:\/\/cdn.gamma.app\/_app_static\/icons\/v0\/code-branch.svg\",\"tempUrl\":\"https:\/\/iconscdn.pictographic.ai\/image\/xyjpX5yIBoPJTSX1WAwp.svg?stroke=45\",\"meta\":{\"height\":512,\"width\":448},\"query\":\"git\",\"source\":\"image.icon\",\"loadImageStatus\":\"done\",\"uploadStatus\":3,\"providerMeta\":{\"name\":\"fa\",\"id\":\"code-branch\"}}},{\"text\":\"\\u003ch4\\u003eTest \\u0026 Document\\u003c\/h4\\u003e\",\"icon\":{\"src\":\"https:\/\/iconscdn.pictographic.ai\/image\/EOZuCpeebfkD0C4RZdq6.svg?stroke=45\",\"tempUrl\":\"https:\/\/iconscdn.pictographic.ai\/image\/EOZuCpeebfkD0C4RZdq6.svg?stroke=45\",\"meta\":{\"description\":\"A checklist mark, often used to signify completion or confirmation, presented as a bold black symbol against a clean white backdrop.\"},\"query\":\"checklist\",\"source\":\"image.pictographic.icon\",\"loadImageStatus\":\"done\",\"uploadStatus\":3}},{\"text\":\"\\u003ch4\\u003eTrack Lineage\\u003c\/h4\\u003e\",\"icon\":{\"src\":\"https:\/\/iconscdn.pictographic.ai\/image\/jaYCu4drRg4damFZX6AiU3.svg?stroke=45\",\"tempUrl\":\"https:\/\/iconscdn.pictographic.ai\/image\/jaYCu4drRg4damFZX6AiU3.svg?stroke=45\",\"meta\":{\"description\":\"Two closed circles interconnected, suggesting a connection or relationship between two entities or ideas.\"},\"query\":\"link\",\"source\":\"image.pictographic.icon\",\"loadImageStatus\":\"done\",\"uploadStatus\":3}},{\"text\":\"\\u003ch4\\u003eCI\/CD Deploy\\u003c\/h4\\u003e\",\"icon\":{\"src\":\"https:\/\/iconscdn.pictographic.ai\/image\/yj2p8WVbws4ioqPzRtrr.svg?stroke=45\",\"tempUrl\":\"https:\/\/iconscdn.pictographic.ai\/image\/yj2p8WVbws4ioqPzRtrr.svg?stroke=45\",\"meta\":{\"description\":\"Three connected cylinders or pipes of different lengths, often conveying the concept of a series of processes or stages working together to achieve a common goal, symbolizing efficiency, progression, and continuity.\"},\"query\":\"pipeline\",\"source\":\"image.pictographic.icon\",\"loadImageStatus\":\"done\",\"uploadStatus\":3}}],\"colorScheme\":\"monochrome\"},\"showIcons\":true,\"aiGenerateParams\":{\"prompt\":\"Generate a smart diagram based on the following text: \\u003cul\\u003e\\u003cli\\u003eDefine transformations as version-controlled models\\u003c\/li\\u003e\\u003cli\\u003eApply tests, documentation, and lineage\\u003c\/li\\u003e\\u003cli\\u003eDeploy changes safely using CI\/CD workflows\\u003c\/li\\u003e\\u003c\/ul\\u003e\",\"language\":\"English (US)\",\"context\":\"\\u003e If you've worked in analytics over the last few years, you've almost certainly heard about dbt \u2014 and possibly wondered whether it's just another tool, or the tool everyone keeps talking about.\\n\\n**Short answer:** dbt isn't magic \u2014 but it fundamentally changed how analytics teams build, test, and scale data transformations.\\n\\nLet's break down what dbt actually does, why it matters, and where it shines in real-world use cases.\\n\\n---\\n\\n## What Is dbt? (High-Level View)\\n\\nAt its core, **dbt (data build tool)** is a framework that lets you transform raw data inside your data warehouse using SQL, while applying software engineering best practices.\\n\\nInstead of writing ad-hoc SQL queries or fragile ETL scripts, dbt allows teams to:\"},\"aiGenerateStatus\":\"done\",\"horizontalAlign\":\"center\",\"templateKey\":\"ribbon_arrows\"}},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"dbt does not extract or load data. It focuses on the \\\"T\\\" in ELT \u2014 transforming data after it's already in your warehouse.\",\"marks\":[{\"type\":\"bold\",\"attrs\":{}},{\"type\":\"highlight\",\"attrs\":{\"variant\":null,\"hex\":\"#ffffff\"}}]}]},{\"type\":\"divider\"},{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"type\":\"text\",\"text\":\"Why dbt Matters (The Real Benefits)\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"type\":\"text\",\"text\":\"Analytics as Software Engineering\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Before dbt, analytics transformations often looked like this:\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"SQL scripts stored locally\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Manual changes in production\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"No tests, no versioning, no review process\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"dbt changes that by introducing:\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Git-based workflows\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Pull requests and code reviews\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Modular, reusable SQL models\"}]},{\"type\":\"smartDiagram\",\"attrs\":{\"id\":\"_YpL-\",\"data\":{\"general\":[{\"text\":\"\\u003ch4\\u003eBefore dbt\\u003c\/h4\\u003e\"},{\"text\":\"\\u003ch4\\u003eWith dbt\\u003c\/h4\\u003e\"}],\"step\":[{\"text\":\"\\u003cp\\u003eSQL scripts stored locally\\u003c\/p\\u003e\",\"icon\":{\"src\":\"https:\/\/iconscdn.pictographic.ai\/image\/q7zoGYldw8UG0d5WioMj.svg?stroke=45\",\"tempUrl\":\"https:\/\/iconscdn.pictographic.ai\/image\/q7zoGYldw8UG0d5WioMj.svg?stroke=45\",\"meta\":{\"description\":\"A black birdcage shape in a white background, symbolizing the concept of confinement or captivity, often associated with birds being kept inside.\"},\"query\":\"jail\",\"source\":\"image.pictographic.icon\",\"loadImageStatus\":\"done\",\"uploadStatus\":3},\"color\":\"#808080\"},{\"text\":\"\\u003cp\\u003eManual changes in production\\u003c\/p\\u003e\",\"icon\":{\"src\":\"https:\/\/iconscdn.pictographic.ai\/image\/ArFZ9zTNsJpFkdmfQMpEZf.svg?stroke=45\",\"tempUrl\":\"https:\/\/iconscdn.pictographic.ai\/image\/ArFZ9zTNsJpFkdmfQMpEZf.svg?stroke=45\",\"meta\":{\"description\":\"A black exclamation mark in a white background, symbolizing a warning or alert, indicating potential danger or caution that needs attention.\"},\"query\":\"warning\",\"source\":\"image.pictographic.icon\",\"loadImageStatus\":\"done\",\"uploadStatus\":3},\"color\":\"#808080\"},{\"text\":\"\\u003cp\\u003eNo tests or versioning\\u003c\/p\\u003e\",\"icon\":{\"src\":\"https:\/\/iconscdn.pictographic.ai\/image\/4sPQ66deqTsxIEjaXr34.svg?stroke=45\",\"tempUrl\":\"https:\/\/iconscdn.pictographic.ai\/image\/4sPQ66deqTsxIEjaXr34.svg?stroke=45\",\"meta\":{\"description\":\"A rounded object with a short stem and a fuse at the top, typically associated with explosive materials, symbolizing destruction, danger, or violence.\"},\"query\":\"bomb\",\"source\":\"image.pictographic.icon\",\"loadImageStatus\":\"done\",\"uploadStatus\":3},\"color\":\"#808080\"},{\"text\":\"\\u003cp class=\\\"paragraph\\\"\\u003eGit workflows\\u003c\/p\\u003e\",\"icon\":{\"source\":\"image.icon\",\"src\":\"https:\/\/cdn.gamma.app\/_app_static\/icons\/v0\/code-branch.svg\",\"tempUrl\":\"\",\"meta\":{\"height\":512,\"width\":448},\"providerMeta\":{\"name\":\"fa\",\"id\":\"code-branch\"},\"query\":\"git\"},\"isEmphasized\":false},{\"text\":\"\\u003cp class=\\\"paragraph\\\"\\u003ePull requests and code reviews\\u003c\/p\\u003e\",\"icon\":{\"source\":\"image.icon\",\"src\":\"https:\/\/cdn.gamma.app\/_app_static\/icons\/v0\/bug-slash.svg\",\"tempUrl\":\"\",\"meta\":{\"height\":512,\"width\":640},\"providerMeta\":{\"name\":\"fa\",\"id\":\"bug-slash\"},\"query\":\"inspect\"},\"isEmphasized\":false},{\"text\":\"\\u003cp class=\\\"paragraph\\\"\\u003eStandardized SQL logic\\u003c\/p\\u003e\",\"icon\":{\"src\":\"https:\/\/iconscdn.pictographic.ai\/image\/xyjpX5yIBoPJTSX1WAwp.svg?stroke=45\",\"tempUrl\":\"https:\/\/iconscdn.pictographic.ai\/image\/xyjpX5yIBoPJTSX1WAwp.svg?stroke=45\",\"meta\":{\"description\":\"A single branch with three smaller extensions, forming a minimal black shape on a white background, symbolizing the concept of a branch.\"},\"query\":\"git-branch\",\"source\":\"image.pictographic.icon\",\"loadImageStatus\":\"done\",\"uploadStatus\":3}}],\"colorScheme\":\"monochrome-2\"},\"showIcons\":true,\"aiGenerateParams\":{\"prompt\":\"Generate a smart diagram based on the following text: \\u003cp\\u003eBefore dbt, analytics transformations often looked like this:\\u003c\/p\\u003e\\u003cul\\u003e\\u003cli\\u003eSQL scripts stored locally\\u003c\/li\\u003e\\u003cli\\u003eManual changes in production\\u003c\/li\\u003e\\u003cli\\u003eNo tests, no versioning, no review process\\u003c\/li\\u003e\\u003c\/ul\\u003e\\u003cp\\u003edbt changes that by introducing:\\u003c\/p\\u003e\\u003cul\\u003e\\u003cli\\u003eGit-based workflows\\u003c\/li\\u003e\\u003cli\\u003ePull requests and code reviews\\u003c\/li\\u003e\\u003cli\\u003eModular, reusable SQL models\\u003c\/li\\u003e\\u003c\/ul\\u003e\",\"language\":\"English (US)\",\"context\":\" or the tool everyone keeps talking about.\\n\\n**Short answer:** dbt isn't magic \u2014 but it fundamentally changed how analytics teams build, test, and scale data transformations.\\n\\nLet's break down what dbt actually does, why it matters, and where it shines in real-world use cases.\\n\\n---\\n\\n## What Is dbt? (High-Level View)\\n\\nAt its core, **dbt (data build tool)** is a framework that lets you transform raw data inside your data warehouse using SQL, while applying software engineering best practices.\\n\\nInstead of writing ad-hoc SQL queries or fragile ETL scripts, dbt allows teams to:\\n\\n- Define transformations as version-controlled models\\n- Apply tests, documentation, and lineage\\n- Deploy changes safely using CI\/CD workflows\\n\\n**dbt does not extract or load data. It focuses on the \\\"T\\\" in ELT \u2014 transforming data after it's already in your warehouse.**\\n\\n---\\n\\n## Why dbt Matters (The Real Benefits)\\n\\n### Analytics as Software Engineering\"},\"aiGenerateStatus\":\"done\",\"horizontalAlign\":\"center\",\"templateKey\":\"versus\"}},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"This makes analytics work predictable, auditable, and scalable.\",\"marks\":[{\"type\":\"textColor\",\"attrs\":{\"variant\":null,\"hex\":\"#ac8f09\"}},{\"type\":\"bold\",\"attrs\":{}}]}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"type\":\"text\",\"text\":\"Clear Data Layers \\u0026 Business Logic\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"dbt encourages clean separation of data layers:\"}]},{\"type\":\"smartLayout\",\"attrs\":{\"variantKey\":\"solidBoxes\",\"options\":{\"cellSize\":15},\"fullWidthBlock\":false},\"content\":[{\"type\":\"smartLayoutCell\",\"attrs\":{\"id\":\"70QZY\",\"options\":{}},\"content\":[{\"type\":\"heading\",\"attrs\":{\"level\":4},\"content\":[{\"type\":\"text\",\"text\":\"Staging models\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Raw data cleaned and standardized\"}]}]},{\"type\":\"smartLayoutCell\",\"attrs\":{\"id\":\"XnWHy\",\"options\":{}},\"content\":[{\"type\":\"heading\",\"attrs\":{\"level\":4},\"content\":[{\"type\":\"text\",\"text\":\"Intermediate models\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"joins, calculations, logic\"}]}]},{\"type\":\"smartLayoutCell\",\"attrs\":{\"id\":\"6Z8ei\",\"options\":{}},\"content\":[{\"type\":\"heading\",\"attrs\":{\"level\":4},\"content\":[{\"type\":\"text\",\"text\":\"Mart models\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"business-ready tables for BI and ML\"}]}]}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"This structure:\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Improves readability\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Reduces duplicated logic\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Makes onboarding new team members easier\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"type\":\"text\",\"text\":\"Data Quality and Testing\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Data reliability is paramount. dbt allows you to define four key types of data tests:\"}]},{\"type\":\"table\",\"attrs\":{\"colWidths\":[33.33,33.33,33.33],\"fullWidthBlock\":false},\"content\":[{\"type\":\"tableRow\",\"content\":[{\"type\":\"tableCell\",\"attrs\":{\"colspan\":1,\"rowspan\":1},\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"not_null\",\"marks\":[{\"type\":\"bold\",\"attrs\":{}}]}]}]},{\"type\":\"tableCell\",\"attrs\":{\"colspan\":1,\"rowspan\":1},\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Ensures a column never contains NULL values.\"}]}]},{\"type\":\"tableCell\",\"attrs\":{\"colspan\":1,\"rowspan\":1},\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Testing primary keys like customer_id.\"}]}]}]},{\"type\":\"tableRow\",\"content\":[{\"type\":\"tableCell\",\"attrs\":{\"colspan\":1,\"rowspan\":1},\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"unique\",\"marks\":[{\"type\":\"bold\",\"attrs\":{}}]}]}]},{\"type\":\"tableCell\",\"attrs\":{\"colspan\":1,\"rowspan\":1},\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Ensures every value in a column is distinct.\"}]}]},{\"type\":\"tableCell\",\"attrs\":{\"colspan\":1,\"rowspan\":1},\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Testing primary keys like order_uuid.\"}]}]}]},{\"type\":\"tableRow\",\"content\":[{\"type\":\"tableCell\",\"attrs\":{\"colspan\":1,\"rowspan\":1},\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"accepted_values\",\"marks\":[{\"type\":\"bold\",\"attrs\":{}}]}]}]},{\"type\":\"tableCell\",\"attrs\":{\"colspan\":1,\"rowspan\":1},\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Checks that values are within an allowed set.\"}]}]},{\"type\":\"tableCell\",\"attrs\":{\"colspan\":1,\"rowspan\":1},\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Testing a status column to ensure it is only 'pending', 'complete', or 'failed'.\"}]}]}]},{\"type\":\"tableRow\",\"content\":[{\"type\":\"tableCell\",\"attrs\":{\"colspan\":1,\"rowspan\":1},\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"relationships\",\"marks\":[{\"type\":\"bold\",\"attrs\":{}}]}]}]},{\"type\":\"tableCell\",\"attrs\":{\"colspan\":1,\"rowspan\":1},\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Ensures foreign key constraints hold true.\"}]}]},{\"type\":\"tableCell\",\"attrs\":{\"colspan\":1,\"rowspan\":1},\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Verifying that every order_id in the orders_fact table exists in the customers_dim table.\"}]}]}]}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Instead of discovering issues in dashboards or reports, teams can:\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Catch problems during deployment\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Fail pipelines early\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Build trust in data products\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"type\":\"text\",\"text\":\"Documentation \\u0026 Lineage (Automatically)\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"With dbt, documentation is not an afterthought.\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"You get:\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Column-level descriptions\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Model ownership\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Dependency graphs\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"End-to-end lineage\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"All generated automatically from the code.\",\"marks\":[{\"type\":\"textColor\",\"attrs\":{\"variant\":null,\"hex\":\"#000000\"}},{\"type\":\"bold\",\"attrs\":{}}]}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"This turns tribal knowledge into shared, living documentation.\"}]},{\"type\":\"divider\"},{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"type\":\"text\",\"text\":\"Common Use Cases\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"type\":\"text\",\"text\":\"Building a Clean Analytics Layer\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"dbt is ideal for creating:\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Fact tables\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Dimension tables\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Metrics-ready datasets\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Example:\"}]},{\"type\":\"codeBlock\",\"content\":[{\"type\":\"text\",\"text\":\"SELECT \\n  order_id, \\n  customer_id, \\n  order_date, \\n  total_amount \\nFROM {{ ref('stg_orders') }} \\nWHERE order_status = 'completed'\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"This model becomes a trusted building block for BI tools and analysts.\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"type\":\"text\",\"text\":\"Standardizing Business Metrics\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Ever seen multiple definitions of \\\"revenue\\\" or \\\"active user\\\"?\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"With dbt:\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Metrics logic lives in one place\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Changes are versioned\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Downstream tools stay consistent\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"This is huge for organizations scaling analytics across teams.\",\"marks\":[{\"type\":\"textColor\",\"attrs\":{\"variant\":null,\"hex\":\"#ac8f09\"}},{\"type\":\"bold\",\"attrs\":{}}]}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"type\":\"text\",\"text\":\"Supporting Machine Learning \\u0026 Data Science\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"dbt prepares clean, reliable datasets for:\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Feature engineering\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Training datasets\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Model monitoring\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Data scientists get stable inputs, not raw chaos.\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"type\":\"text\",\"text\":\"Enabling CI\/CD for Analytics\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"dbt integrates naturally with CI\/CD:\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Run tests on pull requests\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Deploy only validated models\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Promote changes across environments\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Analytics pipelines become as robust as application code.\"}]},{\"type\":\"divider\"},{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"type\":\"text\",\"text\":\"What dbt Is Not\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"It's important to set expectations:\"}]},{\"type\":\"calloutBox\",\"attrs\":{\"variant\":\"caution\",\"icon\":true,\"color\":\"#ffa900\"},\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"emoji\",\"attrs\":{\"id\":\"x\",\"native\":\"\u274c\"}},{\"type\":\"text\",\"text\":\" dbt is not a data ingestion tool\"},{\"type\":\"hardBreak\"},{\"type\":\"emoji\",\"attrs\":{\"id\":\"x\",\"native\":\"\u274c\"}},{\"type\":\"text\",\"text\":\" dbt is not a scheduler (by itself)\"},{\"type\":\"hardBreak\"},{\"type\":\"emoji\",\"attrs\":{\"id\":\"x\",\"native\":\"\u274c\"}},{\"type\":\"text\",\"text\":\" dbt does not replace your warehouse\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Instead, dbt amplifies the value of your warehouse.\",\"marks\":[{\"type\":\"bold\",\"attrs\":{}}]}]},{\"type\":\"divider\"},{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"type\":\"text\",\"text\":\"Where dbt Fits Best\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"dbt shines when:\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"You use a modern warehouse (Snowflake, BigQuery, Redshift, Databricks)\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Your team writes SQL\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"You care about governance, quality, and scale\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"It's especially powerful for:\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Analytics engineers\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"BI teams\"}]},{\"type\":\"bullet\",\"attrs\":{\"indent\":0},\"content\":[{\"type\":\"text\",\"text\":\"Data-driven organizations moving beyond ad-hoc reporting\"}]},{\"type\":\"divider\"},{\"type\":\"calloutBox\",\"attrs\":{\"variant\":\"info\",\"icon\":false,\"color\":\"#204C8E\"},\"content\":[{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"type\":\"text\",\"text\":\"Final Thoughts\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"dbt didn't invent SQL. It didn't invent data warehouses.\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"What it did was bring discipline, clarity, and engineering rigor to analytics \u2014 without forcing analysts to become full-time software developers.\",\"marks\":[{\"type\":\"textColor\",\"attrs\":{\"variant\":null,\"hex\":\"#ffa900\"}},{\"type\":\"bold\",\"attrs\":{}}]}]}]},{\"type\":\"blockquote\",\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"That's why dbt has become the backbone of modern analytics stacks.\"}]}]}]}]}]}]},\"GammaPersistenceMeta\":{\"READY\":true},\"SCHEMA_VERSION\":{\"REQUIRED_VERSION\":136},\"annotations\":{},\"annotationsAbsolute\":{},\"annotationMigrations\":{\"AnnotationsYKeyValue\":true}}},\"titleCard\":{\"previewUrl\":\"https:\/\/assets.api.gamma.app\/m8bjwpvfx854ine\/screenshots\/ldam69qqjl0eytl\/3bfq7tmvm05j248\/slide\/89eo44kfqWhcQ8MrUDC31a6nXc4\",\"text\":null,\"title\":\"If you've worked in analytics over the last few years, you've almost certainly heard about dbt \u2014 and possibly wondered whether it's just another tool, or the tool everyone keeps talking about.\"},\"editedTime\":\"2025-12-13T14:12:29.785Z\",\"searchEngineIndexingAllowed\":false,\"site\":{\"id\":\"gwpf9fyxnfke7yi\",\"routes\":[{\"path\":\"\/\",\"docId\":\"ldam69qqjl0eytl\"}],\"hasCustomDomain\":false,\"faviconUrl\":null,\"navContent\":{\"type\":\"doc\",\"content\":[{\"type\":\"navbar\",\"attrs\":{\"image\":{\"source\":\"image.custom\"}},\"content\":[{\"type\":\"navbarLinks\",\"attrs\":{\"horizontalAlign\":\"center\"}},{\"type\":\"navbarButtons\"}]}]},\"navEnabled\":false,\"gtmContainerId\":null,\"metaPixelId\":null},\"canonicalUrl\":null,\"links\":[{\"url\":\"https:\/\/cdn.gamma.app\/m8bjwpvfx854ine\/generated-images\/NMGKoJZRqZoF_POroae71.png\",\"nodeType\":\"image\",\"status\":1},{\"url\":\"https:\/\/cdn.gamma.app\/m8bjwpvfx854ine\/generated-images\/vddCseJb9wJqp3JgBvOrl.png\",\"nodeType\":\"image\",\"status\":1}]},\"flags\":{\"abuse-review\":{\"autoDisableWorkspace\":false,\"delay\":900000,\"enabled\":true,\"minDocsForDeactivation\":2,\"minScoreForRecord\":65,\"minScoreForShareDisable\":65,\"scoreThreshold\":65},\"accentImageFit\":true,\"adaptive-pricing\":false,\"addCard2\":true,\"agentChatOverrides.fallbackModel\":\"\",\"agentChatOverrides.fallbackModel1\":\"\",\"agentChatOverrides.fallbackModel2\":\"\",\"agentChatOverrides.model\":\"claude-haiku-4-5-20251001\",\"ai-credits\":{\"referralBonus\":200,\"signup\":400,\"enabled\":true},\"ai-credits-refill\":{\"creditsThreshold\":200,\"creditsToAdd\":600,\"untilHoursAgo\":12},\"ai-deployment-circuit-breaker\":true,\"ai-deployment-circuit-breaker-enabled\":false,\"ai-image-editing\":false,\"ai-image-generation-moderation\":true,\"ai-logo-import\":false,\"ai.disabledDeployments\":{\"disabledDeployments\":[]},\"aiAnimate\":true,\"aiApiHostEnabled\":true,\"aiApiHostEnabledBuddyChat\":true,\"aiApiHostEnabledImportPpt\":true,\"aiApiHostPrompts\":{\"SuggestImageEdits\":true,\"GenerateOutlineStory\":true,\"GenerateCardWithLayout\":true,\"GenerateSpeakerNotes\":true,\"DetermineGenerateSettings\":true,\"GenerateCardLayoutVariants\":true,\"GenerateOutlineSimple\":true,\"SuggestExtraKeywords\":true,\"EnhanceAIImage\":true,\"SuggestCardTopics\":true,\"EditCardWithLayout\":true,\"GenerateDiagram\":true},\"aiAutocomplete\":true,\"aiCardCountDefault\":10,\"aiCardNotes\":true,\"aiChat\":true,\"aiChatJsx\":true,\"aiCreditsUpsellCopy\":\"createWithoutLimits\",\"aiDebits\":{\"wizardCreation\":40,\"autocomplete\":2,\"chatSuggestion\":10,\"generateCard\":5,\"generateImage\":10,\"generateV2\":40},\"aiGeneratedImages\":true,\"aiGeneratedImagesAdvancedOptions\":false,\"aiGeneratedImagesCount\":3,\"aiGeneratedImagesDefaultModel\":\"flux-1-quick\",\"aiGeneratedImagesInWizard\":true,\"aiGeneratorDefaultImageProvider\":\"aiGenerated\",\"aiGeneratorDefaultPresentationSettings\":{\"cardWidth\":\"lg\"},\"aiIconProvider\":\"pictographicIcons\",\"aiImageBulkDelete\":true,\"aiImageEditing\":true,\"aiImageGenV2\":true,\"aiImageHistoryTabs\":true,\"aiImageModelSelectorRedesign\":true,\"aiImageProviderGiphy\":true,\"aiImageProviderPexels\":true,\"aiImageProviderPictographic\":true,\"aiImageProviderUnsplash\":false,\"aiImagesDashboard\":true,\"aiInfographics\":false,\"aiInteractionsToCharge\":[],\"aiJSX\":true,\"aiPremiumModels\":true,\"aiRenderGeneration\":false,\"aiRequestRetries\":{\"wizard\":0,\"wizardAdvanced\":0,\"wizardStreaming\":0,\"chat\":3},\"aiRequestTimeouts\":{\"getOutlineForTopic\":15000,\"rateImages\":15000,\"suggestContent\":90000,\"basicReply\":15000,\"classify\":15000},\"aiRewrite\":true,\"aiSearchEnabled\":false,\"aiSearchInGenerate\":false,\"aiSearchMode\":\"Disabled\",\"aiSearchOptional\":false,\"aiSearchProvider\":\"serpapi\",\"aiSocialFormat\":true,\"aiStudioMode\":true,\"aiStudioModelPicker\":true,\"aiThemeWizard\":false,\"aiWizard\":true,\"aiWizardAdvanced\":true,\"aiWizardAverageWaitAdvanced\":120,\"aiWizardAverageWaitGuided\":75,\"aiWizardBingImages\":true,\"aiWizardGenerateTimeout\":280000,\"aiWizardGoogleImages\":false,\"aiWizardOutlineMaxWait\":15000,\"aiWizardStreaming\":true,\"aiWizardUploadImages\":false,\"aiWizardWebImages\":true,\"aijsx-evaluators\":true,\"aijsxShrinkImages\":true,\"allGoogleFonts\":true,\"amazon-bedrock-regions\":{\"usEast1\":false,\"usWest2\":false,\"euWest3\":false},\"analytics-data-source\":\"clickhouse\",\"animateImageModel\":\"runway-gen4-turbo\",\"annualPlanCopy\":\"percentage\",\"annualPlanCopyTest\":\"dollars\",\"annualUpgrade\":true,\"anthropic-regions\":{\"default\":true},\"anthropicGenerate\":true,\"arrowAutocomplete\":false,\"autoZoomToFit\":true,\"autocomplete\":false,\"automatedImageProvider\":true,\"azure-openai-regions\":{\"australiaEast\":false,\"franceCentral\":false,\"swedenCentral\":false},\"azureOpenAI\":false,\"baseten-generate-flux-schnell-url\":\"https:\/\/model-dq49pd9w.api.baseten.co\/environments\/production\/predict\",\"baseten-generate-image-url\":\"https:\/\/model-6wgo2943.api.baseten.co\/production\/predict\",\"baseten-generate-playground-url\":\"https:\/\/model-owpdxvew.api.baseten.co\/production\/predict\",\"baseten-generate-qwen-image-fast-url\":\"https:\/\/model-4w70reo3.api.baseten.co\/environments\/production\/predict\",\"baseten-generate-qwen-image-url\":\"https:\/\/model-4w70reo3.api.baseten.co\/environments\/production\/predict\",\"billingCycleMonthly\":false,\"bing-caching-proxy\":100,\"blockReactions\":true,\"borderless\":true,\"braintrustTracing\":false,\"buddy-validate-img-proxy-url\":true,\"buddyCleanupDeckInfo\":true,\"buddyCreditsDisplay\":false,\"buddyEdit\":true,\"buddyEditFreePeriod\":false,\"buddyEditGa\":true,\"buddySuggestions\":true,\"buddyTokenLimits\":{\"maxTokens\":5000,\"cardPreviewMaxTokens\":100},\"bulkUploadAccentImages\":true,\"businessProductCheckout\":true,\"buyCreditsAutoRecharge\":false,\"buyCreditsAutoRecharge2\":true,\"buyCreditsOneTime\":false,\"buyCreditsOneTime2\":true,\"card1InCard2\":true,\"cardContentTypes\":false,\"cardDesigner\":false,\"cardLayoutResizing\":true,\"cardLayoutsEnabled\":true,\"cardMarginElements\":true,\"cardPageStyles\":true,\"cardViewedThreshold\":1000,\"cardWidthOptions\":true,\"changelog\":true,\"channelActivity\":true,\"chartInlineLabels\":true,\"chatCompletionOverrides.model\":\"\",\"chatCompletionOverrides.timeToFirstTokenTimeout\":30000,\"churnkeyCancelFlowEnabled\":true,\"churnkeyFailedPaymentWallEnabled\":true,\"circleSmartLayouts\":true,\"condensedThemePicker\":false,\"condensedThemePickerSplit\":\"randomized\",\"copyCardsToDeck\":true,\"createFilePage\":true,\"createGenerateV2\":true,\"createGenerateV3\":false,\"createSiteAi\":true,\"createWithAiSplashV2\":false,\"createv2\":true,\"credit-refresh\":{\"refreshCredits\":false,\"sendEmail\":false,\"creditAmount\":0,\"creditRefreshDelayHrs\":0,\"creditThreshold\":0},\"creditsCopyVariant\":\"exactAmount\",\"csvImport\":false,\"customThemes\":\"NONE\",\"dalle3\":false,\"dalle3Free\":false,\"darkModeSupport\":false,\"dashboardV2\":false,\"dataSyncClockDriftTolerance\":10,\"dataSyncErrorThreshold\":10,\"datadog-ai-metrics-v2-name\":true,\"datadog-ai-tracing\":true,\"datadog-direct-intake-api\":false,\"date-command\":false,\"debugCardViewed\":false,\"defaultArtStylePreset\":\"illustration\",\"deleteSite\":false,\"diagramDisambiguation\":true,\"diagramsOct25\":true,\"disableAiErrorLogging\":false,\"disableDocMentionPasteRule\":false,\"disableRemoveBackground\":false,\"disableTextSearchFuzziness\":true,\"disabledImageFallbackModels\":[],\"doc-zoom\":true,\"docAlwaysZoomToFit\":true,\"docEditorForcePublicStatic\":false,\"docFullWidth\":false,\"docImport\":true,\"docPreview\":false,\"docShowcase\":false,\"draftingMode\":false,\"dragAndDropV2\":false,\"dragHandleInOutlineEditor\":true,\"drawingBlock\":true,\"duplicateFromSnapshot\":true,\"editCard2\":true,\"editCardModel\":\"gemini-2.5-flash\",\"editCardParallelPrompt\":false,\"editCardPrompt\":\"EditCard2\",\"editCardReasoningEffort\":\"none\",\"editDocAI\":true,\"editorAnimationsDefault\":true,\"editorAnimationsEnabled\":true,\"editorOnboardingFlow\":\"checklistWidget\",\"editorUpsell\":\"none\",\"enableBirdieScript\":false,\"enableCharts\":true,\"enforce-credits-limit\":{\"maxCredits\":2000,\"enforceLimit\":true},\"export\":true,\"exportCard\":true,\"exportCardPDFPPT\":true,\"exportCardRange\":true,\"exportScaleContentToFit\":true,\"exportScaleContentToFitScreenshot\":false,\"filmstrip\":true,\"filterContentErasingTrs\":false,\"first-view-email\":true,\"flux1Pro\":true,\"flux1Quick\":true,\"flux1Schnell\":true,\"flux1Ultra\":true,\"flux2Flex\":true,\"flux2Pro\":true,\"fluxKontextFast\":true,\"fluxKontextMax\":true,\"fluxKontextPro\":true,\"free-trial\":{\"enabled\":false,\"noCreditCardForTrial\":false,\"trialPeriodDays\":0},\"freeCreditsPurchase\":false,\"galleryV2\":true,\"gammaRebrand\":true,\"gammaRebrandModal\":false,\"gemini25FlashImage\":true,\"gemini3ProImage\":true,\"geminiGenerate\":false,\"geminiGenerate2\":false,\"geminiGenerateOutline\":false,\"geminiProGenerate\":false,\"generateArtificialLatencyMs\":0,\"generateCardLayoutVariants\":true,\"generateDeck2\":false,\"generateDeck3\":false,\"generateDeckBackendSelection\":false,\"generateDeckBasePrompt\":\"GenerateDeck2.5\",\"generateDeckBigModel\":\"claude-sonnet-4-5-20250929\",\"generateDeckCardLayouts\":false,\"generateDeckDesignGuide\":true,\"generateDeckFastModel\":\"claude-sonnet-4-5-20250929\",\"generateDeckFromRemixModel\":\"claude-sonnet-4-20250514\",\"generateDeckLayoutExamples\":true,\"generateDeckMaxCards\":60,\"generateDeckParallelPrompt\":\"GenerateDeckContinuous\",\"generateDeckPreserveBasePrompt\":\"GenerateDeck2.5Preserve\",\"generateDeckPreserveModel\":\"claude-sonnet-4-5-20250929\",\"generateDeckPrompt\":\"GenerateDeckWithLayout\",\"generateDeckReasoningEffort\":\"none\",\"generateDeckTemplate\":false,\"generateGraphyCharts\":false,\"generateImageQueryGuideV2\":false,\"generateOutlineModel\":\"claude-sonnet-4-20250514\",\"generateOutlinePrompt\":\"GenerateOutlineStory\",\"generateOutlineSearchModel\":\"exa\",\"generateOutlineStoryModel\":\"exa\",\"generateParallel\":true,\"generateParallelFree\":true,\"generateSmartDiagrams\":true,\"generateTheme\":false,\"generatorDefaultTextAmount\":\"md\",\"generatorGPT4\":true,\"generatorGPT4o\":false,\"generatorImageCards\":false,\"generatorLazyImages\":true,\"google-anthropic-regions\":{},\"google-vertex-regions\":{},\"googleOneTap\":true,\"googleSlidesExport\":true,\"gpt4oImage\":true,\"gpt4oImageLow\":true,\"gpt4oImageMedium\":true,\"gpt4oMiniGenerate\":false,\"gptImageMini\":false,\"graph-ql-subscriptions\":true,\"gridNode\":false,\"growthAiCreditsCopyUpsellExperiment\":\"createWithoutLimits\",\"growthSkipThemePickerOnFirstDeck\":false,\"hasProAccess\":false,\"headingSpacingTighten\":true,\"heroSmartLayouts\":false,\"hideNonGraphyCharts\":false,\"hidreamFast\":false,\"highlight\":{\"enableStrictPrivacy\":true,\"enabled\":false},\"highlightPlusToFree\":false,\"hocuspocusOnAuthenticate\":true,\"i18nEnabled\":true,\"ideogram\":true,\"ideogram-2a\":true,\"ideogram-3\":true,\"ideogram2\":true,\"ideogram3\":true,\"ideogram3Flash\":true,\"ideogramTurbo\":false,\"ideogramTurboFree\":false,\"illustrationDiagrams\":false,\"image-editing-prototype\":false,\"imageCardFontReference\":true,\"imageCardModel\":\"gemini-3-pro-image\",\"imageCardsPrompt\":\"GenerateDeckImageCards2\",\"imageCardsUX\":true,\"imagen\":true,\"imagen3\":true,\"imagen4\":true,\"imagen4Fast\":true,\"imagenFlash\":true,\"imagenFree\":false,\"imagesInDiagrams\":true,\"imagesInDiagramsRelease2\":false,\"imgProxy\":true,\"import-ppt-use-transloadit\":true,\"importPdf\":true,\"importPptModels\":{\"bigModel\":\"gemini-2.5-flash\",\"fastModel\":\"gemini-2.5-flash\",\"reasoningEffort\":\"none\"},\"importSlidePrompt\":false,\"importUrl\":true,\"input-moderation-kill-switch\":false,\"insertDate\":false,\"insertWidgetBottom\":false,\"intercom\":true,\"knownGoodHostnames\":[\"harneyrealestate.com\",\"syllab.ai\",\"gurushala.co\",\"tu-crema-antiarrugas-te--phjg25h.gamma.site\",\"grazie-mille-vinos-ab05wjt.gamma.site\",\"cka0640-t7txpfs.gamma.site\",\"cka6140-p3o405n.gamma.site\",\"gammatech.notion.site\"],\"labelBlock\":false,\"launchdarkly-export-test\":false,\"layoutResizing\":true,\"leonardoMotion2\":false,\"leonardoPhoenix\":true,\"lightDarkLogos\":false,\"limitFontFiles\":true,\"linkedInPost\":true,\"llamaGenerate\":false,\"lumaPhoton\":true,\"marketingSiteI18n\":false,\"masklessEditModel\":\"gemini-2.5-flash-image\",\"math\":true,\"mobile-create-gamma-email\":true,\"mobileEditing\":false,\"mobileEditor\":false,\"mobileHeaderUpsell\":true,\"mobileSharePanel\":true,\"monthlyBillingEnabled\":true,\"multiColorPictographic\":false,\"multipageEditor\":false,\"multiple-workspaces\":true,\"multipleSites\":false,\"newAccountSettingsUI\":true,\"newDiagramsAug25\":true,\"newSmartLayouts\":false,\"noImagesInGenerate\":true,\"oauthProvider\":true,\"offline\":false,\"offlineEditing\":true,\"onboardingV3\":true,\"openAiStatus\":\"NORMAL\",\"openai-regions\":{\"default\":true},\"orbitFill\":false,\"outageButterbar\":{\"enabled\":false},\"passwordProtectedDoc\":true,\"passwordResetUI\":true,\"passwordSignup\":true,\"pdf-gamma-badge\":true,\"perfOnEditorRendered\":false,\"personalizedCreateWithAi\":false,\"pexelsImageSearch\":true,\"pictographicIconsSearch\":true,\"pictographicImageSearch\":true,\"plan-credits\":{\"pro\":{\"maxCredits\":8000,\"monthlyCredits\":4000,\"enabled\":true},\"team\":{\"monthlyCredits\":6000,\"enabled\":true,\"maxCredits\":12000},\"ultra\":{\"maxCredits\":40000,\"monthlyCredits\":20000,\"enabled\":true},\"business\":{\"monthlyCredits\":10000,\"enabled\":true,\"maxCredits\":20000},\"plus\":{\"maxCredits\":2000,\"monthlyCredits\":1000,\"enabled\":true}},\"planCreditsLaunch\":true,\"playground-api\":true,\"playground-api-sdxl\":true,\"playground3\":false,\"playgroundModel\":false,\"plus-credits\":{\"enabled\":true,\"creditsToAdd\":400},\"plus10kTokens\":\"Unavailable\",\"pngExport\":true,\"popularBadge\":\"pro\",\"positionedTextOnImage\":false,\"pptImport\":true,\"pptImportV2\":true,\"prefer-openai-dalle\":true,\"presentFullScreen\":false,\"presentFullWidth\":false,\"presentModeCursor\":false,\"presentModeFlat\":true,\"presentScaleFont\":false,\"presentZoom\":true,\"price-variant\":{\"customerPortalAllowsSubscriptionUpdate\":true,\"priceIds\":[]},\"pricingTestApril2024\":false,\"proTargetedUpgradeModal\":\"none\",\"public-signup\":{\"enabled\":true},\"publicApi.alpha\":false,\"publicApi.deductEstimatedCreditsUpfront\":true,\"publicApi.disabledImageModels\":[\"imagen-4-fast\",\"playground-3\",\"ideogram-v2\",\"ideogram-v2-turbo\",\"ideogram-v2a\",\"ideogram-v2a-turbo\",\"flux-1-schnell\",\"gpt-image-1-low\",\"hidream-i1-fast\",\"hidream-i1-dev\",\"hidream-i1-full\"],\"publicApi.generateDeckBasePromptKey\":\"GenerateDeck2.5\",\"publicApi.generateDeckComplexModel\":\"claude-sonnet-4-5-20250929\",\"publicApi.generateDeckFastModel\":\"claude-sonnet-4-5-20250929\",\"publicApi.generateDeckOverrideModel\":\"\",\"publicApi.generateFromTemplate\":true,\"publicApi.processRemoteImageUrls\":true,\"publishing\":false,\"purchaseDomain\":true,\"pyimportPptNonVisualImport\":true,\"pyramidSmartLayouts\":true,\"qwenImage\":true,\"qwenImageFast\":true,\"reactivateSubscription\":true,\"realUserMetrics\":false,\"recaptcha\":{\"checkboxRiskLevels\":[\"medium\"],\"enabled\":true},\"recraftModel\":true,\"recraftSvgModel\":true,\"redis-queue-screenshots\":true,\"remix\":true,\"remixAPI\":false,\"remixImageUnderstanding\":true,\"remove-background-model\":\"recraft\",\"removeBackground\":true,\"renderCollapsedCards\":true,\"rewriteImagePrompts\":true,\"rumSampleRate\":1,\"sample-feature\":false,\"saveEditedImages\":true,\"saved-media-backend\":{\"write\":{\"postgres\":true,\"yugabyte\":false},\"read\":{\"yugabyte\":false,\"postgres\":true}},\"scalePresentationsToFit\":true,\"scaleToFit\":true,\"scheduledDowngrades\":false,\"school-discount\":{\"enabled\":false,\"couponId\":null,\"discountPercent\":0},\"screenshotsEnabled\":true,\"sdxlModel\":false,\"searchEngineIndexing\":true,\"sept2025Announcement\":false,\"shareFeedback\":false,\"signup-experience\":{\"page\":\"tour\"},\"signup-limits\":{\"allowDisposableEmails\":{\"reset\":false,\"signup\":false},\"captchaRiskScoreThreshold\":0.6,\"enforceCaptcha\":true},\"signupRedirectTo\":\"CREATE\",\"site-indexing\":false,\"siteAnimationsEnabled\":true,\"siteIndexingLegacyCutoffDate\":\"2025-11-25\",\"siteIndexingUi\":false,\"sites\":true,\"sitesNav\":true,\"smartDiagrams\":true,\"smartLayoutConfigExperiments\":false,\"smartLayoutSkins\":false,\"smartLayoutsJuly2025\":true,\"socialFormat\":true,\"splitSectionsModel\":\"gpt-5\",\"sso\":true,\"statsSmartLayouts\":true,\"streamResumingEnabled\":true,\"stretchFixedSizeCards\":false,\"stripe-sqs-webhook\":false,\"tabsWithOverflow\":true,\"targetedUpgradeModal\":\"hidden\",\"targetedUpgradeModal2\":\"upsellModal\",\"teamProductCheckout\":true,\"templateAPI\":true,\"textOverAccent\":false,\"textboxCollage\":false,\"theme-svg-preview\":false,\"themeCreationV2\":false,\"themeImportAi\":true,\"themeTextPreviewSVGs\":true,\"themesv3\":true,\"themesv3Base\":true,\"tldraw2\":true,\"tourNextDestination\":\"\/\",\"transactionalFilmstrip\":true,\"transformDiagram\":true,\"ultraProductCheckout\":true,\"unifiedEditor\":true,\"unsplashImageSearch\":false,\"update-workspace-subscription\":true,\"updateFileUser\":true,\"uploadPDF\":true,\"uploadSiteSitemap\":true,\"uploadThemeImagesToProd\":false,\"upsellUXEnabled_Plus\":true,\"upsellUXEnabled_Pro\":true,\"useContainerizedFileMergeLambda\":true,\"useGraphyCharts\":false,\"useNewChartingColorSet\":true,\"useTransactionBlockPlugin\":true,\"userTrainingOptOut\":\"allPlans\",\"vantara\":false,\"vantaraSnippet\":\"OFF\",\"variantInDocPreview\":false,\"virtualizeEmbeds\":true,\"virustotal\":true,\"visualizeText\":true,\"visualsMenuEnabled\":true,\"waitForGammaPersistenceMeta\":true,\"web-image-provider\":\"serper\",\"webImageProviderType\":\"1\",\"webImageSearch\":true,\"welcome-deck\":{\"sourceDocId\":\"1iqlwk7jhdly1yp\",\"docTitle\":\"Gamma Tips \\u0026 Tricks\",\"snapshotId\":\"abs0dqbk76rkr7o\"},\"wordChunkerSpeedupOnDone\":true,\"workspaceSettings\":true,\"workspaceTemplates\":true,\"zendesk\":false,\"$flagsState\":{\"abuse-review\":{\"variation\":0,\"version\":21},\"accentImageFit\":{\"variation\":0,\"version\":3},\"adaptive-pricing\":{\"variation\":1,\"version\":4,\"reason\":{\"kind\":\"FALLTHROUGH\",\"inExperiment\":true},\"trackEvents\":true,\"trackReason\":true},\"addCard2\":{\"variation\":0,\"version\":10},\"agentChatOverrides.fallbackModel\":{\"variation\":0,\"version\":2,\"trackEvents\":true},\"agentChatOverrides.fallbackModel1\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"agentChatOverrides.fallbackModel2\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"agentChatOverrides.model\":{\"variation\":7,\"version\":16,\"trackEvents\":true},\"ai-credits\":{\"variation\":2,\"version\":14},\"ai-credits-refill\":{\"variation\":1,\"version\":8},\"ai-deployment-circuit-breaker\":{\"variation\":0,\"version\":3},\"ai-deployment-circuit-breaker-enabled\":{\"variation\":1,\"version\":3},\"ai-image-editing\":{\"variation\":1,\"version\":3},\"ai-image-generation-moderation\":{\"variation\":0,\"version\":3},\"ai-logo-import\":{\"variation\":1,\"version\":3},\"ai.disabledDeployments\":{\"variation\":1,\"version\":5},\"aiAnimate\":{\"variation\":0,\"version\":6,\"trackEvents\":true},\"aiApiHostEnabled\":{\"variation\":0,\"version\":31,\"trackEvents\":true},\"aiApiHostEnabledBuddyChat\":{\"variation\":0,\"version\":13,\"trackEvents\":true},\"aiApiHostEnabledImportPpt\":{\"variation\":0,\"version\":6,\"trackEvents\":true},\"aiApiHostPrompts\":{\"variation\":5,\"version\":28,\"trackEvents\":true},\"aiAutocomplete\":{\"variation\":0,\"version\":5},\"aiCardCountDefault\":{\"variation\":1,\"version\":4,\"trackEvents\":true},\"aiCardNotes\":{\"variation\":0,\"version\":6},\"aiChat\":{\"variation\":0,\"version\":8},\"aiChatJsx\":{\"variation\":0,\"version\":11},\"aiCreditsUpsellCopy\":{\"variation\":0,\"version\":8},\"aiDebits\":{\"variation\":0,\"version\":27},\"aiGeneratedImages\":{\"variation\":0,\"version\":11},\"aiGeneratedImagesAdvancedOptions\":{\"variation\":1,\"version\":5},\"aiGeneratedImagesCount\":{\"variation\":3,\"version\":6},\"aiGeneratedImagesDefaultModel\":{\"variation\":6,\"version\":350,\"trackEvents\":true},\"aiGeneratedImagesInWizard\":{\"variation\":0,\"version\":8},\"aiGeneratorDefaultImageProvider\":{\"variation\":1,\"version\":60},\"aiGeneratorDefaultPresentationSettings\":{\"variation\":0,\"version\":7},\"aiIconProvider\":{\"variation\":1,\"version\":12,\"trackEvents\":true},\"aiImageBulkDelete\":{\"variation\":0,\"version\":4,\"trackEvents\":true},\"aiImageEditing\":{\"variation\":0,\"version\":14},\"aiImageGenV2\":{\"variation\":0,\"version\":7},\"aiImageHistoryTabs\":{\"variation\":0,\"version\":6},\"aiImageModelSelectorRedesign\":{\"variation\":0,\"version\":5},\"aiImageProviderGiphy\":{\"variation\":0,\"version\":6},\"aiImageProviderPexels\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"aiImageProviderPictographic\":{\"variation\":0,\"version\":8},\"aiImageProviderUnsplash\":{\"variation\":1,\"version\":11},\"aiImagesDashboard\":{\"variation\":0,\"version\":7},\"aiInfographics\":{\"variation\":1,\"version\":4,\"trackEvents\":true},\"aiInteractionsToCharge\":{\"variation\":0,\"version\":6,\"trackEvents\":true},\"aiJSX\":{\"variation\":0,\"version\":16},\"aiPremiumModels\":{\"variation\":0,\"version\":8},\"aiRenderGeneration\":{\"variation\":1,\"version\":5},\"aiRequestRetries\":{\"variation\":0,\"version\":4},\"aiRequestTimeouts\":{\"variation\":3,\"version\":12},\"aiRewrite\":{\"variation\":0,\"version\":5},\"aiSearchEnabled\":{\"variation\":1,\"version\":6},\"aiSearchInGenerate\":{\"variation\":1,\"version\":4},\"aiSearchMode\":{\"variation\":2,\"version\":25},\"aiSearchOptional\":{\"variation\":1,\"version\":5},\"aiSearchProvider\":{\"variation\":3,\"version\":26},\"aiSocialFormat\":{\"variation\":0,\"version\":18},\"aiStudioMode\":{\"variation\":0,\"version\":14,\"trackEvents\":true},\"aiStudioModelPicker\":{\"variation\":0,\"version\":6,\"trackEvents\":true},\"aiThemeWizard\":{\"variation\":1,\"version\":4},\"aiWizard\":{\"variation\":0,\"version\":10},\"aiWizardAdvanced\":{\"variation\":0,\"version\":30},\"aiWizardAverageWaitAdvanced\":{\"variation\":0,\"version\":3},\"aiWizardAverageWaitGuided\":{\"variation\":1,\"version\":4},\"aiWizardBingImages\":{\"variation\":0,\"version\":3},\"aiWizardGenerateTimeout\":{\"variation\":5,\"version\":8},\"aiWizardGoogleImages\":{\"variation\":1,\"version\":4},\"aiWizardOutlineMaxWait\":{\"variation\":3,\"version\":5},\"aiWizardStreaming\":{\"variation\":0,\"version\":16},\"aiWizardUploadImages\":{\"variation\":1,\"version\":3},\"aiWizardWebImages\":{\"variation\":0,\"version\":6},\"aijsx-evaluators\":{\"variation\":0,\"version\":3},\"aijsxShrinkImages\":{\"variation\":0,\"version\":7},\"allGoogleFonts\":{\"variation\":0,\"version\":7,\"trackEvents\":true},\"amazon-bedrock-regions\":{\"variation\":5,\"version\":24},\"analytics-data-source\":{\"variation\":1,\"version\":24},\"animateImageModel\":{\"variation\":2,\"version\":7,\"trackEvents\":true},\"annualPlanCopy\":{\"variation\":0,\"version\":2},\"annualPlanCopyTest\":{\"variation\":1,\"version\":3},\"annualUpgrade\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"anthropic-regions\":{\"variation\":0,\"version\":19},\"anthropicGenerate\":{\"variation\":0,\"version\":26},\"arrowAutocomplete\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"autoZoomToFit\":{\"variation\":0,\"version\":7},\"autocomplete\":{\"variation\":1,\"version\":6},\"automatedImageProvider\":{\"variation\":0,\"version\":10},\"azure-openai-regions\":{\"variation\":4,\"version\":28},\"azureOpenAI\":{\"variation\":1,\"version\":13},\"baseten-generate-flux-schnell-url\":{\"variation\":2,\"version\":69},\"baseten-generate-image-url\":{\"variation\":4,\"version\":48},\"baseten-generate-playground-url\":{\"variation\":1,\"version\":5},\"baseten-generate-qwen-image-fast-url\":{\"variation\":3,\"version\":2,\"trackEvents\":true},\"baseten-generate-qwen-image-url\":{\"variation\":3,\"version\":12,\"trackEvents\":true},\"billingCycleMonthly\":{\"variation\":1,\"version\":9,\"trackEvents\":true},\"bing-caching-proxy\":{\"variation\":2,\"version\":29},\"blockReactions\":{\"variation\":0,\"version\":4},\"borderless\":{\"variation\":0,\"version\":5},\"braintrustTracing\":{\"variation\":1,\"version\":5},\"buddy-validate-img-proxy-url\":{\"variation\":0,\"version\":6,\"trackEvents\":true},\"buddyCleanupDeckInfo\":{\"variation\":0,\"version\":5,\"trackEvents\":true},\"buddyCreditsDisplay\":{\"variation\":1,\"version\":7,\"trackEvents\":true},\"buddyEdit\":{\"variation\":0,\"version\":12,\"trackEvents\":true},\"buddyEditFreePeriod\":{\"variation\":1,\"version\":4,\"trackEvents\":true},\"buddyEditGa\":{\"variation\":0,\"version\":8,\"trackEvents\":true},\"buddySuggestions\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"buddyTokenLimits\":{\"variation\":1,\"version\":5,\"trackEvents\":true},\"bulkUploadAccentImages\":{\"variation\":0,\"version\":3},\"businessProductCheckout\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"buyCreditsAutoRecharge\":{\"variation\":1,\"version\":6,\"trackEvents\":true},\"buyCreditsAutoRecharge2\":{\"variation\":0,\"version\":5,\"trackEvents\":true},\"buyCreditsOneTime\":{\"variation\":1,\"version\":6,\"trackEvents\":true},\"buyCreditsOneTime2\":{\"variation\":0,\"version\":5,\"trackEvents\":true},\"card1InCard2\":{\"variation\":0,\"version\":13},\"cardContentTypes\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"cardDesigner\":{\"variation\":1,\"version\":4},\"cardLayoutResizing\":{\"variation\":0,\"version\":7},\"cardLayoutsEnabled\":{\"variation\":0,\"version\":7},\"cardMarginElements\":{\"variation\":0,\"version\":14},\"cardPageStyles\":{\"variation\":0,\"version\":9},\"cardViewedThreshold\":{\"variation\":2,\"version\":11},\"cardWidthOptions\":{\"variation\":0,\"version\":6},\"changelog\":{\"variation\":0,\"version\":4},\"channelActivity\":{\"variation\":0,\"version\":5},\"chartInlineLabels\":{\"variation\":0,\"version\":3},\"chatCompletionOverrides.model\":{\"variation\":0,\"version\":49},\"chatCompletionOverrides.timeToFirstTokenTimeout\":{\"variation\":4,\"version\":21},\"churnkeyCancelFlowEnabled\":{\"variation\":0,\"version\":3},\"churnkeyFailedPaymentWallEnabled\":{\"variation\":0,\"version\":3},\"circleSmartLayouts\":{\"variation\":0,\"version\":8},\"condensedThemePicker\":{\"variation\":1,\"version\":2},\"condensedThemePickerSplit\":{\"variation\":2,\"version\":11},\"copyCardsToDeck\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"createFilePage\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"createGenerateV2\":{\"variation\":0,\"version\":21},\"createGenerateV3\":{\"variation\":1,\"version\":2},\"createSiteAi\":{\"variation\":0,\"version\":8},\"createWithAiSplashV2\":{\"variation\":1,\"version\":2},\"createv2\":{\"variation\":0,\"version\":20},\"credit-refresh\":{\"variation\":1,\"version\":39,\"trackEvents\":true},\"creditsCopyVariant\":{\"variation\":1,\"version\":9,\"trackEvents\":true},\"csvImport\":{\"variation\":1,\"version\":2},\"customThemes\":{\"variation\":0,\"version\":12},\"dalle3\":{\"variation\":1,\"version\":7},\"dalle3Free\":{\"variation\":1,\"version\":4},\"darkModeSupport\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"dashboardV2\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"dataSyncClockDriftTolerance\":{\"variation\":1,\"version\":4},\"dataSyncErrorThreshold\":{\"variation\":2,\"version\":7},\"datadog-ai-metrics-v2-name\":{\"variation\":0,\"version\":3},\"datadog-ai-tracing\":{\"variation\":0,\"version\":3},\"datadog-direct-intake-api\":{\"variation\":1,\"version\":5,\"trackEvents\":true},\"date-command\":{\"variation\":1,\"version\":3,\"trackEvents\":true},\"debugCardViewed\":{\"variation\":1,\"version\":2},\"defaultArtStylePreset\":{\"variation\":1,\"version\":3,\"trackEvents\":true},\"deleteSite\":{\"variation\":1,\"version\":3},\"diagramDisambiguation\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"diagramsOct25\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"disableAiErrorLogging\":{\"variation\":1,\"version\":2},\"disableDocMentionPasteRule\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"disableRemoveBackground\":{\"variation\":1,\"version\":10},\"disableTextSearchFuzziness\":{\"variation\":0,\"version\":7,\"trackEvents\":true},\"disabledImageFallbackModels\":{\"variation\":0,\"version\":2,\"trackEvents\":true},\"doc-zoom\":{\"variation\":0,\"version\":8},\"docAlwaysZoomToFit\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"docEditorForcePublicStatic\":{\"variation\":1,\"version\":2},\"docFullWidth\":{\"variation\":1,\"version\":2},\"docImport\":{\"variation\":0,\"version\":6},\"docPreview\":{\"variation\":1,\"version\":3},\"docShowcase\":{\"variation\":1,\"version\":5,\"trackEvents\":true},\"draftingMode\":{\"variation\":1,\"version\":2},\"dragAndDropV2\":{\"variation\":1,\"version\":2},\"dragHandleInOutlineEditor\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"drawingBlock\":{\"variation\":0,\"version\":8},\"duplicateFromSnapshot\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"editCard2\":{\"variation\":0,\"version\":10},\"editCardModel\":{\"variation\":7,\"version\":90},\"editCardParallelPrompt\":{\"variation\":1,\"version\":4,\"trackEvents\":true},\"editCardPrompt\":{\"variation\":1,\"version\":8,\"trackEvents\":true},\"editCardReasoningEffort\":{\"variation\":1,\"version\":8},\"editDocAI\":{\"variation\":0,\"version\":7},\"editorAnimationsDefault\":{\"variation\":0,\"version\":8},\"editorAnimationsEnabled\":{\"variation\":0,\"version\":9},\"editorOnboardingFlow\":{\"variation\":0,\"version\":14},\"editorUpsell\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"enableBirdieScript\":{\"variation\":1,\"version\":6,\"trackEvents\":true},\"enableCharts\":{\"variation\":0,\"version\":9},\"enforce-credits-limit\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"export\":{\"variation\":0,\"version\":13},\"exportCard\":{\"variation\":0,\"version\":8},\"exportCardPDFPPT\":{\"variation\":0,\"version\":5},\"exportCardRange\":{\"variation\":0,\"version\":4},\"exportScaleContentToFit\":{\"variation\":0,\"version\":7,\"trackEvents\":true},\"exportScaleContentToFitScreenshot\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"filmstrip\":{\"variation\":0,\"version\":15},\"filterContentErasingTrs\":{\"variation\":1,\"version\":2},\"first-view-email\":{\"variation\":0,\"version\":10},\"flux1Pro\":{\"variation\":0,\"version\":8},\"flux1Quick\":{\"variation\":0,\"version\":20},\"flux1Schnell\":{\"variation\":0,\"version\":8},\"flux1Ultra\":{\"variation\":0,\"version\":5},\"flux2Flex\":{\"variation\":0,\"version\":4,\"trackEvents\":true},\"flux2Pro\":{\"variation\":0,\"version\":4,\"trackEvents\":true},\"fluxKontextFast\":{\"variation\":0,\"version\":5,\"trackEvents\":true},\"fluxKontextMax\":{\"variation\":0,\"version\":7,\"trackEvents\":true},\"fluxKontextPro\":{\"variation\":0,\"version\":7,\"trackEvents\":true},\"free-trial\":{\"variation\":1,\"version\":3,\"trackEvents\":true},\"freeCreditsPurchase\":{\"variation\":1,\"version\":5,\"trackEvents\":true},\"galleryV2\":{\"variation\":0,\"version\":3},\"gammaRebrand\":{\"variation\":0,\"version\":9},\"gammaRebrandModal\":{\"variation\":1,\"version\":6,\"trackEvents\":true},\"gemini25FlashImage\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"gemini3ProImage\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"geminiGenerate\":{\"variation\":1,\"version\":58},\"geminiGenerate2\":{\"variation\":1,\"version\":16},\"geminiGenerateOutline\":{\"variation\":1,\"version\":25},\"geminiProGenerate\":{\"variation\":1,\"version\":11},\"generateArtificialLatencyMs\":{\"variation\":0,\"version\":5,\"trackEvents\":true},\"generateCardLayoutVariants\":{\"variation\":0,\"version\":4,\"trackEvents\":true},\"generateDeck2\":{\"variation\":1,\"version\":11},\"generateDeck3\":{\"variation\":1,\"version\":9},\"generateDeckBackendSelection\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"generateDeckBasePrompt\":{\"variation\":2,\"version\":34,\"trackEvents\":true},\"generateDeckBigModel\":{\"variation\":10,\"version\":118},\"generateDeckCardLayouts\":{\"variation\":1,\"version\":6,\"trackEvents\":true},\"generateDeckDesignGuide\":{\"variation\":0,\"version\":4,\"trackEvents\":true},\"generateDeckFastModel\":{\"variation\":19,\"version\":142},\"generateDeckFromRemixModel\":{\"variation\":0,\"version\":7,\"trackEvents\":true},\"generateDeckLayoutExamples\":{\"variation\":0,\"version\":4,\"trackEvents\":true},\"generateDeckMaxCards\":{\"variation\":3,\"version\":8},\"generateDeckParallelPrompt\":{\"variation\":1,\"version\":12},\"generateDeckPreserveBasePrompt\":{\"variation\":3,\"version\":25,\"trackEvents\":true},\"generateDeckPreserveModel\":{\"variation\":11,\"version\":62},\"generateDeckPrompt\":{\"variation\":3,\"version\":44},\"generateDeckReasoningEffort\":{\"variation\":1,\"version\":11},\"generateDeckTemplate\":{\"variation\":1,\"version\":3,\"trackEvents\":true},\"generateGraphyCharts\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"generateImageQueryGuideV2\":{\"variation\":1,\"version\":6,\"trackEvents\":true},\"generateOutlineModel\":{\"variation\":9,\"version\":32},\"generateOutlinePrompt\":{\"variation\":2,\"version\":23},\"generateOutlineSearchModel\":{\"variation\":8,\"version\":65},\"generateOutlineStoryModel\":{\"variation\":0,\"version\":10,\"trackEvents\":true},\"generateParallel\":{\"variation\":0,\"version\":9},\"generateParallelFree\":{\"variation\":0,\"version\":3},\"generateSmartDiagrams\":{\"variation\":0,\"version\":18,\"trackEvents\":true},\"generateTheme\":{\"variation\":1,\"version\":6,\"trackEvents\":true},\"generatorDefaultTextAmount\":{\"variation\":0,\"version\":7,\"trackEvents\":true},\"generatorGPT4\":{\"variation\":0,\"version\":29},\"generatorGPT4o\":{\"variation\":1,\"version\":8},\"generatorImageCards\":{\"variation\":1,\"version\":3,\"trackEvents\":true},\"generatorLazyImages\":{\"variation\":0,\"version\":7},\"google-anthropic-regions\":{\"variation\":0,\"version\":8,\"trackEvents\":true},\"google-vertex-regions\":{\"variation\":1,\"version\":41},\"googleOneTap\":{\"variation\":0,\"version\":3},\"googleSlidesExport\":{\"variation\":0,\"version\":10},\"gpt4oImage\":{\"variation\":0,\"version\":6,\"trackEvents\":true},\"gpt4oImageLow\":{\"variation\":0,\"version\":4,\"trackEvents\":true},\"gpt4oImageMedium\":{\"variation\":0,\"version\":4,\"trackEvents\":true},\"gpt4oMiniGenerate\":{\"variation\":1,\"version\":7},\"gptImageMini\":{\"variation\":1,\"version\":7,\"trackEvents\":true},\"graph-ql-subscriptions\":{\"variation\":0,\"version\":12},\"gridNode\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"growthAiCreditsCopyUpsellExperiment\":{\"variation\":0,\"version\":5},\"growthSkipThemePickerOnFirstDeck\":{\"variation\":1,\"version\":12},\"hasProAccess\":{\"variation\":1,\"version\":15},\"headingSpacingTighten\":{\"variation\":0,\"version\":4,\"trackEvents\":true},\"heroSmartLayouts\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"hideNonGraphyCharts\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"hidreamFast\":{\"variation\":1,\"version\":5,\"trackEvents\":true},\"highlight\":{\"variation\":2,\"version\":28},\"highlightPlusToFree\":{\"variation\":1,\"version\":5,\"trackEvents\":true},\"hocuspocusOnAuthenticate\":{\"variation\":0,\"version\":3},\"i18nEnabled\":{\"variation\":0,\"version\":9},\"ideogram\":{\"variation\":0,\"version\":5},\"ideogram-2a\":{\"variation\":0,\"version\":9},\"ideogram-3\":{\"variation\":0,\"version\":5,\"trackEvents\":true},\"ideogram2\":{\"variation\":0,\"version\":3},\"ideogram3\":{\"variation\":0,\"version\":11,\"trackEvents\":true},\"ideogram3Flash\":{\"variation\":0,\"version\":7,\"trackEvents\":true},\"ideogramTurbo\":{\"variation\":1,\"version\":5},\"ideogramTurboFree\":{\"variation\":1,\"version\":9},\"illustrationDiagrams\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"image-editing-prototype\":{\"variation\":1,\"version\":3},\"imageCardFontReference\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"imageCardModel\":{\"variation\":5,\"version\":13,\"trackEvents\":true},\"imageCardsPrompt\":{\"variation\":0,\"version\":5,\"trackEvents\":true},\"imageCardsUX\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"imagen\":{\"variation\":0,\"version\":8},\"imagen3\":{\"variation\":0,\"version\":9},\"imagen4\":{\"variation\":0,\"version\":6,\"trackEvents\":true},\"imagen4Fast\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"imagenFlash\":{\"variation\":0,\"version\":6},\"imagenFree\":{\"variation\":1,\"version\":8},\"imagesInDiagrams\":{\"variation\":0,\"version\":8,\"trackEvents\":true},\"imagesInDiagramsRelease2\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"imgProxy\":{\"variation\":0,\"version\":6},\"import-ppt-use-transloadit\":{\"variation\":0,\"version\":9},\"importPdf\":{\"variation\":0,\"version\":10},\"importPptModels\":{\"variation\":10,\"version\":63},\"importSlidePrompt\":{\"variation\":1,\"version\":2},\"importUrl\":{\"variation\":0,\"version\":7},\"input-moderation-kill-switch\":{\"variation\":1,\"version\":2},\"insertDate\":{\"variation\":1,\"version\":3,\"trackEvents\":true},\"insertWidgetBottom\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"intercom\":{\"variation\":0,\"version\":5},\"knownGoodHostnames\":{\"variation\":0,\"version\":7},\"labelBlock\":{\"variation\":1,\"version\":3,\"trackEvents\":true},\"launchdarkly-export-test\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"layoutResizing\":{\"variation\":0,\"version\":5},\"leonardoMotion2\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"leonardoPhoenix\":{\"variation\":0,\"version\":6},\"lightDarkLogos\":{\"variation\":1,\"version\":4,\"trackEvents\":true},\"limitFontFiles\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"linkedInPost\":{\"variation\":0,\"version\":8},\"llamaGenerate\":{\"variation\":1,\"version\":7},\"lumaPhoton\":{\"variation\":0,\"version\":14},\"marketingSiteI18n\":{\"variation\":1,\"version\":2},\"masklessEditModel\":{\"variation\":6,\"version\":37,\"trackEvents\":true},\"math\":{\"variation\":0,\"version\":11},\"mobile-create-gamma-email\":{\"variation\":0,\"version\":5},\"mobileEditing\":{\"variation\":1,\"version\":4},\"mobileEditor\":{\"variation\":1,\"version\":4},\"mobileHeaderUpsell\":{\"variation\":0,\"version\":4,\"reason\":{\"kind\":\"FALLTHROUGH\",\"inExperiment\":true},\"trackEvents\":true,\"trackReason\":true},\"mobileSharePanel\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"monthlyBillingEnabled\":{\"variation\":0,\"version\":4},\"multiColorPictographic\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"multipageEditor\":{\"variation\":1,\"version\":9,\"trackEvents\":true},\"multiple-workspaces\":{\"variation\":0,\"version\":4},\"multipleSites\":{\"variation\":1,\"version\":2},\"newAccountSettingsUI\":{\"variation\":0,\"version\":8,\"trackEvents\":true},\"newDiagramsAug25\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"newSmartLayouts\":{\"variation\":1,\"version\":2},\"noImagesInGenerate\":{\"variation\":0,\"version\":3},\"oauthProvider\":{\"variation\":0,\"version\":5,\"trackEvents\":true},\"offline\":{\"variation\":1,\"version\":10},\"offlineEditing\":{\"variation\":0,\"version\":10},\"onboardingV3\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"openAiStatus\":{\"variation\":0,\"version\":22},\"openai-regions\":{\"variation\":1,\"version\":11},\"orbitFill\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"outageButterbar\":{\"variation\":0,\"version\":129},\"passwordProtectedDoc\":{\"variation\":0,\"version\":3},\"passwordResetUI\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"passwordSignup\":{\"variation\":0,\"version\":6},\"pdf-gamma-badge\":{\"variation\":0,\"version\":3},\"perfOnEditorRendered\":{\"variation\":1,\"version\":5},\"personalizedCreateWithAi\":{\"variation\":1,\"version\":6,\"trackEvents\":true},\"pexelsImageSearch\":{\"variation\":0,\"version\":5,\"trackEvents\":true},\"pictographicIconsSearch\":{\"variation\":0,\"version\":6,\"trackEvents\":true},\"pictographicImageSearch\":{\"variation\":0,\"version\":13},\"plan-credits\":{\"variation\":0,\"version\":6,\"trackEvents\":true},\"planCreditsLaunch\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"playground-api\":{\"variation\":0,\"version\":24},\"playground-api-sdxl\":{\"variation\":0,\"version\":7},\"playground3\":{\"variation\":1,\"version\":4},\"playgroundModel\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"plus-credits\":{\"variation\":1,\"version\":9},\"plus10kTokens\":{\"variation\":0,\"version\":3},\"pngExport\":{\"variation\":0,\"version\":3},\"popularBadge\":{\"variation\":0,\"version\":28},\"positionedTextOnImage\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"pptImport\":{\"variation\":0,\"version\":4},\"pptImportV2\":{\"variation\":0,\"version\":37},\"prefer-openai-dalle\":{\"variation\":0,\"version\":6},\"presentFullScreen\":{\"variation\":1,\"version\":5},\"presentFullWidth\":{\"variation\":1,\"version\":2},\"presentModeCursor\":{\"variation\":1,\"version\":4},\"presentModeFlat\":{\"variation\":0,\"version\":4},\"presentScaleFont\":{\"variation\":1,\"version\":2},\"presentZoom\":{\"variation\":0,\"version\":7},\"price-variant\":{\"variation\":0,\"version\":29,\"trackEvents\":true},\"pricingTestApril2024\":{\"variation\":1,\"version\":4},\"proTargetedUpgradeModal\":{\"variation\":0,\"version\":2,\"trackEvents\":true},\"public-signup\":{\"variation\":1,\"version\":4},\"publicApi.alpha\":{\"variation\":1,\"version\":13,\"trackEvents\":true},\"publicApi.deductEstimatedCreditsUpfront\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"publicApi.disabledImageModels\":{\"variation\":2,\"version\":9,\"trackEvents\":true},\"publicApi.generateDeckBasePromptKey\":{\"variation\":1,\"version\":3,\"trackEvents\":true},\"publicApi.generateDeckComplexModel\":{\"variation\":11,\"version\":6},\"publicApi.generateDeckFastModel\":{\"variation\":10,\"version\":6},\"publicApi.generateDeckOverrideModel\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"publicApi.generateFromTemplate\":{\"variation\":0,\"version\":5,\"trackEvents\":true},\"publicApi.processRemoteImageUrls\":{\"variation\":0,\"version\":4,\"trackEvents\":true},\"publishing\":{\"variation\":1,\"version\":5},\"purchaseDomain\":{\"variation\":0,\"version\":3},\"pyimportPptNonVisualImport\":{\"variation\":0,\"version\":8},\"pyramidSmartLayouts\":{\"variation\":0,\"version\":8},\"qwenImage\":{\"variation\":0,\"version\":6,\"trackEvents\":true},\"qwenImageFast\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"reactivateSubscription\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"realUserMetrics\":{\"variation\":1,\"version\":6},\"recaptcha\":{\"variation\":0,\"version\":6},\"recraftModel\":{\"variation\":0,\"version\":6},\"recraftSvgModel\":{\"variation\":0,\"version\":4},\"redis-queue-screenshots\":{\"variation\":0,\"version\":7},\"remix\":{\"variation\":0,\"version\":28,\"trackEvents\":true},\"remixAPI\":{\"variation\":1,\"version\":7,\"trackEvents\":true},\"remixImageUnderstanding\":{\"variation\":0,\"version\":6,\"trackEvents\":true},\"remove-background-model\":{\"variation\":0,\"version\":9},\"removeBackground\":{\"variation\":0,\"version\":8},\"renderCollapsedCards\":{\"variation\":0,\"version\":3},\"rewriteImagePrompts\":{\"variation\":0,\"version\":12},\"rumSampleRate\":{\"variation\":0,\"version\":3},\"sample-feature\":{\"variation\":1,\"version\":2},\"saveEditedImages\":{\"variation\":0,\"version\":5,\"trackEvents\":true},\"saved-media-backend\":{\"variation\":0,\"version\":2,\"trackEvents\":true},\"scalePresentationsToFit\":{\"variation\":0,\"version\":7},\"scaleToFit\":{\"variation\":0,\"version\":7},\"scheduledDowngrades\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"school-discount\":{\"variation\":0,\"version\":12},\"screenshotsEnabled\":{\"variation\":0,\"version\":4},\"sdxlModel\":{\"variation\":1,\"version\":4},\"searchEngineIndexing\":{\"variation\":0,\"version\":5,\"trackEvents\":true},\"sept2025Announcement\":{\"variation\":1,\"version\":4,\"trackEvents\":true},\"shareFeedback\":{\"variation\":1,\"version\":6},\"signup-experience\":{\"variation\":5,\"version\":7},\"signup-limits\":{\"variation\":1,\"version\":6},\"signupRedirectTo\":{\"variation\":2,\"version\":11},\"site-indexing\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"siteAnimationsEnabled\":{\"variation\":0,\"version\":3},\"siteIndexingLegacyCutoffDate\":{\"variation\":0,\"version\":5,\"trackEvents\":true},\"siteIndexingUi\":{\"variation\":1,\"version\":9,\"trackEvents\":true},\"sites\":{\"variation\":0,\"version\":15},\"sitesNav\":{\"variation\":0,\"version\":3},\"smartDiagrams\":{\"variation\":0,\"version\":10,\"trackEvents\":true},\"smartLayoutConfigExperiments\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"smartLayoutSkins\":{\"variation\":1,\"version\":5,\"trackEvents\":true},\"smartLayoutsJuly2025\":{\"variation\":0,\"version\":4,\"trackEvents\":true},\"socialFormat\":{\"variation\":0,\"version\":11},\"splitSectionsModel\":{\"variation\":3,\"version\":6,\"trackEvents\":true},\"sso\":{\"variation\":0,\"version\":7,\"trackEvents\":true},\"statsSmartLayouts\":{\"variation\":0,\"version\":3},\"streamResumingEnabled\":{\"variation\":0,\"version\":12},\"stretchFixedSizeCards\":{\"variation\":1,\"version\":2},\"stripe-sqs-webhook\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"tabsWithOverflow\":{\"variation\":0,\"version\":13,\"trackEvents\":true},\"targetedUpgradeModal\":{\"variation\":0,\"version\":8,\"trackEvents\":true},\"targetedUpgradeModal2\":{\"variation\":0,\"version\":5,\"trackEvents\":true},\"teamProductCheckout\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"templateAPI\":{\"variation\":0,\"version\":7,\"trackEvents\":true},\"textOverAccent\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"textboxCollage\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"theme-svg-preview\":{\"variation\":1,\"version\":3},\"themeCreationV2\":{\"variation\":1,\"version\":2},\"themeImportAi\":{\"variation\":0,\"version\":10},\"themeTextPreviewSVGs\":{\"variation\":0,\"version\":4},\"themesv3\":{\"variation\":0,\"version\":4},\"themesv3Base\":{\"variation\":0,\"version\":10},\"tldraw2\":{\"variation\":0,\"version\":12},\"tourNextDestination\":{\"variation\":0,\"version\":6},\"transactionalFilmstrip\":{\"variation\":0,\"version\":10},\"transformDiagram\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"ultraProductCheckout\":{\"variation\":0,\"version\":5,\"trackEvents\":true},\"unifiedEditor\":{\"variation\":0,\"version\":12},\"unsplashImageSearch\":{\"variation\":1,\"version\":4,\"trackEvents\":true},\"update-workspace-subscription\":{\"variation\":0,\"version\":3},\"updateFileUser\":{\"variation\":0,\"version\":5,\"trackEvents\":true},\"uploadPDF\":{\"variation\":0,\"version\":4},\"uploadSiteSitemap\":{\"variation\":0,\"version\":5,\"trackEvents\":true},\"uploadThemeImagesToProd\":{\"variation\":1,\"version\":2},\"upsellUXEnabled_Plus\":{\"variation\":0,\"version\":5},\"upsellUXEnabled_Pro\":{\"variation\":0,\"version\":6},\"useContainerizedFileMergeLambda\":{\"variation\":0,\"version\":6},\"useGraphyCharts\":{\"variation\":1,\"version\":7,\"trackEvents\":true},\"useNewChartingColorSet\":{\"variation\":0,\"version\":4,\"trackEvents\":true},\"useTransactionBlockPlugin\":{\"variation\":0,\"version\":7},\"userTrainingOptOut\":{\"variation\":2,\"version\":4,\"trackEvents\":true},\"vantara\":{\"variation\":1,\"version\":5,\"trackEvents\":true},\"vantaraSnippet\":{\"variation\":1,\"version\":10,\"trackEvents\":true},\"variantInDocPreview\":{\"variation\":1,\"version\":2,\"trackEvents\":true},\"virtualizeEmbeds\":{\"variation\":0,\"version\":11},\"virustotal\":{\"variation\":0,\"version\":3},\"visualizeText\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"visualsMenuEnabled\":{\"variation\":0,\"version\":9,\"trackEvents\":true},\"waitForGammaPersistenceMeta\":{\"variation\":0,\"version\":3},\"web-image-provider\":{\"variation\":0,\"version\":4},\"webImageProviderType\":{\"variation\":0,\"version\":9},\"webImageSearch\":{\"variation\":0,\"version\":4},\"welcome-deck\":{\"variation\":2,\"version\":39},\"wordChunkerSpeedupOnDone\":{\"variation\":0,\"version\":3,\"trackEvents\":true},\"workspaceSettings\":{\"variation\":0,\"version\":7},\"workspaceTemplates\":{\"variation\":0,\"version\":21,\"trackEvents\":true},\"zendesk\":{\"variation\":1,\"version\":2}},\"$valid\":true}},\"__N_SSG\":true},\"page\":\"\/published\/[docId]\",\"query\":{\"docId\":\"9hltfb53dstu28k-ldam69qqjl0eytl\"},\"buildId\":\"nelWjvccqLppHAsieZU3c\",\"assetPrefix\":\"https:\/\/assets.gammahosted.com\/pmwzdu6ev\",\"runtimeConfig\":{\"API_HOST\":\"https:\/\/api.gamma.app\",\"APPLICATION_ENVIRONMENT\":\"production\",\"CHURNKEY_APP_ID\":\"7blc4aqmp\",\"CHURNKEY_MODE\":\"live\",\"CONTENTFUL_API_TOKEN\":\"kmPJCoC_3Pmp8aabqpXynV_PKJANcgQk3xW-bbhVgqs\",\"CONTENTFUL_GRAPHQL_ENDPOINT\":\"https:\/\/graphql.contentful.com\/content\/v1\/spaces\/yg6st2np8vj7\",\"DATADOG_CLIENT_TOKEN\":\"pubd1816668e8c2bc25ca86419d71c47f80\",\"EMBED_PROXY_URL\":\"https:\/\/embed-proxy-prod.gamma-app.workers.dev\/\",\"EVENT_TRACKING_ENDPOINT\":\"events.api.gamma.app\/v1\",\"FRONTEND_URL\":\"https:\/\/gamma.app\",\"GIT_SHA\":\"e3742a31\",\"DEPLOYMENT_TIMESTAMP\":1765560966118,\"GOOGLE_DRIVE_IMPORT_CLIENT_ID\":\"1031118683051-cccir3o5j0qjmbevr11a3tmavlt0qard.apps.googleusercontent.com\",\"GOOGLE_PROJECT_ID\":\"1031118683051\",\"GOOGLE_API_KEY\":\"AIzaSyDPb62HOQQ-3WI50xvv6R_nbJ1Yc4m_L0E\",\"IMAGE_WORKER_HOST\":\"https:\/\/imgproxy.gamma.app\",\"HIGHLIGHT_PROJECT_ID\":\"jdkowoe5\",\"HONEYCOMB_DATASET\":\"client-prod\",\"INTERCOM_APP_ID\":\"ihnzqaok\",\"KNOCK_FEED_ID\":\"9ea342c4-39f2-4432-8331-2ebee95759a8\",\"KNOCK_PUBLIC_KEY\":\"pk_E0IL_q64ZtJtZbuIWzRxNr4d-NTviUlDi6DW7QjsXC4\",\"LAUNCH_DARKLY_CLIENT_SIDE_ID\":\"61e83cfd8ac5a016e6f0d0b6\",\"LINKEDIN_CLIENT_ID\":\"86azhyybctszo6\",\"NEXT_PUBLIC_GA_ID\":\"G-JTMLK9TNNV\",\"NEXT_PUBLIC_VERCEL_GIT_COMMIT_MESSAGE\":\"\\\"Merge rc-20251212-1 into prod\\\"\",\"NEXT_PUBLIC_VERCEL_URL\":\"gamma-sites-pmwzdu6ev-gamma-app.vercel.app\",\"SENTRY_ENVIRONMENT\":\"production\",\"SLACK_CLIENT_ID\":\"1317858430720.3036315640336\",\"TRANSLOADIT_IMAGE_TEMPLATE_ID\":\"6a17f9f7a509468a98329d354a04841f\",\"TRANSLOADIT_THEME_IMAGE_TEMPLATE_ID\":\"6a17f9f7a509468a98329d354a04841f\",\"TRANSLOADIT_FILE_TEMPLATE_ID\":\"fc51a03dc6dd4e4d9cf5ee53fffd72ce\",\"TRANSLOADIT_FILE_UPLOAD_WITH_EXPIRE_TEMPLATE_ID\":\"10bf371581784df8b19c902c38323722\",\"TRANSLOADIT_DOC_IMPORT_TEMPLATE_ID\":\"0ee80b7d8cff4d99966c2943456a1b22\",\"VERCEL_GIT_COMMIT_REF\":\"prod\",\"VISITOR_ID_COOKIE_DOMAIN\":\".gamma.app\",\"RECAPTCHA_SCORING_KEY\":\"6LdCntgoAAAAAA-MuuSZIeM7COJCac-Z8wj9Nj2p\",\"RECAPTCHA_CHECKBOX_KEY\":\"6LcE4OUoAAAAAOruJAwQdjNA7puomGoVVmN0ytZe\",\"CANNY_APP_ID\":\"62fec2ae4f80df44a5abffe5\",\"VANTARA_CLIENT_KEY\":\"key_WON6skNDaHkBPJzF8t6GNxLRsvpDRbz1ZJ3WGP9sNrQkWWOIpwMqImTmhyUdASJg6ViXVckFwe+UkWT\/0WkRwA\",\"VANTARA_PRODUCT_ID\":\"prd_01JSDDT52WDGAT7VSHV4Q2900S\",\"VANTARA_ORGANIZATION_ID\":\"org_2w5zwhVxN9ZQkdLIfGkH82LTXkb\",\"BUILD_HASH\":\"pmwzdu6ev\"},\"isFallback\":false,\"isExperimentalCompile\":false,\"gsp\":true,\"scriptLoader\":[]}<\/script><script defer src=\"https:\/\/static.cloudflareinsights.com\/beacon.min.js\/vcd15cbe7772f49c399c6a5babf22c1241717689176015\" integrity=\"sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==\" data-cf-beacon='{\"version\":\"2024.11.0\",\"token\":\"d9ec1fbd737c491dbfaf6b25d8250850\",\"r\":1,\"server_timing\":{\"name\":{\"cfCacheStatus\":true,\"cfEdge\":true,\"cfExtPri\":true,\"cfL4\":true,\"cfOrigin\":true,\"cfSpeedBrain\":true},\"location_startswith\":null}}' crossorigin=\"anonymous\"><\/script>\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>dbt Explained: Why It Became the Backbone of Modern Analytics If you&#x27;ve worked in analytics over the last few years, you&#x27;ve almost certainly heard about dbt \u2014 and possibly wondered whether it&#x27;s just another tool, or the tool everyone keeps talking about. Short answer: dbt isn&#x27;t magic \u2014 but it fundamentally changed how analytics teams [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":168,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,42,15],"tags":[],"class_list":["post-167","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-beginners","category-database","category-sql"],"_links":{"self":[{"href":"https:\/\/rafaelpecin.com\/dataacademy\/wp-json\/wp\/v2\/posts\/167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rafaelpecin.com\/dataacademy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rafaelpecin.com\/dataacademy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rafaelpecin.com\/dataacademy\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rafaelpecin.com\/dataacademy\/wp-json\/wp\/v2\/comments?post=167"}],"version-history":[{"count":4,"href":"https:\/\/rafaelpecin.com\/dataacademy\/wp-json\/wp\/v2\/posts\/167\/revisions"}],"predecessor-version":[{"id":172,"href":"https:\/\/rafaelpecin.com\/dataacademy\/wp-json\/wp\/v2\/posts\/167\/revisions\/172"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rafaelpecin.com\/dataacademy\/wp-json\/wp\/v2\/media\/168"}],"wp:attachment":[{"href":"https:\/\/rafaelpecin.com\/dataacademy\/wp-json\/wp\/v2\/media?parent=167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rafaelpecin.com\/dataacademy\/wp-json\/wp\/v2\/categories?post=167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rafaelpecin.com\/dataacademy\/wp-json\/wp\/v2\/tags?post=167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}