.quote-editor{height:100%}.quote-editor .tiptap{position:relative;font-size:inherit;line-height:inherit;color:rgb(var(--color-13));height:100%;font-weight:800;overflow-x:hidden;padding-block:40px;padding-inline:60px;transition:padding .2s ease-in-out;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.quote-editor .tiptap h1,.quote-editor .tiptap h2,.quote-editor .tiptap h3,.quote-editor .tiptap h4,.quote-editor .tiptap h5,.quote-editor .tiptap h6,.quote-editor .tiptap p{text-align:inherit;-webkit-text-align-last:auto;text-align-last:auto}@media(max-width:768px){.quote-editor .tiptap{padding-inline:30px}}.quote-editor .tiptap p[data-span=full]{width:100%;max-width:1440px;word-break:break-word;overflow-wrap:break-word;white-space:normal;display:block;transform:scaleX(1.5) scaleY(1.5);transform-origin:center center;overflow-x:hidden;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}.quote-editor .tiptap p:not(:first-child).is-empty:before{display:none}.quote-editor .tiptap p:first-child.is-empty:before{color:rgb(var(--color-13));font-size:30px;font-weight:800;font-style:normal}.quote-editor .tiptap .integral-char:before{content:"";display:inline-block;width:1em;height:1em;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iY3VycmVudENvbG9yIj4KICA8cGF0aCBkPSJNMTIgMkM4LjEzIDIgNSA1LjEzIDUgOXY2YzAgMy44NyAzLjEzIDcgNyA3czcuMTMgNyA3LTdWOWMwLTMuODctMy4xMy03LTctN3oiLz4KPC9zdmc+");background-size:contain;background-repeat:no-repeat;vertical-align:middle}.quote-editor .tiptap .integral-char{font-size:0}.animation-frame{background:transparent}.animation-blur,.animation-hyper,.animation-lightning,.animation-morphing,.animation-scale,.animation-typing{display:inline-block;overflow:visible}.tiptap.ProseMirror{overflow:hidden}:root{--bolt:rgb(var(--color-13));--glow:#fffad1;--cycle:2600ms;--impact:0.22}.lf-frame{display:inline-grid;place-items:center;overflow:hidden;background:transparent;width:100%;height:400px}.lf-stage{position:relative;display:grid;place-items:center;width:100%;height:100%;isolation:isolate;padding:0;transform:translateZ(0);z-index:2}.lf-word{position:relative;display:inline-block;font-weight:800;line-height:1;letter-spacing:.02em;text-shadow:0 0 calc(2px + 12px * var(--impact)) rgba(255,240,61,.2),0 0 calc(10px + 24px * var(--impact)) rgba(255,240,61,.1);animation:hit var(--cycle) ease-out infinite}.lightning-overlay-wrapper{pointer-events:none;z-index:1;overflow:visible}.lf-stage-overlay,.lightning-overlay-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.lf-stage-overlay{display:grid;place-items:center;isolation:isolate;transform:translateZ(0)}.lf-stage-overlay:before{content:"";top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgb(var(--color-13)),rgba(var(--color-13)/.85) 18%,transparent 55%);opacity:0;transform-origin:center center;transform:scale(.1);animation:lf-flash var(--cycle) ease-out infinite;will-change:transform,opacity}.boltBox,.lf-stage-overlay:before{position:absolute;pointer-events:none}.boltBox{inset:0}.bolt,.twig{vector-effect:non-scaling-stroke;will-change:opacity,stroke-dasharray,stroke-dashoffset}.bolt{stroke:var(--glow);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px var(--glow));opacity:0;animation:bolt-strike var(--cycle) ease-out infinite}.twig{stroke:var(--glow);stroke-width:2px;opacity:0;animation:twig-strike var(--cycle) ease-out infinite}@keyframes lf-flash{0%{opacity:.01;transform:scale(.1)}46%{opacity:0;transform:scale(.1)}50%{opacity:.85;transform:scale(1.3)}60%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(.1)}}@keyframes hit{0%,48%{text-shadow:none}50%{text-shadow:0 0 6px rgba(255,240,61,.6),0 0 20px rgba(255,240,61,.5)}70%{text-shadow:none}}@keyframes bolt-strike{0%,48%{opacity:0;stroke-dasharray:1 1000}50%{opacity:1;stroke-dasharray:1000 0}70%{opacity:0}}@keyframes twig-strike{0%,48%{opacity:0;stroke-dasharray:1 500}52%{opacity:1;stroke-dasharray:500 0}70%{opacity:0}}.quote-editor:has(.lf-frame) .tiptap,.quote-editor:has(.lf-frame) .tiptap *,.quote-editor:has(.lf-frame) .tiptap [class*=px-],.quote-editor:has(.lf-frame) .tiptap [class*=py-]{padding:0!important;padding-block:0!important;padding-inline:0!important;margin-bottom:0!important}.quote-editor.lightning-active .tiptap,.quote-editor.lightning-active .tiptap *,.quote-editor.lightning-active .tiptap [class*=px-],.quote-editor.lightning-active .tiptap [class*=py-]{padding:0!important;padding-block:0!important;padding-inline:0!important;margin-bottom:0!important}