.container-editor-theme{background-color:hsl(var(--user-background));overflow-x:hidden}.page-texture-canvas .container-editor-theme,.page-texture-canvas .page-footer-surface{background-color:#0000}.container-editor{background-color:hsl(var(--background));overflow-x:hidden}.editor-theme,.editor{z-index:0;white-space:break-spaces;overflow-wrap:break-word;outline-width:0;width:100%;height:100%;margin-left:auto;margin-right:auto;padding-top:2rem;padding-left:1rem;padding-right:1rem}.editor-theme:focus,.editor:focus{outline-offset:2px;outline:2px solid #0000}@media (min-width:768px){.editor-theme,.editor{padding-left:.5rem;padding-right:.5rem}}.editor-theme,.editor{max-width:var(--page-width,768px);--page-gutter:1rem;container-type:inline-size}@media (min-width:768px){.editor-theme,.editor{--page-gutter:.5rem}}:is(.editor-theme:has(>.tp-custom-html:first-child),.editor:has(>.tp-custom-html:first-child)){padding-top:0}.editor-theme:not(.is-email),.editor:not(.is-email){font-family:var(--user-font-body)}.editor-spacing{padding-left:1.5rem;padding-right:1.5rem}@container (min-width:48rem){.editor-spacing{padding-left:.5rem;padding-right:.5rem}}.start-view{z-index:50;text-align:left;width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:absolute;top:12rem;left:0;right:0}@media (min-width:1024px){.start-view{padding-left:0;padding-right:0}}.start-view{max-width:var(--text-width,680px)}.editor-theme>.node-bannerBlock:first-child .banner-block,.editor-theme>.banner-block:first-child,.editor>.node-bannerBlock:first-child .banner-block,.editor>.banner-block:first-child{--tw-shadow:0 1px 2px 0 #0000000d!important;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important;margin-top:-32px!important}.editor-theme>h1:first-child,.editor>h1:first-child{margin-top:1.125rem!important}.editor-theme>h2:first-child,.editor>h2:first-child{margin-top:1.5rem!important}.editor-theme>h3:first-child,.editor>h3:first-child{margin-top:1.125rem!important}.editor-theme{background-color:hsl(var(--user-background));color:hsl(var(--user-foreground))}.editor{background-color:hsl(var(--background));color:hsl(var(--foreground))}.editor .variable-highlight,.editor-theme .variable-highlight{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.drag-handle{opacity:1;z-index:50;transition:opacity .2s ease-in;position:absolute}.drag-handle.hide{opacity:0;pointer-events:none}@media screen and (max-width:600px){.drag-handle{pointer-events:none;display:none}}.editor-theme input[type=email],.editor-theme input[type=text],.editor-theme input[type=tel],.editor-theme textarea:not(.summary){border-radius:.75rem;font-size:1.125rem}.editor-theme:not(.dark-theme) input[type=email],.editor-theme:not(.dark-theme) input[type=text],.editor-theme:not(.dark-theme) input[type=tel],.editor-theme:not(.dark-theme) textarea:not(.summary),.editor-theme:not(.dark-theme) .form-tile,.comment-field{background-color:color-mix(in oklab, white 70%, hsl(var(--user-background)));border-color:hsl(var(--user-foreground) / .2);color:hsl(var(--user-foreground))}.editor-theme:not(.dark-theme) input[type=email]::placeholder,.editor-theme:not(.dark-theme) input[type=text]::placeholder,.editor-theme:not(.dark-theme) input[type=tel]::placeholder,.editor-theme:not(.dark-theme) textarea:not(.summary)::placeholder{color:hsl(var(--user-foreground) / .5)}.editor-theme.dark-theme input[type=email],.editor-theme.dark-theme input[type=text],.editor-theme.dark-theme input[type=tel],.editor-theme.dark-theme textarea:not(.summary),.editor-theme.dark-theme .form-tile,.comment-field.is-dark{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-color:#fff3}.editor-theme.dark-theme input[type=email]::placeholder,.editor-theme.dark-theme input[type=text]::placeholder,.editor-theme.dark-theme input[type=tel]::placeholder,.editor-theme.dark-theme textarea:not(.summary)::placeholder,.editor-theme.dark-theme .form-tile::placeholder,.comment-field.is-dark::placeholder{color:#ffffff80}.editor-theme.dark-theme input[type=email],.editor-theme.dark-theme input[type=text],.editor-theme.dark-theme input[type=tel],.editor-theme.dark-theme textarea:not(.summary),.editor-theme.dark-theme .form-tile,.comment-field.is-dark{background-color:color-mix(in oklab, black 30%, hsl(var(--user-background)))}.editor-theme:not(.dark-theme) [role=radio]:not([data-state=checked]),.editor-theme:not(.dark-theme) [role=checkbox]:not([data-state=checked]){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:#0003}.editor-theme:not(.dark-theme) [role=radio][data-state=checked]{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.editor-theme:not(.dark-theme) [role=checkbox][data-state=checked]{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.editor-theme.dark-theme [role=radio]:not([data-state=checked]),.editor-theme.dark-theme [role=checkbox]:not([data-state=checked]){background-color:color-mix(in oklab, black 30%, hsl(var(--user-background)));border-color:#fff3}.editor-theme.dark-theme [role=radio][data-state=checked]{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.editor-theme.dark-theme [role=checkbox][data-state=checked]{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.editor-theme:not(.dark-theme) .PhoneInput .lucide-phone,.editor-theme:not(.dark-theme) .phone-input-preview,.editor-theme:not(.dark-theme) input[type=tel].phone-input-empty{color:#00000080}.editor-theme.dark-theme .PhoneInput .lucide-phone,.editor-theme.dark-theme .phone-input-preview,.editor-theme.dark-theme input[type=tel].phone-input-empty{color:#ffffff80}
:root{--page-width-base:1080px;--text-width:680px;--two-column-width:880px}:is(.editor-theme,.editor,.start-view){--page-width:var(--page-width-base)}:is(.editor-theme,.editor,.start-view).fixed-width{--page-width-base:768px}:is(.editor-theme,.editor).form-width{--page-width-base:480px}:is(.editor-theme,.editor).blog-width,:is(.editor-theme,.editor,.start-view).is-email{--page-width-base:var(--text-width)}.editor-spacing:not(.fixed-width){--page-width:min(var(--page-width-base), max(100% - 120px, 480px))}:is(.editor-theme,.editor):not(.is-email)>:where(:not(.banner-block):not(.ai-response)),:is(.editor-theme,.editor):not(.is-email) :is(.banner-block,.container-block):not([data-type=column] *)>*,:is(.editor-theme,.editor):not(.is-email) .ai-response>:where(:not(.banner-block)){max-width:var(--text-width);margin-inline:auto}:is(.editor-theme,.editor):not(.is-email)>:is(.wide-block,[data-type=threeColumns],.container-block:has(>[data-type=threeColumns])),:is(.editor-theme,.editor):not(.is-email) .container-block:not([data-type=column] *)>:is(.wide-block,[data-type=threeColumns],.container-block:has(>[data-type=threeColumns])),:is(.editor-theme,.editor):not(.is-email) .ai-response>:is(.wide-block,[data-type=threeColumns],.container-block:has(>[data-type=threeColumns])){max-width:var(--wide-block-max-width,calc(var(--page-width-base) - 1rem))}:is(.editor-theme,.editor):not(.is-email)>:is([data-type=columns],.container-block:has(>[data-type=columns]):not(:has(>[data-type=threeColumns]))),:is(.editor-theme,.editor):not(.is-email) .container-block:not([data-type=column] *)>:is([data-type=columns],.container-block:has(>[data-type=columns]):not(:has(>[data-type=threeColumns]))),:is(.editor-theme,.editor):not(.is-email) .ai-response>:is([data-type=columns],.container-block:has(>[data-type=columns]):not(:has(>[data-type=threeColumns]))){max-width:var(--two-column-width)}:is(.editor-theme,.editor):not(.is-email) .banner-block:not([data-type=column] *)>:is(.wide-block,[data-type=threeColumns],.container-block:has(>[data-type=threeColumns])){max-width:calc(var(--page-width) - 1rem)}:is(.editor-theme,.editor):not(.is-email) .banner-block:not([data-type=column] *)>:is([data-type=columns],.container-block:has(>[data-type=columns]):not(:has(>[data-type=threeColumns]))){max-width:var(--two-column-width)}:is(.editor-theme,.editor) .wide-block-left>*{margin-left:max(0px, calc((100% - var(--text-width)) / 2));max-width:calc(100% - max(0px, calc((100% - var(--text-width)) / 2)))}
.drop-cursor-theme{background-color:hsl(var(--user-primary));color:hsl(var(--user-primary))}.drop-cursor{background-color:hsl(var(--primary));color:hsl(var(--primary))}.editor.resize-cursor,.editor.resize-cursor{cursor:col-resize}.editor-theme .ProseMirror-gapcursor,.editor .ProseMirror-gapcursor{width:100%;max-width:var(--text-width);margin-left:auto;margin-right:auto;position:relative}.editor-theme .ProseMirror-gapcursor:after,.editor .ProseMirror-gapcursor:after{width:100%;max-width:var(--text-width);margin-left:auto;margin-right:auto;top:-1.5em;left:0;right:0}.editor-theme .ProseMirror-gapcursor:after{border-top-color:hsl(var(--user-primary) / .4)}.editor .ProseMirror-gapcursor:after{border-top-color:hsl(var(--primary) / .4)}
.editor-theme .node-emailCaptureBlock,.editor-theme .node-productBlock,.editor-theme .node-upsellOfferBlock,.editor-theme .node-imageBlock,.editor-theme .node-fileBlock,.editor-theme .node-buttonBlock,.editor-theme .node-videoBlock,.editor-theme .node-audioFileBlock,.editor-theme .node-codeHtmlBlock,.editor-theme .node-videoEmbedBlock,.editor-theme .node-countdownBlock,.editor-theme .node-formEmail,.editor-theme .node-formText,.editor-theme .node-formTextLong,.editor-theme .node-formName,.editor-theme .node-formPhoneNumber,.editor-theme .node-formMultiChoice,.editor-theme .node-formSingleChoice,.editor .node-emailCaptureBlock,.editor-theme .node-calendarBlock,.editor .node-productBlock,.editor .node-upsellOfferBlock,.editor .node-imageBlock,.editor .node-fileBlock,.editor .node-buttonBlock,.editor .node-videoBlock,.editor .node-videoEmbedBlock,.editor .node-codeHtmlBlock,.editor .node-audioFileBlock,.editor .node-countdownBlock,.editor .node-formEmail,.editor .node-formText,.editor .node-formTextLong,.editor .node-formName,.editor .node-formPhoneNumber,.editor .node-formMultiChoice,.editor .node-formSingleChoice,.editor .node-calendarBlock{margin-top:1.7rem;margin-bottom:1.7rem;position:relative}.editor-theme .node-emailCaptureBlock:hover,.editor-theme .node-productBlock:hover,.editor-theme .node-upsellOfferBlock:hover,.editor-theme .node-imageBlock:hover,.editor-theme .node-fileBlock:hover,.editor-theme .node-buttonBlock:hover,.editor-theme .node-videoBlock:hover,.editor-theme .node-audioFileBlock:hover,.editor-theme .node-codeHtmlBlock:hover,.editor-theme .node-videoEmbedBlock:hover,.editor-theme .node-countdownBlock:hover,.editor-theme .node-formEmail:hover,.editor-theme .node-formText:hover,.editor-theme .node-formTextLong:hover,.editor-theme .node-formName:hover,.editor-theme .node-formPhoneNumber:hover,.editor-theme .node-formMultiChoice:hover,.editor-theme .node-formSingleChoice:hover,.editor .node-emailCaptureBlock:hover,.editor-theme .node-calendarBlock:hover,.editor .node-productBlock:hover,.editor .node-upsellOfferBlock:hover,.editor .node-imageBlock:hover,.editor .node-fileBlock:hover,.editor .node-buttonBlock:hover,.editor .node-videoBlock:hover,.editor .node-videoEmbedBlock:hover,.editor .node-codeHtmlBlock:hover,.editor .node-audioFileBlock:hover,.editor .node-countdownBlock:hover,.editor .node-formEmail:hover,.editor .node-formText:hover,.editor .node-formTextLong:hover,.editor .node-formName:hover,.editor .node-formPhoneNumber:hover,.editor .node-formMultiChoice:hover,.editor .node-formSingleChoice:hover,.editor .node-calendarBlock:hover{cursor:pointer}.editor-theme .node-productBlock,.editor .node-productBlock,.editor-theme .node-upsellOfferBlock,.editor .node-upsellOfferBlock{margin-top:2.5rem;margin-bottom:2.5rem}.editor-theme.is-email .node-imageBlock img,.editor.is-email .node-imageBlock img{box-shadow:none}.editor-theme:not(.is-email) div[data-type=productBlockCard],.editor-theme:not(.is-email) div[data-type=fileBlockCard]{background-color:hsl(var(--user-background-secondary));background-image:linear-gradient(#ffffff0d,#fff0 120px)}.editor:not(.is-email) div[data-type=productBlockCard],.editor:not(.is-email) div[data-type=fileBlockCard]{background-color:hsl(var(--muted));background-image:linear-gradient(#ffffff0d,#fff0 120px)}.editor-theme:not(.is-email) div[data-type=fileBlockCard]{border:1px solid hsl(var(--user-background-secondary-foreground) / .14)}.editor:not(.is-email) div[data-type=fileBlockCard]{border:1px solid hsl(var(--foreground) / .14)}[data-user-ambience] .editor-theme:not(.is-email) div[data-type=fileBlockCard]{background-image:linear-gradient(hsl(var(--user-background-secondary) / .45), hsl(var(--user-background-secondary) / .45)), var(--tp-ambience-block-image,none), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-size:auto, var(--tp-ambience-block-size,auto), auto;background-position:center top, var(--tp-ambience-block-position,center top), center top;background-repeat:no-repeat, var(--tp-ambience-block-repeat,no-repeat), no-repeat;background-blend-mode:normal, var(--tp-ambience-block-blend,normal), normal}[data-user-ambience] .editor-theme:not(.is-email) [data-type=productBlockCard] .product-card-body{background-image:linear-gradient(hsl(var(--user-background-secondary) / .45), hsl(var(--user-background-secondary) / .45)), var(--tp-ambience-block-image,none);background-size:auto, var(--tp-ambience-block-size,auto);background-position:center top, var(--tp-ambience-block-position,center top);background-repeat:no-repeat, var(--tp-ambience-block-repeat,no-repeat);background-blend-mode:normal, var(--tp-ambience-block-blend,normal)}[data-user-ambience] .editor-theme:not(.is-email) :is(.container-block,.banner-block) div[data-type=fileBlockCard]{background-blend-mode:normal;background-image:linear-gradient(#ffffff0d,#fff0 120px);background-position:top;background-repeat:no-repeat;background-size:auto}[data-user-ambience] .editor-theme:not(.is-email) :is(.container-block,.banner-block) [data-type=productBlockCard] .product-card-body{background-image:none}.editor-theme:not(.is-email) [data-type=productBlockCard] .product-card-body{border-left:1px solid hsl(var(--user-background-secondary-foreground) / .14);border-right:1px solid hsl(var(--user-background-secondary-foreground) / .14);border-bottom:1px solid hsl(var(--user-background-secondary-foreground) / .14);border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.editor-theme:not(.is-email) [data-type=productBlockCard] .product-card-body:not(.has-image-above){border-top:1px solid hsl(var(--user-background-secondary-foreground) / .14);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.editor:not(.is-email) [data-type=productBlockCard] .product-card-body{border-left:1px solid hsl(var(--foreground) / .14);border-right:1px solid hsl(var(--foreground) / .14);border-bottom:1px solid hsl(var(--foreground) / .14);border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.editor:not(.is-email) [data-type=productBlockCard] .product-card-body:not(.has-image-above){border-top:1px solid hsl(var(--foreground) / .14);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.upsell-product-card div[data-type=productBlockCard]{background-color:hsl(var(--user-background-secondary));background-image:linear-gradient(#ffffff0d,#fff0 120px)}.upsell-product-card [data-type=productBlockCard] .product-card-body{border-left:1px solid hsl(var(--user-background-secondary-foreground) / .14);border-right:1px solid hsl(var(--user-background-secondary-foreground) / .14);border-bottom:1px solid hsl(var(--user-background-secondary-foreground) / .14);border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.upsell-product-card [data-type=productBlockCard] .product-card-body:not(.has-image-above){border-top:1px solid hsl(var(--user-background-secondary-foreground) / .14);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.editor-theme .countdown-item{border:1px solid hsl(var(--user-background-secondary-foreground) / .14);background-color:hsl(var(--user-background-secondary));background-image:linear-gradient(#ffffff0d,#fff0 120px);box-shadow:0 1px 2px #0000000d,0 6px 16px -10px #00000029,inset 0 1px #ffffff0f}.editor .countdown-item{border:1px solid hsl(var(--foreground) / .14);background-color:hsl(var(--muted));background-image:linear-gradient(#ffffff0d,#fff0 120px);box-shadow:0 1px 2px #0000000d,0 6px 16px -10px #00000029,inset 0 1px #ffffff0f}.editor.is-email .countdown-item{color:#262321;background-color:#e5e1dc;border-color:#26232124}.uploader{-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;margin:1.7rem auto;padding:1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;display:flex}@media (min-width:768px){.uploader{max-width:60%}}.uploader-loading{-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000;border-radius:1.25rem;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:10rem;margin:1.7rem auto;padding:2rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;display:flex}@media (min-width:768px){.uploader-loading{max-width:60%}}.ai-generation-image{border-radius:var(--radius);background:linear-gradient(90deg, hsl(var(--muted)) 0%, hsl(var(--muted) / .8) 25%, hsl(var(--accent)) 50%, hsl(var(--muted) / .8) 75%, hsl(var(--muted)) 100%);background-size:200% 100%;border-width:1px;border-color:#0000;margin-top:1.7rem;margin-bottom:1.7rem;padding:.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:2s ease-in-out infinite shimmer;position:relative}.editor-theme div[data-type=columns]>div[data-type=column] .uploader,.editor div[data-type=columns]>div[data-type=column] .uploader,.editor-theme div[data-type=threeColumns]>div[data-type=column] .uploader,.editor div[data-type=threeColumns]>div[data-type=column] .uploader,.editor-theme div[data-type=columns]>div[data-type=column] .uploader-loading,.editor div[data-type=columns]>div[data-type=column] .uploader-loading,.editor-theme div[data-type=threeColumns]>div[data-type=column] .uploader-loading,.editor div[data-type=threeColumns]>div[data-type=column] .uploader-loading{width:100%!important;max-width:100%!important}.editor-theme.dark-theme .uploader{background-color:#ffffff1a}.editor-theme.dark-theme .uploader:hover{border-color:#ffffff1a}.editor-theme.dark-theme .ai-generation-image{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff14 25%,#ffffff26 50%,#ffffff14 75%,#ffffff0d 100%) 0 0/200% 100%;animation:2s ease-in-out infinite shimmer}.editor-theme.dark-theme .uploader-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#ffffff1a;border-color:#ffffff1a}.editor-theme.dark-theme .uploader-button:hover{background-color:#fff3}.editor-theme .uploader-button{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-color:#0000001a}.editor-theme .uploader-button:hover{background-color:hsl(var(--muted))}.editor-theme .uploader{background-color:#0000000d}.editor-theme .uploader:hover{border-color:#0000001a}.editor .uploader{background-color:#0000000d}.editor .uploader:hover{border-color:#0000001a}.code-html-outline:hover,.code-html-outline.is-active{outline-color:#0003}.editor-theme.dark-theme .code-html-outline:hover,.editor-theme.dark-theme .code-html-outline.is-active{outline-color:#ffffff40}.code-html-empty{background-color:#0000000d;border-color:#0000}.code-html-empty:hover{border-color:#0000001a}.editor-theme.dark-theme .code-html-empty{background-color:#ffffff1a}.editor-theme.dark-theme .code-html-empty:hover{border-color:#ffffff1a}.code-html-empty-tile{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));--tw-shadow:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #00000014, 0 0 0 .5px #00000014, 0 1px 2px #0000001f;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), inset 0 -1px 0 var(--tw-shadow-color), 0 0 0 .5px var(--tw-shadow-color), 0 1px 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)}.editor-theme.dark-theme .code-html-empty-tile{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--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);background-color:#ffffff1a}.code-html-empty-hint{color:hsl(var(--muted-foreground))}.editor-theme .code-html-empty-hint{color:hsl(var(--user-muted) / .5)}.editor-theme.dark-theme .uploader-loading{background-color:#ffffff1a}.editor-theme.dark-theme .uploader-loading>.fake-uploading-bar>div{background-color:#fff3}.editor-theme .uploader-loading{background-color:#0000000d}.editor-theme .uploader-loading>.fake-uploading-bar>div{background-color:#0000001a}.editor-theme .ai-generation-image{background:linear-gradient(90deg,#00000008 0%,#0000000d 25%,#0000001a 50%,#0000000d 75%,#00000008 100%) 0 0/200% 100%;animation:2s ease-in-out infinite shimmer}.editor .uploader-loading{background-color:#0000000d}.editor .uploader-loading>.fake-uploading-bar>div{background-color:#0000001a}.editor .ai-generation-image{background:linear-gradient(90deg,#00000008 0%,#0000000d 25%,#0000001a 50%,#0000000d 75%,#00000008 100%) 0 0/200% 100%;animation:2s ease-in-out infinite shimmer}.editor-theme .node-videoBlock,.editor .node-videoBlock,.editor-theme .node-videoEmbedBlock,.editor .node-videoEmbedBlock,.editor-theme .node-audioFileBlock,.editor .node-audioFileBlock{cursor:move}.editor-theme.dark-theme .uploader .ai-image-prompt-box{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-color:#fff3}.editor-theme.dark-theme .uploader .ai-image-prompt-box::placeholder{color:#ffffff80}.editor-theme .uploader .ai-image-prompt-box{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-color:#0003}.editor-theme .uploader .ai-image-prompt-box::placeholder{color:#00000080}.editor .uploader .ai-image-prompt-box{background-color:hsl(var(--background))}.editor-theme:not(.secondary-dark-theme) .banner-block .uploader,.editor-theme:not(.secondary-dark-theme) .container-block .uploader{background-color:#fffc}.editor-theme:not(.secondary-dark-theme) .banner-block .uploader:hover,.editor-theme:not(.secondary-dark-theme) .container-block .uploader:hover{border-color:#0000001a}.editor-theme:not(.secondary-dark-theme) .banner-block .uploader .ai-image-prompt-box,.editor-theme:not(.secondary-dark-theme) .container-block .uploader .ai-image-prompt-box{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-color:#0003}.editor-theme:not(.secondary-dark-theme) .banner-block .uploader .ai-image-prompt-box::placeholder,.editor-theme:not(.secondary-dark-theme) .container-block .uploader .ai-image-prompt-box::placeholder{color:#00000080}.editor-theme:not(.secondary-dark-theme) .banner-block .uploader .uploader-button,.editor-theme:not(.secondary-dark-theme) .container-block .uploader .uploader-button{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-color:#0000001a}.editor-theme:not(.secondary-dark-theme) .banner-block .uploader .uploader-button:hover,.editor-theme:not(.secondary-dark-theme) .container-block .uploader .uploader-button:hover{background-color:#0000000d}.editor-theme:not(.secondary-dark-theme) .banner-block .uploader-loading,.editor-theme:not(.secondary-dark-theme) .container-block .uploader-loading{background-color:#fffc}.editor-theme:not(.secondary-dark-theme) .banner-block .uploader-loading>.fake-uploading-bar>div,.editor-theme:not(.secondary-dark-theme) .container-block .uploader-loading>.fake-uploading-bar>div{background-color:#0000001a}.editor-theme.secondary-dark-theme .banner-block .uploader,.editor-theme.secondary-dark-theme .container-block .uploader{background-color:#ffffff1a}.editor-theme.secondary-dark-theme .banner-block .uploader:hover,.editor-theme.secondary-dark-theme .container-block .uploader:hover{border-color:#ffffff1a}.editor-theme.secondary-dark-theme .banner-block .uploader .ai-image-prompt-box,.editor-theme.secondary-dark-theme .container-block .uploader .ai-image-prompt-box{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-color:#fff3}.editor-theme.secondary-dark-theme .banner-block .uploader .ai-image-prompt-box::placeholder,.editor-theme.secondary-dark-theme .container-block .uploader .ai-image-prompt-box::placeholder{color:#ffffff80}.editor-theme.secondary-dark-theme .banner-block .uploader .uploader-button,.editor-theme.secondary-dark-theme .container-block .uploader .uploader-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#0003;border-color:#ffffff1a}.editor-theme.secondary-dark-theme .banner-block .uploader .uploader-button:hover,.editor-theme.secondary-dark-theme .container-block .uploader .uploader-button:hover{background-color:#0006}.editor-theme.secondary-dark-theme .banner-block .uploader-loading,.editor-theme.secondary-dark-theme .container-block .uploader-loading{background-color:#ffffff1a}.editor-theme.secondary-dark-theme .banner-block .uploader-loading>.fake-uploading-bar>div,.editor-theme.secondary-dark-theme .container-block .uploader-loading>.fake-uploading-bar>div{background-color:#fff3}.editor-theme .uploader,.editor-theme .uploader-loading,.editor-theme .ai-generation-image,.editor-theme .editor-ui{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.editor-theme p:not(.no-editor-styles),.editor p:not(.no-editor-styles){margin-bottom:1.125rem;font-size:1.125rem;font-weight:300;line-height:1.5}.editor-theme p:not(.no-editor-styles){color:color-mix(in oklab, hsl(var(--user-foreground)) 87%, hsl(var(--user-background)))}.editor-theme p:not(.no-editor-styles) strong{color:hsl(var(--user-foreground))}.editor-theme p.caption:not(.no-editor-styles){color:color-mix(in oklab, hsl(var(--user-foreground)) 60%, hsl(var(--user-background)))}.editor-theme .muted:not(.no-editor-styles){color:hsl(var(--user-muted) / .5)}.editor .muted:not(.no-editor-styles){color:hsl(var(--muted-foreground))}.editor-theme .brand:not(.no-editor-styles),.editor .brand:not(.no-editor-styles){color:hsl(var(--user-background-secondary))}.editor p:not(.no-editor-styles){color:hsl(var(--foreground))}:is(.editor-theme,.editor) p.caption{margin-top:0;font-size:.875rem;line-height:1.15}:is(.editor-theme,.editor) p.caption:has(+:is(h1,h2,h3)){margin-bottom:.65rem}:is(.editor-theme,.editor) p.caption+:is(h1,h2,h3){margin-top:0}:is(.editor-theme,.editor) p.caption:has(+:is(h1,h2,h3)[style*=center]){text-align:center}:is(.editor-theme,.editor)>p.caption:not(:first-child):has(+:is(h1,h2,h3)){margin-top:3.5rem}:is(.editor-theme,.editor) .ai-response>p.caption:not(:first-child):has(+:is(h1,h2,h3)){margin-top:3.5rem}:is(.editor-theme,.editor) p.caption+p.caption{margin-top:0!important}:is(.editor-theme,.editor) .banner-block>p.caption:first-child:not(:has(+:is(h1,h2,h3))){text-align:center}:is(.editor-theme,.editor) p.caption:has(+:is(h1,h2,h3)){text-transform:uppercase;font-weight:600!important}:is(.editor-theme,.editor) .banner-block>p.caption:first-child:not(:has(+:is(h1,h2,h3))){text-transform:uppercase;font-weight:600!important}:is(.editor-theme,.editor) :has(+p.caption:not(:has(+:is(h1,h2,h3)))){margin-bottom:1rem!important}
.editor-theme hr,.editor hr{border-top-width:0;border-bottom-width:1px;margin-top:1.7rem;margin-bottom:1.7rem;padding-top:.5rem;padding-bottom:.5rem}.editor-theme hr{border-color:hsl(var(--user-border) / .3)}.editor hr{border-color:hsl(var(--border))}
.editor-theme ul,.editor-theme ol,.editor ul,.editor ol{margin-top:0;margin-bottom:0;padding-left:1.5rem}@container (min-width:36rem){.editor-theme ul,.editor-theme ol,.editor ul,.editor ol{padding-left:2rem}}.editor-theme ul,.editor ul{list-style-type:disc}.editor-theme ol,.editor ol{list-style-type:decimal}.editor-theme ul li,.editor-theme ol li,.editor ul li,.editor ol li{margin-bottom:.6rem}.editor-theme ul li:before{color:hsl(var(--user-muted) / .5)}.editor ul li:before{color:hsl(var(--muted))}.editor-theme ul li ul,.editor-theme ol li ol,.editor ul li ul,.editor ol li ol{margin-top:.6rem}.editor-theme ul li ul li:last-child,.editor-theme ol li ol li:last-child,.editor ul li ul li:last-child,.editor ol li ol li:last-child{padding-bottom:0}.editor-theme ul li p,.editor-theme ol li p,.editor ul li p,.editor ol li p{margin-top:0;margin-bottom:0;font-size:1.2rem;line-height:1.5}@container (min-width:36rem){.editor-theme ul li p,.editor-theme ol li p,.editor ul li p,.editor ol li p{font-size:1.125rem}}.editor-theme ul li p,.editor-theme ol li p,.editor ul li p,.editor ol li p{margin-bottom:0!important}.editor-theme ul li:last-child,.editor-theme ol li:last-child,.editor ul li:last-child,.editor ol li:last-child{margin-bottom:1.125rem}
ul[data-type=taskList]{margin:0;padding:0;list-style-type:none}ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none}ul[data-type=taskList] li>div{flex:1}.editor-theme ul[data-type=taskList] input[type=checkbox],.editor ul[data-type=taskList] input[type=checkbox]{appearance:none;border-radius:calc(var(--radius) - 4px);border-width:1px;justify-content:center;align-items:center;margin-top:.25em;padding:.125rem;display:flex}.editor-theme ul[data-type=taskList] input[type=checkbox]{border-color:hsl(var(--user-primary))}.editor ul[data-type=taskList] input[type=checkbox]{border-color:hsl(var(--primary))}.editor-theme ul[data-type=taskList] input[type=checkbox]:checked{border-color:hsl(var(--user-primary));background-color:hsl(var(--user-primary))}.editor ul[data-type=taskList] input[type=checkbox]:checked{border-color:hsl(var(--primary));background-color:hsl(var(--primary))}.editor-theme ul[data-type=taskList] input[type=checkbox]:before{content:"";--tw-scale-x:0;--tw-scale-y:0;width:.625rem;height:.625rem;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));background-color:hsl(var(--user-background));clip-path:polygon(14% 44%,0% 65%,20% 80%,43% 100%,100% 35%,80% 20%,43% 75%)}.editor ul[data-type=taskList] input[type=checkbox]:before{content:"";--tw-scale-x:0;--tw-scale-y:0;width:.625rem;height:.625rem;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));background-color:hsl(var(--background));clip-path:polygon(14% 44%,0% 65%,20% 80%,43% 100%,100% 35%,80% 20%,43% 75%)}ul[data-type=taskList] input[type=checkbox]:checked:before{--tw-scale-x:1;--tw-scale-y: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))}ul[data-type=taskList] ul[data-type=taskList]{margin:0}
.editor-theme h1,.editor h1{text-wrap:pretty;margin-top:2.25rem;margin-bottom:1rem;font-size:2.25rem;line-height:1.2}@container preview (min-width:36rem){.editor-theme h1,.editor h1{text-wrap:balance;font-size:2.875rem;line-height:1.15}}@container (min-width:36rem){.editor-theme h1,.editor h1{text-wrap:balance;font-size:2.875rem;line-height:1.15}}.editor-theme h2,.editor h2{text-wrap:pretty;margin-top:3rem;margin-bottom:.875rem;font-size:1.75rem;line-height:1.225}@container preview (min-width:36rem){.editor-theme h2,.editor h2{text-wrap:balance;font-size:2.125rem}}@container (min-width:36rem){.editor-theme h2,.editor h2{text-wrap:balance;font-size:2.125rem}}.editor-theme h3,.editor h3{text-wrap:pretty;margin-top:2.25rem;margin-bottom:.75rem;font-size:1.375rem;line-height:1.3}@container preview (min-width:36rem){.editor-theme h3,.editor h3{text-wrap:balance;font-size:1.625rem}}@container (min-width:36rem){.editor-theme h3,.editor h3{text-wrap:balance;font-size:1.625rem}}:is(.editor-theme,.editor) :is(h1,h2,h3)+:is(h1,h2,h3){margin-top:0}.editor-theme:not(.is-email) h1,.editor:not(.is-email) h1,.editor-theme:not(.is-email) h2,.editor:not(.is-email) h2,.editor-theme:not(.is-email) h3,.editor:not(.is-email) h3{font-family:var(--user-font-heading)}.editor-theme h1,.editor-theme h2,.editor-theme h3{color:hsl(var(--user-foreground))}.editor h1,.editor h2,.editor h3{color:hsl(var(--foreground))}.editor-theme h1 strong,.editor-theme h2 strong,.editor-theme h3 strong,.editor h1 strong,.editor h2 strong,.editor h3 strong{font-weight:700}:is(.editor-theme,.editor) .banner-block h3 strong{font-weight:400}
.editor-theme em,.editor-theme strong,.editor em,.editor strong{color:inherit}.editor-theme mark.highlight,.editor mark.highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:inherit;padding-bottom:.05rem;padding-left:.4rem;padding-right:.4rem;display:inline}.editor-theme mark.highlight:not([data-color]){background-color:hsl(var(--user-highlight));color:hsl(var(--user-highlight-foreground))}.editor mark.highlight:not([data-color]){background-color:hsla(var(--editor-highlight));color:hsl(var(--foreground))}
.editor-theme .container-block,.editor .container-block{overflow-wrap:break-word;--tw-shadow:0 -3px 6px -2px #00000014, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 -3px 6px -2px var(--tw-shadow-color), 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);border-radius:1.25rem;margin-top:2.5rem;margin-bottom:2.5rem;padding:2rem 1.5rem}@container (min-width:36rem){.editor-theme .container-block,.editor .container-block{padding:2.25rem 2rem}}.editor-theme .container-block{background-color:hsl(var(--user-background-secondary));--tw-text-opacity:1;color:hsl(var(--user-background-secondary-foreground) / var(--tw-text-opacity,1));border:1px solid hsl(var(--user-background-secondary-foreground) / .14);background-image:linear-gradient(#ffffff0d,#fff0 120px);box-shadow:0 1px 2px #0000000d,0 6px 16px -10px #00000029,inset 0 1px #ffffff0f}.editor .container-block{background-color:hsl(var(--muted));color:hsl(var(--foreground));border:1px solid hsl(var(--foreground) / .14);background-image:linear-gradient(#ffffff0d,#fff0 120px);box-shadow:0 1px 2px #0000000d,0 6px 16px -10px #00000029,inset 0 1px #ffffff0f}[data-user-ambience] .editor-theme .container-block{background-image:linear-gradient(hsl(var(--user-background-secondary) / .45), hsl(var(--user-background-secondary) / .45)), var(--tp-ambience-block-image,none), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-size:auto, var(--tp-ambience-block-size,auto), auto;background-position:center top, var(--tp-ambience-block-position,center top), center top;background-repeat:no-repeat, var(--tp-ambience-block-repeat,no-repeat), no-repeat;background-blend-mode:normal, var(--tp-ambience-block-blend,normal), normal}.editor-theme .banner-block:not([data-bg-image]) .container-block,.editor .banner-block:not([data-bg-image]) .container-block,.editor-theme .container-block .container-block,.editor .container-block .container-block{background-image:none;--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important;background-color:#0000!important;border-width:0!important}.editor-theme .container-block div[data-type=productBlockCard],.editor-theme .container-block div[data-type=fileBlockCard],.editor .container-block div[data-type=productBlockCard],.editor .container-block div[data-type=fileBlockCard]{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--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)}.editor-theme .container-block div[data-type=columns],.editor .container-block div[data-type=columns]{margin-top:.85rem;margin-bottom:.85rem}.editor-theme .container-block>:last-child .uploader,.editor-theme .container-block>:last-child .uploader-loading,.editor .container-block>:last-child .uploader,.editor .container-block>:last-child .uploader-loading,.editor-theme .container-block>:last-child,.editor .container-block>:last-child{margin-bottom:0!important}.editor-theme .container-block>h1:first-child,.editor .container-block>h1:first-child,.editor-theme .container-block>h2:first-child,.editor .container-block>h2:first-child,.editor-theme .container-block>h3:first-child,.editor .container-block>h3:first-child{margin-top:0!important}.editor .container-block p,.editor .container-block h1,.editor .container-block h2,.editor .container-block h3{color:hsl(var(--foreground))}.editor-theme .container-block h1,.editor-theme .container-block h2,.editor-theme .container-block h3{--tw-text-opacity:1;color:hsl(var(--user-background-secondary-foreground) / var(--tw-text-opacity,1))}.editor-theme .container-block p:not(.no-editor-styles){color:color-mix(in oklab, hsl(var(--user-background-secondary-foreground)) 87%, hsl(var(--user-background-secondary)))}.editor-theme .container-block p:not(.no-editor-styles) strong{color:hsl(var(--user-background-secondary-foreground))}.editor-theme .container-block .countdown .countdown-item,.editor .container-block .countdown .countdown-item{background-image:none;background-color:hsl(var(--user-background))!important;color:hsl(var(--user-foreground))!important}.editor-theme .container-block .countdown .countdown-item+span{--tw-text-opacity:1!important;color:hsl(var(--user-background-secondary-foreground) / var(--tw-text-opacity,1))!important}@container (max-width:767px){.editor-theme .container-block .countdown .countdown-tiles,.editor .container-block .countdown .countdown-tiles{gap:.6rem}.editor-theme .container-block .countdown .countdown-item,.editor .container-block .countdown .countdown-item{min-width:3.6rem;padding:.6rem .8rem;font-size:1.5rem;line-height:1.8rem}}.editor-theme:not(.secondary-dark-theme) .container-block input[type=email],.editor-theme:not(.secondary-dark-theme) .container-block input[type=text],.editor-theme:not(.secondary-dark-theme) .container-block input[type=tel]{background-color:color-mix(in oklab, white 70%, hsl(var(--user-background-secondary)));border-color:hsl(var(--user-background-secondary-foreground) / .2);color:hsl(var(--user-background-secondary-foreground))}.editor-theme:not(.secondary-dark-theme) .container-block input[type=email]::placeholder,.editor-theme:not(.secondary-dark-theme) .container-block input[type=text]::placeholder,.editor-theme:not(.secondary-dark-theme) .container-block input[type=tel]::placeholder{color:hsl(var(--user-background-secondary-foreground) / .5)}.editor-theme:not(.secondary-dark-theme) .container-block [contenteditable=true]{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));background-color:#0000}.editor-theme:not(.secondary-dark-theme) .container-block [contenteditable=true]::placeholder{color:#00000080}.editor-theme.secondary-dark-theme .container-block input[type=email],.editor-theme.secondary-dark-theme .container-block input[type=text],.editor-theme.secondary-dark-theme .container-block input[type=tel]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-color:#fff3}.editor-theme.secondary-dark-theme .container-block input[type=email]::placeholder,.editor-theme.secondary-dark-theme .container-block input[type=text]::placeholder,.editor-theme.secondary-dark-theme .container-block input[type=tel]::placeholder{color:#ffffff80}.editor-theme.secondary-dark-theme .container-block input[type=email],.editor-theme.secondary-dark-theme .container-block input[type=text],.editor-theme.secondary-dark-theme .container-block input[type=tel]{background-color:color-mix(in oklab, black 30%, hsl(var(--user-background-secondary)))}.editor-theme.secondary-dark-theme .container-block [contenteditable=true]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#0000}.editor-theme.secondary-dark-theme .container-block [contenteditable=true]::placeholder{color:#ffffff80}.editor-theme.secondary-dark-theme .container-block .summary{--tw-text-opacity:1;color:hsl(var(--user-background-secondary-foreground) / var(--tw-text-opacity,1))}.editor-theme .container-block .node-detailsBlock:has(.details-block-open) .content-block{--tw-border-opacity:1!important;border-color:hsl(var(--user-background-secondary-foreground) / var(--tw-border-opacity,1))!important}.editor-theme .container-block .node-detailsBlock .toggle-button,.editor-theme .container-block .node-detailsBlock .summary{--tw-text-opacity:1!important;color:hsl(var(--user-background-secondary-foreground) / var(--tw-text-opacity,1))!important}.editor-theme:not(.secondary-dark-theme) .container-block .text-user-muted{color:#0009}.editor-theme.secondary-dark-theme .container-block .text-user-muted{color:#fff9}.editor-theme .container-block[data-texture=grid]{background-image:linear-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .06) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .06) 1px, transparent 1px), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-repeat:repeat,repeat,no-repeat;background-size:21px 21px,21px 21px,auto}.editor-theme .container-block[data-texture=dots]{background-image:radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .1) 1px, transparent 1.6px), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-repeat:repeat,no-repeat;background-size:16px 16px,auto}.editor-theme .container-block[data-texture=grain]{background-image:var(--user-grain-image-block), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-blend-mode:multiply, screen, normal;background-repeat:repeat,repeat,no-repeat;background-size:160px 160px,160px 160px,auto}.editor-theme .container-block[data-texture=hatch]{background-image:repeating-linear-gradient(45deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .06) 0 1px, transparent 1px 11px), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-repeat:repeat,no-repeat;background-size:auto,auto}.editor-theme .container-block[data-texture=cross]{background-image:radial-gradient(ellipse .5px 4px at center, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .09) 98%, transparent), radial-gradient(ellipse 4px .5px at center, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .09) 98%, transparent), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-repeat:repeat,repeat,no-repeat;background-size:30px 30px,30px 30px,auto}.editor-theme .container-block[data-texture=halftone]{background-image:radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .12) 1.2px, transparent 1.7px), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-repeat:repeat,no-repeat;background-size:11px 11px,auto}.editor-theme .container-block[data-texture=topo]{background-image:repeating-radial-gradient(ellipse 480px 320px at 22% -8%, transparent 0 25px, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .05) 25px 26px), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-repeat:repeat,no-repeat;background-size:auto,auto}.editor-theme .container-block[data-texture=terrazzo]{background-image:radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .07) 2px, transparent 2.4px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .05) 3.2px, transparent 3.8px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .065) 1.4px, transparent 1.8px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .055) 2.6px, transparent 3.1px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .045) 1.8px, transparent 2.3px), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-position:7px 11px,53px 71px,23px 41px,97px 17px,131px 113px,top;background-repeat:repeat,repeat,repeat,repeat,repeat,no-repeat;background-size:89px 101px,113px 127px,61px 73px,137px 97px,151px 163px,auto}.editor-theme .container-block[data-texture=constellation]{background-image:radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .28) 1px, transparent 1.4px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .16) .7px, transparent 1px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .1) 1.6px, transparent 2px), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-position:13px 19px,31px 7px,71px 47px,top;background-repeat:repeat,repeat,repeat,no-repeat;background-size:97px 83px,43px 59px,151px 127px,auto}.editor-theme .container-block[data-texture=checker]{background-image:conic-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .03) 90deg, transparent 90deg 180deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .03) 180deg 270deg, transparent 270deg), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-repeat:repeat,no-repeat;background-size:42px 42px,auto}.editor-theme .container-block[data-texture=vichy]{background-image:repeating-linear-gradient(0deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .03) 0 12px, transparent 12px 36px), repeating-linear-gradient(90deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .03) 0 12px, transparent 12px 36px), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-repeat:repeat,repeat,no-repeat;background-size:auto,auto,auto}.editor-theme .container-block[data-texture=dashes]{background-image:conic-gradient(at 9px 1.2px, transparent 270deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .13) 270deg), conic-gradient(at 9px 1.2px, transparent 270deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .13) 270deg), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-position:0 0,9px 6.5px,top;background-repeat:repeat,repeat,no-repeat;background-size:18px 13px,18px 13px,auto}.editor-theme .container-block[data-texture=iso]{background-image:repeating-linear-gradient(0deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .045) 0 1px, transparent 1px 26px), repeating-linear-gradient(60deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .045) 0 1px, transparent 1px 26px), repeating-linear-gradient(-60deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .045) 0 1px, transparent 1px 26px), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-repeat:repeat,repeat,repeat,no-repeat;background-size:auto,auto,auto,auto}.editor-theme .container-block[data-texture=rings]{background-image:radial-gradient(circle, transparent 0 10px, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .07) 10px 11.4px, transparent 11.4px), radial-gradient(circle, transparent 0 6.5px, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .085) 6.5px 7.6px, transparent 7.6px), radial-gradient(circle, transparent 0 4px, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .1) 4px 5px, transparent 5px), radial-gradient(circle, transparent 0 2.6px, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .11) 2.6px 3.4px, transparent 3.4px), radial-gradient(circle, transparent 0 8.2px, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .075) 8.2px 9.4px, transparent 9.4px), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-position:23px 31px,61px 17px,7px 47px,37px 5px,89px 71px,top;background-repeat:repeat,repeat,repeat,repeat,repeat,no-repeat;background-size:149px 127px,103px 89px,79px 83px,59px 67px,127px 139px,auto}.editor-theme .container-block[data-texture=flow]{isolation:isolate;position:relative}.editor-theme .container-block[data-texture=flow]:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .15);-webkit-mask-image:var(--tp-flow-mask);-webkit-mask-image:var(--tp-flow-mask);mask-image:var(--tp-flow-mask);position:absolute;inset:0;-webkit-mask-size:800px 600px;mask-size:800px 600px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.editor-theme .container-block[data-texture=tapisserie]{background-image:conic-gradient(from -45deg,#ffffff0f 0deg 90deg,#00000007 90deg 180deg,#0000000f 180deg 270deg,#ffffff06 270deg),linear-gradient(#0000000e 1px,#0000 1px),linear-gradient(90deg,#0000000e 1px,#0000 1px),linear-gradient(#ffffff0d,#fff0 120px);background-repeat:repeat,repeat,repeat,no-repeat;background-size:14px 14px,14px 14px,14px 14px,auto}.editor-theme .container-block[data-texture=audemars]{background-image:radial-gradient(circle at 38% 36%, #ffffff1a, transparent 52%), linear-gradient(180deg, #ffffff29 0 2px, transparent 2px), linear-gradient(90deg, #ffffff17 0 2px, transparent 2px), linear-gradient(0deg, #00000024 0 2px, transparent 2px), linear-gradient(270deg, #00000014 0 2px, transparent 2px), linear-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .05) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .05) 1px, transparent 1px), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-blend-mode:screen, screen, screen, multiply, multiply, normal, normal, normal;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,no-repeat;background-size:15px 15px,15px 15px,15px 15px,15px 15px,15px 15px,15px 15px,15px 15px,auto}.editor-theme .container-block[data-texture=galaxy]{background-image:radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .18) .7px, transparent 1.1px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .14) .6px, transparent 1px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .11) .5px, transparent .9px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .16) .6px, transparent 1px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .12) .5px, transparent .9px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .22) .9px, transparent 1.3px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .38) 1.2px, transparent 1.7px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .14) .6px, transparent 1px), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-position:0 0,41px 23px,17px 61px,83px 11px,29px 97px,61px 43px,113px 71px,7px 137px,top;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,no-repeat;background-size:89px 127px,113px 83px,149px 191px,179px 131px,97px 163px,211px 239px,271px 197px,157px 233px,auto}.editor-theme .container-block[data-texture=glow]{background-image:radial-gradient(120% 100% at 50% 0%, hsl(var(--user-glow) / .18), transparent 72%), linear-gradient(180deg, #ffffff0d, #fff0 120px);background-position:top,top;background-repeat:no-repeat,no-repeat;background-size:100% 100%,auto}
.editor-theme .banner-block{overflow-wrap:break-word;background-color:hsl(var(--user-background-secondary));--tw-text-opacity:1;color:hsl(var(--user-background-secondary-foreground) / var(--tw-text-opacity,1));margin:2.5rem calc(50% - 50vw);padding:2.5rem 1rem;position:relative}@media (min-width:768px){.editor-theme .banner-block{padding-left:.5rem;padding-right:.5rem}}.editor-theme .banner-block{box-sizing:border-box}@media (min-width:1024px){.banner-block[style*=--bg-image-lg]{background-image:var(--bg-image-lg)!important}}[data-user-ambience] .editor-theme .banner-block:not([data-bg-image]){background-image:var(--tp-ambience-block-image,none);background-size:var(--tp-ambience-block-size,auto);background-position:var(--tp-ambience-block-position,center top);background-repeat:var(--tp-ambience-block-repeat,no-repeat);background-blend-mode:var(--tp-ambience-block-blend,normal)}.editor .banner-block{overflow-wrap:break-word;background-color:hsl(var(--muted));color:hsl(var(--foreground));margin:2.5rem calc(50% - 50vw);padding:2.5rem 1rem;position:relative}@media (min-width:768px){.editor .banner-block{padding-left:.5rem;padding-right:.5rem}}.editor .banner-block{box-sizing:border-box}:is(.group\/sidebar-wrapper:has(.peer[data-state=expanded]) .container-editor-theme .banner-block,.group\/sidebar-wrapper:has(.peer[data-state=expanded]) .container-editor .banner-block){margin-left:calc(50% - 50vw + var(--sidebar-width) / 2);margin-right:calc(50% - 50vw + var(--sidebar-width) / 2)}.template-preview .editor .banner-block,.template-preview .editor-theme .banner-block{max-width:none;margin-left:calc(50% - 320px)!important;margin-right:calc(50% - 320px)!important}.editor-theme .banner-block>h1:first-child,.editor .banner-block>h1:first-child,.editor-theme .banner-block>h2:first-child,.editor .banner-block>h2:first-child,.editor-theme .banner-block>h3:first-child,.editor .banner-block>h3:first-child{margin-top:0!important}.editor-theme .banner-block div[data-type=productBlockCard],.editor-theme .banner-block div[data-type=fileBlockCard],.editor .banner-block div[data-type=productBlockCard],.editor .banner-block div[data-type=fileBlockCard]{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--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)}.editor-theme .banner-block+.banner-block,.editor .banner-block+.banner-block{margin-top:0}:is(.editor-theme .banner-block:has(+.banner-block),.editor .banner-block:has(+.banner-block)){margin-bottom:0}.editor-theme .banner-block div[data-type=columns],.editor .banner-block div[data-type=columns]{margin-top:.85rem;margin-bottom:.85rem}.editor-spacing .banner-block{padding-left:1.5rem!important;padding-right:1.5rem!important}@media (min-width:768px){.editor-spacing .banner-block{padding-left:.5rem!important;padding-right:.5rem!important}}.editor-theme .banner-block>:last-child .uploader,.editor-theme .banner-block>:last-child .uploader-loading,.editor .banner-block>:last-child .uploader,.editor .banner-block>:last-child .uploader-loading,.editor-theme .banner-block>:last-child,.editor .banner-block>:last-child{margin-bottom:0!important}.editor-theme .banner-block p,.editor-theme .banner-block h1,.editor-theme .banner-block h2,.editor-theme .banner-block h3{--tw-text-opacity:1;color:hsl(var(--user-background-secondary-foreground) / var(--tw-text-opacity,1))}.editor-theme .banner-block:not([data-bg-image]) p:not(.no-editor-styles){color:color-mix(in oklab, hsl(var(--user-background-secondary-foreground)) 87%, hsl(var(--user-background-secondary)))}.editor-theme .banner-block:not([data-bg-image]) p:not(.no-editor-styles) strong{color:hsl(var(--user-background-secondary-foreground))}.editor-theme .banner-block:not([data-bg-image]) p.caption:not(.no-editor-styles){color:color-mix(in oklab, hsl(var(--user-background-secondary-foreground)) 60%, hsl(var(--user-background-secondary)))}.editor-theme .banner-block[data-bg-image]:not([data-bg-image-light]) p.caption:not(.no-editor-styles){--tw-text-opacity:1;color:hsl(var(--user-background-secondary-foreground) / var(--tw-text-opacity,1))}.editor .banner-block p,.editor .banner-block h1,.editor .banner-block h2,.editor .banner-block h3{color:hsl(var(--foreground))}.editor-theme .banner-block .countdown .countdown-item,.editor .banner-block .countdown .countdown-item{background-image:none;background-color:hsl(var(--user-background))!important;color:hsl(var(--user-foreground))!important}.editor-theme .banner-block:not([data-bg-image-light]) .countdown .countdown-item+span{--tw-text-opacity:1!important;color:hsl(var(--user-background-secondary-foreground) / var(--tw-text-opacity,1))!important}.editor-theme:not(.secondary-dark-theme) .banner-block input[type=email],.editor-theme:not(.secondary-dark-theme) .banner-block input[type=text],.editor-theme:not(.secondary-dark-theme) .banner-block input[type=tel]{background-color:color-mix(in oklab, white 70%, hsl(var(--user-background-secondary)));border-color:hsl(var(--user-background-secondary-foreground) / .2);color:hsl(var(--user-background-secondary-foreground))}.editor-theme:not(.secondary-dark-theme) .banner-block input[type=email]::placeholder,.editor-theme:not(.secondary-dark-theme) .banner-block input[type=text]::placeholder,.editor-theme:not(.secondary-dark-theme) .banner-block input[type=tel]::placeholder{color:hsl(var(--user-background-secondary-foreground) / .5)}.editor-theme:not(.secondary-dark-theme) .banner-block [contenteditable=true]{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));background-color:#0000}.editor-theme:not(.secondary-dark-theme) .banner-block [contenteditable=true]::placeholder{color:#00000080}.editor-theme.secondary-dark-theme .banner-block input[type=email],.editor-theme.secondary-dark-theme .banner-block input[type=text],.editor-theme.secondary-dark-theme .banner-block input[type=tel]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-color:#fff3}.editor-theme.secondary-dark-theme .banner-block input[type=email]::placeholder,.editor-theme.secondary-dark-theme .banner-block input[type=text]::placeholder,.editor-theme.secondary-dark-theme .banner-block input[type=tel]::placeholder{color:#ffffff80}.editor-theme.secondary-dark-theme .banner-block input[type=email],.editor-theme.secondary-dark-theme .banner-block input[type=text],.editor-theme.secondary-dark-theme .banner-block input[type=tel]{background-color:color-mix(in oklab, black 30%, hsl(var(--user-background-secondary)))}.editor-theme.secondary-dark-theme .banner-block .summary{--tw-text-opacity:1;color:hsl(var(--user-background-secondary-foreground) / var(--tw-text-opacity,1))}.editor-theme .banner-block:not([data-bg-image-light]) .node-detailsBlock:has(.details-block-open) .content-block{--tw-border-opacity:1!important;border-color:hsl(var(--user-background-secondary-foreground) / var(--tw-border-opacity,1))!important}.editor-theme .banner-block:not([data-bg-image-light]) .node-detailsBlock .toggle-button,.editor-theme .banner-block:not([data-bg-image-light]) .node-detailsBlock .summary{--tw-text-opacity:1!important;color:hsl(var(--user-background-secondary-foreground) / var(--tw-text-opacity,1))!important}.editor-theme.secondary-dark-theme .banner-block [contenteditable=true]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#0000}.editor-theme.secondary-dark-theme .banner-block [contenteditable=true]::placeholder{color:#ffffff80}.editor-theme:not(.secondary-dark-theme) .banner-block .text-user-muted{color:#0009}.editor-theme.secondary-dark-theme .banner-block .text-user-muted{color:#fff9}.editor-theme .banner-block[data-bg-image-darken]:before,.editor .banner-block[data-bg-image-darken]:before{content:"";pointer-events:none;background-color:rgb(0 0 0/var(--banner-veil,0));position:absolute;inset:0}.editor-theme .banner-block[data-bg-image-darken]>*,.editor .banner-block[data-bg-image-darken]>*{position:relative}.editor-theme .banner-block[data-bg-image-blur]:before,.editor .banner-block[data-bg-image-blur]:before{-webkit-backdrop-filter:blur(var(--banner-blur,0px));backdrop-filter:blur(var(--banner-blur,0px))}.editor-theme .banner-block[data-bg-image-light],.editor .banner-block[data-bg-image-light],.editor-theme .banner-block[data-bg-image-light] p,.editor-theme .banner-block[data-bg-image-light] h1,.editor-theme .banner-block[data-bg-image-light] h2,.editor-theme .banner-block[data-bg-image-light] h3,.editor .banner-block[data-bg-image-light] p,.editor .banner-block[data-bg-image-light] h1,.editor .banner-block[data-bg-image-light] h2,.editor .banner-block[data-bg-image-light] h3,.editor-theme .banner-block[data-bg-image-light] .countdown .countdown-item+span,.editor-theme .banner-block[data-bg-image-light] .node-detailsBlock .toggle-button,.editor-theme .banner-block[data-bg-image-light] .node-detailsBlock .summary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.editor-theme .banner-block[data-bg-image-light] .text-user-muted,.editor .banner-block[data-bg-image-light] .text-user-muted{color:#fff9}.editor-theme .banner-block[data-bg-image-light] .node-detailsBlock:has(.details-block-open) .content-block{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.editor-theme .banner-block[data-bg-image-light] :is(div[data-type=productBlockCard],div[data-type=fileBlockCard],.container-block,.uploader,.uploader-loading,.ai-generation-image),.editor-theme .banner-block[data-bg-image-light] :is(div[data-type=productBlockCard],div[data-type=fileBlockCard],.container-block,.uploader,.uploader-loading,.ai-generation-image) :is(p,h1,h2,h3){--tw-text-opacity:1;color:hsl(var(--user-background-secondary-foreground) / var(--tw-text-opacity,1))}.editor .banner-block[data-bg-image-light] :is(div[data-type=productBlockCard],div[data-type=fileBlockCard],.container-block,.uploader,.uploader-loading,.ai-generation-image),.editor .banner-block[data-bg-image-light] :is(div[data-type=productBlockCard],div[data-type=fileBlockCard],.container-block,.uploader,.uploader-loading,.ai-generation-image) :is(p,h1,h2,h3){color:hsl(var(--foreground))}.editor-theme:not(.secondary-dark-theme) .banner-block[data-bg-image-light] :is(div[data-type=productBlockCard],div[data-type=fileBlockCard],.container-block,.uploader,.uploader-loading,.ai-generation-image) .text-user-muted{color:#0009}.editor-theme.secondary-dark-theme .banner-block[data-bg-image-light] :is(div[data-type=productBlockCard],div[data-type=fileBlockCard],.container-block,.uploader,.uploader-loading,.ai-generation-image) .text-user-muted{color:#fff9}.editor-theme .banner-block:not([data-bg-image]){background-image:var(--tp-block-pattern-image,none);background-size:var(--tp-block-pattern-size,auto);background-position:var(--tp-block-pattern-position,center top);background-repeat:var(--tp-block-pattern-repeat,repeat);background-blend-mode:var(--tp-block-pattern-blend,normal)}.editor-theme .banner-block[data-texture]:not([data-texture=none]):not([data-texture=glow]):not([data-texture=flow]):not([data-bg-image]){background-image:linear-gradient(180deg, hsl(var(--user-background-secondary) / 0) 0%, hsl(var(--user-background-secondary) / .1) 25%, hsl(var(--user-background-secondary) / .24) 50%, hsl(var(--user-background-secondary) / .41) 75%, hsl(var(--user-background-secondary) / .6) 100%), var(--tp-block-pattern-image,none);background-size:100% 100%, var(--tp-block-pattern-size,auto);background-position:center top, var(--tp-block-pattern-position,center top);background-repeat:no-repeat, var(--tp-block-pattern-repeat,repeat);background-blend-mode:normal, var(--tp-block-pattern-blend,normal)}[data-user-ambience] .editor-theme .banner-block[data-texture]:not([data-texture=none]):not([data-texture=glow]):not([data-texture=flow]):not([data-bg-image]){background-image:var(--tp-ambience-block-image,none), linear-gradient(180deg, hsl(var(--user-background-secondary) / 0) 0%, hsl(var(--user-background-secondary) / .1) 25%, hsl(var(--user-background-secondary) / .24) 50%, hsl(var(--user-background-secondary) / .41) 75%, hsl(var(--user-background-secondary) / .6) 100%), var(--tp-block-pattern-image,none);background-size:var(--tp-ambience-block-size,auto), 100% 100%, var(--tp-block-pattern-size,auto);background-position:var(--tp-ambience-block-position,center top), center top, var(--tp-block-pattern-position,center top);background-repeat:var(--tp-ambience-block-repeat,no-repeat), no-repeat, var(--tp-block-pattern-repeat,repeat);background-blend-mode:var(--tp-ambience-block-blend,normal), normal, var(--tp-block-pattern-blend,normal)}.editor-theme .banner-block[data-texture=grid]:not([data-bg-image]){--tp-block-pattern-image:linear-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .06) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .06) 1px, transparent 1px);--tp-block-pattern-size:21px 21px, 21px 21px;--tp-block-pattern-position:center top, center top;--tp-block-pattern-repeat:repeat, repeat;--tp-block-pattern-blend:normal, normal}.editor-theme .banner-block[data-texture=dots]:not([data-bg-image]){--tp-block-pattern-image:radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .1) 1px, transparent 1.6px);--tp-block-pattern-size:16px 16px}.editor-theme .banner-block[data-texture=grain]:not([data-bg-image]){--tp-block-pattern-image:var(--user-grain-image-block);--tp-block-pattern-size:160px 160px, 160px 160px;--tp-block-pattern-position:center top, center top;--tp-block-pattern-repeat:repeat, repeat;--tp-block-pattern-blend:multiply, screen}.editor-theme .banner-block[data-texture=hatch]:not([data-bg-image]){--tp-block-pattern-image:repeating-linear-gradient(45deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .06) 0 1px, transparent 1px 11px)}.editor-theme .banner-block[data-texture=cross]:not([data-bg-image]){--tp-block-pattern-image:radial-gradient(ellipse .5px 4px at center, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .09) 98%, transparent), radial-gradient(ellipse 4px .5px at center, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .09) 98%, transparent);--tp-block-pattern-size:30px 30px, 30px 30px;--tp-block-pattern-position:center top, center top;--tp-block-pattern-repeat:repeat, repeat;--tp-block-pattern-blend:normal, normal}.editor-theme .banner-block[data-texture=halftone]:not([data-bg-image]){--tp-block-pattern-image:radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .12) 1.2px, transparent 1.7px);--tp-block-pattern-size:11px 11px}.editor-theme .banner-block[data-texture=topo]:not([data-bg-image]){--tp-block-pattern-image:repeating-radial-gradient(ellipse 480px 320px at 22% -8%, transparent 0 25px, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .05) 25px 26px)}.editor-theme .banner-block[data-texture=terrazzo]:not([data-bg-image]){--tp-block-pattern-image:radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .07) 2px, transparent 2.4px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .05) 3.2px, transparent 3.8px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .065) 1.4px, transparent 1.8px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .055) 2.6px, transparent 3.1px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .045) 1.8px, transparent 2.3px);--tp-block-pattern-size:89px 101px, 113px 127px, 61px 73px, 137px 97px, 151px 163px;--tp-block-pattern-position:7px 11px, 53px 71px, 23px 41px, 97px 17px, 131px 113px;--tp-block-pattern-repeat:repeat, repeat, repeat, repeat, repeat;--tp-block-pattern-blend:normal, normal, normal, normal, normal}.editor-theme .banner-block[data-texture=constellation]:not([data-bg-image]){--tp-block-pattern-image:radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .28) 1px, transparent 1.4px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .16) .7px, transparent 1px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .1) 1.6px, transparent 2px);--tp-block-pattern-size:97px 83px, 43px 59px, 151px 127px;--tp-block-pattern-position:13px 19px, 31px 7px, 71px 47px;--tp-block-pattern-repeat:repeat, repeat, repeat;--tp-block-pattern-blend:normal, normal, normal}.editor-theme .banner-block[data-texture=checker]:not([data-bg-image]){--tp-block-pattern-image:conic-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .03) 90deg, transparent 90deg 180deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .03) 180deg 270deg, transparent 270deg);--tp-block-pattern-size:42px 42px}.editor-theme .banner-block[data-texture=vichy]:not([data-bg-image]){--tp-block-pattern-image:repeating-linear-gradient(0deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .03) 0 12px, transparent 12px 36px), repeating-linear-gradient(90deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .03) 0 12px, transparent 12px 36px);--tp-block-pattern-size:auto, auto;--tp-block-pattern-position:center top, center top;--tp-block-pattern-repeat:repeat, repeat;--tp-block-pattern-blend:normal, normal}.editor-theme .banner-block[data-texture=dashes]:not([data-bg-image]){--tp-block-pattern-image:conic-gradient(at 9px 1.2px, transparent 270deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .13) 270deg), conic-gradient(at 9px 1.2px, transparent 270deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .13) 270deg);--tp-block-pattern-size:18px 13px, 18px 13px;--tp-block-pattern-position:0 0, 9px 6.5px;--tp-block-pattern-repeat:repeat, repeat;--tp-block-pattern-blend:normal, normal}.editor-theme .banner-block[data-texture=iso]:not([data-bg-image]){--tp-block-pattern-image:repeating-linear-gradient(0deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .045) 0 1px, transparent 1px 26px), repeating-linear-gradient(60deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .045) 0 1px, transparent 1px 26px), repeating-linear-gradient(-60deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .045) 0 1px, transparent 1px 26px);--tp-block-pattern-size:auto, auto, auto;--tp-block-pattern-position:center top, center top, center top;--tp-block-pattern-repeat:repeat, repeat, repeat;--tp-block-pattern-blend:normal, normal, normal}.editor-theme .banner-block[data-texture=rings]:not([data-bg-image]){--tp-block-pattern-image:radial-gradient(circle, transparent 0 10px, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .07) 10px 11.4px, transparent 11.4px), radial-gradient(circle, transparent 0 6.5px, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .085) 6.5px 7.6px, transparent 7.6px), radial-gradient(circle, transparent 0 4px, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .1) 4px 5px, transparent 5px), radial-gradient(circle, transparent 0 2.6px, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .11) 2.6px 3.4px, transparent 3.4px), radial-gradient(circle, transparent 0 8.2px, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .075) 8.2px 9.4px, transparent 9.4px);--tp-block-pattern-size:149px 127px, 103px 89px, 79px 83px, 59px 67px, 127px 139px;--tp-block-pattern-position:23px 31px, 61px 17px, 7px 47px, 37px 5px, 89px 71px;--tp-block-pattern-repeat:repeat, repeat, repeat, repeat, repeat;--tp-block-pattern-blend:normal, normal, normal, normal, normal}.editor-theme .banner-block[data-texture=flow]:not([data-bg-image]){isolation:isolate}.editor-theme .banner-block[data-texture=flow]:not([data-bg-image]):before{content:"";z-index:-1;pointer-events:none;background:hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .15);-webkit-mask-image:var(--tp-flow-mask);-webkit-mask-image:var(--tp-flow-mask);mask-image:var(--tp-flow-mask);position:absolute;inset:0;-webkit-mask-size:800px 600px;mask-size:800px 600px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.editor-theme .banner-block[data-texture=tapisserie]:not([data-bg-image]){--tp-block-pattern-image:conic-gradient(from -45deg at 50% 50%, #ffffff0f 0deg 90deg, #00000007 90deg 180deg, #0000000f 180deg 270deg, #ffffff06 270deg), linear-gradient(#0000000e 1px, transparent 1px), linear-gradient(90deg, #0000000e 1px, transparent 1px);--tp-block-pattern-size:14px 14px, 14px 14px, 14px 14px;--tp-block-pattern-position:center top, center top, center top;--tp-block-pattern-repeat:repeat, repeat, repeat;--tp-block-pattern-blend:normal, normal, normal}.editor-theme .banner-block[data-texture=audemars]:not([data-bg-image]){--tp-block-pattern-image:radial-gradient(circle at 38% 36%, #ffffff1a, transparent 52%), linear-gradient(180deg, #ffffff29 0 2px, transparent 2px), linear-gradient(90deg, #ffffff17 0 2px, transparent 2px), linear-gradient(0deg, #00000024 0 2px, transparent 2px), linear-gradient(270deg, #00000014 0 2px, transparent 2px), linear-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .05) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .05) 1px, transparent 1px);--tp-block-pattern-size:15px 15px, 15px 15px, 15px 15px, 15px 15px, 15px 15px, 15px 15px, 15px 15px;--tp-block-pattern-position:center top, center top, center top, center top, center top, center top, center top;--tp-block-pattern-repeat:repeat, repeat, repeat, repeat, repeat, repeat, repeat;--tp-block-pattern-blend:screen, screen, screen, multiply, multiply, normal, normal}.editor-theme .banner-block[data-texture=galaxy]:not([data-bg-image]){--tp-block-pattern-image:radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .18) .7px, transparent 1.1px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .14) .6px, transparent 1px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .11) .5px, transparent .9px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .16) .6px, transparent 1px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .12) .5px, transparent .9px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .22) .9px, transparent 1.3px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .38) 1.2px, transparent 1.7px), radial-gradient(hsl(var(--user-texture-ink-block,var(--user-background-secondary-foreground)) / .14) .6px, transparent 1px);--tp-block-pattern-size:89px 127px, 113px 83px, 149px 191px, 179px 131px, 97px 163px, 211px 239px, 271px 197px, 157px 233px;--tp-block-pattern-position:0 0, 41px 23px, 17px 61px, 83px 11px, 29px 97px, 61px 43px, 113px 71px, 7px 137px;--tp-block-pattern-repeat:repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat;--tp-block-pattern-blend:normal, normal, normal, normal, normal, normal, normal, normal}.editor-theme .banner-block[data-texture=glow]:not([data-bg-image]){background-image:radial-gradient(120% 100% at 50% 0%, hsl(var(--user-glow) / .18), transparent 72%);background-position:top;background-repeat:no-repeat;background-size:100% 100%}
.editor-theme blockquote,.editor blockquote{border-left-width:4px;margin-top:1.6rem;margin-bottom:1.6rem;padding-left:1.25rem;font-style:normal}.editor-theme blockquote{border-left-width:4px;border-color:hsl(var(--user-background-secondary))}.editor blockquote{border-left-width:4px;border-color:hsl(var(--muted))}.editor-theme blockquote p,.editor blockquote p{margin-top:0;font-size:1.2rem;line-height:1.5}@container (min-width:36rem){.editor-theme blockquote p,.editor blockquote p{font-size:1.125rem}}.editor-theme blockquote p{color:hsl(var(--user-foreground))}.editor blockquote p{color:hsl(var(--foreground))}.editor-theme blockquote p:before,.editor-theme blockquote p:after,.editor blockquote p:before,.editor blockquote p:after{content:""}
.editor-theme pre,.editor pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin-top:1.6rem;margin-bottom:1.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.95rem;line-height:1.6;overflow-x:auto}.editor pre{margin-bottom:1.125rem}.editor-theme pre code,.editor pre code{font:inherit;color:inherit;background:0 0;padding:0}.editor-theme :not(pre)>code,.editor :not(pre)>code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}
.editor-theme .editor-link,.editor .editor-link{text-underline-offset:2px;text-decoration-line:underline}.editor-theme .editor-link{color:hsl(var(--user-link))}.editor .editor-link{color:hsl(var(--link))}.editor-link span[class*=text-color]{color:inherit!important}:is(.editor-link:has(span[style*=color]),.editor-link:has(span[class*=text-color])){text-decoration:none!important}.editor-link span[style*=color],.editor-link span[class*=text-color]{text-underline-offset:2px;text-decoration:underline;text-decoration-color:currentColor!important}
.editor-theme p.is-empty.has-focus:before,.editor p.is-empty.has-focus:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0}.editor-theme p.is-empty:before{color:hsl(var(--user-muted) / .3)}.editor p.is-empty:before{color:hsl(var(--muted-foreground) / .3)}.editor-theme .banner-block p.is-empty:before{color:hsl(var(--user-background-secondary-foreground) / .3)}.editor-theme .banner-block :is(h1,h2,h3).is-empty:before{color:hsl(var(--user-background-secondary-foreground) / .17)}.editor-theme .banner-block[data-bg-image-light] p.is-empty:before{color:#ffffff4d}.editor-theme .banner-block[data-bg-image-light] :is(h1,h2,h3).is-empty:before{color:#ffffff2b}.editor-theme .banner-block[data-bg-image-light] .container-block p.is-empty:before,.editor-theme .container-block p.is-empty:before{color:hsl(var(--user-background-secondary-foreground) / .3)}.editor-theme .banner-block[data-bg-image-light] .container-block :is(h1,h2,h3).is-empty:before,.editor-theme .container-block :is(h1,h2,h3).is-empty:before{color:hsl(var(--user-background-secondary-foreground) / .17)}.editor-theme div[data-type=columns] p.is-empty:before,.editor-theme div[data-type=threeColumns] p.is-empty:before,.editor div[data-type=columns] p.is-empty:before,.editor div[data-type=threeColumns] p.is-empty:before{font-size:.85em}.editor-theme :is(h1,h2,h3).is-empty:before,.editor :is(h1,h2,h3).is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;font-weight:700}.editor-theme :is(h1,h2,h3).is-empty:before{color:hsl(var(--user-muted) / .17)}.editor :is(h1,h2,h3).is-empty:before{color:hsl(var(--muted-foreground) / .17)}.editor-theme p.is-empty[style*="text-align: center"]:before,.editor p.is-empty[style*="text-align: center"]:before,.editor-theme h1.is-empty[style*="text-align: center"]:before,.editor h1.is-empty[style*="text-align: center"]:before,.editor-theme h2.is-empty[style*="text-align: center"]:before,.editor h2.is-empty[style*="text-align: center"]:before,.editor-theme h3.is-empty[style*="text-align: center"]:before,.editor h3.is-empty[style*="text-align: center"]:before{display:none}
