.topProgressBar_track__YDQR2{--qb-progress-inset:var(--qb-mfe-content-inset,0px);position:sticky;top:0;height:0;z-index:100;pointer-events:none}.topProgressBar_clip__dXcEh{position:absolute;top:calc(2px - var(--qb-progress-inset));left:0;right:0;height:3px;overflow:hidden;background:transparent}.topProgressBar_indicator__Tuiey{height:100%;width:40%;border-radius:var(--qb-radius-full,9999px);background:linear-gradient(90deg,transparent,var(--qb-color-primary,#8b1a3c) 30%,var(--qb-color-primary,#8b1a3c) 70%,transparent);animation:topProgressBar_qb-progress-sweep__fhWQT 1.1s ease-in-out infinite}@keyframes topProgressBar_qb-progress-sweep__fhWQT{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@media (prefers-reduced-motion:reduce){.topProgressBar_indicator__Tuiey{animation-duration:2.2s}}.help_page__pdipv{padding:var(--qb-space-3,.75rem) var(--qb-space-6,1.5rem) var(--qb-space-6,1.5rem);max-width:1340px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.help_pageTitle__krf2v{font-size:var(--qb-font-size-2xl,1.5rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a);margin:0}.help_pageSubtitle__DpAoc{font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-secondary,#666);margin:var(--qb-space-1,.25rem) 0 var(--qb-space-6,1.5rem)}.help_helpSearch__wLfEd{margin:var(--qb-space-6,1.5rem) 0 var(--qb-space-8,2rem);max-width:640px}.help_helpFaq__3Xo7z{margin-bottom:var(--qb-space-8,2rem)}.help_helpSectionTitle__F8CaC{font-size:var(--qb-font-size-lg,1.125rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a);margin:0 0 var(--qb-space-4,1rem)}.help_helpFaqEmpty__da7v2{display:flex;flex-direction:column;align-items:center;gap:var(--qb-space-1,.25rem);padding:var(--qb-space-10,2.5rem) var(--qb-space-8,2rem);text-align:center;color:var(--qb-color-text-secondary,#666);border:1px dashed var(--qb-color-border-default,#e5e5e5);border-radius:var(--qb-radius-lg,.5rem)}.help_helpTicket__cJ43I{display:flex;align-items:center;justify-content:space-between;gap:var(--qb-space-6,1.5rem);background:color-mix(in srgb,var(--qb-color-primary,#b48c3c) 8%,transparent);border:1px solid color-mix(in srgb,var(--qb-color-primary,#b48c3c) 22%,transparent);border-radius:var(--qb-radius-lg,.5rem);padding:var(--qb-space-6,1.5rem);margin-bottom:var(--qb-space-8,2rem)}.help_helpTicketBody__F9s0c{display:flex;align-items:flex-start;gap:var(--qb-space-4,1rem)}.help_helpTicketIcon__rFTaL{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:var(--qb-radius-full,9999px);background:var(--qb-color-primary,#b48c3c);color:#fff;font-size:1.375rem}.help_helpTicketTitle__uUOZX{font-size:var(--qb-font-size-md,1rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a);margin:0 0 var(--qb-space-1,.25rem)}.help_helpTicketDesc__ox_lP{font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-secondary,#666);margin:0;max-width:480px;line-height:1.5}@media (max-width:640px){.help_helpTicket__cJ43I{flex-direction:column;align-items:flex-start}.help_helpTicket__cJ43I>[class],.help_helpTicket__cJ43I>button{width:100%}}.help_drawerContent__t3Klh{display:flex;flex-direction:column;height:100%;overflow:hidden}.help_drawerTicketHeader__0KleQ{display:flex;align-items:center;gap:var(--qb-space-2,.5rem);padding:var(--qb-space-3,.75rem) var(--qb-space-5,1.25rem);background:color-mix(in srgb,var(--qb-color-primary,#7c1c3e) 6%,transparent);border-bottom:1px solid color-mix(in srgb,var(--qb-color-primary,#7c1c3e) 15%,transparent);font-size:var(--qb-font-size-sm,.875rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-primary,#7c1c3e);flex-shrink:0}.help_drawerTicketHeader__0KleQ i{font-size:.875rem}.help_drawerSourceMeta__kV3Nq{display:flex;border-bottom:1px solid var(--qb-color-border-default,#fdebd2);flex-shrink:0}.help_drawerSourceField__SsGP4{flex:1;display:flex;flex-direction:column;gap:var(--qb-space-1,.25rem);padding:var(--qb-space-3,.75rem) var(--qb-space-4,1rem);border-right:1px solid var(--qb-color-border-default,#fdebd2)}.help_drawerSourceField__SsGP4:last-child{border-right:none}.help_drawerSourceLabel__mJJ4N{font-size:var(--qb-font-size-xs,.75rem);font-weight:var(--qb-font-weight-medium,500);color:var(--qb-color-text-tertiary,#999);text-transform:uppercase;letter-spacing:.05em}.help_drawerSourceValue__VKOtE{display:flex;align-items:center;gap:var(--qb-space-1,.25rem);font-size:var(--qb-font-size-sm,.875rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a)}.help_drawerSourceValue__VKOtE i{font-size:.875rem;color:var(--qb-color-text-secondary,#666)}.help_drawerForm__pItNL{flex:1;overflow-y:auto;padding:var(--qb-space-5,1.25rem);display:flex;flex-direction:column;gap:var(--qb-space-5,1.25rem)}.help_drawerFooter__eeg_t{justify-content:flex-end}.help_drawerFooter__eeg_t,.help_drawerSuccess__JkpQf{display:flex;align-items:center;gap:var(--qb-space-3,.75rem)}.help_drawerSuccess__JkpQf{flex-direction:column;padding:var(--qb-space-12,3rem) var(--qb-space-8,2rem);text-align:center}.help_drawerSuccess__JkpQf i{font-size:3rem;color:var(--qb-color-status-success,#16a34a)}.help_drawerSuccess__JkpQf h3{font-size:var(--qb-font-size-lg,1.125rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a);margin:0}.help_drawerSuccess__JkpQf p{font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-secondary,#666);margin:0;max-width:320px;line-height:1.5}@keyframes help_spin__iXbkm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.queryError_body__Fo8nU{display:flex;align-items:center;justify-content:space-between;gap:var(--qb-space-3,.75rem);flex-wrap:wrap}.notice_notice__TxBQm,.queryError_compact__yZKxX{font-size:var(--qb-font-size-sm,.875rem)}.notice_notice__TxBQm{display:flex;align-items:flex-start;gap:var(--qb-space-2,.5rem);margin:var(--qb-space-2,.5rem) 0 0;padding:var(--qb-space-2,.5rem) var(--qb-space-3,.75rem);border-radius:var(--qb-radius-md,.5rem);background:var(--qb-color-bg-subtle,#f9f9f9);color:var(--qb-color-text-secondary,#666);line-height:1.5}.notice_notice__TxBQm i{flex:none;margin-top:.1em;font-size:1em}.rates_cellSub__NFfL7{display:inline;margin-left:var(--qb-space-2,.5rem);font-size:var(--qb-font-size-xs,.75rem);color:var(--qb-color-text-tertiary,#999)}.rates_actionsCell__W8t01{display:flex;align-items:center;justify-content:flex-end;gap:var(--qb-space-1,.25rem)}.rates_statusCell__GGBUJ{flex-wrap:wrap}.rates_statusCell__GGBUJ,.rates_statusLine__CapDw{display:inline-flex;align-items:center;gap:var(--qb-space-1,.25rem)}.offers_statsRow__bf_3Z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--qb-space-4,1rem);margin-bottom:var(--qb-space-5,1.25rem)}@media (max-width:900px){.offers_statsRow__bf_3Z{grid-template-columns:1fr}}.offers_actionsCell__floXb{display:flex;align-items:center;justify-content:flex-end;gap:var(--qb-space-1,.25rem)}.offers_distributionCell__exSsj{display:flex;align-items:center;gap:var(--qb-space-2,.5rem)}.offers_noCard__eGhgx{font-size:var(--qb-font-size-xs,.75rem);color:var(--qb-color-text-tertiary,#999)}.reviewNotice_body__OiLcW{display:flex;flex-direction:column;gap:var(--qb-space-1,.25rem)}.reviewNotice_reason__DcSDb{margin:0;white-space:pre-wrap;word-break:break-word;font-style:italic}.reviewNotice_action__A1vvk{margin-top:var(--qb-space-1,.25rem)}.coupons_threeCol__e59VB{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.coupons_threeCol__e59VB{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.coupons_threeCol__e59VB{grid-template-columns:1fr}}.coupons_code__dcCHH{font-weight:var(--qb-font-weight-semibold,600);letter-spacing:.03em}.coupons_code__dcCHH,.coupons_detailCode__9lABj{font-family:var(--qb-font-family-mono,ui-monospace,"SF Mono",Menlo,monospace);color:var(--qb-color-text-primary,#1a1a1a)}.coupons_detailCode__9lABj{font-weight:var(--qb-font-weight-bold,700);font-size:var(--qb-font-size-md,1rem);letter-spacing:.04em}.coupons_counterNote__JtmGk{display:flex;align-items:flex-start;gap:var(--qb-space-2,.5rem);padding:var(--qb-space-3,.75rem);border-radius:var(--qb-radius-md,.5rem);background:var(--qb-color-bg-subtle,#f9f9f9);color:var(--qb-color-text-secondary,#666);font-size:var(--qb-font-size-xs,.75rem);line-height:1.5;margin:0}.coupons_counterNote__JtmGk i{color:var(--qb-color-text-tertiary,#999);font-size:var(--qb-font-size-sm,.875rem);flex-shrink:0}.coupons_trailSection__E6IbC{display:flex;flex-direction:column;gap:var(--qb-space-2,.5rem)}.coupons_trailTitle__z_CxM{font-size:var(--qb-font-size-sm,.875rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a);margin:0}.coupons_trailTableWrap__dUYN7{overflow-x:auto;border:1px solid var(--qb-color-border-default,#e5e5e5);border-radius:var(--qb-radius-md,.5rem)}.coupons_trailTable__jp6ae{width:100%;border-collapse:collapse;font-size:var(--qb-font-size-xs,.75rem)}.coupons_trailTable__jp6ae th{text-align:left;font-weight:var(--qb-font-weight-medium,500);color:var(--qb-color-text-tertiary,#999);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--qb-color-border-default,#e5e5e5);background:var(--qb-color-bg-subtle,#f9f9f9)}.coupons_trailTable__jp6ae td,.coupons_trailTable__jp6ae th{padding:var(--qb-space-2,.5rem) var(--qb-space-3,.75rem);white-space:nowrap}.coupons_trailTable__jp6ae td{border-bottom:1px solid var(--qb-color-border-subtle,#f0f0f0);color:var(--qb-color-text-primary,#1a1a1a)}.coupons_trailTable__jp6ae tr:last-child td{border-bottom:none}.coupons_trailSaved__BmPXZ{font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-status-success,#22c55e)}.coupons_trailEmpty__d299z{font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-tertiary,#999);margin:0;padding:var(--qb-space-3,.75rem) 0}.loyalty_threeCol__e_pKD{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.loyalty_threeCol__e_pKD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.loyalty_threeCol__e_pKD{grid-template-columns:1fr}}.loyalty_programCard__3he53{background:var(--qb-color-bg-surface,#fff);border:1px solid var(--qb-color-border-default,#e5e5e5);border-radius:var(--qb-radius-lg,.5rem);padding:var(--qb-space-5,1.25rem);display:flex;flex-direction:column;gap:var(--qb-space-4,1rem)}.loyalty_programHeader__MmPl1{display:flex;align-items:center;justify-content:space-between;gap:var(--qb-space-3,.75rem);flex-wrap:wrap}.loyalty_programTitleRow__54E_7{display:flex;align-items:center;gap:var(--qb-space-2,.5rem)}.loyalty_programFacts__6HkCW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--qb-space-4,1rem)}@media (max-width:900px){.loyalty_programFacts__6HkCW{grid-template-columns:repeat(2,minmax(0,1fr))}}.loyalty_factItem__DLIJp{display:flex;flex-direction:column;gap:var(--qb-space-1,.25rem)}.loyalty_factLabel__Ezzaa{font-size:var(--qb-font-size-xs,.75rem);color:var(--qb-color-text-tertiary,#999);text-transform:uppercase;letter-spacing:.05em}.loyalty_factValue__rQD_C{font-size:var(--qb-font-size-sm,.875rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a)}.loyalty_tierTableWrap__piOdl{overflow-x:auto;border:1px solid var(--qb-color-border-default,#e5e5e5);border-radius:var(--qb-radius-md,.5rem)}.loyalty_tierTable__QiD6L{width:100%;border-collapse:collapse;font-size:var(--qb-font-size-sm,.875rem)}.loyalty_tierTable__QiD6L th{text-align:left;font-size:var(--qb-font-size-xs,.75rem);font-weight:var(--qb-font-weight-medium,500);color:var(--qb-color-text-tertiary,#999);text-transform:uppercase;letter-spacing:.05em;padding:var(--qb-space-2,.5rem) var(--qb-space-3,.75rem);border-bottom:1px solid var(--qb-color-border-default,#e5e5e5);background:var(--qb-color-bg-subtle,#f9f9f9);white-space:nowrap}.loyalty_tierTable__QiD6L td{padding:var(--qb-space-2,.5rem) var(--qb-space-3,.75rem);border-bottom:1px solid var(--qb-color-border-subtle,#f0f0f0);color:var(--qb-color-text-primary,#1a1a1a)}.loyalty_tierTable__QiD6L tr:last-child td{border-bottom:none}.loyalty_tierRuleHeader__lE4io,.loyalty_tierRuleRow__mPwkg{display:grid;grid-template-columns:96px 1fr 1fr;gap:var(--qb-space-3,.75rem);align-items:center}.loyalty_tierRuleHeader__lE4io{font-size:var(--qb-font-size-xs,.75rem);color:var(--qb-color-text-tertiary,#999);text-transform:uppercase;letter-spacing:.05em}.loyalty_activityHeader__ZC_5v{display:flex;align-items:center;gap:var(--qb-space-3,.75rem);margin-bottom:var(--qb-space-4,1rem);flex-wrap:wrap}.loyalty_activityName__sI46g{font-size:var(--qb-font-size-lg,1.125rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a);margin:0}.loyalty_activityMeta___AHc0{font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-secondary,#666)}.loyalty_emptyState__9OzYN{display:flex;flex-direction:column;align-items:center;gap:var(--qb-space-2,.5rem);padding:var(--qb-space-8,2rem);background:var(--qb-color-bg-surface,#fff);border:1px dashed var(--qb-color-border-default,#e5e5e5);border-radius:var(--qb-radius-lg,.5rem);text-align:center;color:var(--qb-color-text-tertiary,#999)}.loyalty_emptyState__9OzYN i{font-size:1.75rem}.loyalty_emptyStateTitle__5ux3J{font-size:var(--qb-font-size-md,1rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a);margin:0}.loyalty_emptyStateHint___sbIl{font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-secondary,#666);margin:0;max-width:48ch}.loyalty_erasedMember__9IyAa{font-style:italic;color:var(--qb-color-text-tertiary,#999)}.loyalty_expiringSoon__Tk6qj{font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-status-warning,#f5a623)}.loyalty_directionToggle__roPgR{display:flex;gap:var(--qb-space-2,.5rem)}.loyalty_balanceNote__bnXML{font-size:var(--qb-font-size-xs,.75rem);color:var(--qb-color-text-secondary,#666);line-height:1.5;margin:0}.storefront_body__8F6od{display:flex;flex-direction:column;gap:var(--qb-space-4,1rem)}.storefront_hint__FHSjp{margin:0;font-size:var(--qb-font-size-sm,.875rem);line-height:1.5;color:var(--qb-color-text-secondary,#666)}.storefront_sectionHeader__0DxY8{display:flex;align-items:baseline;justify-content:space-between;gap:var(--qb-space-2,.5rem);padding-top:var(--qb-space-3,.75rem);border-top:1px solid var(--qb-color-border-subtle,#eee)}.storefront_sectionTitle__TGRlX{margin:0;font-size:var(--qb-font-size-sm,.875rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a)}.storefront_sectionCount__Gdk7r{font-size:var(--qb-font-size-xs,.75rem);color:var(--qb-color-text-tertiary,#999)}.storefront_mediaList__neoa9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--qb-space-2,.5rem)}.storefront_mediaRow__9845j{display:flex;align-items:center;gap:var(--qb-space-3,.75rem);padding:var(--qb-space-2,.5rem);border:1px solid var(--qb-color-border-subtle,#eee);border-radius:var(--qb-radius-md,.5rem)}.storefront_thumbEmpty__BgyMR,.storefront_thumb__gM8Bn{width:3rem;height:3rem;flex:none;border-radius:var(--qb-radius-sm,.375rem);-o-object-fit:cover;object-fit:cover;background:var(--qb-color-bg-subtle,#f9f9f9)}.storefront_thumbEmpty__BgyMR{display:flex;align-items:center;justify-content:center;color:var(--qb-color-text-tertiary,#999);font-size:1.25rem}.storefront_mediaMeta__aKrSp{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:var(--qb-space-2,.5rem);min-width:0}.storefront_mediaNote___cItk,.storefront_mediaType__Igp4Z{font-size:var(--qb-font-size-xs,.75rem);color:var(--qb-color-text-tertiary,#999)}.storefront_mediaNote___cItk{flex-basis:100%}.storefront_mediaEmpty__XdYPl{padding:var(--qb-space-3,.75rem);border:1px dashed var(--qb-color-border-subtle,#eee);border-radius:var(--qb-radius-md,.5rem);font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-tertiary,#999);text-align:center}.productDetail_header__VTdfi{display:flex;align-items:flex-start;gap:var(--qb-space-4,1rem);margin-bottom:var(--qb-space-5,1.25rem);flex-wrap:wrap}.productDetail_headerMain__S7JX9{flex:1;min-width:260px}.productDetail_nameRow__MOgUh{display:flex;align-items:center;gap:var(--qb-space-2,.5rem);flex-wrap:wrap}.productDetail_name__x_gkU{font-size:var(--qb-font-size-2xl,1.5rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a);margin:0}.productDetail_quickFacts__ycmba{display:flex;align-items:center;gap:var(--qb-space-4,1rem);flex-wrap:wrap;margin-top:var(--qb-space-2,.5rem)}.productDetail_quickFact__0YXrz{display:flex;align-items:center;gap:var(--qb-space-1,.25rem);font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-secondary,#666)}.productDetail_quickFact__0YXrz i{color:var(--qb-color-text-tertiary,#999)}.productDetail_headerActions__nFZvH{display:flex;align-items:center;gap:var(--qb-space-2,.5rem);flex-shrink:0}.productDetail_overviewGrid__ffbek{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--qb-space-4,1rem);align-items:start}@media (max-width:900px){.productDetail_overviewGrid__ffbek{grid-template-columns:1fr}}.productDetail_card__WKhGF{background:var(--qb-color-bg-surface,#fff);border:1px solid var(--qb-color-border-default,#e5e5e5);border-radius:var(--qb-radius-lg,.5rem);padding:var(--qb-space-4,1rem) var(--qb-space-5,1.25rem);min-width:0}.productDetail_cardTitle__90cyS{display:flex;align-items:center;gap:var(--qb-space-2,.5rem);font-size:var(--qb-font-size-md,1rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a);margin:0 0 var(--qb-space-3,.75rem)}.productDetail_cardTitle__90cyS i{color:var(--qb-color-text-tertiary,#999)}.productDetail_fieldList__GEoXX{display:flex;flex-direction:column}.productDetail_field__O1M3m{display:flex;align-items:baseline;justify-content:space-between;gap:var(--qb-space-4,1rem);padding:var(--qb-space-2,.5rem) 0;border-bottom:1px solid var(--qb-color-border-subtle,#f0f0f0)}.productDetail_field__O1M3m:last-child{border-bottom:none}.productDetail_fieldLabel__WBUZU{font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-secondary,#666);flex-shrink:0}.productDetail_fieldValue__bIRTA{font-weight:var(--qb-font-weight-medium,500);text-align:right;word-break:break-word}.productDetail_descriptionText__42Dzh,.productDetail_fieldValue__bIRTA{font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-primary,#1a1a1a)}.productDetail_descriptionText__42Dzh{line-height:1.6;margin:0 0 var(--qb-space-3,.75rem);white-space:pre-wrap}.productDetail_tagsRow__JNfYz{display:flex;align-items:center;gap:var(--qb-space-1,.25rem);flex-wrap:wrap;margin-bottom:var(--qb-space-3,.75rem)}.productDetail_emptyNote__K4O5S{font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-tertiary,#999);margin:0 0 var(--qb-space-3,.75rem)}.productDetail_disclosure__uk_SA{font-size:var(--qb-font-size-xs,.75rem);color:var(--qb-color-text-secondary,#666);line-height:1.5;margin:var(--qb-space-3,.75rem) 0 0}.productDetail_priceMeta__E_ok3{display:flex;gap:var(--qb-space-5,1.25rem);flex-wrap:wrap;margin-bottom:var(--qb-space-3,.75rem)}.productDetail_priceMetaItem__A8eE4{display:flex;flex-direction:column;gap:2px}.productDetail_priceMetaLabel__Mo6dy{font-size:var(--qb-font-size-xs,.75rem);color:var(--qb-color-text-tertiary,#999);text-transform:uppercase;letter-spacing:.05em}.productDetail_priceMetaValue__5AXXl{font-size:var(--qb-font-size-sm,.875rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a)}.productDetail_benchmarkLine__eOOXp{display:flex;align-items:center;gap:var(--qb-space-2,.5rem);font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-secondary,#666);background:var(--qb-color-bg-subtle,#f9f9f9);border-radius:var(--qb-radius-md,.5rem);padding:var(--qb-space-2,.5rem) var(--qb-space-3,.75rem);margin:0 0 var(--qb-space-3,.75rem)}.productDetail_benchmarkLine__eOOXp i{color:var(--qb-color-text-tertiary,#999)}.productDetail_componentTable__Gv937{display:flex;flex-direction:column;margin-bottom:var(--qb-space-3,.75rem)}.productDetail_componentRow__L7GAO{display:flex;align-items:baseline;justify-content:space-between;gap:var(--qb-space-4,1rem);padding:var(--qb-space-2,.5rem) 0;border-bottom:1px solid var(--qb-color-border-subtle,#f0f0f0);font-size:var(--qb-font-size-sm,.875rem)}.productDetail_componentRow__L7GAO:last-child{border-bottom:none}.productDetail_componentLabel__fjTRc{color:var(--qb-color-text-secondary,#666)}.productDetail_componentAmount__HG24_{color:var(--qb-color-text-primary,#1a1a1a);font-weight:var(--qb-font-weight-medium,500);white-space:nowrap;font-variant-numeric:tabular-nums}.productDetail_totalRow__C_eaV{display:flex;align-items:center;justify-content:space-between;padding:var(--qb-space-3,.75rem);background:var(--qb-color-bg-subtle,#f9f9f9);border-radius:var(--qb-radius-md,.5rem);font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-secondary,#666)}.productDetail_totalValue__h_O2w{font-size:var(--qb-font-size-md,1rem);font-weight:var(--qb-font-weight-bold,700);color:var(--qb-color-text-primary,#1a1a1a);font-variant-numeric:tabular-nums}.productDetail_emptyPanel__8HugD{border:1px dashed var(--qb-color-border-default,#e5e5e5);border-radius:var(--qb-radius-lg,.5rem);background:var(--qb-color-bg-subtle,#f9f9f9);padding:var(--qb-space-6,1.5rem);text-align:center;color:var(--qb-color-text-secondary,#666);font-size:var(--qb-font-size-sm,.875rem)}.productDetail_offerList__tuNIV{display:flex;flex-direction:column;gap:var(--qb-space-3,.75rem)}.productDetail_offerRow__ldaH8{display:flex;align-items:center;gap:var(--qb-space-3,.75rem);background:var(--qb-color-bg-surface,#fff);border:1px solid var(--qb-color-border-default,#e5e5e5);border-radius:var(--qb-radius-lg,.5rem);padding:var(--qb-space-3,.75rem) var(--qb-space-4,1rem)}.productDetail_offerIcon__luWVK{width:34px;height:34px;flex-shrink:0;border-radius:var(--qb-radius-md,.5rem);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--qb-color-primary,#7c1c3e) 10%,transparent);color:var(--qb-color-primary,#7c1c3e)}.productDetail_offerBody__3S0PU{min-width:0;flex:1}.productDetail_offerName___5UPD{font-size:var(--qb-font-size-sm,.875rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a);margin:0}.productDetail_offerMeta__Rmh8T{font-size:var(--qb-font-size-xs,.75rem);color:var(--qb-color-text-secondary,#666);margin:2px 0 0}.commerce_page__O_qcw{padding:var(--qb-space-3,.75rem) var(--qb-space-6,1.5rem) var(--qb-space-8,2rem);max-width:1340px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.commerce_pageTitleRow__r7UcT{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--qb-space-4,1rem);margin-bottom:var(--qb-space-5,1.25rem);flex-wrap:wrap}.commerce_pageTitle__3JoDz{font-size:var(--qb-font-size-2xl,1.5rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a);margin:0 0 var(--qb-space-1,.25rem)}.commerce_pageSubtitle___IHcY{font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-secondary,#666);margin:0;max-width:78ch;line-height:1.5}.commerce_section__0uMsp{margin-bottom:var(--qb-space-6,1.5rem)}.commerce_sectionHeader__Nl3Ea{display:flex;align-items:center;justify-content:space-between;gap:var(--qb-space-3,.75rem);margin-bottom:var(--qb-space-4,1rem)}.commerce_sectionTitle__2bnnE{font-size:var(--qb-font-size-md,1rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a);margin:0}.commerce_tabsBar__3KSR_{margin-bottom:var(--qb-space-5,1.25rem)}.commerce_fixtureNotice__XqLnL{display:flex;align-items:flex-start;gap:var(--qb-space-2,.5rem);padding:var(--qb-space-3,.75rem) var(--qb-space-4,1rem);margin-bottom:var(--qb-space-4,1rem);border:1px dashed var(--qb-color-border-default,#e5e5e5);border-radius:var(--qb-radius-md,.5rem);background:var(--qb-color-bg-subtle,#f9f9f9);color:var(--qb-color-text-secondary,#666);font-size:var(--qb-font-size-xs,.75rem);line-height:1.5}.commerce_fixtureNotice__XqLnL i{color:var(--qb-color-text-tertiary,#999);font-size:var(--qb-font-size-sm,.875rem);flex-shrink:0}.commerce_statsRow__pccnM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--qb-space-4,1rem);margin-bottom:var(--qb-space-5,1.25rem)}@media (max-width:900px){.commerce_statsRow__pccnM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.commerce_statsRow__pccnM{grid-template-columns:1fr}}.commerce_statCard__UJTgH{display:flex;align-items:center;gap:var(--qb-space-3,.75rem);background:var(--qb-color-bg-surface,#fff);border:1px solid var(--qb-color-border-default,#e5e5e5);border-radius:var(--qb-radius-lg,.5rem);padding:var(--qb-space-4,1rem) var(--qb-space-5,1.25rem)}.commerce_statIcon__o1sqF{width:40px;height:40px;border-radius:var(--qb-radius-md,.5rem);display:flex;align-items:center;justify-content:center;font-size:1.125rem;flex-shrink:0}.commerce_statBody__2IG4g{min-width:0}.commerce_statLabel__YgqMf{font-size:var(--qb-font-size-xs,.75rem);font-weight:var(--qb-font-weight-medium,500);color:var(--qb-color-text-tertiary,#999);text-transform:uppercase;letter-spacing:.06em;margin:0 0 2px}.commerce_statValue__yb_LO{font-size:var(--qb-font-size-xl,1.25rem);font-weight:var(--qb-font-weight-bold,700);color:var(--qb-color-text-primary,#1a1a1a);margin:0}.commerce_drawerContent__FGXnp{display:flex;flex-direction:column;gap:var(--qb-space-4,1rem);padding:var(--qb-space-4,1rem)}.commerce_drawerLoading__LensZ{font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-tertiary,#999);margin:0}.commerce_drawerSearch__2lqVt{margin-bottom:var(--qb-space-2,.5rem)}.commerce_drawerStatusBanner__XQhIZ{display:flex;align-items:center;justify-content:space-between;gap:var(--qb-space-2,.5rem);padding:var(--qb-space-3,.75rem);background:var(--qb-color-bg-subtle,#f9f9f9);border-radius:var(--qb-radius-md,.5rem)}.commerce_drawerStatusLabel__zPkjX{font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-secondary,#666)}.commerce_drawerFieldList__OhHEb{display:flex;flex-direction:column;gap:var(--qb-space-3,.75rem)}.commerce_drawerField__WovYk{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--qb-space-4,1rem);padding:var(--qb-space-2,.5rem) 0;border-bottom:1px solid var(--qb-color-border-subtle,#f0f0f0)}.commerce_drawerFieldLabel__Qe_RZ{display:flex;align-items:center;gap:var(--qb-space-2,.5rem);font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-secondary,#666);flex-shrink:0}.commerce_drawerFieldValue__vtcYB{font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-primary,#1a1a1a);text-align:right;word-break:break-word}.commerce_drawerFieldHint__0RyP5{display:block;margin-top:var(--qb-space-1,.25rem);font-size:var(--qb-font-size-xs,.75rem);color:var(--qb-color-text-tertiary,#999);font-weight:var(--qb-font-weight-regular,400)}.commerce_drawerEmptySearch__fxayu{display:flex;flex-direction:column;align-items:center;padding:var(--qb-space-8,2rem);gap:var(--qb-space-2,.5rem);color:var(--qb-color-text-tertiary,#999);text-align:center;font-size:1.5rem}.commerce_drawerEmptySearch__fxayu p{font-size:var(--qb-font-size-sm,.875rem);margin:0}.commerce_drawerFooter__ehtiu{display:flex;align-items:center;justify-content:flex-end;gap:var(--qb-space-2,.5rem);padding:var(--qb-space-3,.75rem) var(--qb-space-4,1rem)}.commerce_editForm__xOy4Z{display:flex;flex-direction:column;gap:var(--qb-space-4,1rem)}.commerce_editFormRow__I6ihl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--qb-space-4,1rem)}@media (max-width:520px){.commerce_editFormRow__I6ihl{grid-template-columns:1fr}}.commerce_editMetaRow__cOsow{display:flex;gap:var(--qb-space-4,1rem);flex-wrap:wrap}.commerce_editMetaItem__atimk{display:flex;flex-direction:column;gap:var(--qb-space-1,.25rem)}.commerce_editMetaLabel__MyK6p{font-size:var(--qb-font-size-xs,.75rem);color:var(--qb-color-text-tertiary,#999);text-transform:uppercase;letter-spacing:.05em}.commerce_editMetaValue__7Ikik{font-size:var(--qb-font-size-sm,.875rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a)}.commerce_welcomeBanner__egrNK{display:flex;align-items:center;gap:var(--qb-space-3,.75rem);background:var(--qb-color-bg-surface,#fff);border:1px solid var(--qb-color-border-default,#e5e5e5);border-left:4px solid var(--qb-color-primary,#7c1c3e);border-radius:var(--qb-radius-lg,.5rem);padding:var(--qb-space-3,.75rem) var(--qb-space-5,1.25rem);margin-bottom:var(--qb-space-5,1.25rem)}.commerce_welcomeAvatar__NZmDU{width:34px;height:34px;border-radius:var(--qb-radius-full,9999px);background:var(--qb-color-primary,#7c1c3e);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--qb-font-size-xs,.75rem);font-weight:var(--qb-font-weight-bold,700);flex-shrink:0;letter-spacing:.02em}.commerce_welcomeTextRow__mcs4p{display:flex;align-items:baseline;gap:var(--qb-space-2,.5rem);flex-wrap:wrap;min-width:0}.commerce_welcomeGreeting__fxrbO{font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-secondary,#666)}.commerce_welcomeName__ba30r{font-size:var(--qb-font-size-sm,.875rem);font-weight:var(--qb-font-weight-bold,700);color:var(--qb-color-text-primary,#1a1a1a)}.commerce_welcomeSeparator__HtSd7{color:var(--qb-color-border-default,#e5e5e5)}.commerce_welcomeSubtitle__Jsli2{font-size:var(--qb-font-size-xs,.75rem);color:var(--qb-color-text-tertiary,#999)}.commerce_loadMoreRow__xsV4l{display:flex;justify-content:center;padding:var(--qb-space-3,.75rem) 0}.commerce_gridToolbar__N5Kwi{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--qb-space-2,.5rem)}.commerce_gridToolbar__N5Kwi>:first-child{flex:1 1 16rem;min-width:12rem;max-width:20rem}.commerce_pickerStack__p149n{display:flex;flex-direction:column;gap:var(--qb-space-2,.5rem);min-width:0}.commerce_pickerHint__ajzvB{margin:0;color:var(--qb-color-text-secondary,#666);font-size:var(--qb-font-size-xs,.75rem);line-height:1.5}.commerce_drawerSkeletonRow__9XX6z{display:flex;align-items:center;justify-content:space-between;gap:var(--qb-space-4,1rem);padding:var(--qb-space-2,.5rem) 0;border-bottom:1px solid var(--qb-color-border-subtle,#f0f0f0)}.commerce_drawerSkeletonRow__9XX6z:last-child{border-bottom:none}.commerce_pointTable__xkWhF{display:flex;flex-direction:column;gap:var(--qb-space-3,.75rem);margin:0;padding:var(--qb-space-3,.75rem);border:1px solid var(--qb-color-border-default,#e0e0e0);border-radius:var(--qb-radius-md,8px)}.commerce_pointTableTitle__gXhos{padding:0 var(--qb-space-1,.25rem);font-size:var(--qb-font-size-sm,.875rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a)}.commerce_pointRow__lcsUt{display:flex;flex-direction:column;gap:var(--qb-space-2,.5rem);padding-bottom:var(--qb-space-3,.75rem);border-bottom:1px solid var(--qb-color-border-default,#e0e0e0)}.commerce_pointRowFoot___VFCM{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--qb-space-3,.75rem)}.commerce_pointClash__vgfGW{margin:0;color:var(--qb-color-text-error,#b3261e);font-size:var(--qb-font-size-xs,.75rem)}.dashboard_tile__xys7F{cursor:pointer;text-align:left;font:inherit;transition:box-shadow .15s ease,border-color .15s ease}.dashboard_tile__xys7F:hover{border-color:var(--qb-color-primary,#7c1c3e);box-shadow:0 0 0 2px color-mix(in srgb,var(--qb-color-primary,#7c1c3e) 12%,transparent)}.dashboard_statSub___lemy{font-size:var(--qb-font-size-xs,.75rem);color:var(--qb-color-text-tertiary,#999);margin:2px 0 0}.dashboard_panelTitle__YYVOL{display:flex;align-items:center;gap:var(--qb-space-2,.5rem);font-size:var(--qb-font-size-sm,.875rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-secondary,#666);text-transform:uppercase;letter-spacing:.06em;margin:0}.dashboard_panelTitle__YYVOL i{color:var(--qb-color-text-tertiary,#999)}.approvals_tabPanel__W2gWC{display:flex;flex-direction:column;gap:var(--qb-space-3,.75rem)}.approvals_summaryRow__pPqqa{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--qb-space-3,.75rem);margin-bottom:var(--qb-space-1,.25rem)}.approvals_summaryCard__Vqi3L{padding:var(--qb-space-3,.75rem) var(--qb-space-4,1rem);border:1px solid var(--qb-color-border-subtle,#f0f0f0);border-radius:var(--qb-radius-md,.5rem);background:var(--qb-color-bg-surface,#fff);display:flex;flex-direction:column;gap:var(--qb-space-1,.25rem)}.approvals_summaryLabel__XeHBd{font-size:var(--qb-font-size-xs,.75rem);color:var(--qb-color-text-tertiary,#999);text-transform:uppercase;letter-spacing:.05em;margin:0}.approvals_summaryValue__AeDlH{font-size:var(--qb-font-size-xl,1.25rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a);margin:0}.approvals_cellSub__3joJD{display:inline;margin-left:var(--qb-space-2,.5rem);font-size:var(--qb-font-size-xs,.75rem);color:var(--qb-color-text-tertiary,#999)}.approvals_drawerPlaceholder__qKD12{padding:var(--qb-space-4,1rem);font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-secondary,#666)}.approvals_reason__S3CpJ{margin:var(--qb-space-1,.25rem) 0 0;white-space:pre-wrap;word-break:break-word}.approvals_drawerFooterStack__F9B_e{display:flex;flex-direction:column;gap:var(--qb-space-2,.5rem);width:100%}.approvals_drawerFooterActions__DsCPv{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--qb-space-2,.5rem)}.approvals_actionPanel__l8lLf{display:flex;flex-direction:column;gap:var(--qb-space-2,.5rem);width:100%}.approvals_actionPanelActions__cytr5{display:flex;justify-content:flex-end;gap:var(--qb-space-2,.5rem)}.imports_wizardCard__gHLcA{background:var(--qb-color-bg-surface,#fff);border:1px solid var(--qb-color-border-default,#e5e5e5);border-radius:var(--qb-radius-lg,.5rem);padding:var(--qb-space-5,1.25rem);display:flex;flex-direction:column;gap:var(--qb-space-4,1rem)}.imports_wizardActions__4jMDF{display:flex;align-items:center;justify-content:space-between;gap:var(--qb-space-3,.75rem);margin-top:var(--qb-space-4,1rem)}.imports_wizardActionsRight__QZER1{display:flex;gap:var(--qb-space-2,.5rem);margin-left:auto}.imports_fileFacts__fsyrO{display:flex;gap:var(--qb-space-4,1rem);flex-wrap:wrap;font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-secondary,#666)}.imports_fileFacts__fsyrO strong{color:var(--qb-color-text-primary,#1a1a1a)}.imports_templateRow__C5Sld{display:flex;align-items:center;justify-content:space-between;gap:var(--qb-space-3,.75rem);flex-wrap:wrap}.imports_templateHint__xvVlW{font-size:var(--qb-font-size-sm,.875rem);color:var(--qb-color-text-secondary,#666)}.imports_templateButtons__qZ5Jw{display:flex;flex-wrap:wrap;gap:var(--qb-space-2,.5rem)}.imports_tableWrap__M3BqE{overflow-x:auto;border:1px solid var(--qb-color-border-default,#e5e5e5);border-radius:var(--qb-radius-md,.5rem)}.imports_dataTable__OWDLv{width:100%;border-collapse:collapse;font-size:var(--qb-font-size-xs,.75rem)}.imports_dataTable__OWDLv th{text-align:left;background:var(--qb-color-bg-subtle,#f9f9f9);color:var(--qb-color-text-tertiary,#999);font-weight:var(--qb-font-weight-semibold,600);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--qb-color-border-default,#e5e5e5)}.imports_dataTable__OWDLv td,.imports_dataTable__OWDLv th{padding:var(--qb-space-2,.5rem) var(--qb-space-3,.75rem);white-space:nowrap}.imports_dataTable__OWDLv td{color:var(--qb-color-text-primary,#1a1a1a);border-bottom:1px solid var(--qb-color-border-subtle,#f0f0f0)}.imports_dataTable__OWDLv tr:last-child td{border-bottom:none}.imports_countRow__QfY7C{display:flex;gap:var(--qb-space-3,.75rem);flex-wrap:wrap}.imports_countPill__UjTCR{display:inline-flex;align-items:baseline;gap:var(--qb-space-2,.5rem);padding:var(--qb-space-2,.5rem) var(--qb-space-3,.75rem);border-radius:var(--qb-radius-md,.5rem);background:var(--qb-color-bg-subtle,#f9f9f9);border:1px solid var(--qb-color-border-default,#e5e5e5)}.imports_countPillValue__cBG5R{font-size:var(--qb-font-size-lg,1.125rem);font-weight:var(--qb-font-weight-bold,700);color:var(--qb-color-text-primary,#1a1a1a)}.imports_countPillLabel__rDrh6{font-size:var(--qb-font-size-xs,.75rem);color:var(--qb-color-text-tertiary,#999);text-transform:uppercase;letter-spacing:.05em}.imports_successPanel__9TT0R{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--qb-space-2,.5rem);padding:var(--qb-space-8,2rem) var(--qb-space-4,1rem)}.imports_successPanel__9TT0R i{font-size:2.5rem;color:var(--qb-color-status-success,#22c55e)}.imports_successTitle__FHwZ0{margin:0;font-size:var(--qb-font-size-lg,1.125rem);font-weight:var(--qb-font-weight-semibold,600);color:var(--qb-color-text-primary,#1a1a1a)}.imports_priceListPanel__Ru6gx{display:flex;flex-direction:column;gap:var(--qb-space-3,.75rem);padding:var(--qb-space-4,1rem);border:1px solid var(--qb-color-border-default,#e5e5e5);border-radius:var(--qb-radius-md,.5rem);background:var(--qb-color-bg-subtle,#f9f9f9)}.imports_priceListActions__XT2my{display:flex;flex-wrap:wrap;gap:var(--qb-space-2,.5rem)}.imports_issueReason__2V1qb{white-space:normal}