/* Semantic palette: every surface uses the same two coordinated themes. */
:root {
 color-scheme:dark;
 --ae-page:#0b1220; --ae-surface:#111d2e; --ae-raised:#19283d;
 --ae-text:#eef4fb; --ae-secondary:#c2cfdf; --ae-muted:#a1b1c7; --ae-subtle:#91a4bc;
 --ae-border:#2c3f58; --ae-accent:#52dfc4; --ae-accent-hover:#7aebd4; --ae-on-accent:#08251e;
 --ae-accent-text:#70ead1; --ae-blue:#86bfff; --ae-gold:#ffd17a; --ae-red:#ff9caa; --ae-green:#8ce6b2;
 --ae-shadow:0 12px 30px -18px #0009;
}
html.light-theme {
 color-scheme:light;
 --ae-page:#f3f6fa; --ae-surface:#ffffff; --ae-raised:#eaf0f6;
 --ae-text:#182a40; --ae-secondary:#344b65; --ae-muted:#53677f; --ae-subtle:#61758a;
 --ae-border:#d2dde8; --ae-accent:#007b69; --ae-accent-hover:#006658; --ae-on-accent:#ffffff;
 --ae-accent-text:#006f60; --ae-blue:#175fa4; --ae-gold:#875300; --ae-red:#b42a43; --ae-green:#187340;
 --ae-shadow:0 12px 30px -18px #26476538;
}
html, body, #root {background:var(--ae-page);color:var(--ae-text)}
body {background-color:var(--ae-page)!important;color:var(--ae-text)!important;line-height:1.65}
::selection {background:var(--ae-accent);color:var(--ae-on-accent)}
.ae-media-scope,
.ae-main-comparison-hero {
 --ae-page:#0b1220; --ae-surface:#111d2e; --ae-raised:#19283d;
 --ae-text:#ffffff; --ae-secondary:#e4edf7; --ae-muted:#c6d4e5; --ae-subtle:#b5c8de;
 --ae-border:#ffffff38; --ae-accent:#52dfc4; --ae-on-accent:#08251e; --ae-accent-text:#70ead1;
 --ae-blue:#86bfff; --ae-gold:#ffd17a; --ae-red:#ff9caa; --ae-green:#8ce6b2;
}

