.tech-page[data-v-3a79573f]{padding-bottom:0;background:#f8fafc}@media (max-width:767px){.tech-page[data-v-3a79573f]{padding-top:calc(max(10px, env(safe-area-inset-top, 0px)) + 62px)}}@media (min-width:768px){.tech-page[data-v-3a79573f]{padding-bottom:64px}}@media (min-width:768px){.tech-page__topbar[data-v-3a79573f]{display:none}}.tech-page__head[data-v-3a79573f]{display:none}@media (min-width:768px){.tech-page__head[data-v-3a79573f]{display:block;padding:28px 0 8px}}.tech-page__head h1[data-v-3a79573f]{font-size:1.75rem;font-weight:800;color:#0d2b5e;letter-spacing:-.02em}.tech-page__toolbar[data-v-3a79573f]{background:#fff;border-bottom:1px solid #e2e8f0;margin:0 0 16px;padding:12px 0 14px}@media (min-width:768px){.tech-page__toolbar[data-v-3a79573f]{margin:20px 0 24px;padding:18px 20px;border:1px solid #e2e8f0;border-radius:16px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}}.tech-page__search[data-v-3a79573f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:44px;padding:0 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;margin-bottom:12px;color:#64748b}.tech-page__search input[data-v-3a79573f]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;background:transparent;height:100%;font-size:.9375rem;color:#1e293b;outline:none}.tech-page__chips-wrap[data-v-3a79573f]{position:relative;margin-bottom:12px}.tech-page__chips-wrap.has-left .tech-page__chips[data-v-3a79573f]{padding-left:34px}.tech-page__chips-wrap.has-right .tech-page__chips[data-v-3a79573f]{padding-right:34px}.tech-page__chip-nav[data-v-3a79573f]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#0d2b5e;font-size:1.25rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);z-index:1}.tech-page__chip-nav--prev[data-v-3a79573f]{left:0}.tech-page__chip-nav--next[data-v-3a79573f]{right:0}.tech-page__chips[data-v-3a79573f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:2px 0 4px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tech-page__chips[data-v-3a79573f]::-webkit-scrollbar{display:none}.tech-page__chips button[data-v-3a79573f]{-ms-flex-negative:0;flex-shrink:0;padding:7px 14px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;font-size:.8125rem;font-weight:600;color:#1e293b}.tech-page__chips button.is-on[data-v-3a79573f]{background:#0d2b5e;color:#fff;border-color:#0d2b5e}.tech-page__vehicle-label[data-v-3a79573f]{font-size:.75rem;font-weight:700;color:#64748b;margin-bottom:8px}.tech-page__vehicle-row[data-v-3a79573f]{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width:768px){.tech-page__vehicle-row[data-v-3a79573f]{grid-template-columns:repeat(3,minmax(0,1fr)) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.tech-page__clear[data-v-3a79573f]{height:42px;padding:0 14px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-size:.8125rem;font-weight:600}.tech-page__hint[data-v-3a79573f]{color:#64748b;padding:32px 0}.tech-page__empty[data-v-3a79573f]{text-align:center;padding:40px 16px}.tech-page__empty strong[data-v-3a79573f]{display:block;color:#0d2b5e;margin-bottom:12px}.tech-page__grid[data-v-3a79573f]{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-bottom:24px}@media (min-width:768px){.tech-page__grid[data-v-3a79573f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.tech-page__grid[data-v-3a79573f]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tech-card[data-v-3a79573f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;color:inherit}@media (min-width:768px){.tech-card[data-v-3a79573f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border-radius:16px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.tech-card[data-v-3a79573f]:hover{border-color:rgba(43,125,233,.45);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1)}}.tech-card__cover[data-v-3a79573f]{position:relative;width:108px;-ms-flex-negative:0;flex-shrink:0;background:#e8eef6;overflow:hidden}.tech-card__cover img[data-v-3a79573f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.tech-card__cover[data-v-3a79573f]{width:100%;height:160px}}.tech-card__cover--empty[data-v-3a79573f]:after{content:"";position:absolute;inset:28% 22%;border-radius:10px;border:2px dashed rgba(13,43,94,.16)}.tech-card__video[data-v-3a79573f]{position:absolute;top:8px;right:8px;font-size:.625rem;font-weight:700;padding:3px 7px;border-radius:999px;background:#2b7de9;color:#fff}.tech-card__cat[data-v-3a79573f]{font-size:.6875rem;font-weight:700;color:#2b7de9}.tech-card__body[data-v-3a79573f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:10px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}@media (min-width:768px){.tech-card__body[data-v-3a79573f]{padding:14px 16px 16px}}.tech-card__body h2[data-v-3a79573f]{font-size:.9375rem;color:#0d2b5e;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px){.tech-card__body h2[data-v-3a79573f]{font-size:1.0625rem}}.tech-card__body dl[data-v-3a79573f]{display:grid;gap:4px;margin-top:auto;font-size:.75rem}.tech-card__body dl div[data-v-3a79573f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.tech-card__body dl dt[data-v-3a79573f]{color:#64748b;font-weight:600}.tech-card__body dl dd[data-v-3a79573f]{color:#0d2b5e;font-weight:700;text-align:right}