.header[data-v-5eb4f94e]{position:sticky;top:0;z-index:var(--z-sticky);background:var(--color-surface);background:color-mix(in srgb,var(--color-surface) 82%,transparent);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--color-border)}.header__inner[data-v-5eb4f94e]{display:flex;align-items:center;justify-content:space-between;height:64px}.header__brand[data-v-5eb4f94e]{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;border-radius:var(--radius-md);padding:4px 6px;margin-left:-6px;transition:background var(--transition-fast)}.header__brand[data-v-5eb4f94e]:hover{background:var(--color-primary-soft-bg)}.header__logo[data-v-5eb4f94e]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-600) 100%);color:var(--color-text-on-primary);font-weight:800;font-size:14px;letter-spacing:.5px;box-shadow:0 4px 12px #5b56e047,inset 0 1px #ffffff2e}.header__title strong[data-v-5eb4f94e]{display:block;line-height:1.1;font-size:15px;font-weight:700;letter-spacing:-.01em}.header__title small[data-v-5eb4f94e]{color:var(--color-text-muted);font-size:11px;font-weight:500}.header__nav[data-v-5eb4f94e]{display:flex;align-items:center;gap:4px;margin-left:auto}.header__nav-item[data-v-5eb4f94e]{font-size:14px;font-weight:600;color:var(--color-text-muted);text-decoration:none;padding:6px 10px;border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast)}.header__nav-item[data-v-5eb4f94e]:hover{color:var(--color-primary)}.header__nav-item.router-link-active[data-v-5eb4f94e]{color:var(--color-primary);background:var(--color-primary-soft-bg)}.header__controls[data-v-5eb4f94e]{display:flex;gap:10px;align-items:center}.header__pill[data-v-5eb4f94e]{display:flex;flex-direction:column;gap:2px;font-size:11px;cursor:pointer}.header__pill-label[data-v-5eb4f94e]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1}.header__pill-control[data-v-5eb4f94e]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:7px 10px 7px 12px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:13px;font-weight:600;line-height:1;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.header__pill-control[data-v-5eb4f94e]:hover{background:var(--color-primary-soft-bg);border-color:var(--color-primary-soft);color:var(--color-primary)}.header__pill:focus-within .header__pill-control[data-v-5eb4f94e]{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft-bg);background:var(--color-surface);color:var(--color-text)}.header__pill-value[data-v-5eb4f94e]{letter-spacing:.02em}.header__chev[data-v-5eb4f94e]{color:var(--color-text-muted);transition:color var(--transition-fast)}.header__pill:hover .header__chev[data-v-5eb4f94e]{color:var(--color-primary)}.header__pill-select[data-v-5eb4f94e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;font:inherit;color:transparent}.header__theme[data-v-5eb4f94e]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.header__theme[data-v-5eb4f94e]:hover{color:var(--color-primary);border-color:var(--color-primary-soft);background:var(--color-primary-soft-bg)}.header__theme[data-v-5eb4f94e]:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft-bg)}.header__admin[data-v-5eb4f94e]{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:13px;font-weight:600;color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.header__admin[data-v-5eb4f94e]:hover{color:var(--color-primary);border-color:var(--color-primary-soft);background:var(--color-primary-soft-bg)}@media (max-width: 720px){.header__inner[data-v-5eb4f94e]{gap:10px}.header__title small[data-v-5eb4f94e],.header__pill-label[data-v-5eb4f94e]{display:none}.header__controls[data-v-5eb4f94e]{gap:8px}.header__admin[data-v-5eb4f94e]{padding:0 10px}}@media (max-width: 520px){.header__nav[data-v-5eb4f94e]{display:none}}.footer[data-v-ad913e3c]{background:var(--color-surface-alt);border-top:1px solid var(--color-border);margin-top:auto}.footer__inner[data-v-ad913e3c]{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;padding-top:40px;padding-bottom:28px}.footer__brand[data-v-ad913e3c]{display:flex;flex-direction:column;gap:12px}.footer__brand-link[data-v-ad913e3c]{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit;width:max-content}.footer__logo[data-v-ad913e3c]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-600) 100%);color:var(--color-text-on-primary);font-weight:800;font-size:14px;letter-spacing:.5px;box-shadow:0 4px 12px #5b56e038,inset 0 1px #ffffff2e}.footer__brand-text strong[data-v-ad913e3c]{display:block;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.1}.footer__brand-text small[data-v-ad913e3c]{font-size:11px;color:var(--color-text-muted)}.footer__about[data-v-ad913e3c]{margin:0;font-size:14px;line-height:1.55;color:var(--color-text-muted);max-width:52ch}.footer__col[data-v-ad913e3c]{display:flex;flex-direction:column;gap:12px}.footer__title[data-v-ad913e3c]{margin:0;font-size:13px;font-weight:600;color:var(--color-text);letter-spacing:-.005em}.footer__list[data-v-ad913e3c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px}.footer__link[data-v-ad913e3c]{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--color-text);padding:4px 6px;margin-left:-6px;border-radius:var(--radius-md);transition:background var(--transition-fast),color var(--transition-fast)}.footer__link[data-v-ad913e3c]:hover{background:var(--color-primary-soft-bg);color:var(--color-primary)}.footer__icon[data-v-ad913e3c]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);flex-shrink:0;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.footer__link:hover .footer__icon[data-v-ad913e3c]{background:var(--color-surface);border-color:var(--color-primary-soft);color:var(--color-primary)}.footer__link-label[data-v-ad913e3c]{display:block;font-size:11px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;line-height:1;margin-bottom:3px}.footer__link:hover .footer__link-label[data-v-ad913e3c]{color:var(--color-primary);opacity:.75}.footer__link-value[data-v-ad913e3c]{display:block;font-size:14px;font-weight:500;line-height:1.2}.footer__bottom[data-v-ad913e3c]{border-top:1px solid var(--color-border);padding-top:14px;padding-bottom:18px}@media (max-width: 720px){.footer__inner[data-v-ad913e3c]{grid-template-columns:1fr;gap:28px;padding-top:32px}.footer__about[data-v-ad913e3c]{max-width:none}}.compare-bar[data-v-6be76a01]{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:80;width:min(720px,calc(100vw - 24px))}.compare-bar__inner[data-v-6be76a01]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:var(--shadow-overlay);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.compare-bar__info[data-v-6be76a01]{display:flex;align-items:baseline;gap:10px;min-width:0}.compare-bar__title[data-v-6be76a01]{font-weight:700;font-size:15px}.compare-bar__count[data-v-6be76a01]{color:var(--color-text-muted);font-size:13px}.compare-bar__actions[data-v-6be76a01]{display:flex;gap:8px;flex-shrink:0}.bar-btn[data-v-6be76a01]{cursor:pointer;border:1px solid transparent;padding:8px 14px;font-size:13px;font-weight:600;border-radius:10px;text-decoration:none;display:inline-flex;align-items:center;transition:background-color .15s,color .15s,border-color .15s}.bar-btn--ghost[data-v-6be76a01]{background:transparent;border-color:var(--color-border);color:var(--color-text)}.bar-btn--ghost[data-v-6be76a01]:hover{border-color:var(--color-primary-600);color:var(--color-primary-600)}.bar-btn--primary[data-v-6be76a01]{background:var(--color-primary-600);color:var(--color-text-on-primary)}.bar-btn--primary[data-v-6be76a01]:hover{background:var(--color-primary-700, var(--color-primary-600));filter:brightness(.97)}.bar-slide-enter-active[data-v-6be76a01],.bar-slide-leave-active[data-v-6be76a01]{transition:transform .25s ease,opacity .25s ease}.bar-slide-enter-from[data-v-6be76a01],.bar-slide-leave-to[data-v-6be76a01]{transform:translate(-50%,30px);opacity:0}@media (max-width: 540px){.compare-bar[data-v-6be76a01]{bottom:10px}.compare-bar__inner[data-v-6be76a01]{flex-direction:column;align-items:stretch;gap:10px}.compare-bar__actions[data-v-6be76a01]{justify-content:space-between}}.nv-btn[data-v-df10b887]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.nv-btn[data-v-df10b887]:hover{background:var(--color-surface-pressed)}.nv-btn[data-v-df10b887]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nv-btn--md[data-v-df10b887]{padding:var(--space-2) var(--space-4);font-size:var(--font-size-md)}.nv-btn--sm[data-v-df10b887]{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm)}.nv-btn--primary[data-v-df10b887]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}.nv-btn--primary[data-v-df10b887]:hover{background:var(--color-primary-600);border-color:var(--color-primary-600)}.nv-btn--danger[data-v-df10b887]{border-color:var(--color-danger-border);color:var(--color-danger)}.nv-btn--danger[data-v-df10b887]:hover{background:var(--color-danger-bg)}.nv-btn--ghost[data-v-df10b887]{background:transparent;border-color:var(--color-border);color:var(--color-text)}.nv-btn--ghost[data-v-df10b887]:hover,.nv-btn.is-active[data-v-df10b887]{background:var(--color-chip-bg);border-color:var(--color-primary-600);color:var(--color-primary-600)}.nv-btn--primary.is-active[data-v-df10b887]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--color-text-on-primary)}.nv-btn[data-v-df10b887]:disabled,.nv-btn.is-disabled[data-v-df10b887]{opacity:.55;cursor:not-allowed;pointer-events:none}.search[data-v-f448e71a]{display:flex;flex-direction:column;gap:12px}.search__form[data-v-f448e71a]{position:relative;display:flex;align-items:stretch;gap:10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:6px;box-shadow:var(--shadow-card);transition:box-shadow var(--transition-smooth),border-color var(--transition-fast)}.search__form[data-v-f448e71a]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-soft-bg),var(--shadow-card)}.search__icon[data-v-f448e71a]{display:inline-flex;align-items:center;justify-content:center;width:40px;color:var(--color-text-muted);pointer-events:none;flex-shrink:0}.search__input[data-v-f448e71a]{flex:1;min-width:0;padding:14px 6px;font-size:16px;background:transparent;border:none;color:var(--color-text);outline:none}.search__input[data-v-f448e71a]::placeholder{color:var(--color-text-muted)}.search__submit[data-v-f448e71a]{flex-shrink:0;align-self:stretch}.search__tags[data-v-f448e71a]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.search__tags-title[data-v-f448e71a]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-right:4px}.tag[data-v-f448e71a]{padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:13px;font-weight:500;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform .05s ease}.tag[data-v-f448e71a]:hover{background:var(--color-primary-soft-bg);border-color:var(--color-primary-soft);color:var(--color-primary)}.tag[data-v-f448e71a]:active{transform:translateY(1px)}.tag--active[data-v-f448e71a],.tag--active[data-v-f448e71a]:hover{background:var(--color-chip-active);border-color:var(--color-chip-active);color:var(--color-text-on-primary)}@media (max-width: 640px){.search__form[data-v-f448e71a]{flex-wrap:wrap}.search__submit[data-v-f448e71a]{width:100%}}.nv-chip[data-v-b415c7a0]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);font-size:13px;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s;-webkit-user-select:none;user-select:none}.nv-chip[data-v-b415c7a0]:hover:not(.nv-chip--disabled){border-color:var(--color-border-strong)}.nv-chip--checked[data-v-b415c7a0]{border-color:var(--color-chip-active);color:var(--color-primary-600)}.nv-chip--disabled[data-v-b415c7a0]{opacity:.55;cursor:not-allowed}.nv-chip__input[data-v-b415c7a0]{margin:0;cursor:inherit}.filters[data-v-a55f10a7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:14px;position:sticky;top:16px}.filters__header[data-v-a55f10a7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.filters__header h2[data-v-a55f10a7]{margin:0;font-size:14px;font-weight:600;color:var(--color-text);letter-spacing:-.01em}.filters__row[data-v-a55f10a7]{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:500;color:var(--color-text-muted)}.filters__row>span[data-v-a55f10a7]{letter-spacing:.01em}.filters__row input[data-v-a55f10a7],.filters__row select[data-v-a55f10a7]{color:var(--color-text);font-size:14px;font-weight:400}.filters__chips[data-v-a55f10a7]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.active-filters[data-v-ebb2b930]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.active-filters__title[data-v-ebb2b930]{font-size:12px;font-weight:600;color:var(--color-text);margin-right:4px}.active-filters__chip[data-v-ebb2b930]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--radius-pill);border:1px solid var(--color-primary-soft);background:var(--color-primary-soft-bg);color:var(--color-primary);font:inherit;font-size:13px;font-weight:500;line-height:1.2;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform .05s ease}.active-filters__chip[data-v-ebb2b930]:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}.active-filters__chip[data-v-ebb2b930]:active{transform:translateY(1px)}.active-filters__chip-label[data-v-ebb2b930]{white-space:nowrap}.active-filters__x[data-v-ebb2b930]{font-size:16px;line-height:1;font-weight:700;margin-top:-1px}.active-filters__clear[data-v-ebb2b930]{margin-left:auto;background:none;border:none;color:var(--color-text-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast)}.active-filters__clear[data-v-ebb2b930]:hover{color:var(--color-text);background:var(--color-surface-pressed)}.card[data-v-c11cc831]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:14px;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth),border-color var(--transition-smooth)}.card[data-v-c11cc831]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:var(--color-primary-soft)}.card__head[data-v-c11cc831]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card__hoster[data-v-c11cc831]{display:flex;align-items:center;gap:8px;font-size:13px}.card__hoster-link[data-v-c11cc831]{color:var(--color-primary-600);text-decoration:none;font-weight:600;transition:color var(--transition-fast)}.card__hoster-link[data-v-c11cc831]:hover{color:var(--color-primary)}.card__flag[data-v-c11cc831]{display:inline-block;padding:2px 7px;border-radius:var(--radius-sm);background:var(--color-primary-soft-bg);color:var(--color-primary);font-size:11px;font-weight:700;letter-spacing:.06em}.card__title[data-v-c11cc831]{margin:6px 0 0;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.card__badges[data-v-c11cc831]{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.badge[data-v-c11cc831]{display:inline-block;padding:3px 10px;font-size:11px;border-radius:var(--radius-pill);font-weight:700;letter-spacing:.03em;border:1px solid transparent}.badge--popular[data-v-c11cc831]{background:var(--color-accent-bg);color:var(--color-accent);border-color:var(--color-accent-bg)}.badge--budget[data-v-c11cc831]{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-bg)}.badge--promoted[data-v-c11cc831]{background:var(--color-surface-alt);color:var(--color-text-muted);border-color:var(--color-border);letter-spacing:.08em;text-transform:uppercase}.card__specs[data-v-c11cc831]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;font-size:13px}.card__specs li[data-v-c11cc831]{display:flex;flex-direction:column;gap:1px}.card__specs span.muted[data-v-c11cc831]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.card__specs strong[data-v-c11cc831]{font-weight:600}.card__tags[data-v-c11cc831]{display:flex;flex-wrap:wrap;gap:4px}.tag--sm[data-v-c11cc831]{padding:3px 9px;font-size:11px;border-radius:var(--radius-pill);background:var(--color-primary-soft-bg);color:var(--color-primary);font-weight:500}.card__foot[data-v-c11cc831]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-top:1px solid var(--color-border);padding-top:14px;margin-top:auto}.card__price[data-v-c11cc831]{display:flex;flex-direction:column}.card__price-main[data-v-c11cc831]{font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:var(--color-text)}.card__price-period[data-v-c11cc831]{font-size:13px;color:var(--color-text-muted);margin-left:4px;font-weight:500}.card__price-approx[data-v-c11cc831]{font-size:12px;margin-top:2px}.card__actions[data-v-c11cc831]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ad-slot[data-v-1544f0e4]{position:relative;display:block;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface-alt);box-shadow:var(--shadow-card)}.ad-slot--size-small[data-v-1544f0e4]{min-height:80px}.ad-slot--size-medium[data-v-1544f0e4]{min-height:140px}.ad-slot--size-large[data-v-1544f0e4]{min-height:220px}.ad-slot__link[data-v-1544f0e4]{display:block;line-height:0}.ad-slot__img[data-v-1544f0e4]{display:block;width:100%;height:auto;object-fit:cover;transition:transform var(--transition-base)}.ad-slot__link:hover .ad-slot__img[data-v-1544f0e4]{transform:scale(1.01)}.ad-slot__dots[data-v-1544f0e4]{position:absolute;left:50%;bottom:8px;transform:translate(-50%);display:flex;gap:4px;padding:4px 8px;border-radius:var(--radius-pill);background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ad-slot__dot[data-v-1544f0e4]{width:6px;height:6px;border-radius:50%;background:#ffffff73;transition:background var(--transition-fast),transform var(--transition-fast)}.ad-slot__dot--active[data-v-1544f0e4]{background:#fff;transform:scale(1.2)}.ad-slot__label[data-v-1544f0e4]{position:absolute;top:6px;right:8px;padding:2px 8px;border-radius:var(--radius-pill);background:#00000073;color:#fff;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.latest-news[data-v-f1e7abe6]{display:grid;grid-template-columns:minmax(0,280px) 1fr;gap:20px;padding:18px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--gradient-hero);box-shadow:var(--shadow-card);text-decoration:none;color:var(--color-text);transition:transform var(--transition-smooth),box-shadow var(--transition-smooth),border-color var(--transition-smooth)}.latest-news[data-v-f1e7abe6]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:var(--color-primary-soft)}.latest-news__image[data-v-f1e7abe6]{position:relative;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-alt);aspect-ratio:16 / 10}.latest-news__image img[data-v-f1e7abe6]{width:100%;height:100%;object-fit:cover;display:block}.latest-news__body[data-v-f1e7abe6]{display:flex;flex-direction:column;gap:10px;min-width:0}.latest-news__meta[data-v-f1e7abe6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--color-text-muted)}.latest-news__eyebrow[data-v-f1e7abe6]{font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.latest-news__source[data-v-f1e7abe6]{padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-primary-soft-bg);color:var(--color-primary);font-weight:600}.latest-news__date[data-v-f1e7abe6]{font-variant-numeric:tabular-nums}.latest-news__title[data-v-f1e7abe6]{margin:0;font-size:clamp(20px,2.4vw,26px);line-height:1.2;font-weight:700;letter-spacing:-.01em}.latest-news__excerpt[data-v-f1e7abe6]{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.latest-news__actions[data-v-f1e7abe6]{display:flex;align-items:center;gap:14px;margin-top:6px;font-size:14px;font-weight:600}.latest-news__cta[data-v-f1e7abe6]{color:var(--color-primary)}.latest-news__all[data-v-f1e7abe6]{color:var(--color-text-muted);text-decoration:none;margin-left:auto;transition:color var(--transition-fast)}.latest-news__all[data-v-f1e7abe6]:hover{color:var(--color-primary)}@media (max-width: 640px){.latest-news[data-v-f1e7abe6]{grid-template-columns:1fr}.latest-news__image[data-v-f1e7abe6]{aspect-ratio:16 / 8}}.nv-async-state__msg[data-v-e7326d6d]{margin:0;font-size:13px}.nv-async-state__msg--error[data-v-e7326d6d]{color:var(--color-danger)}.home[data-v-d44b27da]{display:flex;flex-direction:column;gap:28px}.home__hero[data-v-d44b27da]{position:relative;margin-top:-8px;padding:clamp(32px,5vw,64px) 24px clamp(36px,5vw,56px);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--gradient-hero);border-bottom:1px solid var(--color-border);overflow:hidden}.home__hero-inner[data-v-d44b27da]{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.home__hero-eyebrow[data-v-d44b27da]{margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.home__hero-title[data-v-d44b27da]{margin:0;font-size:clamp(28px,4.4vw,44px);line-height:1.08;font-weight:700;letter-spacing:-.02em;color:var(--color-text)}.home__hero-subtitle[data-v-d44b27da]{margin:0 0 8px;font-size:clamp(15px,1.6vw,18px);line-height:1.5;color:var(--color-text-muted);max-width:620px}.home__hero-search[data-v-d44b27da]{margin-top:4px}.home__body[data-v-d44b27da]{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:flex-start}.home__sidebar[data-v-d44b27da]{display:flex;flex-direction:column;gap:16px;min-width:0}.home__ad-hero[data-v-d44b27da],.home__ad-side[data-v-d44b27da]{display:block}.home__list[data-v-d44b27da]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px}.home__ad-inline[data-v-d44b27da]{align-self:stretch}@media (max-width: 900px){.home__body[data-v-d44b27da]{grid-template-columns:1fr}}@media (max-width: 640px){.home[data-v-d44b27da]{gap:20px}.home__hero[data-v-d44b27da]{margin-top:-4px;padding-left:16px;padding-right:16px;border-radius:0 0 var(--radius-md) var(--radius-md)}}:root{--color-bg: #f7f8fb;--color-surface: #ffffff;--color-surface-alt: #f7f8fb;--color-surface-hover: #fbfbfd;--color-surface-pressed: #f1f3f9;--color-overlay-modal: rgba(20, 24, 35, .45);--color-overlay-soft: rgba(0, 0, 0, .06);--color-border: #e4e7ef;--color-border-strong: #cdd2dc;--color-text: #1a1d29;--color-text-muted: #5b6273;--color-text-on-primary: #ffffff;--color-text-on-accent: #ffffff;--color-primary: #5b56e0;--color-primary-600: #4a44cc;--color-primary-soft: #c8c5f5;--color-primary-soft-bg: #eeedfd;--color-accent: #ff7a59;--color-accent-bg: #fff0ea;--color-success: #1fb07b;--color-success-strong: #1f7a3a;--color-success-bg: #e6f7ef;--color-danger: #d14343;--color-danger-strong: #b3261e;--color-danger-bg: #fdecec;--color-danger-bg-strong:#fdecea;--color-danger-bg-hover: #ffe8e8;--color-danger-border: #f0c4c4;--color-warning: #8a5a00;--color-warning-bg: #fff7e6;--color-warning-bg-soft: #fff6f6;--color-info: #1f6feb;--color-info-bg: #e6f4ff;--color-chip-bg: #f1efff;--color-chip-active: var(--color-primary);--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--font-family-base: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 32px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(26, 29, 41, .04);--shadow-card: 0 1px 2px rgba(26, 29, 41, .04), 0 4px 12px rgba(26, 29, 41, .06);--shadow-lift: 0 2px 4px rgba(26, 29, 41, .05), 0 12px 24px rgba(91, 86, 224, .12);--shadow-overlay: 0 12px 32px rgba(15, 23, 42, .18);--transition-fast: .15s ease;--transition-smooth: .25s cubic-bezier(.4, 0, .2, 1);--gradient-hero: radial-gradient(1100px 420px at 12% -10%, rgba(91, 86, 224, .18), transparent 60%), radial-gradient(900px 380px at 95% 0%, rgba(255, 122, 89, .14), transparent 55%), linear-gradient(180deg, #f4f3ff 0%, #f7f8fb 100%);--z-sticky: 100;--z-fixed: 200;--z-overlay: 900;--z-modal: 1000;--z-toast: 1100;--z-tooltip: 1200}[data-theme=dark]{--color-bg: #0f1218;--color-surface: #181c25;--color-surface-alt: #1f2330;--color-surface-hover: #232735;--color-surface-pressed: #2a2f3e;--color-overlay-modal: rgba(0, 0, 0, .65);--color-overlay-soft: rgba(255, 255, 255, .08);--color-border: #2a2f3e;--color-border-strong: #3a4054;--color-text: #e8eaf0;--color-text-muted: #9ba2b3;--color-text-on-primary: #ffffff;--color-text-on-accent: #ffffff;--color-primary: #8a82ff;--color-primary-600: #a39cff;--color-primary-soft: rgba(138, 130, 255, .42);--color-primary-soft-bg: rgba(138, 130, 255, .16);--color-accent: #ff8e6e;--color-accent-bg: rgba(255, 122, 89, .15);--color-success: #2dd49a;--color-success-strong: #4dd87f;--color-success-bg: rgba(31, 176, 123, .15);--color-danger: #ff6b6b;--color-danger-strong: #ff5050;--color-danger-bg: rgba(209, 67, 67, .15);--color-danger-bg-strong:rgba(209, 67, 67, .22);--color-danger-bg-hover: rgba(209, 67, 67, .28);--color-danger-border: rgba(209, 67, 67, .45);--color-warning: #f0a000;--color-warning-bg: rgba(240, 160, 0, .15);--color-warning-bg-soft: rgba(240, 160, 0, .08);--color-info: #5a9eff;--color-info-bg: rgba(31, 111, 235, .18);--color-chip-bg: #232735;--color-chip-active: var(--color-primary);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-card: 0 1px 2px rgba(0, 0, 0, .25), 0 4px 12px rgba(0, 0, 0, .35);--shadow-lift: 0 4px 8px rgba(0, 0, 0, .35), 0 16px 32px rgba(138, 130, 255, .18);--shadow-overlay: 0 12px 32px rgba(0, 0, 0, .55);--gradient-hero: radial-gradient(1100px 420px at 12% -10%, rgba(138, 130, 255, .22), transparent 60%), radial-gradient(900px 380px at 95% 0%, rgba(255, 142, 110, .14), transparent 55%), linear-gradient(180deg, #161927 0%, #0f1218 100%)}@media (prefers-color-scheme: dark){:root:not([data-theme]){--color-bg: #0f1218;--color-surface: #181c25;--color-surface-alt: #1f2330;--color-surface-hover: #232735;--color-surface-pressed: #2a2f3e;--color-overlay-modal: rgba(0, 0, 0, .65);--color-overlay-soft: rgba(255, 255, 255, .08);--color-border: #2a2f3e;--color-border-strong: #3a4054;--color-text: #e8eaf0;--color-text-muted: #9ba2b3;--color-text-on-primary: #ffffff;--color-text-on-accent: #ffffff;--color-primary: #8a82ff;--color-primary-600: #a39cff;--color-primary-soft: rgba(138, 130, 255, .42);--color-primary-soft-bg: rgba(138, 130, 255, .16);--color-accent: #ff8e6e;--color-accent-bg: rgba(255, 122, 89, .15);--color-success: #2dd49a;--color-success-strong: #4dd87f;--color-success-bg: rgba(31, 176, 123, .15);--color-danger: #ff6b6b;--color-danger-strong: #ff5050;--color-danger-bg: rgba(209, 67, 67, .15);--color-danger-bg-strong:rgba(209, 67, 67, .22);--color-danger-bg-hover: rgba(209, 67, 67, .28);--color-danger-border: rgba(209, 67, 67, .45);--color-warning: #f0a000;--color-warning-bg: rgba(240, 160, 0, .15);--color-warning-bg-soft: rgba(240, 160, 0, .08);--color-info: #5a9eff;--color-info-bg: rgba(31, 111, 235, .18);--color-chip-bg: #232735;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-card: 0 1px 2px rgba(0, 0, 0, .25), 0 4px 12px rgba(0, 0, 0, .35);--shadow-lift: 0 4px 8px rgba(0, 0, 0, .35), 0 16px 32px rgba(138, 130, 255, .18);--shadow-overlay: 0 12px 32px rgba(0, 0, 0, .55);--gradient-hero: radial-gradient(1100px 420px at 12% -10%, rgba(138, 130, 255, .22), transparent 60%), radial-gradient(900px 380px at 95% 0%, rgba(255, 142, 110, .14), transparent 55%), linear-gradient(180deg, #161927 0%, #0f1218 100%)}}html{font-family:var(--font-family-base);font-size:var(--font-size-md);color:var(--color-text)}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;min-height:100%;background:var(--color-bg)}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer}.app{display:flex;flex-direction:column;min-height:100vh}.app__main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-12)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-5)}.row{display:flex;gap:var(--space-3);align-items:center}.row--wrap{flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:var(--space-3)}.muted{color:var(--color-text-muted)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=tel],input[type=search],input[type=number],input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week],select,textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;min-width:0}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid var(--color-primary);outline-offset:-1px}input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}
