@layer website-richtext{.wsc-richtext :where(ul,ol){padding-left:1.5rem}.wsc-richtext :where(ul){list-style:outside}.wsc-richtext :where(ol){list-style:decimal}.wsc-richtext :where(li)::marker{color:currentColor;font-size:1em;font-weight:500}.ProseMirror.wsc-richtext :where(ul),.tiptap.ProseMirror :where(ul){padding-left:1.5rem!important;list-style:outside!important}.ProseMirror.wsc-richtext :where(ol),.tiptap.ProseMirror :where(ol){padding-left:1.5rem!important;list-style:decimal!important}.ProseMirror.wsc-richtext :where(li)::marker{color:rgb(var(--color-gray-700))!important;opacity:1!important}.tiptap.ProseMirror :where(li)::marker{color:rgb(var(--color-gray-700))!important;opacity:1!important}.dark .ProseMirror.wsc-richtext :where(li)::marker{color:rgb(var(--color-gray-300))!important}.dark .tiptap.ProseMirror :where(li)::marker{color:rgb(var(--color-gray-300))!important}.wsc-richtext-gradient-fill .ProseMirror.wsc-richtext :where(li)::marker{color:rgb(var(--foreground) / .78)!important;-webkit-text-fill-color:rgb(var(--foreground) / .78)!important}.wsc-richtext :where(ol ul,ul ul,ol ol,ul ol){margin-top:.35rem;padding-left:1.35rem}.wsc-richtext :where(blockquote[data-hivality-callout=accent]){background:#2e9e8f1a;background:color-mix(in srgb, var(--ws_color_brand_primary,var(--hivality-callout-color,#2e9e8f)) 10%, transparent);border-radius:0 .75rem .75rem 0;margin:2rem 0;padding:1.75rem 2rem;border-left-color:var(--ws_color_brand_primary,var(--hivality-callout-color,#2e9e8f))!important}.wsc-richtext :where(blockquote[data-hivality-callout=accent]>h3){color:var(--ws_color_brand_primary,var(--hivality-callout-color,#2e9e8f));letter-spacing:0;text-transform:uppercase;margin-top:0;margin-bottom:.75rem;font-size:.95em;font-weight:700;line-height:1.4}.wsc-richtext :where(blockquote[data-hivality-callout=accent]>p){margin-top:0;margin-bottom:0}.wsc-richtext :where(hr){border:0;border-top:1px solid #e2e8f0;margin:1.75rem 0}.wsc-richtext.wsc-richtext-rhythm-normal>:where(*),.wsc-richtext.wsc-richtext-rhythm-relaxed>:where(*){margin-bottom:0}.wsc-richtext.wsc-richtext-rhythm-normal>:where(*+*){margin-top:1em}.wsc-richtext.wsc-richtext-rhythm-relaxed>:where(*+*){margin-top:1.25em}.wsc-richtext.wsc-richtext-rhythm-normal>:where(ul,ol)>li{line-height:1.55}.wsc-richtext.wsc-richtext-rhythm-relaxed>:where(ul,ol)>li{line-height:1.6}.wsc-richtext.wsc-richtext-rhythm-normal>:where(ul,ol)>li+li{margin-top:.18em}.wsc-richtext.wsc-richtext-rhythm-relaxed>:where(ul,ol)>li+li{margin-top:.28em}.wsc-richtext.wsc-richtext-rhythm-normal>:where(p,ul,ol,blockquote)+:where(h1,h2,h3,h4,h5,h6){margin-top:.95em}.wsc-richtext.wsc-richtext-rhythm-relaxed>:where(p,ul,ol,blockquote)+:where(h1,h2,h3,h4,h5,h6){margin-top:1.2em}.wsc-richtext.wsc-richtext-rhythm-normal>:where(h1,h2,h3,h4,h5,h6)+:where(p,ul,ol,blockquote){margin-top:.55em}.wsc-richtext.wsc-richtext-rhythm-relaxed>:where(h1,h2,h3,h4,h5,h6)+:where(p,ul,ol,blockquote){margin-top:.7em}.wsc-richtext :where(h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty){min-height:1em;display:block}.wsc-root .wsc-richtext[data-wsc-force-block-color=true] :where(h1,h2,h3,h4,h5,h6,p,blockquote,li),.wsc-root .wsc-enhanced-text[data-wsc-force-block-color=true] :where(h1,h2,h3,h4,h5,h6,p,blockquote,li),.wsc-content .wsc-richtext[data-wsc-force-block-color=true] :where(h1,h2,h3,h4,h5,h6,p,blockquote,li),.wsc-content .wsc-enhanced-text[data-wsc-force-block-color=true] :where(h1,h2,h3,h4,h5,h6,p,blockquote,li),.wsc-column .wsc-richtext[data-wsc-force-block-color=true] :where(h1,h2,h3,h4,h5,h6,p,blockquote,li),.wsc-column .wsc-enhanced-text[data-wsc-force-block-color=true] :where(h1,h2,h3,h4,h5,h6,p,blockquote,li){color:inherit!important;-webkit-text-fill-color:inherit!important}.wsc-richtext :where(code){background:rgb(var(--muted) / .35);border-radius:.25rem;padding:.1rem .35rem;font-size:.92em}.wsc-richtext :where(pre){border:1px solid rgb(var(--border));background:rgb(var(--muted) / .2);border-radius:.75rem;padding:1rem;overflow-x:auto}.wsc-richtext :where(pre code){background:0 0;padding:0}.wsc-richtext-gradient-fill :where(h1,h2,h3,h4,h5,h6,p,blockquote,li,a,[data-rotating-phrase=true]){background-image:var(--wsc-text-gradient,linear-gradient(90deg, #f43f5e 0%, #8b5cf6 100%));-webkit-background-clip:text;background-clip:text;color:#0000!important;-webkit-text-fill-color:transparent!important}.wsc-richtext-gradient-fill :where(h1,h2,h3,h4,h5,h6,p,blockquote,li,a,[data-rotating-phrase=true]) :where(*){color:inherit!important;-webkit-text-fill-color:inherit!important}.wsc-richtext-gradient-fill .ProseMirror{caret-color:#111827}.wsc-richtext-gradient-fill--selection-mode :where(h1,h2,h3,h4,h5,h6,p,blockquote,li,a,[data-rotating-phrase=true]){color:#111827!important;-webkit-text-fill-color:#111827!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.wsc-richtext-gradient-fill--selection-mode :where(h1,h2,h3,h4,h5,h6,p,blockquote,li,a,[data-rotating-phrase=true]) :where(*){color:inherit!important;-webkit-text-fill-color:inherit!important}.wsc-richtext-gradient-fill .ProseMirror ::selection{background:#3b82f659;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;-webkit-text-stroke:0!important}.wsc-richtext-gradient-fill .ProseMirror ::selection{background:#3b82f659;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;-webkit-text-stroke:0!important}.wsc-richtext-gradient-fill .ProseMirror :where(h1,h2,h3,h4,h5,h6,p,blockquote,li,a,[data-rotating-phrase=true])::selection{background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.wsc-richtext-gradient-fill .ProseMirror :where(h1,h2,h3,h4,h5,h6,p,blockquote,li,a,[data-rotating-phrase=true])::-moz-selection{background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(var(--wsc-animation-distance,40px))}to{opacity:1;transform:translateY(0)}}@keyframes fade-down{0%{opacity:0;transform:translateY(calc(var(--wsc-animation-distance,40px) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes fade-left{0%{opacity:0;transform:translateX(calc(var(--wsc-animation-distance,40px) * -1))}to{opacity:1;transform:translate(0)}}@keyframes fade-right{0%{opacity:0;transform:translateX(var(--wsc-animation-distance,40px))}to{opacity:1;transform:translate(0)}}@keyframes blur{0%{filter:blur(10px);opacity:0}to{filter:blur();opacity:1}}@keyframes wsc-text-typewriter{0%{clip-path:inset(var(--wsc-text-overlay-from-top,0%) var(--wsc-text-overlay-from-right,100%) var(--wsc-text-overlay-from-bottom,0%) var(--wsc-text-overlay-from-left,0%))}to{clip-path:inset(0)}}@keyframes wsc-text-motion-blur{0%{filter:blur(var(--wsc-text-overlay-blur-radius,12px));opacity:0;transform:translate3d(var(--wsc-text-overlay-blur-from-x,-12px), var(--wsc-text-overlay-blur-from-y,0px), 0)}55%{filter:blur(3px);opacity:.92}to{filter:blur();opacity:1;transform:translate(0,0)}}@keyframes wsc-text-line-typewriter-word{0%{opacity:0;clip-path:inset(var(--wsc-text-overlay-from-top,0%) var(--wsc-text-overlay-from-right,100%) var(--wsc-text-overlay-from-bottom,0%) var(--wsc-text-overlay-from-left,0%))}to{opacity:1;clip-path:inset(0)}}@keyframes wsc-text-line-blur-word{0%{opacity:0;filter:blur(var(--wsc-text-overlay-blur-radius,10px));transform:translate3d(var(--wsc-text-overlay-blur-from-x,-12px), var(--wsc-text-overlay-blur-from-y,0px), 0)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes wsc-rotating-phrase-fade{0%{opacity:0}to{opacity:1}}@keyframes wsc-rotating-phrase-flip{0%{opacity:0;transform:rotateX(85deg)translateY(.2em)}to{opacity:1;transform:rotateX(0)translateY(0)}}@keyframes wsc-rotating-phrase-typewriter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes wsc-rotating-phrase-line-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(var(--wsc-rotating-reveal-blur,12px));transform:translate3d(calc(var(--wsc-rotating-reveal-blur,12px) * -.75), 0, 0) scale(.985)}62%{opacity:1;clip-path:inset(0);filter:blur(calc(var(--wsc-rotating-reveal-blur,12px) * .16));transform:translate(0,0)scale(1)}to{opacity:1;clip-path:inset(0);filter:blur();transform:translate(0,0)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-left{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes zoom-out{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes flip-x{0%{opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:rotateY(0)}}@keyframes flip-y{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}@keyframes wscRowFxDrift{0%,to{transform:var(--wsc-row-layer-transform,translate3d(0, 0, 0))}50%{transform:var(--wsc-row-layer-transform,translate3d(0, 0, 0)) translate3d(0, -10px, 0)}}@keyframes wscRowFxPulse{0%,to{transform:var(--wsc-row-layer-transform,translate3d(0, 0, 0));opacity:.55}50%{transform:var(--wsc-row-layer-transform,translate3d(0, 0, 0)) scale(1.03);opacity:.9}}@keyframes wscRowFxTwinkle{0%,to{transform:var(--wsc-row-layer-transform,translate3d(0, 0, 0));opacity:.35}50%{transform:var(--wsc-row-layer-transform,translate3d(0, 0, 0));opacity:.8}}@keyframes wscRowFxSweep{0%{transform:var(--wsc-row-layer-transform,translate3d(0, 0, 0)) translate3d(-18%, 0, 0);opacity:.42}50%{transform:var(--wsc-row-layer-transform,translate3d(0, 0, 0)) translate3d(0, 0, 0);opacity:.8}to{transform:var(--wsc-row-layer-transform,translate3d(0, 0, 0)) translate3d(18%, 0, 0);opacity:.42}}@keyframes wscRowFxBubble{0%,to{transform:var(--wsc-row-layer-transform,translate3d(0, 0, 0)) scale(1);opacity:.86}20%{transform:var(--wsc-row-layer-transform,translate3d(0, 0, 0)) translate3d(26px, -24px, 0) scale(1.02);opacity:.82}40%{transform:var(--wsc-row-layer-transform,translate3d(0, 0, 0)) translate3d(-22px, -56px, 0) scale(1.1);opacity:.98}60%{transform:var(--wsc-row-layer-transform,translate3d(0, 0, 0)) translate3d(34px, -82px, 0) scale(1.04);opacity:.74}80%{transform:var(--wsc-row-layer-transform,translate3d(0, 0, 0)) translate3d(-18px, -34px, 0) scale(1);opacity:.9}}.animate-fade{animation:1s ease-out fade}.animate-fade-up{animation:1s ease-out fade-up}.animate-fade-down{animation:1s ease-out fade-down}.animate-fade-left{animation:1s ease-out fade-left}.animate-fade-right{animation:1s ease-out fade-right}.animate-blur{animation:1s ease-out blur}.wsc-text-overlay-typewriter{animation-name:wsc-text-typewriter;animation-duration:var(--wsc-text-overlay-duration,1.2s);will-change:clip-path;animation-timing-function:steps(24,end);animation-fill-mode:both;display:block;overflow:hidden}.wsc-text-overlay-motion-blur{animation-name:wsc-text-motion-blur;animation-duration:var(--wsc-text-overlay-duration,1.2s);animation-timing-function:var(--wsc-text-overlay-blur-easing,ease-out);will-change:filter, transform, opacity;animation-fill-mode:both;display:block}.wsc-text-overlay-typewriter-blur{animation-name:wsc-text-typewriter,wsc-text-motion-blur;animation-duration:var(--wsc-text-overlay-duration,1.2s), var(--wsc-text-overlay-duration,1.2s);animation-timing-function:steps(24, end), var(--wsc-text-overlay-blur-easing,ease-out);will-change:clip-path, filter, transform, opacity;animation-fill-mode:both,both;display:block;overflow:hidden}.wsc-text-overlay-line-typewriter .wsc-reveal-word,.wsc-text-overlay-line-reveal .wsc-reveal-word{opacity:0;will-change:transform, opacity, filter, clip-path;display:inline-block}.wsc-text-overlay-line-typewriter .wsc-reveal-word{animation-name:wsc-text-line-typewriter-word;animation-duration:var(--wsc-text-word-duration,.26s);animation-timing-function:steps(8,end);animation-fill-mode:both;animation-delay:calc(var(--wsc-text-line-stagger-ms,.24s) * var(--wsc-line-index,0) + var(--wsc-text-word-stagger-ms,24ms) * var(--wsc-word-index-in-line,0))}.wsc-text-overlay-line-reveal .wsc-reveal-word{animation-name:wsc-text-line-blur-word;animation-duration:var(--wsc-text-word-duration,.28s);animation-timing-function:var(--wsc-text-overlay-blur-easing,ease-out);animation-fill-mode:both;animation-delay:calc(var(--wsc-text-line-stagger-ms,.26s) * var(--wsc-line-index,0) + var(--wsc-text-word-stagger-ms,14ms) * var(--wsc-word-index-in-line,0))}.wsc-text-overlay-scroll-reveal .wsc-reveal-word{opacity:.15;filter:blur(8px);will-change:opacity, filter, transform;display:inline-block;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.wsc-animation-pre{opacity:1!important;filter:none!important;transform:none!important}}.wsc-rotating-phrase{white-space:pre;will-change:clip-path, opacity, transform;display:inline-block}.tiptap-editor [data-rotating-phrase=true]{border-bottom:1px dotted;text-decoration:none}.wsc-rotating-phrase--anim-typewriter{animation:wsc-rotating-phrase-typewriter var(--wsc-rotating-duration-ms,.62s) steps(20, end) both}.wsc-rotating-phrase--anim-flip{transform-origin:50% 60%;animation:wsc-rotating-phrase-flip var(--wsc-rotating-duration-ms,.36s) cubic-bezier(.2, .78, .24, 1.03) both}.wsc-rotating-phrase--anim-fade{animation:wsc-rotating-phrase-fade var(--wsc-rotating-duration-ms,.28s) ease-out both}.wsc-rotating-phrase--anim-line-reveal{animation:wsc-rotating-phrase-line-reveal var(--wsc-rotating-duration-ms,.52s) cubic-bezier(.22, .8, .22, 1) both;will-change:clip-path, filter, transform, opacity}.animate-slide-up{animation:1s ease-out slide-up}.animate-slide-down{animation:1s ease-out slide-down}.animate-slide-left{animation:1s ease-out slide-left}.animate-slide-right{animation:1s ease-out slide-right}.animate-zoom-in{animation:1s ease-out zoom-in}.animate-zoom-out{animation:1s ease-out zoom-out}.animate-shake{animation:.5s ease-in-out shake}.animate-flip-x{animation:1s ease-out flip-x}.animate-flip-y{animation:1s ease-out flip-y}
