.ags-i3-search{margin:24px auto;max-width:1100px}.ags-i3-search form{display:flex;gap:10px}.ags-i3-search input{flex:1;min-width:0}.ags-i3-search-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.ags-i3-search-results>a,.ags-i3-rec-grid>a{display:block;text-decoration:none}.ags-i3-search-results>a{padding:14px;border-radius:18px;background:rgba(15,20,35,.75);border:1px solid rgba(255,255,255,.08)}.ags-i3-search-img{aspect-ratio:16/9;overflow:hidden;border-radius:12px;margin-bottom:10px}.ags-i3-search-img img,.ags-i3-rec-grid img{width:100%;height:100%;object-fit:cover;display:block}.ags-i3-search-results b{display:block}.ags-i3-search-results small,.ags-i3-search-results p{display:block;opacity:.7}.ags-i3-compare{margin:40px auto;max-width:1200px}.ags-i3-compare-head span,.ags-i3-section-head span{font-size:11px;letter-spacing:.14em;opacity:.6}.ags-i3-compare-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ags-i3-compare-grid article{border-radius:22px;padding:16px;background:linear-gradient(180deg,rgba(20,28,50,.95),rgba(8,11,22,.95));border:1px solid rgba(255,255,255,.08)}.ags-i3-compare-img{aspect-ratio:16/9;border-radius:14px;overflow:hidden}.ags-i3-compare-img img{width:100%;height:100%;object-fit:cover}.ags-i3-compare-grid dl div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ags-i3-compare-grid dt{opacity:.55}.ags-i3-compare-grid dd{margin:0;text-align:end}.ags-i3-recs{max-width:1200px;margin:48px auto;padding:24px;border-radius:26px;background:rgba(8,12,24,.72);border:1px solid rgba(255,255,255,.07)}.ags-i3-rec-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ags-i3-rec-grid>a>div{aspect-ratio:16/10;overflow:hidden;border-radius:14px;background:rgba(255,255,255,.04);margin-bottom:8px}.ags-i3-rec-grid b{font-size:13px}.ags-i3-empty{padding:20px;border-radius:16px;background:rgba(255,255,255,.04)}@media(max-width:900px){.ags-i3-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}.ags-i3-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ags-i3-rec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.ags-i3-search form{flex-direction:column}.ags-i3-search-results,.ags-i3-compare-grid{grid-template-columns:1fr}.ags-i3-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
