.ak-post-hero-inner{display:block}.ak-post-hero-inner--split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,80px);align-items:center}.ak-post-hero-text{min-width:0}.ak-post-hero-visual{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ak-post-hero-visual svg{width:100%;max-width:480px;height:auto}@media (max-width:900px){.ak-post-hero-inner--split{grid-template-columns:1fr;gap:40px}.ak-post-hero-visual{order:-1;max-width:320px;margin-inline:auto;width:100%}}@keyframes ak-float-layer{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ak-owned-glow{0%,to{opacity:1}50%{opacity:.45}}@keyframes ak-badge-pulse{0%,to{opacity:.7}50%{opacity:1}}.ak-ill-dv-layer-1{animation:ak-float-layer 4s ease-in-out 0s infinite}.ak-ill-dv-layer-2{animation:ak-float-layer 4s ease-in-out .8s infinite}.ak-ill-dv-layer-3{animation:ak-float-layer 4s ease-in-out 1.6s infinite}.ak-ill-dv-glow{animation:ak-owned-glow 3s ease-in-out infinite}.ak-ill-dv-badge-1{animation:ak-badge-pulse 3.5s ease-in-out 0s infinite}.ak-ill-dv-badge-2{animation:ak-badge-pulse 3.5s ease-in-out .6s infinite}.ak-ill-dv-badge-3{animation:ak-badge-pulse 3.5s ease-in-out 1.2s infinite}.ak-ill-dv-connector{animation:ak-badge-pulse 4s ease-in-out .4s infinite}@keyframes ak-bar-focus{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes ak-char-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ak-check-pop{0%{transform:scale(.3);opacity:0}65%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:1}}.ak-ill-ds-bar{stroke-dasharray:200;stroke-dashoffset:200;animation:ak-bar-focus .9s ease-out .2s forwards}.ak-ill-ds-char{opacity:0;animation:ak-char-reveal .35s ease-out forwards;animation-fill-mode:both}.ak-ill-ds-check{transform-box:fill-box;transform-origin:center;transform:scale(.3);opacity:0;animation:ak-check-pop .4s cubic-bezier(.34,1.56,.64,1) forwards;animation-fill-mode:both}.ak-ill-ds-cursor{animation:ak-owned-glow .8s ease-in-out infinite}@keyframes ak-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ak-arc-draw{0%{stroke-dashoffset:471}to{stroke-dashoffset:0}}@keyframes ak-label-appear{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes ak-chip-activate{0%{opacity:.3}to{opacity:1}}.ak-ill-nj-bar-wp{animation:ak-bar-rise 1.2s cubic-bezier(.22,.61,.36,1) .3s both}.ak-ill-nj-bar-nj,.ak-ill-nj-bar-wp{transform-box:fill-box;transform-origin:bottom center}.ak-ill-nj-bar-nj{animation:ak-bar-rise .5s ease-out .5s both}.ak-ill-nj-arc{stroke-dasharray:471;stroke-dashoffset:471;animation:ak-arc-draw 1.6s ease-out 1s forwards}.ak-ill-nj-label{opacity:0;animation:ak-label-appear .5s ease-out forwards;animation-fill-mode:both}.ak-ill-nj-chip-1{animation:ak-chip-activate .3s ease-out 1.8s both;opacity:.3}.ak-ill-nj-chip-2{animation:ak-chip-activate .3s ease-out 2s both;opacity:.3}.ak-ill-nj-chip-3{animation:ak-chip-activate .3s ease-out 2.2s both;opacity:.3}.ak-ill-nj-step{animation:ak-label-appear .4s ease-out forwards;animation-fill-mode:both;opacity:0}@keyframes ak-wy-box-drop{0%{opacity:0;transform:translateY(-14px) scale(.88) rotate(0deg)}60%{opacity:1;transform:translateY(2px) scale(1.02) rotate(var(--wy-rot,0deg))}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--wy-rot,0deg))}}@keyframes ak-wy-cell-snap{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes ak-wy-bar-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ak-wy-cursor-hover{0%,to{transform:translate(0)}50%{transform:translate(-8px,5px)}}@keyframes ak-wy-chip-on{0%{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes ak-wy-vs-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.ak-ill-wy-wix-box{transform-box:fill-box;animation:ak-wy-box-drop .7s cubic-bezier(.22,.61,.36,1) both}.ak-ill-wy-yayla-cell{transform-box:fill-box;animation:ak-wy-cell-snap .55s cubic-bezier(.34,1.56,.64,1) both}.ak-ill-wy-vs{animation:ak-wy-vs-pop .5s cubic-bezier(.34,1.56,.64,1) both}.ak-ill-wy-cursor,.ak-ill-wy-vs{transform-box:fill-box;transform-origin:center}.ak-ill-wy-cursor{animation:ak-label-appear .4s ease-out both,ak-wy-cursor-hover 2.4s ease-in-out 2s infinite}.ak-ill-wy-bar-wix{animation:ak-wy-bar-grow-x 1.2s cubic-bezier(.22,.61,.36,1) 1.1s both}.ak-ill-wy-bar-wix,.ak-ill-wy-bar-yayla{transform-box:fill-box;transform-origin:left center}.ak-ill-wy-bar-yayla{animation:ak-wy-bar-grow-x .5s ease-out 1s both}.ak-ill-wy-label-wix,.ak-ill-wy-label-yayla{transform-box:fill-box;animation:ak-label-appear .4s ease-out both}.ak-ill-wy-chip-wix-1{animation:ak-wy-chip-on .35s ease-out 1.55s both}.ak-ill-wy-chip-wix-2{animation:ak-wy-chip-on .35s ease-out 1.65s both}.ak-ill-wy-chip-wix-3{animation:ak-wy-chip-on .35s ease-out 1.75s both}.ak-ill-wy-chip-yayla-1{animation:ak-wy-chip-on .35s ease-out 1.85s both}.ak-ill-wy-chip-yayla-2{animation:ak-wy-chip-on .35s ease-out 1.95s both}.ak-ill-wy-chip-yayla-3{animation:ak-wy-chip-on .35s ease-out 2.05s both}@keyframes ak-wp-stack{0%{opacity:0;transform:translateY(-12px) scale(.92) rotate(0deg)}60%{opacity:1;transform:translateY(2px) scale(1.02) rotate(var(--wp-rot,0deg))}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--wp-rot,0deg))}}@keyframes ak-wp-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ak-wp-arrow-flow{0%{stroke-dashoffset:32}to{stroke-dashoffset:0}}@keyframes ak-wp-bolt-flash{0%,to{opacity:.55}50%{opacity:1}}.ak-ill-wp-plugin{transform-box:fill-box;animation:ak-wp-stack .6s cubic-bezier(.22,.61,.36,1) both}.ak-ill-wp-vs{transform-box:fill-box;transform-origin:center;animation:ak-wy-vs-pop .5s cubic-bezier(.34,1.56,.64,1) both}.ak-ill-wp-badge,.ak-ill-wp-warn{transform-box:fill-box;transform-origin:center;animation:ak-label-appear .4s ease-out both,ak-badge-pulse 2.4s ease-in-out 2s infinite}.ak-ill-wp-bubble{transform-box:fill-box;animation:ak-label-appear .5s ease-out both}.ak-ill-wp-module{transform-box:fill-box;animation:ak-wy-cell-snap .55s cubic-bezier(.34,1.56,.64,1) .9s both}.ak-ill-wp-caret{animation:ak-wp-caret-blink 1.1s steps(1) .9s infinite}.ak-ill-wp-arrow{stroke-dasharray:4 4;stroke-dashoffset:32;animation:ak-wp-arrow-flow .8s linear .8s infinite}.ak-ill-wp-arrow-head{opacity:0;animation:ak-label-appear .4s ease-out 1s both}.ak-ill-wp-cloud{transform-box:fill-box;animation:ak-label-appear .5s ease-out both}.ak-ill-wp-bolt{animation:ak-wp-bolt-flash 1.8s ease-in-out 1.6s infinite}.ak-ill-wp-bar-wp{animation:ak-wy-bar-grow-x 1.2s cubic-bezier(.22,.61,.36,1) 1.1s both}.ak-ill-wp-bar-wp,.ak-ill-wp-bar-yayla{transform-box:fill-box;transform-origin:left center}.ak-ill-wp-bar-yayla{animation:ak-wy-bar-grow-x .5s ease-out 1s both}.ak-ill-wp-label-wp,.ak-ill-wp-label-yayla{transform-box:fill-box;animation:ak-label-appear .4s ease-out both}.ak-ill-wp-chip-wp-1{animation:ak-wy-chip-on .35s ease-out 1.55s both}.ak-ill-wp-chip-wp-2{animation:ak-wy-chip-on .35s ease-out 1.65s both}.ak-ill-wp-chip-wp-3{animation:ak-wy-chip-on .35s ease-out 1.75s both}.ak-ill-wp-chip-yayla-1{animation:ak-wy-chip-on .35s ease-out 1.85s both}.ak-ill-wp-chip-yayla-2{animation:ak-wy-chip-on .35s ease-out 1.95s both}.ak-ill-wp-chip-yayla-3{animation:ak-wy-chip-on .35s ease-out 2.05s both}.ak-ill-photo{width:100%;height:auto;display:block;border-radius:10px}.ak-post-hero-visual .ak-ill-photo{max-width:480px}.blog-featured-visual .ak-ill-photo{max-width:460px;filter:drop-shadow(0 18px 40px rgba(10,10,10,.1))}.ak-post-card-illu .ak-ill-photo{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:900px){.ak-post-hero-visual .ak-ill-photo{max-width:320px;margin-inline:auto}}.ak-prose img{display:block;border-radius:12px;border:1px solid var(--sp-line);margin:32px 0}@media (prefers-reduced-motion:reduce){[class*=ak-ill-]{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}}.ak-post-hero-visual img{width:100%;max-width:520px;height:auto;border-radius:16px}.ak-prose img{width:100%;height:auto;border-radius:14px;margin:2em 0}