.fade-enter-active[data-v-486945b2],.fade-leave-active[data-v-486945b2]{transition:opacity .3s ease}.fade-enter-from[data-v-486945b2],.fade-leave-to[data-v-486945b2]{opacity:0}.blog-content[data-v-a7c37a59]{color:#374151;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:1.125rem;letter-spacing:-.01em;line-height:1.85}.dark .blog-content[data-v-a7c37a59]{color:#d1d5db}.blog-content[data-v-a7c37a59] h2{border-bottom:3px solid #1558d6;color:#111827;font-size:1.875rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin-bottom:1.5rem;margin-top:3.5rem;padding-bottom:.75rem}.dark .blog-content[data-v-a7c37a59] h2{border-bottom-color:#60a5fa;color:#f9fafb}.blog-content[data-v-a7c37a59] h3{color:#1f2937;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin-bottom:1.25rem;margin-top:3rem;padding-left:1rem;position:relative}.blog-content[data-v-a7c37a59] h3:before{background:linear-gradient(180deg,#1558d6,#3b82f6);border-radius:2px;bottom:.25em;content:"";left:0;position:absolute;top:.25em;width:4px}.dark .blog-content[data-v-a7c37a59] h3{color:#f3f4f6}.blog-content[data-v-a7c37a59] h4{color:#374151;font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:1rem;margin-top:2.5rem}.dark .blog-content[data-v-a7c37a59] h4{color:#e5e7eb}.blog-content[data-v-a7c37a59] p{color:#4b5563;-webkit-hyphens:auto;hyphens:auto;margin-bottom:1.75rem;text-align:justify;text-justify:inter-word}.dark .blog-content[data-v-a7c37a59] p{color:#d1d5db}.blog-content[data-v-a7c37a59] h2+p,.blog-content[data-v-a7c37a59] h3+p{color:#374151;font-size:1.15rem}.dark .blog-content[data-v-a7c37a59] h2+p,.dark .blog-content[data-v-a7c37a59] h3+p{color:#e5e7eb}.blog-content[data-v-a7c37a59] a{border-bottom:2px solid rgba(21,88,214,.3);color:#1558d6;font-weight:500;text-decoration:none;transition:all .2s ease}.blog-content[data-v-a7c37a59] a:hover{background-color:#1558d61a;border-bottom-color:#1558d6}.dark .blog-content[data-v-a7c37a59] a{border-bottom-color:#60a5fa4d;color:#60a5fa}.dark .blog-content[data-v-a7c37a59] a:hover{background-color:#60a5fa1a;border-bottom-color:#60a5fa}.blog-content[data-v-a7c37a59] strong{color:#111827;font-weight:700}.dark .blog-content[data-v-a7c37a59] strong{color:#f9fafb}.blog-content[data-v-a7c37a59] em{color:#6b7280;font-style:italic}.dark .blog-content[data-v-a7c37a59] em{color:#9ca3af}.blog-content[data-v-a7c37a59] ol,.blog-content[data-v-a7c37a59] ul{list-style:none;margin-bottom:2rem;padding-left:0}.blog-content[data-v-a7c37a59] li{color:#4b5563;line-height:1.7;margin-bottom:1rem;padding-left:2rem;position:relative}.dark .blog-content[data-v-a7c37a59] li{color:#d1d5db}.blog-content[data-v-a7c37a59] ul>li:before{background:linear-gradient(135deg,#1558d6,#3b82f6);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:.6em;width:8px}.blog-content[data-v-a7c37a59] ol{counter-reset:list-counter}.blog-content[data-v-a7c37a59] ol>li{counter-increment:list-counter}.blog-content[data-v-a7c37a59] ol>li:before{align-items:center;background:linear-gradient(135deg,#1558d6,#3b82f6);border-radius:50%;color:#fff;content:counter(list-counter);display:flex;font-size:.8rem;font-weight:700;height:1.5rem;justify-content:center;left:0;position:absolute;top:0;width:1.5rem}.blog-content[data-v-a7c37a59] li strong{color:#1558d6;font-weight:600}.dark .blog-content[data-v-a7c37a59] li strong{color:#60a5fa}.blog-content[data-v-a7c37a59] li ol,.blog-content[data-v-a7c37a59] li ul{margin-bottom:0;margin-top:.75rem}.blog-content[data-v-a7c37a59] li li{margin-bottom:.5rem}.blog-content[data-v-a7c37a59] li ul>li:before{background:#9ca3af;height:6px;width:6px}.blog-content[data-v-a7c37a59] blockquote{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#eff6ffb3,#dbeafe80);border-left:3px solid rgba(21,88,214,.4);border-radius:0 1rem 1rem 0;color:#4b5563;font-style:italic;margin:2.5rem 0;padding:1.25rem 1.75rem;position:relative}.blog-content[data-v-a7c37a59] blockquote p{font-size:1.05rem;margin-bottom:0}.dark .blog-content[data-v-a7c37a59] blockquote{background:linear-gradient(135deg,#1558d614,#3b82f60a);border-left-color:#60a5fa4d;color:#9ca3af}.blog-content[data-v-a7c37a59] code{background-color:#f3f4f6;border-radius:.375rem;color:#1558d6;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.875em;font-weight:500;padding:.25rem .5rem}.dark .blog-content[data-v-a7c37a59] code{background-color:#1f2937;color:#60a5fa}.blog-content[data-v-a7c37a59] pre{background-color:#1e1e2e;border-radius:1rem;box-shadow:0 10px 40px -10px #0000004d;color:#cdd6f4;font-size:.9rem;line-height:1.6;margin:2.5rem 0;overflow-x:auto;padding:1.5rem}.dark .blog-content[data-v-a7c37a59] pre{background-color:#11111b}.blog-content[data-v-a7c37a59] pre code{background-color:transparent;color:inherit;font-size:inherit;padding:0}.blog-content[data-v-a7c37a59] img{border-radius:1rem;box-shadow:0 20px 40px -15px #00000026;display:block;height:auto;margin:2.5rem auto;max-width:100%}.blog-content[data-v-a7c37a59] table{border-collapse:separate;border-radius:1rem;border-spacing:0;box-shadow:0 10px 40px -10px #00000026;font-size:.95rem;margin:3rem 0;overflow:hidden;width:100%}.blog-content[data-v-a7c37a59] thead{background:linear-gradient(135deg,#1558d6,#3b82f6)}.blog-content[data-v-a7c37a59] th{color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.08em;padding:1.25rem 1.5rem;text-align:left;text-transform:uppercase}.blog-content[data-v-a7c37a59] td{border-bottom:1px solid #e5e7eb;color:#4b5563;line-height:1.6;padding:1.25rem 1.5rem;vertical-align:top}.dark .blog-content[data-v-a7c37a59] td{border-bottom-color:#374151;color:#d1d5db}.blog-content[data-v-a7c37a59] tbody tr{background-color:#fff;transition:all .2s ease}.dark .blog-content[data-v-a7c37a59] tbody tr{background-color:#1f2937}.blog-content[data-v-a7c37a59] tbody tr:nth-child(2n){background-color:#f9fafb}.dark .blog-content[data-v-a7c37a59] tbody tr:nth-child(2n){background-color:#111827}.blog-content[data-v-a7c37a59] tbody tr:hover{background-color:#eff6ff;transform:scale(1.005)}.dark .blog-content[data-v-a7c37a59] tbody tr:hover{background-color:#1558d61a}.blog-content[data-v-a7c37a59] tbody tr:last-child td{border-bottom:none}.blog-content[data-v-a7c37a59] hr{align-items:center;background:transparent;border:none;display:flex;height:auto;justify-content:center;margin:4rem auto;position:relative}.blog-content[data-v-a7c37a59] hr:before{background:linear-gradient(90deg,transparent,#1558d6 20%,#3b82f6 50%,#1558d6 80%,transparent);content:"";height:2px;left:0;opacity:.4;position:absolute;right:0}.blog-content[data-v-a7c37a59] hr:after{background:#fff;color:#1558d6;content:"✦ ✦ ✦";font-size:.75rem;letter-spacing:.5em;padding:0 1.5rem;position:relative;z-index:1}.dark .blog-content[data-v-a7c37a59] hr:before{background:linear-gradient(90deg,transparent,#60a5fa 20%,#93c5fd 50%,#60a5fa 80%,transparent);opacity:.5}.dark .blog-content[data-v-a7c37a59] hr:after{background:#000;color:#60a5fa}.blog-content[data-v-a7c37a59] p:has(strong:first-child){background:linear-gradient(135deg,#f0f7ff,#e8f2ff 60%,#dbeafe);border-left:4px solid #1558d6;border-radius:0 .875rem .875rem 0;box-shadow:0 4px 20px #1558d614,inset 0 1px #ffffffe6;margin:2rem 0;padding:1.25rem 1.75rem}.dark .blog-content[data-v-a7c37a59] p:has(strong:first-child){background:linear-gradient(135deg,#1558d61f,#3b82f612);border-left-color:#60a5fa8c;box-shadow:0 4px 20px #1558d62e,inset 0 0 0 1px #60a5fa14}.blog-content[data-v-a7c37a59] li:has(>img[alt*=emoji]),.blog-content[data-v-a7c37a59] p:has(>img[alt*=emoji]){align-items:flex-start;display:flex;gap:.5rem}@media(max-width:640px){.blog-content[data-v-a7c37a59]{font-size:1rem;line-height:1.75}.blog-content[data-v-a7c37a59] p{-webkit-hyphens:none;hyphens:none;text-align:left}.blog-content[data-v-a7c37a59] h2{font-size:1.5rem;margin-bottom:1rem;margin-top:2.5rem}.blog-content[data-v-a7c37a59] h3{font-size:1.25rem;margin-top:2rem;padding-left:.75rem}.blog-content[data-v-a7c37a59] h4{font-size:1.125rem}.blog-content[data-v-a7c37a59] li{padding-left:1.75rem}.blog-content[data-v-a7c37a59] blockquote{margin:2rem 0;padding:1rem 1.25rem}.blog-content[data-v-a7c37a59] blockquote:before{font-size:3rem;left:.5rem;top:-.25rem}.blog-content[data-v-a7c37a59] table{font-size:.85rem}.blog-content[data-v-a7c37a59] td,.blog-content[data-v-a7c37a59] th{padding:.875rem 1rem}}
