.embed-wrapper{position:relative;width:100%;margin:2rem 0;border-radius:.5rem;overflow:hidden;background-color:initial}.embed-wrapper.embed-twitter{overflow:visible;border-radius:0;background-color:initial}.embed-rumble,.embed-vimeo,.embed-youtube{padding-bottom:56.25%;height:0;background-color:#f3f4f6}.dark .embed-rumble,.dark .embed-vimeo,.dark .embed-youtube{background-color:#1f2937}.embed-rumble iframe,.embed-vimeo iframe,.embed-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed-twitter{display:flex;justify-content:center;margin:2rem 0}.embed-facebook,.embed-instagram,.embed-tiktok{display:flex;justify-content:center;align-items:flex-start;min-height:200px}.facebook-embed{display:flex;justify-content:center;align-items:flex-start;margin:2rem auto;max-width:560px;width:100%}.facebook-embed .fb-post,.facebook-embed .fb-video,.facebook-embed iframe{max-width:100%}.embed-instagram iframe{max-width:400px;width:100%;aspect-ratio:9/16;min-height:711px;border:0}@supports not (aspect-ratio:9/16){.embed-instagram iframe{height:711px}}.instagram-media,.tiktok-embed{margin:0 auto!important}.embed-facebook iframe{width:100%;max-width:500px;min-height:600px;border:0}.tweet-embed{width:100%;max-width:550px;color-scheme:light dark}.dark .tweet-embed{color-scheme:dark}.tweet-embed,.tweet-embed *{--theme-primary:initial;--theme-accent:initial;--theme-background:initial;--theme-text:initial}.prose .tweet-embed a,.prose .tweet-embed img,.prose .tweet-embed p,.prose .tweet-embed span{margin-top:0!important;margin-bottom:0!important}.mdx-editor [class*=_code_],.mdx-editor code:not(pre code){background-color:rgb(243 244 246)!important;color:rgb(17 24 39)!important;padding:.125rem .375rem!important;border-radius:.25rem!important;font-size:.875rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.dark .mdx-editor [class*=_code_],.dark .mdx-editor code:not(pre code){background-color:rgba(31,41,55,.8)!important;color:rgb(251 146 60)!important;border:none!important}.cm-editor .cm-selectionBackground,.mdx-editor .cm-editor .cm-selectionBackground{background-color:#BFDBFE!important}.cm-editor.cm-focused .cm-selectionBackground,.mdx-editor .cm-editor.cm-focused .cm-selectionBackground{background-color:#93C5FD!important}.cm-editor .cm-selectionMatch,.mdx-editor .cm-editor .cm-selectionMatch{background-color:#FDE68A!important}.dark .cm-editor .cm-selectionBackground,.dark .mdx-editor .cm-editor .cm-selectionBackground{background-color:#1e40af!important}.dark .cm-editor.cm-focused .cm-selectionBackground,.dark .mdx-editor .cm-editor.cm-focused .cm-selectionBackground{background-color:#2563eb!important}.dark .cm-editor .cm-selectionMatch,.dark .mdx-editor .cm-editor .cm-selectionMatch{background-color:#92400e!important}.mdx-editor .payment-button-wrapper{margin-top:.5rem!important;margin-bottom:.5rem!important}.mdx-editor .payment-button{padding:.25rem .75rem!important;font-size:.8125rem!important}.mdx-editor .payment-button:hover{transform:none!important}.cm-editor .cm-content ::selection,.cm-editor .cm-line::selection,.mdx-editor .cm-editor .cm-content ::selection,.mdx-editor .cm-editor .cm-line::selection{background-color:#BFDBFE!important;color:inherit!important}.cm-editor.cm-focused .cm-line::selection,.mdx-editor .cm-editor.cm-focused .cm-line::selection{background-color:#93C5FD!important}.dark .cm-editor .cm-content ::selection,.dark .cm-editor .cm-line::selection,.dark .mdx-editor .cm-editor .cm-content ::selection,.dark .mdx-editor .cm-editor .cm-line::selection{background-color:#1e40af!important;color:rgb(243 244 246)!important}.dark .cm-editor.cm-focused .cm-line::selection,.dark .mdx-editor .cm-editor.cm-focused .cm-line::selection{background-color:#2563eb!important;color:rgb(243 244 246)!important}.cm-editor .cm-cursor,.mdx-editor .cm-editor .cm-cursor{border-left-color:#000!important}.dark .cm-editor .cm-cursor,.dark .mdx-editor .cm-editor .cm-cursor{border-left-color:#fff!important}.dark .cm-editor .cm-quote{color:rgb(209 213 219)!important}.dark .cm-editor .cm-em,.dark .cm-editor .cm-italic{color:rgb(251 191 36)!important}.dark .cm-editor .cm-bold,.dark .cm-editor .cm-strong{color:rgb(96 165 250)!important;font-weight:700!important}.dark .cm-editor .cm-header,.dark .cm-editor .cm-heading{color:rgb(167 139 250)!important;font-weight:700!important}.dark .cm-editor .cm-link{color:rgb(34 211 238)!important}.dark .cm-editor .cm-code,.dark .cm-editor .cm-inlineCode{color:rgb(251 146 60)!important;background-color:rgba(55,65,81,.5)!important}.dark .cm-editor .cm-list{color:rgb(156 163 175)!important}.dark .cm-editor .cm-hr{color:rgb(107 114 128)!important}.dark .cm-editor .cm-image,.dark .cm-editor .cm-image-marker{color:rgb(74 222 128)!important}.dark .cm-editor .cm-formatting,.dark .cm-editor .cm-formatting-em,.dark .cm-editor .cm-formatting-header,.dark .cm-editor .cm-formatting-link,.dark .cm-editor .cm-formatting-quote,.dark .cm-editor .cm-formatting-strong{color:rgb(156 163 175)!important}.dark .cm-editor .cm-content,.dark .cm-editor .cm-line{color:rgb(229 231 235)!important}.payment-button-wrapper{text-align:center;margin:1.5rem 0}.payment-button{padding:.75rem 1.5rem;font-size:1rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:2px solid transparent}.payment-button:hover:not(:disabled){box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.payment-button:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.docs-description a{color:var(--theme-accent);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.docs-description a:hover{color:var(--theme-accent-hover)}.dark .payment-button a,.dark .payment-button a:hover,.dark .prose .payment-button,.dark .prose .payment-button-wrapper a,.payment-button a,.payment-button a:hover,.prose .payment-button,.prose .payment-button-wrapper a{color:white!important;text-decoration:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.payment-button[data-style=primary]{background-color:var(--theme-accent);color:white;border-color:transparent;font-weight:600}.payment-button[data-style=primary]:hover:not(:disabled){filter:brightness(1.1)}.payment-button[data-style=primary]:active:not(:disabled){filter:brightness(.95)}.dark .payment-button[data-style=primary]{background-color:var(--theme-accent);color:white}.dark .payment-button[data-style=primary]:hover:not(:disabled){filter:brightness(1.15)}.payment-button[data-style=success]{background-color:rgb(34 197 94);color:white;border-color:transparent;font-weight:600}.payment-button[data-style=success]:hover:not(:disabled){background-color:rgb(22 163 74)}.payment-button[data-style=success]:active:not(:disabled){background-color:rgb(20 83 45)}.dark .payment-button[data-style=success]{background-color:rgb(34 197 94);color:white}.dark .payment-button[data-style=success]:hover:not(:disabled){background-color:rgb(22 163 74)}.dark .payment-button[data-style=success]:active:not(:disabled){background-color:rgb(20 83 45)}.payment-button[data-style=outline]{background-color:initial;color:var(--theme-accent);border:2px solid var(--theme-accent);font-weight:500}.payment-button[data-style=outline]:hover:not(:disabled){background-color:var(--theme-accent);color:white}.payment-button[data-style=outline]:active:not(:disabled){background-color:var(--theme-accent,rgb(249 115 22));color:white;filter:brightness(.95)}.light .payment-button[data-style=outline]{background-color:initial;color:var(--theme-accent);border-color:var(--theme-accent)}.light .payment-button[data-style=outline]:hover:not(:disabled){background-color:var(--theme-accent);color:white}.dark .payment-button[data-style=outline]{background-color:initial;color:var(--theme-accent);border-color:var(--theme-accent)}.dark .payment-button[data-style=outline]:hover:not(:disabled){background-color:var(--theme-accent);color:white}.payment-button:focus-visible{outline:3px solid var(--theme-accent);outline-offset:2px}.mdxeditor-root-contenteditable .payment-button-wrapper,[class*=_contentEditable] .payment-button-wrapper,[class*=mdxeditor] .payment-button-wrapper{display:block!important;text-align:center!important;margin:1.5rem 0!important;padding:0!important}.mdxeditor-root-contenteditable .payment-button,[class*=_contentEditable] .payment-button,[class*=mdxeditor] .payment-button{display:inline-block!important;padding:.75rem 1.5rem!important;font-size:1rem!important;font-weight:500!important;border-radius:.5rem!important;cursor:pointer!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important;margin:0 auto!important;text-decoration:none!important;line-height:1.5!important}.mdxeditor-root-contenteditable .payment-button[data-style=primary],[class*=_contentEditable] .payment-button[data-style=primary],[class*=mdxeditor] .payment-button[data-style=primary]{background-color:var(--theme-accent)!important;color:white!important;border:2px solid transparent!important;font-weight:600!important}.mdxeditor-root-contenteditable .payment-button[data-style=success],[class*=_contentEditable] .payment-button[data-style=success],[class*=mdxeditor] .payment-button[data-style=success]{background-color:rgb(34 197 94)!important;color:white!important;border:2px solid transparent!important;font-weight:600!important}.mdxeditor-root-contenteditable .payment-button[data-style=outline],[class*=_contentEditable] .payment-button[data-style=outline],[class*=mdxeditor] .payment-button[data-style=outline]{background-color:initial!important;color:var(--theme-accent)!important;border:2px solid var(--theme-accent)!important;font-weight:500!important}.payment-button:disabled,.payment-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.payment-button[aria-busy=true]{opacity:.7;cursor:wait;pointer-events:none}.payment-button[aria-busy=true]:after{content:"";display:inline-block;width:1em;height:1em;margin-left:.5em;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}stripe-buy-button{display:block;width:100%;max-width:420px;margin:2rem auto;transition:opacity .2s ease-in-out}.stripe-button-container{display:flex;justify-content:center;align-items:center;padding:1.5rem;margin:2rem 0;background-color:rgb(249 250 251);border-radius:.75rem;border:1px solid rgb(229 231 235)}.dark .stripe-button-container{background-color:rgb(31 41 55);border-color:rgb(75 85 99)}@media (max-width:640px){stripe-buy-button{max-width:100%;margin:1.5rem 0}.stripe-button-container{padding:1rem;margin:1.5rem 0}}stripe-buy-button[data-loading=true]{opacity:.6;pointer-events:none}.pricing-options stripe-buy-button{margin-top:1rem;margin-bottom:0}.prose code{border-radius:.25rem;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));padding:.125rem .375rem;font-family:var(--font-jetbrains-mono),monospace;font-size:.875rem;line-height:1.25rem;color:rgb(17 24 39/var(--tw-text-opacity,1))}.dark .prose code,.prose code{--tw-bg-opacity:1;--tw-text-opacity:1;font-weight:500}.dark .prose code{background-color:rgb(31 41 55/var(--tw-bg-opacity,1));color:rgb(253 186 116/var(--tw-text-opacity,1))}.prose pre code{background-color:initial;padding:0;color:inherit}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.store-product-hero{display:flex;flex-direction:column}.store-product-hero--info-first .store-product-hero-info{order:-1}.store-product-hero-media img{height:auto;max-width:100%}@media (min-width:1024px){.store-product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"media info";align-items:stretch;gap:2rem;margin-block:.5rem 2rem}.store-product-hero--info-first .store-product-hero-info{order:0}.store-product-hero-media{grid-area:media;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:100%;min-width:0}.store-product-hero-media>*{margin-top:0;margin-bottom:0}.store-product-hero-info{grid-area:info;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1.25rem}.store-product-hero-info>*{margin-top:0;margin-bottom:0}.store-product-hero .store-product-hero-info :is(h2,h3){font-size:clamp(1.1875rem,.4rem + 1.3vw,1.5rem)}.store-product-hero--sticky .store-product-hero-info>.payment-button-wrapper:first-child{position:sticky;top:2rem;z-index:10}}@media (min-width:1280px){.store-product-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2.5rem}}.store-product-gallery{display:flex;flex-wrap:wrap;gap:.75rem;margin:.5rem 0 2rem}.store-product-gallery .store-product-gallery-img{width:104px;height:104px;object-fit:cover;border-radius:.5rem;border:1px solid rgb(0 0 0/.08);cursor:zoom-in;transition:transform .15s ease}.store-product-gallery .store-product-gallery-img:hover{transform:scale(1.04)}.store-product-hero-media img,.store-product-hero-media img[data-store-gallery]{cursor:zoom-in}.store-variant-picker{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:0 0 .9rem}.store-variant-picker__options{display:flex;flex-wrap:wrap;gap:.375rem}.store-variant-option{cursor:pointer;padding:.35rem .8rem;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;color:inherit;background:transparent;border:1px solid color-mix(in srgb,currentColor 35%,transparent);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.store-variant-option:hover{border-color:currentColor}.store-variant-option.is-active{background:var(--theme-accent,#2563eb);border-color:var(--theme-accent,#2563eb);color:#fff}.store-variant-picker__price{font-weight:600;font-size:1.05rem;min-height:1.25rem}