[class~="active:bg-[#00f0c0]"]:active{background-color:var(--ae-accent)!important}
[class~="bg-[#00f0c0]"]{background-color:var(--ae-accent)!important}
[class~="bg-[#00f0c0]/0"]{background-color:color-mix(in srgb, var(--ae-accent) 0%, transparent)!important}
[class~="bg-[#00f0c0]/10"]{background-color:color-mix(in srgb, var(--ae-accent) 10%, transparent)!important}
[class~="bg-[#00f0c0]/15"]{background-color:color-mix(in srgb, var(--ae-accent) 15%, transparent)!important}
[class~="bg-[#00f0c0]/20"]{background-color:color-mix(in srgb, var(--ae-accent) 20%, transparent)!important}
[class~="bg-[#00f0c0]/90"]{background-color:color-mix(in srgb, var(--ae-accent) 90%, transparent)!important}
[class~="bg-[#00f5c4]"]{background-color:var(--ae-accent)!important}
[class~="bg-[#00f5c4]/10"]{background-color:color-mix(in srgb, var(--ae-accent) 10%, transparent)!important}
[class~="bg-[#00f5c4]/15"]{background-color:color-mix(in srgb, var(--ae-accent) 15%, transparent)!important}
[class~="bg-[#00f5c4]/20"]{background-color:color-mix(in srgb, var(--ae-accent) 20%, transparent)!important}
[class~="bg-[#00f5c4]/5"]{background-color:color-mix(in srgb, var(--ae-accent) 5%, transparent)!important}
[class~="bg-[#05070a]"]{background-color:var(--ae-page)!important}
[class~="bg-[#06080d]"]{background-color:var(--ae-page)!important}
[class~="bg-[#07090e]"]{background-color:var(--ae-page)!important}
[class~="bg-[#070a10]"]{background-color:var(--ae-page)!important}
[class~="bg-[#080a0f]"]{background-color:var(--ae-page)!important}
[class~="bg-[#080b10]"]{background-color:var(--ae-page)!important}
[class~="bg-[#080b12]"]{background-color:var(--ae-page)!important}
[class~="bg-[#090c13]"]{background-color:var(--ae-page)!important}
[class~="bg-[#090d14]"]{background-color:var(--ae-page)!important}
[class~="bg-[#090d16]"]{background-color:var(--ae-page)!important}
[class~="bg-[#0a0d13]"]{background-color:var(--ae-page)!important}
[class~="bg-[#0a0d13]/80"]{background-color:color-mix(in srgb, var(--ae-page) 80%, transparent)!important}
[class~="bg-[#0a0d14]"]{background-color:var(--ae-page)!important}
[class~="bg-[#0a0e14]"]{background-color:var(--ae-page)!important}
[class~="bg-[#0a0e16]"]{background-color:var(--ae-page)!important}
[class~="bg-[#0a0e17]"]{background-color:var(--ae-page)!important}
[class~="bg-[#0b0e14]"]{background-color:var(--ae-page)!important}
[class~="bg-[#0b0f16]"]{background-color:var(--ae-page)!important}
[class~="bg-[#0b0f16]/70"]{background-color:color-mix(in srgb, var(--ae-page) 70%, transparent)!important}
[class~="bg-[#0b0f17]"]{background-color:var(--ae-page)!important}
[class~="bg-[#0b0f19]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#0c0f14]"]{background-color:var(--ae-page)!important}
[class~="bg-[#0c0f14]/95"]{background-color:color-mix(in srgb, var(--ae-page) 95%, transparent)!important}
[class~="bg-[#0c0f16]"]{background-color:var(--ae-page)!important}
[class~="bg-[#0c1017]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#0c1017]/80"]{background-color:color-mix(in srgb, var(--ae-surface) 80%, transparent)!important}
[class~="bg-[#0c1017]/95"]{background-color:color-mix(in srgb, var(--ae-surface) 95%, transparent)!important}
[class~="bg-[#0d1118]/95"]{background-color:color-mix(in srgb, var(--ae-surface) 95%, transparent)!important}
[class~="bg-[#0d1219]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#0d121a]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#0d121c]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#0e1219]/60"]{background-color:color-mix(in srgb, var(--ae-surface) 60%, transparent)!important}
[class~="bg-[#0e121a]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#0e131d]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#0e141f]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#0f131a]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#0f131c]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#0f141e]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#0f141f]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#0f1420]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#10151f]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#101520]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#111621]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#111622]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#111722]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#111723]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#121620]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#121622]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#121722]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#121723]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#121824]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#131822]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#131822]/95"]{background-color:color-mix(in srgb, var(--ae-surface) 95%, transparent)!important}
[class~="bg-[#131824]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#131924]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#131a26]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#131a26]/60"]{background-color:color-mix(in srgb, var(--ae-surface) 60%, transparent)!important}
[class~="bg-[#131d2b]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#141923]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#141923]/95"]{background-color:color-mix(in srgb, var(--ae-surface) 95%, transparent)!important}
[class~="bg-[#141a24]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#141a26]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#141b26]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#141b27]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#141c2b]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#141d2b]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#141e30]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#14261f]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#151b26]"]{background-color:var(--ae-surface)!important}
[class~="bg-[#151c27]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#151c28]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#151c29]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#151c2a]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#151d29]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#151d2b]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#15202c]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#161d2b]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#161e2b]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#161e2c]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#161f2e]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#16202e]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#16202f]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#162232]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#171f2c]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#171f2d]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#17202d]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#17202f]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#18202c]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#18202d]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#18212e]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#182130]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#182132]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#182233]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#182333]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#192230]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#192231]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1a212d]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1a2230]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1a2232]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1a2332]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1a2334]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1a2335]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1b2331]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1b2332]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1b2333]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1b2334]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1b2434]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1c2433]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1c2638]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1d2738]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1e1722]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1e2533]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1e2738]"]{background-color:var(--ae-raised)!important}
[class~="bg-[#1f2737]"]{background-color:var(--ae-raised)!important}
[class~="border-[#00f0c0]"]{border-color:var(--ae-accent)!important}
[class~="border-[#00f0c0]/30"]{border-color:color-mix(in srgb, var(--ae-accent) 30%, transparent)!important}
[class~="border-[#00f0c0]/40"]{border-color:color-mix(in srgb, var(--ae-accent) 40%, transparent)!important}
[class~="border-[#00f0c0]/50"]{border-color:color-mix(in srgb, var(--ae-accent) 50%, transparent)!important}
[class~="border-[#00f0c0]/60"]{border-color:color-mix(in srgb, var(--ae-accent) 60%, transparent)!important}
[class~="border-[#00f5c4]"]{border-color:var(--ae-accent)!important}
[class~="border-[#00f5c4]/20"]{border-color:color-mix(in srgb, var(--ae-accent) 20%, transparent)!important}
[class~="border-[#00f5c4]/30"]{border-color:color-mix(in srgb, var(--ae-accent) 30%, transparent)!important}
[class~="border-[#00f5c4]/40"]{border-color:color-mix(in srgb, var(--ae-accent) 40%, transparent)!important}
[class~="border-[#00f5c4]/50"]{border-color:color-mix(in srgb, var(--ae-accent) 50%, transparent)!important}
[class~="border-[#131924]"]{border-color:var(--ae-border)!important}
[class~="border-[#141923]"]{border-color:var(--ae-border)!important}
[class~="border-[#17202f]"]{border-color:var(--ae-border)!important}
[class~="border-[#192230]"]{border-color:var(--ae-border)!important}
[class~="border-[#192231]"]{border-color:var(--ae-border)!important}
[class~="border-[#1a212d]"]{border-color:var(--ae-border)!important}
[class~="border-[#1a2130]"]{border-color:var(--ae-border)!important}
[class~="border-[#1a2230]"]{border-color:var(--ae-border)!important}
[class~="border-[#1a2331]"]{border-color:var(--ae-border)!important}
[class~="border-[#1a2333]"]{border-color:var(--ae-border)!important}
[class~="border-[#1b2230]"]{border-color:var(--ae-border)!important}
[class~="border-[#1b2331]"]{border-color:var(--ae-border)!important}
[class~="border-[#1b2332]"]{border-color:var(--ae-border)!important}
[class~="border-[#1b2333]"]{border-color:var(--ae-border)!important}
[class~="border-[#1b2434]"]{border-color:var(--ae-border)!important}
[class~="border-[#1c2433]"]{border-color:var(--ae-border)!important}
[class~="border-[#1c2433]/70"]{border-color:color-mix(in srgb, var(--ae-border) 70%, transparent)!important}
[class~="border-[#1c2434]"]{border-color:var(--ae-border)!important}
[class~="border-[#1c2436]"]{border-color:var(--ae-border)!important}
[class~="border-[#1c2534]"]{border-color:var(--ae-border)!important}
[class~="border-[#1c2535]"]{border-color:var(--ae-border)!important}
[class~="border-[#1c2536]"]{border-color:var(--ae-border)!important}
[class~="border-[#1d2535]"]{border-color:var(--ae-border)!important}
[class~="border-[#1d2636]"]{border-color:var(--ae-border)!important}
[class~="border-[#1d2638]"]{border-color:var(--ae-border)!important}
[class~="border-[#1d2738]"]{border-color:var(--ae-border)!important}
[class~="border-[#1d273a]"]{border-color:var(--ae-border)!important}
[class~="border-[#1e2736]"]{border-color:var(--ae-border)!important}
[class~="border-[#1e2738]"]{border-color:var(--ae-border)!important}
[class~="border-[#1e273a]"]{border-color:var(--ae-border)!important}
[class~="border-[#1f2636]"]{border-color:var(--ae-border)!important}
[class~="border-[#1f2737]"]{border-color:var(--ae-border)!important}
[class~="border-[#1f2837]"]{border-color:var(--ae-border)!important}
[class~="border-[#1f2838]"]{border-color:var(--ae-border)!important}
[class~="border-[#1f283c]"]{border-color:var(--ae-border)!important}
[class~="border-[#1f293a]"]{border-color:var(--ae-border)!important}
[class~="border-[#1f293b]"]{border-color:var(--ae-border)!important}
[class~="border-[#1f293d]"]{border-color:var(--ae-border)!important}
[class~="border-[#1f2e46]"]{border-color:var(--ae-border)!important}
[class~="border-[#1f2e46]/60"]{border-color:color-mix(in srgb, var(--ae-border) 60%, transparent)!important}
[class~="border-[#202738]"]{border-color:var(--ae-border)!important}
[class~="border-[#20293a]"]{border-color:var(--ae-border)!important}
[class~="border-[#20293d]"]{border-color:var(--ae-border)!important}
[class~="border-[#202a3a]"]{border-color:var(--ae-border)!important}
[class~="border-[#202a3b]"]{border-color:var(--ae-border)!important}
[class~="border-[#202b3c]"]{border-color:var(--ae-border)!important}
[class~="border-[#202c3e]"]{border-color:var(--ae-border)!important}
[class~="border-[#212b3c]"]{border-color:var(--ae-border)!important}
[class~="border-[#212d40]"]{border-color:var(--ae-border)!important}
[class~="border-[#222938]"]{border-color:var(--ae-border)!important}
[class~="border-[#222a38]"]{border-color:var(--ae-border)!important}
[class~="border-[#222a3a]"]{border-color:var(--ae-border)!important}
[class~="border-[#222b3b]"]{border-color:var(--ae-border)!important}
[class~="border-[#222b3c]"]{border-color:var(--ae-border)!important}
[class~="border-[#222b3d]"]{border-color:var(--ae-border)!important}
[class~="border-[#222c3d]"]{border-color:var(--ae-border)!important}
[class~="border-[#222c3e]"]{border-color:var(--ae-border)!important}
[class~="border-[#222d3e]"]{border-color:var(--ae-border)!important}
[class~="border-[#222d3f]"]{border-color:var(--ae-border)!important}
[class~="border-[#222d40]"]{border-color:var(--ae-border)!important}
[class~="border-[#222d42]"]{border-color:var(--ae-border)!important}
[class~="border-[#222f42]"]{border-color:var(--ae-border)!important}
[class~="border-[#232c3d]"]{border-color:var(--ae-border)!important}
[class~="border-[#232d3f]"]{border-color:var(--ae-border)!important}
[class~="border-[#232d40]"]{border-color:var(--ae-border)!important}
[class~="border-[#232e42]"]{border-color:var(--ae-border)!important}
[class~="border-[#232f42]"]{border-color:var(--ae-border)!important}
[class~="border-[#232f44]"]{border-color:var(--ae-border)!important}
[class~="border-[#233045]"]{border-color:var(--ae-border)!important}
[class~="border-[#242e42]"]{border-color:var(--ae-border)!important}
[class~="border-[#243042]"]{border-color:var(--ae-border)!important}
[class~="border-[#243044]"]{border-color:var(--ae-border)!important}
[class~="border-[#243144]"]{border-color:var(--ae-border)!important}
[class~="border-[#24334b]"]{border-color:var(--ae-border)!important}
[class~="border-[#252f42]"]{border-color:var(--ae-border)!important}
[class~="border-[#253043]"]{border-color:var(--ae-border)!important}
[class~="border-[#253247]"]{border-color:var(--ae-border)!important}
[class~="border-[#263042]"]{border-color:var(--ae-border)!important}
[class~="border-[#263246]"]{border-color:var(--ae-border)!important}
[class~="border-[#263347]"]{border-color:var(--ae-border)!important}
[class~="border-[#273347]"]{border-color:var(--ae-border)!important}
[class~="border-[#273448]"]{border-color:var(--ae-border)!important}
[class~="border-[#273549]"]{border-color:var(--ae-border)!important}
[class~="border-[#273852]"]{border-color:var(--ae-border)!important}
[class~="border-[#283244]"]{border-color:var(--ae-border)!important}
[class~="border-[#28354b]"]{border-color:var(--ae-border)!important}
[class~="border-[#2a374b]"]{border-color:var(--ae-border)!important}
[class~="border-[#2b374d]"]{border-color:var(--ae-border)!important}
[class~="border-[#2b384e]"]{border-color:var(--ae-border)!important}
[class~="border-[#2b3a54]"]{border-color:var(--ae-border)!important}
[class~="border-[#2b3a57]"]{border-color:var(--ae-border)!important}
[class~="focus:border-[#00f0c0]"]:focus{border-color:var(--ae-accent)!important}
[class~="focus:border-[#00f5c4]"]:focus{border-color:var(--ae-accent)!important}
[class~="focus:ring-[#00f0c0]"]:focus{--tw-ring-color:var(--ae-accent)!important}
[class~="focus:ring-[#00f0c0]/50"]:focus{--tw-ring-color:color-mix(in srgb, var(--ae-accent) 50%, transparent)!important}
[class~="from-[#00f0c0]"]{--tw-gradient-from:var(--ae-accent)!important}
[class~="from-[#00f0c0]/10"]{--tw-gradient-from:color-mix(in srgb, var(--ae-accent) 10%, transparent)!important}
[class~="from-[#00f0c0]/20"]{--tw-gradient-from:color-mix(in srgb, var(--ae-accent) 20%, transparent)!important}
[class~="from-[#00f5c4]"]{--tw-gradient-from:var(--ae-accent)!important}
[class~="from-[#00f5c4]/20"]{--tw-gradient-from:color-mix(in srgb, var(--ae-accent) 20%, transparent)!important}
[class~="from-[#06080d]"]{--tw-gradient-from:var(--ae-page)!important}
[class~="from-[#090c12]"]{--tw-gradient-from:var(--ae-page)!important}
[class~="from-[#090d14]"]{--tw-gradient-from:var(--ae-page)!important}
[class~="from-[#0a0d13]"]{--tw-gradient-from:var(--ae-page)!important}
[class~="from-[#0c1421]"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-[#0d111a]"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-[#0d121c]"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-[#0e131d]"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-[#101622]"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-[#101926]"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-[#111622]"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-[#111722]"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-[#111724]"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-[#121722]"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-[#121824]"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-[#121926]"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-[#131822]"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-[#131a29]"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-[#141923]"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-[#141a24]"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-[#141b27]"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-[#1b2434]"]{--tw-gradient-from:var(--ae-raised)!important}
[class~="from-[#2b3548]"]{--tw-gradient-from:var(--ae-raised)!important}
.group:hover [class~="group-hover:bg-[#00f0c0]"]{background-color:var(--ae-accent)!important}
.group:hover [class~="group-hover:bg-[#00f0c0]/10"]{background-color:color-mix(in srgb, var(--ae-accent) 10%, transparent)!important}
.group:hover [class~="group-hover:bg-[#00f0c0]/15"]{background-color:color-mix(in srgb, var(--ae-accent) 15%, transparent)!important}
.group:hover [class~="group-hover:bg-[#00f0c0]/20"]{background-color:color-mix(in srgb, var(--ae-accent) 20%, transparent)!important}
.group:hover [class~="group-hover:bg-[#0a0f18]"]{background-color:var(--ae-page)!important}
.group:hover [class~="group-hover:bg-[#161f2e]"]{background-color:var(--ae-raised)!important}
.group:hover [class~="group-hover:border-[#00f0c0]"]{border-color:var(--ae-accent)!important}
.group:hover [class~="group-hover:border-[#00f0c0]/20"]{border-color:color-mix(in srgb, var(--ae-accent) 20%, transparent)!important}
.group:hover [class~="group-hover:border-[#00f0c0]/35"]{border-color:color-mix(in srgb, var(--ae-accent) 35%, transparent)!important}
.group:hover [class~="group-hover:border-[#00f0c0]/40"]{border-color:color-mix(in srgb, var(--ae-accent) 40%, transparent)!important}
.group:hover [class~="group-hover:border-[#00f0c0]/50"]{border-color:color-mix(in srgb, var(--ae-accent) 50%, transparent)!important}
.group:hover [class~="group-hover:border-[#00f0c0]/60"]{border-color:color-mix(in srgb, var(--ae-accent) 60%, transparent)!important}
.group:hover [class~="group-hover:border-[#00f0c0]/70"]{border-color:color-mix(in srgb, var(--ae-accent) 70%, transparent)!important}
.group:hover [class~="group-hover:from-[#00f0c0]"]{--tw-gradient-from:var(--ae-accent)!important}
.group:hover [class~="group-hover:from-[#00f0c0]/15"]{--tw-gradient-from:color-mix(in srgb, var(--ae-accent) 15%, transparent)!important}
.group:hover [class~="group-hover:text-[#00f0c0]"]{color:var(--ae-accent-text)!important}
.group:hover [class~="group-hover:text-[#00f5c4]"]{color:var(--ae-accent-text)!important}
.group:hover [class~="group-hover:to-[#00d2b4]"]{--tw-gradient-to:var(--ae-accent)!important}
.group:hover [class~="group-hover:via-[#090c12]/45"]{--tw-gradient-via:color-mix(in srgb, var(--ae-page) 45%, transparent)!important}
[class~="hover:bg-[#00d2b4]"]:hover{background-color:var(--ae-accent)!important}
[class~="hover:bg-[#00d8ad]"]:hover{background-color:var(--ae-accent)!important}
[class~="hover:bg-[#00d9ae]"]:hover{background-color:var(--ae-accent)!important}
[class~="hover:bg-[#00f0c0]"]:hover{background-color:var(--ae-accent)!important}
[class~="hover:bg-[#00f0c0]/25"]:hover{background-color:color-mix(in srgb, var(--ae-accent) 25%, transparent)!important}
[class~="hover:bg-[#00f5c4]"]:hover{background-color:var(--ae-accent)!important}
[class~="hover:bg-[#00f5c4]/20"]:hover{background-color:color-mix(in srgb, var(--ae-accent) 20%, transparent)!important}
[class~="hover:bg-[#00f5c4]/25"]:hover{background-color:color-mix(in srgb, var(--ae-accent) 25%, transparent)!important}
[class~="hover:bg-[#00f5c4]/30"]:hover{background-color:color-mix(in srgb, var(--ae-accent) 30%, transparent)!important}
[class~="hover:bg-[#0b0e14]"]:hover{background-color:var(--ae-page)!important}
[class~="hover:bg-[#141b27]"]:hover{background-color:var(--ae-surface)!important}
[class~="hover:bg-[#161c28]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#161d2a]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#18202d]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#182130]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#192231]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#1a2230]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#1a253a]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#1b2331]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#1c2434]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#1e2738]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#1e283b]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#1f2737]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#1f2838]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#202938]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#202c3d]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#202c3e]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#222f42]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#222f44]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#232d3f]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#232d40]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#232e41]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#232f44]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#233044]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#253043]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#253245]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:bg-[#2a3449]"]:hover{background-color:var(--ae-raised)!important}
[class~="hover:border-[#00f0c0]"]:hover{border-color:var(--ae-accent)!important}
[class~="hover:border-[#00f0c0]/40"]:hover{border-color:color-mix(in srgb, var(--ae-accent) 40%, transparent)!important}
[class~="hover:border-[#00f0c0]/50"]:hover{border-color:color-mix(in srgb, var(--ae-accent) 50%, transparent)!important}
[class~="hover:border-[#00f0c0]/60"]:hover{border-color:color-mix(in srgb, var(--ae-accent) 60%, transparent)!important}
[class~="hover:border-[#00f0c0]/70"]:hover{border-color:color-mix(in srgb, var(--ae-accent) 70%, transparent)!important}
[class~="hover:border-[#00f5c4]/40"]:hover{border-color:color-mix(in srgb, var(--ae-accent) 40%, transparent)!important}
[class~="hover:border-[#00f5c4]/50"]:hover{border-color:color-mix(in srgb, var(--ae-accent) 50%, transparent)!important}
[class~="hover:border-[#2f3d54]"]:hover{border-color:var(--ae-border)!important}
[class~="hover:border-[#313e59]"]:hover{border-color:var(--ae-border)!important}
[class~="hover:from-[#00e0b3]"]:hover{--tw-gradient-from:var(--ae-accent)!important}
[class~="hover:from-[#182233]"]:hover{--tw-gradient-from:var(--ae-raised)!important}
[class~="hover:text-[#00d2b4]"]:hover{color:var(--ae-accent-text)!important}
[class~="hover:text-[#00f0c0]"]:hover{color:var(--ae-accent-text)!important}
[class~="hover:text-[#00f5c4]"]:hover{color:var(--ae-accent-text)!important}
[class~="hover:to-[#00c5a8]"]:hover{--tw-gradient-to:var(--ae-accent)!important}
[class~="hover:to-[#212f45]"]:hover{--tw-gradient-to:var(--ae-raised)!important}
[class~="ring-[#00f5c4]/30"]{--tw-ring-color:color-mix(in srgb, var(--ae-accent) 30%, transparent)!important}
[class~="ring-[#00f5c4]/40"]{--tw-ring-color:color-mix(in srgb, var(--ae-accent) 40%, transparent)!important}
[class~="text-[#00f0c0]"]{color:var(--ae-accent-text)!important}
[class~="text-[#00f0c0]/70"]{color:color-mix(in srgb, var(--ae-accent-text) 70%, transparent)!important}
[class~="text-[#00f5c4]"]{color:var(--ae-accent-text)!important}
[class~="to-[#00d2b4]"]{--tw-gradient-to:var(--ae-accent)!important}
[class~="to-[#00d8ad]"]{--tw-gradient-to:var(--ae-accent)!important}
[class~="to-[#00f0c0]"]{--tw-gradient-to:var(--ae-accent)!important}
[class~="to-[#00f0c0]/5"]{--tw-gradient-to:color-mix(in srgb, var(--ae-accent) 5%, transparent)!important}
[class~="to-[#06080d]"]{--tw-gradient-to:var(--ae-page)!important}
[class~="to-[#070b12]"]{--tw-gradient-to:var(--ae-page)!important}
[class~="to-[#090c12]/20"]{--tw-gradient-to:color-mix(in srgb, var(--ae-page) 20%, transparent)!important}
[class~="to-[#090d14]"]{--tw-gradient-to:var(--ae-page)!important}
[class~="to-[#0a0d14]"]{--tw-gradient-to:var(--ae-page)!important}
[class~="to-[#0b0e14]"]{--tw-gradient-to:var(--ae-page)!important}
[class~="to-[#0c0f16]"]{--tw-gradient-to:var(--ae-page)!important}
[class~="to-[#0c1017]"]{--tw-gradient-to:var(--ae-surface)!important}
[class~="to-[#0d121c]"]{--tw-gradient-to:var(--ae-surface)!important}
[class~="to-[#0e131d]"]{--tw-gradient-to:var(--ae-surface)!important}
[class~="to-[#0f172a]"]{--tw-gradient-to:var(--ae-surface)!important}
[class~="to-[#111622]"]{--tw-gradient-to:var(--ae-surface)!important}
[class~="to-[#111722]"]{--tw-gradient-to:var(--ae-surface)!important}
[class~="to-[#111724]"]{--tw-gradient-to:var(--ae-surface)!important}
[class~="to-[#111929]"]{--tw-gradient-to:var(--ae-surface)!important}
[class~="to-[#121722]"]{--tw-gradient-to:var(--ae-surface)!important}
[class~="to-[#121824]"]{--tw-gradient-to:var(--ae-surface)!important}
[class~="to-[#121926]"]{--tw-gradient-to:var(--ae-surface)!important}
[class~="to-[#141923]"]{--tw-gradient-to:var(--ae-surface)!important}
[class~="to-[#141a24]"]{--tw-gradient-to:var(--ae-surface)!important}
[class~="to-[#141b27]"]{--tw-gradient-to:var(--ae-surface)!important}
[class~="to-[#1b2230]"]{--tw-gradient-to:var(--ae-raised)!important}
[class~="via-[#00f0c0]"]{--tw-gradient-via:var(--ae-accent)!important}
[class~="via-[#06080d]/70"]{--tw-gradient-via:color-mix(in srgb, var(--ae-page) 70%, transparent)!important}
[class~="via-[#090c12]/60"]{--tw-gradient-via:color-mix(in srgb, var(--ae-page) 60%, transparent)!important}
[class~="via-[#090d14]"]{--tw-gradient-via:var(--ae-page)!important}
[class~="via-[#090d14]/40"]{--tw-gradient-via:color-mix(in srgb, var(--ae-page) 40%, transparent)!important}
[class~="via-[#0a0d15]/85"]{--tw-gradient-via:color-mix(in srgb, var(--ae-page) 85%, transparent)!important}
[class~="via-[#0d111a]"]{--tw-gradient-via:var(--ae-surface)!important}
[class~="via-[#0d111a]/80"]{--tw-gradient-via:color-mix(in srgb, var(--ae-surface) 80%, transparent)!important}
[class~="via-[#0d121b]"]{--tw-gradient-via:var(--ae-surface)!important}
[class~="via-[#0e141f]"]{--tw-gradient-via:var(--ae-surface)!important}
[class~="via-[#10141d]"]{--tw-gradient-via:var(--ae-surface)!important}
[class~="via-[#10151d]"]{--tw-gradient-via:var(--ae-surface)!important}
[class~="via-[#101520]"]{--tw-gradient-via:var(--ae-surface)!important}
[class~="via-[#131a26]"]{--tw-gradient-via:var(--ae-surface)!important}
[class~="via-[#131d2e]"]{--tw-gradient-via:var(--ae-raised)!important}
[class~="via-[#141b27]"]{--tw-gradient-via:var(--ae-surface)!important}
[class~="via-[#151c2a]"]{--tw-gradient-via:var(--ae-raised)!important}
[class~="via-[#161d2b]"]{--tw-gradient-via:var(--ae-raised)!important}
[class~="via-[#161e2e]"]{--tw-gradient-via:var(--ae-raised)!important}
[class~="via-[#161f2e]"]{--tw-gradient-via:var(--ae-raised)!important}
[class~="via-[#161f30]"]{--tw-gradient-via:var(--ae-raised)!important}
[class~="via-[#16202f]"]{--tw-gradient-via:var(--ae-raised)!important}
[class~="via-[#17202f]"]{--tw-gradient-via:var(--ae-raised)!important}
[class~="via-[#172033]"]{--tw-gradient-via:var(--ae-raised)!important}
[class~="via-[#1a2230]"]{--tw-gradient-via:var(--ae-raised)!important}
[class~="via-[#1a2538]"]{--tw-gradient-via:var(--ae-raised)!important}
[class~="border-slate-50"]{border-color:var(--ae-border)!important}
[class~="hover:border-slate-50"]:hover{border-color:var(--ae-border)!important}
[class~="text-slate-50"]{color:var(--ae-text)!important}
[class~="text-slate-100"]{color:var(--ae-text)!important}
[class~="bg-slate-200"]{background-color:var(--ae-raised)!important}
[class~="hover:bg-slate-200"]:hover{background-color:var(--ae-raised)!important}
[class~="text-slate-200"]{color:var(--ae-text)!important}
[class~="hover:text-slate-200"]:hover{color:var(--ae-text)!important}
.group:hover [class~="group-hover:text-slate-200"]{color:var(--ae-text)!important}
[class~="text-slate-300"]{color:var(--ae-secondary)!important}
[class~="hover:text-slate-300"]:hover{color:var(--ae-secondary)!important}
.group:hover [class~="group-hover:text-slate-300"]{color:var(--ae-secondary)!important}
[class~="border-slate-400"]{border-color:var(--ae-border)!important}
[class~="hover:border-slate-400"]:hover{border-color:var(--ae-border)!important}
[class~="text-slate-400"]{color:var(--ae-muted)!important}
[class~="hover:text-slate-400"]:hover{color:var(--ae-muted)!important}
.group:hover [class~="group-hover:text-slate-400"]{color:var(--ae-muted)!important}
[class~="from-slate-400"]{--tw-gradient-from:var(--ae-raised)!important}
[class~="from-slate-400/10"]{--tw-gradient-from:color-mix(in srgb, var(--ae-raised) 10%, transparent)!important}
[class~="border-slate-500"]{border-color:var(--ae-border)!important}
[class~="hover:border-slate-500"]:hover{border-color:var(--ae-border)!important}
[class~="text-slate-500"]{color:var(--ae-subtle)!important}
[class~="border-slate-600"]{border-color:var(--ae-border)!important}
[class~="hover:border-slate-600"]:hover{border-color:var(--ae-border)!important}
[class~="text-slate-600"]{color:var(--ae-subtle)!important}
[class~="via-slate-600"]{--tw-gradient-via:var(--ae-raised)!important}
[class~="via-slate-600/20"]{--tw-gradient-via:color-mix(in srgb, var(--ae-raised) 20%, transparent)!important}
[class~="border-slate-600/40"]{border-color:color-mix(in srgb, var(--ae-border) 40%, transparent)!important}
[class~="bg-slate-700"]{background-color:var(--ae-raised)!important}
[class~="border-slate-700"]{border-color:var(--ae-border)!important}
[class~="hover:border-slate-700"]:hover{border-color:var(--ae-border)!important}
[class~="from-slate-700"]{--tw-gradient-from:var(--ae-raised)!important}
[class~="via-slate-700"]{--tw-gradient-via:var(--ae-raised)!important}
[class~="from-slate-700/20"]{--tw-gradient-from:color-mix(in srgb, var(--ae-raised) 20%, transparent)!important}
[class~="border-slate-700/30"]{border-color:color-mix(in srgb, var(--ae-border) 30%, transparent)!important}
[class~="bg-slate-700/40"]{background-color:color-mix(in srgb, var(--ae-raised) 40%, transparent)!important}
[class~="via-slate-700/40"]{--tw-gradient-via:color-mix(in srgb, var(--ae-raised) 40%, transparent)!important}
[class~="border-slate-700/50"]{border-color:color-mix(in srgb, var(--ae-border) 50%, transparent)!important}
[class~="border-slate-700/70"]{border-color:color-mix(in srgb, var(--ae-border) 70%, transparent)!important}
[class~="border-slate-700/80"]{border-color:color-mix(in srgb, var(--ae-border) 80%, transparent)!important}
[class~="bg-slate-800"]{background-color:var(--ae-surface)!important}
[class~="border-slate-800"]{border-color:var(--ae-border)!important}
[class~="border-slate-800/60"]{border-color:color-mix(in srgb, var(--ae-border) 60%, transparent)!important}
[class~="border-slate-800/80"]{border-color:color-mix(in srgb, var(--ae-border) 80%, transparent)!important}
[class~="from-slate-950"]{--tw-gradient-from:var(--ae-surface)!important}
[class~="from-slate-950/60"]{--tw-gradient-from:color-mix(in srgb, var(--ae-surface) 60%, transparent)!important}
[class~="text-white"]{color:var(--ae-text)!important}
[class~="hover:text-white"]:hover{color:var(--ae-text)!important}
.group:hover [class~="group-hover:text-white"]{color:var(--ae-text)!important}
[class~="text-slate-100"]{color:var(--ae-text)!important}
[class~="hover:text-slate-100"]:hover{color:var(--ae-text)!important}
.group:hover [class~="group-hover:text-slate-100"]{color:var(--ae-text)!important}
[class~="text-slate-200"]{color:var(--ae-text)!important}
[class~="hover:text-slate-200"]:hover{color:var(--ae-text)!important}
.group:hover [class~="group-hover:text-slate-200"]{color:var(--ae-text)!important}
[class~="text-slate-300"]{color:var(--ae-secondary)!important}
[class~="hover:text-slate-300"]:hover{color:var(--ae-secondary)!important}
.group:hover [class~="group-hover:text-slate-300"]{color:var(--ae-secondary)!important}
[class~="text-slate-400"]{color:var(--ae-muted)!important}
[class~="hover:text-slate-400"]:hover{color:var(--ae-muted)!important}
.group:hover [class~="group-hover:text-slate-400"]{color:var(--ae-muted)!important}
[class~="text-slate-500"]{color:var(--ae-subtle)!important}
[class~="hover:text-slate-500"]:hover{color:var(--ae-subtle)!important}
.group:hover [class~="group-hover:text-slate-500"]{color:var(--ae-subtle)!important}
[class~="text-black"]{color:var(--ae-text)!important}
[class~="hover:text-black"]:hover{color:var(--ae-text)!important}
.group:hover [class~="group-hover:text-black"]{color:var(--ae-text)!important}
[class~="text-cyan-300"]{color:var(--ae-blue)!important}
[class~="text-cyan-400"]{color:var(--ae-blue)!important}
[class~="text-cyan-500"]{color:var(--ae-blue)!important}
[class~="text-cyan-600"]{color:var(--ae-blue)!important}
[class~="text-cyan-700"]{color:var(--ae-blue)!important}
[class~="text-sky-300"]{color:var(--ae-blue)!important}
[class~="text-sky-400"]{color:var(--ae-blue)!important}
[class~="text-sky-500"]{color:var(--ae-blue)!important}
[class~="text-sky-600"]{color:var(--ae-blue)!important}
[class~="text-sky-700"]{color:var(--ae-blue)!important}
[class~="text-blue-300"]{color:var(--ae-blue)!important}
[class~="text-blue-400"]{color:var(--ae-blue)!important}
[class~="text-blue-500"]{color:var(--ae-blue)!important}
[class~="text-blue-600"]{color:var(--ae-blue)!important}
[class~="text-blue-700"]{color:var(--ae-blue)!important}
[class~="text-amber-300"]{color:var(--ae-gold)!important}
[class~="text-amber-400"]{color:var(--ae-gold)!important}
[class~="text-amber-500"]{color:var(--ae-gold)!important}
[class~="text-amber-600"]{color:var(--ae-gold)!important}
[class~="text-amber-700"]{color:var(--ae-gold)!important}
[class~="text-yellow-300"]{color:var(--ae-gold)!important}
[class~="text-yellow-400"]{color:var(--ae-gold)!important}
[class~="text-yellow-500"]{color:var(--ae-gold)!important}
[class~="text-yellow-600"]{color:var(--ae-gold)!important}
[class~="text-yellow-700"]{color:var(--ae-gold)!important}
[class~="text-orange-300"]{color:var(--ae-gold)!important}
[class~="text-orange-400"]{color:var(--ae-gold)!important}
[class~="text-orange-500"]{color:var(--ae-gold)!important}
[class~="text-orange-600"]{color:var(--ae-gold)!important}
[class~="text-orange-700"]{color:var(--ae-gold)!important}
[class~="text-red-300"]{color:var(--ae-red)!important}
[class~="text-red-400"]{color:var(--ae-red)!important}
[class~="text-red-500"]{color:var(--ae-red)!important}
[class~="text-red-600"]{color:var(--ae-red)!important}
[class~="text-red-700"]{color:var(--ae-red)!important}
[class~="text-rose-300"]{color:var(--ae-red)!important}
[class~="text-rose-400"]{color:var(--ae-red)!important}
[class~="text-rose-500"]{color:var(--ae-red)!important}
[class~="text-rose-600"]{color:var(--ae-red)!important}
[class~="text-rose-700"]{color:var(--ae-red)!important}
[class~="text-pink-300"]{color:var(--ae-red)!important}
[class~="text-pink-400"]{color:var(--ae-red)!important}
[class~="text-pink-500"]{color:var(--ae-red)!important}
[class~="text-pink-600"]{color:var(--ae-red)!important}
[class~="text-pink-700"]{color:var(--ae-red)!important}
[class~="text-emerald-300"]{color:var(--ae-green)!important}
[class~="text-emerald-400"]{color:var(--ae-green)!important}
[class~="text-emerald-500"]{color:var(--ae-green)!important}
[class~="text-emerald-600"]{color:var(--ae-green)!important}
[class~="text-emerald-700"]{color:var(--ae-green)!important}
[class~="text-green-300"]{color:var(--ae-green)!important}
[class~="text-green-400"]{color:var(--ae-green)!important}
[class~="text-green-500"]{color:var(--ae-green)!important}
[class~="text-green-600"]{color:var(--ae-green)!important}
[class~="text-green-700"]{color:var(--ae-green)!important}
[class~="text-teal-300"]{color:var(--ae-accent-text)!important}
[class~="text-teal-400"]{color:var(--ae-accent-text)!important}
[class~="text-teal-500"]{color:var(--ae-accent-text)!important}
[class~="text-teal-600"]{color:var(--ae-accent-text)!important}
[class~="text-teal-700"]{color:var(--ae-accent-text)!important}

/* Compact vehicle details */
.ae-detail-page{max-width:1200px;margin:auto;padding:32px 24px;color:var(--ae-text);direction:rtl;display:grid;gap:28px}.ae-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.ae-detail-heading h1{font-size:clamp(26px,4vw,38px);font-weight:900;line-height:1.3}.ae-detail-eyebrow{color:var(--ae-muted);font-size:14px;margin-bottom:8px}.ae-detail-back{padding:10px 16px;border:1px solid var(--ae-border);border-radius:12px}.ae-detail-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;align-items:start}.ae-detail-main-image{aspect-ratio:16/9;overflow:hidden;border-radius:22px;background:var(--ae-surface);border:1px solid var(--ae-border)}.ae-detail-main-image img{width:100%;height:100%;object-fit:cover}.ae-detail-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.ae-detail-thumbnails button{aspect-ratio:16/9;border-radius:12px;overflow:hidden;border:2px solid transparent;opacity:.7}.ae-detail-thumbnails button[aria-pressed=true]{border-color:var(--ae-accent);opacity:1}.ae-detail-thumbnails img{width:100%;height:100%;object-fit:cover}.ae-detail-overview{display:grid;gap:20px}.ae-detail-selectors{display:flex;flex-wrap:wrap;gap:12px}.ae-detail-selectors label{display:grid;gap:8px;flex:1;min-width:140px;font-size:12px;color:var(--ae-muted)}.ae-detail-selectors select{width:100%;padding:12px;border-radius:12px;background:var(--ae-surface);border:1px solid var(--ae-border);color:var(--ae-text);font-size:14px}.ae-detail-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ae-detail-spec{padding:16px;border:1px solid var(--ae-border);background:var(--ae-surface);border-radius:14px;min-width:0}.ae-detail-spec span{display:block;font-size:12px;color:var(--ae-muted);margin-bottom:7px}.ae-detail-spec strong{font-size:14px;font-weight:700;line-height:1.8;overflow-wrap:anywhere;display:block;unicode-bidi:plaintext}.ae-detail-compare{display:block;text-align:center;padding:15px;border-radius:14px;background:var(--ae-accent);color:var(--ae-on-accent);font-weight:800}.ae-detail-features,.ae-detail-more{padding:22px;border:1px solid var(--ae-border);border-radius:18px;background:var(--ae-surface)}.ae-detail-features h2{font-size:18px;font-weight:800;margin-bottom:14px}.ae-detail-features ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.ae-detail-features li{font-size:14px;line-height:1.8;padding-inline-start:16px;position:relative}.ae-detail-features li:before{content:'';position:absolute;inset-inline-start:0;top:10px;width:6px;height:6px;background:var(--ae-accent);border-radius:50%}.ae-detail-more summary{cursor:pointer;font-weight:800}.ae-detail-more[open] summary{margin-bottom:20px}.ae-detail-more .ae-detail-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.ae-detail-page{padding:24px 16px;gap:22px}.ae-detail-layout{grid-template-columns:1fr;gap:22px}.ae-detail-features ul{grid-template-columns:1fr}.ae-detail-more .ae-detail-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-detail-spec{padding:13px}.ae-detail-thumbnails{gap:8px}}

