:root{--bg-base:#f8fafc;--card-bg:#ffffff;--text-main:#0f172a;--text-muted:#64748b;--primary:#1e293b;--accent:#249AF3;--accent-hover:#1d4ed8;--border-color:#e8ebf085;--input-bg:#f1f5f9;--radius-sm:5px;--radius-md:5px;--radius-lg:5px;--shadow-premium:none;--shadow-hover:0 10px 30px rgba(0, 0, 0, 0.08)}body{font-family:Inter,'Inter Fallback',sans-serif;background-color:#f8fbff9e;color:var(--text-main);-webkit-font-smoothing:antialiased;margin:0;font-size:13px;overflow-x:hidden}.amx-more{max-width:1300px;margin:30px auto 6px;padding:0 0;box-sizing:border-box}.amx-import-note{background:var(--input-bg,#f6f8fb);border:1px solid var(--border-color,#e8ebf0);border-radius:4px;padding:15px 18px;margin-bottom:22px}.amx-import-note h2{margin:0 0 5px;background-color:var(--input-bg);font-weight:600;color:var(--primary);border-bottom:1px solid #e8ebf0;font-size:13px;padding-bottom:8px}.amx-import-note p{line-height:1.55;margin:0;column-count:1;column-gap:2rem;list-style-type:disc;font-size:12px;color:var(--text-muted)}.amx-import-note strong{color:var(--text-main,#1a2230);white-space:nowrap}.amx-sim-h{font-size:15px;font-weight:700;color:var(--text-main,#1a2230);margin:0 0 12px}.amx-sim-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.amx-sim-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-color,#e8ebf0);border-radius:10px;overflow:hidden;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.amx-sim-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(20,30,50,.1);border-color:#dde2ea}.amx-sim-card:focus-visible{outline:2px solid var(--accent,#e0651a);outline-offset:2px}.amx-sim-media{position:relative;aspect-ratio:4/3;background:#eef1f5;overflow:hidden}.amx-sim-media img{width:100%;height:100%;object-fit:cover;display:block}.amx-sim-grade{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;font-size:10px;font-weight:400;line-height:1;padding:4px 8px;border-radius:999px;border:1px solid transparent;box-shadow:0 2px 6px rgba(20,30,50,.18);white-space:nowrap}.amx-sim-body{padding:11px 12px 12px;display:flex;flex-direction:column;gap:8px;flex:1}.amx-sim-title{font-size:12.5px;font-weight:600;color:var(--text-main,#1a2230);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px}.amx-sim-specs{margin:0;display:flex;flex-direction:column;gap:4px}.amx-sim-spec{display:flex;align-items:baseline;justify-content:space-between;gap:22px}.amx-sim-spec dt{flex:0 0 auto;white-space:nowrap;font-size:9.5px;font-weight:400;color:var(--text-muted,#828da0)}.amx-sim-spec dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;color:var(--text-main,#1a2230);text-align:right}.amx-sim-spec--vin dd{font-size:10.5px;font-weight:400;letter-spacing:.03em;color:var(--text-muted,#55617a);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amx-sim-spec.amx-sim-spec--vin{margin-top:10px}.amx-sim-foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;padding-top:9px;border-top:1px solid var(--border-color,#eef1f5)}.amx-sim-price{font-size:14px;font-weight:800;color:var(--accent,#e0651a)}.amx-sim-cta{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--text-muted,#828da0);transition:color .15s ease,gap .15s ease}.amx-sim-cta svg{width:12px;height:12px}.amx-sim-card:hover .amx-sim-cta{color:var(--accent,#e0651a);gap:7px}.amx-sim-more-links{margin-top:18px;display:flex;flex-wrap:wrap;gap:9px 10px;align-items:center}.amx-sim-more-links a{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--text-main,#1a2230);text-decoration:none;padding:8px 14px;border:1px solid var(--border-color,#e8ebf0);border-radius:999px;background:var(--input-bg,#f6f8fb);transition:border-color .15s ease,color .15s ease,transform .15s ease}.amx-sim-more-links a svg{width:13px;height:13px;opacity:.65;transition:transform .15s ease}.amx-sim-more-links a:hover{border-color:var(--accent,#e0651a);color:var(--accent,#e0651a);transform:translateY(-1px)}.amx-sim-more-links a:hover svg{transform:translateX(2px)}.amx-sim-more-links a:focus-visible{outline:2px solid var(--accent,#e0651a);outline-offset:2px}@media (max-width:1100px){.amx-sim-grid{grid-template-columns:repeat(4,1fr);gap:14px}}@media (max-width:640px){.amx-sim-grid{grid-template-columns:repeat(2,1fr);gap:10px}.amx-sim-title{font-size:11.5px}.amx-sim-spec--vin dd{max-width:110px}}@media (prefers-reduced-motion:reduce){.amx-sim-card,.amx-sim-card:hover,.amx-sim-card:hover .amx-sim-media img,.amx-sim-media img,.amx-sim-more-links a,.amx-sim-more-links a svg{transition:none;transform:none}}.nx-hub{max-width:1300px;margin:0 auto;box-sizing:border-box}.nx-hub-hero{padding:34px 20px 4px}.nx-hub-badge{display:inline-flex;align-items:center;gap:7px;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.nx-hub-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.18)}.nx-hub-title{font-size:18px;line-height:1.18;margin:12px 0 8px;color:var(--text-main);font-weight:600;letter-spacing:-.02em}.nx-hub-lead{margin:0 0 16px;color:#475569;font-size:12px;line-height:1.55;max-width:64ch}.nx-hub-actions{display:flex;flex-wrap:wrap;gap:10px}.nx-hub-cta{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff;border-radius:5px;padding:6px 16px;font-size:13px;font-weight:400;text-decoration:none;min-height:44px;box-sizing:border-box;transition:background .15s ease,transform .15s ease}.nx-hub-cta svg{width:16px;height:16px;transition:transform .15s ease}.nx-hub-cta:hover{background:#1d8ae0;transform:translateY(-1px)}.nx-hub-cta:hover svg{transform:translateX(3px)}.nx-hub-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nx-hub .amx-more{padding:0 20px 12px;margin-top:16px}.nx-hub-empty{color:var(--text-muted);font-size:13.5px;line-height:1.6;padding:8px 0 24px}.nx-hub-empty a{color:var(--accent);font-weight:600}.nx-hub-loadmore{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 20px 56px}.nx-hub-more-btn{appearance:none;cursor:pointer;min-height:44px;padding:11px 26px;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--text-main);background:#fff;border:1px solid var(--border-color,#e8ebf0);border-radius:999px;transition:border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.nx-hub-more-btn:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px);box-shadow:0 6px 16px rgba(36,154,243,.14)}.nx-hub-more-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nx-hub-more-btn[disabled]{opacity:.6;cursor:default;transform:none;box-shadow:none}.nx-hub-more-btn.is-loading{color:transparent;position:relative}.nx-hub-more-btn.is-loading::after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;border:2px solid var(--accent);border-top-color:transparent;border-radius:50%;animation:nx-hub-spin .7s linear infinite}@keyframes nx-hub-spin{to{transform:rotate(360deg)}}.nx-hub-more-error{margin:0;font-size:12.5px;color:#b91c1c}.nx-hub-retry{appearance:none;cursor:pointer;background:0 0;border:none;padding:0;font:inherit;font-weight:700;color:var(--accent);text-decoration:underline}.nx-hub-retry:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nx-hub-anim .amx-sim-card{opacity:0;transform:translateY(10px)}.nx-hub-anim .amx-sim-card.nx-hub-in{opacity:1;transform:translateY(0);transition:opacity .42s ease,transform .42s ease}@media (max-width:640px){.nx-hub-hero{padding:24px 16px 2px}.nx-hub-title{font-size:22px}.nx-hub .amx-more{padding:0 14px 8px}.nx-hub-loadmore{padding:22px 14px 44px}}@media (prefers-reduced-motion:reduce){.nx-hub-cta,.nx-hub-cta svg,.nx-hub-more-btn{transition:none}.nx-hub-cta:hover,.nx-hub-cta:hover svg,.nx-hub-more-btn:hover{transform:none}.nx-hub-anim .amx-sim-card{opacity:1;transform:none}.nx-hub-anim .amx-sim-card.nx-hub-in{transition:none}.nx-hub-more-btn.is-loading::after{animation:none}}