.page_page__WgPqU{max-width:1400px;margin:0 auto;padding:0 var(--theme-page-padding-x,1rem) 2rem;min-height:100vh;background:var(--theme-page-bg,#f8fafc)}.page_hero__jmeWX{margin:0 0 2rem}.page_title__5vbYo{margin:0 0 .25rem;font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:var(--theme-font-weight-title,700);color:var(--theme-text-primary,#1e293b);font-family:var(--theme-font-family,inherit);line-height:1.15;text-transform:none}.page_lead__YyVat{margin:0;color:var(--theme-text-secondary,#64748b);font-size:.9375rem}.page_empty__87CFV{background:var(--theme-card-bg,#fff);border:var(--theme-border-width,1px) solid var(--theme-border-color,#e2e8f0);border-radius:var(--theme-radius-lg,12px);padding:3rem 2rem;text-align:center;color:var(--theme-text-secondary,#475569)}.page_footer__hXoyT{margin-top:2rem;display:flex;justify-content:center}.page_cta__RgBjJ{display:inline-block;margin-top:1rem;padding:.625rem 1.25rem;color:var(--theme-accent-secondary,#2563eb);text-decoration:none;font-weight:500;border-radius:999px;border:var(--theme-border-width,1px) solid;transition:background .15s,color .15s}.page_cta__RgBjJ:hover{background:var(--theme-accent-secondary,#2563eb);color:#fff}.style-brutalist .page_cta__RgBjJ{display:inline-block;background:transparent;color:#0a0a0a;border:none;border-radius:0;box-shadow:none;font-family:var(--font-ibm-plex-mono),"Courier New",monospace;text-transform:uppercase;letter-spacing:.04em;padding:2px 0;text-decoration:none;transition:text-decoration-color .1s steps(2)}.style-brutalist .page_cta__RgBjJ:hover{background:transparent;color:#0a0a0a;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:#f6921e;box-shadow:none}.style-brutalist .page_cta__RgBjJ:focus-visible{outline:2px solid #f6921e;outline-offset:2px}@media (max-width:767px){.page_page__WgPqU{padding-bottom:1.25rem}.page_hero__jmeWX{margin:0 0 1rem}.page_title__5vbYo{font-size:1.375rem;margin-bottom:.125rem}.page_lead__YyVat{font-size:.875rem}.page_footer__hXoyT{margin-top:1rem}}.CartItemReconciliationBanner_banner__IPdN_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem;padding:.6rem .8rem;border-radius:.5rem;border-left:3px solid transparent;font-size:.875rem;line-height:1.3}.CartItemReconciliationBanner_message__cyzp3{display:flex;flex-direction:column;gap:.15rem;flex:1 1 60%;min-width:0}.CartItemReconciliationBanner_message__cyzp3 strong{font-weight:600}.CartItemReconciliationBanner_message__cyzp3 span{opacity:.9}.CartItemReconciliationBanner_actions__1LOt9{display:flex;gap:.4rem;flex-shrink:0}.CartItemReconciliationBanner_primaryButton__Lc4iA,.CartItemReconciliationBanner_secondaryButton__YkqNQ{padding:.35rem .8rem;border-radius:.35rem;font-size:.8rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .15s ease;white-space:nowrap}.CartItemReconciliationBanner_primaryButton__Lc4iA{background-color:var(--banner-accent,#991b1b);color:#fff;border-color:var(--banner-accent,#991b1b)}.CartItemReconciliationBanner_primaryButton__Lc4iA:hover{opacity:.85}.CartItemReconciliationBanner_secondaryButton__YkqNQ{background-color:transparent;color:inherit;border-color:currentColor}.CartItemReconciliationBanner_secondaryButton__YkqNQ:hover{background-color:rgba(0,0,0,.04)}.CartItemReconciliationBanner_warning__CCE3T{--banner-accent:#9a3412;background-color:#fff7ed;color:#9a3412;border-left-color:#f97316}.CartItemReconciliationBanner_info__dwDMU{--banner-accent:#155e75;background-color:#ecfeff;color:#155e75;border-left-color:#06b6d4}.CartItemReconciliationBanner_severe__ISILa{--banner-accent:#991b1b;background-color:#fef2f2;color:#991b1b;border-left-color:#dc2626}.CartItemReconciliationBanner_accepted__PaSn_{background-color:#f0fdf4;color:#166534;border-left-color:#22c55e;font-size:.8rem}.CartItemReconciliationBanner_priceUp__yval9{background-color:#fff7ed;color:#9a3412;border-left-color:#f97316}.CartItemReconciliationBanner_priceDown__7wOJZ{background-color:#f0fdf4;color:#166534;border-left-color:#22c55e;font-size:.875rem}.CartItemReconciliationBanner_priceDiff__5c0co{margin-top:.1rem}.CartItemReconciliationBanner_oldPrice__xGsMF{text-decoration:line-through;opacity:.6}.CartItemReconciliationBanner_newPrice__oqIu8{font-weight:700}.CartItemReconciliationBanner_dismissButton__IHEo2{background:none;border:none;cursor:pointer;font-size:1.1rem;line-height:1;padding:0 .2rem;color:inherit;opacity:.5;flex-shrink:0;align-self:flex-start}.CartItemReconciliationBanner_dismissButton__IHEo2:hover{opacity:1}.CartItem_container__vcRSI{display:grid;grid-template-columns:80px 1fr auto;grid-template-rows:auto auto;gap:var(--theme-spacing-md,16px);padding:var(--theme-spacing-md,16px);background:var(--theme-card-bg,#fff);border:var(--theme-border-width,1px) solid var(--theme-border-color,#e5e7eb);border-radius:var(--theme-radius-card,8px);transition:box-shadow var(--theme-transition-speed,.2s)}.CartItem_container__vcRSI.CartItem_hasIssue__TKHKM{border-color:#fbbf24}.CartItem_container__vcRSI.CartItem_unavailable__kz0GJ{opacity:.7;background:repeating-linear-gradient(45deg,rgba(239,68,68,.03),rgba(239,68,68,.03) 10px,transparent 0,transparent 20px)}.CartItem_reconciliationWrapper__WkVYX{grid-column:1/-1}.CartItem_container__vcRSI:hover{box-shadow:var(--theme-shadow-card,0 2px 8px rgba(0,0,0,.1))}.CartItem_container__vcRSI.CartItem_clickable__yiJzj{cursor:pointer}.CartItem_container__vcRSI.CartItem_glitching__Wfy54{pointer-events:none;animation:CartItem_cartItemGlitchOut__zB4bP .2s cubic-bezier(.25,0,.3,1) forwards;position:relative;overflow:hidden}.CartItem_container__vcRSI.CartItem_glitching__Wfy54:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(220,38,38,.08) 20%,rgba(220,38,38,.15) 40%,transparent 60%);animation:CartItem_glitchScanline__10SCG .2s steps(8) forwards;pointer-events:none}@keyframes CartItem_cartItemGlitchOut__zB4bP{0%{opacity:1;transform:translateX(0) scaleY(1);filter:none}15%{opacity:1;transform:translateX(-3px) skewX(-1deg);filter:hue-rotate(20deg) saturate(1.5)}30%{opacity:.85;transform:translateX(5px) skewX(2deg);filter:hue-rotate(-15deg) brightness(1.2) contrast(1.3)}45%{opacity:.6;transform:translateX(-2px) skewX(-.5deg) scaleY(.98);filter:grayscale(.5) brightness(1.4)}60%{opacity:.35;transform:translateX(8px) skewX(1deg) scaleY(.95);filter:grayscale(.8) brightness(1.1) blur(1px)}80%{opacity:.15;transform:translateX(-4px) scaleY(.9);filter:grayscale(1) blur(2px)}to{opacity:0;transform:translateX(12px) scaleY(.85);filter:grayscale(1) blur(4px)}}@keyframes CartItem_glitchScanline__10SCG{0%{transform:translateY(-100%);opacity:0}10%{opacity:1}to{transform:translateY(200%);opacity:0}}.CartItem_container__vcRSI.CartItem_compact__mxfKj{grid-template-columns:60px 1fr auto;gap:12px;padding:12px}.CartItem_imageWrapper__UZGI2{grid-column:1;grid-row:1/3;width:80px;height:80px;border-radius:var(--theme-radius-btn,4px);overflow:hidden;background:transparent;display:flex;align-items:center;justify-content:center}.CartItem_container__vcRSI.CartItem_compact__mxfKj .CartItem_imageWrapper__UZGI2{width:60px;height:60px}.CartItem_image__lkUnC{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--theme-radius-image,0)}.CartItem_imagePlaceholder__b5YZA{color:var(--theme-text-muted,#9ca3af)}.CartItem_imageSkeleton__RQ8pl{width:100%;height:100%;background:var(--theme-card-bg-secondary,#f3f4f6);position:relative;overflow:hidden}.CartItem_skeletonPulse__gFhMe{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0,var(--theme-border-color,hsla(0,0%,100%,.4)) 50%,transparent 100%);animation:CartItem_shimmer__mWTJF 1.5s infinite}@keyframes CartItem_shimmer__mWTJF{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.CartItem_info__bPqSd{grid-column:2/4;grid-row:1;display:flex;flex-direction:column;gap:4px;min-width:0}.CartItem_name__yVycw{font-size:14px;font-weight:var(--theme-font-weight-title,600);color:var(--theme-text-primary,#111827);margin:0;line-height:1.35}.CartItem_configuration__tZ0KD{font-size:13px;color:var(--theme-text-secondary,#6b7280);margin:0;line-height:1.4}.CartItem_source__Wey2l{font-size:12px;color:var(--theme-text-muted,#9ca3af);margin:0;text-transform:uppercase;letter-spacing:.5px;display:none}.CartItem_controls__F_61T{grid-column:2;grid-row:2;display:flex;align-items:center;gap:var(--theme-spacing-md,16px);flex-wrap:wrap;row-gap:8px}.CartItem_quantityWrapper__i_UFJ{flex-shrink:0}.CartItem_priceWrapper__uA1Uh{display:flex;flex-direction:column;gap:2px;margin-left:auto}.CartItem_unitPrice___UqSJ{font-size:13px;color:var(--theme-text-secondary,#6b7280);margin:0;text-align:right;white-space:nowrap}.CartItem_totalPrice__T6mcd{font-size:18px;font-weight:700;color:var(--theme-text-primary,#111827);margin:0;text-align:right;white-space:nowrap}.CartItem_priceStrikethrough__MtO1b{text-decoration:line-through;color:var(--theme-text-muted,#94a3b8)}.CartItem_totalPriceFree__0kASy{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:700;margin:0;text-align:right;justify-content:flex-end}.CartItem_freeTag__bdv_q{display:inline-block;background:#15803d;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}.CartItem_freeNote__5KUUM{color:#15803d;font-weight:600}.CartItem_actions__1Vq_O{grid-column:3;grid-row:2;display:flex;flex-direction:row;gap:var(--theme-spacing-sm,8px);align-items:center;align-self:center;justify-content:flex-end}.CartItem_editButton__1ghqE,.CartItem_removeButton__usnzs{width:36px;height:36px;border:none;background:var(--theme-btn-bg,#f3f4f6);border-radius:var(--theme-radius-btn,6px);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--theme-text-secondary,#6b7280);transition:all var(--theme-transition-speed,.2s)}.CartItem_editButton__1ghqE:hover{background:var(--theme-card-bg-secondary,#e5e7eb);color:var(--theme-accent-secondary,#2563eb)}.CartItem_removeButton__usnzs:hover{background:#fee2e2;color:#dc2626}.CartItem_removeButton__usnzs.CartItem_confirm__lIxuK{background:#dc2626;color:#fff;animation:CartItem_pulse__p9sDM .5s ease-in-out}@keyframes CartItem_pulse__p9sDM{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (min-width:900px){.CartItem_container__vcRSI{grid-template-columns:100px 1fr auto auto;grid-template-rows:1fr;align-items:center}.CartItem_container__vcRSI.CartItem_compact__mxfKj{grid-template-columns:80px 1fr auto auto}.CartItem_imageWrapper__UZGI2{grid-row:1;width:100px;height:100px}.CartItem_container__vcRSI.CartItem_compact__mxfKj .CartItem_imageWrapper__UZGI2{width:80px;height:80px}.CartItem_info__bPqSd{grid-column:2;grid-row:1}.CartItem_name__yVycw{font-size:16px}.CartItem_source__Wey2l{display:block}.CartItem_controls__F_61T{grid-column:3;grid-row:1;gap:var(--theme-spacing-lg,24px);flex-wrap:nowrap}.CartItem_actions__1Vq_O{grid-column:4;grid-row:1;flex-direction:row}}.CartItem_textOptions__QPlYo{display:flex;flex-direction:column;gap:4px;margin-top:4px}.CartItem_textOption__gkY5O{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:12px;line-height:1.4}.CartItem_textOptionLabel___1sCY{color:var(--theme-text-muted,#9ca3af);font-weight:500}.CartItem_textOptionValue__kNnq7{color:var(--theme-text-primary,#111827);font-style:italic;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CartItem_textOptionPrice__9Qo2K{color:var(--theme-primary,#2563eb);font-weight:600;font-size:11px;background:var(--theme-price-bg,rgba(59,130,246,.1));padding:1px 4px;border-radius:3px}.CartItem_photoUpload__J_Vh0{display:flex;align-items:center;gap:6px;margin-top:4px}.CartItem_photoUploadThumbnail__AiE9x{width:28px;height:28px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid var(--theme-border-color,#e5e7eb);flex-shrink:0}.CartItem_photoUploadLabel__G1vgN{font-size:12px;color:var(--theme-text-muted,#9ca3af);font-weight:500}.CartItem_photoUploadPrice__gPbRb{color:var(--theme-primary,#2563eb);font-weight:600;font-size:11px;background:var(--theme-price-bg,rgba(59,130,246,.1));padding:1px 4px;border-radius:3px}@media (min-width:1024px){.CartItem_container__vcRSI{padding:20px}.CartItem_name__yVycw{font-size:18px}.CartItem_configuration__tZ0KD{font-size:14px}.CartItem_totalPrice__T6mcd{font-size:20px}.CartItem_textOption__gkY5O{font-size:13px}.CartItem_textOptionValue__kNnq7{max-width:300px}}.Cart_container__W48Dg{max-width:900px;margin:0 auto}.Cart_header__fNrky{margin-bottom:var(--theme-spacing-lg,24px)}.Cart_title__6gW8h{font-size:24px;font-weight:700;color:var(--theme-text-primary,#111827);margin:0;display:flex;align-items:center;gap:12px}.Cart_itemsList__p5QYp{flex-direction:column;gap:var(--theme-spacing-md,16px)}.Cart_freeShippingBanner__iMn9l,.Cart_itemsList__p5QYp{display:flex;margin-bottom:var(--theme-spacing-lg,24px)}.Cart_freeShippingBanner__iMn9l{background:var(--theme-accent-secondary,#2563eb);color:#fff;padding:var(--theme-spacing-md,16px);border-radius:var(--theme-radius-card,8px);border:var(--theme-border-width,1px) solid var(--theme-border-color,transparent);box-shadow:var(--theme-shadow-card,none);align-items:center;gap:12px;font-size:14px;font-weight:500}.Cart_freeShippingBanner__iMn9l svg{flex-shrink:0}.Cart_packIncentiveBanner__XAdjZ{background:linear-gradient(135deg,#15803d,#22c55e);color:#fff;padding:var(--theme-spacing-md,16px);border-radius:var(--theme-radius-card,8px);display:flex;align-items:center;gap:12px;margin-bottom:var(--theme-spacing-lg,24px);font-size:14px;font-weight:500}.Cart_packIncentiveBanner__XAdjZ svg{flex-shrink:0}.Cart_summary__DWkxc{background:var(--theme-card-bg-secondary,#f9fafb);border:var(--theme-border-width,1px) solid var(--theme-border-color,#e5e7eb);border-radius:var(--theme-radius-card,8px);padding:20px;margin-bottom:var(--theme-spacing-lg,24px)}.Cart_summaryRow__V7CHU{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.Cart_summaryRow__V7CHU:last-child{margin-bottom:0}.Cart_summaryLabel__X3aL7{font-size:14px;color:var(--theme-text-secondary,#6b7280);display:flex;align-items:center;gap:8px}.Cart_summaryValue__iKKdL{font-size:16px;font-weight:600;color:var(--theme-text-primary,#111827)}.Cart_freeTag__ZsrpF{background:var(--theme-accent,#10b981);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:var(--theme-radius-badge,4px);letter-spacing:.5px}.Cart_summaryDivider__5zqxv{height:1px;background:var(--theme-border-color,#d1d5db);margin:16px 0}.Cart_summaryTotal__ZjPfu .Cart_summaryLabel__X3aL7,.Cart_summaryTotal__ZjPfu .Cart_summaryValue__iKKdL{font-size:18px;font-weight:700;color:var(--theme-text-primary,#111827)}.Cart_vatNote__KCrCw{font-size:11px;font-weight:400;color:var(--theme-text-muted,#9ca3af);text-align:right}.Cart_discountLabel__shCET{color:#15803d;font-weight:500}.Cart_discountValue__ZFJyv{color:#15803d;font-weight:600}.Cart_actions__WuEna{display:flex;flex-direction:column;gap:12px}.Cart_checkoutButton__YBeYH,.Cart_clearButton__E7Eh7{width:100%;padding:var(--theme-spacing-md,16px);border:none;border-radius:var(--theme-radius-btn,8px);font-size:16px;font-weight:600;cursor:pointer;transition:all var(--theme-transition-speed,.2s);display:flex;align-items:center;justify-content:center}.Cart_clearButton__E7Eh7{background:var(--theme-btn-bg,#f3f4f6);color:var(--theme-text-secondary,#6b7280)}.Cart_clearButton__E7Eh7:hover{background:var(--theme-card-bg-secondary,#e5e7eb);color:#dc2626}.Cart_clearButton__E7Eh7.Cart_confirm__RJFmi{background:#dc2626;color:#fff;animation:Cart_pulse__XSIhm .5s ease-in-out}.Cart_checkoutButton__YBeYH{background:var(--theme-accent,#10b981);color:#fff;border:var(--theme-border-width,1px) solid var(--theme-border-color,transparent);box-shadow:var(--theme-shadow-btn,none)}.Cart_checkoutButton__YBeYH:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.1)}.Cart_checkoutButton__YBeYH:disabled{background:#9ca3af;cursor:not-allowed;opacity:.7;transform:none}.Cart_checkoutWrapper__CW6lk{display:flex;flex-direction:column;flex:1;max-width:300px;width:100%}.Cart_checkoutBlockedHint__F7dRv{margin:.4rem 0 0;font-size:.8rem;color:#dc2626;text-align:center;font-weight:500}.Cart_reconciliationSummary__NGSus{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;padding:.75rem 1rem;margin-bottom:.75rem;background:#fff7ed;border:1px solid #fdba74;border-left:4px solid #f97316;border-radius:.5rem;color:#9a3412;font-size:.9rem}.Cart_reconciliationSummaryText___ZVSg{display:flex;flex-direction:column;gap:.15rem;flex:1 1 60%;min-width:0}.Cart_reconciliationSummaryText___ZVSg strong{font-weight:600}.Cart_reconciliationAcceptAll__QQnRS{padding:.4rem .9rem;border:1px solid #9a3412;border-radius:.35rem;background:#9a3412;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity .15s ease}.Cart_reconciliationAcceptAll__QQnRS:hover{opacity:.9}.Cart_revalidatingHint__ICFgt{padding:.4rem .75rem;margin-bottom:.5rem;font-size:.8rem;color:var(--theme-text-secondary,#6b7280);font-style:italic}.Cart_emptyContainer__tVKa4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.Cart_emptyIcon__hoYzf{color:var(--theme-border-color,#d1d5db);margin-bottom:var(--theme-spacing-lg,24px)}.Cart_emptyTitle__53Njx{font-size:24px;font-weight:700;color:var(--theme-text-primary,#111827);margin:0 0 12px}.Cart_emptyText__ddoa_{font-size:16px;color:var(--theme-text-secondary,#6b7280);margin:0 0 32px}.Cart_emptyButton__PS4jZ{padding:14px 32px;background:var(--theme-accent-secondary,#2563eb);color:#fff;border:var(--theme-border-width,1px) solid var(--theme-border-color,transparent);border-radius:var(--theme-radius-btn,8px);box-shadow:var(--theme-shadow-btn,none);font-size:16px;font-weight:600;cursor:pointer;transition:all var(--theme-transition-speed,.2s)}.Cart_emptyButton__PS4jZ:hover{transform:translateY(-2px);filter:brightness(1.1)}@media (min-width:640px){.Cart_container__W48Dg{padding:var(--theme-spacing-lg,24px)}.Cart_title__6gW8h{font-size:28px}.Cart_actions__WuEna{flex-direction:row;justify-content:space-between}.Cart_checkoutButton__YBeYH,.Cart_clearButton__E7Eh7{width:auto;min-width:200px}.Cart_clearButton__E7Eh7{flex:0 0 auto}.Cart_checkoutWrapper__CW6lk{flex:1;max-width:300px}.Cart_checkoutButton__YBeYH{width:100%}}@media (min-width:1024px){.Cart_container__W48Dg{padding:32px}.Cart_summary__DWkxc{padding:var(--theme-spacing-lg,24px)}.Cart_summaryTotal__ZjPfu .Cart_summaryLabel__X3aL7,.Cart_summaryTotal__ZjPfu .Cart_summaryValue__iKKdL{font-size:20px}}@keyframes Cart_pulse__XSIhm{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.Cart_layoutCompact__wMRmY{max-width:600px}.Cart_layoutCompact__wMRmY .Cart_header__fNrky{margin-bottom:12px}.Cart_layoutCompact__wMRmY .Cart_title__6gW8h{font-size:18px;gap:8px}.Cart_layoutCompact__wMRmY .Cart_title__6gW8h svg{width:20px;height:20px}.Cart_layoutCompact__wMRmY .Cart_itemsList__p5QYp{gap:8px;margin-bottom:12px}.Cart_layoutCompact__wMRmY .Cart_freeShippingBanner__iMn9l,.Cart_layoutCompact__wMRmY .Cart_packIncentiveBanner__XAdjZ{padding:10px 12px;margin-bottom:12px;font-size:12px;border-radius:6px}.Cart_layoutCompact__wMRmY .Cart_freeShippingBanner__iMn9l svg,.Cart_layoutCompact__wMRmY .Cart_packIncentiveBanner__XAdjZ svg{width:16px;height:16px}.Cart_layoutCompact__wMRmY .Cart_summary__DWkxc{padding:12px;margin-bottom:12px}.Cart_layoutCompact__wMRmY .Cart_summaryRow__V7CHU{margin-bottom:8px}.Cart_layoutCompact__wMRmY .Cart_summaryLabel__X3aL7{font-size:13px}.Cart_layoutCompact__wMRmY .Cart_summaryValue__iKKdL{font-size:14px}.Cart_layoutCompact__wMRmY .Cart_summaryDivider__5zqxv{margin:10px 0}.Cart_layoutCompact__wMRmY .Cart_summaryTotal__ZjPfu .Cart_summaryLabel__X3aL7,.Cart_layoutCompact__wMRmY .Cart_summaryTotal__ZjPfu .Cart_summaryValue__iKKdL{font-size:15px}.Cart_layoutCompact__wMRmY .Cart_actions__WuEna{gap:8px}.Cart_layoutCompact__wMRmY .Cart_checkoutButton__YBeYH,.Cart_layoutCompact__wMRmY .Cart_clearButton__E7Eh7{padding:10px 16px;font-size:14px}@media (min-width:640px){.Cart_layoutCompact__wMRmY .Cart_checkoutButton__YBeYH,.Cart_layoutCompact__wMRmY .Cart_clearButton__E7Eh7{min-width:140px}.Cart_layoutCompact__wMRmY .Cart_checkoutWrapper__CW6lk{max-width:200px}}.Cart_undoSlot__aVou7{overflow:hidden;transition:none}.Cart_undoSlotInner__ckI12{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--theme-card-bg-secondary,#f3f4f6);border:1px dashed var(--theme-border-color,#d1d5db);border-radius:var(--theme-radius-card,8px);position:relative;overflow:hidden;animation:Cart_undoSlotReveal__Z91em .35s cubic-bezier(.22,1,.36,1) both}.Cart_undoIcon__x33cJ{flex-shrink:0;color:var(--theme-text-muted,#9ca3af)}.Cart_undoText__g711n{font-size:14px;color:var(--theme-text-secondary,#6b7280);flex:1}.Cart_undoActionButton__NEsTY{flex-shrink:0;background:var(--theme-text-primary,#111827);color:#fff;border:none;border-radius:var(--theme-radius-btn,6px);padding:6px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;letter-spacing:.3px;text-transform:uppercase}.Cart_undoActionButton__NEsTY:hover{filter:brightness(1.3);transform:scale(1.03)}.Cart_undoTimerBar__mIZNU{position:absolute;bottom:0;left:0;height:3px;width:100%;background:var(--theme-accent-secondary,#2563eb);transform-origin:left;animation:Cart_undoTimerShrink__tLo41 2s linear forwards;border-radius:0 0 0 var(--theme-radius-card,8px)}.Cart_undoSlotCollapsing__Kxtzu{animation:Cart_undoSlotCollapse___CtAL .18s cubic-bezier(.4,0,.2,1) forwards}.Cart_undoSlotCollapsing__Kxtzu .Cart_undoSlotInner__ckI12{animation:none}@keyframes Cart_undoSlotReveal__Z91em{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes Cart_undoTimerShrink__tLo41{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes Cart_undoSlotCollapse___CtAL{0%{max-height:80px;opacity:1;margin-bottom:var(--theme-spacing-md,16px);padding:0}50%{opacity:0}to{max-height:0;opacity:0;margin-bottom:0;padding:0;border-width:0}}.style-brutalist .Cart_checkoutButton__YBeYH,.style-brutalist .Cart_clearButton__E7Eh7{border:3px solid #000;border-radius:0;box-shadow:4px 4px 0 0 #000;font-family:var(--font-ibm-plex-mono),monospace;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:transform .1s steps(3),box-shadow .1s steps(3)}.style-brutalist .Cart_checkoutButton__YBeYH{background:#f6921e;color:#fff}.style-brutalist .Cart_checkoutButton__YBeYH:disabled{background:#9ca3af;color:#d1d5db;border-color:#6b7280;box-shadow:2px 2px 0 0 #6b7280;cursor:not-allowed;opacity:1}.style-brutalist .Cart_checkoutButton__YBeYH:disabled:hover{transform:none;box-shadow:2px 2px 0 0 #6b7280;filter:none;background:#9ca3af}.style-brutalist .Cart_checkoutButton__YBeYH:hover,.style-brutalist .Cart_clearButton__E7Eh7:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 0 #000;filter:none}.style-brutalist .Cart_checkoutButton__YBeYH:hover{background:#c00}.style-brutalist .Cart_checkoutButton__YBeYH:active,.style-brutalist .Cart_clearButton__E7Eh7:active{transform:translate(3px,3px);box-shadow:1px 1px 0 0 #000;animation:Cart_brutalCartBtnGlitch__fwzil .15s steps(4)}@keyframes Cart_brutalCartBtnGlitch__fwzil{0%{filter:invert(0)}25%{filter:invert(1) hue-rotate(90deg)}50%{filter:invert(0) contrast(2) brightness(1.5)}75%{filter:invert(1) hue-rotate(-90deg)}to{filter:invert(0)}}.CartSummary_container__H6b4H{display:flex;align-items:center;gap:12px;padding:8px 16px;border-radius:var(--theme-radius-btn,8px);cursor:pointer;transition:all .2s;font-family:inherit;box-shadow:var(--theme-shadow-btn,none)}.CartSummary_iconWrapper__txwTp{position:relative;display:flex;align-items:center;justify-content:center}.CartSummary_badge__4wYVJ{position:absolute;top:-8px;right:-8px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.CartSummary_totalDiscounted__T6W0E{color:#16a34a}.CartSummary_info__WVR4P{display:flex;flex-direction:column;gap:1px}.CartSummary_mainRow__zV6lJ{font-size:16px;font-weight:600}.CartSummary_discountRow__Tagqh,.CartSummary_mainRow__zV6lJ{display:flex;align-items:baseline;gap:6px}.CartSummary_promoLabel__jPXFb{font-size:11px;font-weight:700;letter-spacing:.06em;opacity:.65;text-transform:uppercase}.CartSummary_originalTotal__CLDlz{font-size:13px;font-weight:500;text-decoration:line-through;opacity:.55}.CartSummary_variantLight__EUkiA{background:var(--theme-card-bg,#fff);border:var(--theme-border-width,1px) solid var(--theme-border-color,rgba(0,0,0,.1))}.CartSummary_variantLight__EUkiA:hover{background:var(--theme-card-bg-secondary,#f9fafb);border-color:var(--theme-accent-secondary,#2563eb);transform:translateY(-1px);box-shadow:var(--theme-shadow-card,0 2px 8px rgba(59,130,246,.15))}.CartSummary_variantLight__EUkiA .CartSummary_icon__cO43u{color:var(--theme-text-primary,#111827)}.CartSummary_variantLight__EUkiA .CartSummary_count__FtcXI{color:var(--theme-text-secondary,#6b7280)}.CartSummary_variantLight__EUkiA .CartSummary_separator__fEUcO{color:var(--theme-text-muted,rgba(0,0,0,.2))}.CartSummary_variantLight__EUkiA .CartSummary_total__0rteG{color:var(--theme-text-primary,#111827)}.CartSummary_variantDark__I1jpm{background:var(--theme-card-bg,hsla(0,0%,100%,.1));border:var(--theme-border-width,1px) solid var(--theme-border-color,hsla(0,0%,100%,.2))}.CartSummary_variantDark__I1jpm:hover{background:var(--theme-card-bg-secondary,hsla(0,0%,100%,.15));border-color:var(--theme-accent-secondary,#60a5fa);transform:translateY(-1px);box-shadow:var(--theme-shadow-card,0 2px 8px rgba(96,165,250,.25))}.CartSummary_variantDark__I1jpm .CartSummary_icon__cO43u{color:var(--theme-text-primary,#fff)}.CartSummary_variantDark__I1jpm .CartSummary_count__FtcXI{color:var(--theme-text-secondary,hsla(0,0%,100%,.7))}.CartSummary_variantDark__I1jpm .CartSummary_separator__fEUcO{color:var(--theme-text-muted,hsla(0,0%,100%,.3))}.CartSummary_variantDark__I1jpm .CartSummary_total__0rteG{color:var(--theme-text-primary,#fff)}.style-brutalist .CartSummary_container__H6b4H{background:#fff;border:2.5px solid #000;border-radius:0;box-shadow:2px 2px 0 #000;transition:transform .12s,box-shadow .12s,background .15s;padding:5px 10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0}.style-brutalist .CartSummary_container__H6b4H.CartSummary_hasItems__719Nz{background:#f6921e}.style-brutalist .CartSummary_container__H6b4H:hover{background:#f9f9f9;transform:translate(-1px,-1px);box-shadow:3px 3px 0 #000}.style-brutalist .CartSummary_container__H6b4H.CartSummary_hasItems__719Nz:hover{background:#e8850f}.style-brutalist .CartSummary_container__H6b4H:active{transform:translate(1px,1px);box-shadow:1px 1px 0 #000}.style-brutalist .CartSummary_container__H6b4H.CartSummary_hasItems__719Nz:active{background:#d47a14}.style-brutalist .CartSummary_icon__cO43u{color:#000;width:20px;height:20px;stroke-width:2.4;display:block;flex:0 0 auto}.style-brutalist .CartSummary_badge__4wYVJ{position:absolute;top:-7px;right:-8px;min-width:16px;height:15px;padding:0 4px;background:#000;color:#fff;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:9.5px;font-weight:800;letter-spacing:.02em;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:none}.style-brutalist .CartSummary_info__WVR4P{display:flex}.style-brutalist .CartSummary_count__FtcXI{display:none}.style-brutalist .CartSummary_total__0rteG{color:#000;font-weight:900;font-family:var(--font-barlow-condensed),"Impact",sans-serif;font-size:14px;letter-spacing:.02em;line-height:1;display:inline-flex;align-items:baseline}.style-brutalist .CartSummary_totalValue__Oq0vc{font:inherit}.style-brutalist .CartSummary_totalCurrency__TVL1U{font:inherit;margin-left:1px}.style-brutalist .CartSummary_promoLabel__jPXFb{color:#000;font-weight:900;font-family:var(--font-barlow-condensed),"Impact",sans-serif;opacity:1;font-size:11px}.style-brutalist .CartSummary_originalTotal__CLDlz{color:#000;font-family:var(--font-barlow-condensed),"Impact",sans-serif;opacity:.5;font-size:12px}.style-brutalist .CartSummary_totalDiscounted__T6W0E{color:#000}@media (max-width:480px){.CartSummary_container__H6b4H{padding:8px 10px}.CartSummary_info__WVR4P{font-size:14px}.style-brutalist .CartSummary_promoLabel__jPXFb,.style-brutalist .CartSummary_totalCurrency__TVL1U{display:none}.style-brutalist .CartSummary_total__0rteG{font-size:13px}.style-brutalist .CartSummary_container__H6b4H{padding:4px 9px;gap:6px}.CartSummary_discountRow__Tagqh:empty{display:none}}.Footer_footer__kjzBy{margin-top:auto;padding:0 0 24px}.Footer_container__41eqE{max-width:1200px;margin:0 auto;padding:32px 24px 0}.Footer_styleLight__y4YRc{background-color:var(--ms-surface,#f7fafc);color:var(--ms-text,#1f2937);border-top:1px solid rgba(0,0,0,.1)}.Footer_styleDark__XGnZU{background-color:#000;color:#f0efe8;border-top:6px solid #f6921e}.Footer_styleTransparent__Ff7Om{background-color:transparent;color:inherit;border-top:1px solid transparent}.Footer_lockup__16MsL{display:block;width:100%;padding:48px 24px 32px;overflow:hidden;text-decoration:none;color:inherit;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent;transition:background-color .25s ease}.Footer_lockup__16MsL:focus-visible{outline:3px solid #ffe600;outline-offset:-3px}.Footer_lockupInner__KR7M4{max-width:1200px;margin:0 auto;display:flex;align-items:flex-end;gap:clamp(1.5rem,4vw,3rem);flex-wrap:wrap}.Footer_lockupWordmark__N_69j{font-family:var(--font-anton),"Anton","Impact","Arial Narrow",sans-serif;font-weight:400;font-size:clamp(2.5rem,6vw,4.5rem);line-height:.85;margin:0;text-transform:uppercase;letter-spacing:-2px;color:inherit;white-space:nowrap}.Footer_lockupWordmark__N_69j:after{content:"_";margin-left:4px;color:#ffe600;animation:Footer_footerCursorBlink__ScgL_ 1.6s steps(2) infinite}@keyframes Footer_footerCursorBlink__ScgL_{0%,50%{opacity:1}51%,to{opacity:0}}.Footer_lockupDot__PRthT{color:#f6921e}.Footer_styleDark__XGnZU .Footer_lockupDot__PRthT{color:#ffe600}.Footer_lockupMascot__Z3r4T{height:clamp(5rem,12vw,9rem);width:auto;margin-bottom:-.5rem;flex:0 0 auto;filter:brightness(.93) sepia(.05);transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .3s ease;transform-origin:bottom center;will-change:transform}.Footer_styleDark__XGnZU .Footer_lockupMascot__Z3r4T{filter:brightness(.93) sepia(.05) drop-shadow(0 0 12px rgba(255,230,0,.2))}.Footer_lockupArrow__IanPI{position:absolute;top:20px;right:24px;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1;color:#f6921e;opacity:.35;transform:translate(-6px,6px);transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1),color .25s ease;pointer-events:none;font-family:var(--font-ibm-plex-mono),"Courier New",monospace;letter-spacing:0;font-weight:700}.Footer_styleDark__XGnZU .Footer_lockupArrow__IanPI{color:#ffe600}@media (hover:hover){.Footer_lockup__16MsL:hover .Footer_lockupMascot__Z3r4T{transform:translateY(-10px) rotate(-4deg) scale(1.04)}.Footer_styleDark__XGnZU .Footer_lockup__16MsL:hover .Footer_lockupMascot__Z3r4T{filter:brightness(1) sepia(.05) drop-shadow(0 6px 20px rgba(255,230,0,.45))}.Footer_lockup__16MsL:hover .Footer_lockupDot__PRthT{text-shadow:0 0 18px rgba(255,230,0,.7)}.Footer_lockup__16MsL:hover .Footer_lockupArrow__IanPI{opacity:1;transform:translate(4px,-4px);color:#ffe600}.Footer_styleDark__XGnZU .Footer_lockup__16MsL:hover{background-color:rgba(255,230,0,.03)}}.Footer_lockup__16MsL:active .Footer_lockupMascot__Z3r4T{transform:translateY(-4px) rotate(-2deg) scale(.99);transition-duration:.12s}.Footer_lockup__16MsL:active .Footer_lockupArrow__IanPI{opacity:1;transform:translate(6px,-6px);color:#ffe600;transition-duration:.12s}.Footer_lockup__16MsL:active .Footer_lockupDot__PRthT{text-shadow:0 0 22px rgba(255,230,0,.9)}@media (hover:none){.Footer_lockupArrow__IanPI{opacity:.7;transform:translate(0)}.Footer_styleDark__XGnZU .Footer_lockupArrow__IanPI{color:#ffe600}.Footer_styleDark__XGnZU .Footer_lockupDot__PRthT{text-shadow:0 0 10px rgba(255,230,0,.35)}}@media (prefers-reduced-motion:reduce){.Footer_lockupArrow__IanPI,.Footer_lockupMascot__Z3r4T{transition:opacity .2s ease,color .2s ease}.Footer_lockup__16MsL:active .Footer_lockupArrow__IanPI,.Footer_lockup__16MsL:active .Footer_lockupMascot__Z3r4T,.Footer_lockup__16MsL:hover .Footer_lockupArrow__IanPI,.Footer_lockup__16MsL:hover .Footer_lockupMascot__Z3r4T{transform:none}}.Footer_styleDark__XGnZU .Footer_lockup__16MsL{border-bottom:3px solid #333}.Footer_columns__OJLL_{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-bottom:32px}.Footer_column__Vy1F6{display:flex;flex-direction:column;gap:12px}.Footer_columnTitle__nE_vA{font-family:var(--ms-font-heading,inherit);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;color:inherit}.Footer_styleDark__XGnZU .Footer_columnTitle__nE_vA{color:#ffe600}.Footer_linkList__pWrE4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.Footer_link__bsWBS{text-decoration:none;font-size:14px;transition:color .15s ease;color:inherit;opacity:.85}.Footer_link__bsWBS:hover{opacity:1}.Footer_styleLight__y4YRc .Footer_link__bsWBS{color:var(--ms-text-muted,#718096)}.Footer_styleLight__y4YRc .Footer_link__bsWBS:hover{color:var(--ms-primary,#2563eb);opacity:1}.Footer_styleDark__XGnZU .Footer_link__bsWBS{color:#999;opacity:1}.Footer_styleDark__XGnZU .Footer_link__bsWBS:hover{color:#ffe600}.style-brutalist .Footer_link__bsWBS{display:inline-block;background:transparent;color:#fafaf7;border:none;border-radius:0;box-shadow:none;font-family:var(--font-ibm-plex-mono),"Courier New",monospace;text-transform:uppercase;letter-spacing:.04em;padding:2px 0 2px 13px;position:relative;font-size:13px;text-decoration:none;opacity:1;transition:text-decoration-color .1s steps(2)}.style-brutalist .Footer_link__bsWBS:before{content:">";position:absolute;left:0;top:50%;transform:translateY(-52%);color:#ffe600;font-weight:700;font-size:14px;line-height:1;speak:never}.style-brutalist .Footer_link__bsWBS:hover{background:transparent;color:#fafaf7;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:#ffe600;box-shadow:none;opacity:1}.style-brutalist .Footer_link__bsWBS:hover:before{animation:Footer_footer-link-blink__Xdk_l .55s steps(2) infinite}.style-brutalist .Footer_link__bsWBS:focus-visible{outline:2px solid #ffe600;outline-offset:2px}@keyframes Footer_footer-link-blink__Xdk_l{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.style-brutalist .Footer_link__bsWBS:hover:before{animation:none}}.Footer_social__Uep90{display:flex;gap:12px;margin-top:12px}.Footer_socialLink__3UruY{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ms-radius,8px);transition:all .15s ease;background-color:rgba(0,0,0,.05);color:inherit}.Footer_socialLink__3UruY:hover{background-color:var(--ms-primary,#2563eb);color:#fff}.Footer_styleDark__XGnZU .Footer_socialLink__3UruY{background-color:hsla(0,0%,100%,.08);color:#f0efe8;border-radius:0}.Footer_styleDark__XGnZU .Footer_socialLink__3UruY:hover{background-color:#f6921e;color:#000}.Footer_paymentIcons__3CGJw{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap}.Footer_paymentIcon__vYtvZ{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ms-radius,8px);background-color:rgba(0,0,0,.05);color:inherit;opacity:.85}.Footer_styleDark__XGnZU .Footer_paymentIcon__vYtvZ{background-color:hsla(0,0%,100%,.08);color:#f0efe8;border-radius:0}.Footer_bottom__lZV8K{border-top:1px solid rgba(0,0,0,.1);padding-top:24px;text-align:center}.Footer_styleDark__XGnZU .Footer_bottom__lZV8K{border-top-color:hsla(0,0%,100%,.1)}.Footer_copyright__lEmAT{margin:0;font-size:13px;color:inherit;opacity:.75}.Footer_extraText__aKZs_{margin:8px 0 0;font-size:12px;color:inherit;opacity:.6}.Footer_whatsappButton__SOCos{position:fixed;bottom:20px;z-index:1000;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:#25d366;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;transition:transform .2s ease,box-shadow .2s ease}.Footer_whatsappButton__SOCos:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.2)}@media (max-width:768px){.Footer_footer__kjzBy{padding-bottom:20px}.Footer_lockup__16MsL{padding:32px 16px 24px}.Footer_lockupInner__KR7M4{flex-direction:column;align-items:flex-start;gap:1rem}.Footer_lockupMascot__Z3r4T{height:clamp(4rem,18vw,6rem);margin-bottom:0}.Footer_container__41eqE{padding:24px 16px 0}.Footer_columns__OJLL_{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px}.Footer_whatsappButton__SOCos{width:48px;height:48px;bottom:16px}}@media (max-width:480px){.Footer_columns__OJLL_{grid-template-columns:1fr}}.CookieBanner_banner__0EUHA{position:fixed;bottom:0;left:0;right:0;z-index:9999;background-color:var(--ms-surface,#f8f9fa);border-top:1px solid rgba(0,0,0,.1);box-shadow:0 -4px 20px rgba(0,0,0,.1);padding:1rem;animation:CookieBanner_slideUp__wscPM .3s ease-out}@keyframes CookieBanner_slideUp__wscPM{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.CookieBanner_content__7dsCE{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1rem;align-items:center}@media (min-width:768px){.CookieBanner_content__7dsCE{flex-direction:row;justify-content:space-between}}.CookieBanner_text__TkotM{flex:1;text-align:center}@media (min-width:768px){.CookieBanner_text__TkotM{text-align:left}}.CookieBanner_text__TkotM p{margin:0;color:var(--ms-text,#1a1a1a);font-size:.9rem;line-height:1.5}.CookieBanner_privacyLink__V9mjZ{color:var(--ms-primary,#2563eb);text-decoration:underline;font-size:.85rem;margin-left:.5rem;transition:opacity .2s}.CookieBanner_privacyLink__V9mjZ:hover{opacity:.8}.CookieBanner_actions__84Tv3{display:flex;gap:.75rem;flex-shrink:0}.CookieBanner_acceptButton__Kwo0i,.CookieBanner_rejectButton__i8Cow{padding:.625rem 1.25rem;font-size:.9rem;font-weight:500;border-radius:var(--ms-radius,6px);cursor:pointer;transition:all .2s ease;border:1px solid var(--ms-primary,#2563eb)}.CookieBanner_acceptButton__Kwo0i{background-color:var(--ms-primary,#2563eb);color:#fff}.CookieBanner_acceptButton__Kwo0i:hover{filter:brightness(1.1);transform:translateY(-1px)}.CookieBanner_acceptButton__Kwo0i:active{transform:translateY(0)}.CookieBanner_rejectButton__i8Cow{background-color:transparent;color:var(--ms-text,#1a1a1a);border:1px solid var(--ms-primary,#2563eb)}.CookieBanner_rejectButton__i8Cow:hover{background-color:rgba(0,0,0,.05)}@media (prefers-color-scheme:dark){.CookieBanner_banner__0EUHA{background-color:var(--ms-surface,#1f2937);border-top-color:hsla(0,0%,100%,.1)}.CookieBanner_text__TkotM p{color:var(--ms-text,#f3f4f6)}.CookieBanner_rejectButton__i8Cow:hover{background-color:hsla(0,0%,100%,.05)}}@media (max-width:480px){.CookieBanner_banner__0EUHA{padding:.875rem}.CookieBanner_actions__84Tv3{width:100%;flex-direction:column}.CookieBanner_acceptButton__Kwo0i,.CookieBanner_rejectButton__i8Cow{width:100%;padding:.75rem}}.LanguageSwitcher_container__bRhtq{position:relative}.LanguageSwitcher_trigger__ijENc{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--theme-radius-btn,8px);font-size:14px;font-weight:500;background:var(--theme-card-bg,#fff);color:var(--theme-text-primary,#1f2937);border:var(--theme-border-width,1px) solid var(--theme-border-color,rgba(0,0,0,.1));cursor:pointer;transition:all .2s ease;font-family:inherit;box-shadow:var(--theme-shadow-btn,none)}.LanguageSwitcher_trigger__ijENc:hover{background:var(--theme-card-bg-secondary,#f9fafb);border-color:var(--theme-accent-secondary,#3b82f6);box-shadow:0 2px 4px rgba(0,0,0,.05)}.LanguageSwitcher_trigger__ijENc.LanguageSwitcher_open__FT5OZ{border-color:var(--theme-accent-secondary,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.LanguageSwitcher_trigger__ijENc.LanguageSwitcher_pending__Gf3jA{opacity:.6;cursor:wait}.LanguageSwitcher_flag__B5wOT{font-size:16px;line-height:1}.LanguageSwitcher_code__vNZHq{font-size:12px;font-weight:600;letter-spacing:.5px}.LanguageSwitcher_caret__DAxsP{width:12px;height:12px;transition:transform .2s ease}.LanguageSwitcher_trigger__ijENc.LanguageSwitcher_open__FT5OZ .LanguageSwitcher_caret__DAxsP{transform:rotate(180deg)}.LanguageSwitcher_dropdown__uoc_J{position:absolute;right:0;top:calc(100% + 4px);min-width:100px;padding:4px;background:var(--theme-card-bg,#fff);border:var(--theme-border-width,1px) solid var(--theme-border-color,rgba(0,0,0,.1));border-radius:var(--theme-radius-btn,8px);box-shadow:var(--theme-shadow-card,0 4px 12px rgba(0,0,0,.1));z-index:1000;animation:LanguageSwitcher_fadeIn__VBH1J .15s ease}@keyframes LanguageSwitcher_fadeIn__VBH1J{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.LanguageSwitcher_option__t_Ckr{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:calc(var(--theme-radius-btn, 8px) - 2px);cursor:pointer;transition:background .15s ease;font-family:inherit;color:var(--theme-text-primary,#1f2937)}.LanguageSwitcher_option__t_Ckr:hover{background:var(--theme-accent-secondary,#3b82f6);color:var(--theme-btn-selected-text,#fff)}.LanguageSwitcher_optionCode___SZHv{font-size:13px;font-weight:500}.style-brutalist .LanguageSwitcher_container__bRhtq{display:flex;align-self:stretch}.style-brutalist .LanguageSwitcher_trigger__ijENc{border:none;border-radius:0;box-shadow:none;font-family:var(--font-ibm-plex-mono),monospace;font-weight:700;text-transform:uppercase;padding:0 12px;min-width:44px;align-self:stretch;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .1s steps(3)}.style-brutalist .LanguageSwitcher_flag__B5wOT{font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center}.style-brutalist .LanguageSwitcher_code__vNZHq{font-size:11px;font-weight:900;letter-spacing:.08em;color:#000;line-height:1}.style-brutalist .LanguageSwitcher_caret__DAxsP{display:none}.style-brutalist .LanguageSwitcher_trigger__ijENc:hover{background:#f0f0f0;border-color:#000;box-shadow:none}.style-brutalist .LanguageSwitcher_trigger__ijENc.LanguageSwitcher_open__FT5OZ,.style-brutalist .LanguageSwitcher_trigger__ijENc:active{transform:none;box-shadow:none;background:#e0e0e0}.style-brutalist .LanguageSwitcher_dropdown__uoc_J{border:1.5px solid #000;border-radius:0;box-shadow:2px 2px 0 #000;background:#fff;padding:4px;min-width:80px;margin-top:6px}.style-brutalist .LanguageSwitcher_option__t_Ckr{border-radius:0;font-family:var(--font-ibm-plex-mono),monospace;padding:6px 10px;gap:8px}.style-brutalist .LanguageSwitcher_option__t_Ckr:hover{background:#000;color:#fff}@media (max-width:767px){.LanguageSwitcher_trigger__ijENc{padding:6px 10px;gap:0}.LanguageSwitcher_caret__DAxsP,.LanguageSwitcher_code__vNZHq{display:none}.LanguageSwitcher_flag__B5wOT{font-size:18px}.style-brutalist .LanguageSwitcher_trigger__ijENc{padding:0 12px;gap:6px}.style-brutalist .LanguageSwitcher_code__vNZHq{display:flex}.style-brutalist .LanguageSwitcher_caret__DAxsP{display:none}}@media (max-width:380px){.style-brutalist .LanguageSwitcher_code__vNZHq{display:none}}.SearchBar_searchBar__Dlgtj{position:relative;display:flex;align-items:center;transition:width .3s ease}.SearchBar_form__xmw28{display:flex;align-items:center;width:100%;position:relative}.SearchBar_input__RwJOv{width:0;padding:8px 36px 8px 12px;border:var(--theme-border-width,1px) solid var(--theme-border-color,rgba(0,0,0,.1));border-radius:var(--theme-radius-btn,8px);font-size:14px;transition:all .3s ease;opacity:0;pointer-events:none;box-shadow:var(--theme-shadow-btn,none)}.SearchBar_input__RwJOv.SearchBar_inputWithClear__WK1KQ{padding-right:66px}.SearchBar_iconButton__w_3Xg{right:1px;top:1px;bottom:1px;width:34px;background:none;border:none;border-radius:0 var(--theme-radius-btn,8px) var(--theme-radius-btn,8px) 0;transition:all .2s;flex-shrink:0}.SearchBar_clearButton__NBb1L,.SearchBar_iconButton__w_3Xg{position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.SearchBar_clearButton__NBb1L{right:38px;top:50%;transform:translateY(-50%);width:22px;height:22px;background:rgba(0,0,0,.08);border:none;border-radius:50%;color:var(--theme-text-secondary,#4b5563);transition:background .15s,color .15s;z-index:2}.SearchBar_clearButton__NBb1L:hover{background:rgba(0,0,0,.18);color:var(--theme-text-primary,#111827)}.SearchBar_dark__ZmQMp .SearchBar_clearButton__NBb1L{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.8)}.SearchBar_dark__ZmQMp .SearchBar_clearButton__NBb1L:hover{background:hsla(0,0%,100%,.25);color:#fff}.SearchBar_searchBar__Dlgtj.SearchBar_expanded__Im_of .SearchBar_input__RwJOv{width:200px;opacity:1;pointer-events:auto}@media (min-width:768px){.SearchBar_searchBar__Dlgtj{width:280px}.SearchBar_input__RwJOv{width:100%;opacity:1;pointer-events:auto}.SearchBar_searchBar__Dlgtj.SearchBar_expanded__Im_of .SearchBar_input__RwJOv{width:100%}}.SearchBar_light__3Hjku .SearchBar_input__RwJOv{background:var(--theme-card-bg,#fff);color:var(--theme-text-primary,#111827);border-color:var(--theme-border-color,rgba(0,0,0,.1))}.SearchBar_light__3Hjku .SearchBar_input__RwJOv:focus{outline:none;border-color:var(--theme-border-color,rgba(0,0,0,.1));background:var(--theme-card-bg,#fff);box-shadow:var(--theme-shadow-card,0 2px 8px rgba(59,130,246,.15))}.SearchBar_light__3Hjku .SearchBar_input__RwJOv::-moz-placeholder{color:var(--theme-text-muted,#6b7280)}.SearchBar_light__3Hjku .SearchBar_input__RwJOv::placeholder{color:var(--theme-text-muted,#6b7280)}.SearchBar_light__3Hjku .SearchBar_iconButton__w_3Xg{color:var(--theme-text-secondary,#4b5563)}.SearchBar_light__3Hjku .SearchBar_iconButton__w_3Xg:hover{color:var(--theme-accent-secondary,#2563eb);background:rgba(59,130,246,.1);background:color-mix(in srgb,var(--theme-accent-secondary,#2563eb) 10%,transparent)}.SearchBar_dark__ZmQMp .SearchBar_input__RwJOv{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.2)}.SearchBar_dark__ZmQMp .SearchBar_input__RwJOv:focus{outline:none;border-color:#60a5fa;background:hsla(0,0%,100%,.15);box-shadow:0 0 0 3px rgba(96,165,250,.1)}.SearchBar_dark__ZmQMp .SearchBar_input__RwJOv::-moz-placeholder{color:hsla(0,0%,100%,.6)}.SearchBar_dark__ZmQMp .SearchBar_input__RwJOv::placeholder{color:hsla(0,0%,100%,.6)}.SearchBar_dark__ZmQMp .SearchBar_iconButton__w_3Xg{color:hsla(0,0%,100%,.8)}.SearchBar_dark__ZmQMp .SearchBar_iconButton__w_3Xg:hover{color:#60a5fa;background:rgba(96,165,250,.1)}.style-brutalist .SearchBar_searchBar__Dlgtj{flex:0 1 auto;width:auto;max-width:320px}@media (min-width:768px){.style-brutalist .SearchBar_searchBar__Dlgtj{background:#fff;border:1.5px solid rgba(0,0,0,.4);transition:border-color .15s,box-shadow .15s}.style-brutalist .SearchBar_searchBar__Dlgtj:focus-within{border-color:#000;box-shadow:0 0 0 3px rgba(246,146,30,.18)}}.style-brutalist .SearchBar_form__xmw28{position:relative}.style-brutalist .SearchBar_input__RwJOv{border:none;border-radius:0;font-family:var(--font-ibm-plex-mono),"Courier New",monospace;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding-left:14px;padding-right:48px;width:100%;opacity:1;pointer-events:auto;box-shadow:none;height:100%}.style-brutalist .SearchBar_input__RwJOv:focus{box-shadow:none;outline:none}.style-brutalist .SearchBar_input__RwJOv.SearchBar_inputWithClear__WK1KQ{padding-right:80px}.style-brutalist .SearchBar_input__RwJOv:focus::-moz-placeholder{color:transparent}.style-brutalist .SearchBar_input__RwJOv:focus::placeholder{color:transparent}.style-brutalist .SearchBar_input__RwJOv::-moz-placeholder{color:#000;opacity:.7;text-transform:uppercase;letter-spacing:.08em}.style-brutalist .SearchBar_input__RwJOv::placeholder{color:#000;opacity:.7;text-transform:uppercase;letter-spacing:.08em}.style-brutalist .SearchBar_iconButton__w_3Xg{border-radius:0;width:48px;border-left:none;color:#000;flex-shrink:0}.style-brutalist .SearchBar_iconButton__w_3Xg svg{width:22px;height:22px;stroke-width:2.5}.style-brutalist .SearchBar_iconButton__w_3Xg:hover{background:#000;color:#fff}.style-brutalist .SearchBar_iconButton__w_3Xg:active{transform:translate(1px,1px)}.style-brutalist .SearchBar_input__RwJOv:-moz-placeholder+.SearchBar_iconButton__w_3Xg:before{content:""}.style-brutalist .SearchBar_input__RwJOv:placeholder-shown+.SearchBar_iconButton__w_3Xg:before{content:""}@keyframes SearchBar_brutalistBlink__45247{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:767px){.SearchBar_searchBar__Dlgtj.SearchBar_expanded__Im_of{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}.SearchBar_searchBar__Dlgtj.SearchBar_expanded__Im_of .SearchBar_input__RwJOv{box-shadow:0 2px 8px rgba(0,0,0,.15)}.SearchBar_light__3Hjku.SearchBar_expanded__Im_of .SearchBar_input__RwJOv{background:var(--theme-card-bg,#fff)}.SearchBar_dark__ZmQMp.SearchBar_expanded__Im_of .SearchBar_input__RwJOv{background:rgba(17,24,39,.95);background:color-mix(in srgb,var(--theme-text-primary,#111827) 95%,transparent)}.style-brutalist .SearchBar_searchBar__Dlgtj{flex:1 1 auto;min-width:0;max-width:none}.style-brutalist .SearchBar_searchBar__Dlgtj.SearchBar_expanded__Im_of{position:static;transform:none;right:auto;top:auto;z-index:auto}.style-brutalist .SearchBar_input__RwJOv{width:100%}.SearchBar_input__RwJOv,.style-brutalist .SearchBar_input__RwJOv{font-size:16px}}.SearchBar_searchBar__Dlgtj.SearchBar_fullWidth__Petwg{width:100%;max-width:none;transition:none}.SearchBar_searchBar__Dlgtj.SearchBar_fullWidth__Petwg,.SearchBar_searchBar__Dlgtj.SearchBar_fullWidth__Petwg.SearchBar_expanded__Im_of{position:static;transform:none;right:auto;top:auto;z-index:auto}.SearchBar_searchBar__Dlgtj.SearchBar_fullWidth__Petwg .SearchBar_input__RwJOv,.SearchBar_searchBar__Dlgtj.SearchBar_fullWidth__Petwg.SearchBar_expanded__Im_of .SearchBar_input__RwJOv{width:100%;opacity:1;pointer-events:auto}.style-brutalist .SearchBar_searchBar__Dlgtj.SearchBar_fullWidth__Petwg{flex:1 1 auto;min-width:0;max-width:none;background:#fff;border:1.5px solid rgba(0,0,0,.4);transition:border-color .15s,box-shadow .15s}.style-brutalist .SearchBar_searchBar__Dlgtj.SearchBar_fullWidth__Petwg:focus-within{border-color:#000;box-shadow:0 0 0 3px rgba(246,146,30,.18)}.style-brutalist .SearchBar_clearButton__NBb1L{border-radius:50%;background:rgba(0,0,0,.08);border:none;color:#000;width:22px;height:22px;right:52px}.style-brutalist .SearchBar_clearButton__NBb1L:hover{background:rgba(0,0,0,.18);color:#000}.style-brutalist .SearchBar_clearButton__NBb1L:active{transform:translateY(-50%) scale(.95)}.style-brutalist .SearchBar_searchBar__Dlgtj.SearchBar_fullWidth__Petwg .SearchBar_clearButton__NBb1L,.style-brutalist .SearchBar_searchBar__Dlgtj.SearchBar_noSubmitButton__1Mqxp .SearchBar_clearButton__NBb1L{right:12px}.SearchBar_searchBar__Dlgtj.SearchBar_noSubmitButton__1Mqxp .SearchBar_input__RwJOv{padding-right:12px}.SearchBar_searchBar__Dlgtj.SearchBar_noSubmitButton__1Mqxp .SearchBar_input__RwJOv.SearchBar_inputWithClear__WK1KQ{padding-right:42px}.SearchBar_searchBar__Dlgtj.SearchBar_noSubmitButton__1Mqxp .SearchBar_clearButton__NBb1L{right:8px}.style-brutalist .SearchBar_searchBar__Dlgtj.SearchBar_noSubmitButton__1Mqxp .SearchBar_input__RwJOv{padding-right:14px}.style-brutalist .SearchBar_searchBar__Dlgtj.SearchBar_noSubmitButton__1Mqxp .SearchBar_input__RwJOv.SearchBar_inputWithClear__WK1KQ{padding-right:48px}.style-brutalist .SearchBar_searchBar__Dlgtj.SearchBar_noSubmitButton__1Mqxp .SearchBar_clearButton__NBb1L{right:12px}.LoginModal_overlay__Gb0Oh{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:LoginModal_fadeIn__nxW3U .2s ease-out}@keyframes LoginModal_fadeIn__nxW3U{0%{opacity:0}to{opacity:1}}.LoginModal_modal__ut8wi{background:var(--theme-card-bg,#fff);border:var(--theme-border-width,1px) solid var(--theme-border-color,#e5e7eb);border-radius:var(--theme-radius-card,8px);box-shadow:var(--theme-shadow-card,0 2px 8px rgba(0,0,0,.1));color:var(--theme-text-primary,#1a1a1a);font-family:var(--theme-font-family,system-ui,-apple-system,sans-serif);max-width:420px;width:100%;position:relative;animation:LoginModal_slideUp__0Pdvy .3s ease-out}@keyframes LoginModal_slideUp__0Pdvy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LoginModal_closeButton__FpYzP{position:absolute;top:.75rem;right:.75rem;background:none;border:none;cursor:pointer;padding:.5rem;color:var(--theme-text-primary,#1a1a1a);transition:opacity var(--theme-transition-speed,.15s)}.LoginModal_closeButton__FpYzP:hover{opacity:.7}.LoginModal_content__w7tW6{padding:2rem}.LoginModal_header__AtjSx{text-align:center;margin-bottom:1.5rem}.LoginModal_title__jq_FD{font-family:var(--theme-font-heading,var(--theme-font-family,system-ui));font-weight:var(--theme-font-weight-title,700);color:var(--theme-text-primary,#1a1a1a);font-size:1.5rem;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .5rem}.LoginModal_subtitle__PY36o{font-size:.875rem;color:var(--theme-text-secondary,#6b7280);margin:0}.LoginModal_form__rf3Nz{display:flex;flex-direction:column;gap:1rem}.LoginModal_inputGroup__doEQR{display:flex;flex-direction:column;gap:.5rem}.LoginModal_label__LMxO7{font-size:.875rem;font-weight:500}.LoginModal_input__SUeQD,.LoginModal_label__LMxO7{color:var(--theme-text-primary,#1a1a1a);font-family:var(--theme-font-family,system-ui,-apple-system,sans-serif)}.LoginModal_input__SUeQD{width:100%;padding:.75rem 1rem;font-size:1rem;background:var(--theme-card-bg,#fff);border:var(--theme-border-width,1px) solid var(--theme-border-color,#e5e7eb);border-radius:var(--theme-radius-btn,4px);transition:border-color var(--theme-transition-speed,.15s),box-shadow var(--theme-transition-speed,.15s);box-sizing:border-box}.LoginModal_input__SUeQD:focus{outline:none;border-color:var(--theme-accent-secondary,var(--theme-btn-selected-bg,#2563eb));box-shadow:0 0 0 3px rgba(59,130,246,.15);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent-secondary,#2563eb) 15%,transparent)}.LoginModal_input__SUeQD:disabled{opacity:.6;cursor:not-allowed}.LoginModal_input__SUeQD::-moz-placeholder{color:var(--theme-text-muted,#9ca3af)}.LoginModal_input__SUeQD::placeholder{color:var(--theme-text-muted,#9ca3af)}.LoginModal_pincodeInput__WBmrt{text-align:center;font-size:1.5rem;letter-spacing:.5rem;font-family:var(--font-space-mono),var(--font-ibm-plex-mono),monospace}.LoginModal_countdown__7YtdT,.LoginModal_hint__xKyFR{font-size:.8125rem;color:var(--theme-text-secondary,#6b7280);margin:0}.LoginModal_countdown__7YtdT{text-align:center;font-variant-numeric:tabular-nums;font-family:var(--font-space-mono),var(--font-ibm-plex-mono),monospace}.LoginModal_debugPincode__bTVCp{font-size:.875rem;color:var(--theme-accent,#f59e0b);background-color:rgba(245,158,11,.12);background-color:color-mix(in srgb,var(--theme-accent,#f59e0b) 12%,transparent);padding:.5rem;border-radius:var(--theme-radius-btn,4px);margin:0;text-align:center;font-family:var(--font-space-mono),var(--font-ibm-plex-mono),monospace}.LoginModal_error__D06t_{background:#fceeee;background:color-mix(in srgb,var(--ms-error,#dc2626) 8%,var(--theme-card-bg,#fff));border:var(--theme-border-width,1px) solid color-mix(in srgb,var(--ms-error,#dc2626) 30%,transparent);color:var(--ms-error,#dc2626);font-size:.875rem;margin:0;padding:.75rem 1rem;border-radius:var(--theme-radius-btn,4px)}.LoginModal_submitButton__GnHL3{padding:.875rem 1.5rem;background:var(--theme-btn-selected-bg,#2563eb);color:var(--theme-btn-selected-text,#fff);border:var(--theme-border-width,1px) solid var(--theme-btn-selected-border,var(--theme-btn-selected-bg,#2563eb));border-radius:var(--theme-radius-btn,4px);box-shadow:var(--theme-shadow-btn,none);font-family:var(--theme-font-family,system-ui,-apple-system,sans-serif);font-size:.9375rem;font-weight:600;cursor:pointer;transition:opacity var(--theme-transition-speed,.15s),transform var(--theme-transition-speed,.15s);text-transform:uppercase;letter-spacing:.02em}.LoginModal_submitButton__GnHL3:hover:not(:disabled){opacity:.9;transform:translate(-1px,-1px)}.LoginModal_submitButton__GnHL3:active:not(:disabled){transform:translate(0)}.LoginModal_submitButton__GnHL3:disabled{background:var(--theme-btn-bg,#e5e7eb);color:var(--theme-text-muted,#9ca3af);border-color:var(--theme-btn-border,#d1d5db);box-shadow:none;cursor:not-allowed}.LoginModal_backButton__LFMWR{padding:.625rem .75rem;background:none;border:none;font-family:var(--theme-font-family,system-ui,-apple-system,sans-serif);font-size:.875rem;color:var(--theme-text-secondary,#6b7280);cursor:pointer;transition:color var(--theme-transition-speed,.15s);text-align:left}.LoginModal_backButton__LFMWR:hover:not(:disabled){color:var(--theme-text-primary,#1a1a1a)}.LoginModal_backButton__LFMWR:disabled{opacity:.5;cursor:not-allowed}.LoginModal_secondaryActions__yLr3V{display:flex;flex-direction:column;gap:0;margin-top:.25rem}.LoginModal_successMessage__UDlfJ{text-align:center;padding:2rem 1rem}.LoginModal_successIcon__pKzc0{width:64px;height:64px;color:var(--ms-success,#38a169);margin-bottom:1rem}.LoginModal_successMessage__UDlfJ p{font-size:1rem;color:var(--theme-text-primary,#1a1a1a);margin:0}@media (max-width:480px){.LoginModal_overlay__Gb0Oh{align-items:flex-end;padding:0}.LoginModal_modal__ut8wi{margin:0;max-width:none;border-radius:0;border:none;border-top:var(--theme-border-width,1px) solid var(--theme-border-color,#e5e7eb);box-shadow:none;width:100%}.LoginModal_content__w7tW6{padding:1.5rem 1.5rem 2rem}}.ContentSlot_slotContainer__P_n7R{width:100%}.ContentSlot_block__NAZCn{padding:1.5rem 0;display:flex;justify-content:center}.ContentSlot_alignLeft__2jMvZ{justify-content:flex-start;text-align:left}.ContentSlot_alignCenter__BGYnZ{justify-content:center;text-align:center}.ContentSlot_alignRight__7UQAv{justify-content:flex-end;text-align:right}.ContentSlot_fullWidth__hd5BC{width:100vw;margin-left:calc(-50vw + 50%)}@media (max-width:768px){.ContentSlot_hideOnMobile__bCmuB{display:none!important}}@media (min-width:769px){.ContentSlot_hideOnDesktop__4S_9b{display:none!important}}.ContentSlot_textBlock__coVsz{max-width:800px}.ContentSlot_blockTitle__LC72_{color:var(--theme-text-primary,#1e293b);font-family:var(--theme-font-family,inherit);font-weight:var(--theme-font-weight-title,700);margin-bottom:.75rem;font-size:1.5rem}.ContentSlot_blockBody___V4w8{color:var(--theme-text-secondary,#64748b);line-height:1.55;font-size:1rem}.ContentSlot_blockBody___V4w8 p{margin:0 0 1rem}.ContentSlot_blockBody___V4w8 a{color:var(--theme-primary,#2563eb);text-decoration:underline;text-underline-offset:2px}.ContentSlot_blockBody___V4w8 a:hover{opacity:.8}.ContentSlot_blockBody___V4w8 h1{font-size:1.75rem;font-weight:700;color:var(--theme-text-primary,#1e293b);margin:2rem 0 1rem;line-height:1.2}.ContentSlot_blockBody___V4w8 h2{font-size:1.35rem;font-weight:700;color:var(--theme-text-primary,#1e293b);margin:2rem 0 .75rem;padding-bottom:.5rem;border-bottom:2px solid var(--theme-border-color,#e2e8f0);line-height:1.3}.ContentSlot_blockBody___V4w8 h3{font-size:1.1rem;font-weight:600;color:var(--theme-text-primary,#1e293b);margin:1.5rem 0 .5rem;line-height:1.3}.ContentSlot_blockBody___V4w8 h4{font-size:1rem;font-weight:600;color:var(--theme-text-primary,#1e293b);margin:1.25rem 0 .5rem}.ContentSlot_blockBody___V4w8 ol,.ContentSlot_blockBody___V4w8 ul{margin:0 0 1rem;padding-left:1.5rem}.ContentSlot_blockBody___V4w8 li{margin-bottom:.4rem;line-height:1.6}.ContentSlot_blockBody___V4w8 table{width:100%;border-collapse:collapse;margin:1rem 0 1.5rem;font-size:.9rem}.ContentSlot_blockBody___V4w8 thead th{background:var(--theme-surface-color,#f1f5f9);color:var(--theme-text-primary,#1e293b);font-weight:600;text-align:left;padding:.6rem .75rem;border-bottom:2px solid var(--theme-border-color,#e2e8f0)}.ContentSlot_blockBody___V4w8 tbody td{padding:.55rem .75rem;border-bottom:1px solid var(--theme-border-color,#e2e8f0);vertical-align:top}.ContentSlot_blockBody___V4w8 tbody tr:last-child td{border-bottom:none}.ContentSlot_blockBody___V4w8 strong{color:var(--theme-text-primary,#1e293b);font-weight:600}.ContentSlot_blockBody___V4w8 hr{border:none;border-top:1px solid var(--theme-border-color,#e2e8f0);margin:2rem 0}.ContentSlot_blockBody___V4w8 code{background:var(--theme-surface-color,#f1f5f9);padding:.15rem .4rem;border-radius:3px;font-size:.875em}.ContentSlot_blockBody___V4w8 blockquote{border-left:3px solid var(--theme-primary,#2563eb);margin:1rem 0;padding:.5rem 0 .5rem 1rem;color:var(--theme-text-secondary,#64748b);font-style:italic}.ContentSlot_cta__8_k_K{display:inline-block;margin-top:1rem;padding:.625rem 1.5rem;background:var(--theme-primary,#2563eb);color:#fff;border-radius:var(--theme-border-radius,8px);text-decoration:none;font-weight:600;transition:opacity .2s}.ContentSlot_cta__8_k_K:hover{opacity:.9}.ContentSlot_imageBlock__5weP6{max-width:800px}.ContentSlot_blockImage__e8jJQ{width:100%;height:auto;border-radius:var(--theme-border-radius,8px);-o-object-fit:cover;object-fit:cover}.ContentSlot_blockCaption__wgNPv{color:var(--theme-text-secondary,#64748b);margin-top:.5rem;font-size:.9rem}.ContentSlot_videoBlock__I23nH{max-width:800px;width:100%}.ContentSlot_videoWrapper__cyrwm{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--theme-border-radius,8px)}.ContentSlot_videoIframe__dRkUw{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.ContentSlot_embedBlock__22eEa{max-width:800px}.ContentSlot_embedWrapper__iknn6{overflow:hidden;border-radius:var(--theme-border-radius,8px)}.ContentSlot_bannerBlock__jxchZ{position:relative;background-size:cover;background-position:50%;background-color:var(--theme-primary,#2563eb);border-radius:var(--theme-border-radius,8px);overflow:hidden}.ContentSlot_bannerBlock__jxchZ,.ContentSlot_bannerOverlay__N1E52{min-height:200px;display:flex;align-items:center;justify-content:center}.ContentSlot_bannerOverlay__N1E52{padding:2rem;text-align:center;background:rgba(0,0,0,.3);width:100%;flex-direction:column}.ContentSlot_bannerTitle__t6lr3{color:#fff;font-family:var(--theme-font-family,inherit);font-weight:var(--theme-font-weight-title,700);font-size:2rem;margin-bottom:.5rem}.ContentSlot_bannerBody__xXE_X{color:hsla(0,0%,100%,.9);font-size:1.1rem;max-width:600px}.ContentSlot_bannerCta__cZZJY{display:inline-block;margin-top:1rem;padding:.75rem 2rem;background:#fff;color:var(--theme-primary,#2563eb);border-radius:var(--theme-border-radius,8px);text-decoration:none;font-weight:600;transition:opacity .2s}.ContentSlot_bannerCta__cZZJY:hover{opacity:.9}.ContentSlot_tiktokBlock__OLzzi{width:100%}.ContentSlot_tiktokEmbed__0hv8P{border:none;margin:0;padding:0}.style-brutalist .slot-product-after-preview .ContentSlot_block__NAZCn{padding:0}.style-brutalist .slot-product-after-preview .ContentSlot_blockTitle__LC72_{font-family:var(--font-syne),var(--font-barlow-condensed),"Impact",sans-serif;font-weight:800;font-size:clamp(2.5rem,6vw,4.5rem);line-height:.85;letter-spacing:-3px;text-transform:uppercase;color:#000;margin-bottom:1rem;transform:rotate(-1deg);transform-origin:left center}.style-brutalist .slot-product-after-preview .ContentSlot_blockBody___V4w8{border-left:4px solid #000;padding-left:1rem;font-family:var(--font-space-mono),var(--font-ibm-plex-mono),monospace;font-weight:700;font-size:1.1rem;color:#000;margin-bottom:1rem}.ContentSlot_consentPlaceholder__D5kZN{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;border:2px dashed var(--theme-border-color,#d1d5db);border-radius:var(--ms-radius,8px);background:var(--theme-surface-color,#f9fafb);text-align:center;max-width:800px;width:100%;margin:0 auto}.ContentSlot_consentIcon__aRMiZ{font-size:2.5rem;margin-bottom:1rem;opacity:.4}.ContentSlot_consentTitle__DMwNg{font-weight:600;font-size:1rem;color:var(--theme-text-color,var(--ms-text,#1f2937));margin:0 0 .5rem}.ContentSlot_consentText__THxux{font-size:.875rem;color:var(--theme-text-muted-color,var(--ms-text-muted,#6b7280));margin:0 0 1.25rem;max-width:400px}.ContentSlot_consentButton__og7sm{padding:.625rem 1.5rem;background:var(--ms-primary,#2563eb);color:#fff;border:none;border-radius:var(--ms-radius,8px);font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .15s}.ContentSlot_consentButton__og7sm:hover{opacity:.85}@media (max-width:767px){.ContentSlot_block__NAZCn{padding:.75rem 0}.ContentSlot_blockTitle__LC72_{font-size:1.15rem;margin-bottom:.375rem}.ContentSlot_blockBody___V4w8{font-size:.875rem;line-height:1.5}.ContentSlot_blockBody___V4w8 p{margin:0 0 .5rem}.ContentSlot_blockBody___V4w8 h1{font-size:1.375rem;margin:1.25rem 0 .5rem}.ContentSlot_blockBody___V4w8 h2{font-size:1.1rem;margin:1.25rem 0 .375rem}.ContentSlot_blockBody___V4w8 h3{font-size:1rem;margin:1rem 0 .375rem}}.MicrositeLayout_layout___AC2i{display:flex;flex-direction:column;min-height:100vh;background-color:var(--ms-background,#fff)}.MicrositeLayout_main__y8So0{flex:1;width:100%;margin:0 auto;padding:24px}.MicrositeLayout_maxWidthNarrow__cwCCO{max-width:720px}.MicrositeLayout_maxWidthDefault__JJVfW{max-width:1200px}.MicrositeLayout_maxWidthWide__lXksV{max-width:1440px}.MicrositeLayout_maxWidthFull__9ulr6{max-width:100%;padding-left:0;padding-right:0}.MicrositeLayout_mainFullwidth__eArwy{max-width:100%;padding-left:0;padding-right:0}@media (max-width:768px){.MicrositeLayout_main__y8So0{padding:16px}}@media (max-width:480px){.MicrositeLayout_main__y8So0{padding:12px}}