:root[data-theme=dark]{--blog-bg:#0a0e27;--blog-surface:#020617;--blog-text:#e5e7eb;--blog-muted:#9ca3af;--blog-border:#1e293b;--blog-accent:#38bdf8;--blog-accent-soft:rgba(56,189,248,0.1);--blog-accent-border:rgba(56,189,248,0.25);--blog-success:#22c55e;--blog-success-soft:rgba(34,197,94,0.1);--blog-success-border:rgba(34,197,94,0.25);--blog-warning:#f97316;--blog-warning-soft:rgba(249,115,22,0.1);--blog-warning-border:rgba(249,115,22,0.25);--blog-danger:#ef4444;--blog-danger-soft:rgba(239,68,68,0.1);--blog-danger-border:rgba(239,68,68,0.25);--blog-surface-soft:#0f1629;--blog-btn-bg:#0ea5e9;--blog-btn-bg-hover:#38bdf8;--blog-btn-border:#0ea5e9;--blog-btn-text:#0b1120;--blog-btn-secondary-bg:#0ea5e9;--blog-btn-secondary-bg-hover:#38bdf8;--blog-btn-secondary-border:#0ea5e9;--blog-btn-secondary-text:#0b1120}:root[data-theme=light]{--blog-bg:#f9fafb;--blog-surface:#ffffff;--blog-text:#111827;--blog-muted:#4b5563;--blog-border:#e5e7eb;--blog-accent:#8b5cf6;--blog-accent-soft:rgba(139,92,246,0.08);--blog-accent-border:rgba(139,92,246,0.25);--blog-success:#22c55e;--blog-success-soft:rgba(34,197,94,0.1);--blog-success-border:rgba(34,197,94,0.25);--blog-warning:#c2410c;--blog-warning-soft:rgba(249,115,22,0.08);--blog-warning-border:rgba(249,115,22,0.22);--blog-danger:#ef4444;--blog-danger-soft:rgba(239,68,68,0.08);--blog-danger-border:rgba(239,68,68,0.22);--blog-surface-soft:#f3f0ff;--blog-btn-bg:#8b5cf6;--blog-btn-bg-hover:#7c3aed;--blog-btn-border:#8b5cf6;--blog-btn-text:#ffffff;--blog-btn-secondary-bg:transparent;--blog-btn-secondary-bg-hover:rgba(139,92,246,0.06);--blog-btn-secondary-border:#8b5cf6;--blog-btn-secondary-text:#8b5cf6}.blog-btn{background:linear-gradient(135deg,var(--blog-btn-bg),var(--blog-btn-bg-hover))}.blog-btn:hover{background:linear-gradient(135deg,var(--blog-btn-bg-hover),var(--blog-btn-bg))}.blog-btn:focus-visible{outline:2px solid var(--blog-accent)}.blog-btn-secondary{display:inline-block;padding:.75rem 1.5rem;border-radius:.5rem;border:1px solid var(--blog-btn-secondary-border);background:var(--blog-btn-secondary-bg);color:var(--blog-btn-secondary-text);font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.blog-btn-secondary:hover{background:var(--blog-btn-secondary-bg-hover)}:root[data-text-size=large]{--blog-text-base:1.2rem;--blog-text-lg:1.2rem;--blog-text-xl:1.625rem;--blog-text-2xl:2rem;--blog-text-3xl:2.25rem;--blog-text-5xl:3rem}:root[data-text-size=small]{--blog-text-base:1rem;--blog-text-lg:1rem;--blog-text-xl:1.375rem;--blog-text-2xl:1.625rem;--blog-text-3xl:1.875rem;--blog-text-5xl:2.5rem}body,html{background-color:var(--blog-bg)!important;margin:0;padding:0;overflow-x:hidden}.blog-text-base{font-size:var(--blog-text-base,.875rem)}.blog-text-lg{font-size:var(--blog-text-lg,1rem)}.blog-text-xl{font-size:var(--blog-text-xl,1.375rem)}.blog-text-2xl{font-size:var(--blog-text-2xl,1.625rem)}.blog-text-3xl{font-size:var(--blog-text-3xl,1.875rem)}.blog-text-5xl{font-size:var(--blog-text-5xl,2.5rem)}.blog-surface h1{font-size:var(--blog-text-5xl,2.25rem)!important;line-height:1.2!important;margin-bottom:1.5rem!important}.blog-surface h2{font-size:var(--blog-text-3xl,1.5rem)!important;line-height:1.3!important;margin:2rem 0 1rem!important;font-weight:700!important}.blog-surface h3{font-size:var(--blog-text-2xl,1.25rem)!important;line-height:1.4!important}.blog-surface h3,.blog-surface h4{margin:1.5rem 0 .75rem!important;font-weight:600!important}.blog-surface h4{font-size:var(--blog-text-xl,1rem)!important;line-height:1.45!important;color:var(--blog-text)}@media (max-width:768px){.blog-surface h1{font-size:var(--blog-text-5xl,1.875rem)!important}.blog-surface h2{font-size:var(--blog-text-3xl,1.375rem)!important}.blog-surface h3{font-size:var(--blog-text-2xl,1.2rem)!important}.blog-surface h4{font-size:var(--blog-text-xl,1rem)!important;line-height:1.45!important;margin:1.5rem 0 .75rem!important;font-weight:600!important;color:var(--blog-text)}}.blog-main img,.blog-surface img,.prose img{max-width:100%!important;height:auto!important;display:block!important;margin:1.5rem auto!important;border-radius:12px!important;box-shadow:0 4px 20px rgba(0,0,0,.1)}@media (max-width:480px){.blog-main img,.blog-surface img{margin:1rem auto!important;border-radius:8px!important}}.blog-main,.blog-root,.blog-surface{background-color:var(--blog-bg);min-height:100vh;transition:background-color .3s ease,color .3s ease}.blog-main p,.blog-root p,.blog-surface p,.prose p{line-height:1.65!important;margin-bottom:1rem!important}.blog-surface .highlight-box{margin-bottom:1.5rem!important}.blog-surface p{margin-bottom:1.1rem!important}.blog-main li,.blog-surface li,.prose li{line-height:1.6!important;margin-top:.25rem!important;padding-left:.25rem!important}.blog-main h1{line-height:1.25!important;margin-bottom:1.25rem!important;font-weight:800!important}.blog-main h2{line-height:1.3!important;margin:2rem 0 1rem!important;font-weight:700!important}.blog-main article h2{font-size:var(--blog-text-3xl,1.375rem)!important;line-height:1.3!important;margin:1rem 0 .75rem!important}.blog-main article p{line-height:1.6!important}.blog-surface li::marker,.prose li::marker{color:var(--blog-accent);font-weight:600;font-size:.85rem}@media (max-width:768px){.blog-main li,.blog-surface li,.prose li{font-size:var(--blog-text-base,.875rem)!important;margin-bottom:.4rem!important;padding-left:.375rem!important}.blog-main ol,.blog-main ul,.blog-surface ol,.blog-surface ul{padding-left:1.6rem!important;margin-bottom:.875rem!important}}.blog-main li::marker,.blog-surface li::marker,.prose li::marker{color:var(--blog-accent);font-weight:600;font-size:.875rem;margin-inline-end:.7rem}.prose :where(ul,ol):not(:first-child){margin-top:1rem!important}.prose li{margin-top:.25rem!important;margin-bottom:.25rem!important}.blog-main ul[class*=space-y]>li,.blog-surface ul[class*=space-y]{line-height:1.55!important;padding-left:.3rem!important;margin-left:.6rem!important}.blog-main h1{font-size:var(--blog-text-5xl,2rem)!important;margin-bottom:1rem!important}.blog-main .text-sm{font-size:.8rem!important}.blog-main .text-xxs{font-size:.7rem!important}.blog-tag{font-size:.75rem!important;padding:.25rem .75rem!important}@media (max-width:480px){:root[data-text-size=large]{--blog-text-base:0.875rem}.blog-surface h1{font-size:1.75rem!important}}.blog-nav{width:100%;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--blog-border);backdrop-filter:blur(16px)}:root[data-theme=dark] .blog-nav{background:rgba(10,14,39,.95)}:root[data-theme=light] .blog-nav{background:radial-gradient(circle at top left,#ffffff,rgba(249,250,251,.95))}:root[data-theme=light] .nav-title{color:#111827}:root[data-theme=light] .nav-theme-btn:hover{background:rgba(148,163,184,.12)}.nav-inner{width:100%;max-width:960px;margin:0 auto;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between}.nav-logo{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.nav-title{font-weight:700;font-size:1rem;color:var(--blog-text)}.nav-theme-btn{padding:.5rem;border-radius:999px;background:transparent;transition:background .2s}.nav-theme-btn:hover{background:rgba(56,189,248,.1)}.blog-bg{background-color:var(--blog-bg)}.blog-surface{background-color:var(--blog-surface)}.blog-surface-soft{background-color:var(--blog-surface-soft)}.blog-text{color:var(--blog-text)}.blog-muted{color:var(--blog-muted)}.blog-border{border-color:var(--blog-border)}.blog-tag{background-color:var(--blog-accent-soft);color:var(--blog-accent);display:inline-flex;align-items:center;padding:.25rem .5rem;margin:.125rem;font-size:.7rem!important;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;border:1px solid transparent;backdrop-filter:blur(8px);transition:all .2s ease;line-height:1.2}.blog-box{background:rgba(15,23,42,.4);border:1px solid rgba(51,65,85,.5);border-radius:12px;backdrop-filter:blur(16px)}.blog-box svg{flex-shrink:0}.tags-container{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;width:100%}.blog-tag{white-space:nowrap;font-size:.65rem!important;padding:.2rem .6rem!important}.table-wrapper{margin:2rem 0;border:1px solid var(--blog-border);border-radius:16px;padding:0;background:transparent;overflow-x:auto;-webkit-overflow-scrolling:touch}.aqta-table{width:100%;border-collapse:collapse;background-color:var(--blog-surface)!important;color:var(--blog-text)!important;border-radius:16px;overflow:hidden}.aqta-table,table{min-width:0}.aqta-table td,.aqta-table th{padding:.9rem .75rem!important;text-align:left!important;border-bottom:1px solid var(--blog-border)!important;font-size:.85rem!important;background:transparent!important}@media (max-width:640px){.table-wrapper{border-radius:12px}.aqta-table td,.aqta-table th,td,th{padding:.6rem .5rem!important;font-size:.78rem!important;white-space:nowrap}}@media (max-width:480px){.aqta-table td,.aqta-table th,td,th{padding:.5rem .4rem!important;font-size:.75rem!important}}.aqta-table tbody tr:last-child td{border-bottom:none!important}.aqta-table th{background-color:var(--blog-surface-soft)!important;font-weight:600!important}.aqta-table tbody tr:nth-child(odd) td{background-color:rgba(139,92,246,.06)!important}:root[data-theme=dark] .aqta-table tbody tr:nth-child(odd) td{background-color:rgba(15,23,42,.9)!important}table{min-width:500px;width:100%;border-collapse:collapse;background-color:var(--blog-surface);color:var(--blog-text)}td,th{padding:.75rem!important;text-align:left;border-bottom:1px solid var(--blog-border);font-size:.85rem}th{background-color:var(--blog-surface-soft);color:var(--blog-text);font-weight:600}tbody tr:nth-child(odd) td{background-color:rgba(139,92,246,.06)}:root[data-theme=dark] tbody tr:nth-child(odd) td{background-color:rgba(15,23,42,.9)}td a{color:var(--blog-accent)}td p,td span{color:var(--blog-muted)}@media (max-width:480px){table{min-width:400px}td,th{padding:.5rem!important;font-size:.75rem!important}}.blog-index,.blog-index h3,.blog-index p{color:var(--blog-text)}.blog-index-link{color:var(--blog-accent);transition:opacity .2s ease}.blog-index-link:hover{opacity:.8}.blog-index-title{color:var(--blog-text);transition:color .2s ease}.blog-index-title:hover{color:var(--blog-accent)}.blog-index-meta{color:var(--blog-text)}.blog-index-cta{color:var(--blog-accent);transition:opacity .2s ease}.blog-index-cta:hover{opacity:.8}.blog-index-article-border{border-bottom-color:var(--blog-border)}.blog-index-list article{margin-top:0}.blog-index-article{margin-top:0;padding-top:0}.blog-callout{border-radius:.75rem;padding:1.5rem;margin:2rem 0}.blog-callout-info{background:var(--blog-accent-soft);border:1px solid var(--blog-border)}.blog-callout-info-title{color:var(--blog-text)}.blog-callout-warning{background:var(--blog-danger-soft);border:1px solid var(--blog-danger-border)}.blog-callout-warning-title{color:var(--blog-danger)}.blog-callout-success{background:var(--blog-success-soft);border:1px solid var(--blog-success-border)}.blog-callout-success-title{color:var(--blog-success)}.blog-table-header{color:var(--blog-accent);font-weight:600}.blog-box,.blog-table-row-accent{background-color:var(--blog-accent-soft)}.blog-box{border:1px solid var(--blog-border);border-radius:.75rem;padding:1.5rem}.blog-root{min-height:100vh;width:100vw;max-width:100%;display:flex;flex-direction:column;background-color:#0d1220;margin:0 auto}.nav-controls{display:flex;align-items:center;gap:.75rem}.nav-text-size-btn{border:none;background:transparent;padding:.35rem .5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;font-size:.85rem;color:var(--blog-text);transition:background .2s}.nav-theme-icon-container{display:inline-block}.nav-theme-icon-container img{transition:opacity .2s ease}.nav-text-size-btn:hover{background:rgba(148,163,184,.16)}:root[data-theme=light] .nav-text-size-btn{color:#111827}:root[data-theme=light] .nav-text-size-btn:hover{background:rgba(148,163,184,.12)}*{box-sizing:border-box!important}.blog-main,.blog-root{flex:1 0 auto;width:100%;background-color:var(--blog-bg)}.blog-main h1,.blog-surface h1{color:var(--blog-text)!important}.blog-main h2,.blog-surface h2{margin:2.5rem 0 1.25rem!important}.blog-main h3,.blog-surface h3{margin:2rem 0 1rem!important}.blog-main p,.blog-surface p,.blog-text,.prose p{color:var(--blog-text)!important;line-height:1.75!important;margin-bottom:1.5rem!important}.blog-main li,.blog-surface li,.prose li{line-height:1.7!important;margin-bottom:.75rem!important}.blog-main h4,.blog-surface h4{color:var(--blog-accent)!important;margin-top:2rem!important}.blog-main article{max-width:896px!important;margin:0 auto!important;padding:3rem 1.25rem!important}.blog-box,.blog-main article{width:100%!important;box-sizing:border-box!important}.blog-box{margin-left:0!important;margin-right:0!important;padding:1.5rem!important;overflow-wrap:break-word}.share-container{display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.blog-main ol,.blog-main ul{padding-left:1.5rem!important;margin-right:.5rem!important}.blog-surface img{max-width:100%!important;height:auto!important;border-radius:8px}@media (max-width:640px){.blog-surface h1{font-size:1.75rem!important;line-height:1.2!important}.blog-surface h2{font-size:1.4rem!important}.blog-text-base,li,p{font-size:.95rem!important;line-height:1.6!important}}footer{width:100%;background-color:var(--blog-bg);border-top:1px solid var(--blog-border);margin-top:auto}footer>div{max-width:896px;margin:0 auto;padding:3rem 1.5rem;text-align:center}.footer-text-xxs{letter-spacing:.03em;opacity:.7}.footer-text-xxs p{font-size:12px!important;line-height:1!important;margin:0!important}@media (max-width:640px){.footer-text-xxs{font-size:.5rem!important;padding-top:1rem!important}}*,:after,:before{box-sizing:border-box}input[type=email]{-webkit-appearance:none;appearance:none;-moz-appearance:none}.blog-main p,.blog-surface p,.blog-text,.prose p{font-size:var(--blog-text-lg,1.3rem)!important}.blog-main li,.blog-surface li,.prose li{font-size:var(--blog-text-lg,1.125rem)!important}.blog-main,.blog-root,.blog-surface{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.blog-main h1,.blog-surface h1{font-size:var(--blog-text-5xl,2.5rem)!important;font-weight:800!important;line-height:1.2!important;margin-bottom:1.5rem!important;background:linear-gradient(135deg,var(--blog-accent),var(--blog-success));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blog-main h2,.blog-surface h2{font-size:var(--blog-text-3xl,2rem)!important;font-weight:700!important;margin:2.25rem 0 1.25rem!important;color:var(--blog-text)!important}.blog-main h3,.blog-surface h3{font-size:var(--blog-text-2xl,1.5rem)!important;font-weight:600!important;margin:1.75rem 0 .75rem!important;color:var(--blog-text)!important}.blog-main h4,.blog-surface h4{font-size:var(--blog-text-xl,1.25rem)!important;font-weight:600!important;margin:1.5rem 0 .75rem!important;color:var(--blog-text)!important}.blog-main p,.blog-surface p,.prose p{font-size:var(--blog-text-base,.95rem)!important;line-height:1.7!important;margin-bottom:1.25rem!important;color:var(--blog-muted)!important}.blog-main ol,.blog-main ul,.blog-surface ol,.blog-surface ul,.prose ol,.prose ul{margin:1rem 0!important;padding-left:1.5rem!important;line-height:1.6!important}.blog-main li,.blog-surface li,.prose li{font-size:var(--blog-text-base,.95rem)!important;margin-bottom:.5rem!important;color:var(--blog-text)!important}.card{background:var(--blog-surface-soft);border:1px solid var(--blog-border);border-radius:12px;padding:1.5rem;transition:all .3s ease}.card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(15,23,42,.35),0 4px 6px -4px rgba(15,23,42,.25)}.card-icon{width:48px;height:48px;border-radius:12px;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;background:linear-gradient(135deg,var(--blog-accent),var(--blog-success));color:#0b1120}.card-title{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:var(--blog-text)}.card-text{font-size:.9rem;color:var(--blog-muted);line-height:1.6}.metric{text-align:center}.metric-value{font-size:2.75rem;font-weight:700;line-height:1;margin-bottom:.5rem;background:linear-gradient(135deg,var(--blog-accent),var(--blog-success));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.metric-label{font-size:.8rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--blog-muted)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2,.grid-3{display:grid;gap:1.75rem;margin-bottom:1.75rem}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.grid-3{grid-template-columns:1fr}}@media (max-width:768px){.grid-2{grid-template-columns:1fr}}.check-list{list-style:none!important;margin:2rem 0 2.25rem!important;padding-left:0!important}.check-list li{position:relative!important;padding-left:2.4rem!important;margin-bottom:1.1rem!important;line-height:1.7!important}.check-list li:before{content:"✓";position:absolute;left:.3rem;top:.2rem;color:var(--blog-success);font-weight:700;font-size:.95rem}.timeline{position:relative;padding-left:2rem}.timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--blog-accent),var(--blog-success));opacity:.9}.timeline-item{position:relative;margin-bottom:1.75rem;padding-left:1.5rem}.timeline-item:before{content:"";position:absolute;left:-.95rem;top:.35rem;width:12px;height:12px;background:var(--blog-accent);border-radius:999px;border:3px solid var(--blog-bg);box-shadow:0 0 0 3px rgba(56,189,248,.35)}.timeline-date{font-size:.8rem;color:var(--blog-accent)}.timeline-date,.timeline-title{font-weight:600;margin-bottom:.25rem}.timeline-title{font-size:1rem;color:var(--blog-text)}.timeline-desc{font-size:.9rem;color:var(--blog-muted)}.highlight-box{background:linear-gradient(135deg,rgba(56,189,248,.12),rgba(34,197,94,.08));border-left:4px solid var(--blog-accent);border-radius:10px;padding:1.5rem;margin:1.75rem 0}.highlight-box h4{margin-bottom:.5rem}.badge{display:inline-block;padding:.25rem .75rem;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.badge-success{background:var(--blog-success-soft);color:var(--blog-success)}.badge-warning{background:var(--blog-warning-soft);color:var(--blog-warning)}.badge-danger{background:var(--blog-danger-soft);color:var(--blog-danger)}.comparison-table{width:100%;border-collapse:collapse;margin-bottom:1.75rem}.comparison-table td,.comparison-table th{padding:.9rem .75rem;text-align:left;border-bottom:1px solid var(--blog-border);font-size:.85rem}.comparison-table th{background:var(--blog-surface-soft);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--blog-text)}.comparison-table tr:last-child td{border-bottom:none}.comparison-table .highlight{background:linear-gradient(135deg,rgba(56,189,248,.12),rgba(34,197,94,.1));font-weight:600}.chart-placeholder{background:var(--blog-surface-soft);border:2px dashed var(--blog-border);border-radius:12px;padding:2rem;text-align:center;color:var(--blog-muted);font-size:.85rem;min-height:260px;display:flex;align-items:center;justify-content:center}.blog-index-list article{padding-top:1.7rem!important;padding-bottom:1.5rem!important}.blog-main article{padding-bottom:.9rem!important}.blog-btn{display:inline-block;padding:.75rem 1.5rem;border-radius:.5rem;border:1px solid var(--blog-btn-border);background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:var(--blog-btn-text);font-weight:600;text-align:center;width:100%;max-width:100%;cursor:pointer;text-decoration:none;transition:background .2s ease,box-shadow .2s ease,transform .15s ease,color .2s ease;box-shadow:0 10px 15px -3px rgba(15,23,42,.35),0 4px 6px -4px rgba(15,23,42,.3)}@media (min-width:640px){.blog-btn{width:auto}}.blog-btn:hover{background:linear-gradient(135deg,#7c3aed,#8b5cf6);box-shadow:0 15px 25px -5px rgba(15,23,42,.5),0 8px 10px -6px rgba(15,23,42,.4);transform:translateY(-1px)}.blog-btn:active{transform:translateY(0);box-shadow:0 6px 10px -4px rgba(15,23,42,.5)}.blog-btn:focus-visible{outline:2px solid #8b5cf6;outline-offset:3px}@media (max-width:640px){.blog-main h1,.blog-surface h1{font-size:1.8rem!important}.blog-main h2,.blog-surface h2{font-size:1.3rem!important}.metric-value{font-size:2.1rem}.comparison-table td,.comparison-table th{font-size:.78rem;padding:.6rem}}.blog-callout.blog-callout-info.my-10,.related-articles{margin-bottom:4rem}.related-articles{margin-top:4rem}.related-articles .cards-wrapper{margin-top:2rem;margin-bottom:2rem}