@charset "UTF-8";.bcp[data-v-0a93dbba]{display:flex;flex-direction:column;gap:7px;padding:4px 2px 2px}.bcp-swatches[data-v-0a93dbba]{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.bcp-dot[data-v-0a93dbba]{border:2px solid transparent;border-radius:50%;cursor:pointer;flex-shrink:0;height:18px;padding:0;transition:transform .12s,box-shadow .12s;width:18px}.bcp-dot[data-v-0a93dbba]:hover{transform:scale(1.2)}.bcp-dot.on[data-v-0a93dbba]{box-shadow:0 0 0 2px #ffffffd9,0 0 0 4px var(--oc,#14ffec)}.bcp-dot--x[data-v-0a93dbba]{align-items:center;background:#ffffff12;border-color:#ffffff1a;color:#ffffff73;display:flex;font-size:.65rem;justify-content:center}.bcp-dot--x[data-v-0a93dbba]:hover{background:#ffffff24;color:#fff}.bcp-row[data-v-0a93dbba]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:7px;display:flex;height:28px;overflow:hidden}.bcp-hash[data-v-0a93dbba]{color:#ffffff59;flex-shrink:0;padding:0 5px 0 9px}.bcp-hash[data-v-0a93dbba],.bcp-hex[data-v-0a93dbba]{font-family:monospace;font-size:.72rem}.bcp-hex[data-v-0a93dbba]{background:transparent;border:none;color:#fff;flex:1;min-width:0;outline:none;padding:0}.bcp-hex[data-v-0a93dbba]::-moz-placeholder{color:#fff3}.bcp-hex[data-v-0a93dbba]::placeholder{color:#fff3}.bcp-preview[data-v-0a93dbba]{border-left:1px solid hsla(0,0%,100%,.08);flex-shrink:0;height:26px;width:26px}.bcp-glow[data-v-0a93dbba]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:5px;color:#ffffff59;cursor:pointer;display:flex;font-size:.67rem;font-weight:700;gap:5px;justify-content:center;letter-spacing:.07em;padding:5px 9px;text-transform:uppercase;transition:.15s;width:100%}.bcp-glow i[data-v-0a93dbba]{font-size:.8rem}.bcp-glow.on[data-v-0a93dbba]{background:#0db4aa1a;border-color:#0db4aa4d;color:#14ffec}.bcp-glow[data-v-0a93dbba]:hover:not(.on){border-color:#ffffff26;color:#ffffffa6}.blog-editor[data-v-2d9bc856]{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#0a0c0cb3;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;position:relative}.blog-editor--disabled[data-v-2d9bc856]{opacity:.6;pointer-events:none}.blog-editor__toolbar[data-v-2d9bc856]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f1111f2;border-bottom:1px solid hsla(0,0%,100%,.07);border-radius:20px 20px 0 0;display:flex;flex-wrap:wrap;gap:2px;padding:8px 12px;position:sticky;top:75px;z-index:10}.toolbar-btn[data-v-2d9bc856]{align-items:center;background:transparent;border:none;border-radius:6px;color:#ffffffa6;cursor:pointer;display:inline-flex;font-family:var(--font-display,inherit);font-size:.8rem;font-weight:700;height:32px;justify-content:center;min-width:32px;padding:0 6px;transition:background .15s,color .15s}.toolbar-btn i[data-v-2d9bc856]{font-size:1rem}.toolbar-btn[data-v-2d9bc856]:hover:not(:disabled){background:#ffffff12;color:#fff}.toolbar-btn.active[data-v-2d9bc856]{background:#0d73774d;color:#14ffec}.toolbar-btn[data-v-2d9bc856]:disabled{cursor:default;opacity:.3}.toolbar-sep[data-v-2d9bc856]{background:#ffffff1f;display:inline-block;height:20px;margin:0 4px;width:1px}.toolbar-dropdown[data-v-2d9bc856]{position:relative}.toolbar-dropdown-menu[data-v-2d9bc856]{background:#0a0c0efa;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 8px 24px #00000080;left:0;min-width:140px;padding:4px;position:absolute;top:calc(100% + 4px);z-index:50}.toolbar-dropdown-menu--font[data-v-2d9bc856]{min-width:180px}.toolbar-dropdown-item[data-v-2d9bc856]{align-items:center;background:transparent;border:none;border-radius:6px;color:#ffffffbf;cursor:pointer;display:flex;font-family:var(--font-display,inherit);font-size:.78rem;gap:10px;padding:7px 10px;text-align:left;transition:background .12s,color .12s;width:100%}.toolbar-dropdown-item[data-v-2d9bc856]:hover{background:#ffffff12;color:#fff}.toolbar-dropdown-item.active[data-v-2d9bc856]{background:#0d737733;color:#14ffec}.hr-style-preview[data-v-2d9bc856]{align-items:center;display:flex;height:12px;justify-content:center;width:24px}.hr-style-preview .hr-preview-diamond[data-v-2d9bc856]{background:#14ffec;box-shadow:0 0 4px #14ffec;height:6px;transform:rotate(45deg);width:6px}.hr-style-preview .hr-preview-dots[data-v-2d9bc856]{color:#14ffec;font-size:6px;letter-spacing:3px;line-height:1}.hr-style-preview .hr-preview-line[data-v-2d9bc856]{background:#ffffff4d;height:1px;width:20px}.hr-style-box[data-v-2d9bc856]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:3px;height:8px;width:20px}.blog-editor__bubble[data-v-2d9bc856]{align-items:center;background:#0a0c0ef2;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 30px #00000080;display:flex;gap:2px;padding:5px 8px}.blog-editor__bubble--text.is-expanded[data-v-2d9bc856]{align-items:stretch;flex-direction:column;min-width:220px;padding:6px 8px 8px}.blog-editor__bubble--bq[data-v-2d9bc856],.blog-editor__bubble--hr[data-v-2d9bc856]{align-items:stretch;flex-direction:column;min-width:225px;padding:8px 10px 10px}.toolbar-btn--color-rainbow[data-v-2d9bc856]{position:relative}.toolbar-btn--color-rainbow i[data-v-2d9bc856]{background:linear-gradient(90deg,red,#f80 14%,#ff0,#0f0 42%,#0ff 57%,#00f,#f0f 85%,red);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;filter:saturate(.75);-webkit-text-fill-color:transparent;animation:rainbow-shift-2d9bc856 5s ease-in-out infinite}.toolbar-btn--color-rainbow:hover i[data-v-2d9bc856]{-webkit-text-fill-color:initial;background:none;-webkit-background-clip:initial;background-clip:initial;color:#fff;-webkit-text-fill-color:#fff}.toolbar-btn--color-rainbow:hover .toolbar-color-dot[data-v-2d9bc856]{border-color:#ffffff80}.toolbar-btn--color-rainbow .toolbar-color-dot[data-v-2d9bc856]{background:#ffffff26;border:1px solid rgba(0,0,0,.3);border-radius:50%;bottom:4px;height:5px;pointer-events:none;position:absolute;right:3px;width:5px}.toolbar-btn--color-rainbow.active i[data-v-2d9bc856]{-webkit-text-fill-color:initial;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#14ffec}@keyframes rainbow-shift-2d9bc856{0%{background-position:0 50%}50%{background-position:200% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.toolbar-btn--color-rainbow i[data-v-2d9bc856]{animation:none;background-position:0 50%}}.toolbar-btn--highlight[data-v-2d9bc856]{position:relative}.toolbar-btn--highlight .toolbar-color-dot[data-v-2d9bc856]{border:1px solid rgba(0,0,0,.3);border-radius:50%;bottom:4px;height:5px;pointer-events:none;position:absolute;right:3px;width:5px}.toolbar-color-panel[data-v-2d9bc856]{background:#0a0c0ef7;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 30px #00000080;left:0;min-width:215px;padding:8px 10px 10px;position:absolute;top:calc(100% + 6px);z-index:50}.bubble-hr-header[data-v-2d9bc856]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;margin-bottom:2px;padding-bottom:7px}.bubble-hr-label[data-v-2d9bc856]{align-items:center;color:#ffffff59;display:flex;font-family:var(--font-display,sans-serif);font-size:.62rem;font-weight:700;gap:5px;letter-spacing:.09em;text-transform:uppercase}.bubble-hr-label i[data-v-2d9bc856]{font-size:.8rem}.bubble-hr-style-picker[data-v-2d9bc856]{display:flex;gap:4px;padding:4px 0 6px}.bubble-btn--hr-style[data-v-2d9bc856]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;flex-direction:column;font-family:var(--font-display,sans-serif);font-size:.65rem;gap:3px;height:32px;justify-content:center;padding:0;width:40px}.bubble-btn--hr-style.active[data-v-2d9bc856]{background:#0d737759;border-color:#14ffec;color:#14ffec}.bubble-btn--hr-style[data-v-2d9bc856]:hover:not(.active){background:#ffffff14}.hr-style-box-sm[data-v-2d9bc856]{background:#ffffff4d;border-radius:2px;height:3px;width:20px}.bubble-btn[data-v-2d9bc856]{align-items:center;background:transparent;border:none;border-radius:6px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-size:.95rem;height:28px;justify-content:center;transition:background .12s,color .12s;width:28px}.bubble-btn[data-v-2d9bc856]:hover{background:#ffffff14;color:#fff}.bubble-btn.active[data-v-2d9bc856]{background:#0d73774d;color:#14ffec}.bubble-sep[data-v-2d9bc856]{background:#ffffff26;display:inline-block;height:16px;margin:0 3px;width:1px}.bubble-btn--color[data-v-2d9bc856]{position:relative}.bubble-btn--color .bubble-color-dot[data-v-2d9bc856]{background:#ffffff26;border:1px solid rgba(0,0,0,.3);border-radius:50%;bottom:3px;height:5px;pointer-events:none;position:absolute;right:2px;width:5px}.bubble-color-header[data-v-2d9bc856]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;gap:4px;margin-bottom:4px;padding-bottom:6px}.bubble-color-label[data-v-2d9bc856]{color:#ffffff73;font-family:var(--font-display,sans-serif);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.blog-editor--theme-dark .blog-editor__content[data-v-2d9bc856] .ProseMirror{background:var(--bg-app,#121414);color:#e8e4dc}.blog-editor--theme-dark .blog-editor__content[data-v-2d9bc856] .ProseMirror h1,.blog-editor--theme-dark .blog-editor__content[data-v-2d9bc856] .ProseMirror h2,.blog-editor--theme-dark .blog-editor__content[data-v-2d9bc856] .ProseMirror h3{color:#fff}.blog-editor--theme-dark .blog-editor__content[data-v-2d9bc856] .ProseMirror h2{border-bottom-color:#0d737766}.blog-editor--theme-dark .blog-editor__content[data-v-2d9bc856] .ProseMirror a{color:var(--accent-teal,#14ffec)}.blog-editor--theme-dark .blog-editor__content[data-v-2d9bc856] .ProseMirror strong{color:#fff}.blog-editor--theme-dark .blog-editor__content[data-v-2d9bc856] .ProseMirror code{background:#ffffff14;color:#14ffec}.blog-editor--theme-dark .blog-editor__content[data-v-2d9bc856] .ProseMirror pre{background:#00000080;border:1px solid hsla(0,0%,100%,.08);color:#eee}.blog-editor--theme-dark .blog-editor__content[data-v-2d9bc856] .ProseMirror ol,.blog-editor--theme-dark .blog-editor__content[data-v-2d9bc856] .ProseMirror ul{color:#e8e4dc}.blog-editor--theme-dark .blog-editor__content[data-v-2d9bc856] .ProseMirror p.is-empty:first-child:before,.blog-editor--theme-dark .blog-editor__content[data-v-2d9bc856] .ProseMirror.is-editor-empty:first-child:before{color:#555}.blog-editor--theme-light .blog-editor__content[data-v-2d9bc856] .ProseMirror{background:#f5f3ef;color:#1a1a1c}.blog-editor--theme-light .blog-editor__content[data-v-2d9bc856] .ProseMirror h1,.blog-editor--theme-light .blog-editor__content[data-v-2d9bc856] .ProseMirror h2,.blog-editor--theme-light .blog-editor__content[data-v-2d9bc856] .ProseMirror h3{color:#111}.blog-editor--theme-light .blog-editor__content[data-v-2d9bc856] .ProseMirror h2{border-bottom-color:#0d7377}.blog-editor--theme-light .blog-editor__content[data-v-2d9bc856] .ProseMirror a{color:#2563eb}.blog-editor--theme-light .blog-editor__content[data-v-2d9bc856] .ProseMirror strong{color:#111}.blog-editor--theme-light .blog-editor__content[data-v-2d9bc856] .ProseMirror code{background:#e8e5e0;color:#c026d3}.blog-editor--theme-light .blog-editor__content[data-v-2d9bc856] .ProseMirror pre{background:#1a1a1a;color:#eee}.blog-editor--theme-light .blog-editor__content[data-v-2d9bc856] .ProseMirror p.is-empty:first-child:before,.blog-editor--theme-light .blog-editor__content[data-v-2d9bc856] .ProseMirror.is-editor-empty:first-child:before{color:#b0b0b0}.blog-editor__content[data-v-2d9bc856] .ProseMirror{font-family:var(--font-main,Georgia,serif);font-size:1.05rem;line-height:1.8;min-height:500px;outline:none;padding:32px 36px}.blog-editor__content[data-v-2d9bc856] .ProseMirror h1{font-family:var(--font-display,sans-serif);font-size:2rem;font-weight:900;margin:1.4em 0 .4em}.blog-editor__content[data-v-2d9bc856] .ProseMirror h2{border-bottom:2px solid #0d7377;font-size:1.5rem;font-weight:800;margin:1.2em 0 .4em;padding-bottom:.25em}.blog-editor__content[data-v-2d9bc856] .ProseMirror h3{font-size:1.2rem;font-weight:700;margin:1em 0 .3em}.blog-editor__content[data-v-2d9bc856] .ProseMirror p{margin:.6em 0}.blog-editor__content[data-v-2d9bc856] .ProseMirror blockquote{--bq-c:#14ffec;background:color-mix(in srgb,var(--bq-c) 5%,transparent);border-left:3px solid var(--bq-c);border-radius:0 8px 8px 0;margin:1.5em 0;padding:.85rem 1.25rem .85rem 1.5rem;position:relative}.blog-editor__content[data-v-2d9bc856] .ProseMirror blockquote:before{color:var(--bq-c);content:'"';font-family:var(--font-display,"Oswald",sans-serif);font-size:52px;left:12px;line-height:1;opacity:.12;pointer-events:none;position:absolute;top:-4px}.blog-editor__content[data-v-2d9bc856] .ProseMirror blockquote p{color:color-mix(in srgb,var(--bq-c) 75%,currentColor);font-style:italic;line-height:1.75;margin:0}.blog-editor__content[data-v-2d9bc856] .ProseMirror hr{background:transparent;border:none;margin:2.25em 0;overflow:visible;position:relative;--hr-c:#14ffec}.blog-editor__content[data-v-2d9bc856] .ProseMirror hr:before{background:color-mix(in srgb,var(--hr-c) 25%,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.blog-editor__content[data-v-2d9bc856] .ProseMirror hr[data-hr-style=diamond]{height:16px}.blog-editor__content[data-v-2d9bc856] .ProseMirror hr[data-hr-style=diamond]:after{background:var(--hr-c);box-shadow:0 0 10px var(--hr-c);content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:8px}.blog-editor__content[data-v-2d9bc856] .ProseMirror hr[data-hr-style=diamond][data-hr-glow=false]:after{display:none}.blog-editor__content[data-v-2d9bc856] .ProseMirror hr[data-hr-style=dots]{height:20px}.blog-editor__content[data-v-2d9bc856] .ProseMirror hr[data-hr-style=dots]:after{color:var(--hr-c);content:"• • •";font-size:10px;left:50%;letter-spacing:8px;line-height:1;position:absolute;text-shadow:0 0 8px var(--hr-c);top:50%;transform:translate(-50%,-50%)}.blog-editor__content[data-v-2d9bc856] .ProseMirror hr[data-hr-style=dots][data-hr-glow=false]:after{color:color-mix(in srgb,var(--hr-c) 60%,transparent);text-shadow:none}.blog-editor__content[data-v-2d9bc856] .ProseMirror hr[data-hr-style=minimal]{height:1px}.blog-editor__content[data-v-2d9bc856] .ProseMirror hr[data-hr-style=minimal]:before{display:none}.blog-editor__content[data-v-2d9bc856] .ProseMirror hr[data-hr-style=minimal]{background:color-mix(in srgb,var(--hr-c) 30%,transparent)}.blog-editor__content[data-v-2d9bc856] .ProseMirror ol,.blog-editor__content[data-v-2d9bc856] .ProseMirror ul{margin:.5em 0;padding-left:1.5em}.blog-editor__content[data-v-2d9bc856] .ProseMirror li{margin:.2em 0}.blog-editor__content[data-v-2d9bc856] .ProseMirror img{border-radius:10px;display:inline-block;margin:.5em 4px;max-width:100%;transition:outline .15s;vertical-align:top}.blog-editor__content[data-v-2d9bc856] .ProseMirror img[data-shape=square]{border-radius:6px}.blog-editor__content[data-v-2d9bc856] .ProseMirror img[data-float=left]{float:left;margin:.5em 1.5em .5em 0;max-width:45%}.blog-editor__content[data-v-2d9bc856] .ProseMirror img[data-float=right]{float:right;margin:.5em 0 .5em 1.5em;max-width:45%}.blog-editor__content[data-v-2d9bc856] .ProseMirror mark{background:var(--mark-bg,rgba(20,255,236,.25));border-radius:3px;color:inherit;padding:1px 3px}.blog-editor__content[data-v-2d9bc856] .ProseMirror sub,.blog-editor__content[data-v-2d9bc856] .ProseMirror sup{font-size:.72em}.blog-editor__content[data-v-2d9bc856] .ProseMirror a{color:#0d7377;text-decoration:underline}.blog-editor__content[data-v-2d9bc856] .ProseMirror p.is-empty:first-child:before,.blog-editor__content[data-v-2d9bc856] .ProseMirror.is-editor-empty:first-child:before{color:#b0b0b0;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.editor-footer[data-v-2d9bc856]{align-items:center;border-radius:0 0 20px 20px;border-top:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:flex-end;padding:6px 16px}.char-count[data-v-2d9bc856]{color:#ffffff40;font-family:var(--font-display,sans-serif);font-size:.65rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}
