.ProseMirror,.tiptap-rendered-content{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-size:16px;color:#2f2f2f;word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap;overflow-x:hidden!important;box-sizing:border-box!important}.ProseMirror h1,.tiptap-rendered-content h1{font-size:var(--text-title-t1)!important}.ProseMirror h1,.ProseMirror h2,.tiptap-rendered-content h1,.tiptap-rendered-content h2{font-weight:700!important;color:var(--color-grey-color-800)!important;margin-top:0!important;margin-bottom:8px!important;clear:both!important;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif!important}.ProseMirror h2,.tiptap-rendered-content h2{font-size:var(--text-title-t2)!important}.ProseMirror h3,.tiptap-rendered-content h3{font-size:var(--text-title-t3)!important;font-weight:700!important;color:var(--color-grey-color-800)!important;margin-top:0!important;margin-bottom:8px!important}.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6,.ProseMirror p,.tiptap-rendered-content h3,.tiptap-rendered-content h4,.tiptap-rendered-content h5,.tiptap-rendered-content h6,.tiptap-rendered-content p{clear:both!important;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif!important}.ProseMirror p,.tiptap-rendered-content p{font-size:var(--text-body-b1)!important;color:var(--color-grey-color-800)!important;font-style:normal!important;font-weight:400!important;line-height:160%!important;letter-spacing:-.32px!important;min-height:1.2em;margin:0!important}.ProseMirror div,.ProseMirror li,.ProseMirror span,.tiptap-rendered-content div,.tiptap-rendered-content li,.tiptap-rendered-content span{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif!important;font-size:16px!important}.ProseMirror div,.ProseMirror span,.tiptap-rendered-content div,.tiptap-rendered-content span{color:#2f2f2f;font-style:normal!important;font-weight:400!important;line-height:160%!important;letter-spacing:-.32px!important;text-transform:capitalize!important}.ProseMirror ul,.tiptap-rendered-content ul{list-style-type:disc;padding-left:1.5rem;margin:.5rem 0;clear:both!important}.ProseMirror ol,.tiptap-rendered-content ol{list-style-type:decimal;padding-left:1.5rem;margin:.5rem 0;clear:both!important}.ProseMirror li,.tiptap-rendered-content li{margin:.25rem 0;line-height:1.5}.ProseMirror ul ul,.tiptap-rendered-content ul ul{list-style-type:circle;margin:.25rem 0}.ProseMirror ul ul ul,.tiptap-rendered-content ul ul ul{list-style-type:square}.ProseMirror blockquote,.tiptap-rendered-content blockquote{padding:16px 0!important;margin:1rem 0!important;text-align:center;font-size:var(--text-title-t2)!important;font-weight:600!important;line-height:1.4!important;color:var(--color-grey-color-600)!important;background-color:transparent!important;border:none!important;border-radius:0!important;clear:both!important;position:relative!important;min-height:24px!important;display:block!important}.ProseMirror blockquote:before,.tiptap-rendered-content blockquote:before{content:"";display:block!important;width:24px;height:24px;background-image:url(/icons/editor-content-block-quote.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;margin:0 auto 8px!important;flex-shrink:0}.ProseMirror blockquote *,.ProseMirror blockquote div,.ProseMirror blockquote p,.ProseMirror blockquote span,.tiptap-rendered-content blockquote *,.tiptap-rendered-content blockquote div,.tiptap-rendered-content blockquote p,.tiptap-rendered-content blockquote span{font-size:var(--text-title-t2)!important;font-weight:600!important;line-height:1.4!important;color:var(--color-grey-color-600)!important;text-align:center;display:block!important;margin:0!important}.ProseMirror hr,.tiptap-rendered-content hr{border:none;border-top:1px solid var(--cinelab-grey-400);cursor:pointer;margin:2rem 0;clear:both!important}.ProseMirror hr:first-child,.tiptap-rendered-content hr:first-child{margin-top:0}.ProseMirror b,.ProseMirror strong,.tiptap-rendered-content b,.tiptap-rendered-content strong{font-weight:700}.ProseMirror em,.ProseMirror i,.tiptap-rendered-content em,.tiptap-rendered-content i{font-style:italic}.ProseMirror u,.tiptap-rendered-content u{text-decoration:underline}.ProseMirror s,.ProseMirror strike,.tiptap-rendered-content s,.tiptap-rendered-content strike{text-decoration:line-through}.ProseMirror sup,.tiptap-rendered-content sup{vertical-align:super;font-size:.8em}.ProseMirror sub,.tiptap-rendered-content sub{vertical-align:sub;font-size:.8em}.ProseMirror mark,.tiptap-rendered-content mark{background-color:#ffeb3b;padding:.1em .2em;border-radius:2px}.ProseMirror code,.tiptap-rendered-content code{background-color:#f4f4f4;padding:.2em .4em;border-radius:3px;font-family:Courier New,Courier,monospace;font-size:.9em}.ProseMirror pre,.tiptap-rendered-content pre{background-color:#f4f4f4;padding:1rem;border-radius:4px;overflow-x:auto;font-family:Courier New,Courier,monospace;font-size:.9em;line-height:1.4}.ProseMirror pre code,.tiptap-rendered-content pre code{background:none;padding:0}.ProseMirror [style*="background-color: #fff"],.ProseMirror [style*="background-color: #ffffff"],.ProseMirror [style*="background-color: rgb(255, 255, 255)"],.ProseMirror [style*="background-color: rgba(255, 255, 255"],.ProseMirror [style*="background-color: white"],.ProseMirror [style*="background: #fff"],.ProseMirror [style*="background: #ffffff"],.ProseMirror [style*="background: rgb(255, 255, 255)"],.ProseMirror [style*="background: rgba(255, 255, 255"],.ProseMirror [style*="background: white"],.tiptap-rendered-content [style*="background-color: #fff"],.tiptap-rendered-content [style*="background-color: #ffffff"],.tiptap-rendered-content [style*="background-color: rgb(255, 255, 255)"],.tiptap-rendered-content [style*="background-color: rgba(255, 255, 255"],.tiptap-rendered-content [style*="background-color: white"],.tiptap-rendered-content [style*="background: #fff"],.tiptap-rendered-content [style*="background: #ffffff"],.tiptap-rendered-content [style*="background: rgb(255, 255, 255)"],.tiptap-rendered-content [style*="background: rgba(255, 255, 255"],.tiptap-rendered-content [style*="background: white"]{background-color:transparent!important;background:transparent!important}.ProseMirror a,.tiptap-rendered-content a{color:#1976d2;text-decoration:underline}.ProseMirror a:hover,.tiptap-rendered-content a:hover{color:#1565c0}.ProseMirror img,.tiptap-rendered-content img{max-width:100%!important;height:auto!important;display:inline-block!important;vertical-align:top!important;object-fit:contain;background:transparent;border:none;margin:.5rem .5rem .5rem 0!important;float:none!important;box-sizing:border-box!important}.ProseMirror .tiptap-image,.tiptap-rendered-content .tiptap-image{cursor:pointer;max-width:100%!important;object-fit:contain!important}.ProseMirror img[data-resizable]{position:relative;height:auto!important;display:block!important}.ProseMirror .resizable-media-node-view,.ProseMirror img[data-resizable]{max-width:100%!important;min-width:120px!important;box-sizing:border-box!important}.ProseMirror .resizable-media-node-view{position:relative!important;display:inline-block!important;overflow:hidden!important;width:fit-content!important}.ProseMirror .resizable-media-node-view img{max-width:100%!important;min-width:120px!important;box-sizing:border-box!important;display:block!important}.ProseMirror *{max-width:100%!important}.ProseMirror .resize-media-handle{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:8px!important;height:40px!important;background-color:#007bff!important;cursor:ew-resize!important;z-index:10!important;border-radius:2px!important}.ProseMirror .resize-media-handle--left{left:-4px!important}.ProseMirror .resize-media-handle--right{right:-4px!important}.ProseMirror img[data-resizable]:hover{outline:2px solid #007bff;outline-offset:2px}.ProseMirror div[style*="height: 25px"][style*="border: 1px solid #6C6C6C"],.ProseMirror div[style*="width: 66px"][style*="height: 25px"][style*="border: 1px solid #6C6C6C"]{display:none!important}.ProseMirror img[style*=width],.tiptap-rendered-content img[style*=width]{max-width:100%!important;min-width:120px!important;box-sizing:border-box!important}.ProseMirror p:has(img),.tiptap-rendered-content p:has(img){text-align:left!important;display:block!important;clear:both!important;overflow:hidden!important;max-width:100%!important;box-sizing:border-box!important}.ProseMirror p:has(img):not(:has(img:only-child)),.tiptap-rendered-content p:has(img):not(:has(img:only-child)){clear:both!important;width:100%!important}.ProseMirror p:has(img):not(:has(img:only-child)) img,.tiptap-rendered-content p:has(img):not(:has(img:only-child)) img{display:block!important;width:100%!important;float:none!important;margin:.5rem 0!important}.ProseMirror p:has(img:only-child),.tiptap-rendered-content p:has(img:only-child){clear:none!important;overflow:hidden!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.ProseMirror p:has(img:only-child) img{max-width:100%!important;height:auto!important;display:block!important;box-sizing:border-box!important}.tiptap-rendered-content p:has(img:only-child) img{max-width:100%!important;width:100%!important;height:auto!important;display:block!important;box-sizing:border-box!important}.ProseMirror div[style*=containerStyle],.ProseMirror div[style*=wrapperStyle]{display:block!important;clear:both!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.ProseMirror div[style*="float: left"][style*="padding-right: 8px"]{float:none!important;display:block!important;padding-right:0!important}.ProseMirror iframe,.ProseMirror video,.tiptap-rendered-content iframe,.tiptap-rendered-content video{max-width:100%;height:auto;display:block;margin:1rem 0}.ProseMirror .iframe-wrapper,.tiptap-rendered-content .iframe-wrapper{position:relative!important;width:100%!important;margin:1rem 0!important;padding:0 0 56.25%!important;height:0!important;overflow:hidden!important;background:#000!important;font-size:0!important;line-height:0!important;display:block!important}.ProseMirror div.iframe-wrapper,.tiptap-rendered-content div.iframe-wrapper{font-size:0!important;line-height:0!important;letter-spacing:0!important;text-transform:none!important;color:transparent!important;height:0!important;padding:0 0 56.25%!important}.ProseMirror .iframe-wrapper+p:empty,.ProseMirror p:has(+.iframe-wrapper),.tiptap-rendered-content .iframe-wrapper+p:empty,.tiptap-rendered-content p:has(+.iframe-wrapper){margin:0;padding:0;height:0;line-height:0}@media (max-width:768px){.tiptap-rendered-content .iframe-wrapper{max-width:calc(100vw - 32px)!important}}.ProseMirror .iframe-wrapper iframe,.tiptap-rendered-content .iframe-wrapper iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:none!important;display:block!important;margin:0!important;padding:0!important;vertical-align:top!important;transform:translateY(0)!important}.tiptap-rendered-content *{word-break:break-word!important;overflow-wrap:break-word!important;word-wrap:break-word!important}.tiptap-rendered-content [class*=item_type],.tiptap-rendered-content [class*=wrap_content],.tiptap-rendered-content [class*=wrap_img_float],.tiptap-rendered-content [class*=wrap_item],.tiptap-rendered-content [style*="margin-left: -"],.tiptap-rendered-content [style*="width: 1000px"],.tiptap-rendered-content [style*="width: 1200px"],.tiptap-rendered-content [style*="width: 1345px"],.tiptap-rendered-content [style*="width: 943px"]{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}@media (max-width:768px){.tiptap-rendered-content *{max-width:calc(100vw - 32px)!important}.tiptap-rendered-content p:has(img){text-align:center!important}[class*=content][class*=img],[class*=editor][class*=img],[class*=item_type][class*=img],[class*=wrap_item][class*=img],[style*="margin-left: -"],[style*="width: 700px"],[style*="width: 800px"],[style*="width: 900px"],[style*="width: 943px"]{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:calc(100vw - 32px)!important}[class*=content][class*=img] [class*=content],[class*=content][class*=img] [class*=float],[class*=content][class*=img] img,[class*=editor][class*=img] [class*=content],[class*=editor][class*=img] [class*=float],[class*=editor][class*=img] img,[class*=item_type][class*=img] [class*=content],[class*=item_type][class*=img] [class*=float],[class*=item_type][class*=img] img,[class*=wrap_item][class*=img] [class*=content],[class*=wrap_item][class*=img] [class*=float],[class*=wrap_item][class*=img] img{width:100%!important;max-width:calc(100vw - 32px)!important}.tiptap-rendered-content .text_caption{font-size:12px!important}.tiptap-rendered-content .tiptap-image:not([style*=width]){width:100%!important}.tiptap-rendered-content .tiptap-image{max-width:100%!important}}.cropper-container{overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important;min-width:0!important}.cropper-canvas,.cropper-container{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.cropper-canvas{box-sizing:border-box!important}.cropper-canvas,cropper-canvas{min-width:100%!important;min-height:100%!important}cropper-canvas{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}.cropper-image{display:block!important}.cropper-container img,.cropper-image{max-width:none!important;max-height:none!important;width:auto!important;height:auto!important}.cropper-view-box{outline:2px solid #ff7614!important;outline-offset:-2px;display:block;height:100%;outline-color:#ff7614;outline-width:2px;width:100%}.cropper-face{background-color:rgba(255,118,20,.1)!important;position:absolute;display:block;border-radius:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-drag-box{background-color:rgba(0,0,0,.5)!important;cursor:move}.cropper-drag-box,.cropper-modal{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-modal{background-color:rgba(0,0,0,.5)}.cropper-line{display:block;font-size:0;height:100%;opacity:.1;width:100%}.cropper-line,.cropper-point{background-color:#ff7614;position:absolute}.cropper-point{height:12px!important;width:12px!important;opacity:1!important;border:2px solid #ffffff!important;box-shadow:0 0 0 1px rgba(0,0,0,.2)!important}.cropper-point.point-e{cursor:ew-resize;margin-top:-6px!important;right:-6px!important;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-6px!important;top:-6px!important}.cropper-point.point-w{cursor:ew-resize;left:-6px!important;margin-top:-6px!important;top:50%}.cropper-point.point-s{bottom:-6px!important;cursor:ns-resize;left:50%;margin-left:-6px!important}.cropper-point.point-ne{cursor:nesw-resize;right:-6px!important;top:-6px!important}.cropper-point.point-nw{cursor:nwse-resize;left:-6px!important;top:-6px!important}.cropper-point.point-sw{bottom:-6px!important;cursor:nesw-resize;left:-6px!important}.cropper-point.point-se{bottom:-6px!important;cursor:nwse-resize;right:-6px!important}.original-image-mode .cropper-point,.original-image-mode cropper-handle,cropper-handle[action=e-resize],cropper-handle[action=n-resize],cropper-handle[action=s-resize],cropper-handle[action=w-resize]{display:none!important;visibility:hidden!important}.color-palette{position:fixed!important;transform:none!important;filter:none!important;perspective:none!important;will-change:auto!important;contain:none!important;isolation:auto!important;margin:0!important;padding:8px!important;background:white!important;border:1px solid #ededed!important;display:flex!important;flex-wrap:wrap!important;width:92px!important;max-height:180px!important;box-shadow:0 2px 8px rgba(0,0,0,.12)!important;row-gap:12px!important;column-gap:10px!important;align-content:flex-start!important;box-sizing:border-box!important;z-index:99999!important;pointer-events:auto!important}.tiptap-editor-container{min-height:100vh;position:relative!important;display:flex!important;flex-direction:column!important;border:none!important;border-radius:4px!important;overflow:visible!important}.tiptap-toolbar{border:1px solid #d1d5db;border-bottom:none;position:relative!important;z-index:100!important;background:#fff;flex-wrap:nowrap;gap:8px;flex-shrink:0!important;overflow-x:auto!important;overflow-y:visible!important;isolation:auto!important}.tiptap-toolbar,.toolbar-group{display:flex;align-items:center}.toolbar-group{gap:2px;flex-shrink:0}.toolbar-group-text-style{display:flex;align-items:center;gap:2px;padding:6px;flex-shrink:0;border-radius:4px}.toolbar-group-text-style:hover{background-color:#c2c2c2;cursor:pointer}.toolbar-btn{border-radius:4px;cursor:pointer;flex-shrink:0;padding:4px}.toolbar-btn:hover{background-color:#c2c2c2;cursor:pointer}.toolbar-select{background:#fff;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer;font-size:14px;height:32px;padding:0 8px;min-width:80px;transition:all .2s ease}.tiptap-editor{border-top:1px solid var(--Foundation-gray-300,#e3e3e3)!important;min-height:400px;overflow:visible!important;display:flex!important;flex-direction:column!important;padding:1rem .5rem!important}.ProseMirror,.tiptap-editor{position:relative!important;z-index:1!important}.ProseMirror{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;box-sizing:border-box!important}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;font-size:var(--text-body-b1)!important;color:var(--color-grey-color-400)!important;pointer-events:none;height:0;z-index:-1!important;position:relative}.ProseMirror blockquote p.is-editor-empty:first-child:before{float:none!important;display:inline!important;height:auto!important;white-space:nowrap!important;font-size:var(--text-title-t2)!important;color:var(--color-grey-color-400)!important}.color-picker-container{position:relative;display:flex;align-items:center;overflow:visible!important;z-index:10002!important;isolation:auto!important}.color-option{width:32px;height:32px;border:1px solid #e0e0e0;border-radius:2px;cursor:pointer;padding:0;margin:0;position:relative;flex-shrink:0}.color-option:hover{transform:scale(1.1);border-color:#333;box-shadow:0 2px 6px rgba(0,0,0,.2);z-index:1}.tiptap-editor-container.drag-over{background-color:#f0f8ff!important;border:2px dashed #007bff!important;transition:all .2s ease!important}.tiptap-editor-container.drag-over .tiptap-toolbar{background-color:#e3f2fd!important}.tiptap-editor-container.drag-over .ProseMirror{background-color:#f8f9ff!important}.drag-overlay{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:9999!important;pointer-events:none!important;transition:opacity .2s ease-out!important;background:transparent!important}.drag-overlay,.drag-overlay-content{display:flex!important;align-items:center!important;justify-content:center!important}.drag-overlay-content{flex-direction:column!important;text-align:center!important;background:rgba(255,255,255,.95)!important;padding:24px 32px!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.drag-forbidden-overlay{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(255,0,0,.1)!important;border:3px dashed #ff4444!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:1000!important;pointer-events:none!important}.drag-forbidden-content{background:rgba(255,68,68,.95)!important;color:white!important;padding:20px 30px!important;border-radius:12px!important;text-align:center!important;box-shadow:0 8px 32px rgba(255,68,68,.3)!important;backdrop-filter:blur(10px)!important;animation:forbiddenPulse .5s ease-in-out!important}.drag-forbidden-icon{font-size:3rem!important;margin-bottom:10px!important;animation:forbiddenShake .5s ease-in-out!important}.drag-forbidden-text{font-size:1.1rem!important;font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important}.drag-forbidden-notification{position:absolute!important;top:20px!important;right:20px!important;z-index:1001!important;animation:slideInRight .3s ease-out!important}.drag-forbidden-notification-content{background:#ff4444!important;color:white!important;padding:12px 20px!important;border-radius:8px!important;box-shadow:0 4px 16px rgba(255,68,68,.4)!important;display:flex!important;align-items:center!important;gap:8px!important;animation:forbiddenBounce .6s ease-in-out!important}.drag-forbidden-notification-icon{font-size:1.2rem!important}.drag-forbidden-notification-text{font-size:.9rem!important;font-weight:500!important}@keyframes forbiddenPulse{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}@keyframes forbiddenShake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes forbiddenBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}