@font-face{font-family:SteinerLight;src:url("/assets/fonts/Steinerlight.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}.akt-hero{position:relative;overflow:hidden;padding:120px 0 50px;color:#fff;background:linear-gradient(135deg,#101319 0,#13161c 48%,#101319 100%)}.akt-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.42),rgba(0,0,0,0));pointer-events:none}.akt-hero-inner{position:relative;z-index:1;max-width:760px}.akt-hero .kicker{display:inline-block;margin-bottom:14px;padding:6px 14px;border:1px solid rgba(255,140,100,.34);background:rgba(211,60,20,.08);color:#ffb39c;font-family:'Fira Code',monospace;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;border-radius:4px}.akt-hero h1{margin:0 0 14px;font-family:Rajdhani,sans-serif;font-weight:700;font-size:clamp(36px,4.6vw,58px);line-height:1.05;letter-spacing:-.02em;color:#fff}.akt-hero h1 em{font-style:normal;color:#ff7a52}.akt-hero p{margin:0;color:rgba(226,232,240,.86);font-size:1.04rem;line-height:1.65;max-width:620px}.akt-filters{display:flex;flex-wrap:wrap;gap:8px;margin:36px 0 24px;padding:14px 18px;border-radius:4px;border:1px solid var(--border,#e2e8f0);background:var(--bg-card,#fff)}.akt-filter-label{font-family:'Fira Code',monospace;font-size:.74rem;color:var(--text-muted,#6b7280);text-transform:uppercase;letter-spacing:.06em;margin-right:8px;align-self:center}.akt-filter{padding:6px 12px;font-family:'Fira Code',monospace;font-size:.78rem;background:0 0;border:1px solid var(--border,#e2e8f0);border-radius:3px;color:var(--text-main);cursor:pointer;transition:all .15s}.akt-filter:hover{border-color:#d33c14;color:var(--accent-text)}.akt-filter.is-active{background:#d33c14;border-color:#d33c14;color:#fff}[data-theme=dark] .akt-filters{background:#15171a;border-color:#2a2e34}[data-theme=dark] .akt-filter{border-color:#2a2e34}.akt-posts{display:flex;flex-direction:column;gap:18px;margin-bottom:60px}.akt-post{padding:28px;border-radius:4px;border:1px solid var(--border,#e2e8f0);background:var(--bg-card,#fff);transition:transform .18s,border-color .18s,box-shadow .18s}.akt-post:hover{transform:translateY(-2px);border-color:rgba(211,60,20,.4);box-shadow:0 12px 28px rgba(211,60,20,.1)}.akt-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-family:'Fira Code',monospace;font-size:.78rem;color:var(--text-muted,#6b7280)}.akt-post-meta time{color:var(--accent-text);font-weight:500}.akt-post-meta .sep{opacity:.5}.akt-post-tags{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:auto}.akt-post-tags span{padding:2px 8px;font-size:.66rem;background:rgba(211,60,20,.08);color:var(--accent-text);border:1px solid rgba(211,60,20,.22);border-radius:3px;text-transform:uppercase;letter-spacing:.06em}.akt-post h2{margin:0 0 14px;font-family:Rajdhani,sans-serif;font-size:1.55rem;font-weight:700;color:var(--text-main);line-height:1.2;letter-spacing:-.01em}.akt-post h2 a{color:inherit;text-decoration:none;transition:color .15s}.akt-post h2 a:hover{color:var(--accent-text)}.akt-post-body{font-size:.96rem;line-height:1.7;color:var(--text-main)}.akt-post-body summary{cursor:pointer;list-style:none;color:var(--accent-text);font-weight:700;font-family:Rajdhani,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:.86rem;display:inline-flex;align-items:center;gap:6px;margin-top:10px}.akt-post-body summary::-webkit-details-marker{display:none}.akt-post-body summary::after{content:"↓";font-family:'Fira Code',monospace;transition:transform .2s}.akt-post-body details[open] summary::after{transform:rotate(180deg)}.akt-post-body details[open] summary{margin-bottom:14px}.akt-post-body h3{font-family:Rajdhani,sans-serif;font-size:1.15rem;font-weight:700;margin:18px 0 8px;color:var(--text-main)}.akt-post-body ol,.akt-post-body ul{padding-left:22px;margin:10px 0}.akt-post-body ol li,.akt-post-body ul li{margin:6px 0;line-height:1.65}.akt-post-body code{padding:1px 6px;background:rgba(211,60,20,.08);border-radius:3px;color:var(--accent-text);font-family:'Fira Code',monospace;font-size:.85em}.akt-post-body strong{font-weight:700}.akt-post-body p{margin:10px 0}[data-theme=dark] .akt-post{background:#15171a;border-color:#2a2e34}.akt-external{margin-top:30px;padding:18px 22px;border-radius:4px;border:1px dashed var(--border,#e2e8f0);background:0 0;font-size:.93rem;color:var(--text-muted,#6b7280);line-height:1.65}.akt-external strong{color:var(--text-main)}.akt-external a{color:var(--accent-text);font-weight:700;text-decoration:none}.akt-external a:hover{text-decoration:underline}@media(max-width:780px){.akt-hero{padding:104px 0 40px}.akt-post{padding:22px}.akt-post-meta{gap:8px}.akt-post-tags{margin-left:0;width:100%;margin-top:6px}}.anchor{scroll-margin-top:120px}:root{--fx-ease-out:cubic-bezier(0.23,1,0.32,1)}.btn{transition:transform 160ms var(--fx-ease-out),box-shadow .2s var(--fx-ease-out),background-color .2s var(--fx-ease-out),color .2s var(--fx-ease-out),border-color .2s var(--fx-ease-out)}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:active,.btn:hover{transform:none}}.akt-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:42px;align-items:center;max-width:92vw}.akt-col{min-width:0;max-width:680px}.hxp-visual{position:relative;display:flex;align-items:center;justify-content:center}.hxp-visual::before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(211,60,20,.16) 0,rgba(211,60,20,0) 70%);filter:blur(6px);pointer-events:none}.hxp{position:relative;width:min(100%,470px);border-radius:6px;border:1px solid rgba(148,163,184,.2);background:#0b0d12;box-shadow:0 30px 80px rgba(2,6,23,.5);overflow:hidden}.hxp::before{content:"";position:absolute;left:0;top:0;width:72px;height:3px;background:#d33c14;z-index:2}.hxp-head{display:flex;align-items:center;justify-content:space-between;padding:15px 18px 11px}.hxp-head .lbl{display:flex;align-items:center;gap:8px;font-family:'Fira Code',monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:#9fa6b1}.hxp-head .live{width:8px;height:8px;border-radius:50%;background:#3fce78;box-shadow:0 0 0 4px rgba(63,206,120,.16)}.hxp-head .sync{font-family:'Fira Code',monospace;font-size:.72rem;color:#7d8590}.hxp-tabs{display:flex;padding:0 14px;border-bottom:1px solid rgba(148,163,184,.16)}.hxp-tab{flex:1;padding:9px 4px;background:0 0;border:0;border-bottom:2px solid transparent;color:#9fa6b1;font-family:Rajdhani,sans-serif;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:color .15s,border-color .15s}.hxp-tab:hover{color:#fff}.hxp-tab.is-active{color:#fff;border-bottom-color:var(--accent-text)}.hxp-body{padding:16px 18px;min-height:206px}.hxp-view{display:none}.hxp-view.is-active{display:block;animation:hxpfade .25s ease}@keyframes hxpfade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hxp-list .lrow{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06);font-family:'Fira Code',monospace;font-size:.74rem}.hxp-list .lrow:last-child{border-bottom:0}.hxp-list .lrow .n{color:#fff}.hxp-list .lrow .n b{color:#fff}.hxp-list .lrow .m{display:block;color:#7d8590;font-size:.64rem}.hxp-list .lrow .s{font-family:Rajdhani,sans-serif;font-weight:700;color:#3fce78;font-size:.78rem}.hxp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hxp-stat .k{display:block;font-family:'Fira Code',monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;color:#7d8590;margin-bottom:5px}.hxp-stat .v{font-family:Rajdhani,sans-serif;font-weight:700;font-size:1.35rem;color:var(--accent-text);line-height:1}.hxp-stat .v .u{font-size:.66rem;color:#9fa6b1;font-weight:500;margin-left:3px}.hxp-tick{border-top:1px solid rgba(148,163,184,.16);background:#08090d;padding:0 18px;height:40px;display:flex;align-items:center;overflow:hidden;font-family:'Fira Code',monospace;font-size:.72rem;color:#cbd5e1}.hxp-tick .row{display:flex;align-items:center;gap:8px;white-space:nowrap;width:100%;transition:opacity .25s}.hxp-tick .st{color:#3fce78;font-weight:700}.hxp-tick .st.w{color:#f6b44b}.hxp-tick .dim{color:#6b7280;margin-left:auto}@media(prefers-reduced-motion:reduce){.hxp-view.is-active{animation:none}.hxp-tick .row{transition:none}}@media(max-width:1100px){.akt-hero-grid{grid-template-columns:1fr;gap:34px}.akt-col{max-width:none}.hxp-visual::before{display:none}.hxp{width:100%;max-width:470px;margin:0 auto}}