.TabBar_bar__bE_DX{--spring-slide:linear(0,0.074,0.237,0.428,0.607,0.757,0.871,0.949,0.999,1.026,1.037,1.038,1.033,1.027,1.019,1.013,1.008,1.004,1);--spring-pop:linear(0,0.121,0.378,0.654,0.879,1.027,1.101,1.12,1.103,1.072,1.039,1.013,0.996,0.987,0.986,0.988,0.992,0.996,1);--tab-icon-inline:3.5rem;--tab-icon-block:2.1rem;position:fixed;inset-inline:0;inset-block-end:0;z-index:40;background-color:var(--color-background);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);contain:layout paint;-webkit-padding-after:env(safe-area-inset-bottom,0);padding-block-end:env(safe-area-inset-bottom,0);box-sizing:border-box;min-block-size:calc(var(--tabbar-block-size) + env(safe-area-inset-bottom, 0px))}@media (min-width:64rem){.TabBar_bar__bE_DX{display:none}}.TabBar_list__arQ3R{position:relative;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.TabBar_indicator__ssJVg{position:absolute;inset-block:0;inset-inline-start:0;inline-size:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-block-size:3.5rem;padding-block:var(--space-2);opacity:0;pointer-events:none;will-change:transform;transform:translateX(calc(var(--tab-index, 0) * var(--tab-dir, 1) * 100%));transition:transform var(--dur-slide) var(--spring-slide),opacity var(--dur-fast) var(--ease-out)}.TabBar_indicator__ssJVg[data-visible]{opacity:1}.TabBar_indicator__ssJVg:before{content:"";inline-size:var(--tab-icon-inline);block-size:var(--tab-icon-block);background-color:color-mix(in srgb,var(--color-primary) 13%,transparent);border-radius:var(--radius-pill)}.TabBar_indicator__ssJVg:after{content:"";block-size:.6875rem}.TabBar_list__arQ3R[data-travel] .TabBar_indicator__ssJVg:before{animation:TabBar_mdkn-pill-travel__w9hJa var(--dur-slide) var(--ease-inout)}@keyframes TabBar_mdkn-pill-travel__w9hJa{0%{transform:scale(1)}38%{transform:scale(1.12,.9)}72%{transform:scale(.97,1.03)}to{transform:scale(1)}}.TabBar_item__Tnnc7{display:flex}.TabBar_link__9SqWx{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);inline-size:100%;min-block-size:3.5rem;padding-block:var(--space-2);text-decoration:none;color:var(--color-text-muted);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--dur-fast) var(--ease-out)}.TabBar_link__9SqWx[data-active]{color:var(--color-primary)}.TabBar_iconWrap__eLWb1{position:relative;display:grid;place-items:center;inline-size:var(--tab-icon-inline);block-size:var(--tab-icon-block)}.TabBar_icon__Hynt3{display:block;inline-size:1.5rem;block-size:1.5rem;transition:transform var(--dur-pop) var(--spring-pop)}.TabBar_link__9SqWx[data-active] .TabBar_icon__Hynt3{transform:scale(1.08)}.TabBar_link__9SqWx:active .TabBar_icon__Hynt3{transform:scale(.86);transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}.TabBar_iconOutline__CBJmr,.TabBar_iconSolid__oTrYp{transition:opacity var(--dur-fast) var(--ease-out)}.TabBar_iconSolid__oTrYp,.TabBar_link__9SqWx[data-active] .TabBar_iconOutline__CBJmr{opacity:0}.TabBar_link__9SqWx[data-active] .TabBar_iconSolid__oTrYp{opacity:1;transition-delay:60ms}.TabBar_label__hrdx7{font-size:.6875rem;line-height:1;opacity:.7;transition:opacity var(--dur-base) var(--ease-out)}.TabBar_link__9SqWx[data-active] .TabBar_label__hrdx7{opacity:1;transition-delay:90ms}.TabBar_badge__iwg2v{position:absolute;top:0;right:.5rem;min-inline-size:1.05rem;padding-inline:.25rem;background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-pill);font-size:.6875rem;line-height:1.05rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:TabBar_mdkn-badge-in__3AR2N var(--dur-pop) var(--spring-pop)}@keyframes TabBar_mdkn-badge-in__3AR2N{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.TabBar_iconOutline__CBJmr,.TabBar_iconSolid__oTrYp,.TabBar_icon__Hynt3,.TabBar_indicator__ssJVg,.TabBar_label__hrdx7,.TabBar_link__9SqWx{transition:none}.TabBar_link__9SqWx:active .TabBar_icon__Hynt3,.TabBar_link__9SqWx[data-active] .TabBar_icon__Hynt3{transform:none}.TabBar_badge__iwg2v,.TabBar_list__arQ3R[data-travel] .TabBar_indicator__ssJVg:before{animation:none}}.WhatsAppButton_button__RDDyz{position:fixed;inset-inline-end:var(--space-4);inset-block-end:calc(var(--tabbar-block-size) + env(safe-area-inset-bottom, 0px) + var(--space-4));z-index:35;display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;background-color:var(--color-surface);color:var(--color-primary);border:1.5px solid color-mix(in srgb,var(--color-primary) 45%,transparent);border-radius:var(--radius-pill);box-shadow:0 4px 14px color-mix(in srgb,var(--deep) 14%,transparent);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);animation:WhatsAppButton_mdkn-wa-in__B0L8f var(--dur-pop) var(--ease-out) .42s both}@media (min-width:64rem){.WhatsAppButton_button__RDDyz{inset-block-end:calc(env(safe-area-inset-bottom, 0px) + var(--space-5));inset-inline-end:var(--space-5)}}body:has([data-buy-bar]) .WhatsAppButton_button__RDDyz{inset-block-end:calc(var(--tabbar-block-size) + env(safe-area-inset-bottom, 0px) + var(--buy-bar-block-size) + var(--space-4))}@media (min-width:64rem){body:has([data-buy-bar]) .WhatsAppButton_button__RDDyz{inset-block-end:calc(env(safe-area-inset-bottom, 0px) + var(--buy-bar-block-size) + var(--space-6))}}@keyframes WhatsAppButton_mdkn-wa-in__B0L8f{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:none}}.WhatsAppButton_button__RDDyz:hover{border-color:var(--color-primary);transform:translateY(-2px)}.WhatsAppButton_button__RDDyz:active{transform:scale(.97);transition-duration:var(--dur-press)}.WhatsAppButton_button__RDDyz:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.WhatsAppButton_icon__L4Cjj{display:block;inline-size:1.6875rem;block-size:1.6875rem}@media (prefers-reduced-motion:reduce){.WhatsAppButton_button__RDDyz{animation:none;transition:border-color var(--dur-fast) var(--ease-out)}.WhatsAppButton_button__RDDyz:active,.WhatsAppButton_button__RDDyz:hover{transform:none}}