/* 全站公共基础 — ordered style fragments. */
@media (-p0-part: p341974b010fd92443390) {

@media (min-width: 761px) and (max-height: 820px) {
  html.is-short-host .hero-copy {
    justify-content: center !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  html.is-short-host .hero-products {
    top: 50% !important;
    translate: 0 -50% !important;
    right: 20px !important;
    bottom: auto !important;
    left: auto !important;
    width: 52% !important;
    height: auto !important;
    min-height: 0 !important;
    gap: 6px !important;
    padding: 8px !important;
  }

  html.is-short-host .hero-product-card {
    height: auto !important;
    min-height: 0 !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: 142px minmax(0, 1fr) !important;
    gap: 10px !important;
    padding: 8px !important;
  }

  html.is-short-host .hero-product-image-wrap {
    width: 100% !important;
    height: 142px !important;
  }

  html.is-short-host .hero-product-image {
    width: 90% !important;
    height: 126px !important;
  }

  html.is-short-host .hero-product-name {
    font-size: 13.5px !important;
    line-height: 1.35 !important;
  }

  html.is-short-host .hero-product-price {
    margin-top: 7px !important;
    font-size: 12px !important;
  }

  body:is([data-page="business"], [data-page="enterprise"]) .device-scene-copy {
    justify-content: center !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  body:is([data-page="business"], [data-page="enterprise"]) .enterprise-scene-cards {
    top: 50% !important;
    translate: 0 -50% !important;
    right: 20px !important;
    bottom: auto !important;
    left: auto !important;
    width: 52% !important;
    height: auto !important;
    min-height: 0 !important;
    grid-auto-rows: auto !important;
    gap: 6px !important;
    padding: 8px !important;
  }

  body[data-page="enterprise"] .enterprise-scene-cards {
    width: 55% !important;
  }

  body[data-page="enterprise"] .device-scene-copy {
    width: 43% !important;
  }

  body[data-page="enterprise"] .device-scene-desc {
    max-width: 300px !important;
  }

  body:is([data-page="business"], [data-page="enterprise"]) .enterprise-scene-card {
    height: auto !important;
    min-height: 0 !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: 124px auto auto !important;
    padding: 8px !important;
  }

  body:is([data-page="business"], [data-page="enterprise"]) .enterprise-scene-card-visual {
    width: 100% !important;
    height: 124px !important;
  }

  body:is([data-page="business"], [data-page="enterprise"]) .enterprise-scene-card-visual img {
    width: 90% !important;
    height: 112px !important;
  }

  body:is([data-page="business"], [data-page="enterprise"]) .enterprise-scene-card strong,
  body[data-page="enterprise"] .enterprise-scene-card strong {
    margin: 10px 3px 0 !important;
    font-size: 12.5px !important;
    line-height: 1.32 !important;
    -webkit-line-clamp: 3 !important;
  }

  body:is([data-page="business"], [data-page="enterprise"]) .enterprise-scene-card-product {
    margin: 6px 3px 0 !important;
    font-size: 11px !important;
  }
}
}
@media (-p0-part: p9b3c1c682804040f477c) {

.hero-product-card:hover,
body:is([data-page="business"], [data-page="enterprise"]) .enterprise-scene-card:hover {
  background: transparent !important;
  box-shadow: none !important;
}
}
@media (-p0-part: p0dfbdf57c83d85b128e5) {
@media(min-width:761px) and (max-height:820px){
  body:is([data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .content[data-view="list"] > .device-scene-hall {margin-bottom:12px!important}
  body:is([data-page="business"],[data-page="enterprise"]) .device-scene-copy {
    width:48%!important;
    padding:35px 30px 98px 38px!important;
  }
  body:is([data-page="business"],[data-page="enterprise"]) .device-scene-industry-tag {margin-bottom:9px!important;padding:4px 8px!important;font-size:11px!important}
  body:is([data-page="business"],[data-page="enterprise"]) .device-scene-product-name {margin-bottom:5px!important;font-size:13px!important}
  body:is([data-page="business"],[data-page="enterprise"]) .device-scene-copy h2 {max-width:390px!important;font-size:28px!important;line-height:1.12!important;letter-spacing:-1px!important}
  body:is([data-page="business"],[data-page="enterprise"]) .device-scene-desc {max-width:390px!important;margin-top:11px!important;font-size:12px!important;line-height:1.55!important}
  body:is([data-page="business"],[data-page="enterprise"]) .enterprise-scene-cards {
    right:20px!important;
    bottom:48px!important;
    height:108px!important;
    grid-auto-rows:94px!important;
  }
  body[data-page="business"] .enterprise-scene-cards {width:68%!important}
  body[data-page="enterprise"] .enterprise-scene-cards {width:82%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
  body:is([data-page="business"],[data-page="enterprise"]) .enterprise-scene-card {
    height:94px!important;
    grid-template-columns:58px minmax(0,1fr)!important;
    gap:10px!important;
    padding:8px 9px!important;
  }
  body:is([data-page="business"],[data-page="enterprise"]) .enterprise-scene-card-visual {width:58px!important;height:58px!important}
  body:is([data-page="business"],[data-page="enterprise"]) .enterprise-scene-card-visual img {width:54px!important;height:54px!important}
  body:is([data-page="business"],[data-page="enterprise"]) .enterprise-scene-card strong {font-size:13px!important;transform:translateY(-8px)!important}
  body:is([data-page="business"],[data-page="enterprise"]) .enterprise-scene-card-product {left:76px!important;bottom:20px!important;font-size:11.5px!important}
  body[data-page="enterprise"] .enterprise-scene-card:not(:has(.enterprise-scene-card-product)) strong {transform:none!important}
  body:is([data-page="business"],[data-page="enterprise"]) .device-scene-arrow {width:40px!important;height:40px!important;min-width:40px!important}
}
}
@media (-p0-part: p4c42851e8daa46507001) {
.leai-ledou-detail, .leai-device-detail-page, .leai-service-detail-page { display: grid; grid-template-columns: minmax(220px, .65fr) minmax(0, 1.35fr); align-items: center; gap: 24px; }
.leai-ledou-detail-visual, .leai-device-detail-visual { min-height: 230px; display: grid; place-items: center; border-radius: 12px; background: var(--ms-soft); }
}
@media (-p0-part: p814b47c3c70a6d7df52a) {
.leai-ledou-detail > div:last-child > span, .leai-service-detail-page > div > span { color: var(--ms-muted); font-size: 12px; }
.leai-ledou-detail > div:last-child > strong, .leai-service-detail-page > div > strong { display: block; margin-top: 7px; color: var(--ms-brand); font-size: 25px; }
.leai-ledou-detail p, .leai-service-detail-page p { color: var(--ms-text-soft); font-size: 12px; line-height: 20px; }
}
@media (-p0-part: p3bbfd06b3c05981be50d) {

@media (max-width: 1280px) {
  .leai-summary-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .leai-member-assets { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .leai-benefit-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .leai-benefit-grid-compact { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .leai-task-grid { grid-template-columns: 1fr; }
  .leai-member-identity { grid-template-columns: minmax(150px, .7fr) minmax(245px, 1.35fr) minmax(150px, .82fr) minmax(150px, .82fr); }
  .leai-identity-track { padding-right: 14px; padding-left: 14px; }
  .leai-asset-page-columns { grid-template-columns: 1fr; }
  .leai-member-level-summary { grid-template-columns: 1fr; }
  .leai-education-product-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 900px) {
  body { min-width: 0 !important; }
  .shell { display: block !important; padding: 10px !important; }
  .assistant-panel { width: 100% !important; min-height: calc(100vh - 20px); height: calc(100vh - 20px); }
  .content { display: none !important; }
  .content.leai-aui-active { position: fixed; inset: 0; z-index: 9000; display: flex !important; }
  .leai-aui-view { padding: 16px; }
  .leai-summary-grid, .leai-benefit-grid, .leai-task-grid { grid-template-columns: 1fr; }
  .leai-benefit-grid-compact { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .leai-member-identity { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .leai-education-track { margin-top: 14px; padding-top: 14px; border-top: 1px solid var(--ms-line-soft); }
  .leai-education-track { border-left: 0; }
  .leai-level-next-row { grid-template-columns: auto 1fr; }
  .leai-level-next-row small { grid-column: 1 / -1; }
  .leai-member-assets, .leai-level-overview, .leai-locked-grid, .leai-ledou-grid, .leai-ledou-products, .leai-member-insight-grid { grid-template-columns: 1fr; }
  .leai-profile-layout, .leai-profile-fields, .leai-ledou-detail, .leai-device-detail-page, .leai-device-detail-hero, .leai-device-detail-sections, .leai-service-detail-page { grid-template-columns: 1fr; }
  .leai-device-grid { grid-auto-columns: 100%; }
  .leai-device-section-actions { align-items: flex-end; flex-direction: column; }
  .leai-pending-device { grid-template-columns: 64px minmax(0, 1fr); }
  .leai-pending-device > img { width: 64px; }
  .leai-pending-device > button { grid-column: 1 / -1; }
  .leai-device-browser-toolbar { align-items: flex-start; }
  .leai-device-browser-actions { flex-wrap: wrap; }
  .leai-device-list-row { grid-template-columns: 52px minmax(0, 1fr) 112px; }
  .leai-device-list-row > img { width: 52px; }
  .leai-device-row-warranty { grid-column: 2; }
  .leai-device-row-actions { grid-column: 3; grid-row: 1 / span 2; }
  .leai-checkin-card { grid-template-columns: 1fr; }
  .leai-checkin-days { flex-wrap: wrap; }
  .leai-checkin-hero { align-items: stretch; flex-direction: column; }
  .leai-checkin-week { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .leai-education-product-grid { grid-template-columns: 1fr; }
  .leai-page-header { display: grid; }
  .leai-compare-bar { grid-template-columns: 1fr; padding-right: 14px; }
  .leai-compare-items { flex-wrap: wrap; }
  .leai-service-list .reco-row { grid-template-columns: 30px 100px minmax(0, 1fr); gap: 14px; }
  .leai-service-list .reco-row > img { width: 100px; height: 100px; }
  .leai-service-list .reco-row-side { grid-column: 2 / -1; display: flex; align-items: center; justify-content: space-between; gap: 12px; }
  .leai-service-list .reco-row-price { font-size: 20px; }
  .leai-orders-page .ord { align-items: flex-start; flex-wrap: wrap; }
  .leai-orders-page .acts { width: 100%; grid-template-columns: repeat(2, minmax(0, 1fr)); padding-left: 102px; }
  .leai-wechat-handoff { grid-template-columns: 1fr; justify-items: center; }
  .leai-wechat-guide { width: min(100%, 420px); }
  .leai-recommendation-brief { align-items: flex-start; flex-direction: column; }
  .leai-warranty-device-selector, .leai-warranty-device-trigger { width: 100%; }
  .leai-warranty-device-trigger { justify-content: space-between; }
  .leai-warranty-device-options { right: auto; left: 0; width: 100%; }
  .leai-service-detail-page .detail-main { grid-template-columns: 1fr; gap: 18px; padding: 20px; }
  .leai-service-detail-page .detail-visual { min-height: 220px; }
  .leai-discount-card-head { grid-template-columns: 34px minmax(0, 1fr) auto; }
  .leai-discount-card-head > b { grid-column: 2 / -1; }
  .leai-modal.is-service-order { width: calc(100vw - 24px); }
  .leai-auth-fields { grid-template-columns: 1fr; }
  .leai-lab-trigger { right: 12px; bottom: 12px; }
}
}
@media (-p0-part: pf8a50d01acb5ab6ec12b) {

/* 全站弹窗规范：会员中心弹窗壳不使用外部投影。 */
.leai-modal,
.leai-modal.is-profile-editor {
  box-shadow: none !important;
  filter: none !important;
}
}
@media (-p0-part: pa4d79d3e054dcb0a0828) {

.leai-member-page .leai-member-profile-entry .leai-member-profile small,
.leai-member-page .leai-member-profile-edit {
  font-size: 10px;
  line-height: 16px;
}
}
@media (-p0-part: pda84c474455df94bbfa9) {

.leai-member-page .leai-device-card,
.leai-member-page .leai-ledou-product {
  border-radius: 8px;
  box-shadow: none;
}
}
@media (-p0-part: p53a402f27c38eba8904c) {

@container member-right-surface (max-width: 700px) {
  .leai-aui-view:has(> .leai-page.leai-member-page) {
    padding: 20px 20px 32px;
  }

  .leai-member-page .leai-member-insight-grid {
    grid-template-columns: 1fr;
  }

  .leai-member-page .leai-member-overview > .leai-member-identity {
    grid-template-columns: 1fr;
  }

  .leai-member-page .leai-member-profile-entry {
    grid-template-columns: 52px minmax(0, 1fr);
    justify-items: start;
    padding: 16px;
    border-right: 0;
    border-bottom: 1px solid var(--ms-line-soft);
    text-align: left;
  }

  .leai-member-page .leai-member-profile-entry .leai-member-profile {
    justify-items: start;
  }

  .leai-member-page .leai-benefit-grid-compact {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .leai-member-page .leai-member-assets {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .leai-member-page .leai-ledou-products {
    grid-template-columns: 1fr;
  }
}
}
@media (-p0-part: p33709e7a08331c92f535) {

@container member-right-surface (max-width: 700px) {
  .leai-member-page .leai-member-devices > .leai-panel-head {
    align-items: flex-start;
  }

  .leai-member-page .leai-device-section-actions {
    align-items: flex-end;
    flex-direction: column;
    gap: 8px;
  }
}
}
@media (-p0-part: p4942e93e71bb6452218a) {

/* LX_MEMBER_SCROLLBAR_REFINEMENT_20260824: subtle PC 5.0 scroll affordance. */
body[data-page="personal"]:has(.lx-member-component-host) .assistant-panel .chat-state,
.lx-member-component-host.leai-aui-view {
  scrollbar-width: thin;
  scrollbar-color: transparent transparent;
}

body[data-page="personal"]:has(.lx-member-component-host) .assistant-panel .chat-state.is-scroll-active,
.lx-member-component-host.leai-aui-view.is-scroll-active {
  scrollbar-color: var(--ms-line) transparent;
}

body[data-page="personal"]:has(.lx-member-component-host) .assistant-panel .chat-state::-webkit-scrollbar,
.lx-member-component-host.leai-aui-view::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

body[data-page="personal"]:has(.lx-member-component-host) .assistant-panel .chat-state::-webkit-scrollbar-track,
.lx-member-component-host.leai-aui-view::-webkit-scrollbar-track {
  background: transparent;
}

body[data-page="personal"]:has(.lx-member-component-host) .assistant-panel .chat-state::-webkit-scrollbar-thumb,
.lx-member-component-host.leai-aui-view::-webkit-scrollbar-thumb {
  border-radius: 999px;
  background: transparent;
}

body[data-page="personal"]:has(.lx-member-component-host) .assistant-panel .chat-state.is-scroll-active::-webkit-scrollbar-thumb,
.lx-member-component-host.leai-aui-view.is-scroll-active::-webkit-scrollbar-thumb {
  background: var(--ms-line);
}
}
@media (-p0-part: p45a9a0305f09ba5f110b) {

@container member-right-surface (max-width: 700px) {
  .leai-member-page .leai-member-overview > .leai-member-identity {
    grid-template-columns: 1fr;
    padding-right: 16px;
    padding-left: 16px;
  }

  .leai-member-page .leai-identity-pane {
    grid-template-columns: 1fr;
  }

  .leai-member-page .leai-member-devices > .leai-panel-head {
    align-items: flex-start;
  }

  .leai-member-page .leai-device-section-actions {
    align-items: flex-end;
    flex-direction: column;
    gap: 8px;
  }
}
}
@media (-p0-part: pdea0f73e08f136303bb3) {

body .leai-member-page .leai-member-overview,
body .leai-member-page .leai-member-level-panel,
body .leai-member-page .leai-member-insights,
body .leai-member-page .leai-member-devices,
body .leai-member-page .leai-ledou-showcase {
  margin-top: 0;
}
}
@media (-p0-part: pec7d6768099f1b32d107) {

/* LX_MEMBER_SECTION_GAP_V53_CASCADE_FINAL_20260825 */
body .leai-member-page > .leai-member-level-panel,
body .leai-member-page > .leai-member-education-slot,
body .leai-member-page > .leai-member-devices,
body .leai-member-page > .leai-ledou-showcase {
  margin-top: 16px;
}

@container member-right-surface (max-width: 700px) {
  body .leai-member-page > .leai-member-level-panel,
  body .leai-member-page > .leai-member-education-slot,
  body .leai-member-page > .leai-member-devices,
  body .leai-member-page > .leai-ledou-showcase {
    margin-top: 12px;
  }
}
}
@media (-p0-part: p1b20dc50d63cfc368c31) {
.leai-modal .leai-modal-actions,
.leai-modal .leai-profile-actions {
  justify-content: flex-end;
  border-top: 0;
}
}
@media (-p0-part: p4d1e18894398132023d2) {

body .leai-modal .leai-modal-actions,
body .leai-modal .leai-profile-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 12px;
  margin-top: 20px;
}

body .leai-modal .leai-modal-actions > button,
body .leai-modal .leai-profile-actions > button {
  min-width: 112px;
  height: 44px;
  padding: 0 22px;
  border-radius: 14px;
  font-size: 15px;
  font-weight: 600;
}

body .leai-modal .leai-modal-actions .leai-secondary,
body .leai-modal .leai-profile-actions .leai-secondary {
  border: 1px solid #ded5e4;
  background: #fff;
  color: #4f1649;
}

body .leai-modal .leai-modal-actions .leai-primary,
body .leai-modal .leai-profile-actions .leai-primary {
  border: 0;
  background: linear-gradient(120deg, #5b1452 0%, #b61f36 100%);
  color: #fff;
  box-shadow: none;
}
}
@media (-p0-part: p412646121f0a597d784e) {

body .leai-member-page > .leai-member-level-panel .leai-benefit-all,
body .leai-member-page > .leai-member-education-slot .leai-identity-track-action,
body .leai-member-page > .leai-member-devices .leai-device-all-link {
  min-height: 28px;
  font-size: var(--member-action-size);
  line-height: var(--member-action-line);
  font-weight: 600;
}
}
@media (-p0-part: pd6b23a472e46de165330) {

/* LX_SECONDARY_PAGE_SYSTEM_UNIFICATION_V122_20260828 */
body .lx-member-component-host > .leai-page:not(.leai-member-page) > .leai-page-header,
body .leai-member-asset-page > .leai-asset-sticky-header,
body .leai-ledou-ledger-page > .leai-ledou-sticky-header {
  width: 100%;
  min-height: 48px;
  margin: 0 !important;
  padding: 6px 0 8px !important;
  border: 0;
  border-radius: 0;
  background: rgba(255, 255, 255, .98);
  box-shadow: none;
}
}
@media (-p0-part: p1e1f65357e514e1601e8) {

body .lx-member-component-host > .leai-page:not(.leai-member-page) .leai-page-back,
body .leai-coupon-page > .leai-asset-sticky-header .leai-page-back {
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
  margin: 0;
  border: 0;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
}

body .lx-member-component-host > .leai-page:not(.leai-member-page) .leai-page-back:hover,
body .lx-member-component-host > .leai-page:not(.leai-member-page) .leai-page-back:focus-visible,
body .leai-coupon-page > .leai-asset-sticky-header .leai-page-back:hover,
body .leai-coupon-page > .leai-asset-sticky-header .leai-page-back:focus-visible {
  border: 0;
  background: transparent;
  outline: none;
  opacity: .72;
}
}
@media (-p0-part: pd3eceddbf0dba528060e) {

body .leai-member-asset-page > .leai-asset-filterbar .leai-asset-filter-tabs,
body .leai-coupon-page > .leai-asset-filterbar .leai-asset-filter-tabs,
body .leai-ledou-ledger-page .leai-asset-filter-tabs {
  width: auto;
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 20px;
}

body .leai-member-asset-page > .leai-asset-filterbar .leai-asset-filter-tabs button,
body .leai-coupon-page > .leai-asset-filterbar .leai-asset-filter-tabs button,
body .leai-ledou-ledger-page .leai-asset-filter-tabs button {
  width: auto;
  min-height: 34px;
  padding: 0 2px;
  font-size: 14px;
  line-height: 21px;
  text-align: left;
}

body .leai-member-asset-page > .leai-asset-filterbar .leai-asset-filter-tabs button.is-active::after,
body .leai-coupon-page > .leai-asset-filterbar .leai-asset-filter-tabs button.is-active::after,
body .leai-ledou-ledger-page .leai-asset-filter-tabs button.is-active::after {
  right: 0;
  bottom: -9px;
  left: 0;
  width: auto;
  height: 2px;
  transform: none;
}
}
@media (-p0-part: p45390bb0b4512ea8846d) {

/* LX_SUBPAGE_TAB_SELECT_AND_ALIGNMENT_V125_20260828 */
body .leai-member-asset-page > .leai-asset-filterbar .leai-asset-filter-tabs button.is-active::after,
body .leai-coupon-page > .leai-asset-filterbar .leai-asset-filter-tabs button.is-active::after,
body .leai-ledou-ledger-page .leai-asset-filter-tabs button.is-active::after {
  right: auto;
  left: 50%;
  width: 32px;
  transform: translateX(-50%);
}
}
@media (-p0-part: pb7a1627e1849d7d32112) {

/* Asset ledger rows are read-only previews, so they must not imply interaction. */
body .leai-ledou-record,
body .leai-redpacket-record,
body .leai-voucher-page .leai-voucher-ledger-panel .leai-asset-ledger > div {
  cursor: default;
  transition: none;
}

body .leai-redpacket-record:hover,
body .leai-voucher-page .leai-voucher-ledger-panel .leai-asset-ledger > div:hover {
  background: #fff;
  box-shadow: none;
  transform: none;
}
}
@media (-p0-part: p2fca40e63cbd1b5e9b75) {

html body .leai-member-asset-page .leai-redpacket-ledger-panel,
html body .leai-member-asset-page .leai-voucher-ledger-panel {
  margin-bottom: 20px !important;
}
}
@media (-p0-part: pb9a972b16a07e0bafbff) {


/* Device-page temporary simplification: remove binding and warranty CTAs. */
body [data-member-device-page] [data-device-add],
body [data-member-device-page] [data-device-bind-purchased],
body [data-member-device-page] [data-device-warranty] {
  display: none !important;
}
}
@media (-p0-part: p3584c937e46b1929e9df) {
/* public/leaip0/assets/frontend/css/components/member-service-exact-0827.css */
/* POC-local combinations only. Every authored color resolves to the PC 5.0 closed palette. */
:root {
  --ms-brand: #4d144a;
  --ms-brand-2: #5b1452;
  --ms-text: #252525;
  --ms-text-soft: #625b68;
  --ms-muted: #979797;
  --ms-line: #e2ddeb;
  --ms-line-soft: #efe4f1;
  --ms-page: #fcfaff;
  --ms-surface: #ffffff;
  --ms-hover: #f3f0f7;
  --ms-soft: #f3f0f7;
  --ms-success: #48d39e;
  --ms-warning: #fff4e3;
  --ms-danger: #ff2f2f;
  --ms-shadow: 0 10px 26px rgba(50, 29, 57, 0.08);
  --ms-card-shadow: 0 3px 10px rgba(77, 20, 74, 0.035);
}
}
@media (-p0-part: pfebc8276f86d7bb30a2e) {

body[data-page="personal"] .main-nav::before {
  content: "个人及家庭：会员与服务";
}

body[data-page="personal"] .main-nav > button { display: none; }
}
@media (-p0-part: pf496facc9543e9b19735) {

.leai-sug {
  display: none;
  margin: 0 0 10px;
  padding: 14px;
  border: 1px solid var(--ms-line);
  border-radius: 14px;
  background: var(--ms-surface);
  box-shadow: var(--ms-card-shadow);
}

.leai-sug.is-visible { display: block; }
.leai-sug-head { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; }
.leai-sug-kicker { margin: 0 0 4px; color: var(--ms-muted); font-size: 12px; }
.leai-sug-question { margin: 0; color: var(--ms-text); font-size: 14px; line-height: 20px; font-weight: 600; }
.leai-sug-close {
  min-width: 44px;
  height: 28px;
  padding: 0 10px;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: var(--ms-muted);
  font-size: 12px;
}
.leai-sug-close:hover, .leai-sug-close:focus-visible { background: var(--ms-hover); color: var(--ms-brand); outline: none; }
.leai-sug-options { display: grid; gap: 6px; margin-top: 10px; }
.leai-sug-option {
  min-height: 34px;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 7px 10px;
  border: 1px solid transparent;
  border-radius: 8px;
  background: transparent;
  color: var(--ms-text);
  font-size: 13px;
  text-align: left;
}
.leai-sug-option:hover, .leai-sug-option:focus-visible { border-color: var(--ms-line); background: var(--ms-hover); outline: none; }
.leai-sug-index { color: var(--ms-brand); font-weight: 700; }
}
@media (-p0-part: pa537c4c6f0c8b009b403) {
.leai-thread { display: grid; gap: 20px; padding: 0 12px 24px 20px; }
.leai-turn { display: grid; gap: 12px; scroll-margin-top: 18px; }
.leai-user { width: fit-content; max-width: 88%; margin-left: auto; padding: 11px 14px; border-radius: 8px; background: var(--lexiang-gradient-light); color: var(--ms-text); font-size: 14px; line-height: 21px; }
.leai-ai { color: var(--ms-text); font-size: 14px; line-height: 1.72; }
.leai-ai p { margin: 0 0 8px; }
.leai-ai strong { color: var(--ms-text); }
.leai-trace { display: inline-flex; align-items: center; gap: 7px; color: var(--ms-muted); font-size: 12px; }
.leai-trace img { width: 14px; height: 14px; }
.leai-disclaimer { color: var(--ms-muted); font-size: 11px; line-height: 17px; }
.leai-cursor { display: inline-block; width: 2px; height: 15px; margin-left: 2px; background: var(--ms-brand); vertical-align: -2px; animation: leaiBlink .8s steps(1) infinite; }
@keyframes leaiBlink { 50% { opacity: 0; } }

.leai-action-card {
  position: relative;
  width: 100%;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 12px;
  padding: 14px;
  border: 1px solid var(--answer-card-border);
  border-radius: 14px;
  background: var(--answer-card-bg);
  box-shadow: var(--answer-card-shadow);
  color: var(--ms-text);
  text-align: left;
}
.leai-action-card:hover, .leai-action-card:focus-visible { border-color: var(--answer-card-hover-border); box-shadow: var(--answer-card-hover-shadow); outline: none; transform: translateY(-1px); }
.leai-action-card[disabled] { cursor: default; opacity: .6; transform: none; }
.leai-card-title { display: block; margin-bottom: 4px; color: var(--ms-brand); font-size: 14px; font-weight: 700; }
.leai-card-desc { display: block; color: var(--ms-text-soft); font-size: 12px; line-height: 18px; }
.leai-card-next { width: 30px; height: 30px; display: grid; place-items: center; border: 1px solid var(--answer-card-icon-border); border-radius: 50%; background: var(--answer-card-icon-bg); }
.leai-card-next img { width: 14px; height: 14px; }
.leai-card-grid { display: grid; gap: 8px; }
.leai-inline-actions { display: flex; flex-wrap: wrap; gap: 8px; }
.leai-choice {
  min-height: 34px;
  padding: 0 12px;
  border: 1px solid var(--ms-line);
  border-radius: 8px;
  background: var(--ms-surface);
  color: var(--ms-brand);
  font-size: 12px;
  font-weight: 500;
}
.leai-choice:hover, .leai-choice:focus-visible { background: var(--ms-hover); border-color: var(--ms-brand); outline: none; }

body[data-page="personal"] > .shell > .content.leai-aui-active { position: relative; display: flex !important; flex-direction: column; overflow: hidden !important; background: var(--ms-surface); }
.content.leai-aui-active > :not(.leai-aui-tabs):not(.leai-aui-view) { display: none !important; }
.leai-aui-tabs { min-height: 58px; display: flex; align-items: center; gap: 8px; overflow-x: auto; padding: 12px 18px; border-bottom: 1px solid var(--ms-line-soft); background: var(--ms-surface); }
.leai-aui-tab-item { min-height: 34px; display: inline-flex; flex: 0 0 auto; align-items: center; overflow: hidden; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); color: var(--ms-text-soft); }
.leai-aui-tab-item:hover, .leai-aui-tab-item:focus-within { border-color: var(--ms-brand); background: var(--ms-hover); color: var(--ms-brand); }
.leai-aui-tab-item.is-active { border-color: var(--ms-brand); background: var(--ms-hover); color: var(--ms-brand); }
.leai-aui-tab { min-height: 32px; display: inline-flex; align-items: center; padding: 0 5px 0 12px; border: 0; background: transparent; color: inherit; font-size: 13px; }
.leai-aui-tab:focus-visible, .leai-aui-tab-x:focus-visible { outline: 2px solid var(--ms-brand); outline-offset: -2px; }
.leai-aui-tab[aria-selected="true"] { font-weight: 600; }
.leai-aui-tab-x { width: 28px; min-height: 32px; display: grid; place-items: center; padding: 0 4px 1px 0; border: 0; background: transparent; color: var(--ms-muted); font-size: 17px; line-height: 1; }
.leai-aui-tab-x:hover { color: var(--ms-brand); }
.leai-aui-view { flex: 1; min-height: 0; overflow-y: auto; padding: 24px; background: var(--ms-page); }
.leai-page { max-width: 1120px; margin: 0 auto; }
.leai-page-header { display: flex; align-items: flex-start; justify-content: space-between; gap: 20px; margin-bottom: 18px; }
.leai-page-title-row { display: flex; align-items: center; }
.leai-page-back { width: 36px; height: 36px; flex: 0 0 36px; display: grid; place-items: center; margin-left: 0; padding: 0; border: 0; border-radius: 8px; background: transparent; cursor: pointer; }
.leai-page-back:hover, .leai-page-back:focus-visible { background: var(--ms-hover); outline: none; }
.leai-page-back img { width: 18px; height: 18px; transform: rotate(180deg); }
.leai-page-kicker { margin: 0 0 6px; color: var(--ms-brand); font-size: 13px; font-weight: 600; }
.leai-page-title { margin: 0; padding-inline-start: 10px; color: var(--ms-text); font-size: 22px; line-height: 32px; font-weight: 500; }
}
@media (-p0-part: p76624e5fdac77100e0e9) {
.leai-page-desc { margin: 8px 0 0; color: var(--ms-text-soft); font-size: 13px; line-height: 21px; }
.leai-status-pill { min-height: 30px; display: inline-flex; align-items: center; gap: 7px; padding: 0 11px; border-radius: 999px; background: var(--ms-hover); color: var(--ms-brand); font-size: 12px; white-space: nowrap; }
.leai-status-pill img { width: 14px; height: 14px; }
.leai-summary-grid { display: grid; grid-template-columns: 1.4fr repeat(3, minmax(0, .8fr)); gap: 14px; }
.leai-summary-card, .leai-panel, .leai-service-card { border: 1px solid var(--ms-line); border-radius: 14px; background: var(--ms-surface); box-shadow: var(--ms-card-shadow); }
.leai-summary-card { min-height: 118px; padding: 18px; }
.leai-summary-button { width: 100%; color: inherit; text-align: left; cursor: pointer; }
.leai-summary-button:hover, .leai-summary-button:focus-visible { border-color: var(--ms-brand); background: var(--ms-hover); outline: none; }
}
@media (-p0-part: p165e7dc15a81f0d6e809) {
.leai-summary-label { display: block; color: var(--ms-muted); font-size: 12px; }
.leai-summary-value { display: block; margin-top: 9px; color: var(--ms-text); font-size: 23px; line-height: 30px; font-weight: 700; }
.leai-summary-sub { display: block; margin-top: 5px; color: var(--ms-text-soft); font-size: 12px; }
.leai-panel { margin-top: 14px; padding: 18px; }
}
@media (-p0-part: p5b8ec14f66a60f0f4a17) {
.leai-identity-track { min-width: 0; display: grid; align-content: start; gap: 6px; padding: 0 18px; border-left: 1px solid var(--ms-line-soft); }
.leai-identity-track-head { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
.leai-identity-track-head span { color: var(--ms-muted); font-size: 10px; }
.leai-identity-track-head em { padding: 3px 7px; border-radius: 999px; background: var(--ms-surface); color: var(--ms-brand); font-size: 9px; font-style: normal; font-weight: 600; white-space: nowrap; }
.leai-identity-track h3 { margin: 0; color: var(--ms-text); font-size: 16px; line-height: 22px; }
.leai-identity-track > p { margin: 0; color: var(--ms-text-soft); font-size: 10px; line-height: 16px; }
.leai-personal-track h3 { color: var(--ms-brand); font-size: 18px; }
.leai-growth-journey { display: grid; gap: 5px; }
.leai-growth-journey > div, .leai-growth-meta { display: flex; align-items: center; justify-content: space-between; gap: 10px; }
.leai-growth-journey span, .leai-growth-meta span { color: var(--ms-muted); font-size: 9px; }
.leai-growth-journey i { height: 6px; overflow: hidden; border-radius: 999px; background: var(--ms-line-soft); }
.leai-growth-journey i::after { content: ""; display: block; width: 36.8%; height: 100%; border-radius: inherit; background: var(--ms-brand); }
.leai-growth-unlocks { padding-top: 5px; border-top: 1px solid var(--ms-line-soft); }
.leai-growth-unlocks span { margin-right: 6px; color: var(--ms-brand); font-weight: 600; }
.leai-identity-track-action { justify-self: start; display: inline-flex; align-items: center; gap: 6px; padding: 0; border: 0; background: transparent; color: var(--ms-brand); font-size: 11px; font-weight: 600; }
.leai-identity-track-action:hover, .leai-identity-track-action:focus-visible { text-decoration: underline; outline: none; }
.leai-identity-track-action img { width: 12px; height: 12px; }
.leai-identity-track-actions { display: flex; flex-wrap: wrap; gap: 6px; }
.leai-identity-track-actions button { min-height: 28px; padding: 0 7px; border: 1px solid var(--ms-line-soft); border-radius: 8px; background: var(--ms-surface); color: var(--ms-brand); font-size: 9px; }
.leai-identity-track-actions button:hover, .leai-identity-track-actions button:focus-visible { border-color: var(--ms-brand); background: var(--ms-hover); outline: none; }
}
@media (-p0-part: pa3b84472dfa120635a7f) {
.leai-section-meta { color: var(--ms-muted); font-size: 11px; white-space: nowrap; }
}
@media (-p0-part: pd9a43ae6fa1d3be5e18b) {
.leai-pending-device { display: grid; grid-template-columns: 86px minmax(0, 1fr) auto; align-items: center; gap: 14px; margin-bottom: 12px; padding: 12px 14px; border: 1px solid var(--ms-line); border-radius: 12px; background: var(--ms-hover); }
.leai-pending-device > img { width: 86px; height: 62px; object-fit: contain; }
.leai-pending-device span, .leai-pending-device strong, .leai-pending-device small { display: block; }
.leai-pending-device span { color: var(--ms-brand); font-size: 10px; font-weight: 600; }
.leai-pending-device strong { margin-top: 4px; color: var(--ms-text); font-size: 14px; }
.leai-pending-device small { margin-top: 4px; color: var(--ms-muted); font-size: 10px; }
}
@media (-p0-part: p8dda5ab46b8da4476a26) {
.leai-maintenance-button { color: var(--ms-brand); }
}
@media (-p0-part: p8428e057cf9edf6123bb) {
.leai-panel-title { margin: 0 0 14px; color: var(--ms-text); font-size: 18px; }
.leai-level-overview { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; }
.leai-level-overview article { display: grid; gap: 5px; padding: 14px; border-radius: 10px; background: var(--ms-hover); }
.leai-level-overview span, .leai-level-overview small { color: var(--ms-muted); font-size: 11px; }
.leai-level-overview strong { color: var(--ms-brand); font-size: 17px; }
}
@media (-p0-part: p163c7ee14f8bb082a4dd) {
.leai-level-ai-summary { display: flex; align-items: flex-start; gap: 10px; padding: 13px; border: 1px solid var(--ms-line-soft); border-radius: 10px; background: var(--ms-page); }
.leai-level-ai-summary > img { width: 18px; height: 18px; }
.leai-level-ai-summary strong { color: var(--ms-brand); font-size: 12px; }
.leai-level-ai-summary p { margin: 5px 0 0; color: var(--ms-text-soft); font-size: 11px; line-height: 18px; }
.leai-level-ai-summary small { display: block; margin-top: 6px; color: var(--ms-muted); font-size: 9px; line-height: 15px; }
.leai-benefit-block { margin-top: 14px; padding-top: 12px; border-top: 1px solid var(--ms-line-soft); }
.leai-benefit-block-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 10px; }
.leai-benefit-block-head strong { color: var(--ms-brand); font-size: 13px; }
.leai-benefit-block-head span { color: var(--ms-muted); font-size: 11px; }
.leai-benefit-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; }
.leai-benefit-grid-compact { grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 4px; }
.leai-benefit { min-height: 86px; display: grid; justify-items: center; align-content: center; gap: 4px; padding: 8px 6px; border: 0; border-radius: 8px; background: transparent; color: inherit; text-align: center; }
.leai-benefit:hover, .leai-benefit:focus-visible { background: var(--ms-hover); outline: none; }
.leai-benefit-icon { width: 30px; height: 30px; display: grid; place-items: center; margin-bottom: 2px; }
.leai-benefit-icon img { width: 27px; height: 27px; object-fit: contain; }
.leai-benefit strong { display: block; color: var(--ms-text); font-size: 12px; line-height: 18px; }
.leai-benefit small { display: block; overflow: hidden; max-width: 100%; color: var(--ms-muted); font-size: 9px; line-height: 15px; text-overflow: ellipsis; white-space: nowrap; }
.leai-locked-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; }
.leai-locked-benefit { min-height: 72px; padding: 12px; border: 1px solid var(--ms-line-soft); border-radius: 10px; background: var(--ms-page); }
.leai-locked-benefit strong, .leai-locked-benefit span { display: block; }
.leai-locked-benefit strong { margin-bottom: 5px; color: var(--ms-text-soft); font-size: 13px; }
.leai-locked-benefit span { color: var(--ms-muted); font-size: 11px; line-height: 17px; }
.leai-level-next-row { display: grid; grid-template-columns: auto auto; align-content: center; align-items: center; gap: 5px 8px; margin: 0; padding: 13px; border: 1px solid var(--ms-line-soft); border-radius: 10px; background: var(--ms-page); }
.leai-level-next-row small { grid-column: 1 / -1; }
.leai-level-next-row span, .leai-level-next-row small { color: var(--ms-muted); font-size: 10px; }
.leai-level-next-row strong { color: var(--ms-brand); font-size: 13px; }
.leai-blackcard-bar { width: 100%; min-height: 58px; display: flex; align-items: center; justify-content: space-between; gap: 14px; margin-top: 14px; padding: 12px 14px; border: 1px solid var(--ms-line); border-radius: 10px; background: var(--ms-surface); color: var(--ms-brand); text-align: left; }
.leai-blackcard-bar:hover, .leai-blackcard-bar:focus-visible { border-color: var(--ms-brand); background: var(--ms-hover); outline: none; }
.leai-blackcard-bar strong, .leai-blackcard-bar small { display: block; }
.leai-blackcard-bar strong { font-size: 13px; }
.leai-blackcard-bar small { margin-top: 4px; color: var(--ms-text-soft); font-size: 11px; }
.leai-panel-head { display: flex; align-items: flex-start; justify-content: space-between; gap: 14px; }
.leai-panel-head p, .leai-service-actions p { margin: -7px 0 14px; color: var(--ms-text-soft); font-size: 12px; line-height: 19px; }
.leai-task-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; }
.leai-task-button { min-height: 72px; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 13px; border: 1px solid var(--ms-line); border-radius: 12px; background: var(--ms-surface); color: var(--ms-text); text-align: left; }
.leai-task-button:hover, .leai-task-button:focus-visible { border-color: var(--ms-brand); background: var(--ms-hover); outline: none; }
.leai-task-button[disabled] { cursor: default; opacity: .6; }
.leai-task-button strong, .leai-task-button small { display: block; }
.leai-task-button strong { color: var(--ms-brand); font-size: 13px; }
.leai-task-button small { margin-top: 5px; color: var(--ms-text-soft); font-size: 11px; line-height: 17px; }
.leai-task-button img { width: 15px; height: 15px; }
.leai-checkin-entry { width: 100%; min-height: 76px; display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 14px; border: 1px solid var(--ms-line); border-radius: 10px; background: var(--ms-page); color: var(--ms-text); text-align: left; }
.leai-checkin-entry:hover, .leai-checkin-entry:focus-visible { border-color: var(--ms-brand); background: var(--ms-hover); outline: none; }
.leai-checkin-entry > span:first-child strong, .leai-checkin-entry > span:first-child small { display: block; }
.leai-checkin-entry > span:first-child strong { color: var(--ms-brand); font-size: 14px; }
.leai-checkin-entry > span:first-child small { margin-top: 5px; color: var(--ms-text-soft); font-size: 11px; }
.leai-checkin-entry > span:last-child { display: inline-flex; align-items: center; gap: 7px; color: var(--ms-brand); font-size: 12px; font-weight: 600; white-space: nowrap; }
.leai-checkin-entry img { width: 14px; height: 14px; }
.leai-checkin-card { display: grid; grid-template-columns: minmax(170px, 1fr) auto auto; align-items: center; gap: 18px; padding: 14px; border: 1px solid var(--ms-line); border-radius: 12px; background: var(--ms-page); }
.leai-checkin-card > div:first-child span, .leai-checkin-card > div:first-child strong { display: block; }
.leai-checkin-card > div:first-child span { color: var(--ms-brand); font-size: 14px; font-weight: 700; }
.leai-checkin-card > div:first-child strong { margin-top: 4px; color: var(--ms-text-soft); font-size: 11px; font-weight: 500; }
.leai-checkin-days { display: flex; gap: 5px; }
.leai-checkin-days span { width: 28px; height: 28px; display: grid; place-items: center; border: 1px solid var(--ms-line); border-radius: 50%; background: var(--ms-surface); color: var(--ms-muted); font-size: 10px; }
.leai-checkin-days span.is-done { border-color: var(--ms-brand); background: var(--ms-hover); color: var(--ms-brand); }
.leai-checkin-days span.is-today { border-color: var(--ms-brand); color: var(--ms-brand); font-weight: 700; }
}
@media (-p0-part: pc8d64d2d409a509c6b9f) {
.leai-visually-hidden { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; }
}
@media (-p0-part: pce628ba2b4ef34b3c44b) {
.leai-phone-current { display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 12px; border-radius: 8px; background: var(--ms-hover); }
.leai-phone-current span { color: var(--ms-text-soft); font-size: 12px; }
.leai-phone-current strong { color: var(--ms-text); font-size: 14px; }
}
@media (-p0-part: pf3cf36955a81f67db8d4) {
.leai-selection-list { display: grid; gap: 8px; }
.leai-selection-option { width: 100%; min-height: 66px; display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 12px 14px; border: 1px solid var(--ms-line-soft); border-radius: 10px; background: var(--ms-page); color: var(--ms-text); text-align: left; }
.leai-selection-option:hover, .leai-selection-option:focus-visible, .leai-selection-option.is-selected { border-color: var(--ms-brand); background: var(--ms-hover); outline: none; }
.leai-selection-option strong, .leai-selection-option small { display: block; }
.leai-selection-option strong { font-size: 13px; }
.leai-selection-option small { margin-top: 4px; color: var(--ms-muted); font-size: 10px; }
.leai-selection-option > img { width: 14px; height: 14px; }
.leai-service-detail-page > img { width: 100%; max-height: 230px; object-fit: contain; border-radius: 12px; background: var(--ms-soft); }
.leai-checkin-hero { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px; border: 1px solid var(--ms-line); border-radius: 14px; background: var(--answer-card-bg); box-shadow: var(--ms-card-shadow); }
.leai-checkin-hero span { color: var(--ms-brand); font-size: 12px; font-weight: 600; }
.leai-checkin-hero h2 { margin: 5px 0 0; color: var(--ms-text); font-size: 24px; }
.leai-checkin-hero p { margin: 6px 0 0; color: var(--ms-text-soft); font-size: 12px; }
.leai-checkin-week { display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); gap: 8px; }
.leai-checkin-week > div { min-height: 68px; display: grid; place-items: center; align-content: center; gap: 5px; border: 1px solid var(--ms-line-soft); border-radius: 10px; background: var(--ms-page); }
.leai-checkin-week span { color: var(--ms-muted); font-size: 10px; }
.leai-checkin-week strong { color: var(--ms-text-soft); font-size: 11px; }
.leai-checkin-week > div.is-done, .leai-checkin-week > div.is-today { border-color: var(--ms-brand); background: var(--ms-hover); }
.leai-checkin-week > div.is-done strong, .leai-checkin-week > div.is-today strong { color: var(--ms-brand); }
.leai-checkin-milestones { display: grid; gap: 0; border-top: 1px solid var(--ms-line-soft); }
.leai-checkin-milestones > div { min-height: 64px; display: flex; align-items: center; justify-content: space-between; gap: 16px; border-bottom: 1px solid var(--ms-line-soft); }
.leai-checkin-milestones strong, .leai-checkin-milestones small { display: block; }
.leai-checkin-milestones strong { color: var(--ms-text); font-size: 13px; }
.leai-checkin-milestones small { margin-top: 4px; color: var(--ms-muted); font-size: 10px; }
.leai-checkin-milestones em { color: var(--ms-brand); font-size: 12px; font-style: normal; font-weight: 600; }
}
@media (-p0-part: p8cd659214d0e59cff297) {
.leai-education-product { min-width: 0; padding: 14px; border: 1px solid var(--ms-line); border-radius: 12px; background: var(--ms-surface); box-shadow: var(--ms-card-shadow); }
.leai-education-product > div { height: 128px; display: grid; place-items: center; margin: -14px -14px 12px; padding: 12px; border-radius: 12px 12px 0 0; background: var(--ms-soft); }
.leai-education-product img { max-width: 150px; max-height: 104px; object-fit: contain; }
.leai-education-product > span { color: var(--ms-brand); font-size: 10px; font-weight: 600; }
.leai-education-product h2 { overflow: hidden; margin: 6px 0 0; color: var(--ms-text); font-size: 14px; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; }
.leai-education-product p { min-height: 36px; margin: 5px 0 0; color: var(--ms-text-soft); font-size: 10px; line-height: 17px; }
.leai-education-product > strong { display: block; margin-top: 9px; color: var(--ms-danger); font-size: 16px; }
}
@media (-p0-part: p8cabef09757be683bdfe) {

.leai-tooltip-trigger { position: relative; }
.leai-tooltip { position: absolute; left: 12px; right: 12px; bottom: calc(100% + 8px); z-index: 80; padding: 9px 10px; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); box-shadow: var(--ms-shadow); color: var(--ms-text-soft) !important; font-size: 11px !important; line-height: 17px !important; text-align: left; opacity: 0; visibility: hidden; pointer-events: none; transform: translateY(4px); transition: opacity .16s ease, transform .16s ease, visibility 0s linear .16s; }
.leai-tooltip-trigger:hover .leai-tooltip, .leai-tooltip-trigger:focus .leai-tooltip, .leai-tooltip-trigger:focus-visible .leai-tooltip, .leai-tooltip-trigger.is-tooltip-open .leai-tooltip { opacity: 1; visibility: visible; transform: translateY(0); transition-delay: 0s; }

.leai-detail-summary { display: flex; align-items: flex-end; justify-content: space-between; gap: 12px; padding-bottom: 16px; border-bottom: 1px solid var(--ms-line-soft); }
.leai-detail-summary strong { color: var(--ms-brand); font-size: 24px; }
.leai-detail-summary span { color: var(--ms-text-soft); font-size: 12px; }
.leai-detail-list { display: grid; gap: 0; }
.leai-detail-list > div { min-height: 52px; display: flex; align-items: center; justify-content: space-between; gap: 16px; border-bottom: 1px solid var(--ms-line-soft); color: var(--ms-text-soft); font-size: 12px; }
.leai-detail-list strong { color: var(--ms-brand); font-weight: 600; }
.leai-detail-copy, .leai-detail-section p { color: var(--ms-text-soft); font-size: 12px; line-height: 20px; }
.leai-detail-section { margin-top: 20px; padding-top: 16px; border-top: 1px solid var(--ms-line-soft); }
.leai-detail-section h3 { margin: 0 0 7px; color: var(--ms-text); font-size: 14px; }
.leai-detail-section p { margin: 0; }

.leai-context-row { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; margin-bottom: 12px; }
.leai-context-chip { min-height: 32px; padding: 0 11px; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); color: var(--ms-brand); font-size: 12px; }
.leai-context-chip:hover, .leai-context-chip:focus-visible { background: var(--ms-hover); border-color: var(--ms-brand); outline: none; }
.leai-context-note { color: var(--ms-muted); font-size: 11px; }
.leai-filter-row { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 16px; }
.leai-filter { min-height: 34px; padding: 0 13px; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); color: var(--ms-text-soft); font-size: 12px; }
.leai-filter.is-active { border-color: var(--ms-brand); background: var(--ms-hover); color: var(--ms-brand); }
.leai-service-list { border-top: 1px solid var(--ms-line-soft); }
.leai-service-list .reco-row { min-height: 148px; display: grid; grid-template-columns: 40px 126px minmax(0, 1fr) auto; align-items: center; gap: 20px; margin: 0; padding: 12px 14px; border: 0; border-bottom: 1px solid var(--ms-line-soft); border-radius: 0; background: transparent; box-shadow: none; }
.leai-service-list .reco-row:hover, .leai-service-list .reco-row.is-recommended { background: var(--ms-page); }
.leai-service-rank { color: var(--ms-line-soft); font-size: 30px; line-height: 1; font-weight: 700; text-align: center; }
.leai-service-list .reco-row > img { width: 126px; height: 126px; padding: 8px; border: 1px solid var(--ms-line-soft); border-radius: 12px; background: var(--ms-surface); object-fit: contain; }
.leai-service-list .reco-row-main { min-width: 0; display: grid; gap: 7px; }
.leai-service-list .reco-row-main h2 { overflow: hidden; margin: 0; color: var(--ms-text); font-size: 18px; line-height: 25px; text-overflow: ellipsis; white-space: nowrap; }
.leai-service-list .reco-row-desc { max-width: 600px; overflow: hidden; margin: 0; color: var(--ms-text-soft); font-size: 13px; line-height: 20px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.leai-service-labels { min-height: 24px; display: flex; align-items: center; gap: 7px; }
.leai-service-tag, .leai-recommended-badge { display: inline-flex; min-height: 22px; align-items: center; padding: 0 8px; border-radius: 999px; background: var(--ms-hover); color: var(--ms-brand); font-size: 11px; }
.leai-service-tag { border: 0; }
.leai-service-tag:hover, .leai-service-tag:focus-visible { outline: 1px solid var(--ms-brand); }
.leai-service-tag .leai-tooltip { left: 0; right: auto; width: 240px; }
.leai-recommended-badge { border: 1px solid var(--ms-brand); background: var(--ms-surface); font-weight: 600; }
.leai-service-compare-link { width: fit-content; min-height: 26px; padding: 0; border: 0; background: transparent; color: var(--ms-brand); font-size: 11px; }
.leai-service-compare-link:hover, .leai-service-compare-link:focus-visible, .leai-service-compare-link[aria-pressed="true"] { text-decoration: underline; outline: none; }
.leai-service-list .reco-row-side { display: grid; justify-items: end; gap: 12px; text-align: right; }
.leai-service-list .reco-row-price { color: var(--ms-danger); font-size: 23px; font-weight: 700; white-space: nowrap; }
.leai-service-list .reco-row-actions { display: flex; gap: 8px; }
.leai-service-list .reco-row-actions .lx-p0-btn { min-height: 38px; padding: 0 18px; border: 1px solid var(--ms-line); border-radius: 9px; background: var(--ms-surface); color: var(--ms-text); font-size: 13px; font-weight: 600; white-space: nowrap; }
.leai-service-list .reco-row-actions .lx-p0-btn:hover, .leai-service-list .reco-row-actions .lx-p0-btn:focus-visible { border-color: var(--ms-brand); color: var(--ms-brand); outline: none; }
.leai-service-list .reco-row-actions .lx-p0-btn:last-child { border-color: var(--ms-brand); background: var(--ms-brand); color: var(--ms-surface); }
.leai-service-list .reco-row-actions .lx-p0-btn:last-child:hover, .leai-service-list .reco-row-actions .lx-p0-btn:last-child:focus-visible { background: var(--ms-brand-2); color: var(--ms-surface); }
.leai-warranty-note { margin-top: 14px; }
.leai-warranty-note .leai-panel-title { margin-bottom: 8px; }
.leai-warranty-note p { margin: 0; color: var(--ms-text-soft); font-size: 12px; line-height: 19px; }
}
@media (-p0-part: p194d1a38857cbd853a9a) {
.leai-orders-page .ohead { display: flex; align-items: center; gap: 12px; margin-bottom: 20px; }
.leai-orders-page .ohead h2 { display: flex; align-items: center; gap: 10px; margin: 0; color: var(--ms-text); font-size: 22px; }
.leai-orders-page .ohead .bar { width: 4px; height: 20px; border-radius: 3px; background: var(--ms-brand); }
.leai-orders-page .ohead .cnt { color: var(--ms-muted); font-size: 12px; }
.leai-orders-page .ord { position: relative; display: flex; align-items: center; gap: 18px; padding: 18px 20px; border: 1px solid var(--ms-line); border-radius: 14px; background: var(--ms-surface); box-shadow: var(--ms-card-shadow); }
.leai-orders-page .shot { flex: none; width: 84px; height: 84px; display: grid; place-items: center; overflow: hidden; border-radius: 12px; background: var(--ms-soft); }
.leai-orders-page .shot img { width: 100%; height: 100%; padding: 8px; object-fit: contain; }
.leai-orders-page .mid { flex: 1; min-width: 0; }
.leai-orders-page .pn { display: flex; align-items: center; gap: 9px; color: var(--ms-text); font-size: 16px; font-weight: 700; }
.leai-orders-page .nm { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.leai-orders-page .ost { min-height: 22px; display: inline-flex; align-items: center; gap: 5px; padding: 0 9px; border-radius: 999px; background: var(--ms-hover); color: var(--ms-brand); font-size: 11px; white-space: nowrap; }
.leai-orders-page .ost .d { width: 5px; height: 5px; border-radius: 50%; background: currentColor; }
.leai-orders-page .meta { display: flex; align-items: center; flex-wrap: wrap; gap: 7px 12px; margin-top: 9px; color: var(--ms-muted); font-size: 12px; }
.leai-orders-page .meta .dot { width: 3px; height: 3px; border-radius: 50%; background: var(--ms-line); }
.leai-orders-page .meta .amt { color: var(--ms-danger); font-weight: 700; }
.leai-orders-page .recv { overflow: hidden; margin-top: 7px; color: var(--ms-muted); font-size: 12px; text-overflow: ellipsis; white-space: nowrap; }
.leai-orders-page .acts { flex: none; width: 102px; display: grid; gap: 8px; }
.leai-orders-page .obtn { min-height: 36px; padding: 0 12px; border-radius: 8px; font-size: 12px; font-weight: 600; }
.leai-orders-page .obtn.order-ghost { border: 1px solid var(--ms-line); background: var(--ms-surface); color: var(--ms-brand); }
.leai-orders-page .obtn.solid { border: 0; background: var(--ms-brand); color: var(--ms-surface); }
.leai-orders-page .obtn:hover, .leai-orders-page .obtn:focus-visible { background: var(--ms-hover); color: var(--ms-brand); outline: none; }
.leai-orders-page .obtn.solid:hover, .leai-orders-page .obtn.solid:focus-visible { background: var(--ms-brand-2); color: var(--ms-surface); }
.leai-order-sync { display: none; }
}
@media (-p0-part: p9be2312273475a4f26eb) {
.leai-compare-bar { position: sticky; bottom: 0; z-index: 40; display: none; align-items: center; grid-template-columns: auto minmax(0, 1fr) auto; gap: 12px; margin-top: 14px; padding: 12px 142px 12px 14px; border: 1px solid var(--ms-line); border-radius: 12px; background: var(--ms-surface); box-shadow: var(--ms-shadow); }
.leai-compare-bar.is-visible { display: grid; }
.leai-compare-bar > div:first-child { display: flex; align-items: center; gap: 7px; color: var(--ms-brand); font-size: 12px; }
.leai-compare-items { display: flex; min-width: 0; gap: 8px; }
.leai-compare-item { min-width: 0; display: inline-flex; align-items: center; gap: 7px; padding: 7px 9px; border-radius: 8px; background: var(--ms-hover); color: var(--ms-text-soft); font-size: 11px; }
.leai-compare-item span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.leai-compare-item button { border: 0; background: transparent; color: var(--ms-brand); font-size: 10px; }
.leai-compare-actions { display: flex; gap: 8px; }
.leai-primary, .leai-secondary { min-height: 38px; padding: 0 16px; border-radius: 8px; font-size: 13px; font-weight: 600; }
.leai-primary { border: 0; background: var(--ms-brand); color: var(--ms-surface); }
.leai-primary:hover, .leai-primary:focus-visible { background: var(--ms-brand-2); outline: none; }
.leai-primary:disabled { background: var(--ms-line); color: var(--ms-muted); cursor: not-allowed; }
.leai-secondary { border: 1px solid var(--ms-line); background: var(--ms-surface); color: var(--ms-brand); }
.leai-secondary:hover, .leai-secondary:focus-visible { background: var(--ms-hover); outline: none; }

.leai-modal-mask { position: fixed; inset: 0; z-index: 10020; display: none; place-items: center; padding: 24px; background: rgba(25, 14, 33, 0.7); }
.leai-modal-mask.is-open { display: grid; }
.leai-modal { width: min(600px, calc(100vw - 48px)); max-height: calc(100vh - 48px); overflow-y: auto; border: 1px solid var(--ms-line); border-radius: 18px; background: var(--ms-surface); box-shadow: var(--ms-shadow); }
.leai-modal.is-student { width: min(720px, calc(100vw - 48px)); }
.leai-modal-head { display: flex; align-items: flex-start; justify-content: space-between; gap: 18px; padding: 22px 24px 16px; border-bottom: 1px solid var(--ms-line-soft); }
.leai-modal-title { margin: 0; color: var(--ms-text); font-size: 21px; }
.leai-modal-desc { margin: 6px 0 0; color: var(--ms-text-soft); font-size: 12px; line-height: 19px; }
.leai-modal-close { min-height: 32px; padding: 0 12px; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); color: var(--ms-text-soft); font-size: 12px; }
.leai-modal-body { display: grid; gap: 14px; padding: 20px 24px 24px; }
.leai-field { display: grid; gap: 7px; }
.leai-field label { color: var(--ms-text); font-size: 13px; font-weight: 600; }
.leai-field input, .leai-field select { width: 100%; height: 42px; padding: 0 12px; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); color: var(--ms-text); font-size: 13px; }
.leai-field input[readonly] { background: var(--ms-soft); color: var(--ms-text-soft); }
.leai-field input:focus, .leai-field select:focus { border-color: var(--ms-brand); outline: 2px solid rgba(162, 98, 215, 0.10); }
.leai-form-note { margin: 0; padding: 12px; border-radius: 8px; background: var(--ms-warning); color: var(--ms-text-soft); font-size: 12px; line-height: 19px; }
.leai-modal-actions { display: flex; justify-content: flex-end; gap: 10px; }
.leai-wechat-handoff { display: grid; grid-template-columns: 224px minmax(0, 1fr); align-items: center; gap: 24px; }
.leai-wechat-code { position: relative; width: 224px; height: 224px; display: grid; place-items: center; overflow: hidden; padding: 20px; border: 1px solid var(--ms-line); border-radius: 50%; background: var(--ms-surface); box-shadow: var(--ms-card-shadow); }
.leai-wechat-code-grid { width: 184px; height: 184px; display: grid; grid-template-columns: repeat(21, 1fr); grid-template-rows: repeat(21, 1fr); gap: 2px; overflow: hidden; border-radius: 50%; }
.leai-wechat-code-grid span { border-radius: 50%; background: transparent; }
.leai-wechat-code-grid span.is-dark { background: var(--ms-text); }
.leai-wechat-code-mark { position: absolute; inset: 50% auto auto 50%; width: 50px; height: 50px; display: grid; place-items: center; transform: translate(-50%, -50%); border: 6px solid var(--ms-surface); border-radius: 50%; background: var(--ms-brand); }
.leai-wechat-code-mark img { width: 24px; height: 24px; object-fit: contain; filter: brightness(0) invert(1); }
.leai-wechat-guide { min-width: 0; }
.leai-wechat-guide > strong { color: var(--ms-text); font-size: 18px; }
.leai-wechat-guide > p { margin: 8px 0 14px; color: var(--ms-text-soft); font-size: 13px; line-height: 20px; }
.leai-wechat-guide dl { margin: 0; display: grid; gap: 8px; }
.leai-wechat-guide dl > div { display: grid; grid-template-columns: 64px minmax(0, 1fr); gap: 9px; font-size: 12px; line-height: 18px; }
.leai-wechat-guide dt { color: var(--ms-muted); }
.leai-wechat-guide dd { overflow: hidden; margin: 0; color: var(--ms-text-soft); text-overflow: ellipsis; white-space: nowrap; }
.leai-auth-audience { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px; padding: 4px; border-radius: 10px; background: var(--ms-hover); }
.leai-auth-audience button, .leai-auth-methods button { min-height: 38px; border: 1px solid transparent; border-radius: 8px; background: transparent; color: var(--ms-text-soft); font-size: 13px; font-weight: 600; }
.leai-auth-audience button.is-active { border-color: var(--ms-line); background: var(--ms-surface); color: var(--ms-brand); box-shadow: var(--ms-shadow-soft); }
.leai-auth-methods { display: flex; gap: 20px; border-bottom: 1px solid var(--ms-line-soft); }
.leai-auth-methods button { min-height: 40px; padding: 0 2px; border-radius: 0; }
.leai-auth-methods button.is-active { border-bottom-color: var(--ms-brand); color: var(--ms-brand); }
.leai-auth-audience button:focus-visible, .leai-auth-methods button:focus-visible { border-color: var(--ms-brand); outline: none; }
.leai-auth-notice { display: grid; gap: 4px; padding: 12px 14px; border: 1px solid var(--ms-line-soft); border-radius: 10px; background: var(--ms-soft); }
.leai-auth-notice strong { color: var(--ms-text); font-size: 13px; }
.leai-auth-notice span { color: var(--ms-text-soft); font-size: 12px; line-height: 18px; }
.leai-auth-fields { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px 16px; }
.leai-business-fields .leai-auth-upload { grid-column: 1 / -1; }
.leai-auth-upload input { height: auto; min-height: 42px; padding: 8px 10px; color: var(--ms-text-soft); }
.leai-auth-upload span { color: var(--ms-muted); font-size: 11px; line-height: 17px; }
.leai-auth-connect { grid-column: 1 / -1; display: grid; gap: 7px; padding: 16px; border: 1px solid var(--ms-line); border-radius: 10px; background: var(--ms-page); }
.leai-auth-connect strong { color: var(--ms-text); font-size: 14px; }
.leai-auth-connect span { color: var(--ms-text-soft); font-size: 12px; }
.leai-auth-connect label, .leai-auth-agreement { display: flex; align-items: center; gap: 8px; color: var(--ms-text-soft); font-size: 12px; line-height: 18px; }
.leai-auth-connect input, .leai-auth-agreement input { width: 16px; height: 16px; accent-color: var(--ms-brand); }
.leai-auth-agreement { align-items: flex-start; }

.leai-lab-trigger { position: fixed; right: 20px; bottom: 20px; z-index: 10000; min-height: 38px; display: inline-flex; align-items: center; gap: 7px; padding: 0 14px; border: 1px solid var(--ms-line); border-radius: 999px; background: var(--ms-surface); color: var(--ms-brand); box-shadow: var(--ms-shadow); font-size: 12px; font-weight: 600; }
.leai-lab-trigger img { width: 15px; height: 15px; }
.leai-lab { position: fixed; top: 0; right: 0; bottom: 0; z-index: 10010; width: min(380px, calc(100vw - 24px)); display: flex; flex-direction: column; padding: 22px; background: var(--ms-surface); border-left: 1px solid var(--ms-line); box-shadow: var(--ms-shadow); transform: translateX(100%); transition: transform .24s ease; }
.leai-lab.is-open { transform: translateX(0); }
.leai-lab-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.leai-lab-title { margin: 0; color: var(--ms-text); font-size: 18px; }
.leai-lab-close { min-height: 32px; padding: 0 10px; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); color: var(--ms-text-soft); font-size: 12px; }
.leai-lab-copy { margin: 10px 0 16px; color: var(--ms-text-soft); font-size: 12px; line-height: 19px; }
.leai-lab-scenarios { display: grid; gap: 8px; }
.leai-lab-scenario { min-height: 42px; padding: 0 12px; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); color: var(--ms-text); text-align: left; font-size: 13px; }
.leai-lab-scenario:hover, .leai-lab-scenario:focus-visible { background: var(--ms-hover); border-color: var(--ms-brand); outline: none; }
.leai-dependency { margin-top: 18px; padding-top: 16px; border-top: 1px solid var(--ms-line-soft); }
.leai-dependency h3 { margin: 0 0 10px; color: var(--ms-text); font-size: 14px; }
.leai-dependency dl { margin: 0; display: grid; grid-template-columns: 80px 1fr; gap: 7px 10px; font-size: 12px; line-height: 18px; }
.leai-dependency dt { color: var(--ms-muted); }
.leai-dependency dd { margin: 0; color: var(--ms-text-soft); }

.leai-recommendation-brief { display: flex; align-items: center; gap: 14px; margin-bottom: 8px; padding: 0 0 18px; border-bottom: 1px solid var(--ms-line-soft); }
.leai-recommendation-brief .leai-page-title { font-size: 22px; line-height: 32px; font-weight: 500; }
.leai-associated-device { margin: 0; padding: 7px 11px; border: 1px solid var(--ms-line); border-radius: 999px; background: var(--ms-surface); color: var(--ms-text-soft); font-size: 12px; line-height: 18px; }
.leai-warranty-brief { position: relative; align-items: flex-start; justify-content: space-between; min-height: 74px; }
.leai-warranty-brief > div:first-child > p { margin: 6px 0 0; color: var(--ms-text-soft); font-size: 12px; line-height: 19px; }
.leai-warranty-device-selector { position: relative; z-index: 4; }
.leai-warranty-device-trigger { min-height: 38px; display: inline-flex; align-items: center; gap: 8px; border-radius: 8px; cursor: pointer; }
.leai-warranty-device-trigger:hover, .leai-warranty-device-trigger:focus-visible, .leai-warranty-device-trigger[aria-expanded="true"] { border-color: var(--ms-brand); background: var(--ms-hover); color: var(--ms-brand); outline: none; }
.leai-warranty-device-trigger img { width: 13px; height: 13px; transition: transform .16s ease; }
.leai-warranty-device-trigger[aria-expanded="true"] img { transform: rotate(180deg); }
.leai-warranty-device-options { position: absolute; top: calc(100% + 8px); right: 0; width: min(430px, 62vw); display: grid; gap: 8px; padding: 10px; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); box-shadow: var(--ms-shadow); }
}
@media (-p0-part: p868471b57c04db99f5f1) {
.leai-page.leai-service-detail-page { display: block; }
}
@media (-p0-part: pb025476225dbeb1c28a3) {
.leai-service-detail-device { display: grid; gap: 4px; margin-top: 20px; padding: 14px 16px; border: 1px solid var(--ms-line); border-radius: 10px; background: var(--ms-page); }
.leai-service-detail-device strong { color: var(--ms-text); font-size: 14px; }
.leai-service-detail-device small { color: var(--ms-text-soft); font-size: 12px; }
}
@media (-p0-part: p92907e19fb577bdc1c9e) {
.leai-service-detail-section { margin-top: 14px; padding: 20px 22px; border: 1px solid var(--ms-line); border-radius: 14px; background: var(--ms-surface); }
.leai-service-detail-section h2 { margin: 0 0 8px; color: var(--ms-text); font-size: 16px; }
.leai-service-detail-section p { margin: 0; color: var(--ms-text-soft); font-size: 13px; line-height: 21px; }
.leai-discount-card { display: grid; gap: 12px; padding: 16px; border: 1px solid var(--ms-line); border-radius: 14px; background: var(--ms-surface); box-shadow: var(--ms-card-shadow); }
.leai-discount-card-head { display: grid; grid-template-columns: 34px minmax(0, 1fr) auto auto; align-items: center; gap: 10px; }
.leai-discount-icon { width: 34px; height: 34px; display: grid; place-items: center; border-radius: 10px; background: var(--ms-hover); }
.leai-discount-icon img { width: 17px; height: 17px; }
.leai-discount-card-head div { min-width: 0; display: grid; gap: 2px; }
.leai-discount-card-head strong { color: var(--ms-text); font-size: 13px; }
.leai-discount-card-head small { overflow: hidden; color: var(--ms-text-soft); font-size: 11px; text-overflow: ellipsis; white-space: nowrap; }
.leai-discount-card-head em { color: var(--ms-muted); font-size: 11px; font-style: normal; }
.leai-discount-card-head > b { display: none; color: var(--price-red); font-size: 13px; }
.leai-discount-card[data-state="done"] .leai-discount-card-head > b { display: block; }
.leai-discount-progress { height: 5px; overflow: hidden; border-radius: 999px; background: var(--ms-hover); }
.leai-discount-progress span { display: block; width: 0; height: 100%; border-radius: inherit; background: var(--lexiang-gradient-brand); transition: width .24s ease; }
.leai-discount-chips { display: flex; flex-wrap: wrap; gap: 7px; }
.leai-discount-chips > span { display: inline-flex; align-items: center; gap: 5px; padding: 5px 8px; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); color: var(--ms-text-soft); font-size: 11px; opacity: .6; }
.leai-discount-chips > span.is-claimed { color: var(--ms-brand); opacity: 1; }
.leai-discount-chips img { width: 12px; height: 12px; }
.leai-discount-chips b { color: var(--price-red); font-weight: 600; }
.leai-modal.is-service-order { width: min(760px, calc(100vw - 48px)); }
.leai-modal.is-service-order .leai-modal-desc:empty { display: none; }
.leai-modal.is-service-order .leai-modal-body { gap: 0; padding-top: 0; }
.leai-order-confirm-badge { width: fit-content; display: inline-flex; align-items: center; gap: 6px; margin: 18px 0 14px; padding: 7px 10px; border-radius: 999px; background: var(--ms-hover); color: var(--ms-brand); font-size: 12px; font-weight: 600; }
.leai-order-confirm-badge img { width: 14px; height: 14px; }
.leai-order-confirm-product { display: grid; grid-template-columns: 82px minmax(0, 1fr); align-items: center; gap: 16px; padding: 16px 0 18px; border-bottom: 1px solid var(--ms-line); }
.leai-order-confirm-product > img { width: 82px; height: 82px; object-fit: contain; border: 1px solid var(--ms-line-soft); border-radius: 10px; }
.leai-order-confirm-product > div { display: grid; gap: 8px; }
.leai-order-confirm-product strong { color: var(--ms-text); font-size: 18px; }
.leai-order-confirm-product span { color: var(--ms-muted); font-size: 12px; }
.leai-order-confirm-offers { display: grid; gap: 4px; padding: 14px 0; }
.leai-order-confirm-offers > div { display: grid; grid-template-columns: 26px minmax(0, 1fr) auto; align-items: center; gap: 10px; padding: 9px 0; }
.leai-order-confirm-offers > div > img { width: 18px; height: 18px; padding: 3px; border-radius: 50%; background: var(--ms-hover); }
.leai-order-confirm-offers span { display: grid; gap: 3px; }
.leai-order-confirm-offers strong { color: var(--ms-text); font-size: 13px; }
.leai-order-confirm-offers small { color: var(--ms-muted); font-size: 11px; }
.leai-order-confirm-offers b { color: var(--price-red); font-size: 16px; }
.leai-order-confirm-total { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 18px; border-radius: 14px; background: var(--ms-page); }
.leai-order-confirm-total > span { display: grid; gap: 6px; }
.leai-order-confirm-total strong { color: var(--ms-text); font-size: 15px; }
.leai-order-confirm-total small { color: var(--price-red); font-size: 12px; }
.leai-order-confirm-total > b { color: var(--price-red); font-size: 34px; line-height: 1; }
.leai-order-confirm-device { display: grid; grid-template-columns: 38px minmax(0, 1fr); align-items: center; gap: 12px; padding: 18px 2px; }
.leai-order-confirm-device > img { width: 38px; height: 38px; padding: 10px; border-radius: 10px; background: var(--ms-hover); }
.leai-order-confirm-device > span { display: grid; gap: 4px; }
.leai-order-confirm-device strong { color: var(--ms-text); font-size: 13px; }
.leai-order-confirm-device small { color: var(--ms-text-soft); font-size: 12px; }
.leai-order-confirm-submit { width: 100%; min-height: 52px; font-size: 16px; }
.leai-modal.is-service-order .leai-form-note { margin-top: 12px; background: transparent; color: var(--ms-muted); text-align: center; }

@media (max-width: 1280px) {
  .leai-summary-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .leai-member-assets { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .leai-benefit-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .leai-benefit-grid-compact { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .leai-task-grid { grid-template-columns: 1fr; }
  .leai-member-identity { grid-template-columns: minmax(150px, .7fr) minmax(245px, 1.35fr) minmax(150px, .82fr) minmax(150px, .82fr); }
  .leai-identity-track { padding-right: 14px; padding-left: 14px; }
  .leai-asset-page-columns { grid-template-columns: 1fr; }
  .leai-member-level-summary { grid-template-columns: 1fr; }
  .leai-education-product-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 900px) {
  body { min-width: 0 !important; }
  .shell { display: block !important; padding: 10px !important; }
  .assistant-panel { width: 100% !important; min-height: calc(100vh - 20px); height: calc(100vh - 20px); }
  .content { display: none !important; }
  .content.leai-aui-active { position: fixed; inset: 0; z-index: 9000; display: flex !important; }
  .leai-aui-view { padding: 16px; }
  .leai-summary-grid, .leai-benefit-grid, .leai-task-grid { grid-template-columns: 1fr; }
  .leai-benefit-grid-compact { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .leai-member-identity { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .leai-education-track { margin-top: 14px; padding-top: 14px; border-top: 1px solid var(--ms-line-soft); }
  .leai-education-track { border-left: 0; }
  .leai-level-next-row { grid-template-columns: auto 1fr; }
  .leai-level-next-row small { grid-column: 1 / -1; }
  .leai-member-assets, .leai-level-overview, .leai-locked-grid, .leai-ledou-grid, .leai-ledou-products, .leai-member-insight-grid { grid-template-columns: 1fr; }
  .leai-profile-layout, .leai-profile-fields, .leai-ledou-detail, .leai-device-detail-page, .leai-device-detail-hero, .leai-device-detail-sections, .leai-service-detail-page { grid-template-columns: 1fr; }
  .leai-device-grid { grid-auto-columns: 100%; }
  .leai-device-section-actions { align-items: flex-end; flex-direction: column; }
  .leai-pending-device { grid-template-columns: 64px minmax(0, 1fr); }
  .leai-pending-device > img { width: 64px; }
  .leai-pending-device > button { grid-column: 1 / -1; }
  .leai-device-browser-toolbar { align-items: flex-start; }
  .leai-device-browser-actions { flex-wrap: wrap; }
  .leai-device-list-row { grid-template-columns: 52px minmax(0, 1fr) 112px; }
  .leai-device-list-row > img { width: 52px; }
  .leai-device-row-warranty { grid-column: 2; }
  .leai-device-row-actions { grid-column: 3; grid-row: 1 / span 2; }
  .leai-checkin-card { grid-template-columns: 1fr; }
  .leai-checkin-days { flex-wrap: wrap; }
  .leai-checkin-hero { align-items: stretch; flex-direction: column; }
  .leai-checkin-week { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .leai-education-product-grid { grid-template-columns: 1fr; }
  .leai-page-header { display: grid; }
  .leai-compare-bar { grid-template-columns: 1fr; padding-right: 14px; }
  .leai-compare-items { flex-wrap: wrap; }
  .leai-service-list .reco-row { grid-template-columns: 30px 100px minmax(0, 1fr); gap: 14px; }
  .leai-service-list .reco-row > img { width: 100px; height: 100px; }
  .leai-service-list .reco-row-side { grid-column: 2 / -1; display: flex; align-items: center; justify-content: space-between; gap: 12px; }
  .leai-service-list .reco-row-price { font-size: 20px; }
  .leai-orders-page .ord { align-items: flex-start; flex-wrap: wrap; }
  .leai-orders-page .acts { width: 100%; grid-template-columns: repeat(2, minmax(0, 1fr)); padding-left: 102px; }
  .leai-wechat-handoff { grid-template-columns: 1fr; justify-items: center; }
  .leai-wechat-guide { width: min(100%, 420px); }
  .leai-recommendation-brief { align-items: flex-start; flex-direction: column; }
  .leai-warranty-device-selector, .leai-warranty-device-trigger { width: 100%; }
  .leai-warranty-device-trigger { justify-content: space-between; }
  .leai-warranty-device-options { right: auto; left: 0; width: 100%; }
  .leai-service-detail-page .detail-main { grid-template-columns: 1fr; gap: 18px; padding: 20px; }
  .leai-service-detail-page .detail-visual { min-height: 220px; }
  .leai-discount-card-head { grid-template-columns: 34px minmax(0, 1fr) auto; }
  .leai-discount-card-head > b { grid-column: 2 / -1; }
  .leai-modal.is-service-order { width: calc(100vw - 24px); }
  .leai-auth-fields { grid-template-columns: 1fr; }
  .leai-lab-trigger { right: 12px; bottom: 12px; }
}
@media (prefers-reduced-motion: reduce) {
  .leai-cursor { display: none; }
  .leai-lab, .leai-tooltip { transition: none; }
}
body,
button,
input,
select,
textarea {
  font-family: "Source Han Sans CN Local", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;
}
}
@media (-p0-part: p015282849d5a24147521) {
.leai-identity-content { min-width: 0; padding: 0 18px; }
.leai-identity-pane { display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(0, .9fr); gap: 12px; }
.leai-identity-card { min-width: 0; min-height: 130px; display: grid; align-content: start; gap: 7px; padding: 14px; border: 1px solid var(--ms-line-soft); border-radius: 12px; background: var(--ms-surface); }
.leai-identity-card h3 { margin: 0; color: var(--ms-text); font-size: 16px; line-height: 22px; }
.leai-identity-card > p { margin: 0; color: var(--ms-text-soft); font-size: 10px; line-height: 16px; }
.leai-personal-track h3 { color: var(--ms-brand); font-size: 18px; }
.leai-identity-card .leai-growth-journey, .leai-identity-card .leai-growth-meta { width: 100%; }
.leai-identity-card .leai-growth-unlocks { margin: 0; }
}
@media (-p0-part: pb93d62c8f8a243b5f512) {

@media (max-width: 1100px) {
  .leai-member-identity { grid-template-columns: 150px minmax(0, 1fr); }
  .leai-identity-pane { grid-template-columns: 1fr; }
}

/* LX_MEMBER_RIGHT_RESULT_H1_STANDARD_20260822: iframe right generated-area page-level title */
.leai-orders-page .ohead > h2 {
  padding-inline-start: 10px !important;
  font-size: 22px !important;
  line-height: 32px !important;
  font-weight: 500 !important;
}

/* LX_PAGE_BACK_CHEVRON_20260822: stemless left chevron */
.leai-page-back img { display: none; }
.leai-page-back::before {
  content: "";
  display: block;
  width: 9px;
  height: 9px;
  border: solid var(--ms-muted);
  border-width: 0 0 1.5px 1.5px;
  transform: rotate(45deg);
}

/* LX_SIX_BENEFITS_SINGLE_ROW_20260822: keep the six current benefits on one row */
.leai-benefit-grid-compact {
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}
}
@media (-p0-part: pb4f2b55800e4dd3190d2) {

/*
 * LX_MEMBER_RIGHT_SURFACE_V2_20260824
 * PC 5.0 visual-only refinement for the right-side member center.
 * The selectors stay inside the member result surface; DOM and behavior remain unchanged.
 */
body[data-page="personal"] > .shell > .content[data-view="info"]:has(.lx-member-component-host) .info-page:has(.lx-member-component-host) {
  width: calc(100% + 36px) !important;
  margin-inline: -18px !important;
}
}
@media (-p0-part: pa9d2939413b8d3933d24) {

.leai-education-actions,
.leai-warranty-device-actions {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 12px;
}

.leai-education-actions a {
  text-decoration: none;
}

.leai-warranty-device-actions {
  justify-content: flex-end;
  padding: 10px 12px;
  border-top: 1px solid var(--ms-line-soft);
}

.leai-warranty-device-actions button {
  min-height: 30px;
  padding: 0 10px;
  border: 1px solid var(--ms-line);
  border-radius: 8px;
  background: var(--ms-surface);
  color: var(--ms-brand);
  font-size: 11px;
}

.leai-warranty-device-actions button:hover,
.leai-warranty-device-actions button:focus-visible {
  border-color: var(--ms-brand);
  background: var(--ms-hover);
  outline: none;
}
}
@media (-p0-part: pe1bd1622556922cddfb8) {

[data-member-checkin-page-view] .leai-checkin-hero,
[data-member-checkin-page-view] > .leai-panel {
  padding: 20px;
  border-radius: 14px;
}

[data-member-checkin-page-view] .leai-panel-head p {
  margin-bottom: 0;
}
}
@media (-p0-part: p446176035835e4e522e1) {

/* LX_MEMBER_CHECKIN_SPLIT_LAYOUT_V88_CASCADE_FINAL_20260826 */
@container member-right-surface (min-width: 860px) {
  body [data-member-checkin-page-view] {
    display: grid;
    grid-template-columns: minmax(300px, .72fr) minmax(520px, 1.28fr);
    align-items: stretch;
    column-gap: 16px;
    row-gap: 16px;
  }

  body [data-member-checkin-page-view] > .leai-page-header {
    grid-column: 1 / -1;
    grid-row: 1;
    margin-bottom: 0;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero {
    grid-column: 1;
    grid-row: 2;
    min-height: 132px;
    height: 100%;
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 14px;
    margin-top: 0 !important;
    padding: 16px 18px;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero:not(.is-checked) > div {
    flex-basis: auto;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero > .leai-primary {
    justify-self: end;
    align-self: center;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero + .leai-panel {
    grid-column: 2;
    grid-row: 2;
    min-height: 132px;
    height: 100%;
    margin-top: 0 !important;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero + .leai-panel .leai-checkin-week {
    width: 100%;
  }

  body [data-member-checkin-page-view] > .leai-panel:last-of-type {
    grid-column: 1 / -1;
    grid-row: 3;
    margin-top: 0 !important;
  }
}
}
@media (-p0-part: p4a4a43bc79b84747a1bd) {

[data-member-checkin-page-view] .leai-checkin-hero,
[data-member-checkin-page-view] > .leai-panel {
  padding: 20px;
  border-radius: 14px;
}

[data-member-checkin-page-view] .leai-panel-head p {
  margin-bottom: 0;
}

@container member-right-surface (max-width: 700px) {
  .leai-member-page .leai-member-overview > .leai-member-identity {
    grid-template-columns: 1fr;
    padding-right: 16px;
    padding-left: 16px;
  }

  .leai-member-page .leai-identity-pane {
    grid-template-columns: 1fr;
  }

  .leai-member-page .leai-member-devices > .leai-panel-head {
    align-items: flex-start;
  }

  .leai-member-page .leai-device-section-actions {
    align-items: flex-end;
    flex-direction: column;
    gap: 8px;
  }
}
}
@media (-p0-part: p847757a6a292117fc15b) {

body [data-member-checkin-page-view] .leai-checkin-hero {
  min-height: 106px;
}

body [data-member-checkin-page-view] .leai-checkin-hero h2 {
  margin-top: 4px;
  font-size: 22px;
  line-height: 30px;
}

body [data-member-checkin-page-view] .leai-checkin-hero p {
  margin-top: 4px;
  font-size: 11px;
  line-height: 18px;
}

body [data-member-checkin-page-view] .leai-checkin-week {
  gap: 8px;
}

body [data-member-checkin-page-view] .leai-checkin-week > div {
  min-height: 60px;
}
}
@media (-p0-part: pd7bab4383ec97233f621) {

/* LX_MEMBER_CHECKIN_COMPLETED_DENSITY_V46_CASCADE_FINAL_20260825 */
body [data-member-checkin-page-view] .leai-checkin-hero.is-checked {
  min-height: 64px;
  padding: 12px 16px;
}

body [data-member-checkin-page-view] .leai-checkin-hero.is-checked > div {
  display: flex;
  align-items: center;
  gap: 10px;
}

body [data-member-checkin-page-view] .leai-checkin-hero.is-checked span {
  font-size: 14px;
  line-height: 22px;
}

body [data-member-checkin-page-view] .leai-checkin-hero.is-checked h2 {
  margin: 0;
  color: #8f1838;
  font-size: 16px;
  line-height: 24px;
}

body [data-member-checkin-page-view] .leai-checkin-hero.is-checked p,
body [data-member-checkin-page-view] .leai-checkin-hero.is-checked > .leai-primary {
  display: none;
}
}
@media (-p0-part: p3f06807574c8abbb2419) {

/* Member-center modal shared chrome: no separators, plain close icon, actions on the right. */
.leai-modal .leai-modal-head { border-bottom: 0; }
.leai-modal .leai-modal-close,
.leai-modal .leai-modal-close:hover,
.leai-modal .leai-modal-close:focus-visible {
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}
.leai-modal .leai-modal-actions,
.leai-modal .leai-profile-actions {
  justify-content: flex-end;
  border-top: 0;
}
}
@media (-p0-part: p810b7112d3b7b74611ea) {

/* LX_MEMBER_CHECKIN_PAGE_DENSITY_V72_CASCADE_FINAL_20260826 */
body [data-member-checkin-page-view] > .leai-page-header {
  gap: 16px;
  margin-bottom: 14px;
}

body [data-member-checkin-page-view] > .leai-page-header .leai-page-kicker {
  display: none;
}

body [data-member-checkin-page-view] .leai-checkin-hero:not(.is-checked) {
  min-height: 88px;
  padding: 14px 18px;
  gap: 24px;
}

body [data-member-checkin-page-view] .leai-checkin-hero:not(.is-checked) > div {
  min-width: 0;
  flex: 1 1 auto;
}

body [data-member-checkin-page-view] .leai-checkin-hero:not(.is-checked) h2 {
  margin-top: 2px;
  font-size: 20px;
  line-height: 28px;
}

body [data-member-checkin-page-view] .leai-checkin-hero:not(.is-checked) p {
  margin-top: 2px;
}

body [data-member-checkin-page-view] .leai-checkin-hero > .leai-primary {
  flex: 0 0 auto;
  min-width: 116px;
  min-height: 38px;
  padding: 0 16px;
  background: linear-gradient(90deg, #4d144a 11.9%, #b8252e 100%);
  box-shadow: 0 6px 14px rgba(77, 20, 74, .12);
}

body [data-member-checkin-page-view] .leai-checkin-hero > .leai-primary:hover,
body [data-member-checkin-page-view] .leai-checkin-hero > .leai-primary:focus-visible {
  background: linear-gradient(90deg, #4d144a 11.9%, #b8252e 100%);
  box-shadow: 0 7px 16px rgba(77, 20, 74, .14);
  transform: none;
}

body [data-member-checkin-page-view] > .leai-panel {
  padding: 14px 18px;
}

body [data-member-checkin-page-view] > .leai-panel .leai-panel-head {
  margin-bottom: 8px;
}

body [data-member-checkin-page-view] .leai-checkin-week {
  gap: 6px;
}

body [data-member-checkin-page-view] .leai-checkin-week > div {
  min-height: 48px;
  gap: 2px;
  border-radius: 8px;
}

body [data-member-checkin-page-view] .leai-checkin-milestones > div {
  min-height: 54px;
}
}
@media (-p0-part: p3618e7b0a118452945a5) {

body .leai-modal .leai-modal-close,
body .leai-modal [data-modal-close].leai-modal-close {
  display: grid;
  width: 34px;
  min-width: 34px;
  height: 34px;
  padding: 0;
  place-items: center;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: #625b66;
  font-size: 25px;
  font-weight: 400;
  line-height: 1;
}

body .leai-modal .leai-modal-close:hover,
body .leai-modal .leai-modal-close:focus-visible {
  border: 0;
  background: transparent;
  box-shadow: none;
  color: #4f1649;
}

body .leai-modal .leai-phone-current {
  min-height: 56px;
  padding: 14px 16px;
  border: 1px solid #ece7ef;
  border-radius: 12px;
  background: #fff;
}

body .leai-modal .leai-modal-actions,
body .leai-modal .leai-profile-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 12px;
  margin-top: 20px;
}

body .leai-modal .leai-modal-actions > button,
body .leai-modal .leai-profile-actions > button {
  min-width: 112px;
  height: 44px;
  padding: 0 22px;
  border-radius: 14px;
  font-size: 15px;
  font-weight: 600;
}

body .leai-modal .leai-modal-actions .leai-secondary,
body .leai-modal .leai-profile-actions .leai-secondary {
  border: 1px solid #ded5e4;
  background: #fff;
  color: #4f1649;
}

body .leai-modal .leai-modal-actions .leai-primary,
body .leai-modal .leai-profile-actions .leai-primary {
  border: 0;
  background: linear-gradient(120deg, #5b1452 0%, #b61f36 100%);
  color: #fff;
  box-shadow: none;
}
}
@media (-p0-part: p822e4d6f578f1699eb6e) {

/* Check-in page: compact the hero and keep the action close to its context. */
body [data-member-checkin-page-view] .leai-checkin-hero:not(.is-checked) {
  min-height: 92px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 40px;
  padding: 14px 18px;
  background: linear-gradient(120deg, rgba(77, 20, 74, .055) 0%, rgba(184, 37, 46, .025) 52%, rgba(255, 255, 255, .92) 100%);
}

body [data-member-checkin-page-view] .leai-checkin-hero:not(.is-checked) > div {
  flex: 0 1 360px;
}

body [data-member-checkin-page-view] .leai-checkin-hero:not(.is-checked) > span,
body [data-member-checkin-page-view] .leai-checkin-hero:not(.is-checked) > div > span {
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
}

body [data-member-checkin-page-view] .leai-checkin-hero:not(.is-checked) h2 {
  margin-top: 1px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 650;
}

body [data-member-checkin-page-view] .leai-checkin-hero:not(.is-checked) p {
  margin-top: 1px;
  font-size: 11px;
  line-height: 17px;
}

body [data-member-checkin-page-view] .leai-checkin-hero > .leai-primary {
  min-width: 124px;
  min-height: 38px;
  padding: 0 16px;
  border-radius: 8px;
  background: linear-gradient(90deg, #4d144a 11.9%, #b8252e 100%);
}

/* Seven-day cards are capped to a readable width instead of stretching full-screen. */
body [data-member-checkin-page-view] .leai-checkin-week {
  width: min(100%, 980px);
  grid-template-columns: repeat(7, minmax(0, 1fr));
  gap: 8px;
}

body [data-member-checkin-page-view] .leai-checkin-week > div {
  min-height: 56px;
  gap: 2px;
  border-radius: 8px;
}

body [data-member-checkin-page-view] .leai-checkin-week > div.is-done {
  border-color: rgba(77, 20, 74, .36);
  background: linear-gradient(135deg, rgba(77, 20, 74, .11) 0%, rgba(184, 37, 46, .055) 100%);
}

body [data-member-checkin-page-view] .leai-checkin-week > div.is-today {
  border-color: transparent;
  background: linear-gradient(90deg, #4d144a 11.9%, #b8252e 100%);
  box-shadow: 0 5px 12px rgba(77, 20, 74, .12);
}

body [data-member-checkin-page-view] .leai-checkin-week > div.is-today span,
body [data-member-checkin-page-view] .leai-checkin-week > div.is-today strong {
  color: #fff;
}

body [data-member-checkin-page-view] .leai-checkin-milestones > div {
  min-height: 52px;
}

@container member-right-surface (min-width: 701px) {
  body .lx-member-component-host > .leai-page:not(.leai-member-page) > .leai-page-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }

  body [data-member-checkin-page-view] .leai-checkin-hero:not(.is-checked) {
    flex-direction: row;
    align-items: center;
  }

  body [data-member-checkin-page-view] .leai-checkin-week {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
}

@container member-right-surface (max-width: 700px) {
  body .lx-member-component-host > .leai-page:not(.leai-member-page) {
    gap: 14px;
    padding: 18px 16px 28px !important;
  }

  body [data-member-checkin-page-view] .leai-checkin-hero:not(.is-checked) {
    align-items: stretch;
    flex-direction: column;
    gap: 12px;
  }

  body [data-member-checkin-page-view] .leai-checkin-hero:not(.is-checked) > div {
    flex-basis: auto;
  }

  body [data-member-checkin-page-view] .leai-checkin-week {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
}
@media (-p0-part: pa7553b25621903da27d8) {

/* LX_MEMBER_CHECKIN_SPLIT_LAYOUT_V89_CASCADE_FINAL_20260826 */
@container member-right-surface (min-width: 860px) {
  body [data-member-checkin-page-view] {
    display: grid;
    grid-template-columns: minmax(300px, .72fr) minmax(520px, 1.28fr);
    align-items: stretch;
    column-gap: 16px;
    row-gap: 16px;
  }

  body [data-member-checkin-page-view] > .leai-page-header {
    grid-column: 1 / -1;
    grid-row: 1;
    margin-bottom: 0;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero {
    grid-column: 1;
    grid-row: 2;
    min-height: 132px;
    height: 100%;
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    justify-content: stretch;
    gap: 14px;
    margin-top: 0 !important;
    padding: 16px 18px;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero:not(.is-checked) > div {
    min-width: 0;
    flex-basis: auto;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero > .leai-primary {
    justify-self: end;
    align-self: center;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero + .leai-panel {
    grid-column: 2;
    grid-row: 2;
    min-height: 132px;
    height: 100%;
    margin-top: 0 !important;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero + .leai-panel .leai-checkin-week {
    width: 100%;
  }

  body [data-member-checkin-page-view] > .leai-panel:last-of-type {
    grid-column: 1 / -1;
    grid-row: 3;
    margin-top: 0 !important;
  }
}

@container member-right-surface (max-width: 859px) {
  body [data-member-checkin-page-view] > .leai-checkin-hero:not(.is-checked) {
    min-height: 112px;
    height: auto;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    align-items: start;
    justify-content: stretch;
    gap: 12px;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero:not(.is-checked) > div {
    width: 100%;
    flex-basis: auto;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero > .leai-primary {
    justify-self: end;
    align-self: auto;
  }
}

/* LX_MEMBER_CHECKIN_SPLIT_LAYOUT_V90_CASCADE_FINAL_20260826 */
body [data-member-checkin-page-view] > .leai-checkin-hero:not(.is-checked) {
  min-height: 112px;
  height: auto !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  justify-content: stretch !important;
  gap: 14px !important;
}

body [data-member-checkin-page-view] > .leai-checkin-hero:not(.is-checked) > div {
  min-width: 0;
  width: auto;
  flex-basis: auto;
}

body [data-member-checkin-page-view] > .leai-checkin-hero > .leai-primary {
  justify-self: end !important;
  align-self: center !important;
  margin-left: auto;
}

@media (min-width: 1100px) {
  body [data-member-checkin-page-view] {
    display: grid;
    grid-template-columns: minmax(300px, .72fr) minmax(520px, 1.28fr);
    align-items: stretch;
    column-gap: 16px;
    row-gap: 16px;
  }

  body [data-member-checkin-page-view] > .leai-page-header {
    grid-column: 1 / -1;
    grid-row: 1;
    margin-bottom: 0;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero {
    grid-column: 1;
    grid-row: 2;
    min-height: 132px;
    height: auto !important;
    margin-top: 0 !important;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero + .leai-panel {
    grid-column: 2;
    grid-row: 2;
    min-height: 132px;
    height: auto;
    margin-top: 0 !important;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero + .leai-panel .leai-checkin-week {
    width: 100%;
  }

  body [data-member-checkin-page-view] > .leai-panel:last-of-type {
    grid-column: 1 / -1;
    grid-row: 3;
    margin-top: 0 !important;
  }
}

@media (max-width: 1099px) {
  body [data-member-checkin-page-view] > .leai-checkin-hero:not(.is-checked) {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}

/* LX_MEMBER_CHECKIN_SPLIT_LAYOUT_V91_CASCADE_FINAL_20260826 */
@container member-right-surface (min-width: 760px) {
  body [data-member-checkin-page-view] {
    display: grid;
    grid-template-columns: minmax(280px, .76fr) minmax(0, 1.24fr);
    align-items: stretch;
    column-gap: 16px;
    row-gap: 16px;
  }

  body [data-member-checkin-page-view] > .leai-page-header {
    grid-column: 1 / -1;
    grid-row: 1;
    margin-bottom: 0;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero:not(.is-checked) {
    grid-column: 1;
    grid-row: 2;
    min-height: 132px;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    align-self: stretch;
    margin-top: 0 !important;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero + .leai-panel {
    grid-column: 2;
    grid-row: 2;
    min-height: 132px;
    align-self: stretch;
    margin-top: 0 !important;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero + .leai-panel .leai-checkin-week {
    width: 100%;
  }

  body [data-member-checkin-page-view] > .leai-panel:last-of-type {
    grid-column: 1 / -1;
    grid-row: 3;
    margin-top: 0 !important;
  }
}

/* LX_MEMBER_CHECKIN_SPLIT_LAYOUT_V93_CASCADE_FINAL_20260826 */
@media (min-width: 768px) {
  body [data-member-checkin-page-view] {
    display: grid;
    grid-template-columns: minmax(280px, .78fr) minmax(0, 1.22fr);
    align-items: stretch;
    column-gap: 16px;
    row-gap: 16px;
  }

  body [data-member-checkin-page-view] > .leai-page-header {
    grid-column: 1 / -1;
    grid-row: 1;
    margin-bottom: 0;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero:not(.is-checked) {
    grid-column: 1;
    grid-row: 2;
    min-height: 132px;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-self: stretch;
    margin-top: 0 !important;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero + .leai-panel {
    grid-column: 2;
    grid-row: 2;
    min-height: 132px;
    align-self: stretch;
    margin-top: 0 !important;
  }

  body [data-member-checkin-page-view] > .leai-checkin-hero + .leai-panel .leai-checkin-week {
    width: 100%;
  }

  body [data-member-checkin-page-view] > .leai-panel:last-of-type {
    grid-column: 1 / -1;
    grid-row: 3;
    margin-top: 0 !important;
  }
}
}
@media (-p0-part: p759de25b23577831ca03) {

body .leai-service-list .reco-row-actions .lx-p0-btn,
body .leai-service-list .reco-row-actions .lx-p0-btn.primary {
  border-color: var(--ms-brand);
  background: var(--ms-brand);
  color: #fff;
  box-shadow: none;
}

body .leai-service-list .reco-row-actions .lx-p0-btn:hover,
body .leai-service-list .reco-row-actions .lx-p0-btn:focus-visible,
body .leai-service-list .reco-row-actions .lx-p0-btn.primary:hover,
body .leai-service-list .reco-row-actions .lx-p0-btn.primary:focus-visible {
  border-color: var(--ms-brand-2);
  background: var(--ms-brand-2);
  color: #fff;
  outline: none;
}
}
@media (-p0-part: p8fecdd2ea326e1aab0ee) {

/* LX_MEMBER_ASSET_FILTERS_EDUCATION_DEMOS_V106_20260827 */
.leai-lab {
  overflow-y: auto;
}

.leai-member-asset,
.leai-benefit-all {
  text-decoration: none;
}
}
@media (-p0-part: p1b353e3ce6c56b2e57bb) {

.leai-education-state-panel {
  min-height: 150px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}

.leai-education-state-panel strong {
  color: var(--ms-text);
  font-size: 18px;
}

.leai-education-state-panel p {
  margin: 8px 0 0;
  color: var(--ms-text-soft);
  font-size: 13px;
  line-height: 21px;
}
}
@media (-p0-part: pd9e5039034b844d186d0) {

@media (max-width: 720px) {
  .leai-asset-filterbar,
  .leai-education-state-panel {
    align-items: stretch;
    flex-direction: column;
  }

  .leai-asset-filterbar label {
    justify-content: space-between;
  }
}
}
@media (-p0-part: p51df7337cf5926d9c589) {

/* Sign-in receipt card: detailed POC state lives in the LeAI conversation, not a secondary page. */
.lx-checkin-result-card {
  width: min(100%, 360px);
  margin-top: 12px;
  overflow: hidden;
  border: 1px solid #eee2f0;
  border-radius: 12px;
  background: linear-gradient(125deg, #fff5f9 0%, #f8f2fb 44%, #e7edff 100%);
  box-shadow: var(--ms-card-shadow);
}

.lx-checkin-result-card > header {
  position: relative;
  min-height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px 74px 12px 16px;
  background: transparent;
}

.lx-checkin-result-card > header > strong { color: var(--ms-text); font-size: 16px; line-height: 24px; }
.lx-checkin-result-card > header > strong b { background: var(--lexiang-gradient); background-clip: text; color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.lx-checkin-result-card > header > span { position: absolute; top: 0; right: 0; padding: 7px 11px; border-radius: 0 11px 0 12px; background: linear-gradient(135deg, #efdeef 0%, #c8c3ff 100%); color: #fff; font-size: 11px; font-weight: 600; }
.lx-checkin-card-body { margin: 0 8px; padding: 12px 8px 8px; border-radius: 12px; background: var(--ms-surface); }
.lx-checkin-streak { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; }
.lx-checkin-streak strong { color: var(--ms-text); font-size: 14px; }
.lx-checkin-streak span { color: var(--ms-muted); font-size: 11px; }
.lx-checkin-days { display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); gap: 4px; margin-top: 10px; }
.lx-checkin-day { min-height: 50px; display: grid; place-items: center; align-content: center; gap: 3px; border: 1px solid #f2e5ee; border-radius: 8px; background: #fff5dc; color: #f5cf6a; }
.lx-checkin-day svg { width: 17px; height: 17px; }
.lx-checkin-day small { color: var(--ms-text-soft); font-size: 10px; }
.lx-checkin-rewards { display: grid; grid-template-columns: 1fr; gap: 8px; margin-top: 12px; }
.lx-checkin-rewards > div { min-height: 56px; display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 9px 12px; border: 1px solid #f2e5ee; border-radius: 8px; background: #fff; }
.lx-checkin-rewards > div.is-pending { grid-column: auto; background: #fff; opacity: .52; }
.lx-checkin-rewards span, .lx-checkin-rewards b { min-width: 0; display: grid; gap: 2px; }
.lx-checkin-rewards span strong { color: var(--ms-text); font-size: 12px; }
.lx-checkin-rewards b { color: var(--ms-brand); font-size: 12px; text-align: right; }
.lx-checkin-rewards small { color: var(--ms-muted); font-size: 10px; line-height: 15px; font-weight: 400; }
.lx-checkin-expand { width: 100%; min-height: 28px; display: flex; align-items: center; justify-content: center; gap: 4px; margin-top: 4px; border: 0; background: transparent; color: var(--ms-muted); font-size: 11px; }
.lx-checkin-expand:hover, .lx-checkin-expand:focus-visible { color: var(--ms-brand); outline: none; }
.lx-checkin-result-card > footer { display: flex; align-items: center; justify-content: center; gap: 7px; padding: 13px 16px 15px; color: var(--ms-brand); font-size: 14px; line-height: 18px; font-weight: 700; text-align: center; }
.lx-checkin-fortune { display: flex; align-items: center; justify-content: center; gap: 7px; }
.lx-checkin-fortune i { font-size: 14px; font-style: normal; font-weight: 700; }
.lx-checkin-fortune i:first-child { font-size: 19px; }
.lx-checkin-sync { display: none; }
}
@media (-p0-part: p6f3347bd450bc028ba21) {

body > .leai-benefit-detail-tooltip.is-portal-open {
  position: fixed !important;
  top: var(--leai-benefit-tooltip-top, 12px) !important;
  left: var(--leai-benefit-tooltip-left, 12px) !important;
  right: auto !important;
  bottom: auto !important;
  z-index: 10050 !important;
  display: block !important;
  width: min(220px, calc(100vw - 24px)) !important;
  padding: 10px 12px !important;
  border: 1px solid var(--ms-line, #e2ddeb) !important;
  border-radius: 12px !important;
  background: var(--ms-surface, #fff) !important;
  box-shadow: 0 12px 30px rgba(50, 29, 57, .14) !important;
  color: var(--ms-text-soft, #625b68) !important;
  text-align: left !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: none !important;
}

body > .leai-benefit-detail-tooltip.is-portal-open > strong,
body > .leai-benefit-detail-tooltip.is-portal-open > span,
body > .leai-benefit-detail-tooltip.is-portal-open > small {
  display: block;
}

body > .leai-benefit-detail-tooltip.is-portal-open > strong {
  color: var(--ms-text, #252525);
  font-size: 13px;
  line-height: 19px;
}

body > .leai-benefit-detail-tooltip.is-portal-open > span {
  margin-top: 3px;
  font-size: 11px;
  line-height: 17px;
}

body > .leai-benefit-detail-tooltip.is-portal-open > small {
  margin-top: 6px;
  color: var(--ms-muted, #979797);
  font-size: 10px;
  line-height: 16px;
}
}
@media (-p0-part: pffe2eaae59c279bd9c46) {

@media (max-width: 720px) {
  .lx-checkin-result-card > header { justify-content: flex-start; }
  .lx-checkin-card-body { margin: 0 8px; padding: 10px; }
  .lx-checkin-days { gap: 4px; }
  .lx-checkin-day { min-height: 48px; }
  .lx-checkin-rewards { grid-template-columns: 1fr; }
  .lx-checkin-rewards > div.is-pending { grid-column: auto; }
}
}
@media (-p0-part: pd6dec94cf841cd6f21ac) {

/* LX_CHECKIN_DESIGN_HEADER_FINAL_20260828 */
.lx-checkin-result-card > header {
  justify-content: flex-start;
}

.lx-checkin-result-card > header > strong {
  position: relative;
  z-index: 2;
}

.lx-checkin-card-body {
  position: relative;
}

.lx-checkin-medal {
  position: absolute;
  z-index: 1;
  top: -48px;
  right: 26px;
  width: 64px;
  height: 64px;
  display: grid;
  place-items: center;
  border: 4px double #ffb36f;
  border-radius: 50%;
  background: radial-gradient(circle at 38% 34%, #fff7d7 0 18%, #ffd57c 19% 48%, #ff9b78 49% 72%, #fff1d6 73% 100%);
  box-shadow: 0 7px 14px rgba(255, 111, 106, .22), inset 0 0 0 3px rgba(255, 255, 255, .68);
  color: #fff8cf;
  transform: rotate(-4deg);
}

.lx-checkin-medal::before,
.lx-checkin-medal::after {
  position: absolute;
  bottom: -12px;
  width: 18px;
  height: 25px;
  border-radius: 4px 4px 10px 10px;
  background: linear-gradient(180deg, #ffb167, #ff786f);
  content: "";
}

.lx-checkin-medal::before { left: 7px; transform: rotate(18deg); }
.lx-checkin-medal::after { right: 7px; transform: rotate(-18deg); }
.lx-checkin-medal i { position: relative; z-index: 2; font-size: 28px; line-height: 1; font-style: normal; text-shadow: 0 1px 2px rgba(150, 63, 45, .18); }

.lx-checkin-streak {
  padding-right: 76px;
}

.lx-checkin-day.is-future {
  border-color: #f3e8f2;
  background: #fff;
  color: var(--ms-brand);
}

.lx-checkin-day.is-future strong {
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
}

.lx-checkin-day.is-done svg {
  color: #f4ce68;
}
}
@media (-p0-part: pd1900d211c1a31417d30) {

/* Warranty recommendations: use spacing and surface changes instead of divider lines. */
body .lx-member-component-host > .leai-warranty-page {
  --warranty-row-gap: 12px;
  gap: 18px;
}

body .lx-member-component-host > .leai-warranty-page .leai-warranty-brief {
  min-height: 0;
  padding: 0;
  border: 0;
}

body .lx-member-component-host > .leai-warranty-page .leai-warranty-brief > div:first-child > p {
  margin-top: 5px;
}

body .lx-member-component-host > .leai-warranty-page .leai-warranty-single-device {
  display: grid;
  justify-items: end;
  gap: 10px;
}

body .lx-member-component-host > .leai-warranty-page .leai-warranty-device-actions {
  gap: 10px;
  margin: 0;
  padding: 0;
  border: 0;
}

body .lx-member-component-host > .leai-warranty-page .leai-service-list {
  display: grid;
  gap: var(--warranty-row-gap);
  border: 0;
}

body .lx-member-component-host > .leai-warranty-page .leai-service-list .reco-row {
  min-height: 152px;
  padding: 14px 16px;
  border: 0;
  border-radius: 14px;
  background: var(--ms-page);
}

body .lx-member-component-host > .leai-warranty-page .leai-service-list .reco-row:hover,
body .lx-member-component-host > .leai-warranty-page .leai-service-list .reco-row.is-recommended {
  background: var(--ms-hover);
}
}
@media (-p0-part: p3714a444cbb1e5aa2469) {

@container member-right-surface (max-width: 700px) {
  body .lx-member-component-host > .leai-warranty-page {
    gap: 14px;
  }

  body .lx-member-component-host > .leai-warranty-page .leai-warranty-brief {
    gap: 12px;
  }

  body .lx-member-component-host > .leai-warranty-page .leai-warranty-single-device {
    width: 100%;
    justify-items: start;
  }

  body .lx-member-component-host > .leai-warranty-page .leai-warranty-device-actions {
    justify-content: flex-start;
  }
}
}
@media (-p0-part: p3bc3b7fbdc8f253e92eb) {

/* Remove the decorative check-in medal and balance the checked-in summary card. */
.lx-checkin-medal {
  display: none !important;
}
}
@media (-p0-part: p53890a80ff50d8df3318) {

/* LX_CHECKIN_RESULT_COMPACT_V129_20260828 */
.lx-checkin-result-card {
  width: min(100%, 340px);
}

.lx-checkin-medal {
  display: none !important;
}

.lx-checkin-result-card > header {
  min-height: 48px;
  padding: 11px 68px 9px 14px;
}

.lx-checkin-card-body {
  margin: 0 8px;
  padding: 10px 8px 7px;
}

.lx-checkin-streak {
  gap: 8px;
  padding-right: 0;
}

.lx-checkin-days {
  gap: 4px;
  margin-top: 8px;
}

.lx-checkin-day {
  min-height: 44px;
}

.lx-checkin-rewards {
  gap: 6px;
  margin-top: 9px;
}

.lx-checkin-rewards > div {
  min-height: 50px;
  padding: 7px 10px;
}

.lx-checkin-result-card > footer {
  padding: 10px 14px 12px;
}
}
@media (-p0-part: p9c57aa862ee6f2295e71) {
/* public/leaip0/assets/frontend/css/components/member-demo-off-v35.css */
#leaiLabTrigger,
#leaiLab,
.leai-lab-trigger,
.leai-lab {
  display: none !important;
}
}
@media (-p0-part: pb5847ff9e9306c3fac28) {
/* public/leaip0/assets/frontend/js/core/address-dialog-v144.css */
html body .lx-p0-modal.lx-address-standard{width:min(620px,calc(100vw - 40px))!important;min-height:0!important;max-height:calc(100vh - 40px)!important;zoom:1!important;padding:0!important;border:1px solid #e2ddeb!important;border-radius:20px!important;background:#fff!important;overflow:auto!important;box-shadow:none!important}
html body .lx-address-standard .lx-p0-modal-head{display:none!important}
html body .lx-address-standard .lx-p0-modal-body{padding:0 28px 24px!important;overflow:visible!important}
html body .lx-address-standard .head{display:flex!important;align-items:center!important;min-height:72px!important;padding:20px 48px 20px 0!important;margin:0 -28px 20px!important;padding-left:28px!important;border-bottom:1px solid #eee8f2!important;gap:0!important}
html body .lx-address-standard .head .pin{display:none!important}
html body .lx-address-standard .head h3{font-size:20px!important;font-weight:600!important;line-height:28px!important;margin:0!important}
html body .lx-address-standard .x.lx-p0-close{position:absolute!important;top:20px!important;right:24px!important;width:32px!important;height:32px!important;border-radius:50%!important;padding:8px!important;background:#f5f1f8!important}
html body .lx-address-standard .x svg{width:16px!important;height:16px!important}
html body .lx-address-standard .divider{font-size:14px!important;margin:18px 0!important;font-weight:500!important}
html body .lx-address-standard .lx-addr-form{display:flex!important;flex-direction:column!important;gap:14px!important}
html body .lx-address-standard .frow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}
html body .lx-address-standard .lx-address-control{min-width:0!important;width:100%!important}
html body .lx-address-standard .lx-address-label{display:block;margin-bottom:7px;font-size:14px;font-weight:500;color:#252525}
html body .lx-address-standard .field{display:flex!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;height:42px!important;padding:0 12px!important;margin:0!important;border:1px solid #e2ddeb!important;border-radius:8px!important;background:white!important}
html body .lx-address-standard .field input{width:100%!important;min-width:0!important;font-size:14px!important;line-height:20px!important;font-weight:400!important;padding:0!important;border:0!important;background:transparent!important}
html body .lx-address-standard .field.lx-address-regions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;border:0!important;padding:0!important;height:auto!important}
html body .lx-address-standard .lx-address-regions select{width:100%;height:42px;min-width:0;padding:0 8px;border:1px solid #e2ddeb;border-radius:8px;background:#fff;color:#252525;font:400 14px inherit}
html body .lx-address-standard .lx-address-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}
html body .lx-address-standard .lx-address-footer button{width:auto!important;min-width:100px!important;height:42px!important;padding:0 20px!important;margin:0!important;border:1px solid #e2ddeb!important;border-radius:8px!important;background:#fff!important;color:#4d144a!important;font-size:15px!important;font-weight:500!important}
html body .lx-address-standard .lx-address-footer [data-addr-save]{background:linear-gradient(90deg,#4d144a,#b8252e)!important;color:white!important;border:0!important}
html body .lx-address-standard .foot-tip{font-size:12px!important;line-height:20px!important;margin:16px 0 0!important;color:#979797!important}
html body .lx-address-standard .lx-p0-disclaimer{font-size:14px!important;line-height:22px!important}
@media(max-width:480px){html body .lx-address-standard .frow{grid-template-columns:1fr!important}html body .lx-address-standard .field.lx-address-regions{grid-template-columns:1fr!important}}

/* Reuse final lead-form control metrics; outrank the legacy address skin. */

html body .lx-p0-modal.lx-address-standard.lx-address-standard .lx-addr-form .field{height:auto!important;min-height:0!important;border:0!important;box-shadow:none!important;padding:0!important;background:transparent!important;border-radius:0!important;outline:0!important}
html body .lx-p0-modal.lx-address-standard.lx-address-standard .lx-addr-form .field input:not([type="hidden"]),
html body .lx-p0-modal.lx-address-standard.lx-address-standard .lx-addr-form .field select{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 12px!important;border:1px solid #e2ddeb!important;border-radius:8px!important;background:#fff!important;color:#252525!important;box-shadow:none!important;font-family:inherit!important;font-size:13px!important;line-height:20px!important;font-weight:600!important;outline:0!important}
html body .lx-p0-modal.lx-address-standard.lx-address-standard .field input::placeholder{color:#bcb4c1!important;font-weight:500!important}
html body .lx-p0-modal.lx-address-standard.lx-address-standard .field input:focus,html body .lx-p0-modal.lx-address-standard.lx-address-standard .field select:focus{border-color:#5b1452!important;box-shadow:0 0 0 3px rgba(50,29,57,.08)!important}
html body .lx-p0-modal.lx-address-standard.lx-address-standard .field select:disabled{color:#bcb4c1!important;background:#faf8fc!important}
html body .lx-p0-modal.lx-address-standard.lx-address-standard .lx-address-label{font-size:14px!important;line-height:22px!important;font-weight:500!important;margin-bottom:7px!important}
html body .lx-p0-modal.lx-address-standard.lx-address-standard .lx-address-footer{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:12px!important;margin:18px 0 0!important;padding:0!important}
html body .lx-p0-modal.lx-address-standard.lx-address-standard .lx-address-footer button{width:100%!important;height:50px!important;min-height:50px!important;border-radius:13px!important;font-family:inherit!important;font-size:16px!important;line-height:20px!important;font-weight:850!important;cursor:pointer!important}
html body .lx-p0-modal.lx-address-standard.lx-address-standard .lx-address-footer .lx-address-cancel{border:1px solid #e2ddeb!important;background:#fff!important;color:#5b1452!important;box-shadow:none!important}
html body .lx-p0-modal.lx-address-standard.lx-address-standard .lx-address-footer .save.acta.addr-ghost[data-addr-save]{border:0!important;background:linear-gradient(90deg,#4d144a 11.9%,#b8252e 100%)!important;color:#fff!important;box-shadow:0 12px 26px rgba(146,86,214,.16)!important}
html body .lx-p0-modal.lx-address-standard.lx-address-standard .lx-address-footer .lx-address-cancel:hover{border-color:#5b1452!important;background:#fcfaff!important}
html body .lx-p0-modal.lx-address-standard.lx-address-standard .lx-address-footer [data-addr-save]:hover{filter:brightness(1.03)!important}

/* Address footer: requested weight and no shadow in every interaction state. */
html body .lx-p0-modal.lx-address-standard.lx-address-standard .lx-address-footer button,
html body .lx-p0-modal.lx-address-standard.lx-address-standard .lx-address-footer button *,
html body .lx-p0-modal.lx-address-standard.lx-address-standard .lx-address-footer .save.acta.addr-ghost[data-addr-save],
html body .lx-p0-modal.lx-address-standard.lx-address-standard .lx-address-footer .save.acta.addr-ghost[data-addr-save]:hover,
html body .lx-p0-modal.lx-address-standard.lx-address-standard .lx-address-footer .save.acta.addr-ghost[data-addr-save]:active,
html body .lx-p0-modal.lx-address-standard.lx-address-standard .lx-address-footer .save.acta.addr-ghost[data-addr-save]:focus {
 font-weight:600!important;
 box-shadow:none!important;
 text-shadow:none!important;
 filter:none!important;
}
}
@media (-p0-part: pe45c7657d66dc759ed2f) {
      .lx-orders-thread .lx-order-user,
      .lx-order-followup .lx-order-user {
        width: fit-content;
        align-self: flex-end;
        max-width: 84%;
        margin: 0 0 28px auto;
        padding: 13px 18px;
        border-radius: 14px 14px 4px 14px;
        background: linear-gradient(96deg, #fcf2f8 22.83%, #e3eafd 98.41%);
        color: #252525;
        font-size: 14px;
        line-height: 22px;
      }
      .lx-order-ai {
        color: #252525;
        font-size: 14px;
        line-height: 22px;
      }
      .lx-order-ai p {
        margin: 0 0 12px;
      }
      .lx-order-skill {
        display: flex;
        align-items: center;
        gap: 8px;
        margin-bottom: 14px;
        color: #625b68;
        font-size: 14px;
        line-height: 22px;
      }
      .lx-order-skill img {
        width: 15px;
        height: 15px;
      }
      .lx-order-result-card {
        width: 100%;
        display: grid;
        grid-template-columns: 42px minmax(0, 1fr) 28px;
        align-items: center;
        gap: 10px;
        margin-top: 14px;
        padding: 12px;
        border: 1px solid var(--answer-card-border);
        border-radius: 10px;
        background: var(--answer-card-bg);
        color: #252525;
        text-align: left;
        box-shadow: var(--answer-card-shadow);
      }
      .lx-order-result-card:hover,
      .lx-order-result-card:focus-visible {
        border-color: var(--answer-card-hover-border);
        box-shadow: var(--answer-card-hover-shadow);
        outline: none;
      }
      .lx-order-result-icon {
        width: 42px;
        height: 42px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 1px solid var(--answer-card-icon-border);
        border-radius: 9px;
        background: var(--answer-card-icon-bg);
      }
      .lx-order-result-icon img {
        width: 21px;
        height: 21px;
      }
      .lx-order-result-card strong,
      .lx-order-result-card small {
        display: block;
      }
      .lx-order-result-card strong {
        color: #4d144a;
        font-size: 14px;
      }
      .lx-order-result-card small {
        margin-top: 4px;
        color: #625b68;
        font-size: 12px;
      }
      .lx-order-result-card > img {
        width: 18px;
        height: 18px;
      }
      .lx-order-disclaimer {
        margin-top: 16px !important;
        color: #979797;
        font-size: 12px;
        line-height: 18px;
      }
}
@media (-p0-part: p38dfde4127be2544c019) {
      .lx-order-filter {
        display: flex;
        align-items: center;
        gap: 6px;
        padding: 4px;
        border: 1px solid #e2ddeb;
        border-radius: 10px;
        background: #fcfaff;
      }
      .lx-order-filter button {
        min-width: 62px;
        height: 32px;
        padding: 0 12px;
        border: 0;
        border-radius: 7px;
        background: transparent;
        color: #625b68;
        font-size: 13px;
      }
      .lx-order-filter button.is-active {
        background: #ffffff;
        color: #4d144a;
        font-weight: 700;
        box-shadow: 0 3px 10px rgba(77, 20, 74, 0.035);
      }
}
@media (-p0-part: p0bd94238c2128f627c1e) {
      .lx-order-grid {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 14px;
      }
}
@media (-p0-part: pf81bff95c895145e1bd0) {
      .lx-order-date {
        color: #979797;
        font-size: 13px;
      }
      .lx-order-status {
        color: #5b1452;
        font-size: 13px;
        font-weight: 500;
      }
      .lx-order-status.is-paid {
        color: #bb1836;
      }
      .lx-order-goods {
        min-width: 0;
        display: grid;
        grid-template-columns: 96px minmax(0, 1fr);
        gap: 14px;
        align-items: center;
      }
      .lx-order-thumb {
        width: 96px;
        height: 88px;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        border-radius: 10px;
        background: #ffffff;
      }
      .lx-order-thumb img {
        width: 84px;
        height: 84px;
        object-fit: contain;
      }
      .lx-order-copy {
        min-width: 0;
      }
      .lx-order-copy h2 {
        margin: 0 0 6px;
        overflow: hidden;
        color: #101010;
        font-size: 15px;
        line-height: 22px;
        font-weight: 700;
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      .lx-order-copy p {
        margin: 0;
        overflow: hidden;
        color: #625b68;
        font-size: 12px;
        line-height: 19px;
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      .lx-order-money {
        margin-top: 14px;
        color: #625b68;
        font-size: 13px;
      }
      .lx-order-money strong {
        margin-left: 4px;
        color: #ff2f2f;
        font-size: 20px;
      }
}
@media (-p0-part: p8188aef6c6f29edf52c3) {
      .lx-order-actions {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 8px;
      }
      .lx-order-action {
        min-width: 68px;
        height: 32px;
        padding: 0 14px;
        border: 1px solid #4d144a;
        border-radius: 999px;
        background: #ffffff;
        color: #4d144a;
        font-size: 12px;
        font-weight: 700;
      }
      .lx-order-action:hover,
      .lx-order-action:focus-visible {
        background: #efe4f1;
        outline: none;
      }
      .lx-order-action.is-primary {
        background: #4d144a;
        color: #ffffff;
      }
      .lx-order-action.is-primary:hover,
      .lx-order-action.is-primary:focus-visible {
        background: #5b1452;
      }
}
@media (-p0-part: p1ecabb391fb47e49e94c) {
      .lx-skill-call{position:relative;display:inline-flex;min-width:184px;max-width:100%;height:40px;align-items:center;gap:7px;margin:0;padding:0 12px;border:0;border-radius:6px 6px 0 0;background:linear-gradient(90deg,#fcfaff 0%,#fff 100%);color:#4d144a;font-size:14px;font-weight:500;line-height:22px;overflow:hidden;text-align:left}
      .lx-skill-call::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,#cbaed2,rgba(245, 236, 250, 0));transform-origin:left center;animation:lx-skill-progress 1.05s ease-in-out infinite}
      .lx-skill-call.is-complete::after{display:none}
      .lx-skill-caret{width:7px;height:7px;border-top:1.5px solid #a262d7;border-right:1.5px solid #a262d7;transform:translateY(2px) rotate(-45deg);flex:0 0 auto;transition:transform .16s ease}
      .lx-skill-call.is-collapsed .lx-skill-caret{transform:translateY(-2px) rotate(135deg)}
      .lx-skill-region{display:none;align-items:center;gap:7px;min-height:32px;color:#4d144a;font-size:14px;font-weight:500;line-height:22px;border-left:1px solid rgba(77, 20, 74, 0.10)}
      .lx-skill-region.is-visible{display:flex}
      .lx-skill-region img{width:16px;height:16px;margin-left:8px;flex:0 0 auto}
      .lx-stream-answer{margin-top:12px;color:#252525;font-size:14px;line-height:22px}
      .lx-stream-answer[hidden]{display:none}.lx-stream-answer p{margin:0 0 10px}.lx-stream-answer p:last-child{margin-bottom:0}
}
@media (-p0-part: p145be0a8ea63bdb50bda) {
      .lx-stream-cursor::after{content:"";display:inline-block;width:2px;height:14px;margin-left:3px;vertical-align:-2px;background:#5b1452;animation:lx-cursor-blink .72s steps(1) infinite}
      @keyframes lx-skill-progress{0%{transform:scaleX(.18);opacity:.6}50%{transform:scaleX(1);opacity:1}100%{transform:scaleX(.18);opacity:.6}}@keyframes lx-cursor-blink{50%{opacity:0}}
}
@media (-p0-part: p94605dfbda0910cb666b) {
      .content:has(> .lx-order-handoff-snapshot) {
        position: relative;
      }
      .lx-order-handoff-snapshot {
        position: absolute;
        inset: 0;
        z-index: 90;
        overflow: hidden;
        background: #fcfaff;
        pointer-events: none;
      }
}
@media (-p0-part: pf110c7844388d35b4a0b) {
      .lx-order-detail.is-active,
      .lx-orders-list.is-active {
        display: block;
      }
}
@media (-p0-part: p4e671fdff51c5a9ad21d) {
      .lx-order-back {
        height: 34px;
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 0 13px;
        border: 1px solid #e2ddeb;
        border-radius: 8px;
        background: #ffffff;
        color: #4d144a;
        font-size: 13px;
      }
      .lx-order-back img {
        width: 14px;
        height: 14px;
        transform: rotate(180deg);
      }
}
@media (-p0-part: p28a2d55814be6fdd728a) {
      .lx-detail-kv div,
      .lx-price-row,
      .lx-logistics-step {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 18px;
        min-height: 34px;
        color: #625b68;
        font-size: 13px;
      }
      .lx-detail-kv strong,
      .lx-price-row strong {
        color: #252525;
        font-weight: 500;
        text-align: right;
      }
      .lx-price-panel {
        max-width: none;
        width: 100%;
      }
      .lx-price-row {
        border: 0;
      }
      .lx-price-row.is-total {
        min-height: 54px;
        margin-top: 8px;
        padding-top: 6px;
      }
      .lx-price-row.is-total strong {
        color: #ff2f2f;
        font-size: 22px;
        font-weight: 700;
      }
      .lx-logistics {
        max-width: none;
      }
      .lx-logistics-meta {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 12px;
        margin-bottom: 22px;
        padding: 16px;
        border-radius: 10px;
        background: #fcfaff;
      }
      .lx-logistics-meta span,
      .lx-logistics-meta strong {
        display: block;
      }
      .lx-logistics-meta span {
        margin-bottom: 6px;
        color: #979797;
        font-size: 12px;
      }
      .lx-logistics-meta strong {
        color: #252525;
        font-size: 14px;
      }
      .lx-logistics-copy {
        margin-left: 8px;
        padding: 3px 10px;
        border: 1px solid #bcb4c1;
        border-radius: 999px;
        background: #ffffff;
        color: #4d144a;
        font-size: 11px;
      }
      .lx-logistics-step {
        position: relative;
        justify-content: flex-start;
        min-height: 68px;
        padding-left: 30px;
        border-left: 1px solid #e2ddeb;
      }
      .lx-logistics-step:last-child {
        border-left-color: transparent;
      }
      .lx-logistics-step::before {
        content: "";
        position: absolute;
        left: -5px;
        top: 12px;
        width: 9px;
        height: 9px;
        border-radius: 50%;
        background: #e2ddeb;
      }
      .lx-logistics-step.is-current::before {
        background: #bb1836;
      }
      .lx-logistics-step strong,
      .lx-logistics-step span {
        display: block;
      }
      .lx-logistics-step strong {
        color: #252525;
        font-size: 13px;
      }
      .lx-logistics-step span {
        margin-top: 5px;
        color: #979797;
        font-size: 12px;
      }
}
@media (-p0-part: pc1bbc9953aed11d7d9c7) {.lx-checkout5-original-provider i,.lx-checkout5-original-invoice-entry i{width:7px;height:7px;border-right:1.5px solid #979797;border-bottom:1.5px solid #979797;transform:rotate(45deg)}
}
@media (-p0-part: p244da1be5ebded291abc) {
      .lx-checkout5-pay-dialog,.lx-checkout5-result-dialog{height:auto;background:#fff}
      .lx-checkout5-pay-dialog .lx-checkout5-head,.lx-checkout5-result-dialog .lx-checkout5-head{height:64px;padding:0 22px}.lx-checkout5-pay-dialog .lx-checkout5-head h2,.lx-checkout5-result-dialog .lx-checkout5-head h2{font-size:19px;line-height:26px}.lx-checkout5-pay-dialog .lx-checkout5-head p,.lx-checkout5-result-dialog .lx-checkout5-head p{font-size:10px}
}
@media (-p0-part: pa7648a3f263f73365d47) {
      .lx-checkout5-pay-actions,.lx-checkout5-result-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:12px 22px;border-top:1px solid #eee;background:#fff}.lx-checkout5-pay-actions .lx-checkout5-btn,.lx-checkout5-result-actions .lx-checkout5-btn{height:36px;min-width:96px;font-size:12px}
}
@media (-p0-part: p30bed3126abcdc2e43cd) {
      @media(max-width:1200px){.lx-p0-modal-mask.lx-checkout5-modal-mask .lx-checkout5-shell{width:min(720px,calc(100% - 24px))}.lx-checkout5-kv{grid-template-columns:68px minmax(0,1fr)}.lx-checkout5-form{grid-template-columns:1fr}.lx-checkout5-pay-body{grid-template-columns:178px minmax(0,1fr);gap:18px;padding:18px 20px 14px}.lx-checkout5-qr-frame{width:164px;height:164px}}
      .lx-p0-modal-mask.lx-checkout5-modal-mask .lx-checkout5-shell,
      .lx-p0-modal-mask.lx-checkout5-modal-mask .lx-checkout5-shell[data-checkout-view="main"],
      .lx-p0-modal-mask.lx-checkout5-modal-mask .lx-checkout5-shell[data-checkout-view="product"],
      .lx-p0-modal-mask.lx-checkout5-modal-mask .lx-checkout5-shell[data-checkout-view="order"],
      .lx-p0-modal-mask.lx-checkout5-modal-mask .lx-checkout5-shell[data-checkout-view="price"],
      .lx-p0-modal-mask.lx-checkout5-modal-mask .lx-checkout5-shell[data-checkout-view="payment"],
      .lx-p0-modal-mask.lx-checkout5-modal-mask .lx-checkout5-shell[data-checkout-view="result"]{width:min(680px,calc(100% - 32px));height:min(560px,calc(100% - 32px));max-height:min(560px,calc(100% - 32px));border-radius:8px;background:#fff}
}
@media (-p0-part: pcfa0e948bdda911642f0) {
      .lx-checkout5-shell[data-checkout-view="payment"] .lx-checkout5-pay-dialog,.lx-checkout5-shell[data-checkout-view="result"] .lx-checkout5-result-dialog{height:100%}
      .lx-checkout5-pay-body,.lx-checkout5-result-body{min-height:0;flex:1;overflow:auto}
      @media (max-width: 1380px) {
        .lx-order-grid { grid-template-columns: 1fr; }
        .lx-order-card { min-height: 188px; }
      }
      @media (max-width: 1120px) {
        .lx-orders-head { align-items: flex-start; flex-direction: column; }
        .lx-order-detail-summary { grid-template-columns: 96px minmax(0, 1fr); }
        .lx-order-detail-price { grid-column: 2; }
        .lx-detail-kv { grid-template-columns: 1fr; }
      }
}
@media (-p0-part: p2276503e75d6ad7f4223) {
      .lx-order-badge,.lx-order-item-role{display:inline-flex!important;align-items:center;min-height:22px;margin:0!important;padding:0 8px;border:1px solid #e2ddeb;border-radius:999px;background:#fff;color:#5b1452!important;font-size:11px!important;line-height:20px;white-space:nowrap}
      .lx-order-item-role{width:max-content;min-height:20px;margin-bottom:5px!important;border-color:#e6e0ed;background:#f7f5f9;font-size:10px!important;line-height:18px}
}
@media (-p0-part: pee2351eff00cece058de) {
      .lx-logistics-package+.lx-logistics-package{margin-top:14px;border-top:1px solid #e6e0ed}
      .lx-logistics-package-name{display:flex;align-items:center;justify-content:space-between;gap:16px}
      .lx-logistics-package-name small{color:#979797;font-size:11px;font-weight:400}
      .lx-logistics-step.is-upcoming{opacity:.55}.lx-logistics-step.is-complete:before{background:#5b1452}
}
@media (-p0-part: p5d7bf41f9a40063aca96) {
      .lx-orders-list,
      .lx-order-detail {
        width: min(1120px, 100%);
        margin: 0 auto;
        padding: 24px;
      }
}
@media (-p0-part: p9eadf9726edc07e5c0ad) {
      .lx-order-back {
        width: 32px;
        height: 32px;
        flex: 0 0 32px;
        justify-content: center;
        margin: 0;
        padding: 0;
        border: 0;
        border-radius: 8px;
        background: transparent;
        box-shadow: none;
      }
      .lx-order-back:hover,
      .lx-order-back:focus-visible {
        border: 0;
        background: #f3f0f7;
        outline: none;
        opacity: 1;
      }
      .lx-order-back img {
        width: 16px;
        height: 16px;
        opacity: 0.72;
        transform: rotate(180deg);
      }
}
@media (-p0-part: pc08ed38a5781df73e165) {
      .lx-order-detail-summary,
      .lx-detail-section,
      .lx-logistics-package {
        border: 1px solid #e2ddeb;
        border-radius: 14px;
        background: #ffffff;
        box-shadow: 0 3px 10px rgba(77, 20, 74, 0.035);
      }
}
@media (-p0-part: pc97aa2097eea1a2d88f7) {
      .lx-detail-note,
      .lx-logistics-meta,
      .lx-detail-special > div {
        background: #fcfaff;
      }
}
@media (-p0-part: pe503db7b3265c0308986) {
      @media (max-width: 1120px) {
        .lx-orders-list,
        .lx-order-detail {
          padding: 20px;
        }
        .lx-orders-list .lx-order-filterbar {
          align-items: stretch;
          flex-direction: column;
        }
        .lx-orders-list .lx-order-search,
        .lx-orders-list .lx-order-type-label {
          width: 100%;
          min-width: 0;
          flex-basis: auto;
        }
      }

      /* orders-right-frame-sync-20260829: reuse the member-center content grid. */
      .lx-orders-list,
      .lx-order-detail {
        width: min(1180px, calc(100% - 48px));
        margin: 0 auto;
        padding: 24px 0 40px;
      }
}
@media (-p0-part: pc6e69324c02081720081) {
      @media (max-width: 700px) {
        .lx-orders-list,
        .lx-order-detail {
          width: calc(100% - 32px);
          padding: 20px 0 32px;
        }
      }
}
@media (-p0-part: paf20f03b818fc2b74ed4) {
      .lx-orders-page,
      .lx-orders-list,
      .lx-order-detail,
      .lx-orders-list .lx-order-grid,
      .lx-orders-list .lx-order-card,
      .lx-orders-list .lx-order-card-body,
      .lx-orders-list .lx-order-card-products,
      .lx-orders-list .lx-order-card-product-row {
        min-width: 0;
        max-width: 100%;
      }
}
@media (-p0-part: pb023a7d1e728af9bdc2e) {

      /* orders-detail-back-chevron-20260829: match the coupon detail navigation. */
      .lx-order-back img {
        display: none;
      }
      .lx-order-back::before {
        content: "";
        display: block;
        width: 9px;
        height: 9px;
        border: solid #979797;
        border-width: 0 0 1.5px 1.5px;
        transform: rotate(45deg);
      }
      .lx-order-back:hover::before,
      .lx-order-back:focus-visible::before {
        border-color: #4d144a;
      }
}
@media (-p0-part: pe8bcfcefd58960825c93) {
      .lx-orders-list,
      .lx-order-detail {
        width: 100%;
        max-width: none;
        margin: 0;
        padding: 0;
      }
}
@media (-p0-part: pd707281ecb358348baa4) {
      @media (max-width: 700px) {
        .lx-orders-page {
          padding: 18px 16px 32px;
        }
        .lx-orders-page > .lx-orders-tabs.lx-tabbar {
          margin-inline: -16px !important;
          padding-inline: 16px !important;
        }
        .lx-orders-list,
        .lx-order-detail {
          width: 100%;
          padding: 0;
        }
      }
}
@media (-p0-part: p157a721b5252c71221e7) {.lx-p0-modal.lx-arrival-dialog {width:min(480px,calc(100vw - 48px));border:1px solid #e2ddeb;border-radius:8px;background:#ffffff;}
.lx-arrival-dialog .lx-p0-modal-head {padding:20px 24px 16px;}
.lx-arrival-dialog .lx-p0-modal-title {font-weight:600!important;}
.lx-arrival-dialog .lx-p0-modal-body {padding:10px 24px 24px;}
.lx-arrival-dialog .lx-arrival-product {margin:0 0 8px;color:#252525;font-size:16px;line-height:24px;font-weight:500;}
.lx-arrival-dialog .lx-p0-disclaimer {margin:0 0 24px;color:#606060;font-size:12px;line-height:20px;}
.lx-arrival-dialog .lx-arrival-form {display:flex;flex-direction:column;gap:8px;}
.lx-arrival-dialog .lx-arrival-input-wrap {display:flex;align-items:center;border:1px solid #e2ddeb;border-radius:7px;min-height:44px;background:#ffffff;}
.lx-arrival-dialog .lx-arrival-input-wrap:focus-within {border-color:#4d144a;}
.lx-arrival-dialog .lx-arrival-input-wrap input {flex:1;min-width:0;border:0!important;background:none;box-shadow:none!important;padding:10px 12px;color:#252525;font:inherit;outline:none;}
.lx-arrival-dialog [data-arrival-clear] {border:0;background:none;color:#4d144a;padding:10px 12px;font-size:12px;cursor:pointer;}
.lx-arrival-dialog .lx-arrival-error {min-height:20px;margin:0;color:#8f1111;font-size:12px;line-height:20px;}
.lx-arrival-dialog .lx-arrival-confirm {margin-top:8px;width:100%;min-height:44px;border:0;border-radius:7px;background:linear-gradient(90deg,#4D144A 11.9%,#B8252E 100%);color:#ffffff;font-size:16px;font-weight:500;cursor:pointer;}
.lx-arrival-dialog button:focus-visible {outline:2px solid #4d144a;outline-offset:3px;}
.lx-arrival-dialog button:disabled {cursor:default;opacity:.5;}

/* Compact arrival-notification phone form, retaining the existing dialog shell. */
.lx-p0-modal.lx-arrival-dialog {max-height:calc(100dvh - 48px);overflow-y:auto;}
.lx-arrival-dialog .lx-arrival-tip {margin:0 0 8px;color:#454545;font-size:14px;line-height:24px;}
.lx-arrival-dialog .lx-arrival-tip strong {font-weight:500;}
.lx-arrival-dialog .lx-p0-disclaimer {margin-bottom:16px;}
.lx-arrival-dialog .lx-arrival-field-label {margin-top:8px;}
.lx-arrival-dialog input[aria-invalid="true"] {color:#8f1111;}
.lx-arrival-dialog .lx-arrival-input-wrap:has(input[aria-invalid="true"]) {border-color:#8f1111;}
@media(max-width:420px){
  .lx-arrival-dialog .lx-p0-modal-body {padding-right:16px;padding-left:16px;}
}
}
@media (-p0-part: pc121246c4f97391d5cab) {/* 中小企业商品楼层：保留两排数据夹断，但允许悬浮阴影越过网格边界显示。 */
body[data-page="business"] .content .lx-site-floors .lx-cat-floor,
body[data-page="business"] .content .lx-site-floors .lx-floor-products {
  overflow: visible !important;
}
}
@media (-p0-part: pe10ffe1fbbf6b16c6dd5) {
html body .lx-p0-modal-mask > .lx-p0-modal:where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask .lx-p0-modal.lx-auth-modal:where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask .lx-p0-modal.lx-lead-shell:where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask .lx-p0-modal.lx-global-profile-shell:where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask .lx-p0-modal.co:where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask .lx-p0-modal.ad:where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask .lx-service-region-dialog:where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask .lx-wpa-modal:where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *) {box-shadow: none !important; filter: none !important;}
}
@media (-p0-part: p529b0fe25202b3bfd005) {
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lxst-confirm):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lxst-coupon-detail-modal):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lxst-coupon-code-modal):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lxst-success):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has([data-device-bind]):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lx-diamond-modal):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lxsv5-success):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *) {width: min(var(--lx-modal-width-compact),calc(100vw - 48px)) !important;}
html body .lx-p0-modal-mask > .lx-p0-modal.lx-lead-shell:where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lx-stuauth-modal):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lx-wpa-modal):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lx-enterprise-member-auth):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lx-global-profile-shell):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lxsv5-appointment):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lxst-wizard):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *) {width: min(var(--lx-modal-width-form),calc(100vw - 48px)) !important; max-width: none !important;}
}
@media (-p0-part: pfc8253ce66adc07f2355) {
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lxst-confirm):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lxst-coupon-detail-modal):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lxst-coupon-code-modal):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lxst-success):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lxsv5-success):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal.lx-auth-modal:where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lx-diamond-modal):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has([data-device-bind]):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *) {width: min(var(--lx-modal-compact),calc(100vw - 48px)) !important;}
html body .lx-p0-modal-mask > .lx-p0-modal.lx-lead-shell:where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lx-stuauth-modal):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lx-wpa-modal):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lxsv5-appointment):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lxst-wizard):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal.ad:where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *),
html body .lx-p0-modal-mask > .lx-p0-modal:has(.lx-history-modal):where(.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead),.lx-p0-modal-mask:has(.lx-stuauth-modal,.lx-edu-success-lead) *) {width: min(var(--lx-modal-form),calc(100vw - 48px)) !important; max-width: none !important;}
}
@media (-p0-part: paed12e452a1dd9c598b1) {/* Product-card dwell cursor and composer recommendation overlay are disabled site-wide. */
.ai-arrow,
.lx-template-smart-cursor,
.hover-prompt-panel,
[data-hover-prompt-list] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
}
@media (-p0-part: pb3786d4dc32d2d3fb41d) {
body .lx-member-component-host > .leai-page:not(.leai-member-page) > .leai-page-header:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-member-asset-page > .leai-asset-sticky-header:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-ledou-ledger-page > .leai-ledou-sticky-header:is(.lx-coupon-center, .lx-coupon-center *) { width: 100%; min-height: 48px; border: 0px; border-radius: 0px; background: rgba(255, 255, 255, 0.98); box-shadow: none; margin: 0px !important; padding: 6px 0px 8px !important; }
}
@media (-p0-part: p51b8abf2265d493d229f) {
body .leai-member-asset-page > .leai-asset-filterbar .leai-asset-filter-tabs:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-coupon-page > .leai-asset-filterbar .leai-asset-filter-tabs:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-ledou-ledger-page .leai-asset-filter-tabs:is(.lx-coupon-center, .lx-coupon-center *) { width: auto; display: flex; flex-wrap: nowrap; align-items: flex-end; justify-content: flex-start; gap: 20px; }
body .leai-member-asset-page > .leai-asset-filterbar .leai-asset-filter-tabs button:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-coupon-page > .leai-asset-filterbar .leai-asset-filter-tabs button:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-ledou-ledger-page .leai-asset-filter-tabs button:is(.lx-coupon-center, .lx-coupon-center *) { width: auto; min-height: 34px; padding: 0px 2px; font-size: 14px; line-height: 21px; text-align: left; }
body .leai-member-asset-page > .leai-asset-filterbar .leai-asset-filter-tabs button.is-active:is(.lx-coupon-center, .lx-coupon-center *)::after,
body .leai-coupon-page > .leai-asset-filterbar .leai-asset-filter-tabs button.is-active:is(.lx-coupon-center, .lx-coupon-center *)::after,
body .leai-ledou-ledger-page .leai-asset-filter-tabs button.is-active:is(.lx-coupon-center, .lx-coupon-center *)::after { right: 0px; bottom: -9px; left: 0px; width: auto; height: 2px; transform: none; }
}
@media (-p0-part: p974b25305f8b4b07fa21) {
body .leai-member-asset-page > .leai-asset-filterbar .leai-asset-filter-tabs button.is-active:is(.lx-coupon-center, .lx-coupon-center *)::after,
body .leai-coupon-page > .leai-asset-filterbar .leai-asset-filter-tabs button.is-active:is(.lx-coupon-center, .lx-coupon-center *)::after,
body .leai-ledou-ledger-page .leai-asset-filter-tabs button.is-active:is(.lx-coupon-center, .lx-coupon-center *)::after { right: auto; left: 50%; width: 32px; transform: translateX(-50%); }
}
@media (-p0-part: p1479d8d1c8338dfbbd7f) {
body .lx-member-component-host > .leai-page:not(.leai-member-page) > .leai-page-header:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-member-asset-page > .leai-asset-sticky-header:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-ledou-ledger-page > .leai-ledou-sticky-header:is(.lx-coupon-center, .lx-coupon-center *) { min-height: 40px; padding: 3px 0px 5px !important; }
}
@media (-p0-part: pbfdfbdb4e87c495f8355) {
body .leai-member-asset-page > .leai-asset-filterbar .leai-asset-filter-tabs:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-coupon-page > .leai-asset-filterbar .leai-asset-filter-tabs:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-ledou-ledger-page .leai-asset-filter-tabs:is(.lx-coupon-center, .lx-coupon-center *) { gap: 16px; }
body .leai-member-asset-page > .leai-asset-filterbar .leai-asset-filter-tabs button:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-coupon-page > .leai-asset-filterbar .leai-asset-filter-tabs button:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-ledou-ledger-page .leai-asset-filter-tabs button:is(.lx-coupon-center, .lx-coupon-center *) { min-height: 30px; }
body .leai-member-asset-page > .leai-asset-filterbar .leai-asset-filter-tabs button.is-active:is(.lx-coupon-center, .lx-coupon-center *)::after,
body .leai-coupon-page > .leai-asset-filterbar .leai-asset-filter-tabs button.is-active:is(.lx-coupon-center, .lx-coupon-center *)::after,
body .leai-ledou-ledger-page .leai-asset-filter-tabs button.is-active:is(.lx-coupon-center, .lx-coupon-center *)::after { bottom: -6px; }
}
@media (-p0-part: p3b35f6859976664b8e68) {
body .lx-member-component-host > .leai-page:not(.leai-member-page) > .leai-page-header:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-member-asset-page > .leai-asset-sticky-header:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-ledou-ledger-page > .leai-ledou-sticky-header:is(.lx-coupon-center, .lx-coupon-center *) { min-height: 40px !important; padding: 3px 0px 5px !important; }
}
@media (-p0-part: pea96b4e60e84b87e072c) {
body .leai-member-asset-page > .leai-asset-filterbar .leai-asset-filter-tabs:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-coupon-page > .leai-asset-filterbar .leai-asset-filter-tabs:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-ledou-ledger-page .leai-asset-filter-tabs:is(.lx-coupon-center, .lx-coupon-center *) { gap: 16px !important; }
body .leai-member-asset-page > .leai-asset-filterbar .leai-asset-filter-tabs button:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-coupon-page > .leai-asset-filterbar .leai-asset-filter-tabs button:is(.lx-coupon-center, .lx-coupon-center *),
body .leai-ledou-ledger-page .leai-asset-filter-tabs button:is(.lx-coupon-center, .lx-coupon-center *) { min-height: 30px !important; }
body .leai-member-asset-page > .leai-asset-filterbar .leai-asset-filter-tabs button.is-active:is(.lx-coupon-center, .lx-coupon-center *)::after,
body .leai-coupon-page > .leai-asset-filterbar .leai-asset-filter-tabs button.is-active:is(.lx-coupon-center, .lx-coupon-center *)::after,
body .leai-ledou-ledger-page .leai-asset-filter-tabs button.is-active:is(.lx-coupon-center, .lx-coupon-center *)::after { bottom: -6px !important; }
}
@media (-p0-part: p737a308bed8fb0faeb14) {/*
 * 全站弹层蒙层统一规范
 * 基准：注册 / 登录弹层当前蒙层色。
 * 仅统一视口遮罩，不改变弹层尺寸、内容或交互。
 */
:root {
  --lx-modal-overlay-background: rgba(25, 14, 33, 0.7);
}

html body .lx-p0-modal-mask,
html body .lx-p0-modal-mask.lx-auth-modal-mask,
html body .lx-p0-modal-mask.lx-order-modal-mask,
html body .lx-p0-modal-mask.lx-addr-modal-mask,
html body .lx-p0-modal-mask.lx-lead-modal-mask,
html body .lx-p0-modal-mask:has(.lx-global-profile-shell),
html body .lx-p0-modal-mask:has(.lx-service-region-dialog) {
  background: var(--lx-modal-overlay-background) !important;
}

/* 全站弹窗壳不使用外部投影；内部控件的交互阴影保持不变。 */
html body .lx-p0-modal-mask > .lx-p0-modal,
html body .lx-p0-modal-mask .lx-p0-modal.lx-auth-modal,
html body .lx-p0-modal-mask .lx-p0-modal.lx-lead-shell,
html body .lx-p0-modal-mask .lx-p0-modal.lx-global-profile-shell,
html body .lx-p0-modal-mask .lx-p0-modal.co,
html body .lx-p0-modal-mask .lx-p0-modal.ad,
html body .lx-p0-modal-mask .lx-service-region-dialog,
html body .lx-p0-modal-mask .lx-wpa-modal {
  box-shadow: none !important;
  filter: none !important;
}
}
@media (-p0-part: p9ce4a3d4e05bc31ddff0) {

/* Shipping-address modal: one governed template for Home, Personal, SMB and Enterprise. */
html body .lx-p0-modal-mask.lx-addr-modal-mask {
  background:rgba(25, 14, 33, 0.7)!important;
  background-color:rgba(25, 14, 33, 0.7)!important;
  background-image:none!important;
  opacity:1!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html body .lx-p0-modal-mask.lx-addr-modal-mask > .lx-p0-modal.ad[data-v="1"].lx-addr-skin {
  --brand-red:#B8252E!important;
  --aubergine:#4D144A!important;
  --aubergine-soft:#5B1452!important;
  --ok:#5B1452!important;
  --grad-brand:linear-gradient(90deg,#4D144A 11.9%,#B8252E 100%)!important;
  --grad-cta:linear-gradient(90deg,#4D144A 11.9%,#B8252E 100%)!important;
  --ink:#252525!important;
  --text:#252525!important;
  --text-soft:#625B68!important;
  --text-muted:#979797!important;
  --text-faint:#BCB4C1!important;
  --line:#EFE4F1!important;
  --line-2:#E2DDEB!important;
  --hair:#F3F0F7!important;
  --field:#FFFFFF!important;
  --tint:#FCFAFF!important;
  --tint-2:#F3F0F7!important;
  background:#FFFFFF!important;
  border:1px solid #E2DDEB!important;
  box-shadow:none!important;
  filter:none!important;
}
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .head .pin { color:#4D144A!important; }
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .head h3,
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .saved .nm { color:#252525!important; }
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .x {
  color:#625B68!important;
  background:#F3F0F7!important;
  box-shadow:none!important;
}
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .x:hover { color:#4D144A!important; background:#EFE4F1!important; }
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .saved {
  background:#FCFAFF!important;
  border-color:#E2DDEB!important;
  box-shadow:none!important;
}
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .saved::after { display:none!important; background:none!important; }
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .saved .deftag {
  background:linear-gradient(90deg,#4D144A 11.9%,#B8252E 100%)!important;
  color:#FFFFFF!important;
  box-shadow:none!important;
}
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .saved .nm .ph { color:#5B1452!important; }
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .saved .ds { color:#625B68!important; }
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .divider { color:#979797!important; }
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .divider::before,
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .divider::after { background:#F3F0F7!important; }
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .field {
  background:#FFFFFF!important;
  border:1px solid #E2DDEB!important;
  box-shadow:none!important;
}
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .field:focus-within {
  background:#FFFFFF!important;
  border-color:#4D144A!important;
  box-shadow:0 0 0 2px #F3F0F7!important;
}
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .field .fi { color:#979797!important; }
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .field input { color:#252525!important; }
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .field input::placeholder { color:#BCB4C1!important; }
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .acta {
  background:linear-gradient(90deg,#4D144A 11.9%,#B8252E 100%)!important;
  color:#FFFFFF!important;
  border:0!important;
  box-shadow:none!important;
  filter:none!important;
}
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .acta:hover,
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .acta:active { box-shadow:none!important; filter:none!important; }
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .acta.addr-ghost {
  background:#FFFFFF!important;
  color:#4D144A!important;
  border:1px solid #E2DDEB!important;
  box-shadow:none!important;
}
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .acta.addr-ghost:hover {
  background:#FCFAFF!important;
  border-color:#4D144A!important;
}
html body .lx-p0-modal-mask.lx-addr-modal-mask .lx-addr-skin .foot-tip { color:#979797!important; }
}
@media (-p0-part: pe43ed65323499825eb71) {

/* Enterprise membership registration: approved three-field reference.
   The company field scopes this skin away from diamond-upgrade forms. */
html body .lx-p0-modal-mask:has(#lxEntCompany) { padding:24px!important; }
}
@media (-p0-part: p8c7e38f9a9b107cc9774) {

/* Modal errors stay inside the form instead of covering the page with a toast. */
html body .lx-p0-modal-mask.show .lx-p0-modal .lx-p0-modal-body .lx-modal-field-invalid:not([disabled]),
html body .lx-p0-modal-mask.show .lx-p0-modal .lx-p0-modal-body .lx-modal-field-invalid:not([disabled]):focus {
  border-color:#e5484d!important;
  box-shadow:0 0 0 4px rgba(229,72,77,.08)!important;
  outline:0!important;
}
html body .lx-p0-modal .lx-p0-modal-body input[type="checkbox"].lx-modal-field-invalid {
  outline:1px solid #e5484d!important;
  outline-offset:2px!important;
}
html body .lx-p0-modal .lx-p0-modal-body .lx-modal-validation-actions {
  flex-wrap:wrap!important;
}
html body .lx-p0-modal .lx-p0-modal-body .lx-modal-validation-error {
  position:relative!important;
  box-sizing:border-box!important;
  flex:0 0 100%!important;
  grid-column:1 / -1!important;
  width:100%!important;
  margin:0!important;
  padding:0 0 0 24px!important;
  color:#c52b32!important;
  -webkit-text-fill-color:#c52b32!important;
  font-size:12px!important;
  line-height:20px!important;
  font-weight:400!important;
  text-align:left!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
html body .lx-p0-modal .lx-p0-modal-body .lx-modal-validation-error::before {
  content:"!";
  position:absolute;
  left:0;top:2px;
  width:16px;height:16px;
  border-radius:50%;
  background:#c52b32;
  color:#fff;
  -webkit-text-fill-color:#fff;
  text-align:center;
  font:700 12px/16px Arial,sans-serif;
}
html body .lx-p0-modal .lx-p0-modal-body .lx-modal-validation-error[hidden] { display:none!important; }
}
@media (-p0-part: p0760662824eaf7e5985d) {
html body .lx-md-prod > .lx-md-prod-arrow {
  display: inline-block;
  scale: 0.6666666667 !important;
  transform-origin: center;
}
}
@media (-p0-part: paa9845e120d644d9cc13) {
body.lx-agent-generating .assistant-bottom.has-hover-prompts .hover-prompt-panel,body.lx-agent-generating .hover-prompt-panel,body.lx-agent-generating [data-hover-prompt-list]{display:none!important;visibility:hidden!important;pointer-events:none!important}
}
@media (-p0-part: p19dbea94b7fcf7b10d32) {
@media(max-width:1280px){
  body.lx-home-split:not(.assistant-fullscreen) .content[data-view="reco"] .reco-page.lx-reco-poc-page{padding-right:16px!important;padding-left:16px!important}
  body.lx-home-split:not(.assistant-fullscreen) .content[data-view="reco"] .lx-reco-poc-page .reco-row.lx-reco-poc-row{grid-template-columns:150px minmax(0,1fr) 174px!important;padding-right:14px!important}
  body.lx-home-split:not(.assistant-fullscreen) .content[data-view="reco"] .lx-reco-poc-page .lx-reco-poc-thumb img{width:122px!important;height:82px!important;max-height:82px!important}
  body.lx-home-split:not(.assistant-fullscreen) .content[data-view="reco"] .lx-reco-poc-page .reco-row-main.lx-reco-poc-copy{padding-right:14px!important;padding-left:6px!important}
  body.lx-home-split:not(.assistant-fullscreen) .content[data-view="reco"] .lx-reco-poc-page .lx-reco-poc-copy strong{font-size:15px!important}
  body.lx-home-split:not(.assistant-fullscreen) .content[data-view="reco"] .lx-reco-poc-page .reco-row-actions.lx-reco-poc-actions{gap:9px!important}
  body.lx-home-split:not(.assistant-fullscreen) .content[data-view="reco"] .lx-reco-poc-page .lx-reco-poc-actions .reco-row-price{font-size:17px!important}
  .lx-reco-poc-buy{min-width:84px;padding:0 13px;font-size:12.5px}
  .lx-reco-poc-bottom{gap:clamp(8px,1.4vw,18px)!important;padding-right:clamp(14px,2.2vw,28px)!important;padding-left:clamp(14px,2.2vw,28px)!important}
  .lx-reco-poc-bottom>p{max-width:none;flex:1 1 auto;font-size:clamp(10px,1.02vw,13px)}
  .lx-reco-poc-compare-main{gap:clamp(8px,1.25vw,16px)!important;flex:none!important}
  .lx-reco-poc-tip{gap:clamp(6px,.8vw,10px);font-size:clamp(11px,1.18vw,15px)}
  .lx-reco-poc-tip svg{width:clamp(14px,1.4vw,18px);height:clamp(14px,1.4vw,18px)}
  .lx-reco-poc-compare{height:clamp(38px,3.45vw,44px)!important;padding:0 clamp(12px,1.4vw,18px)!important;font-size:clamp(14px,1.4vw,18px)!important}
}
}
@media (-p0-part: pdaa26940cd532d87bd90) {
.lx-cmp-floating-cta[hidden],body.assistant-fullscreen .lx-cmp-floating-cta{display:none!important}
}
@media (-p0-part: p7446e1e2121a59a2535c) {
@media(max-width:1200px){.compare-page:has(.lx-product-compare){padding:18px 0 24px!important}.lx-pc-grid.is-scroll{min-width:calc(170px + var(--lx-pc-cols)*300px)}}

/* LX_RIGHT_RESULT_H1_STANDARD_20260822: right generated-area page-level title */
.content > :is(.info-page,.compare-page,.reco-page) > .reco-head > h2,
.content .lx-cart-wrap > .chead > h2,
.content .lx-orders-wrap > .ohead > h2,
.content .edu.lx-edu-skin > .e-head > h2,
.content .lx-wp-page > .lx-wp-head > h2,
.content .lx-solution-compare-page > .lx-wp-head h2,
.content .lx-document-reco-head > h2,
.content .lx-document-insight-title h2 {
  padding-inline-start: 10px !important;
  font-size: 22px !important;
  line-height: 32px !important;
  font-weight: 500 !important;
}
}
@media (-p0-part: p9fd975bb048190afa5ec) {
@media (max-width:720px){html body .lx-p0-modal-mask.lx-lead-modal-mask:has(.lx-solution-whitepaper-modal){padding:12px!important}html body .lx-p0-modal.lx-lead-shell:has(.lx-solution-whitepaper-modal){width:calc(100vw - 24px)!important;height:calc(100vh - 24px)!important}.lx-solution-whitepaper-toolbar{align-items:flex-start;flex-direction:column}.lx-solution-whitepaper-toolbar p{white-space:normal}.lx-solution-whitepaper-viewer iframe{min-height:360px}}
}
@media (-p0-part: p325a67122c38d6567fb1) {
      html.lx-root-lxfd-prepaint body>.topbar,
      html.lx-root-lxfd-prepaint body>.shell,
      body.lx-root-home:not(.lx-home-split)>.topbar,
      body.lx-root-home:not(.lx-home-split)>.shell{display:none!important}
      html.lx-root-lxfd-prepaint .lxfd,
      body.lx-root-home:not(.lx-home-split)>.lxfd{display:block!important;visibility:visible!important}
}
@media (-p0-part: pd802002e760697db5755) {

      body[data-page="home"] .shell,
      body[data-page="home"].assistant-right .shell {
        grid-template-columns: minmax(0, 1fr);
        column-gap: 0;
      }
}
@media (-p0-part: p600661e0445d17177344) {

      @container (max-width: 420px) {
        .assistant-bottom {
          left: 18px;
          right: 12px;
        }

        .shortcut-row {
          gap: 4px;
        }

        .shortcut {
          height: 28px;
          gap: 4px;
          padding: 0 6px;
          font-size: 10px;
        }

        .shortcut .icon {
          width: 13px;
          height: 13px;
        }
}

      @container (max-width: 360px) {
        .assistant-bottom {
          left: 14px;
          right: 10px;
        }

        .shortcut-row {
          gap: 3px;
        }

        .shortcut {
          padding: 0 5px;
          font-size: 9.5px;
        }

        .shortcut .icon {
          width: 12px;
          height: 12px;
        }
}
}
@media (-p0-part: p0fe9b038e110d0474344) {
      .content[data-view="reco"] .hero,
      .content[data-view="reco"] .category-tabs,
      .content[data-view="reco"] .product-grid,
      .content[data-view="reco"] .product-detail,
      .content[data-view="reco"] .lx-site-floors {
        display: none !important;
      }
}
@media (-p0-part: p6d3f4b948e32d525648a) {
      .content[data-view="compare"] .hero,
      .content[data-view="compare"] .category-tabs,
      .content[data-view="compare"] .product-grid,
      .content[data-view="compare"] .product-detail,
      .content[data-view="compare"] .lx-site-floors {
        display: none !important;
      }
}
@media (-p0-part: p96bb5752864378faac9d) {
      .content[data-view="info"] .hero,
      .content[data-view="info"] .category-tabs,
      .content[data-view="info"] .product-grid,
      .content[data-view="info"] .product-detail,
      .content[data-view="info"] .lx-site-floors {
        display: none !important;
      }
}
@media (-p0-part: p411fb4cb02077f36a17d) {

      .content[data-view="home"] .hero,
      .content[data-view="home"] .category-tabs,
      .content[data-view="home"] .product-grid,
      .content[data-view="home"] .product-detail {
        display: none;
      }

      .content[data-view="brand"] .hero,
      .content[data-view="brand"] .category-tabs,
      .content[data-view="brand"] .product-grid,
      .content[data-view="brand"] .product-detail,
      .content[data-view="brand"] .portal-home {
        display: none;
      }
}
@media (-p0-part: p0cc70e25f1fdff0149dd) {

      body[data-page="home"] .portal-section,
      body[data-page="home"] .portal-product,
      body[data-page="home"] .solution-card,
      body[data-page="home"] .case-card,
      body[data-page="home"] .news-card,
      body[data-page="home"] .hot-card,
      body[data-page="home"] .footer-col {
        opacity: 1;
        transform: none;
        transition: none;
        transition-delay: 0ms;
        will-change: auto;
      }

      body[data-page="home"] .portal-section.is-visible,
      body[data-page="home"] .portal-product.is-visible,
      body[data-page="home"] .solution-card.is-visible,
      body[data-page="home"] .case-card.is-visible,
      body[data-page="home"] .news-card.is-visible,
      body[data-page="home"] .hot-card.is-visible,
      body[data-page="home"] .footer-col.is-visible {
        opacity: 1;
        transform: translateY(0);
      }
}
@media (-p0-part: pa6697649235237ba0bf4) {

      @media (prefers-reduced-motion: reduce) {
        body[data-page="home"] .portal-section,
        body[data-page="home"] .portal-product,
        body[data-page="home"] .solution-card,
        body[data-page="home"] .case-card,
        body[data-page="home"] .news-card,
        body[data-page="home"] .hot-card,
        body[data-page="home"] .footer-col {
          opacity: 1;
          transform: none;
          transition: none;
        }

        body[data-page="home"] .portal-agent,
        body[data-page="home"] .portal-bg-filter {
          animation: none;
        }

        body[data-page="home"] .portal-agent .hero-reveal,
        body[data-page="home"] .portal-agent.is-visible .hero-composer.hero-reveal {
          opacity: 1;
          transform: none;
          transition: none;
        }

        .agent-title .rotating-title .word {
          display: none;
          opacity: 1;
          transform: none;
          animation: none;
        }

        .agent-title .rotating-title .word:first-child {
          display: inline;
        }
}
}
@media (-p0-part: pba32e6cf382f9cdb9939) {

      .portal-grid,
      .solution-grid,
      .case-grid,
      .news-grid,
      .hot-grid,
      .footer-grid {
        display: grid;
        gap: clamp(14px, 1.2vw, 22px);
      }
}
@media (-p0-part: p35a4d45bcd8c241b5c73) {

      .portal-product,
      .solution-card,
      .case-card,
      .news-card,
      .hot-card {
        border: 1px solid transparent;
        border-radius: 8px;
        background: #FFFFFF;
        transition: transform 160ms ease, border-color 160ms ease, box-shadow 160ms ease;
      }
}
@media (-p0-part: p366433b957a7536df30b) {

      .portal-product:hover,
      .solution-card:hover,
      .case-card:hover,
      .news-card:hover,
      .hot-card:hover {
        transform: translateY(-3px);
        border-color: var(--border-strong);
        box-shadow: 0 14px 32px rgba(50, 29, 57, 0.08);
      }
}
@media (-p0-part: p713f3eeb176b784899d0) {

      .portal-product h3,
      .solution-card h3,
      .case-card h3,
      .news-card h3,
      .hot-card h3 {
        margin: 0 0 10px;
        color: #101010;
        font-size: clamp(17px, 1.05vw, 21px);
        line-height: 1.35;
        font-weight: 700;
      }

      .portal-product p,
      .solution-card p,
      .case-card p,
      .news-card p,
      .hot-card p {
        margin: 0;
        color: var(--text-soft);
        font-size: 14px;
        line-height: 1.65;
      }
}
@media (-p0-part: pca860e4a52bd93d4eccc) {

      body[data-page="home"] .portal-product,
      body[data-page="home"] .solution-card,
      body[data-page="home"] .case-card,
      body[data-page="home"] .news-card,
      body[data-page="home"] .hot-card {
        border-color: transparent;
        border-radius: 0;
        background: #f6f6f6;
        box-shadow: none;
      }

      body[data-page="home"] .portal-product:hover,
      body[data-page="home"] .solution-card:hover,
      body[data-page="home"] .case-card:hover,
      body[data-page="home"] .news-card:hover,
      body[data-page="home"] .hot-card:hover {
        transform: translateY(-2px);
        border-color: #e2ddeb;
        box-shadow: none;
      }
}
@media (-p0-part: pa060e2d770cd10af0d3a) {

      body[data-page="home"] .portal-product h3,
      body[data-page="home"] .solution-card h3,
      body[data-page="home"] .case-card h3,
      body[data-page="home"] .news-card h3,
      body[data-page="home"] .hot-card h3 {
        font-size: clamp(20px, 1.45vw, 28px);
        line-height: 1.18;
      }

      body[data-page="home"] .portal-product p,
      body[data-page="home"] .solution-card p,
      body[data-page="home"] .case-card p,
      body[data-page="home"] .news-card p,
      body[data-page="home"] .hot-card p {
        color: #625b68;
        font-size: 15px;
      }
}
@media (-p0-part: p08e3d1e764fc0810d9f7) {

      @media (max-width: 1500px) {
        body {
          min-width: 1024px;
          --assistant-panel-width: 382px;
        }

        .topbar {
          grid-template-columns: 176px 1fr 128px;
          padding: 0 22px;
        }

        .main-nav {
          gap: 22px;
        }

        .shell {
          grid-template-columns: var(--assistant-panel-width) minmax(0, 1fr);
          column-gap: 24px;
        }

        .assistant-panel {
          min-height: 640px;
          padding-left: 24px;
          padding-right: 20px;
        }

        .assistant-bottom {
          left: 30px;
          right: 12px;
        }

        .shortcut-row {
          gap: 5px;
        }

        .shortcut {
          padding: 0 7px;
          font-size: 11.5px;
        }

        .composer {
          padding-left: 10px;
          padding-right: 10px;
        }

        .chip-row {
          gap: 7px;
          min-width: 0;
        }

        .chip {
          padding: 0 8px;
          font-size: 12px;
        }

        .send-group {
          gap: 8px;
        }

        .image-btn {
          width: 24px;
          height: 24px;
        }

        .send-btn {
          width: 32px;
          height: 32px;
          font-size: 21px;
        }

        .quick-list {
          width: calc(100% - 20px);
          margin-left: 14px;
        }

        .headline {
          margin-left: 14px;
        }

        .product-grid {
          grid-template-columns: repeat(3, minmax(180px, 1fr));
          gap: 16px;
        }

        .portal-agent {
          min-height: 400px;
        }

        .agent-copy {
          max-width: 620px;
          padding: 44px;
        }

        .agent-console {
          position: relative;
          right: auto;
          bottom: auto;
          width: auto;
          max-width: 520px;
          margin: 0 44px 32px;
        }

        body[data-page="home"] .content {
          --home-content-padding: 32px;
          padding: 32px;
        }

        body[data-page="home"] .portal-agent {
          min-height: clamp(540px, calc(100vh - clamp(61px, 5.76vh, 86px) - 292px), 780px);
          display: flex;
          align-items: center;
          justify-content: center;
          box-sizing: border-box;
        }

        body[data-page="home"] .agent-copy {
          --home-agent-width: clamp(620px, 62vw, 820px);
          --home-composer-width: clamp(590px, 58vw, 760px);
          --home-suggestion-width: clamp(590px, 64vw, 800px);
        }

        body[data-page="home"] .agent-copy {
          transform: none;
        }

        body[data-page="home"] .portal-agent::before {
          display: none;
        }

        body[data-page="home"] .agent-console {
          position: relative;
          right: auto;
          bottom: auto;
          width: auto;
          max-width: 520px;
          margin: 0 0 32px;
        }

        .portal-grid,
        .hot-grid {
          grid-template-columns: repeat(2, minmax(0, 1fr));
        }

        .solution-grid,
        .case-grid,
        .news-grid,
        .footer-grid {
          grid-template-columns: 1fr;
        }

        .detail-main {
          grid-template-columns: minmax(288px, 0.9fr) minmax(346px, 1.1fr);
        }

        .detail-gallery {
          min-height: 461px;
          padding: 26px;
        }

        .detail-info {
          padding: 26px;
        }

        .detail-image-stage,
        .detail-review-summary,
        .detail-review-grid,
        .detail-spec-grid {
          grid-template-columns: 1fr;
        }
}

      @media (max-height: 820px) {
        .default-state {
          padding-top: 104px;
        }

        .headline {
          margin-bottom: 18px;
        }

        .quick-item {
          height: 42px;
        }

        .assistant-bottom {
          bottom: 14px;
        }

        .shortcut-row {
          margin-bottom: 8px;
        }

        .composer {
          height: 104px;
        }

        .hero {
          height: 210px;
        }

        .category-tabs {
          height: 62px;
        }

        .product-card {
          min-height: 270px;
        }

        body[data-page="home"] .portal-agent {
          min-height: clamp(540px, calc(100vh - clamp(61px, 5.76vh, 86px) - 283px), 780px);
          box-sizing: border-box;
        }

        body[data-page="home"] .agent-copy {
          transform: none;
        }

        body[data-page="home"] .agent-title {
          margin-bottom: 12px;
          font-size: clamp(27px, 2.25vw, 40px);
          line-height: 1.06;
        }

        body[data-page="home"] .agent-summary {
          margin-bottom: 8px;
          font-size: clamp(13px, 0.9vw, 16px);
        }

        body[data-page="home"] .hero-composer {
          min-height: clamp(96px, 7.5vw, 120px);
          margin-top: 10px;
          padding: 12px 14px;
        }

        body[data-page="home"] .hero-composer textarea {
          min-height: 48px;
          font-size: clamp(15px, 1vw, 18px);
        }

        body[data-page="home"] .hero-suggestion-cloud {
          gap: 10px 14px;
          margin-top: 14px;
          padding-bottom: 20px;
        }

        body[data-page="home"] .hero-suggestion {
          min-height: 36px;
          padding: 0 20px;
          font-size: 12px;
        }
}
}
@media (-p0-part: pc58630b8f1c61388c62f) {

      @media (max-width: 1280px) {
        body {
          --assistant-panel-width: 336px;
        }

        .shell {
          grid-template-columns: var(--assistant-panel-width) minmax(0, 1fr);
          column-gap: 18px;
        }

        .product-grid {
          grid-template-columns: repeat(3, minmax(150px, 1fr));
        }

        .shortcut {
          padding: 0 6px;
          font-size: 10px;
        }

        .chip {
          padding: 0 6px;
          font-size: 10px;
        }
}

      .brand,
      .main-nav button,
      .utility-btn,
      .tool-btn,
      .switch-btn,
      .quick-item,
      .shortcut,
      .chip,
      .image-btn,
      .send-btn,
      .hero-btn,
      .category-tabs button,
      .product-card,
      .menu-row {
        transition:
          background-color 160ms ease,
          border-color 160ms ease,
          color 160ms ease,
          box-shadow 160ms ease,
          transform 160ms ease,
          opacity 160ms ease;
      }
}
@media (-p0-part: p19d9beb58fb9a9fa80e2) {
      .lx-tabbar[hidden], .lx-ent-banner[hidden], .lx-human-banner[hidden], .detail-variants[hidden] { display: none !important; }
}
@media (-p0-part: p367516ceafe63c715966) {
      .content[data-view="detail"] .lx-site-floors, .content[data-view="home"] .lx-site-floors, .content[data-view="brand"] .lx-site-floors { display: none; }
}
@media (-p0-part: p68b976182c9a706f3c3f) {

body.lx-home-split[data-page="home"] .shell,
body.lx-home-split[data-page="home"].assistant-right .shell {
        grid-template-columns: var(--assistant-panel-width) minmax(0, 1fr);
        column-gap: clamp(24px, 2.5vw, 48px);
      }
}
@media (-p0-part: pca4b6f097283cf50df36) {
      .product-card:hover .lx-pick-btn, .lx-sim-card:hover .lx-pick-btn, .lx-floor-product:hover .lx-pick-btn, .lx-p0-product-mini:hover .lx-pick-btn, .reco-row:hover .lx-pick-btn, .lx-solution-card:hover .lx-pick-btn { opacity: 1; }
}
@media (-p0-part: p18ff7ff61307ed5bf5b5) {

body[data-page="home"] .agent-title,
body[data-page="home"] .agent-summary,
body[data-page="home"] .hero-composer,
body[data-page="home"] .hero-suggestion-cloud {
  margin-left: auto !important;
  margin-right: auto !important;
}
}
@media (-p0-part: p0b0813b522d8326621d3) {
body.assistant-fullscreen,body.lx-auto-fs{overflow:hidden!important} body.assistant-fullscreen>.topbar,body.assistant-fullscreen>.shell,body.lx-auto-fs>.topbar,body.lx-auto-fs>.shell{display:none!important} body.assistant-fullscreen .lxfd,body.lx-auto-fs .lxfd{display:block}
}
@media (-p0-part: p1cda1f276a69d1041469) {@media(prefers-reduced-motion:reduce){.lxfd *,.lxfd *::before,.lxfd *::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.lxfd .anim-rise,.lxfd .anim-fade{opacity:1}.lxfd-hello .rotating-word{transition:none}}
}
@media (-p0-part: p22317f9f51af2e0ec2a4) {
.product-card,.lx-sim-card,.lx-floor-product,.lx-p0-product-mini,.reco-row{cursor:grab}
.product-card.grabbing,.lx-sim-card.grabbing,.lx-floor-product.grabbing,.lx-p0-product-mini.grabbing,.reco-row.grabbing{opacity:.4}
}
@media (-p0-part: pc0a93c6abaf72a22fd4e) {
@media (prefers-reduced-motion:reduce){.ghost,.assistant-panel.dragging,.assistant-panel.armed,.glowlayer,.att-enter,.composer.has .send-btn.pulse{animation:none!important}}
}
@media (-p0-part: p97c3167eec0d17d78e2e) {

body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-products,
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .product-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 16px !important; }
@media (min-width: 1720px) { body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-products, body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .product-grid { grid-template-columns: repeat(5, minmax(0, 1fr)) !important; }}
@media (min-width: 1920px) { body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-products, body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .product-grid { grid-template-columns: repeat(6, minmax(0, 1fr)) !important; }}

body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product,
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .product-card {
  position: relative; min-height: 0 !important; height: auto !important; padding: 0 !important; border: 1px solid var(--border) !important; border-radius: 15px !important; overflow: hidden; background: #FFFFFF !important; text-align: left; cursor: pointer; display: flex; flex-direction: column; transition: box-shadow .24s var(--ease), transform .24s var(--ease), border-color .24s;
}
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product:hover,
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .product-card:hover { transform: translateY(-5px) !important; box-shadow: 0 18px 40px rgba(146, 86, 214, 0.16) !important; border-color: var(--border-strong) !important; }
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product:first-child,
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .product-card:first-child { border-color: var(--border) !important; }
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .product-visual,
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .product-card .product-visual { position: relative; width: 100%; height: 155px !important; min-height: 155px; max-height: 155px !important; flex: 0 0 155px !important; padding-top: 6px; margin: 0 !important; display: flex; align-items: flex-start; justify-content: center; background: #FFFFFF !important; overflow: hidden; box-sizing: border-box; }
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .product-visual img,
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .product-card .product-visual img { width: auto !important; max-width: 149px !important; height: 149px !important; max-height: 149px !important; object-fit: contain; display: block; transition: transform .55s var(--ease); }
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product:hover .product-visual img,
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .product-card:hover .product-visual img { transform: scale(1.06) !important; }
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .product-title,
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .product-card .product-title { margin: 0; padding: 13px 14px 0; min-height: 0 !important; font-size: 14.5px !important; line-height: 1.4 !important; font-weight: 700; color: #101010; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .spec,
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .product-card .spec { margin: 5px 0 10px !important; padding: 0 14px; min-height: 0 !important; font-size: 12px !important; line-height: 1.45; color: var(--text-soft); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .product-promos,
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .product-card .product-promos { display: flex; justify-content: flex-start; gap: 6px; min-height: 20px; margin: 0 14px 11px !important; overflow: hidden; }
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .product-promo,
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .product-card .product-promo { height: 20px; max-width: none; padding: 0 7px; border: 1px solid #e2ddeb; border-radius: 5px; background: #FFFFFF; color: #bb1836; font-size: 10.5px; line-height: 1; display: inline-flex; align-items: center; }
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .price,
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .product-card .price { margin: auto 14px 14px !important; font-size: 18px !important; line-height: 1.25; font-weight: 800; color: var(--price-red) !important; }
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .price small,
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .price .price-from,
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .product-card .price small,
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .product-card .price .price-from { margin-left: 2px; font-size: 11px !important; font-weight: 600; color: var(--text-soft) !important; }

body:not(.assistant-fullscreen) .shell:has(.content .lx-site-floors),
body:not(.assistant-fullscreen) .shell:has(.content .product-grid) {
  column-gap: clamp(9.5px, 1vw, 19px) !important;
}
@media (max-width: 1180px) {
  body:not(.assistant-fullscreen) .shell:has(.content .lx-site-floors),
  body:not(.assistant-fullscreen) .shell:has(.content .product-grid) {
    column-gap: 9px !important;
  }
}

body:not(.assistant-fullscreen) .content:has(.lx-site-floors) > .category-tabs button:not(.active):hover::after,
body:not(.assistant-fullscreen) .content:has(.product-grid) > .category-tabs button:not(.active):hover::after,
body:not(.assistant-fullscreen) .content:has(.lx-site-floors) > .category-tabs .cat-more-btn:not(.active):hover::after,
body:not(.assistant-fullscreen) .content:has(.product-grid) > .category-tabs .cat-more-btn:not(.active):hover::after {
  content: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  background: transparent !important;
}

body:not(.assistant-fullscreen) .content:has(.lx-site-floors) > .hero::after,
body:not(.assistant-fullscreen) .content:has(.product-grid) > .hero::after {
  content: none !important;
  display: none !important;
}

body:not(.assistant-fullscreen) .content:has(.lx-site-floors) > .category-tabs.is-stuck,
body:not(.assistant-fullscreen) .content:has(.product-grid) > .category-tabs.is-stuck {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

body:not(.assistant-fullscreen) .content:has(> .category-tabs.is-stuck):has(.lx-site-floors),
body:not(.assistant-fullscreen) .content:has(> .category-tabs.is-stuck):has(.product-grid) {
  padding-top: 0 !important;
}

body:not(.assistant-fullscreen) .content:has(.lx-site-floors),
body:not(.assistant-fullscreen) .content:has(.product-grid) {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
}
@media (-p0-part: pb2b7d5b39ad7ca4e61a5) {

body[data-page="brand"] .content > .hero,
body[data-page="brand"] .content > .category-tabs,
body[data-page="brand"] .content > .product-grid,
body[data-page="brand"] .content > .lx-site-floors {
  display: none !important;
}
}
@media (-p0-part: p70431c6fe89edf2215ac) {
body.cursor-awake .content .product-card,
body.cursor-awake .content .product-card *,
body.cursor-awake .content .lx-floor-product,
body.cursor-awake .content .lx-floor-product *{ cursor:none!important; }
}
@media (-p0-part: p1e62637d8ecfadbfbd89) {
@media (max-width:980px){
  .lx-order-skin[data-v="1"] .ord{ align-items:flex-start; flex-wrap:wrap; }
  .lx-order-skin[data-v="1"] .ord .acts{ flex-direction:row; width:100%; padding-left:102px; }
  .lx-orders-wrap .invoice{ flex-wrap:wrap; }
}
}
@media (-p0-part: p238b92ebc900ce43a264) {@media (min-width:1720px){.lx-ent-redeem-page .lx-ent-redeem-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.lx-ent-redeem-page .lx-ent-product-card:nth-child(n+9){display:flex}.lx-ent-redeem-page .lx-ent-product-card:nth-child(n+11){display:none}}@media (min-width:1920px){.lx-ent-redeem-page .lx-ent-redeem-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.lx-ent-redeem-page .lx-ent-product-card:nth-child(n+11){display:flex}}
}
@media (-p0-part: p594de931560b0754d069) {
@media (max-width: 640px) {
  .lx-project-grid { grid-template-columns: 1fr; }
  .lx-lead-actions { grid-template-columns: 1fr; }
  .lx-lead-row { grid-template-columns: 70px minmax(0, 1fr); }
  .lx-lead-code { grid-template-columns: 70px minmax(0, 1fr) 86px; }
}
}
@media (-p0-part: pd8b6d12957f3cad61622) {

.lx-ent-redeem-card .lx-cat-badge,
.lx-ent-product-card .lx-cat-badge {
  color: #FFFFFF !important;
}
.lx-ent-redeem-card .spec,
.lx-ent-product-card .spec {
  display: none !important;
}
}
@media (-p0-part: p3ecdf2e283a962b4e3e6) {
@media (max-width:1100px){.lx-edu-auth-block{align-items:flex-start;flex-direction:column}.lx-edu-auth-actions{width:100%;min-width:0}.lx-edu-products-head{align-items:flex-start;flex-direction:column}.lx-edu-products-head p{text-align:left;white-space:normal}.lx-edu-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lx-edu-products .lx-floor-product:nth-child(n+5){display:none!important}}
}
@media (-p0-part: pa725a47627fce09388c1) {
body:not(.assistant-fullscreen) .content:has(.lx-site-floors),
body:not(.assistant-fullscreen) .content:has(.product-grid){
  margin-top:0!important;
}
}
@media (-p0-part: p7dc4322af3dccd534131) {
body:not(.assistant-fullscreen) .content:has(.lx-site-floors),
body:not(.assistant-fullscreen) .content:has(.product-grid){
  padding-bottom:0!important;
  margin-bottom:0!important;
}
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .lx-site-floors,
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .product-grid{
  margin-bottom:0!important;
  padding-bottom:0!important;
}
}
@media (-p0-part: p46ebde620ca6f0da7832) {
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .content:has(.lx-site-floors),
body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"]):not(.assistant-fullscreen) .content:has(.product-grid){
  min-height:100%!important;
  align-self:stretch!important;
  border-bottom-left-radius:0!important;
  border-bottom-right-radius:0!important;
}
}
@media (-p0-part: pb3362fdff32084e634ff) {.lxsv5-float-head button,.lxsv5-float-actions button,.lxsv5-detail-actions button,.lxsv5-appoint-actions button{height:38px;padding:0 18px;border:1px solid #d9cce0;border-radius:19px;background:#fff;color:#5b1452;font-weight:600;cursor:pointer}
}
@media (-p0-part: pf3247e4bbe709a59e20c) {.lxsv5-float-actions .primary,.lxsv5-detail-actions .primary,.lxsv5-appoint-actions .primary{border-color:#8a1748;background:linear-gradient(90deg,#5b1452,#b8252e);color:#fff}
}
@media (-p0-part: p2c80ad47944ff9d1eccf) {.lxsv5-appoint-store span,.lxsv5-appointment>p{color:#77717c;font-size:12px}
}
@media (-p0-part: p8d09ba6e1fabc6b03e41) {.lxsv5-appointment>p,.lxsv5-appoint-actions{grid-column:1/-1}
}
@media (-p0-part: p42c50e5363fe35e3a5dd) {
@media(max-width:900px){.lxsv5{overflow:auto}.lxsv5-toolbar{grid-template-columns:1fr 1fr}.lxsv5-toolbar input{grid-column:1/-1}.lxsv5-workspace{grid-template-columns:1fr}.lxsv5-map{min-height:520px}.lxsv5-list{overflow:visible}.lxsv5-detail-hero,.lxsv5-detail-grid{grid-template-columns:1fr}}
}
@media (-p0-part: p35d0be9e276fb9461e31) {

      /* 普通与全屏对话中的用户消息均使用同一规范渐变。 */
      .user-bubble,
      .lx-p0-message.user .user-bubble,
      .lx-p0-message.msg.user .user-bubble,
      .lxfd-msg-user {
        background: var(--lexiang-gradient-light) !important;
      }
}
@media (-p0-part: pe8079bef7ae99007255a) {
      .content.lx-shop-making-state > .product-grid,
      .content.lx-shop-making-state > .lx-site-floors {
        display: none !important;
      }
}
@media (-p0-part: p3160e904e630c529ac8b) {

      @media (max-width:768px){
        .co[data-v="1"].lx-order-skin .actions-row{flex-direction:column}
        .lx-mo-skin .lx-mo-row{flex-direction:column}
      }
}
@media (-p0-part: p22ade65a6d29c10a8a3c) {
      body[data-page="personal"] > .shell > .assistant-panel,
      body[data-page="personal"] > .shell > .content {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
      }
}
@media (-p0-part: pc120e5c3def4c4858013) {
body:is([data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .content[data-view="list"] > .category-tabs,
body:is([data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .content[data-view="list"] > .product-grid,
body:is([data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .content[data-view="list"] > [data-site-floors],
body:is([data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .content[data-view="list"] > .lx-site-floors{display:none!important}
}
@media (-p0-part: pe7e893461abe8072ad8f) {

body[data-page="personal"][data-personal-products-enabled="false"] .content > .category-tabs,
body[data-page="personal"][data-personal-products-enabled="false"] .content > .product-grid,
body[data-page="personal"][data-personal-products-enabled="false"] .content > [data-site-floors],
body[data-page="personal"][data-personal-products-enabled="false"] .content > .lx-site-floors,
body[data-page="personal"][data-personal-products-enabled="false"] .content > .lx-personal-rec-floors {
  display: none !important;
}
}
@media (-p0-part: p241f6d9ec0dd12257703) {

/* 中小企业推荐楼层：去掉商品卡片外层描边，保留勾选框与内部标签描边。 */
body[data-page="business"]:not(.assistant-fullscreen)
  .lx-business-rec-floors
  .lx-floor-products > [data-floor-product],
body[data-page="business"]:not(.assistant-fullscreen)
  .content > .product-grid[data-category-grid] > .product-card {
  border: 0 !important;
}
}
@media (-p0-part: p9853870d8dca4dbafcbd) {.lx-p0-actions > .lx-p0-btn[data-cmp-local] {
        box-shadow: none !important;
      }
}
@media (-p0-part: pbcc386a2e835b110b0c3) {@font-face{font-family:"Source Han Sans CN";src:url("https://leaibot.cn/assets/fonts/SourceHanSansCN-Regular.subset.woff2") format("woff2");font-weight:400;font-display:swap;}@font-face{font-family:"Source Han Sans CN";src:url("https://leaibot.cn/assets/fonts/SourceHanSansCN-Medium.subset.woff2") format("woff2");font-weight:500;font-display:swap;}@font-face{font-family:"Source Han Sans CN";src:url("https://leaibot.cn/assets/fonts/SourceHanSansCN-Bold.subset.woff2") format("woff2");font-weight:700;font-display:swap;}:root{--brand-red:#e42b20;--price-red:#ff2f2f;--aubergine:#5b1452;--aubergine-dark:#4d144a;--lavender-bg:#fcf2f8;--lavender-weak:#f3f0f7;--lavender-hover:#f3edf6;--lavender-blue:#f3f0f7;--border:#e6e0ed;--border-strong:#e2ddeb;--text:#101010;--text-soft:#625b68;--text-muted:#979797;--shadow:0 10px 26px rgba(50,29,57,0.08);--lx-brand-red:#B8252E;--lx-price-red:#ff2f2f;--lx-brand-red-hover:#B8252E;--lx-aubergine:#4d144a;--lx-aubergine-2:#5b1452;--lx-bg:#f6f6f6;--lx-surface:#FFFFFF;--lx-surface-muted:#f3edf6;--lx-surface-hover:#efe4f1;--lx-border:#e2ddeb;--lx-border-strong:#bcb4c1;--lx-text-primary:#252525;--lx-text-secondary:#625b68;--lx-text-tertiary:#979797;--lx-success:#625b68;--lx-success-bg:#48d39e;--lx-warning:#e42b20;--lx-warning-bg:#fff4e3;--lx-danger:#B8252E;--lx-danger-bg:#ff2f2f;--lx-focus:#a262d7;--lx-neutral-bg:#f6f6f6;--answer-card-bg:linear-gradient(135deg,rgba(255,255,255,0.985),rgba(250,248,252,0.68)),repeating-linear-gradient(120deg,transparent 0 15px,rgba(77,20,74,0.018) 15px 24px);--answer-card-border:rgba(226,221,235,0.92);--answer-card-title:#4d144a;--answer-card-desc:#625b68;--answer-card-glow:radial-gradient(circle,rgba(184,37,46,0.045),rgba(77,20,74,0.018) 56%,transparent 74%);--answer-card-shadow:0 3px 10px rgba(77,20,74,0.035);--answer-card-hover-border:rgba(77,20,74,0.48);--answer-card-hover-shadow:0 6px 18px rgba(77,20,74,0.10);--answer-card-active-border:rgba(155,142,182,0.86);--answer-card-active-shadow:0 6px 18px rgba(77,20,74,0.035);--answer-card-icon-border:rgba(155,142,182,0.62);--answer-card-icon-bg:rgba(255,255,255,0.72);--answer-card-icon-hover-bg:#f3f0f7;--answer-card-icon-active-bg:rgba(247,242,249,0.92);--answer-card-arrow:rgba(155,142,182,0.62);}*{box-sizing:border-box;}body{margin:0;min-width:1100px;--assistant-panel-width:clamp(390px,calc((100vw - clamp(36px,3.2vw,60px) - clamp(24px,2.5vw,48px)) * 0.3),720px);font-family:"Source Han Sans CN","PingFang SC","Microsoft YaHei",Arial,sans-serif;color:var(--text);background:var(--lavender-bg);letter-spacing:0;}button,input,textarea{font:inherit;}button{cursor:pointer;}.topbar{height:clamp(76px,7.2vh,108px);display:grid;grid-template-columns:clamp(178px,13vw,252px) 1fr clamp(132px,10vw,190px);align-items:center;padding:0 clamp(22px,2vw,38px);background:#FFFFFF;border-top:0;}.brand img{display:block;width:clamp(146px,10vw,190px);height:auto;}.icon{display:block;width:1em;height:1em;object-fit:contain;}.main-nav{display:flex;align-items:center;justify-self:center;justify-content:center;gap:clamp(24px,2.25vw,43px);transform:translateX(-20px);}.main-nav button{position:relative;height:clamp(76px,7.2vh,108px);padding:0;border:0;background:transparent;color:#101010;font-size:clamp(16px,1.1vw,21px);font-weight:500;white-space:nowrap;}.main-nav button.active{color:var(--aubergine);}.main-nav button.active::after{content:"";position:absolute;left:50%;bottom:clamp(14px,1.5vh,22px);width:40px;height:2px;transform:translateX(-50%);background:var(--aubergine);border-radius:2px;}.utility{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:20px;}.utility-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#101010;}.utility-btn:hover,.account-wrap:hover .utility-btn{background:var(--lavender-weak);}.account-wrap{position:relative;}.account-wrap::after,.page-dots::after,.more-wrap::after{content:"";position:absolute;z-index:19;display:none;background:transparent;}.account-wrap:hover::after,.page-dots:hover::after,.more-wrap:hover::after{display:block;}.account-wrap::after{left:-128px;right:-14px;top:28px;height:26px;}.account-menu,.prompt-menu,.more-menu{position:absolute;z-index:20;border:1px solid var(--border);border-radius:8px;background:#FFFFFF;box-shadow:var(--shadow);}.account-menu{top:44px;right:-8px;width:136px;padding:9px 7px;display:none;}.lx-tab-menu{position:fixed;z-index:200;min-width:130px;padding:6px 4px;border:1px solid var(--border);border-radius:8px;background:#FFFFFF;box-shadow:var(--shadow);}.lx-tab-menu-item{height:36px;display:flex;align-items:center;padding:0 14px;border-radius:6px;font-size:13px;color:#252525;cursor:pointer;white-space:nowrap;}.lx-tab-menu-item:hover{background:var(--lavender-hover,#f3f0f7);}.lx-tab-menu-item.is-disabled{color:#bcb4c1;cursor:default;pointer-events:none;}.account-wrap:hover .account-menu,.account-wrap:focus-within .account-menu,.account-wrap .account-menu:hover,.account-wrap.open .account-menu,body[data-demo="hover"] .account-menu{display:block;}.menu-row{height:40px;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:6px;color:#252525;font-size:15px;white-space:nowrap;}.menu-row.active{background:var(--lavender-hover);color:var(--aubergine);font-weight:500;}.shell{position:relative;display:grid;grid-template-columns:var(--assistant-panel-width) minmax(0,1fr);column-gap:clamp(24px,2.5vw,48px);min-height:calc(100vh - clamp(76px,7.2vh,108px));padding:clamp(14px,1.35vw,20px) clamp(18px,1.6vw,30px) 0;transition:grid-template-columns 0.32s cubic-bezier(0.2,0.8,0.2,1),column-gap 0.32s cubic-bezier(0.2,0.8,0.2,1);}
}
@media (-p0-part: p5dcb2e2a696407cbcb53) {body[data-page="home"] .shell,body[data-page="home"].assistant-right .shell{grid-template-columns:minmax(0,1fr);column-gap:0;}
}
@media (-p0-part: p1f0f2338f199f2e723c3) {body[data-page="home"] .content{grid-column:1;grid-row:1;}.panel-resizer{position:absolute;top:0;right:-7px;bottom:0;width:14px;border:0;padding:0;background:transparent;cursor:col-resize;z-index:35;}
}
@media (-p0-part: p0795a905989894dece03) {.panel-resizer::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%);background:transparent;border-radius:999px;transition:box-shadow 0.16s ease;}.panel-resizer:hover::before,.panel-resizer:focus-visible::before,body.is-resizing .panel-resizer::before{box-shadow:0 0 0 5px transparent;}.panel-resizer:focus-visible{outline:none;}body.is-resizing{cursor:col-resize;user-select:none;}
}
@media (-p0-part: p5cbfa3aea527c6a6f12a) {.fullscreen-welcome{display:none;}
}
@media (-p0-part: p7468f446dcc432d43c5b) {.fullscreen-title{margin:0;color:#101010;font-size:clamp(42px,3.25vw,64px);line-height:1.08;font-weight:700;}.fullscreen-subtitle{margin:18px 0 66px;color:#625b68;font-size:clamp(17px,1.18vw,24px);line-height:1.45;}.fullscreen-prompt-grid{width:min(920px,58vw);display:flex;flex-wrap:wrap;justify-content:center;gap:18px 20px;}.fullscreen-prompt{min-height:46px;display:inline-flex;align-items:center;gap:10px;padding:0 22px;border:1px solid var(--answer-card-border);border-radius:6px;background:linear-gradient(90deg,#fcfaff 0%,#f3f0f7 100%);color:#101010;font-size:clamp(13px,0.84vw,16px);font-weight:500;box-shadow:0 6px 16px transparent;cursor:pointer;}.fullscreen-prompt .arrow{width:16px;height:16px;opacity:0.55;}
}
@media (-p0-part: p046801070d946446590a) {.tool-row{position:absolute;top:clamp(34px,2.9vw,56px);left:clamp(34px,2.9vw,56px);display:flex;align-items:center;gap:22px;color:var(--aubergine);}.tool-btn{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;padding:0;transition:transform 0.18s ease,opacity 0.18s ease,color 0.18s ease;}.tool-btn:hover,.tool-btn:focus-visible{transform:translateY(-1px);opacity:0.88;outline:none;}.tool-btn[aria-pressed="true"]{color:var(--aubergine);opacity:1;}.switch-btn{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 13px;border:1px solid var(--border-strong);border-radius:999px;background:#FFFFFF;color:var(--aubergine);font-size:15px;}.switch-btn[aria-pressed="true"]{background:var(--lavender-hover);border-color:var(--border-strong);}.prompt-menu{top:74px;left:120px;width:210px;padding:10px 8px;display:none;}.page-dots:hover .prompt-menu,.page-dots .prompt-menu:hover,body[data-demo="hover"] .prompt-menu{display:block;}.prompt-menu .menu-row{font-size:13px;overflow:hidden;text-overflow:ellipsis;}.panel-state{display:none;}body[data-state="default"] .default-state,body[data-state="chat"] .chat-state{display:block;}.default-state{padding-top:clamp(124px,17vh,206px);}.headline{margin:0 0 clamp(22px,2vw,34px) clamp(12px,1.55vw,30px);font-size:clamp(24px,1.68vw,32px);line-height:1.42;font-weight:700;color:#101010;}.quick-list{display:grid;gap:clamp(9px,1vh,13px);width:min(468px,calc(100% - clamp(20px,2.85vw,56px)));margin-left:clamp(12px,1.5vw,29px);}.quick-item{height:clamp(44px,5vh,58px);display:flex;align-items:center;justify-content:space-between;padding:0 22px;border:1px solid var(--border);border-radius:7px;background:#FFFFFF;color:#101010;font-size:clamp(15px,0.95vw,18px);font-weight:500;text-align:left;}.quick-item:first-child,.quick-item:hover{background:linear-gradient(90deg,#fcf2f8 0%,#f3f0f7 100%);}.quick-item .arrow{width:20px;height:20px;opacity:0.58;}.chat-state{padding-top:clamp(64px,7.2vh,84px);}.user-bubble{width:fit-content;max-width:210px;margin-left:auto;padding:16px 20px;border-radius:8px;background:linear-gradient(90deg,#fcf2f8 0%,#f3f0f7 100%);font-size:14px;line-height:22px;}
}
@media (-p0-part: pc44d4d14783b1d7db8c7) {.page-dots{position:absolute;top:clamp(210px,25vh,250px);right:14px;display:grid;gap:12px;}.page-dots.is-empty{display:none;}.page-dots::after{top:-50px;right:-2px;width:34px;height:calc(100% + 62px);}.page-dots .prompt-menu{top:-42px;right:18px;left:auto;}.page-dots .prompt-menu::after{content:"";position:absolute;top:0;right:-24px;width:24px;height:100%;background:transparent;}.page-dots i{width:8px;height:8px;border-radius:50%;background:#e6e0ed;}.page-dots i.active{background:#bb1836;}
}
@media (-p0-part: p04f4c58ea50b0dd8dc3a) {.hover-prompt-panel{position:relative;display:none;margin-bottom:14px;background:transparent;}
}
@media (-p0-part: p7013b99fc04ed6ae9b88) {.hover-prompt-list{display:block;}.hover-prompt-panel > .hover-prompt-close{display:none;}.pop{position:relative;z-index:20;}.pop .box{background:linear-gradient(165deg,#FFFFFF,#fcf2f8);border:1px solid #e6e0ed;border-radius:16px;overflow:hidden;box-shadow:0 16px 44px rgba(146,86,214,0.16);position:relative;transform-origin:18px 18px;animation:lx-pop-expand 260ms cubic-bezier(.34,1.4,.4,1) both;will-change:transform,opacity;}.pop.is-closing .box{animation:lx-pop-collapse 220ms cubic-bezier(.22,.61,.36,1) both;pointer-events:none;}@keyframes lx-pop-expand{from{opacity:0;transform:translateY(8px) scale(.94);}to{opacity:1;transform:translateY(0) scale(1);}}@keyframes lx-pop-collapse{from{opacity:1;transform:translateY(0) scale(1);}to{opacity:0;transform:translateY(6px) scale(.92);}}@media (prefers-reduced-motion:reduce){.pop .box,.pop.is-closing .box{animation:none;transform:none;}}.pop-close{position:absolute;top:10px;right:10px;width:22px;height:22px;border:none;cursor:pointer;border-radius:50%;background:transparent;color:#FFFFFF;font-size:13px;display:flex;align-items:center;justify-content:center;z-index:3;}.pop-close:hover{background:transparent;}.pop .ctx{display:flex;align-items:center;gap:11px;padding:12px 40px 12px 14px;background:linear-gradient(120deg,#252525,#5b1452);position:relative;}.pop .ctx .thumb{width:42px;height:42px;border-radius:9px;flex-shrink:0;background:radial-gradient(120% 90% at 50% 0,#4d144a,#101010);border:1px solid transparent;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;}.pop .ctx .thumb i{display:block;width:72%;height:22px;border-radius:3px 3px 0 0;border:1px solid transparent;border-bottom:none;background:linear-gradient(150deg,rgba(155,142,182,0.62),rgba(77,20,74,0.48));}.pop .ctx .thumb img{display:block;width:100%;height:100%;object-fit:contain;padding:4px;background:#FFFFFF;}.pop .ctx .ci{min-width:0;}.pop .ctx .ci .nm{font-size:12.5px;font-weight:700;color:#FFFFFF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.pop .ctx .ci .pr{font-size:12px;color:#e2ddeb;font-weight:700;margin-top:3px;}.pop .ctx .badge{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;color:#FFFFFF;background:transparent;border:1px solid transparent;padding:4px 9px;border-radius:999px;}.pop .body{padding:14px 15px 15px;}.pop .sum{font-size:13px;line-height:1.7;color:#252525;}.pop .sum b{color:#B8252E;font-weight:700;}.pop .divider{display:flex;align-items:center;gap:8px;margin:13px 0 11px;}.pop .divider span{font-size:10.5px;font-weight:700;color:#979797;letter-spacing:.5px;}.pop .divider::after{content:"";flex:1;height:1px;background:#efe4f1;}.pop .acts{display:flex;flex-direction:column;gap:7px;}.pop .act{appearance:none;width:100%;display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;line-height:normal;color:#252525;text-align:left;border:1px solid #efe4f1;background:#FFFFFF;transition:.15s;}.pop .act .ic{width:26px;height:26px;flex-shrink:0;border-radius:7px;background:#f3edf6;color:#5b1452;display:flex;align-items:center;justify-content:center;}.pop .act .ar{margin-left:auto;color:#bcb4c1;}.pop .act:hover{border-color:#5b1452;background:#f3f0f7;}.pop .act:hover .ar{color:#5b1452;}.shortcut-row{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:12px;}.shortcut{height:clamp(30px,3.4vh,36px);display:inline-flex;flex:0 1 auto;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--border-strong);border-radius:7px;background:#FFFFFF;color:#101010;font-size:clamp(13px,0.8vw,15px);white-space:nowrap;}@container (max-width:420px){.assistant-bottom{left:18px;right:12px;}.shortcut-row{gap:4px;}.shortcut{height:28px;gap:4px;padding:0 6px;font-size:10px;}.shortcut .icon{width:13px;height:13px;}}@container (max-width:360px){.assistant-bottom{left:14px;right:10px;}.shortcut-row{gap:3px;}.shortcut{padding:0 5px;font-size:9.5px;}.shortcut .icon{width:12px;height:12px;}}.more-wrap{position:relative;}.more-wrap::after{left:-8px;right:-8px;bottom:30px;height:18px;}.more-wrap:hover .more-menu,.more-wrap .more-menu:hover,body[data-demo="hover"] .more-menu{display:block;}.more-menu{left:0;bottom:46px;width:166px;padding:12px 10px;display:none;}
}
@media (-p0-part: p94bff2dd432add6cecfa) {.chip-row{display:flex;gap:10px;}.chip{height:clamp(30px,3.2vh,34px);display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:7px;background:#FFFFFF;color:var(--aubergine);font-size:clamp(13px,0.8vw,15px);white-space:nowrap;cursor:pointer;user-select:none;}.chip.primary{background:var(--lavender-hover);}.send-group{display:flex;align-items:center;gap:16px;color:var(--aubergine);}.image-btn{width:28px;height:28px;border:0;background:transparent;color:var(--aubergine);padding:0;}.send-btn{width:clamp(32px,3.4vh,36px);height:clamp(32px,3.4vh,36px);border:0;border-radius:50%;background:transparent;color:#FFFFFF;font-size:24px;line-height:1;padding:0;}.send-btn .icon{width:100%;height:100%;}.content{min-width:0;overflow:hidden;padding-bottom:30px;opacity:1;visibility:visible;transform:translateX(0);transition:opacity 0.24s ease,transform 0.32s cubic-bezier(0.2,0.8,0.2,1),max-width 0.32s cubic-bezier(0.2,0.8,0.2,1),visibility 0s linear 0s;will-change:opacity,transform;}.hero{position:relative;height:clamp(176px,26vh,274px);overflow:hidden;border-radius:8px;background:#0c2342;}.hero-slides,.hero-slide{position:absolute;inset:0;}.hero-slide{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.01);transition:opacity 700ms ease,transform 1200ms ease;}.hero-slide.is-active{opacity:1;transform:scale(1);}.hero-carousel-arrow{position:absolute;top:50%;z-index:4;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,0.72);border-radius:50%;background:rgba(255,255,255,0.72);box-shadow:0 8px 24px rgba(50,29,57,0.08);-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-50%) scale(0.92);transition:opacity 180ms ease,transform 220ms ease,background-color 180ms ease,box-shadow 180ms ease;}.hero-carousel-prev{left:16px;}.hero-carousel-next{right:16px;}.hero:hover .hero-carousel-arrow,.hero:focus-within .hero-carousel-arrow{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1);}.hero-carousel-arrow:hover,.hero-carousel-arrow:focus-visible{background:rgba(255, 255, 255, 0.985);box-shadow:0 10px 28px rgba(77,20,74,0.10);outline:none;}.hero-carousel-arrow .icon{width:19px;height:19px;display:block;}.hero-carousel-prev .icon{transform:rotate(180deg);}.hero-carousel-dots{position:absolute;left:50%;bottom:12px;z-index:4;display:flex;align-items:center;justify-content:center;gap:6px;transform:translateX(-50%);}.hero-carousel-dot{width:6px;height:6px;flex:0 0 auto;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,0.72);box-shadow:0 1px 4px rgba(50,29,57,0.08);cursor:pointer;transition:width 220ms ease,background-color 180ms ease,transform 180ms ease;}.hero-carousel-dot:hover,.hero-carousel-dot:focus-visible{transform:scale(1.18);outline:none;}.hero-carousel-dot.is-active{width:20px;background:#FFFFFF;}@media (prefers-reduced-motion:reduce){.hero-slide,.hero-carousel-arrow,.hero-carousel-dot{transition:none;}}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(155,142,182,0.62),rgba(50,29,57,0.08) 48%,transparent 72%);pointer-events:none;}.hero-panel-collapse{position:absolute;top:clamp(8px,1vw,14px);right:clamp(8px,1vw,14px);z-index:2;width:42px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer;transition:transform 160ms ease,opacity 160ms ease;}.hero-panel-collapse:hover,.hero-panel-collapse:focus-visible{transform:translateY(-1px);opacity:0.9;}.hero-panel-collapse .icon{width:42px;height:40px;display:block;}.hero-copy{position:relative;z-index:1;padding:clamp(64px,8.4vh,110px) 0 0 clamp(72px,8.5vw,164px);color:#FFFFFF;}.hero-kicker{margin:0 0 16px;font-size:clamp(16px,1.05vw,20px);font-weight:700;}.hero-title{margin:0 0 28px;font-size:clamp(28px,2vw,38px);line-height:1.16;font-weight:700;}.hero-btn{height:clamp(34px,3.7vh,40px);padding:0 26px;border:0;border-radius:999px;background:#FFFFFF;color:#101010;font-size:clamp(14px,0.9vw,17px);font-weight:500;}.category-tabs{height:clamp(70px,8.4vh,104px);display:flex;align-items:center;gap:clamp(20px,2.4vw,52px);padding-left:clamp(26px,2.2vw,42px);overflow:visible;flex-wrap:nowrap;}.category-tabs button{white-space:nowrap;flex:none;}.cat-more-wrap{position:relative;flex:none;}.cat-more-wrap::after{content:"";position:absolute;left:-10px;right:-10px;top:100%;height:14px;}.cat-more-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:168px;display:none;flex-direction:column;background:#FFFFFF;border:1px solid var(--lx-border);border-radius:10px;box-shadow:0 10px 28px rgba(50,29,57,0.08);padding:6px;}.cat-more-wrap:hover .cat-more-menu,.cat-more-menu:hover,.cat-more-wrap.open .cat-more-menu{display:flex;}.cat-more-menu button{height:auto !important;padding:9px 12px;text-align:left;font-size:14px !important;border-radius:6px;}.cat-more-menu button:hover{background:var(--lavender-hover);}.cat-more-menu button::after{display:none !important;}.category-tabs button{position:relative;height:60px;border:0;background:transparent;color:#101010;font-size:clamp(16px,1.05vw,20px);font-weight:500;}.category-tabs button.active::after{content:"";position:absolute;left:0;bottom:6px;width:34px;height:2px;background:#bb1836;border-radius:2px;}
}
@media (-p0-part: pafd539f0750ad1359122) {.brand-mini{height:20px;margin-bottom:8px;color:#101010;font-size:10px;font-weight:700;text-align:left;}.brand-mini.orange{color:#ff6b21;text-align:right;font-size:14px;}.product-visual{height:clamp(110px,13vh,158px);display:flex;align-items:center;justify-content:center;margin:0 auto 26px;}.product-visual img{width:min(74%,210px);object-fit:contain;display:block;transition:transform 180ms ease,filter 180ms ease;}.product-promos{min-height:26px;display:flex;justify-content:center;gap:8px;margin:12px 0 8px;overflow:hidden;}.product-promo{max-width:46%;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid rgba(155,142,182,0.62);border-radius:4px;background:#fcfaff;color:#bb1836;font-size:11px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.price .price-from{margin-left:2px;font-size:0.68em;font-weight:700;}.portal-product:hover .product-visual img{transform:translateY(-3px) scale(1.025);filter:saturate(1.04) contrast(1.02);}.laptop{position:relative;width:clamp(132px,9vw,174px);height:clamp(84px,5.8vw,110px);perspective:500px;}.screen{position:absolute;left:13%;top:0;width:75%;height:80%;border:4px solid #252525;border-radius:3px;background:linear-gradient(135deg,#FFFFFF,rgba(77,20,74,0.10)),repeating-linear-gradient(-22deg,transparent 0 14px,rgba(77,20,74,0.10) 15px 17px);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.72);}.screen::after{content:"Air";position:absolute;left:18px;top:16px;color:rgba(155,142,182,0.62);font-size:clamp(30px,2.3vw,44px);font-style:italic;font-family:Georgia,serif;}.base{position:absolute;left:7px;bottom:2px;width:92%;height:26px;transform:skewX(-20deg);border-radius:2px 2px 8px 8px;background:linear-gradient(#e2ddeb,#bcb4c1);}.laptop.dark .screen{background:radial-gradient(circle at 40% 30%,#ff6b21 0 10%,transparent 28%),linear-gradient(135deg,#252525,#101010);}.laptop.dark .screen::after{content:"LEGION";top:35px;left:18px;color:#FFFFFF;font-family:Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;}.laptop.side{transform:rotateY(-22deg);}.product-title{margin:0 0 13px;font-size:25px;line-height:28px;font-weight:700;}.spec{margin:0 0 25px;color:#625b68;font-size:clamp(15px,1vw,19px);line-height:24px;}.price{margin:0;color:var(--price-red);font-size:25px;line-height:28px;font-weight:700;}
}
@media (-p0-part: p6387f23e3b5b92a23386) {.reco-page{display:none;padding:4px 2px 40px;}.content[data-view="reco"] .hero,.content[data-view="reco"] .category-tabs,.content[data-view="reco"] .product-grid,.content[data-view="reco"] .product-detail,.content[data-view="reco"] .lx-site-floors{display:none !important;}.content[data-view="reco"] .reco-page{display:block;}.reco-head{margin-bottom:16px;}.reco-head h2{font-size:20px;margin-bottom:4px;}.reco-head span{font-size:13px;color:var(--lx-text-tertiary);}.reco-row{display:flex;align-items:center;gap:18px;padding:16px;border:1px solid var(--lx-border);border-radius:12px;background:#FFFFFF;margin-bottom:12px;}.reco-row img{width:150px;height:110px;object-fit:contain;flex:none;cursor:pointer;}.reco-row-main{flex:1;min-width:0;display:grid;gap:6px;cursor:pointer;}.reco-row-main strong{font-size:15.5px;}.reco-row-desc{font-size:13px;color:var(--lx-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.reco-row-tags{display:flex;gap:6px;}.reco-row-side{flex:none;text-align:right;display:grid;gap:8px;justify-items:end;}.reco-row-price{color:var(--lx-price-red);font-size:19px;font-weight:700;}.reco-row-actions{display:flex;gap:8px;}
}
@media (-p0-part: pb52df1158bd89774598d) {.lx-cs-card .lx-cs-row{display:flex;justify-content:space-between;padding:5px 0;font-size:13px;border-bottom:1px dashed var(--lx-border);}.lx-cs-card .lx-cs-row b{color:var(--lx-aubergine);}
}
@media (-p0-part: pdd05074812dc7c2059f4) {.content[data-view="compare"] .hero,.content[data-view="compare"] .category-tabs,.content[data-view="compare"] .product-grid,.content[data-view="compare"] .product-detail,.content[data-view="compare"] .lx-site-floors{display:none !important;}
}
@media (-p0-part: pbf8f489b4cd1b7067066) {.info-page{display:none;padding:4px 2px 40px;max-width:880px;}.info-page.is-wide{width:100%;max-width:none;}.content[data-view="info"] .hero,.content[data-view="info"] .category-tabs,.content[data-view="info"] .product-grid,.content[data-view="info"] .product-detail,.content[data-view="info"] .lx-site-floors{display:none !important;}.content[data-view="info"] .info-page{display:block;}.lx-cmp-manage{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;}.lx-cmp-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;border:1px solid var(--lx-border);border-radius:999px;padding:4px 6px 4px 12px;background:#FFFFFF;color:var(--lx-text-secondary);}.lx-cmp-chip button{border:none;background:transparent;cursor:pointer;color:var(--lx-text-tertiary);font-size:14px;padding:0 4px;}.lx-cmp-chip button:hover{color:var(--lx-brand-red);}.lx-cmp-btns{display:grid;gap:6px;}.lx-cmp-btns .lx-p0-btn{font-size:12px;padding:5px 8px;}.lx-cmp-name{cursor:pointer;}.lx-cmp-name:hover{color:var(--lx-brand-red);}.lx-md-prod{display:inline-flex;align-items:center;gap:4px;margin:2px 2px;border:1px solid var(--lx-border);background:var(--lx-surface-muted);color:var(--lx-aubergine);border-radius:6px;padding:2px 10px;font-size:12.5px;cursor:pointer;}.lx-md-prod:hover{border-color:var(--lx-brand-red);color:var(--lx-brand-red);}.lx-md-prod-arrow{font-size:12px;}.lx-md-link{color:var(--lx-aubergine);text-decoration:underline;}.lx-flash-msg{outline:0 !important;outline-offset:0 !important;border-radius:inherit;}.lx-cs-human-card{display:flex;gap:10px;align-items:flex-start;}.lx-cs-avatar{flex:none;width:34px;height:34px;border-radius:50%;background:var(--lx-aubergine);color:#FFFFFF;display:grid;place-items:center;font-size:15px;}.shortcut.lx-cs-exit{color:var(--lx-brand-red);border-color:var(--lx-brand-red);}
}
@media (-p0-part: p294d47ceefd171451117) {.content[data-view="home"] .hero,.content[data-view="home"] .category-tabs,.content[data-view="home"] .product-grid,.content[data-view="home"] .product-detail{display:none;}.content[data-view="brand"] .hero,.content[data-view="brand"] .category-tabs,.content[data-view="brand"] .product-grid,.content[data-view="brand"] .product-detail,.content[data-view="brand"] .portal-home{display:none;}.portal-home{display:none;padding-bottom:44px;}.content[data-view="home"] .portal-home{display:block;}.brand-page{display:none;}.content[data-view="brand"] .brand-page{display:block;}body[data-page="home"] .portal-section,body[data-page="home"] .portal-product,body[data-page="home"] .solution-card,body[data-page="home"] .case-card,body[data-page="home"] .news-card,body[data-page="home"] .hot-card,body[data-page="home"] .footer-col{opacity:1;transform:none;transition:none;transition-delay:0ms;will-change:auto;}body[data-page="home"] .portal-section.is-visible,body[data-page="home"] .portal-product.is-visible,body[data-page="home"] .solution-card.is-visible,body[data-page="home"] .case-card.is-visible,body[data-page="home"] .news-card.is-visible,body[data-page="home"] .hot-card.is-visible,body[data-page="home"] .footer-col.is-visible{opacity:1;transform:translateY(0);}body[data-page="home"] .portal-agent .hero-reveal{opacity:0;transform:translateY(24px);transition:opacity 720ms cubic-bezier(0.2,0.7,0.2,1),transform 720ms cubic-bezier(0.2,0.7,0.2,1);will-change:opacity,transform;}body[data-page="home"] .portal-agent.is-visible .hero-reveal{opacity:1;transform:translateY(0);}body[data-page="home"] .portal-agent.is-visible .hero-reveal:nth-child(1){transition-delay:90ms;}body[data-page="home"] .portal-agent.is-visible .hero-reveal:nth-child(2){transition-delay:220ms;}body[data-page="home"] .portal-agent.is-visible .hero-reveal:nth-child(3){transition-delay:360ms;}body[data-page="home"] .portal-agent.is-visible .hero-reveal:nth-child(4){transition-delay:760ms;}
}
@media (-p0-part: p4908d501d3420a66eb76) {@keyframes portal-diffuse-flow{0%{transform:translate(-50%,-50%) rotate(0deg) scale(1.08);}100%{transform:translate(-50%,-50%) rotate(360deg) scale(1.08);}}@media (prefers-reduced-motion:reduce){body[data-page="home"] .portal-section,body[data-page="home"] .portal-product,body[data-page="home"] .solution-card,body[data-page="home"] .case-card,body[data-page="home"] .news-card,body[data-page="home"] .hot-card,body[data-page="home"] .footer-col{opacity:1;transform:none;transition:none;}body[data-page="home"] .portal-agent,body[data-page="home"] .portal-bg-filter{animation:none;}body[data-page="home"] .portal-agent .hero-reveal,body[data-page="home"] .portal-agent.is-visible .hero-composer.hero-reveal{opacity:1;transform:none;transition:none;}.agent-title .rotating-title .word{display:none;opacity:1;transform:none;animation:none;}.agent-title .rotating-title .word:first-child{display:inline;}}.portal-section{margin-bottom:clamp(22px,2vw,34px);}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px;}.section-kicker{margin:0 0 8px;color:var(--aubergine);font-size:13px;font-weight:700;letter-spacing:0.04em;}.section-title{margin:0;color:#101010;font-size:clamp(24px,1.7vw,34px);line-height:1.2;font-weight:700;}.section-link{height:34px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid var(--border-strong);border-radius:999px;background:#FFFFFF;color:var(--aubergine);font-size:13px;font-weight:500;white-space:nowrap;}.portal-agent{position:relative;min-height:clamp(390px,46vh,560px);overflow:hidden;border-radius:10px;background:linear-gradient(100deg,#101010 0%,#0c2342 42%,#5b1452 100%),#101010;color:#FFFFFF;}.portal-agent::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 54%,transparent 54.3%,transparent 55.8%),linear-gradient(22deg,transparent 0 45%,rgba(155,142,182,0.62) 48%,transparent 59%),radial-gradient(circle at 84% 38%,transparent,transparent 20%);opacity:0.95;}.agent-copy{position:relative;z-index:1;max-width:720px;padding:clamp(48px,5vw,86px);}.agent-eyebrow{margin:0 0 14px;color:rgba(255,255,255,0.72);font-size:14px;font-weight:700;}.agent-title{margin:0 0 22px;font-size:clamp(42px,4.2vw,78px);line-height:1.04;font-weight:700;}.agent-title .rotating-title{display:inline-block;position:relative;width:var(--rotating-title-width,auto);height:1.08em;margin-left:0.12em;overflow:hidden;transition:width 320ms ease;vertical-align:top;}.agent-title .rotating-title .word{display:inline-block;opacity:0;transform:translateY(0.72em);transition:opacity 280ms ease,transform 320ms ease;white-space:nowrap;}.agent-title .rotating-title .word:first-child{opacity:1;transform:translateY(0);}.agent-title .rotating-title.is-ready .word{position:absolute;top:0;left:0;opacity:0;transform:translateY(0.72em);}.agent-title .rotating-title.is-ready .word.is-active{opacity:1;transform:translateY(0);}.agent-summary{max-width:620px;margin:0 0 30px;color:rgba(255,255,255,0.72);font-size:clamp(16px,1.05vw,20px);line-height:1.8;}.agent-actions,.portal-tabs{display:flex;flex-wrap:wrap;gap:12px;}.agent-primary,.agent-secondary{height:44px;padding:0 24px;border-radius:999px;font-size:15px;font-weight:700;}.agent-primary{border:0;background:#FFFFFF;color:#101010;}.agent-secondary{border:1px solid transparent;background:transparent;color:#FFFFFF;}.agent-console{position:absolute;right:clamp(28px,4vw,76px);bottom:clamp(28px,4vw,76px);z-index:1;width:min(430px,34vw);padding:20px;border:1px solid transparent;border-radius:10px;background:transparent;backdrop-filter:blur(10px);}
}
@media (-p0-part: pa8580011902346f12853) {.hero-chip-row{display:flex;flex-wrap:wrap;gap:10px;min-width:0;}.hero-chip{height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #e2ddeb;border-radius:999px;background:#FFFFFF;color:#252525;font-size:14px;font-weight:500;white-space:nowrap;}.hero-chip.primary{color:var(--aubergine);background:var(--lavender-hover);}.hero-mode-toggle{display:inline-flex;align-items:center;padding:3px;border:1px solid #e2ddeb;border-radius:13px;background:#FFFFFF;}.hero-mode-option{height:32px;min-width:58px;padding:0 13px;border:0;border-radius:10px;background:transparent;color:#101010;font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background 160ms ease,color 160ms ease;}.hero-mode-option.is-active{background:var(--lavender-hover);color:var(--aubergine);font-weight:700;}
}
@media (-p0-part: paca0b2ebef7463c87456) {.hero-suggestion-cloud{width:min(920px,100%);display:flex;flex-wrap:wrap;justify-content:center;gap:14px 18px;margin-top:clamp(18px,2vw,28px);padding:0 10px;}body[data-page="home"] .hero-suggestion-cloud{width:min(100%,var(--home-suggestion-width));gap:clamp(10px,0.78vw,14px) clamp(12px,1vw,18px);margin-top:clamp(16px,1.35vw,24px);padding:0;}.hero-suggestion{min-height:42px;padding:0 26px;border:1px solid rgba(50,29,57,0.08);border-radius:999px;background:#FFFFFF;box-shadow:0 14px 34px rgba(50,29,57,0.08),inset 0 1px 0 rgba(255,255,255,0.72);color:#252525;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:transform 180ms ease,color 180ms ease,border-color 180ms ease,box-shadow 180ms ease;}body[data-page="home"] .hero-suggestion{min-height:clamp(34px,2.15vw,40px);padding:0 clamp(17px,1.18vw,24px);font-size:clamp(11px,0.68vw,13px);}.hero-suggestion:hover,.hero-suggestion:focus-visible{border-color:rgba(155,142,182,0.62);color:var(--aubergine);transform:translateY(-2px);box-shadow:0 18px 42px rgba(146,86,214,0.16),inset 0 1px 0 #FFFFFF;}.hero-icon-btn,.hero-send-btn{display:inline-flex;align-items:center;justify-content:center;border:0;}.hero-icon-btn{width:34px;height:34px;background:transparent;color:var(--aubergine);}.hero-send-btn{width:44px;height:44px;border-radius:50%;color:#FFFFFF;}.hero-send-btn .icon{width:22px;height:22px;}.console-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid transparent;color:#FFFFFF;font-size:14px;}.console-row:last-child{border-bottom:0;}.console-row strong{font-size:22px;color:#FFFFFF;}.portal-grid,.solution-grid,.case-grid,.news-grid,.hot-grid,.footer-grid{display:grid;gap:clamp(14px,1.2vw,22px);}.portal-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.portal-product,.solution-card,.case-card,.news-card,.hot-card{border:1px solid transparent;border-radius:8px;background:#FFFFFF;transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease;}.portal-product{min-height:280px;padding:22px;position:relative;overflow:hidden;}.portal-product::after{content:"›";position:absolute;right:clamp(18px,1.5vw,28px);bottom:clamp(18px,1.5vw,28px);width:42px;height:42px;border:2px solid rgba(155,142,182,0.62);border-radius:50%;color:rgba(77,20,74,0.48);font-size:38px;line-height:36px;font-weight:300;text-align:center;opacity:0;transform:translateX(-8px) scale(0.92);transition:opacity 180ms ease,transform 180ms ease,border-color 180ms ease,color 180ms ease;pointer-events:none;}.portal-product:hover::after{opacity:1;transform:translateX(0) scale(1);border-color:rgba(77,20,74,0.48);color:rgba(77,20,74,0.48);}.portal-product:hover,.solution-card:hover,.case-card:hover,.news-card:hover,.hot-card:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:0 14px 32px rgba(50,29,57,0.08);}.portal-product .product-visual{height:124px;}.portal-product h3,.solution-card h3,.case-card h3,.news-card h3,.hot-card h3{margin:0 0 10px;color:#101010;font-size:clamp(17px,1.05vw,21px);line-height:1.35;font-weight:700;}.portal-product p,.solution-card p,.case-card p,.news-card p,.hot-card p{margin:0;color:var(--text-soft);font-size:14px;line-height:1.65;}.portal-price{display:block;margin-top:16px;color:var(--price-red);font-size:20px;font-weight:700;}
}
@media (-p0-part: pf54863b4834a98f1abe5) {.solution-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform 420ms ease,filter 420ms ease;z-index:0;}
}
@media (-p0-part: p5f5e6f015cf4347e20ca) {.solution-meta{display:inline-flex;margin-bottom:36px;color:var(--aubergine);font-size:13px;font-weight:700;}
}
@media (-p0-part: p3d19774a98babcea3809) {.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.case-card{min-height:210px;padding:24px;position:relative;overflow:hidden;}.case-stat{display:block;margin-bottom:42px;color:var(--aubergine);font-size:clamp(30px,2.6vw,48px);line-height:1;font-weight:700;}.case-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform 420ms ease,filter 420ms ease;z-index:0;}.case-card::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#FFFFFF 0%,rgba(255,255,255,0.72) 44%,transparent 100%),linear-gradient(180deg,rgba(255,255,255,0.72) 0%,transparent 100%);z-index:1;pointer-events:none;}.case-card:hover .case-image{transform:scale(1.045);filter:saturate(1.06) contrast(1.03);}.case-card .case-stat,.case-card h3,.case-card p{position:relative;z-index:2;}.news-grid{grid-template-columns:1.15fr 0.85fr;}.news-card{padding:24px;}.news-card.lead{min-height:260px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(145deg,#FFFFFF,#f3edf6),#FFFFFF;}.news-list{display:grid;gap:12px;}.news-list .news-card{min-height:82px;}.news-date{display:block;margin-bottom:10px;color:var(--aubergine);font-size:13px;font-weight:700;}.hot-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.hot-card{min-height:150px;padding:22px;}.hot-rank{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:24px;border-radius:50%;background:var(--lavender-hover);color:var(--aubergine);font-weight:700;}.portal-footer{width:100%;padding:clamp(44px,4vw,64px) clamp(72px,10vw,180px) clamp(32px,3vw,46px);border-radius:0;background:#efe4f1;color:#101010;}.footer-grid{display:grid;grid-template-columns:minmax(120px,0.85fr) minmax(120px,0.85fr) minmax(340px,1.7fr) minmax(520px,2.3fr);gap:clamp(34px,4vw,70px);max-width:1500px;margin:0 auto;padding-bottom:34px;border-bottom:1px solid #e2ddeb;}.footer-brand{color:#101010;font-size:20px;font-weight:700;}.footer-col strong{display:block;margin-bottom:14px;color:#101010;font-size:18px;}.footer-col a,.footer-col span{display:block;margin-bottom:12px;color:#625b68;font-size:12px;line-height:1.4;text-decoration:none;}.footer-link-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,3vw,58px);}body[data-page="home"]{background:#FFFFFF;--home-content-padding:clamp(28px,3vw,58px);}body[data-page="home"] .shell{min-height:calc(100vh - clamp(76px,7.2vh,108px));padding:0;}body[data-page="home"] .content{background:#FFFFFF;border:0;border-radius:0;padding:var(--home-content-padding);}body[data-page="brand"]{background:var(--lavender-bg);--brand-page-padding:0;}body[data-page="brand"] .shell{min-height:calc(100vh - clamp(76px,7.2vh,108px));}body[data-page="brand"] .content{background:transparent;border:0;border-radius:0;padding:var(--brand-page-padding);overflow-y:auto;}.brand-page{color:var(--lx-text-primary);}.brand-hero{position:relative;min-height:clamp(300px,34vh,440px);overflow:hidden;border-radius:8px;padding:clamp(42px,5vw,84px);background-color:var(--lx-aubergine);background-image:linear-gradient(90deg,#4d144a 0%,#4d144a 34%,rgba(155,142,182,0.62) 58%,rgba(155,142,182,0.62) 100%),linear-gradient(180deg,rgba(50,29,57,0.08),rgba(50,29,57,0.08)),url("/assets/img/banner2.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;color:#FFFFFF;isolation:isolate;}.brand-hero::after{content:"";position:absolute;inset:auto -8% -34% 42%;height:72%;background:radial-gradient(circle,transparent,transparent 66%);transform:rotate(-8deg);pointer-events:none;}.brand-eyebrow{margin:0 0 18px;color:rgba(255,255,255,0.72);font-size:12px;font-weight:700;letter-spacing:6px;text-transform:uppercase;}.brand-title{margin:0 0 18px;font-size:40px;line-height:1.15;font-weight:700;}.brand-lead{max-width:560px;margin:0 0 32px;color:rgba(255,255,255,0.72);font-size:18px;line-height:1.7;}.brand-metrics{display:flex;flex-wrap:wrap;gap:12px;}.brand-metric{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:rgba(255,255,255,0.72);font-size:13px;}.brand-section{margin-top:24px;}.brand-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}.brand-value{min-height:150px;padding:28px;border:1px solid var(--lx-border);border-radius:8px;background:#FFFFFF;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease;}.brand-value:hover{transform:translateY(-3px);border-color:var(--lx-border-strong);}.brand-value.blue{background:#f6f6f6;}.brand-value.green{background:#f6f6f6;}.brand-value.warm{background:#f6f6f6;}.brand-value.violet{background:#f3f0f7;}.brand-value h3,.brand-panel h2{margin:0 0 10px;font-size:20px;line-height:1.4;}.brand-value p,.brand-story p,.brand-case p{margin:0;color:var(--lx-text-secondary);font-size:14px;line-height:1.7;}.brand-panel{padding:28px;border:1px solid var(--lx-border);border-radius:8px;background:#FFFFFF;}.brand-panel-title{position:relative;padding-left:14px;}.brand-panel-title::before{content:"";position:absolute;left:0;top:5px;width:3px;height:20px;border-radius:2px;background:#a262d7;}.brand-cases{display:grid;gap:0;}.brand-case{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:74px;border-top:1px solid #efe4f1;}.brand-case:first-child{border-top:0;}.brand-case strong{color:#a262d7;font-size:14px;}.brand-case h3{margin:0 0 6px;font-size:16px;}.brand-case button,.brand-cta{height:34px;border:1px solid var(--lx-border-strong);border-radius:999px;background:#FFFFFF;color:var(--lx-aubergine);padding:0 14px;font-weight:600;}.brand-case:hover{background:#fcfaff;}.brand-awards{display:flex;flex-wrap:wrap;gap:10px;}.brand-award{display:inline-flex;align-items:center;height:30px;border:1px solid var(--lx-border-strong);border-radius:999px;background:var(--lx-surface-muted);color:var(--lx-aubergine);padding:0 12px;font-size:12px;font-weight:600;line-height:18px;transition:border-color 160ms ease,background 160ms ease,color 160ms ease;}.brand-award:hover{border-color:var(--lx-aubergine);background:var(--lx-surface-hover);color:var(--lx-aubergine-2);}.brand-action-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:26px 28px;border-radius:8px;background:#fcf2f8;}.brand-action-bar h2{margin:0 0 8px;font-size:22px;}.brand-action-bar p{margin:0;color:var(--lx-text-secondary);}.brand-cta.primary{min-width:132px;border-color:var(--lx-brand-red);background:var(--lx-brand-red);color:#FFFFFF;}.brand-experience{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,0.92fr);gap:18px;}.brand-values.brand-experience{grid-template-columns:minmax(0,1.08fr) minmax(360px,0.92fr);}.brand-focus-panel{position:relative;min-height:390px;overflow:hidden;border:1px solid #e2ddeb;border-radius:8px;padding:clamp(30px,3vw,48px);background:linear-gradient(135deg,#4d144a,#252525 58%,#B8252E);color:#FFFFFF;isolation:isolate;}.brand-focus-panel::before,.brand-focus-panel::after{content:"";position:absolute;pointer-events:none;border-radius:999px;}.brand-focus-panel::before{right:-96px;top:-110px;width:280px;height:280px;border:34px solid transparent;}.brand-focus-panel::after{left:-80px;bottom:-120px;width:260px;height:260px;background:radial-gradient(circle,rgba(146,86,214,0.16),transparent 70%);}.brand-focus-kicker{margin:0 0 24px;color:rgba(255,255,255,0.72);font-size:12px;font-weight:700;letter-spacing:0.18em;}.brand-focus-title{max-width:620px;margin:0 0 20px;font-size:clamp(34px,3vw,58px);line-height:1.08;font-weight:800;}.brand-focus-copy{max-width:680px;margin:0 0 34px;color:rgba(255,255,255,0.72);font-size:17px;line-height:1.8;}.brand-focus-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:auto;}.brand-focus-stat{min-height:86px;padding:14px 16px;border:1px solid transparent;border-radius:8px;background:transparent;}.brand-focus-stat strong{display:block;margin-bottom:5px;font-size:22px;}.brand-focus-stat span{color:rgba(255,255,255,0.72);font-size:12px;}.brand-value-stack{display:grid;gap:12px;}.brand-value{position:relative;min-height:88px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;padding:18px;cursor:pointer;outline:none;}.brand-value::before{content:attr(data-index);width:44px;height:44px;display:inline-grid;place-items:center;border-radius:8px;background:rgba(50,29,57,0.08);color:var(--lx-aubergine);font-weight:800;}.brand-value::after{content:"查看";position:absolute;right:18px;bottom:16px;color:var(--lx-aubergine);font-size:12px;font-weight:700;opacity:0;transform:translateX(-6px);transition:opacity 160ms ease,transform 160ms ease;}.brand-value:hover,.brand-value:focus-visible,.brand-value.is-active{transform:translateY(-2px);border-color:rgba(155,142,182,0.62);background:linear-gradient(135deg,#FFFFFF,var(--lx-surface-hover));}.brand-value:hover::after,.brand-value:focus-visible::after,.brand-value.is-active::after{opacity:1;transform:translateX(0);}.brand-value h3{font-size:20px;}.brand-value p{padding-right:52px;}.brand-story{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:stretch;}.brand-story .brand-panel-title{align-self:start;}.brand-story p{font-size:16px;}.brand-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;}.brand-time-node{min-height:98px;padding:14px;border:1px solid var(--lx-border);border-radius:8px;background:var(--lx-surface-muted);transition:transform 160ms ease,border-color 160ms ease,background 160ms ease;}.brand-time-node:hover{transform:translateY(-2px);border-color:var(--lx-border-strong);background:#FFFFFF;}.brand-time-node strong{display:block;margin-bottom:8px;color:var(--lx-aubergine);font-size:18px;}.brand-time-node span{color:var(--lx-text-secondary);font-size:13px;line-height:1.55;}.brand-cases{grid-template-columns:1.15fr repeat(3,minmax(0,0.82fr));gap:14px;}.brand-case{min-height:238px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border:1px solid var(--lx-border);border-radius:8px;background:#FFFFFF;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease;}.brand-case:first-child{min-height:238px;border-top:1px solid var(--lx-border);background:linear-gradient(140deg,#4d144a,rgba(77,20,74,0.48)),var(--lx-aubergine);color:#FFFFFF;}.brand-case:hover,.brand-case:focus-within{transform:translateY(-3px);border-color:var(--lx-border-strong);background:var(--lx-surface-hover);}.brand-case:first-child:hover{background:linear-gradient(140deg,#4d144a,rgba(77,20,74,0.48)),var(--lx-aubergine);}.brand-case strong{color:var(--lx-brand-red);font-size:14px;}.brand-case:first-child strong,.brand-case:first-child p{color:rgba(255,255,255,0.72);}.brand-case h3{font-size:21px;line-height:1.25;}.brand-case:first-child h3{color:#FFFFFF;}.brand-case p{font-size:14px;}.brand-awards{gap:12px;}.brand-award{height:38px;padding:0 16px;cursor:pointer;font-size:14px;}.brand-award:focus-visible,.brand-award:hover,.brand-award.is-active{outline:none;border-color:var(--lx-aubergine);background:var(--lx-aubergine);color:#FFFFFF;}.brand-award-note{margin-top:18px;padding:18px 20px;border-radius:8px;background:linear-gradient(135deg,var(--lx-surface-muted),#FFFFFF);color:var(--lx-text-secondary);font-size:15px;line-height:1.75;}body[data-page="home"] .portal-section{margin-bottom:clamp(46px,5vw,86px);}body[data-page="home"] .portal-agent{width:calc(100% + (var(--home-content-padding) * 2));min-height:clamp(540px,calc(100vh - clamp(76px,7.2vh,108px) - 385px),780px);margin:calc(var(--home-content-padding) * -1) calc(var(--home-content-padding) * -1) clamp(18px,2vw,30px);display:flex;align-items:center;justify-content:center;border-radius:0;background:#f6f6f6;color:#101010;text-align:center;isolation:isolate;}.portal-bg-container{position:absolute;inset:0 0 auto;width:100%;height:min(100%,760px);z-index:0;overflow:clip;filter:blur(30px);opacity:0.5;}.portal-bg-filter{position:absolute;top:50%;left:50%;width:3780px;height:3780px;transform:translate(-50%,-50%);transform-origin:50% 50%;will-change:transform;animation:portal-diffuse-flow 10s linear infinite;pointer-events:none;}.portal-bg{width:100%;height:100%;object-fit:cover;user-select:none;}body[data-page="home"] .portal-agent::before{display:none;}body[data-page="home"] .agent-copy{--home-agent-width:clamp(680px,44vw,900px);--home-composer-width:clamp(640px,39vw,820px);--home-suggestion-width:clamp(650px,43vw,860px);display:grid;justify-items:center;width:min(100%,var(--home-agent-width));max-width:var(--home-agent-width);margin-left:auto;margin-right:auto;padding:0;transform:translateY(clamp(6px,1vh,14px));}body[data-page="home"] .agent-eyebrow{margin-bottom:20px;color:var(--aubergine);font-size:14px;letter-spacing:0.08em;}body[data-page="home"] .agent-title{max-width:var(--home-agent-width);margin-left:auto;margin-right:auto;margin-bottom:clamp(14px,1.2vw,18px);color:#101010;font-size:clamp(32px,2.35vw,48px);line-height:1.04;letter-spacing:0;}body[data-page="home"] .agent-title .rotating-title{color:#4d144a;}body[data-page="home"] .agent-summary{max-width:var(--home-composer-width);margin-left:auto;margin-right:auto;margin-bottom:clamp(12px,1vw,15px);color:#625b68;font-size:clamp(14px,0.82vw,17px);}
}
@media (-p0-part: pabd4befec2e6329b0383) {body[data-page="home"] .agent-actions{margin-top:28px;}body[data-page="home"] .agent-primary,body[data-page="home"] .agent-secondary{height:46px;border-radius:999px;}body[data-page="home"] .agent-primary{background:#101010;color:#FFFFFF;}body[data-page="home"] .agent-secondary{border-color:#e2ddeb;background:#FFFFFF;color:#101010;}body[data-page="home"] .agent-console{right:clamp(28px,4vw,76px);bottom:clamp(28px,4vw,76px);width:min(430px,34vw);border-color:#e6e0ed;background:rgba(255,255,255,0.72);color:#101010;box-shadow:0 18px 50px rgba(50,29,57,0.08);}body[data-page="home"] .console-row{border-bottom-color:#efe4f1;color:#625b68;}body[data-page="home"] .console-row strong{color:#101010;}body[data-page="home"] .section-head{align-items:flex-start;padding-top:clamp(22px,2.2vw,38px);border-top:1px solid #e2ddeb;}body[data-page="home"] .product-recommendation .section-head{justify-content:flex-end;padding-top:0;border-top:0;}body[data-page="home"] .section-kicker{color:#625b68;font-size:12px;letter-spacing:0.08em;}body[data-page="home"] .section-title{max-width:760px;margin-top:60px;margin-bottom:20px;font-size:clamp(34px,2.4vw,64px);line-height:1.02;font-weight:700;}body[data-page="home"] .section-link{margin-top:60px;border-color:#e2ddeb;color:#101010;}body[data-page="home"] .portal-grid{grid-template-columns:repeat(4,minmax(0,1fr));}body[data-page="home"] .portal-product,body[data-page="home"] .solution-card,body[data-page="home"] .case-card,body[data-page="home"] .news-card,body[data-page="home"] .hot-card{border-color:transparent;border-radius:0;background:#f6f6f6;box-shadow:none;}body[data-page="home"] .portal-product:hover,body[data-page="home"] .solution-card:hover,body[data-page="home"] .case-card:hover,body[data-page="home"] .news-card:hover,body[data-page="home"] .hot-card:hover{transform:translateY(-2px);border-color:#e2ddeb;box-shadow:none;}body[data-page="home"] .portal-product{min-height:360px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,2vw,32px);}body[data-page="home"] .portal-product .product-visual{height:176px;}body[data-page="home"] .portal-product h3,body[data-page="home"] .solution-card h3,body[data-page="home"] .case-card h3,body[data-page="home"] .news-card h3,body[data-page="home"] .hot-card h3{font-size:clamp(20px,1.45vw,28px);line-height:1.18;}body[data-page="home"] .portal-product p,body[data-page="home"] .solution-card p,body[data-page="home"] .case-card p,body[data-page="home"] .news-card p,body[data-page="home"] .hot-card p{color:#625b68;font-size:15px;}
}
@media (-p0-part: pac3c1abfa02b6a63e340) {body[data-page="home"] .case-card{min-height:300px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,2.3vw,38px);}body[data-page="home"] .case-stat{margin-bottom:0;color:#101010;font-size:clamp(52px,2vw,92px);}body[data-page="home"] .news-grid{grid-template-columns:1.2fr 0.8fr;}body[data-page="home"] .news-card.lead{min-height:430px;position:relative;overflow:hidden;background:url("/assets/img/new1.jpg") center / cover no-repeat;color:#FFFFFF;}body[data-page="home"] .news-card.lead .news-date,body[data-page="home"] .news-card.lead h3,body[data-page="home"] .news-card.lead p{position:relative;z-index:1;color:#FFFFFF;}body[data-page="home"] .news-list .news-card{min-height:132px;}body[data-page="home"] .hot-card{min-height:220px;display:flex;flex-direction:column;justify-content:space-between;}body[data-page="home"] .hot-rank{background:#101010;color:#FFFFFF;}body[data-page="home"] .portal-footer{width:calc(100% + (var(--home-content-padding) * 2));margin-left:calc(var(--home-content-padding) * -1);margin-right:calc(var(--home-content-padding) * -1);margin-bottom:calc(var(--home-content-padding) * -1);border-radius:0;background:#efe4f1;}@media (max-width:1500px){.portal-footer{padding-left:clamp(44px,6vw,90px);padding-right:clamp(44px,6vw,90px);}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.footer-link-columns{grid-template-columns:repeat(2,minmax(0,1fr));}}
}
@media (-p0-part: p171be4557bd37e2fc6ee) {.service-item{min-height:70px;padding:12px;border-radius:8px;background:var(--lavender-weak);}.service-item strong{display:block;margin-bottom:4px;color:#101010;font-size:13px;}.service-item span{color:var(--text-soft);font-size:12px;}
}
@media (-p0-part: pb62e5256b55eab8039be) {svg{display:block;}@media (max-width:1500px){body{min-width:1024px;--assistant-panel-width:382px;}.topbar{grid-template-columns:176px 1fr 128px;padding:0 22px;}.main-nav{gap:22px;}.shell{grid-template-columns:var(--assistant-panel-width) minmax(0,1fr);column-gap:24px;}.assistant-panel{min-height:640px;padding-left:24px;padding-right:20px;}.assistant-bottom{left:30px;right:12px;}.shortcut-row{gap:5px;}.shortcut{padding:0 7px;font-size:11.5px;}.composer{padding-left:10px;padding-right:10px;}.chip-row{gap:7px;min-width:0;}.chip{padding:0 8px;font-size:12px;}.send-group{gap:8px;}.image-btn{width:24px;height:24px;}.send-btn{width:32px;height:32px;font-size:21px;}.quick-list{width:calc(100% - 20px);margin-left:14px;}.headline{margin-left:14px;}.product-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px;}.portal-agent{min-height:400px;}.agent-copy{max-width:620px;padding:44px;}.agent-console{position:relative;right:auto;bottom:auto;width:auto;max-width:520px;margin:0 44px 32px;}body[data-page="home"] .content{--home-content-padding:32px;padding:32px;}body[data-page="home"] .portal-agent{min-height:clamp(540px,calc(100vh - clamp(61px,5.76vh,86px) - 292px),780px);display:flex;align-items:center;justify-content:center;box-sizing:border-box;}body[data-page="home"] .agent-copy{--home-agent-width:clamp(620px,62vw,820px);--home-composer-width:clamp(590px,58vw,760px);--home-suggestion-width:clamp(590px,64vw,800px);}body[data-page="home"] .agent-copy{transform:none;}body[data-page="home"] .portal-agent::before{display:none;}body[data-page="home"] .agent-console{position:relative;right:auto;bottom:auto;width:auto;max-width:520px;margin:0 0 32px;}.portal-grid,.hot-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.solution-grid,.case-grid,.news-grid,.footer-grid{grid-template-columns:1fr;}.detail-main{grid-template-columns:minmax(288px,0.9fr) minmax(346px,1.1fr);}.detail-gallery{min-height:461px;padding:26px;}.detail-info{padding:26px;}.detail-image-stage,.detail-review-summary,.detail-review-grid,.detail-spec-grid{grid-template-columns:1fr;}}@media (max-height:820px){.default-state{padding-top:104px;}.headline{margin-bottom:18px;}.quick-item{height:42px;}.assistant-bottom{bottom:14px;}.shortcut-row{margin-bottom:8px;}.composer{height:104px;}.hero{height:210px;}.category-tabs{height:62px;}.product-card{min-height:270px;}body[data-page="home"] .portal-agent{min-height:clamp(540px,calc(100vh - clamp(61px,5.76vh,86px) - 283px),780px);box-sizing:border-box;}body[data-page="home"] .agent-copy{transform:none;}body[data-page="home"] .agent-title{margin-bottom:12px;font-size:clamp(27px,2.25vw,40px);line-height:1.06;}body[data-page="home"] .agent-summary{margin-bottom:8px;font-size:clamp(13px,0.9vw,16px);}body[data-page="home"] .hero-composer{min-height:clamp(96px,7.5vw,120px);margin-top:10px;padding:12px 14px;}body[data-page="home"] .hero-composer textarea{min-height:48px;font-size:clamp(15px,1vw,18px);}body[data-page="home"] .hero-suggestion-cloud{gap:10px 14px;margin-top:14px;padding-bottom:20px;}body[data-page="home"] .hero-suggestion{min-height:36px;padding:0 20px;font-size:12px;}}html,body{height:100%;overflow:hidden;}body{min-width:1024px;--assistant-panel-width:clamp(312px,calc((100vw - clamp(28px,3.28vw,62px) - clamp(19px,2vw,38px)) * 0.3),720px);}.topbar{height:clamp(61px,5.76vh,86px);grid-template-columns:clamp(142px,10.4vw,202px) 1fr clamp(106px,8vw,152px);padding:0 clamp(18px,1.6vw,30px);}.brand img{width:clamp(117px,8vw,152px);}.main-nav{gap:clamp(19px,1.8vw,34px);}.main-nav button{height:clamp(61px,5.76vh,86px);font-size:clamp(13px,0.88vw,17px);}.utility{gap:14px;}.utility-btn{width:26px;height:26px;}.shell{grid-template-columns:var(--assistant-panel-width) minmax(0,1fr);column-gap:clamp(19px,2vw,38px);height:calc(100vh - clamp(61px,5.76vh,86px));min-height:0;overflow:hidden;padding:clamp(11px,1.08vw,16px) clamp(14px,1.28vw,24px) 0;}
}
@media (-p0-part: pfbf0680f9babd126be2a) {.content{height:calc(100vh - clamp(61px,5.76vh,86px) - clamp(11px,1.08vw,16px));overflow-y:auto;overflow-x:hidden;padding-right:4px;padding-bottom:28px;}.tool-row{top:clamp(14px,1.16vw,23px);left:clamp(14px,1.16vw,23px);gap:16px;}.tool-btn{width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;}.tool-btn .icon{width:16px;height:16px;}.history-wrap{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;line-height:0;}.history-button .icon{width:16px;height:16px;transform:none;}.switch-btn{height:28px;padding:0 10px;font-size:12px;}.default-state{padding-top:clamp(72px,10vh,120px);}.headline{margin:0 0 clamp(18px,1.6vw,27px) clamp(8px,1.13vw,23px);font-size:clamp(19px,1.34vw,26px);}.quick-list{gap:clamp(7px,0.8vh,10px);width:min(377px,calc(100% - clamp(13px,2.08vw,42px)));margin-left:clamp(8px,1.08vw,22px);}.quick-item{height:clamp(35px,4vh,46px);padding:0 18px;font-size:clamp(12px,0.76vw,14px);}.chat-state{padding-top:clamp(51px,5.76vh,67px);}.user-bubble{max-width:168px;padding:13px 16px;font-size:14px;line-height:18px;}
}
@media (-p0-part: p608d33585ffcbf9cf68e) {.page-dots{top:clamp(168px,20vh,200px);gap:9px;}.page-dots i{width:6px;height:6px;}
}
@media (-p0-part: p8dc8fbba949113390589) {.shortcut-row{gap:6px;margin-bottom:8px;}.shortcut{height:29px;gap:5px;padding:0 9px;font-size:12px;}
}
@media (-p0-part: pa6d5226fd6666942f8c8) {.chip-row{gap:6px;}.chip{height:27px;gap:5px;padding:0 8px;font-size:12px;}.send-group{gap:8px;}.image-btn{width:22px;height:22px;}.send-btn{width:29px;height:29px;font-size:19px;}.hero{height:clamp(176px,26vh,274px);}.hero-copy{padding:clamp(51px,6.72vh,88px) 0 0 clamp(58px,6.8vw,131px);}.hero-kicker{margin-bottom:12px;font-size:clamp(13px,0.84vw,16px);}.hero-title{margin-bottom:22px;font-size:clamp(22px,1.6vw,30px);}.hero-btn{height:32px;padding:0 21px;font-size:13px;}.category-tabs{height:clamp(56px,6.72vh,83px);gap:clamp(29px,2.92vw,56px);padding-left:clamp(21px,1.76vw,34px);}.category-tabs button{height:48px;font-size:clamp(13px,0.84vw,16px);}
}
@media (-p0-part: p905250917550636a84f6) {.brand-mini{height:16px;margin-bottom:6px;font-size:8px;}.brand-mini.orange{font-size:11px;}.product-visual{height:clamp(88px,10.4vh,126px);margin-bottom:18px;}.laptop{width:clamp(106px,7.2vw,139px);height:clamp(67px,4.64vw,88px);}.screen{border-width:3px;}.screen::after{left:14px;top:12px;font-size:clamp(24px,1.84vw,35px);}.base{height:21px;}.product-title{margin-bottom:9px;font-size:clamp(14px,0.92vw,18px);line-height:22px;}.spec{margin-bottom:18px;font-size:clamp(12px,0.8vw,15px);line-height:19px;}.price{font-size:clamp(14px,0.92vw,18px);line-height:22px;}@media (max-width:1280px){body{--assistant-panel-width:336px;}.shell{grid-template-columns:var(--assistant-panel-width) minmax(0,1fr);column-gap:18px;}.product-grid{grid-template-columns:repeat(3,minmax(150px,1fr));}.shortcut{padding:0 6px;font-size:10px;}.chip{padding:0 6px;font-size:10px;}}.brand,.main-nav button,.utility-btn,.tool-btn,.switch-btn,.quick-item,.shortcut,.chip,.image-btn,.send-btn,.hero-btn,.category-tabs button,.product-card,.menu-row{transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease,transform 160ms ease,opacity 160ms ease;}.brand:hover{opacity:0.88;}.main-nav button:hover{color:var(--aubergine);}.main-nav button:not(.active):hover::after{content:"";position:absolute;left:50%;bottom:clamp(14px,1.5vh,22px);width:22px;height:2px;transform:translateX(-50%);border-radius:2px;background:rgba(155,142,182,0.62);}.utility-btn:hover,.account-wrap:hover .utility-btn{color:var(--aubergine);background:var(--lavender-hover);box-shadow:inset 0 0 0 1px rgba(50,29,57,0.08);}.tool-btn:hover{color:#bb1836;transform:translateY(-1px);}.switch-btn:hover,.shortcut:hover,.chip:hover{color:var(--aubergine);border-color:#cbaed2;background:var(--lavender-hover);box-shadow:0 4px 12px rgba(50,29,57,0.08);}.quick-item:hover{border-color:#e2ddeb;color:var(--aubergine);box-shadow:0 8px 18px rgba(50,29,57,0.08);transform:translateY(-1px);}.quick-item:hover .arrow{transform:translateX(3px);opacity:1;}.quick-item .arrow{transition:color 160ms ease,transform 160ms ease;}
}
@media (-p0-part: pe30e53edcf05d995adbb) {.image-btn:hover{color:#bb1836;transform:translateY(-1px);}.send-btn:hover{background:transparent;box-shadow:none;transform:translateY(-1px);}.hero-btn:hover{color:var(--aubergine);box-shadow:0 8px 20px rgba(146,86,214,0.16);transform:translateY(-1px);}.category-tabs button:hover{color:var(--aubergine);}.category-tabs button:not(.active):hover::after{content:"";position:absolute;left:0;bottom:6px;width:20px;height:2px;border-radius:2px;background:rgba(155,142,182,0.62);}
}
@media (-p0-part: p1e7b3ba8738f9de3818a) {.laptop{transition:transform 160ms ease;}.menu-row:hover{background:var(--lavender-hover);color:var(--aubergine);}.more-wrap:hover > .shortcut{color:var(--aubergine);border-color:#cbaed2;background:var(--lavender-hover);}.history-wrap:hover > .tool-btn{color:#bb1836;}.history-button.is-active{color:#bb1836;background:var(--lavender-hover);}
}
@media (-p0-part: p9dacd38a2492fc72b9df) {.lx-generating{display:grid;gap:12px;padding:4px 0;}.lx-generating-head{display:inline-flex;align-items:center;gap:8px;color:var(--lx-text-secondary);font-size:14px;line-height:22px;}.lx-generating-orb{width:8px;height:8px;border-radius:999px;background:#bb1836;box-shadow:0 0 0 0 rgba(155,142,182,0.62);animation:lx-generating-pulse 1.28s ease-out infinite;}.lx-generating-lines{display:grid;gap:9px;}.lx-generating-line{position:relative;height:12px;overflow:hidden;border-radius:999px;background:#f3edf6;}.lx-generating-line:nth-child(1){width:100%;}.lx-generating-line:nth-child(2){width:84%;}.lx-generating-line:nth-child(3){width:56%;}.lx-generating-line::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent 0%,#FFFFFF 48%,transparent 100%);animation:lx-generating-shimmer 1.35s ease-in-out infinite;}@keyframes lx-generating-pulse{0%{box-shadow:0 0 0 0 rgba(155,142,182,0.62);transform:scale(0.92);}70%{box-shadow:0 0 0 9px transparent;transform:scale(1);}100%{box-shadow:0 0 0 0 transparent;transform:scale(0.92);}}@keyframes lx-generating-shimmer{100%{transform:translateX(100%);}}.lx-p0-products{display:grid;grid-template-columns:1fr;gap:8px;margin-top:8px;}.lx-p0-product-mini{display:grid;grid-template-columns:54px 1fr;gap:10px;align-items:center;padding:8px;border:1px solid var(--lx-border);border-radius:8px;background:var(--lx-surface);cursor:pointer;}.lx-p0-product-mini img{width:54px;height:54px;object-fit:contain;border-radius:6px;background:var(--lx-bg);}.lx-p0-product-mini strong{display:block;color:var(--lx-text-primary);font-size:13px;line-height:18px;}.lx-p0-product-mini span{display:block;margin-top:4px;color:var(--lx-brand-red);font-weight:700;}.lx-p0-disclaimer{margin-top:8px;color:var(--lx-text-tertiary);font-size:12px;line-height:18px;font-weight:400;}
}
@media (-p0-part: p8ad49534b70aa5c845c7) {@keyframes lxDocumentQuerySend{0%{opacity:0;transform:translate3d(18px,10px,0) scale(.94);}58%{opacity:1;transform:translate3d(-2px,-1px,0) scale(1.01);}100%{opacity:1;transform:none;}}.lx-document-typed-reply{margin:0;}
}
@media (-p0-part: p4d70e0e6b4d067e4f707) {@keyframes lxDocumentCardEnter{from{opacity:0;transform:translate3d(0,12px,0) scale(.975);}to{opacity:1;transform:none;}}
}
@media (-p0-part: pecb99438dc8e377d1586) {@keyframes cursorBlink{0%,42%{opacity:1;}43%,100%{opacity:0;}}@keyframes shimmerSweep{0%{transform:translateX(-120%) skewX(-18deg);opacity:0;}18%{opacity:1;}68%{opacity:1;}100%{transform:translateX(260%) skewX(-18deg);opacity:0;}}
}
@media (-p0-part: p30c6ada461bf214f4a9a) {@keyframes ctaSweep{0%{transform:translateX(-120%) skewX(-18deg);}100%{transform:translateX(130%) skewX(-18deg);}}
}
@media (-p0-part: p12af48310bd4aca586f7) {.lx-p0-modal-mask{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(25, 14, 33, 0.7);}.lx-p0-modal-mask.show{display:flex;}.lx-p0-modal{width:min(720px,94vw);max-height:min(760px,88vh);display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:20px;background:#FFFFFF;box-shadow:0 24px 70px rgba(155,142,182,0.62),0 4px 14px rgba(50,29,57,0.08);}.lx-p0-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px 16px;border-bottom:1px solid #f3edf6;}.lx-p0-modal-head[hidden]{display:none !important;}.lx-p0-modal-title{margin:0;color:#252525;font-size:17px;line-height:24px;font-weight:800;letter-spacing:.3px;}.lx-p0-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:50%;background:rgba(146,86,214,0.08);color:#979797;font-size:18px;line-height:1;cursor:pointer;transition:background-color .16s,color .16s;}.lx-p0-close:hover{background:rgba(146,86,214,0.08);color:#252525;}.lx-p0-modal-body{overflow:auto;padding:18px 28px 24px;}
}
@media (-p0-part: p7b9e46dc50d25f071f0a) {.lx-p0-modal-mask.lx-addr-modal-mask{background:rgba(25, 14, 33, 0.7);animation:lxOrderFade .16s ease both;}.lx-p0-modal-mask.lx-addr-modal-mask .lx-p0-modal.ad[data-v="1"].lx-addr-skin{--brand-red:#B8252E;--aubergine:#5b1452;--aubergine-soft:#bb1836;--ok:#625b68;--grad-brand:linear-gradient(94deg,#5b1452,#B8252E);--grad-cta:linear-gradient(94deg,#bb1836,#B8252E);--ink:#252525;--text:#252525;--text-soft:#625b68;--text-muted:#979797;--text-faint:#bcb4c1;--line:#efe4f1;--line-2:#e2ddeb;--hair:#f3f0f7;--field:#fcf2f8;--tint:#fcf2f8;--tint-2:#f3edf6;--ease:cubic-bezier(.22,.61,.36,1);--spring:cubic-bezier(.34,1.4,.4,1);position:relative;width:min(560px,calc(100vw - 48px));max-height:none;padding:24px 26px;background:#FFFFFF;border:0;border-radius:22px;overflow:visible;box-shadow:0 24px 70px rgba(155,142,182,0.62),0 4px 14px rgba(50,29,57,0.08);animation:lxOrderPop .24s var(--spring) both;}.lx-p0-modal-mask.lx-addr-modal-mask .lx-p0-modal-body{padding:0;overflow:visible;}.ad[data-v="1"].lx-addr-skin .x{position:absolute;top:18px;right:18px;width:30px;height:30px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-muted);background:rgba(146,86,214,0.08);transition:background-color .16s,color .16s;z-index:5;cursor:pointer;}.ad[data-v="1"].lx-addr-skin .x:hover{background:rgba(146,86,214,0.08);color:var(--ink);}.ad[data-v="1"].lx-addr-skin .x svg{width:15px;height:15px;}.ad[data-v="1"].lx-addr-skin .head{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding-right:44px;}.ad[data-v="1"].lx-addr-skin .head .pin{width:20px;height:20px;color:var(--aubergine);}.ad[data-v="1"].lx-addr-skin .head h3{margin:0;font-size:18px;line-height:1.35;font-weight:800;color:var(--ink);letter-spacing:.3px;}.ad[data-v="1"].lx-addr-skin .saved{position:relative;border-radius:16px;padding:18px 20px;background:linear-gradient(125deg,#fcf2f8,#f3edf6);border:1.5px solid #e2ddeb;overflow:hidden;}.ad[data-v="1"].lx-addr-skin .saved::after{content:"";position:absolute;right:-30px;top:-40px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(50,29,57,0.08),transparent 68%);pointer-events:none;}.ad[data-v="1"].lx-addr-skin .saved .tagrow{display:flex;align-items:center;gap:8px;margin-bottom:11px;}.ad[data-v="1"].lx-addr-skin .saved .deftag{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 10px;border-radius:99px;background:var(--grad-brand);color:#FFFFFF;font-size:11px;font-weight:700;}.ad[data-v="1"].lx-addr-skin .saved .deftag svg{width:11px;height:11px;}.ad[data-v="1"].lx-addr-skin .saved .nm{position:relative;z-index:1;font-size:16px;font-weight:800;color:var(--ink);}.ad[data-v="1"].lx-addr-skin .saved .nm .ph{font-weight:700;color:var(--aubergine-soft);margin-left:10px;font-size:14px;font-variant-numeric:tabular-nums;}.ad[data-v="1"].lx-addr-skin .saved .ds{position:relative;z-index:1;font-size:12.5px;color:var(--text-soft);margin-top:7px;line-height:1.6;max-width:340px;}.ad[data-v="1"].lx-addr-skin .acta{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border:0;border-radius:13px;background:var(--grad-cta);color:#FFFFFF;font-size:15px;font-weight:800;letter-spacing:1px;box-shadow:0 10px 24px rgba(155,142,182,0.62);transition:transform .16s var(--ease),box-shadow .16s,filter .16s,background-color .16s,border-color .16s;cursor:pointer;}.ad[data-v="1"].lx-addr-skin .acta:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(155,142,182,0.62);filter:brightness(1.04);}.ad[data-v="1"].lx-addr-skin .saved .use{position:relative;z-index:1;margin-top:15px;height:42px;width:100%;}.ad[data-v="1"].lx-addr-skin .divider{display:flex;align-items:center;gap:12px;margin:20px 0 16px;color:var(--text-muted);font-size:12.5px;font-weight:600;}.ad[data-v="1"].lx-addr-skin .divider::before,.ad[data-v="1"].lx-addr-skin .divider::after{content:"";height:1px;flex:1;background:var(--hair);}.ad[data-v="1"].lx-addr-skin .form{display:flex;flex-direction:column;gap:11px;margin:0;}.ad[data-v="1"].lx-addr-skin .frow{display:flex;gap:11px;}.ad[data-v="1"].lx-addr-skin .field{position:relative;display:flex;align-items:center;gap:11px;height:50px;padding:0 16px;border-radius:12px;background:var(--field);border:1.5px solid transparent;transition:border-color .16s,background-color .16s;}.ad[data-v="1"].lx-addr-skin .field:focus-within{background:#FFFFFF;border-color:var(--aubergine);}.ad[data-v="1"].lx-addr-skin .field .fi{flex:none;width:17px;height:17px;color:var(--text-muted);}.ad[data-v="1"].lx-addr-skin .field input{width:100%;min-width:0;border:0;background:transparent;color:var(--text);font-size:14px;outline:none;}.ad[data-v="1"].lx-addr-skin .field input::placeholder{color:var(--text-faint);}.ad[data-v="1"].lx-addr-skin .field.half{flex:1;}.ad[data-v="1"].lx-addr-skin .save{display:flex;align-items:center;justify-content:center;margin:18px auto 0;width:100%;text-align:center;line-height:1;}.ad[data-v="1"].lx-addr-skin .acta.addr-ghost{background:#FFFFFF;color:var(--aubergine);border:1.5px solid var(--line-2);box-shadow:none;}.ad[data-v="1"].lx-addr-skin .acta.addr-ghost:hover{background:var(--tint);border-color:var(--aubergine);transform:translateY(-1px);filter:none;}.ad[data-v="1"].lx-addr-skin .foot-tip{margin:14px 0 0;text-align:center;font-size:11.5px;color:var(--text-muted);}@media (max-width:620px){.ad[data-v="1"].lx-addr-skin .frow{flex-direction:column;}}@keyframes lxOrderFade{from{opacity:0;}to{opacity:1;}}@keyframes lxOrderPop{from{opacity:0;transform:translateY(10px) scale(.96);}to{opacity:1;transform:translateY(0) scale(1);}}.lx-p0-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--lx-border);}.lx-p0-row:last-child{border-bottom:0;}.lx-p0-row img{width:62px;height:62px;object-fit:contain;border-radius:6px;background:var(--lx-bg);}.lx-p0-row-main{flex:1;min-width:0;}.lx-p0-row-main strong{display:block;color:var(--lx-text-primary);font-size:14px;line-height:20px;}.lx-p0-row-main span{display:block;margin-top:4px;color:var(--lx-text-secondary);font-size:12px;}.lx-p0-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;}.lx-p0-btn{min-height:36px;padding:0 14px;border:1px solid var(--lx-border);border-radius:8px;background:var(--lx-surface);color:var(--lx-text-primary);font-weight:600;cursor:pointer;}.lx-p0-btn.primary{border-color:var(--lx-brand-red);background:var(--lx-brand-red);color:#FFFFFF;}.lx-p0-btn.aubergine{border-color:var(--lx-aubergine);background:var(--lx-aubergine);color:#FFFFFF;}
}
@media (-p0-part: p0e9054170383ca33137a) {.lx-p0-field{width:100%;height:42px;margin:8px 0;padding:0 12px;border:1px solid var(--lx-border);border-radius:8px;font:inherit;}
}
@media (-p0-part: pdaca01b4591e86f1a6f6) {.lx-p1-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;}.lx-p1-card{min-height:92px;padding:12px;border:1px solid var(--lx-border);border-radius:8px;background:var(--lx-surface);}.lx-p1-card strong{display:block;color:var(--lx-text-primary);font-size:14px;line-height:20px;}.lx-p1-card span{display:block;margin-top:6px;color:var(--lx-text-secondary);font-size:12px;line-height:18px;}.lx-p1-strip{margin-bottom:14px;padding:14px;border:1px solid var(--lx-border);border-radius:8px;background:var(--lx-surface-muted);}.lx-p1-strip strong{color:var(--lx-brand-red);}.lx-p1-compare-toggle.is-active,.chip.is-active{border-color:var(--lx-aubergine);background:var(--lx-surface-hover);color:var(--lx-aubergine);}.lx-bf-list{display:grid;margin-bottom:10px;}.lx-bf-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:9px 2px;border-bottom:1px dashed var(--lx-border);}.lx-bf-main{display:grid;gap:2px;}.lx-bf-main span{font-size:12px;color:var(--lx-text-tertiary);}.lx-bf-row b{white-space:nowrap;}.lx-bf-row b.minus{color:var(--lx-brand-red);}.lx-bf-row.final{border-bottom:none;border-top:1px solid var(--lx-aubergine);margin-top:2px;}.lx-bf-row.final b{color:var(--lx-brand-red);font-size:17px;}.lx-cmp-wrap{overflow-x:auto;}.lx-cmp-table{width:100%;border-collapse:collapse;font-size:13px;}.lx-cmp-table th,.lx-cmp-table td{border:1px solid var(--lx-border);padding:7px 10px;text-align:left;vertical-align:top;min-width:132px;}.lx-cmp-table th.lx-cmp-label,.lx-cmp-table td.lx-cmp-label{min-width:76px;position:sticky;left:0;background:var(--lx-surface-muted);z-index:1;}.lx-cmp-table thead th{background:var(--lx-surface-muted);}.lx-cmp-name{font-weight:600;}.lx-cmp-price{color:var(--lx-price-red);font-weight:700;}.lx-cmp-label{color:var(--lx-text-secondary);white-space:nowrap;}.lx-cmp-table tr.diff td{background:var(--lx-surface-hover);}.lx-cmp-table tr.diff td:first-child{box-shadow:inset 3px 0 0 var(--lx-brand-red);}.lx-md .lx-md-h{margin:10px 0 4px;font-size:14px;}.lx-md .lx-md-p{margin:6px 0;line-height:1.7;}.lx-md .lx-md-list{margin:6px 0 6px 18px;line-height:1.7;}.lx-md-table{width:100%;border-collapse:collapse;font-size:12.5px;margin:8px 0;}.lx-md-table th,.lx-md-table td{border:1px solid var(--lx-border);padding:6px 8px;text-align:left;}.lx-md-table thead th{background:var(--lx-surface-muted);}.lx-sol-card{border:1px solid var(--lx-border);border-radius:8px;padding:12px 14px;margin-bottom:10px;}.lx-sol-card p{margin:4px 0 6px;font-size:13px;color:var(--lx-text-secondary);}.lx-sol-items{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px;}.lx-sol-item{font-size:12px;color:var(--lx-aubergine);background:var(--lx-surface-muted);border-radius:5px;padding:3px 8px;}.lx-p0-suggest{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;}.lx-p0-suggest-chip{border:1px solid var(--lx-border);background:#FFFFFF;color:var(--lx-aubergine);border-radius:999px;padding:5px 12px;font-size:12.5px;cursor:pointer;}.lx-p0-suggest-chip:hover{background:var(--lx-surface-hover);}.portal-section.lx-nav-flash{outline:2px solid var(--lx-brand-red);outline-offset:6px;border-radius:8px;}
}
@media (-p0-part: p6aca58293fa4f7282809) {.lx-sim-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}.lx-sim-card{border:1px solid var(--lx-border);border-radius:8px;padding:10px;cursor:pointer;text-align:center;}.lx-sim-card:hover{border-color:var(--lx-aubergine);}.lx-sim-card img{width:100%;height:84px;object-fit:contain;}.lx-sim-name{font-size:12.5px;margin:6px 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.lx-sim-price{color:var(--lx-price-red);font-weight:700;font-size:13px;}.lx-tabbar{position:sticky;top:0;z-index:30;display:flex;gap:6px;flex-wrap:wrap;padding:8px 16px 8px 0px;background:#FFFFFF;border-bottom:1px solid var(--border);}body[data-page="home"] .lx-tabbar{display:none;}.lx-tab{display:inline-flex;align-items:center;gap:6px;max-width:200px;padding:4px 6px 4px 12px;border:1px solid var(--border);border-radius:8px;background:#FFFFFF;font-size:12.5px;color:var(--lx-text-secondary);cursor:pointer;user-select:none;}.lx-tab.is-active{border-color:var(--lx-aubergine);color:var(--lx-aubergine);background:var(--lx-surface-hover);}.lx-tab-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.lx-tab-close{border:none;background:transparent;color:var(--lx-text-tertiary);cursor:pointer;font-size:14px;line-height:1;padding:2px 4px;border-radius:4px;}.lx-tab-close:hover{background:var(--lavender-hover);color:var(--lx-brand-red);}.lx-ent-banner{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;border:1px solid var(--lx-border);border-radius:8px;background:var(--lx-surface-muted);font-size:13px;}.lx-ent-banner .lx-ent-text{flex:1;color:var(--lx-text-secondary);}.lx-ent-badge{flex:none;font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid var(--lx-border);color:var(--lx-text-tertiary);background:#FFFFFF;}.lx-ent-badge.ok{color:#625b68;border-color:#e2ddeb;background:#f6f6f6;}.lx-ent-badge.pending{color:var(--lx-aubergine);border-color:var(--lx-border);background:var(--lx-surface-hover);}.lx-ent-status{font-size:14px;margin-bottom:10px;}.lx-ent-status.ok strong{color:var(--lx-brand-red);}
}
@media (-p0-part: pc2f19016cdb48f35e86d) {.lx-slot-btn{font-size:12px;padding:3px 9px;}.lx-trail-head{padding:8px 12px 2px;font-size:11.5px;color:var(--lx-text-tertiary);border-top:1px solid var(--lx-border);margin-top:6px;}.trail-row{padding:7px 12px;font-size:12.5px;color:var(--lx-text-secondary);cursor:pointer;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.trail-row:hover{background:var(--lavender-hover);}.trail-row.active{color:var(--lx-aubergine);font-weight:600;}
}
@media (-p0-part: p6532879b6ba7724cf376) {.lx-addr-row{cursor:pointer;}.lx-addr-form{margin-top:8px;}.lx-human-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;padding:8px 12px;border:1px solid var(--lx-border);border-radius:8px;background:var(--lx-surface-muted);font-size:12.5px;color:var(--lx-aubergine);}
}
@media (-p0-part: p74607839ee7aa65b4c1a) {.lx-tabbar[hidden],.lx-ent-banner[hidden],.lx-human-banner[hidden],.detail-variants[hidden]{display:none !important;}
}
@media (-p0-part: p09c16bdf4a37f706cf90) {.lx-site-floors{display:grid;gap:18px;margin:26px 0 40px;}.lx-site-floors[hidden]{display:none !important;}
}
@media (-p0-part: p257c10efce433038201e) {.content[data-view="detail"] .lx-site-floors,.content[data-view="home"] .lx-site-floors,.content[data-view="brand"] .lx-site-floors{display:none;}.lx-floor{}.lx-floor-head{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap;}.lx-floor-head h3{font-size:25px;line-height:28px;color:var(--lx-text);}.lx-floor-head span{font-size:clamp(13px,0.82vw,15px);color:var(--lx-text-tertiary);flex:1;}.lx-floor-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;}.lx-floor--activity{padding:clamp(18px,1.5vw,26px);border:1px solid var(--lx-border);border-radius:8px;background:linear-gradient(135deg,#FFFFFF 0%,#fcfaff 48%,#fcfaff 100%);}.lx-floor--activity .lx-floor-head{padding-bottom:12px;border-bottom:1px solid rgba(50,29,57,0.08);}.lx-floor--activity .lx-p0-btn{min-width:108px;border-color:var(--lx-border);background:#FFFFFF;color:var(--lx-aubergine);}.lx-floor-card{min-height:104px;border:1px solid var(--lx-border);border-radius:8px;padding:16px 18px;cursor:pointer;display:grid;align-content:center;gap:8px;background:#FFFFFF;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease;}.lx-floor-card:hover{border-color:var(--lx-aubergine);box-shadow:0 14px 34px rgba(50,29,57,0.08);transform:translateY(-2px);}.lx-floor-card strong{font-size:clamp(16px,1vw,20px);line-height:24px;color:var(--lx-text);}.lx-floor-card span{font-size:clamp(13px,0.85vw,16px);line-height:22px;color:var(--lx-text-secondary);}.lx-floor-seckill{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;grid-column:1 / -1;}.lx-floor--seckill .lx-floor-body{grid-template-columns:1fr;}.lx-floor-countdown{min-height:30px;padding:0 12px;border:1px solid var(--lx-border);border-radius:999px;display:inline-flex;align-items:center;gap:6px;background:#FFFFFF;font-size:13px;color:var(--lx-text-secondary);}.lx-floor-countdown b{color:var(--lx-brand-red);font-variant-numeric:tabular-nums;}.lx-floor-tag{font-size:11px;color:#FFFFFF;background:var(--lx-brand-red);border-radius:4px;padding:1px 5px;margin-left:4px;font-weight:400;}.lx-floor--service .lx-floor-body{display:block;}.lx-floor--service .lx-floor-body > * + *{margin-top:14px;}.lx-pale-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}@media (max-width:1100px){.lx-pale-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}.lx-city-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}.lx-city-grid .lx-city-pick{width:100%;justify-content:center;}.lx-floor--education .lx-floor-body,.lx-floor--member-floor .lx-floor-body,.lx-floor--guobu .lx-floor-body,.lx-floor--custom .lx-floor-body,.lx-floor--tradein .lx-floor-body,.lx-floor--discover .lx-floor-body{display:block;}.lx-floor--education .lx-floor-body > * + *,.lx-floor--member-floor .lx-floor-body > * + *,.lx-floor--guobu .lx-floor-body > * + *,.lx-floor--custom .lx-floor-body > * + *,.lx-floor--tradein .lx-floor-body > * + *,.lx-floor--discover .lx-floor-body > * + *{margin-top:14px;}.lx-ia-cards-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}@media (max-width:1100px){.lx-ia-cards-row{grid-template-columns:repeat(2,minmax(0,1fr));}}.lx-floor--member .lx-floor-card,.lx-floor--service .lx-floor-card{background:linear-gradient(135deg,#FFFFFF 0%,#fcfaff 100%);}.lx-sim-card.lx-seckill-card{min-height:168px;padding:14px 16px;border-color:var(--lx-border);background:#FFFFFF;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;text-align:left;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease;}.lx-sim-card.lx-seckill-card:hover{border-color:var(--lx-brand-red);box-shadow:0 14px 34px rgba(255,138,92,0.08);transform:translateY(-2px);}.lx-sim-card.lx-seckill-card img{width:112px;height:112px;object-fit:contain;}.lx-seckill-info{min-width:0;display:grid;gap:8px;}.lx-seckill-info .lx-sim-name{margin:0;font-size:clamp(15px,0.95vw,18px);line-height:24px;font-weight:700;color:var(--lx-text);}.lx-seckill-info .lx-sim-price{font-size:25px;line-height:26px;color:var(--lx-brand-red);}.lx-seckill-desc{display:block;color:var(--lx-text-secondary);font-size:clamp(12px,0.78vw,14px);line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media (max-width:1280px){.lx-floor-seckill{grid-template-columns:1fr;}.lx-floor--education .lx-floor-body,.lx-floor--service .lx-floor-body,.lx-floor--member .lx-floor-body{grid-template-columns:repeat(2,minmax(0,1fr));}}.lx-floor-products{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:clamp(13px,1vw,19px);grid-column:1 / -1;}@media (min-width:1720px){.lx-floor-products{grid-template-columns:repeat(5,minmax(150px,1fr));}}@media (min-width:1920px){.lx-floor-products{grid-template-columns:repeat(6,minmax(150px,1fr));}}.lx-floor-more{margin-top:clamp(13px,1vw,19px);}.lx-floor-more-btn{grid-column:1 / -1;margin-top:14px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;border:1px solid var(--lx-border,#e6e0ed);border-radius:8px;background:#FFFFFF;color:var(--lx-aubergine,#5b1452);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s;}.lx-floor-more-btn:hover{background:#fcf2f8;border-color:#e2ddeb;}.lx-floor-more-btn i{font-style:normal;font-size:11px;}.lx-floor-product{min-height:0;height:auto;padding:clamp(16px,1.84vh,24px) clamp(13px,0.92vw,18px) clamp(16px,1.6vh,21px);border:1px solid transparent;border-radius:8px;background:#FFFFFF;text-align:center;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease;}.lx-floor-product:hover{border-color:var(--border-strong);box-shadow:0 16px 36px rgba(50,29,57,0.08);transform:translateY(-3px);}.lx-floor-product:first-child{border-color:var(--border-strong);}.lx-floor-product .product-visual{width:100%;height:clamp(132px,16vh,196px);max-height:clamp(132px,16vh,196px);flex:0 0 clamp(132px,16vh,196px);overflow:hidden;margin:0 auto clamp(14px,1.25vh,20px);}.lx-floor-product .product-visual img{width:auto;max-width:100%;height:100%;max-height:100%;object-fit:contain;}.lx-floor-product .product-title{min-height:auto;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.lx-floor-product .spec{min-height:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.lx-floor-product .price{margin-top:auto;}@media (max-width:1280px){.lx-floor-products{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (max-width:900px){.lx-floor-products{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:600px){.lx-floor-products{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:8px;scroll-snap-type:x mandatory;}.lx-floor-product{flex:0 0 160px;scroll-snap-align:start;}}.lx-floor[data-floor-cat]{scroll-margin-top:56px;}.lx-site-floors.lx-personal-rec-floors{display:flex;flex-direction:column;gap:clamp(22px,2.2vw,34px);}.lx-personal-rec-floor .lx-floor-products{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}@media (max-width:900px){.lx-personal-rec-floor .lx-floor-products{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}@media (max-width:600px){.lx-personal-rec-floor .lx-floor-products{display:flex;}}
}
@media (-p0-part: p77f23eeb20227cf9a72a) {body.lx-home-split[data-page="home"] .shell,body.lx-home-split[data-page="home"].assistant-right .shell{grid-template-columns:var(--assistant-panel-width) minmax(0,1fr);column-gap:clamp(24px,2.5vw,48px);}
}
@media (-p0-part: pb8d8879ce0e53486114d) {body.lx-home-split[data-page="home"] .content{grid-column:2;}body.lx-home-split{background-color:#fcfaff;background-image:none;}body.lx-home-split > .topbar{background-color:var(--fullscreen-page-background-color);background-image:var(--fullscreen-page-background);background-attachment:fixed;}.lx-msg-text{white-space:normal;}
}
@media (-p0-part: p66d777aae36643609dfc) {@keyframes lxTypingCursor{0%,45%{opacity:1;}46%,100%{opacity:0;}}.lx-p1-upload-note{display:none;margin:0 14px 8px;color:var(--lx-text-secondary);font-size:12px;line-height:18px;}.lx-p1-upload-note.show{display:block;}.lx-p1-audio-btn{width:30px;height:30px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--lx-text-secondary);font-weight:700;}.lx-p1-select-pop{position:fixed;z-index:10030;display:none;flex-direction:column;align-items:flex-start;max-width:320px;gap:6px;padding:8px;border:1px solid var(--lx-border);border-radius:8px;background:var(--lx-surface);box-shadow:0 10px 26px rgba(146,86,214,0.16);}.lx-p1-select-pop.show{display:flex;}.lx-p1-select-pop button{height:30px;padding:0 10px;border:0;border-radius:6px;background:var(--lx-surface-muted);color:var(--lx-aubergine);font-size:12px;font-weight:600;}.lx-p0-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--lx-brand-red);color:#FFFFFF;font-size:10px;line-height:16px;text-align:center;}.utility-btn{position:relative;}
}
@media (-p0-part: pdd29f161a39a63a16fce) {.lx-edu-orig{color:var(--lx-text-tertiary);font-weight:400;font-size:12px;margin-left:6px;}.lx-edu-hint{font-size:11.5px;color:var(--lx-text-tertiary);}.lx-official-tag{font-size:10.5px;color:#FFFFFF;background:var(--lx-aubergine);border-radius:4px;padding:1px 5px;margin-left:6px;font-weight:400;vertical-align:2px;}.lx-choices{margin-top:10px;}.lx-choices-title{font-size:12.5px;color:var(--lx-text-tertiary);margin-bottom:6px;}.lx-choices button:disabled{opacity:0.55;cursor:default;}.lx-choices button.is-active{border-color:var(--lx-aubergine);color:var(--lx-aubergine);background:var(--lx-surface-hover);opacity:1;}
}
@media (-p0-part: p2e6d0a0733372257ee7d) {.lx-hint-bar{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:8px 12px;border:1px solid var(--lx-border);border-left:3px solid var(--lx-brand-red);border-radius:8px;background:var(--lx-surface-muted);font-size:12.5px;}.lx-hint-text{flex:1;display:flex;align-items:center;gap:4px;color:var(--lx-text-secondary);border:none;background:transparent;text-align:left;font:inherit;padding:0;cursor:pointer;transition:color 140ms ease;}.lx-hint-text:hover{color:var(--lx-brand-red);}.lx-hint-go{color:var(--lx-brand-red);font-weight:700;opacity:0;transform:translateX(-2px);transition:opacity 140ms ease,transform 140ms ease;}.lx-hint-text:hover .lx-hint-go{opacity:1;transform:translateX(0);}.lx-hint-bar .lx-p0-btn{font-size:12px;padding:4px 12px;flex:none;}.lx-hint-close{border:none;background:transparent;color:var(--lx-text-tertiary);cursor:pointer;font-size:15px;padding:0 4px;}.lx-hint-close:hover{color:var(--lx-brand-red);}.lx-p1-select-pop .lx-hl-btns{display:flex;gap:6px;}.lx-hl-answer{max-width:280px;margin-top:8px;padding:8px 10px;background:var(--lx-surface-muted);border-radius:8px;font-size:12.5px;line-height:1.6;color:var(--lx-text);}.lx-hl-answer p{margin-bottom:6px;}.lx-hl-loading{color:var(--lx-text-tertiary);}.lx-p1-select-pop .lx-hl-btns button{white-space:nowrap;}.lx-hl-answer{width:100%;max-width:none;box-sizing:border-box;}.lx-ref-bar{display:flex;align-items:center;gap:8px;margin-bottom:6px;padding:6px 10px;border:1px solid var(--lx-border);border-left:3px solid var(--lx-aubergine);border-radius:8px;background:var(--lx-surface-muted);font-size:12px;color:var(--lx-text-secondary);}.lx-ref-bar .lx-ref-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.lx-ref-bar button{border:none;background:transparent;color:var(--lx-text-tertiary);cursor:pointer;font-size:14px;}.lx-ref-picker{position:absolute;bottom:100%;left:0;right:0;margin-bottom:6px;z-index:50;max-height:260px;overflow-y:auto;background:#FFFFFF;border:1px solid var(--lx-border);border-radius:10px;box-shadow:0 10px 28px rgba(146,86,214,0.16);padding:6px;}.lx-ref-picker-title{font-size:11.5px;color:var(--lx-text-tertiary);padding:4px 8px;}.lx-ref-item{padding:8px 10px;font-size:12.5px;border-radius:6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.lx-ref-item:hover{background:var(--lavender-hover);}.lx-ref-item .who{color:var(--lx-aubergine);font-weight:600;margin-right:6px;}.lx-member-hero{background:linear-gradient(135deg,#4d144a,#B8252E);color:#FFFFFF;padding:24px;border-radius:14px;margin-bottom:16px;}.lx-member-hero .bar{background:transparent;height:8px;border-radius:4px;overflow:hidden;margin-top:6px;}.lx-member-hero .bar i{display:block;background:linear-gradient(90deg,#fff4e3,#FFFFFF);height:100%;}
}
@media (-p0-part: pb226a616b7b421a6b500) {:root{--lx-token-brand-red:#e42b20;--lx-token-price-red:#ff2f2f;--lx-token-aubergine:#5b1452;--lx-token-page-bg:#fcf2f8;--lx-token-surface:#FFFFFF;--lx-token-panel-radius:8px;--lx-token-control-radius:7px;--lx-token-border:#e6e0ed;--lx-token-shadow:0 8px 24px rgba(50,29,57,0.08);--lx-token-shadow-hover:0 12px 28px rgba(50,29,57,0.08);--lx-token-red-rgb:228,43,32;--lx-token-aubergine-rgb:91,20,82;}body{min-width:1180px;background:var(--lx-token-page-bg);}.lx-site-floors{gap:18px;margin:26px 0 40px;}.lx-site-floors > .lx-floor--activity{padding:28px;border:1px solid var(--lx-token-border);border-radius:20px;background:var(--lx-token-surface);box-shadow:none;}.lx-site-floors > .lx-floor--seckill{border-color:#e6e0ed;background:linear-gradient(135deg,#fcf2f8 0%,#fcfaff 60%,#FFFFFF 100%);}.lx-site-floors > .lx-floor--seckill::before{display:none;}.lx-site-floors > .lx-floor--education{background:linear-gradient(135deg,#fcf2f8 0%,#FFFFFF 100%);border-color:#e6e0ed;}.lx-site-floors > .lx-floor--service{background:#f6f6f6;border-color:#efe4f1;}.lx-site-floors > .lx-floor--member{position:relative;border:0;border-radius:20px;background:linear-gradient(120deg,#252525 0%,#4d144a 55%,#bb1836 100%);color:#FFFFFF;overflow:hidden;}.lx-site-floors > .lx-floor--member::before{content:"";position:absolute;right:-80px;top:-120px;width:360px;height:360px;border-radius:50%;background:rgba(146,86,214,0.08);filter:blur(10px);pointer-events:none;}.lx-floor-head{position:relative;z-index:1;display:flex;align-items:center;gap:14px;margin-bottom:22px;padding:0;border:0;flex-wrap:wrap;}.lx-site-floors > .lx-floor--activity .lx-floor-head{padding-bottom:0;border-bottom:0;}.lx-floor-badge{display:none;}.lx-floor-title{min-width:0;display:flex;align-items:center;gap:14px;flex-wrap:wrap;}.lx-floor-title h3,.lx-floor-head h3{margin:0;font-size:25px;line-height:26px;font-weight:800;color:#101010;}.lx-floor-title p{margin:0;color:#979797;font-size:13px;line-height:18px;}.lx-floor--seckill .lx-floor-title h3{background:linear-gradient(135deg,#e42b20,#B8252E);color:#FFFFFF;font-size:16px;letter-spacing:1px;padding:8px 18px;border-radius:12px;box-shadow:0 6px 16px rgba(155,142,182,0.62);}.lx-site-floors > .lx-floor--seckill .lx-floor-title h3,.lx-site-floors > .lx-floor--seckill .lx-floor-title h3 *{color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF;}.lx-floor--seckill .lx-floor-title p{color:#B8252E;}.lx-floor--education .lx-floor-title::after{content:"国补可叠加";background:#efe4f1;color:#5b1452;font-size:12px;line-height:18px;font-weight:700;padding:4px 10px;border-radius:999px;}.lx-floor--education .lx-floor-title p{display:none;}.lx-floor-actions{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;}.lx-site-floors .lx-p0-btn{min-height:34px;padding:0 20px;border-radius:999px;border:1px solid #cbaed2;background:#FFFFFF;color:#5b1452;font-size:13px;font-weight:700;box-shadow:none;}.lx-site-floors .lx-p0-btn.primary,.lx-floor--seckill .lx-p0-btn.primary{border-color:#cbaed2;background:#FFFFFF;color:#B8252E;}.lx-floor--member .lx-p0-btn{color:#FFFFFF;background:transparent;border-color:transparent;}.lx-floor--member .lx-p0-btn:last-child{color:#5b1452;background:#FFFFFF;border-color:#FFFFFF;}.lx-site-floors .lx-p0-btn:focus-visible,.lx-seckill-card:focus-visible,.lx-benefit-card:focus-visible,.lx-service-card:focus-visible,.lx-member-card:focus-visible{outline:1px solid var(--lx-token-aubergine);box-shadow:0 0 0 4px transparent,0.12),var(--lx-token-shadow-hover);}.lx-floor--member .lx-floor-title h3{color:#FFFFFF;}.lx-floor--member .lx-floor-title p{color:rgba(250,248,252,0.68);}.lx-floor-countdown{flex:0 0 auto;min-height:auto;padding:0;border:0;border-radius:0;display:inline-flex;align-items:baseline;gap:6px;background:transparent;color:#B8252E;font-size:12px;white-space:nowrap;}.lx-floor-countdown b{min-width:102px;padding:0;border-radius:0;background:transparent;color:#B8252E;text-align:left;font-size:26px;line-height:30px;font-weight:800;letter-spacing:1px;font-variant-numeric:tabular-nums;animation:lxSecondFlip 1s steps(2,jump-none) infinite;}@keyframes lxSecondFlip{0%,78%{transform:translateY(0);}86%{transform:translateY(-1px);}100%{transform:translateY(0);}}.lx-floor-body{position:relative;z-index:1;display:grid;gap:16px;}.lx-floor--education .lx-floor-body,.lx-floor--member-floor .lx-floor-body,.lx-floor--guobu .lx-floor-body,.lx-floor--custom .lx-floor-body,.lx-floor--tradein .lx-floor-body,.lx-floor--discover .lx-floor-body{display:block;}.lx-floor-seckill{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;grid-column:1 / -1;}.lx-seckill-card,.lx-benefit-card,.lx-service-card,.lx-member-card{border:1px solid transparent;border-radius:16px;background:#FFFFFF;box-shadow:0 2px 8px rgba(50,29,57,0.08);transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease;}.lx-seckill-card:hover,.lx-benefit-card:hover,.lx-service-card:hover,.lx-member-card:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(50,29,57,0.08);}.lx-seckill-card{min-height:0;padding:18px;display:flex;flex-direction:column;gap:12px;cursor:pointer;}.lx-seckill-media{position:relative;width:100%;height:130px;min-width:0;border-radius:12px;background:repeating-linear-gradient(45deg,#f6f6f6 0 8px,#f3edf6 8px 16px);display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:ui-monospace,monospace;}.lx-seckill-media img{display:none;}.lx-seckill-media.is-empty::after{content:"产品图";color:#bcb4c1;font-size:11px;}.lx-seckill-corner{display:none;}.lx-seckill-info{min-width:0;display:flex;flex-direction:column;gap:12px;}.lx-seckill-info h4{margin:0;min-height:40px;color:#101010;font-size:14px;line-height:1.45;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.lx-seckill-info p{display:none;}.lx-seckill-price{display:flex;align-items:baseline;gap:8px;}.lx-seckill-price strong{color:#B8252E;font-size:24px;line-height:30px;font-weight:800;font-variant-numeric:tabular-nums;}.lx-seckill-price s{color:#bcb4c1;font-size:12px;}.lx-seckill-progress{height:6px;border-radius:999px;background:#efe4f1;overflow:hidden;}.lx-seckill-progress i{display:block;width:var(--sold);height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff3c3c,#B8252E);}.lx-seckill-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;}.lx-seckill-foot span{color:#979797;font-size:11px;}.lx-seckill-foot button{min-height:32px;border:0;border-radius:999px;padding:0 20px;background:linear-gradient(135deg,#e42b20,#B8252E);color:#FFFFFF;font-size:13px;font-weight:700;}.lx-floor--education .lx-floor-body{grid-template-columns:repeat(3,minmax(0,1fr));}.lx-benefit-card{position:relative;min-height:88px;padding:22px;display:flex;align-items:flex-start;gap:16px;overflow:hidden;cursor:pointer;box-shadow:0 2px 8px rgba(50,29,57,0.08);}.lx-step-watermark{display:none;}.lx-benefit-icon{width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:#efe4f1;color:#5b1452;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:15px;font-weight:800;}.lx-benefit-card h4,.lx-service-card h4,.lx-member-card h4{margin:0;color:#101010;font-size:15px;line-height:22px;font-weight:700;}.lx-benefit-card p,.lx-member-card p{margin:0;color:#979797;font-size:13px;line-height:1.5;}.lx-benefit-card b{display:none;}.lx-floor--service .lx-floor-body{grid-template-columns:repeat(2,minmax(0,1fr));}.lx-service-card{min-height:88px;padding:24px;display:flex;align-items:center;gap:18px;cursor:pointer;box-shadow:0 2px 8px rgba(50,29,57,0.08);}.lx-service-icon{width:64px;height:64px;flex:0 0 64px;border-radius:14px;background:repeating-linear-gradient(45deg,#f3f0f7 0 8px,#efe4f1 8px 16px);}.lx-service-icon::after{content:"门店图";width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#979797;font-size:10px;}.lx-service-card:nth-child(2) .lx-service-icon::after{content:"服务图";}.lx-service-card > div{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px;}.lx-service-card > b{color:#bcb4c1;font-size:18px;font-weight:400;}.lx-service-chips{display:block;}.lx-service-chips span{display:inline;padding:0;background:transparent;border-radius:0;color:#979797;font-size:13px;}.lx-service-chips span + span::before{content:"、";}.lx-floor--member .lx-floor-body{grid-template-columns:repeat(2,minmax(0,1fr));}.lx-member-card{min-height:92px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;border:1px solid transparent;background:transparent;color:#FFFFFF;}.lx-member-card:hover{background:transparent;}.lx-member-card h4,.lx-member-card p{color:#FFFFFF;}.lx-member-card p{color:rgba(250,248,252,0.68);}.lx-member-card strong{display:inline-flex;align-items:baseline;gap:4px;color:#e2ddeb;font-size:28px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;}.lx-member-card small{font-size:12px;font-weight:500;color:rgba(250,248,252,0.68);}.lx-member-card:nth-child(2) strong{min-height:36px;padding:0 20px;border-radius:999px;background:#e2ddeb;color:#5b1452;font-size:13px;line-height:36px;font-weight:700;}.lx-member-card:nth-child(2) strong small{display:none;}.lx-member-card:nth-child(2) strong::before{content:"一键领取";font-size:13px;line-height:36px;}.lx-member-card:nth-child(2) strong{font-size:0;}@media (max-width:1320px){.lx-floor-seckill,.lx-floor--education .lx-floor-body,.lx-floor--member .lx-floor-body{grid-template-columns:repeat(2,minmax(0,1fr));}}.lx-sign-row{display:flex;gap:6px;margin:10px 0;}.lx-sign-day{flex:1;text-align:center;padding:9px 4px;border:1px solid var(--lx-border);border-radius:8px;font-size:11px;color:var(--lx-text-secondary);background:#FFFFFF;}.lx-sign-day.done{background:linear-gradient(135deg,#4d144a,#B8252E);color:#FFFFFF;border-color:transparent;}.lx-tier-table{width:100%;border-collapse:collapse;font-size:12.5px;}.lx-tier-table th,.lx-tier-table td{border-bottom:1px solid var(--lx-surface-muted);padding:9px 10px;text-align:left;}.lx-tier-table th{color:var(--lx-text-tertiary);font-size:11.5px;}.lx-rights-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;}.lx-rights-grid .cell{border:1px solid var(--lx-border);border-radius:8px;padding:10px 12px;cursor:pointer;background:var(--lx-bg);}.lx-rights-grid .cell:hover{border-color:var(--lx-aubergine);}.lx-rights-grid .cell.locked{opacity:0.5;}.lx-rights-grid strong{font-size:12.5px;display:block;}.lx-rights-grid span{font-size:11px;color:var(--lx-text-tertiary);}.lx-pick-btn{position:absolute;top:8px;right:8px;z-index:5;width:24px;height:24px;border-radius:6px;border:1px solid var(--lx-border);background:#FFFFFF;color:transparent;font-size:14px;line-height:1;cursor:pointer;opacity:0;transition:opacity 0.15s,background 0.15s;}.product-card:hover .lx-pick-btn,.lx-sim-card:hover .lx-pick-btn,.lx-floor-product:hover .lx-pick-btn,.lx-p0-product-mini:hover .lx-pick-btn,.reco-row:hover .lx-pick-btn{opacity:1;}.lx-pick-btn:hover{border-color:var(--lx-brand-red);color:var(--lx-brand-red);}.lx-pick-btn.picked{opacity:1;background:var(--lx-brand-red);border-color:var(--lx-brand-red);color:#FFFFFF;}.lx-ref-product img{width:34px;height:28px;object-fit:contain;flex:none;border-radius:4px;background:#FFFFFF;}.lx-ref-product strong{color:var(--lx-text);font-weight:600;margin-right:6px;}.lx-ref-chip{margin-top:6px;font-size:11.5px;color:var(--lx-text-tertiary);border-left:2px solid var(--lx-aubergine);padding-left:8px;}
}
@media (-p0-part: p12d5e96997b0209d695a) {.lx-suggest-panel{position:absolute;bottom:100%;left:0;right:0;margin-bottom:6px;z-index:50;background:#FFFFFF;border:1px solid var(--lx-border);border-radius:10px;box-shadow:0 10px 28px rgba(146,86,214,0.16);padding:6px;}.lx-suggest-title{font-size:11.5px;color:var(--lx-text-tertiary);padding:4px 10px 2px;}.lx-suggest-item{display:flex;align-items:baseline;gap:7px;padding:8px 10px;font-size:13px;border-radius:6px;cursor:pointer;}.lx-suggest-item:hover{background:var(--lavender-hover);}.lx-suggest-item .num{color:var(--lx-aubergine);font-weight:600;font-size:12px;flex:none;}.lx-suggest-item .txt{color:var(--lx-text);}.lx-suggest-item .sub{font-size:11px;color:var(--lx-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
}
@media (-p0-part: p1a2eb8b681801f9976d3) {.lx-p0-detail-compare,.lx-p0-detail-similar,.lx-p0-detail-benefit,.lx-p0-detail-quote,.lx-p0-detail-wp{font-size:12px !important;padding:6px 14px !important;border-color:var(--lx-border) !important;color:var(--lx-text-secondary) !important;}.lx-p0-detail-compare:hover,.lx-p0-detail-similar:hover,.lx-p0-detail-benefit:hover,.lx-p0-detail-quote:hover,.lx-p0-detail-wp:hover{border-color:var(--lx-aubergine) !important;color:var(--lx-aubergine) !important;}
}
@media (-p0-part: p6e26838652a1a0f9aed6) {.lx-claim-row{opacity:0;animation:lxClaimIn 0.45s cubic-bezier(0.22,1,0.36,1) forwards;}@keyframes lxClaimIn{from{opacity:0;transform:translateX(-14px);}to{opacity:1;transform:none;}}.lx-claim-check{display:inline-block;font-style:normal;color:var(--lx-brand-red);transform:scale(0);animation:lxCheckPop 0.35s cubic-bezier(0.34,1.56,0.64,1) forwards;}@keyframes lxCheckPop{to{transform:scale(1);}}.lx-bf-list .lx-bf-row.final{opacity:0;animation:lxClaimIn 0.5s 0.9s cubic-bezier(0.22,1,0.36,1) forwards;}.lx-buyflow-card{margin-top:8px;border:1px solid var(--lx-border);border-radius:12px;overflow:hidden;background:#FFFFFF;}.lx-bff-head{background:linear-gradient(135deg,#4d144a,#B8252E);color:#FFFFFF;padding:12px 14px;}.lx-bff-head strong{display:block;font-size:13.5px;}.lx-bff-head span{display:block;font-size:11.5px;opacity:0.9;margin-top:2px;}.lx-bff-progress{height:5px;background:transparent;border-radius:3px;margin-top:8px;overflow:hidden;}.lx-bff-progress i{display:block;height:100%;background:linear-gradient(90deg,#fff4e3,#FFFFFF);border-radius:3px;transition:width 0.5s ease;}.lx-bff-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--lx-surface-muted);animation:lxClaimIn 0.4s ease forwards;}.lx-bff-info strong{display:block;font-size:12.5px;}.lx-bff-info span{font-size:11.5px;color:var(--lx-text-tertiary);}.lx-bff-status{flex:none;font-size:11.5px;color:var(--lx-text-tertiary);display:inline-flex;align-items:center;gap:5px;}.lx-bff-status.done{color:var(--lx-brand-red);font-weight:700;}.lx-bff-spinner{width:11px;height:11px;border:2px solid var(--lx-border);border-top-color:var(--lx-aubergine);border-radius:50%;animation:lxSpin 0.7s linear infinite;}@keyframes lxSpin{to{transform:rotate(360deg);}}.lx-bff-foot{padding:10px 14px;font-size:12.5px;color:var(--lx-text-secondary);background:var(--lx-surface-muted);}.lx-bff-foot b{color:var(--lx-brand-red);font-size:15px;}.cl[data-v="D"].lx-claim-skin{--brand-red:#e42b20;--price-red:#ff2f2f;--aubergine:#5b1452;--aubergine-soft:#bb1836;--grad-brand:linear-gradient(92deg,#5b1452,#B8252E);--grad-soft:linear-gradient(100deg,#fcf2f8,#f3edf6);--ok:#625b68;--line:#efe4f1;--line-2:#e2ddeb;--hair:#f3f0f7;--tint:#fcf2f8;--ink:#252525;--text-soft:#625b68;--text-muted:#979797;--ease:cubic-bezier(.22,.61,.36,1);--spring:cubic-bezier(.34,1.4,.4,1);position:relative;width:min(100%,560px);margin-top:8px;padding:15px 17px;border-radius:16px;background:#FFFFFF;border:1px solid var(--line);overflow:hidden;box-shadow:0 2px 10px rgba(50,29,57,0.08);}.cl[data-v="D"].lx-claim-skin::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,0.72) 50%,transparent 65%);transform:translateX(-120%);}.cl[data-v="D"].lx-claim-skin[data-state="done"]::after{animation:lxClaimSweepD .85s var(--ease);}@keyframes lxClaimSweepD{to{transform:translateX(120%);}}@keyframes lxClaimPopD{from{transform:scale(0);}to{transform:scale(1);}}@keyframes lxClaimFlowD{to{transform:translateX(160%);}}.cl[data-v="D"].lx-claim-skin .drow{display:flex;align-items:center;gap:12px;}.cl[data-v="D"].lx-claim-skin .ic{flex:none;width:32px;height:32px;border-radius:10px;background:var(--grad-soft);display:flex;align-items:center;justify-content:center;}.cl[data-v="D"].lx-claim-skin .ic svg{width:17px;height:17px;color:var(--aubergine);}.cl[data-v="D"].lx-claim-skin .mid{flex:1;min-width:0;}.cl[data-v="D"].lx-claim-skin .t1{font-size:14px;font-weight:800;color:var(--ink);}.cl[data-v="D"].lx-claim-skin .t2{font-size:11.5px;color:var(--text-muted);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.cl[data-v="D"].lx-claim-skin .cnt{flex:none;display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-muted);font-weight:600;}.cl[data-v="D"].lx-claim-skin .cnt .n{font:800 13px/1 ui-monospace,monospace;color:var(--aubergine);}.cl[data-v="D"].lx-claim-skin .done-amt{flex:none;display:none;align-items:center;gap:6px;font-size:13.5px;font-weight:800;color:var(--price-red);}.cl[data-v="D"].lx-claim-skin .done-amt .ok{width:17px;height:17px;color:var(--ok);}.cl[data-v="D"].lx-claim-skin[data-state="done"] .cnt{display:none;}.cl[data-v="D"].lx-claim-skin[data-state="done"] .done-amt{display:flex;animation:lxClaimPopD .4s var(--spring);}.cl[data-v="D"].lx-claim-skin .track{height:6px;margin-top:12px;border-radius:99px;background:var(--hair);overflow:hidden;position:relative;}.cl[data-v="D"].lx-claim-skin .fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:99px;background:var(--grad-brand);transition:width .4s var(--ease);}.cl[data-v="D"].lx-claim-skin .fill::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,0.72),transparent);transform:translateX(-100%);animation:lxClaimFlowD 1.3s linear infinite;}.cl[data-v="D"].lx-claim-skin[data-state="done"] .fill::after{display:none;}.cl[data-v="D"].lx-claim-skin .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px;}.cl[data-v="D"].lx-claim-skin .chip{height:23px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border-radius:7px;background:var(--tint);border:1px solid var(--line);font-size:11.5px;font-weight:600;color:var(--text-muted);}.cl[data-v="D"].lx-claim-skin .chip .cv{color:var(--text-muted);font-weight:800;}.cl[data-v="D"].lx-claim-skin .chip.on{background:var(--grad-soft);border-color:#e2ddeb;color:var(--aubergine);}.cl[data-v="D"].lx-claim-skin .chip.on .cv{color:var(--price-red);}.cl[data-v="D"].lx-claim-skin .chip .od{width:5px;height:5px;border-radius:50%;background:var(--line-2);}.cl[data-v="D"].lx-claim-skin .chip.on .od{background:var(--ok);}.gc[data-v="I"].lx-claimed-skin{--price-red:#ff2f2f;--aubergine:#5b1452;--ok:#625b68;--g-bg:#f6f6f6;--g-card:#fcfaff;--g-line:#efe4f1;--g-hair:#f3edf6;--g-ink:#625b68;--g-text:#979797;--g-muted:#bcb4c1;--g-faint:#bcb4c1;--g-amt:#979797;--g-tintphr:#f3edf6;position:relative;width:min(100%,560px);margin-top:8px;padding:14px 16px;border-radius:16px;background:var(--g-card);border:1px solid var(--g-line);box-shadow:0 1px 3px transparent;cursor:default;user-select:none;pointer-events:none;}.gc[data-v="I"].lx-claimed-skin svg{display:block;}.gc[data-v="I"].lx-claimed-skin .doneflag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border-radius:99px;background:#f6f6f6;color:var(--ok);font-size:11.5px;font-weight:700;}.gc[data-v="I"].lx-claimed-skin .doneflag svg{width:12px;height:12px;}.gc[data-v="I"].lx-claimed-skin .doneflag.df{font-size:10.5px;}.gc[data-v="I"].lx-claimed-skin .irow{display:flex;align-items:center;gap:11px;}.gc[data-v="I"].lx-claimed-skin .ic{flex:none;width:30px;height:30px;border-radius:9px;background:var(--g-tintphr);display:flex;align-items:center;justify-content:center;}.gc[data-v="I"].lx-claimed-skin .ic svg{width:16px;height:16px;color:var(--g-faint);}.gc[data-v="I"].lx-claimed-skin .mid{flex:1;min-width:0;}.gc[data-v="I"].lx-claimed-skin .t1{font-size:13.5px;font-weight:800;color:var(--g-ink);display:flex;align-items:center;gap:7px;min-width:0;}.gc[data-v="I"].lx-claimed-skin .t1 .df{font-size:10.5px;flex:none;}.gc[data-v="I"].lx-claimed-skin .t2{font-size:11px;color:var(--g-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.gc[data-v="I"].lx-claimed-skin .sa{flex:none;font-size:14px;font-weight:800;color:var(--g-amt);}.gc[data-v="I"].lx-claimed-skin .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px;}.gc[data-v="I"].lx-claimed-skin .chip{flex:0 1 auto;min-width:max-content;max-width:100%;height:26px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:7px;background:var(--g-bg);border:1px solid var(--g-hair);font-size:11px;font-weight:600;color:var(--g-muted);white-space:nowrap;overflow:visible;}.gc[data-v="I"].lx-claimed-skin .chip .cv{font-weight:800;color:var(--g-text);}.gc[data-v="I"].lx-claimed-skin .chip .ck{flex:none;width:11px;height:11px;color:#bcb4c1;}.lx-review-sum{margin:8px 0 14px;padding:10px 14px;background:var(--lx-surface-muted);border-left:3px solid var(--lx-aubergine);border-radius:8px;font-size:12.5px;line-height:1.7;color:var(--lx-text-secondary);}
}
@media (-p0-part: p3c2b56ab7e7e862c511c) {.lx-tabbar{border-bottom:0 !important;}body[data-page="home"] .hero-suggestion-cloud{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(36px,auto);gap:10px 14px !important;max-height:82px;overflow:hidden;}body[data-page="home"] .hero-suggestion{width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;}body[data-page="home"] .hero-suggestion-cloud{display:grid !important;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(36px,auto);gap:14px 18px !important;max-height:none !important;overflow:visible !important;padding:8px 18px 18px !important;}body[data-page="home"] .hero-suggestion{width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;}body[data-page="home"] .hero-suggestion:nth-child(1){grid-column:1 / span 2;}body[data-page="home"] .hero-suggestion:nth-child(2){grid-column:3 / span 2;}body[data-page="home"] .hero-suggestion:nth-child(3){grid-column:5 / span 2;}body[data-page="home"] .hero-suggestion:nth-child(4){grid-column:2 / span 2;}body[data-page="home"] .hero-suggestion:nth-child(5){grid-column:4 / span 2;}body[data-page="home"] .hero-suggestion:nth-child(n+6){display:none !important;}body[data-page="home"] .hero-suggestion-cloud{display:flex !important;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:14px 18px !important;max-height:none !important;overflow:visible !important;padding:8px 18px 18px !important;}body[data-page="home"] .hero-suggestion{width:auto !important;min-width:0;max-width:none !important;flex:0 0 auto;overflow:visible;text-overflow:clip;}body[data-page="home"] .hero-suggestion:nth-child(1),body[data-page="home"] .hero-suggestion:nth-child(2),body[data-page="home"] .hero-suggestion:nth-child(3),body[data-page="home"] .hero-suggestion:nth-child(4),body[data-page="home"] .hero-suggestion:nth-child(5){grid-column:auto;}body[data-page="home"] .hero-suggestion:nth-child(3)::after{content:"";flex-basis:100%;}body[data-page="home"] .hero-suggestion:nth-child(n+6){display:none !important;}body[data-page="home"] .hero-suggestion-cloud::after{content:"";flex:0 0 100%;width:0;height:0;order:2;}body[data-page="home"] .hero-suggestion:nth-child(1),body[data-page="home"] .hero-suggestion:nth-child(2),body[data-page="home"] .hero-suggestion:nth-child(3){order:1;}body[data-page="home"] .hero-suggestion:nth-child(4),body[data-page="home"] .hero-suggestion:nth-child(5){order:3;}body[data-page="home"] .hero-suggestion:nth-child(3)::after{content:none !important;}body[data-page="home"] .hero-suggestion-cloud{display:grid !important;grid-template-columns:repeat(6,max-content) !important;grid-auto-flow:row;justify-content:center;align-items:center;gap:14px 18px !important;max-height:none !important;overflow:visible !important;padding:8px 18px 18px !important;}body[data-page="home"] .hero-suggestion-cloud::after{content:none !important;display:none !important;}body[data-page="home"] .hero-suggestion{width:max-content !important;min-width:0;max-width:none !important;justify-self:center;white-space:nowrap;overflow:visible;text-overflow:clip;}body[data-page="home"] .hero-suggestion:nth-child(1){grid-column:1 / span 2 !important;grid-row:1;}body[data-page="home"] .hero-suggestion:nth-child(2){grid-column:3 / span 2 !important;grid-row:1;}body[data-page="home"] .hero-suggestion:nth-child(3){grid-column:5 / span 2 !important;grid-row:1;}body[data-page="home"] .hero-suggestion:nth-child(4){grid-column:2 / span 2 !important;grid-row:2;}body[data-page="home"] .hero-suggestion:nth-child(5){grid-column:4 / span 2 !important;grid-row:2;}body[data-page="home"] .hero-suggestion:nth-child(n+6){display:none !important;}body[data-page="home"] .hero-suggestion:nth-child(1){grid-column:1 / span 2 !important;grid-row:1;}body[data-page="home"] .hero-suggestion:nth-child(2){grid-column:3 / span 2 !important;grid-row:1;}body[data-page="home"] .hero-suggestion:nth-child(4){grid-column:5 / span 2 !important;grid-row:1;}body[data-page="home"] .hero-suggestion:nth-child(3){grid-column:2 / span 2 !important;grid-row:2;}body[data-page="home"] .hero-suggestion:nth-child(5){grid-column:4 / span 2 !important;grid-row:2;}body[data-page="home"] .hero-suggestion-cloud{display:grid !important;grid-template-columns:repeat(12,minmax(0,1fr)) !important;grid-template-rows:repeat(2,auto);justify-content:center;align-items:center;column-gap:18px !important;row-gap:14px !important;max-height:none !important;overflow:visible !important;padding:8px 18px 18px !important;}body[data-page="home"] .hero-suggestion-cloud::after{content:none !important;display:none !important;}body[data-page="home"] .hero-suggestion{width:max-content !important;min-width:0;max-width:none !important;justify-self:center;white-space:nowrap;overflow:visible;text-overflow:clip;}body[data-page="home"] .hero-suggestion:nth-child(1){grid-column:1 / span 4 !important;grid-row:1;}body[data-page="home"] .hero-suggestion:nth-child(2){grid-column:5 / span 4 !important;grid-row:1;}body[data-page="home"] .hero-suggestion:nth-child(4){grid-column:9 / span 4 !important;grid-row:1;}body[data-page="home"] .hero-suggestion:nth-child(3){grid-column:3 / span 4 !important;grid-row:2;}body[data-page="home"] .hero-suggestion:nth-child(5){grid-column:7 / span 4 !important;grid-row:2;}body[data-page="home"] .hero-suggestion:nth-child(n+6){display:none !important;}body[data-page="home"] .hero-suggestion-cloud{display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:14px !important;max-height:none !important;overflow:visible !important;padding:8px 18px 18px !important;}body[data-page="home"] .hero-suggestion-row{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:nowrap;overflow:visible;}body[data-page="home"] .hero-suggestion{width:auto !important;min-width:0;max-width:none !important;flex:0 0 auto;white-space:nowrap;overflow:visible;text-overflow:clip;grid-column:auto !important;grid-row:auto !important;order:initial !important;}body[data-page="home"] .hero-suggestion-cloud::after,body[data-page="home"] .hero-suggestion:nth-child(3)::after{content:none !important;display:none !important;}body[data-page="home"] .hero-suggestion-cloud{width:min(100%,var(--home-composer-width)) !important;margin-left:auto !important;margin-right:auto !important;transform:translateX(-18px);padding:18px 18px 20px !important;}body[data-page="home"] .hero-suggestion-row{width:100%;justify-content:center;}
}
@media (-p0-part: paa0785087e888952163b) {@keyframes lx-review-pulse-dot{0%,100%{opacity:1;transform:scale(1);}50%{opacity:0.45;transform:scale(0.65);}}
}
@media (-p0-part: p03cddf2d9a5e9db73ece) {body[data-page="home"] .portal-agent{justify-content:center !important;}body[data-page="home"] .agent-copy{margin-left:auto !important;margin-right:auto !important;justify-self:center !important;transform:translateY(clamp(6px,1vh,14px)) !important;}body[data-page="home"] .agent-title,body[data-page="home"] .agent-summary,body[data-page="home"] .hero-composer,body[data-page="home"] .hero-suggestion-cloud{margin-left:auto !important;margin-right:auto !important;}body[data-page="home"] .hero-suggestion-cloud{transform:none !important;}
}
@media (-p0-part: p2207801ecbbd035600c6) {.category-tabs{position:sticky;top:0;z-index:30;background:transparent;box-shadow:none;transition:background-color .18s ease,box-shadow .18s ease;}.category-tabs.is-stuck{background:#FFFFFF;box-shadow:0 6px 14px -10px rgba(146,86,214,0.16);}.lx-buybar{position:sticky;bottom:0;z-index:30;display:flex;align-items:center;gap:12px;margin-top:14px;padding:10px 16px;background:#FFFFFF;border:1px solid var(--lx-border);border-radius:12px 12px 0 0;box-shadow:0 -8px 22px rgba(50,29,57,0.08);}.lx-buybar[hidden]{display:none;}.lx-buybar img{width:46px;height:38px;object-fit:contain;flex:none;}.lx-buybar-info{flex:1;min-width:0;display:flex;align-items:baseline;gap:12px;}.lx-buybar-info strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.lx-buybar-info b{color:var(--lx-brand-red);font-size:16px;flex:none;}
}
@media (-p0-part: p534de20ff7c30bfe9955) {:root{--brand-red:#e42b20;--aubergine:#5b1452;--aubergine-dark:#4d144a;--lavender-bg:rgba(250,248,252,0.68);--lavender-weak:#f3f0f7;--lavender-hover:#f3edf6;--fullscreen-page-background-color:#fbf8fc;--fullscreen-page-background:linear-gradient(90deg,rgba(252,248,252,.78) 0%,rgba(253,250,254,.74) 28%,rgba(255,255,255,.84) 58%,rgba(255,255,255,.98) 100%),radial-gradient(1400px 760px at 12% -8%,rgba(251,232,243,.30) 0%,rgba(250,237,247,.18) 36%,rgba(251,232,243,0) 72%),radial-gradient(1250px 780px at 94% 0%,rgba(255,255,255,.36) 0%,rgba(255,255,255,.18) 45%,rgba(255,255,255,0) 76%),radial-gradient(1100px 820px at 50% 116%,rgba(245,236,250,.26) 0%,rgba(247,241,251,.13) 44%,rgba(245,236,250,0) 74%);--grad-light:linear-gradient(96deg,#fcf2f8 22.83%,#e3eafd 98.41%);--grad-brand:linear-gradient(90deg,#4d144a 11.9%,#B8252E 100%);--grad-composer:linear-gradient(120deg,#a262d7 0%,#ff3c3c 65%,#4f1649 100%);--border:#e6e0ed;--border-strong:#e2ddeb;--text:#101010;--text-soft:#625b68;--text-muted:#979797;--placeholder:#bcb4c1;--menu-text:#252525;--sh-1:0 1px 2px rgba(50,29,57,0.08),0 2px 8px rgba(50,29,57,0.08);--sh-2:0 1px 2px rgba(50,29,57,0.08),0 8px 24px rgba(50,29,57,0.08);--sh-3:0 2px 4px rgba(50,29,57,0.08),0 12px 32px rgba(50,29,57,0.08),0 28px 64px rgba(50,29,57,0.08);--r-control:7px;--r-panel:8px;--ease:cubic-bezier(.22,.61,.36,1);--ease-spring:cubic-bezier(.34,1.4,.4,1);}.lxfd{display:none;position:fixed;inset:0;z-index:10000;color:var(--text);font-family:"Source Han Sans CN","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,-apple-system,Arial,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:var(--fullscreen-page-background-color);background-image:var(--fullscreen-page-background);background-attachment:fixed;overflow:hidden}body.assistant-fullscreen,body.lx-auto-fs{overflow:hidden!important}body.assistant-fullscreen>.topbar,body.assistant-fullscreen>.shell,body.lx-auto-fs>.topbar,body.lx-auto-fs>.shell{display:none!important}body.assistant-fullscreen .lxfd,body.lx-auto-fs .lxfd{display:block}.lxfd *,.lxfd *::before,.lxfd *::after{box-sizing:border-box}.lxfd button,.lxfd textarea{font:inherit;color:inherit}.lxfd button{cursor:pointer;border:0;background:none;padding:0}.lxfd a{color:inherit}.lxfd svg{display:block}.lxfd:focus{outline:none}.lxfd:focus-visible{outline:2px solid rgba(77,20,74,0.48);outline-offset:2px;border-radius:8px}
}
@media (-p0-part: p94f81ac7daf7a11b701a) {.lxfd::selection{background:#e2ddeb;color:var(--aubergine-dark)}
}
@media (-p0-part: p1afed2a108550f1c859c) {.lxfd .anim-rise{opacity:0;animation:lxfd-rise .64s var(--ease) forwards}.lxfd .anim-fade{opacity:0;animation:lxfd-fade .6s ease forwards}
}
@media (-p0-part: p03b9bdb26d50ed03ce48) {.hero-panel-collapse{display:none!important}
}
@media (-p0-part: pdf0dc022968d2cc0436a) {.lx-cmp-table td.best{background:rgba(50,29,57,0.08);box-shadow:inset 0 0 0 1.5px var(--lx-aubergine);font-weight:600;position:relative;}.lx-cmp-best-tag{display:inline-block;margin-left:6px;font-size:10px;line-height:1;padding:2px 5px;border-radius:4px;background:var(--lx-aubergine);color:#FFFFFF;vertical-align:1px;}.lx-cmp-skin[data-v="2"]{--brand-red:#e42b20;--price-red:#ff2f2f;--aubergine:#5b1452;--lavender-weak:#fcf2f8;--lavender:#f3edf6;--best-bg:linear-gradient(96deg,#fcf2f8 10%,#f3f0f7 100%);--grad-brand:linear-gradient(90deg,#4d144a 11.9%,#B8252E 100%);--grad-iris:linear-gradient(120deg,#ff6b21,#ff3c3c 40%,#a262d7 72%,#a262d7);--border:#efe4f1;--border-strong:#e2ddeb;--hair:#f3edf6;--text:#101010;--text-soft:#625b68;--text-muted:#979797;--sh-1:0 1px 2px rgba(50,29,57,0.08),0 2px 8px rgba(50,29,57,0.08);--sh-3:0 2px 6px rgba(50,29,57,0.08),0 20px 48px rgba(146,86,214,0.16);--ease:cubic-bezier(.22,.61,.36,1);display:flex;gap:14px;align-items:stretch;width:100%;min-width:900px;}.lx-cmp-skin[data-v="2"] .best-tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;background:var(--grad-brand);color:#FFFFFF;font-size:10.5px;font-weight:800;letter-spacing:.5px;white-space:nowrap}.lx-cmp-skin[data-v="2"] .price{color:var(--price-red);font-weight:800}.lx-cmp-skin[data-v="2"] .price .cur{font-size:.66em;margin-right:1px}.lx-cmp-skin[data-v="2"] .pname{font-size:14px;font-weight:800;color:var(--text);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.lx-cmp-skin[data-v="2"] .pname .cz{display:inline-block;height:18px;padding:0 6px;border-radius:5px;background:var(--lavender);color:var(--aubergine);font-size:10.5px;font-weight:700;margin-right:4px;vertical-align:1.5px}.lx-cmp-skin[data-v="2"] .shot{position:relative;border-radius:10px;overflow:hidden;background:linear-gradient(150deg,#0c2342,#4f1649 60%,#5b1452)}.lx-cmp-skin[data-v="2"] .shot::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(122deg,transparent 0 12px,transparent 12px 26px);z-index:1;pointer-events:none}.lx-cmp-skin[data-v="2"] .shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.lx-cmp-skin[data-v="2"] .shot .wm{position:absolute;left:0;right:0;bottom:8px;text-align:center;font:800 11px ui-monospace,monospace;letter-spacing:1.5px;color:rgba(255,255,255,0.72);z-index:2;text-shadow:0 1px 5px rgba(146,86,214,0.16)}.lx-cmp-skin[data-v="2"] .buy{display:flex;align-items:center;justify-content:center;height:38px;border-radius:10px;background:var(--grad-brand);color:#FFFFFF;font-size:14px;font-weight:700;box-shadow:0 6px 16px rgba(155,142,182,0.62);transition:transform .16s var(--ease),box-shadow .16s,filter .16s;border:0;font-family:inherit;cursor:pointer}.lx-cmp-skin[data-v="2"] .buy:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(155,142,182,0.62);filter:brightness(1.04)}.lx-cmp-skin[data-v="2"] .buy:active,.lx-cmp-skin[data-v="2"] .cart:active{transform:scale(.96)}.lx-cmp-skin[data-v="2"] .cart{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:10px;border:1px solid var(--border-strong);background:#FFFFFF;color:var(--aubergine);font-size:13px;font-weight:700;transition:border-color .16s,background-color .16s,transform .16s;font-family:inherit;cursor:pointer}.lx-cmp-skin[data-v="2"] .cart:hover{background:var(--lavender-weak);border-color:var(--aubergine);transform:translateY(-1px)}.lx-cmp-skin[data-v="2"] .cart svg{width:15px;height:15px}.lx-cmp-skin[data-v="2"] .labels{flex:0 0 92px;padding-top:206px}.lx-cmp-skin[data-v="2"] .lrow{height:54px;display:flex;align-items:center;font-size:12.5px;font-weight:700;color:var(--text-muted)}.lx-cmp-skin[data-v="2"] .pcard{flex:1;min-width:0;background:#FFFFFF;border:1px solid var(--border);border-radius:16px;box-shadow:var(--sh-1);overflow:hidden;display:flex;flex-direction:column;transition:transform .24s var(--ease),box-shadow .24s,border-color .24s}.lx-cmp-skin[data-v="2"] .pcard:hover{transform:translateY(-5px);box-shadow:var(--sh-3);border-color:var(--border-strong)}.lx-cmp-skin[data-v="2"] .pcard.reco{border-color:rgba(155,142,182,0.62);box-shadow:0 0 0 1px rgba(155,142,182,0.62),0 1px 2px rgba(50,29,57,0.08),0 10px 28px rgba(50,29,57,0.08)}.lx-cmp-skin[data-v="2"] .reco-flag{height:26px;display:flex;align-items:center;justify-content:center;gap:5px;background:var(--grad-brand);color:#FFFFFF;font-size:11.5px;font-weight:800;letter-spacing:.5px}.lx-cmp-skin[data-v="2"] .reco-flag svg{width:12px;height:12px}.lx-cmp-skin[data-v="2"] .spacer-flag{height:26px}.lx-cmp-skin[data-v="2"] .ph{height:180px;padding:14px 15px 12px;border-bottom:1px solid var(--hair)}.lx-cmp-skin[data-v="2"] .ph .shot{width:100%;height:62px;margin-bottom:10px}.lx-cmp-skin[data-v="2"] .ph .pname{-webkit-line-clamp:2;min-height:40px}.lx-cmp-skin[data-v="2"] .ph .pr{font-size:19px;margin-top:8px}.lx-cmp-skin[data-v="2"] .srow{height:54px;padding:0 15px;display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:1.35;color:var(--text-soft);border-bottom:1px solid var(--hair);overflow:hidden}.lx-cmp-skin[data-v="2"] .srow > span:not(.bdot):not(.best-tag){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lx-cmp-skin[data-v="2"] .srow.best{background:var(--best-bg);color:var(--text);font-weight:700}.lx-cmp-skin[data-v="2"] .srow.best .bdot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--grad-iris)}.lx-cmp-skin[data-v="2"] .pfoot{margin-top:auto;padding:13px 15px 15px;display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.lx-cmp-skin[data-v="2"]{min-width:760px}}.product-visual{position:relative;}.lx-cat-badge{position:absolute;top:8px;left:8px;z-index:4;font-size:10.5px;padding:2px 8px;border-radius:99px;background:#4d144a;color:#FFFFFF;}.lx-social-badge{position:absolute;bottom:8px;left:8px;z-index:4;font-size:10.5px;padding:2px 8px;border-radius:99px;background:#FFFFFF;color:var(--lx-brand-red);border:1px solid rgba(155,142,182,0.62);}.lx-msg-copy{display:none !important;}.lx-reco-specs{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px;}.lx-reco-spec{font-size:11px;color:var(--lx-text-secondary);background:var(--lx-surface-muted);border-radius:5px;padding:2px 7px;}.lx-reco-why{margin-top:4px;font-size:11.5px;color:var(--lx-aubergine);}body[data-page="home"] .portal-footer{overflow-x:auto;}body[data-page="home"] .portal-footer .footer-grid{grid-template-columns:minmax(112px,.82fr) minmax(112px,.82fr) minmax(300px,1.55fr) minmax(500px,2.25fr) !important;align-items:start;min-width:1060px;max-width:1500px;gap:clamp(30px,3.4vw,70px);}body[data-page="home"] .portal-footer .footer-link-columns{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}body[data-page="home"] .portal-footer .footer-col:nth-child(3) .footer-link-columns{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}@media (max-width:1500px){body[data-page="home"] .portal-footer{padding-left:clamp(56px,10vw,120px);padding-right:clamp(56px,10vw,120px);}}@media (max-width:900px){body[data-page="home"] .portal-footer{padding-left:32px;padding-right:32px;}body[data-page="home"] .portal-footer .footer-grid{min-width:980px;}}body[data-page="home"] .agent-title{display:flex !important;align-items:center !important;justify-content:center !important;gap:.08em;width:min(100%,var(--home-composer-width)) !important;max-width:var(--home-composer-width) !important;margin-left:auto !important;margin-right:auto !important;line-height:1 !important;text-align:center;white-space:nowrap;}body[data-page="home"] .agent-title .title-static,body[data-page="home"] .agent-title .rotating-title{display:inline-flex !important;align-items:center !important;line-height:1 !important;}body[data-page="home"] .agent-title .rotating-title{position:relative;width:var(--rotating-title-width,3em) !important;min-width:0 !important;height:1em !important;margin-left:0 !important;overflow:hidden !important;color:#4d144a;text-align:left;}body[data-page="home"] .agent-title .rotating-title .word{width:auto !important;line-height:1 !important;text-align:left;white-space:nowrap;}body[data-page="home"] .agent-title .rotating-title:not(.is-ready){width:3em !important;}body[data-page="home"] .agent-title .rotating-title:not(.is-ready) .word{display:none !important;}body[data-page="home"] .agent-title .rotating-title:not(.is-ready) .word.is-active,body[data-page="home"] .agent-title .rotating-title:not(.is-ready) .word:first-child{display:inline-flex !important;align-items:center !important;opacity:1 !important;transform:none !important;color:#4d144a;}body[data-page="home"] .agent-title .rotating-title.is-ready .word{top:50% !important;transform:translateY(calc(-50% + .72em)) !important;}body[data-page="home"] .agent-title .rotating-title.is-ready .word.is-active{transform:translateY(-50%) !important;}
}
@media (-p0-part: pe08a22991cefb61d8b68) {body[data-page="home"] .agent-summary{display:none !important;}.hover-prompt-chip{min-height:34px;max-width:min(100%,520px);display:inline-flex;align-items:center;padding:0 16px;border:1px solid #e2ddeb;border-radius:999px;background:rgba(255,255,255,0.72);color:var(--aubergine);font-size:clamp(12px,1vw,13px);line-height:1.35;text-align:left;box-shadow:0 8px 22px transparent;transition:transform 160ms ease,border-color 160ms ease,background 160ms ease;cursor:pointer;}.hover-prompt-chip:hover,.hover-prompt-chip:focus-visible{outline:none;transform:translateY(-2px);border-color:var(--aubergine);background:#FFFFFF;}.hover-prompt-hook{display:block;width:100%;font-size:12px;color:var(--lx-aubergine);padding:2px 0 6px;}:root{--aub:#5b1452;--aub2:#5b1452;--red:#B8252E;--lav:#f3f0f7;--lav2:#f3edf6}.product-card,.lx-sim-card,.lx-floor-product,.lx-p0-product-mini,.reco-row{cursor:grab}.product-card.grabbing,.lx-sim-card.grabbing,.lx-floor-product.grabbing,.lx-p0-product-mini.grabbing,.reco-row.grabbing{opacity:.4}.ghost{position:fixed;z-index:9999;width:190px;pointer-events:none;border-radius:14px;overflow:hidden;background:#FFFFFF;border:1px solid #e2ddeb;box-shadow:0 22px 50px rgba(155,142,182,0.62);transform:rotate(-3deg) scale(.94);opacity:.96}.ghost .pc-img{height:84px;background:#f3edf6;display:flex;align-items:center;justify-content:center}.ghost .pc-img img{width:100%;height:100%;object-fit:cover}.ghost .pc-b{padding:10px 12px 12px}.ghost .pc-name{font-size:13px;font-weight:700;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ghost .pc-spec{font-size:11.5px;color:#625b68;margin:4px 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ghost .pc-price{font-size:16px;font-weight:800;color:#B8252E}
}
@media (-p0-part: p715c4b68784c41bbdf0d) {@keyframes halo{0%,100%{box-shadow:0 0 0 .5px rgba(50,29,57,0.08),0 0 26px rgba(50,29,57,0.08),0 18px 40px rgba(50,29,57,0.08)}50%{box-shadow:0 0 0 .5px rgba(146,86,214,0.16),0 0 46px rgba(146,86,214,0.16),0 18px 40px rgba(50,29,57,0.08)}}@keyframes haloStrong{0%,100%{box-shadow:0 0 0 1px rgba(146,86,214,0.16),0 0 40px rgba(146,86,214,0.16),0 0 70px rgba(146,86,214,0.16)}50%{box-shadow:0 0 0 1px rgba(155,142,182,0.62),0 0 60px rgba(146,86,214,0.16),0 0 96px rgba(146,86,214,0.16)}}.glowlayer{position:absolute;inset:0;border-radius:16px;pointer-events:none;opacity:0;background:radial-gradient(80% 60% at 50% 110%,rgba(50,29,57,0.08),transparent 70%);transition:opacity .4s}
}
@media (-p0-part: p3bbe537e705f3fc46e6e) {.att-wrap{background:var(--lav);border:1px solid #efe4f1;border-radius:12px;padding:9px 10px;position:relative}.att-pending{position:absolute;top:-8px;left:12px;font-size:9.5px;font-weight:800;color:#FFFFFF;background:linear-gradient(120deg,#bb1836,#5b1452);padding:2px 8px;border-radius:999px}.att-card{display:flex;align-items:center;gap:11px}.att-thumb{width:42px;height:42px;border-radius:9px;flex-shrink:0;overflow:hidden;border:1px solid #e6e0ed}.att-thumb img{width:100%;height:100%;object-fit:cover}.att-info{min-width:0;flex:1}.att-name{font-size:12.5px;font-weight:700;color:#252525;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.att-meta{font-size:11px;color:#979797;margin-top:3px;display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.att-meta .pr{color:var(--red);font-weight:700}.att-x{flex-shrink:0;width:22px;height:22px;border:none;border-radius:50%;cursor:pointer;background:#f3edf6;color:#979797;font-size:12px;display:flex;align-items:center;justify-content:center}.att-x:hover{background:#e2ddeb;color:var(--aub)}.att-enter{animation:attin .42s cubic-bezier(.22,1.2,.36,1)}@keyframes attin{from{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:none}}.send-btn{transition:background .3s ease,transform .2s ease}
}
@media (-p0-part: pe94ec3cb11ba35dee8e8) {@keyframes sendpulse{0%,100%{box-shadow:0 4px 14px rgba(155,142,182,0.62)}50%{box-shadow:0 4px 22px rgba(77,20,74,0.48)}}@media (prefers-reduced-motion:reduce){.ghost,.assistant-panel.dragging,.assistant-panel.armed,.glowlayer,.att-enter,.composer.has .send-btn.pulse{animation:none!important}}
}
@media (-p0-part: p8fb3acde448353746f8e) {.lx-site-floors .lx-personal-rec-floor .lx-floor-head > span,.lx-site-floors .lx-personal-rec-floor .lx-floor-head > .lx-p0-btn,.lx-site-floors .lx-floor:not(.lx-floor--activity) .lx-floor-head > span,.lx-site-floors .lx-floor:not(.lx-floor--activity) .lx-floor-head > .lx-p0-btn{display:none!important;}.lx-floor-products,.lx-personal-rec-floor .lx-floor-products{grid-template-columns:repeat(4,minmax(0,1fr))!important;}@media (min-width:1720px){.lx-floor-products,.lx-personal-rec-floor .lx-floor-products{grid-template-columns:repeat(5,minmax(0,1fr))!important;}}@media (min-width:1920px){.lx-floor-products,.lx-personal-rec-floor .lx-floor-products{grid-template-columns:repeat(6,minmax(0,1fr))!important;}}@media (max-width:900px){.lx-floor-products,.lx-personal-rec-floor .lx-floor-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}.att-pending{display:none!important;}
}
@media (-p0-part: paea9ce345a191953e019) {body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-products,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px !important;}@media (min-width:1720px){body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-products,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important;}}@media (min-width:1920px){body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-products,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-grid{grid-template-columns:repeat(6,minmax(0,1fr)) !important;}}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card{position:relative;min-height:0 !important;height:auto !important;padding:0 !important;border:1px solid var(--border) !important;border-radius:15px !important;overflow:hidden;background:#FFFFFF !important;text-align:left;cursor:pointer;display:flex;flex-direction:column;transition:box-shadow .24s var(--ease),transform .24s var(--ease),border-color .24s;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product:hover,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card:hover{transform:translateY(-5px) !important;box-shadow:0 18px 40px rgba(146,86,214,0.16) !important;border-color:var(--border-strong) !important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product:first-child,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card:first-child{border-color:var(--border) !important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .product-visual,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .product-visual{position:relative;width:100%;height:155px !important;min-height:155px;max-height:155px !important;flex:0 0 155px !important;padding-top:6px;margin:0 !important;display:flex;align-items:flex-start;justify-content:center;background:#FFFFFF !important;overflow:hidden;box-sizing:border-box;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .product-visual img,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .product-visual img{width:auto !important;max-width:149px !important;height:149px !important;max-height:149px !important;object-fit:contain;display:block;transition:transform .55s var(--ease);}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product:hover .product-visual img,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card:hover .product-visual img{transform:scale(1.06) !important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .product-title,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .product-title{margin:0;padding:13px 14px 0;min-height:0 !important;font-size:14.5px !important;line-height:1.4 !important;font-weight:700;color:#101010;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .spec,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .spec{margin:5px 0 10px !important;padding:0 14px;min-height:0 !important;font-size:12px !important;line-height:1.45;color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .product-promos,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .product-promos{display:flex;justify-content:flex-start;gap:6px;min-height:20px;margin:0 14px 11px !important;overflow:hidden;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .product-promo,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .product-promo{height:20px;max-width:none;padding:0 7px;border:1px solid #e2ddeb;border-radius:5px;background:#FFFFFF;color:#bb1836;font-size:10.5px;line-height:1;display:inline-flex;align-items:center;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .price,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .price{margin:auto 14px 14px !important;font-size:18px !important;line-height:1.25;font-weight:800;color:var(--price-red) !important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .price small,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .price .price-from,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .price small,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .price .price-from{margin-left:2px;font-size:11px !important;font-weight:600;color:var(--text-soft) !important;}
}
@media (-p0-part: pba5b12cb733b693d605d) {body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-products,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px !important;}@media (min-width:1720px){body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-products,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important;}}@media (min-width:1920px){body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-products,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-grid{grid-template-columns:repeat(6,minmax(0,1fr)) !important;}}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card{position:relative;min-height:0 !important;height:auto !important;padding:0 !important;border:1px solid var(--border) !important;border-radius:15px !important;overflow:hidden;background:#FFFFFF !important;text-align:left;cursor:pointer;display:flex;flex-direction:column;transition:box-shadow .24s var(--ease),transform .24s var(--ease),border-color .24s;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product:hover,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card:hover{transform:translateY(-5px) !important;box-shadow:0 18px 40px rgba(146,86,214,0.16) !important;border-color:var(--border-strong) !important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product:first-child,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card:first-child{border-color:var(--border) !important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .product-visual,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .product-visual{position:relative;width:100%;height:155px !important;min-height:155px;max-height:155px !important;flex:0 0 155px !important;padding-top:6px;margin:0 !important;display:flex;align-items:flex-start;justify-content:center;background:#FFFFFF !important;overflow:hidden;box-sizing:border-box;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .product-visual img,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .product-visual img{width:auto !important;max-width:149px !important;height:149px !important;max-height:149px !important;object-fit:contain;display:block;transition:transform .55s var(--ease);}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product:hover .product-visual img,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card:hover .product-visual img{transform:scale(1.06) !important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .product-title,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .product-title{margin:0;padding:13px 14px 0;min-height:0 !important;font-size:14.5px !important;line-height:1.4 !important;font-weight:700;color:#101010;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .spec,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .spec{margin:5px 0 10px !important;padding:0 14px;min-height:0 !important;font-size:12px !important;line-height:1.45;color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .product-promos,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .product-promos{display:flex;justify-content:flex-start;gap:6px;min-height:20px;margin:0 14px 11px !important;overflow:hidden;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .product-promo,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .product-promo{height:20px;max-width:none;padding:0 7px;border:1px solid #e2ddeb;border-radius:5px;background:#FFFFFF;color:#bb1836;font-size:10.5px;line-height:1;display:inline-flex;align-items:center;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .price,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .price{margin:auto 14px 14px !important;font-size:18px !important;line-height:1.25;font-weight:800;color:var(--price-red) !important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .price small,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-floor-product .price .price-from,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .price small,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-card .price .price-from{margin-left:2px;font-size:11px !important;font-weight:600;color:var(--text-soft) !important;}body:not(.assistant-fullscreen) .shell:has(.content .lx-site-floors),body:not(.assistant-fullscreen) .shell:has(.content .product-grid){column-gap:clamp(9.5px,1vw,19px) !important;}@media (max-width:1180px){body:not(.assistant-fullscreen) .shell:has(.content .lx-site-floors),body:not(.assistant-fullscreen) .shell:has(.content .product-grid){column-gap:9px !important;}}body:not(.assistant-fullscreen) .content:has(.lx-site-floors) > .category-tabs button:not(.active):hover::after,body:not(.assistant-fullscreen) .content:has(.product-grid) > .category-tabs button:not(.active):hover::after,body:not(.assistant-fullscreen) .content:has(.lx-site-floors) > .category-tabs .cat-more-btn:not(.active):hover::after,body:not(.assistant-fullscreen) .content:has(.product-grid) > .category-tabs .cat-more-btn:not(.active):hover::after{content:none !important;display:none !important;width:0 !important;height:0 !important;background:transparent !important;}body:not(.assistant-fullscreen) .content:has(.lx-site-floors) > .hero::after,body:not(.assistant-fullscreen) .content:has(.product-grid) > .hero::after{content:none !important;display:none !important;}body:not(.assistant-fullscreen) .content:has(> .category-tabs.is-stuck):has(.lx-site-floors),body:not(.assistant-fullscreen) .content:has(> .category-tabs.is-stuck):has(.product-grid){padding-top:0 !important;}body:not(.assistant-fullscreen) .content:has(.lx-site-floors),body:not(.assistant-fullscreen) .content:has(.product-grid){border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;}
}
@media (-p0-part: pcdecdcfa0dd177314a8c) {body[data-page="brand"] .content > .hero,body[data-page="brand"] .content > .category-tabs,body[data-page="brand"] .content > .product-grid,body[data-page="brand"] .content > .lx-site-floors{display:none !important;}
}
@media (-p0-part: p6c737d5331b84686cabe) {.lx-site-floors > .lx-floor--guobu{background:linear-gradient(135deg,#f3f0f7 0%,#FFFFFF 100%);border-color:#e2ddeb;}.lx-floor--guobu .lx-floor-title h3{color:#4d144a;}.lx-gb-city-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:16px;background:#efe4f1;border-radius:10px;font-size:13px;color:#4d144a;grid-column:1 / -1;}.lx-gb-city-label{color:#979797;}.lx-gb-city-name{font-weight:700;}.lx-gb-city-bar .lx-p0-btn{margin-left:auto;min-height:28px;padding:0 14px;font-size:12px;}.lx-gb-sub-title{margin:16px 0 8px;font-size:13px;font-weight:700;color:#5b1452;grid-column:1 / -1;}.lx-gb-stack-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;grid-column:1 / -1;}.lx-gb-products-placeholder{grid-column:1 / -1;min-height:60px;border:1px dashed #cbaed2;border-radius:10px;background:#fcfaff;display:flex;align-items:center;justify-content:center;}.lx-site-floors > .lx-floor--education{background:linear-gradient(135deg,#fcf2f8 0%,#FFFFFF 100%);border-color:#e6e0ed;}.lx-floor--education .lx-floor-title::after{content:"认证即享";}.lx-edu-verified-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:12px;border-radius:10px;font-size:13px;grid-column:1 / -1;background:#f6f6f6;color:#252525;}.lx-edu-verified-banner.pending{background:#fff4e3;color:#625b68;}.lx-edu-verified-banner.unverified{background:#f3f0f7;color:#4d144a;}.lx-edu-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#979797;color:#FFFFFF;white-space:nowrap;}.lx-edu-badge.pending{background:#ff6b21;}.lx-edu-badge:not(.ok):not(.pending){background:#a262d7;}.lx-site-floors > .lx-floor--member-floor{background:linear-gradient(120deg,#252525 0%,#4d144a 55%,#bb1836 100%);border:0;color:#FFFFFF;}.lx-floor--member-floor .lx-floor-title h3{color:#FFFFFF;}.lx-floor--member-floor .lx-floor-title p{color:rgba(250,248,252,0.68);}.lx-floor--member-floor .lx-p0-btn{color:#FFFFFF;background:transparent;border-color:transparent;}.lx-floor--member-floor .lx-p0-btn.primary{color:#5b1452;background:#FFFFFF;border-color:#FFFFFF;}.lx-member-hero-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;margin-bottom:4px;border-radius:12px;background:transparent;border:1px solid transparent;grid-column:1 / -1;}.lx-mhc-left{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;}.lx-mhc-name{font-size:16px;font-weight:700;color:#FFFFFF;}.lx-mhc-level{font-size:12px;color:#e2ddeb;background:transparent;display:inline-block;padding:2px 10px;border-radius:999px;width:fit-content;}.lx-mhc-tip{font-size:12px;color:rgba(250,248,252,0.68);margin-top:2px;}.lx-mhc-bar{height:4px;border-radius:999px;background:transparent;overflow:hidden;margin-top:4px;}.lx-mhc-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e2ddeb,#cbaed2);}.lx-mhc-right{flex:0 0 auto;}
}
@media (-p0-part: p5df488e07a51f11ca6e1) {.lx-mhc-bean-acts{display:flex;gap:8px;margin-top:8px;}.lx-mhc-bean-acts .lx-p0-btn{min-height:28px;padding:0 14px;font-size:12px;color:#FFFFFF;background:transparent;border-color:transparent;}.lx-mhc-rights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;grid-column:1 / -1;}.lx-mhc-rights-grid .lx-floor-card{background:transparent !important;border-color:transparent !important;}.lx-mhc-rights-grid .lx-floor-card strong{color:#FFFFFF !important;}.lx-mhc-rights-grid .lx-floor-card span{color:rgba(250,248,252,0.68) !important;}.lx-site-floors > .lx-floor--custom{background:linear-gradient(135deg,#f3f0f7 0%,#FFFFFF 100%);border-color:#e2ddeb;}.lx-site-floors > .lx-floor--tradein{background:linear-gradient(135deg,#f3f0f7 0%,#FFFFFF 100%);border-color:#e2ddeb;}.lx-tradein-sn-row{display:flex;gap:10px;align-items:center;margin-bottom:6px;grid-column:1 / -1;}.lx-tradein-sn-input{flex:1;min-width:0;}.lx-tradein-sn-hint{font-size:12px;color:#979797;grid-column:1 / -1;margin-bottom:4px;}.lx-tradein-chips{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1;}.lx-tradein-chip{padding:6px 16px;border-radius:999px;border:1px solid #cbaed2;background:#FFFFFF;color:#5b1452;font-size:13px;font-weight:600;cursor:pointer;transition:background 140ms,border-color 140ms;}.lx-tradein-chip:hover{background:#efe4f1;border-color:#cbaed2;}.lx-seckill-scenes{display:flex;gap:8px;margin-bottom:14px;grid-column:1 / -1;}.lx-seckill-scene-chip{padding:5px 16px;border-radius:999px;border:1px solid #cbaed2;background:#fcf2f8;color:#B8252E;font-size:12px;font-weight:700;cursor:pointer;transition:background 140ms;}.lx-seckill-scene-chip:hover{background:#efe4f1;}.lx-site-floors > .lx-floor--discover{background:linear-gradient(135deg,#f6f6f6 0%,#FFFFFF 100%);border-color:#e2ddeb;}@media (max-width:1200px){.lx-gb-stack-row{grid-template-columns:repeat(2,minmax(0,1fr));}.lx-mhc-rights-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:900px){.lx-gb-stack-row{grid-template-columns:repeat(2,minmax(0,1fr));}}
}
@media (-p0-part: p004ab3b2b3ba42c64609) {body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]) .lx-personal-rec-floor .lx-floor-products{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}@media (min-width:1720px){body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]) .lx-personal-rec-floor .lx-floor-products{grid-template-columns:repeat(5,minmax(0,1fr)) !important;}}@media (min-width:1920px){body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]) .lx-personal-rec-floor .lx-floor-products{grid-template-columns:repeat(6,minmax(0,1fr)) !important;}}.lx-floor-product[hidden]{display:none !important;}
}
@media (-p0-part: p849e8e3168397fca73ca) {.lx-tabbar{--aubergine:#5b1452;--brand-red:#e42b20;--lavender-weak:#f3f0f7;--lavender-hover:#f3edf6;--text:#101010;--text-soft:#625b68;--text-muted:#979797;--ease-spring:cubic-bezier(.34,1.4,.4,1);position:sticky!important;top:0!important;z-index:30!important;display:flex!important;align-items:center!important;gap:2px!important;flex-wrap:nowrap!important;padding:8px 16px 10px 0!important;background:#FFFFFF!important;border:0!important;overflow:visible!important;}body[data-page="home"] .lx-tabbar{display:none!important;}.lx-tabbar .lx-tab{position:relative!important;display:flex!important;align-items:center!important;gap:7px!important;height:34px!important;max-width:240px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:var(--text-muted)!important;font-size:14px!important;line-height:34px!important;font-weight:500!important;cursor:pointer!important;user-select:none!important;transition:color .16s,background-color .16s!important;}.lx-tabbar .lx-tab:hover{color:var(--text-soft)!important;background:transparent!important;}.lx-tabbar .lx-tab.is-active{color:var(--aubergine)!important;font-weight:600!important;background:transparent!important;}.lx-tabbar .lx-tab-label{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}.lx-tabbar .lx-tab-close{flex:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;margin-right:-3px!important;padding:0!important;border:0!important;border-radius:5px!important;background:transparent!important;color:var(--text-muted)!important;font-size:15px!important;line-height:18px!important;opacity:0!important;transform:scale(.8)!important;transition:background-color .15s,color .15s,transform .15s,opacity .15s!important;}.lx-tabbar .lx-tab-close:hover{color:var(--brand-red)!important;background:var(--lavender-weak)!important;transform:scale(1.08)!important;}.lx-tabbar .lx-tab:hover .lx-tab-close{opacity:.7!important;transform:none!important;}.lx-tabbar .lx-tab.is-active .lx-tab-close{opacity:1!important;transform:none!important;}.lx-tabbar .lx-tab-ink{position:absolute!important;left:0;bottom:6px!important;width:0;height:2px!important;border-radius:2px!important;background:var(--aubergine)!important;pointer-events:none!important;transition:left .3s var(--ease-spring),width .3s var(--ease-spring)!important;}
}
@media (-p0-part: peb9a1c9c2727d841e034) {.content > .lx-tabbar{min-height:64px !important;padding:14px 16px 14px 0 !important;background:#FFFFFF !important;box-shadow:0 12px 0 #FFFFFF !important;}.content > .lx-tabbar .lx-tab-ink{bottom:10px !important;}
}
@media (-p0-part: p48b2136298ddac83e4a8) {.lx-tabbar{position:sticky !important;top:0 !important;z-index:30 !important;display:flex !important;align-items:center !important;gap:6px !important;flex-wrap:wrap !important;min-height:0 !important;padding:8px 16px 8px 0 !important;background:#FFFFFF !important;border-bottom:1px solid var(--border) !important;box-shadow:none !important;overflow:visible !important;}body[data-page="home"] .lx-tabbar{display:none !important;}.lx-tabbar .lx-tab{display:inline-flex !important;align-items:center !important;gap:6px !important;max-width:200px !important;height:auto !important;padding:4px 6px 4px 12px !important;border:1px solid var(--border) !important;border-radius:8px !important;background:#FFFFFF !important;box-shadow:none !important;color:var(--lx-text-secondary) !important;font-size:12.5px !important;line-height:1.2 !important;font-weight:400 !important;cursor:pointer !important;user-select:none !important;}.lx-tabbar .lx-tab.is-active{border-color:var(--lx-aubergine) !important;color:var(--lx-aubergine) !important;background:var(--lx-surface-hover) !important;font-weight:400 !important;}.lx-tabbar .lx-tab:hover{color:var(--lx-aubergine) !important;background:var(--lx-surface-hover) !important;}.lx-tabbar .lx-tab-label{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;}.lx-tabbar .lx-tab-close{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;height:auto !important;margin-right:0 !important;padding:2px 4px !important;border:0 !important;border-radius:4px !important;background:transparent !important;color:var(--lx-text-tertiary) !important;font-size:14px !important;line-height:1 !important;opacity:1 !important;transform:none !important;}.lx-tabbar .lx-tab-close:hover{background:var(--lavender-hover) !important;color:var(--lx-brand-red) !important;transform:none !important;}.lx-tabbar .lx-tab-ink{display:none !important;}
}
@media (-p0-part: pe9aa166f2b7eb94956a2) {.content > .lx-tabbar{min-height:0 !important;padding:8px 16px 8px 0 !important;background:#FFFFFF !important;border-bottom:1px solid var(--border) !important;box-shadow:none !important;}:root{--spring:cubic-bezier(.34,1.5,.4,1);}body.cursor-awake .content .product-card,body.cursor-awake .content .product-card *,body.cursor-awake .content .lx-floor-product,body.cursor-awake .content .lx-floor-product *{cursor:none!important;}.ai-arrow{position:fixed;left:0;top:0;z-index:99999;pointer-events:none;opacity:0;transform:translate(-200px,-200px);will-change:transform;transition:opacity .18s var(--ease);}body.cursor-awake .ai-arrow{opacity:1;}.ai-arrow .defs{position:absolute;width:0;height:0;}.ai-arrow .arrow{position:absolute;left:0;top:0;overflow:visible;filter:drop-shadow(0 3px 6px rgba(155,142,182,0.62));}.ai-arrow .arrow .ar-body{transform-origin:center;}.ai-arrow.awake .arrow{animation:nod .6s var(--spring);}@keyframes nod{0%,100%{transform:rotate(0);}35%{transform:rotate(-8deg);}}.ai-arrow .fx{position:absolute;left:14px;top:14px;}.ai-arrow .star{position:absolute;left:0;top:0;width:22px;height:22px;opacity:0;transform:scale(.2) rotate(-40deg);transform-origin:center;transition:opacity .3s var(--ease),transform .5s var(--spring);}.ai-arrow.awake .star{opacity:1;transform:scale(1) rotate(0);}.ai-arrow .star .sx{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform-origin:50% 50%;animation:spin 3.6s linear infinite;}.ai-arrow .star .sheen{transform-box:fill-box;transform-origin:center;animation:twinkle 2.2s var(--ease) infinite;}.ai-arrow .label{position:absolute;left:22px;top:2px;white-space:nowrap;display:flex;align-items:center;gap:6px;height:30px;padding:0 13px 0 11px;border-radius:11px 16px 16px 4px;background:#FFFFFF;color:var(--aubergine);font-size:13px;font-weight:700;box-shadow:0 8px 22px rgba(146,86,214,0.16);border:1px solid var(--border);opacity:0;transform:translateX(-6px) scale(.86);transform-origin:left center;transition:opacity .32s var(--ease) .12s,transform .46s var(--spring) .12s;}.ai-arrow.awake .label{opacity:1;transform:translateX(0) scale(1);}.ai-arrow .label .ldot{display:inline-flex;gap:2px;}.ai-arrow .label .ldot i{width:4px;height:4px;border-radius:50%;background:var(--brand-red);opacity:.5;animation:typing 1.2s var(--ease) infinite;}.ai-arrow .label .ldot i:nth-child(2){animation-delay:.18s;}.ai-arrow .label .ldot i:nth-child(3){animation-delay:.36s;}@keyframes typing{0%,100%{opacity:.3;transform:translateY(0);}50%{opacity:1;transform:translateY(-2px);}}@keyframes spin{to{transform:rotate(360deg);}}@keyframes twinkle{0%,100%{opacity:.3;}50%{opacity:.9;}}body[data-arr="A"] .arrow .ar-body{fill:url(#arrowIris);stroke:#FFFFFF;stroke-width:1.4;stroke-linejoin:round;}body[data-arr="A"] .fx{left:11px;top:13px;}@media (prefers-reduced-motion:reduce){.ai-arrow *{animation-duration:.001s!important;}}.content > .lx-tabbar{min-height:unset !important;padding:0 !important;background:#FFFFFF !important;border-bottom:0 !important;}
}
@media (-p0-part: pcb7d9cafea989c00ccdf) {.lx-tabbar{border-bottom:0 !important;}.hover-prompt-panel .pop{overflow:hidden !important;transform-origin:bottom center !important;animation:lx-hover-drawer-panel-in 280ms cubic-bezier(.34,1.4,.4,1) both !important;will-change:opacity,transform,clip-path,max-height !important;}.hover-prompt-panel .pop .box{transform-origin:top center !important;animation:lx-hover-drawer-box-in 280ms cubic-bezier(.34,1.4,.4,1) both !important;will-change:opacity,transform,clip-path !important;}.hover-prompt-panel .pop.is-closing{animation:lx-hover-drawer-panel-out 220ms cubic-bezier(.22,.61,.36,1) both !important;pointer-events:none !important;}.hover-prompt-panel .pop.is-closing .box{animation:lx-hover-drawer-box-out 220ms cubic-bezier(.22,.61,.36,1) both !important;}@keyframes lx-hover-drawer-panel-in{from{opacity:0;max-height:0;transform:translateY(18px);clip-path:inset(100% 0 0 0 round 16px);}to{opacity:1;max-height:420px;transform:translateY(0);clip-path:inset(0 0 0 0 round 16px);}}@keyframes lx-hover-drawer-box-in{from{opacity:0;transform:translateY(18px) scale(.985);clip-path:inset(100% 0 0 0 round 16px);}to{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0 0 0 0 round 16px);}}@keyframes lx-hover-drawer-panel-out{from{opacity:1;max-height:420px;transform:translateY(0);clip-path:inset(0 0 0 0 round 16px);}to{opacity:0;max-height:0;transform:translateY(18px);clip-path:inset(100% 0 0 0 round 16px);}}@keyframes lx-hover-drawer-box-out{from{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0 0 0 0 round 16px);}to{opacity:0;transform:translateY(16px) scale(.985);clip-path:inset(100% 0 0 0 round 16px);}}@media (prefers-reduced-motion:reduce){.hover-prompt-panel .pop,.hover-prompt-panel .pop .box,.hover-prompt-panel .pop.is-closing,.hover-prompt-panel .pop.is-closing .box{animation:none !important;transform:none !important;clip-path:none !important;max-height:none !important;}}
}
@media (-p0-part: p09e8a0ebf903b07fbccd) {.content > .lx-tabbar{padding:18px 18px 0 0 !important;}
}
@media (-p0-part: p613f92a2ee2ab607b7ab) {body[data-arr="A"] .ai-arrow .fx{left:11px!important;top:-2px!important;}.ai-arrow .star,.ai-arrow .label .ldot{display:none!important;}.ai-arrow .label{left:12px!important;top:0!important;gap:6px!important;height:30px!important;padding:0 13px 0 8px!important;border-radius:11px 16px 16px 4px!important;background:#FFFFFF!important;color:var(--aubergine)!important;font-size:13px!important;font-weight:700!important;box-shadow:0 8px 22px rgba(146,86,214,0.16)!important;border:1px solid var(--border)!important;}.ai-arrow .lx-icon{position:relative;width:18px;height:18px;flex:none;display:inline-flex;align-items:center;justify-content:center;}.ai-arrow .lx-icon::before{content:"";position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle,rgba(146,86,214,0.16),rgba(255,138,92,0.08) 48%,transparent 70%);animation:iconAura 2.8s var(--ease) infinite;}.ai-arrow .lx-icon::after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1px solid rgba(146,86,214,0.16);border-top-color:#FFFFFF;animation:iconRing 3.2s linear infinite;}.ai-arrow .lx-icon img{position:relative;z-index:1;width:18px;height:18px;display:block;border-radius:50%;animation:iconPulse 2.6s var(--ease) infinite;}@keyframes iconAura{0%,100%{opacity:.45;transform:scale(.82);}50%{opacity:1;transform:scale(1.18);}}@keyframes iconRing{to{transform:rotate(360deg);}}@keyframes iconPulse{0%,100%{transform:scale(.9);}50%{transform:scale(1.14);}}@media (prefers-reduced-motion:reduce){.ai-arrow .lx-icon::before,.ai-arrow .lx-icon::after,.ai-arrow .lx-icon img{animation-duration:.001s!important;}}.lx-cat-shuffle-btn{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border:1px solid #e2ddeb;border-radius:8px;background:#FFFFFF;color:#5b1452;font-size:13px;font-weight:500;line-height:1.4;cursor:pointer;transition:background .18s,border-color .18s,color .18s;}.lx-cat-shuffle-icon{width:14px;height:14px;flex:0 0 14px;display:block;object-fit:contain;}.lx-cat-shuffle-btn.is-spinning .lx-cat-shuffle-icon{animation:lxCatShuffleSpin .48s ease;}@keyframes lxCatShuffleSpin{to{transform:rotate(360deg);}}.lx-cat-shuffle-btn:hover:not(:disabled){background:#f3f0f7;border-color:#cbaed2;color:#4d144a;}.lx-cat-shuffle-btn:disabled{opacity:.38;cursor:default;}@media (max-width:768px){.lx-cat-shuffle-btn{padding:4px 10px;font-size:12px;}}
}
@media (-p0-part: p7abf423c5d03f1472c66) {@keyframes lx-sk-shimmer{0%{background-position:200% 0;}100%{background-position:-200% 0;}}.lx-service-promise-row{display:flex;gap:8px;margin-top:4px;}.lx-seckill-scene-chip.lx-scene-active{background:var(--lx-gradient-brand);color:#FFFFFF;border-color:transparent;}.lx-seckill-scene-chip.lx-scene-upcoming{border-color:var(--lx-border-strong);color:var(--lx-text-soft);}.lx-seckill-scene-chip.lx-scene-ended{border-color:var(--lx-border);color:var(--lx-text-muted);opacity:0.7;}.lx-scene-status{font-size:11px;font-weight:400;margin-left:4px;opacity:0.85;}.lx-discover-reviews{display:flex;flex-direction:column;gap:8px;margin-bottom:4px;}.lx-discover-review-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--lx-surface);border:1px solid var(--lx-border);border-radius:7px;cursor:pointer;transition:border-color 0.15s,box-shadow 0.15s;}.lx-discover-review-item:hover{border-color:var(--lx-border-strong);box-shadow:0 4px 10px rgba(50,29,57,0.08);}.lx-drv-badge{flex-shrink:0;font-size:11px;font-weight:600;color:var(--lx-aubergine);background:var(--lx-surface-hover);border:1px solid var(--lx-border);border-radius:4px;padding:2px 6px;}.lx-drv-content{flex:1;min-width:0;}.lx-drv-content h4{font-size:13px;font-weight:600;color:var(--lx-text-strong);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.lx-drv-content p{font-size:12px;color:var(--lx-text-soft);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.lx-drv-arrow{flex-shrink:0;color:var(--lx-text-muted);font-size:14px;}.lx-discover-topics{display:flex;flex-direction:column;gap:6px;margin-bottom:4px;}.lx-discover-topic{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--lx-surface);border:1px solid var(--lx-border);border-radius:7px;cursor:pointer;font-size:13px;color:var(--lx-text);transition:background 0.15s;}.lx-discover-topic:hover{background:var(--lx-surface-hover);}.lx-topic-tag{flex-shrink:0;font-size:11px;font-weight:700;padding:1px 5px;border-radius:3px;}.lx-topic-tag.hot{background:#fcf2f8;color:var(--lx-price-red);border:1px solid #e2ddeb;}.lx-topic-tag.new{background:var(--lx-surface-blue);color:var(--lx-aubergine);border:1px solid var(--lx-border);}.lx-activity-status{font-size:11px;font-weight:400;color:var(--lx-aubergine);background:var(--lx-surface-hover);border-radius:999px;padding:1px 6px;margin-left:6px;}
}
@media (-p0-part: pb76d3706d92ae560c191) {.lx-cmp-skin[data-v="2"]{--brand-red:#e42b20!important;--price-red:#ff2f2f!important;--aubergine:#5b1452!important;--lavender-weak:#fcf2f8!important;--lavender:#f3edf6!important;--best-bg:linear-gradient(96deg,#fcf2f8 10%,#f3f0f7 100%)!important;--grad-brand:linear-gradient(90deg,#4d144a 11.9%,#B8252E 100%)!important;--grad-iris:linear-gradient(120deg,#ff6b21,#ff3c3c 40%,#a262d7 72%,#a262d7)!important;--border:#efe4f1!important;--border-strong:#e2ddeb!important;--hair:#f3edf6!important;--text:#101010!important;--text-soft:#625b68!important;--text-muted:#979797!important;--sh-1:0 1px 2px rgba(50,29,57,0.08),0 2px 8px rgba(50,29,57,0.08)!important;--sh-3:0 2px 6px rgba(50,29,57,0.08),0 20px 48px rgba(146,86,214,0.16)!important;--ease:cubic-bezier(.22,.61,.36,1)!important;--spring:cubic-bezier(.34,1.4,.4,1)!important;display:flex!important;gap:14px!important;align-items:stretch!important;width:100%!important;min-width:900px!important;box-sizing:border-box!important;}.lx-cmp-skin[data-v="2"] *,.lx-cmp-skin[data-v="2"] *::before,.lx-cmp-skin[data-v="2"] *::after{box-sizing:border-box!important;}.lx-cmp-skin[data-v="2"] .best-tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:18px!important;padding:0 6px!important;border-radius:5px!important;background:var(--grad-brand)!important;color:#FFFFFF!important;font-size:10.5px!important;line-height:18px!important;font-weight:800!important;letter-spacing:.5px!important;white-space:nowrap!important;}.lx-cmp-skin[data-v="2"] .price{color:var(--price-red)!important;font-weight:800!important;}.lx-cmp-skin[data-v="2"] .price .cur{font-size:.66em!important;margin-right:1px!important;}.lx-cmp-skin[data-v="2"] .pname{font-size:14px!important;font-weight:800!important;color:var(--text)!important;line-height:1.45!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}.lx-cmp-skin[data-v="2"] .pname .cz{display:inline-block!important;height:18px!important;padding:0 6px!important;border-radius:5px!important;background:var(--lavender)!important;color:var(--aubergine)!important;font-size:10.5px!important;line-height:18px!important;font-weight:700!important;margin-right:4px!important;vertical-align:1.5px!important;}.lx-cmp-skin[data-v="2"] .shot{position:relative!important;border-radius:10px!important;overflow:hidden!important;}.lx-cmp-skin[data-v="2"] .shot::before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:repeating-linear-gradient(122deg,transparent 0 12px,transparent 12px 26px)!important;}.lx-cmp-skin[data-v="2"] .shot img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}.lx-cmp-skin[data-v="2"] .shot .wm{position:absolute!important;left:0!important;right:0!important;bottom:8px!important;z-index:2!important;text-align:center!important;font:800 11px ui-monospace,monospace!important;letter-spacing:1.5px!important;color:rgba(255,255,255,0.72)!important;}.lx-cmp-skin[data-v="2"] .buy{display:flex!important;align-items:center!important;justify-content:center!important;height:38px!important;border:0!important;border-radius:10px!important;background:var(--grad-brand)!important;color:#FFFFFF!important;font-size:14px!important;line-height:38px!important;font-weight:700!important;font-family:inherit!important;box-shadow:0 6px 16px rgba(155,142,182,0.62)!important;cursor:pointer!important;transition:transform .2s var(--spring),box-shadow .16s,filter .16s!important;}.lx-cmp-skin[data-v="2"] .buy:hover{transform:translateY(-2px)!important;box-shadow:0 10px 22px rgba(155,142,182,0.62)!important;filter:brightness(1.04)!important;}.lx-cmp-skin[data-v="2"] .cart{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:36px!important;border-radius:10px!important;border:1px solid var(--border-strong)!important;background:#FFFFFF!important;color:var(--aubergine)!important;font-size:13px!important;line-height:36px!important;font-weight:700!important;font-family:inherit!important;cursor:pointer!important;transition:transform .2s var(--spring),border-color .16s,background-color .16s!important;}.lx-cmp-skin[data-v="2"] .cart:hover{background:var(--lavender-weak)!important;border-color:var(--aubergine)!important;transform:translateY(-1px)!important;}.lx-cmp-skin[data-v="2"] .buy:active,.lx-cmp-skin[data-v="2"] .cart:active{transform:scale(.96)!important;}.lx-cmp-skin[data-v="2"] .cart svg{width:15px!important;height:15px!important;flex:none!important;}.lx-cmp-skin[data-v="2"] .labels{flex:0 0 92px!important;padding-top:206px!important;}.lx-cmp-skin[data-v="2"] .lrow{height:54px!important;display:flex!important;align-items:center!important;font-size:12.5px!important;font-weight:700!important;color:var(--text-muted)!important;}.lx-cmp-skin[data-v="2"] .pcard{flex:1 1 0!important;min-width:0!important;background:#FFFFFF!important;border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:var(--sh-1)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;transition:transform .24s var(--ease),box-shadow .24s,border-color .24s!important;}.lx-cmp-skin[data-v="2"] .pcard:hover{transform:translateY(-5px)!important;box-shadow:var(--sh-3)!important;border-color:var(--border-strong)!important;}.lx-cmp-skin[data-v="2"] .pcard.reco{border-color:rgba(155,142,182,0.62)!important;box-shadow:0 0 0 1px rgba(155,142,182,0.62),0 1px 2px rgba(50,29,57,0.08),0 10px 28px rgba(50,29,57,0.08)!important;}.lx-cmp-skin[data-v="2"] .reco-flag{height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;background:var(--grad-brand)!important;color:#FFFFFF!important;font-size:11.5px!important;line-height:26px!important;font-weight:800!important;letter-spacing:.5px!important;}.lx-cmp-skin[data-v="2"] .reco-flag svg{width:12px!important;height:12px!important;}.lx-cmp-skin[data-v="2"] .spacer-flag{height:26px!important;flex:none!important;}.lx-cmp-skin[data-v="2"] .ph{height:180px!important;padding:14px 15px 12px!important;border-bottom:1px solid var(--hair)!important;}.lx-cmp-skin[data-v="2"] .ph .shot{width:100%!important;height:62px!important;margin-bottom:10px!important;}.lx-cmp-skin[data-v="2"] .ph .pname{-webkit-line-clamp:2!important;min-height:40px!important;}.lx-cmp-skin[data-v="2"] .ph .pr{font-size:19px!important;margin-top:8px!important;}.lx-cmp-skin[data-v="2"] .srow{height:54px!important;min-height:54px!important;padding:0 15px!important;display:flex!important;align-items:center!important;gap:6px!important;font-size:12.5px!important;line-height:1.35!important;color:var(--text-soft)!important;border-bottom:1px solid var(--hair)!important;overflow:hidden!important;}.lx-cmp-skin[data-v="2"] .srow > span:not(.bdot):not(.best-tag){display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}.lx-cmp-skin[data-v="2"] .srow.best{background:var(--best-bg)!important;color:var(--text)!important;font-weight:700!important;}.lx-cmp-skin[data-v="2"] .srow.best .bdot{flex:none!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--grad-iris)!important;}.lx-cmp-skin[data-v="2"] .pfoot{margin-top:auto!important;padding:13px 15px 15px!important;display:flex!important;flex-direction:column!important;gap:8px!important;}@media(max-width:768px){.lx-cmp-skin[data-v="2"]{min-width:760px!important;}}.lx-cmp-wrap:has(.lx-cmp-skin[data-v="1"]){overflow-x:auto;padding-bottom:2px;}.lx-cmp-skin[data-v="1"]{--brand-red:#e42b20;--price-red:#ff2f2f;--aubergine:#5b1452;--lavender-weak:#fcf2f8;--lavender:#f3edf6;--best-bg:linear-gradient(96deg,#fcf2f8 10%,#f3f0f7 100%);--grad-brand:linear-gradient(90deg,#4d144a 11.9%,#B8252E 100%);--border:#efe4f1;--border-strong:#e2ddeb;--hair:#f3edf6;--text:#101010;--text-soft:#625b68;--text-muted:#979797;--sh-1:0 1px 2px rgba(50,29,57,0.08),0 2px 8px rgba(50,29,57,0.08);--ease:cubic-bezier(.22,.61,.36,1);min-width:max(100%,calc(108px + var(--lx-cmp-cols,5) * 156px));background:#FFFFFF;border:1px solid var(--border);border-radius:18px;box-shadow:var(--sh-1);overflow:hidden;}.lx-cmp-skin[data-v="1"] *,.lx-cmp-skin[data-v="1"] *::before,.lx-cmp-skin[data-v="1"] *::after{box-sizing:border-box;}.lx-cmp-skin[data-v="1"] button{font:inherit;}.lx-cmp-skin[data-v="1"] svg{display:block;}.lx-cmp-skin[data-v="1"] .tbl{display:grid;grid-template-columns:108px repeat(var(--lx-cmp-cols,5),minmax(0,1fr));}.lx-cmp-skin[data-v="1"] .cell{padding:13px 14px;border-bottom:1px solid var(--hair);display:flex;align-items:center;min-width:0;}.lx-cmp-skin[data-v="1"] .rowlabel{color:var(--text-muted);font-weight:700;font-size:12.5px;background:linear-gradient(90deg,#fcfaff,#FFFFFF);}.lx-cmp-skin[data-v="1"] .phead{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 14px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#fcfaff,#FFFFFF);}.lx-cmp-skin[data-v="1"] .phead .pr{font-size:18px;}.lx-cmp-skin[data-v="1"] .best-tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;background:var(--grad-brand);color:#FFFFFF;font-size:10.5px;font-weight:800;letter-spacing:.5px;white-space:nowrap;}.lx-cmp-skin[data-v="1"] .price{color:var(--price-red);font-weight:800;}.lx-cmp-skin[data-v="1"] .price .cur{font-size:.66em;margin-right:1px;}.lx-cmp-skin[data-v="1"] .pname{font-size:14px;font-weight:800;color:var(--text);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;}.lx-cmp-skin[data-v="1"] .pname .cz{display:inline-block;height:18px;padding:0 6px;border-radius:5px;background:var(--lavender);color:var(--aubergine);font-size:10.5px;font-weight:700;margin-right:4px;vertical-align:1.5px;}.lx-cmp-skin[data-v="1"] .ai-cell{align-items:flex-start;min-height:82px;padding-top:14px;padding-bottom:14px;background:linear-gradient(180deg,#FFFFFF,#fcfaff);color:var(--text-soft);font-size:12.5px;line-height:1.65;}.lx-cmp-skin[data-v="1"] .ai-cell .ai-text{display:block;}.lx-cmp-skin[data-v="1"] .ai-label{align-items:flex-start;gap:2px;padding:15px 8px 13px 6px;background:linear-gradient(90deg,#fcfaff,#FFFFFF);color:var(--aubergine);}.lx-cmp-skin[data-v="1"] .ai-label svg{width:13px;height:13px;flex:none;margin-top:2px;color:var(--aubergine);}.lx-cmp-skin[data-v="1"] .val{font-size:13px;color:var(--text-soft);gap:7px;flex-wrap:wrap;line-height:1.45;}.lx-cmp-skin[data-v="1"] .val.best{color:var(--text);font-weight:700;}.lx-cmp-skin[data-v="1"] .val.best .v{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:8px;background:var(--best-bg);box-shadow:inset 0 0 0 1px rgba(146,86,214,0.16);}.lx-cmp-skin[data-v="1"] .op{flex-direction:column;gap:8px;align-items:stretch;padding:14px;border-bottom:0;}.lx-cmp-skin[data-v="1"] .buy{display:flex;align-items:center;justify-content:center;height:38px;border-radius:10px;background:var(--grad-brand);color:#FFFFFF;font-size:14px;font-weight:700;box-shadow:none;transition:transform .16s var(--ease),box-shadow .16s,filter .16s;border:0;cursor:pointer;}.lx-cmp-skin[data-v="1"] .buy:hover{transform:translateY(-2px);box-shadow:none;filter:brightness(1.04);}.lx-cmp-skin[data-v="1"] .cart{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:10px;border:1px solid var(--border-strong);background:#FFFFFF;color:var(--aubergine);font-size:13px;font-weight:700;transition:border-color .16s,background-color .16s,transform .16s;cursor:pointer;}.lx-cmp-skin[data-v="1"] .cart:hover{background:var(--lavender-weak);border-color:var(--aubergine);transform:translateY(-1px);}.lx-cmp-skin[data-v="1"] .buy:active,.lx-cmp-skin[data-v="1"] .cart:active{transform:scale(.96);transition-duration:200ms;}.lx-cmp-skin[data-v="1"] .cart svg{width:15px;height:15px;}.lx-cmp-skin[data-v="1"] .phead,.lx-cmp-skin[data-v="1"] .bodycell{transition:background-color .16s;}.lx-cmp-skin[data-v="1"]:has(.bodycell[data-col="0"]:hover) .bodycell[data-col="0"],.lx-cmp-skin[data-v="1"]:has(.bodycell[data-col="1"]:hover) .bodycell[data-col="1"],.lx-cmp-skin[data-v="1"]:has(.bodycell[data-col="2"]:hover) .bodycell[data-col="2"],.lx-cmp-skin[data-v="1"]:has(.bodycell[data-col="3"]:hover) .bodycell[data-col="3"],.lx-cmp-skin[data-v="1"]:has(.bodycell[data-col="4"]:hover) .bodycell[data-col="4"],.lx-cmp-skin[data-v="1"]:has(.bodycell[data-col="5"]:hover) .bodycell[data-col="5"],.lx-cmp-skin[data-v="1"]:has(.bodycell[data-col="6"]:hover) .bodycell[data-col="6"],.lx-cmp-skin[data-v="1"]:has(.bodycell[data-col="7"]:hover) .bodycell[data-col="7"]{background:var(--lavender-weak);}.lx-cmp-skin[data-v="1"][data-hover-col="0"] .bodycell[data-col="0"],.lx-cmp-skin[data-v="1"][data-hover-col="1"] .bodycell[data-col="1"],.lx-cmp-skin[data-v="1"][data-hover-col="2"] .bodycell[data-col="2"],.lx-cmp-skin[data-v="1"][data-hover-col="3"] .bodycell[data-col="3"],.lx-cmp-skin[data-v="1"][data-hover-col="4"] .bodycell[data-col="4"],.lx-cmp-skin[data-v="1"][data-hover-col="5"] .bodycell[data-col="5"],.lx-cmp-skin[data-v="1"][data-hover-col="6"] .bodycell[data-col="6"],.lx-cmp-skin[data-v="1"][data-hover-col="7"] .bodycell[data-col="7"]{background:var(--lavender-weak);}.lx-cmp-skin[data-v="1"] .cell.lx-cmp-pick{background:rgba(50,29,57,0.08);box-shadow:inset 1px 0 0 var(--lx-brand-red,#B8252E),inset -1px 0 0 var(--lx-brand-red,#B8252E);}.lx-cmp-skin[data-v="1"] .phead.lx-cmp-pick{box-shadow:inset 1px 0 0 var(--lx-brand-red,#B8252E),inset -1px 0 0 var(--lx-brand-red,#B8252E),inset 0 2px 0 var(--lx-brand-red,#B8252E);}.lx-cmp-skin[data-v="1"] .op.lx-cmp-pick{box-shadow:inset 1px 0 0 var(--lx-brand-red,#B8252E),inset -1px 0 0 var(--lx-brand-red,#B8252E),inset 0 -2px 0 var(--lx-brand-red,#B8252E);}.lx-cmp-skin[data-v="1"] .lx-cmp-pick-flag{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:5px;background:var(--lx-brand-red,#B8252E);color:#FFFFFF;font-size:10.5px;font-weight:800;letter-spacing:.4px;white-space:nowrap;margin-bottom:2px;}
}
@media (-p0-part: pb9d50265d09a81b61349) {.lx-cmp-wrap .foot-note{margin-top:12px;font-size:12px;color:#979797;}.lx-cmp-wrap .foot-note b{color:#5b1452;}.lx-md .lx-md-h{margin:10px 0 4px;font-size:14px;}.edu[data-v="4"].lx-edu-skin{--brand-red:#e42b20;--price-red:#ff2f2f;--aubergine:#5b1452;--aubergine-soft:#bb1836;--tint:#fcf2f8;--tint-2:#f3edf6;--tint-edu:#f6f6f6;--line:#efe4f1;--line-2:#e6e0ed;--text:#252525;--text-soft:#625b68;--text-muted:#979797;--ease:cubic-bezier(.22,.61,.36,1);background:#FFFFFF;color:var(--text);width:100%;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;}.edu[data-v="4"].lx-edu-skin *,.edu[data-v="4"].lx-edu-skin *::before,.edu[data-v="4"].lx-edu-skin *::after{box-sizing:border-box;}.edu[data-v="4"].lx-edu-skin button{cursor:pointer;border:0;background:none;padding:0;font:inherit;color:inherit;}.edu[data-v="4"].lx-edu-skin svg{display:block;}.edu[data-v="4"].lx-edu-skin .e-head{display:flex;align-items:baseline;gap:12px;margin:15px 0 22px;}.edu[data-v="4"].lx-edu-skin .e-head h2{font-size:21px;font-weight:700;letter-spacing:.4px;color:var(--text);display:flex;align-items:center;gap:9px;margin:0;}.edu[data-v="4"].lx-edu-skin .e-head h2 .cap{width:20px;height:20px;color:var(--aubergine);}.edu[data-v="4"].lx-edu-skin .e-head .tip{font-size:12.5px;color:var(--text-muted);font-weight:400;}.edu[data-v="4"].lx-edu-skin .lcert{display:flex;align-items:center;gap:14px;background:var(--tint-edu);border:1px solid #f3edf6;border-radius:12px;padding:14px 18px;margin-bottom:22px;}.edu[data-v="4"].lx-edu-skin .lcert .ci{flex:none;width:38px;height:38px;border-radius:10px;background:#FFFFFF;border:1px solid #e3eafd;display:flex;align-items:center;justify-content:center;}.edu[data-v="4"].lx-edu-skin .lcert .ci svg{width:20px;height:20px;color:#625b68;}.edu[data-v="4"].lx-edu-skin .lcert .ct{flex:1;min-width:0;}.edu[data-v="4"].lx-edu-skin .lcert .ct .t{font-size:14px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px;}.edu[data-v="4"].lx-edu-skin .lcert .ct .t .badge{height:18px;padding:0 7px;border-radius:5px;background:#FFFFFF;border:1px solid #e6e0ed;color:#625b68;font-size:10.5px;font-weight:600;display:inline-flex;align-items:center;}.edu[data-v="4"].lx-edu-skin .lcert .ct .d{font-size:12px;color:var(--text-soft);margin-top:2px;}.edu[data-v="4"].lx-edu-skin .shot{position:relative;border-radius:10px;overflow:hidden;background:#FFFFFF;}.edu[data-v="4"].lx-edu-skin .shot .ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;}.edu[data-v="4"].lx-edu-skin .shot .ph svg{width:34px;height:34px;color:#cbaed2;}.edu[data-v="4"].lx-edu-skin .shot img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;padding:13px;}.edu[data-v="4"].lx-edu-skin .shot .wm{display:none;}.edu[data-v="4"].lx-edu-skin .eduprice{display:flex;align-items:baseline;gap:7px;}.edu[data-v="4"].lx-edu-skin .eduprice .now{color:var(--price-red);font-weight:700;font-size:17px;}.edu[data-v="4"].lx-edu-skin .eduprice .now .cur{font-size:.66em;margin-right:1px;}.edu[data-v="4"].lx-edu-skin .eduprice .was{color:var(--text-muted);font-size:12px;text-decoration:line-through;}.edu[data-v="4"].lx-edu-skin .etag{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;color:var(--aubergine-soft);}.edu[data-v="4"].lx-edu-skin .etag svg{width:12px;height:12px;}.edu[data-v="4"].lx-edu-skin .lcta{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 16px;border-radius:9px;background:#FFFFFF;border:1px solid var(--line-2);color:var(--aubergine);font-size:13px;font-weight:600;transition:border-color .16s,background-color .16s,color .16s;}.edu[data-v="4"].lx-edu-skin .lcta:hover{border-color:var(--aubergine);background:var(--tint);}.edu[data-v="4"].lx-edu-skin .lcta.solid{background:var(--aubergine);border-color:var(--aubergine);color:#FFFFFF;}.edu[data-v="4"].lx-edu-skin .lcta.solid:hover{background:#4d144a;}.edu[data-v="4"].lx-edu-skin .lrules{margin-top:26px;}.edu[data-v="4"].lx-edu-skin .lrules h3{font-size:14px;font-weight:600;color:var(--text);margin:0 0 14px;display:flex;align-items:center;gap:8px;}.edu[data-v="4"].lx-edu-skin .lrules h3 .ic{width:16px;height:16px;color:var(--aubergine-soft);}.edu[data-v="4"].lx-edu-skin .ltiers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.edu[data-v="4"].lx-edu-skin .ltier{display:flex;gap:11px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line);border-radius:11px;background:#FFFFFF;}.edu[data-v="4"].lx-edu-skin .ltier .num{flex:none;width:22px;height:22px;border-radius:7px;background:var(--tint-2);color:var(--aubergine);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;}.edu[data-v="4"].lx-edu-skin .ltier .tt{font-size:13px;font-weight:600;color:var(--text);}.edu[data-v="4"].lx-edu-skin .ltier .td{font-size:11.5px;color:var(--text-soft);line-height:1.5;margin-top:2px;}.edu[data-v="4"].lx-edu-skin .foot-note{margin-top:18px;font-size:12px;color:var(--text-muted);}.edu[data-v="4"].lx-edu-skin .foot-note b{color:var(--aubergine-soft);font-weight:600;}.edu[data-v="4"].lx-edu-skin .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}.edu[data-v="4"].lx-edu-skin .card:nth-child(n+9){display:none;}.edu[data-v="4"].lx-edu-skin .card{border:1px solid var(--line);border-radius:13px;padding:13px;background:#FFFFFF;display:flex;flex-direction:column;transition:border-color .18s,background-color .18s;}.edu[data-v="4"].lx-edu-skin .card:hover{border-color:var(--line-2);background:#fcfaff;}.edu[data-v="4"].lx-edu-skin .card .shot{width:min(100%,180px);aspect-ratio:1/1;margin:0 auto 12px;}.edu[data-v="4"].lx-edu-skin .card .nm{font-size:12.5px;font-weight:500;line-height:1.5;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px;}.edu[data-v="4"].lx-edu-skin .card .etag{margin:9px 0 6px;}.edu[data-v="4"].lx-edu-skin .card .eduprice{margin-bottom:13px;}.edu[data-v="4"].lx-edu-skin .card .lcta{width:100%;margin-top:auto;}@media (min-width:1440px){.edu[data-v="4"].lx-edu-skin .grid{grid-template-columns:repeat(5,1fr);}.edu[data-v="4"].lx-edu-skin .card:nth-child(n+9){display:flex;}.edu[data-v="4"].lx-edu-skin .card:nth-child(n+11){display:none;}}@media (min-width:1720px){.edu[data-v="4"].lx-edu-skin .grid{grid-template-columns:repeat(6,1fr);}.edu[data-v="4"].lx-edu-skin .card:nth-child(n+11){display:flex;}}@media (max-width:1180px){.edu[data-v="4"].lx-edu-skin .grid{grid-template-columns:repeat(4,1fr);}}.brand[data-v="3"].lx-brand-skin{--brand-red:#e42b20;--brand-red-deep:#B8252E;--aubergine:#5b1452;--aubergine-dark:#4d144a;--aubergine-deep:#252525;--ink:#101010;--text:#252525;--text-soft:#625b68;--text-muted:#979797;--grad-brand:linear-gradient(90deg,#4d144a 11.9%,#B8252E 100%);--grad-hero:linear-gradient(115deg,#252525 0%,#5b1452 42%,#bb1836 72%,#e42b20 100%);--line:#efe4f1;--line-2:#e2ddeb;--hair:#f3edf6;--tint:#fcf2f8;--tint-2:#f3edf6;--sh-1:0 1px 2px rgba(50,29,57,0.08),0 2px 10px rgba(50,29,57,0.08);--sh-2:0 2px 6px rgba(50,29,57,0.08),0 14px 36px rgba(50,29,57,0.08);--ease:cubic-bezier(.22,.61,.36,1);display:none;flex-direction:column;gap:0;margin-top:18px;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;overflow:visible;color:var(--text);font-size:14px;line-height:1.6;box-sizing:border-box;}.content[data-view="brand"] .brand[data-v="3"].lx-brand-skin{display:flex;}.brand[data-v="3"].lx-brand-skin *,.brand[data-v="3"].lx-brand-skin *::before,.brand[data-v="3"].lx-brand-skin *::after{box-sizing:border-box;}.brand[data-v="3"].lx-brand-skin button{cursor:pointer;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;}.brand[data-v="3"].lx-brand-skin svg{display:block;}.brand[data-v="3"].lx-brand-skin .eyebrow{font:700 12px/1 ui-monospace,monospace;letter-spacing:4px;text-transform:uppercase;}.brand[data-v="3"].lx-brand-skin .sec-title{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:800;color:var(--text);margin:0 0 18px;}.brand[data-v="3"].lx-brand-skin .sec-title::before{content:"";width:4px;height:18px;border-radius:3px;background:var(--grad-brand);}.brand[data-v="3"].lx-brand-skin .chips{display:flex;flex-wrap:wrap;gap:10px;}.brand[data-v="3"].lx-brand-skin .hero{position:relative;border-radius:20px;overflow:hidden;min-height:360px;aspect-ratio:1680/720;background:url("/assets/img/banner1.jpg") center/cover no-repeat;box-shadow:none;display:block;padding:0;color:#FFFFFF;isolation:auto;}.brand[data-v="3"].lx-brand-skin .hero .photo,.brand[data-v="3"].lx-brand-skin .hero .inner{display:none;}.brand[data-v="3"].lx-brand-skin .hero .photo{position:relative;flex:0 0 42%;inset:auto;width:auto;height:auto;-webkit-mask:none;mask:none;background:url("/assets/img/banner2.jpg") center/cover no-repeat;opacity:.72;mix-blend-mode:screen;}.brand[data-v="3"].lx-brand-skin .hero .photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(155,142,182,0.62),rgba(255,138,92,0.16));}.brand[data-v="3"].lx-brand-skin .hero .inner{position:relative;z-index:2;flex:1;padding:74px 46px;display:flex;flex-direction:column;justify-content:center;}.brand[data-v="3"].lx-brand-skin .hero .eyebrow{color:rgba(255,255,255,0.72);margin:0;}.brand[data-v="3"].lx-brand-skin .hero h1{font-size:40px;font-weight:800;letter-spacing:1px;line-height:1.1;color:#FFFFFF;margin:16px 0 16px;}.brand[data-v="3"].lx-brand-skin .hero .desc{font-size:14.5px;line-height:1.85;color:#FFFFFF;margin:0 0 24px;}.brand[data-v="3"].lx-brand-skin .hero .chip{height:32px;padding:0 14px;display:inline-flex;align-items:center;border-radius:8px;background:transparent;border:1px solid transparent;color:#FFFFFF;font-size:12.5px;font-weight:600;}.brand[data-v="3"].lx-brand-skin .bento{display:grid;grid-template-columns:1.3fr 1fr;gap:0;margin-top:18px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#FFFFFF;}.brand[data-v="3"].lx-brand-skin .card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:28px 30px;}.brand[data-v="3"].lx-brand-skin .vmain h2{font-size:30px;font-weight:800;line-height:1.3;color:var(--text);margin:50px 0 14px;letter-spacing:.5px;}.brand[data-v="3"].lx-brand-skin .vmain h2 em{font-style:normal;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;}.brand[data-v="3"].lx-brand-skin .vmain .vsub{font-size:13.5px;line-height:1.8;color:var(--text-soft);margin:0 0 22px;}.brand[data-v="3"].lx-brand-skin .vmain .vstats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.brand[data-v="3"].lx-brand-skin .vmain .vstat{background:var(--tint);border:1px solid var(--line);border-radius:13px;padding:16px;}.brand[data-v="3"].lx-brand-skin .vmain .vstat .n{font-size:23px;font-weight:800;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;}.brand[data-v="3"].lx-brand-skin .vmain .vstat .l{font-size:11.5px;color:var(--text-muted);margin-top:4px;}.brand[data-v="3"].lx-brand-skin .vside{padding:0;overflow:hidden;display:flex;flex-direction:column;border-left:1px solid var(--line);background:linear-gradient(180deg,#FFFFFF,#fcfaff);}.brand[data-v="3"].lx-brand-skin .vrow{display:flex;gap:14px;align-items:flex-start;padding:18px 24px;border-bottom:1px solid var(--hair);flex:1;transition:background-color .16s;cursor:pointer;}.brand[data-v="3"].lx-brand-skin .vrow:last-child{border-bottom:0;}.brand[data-v="3"].lx-brand-skin .vrow:hover{background:var(--tint);}.brand[data-v="3"].lx-brand-skin .vrow .vn{font:800 14px/1 ui-monospace,monospace;color:var(--aubergine);width:24px;flex:none;padding-top:2px;}.brand[data-v="3"].lx-brand-skin .vrow .vt{font-size:14.5px;font-weight:800;color:var(--text);}.brand[data-v="3"].lx-brand-skin .vrow .vd{font-size:12px;color:var(--text-soft);line-height:1.55;margin-top:3px;}.brand[data-v="3"].lx-brand-skin .panel{background:#FFFFFF;border:1px solid var(--line);border-radius:20px;box-shadow:var(--sh-1);padding:28px 30px;margin-top:18px;}.brand[data-v="3"].lx-brand-skin .story{border-top:1px solid var(--line);}.brand[data-v="3"].lx-brand-skin .story .lead{font-size:13.5px;line-height:1.85;color:var(--text-soft);margin:0 0 20px;}.brand[data-v="3"].lx-brand-skin .tl3{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}.brand[data-v="3"].lx-brand-skin .tlc{padding:16px;border-radius:13px;background:var(--tint);border:1px solid var(--line);}.brand[data-v="3"].lx-brand-skin .tlc .y{font-size:16px;font-weight:800;color:var(--aubergine);margin-bottom:6px;}.brand[data-v="3"].lx-brand-skin .tlc .d{font-size:12px;color:var(--text-soft);line-height:1.55;}.brand[data-v="3"].lx-brand-skin .cases{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}.brand[data-v="3"].lx-brand-skin .cc3{border:1px solid var(--line);border-radius:15px;padding:20px;display:flex;flex-direction:column;transition:transform .2s var(--ease),box-shadow .2s,border-color .2s;background:#FFFFFF;min-height:0;}.brand[data-v="3"].lx-brand-skin .cc3:hover{transform:translateY(-4px);box-shadow:var(--sh-2);border-color:var(--line-2);}.brand[data-v="3"].lx-brand-skin .cc3.feat{background:linear-gradient(150deg,#fcf2f8,#f3edf6);border-color:#e2ddeb;}.brand[data-v="3"].lx-brand-skin .cc3 .co{font-size:12.5px;font-weight:800;color:var(--brand-red-deep);margin-bottom:10px;}.brand[data-v="3"].lx-brand-skin .cc3 h4{font-size:15px;font-weight:800;color:var(--text);margin:0 0 8px;}.brand[data-v="3"].lx-brand-skin .cc3 .cd{font-size:12px;color:var(--text-soft);line-height:1.6;margin:0 0 14px;}.brand[data-v="3"].lx-brand-skin .cc3 .clink{margin-top:auto;align-self:flex-start;font-size:12.5px;font-weight:700;color:var(--aubergine);display:inline-flex;align-items:center;gap:5px;}.brand[data-v="3"].lx-brand-skin .cc3 .clink svg{width:14px;height:14px;transition:transform .16s;}.brand[data-v="3"].lx-brand-skin .cc3:hover .clink svg{transform:translateX(3px);}@media (max-width:1180px){.brand[data-v="3"].lx-brand-skin .bento{grid-template-columns:1fr;}.brand[data-v="3"].lx-brand-skin .vside{border-left:0;border-top:1px solid var(--line);}.brand[data-v="3"].lx-brand-skin .cases{grid-template-columns:1fr 1fr;}}.lx-cart-wrap{--brand-red:#B8252E;--brand-red-deep:#bb1836;--price-red:#e42b20;--aubergine:#5b1452;--aubergine-soft:#bb1836;--grad-brand:linear-gradient(94deg,#5b1452,#B8252E);--grad-cta:linear-gradient(94deg,#bb1836,#B8252E);--ok:#625b68;--ink:#252525;--text:#252525;--text-soft:#625b68;--text-muted:#979797;--text-faint:#bcb4c1;--line:#efe4f1;--line-2:#e6e0ed;--hair:#f3f0f7;--tint:#fcf2f8;--tint-2:#f3edf6;--ease:cubic-bezier(.22,.61,.36,1);--spring:cubic-bezier(.34,1.4,.4,1);color:var(--text);}.lx-cart-wrap *,.lx-cart-wrap *::before,.lx-cart-wrap *::after{box-sizing:border-box;}.lx-cart-wrap button{cursor:pointer;border:0;background:none;padding:0;font:inherit;color:inherit;}.lx-cart-wrap svg{display:block;}.lx-cart-wrap .chead{display:flex;align-items:baseline;gap:13px;margin-bottom:20px;}.lx-cart-wrap .chead h2{margin:0;font-size:22px;font-weight:800;color:var(--ink);letter-spacing:.5px;display:flex;align-items:center;gap:10px;}.lx-cart-wrap .chead h2 .bar{display:none;}.lx-cart-wrap .chead .cnt{font-size:12.5px;color:var(--text-muted);font-weight:600;}.lx-cart-skin[data-v="1"] .cur{font-size:.66em;margin-right:1px;}.lx-cart-skin[data-v="1"] .price{color:var(--price-red);font-weight:800;font-variant-numeric:tabular-nums;}.lx-cart-skin[data-v="1"] .shot{border-radius:12px;overflow:hidden;background:var(--tint-2);}.lx-cart-skin[data-v="1"] .shot img{width:100%;height:100%;object-fit:cover;display:block;}.lx-cart-skin[data-v="1"] .cat{display:inline-flex;align-items:center;height:19px;padding:0 8px;border-radius:6px;background:var(--tint-2);color:var(--aubergine-soft);font-size:11px;font-weight:700;}.lx-cart-skin[data-v="1"] .ck{flex:none;width:21px;height:21px;border-radius:50%;border:1.5px solid var(--line-2);background:#FFFFFF;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .16s var(--ease);}.lx-cart-skin[data-v="1"] .ck svg{width:12px;height:12px;color:#FFFFFF;opacity:0;transition:opacity .16s;}.lx-cart-skin[data-v="1"] .ck.on{background:var(--grad-brand);border-color:transparent;}.lx-cart-skin[data-v="1"] .ck.on svg{opacity:1;}.lx-cart-skin[data-v="1"] .cbtn{height:34px;padding:0 16px;border-radius:9px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:all .16s var(--ease);white-space:nowrap;}.lx-cart-skin[data-v="1"] .cbtn.buy{background:var(--grad-cta);color:#FFFFFF;box-shadow:0 4px 12px rgba(146,86,214,0.16);}.lx-cart-skin[data-v="1"] .cbtn.buy:hover{transform:translateY(-1px);box-shadow:0 7px 16px rgba(155,142,182,0.62);}.lx-cart-skin[data-v="1"] .cbtn.rm{border:1px solid var(--line-2);color:var(--text-soft);background:#FFFFFF;}.lx-cart-skin[data-v="1"] .cbtn.rm:hover{border-color:var(--price-red);color:var(--price-red);background:#fcf2f8;}.lx-cart-skin[data-v="1"] .checkout{display:flex;align-items:center;gap:18px;margin-top:16px;padding:16px 22px;background:#FFFFFF;border:1px solid var(--line);border-radius:15px;box-shadow:0 4px 18px rgba(50,29,57,0.08);}.lx-cart-skin[data-v="1"] .checkout .selall{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--text-soft);font-weight:600;cursor:pointer;}.lx-cart-skin[data-v="1"] .checkout .spacer{flex:1;}.lx-cart-skin[data-v="1"] .checkout .sumtxt{font-size:13px;color:var(--text-soft);}.lx-cart-skin[data-v="1"] .checkout .sumtxt b{color:var(--text);}.lx-cart-skin[data-v="1"] .checkout .total{font-size:13px;color:var(--text-soft);display:flex;align-items:baseline;gap:7px;}.lx-cart-skin[data-v="1"] .checkout .total .tp{font-size:24px;color:var(--price-red);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.5px;}.lx-cart-skin[data-v="1"] .checkout .total .tp .cur{font-size:.55em;}.lx-cart-skin[data-v="1"] .checkout .go{height:46px;padding:0 34px;border-radius:12px;background:var(--grad-cta);color:#FFFFFF;font-size:15px;font-weight:800;letter-spacing:1px;box-shadow:0 8px 20px rgba(155,142,182,0.62);transition:transform .16s var(--ease),box-shadow .16s,filter .16s;}.lx-cart-skin[data-v="1"] .checkout .go:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(155,142,182,0.62);filter:brightness(1.04);}.lx-cart-skin[data-v="1"] .items{display:flex;flex-direction:column;gap:12px;}.lx-cart-skin[data-v="1"] .it{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#FFFFFF;border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 3px transparent;transition:transform .2s var(--ease),box-shadow .2s,border-color .2s;}.lx-cart-skin[data-v="1"] .it:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(50,29,57,0.08);border-color:var(--line-2);}.lx-cart-skin[data-v="1"] .it.off{opacity:.6;}.lx-cart-skin[data-v="1"] .it .shot{flex:none;width:82px;height:82px;}.lx-cart-skin[data-v="1"] .it .mid{flex:1;min-width:0;}.lx-cart-skin[data-v="1"] .it .pn{font-size:15.5px;font-weight:800;color:var(--ink);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.lx-cart-skin[data-v="1"] .it .sub{display:flex;align-items:center;gap:11px;margin-top:11px;}.lx-cart-skin[data-v="1"] .it .sub .pp{font-size:18px;}.lx-cart-skin[data-v="1"] .it .sub .pp .cur{font-size:.62em;}.lx-cart-skin[data-v="1"] .it .acts{flex:none;display:flex;gap:9px;}@media (max-width:980px){.lx-cart-skin[data-v="1"] .it{align-items:flex-start;flex-wrap:wrap;}.lx-cart-skin[data-v="1"] .it .acts{width:100%;padding-left:37px;}.lx-cart-skin[data-v="1"] .checkout{flex-wrap:wrap;}.lx-cart-skin[data-v="1"] .checkout .spacer{display:none;}}
}
@media (-p0-part: p1a6515cc023df66d259e) {@media (max-width:980px){.lx-order-skin[data-v="1"] .ord{align-items:flex-start;flex-wrap:wrap;}.lx-order-skin[data-v="1"] .ord .acts{flex-direction:row;width:100%;padding-left:102px;}.lx-orders-wrap .invoice{flex-wrap:wrap;}}.lx-orderdetail-skin{--brand-red:#B8252E;--price-red:#e42b20;--aubergine:#5b1452;--aubergine-soft:#bb1836;--grad-brand:linear-gradient(94deg,#5b1452,#B8252E);--grad-cta:linear-gradient(94deg,#bb1836,#B8252E);--ok:#625b68;--amber:#ff6b21;--ink:#252525;--text:#252525;--text-soft:#625b68;--text-muted:#979797;--text-faint:#bcb4c1;--line:#efe4f1;--line-2:#e6e0ed;--hair:#f3f0f7;--tint:#fcf2f8;--tint-2:#f3edf6;--ease:cubic-bezier(.22,.61,.36,1);background:#FFFFFF;border:1px solid var(--line);border-radius:20px;padding:26px 28px;box-shadow:0 2px 12px rgba(50,29,57,0.08);width:min(100%,980px);}.lx-orderdetail-skin *,.lx-orderdetail-skin *::before,.lx-orderdetail-skin *::after{box-sizing:border-box;}.lx-orderdetail-skin button{font:inherit;}.lx-orderdetail-skin svg{display:block;}.lx-orderdetail-skin .cur{font-size:.66em;margin-right:1px;}.lx-orderdetail-skin .head{display:flex;align-items:center;gap:11px;margin-bottom:20px;}.lx-orderdetail-skin .head .bar{width:4px;height:21px;border-radius:3px;background:var(--grad-brand);flex:none;}.lx-orderdetail-skin .head h2{font-size:21px;font-weight:800;color:var(--ink);letter-spacing:.4px;margin:0;}.lx-orderdetail-skin .head .st{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 13px;border-radius:99px;font-size:12.5px;font-weight:700;}.lx-orderdetail-skin .head .st.ship{background:#fff4e3;color:var(--amber);}.lx-orderdetail-skin .head .st.done{background:#f6f6f6;color:var(--ok);}.lx-orderdetail-skin .head .st.pay{background:#fcf2f8;color:var(--price-red);}.lx-orderdetail-skin .head .st .d{width:6px;height:6px;border-radius:50%;background:currentColor;}.lx-orderdetail-skin .prod{display:flex;gap:16px;align-items:center;padding-bottom:20px;border-bottom:1px dashed var(--line-2);}.lx-orderdetail-skin .prod .shot{flex:none;width:84px;height:84px;border-radius:14px;overflow:hidden;background:var(--tint-2);display:flex;align-items:center;justify-content:center;color:var(--text-faint);font-size:11px;}.lx-orderdetail-skin .prod .shot img{width:100%;height:100%;object-fit:contain;display:block;}.lx-orderdetail-skin .prod .pmain{min-width:0;flex:1;}.lx-orderdetail-skin .prod .pn{font-size:16px;font-weight:800;color:var(--ink);line-height:1.45;}.lx-orderdetail-skin .prod .pmeta{display:flex;align-items:center;gap:9px;margin-top:9px;flex-wrap:wrap;}.lx-orderdetail-skin .prod .cat{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:6px;background:var(--tint-2);color:var(--aubergine-soft);font-size:11.5px;font-weight:700;}.lx-orderdetail-skin .prod .unit{font-size:13px;color:var(--text-muted);}.lx-orderdetail-skin .info{padding:18px 0;display:flex;flex-direction:column;gap:9px;border-bottom:1px dashed var(--line-2);}.lx-orderdetail-skin .kv{display:flex;gap:10px;font-size:13.5px;line-height:1.7;}.lx-orderdetail-skin .kv .k{flex:none;color:var(--text-muted);}.lx-orderdetail-skin .kv .v{color:var(--text);}.lx-orderdetail-skin .kv .v.sn{font-family:ui-monospace,monospace;letter-spacing:.2px;}.lx-orderdetail-skin .usedoffer{color:var(--price-red);font-weight:700;font-size:13.5px;}.lx-orderdetail-skin .paybar{display:flex;align-items:center;justify-content:space-between;padding:18px 0 6px;gap:18px;}.lx-orderdetail-skin .paybar .pl .pk{font-size:13px;color:var(--text-muted);}.lx-orderdetail-skin .paybar .pl .used{margin-top:7px;}.lx-orderdetail-skin .paybar .pp{font-size:30px;font-weight:800;color:var(--price-red);font-variant-numeric:tabular-nums;letter-spacing:-.5px;white-space:nowrap;}.lx-orderdetail-skin .paybar .pp .cur{font-size:.5em;}.lx-orderdetail-skin .logi{margin:18px 0;padding:20px 18px;border-radius:15px;background:var(--tint);}.lx-orderdetail-skin .logi .lt{font-size:12.5px;font-weight:700;color:var(--text-soft);margin-bottom:18px;display:flex;align-items:center;gap:7px;}.lx-orderdetail-skin .logi .lt svg{width:14px;height:14px;color:var(--aubergine);}.lx-orderdetail-skin .steps{display:flex;align-items:flex-start;}.lx-orderdetail-skin .steps .sp{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;}.lx-orderdetail-skin .steps .sp .dot{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#FFFFFF;border:2px solid var(--line-2);color:var(--text-faint);position:relative;z-index:1;transition:all .2s;}.lx-orderdetail-skin .steps .sp .dot svg{width:15px;height:15px;}.lx-orderdetail-skin .steps .sp .lb{font-size:12.5px;color:var(--text-muted);margin-top:9px;font-weight:600;}.lx-orderdetail-skin .steps .sp .tm{font-size:11px;color:var(--text-faint);margin-top:3px;}.lx-orderdetail-skin .steps .sp::before{content:"";position:absolute;top:14px;left:-50%;width:100%;height:2px;background:var(--line-2);}.lx-orderdetail-skin .steps .sp:first-child::before{display:none;}.lx-orderdetail-skin .steps .sp.done .dot{background:var(--grad-brand);border-color:transparent;color:#FFFFFF;}.lx-orderdetail-skin .steps .sp.done::before{background:linear-gradient(90deg,#5b1452,#B8252E);}.lx-orderdetail-skin .steps .sp.cur .dot{border-color:var(--aubergine);color:var(--aubergine);box-shadow:0 0 0 4px rgba(50,29,57,0.08);}.lx-orderdetail-skin .steps .sp.cur .lb{color:var(--aubergine);font-weight:800;}.lx-orderdetail-skin .acts{display:flex;gap:11px;margin-top:4px;}.lx-orderdetail-skin .obtn{height:42px;padding:0 22px;border-radius:11px;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .16s var(--ease);border:0;cursor:pointer;}.lx-orderdetail-skin .obtn.solid{background:var(--grad-cta);color:#FFFFFF;box-shadow:0 6px 16px rgba(146,86,214,0.16);}.lx-orderdetail-skin .obtn.solid:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(155,142,182,0.62);}.lx-orderdetail-skin .obtn.ghost{border:1.5px solid var(--line-2);color:var(--aubergine);background:#FFFFFF;}.lx-orderdetail-skin .obtn.ghost:hover{background:var(--tint);border-color:var(--aubergine);}.lx-orderdetail-skin .obtn svg{width:15px;height:15px;flex:none;}.lx-orderdetail-skin .foot-tip{font-size:11.5px;color:var(--text-muted);margin-top:14px;}@media (max-width:760px){.lx-orderdetail-skin{padding:22px 20px;}.lx-orderdetail-skin .paybar{align-items:flex-start;flex-direction:column;}.lx-orderdetail-skin .acts{flex-wrap:wrap;}.lx-orderdetail-skin .obtn{flex:1;min-width:132px;}}
}
@media (-p0-part: pb57ad0f4c580e0786aa4) {.lx-site-floors > .lx-vip-wrap{width:100%;}.lx-vip-wrap{--ink:#252525;--text:#252525;--text-soft:#625b68;--text-muted:#979797;--text-faint:#bcb4c1;--page:#fcf2f8;--accent:#5b1452;--accent-2:#bb1836;--accent-deep:#4d144a;--grad:linear-gradient(94deg,#4d144a 8%,#bb1836 55%,#B8252E);--grad-soft:linear-gradient(120deg,#f3edf6,#efe4f1);--cardgrad:linear-gradient(120deg,#fcfaff,#f3edf6 55%,#efe4f1);--cardline:#e2ddeb;--halo:rgba(146,86,214,0.16);--tint:#f3f0f7;--line:#e6e0ed;--hair:#f3edf6;--pageglow1:#efe4f1;--pageglow2:#f3edf6;--ease:cubic-bezier(.22,.61,.36,1);--spring:cubic-bezier(.34,1.4,.4,1);position:relative;color:var(--text);background:#FFFFFF;padding:0 28px;}.lx-vip-wrap::before{content:none;display:none;}.lx-vip-wrap > *{position:relative;z-index:1;}.lx-vip-wrap *,.lx-vip-wrap *::before,.lx-vip-wrap *::after{box-sizing:border-box;}.lx-vip-wrap button{font:inherit;cursor:pointer;border:0;background:none;padding:0;color:inherit;}.lx-vip-wrap svg{display:block;}.lx-vip-wrap .vhead{display:flex;align-items:baseline;gap:12px;margin-bottom:20px;}.lx-vip-wrap .vhead h2{font-size:22px;font-weight:800;color:var(--ink);letter-spacing:1px;margin:0;}.lx-vip-wrap .vhead .sub{font-size:12.5px;color:var(--text-muted);font-weight:500;}.lx-vip-wrap .vbtn{position:static!important;width:auto!important;min-width:0!important;height:38px;padding:0 18px;border-radius:10px;font-size:13.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px;opacity:1!important;pointer-events:auto!important;overflow:visible!important;box-shadow:none;transform:none;transition:all .16s var(--ease);white-space:nowrap;text-align:center;}.lx-vip-wrap .vbtn.solid{background:var(--grad);color:#FFFFFF;box-shadow:0 5px 14px var(--halo);}.lx-vip-wrap .vbtn.solid:hover{transform:translateY(-2px);box-shadow:0 9px 20px var(--halo);}.lx-vip-wrap .vbtn.ghost{border:1px solid var(--cardline);color:var(--accent);background:#FFFFFF;}.lx-vip-wrap .vbtn.ghost:hover{background:var(--tint);border-color:var(--accent);}.lx-vip-wrap .vbtn svg{width:14px;height:14px;flex:none;}.lx-vip-wrap .tier{display:inline-flex;align-items:center;gap:6px;height:25px;padding:0 12px 0 10px;border-radius:99px;font-size:12px;font-weight:800;letter-spacing:.5px;white-space:nowrap;background:var(--grad-soft);color:var(--accent-deep);border:1px solid var(--cardline);}.lx-vip-wrap .tier svg{width:13px;height:13px;flex:none;}.lx-vip-wrap .bi{flex:none;width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--grad-soft);color:var(--accent);}.lx-vip-wrap .bi svg{width:19px;height:19px;}.lx-vip-wrap .sect{font-size:13px;font-weight:800;color:var(--ink);letter-spacing:.5px;display:flex;align-items:center;gap:8px;margin-bottom:14px;}.lx-vip-wrap .sect .ln{flex:1;height:1px;background:var(--hair);}.lx-vip-wrap .fnote{font-size:12px;color:var(--text-muted);margin-top:16px;}.lx-vip-skin.vp[data-v="6"]{display:flex;flex-direction:column;gap:16px;position:relative;}.lx-vip-skin.vp[data-v="6"]::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;}.lx-vip-skin.vp[data-v="6"] .vcard{position:relative;border-radius:20px;padding:24px 28px;overflow:hidden;background:var(--cardgrad);border:1px solid var(--cardline);box-shadow:0 8px 26px var(--halo);}.lx-vip-skin.vp[data-v="6"] .vcard::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--grad);}.lx-vip-skin.vp[data-v="6"] .vcard::after{content:"";position:absolute;right:-30px;top:-50px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,var(--halo),transparent 66%);}.lx-vip-skin.vp[data-v="6"] .vcard .vc-top{position:relative;z-index:1;display:flex;align-items:center;gap:15px;}.lx-vip-skin.vp[data-v="6"] .vcard .ava{flex:none;width:52px;height:52px;border-radius:15px;background:var(--grad);display:flex;align-items:center;justify-content:center;color:#FFFFFF;box-shadow:0 6px 16px var(--halo);}.lx-vip-skin.vp[data-v="6"] .vcard .ava svg{width:25px;height:25px;}.lx-vip-skin.vp[data-v="6"] .vcard .vc-main{min-width:0;flex:1;display:flex;flex-direction:column;}.lx-vip-skin.vp[data-v="6"] .vcard .ph{font-size:20px;font-weight:800;color:var(--ink);letter-spacing:.6px;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:11px;flex-wrap:wrap;}.lx-vip-skin.vp[data-v="6"] .vcard .vc-sub{font-size:12.5px;color:var(--text-soft);margin-top:7px;}.lx-vip-skin.vp[data-v="6"] .vcard .vc-cta{margin-left:auto;}.lx-vip-skin.vp[data-v="6"] .vcard .beanbar{position:relative;z-index:1;display:flex;align-items:center;gap:13px;margin-top:20px;padding-top:18px;border-top:1px solid var(--hair);}.lx-vip-skin.vp[data-v="6"] .vcard .beanbar .bk{font-size:13px;color:var(--text-soft);font-weight:600;}.lx-vip-skin.vp[data-v="6"] .vcard .beanbar .bv{font-size:25px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink);}.lx-vip-skin.vp[data-v="6"] .vcard .beanbar .bv .u{font-size:.46em;color:var(--text-muted);margin-left:3px;}.lx-vip-skin.vp[data-v="6"] .vcard .beanbar .bd{font-size:12px;color:var(--text-faint);}.lx-vip-skin.vp[data-v="6"] .vcard .beanbar .sp{flex:1;}.lx-vip-skin.vp[data-v="6"] .body{display:grid;grid-template-columns:1.55fr 1fr;gap:16px;align-items:start;}.lx-vip-skin.vp[data-v="6"] .panel{background:#FFFFFF;border:1px solid var(--line);border-radius:18px;padding:22px 24px;box-shadow:0 1px 3px transparent;}.lx-vip-skin.vp[data-v="6"] .bengrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 18px;}.lx-vip-skin.vp[data-v="6"] .ben{display:flex;gap:12px;align-items:flex-start;border-radius:12px;text-align:left;transition:background-color .16s;}.lx-vip-skin.vp[data-v="6"] .ben:hover{background:var(--tint);}.lx-vip-skin.vp[data-v="6"] .ben .bt{display:block;font-size:13.5px;font-weight:800;color:var(--ink);}.lx-vip-skin.vp[data-v="6"] .ben .bs{display:block;font-size:11.5px;color:var(--text-muted);margin-top:3px;line-height:1.5;}.lx-vip-skin.vp[data-v="6"] .tasks{display:flex;flex-direction:column;gap:12px;}.lx-vip-skin.vp[data-v="6"] .task{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--hair);width:100%;text-align:left;}.lx-vip-skin.vp[data-v="6"] .task:first-child{padding-top:0;}.lx-vip-skin.vp[data-v="6"] .task:last-child{border-bottom:0;}.lx-vip-skin.vp[data-v="6"] .task .ti{flex:none;width:36px;height:36px;border-radius:11px;background:var(--grad-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;}.lx-vip-skin.vp[data-v="6"] .task .ti svg{width:18px;height:18px;}.lx-vip-skin.vp[data-v="6"] .task .tt{flex:1;min-width:0;display:block;}.lx-vip-skin.vp[data-v="6"] .task .tn{display:block;font-size:13.5px;font-weight:800;color:var(--ink);}.lx-vip-skin.vp[data-v="6"] .task .td{display:block;font-size:11.5px;color:var(--text-muted);margin-top:3px;line-height:1.5;}.lx-vip-skin.vp[data-v="6"] .taskcta{margin-top:4px;width:100%;}@media (max-width:980px){.lx-vip-skin.vp[data-v="6"] .body{grid-template-columns:1fr;}.lx-vip-skin.vp[data-v="6"] .bengrid{grid-template-columns:1fr 1fr;}.lx-vip-skin.vp[data-v="6"] .vcard .vc-top,.lx-vip-skin.vp[data-v="6"] .vcard .beanbar{flex-wrap:wrap;}.lx-vip-skin.vp[data-v="6"] .vcard .vc-cta{margin-left:0;}}.lx-site-floors > .qy[data-v="1"]{width:100%;}.qy,.qy *{box-sizing:border-box;font-family:"Source Han Sans CN","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;}.qy{--brand-red:#B8252E;--price-red:#e42b20;--aubergine:#5b1452;--aubergine-soft:#bb1836;--accent:#5b1452;--ok:#625b68;--ink:#252525;--text:#252525;--text-soft:#625b68;--text-muted:#979797;--text-faint:#bcb4c1;--line:#efe4f1;--line-2:#e2ddeb;--hair:#f3edf6;--tint:#fcfaff;--tint-2:#f3edf6;--paper:#FFFFFF;--ease:cubic-bezier(.22,.61,.36,1);color:var(--text);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:24px 26px;}.qy button{cursor:pointer;border:0;background:none;padding:0;font:inherit;color:inherit;}.qy svg{display:block;}.qy:focus{outline:none;}.qy .qhead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--hair);}.qy .qhead h3{margin:0;font-size:18px;line-height:1.6;font-weight:800;color:var(--ink);letter-spacing:.5px;display:flex;align-items:center;gap:9px;}.qy .qhead h3::before{content:"";width:4px;height:17px;border-radius:2px;background:linear-gradient(180deg,var(--aubergine),var(--brand-red));}.qy .qhead .slogan{font-size:12.5px;color:var(--text-muted);font-weight:500;}.qy .qhead .sp{flex:1;}.qy .qhead .cert{height:36px;padding:0 18px;border-radius:9px;background:linear-gradient(94deg,var(--aubergine),var(--brand-red));color:#FFFFFF;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px;box-shadow:0 5px 14px rgba(146,86,214,0.16);transition:transform .16s var(--ease),box-shadow .16s,filter .16s;}.qy .qhead .cert:hover{transform:translateY(-2px);box-shadow:0 9px 20px rgba(155,142,182,0.62);filter:brightness(1.05);}.qy .qhead .cert svg{width:14px;height:14px;flex:none;}.qy .sect{display:flex;align-items:center;gap:9px;margin:20px 0 13px;}.qy .sect .st{font-size:13.5px;font-weight:800;color:var(--ink);letter-spacing:.4px;}.qy .sect .sh{font-size:11.5px;color:var(--text-muted);}.qy .sect .ln{flex:1;height:1px;background:var(--hair);}.qy .ic{flex:none;display:flex;align-items:center;justify-content:center;color:var(--accent);}.qy .ic.tile{width:38px;height:38px;border-radius:11px;background:var(--tint-2);}.qy .ic.tile svg{width:19px;height:19px;}.qy .ic.sm svg{width:18px;height:18px;}.qy .pill{display:inline-flex;align-items:center;gap:4px;height:21px;padding:0 9px;border-radius:99px;font-size:11px;font-weight:700;}.qy .pill.keep{background:#f6f6f6;color:var(--ok);}.qy .pill.chat{background:var(--tint-2);color:var(--accent);}.qy .pill svg{width:11px;height:11px;flex:none;}.qy .ben{display:flex;align-items:flex-start;gap:12px;padding:15px 16px;border:1px solid var(--line);border-radius:13px;transition:border-color .18s,box-shadow .18s;}.qy .ben:hover{border-color:var(--line-2);box-shadow:0 8px 20px rgba(50,29,57,0.08);}.qy .ben.hl{background:var(--tint);border-color:var(--line-2);}.qy .ben .bt{font-size:14px;font-weight:800;color:var(--ink);line-height:1.4;}.qy .ben .bd{font-size:11.5px;color:var(--text-muted);margin-top:4px;line-height:1.5;}.qy .acct{border:1px solid var(--line);border-radius:14px;padding:18px 20px;}.qy .acct .ah{display:flex;align-items:center;gap:12px;}.qy .acct .ah .at{flex:1;min-width:0;}.qy .acct .ah .atitle{font-size:14.5px;font-weight:800;color:var(--ink);display:flex;align-items:center;gap:8px;}.qy .acct .ah .adesc{font-size:12px;color:var(--text-muted);margin-top:3px;}.qy .acct .ah .abtn{flex:none;height:36px;padding:0 18px;border-radius:9px;border:1px solid var(--aubergine);color:var(--aubergine);font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px;transition:background-color .16s,color .16s;}.qy .acct .ah .abtn:hover{background:var(--aubergine);color:#FFFFFF;}.qy .acct .ah .abtn svg{width:13px;height:13px;flex:none;}.qy .acct .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:16px;padding-top:16px;border-top:1px solid var(--hair);}.qy .acct .step{position:relative;padding-right:14px;}.qy .acct .step::after{content:"";position:absolute;right:9px;top:11px;width:14px;height:1.5px;background:var(--line-2);}.qy .acct .step:last-child::after{display:none;}.qy .acct .step .sn{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--aubergine);color:var(--aubergine);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;}.qy .acct .step .sk{font-size:13px;font-weight:700;color:var(--ink);margin-top:9px;}.qy .acct .step .sd{font-size:11px;color:var(--text-muted);margin-top:3px;line-height:1.5;}.qy .tool{display:flex;align-items:flex-start;gap:12px;padding:15px 16px;border:1px solid var(--line);border-radius:13px;transition:border-color .18s,background-color .18s;cursor:pointer;}.qy .tool:hover{border-color:var(--line-2);background:var(--tint);}.qy .tool + .tool{margin-top:11px;}.qy .tool .tt{flex:1;min-width:0;}.qy .tool .tn{font-size:14px;font-weight:800;color:var(--ink);}.qy .tool .td{font-size:11.5px;color:var(--text-muted);margin-top:4px;line-height:1.5;}.qy .tool .trigger{font-size:11px;color:var(--accent);font-weight:600;margin-top:8px;display:inline-flex;align-items:center;gap:4px;}.qy .tool .trigger svg{width:11px;height:11px;}.qy .keep-item{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:13px;transition:border-color .18s,background-color .18s;cursor:pointer;}.qy .keep-item:hover{border-color:var(--line-2);background:var(--tint);}.qy .keep-item + .keep-item{margin-top:11px;}.qy .keep-item .kt{flex:1;min-width:0;}.qy .keep-item .kn{font-size:13.5px;font-weight:800;color:var(--ink);}.qy .keep-item .kd{font-size:11.5px;color:var(--text-muted);margin-top:3px;}.qy .keep-item .karr{flex:none;width:16px;height:16px;color:var(--text-faint);}.qy .qfoot{margin-top:18px;font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.qy .qfoot .d{width:4px;height:4px;border-radius:50%;background:var(--text-faint);}.qy[data-v="1"] .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}.qy[data-v="1"] .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.qy[data-v="1"] .cols{display:grid;grid-template-columns:1fr 1fr;gap:22px;}.qy[data-v="1"] .sect .st{font-size:16.5px;}.qy[data-v="1"] .sect .ln{display:none;}.qy[data-v="1"] .sect .pill.chat,.qy[data-v="1"] .sect .pill.keep{display:none;}@media (max-width:1180px){.qy[data-v="1"] .grid4{grid-template-columns:repeat(2,1fr);}.qy[data-v="1"] .cols{grid-template-columns:1fr;}}.lx-site-floors > .ind[data-v="3"]{width:100%;}.ind,.ind *{box-sizing:border-box;font-family:"Source Han Sans CN","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;}.ind{--brand-red:#B8252E;--price-red:#e42b20;--aubergine:#5b1452;--aubergine-soft:#bb1836;--accent:#5b1452;--ok:#625b68;--ink:#252525;--text:#252525;--text-soft:#625b68;--text-muted:#979797;--text-faint:#bcb4c1;--line:#efe4f1;--line-2:#e2ddeb;--hair:#f3edf6;--tint:#fcfaff;--tint-2:#f3edf6;--paper:#FFFFFF;--ease:cubic-bezier(.22,.61,.36,1);color:var(--text);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:24px 26px;}.ind button{cursor:pointer;border:0;background:none;padding:0;font:inherit;color:inherit;}.ind svg{display:block;}.ind:focus{outline:none;}.ind .ihead{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;}.ind .ihead h3{margin:0;font-size:18px;line-height:1.6;font-weight:800;color:var(--ink);letter-spacing:.5px;}.ind .ihead .slogan{font-size:12.5px;color:var(--text-muted);font-weight:500;}.ind .tags{display:flex;gap:9px;flex-wrap:wrap;margin:16px 0 18px;}.ind .tag{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px;border-radius:99px;border:1px solid var(--line-2);background:var(--paper);color:var(--text-soft);font-size:13.5px;font-weight:700;transition:all .16s var(--ease);}.ind .tag .tdot{width:7px;height:7px;border-radius:50%;background:var(--line-2);transition:background-color .16s;}.ind .tag:hover{border-color:var(--aubergine);color:var(--aubergine);}.ind .tag:hover .tdot{background:var(--aubergine);}.ind .tag.on{background:linear-gradient(94deg,var(--aubergine),var(--brand-red));color:#FFFFFF;border-color:transparent;box-shadow:0 5px 14px rgba(146,86,214,0.16);}.ind .tag.on .tdot{background:#FFFFFF;}.ind .lab{font-size:11.5px;font-weight:700;color:var(--text-muted);letter-spacing:.5px;}.ind .chips{display:flex;gap:7px;flex-wrap:wrap;}.ind .chip{height:26px;padding:0 11px;display:inline-flex;align-items:center;gap:5px;border-radius:7px;background:var(--tint-2);color:var(--accent);font-size:12px;font-weight:700;}.ind .chip svg{width:12px;height:12px;flex:none;}.ind .case{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 13px;border-radius:8px;font-size:13px;font-weight:800;align-self:flex-start;}.ind .case.real{background:#f6f6f6;color:var(--ok);}.ind .case.tba{background:var(--tint);color:var(--text-muted);border:1px dashed var(--line-2);}.ind .case svg{width:13px;height:13px;flex:none;}.ind .opener{border:1px solid var(--line-2);border-radius:13px;padding:13px 14px;background:var(--tint);}.ind .opener .ol{font-size:11px;font-weight:700;color:var(--text-muted);display:flex;align-items:center;gap:6px;margin-bottom:8px;}.ind .opener .ol svg{width:12px;height:12px;color:var(--accent);}
}
@media (-p0-part: p140a3b7345924d365622) {.ind .opener .otext{flex:1;min-width:0;font-size:13px;color:var(--ink);line-height:1.45;}.ind .opener .send{flex:none;width:34px;height:34px;border-radius:9px;background:linear-gradient(94deg,var(--aubergine),var(--brand-red));color:#FFFFFF;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(146,86,214,0.16);transition:transform .16s var(--ease);}.ind .opener .send:hover{transform:translateY(-2px);}.ind .opener .send svg{width:16px;height:16px;}.ind .dtitle{display:flex;align-items:center;gap:11px;}.ind .dtitle .di{flex:none;width:42px;height:42px;border-radius:12px;background:var(--tint-2);display:flex;align-items:center;justify-content:center;color:var(--accent);}.ind .dtitle .di svg{width:21px;height:21px;}.ind .dtitle .dn{font-size:17px;font-weight:800;color:var(--ink);}.ind .dtitle .dd{font-size:12px;color:var(--text-muted);margin-top:3px;}.ind .block .bh{font-size:12px;font-weight:800;color:var(--text-muted);letter-spacing:.5px;margin-bottom:11px;}.ind[data-v="3"] .hero{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;border:1px solid var(--line-2);border-radius:16px;padding:20px 22px;background:linear-gradient(120deg,#fcf2f8,#f3edf6);}.ind[data-v="3"] .hero::before,.ind[data-v="3"] .hero::after{content:none!important;display:none!important;}.ind[data-v="3"] .hero .left .ov{font-size:13px;color:var(--text-soft);line-height:1.7;margin:12px 0 14px;}.ind[data-v="3"] .hero .poolrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.ind[data-v="3"] .hero .right{display:flex;flex-direction:column;gap:12px;}.ind[data-v="3"] .cols3{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:14px;}.ind[data-v="3"] .cols3 .acard{border:1px solid var(--line);border-radius:13px;padding:16px;}.ind[data-v="3"] .cols3 .acard .ah{font-size:12px;font-weight:800;color:var(--accent);margin-bottom:8px;}.ind[data-v="3"] .cols3 .acard .at{font-size:12.5px;color:var(--text);line-height:1.6;}.ind .ifoot{margin-top:18px;font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.ind .ifoot .d{width:4px;height:4px;border-radius:50%;background:var(--text-faint);}@media (max-width:1180px){.ind[data-v="3"] .hero{grid-template-columns:1fr;}.ind[data-v="3"] .cols3{grid-template-columns:1fr;}}.lx-site-floors > .mat[data-v="1"]{width:100%;}.mat,.mat *{box-sizing:border-box;font-family:"Source Han Sans CN","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;}.mat{--brand-red:#B8252E;--price-red:#e42b20;--aubergine:#5b1452;--aubergine-soft:#bb1836;--accent:#5b1452;--ok:#625b68;--amber:#ff6b21;--ink:#252525;--text:#252525;--text-soft:#625b68;--text-muted:#979797;--text-faint:#bcb4c1;--line:#efe4f1;--line-2:#e2ddeb;--hair:#f3edf6;--tint:#fcfaff;--tint-2:#f3edf6;--paper:#FFFFFF;--ease:cubic-bezier(.22,.61,.36,1);color:var(--text);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:24px 26px;}.mat button{cursor:pointer;border:0;background:none;padding:0;font:inherit;color:inherit;}.mat svg{display:block;}.mat:focus{outline:none;}.mat .filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:15px 0 6px;}.mat .filters:first-child{margin-top:0;}.mat .filters .flabel{font-size:12px;font-weight:700;color:var(--text-faint);margin-right:2px;}.mat .chip{height:30px;padding:0 13px;border-radius:99px;font-size:12.5px;font-weight:600;color:var(--text-soft);background:var(--paper);border:1px solid var(--line-2);transition:all .16s var(--ease);}.mat .chip:hover{border-color:var(--aubergine);color:var(--aubergine);}.mat .chip.on{background:linear-gradient(94deg,var(--aubergine),var(--brand-red));color:#FFFFFF;border-color:transparent;box-shadow:0 4px 12px rgba(146,86,214,0.16);}.mat .sect{display:flex;align-items:center;gap:9px;margin:20px 0 13px;}.mat .sect .si{flex:none;width:26px;height:26px;border-radius:8px;background:var(--tint-2);display:flex;align-items:center;justify-content:center;color:var(--accent);}.mat .sect .si svg{width:15px;height:15px;}.mat .sect .st{font-size:13.5px;font-weight:800;color:var(--ink);letter-spacing:.4px;}.mat .sect .cnt{font-size:11.5px;color:var(--text-muted);}.mat .sect .new{height:18px;padding:0 8px;border-radius:5px;background:linear-gradient(94deg,var(--aubergine),var(--brand-red));color:#FFFFFF;font-size:10.5px;font-weight:800;display:inline-flex;align-items:center;}.mat .sect .ln{flex:1;height:1px;background:var(--hair);}.mat .tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:700;}.mat .tag.ind{background:var(--tint-2);color:var(--accent);}.mat .tag.prod{background:#f3f0f7;color:#625b68;}.mat .dl{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:8px;border:1px solid var(--line-2);color:var(--aubergine);font-size:12.5px;font-weight:700;transition:background-color .16s,border-color .16s;}.mat .dl:hover{background:var(--tint);border-color:var(--aubergine);}.mat .dl svg{width:13px;height:13px;flex:none;}.mat .play{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:8px;background:linear-gradient(94deg,var(--aubergine),var(--brand-red));color:#FFFFFF;font-size:12.5px;font-weight:700;box-shadow:0 4px 12px rgba(146,86,214,0.16);transition:transform .16s var(--ease);}.mat .play:hover{transform:translateY(-1px);}.mat .play svg{width:13px;height:13px;flex:none;}.mat .thumb{position:relative;border-radius:10px;overflow:hidden;background:linear-gradient(150deg,#0c2342,#4f1649 60%,#5b1452);isolation:isolate;}.mat .thumb .thumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;}.mat .thumb.has-img::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(50,29,57,0.08) 0%,rgba(146,86,214,0.16) 52%,rgba(77,20,74,0.48) 100%);}.mat .thumb .dur{position:absolute;right:6px;bottom:6px;z-index:2;height:18px;padding:0 7px;border-radius:5px;background:rgba(77,20,74,0.48);color:#FFFFFF;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;}.mat .thumb .pbtn{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;}.mat .thumb .pbtn span{width:34px;height:34px;border-radius:50%;background:#FFFFFF;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(155,142,182,0.62);}.mat .thumb .pbtn svg{width:15px;height:15px;color:var(--aubergine);margin-left:2px;}.mat .thumb .wm{position:absolute;left:0;right:0;bottom:7px;z-index:2;text-align:center;font:700 10px ui-monospace,monospace;letter-spacing:1px;color:rgba(255,255,255,0.72);text-shadow:0 1px 5px rgba(77,20,74,0.48);}.mat .avatar{background:linear-gradient(150deg,#4d144a,#5b1452 58%,#bb1836);}.mat .doc{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:13px;transition:border-color .18s,box-shadow .18s;}.mat .doc:hover{border-color:var(--line-2);box-shadow:0 6px 18px rgba(50,29,57,0.08);}.mat .doc .dt{flex:none;width:38px;height:46px;border-radius:7px;background:var(--tint-2);display:flex;align-items:center;justify-content:center;color:var(--accent);position:relative;}.mat .doc .dt svg{width:19px;height:19px;}.mat .doc .dt .ext{position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);font:800 7px ui-monospace;color:var(--brand-red);}.mat .doc .dm{flex:1;min-width:0;}.mat .doc .dn{font-size:14px;font-weight:800;color:var(--ink);line-height:1.4;}.mat .doc .dd{font-size:12px;color:var(--text-muted);margin-top:5px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.mat .doc .dmeta{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap;}.mat .doc .dmeta .pages{font-size:11px;color:var(--text-faint);}.mat .doc .dact{flex:none;}.mat .vcard{border:1px solid var(--line);border-radius:13px;overflow:hidden;transition:transform .2s var(--ease),box-shadow .2s,border-color .2s;}.mat .vcard:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(50,29,57,0.08);border-color:var(--line-2);}.mat .vcard .thumb{border-radius:0;aspect-ratio:16/10;}.mat .vcard .vb{padding:12px 13px 13px;}.mat .vcard .vn{font-size:13px;font-weight:800;color:var(--ink);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:37px;}.mat .vcard .vmeta{display:flex;align-items:center;gap:7px;margin-top:9px;flex-wrap:wrap;}.mat .ccard{border:1px solid var(--line);border-radius:13px;padding:16px;transition:transform .2s var(--ease),box-shadow .2s,border-color .2s;}.mat .ccard:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(50,29,57,0.08);border-color:var(--line-2);}.mat .ccard .co{font-size:13.5px;font-weight:800;color:var(--brand-red);}.mat .ccard .ct{font-size:13px;font-weight:700;color:var(--ink);margin-top:6px;line-height:1.4;}.mat .ccard .cstats{display:flex;gap:16px;margin:12px 0;padding:11px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);}.mat .ccard .cstat .cn{font-size:17px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;}.mat .ccard .cstat .cl{font-size:11px;color:var(--text-muted);margin-top:2px;}.mat .ccard .cmeta{display:flex;align-items:center;justify-content:space-between;gap:8px;}.mat .ccard .clink{font-size:12px;color:var(--aubergine);font-weight:700;display:inline-flex;align-items:center;gap:4px;}.mat .ccard .clink svg{width:13px;height:13px;}.mat .dcard{display:flex;gap:14px;border:1px solid var(--line);border-radius:13px;padding:14px;transition:transform .2s var(--ease),box-shadow .2s,border-color .2s;}.mat .dcard:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(50,29,57,0.08);border-color:var(--line-2);}.mat .dcard .thumb{flex:none;width:104px;height:78px;}.mat .dcard .db{flex:1;min-width:0;display:flex;flex-direction:column;}.mat .dcard .dn{font-size:14px;font-weight:800;color:var(--ink);line-height:1.4;}.mat .dcard .modes{display:flex;gap:7px;margin:9px 0 10px;flex-wrap:wrap;}.mat .dcard .mode{height:24px;padding:0 10px;border-radius:7px;border:1px solid var(--line-2);color:var(--text-soft);font-size:11.5px;font-weight:700;transition:all .15s;}.mat .dcard .mode.on,.mat .dcard .mode:hover{background:var(--tint-2);color:var(--accent);border-color:transparent;}.mat .dcard .dfoot{margin-top:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.mat[data-v="1"] .vgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}.mat[data-v="1"] .dlist{display:flex;flex-direction:column;gap:10px;}.mat[data-v="1"] .cgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}.mat[data-v="1"] .dgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;}.mat .mfoot-note{margin-top:18px;font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.mat .mfoot-note .d{width:4px;height:4px;border-radius:50%;background:var(--text-faint);}@media (max-width:1180px){.mat[data-v="1"] .vgrid,.mat[data-v="1"] .cgrid{grid-template-columns:repeat(2,1fr);}}.lx-site-floors > .ec[data-v="1"]{width:100%;}.ec,.ec *{box-sizing:border-box;font-family:"Source Han Sans CN","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;}.ec{--brand-red:#B8252E;--price-red:#e42b20;--aubergine:#5b1452;--aubergine-soft:#bb1836;--accent:#5b1452;--ok:#625b68;--ink:#252525;--text:#252525;--text-soft:#625b68;--text-muted:#979797;--text-faint:#bcb4c1;--line:#efe4f1;--line-2:#e2ddeb;--hair:#f3edf6;--tint:#fcfaff;--paper:#FFFFFF;--ease:cubic-bezier(.22,.61,.36,1);color:var(--text);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:24px 26px;}.ec button{cursor:pointer;border:0;background:none;padding:0;font:inherit;color:inherit;}.ec svg{display:block;}.ec:focus{outline:none;}.ec [hidden]{display:none!important;}.ec .ehead{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--hair);}.ec .ehead h3{margin:0;font-size:18px;line-height:1.6;font-weight:800;color:var(--ink);letter-spacing:.5px;display:flex;align-items:center;gap:9px;}.ec .ehead h3::before{content:"";width:4px;height:17px;border-radius:2px;background:linear-gradient(180deg,var(--aubergine),var(--brand-red));}.ec[data-v="1"] .ehead h3::before{display:none;}.ec .ehead .slogan{font-size:12.5px;color:var(--text-muted);font-weight:500;}.ec .ehead .sp{flex:1;}.ec .ehead .merits{display:flex;gap:16px;}.ec .ehead .merit{font-size:12.5px;font-weight:600;color:var(--text-soft);display:inline-flex;align-items:center;gap:5px;white-space:nowrap;}.ec .ehead .merit b{color:var(--brand-red);font-weight:700;}.ec .ehead .merit svg{width:13px;height:13px;color:var(--brand-red);}.ec .filters{display:flex;align-items:center;gap:4px;margin:16px 0 18px;flex-wrap:wrap;border-bottom:1px solid var(--hair);}.ec .filters .flabel{font-size:12px;font-weight:700;color:var(--text-faint);margin-right:10px;}.ec .chip{position:relative;height:34px;padding:0 13px;font-size:13px;font-weight:600;color:var(--text-soft);background:none;transition:color .16s;}.ec .chip:hover{color:var(--aubergine);}.ec .chip.on{color:var(--aubergine);font-weight:800;}.ec .chip.on::after{content:"";position:absolute;left:13px;right:13px;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--aubergine),var(--brand-red));}.ec .pv{color:var(--price-red);font-weight:800;font-variant-numeric:tabular-nums;}.ec .pv .cur{font-size:.66em;margin-right:1px;}.ec .pv .up{font-size:.62em;color:var(--text-muted);font-weight:600;margin-left:2px;}.ec .cb{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;}.ec .cb.yes{color:var(--aubergine);}.ec .cb.yes svg{width:11px;height:11px;color:var(--ok);flex:none;}.ec .cb.no{color:var(--text-faint);}.ec .cb.no svg{width:11px;height:11px;flex:none;}.ec .pick{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border-radius:9px;border:1px solid var(--aubergine);color:var(--aubergine);font-size:13px;font-weight:700;transition:background-color .16s,color .16s;}.ec .pick:hover{background:var(--aubergine);color:#FFFFFF;}.ec .pick svg{width:14px;height:14px;flex:none;}.ec .efoot{margin-top:18px;font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.ec .efoot .d{width:4px;height:4px;border-radius:50%;background:var(--text-faint);}.ec[data-v="1"] .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;}.ec[data-v="1"] .scard{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;padding:16px;transition:border-color .18s,box-shadow .18s;}.ec[data-v="1"] .scard:hover{border-color:var(--line-2);box-shadow:0 8px 22px rgba(50,29,57,0.08);}.ec[data-v="1"] .scard .ico{width:22px;height:22px;color:var(--aubergine-soft);}.ec[data-v="1"] .scard .sn{font-size:14.5px;font-weight:800;color:var(--ink);line-height:1.35;margin-top:11px;}.ec[data-v="1"] .scard .scn{font-size:11.5px;color:var(--text-muted);margin-top:5px;}.ec[data-v="1"] .scard .price{margin-top:12px;display:flex;align-items:baseline;gap:6px;}.ec[data-v="1"] .scard .price .pl{font-size:11px;color:var(--text-muted);}.ec[data-v="1"] .scard .price .pv{font-size:18px;}.ec[data-v="1"] .scard .specs{margin-top:13px;padding-top:12px;border-top:1px solid var(--hair);display:flex;flex-direction:column;gap:7px;}.ec[data-v="1"] .scard .srow{display:flex;gap:9px;font-size:12.5px;}.ec[data-v="1"] .scard .srow .sk{flex:none;width:34px;color:var(--text-muted);}.ec[data-v="1"] .scard .srow .sv{flex:1;min-width:0;color:var(--ink);font-weight:700;}.ec[data-v="1"] .scard .cust{margin-top:12px;padding-top:12px;border-top:1px solid var(--hair);display:flex;gap:14px;}.ec[data-v="1"] .scard .pick{margin-top:14px;width:100%;}@media (max-width:1240px){.ec[data-v="1"] .grid{grid-template-columns:repeat(3,1fr);}}.lx-vip-floors-wrap{display:flex;flex-direction:column;gap:20px;}.lx-mem-floors{display:flex;flex-direction:column;gap:16px;}.lx-mem-floor{background:#FFFFFF;border:1px solid var(--line,#efe4f1);border-radius:18px;padding:20px 22px 22px;box-shadow:0 1px 4px transparent;}.lx-mem-floor-hd{display:flex;align-items:baseline;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--hair,#f3f0f7);}.lx-mem-floor-title{font-size:14.5px;font-weight:800;color:var(--ink,#252525);letter-spacing:.3px;flex:none;}.lx-mem-floor-title::before{content:"";display:inline-block;width:3px;height:13px;border-radius:2px;background:linear-gradient(180deg,var(--aubergine,#5b1452),var(--lx-brand-red,#B8252E));margin-right:8px;vertical-align:middle;position:relative;top:-1px;}.lx-mem-floor-sub{font-size:12px;color:var(--text-muted,#979797);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.lx-mem-floor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}.lx-mem-floor .lx-floor-card{padding:13px 14px;border-radius:12px;background:var(--tint,#fcf2f8);border:1px solid var(--hair,#f3f0f7);cursor:pointer;display:flex;flex-direction:column;gap:5px;transition:background-color .15s,border-color .15s,box-shadow .15s;text-align:left;user-select:none;}.lx-mem-floor .lx-floor-card:hover{background:#FFFFFF;border-color:var(--line,#efe4f1);box-shadow:0 4px 12px rgba(50,29,57,0.08);}.lx-mem-floor .lx-floor-card strong{font-size:13.5px;font-weight:800;color:var(--ink,#252525);display:block;line-height:1.4;}.lx-mem-floor .lx-floor-card span{font-size:11.5px;color:var(--text-muted,#979797);display:block;line-height:1.5;}.lx-mem-floor .lx-floor-card.lx-mem-blackcard{background:var(--aubergine-dark,#4d144a);border-color:var(--aubergine-dark,#4d144a);box-shadow:0 6px 18px rgba(146,86,214,0.16);}.lx-mem-floor .lx-floor-card.lx-mem-blackcard strong{color:#FFFFFF;}.lx-mem-floor .lx-floor-card.lx-mem-blackcard span{color:rgba(255,255,255,0.72);}.lx-mem-floor .lx-floor-card.lx-mem-blackcard:hover{background:#5b1452;border-color:#5b1452;box-shadow:0 8px 22px rgba(155,142,182,0.62);}@media (max-width:768px){.lx-mem-floor-grid{grid-template-columns:1fr 1fr;}.lx-mem-floor{padding:16px 16px 18px;}.lx-mem-floor-hd{flex-wrap:wrap;}}@media (max-width:480px){.lx-mem-floor-grid{grid-template-columns:1fr;}}.lx-gb-auth-card{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:12px;border-radius:10px;font-size:13px;grid-column:1 / -1;border:1px solid transparent;}.lx-gb-auth-card--none{background:#f3f0f7;border-color:#e2ddeb;color:#4d144a;}.lx-gb-auth-card--ok{background:#f6f6f6;border-color:#e2ddeb;color:#252525;}.lx-gb-auth-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#FFFFFF;white-space:nowrap;background:#a262d7;flex-shrink:0;}.lx-gb-auth-badge.ok{background:#979797;}.lx-gb-auth-desc{flex:1;font-size:13px;line-height:1.5;}.lx-gb-auth-card--none .lx-p0-btn{margin-left:auto;flex-shrink:0;}.lx-gb-qual-card{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin-bottom:12px;border-radius:12px;background:#f3edf6;border:1.5px solid #cbaed2;grid-column:1 / -1;}.lx-gb-qual-icon{font-size:20px;line-height:1;color:#5b1452;font-weight:900;flex-shrink:0;margin-top:1px;}.lx-gb-qual-title{display:block;font-size:14px;font-weight:700;color:#4d144a;line-height:1.4;margin-bottom:4px;}.lx-gb-qual-desc{display:block;font-size:12px;color:#625b68;line-height:1.5;}.lx-edu-verified-banner--expired{background:#fcf2f8;color:#bb1836;border:1px solid #e2ddeb;}.lx-edu-badge--expired{background:#e42b20;}.lx-p0-btn--warn{color:#B8252E !important;border-color:#ff6b21 !important;background:#fcf2f8 !important;}.lx-p0-btn--warn:hover{background:#f3edf6 !important;border-color:#B8252E !important;}.lx-edu-pending-right{position:relative;padding-top:28px !important;}.lx-edu-pending-tag{position:absolute;top:8px;right:10px;font-size:10px;font-weight:700;color:#a262d7;background:#f3edf6;border-radius:6px;padding:2px 7px;line-height:1.4;}@media (max-width:768px){.lx-gb-auth-card{flex-wrap:wrap;}.lx-gb-auth-card--none .lx-p0-btn{margin-left:0;margin-top:8px;}.lx-gb-qual-card{flex-direction:column;gap:8px;}}.lx-gb-auth-card{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:var(--lx-pale,#f6f6f6);border:1px solid var(--lx-border,#efe4f1);margin:10px 0;font-size:14px;flex-wrap:wrap;}.lx-gb-auth-card.verified{background:#f6f6f6;border-color:#48d39e;}
}
@media (-p0-part: pe46fa6f1dc663ef34f01) {.lx-gb-bound-card{display:flex;align-items:center;gap:8px;padding:14px 18px;border-radius:12px;background:var(--lx-brand-pale,#f3edf6);border:1.5px solid var(--lx-brand,#a262d7);margin:10px 0;font-size:15px;color:var(--lx-text,#0c2342);}.lx-gb-bound-city{font-size:13px;color:var(--lx-brand,#a262d7);font-weight:600;white-space:nowrap;}.lx-edu-verified-banner.expired{background:#fcf2f8;border-color:#cbaed2;}.lx-edu-badge.expired{background:#efe4f1;color:#B8252E;}.lx-badge-unlock{display:inline-block;margin-left:6px;font-size:11px;font-weight:normal;color:var(--lx-brand,#a262d7);background:var(--lx-brand-pale,#f3edf6);border-radius:4px;padding:1px 5px;vertical-align:middle;}@media (max-width:768px){.lx-gb-auth-card{flex-direction:column;align-items:flex-start;}.lx-gb-bound-card{flex-direction:column;}}.lx-op-flash{animation:lxOpFlash .7s ease-out;position:relative;z-index:2;}@keyframes lxOpFlash{0%{box-shadow:0 0 0 0 rgba(77,20,74,0.48);}35%{box-shadow:0 0 0 4px rgba(155,142,182,0.62),inset 0 0 0 2px var(--lx-brand-red,#B8252E);transform:scale(1.015);}100%{box-shadow:0 0 0 0 transparent;transform:scale(1);}}.lx-op-press{animation:lxOpPress .46s cubic-bezier(.34,1.56,.5,1);position:relative;z-index:2;}@keyframes lxOpPress{0%{transform:scale(1);box-shadow:0 0 0 0 transparent;}30%{transform:scale(.94);box-shadow:0 0 0 3px rgba(155,142,182,0.62),inset 0 0 0 2px var(--lx-brand-red,#B8252E);}60%{transform:scale(1.04);box-shadow:0 0 0 6px rgba(146,86,214,0.16);}100%{transform:scale(1);box-shadow:0 0 0 0 transparent;}}.lx-op-steps{display:flex;flex-direction:column;gap:8px;padding:2px 0;}.lx-op-step{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--text-muted,#979797);transition:color .2s;}.lx-op-step.doing{color:var(--lx-brand-red,#B8252E);font-weight:600;}.lx-op-step.done{color:var(--text,#252525);}.lx-op-step-ic{width:18px;height:18px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:800;}.lx-op-step.done .lx-op-step-ic{background:var(--lx-brand-red,#B8252E);color:#FFFFFF;}.lx-op-step.doing .lx-op-step-ic,.lx-op-step.wait .lx-op-step-ic{border:1.5px solid currentColor;}.lx-op-spin{width:11px;height:11px;border:2px solid rgba(155,142,182,0.62);border-top-color:var(--lx-brand-red,#B8252E);border-radius:50%;animation:lxOpSpin .7s linear infinite;}@keyframes lxOpSpin{to{transform:rotate(360deg);}}
}
@media (-p0-part: p2163fc3606437913b6fb) {@keyframes lxSkillTextSweep{0%{background-position:120% 0;}65%,100%{background-position:-120% 0;}}@keyframes lxTraceDots{0%{content:".";}33%{content:"..";}66%{content:"...";}}
}
@media (-p0-part: pf41993fa26290aa377c7) {.lx-conv-hist-divider{display:flex;align-items:center;gap:12px;margin:14px 4px 6px;color:var(--text-muted,#979797);font-size:12px;}.lx-conv-hist-divider::before,.lx-conv-hist-divider::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--line,#e6e0ed),transparent);}.lx-conv-hist-divider span{flex:none;white-space:nowrap;}
}
@media (-p0-part: pb0a4a004d6c1d19f4cd2) {.lx-solution-code{width:42px;height:42px;border-radius:8px;background:linear-gradient(135deg,#f3f0f7 0%,#f3f0f7 100%);border:1px solid #e2ddeb;color:#5b1452;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:11px;font-weight:800;letter-spacing:0;}
}
@media (-p0-part: pf8838de43bea8e66d95c) {.ai-arrow{width:180px !important;height:54px !important;contain:layout paint style !important;transform:translate3d(-200px,-200px,0);transform-origin:0 0 !important;backface-visibility:hidden;-webkit-font-smoothing:antialiased;}.ai-arrow .arrow{width:22px !important;height:26px !important;filter:none !important;transform:translate3d(0,0,0);will-change:transform;filter:drop-shadow(0 2px 4px rgba(146,86,214,0.16)) !important;}.ai-arrow .fx{transform:translate3d(0,0,0);will-change:transform,opacity;}.ai-arrow .label{transform:translate3d(-8px,0,0) scale(.92);transform-origin:18px 50% !important;will-change:transform,opacity;transition:none !important;opacity:0;box-shadow:0 8px 20px rgba(146,86,214,0.16) !important;}.ai-arrow.awake .label{animation:lxSmartLabelIn 420ms cubic-bezier(.2,.9,.24,1) 80ms both;opacity:1;}.ai-arrow .lx-icon::before,.ai-arrow .lx-icon::after,.ai-arrow .lx-icon img{will-change:transform,opacity;transform:translate3d(0,0,0);backface-visibility:hidden;}.ai-arrow.awake .lx-icon::before{animation:lxSmartAura 1500ms cubic-bezier(.2,.9,.24,1) infinite !important;}.ai-arrow.awake .lx-icon::after{animation:lxSmartRing 1600ms linear infinite !important;}.ai-arrow.awake .lx-icon img{animation:lxSmartIconPop 520ms cubic-bezier(.2,.9,.24,1) both,lxSmartIconBreath 1700ms ease-in-out 520ms infinite !important;}.ai-arrow.awake .arrow{animation:lxSmartArrowNod 520ms cubic-bezier(.2,.9,.24,1) both !important;}@keyframes lxSmartLabelIn{0%{opacity:0;transform:translate3d(-8px,0,0) scale(.92);}62%{opacity:1;transform:translate3d(2px,0,0) scale(1.025);}100%{opacity:1;transform:translate3d(0,0,0) scale(1);}}@keyframes lxSmartArrowNod{0%{transform:translate3d(0,0,0) rotate(0deg);}45%{transform:translate3d(-1px,-1px,0) rotate(-7deg);}100%{transform:translate3d(0,0,0) rotate(0deg);}}@keyframes lxSmartIconPop{0%{opacity:.86;transform:translate3d(0,0,0) scale(.82);}62%{opacity:1;transform:translate3d(0,0,0) scale(1.12);}100%{opacity:1;transform:translate3d(0,0,0) scale(1);}}@keyframes lxSmartIconBreath{0%,100%{transform:translate3d(0,0,0) scale(1);}50%{transform:translate3d(0,0,0) scale(1.08);}}@keyframes lxSmartAura{0%,100%{opacity:.42;transform:translate3d(0,0,0) scale(.9);}50%{opacity:.9;transform:translate3d(0,0,0) scale(1.2);}}@keyframes lxSmartRing{to{transform:translate3d(0,0,0) rotate(360deg);}}@media (prefers-reduced-motion:reduce){.ai-arrow.awake .label,.ai-arrow.awake .arrow,.ai-arrow.awake .lx-icon::before,.ai-arrow.awake .lx-icon::after,.ai-arrow.awake .lx-icon img{animation:none !important;opacity:1 !important;transform:translate3d(0,0,0) scale(1) !important;}}.lx-ent-points-head{display:flex;align-items:baseline;gap:8px;margin:2px 0 14px;padding:14px 16px;border:1px solid #e6e0ed;border-radius:12px;background:#fcfaff;color:#625b68}.lx-ent-points-head span{font-size:13px;font-weight:700}.lx-ent-points-head strong{font-size:26px;line-height:1;font-weight:800;color:#5b1452;font-variant-numeric:tabular-nums}.lx-ent-points-head em{font-style:normal;font-size:12px;color:#979797}.lx-ent-redeem-grid{display:grid;gap:10px}.lx-ent-redeem-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid #e6e0ed;border-radius:12px;background:#FFFFFF}.lx-ent-redeem-card strong{display:block;font-size:14px;font-weight:800;color:#101010}.lx-ent-redeem-card span{display:block;margin-top:3px;font-size:12px;color:#625b68;line-height:1.45}.lx-ent-redeem-card em{display:inline-flex;margin-top:8px;font-style:normal;font-size:12px;font-weight:800;color:#5b1452}.lx-ent-redeem-card.is-done{background:#fcfaff}.lx-ent-redeem-card.is-done strong,.lx-ent-redeem-card.is-done span{color:#979797}.lx-ent-redeem-card .lx-p0-btn[disabled]{opacity:.55;cursor:not-allowed;filter:grayscale(.15)}.lx-ent-redeem-page{padding:0 2px 18px}.lx-ent-redeem-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:18px 20px;border:1px solid #e6e0ed;border-radius:14px;background:#FFFFFF;color:#625b68}.lx-ent-redeem-hero>div{display:flex;align-items:baseline;gap:10px;min-width:0}.lx-ent-redeem-hero span{font-size:14px;font-weight:700}.lx-ent-redeem-hero strong{font-size:32px;line-height:1;font-weight:850;color:#5b1452;font-variant-numeric:tabular-nums}.lx-ent-redeem-hero em{font-style:normal;font-size:13px;color:#979797}.lx-ent-redeem-page .lx-ent-redeem-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
}
@media (-p0-part: p73eb7afbffea31aed51e) {@media (min-width:1720px){.lx-ent-redeem-page .lx-ent-redeem-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.lx-ent-redeem-page .lx-ent-product-card:nth-child(n+9){display:flex}.lx-ent-redeem-page .lx-ent-product-card:nth-child(n+11){display:none}}@media (min-width:1920px){.lx-ent-redeem-page .lx-ent-redeem-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.lx-ent-redeem-page .lx-ent-product-card:nth-child(n+11){display:flex}}@media (max-width:1200px){.lx-ent-redeem-page .lx-ent-redeem-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lx-ent-redeem-hero{align-items:flex-start;flex-direction:column}.lx-ent-redeem-hero strong{font-size:28px}}@media (max-width:900px){.lx-ent-redeem-page .lx-ent-redeem-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.lx-ent-order{padding:2px 0 4px}.lx-ent-order-product{display:flex;gap:14px;align-items:center;padding:16px;border:1px dashed #e6e0ed;border-radius:14px;background:#fcfaff}.lx-ent-order-product img{width:78px;height:78px;object-fit:contain;border-radius:10px;background:#FFFFFF}.lx-ent-order-product strong{display:block;font-size:16px;line-height:1.35;font-weight:850;color:#252525}.lx-ent-order-product span{display:block;margin-top:6px;font-size:13px;line-height:1.5;color:#625b68}.lx-ent-order-rows{margin:16px 0;border-top:1px solid #efe4f1}.lx-ent-order-rows>div{display:flex;justify-content:space-between;gap:18px;padding:13px 2px;border-bottom:1px solid #efe4f1;font-size:14px}.lx-ent-order-rows span{color:#625b68}.lx-ent-order-rows b{font-weight:800;color:#252525;text-align:right}.lx-ent-order-confirm{width:100%;height:50px!important;font-size:16px!important;font-weight:850!important;border-radius:13px!important}.lx-ent-order{position:relative}.lx-ent-order-close{position:absolute;top:-10px;right:-10px;z-index:3;width:30px!important;height:30px!important;background:#f3f0f7!important;color:#bb1836!important;box-shadow:0 8px 20px rgba(50,29,57,0.08)}.lx-ent-order-close:hover{background:#efe4f1!important;color:#252525!important}.cl[data-v="D"].lx-claim-skin.lx-ent-redeem-steps .done-amt{color:var(--ok)}.cl[data-v="D"].lx-claim-skin.lx-ent-redeem-steps .chip{max-width:100%;white-space:nowrap}.cl[data-v="D"].lx-claim-skin.lx-ent-redeem-steps .t1{letter-spacing:0}.cl[data-v="D"].lx-claim-skin.lx-ent-redeem-steps .t2{max-width:310px}.history-wrap{position:relative}.history-button{position:relative}.history-button[aria-expanded="true"],.history-button.is-active{color:#5b1452;background:#f3edf6}
}
@media (-p0-part: pc56566bbe7bfb0515575) {.content{position:relative;}.lx-page-generating{position:absolute;inset:0;z-index:70;display:flex;align-items:flex-start;justify-content:center;padding:clamp(96px,18vh,150px) 28px 32px;background:#FFFFFF;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .24s ease,transform .24s ease;}.content:has(.lx-tabbar:not([hidden])) .lx-page-generating{top:48px;}.lx-page-generating.is-show{opacity:1;transform:translateY(0);}.lx-page-generating.is-done{opacity:0;transform:translateY(-4px);}.lx-page-gen-card{width:min(520px,calc(100% - 24px));min-height:176px;display:grid;grid-template-columns:54px 1fr;grid-template-rows:auto auto;column-gap:16px;row-gap:18px;padding:26px 28px 24px;border:1px solid #e6e0ed;border-radius:18px;background:linear-gradient(#FFFFFF,#FFFFFF) padding-box,linear-gradient(120deg,rgba(146,86,214,0.16),rgba(146,86,214,0.16)) border-box;box-shadow:0 22px 56px rgba(146,86,214,0.16),0 4px 12px rgba(50,29,57,0.08);}.lx-page-gen-mark{position:relative;width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg,#5b1452,#B8252E);box-shadow:0 12px 26px rgba(146,86,214,0.16);overflow:hidden;}.lx-page-gen-mark::before,.lx-page-gen-mark::after{content:"";position:absolute;border-radius:999px;}.lx-page-gen-mark::before{inset:12px;border:2px solid transparent;border-top-color:#FFFFFF;animation:lxPageSpin 1s linear infinite;}.lx-page-gen-mark::after{width:70px;height:18px;left:-52px;top:18px;background:transparent;transform:rotate(-24deg);animation:lxPageSweep 1.4s ease-in-out infinite;}.lx-page-gen-mark span,.lx-page-gen-mark i{position:absolute;display:block;border-radius:50%;background:rgba(255,255,255,0.72);}.lx-page-gen-mark span{width:5px;height:5px;right:12px;top:13px;animation:lxPageDot 1.2s ease-in-out infinite;}.lx-page-gen-mark i{width:4px;height:4px;left:14px;bottom:13px;animation:lxPageDot 1.2s ease-in-out .22s infinite;}.lx-page-gen-copy{min-width:0;align-self:center;}.lx-page-gen-copy strong{display:block;color:#252525;font-size:18px;line-height:1.35;font-weight:850;letter-spacing:0;}.lx-page-gen-copy em{display:block;margin-top:6px;color:#625b68;font-size:13px;line-height:1.55;font-style:normal;}.lx-page-gen-bar{grid-column:1 / -1;position:relative;height:8px;overflow:hidden;border-radius:999px;background:#f3edf6;}.lx-page-gen-bar span{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(90deg,#5b1452,#B8252E,#ff6b21);animation:lxPageProgress 1.2s cubic-bezier(.22,.61,.36,1) infinite;}.lx-page-gen-card::after{content:"";grid-column:1 / -1;display:block;height:42px;border-radius:12px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.72),transparent) -180px 0 / 180px 100% no-repeat,linear-gradient(#fcf2f8 0 0) 0 0 / 36% 12px no-repeat,linear-gradient(#fcf2f8 0 0) 0 28px / 100% 10px no-repeat,linear-gradient(#fcf2f8 0 0) 62% 0 / 28% 12px no-repeat;animation:lxPageSkeleton 1.15s ease-in-out infinite;}.content.is-generating-tab >:not(.lx-page-generating):not(.lx-tabbar){transition:opacity .2s ease,transform .2s ease;}@keyframes lxPageSpin{to{transform:rotate(360deg);}}@keyframes lxPageSweep{0%{transform:translateX(0) rotate(-24deg);}100%{transform:translateX(124px) rotate(-24deg);}}@keyframes lxPageDot{0%,100%{opacity:.45;transform:scale(.86);}50%{opacity:1;transform:scale(1.22);}}@keyframes lxPageProgress{0%{transform:translateX(-108%);}62%{transform:translateX(70%);}100%{transform:translateX(245%);}}@keyframes lxPageSkeleton{to{background-position:620px 0,0 0,0 28px,62% 0;}}@media (prefers-reduced-motion:reduce){.lx-page-generating,.lx-page-gen-mark::before,.lx-page-gen-mark::after,.lx-page-gen-mark span,.lx-page-gen-mark i,.lx-page-gen-bar span,.lx-page-gen-card::after{animation:none !important;transition:none !important;}}
}
@media (-p0-part: p4c00d96d1c50108d42b3) {.lx-project-coop-page{display:flex;flex-direction:column;gap:18px;}.lx-project-head{padding:2px 2px 0;}.lx-project-head h2{margin:0 0 6px;color:#252525;font-size:25px;line-height:1.25;font-weight:850;letter-spacing:0;}.lx-project-head p{margin:0;color:#625b68;font-size:14px;line-height:1.65;}.lx-project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;}.lx-project-card{min-height:290px;padding:18px;border:1px solid #e6e0ed;border-radius:12px;background:linear-gradient(180deg,#FFFFFF,#fcfaff);box-shadow:0 6px 18px rgba(50,29,57,0.08);display:flex;flex-direction:column;gap:12px;}.lx-project-card-head{display:flex;align-items:center;gap:12px;min-width:0;}.lx-project-card-head > span{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#f3f0f7,#f3f0f7);border:1px solid #e2ddeb;color:#5b1452;display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:11px;font-weight:850;}.lx-project-card h3{margin:0;color:#101010;font-size:17px;line-height:1.25;font-weight:850;}.lx-project-card-head p{margin:4px 0 0;color:#979797;font-size:12px;line-height:1.25;font-weight:650;}.lx-project-desc{margin:0;color:#625b68;font-size:14px;line-height:1.65;}.lx-project-card ul{margin:0;padding-left:18px;color:#625b68;font-size:13px;line-height:1.7;}.lx-project-card li::marker{color:#5b1452;}.lx-project-actions{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;}.lx-project-primary,.lx-project-secondary{height:40px;border-radius:10px;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;}.lx-project-primary{border:0;color:#FFFFFF;background:linear-gradient(90deg,#5b1452 0%,#B8252E 100%);box-shadow:0 10px 22px rgba(146,86,214,0.16);}.lx-project-secondary{border:1px solid #e2ddeb;color:#5b1452;background:#FFFFFF;}.lx-project-primary:hover,.lx-project-secondary:hover{transform:translateY(-1px);}.lx-project-secondary:hover{background:#fcfaff;border-color:#cbaed2;}
}
@media (-p0-part: p161f1a20c1d388788676) {@media (max-width:640px){.lx-project-grid{grid-template-columns:1fr;}.lx-lead-actions{grid-template-columns:1fr;}.lx-lead-row{grid-template-columns:70px minmax(0,1fr);}.lx-lead-code{grid-template-columns:70px minmax(0,1fr) 86px;}}
}
@media (-p0-part: p63f531aaa3ab0abb06c1) {.lx-solution-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid var(--sol-border);border-radius:12px;background:linear-gradient(96deg,#fcf2f8 22.83%,#f3f0f7 98.41%);box-shadow:0 6px 18px rgba(50,29,57,0.08);}.lx-solution-kicker{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:7px;background:rgba(50,29,57,0.08);color:var(--sol-aub);font-size:12px;line-height:24px;font-weight:800;}.lx-solution-hero h2{margin:10px 0 8px;color:#101010;font-size:26px;line-height:1.25;font-weight:850;}.lx-solution-hero p{margin:0;max-width:760px;color:#625b68;font-size:14px;line-height:1.7;font-weight:600;}.lx-solution-cta{flex:0 0 auto;min-width:142px;height:44px;border:0;border-radius:10px;color:#FFFFFF;background:linear-gradient(90deg,#4d144a 11.9%,#B8252E 100%);box-shadow:0 12px 24px rgba(146,86,214,0.16);font:inherit;font-size:14px;font-weight:850;cursor:pointer;}.lx-solution-section{padding:20px 22px;border:1px solid var(--sol-border);border-radius:12px;background:#FFFFFF;box-shadow:0 4px 14px transparent;}.lx-solution-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #f3edf6;}.lx-solution-section-head h3,.lx-solution-band h3{margin:0;color:#252525;font-size:20px;line-height:1.3;font-weight:850;}.lx-solution-section-head p{margin:0;color:#979797;font-size:13px;line-height:1.6;font-weight:600;}.lx-solution-feature-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.lx-solution-feature-list li{display:flex;gap:12px;min-height:64px;padding:13px 14px;border:1px solid #efe4f1;border-radius:10px;background:linear-gradient(180deg,#FFFFFF,#fcfaff);}.lx-solution-feature-list span{flex:none;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#f3edf6;color:var(--sol-aub);font-size:12px;font-weight:850;}.lx-solution-feature-list p{margin:0;color:#252525;font-size:14px;line-height:1.55;font-weight:700;}.lx-solution-band{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:16px;}.lx-solution-band > div{padding:20px 22px;border:1px solid var(--sol-border);border-radius:12px;background:#FFFFFF;}.lx-solution-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;}.lx-solution-tags span{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid #e6e0ed;border-radius:8px;background:#fcfaff;color:#5b1452;font-size:13px;line-height:1.45;font-weight:750;}.lx-solution-gain{background:linear-gradient(180deg,#FFFFFF,#fcfaff) !important;}.lx-solution-gain span{display:block;margin-bottom:10px;color:#979797;font-size:13px;font-weight:800;}.lx-solution-gain strong{display:block;color:#252525;font-size:18px;line-height:1.65;font-weight:850;}.lx-solution-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.lx-solution-case-card{min-height:88px;padding:16px 18px;border:1px solid #e6e0ed;border-radius:10px;background:#FFFFFF;color:#252525;text-align:left;font:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease;}.lx-solution-case-card strong{display:block;margin-bottom:8px;font-size:15px;line-height:1.45;font-weight:850;}.lx-solution-case-card em{color:#979797;font-size:13px;font-style:normal;font-weight:650;}.lx-solution-case-card:hover{transform:translateY(-1px);border-color:#e2ddeb;background:#fcfaff;}.lx-solution-actions{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:4px;}.lx-solution-actions .lx-project-primary,.lx-solution-actions .lx-project-secondary{min-width:150px;}@media (max-width:1100px){.lx-solution-feature-list,.lx-solution-band,.lx-solution-case-grid{grid-template-columns:1fr;}.lx-solution-hero{align-items:flex-start;flex-direction:column;}}
}
@media (-p0-part: p5fca636b339488e154e2) {.lx-ent-redeem-empty{grid-column:1 / -1;min-height:160px;border:1px dashed #e6e0ed;border-radius:12px;background:#fcfaff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#625b68;}.lx-ent-redeem-empty strong{color:#252525;font-size:16px;font-weight:850;}.lx-ent-redeem-empty span{color:#979797;font-size:13px;}.lx-ent-redeem-card .lx-cat-badge,.lx-ent-product-card .lx-cat-badge{color:#FFFFFF !important;}.lx-ent-redeem-card .spec,.lx-ent-product-card .spec{display:none !important;}.lx-ent-redeem-card{gap:4px !important;}.lx-ent-redeem-records{margin:-4px 0 16px;padding:14px 16px;border:1px solid #e6e0ed;border-radius:14px;background:linear-gradient(180deg,#FFFFFF,#fcfaff);}.lx-ent-redeem-record-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;}.lx-ent-redeem-record-head h3{margin:0;color:#252525;font-size:15px;line-height:22px;font-weight:850;}.lx-ent-redeem-record-head span{color:#979797;font-size:12px;font-weight:700;}.lx-ent-redeem-record-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}.lx-ent-redeem-record{min-height:68px;padding:10px 12px;border:1px solid #efe4f1;border-radius:10px;background:#FFFFFF;}.lx-ent-redeem-record span{display:inline-flex;height:20px;align-items:center;padding:0 7px;border-radius:6px;background:#f6f6f6;color:#625b68;font-size:11px;font-weight:850;}.lx-ent-redeem-record strong{display:block;margin-top:7px;overflow:hidden;color:#252525;font-size:13px;line-height:18px;font-weight:850;text-overflow:ellipsis;white-space:nowrap;}.lx-ent-redeem-record em{display:block;margin-top:3px;overflow:hidden;color:#979797;font-size:11px;line-height:16px;font-style:normal;text-overflow:ellipsis;white-space:nowrap;}@media (min-width:1720px){.lx-ent-redeem-record-list{grid-template-columns:repeat(5,minmax(0,1fr));}}@media (min-width:1920px){.lx-ent-redeem-record-list{grid-template-columns:repeat(6,minmax(0,1fr));}}@media (max-width:1200px){.lx-ent-redeem-record-list{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:900px){.lx-ent-redeem-record-list{grid-template-columns:repeat(2,minmax(0,1fr));}}
}
@media (-p0-part: p963349d4e7fc4ce681c6) {.lx-project-primary{box-shadow:none !important;}.lx-solution-cta{box-shadow:none !important;}.lx-wp-page{display:flex;flex-direction:column;gap:16px;max-width:1180px;}.lx-wp-head{padding:2px 2px 0;}.lx-wp-head h2{margin:0 0 6px;color:#252525;font-size:25px;line-height:1.25;font-weight:850;letter-spacing:0;}.lx-wp-head p{margin:0;color:#625b68;font-size:14px;line-height:1.65;font-weight:600;}.lx-wp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}.lx-wp-card{min-height:132px;display:grid;grid-template-columns:48px minmax(0,1fr) 108px;align-items:center;gap:14px;padding:18px;border:1px solid #e6e0ed;border-radius:12px;background:#FFFFFF;box-shadow:0 4px 14px transparent;transition:border-color .16s ease,transform .16s ease,background .16s ease;}.lx-wp-card:hover{transform:translateY(-1px);border-color:#e2ddeb;background:linear-gradient(180deg,#FFFFFF,#fcfaff);}.lx-wp-code{width:48px;height:48px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#f3f0f7;border:1px solid #e2ddeb;color:#5b1452;font-size:14px;font-weight:850;}.lx-wp-main{min-width:0;}.lx-wp-meta{display:flex;align-items:center;gap:8px;margin-bottom:8px;}.lx-wp-meta span{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:7px;background:rgba(50,29,57,0.08);color:#5b1452;font-size:12px;font-weight:800;}.lx-wp-meta em{color:#979797;font-size:12px;font-style:normal;font-weight:650;}.lx-wp-card h3{margin:0;overflow:hidden;color:#252525;font-size:16px;line-height:1.35;font-weight:850;text-overflow:ellipsis;white-space:nowrap;}.lx-wp-card p{margin:6px 0 0;overflow:hidden;color:#625b68;font-size:13px;line-height:1.55;font-weight:600;text-overflow:ellipsis;white-space:nowrap;}.lx-wp-download{height:40px;border:1px solid #B8252E;border-radius:10px;background:#FFFFFF;color:#B8252E;font:inherit;font-size:14px;line-height:20px;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease;}.lx-wp-download:hover{background:#fcf2f8;border-color:#B8252E;color:#B8252E;transform:translateY(-1px);}@media (max-width:1200px){.lx-wp-grid{grid-template-columns:1fr;}}
}
@media (-p0-part: p417874dda42419ea3794) {.content[data-view="info"] .info-page:has(.lx-ent-redeem-page){width:100% !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;}.content[data-view="info"] .info-page:has(.lx-ent-redeem-page) .lx-ent-redeem-page{width:100% !important;max-width:none !important;}.portal-home{display:none !important;}body.lx-root-home:not(.lx-home-split) > .topbar,body.lx-root-home:not(.lx-home-split) > .shell{display:none !important;}body.lx-root-home:not(.lx-home-split) > .lxfd{display:block !important;visibility:visible !important;}
}
@media (-p0-part: p49b02db99a1c41cb3b25) {.qy[data-v="2"]{padding:0;overflow:hidden;}.qy[data-v="2"] .qy-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px 24px;background:linear-gradient(135deg,#fcfaff 0%,#f3edf6 62%,#FFFFFF 100%);border-bottom:1px solid var(--line);}.qy[data-v="2"] .qy-hero .eyebrow{display:inline-flex;height:24px;align-items:center;padding:0 10px;border-radius:999px;background:#FFFFFF;border:1px solid var(--line-2);color:var(--aubergine);font-size:12px;font-weight:800;}.qy[data-v="2"] .qy-hero h3{margin:10px 0 6px;color:var(--ink);font-size:22px;line-height:1.28;font-weight:900;letter-spacing:0;}.qy[data-v="2"] .qy-hero p{margin:0;max-width:760px;color:var(--text-soft);font-size:13px;line-height:1.75;}.qy[data-v="2"] .qy-hero .cert{flex:none;height:42px;padding:0 20px;border-radius:12px;background:linear-gradient(94deg,var(--aubergine),var(--brand-red));color:#FFFFFF;font-size:13px;font-weight:800;display:inline-flex;align-items:center;gap:8px;box-shadow:0 12px 26px rgba(146,86,214,0.16);}.qy[data-v="2"] .qy-hero .cert svg{width:16px;height:16px;}.qy[data-v="2"] > .sect,.qy[data-v="2"] > .grid4,.qy[data-v="2"] > .qy-main,.qy[data-v="2"] > .qfoot{margin-left:28px;margin-right:28px;}.qy[data-v="2"] .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}.qy[data-v="2"] .ben{min-height:82px;background:#FFFFFF;}.qy[data-v="2"] .qy-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);gap:18px;margin-top:22px;}.qy[data-v="2"] .qy-account,.qy[data-v="2"] .qy-service{min-width:0;}.qy[data-v="2"] .qy-main .sect{margin-top:0;}.qy[data-v="2"] .qy-service .tool-list{display:flex;flex-direction:column;gap:12px;}.qy[data-v="2"] .qy-service .tool{margin:0;min-height:86px;}.qy[data-v="2"] .tool-go{flex:none;width:18px;height:18px;color:var(--text-faint);margin-left:auto;align-self:center;}.qy[data-v="2"] .tool-go svg{width:18px;height:18px;}.qy[data-v="2"] .acct{height:calc(100% - 46px);min-height:246px;display:flex;flex-direction:column;justify-content:space-between;background:#FFFFFF;}.qy[data-v="2"] .qfoot{padding:18px 0 22px;margin-top:0;}@media (max-width:1280px){.qy[data-v="2"] .grid4{grid-template-columns:repeat(2,minmax(0,1fr));}.qy[data-v="2"] .qy-main{grid-template-columns:1fr;}}@media (max-width:860px){.qy[data-v="2"] .qy-hero{flex-direction:column;align-items:flex-start;}.qy[data-v="2"] .acct .ah{flex-wrap:wrap;}.qy[data-v="2"] .acct .ah .abtn{width:100%;justify-content:center;}.qy[data-v="2"] .acct .steps{grid-template-columns:repeat(2,1fr);row-gap:16px;}}.lx-site-floors > .ec[data-v="2"]{width:100%;}.ec[data-v="2"]{padding:0;overflow:hidden;}.ec[data-v="2"] .ec-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:26px 28px 24px;background:linear-gradient(135deg,#fcfaff 0%,#f3edf6 58%,#FFFFFF 100%);border-bottom:1px solid var(--line);}.ec[data-v="2"] .ec-hero .eyebrow{display:inline-flex;height:24px;align-items:center;padding:0 10px;border-radius:999px;background:#FFFFFF;border:1px solid var(--line-2);color:var(--aubergine);font-size:12px;font-weight:800;}.ec[data-v="2"] .ec-hero h3{margin:10px 0 6px;color:var(--ink);font-size:22px;line-height:1.28;font-weight:900;letter-spacing:0;}.ec[data-v="2"] .ec-hero p{margin:0;max-width:800px;color:var(--text-soft);font-size:13px;line-height:1.75;}.ec[data-v="2"] .ec-hero .merits{flex:none;display:grid;grid-template-columns:1fr;gap:8px;min-width:170px;}.ec[data-v="2"] .ec-hero .merit{height:34px;padding:0 12px;border-radius:10px;background:#FFFFFF;border:1px solid var(--line);color:var(--text-soft);font-size:12px;font-weight:700;display:flex;align-items:center;gap:8px;box-shadow:0 8px 20px transparent;}.ec[data-v="2"] .ec-hero .merit svg{width:14px;height:14px;color:var(--brand-red);}.ec[data-v="2"] .ec-hero .merit b{color:var(--brand-red);font-weight:800;}.ec[data-v="2"] .filters{margin:0 28px;padding:18px 0 14px;border-bottom:1px solid var(--hair);gap:8px;}.ec[data-v="2"] .filters .flabel{margin-right:8px;}.ec[data-v="2"] .chip{height:34px;padding:0 14px;border-radius:999px;border:1px solid transparent;}.ec[data-v="2"] .chip.on{background:var(--tint-2);border-color:var(--line-2);}.ec[data-v="2"] .chip.on::after{display:none;}.ec[data-v="2"] .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px 28px 0;}.ec[data-v="2"] .scard{display:flex;flex-direction:column;min-height:318px;border:1px solid var(--line);border-radius:16px;padding:17px 18px 18px;background:#FFFFFF;transition:border-color .18s,box-shadow .18s,transform .18s;}.ec[data-v="2"] .scard:hover{transform:translateY(-2px);border-color:var(--line-2);box-shadow:0 14px 32px rgba(50,29,57,0.08);}.ec[data-v="2"] .card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;}.ec[data-v="2"] .scard .ico{width:34px;height:34px;border-radius:10px;background:var(--tint-2);color:var(--aubergine);display:flex;align-items:center;justify-content:center;}.ec[data-v="2"] .scard .ico svg{width:18px;height:18px;}.ec[data-v="2"] .scene{min-width:0;max-width:calc(100% - 46px);color:var(--text-muted);font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.ec[data-v="2"] .scard .sn{margin-top:14px;color:var(--ink);font-size:16px;line-height:1.35;font-weight:900;min-height:42px;}.ec[data-v="2"] .scard .price{margin-top:10px;display:flex;align-items:baseline;gap:7px;}.ec[data-v="2"] .scard .price .pl{font-size:12px;color:var(--text-muted);}.ec[data-v="2"] .scard .price .pv{font-size:20px;}.ec[data-v="2"] .scard .specs{margin-top:14px;padding:14px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);display:grid;grid-template-columns:1fr;gap:8px;}.ec[data-v="2"] .scard .srow{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;font-size:12.5px;align-items:start;}.ec[data-v="2"] .scard .srow .sk{color:var(--text-muted);}.ec[data-v="2"] .scard .srow .sv{color:var(--ink);font-weight:800;min-width:0;overflow-wrap:anywhere;}.ec[data-v="2"] .scard .cust{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:12px;min-height:18px;}.ec[data-v="2"] .scard .pick{margin-top:auto;width:100%;height:40px;border-radius:11px;}.ec[data-v="2"] .efoot{margin:18px 28px 24px;padding-top:16px;border-top:1px solid var(--hair);}@media (max-width:1440px){.ec[data-v="2"] .grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:1120px){.ec[data-v="2"] .ec-hero{flex-direction:column;align-items:flex-start;}.ec[data-v="2"] .ec-hero .merits{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;}.ec[data-v="2"] .grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:760px){.ec[data-v="2"] .ec-hero .merits{grid-template-columns:1fr;}.ec[data-v="2"] .grid{grid-template-columns:1fr;}}
}
@media (-p0-part: pc0e8e67585a1afc3ee52) {.lx-floor--guobu .lx-floor-actions{display:none!important}.lx-floor--guobu .lx-floor-body{display:block!important;padding-top:2px!important}.lx-guobu-redesign{display:grid;gap:18px;grid-column:1/-1;color:#252525}.lx-guobu-redesign *{box-sizing:border-box}.lx-gb-block{border:1px solid #e6e0ed;border-radius:14px;background:#FFFFFF;padding:18px 20px}.lx-gb-location,.lx-gb-claim{display:flex;align-items:center;justify-content:space-between;gap:22px;background:#FFFFFF}.lx-gb-block-copy{min-width:0}.lx-gb-kicker{display:block;margin-bottom:7px;font-size:12px;line-height:16px;font-weight:800;color:#bb1836;letter-spacing:0}.lx-gb-block h4,.lx-gb-products-head h4{margin:0;font-size:18px;line-height:1.35;font-weight:850;color:#252525;letter-spacing:0}.lx-gb-block p,.lx-gb-products-head p{margin:6px 0 0;font-size:13px;line-height:1.55;color:#625b68;letter-spacing:0}.lx-gb-city-card{flex:none;min-width:330px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:14px 16px;border:1px solid #e6e0ed;border-radius:12px;background:#fcfaff}.lx-gb-city-card span{grid-column:1/-1;font-size:12px;color:#979797;font-weight:700}.lx-gb-city-card strong{min-width:0;font-size:20px;line-height:1.2;font-weight:850;color:#5b1452;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-gb-city-card .lx-p0-btn{height:32px;min-height:32px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:750;color:#5b1452;background:#FFFFFF;border-color:#e2ddeb}.lx-gb-claim{background:linear-gradient(96deg,#FFFFFF 0%,#fcfaff 100%)}.lx-gb-claim.is-verified{background:linear-gradient(96deg,#FFFFFF 0%,#f6f6f6 100%)}.lx-gb-claim-actions{flex:none;display:flex;align-items:center;gap:12px;white-space:nowrap}.lx-gb-claim-actions .lx-p0-btn{height:36px;min-height:36px;padding:0 18px;border-radius:999px;font-size:13px;font-weight:800}
}
@media (-p0-part: p70cb737dac5e1c17de57) {.lx-gb-products-block{padding:18px 20px 20px}.lx-gb-products-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.lx-gb-products-head p{text-align:right;margin-bottom:2px;white-space:nowrap}.lx-guobu-products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(13px,1vw,19px)!important}.lx-guobu-products .lx-floor-product:nth-child(n+9){display:none!important}@media (min-width:1720px){.lx-guobu-products{grid-template-columns:repeat(5,minmax(0,1fr))!important}.lx-guobu-products .lx-floor-product:nth-child(n+9){display:flex!important}.lx-guobu-products .lx-floor-product:nth-child(n+11){display:none!important}}@media (min-width:1920px){.lx-guobu-products{grid-template-columns:repeat(6,minmax(0,1fr))!important}.lx-guobu-products .lx-floor-product:nth-child(n+11){display:flex!important}}@media (max-width:1100px){.lx-gb-location,.lx-gb-claim{align-items:flex-start;flex-direction:column}.lx-gb-city-card,.lx-gb-claim-actions{width:100%;min-width:0}.lx-gb-products-head{align-items:flex-start;flex-direction:column}.lx-gb-products-head p{text-align:left;white-space:normal}.lx-guobu-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lx-guobu-products .lx-floor-product:nth-child(n+5){display:none!important}}.lx-floor--education .lx-floor-actions{display:none!important}.lx-floor--education .lx-floor-body{display:block!important;padding-top:2px!important}.lx-edu-redesign{display:grid;gap:18px;grid-column:1/-1;color:#252525}.lx-edu-redesign *{box-sizing:border-box}.lx-edu-block{border:1px solid #e6e0ed;border-radius:14px;background:#FFFFFF;padding:18px 20px}
}
@media (-p0-part: p560b9477fd92eada647d) {.lx-edu-block-copy{min-width:0}.lx-edu-kicker{display:block;margin-bottom:7px;font-size:12px;line-height:16px;font-weight:800;color:#bb1836;letter-spacing:0}.lx-edu-block h4,.lx-edu-products-head h4{margin:0;font-size:18px;line-height:1.35;font-weight:850;color:#252525;letter-spacing:0}.lx-edu-block p,.lx-edu-products-head p{margin:6px 0 0;font-size:13px;line-height:1.55;color:#625b68;letter-spacing:0}
}
@media (-p0-part: p41542c86de8aec5e0b31) {.lx-edu-status{height:26px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;font-size:12px;font-weight:850;background:#efe4f1;color:#5b1452;border:1px solid #e6e0ed}.lx-edu-status.ok{background:#f6f6f6;color:#252525;border-color:#e2ddeb}.lx-edu-status.pending{background:#fff4e3;color:#625b68;border-color:#fff4e3}.lx-edu-status.expired{background:#fcf2f8;color:#B8252E;border-color:#e2ddeb}.lx-edu-products-block{padding:18px 20px 20px}.lx-edu-products-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.lx-edu-products-head p{text-align:right;margin-bottom:2px;white-space:nowrap}.lx-edu-products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(13px,1vw,19px)!important}.lx-edu-products .lx-floor-product:nth-child(n+9){display:none!important}@media (min-width:1720px){.lx-edu-products{grid-template-columns:repeat(5,minmax(0,1fr))!important}.lx-edu-products .lx-floor-product:nth-child(n+9){display:flex!important}.lx-edu-products .lx-floor-product:nth-child(n+11){display:none!important}}@media (min-width:1920px){.lx-edu-products{grid-template-columns:repeat(6,minmax(0,1fr))!important}.lx-edu-products .lx-floor-product:nth-child(n+11){display:flex!important}}@media (max-width:1100px){.lx-edu-auth-block{align-items:flex-start;flex-direction:column}.lx-edu-auth-actions{width:100%;min-width:0}.lx-edu-products-head{align-items:flex-start;flex-direction:column}.lx-edu-products-head p{text-align:left;white-space:normal}.lx-edu-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lx-edu-products .lx-floor-product:nth-child(n+5){display:none!important}}.lx-floor--custom .lx-custom-products-block{grid-column:1/-1;margin-top:16px;border:1px solid #e6e0ed;border-radius:14px;background:#FFFFFF;padding:18px 20px 20px}.lx-custom-products-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.lx-custom-kicker{display:block;margin-bottom:7px;font-size:12px;line-height:16px;font-weight:850;color:#bb1836;letter-spacing:0}.lx-custom-products-head h4{margin:0;font-size:18px;line-height:1.35;font-weight:850;color:#252525;letter-spacing:0}.lx-custom-products-head p{margin:6px 0 2px;font-size:13px;line-height:1.55;color:#625b68;text-align:right;white-space:nowrap;letter-spacing:0}.lx-custom-products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(13px,1vw,19px)!important}.lx-custom-products .lx-floor-product:nth-child(n+9){display:none!important}@media (min-width:1720px){.lx-custom-products{grid-template-columns:repeat(5,minmax(0,1fr))!important}.lx-custom-products .lx-floor-product:nth-child(n+9){display:flex!important}.lx-custom-products .lx-floor-product:nth-child(n+11){display:none!important}}@media (min-width:1920px){.lx-custom-products{grid-template-columns:repeat(6,minmax(0,1fr))!important}.lx-custom-products .lx-floor-product:nth-child(n+11){display:flex!important}}@media (max-width:1100px){.lx-custom-products-head{align-items:flex-start;flex-direction:column}.lx-custom-products-head p{text-align:left;white-space:normal}.lx-custom-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lx-custom-products .lx-floor-product:nth-child(n+5){display:none!important}}
}
@media (-p0-part: p9837568f9c9e35a9b84e) {body[data-page="personal"] .main-nav{position:relative!important;justify-self:center!important;min-width:260px!important;height:var(--topbar-h)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:0!important;color:#5b1452!important;}body[data-page="personal"] .main-nav::before{content:attr(data-current-label)!important;display:block!important;color:#5b1452!important;font-size:15px!important;line-height:1!important;font-weight:500!important;letter-spacing:0!important;white-space:nowrap!important;}body[data-page="personal"] .main-nav button{display:none!important;}body[data-page="personal"] .main-nav{min-width:360px!important;overflow:visible!important;}body[data-page="personal"] .main-nav::before{padding:0 24px 0 0!important;}body[data-page="personal"] .main-nav::after{content:""!important;position:absolute!important;top:50%!important;left:calc(50% + var(--lx-personal-nav-label-half,72px))!important;width:8px!important;height:8px!important;border-right:2px solid #bcb4c1!important;border-bottom:2px solid #bcb4c1!important;transform:translateY(-68%) rotate(45deg)!important;transition:transform .2s cubic-bezier(.2,.7,.2,1),opacity .16s ease!important;}body[data-page="personal"] .main-nav:hover,body[data-page="personal"] .main-nav:focus-within{min-width:auto!important;gap:34px!important;padding:0!important;}body[data-page="personal"] .main-nav:hover::before,body[data-page="personal"] .main-nav:focus-within::before{opacity:0!important;visibility:hidden!important;}body[data-page="personal"] .main-nav:hover::after,body[data-page="personal"] .main-nav:focus-within::after{left:auto!important;right:-28px!important;transform:translateY(-28%) rotate(225deg)!important;}body[data-page="personal"] .main-nav:hover button,body[data-page="personal"] .main-nav:focus-within button{display:flex!important;align-items:center!important;justify-content:center!important;height:38px!important;padding:0 10px!important;color:#625b68!important;font-size:15px!important;line-height:1!important;font-weight:500!important;white-space:nowrap!important;border-radius:7px!important;}body[data-page="personal"] .main-nav:hover button:hover,body[data-page="personal"] .main-nav:focus-within button:hover{color:#5b1452!important;background:transparent!important;}body[data-page="personal"] .main-nav:hover button.active,body[data-page="personal"] .main-nav:focus-within button.active{color:#5b1452!important;background:#efe4f1!important;font-weight:700!important;padding:0 18px!important;}body[data-page="personal"] .main-nav:hover button.active::after,body[data-page="personal"] .main-nav:focus-within button.active::after{display:none!important;}body[data-page="personal"] .main-nav::after{width:6px!important;height:6px!important;border-right-width:1.5px!important;border-bottom-width:1.5px!important;}body[data-page="personal"] .main-nav:hover button:not(.active)::after,body[data-page="personal"] .main-nav:focus-within button:not(.active)::after{display:none!important;content:none!important;}body[data-page="personal"] .main-nav:hover button,body[data-page="personal"] .main-nav:focus-within button{font-size:13px!important;}body[data-page="personal"] .main-nav:hover,body[data-page="personal"] .main-nav:focus-within{transform:translateX(-100px)!important;}body[data-page="personal"] .main-nav:hover,body[data-page="personal"] .main-nav:focus-within{gap:17px!important;}body[data-page="personal"] .topbar{position:relative!important;}body[data-page="personal"] .main-nav,body[data-page="personal"] .main-nav:hover,body[data-page="personal"] .main-nav:focus-within{position:absolute!important;left:50%!important;top:0!important;transform:translateX(-50%)!important;justify-self:auto!important;}body[data-page="personal"] .topbar{position:relative!important;display:grid!important;grid-template-columns:clamp(178px,13vw,252px) 1fr clamp(132px,10vw,190px)!important;align-items:center!important;}body[data-page="personal"] .brand{grid-column:1!important;justify-self:start!important;position:relative!important;z-index:2!important;}body[data-page="personal"] .utility{grid-column:3!important;justify-self:end!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;z-index:2!important;}body[data-page="personal"] .main-nav,body[data-page="personal"] .main-nav:hover,body[data-page="personal"] .main-nav:focus-within{position:absolute!important;left:50%!important;top:50%!important;height:100%!important;display:flex!important;align-items:center!important;transform:translate(-50%,-50%)!important;justify-self:auto!important;z-index:1!important;}body[data-page="personal"] .topbar{grid-template-columns:max-content minmax(0,1fr) max-content!important;column-gap:clamp(20px,2.2vw,44px)!important;}body[data-page="personal"] .main-nav,body[data-page="personal"] .main-nav:hover,body[data-page="personal"] .main-nav:focus-within{grid-column:2!important;position:relative!important;left:auto!important;top:auto!important;height:100%!important;transform:none!important;justify-self:center!important;}body[data-page="personal"] .main-nav,body[data-page="personal"] .main-nav:hover,body[data-page="personal"] .main-nav:focus-within{transform:translateX(-100px)!important;}body[data-page="personal"] .main-nav{grid-column:auto!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;justify-self:auto!important;}body[data-page="personal"] .main-nav:hover,body[data-page="personal"] .main-nav:focus-within{grid-column:auto!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(calc(-50% - 100px),-50%)!important;justify-self:auto!important;}body[data-page="personal"] .main-nav .lx-current-topic-chip{display:none!important;}body[data-page="personal"] .main-nav:hover .lx-current-topic-chip,body[data-page="personal"] .main-nav:focus-within .lx-current-topic-chip{order:-1!important;display:flex!important;align-items:center!important;justify-content:center!important;height:38px!important;padding:0 18px!important;border-radius:7px!important;background:#efe4f1!important;color:#5b1452!important;font-size:13px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important;}body[data-page="personal"] .main-nav:hover button.active,body[data-page="personal"] .main-nav:focus-within button.active{background:transparent!important;color:#625b68!important;font-weight:500!important;padding:0 10px!important;}body[data-page="personal"] .main-nav:hover button.active:hover,body[data-page="personal"] .main-nav:focus-within button.active:hover{color:#5b1452!important;}.topbar{background:transparent!important;}body[data-page="personal"] .main-nav:hover::before,body[data-page="personal"] .main-nav:focus-within::before{display:none!important;content:none!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important;}body[data-page="personal"] .main-nav:hover .lx-current-topic-chip,body[data-page="personal"] .main-nav:focus-within .lx-current-topic-chip{margin-right:0!important;}
}
@media (-p0-part: p912a189aa912103c8b60) {body:not(.assistant-fullscreen) .content:has(.lx-site-floors),body:not(.assistant-fullscreen) .content:has(.product-grid){margin-top:0!important;}html,body{margin-bottom:0!important;padding-bottom:0!important;}
}
@media (-p0-part: p02c44d61e286e82b74b1) {body:not(.assistant-fullscreen) .content:has(.lx-site-floors),body:not(.assistant-fullscreen) .content:has(.product-grid){padding-bottom:0!important;margin-bottom:0!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .lx-site-floors,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .product-grid{margin-bottom:0!important;padding-bottom:0!important;}
}
@media (-p0-part: p013da4b4c9d332a1af6d) {body[data-page="personal"] .main-nav:hover button,body[data-page="personal"] .main-nav:focus-within button,body[data-page="personal"] .main-nav:hover .lx-current-topic-chip,body[data-page="personal"] .main-nav:focus-within .lx-current-topic-chip{font-size:14px!important;}body[data-page="personal"] .main-nav::before{font-size:16px!important;}body[data-page="personal"] .main-nav,body[data-page="personal"] .main-nav:hover,body[data-page="personal"] .main-nav:focus-within{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;justify-self:auto!important;}body[data-page="personal"] .main-nav:hover,body[data-page="personal"] .main-nav:focus-within{min-width:auto!important;gap:17px!important;}
}
@media (-p0-part: p8a7569edb8d33a13ffd7) {body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .content:has(.lx-site-floors),body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"]):not(.assistant-fullscreen) .content:has(.product-grid){min-height:100%!important;align-self:stretch!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;}
}
@media (-p0-part: pcbbbd19852a9a42326e4) {body[data-page="personal"] .main-nav{transition:min-width .28s cubic-bezier(.22,.61,.36,1),gap .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1),background-color .22s ease,box-shadow .22s ease!important;will-change:transform,gap;}body[data-page="personal"] .main-nav::before{opacity:1!important;transform:translateY(0) scale(1)!important;transform-origin:center!important;transition:opacity .22s ease,visibility 0s linear .22s,transform .28s cubic-bezier(.22,.61,.36,1)!important;}body[data-page="personal"] .main-nav::after{transition:left .28s cubic-bezier(.22,.61,.36,1),right .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1),opacity .2s ease!important;}body[data-page="personal"] .main-nav button,body[data-page="personal"] .main-nav .lx-current-topic-chip{transition:opacity .22s ease,transform .3s cubic-bezier(.22,.61,.36,1),background-color .2s ease,color .2s ease,box-shadow .2s ease!important;will-change:opacity,transform;}body[data-page="personal"] .main-nav:not(:hover):not(:focus-within) button,body[data-page="personal"] .main-nav:not(:hover):not(:focus-within) .lx-current-topic-chip{opacity:0!important;transform:translateY(-4px) scale(.96)!important;pointer-events:none!important;}body[data-page="personal"] .main-nav:hover::before,body[data-page="personal"] .main-nav:focus-within::before{opacity:0!important;visibility:hidden!important;transform:translateY(4px) scale(.96)!important;transition:opacity .16s ease,visibility 0s linear .16s,transform .22s cubic-bezier(.22,.61,.36,1)!important;}body[data-page="personal"] .main-nav:hover button,body[data-page="personal"] .main-nav:focus-within button,body[data-page="personal"] .main-nav:hover .lx-current-topic-chip,body[data-page="personal"] .main-nav:focus-within .lx-current-topic-chip{opacity:1!important;transform:translateY(0) scale(1)!important;}@media (prefers-reduced-motion:reduce){body[data-page="personal"] .main-nav,body[data-page="personal"] .main-nav::before,body[data-page="personal"] .main-nav::after,body[data-page="personal"] .main-nav button,body[data-page="personal"] .main-nav .lx-current-topic-chip{transition:none!important;}}
}
@media (-p0-part: p5308373f93d7903f0899) {body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .topbar{position:relative!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr) max-content!important;column-gap:clamp(20px,2.2vw,44px)!important;align-items:center!important;background:transparent!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .brand{grid-column:1!important;justify-self:start!important;position:relative!important;z-index:2!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .utility{grid-column:3!important;justify-self:end!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;z-index:2!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:hover,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:focus-within{grid-column:auto!important;position:absolute!important;left:50%!important;top:50%!important;height:100%!important;min-width:360px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;justify-self:auto!important;gap:0!important;overflow:visible!important;color:#5b1452!important;transform:translate(-50%,-50%)!important;transition:min-width .28s cubic-bezier(.22,.61,.36,1),gap .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1),background-color .22s ease,box-shadow .22s ease!important;will-change:transform,gap;z-index:1!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav::before{content:attr(data-current-label)!important;display:block!important;padding:0 24px 0 0!important;color:#5b1452!important;font-size:16px!important;line-height:1!important;font-weight:500!important;letter-spacing:0!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)!important;transform-origin:center!important;transition:opacity .22s ease,visibility 0s linear .22s,transform .28s cubic-bezier(.22,.61,.36,1)!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav::after{content:""!important;position:absolute!important;top:50%!important;left:calc(50% + var(--lx-personal-nav-label-half,72px))!important;width:6px!important;height:6px!important;border-right:1.5px solid #bcb4c1!important;border-bottom:1.5px solid #bcb4c1!important;transform:translateY(-68%) rotate(45deg)!important;transition:left .28s cubic-bezier(.22,.61,.36,1),right .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1),opacity .2s ease!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav button{display:none!important;align-items:center!important;justify-content:center!important;height:38px!important;padding:0 10px!important;border-radius:7px!important;background:transparent!important;color:#625b68!important;font-size:14px!important;line-height:1!important;font-weight:500!important;white-space:nowrap!important;opacity:0!important;transform:translateY(-4px) scale(.96)!important;pointer-events:none!important;transition:opacity .22s ease,transform .3s cubic-bezier(.22,.61,.36,1),background-color .2s ease,color .2s ease,box-shadow .2s ease!important;will-change:opacity,transform;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav button::after,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:hover button:not(.active)::after,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:focus-within button:not(.active)::after{display:none!important;content:none!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:hover,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:focus-within{min-width:auto!important;gap:17px!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:hover::before,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:focus-within::before{opacity:0!important;visibility:hidden!important;transform:translateY(4px) scale(.96)!important;transition:opacity .16s ease,visibility 0s linear .16s,transform .22s cubic-bezier(.22,.61,.36,1)!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:hover::after,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:focus-within::after{left:auto!important;right:-28px!important;transform:translateY(-28%) rotate(225deg)!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:hover button,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:focus-within button{display:flex!important;opacity:1!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:hover button:hover,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:focus-within button:hover{color:#5b1452!important;background:transparent!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:hover button.active,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:focus-within button.active{background:transparent!important;color:#625b68!important;font-weight:500!important;padding:0 10px!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav .lx-current-topic-chip{display:none!important;transition:opacity .22s ease,transform .3s cubic-bezier(.22,.61,.36,1),background-color .2s ease,color .2s ease,box-shadow .2s ease!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:hover .lx-current-topic-chip,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:focus-within .lx-current-topic-chip{order:-1!important;display:flex!important;align-items:center!important;justify-content:center!important;height:38px!important;margin-right:0!important;padding:0 18px!important;border-radius:7px!important;background:#efe4f1!important;color:#5b1452!important;font-size:14px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important;opacity:1!important;transform:translateY(0) scale(1)!important;}@media (prefers-reduced-motion:reduce){body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav::before,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav::after,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav button,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav .lx-current-topic-chip{transition:none!important;}}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:hover::before,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:focus-within::before{display:none!important;content:none!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important;opacity:0!important;visibility:hidden!important;transform:translateY(4px) scale(.96)!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:hover .lx-current-topic-chip,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:focus-within .lx-current-topic-chip{order:-1!important;display:flex!important;align-items:center!important;justify-content:center!important;height:38px!important;margin:0!important;padding:0 18px!important;border-radius:7px!important;background:#efe4f1!important;color:#5b1452!important;font-size:14px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important;opacity:1!important;transform:translateY(0) scale(1)!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:hover button,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:focus-within button{display:flex!important;height:38px!important;padding:0 10px!important;border-radius:7px!important;background:transparent!important;color:#625b68!important;font-size:14px!important;line-height:1!important;font-weight:500!important;opacity:1!important;transform:translateY(0) scale(1)!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:hover button.active,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:focus-within button.active{background:transparent!important;color:#625b68!important;font-weight:500!important;padding:0 10px!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:hover button:hover,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:focus-within button:hover{color:#5b1452!important;background:transparent!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:not(:hover):not(:focus-within),body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:not(:hover):not(:focus-within)::before,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:not(:hover):not(:focus-within)::after{transition:none!important;animation:none!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:not(:hover):not(:focus-within)::before{opacity:1!important;visibility:visible!important;transform:none!important;}body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:hover,body:is([data-page="personal"],[data-page="business"],[data-page="enterprise"],[data-page="brand"]) .main-nav:focus-within{gap:11px!important;}
}
@media (-p0-part: pb49df6c697a277152ee5) {
.lx-device-query-answer strong{font-weight:600!important}
}
@media (-p0-part: p6077fd46885883e24ef5) {.ai-arrow { display: none !important; }
}
@media (-p0-part: p07a61efc259830a54103) {
      .lx-template-smart-cursor {
        position: fixed;
        left: 0;
        top: 0;
        z-index: 100000;
        display: flex;
        align-items: flex-start;
        gap: 3px;
        pointer-events: none;
        opacity: 0;
        transform: translate3d(-200px,-200px,0);
        transition: opacity .12s ease;
        will-change: transform;
      }
      .lx-template-smart-cursor.is-visible { opacity: 1; }
.lx-template-smart-cursor > img {
  width: 36px;
  height: 26px;
  display: block;
  filter: drop-shadow(0 3px 6px rgba(155,142,182,.62));
}
      .lx-template-smart-cursor-label {
        height: 30px;
        display: inline-flex;
        align-items: center;
        gap: 6px;
        margin: 8px 0 0 -7px;
        padding: 0 12px 0 8px;
        border: 1px solid var(--border);
        border-radius: 11px 16px 16px 4px;
        background: #FFFFFF;
        color: var(--aubergine);
        box-shadow: var(--shadow);
        font-size: 13px;
        font-weight: 700;
        white-space: nowrap;
        opacity: 0;
        transform: translateX(-6px) scale(.92);
        transform-origin: left center;
        transition: opacity .22s ease, transform .3s ease;
      }
      .lx-template-smart-cursor.is-helping .lx-template-smart-cursor-label {
        opacity: 1;
        transform: translateX(0) scale(1);
      }
      .lx-template-smart-cursor-label img { width: 18px; height: 18px; display: block; }
.hover-prompt-close {
  display: grid;
  place-items: center;
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1;
}
      .pop .badge img, .pop .act .ic img { width: 13px; height: 13px; display: block; }
      @media (prefers-reduced-motion: reduce) {
        .lx-template-smart-cursor,
        .lx-template-smart-cursor-label,
        .content :is(.product-card,.lx-floor-product-card,[data-floor-product],.lx-floor-product,.lx-sim-card,.lx-p0-product-mini,.reco-row,.lx-edu-card) { transition: none !important; }
      }
}
@media (-p0-part: pf40697dd16daf9c491d8) {/* === Recommendation grid and making state === */
html.lx-shop-tabs-prepaint .content > .category-tabs {
  visibility: hidden !important;
}
}
@media (-p0-part: pbc8685b028bed7a65919) {
      .content > .category-tabs,
      .content > .category-tabs button {
        pointer-events: auto !important;
      }
      .content > .category-tabs {
        z-index: 100 !important;
      }
      .content.lx-shop-making-state > .product-grid,
      .content.lx-shop-making-state > .lx-site-floors {
        display: none !important;
      }
      .content > .lx-shop-making {
        display: none;
      }
      .content.lx-shop-making-state > .lx-shop-making {
        display: flex !important;
        align-items: center;
        justify-content: center;
        min-height: max(360px, calc(100vh - 430px));
        margin: 0 !important;
      }
      .lx-shop-making-copy {
        margin: 0;
        color: var(--lx-text-muted, #979797);
        font-size: 13px;
        line-height: 20px;
        font-weight: 400;
      }

/* === Personal recommendation floors (matches current /shop-chat/) === */
.content > .lx-site-floors.lx-personal-rec-floors {
  display: flex;
  flex-direction: column;
  gap: 34px;
  width: 100%;
  padding: 0 0 28px;
}
.lx-personal-rec-floor {
  min-width: 0;
}
.lx-personal-rec-floor .lx-floor-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 48px;
  padding: 0 0 12px;
}
.lx-personal-rec-floor .lx-floor-head h3 {
  margin: 0;
  color: var(--lx-text-strong, #101010);
  font-size: clamp(24px, 1.65vw, 32px);
  line-height: 1.2;
  font-weight: 600;
}
.lx-cat-shuffle-btn {
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  padding: 0 18px;
  border: 1px solid var(--lx-border-strong, #cbaed2);
  border-radius: 9px;
  background: var(--lx-surface, #fff);
  color: var(--lx-aubergine, #4d144a);
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
}
.lx-cat-shuffle-btn:hover,
.lx-cat-shuffle-btn:focus-visible {
  border-color: var(--lx-focus, #4d144a);
  background: var(--lx-surface-hover, #f3f0f7);
  outline: none;
}
.lx-cat-shuffle-icon {
  width: 15px;
  height: 15px;
  object-fit: contain;
  filter: invert(12%) sepia(34%) saturate(2539%) hue-rotate(267deg) brightness(84%) contrast(96%);
  transform-origin: center;
}
.lx-cat-shuffle-icon.is-spinning {
  animation: lxCatShuffleSpin 480ms cubic-bezier(.4, 0, .2, 1) both;
}
@keyframes lxCatShuffleSpin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}
@media (prefers-reduced-motion: reduce) {
  .lx-cat-shuffle-icon.is-spinning { animation: none; }
}
.lx-floor-products {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  grid-auto-rows: 316px;
  gap: 16px;
  max-height: 648px;
  overflow: hidden;
}
.lx-floor-products > [data-floor-product] {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: 316px;
  min-height: 316px;
  padding: 12px 14px 14px;
  overflow: hidden;
  border: 0;
  border-radius: 14px;
  background: var(--lx-surface, #fff);
  box-sizing: border-box;
}
.lx-floor-products > [data-floor-product] .brand-mini {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 2;
  min-height: 22px;
  display: inline-flex;
  align-items: center;
  max-width: calc(100% - 20px);
  padding: 0 10px;
  border-radius: 999px;
  background: var(--lx-aubergine, #4d144a);
  color: var(--lx-surface, #fff);
  font-size: 12px;
  line-height: 22px;
  font-weight: 500;
}
.lx-floor-products > [data-floor-product] .brand-mini:empty { display: none; }
.lx-floor-products > [data-floor-product] .product-visual {
  height: 160px;
  min-height: 160px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
}
.lx-floor-products > [data-floor-product] .product-visual img {
  width: 150px;
  height: 150px;
  object-fit: contain;
}
.lx-floor-products > [data-floor-product] .product-title,
.lx-floor-products > [data-floor-product] .spec {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.lx-floor-products > [data-floor-product] .product-title {
  margin: 0 0 7px;
  color: var(--lx-text, #252525);
  font-size: 15px;
  line-height: 22px;
  font-weight: 700;
}
.lx-floor-products > [data-floor-product] .spec {
  margin: 0 0 9px;
  color: var(--lx-text-soft, #625b68);
  font-size: 12px;
  line-height: 18px;
}
.lx-floor-products > [data-floor-product] .product-promos {
  display: flex;
  align-items: center;
  justify-content: flex-start !important;
  align-self: stretch;
  gap: 6px;
  min-height: 22px;
  margin-bottom: 8px;
  text-align: left;
}
.lx-floor-products > [data-floor-product] .product-promo {
  height: 20px;
  display: inline-flex;
  align-items: center;
  padding: 0 7px;
  border: 1px solid color-mix(in srgb, var(--lx-price-red, #ff2f2f) 32%, transparent);
  border-radius: 4px;
  color: var(--lx-price-red, #ff2f2f);
  font-size: 11px;
  line-height: 1;
}
.lx-floor-products > [data-floor-product] .price {
  margin: auto 0 0;
  color: var(--lx-price-red, #ff2f2f);
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}
.lx-floor-products > [data-floor-product] .price-from {
  margin-left: 3px;
  color: var(--lx-text-soft, #625b68);
  font-size: 11px;
  font-weight: 500;
}
@media (max-width: 1500px) {
  .lx-floor-products { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
@media (max-width: 1120px) {
  .lx-floor-products { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 760px) {
  .lx-floor-products { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
}
@media (-p0-part: pd2889331062179ae7e2a) {

      body.lx-template-file.lx-home-split .main-nav > button[data-page="home"] {
        display: none !important;
      }
      body.lx-template-file.lx-home-split .main-nav .lx-current-topic-chip {
        display: none !important;
      }
      body.lx-template-file.lx-home-split .main-nav:hover .lx-current-topic-chip,
      body.lx-template-file.lx-home-split .main-nav:focus-within .lx-current-topic-chip {
        order: -1 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        height: 38px !important;
        margin: 0 !important;
        padding: 0 18px !important;
        border-radius: 7px !important;
        background: #efe4f1 !important;
        color: #5b1452 !important;
        font-size: 14px !important;
        line-height: 1 !important;
        font-weight: 700 !important;
        white-space: nowrap !important;
        opacity: 1 !important;
        visibility: visible !important;
        transform: translateY(0) scale(1) !important;
        pointer-events: none !important;
      }

/* === Document insight module === */
.content:has(.lx-document-reco){display:grid!important;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden!important}
      .content:has(.lx-document-reco) > .lx-tabbar{grid-row:1;position:relative!important;top:auto!important;align-self:start;width:100%;margin:0;padding:18px 0 6px!important;background:#FFFFFF!important}
}
@media (-p0-part: p23ec566902eab99913c4) {
      .content:has(.lx-document-reco) > .hero,
      .content:has(.lx-document-reco) > .category-tabs:not([data-document-pages]){display:none!important}
      .lx-document-reco-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 18px}
      .lx-document-reco-head h2{margin:0;color:#101010;font-size:25px;line-height:1.4;font-weight:700}
      .lx-document-filters{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin:0;padding:0;border:0}
      .lx-document-filters legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
      .lx-document-filters label{display:inline-flex;align-items:center;gap:5px;color:#625b68;font-size:12px;cursor:pointer;user-select:none;transition:color .18s ease}
      .lx-document-filters label:hover{color:#5b1452}
      .lx-document-filters input{position:absolute;opacity:0;pointer-events:none}
      .lx-document-check{position:relative;width:16px;height:16px;flex:0 0 16px;border:1px solid #c0b1c4;border-radius:4px;background:#FFFFFF;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}
      .lx-document-filters input:checked + .lx-document-check{border-color:#5b1452;background:#5b1452;box-shadow:0 3px 8px rgba(146, 86, 214, 0.16)}
      .lx-document-filters input:checked + .lx-document-check::after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:rotate(45deg)}
      .lx-document-filters input:focus-visible + .lx-document-check{outline:2px solid #979797;outline-offset:2px}
      .lx-document-filters b{font-weight:500;white-space:nowrap}
      .lx-document-row{position:relative;display:grid;grid-template-columns:45px 102px minmax(217px,1fr) auto;align-items:center;gap:18px;min-height:110px;padding:12px 15px 12px 0;border-bottom:1px solid #efe4f1;background:#FFFFFF;transition:background-color .18s ease,box-shadow .18s ease}
      .lx-document-row:hover,.lx-document-row:focus-within{background:#fcfaff;box-shadow:inset 3px 0 0 #5b1452}
      .lx-document-rank{color:#efe4f1;font-size:27px;font-weight:700;text-align:center;transition:color .18s ease}
      .lx-document-row:hover .lx-document-rank,.lx-document-row:focus-within .lx-document-rank{background:linear-gradient(135deg,#5b1452,#B8252E);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
      .lx-document-thumb{width:100px;height:80px;border:1px solid #e6e0ed;border-radius:10px;object-fit:cover;background:#fcf2f8;transition:transform .2s ease,box-shadow .2s ease}
      .lx-document-row:hover .lx-document-thumb,.lx-document-row:focus-within .lx-document-thumb{transform:translateY(-2px);box-shadow:0 8px 18px rgba(50, 29, 57, 0.08)}
      .lx-document-main{min-width:0}
      .lx-document-main h3{margin:0 0 7px;color:#252525;font-size:16px;line-height:1.35;font-weight:700}
      .lx-document-main p{margin:0 0 7px;color:#979797;font-size:12px}
      .lx-document-tags{display:flex;gap:7px;flex-wrap:wrap}
      .lx-document-tags span{padding:3px 8px;border-radius:999px;background:#fcf2f8;color:#5b1452;font-size:10px}
      .lx-document-actions{display:flex;gap:10px;align-items:center}
      .lx-document-btn{min-width:84px;height:37px;padding:0 15px;border-radius:19px;font-size:12.5px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}
      .lx-document-btn:hover{transform:translateY(-1px)}
      .lx-document-btn.secondary{border:1px solid #cbaed2;background:#FFFFFF;color:#5b1452}
      .lx-document-btn.secondary:hover{border-color:#bb1836;background:#fcfaff;box-shadow:0 6px 14px rgba(50, 29, 57, 0.08)}
      .lx-document-btn.primary{border:0;background:linear-gradient(110deg,#5b1452,#B8252E);color:#FFFFFF;box-shadow:0 8px 18px rgba(50, 29, 57, 0.08)}
      .lx-document-btn.primary:hover{filter:brightness(.94);box-shadow:0 10px 22px rgba(146, 86, 214, 0.16)}
      .lx-document-empty{padding:72px 0;text-align:center;color:#979797}
      .content:has(.lx-document-reco) [data-document-pages]{position:relative;inset:auto;z-index:20;grid-row:3;align-self:end;justify-content:flex-end!important;gap:10px;width:100%;margin:0;padding:14px 44px 20px;border-top:1px solid #efe4f1!important;border-bottom:0!important;background:#FFFFFF;box-shadow:0 -10px 24px rgba(50, 29, 57, 0.08)}
      .content:has(.lx-document-reco) [data-document-pages]::before,.content:has(.lx-document-reco) [data-document-pages]::after{display:none!important}
      .content:has(.lx-document-reco) [data-document-pages] button{min-width:42px;height:42px;padding:0;border:1px solid #e2ddeb;border-radius:10px;background:#FFFFFF;color:#4f1649;font-weight:600}
      .content:has(.lx-document-reco) [data-document-pages] button.active{border-color:#5b1452}
      .content:has(.lx-document-reco) [data-document-pages] button:disabled{opacity:.32;cursor:not-allowed}
      .content:has(.lx-document-reco) [data-document-pages] span{align-self:center;color:#979797}
      @media(max-width:1200px){.lx-document-reco-head{align-items:flex-start;gap:16px}.lx-document-filters{gap:12px;flex-wrap:wrap}.lx-document-row{grid-template-columns:34px 77px minmax(150px,1fr)}.lx-document-thumb{width:77px;height:65px}.lx-document-actions{grid-column:3}}
      @media(prefers-reduced-motion:reduce){.lx-document-row,.lx-document-thumb,.lx-document-btn,.lx-document-filters label{transition:none!important}.lx-document-row:hover .lx-document-thumb,.lx-document-row:focus-within .lx-document-thumb{transform:none}}
      .content[data-view="info"]:has(.info-page.is-document-insight){display:grid!important;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden!important}
      .content[data-view="info"]:has(.info-page.is-document-insight)>.lx-tabbar{grid-row:1;position:relative!important;top:auto!important}
      .info-page.is-document-insight{grid-row:2;width:100%!important;max-width:none!important;height:100%;min-height:0;padding:20px 10px 24px!important;overflow:hidden;background:#FFFFFF}
      .lx-document-insight-page{display:flex;flex-direction:column;height:100%;min-height:0;color:#252525}
      .lx-document-insight-title{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}
      .lx-document-insight-title span{display:inline-block;margin-bottom:6px;padding:3px 9px;border-radius:999px;background:#fcf2f8;color:#5b1452;font-size:11px}
      .lx-document-insight-title h2{margin:0 0 6px;font-size:25px;line-height:1.3}
      .lx-document-insight-title p{margin:0;color:#979797;font-size:13px}
      .lx-document-insight-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}
      .lx-document-insight-meta span{margin-bottom:0}
      .lx-document-insight-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:24px;align-items:stretch;flex:1;min-height:0}
      .lx-document-ai-left-arrow{z-index:8;grid-column:2;grid-row:1;justify-self:start;align-self:start;width:38px;height:48px;margin:0;background:linear-gradient(90deg,#f3edf6 0%,#fcf2f8 78%,#fcf2f8 100%);clip-path:polygon(100% 0,100% 100%,42% 84%,0 50%,42% 16%);transform:translate(-42%,28px);pointer-events:none}
      .lx-document-article,.lx-document-ai-panel>section{border:1px solid #efe4f1;border-radius:18px;background:#fcfaff}
      .lx-document-article{grid-column:1;grid-row:1;display:flex;flex-direction:column;min-height:0;height:100%;padding:26px 30px;overflow-y:auto;overscroll-behavior:contain}
      .lx-document-article-cover{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e6e0ed}
      .lx-document-article-cover img{width:112px;height:82px;border-radius:10px;object-fit:cover}
      .lx-document-article-cover div{display:grid;gap:7px}.lx-document-article-cover b{font-size:17px}.lx-document-article-cover span{color:#979797;font-size:12px}
      .lx-document-article h3,.lx-document-ai-panel h3{margin:0 0 18px;font-size:20px}.lx-document-article h4,.lx-document-ai-panel h4{margin:22px 0 9px;font-size:15px;color:#4f1649}
      .lx-document-article p,.lx-document-article li,.lx-document-ai-panel p,.lx-document-ai-panel li{color:#625b68;font-size:14px;line-height:1.8}
      .lx-document-article ol,.lx-document-ai-panel ul{margin:0;padding-left:22px}
      .lx-document-reader-pages{position:relative;z-index:1;flex:none;min-height:auto}
      .lx-document-reader-pages>[data-reader-page]{display:none;animation:lx-document-page-in .2s ease both}
      .lx-document-reader-pages>[data-reader-page].is-active{display:block}
      @keyframes lx-document-page-in{from{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}
      .lx-document-reader-pagination{position:relative;z-index:2;flex:none;display:flex;align-items:center;justify-content:center;gap:18px;margin-top:24px;padding-top:18px;border-top:1px solid #e6e0ed;background:#fcfaff}
      .lx-document-reader-pagination button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #cbaed2;border-radius:50%;background:#FFFFFF;color:#5b1452;font-size:17px;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}
      .lx-document-reader-pagination button:hover:not(:disabled){border-color:#bb1836;background:#fcf2f8;transform:translateY(-1px)}
      .lx-document-reader-pagination button:disabled{opacity:.3;cursor:not-allowed}
      .lx-document-reader-pagination span{min-width:72px;color:#625b68;font-size:12px;text-align:center}.lx-document-reader-pagination b{color:#5b1452;font-size:14px}
      .lx-document-ai-panel{grid-column:2;grid-row:1;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;gap:26px;align-self:stretch;overflow-y:auto;overscroll-behavior:contain;padding-right:3px}
      .lx-document-ai-panel>.lx-document-ai-summary{position:sticky;top:0;z-index:5;flex:none;isolation:isolate;overflow:hidden;padding:26px 28px;border:0!important;border-radius:18px;background:linear-gradient(122deg,#fcf2f8 0%,#e3eafd 100%)!important;box-shadow:0 8px 18px rgba(50, 29, 57, 0.08)}
      .lx-document-ai-summary>*{position:relative;z-index:1}
      .lx-document-ai-summary::after{content:"";position:absolute;z-index:0;top:-45%;bottom:-45%;left:-52%;width:34%;pointer-events:none;background:linear-gradient(90deg,transparent 0%,transparent 22%,#FFFFFF 50%,rgba(146, 86, 214, 0.08) 72%,transparent 100%);filter:blur(5px);transform:skewX(-18deg);animation:lx-document-ai-chase 1.8s cubic-bezier(.22,.72,.24,1) .16s 1 both}
      @keyframes lx-document-ai-chase{0%{left:-52%;opacity:0}12%{opacity:.72}72%{opacity:.9}100%{left:122%;opacity:0}}
      .lx-document-ai-summary h3{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:20px;color:#4d144a}.lx-document-ai-summary h3 i{font-style:normal;font-size:20px}.lx-document-ai-summary h3 span{display:inline-block;color:#4d144a;background:linear-gradient(90deg,#4d144a 0%,#B8252E 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lx-document-ai-summary p{margin:0;color:#625b68;font-size:14px;line-height:1.9}.lx-document-ai-summary strong{color:#252525;font-weight:700}
      .lx-document-ai-core{border:0!important;background:transparent!important}
      .lx-document-ai-core>h3{margin:0 0 16px;font-size:22px;color:#252525}
      .lx-document-ai-accordions{display:grid;gap:10px}
      .lx-document-ai-accordions details{overflow:hidden;border:1px solid #e2ddeb;border-radius:12px;background:#fcfaff;transition:border-color .18s ease,box-shadow .18s ease}
      .lx-document-ai-accordions details:hover{border-color:#bcb4c1}.lx-document-ai-accordions details[open]{background:#FFFFFF;box-shadow:0 6px 16px rgba(50, 29, 57, 0.08)}
      .lx-document-ai-accordions summary{position:relative;padding:16px 42px 16px 18px;color:#252525;font-size:15px;font-weight:700;line-height:1.4;cursor:pointer;list-style:none}.lx-document-ai-accordions summary::-webkit-details-marker{display:none}
      .lx-document-ai-accordions summary::after{content:"⌄";position:absolute;right:18px;top:50%;color:#5b1452;font-size:17px;transform:translateY(-55%);transition:transform .18s ease}.lx-document-ai-accordions details[open] summary::after{transform:translateY(-42%) rotate(180deg)}
      .lx-document-ai-accordions details p{margin:0;padding:0 18px 18px;border-top:1px solid #efe4f1;color:#625b68;font-size:13px;line-height:1.85}.lx-document-ai-accordions details[open] p{padding-top:14px}
      @media(max-width:1280px){.lx-document-insight-columns{grid-template-columns:minmax(0,1fr) minmax(290px,.8fr);gap:18px}.lx-document-ai-summary{padding:22px}.lx-document-ai-summary p{font-size:13px}.lx-document-ai-accordions summary{padding:14px 38px 14px 16px;font-size:14px}}
      @media(max-height:850px) and (min-width:1101px){.info-page.is-document-insight{padding-top:14px!important;padding-bottom:16px!important}.lx-document-insight-title{margin-bottom:12px}.lx-document-insight-title h2{font-size:22px}.lx-document-insight-columns{gap:16px}.lx-document-article{padding:18px 22px}.lx-document-article-cover{margin-bottom:16px;padding-bottom:14px}.lx-document-article-cover img{width:92px;height:66px}.lx-document-article h3{margin-bottom:12px;font-size:18px}.lx-document-article h4{margin-top:14px}.lx-document-article p,.lx-document-article li{font-size:13px;line-height:1.65}.lx-document-reader-pagination{margin-top:14px;padding-top:12px}.lx-document-ai-panel{gap:16px}.lx-document-ai-summary{padding:18px 20px}.lx-document-ai-summary h3{margin-bottom:10px;font-size:18px}.lx-document-ai-summary p{font-size:12.5px;line-height:1.7}.lx-document-ai-core>h3{margin-bottom:10px;font-size:19px}.lx-document-ai-accordions{gap:8px}.lx-document-ai-accordions summary{padding-top:11px;padding-bottom:11px}.lx-document-ai-accordions details p{font-size:12px;line-height:1.65}}
      @media(max-height:680px) and (min-width:1101px){.lx-document-insight-title span{padding:2px 8px}.lx-document-insight-title p{font-size:11px}.lx-document-article-cover{display:none}.lx-document-reader-pagination button{width:30px;height:30px}.lx-document-ai-summary p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}
      @media(max-width:1100px){.content[data-view="info"]:has(.info-page.is-document-insight){display:block!important;overflow:auto!important}.info-page.is-document-insight{height:auto;overflow:visible}.lx-document-insight-page{height:auto}.lx-document-insight-columns{grid-template-columns:1fr;flex:none}.lx-document-ai-left-arrow{display:none}.lx-document-article,.lx-document-ai-panel{grid-column:1;grid-row:auto;height:auto;overflow:visible}.lx-document-ai-panel{gap:20px}.lx-document-ai-panel>.lx-document-ai-summary{position:relative;top:auto;box-shadow:none}.lx-document-ai-summary{padding:24px}.lx-document-ai-accordions{grid-template-columns:1fr 1fr}.lx-document-ai-accordions details:first-child{grid-column:1/-1}}
      @media(max-width:720px){.info-page.is-document-insight{padding:18px 16px 24px!important}.lx-document-insight-title h2{font-size:21px}.lx-document-article{padding:20px}.lx-document-ai-accordions{grid-template-columns:1fr}.lx-document-ai-accordions details:first-child{grid-column:auto}.lx-document-ai-summary{padding:20px}.lx-document-ai-summary h3{font-size:18px}.lx-document-ai-core>h3{font-size:19px}}
      @media(prefers-reduced-motion:reduce){.lx-document-ai-summary::after{display:none;animation:none}}
      @media(prefers-reduced-motion:reduce){.lx-document-reader-pages>[data-reader-page]{animation:none}.lx-document-reader-pagination button{transition:none}}

      /* Product detail alignment: integrated in the shop template family. */
      :root{--lexiang-gradient-brand:linear-gradient(90deg,#4d144a 11.9%,#b8252e 100%)}
}
@media (-p0-part: p4ee43c3e47c316f1a782) {
      .lx-tabbar[data-shop-detail-tabs] .lx-tab{display:inline-flex!important;align-items:center!important;gap:6px!important;max-width:200px!important;height:auto!important;padding:4px 6px 4px 12px!important;border:1px solid #e6e0ed!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;color:#625b68!important;font-size:12.5px!important;line-height:1.2!important;font-weight:400!important;cursor:pointer!important;user-select:none!important}
      .lx-tabbar[data-shop-detail-tabs] .lx-tab:hover{color:#4d144a!important;background:#efe4f1!important}
      .lx-tabbar[data-shop-detail-tabs] .lx-tab.is-active{border-color:#4d144a!important;color:#4d144a!important;background:#efe4f1!important;font-weight:400!important}
      .lx-tabbar[data-shop-detail-tabs] .lx-tab-label{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
      .lx-tabbar[data-shop-detail-tabs] .lx-tab-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;margin-right:0!important;padding:2px 4px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#979797!important;font-size:14px!important;line-height:1!important;opacity:1!important;transform:none!important}
}
@media (-p0-part: pfa82a33c23cd22ae3c85) {
      .quick-item[data-quick-placeholder]{
        pointer-events:auto;
        cursor:pointer;
      }
}
@media (-p0-part: pb3af04b7266d0bc16682) {
      .lx-tabbar[data-shop-detail-tabs] .lx-tab-close:hover{color:#e42b20!important;background:#f3edf6!important;transform:none!important}
      .lx-tabbar[data-shop-detail-tabs] .lx-tab-ink{display:none!important}

/* === Direct-open split layout === */
/* The shop template is a split-layout page, never the root welcome page. */
      body[data-page="personal"] > .shell {
        display: grid !important;
        visibility: visible !important;
        opacity: 1 !important;
      }
      body[data-page="personal"] > .shell > .assistant-panel,
      body[data-page="personal"] > .shell > .content {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
      }
      body[data-page="personal"] > .lxfd {
        display: none !important;
      }
      body.lx-home-split[data-page="personal"] {
        background-color: var(--fullscreen-page-background-color) !important;
        background-image: var(--fullscreen-page-background) !important;
        background-attachment: fixed !important;
      }
      body.lx-home-split[data-page="personal"] > .topbar {
        background-color: transparent !important;
        background-image: none !important;
      }
      body.lx-home-split[data-page="personal"] > .shell {
        background: transparent !important;
      }

      /* 首屏保留顶部安全间距；分类栏吸顶后必须归零，避免下方内容从缝隙露出。 */
      body.lx-home-split[data-page="personal"] > .shell > .content.lx-shop-content {
        padding-top: 18px !important;
        overflow-anchor: none !important;
      }

      /*
       * 分类切换不得改变首屏顶部节奏。
       * 旧的商城楼层规则同时给 content 加 18px padding、给 hero 加 18px margin，
       * sticky 状态又会把 content padding 清零，导致“推荐 / 国补 / 教育特惠 / 会员”
       * 切换及滚动往返后出现 18px / 36px 两种高度。这里统一由 content 单独提供 18px。
       */
      body.lx-home-split[data-page="personal"] > .shell > .content.lx-shop-content:has(> .hero) {
        padding-top: 18px !important;
      }
      body.lx-home-split[data-page="personal"] > .shell > .content.lx-shop-content:has(> .hero) > .hero {
        margin-top: 0 !important;
      }
      body.lx-home-split[data-page="personal"] > .shell > .content.lx-shop-content:has(> .category-tabs.is-stuck) {
        padding-top: 0 !important;
      }
      body.lx-home-split[data-page="personal"] > .shell > .content.lx-shop-content > .category-tabs.is-stuck {
        top: 0 !important;
        background: #FFFFFF !important;
        box-shadow: 0 6px 14px -10px rgba(146, 86, 214, 0.16) !important;
      }
      /* 多标签页由标签栏自身提供顶部节奏，外层不得再叠加商城首页安全间距。 */
      body.lx-home-split[data-page="personal"] > .shell > .content.lx-shop-content:has(> .lx-tabbar:not([hidden])) {
        padding-top: 0 !important;
      }

      /* 商城分屏顶部频道导航：默认为紧凑标题，展开后显示完整频道入口。 */
      body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav {
        position: absolute !important;
        top: 0 !important;
        left: 50% !important;
        z-index: 30 !important;
        box-sizing: border-box !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: auto !important;
        min-width: 286px !important;
        height: 100% !important;
        padding: 0 14px !important;
        gap: 0 !important;
        overflow: visible !important;
        border: 0 !important;
        border-radius: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
        transform: translateX(-50%) !important;
        transition: min-width .2s ease, gap .2s ease, background-color .2s ease !important;
      }
      body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav::before {
        content: attr(data-shop-current-label) !important;
        position: static !important;
        order: -1 !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex: 0 0 auto !important;
        width: auto !important;
        height: 40px !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        border-radius: 8px !important;
        background: transparent !important;
        color: #5b1452 !important;
        font-size: 16px !important;
        font-weight: 500 !important;
        line-height: 1 !important;
        white-space: nowrap !important;
        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;
      }
      body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav::after {
        content: "" !important;
        position: static !important;
        display: block !important;
        flex: 0 0 7px !important;
        width: 7px !important;
        height: 7px !important;
        margin: -4px 0 0 12px !important;
        border: 0 !important;
        border-right: 1.5px solid #bcb4c1 !important;
        border-bottom: 1.5px solid #bcb4c1 !important;
        background: transparent !important;
        transform: rotate(45deg) !important;
        transition: transform .2s ease, margin .2s ease !important;
      }
      body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav .lx-current-topic-chip,
      body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav:is(.is-expanded, :hover, :focus-within) .lx-current-topic-chip {
        display: none !important;
      }
      body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav > button {
        display: none !important;
        flex: 0 0 auto !important;
        width: auto !important;
        height: 38px !important;
        margin: 0 !important;
        padding: 0 10px !important;
        border: 0 !important;
        border-radius: 8px !important;
        background: transparent !important;
        color: #625b68 !important;
        font-size: 14px !important;
        font-weight: 500 !important;
        line-height: 38px !important;
        white-space: nowrap !important;
        opacity: 0 !important;
        visibility: hidden !important;
        transform: translateY(-2px) !important;
      }
      body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav > button::after {
        display: none !important;
      }
      body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav:is(.is-expanded, :hover, :focus-within) {
        min-width: 710px !important;
        gap: 17px !important;
      }
      body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav:is(.is-expanded, :hover, :focus-within)::before {
        height: 38px !important;
        padding: 0 18px !important;
        background: #efe4f1 !important;
        font-size: 14px !important;
        font-weight: 500 !important;
      }
      body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav:is(.is-expanded, :hover, :focus-within) > button {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        height: 38px !important;
        padding: 0 10px !important;
        border-radius: 7px !important;
        background: transparent !important;
        color: #625b68 !important;
        font-size: 14px !important;
        font-weight: 500 !important;
        line-height: 1 !important;
        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;
      }
      body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav:is(.is-expanded, :hover, :focus-within) > button.active {
        padding: 0 10px !important;
        background: transparent !important;
        color: #625b68 !important;
        font-weight: 500 !important;
      }
      body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav:is(.is-expanded, :hover, :focus-within) > button:hover,
      body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav:is(.is-expanded, :hover, :focus-within) > button:focus-visible,
      body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav:is(.is-expanded, :hover, :focus-within) > button.active:hover,
      body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav:is(.is-expanded, :hover, :focus-within) > button.active:focus-visible {
        background: transparent !important;
        color: #5b1452 !important;
      }
      body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav:is(.is-expanded, :hover, :focus-within)::after {
        margin-top: 4px !important;
        transform: rotate(225deg) !important;
      }
      @media (prefers-reduced-motion: reduce) {
        body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav,
        body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav::after,
        body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav::before,
        body:is([data-page="personal"], [data-page="business"], [data-page="enterprise"], [data-page="brand"]) .main-nav.lx-shop-nav > button {
          transition: none !important;
        }
      }
}
@media (-p0-part: p49fa829dabc259a933ea) {
      html.lx-route-prepaint body{background:#fcfaff}
      html.lx-route-prepaint body>.topbar,
      html.lx-route-prepaint body>.shell,
      html.lx-route-prepaint body>.lxfd{visibility:hidden!important}
      .lx-route-loading{display:none}
      html.lx-route-prepaint .lx-route-loading{display:flex;position:fixed;inset:0;z-index:9999;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#fcfaff}
      .lx-route-loading .lx-rl-spin{width:34px;height:34px;border:3px solid #e2ddeb;border-top-color:#5b1452;border-radius:50%;animation:lxRlSpin .8s linear infinite}
      .lx-route-loading .lx-rl-txt{color:#979797;font-size:14px;letter-spacing:.04em}
      @keyframes lxRlSpin{to{transform:rotate(360deg)}}
      .portal-home{display:none!important}
      html.lx-root-lxfd-prepaint body>.topbar,
      html.lx-root-lxfd-prepaint body>.shell,
      body.lx-root-home:not(.lx-home-split)>.topbar,
      body.lx-root-home:not(.lx-home-split)>.shell{display:none!important}
      html.lx-root-lxfd-prepaint .lxfd,
      body.lx-root-home:not(.lx-home-split)>.lxfd{display:block!important;visibility:visible!important}
}
@media (-p0-part: pb04717c3a98e6f07f9e5) {.lx-p0-modal:has(.lx-p0-category-waiting) {
        width: min(560px, calc(100vw - 48px));
      }
      .lx-p0-modal:has(.lx-p0-category-waiting) .lx-p0-modal-body {
        padding: 24px 30px 30px;
      }
      .lx-p0-category-waiting {
        min-height: 180px;
        display: grid;
        place-items: center;
        border: 1px solid var(--border);
        border-radius: 14px;
        background: #fcfaff;
        text-align: center;
      }
      .lx-p0-category-waiting-title {
        margin: 0;
        color: var(--aubergine);
        font-size: 20px;
        line-height: 28px;
        font-weight: 600;
      }
}
@media (-p0-part: p518c020bbf84029b993d) {:root {
        --lexiang-gradient-light: linear-gradient(96deg, #fcf2f8 22.83%, #e3eafd 98.41%);
      }
}
@media (-p0-part: p9239c3b5424d50cb772c) {@keyframes lx-ng-title-scan{0%,34%{background-position:130% 0;}100%{background-position:-130% 0;}}
}
@media (-p0-part: p04613eb3dbfb31db45f5) {html body .composer .lx-ref-chips:has(.lx-ref-chip-mini),html body .lxfd .lx-ref-chips:has(.lx-ref-chip-mini){display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;overflow:visible!important}
}
@media (-p0-part: pd02dd2f79e036d6b2875) {
@media (max-width:768px){
  .co[data-v="1"].lx-order-skin .actions-row{flex-direction:column}
  .lx-mo-skin .lx-mo-row{flex-direction:column}
}
}
@media (-p0-part: pd84dc58ae4731bf18fff) {.info-page:has(> .lx-solution-center-page) > .reco-head, .lx-solution-center-page > .lx-solution-tabs { display: none !important; }
}
@media (-p0-part: p45863997daa5b14e80c4) {
      @media(max-width:900px){.lx-product-config-modal{zoom:.52!important}.lx-product-config-grid{grid-template-columns:1fr}}
}
@media (-p0-part: pe71c5650c7c719f3bdd5) {@media(max-width:620px){.lx-buy-benefit-list{grid-template-columns:1fr}.lx-invoice-type-grid{grid-template-columns:1fr}.lx-invoice-form{grid-template-columns:92px minmax(0,1fr)}}
}
@media (-p0-part: p4309f190fe28ee9f0f0c) {.lx-buy-direct-config,.lx-buy-direct-detail-button{text-decoration:none!important}
}
@media (-p0-part: pd2fe54f11c4fad3959c6) {.lx-buy-direct-detail-button:hover,.lx-buy-direct-detail-button:focus,.lx-buy-direct-config:hover,.lx-buy-direct-config:focus{color:inherit;text-decoration:none!important}
}
@media (-p0-part: p4762a37145bd5d029f7e) {.lx-buy-sub-footer button,.lx-buy-coupon-actions button{height:38px;min-width:108px;padding:0 22px;border:1px solid #d3bfd2;border-radius:100px;background:#fff;color:#4d144a;font-size:13px;font-weight:600;cursor:pointer}.lx-buy-sub-footer .primary,.lx-buy-coupon-actions .primary{border:0;background:linear-gradient(90deg,#4d144a 12%,#b8252e);color:#fff}
}
@media (-p0-part: pd0893dee78ca295e7e1f) {@media(max-width:620px){.lx-order-quick-grid{grid-template-columns:1fr 1fr}.lx-order-plan-grid{grid-template-columns:1fr}.lx-order-edit-body{padding:16px}.lx-order-form{grid-template-columns:72px 1fr}}
}
@media (-p0-part: pbeb1f75d5e4703486248) {.lx-buy-sub-footer,.lx-buy-coupon-actions{border-top:0}
}
@media (-p0-part: pb207911bc82441c90fc0) {.lx-order-edit-head,.lx-order-edit-footer,.lx-buy-sub-footer,.lx-buy-coupon-actions{border-top:0!important;border-bottom:0!important}
}
@media (-p0-part: pc791e90c072f9c5793f6) {.lx-order-edit-head h2,.lx-buy-sub-dialog h2{font-size:18px;line-height:26px;font-weight:700}
}
@media (-p0-part: p48eebe393fc309c0fd93) {@media(max-width:560px){.lx-buy-direct-dialog:not(.lx-buy-sub-dialog):not(.lx-order-edit-dialog) .lx-order-product-card{grid-template-columns:76px minmax(0,1fr) auto;column-gap:12px;padding:16px}.lx-buy-direct-dialog:not(.lx-buy-sub-dialog):not(.lx-order-edit-dialog) .lx-order-product-card .lx-buy-direct-product>img{width:76px;height:76px}.lx-buy-direct-dialog:not(.lx-buy-sub-dialog):not(.lx-order-edit-dialog) .lx-order-product-card .lx-buy-direct-product-spec{grid-template-columns:1fr 1fr}.lx-buy-direct-dialog:not(.lx-buy-sub-dialog):not(.lx-order-edit-dialog) .lx-order-product-card .lx-buy-direct-config{padding:0 8px}}
}
@media (-p0-part: p1b19c2757d07b4a79940) {.lx-order-edit-head h2,.lx-buy-sub-dialog h2{font-size:18px;line-height:26px;font-weight:700}.lx-config-section h3,.lx-order-edit-section h3{font-size:14px;line-height:20px;font-weight:600}.lx-order-edit-body,.lx-buy-price-list{font-size:13px}.lx-order-edit-body small,.lx-buy-price-list .muted{font-size:12px}.lx-order-edit-footer button,.lx-buy-sub-footer button{font-size:13px;font-weight:600}
}
@media (-p0-part: p1f5f4d734422809ad8e2) {.lx-buy-sub-footer,.lx-buy-coupon-actions{min-height:56px;box-sizing:border-box;align-items:flex-start;padding:16px 0 2px}
}
@media (-p0-part: p5134c666f7720a3dced1) {.lx-buy-direct-actions .primary,.lx-buy-sub-footer .primary,.lx-order-edit-footer button{width:164px;height:44px;font-size:14px}
}
@media (-p0-part: p4022cfa198967f396838) {.lx-order-edit-footer,.lx-config-dialog .lx-order-edit-footer{height:88px!important;padding:16px 26px 28px!important}
}
@media (-p0-part: p00b62d8458a654cd9d3a) {.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-form input,.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-invoice-row .lx-order-invoice{border-color:rgba(77,20,74,.14);background:#fff}
}
@media (-p0-part: pbf8d01c5eced0837b06b) {.lx-buy-direct-dialog,.lx-buy-sub-dialog,.lx-order-edit-dialog{width:min(620px,calc(100vw - 32px));height:min(560px,calc(100vh - 32px))!important;min-height:min(560px,calc(100vh - 32px));max-height:calc(100vh - 32px)}
}
@media (-p0-part: p075eba19b1dc12f4f89b) {.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-form input,.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-combobox input,.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-invoice{border-color:#e5d9e8;background:#faf7fc}.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-form input:focus,.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-combobox input:focus,.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-invoice:focus{border-color:#7a286c;background:#fff;box-shadow:0 0 0 3px rgba(122,40,108,.08)}
}
@media (-p0-part: pe321bcbb64f345fd94d3) {.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-form input:focus,.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-combobox input:focus,.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-invoice:focus,.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-form input:focus-visible,.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-combobox input:focus-visible,.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-invoice:focus-visible{box-shadow:none!important;outline:none!important}
}
@media (-p0-part: p5de1954129453b88186f) {/* LX_MODAL_BUTTON_STANDARD_V144 */.lx-buy-direct-actions,.lx-buy-sub-footer,.lx-buy-coupon-actions{gap:12px}.lx-buy-direct-actions button,.lx-buy-sub-footer button,.lx-buy-coupon-actions button,.lx-order-edit-footer button{box-sizing:border-box;width:132px!important;min-width:132px!important;height:44px!important;min-height:44px!important;padding:0 22px!important;border-radius:999px!important;font-size:14px!important;line-height:20px!important;font-weight:600!important;box-shadow:none!important;transform:none!important}.lx-buy-direct-actions .primary,.lx-buy-sub-footer .primary,.lx-buy-coupon-actions .primary,.lx-order-edit-footer button{width:164px!important;min-width:164px!important;border:0!important;background:linear-gradient(90deg,#4d144a 11.9%,#b8252e 100%)!important;color:#fff!important}.lx-buy-direct-actions button:not(.primary),.lx-buy-sub-footer button:not(.primary),.lx-buy-coupon-actions button:not(.primary){border:1px solid #d8c5db!important;background:#fff!important;color:#4d144a!important}
}
@media (-p0-part: pe90aba2409007252f186) {.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-form label,.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-invoice-label{color:#5f5961}.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-form input,.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-invoice-row .lx-order-invoice{height:38px;border-color:#e5dce8;background:#fcfbfd}
}
@media (-p0-part: p0991ed19bd3c737e1ab6) {.lx-buy-direct-dialog,.lx-order-edit-body,.lx-buy-sub-dialog,[data-buy-modal-direct] [style*="overflow"]{scrollbar-width:thin;scrollbar-color:transparent transparent}.lx-buy-direct-dialog::-webkit-scrollbar,.lx-order-edit-body::-webkit-scrollbar,.lx-buy-sub-dialog::-webkit-scrollbar,[data-buy-modal-direct] [style*="overflow"]::-webkit-scrollbar{width:0;height:0}.lx-buy-direct-dialog:hover::-webkit-scrollbar,.lx-order-edit-body:hover::-webkit-scrollbar,.lx-buy-sub-dialog:hover::-webkit-scrollbar,[data-buy-modal-direct] [style*="overflow"]:hover::-webkit-scrollbar{width:5px;height:5px}.lx-buy-direct-dialog::-webkit-scrollbar-track,.lx-order-edit-body::-webkit-scrollbar-track,.lx-buy-sub-dialog::-webkit-scrollbar-track,[data-buy-modal-direct] [style*="overflow"]::-webkit-scrollbar-track{background:transparent}.lx-buy-direct-dialog::-webkit-scrollbar-thumb,.lx-order-edit-body::-webkit-scrollbar-thumb,.lx-buy-sub-dialog::-webkit-scrollbar-thumb,[data-buy-modal-direct] [style*="overflow"]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(137,103,170,.24)}.lx-buy-direct-dialog:hover::-webkit-scrollbar-thumb,.lx-order-edit-body:hover::-webkit-scrollbar-thumb,.lx-buy-sub-dialog:hover::-webkit-scrollbar-thumb,[data-buy-modal-direct] [style*="overflow"]:hover::-webkit-scrollbar-thumb{background:rgba(137,103,170,.38)}
}
@media (-p0-part: p339c21c7cd1abaa8e2ee) {.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-supplement-grid input,.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-supplement-grid .lx-order-invoice{width:100%;height:38px;box-sizing:border-box;margin:0;padding:0 11px;border:1px solid #e5dce8;border-radius:6px;background:#fcfbfd;font-size:12px}
}
@media (-p0-part: p70e40116fa054160fef3) {/* LX_SUPPLEMENT_FIELD_TOKENS_V184 */.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-supplement-grid input,.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-supplement-grid .lx-order-invoice{border:1px solid #e4dee7!important;background:#fff!important;box-shadow:none!important;outline:0!important}.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-supplement-grid input:focus,.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-supplement-grid .lx-order-invoice:focus,.lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-supplement-grid .lx-order-invoice:focus-visible{border-color:#b493bf!important;box-shadow:none!important;outline:0!important}
}
@media (-p0-part: p3751c04570ea1f61ff56) {
      [data-buy-modal-direct] .lx-buy-direct-dialog input:not([type=radio]):not([type=checkbox]):not([aria-invalid=true]):focus,
      [data-buy-modal-direct] .lx-buy-direct-dialog textarea:not([aria-invalid=true]):focus,
      [data-buy-modal-direct] .lx-buy-direct-dialog select:not([aria-invalid=true]):focus,
      [data-buy-modal-direct] .lx-buy-direct-dialog .lx-order-invoice:focus-visible{border-color:#4d144a!important;outline:1px solid #4d144a!important;outline-offset:-1px!important;box-shadow:none!important}
}
@media (-p0-part: pc375222e33f217499a3d) {
      [data-buy-modal-direct] .lx-order-reference .lx-order-supplement-grid input,[data-buy-modal-direct] .lx-order-reference .lx-order-invoice{height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:6px!important;font-size:12px!important}
}
@media (-p0-part: pf13e82f397afa4a8012e) {/* LX_FORM_PARITY_V206 */
      [data-buy-modal-direct] .lx-order-edit-dialog.lx-order-reference .lx-order-supplement-grid input,
      [data-buy-modal-direct] .lx-order-edit-dialog.lx-order-reference .lx-order-supplement-grid .lx-order-invoice,
      [data-buy-modal-direct] .lx-order-edit-dialog.lx-invoice-dialog .lx-invoice-form input{height:40px!important;min-height:40px!important;box-sizing:border-box!important}
}
@media (-p0-part: pd801fcbc42a1800600b3) {
      [data-buy-modal-direct] .lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-edit-footer > button[data-order-save],
      [data-buy-modal-direct] .lx-order-edit-dialog:not(.lx-config-dialog) .lx-order-edit-footer > button[data-invoice-save]{position:static!important;top:auto!important;bottom:auto!important;transform:none!important;margin:0!important;align-self:center!important;width:164px!important;height:44px!important;min-height:44px!important}
}
@media (-p0-part: p09a6dd09e3c7fc81462d) {
      [data-buy-modal-direct] .lx-address-dialog,[data-buy-modal-direct] .lx-invoice-dialog{width:min(620px,calc(100vw - 32px))!important;height:min(560px,calc(100vh - 32px))!important;min-height:min(560px,calc(100vh - 32px))!important}
}
@media (-p0-part: p57d500b6e3484e761946) {
      [data-buy-modal-direct] .lx-address-footer button,[data-buy-modal-direct] .lx-invoice-notice-footer button{width:164px!important;height:44px!important}
}
@media (-p0-part: p02c9aecefdb6f7ade0d2) {
      @media(max-width:620px){[data-buy-modal-direct] .lx-address-grid{grid-template-columns:1fr}[data-buy-modal-direct] .lx-address-create-body{padding:20px 18px!important}[data-buy-modal-direct] .lx-address-form{grid-template-columns:64px minmax(0,1fr);gap:14px 10px}[data-buy-modal-direct] .lx-invoice-type-row{grid-template-columns:1fr}[data-buy-modal-direct] .lx-invoice-notice-entry{justify-self:end}[data-buy-modal-direct] .lx-invoice-delay-field{grid-template-columns:80px minmax(0,1fr)}}
}
@media (-p0-part: pb1dc093db92fa0389b68) {
      .lx-store-toolbar > select,
      .lx-location-trigger { width: 100%; height: 38px; padding: 0 34px 0 12px; border: 1px solid #e2ddeb; border-radius: 9px; outline: 0; background: #ffffff; color: #4d144a; font-size: 12px; text-align: left; }
      .lx-store-toolbar > select:focus,
      .lx-location-trigger:focus { border-color: #5b1452; box-shadow: 0 0 0 3px rgba(91, 20, 82, 0.07); }
}
@media (-p0-part: pd5b8ea3632f5412c71fc) {
      .lx-store-road,
      .lx-map-label { display: none; }
}
@media (-p0-part: p40c42070f97e8437f14c) {
      @media (max-width: 1380px) {
        .lx-store-poc { --assistant-panel-width: 400px; }
        .lx-store-workspace { padding: 14px; }
        .lx-store-toolbar { grid-template-columns: 90px 105px 132px minmax(120px, 1fr) 54px; gap: 6px; }
        .lx-store-meta-row { grid-template-columns: minmax(540px, 1fr) 300px; gap: 12px; }
        .lx-store-main { grid-template-columns: minmax(540px, 1fr) 300px; gap: 12px; }
        .lx-map-card { width: min(560px, calc(100% - 36px)); }
      }
      @media (max-height: 760px) {
        .lx-store-workspace { padding-top: 16px; }
        .lx-store-head { margin-bottom: 12px; }
        .lx-map-card { padding: 14px; bottom: 14px; }
        .lx-store-benefits-preview { margin-top: 18px; padding-top: 9px; padding-bottom: 9px; }
      }
}
@media (-p0-part: p57dbe3a11fa30658ff7d) {
      @media (max-width: 1380px) {
        .lx-channel-card-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
        .lx-store-toolbar { grid-template-columns: 88px 104px 122px minmax(132px,1fr) 60px; gap: 6px; }
        .lx-store-search-submit { width: 60px; min-width: 60px; }
        .lx-store-list-panel { width: 310px; }
        .lx-map-controls { right: 374px; }
        .lx-map-card { left: calc((100% - 322px) / 2); width: min(500px, calc(100% - 356px)); }
      }
}
@media (-p0-part: pe6d4cf965510742bcd37) {
    @media (max-width:1600px){
      .lx-store-poc{min-width:0}
      .lx-store-list-panel{width:clamp(320px,36%,380px);max-width:calc(100% - 20px)}
      .lx-store-list-name{grid-template-columns:24px minmax(0,1fr)}
      .lx-store-list-name>.lx-store-badge{grid-column:2;justify-self:start}
      .lx-store-list-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
      .lx-store-list-meta{flex-wrap:wrap}
      .lx-store-list-meta .lx-store-type-badge{margin-left:0;max-width:100%}
      .lx-map-controls{right:calc(clamp(320px,36%,380px) + 24px)}
      .lx-map-card{left:calc((100% - clamp(332px,37%,392px))/2);width:min(500px,calc(100% - clamp(360px,42%,440px)))}
    }
    @media (max-width:1280px){
      .lx-store-list-panel{width:clamp(300px,42%,340px)}
      .lx-map-controls{right:calc(clamp(300px,42%,340px) + 24px)}
      .lx-map-card{left:calc((100% - clamp(312px,43%,352px))/2);width:min(430px,calc(100% - clamp(340px,48%,390px)))}
    }
}
@media (-p0-part: pc5468e31fa5c03a7b319) {
    @media (max-width:640px){.lx-phone-bind-dialog{padding:24px 20px}.lx-phone-bind-row{grid-template-columns:74px minmax(0,1fr) auto}.lx-phone-bind-label{font-size:14px}.lx-phone-code-button{font-size:12px}}
}

