:where(.ProseMirror,.blog-content){color:var(--foreground-2);word-wrap:break-word;line-height:1.7}:where(.ProseMirror,.blog-content):focus{outline:none}:where(.ProseMirror,.blog-content) p{margin:.75em 0}:where(.ProseMirror,.blog-content) p:first-child{margin-top:0}:where(.ProseMirror,.blog-content) p:last-child{margin-bottom:0}:where(.ProseMirror,.blog-content) :is(h1,h2,h3,h4,h5,h6){color:var(--foreground);margin:1.4em 0 .5em;scroll-margin-top:6rem;font-weight:700;line-height:1.25}:where(.ProseMirror,.blog-content) h1{font-size:1.625rem}:where(.ProseMirror,.blog-content) h2{font-size:1.375rem}:where(.ProseMirror,.blog-content) h3{font-size:1.2rem}:where(.ProseMirror,.blog-content) h4{font-size:1.05rem}@media (min-width:768px){:where(.ProseMirror,.blog-content) h1{font-size:2rem}:where(.ProseMirror,.blog-content) h2{font-size:1.625rem}:where(.ProseMirror,.blog-content) h3{font-size:1.375rem}:where(.ProseMirror,.blog-content) h4{font-size:1.15rem}}:where(.ProseMirror,.blog-content) h5{text-transform:uppercase;letter-spacing:.04em;color:var(--foreground-2);font-size:1rem}:where(.ProseMirror,.blog-content) h6{text-transform:uppercase;letter-spacing:.06em;color:var(--foreground-3);font-size:.875rem}:where(.ProseMirror,.blog-content) :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}:where(.ProseMirror,.blog-content) a{color:var(--primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .15s}:where(.ProseMirror,.blog-content) a:hover{opacity:.8}:where(.ProseMirror,.blog-content) strong{color:var(--foreground);font-weight:600}:where(.ProseMirror,.blog-content) em{font-style:italic}:where(.ProseMirror,.blog-content) hr{border:none;border-top:1px solid var(--background-3);margin:2em 0}:where(.ProseMirror,.blog-content) blockquote{border-left:3px solid var(--primary);color:var(--foreground-2);margin:1em 0;padding:.25em 0 .25em 1em;font-style:italic}:where(.ProseMirror,.blog-content) :is(ul,ol){margin:.75em 0;padding-left:1.5em}:where(.ProseMirror,.blog-content) ul{list-style:outside}:where(.ProseMirror,.blog-content) ol{list-style:decimal}:where(.ProseMirror,.blog-content) li{margin:.25em 0}:where(.ProseMirror,.blog-content) li>p{margin:0}:where(.ProseMirror,.blog-content) code{background:var(--background-3);color:var(--foreground);font-family:var(--font-mono,ui-monospace, monospace);border-radius:4px;padding:.15em .35em;font-size:.9em}:where(.ProseMirror,.blog-content) pre{background:var(--background-3);color:var(--foreground);-webkit-overflow-scrolling:touch;font-family:var(--font-mono,ui-monospace, monospace);border-radius:10px;max-width:100%;margin:1em 0;padding:.75em;font-size:.85em;line-height:1.5;overflow-x:auto}@media (min-width:768px){:where(.ProseMirror,.blog-content) pre{padding:1em;font-size:.9em}}:where(.ProseMirror,.blog-content) pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}:where(.ProseMirror,.blog-content) img{border-radius:12px;max-width:100%;height:auto;margin:1.25em auto;display:block}@media (min-width:768px){:where(.ProseMirror,.blog-content) img{border-radius:18px;margin:1.5em auto}}:where(.ProseMirror,.blog-content) table{-webkit-overflow-scrolling:touch;border-collapse:collapse;width:100%;margin:1em 0;display:block;overflow-x:auto}:where(.ProseMirror,.blog-content) :is(th,td){border:1px solid var(--background-3);text-align:left;padding:.5em .75em;font-size:.875rem}:where(.ProseMirror,.blog-content) th{background:var(--background-2);color:var(--foreground);font-weight:600}:where(.ProseMirror,.blog-content) :is(iframe,video){border-radius:12px;width:100%;max-width:100%;margin:1.25em auto;display:block}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--foreground-3);float:left;pointer-events:none;height:0}.ProseMirror :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{color:var(--foreground-3);opacity:.5}:where(.ProseMirror,.blog-content) .bc-clr[data-color=primary]{color:var(--primary)}:where(.ProseMirror,.blog-content) .bc-clr[data-color=red]{color:var(--red)}:where(.ProseMirror,.blog-content) .bc-clr[data-color=green]{color:var(--green)}:where(.ProseMirror,.blog-content) .bc-clr[data-color=yellow]{color:var(--yellow)}:where(.ProseMirror,.blog-content) .bc-clr[data-color=blue]{color:var(--blue)}:where(.ProseMirror,.blog-content) .bc-clr[data-color=purple]{color:var(--purple)}:where(.ProseMirror,.blog-content) .bc-clr[data-color=orange]{color:var(--orange)}:where(.ProseMirror,.blog-content) .bc-ico{vertical-align:-.18em;justify-content:center;align-items:center;width:1.15em;height:1.15em;display:inline-flex}:where(.ProseMirror,.blog-content) .bc-ico svg{border-radius:0;width:1em;height:1em;margin:0;display:inline-block}:where(.ProseMirror,.blog-content) .bc-btn-wrap{margin:1.4em 0;display:flex}:where(.ProseMirror,.blog-content) .bc-btn-wrap[data-align=center]{justify-content:center}:where(.ProseMirror,.blog-content) .bc-btn-wrap[data-align=right]{justify-content:flex-end}:where(.ProseMirror,.blog-content) .bc-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.45em;padding:.72em 1.5em;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;transition:opacity .15s,background-color .15s,border-color .15s;display:inline-flex}:where(.ProseMirror,.blog-content) .bc-btn:hover{opacity:.88}:where(.ProseMirror,.blog-content) .bc-btn[data-variant=primary]{background:var(--primary);color:var(--primary-foreground)}:where(.ProseMirror,.blog-content) .bc-btn[data-variant=secondary]{background:var(--background-5);color:var(--foreground)}:where(.ProseMirror,.blog-content) .bc-btn[data-variant=outline]{border-color:var(--border);color:var(--foreground)}:where(.ProseMirror,.blog-content) .bc-btn[data-size=sm]{padding:.46em 1.05em;font-size:.82rem}:where(.ProseMirror,.blog-content) .bc-btn[data-size=lg]{padding:.95em 2em;font-size:1.05rem}:where(.ProseMirror,.blog-content) .bc-btn[data-rounded=full]{border-radius:999px}:where(.ProseMirror,.blog-content) .bc-mediatext{align-items:flex-start;gap:1.5rem;margin:1.6em 0;display:flex}:where(.ProseMirror,.blog-content) .bc-mediatext[data-pos=right]{flex-direction:row}:where(.ProseMirror,.blog-content) .bc-mediatext[data-pos=left]{flex-direction:row-reverse}:where(.ProseMirror,.blog-content) .bc-mt-body{flex:1 1 0;min-width:0}:where(.ProseMirror,.blog-content) .bc-mt-body>:first-child{margin-top:0}:where(.ProseMirror,.blog-content) .bc-mt-figure{flex:0 0 40%;max-width:40%;margin:0}:where(.ProseMirror,.blog-content) .bc-mt-figure img{border-radius:14px;width:100%;margin:0}@media (max-width:640px){:where(.ProseMirror,.blog-content) .bc-mediatext{flex-direction:column!important}:where(.ProseMirror,.blog-content) .bc-mt-figure{flex-basis:auto;width:100%;max-width:100%}}:where(.ProseMirror,.blog-content) .bc-table{border-collapse:separate;border-spacing:0;border:1px solid var(--background-3);border-radius:12px;width:100%;margin:1.6em 0;font-size:.875rem;display:table;overflow:hidden}:where(.ProseMirror,.blog-content) .bc-table :is(th,td){border:none;border-bottom:1px solid var(--background-3);border-right:1px solid var(--background-3);text-align:left;vertical-align:top;padding:.7em .95em}:where(.ProseMirror,.blog-content) .bc-table :is(th,td):last-child{border-right:none}:where(.ProseMirror,.blog-content) .bc-table tr:last-child :is(th,td){border-bottom:none}:where(.ProseMirror,.blog-content) .bc-table th{background:var(--background-3);color:var(--foreground);font-weight:600}:where(.ProseMirror,.blog-content) .bc-table tbody tr:nth-child(2n) td{background:#ffffff06}.blog-content .bc-table tbody tr:hover td{background:color-mix(in oklab, var(--primary) 6%, transparent)}.blog-content .bc-faq{flex-direction:column;gap:.6rem;margin:1.9em 0;display:flex}.blog-content .bc-faq-item{border:1px solid var(--background-3);background:var(--background-2);border-radius:14px;transition:border-color .15s;overflow:hidden}.blog-content .bc-faq-item[open]{border-color:color-mix(in oklab, var(--primary) 35%, var(--background-3))}.blog-content .bc-faq-item>summary.bc-faq-q{cursor:pointer;color:var(--foreground);align-items:center;gap:.6rem;padding:1rem 1.15rem;font-weight:600;list-style:none;transition:background-color .15s;display:flex}.blog-content .bc-faq-item>summary.bc-faq-q::-webkit-details-marker{display:none}.blog-content .bc-faq-item>summary.bc-faq-q:hover{background:var(--background-3)}.blog-content .bc-faq-item>summary.bc-faq-q:after{content:"";border-right:2px solid var(--foreground-3);border-bottom:2px solid var(--foreground-3);flex-shrink:0;width:.55rem;height:.55rem;margin-left:auto;transition:transform .2s;transform:rotate(45deg)}.blog-content .bc-faq-item[open]>summary.bc-faq-q:after{transform:rotate(-135deg)}.blog-content .bc-faq-q-ico{color:var(--primary);flex-shrink:0;font-size:1.15rem;display:inline-flex}.blog-content .bc-faq-q-text{min-width:0}.blog-content .bc-faq-a{border-top:1px solid var(--background-3);color:var(--foreground-2);padding:.2rem 1.15rem .5rem}.blog-content .bc-faq-a>:first-child{margin-top:.85em}.blog-content .bc-faq-a>:last-child{margin-bottom:.85em}.ProseMirror>*{position:relative}.ProseMirror>:is(p,h1,h2,h3,h4,h5,h6,blockquote,figure,img){border:1px solid var(--background-3);background:color-mix(in oklab, var(--background) 45%, transparent);border-radius:8px;margin:.4rem 0;padding:.4rem .7rem;transition:border-color .12s,background-color .12s}.ProseMirror>:is(ul,ol){border:1px solid var(--background-3);background:color-mix(in oklab, var(--background) 45%, transparent);border-radius:8px;margin:.4rem 0;padding:.4rem .7rem .4rem 2.2em;transition:border-color .12s,background-color .12s}.ProseMirror>:is(.bc-faq,.bc-mediatext,.bc-btn-wrap,.tableWrapper){margin:.55rem 0}.ProseMirror>:first-child{margin-top:0}.ProseMirror>:last-child{margin-bottom:0}.ProseMirror>:is(p,h1,h2,h3,h4,h5,h6,blockquote,figure,img,ul,ol):hover{border-color:var(--background-5);background:color-mix(in oklab, var(--background-3) 65%, transparent)}.ProseMirror>.ProseMirror-selectednode{border-color:color-mix(in oklab, var(--primary) 55%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 14%, transparent)}.ProseMirror>.ProseMirror-selectednode:after{content:"";background:var(--primary);border-radius:3px;width:3px;position:absolute;top:.45rem;bottom:.45rem;left:-.6rem}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{table-layout:fixed;width:100%}.ProseMirror :is(td,th){position:relative}.ProseMirror .column-resize-handle{z-index:10;background-color:var(--primary);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.ProseMirror .selectedCell:after{content:"";z-index:2;background:color-mix(in oklab, var(--primary) 16%, transparent);pointer-events:none;position:absolute;inset:0}.ProseMirror.resize-cursor{cursor:col-resize}