/* Vehicle reference layout: information panel beside a large gallery. */
.ae-detail-page{max-width:1800px;padding:24px 28px;gap:22px}.ae-detail-layout{grid-template-columns:minmax(0,2fr) minmax(340px,1fr);gap:24px;align-items:stretch}.ae-detail-gallery{min-width:0;background:var(--ae-surface);border:1px solid var(--ae-border);border-radius:24px;padding:12px;display:flex;flex-direction:column;gap:12px}.ae-detail-main-image{position:relative;border:0;border-radius:15px;flex:1;min-height:420px;aspect-ratio:16/9}.ae-detail-main-image img{object-fit:cover}.ae-detail-photo-count{position:absolute;bottom:16px;left:16px;background:rgba(15,35,43,.8);color:white;padding:7px 13px;border-radius:24px;font-size:12px;direction:ltr}.ae-detail-thumbnails{margin-top:0;gap:10px}.ae-detail-thumbnails button{height:100px;aspect-ratio:auto;background:var(--ae-raised);opacity:1;border:1px solid transparent}.ae-detail-thumbnails img{object-fit:contain}.ae-detail-overview{border:1px solid var(--ae-border);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:24px;background:var(--ae-surface)}.ae-detail-heading{align-items:start}.ae-detail-heading h1{font-size:clamp(30px,3vw,46px);margin:10px 0 4px}.ae-detail-eyebrow{color:var(--ae-accent-text);font-weight:800;letter-spacing:1px}.ae-detail-year{font-size:14px;color:var(--ae-muted)}.ae-detail-back{font-size:11px;padding:6px 10px}.ae-detail-selectors{margin-top:0}.ae-detail-selectors label{gap:10px}.ae-detail-selectors select{padding:15px;font-size:15px;background:var(--ae-page)}.ae-detail-spec-grid{gap:10px}.ae-detail-spec{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;min-height:88px;background:var(--ae-page);padding:16px;border-radius:15px}.ae-detail-spec span{margin:0;font-size:11px}.ae-detail-spec strong{font-size:16px;line-height:1.6}.ae-detail-compare{margin-top:auto;background:linear-gradient(100deg,#108b9b,#12a3ad);color:white;padding:17px}.ae-detail-features,.ae-detail-more{background:var(--ae-surface)}@media(max-width:900px){.ae-detail-page{padding:20px 16px}.ae-detail-layout{grid-template-columns:minmax(0,1fr)}.ae-detail-main-image{min-height:0;aspect-ratio:16/9}.ae-detail-gallery{padding:8px;border-radius:18px}.ae-detail-thumbnails button{height:70px}.ae-detail-overview{padding:22px;border-radius:18px}.ae-detail-heading h1{font-size:32px}.ae-detail-compare{margin-top:12px}}@media(min-width:901px){.ae-detail-overview{min-height:650px}}

/* Three spacious comparison cards with unobstructed vehicle photos. */
#community-battles .ae-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#community-battles [id^="duel-card-"]{padding:16px}#community-battles [id^="duel-card-"] .relative.grid.grid-cols-2{gap:10px}#community-battles [id^="duel-card-"] .relative.grid.grid-cols-2>div:not(.ae-media-scope){padding:8px;min-width:0}#community-battles [id^="duel-card-"] .aspect-\[16\/9\]{aspect-ratio:16/10;min-height:100px}#community-battles [id^="duel-card-"] img{object-fit:contain;background:var(--ae-page)}#community-battles [id^="duel-card-"] .aspect-\[16\/9\]>div{display:none}#community-battles [id^="duel-card-"] h4{white-space:normal;overflow:visible;text-overflow:clip;font-size:13px;line-height:1.5;min-height:39px;margin-top:5px}#community-battles [id^="duel-card-"] .ae-media-scope{width:26px;height:26px;font-size:9px}@media(max-width:1000px){#community-battles .ae-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){#community-battles .ae-comparison-grid{grid-template-columns:minmax(0,1fr);gap:18px}#community-battles [id^="duel-card-"] .aspect-\[16\/9\]{min-height:115px}}

/* Retry: direct photo layout and explicit three-card grid. */
#community-battles .ae-comparison-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}#community-battles .ae-duel-photo{min-height:150px;background:var(--ae-page)}#community-battles .relative.grid.grid-cols-2>div:not(.ae-media-scope){padding:0!important;border:0;background:transparent}#community-battles .ae-duel-photo img{object-fit:contain!important} @media(max-width:900px){#community-battles .ae-comparison-grid{grid-template-columns:1fr!important}#community-battles .ae-duel-photo{min-height:160px}}

.ae-feature-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ae-feature-group{border:1px solid var(--ae-border);border-radius:16px;padding:20px;background:var(--ae-page)}.ae-feature-group h3{font-size:15px;font-weight:800;margin-bottom:16px;color:var(--ae-accent-text)}.ae-feature-group ul{grid-template-columns:1fr}.ae-feature-group li{line-height:1.9}.ae-detail-more .ae-detail-spec strong{unicode-bidi:plaintext}@media(max-width:760px){.ae-feature-groups{grid-template-columns:1fr;gap:14px}}

.ae-filter-selectors{display:grid;gap:12px}.ae-filter-selectors label{display:grid;gap:6px;color:var(--ae-muted);font-size:12px}.ae-filter-selectors select{width:100%;padding:9px;border-radius:9px;border:1px solid var(--ae-border);color:var(--ae-text);background:var(--ae-page)}
/* Focused administration workspace */
.ae-admin-shell main{min-width:0}.ae-admin-shell aside{overflow-y:auto;max-height:calc(100dvh - 65px);position:sticky;top:65px;flex-shrink:0}.ae-admin-shell .ae-admin-nav-group{display:block;margin:18px 12px 7px;color:#8195ae;font-size:10px;font-weight:800}.ae-admin-home{max-width:1200px;margin:auto;display:grid;gap:22px}.ae-admin-welcome{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px;border-radius:22px;background:linear-gradient(120deg,#14283a,#142020);border:1px solid #294253}.ae-admin-home h2{font-size:25px;font-weight:900;margin:8px 0}.ae-admin-home h3{font-size:15px;font-weight:800;margin-bottom:10px}.ae-admin-home p{font-size:13px;line-height:1.9;color:#acbcd1}.ae-admin-home small{color:#61d8c4;letter-spacing:2px}.ae-admin-home button{cursor:pointer;text-align:right}.ae-admin-welcome button{background:#68e0ca;color:#102331;padding:12px 18px;border-radius:12px;font-weight:800;white-space:nowrap}.ae-admin-home button:disabled{opacity:.5}.ae-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ae-admin-metrics button,.ae-admin-block,.ae-admin-shortcuts button{background:#141e2c;border:1px solid #29384b;border-radius:18px;padding:22px}.ae-admin-metrics span{display:block;color:#a9bacf;font-size:12px}.ae-admin-metrics strong{display:block;font-size:32px;color:#68e0ca;margin-top:8px}.ae-admin-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ae-admin-shortcuts span{display:block;color:#68e0ca;font-size:12px;margin-top:16px}.ae-admin-home button:hover{border-color:#68e0ca}.ae-admin-home button:focus-visible{outline:2px solid #68e0ca;outline-offset:3px}.ae-admin-status{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ae-admin-status strong{color:#e3edf6}.ae-admin-note{border-top:1px solid #29384b;padding-top:14px;margin-top:14px}.ae-admin-error{color:#ff9b9b!important}
@media(max-width:1023px){.ae-admin-shell aside{position:fixed;max-height:calc(100dvh - 56px);top:56px}.ae-admin-shortcuts{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.ae-admin-welcome{align-items:stretch;flex-direction:column;padding:20px}.ae-admin-home h2{font-size:21px}.ae-admin-metrics{grid-template-columns:1fr 1fr}.ae-admin-shortcuts,.ae-admin-status{grid-template-columns:1fr}.ae-admin-shell header{flex-wrap:wrap;gap:10px}.ae-admin-block,.ae-admin-metrics button,.ae-admin-shortcuts button{padding:18px}}

.ae-detail-global-market{display:inline-flex;align-items:center;padding:10px 14px;border:1px solid #3b7f82;border-radius:12px;color:#58b9ae;font-size:12px;font-weight:700}

/* The comparison hero keeps a photographic palette in both site themes. */
html #hero-split-vs{color-scheme:dark;background-color:#0b1220!important}
html #hero-split-vs .bg-gradient-to-t{background-image:linear-gradient(to top,rgba(6,12,18,.88) 0%,rgba(6,12,18,.12) 45%,rgba(6,12,18,0) 75%)!important}
html #hero-split-vs .mix-blend-overlay{opacity:0!important}
html #hero-split-vs h2{color:#fff!important;text-shadow:0 2px 10px #0008}
html #hero-split-vs [class~="text-slate-300"]{color:#e4edf7!important;text-shadow:0 1px 5px #0009}
html #hero-split-vs #hero-compare-action-btn{background-color:#10252eee!important;color:#70ead1!important;border-color:#70ead1!important}
html #hero-split-vs #hero-compare-action-btn:hover{background-color:#70ead1!important;color:#08251e!important}
