.blog-content[data-v-0a4423fa]{color:#0f172a;font-size:1rem;line-height:1.75}.article-panel[data-v-0a4423fa]{border:1px solid rgba(228,228,231,.9);border-radius:18px;background:#fff;box-shadow:0 18px 45px #0f172a0f;padding:1.25rem}.blog-content[data-v-0a4423fa] *{color:inherit!important}.blog-content[data-v-0a4423fa] p,.blog-content[data-v-0a4423fa] li,.blog-content[data-v-0a4423fa] blockquote,.blog-content[data-v-0a4423fa] span,.blog-content[data-v-0a4423fa] div{color:#0f172a!important}.blog-content[data-v-0a4423fa] h2{margin-top:1.4em;margin-bottom:.6em;font-size:1.5rem;font-weight:800;color:#0b1220!important}.blog-content[data-v-0a4423fa] h3{margin-top:1.2em;margin-bottom:.5em;font-size:1.2rem;font-weight:850;line-height:1.35;color:#0b1220!important}.blog-content[data-v-0a4423fa] p{margin:.6em 0}.blog-content[data-v-0a4423fa] ul,.blog-content[data-v-0a4423fa] ol{margin:.85em 0 .85em 1.25rem;padding-left:1.25rem}.blog-content[data-v-0a4423fa] ul{list-style:disc}.blog-content[data-v-0a4423fa] ol{list-style:decimal}.blog-content[data-v-0a4423fa] ul ul,.blog-content[data-v-0a4423fa] ol ul{list-style:circle}.blog-content[data-v-0a4423fa] ol ol,.blog-content[data-v-0a4423fa] ul ol{list-style:lower-alpha}.blog-content[data-v-0a4423fa] li{margin:.42em 0;padding-left:.2rem}.blog-content[data-v-0a4423fa] li::marker{color:#0369a1;font-weight:800}.blog-content[data-v-0a4423fa] table{display:block;width:100%;max-width:100%;margin:1.5rem 0;overflow-x:auto;border-collapse:collapse;border-spacing:0;border:1px solid #cbd5e1;border-radius:12px;background:#fff}.blog-content[data-v-0a4423fa] thead{background:#f1f5f9}.blog-content[data-v-0a4423fa] th,.blog-content[data-v-0a4423fa] td{min-width:130px;border:1px solid #cbd5e1;padding:.75rem .85rem;vertical-align:top;text-align:left}.blog-content[data-v-0a4423fa] th{color:#0f172a!important;font-weight:850}.blog-content[data-v-0a4423fa] tr:nth-child(2n) td{background:#f8fafc}.blog-content[data-v-0a4423fa] pre{max-width:100%;overflow-x:auto;overflow-wrap:anywhere;white-space:pre-wrap}.blog-content[data-v-0a4423fa] code{overflow-wrap:anywhere;white-space:pre-wrap}.blog-content[data-v-0a4423fa] .blog-code-note{display:block;overflow:hidden;margin:1.25rem 0;border:1px solid #d8dee4;border-radius:14px;background:#f6f8fa;color:#0f172a!important;box-shadow:inset 0 1px #ffffffb8,0 10px 26px #0f172a0d}.blog-content[data-v-0a4423fa] .blog-code-note__header{display:flex;align-items:center;gap:.625rem;min-height:2.75rem;border-bottom:1px solid #d8dee4;background:linear-gradient(180deg,#fff,#f6f8fa);padding:0 1rem}.blog-content[data-v-0a4423fa] .blog-code-note__icon{display:inline-flex;width:1.75rem;height:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #bae6fd;border-radius:8px;background:#e0f2fe;color:#0369a1!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.625rem;font-weight:900;line-height:1}.blog-content[data-v-0a4423fa] .blog-code-note__label{color:#24292f!important;font-size:.75rem;font-weight:850;letter-spacing:0}.blog-content[data-v-0a4423fa] .blog-code-note__content{min-width:0;padding:1rem;color:inherit!important}.blog-content[data-v-0a4423fa] .blog-code-note__body{margin:0;overflow-x:auto;overflow-wrap:anywhere;padding:1rem;color:#0f172a!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;font-weight:650;line-height:1.7;white-space:pre-wrap}.blog-content[data-v-0a4423fa] .blog-code-note__body code{color:inherit!important;font:inherit}.blog-content[data-v-0a4423fa] .blog-code-note__content p{margin-top:0}.blog-content[data-v-0a4423fa] .blog-code-note__content p:last-child{margin-bottom:0}.blog-content[data-v-0a4423fa] a{color:#0284c7!important;text-decoration:underline}.blog-content[data-v-0a4423fa] img{max-width:100%;border-radius:16px;margin:1rem 0}.article-insert-placeholder[data-v-0a4423fa]{display:flex;min-height:300px;width:100%;align-items:center;justify-content:center;border:1px dashed #94a3b8;border-radius:12px;background:#f8fafc;color:#475569;font-size:.875rem;font-weight:700;margin:2rem 0;text-align:center}.blog-content .article-insert-placeholder span[data-v-0a4423fa]{color:inherit!important}@media(min-width:768px){.article-panel[data-v-0a4423fa]{padding:2rem}}.dark .blog-content{color:#e2e8f0}.dark .blog-content p,.dark .blog-content li,.dark .blog-content blockquote,.dark .blog-content span,.dark .blog-content div{color:#e2e8f0!important}.dark .blog-content h2,.dark .blog-content h3{color:#f8fafc!important}.dark .blog-content a{color:#38bdf8!important}.dark .blog-content li::marker{color:#7dd3fc}.dark .blog-content table{border-color:#334155;background:#020617}.dark .blog-content thead{background:#0f172a}.dark .blog-content th,.dark .blog-content td{border-color:#334155}.dark .blog-content th{color:#f8fafc!important}.dark .blog-content tr:nth-child(2n) td{background:#0b1220}.dark .blog-content .blog-code-note{border-color:#30363d;background:#0d1117;color:#e6edf3!important;box-shadow:inset 0 1px #ffffff0a,0 14px 32px #00000047}.dark .blog-content .blog-code-note__header{border-bottom-color:#30363d;background:linear-gradient(180deg,#161b22,#0d1117)}.dark .blog-content .blog-code-note__icon{border-color:#38bdf847;background:#38bdf81f;color:#7dd3fc!important}.dark .blog-content .blog-code-note__label{color:#c9d1d9!important}.dark .blog-content .blog-code-note__body{color:#f0f6fc!important}.dark .article-panel{border-color:#27272ae6;background:#09090b;box-shadow:0 18px 45px #00000038}.dark .article-insert-placeholder{border-color:#475569;background:#0f172a;color:#cbd5e1}
