[data-blog]{margin:0;min-height:100vh;background:linear-gradient(180deg,rgba(2,6,23,.98),#020617 42%,#020617),var(--blog-bg);color:var(--blog-text);font-family:var(--font-plus-jakarta,"Plus Jakarta Sans"),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:18px;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;--btn-radius:10px;--card-radius:12px;--card-radius-sm:10px;--pill-radius:100px}[data-blog] *,[data-blog] :after,[data-blog] :before{box-sizing:border-box}[data-blog] .container{width:min(calc(100% - 48px),var(--blog-container));margin:0 auto}[data-blog] .grain{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E")}[data-blog] .academy-nav{position:fixed;top:0;left:0;right:0;z-index:60;height:64px;display:flex;align-items:center;background:rgba(2,6,23,.56);border-bottom:1px solid var(--blog-white-05);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);transition:background .2s ease,border-color .2s ease}[data-blog] .academy-nav.scrolled{background:rgba(2,6,23,.82);border-bottom-color:rgba(255,255,255,.08)}[data-blog] .academy-nav-inner{display:flex;align-items:center;justify-content:space-between}[data-blog] .academy-nav-brand{display:flex;align-items:center;gap:12px;min-width:230px;flex-shrink:0}[data-blog] .academy-home-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:rgba(148,163,184,.6);background:rgba(255,255,255,.04);border:none;transition:color .2s ease,background .2s ease;text-decoration:none}[data-blog] .academy-home-btn:hover{color:#f8fafc;background:rgba(255,255,255,.1)}[data-blog] .academy-logo{display:inline-flex;align-items:baseline;color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#a78bfa,#60a5fa,#22d3ee);background-clip:text;-webkit-background-clip:text;font-size:1.1rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:filter .2s ease}[data-blog] .academy-logo:hover{filter:brightness(1.2)}[data-blog] .academy-nav-tabs{display:flex;align-items:center;justify-content:center;gap:2px;flex:1}[data-blog] .academy-nav-tabs::-webkit-scrollbar{display:none}[data-blog] .academy-nav-tab{color:rgba(148,163,184,.7);font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;position:relative;height:64px;display:inline-flex;align-items:center;gap:4px;padding:0 16px;transition:color .15s ease;background:none;border:none;cursor:pointer;font-family:inherit}[data-blog] .academy-nav-tab:hover{color:#e2e8f0}[data-blog] .academy-nav-tab.active{color:#f8fafc;font-weight:600}[data-blog] .nav-chevron{transition:transform .2s ease;opacity:.5}[data-blog] .nav-chevron.open{transform:rotate(180deg)}[data-blog] .academy-nav-dropdown-wrap{position:relative;display:flex;align-items:center}[data-blog] .academy-dropdown-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:1000;padding-top:8px}[data-blog] .academy-dropdown-panel.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}[data-blog] .academy-dropdown-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;background:linear-gradient(165deg,rgba(139,92,246,.08),transparent 35%,rgba(6,182,212,.04)),#0c1024;border:1px solid rgba(139,92,246,.15);border-radius:10px;padding:12px;min-width:480px;box-shadow:0 12px 36px rgba(0,0,0,.55),0 0 0 1px rgba(139,92,246,.06)}[data-blog] .academy-dropdown-col{display:flex;flex-direction:column;gap:1px}[data-blog] .academy-dropdown-col:first-child{padding-right:12px;border-right:1px solid rgba(255,255,255,.05)}[data-blog] .academy-dropdown-col:last-child{padding-left:12px}[data-blog] .academy-dropdown-heading{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(148,163,184,.35);padding:6px 8px}[data-blog] .academy-dropdown-item{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;text-decoration:none;color:rgba(226,232,240,.75);font-size:13px;font-weight:500;transition:background .12s ease,color .12s ease}[data-blog] .academy-dropdown-item:hover{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(59,130,246,.08));color:#f1f5f9}[data-blog] .academy-dropdown-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}[data-blog] .academy-dropdown-label{flex:1}[data-blog] .academy-dropdown-count{font-size:11px;color:rgba(148,163,184,.3);font-weight:500;font-variant-numeric:tabular-nums}[data-blog] .academy-dropdown-all{display:block;text-align:left;padding:8px 8px 4px;margin-top:4px;border-top:1px solid rgba(255,255,255,.05);color:rgba(148,163,184,.5);font-size:12px;font-weight:500;text-decoration:none;transition:color .12s ease}[data-blog] .academy-dropdown-all:hover{color:rgba(226,232,240,.8)}[data-blog] .academy-mobile-accordion{display:none}[data-blog] .academy-nav-cta{display:flex;gap:10px;align-items:center;flex-shrink:0;min-width:230px;justify-content:flex-end}[data-blog] .nav-sign-in{padding:8px 16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--blog-muted);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease;white-space:nowrap}[data-blog] .nav-sign-in:hover{color:var(--blog-text);border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.04)}[data-blog] .academy-nav-mobile-cta{display:none}@media (min-width:1025px) and (max-width:1280px){[data-blog] .academy-nav-brand,[data-blog] .academy-nav-cta{min-width:180px}[data-blog] .academy-dropdown-panel{left:0;transform:translateY(4px)}[data-blog] .academy-dropdown-panel.open{transform:translateY(0)}[data-blog] .academy-dropdown-grid{min-width:340px}}[data-blog] .academy-nav .mobile-menu{display:none}@media (max-width:1024px){[data-blog] .academy-nav-brand{min-width:auto}[data-blog] .academy-nav-cta{display:none}[data-blog] .academy-nav .mobile-menu{display:block;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.03);justify-self:end;cursor:pointer}[data-blog] .academy-nav .mobile-menu span{display:block;width:18px;height:2px;margin:4px auto;background:#e2e8f0;border-radius:2px}[data-blog] .academy-nav-tabs{position:absolute;top:64px;left:16px;right:16px;display:none;flex-direction:column;align-items:flex-start;gap:0;padding:10px;background:rgba(15,23,42,.96);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.34);-webkit-mask-image:none;mask-image:none}[data-blog] .academy-nav-tabs.open{display:flex}[data-blog] .academy-nav-tab{width:100%;height:auto;padding:12px 10px;border-radius:8px;justify-content:space-between}[data-blog] .academy-nav-tab.active{background:rgba(139,92,246,.12)}[data-blog] .academy-dropdown-panel{display:none!important}[data-blog] .academy-mobile-accordion{display:flex;flex-direction:column;gap:2px;padding:4px 8px 8px;width:100%;max-height:0;overflow:hidden;transition:max-height .3s ease}[data-blog] .academy-mobile-accordion.open{max-height:600px}[data-blog] .academy-nav-dropdown-wrap{flex-direction:column;width:100%}[data-blog] .academy-nav-mobile-cta{display:flex;flex-direction:column;gap:8px;width:100%;padding-top:10px;margin-top:6px;border-top:1px solid rgba(255,255,255,.08)}[data-blog] .academy-nav-mobile-cta a{width:100%;justify-content:center;text-align:center}}[data-blog] .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:none;border-radius:8px;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}[data-blog] .btn-primary{position:relative;color:var(--blog-white);background:var(--blog-grad);overflow:hidden;isolation:isolate;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 2px 8px -2px rgba(139,92,246,.4),inset 0 0 0 1px rgba(255,255,255,.08)}[data-blog] .btn-primary:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.15),transparent 50%);pointer-events:none;z-index:1}[data-blog] .btn-primary:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 18px -4px rgba(139,92,246,.45),0 0 24px -8px rgba(96,165,250,.2)}[data-blog] .btn-primary:active{transform:translateY(0) scale(.98);box-shadow:0 2px 8px -2px rgba(139,92,246,.3)}[data-blog] .btn-sm{min-height:44px;padding:0 16px;font-size:14px}[data-blog] .btn-outline{background:transparent;border:1px solid var(--blog-glass-border-strong);color:var(--blog-muted)}[data-blog] .btn-outline:hover{border-color:rgba(139,92,246,.3);color:var(--blog-text);background:rgba(255,255,255,.04);transform:translateY(-1px)}[data-blog] .btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:10px;font-size:14px;font-weight:600;color:var(--blog-text);background:rgba(255,255,255,.06);border:1px solid var(--blog-glass-border);text-decoration:none;transition:all .2s ease;cursor:pointer}[data-blog] .btn-ghost:hover{background:rgba(255,255,255,.1);border-color:var(--blog-glass-border-strong);transform:translateY(-1px)}[data-blog] .reading-progress{position:fixed;top:0;left:0;right:0;z-index:55;height:3px;background:transparent;pointer-events:none}[data-blog] .reading-progress-bar{height:100%;background:var(--blog-grad);transform-origin:left;will-change:transform}[data-blog] .academy-hero{padding:88px 0 48px}[data-blog] .academy-hero h1{margin:0 0 16px;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:transparent;background:var(--blog-logo-grad);background-clip:text;-webkit-background-clip:text}[data-blog] .academy-hero p{max-width:600px;color:var(--blog-muted);font-size:clamp(16px,1.2vw,18px);line-height:1.6}[data-blog] .blog-search{position:relative;max-width:480px;margin:28px auto 0;z-index:20}[data-blog] .blog-search-input-wrap{position:relative;display:flex;align-items:center}[data-blog] .blog-search-icon{position:absolute;left:16px;color:var(--blog-dim);pointer-events:none;transition:color .2s ease;flex-shrink:0}[data-blog] .blog-search-input{width:100%;height:48px;padding:0 16px 0 44px;background:var(--blog-white-04);border:1px solid var(--blog-glass-border);border-radius:12px;color:var(--blog-text);font-family:inherit;font-size:15px;font-weight:500;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-blog] .blog-search-input::-moz-placeholder{color:var(--blog-dim);font-weight:400}[data-blog] .blog-search-input::placeholder{color:var(--blog-dim);font-weight:400}[data-blog] .blog-search-input:focus{border-color:rgba(139,92,246,.4);background:var(--blog-white-06);box-shadow:0 0 0 3px rgba(139,92,246,.08),0 2px 8px rgba(0,0,0,.2)}[data-blog] .blog-search-input-wrap:has(:focus) .blog-search-icon,[data-blog] .blog-search-input:focus+.blog-search-icon{color:var(--blog-violet)}[data-blog] .blog-search-input::-webkit-search-cancel-button,[data-blog] .blog-search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}[data-blog] .blog-search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.98));border:1px solid var(--blog-glass-border-strong);border-radius:14px;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 16px 48px -12px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04);overflow:hidden;animation:blogSearchFadeIn .15s ease}@keyframes blogSearchFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}[data-blog] .blog-search-results{list-style:none;margin:0;padding:6px;max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--blog-slate-18) transparent}[data-blog] .blog-search-item{border-radius:10px;transition:background .12s ease}[data-blog] .blog-search-item.active,[data-blog] .blog-search-item:hover{background:var(--blog-white-06)}[data-blog] .blog-search-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;text-decoration:none;color:inherit}[data-blog] .blog-search-title{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--blog-text);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-blog] .blog-search-category{flex-shrink:0;padding:3px 10px;border-radius:100px;font-size:12px;font-weight:700;letter-spacing:.03em;color:var(--cat-color,var(--blog-violet-light));background:color-mix(in srgb,var(--cat-color,var(--blog-violet)) 15%,transparent)}[data-blog] .blog-search-empty{padding:24px 16px;text-align:center;color:var(--blog-dim);font-size:14px;font-weight:500}[data-blog] .category-filter{display:flex;gap:10px;padding:0 0 48px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;justify-content:center;flex-wrap:wrap}[data-blog] .category-filter::-webkit-scrollbar{display:none}[data-blog] .category-pill{display:inline-flex;align-items:center;padding:0;border:none;border-radius:0;background:transparent;color:var(--blog-muted);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;scroll-snap-align:start;text-decoration:none;position:relative;height:48px;transition:color .15s ease}[data-blog] .category-pill:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:transparent;transition:background .2s ease}[data-blog] .category-pill:hover{color:var(--blog-text)}[data-blog] .category-pill.active{color:var(--blog-white)}[data-blog] .category-pill.active:after{background:#8b5cf6}[data-blog] .card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-bottom:96px}[data-blog] .blog-card{position:relative;display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--blog-glass-border);background:linear-gradient(180deg,rgba(15,23,42,.6),rgba(2,6,23,.8));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}[data-blog] .blog-card:hover{transform:translateY(-4px);border-color:var(--blog-glass-border-strong);box-shadow:0 18px 40px rgba(139,92,246,.12)}[data-blog] .blog-card.featured{grid-column:1/-1;flex-direction:row;min-height:340px}[data-blog] .blog-card-image{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--blog-card)}[data-blog] .blog-card.featured .blog-card-image{aspect-ratio:auto;width:50%;min-height:100%}[data-blog] .blog-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-blog] .blog-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,6,23,.7) 0,transparent 60%);pointer-events:none}[data-blog] .blog-card-image .card-badges{position:absolute;bottom:12px;left:14px;right:14px;display:flex;gap:8px;z-index:2}[data-blog] .blog-card-body{display:flex;flex-direction:column;gap:12px;padding:20px;flex:1}[data-blog] .blog-card.featured .blog-card-body{padding:32px;justify-content:center}[data-blog] .blog-card-meta{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--blog-dim)}[data-blog] .blog-card-title{margin:0;font-size:18px;font-weight:700;line-height:1.35;color:var(--blog-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * 1.35em)}[data-blog] .blog-card.featured .blog-card-title{font-size:clamp(22px,2vw,28px)}[data-blog] .blog-card-desc{margin:0;font-size:15px;color:var(--blog-muted);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-blog] .blog-card.featured .blog-card-desc{-webkit-line-clamp:3}[data-blog] .blog-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}[data-blog] .badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:100px;font-size:12px;font-weight:700;letter-spacing:.02em}[data-blog] .badge.badge-sm{padding:2px 8px;font-size:11px;font-weight:600}[data-blog] .badge-category{background:rgba(139,92,246,.15);color:var(--blog-violet-light)}[data-blog] .badge-beginner{background:rgba(34,197,94,.15);color:var(--blog-green-light)}[data-blog] .badge-intermediate{background:rgba(245,158,11,.15);color:var(--blog-amber-light)}[data-blog] .badge-advanced{background:rgba(239,68,68,.15);color:var(--blog-red-light)}[data-blog] .article-header{padding:0 0 32px}[data-blog] .article-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:2px;font-size:14px;color:var(--blog-dim);flex-wrap:wrap}[data-blog] .article-breadcrumb a{color:var(--blog-muted);text-decoration:none;transition:color .15s ease}[data-blog] .article-breadcrumb a:hover{color:var(--blog-violet-light)}[data-blog] .article-breadcrumb svg{width:14px;height:14px;color:var(--blog-dim)}[data-blog] .article-header h1{margin:0 0 16px;font-size:clamp(28px,4vw,48px);font-weight:600;line-height:56px;color:var(--blog-text)}[data-blog] .article-meta{display:flex;align-items:center;gap:14px;margin-bottom:8px;font-size:16px;color:rgb(146,154,165);flex-wrap:wrap}[data-blog] .article-meta .sep{display:inline-block;width:4px;height:4px;background:var(--blog-dim);border-radius:50%}[data-blog] .article-topic-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 0 12px}[data-blog] .topic-tag-pill{display:inline-flex;align-items:center;padding:2px 12px;border-radius:100px;background:rgba(255,255,255,.08);color:var(--blog-muted);font-size:12px;font-weight:600;letter-spacing:.02em;white-space:nowrap;transition:background .2s ease}[data-blog] .topic-tag-pill:hover{background:rgba(255,255,255,.12)}[data-blog] .article-hero-image{position:relative;width:100%;max-width:720px;margin:0 0 16px;border-radius:16px;overflow:hidden;aspect-ratio:16/9;background:var(--blog-card)}[data-blog] .article-hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-blog] .article-page-layout{position:relative}@media (min-width:1200px){[data-blog] .article-page-layout{display:flex;align-items:flex-start;gap:clamp(80px,8vw,120px);max-width:none;margin:0}[data-blog] .article-container{width:100%;max-width:1248px;padding-top:80px;padding-left:32px;padding-right:48px;margin-left:clamp(24px,5vw,96px);margin-right:auto;box-sizing:border-box}}[data-blog] .article-left-col{width:100%;min-width:0}@media (min-width:1200px){[data-blog] .article-left-col{flex:1;min-width:0;max-width:680px}}[data-blog] .article-main{position:relative;padding-bottom:64px}[data-blog] .article-sidebar{display:none}@media (min-width:1200px){[data-blog] .article-sidebar{display:block;position:sticky;top:80px;align-self:flex-start;width:252px;min-width:252px;overflow-x:clip;overflow-y:visible;padding-top:0;padding-right:16px}}[data-blog] .sidebar-related{margin-top:140px;padding-top:24px;border-top:1px solid var(--blog-glass-border-strong)}[data-blog] .sidebar-related-title{font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--blog-muted);margin:0 0 16px}[data-blog] .sidebar-related-list{display:flex;flex-direction:column;gap:14px}[data-blog] .sidebar-related-card{display:block;text-decoration:none;border-radius:10px;overflow:hidden;background:var(--blog-card);border:1px solid var(--blog-glass-border);transition:border-color .2s,transform .2s}[data-blog] .sidebar-related-card:hover{border-color:var(--blog-violet);transform:translateY(-1px)}[data-blog] .sidebar-related-thumb{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(6,182,212,.1))}[data-blog] .sidebar-related-thumb img{-o-object-fit:cover;object-fit:cover;transition:transform .3s}[data-blog] .sidebar-related-card:hover .sidebar-related-thumb img{transform:scale(1.04)}[data-blog] .sidebar-related-thumb-fallback{width:100%;height:100%;background:linear-gradient(135deg,var(--blog-violet) 0,var(--blog-cyan) 100%);opacity:.2}[data-blog] .sidebar-related-card-title{display:block;padding:10px 12px 12px;font-size:13px;font-weight:500;line-height:1.4;color:var(--blog-text);transition:color .2s}[data-blog] .sidebar-related-card:hover .sidebar-related-card-title{color:var(--blog-violet-light)}[data-blog] .sidebar-cta{display:block;text-decoration:none;margin-top:20px;margin-bottom:40px;padding:24px 16px;text-align:center;border-radius:16px;background:var(--blog-card);border:1px solid var(--blog-glass-border-strong);transition:border-color .2s ease,transform .2s ease;cursor:pointer}[data-blog] .sidebar-cta:hover{border-color:var(--blog-violet);transform:translateY(-1px)}[data-blog] .sidebar-cta-icon{display:flex;justify-content:center;margin-bottom:12px}[data-blog] .sidebar-cta-title{font-size:15px;font-weight:600;line-height:1.35;color:var(--blog-text);margin:0 0 8px}[data-blog] .sidebar-cta-desc{font-size:12.5px;line-height:1.5;color:var(--blog-muted);margin:0 0 16px}[data-blog] .sidebar-cta-button{display:block;width:100%;padding:10px 0;font-size:13px;font-weight:600;text-align:center;text-decoration:none;color:var(--blog-white);border-radius:10px;background:linear-gradient(135deg,var(--blog-violet),var(--blog-cyan));transition:opacity .2s,transform .15s}[data-blog] .sidebar-cta-button:hover{opacity:.9;transform:translateY(-1px)}[data-blog] .article-cta-banner{display:flex;flex-direction:column;align-items:center;gap:16px;margin:48px 0;padding:28px 24px;text-align:center;border-radius:16px;background:var(--blog-card);border:1px solid var(--blog-glass-border-strong)}[data-blog] .article-cta-banner-title{font-size:21px;font-weight:700;line-height:1.3;color:var(--blog-text);margin:0 0 8px}[data-blog] .article-cta-banner-desc{font-size:15px;line-height:1.55;color:var(--blog-muted);margin:0;max-width:48ch}[data-blog] .article-cta-banner-button{display:inline-block;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;color:var(--blog-white);border-radius:10px;background:linear-gradient(135deg,var(--blog-violet),var(--blog-cyan));transition:opacity .2s,transform .15s}[data-blog] .article-cta-banner-button:hover{opacity:.92;transform:translateY(-1px)}[data-blog] .comparison-coming-soon{display:inline-block;margin-top:6px;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--blog-cyan);background:rgba(6,182,212,.12);border:1px solid rgba(6,182,212,.3);border-radius:999px;white-space:nowrap}[data-blog] .blog-prose{font-size:20px;line-height:1.45;letter-spacing:.01em;color:var(--blog-prose-text);text-rendering:optimizeLegibility;max-width:664px}[data-blog] .blog-prose h2{margin-top:2.5em;margin-bottom:.8em;font-size:clamp(24px,3.2vw,32px);line-height:40px}[data-blog] .blog-prose h2,[data-blog] .blog-prose h3{font-weight:600;color:var(--blog-text);scroll-margin-top:80px}[data-blog] .blog-prose h3{margin-top:2em;margin-bottom:.6em;font-size:clamp(20px,2.4vw,24px);line-height:32px}[data-blog] .blog-prose h4{margin-top:1.5em;margin-bottom:.5em;font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--blog-text);scroll-margin-top:80px}[data-blog] .blog-prose p{margin:0 0 1.5em}[data-blog] .blog-prose a{color:var(--blog-violet-light);text-decoration:none;border-bottom:1px solid rgba(167,139,250,.3);transition:border-color .2s ease,color .2s ease}[data-blog] .blog-prose a:hover{color:var(--blog-violet-lighter);border-bottom-color:rgba(196,181,253,.6)}[data-blog] .blog-prose strong{font-weight:700;color:var(--blog-text)}[data-blog] .blog-prose ol,[data-blog] .blog-prose ul{margin:0 0 1.5em;padding-left:24px}[data-blog] .blog-prose li{margin-bottom:.5em;line-height:1.6}[data-blog] .blog-prose li::marker{color:var(--blog-violet)}[data-blog] .blog-prose blockquote{margin:2em 0;padding:20px 24px;border-left:3px solid;-o-border-image:var(--blog-logo-grad) 1;border-image:var(--blog-logo-grad) 1;background:var(--blog-white-03);border-radius:0 12px 12px 0;font-size:20px;font-style:italic;color:var(--blog-muted);line-height:1.6}[data-blog] .blog-prose blockquote p{margin:0}[data-blog] .blog-prose code{background:var(--blog-slate-16);padding:2px 6px;border-radius:4px;font-family:var(--blog-mono);font-size:.875em;color:var(--blog-violet-lighter)}[data-blog] .blog-prose pre{margin:2em 0;padding:0;background:none;overflow:visible}[data-blog] .blog-prose pre code{background:none;padding:0;border-radius:0;font-size:.875em;color:inherit}[data-blog] .blog-prose hr{margin:3em 0;border:none;height:1px;background:var(--blog-grad);opacity:.3}[data-blog] .blog-prose img{max-width:100%;height:auto;border-radius:12px;margin:2em 0}[data-blog] .blog-prose table{width:100%;margin:2em 0;border-collapse:collapse;background:rgba(255,255,255,.02);border:1px solid var(--blog-glass-border);border-radius:12px;overflow:hidden}[data-blog] .blog-prose th{background:rgba(139,92,246,.08);color:var(--blog-text);font-family:var(--blog-mono);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:14px 18px}[data-blog] .blog-prose td{border-top:1px solid var(--blog-glass-border);padding:14px 18px;font-size:15px;color:var(--blog-muted)}[data-blog] .blog-prose tr:hover td{background:rgba(139,92,246,.03)}[data-blog] .code-block{position:relative;background:linear-gradient(180deg,rgba(15,23,42,.95),rgba(2,6,23,.98));border:1px solid var(--blog-slate-14);border-radius:14px;overflow:hidden;margin:2em 0}[data-blog] .code-block-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--blog-slate-13)}[data-blog] .code-block-dots{display:flex;gap:6px}[data-blog] .code-block-dots span{width:10px;height:10px;border-radius:50%}[data-blog] .code-block-dots span:first-child{background:var(--blog-red)}[data-blog] .code-block-dots span:nth-child(2){background:var(--blog-amber)}[data-blog] .code-block-dots span:nth-child(3){background:var(--blog-green)}[data-blog] .code-block-lang{font-family:var(--blog-mono);font-size:12px;font-weight:600;color:var(--blog-dim);text-transform:uppercase}[data-blog] .code-block-copy{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--blog-glass-border);border-radius:6px;background:transparent;color:var(--blog-muted);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}[data-blog] .code-block-copy:hover{border-color:var(--blog-glass-border-strong);color:var(--blog-text);background:var(--blog-white-04)}[data-blog] .code-block-copy.copied{border-color:rgba(34,197,94,.4);color:var(--blog-green-light)}[data-blog] .code-block-content{padding:16px 20px;overflow-x:auto;font-family:var(--blog-mono);font-size:14px;line-height:1.65;color:var(--blog-prose-text)}[data-blog] .callout{margin:2em 0;padding:20px 24px;border-radius:12px;border-left:3px solid;display:flex;gap:14px;align-items:flex-start}[data-blog] .callout-icon{font-size:20px;flex-shrink:0;line-height:1.5}[data-blog] .callout-content{flex:1}[data-blog] .callout-content p{margin:0;font-size:16px;line-height:1.6}[data-blog] .callout-tip{background:rgba(34,197,94,.06);border-color:var(--blog-green);color:var(--blog-green-lighter)}[data-blog] .callout-warning{background:rgba(245,158,11,.06);border-color:var(--blog-amber);color:var(--blog-amber-lighter)}[data-blog] .callout-info{background:rgba(139,92,246,.06);border-color:var(--blog-violet);color:var(--blog-violet-lightest)}[data-blog] .key-takeaways{margin:2em 0;padding:24px 28px;background:linear-gradient(135deg,rgba(139,92,246,.06),rgba(6,182,212,.04));border:1px solid var(--blog-glass-border-strong);border-left:3px solid;-o-border-image:var(--blog-logo-grad) 1;border-image:var(--blog-logo-grad) 1;border-radius:0 14px 14px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-blog] .key-takeaways h4{margin:0 0 16px;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--blog-text)}[data-blog] .key-takeaways ul{margin:0;padding:0;list-style:none}[data-blog] .key-takeaways li{position:relative;padding-left:28px;margin-bottom:10px;font-size:15px;line-height:1.55;color:var(--blog-muted)}[data-blog] .key-takeaways li:before{content:"✓";position:absolute;left:0;color:var(--blog-green);font-weight:700}[data-blog] .cta-banner{margin:3em 0;padding:40px 36px;text-align:center;background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(59,130,246,.08),rgba(6,182,212,.06));border:1px solid var(--blog-glass-border-strong);border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-blog] .cta-banner h3{margin:0 0 12px;font-size:24px;font-weight:800;color:var(--blog-text)}[data-blog] .cta-banner p{margin:0 0 24px;color:var(--blog-muted);font-size:16px}[data-blog] .cta-banner .btn-primary{min-height:52px;padding:0 32px;font-size:16px;color:#ffffff!important}[data-blog] .sidebar-share{margin-top:0;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.06)}[data-blog] .sidebar-share-title{margin:0 0 14px;font-size:20px;font-weight:600;color:var(--blog-text);letter-spacing:.01em}[data-blog] .sidebar-share-icons{display:flex;align-items:center;gap:10px}[data-blog] .sidebar-share-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;border:none;background:transparent;color:var(--blog-muted);cursor:pointer;transition:all .2s ease;text-decoration:none}[data-blog] .sidebar-share-btn:hover{color:var(--blog-text);background:rgba(255,255,255,.06)}[data-blog] .sidebar-share-btn.copied{color:var(--blog-green-light)}[data-blog] .sidebar-share-btn svg{width:18px;height:18px}[data-blog] .toc-list{list-style:none;padding:0;margin:0;position:relative}[data-blog] .toc-list:before{content:"";position:absolute;right:4px;top:6px;bottom:6px;width:1px;background:rgba(255,255,255,.06)}[data-blog] .toc-item{position:relative;display:flex;align-items:flex-start;flex-direction:row-reverse;gap:14px;padding-bottom:22px;margin-bottom:0}[data-blog] .toc-diamond{position:relative;flex-shrink:0;width:9px;height:9px;margin-top:6px;transform:rotate(45deg);border:1.5px solid rgba(148,163,184,.25);background:transparent;transition:all .25s ease;z-index:1}[data-blog] .toc-diamond.read{border-color:rgba(139,92,246,.5);background:rgba(139,92,246,.15)}[data-blog] .toc-diamond.active{border-color:var(--blog-violet);background:var(--blog-violet);box-shadow:0 0 8px rgba(139,92,246,.45)}[data-blog] .toc-link{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:0;margin-bottom:0;font-size:16px;line-height:1.25;font-weight:600;color:rgb(132,142,156);text-decoration:none;border:none;background:none;text-align:left;width:100%;cursor:pointer;transition:color .2s ease,font-weight .2s ease}[data-blog] .toc-link:hover{color:rgb(234,236,239)}[data-blog] .toc-link.read{color:rgb(132,142,156)}[data-blog] .toc-link.active{color:rgb(234,236,239);font-weight:700}[data-blog] .toc-drawer,[data-blog] .toc-drawer-overlay,[data-blog] .toc-mobile-trigger{display:none}[data-blog] .author-card{display:flex;align-items:center;gap:20px;margin:48px auto;max-width:760px;padding:28px;background:linear-gradient(180deg,rgba(15,23,42,.6),rgba(2,6,23,.8));border:1px solid var(--blog-glass-border);border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-blog] .author-avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(59,130,246,.1));border:1px solid rgba(139,92,246,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}[data-blog] .author-logo-img{width:52px;height:52px;-o-object-fit:contain;object-fit:contain}[data-blog] .author-info h4{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--blog-text)}[data-blog] .author-info p{margin:0 0 10px;font-size:14px;color:var(--blog-muted);line-height:1.5}[data-blog] .author-socials{display:flex;gap:12px}[data-blog] .author-socials a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--blog-white-06);color:var(--blog-muted);transition:background .2s ease,color .2s ease;text-decoration:none}[data-blog] .author-socials a:hover{background:var(--blog-white-10);color:var(--blog-text)}[data-blog] .author-socials svg{width:16px;height:16px;fill:currentColor}[data-blog] .share-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;padding:20px 0;margin:24px 0;border-top:1px solid var(--blog-glass-border);border-bottom:1px solid var(--blog-glass-border)}[data-blog] .share-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--blog-glass-border);background:rgba(15,23,42,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--blog-muted);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease,transform .2s ease}[data-blog] .share-btn:hover{border-color:var(--blog-glass-border-strong);color:var(--blog-text);background:rgba(15,23,42,.95);transform:translateY(-2px)}[data-blog] .share-btn svg{width:18px;height:18px}[data-blog] .back-to-top{position:fixed;bottom:28px;right:28px;z-index:45;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(30,30,50,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:rgba(255,255,255,.7);cursor:pointer;box-shadow:0 2px 12px rgba(0,0,0,.3);opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease,color .2s ease,border-color .2s ease}[data-blog] .back-to-top.visible{opacity:1;transform:translateY(0);pointer-events:auto}[data-blog] .back-to-top:hover{color:#fff;border-color:rgba(139,92,246,.4);box-shadow:0 4px 20px rgba(139,92,246,.25);transform:translateY(-2px)}[data-blog] .back-to-top svg{width:18px;height:18px}[data-blog] .related-articles{max-width:760px;margin:0 auto;padding:0 0 96px}[data-blog] .related-articles h2{margin:0 0 28px;font-size:24px;font-weight:800;color:var(--blog-text)}[data-blog] .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}[data-blog] .category-hero{padding:120px 0 48px;max-width:680px;margin:0 auto;text-align:center}[data-blog] .category-icon{font-size:48px;margin-bottom:16px}[data-blog] .category-hero h1{margin:0 0 16px;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.15;color:var(--blog-text)}[data-blog] .category-hero p{margin:0 0 12px;color:var(--blog-muted);font-size:16px;line-height:1.6}[data-blog] .category-count{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;background:var(--blog-white-06);border-radius:100px;font-size:13px;font-weight:600;color:var(--blog-muted)}[data-blog] .article-disclaimer{max-width:760px;margin:0 auto 48px;font-size:12px;color:var(--blog-dim);line-height:1.5;text-align:center;opacity:.6}[data-blog] .empty-state{text-align:center;padding:96px 24px}[data-blog] .empty-state-icon{font-size:64px;margin-bottom:20px;opacity:.5}[data-blog] .empty-state p{margin:0 0 24px;color:var(--blog-muted);font-size:16px}[data-blog] .newsletter-cta{position:relative;max-width:680px;margin:0 auto 96px;padding:2px;border-radius:18px;background:linear-gradient(135deg,rgba(139,92,246,.35),rgba(59,130,246,.2),rgba(6,182,212,.35))}[data-blog] .newsletter-glow{position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(59,130,246,.08),rgba(6,182,212,.15));filter:blur(32px);opacity:.6;pointer-events:none;z-index:-1}[data-blog] .newsletter-inner{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 40px;border-radius:16px;background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(2,6,23,.96));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-blog] .newsletter-proof{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;margin-bottom:24px;border-radius:100px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.15);font-size:13px;font-weight:600;color:var(--blog-green-light);letter-spacing:.01em}[data-blog] .newsletter-proof-dot{width:6px;height:6px;border-radius:50%;background:var(--blog-green);box-shadow:0 0 6px rgba(34,197,94,.5);animation:newsletter-pulse 2s ease-in-out infinite}@keyframes newsletter-pulse{0%,to{opacity:1}50%{opacity:.4}}[data-blog] .newsletter-title{margin:0 0 12px;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.2;color:var(--blog-text)}[data-blog] .newsletter-desc{margin:0 0 32px;max-width:440px;font-size:15px;line-height:1.6;color:var(--blog-muted)}[data-blog] .newsletter-form{display:flex;width:100%;max-width:420px;border-radius:10px;border:1px solid var(--blog-glass-border-strong);background:rgba(255,255,255,.03);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}[data-blog] .newsletter-form.focused{border-color:rgba(139,92,246,.4);box-shadow:0 0 0 3px rgba(139,92,246,.08)}[data-blog] .newsletter-input{flex:1;min-width:0;padding:14px 16px;background:transparent;border:none;outline:none;font-family:inherit;font-size:15px;font-weight:500;color:var(--blog-text)}[data-blog] .newsletter-input::-moz-placeholder{color:var(--blog-dim)}[data-blog] .newsletter-input::placeholder{color:var(--blog-dim)}[data-blog] .newsletter-btn{display:inline-flex;align-items:center;gap:6px;padding:14px 22px;margin:4px;border:none;border-radius:8px;background:var(--blog-grad);color:var(--blog-white);font-family:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}[data-blog] .newsletter-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px -3px rgba(139,92,246,.45)}[data-blog] .newsletter-btn:active{transform:translateY(0)}[data-blog] .newsletter-success{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:10px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2);color:var(--blog-green-light);font-size:15px;font-weight:600;animation:newsletter-fade-in .4s ease}@keyframes newsletter-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-blog] .newsletter-privacy{margin:16px 0 0;font-size:12px;color:var(--blog-dim);letter-spacing:.01em}@media (max-width:640px){[data-blog] .newsletter-inner{padding:36px 24px}[data-blog] .newsletter-form{flex-direction:column;border:none;background:transparent;gap:10px}[data-blog] .newsletter-form.focused{border-color:transparent;box-shadow:none}[data-blog] .newsletter-input{border-radius:10px;border:1px solid var(--blog-glass-border-strong);background:rgba(255,255,255,.03)}[data-blog] .newsletter-input:focus{border-color:rgba(139,92,246,.4);box-shadow:0 0 0 3px rgba(139,92,246,.08)}[data-blog] .newsletter-btn{margin:0;padding:14px 22px;justify-content:center;border-radius:10px}}[data-blog] .reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}[data-blog] .reveal.visible{opacity:1;transform:translateY(0)}[data-blog] .skeleton{background:linear-gradient(90deg,var(--blog-white-03),var(--blog-white-06),var(--blog-white-03));background-size:200% 100%;animation:shimmer 1.5s ease infinite;border-radius:8px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-blog] .glossary-hero{padding:120px 0 40px;text-align:center}[data-blog] .glossary-hero h1{margin:0 0 16px;font-size:clamp(32px,4.5vw,48px);font-weight:800;line-height:1.1;color:var(--blog-text)}[data-blog] .glossary-hero p{margin:0 auto;max-width:520px;color:var(--blog-muted);font-size:clamp(15px,1.1vw,17px);line-height:1.6}[data-blog] .glossary-layout{max-width:860px;margin:0 auto;padding-bottom:96px}[data-blog] .glossary-search-wrapper{margin-bottom:32px}[data-blog] .glossary-search{position:relative;display:flex;align-items:center;gap:12px;padding:0 20px;height:52px;border:1px solid var(--blog-glass-border);border-radius:14px;background:var(--blog-white-03);transition:border-color .2s ease,background .2s ease}[data-blog] .glossary-search:focus-within{border-color:rgba(139,92,246,.3);background:var(--blog-white-04)}[data-blog] .glossary-search svg{color:var(--blog-dim);flex-shrink:0}[data-blog] .glossary-search input{flex:1;background:none;border:none;outline:none;color:var(--blog-text);font-size:15px;font-family:inherit}[data-blog] .glossary-search input::-moz-placeholder{color:var(--blog-dim)}[data-blog] .glossary-search input::placeholder{color:var(--blog-dim)}[data-blog] .glossary-result-count{font-size:13px;color:var(--blog-dim);white-space:nowrap}[data-blog] .glossary-search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--blog-muted);cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .15s ease}[data-blog] .glossary-search-clear:hover{color:var(--blog-text)}[data-blog] .glossary-letter-nav{display:flex;flex-wrap:wrap;gap:4px;padding:16px 0 32px;border-bottom:1px solid var(--blog-glass-border);margin-bottom:40px;justify-content:center}[data-blog] .glossary-letter-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid transparent;border-radius:8px;background:none;color:var(--blog-muted);font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:color .15s ease,background .15s ease}[data-blog] .glossary-letter-btn:hover:not(.disabled){color:var(--blog-text);background:var(--blog-white-06)}[data-blog] .glossary-letter-btn.active{color:var(--blog-white);background:var(--blog-grad);border-color:transparent}[data-blog] .glossary-letter-btn.disabled{opacity:.25;cursor:default}[data-blog] .glossary-section{margin-bottom:48px;scroll-margin-top:80px}[data-blog] .glossary-letter-header{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--blog-glass-border)}[data-blog] .glossary-letter-header span:first-child{font-size:28px;font-weight:800;color:transparent;background:var(--blog-logo-grad);background-clip:text;-webkit-background-clip:text}[data-blog] .glossary-letter-count{font-size:12px;font-weight:700;color:var(--blog-dim);background:var(--blog-white-06);padding:2px 8px;border-radius:100px}[data-blog] .glossary-term-list{display:flex;flex-direction:column;gap:12px}[data-blog] .glossary-term-card{padding:20px 24px;border:1px solid var(--blog-glass-border);border-radius:12px;background:linear-gradient(180deg,rgba(15,23,42,.4),rgba(2,6,23,.6));transition:border-color .2s ease,transform .2s ease}[data-blog] .glossary-term-card:hover{border-color:var(--blog-glass-border-strong);transform:translateX(4px)}[data-blog] .glossary-term-card h3{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--blog-text)}[data-blog] .glossary-term-card p{margin:0;font-size:15px;line-height:1.6;color:var(--blog-muted)}[data-blog] .glossary-empty{text-align:center;padding:64px 24px;display:flex;flex-direction:column;align-items:center;gap:12px}[data-blog] .glossary-empty p{color:var(--blog-dim);font-size:16px;margin:0}[data-blog] .glossary-empty-icon{color:var(--blog-dim);opacity:.4;margin-bottom:8px}[data-blog] .glossary-empty-hint{font-size:14px!important;color:var(--blog-dim)!important;opacity:.7}[data-blog] .glossary-empty-clear{margin-top:8px;padding:10px 24px;border:1px solid var(--blog-glass-border-strong);border-radius:10px;background:var(--blog-white-04);color:var(--blog-muted);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}[data-blog] .glossary-empty-clear:hover{color:var(--blog-text);border-color:rgba(139,92,246,.3);background:var(--blog-white-06)}[data-blog] a.glossary-term-card-link{display:block;position:relative;text-decoration:none;cursor:pointer}[data-blog] a.glossary-term-card-link h3,[data-blog] a.glossary-term-card-link p{color:inherit}[data-blog] a.glossary-term-card-link h3{color:var(--blog-text)}[data-blog] a.glossary-term-card-link p{color:var(--blog-muted)}[data-blog] .glossary-term-arrow{position:absolute;top:20px;right:20px;font-size:16px;color:var(--blog-dim);opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease}[data-blog] a.glossary-term-card-link:hover .glossary-term-arrow{opacity:1;transform:translateX(0)}[data-blog] .glossary-term-definition{font-size:18px;line-height:1.7;color:var(--blog-muted)}[data-blog] .glossary-related-section{max-width:760px;margin:0 auto 48px}[data-blog] .glossary-related-section h2{margin:0 0 24px;font-size:22px;font-weight:800;color:var(--blog-text)}[data-blog] .glossary-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}[data-blog] a.glossary-related-card{display:block;padding:20px;border:1px solid var(--blog-glass-border);border-radius:12px;background:linear-gradient(180deg,rgba(15,23,42,.4),rgba(2,6,23,.6));text-decoration:none;transition:border-color .2s ease,transform .2s ease}[data-blog] a.glossary-related-card:hover{border-color:var(--blog-glass-border-strong);transform:translateY(-2px)}[data-blog] a.glossary-related-card h3{margin:0 0 8px;font-size:15px;font-weight:700;color:var(--blog-text)}[data-blog] a.glossary-related-card p{margin:0;font-size:13px;line-height:1.5;color:var(--blog-dim)}[data-blog] .glossary-back-cta{max-width:760px;margin:0 auto 96px;text-align:center}[data-blog] a.glossary-back-link{display:inline-flex;align-items:center;gap:6px;padding:12px 28px;border:1px solid var(--blog-glass-border-strong);border-radius:10px;background:var(--blog-white-03);color:var(--blog-muted);font-size:15px;font-weight:600;text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease}[data-blog] a.glossary-back-link:hover{color:var(--blog-text);border-color:rgba(139,92,246,.3);background:var(--blog-white-06)}@media (max-width:640px){[data-blog] .glossary-hero{padding:100px 0 28px}[data-blog] .glossary-letter-nav{gap:2px}[data-blog] .glossary-letter-btn{width:30px;height:30px;font-size:12px}[data-blog] .glossary-term-card{padding:16px 18px}[data-blog] .newsletter-cta{padding:32px 20px;margin-bottom:64px}[data-blog] .newsletter-form{flex-direction:column}[data-blog] .newsletter-form button{width:100%}}[data-blog] .site-footer{padding:96px 0 44px;background:rgba(2,6,23,.46);border-top:1px solid rgba(255,255,255,.06)}[data-blog] .footer-grid{display:grid;grid-template-columns:minmax(230px,1.4fr) repeat(4,minmax(125px,1fr));gap:clamp(46px,7vw,104px);align-items:start}[data-blog] a.footer-logo{display:inline-block;color:transparent;-webkit-text-fill-color:transparent;background:var(--blog-logo-grad);background-clip:text;-webkit-background-clip:text;font-size:22px;font-weight:800;line-height:1;text-decoration:none}[data-blog] .footer-brand p{max-width:310px;margin:28px 0 0;color:var(--blog-muted);font-size:16px;line-height:1.62}[data-blog] .footer-socials{display:flex;align-items:center;gap:20px;margin-top:34px}[data-blog] .footer-socials a{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;color:var(--blog-muted);text-decoration:none;transition:color .16s ease,transform .16s ease}[data-blog] .footer-socials a:hover{color:var(--blog-text);transform:translateY(-1px)}[data-blog] .footer-socials svg{width:22px;height:22px;fill:currentColor}[data-blog] .footer-col h3{margin:0 0 24px;color:var(--blog-text);font-size:16px;font-weight:800}[data-blog] .footer-col ul{display:flex;flex-direction:column;gap:18px;padding:0;margin:0;list-style:none}[data-blog] .footer-col a{color:var(--blog-muted);font-size:15px;font-weight:500;text-decoration:none;transition:color .16s ease}[data-blog] .footer-col a:hover{color:var(--blog-text)}[data-blog] .footer-bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin-top:74px;padding-top:34px;color:var(--blog-dim);border-top:1px solid var(--blog-white-05);font-size:13px;line-height:1.5;text-align:center}[data-blog] .landing-lang-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:none;border-radius:8px;cursor:pointer;color:var(--blog-muted);transition:color .2s ease,background .2s ease}[data-blog] .landing-lang-btn:hover{color:var(--blog-text);background:rgba(255,255,255,.06)}[data-blog] .landing-lang-btn svg{width:20px;height:20px}@media (max-width:1024px){[data-blog] .card-grid{grid-template-columns:repeat(2,1fr);gap:20px}[data-blog] .blog-card.featured{flex-direction:column}[data-blog] .blog-card.featured .blog-card-image{width:100%;aspect-ratio:16/9;min-height:auto}[data-blog] .blog-card.featured .blog-card-body{padding:24px}[data-blog] .related-grid{grid-template-columns:repeat(2,1fr)}[data-blog] .footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:640px){[data-blog] .card-grid{gap:16px}[data-blog] .card-grid,[data-blog] .related-grid{grid-template-columns:1fr}[data-blog] .academy-hero{padding:100px 0 32px}[data-blog] .article-header{padding:0 0 24px}[data-blog] .article-topic-tags{padding-top:84px}[data-blog] .category-filter{justify-content:flex-start;flex-wrap:nowrap;position:relative;-webkit-mask-image:linear-gradient(90deg,black calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 48px),transparent)}[data-blog] .category-filter.scrolled-end{-webkit-mask-image:none;mask-image:none}[data-blog] .author-card{flex-direction:column;text-align:center;padding:24px}[data-blog] .author-socials{justify-content:center}[data-blog] .footer-grid{grid-template-columns:1fr;gap:36px}[data-blog] .container{width:calc(100% - 32px)}[data-blog] .article-layout{padding-bottom:80px}[data-blog] .blog-prose{overflow-wrap:break-word;word-break:break-word}[data-blog] .blog-prose blockquote{font-size:16px;padding:16px 18px}[data-blog] .blog-prose table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}[data-blog] .blog-prose pre{max-width:100%}[data-blog] .code-block-content{padding:14px 16px;font-size:13px}[data-blog] .trust-card{padding:32px 20px}[data-blog] .trust-tagline{font-size:20px}}[data-blog] .paths-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;color:var(--blog-dim)}[data-blog] .paths-breadcrumb a{color:var(--blog-muted);text-decoration:none;transition:color .2s ease}[data-blog] .paths-breadcrumb a:hover{color:var(--blog-text)}[data-blog] .paths-grid{display:grid;gap:32px;padding-bottom:64px}[data-blog] .path-card{position:relative;padding:32px;border-radius:16px;border:1px solid var(--blog-glass-border);background:linear-gradient(180deg,rgba(15,23,42,.6),rgba(2,6,23,.85));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .3s ease,box-shadow .3s ease}[data-blog] .path-card:before{content:"";position:absolute;inset:-1px;border-radius:17px;padding:1px;background:linear-gradient(135deg,var(--path-accent,var(--blog-violet)) 0,transparent 50%);-webkit-mask:linear-gradient(var(--blog-white) 0 0) content-box,linear-gradient(var(--blog-white) 0 0);mask:linear-gradient(var(--blog-white) 0 0) content-box,linear-gradient(var(--blog-white) 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none;opacity:.5;transition:opacity .3s ease}[data-blog] .path-card:hover{border-color:var(--blog-glass-border-strong);box-shadow:0 8px 32px rgba(0,0,0,.3)}[data-blog] .path-card:hover:before{opacity:.8}[data-blog] .path-card-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}[data-blog] .path-icon{font-size:2.25rem;line-height:1;flex-shrink:0}[data-blog] .path-card-title{margin:0 0 8px;font-size:clamp(20px,2vw,24px);font-weight:700;color:var(--blog-text);line-height:1.3}[data-blog] .path-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;color:var(--blog-dim)}[data-blog] .path-duration,[data-blog] .path-steps-count{display:flex;align-items:center;gap:4px}[data-blog] .path-card-desc{margin:0 0 24px;color:var(--blog-muted);font-size:15px;line-height:1.6}[data-blog] .path-steps{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:2px}[data-blog] .path-step{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:10px;transition:background .2s ease}[data-blog] .path-step:hover{background:rgba(255,255,255,.03)}[data-blog] .path-step-num{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid var(--blog-white-08);font-size:12px;font-weight:700;color:var(--path-accent,var(--blog-muted));flex-shrink:0}[data-blog] .path-step-link{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:inherit;flex:1;min-width:0}[data-blog] .path-step-title{font-size:14px;font-weight:500;color:var(--blog-text);transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-blog] .path-step-link:hover .path-step-title{color:var(--path-accent,var(--blog-violet-light))}[data-blog] .path-step-meta{font-size:12px;color:var(--blog-dim)}[data-blog] .path-cta{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:10px;background:linear-gradient(135deg,var(--path-accent,var(--blog-violet)),rgba(139,92,246,.6));color:var(--blog-white);font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}[data-blog] .path-cta:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(139,92,246,.3);opacity:.9}[data-blog] .section-divider{height:1px;margin:48px 0 0;background:linear-gradient(90deg,transparent,rgba(139,92,246,.2) 20%,rgba(59,130,246,.25) 50%,rgba(6,182,212,.2) 80%,transparent)}[data-blog] .paths-preview{padding:40px 0 16px}[data-blog] .paths-preview h2{margin:0 0 28px;font-size:clamp(20px,2.2vw,24px);font-weight:700;color:var(--blog-text);letter-spacing:-.02em}[data-blog] .paths-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}[data-blog] .paths-preview-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px 28px;text-decoration:none;color:inherit;border-right:1px solid rgba(255,255,255,.05);transition:background .3s ease}[data-blog] .paths-preview-card:last-child{border-right:none}[data-blog] .paths-preview-card:after{content:"";position:absolute;bottom:0;left:28px;right:28px;height:1px;background:linear-gradient(90deg,var(--blog-purple),var(--blog-blue),var(--blog-cyan));opacity:0;transition:opacity .3s ease}[data-blog] .paths-preview-card:hover{background:rgba(255,255,255,.015)}[data-blog] .paths-preview-card:hover:after{opacity:.5}[data-blog] .paths-step-number{font-size:32px;font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,var(--blog-purple) 0,var(--blog-blue) 55%,var(--blog-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-blog] .paths-preview-card h3{margin:0;font-size:16px;font-weight:600;color:var(--blog-text);letter-spacing:-.01em}[data-blog] .paths-lesson-count{font-size:13px;color:var(--blog-dim);font-weight:500}@media (max-width:768px){[data-blog] .paths-preview-grid{grid-template-columns:1fr}[data-blog] .paths-preview-card{border-right:none;border-bottom:1px solid rgba(255,255,255,.05);padding:20px 0}[data-blog] .paths-preview-card:last-child{border-bottom:none}[data-blog] .paths-preview-card:after{left:0;right:0}}[data-blog] .tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-bottom:48px}[data-blog] .tool-card{position:relative;display:flex;flex-direction:column;padding:32px 28px;border-radius:16px;border:1px solid var(--blog-glass-border);background:linear-gradient(180deg,rgba(15,23,42,.6),rgba(2,6,23,.85));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-decoration:none;color:inherit;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;overflow:hidden}[data-blog] .tool-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--tool-accent,var(--blog-grad));opacity:.7;transition:opacity .3s ease}[data-blog] .tool-card:hover{transform:translateY(-6px);border-color:var(--blog-glass-border-strong);box-shadow:0 20px 48px rgba(139,92,246,.15)}[data-blog] .tool-card:hover:before{opacity:1}[data-blog] .tool-card-icon{font-size:2.5rem;margin-bottom:16px;line-height:1}[data-blog] .tool-card-title{margin:0 0 10px;font-size:20px;font-weight:700;color:var(--blog-text);line-height:1.3}[data-blog] .tool-card-desc{margin:0 0 20px;font-size:15px;color:var(--blog-muted);line-height:1.6;flex:1}[data-blog] .tool-card-cta{font-size:14px;font-weight:600;color:var(--blog-violet-light);transition:color .2s ease}[data-blog] .tool-card:hover .tool-card-cta{color:var(--blog-violet-lighter)}[data-blog] .calc-wrapper{max-width:860px;margin:0 auto;padding-bottom:48px}[data-blog] .calc-container{display:flex;flex-direction:column;gap:32px}[data-blog] .calc-section{padding:28px;border:1px solid var(--blog-glass-border);border-radius:16px;background:linear-gradient(180deg,rgba(15,23,42,.5),rgba(2,6,23,.75));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-blog] .calc-section-title{margin:0 0 24px;font-size:18px;font-weight:700;color:var(--blog-text)}[data-blog] .calc-inputs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}[data-blog] .calc-field{display:flex;flex-direction:column;gap:8px}[data-blog] .calc-label{font-size:13px;font-weight:600;color:var(--blog-muted);letter-spacing:.02em}[data-blog] .calc-label strong{color:var(--blog-text);font-weight:700}[data-blog] .calc-optional{color:var(--blog-dim);font-weight:400}[data-blog] .calc-input-wrap{position:relative;display:flex;align-items:center}[data-blog] .calc-input-prefix{left:14px}[data-blog] .calc-input-prefix,[data-blog] .calc-input-suffix{position:absolute;color:var(--blog-dim);font-size:14px;font-weight:600;pointer-events:none;z-index:1}[data-blog] .calc-input-suffix{right:14px}[data-blog] .calc-input{width:100%;height:46px;padding:0 14px;background:var(--blog-white-04);border:1px solid var(--blog-glass-border-strong);border-radius:10px;color:var(--blog-text);font-family:var(--blog-mono);font-size:15px;font-weight:500;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}[data-blog] .calc-input-prefix+.calc-input{padding-left:32px}[data-blog] .calc-input-suffix~.calc-input,[data-blog] .calc-input:has(+.calc-input-suffix){padding-right:32px}[data-blog] .calc-input-wrap>.calc-input:first-child{padding-right:32px}[data-blog] .calc-input:focus{border-color:rgba(139,92,246,.4);background:var(--blog-white-06);box-shadow:0 0 0 3px rgba(139,92,246,.08)}[data-blog] .calc-input::-moz-placeholder{color:var(--blog-dim);font-family:inherit;font-weight:400}[data-blog] .calc-input::placeholder{color:var(--blog-dim);font-family:inherit;font-weight:400}[data-blog] .calc-input::-webkit-inner-spin-button,[data-blog] .calc-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-blog] .calc-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:var(--blog-slate-18);outline:none;cursor:pointer}[data-blog] .calc-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--blog-grad);border:2px solid rgba(255,255,255,.2);cursor:pointer;box-shadow:0 2px 8px rgba(139,92,246,.3);-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease}[data-blog] .calc-slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 3px 12px rgba(139,92,246,.45)}[data-blog] .calc-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--blog-grad);border:2px solid rgba(255,255,255,.2);cursor:pointer;box-shadow:0 2px 8px rgba(139,92,246,.3)}[data-blog] .calc-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--blog-violet) var(--slider-fill,50%),rgba(255,255,255,.08) var(--slider-fill,50%));height:6px;border-radius:3px}[data-blog] .calc-slider::-moz-range-track{background:linear-gradient(90deg,var(--blog-violet) var(--slider-fill,50%),rgba(255,255,255,.08) var(--slider-fill,50%));height:6px;border-radius:3px}[data-blog] .calc-slider-labels{display:flex;justify-content:space-between;font-size:12px;color:var(--blog-dim);font-weight:500;margin-top:4px}[data-blog] .calc-error{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:10px;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.15);color:#f87171;font-size:14px;font-weight:500;line-height:1.5}[data-blog] .calc-error svg{flex-shrink:0;margin-top:1px}[data-blog] .calc-results-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}[data-blog] .calc-result-card{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border:1px solid var(--blog-glass-border);border-radius:12px;background:var(--blog-white-03);transition:border-color .2s ease}[data-blog] .calc-result-card:hover{border-color:var(--blog-glass-border-strong)}[data-blog] .calc-result-card-wide{grid-column:1/-1}[data-blog] .calc-result-label{font-size:12px;font-weight:600;color:var(--blog-dim);text-transform:uppercase;letter-spacing:.06em}[data-blog] .calc-result-value{font-family:var(--blog-mono);font-size:22px;font-weight:700;color:var(--blog-text);line-height:1.2}[data-blog] .calc-result-sub{font-family:var(--blog-mono);font-size:13px;color:var(--blog-dim)}[data-blog] .calc-value-green{color:var(--blog-green-light)}[data-blog] .calc-value-red{color:var(--blog-red-light)}[data-blog] .calc-value-amber{color:var(--blog-amber-light)}[data-blog] .calc-value-violet{color:var(--blog-violet-light)}[data-blog] .calc-value-cyan{color:var(--blog-cyan-light)}[data-blog] .calc-empty{margin:0;padding:24px;text-align:center;color:var(--blog-dim);font-size:14px;font-weight:500}[data-blog] .calc-related{max-width:860px;margin:0 auto;padding:32px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}[data-blog] .calc-related p{margin:0;color:var(--blog-muted);font-size:15px;font-weight:500}[data-blog] .calc-table-wrap{overflow-x:auto;border:1px solid var(--blog-glass-border);border-radius:12px;scrollbar-width:thin;scrollbar-color:var(--blog-slate-18) transparent}[data-blog] .calc-table{width:100%;min-width:700px;border-collapse:collapse;font-size:14px}[data-blog] .calc-table th{background:rgba(139,92,246,.06);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:12px 14px}[data-blog] .calc-table td,[data-blog] .calc-table th{color:var(--blog-muted);font-family:var(--blog-mono);white-space:nowrap}[data-blog] .calc-table td{padding:10px 14px;border-top:1px solid var(--blog-glass-border);font-size:13px}[data-blog] .calc-table tr:hover td{background:rgba(139,92,246,.03)}[data-blog] .calc-table-base td{color:var(--blog-text);font-weight:600}[data-blog] .calc-bar-wrap{width:100%;max-width:120px;height:14px;background:var(--blog-white-04);border-radius:4px;overflow:hidden}[data-blog] .calc-bar{height:100%;background:var(--blog-grad);border-radius:4px;min-width:4px;transition:width .3s ease}[data-blog] .calc-bar-base{background:linear-gradient(135deg,var(--blog-amber-light),var(--blog-amber))}@media (max-width:1024px){[data-blog] .tools-grid{grid-template-columns:1fr;gap:16px}}@media (max-width:768px){[data-blog] .calc-inputs-grid,[data-blog] .calc-results-grid{grid-template-columns:1fr}[data-blog] .calc-section{padding:20px 16px}[data-blog] .calc-result-value{font-size:20px}[data-blog] .calc-related{flex-direction:column;align-items:flex-start}}[data-blog] .last-updated{color:var(--blog-green);font-size:13px}[data-blog] .path-nav{margin:32px 0 0;padding:24px;border-radius:14px;border:1px solid rgba(139,92,246,.25);background:linear-gradient(135deg,rgba(139,92,246,.06),rgba(96,165,250,.04),rgba(34,197,94,.03));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-blog] .path-nav-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}[data-blog] .path-nav-label{font-size:14px;font-weight:600;color:var(--blog-muted)}[data-blog] .path-nav-step{font-size:13px;font-weight:600;color:var(--blog-dim);padding:3px 10px;border-radius:100px;background:var(--blog-white-06)}[data-blog] .path-nav-progress{height:3px;border-radius:2px;background:var(--blog-white-06);margin-bottom:20px;overflow:hidden}[data-blog] .path-nav-progress-fill{height:100%;border-radius:2px;background:var(--blog-grad);transition:width .3s ease}[data-blog] .path-nav-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px}[data-blog] .path-nav-btn{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:10px;border:1px solid var(--blog-glass-border);background:var(--blog-white-03);text-decoration:none;color:inherit;transition:border-color .2s ease,background .2s ease,transform .2s ease}[data-blog] .path-nav-btn:hover{border-color:rgba(139,92,246,.35);background:var(--blog-white-06);transform:translateY(-1px)}[data-blog] .path-nav-next{text-align:right}[data-blog] .path-nav-btn-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--blog-dim)}[data-blog] .path-nav-btn-title{font-size:14px;font-weight:600;color:var(--blog-text);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){[data-blog] .path-nav-buttons{grid-template-columns:1fr}[data-blog] .path-nav-next{text-align:left}[data-blog] .path-nav{padding:18px}}[data-blog] .quiz-container{max-width:640px;margin:0 auto 48px}[data-blog] .quiz-progress{display:flex;align-items:center;gap:16px;margin-bottom:32px}[data-blog] .quiz-progress-bar{flex:1;height:6px;border-radius:3px;background:var(--blog-white-06);overflow:hidden}[data-blog] .quiz-progress-fill{height:100%;border-radius:3px;background:var(--blog-grad);transition:width .4s ease}[data-blog] .quiz-progress-text{font-size:14px;font-weight:700;color:var(--blog-muted);white-space:nowrap;font-variant-numeric:tabular-nums}[data-blog] .quiz-question{animation:quizSlideIn .35s ease}[data-blog] .quiz-question.quiz-slide-out{animation:quizSlideOut .3s ease forwards}[data-blog] .quiz-question.quiz-slide-in{animation:quizSlideIn .35s ease}@keyframes quizSlideIn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes quizSlideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-30px)}}[data-blog] .quiz-question-title{margin:0 0 24px;font-size:clamp(20px,2.5vw,26px);font-weight:800;line-height:1.3;color:var(--blog-text)}[data-blog] .quiz-options{display:flex;flex-direction:column;gap:12px}[data-blog] .quiz-option{display:flex;align-items:center;padding:16px 20px;border:1px solid var(--blog-glass-border);border-radius:12px;background:var(--blog-white-03);color:var(--blog-text);font-size:16px;font-weight:600;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}[data-blog] .quiz-option:hover{border-color:rgba(139,92,246,.35);background:var(--blog-white-06);transform:translateY(-1px)}[data-blog] .quiz-option.selected{border-color:rgba(139,92,246,.6);background:rgba(139,92,246,.12);box-shadow:0 0 0 2px rgba(139,92,246,.2)}[data-blog] .quiz-option:disabled{cursor:default}[data-blog] .quiz-result{text-align:center;padding:40px 24px;border-radius:16px;border:1px solid var(--blog-glass-border);background:linear-gradient(180deg,rgba(15,23,42,.6),rgba(2,6,23,.8));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:quizSlideIn .4s ease}[data-blog] .quiz-result-icon{font-size:56px;margin-bottom:16px;line-height:1}[data-blog] .quiz-result-title{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--blog-muted);text-transform:uppercase;letter-spacing:.05em}[data-blog] .quiz-result-strategy{margin:0 0 24px;font-size:clamp(28px,4vw,36px);font-weight:800;line-height:1.2}[data-blog] .quiz-result-strategy.quiz-strategy-green{color:var(--blog-green)}[data-blog] .quiz-result-strategy.quiz-strategy-cyan{color:var(--blog-cyan)}[data-blog] .quiz-result-strategy.quiz-strategy-amber{color:var(--blog-amber)}[data-blog] .quiz-result-strategy.quiz-strategy-purple{color:var(--blog-violet)}[data-blog] .quiz-result-match{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}[data-blog] .quiz-circle-chart{width:100px;height:100px}[data-blog] .quiz-circle-bg{fill:none;stroke:var(--blog-white-06);stroke-width:2.8}[data-blog] .quiz-circle-fill{fill:none;stroke-width:2.8;stroke-linecap:round;animation:quizCircleFill 1s ease forwards}[data-blog] .quiz-circle-fill.quiz-strategy-green{stroke:var(--blog-green)}[data-blog] .quiz-circle-fill.quiz-strategy-cyan{stroke:var(--blog-cyan)}[data-blog] .quiz-circle-fill.quiz-strategy-amber{stroke:var(--blog-amber)}[data-blog] .quiz-circle-fill.quiz-strategy-purple{stroke:var(--blog-violet)}@keyframes quizCircleFill{0%{stroke-dasharray:0 100}}[data-blog] .quiz-match-percent{font-size:28px;font-weight:800;color:var(--blog-text);margin-top:8px}[data-blog] .quiz-match-label{font-size:13px;font-weight:600;color:var(--blog-dim)}[data-blog] .quiz-result-desc{max-width:480px;margin:0 auto 28px;font-size:16px;color:var(--blog-muted);line-height:1.6}[data-blog] .quiz-result-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}[data-blog] .quiz-btn-secondary{border:1px solid var(--blog-glass-border-strong);background:var(--blog-white-04);color:var(--blog-text)}[data-blog] .quiz-btn-secondary:hover{background:var(--blog-white-08);border-color:rgba(139,92,246,.3)}[data-blog] .quiz-alternatives{border-top:1px solid var(--blog-glass-border);padding-top:24px;margin-bottom:24px}[data-blog] .quiz-alternatives h4{margin:0 0 16px;font-size:14px;font-weight:700;color:var(--blog-dim);text-transform:uppercase;letter-spacing:.05em}[data-blog] .quiz-alt-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}[data-blog] .quiz-alt-card{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;border:1px solid var(--blog-glass-border);background:var(--blog-white-03)}[data-blog] .quiz-alt-icon{font-size:24px}[data-blog] .quiz-alt-name{flex:1;font-size:14px;font-weight:600;color:var(--blog-text)}[data-blog] .quiz-alt-percent{font-size:14px;font-weight:700;color:var(--blog-dim);font-variant-numeric:tabular-nums}[data-blog] .quiz-btn-retake{border:1px solid var(--blog-glass-border);background:transparent;color:var(--blog-muted)}[data-blog] .quiz-btn-retake:hover{background:var(--blog-white-06);color:var(--blog-text)}[data-blog] .quiz-completion-cta{position:relative;margin:32px 0 0;padding:32px 28px 28px;border-radius:16px;text-align:center;overflow:hidden;isolation:isolate;background:linear-gradient(165deg,rgba(139,92,246,.06),rgba(59,130,246,.03) 40%,rgba(6,182,212,.04));border:1px solid rgba(255,255,255,.07);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 0 0 1px rgba(139,92,246,.04),inset 0 1px 0 0 rgba(255,255,255,.03),0 8px 24px -8px rgba(0,0,0,.3)}[data-blog] .quiz-completion-cta:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--blog-purple),var(--blog-blue),var(--blog-cyan));opacity:.6;pointer-events:none;z-index:1}[data-blog] .quiz-completion-icon{font-size:40px;margin-bottom:12px;line-height:1}[data-blog] .quiz-completion-title{margin:0 0 8px;font-size:22px;font-weight:800;color:var(--blog-text);letter-spacing:-.02em}[data-blog] .quiz-completion-message{margin:0 auto 20px;max-width:380px;font-size:15px;color:var(--blog-muted);line-height:1.55}[data-blog] .quiz-completion-links{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}[data-blog] .quiz-completion-link{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;border:1px solid var(--blog-glass-border);background:var(--blog-white-03);color:var(--blog-muted);transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}[data-blog] .quiz-completion-link:hover{border-color:var(--blog-glass-border-strong);background:var(--blog-white-06);color:var(--blog-text);transform:translateY(-1px)}[data-blog] .quiz-completion-link--primary{border-color:rgba(139,92,246,.3);background:rgba(139,92,246,.08);color:var(--blog-text)}[data-blog] .quiz-completion-link--primary:hover{border-color:rgba(139,92,246,.5);background:rgba(139,92,246,.14);box-shadow:0 4px 16px -4px rgba(139,92,246,.2)}[data-blog] .quiz-completion-link svg{flex-shrink:0;opacity:.7}[data-blog] .quiz-completion-link:hover svg{opacity:1}[data-blog] .quiz-completion-retake{margin-top:4px}@media (max-width:480px){[data-blog] .quiz-completion-links{flex-direction:column}[data-blog] .quiz-completion-link{justify-content:center}}[data-blog] .comparison-container{margin-bottom:48px}[data-blog] .comparison-filters{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:28px}[data-blog] .comparison-filter-group{display:flex;flex-direction:column;gap:6px;flex:1;min-width:160px}[data-blog] .comparison-filter-label{font-size:12px;font-weight:700;color:var(--blog-dim);text-transform:uppercase;letter-spacing:.04em}[data-blog] .comparison-select{height:42px;border:1px solid var(--blog-glass-border);border-radius:10px;background:var(--blog-white-04);color:var(--blog-text);font-family:inherit;font-size:14px;font-weight:600;outline:none;cursor:pointer;transition:border-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:0 32px 0 12px}[data-blog] .comparison-select:focus{border-color:rgba(139,92,246,.4)}[data-blog] .comparison-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid var(--blog-glass-border);scrollbar-width:thin;scrollbar-color:var(--blog-slate-18) transparent}[data-blog] .comparison-table{width:100%;border-collapse:collapse;font-size:14px;min-width:640px}[data-blog] .comparison-header-label{padding:14px 16px;background:var(--blog-white-03);min-width:140px}[data-blog] .comparison-header{padding:16px 14px;text-align:center;font-weight:700;font-size:15px;background:var(--blog-white-03);border-bottom:1px solid var(--blog-glass-border);transition:opacity .3s ease}[data-blog] .comparison-header-icon{display:block;font-size:28px;margin-bottom:6px}[data-blog] .comparison-row-label{padding:12px 16px;font-weight:600;color:var(--blog-muted);border-bottom:1px solid var(--blog-glass-border);white-space:nowrap}[data-blog] .comparison-cell{padding:12px 14px;text-align:center;font-weight:500;color:var(--blog-text);border-bottom:1px solid var(--blog-glass-border);transition:opacity .3s ease,background .3s ease}[data-blog] .comparison-highlight{background:rgba(34,197,94,.04)}[data-blog] .comparison-header.comparison-highlight{box-shadow:inset 0 -2px 0 var(--blog-green)}[data-blog] .comparison-dimmed{opacity:.45}[data-blog] .comparison-actions{padding:12px 14px}[data-blog] .comparison-expand-btn{padding:6px 14px;border-radius:8px;border:1px solid var(--blog-glass-border);background:var(--blog-white-04);color:var(--blog-muted);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s ease,color .2s ease}[data-blog] .comparison-expand-btn:hover{background:var(--blog-white-08);color:var(--blog-text)}[data-blog] .comparison-expand{margin-top:20px;padding:24px;border-radius:14px;border:1px solid var(--blog-glass-border);background:linear-gradient(180deg,rgba(15,23,42,.6),rgba(2,6,23,.8));animation:quizSlideIn .3s ease}[data-blog] .comparison-expand h3{margin:0 0 12px;font-size:20px;font-weight:700;color:var(--blog-text)}[data-blog] .comparison-expand p{margin:0 0 20px;color:var(--blog-muted);line-height:1.6}[data-blog] .comparison-expand-links{display:flex;gap:12px;flex-wrap:wrap}[data-blog] .comparison-green{color:var(--blog-green)}[data-blog] .comparison-cyan{color:var(--blog-cyan)}[data-blog] .comparison-amber{color:var(--blog-amber)}[data-blog] .comparison-purple{color:var(--blog-violet)}[data-blog] .checklist-container{max-width:680px;margin:0 auto}[data-blog] .checklist-progress-section{margin-bottom:32px}[data-blog] .checklist-progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}[data-blog] .checklist-progress-text{font-size:14px;font-weight:600;color:var(--blog-muted)}[data-blog] .checklist-progress-percent{font-size:18px;font-weight:800;color:var(--blog-text);font-variant-numeric:tabular-nums}[data-blog] .checklist-progress{height:8px;border-radius:4px;background:var(--blog-white-06);overflow:hidden}[data-blog] .checklist-progress-fill{height:100%;border-radius:4px;background:var(--blog-grad);transition:width .4s ease}[data-blog] .checklist-group{margin-bottom:24px}[data-blog] .checklist-group-title{margin:0 0 12px;font-size:14px}[data-blog] .checklist-priority{display:inline-flex;padding:3px 10px;border-radius:100px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}[data-blog] .checklist-priority-critical{background:rgba(239,68,68,.15);color:var(--blog-red-light)}[data-blog] .checklist-priority-important{background:rgba(245,158,11,.15);color:var(--blog-amber-light)}[data-blog] .checklist-priority-nice{background:rgba(34,197,94,.15);color:var(--blog-green-light)}[data-blog] .checklist-items{margin-bottom:28px}[data-blog] .checklist-item{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:10px;border:1px solid var(--blog-glass-border);background:var(--blog-white-03);margin-bottom:8px;cursor:pointer;transition:border-color .2s ease,background .2s ease,opacity .2s ease}[data-blog] .checklist-item:hover{border-color:var(--blog-glass-border-strong);background:var(--blog-white-06)}[data-blog] .checklist-item.checked{opacity:.55}[data-blog] .checklist-item.checked .checklist-item-text{text-decoration:line-through;color:var(--blog-dim)}[data-blog] .checklist-checkbox{position:absolute;opacity:0;width:0;height:0}[data-blog] .checklist-checkmark{flex-shrink:0;width:22px;height:22px;border:2px solid var(--blog-glass-border-strong);border-radius:6px;background:transparent;transition:border-color .2s ease,background .2s ease;position:relative;margin-top:1px}[data-blog] .checklist-checkbox:checked+.checklist-checkmark{border-color:var(--blog-green);background:rgba(34,197,94,.2)}[data-blog] .checklist-checkbox:checked+.checklist-checkmark:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:10px;border:solid var(--blog-green);border-width:0 2px 2px 0;transform:rotate(45deg)}[data-blog] .checklist-item-text{flex:1;font-size:15px;font-weight:500;color:var(--blog-text);line-height:1.5;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}[data-blog] .checklist-footer{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:40px}[data-blog] .checklist-print,[data-blog] .checklist-reset{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:8px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s ease,color .2s ease}[data-blog] .checklist-reset{border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.08);color:var(--blog-red-light)}[data-blog] .checklist-reset:hover:not(:disabled){background:rgba(239,68,68,.15)}[data-blog] .checklist-reset:disabled{opacity:.4;cursor:not-allowed}[data-blog] .checklist-print{border:1px solid var(--blog-glass-border);background:var(--blog-white-04);color:var(--blog-muted)}[data-blog] .checklist-print:hover{background:var(--blog-white-08);color:var(--blog-text)}[data-blog] .checklist-related{border-top:1px solid var(--blog-glass-border);padding-top:24px;margin-bottom:48px}[data-blog] .checklist-related h3{margin:0 0 16px;font-size:18px;font-weight:700;color:var(--blog-text)}[data-blog] .checklist-related-links{display:flex;flex-direction:column;gap:8px}[data-blog] .checklist-related-link{color:var(--blog-violet-light);text-decoration:none;font-weight:600;font-size:15px;transition:color .15s ease}[data-blog] .checklist-related-link:hover{color:var(--blog-violet-lighter)}@media print{[data-blog] .academy-nav,[data-blog] .article-feedback,[data-blog] .back-to-top,[data-blog] .blog-cta,[data-blog] .blog-search,[data-blog] .checklist-checkbox,[data-blog] .checklist-checkmark,[data-blog] .checklist-print,[data-blog] .checklist-progress-wrap,[data-blog] .checklist-reset,[data-blog] .grain,[data-blog] .mobile-menu,[data-blog] .nav,[data-blog] .nav-cta,[data-blog] .nav-mobile-cta,[data-blog] .newsletter-cta,[data-blog] .path-nav,[data-blog] .quiz-progress,[data-blog] .reading-progress,[data-blog] .share-buttons,[data-blog] .site-footer,[data-blog] .sub-nav,[data-blog] .toc,[data-blog] .toc-drawer,[data-blog] .toc-drawer-overlay,[data-blog] .toc-mobile-trigger{display:none!important}[data-blog]{background:#fff!important;color:#1a1a1a!important}[data-blog] h1,[data-blog] h2,[data-blog] h3,[data-blog] h4{color:#000!important}[data-blog] blockquote,[data-blog] li,[data-blog] p,[data-blog] td,[data-blog] th{color:#333!important}[data-blog] a{color:#1a0dab!important;text-decoration:underline!important}[data-blog] code{background:#f5f5f5!important;color:#333!important}[data-blog] pre{background:#f5f5f5!important;border:1px solid #ddd!important}[data-blog] .checklist-item{padding-left:0}[data-blog] .checklist-item:before{content:"☐ "}[data-blog] .checklist-item.checked:before{content:"☑ "}}@media (max-width:640px){[data-blog] .quiz-alt-grid{grid-template-columns:1fr}[data-blog] .comparison-filters{flex-direction:column}[data-blog] .comparison-filter-group{min-width:100%}}[data-blog] .hub-hero{padding:120px 0 48px;text-align:center}[data-blog] .hub-hero-icon{font-size:56px;margin-bottom:16px;line-height:1}[data-blog] .hub-hero h1{margin:0 0 16px;font-size:clamp(32px,4.5vw,52px);font-weight:800;line-height:1.1;color:var(--blog-text)}[data-blog] .hub-hero-summary{margin:0 auto 32px;max-width:600px;color:var(--blog-muted);font-size:clamp(15px,1.2vw,17px);line-height:1.6}[data-blog] .hub-stats{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}[data-blog] .hub-stat-card{display:flex;flex-direction:column;gap:4px;padding:16px 24px;border:1px solid var(--blog-glass-border);border-radius:12px;background:var(--blog-white-03);min-width:120px}[data-blog] .hub-stat-value{font-family:var(--blog-mono);font-size:20px;font-weight:700;color:var(--blog-text)}[data-blog] .hub-stat-label{font-size:12px;font-weight:600;color:var(--blog-dim);text-transform:uppercase;letter-spacing:.05em}[data-blog] .hub-card-wrap{position:relative}[data-blog] .hub-step-number{position:absolute;top:-10px;left:-10px;z-index:5;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--blog-grad);color:var(--blog-white);font-size:13px;font-weight:800;box-shadow:0 2px 8px rgba(139,92,246,.3)}[data-blog] .hub-tools{padding-top:24px;padding-bottom:48px}[data-blog] .hub-tools h2{margin:0 0 20px;font-size:22px;font-weight:800;color:var(--blog-text)}[data-blog] .hub-tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}[data-blog] .hub-tool-card{display:flex;align-items:center;gap:12px;padding:16px 20px;border:1px solid var(--blog-glass-border);border-radius:12px;background:var(--blog-white-03);text-decoration:none;color:inherit;transition:border-color .2s ease,background .2s ease,transform .2s ease}[data-blog] .hub-tool-card:hover{border-color:var(--blog-glass-border-strong);background:var(--blog-white-06);transform:translateY(-2px)}[data-blog] .hub-tool-icon{display:inline-block;width:22px;height:22px;flex-shrink:0;background:linear-gradient(135deg,var(--blog-violet-light),var(--blog-blue-light),var(--blog-cyan-light));-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;vertical-align:middle}[data-blog] .hub-tool-label{flex:1;font-size:15px;font-weight:600;color:var(--blog-text)}[data-blog] .hub-tool-arrow{color:var(--blog-dim);font-size:16px;transition:transform .2s ease}[data-blog] .hub-tool-card:hover .hub-tool-arrow{transform:translateX(3px);color:var(--blog-muted)}[data-blog] .hub-path-cta{padding-bottom:64px}[data-blog] .hub-path-card{display:flex;align-items:center;gap:12px;padding:20px 28px;border:1px solid rgba(139,92,246,.25);border-radius:14px;background:linear-gradient(135deg,rgba(139,92,246,.06),rgba(96,165,250,.04));text-decoration:none;color:var(--blog-text);font-size:16px;font-weight:600;transition:border-color .2s ease,background .2s ease,transform .2s ease}[data-blog] .hub-path-card:hover{border-color:rgba(139,92,246,.45);background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(96,165,250,.06));transform:translateY(-1px)}@media (max-width:640px){[data-blog] .hub-hero{padding:100px 0 32px}[data-blog] .hub-stats{gap:10px}[data-blog] .hub-stat-card{padding:12px 16px;min-width:100px}[data-blog] .hub-tools-grid{grid-template-columns:1fr}}[data-blog] .exchange-hero{padding:120px 0 48px;text-align:center}[data-blog] .exchange-hero h1{margin:0 0 16px;font-size:clamp(32px,4.5vw,48px);font-weight:800;line-height:1.1;color:var(--blog-text)}[data-blog] .exchange-hero p{margin:0 auto;max-width:560px;color:var(--blog-muted);font-size:clamp(15px,1.2vw,17px);line-height:1.6}[data-blog] .exchange-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-bottom:96px}[data-blog] .exchange-card{display:flex;flex-direction:column;gap:14px;padding:28px;border:1px solid var(--blog-glass-border);border-radius:14px;background:linear-gradient(180deg,rgba(15,23,42,.6),rgba(2,6,23,.8));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-decoration:none;color:inherit;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}[data-blog] .exchange-card:hover{transform:translateY(-4px);border-color:var(--blog-glass-border-strong);box-shadow:0 18px 40px rgba(139,92,246,.1)}[data-blog] .exchange-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-blog] .exchange-card-header h2{margin:0;font-size:22px;font-weight:800;color:var(--blog-text)}[data-blog] .exchange-card-year{font-size:12px;font-weight:600;color:var(--blog-dim);padding:3px 10px;background:var(--blog-white-06);border-radius:100px;white-space:nowrap}[data-blog] .exchange-card-hq{margin:0;font-size:14px;color:var(--blog-muted)}[data-blog] .exchange-card-fees{display:flex;gap:20px}[data-blog] .exchange-card-fees>div{display:flex;flex-direction:column;gap:2px}[data-blog] .exchange-fee-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--blog-dim)}[data-blog] .exchange-fee-value{font-family:var(--blog-mono);font-size:18px;font-weight:700;color:var(--blog-text)}[data-blog] .exchange-card-markets{display:flex;gap:8px;flex-wrap:wrap}[data-blog] .exchange-market-badge{padding:4px 12px;border-radius:100px;font-size:12px;font-weight:700;color:var(--blog-violet-light);background:rgba(139,92,246,.12)}[data-blog] .exchange-card-cta{margin-top:auto;font-size:14px;font-weight:600;color:var(--blog-muted);transition:color .2s ease}[data-blog] .exchange-card:hover .exchange-card-cta{color:var(--blog-text)}[data-blog] .exchange-detail-hero{padding:100px 0 40px}[data-blog] .exchange-detail-hero h1{margin:0 0 16px;font-size:clamp(28px,4vw,42px);font-weight:800;color:var(--blog-text)}[data-blog] .exchange-detail-meta{display:flex;align-items:center;gap:14px;font-size:14px;color:var(--blog-muted)}[data-blog] .exchange-detail-meta .sep{display:inline-block;width:4px;height:4px;background:var(--blog-dim);border-radius:50%}[data-blog] .exchange-detail-section{padding-bottom:48px}[data-blog] .exchange-detail-section h2{margin:0 0 24px;font-size:24px;font-weight:800;color:var(--blog-text)}[data-blog] .exchange-features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}[data-blog] .exchange-feature-card{display:flex;align-items:center;gap:10px;padding:14px 18px;border:1px solid var(--blog-glass-border);border-radius:10px;background:var(--blog-white-03);font-size:14px;font-weight:600;color:var(--blog-muted)}[data-blog] .exchange-feature-icon{color:var(--blog-green-light);font-weight:800;flex-shrink:0}[data-blog] .exchange-fee-table-wrap{overflow-x:auto;border:1px solid var(--blog-glass-border);border-radius:12px}[data-blog] .exchange-fee-table{width:100%;border-collapse:collapse}[data-blog] .exchange-fee-table th{background:rgba(139,92,246,.06);color:var(--blog-muted);font-family:var(--blog-mono);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:14px 18px}[data-blog] .exchange-fee-table td{border-top:1px solid var(--blog-glass-border);padding:14px 18px;font-size:15px;color:var(--blog-muted)}[data-blog] .exchange-fee-table tr:hover td{background:rgba(139,92,246,.03)}[data-blog] .exchange-bots-grid{display:flex;gap:16px;flex-wrap:wrap}[data-blog] .exchange-bot-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 32px;border:1px solid var(--blog-glass-border);border-radius:14px;background:var(--blog-white-03);min-width:140px;transition:border-color .2s ease,transform .2s ease}[data-blog] .exchange-bot-card:hover{border-color:var(--blog-glass-border-strong);transform:translateY(-2px)}[data-blog] .exchange-bot-icon{font-size:32px}[data-blog] .exchange-bot-name{font-size:15px;font-weight:700;color:var(--blog-text)}[data-blog] .exchange-steps{display:flex;flex-direction:column;gap:20px}[data-blog] .exchange-step{display:flex;gap:18px;align-items:flex-start}[data-blog] .exchange-step-number{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--blog-grad);color:var(--blog-white);font-size:15px;font-weight:800}[data-blog] .exchange-step-content h3{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--blog-text)}[data-blog] .exchange-step-content p{margin:0;font-size:15px;color:var(--blog-muted);line-height:1.55}@media (max-width:1024px){[data-blog] .exchange-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){[data-blog] .exchange-grid{grid-template-columns:1fr}[data-blog] .exchange-hero{padding:100px 0 32px}[data-blog] .exchange-detail-hero{padding:84px 0 28px}[data-blog] .exchange-features-grid{grid-template-columns:1fr}[data-blog] .exchange-bots-grid{flex-direction:column}[data-blog] .exchange-bot-card{flex-direction:row;justify-content:flex-start;min-width:auto;padding:16px 20px}}[data-blog] .pair-hero{padding:120px 0 48px;text-align:center}[data-blog] .pair-hero h1{margin:0 0 16px;font-size:clamp(32px,4.5vw,48px);font-weight:800;line-height:1.1;color:var(--blog-text)}[data-blog] .pair-hero p{margin:0 auto;max-width:560px;color:var(--blog-muted);font-size:clamp(15px,1.2vw,17px);line-height:1.6}[data-blog] .pair-category-section{padding-bottom:48px}[data-blog] .pair-category-title{margin:0 0 20px;font-size:22px;font-weight:800;color:var(--blog-text)}[data-blog] .pair-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}[data-blog] .pair-card{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--blog-glass-border);border-radius:14px;background:linear-gradient(180deg,rgba(15,23,42,.6),rgba(2,6,23,.8));text-decoration:none;color:inherit;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}[data-blog] .pair-card:hover{transform:translateY(-3px);border-color:var(--blog-glass-border-strong);box-shadow:0 14px 32px rgba(139,92,246,.08)}[data-blog] .pair-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px}[data-blog] .pair-card-header h3{margin:0;font-size:20px;font-weight:800;color:var(--blog-text);font-family:var(--blog-mono)}[data-blog] .pair-volatility-badge{padding:3px 10px;border-radius:100px;font-size:12px;font-weight:700;letter-spacing:.03em}[data-blog] .pair-vol-medium{color:var(--blog-amber-light);background:rgba(245,158,11,.15)}[data-blog] .pair-vol-high{color:var(--blog-red-light);background:rgba(239,68,68,.15)}[data-blog] .pair-vol-veryHigh{color:var(--blog-rose);background:rgba(244,63,94,.18)}[data-blog] .pair-card-strategies{display:flex;gap:8px;flex-wrap:wrap}[data-blog] .pair-strategy-badge{padding:4px 12px;border-radius:100px;font-size:12px;font-weight:700;color:var(--blog-cyan-light);background:rgba(6,182,212,.12)}[data-blog] .pair-card-cta{margin-top:auto;font-size:14px;font-weight:600;color:var(--blog-muted);transition:color .2s ease}[data-blog] .pair-card:hover .pair-card-cta{color:var(--blog-text)}[data-blog] .pair-detail-hero{padding:100px 0 40px}[data-blog] .pair-detail-title-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}[data-blog] .pair-detail-title-row h1{margin:0;font-size:clamp(28px,4vw,42px);font-weight:800;color:var(--blog-text);font-family:var(--blog-mono)}[data-blog] .pair-detail-category{margin:8px 0 0;font-size:14px;color:var(--blog-dim);font-weight:600}[data-blog] .pair-detail-section{padding-bottom:48px}[data-blog] .pair-detail-section h2{margin:0 0 20px;font-size:22px;font-weight:800;color:var(--blog-text)}[data-blog] .pair-strategies-row{display:flex;gap:16px;flex-wrap:wrap}[data-blog] .pair-strategy-card{display:flex;align-items:center;gap:10px;padding:18px 24px;border:1px solid var(--blog-glass-border);border-radius:12px;background:var(--blog-white-03)}[data-blog] .pair-strategy-icon{font-size:28px}[data-blog] .pair-strategy-name{font-size:16px;font-weight:700;color:var(--blog-text)}[data-blog] .pair-table-wrap{overflow-x:auto;border:1px solid var(--blog-glass-border);border-radius:12px}[data-blog] .pair-settings-table{width:100%;border-collapse:collapse}[data-blog] .pair-settings-table th{background:rgba(6,182,212,.06);color:var(--blog-muted);font-family:var(--blog-mono);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:14px 18px}[data-blog] .pair-settings-table td{border-top:1px solid var(--blog-glass-border);padding:14px 18px;font-size:15px;color:var(--blog-muted)}[data-blog] .pair-settings-table td:last-child{font-family:var(--blog-mono);font-weight:600;color:var(--blog-text)}[data-blog] .pair-settings-table tr:hover td{background:rgba(6,182,212,.03)}[data-blog] .pair-tools-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}@media (max-width:640px){[data-blog] .pair-hero{padding:100px 0 32px}[data-blog] .pair-grid{grid-template-columns:1fr}[data-blog] .pair-detail-hero{padding:84px 0 28px}[data-blog] .pair-strategies-row{flex-direction:column}[data-blog] .pair-tools-row{grid-template-columns:1fr}}[data-blog] .article-feedback{display:flex;align-items:center;justify-content:center;gap:12px;padding:0;margin:32px 0}[data-blog] .feedback-question{font-size:13px;color:var(--blog-dim);white-space:nowrap}[data-blog] .feedback-actions{display:flex;gap:6px}[data-blog] .feedback-btn{background:var(--blog-glass-bg);border:1px solid var(--blog-glass-border);border-radius:8px;padding:5px 10px;font-size:16px;cursor:pointer;transition:opacity .2s ease,border-color .2s ease,background .2s ease;opacity:.5}[data-blog] .feedback-btn:hover{opacity:1;border-color:var(--blog-glass-border-strong)}[data-blog] .feedback-btn.selected{opacity:1;border-color:var(--blog-violet);background:var(--blog-slate-16)}[data-blog] .feedback-thanks{font-size:12px;color:var(--blog-green)}[data-blog] .skip-nav{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:9999}[data-blog] .skip-nav:focus{position:fixed;top:8px;left:16px;width:auto;height:auto;overflow:visible;padding:8px 16px;background:var(--blog-violet);color:var(--blog-white);border-radius:8px;font-weight:600;text-decoration:none;font-size:14px}[data-blog] .academy-trust-section{padding:64px 0 48px;text-align:center}[data-blog] .trust-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 32px;border-radius:18px;overflow:hidden;isolation:isolate;background:linear-gradient(165deg,rgba(139,92,246,.06),rgba(59,130,246,.03) 40%,rgba(6,182,212,.04));border:1px solid rgba(255,255,255,.07);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 0 0 1px rgba(139,92,246,.04),inset 0 1px 0 0 rgba(255,255,255,.03),0 8px 32px -8px rgba(0,0,0,.35)}[data-blog] .trust-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--blog-purple),var(--blog-blue),var(--blog-cyan));pointer-events:none;z-index:1;opacity:.6}[data-blog] .trust-card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(ellipse at 50% 0,rgba(139,92,246,.06) 0,transparent 60%);pointer-events:none;z-index:-1}[data-blog] .trust-tagline{font-size:24px;font-weight:700;color:var(--blog-text);margin:0;letter-spacing:-.02em;position:relative;z-index:2}[data-blog] .trust-desc{font-size:15px;color:var(--blog-muted);line-height:1.55;max-width:400px;margin:0;position:relative;z-index:2}[data-blog] .trust-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 28px;margin-top:8px;border:none;border-radius:10px;font-size:14px;font-weight:700;color:#ffffff!important;text-decoration:none;position:relative;z-index:2;background:linear-gradient(135deg,var(--blog-purple) 0,var(--blog-blue) 55%,var(--blog-cyan) 100%);box-shadow:0 4px 16px -4px rgba(59,130,246,.35),0 0 8px rgba(139,92,246,.1);transition:transform .25s ease,box-shadow .25s ease}[data-blog] .trust-btn:hover{color:#ffffff!important;transform:translateY(-1px) scale(1.02);box-shadow:0 6px 24px -4px rgba(59,130,246,.4),0 0 12px rgba(139,92,246,.15)}[data-blog] .trust-btn:active{color:#ffffff!important;transform:translateY(0) scale(.98)}[data-blog] .trust-disclaimer{margin-top:16px;font-size:11px;line-height:1.5;color:var(--blog-dim);max-width:480px;text-align:center}[data-blog] .hub-cta{padding:48px 0;text-align:center}[data-blog] .hub-cta-card{padding:32px;border-radius:14px;background:var(--blog-glass-bg);border:1px solid var(--blog-glass-border)}[data-blog] .hub-cta-text{font-size:15px;color:var(--blog-muted);margin:0 0 12px}[data-blog] .hub-cta-link{font-size:15px;color:var(--blog-violet);text-decoration:none;font-weight:500}[data-blog] .hub-cta-link:hover{text-decoration:underline}[data-blog] .quiz-cta-card{margin:24px 0;padding:24px;border-radius:14px;background:var(--blog-glass-bg);border:1px solid var(--blog-glass-border);text-align:center}[data-blog] .quiz-cta-tagline{font-size:15px;color:var(--blog-muted);margin:0 0 12px}[data-blog] .quiz-cta-link{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;border-radius:10px;background:linear-gradient(135deg,var(--blog-violet),var(--blog-cyan));color:var(--blog-white);font-weight:600;font-size:14px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}[data-blog] .quiz-cta-link:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.2)}[data-blog] .calc-cta{margin:32px 0;padding:24px;border-radius:14px;background:var(--blog-glass-bg);border:1px solid var(--blog-glass-border);text-align:center}[data-blog] .calc-cta-text{font-size:15px;color:var(--blog-muted);margin:0 0 12px}[data-blog] .calc-cta-link{font-size:15px;color:var(--blog-violet);text-decoration:none;font-weight:500}[data-blog] .calc-cta-link:hover{text-decoration:underline}[data-blog] .difficulty-dot{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle;margin-right:2px}[data-blog] .difficulty-beginner{background:var(--blog-green-light);box-shadow:0 0 6px rgba(74,222,128,.4)}[data-blog] .difficulty-intermediate{background:var(--blog-amber-light);box-shadow:0 0 6px rgba(251,191,36,.4)}[data-blog] .difficulty-advanced{background:var(--blog-red-light);box-shadow:0 0 6px rgba(248,113,113,.4)}[data-blog] .hub-svg-icon,[data-blog] .path-svg-icon{display:inline-block;width:28px;height:28px;background:linear-gradient(135deg,var(--blog-violet-light),var(--blog-blue-light),var(--blog-cyan-light));-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;vertical-align:middle}[data-blog] .hub-hero-icon .hub-svg-icon{width:40px;height:40px}[data-blog] .tool-card-icon .hub-svg-icon{width:32px;height:32px}[data-blog] .path-getting-started{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09Z'/%3E%3Cpath d='m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2Z'/%3E%3Cpath d='M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0'/%3E%3Cpath d='M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09Z'/%3E%3Cpath d='m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2Z'/%3E%3Cpath d='M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0'/%3E%3Cpath d='M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5'/%3E%3C/svg%3E")}[data-blog] .path-fundamentals{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z'/%3E%3Cpath d='M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z'/%3E%3Cpath d='M12 2v2'/%3E%3Cpath d='M12 22v-2'/%3E%3Cpath d='m17 20.66-1-1.73'/%3E%3Cpath d='M11 10.27 7 3.34'/%3E%3Cpath d='m20.66 17-1.73-1'/%3E%3Cpath d='m3.34 7 1.73 1'/%3E%3Cpath d='M14 12h8'/%3E%3Cpath d='M2 12h2'/%3E%3Cpath d='m20.66 7-1.73 1'/%3E%3Cpath d='m3.34 17 1.73-1'/%3E%3Cpath d='m17 3.34-1 1.73'/%3E%3Cpath d='m11 13.73-4 6.93'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z'/%3E%3Cpath d='M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z'/%3E%3Cpath d='M12 2v2'/%3E%3Cpath d='M12 22v-2'/%3E%3Cpath d='m17 20.66-1-1.73'/%3E%3Cpath d='M11 10.27 7 3.34'/%3E%3Cpath d='m20.66 17-1.73-1'/%3E%3Cpath d='m3.34 7 1.73 1'/%3E%3Cpath d='M14 12h8'/%3E%3Cpath d='M2 12h2'/%3E%3Cpath d='m20.66 7-1.73 1'/%3E%3Cpath d='m3.34 17 1.73-1'/%3E%3Cpath d='m17 3.34-1 1.73'/%3E%3Cpath d='m11 13.73-4 6.93'/%3E%3C/svg%3E")}[data-blog] .path-strategy{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='M18 17V9'/%3E%3Cpath d='M13 17V5'/%3E%3Cpath d='M8 17v-3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='M18 17V9'/%3E%3Cpath d='M13 17V5'/%3E%3Cpath d='M8 17v-3'/%3E%3C/svg%3E")}[data-blog] .path-analytics{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}[data-blog] .cat-getting-started{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m12 16 4-4-4-4'/%3E%3Cpath d='M8 12h8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m12 16 4-4-4-4'/%3E%3Cpath d='M8 12h8'/%3E%3C/svg%3E")}[data-blog] .cat-strategy{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z'/%3E%3Cpath d='m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65'/%3E%3Cpath d='m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z'/%3E%3Cpath d='m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65'/%3E%3Cpath d='m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65'/%3E%3C/svg%3E")}[data-blog] .cat-optimization{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}[data-blog] .cat-backtesting{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='m19 9-5 5-4-4-3 3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='m19 9-5 5-4-4-3 3'/%3E%3C/svg%3E")}[data-blog] .cat-security{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}[data-blog] .cat-updates{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z'/%3E%3Cpath d='M20 3v4'/%3E%3Cpath d='M22 5h-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z'/%3E%3Cpath d='M20 3v4'/%3E%3Cpath d='M22 5h-4'/%3E%3C/svg%3E")}[data-blog] .cat-learning{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z'/%3E%3Cpath d='M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z'/%3E%3Cpath d='M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z'/%3E%3C/svg%3E")}[data-blog] .tool-target{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E")}[data-blog] .tool-grid{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M3 9h18'/%3E%3Cpath d='M3 15h18'/%3E%3Cpath d='M9 3v18'/%3E%3Cpath d='M15 3v18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M3 9h18'/%3E%3Cpath d='M3 15h18'/%3E%3Cpath d='M9 3v18'/%3E%3Cpath d='M15 3v18'/%3E%3C/svg%3E")}[data-blog] .tool-shield{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/svg%3E")}[data-blog] .tool-quiz{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolygon points='16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolygon points='16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76'/%3E%3C/svg%3E")}[data-blog] .tool-calc{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='16' height='20' x='4' y='2' rx='2'/%3E%3Cline x1='8' x2='16' y1='6' y2='6'/%3E%3Cline x1='16' x2='16' y1='14' y2='18'/%3E%3Cpath d='M16 10h.01'/%3E%3Cpath d='M12 10h.01'/%3E%3Cpath d='M8 10h.01'/%3E%3Cpath d='M12 14h.01'/%3E%3Cpath d='M8 14h.01'/%3E%3Cpath d='M12 18h.01'/%3E%3Cpath d='M8 18h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='16' height='20' x='4' y='2' rx='2'/%3E%3Cline x1='8' x2='16' y1='6' y2='6'/%3E%3Cline x1='16' x2='16' y1='14' y2='18'/%3E%3Cpath d='M16 10h.01'/%3E%3Cpath d='M12 10h.01'/%3E%3Cpath d='M8 10h.01'/%3E%3Cpath d='M12 14h.01'/%3E%3Cpath d='M8 14h.01'/%3E%3Cpath d='M12 18h.01'/%3E%3Cpath d='M8 18h.01'/%3E%3C/svg%3E")}[data-blog] .tool-ruler{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z'/%3E%3Cpath d='m14.5 12.5 2-2'/%3E%3Cpath d='m11.5 9.5 2-2'/%3E%3Cpath d='m8.5 6.5 2-2'/%3E%3Cpath d='m17.5 15.5 2-2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z'/%3E%3Cpath d='m14.5 12.5 2-2'/%3E%3Cpath d='m11.5 9.5 2-2'/%3E%3Cpath d='m8.5 6.5 2-2'/%3E%3Cpath d='m17.5 15.5 2-2'/%3E%3C/svg%3E")}[data-blog] .tool-lock{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}[data-blog] .tool-home{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8'/%3E%3Cpath d='M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8'/%3E%3Cpath d='M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E")}[data-blog] .cl-launch{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09Z'/%3E%3Cpath d='m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2Z'/%3E%3Cpath d='M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0'/%3E%3Cpath d='M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09Z'/%3E%3Cpath d='m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2Z'/%3E%3Cpath d='M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0'/%3E%3Cpath d='M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5'/%3E%3C/svg%3E")}[data-blog] .cl-security{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}[data-blog] .cl-daily{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E")}[data-blog] .back-to-top:focus-visible,[data-blog] .blog-card:focus-visible,[data-blog] .blog-search-item:focus-visible,[data-blog] .btn-primary:focus-visible,[data-blog] .btn-sm:focus-visible,[data-blog] .btn:focus-visible,[data-blog] .category-pill:focus-visible,[data-blog] .checklist-item:focus-visible,[data-blog] .checklist-print:focus-visible,[data-blog] .checklist-reset:focus-visible,[data-blog] .comparison-expand-btn:focus-visible,[data-blog] .exchange-card:focus-visible,[data-blog] .feedback-btn:focus-visible,[data-blog] .glossary-letter-btn:focus-visible,[data-blog] .glossary-term-card:focus-visible,[data-blog] .hub-path-card:focus-visible,[data-blog] .hub-tool-card:focus-visible,[data-blog] .landing-lang-btn:focus-visible,[data-blog] .mobile-menu:focus-visible,[data-blog] .nav-sign-in:focus-visible,[data-blog] .newsletter-btn:focus-visible,[data-blog] .pair-card:focus-visible,[data-blog] .path-cta:focus-visible,[data-blog] .path-nav-btn:focus-visible,[data-blog] .quiz-completion-link:focus-visible,[data-blog] .quiz-cta-link:focus-visible,[data-blog] .quiz-option:focus-visible,[data-blog] .share-btn:focus-visible,[data-blog] .toc-link:focus-visible,[data-blog] .tool-card:focus-visible,[data-blog] .trust-btn:focus-visible,[data-blog] a.glossary-term-card-link:focus-visible{outline:2px solid var(--blog-violet);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-blog] *,[data-blog] :after,[data-blog] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-blog] .homepage-section-header{margin-bottom:32px}[data-blog] .homepage-section-title{margin:0 0 6px;font-size:22px;font-weight:700;color:#f1f5f9;line-height:1.2}[data-blog] .homepage-section-subtitle{margin:0;font-size:14px;color:rgba(148,163,184,.65);line-height:1.4}[data-blog] .homepage-hero{padding:0 0 48px}[data-blog] .homepage-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.02);border:1px solid var(--blog-glass-border);min-height:360px;position:relative;transition:border-color .2s ease,box-shadow .3s ease;text-decoration:none;color:inherit;cursor:pointer}[data-blog] .homepage-hero-inner:hover{border-color:rgba(255,255,255,.1);box-shadow:0 8px 32px -12px rgba(0,0,0,.3)}[data-blog] .homepage-hero-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:48px}[data-blog] .homepage-hero-title{font-size:clamp(24px,2.5vw,32px);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#f8fafc}[data-blog] .homepage-hero-desc,[data-blog] .homepage-hero-title{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[data-blog] .homepage-hero-desc{font-size:16px;color:rgba(148,163,184,.8);line-height:1.6}[data-blog] .homepage-hero-meta{display:flex;align-items:center;gap:12px;font-size:13px;color:rgba(148,163,184,.5)}[data-blog] .homepage-hero-cta{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#f1f5f9;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease;margin-top:8px}[data-blog] .homepage-hero-cta:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.2);box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-1px)}[data-blog] .homepage-hero-image{position:relative;overflow:hidden}[data-blog] .homepage-hero-image img{-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}[data-blog] .homepage-hero-inner:hover .homepage-hero-image img{transform:scale(1.04)}[data-blog] .homepage-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,6,23,.5),transparent 40%);pointer-events:none}@media (max-width:768px){[data-blog] .homepage-hero-inner{grid-template-columns:1fr;min-height:auto}[data-blog] .homepage-hero-content{padding:32px 24px;order:2}[data-blog] .homepage-hero-image{aspect-ratio:16/9;order:1}[data-blog] .homepage-hero-image:after{background:linear-gradient(0deg,rgba(2,6,23,.6),transparent 50%)}}[data-blog] .homepage-trending{padding:48px 0}[data-blog] .homepage-trending-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}[data-blog] .homepage-trending-card{position:relative;display:flex;flex-direction:column;border-radius:10px;background:var(--blog-glass-bg);border:1px solid var(--blog-glass-border);overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}[data-blog] .homepage-trending-card:hover{transform:translateY(-2px);border-color:var(--blog-glass-border-strong);box-shadow:0 8px 24px -8px rgba(0,0,0,.3)}[data-blog] .homepage-trending-rank{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:800;color:#a78bfa;letter-spacing:-.02em}[data-blog] .homepage-trending-thumb{position:relative;aspect-ratio:16/10;overflow:hidden;background:rgba(15,23,42,.5)}[data-blog] .homepage-trending-thumb img{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}[data-blog] .homepage-trending-card:hover .homepage-trending-thumb img{transform:scale(1.05)}[data-blog] .homepage-trending-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,6,23,.6) 0,transparent 50%);pointer-events:none}[data-blog] .homepage-trending-body{display:flex;flex-direction:column;gap:8px;padding:16px;flex:1}[data-blog] .homepage-trending-title{margin:0;font-size:15px;font-weight:700;line-height:1.35;color:#f8fafc;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-blog] .homepage-trending-meta{font-size:12px;color:rgba(148,163,184,.5);margin-top:auto}@media (max-width:1024px){[data-blog] .homepage-trending-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){[data-blog] .homepage-trending-grid{grid-template-columns:1fr}}[data-blog] .homepage-difficulty{padding:64px 0}[data-blog] .homepage-difficulty-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}[data-blog] .homepage-difficulty-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:10px;background:var(--blog-glass-bg);border:1px solid var(--blog-glass-border);text-decoration:none;color:inherit;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}[data-blog] .homepage-difficulty-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--diff-color,#8b5cf6);opacity:.6;transition:opacity .3s ease}[data-blog] .homepage-difficulty-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--diff-color) 25%,transparent);box-shadow:0 8px 24px -8px rgba(0,0,0,.3)}[data-blog] .homepage-difficulty-card:hover:before{opacity:1}[data-blog] .homepage-difficulty-icon{display:none}[data-blog] .homepage-difficulty-label{margin:0;font-size:18px;font-weight:700;color:#f8fafc}[data-blog] .homepage-difficulty-desc{margin:0;font-size:14px;color:rgba(148,163,184,.7);line-height:1.6;flex:1}[data-blog] .homepage-difficulty-footer{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}[data-blog] .homepage-difficulty-count{font-size:13px;font-weight:600;color:rgba(148,163,184,.6)}[data-blog] .homepage-difficulty-cta{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--diff-color,#8b5cf6);transition:gap .2s ease}[data-blog] .homepage-difficulty-card:hover .homepage-difficulty-cta{gap:8px}@media (max-width:768px){[data-blog] .homepage-difficulty-grid{grid-template-columns:1fr}}[data-blog] .homepage-categories{padding:56px 0}[data-blog] .homepage-category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}[data-blog] .homepage-category-card{display:flex;align-items:center;gap:16px;padding:16px 12px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.04);border-radius:0;text-decoration:none;color:inherit;transition:background .2s ease}[data-blog] .homepage-category-card:hover{background:rgba(255,255,255,.02)}[data-blog] .homepage-category-info{flex:1;min-width:0}[data-blog] .homepage-category-name{margin:0 0 2px;font-size:14px;font-weight:600;color:#f8fafc}[data-blog] .homepage-category-count{font-size:13px;color:rgba(148,163,184,.4)}[data-blog] .homepage-category-arrow{flex-shrink:0;color:rgba(148,163,184,.25);transition:color .2s ease,transform .2s ease}[data-blog] .homepage-category-card:hover .homepage-category-arrow{color:rgba(148,163,184,.5);transform:translateX(2px)}[data-blog] .homepage-category-footer a{font-size:14px;color:rgba(148,163,184,.5);transition:color .2s ease}[data-blog] .homepage-category-footer a:hover{color:rgba(148,163,184,.8)}@media (max-width:480px){[data-blog] .homepage-category-grid{grid-template-columns:1fr}}[data-blog] .homepage-paths-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}[data-blog] .homepage-path-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:10px;background:var(--blog-glass-bg);border:1px solid var(--blog-glass-border);text-decoration:none;color:inherit;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}[data-blog] .homepage-path-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--path-accent,#8b5cf6),transparent 80%);opacity:.7}[data-blog] .homepage-path-card:hover{transform:translateY(-3px);border-color:var(--blog-glass-border-strong);box-shadow:0 12px 32px -10px rgba(0,0,0,.35)}[data-blog] .homepage-path-top{display:flex;align-items:center;gap:8px}[data-blog] .homepage-path-title{margin:0;font-size:20px;font-weight:700;color:#f8fafc;line-height:1.3}[data-blog] .homepage-path-desc{margin:0;font-size:14px;color:rgba(148,163,184,.7);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}[data-blog] .homepage-path-stats{display:flex;align-items:center;gap:20px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}[data-blog] .homepage-path-stat{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:rgba(148,163,184,.6)}[data-blog] .homepage-path-stat svg{color:var(--path-accent,#8b5cf6);opacity:.7}[data-blog] .homepage-path-cta{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--path-accent,#8b5cf6);margin-top:4px;transition:gap .2s ease}[data-blog] .homepage-path-card:hover .homepage-path-cta{gap:10px}@media (max-width:768px){[data-blog] .homepage-paths-grid{grid-template-columns:1fr}}[data-blog] .homepage-latest{padding:64px 0}[data-blog] .homepage-latest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}[data-blog] .homepage-latest-card{display:flex;flex-direction:column;border-radius:10px;background:var(--blog-glass-bg);border:1px solid var(--blog-glass-border);overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}[data-blog] .homepage-latest-card:hover{transform:translateY(-2px);border-color:var(--blog-glass-border-strong);box-shadow:0 8px 24px -8px rgba(0,0,0,.3)}[data-blog] .homepage-latest-thumb{position:relative;aspect-ratio:16/9;overflow:hidden;background:rgba(15,23,42,.5)}[data-blog] .homepage-latest-thumb img{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}[data-blog] .homepage-latest-card:hover .homepage-latest-thumb img{transform:scale(1.05)}[data-blog] .homepage-latest-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,6,23,.5) 0,transparent 40%);pointer-events:none}[data-blog] .homepage-latest-body{display:flex;flex-direction:column;gap:8px;padding:20px;flex:1}[data-blog] .homepage-latest-meta{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:12px;color:rgba(148,163,184,.5)}[data-blog] .homepage-latest-difficulty{font-weight:600}[data-blog] .homepage-latest-difficulty[data-level=beginner]{color:#22c55e}[data-blog] .homepage-latest-difficulty[data-level=intermediate]{color:#f59e0b}[data-blog] .homepage-latest-difficulty[data-level=advanced]{color:#ef4444}[data-blog] .homepage-latest-dot{color:rgba(148,163,184,.3)}[data-blog] .homepage-latest-time{font-size:12px;color:rgba(148,163,184,.5)}[data-blog] .homepage-latest-title{font-size:17px;font-weight:700;line-height:1.35;color:#f8fafc}[data-blog] .homepage-latest-desc,[data-blog] .homepage-latest-title{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-blog] .homepage-latest-desc{font-size:14px;color:rgba(148,163,184,.6);line-height:1.55}[data-blog] .homepage-latest-date{font-size:12px;color:rgba(148,163,184,.4)}[data-blog] .homepage-latest-footer{text-align:center;margin-top:48px}[data-blog] .homepage-view-all-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;border-radius:8px;background:transparent;border:1px solid rgba(255,255,255,.1);color:rgba(226,232,240,.7);font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s ease,color .15s ease}[data-blog] .homepage-view-all-btn:hover{border-color:rgba(255,255,255,.2);color:#f1f5f9}@media (max-width:1024px){[data-blog] .homepage-latest-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){[data-blog] .homepage-latest-grid{grid-template-columns:1fr}}[data-blog] .homepage-tools{padding:48px 0 64px}[data-blog] .homepage-tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}[data-blog] .homepage-tool-card{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:10px;background:var(--blog-glass-bg);border:1px solid var(--blog-glass-border);text-decoration:none;color:inherit;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}[data-blog] .homepage-tool-card:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,var(--tool-color,#8b5cf6),transparent);opacity:0;transition:opacity .3s ease}[data-blog] .homepage-tool-card:hover{transform:translateY(-2px);border-color:var(--blog-glass-border-strong);box-shadow:0 8px 24px -8px rgba(0,0,0,.3)}[data-blog] .homepage-tool-card:hover:before{opacity:1}[data-blog] .homepage-tool-icon{display:none}[data-blog] .homepage-tool-title{margin:0;font-size:18px;font-weight:700;color:#f8fafc}[data-blog] .homepage-tool-desc{margin:0;font-size:14px;color:rgba(148,163,184,.65);line-height:1.55;flex:1}[data-blog] .homepage-tool-cta{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--tool-color,#8b5cf6);margin-top:4px;transition:gap .2s ease}[data-blog] .homepage-tool-card:hover .homepage-tool-cta{gap:8px}@media (max-width:1024px){[data-blog] .homepage-tools-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){[data-blog] .homepage-tools-grid{grid-template-columns:1fr}}[data-blog] .homepage-category-card:focus-visible,[data-blog] .homepage-difficulty-card:focus-visible,[data-blog] .homepage-latest-card:focus-visible,[data-blog] .homepage-path-card:focus-visible,[data-blog] .homepage-tool-card:focus-visible,[data-blog] .homepage-trending-card:focus-visible{outline:2px solid var(--blog-violet);outline-offset:2px;border-color:var(--blog-glass-border-strong)}[data-blog] .academy-loading{padding:80px 0 120px}[data-blog] .academy-loading .container{max-width:1200px;margin:0 auto;padding:0 24px}[data-blog] .skel{background:linear-gradient(90deg,var(--blog-white-03),var(--blog-white-06),var(--blog-white-03));background-size:200% 100%;animation:shimmer 1.5s ease infinite;border-radius:8px}[data-blog] .skel-hero-title{height:40px;width:320px;max-width:60%;margin:0 auto 16px}[data-blog] .skel-hero-desc{height:20px;width:480px;max-width:80%;margin:0 auto 32px}[data-blog] .skel-search{height:48px;width:100%;max-width:520px;margin:0 auto 48px;border-radius:24px}[data-blog] .skel-pills{display:flex;gap:10px;margin-bottom:48px;overflow:hidden}[data-blog] .skel-pill{height:36px;width:80px;border-radius:18px;flex-shrink:0}[data-blog] .skel-pill:nth-child(2){width:96px}[data-blog] .skel-pill:nth-child(3){width:72px}[data-blog] .skel-pill:nth-child(4){width:104px}[data-blog] .skel-pill:nth-child(5){width:64px}[data-blog] .skel-pill:nth-child(6){width:88px}[data-blog] .skel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}[data-blog] .skel-card{border-radius:16px;overflow:hidden}[data-blog] .skel-card-img{height:180px;border-radius:0}[data-blog] .skel-card-body{padding:20px}[data-blog] .skel-card-tag{height:14px;width:60px;margin-bottom:12px;border-radius:4px}[data-blog] .skel-card-title{height:20px;width:80%;margin-bottom:10px}[data-blog] .skel-card-line{height:14px;width:100%;margin-bottom:8px}[data-blog] .skel-card-line.short{width:60%}[data-blog] .homepage-section-header-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:32px}[data-blog] .homepage-section-header-row .homepage-section-title{margin-bottom:0}[data-blog] .homepage-section-see-all{font-size:13px;font-weight:600;color:rgba(148,163,184,.45);text-decoration:none;transition:color .15s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}[data-blog] .homepage-section-see-all:hover{color:rgba(148,163,184,.85)}[data-blog] .homepage-paths .homepage-section-title,[data-blog] .homepage-trending .homepage-section-title{font-size:28px;font-weight:800;letter-spacing:-.02em}[data-blog] .homepage-categories .homepage-section-title,[data-blog] .homepage-difficulty .homepage-section-title{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(148,163,184,.6)}[data-blog] .homepage-tools .homepage-section-title{font-size:24px;font-weight:700}[data-blog] .homepage-latest .homepage-section-title{font-size:22px}[data-blog] .homepage-paths,[data-blog] .homepage-tools,[data-blog] .homepage-trending{padding:64px 0}[data-blog] .homepage-band{margin:0}[data-blog] .homepage-band .homepage-difficulty{padding:48px 0 24px}[data-blog] .homepage-band .homepage-categories{padding:24px 0 48px}[data-blog] .homepage-category-footer{text-align:center;margin-top:24px}[data-blog] .homepage-category-footer a{font-size:13px;font-weight:600;color:rgba(148,163,184,.45);text-decoration:none;transition:color .15s ease}[data-blog] .homepage-category-footer a:hover{color:rgba(148,163,184,.85)}[data-blog] .homepage-categories .homepage-section-subtitle,[data-blog] .homepage-difficulty .homepage-section-subtitle{display:none}[data-blog] .homepage-difficulty-cta,[data-blog] .homepage-latest-footer,[data-blog] .homepage-path-cta{display:none!important}[data-blog] .homepage-quiz-banner{padding:0 0 24px}[data-blog] .homepage-quiz-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 36px;border-radius:12px;background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(6,182,212,.06));border:1px solid rgba(139,92,246,.15);transition:border-color .2s ease,box-shadow .3s ease;text-decoration:none;color:inherit}[data-blog] .homepage-quiz-banner-inner:hover{border-color:rgba(139,92,246,.3);box-shadow:0 8px 32px -12px rgba(139,92,246,.15)}[data-blog] .homepage-quiz-banner-text{display:flex;flex-direction:column;gap:4px}[data-blog] .homepage-quiz-banner-title{margin:0;font-size:18px;font-weight:700;color:#f1f5f9}[data-blog] .homepage-quiz-banner-desc{margin:0;font-size:14px;color:rgba(148,163,184,.7);line-height:1.5}[data-blog] .homepage-quiz-banner-cta{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:8px;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.25);color:#c4b5fd;font-size:14px;font-weight:600;white-space:nowrap;transition:background .15s ease,transform .15s ease}[data-blog] .homepage-quiz-banner-inner:hover .homepage-quiz-banner-cta{background:rgba(139,92,246,.25);transform:translateX(2px)}@media (max-width:640px){[data-blog] .homepage-quiz-banner-inner{flex-direction:column;text-align:center;padding:24px}}[data-blog] .homepage-conversion{padding:16px 0}[data-blog] .homepage-conversion-inner{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;border-radius:14px;background:linear-gradient(135deg,rgba(59,130,246,.06),rgba(139,92,246,.06));border:1px solid rgba(255,255,255,.06);text-align:center}[data-blog] .homepage-conversion-title{margin:0;font-size:22px;font-weight:700;color:#f1f5f9}[data-blog] .homepage-conversion-desc{margin:0;font-size:14px;color:rgba(148,163,184,.6)}[data-blog] .homepage-conversion-cta{display:inline-flex;align-items:center;gap:6px;padding:12px 28px;border-radius:10px;background:linear-gradient(135deg,var(--blog-purple) 0,var(--blog-blue) 55%,var(--blog-cyan) 100%);color:#ffffff;font-size:14px;font-weight:700;text-decoration:none;margin-top:4px;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 16px -4px rgba(59,130,246,.35)}[data-blog] .homepage-conversion-cta:hover{transform:translateY(-1px);box-shadow:0 6px 24px -4px rgba(59,130,246,.45)}[data-blog] .homepage-tools-section-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(148,163,184,.4);margin-bottom:16px}[data-blog] .homepage-tools-interactive{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}[data-blog] .homepage-tools-reference{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}[data-blog] .homepage-tool-card--interactive{background:linear-gradient(135deg,color-mix(in srgb,var(--tool-color,#8b5cf6) 8%,transparent),transparent)!important;border-color:color-mix(in srgb,var(--tool-color,#8b5cf6) 12%,transparent)!important}[data-blog] .homepage-tool-card--reference{padding:20px 24px!important}[data-blog] .homepage-tool-card--reference .homepage-tool-desc{font-size:13px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1024px){[data-blog] .homepage-tools-interactive,[data-blog] .homepage-tools-reference{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){[data-blog] .homepage-tools-interactive,[data-blog] .homepage-tools-reference{grid-template-columns:1fr}}[data-blog] .academy-hero{padding:80px 0 32px;text-align:center}[data-blog] .homepage-latest,[data-blog] .homepage-paths,[data-blog] .homepage-trending{background:rgba(255,255,255,.025)}[data-blog] .academy-hero h1{font-size:clamp(32px,4vw,48px)}[data-blog] .academy-hero p{margin:0 auto;max-width:560px}[data-blog] .homepage-difficulty-desc{display:none}[data-blog] .homepage-trending-rank{display:none!important}[data-blog][data-landing] .academy-nav-tab,[data-blog][data-landing] .academy-nav-tab--dropdown{font-size:14px;font-weight:500;font-family:inherit;padding:0 16px;height:64px;background:none;border:none;color:rgba(148,163,184,.7)}[data-blog][data-landing] .academy-nav-tab.active{color:#f8fafc;font-weight:600}[data-blog][data-landing] .btn{min-height:48px;padding:0 22px;font-size:15px;font-weight:700;border:none;border-radius:8px}[data-blog][data-landing] .btn-sm{min-height:44px;padding:0 16px;font-size:14px}[data-blog][data-landing] .btn-primary{color:var(--blog-white);background:var(--blog-grad);box-shadow:0 2px 8px -2px rgba(139,92,246,.4),inset 0 0 0 1px rgba(255,255,255,.08)}[data-blog][data-landing] .landing-lang-btn{width:44px;height:44px;padding:0;color:var(--blog-muted)}[data-blog][data-landing] .landing-lang-btn svg{width:20px;height:20px}[data-blog][data-landing] .container{width:min(calc(100% - 48px),var(--blog-container))}[data-blog][data-landing] .academy-nav-cta{display:flex;gap:10px;align-items:center;flex-shrink:0;min-width:230px;justify-content:flex-end}[data-blog][data-landing] .nav-sign-in{padding:8px 16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--blog-muted);font-size:14px;font-weight:600;min-height:auto}[data-blog][data-landing] .academy-dropdown-panel,[data-blog][data-landing] .academy-nav,[data-blog][data-landing] .academy-nav-brand,[data-blog][data-landing] .academy-nav-cta,[data-blog][data-landing] .academy-nav-inner,[data-blog][data-landing] .academy-nav-tabs{transition-property:all}[data-blog][data-landing] .academy-nav{transition:background .2s ease,border-color .2s ease}[data-blog][data-landing] .academy-home-btn svg,[data-blog][data-landing] .academy-nav svg{display:inline-flex;vertical-align:middle}@media (max-width:1024px){[data-blog][data-landing] .academy-nav-cta{display:none}[data-blog][data-landing] .academy-nav-tab{width:100%;height:auto;padding:12px 10px}}@media (min-width:1025px) and (max-width:1280px){[data-blog][data-landing] .academy-nav-cta{min-width:180px}}