*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:480px){.container{max-width:480px}}@media (min-width:640px){.container{max-width:640px;padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1280px){.container{max-width:1280px;padding-left:0;padding-right:0}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1920px){.container{max-width:1920px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.6666667em;margin-top:1.6666667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.8888889em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-top:.2222222em;padding-inline-start:.4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding-inline-end:1.5em;padding-bottom:1em;padding-top:1em;padding-inline-start:1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.6666667em;margin-top:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:3.1111111em;margin-top:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-top:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-top-2{top:-.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-\[-40px\]{left:-40px}.top-0{top:0}.top-1\/2{top:50%}.top-8{top:2rem}.top-\[20px\]{top:20px}.top-\[75\%\]{top:75%}.z-10{z-index:10}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-3{grid-column:span 3/span 3}.m-8{margin:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-8{margin-bottom:2rem;margin-top:2rem}.my-\[30px\]{margin-bottom:30px;margin-top:30px}.-ml-2{margin-left:-.5rem}.-ml-6{margin-left:-1.5rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[10px\]{margin-bottom:10px}.mb-\[30px\]{margin-bottom:30px}.mb-\[50px\]{margin-bottom:50px}.mb-\[60px\]{margin-bottom:60px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-\[30px\]{margin-top:30px}.mt-\[60px\]{margin-top:60px}.mt-\[75px\]{margin-top:75px}.mt-\[80px\]{margin-top:80px}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[100vh\]{height:100vh}.h-\[12\.408px\]{height:12.408px}.h-\[1px\]{height:1px}.h-\[300px\]{height:300px}.h-\[83px\]{height:83px}.h-auto{height:auto}.h-full{height:100%}.max-h-0{max-height:0}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-\[22rem\]{min-height:22rem}.min-h-screen{min-height:100vh}.w-0{width:0}.w-10{width:2.5rem}.w-100{width:25rem}.w-12{width:3rem}.w-16{width:4rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-\[95\%\]{width:95%}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[170px\]{min-width:170px}.min-w-\[80px\]{min-width:80px}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-96{max-width:24rem}.max-w-\[300px\]{max-width:300px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-screen-lg{max-width:1280px}.max-w-screen-xl{max-width:1440px}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\.5{--tw-translate-y:-0.375rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-y-1\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\.5{--tw-translate-y:0.375rem}.-rotate-45{--tw-rotate:-45deg}.-rotate-45,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.scale-90,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[1\.88rem\]{gap:1.88rem}.gap-\[30px\]{gap:30px}.gap-\[55px\]{gap:55px}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-\[\#481A54\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(72 26 84/var(--tw-divide-opacity,1))}.divide-purple-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(126 34 206/var(--tw-divide-opacity,1))}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-br-none{border-bottom-right-radius:0}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tl-xl{border-top-left-radius:.75rem}.rounded-tr-full{border-top-right-radius:9999px}.rounded-tr-xl{border-top-right-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-8{border-bottom-width:8px}.border-l-8{border-left-width:8px}.border-r{border-right-width:1px}.border-r-8{border-right-width:8px}.border-t{border-top-width:1px}.border-\[\#481A54\]{--tw-border-opacity:1;border-color:rgb(72 26 84/var(--tw-border-opacity,1))}.border-\[\#BA01FF\]{--tw-border-opacity:1;border-color:rgb(186 1 255/var(--tw-border-opacity,1))}.border-\[\#D9D9D9\]{--tw-border-opacity:1;border-color:rgb(217 217 217/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-900{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/20{border-color:hsla(0,0%,100%,.2)}.border-b-white{--tw-border-opacity:1;border-bottom-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.bg-\[\#481A54\]{--tw-bg-opacity:1;background-color:rgb(72 26 84/var(--tw-bg-opacity,1))}.bg-\[\#730394\]{--tw-bg-opacity:1;background-color:rgb(115 3 148/var(--tw-bg-opacity,1))}.bg-\[\#D9D9D9\]{--tw-bg-opacity:1;background-color:rgb(217 217 217/var(--tw-bg-opacity,1))}.bg-\[\#FCC003\]{--tw-bg-opacity:1;background-color:rgb(252 192 3/var(--tw-bg-opacity,1))}.bg-\[var\(--main-bg\)\]{background-color:var(--main-bg)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-current{background-color:currentColor}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-contain{background-size:contain}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[25px\]{padding-left:25px;padding-right:25px}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-\[19px\]{padding-bottom:19px;padding-top:19px}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-right{text-align:right}.font-\[Poppins\]{font-family:Poppins}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-8{line-height:2rem}.leading-\[150\%\]{line-height:150%}.leading-\[15px\]{line-height:15px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.0375rem\]{letter-spacing:.0375rem}.tracking-wide{letter-spacing:.025em}.text-\[\#1264A3\]{--tw-text-opacity:1;color:rgb(18 100 163/var(--tw-text-opacity,1))}.text-\[\#242424\]{--tw-text-opacity:1;color:rgb(36 36 36/var(--tw-text-opacity,1))}.text-\[\#481A54\]{--tw-text-opacity:1;color:rgb(72 26 84/var(--tw-text-opacity,1))}.text-\[\#730394\]{--tw-text-opacity:1;color:rgb(115 3 148/var(--tw-text-opacity,1))}.text-\[var\(--main-fg\)\]{color:var(--main-fg)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-primary-800{--tw-text-opacity:1;color:rgb(var(--color-primary-800)/var(--tw-text-opacity,1))}.text-slack-violet-500{--tw-text-opacity:1;color:rgb(203 101 255/var(--tw-text-opacity,1))}.text-slack-violet-800{--tw-text-opacity:1;color:rgb(115 3 148/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-white\/70::-moz-placeholder{color:hsla(0,0%,100%,.7)}.placeholder-white\/70::placeholder{color:hsla(0,0%,100%,.7)}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.alignfull{margin:2rem calc(50% - 50vw)!important;max-width:100vw!important;width:100vw}.alignwide{margin:2rem 0;max-width:1440px!important}.alignnone{height:auto;margin-left:0;margin-right:0;max-width:100%}.aligncenter{display:block;margin:.5rem auto}@media (min-width:640px){.alignleft:not(.wp-block-button){float:left;margin-right:.5rem}.alignright:not(.wp-block-button){float:right;margin-left:.5rem}.wp-block-button.alignleft a{float:left;margin-right:1rem}.wp-block-button.alignright a{float:right;margin-left:1rem}}.wp-caption{display:inline-block}.wp-caption img{line-height:1;margin-bottom:.5rem}.wp-caption-text{color:#4b5563;font-size:.875rem}:root{--color-brand-primary:#481a54;--color-brand-secondary:#1ab9ff;--color-brand-tertiary:#41b658;--color-brand-accent:#fcc003;--color-brand-highlight:#e3066a;--color-primary-50:#f9f0ff;--color-primary-100:#f2deff;--color-primary-200:#e5b9fe;--color-primary-300:#d892fe;--color-primary-400:#d17dfe;--color-primary-500:#cb65ff;--color-primary-600:#ba01ff;--color-primary-700:#9602c7;--color-primary-800:#730394;--color-primary-850:#481a54;--color-primary-900:#3d0157;--color-primary-950:#2e0039;--color-secondary-50:#eaf5fe;--color-secondary-100:#cfe9fe;--color-secondary-200:#90d0fe;--color-secondary-300:#1ab9ff;--color-secondary-400:#08abed;--color-secondary-500:#0d9dda;--color-secondary-600:#107cad;--color-secondary-700:#05628a;--color-secondary-800:#084968;--color-secondary-850:#032b48;--color-secondary-900:#0a2636;--color-secondary-950:#001a28;--color-tertiary-50:#ebf7e6;--color-tertiary-100:#cdefc4;--color-tertiary-200:#91db8b;--color-tertiary-300:#45c65a;--color-tertiary-400:#41b658;--color-tertiary-500:#3ba755;--color-tertiary-600:#2e844a;--color-tertiary-700:#396547;--color-tertiary-800:#194e31;--color-tertiary-850:#1c3326;--color-tertiary-900:#0c2912;--color-tertiary-950:#071b12;--color-accent-50:#fbf3e0;--color-accent-100:#f9e3b6;--color-accent-200:#fcc003;--color-accent-300:#e4a201;--color-accent-400:#d79304;--color-accent-500:#ca8501;--color-accent-600:#a86403;--color-accent-700:#8c4b02;--color-accent-800:#6f3400;--color-accent-850:#4f2100;--color-accent-900:#2e2204;--color-accent-950:#281202;--color-highlight-50:#fef0f3;--color-highlight-100:#fddde3;--color-highlight-200:#fdb6c5;--color-highlight-300:#fe8aa7;--color-highlight-400:#fe7298;--color-highlight-500:#ff538a;--color-highlight-600:#e3066a;--color-highlight-700:#b60554;--color-highlight-800:#8a033e;--color-highlight-850:#61022a;--color-highlight-900:#4b0620;--color-highlight-950:#370114;--color-smoke-50:#f3f3f3;--color-smoke-100:#e5e5e5;--color-smoke-200:#cfcfc9;--color-smoke-300:#aeaeac;--color-smoke-400:#a0a0a0;--color-smoke-500:#939393;--color-smoke-600:#747474;--color-smoke-700:#5c5c5c;--color-smoke-800:#444;--color-smoke-900:#242424;--color-smoke-950:#181818;--color-success-50:#ebf7e6;--color-success-500:#3ba755;--color-success-600:#2e844a;--color-warning-50:#fbf3e0;--color-warning-200:#fcc003;--color-warning-500:#ca8501;--color-error-50:#fef1ee;--color-error-500:#fe5c4c;--color-error-600:#ea001e;--color-success-500-rgb:59 167 85;--color-brand-accent-rgb:26 185 255;--color-surface-primary:#fff;--color-surface-secondary:#fff;--color-surface-tertiary:#f9f0ff;--color-surface-elevated:#fff;--color-surface-highlight:#481a54;--color-text-primary:#000;--color-text-secondary:#181818;--color-text-muted:#a0a0a0;--color-text-inverse:#fff;--color-text-highlight:#730394;--color-border-primary:#cfcfc9;--color-border-secondary:#aeaeac;--color-border-highlight:var(--color-text-highlight);--color-code-bg:#f3f3f3;--color-code-text:#5c5c5c;--color-code-inline-bg:var(--color-success-500);--color-focus-ring:var(--color-brand-accent);--color-link:var(--color-brand-primary);--color-link-hover:var(--color-primary-800);--color-workshop-accent:var(--color-primary-800);--color-event-highlight:var(--color-brand-accent);--color-tools-accent:var(--color-primary-600);--color-platform-border:var(--color-tertiary-700) --color-btn-solid-text:#fff;--color-btn-solid-fill:#481a54;--color-btn-solid-text-hover:#fff;--color-btn-solid-fill-hover:#730394;--color-btn-outline-text:#481a54;--color-btn-outline-border:#481a54;--color-btn-outline-text-hover:#730394;--color-btn-outline-border-hover:#730394}:root[data-theme=dark]{--color-surface-primary:#181818;--color-surface-secondary:#181818;--color-surface-tertiary:#181818;--color-surface-elevated:#181818;--color-surface-highlight:#481a54;--color-text-primary:#fff;--color-text-secondary:#e5e5e5;--color-text-muted:#939393;--color-text-inverse:#000;--color-text-highlight:#ba01ff;--color-border-primary:#5c5c5c;--color-border-secondary:#747474;--color-border-highlight:var(--color-text-highlight);--color-code-bg:#242424;--color-code-text:#cfcfc9;--color-btn-solid-text:#481a54;--color-btn-solid-fill:#fff;--color-btn-solid-text-hover:#730394;--color-btn-solid-fill-hover:#fff;--color-btn-outline-text:#fff;--color-btn-outline-border:#fff;--color-btn-outline-text-hover:#e5e5e5;--color-btn-outline-border-hover:#e5e5e5}.bg-surface{background-color:var(--color-surface-primary)}.bg-surface-secondary{background-color:var(--color-surface-secondary)}.bg-surface-elevated{background-color:var(--color-surface-elevated)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.border-primary{border-color:var(--color-border-primary)}.border-secondary{border-color:var(--color-border-secondary)}.focus-brand:focus{--tw-ring-color:var(--color-focus-ring);box-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.entry-content{background-color:var(--color-surface-primary);color:var(--color-text-primary)}.entry-content code{background-color:rgba(var(--color-success-500-rgb),.2);color:var(--color-code-text)}.entry-content pre{background-color:var(--color-code-bg);border:1px solid var(--color-border-primary)}.elementor-widget-container{color:var(--color-text-primary)}.workshop-step{border-left-color:var(--color-workshop-accent)}.event-card{border-color:rgba(var(--color-brand-accent-rgb),.3)}.slack-card-tool-button{background-color:transparent;border-color:rgb(var(--color-text-primary));color:rgb(var(--color-text-primary))!important}.slack-card-tool-button:hover{border-color:rgb(var(--color-border-highlight))!important}.slack-card-tool-button:hover,.slack-card-tool-button:hover .slack-card-button-icon,.slack-card-tool-button:hover .slack-card-button-text{color:rgb(var(--color-text-highlight))!important}@font-face{font-display:swap;font-family:Avant Garde;font-style:normal;font-weight:400;src:url(../fonts/AvantGarde.woff2?8402dfbd4149ce947d8b1cfeced2cd97) format("woff2"),url(../fonts/AvantGarde.woff?d1c099d0212142aabd54101e51b88617) format("woff")}@font-face{font-display:swap;font-family:Salesforce Sans;font-style:normal;font-weight:400;src:url(../fonts/SalesforceSans-Regular.woff2?679547df303acfaf9b97f4847d47e9df) format("woff2"),url(../fonts/SalesforceSans-Regular.woff?a361cf0439289bfd883918f597752c76) format("woff")}@font-face{font-display:swap;font-family:Salesforce Sans;font-style:normal;font-weight:700;src:url(../fonts/SalesforceSans-Bold.woff2?edf948a2181aa81e604585cca9b140be) format("woff2"),url(../fonts/SalesforceSans-Bold.woff?2f31b1d340484b82ef37009b7d4c9479) format("woff")}@font-face{font-display:swap;font-family:Salesforce Sans;font-style:italic;font-weight:400;src:url(../fonts/SalesforceSans-Italic.woff2?64ed4696e597b09875fb7b49ee832d9b) format("woff2"),url(../fonts/SalesforceSans-Italic.woff?6ff76dd92861d61ab2057f3328be3329) format("woff")}@font-face{font-display:swap;font-family:Salesforce Sans;font-style:italic;font-weight:700;src:url(../fonts/SalesforceSans-BoldItalic.woff2?ad46fbeaedc190d6d3dbbcc5f66c5786) format("woff2"),url(../fonts/SalesforceSans-BoldItalic.woff?97b8c8cbc8cfb200e1c52d395bbe0190) format("woff")}@font-face{font-display:swap;font-family:Salesforce Sans;font-style:normal;font-weight:300;src:url(../fonts/SalesforceSans-Light.woff2?7d60aed7319d75b829f521a02fd9368c) format("woff2"),url(../fonts/SalesforceSans-Light.woff?7311644a8dd80b96987250d6021c5b14) format("woff")}@font-face{font-display:swap;font-family:Salesforce Sans;font-style:italic;font-weight:300;src:url(../fonts/SalesforceSans-LightItalic.woff2?4033c989dfb65fb9645e38d3f2f4c738) format("woff2"),url(../fonts/SalesforceSans-LightItalic.woff?f0c647518032099954aba617c36bc8d4) format("woff")}:root{--breakpoint-xs:480px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1280px;--breakpoint-xl:1440px;--breakpoint-2xl:1920px;--container-padding-mobile:1rem;--container-padding-sm:1.5rem;--container-padding-md:2rem;--container-margin-lg:4rem;--container-margin-xl:8rem;--container-width-standard:1280px;--container-width-wide:1440px;--container-width-narrow-factor:0.8;--container-width-wide-factor:1.2;--content-width-narrow:640px;--content-width-standard:800px;--content-width-wide:1000px;--link-color:var(--color-link);--link-hover:var(--color-link-hover);--transition-fast:0.15s ease;--transition-normal:0.2s ease;--transition-slow:0.3s ease}body,html{background:var(--color-bg-primary);color:var(--color-text-primary)}.entry-content>*,article>:not(.entry-content){margin-left:auto;margin-right:auto;max-width:1280px}.block-editor-block-list__layout h1,.entry-content h1{font-size:1.5rem;line-height:2rem}.block-editor-block-list__layout h2,.entry-content h2{font-size:1.25rem;line-height:1.75rem}.block-editor-block-list__layout h3,.entry-content h3{font-size:1.125rem;line-height:1.75rem}.block-editor-block-list__layout ol,.block-editor-block-list__layout p,.block-editor-block-list__layout ul,.entry-content ol,.entry-content p,.entry-content ul{margin-bottom:2rem}.entry-content.prose{--tw-prose-bullets:var(--color-text-primary);--tw-prose-links:var(--link-color);--tw-prose-links-hover:var(--link-hover)}.entry-content h1{color:var(--color-text-primary);font-family:var(--typography-heading-1-font-family);font-size:var(--typography-heading-1-font-size);font-weight:var(--typography-heading-1-font-weight);letter-spacing:var(--typography-heading-1-letter-spacing);line-height:var(--typography-heading-1-line-height);margin-bottom:1rem}.entry-content h2{color:var(--color-text-primary);font-family:var(--typography-heading-2-font-family);font-size:var(--typography-heading-2-font-size);font-weight:var(--typography-heading-2-font-weight);letter-spacing:var(--typography-heading-2-letter-spacing);line-height:var(--typography-heading-2-line-height);margin-bottom:.875rem}.entry-content h3{color:var(--color-text-primary);font-family:var(--typography-heading-3-font-family);font-size:var(--typography-heading-3-font-size);font-weight:var(--typography-heading-3-font-weight);letter-spacing:var(--typography-heading-3-letter-spacing);line-height:var(--typography-heading-3-line-height);margin-bottom:.75rem}.entry-content.prose a:not(.not-prose){color:var(--link-color)!important;font-weight:var(--font-weight-medium);text-decoration:underline!important;text-decoration-thickness:var(--text-decoration-thickness);text-underline-offset:var(--text-underline-offset);transition:color .2s ease}.entry-content.prose a:not(.not-prose):hover{color:var(--link-hover)!important;text-decoration:none!important}.text-force-white,.text-force-white *,.text-force-white a,.text-force-white div,.text-force-white h1,.text-force-white h2,.text-force-white h3,.text-force-white h4,.text-force-white h5,.text-force-white h6,.text-force-white li,.text-force-white p,.text-force-white span{color:#fff!important}.text-force-white a:focus,.text-force-white a:hover{color:hsla(0,0%,100%,.8)!important;text-decoration-color:hsla(0,0%,100%,.8)!important}.text-force-black,.text-force-black *,.text-force-black a,.text-force-black div,.text-force-black h1,.text-force-black h2,.text-force-black h3,.text-force-black h4,.text-force-black h5,.text-force-black h6,.text-force-black li,.text-force-black p,.text-force-black span{color:#000!important}.text-force-black a:focus,.text-force-black a:hover{color:rgba(0,0,0,.7)!important;text-decoration-color:rgba(0,0,0,.7)!important}.bg-force-dark{background-color:#0f172a!important}.bg-force-light{background-color:#fff!important}.bg-force-brand-dark{background-color:#481a54!important}.connect-section-heading,.connect-section-heading *,.connect-section-heading h1,.connect-section-heading h2,.connect-section-heading h3,.connect-section-heading h4,.connect-section-heading h5,.connect-section-heading h6{color:#fff!important;font-weight:600!important}.connect-section-text,.connect-section-text *,.connect-section-text div,.connect-section-text li,.connect-section-text p,.connect-section-text span{color:#fff!important;opacity:.9}.connect-section-heading a,.connect-section-text a{color:#fff!important;text-decoration:underline!important;text-decoration-thickness:from-font!important;text-underline-offset:2px!important}.connect-section-heading a:focus,.connect-section-heading a:hover,.connect-section-text a:focus,.connect-section-text a:hover{color:#1ab9ff!important;text-decoration-color:#1ab9ff!important}.dark-section,.dark-section *,.dark-section a,.dark-section div,.dark-section h1,.dark-section h2,.dark-section h3,.dark-section h4,.dark-section h5,.dark-section h6,.dark-section li,.dark-section p,.dark-section span{color:#fff!important}.dark-section a{text-decoration:underline!important}.dark-section a:focus,.dark-section a:hover{color:#1ab9ff!important;text-decoration-color:#1ab9ff!important}.light-section,.light-section *,.light-section div,.light-section h1,.light-section h2,.light-section h3,.light-section h4,.light-section h5,.light-section h6,.light-section li,.light-section p,.light-section span{color:#0f172a!important}.light-section a{color:#481a54!important}.light-section a:focus,.light-section a:hover{color:#9602c7!important}.elementor-widget-heading.text-force-white .elementor-heading-title,.text-force-white .elementor-widget-heading .elementor-heading-title{color:#fff!important}.elementor-widget-heading.text-force-black .elementor-heading-title,.text-force-black .elementor-widget-heading .elementor-heading-title{color:#000!important}.elementor-widget-text-editor.text-force-white .elementor-text-editor,.elementor-widget-text-editor.text-force-white .elementor-text-editor *,.text-force-white .elementor-widget-text-editor .elementor-text-editor,.text-force-white .elementor-widget-text-editor .elementor-text-editor *{color:#fff!important}.elementor-widget-text-editor.text-force-black .elementor-text-editor,.elementor-widget-text-editor.text-force-black .elementor-text-editor *,.text-force-black .elementor-widget-text-editor .elementor-text-editor,.text-force-black .elementor-widget-text-editor .elementor-text-editor *{color:#000!important}.dark-section :focus,.text-force-white :focus{outline:2px solid #1ab9ff!important;outline-offset:2px!important}.light-section :focus,.text-force-black :focus{outline:2px solid #9602c7!important;outline-offset:2px!important}.dark-section ::-moz-selection,.text-force-white ::-moz-selection{background-color:rgba(26,185,255,.3)!important;color:#fff!important}.dark-section ::selection,.text-force-white ::selection{background-color:rgba(26,185,255,.3)!important;color:#fff!important}.light-section ::-moz-selection,.text-force-black ::-moz-selection{background-color:rgba(89,28,135,.2)!important;color:#000!important}.light-section ::selection,.text-force-black ::selection{background-color:rgba(89,28,135,.2)!important;color:#000!important}header nav [x-show][class*=bg-white]{background:rgb(var(--color-surface-primary))!important;color:rgb(var(--color-text-primary))!important}header nav [x-show]>.absolute.w-0.h-0{border-bottom-color:rgb(var(--color-surface-primary))!important}header nav [x-show] .border-gray-200{border-color:rgb(var(--color-border-primary))!important}header nav [x-show] p.text-black{color:rgb(var(--color-text-secondary))!important}header nav [x-show] a.text-primary-800{color:var(--color-link)!important}header nav [x-show] a.text-primary-800:hover{color:var(--color-link-hover)!important}header nav [x-show] a.font-avantGarde.font-bold{color:var(--color-link)!important}.dark header nav [x-show][class*=bg-white],:root[data-theme=dark] header nav [x-show][class*=bg-white]{background:#481a54!important;color:rgb(var(--color-text-primary))!important}.dark header nav [x-show]>.absolute.w-0.h-0,:root[data-theme=dark] header nav [x-show]>.absolute.w-0.h-0{border-bottom-color:rgb(var(--color-surface-secondary))!important}.dark header nav [x-show] .border-gray-200,:root[data-theme=dark] header nav [x-show] .border-gray-200{border-color:rgb(var(--color-border-secondary))!important}.dark header nav [x-show] p.text-black,:root[data-theme=dark] header nav [x-show] p.text-black{color:#fff!important}.dark header nav [x-show] a.text-primary-800,:root[data-theme=dark] header nav [x-show] a.text-primary-800{color:var(--color-link)!important}.dark header nav [x-show] a.text-primary-800:hover,:root[data-theme=dark] header nav [x-show] a.text-primary-800:hover{color:var(--color-link-hover)!important}.dark header nav [x-show] a.font-avantGarde.font-bold,:root[data-theme=dark] header nav [x-show] a.font-avantGarde.font-bold{color:var(--color-link)!important}.section-wrapper{position:relative;width:100%}.container-content{max-width:none;padding:0 var(--container-padding-mobile);width:100%}@media (min-width:640px){.container-content{padding:0 var(--container-padding-sm)}}@media (min-width:768px){.container-content{padding:0 var(--container-padding-md)}}@media (min-width:1024px){.container-content{margin:0 auto;max-width:calc(100% - var(--container-margin-lg));padding:0}}@media (min-width:1280px){.container-content{max-width:calc(100% - var(--container-margin-xl))}}@media (min-width:1440px){.container-content{max-width:var(--container-width-standard)}}@media (min-width:1920px){.container-content{max-width:var(--container-width-wide)}}@media (min-width:1024px){.container-content-narrow{max-width:calc(80% - 4rem)}}@media (min-width:1280px){.container-content-narrow{max-width:calc(80% - 8rem)}}@media (min-width:1440px){.container-content-narrow{max-width:1024px}}@media (min-width:1920px){.container-content-narrow{max-width:1152px}}@media (min-width:1024px){.container-content-wide{max-width:calc(100% - 2rem)}}@media (min-width:1280px){.container-content-wide{max-width:calc(100% - 4rem)}}@media (min-width:1440px){.container-content-wide{max-width:1536px}}@media (min-width:1920px){.container-content-wide{max-width:1728px}}.section-spacing-y{padding-bottom:3rem;padding-top:3rem}@media (min-width:768px){.section-spacing-y{padding-bottom:4rem;padding-top:4rem}}@media (min-width:1280px){.section-spacing-y{padding-bottom:5rem;padding-top:5rem}}.section-spacing-y-small{padding-bottom:2rem;padding-top:2rem}@media (min-width:768px){.section-spacing-y-small{padding-bottom:3rem;padding-top:3rem}}.section-spacing-y-large{padding-bottom:4rem;padding-top:4rem}@media (min-width:768px){.section-spacing-y-large{padding-bottom:6rem;padding-top:6rem}}@media (min-width:1280px){.section-spacing-y-large{padding-bottom:8rem;padding-top:8rem}}.container-content-no-padding{padding-left:0;padding-right:0}.container-content-left-align{margin-left:0;margin-right:auto}.container-content-right-align{margin-left:auto;margin-right:0}.container-inner{max-width:100%;width:100%}.container-breakout{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.container-debug{outline:2px dashed rgba(255,0,0,.3);outline-offset:-2px}.container-debug:before{background:rgba(255,0,0,.8);color:#fff;content:attr(data-container-width);font-size:.75rem;padding:.25rem .5rem;position:absolute;right:0;top:0;z-index:9999}.slack-h1{font-size:9.125rem}.slack-h1,.slack-h2{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));font-family:Avant Garde,Salesforce Sans,ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:-.025em;line-height:1}.slack-h2{font-size:5.25rem}.slack-h3{font-size:2.875rem;letter-spacing:-.025em;line-height:1}.slack-h3,.slack-h4{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));font-family:Avant Garde,Salesforce Sans,ui-sans-serif,system-ui,sans-serif;font-weight:600}.slack-h4{font-size:2rem;letter-spacing:-.02em;line-height:1.28}.slack-display-title-2{font-size:2.375rem;letter-spacing:-.005em;line-height:1.2}.slack-display-title-2,.slack-display-title-3{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));font-family:Avant Garde,Salesforce Sans,ui-sans-serif,system-ui,sans-serif;font-weight:600}.slack-display-title-3{font-size:1.875rem;letter-spacing:-.004em;line-height:1.25}.slack-sub-title-2{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));font-family:Avant Garde,Salesforce Sans,ui-sans-serif,system-ui,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:.005em;line-height:1.5}.slack-eyebrow{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-family:Avant Garde,Salesforce Sans,ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}header nav [x-show] p.slack-eyebrow{color:rgb(var(--color-text-secondary))}.dark header nav [x-show] p.slack-eyebrow,:root[data-theme=dark] header nav [x-show] p.slack-eyebrow{color:#fff}.slack-eyebrow-violet{color:rgb(150 2 199/var(--tw-text-opacity,1))}.slack-eyebrow-muted,.slack-eyebrow-violet{--tw-text-opacity:1;font-family:Avant Garde,Salesforce Sans,ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.slack-eyebrow-muted{color:rgb(116 116 116/var(--tw-text-opacity,1))}.slack-body{font-size:.847rem;font-weight:400;letter-spacing:-.01em;line-height:1.4}.slack-body,.slack-body-large{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));font-family:Salesforce Sans,ui-sans-serif,system-ui,sans-serif}.slack-body-large{font-size:1rem;line-height:1.5rem;line-height:1.625}.slack-body-small{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-family:Salesforce Sans,ui-sans-serif,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;line-height:1.625}.slack-display-responsive{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-family:Avant Garde,Salesforce Sans,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,5vw,5.25rem);font-weight:600;letter-spacing:-.025em;line-height:1}header nav [x-show] p.slack-display-responsive{color:rgb(var(--color-text-secondary))}.dark header nav [x-show] p.slack-display-responsive,:root[data-theme=dark] header nav [x-show] p.slack-display-responsive{color:#fff}.slack-title-responsive{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-family:Avant Garde,Salesforce Sans,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.5rem,3vw,2.875rem);font-weight:600;letter-spacing:-.025em;line-height:1}header nav [x-show] p.slack-title-responsive{color:rgb(var(--color-text-secondary))}.dark header nav [x-show] p.slack-title-responsive,:root[data-theme=dark] header nav [x-show] p.slack-title-responsive{color:#fff}.text-slack-primary{--tw-text-opacity:1;color:rgb(72 26 84/var(--tw-text-opacity,1))}.text-slack-accent{--tw-text-opacity:1;color:rgb(26 185 255/var(--tw-text-opacity,1))}.text-slack-success{--tw-text-opacity:1;color:rgb(65 182 88/var(--tw-text-opacity,1))}.text-slack-warning{--tw-text-opacity:1;color:rgb(252 192 3/var(--tw-text-opacity,1))}.text-slack-error{--tw-text-opacity:1;color:rgb(234 0 30/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(116 116 116/var(--tw-text-opacity,1))}.text-subtle{--tw-text-opacity:1;color:rgb(147 147 147/var(--tw-text-opacity,1))}.slack-emoji{display:inline-block;font-size:1.71875rem;line-height:1}.slack-emoji img{height:100%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.slack-avatar{border-radius:9999px;font-size:2.0625rem;height:2rem;line-height:1;overflow:hidden;width:2rem}.slack-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slack-highlight{--tw-text-opacity:1;color:rgb(150 2 199/var(--tw-text-opacity,1));font-weight:500}.slack-highlight-subtle{--tw-text-opacity:1;color:rgb(186 1 255/var(--tw-text-opacity,1))}.slack-page-title{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-family:Avant Garde,Salesforce Sans,ui-sans-serif,system-ui,sans-serif;margin-bottom:1.5rem}header nav [x-show] p.slack-page-title{color:rgb(var(--color-text-secondary))}.dark header nav [x-show] p.slack-page-title,:root[data-theme=dark] header nav [x-show] p.slack-page-title{color:#fff}.slack-section-title{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-family:Avant Garde,Salesforce Sans,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,5vw,5.25rem);font-weight:600;letter-spacing:-.025em;line-height:1;margin-bottom:1rem}header nav [x-show] p.slack-section-title{color:rgb(var(--color-text-secondary))}.dark header nav [x-show] p.slack-section-title,:root[data-theme=dark] header nav [x-show] p.slack-section-title{color:#fff}.slack-card-title{color:rgb(0 0 0/var(--tw-text-opacity,1));font-family:Avant Garde,Salesforce Sans,ui-sans-serif,system-ui,sans-serif;font-size:1.875rem;letter-spacing:-.004em;line-height:1.25;margin-bottom:.5rem}header nav [x-show] p.slack-card-title{color:rgb(var(--color-text-secondary))}.dark header nav [x-show] p.slack-card-title,:root[data-theme=dark] header nav [x-show] p.slack-card-title{color:#fff}.slack-article-title{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-family:Avant Garde,Salesforce Sans,ui-sans-serif,system-ui,sans-serif;font-size:2rem;font-weight:600;letter-spacing:-.02em;line-height:1.28;margin-bottom:.75rem}header nav [x-show] p.slack-article-title{color:rgb(var(--color-text-secondary))}.dark header nav [x-show] p.slack-article-title,:root[data-theme=dark] header nav [x-show] p.slack-article-title{color:#fff}.slack-feature-label{--tw-text-opacity:1;color:rgb(150 2 199/var(--tw-text-opacity,1));font-family:Avant Garde,Salesforce Sans,ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.02em;line-height:1.2;margin-bottom:.5rem;text-transform:uppercase}.slack-content{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-family:Salesforce Sans,ui-sans-serif,system-ui,sans-serif;font-size:.847rem;font-weight:400;letter-spacing:-.01em;line-height:1.4;margin-bottom:1rem}header nav [x-show] p.slack-content{color:rgb(var(--color-text-secondary))}.dark header nav [x-show] p.slack-content,:root[data-theme=dark] header nav [x-show] p.slack-content{color:#fff}.slack-content:last-child{margin-bottom:0}.slack-lead{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-family:Salesforce Sans,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.5rem;line-height:1.625;margin-bottom:1.5rem}.slack-mobile-compact .slack-h1{font-size:2.25rem;line-height:2.5rem}@media (min-width:640px){.slack-mobile-compact .slack-h1{font-size:9.125rem;font-weight:600;letter-spacing:-.025em;line-height:1}}.slack-mobile-compact .slack-display-responsive,.slack-mobile-compact .slack-h2{font-size:1.875rem;line-height:2.25rem}@media (min-width:640px){.slack-mobile-compact .slack-display-responsive,.slack-mobile-compact .slack-h2{font-size:5.25rem;font-weight:600;letter-spacing:-.025em;line-height:1}}.slack-mobile-compact .slack-eyebrow{font-size:.75rem;line-height:1rem}@media (min-width:640px){.slack-mobile-compact .slack-eyebrow{font-size:.875rem;font-weight:600;letter-spacing:.02em;line-height:1.2}}.slack-desktop-enhanced .slack-body{font-size:.847rem;font-weight:400;letter-spacing:-.01em;line-height:1.4}@media (min-width:1280px){.slack-desktop-enhanced .slack-body{font-size:1rem;line-height:1.5rem}}.slack-accessible .slack-body{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))}.slack-accessible .slack-body-small{--tw-text-opacity:1;color:rgb(68 68 68/var(--tw-text-opacity,1))}.slack-link{--tw-text-opacity:1;color:rgb(26 185 255/var(--tw-text-opacity,1))}.slack-link:focus,.slack-link:hover{--tw-text-opacity:1;color:rgb(8 171 237/var(--tw-text-opacity,1))}.slack-link:focus{outline-color:#1ab9ff;outline-offset:2px;outline-width:2px}.slack-sr-only{clip:rect(0,0,0,0)}.slack-card-widget .slack-card .slack-sr-only,.slack-card-widget.slack-card .slack-sr-only{border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}header nav [x-show]>.slack-card-widget .slack-card .slack-sr-only.w-0.h-0,header nav [x-show]>.slack-card-widget.slack-card .slack-sr-only.w-0.h-0{border-bottom-color:rgb(var(--color-surface-primary))}.dark header nav [x-show]>.slack-card-widget .slack-card .slack-sr-only.w-0.h-0,.dark header nav [x-show]>.slack-card-widget.slack-card .slack-sr-only.w-0.h-0,:root[data-theme=dark] header nav [x-show]>.slack-card-widget .slack-card .slack-sr-only.w-0.h-0,:root[data-theme=dark] header nav [x-show]>.slack-card-widget.slack-card .slack-sr-only.w-0.h-0{border-bottom-color:rgb(var(--color-surface-secondary))}.slack-card-widget .slack-card .slack-sr-only,.slack-card-widget.slack-card .slack-sr-only{clip:rect(0,0,0,0)}.slack-sr-only{border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}header nav [x-show]>.slack-sr-only.w-0.h-0{border-bottom-color:rgb(var(--color-surface-primary))}.dark header nav [x-show]>.slack-sr-only.w-0.h-0,:root[data-theme=dark] header nav [x-show]>.slack-sr-only.w-0.h-0{border-bottom-color:rgb(var(--color-surface-secondary))}@media (prefers-color-scheme:dark){.dark .slack-display-title-2,.dark .slack-display-title-3,.dark .slack-h1,.dark .slack-h2,.dark .slack-h3,.dark .slack-h4,.dark .slack-sub-title-2,.dark .text-primary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark .slack-body,.dark .slack-content{--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.dark .text-secondary{--tw-text-opacity:1;color:rgb(207 207 201/var(--tw-text-opacity,1))}.dark .text-muted{--tw-text-opacity:1;color:rgb(174 174 172/var(--tw-text-opacity,1))}.dark .text-subtle{--tw-text-opacity:1;color:rgb(160 160 160/var(--tw-text-opacity,1))}}.elementor-button,.elementor-button-link,a.elementor-button{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(var(--color-surface-secondary)/var(--tw-bg-opacity,1));background-color:var(--color-surface-secondary);border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(var(--color-text-inverse)/var(--tw-text-opacity,1));text-decoration-line:none;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.elementor-button-link:hover,.elementor-button:hover,a.elementor-button:hover{--tw-translate-y:-1px;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.elementor-button .elementor-button-text,.elementor-button-link .elementor-button-text,a.elementor-button .elementor-button-text{--tw-text-opacity:1;color:rgb(var(--color-text-inverse)/var(--tw-text-opacity,1))}.elementor-button-link:focus,.elementor-button-link:hover,.elementor-button:focus,.elementor-button:hover,a.elementor-button:focus,a.elementor-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-surface-tertiary)/var(--tw-bg-opacity,1));border-width:0;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));outline-width:0;text-decoration-line:none}.elementor-button .elementor-button-icon .e-font-icon-svg,.elementor-button .elementor-button-icon .e-font-icon-svg *,.elementor-button .elementor-button-icon svg,.elementor-button .elementor-button-icon svg *,.elementor-button-link .elementor-button-icon .e-font-icon-svg,.elementor-button-link .elementor-button-icon .e-font-icon-svg *,.elementor-button-link .elementor-button-icon svg,.elementor-button-link .elementor-button-icon svg *,a.elementor-button .elementor-button-icon .e-font-icon-svg,a.elementor-button .elementor-button-icon .e-font-icon-svg *,a.elementor-button .elementor-button-icon svg,a.elementor-button .elementor-button-icon svg *{fill:rgb(var(--color-text-inverse)/1);stroke:rgb(var(--color-text-inverse)/1);--tw-text-opacity:1;color:rgb(var(--color-text-inverse)/var(--tw-text-opacity,1))}.elementor-button svg,.elementor-button svg *,.elementor-button-link svg,.elementor-button-link svg *,a.elementor-button svg,a.elementor-button svg *{fill:currentColor;stroke:currentColor}a[href*=developer-program] .elementor-button,a[href*=developer-program].elementor-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-primary-850)/var(--tw-bg-opacity,1));border-radius:.5rem;border-width:0;color:rgb(var(--color-text-inverse)/var(--tw-text-opacity,1));padding:.5rem 1rem}@media (min-width:640px){a[href*=developer-program] .elementor-button,a[href*=developer-program].elementor-button{padding:.75rem 1.5rem}}a[href*=developer-program] .elementor-button,a[href*=developer-program].elementor-button{font-size:1rem;font-weight:700;letter-spacing:.025em;line-height:1.5rem;line-height:1.25}.dark header nav [x-show] a
a.font-avantGarde[href*=developer-program].elementor-button,.dark header nav [x-show] aa.font-avantGarde[href*=developer-program] .elementor-button,:root[data-theme=dark] header nav [x-show] a
a.font-avantGarde[href*=developer-program].elementor-button,:root[data-theme=dark] header nav [x-show] aa.font-avantGarde[href*=developer-program] .elementor-button,header nav [x-show] a
a.font-avantGarde[href*=developer-program].elementor-button,header nav [x-show] aa.font-avantGarde[href*=developer-program] .elementor-button{color:var(--color-link)}@media (min-width:640px){a[href*=developer-program] .elementor-button,a[href*=developer-program].elementor-button{font-size:1.125rem;line-height:1.75rem}}a[href*=developer-program] .elementor-button,a[href*=developer-program].elementor-button{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}a[href*=developer-program] .elementor-button:focus,a[href*=developer-program] .elementor-button:hover,a[href*=developer-program].elementor-button:focus,a[href*=developer-program].elementor-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-translate-y:-0.125rem;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);background-color:rgb(var(--color-primary-800)/var(--tw-bg-opacity,1));border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(var(--color-text-inverse)/var(--tw-text-opacity,1));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}a[href*=developer-program] .elementor-button .elementor-button-text,a[href*=developer-program].elementor-button .elementor-button-text{--tw-text-opacity:1;color:rgb(var(--color-text-inverse)/var(--tw-text-opacity,1))}.button-primary,.elementor-button.button-primary{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-primary-850)/var(--tw-bg-opacity,1));color:rgb(var(--color-text-inverse)/var(--tw-text-opacity,1))}.button-primary:hover,.elementor-button.button-primary:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-800)/var(--tw-bg-opacity,1))}.button-secondary,.elementor-button.button-secondary{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-border-opacity:1;background-color:rgb(var(--color-surface-secondary)/var(--tw-bg-opacity,1));background-color:var(--color-surface-secondary);border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity,1));border-width:1px;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))}.button-secondary:hover,.elementor-button.button-secondary:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-tertiary)/var(--tw-bg-opacity,1))}.card-button,.elementor-element:has(.elementor-button):has(.elementor-heading-title) .elementor-button{--tw-text-opacity:1;background-color:transparent;border-color:hsla(0,0%,100%,.2);border-radius:.125rem;border-width:1px;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));font-size:.75rem;font-weight:500;letter-spacing:.025em;line-height:1rem;line-height:1.25;padding:.375rem .75rem}@media (min-width:640px){.card-button,.elementor-element:has(.elementor-button):has(.elementor-heading-title) .elementor-button{font-size:.875rem;line-height:1.25rem;padding:.5rem 1rem}}.card-button:focus,.card-button:hover,.elementor-element:has(.elementor-button):has(.elementor-heading-title) .elementor-button:focus,.elementor-element:has(.elementor-button):has(.elementor-heading-title) .elementor-button:hover{--tw-text-opacity:1;background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))}.card-button .elementor-button-text,.elementor-element:has(.elementor-button):has(.elementor-heading-title) .elementor-button .elementor-button-text{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))}[id^=swiper-wrapper-] .elementor-button{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:transparent;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:var(--color-link);text-decoration-line:none}[id^=swiper-wrapper-] .elementor-button svg,[id^=swiper-wrapper-] .elementor-button svg *{stroke:var(--color-link);fill:var(--color-link)}[id^=swiper-wrapper-] .elementor-button:hover{color:var(--color-link-hover)}[id^=swiper-wrapper-] .elementor-button:hover svg,[id^=swiper-wrapper-] .elementor-button:hover svg *{stroke:var(--color-link-hover);fill:var(--color-link-hover)}[data-id="485f2c8"] .elementor-button,[data-id="485f2c8"] a.elementor-button.elementor-button-link,[data-id=f46b9f8] .elementor-button{--tw-text-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:transparent;border-color:hsla(0,0%,100%,.2);border-radius:.125rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem;text-decoration-line:none}[data-id="485f2c8"] .elementor-button:active,[data-id="485f2c8"] .elementor-button:focus,[data-id="485f2c8"] .elementor-button:hover,[data-id="485f2c8"] a.elementor-button.elementor-button-link:active,[data-id="485f2c8"] a.elementor-button.elementor-button-link:focus,[data-id="485f2c8"] a.elementor-button.elementor-button-link:hover,[data-id=f46b9f8] .elementor-button:active,[data-id=f46b9f8] .elementor-button:focus,[data-id=f46b9f8] .elementor-button:hover{--tw-text-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));outline-width:0;text-decoration-line:none}[data-id="485f2c8"] .elementor-button svg,[data-id="485f2c8"] .elementor-button svg *,[data-id="485f2c8"] a.elementor-button.elementor-button-link svg,[data-id="485f2c8"] a.elementor-button.elementor-button-link svg *,[data-id=f46b9f8] .elementor-button svg,[data-id=f46b9f8] .elementor-button svg *{fill:currentColor;stroke:currentColor}.elementor-element-3ba7b15 .elementor-button,.elementor-element-9b50b4f .elementor-button{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-border-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:rgb(var(--color-surface-primary)/var(--tw-bg-opacity,1));border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity,1));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))}.elementor-element-3ba7b15 .elementor-button:hover,.elementor-element-9b50b4f .elementor-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-border-opacity:1;background-color:rgb(var(--color-primary-850)/var(--tw-bg-opacity,1));border-color:rgb(var(--color-primary-850)/var(--tw-border-opacity,1));color:rgb(var(--color-text-inverse)/var(--tw-text-opacity,1))}.elementor-element[data-id=d5ceb34] a.elementor-button{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-border-opacity:1;background-color:rgb(var(--color-surface-secondary)/var(--tw-bg-opacity,1));background-color:var(--color-surface-secondary);border-color:rgb(var(--color-primary-850)/var(--tw-border-opacity,1));border-width:2px;color:rgb(var(--color-primary-850)/var(--tw-text-opacity,1))}.elementor-element[data-id=d5ceb34] a.elementor-button .elementor-button-text{--tw-text-opacity:1;color:rgb(var(--color-primary-850)/var(--tw-text-opacity,1))}.elementor-element[data-id=d5ceb34] a.elementor-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-border-opacity:1;background-color:rgb(var(--color-primary-850)/var(--tw-bg-opacity,1));border-color:rgb(var(--color-primary-850)/var(--tw-border-opacity,1));color:rgb(var(--color-text-inverse)/var(--tw-text-opacity,1))}.elementor-element[data-id=d5ceb34] a.elementor-button:hover .elementor-button-text{--tw-text-opacity:1;color:rgb(var(--color-text-inverse)/var(--tw-text-opacity,1))}.old-card-style-fix{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-radius:.75rem;border-width:0;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.old-card-style-fix,.old-card-style-fix:not(.elementor-motion-effects-element-type-background){background-color:rgb(var(--color-surface-primary)/var(--tw-bg-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.old-card-style-fix:not(.elementor-motion-effects-element-type-background){--tw-bg-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.old-card-style-fix>.e-con-inner{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-primary)/var(--tw-bg-opacity,1));border-radius:.75rem}.old-card-style-fix>.elementor-motion-effects-container>.elementor-motion-effects-layer{--tw-bg-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:rgb(var(--color-surface-primary)/var(--tw-bg-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.old-card-style-fix :is(h1,h2,h3,h4,h5,h6,p,span,li){--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))}.old-card-style-fix:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-translate-y:-0.125rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.old-card-style-fix:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.dark-theme-carousel-card,[id^=swiper-wrapper-] .swiper-slide,[id^=swiper-wrapper-] .swiper-slide .elementor-element:has(.elementor-button){--tw-bg-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:rgb(var(--color-surface-primary)/var(--tw-bg-opacity,1));border-radius:.5rem;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark-theme-carousel-card:not(.elementor-motion-effects-element-type-background),[id^=swiper-wrapper-] .swiper-slide .elementor-element:has(.elementor-button):not(.elementor-motion-effects-element-type-background),[id^=swiper-wrapper-] .swiper-slide:not(.elementor-motion-effects-element-type-background){--tw-bg-opacity:1;background-color:rgb(var(--color-surface-primary)/var(--tw-bg-opacity,1));background-image:none}.dark-theme-carousel-card>.elementor-motion-effects-container>.elementor-motion-effects-layer,[id^=swiper-wrapper-] .swiper-slide .elementor-element:has(.elementor-button)>.elementor-motion-effects-container>.elementor-motion-effects-layer,[id^=swiper-wrapper-] .swiper-slide>.elementor-motion-effects-container>.elementor-motion-effects-layer{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-primary)/var(--tw-bg-opacity,1));background-image:none}.dark-theme-carousel-card :is(h1,h2,h3,h4,h5,h6),[id^=swiper-wrapper-] .swiper-slide .elementor-element:has(.elementor-button) :is(h1,h2,h3,h4,h5,h6),[id^=swiper-wrapper-] .swiper-slide :is(h1,h2,h3,h4,h5,h6){--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))}.dark-theme-carousel-card span:not(a>span),[id^=swiper-wrapper-] .swiper-slide .elementor-element:has(.elementor-button) span:not(a>span),[id^=swiper-wrapper-] .swiper-slide span:not(a>span){--tw-text-opacity:1;background-color:transparent;color:rgb(var(--color-text-secondary)/var(--tw-text-opacity,1))}.dark-theme-carousel-card a,[id^=swiper-wrapper-] .swiper-slide .elementor-element:has(.elementor-button) a,[id^=swiper-wrapper-] .swiper-slide a{--tw-text-opacity:1;color:rgb(var(--color-text-secondary)/var(--tw-text-opacity,1));text-decoration-line:none}.dark-theme-carousel-card a span,[id^=swiper-wrapper-] .swiper-slide .elementor-element:has(.elementor-button) a span,[id^=swiper-wrapper-] .swiper-slide a span{background-color:transparent;color:var(--color-link);text-decoration-color:var(--color-link);text-decoration-line:underline;text-underline-offset:2px}.dark-theme-carousel-card h3 a,[id^=swiper-wrapper-] .swiper-slide .elementor-element:has(.elementor-button) h3 a,[id^=swiper-wrapper-] .swiper-slide h3 a{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));text-decoration-line:none}.dark-theme-carousel-card .elementor-column,.dark-theme-carousel-card .elementor-widget-container,[id^=swiper-wrapper-] .swiper-slide .elementor-column,[id^=swiper-wrapper-] .swiper-slide .elementor-element:has(.elementor-button) .elementor-column,[id^=swiper-wrapper-] .swiper-slide .elementor-element:has(.elementor-button) .elementor-widget-container,[id^=swiper-wrapper-] .swiper-slide .elementor-widget-container{background-color:transparent}.dark-program-card-container,.dark-theme-card-container,.elementor-element:has(>.elementor-element:has(.elementor-button):has(.elementor-heading-title)){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:transparent;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-id="485f2c8"]>.elementor-element.e-child{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(var(--color-surface-primary)/var(--tw-bg-opacity,1));border-color:rgb(var(--color-secondary-800)/.5);border-radius:.75rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-id="485f2c8"]>.elementor-element.e-child:hover{--tw-border-opacity:1;--tw-translate-y:-0.125rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);border-color:rgb(var(--color-primary-850)/var(--tw-border-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.elementor-element-333b2ef,.elementor-element-3ba7b15,.elementor-element-9b50b4f,.elementor-element-c029c5f,[data-id="6657edd"]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-surface-primary)/var(--tw-bg-opacity,1));color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))}.elementor-element-333b2ef h2,.elementor-element-333b2ef p,.elementor-element-3ba7b15 h2,.elementor-element-3ba7b15 p,.elementor-element-9b50b4f h2,.elementor-element-9b50b4f p,.elementor-element-c029c5f h2,.elementor-element-c029c5f p,[data-id="6657edd"] h2,[data-id="6657edd"] p{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))}.elementor-element[data-id=d5ceb34]{--tw-bg-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:rgb(var(--color-surface-primary)/var(--tw-bg-opacity,1));border-radius:.75rem;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.elementor-element[data-id=d5ceb34]>.e-con-inner,.elementor-element[data-id=d5ceb34]>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent}.elementor-element[data-id=d5ceb34] :is(h1,h2,h3,h4,h5,h6,p,span,li){--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))}#content.site-content{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))}#content.site-content,main{background-color:rgb(var(--color-surface-primary)/var(--tw-bg-opacity,1))}main{--tw-bg-opacity:1}main .elementor>.elementor-section{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--color-surface-secondary)/var(--tw-bg-opacity,1));background-color:var(--color-surface-secondary);border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity,1))}main .elementor-column,main .elementor-widget-container{background-color:transparent}ol:not([class]),ul:not([class]){list-style-position:outside;margin-bottom:1rem;padding-left:2.4rem}ul:not([class]){list-style-type:disc}ol:not([class]){list-style-type:decimal}li:not([class]){--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));line-height:1.6;margin-bottom:.5rem;padding-left:.4rem}.elementor-widget-container ul:not([class]),.entry-content ul:not([class]),.event-content ul:not([class]),.hideable-content ul:not([class]),.post-content ul:not([class]),.resources-content ul:not([class]),.workshop-content ul:not([class]),.workshop-step-content ul:not([class]),.wp-block ul:not([class]){list-style-position:outside;list-style-type:disc;margin-bottom:1rem;padding-left:2.4rem}.elementor-widget-container ol:not([class]),.entry-content ol:not([class]),.event-content ol:not([class]),.hideable-content ol:not([class]),.post-content ol:not([class]),.resources-content ol:not([class]),.workshop-content ol:not([class]),.workshop-step-content ol:not([class]),.wp-block ol:not([class]){list-style-position:outside;list-style-type:decimal;margin-bottom:1rem;padding-left:2.4rem}.elementor-widget-container li:not([class]),.entry-content li:not([class]),.event-content li:not([class]),.hideable-content li:not([class]),.post-content li:not([class]),.resources-content li:not([class]),.workshop-content li:not([class]),.workshop-step-content li:not([class]),.wp-block li:not([class]){--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));line-height:1.6;margin-bottom:1rem;padding-left:.4rem}.elementor-widget-text-editor ol{list-style-type:decimal!important}.elementor-widget-text-editor ol,.elementor-widget-text-editor ul{list-style-position:outside;margin-bottom:1rem;padding-left:2.4rem}.elementor-widget-text-editor ul{list-style-type:disc!important}.elementor-widget-text-editor li{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));display:list-item!important;line-height:1.6;margin-bottom:.5rem}.elementor-widget-text-editor ol>li{counter-increment:list-item;display:list-item!important;line-height:1.6;margin-bottom:.5rem}.entry-content.prose ul{list-style-position:outside!important;list-style-type:disc!important;margin-bottom:1.5rem;padding-left:1.5rem!important}.entry-content.prose ul li{--tw-text-opacity:1!important;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))!important;font-weight:400!important;line-height:1.7!important;margin-bottom:.75rem!important}.workshop-requirements-list ul{list-style-type:disc;padding-left:1.5em}.workshop-requirements-list li{margin-bottom:.5em}.workshop-requirements-list a{color:var(--color-link);text-decoration:underline}.workshop-steps-list ul{list-style-type:disc;padding-left:1.5em}.workshop-steps-list li{margin-bottom:.5em}.workshop-steps-list a{color:var(--color-link);text-decoration:underline}.workshop-content ul{list-style-type:disc;padding-left:1.5em}.workshop-content ol{list-style-type:decimal;margin-bottom:1rem;padding-left:1.5em}.workshop-content li{margin-bottom:.5em}.workshop-step-content ol{list-style-type:decimal;margin-bottom:1rem;padding-left:1.5em}.workshop-step-content ul{list-style-type:disc;margin-bottom:1rem;padding-left:1.5em}.workshop-step-content li{margin-bottom:.5em}.resource-solution-item ol{list-style-type:decimal;margin-bottom:1rem;padding-left:1.5em}.resource-solution-item ul{list-style-type:disc;margin-bottom:1rem;padding-left:1.5em}.block-editor-block-list__layout ol a,.block-editor-block-list__layout p a,.block-editor-block-list__layout ul a,.entry-content ol a,.entry-content p a,.entry-content ul a{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1));text-decoration-line:underline}.block-editor-block-list__layout ol a:hover,.block-editor-block-list__layout p a:hover,.block-editor-block-list__layout ul a:hover,.entry-content ol a:hover,.entry-content p a:hover,.entry-content ul a:hover{text-decoration-line:none}.block-editor-block-list__layout ul:not(.block-editor-block-variation-picker__variations) li,.entry-content ul:not(.block-editor-block-variation-picker__variations) li{list-style-position:inside;list-style-type:disc}.block-editor-block-list__layout ol li,.entry-content ol li{list-style-position:inside;list-style-type:decimal}::marker{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))}code.nohighlight{background-color:var(--color-code-bg-light);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);color:var(--color-code-text-light);font-family:var(--typography-code-font-family);font-size:var(--typography-code-font-size);font-weight:var(--typography-code-font-weight);letter-spacing:var(--typography-code-letter-spacing);line-height:var(--typography-code-line-height);margin-bottom:var(--space-code-margin);padding:var(--space-code-padding)!important;white-space:nowrap}code.nohighlight mark{all:unset;margin-bottom:var(--space-code-margin)}pre.codeblock-wrapper{background:var(--color-code-bg-dark);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);color:var(--color-code-text-dark);font-family:var(--typography-code-font-family);font-size:var(--typography-code-font-size);font-weight:var(--typography-code-font-weight);letter-spacing:var(--typography-code-letter-spacing);line-height:var(--typography-code-line-height);margin:var(--space-code-margin) 0;overflow-x:auto;padding:var(--space-5)}code.inline-code{background-color:var(--color-code-bg-inline);border-radius:var(--radius-sm);color:var(--color-code-text-inline);font-family:var(--typography-code-inline-font-family);font-size:var(--typography-code-inline-font-size);font-weight:var(--typography-code-inline-font-weight);letter-spacing:var(--typography-code-inline-letter-spacing);line-height:var(--typography-code-inline-line-height);padding:var(--space-code-inline)}:root[data-theme=dark] code.nohighlight{background-color:var(--color-surface-secondary);border-color:var(--color-border-primary);color:var(--color-text-primary)}:root[data-theme=dark] code.inline-code{background-color:var(--color-code-bg-inline-dark);color:var(--color-text-primary)}:root[data-theme=dark] pre.codeblock-wrapper{background:var(--color-surface-tertiary);border:1px solid var(--color-border-primary);color:var(--color-text-primary)}li pre{margin:var(--space-3) 0!important}.slack-code-block-widget .slack-code-block{background:rgb(var(--color-surface-secondary));border:1px solid rgb(var(--color-border-primary));border-radius:var(--radius-lg);font-family:var(--typography-code-font-family);overflow:hidden;position:relative}.slack-code-block-widget .code-block-header{align-items:center;background:rgb(var(--color-surface-primary));border-bottom:1px solid rgb(var(--color-border-primary));display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-4)}.slack-code-block-widget .code-block-info{align-items:center;display:flex;gap:var(--space-3);min-width:0}.slack-code-block-widget .code-block-title{color:rgb(var(--color-text-primary));font-size:var(--typography-body-sm-font-size);font-weight:var(--typography-body-sm-font-weight);margin:0}.slack-code-block-widget .code-block-filename{background:rgb(var(--color-surface-tertiary));color:rgb(var(--color-text-muted));font-family:var(--typography-code-font-family)}.slack-code-block-widget .code-block-filename,.slack-code-block-widget .code-language-badge{border-radius:var(--radius-sm);font-size:var(--typography-body-xs-font-size);padding:var(--space-1) var(--space-2)}.slack-code-block-widget .code-language-badge{background:rgb(var(--color-brand-primary));color:rgb(var(--color-text-inverse));font-weight:600;letter-spacing:.05em;text-transform:uppercase}.slack-code-block-widget .code-block-actions{align-items:center;display:flex;gap:var(--space-2)}.slack-code-block-widget .code-copy-btn,.slack-code-block-widget .code-fullscreen-btn{align-items:center;background:rgb(var(--color-surface-tertiary));border:1px solid rgb(var(--color-border-secondary));border-radius:var(--radius-sm);color:rgb(var(--color-text-secondary));cursor:pointer;display:flex;font-size:var(--typography-body-xs-font-size);gap:var(--space-1);padding:var(--space-2) var(--space-3);transition:all .2s ease}.slack-code-block-widget .code-copy-btn:hover,.slack-code-block-widget .code-fullscreen-btn:hover{background:rgb(var(--color-surface-elevated));border-color:rgb(var(--color-border-primary));color:rgb(var(--color-text-primary))}.slack-code-block-widget .code-copy-btn:focus,.slack-code-block-widget .code-fullscreen-btn:focus{outline:2px solid rgb(var(--color-brand-primary));outline-offset:2px}.slack-code-block-widget .code-block-wrapper{overflow:hidden;position:relative}.slack-code-block-widget .code-content{background:transparent;border:none;color:rgb(var(--color-text-primary));display:block;font-family:var(--typography-code-font-family);font-size:var(--typography-code-font-size);line-height:var(--typography-code-line-height);margin:0;overflow-x:auto;padding:var(--space-4);-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre;width:100%}.slack-code-block-widget.overflow-wrap .code-content{overflow-x:hidden;white-space:pre-wrap;word-break:break-all}.slack-code-block-widget.overflow-scroll .code-content{overflow-x:auto;white-space:pre}.slack-code-block-widget.show-line-numbers .code-content{counter-reset:line;padding-left:var(--space-12)}.slack-code-block-widget.show-line-numbers .code-content code{counter-increment:line}.slack-code-block-widget.show-line-numbers .code-content code:before{background:rgb(var(--color-surface-primary));border-right:1px solid rgb(var(--color-border-secondary));color:rgb(var(--color-text-muted));content:counter(line);font-size:var(--typography-body-xs-font-size);left:0;padding-right:var(--space-3);position:absolute;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--space-10)}.slack-code-block-widget.code-theme-light .code-content{background:rgb(var(--color-surface-primary));color:#333}.slack-code-block-widget.code-theme-dark .slack-code-block{background:#1a1a1a;border-color:#333}.slack-code-block-widget.code-theme-dark .code-block-header{background:#2d2d2d;border-color:#333}.slack-code-block-widget.code-theme-dark .code-content{background:#1a1a1a;color:#f8f8f2}.slack-code-block-widget.code-theme-slack .slack-code-block{background:#f8f8f8;border-color:#e1e1e1}.slack-code-block-widget.code-theme-slack .code-block-header{background:#4a154b;color:#fff}.slack-code-block-widget.code-theme-slack .code-language-badge{background:#36c5f0;color:#4a154b}.slack-code-block-widget.code-theme-slack .code-content{background:#f8f8f8;color:#4a154b}.slack-code-block-widget .code-fullscreen-modal{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.8);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.slack-code-block-widget .code-fullscreen-backdrop{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.slack-code-block-widget .code-fullscreen-content{background:rgb(var(--color-surface-primary));border-radius:var(--radius-lg);box-shadow:0 20px 40px rgba(0,0,0,.3);display:flex;flex-direction:column;height:90vh;max-width:1200px;overflow:hidden;position:relative;width:90vw}.slack-code-block-widget .code-fullscreen-header{align-items:center;background:rgb(var(--color-surface-secondary));border-bottom:1px solid rgb(var(--color-border-primary));display:flex;justify-content:space-between;padding:var(--space-4)}.slack-code-block-widget .modal-title{color:rgb(var(--color-text-primary));font-size:var(--typography-body-lg-font-size);font-weight:var(--typography-body-lg-font-weight);margin:0}.slack-code-block-widget .code-fullscreen-close{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:rgb(var(--color-text-secondary));cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.slack-code-block-widget .code-fullscreen-close:hover{background:rgb(var(--color-surface-tertiary));color:rgb(var(--color-text-primary))}.slack-code-block-widget .code-fullscreen-close:focus{outline:2px solid rgb(var(--color-brand-primary));outline-offset:2px}.slack-code-block-widget .code-fullscreen-body{flex:1;overflow:auto;padding:0}.slack-code-block-widget .code-fullscreen-body .code-content{border-radius:0;height:100%;margin:0;min-height:100%}@media (max-width:767.98px){.slack-code-block-widget .code-block-header{align-items:stretch;flex-direction:column;gap:var(--space-2)}.slack-code-block-widget .code-block-info{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.slack-code-block-widget .code-block-actions{justify-content:center}.slack-code-block-widget .code-content{font-size:14px;padding:var(--space-3)}.slack-code-block-widget.show-line-numbers .code-content{padding-left:var(--space-10)}.slack-code-block-widget .code-fullscreen-content{height:95vh;width:95vw}}@media (prefers-contrast:high){.slack-code-block-widget .code-copy-btn,.slack-code-block-widget .code-fullscreen-btn,.slack-code-block-widget .slack-code-block{border-width:2px}.slack-code-block-widget .code-copy-btn:focus,.slack-code-block-widget .code-fullscreen-btn:focus{outline-width:3px}}@media (prefers-reduced-motion:reduce){.slack-code-block-widget .code-copy-btn,.slack-code-block-widget .code-fullscreen-btn,.slack-code-block-widget .code-fullscreen-close{transition:none}}:root[data-theme=dark] .slack-code-block-widget .slack-code-block{background:rgb(var(--color-surface-tertiary));border-color:rgb(var(--color-border-primary))}:root[data-theme=dark] .slack-code-block-widget .code-block-header{background:rgb(var(--color-surface-secondary))}:root[data-theme=dark] .slack-code-block-widget .code-block-filename{background:rgb(var(--color-surface-elevated))}:root[data-theme=dark] .slack-code-block-widget .code-copy-btn,:root[data-theme=dark] .slack-code-block-widget .code-fullscreen-btn{background:rgb(var(--color-surface-elevated));border-color:rgb(var(--color-border-primary))}:root[data-theme=dark] .slack-code-block-widget.show-line-numbers .code-content code:before{background:rgb(var(--color-surface-secondary));border-color:rgb(var(--color-border-primary))}.slack-elementor-widget{color:rgb(var(--color-text-primary));position:relative}.slack-elementor-widget *{border-color:inherit}.slack-elementor-widget .widget-container{width:100%}.slack-elementor-widget .widget-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.slack-elementor-widget.slack-card-widget{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(var(--color-surface-primary));border:1px solid rgb(var(--color-border-primary));border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.slack-elementor-widget.brand-primary{background-color:rgb(var(--color-brand-primary));border-color:rgba(var(--color-brand-primary),.3);color:rgb(var(--color-text-inverse))}.slack-elementor-widget.brand-primary a{color:rgb(var(--color-text-inverse));text-decoration:underline}.slack-elementor-widget.brand-primary a:hover{color:rgba(var(--color-text-inverse),.8)}.slack-elementor-widget.brand-secondary{background-color:rgb(var(--color-brand-secondary));border-color:rgba(var(--color-brand-secondary),.3);color:rgb(var(--color-text-inverse))}.slack-elementor-widget.brand-secondary a{color:rgb(var(--color-text-inverse))}.slack-elementor-widget.brand-secondary a:hover{color:rgba(var(--color-text-inverse),.8)}.slack-elementor-widget.brand-accent{background-color:rgb(var(--color-brand-accent));border-color:rgba(var(--color-brand-accent),.3);color:rgb(var(--color-text-inverse))}.slack-elementor-widget.brand-accent a{color:rgb(var(--color-text-inverse))}.slack-elementor-widget.brand-accent a:hover{color:rgba(var(--color-text-inverse),.8)}.slack-elementor-widget.brand-surface{border-color:rgb(var(--color-border-secondary))}.slack-elementor-widget.theme-light{background-color:rgb(var(--color-surface-primary))}.slack-elementor-widget.theme-dark,.slack-elementor-widget.theme-light{border-color:rgb(var(--color-border-primary));color:rgb(var(--color-text-primary))}.slack-elementor-widget.theme-dark{background-color:rgb(var(--color-surface-secondary))}.slack-elementor-widget.font-salesforceSans{font-family:Salesforce Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.slack-elementor-widget.font-avantGarde{font-family:Avant Garde,Avenir,-apple-system,BlinkMacSystemFont,sans-serif}.slack-elementor-widget.font-avantGarde h1,.slack-elementor-widget.font-avantGarde h2,.slack-elementor-widget.font-avantGarde h3,.slack-elementor-widget.font-avantGarde h4,.slack-elementor-widget.font-avantGarde h5,.slack-elementor-widget.font-avantGarde h6{font-family:inherit;font-weight:700}.brand-primary-border,.brand-tool-border{border-color:#ba01ff!important}.brand-primary-bg,.brand-tool-bg{background-color:#ba01ff}.brand-primary-hover:hover,.brand-tool-hover:hover{border-color:#90c;box-shadow:0 8px 25px 0 rgba(186,1,255,.25)}.brand-workshop-border{border-color:#ff6900!important}.brand-workshop-bg{background-color:#ff6900}.brand-workshop-text{color:#ff6900}.brand-workshop-dark-text{color:#c50}.brand-workshop-hover:hover{border-color:#c50;box-shadow:0 8px 25px 0 rgba(255,105,0,.25)}.brand-workshop-badge-bg{background-color:rgba(255,105,0,.1)}.brand-workshop-badge-border{border-color:rgba(255,105,0,.2)}.brand-resource-border{border-color:#1264a3!important}.brand-resource-bg{background-color:#1264a3}.brand-resource-text{color:#1264a3}.brand-resource-dark-text{color:#0f4c75}.brand-resource-hover:hover{border-color:#0f4c75;box-shadow:0 8px 25px 0 rgba(18,100,163,.25)}.brand-resource-badge-bg{background-color:rgba(18,100,163,.1)}.brand-resource-badge-border{border-color:rgba(18,100,163,.2)}.brand-event-border{border-color:#007a5a!important}.brand-event-bg{background-color:#007a5a}.brand-event-text{color:#007a5a}.brand-event-dark-text{color:#005a42}.brand-event-hover:hover{border-color:#005a42;box-shadow:0 8px 25px 0 rgba(0,122,90,.25)}.brand-event-badge-bg{background-color:rgba(0,122,90,.1)}.brand-event-badge-border{border-color:rgba(0,122,90,.2)}.brand-shadow-sm{box-shadow:0 3.93px 20px 0 rgba(0,0,0,.14)}.brand-shadow-md{box-shadow:0 5px 20px 0 rgba(0,0,0,.15)}.brand-shadow-lg{box-shadow:0 8px 25px 0 rgba(0,0,0,.15)}.brand-rounded{border-radius:12px}.slack-elementor-widget .elementor-button,.slack-elementor-widget .slack-button,.slack-elementor-widget .slack-button-widget,.slack-elementor-widget button{align-items:center;border-radius:.25rem;display:inline-flex;font-weight:600;justify-content:center;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slack-elementor-widget .elementor-button:focus,.slack-elementor-widget .slack-button-widget:focus,.slack-elementor-widget .slack-button:focus,.slack-elementor-widget button:focus{outline:2px solid transparent;outline-offset:2px}.slack-elementor-widget .elementor-button,.slack-elementor-widget .slack-button,.slack-elementor-widget .slack-button-widget,.slack-elementor-widget button{cursor:pointer;position:relative;text-decoration:none}.slack-elementor-widget .elementor-button:hover,.slack-elementor-widget .slack-button-widget:hover,.slack-elementor-widget .slack-button:hover,.slack-elementor-widget button:hover{text-decoration:none}.slack-elementor-widget .elementor-button:focus,.slack-elementor-widget .slack-button-widget:focus,.slack-elementor-widget .slack-button:focus,.slack-elementor-widget button:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:2px;ring-color:rgb(var(--color-brand-accent));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.slack-elementor-widget .elementor-button:active,.slack-elementor-widget .slack-button-widget:active,.slack-elementor-widget .slack-button:active,.slack-elementor-widget button:active{opacity:.9}.elementor-button.elementor-size-sm,.slack-button-small{font-size:.875rem;line-height:1.25rem;min-height:36px;padding:.5rem 1rem}.elementor-button,.slack-button-medium,button{font-size:1rem;line-height:1.5rem;min-height:44px;padding:.75rem 1.5rem}.elementor-button.elementor-size-lg,.slack-button-large{font-size:1.125rem;line-height:1.75rem;min-height:52px;padding:1rem 2rem}.slack-button-primary,.slack-button-solid,.slack-elementor-widget .elementor-button:not(.elementor-button-secondary),.slack-elementor-widget button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-btn-solid-fill)/var(--tw-bg-opacity,1));border-color:rgb(var(--color-btn-solid-fill)/var(--tw-border-opacity,1));color:rgb(var(--color-btn-solid-text)/var(--tw-text-opacity,1))}.slack-button-primary .slack-button-icon,.slack-button-primary span.slack-button-text,.slack-button-solid .slack-button-icon,.slack-button-solid span.slack-button-text,.slack-elementor-widget .elementor-button:not(.elementor-button-secondary) .slack-button-icon,.slack-elementor-widget .elementor-button:not(.elementor-button-secondary) span.slack-button-text,.slack-elementor-widget button .slack-button-icon,.slack-elementor-widget button span.slack-button-text{--tw-text-opacity:1;color:rgb(var(--color-btn-solid-text)/var(--tw-text-opacity,1))}.slack-button-primary:hover,.slack-button-solid:hover,.slack-elementor-widget .elementor-button:not(.elementor-button-secondary):hover,.slack-elementor-widget button:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-btn-solid-fill-hover)/var(--tw-bg-opacity,1));border-color:rgb(var(--color-btn-solid-fill-hover)/var(--tw-border-opacity,1));box-shadow:0 4px 12px rgba(var(--color-brand-primary),.3);color:rgb(var(--color-btn-solid-text-hover)/var(--tw-text-opacity,1));transform:translateY(-1px)}.slack-button-primary:hover .slack-button-icon,.slack-button-primary:hover span.slack-button-text,.slack-button-solid:hover .slack-button-icon,.slack-button-solid:hover span.slack-button-text,.slack-elementor-widget .elementor-button:not(.elementor-button-secondary):hover .slack-button-icon,.slack-elementor-widget .elementor-button:not(.elementor-button-secondary):hover span.slack-button-text,.slack-elementor-widget button:hover .slack-button-icon,.slack-elementor-widget button:hover span.slack-button-text{--tw-text-opacity:1;color:rgb(var(--color-btn-solid-text-hover)/var(--tw-text-opacity,1))}.slack-button-primary:disabled,.slack-button-primary[disabled],.slack-button-solid:disabled,.slack-button-solid[disabled],.slack-elementor-widget .elementor-button:not(.elementor-button-secondary):disabled,.slack-elementor-widget .elementor-button:not(.elementor-button-secondary)[disabled],.slack-elementor-widget button:disabled,.slack-elementor-widget button[disabled]{background-color:var(--color-surface-tertiary);border-color:var(--color-surface-tertiary);color:var(--color-text-muted);cursor:not-allowed}.slack-button-primary:focus,.slack-button-solid:focus,.slack-elementor-widget .elementor-button:not(.elementor-button-secondary):focus,.slack-elementor-widget button:focus{box-shadow:0 0 0 3px rgba(var(--color-brand-primary),.3)}.slack-button-outline,.slack-button-secondary,.slack-elementor-widget .elementor-button.elementor-button-secondary{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--color-btn-outline-text)/var(--tw-bg-opacity,1));background-color:transparent;border-color:rgb(var(--color-btn-outline-border)/var(--tw-border-opacity,1));border-style:solid;border-width:2px}.slack-button-outline .slack-button-icon,.slack-button-outline span,.slack-button-secondary .slack-button-icon,.slack-button-secondary span,.slack-elementor-widget .elementor-button.elementor-button-secondary .slack-button-icon,.slack-elementor-widget .elementor-button.elementor-button-secondary span{--tw-text-opacity:1;color:rgb(var(--color-btn-outline-text)/var(--tw-text-opacity,1))}.slack-button-outline:hover,.slack-button-secondary:hover,.slack-elementor-widget .elementor-button.elementor-button-secondary:hover{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(var(--color-btn-outline-border-hover)/var(--tw-border-opacity,1));color:rgb(var(--color-btn-outline-text-hover)/var(--tw-text-opacity,1));transform:translateY(-1px)}.slack-button-outline:hover .slack-button-icon,.slack-button-outline:hover span,.slack-button-secondary:hover .slack-button-icon,.slack-button-secondary:hover span,.slack-elementor-widget .elementor-button.elementor-button-secondary:hover .slack-button-icon,.slack-elementor-widget .elementor-button.elementor-button-secondary:hover span{--tw-text-opacity:1;color:rgb(var(--color-btn-outline-text-hover)/var(--tw-text-opacity,1))}.slack-button-outline:disabled,.slack-button-outline[disabled],.slack-button-secondary:disabled,.slack-button-secondary[disabled],.slack-elementor-widget .elementor-button.elementor-button-secondary:disabled,.slack-elementor-widget .elementor-button.elementor-button-secondary[disabled]{background-color:transparent;border-color:var(--color-text-muted);color:var(--color-text-muted);cursor:not-allowed}.slack-button-outline:focus,.slack-button-secondary:focus,.slack-elementor-widget .elementor-button.elementor-button-secondary:focus{box-shadow:0 0 0 3px rgba(var(--color-brand-primary),.3)}.slack-button-icon{display:inline-block;font-size:.875em}.slack-button-icon.icon-before{margin-right:.5rem}.slack-button-icon.icon-after{margin-left:.5rem}.slack-button-icon.external-link-auto{fill:currentColor;display:inline-block;height:12.408px;width:.75rem}.slack-button-loading{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}header nav [x-show]>.slack-button-loading.w-0.h-0{border-bottom-color:rgb(var(--color-surface-primary))}.dark header nav [x-show]>.slack-button-loading.w-0.h-0,:root[data-theme=dark] header nav [x-show]>.slack-button-loading.w-0.h-0{border-bottom-color:rgb(var(--color-surface-secondary))}.slack-button-loading{background-color:inherit;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden}.slack-button[data-loading=true] .slack-button-icon,.slack-button[data-loading=true] .slack-button-text{opacity:0}.slack-button[data-loading=true] .slack-button-loading{opacity:1;visibility:visible}.slack-button-align-left .slack-button-wrapper{text-align:left}.slack-button-align-center .slack-button-wrapper{text-align:center}.slack-button-align-right .slack-button-wrapper{text-align:right}.slack-button-align-justify .slack-button-wrapper{text-align:justify}.slack-button-align-justify .slack-button{width:100%}.slack-button-full-width-mobile .slack-button{width:100%}@media (min-width:640px){.slack-button-full-width-mobile .slack-button{width:auto}}.slack-elementor-widget code{background-color:rgba(var(--color-code-inline-bg),.2);border-radius:.25rem;color:rgb(var(--color-code-text));font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.25rem;padding:.25rem .5rem}.slack-elementor-widget pre{background-color:rgb(var(--color-code-bg));border:1px solid rgb(var(--color-border-primary));border-radius:.5rem;overflow-x:auto;padding:1rem}.slack-elementor-widget pre code{background:none;border-radius:0;padding:0}.slack-elementor-widget ol,.slack-elementor-widget ul{margin-bottom:1rem}.slack-elementor-widget ol>:not([hidden])~:not([hidden]),.slack-elementor-widget ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.slack-elementor-widget ol,.slack-elementor-widget ul{padding-left:1.5rem}.slack-elementor-widget ul{list-style-type:disc}.slack-elementor-widget ol{list-style-type:decimal}.slack-elementor-widget li{color:rgb(var(--color-text-primary));line-height:1.6}@media (max-width:639.98px){.slack-elementor-widget{border-radius:.5rem}.slack-elementor-widget .elementor-button,.slack-elementor-widget button{justify-content:center;width:100%}}@media (min-width:640px) and (max-width:1279.98px){.slack-elementor-widget{border-radius:.75rem}}@media (min-width:1025px){.slack-elementor-widget{border-radius:1rem}}.slack-elementor-widget :focus{outline:2px solid rgb(var(--color-brand-accent));outline-offset:2px}.slack-elementor-widget .elementor-button:focus,.slack-elementor-widget .slack-button:focus,.slack-elementor-widget button:focus{box-shadow:0 0 0 3px rgba(var(--color-brand-accent),.5);outline:none}.sr-only{clip:rect(0,0,0,0)}@media (prefers-contrast:high){.slack-elementor-widget{border-width:2px}.slack-elementor-widget .elementor-button,.slack-elementor-widget .slack-button,.slack-elementor-widget button{border-width:3px}}@media (prefers-reduced-motion:reduce){.slack-elementor-widget *,.slack-elementor-widget .elementor-button,.slack-elementor-widget .slack-button,.slack-elementor-widget button{animation:none;transition:none}.slack-button:hover{transform:none}.scroll-indicator-arrow{animation:none}.slack-button-loading{transition:none}}@media print{.slack-elementor-widget{-moz-column-break-inside:avoid;background:#fff!important;border:1px solid #ccc!important;box-shadow:none!important;break-inside:avoid;color:#000!important;page-break-inside:avoid;transform:none!important}.slack-elementor-widget .elementor-button,.slack-elementor-widget .slack-button,.slack-elementor-widget button{background:#fff!important;border:2px solid #000!important;box-shadow:none!important;color:#000!important;transform:none!important}.slack-button-loading{display:none!important}}.elementor-editor-active .slack-elementor-widget{position:relative}.elementor-editor-active .slack-elementor-widget:before{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity,1));content:"Slack Widget";font-size:.75rem;font-weight:600;left:0;line-height:1rem;padding:.25rem .5rem;position:absolute;top:-1.5rem;z-index:10}.slack-card-widget .slack-card,.slack-card-widget.slack-card{border-radius:.5rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.slack-card-widget .slack-card,.slack-card-widget.slack-card{border-radius:.75rem}}.slack-card-widget .slack-card,.slack-card-widget.slack-card{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-surface-primary)/var(--tw-bg-opacity,1));box-shadow:0 5px 20px 0 rgba(0,0,0,.15);color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));display:flex;flex-direction:column;gap:1rem;justify-content:stretch;overflow:hidden;padding:1.5rem}.slack-card-widget .slack-card .slack-card-overlay-link,.slack-card-widget.slack-card .slack-card-overlay-link{inset:0;position:absolute;z-index:10}header nav [x-show]>.slack-card-widget .slack-card .slack-card-overlay-link.w-0.h-0,header nav [x-show]>.slack-card-widget.slack-card .slack-card-overlay-link.w-0.h-0{border-bottom-color:rgb(var(--color-surface-primary))}.dark header nav [x-show]>.slack-card-widget .slack-card .slack-card-overlay-link.w-0.h-0,.dark header nav [x-show]>.slack-card-widget.slack-card .slack-card-overlay-link.w-0.h-0,:root[data-theme=dark] header nav [x-show]>.slack-card-widget .slack-card .slack-card-overlay-link.w-0.h-0,:root[data-theme=dark] header nav [x-show]>.slack-card-widget.slack-card .slack-card-overlay-link.w-0.h-0{border-bottom-color:rgb(var(--color-surface-secondary))}.slack-card-widget .slack-card .slack-card-overlay-link,.slack-card-widget.slack-card .slack-card-overlay-link{text-decoration:none}.slack-card-widget .slack-card .slack-card-overlay-link:focus,.slack-card-widget.slack-card .slack-card-overlay-link:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-accent-300)/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}.slack-card-widget .slack-card.slack-card-hover:hover,.slack-card-widget .slack-card:hover,.slack-card-widget.slack-card.slack-card-hover:hover,.slack-card-widget.slack-card:hover{--tw-translate-y:-0.25rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.slack-card-widget .slack-card.slack-card-clickable,.slack-card-widget.slack-card.slack-card-clickable{cursor:pointer}.slack-card-widget .slack-card .slack-card-header,.slack-card-widget.slack-card .slack-card-header{display:flex;flex-direction:column;gap:.25rem}.slack-card-widget .slack-card .slack-card-body,.slack-card-widget.slack-card .slack-card-body{display:flex;flex:1 1 0%;flex-direction:column;gap:.5rem}.slack-card-widget .slack-card .slack-card-footer,.slack-card-widget.slack-card .slack-card-footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.slack-card-widget .slack-card .slack-card-image-wrapper,.slack-card-widget.slack-card .slack-card-image-wrapper{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-secondary)/var(--tw-bg-opacity,1));background-color:var(--color-surface-secondary);flex-basis:0px;flex-grow:1;flex-shrink:0;overflow:hidden;position:relative;width:100%}.slack-card-widget .slack-card .slack-card-image-wrapper.slack-card-image-16-9,.slack-card-widget.slack-card .slack-card-image-wrapper.slack-card-image-16-9{aspect-ratio:16/9}.slack-card-widget .slack-card .slack-card-image-wrapper.slack-card-image-4-3,.slack-card-widget.slack-card .slack-card-image-wrapper.slack-card-image-4-3{aspect-ratio:4/3}.slack-card-widget .slack-card .slack-card-image-wrapper.slack-card-image-1-1,.slack-card-widget.slack-card .slack-card-image-wrapper.slack-card-image-1-1{aspect-ratio:1/1}.slack-card-widget .slack-card .slack-card-image-wrapper.slack-card-image-auto,.slack-card-widget.slack-card .slack-card-image-wrapper.slack-card-image-auto{height:auto}.slack-card-widget .slack-card .slack-card-image,.slack-card-widget.slack-card .slack-card-image{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;height:100%;height:11rem;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.slack-card-widget .slack-card .slack-card-content,.slack-card-widget.slack-card .slack-card-content{display:flex;flex:1 1 0%;flex-direction:column;gap:.5rem;justify-content:space-between;position:relative;z-index:20}.slack-card-widget .slack-card .slack-card-icon,.slack-card-widget.slack-card .slack-card-icon{--tw-text-opacity:1;color:rgb(var(--color-primary-850)/var(--tw-text-opacity,1));font-size:1.5rem;line-height:2rem;margin-bottom:1rem}.slack-card-widget .slack-card.slack-card-compact .slack-card-content,.slack-card-widget .slack-card.slack-card-narrow .slack-card-content,.slack-card-widget.slack-card.slack-card-compact .slack-card-content,.slack-card-widget.slack-card.slack-card-narrow .slack-card-content{padding:.75rem}@media (min-width:640px){.slack-card-widget .slack-card.slack-card-compact .slack-card-content,.slack-card-widget .slack-card.slack-card-narrow .slack-card-content,.slack-card-widget.slack-card.slack-card-compact .slack-card-content,.slack-card-widget.slack-card.slack-card-narrow .slack-card-content{padding:1rem}}.slack-card-widget .slack-card.slack-card-default,.slack-card-widget .slack-card.slack-card-standard,.slack-card-widget.slack-card.slack-card-default,.slack-card-widget.slack-card.slack-card-standard{aspect-ratio:31/33}.slack-card-widget .slack-card.slack-card-default .slack-card-content,.slack-card-widget .slack-card.slack-card-standard .slack-card-content,.slack-card-widget.slack-card.slack-card-default .slack-card-content,.slack-card-widget.slack-card.slack-card-standard .slack-card-content{padding:0;width:100%}.slack-card-widget .slack-card.slack-card-big .slack-card-content,.slack-card-widget .slack-card.slack-card-large .slack-card-content,.slack-card-widget.slack-card.slack-card-big .slack-card-content,.slack-card-widget.slack-card.slack-card-large .slack-card-content{padding:1.5rem}@media (min-width:640px){.slack-card-widget .slack-card.slack-card-big .slack-card-content,.slack-card-widget .slack-card.slack-card-large .slack-card-content,.slack-card-widget.slack-card.slack-card-big .slack-card-content,.slack-card-widget.slack-card.slack-card-large .slack-card-content{padding:2rem}}.slack-card-widget .slack-card.slack-card-horizontal,.slack-card-widget.slack-card.slack-card-horizontal{display:flex;flex-direction:column;gap:0}@media (min-width:640px){.slack-card-widget .slack-card.slack-card-horizontal,.slack-card-widget.slack-card.slack-card-horizontal{flex-direction:row}}.slack-card-widget .slack-card.slack-card-horizontal .slack-card-image-wrapper,.slack-card-widget.slack-card.slack-card-horizontal .slack-card-image-wrapper{flex-basis:0px;flex-grow:1;flex-shrink:0;overflow:hidden;position:relative;width:100%}@media (min-width:640px){.slack-card-widget .slack-card.slack-card-horizontal .slack-card-image-wrapper,.slack-card-widget.slack-card.slack-card-horizontal .slack-card-image-wrapper{width:40%}}.slack-card-widget .slack-card.slack-card-horizontal .slack-card-image,.slack-card-widget.slack-card.slack-card-horizontal .slack-card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slack-card-widget .slack-card.slack-card-horizontal .slack-card-content,.slack-card-widget.slack-card.slack-card-horizontal .slack-card-content{display:flex;flex:1 1 0%;flex-direction:column;gap:1rem;justify-content:space-between;padding:0}@media (min-width:640px){.slack-card-widget .slack-card.slack-card-horizontal .slack-card-content,.slack-card-widget.slack-card.slack-card-horizontal .slack-card-content{gap:1.5rem}}.slack-card-widget .slack-card.slack-card-horizontal .slack-card-title,.slack-card-widget.slack-card.slack-card-horizontal .slack-card-title{font-size:1.125rem!important;line-height:1.75rem}@media (min-width:640px){.slack-card-widget .slack-card.slack-card-horizontal .slack-card-title,.slack-card-widget.slack-card.slack-card-horizontal .slack-card-title{font-size:1.25rem;line-height:1.75rem}}.slack-card-widget .slack-card.slack-card-horizontal .slack-card-title,.slack-card-widget.slack-card.slack-card-horizontal .slack-card-title{flex-grow:1}.slack-card-widget .slack-card.slack-card-horizontal .slack-card-category,.slack-card-widget .slack-card.slack-card-horizontal .slack-card-metadata,.slack-card-widget.slack-card.slack-card-horizontal .slack-card-category,.slack-card-widget.slack-card.slack-card-horizontal .slack-card-metadata{flex-shrink:0}.slack-card-widget .slack-card.slack-card-horizontal .slack-card-footer,.slack-card-widget .slack-card.slack-card-horizontal .slack-card-link,.slack-card-widget.slack-card.slack-card-horizontal .slack-card-footer,.slack-card-widget.slack-card.slack-card-horizontal .slack-card-link{flex-shrink:0;margin-top:auto}.slack-card-widget .slack-card.slack-card-compact .slack-card-title,.slack-card-widget.slack-card.slack-card-compact .slack-card-title{font-size:1rem;line-height:1.5rem}@media (min-width:640px){.slack-card-widget .slack-card.slack-card-compact .slack-card-title,.slack-card-widget.slack-card.slack-card-compact .slack-card-title{font-size:1.125rem;line-height:1.75rem}}.slack-card-widget .slack-card.slack-card-standard .slack-card-title,.slack-card-widget.slack-card.slack-card-standard .slack-card-title{font-size:1.125rem;line-height:1.75rem}@media (min-width:640px){.slack-card-widget .slack-card.slack-card-standard .slack-card-title,.slack-card-widget.slack-card.slack-card-standard .slack-card-title{font-size:1.25rem;line-height:1.75rem}}.slack-card-widget .slack-card.slack-card-large .slack-card-title,.slack-card-widget.slack-card.slack-card-large .slack-card-title{font-size:1.25rem;line-height:1.75rem}@media (min-width:640px){.slack-card-widget .slack-card.slack-card-large .slack-card-title,.slack-card-widget.slack-card.slack-card-large .slack-card-title{font-size:1.5rem;line-height:2rem}}.slack-card-title{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));font-size:1rem;font-weight:600;line-height:1.75rem;margin-bottom:.75rem}.dark header nav [x-show] a.slack-card-title.font-bold,:root[data-theme=dark] header nav [x-show] a.slack-card-title.font-bold,header nav [x-show] a.slack-card-title.font-bold{color:var(--color-link)}.slack-elementor-widget.slack-card-title{font-family:Avant Garde,Avenir,-apple-system,BlinkMacSystemFont,sans-serif}.slack-elementor-widget.slack-card-title h1,.slack-elementor-widget.slack-card-title h2,.slack-elementor-widget.slack-card-title h3,.slack-elementor-widget.slack-card-title h4,.slack-elementor-widget.slack-card-title h5,.slack-elementor-widget.slack-card-title h6{font-family:inherit;font-weight:700}.slack-card-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.slack-card-title.slack-card-title-compact{font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.slack-card-title.slack-card-title-compact{font-size:1rem;line-height:1.5rem}}.slack-card-title.slack-card-title-standard{font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.slack-card-title.slack-card-title-standard{font-size:1rem;line-height:1.5rem}}.slack-card-title.slack-card-title-large{font-size:1rem;line-height:1.5rem}@media (min-width:640px){.slack-card-title.slack-card-title-large{font-size:1.125rem;line-height:1.75rem}}.slack-card-description{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));font-size:.875rem;font-weight:400;line-height:1.25rem}.slack-elementor-widget.slack-card-description{font-family:Salesforce Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.slack-card-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;height:auto;margin-bottom:1rem;max-height:7rem;overflow:hidden;width:100%}.slack-card-description p:last-child{margin-bottom:0}.slack-card-description a{--tw-text-opacity:1;color:rgb(var(--color-primary-850)/var(--tw-text-opacity,1));text-decoration-line:none}.slack-card-description a:hover{--tw-text-opacity:1;color:rgb(var(--color-primary-800)/var(--tw-text-opacity,1))}header nav [x-show] a.slack-card-description a:hover{color:var(--color-link)}header nav [x-show] a.slack-card-description a:hover:hover{color:var(--color-link-hover)}.dark header nav [x-show] a.slack-card-description a:hover,:root[data-theme=dark] header nav [x-show] a.slack-card-description a:hover{color:var(--color-link)}.dark header nav [x-show] a.slack-card-description a:hover:hover,:root[data-theme=dark] header nav [x-show] a.slack-card-description a:hover:hover{color:var(--color-link-hover)}.slack-card-description a:hover{text-decoration:underline}.slack-button-text,.slack-card-button-text{font-size:1rem;font-weight:600;line-height:1rem;text-align:center}.slack-elementor-widget
.slack-button-text,.slack-elementor-widget.slack-card-button-text{font-family:Salesforce Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.slack-button-text,.slack-card-button-text{color:#fff;white-space:nowrap}.slack-card-category{font-size:.875rem;font-weight:400;line-height:1.5rem}.slack-elementor-widget.slack-card-category{font-family:Salesforce Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.slack-card-link-text{font-size:.875rem;font-weight:600;line-height:1.5rem}.dark header nav [x-show] a.slack-card-link-text.font-bold,:root[data-theme=dark] header nav [x-show] a.slack-card-link-text.font-bold,header nav [x-show] a.slack-card-link-text.font-bold{color:var(--color-link)}.slack-elementor-widget.slack-card-link-text{font-family:Avant Garde,Avenir,-apple-system,BlinkMacSystemFont,sans-serif}.slack-elementor-widget.slack-card-link-text h1,.slack-elementor-widget.slack-card-link-text h2,.slack-elementor-widget.slack-card-link-text h3,.slack-elementor-widget.slack-card-link-text h4,.slack-elementor-widget.slack-card-link-text h5,.slack-elementor-widget.slack-card-link-text h6{font-family:inherit;font-weight:700}@media (max-width:767.98px){.slack-card-title{font-size:1.25rem;line-height:1.75rem}.slack-card-description{font-size:1rem;line-height:1.5rem}.slack-card{gap:.75rem;padding:1rem}.slack-card-blog .slack-card-image,.slack-card-event .slack-card-image,.slack-card-resource .slack-card-image,.slack-card-workshop .slack-card-image{height:9rem}.slack-card-tool .slack-card-image{height:8rem}}.slack-card-metadata{--tw-text-opacity:1;color:rgb(var(--color-text-secondary)/var(--tw-text-opacity,1));display:flex;flex-wrap:wrap;font-size:.875rem;gap:.75rem;line-height:1.25rem;margin-top:.75rem}.slack-card-meta-item{align-items:center;display:flex;font-weight:500;gap:.25rem}.slack-card-meta-item:not(:last-child):after{content:"•";margin-left:.75rem;opacity:.5}.slack-card-meta-date{font-weight:500}.slack-card-meta-author{font-weight:400}.slack-card-meta-difficulty{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1));font-weight:500}.slack-card-meta-duration{font-weight:500}.slack-card-meta-location{font-weight:400}.slack-card-badge{margin-bottom:.5rem}.slack-card-type-badge{--tw-text-opacity:1;background-color:rgb(var(--color-primary-850)/.1);border-color:rgb(var(--color-primary-850)/.2);border-radius:9999px;border-width:1px;color:rgb(var(--color-primary-850)/var(--tw-text-opacity,1));display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.025em;line-height:1rem;padding:.25rem .75rem;text-transform:uppercase}.slack-card-action{margin-top:1rem}.slack-card-button{align-items:center;border-radius:.5rem;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;line-height:1.25rem;padding:.5rem .75rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.slack-card-button{font-size:1rem;line-height:1.5rem;padding:.5rem 1rem}}.slack-card-button{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-accent-300)/var(--tw-ring-opacity,1));text-decoration-line:none}.slack-card-button:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:2px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}.slack-card-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-primary-850)/var(--tw-bg-opacity,1))}.slack-card-button,.slack-card-button:hover{color:rgb(var(--color-text-inverse)/var(--tw-text-opacity,1))}.slack-card-button:hover{--tw-translate-y:-0.125rem;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-primary-800)/var(--tw-bg-opacity,1));text-decoration:none;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.slack-card-button.slack-btn-text{--tw-text-opacity:1;background-color:transparent;border-style:none;color:rgb(var(--color-primary-850)/var(--tw-text-opacity,1));padding:0;text-decoration:underline;text-decoration-color:rgb(var(--color-primary-850)/50%)}.slack-card-button.slack-btn-text:hover{background-color:transparent;text-decoration-color:rgb(var(--color-primary-850)/1);transform:none}.slack-card-button.slack-btn-secondary{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-surface-secondary)/var(--tw-bg-opacity,1));background-color:var(--color-surface-secondary);border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity,1));border-width:1px;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))}.slack-card-button.slack-btn-secondary:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--color-surface-tertiary)/var(--tw-bg-opacity,1));border-color:rgb(var(--color-primary-850)/var(--tw-border-opacity,1))}.slack-card-external-icon{font-size:.75rem;line-height:1rem;opacity:.75}.slack-card-link{align-items:center;display:flex;justify-content:space-between;width:100%}.slack-card-arrow{height:8.6px;margin-left:auto;width:18px}.slack-card-widget .slack-card.slack-card-highlight,.slack-card-widget.slack-card.slack-card-highlight{--tw-border-opacity:1;--tw-shadow:0 2px 8px;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);--tw-shadow-color:rgb(var(--color-primary-800)/0.2);--tw-shadow:var(--tw-shadow-colored);border-color:rgb(var(--color-primary-800)/var(--tw-border-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.slack-card-widget .slack-card.slack-card-highlight:hover,.slack-card-widget.slack-card.slack-card-highlight:hover{--tw-border-opacity:1;--tw-shadow:0 8px 25px;--tw-shadow-colored:0 8px 25px var(--tw-shadow-color);--tw-shadow-color:rgb(var(--color-primary-850)/0.25);--tw-shadow:var(--tw-shadow-colored);border-color:rgb(var(--color-primary-850)/var(--tw-border-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.slack-card-widget .slack-card.slack-card-highlight .slack-card-icon,.slack-card-widget.slack-card.slack-card-highlight .slack-card-icon{--tw-text-opacity:1;color:rgb(var(--color-primary-800)/var(--tw-text-opacity,1))}header nav [x-show] a .slack-card-widget.slack-card.slack-card-highlight .slack-card-icon,header nav [x-show] a.slack-card-widget .slack-card.slack-card-highlight .slack-card-icon{color:var(--color-link)}header nav [x-show] a .slack-card-widget.slack-card.slack-card-highlight .slack-card-icon:hover,header nav [x-show] a.slack-card-widget .slack-card.slack-card-highlight .slack-card-icon:hover{color:var(--color-link-hover)}.dark header nav [x-show] a .slack-card-widget.slack-card.slack-card-highlight .slack-card-icon,.dark header nav [x-show] a.slack-card-widget .slack-card.slack-card-highlight .slack-card-icon,:root[data-theme=dark] header nav [x-show] a .slack-card-widget.slack-card.slack-card-highlight .slack-card-icon,:root[data-theme=dark] header nav [x-show] a.slack-card-widget .slack-card.slack-card-highlight .slack-card-icon{color:var(--color-link)}.dark header nav [x-show] a .slack-card-widget.slack-card.slack-card-highlight .slack-card-icon:hover,.dark header nav [x-show] a.slack-card-widget .slack-card.slack-card-highlight .slack-card-icon:hover,:root[data-theme=dark] header nav [x-show] a .slack-card-widget.slack-card.slack-card-highlight .slack-card-icon:hover,:root[data-theme=dark] header nav [x-show] a.slack-card-widget .slack-card.slack-card-highlight .slack-card-icon:hover{color:var(--color-link-hover)}.slack-card-widget .slack-card.slack-card-loop,.slack-card-widget.slack-card.slack-card-loop{position:relative}.slack-card-widget .slack-card.slack-card-loop:after,.slack-card-widget.slack-card.slack-card-loop:after{--tw-bg-opacity:1;background-color:rgb(var(--color-accent-300)/var(--tw-bg-opacity,1));border-radius:9999px;content:"";height:.5rem;opacity:.6;position:absolute;right:.5rem;top:.5rem;width:.5rem}header nav [x-show]>.slack-card-widget .slack-card.slack-card-loop.w-0.h-0:after,header nav [x-show]>.slack-card-widget.slack-card.slack-card-loop.w-0.h-0:after{border-bottom-color:rgb(var(--color-surface-primary))}.dark header nav [x-show]>.slack-card-widget .slack-card.slack-card-loop.w-0.h-0:after,.dark header nav [x-show]>.slack-card-widget.slack-card.slack-card-loop.w-0.h-0:after,:root[data-theme=dark] header nav [x-show]>.slack-card-widget .slack-card.slack-card-loop.w-0.h-0:after,:root[data-theme=dark] header nav [x-show]>.slack-card-widget.slack-card.slack-card-loop.w-0.h-0:after{border-bottom-color:rgb(var(--color-surface-secondary))}.slack-card-widget .slack-card.slack-card-advanced .slack-card-metadata,.slack-card-widget.slack-card.slack-card-advanced .slack-card-metadata{--tw-border-opacity:1;border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity,1));border-top-width:1px;margin-top:1rem;padding-top:.75rem}.slack-card-widget .slack-card .sr-only,.slack-card-widget.slack-card .sr-only{border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}header nav [x-show]>.slack-card-widget .slack-card .sr-only.w-0.h-0,header nav [x-show]>.slack-card-widget.slack-card .sr-only.w-0.h-0{border-bottom-color:rgb(var(--color-surface-primary))}.dark header nav [x-show]>.slack-card-widget .slack-card .sr-only.w-0.h-0,.dark header nav [x-show]>.slack-card-widget.slack-card .sr-only.w-0.h-0,:root[data-theme=dark] header nav [x-show]>.slack-card-widget .slack-card .sr-only.w-0.h-0,:root[data-theme=dark] header nav [x-show]>.slack-card-widget.slack-card .sr-only.w-0.h-0{border-bottom-color:rgb(var(--color-surface-secondary))}.slack-card-widget .slack-card .sr-only,.slack-card-widget.slack-card .sr-only{clip:rect(0,0,0,0)}.slack-card-button:focus,.slack-card-overlay-link:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-accent-300)/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}.slack-card-widget .slack-card:focus-within,.slack-card-widget.slack-card:focus-within{outline:2px solid rgb(var(--color-brand-accent));outline-offset:2px}.dark .slack-card-widget .slack-card,.dark .slack-card-widget.slack-card{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--color-surface-secondary)/var(--tw-bg-opacity,1));background-color:var(--color-surface-secondary);border-color:rgb(var(--color-border-secondary)/var(--tw-border-opacity,1))}.dark .slack-card-image-wrapper{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-tertiary)/var(--tw-bg-opacity,1))}.slack-elementor-widget.slack-card-widget.slack-card-blog,.slack-elementor-widget.slack-card-widget.slack-card-developer-story{display:flex;gap:.75rem;justify-content:space-between;padding:1.25rem;width:100%}.slack-elementor-widget.slack-card-widget.slack-card-blog .slack-card-image-wrapper,.slack-elementor-widget.slack-card-widget.slack-card-developer-story .slack-card-image-wrapper{aspect-ratio:16/9;flex-basis:0;flex-grow:1;flex-shrink:0;height:auto;max-height:55%;min-height:150px;min-width:1px;overflow:hidden;position:relative;width:100%}.slack-elementor-widget.slack-card-widget.slack-card-blog .slack-card-image,.slack-elementor-widget.slack-card-widget.slack-card-developer-story .slack-card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slack-elementor-widget.slack-card-widget.slack-card-blog .slack-card-category,.slack-elementor-widget.slack-card-widget.slack-card-developer-story .slack-card-category{flex-shrink:0;line-height:1rem;margin:0;text-align:left}.slack-elementor-widget.slack-card-widget.slack-card-blog .slack-card-title,.slack-elementor-widget.slack-card-widget.slack-card-developer-story .slack-card-title{flex-grow:0;flex-shrink:0;font-size:1rem;line-height:1.25rem;margin:0;min-height:60px;width:100%}.slack-elementor-widget.slack-card-widget.slack-card-blog .slack-card-link,.slack-elementor-widget.slack-card-widget.slack-card-developer-story .slack-card-link{flex-shrink:0}.slack-elementor-widget.slack-card-widget.slack-card-blog .slack-card-link-text,.slack-elementor-widget.slack-card-widget.slack-card-developer-story .slack-card-link-text{flex-shrink:0;text-decoration:none}.slack-elementor-widget.slack-card-widget.slack-card-blog .slack-card-link-text:hover,.slack-elementor-widget.slack-card-widget.slack-card-developer-story .slack-card-link-text:hover{text-decoration:underline}.slack-elementor-widget.slack-card-widget.slack-card-blog .slack-card-arrow,.slack-elementor-widget.slack-card-widget.slack-card-developer-story .slack-card-arrow{flex-shrink:0}.slack-elementor-widget.slack-card-widget.slack-card-blog.slack-card-hover:hover,.slack-elementor-widget.slack-card-widget.slack-card-developer-story.slack-card-hover:hover{box-shadow:0 8px 25px 0 rgba(0,0,0,.2)}.slack-elementor-widget.slack-card-widget.slack-card-tool{align-items:flex-start;aspect-ratio:1/1;border-color:#ba01ff;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 1.5rem 2rem}.slack-elementor-widget.slack-card-widget.slack-card-tool .slack-card-title{flex-shrink:0;margin:0}.slack-elementor-widget.slack-card-widget.slack-card-tool .slack-card-title h3{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));font-size:1rem;font-weight:600;line-height:1.5rem}.slack-elementor-widget.slack-card-widget.slack-card-tool .slack-card-description{-webkit-box-orient:horizontal!important;-webkit-line-clamp:none!important;--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));display:block!important;font-size:.875rem;height:auto;line-height:1.25rem;overflow:visible!important}.slack-elementor-widget.slack-card-widget.slack-card-tool .slack-card-description p{height:auto;margin:0}.slack-elementor-widget.slack-card-widget.slack-card-tool .slack-card-icon{flex-shrink:0;height:2.5rem;margin-left:0;margin-right:0;width:2.5rem}.slack-elementor-widget.slack-card-widget.slack-card-tool .slack-card-icon img,.slack-elementor-widget.slack-card-widget.slack-card-tool .slack-card-icon svg{--tw-text-opacity:1;fill:currentColor;color:rgb(var(--color-secondary-800)/var(--tw-text-opacity,1));height:100%;width:100%}.slack-elementor-widget.slack-card-widget.slack-card-tool .slack-card-image{aspect-ratio:1/1;aspect-ratio:1/1;height:9rem}.slack-elementor-widget.slack-card-widget.slack-card-tool .slack-card-button{align-items:center;align-self:flex-start;background-color:transparent;border-color:rgb(var(--color-text-primary));color:rgb(var(--color-text-primary));display:flex;gap:.5rem;margin:0;width:-moz-fit-content;width:fit-content}.slack-elementor-widget.slack-card-widget.slack-card-tool .slack-card-button:hover{border-color:rgb(var(--color-border-highlight));color:rgb(var(--color-text-highlight))}.slack-elementor-widget.slack-card-widget.slack-card-tool .slack-card-button:hover .slack-card-button-icon,.slack-elementor-widget.slack-card-widget.slack-card-tool .slack-card-button:hover .slack-card-button-text{color:rgb(var(--color-text-highlight))}.slack-elementor-widget.slack-card-widget.slack-card-tool .slack-card-button{border-radius:.25rem;border-style:solid;border-width:1px;box-sizing:border-box;font-size:1rem;line-height:1.5rem;padding:.5rem 1rem}.slack-elementor-widget.slack-card-widget.slack-card-tool .slack-card-button:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slack-elementor-widget.slack-card-widget.slack-card-tool .slack-card-button:focus{--tw-shadow:0 0 0 2px;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color);--tw-shadow-color:rgb(var(--color-primary-850)/0.2);--tw-shadow:var(--tw-shadow-colored);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.slack-elementor-widget.slack-card-widget.slack-card-tool .slack-card-button-text{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));font-size:1rem;font-weight:500;line-height:1.5rem}@media (max-width:767.98px){.slack-elementor-widget.slack-card-widget.slack-card-tool{gap:1rem;padding:1rem}.slack-elementor-widget.slack-card-widget.slack-card-tool .slack-card-icon{height:2rem;width:2rem}}.slack-elementor-widget.slack-card-widget.slack-card-workshop{border-color:#ff6900}.slack-elementor-widget.slack-card-widget.slack-card-workshop .slack-card-category{color:#ff6900}.slack-elementor-widget.slack-card-widget.slack-card-workshop .slack-card-meta-difficulty{color:#ff6900;font-weight:500}.slack-elementor-widget.slack-card-widget.slack-card-workshop .slack-card-meta-duration{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));font-weight:500}.slack-elementor-widget.slack-card-widget.slack-card-workshop .slack-card-arrow,.slack-elementor-widget.slack-card-widget.slack-card-workshop .slack-card-link-text{color:#c50}.slack-elementor-widget.slack-card-widget.slack-card-workshop .slack-card-type-badge{background-color:rgba(255,105,0,.1);border-color:rgba(255,105,0,.2);color:#c50}.slack-elementor-widget.slack-card-widget.slack-card-workshop .slack-card-button{background-color:#ff6900;border-style:solid;color:#fff}.slack-elementor-widget.slack-card-widget.slack-card-workshop .slack-card-button:hover{background-color:#c50;border-color:#c50;color:#c50}.slack-elementor-widget.slack-card-widget.slack-card-workshop .slack-card-button-text{color:#fff}.slack-elementor-widget.slack-card-widget.slack-card-workshop .slack-card-image-wrapper{aspect-ratio:16/9;flex-basis:0;flex-grow:1;flex-shrink:0;height:auto;max-height:55%;min-height:150px;min-width:1px;overflow:hidden;position:relative;width:100%}.slack-elementor-widget.slack-card-widget.slack-card-workshop .slack-card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slack-elementor-widget.slack-card-widget.slack-card-workshop .slack-card-content{padding:1rem}.slack-elementor-widget.slack-card-widget.slack-card-workshop.slack-card-hover:hover{box-shadow:0 12px 30px 0 rgba(255,105,0,.3)}.slack-elementor-widget.slack-card-widget.slack-card-workshop:hover:hover{border-color:#c50;box-shadow:0 8px 25px 0 rgba(255,105,0,.25)}.slack-elementor-widget.slack-card-widget.slack-card-workshop:hover{box-shadow:0 12px 30px 0 rgba(255,105,0,.3)}.slack-elementor-widget.slack-card-widget.slack-card-resource .slack-card-meta-difficulty{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1));font-weight:500}.slack-elementor-widget.slack-card-widget.slack-card-resource .slack-card-category{color:#1264a3}.slack-elementor-widget.slack-card-widget.slack-card-resource .slack-card-arrow,.slack-elementor-widget.slack-card-widget.slack-card-resource .slack-card-link-text{color:#0f4c75}.slack-elementor-widget.slack-card-widget.slack-card-resource .slack-card-type-badge{background-color:rgba(18,100,163,.1);border-color:rgba(18,100,163,.2);color:#0f4c75}.slack-elementor-widget.slack-card-widget.slack-card-resource .slack-card-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-accent-300)/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.slack-elementor-widget.slack-card-widget.slack-card-resource .slack-card-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-accent-400)/var(--tw-bg-opacity,1));background-color:#0f4c75;border-color:#0f4c75}.slack-elementor-widget.slack-card-widget.slack-card-resource.slack-card-hover:hover{box-shadow:0 12px 30px 0 rgba(18,100,163,.3)}.slack-elementor-widget.slack-card-widget.slack-card-resource:hover:hover{border-color:#0f4c75;box-shadow:0 8px 25px 0 rgba(18,100,163,.25)}.slack-elementor-widget.slack-card-widget.slack-card-resource:hover{box-shadow:0 12px 30px 0 rgba(18,100,163,.3)}.slack-elementor-widget.slack-card-widget.slack-card-event{--tw-border-opacity:1;border-color:#007a5a;border-color:rgb(var(--color-warning-500)/.3);border-left-color:rgb(var(--color-warning-500)/var(--tw-border-opacity,1));border-left-width:4px}.slack-elementor-widget.slack-card-widget.slack-card-event:hover{--tw-border-opacity:1;border-color:rgb(var(--color-warning-500)/.5);border-left-color:rgb(var(--color-warning-500)/var(--tw-border-opacity,1));box-shadow:0 12px 30px 0 rgba(0,122,90,.3)}.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-category{color:#007a5a}.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-metadata{gap:1rem}.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-meta-date{font-size:1rem;font-weight:700;line-height:1.5rem}.dark header nav [x-show] a.font-avantGarde.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-meta-date,:root[data-theme=dark] header nav [x-show] a.font-avantGarde.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-meta-date,header nav [x-show] a.font-avantGarde.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-meta-date{color:var(--color-link)}.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-meta-date{color:#007a5a}.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-meta-location{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));font-weight:500}.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-meta-item{font-weight:500}.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-arrow,.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-link-text{color:#005a42}.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-type-badge{background-color:rgba(0,122,90,.1);border-color:rgba(0,122,90,.2);color:#005a42}.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-button{background-color:#007a5a;border-style:solid;color:#fff}.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-button:hover{background-color:#005a42;border-color:#005a42}.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-button-text{color:#fff}.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-date-badge{align-items:center;background-color:rgba(0,122,90,.1);border-color:rgba(0,122,90,.2);border-radius:.5rem;display:inline-flex;gap:.5rem;margin-bottom:.5rem;padding:.375rem .75rem}.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-date-badge-icon{color:#007a5a;height:1rem;width:1rem}.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-date-badge-text{color:#005a42;font-size:.875rem;font-weight:600;line-height:1.25rem}.slack-elementor-widget.slack-card-widget.slack-card-event.slack-card-hover:hover{box-shadow:0 12px 30px 0 rgba(0,122,90,.3)}.slack-elementor-widget.slack-card-widget.slack-card-event:hover:hover{border-color:#005a42;box-shadow:0 8px 25px 0 rgba(0,122,90,.25)}@media (max-width:767.98px){.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-meta-date{font-size:.875rem;font-weight:700;line-height:1.25rem}.dark header nav [x-show] a.font-avantGarde.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-meta-date,:root[data-theme=dark] header nav [x-show] a.font-avantGarde.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-meta-date,header nav [x-show] a.font-avantGarde.slack-elementor-widget.slack-card-widget.slack-card-event .slack-card-meta-date{color:var(--color-link)}}.slack-button-widget .elementor-widget-container{width:100%}.slack-button-widget .elementor-button-wrapper{display:flex}.slack-button-inverse-solid,.slack-elementor-widget .slack-button-inverse-solid{color:rgb(72 26 84/var(--tw-text-opacity,1))}.slack-button-inverse-solid,.slack-button-inverse-solid:hover,.slack-elementor-widget .slack-button-inverse-solid,.slack-elementor-widget .slack-button-inverse-solid:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.slack-button-inverse-solid:hover,.slack-elementor-widget .slack-button-inverse-solid:hover{box-shadow:0 4px 12px hsla(0,0%,100%,.2);color:rgb(115 3 148/var(--tw-text-opacity,1));transform:translateY(-1px)}.slack-button-inverse-solid:disabled,.slack-button-inverse-solid[disabled],.slack-elementor-widget .slack-button-inverse-solid:disabled,.slack-elementor-widget .slack-button-inverse-solid[disabled]{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-smoke-50)/var(--tw-bg-opacity,1));border-color:rgb(var(--color-smoke-50)/var(--tw-border-opacity,1));color:rgb(var(--color-smoke-600)/var(--tw-text-opacity,1));cursor:not-allowed}.slack-button-inverse-solid:focus,.slack-elementor-widget .slack-button-inverse-solid:focus{box-shadow:0 0 0 3px hsla(0,0%,100%,.3)}.slack-button-inverse-outline,.slack-elementor-widget .slack-button-inverse-outline{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-style:solid;border-width:2px;color:rgb(255 255 255/var(--tw-text-opacity,1))}.slack-button-inverse-outline:hover,.slack-elementor-widget .slack-button-inverse-outline:hover{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(255 255 255/var(--tw-border-opacity,1));box-shadow:0 4px 12px hsla(0,0%,100%,.15);color:rgb(203 101 255/var(--tw-text-opacity,1));transform:translateY(-1px)}.slack-button-inverse-outline:disabled,.slack-button-inverse-outline[disabled],.slack-elementor-widget .slack-button-inverse-outline:disabled,.slack-elementor-widget .slack-button-inverse-outline[disabled]{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(var(--color-smoke-300)/var(--tw-border-opacity,1));color:rgb(var(--color-smoke-300)/var(--tw-text-opacity,1));cursor:not-allowed}.slack-button-inverse-outline:focus,.slack-elementor-widget .slack-button-inverse-outline:focus{box-shadow:0 0 0 3px hsla(0,0%,100%,.3)}.slack-button-no-dark-response.slack-button-primary,.slack-button-no-dark-response.slack-button-solid,.slack-elementor-widget .slack-button-no-dark-response.slack-button-primary,.slack-elementor-widget .slack-button-no-dark-response.slack-button-solid{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(72 26 84/var(--tw-bg-opacity,1))!important;border-color:rgb(72 26 84/var(--tw-border-opacity,1))!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.slack-button-no-dark-response.slack-button-primary:hover,.slack-button-no-dark-response.slack-button-solid:hover,.slack-elementor-widget .slack-button-no-dark-response.slack-button-primary:hover,.slack-elementor-widget .slack-button-no-dark-response.slack-button-solid:hover{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(115 3 148/var(--tw-bg-opacity,1))!important;border-color:rgb(115 3 148/var(--tw-border-opacity,1))!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.slack-button-no-dark-response.slack-button-outline,.slack-button-no-dark-response.slack-button-secondary,.slack-elementor-widget .slack-button-no-dark-response.slack-button-outline,.slack-elementor-widget .slack-button-no-dark-response.slack-button-secondary{--tw-border-opacity:1!important;--tw-text-opacity:1!important;background-color:transparent!important;border-color:rgb(72 26 84/var(--tw-border-opacity,1))!important;color:rgb(72 26 84/var(--tw-text-opacity,1))!important}.slack-button-no-dark-response.slack-button-outline:hover,.slack-button-no-dark-response.slack-button-secondary:hover,.slack-elementor-widget .slack-button-no-dark-response.slack-button-outline:hover,.slack-elementor-widget .slack-button-no-dark-response.slack-button-secondary:hover{--tw-border-opacity:1!important;--tw-text-opacity:1!important;background-color:transparent!important;border-color:rgb(115 3 148/var(--tw-border-opacity,1))!important;color:rgb(115 3 148/var(--tw-text-opacity,1))!important}.force-standard-state.slack-button-primary,.force-standard-state.slack-button-solid{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(72 26 84/var(--tw-bg-opacity,1))!important;border-color:rgb(72 26 84/var(--tw-border-opacity,1))!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.force-standard-state.slack-button-primary:hover,.force-standard-state.slack-button-solid:hover{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(115 3 148/var(--tw-bg-opacity,1))!important;border-color:rgb(115 3 148/var(--tw-border-opacity,1))!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.force-standard-state.slack-button-outline,.force-standard-state.slack-button-secondary{--tw-border-opacity:1!important;--tw-text-opacity:1!important;background-color:transparent!important;border-color:rgb(72 26 84/var(--tw-border-opacity,1))!important;color:rgb(72 26 84/var(--tw-text-opacity,1))!important}.force-standard-state.slack-button-outline:hover,.force-standard-state.slack-button-secondary:hover{--tw-border-opacity:1!important;--tw-text-opacity:1!important;background-color:transparent!important;border-color:rgb(115 3 148/var(--tw-border-opacity,1))!important;color:rgb(115 3 148/var(--tw-text-opacity,1))!important}.force-inverse-state.slack-button-inverse-solid,.force-inverse-state.slack-button-primary,.force-inverse-state.slack-button-solid{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important;border-color:rgb(255 255 255/var(--tw-border-opacity,1))!important;color:rgb(72 26 84/var(--tw-text-opacity,1))!important}.force-inverse-state.slack-button-inverse-solid span,.force-inverse-state.slack-button-primary span,.force-inverse-state.slack-button-solid span{--tw-text-opacity:1!important;color:rgb(72 26 84/var(--tw-text-opacity,1))!important}.force-inverse-state.slack-button-inverse-solid:hover,.force-inverse-state.slack-button-primary:hover,.force-inverse-state.slack-button-solid:hover{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important;border-color:rgb(255 255 255/var(--tw-border-opacity,1))!important;color:rgb(115 3 148/var(--tw-text-opacity,1))!important}.force-inverse-state.slack-button-inverse-solid:hover span,.force-inverse-state.slack-button-primary:hover span,.force-inverse-state.slack-button-solid:hover span{--tw-text-opacity:1!important;color:rgb(115 3 148/var(--tw-text-opacity,1))!important}.force-inverse-state.slack-button-inverse-outline,.force-inverse-state.slack-button-outline,.force-inverse-state.slack-button-secondary{--tw-border-opacity:1!important;--tw-text-opacity:1!important;background-color:transparent!important;border-color:rgb(255 255 255/var(--tw-border-opacity,1))!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.force-inverse-state.slack-button-inverse-outline:hover,.force-inverse-state.slack-button-outline:hover,.force-inverse-state.slack-button-secondary:hover{--tw-border-opacity:1!important;--tw-text-opacity:1!important;background-color:transparent!important;border-color:rgb(255 255 255/var(--tw-border-opacity,1))!important;color:rgb(203 101 255/var(--tw-text-opacity,1))!important}@media (max-width:639.98px){.slack-elementor-widget.slack-button-widget{margin:.25rem}}.slack-elementor-widget.slack-container-widget{position:relative;width:100%}.slack-elementor-widget.slack-container-widget .section-wrapper{overflow:hidden;position:relative;width:100%}.slack-elementor-widget.slack-container-widget .slack-container-content{position:relative;z-index:10}.slack-container-widget .section-wrapper.background-none{background:transparent}.slack-container-widget .section-wrapper.background-gradient.gradient-primary{background:linear-gradient(135deg,rgb(var(--color-brand-primary)) 0,rgb(var(--color-brand-secondary)) 100%);color:rgb(var(--color-text-inverse))}.slack-container-widget .section-wrapper.background-gradient.gradient-secondary{background:linear-gradient(135deg,rgb(var(--color-brand-secondary)) 0,rgb(var(--color-brand-primary)) 100%);color:rgb(var(--color-text-inverse))}.slack-container-widget .section-wrapper.background-gradient.gradient-accent{background:linear-gradient(135deg,rgb(var(--color-brand-accent)) 0,rgba(var(--color-brand-primary),.8) 100%);color:rgb(var(--color-text-inverse))}.slack-container-widget .section-wrapper.background-gradient.gradient-subtle{background:linear-gradient(135deg,rgba(var(--color-surface-secondary),.8) 0,rgba(var(--color-surface-tertiary),.4) 100%);color:rgb(var(--color-text-primary))}.slack-container-widget .section-wrapper.background-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.slack-container-widget .section-wrapper.background-image .container-background-overlay{inset:0;position:absolute}header nav [x-show]>.slack-container-widget .section-wrapper.background-image .container-background-overlay.w-0.h-0{border-bottom-color:rgb(var(--color-surface-primary))}.dark header nav [x-show]>.slack-container-widget .section-wrapper.background-image .container-background-overlay.w-0.h-0,:root[data-theme=dark] header nav [x-show]>.slack-container-widget .section-wrapper.background-image .container-background-overlay.w-0.h-0{border-bottom-color:rgb(var(--color-surface-secondary))}.slack-container-widget .section-wrapper.background-image .container-background-overlay{background:rgba(0,0,0,.4);z-index:1}.slack-container-widget .section-wrapper.background-image .container-content{position:relative;z-index:2}.slack-container-widget .section-wrapper.section-spacing-y-small{padding-bottom:2rem;padding-top:2rem}@media (min-width:768px){.slack-container-widget .section-wrapper.section-spacing-y-small{padding-bottom:3rem;padding-top:3rem}}.slack-container-widget .section-wrapper.section-spacing-y{padding-bottom:3rem;padding-top:3rem}@media (min-width:768px){.slack-container-widget .section-wrapper.section-spacing-y{padding-bottom:4rem;padding-top:4rem}}@media (min-width:1280px){.slack-container-widget .section-wrapper.section-spacing-y{padding-bottom:5rem;padding-top:5rem}}.slack-container-widget .section-wrapper.section-spacing-y-large{padding-bottom:4rem;padding-top:4rem}@media (min-width:768px){.slack-container-widget .section-wrapper.section-spacing-y-large{padding-bottom:6rem;padding-top:6rem}}@media (min-width:1280px){.slack-container-widget .section-wrapper.section-spacing-y-large{padding-bottom:8rem;padding-top:8rem}}.slack-container-widget .slack-container-content{width:100%}.slack-container-widget .section-wrapper.has-background .slack-container-content h1,.slack-container-widget .section-wrapper.has-background .slack-container-content h2,.slack-container-widget .section-wrapper.has-background .slack-container-content h3,.slack-container-widget .section-wrapper.has-background .slack-container-content h4,.slack-container-widget .section-wrapper.has-background .slack-container-content h5,.slack-container-widget .section-wrapper.has-background .slack-container-content h6{color:inherit}.slack-container-widget .section-wrapper.has-background .slack-container-content p{color:inherit;opacity:.95}.slack-container-widget .section-wrapper.has-background .slack-container-content a{color:inherit;text-decoration:underline;text-underline-offset:2px}.slack-container-widget .section-wrapper.has-background .slack-container-content a:hover{opacity:.8}@media (max-width:639.98px){.slack-container-widget .section-wrapper{border-radius:0;margin-left:0;margin-right:0}.slack-container-widget .section-wrapper.section-spacing-y-small{padding-bottom:1.5rem;padding-top:1.5rem}.slack-container-widget .section-wrapper.section-spacing-y{padding-bottom:2rem;padding-top:2rem}.slack-container-widget .section-wrapper.section-spacing-y-large{padding-bottom:3rem;padding-top:3rem}}@media (min-width:640px) and (max-width:1023.98px){.slack-container-widget .section-wrapper{border-radius:.5rem}}@media (min-width:1024px){.slack-container-widget .section-wrapper{border-radius:.75rem}}.elementor-editor-active .slack-container-widget .slack-container-content:empty:before{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));border-color:rgb(209 213 219/var(--tw-border-opacity,1));border-radius:.5rem;border-style:dashed;border-width:2px;color:rgb(75 85 99/var(--tw-text-opacity,1));content:"📦 Container Content Area";display:flex;font-weight:600;justify-content:center;min-height:200px;padding:2rem;text-align:center}.elementor-editor-active .slack-container-widget .slack-container-content:empty:after{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));content:"Add content using the Container Content field in the widget settings.";display:block;font-size:.875rem;line-height:1.25rem;margin-top:.5rem;text-align:center}.slack-container-widget .slack-container-content :focus{outline:2px solid currentColor;outline-offset:2px}@media (prefers-contrast:high){.slack-container-widget .section-wrapper.has-background{border:2px solid}}@media (prefers-reduced-motion:reduce){.slack-container-widget .section-wrapper{transition:none}}.slack-container-widget .section-wrapper.full-height{align-items:center;display:flex;min-height:100vh}.slack-container-widget .section-wrapper.content-centered{align-items:center;display:flex;justify-content:center;text-align:center}.slack-container-widget .slack-container-content.container-text-center{text-align:center}.slack-container-widget .slack-container-content.container-text-left{text-align:left}.slack-container-widget .slack-container-content.container-text-right{text-align:right}.slack-elementor-widget.slack-latest-news-widget{background-color:transparent;border-style:none;max-width:none;width:100%}.slack-news-container{--tw-text-opacity:1;color:var(--color-text-primary);color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));width:100%}@media (prefers-color-scheme:dark){.dark .slack-news-container{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}}.slack-news-header{border-bottom-width:1px;display:grid;font-size:.875rem;font-weight:600;gap:1rem;grid-template-columns:100px minmax(0,1fr);letter-spacing:.025em;line-height:1.25rem;padding:1rem 1.5rem;text-transform:uppercase}.slack-news-header-article,.slack-news-header-date{text-align:left}.slack-news-list>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;--tw-divide-opacity:1;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-color:rgb(var(--color-smoke-800)/var(--tw-divide-opacity,1));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.slack-news-item{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slack-news-item-main{align-items:center;display:grid;gap:1rem;grid-template-columns:100px minmax(0,1fr);height:48px;padding:.25rem .75rem;vertical-align:middle}.slack-news-item-date{font-size:.875rem;font-weight:700;line-height:1.25rem;text-transform:uppercase}.dark header nav [x-show] a.font-avantGarde.slack-news-item-date,:root[data-theme=dark] header nav [x-show] a.font-avantGarde.slack-news-item-date,header nav [x-show] a.font-avantGarde.slack-news-item-date{color:var(--color-link)}.slack-news-item-date{letter-spacing:.6px;line-height:1.5}.slack-news-item-title-section{width:100%}.slack-news-item button{--tw-text-opacity:1;align-items:center;background-color:transparent;border-style:none;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.slack-news-item button:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-brand-accent)/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}.slack-news-item button:focus:is(.dark *){--tw-ring-offset-color:rgb(var(--color-surface-primary)/1)}.slack-news-item button{min-width:0}.slack-news-item button:hover{--tw-text-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:transparent;border-style:none;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(115 3 148/var(--tw-text-opacity,1))}.slack-news-item button:hover:is(.dark *){--tw-text-opacity:1;color:rgb(207 207 201/var(--tw-text-opacity,1))}.slack-news-item button:hover{transform:translate(0)}.slack-news-item button h3.slack-news-item-title{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));font-family:Avant Garde,Avant Garde For Salesforce,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;margin:0;min-width:0;overflow:hidden;padding-right:.5rem;text-overflow:ellipsis;white-space:nowrap}.slack-news-item button h3.slack-news-item-title:hover{--tw-text-opacity:1;color:rgb(115 3 148/var(--tw-text-opacity,1))}.slack-news-item button h3.slack-news-item-title:hover:is(.dark *){--tw-text-opacity:1;color:rgb(207 207 201/var(--tw-text-opacity,1))}.slack-news-item-external-icon{flex-shrink:0;height:.75rem;width:.75rem}.slack-news-item-chevron{--tw-text-opacity:1;align-items:center;color:rgb(16 124 173/var(--tw-text-opacity,1));display:flex;flex-shrink:0;height:1.5rem;justify-content:center;transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.5rem}.slack-news-item-chevron:is(.dark *){--tw-text-opacity:1;color:rgb(26 185 255/var(--tw-text-opacity,1))}.slack-news-item-chevron.expanded{--tw-rotate:180deg}.slack-news-item-chevron.collapsed,.slack-news-item-chevron.expanded{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.slack-news-item-chevron.collapsed{--tw-rotate:0deg}.slack-news-item-content{display:grid;gap:1rem;grid-template-columns:1fr auto;margin-left:104px!important;min-height:140px;overflow:hidden;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.slack-news-item-content[x-transition]{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slack-news-item-excerpt{font-family:Salesforce Sans,sans-serif;font-size:.875rem;font-weight:400;grid-column:1/-1;line-height:1.5;margin-bottom:1rem;max-width:none}.slack-news-item-excerpt p:last-child{margin-bottom:0}.slack-news-item-author{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1));font-size:.75rem;font-weight:700;line-height:1rem;text-transform:uppercase}.dark header nav [x-show] a.font-avantGarde.slack-news-item-author,:root[data-theme=dark] header nav [x-show] a.font-avantGarde.slack-news-item-author,header nav [x-show] a.font-avantGarde.slack-news-item-author{color:var(--color-link)}.slack-news-item-author{font-family:Salesforce Sans,sans-serif;letter-spacing:.6px;line-height:1.5}.slack-news-item-actions{display:flex;justify-content:flex-end}.slack-news-item-actions a.slack-news-item-link{align-items:center;border-radius:.5rem;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;line-height:1.25rem;padding:.5rem 1rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slack-news-item-actions a.slack-news-item-link:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-brand-accent)/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}.slack-news-item-actions a.slack-news-item-link:focus:is(.dark *){--tw-ring-offset-color:rgb(var(--color-surface-primary)/1)}.slack-news-item-actions a.slack-news-item-link{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--color-brand-primary)/var(--tw-border-opacity,1));border-width:1px;color:rgb(var(--color-brand-primary)/var(--tw-text-opacity,1))}.slack-news-item-actions a.slack-news-item-link:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(72 26 84/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}:root[data-theme=dark] .slack-news-featured{background-color:var(--color-primary-850)!important}@media (prefers-reduced-motion:reduce){.slack-news-item-chevron,.slack-news-item-content[x-transition]{transition-property:none}}@media (max-width:768px){.slack-news-header{display:none}.slack-news-item-main{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;height:auto;padding:.75rem 1rem}.slack-news-item-date{font-size:.75rem;line-height:1rem}.slack-news-item-title-section{width:100%}.slack-news-item-content{gap:.75rem;grid-template-columns:1fr;margin-left:0!important;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.slack-news-item-actions{width:100%}.slack-news-item-actions a.slack-news-item-link{justify-content:center;width:100%}.slack-news-item button h3{font-size:.875rem;line-height:1.25rem;text-overflow:clip;white-space:normal}}@media (min-width:769px) and (max-width:1024px){.slack-news-header,.slack-news-item-main{grid-template-columns:120px minmax(0,1fr);padding-left:1rem;padding-right:1rem}.slack-news-item-content{margin-left:124px!important}}@media (prefers-contrast:high){.slack-news-item{--tw-border-opacity:1;border-color:rgb(var(--color-border-secondary)/var(--tw-border-opacity,1));border-width:1px}.slack-news-item:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity,1))}.slack-news-item-title{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))}.slack-news-featured{--tw-border-opacity:1;border-color:rgb(var(--color-brand-primary)/var(--tw-border-opacity,1));border-width:2px}}@media (prefers-reduced-motion:reduce){.slack-news-item,.slack-news-item-chevron,.slack-news-item-link,.slack-news-item-title,.slack-news-link-arrow{transition-property:none}}@media print{.slack-news-item-chevron{display:none}.slack-news-item-content{display:block!important}.slack-news-item-toggle{cursor:default}.slack-news-featured{--tw-border-opacity:1;border-color:rgb(var(--color-text-primary)/var(--tw-border-opacity,1));border-left-width:8px}}.slack-news-item-toggle:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-brand-accent)/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.slack-news-item-toggle:focus-visible:is(.dark *){--tw-ring-offset-color:rgb(var(--color-surface-primary)/1)}.slack-news-item-link:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-brand-accent)/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.slack-news-item-link:focus-visible:is(.dark *){--tw-ring-offset-color:rgb(var(--color-surface-primary)/1)}.slack-news-empty{padding-bottom:3rem;padding-top:3rem;text-align:center}.slack-news-empty,.slack-news-empty-icon{--tw-text-opacity:1;color:rgb(var(--color-text-muted)/var(--tw-text-opacity,1))}.slack-news-empty-icon{height:3rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;width:3rem}.slack-news-item-toggle[aria-expanded=true] .slack-news-item-chevron{--tw-rotate:180deg}.slack-news-item-toggle[aria-expanded=false] .slack-news-item-chevron,.slack-news-item-toggle[aria-expanded=true] .slack-news-item-chevron{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.slack-news-item-toggle[aria-expanded=false] .slack-news-item-chevron{--tw-rotate:0deg}.sr-only{border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}header nav [x-show]>.sr-only.w-0.h-0{border-bottom-color:rgb(var(--color-surface-primary))}.dark header nav [x-show]>.sr-only.w-0.h-0,:root[data-theme=dark] header nav [x-show]>.sr-only.w-0.h-0{border-bottom-color:rgb(var(--color-surface-secondary))}.slack-elementor-widget.slack-latest-news-widget.brand-primary{--tw-text-opacity:1;color:rgb(var(--color-brand-primary)/var(--tw-text-opacity,1))}.slack-elementor-widget.slack-latest-news-widget.brand-primary:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-secondary-100)/var(--tw-text-opacity,1))}.slack-elementor-widget.slack-latest-news-widget.brand-secondary{--tw-text-opacity:1;color:rgb(var(--color-accent-900)/var(--tw-text-opacity,1))}.slack-elementor-widget.slack-latest-news-widget.brand-secondary:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-accent-100)/var(--tw-text-opacity,1))}.slack-elementor-widget.slack-latest-news-widget.theme-dark{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-surface-primary)/var(--tw-bg-opacity,1));color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))}.slack-elementor-widget.slack-latest-news-widget.theme-light{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(var(--color-text-primary)/var(--tw-text-opacity,1))}@media print{.slack-elementor-widget,.slack-elementor-widget .elementor-button,.slack-elementor-widget button{background:#fff!important;border:1px solid #ccc!important;color:#000!important}}.workshop-background{background-image:url(/wp-content/themes/slack-developers/assets/images/workshop-bg.png);background-position:100% 0;background-repeat:no-repeat}.workshop-content h1{font-family:var(--typography-display-2-font-family);font-size:var(--typography-display-2-font-size);font-weight:var(--typography-display-2-font-weight);letter-spacing:var(--typography-display-2-letter-spacing);line-height:var(--typography-display-2-line-height)}.workshop-content h1,.workshop-content h2{color:rgb(var(--color-brand-primary)/1);margin-bottom:var(--space-text-base)}.workshop-content h2{font-family:var(--typography-heading-1-font-family);font-size:var(--typography-heading-1-font-size);font-weight:var(--typography-heading-1-font-weight);letter-spacing:var(--typography-heading-1-letter-spacing);line-height:var(--typography-heading-1-line-height)}.workshop-content h3{color:rgb(var(--color-brand-primary)/1);font-family:var(--typography-heading-2-font-family);font-size:var(--typography-heading-2-font-size);font-weight:var(--typography-heading-2-font-weight);letter-spacing:var(--typography-heading-2-letter-spacing);line-height:var(--typography-heading-2-line-height);margin-bottom:var(--space-text-base)}.workshop-content p{color:rgb(var(--color-text-secondary)/1);font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);font-weight:var(--typography-body-font-weight);letter-spacing:var(--typography-body-letter-spacing);line-height:var(--typography-body-line-height)}.workshop-content p,.workshop-step-content p{margin-bottom:var(--space-text-base)}.workshop-step-content strong{color:rgb(var(--color-brand-primary)/1);font-weight:var(--font-weight-bold)}.workshop-step-content a{color:var(--color-link);font-weight:var(--font-weight-medium);text-decoration:underline;text-decoration-thickness:var(--text-decoration-thickness);text-underline-offset:var(--text-underline-offset)}:root[data-theme=dark] .workshop-content h1,:root[data-theme=dark] .workshop-content h2,:root[data-theme=dark] .workshop-content h3{color:rgb(var(--color-text-primary)/1)}:root[data-theme=dark] .workshop-content p{color:rgb(var(--color-text-secondary)/1)}:root[data-theme=dark] .workshop-step-content strong{color:rgb(var(--color-brand-secondary)/1)}.resource-background{background-image:url(/wp-content/themes/slack-developers/assets/images/resource-bg.png);background-position:100% 0;background-repeat:no-repeat}.resource-solution-item{margin-bottom:1rem}.resource-solution-item a{color:var(--color-link);text-decoration:underline}.rsi-tools a{text-decoration:underline}.rsi-tools a,:root[data-theme=dark] .rsi-tools a{color:rgb(var(--color-text-primary)/1)!important}.event-background{background-image:url(/wp-content/themes/slack-developers/assets/images/event-bg.png);background-position:100% 0;background-repeat:no-repeat}.tools-card-background{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-tertiary)/var(--tw-bg-opacity,1))}.text-post{--tw-text-opacity:1!important;color:rgb(24 24 24/var(--tw-text-opacity,1))!important}:root[data-theme=dark] .text-post{--tw-text-opacity:1!important;color:rgb(249 240 255/var(--tw-text-opacity,1))!important}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn__icon svg{fill:#181818!important}:root[data-theme=dark] .elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn__icon svg{fill:#f9f0ff!important}.elementor-widget-divider.my-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{--divider-border-width:0;background:#000;border-block-start:none!important;display:block;height:.5px;line-height:0;width:96%}:root[data-theme=dark] .elementor-widget-divider.my-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{background:#fff}.elementor-widget-divider.my-divider .elementor-divider{line-height:0;margin:0}.elementor-widget-divider.my-divider .elementor-divider:after,.elementor-widget-divider.my-divider .elementor-divider:before{border:none!important}.text-slack-detail{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.button-widget-purple-bg .slack-button-wrapper .slack-button{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important;color:rgb(72 26 84/var(--tw-text-opacity,1))!important}.button-widget-purple-bg .slack-button-wrapper .slack-button .slack-button-icon{color:slack-violet-850!important}:root{--color-surface-primary:255 255 255;--color-surface-secondary:255 255 255;--color-surface-tertiary:249 240 255;--color-surface-elevated:255 255 255;--color-surface-highlight:72 26 84;--color-text-primary:0 0 0;--color-text-secondary:24 24 24;--color-text-muted:160 160 160;--color-text-inverse:255 255 255;--color-text-highlight:115 3 148;--color-border-primary:226 232 240;--color-border-secondary:203 213 225;--color-border-focus:var(--color-brand-accent);--color-border-highlight:115 3 148;--color-code-bg:248 250 252;--color-code-text:51 65 85;--color-btn-solid-text:255 255 255;--color-btn-solid-fill:72 26 84;--color-btn-solid-text-hover:255 255 255;--color-btn-solid-fill-hover:115 3 148;--color-btn-outline-text:72 26 84;--color-btn-outline-border:72 26 84;--color-btn-outline-text-hover:115 3 148;--color-btn-outline-border-hover:115 3 148}.only-light{display:block}.only-dark{display:none}:root:not([data-theme=dark]) main .elementor .elementor-heading-title,:root:not([data-theme=dark]) main .elementor :is(h1,h2,h3,h4,h5,h6){color:var(--color-text-primary)}:root:not([data-theme=dark]) main .elementor .elementor-text-editor,:root:not([data-theme=dark]) main .elementor .elementor-text-editor div,:root:not([data-theme=dark]) main .elementor .elementor-text-editor li,:root:not([data-theme=dark]) main .elementor .elementor-text-editor p,:root:not([data-theme=dark]) main .elementor .elementor-text-editor span,:root:not([data-theme=dark]) main .elementor .elementor-widget-text-editor,:root:not([data-theme=dark]) main .elementor .elementor-widget-text-editor div,:root:not([data-theme=dark]) main .elementor .elementor-widget-text-editor li,:root:not([data-theme=dark]) main .elementor .elementor-widget-text-editor p,:root:not([data-theme=dark]) main .elementor .elementor-widget-text-editor span{color:var(--color-text-primary)}:root:not([data-theme=dark]) main .elementor .elementor-text-editor a,:root:not([data-theme=dark]) main .elementor .elementor-widget-text-editor a{color:rgb(var(--color-brand-primary)/1)}:root:not([data-theme=dark]) main .elementor .elementor-text-editor a:focus,:root:not([data-theme=dark]) main .elementor .elementor-text-editor a:hover,:root:not([data-theme=dark]) main .elementor .elementor-widget-text-editor a:focus,:root:not([data-theme=dark]) main .elementor .elementor-widget-text-editor a:hover{color:rgb(var(--color-brand-secondary)/1)}:root[data-theme=dark] .only-light{display:none!important}:root[data-theme=dark] .only-dark{display:block!important}:root[data-theme=dark]{--color-surface-primary:24 24 24;--color-surface-secondary:24 24 24;--color-surface-tertiary:24 24 24;--color-surface-elevated:24 24 24;--color-surface-highlight:72 26 84;--color-text-primary:255 255 255;--color-text-secondary:229 229 229;--color-text-muted:116 116 116;--color-text-inverse:0 0 0;--color-text-highlight:186 1 255;--color-border-primary:64 64 64;--color-border-secondary:82 82 82;--color-border-highlight:186 1 255;--color-code-bg:32 32 32;--color-code-text:229 229 229;--color-code-inline-bg:var(--color-accent-300);--color-link:var(--color-brand-accent);--color-link-hover:var(--color-brand-secondary);--color-btn-solid-text:72 26 84;--color-btn-solid-fill:255 255 255;--color-btn-solid-text-hover:115 3 148;--color-btn-solid-fill-hover:255 255 255;--color-btn-outline-text:255 255 255;--color-btn-outline-border:255 255 255;--color-btn-outline-text-hover:229 229 229;--color-btn-outline-border-hover:229 229 229}:root[data-theme=dark] #content.site-content{background-color:rgb(var(--color-surface-primary)/1);color:rgb(var(--color-text-primary)/1)}:root[data-theme=dark] main input::-moz-placeholder{color:rgb(var(--color-text-muted)/1)}:root[data-theme=dark] main input::placeholder{color:rgb(var(--color-text-muted)/1)}:root[data-theme=dark] main .elementor .elementor-heading-title,:root[data-theme=dark] main .elementor :is(h1,h2,h3,h4,h5,h6){color:rgb(var(--color-text-primary)/1)}:root[data-theme=dark] main .elementor .elementor-text-editor,:root[data-theme=dark] main .elementor .elementor-text-editor div,:root[data-theme=dark] main .elementor .elementor-text-editor li,:root[data-theme=dark] main .elementor .elementor-text-editor p,:root[data-theme=dark] main .elementor .elementor-text-editor span,:root[data-theme=dark] main .elementor .elementor-widget-text-editor,:root[data-theme=dark] main .elementor .elementor-widget-text-editor div,:root[data-theme=dark] main .elementor .elementor-widget-text-editor li,:root[data-theme=dark] main .elementor .elementor-widget-text-editor p,:root[data-theme=dark] main .elementor .elementor-widget-text-editor span{color:rgb(var(--color-text-primary)/1)}:root[data-theme=dark] main .elementor .elementor-text-editor ::marker,:root[data-theme=dark] main .elementor .elementor-widget-text-editor ::marker{color:rgb(var(--color-text-primary)/1)}:root[data-theme=dark] main .elementor .elementor-text-editor hr,:root[data-theme=dark] main .elementor .elementor-widget-text-editor hr{border-color:rgb(var(--color-border-primary)/1)}:root[data-theme=dark] main .elementor .elementor-text-editor a,:root[data-theme=dark] main .elementor .elementor-widget-text-editor a{-webkit-text-decoration-skip:ink;color:rgb(var(--color-text-primary)/1);text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:from-font;text-underline-offset:2px}:root[data-theme=dark] main .elementor .elementor-text-editor a:focus,:root[data-theme=dark] main .elementor .elementor-text-editor a:hover,:root[data-theme=dark] main .elementor .elementor-widget-text-editor a:focus,:root[data-theme=dark] main .elementor .elementor-widget-text-editor a:hover{color:rgb(var(--color-brand-accent)/1);text-decoration-color:rgb(var(--color-brand-accent)/1)}:root[data-theme=dark] main .elementor .elementor-text-editor a:visited,:root[data-theme=dark] main .elementor .elementor-widget-text-editor a:visited{color:rgb(var(--color-text-primary)/1);text-decoration-color:currentColor}:root[data-theme=dark] main .elementor .elementor-text-editor a svg,:root[data-theme=dark] main .elementor .elementor-text-editor a svg *,:root[data-theme=dark] main .elementor .elementor-widget-text-editor a svg,:root[data-theme=dark] main .elementor .elementor-widget-text-editor a svg *{fill:currentColor;stroke:currentColor}:root[data-theme=dark] main .elementor .elementor-text-editor em,:root[data-theme=dark] main .elementor .elementor-text-editor strong,:root[data-theme=dark] main .elementor .elementor-widget-text-editor em,:root[data-theme=dark] main .elementor .elementor-widget-text-editor strong{color:rgb(var(--color-text-primary)/1)}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#730394\]:hover{--tw-border-opacity:1;border-color:rgb(115 3 148/var(--tw-border-opacity,1))}.hover\:bg-\[\#481A54\]:hover{--tw-bg-opacity:1;background-color:rgb(72 26 84/var(--tw-bg-opacity,1))}.hover\:bg-\[\#730394\]:hover{--tw-bg-opacity:1;background-color:rgb(115 3 148/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:text-accent-500:hover{--tw-text-opacity:1;color:rgb(var(--color-accent-500)/var(--tw-text-opacity,1))}.hover\:text-primary-800:hover{--tw-text-opacity:1;color:rgb(var(--color-primary-800)/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.active\:shadow-none:active{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.active\:outline-none:active{outline:2px solid transparent;outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.prose-headings\:text-gray-900 :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.prose-p\:leading-relaxed :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){line-height:1.625}.prose-img\:rounded-lg :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:.5rem}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:justify-between{justify-content:space-between}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:my-6{margin-bottom:1.5rem;margin-top:1.5rem}.md\:my-\[70px\]{margin-bottom:70px;margin-top:70px}.md\:mb-0{margin-bottom:0}.md\:mb-\[70px\]{margin-bottom:70px}.md\:mt-\[100px\]{margin-top:100px}.md\:mt-\[70px\]{margin-top:70px}.md\:flex{display:flex}.md\:h-\[365px\]{height:365px}.md\:h-\[500px\]{height:500px}.md\:w-1\/2{width:50%}.md\:w-\[570px\]{width:570px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-12{gap:3rem}.md\:gap-4{gap:1rem}.md\:justify-self-end{justify-self:end}.md\:bg-auto{background-size:auto}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:py-16{padding-bottom:4rem;padding-top:4rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-\[24px\]{font-size:24px}.md\:text-\[48px\]{font-size:48px}}@media (min-width:1280px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:justify-center{justify-content:center}.lg\:rounded-br-xl{border-bottom-right-radius:.75rem}.lg\:rounded-tl-none{border-top-left-radius:0}.lg\:p-0{padding:0}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pl-20{padding-left:5rem}.lg\:pt-24{padding-top:6rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1440px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
