/* Design 11 header and hero for the original Design 8 page. */
body>.nav-fixed{display:none!important}
.akg11-header{position:fixed;z-index:1000;top:16px;left:50%;transform:translateX(-50%);width:min(1440px,calc(100% - 40px));height:76px;border:1px solid rgba(255,255,255,.14);border-radius:21px;background:rgba(7,9,16,.8);backdrop-filter:blur(22px) saturate(140%);box-shadow:0 20px 65px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.06)}
.akg11-nav-inner{height:100%;padding:0 16px 0 21px;display:flex;align-items:center;justify-content:space-between}.akg11-brand-lockup{width:194px;height:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0}.akg11-brand-lockup img{width:178px;height:49px;display:block;object-fit:contain;filter:drop-shadow(0 0 10px rgba(0,229,255,.13))}.akg11-brand-lockup span{margin-top:-5px;color:#8490a3;font:700 .51rem 'Sora',sans-serif;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.akg11-brand-lockup span strong{color:#ffab00}.akg11-nav-links{display:flex;gap:31px}.akg11-nav-links a{color:#b6bfd0;text-decoration:none;font:600 .86rem 'Sora',sans-serif;transition:color .2s}.akg11-nav-links a:hover{color:#fff}.akg11-launch{padding:13px 20px;border-radius:12px;color:#071018;background:linear-gradient(100deg,#00e5ff,#72f5ff);box-shadow:0 12px 30px rgba(0,229,255,.15);font:800 .84rem 'Sora',sans-serif;text-decoration:none}.akg11-menu{display:none;border:0;color:#fff;background:transparent;font-size:1.2rem}
.akg11-hero{width:min(1450px,calc(100% - 42px));min-height:920px;margin:0 auto;padding:138px 20px 72px;position:relative;z-index:4;display:flex;align-items:center}.akg11-rings{z-index:-1;opacity:.3;left:47%;top:49%;transform:translate(-50%,-50%) scale(1.35);pointer-events:none}.akg11-hero-grid{width:100%;display:grid;grid-template-columns:.86fr 1.14fr;gap:48px;align-items:center}.akg11-copy{position:relative;z-index:2}.akg11-copy h1{margin:0 0 23px;color:#f7f8fc;font:900 clamp(3.3rem,5.2vw,5.7rem)/1.01 'Sora',sans-serif;letter-spacing:-.062em;text-shadow:0 15px 45px rgba(0,0,0,.25)}.akg11-copy h1 span{background:linear-gradient(95deg,#ffab00,#ffd76b 28%,#ff2b9a 67%,#00e5ff);background-size:210% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:akg11TextFlow 8s linear infinite}.akg11-copy>p{max-width:650px;margin:0;color:#bbc3d1;font:400 1.02rem/1.75 'Sora',sans-serif}.akg11-capabilities{display:flex;gap:8px;flex-wrap:wrap;margin:23px 0 4px}.akg11-capabilities span{padding:9px 11px;border:1px solid rgba(255,255,255,.14);border-radius:9px;color:#d2d8e2;background:rgba(255,255,255,.035);font:700 .67rem 'Sora',sans-serif}.akg11-capabilities i{margin-right:5px;color:#00e5ff;font-style:normal}.akg11-capabilities span:nth-child(2) i{color:#ff2b9a}.akg11-capabilities span:nth-child(3) i{color:#ffab00}.akg11-actions{display:flex;gap:12px;flex-wrap:wrap;margin:31px 0 23px}.akg11-actions a{min-height:55px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;text-decoration:none;font:800 .86rem 'Sora',sans-serif}.akg11-primary{color:#081018;background:linear-gradient(100deg,#00e5ff,#8cf7ff);box-shadow:0 14px 36px rgba(0,229,255,.17)}.akg11-primary b{margin-left:10px}.akg11-secondary{border:1px solid rgba(255,171,0,.46);color:#fff;background:rgba(255,171,0,.055);box-shadow:0 0 22px rgba(255,171,0,.06)}.akg11-proof{display:flex;gap:16px;flex-wrap:wrap;color:#8490a2;font:500 .7rem 'Sora',sans-serif}.akg11-proof span::first-letter{color:#00ff88}
.akg11-editor{overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#080b14;box-shadow:0 38px 100px rgba(0,0,0,.48),0 0 45px rgba(0,229,255,.07);transform:perspective(1400px) rotateY(-2deg)}.akg11-editor-top{height:43px;padding:0 13px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);background:#111624;color:#7e899b;font:500 .6rem 'Sora',sans-serif}.akg11-editor-top>div{display:flex;gap:5px;margin-right:10px}.akg11-editor-top i{width:7px;height:7px;border-radius:50%;background:#ef476f}.akg11-editor-top i:nth-child(2){background:#ffab00}.akg11-editor-top i:nth-child(3){background:#00ff88}.akg11-editor-top b{margin-left:auto;color:#75eabf;font-size:.54rem}.akg11-editor-body{min-height:550px;display:grid;grid-template-columns:118px 1fr}.akg11-editor-body aside{padding:17px 10px;border-right:1px solid rgba(255,255,255,.1);background:#080c15}.akg11-editor-body aside small{color:#515d70;font:700 .5rem 'Sora',sans-serif;letter-spacing:.12em}.akg11-editor-body aside strong{display:block;margin:6px 0 18px;color:#fff;font:700 .66rem 'Sora',sans-serif}.akg11-editor-body aside>span{display:block;margin:3px 0;padding:8px;border-radius:6px;color:#697589;font:500 .57rem 'Sora',sans-serif}.akg11-editor-body aside>span.active{color:#fff;background:rgba(0,229,255,.09);box-shadow:inset 2px 0 #00e5ff}.akg11-workspace{min-width:0;padding:14px;background:#0a0e18}.akg11-sequence-title{height:31px;display:flex;align-items:center;justify-content:space-between}.akg11-sequence-title small{display:block;color:#00e5ff;font:700 .48rem 'Sora',sans-serif}.akg11-sequence-title strong{display:block;color:#fff;font:700 .7rem 'Sora',sans-serif}.akg11-sequence-title>span{display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(0,255,136,.14);border-radius:999px;color:#bdf7da;background:rgba(0,255,136,.06);font:600 .47rem 'Sora',sans-serif}.akg11-sequence-title>span i{width:5px;height:5px;border-radius:50%;background:#00ff88;box-shadow:0 0 8px #00ff88;animation:akg11Pulse 1.5s ease-in-out infinite}
.akg11-monitor{height:260px;position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#05070c}.akg11-scene{position:absolute;z-index:1;inset:0;overflow:hidden;opacity:0;transform:scale(1.04);animation:akg11Scene 12s ease-in-out infinite}.akg11-scene>b{position:absolute;z-index:6;left:50%;bottom:18%;transform:translateX(-50%);padding:4px 11px;border-left:2px solid #ffab00;color:#fff;background:rgba(5,7,12,.45);font:800 .55rem 'Sora',sans-serif;letter-spacing:.18em;white-space:nowrap}.akg11-desert{opacity:1;background:linear-gradient(#1e3162,#bc5081 54%,#e59a54 55%)}.akg11-ocean{animation-delay:4s;background:linear-gradient(#0b4b6e,#38a5c7 54%,#0b354c 55%)}.akg11-city{animation-delay:8s;background:linear-gradient(#110c2c,#42145f 55%,#090b18 56%)}.akg11-sun,.akg11-ocean-sun{position:absolute;right:19%;top:16%;width:42px;height:42px;border-radius:50%;background:#fff0a8;box-shadow:0 0 35px #ffc857}.akg11-dune{position:absolute;left:-10%;right:-10%;bottom:-25%;height:60%;border-radius:50% 55% 0 0;background:#392542}.akg11-dune.d2{left:35%;right:-20%;bottom:-33%;background:#171a2e}.akg11-water{position:absolute;left:0;right:0;bottom:0;height:47%;background:repeating-linear-gradient(170deg,rgba(112,225,242,.18) 0 2px,transparent 3px 12px),linear-gradient(#16637c,#072b42)}.akg11-island{position:absolute;left:-5%;bottom:37%;width:43%;height:23%;border-radius:55% 65% 12% 8%;background:#122b2e;transform:rotate(-5deg);box-shadow:0 9px 0 #08202a}.akg11-island:after{content:"";position:absolute;left:45%;top:-31px;width:4px;height:34px;background:#14221d;box-shadow:-10px 8px 0 -1px #14221d,10px 5px 0 -1px #14221d}.akg11-city-sun{position:absolute;left:50%;top:18%;width:110px;height:110px;transform:translateX(-50%);border-radius:50%;background:repeating-linear-gradient(0deg,#ff2b9a 0 4px,transparent 5px 10px);filter:drop-shadow(0 0 23px rgba(255,43,154,.48))}.akg11-tower{position:absolute;bottom:14%;width:16%;border:1px solid rgba(0,229,255,.55);background:repeating-linear-gradient(0deg,rgba(0,229,255,.16) 0 2px,transparent 3px 13px),#0a1020}.akg11-tower.t1{left:3%;height:38%}.akg11-tower.t2{left:21%;height:56%;border-color:rgba(255,43,154,.65)}.akg11-tower.t3{right:20%;height:47%;border-color:rgba(255,171,0,.65)}.akg11-tower.t4{right:2%;height:32%}.akg11-monitor-controls{position:absolute;z-index:9;left:0;right:0;bottom:0;height:32px;padding:0 8px;display:flex;align-items:center;gap:6px;background:rgba(4,6,10,.88);backdrop-filter:blur(7px)}.akg11-monitor-controls button{position:static;width:21px;height:21px;padding:0;border:0;border-radius:4px;color:#a9b4c5;background:rgba(255,255,255,.05);font-size:.62rem}.akg11-monitor-controls button.play{color:#071018;background:#00e5ff}.akg11-monitor-controls>div{flex:1;height:3px;border-radius:99px;background:rgba(255,255,255,.16);overflow:hidden}.akg11-monitor-controls>div i{display:block;height:100%;background:linear-gradient(90deg,#00e5ff,#ff2b9a);animation:akg11Progress 12s linear infinite}.akg11-monitor-controls>span{color:#7c899b;font:500 .44rem 'Sora',sans-serif}.akg11-monitor-controls>b{padding:3px 5px;border-radius:4px;color:#bec8d6;background:rgba(255,255,255,.06);font:600 .43rem 'Sora',sans-serif}
.akg11-timeline{height:205px;margin-top:9px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#070b13}.akg11-toolbar{height:28px;padding:0 7px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);background:#111723;color:#8995a7;font:500 .48rem 'Sora',sans-serif}.akg11-toolbar small{margin-left:auto;color:#667388}.akg11-toolbar b{margin-left:8px;padding:4px 6px;border-radius:4px;color:#071018;background:#00e5ff;font-size:.43rem}.akg11-ruler{height:20px;margin-left:34px;padding:0 5px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.09);color:#526074;background:repeating-linear-gradient(90deg,rgba(255,255,255,.13) 0 1px,transparent 1px 12.5%);font:500 .4rem 'Sora',sans-serif}.akg11-track{height:46px;padding:4px 3px 4px 36px;display:flex;gap:3px;position:relative;border-bottom:1px solid rgba(255,255,255,.08)}.akg11-track>strong{position:absolute;left:0;top:0;bottom:0;width:31px;display:grid;place-items:center;border-right:1px solid rgba(255,255,255,.09);color:#5d697a;background:#0a0f19;font:700 .43rem 'Sora',sans-serif}.akg11-track .clip,.akg11-track .image-clip,.akg11-track .audio-clip{position:relative;overflow:hidden;border-radius:4px;animation:akg11Clip .55s cubic-bezier(.2,.8,.2,1) both}.akg11-track .clip{flex:1;padding:3px;border:1px solid rgba(0,229,255,.34);background:#14253a}.akg11-track .clip.c2{animation-delay:.7s;border-color:rgba(255,43,154,.4);background:#2a172d}.akg11-track .clip.c3{animation-delay:1.4s;border-color:rgba(255,171,0,.4);background:#2a2518}.akg11-track .clip>i{display:block;height:24px;border-radius:2px;background:linear-gradient(130deg,#30477e,#cf627d)}.akg11-track .clip.c2>i{background:linear-gradient(135deg,#17667f,#6ad5d0)}.akg11-track .clip.c3>i{background:linear-gradient(135deg,#351757,#ef3d94)}.akg11-track .clip>span,.akg11-track .image-clip>span{position:absolute;left:4px;bottom:2px;color:#eef3f8;font:500 .39rem 'Sora',sans-serif;text-shadow:0 1px 3px #000}.akg11-track.overlay{height:39px}.akg11-track .image-clip{width:26%;padding:3px;border:1px solid rgba(255,171,0,.34);background:rgba(255,171,0,.09);animation-delay:2s}.akg11-track .image-clip.logo-clip{width:18%;margin-left:22%;border-color:rgba(0,229,255,.32);background:rgba(0,229,255,.08);animation-delay:2.7s}.akg11-track .image-clip>i{display:block;width:17px;height:16px;border-radius:3px;background:linear-gradient(135deg,#ffab00,#ff2b9a)}.akg11-track .logo-clip>i{background:linear-gradient(135deg,#00e5ff,#487dff)}.akg11-track.audio{height:55px}.akg11-track .audio-clip{flex:1;padding:4px;border:1px solid rgba(0,255,136,.3);background:rgba(0,255,136,.075);animation-delay:3.2s}.akg11-track .audio-clip>span{display:block;color:#9de8c9;font:500 .39rem 'Sora',sans-serif}.akg11-track .wave{height:27px;display:flex;align-items:center;gap:2px}.akg11-track .wave i{flex:1;max-width:5px;height:40%;border-radius:3px;background:#3ed9a4;opacity:.75;animation:akg11Wave .9s ease-in-out infinite alternate}.akg11-track .wave i:nth-child(3n){height:90%;animation-delay:-.2s}.akg11-track .wave i:nth-child(4n){height:65%;animation-delay:-.45s}.akg11-playhead{position:absolute;z-index:8;top:44px;bottom:0;left:39px;width:1px;background:#ff5c7c;box-shadow:0 0 7px rgba(255,92,124,.7);animation:akg11Playhead 12s linear infinite}.akg11-playhead i{position:absolute;top:-4px;left:-4px;width:9px;height:8px;clip-path:polygon(0 0,100% 0,50% 100%);background:#ff5c7c}
.akg11-footer-lockup{width:220px;display:flex;flex-direction:column;align-items:flex-start;text-decoration:none}.akg11-footer-lockup img{width:205px;height:auto;display:block;filter:drop-shadow(0 0 11px rgba(0,229,255,.12))}.akg11-footer-lockup span{margin:-4px 0 14px 17px;color:#7f8b9f;font:700 .52rem 'Sora',sans-serif;letter-spacing:.12em;text-transform:uppercase}.akg11-footer-lockup strong{color:#ffab00}
@keyframes akg11TextFlow{to{background-position:210% center}}@keyframes akg11Scene{0%{opacity:0;transform:scale(1.05)}4%,28%{opacity:1;transform:scale(1)}33%,100%{opacity:0;transform:scale(1.015)}}@keyframes akg11Progress{from{width:0}to{width:100%}}@keyframes akg11Clip{from{opacity:0;transform:translateX(-15px) scaleX(.82);transform-origin:left}to{opacity:1;transform:none}}@keyframes akg11Wave{to{transform:scaleY(.46);opacity:.45}}@keyframes akg11Playhead{from{left:39px}to{left:calc(100% - 7px)}}@keyframes akg11Pulse{50%{opacity:.4}}
@media(max-width:1080px){.akg11-nav-links{display:none}.akg11-menu{display:block}.akg11-launch{margin-left:auto;margin-right:10px}.akg11-hero{padding-top:128px}.akg11-hero-grid{grid-template-columns:1fr}.akg11-copy{text-align:center;max-width:850px;margin:auto}.akg11-copy>p{margin:auto}.akg11-capabilities,.akg11-actions,.akg11-proof{justify-content:center}.akg11-editor{width:min(780px,100%);margin:auto;transform:none}}
@media(max-width:680px){.akg11-header{top:8px;width:calc(100% - 16px);height:66px}.akg11-nav-inner{padding:0 9px 0 12px}.akg11-brand-lockup{width:145px;height:60px;align-items:flex-start}.akg11-brand-lockup img{width:142px;height:42px}.akg11-brand-lockup span{margin-top:-4px;margin-left:8px;font-size:.41rem;letter-spacing:.08em}.akg11-launch{padding:10px 12px;font-size:.67rem}.akg11-menu{display:none}.akg11-hero{width:calc(100% - 18px);min-height:auto;padding:105px 4px 55px}.akg11-copy h1{font-size:clamp(2.65rem,13vw,4rem)}.akg11-copy>p{font-size:.88rem}.akg11-capabilities{gap:5px}.akg11-capabilities span{padding:7px;font-size:.58rem}.akg11-proof{gap:7px;font-size:.6rem}.akg11-editor-body{min-height:495px;grid-template-columns:1fr}.akg11-editor-body aside{display:none}.akg11-monitor{height:215px}.akg11-timeline{height:198px}.akg11-toolbar b{display:none}.akg11-monitor-controls>span{display:none}.akg11-track{padding-left:31px}.akg11-track>strong{width:27px}.akg11-ruler{margin-left:30px}.akg11-playhead{animation-name:akg11PlayheadMobile}.akg11-rings{opacity:.2}.tools-section{padding-top:3rem!important}}@keyframes akg11PlayheadMobile{from{left:34px}to{left:calc(100% - 7px)}}
@media(prefers-reduced-motion:reduce){.akg11-copy h1 span,.akg11-sequence-title>span i,.akg11-monitor-controls>div i,.akg11-track .clip,.akg11-track .image-clip,.akg11-track .audio-clip,.akg11-track .wave i,.akg11-playhead{animation:none}.akg11-scene{animation:none;opacity:0}.akg11-desert{opacity:1}}

/* Keep floating media symbols away from page text; motion now lives in its own band. */
body>.float3d,body>.bubble-tool{display:none!important}
.akg11-hero-logo,.akg11-agent-band{display:none!important}
.hero-section{min-height:900px;padding-top:5rem;padding-bottom:5rem}
.hero-content-wrap{max-width:980px}
.hero-logo-image{width:min(520px,72vw);margin:0 auto .4rem;display:block;object-fit:contain;filter:drop-shadow(0 0 18px rgba(0,229,255,.2)) drop-shadow(0 0 28px rgba(255,171,0,.12));animation:akg11HeroLogoGlow 7s ease-in-out infinite}
.hero-section .studio-signature{margin-bottom:1.8rem;color:rgba(226,232,240,.72);font-size:.9rem;letter-spacing:.1em;text-transform:uppercase}
.hero-section .studio-signature span{color:#ffab00;text-shadow:0 0 13px rgba(255,171,0,.38)}
.hero-section .hero-headline{font-size:clamp(2.7rem,5.7vw,5.2rem);margin-bottom:1.45rem}
.hero-section .hero-tech-wrapper{border-color:rgba(255,171,0,.35);background:rgba(8,10,20,.24);box-shadow:0 0 28px rgba(255,171,0,.08),inset 0 1px rgba(255,255,255,.05)}
.hero-section .capability-badge{border-color:rgba(0,229,255,.3);background:rgba(4,12,22,.34);color:#f8fafc;box-shadow:0 0 16px rgba(0,229,255,.06)}
.hero-section .capability-badge:nth-child(even){border-color:rgba(255,43,154,.3);box-shadow:0 0 16px rgba(255,43,154,.06)}
.hero-section .capability-badge:nth-child(3){border-color:rgba(255,171,0,.38);box-shadow:0 0 17px rgba(255,171,0,.08)}
@keyframes akg11HeroLogoGlow{0%,100%{filter:drop-shadow(0 0 15px rgba(0,229,255,.17)) drop-shadow(0 0 25px rgba(255,171,0,.1));transform:translateY(0)}50%{filter:drop-shadow(0 0 24px rgba(255,43,154,.18)) drop-shadow(0 0 34px rgba(255,171,0,.17));transform:translateY(-3px)}}
@media(max-width:680px){.hero-section{min-height:auto;padding:4rem 1rem}.hero-logo-image{width:min(390px,88vw)}.hero-section .studio-signature{font-size:.68rem}}
.akg11-hero-logo{width:310px;margin:25px auto 0;display:flex;flex-direction:column;align-items:center;text-decoration:none}.akg11-hero-logo img{width:100%;height:auto;display:block;filter:drop-shadow(0 0 18px rgba(0,229,255,.13))}.akg11-hero-logo span{margin-top:-6px;color:#8895a8;font:700 .58rem 'Sora',sans-serif;letter-spacing:.14em;text-transform:uppercase}.akg11-hero-logo strong{color:#ffab00}
.akg11-agent-band{width:min(1280px,calc(100% - 40px));min-height:550px;margin:30px auto 70px;padding:65px 40px;position:relative;z-index:5;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(255,171,0,.25);border-radius:30px;background:radial-gradient(circle at 16% 20%,rgba(255,43,154,.12),transparent 32%),radial-gradient(circle at 85% 78%,rgba(0,229,255,.12),transparent 34%),rgba(8,9,19,.78);box-shadow:0 35px 100px rgba(0,0,0,.38),0 0 38px rgba(255,171,0,.06),inset 0 1px rgba(255,255,255,.06);backdrop-filter:blur(6px)}.akg11-band-content{max-width:940px;position:relative;z-index:3;text-align:center}.akg11-band-label{color:#ffab00;font:800 .66rem 'Sora',sans-serif;letter-spacing:.18em}.akg11-band-content h2{margin:17px 0 21px;color:#fff;font:900 clamp(2.8rem,5vw,5rem)/1 'Sora',sans-serif;letter-spacing:-.055em}.akg11-band-content h2 span{background:linear-gradient(90deg,#ffab00,#ffde7a,#ff2b9a,#00e5ff);background-size:210% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:akg11TextFlow 8s linear infinite}.akg11-powered{width:max-content;max-width:100%;margin:0 auto 24px;padding:15px 22px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;border:1px solid rgba(255,171,0,.42);border-radius:999px;background:rgba(255,171,0,.045);box-shadow:0 0 26px rgba(255,171,0,.08),inset 0 1px rgba(255,255,255,.05)}.akg11-powered small{color:#7e899b;font:700 .63rem 'Sora',sans-serif;text-transform:uppercase;letter-spacing:.1em}.akg11-powered b{color:#f6f7fb;font:700 .72rem 'Sora',sans-serif}.akg11-powered i{width:4px;height:4px;border-radius:50%;background:#ffab00;box-shadow:0 0 8px #ffab00}.akg11-band-content>p{max-width:790px;margin:0 auto 25px;color:#b8c1cf;font:400 .94rem/1.75 'Sora',sans-serif}.akg11-agent-tools{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.akg11-agent-tools span{padding:10px 14px;border:1px solid rgba(0,229,255,.34);border-radius:999px;color:#f4f7fb;background:rgba(0,229,255,.055);box-shadow:0 0 17px rgba(0,229,255,.05);font:700 .68rem 'Sora',sans-serif}.akg11-agent-tools span:nth-child(2n){border-color:rgba(255,43,154,.34);background:rgba(255,43,154,.05)}.akg11-agent-tools span:nth-child(3){border-color:rgba(255,171,0,.38);background:rgba(255,171,0,.05)}
.akg11-band-motion{position:absolute;z-index:1;inset:0;pointer-events:none}.akg11-band-motion span{position:absolute;width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:18px;color:#fff;background:rgba(12,14,28,.46);backdrop-filter:blur(5px);font:800 1.3rem 'Sora',sans-serif;opacity:.22;filter:drop-shadow(0 0 16px currentColor);animation:akg11BandFloat var(--speed,10s) ease-in-out infinite}.akg11-band-motion .film{left:5%;top:15%;color:#00e5ff;--speed:11s}.akg11-band-motion .music{right:7%;top:18%;color:#ff2b9a;--speed:13s;animation-delay:-3s}.akg11-band-motion .voice{left:9%;bottom:14%;color:#ffab00;--speed:12s;animation-delay:-5s}.akg11-band-motion .spark{right:10%;bottom:12%;color:#00ff88;--speed:14s;animation-delay:-7s}.akg11-band-motion .frame{left:50%;top:6%;color:#8f62ff;--speed:15s;animation-delay:-4s}.akg11-band-motion>i{position:absolute;width:5px;height:5px;border-radius:50%;background:#00e5ff;box-shadow:0 0 12px #00e5ff;opacity:.25;animation:akg11Particle 9s linear infinite}.akg11-band-motion>i:nth-last-child(3){left:26%;bottom:8%}.akg11-band-motion>i:nth-last-child(2){right:28%;top:9%;background:#ffab00;box-shadow:0 0 12px #ffab00;animation-delay:-3s}.akg11-band-motion>i:last-child{left:48%;bottom:11%;background:#ff2b9a;box-shadow:0 0 12px #ff2b9a;animation-delay:-6s}
@keyframes akg11BandFloat{0%,100%{transform:translate3d(0,0,0) rotate(-4deg)}35%{transform:translate3d(18px,-18px,0) rotate(4deg)}70%{transform:translate3d(-10px,12px,0) rotate(-1deg)}}@keyframes akg11Particle{0%{transform:translateY(30px);opacity:0}25%,70%{opacity:.28}100%{transform:translateY(-90px);opacity:0}}
@media(max-width:680px){.akg11-hero-logo{width:250px}.akg11-agent-band{width:calc(100% - 18px);min-height:500px;margin:15px auto 45px;padding:50px 18px}.akg11-powered{border-radius:18px;gap:9px}.akg11-powered i{display:none}.akg11-band-motion span{width:48px;height:48px;font-size:1rem;opacity:.14}.akg11-agent-tools{gap:6px}.akg11-agent-tools span{padding:8px 10px;font-size:.59rem}}
@media(prefers-reduced-motion:reduce){.akg11-band-motion span,.akg11-band-motion>i,.akg11-band-content h2 span{animation:none}}

/* Forward production sequence beneath the hero headline. */
.akg11-production-flow{margin:0 0 18px;display:flex;flex-wrap:wrap;gap:.12em .36em;color:#aeb9ca;font:800 clamp(1.02rem,1.45vw,1.3rem)/1.55 'Sora',sans-serif;letter-spacing:-.018em}
.akg11-production-flow span{--flow-color:#00e5ff;--flow-glow:rgba(0,229,255,.7);color:#aeb9ca;text-shadow:0 0 0 transparent;opacity:.72;animation:akg11ForwardFlow 8.5s ease-in-out infinite}
.akg11-production-flow span:nth-child(2){--flow-color:#64efff;--flow-glow:rgba(100,239,255,.7);animation-delay:1.2s}
.akg11-production-flow span:nth-child(3){--flow-color:#ff2b9a;--flow-glow:rgba(255,43,154,.72);animation-delay:2.4s}
.akg11-production-flow span:nth-child(4){--flow-color:#ffab00;--flow-glow:rgba(255,171,0,.72);animation-delay:3.6s}
.akg11-production-flow span:nth-child(5){--flow-color:#ffe07b;--flow-glow:rgba(255,224,123,.75);animation-delay:4.8s}
@keyframes akg11ForwardFlow{0%,17%{color:var(--flow-color);opacity:1;text-shadow:0 0 8px var(--flow-glow),0 0 22px var(--flow-glow)}25%,100%{color:#aeb9ca;opacity:.72;text-shadow:0 0 0 transparent}}
@media(max-width:1080px){.akg11-production-flow{justify-content:center}}
@media(max-width:680px){.akg11-production-flow{font-size:.92rem;gap:.08em .3em;line-height:1.5}}
@media(prefers-reduced-motion:reduce){.akg11-production-flow span{animation:none;color:var(--flow-color);opacity:1;text-shadow:none}}

/* Keep the headline accent static; move one continuous color wave forward across the production sentence. */
.akg11-copy h1 span{background:none!important;color:#00e5ff!important;-webkit-text-fill-color:#00e5ff!important;animation:none!important;text-shadow:0 0 18px rgba(0,229,255,.28)}
.akg11-production-flow{background:linear-gradient(90deg,#aeb9ca 0%,#aeb9ca 35%,#00e5ff 43%,#ff2b9a 48%,#ffab00 53%,#ffd76b 57%,#aeb9ca 65%,#aeb9ca 100%);background-size:320% 100%;background-position:210% center;-webkit-background-clip:text;background-clip:text;color:transparent;animation:akg11ProductionSweep 7.5s linear infinite}
.akg11-production-flow span{color:transparent!important;-webkit-text-fill-color:transparent!important;opacity:1!important;text-shadow:none!important;animation:none!important}
@keyframes akg11ProductionSweep{from{background-position:210% center}to{background-position:-110% center}}
@media(prefers-reduced-motion:reduce){.akg11-production-flow{animation:none;background-position:50% center}}

/* Readable phrase-by-phrase glow: one phrase activates, then returns to normal before the next. */
.akg11-production-flow{background:none!important;color:#aeb9ca!important;-webkit-background-clip:border-box;background-clip:border-box;animation:none!important}
.akg11-production-flow span{position:relative;display:inline-block;color:#aeb9ca!important;-webkit-text-fill-color:#aeb9ca!important;opacity:1!important;animation:none!important}
.akg11-production-flow span::after{content:attr(data-flow);position:absolute;inset:0;pointer-events:none;color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(95deg,#ffab00 0%,#ffd76b 28%,#ff2b9a 67%,#00e5ff 100%);background-size:210% auto;background-position:0% center;-webkit-background-clip:text;background-clip:text;opacity:0;filter:drop-shadow(0 0 5px rgba(255,171,0,.58)) drop-shadow(0 0 10px rgba(255,43,154,.44)) drop-shadow(0 0 14px rgba(0,229,255,.3));animation:akg11PhraseReadGlow 15s ease-in-out infinite}
.akg11-production-flow span:nth-child(2)::after{animation-delay:3s}
.akg11-production-flow span:nth-child(3)::after{animation-delay:6s}
.akg11-production-flow span:nth-child(4)::after{animation-delay:9s}
.akg11-production-flow span:nth-child(5)::after{animation-delay:12s}
@keyframes akg11PhraseReadGlow{0%{opacity:0;background-position:0% center;transform:translateX(-2px)}3%{opacity:1}15%{opacity:1;background-position:100% center;transform:translateX(0)}19%{opacity:0;background-position:210% center;transform:translateX(2px)}100%{opacity:0;background-position:210% center;transform:translateX(2px)}}
@media(prefers-reduced-motion:reduce){.akg11-production-flow span::after{display:none}}

/* Final cascade: keep the byline visible and aligned beneath the AKGflow letters. */
.akg11-brand-lockup span,.akg11-footer-lockup span{display:block!important;width:max-content!important;align-self:flex-start!important;position:relative!important;z-index:3!important;opacity:1!important;visibility:visible!important;color:#fff!important;text-transform:none!important;white-space:nowrap!important;font-family:'JetBrains Mono',monospace!important;line-height:1.15!important}
.akg11-brand-lockup span{margin:-4px 0 0 68px!important;font-size:.62rem!important;letter-spacing:.035em!important}
.akg11-footer-lockup span{margin:-3px 0 14px 68px!important;font-size:.64rem!important;letter-spacing:.04em!important}
.akg11-brand-lockup span em,.akg11-footer-lockup span em{color:#fff!important;font-style:normal!important;font-weight:800!important}
.akg11-brand-lockup span strong,.akg11-footer-lockup span strong{color:#ffab00!important;font-weight:900!important;text-shadow:0 0 10px rgba(255,171,0,.3)!important}
@media(max-width:680px){.akg11-brand-lockup span{margin:-3px 0 0 48px!important;font-size:.45rem!important;letter-spacing:.025em!important}.akg11-footer-lockup span{margin:-3px 0 13px 59px!important;font-size:.52rem!important;letter-spacing:.03em!important}}
@media(max-width:390px){.akg11-brand-lockup span{margin-left:40px!important;font-size:.4rem!important}}

/* Final responsive pass: keep the desktop artwork while making every control readable and tappable. */
.studio-signature{display:inline-flex;align-items:center;justify-content:center;gap:.55em;padding:.48rem .9rem;border:1px solid rgba(255,171,0,.24);border-radius:999px;background:rgba(255,171,0,.035);box-shadow:0 0 20px rgba(255,171,0,.07);line-height:1.2}
.studio-signature::before{content:"";width:18px;height:1px;background:linear-gradient(90deg,transparent,#ffab00)}
.studio-signature::after{content:"";width:18px;height:1px;background:linear-gradient(90deg,#ffab00,transparent)}
.tool-more-btn,.btn-cta-primary,.btn-cta-secondary,.btn-pricing,.btn-cta,.akg11-launch{min-height:44px}

@media(max-width:900px){
  .tools-section,.pricing-section,.coming-soon-section{padding-left:clamp(16px,4vw,32px)!important;padding-right:clamp(16px,4vw,32px)!important}
  .tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
  .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 18px!important}
  .coming-soon-grid{grid-template-columns:1fr!important}
  .footer-inner{grid-template-columns:1.3fr repeat(2,1fr)!important;gap:30px!important}
  .footer-brand{grid-column:1/-1}
}

@media(max-width:680px){
  html{scroll-padding-top:82px}
  body{overflow-x:hidden}
  .akg11-header{border-radius:15px!important;backdrop-filter:blur(16px) saturate(130%)}
  .akg11-nav-inner{gap:6px!important}
  .akg11-brand-lockup{width:128px!important;height:57px!important}
  .akg11-brand-lockup img{width:126px!important;height:38px!important}
  .akg11-brand-lockup span{margin:-3px 0 0 5px!important;font-size:.36rem!important;letter-spacing:.065em!important}
  .akg11-launch{margin:0!important;padding:9px 11px!important;font-size:.62rem!important;white-space:nowrap}
  .akg11-hero{padding-top:92px!important;padding-bottom:38px!important}
  .akg11-hero-grid{gap:30px!important}
  .akg11-copy h1{font-size:clamp(2.15rem,11vw,3.3rem)!important;line-height:1.04!important;margin-bottom:16px!important}
  .akg11-copy>p{font-size:.79rem!important;line-height:1.7!important;padding:0 4px}
  .akg11-production-flow{font-size:.78rem!important;line-height:1.65!important;justify-content:center!important;margin-bottom:14px!important}
  .akg11-capabilities{margin-top:17px!important}
  .akg11-capabilities span{min-height:36px;display:inline-flex;align-items:center}
  .akg11-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:9px!important;margin:22px 0 18px!important}
  .akg11-actions a{min-height:48px!important;padding:0 10px!important;font-size:.71rem!important}
  .akg11-proof{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;text-align:left;margin:0 auto;max-width:230px}
  .akg11-editor{border-radius:14px!important}
  .akg11-editor-top{height:38px!important;font-size:.52rem!important}
  .akg11-editor-body{min-height:430px!important}
  .akg11-workspace{padding:9px!important}
  .akg11-monitor{height:188px!important}
  .akg11-timeline{height:188px!important}
  .akg11-track .clip>span,.akg11-track .image-clip>span,.akg11-track .audio-clip>span{font-size:.34rem!important}
  .hero-section{padding:3.1rem 14px!important}
  .hero-content-wrap{width:100%!important}
  .hero-logo-image{width:min(315px,88vw)!important;margin-bottom:.55rem!important}
  .hero-section .studio-signature{margin-bottom:1.15rem!important;font-size:.57rem!important;letter-spacing:.075em!important}
  .hero-section .hero-headline{font-size:clamp(2rem,11vw,3rem)!important;line-height:1.06!important;margin-bottom:1rem!important}
  .hero-tech-wrapper{width:100%!important;padding:.75rem .7rem!important;border-radius:16px!important}
  .hero-tech-line{gap:.45rem!important;justify-content:center!important;font-size:.62rem!important;line-height:1.65!important}
  .hero-description{font-size:.76rem!important;line-height:1.72!important;margin:1rem auto!important}
  .capability-badges{gap:7px!important}
  .capability-badge{min-height:38px;padding:7px 9px!important;font-size:.62rem!important}
  .hero-cta-row{display:grid!important;grid-template-columns:1fr 1fr;gap:9px!important;width:100%;margin-top:1.25rem!important}
  .hero-cta-row a{width:100%;padding:0 8px!important;display:flex;align-items:center;justify-content:center;font-size:.7rem!important}
  .section-title{font-size:clamp(2rem,10vw,2.8rem)!important;line-height:1.08!important}
  .section-tools-sub,.section-subtitle{font-size:.76rem!important;line-height:1.7!important}
  .tools-grid,.pricing-grid{grid-template-columns:1fr!important;gap:17px!important}
  .tool-card{min-height:0!important;height:auto!important;padding:23px 20px 20px!important;border-color:rgba(255,255,255,.19)!important}
  .tool-card .tool-icon{transform:scale(.82);transform-origin:center;margin-top:-10px;margin-bottom:-6px}
  .tool-card h3{font-size:1.15rem!important}
  .tool-card .tool-desc{font-size:.74rem!important;line-height:1.68!important}
  .tool-more-btn{width:100%;display:flex!important;align-items:center;justify-content:center!important;margin-top:18px!important}
  .pricing-section{padding-top:3.2rem!important;padding-bottom:4rem!important}
  .pricing-card{width:100%!important;max-width:430px!important;min-height:0!important;margin:0 auto!important;padding:3.2rem 1.35rem 1.35rem!important}
  .pricing-card h4{font-size:1.12rem!important}
  .pricing-price{font-size:clamp(2rem,11vw,3rem)!important}
  .pricing-features li{font-size:.72rem!important;line-height:1.55!important}
  .btn-pricing-row,.btn-pricing{width:100%!important}
  .btn-pricing{display:flex!important;align-items:center;justify-content:center!important}
  .cta-section{margin-left:14px!important;margin-right:14px!important;padding:3rem 1.1rem!important}
  .cta-content h2{font-size:clamp(1.8rem,9vw,2.7rem)!important;line-height:1.1!important}
  .cta-content p{font-size:.76rem!important;line-height:1.7!important}
  .btn-cta{width:100%;max-width:330px;display:flex!important;align-items:center;justify-content:center!important}
  .coming-soon-card{padding:23px 20px!important}
  .footer{padding-left:18px!important;padding-right:18px!important}
  .footer-inner{grid-template-columns:1fr!important;gap:25px!important;padding-top:42px!important;padding-bottom:28px!important}
  .footer-brand{grid-column:auto!important}
  .akg11-footer-lockup{width:190px!important}
  .akg11-footer-lockup img{width:178px!important}
  .footer-col a{min-height:36px;display:flex;align-items:center}
  .footer-bottom{text-align:center!important;font-size:.66rem!important;line-height:1.6!important}
}

@media(max-width:390px){
  .akg11-brand-lockup{width:112px!important}.akg11-brand-lockup img{width:112px!important}.akg11-brand-lockup span{font-size:.32rem!important}
  .akg11-launch{padding:8px!important;font-size:.57rem!important}
  .akg11-actions,.hero-cta-row{grid-template-columns:1fr!important}
  .hero-section .hero-headline{font-size:1.95rem!important}
  .pricing-card{padding-left:1rem!important;padding-right:1rem!important}
}

@media(hover:none),(pointer:coarse){
  .tool-card:hover,.pricing-card:hover,.coming-soon-card:hover{transform:none!important}
  .tool-card{box-shadow:0 15px 40px rgba(0,0,0,.25),0 0 18px rgba(0,229,255,.035)!important}
}

/* Approved brand lockup: the studio credit begins directly below the AKGflow wordmark. */
.akg11-brand-lockup span,
.akg11-footer-lockup span{
  color:#fff!important;
  text-transform:none!important;
  white-space:nowrap!important;
}
.akg11-brand-lockup span{align-self:stretch!important;margin:-5px 0 0 59px!important;text-align:left!important;font-size:.48rem!important;letter-spacing:.08em!important}
.akg11-footer-lockup span{align-self:stretch!important;margin:-4px 0 14px 68px!important;text-align:left!important;font-size:.5rem!important;letter-spacing:.08em!important}
.akg11-brand-lockup span em,.akg11-footer-lockup span em{color:#fff!important;font-style:normal!important;font-weight:700!important}
.akg11-brand-lockup span strong,.akg11-footer-lockup span strong{color:#ffab00!important;font-weight:800!important;text-shadow:0 0 9px rgba(255,171,0,.24)}
@media(max-width:680px){
  .akg11-brand-lockup span{margin:-4px 0 0 47px!important;font-size:.36rem!important;letter-spacing:.045em!important}
  .akg11-footer-lockup span{margin:-3px 0 13px 59px!important;font-size:.43rem!important;letter-spacing:.055em!important}
}
@media(max-width:390px){.akg11-brand-lockup span{margin-left:37px!important;font-size:.32rem!important}}

/* Opening hero polish: cinematic scale, static brand color, and no production-text animation. */
.akg11-copy h1{font-family:'Inter',sans-serif!important;font-size:clamp(2.7rem,5.7vw,5.2rem)!important;font-weight:900!important;line-height:1.1!important;letter-spacing:-.045em!important}
.akg11-copy h1 span{background:linear-gradient(95deg,#ffab00 0%,#ff2b9a 54%,#00ff88 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;animation:none!important;text-shadow:none!important}
.akg11-production-flow span::after{display:none!important;animation:none!important}
.akg11-production-flow span{filter:drop-shadow(0 0 7px rgba(255,43,154,.1))}

/* Restrained dotted cursor path. */
.akg-cursor-trail{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:9998;opacity:.58;mix-blend-mode:screen}
@media(pointer:coarse),(prefers-reduced-motion:reduce){.akg-cursor-trail{display:none}}
@media(max-width:680px){.akg11-copy h1{font-size:clamp(2.7rem,13vw,4rem)!important}}

/* Pricing is intentionally isolated from the global compact-copy typography. */
.pricing-section,.pricing-grid,.pricing-card{font-family:'Inter',sans-serif!important}
.pricing-card h4{font-family:'Inter',sans-serif!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.6!important}
.pricing-price{font-family:'Inter',sans-serif!important;font-weight:900!important;letter-spacing:normal!important}
.pricing-price span{font-family:'Inter',sans-serif!important;font-weight:400!important}
.btn-pricing{font-family:'Inter',sans-serif!important;font-weight:700!important}
.btn-pricing-gold{font-weight:800!important}
.pricing-badge,.pricing-credits,.pricing-features li{font-family:'JetBrains Mono',monospace!important}

/* Preserve the previously approved logo lockups and their exact alignment. */
.akg11-brand-lockup{width:194px!important;height:68px!important;align-items:center!important;justify-content:center!important}
.akg11-brand-lockup img{width:178px!important;height:49px!important;display:block!important;object-fit:contain!important;object-position:center!important}
.akg11-brand-lockup span{margin-top:-5px!important;margin-left:0!important;font-family:'Sora',sans-serif!important;font-size:.51rem!important;letter-spacing:.13em!important;line-height:1!important}
.hero-logo-image{width:min(520px,72vw)!important;margin:0 auto .4rem!important;display:block!important;object-fit:contain!important;object-position:center!important}
.akg11-footer-lockup{width:220px!important;align-items:flex-start!important}
.akg11-footer-lockup img{width:205px!important;height:auto!important;display:block!important;object-fit:contain!important}
.akg11-footer-lockup span{margin:-4px 0 14px 17px!important;font-family:'Sora',sans-serif!important;font-size:.52rem!important;letter-spacing:.12em!important;line-height:1.2!important}
@media(max-width:680px){.akg11-brand-lockup{width:145px!important;height:60px!important;align-items:flex-start!important}.akg11-brand-lockup img{width:142px!important;height:42px!important}.akg11-brand-lockup span{margin-top:-4px!important;margin-left:8px!important;font-size:.41rem!important;letter-spacing:.08em!important}.hero-logo-image{width:min(390px,88vw)!important}}

/* Every phrase permanently uses the exact original "complete video." gradient. */
.akg11-production-flow span{background:linear-gradient(95deg,#ffab00,#ffd76b 28%,#ff2b9a 67%,#00e5ff)!important;background-size:210% auto!important;background-position:0% center!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}

/* A smooth highlight wave crosses each colored phrase without flashing the full phrase. */
.akg11-production-flow span::after{opacity:0;background:linear-gradient(90deg,transparent 0%,transparent 34%,#fff4c2 43%,#ffab00 47%,#ff2b9a 52%,#00e5ff 57%,transparent 66%,transparent 100%);background-size:300% 100%;background-position:200% center;filter:drop-shadow(0 0 5px rgba(255,171,0,.55)) drop-shadow(0 0 9px rgba(255,43,154,.38)) drop-shadow(0 0 12px rgba(0,229,255,.28));animation:akg11PhraseWaveCross 15s linear infinite}
.akg11-production-flow span:nth-child(2)::after{animation-delay:3s}.akg11-production-flow span:nth-child(3)::after{animation-delay:6s}.akg11-production-flow span:nth-child(4)::after{animation-delay:9s}.akg11-production-flow span:nth-child(5)::after{animation-delay:12s}
@keyframes akg11PhraseWaveCross{0%{opacity:1;background-position:200% center}19%{opacity:1;background-position:-100% center}19.01%,100%{opacity:0;background-position:-100% center}}

/* Site typography: compact copy follows the reference paragraph; cinematic headings follow the hero. */
body{font-family:'JetBrains Mono',monospace!important}
body :is(h1,h2,h3,h4),.section-title,.hero-headline,.tool-card h3{font-family:'Inter',sans-serif!important;font-weight:900!important}
.akg11-copy>p,.akg11-capabilities span,.akg11-proof,.akg11-production-flow,.hero-description,.section-subtitle,.section-label,.tool-card .tool-desc,.tool-more-btn,.capability-badge,.hero-tech-line,.studio-signature,.pricing-card p,.pricing-card li,.footer :is(p,a,.footer-bottom),.akg11-header :is(a,span,button){font-family:'JetBrains Mono',monospace!important}
.akg11-copy>p{line-height:1.75}.akg11-capabilities span,.akg11-proof{letter-spacing:0}.tool-card .tool-desc{line-height:1.65}.footer :is(p,a,.footer-bottom){line-height:1.65}
@media(prefers-reduced-motion:reduce){.akg11-production-flow span::after{display:none}}

/* Highest-priority logo byline placement. */
.akg11-brand-lockup span,.akg11-footer-lockup span{display:flex!important;align-items:center!important;justify-content:center!important;gap:.55em!important;align-self:flex-start!important;position:relative!important;z-index:3!important;opacity:1!important;visibility:visible!important;color:#fff!important;text-transform:none!important;white-space:nowrap!important;font-family:'Sora','Inter',sans-serif!important;line-height:1!important}
.akg11-brand-lockup span{width:118px!important;margin:-2px 0 0 68px!important;font-size:.58rem!important;letter-spacing:.018em!important}
.akg11-footer-lockup span{width:136px!important;margin:-2px 0 14px 68px!important;font-size:.66rem!important;letter-spacing:.02em!important}
.akg11-brand-lockup span em,.akg11-footer-lockup span em{color:rgba(255,255,255,.9)!important;font-style:normal!important;font-weight:600!important;letter-spacing:.08em!important}
.akg11-brand-lockup span strong,.akg11-footer-lockup span strong{color:#ffab00!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-shadow:0 0 9px rgba(255,171,0,.24)!important}
@media(max-width:680px){.akg11-brand-lockup span{width:94px!important;margin:-2px 0 0 48px!important;font-size:.5rem!important}.akg11-footer-lockup span{width:118px!important;margin:-2px 0 13px 59px!important;font-size:.56rem!important}}
@media(max-width:390px){.akg11-brand-lockup span{width:94px!important;margin-left:40px!important;font-size:.46rem!important}.akg11-footer-lockup span{width:112px!important;font-size:.53rem!important}}


/* Your Idea accent — intentionally softer than the timeline gradient. */
.akg11-copy h1 .akg11-idea-accent{background:none!important;color:#ffd36a!important;-webkit-text-fill-color:#ffd36a!important;animation:none!important;text-shadow:0 0 18px rgba(255,171,0,.2)!important}

/* Account controls on the actual static landing page. */
.akg11-header [hidden]{display:none!important}
.akg11-auth,.akg11-guest,.akg11-member{display:flex;align-items:center;gap:10px;flex-shrink:0}
.akg11-guest>a:first-child{color:#e7ecf7;text-decoration:none;font-size:.83rem;font-weight:700;padding:11px 8px}
.akg11-guest>a:first-child:hover,.akg11-account-menu a:hover{color:#00e5ff}
.akg11-account{position:relative;color:#eef4ff}
.akg11-account summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;font-size:.78rem;font-weight:700;white-space:nowrap}
.akg11-account summary::-webkit-details-marker{display:none}
.akg11-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(130deg,#00e5ff,#7b2ff7);color:#08101b;font-size:.75rem;font-weight:900}
.akg11-account-menu{position:absolute;top:calc(100% + 18px);right:0;display:flex;flex-direction:column;min-width:205px;padding:8px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#111827;box-shadow:0 16px 45px rgba(0,0,0,.4)}
.akg11-account-menu a{color:#eef4ff;text-decoration:none;font-size:.78rem;padding:10px 12px;border-radius:8px;white-space:nowrap}
.akg11-account-menu a:hover{background:#1e3041}
@media(max-width:1080px){.akg11-auth{margin-left:auto}.akg11-account-name{display:none}}
@media(max-width:680px){.akg11-auth,.akg11-guest,.akg11-member{gap:5px}.akg11-guest>a:first-child{font-size:.65rem;padding:8px 3px}.akg11-guest .akg11-launch,.akg11-member .akg11-launch{font-size:.65rem!important;padding:9px 8px!important;margin:0!important}.akg11-avatar{width:34px;height:34px}.akg11-account-menu{right:-2px}}


/* Full-card navigation for the AI tools grid. */
.tool-card[href]{display:block;cursor:pointer;text-decoration:none;color:inherit}
.tool-card[href]:focus-visible{outline:3px solid #ffab00;outline-offset:5px;border-color:rgba(255,171,0,.72)!important;box-shadow:0 0 0 1px rgba(255,171,0,.28),0 0 34px rgba(255,171,0,.22),0 24px 70px rgba(0,0,0,.38)!important}
.tool-card[href]:focus-visible::after{opacity:.8}
