.WhatsAppFab_fab__vU_l4{position:fixed;right:var(--fab-inset);bottom:var(--fab-inset);z-index:50;display:inline-flex;align-items:center;justify-content:center;width:var(--fab-size);height:var(--fab-size);border-radius:999px;background:var(--primary);color:var(--on-primary);border:1px solid var(--primary);text-decoration:none;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.08);transition:transform .25s cubic-bezier(.22,1,.36,1),background .2s ease,box-shadow .25s ease;opacity:0;animation:WhatsAppFab_fabIn__0bxOA .35s cubic-bezier(.22,1,.36,1) .6s forwards}.WhatsAppFab_fab__vU_l4:hover{transform:translateY(-2px);background:var(--primary-hover);box-shadow:0 8px 22px rgba(0,0,0,.14)}.WhatsAppFab_fab__vU_l4:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.WhatsAppFab_fab__vU_l4:active{transform:translateY(0)}.WhatsAppFab_icon__5UBci{display:inline-flex;align-items:center;justify-content:center;font-size:var(--fab-icon);line-height:1}.WhatsAppFab_tooltip__3uarA{position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translateX(-50%) translateY(4px);padding:.375rem .625rem;background:var(--text-primary);color:var(--background);border-radius:var(--radius-sm);box-shadow:0 4px 14px rgba(0,0,0,.16);font-size:.75rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .25s cubic-bezier(.22,1,.36,1)}.WhatsAppFab_fab__vU_l4:focus-visible .WhatsAppFab_tooltip__3uarA,.WhatsAppFab_fab__vU_l4:hover .WhatsAppFab_tooltip__3uarA{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width:768px){.WhatsAppFab_tooltip__3uarA{display:none}}@keyframes WhatsAppFab_fabIn__0bxOA{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.WhatsAppFab_fab__vU_l4{animation:none;opacity:1}.WhatsAppFab_fab__vU_l4:hover{transform:none}}:where(.chat_root__KBO11){--chat-brand:#1f2a44;--chat-brand-fg:#ffffff;--chat-brand-muted:rgba(255,255,255,0.72);--chat-accent:#2563eb;--chat-accent-hover:#1d4ed8;--chat-accent-fg:#ffffff;--chat-link:#1d4ed8;--chat-surface:#ffffff;--chat-fg:#1f2937;--chat-muted:#4b5563;--chat-bubble:#f1f3f6;--chat-border:#e5e7eb;--chat-control-border:#858c99;--chat-chip:#ffffff;--chat-chip-border:#cfd4dc;--chat-focus:var(--chat-accent);--chat-spark:#7dd3fc;--chat-launcher:var(--chat-brand);--chat-launcher-fg:var(--chat-brand-fg);--chat-launcher-spark:var(--chat-spark);--chat-launcher-edge:rgba(255,255,255,0.34);--chat-launcher-ring:rgba(255,255,255,0.14);--chat-user:#1f2a44;--chat-user-fg:#ffffff;--chat-error:#b91c1c;--chat-error-bg:#fef2f2;--chat-shadow:0 20px 48px rgba(15,23,42,0.22),0 4px 12px rgba(15,23,42,0.1);--chat-font:inherit;--chat-mono:ui-monospace,"SFMono-Regular",Menlo,monospace;--chat-z:90}.chat_root__KBO11{font-family:var(--chat-font)}.chat_root__KBO11 *,.chat_root__KBO11 :after,.chat_root__KBO11 :before{box-sizing:border-box}.chat_root__KBO11 h2,.chat_root__KBO11 ol,.chat_root__KBO11 p,.chat_root__KBO11 ul{margin:0}.chat_launcher__Zm30j{position:fixed;right:1.5rem;bottom:1.5rem;z-index:var(--chat-z);display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;padding:0;border-radius:9999px;border:1px solid var(--chat-launcher);background:var(--chat-launcher);color:var(--chat-launcher-fg);--chat-spark:var(--chat-launcher-spark);box-shadow:0 4px 14px rgba(0,0,0,.12);font:inherit;font-family:var(--chat-font);line-height:1;cursor:pointer}.chat_launcher__Zm30j:hover{background:color-mix(in srgb,var(--chat-launcher) 88%,white);box-shadow:0 8px 22px rgba(0,0,0,.16)}.chat_launcher__Zm30j:focus-visible{outline:2px solid var(--chat-focus);outline-offset:4px}.chat_launcherIcon__vcJjm{display:grid;place-items:center;flex-shrink:0}@media (prefers-reduced-motion:no-preference){.chat_launcher__Zm30j{transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.chat_attention__LdzL9:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid var(--chat-launcher);pointer-events:none;animation:chat_ping__i0xra 1.6s cubic-bezier(.2,.7,.3,1) 2 both}.chat_attention__LdzL9 [data-spark]{transform-box:fill-box;transform-origin:center;animation:chat_twinkle__4Vo_H 1.6s ease-in-out 2}}@keyframes chat_ping__i0xra{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.18,1.45)}}@keyframes chat_twinkle__4Vo_H{0%,to{transform:scale(1) rotate(0)}45%{transform:scale(1.35) rotate(45deg)}}@media (max-width:639px){.chat_launcher__Zm30j{right:1rem;bottom:1rem}.chat_isOpen__0NO_B .chat_launcher__Zm30j{display:none}}.chat_invite__cP9S4{position:fixed;right:1.5rem;bottom:5.75rem;z-index:var(--chat-z);max-width:min(18rem,calc(100vw - 3rem));border:1px solid var(--chat-border);border-radius:.75rem;background:var(--chat-surface);color:var(--chat-fg);box-shadow:0 2px 6px rgba(15,23,42,.1),0 8px 24px rgba(15,23,42,.12);font-family:var(--chat-font);font-size:.875rem;line-height:1.45;transform-origin:right bottom}.chat_invite__cP9S4:after,.chat_invite__cP9S4:before{content:"";position:absolute;right:1.25rem;bottom:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:0;border-top:7px solid transparent;border-top-color:var(--chat-border);pointer-events:none}.chat_invite__cP9S4:after{bottom:-6px;border-top-color:var(--chat-surface)}@media (prefers-reduced-motion:no-preference){.chat_invite__cP9S4{animation:chat_pop__Fh2xc .42s cubic-bezier(.22,1,.36,1) both}.chat_inviteLeaving__tBkNg{animation:chat_leave__W9N9d .3s ease forwards}}.chat_inviteLeaving__tBkNg{pointer-events:none}@keyframes chat_pop__Fh2xc{0%{opacity:0;transform:translateY(10px) scale(.85)}to{opacity:1;transform:none}}@keyframes chat_leave__W9N9d{to{opacity:0;transform:translateY(4px) scale(.96)}}.chat_inviteText__dO8tn{display:block;width:100%;padding:.75rem 1rem .75rem .875rem;border:0;border-radius:inherit;background:none;color:inherit;font:inherit;text-align:left;text-wrap:balance;cursor:pointer}.chat_inviteClose__q7qQX{position:absolute;top:-1.25rem;right:-1.25rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--chat-muted);cursor:pointer}.chat_inviteClose__q7qQX:before{content:"";position:absolute;width:1.5rem;height:1.5rem;border:1px solid var(--chat-border);border-radius:50%;background:var(--chat-surface);box-shadow:0 2px 8px rgba(0,0,0,.12)}.chat_inviteClose__q7qQX svg{position:relative}.chat_inviteClose__q7qQX:hover{color:var(--chat-fg)}.chat_inviteClose__q7qQX:focus-visible,.chat_inviteText__dO8tn:focus-visible{outline:2px solid var(--chat-focus);outline-offset:2px}@media (max-width:639px){.chat_invite__cP9S4{right:1rem;bottom:5.25rem;max-width:min(16rem,calc(100vw - 2rem))}}.chat_starter__XrBZ6{min-height:2rem;padding:.375rem .875rem;border:1px solid var(--chat-user);border-radius:1rem 1rem .375rem 1rem;background:var(--chat-surface);color:var(--chat-user);font:inherit;font-size:.8125rem;font-weight:500;line-height:1.35;text-align:left;cursor:pointer}.chat_starter__XrBZ6:hover{background:var(--chat-user);color:var(--chat-user-fg)}.chat_panel__diARY{position:fixed;right:1.5rem;bottom:6rem;z-index:calc(var(--chat-z) + 5);display:flex;flex-direction:column;width:24rem;height:min(40rem,100dvh - 8rem);border:1px solid var(--chat-border);border-radius:1rem;background:var(--chat-surface);color:var(--chat-fg);box-shadow:var(--chat-shadow);overflow:hidden;font-size:.875rem;line-height:1.6}.chat_panel__diARY[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.chat_panel__diARY{animation:chat_rise___LAEP .18s ease-out}}@media (max-width:639px){.chat_panel__diARY{right:.75rem;left:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));width:auto;height:min(34rem,100dvh - 5rem)}}@keyframes chat_rise___LAEP{0%{opacity:0;transform:translateY(12px)}}.chat_header__8sxN3{display:flex;align-items:center;gap:.375rem;padding:.5rem .5rem .5rem .875rem;border-bottom:1px solid var(--chat-border);background:var(--chat-surface);color:var(--chat-fg);cursor:pointer}.chat_avatar__AAP5k{--chat-spark:var(--chat-launcher-spark);display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background:var(--chat-launcher);color:var(--chat-launcher-fg)}.chat_brandMark__TZItx{display:flex;align-items:center;min-height:2rem}.chat_brandMark__TZItx svg{display:block;height:1.375rem;width:auto}.chat_title__sXII3{flex:1 1;min-width:0;overflow:hidden;font-size:.9375rem;font-weight:600;line-height:1.3;color:inherit;white-space:nowrap;text-overflow:ellipsis}.chat_iconBtn__bmoUX{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border-radius:50%;border:0;background:transparent;color:var(--chat-muted);cursor:pointer}.chat_header__8sxN3:hover .chat_iconBtn__bmoUX:last-child,.chat_iconBtn__bmoUX:hover{background:var(--chat-bubble);color:var(--chat-fg)}.chat_iconBtn__bmoUX:focus-visible{outline:2px solid var(--chat-focus);outline-offset:1px}.chat_log__nr4Kq{flex:1 1;display:flex;flex-direction:column;gap:.75rem;padding:1rem;overflow-y:auto;overscroll-behavior:contain}.chat_bubble__R_DSw{max-width:88%;padding:.625rem .75rem;border-radius:.625rem;overflow-wrap:anywhere}.chat_bubble__R_DSw ol+p,.chat_bubble__R_DSw p+ol,.chat_bubble__R_DSw p+p,.chat_bubble__R_DSw p+ul,.chat_bubble__R_DSw ul+p{margin-top:.5rem}.chat_bubble__R_DSw ol,.chat_bubble__R_DSw ul{padding-left:1.25rem}.chat_bubble__R_DSw ul{list-style:disc}.chat_bubble__R_DSw ol{list-style:decimal}.chat_bubble__R_DSw li+li{margin-top:.25rem}.chat_bubble__R_DSw code{font-family:var(--chat-mono);font-size:.9em}.chat_bubble__R_DSw :where(p,li,ul,ol,strong){color:inherit}.chat_assistant__k0pXZ{align-self:flex-start;background:var(--chat-bubble);color:var(--chat-fg);border-bottom-left-radius:.375rem}.chat_user__fEkq7{align-self:flex-end;background:var(--chat-user);color:var(--chat-user-fg);border-bottom-right-radius:.375rem;white-space:pre-wrap}.chat_assistantGroup__g_pZl{display:flex;flex-direction:column;gap:.375rem}.chat_failed__ciUSC{opacity:.6}.chat_link__HC7CK{color:var(--chat-link);text-decoration:underline;text-underline-offset:2px}.chat_link__HC7CK:hover{text-decoration-thickness:2px}.chat_rating__ozWnL{display:flex;gap:.25rem}.chat_rateBtn__4YzBR{display:grid;place-items:center;width:1.75rem;height:1.5rem;padding:0;border:1px solid var(--chat-chip-border);border-radius:.375rem;background:transparent;color:var(--chat-muted);cursor:pointer}.chat_rateBtn__4YzBR:hover{color:var(--chat-fg)}.chat_rateBtn__4YzBR:focus-visible{outline:2px solid var(--chat-focus);outline-offset:1px}.chat_rated__gFNRv{border-color:var(--chat-accent);background:color-mix(in srgb,var(--chat-accent) 12%,transparent);color:var(--chat-accent)}.chat_starters__YJFcP{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;margin-top:auto}.chat_starter__XrBZ6:focus-visible{outline:2px solid var(--chat-focus);outline-offset:2px}.chat_typing__pfPZK{display:inline-flex;gap:4px;padding:.75rem}.chat_typing__pfPZK span{width:6px;height:6px;border-radius:50%;background:var(--chat-muted);opacity:.5}@media (prefers-reduced-motion:no-preference){.chat_typing__pfPZK span{animation:chat_blink__MMYnR 1.2s ease-in-out infinite}.chat_typing__pfPZK span:nth-child(2){animation-delay:.15s}.chat_typing__pfPZK span:nth-child(3){animation-delay:.3s}}@keyframes chat_blink__MMYnR{0%,80%,to{opacity:.3}40%{opacity:1}}.chat_error__w0Eum,.chat_notice__YyZMp{padding:.5rem .75rem;border-radius:.5rem;font-size:.75rem}.chat_error__w0Eum{background:var(--chat-error-bg);color:var(--chat-error)}.chat_notice__YyZMp{background:var(--chat-bubble);color:var(--chat-muted)}.chat_inlineBtn__HMRKU{padding:0;border:0;background:none;color:var(--chat-link);font:inherit;text-decoration:underline;cursor:pointer}.chat_composer__Qe3dT{display:flex;align-items:flex-end;gap:.5rem;margin:0;padding:.75rem;border-top:1px solid var(--chat-border)}.chat_input__dSyzc{flex:1 1;min-height:2.5rem;max-height:7.5rem;padding:.5rem .75rem;border:1px solid var(--chat-control-border);border-radius:.625rem;background:var(--chat-surface);color:var(--chat-fg);font:inherit;font-size:1rem;line-height:1.4;resize:none}.chat_input__dSyzc::placeholder{color:var(--chat-muted);opacity:1}.chat_input__dSyzc:focus-visible{outline:var(--chat-input-focus-outline,2px solid var(--chat-focus));outline-offset:0;border-color:var(--chat-input-focus-border,transparent);box-shadow:var(--chat-input-focus-ring,none)}.chat_sendBtn__xNzsJ{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;padding:0;border-radius:.625rem;border:1px solid var(--chat-accent);background:var(--chat-accent);color:var(--chat-accent-fg);cursor:pointer}.chat_sendBtn__xNzsJ:hover:not(:disabled){background:var(--chat-accent-hover)}.chat_sendBtn__xNzsJ:disabled{border-color:var(--chat-control-border);background:var(--chat-chip);color:var(--chat-muted);cursor:not-allowed}.chat_sendBtn__xNzsJ:focus-visible{outline:2px solid var(--chat-focus);outline-offset:2px}.chat_counter__aDrvi{padding:0 .75rem;font-size:.75rem;color:var(--chat-muted);text-align:right}.chat_srOnly__LNge3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.theme_theme__vQy35{--chat-brand:var(--primary);--chat-brand-fg:var(--on-primary);--chat-brand-muted:rgba(255,255,255,0.68);--chat-accent:var(--primary);--chat-accent-hover:var(--primary-hover);--chat-accent-fg:var(--on-primary);--chat-link:var(--text-primary);--chat-surface:var(--background);--chat-fg:var(--text-primary);--chat-muted:rgba(0,0,0,0.55);--chat-bubble:var(--surface);--chat-border:var(--border-strong);--chat-control-border:rgba(0,0,0,0.45);--chat-chip:var(--background);--chat-chip-border:var(--border-strong);--chat-focus:var(--primary);--chat-input-focus-outline:none;--chat-input-focus-border:color-mix(in srgb,var(--text-primary) 70%,transparent);--chat-input-focus-ring:0 0 0 3px color-mix(in srgb,var(--text-primary) 8%,transparent);--chat-spark:var(--on-primary);--chat-launcher:var(--primary);--chat-launcher-fg:var(--on-primary);--chat-launcher-spark:var(--on-primary);--chat-user:var(--primary);--chat-user-fg:var(--on-primary);--chat-error:var(--error);--chat-error-bg:#fef2f2;--chat-shadow:var(--shadow-md);--chat-font:var(--font-sans);--chat-z:120}.theme_theme__vQy35 [data-chat-launcher]{right:calc(var(--fab-inset) + var(--fab-size) + var(--fab-gap));bottom:var(--fab-inset);width:var(--fab-size);min-width:0;height:var(--fab-size);padding:0;animation:theme_launcherIn__87Za4 .35s cubic-bezier(.22,1,.36,1) .75s backwards}.theme_theme__vQy35 [data-chat-launcher]:hover{background:var(--primary-hover)}@media(prefers-reduced-motion:reduce){.theme_theme__vQy35 [data-chat-launcher]{animation:none}}.theme_theme__vQy35 [data-chat-launcher] svg{width:var(--fab-icon);height:var(--fab-icon)}.theme_theme__vQy35 [data-chat-invite]{right:calc(var(--fab-inset) + var(--fab-size) + var(--fab-gap));bottom:calc(var(--fab-inset) + var(--fab-size) + .875rem);max-width:min(18rem,100vw - 2*var(--fab-inset) - var(--fab-size) - var(--fab-gap))}.theme_theme__vQy35 [data-chat-invite]:after,.theme_theme__vQy35 [data-chat-invite]:before{right:calc(var(--fab-size)/2 - 7px)}@keyframes theme_launcherIn__87Za4{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.CartToast_overlay__AbUTn{position:fixed;top:80px;right:20px;z-index:1000;animation:CartToast_slideIn__YcAQt .3s cubic-bezier(.22,1,.36,1)}@media(max-width:480px){.CartToast_overlay__AbUTn{top:auto;bottom:20px;right:12px;left:12px}}@keyframes CartToast_slideIn__YcAQt{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.CartToast_toast__e_1zL{background:#fff;border:1px solid var(--border);box-shadow:0 8px 30px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);width:340px;overflow:hidden}@media(max-width:480px){.CartToast_toast__e_1zL{width:100%}}.CartToast_header__uhfnK{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border-bottom:1px solid var(--border)}.CartToast_headerLeft__X7YFy{display:flex;align-items:center;gap:.5rem}.CartToast_checkIcon__gpwRi{color:var(--success)}.CartToast_headerText__g45DC{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--text-primary)}.CartToast_closeBtn__oS6af{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .15s}.CartToast_closeBtn__oS6af:hover{color:var(--text-primary)}.CartToast_body__iCVat{display:flex;align-items:center;gap:.875rem;padding:1rem}.CartToast_thumb__xD7nU{flex-shrink:0;width:56px;height:70px;overflow:hidden;background:var(--surface-2)}.CartToast_info__1UPnP{display:flex;flex-direction:column;gap:.25rem;min-width:0}.CartToast_name__DAZtQ{font-size:.8125rem;font-weight:500;color:var(--text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CartToast_price__5imZS{font-size:.8125rem;color:var(--text-secondary)}.CartToast_actions__2_LsI{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem 1rem}.CartToast_cartBtn__563qK{padding:.8125rem 1.875rem;border:none;border-radius:0;font-family:var(--font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s;background:var(--primary);color:var(--on-primary);display:flex;align-items:center;justify-content:center;gap:.5rem}.CartToast_cartBtn__563qK:disabled{background:var(--surface-2);color:var(--text-muted);cursor:not-allowed}.CartToast_cartBtn__563qK:hover:not(:disabled){background:var(--primary-hover);color:var(--on-primary)}.CartToast_continueBtn__TAedG{border:none;border-radius:0;font-family:var(--font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s;padding:calc(.8125rem - 1px) calc(1.875rem - 1px);background:rgba(0,0,0,0);color:var(--text-primary);border:1px solid var(--border-strong)}.CartToast_continueBtn__TAedG:disabled{background:var(--surface-2);color:var(--text-muted);cursor:not-allowed}.CartToast_continueBtn__TAedG:hover:not(:disabled){background:var(--surface);border-color:var(--text-primary);color:var(--text-primary)}.CartToast_continueBtn__TAedG:disabled{border-color:var(--border-strong)}.HeaderComponent_header__pNc7x{background:var(--background);border-bottom:1px solid var(--border);height:var(--header-height);position:fixed;top:0;left:0;right:0;z-index:110;transition:background .35s ease,border-color .35s ease,box-shadow .3s ease}@media(max-width:768px){.HeaderComponent_header__pNc7x{height:var(--header-height-mobile)}}.HeaderComponent_headerHero__bixql{background:rgba(0,0,0,0);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:rgba(0,0,0,0)}.HeaderComponent_headerHero__bixql .HeaderComponent_logo__lk_lL{color:#3a3a3a}.HeaderComponent_headerHero__bixql .HeaderComponent_link__p8U02{color:#4a4a4a}.HeaderComponent_headerHero__bixql .HeaderComponent_link__p8U02.HeaderComponent_linkActive__FFgBa,.HeaderComponent_headerHero__bixql .HeaderComponent_link__p8U02:hover{color:#1a1a1a}.HeaderComponent_headerHero__bixql .HeaderComponent_link__p8U02:after{background:#1a1a1a}.HeaderComponent_headerHero__bixql .HeaderComponent_iconBtn__Rlx2U{color:#4a4a4a}.HeaderComponent_headerHero__bixql .HeaderComponent_iconBtn__Rlx2U:hover{color:#2a2a2a}.HeaderComponent_headerHero__bixql .HeaderComponent_currency__6_hlM{color:#4a4a4a;border-right-color:rgba(0,0,0,.15)}.HeaderComponent_headerHero__bixql .HeaderComponent_userName__RraVe{color:#4a4a4a}.HeaderComponent_headerHero__bixql .HeaderComponent_userName__RraVe:hover{color:#2a2a2a}.HeaderComponent_headerHero__bixql .HeaderComponent_button__TobWB{color:#404040;border-color:rgba(0,0,0,.25)}.HeaderComponent_headerHero__bixql .HeaderComponent_button__TobWB:hover{background:#292929;border-color:rgba(0,0,0,.45)}.HeaderComponent_headerHero__bixql .HeaderComponent_hamburger__IqLdS{color:#3a3a3a}.HeaderComponent_headerContainer__3DkUG{width:100%;max-width:1600px;height:100%;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:2rem;gap:2rem}@media(max-width:768px){.HeaderComponent_headerContainer__3DkUG{display:flex;justify-content:space-between;padding:0 20px;gap:1rem}}.HeaderComponent_logo__lk_lL{text-decoration:none;color:var(--text-primary);flex-shrink:0;display:inline-flex;align-items:center;transition:color .35s ease}.HeaderComponent_logoMark__YHplA{height:28px;width:auto;display:block}.HeaderComponent_nav___drwQ{display:flex;align-items:center;gap:.25rem}@media(max-width:768px){.HeaderComponent_nav___drwQ{display:none}}.HeaderComponent_link__p8U02{position:relative;font-size:1.0625rem;font-weight:500;letter-spacing:-.005em;color:rgba(0,0,0,.7);text-decoration:none;padding:1.125rem 1.5rem;transition:color var(--duration-fast)}.HeaderComponent_link__p8U02:after{content:"";position:absolute;left:1.5rem;right:1.5rem;bottom:.875rem;height:1.5px;background:var(--text-primary);border-radius:999px;transform:scaleX(0);transform-origin:center;transition:transform .18s cubic-bezier(.4,0,.2,1)}.HeaderComponent_link__p8U02:hover{color:var(--text-primary)}.HeaderComponent_link__p8U02:hover:after{transform:scaleX(1)}.HeaderComponent_link__p8U02.HeaderComponent_linkActive__FFgBa{color:var(--text-primary)}.HeaderComponent_link__p8U02.HeaderComponent_linkActive__FFgBa:after{transform:scaleX(1)}.HeaderComponent_userHeader__H_lzZ{display:flex;align-items:center;justify-content:flex-end;gap:1rem}@media(max-width:768px){.HeaderComponent_userHeader__H_lzZ{display:none}}.HeaderComponent_currency__6_hlM{display:flex;align-items:center;color:rgba(0,0,0,.7);padding-right:.85rem;margin-right:-.35rem;border-right:1px solid var(--border)}@media(max-width:900px){.HeaderComponent_currency__6_hlM{display:none}}.HeaderComponent_iconBtn__Rlx2U{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;color:rgba(0,0,0,.7);transition:color var(--duration-fast);padding:2px;min-width:44px;min-height:44px}.HeaderComponent_iconBtn__Rlx2U:hover{color:var(--text-primary)}@media(max-width:768px){.HeaderComponent_iconBtn__Rlx2U.HeaderComponent_hideOnMobile__DD_Xi{display:none}}.HeaderComponent_userName__RraVe{color:var(--text-secondary);font-size:.75rem;font-weight:500;letter-spacing:.02em;text-decoration:none;transition:color var(--duration-fast)}.HeaderComponent_userName__RraVe:hover{color:var(--text-primary)}@media(max-width:768px){.HeaderComponent_userName__RraVe{display:none}}.HeaderComponent_button__TobWB{display:flex;align-items:center;gap:.375rem;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.45);color:rgba(0,0,0,.75);font-weight:500;font-size:.6875rem;font-family:var(--font-sans);padding:.59375rem 1.1875rem;cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-sm)}.HeaderComponent_button__TobWB:hover{background:var(--text-primary);border-color:var(--text-primary);color:var(--on-primary)}@media(max-width:768px){.HeaderComponent_button__TobWB{display:none}}@media(max-width:480px){.HeaderComponent_buttonLabel__xuEgQ{display:none}}.HeaderComponent_loading__cfOJ6{color:var(--text-muted);font-size:.8125rem}.HeaderComponent_hamburger__IqLdS{display:none;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:var(--text-primary);cursor:pointer;padding:4px;min-width:44px;min-height:44px}@media(max-width:768px){.HeaderComponent_hamburger__IqLdS{display:flex}}.HeaderComponent_mobileOverlay__HPQjd{position:fixed;left:0;right:0;bottom:0;top:var(--header-height-mobile);background:var(--background);z-index:105;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 24px 3rem;overflow-y:auto;animation:HeaderComponent_fadeIn__JWgEM .2s ease-out;-webkit-overflow-scrolling:touch}@keyframes HeaderComponent_fadeIn__JWgEM{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.HeaderComponent_mobileNav__kSWgv{display:flex;flex-direction:column;gap:0;flex:1 1}.HeaderComponent_mobileLink__eh3ir{font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--text-secondary);text-decoration:none;padding:1rem 0;border-bottom:1px solid var(--border);transition:color var(--duration-fast)}.HeaderComponent_mobileLink__eh3ir.HeaderComponent_mobileLinkActive__qw6m5,.HeaderComponent_mobileLink__eh3ir:hover{color:var(--text-primary)}.HeaderComponent_mobileActions__M2UsG{display:flex;flex-direction:column;gap:0;padding-top:.5rem}.HeaderComponent_mobileActionBtn__XZZBs{display:flex;align-items:center;gap:.875rem;padding:1rem 0;background:none;border:none;border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:.9375rem;font-weight:500;font-family:var(--font-sans);text-decoration:none;cursor:pointer;text-align:left;transition:color var(--duration-fast)}.HeaderComponent_mobileActionBtn__XZZBs svg{color:var(--text-muted);transition:color var(--duration-fast);flex-shrink:0}.HeaderComponent_mobileActionBtn__XZZBs:focus-visible,.HeaderComponent_mobileActionBtn__XZZBs:hover{color:var(--text-primary)}.HeaderComponent_mobileActionBtn__XZZBs:focus-visible svg,.HeaderComponent_mobileActionBtn__XZZBs:hover svg{color:var(--text-primary)}.HeaderComponent_mobileBottom__jvpbI{display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem;margin-top:auto}.HeaderComponent_mobileCta__Nqm_w{padding:.8125rem 1.875rem;border:none;border-radius:0;font-family:var(--font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s;background:var(--primary);color:var(--on-primary);width:100%}.HeaderComponent_mobileCta__Nqm_w:disabled{background:var(--surface-2);color:var(--text-muted);cursor:not-allowed}.HeaderComponent_mobileCta__Nqm_w:hover:not(:disabled){background:var(--primary-hover);color:var(--on-primary)}.HeaderComponent_mobileLogout__MyLOO{border:none;border-radius:0;font-family:var(--font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s;padding:calc(.8125rem - 1px) calc(1.875rem - 1px);background:rgba(0,0,0,0);color:var(--text-primary);border:1px solid var(--border-strong);width:100%}.HeaderComponent_mobileLogout__MyLOO:disabled{background:var(--surface-2);color:var(--text-muted);cursor:not-allowed}.HeaderComponent_mobileLogout__MyLOO:hover:not(:disabled){background:var(--surface);border-color:var(--text-primary);color:var(--text-primary)}.HeaderComponent_mobileLogout__MyLOO:disabled{border-color:var(--border-strong)}.UserMenu_wrapper__r5NGx{position:relative;display:inline-flex}.UserMenu_trigger__KCa1U{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:8px;border-radius:var(--radius-sm);background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.6);cursor:pointer;color:rgba(0,0,0,.7);transition:color .15s,border-color .15s}.UserMenu_trigger__KCa1U:hover,.UserMenu_trigger__KCa1U[aria-expanded=true]{color:var(--text-primary);border-color:var(--text-primary)}.UserMenu_trigger__KCa1U svg{display:block}.UserMenu_triggerHero__XV1xm{color:#4a4a4a;border-color:rgba(0,0,0,.25)}.UserMenu_triggerHero__XV1xm:hover,.UserMenu_triggerHero__XV1xm[aria-expanded=true]{color:#2a2a2a;border-color:rgba(0,0,0,.45)}.UserMenu_menu__Qs5sy{position:absolute;top:calc(100% + 10px);right:0;min-width:240px;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm,6px);box-shadow:0 12px 32px rgba(0,0,0,.08);padding:.5rem;z-index:100;display:flex;flex-direction:column;animation:UserMenu_fadeIn__NauOv .12s ease-out}@keyframes UserMenu_fadeIn__NauOv{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.UserMenu_identity__sNHA_{padding:.75rem .875rem .5rem;display:flex;flex-direction:column;gap:2px;min-width:0}.UserMenu_name__MhlhT{font-size:.875rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.UserMenu_email__wGghp,.UserMenu_name__MhlhT{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserMenu_email__wGghp{font-size:.75rem;color:var(--text-muted)}.UserMenu_divider__O5Bwj{height:1px;background:var(--border);margin:.375rem 0}.UserMenu_item__H_HV3{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.8125rem;color:var(--text-primary);background:none;border:none;text-align:left;cursor:pointer;border-radius:4px;text-decoration:none;font-family:inherit;transition:background .12s,color .12s;width:100%}.UserMenu_item__H_HV3:hover{background:var(--surface)}.UserMenu_item__H_HV3 svg{color:var(--text-muted);flex-shrink:0}.UserMenu_item__H_HV3:hover svg{color:var(--text-primary)}.UserMenu_logout__zYmmu{color:var(--text-secondary)}.UserMenu_logout__zYmmu:hover{color:var(--text-primary)}