.block-paragraph[data-v-cac27491]{width:100%}.view-mode p[data-v-cac27491]{line-height:1.2;margin:0 0 1.2em}.edit-mode[data-v-cac27491]{width:100%}.edit-textarea[data-v-cac27491]{font-family:inherit;font-size:inherit;line-height:1.2;width:100%}.edit-textarea[data-v-cac27491]:focus{border-color:#666;outline:none}.edit-textarea[data-v-cac27491]::-moz-placeholder{color:#999}.edit-textarea[data-v-cac27491]::placeholder{color:#999}.markdown-content[data-v-cac27491]{line-height:1.6}.markdown-content[data-v-cac27491] p{line-height:1.2;margin-bottom:1em}.markdown-content[data-v-cac27491] h1,.markdown-content[data-v-cac27491] h2,.markdown-content[data-v-cac27491] h3,.markdown-content[data-v-cac27491] h4,.markdown-content[data-v-cac27491] h5,.markdown-content[data-v-cac27491] h6{font-family:var(--font-primary);font-weight:700;line-height:1.2;margin:1.5em 0 .5em}.markdown-content[data-v-cac27491] h1{font-size:1.5em}.markdown-content[data-v-cac27491] h2{font-size:1.3em}.markdown-content[data-v-cac27491] h3{font-size:1.1em}.markdown-content[data-v-cac27491] strong{font-weight:700}.markdown-content[data-v-cac27491] em{font-style:italic}.markdown-content[data-v-cac27491] code{background-color:#ced0c2;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;padding:.2em .4em}.markdown-content[data-v-cac27491] pre{background-color:#f5f5f5;border-radius:5px;margin:1em 0;overflow-x:auto;padding:1em}.markdown-content[data-v-cac27491] pre code{background:none;padding:0}.markdown-content[data-v-cac27491] blockquote{border-left:4px solid #ddd;color:#666;font-style:italic;margin:1em 0;padding-left:1em}.markdown-content[data-v-cac27491] ol,.markdown-content[data-v-cac27491] ul{list-style:auto;margin-bottom:0;padding-left:1.5em}.markdown-content[data-v-cac27491] li{margin:2em 0}.markdown-content[data-v-cac27491] a{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.1em}.empty-content[data-v-cac27491]{color:#999;font-style:italic}.view-mode[data-v-50b0c679]{width:100%}.image[data-v-50b0c679]{border-radius:4px;height:auto;margin:1rem auto;max-width:calc(100vw - 80px)}.loading-placeholder[data-v-50b0c679]{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}.loading-spinner[data-v-50b0c679]{animation:spin-50b0c679 1s linear infinite;border:2px solid #ddd;border-radius:50%;border-top-color:#007bff;height:20px;width:20px}@keyframes spin-50b0c679{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.edit-mode[data-v-50b0c679]{display:flex;flex-direction:column;gap:1rem}.hidden[data-v-50b0c679]{display:none}.upload-placeholder[data-v-50b0c679],.upload-placeholder .btn[data-v-50b0c679]{width:100%}.image-preview[data-v-50b0c679]{display:flex;flex-direction:column;gap:.5rem;max-width:auto;width:100%}.preview-image[data-v-50b0c679]{height:auto;width:100%}.error-message[data-v-50b0c679]{color:red;margin-top:1rem;text-align:center}.btn[data-v-50b0c679]{margin:0 auto}.action-btn[data-v-50b0c679]{pointer-events:none;top:50%;transform:translate(-50%,-50%);width:140px}.action-btn[data-v-50b0c679],.overlay[data-v-50b0c679]{left:50%;opacity:0;position:absolute}.overlay[data-v-50b0c679]{background-color:#999e;height:100%;top:0;transform:translate(-50%);width:100%;z-index:1}.edit-mode[data-v-50b0c679]:hover{position:relative;z-index:10}.edit-mode:hover .overlay[data-v-50b0c679]{opacity:1}.edit-mode:hover .action-btn[data-v-50b0c679]{opacity:1;pointer-events:auto}.block-carousel[data-v-7847f811],.view-mode[data-v-7847f811]{width:100vw}.carousel-container[data-v-7847f811]{max-width:100%;width:100vw}.carousel[data-v-7847f811]{display:flex;gap:1rem;overflow-x:auto;padding:1rem 0;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel[data-v-7847f811]::-webkit-scrollbar{display:none}.carousel[data-v-7847f811] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-item[data-v-7847f811]{align-items:center;display:flex;flex:0 0 auto;justify-content:center;position:relative}.carousel-image[data-v-7847f811]{height:auto;max-width:100%}.loading-placeholder[data-v-7847f811]{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}.loading-spinner[data-v-7847f811]{animation:spin-7847f811 1s linear infinite;border:2px solid #ddd;border-radius:50%;border-top-color:#007bff;height:20px;width:20px}@keyframes spin-7847f811{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.edit-mode[data-v-7847f811]{display:flex;flex-direction:column;gap:1rem}.hidden[data-v-7847f811]{display:none}.upload-placeholder[data-v-7847f811],.upload-placeholder .btn[data-v-7847f811]{width:100%}.carousel-preview[data-v-7847f811]{display:flex;flex-direction:column;gap:1rem;width:100%}.preview-image[data-v-7847f811]{border-radius:4px;height:auto;max-width:100%}.error-message[data-v-7847f811]{color:red;margin-top:1rem;text-align:center}.empty-state[data-v-7847f811]{color:#666;font-style:italic;padding:2rem;text-align:center}.image-overlay[data-v-7847f811]{align-items:center;background:#00000080;border-radius:4px;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s}.carousel-item:hover .image-overlay[data-v-7847f811]{opacity:1}.remove-btn[data-v-7847f811]{background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background .2s}.remove-btn[data-v-7847f811]:hover{background:#c82333}.add-more-container[data-v-7847f811]{display:flex;justify-content:center;margin-top:1rem}.add-more-btn[data-v-7847f811]{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background .2s}.add-more-btn[data-v-7847f811]:hover{background:#0056b3}.btn[data-v-7847f811]{margin:0 auto}@media (max-width:768px){.carousel[data-v-7847f811]{gap:.5rem;padding:.5rem 0}.carousel-image[data-v-7847f811],.preview-image[data-v-7847f811]{max-width:90vw}}.block-subtitle[data-v-a56d6dab]{margin:1rem 0;width:100%}.view-mode[data-v-a56d6dab]{width:100%}.subtitle[data-v-a56d6dab]{font-size:1rem;font-weight:700;letter-spacing:-.01em;scroll-margin-top:2rem}.edit-mode[data-v-a56d6dab]{width:100%}.subtitle-input[data-v-a56d6dab]{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#374151;font-family:inherit;font-weight:600;padding:.5rem;width:100%}.subtitle[data-v-a56d6dab]::-moz-placeholder{color:#999}.subtitle[data-v-a56d6dab]::placeholder{color:#999}.block-divider[data-v-80e6c18a]{align-items:center;display:flex;justify-content:center;padding:2rem 0}.block-cta-app-download[data-v-5835d26c],.view-mode[data-v-5835d26c]{width:100%}.edit-mode[data-v-5835d26c]{gap:1rem}.edit-mode[data-v-5835d26c],.url-input-container[data-v-5835d26c]{display:flex;flex-direction:column}.url-input-container[data-v-5835d26c]{gap:.5rem}.input-label[data-v-5835d26c]{color:#666;font-size:.875rem;font-weight:500}.url-input[data-v-5835d26c]{background-color:#fff;border:1px solid #ddd;border-radius:.375rem;font-size:.875rem;padding:.5rem}.url-input[data-v-5835d26c]:focus{border-color:#007bff;outline:none}.preview-container[data-v-5835d26c]{display:flex;flex-direction:column;gap:.5rem}.preview-label[data-v-5835d26c]{color:#666;font-family:var(--font-primary);font-size:.875rem;font-weight:500}.cta-container[data-v-5835d26c]{display:flex}.download-btn[data-v-5835d26c]{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.download-btn[data-v-5835d26c]:disabled{background-color:#666;cursor:not-allowed;opacity:.5}.download-btn[data-v-5835d26c]:disabled:hover{background-color:#666}.mac-only-message[data-v-5835d26c]{align-items:center;background-color:#f5f5f5;border-radius:20px;color:#666;display:flex;font-family:var(--font-primary);font-size:14px;font-weight:500;gap:.5rem;height:40px;padding:0 20px}.icon[data-v-5835d26c]{height:18px;opacity:.5;width:18px}.video-container[data-v-a4d33494]{max-width:calc(100vw - 80px);width:400px}.video-container video[data-v-a4d33494]{border-radius:15px}.video[data-v-a4d33494]{border-radius:4px;margin:1rem auto;max-width:100%}.loading-placeholder[data-v-a4d33494]{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}.loading-spinner[data-v-a4d33494]{animation:spin-a4d33494 1s linear infinite;border:2px solid #ddd;border-radius:50%;border-top-color:#007bff;height:20px;width:20px}@keyframes spin-a4d33494{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.edit-mode[data-v-a4d33494]{display:flex;flex-direction:column;gap:1rem}.hidden[data-v-a4d33494]{display:none}.upload-placeholder[data-v-a4d33494],.upload-placeholder .btn[data-v-a4d33494]{width:100%}.video-preview[data-v-a4d33494]{display:flex;flex-direction:column;gap:.5rem;position:relative;width:100%}.preview-video[data-v-a4d33494]{border-radius:4px;width:100%}.error-message[data-v-a4d33494]{color:red;margin-top:1rem;text-align:center}.btn[data-v-a4d33494]{margin:0 auto}.action-btn[data-v-a4d33494]{pointer-events:none;top:50%;transform:translate(-50%,-50%);width:140px}.action-btn[data-v-a4d33494],.overlay[data-v-a4d33494]{left:50%;opacity:0;position:absolute}.overlay[data-v-a4d33494]{background-color:#999e;height:100%;top:0;transform:translate(-50%);width:100%;z-index:1}.edit-mode[data-v-a4d33494]:hover{position:relative;z-index:10}.edit-mode:hover .overlay[data-v-a4d33494]{opacity:1}.edit-mode:hover .action-btn[data-v-a4d33494]{opacity:1;pointer-events:auto}.block-wrapper[data-v-20f1665e]{margin-bottom:1rem;position:relative}.block-wrapper[data-v-20f1665e]:before{content:"";height:100%;left:-60px;position:absolute;top:0;width:60px;z-index:1}.block-wrapper:hover .block-actions[data-v-20f1665e]{opacity:1;pointer-events:auto}.block-actions[data-v-20f1665e]{display:flex;left:0;opacity:0;padding:0 .5rem;pointer-events:none;position:absolute;top:-3px;transform:translate(-100%);z-index:10}.action-button[data-v-20f1665e]{align-items:center;background:none;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;transition:all .2s;width:30px}.action-button[data-v-20f1665e]:hover{background-color:#f3f4f6;color:#1f2937}.icon[data-v-20f1665e]{height:16px;width:16px}.block-content[data-v-20f1665e]{width:100%}.add-menu[data-v-20f1665e]{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;font-family:var(--font-primary);font-size:12px;min-width:8rem;padding:.5rem}.menu-item[data-v-20f1665e]{background:none;border:none;border-radius:7px;color:#4b5563;cursor:pointer;display:block;font-family:inherit;font-size:inherit;padding:.5rem;text-align:left;transition:all .2s;width:100%}.menu-item[data-v-20f1665e]:hover{background-color:#f3f4f6;color:#1f2937}.post[data-v-4fa71f14]{margin:12rem auto 6rem;width:300px}@media (max-width:768px){.post[data-v-4fa71f14]{margin-bottom:6rem;margin-left:auto;margin-right:auto;margin-top:0}}.title-container[data-v-4fa71f14]{margin-bottom:2rem}.title[data-v-4fa71f14]{font-size:1.5rem}.form-group[data-v-4fa71f14]{margin-bottom:1.5rem}.form-control[data-v-4fa71f14]{width:100%}.add-block-container[data-v-4fa71f14]{background-color:#bbb5;border-radius:1rem;display:flex;justify-content:center;margin-top:2rem;padding:4rem 0}.add-block-button[data-v-4fa71f14]{align-items:center;background-color:#f3f4f6;border-radius:.375rem;color:#4b5563;display:flex;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.add-block-button[data-v-4fa71f14]:hover{background-color:#e5e7eb;color:#1f2937}.block-menu[data-v-4fa71f14]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;min-width:8rem;padding:.5rem}.menu-item[data-v-4fa71f14]{border-radius:.25rem;color:#4b5563;display:block;padding:.5rem;text-align:left;transition:all .2s;width:100%}.menu-item[data-v-4fa71f14]:hover{background-color:#f3f4f6;color:#1f2937}.slug-container[data-v-4fa71f14]{margin-bottom:1rem}.slug-input-group[data-v-4fa71f14]{align-items:center;display:flex;gap:.5rem;position:relative}.slug-input-group[data-v-4fa71f14]:before{color:#666;content:"";font-size:12px;height:120%;left:-40px;opacity:.25;position:absolute;width:100%}.slug-input[data-v-4fa71f14]{flex:1;font-size:12px;max-width:100%;opacity:.25}.generate-slug-button[data-v-4fa71f14]{align-items:center;background-color:#888;border-radius:24px;color:#fff;display:flex;height:16px;justify-content:center;left:-30px;opacity:0;pointer-events:none;position:absolute;width:16px}.slug-input-group:hover .generate-slug-button[data-v-4fa71f14]{opacity:1;pointer-events:auto}.generate-slug-button[data-v-4fa71f14]:disabled{cursor:not-allowed;opacity:.5}.generate-slug-button .icon[data-v-4fa71f14]{height:10px;width:10px}
